Alakazam Petrofsky: changed hanoi.el
Alan Mackenzie: wrote cc-awk.el
-and changed cc-cmds.el cc-mode.el cc-defs.el cc-engine.el cc-vars.el
- cc-langs.el cc-styles.el cc-mode.texi lread.c cc-fonts.el cc-align.el
+and changed cc-cmds.el cc-mode.el cc-engine.el cc-defs.el cc-vars.el
+ cc-langs.el cc-mode.texi cc-styles.el cc-align.el lread.c cc-fonts.el
programs.texi cc-subword.el isearch.el lisp.el search.texi subr.el
text.texi buffers.texi cc-fix.el cc-mode-19.el and 16 other files
Alfredo Finelli: changed TUTORIAL.it
-Alin C. Soare: changed hexl.el
+Alin C. Soare: changed hexl.el lisp-mode.el
Ami Fischman: changed calendar.el diary-lib.el
process.c and 448 other files
Andreas Seltenreich: changed nnweb.el gnus.texi mm-uu.el nnslashdot.el
- battery.el easy-mmode.el gnus-art.el gnus-ml.el gnus-srvr.el
- gnus-start.el gnus-util.el gnus.el mm-url.el url-cookie.el url-http.el
+ battery.el easy-mmode.el gmm-utils.el gnus-art.el gnus-ml.el
+ gnus-srvr.el gnus-start.el gnus-sum.el gnus-util.el gnus.el mm-url.el
+ url-cookie.el url-http.el
Andrew Choi: wrote mac-win.el
and changed macterm.c mac.c macfns.c INSTALL macmenu.c darwin.h macterm.h
Ben Key: changed w32.c w32fns.c w32menu.c makefile.w32-in w32.h w32term.c
emacs.c gmake.defs ms-w32.h nmake.defs sound.c
-Ben North: changed fill.el isearch.el lisp-mode.el paren.el w32term.c
- xfaces.c
+Ben North: changed fill.el isearch.el lisp-mode.el outline.el paren.el
+ w32term.c xfaces.c
Benjamin Drieu: wrote pong.el
bug-screen.el bytecomp.el c++-mode.el c-comment.el c-fill.el c-mode.el
and 92 other files
+Bruno Haible: changed INSTALL emacs.1 epaths.in info.el paths.el
+
Bryan D. O'connor: changed make-package
Bryan Henderson: changed Makefile term.el
Cheng Gao: changed MORE.STUFF flymake.el tips.texi url-dired.el
url-file.el url-handlers.el url-http.el url-nfs.el
-Chong Yidong: changed cus-edit.el simple.el custom.el display.texi
+Chong Yidong: changed cus-edit.el custom.el simple.el display.texi
longlines.el files.el text.texi custom.texi files.texi info.el
- keyboard.c mouse.el wid-edit.el xterm.c compile.el cus-theme.el
- frames.texi misc.texi startup.el image-mode.el keymaps.texi
- and 182 other files
+ keyboard.c compile.el mouse.el wid-edit.el xdisp.c xterm.c cus-theme.el
+ frames.texi misc.texi startup.el image-mode.el and 184 other files
Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c
hp9000s300.h keyboard.c process.c texinfmt.el emacsclient.c sort.el
syntax.c texnfo-upd.el x11fns.c xfns.c dired.el fileio.c hp9000s800.h
indent.c info.el man.el and 17 other files
-Chris Moore: changed dired.el Makefile.in gnus-sum.el wdired.el
+Chris Moore: changed dired.el hexl.el Makefile.in gnus-sum.el replace.el
+ tutorial.el wdired.el
Chris Prince: changed w32term.c
Daiki Ueno: wrote pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
pgg-pgp5.el pgg.el starttls.el
-and changed mml2015.el gnus-agent.el gnus-srvr.el gnus-sum.el mml1991.el
+and changed gnus-sum.el mml2015.el gnus-agent.el gnus-srvr.el
+ message.texi mml1991.el
Dale Hagglund: changed unexelf.c
Dan Nicolaescu: wrote iris-ansi.el romanian.el
and changed term.el xterm.el hideshow.el isearch.el icon.el lisp.h
- cus-edit.el font-lock.el sh-script.el eterm-color.ti faces.el
+ cus-edit.el faces.el font-lock.el sh-script.el eterm-color.ti
ibuffer.el rxvt.el vhdl-mode.el xterm.c bindings.el compile.el
dabbrev.el grep.el imenu.el outline.el and 159 other files
Dhruva Krishnamurthy: changed makefile.w32-in
-Diane Murray: changed erc.el erc-menu.el erc-button.el erc-match.el
- erc-track.el erc-backend.el erc-nets.el erc-list.el erc-autoaway.el
- erc-nickserv.el erc-compat.el erc-stamp.el erc-goodies.el
+Diane Murray: changed erc.el erc-menu.el erc-backend.el erc-button.el
+ erc-track.el erc-match.el erc-nets.el erc-list.el erc-autoaway.el
+ erc-capab.el erc-nickserv.el erc-compat.el erc-stamp.el erc-goodies.el
erc-ibuffer.el erc-log.el Makefile erc-dcc.el erc-fill.el
- erc-nicklist.el erc-notify.el erc-ring.el and 30 other files
+ erc-nicklist.el erc-notify.el and 30 other files
Dick King: wrote uniquify.el
and changed msdos.c Makefile.in makefile.w32-in files.el info.el fileio.c
startup.el mainmake.v2 config.bat menu-bar.el pc-win.el msdos.h
rmail.el simple.el internal.el xfaces.c frame.c dosfns.c emacs.c
- faces.el frame.el and 521 other files
+ faces.el frame.el and 522 other files
Emanuele Giaquinta: changed rxvt.el configure.in etags.c frame.el
sh-script.el text.texi
Eric Eide: changed gnus-xmas.el
-Eric Hanchrow: changed TUTORIAL.es abbrev.el autorevert.el delphi.el
- dired.el emacsclient.c erc.el ispell.el make-dist
+Eric Hanchrow: changed TUTORIAL.es abbrev.el autorevert.el cperl-mode.el
+ delphi.el dired.el emacsclient.c erc.el ispell.el make-dist
\e,AI\e(Bric Jacoboni: changed fr-refcard.tex
Francesco Potort\e,Al\e(B: wrote cmacexp.el
and changed etags.c man.el delta.h undigest.el comint.el configure.in
- uniquify.el etags.1 latin-post.el rmail.el etags.el latin-alt.el
+ etags.1 uniquify.el latin-post.el rmail.el etags.el latin-alt.el
sgml-mode.el Makefile.in data.c european.el filelock.c files.el
generic-x.el gud.el hanoi.el and 42 other files
Gernot Heiser: changed refer.el
-Giorgos Keramidas: changed configure.in amdx86-64.h apropos.el
+Giorgos Keramidas: changed configure.in MACHINES amdx86-64.h apropos.el
display.texi fringe.c fringe.el lisp.h windows.texi xmenu.c
-Giuseppe Scrivano: changed buffer.c configure configure.in sysdep.c
- xsmfns.c
+Giuseppe Scrivano: changed buffer.c configure.in sysdep.c xsmfns.c
Glenn Morris: changed f90.el calendar.el diary-lib.el fortran.el
calendar.texi appt.el sh-script.el timeclock.el cal-menu.el Makefile.in
- cal-hebrew.el cal-islam.el files.el holidays.el programs.texi
- scroll-all.el startup.el abbrevs.texi cal-coptic.el cal-julian.el
- cal-move.el and 59 other files
+ abbrevs.texi cal-hebrew.el cal-islam.el files.el holidays.el
+ programs.texi scroll-all.el startup.el cal-coptic.el cal-julian.el
+ cal-move.el and 76 other files
Glynn Clements: wrote gamegrid.el snake.el tetris.el
Gregory Neil Shapiro: changed mailabbrev.el
+Guanpeng Xu: changed add-log.el
+
Guillermo J. Rozas: wrote fakemail.c
Gunnar Horrigmo: changed gnus-sum.el
Jan Dj\e,Ad\e(Brv: wrote dnd.el x-dnd.el
and changed gtkutil.c xterm.c xfns.c xmenu.c xterm.h configure.in
- gtkutil.h x-win.el Makefile.in frames.texi keyboard.c config.in
- configure xselect.c emacs.c alloc.c xlwmenu.c xresources.texi frame.c
- startup.el xdisp.c and 175 other files
+ gtkutil.h x-win.el keyboard.c Makefile.in frames.texi config.in
+ xselect.c emacs.c alloc.c xlwmenu.c xresources.texi frame.c startup.el
+ xdisp.c cus-start.el and 176 other files
Jan Nieuwenhuizen: changed info.el TUTORIAL.nl emacs.c emacsclient.c
gnus-start.el gud.el nnmh.el server.el startup.el
and changed w32fns.c w32term.c w32menu.c w32-win.el w32term.h
makefile.w32-in w32.c w32bdf.c w32-fns.el w32select.c w32console.c
w32gui.h w32proc.c keyboard.c mule-cmds.el emacs.c fileio.c w32bdf.h
- w32inevt.c config.nt configure.bat and 80 other files
+ w32inevt.c config.nt configure.bat and 82 other files
Jay Belanger: changed calc.texi calc.el calc-ext.el calc-embed.el
calc-aent.el calc-prog.el calc-arith.el calc-help.el calc-lang.el
Jochen K\e,A|\e(Bpper: changed calc-units.el gnus.texi
Joe Buehler: changed Makefile.in cygwin.h MACHINES browse-url.el
- comint.el configure configure.in dired-aux.el dired.el dirtrack.el
- dos-w32.el fast-lock.el filecache.el fileio.c files.el gmalloc.c
- gnus-util.el hippie-exp.el keyboard.c lastfile.c loadup.el
- and 12 other files
+ comint.el configure.in dired-aux.el dired.el dirtrack.el dos-w32.el
+ fast-lock.el filecache.el fileio.c files.el gmalloc.c gnus-util.el
+ hippie-exp.el keyboard.c lastfile.c loadup.el mem-limits.h
+ and 11 other files
Joe Casadonte: changed gnus-srvr.el
Jonathan Vail: changed vc.el
-Jonathan Yavner: wrote tcover-ses.el tcover-unsafep.el
-and changed testcover.el Makefile.in files.el functions.texi
- ses-example.ses ses.el ses.texi testcover-ses.el testcover-unsafep.el
- unsafep.el variables.texi
+Jonathan Yavner: wrote ses.el tcover-ses.el tcover-unsafep.el
+ testcover.el unsafep.el
+and changed ses.texi Makefile.in edebug.el editfns.c files.el
+ functions.texi ses-example.ses subr.el variables.texi
Jorgen Schaefer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el
and changed erc.el erc-track.el erc-backend.el erc-match.el erc-stamp.el
Joshua Varner: changed intro.texi
-Jouni K Seppanen: changed nnimap.el
-
-Jouni K. Sepp\e,Ad\e(Bnen: changed mm-url.el
+Jouni K. Sepp\e,Ad\e(Bnen: changed gnus.texi nnimap.el mm-url.el
Juan Le\e,As\e(Bn Lahoz Garc\e,Am\e(Ba: wrote wdired.el
and changed files.el perl-mode.el
-Juanma Barranquero: changed makefile.w32-in subr.el help-fns.el faces.el
- files.el w32fns.c emacsclient.c replace.el bs.el buffer.c cperl-mode.el
- eval.c org.el simple.el xdisp.c idlwave.el sh-script.el vhdl-mode.el
- ada-mode.el allout.el comint.el and 619 other files
+Juanma Barranquero: changed makefile.w32-in subr.el help-fns.el files.el
+ faces.el w32fns.c emacsclient.c replace.el bs.el buffer.c cperl-mode.el
+ eval.c org.el simple.el vhdl-mode.el xdisp.c idlwave.el sh-script.el
+ window.c ada-mode.el allout.el and 622 other files
Juergen Hoetzel: changed url-handlers.el
Justin Sheehy: changed gnus-sum.el nntp.el
-J\e,Ai\e(Br\e,At\e(Bme Marant: changed Makefile.in make-dist bindings.el configure
- configure.in emacsclient.c misc.texi
+J\e,Ai\e(Br\e,At\e(Bme Marant: changed Makefile.in make-dist bindings.el configure.in
+ emacsclient.c misc.texi
K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el
helper.el picture.el view.el
and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
mm-view.el gnus-util.el mm-util.el gnus-msg.el gnus.el lpath.el
gnus-group.el gnus-start.el rfc2047.el dgnushack.el mm-uu.el
- gnus-agent.el mml.el nntp.el nnrss.el rfc2231.el and 72 other files
+ gnus-agent.el mml.el nnrss.el nntp.el rfc2231.el and 72 other files
Kaveh R. Ghazi: changed delta88k.h xterm.c
and changed coding.c mule-cmds.el mule.el charset.c fileio.c xterm.c
fns.c ccl.c Makefile.in mule-conf.el fontset.c charset.h coding.h
fontset.el mule-diag.el xdisp.c editfns.c process.c insdel.c
- japanese.el characters.el and 278 other files
+ japanese.el characters.el and 279 other files
Kenneth Stailey: changed alpha.h configure.in ns32000.h openbsd.h pmax.h
sparc.h unexalpha.c unexelf.c
Kevin Layer: changed w32proc.c
-Kevin Rodgers: changed compile.el mailabbrev.el dired-x.el files.el
+Kevin Rodgers: changed compile.el files.el mailabbrev.el dired-x.el
simple.el ange-ftp.el byte-opt.el desktop.el dired-x.texi ffap.el
- files.texi flyspell.el isearch.el lisp.el loadhist.el mailalias.el
- menu-bar.el print.c replace.el sendmail.el vc.el xfns.c
+ files.texi flyspell.el isearch.el killing.texi lisp.el loadhist.el
+ mailalias.el menu-bar.el print.c replace.el sendmail.el
+ and 5 other files
Kevin Ryde: wrote info-xref.el
-and changed info-look.el info.el gnus-art.el gnus-sum.el mailcap.el
- os.texi text.texi MORE.STUFF cc-align.el cmdargs.texi compile.texi
- display.texi em-alias.el em-dirs.el em-hist.el em-unix.el
- emacs-lisp-intro.texi etags.c ffap.el frames.texi glossary.texi
- and 15 other files
+and changed info-look.el info.el cl.texi gnus-art.el gnus-sum.el
+ mailcap.el os.texi text.texi MORE.STUFF cal-dst.el calendar.texi
+ cc-align.el cmdargs.texi compile.texi display.texi em-alias.el
+ em-dirs.el em-hist.el em-unix.el emacs-lisp-intro.texi etags.c
+ and 18 other files
Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el
keypad.el kmacro.el
-and changed xdisp.c dispextern.h simple.el process.c window.c keyboard.c
+and changed xdisp.c dispextern.h simple.el window.c process.c keyboard.c
xterm.c subr.el w32term.c dispnew.c lisp.h fringe.c macterm.c
display.texi fns.c alloc.c xfaces.c xfns.c xterm.h .gdbinit info.el
- and 243 other files
+ and 245 other files
Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el
gnus-win.el gnus-xmas.el gnus.texi message.el nndraft.el nnml.el
Lars Balker Rasmussen: changed gnus-art.el gnus-agent.el message.el
-Lars Brinkhoff: changed building.texi config.in configure configure.in
- editfns.c fns.c os.texi
+Lars Brinkhoff: changed building.texi config.in configure.in editfns.c
+ fns.c os.texi
Lars Hansen: changed desktop.el tramp.el info.el mh-e.el dired-x.el
dired-x.texi dired.el ls-lisp.el rmail.el dired.c files.texi grp.h
comint.el custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
modes.texi variables.texi buffers.texi and 215 other files
-\e$,1 a\e(Bukasz Demianiuk: changed erc.el
-
Lucid, Inc.: changed byte-opt.el byte-run.el bytecode.c bytecomp.el
delsel.el disass.el faces.el font-lock.el lmenu.el lselect.el
mailabbrev.el select.el xfaces.c xselect.c
+\e$,1 a\e(Bukasz Demianiuk: changed erc.el
+
Lute Kamstra: changed modes.texi generic.el debug.el generic-x.el
font-lock.el subr.el Makefile.in debugging.texi easy-mmode.el
elisp.texi hl-line.el simple.el battery.el bindings.el calc.el
cmdargs.texi edebug.texi emacs.texi info.el make-tarball.txt
- octave-inf.el and 217 other files
+ octave-inf.el and 216 other files
Lynn Slater: wrote help-macro.el
Maciek Pasternacki: changed nnrss.el
Magnus Henoch: changed url-http.el ispell.el url.el url-gw.el
- url-parse.el autoinsert.el rcirc.el url-https.el url-proxy.el
+ url-parse.el url-proxy.el autoinsert.el rcirc.el url-https.el
Manuel Serrano: wrote flyspell.el
mh-seq.el mh-speed.el mh-funcs.el mh-alias.el MH-E-NEWS etags.c
mh-junk.el mh-pick.el mh-tool-bar.el mh-xemacs-compat.el
-Mark Davies: changed Makefile.in netbsd.h ralloc.c sort.el
+Mark Davies: changed Makefile.in amdx86-64.h configure configure.in
+ hp800.h netbsd.h ralloc.c sh3el.h sort.el
Mark Diekhans: changed compile.el
mule-cmds.el rmailout.el checkdoc.el configure.in custom.el emacsbug.el
gnus.el help-fns.el ls-lisp.el mwheel.el and 122 other files
-Markus Triska: changed doctor.el handwrite.el
+Markus Triska: changed doctor.el flymake.texi handwrite.el subr.el
+ tumme.el
Marshall T. Vandegrift: changed gnus-fun.el
Martin Neitzel: changed sc.el
Martin Rudalics: changed cus-edit.el wid-edit.el flyspell.el cus-start.el
- files.el font-lock.el insdel.c macmenu.c syntax.c w32menu.c window.el
- xdisp.c xmenu.c buffer.c buffer.h casefiddle.c cperl-mode.el custom.el
- dispextern.h dnd.el editfns.c and 26 other files
+ files.el font-lock.el insdel.c macmenu.c syntax.c w32menu.c wdired.el
+ window.el xdisp.c xmenu.c buffer.c buffer.h casefiddle.c cperl-mode.el
+ custom.el dispextern.h dnd.el and 27 other files
Martin Stjernholm: wrote cc-bytecomp.el
and changed cc-engine.el cc-cmds.el cc-langs.el cc-defs.el cc-mode.el
Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el
-Matt Hodges: changed em-pred.el icon.el paragraphs.el simple.el table.el
- telnet.el
+Matt Hodges: changed table.el faces.el iswitchb.el simple.el tmm.el
+ cal-menu.el calendar.el calendar.texi diary-lib.el easymenu.el
+ edebug.texi eldoc.el em-hist.el em-pred.el fixit.texi icon.el ido.el
+ locate.el paragraphs.el pcomplete.el repeat.el and 3 other files
Matt Pharr: changed message.el
and changed tramp.el tramp.texi tramp-vc.el tramp-util.el ange-ftp.el
files.el files.texi nnml.el tramp-uu.el vc.el dired-x.el dired.el
faq.texi find-dired.el locate.el mini.texi rcompile.el tramp*.el
- trampver.el woman.el
+ trampver.el trampver.texi woman.el
Michael Ben-Gershon: changed acorn.h configure.in riscix1-1.h riscix1-2.h
unexec.c
viper-utils.el appt.el desktop.el ediff-meta.el ediff-nult.el
ediff.texi viper-mouse.el viper.texi
-Michael Olson: changed erc.el erc-backend.el Makefile erc.texi
+Michael Olson: changed erc.el erc-backend.el erc.texi Makefile
erc-stamp.el erc-log.el erc-autoaway.el erc-identd.el erc-track.el
- erc-match.el erc-dcc.el erc-list.el erc-notify.el erc-goodies.el
- erc-ibuffer.el erc-nicklist.el erc-pcomplete.el erc-spelling.el
- erc-bbdb.el erc-compat.el erc-fill.el and 42 other files
+ erc-list.el erc-match.el erc-dcc.el erc-notify.el erc-bbdb.el
+ erc-goodies.el erc-ibuffer.el erc-nicklist.el erc-pcomplete.el
+ erc-spelling.el erc-compat.el erc-fill.el and 43 other files
Michael Piotrowski: changed gnus-sum.el ps-print.el
Michal Nazarewicz: changed ispell.el
-Micha\e,Ak\e(Bl Cadilhac: changed ido.el ispell.el anti.texi battery.el
- blackbox.el cmuscheme.el cus-edit.el dispnew.c faq.texi flyspell.el
- glasses.el info.el life.el lpr.el make-mode.el misc.texi pong.el
- print.c process.c rect.el shell.el and 5 other files
+Micha\e,Ak\e(Bl Cadilhac: changed ido.el fill.el ispell.el anti.texi battery.el
+ blackbox.el bs.el cmuscheme.el cus-edit.el dispnew.c faq.texi
+ flyspell.el footnote.el glasses.el info.el life.el lpr.el make-mode.el
+ misc.texi pong.el print.c and 8 other files
Michelangelo Grigni: wrote ffap.el
and changed gnus-score.el
rfn-eshadow.el
and changed comint.el faces.el simple.el editfns.c xfaces.c info.el
xdisp.c minibuf.c wid-edit.el xterm.c subr.el window.el cus-edit.el
- diff-mode.el dispextern.h xfns.c help.el lisp.h quick-install-emacs
+ diff-mode.el dispextern.h quick-install-emacs xfns.c help.el lisp.h
textprop.c menu-bar.el and 240 other files
Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el
Nagy Andras: wrote gnus-sieve.el
and changed imap.el gnus.el
-Nakaji Hiroyuki: changed amdx86-64.h configure configure.in mm-util.el
+Nakaji Hiroyuki: changed amdx86-64.h configure.in mm-util.el
Nakamura Toshikazu: changed w32fns.c
Nick Roberts: wrote gdb-ui.el
and changed gud.el building.texi tooltip.el speedbar.el bindings.el
- thumbs.el DEBUG cc-mode.el frames.texi subr.el xt-mouse.el .gdbinit
- comint.el display.texi help-mode.el descr-text.el gud-display.pbm
- speedbar.texi tumme.el xdisp.c byte-run.el and 113 other files
+ thumbs.el DEBUG cc-mode.el .gdbinit frames.texi subr.el xt-mouse.el
+ comint.el display.texi help-mode.el descr-text.el dired.el
+ gud-display.pbm speedbar.texi t-mouse.el tumme.el and 114 other files
Nico Francois: changed w32fns.c w32inevt.c w32menu.c
pgg-gpg.el
Reiner Steib: wrote gmm-utils.el
-and changed gnus-art.el message.el gnus.texi gnus-sum.el gnus.el
+and changed gnus-art.el gnus.texi message.el gnus-sum.el gnus.el
gnus-group.el gnus-faq.texi gnus-util.el mml.el gnus-start.el
- mm-util.el gnus-agent.el gnus-msg.el gnus-score.el message.texi
- files.el spam-report.el mm-decode.el nnweb.el spam.el deuglify.el
- and 163 other files
+ message.texi mm-util.el gnus-agent.el gnus-msg.el gnus-score.el spam.el
+ files.el spam-report.el mm-decode.el nnweb.el deuglify.el
+ and 164 other files
Remek Trzaska: changed gnus-ems.el
cl.texinfo history.el informat.el latin-1.el latin-2.el latin-3.el
latin-4.el page.el tex-mode.el texinfo.texinfo vip.texinfo
-Robert Thorpe: changed cus-start.el
+Robert Thorpe: changed cus-start.el indent.el
Roberto Rodr\e,Am\e(Bguez: changed ada-mode.texi glossary.texi widget.texi
compile.el message.el puresize.h replace.el subr.el comint.el
files.texi gnus-fun.el gnus.texi help-fns.el make-dist rcirc.el
antlr-mode.el bookmark.el buffer.c diary-lib.el dired.el
- and 126 other files
+ and 128 other files
Roman Belenov: changed which-func.el
Stephen Berman: changed allout.el
+Stephen C. Gilardi: changed configure.in
+
+Stephen Compall: changed saveplace.el texinfo.el
+
Stephen Eglen: wrote iswitchb.el mspools.el
and changed diary-lib.el locate.el octave-inf.el replace.el hexl.el
info-look.el sendmail.el spell.el uce.el MORE.STUFF add-log.el
Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el
Stephen Leake: changed ada-mode.el ada-xref.el ada-stmt.el ada-mode.texi
- ada-prj.el
+ ada-prj.el align.el
Steve Fisk: wrote cal-tex.el
Steven Suhr: changed dispnew.c scroll.c term.c termchar.h
Steven Tamm: changed macterm.c make-package mac.c macfns.c configure.in
- unexmacosx.c INSTALL configure mac-win.el Makefile.in README darwin.h
- editfns.c lread.c macmenu.c scroll-bar.el MACHINES config.h config.in
- dispnew.c eval.c and 8 other files
+ unexmacosx.c INSTALL mac-win.el Makefile.in README darwin.h editfns.c
+ lread.c macmenu.c scroll-bar.el MACHINES config.h config.in dispnew.c
+ eval.c fileio.c and 7 other files
Stewart M. Clamen: wrote cal-mayan.el
and changed ewoc.el info.el processes.texi zone.el Makefile.in vc.el
fileio.c lisp-mode.el scheme.el text.texi bindat.el dcl-mode.el
display.texi files.el pcvs.el sysdep.c MORE.STUFF TUTORIAL.it
- TUTORIAL.ja diary-lib.el diff-mode.el and 125 other files
+ TUTORIAL.ja diary-lib.el diff-mode.el and 124 other files
Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el
ebnf-dtd.el ebnf-ebx.el ebnf-iso.el ebnf-otz.el ebnf-yac.el ebnf2ps.el
printing.el ps-mule.el
and changed ps-print.el ps-prin1.ps ps-bdf.el ps-prin0.ps ps-prin3.ps
- ps-prin2.ps lpr.el subr.el ps-print-def.el ps-print0.ps ps-vars.el
+ ps-prin2.ps lpr.el subr.el easymenu.el ps-print-def.el ps-print0.ps
+ ps-vars.el
Vivek Dasmohapatra: changed emacs.c sh-script.el xterm.c xterm.h
Yagi Tatsuya: changed gnus-art.el gnus-start.el
Yamamoto Mitsuharu: changed macterm.c macfns.c mac-win.el mac.c macterm.h
- macgui.h macmenu.c image.c macselect.c keyboard.c xdisp.c emacs.c
+ macmenu.c macgui.h image.c macselect.c keyboard.c xdisp.c emacs.c
makefile.MPW config.h macos.texi xfaces.c INSTALL Makefile.in darwin.h
- configure configure.in and 71 other files
+ configure.in dispextern.h and 70 other files
Yann Dirson: changed imenu.el
+2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
+
+ * INSTALL: Info files moved to share/info.
+
+2007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
+
+ * configure.in: Detect and use fink-installed in intel-based Mac
+ builds; change Apple Darwin section to support both PowerPC and
+ Intel-based Macs.
+
2006-12-26 Andreas Schwab <schwab@suse.de>
* Makefile.in (datarootdir): Define.
;; End:
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
GNU Emacs Installation Guide
-Copyright (c) 1992, 1994, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1992, 1994, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
+2005, 2006, 2007 Free Software Foundation, Inc.
See the end of the file for copying permissions.
useful for sites at which different kinds of machines
share the file system Emacs is installed on.
-`/usr/local/info' holds the on-line documentation for Emacs, known as
- "info files". Many other GNU programs are documented
- using info files as well, so this directory stands
- apart from the other, Emacs-specific directories.
+`/usr/local/share/info' holds the on-line documentation for Emacs,
+ known as "info files". Many other GNU programs are
+ documented using info files as well, so this directory
+ stands apart from the other, Emacs-specific
+ directories.
`/usr/local/man/man1' holds the man pages for the programs installed
in `/usr/local/bin'.
information on this.
8) Check the file `dir' in your site's info directory (usually
-/usr/local/info) to make sure that it has a menu entry for the Emacs
-info files.
+/usr/local/share/info) to make sure that it has a menu entry for the
+Emacs info files.
9) If your system uses lock files to interlock access to mailer inbox files,
then you might need to make the movemail program setuid or setgid
installed on.
`infodir' indicates where to put the info files distributed with
- Emacs; it defaults to `/usr/local/info'.
+ Emacs; it defaults to `/usr/local/share/info'.
`mandir' indicates where to put the man pages for Emacs and its
utilities (like `etags'); it defaults to
# DIST: that first.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-# 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
-This directory tree holds version 22.0.92 of GNU Emacs, the extensible,
+This directory tree holds version 22.0.93 of GNU Emacs, the extensible,
customizable, self-documenting real-time display editor.
The file INSTALL in this directory says how to build and install GNU
;; add-log-time-zone-rule: t
;; End:
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
- Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Tasks needed before the next release.
* UPDATE COPYRIGHTS (Happy New Year :-)
-
+ Done, I think. Please keep an eye out for any errors, eg copyrights
+ not at the start of the file that are easy to miss, as in
+ src/emacs.c.
* TO BE DONE SHORTLY BEFORE RELEASE
* BUGS
-** document gpg-agent.
-
-** Need papers from Rubini for his code in t-mouse.el
- Sent instructions.
-
-** lennart.borgman.073@student.lu.se, Dec 21:
- Saving when the coding system can't code all buffer characters
-
-** Bug in ESHELL that Wiegley is supposed to fix.
-
-** How should C-x C-v ask about saving?
-
-** lennart.borgman.073@student.lu.se, Dec 16:
- compilation-previous-error fails if first error is at start of buffer
-
-** CC mode fixes to be installed.
-
** W3 status with latest url package.
** Fix up the notices in oldXMenu properly.
-** bruno@clisp.org's patches for location of Info file directory.
-
** disumu@x3y2z1.net, Nov 22:
URL not following some 302 redirects after recent changes
-** Give recommendations for redefining window manager keys
- to avoid interference with Emacs.
-
** lennart.borgman.073@student.lu.se, Dec 29:
How global is a define-global-minor-mode mode
He says that customizing such a mode simply does not work.
** b.riefenstahl@turtle-trading.net, Dec 29:
GTK build crashes under X
+ Seems to be a libXft or gtk theme bug, not an Emacs bug.
+ However, a workaround is possible.
-** dooglus@gmail.com, Dec 29: 4 week-old pretest bugs
- Two GTK version bugs.
+** simon.marshall@misys.com, Jan 12:
+ Font-lock decides function call is function declaration in C+ +
-** pgg bugs reported by rms.
+** ZTHJWSQQAFHV@spammotel.com, Jan 12:
+ Color-theme problems in Emacs 22+ (Ubuntu, Windows)
* DOCUMENTATION
;;; admin.el --- utilities for Emacs administration
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
/* Allocate X colors. Used for testing with dense colormaps.
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
- Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GNU Emacs.
#! /usr/bin/perl
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-# Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
;;; cus-test.el --- tests for custom types and load problems
-;; Copyright (C) 1998, 2000, 2002, 2003, 2004, 2005, 2006 Free
-;; Software Foundation, Inc.
+;; Copyright (C) 1998, 2000, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Markus Rost <markus.rost@mathematik.uni-regensburg.de>
;; Maintainer: Markus Rost <rost@math.ohio-state.edu>
#! /bin/sh
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-# Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
#! /usr/bin/perl
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-# Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
"Our lawyer says it is ok if we add, to each file that has been in Emacs
- since Emacs 21 came out in 2001, all the subsequent years. We don't
+ since Emacs 21 came out in 2001, all the subsequent years[1]. We don't
need to check whether *that file* was changed in those years.
It's sufficient that *Emacs* was changed in those years (and it was!).
--RMS, 2005-07-13
+[1] Note that this includes 2001 - see
+<http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-12/msg00119.html>
+
For the refcards under etc/, it's ok to simply use the latest year
(typically in a `\def\year{YEAR}' expression) for the rendered copyright
in the comments.
+Please fix or report any non-trivial files that have "odd" copyright
+notices. This includes missing copyright notices, and copyright
+holders other than FSF (or AIST in some cases). In most cases,
+individual authors should not appear in copyright statements. Either
+the copyright has been assigned (check copyright.list) to the FSF (in
+which case the original author should be removed and the year(s)
+transferred to the FSF); or else it is possible the file should not be
+in Emacs at all (please report!).
+
+When updating the copyright in a file (eg a .tex file) that generates
+another file distributed with Emacs, don't forget to check in a
+regenerated version of the target file.
+
+For auto-generated files (eg ldefs-boot.el), RMS says (20061211,
+private mail): "Since they are automatically generated, it doesn't
+really matter what they say."
+
------------------------------------------------------------------------------
leim-21.3-src.tar.gz
-* Distributions in multi-file .zip format
-
- A second distribution in the form of multiple small .zip files is also
- provided, for the benefit of people who have unreliable internet
- connections, or who need to copy the distribution onto floppy disks:
-
- em213b*.zip
-
- This is equivalent to getting emacs-21.3-bin-i386.tar.gz above.
- The lisp source is available as em213l*.zip.
-
-
* Distributions for non-x86 platforms
- I try to make this port available for all platforms supported by
- Windows (it should build on all supported Windows NT/9x platforms).
- However, I do not always have access to non-x86 platforms, and so I
- cannot guarantee to provide precompiled distributions for the other
- platforms myself. If you find there are no binaries for your
- platform, and you have access to a Microsoft compiler, then you can
- download the source and compile Emacs yourself (and, if you do, please
- consider contributing your executables; send me mail and we can make
- arrangements for making them available on this ftp server.)
-
+ Distributions for non-x86 platforms are no longer supplied. Older
+ platforms supported by Windows NT no longer seem to be in demand,
+ and Emacs is yet to be ported to 64bit Windows platforms. If you are
+ willing to help port Emacs to 64bit versions of Windows, your
+ contribution will be welcome on the emacs-devel mailing list.
* Unpacking distributions
- Programs for handling the distribution file formats can be found in
- the utilities directory:
+ Ports of GNU gzip and GNU tar for handling the distribution file
+ formats can be found in several places that distribute ports of GNU
+ programs, for example:
- http://mirrors.sunsite.dk/gnu/windows/emacs/utilities/
+ Cygwin: http://www.cygwin.com/
+ GnuWin32: http://gnuwin32.sourceforge.net/
- For gzipped tar files, you will need either gunzip.exe and tar.exe
- together, or djtarnt.exe. djtarnt.exe can also unpack .zip files. I
- strongly urge you to use these utilities since they were the ones used
- to create the distributions; the most common problem people have in
- trying to get Emacs to run is due to some other utility program
- corrupting the distribution while unpacking.
+ Many other popular file compression utilities for Windows are also
+ able to handle gzipped tar files.
Open a command prompt (MSDOS) window. Decide on a directory in which
to place Emacs. Move the distribution to that directory, and then
You may be prompted to rename or overwrite directories when using
djtarnt: simply type return to continue (this is harmless).
- If you have the multi-file .zip distribution, use djtarnt to unpack
- all of the .zip files:
-
- % djtarnt -x *.zip
-
Once you have unpacked a precompiled distribution of Emacs, it should
have the following subdirectories:
- bin etc info lisp lock site-lisp
-
- If your utility failed to create the lock directory, then you can
- simply create it by hand (it is initially empty).
-
- One final step is needed only when installing from the multi-file .zip
- distribution, in order to recreate emacs.exe from its fragments (it is
- too big to fit on a floppy even when zipped):
-
- % cd emacs-21.3\bin
- % stitch
+ bin etc info lisp site-lisp
* Unpacking with other tools
the following to be sure the distribution was not corrupted:
+ Be sure to disable the CR/LF translation or the executables will be
- unusable. Older versions of WinZipNT would enable this translation
- by default. If you are using WinZipNT, disable it. (I don't have
- WinZipNT myself, and I do not know the specific commands necessary
+ unusable. Older versions of WinZip would enable this translation
+ by default. If you are using WinZip, disable it. (I don't have
+ WinZip myself, and I do not know the specific commands necessary
to disable it.)
+ Check that filenames were not truncated to 8.3. For example, there
abbrevli.el, your distribution has been corrupted while unpacking
and Emacs will not start.
- + I've been told that some utilities (WinZip again?) don't create the
- lock subdirectory. The lock subdirectory needs to be created.
-
- + I've also had reports that the "gnu-win32" port of tar corrupts the
- executables. Use the version of tar or djtarnt in the utilities
- directory instead.
+ + I've also had reports that some older "gnuwin32" port of tar
+ corrupts the executables. Use the latest version from the gnuwin32
+ site or another port of tar instead.
If you believe you have unpacked the distributions correctly and are
still encountering problems, see the section on Further Information
If you would like to compile Emacs from source, download the source
distribution, unpack it in the same manner as a precompiled
- distribution, and look in the file nt/INSTALL for detailed directions.
- You can either use the Microsoft compiler included with Visual C++, or
- GCC 2.95 or later with MinGW support, to compile the source. The port
- of GCC included in Cygwin is supported, but check the nt/INSTALL file
- if you have trouble since some builds of GNU make aren't supported.
+ distribution, and look in the file nt/INSTALL for detailed
+ directions. You can either use the Microsoft compiler included with
+ Visual C++ 2003 or earlier, or GCC 2.95 or later with MinGW support,
+ to compile the source. The port of GCC included in Cygwin is
+ supported, but check the nt/INSTALL file if you have trouble since
+ some builds of GNU make aren't supported.
* Further information
Enjoy!
- Andrew Innes
- (andrewi@gnu.org)
+ Jason Rumney
+ (jasonr@gnu.org)
+
+ Most of this README was contributed by former maintainer Andrew Innes
+ (andrewi@gnu.org)
\ No newline at end of file
#! /usr/bin/perl
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-# Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
rem ----------------------------------------------------------------------\r
rem Configuration script for MSDOS\r
rem Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003\r
-rem 2004, 2005, 2006 Free Software Foundation, Inc.\r
+rem 2004, 2005, 2006, 2007 Free Software Foundation, Inc.\r
\r
rem This file is part of GNU Emacs.\r
\r
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
timestamp='2006-04-20'
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
timestamp='2006-04-20'
machine=apollo opsys=bsd4-3
;;
+ ## Apple Darwin / Mac OS X
+ *-apple-darwin* )
+ case "${canonical}" in
+ i[3456]86-* ) machine=intel386 ;;
+ powerpc-* ) machine=powermac ;;
+ * ) unported=yes ;;
+ esac
+ opsys=darwin
+ # Define CPP as follows to make autoconf work correctly.
+ CPP="${CC-cc} -E -no-cpp-precomp"
+ # Use fink packages if available.
+ if test -d /sw/include && test -d /sw/lib; then
+ GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
+ CPP="${CPP} ${GCC_TEST_OPTIONS}"
+ NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
+ fi
+ ;;
+
## AT&T 3b2, 3b5, 3b15, 3b20
we32k-att-sysv* )
machine=att3b opsys=usg5-2-2
machine=f301 opsys=uxpv
;;
- ## Darwin / Mac OS X
- powerpc-apple-darwin* )
- machine=powermac opsys=darwin
- # Define CPP as follows to make autoconf work correctly.
- CPP="${CC-cc} -E -no-cpp-precomp"
- # Use fink packages if available.
- if test -d /sw/include && test -d /sw/lib; then
- GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
- CPP="${CPP} ${GCC_TEST_OPTIONS}"
- NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
- fi
- ;;
-
## AMD x86-64 Linux-based GNU system
x86_64-*-linux-gnu* )
machine=amdx86-64 opsys=gnu-linux
dnl autoconf
dnl in the directory containing this script.
dnl
-dnl Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+dnl Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
dnl Free Software Foundation, Inc.
dnl
dnl This file is part of GNU Emacs.
machine=apollo opsys=bsd4-3
;;
+ ## Apple Darwin / Mac OS X
+ *-apple-darwin* )
+ case "${canonical}" in
+ i[3456]86-* ) machine=intel386 ;;
+ powerpc-* ) machine=powermac ;;
+ * ) unported=yes ;;
+ esac
+ opsys=darwin
+ # Define CPP as follows to make autoconf work correctly.
+ CPP="${CC-cc} -E -no-cpp-precomp"
+ # Use fink packages if available.
+ if test -d /sw/include && test -d /sw/lib; then
+ GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
+ CPP="${CPP} ${GCC_TEST_OPTIONS}"
+ NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
+ fi
+ ;;
+
## AT&T 3b2, 3b5, 3b15, 3b20
we32k-att-sysv* )
machine=att3b opsys=usg5-2-2
machine=f301 opsys=uxpv
;;
- ## Darwin / Mac OS X
- powerpc-apple-darwin* )
- machine=powermac opsys=darwin
- # Define CPP as follows to make autoconf work correctly.
- CPP="${CC-cc} -E -no-cpp-precomp"
- # Use fink packages if available.
- if test -d /sw/include && test -d /sw/lib; then
- GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
- CPP="${CPP} ${GCC_TEST_OPTIONS}"
- NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
- fi
- ;;
-
## AMD x86-64 Linux-based GNU system
x86_64-*-linux-gnu* )
machine=amdx86-64 opsys=gnu-linux
fi
AH_TOP([/* GNU Emacs site configuration template file.
- Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006
+ Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GNU Emacs.
+2007-01-20 Glenn Morris <rgm@gnu.org>
+
+ * cd-dired-ref.tex (versionemacs): New def.
+ * cs-refcard.tex (versionemacs, versionyear): New defs.
+ * cs-survival.tex (versionemacs, versiondate): New defs.
+ * de-refcard.tex (versionemacs, versionyear): New defs.
+ * fr-refcard.tex (versionemacs, versionyear): New defs.
+ * fr-survival.tex (versionemacs, versiondate): New defs.
+ * orgcard.tex (versionyear): New def.
+ (shortcopyrightnotice): Only display last copyright year.
+ * pl-refcard.tex (versionemacs, versiondate): New defs.
+ * pt-br-refcard.tex (versionemacs, versionyear): New defs.
+ * refcard.tex (versionemacs, versionyear): New defs.
+ * ru-refcard.tex (versionemacs): New def.
+ * survival.tex (versionemacs): New def.
+ * sk-dired-ref.tex (versionemacs): New def.
+ * sk-refcard.tex (versionemacs, versionyear): New defs.
+ * sk-survival.tex (versionemacs): New def.
+
+2007-01-20 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
+
+ * MACHINES: Describe how 32-bit and 64-bit versions of Emacs can
+ be compiled on Solaris systems.
+
+2007-01-19 Chong Yidong <cyd@stupidchicken.com>
+
+ * TODO: Proper background color handling for pngs.
+
+2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
+
+ * emacs.1: Info files moved to share/info.
+
+2007-01-17 Romain Francoise <romain@orebokech.com>
+
+ * emacs.1: Update bug-gnu-emacs address. Remove reference to
+ info-gnu-emacs-request@prep.ai.mit.edu. Update copyrights.
+
+2007-01-13 Michael Olson <mwolson@gnu.org>
+
+ * ERC-NEWS: Mention new erc-capab.el file.
+
+2007-01-13 Glenn Morris <rgm@gnu.org>
+
+ * MACHINES: Add information on compiling 32-bit Emacs on 64-bit
+ GNU/Linux.
+ * PROBLEMS: As above.
+
+2007-01-02 Francesco Potort\e,Al\e(B <pot@gnu.org>
+
+ * etags.1: Undocument the --no-warn option.
+
2006-12-17 Richard Stallman <rms@gnu.org>
* TUTORIAL: Say that C-d and DEL with arg do killing.
;; End:
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Debugging GNU Emacs
Copyright (C) 1985, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
GNU Emacs availability information, October 2000
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1995, 1998,
- 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute
verbatim copies of this document provided that the
`erc-ssl' with `erc-select-ssl' as its alias. The function that was
known as `erc' is now `erc-open'.
+** New command: /RECONNECT
+This command tries to reconnect to the current IRC server exactly
+once. It does not work in server buffers (throws an error before the
+command is run), but works in query and channel buffers.
+
+** New options
+
+*** erc-server-reconnect-attempts: Determines the number of
+reconnection attempts that ERC will make per server.
+
+*** erc-server-reconnect-timeout: New option that determines the
+amount of time, in seconds, that ERC will wait between successive
+reconnect attempts.
+
+** New face: `erc-my-nick-face'
+This helps make it easier to distinguish messages sent by yourself
+from messages sent by other users when the value of the variable
+`erc-show-my-nick' is non-nil.
+
+** New modules
+
+*** Capab identify (erc-capab.el)
+Mark users who haven't identified to NickServ on servers supporting
+CAPAB IDENTIFY-MSG.
+
** Changes and additions to modules
*** Channel lists (erc-list.el)
===================== end of discussion of tag names =====================
-Copyright (c) 2002, 2004, 2006
-Free software Foundation, Inc.
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
COPYING PERMISSIONS:
Please refer to <http://www.gnu.org/software/emacs/> for information
about obtaining Emacs.
-Copyright (c) 2000, 2006 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
Verbatim copying and distribution is permitted in any medium
provided this notice is preserved.
-Copyright (C) 1985, 1993, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1993, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document, in any medium, provided that the copyright notice and
GNUS NEWS -- history of user-visible changes.
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
See the end for copying conditions.
Please send Gnus bug reports to bugs@gnus.org.
Copyright information:
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
\f
-Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
COPYING PERMISSIONS:
Emacs machines list
-Copyright (c) 1989, 1990, 1992, 1993, 1998, 2001, 2003, 2006
-Free software Foundation, Inc.
+Copyright (C) 1989, 1990, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
See the end of the file for copying permissions.
This is a list of the status of GNU Emacs on various machines and systems.
sparc-sun-sunos4.1.3noshr, sparc-sun-solaris2.*,
i386-sun-solaris2.*, sparc*-*-linux-gnu)
+ To build a 32-bit Emacs (i.e. if you are having any sort of problem
+ bootstrapping a 64-bit version), you can use the Sun Studio compiler
+ and configure Emacs with:
+ env CC="cc -xarch=v7" CFLAGS='' ./configure # on SPARC systems
+ env CC="cc -xarch=386" CFLAGS='' ./configure # on x86 systems
+ On Solaris 2.10, it is also possible to use /usr/sfw/bin/gcc to build
+ a 32-bit version of Emacs. Just make sure you point ./configure to
+ the right compiler:
+
+ env CC='/usr/sfw/bin/gcc -m32' ./configure
+
To build a 64-bit Emacs (with larger maximum buffer size and
including large file support) on a Solaris system which supports
64-bit executables, use the Sun compiler, configuring something like
this (see the cc documentation for information on 64-bit
- compilation): env CC="cc -xarch=v9" ./configure
+ compilation):
+
+ env CC="cc -xarch=v9" CFLAGS='' ./configure # on SPARC systems
+ env CC="cc -xarch=amd64" CFLAGS='' ./configure # on x86 systems
As of version 2.95, GCC doesn't support the 64-bit ABI properly, but
later releases may.
For installation on all versions of the MS-Windows platform, see the
file nt/INSTALL.
+X86_64 GNU/Linux
+
+ No special procedures should be needed to build a 64-bit Emacs. To
+ build a 32-bit Emacs, first ensure that the necessary 32-bit system
+ libraries and include files are installed. Then use:
+
+ env CC="gcc -m32" ./configure --build=i386-linux-gnu \
+ --x-libraries=/usr/X11R6/lib
+
+ (using the location of the 32-bit X libraries on your system).
+
Xenix (xenix)
Should work in 18.50, but you will need to edit the files
fill-column: 72
End:
-Copyright (c) 1999, 2003, 2004, 2006
-Free software Foundation, Inc.
+Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this file, to deal in the file without restriction, including
* COPYRIGHT
-Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
More Neat Stuff for your Emacs
-Copyright (c) 1993, 1999, 2003, 2004, 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 1993, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
See the end of the file for copying permissions.
This file describes GNU Emacs programs and resources that are
GNU Emacs NEWS -- history of user-visible changes. 2006-06-04
-Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end for copying conditions.
preceded by one of the words `variable' or `option'. It now makes
hyperlinks to Info anchors (or nodes) if the anchor (or node) name is
enclosed in single quotes and preceded by `info anchor' or `Info
-anchor' (in addition to earlier `info node' and `Info node'). In
+anchor' (in addition to earlier `info node' and `Info node'). In
addition, it now makes hyperlinks to URLs as well if the URL is
enclosed in single quotes and preceded by `URL'.
parts is, by contrast, slightly highlighted.
Above fontification is always done when listing completions is
-triggered at minibuffer. If you want to fontify completions whose
+triggered at minibuffer. If you want to fontify completions whose
listing is triggered at the other normal buffer, you have to pass
the common prefix of completions to `display-completion-list' as
its second argument.
---
*** Improved key bindings support when running in an xterm.
-When emacs is running in an xterm more key bindings are available. The
-following should work:
+When emacs is running in an xterm more key bindings are available.
+The following should work:
{C,S,C-S,A}-{right,left,up,down,prior,next,delete,insert,F1-12}.
These key bindings work on xterm from X.org 6.8, they might not work on
some older versions of xterm, or on some proprietary versions.
+++
** The file t-mouse.el is now part of Emacs and provides access to mouse
events from the console. It still requires gpm to work but has been updated
-for Emacs 22. In particular, the mode-line is now position sensitive.
+for Emacs 22. In particular, the mode-line is now position sensitive.
\f
* Changes in Specialized Modes and Packages in Emacs 22.1:
+++
*** Bindings for Tumme added
Several new keybindings, all starting with the C-t prefix, have been
-added to Dired. They are all bound to commands in Tumme. As a starting
+added to Dired. They are all bound to commands in Tumme. As a starting
point, mark some image files in a dired buffer and do C-t d to display
thumbnails of them in a separate buffer.
** Fortran mode changes:
---
-*** Fortran mode does more font-locking by default. Use level 3
+*** Fortran mode does more font-locking by default. Use level 3
highlighting for the old default.
+++
*** The variables `bibtex-autokey-name-case-convert' and
`bibtex-autokey-titleword-case-convert' have been renamed to
`bibtex-autokey-name-case-convert-function' and
-`bibtex-autokey-titleword-case-convert-function'. The old names are
+`bibtex-autokey-titleword-case-convert-function'. The old names are
still available as aliases.
** In Artist mode the variable `artist-text-renderer' has been
+++
*** When comparing directories.
Typing D brings up a buffer that lists the differences between the contents of
-directories. Now it is possible to use this buffer to copy the missing files
+directories. Now it is possible to use this buffer to copy the missing files
from one directory to another.
+++
*** When comparing files or buffers.
Typing the = key now offers to perform the word-by-word comparison of the
-currently highlighted regions in an inferior Ediff session. If you answer 'n'
+currently highlighted regions in an inferior Ediff session. If you answer 'n'
then it reverts to the old behavior and asks the user to select regions for
comparison.
reads from standard input and marks the produced tags as belonging to
the file FILE.
+** Ctags changes.
+
+*** Ctags now allows duplicate tags
+
** VC Changes
+++
+++
*** The new function `calendar-goto-day-of-year' (g D) prompts for a
-year and day number, and moves to that date. Negative day numbers
+year and day number, and moves to that date. Negative day numbers
count backward from the end of the year.
+++
---
*** The functions `holiday-easter-etc' and `holiday-advent' now take
optional arguments, in order to only report on the specified holiday
-rather than all. This makes customization of variables such as
+rather than all. This makes customization of variables such as
`christian-holidays' simpler.
---
---
** Images are now supported on MS Windows.
-PBM and XBM images are supported out of the box. Other image formats
+PBM and XBM images are supported out of the box. Other image formats
depend on external libraries. All of these libraries have been ported
to Windows, and can be found in both source and binary form at
http://gnuwin32.sourceforge.net/. Note that libpng also depends on
** On MS Windows NT/W2K/XP, Emacs uses Unicode for clipboard operations.
Those systems use Unicode internally, so this allows Emacs to share
-multilingual text with other applications. On other versions of
+multilingual text with other applications. On other versions of
MS Windows, Emacs now uses the appropriate locale coding-system, so
the clipboard should work correctly for your local language without
any customizations.
Previous versions of Emacs erred on the side of having a usable Emacs
through telnet, even though that was inconvenient if you use Emacs in
-a local console window with a scrollback buffer. The default value of
+a local console window with a scrollback buffer. The default value of
w32-use-full-screen-buffer is now nil, which favors local console
-windows. Recent versions of Windows telnet also work well with this
-setting. If you are using an older telnet server then Emacs detects
+windows. Recent versions of Windows telnet also work well with this
+setting. If you are using an older telnet server then Emacs detects
that the console window dimensions that are reported are not sane, and
-defaults to 80x25. If you use such a telnet server regularly at a size
+defaults to 80x25. If you use such a telnet server regularly at a size
other than 80x25, you can still manually set
w32-use-full-screen-buffer to t.
----------------------------------------------------------------------
Copyright information:
-Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
GNU Emacs NEWS -- history of user-visible changes. 26-Mar-1986
-Copyright (C) 1985, 1986, 2006 Richard M. Stallman.
+Copyright (C) 1985, 1986, 2006, 2007 Richard M. Stallman.
See the end for copying conditions.
This file is about changes in emacs versions 1 through 17.
----------------------------------------------------------------------
Copyright information:
-Copyright (C) 1985, 1986, 2006 Richard M. Stallman
+Copyright (C) 1985, 1986, 2006, 2007 Richard M. Stallman
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
GNU Emacs NEWS -- history of user-visible changes. 17-Aug-1988
-Copyright (C) 1988, 2006 Free Software Foundation, Inc.
+Copyright (C) 1988, 2006, 2007 Free Software Foundation, Inc.
See the end for copying conditions.
This file is about changes in emacs version 18.
----------------------------------------------------------------------
Copyright information:
-Copyright (C) 1988, 2006 Free Software Foundation, Inc.
+Copyright (C) 1988, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
GNU Emacs NEWS -- history of user-visible changes. 1992.
-Copyright (C) 1993, 1994, 1995, 2001, 2006 Free Software Foundation, Inc.
+Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
See the end for copying conditions.
This file is about changes in emacs versions 19.
*** RCS customization.
There is a new variable vc-consult-headers. If it is t (the default),
-VC searches for RCS headers in working files (like `$Id: NEWS.19,v 1.1 2006/06/04 01:01:51 kfstorm Exp $') and
+VC searches for RCS headers in working files (like `$Id$') and
determines the state of the file from them, not from the master file.
This is fast and more reliable when you use branches. (The variable
was already present in Emacs 19.29, but didn't get mentioned in the
----------------------------------------------------------------------
Copyright information:
-Copyright (C) 1993, 1994, 1995, 2001, 2006 Free Software Foundation, Inc.
+Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
GNU Emacs NEWS -- history of user-visible changes. 2006-05-31
-Copyright (C) 1999, 2000, 2001, 2006
+Copyright (C) 1999, 2000, 2001, 2006, 2007
Free Software Foundation, Inc.
See the end for copying conditions.
----------------------------------------------------------------------
Copyright information:
-Copyright (C) 1999, 2000, 2006
+Copyright (C) 1999, 2000, 2001, 2006, 2007
Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
GNU Emacs NEWS -- history of user-visible changes. 2006-05-31
-Copyright (C) 2000, 2001, 2002, 2003, 2006
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end for copying conditions.
----------------------------------------------------------------------
Copyright information:
-Copyright (C) 2000, 2001, 2002, 2003, 2006
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
a not-for-profit organization (assuming you pay US taxes) - see
<http://www.gnu.org/help/donate.html>.
-Copyright (c) 2000, 2001, 2006 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Verbatim copying and distribution is permitted in any medium
provided this notice is preserved.
Emacs, Gosling Emacs (including the commercial versions by Unipress)
and CCA Emacs.
-* Copyright (c) 1985 Richard M. Stallman
+* Copyright (C) 1985 Richard M. Stallman
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
the problem, install the current version of GNU Sed, then rerun
Emacs's configure script.
+*** Building a 32-bit executable on a 64-bit GNU/Linux architecture.
+
+First ensure that the necessary 32-bit system libraries and include
+files are installed. Then use:
+
+ env CC="gcc -m32" ./configure --build=i386-linux-gnu \
+ --x-libraries=/usr/X11R6/lib
+
+(using the location of the 32-bit X libraries on your system).
+
*** Building the Cygwin port for MS-Windows can fail with some GCC version
Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is
of machine defines NO_UNION_TYPE.
\f
-Copyright 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and redistribution of this file with or without modification
are permitted without royalty provided this notice is preserved.
`termcap.src' is included mainly for VMS. It is a copy of the
`/etc/termcap' file used on Unix.
-Copyright (c) 1992, 1995, 2001, 2006
+Copyright (C) 1992, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
\f
** Please keep the entries in this file alphabetical **
\f
-Copyright (c) 2000, 2004, 2005, 2006
-Free Software Foundation
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
Verbatim copying and distribution of this document are permitted
worldwide, without royalty, in any medium, provided this notice is
-Copyright (c) 1999, 2003, 2006
-Free software Foundation, Inc.
+Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
See the end of the file for copying permissions.
This file describes what you must or might want to do to termcap entries
Emacs TODO List -*-outline-*-
-Copyright (c) 2003, 2004, 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
See the end of the file for copying permissions.
If you are ready to start working on any of these TODO items, we
** The toolbar should show keyboard equivalents in its tooltips.
+** Add function to redraw the tool bar.
+
** Modify allout.el to use overlays, like outline.el.
** M-! M-n should fetch the buffer-file-name as the default.
has advice] (x y) The overlay could also be a button that you could
use to view the advice.
+** Add a function to get the insertion-type of the markers in an overlay.
+
** ange-ftp
*** understand sftp
This is hard to make work because sftp doesn't print status
** Allow unknown image types to be rendered via an external program
converting them to, say, PBM (in the same way as PostScript?).
+** Display images with alpha channels, such as png, with the current
+background color of whatever frame it is displayed in. Currently, we
+use the default background color if specified in the png file, or, if
+that is unspecified, the background color of the frame in which the
+image was first created. Ideally, the image should display the
+background color of whichever frame it is being displayed in. The
+main complication is that this will require the loading of a new image
+object for each different background color.
+
** Allow displaying an X window from an external program in a buffer,
e.g. to render graphics from Java applets. [gerd and/or wmperry
thought this was feasible.]
comes with permission to distribute copies on certain conditions:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
comes with permission to distribute copies on certain conditions:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
comes with permission to distribute copies on certain conditions:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
±¾ÆªÎĵµÓë GNU Emacs Ò»ÑùÓµÓаæȨ£¬²¢ÔÊÐíÔÚÏÂÁÐÌõ¼þµÄÔ¼ÊøÏ·¢ÐÐÆ俽±´£º
- Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
+ Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007 Free Software Foundation, Inc.
±¾ÎĵµÔÊÐíÔÚ²»±ä¸üÎĵµÄÚÈݵÄÇé¿öÏÂÓÉÈκÎÈË·¢²¼ÔÚÈκÎýÌåÉÏ£¬Í¬Ê±±ØÐë
ÍêÕû±£Áô°æȨºÍÐí¿ÉÉùÃ÷£¬ÇÒÐè¸øÓèÊÜÖÚÓë·¢ÐÐÕßÍêÈ«ÏàͬµÄ¡¢Èç±¾ÉùÃ÷ËùÔÊ
je ¹íøena se svolením distribuovat kopie za jistých podmínek:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Ka¾dému je zaruèeno právo vytváøet a distribuovat pøesné kopie tohoto
dokumentu tak, jak jej obdr¾el, na jakémkoliv médiu, s tím, ¾e bude
Beachten Sie bitte, daß im Zweifelsfalle das englische Original dieser
Urheberrechtsnotiz gültig ist (zu finden in der Datei TUTORIAL).
-Copyright (C) 1985, 1996, 1997, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1997, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Hiermit wird für jedermann die Erlaubnis erteilt, wörtliche,
unveränderte Kopien dieses Dokumentes für jegliches Medium zu
archivo TUTORIAL).
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Se permite a cualquiera hacer o distribuir copias literales de este
documento como se recibe, en cualquier medio, siempre que la nota
conditions :
Copyright (C) 1985, 1996, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Chacun peut créer ou distribuer des copies de ce document tel qu'il
l'a reçu, sur n'importe quel support, pourvu que la note de
indicativo, restando comunque inteso il fatto che è quella originale a
fare fede.
-Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
È permesso a chiunque copiare e distribuire attraverso ogni mezzo copie
fedeli di questo documento così come viene ricevuto, a condizione che
comes with permission to distribute copies on certain conditions:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
\e$(C6'?!\e(B \e$(C:9;g:;@;\e(B \e$(C9hFwGR\e(B \e$(C<v\e(B \e$(C@V4B\e(B \e$(CGc0!8&\e(B \e$(C0.0m\e(B \e$(C3*?B\e(B \e$(C0M@L4Y\e(B:
Copyright (C) 1985, 1996, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
\e$(C@L\e(B \e$(C9.<-4B\e(B \e$(C@L\e(B \e$(C@z@[1G\e(B \e$(C0x0m?M\e(B \e$(CGc?k\e(B \e$(C0x0m0!\e(B \e$(C1W4k7N\e(B \e$(C@/Av5G0m\e(B, \e$(C9hFw@Z0!\e(B
\e$(C<vCk@Z?!0T\e(B \e$(C@L\e(B \e$(C0x0m?!\e(B \e$(C5{6s\e(B \e$(CGc?k5G4B\e(B \e$(C0MC373\e(B \e$(C6G\e(B \e$(C@g:P9hGO4B\e(B \e$(C0M@;\e(B
Deze versie van de inleiding valt onder copyright, net als GNU Emacs.
Je mag deze inleiding verspreiden onder bepaalde voorwaarden:
-Copyright (C) 1985, 1996, 1997, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1997, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Iedereen mag letterlijke kopieën van dit document, zowel ontvangen
als verspreiden, op elk medium, vooropgesteld dat de
This version of the tutorial, like GNU Emacs, is copyrighted, and
comes with permission to distribute copies on certain conditions:
-Copyright (C) 1985, 1996, 1997, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1997, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim
copies of this document as received, in any medium, provided that
autorskim, ale wolno j± kopiowaæ pod nastêpuj±cymi warunkami:
Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Zezwala siê na wykonywanie lub rozpowszechnianie
wiernych kopii tego dokumentu w otrzymanej formie, na dowolnym
<marcelo@gnu.org> e como o GNU Emacs, tem um copyright, e vem
com uma permissão de distribuição de cópias nas seguintes condições:
-Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Permissão é garantida a qualquer um para fazer ou distribuir copias
integrais deste documento como recebido, em qualquer meio, deixando
This version of the tutorial, like GNU Emacs, is copyrighted, and
comes with permission to distribute copies on certain conditions:
-Copyright (C) 1998, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
ÓÌÅÄÕÀÝÉÍÉ ÓÏÇÌÁÛÅÎÉÑÍÉ:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
Táto verzia tútorialu je, podobne ako GNU Emacs, chránená copyrightom
a je ¹írená s povolením distribuova» kópie za istých podmienok:
-Copyright (C) 1985, 1996, 1998, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Ka¾dému je zaruèené právo vytvára» a distribuova» presné kópie tohto
dokumentu tak, ako ho dostal, na akomkoµvek médiu, s tým, ¾e bude
razmno¾evanje in raz¹irjanje je dovoljeno pod naslednjimi pogoji:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Dovoljeno je izdelovati in raz¹irjati neokrnjene kopije tega spisa
v kakr¹nikoli obliki pod pogojem, da je ohranjena navedba o
comes with permission to distribute copies on certain conditions:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
This version of the tutorial, like GNU Emacs, is copyrighted, and
comes with permission to distribute copies on certain conditions:
-Copyright (C) 1985, 1996, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
´²§G¨ä«þ¨©¡G
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
-Chinese Translation by Chao-Hong Liu (2002, 2003)
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
# -*-Mode: Fundamental-*-
# X keymap file for rlk with some emacsified bindings
#
-# Copyright (c) 1999, 2003, 2006
-# Free software Foundation, Inc.
+# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
# See the end of the file for copying conditions.
#
# This file contains the default keyboard mapping. The first column contains a X keyboard code; the other
% Typical command to print (3 cols): dvips -t landscape calccard.dvi
% Copyright (C) 1987, 1992, 2001, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% Internet: gildea@stop.mail-abuse.org
\def\versionnumber{2.1}
-\def\year{2006}
+\def\year{2007} % latest copyright year
\def\version{v\versionnumber}
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
Compilation finished at Thu Jul 21 15:02:15
\f
-Copyright (c) 2004, 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
COPYING PERMISSIONS:
% Reference Card for Dired
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% Czech hyphenation rules applied
\chyph
% e.g. in the TeX Live CD).
\def\versionnumber{0.1}
-\def\year{2006}
-\def\version{May \year\ v\versionnumber}
+\def\versionemacs{21}
+\def\year{2007} % latest copyright year
+\def\version{May 2006\ v\versionnumber}
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
\centerline{designed by Stephen Gildea, \version}
-\centerline{for GNU Emacs version 21 on Unix systems}
+\centerline{for GNU Emacs version \versionemacs{} on Unix systems}
\centerline{Updated for Dired in May 2000 by Evgeny Roubinchtein}
Permission is granted to make and distribute copies of
\title{Referenèní karta pro Dired}
-\centerline{(urèeno pro Dired v GNU Emacsu 21.x)}
+\centerline{(urèeno pro Dired v GNU Emacsu \versionemacs.x)}
\centerline{Pøíkazy oznaèené \dx{} vy¾adují dired-x}
% trim this down to fit everything on one page
\columnsperpage=1
% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% e.g. in the TeX Live CD).
\def\versionnumber{2.2}
-\def\year{2006}
+\def\versionyear{2006} % latest update
+\def\year{2007} % latest copyright year
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 21, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
\centerline{designed by Stephen Gildea}
Permission is granted to make and distribute copies of
\title{GNU Emacs -- Referenèní karta}
-\centerline{(pro verzi 21)}
+\centerline{(pro verzi \versionemacs)}
\section{Spu¹tìní Emacsu}
-Pro vstup do GNU~Emacsu~21 napi¹te jeho jméno: \kbd{emacs}
+Pro vstup do GNU~Emacsu~\versionemacs{} napi¹te jeho jméno: \kbd{emacs}
Jak naèítat a editovat soubory se dozvíte ní¾e v~oddíle Soubory.
\endinput
\fi
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% e.g. in the TeX Live CD).
\def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\versiondate{duben 2000} % latest update
+\def\year{2007} % latest copyright year
\def\copyrightnotice{\penalty-1\vfill
\vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
Copyright \year\ Free Software Foundation, Inc.\break
- Verze \versionnumber{} pro GNU Emacs 21, duben 2000\break
+ Verze \versionnumber{} pro GNU Emacs \versionemacs, \versiondate\break
W{\l}odek Bzyl (matwb@univ.gda.pl)\break
Do èe¹tiny pøelo¾il Pavel Janík (Pavel@Janik.cz)
%**end of header
\f
-\title{Karta\ \ pro\ \ pøe¾ití\ \ s\ \ GNU\ \ Emacsem}{pro verzi 21}
+\title{Karta\ \ pro\ \ pøe¾ití\ \ s\ \ GNU\ \ Emacsem}{pro verzi \versionemacs}
V~následujícím textu \kbd{C-z} znamená: stisknìte klávesu `\kbd{z}' a
souèasnì pøidr¾te stisknutou klávesu {\it Ctrl}. \kbd{M-z} znamená, ¾e
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: de-refcard.dvi
%%Pages: 2
%%PageOrder: Ascend
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -t landscape de-refcard.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2006.06.28:1519
+%DVIPSSource: TeX output 2007.01.20:1516
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
dup 51 /three put
dup 53 /five put
dup 54 /six put
+dup 55 /seven put
dup 65 /A put
dup 66 /B put
dup 67 /C put
CCBD1F58ABBF1F53AD21E3BFF25EEEB046F66A924E5F431EBD7228050BE2DF43
0B9B538DAAD511EED97630CD9A9C05CC49DC251325A93EA842C6D07B44BE620F
08E66B611F54314B0177E299304F2294F8DEDE9914736944F125A50B5007373E
-588AD80D9983CE7824DA30CEE5DC3114D69D7ACEC0758D8201805B82925EF212
-431EB91CBBEC858F1F684438489B4069534169702F2EB2E68AF105F230938AC2
-0BDCBD3048CEC0AAE737C38E18FE00ECF6F53A612082AB7B1E562F91996D08C4
-6B7233038D22B17E3020363BCF7015F1FFFD4BE703D97D13C6D88081D27CEE8E
-7887B7EB60E1CC96432AC641AD3CC1C1CBDA2BE6897E7C4A84D9922DDC3359A0
-7D27E936384361D722A5A567067872A08BE931D2F47C95239487DC8E77C17F4A
-CB408916AD0D5450A94CACBC787B5ADA4555ECE3BFB29AA0DE1258E649A6D625
-27877CA246BC5B6C6C4E399051CED80C2461C9C892918C18B181594189D8C61A
-89CB1072E344ACFC7113725E23188C4293353D5261AFE82E4A05315619069D8C
-02E01CBE5A96A58ECDCAB2CC35553784250AD477B924469030723F1D577B1D5D
-6B704C104F726FD8EEEE2C04BF978653E92E357F5ED50F1F8D19DF29F53FE639
-834078AF1D3F52AA8A077D2518D5CE5532D249C5244926660C754DA99E3756CC
-21DDE5E6CA670CF99AFF35C72C596916EEA2116FC3C99941570D5612B528E721
-DCDB4DD84B89079439E767C8DF9D11642D37E9856DADE788FECEBF9E3189C8FA
-58A4E80DF82335AB1BC51D488E0171299CDCCA45B125314A47416F27925A4660
-A5BAFE65E113DF24C2D4FF329F5AE1D470864F9787AEA3D140A9F68CA1D5D5E6
-7FF87A087473494D918ECE4341A8FAEC893E2DF261E507C73AFD1074881BE58B
-92CB7CEA2E7F91503F40CD8A2924F30F6468C50805C00299B251E7094D889F1F
-C4F5127AFE0F33E92BC0BEB9EB4C60CA056AC4F3B34877DFC4055B7C73199571
-7E297425FFCE9FC9DF27C9F3D6884BA78F8D2D8F7480BFC4CC5C69D63F4A4B24
-5C6C388B2EE4227218995772F764F3E6E2B39C65B922B62B37EE2AD8D15F2A81
-FB8B7093701514B0BE4B6F13BEA4678C17558FF8C9AA78DF6DB37333C67E150F
-378C10E11AED4494F570C688E41B81D36EEAB08D1D1231D84AB961F81B0F1D92
-F3738A3E5E40842C837C2F33BAD69A8BB6A190C539886025C020F7DC29962A99
-D960893177A60DDFE1FC9DC077C4E064FF272C3EE149D106266EE7399402DD5B
-92C72CB6982814CC533202DD31F0A8A0DAA8B433D2DE82F6F2882B8980D15084
-FA2B8D8EBFF43B72A7B69EC89F1AE10CC08C89C8B8F89D7D859A3D279BB77587
-6C1E5FB70CDF206818C4878EEDA2C2F7EC2921DA078A80453FD409DADF4FE803
-AC477EF6185ECD8AEB3CE5ED7C80610A73B2C348CB16808FEF915F89ED13D8E6
-1C86E8E6EF57DAC4C5F6DE3DE866D99685F056E792661F90A3EBC97CFA16F856
-06F9025855691C5167E685EF43D78C8DD5CCD6CB870E0F5D5C7570EE368E22B0
-D1A3C788DAEC75C5F32237B27559AA0714879CD917A911D556D0E90F8455DF8A
-8AB4160822C85760F8B85FADA78C6FC52DAB8ACC7748ECB3E25FFAAD03FF6604
-3EB57E4FE6EDCA66A10B5EFE83F13D19267A5718241F6F2CBB4091FCEAFF4A66
-B4CA8A2362E57FF63496D84FB3A85776AE2E96F91F9621DE70585948153A180A
-13806288D36FCAD514C6F2088CF8E711A2B32A2031B422B12BE37E8F97FF0725
-4F653AB223E451EFF52F7694773A976E6631096C49E57C216F529FD8EAF6A7B9
-5494F7897984DA5A45DC1971A55EA031D60A5A8B90999409BF6B519456AA1D6B
-AFCB44119AFEFA2438F9FB72AD4CCE2623ECF85AC1729509C30BD5225DF18735
-214EB1A24B56912EB2A20136BED48EA96AFFE191A90081E8E2618E38D37E72E6
-FE9E3F152CD6D71C04F3877DA187BB016C213ED8E089109A1DCD3ABEE77C3FF9
-3FB915A1E91AAF09D66F769976E8E21C42397BB38E2AF085EE4150155EACC28D
-C94A98F4529C125C588C04D47931F8296A115C19E97DE27A73A733347D437BFD
-202BF862D3BE0E73B28DF9CF6C0DE9402BB00244AFA261D80BE7CC8A41B71934
-AF7FAA22BA975CDA4401B92EC54D06740E27B9DF9155499DDB5BDA630F22C3DF
-8C903557AF50AC67EB76639AD0EEED54E16D1D904E51DB577F32D100C8CE179B
-15B850560024800F6C98BB56406EB8EECC5F2C44880BE1595C733FB906C672D5
-97F0B558598E4932084A5BF9FF7D930150924751849FF74218DB3FA6889DA40A
-3DC28324B57DC3837D21FE8BDAD593B847D168BA3D8578773A5655C324261032
-6E59A2BB9DEAB29608F4E7771AC48A7C72F7840EC635F7E6B810A58B7729BC8F
-AAB826667840635497AFF7CA62BADDCAD3EEFFB9A33307E3866EAE10650E6361
-2F09D31CD3BCC0305A404DF6EB912C18B5EE2ED5DECE7A4C2611A58FC8FB38CE
-D35C0D0BD5E3E0889446B74E768CA7C044F6774EE964788DA57F58AC709A16E1
-3ECD5478705E6CA2708CE631A6C37D1E944FF8A385B940DEED3A9F1E5C2C6900
-E3B9AABCA329E567445A2F8BA7F5CC70BB17C26A9C2B5509F00C978B9198474A
-484382D50BF6C64D72586C132FA1EBBB8F714FA3FB127E44790439D740081823
-CD8A4ED49003D12AF87E90E7DD357DA2E14EA643E73EE27C47DF75231B455741
-E6791ADB45935C0B625BF7326BEA92D2D0A88B706E8236B205E9AD1A9EFA0477
-20B843482FF05529FE3645503A97CD34444B3D0146A0391F4F1131898AC0069E
-8A82A8DA0FD9AD316357D6933707F5C6A31FA21F2FB34C0026AA3B8D7CED7DD8
-18EAFFBBFB2A4D290A8CB04532E53A5A6790FAE61B8F76972CBE161BFC5EF7F1
-8ED0C58A3261F00DF3683F191DC627D70F226A688B00EFD4A948F8CB4DCDA490
-D35DC0898439A2258CE37E776D9F638055AC5929B24368CBD322497284F15A26
-5410EDEE3F38BDE0222D1D7257970EF472CFA8144794BA782F0EDF268A991CCC
-0103415AE3EEDFC3E8C4CB76791C633E9697E936246F38F66D8AA2F0DAB59729
-25349FE319F9805CD8EF3D3063F217F8B23100E219555B3BE19C2D4648E6B722
-604635016D0358841EF9D9292035E0E981F80BE959AE6F23B272284A9DCC0E88
-AEDA62FB1175AD3DD83A9BC80295D4E03A582FA92A264FCB50C58503208C605C
-39522FF69D5D17929D73161AD851599100AE98EAAD3FA88B3BE77F4DE309B603
-30A30E1B646C97BF007873CCA779D62AB3C8BC0C274AE46F05BC02456F769A9B
-7978AB6DCC6F1F704658793168789F3B70241B9779C03A22C6A16E45CBFADC66
-51A1FA529591E19393FA0D85896E3B36F048979426442CE0A00CF03FB8669177
-6B22DD77CED300A26838CFD0134DC657F571F49C031568E3F92C6D6D9A5190A2
-A2227F45D145D1DBA367BA3A767570F3683616C089BC0A9D559A1DD1654E11A7
-A2E1BC6812B80CB1F9A5604B60369A2B7BB8A11D63D1E6A5CAD7AC554EA83DF9
-0D562F75A758F1C9120CF3079788064BF639D92312850BC4D0118A41826D7BAE
-FED9C372043E204C4E5AF0846DD2BA3673D0A33CC9708681BC3FA023A63B64B9
-5B2F2043B02149D67E341DC01B2344AFB040ED9CDD8135B61AC32C94DB5D5179
-DB669FBF2E14883EAFFDB4A53AF6C75871C90DC0D6DDAC1A83E8B22000B52215
-6040E571B4AF486D1F64424D1F85D5792CE1EB51D0BEA2D79E68A4C06A745A14
-1005103C2C60F6497300339F56EDB34C5D0B72219D27F275EF48AA614BD1F1ED
-DDAEA676122837C8A0A432FD639A9965B1B4B868AF3E0CC4A38367A2318F2332
-7E7BBCCDD3A9569CFFC43BB0F559821D08DFEF856EE435EB1C6403D544147515
-483F7F81F5DE322720B4B618FA32908423FB3A0A16AB120F8F3AAE2F20B7FE5A
-89E0E34C7C77153C1D93713D6377AAAFD6BCA6FFF9E0074885553CCBA1EC52A0
-B1F1CA48300622C77E7F230D4A4FA474E66F8E69FA0D63E268CD0C855D1BFAA3
-4B2666F9CD0C56885DBC75C726F8FDBD928B8E92EE55CDDF38750A226AB9A47F
-5FDADEE859AA57BFC0A84105E82D00B1B05C4FE97A72E1B34808CAEEAA81AF9A
-A57014F58A8B11B9835E2D53FDED0E96D2E90AFAFADA4C816CA73E15B32B4ACB
-BF439EE68A1CDC575295B51D2CE017955718F4F354D158EEEEB3F76558C9C525
-3DE6B793EBBC2CB895E506CC6C5CAD613D2C9CBA1AEADF94BED1303A2EEF64ED
-58F22E87EC454C2551873F13CB486DA4A031E065DC2C2BF5912B7B2197B33330
-9CBCE81D0475A457B4740A59A5BEA38200CBA94F197A1FE57FFC2B596E62A1A7
-96BE20C0153B2C78D04B5B230FE32E39D5BBF0A8C93F409E7A9072FD44C20F2B
-49469B5DD8EA43A59F34C123E6646C8F7BA2A0A257D770155B809D9AD1E48BB1
-6843DBD39B49BC7DC434542AF7DCD3479F5EEF7D51CE554786F699B104F2F6B6
-C0A5C0C625E68632458C24FD97DCA6535C8F37092B49026CEE90B27AFFEC7626
-6D1CAB3B671150E9428460521AA5E8C738D54B2CC7C1B71992EBB0B9B10BB0DA
-812FBD6A84FD59598A4177BDBD2B0576C7CA12D06E1467C968C4B6326F6FA67F
-C27ED109C763286C9E266FAEA69C50626B2FD3B1AAE9B579335B9C56C6BE1E1E
-F10735777059B7583CB793E2AE64700EF97376CDAF0407BCC87FCC87A78BEBE6
-4DFFCB132C1F7B4858CE82D129B8540876CE13B5DF27073075727C0C032F3ACA
-59630875A51FC480B2861448E546B9D104860A8F548BC66FF9D18B29440159F7
-506B54565FF8A0334FBE9717FA90C3782D8A1BA48B848D2DF24D1F02DBDCE921
-B21A696645BFBBBC0B987245352BDC291E401B9938FF605A919CC880B005E243
-C9366DE0D8B4BDD8842E921D6576E716F970E6046DD47E577986041019EEA97A
-23B84CB6E7A0216B4F56954D825D5A69248D2A00DBAA346DBCB6A04E80B54D82
-43B9711DF05BDBDB329C768AFD088F05B50B2D1F90E778ACBFF2C8B170932953
-51983019F5A10C4D3A225A27B8DB28EDA2CE3F6212FF8A1DBB8C49A540DFE676
-BC3D88192F38EC7F59B3D698C628161B3D8DFC28F7B1B318B088BFB8E9EFA610
-5F053E07DEE7A4CD6FB818FF083C1200B56297133C5807E4B46C055242CDFCDB
-71C538A1AB6E3795F8302627F65B8F2F42C0F849EF756F2E42EEC8BC179670F9
-0A1CC1C45E8818AE8EEB573A0748BA348614939CDF525DC6D31601225838E2DA
-510517A77A63B07C6D825F9046047DF3D9ABEF4F521BEC63E18A6FF8B2F12DF1
-E98D7ACA2B36FD0E055087B4578CA4F89410AFD771DF2B6DD717AC499541024E
-9781B778335854FB38E4E686E4FF6600726A885BB5FFAB4D6708D7D9281EBACC
-11B2893AFAAD528643A2231CDC2C0FC70CD192A6A48300E8C95F5D124389D6EF
-A1D40241EC9CED46BEFC3A665FF2E98B6D03132B2D1788B57FC614B8E1407233
-6469E00AD5CE6190D61927941803A8FABAAD68F75FB70A99C035316B4CE76E91
-EEFD9373A4F899E21496725F0DEDE061B8FF5777C5964ADABA2E1BC290C33B50
-2BF50A9E69983F9F5A8FDD0C6AC6DF664F5C458CC00D172A8774441353B35701
-1478ED520F896E14F7EA3ACCAAE214FBD87C93B7CCBB9AB5D570C550E7583D00
-0B6243366EA4358358CF57C475FE78D871C4D1C255D2C323B6E76C45434EF62C
-BBA663EBD77102519F1D8ED9E234385D958786EC14814E190AB76240B7F49999
-FD123E69A2A172A174C6AF3E751521E0245AD794CE03151EEF2BCAB86B7BC55C
-842A38D8ED1585A879E0FDE5A45A1EB894E4C1CA2AF321FD4486E803703BCDA2
-C53C2D1316CDA90D30692EE9BD3B89F091394C5973DF193259C27EA49B1D76DB
-9C05F0C2F0AA48579E8668B8C40BDBC4603DA2CD158B999774DFAAD2C3B32A06
-AF9FEAB53F4EB7326390D9AC3405F32158FAEDF55ECD8EB7B6D63B930E62E2E5
-428C3FF37AB4AC10F3C88630D44FCF405495D85640AB50C8955702117136AF37
-FC4721C97A599CDFF555640386A351C8C060CE2205BE70797D1B2E52173CD4AC
-2B8591855640D351C04BF8E9E2F602B2666F808425CEF3CFAEB631B46F718E63
-E38CBDE84AA1EE1ACEB315A0FC82695829001188F46B0ECF3DDBEFEC299E304F
-EA7328BB3962BB23BCD1B6A851ABAB146B85A03658008767762A5BC2DDF63A6F
-60615171DC9FB7AFF10387FF1EF8E7EB14B4436EECEE7E3A733845DBD9B91289
-45CFC548EA655BB735681BB97C535CD647DCB0CADA1697D6A9A55825518659ED
-7F89A12505BE6DDD90E19B6F0B0514A04696AA60F182E07D586F88225A4E5448
-9129C3FFD18215BF6504347D40EF587DDB93A8D14647D5B61098821F69A388FC
-ED006D017EE6DC6325A700651823E557EF6384312AAD84A050A6C97229FB9A51
-8D9A03B3CD1405464D2E0FBBCBECA29C6E9DD5F0C88DDB29789D516C99FC65E9
-47317E3DB44ACD68C85F568D9F1CCEB0E80C77A52F36F3A4E3B3B555ABA8D52C
-71065953FC657636B8B87B0AD07ACCC3ACA84ADCF4264C6116F11FCBFAE5961D
-5E0B1562268274E46EFC1AC960B7E7C276CEA806D5306051D19D5F6ED5DF421C
-2CAB8179807A9937ADDC6A772F6DDB47EEEF0A03A44AC6C69FF479BCD034CE14
-38A84B932ED0211CEB75BF717687A9C1189633C215EB3F86584621801B5B76BC
-A3DDEFF5C14DED8A27771E5747B0D55F03758646346B4208536E6765D4EB4B94
-187E43C3D9A553261DD98126C7CC75113F171959BB9B988B1825313EA32F580A
-742B91B28845EA9642D9802824C2DF1F45AB928CBF9E35E1C6FA7FA8FD4C7A3B
-8604737DF9FE7B943568BA700A0EED8461A2B8FDA781B57E332C59480F9DB140
-CD62605506DE711D61680AC3AD9D65CF4E7DC88B62A74A381E96F686176D4BDA
-ABD81651C5D69B583B36B35E317F30172C2A59BEEF138B369C3D23851A1C3A07
-0464D4BE1F14AE91F6C75F83EC4112FDCEB5E81ED4BEBF00A0386265D28A3C9F
-13A581FDBF7308D8BA973B163C0B11EC44C980624BB9A7C2B946FAB60F60D8FB
-0D005E0B77B9485D3EE5E7FCAA6D358CDF397B55C5FA9B8B33BED58FBF576E6A
-72C41AC49DC6988EF853455961D5755C5F749A9808474BC3852AAFD79663C14F
-27FD8889E6E96F8815849C878859ABEBDF21FD1256A1496842642BFC5D40D790
-7DB9F87969D90958689F97251B8F36FF181551D2956CAEDDB1CBA0087BB4C9B9
-0CC913C0F95563C6D70EB030F665AD6685506EB28743AFB83FF30E44CF6267E8
-FE0914D7B4A9C9C2330636C56BB4CD52D2833CEBD83EA61637BBF41C0BF08AD7
-387DF23DC75F13AD54721CF1A9386A84BDC1980FE4998B5A297AE3498D08E0BA
-924E25113BC5FE88D3316EC383C9E260EB61D38D6B49640AD8257A60C75B1A2A
-7CA2A772EF71F4949B7178589C81D305EF8869A8205054AB2673D5CB64FE32C7
-6FF9672F09B7DEACF2823A1B23C45512A7A2E4896C7461548838537A078F1885
-B126608255CEBE25F52C562155A5B90640C8B6982980CE33284B6269F9B47B7C
-BC36DA324446A1072C103F4CFCA3FA77305D3769C5DF6B6E1824F161C15304B7
-ECCF08EA28ED870166D92E632A4425C1B2068D400F06F9AB024ECD6E12F44BE7
-CA9AA284D05ACBE7A646CFE8246534B78B4731DBB548211903701BA3A4419A5B
-BD0CA123ADEF3F00DA55D5191818DA50E14B2EA1936A00B98E7EE25CFC4D6C47
-BA8082D5FB60ADFA921116B1532075B0D89A718618691938064436DFF80D8419
-4DA886E6A179CAC156ED240353B0D0ACD09BAB0DF497F0FD1519B2114EDB7EA2
-6E06B01B41D58B0FB4DE9DAB3CFB385878964D34E18527EEE63E4E67D2F021C6
-F345C7B86C986A273F2F85724FA1AC0D4F01A2818F669527B4F7C4848C853C69
-7595012200795AE5FDAE4EC035E225357B479507F656A0A7363AAA63A25DD43D
-CF21B547A0AEF7D31E285446BED4BBD0AB7422193CFC24239E226BC8FFABE2A4
-6EC93D06802367C00CE34D55F711EA84AD1342571F4DFBC9FEFA7B5CBDE00772
-5201AC28CA8C83CBA9F8F592AFD8BA2F2F467FF9EE0EA0E43D19F378A8766EC5
-4709FEC8F094BB070987987F7403462A6B1D0582B972A9F0D46C453447507B3F
-359C62BC9C64E4690588535134E8E68E8B94C762281AC0E7B1266AD38495465D
-0C4544A03AA5D7693F83E3FA56EA82E960FCAB253741BD624D611E9E0C43FE0C
-A57396FC732243CF7965AA0CAB191F919868EBC707801E5F00900398C9B9CA7E
-25954331FA0EA881D1E55908A3FECC6E372B777456DE3BD504BAEDE07CD9AD81
-94BE3E8EE60726804FB8DDEBE9FA4DDDB1499D738A5AE002CBD1235A538490EE
-CEAC7CF9EF9E87A0CBC9E03F4FAB4E58DE6C542A9A7F0186936023402E174C69
-7358B6C0A2CB341ACAB0400C20B9BC906CC95F49D5150A788CF20F76EDA1BF40
-6D870D59931A1E337C52F947BC90F1DD669E76983F184A3A968D122D38F5D1EA
-44A4BFC8312D3340B49AF1043D720AB9E3EC1BCF3CB7D5F95B9896C68568511B
-3D5775A6AD7C6C542FF59398D46B3E959BD3FE0E68B0B15536E700F14D38A11E
-9BF59495E741677A8D891E57F25E8136648A52C8F63F72BD18D3B623E91246DE
-3B8D68547991A8006F6F2CA33FDC8C15EC3EBE5DD7AB63A854A54B1B75ABF440
-3C4B3748BE559EEA512AAD36D12496A7EBCADA15AA4BD1737B66B4CDFE0C145D
-9DEE3DAF8821A56D5B87C74D59EEA862055BE507B0F52F92B853B8284099548C
-BB278419062BB42D312E21CB0EBBFAA86A0138CEFDC93AD84B3E99D538E93D53
-058B7E933F83C5E8F49CA3B24E297E33330FA5764E7FD604786CF1100FDBC805
-EB0AC996CAA65A721EE7951A8D60C5321BB59D58BF4E4A80B090C3B51B9A9CEE
-310A33E361A86376E9D73D7A369910621F1A8055A96A467C07B0080875B236A5
-7F484F244D1274FD78BC0F92920057F9B28D2FC3CDC33A8338FE59F9A36A45BE
-AFF7D142F6D7BD85E897944E355927D485137CDD6BBA975BC79841546793197A
-4F85E3E16C52DD2C3486C66C831B7FEEAFE27EF2872E2BDFB2E9D608EE446A55
-E6825680D37FD12C5CB28C56C519785DC093ACB3F45833E70AEB14FAAC38A175
-8CA46A885EE2EEA60FD75D5D2DE47FE93A5AFB038ED83F893A3C95E48914A32A
-ECAC1C1002945B67D050FBF52EF5EF457BE9875AE20AF5A7D65FF4480CC79C3B
-AC75DB49274C417D84357CEC0E6957CF136CF989EAB89C66D291A5F7204F7D27
-F5B2C382424289051CA8DC4C9D39106DFA228FF4A37BF81D2B85131EE0CDB584
-F901407126D93AFD59044688371A7463910B0D9E837E1930F1A6E00932578209
-DE37E80991C7CBA94C58E139C380C5666B95CC2ABB98C1E565080E4558B17414
-2698C0BFF2BB19F8242D2FAC477DDF94476E8521194137EEC48CBE3EA3273A98
-F52A6F7FE6DC4D0D7BDBDD6EDB27D57F64A1B875013FA66E9EE4D753F1F7C6C8
-0A5BEFC6014C267B7610F6CB45F2297A1DD9879AA3AD7B256642F0361C715783
-F6E05DC4CCD9A44CD46B5C7EF62AC7778691F9FC62D0107AEE4CCB4EC1744A73
-7C77EFE4E68DB87521F03950D86F7E234E75046701448C053C4B444F60704F67
-341D2A216CE8C2CDEBEE72576F99AEE3A9DCD7AEEC2E5A5D4D0F115198428640
-3D9FA864B6B2D055C3C69DCABDB887D87F2478BF07331CB8B4F064EE8D887E39
-8BFC975937B0886065CE556877E3F8106136478F7BA03F1100013B98DA37B223
-66198E09723407F5D45D09615E47A9C7E73BE0A7EAE4997245C920B509BCB0D4
-19962B5C80C36E28E925C25D3048B7C5130A79584DF9C5B288EA9BBF44AC5B76
-502327B822267484D85B770574458CDB3A27CA90A8C4F6A594100FC5B60C316D
-A1D5E4CE12772B8C82E853B9FBC3E21C399A1D04741A6CD5F5F85990B3C0DBD3
-0B953BB82B541E3E253528B938F36C2AA264D3905E1F8823AA20CF61DC0F3336
-B5FED7CC59A0AF08C729E046C25A79393142D052C4C7AEE72D65B395C71A2873
-5299FDFCEB32E426D20B5E7FE9D69946091EA88B558692B0A5E173959A5C0720
-C719117A25E1720A3DB0EFE48C9157ACC0CF76DE9AD3EFA3472847BA78B110A6
-1970B054248791ACA9F0414BCEBF55BFCFA558DA94A659E65CEF6F7CFEDAC132
-E135C9FC93AAD835EE281663A3975141ACD999CD67AB2D31D40FAD6642A8B7F9
-CCFDE9FA9A64B09AF0C757ADF4092676BA199EB6245907A73E515B2CEFDA7260
-68C3046863EFCA2A368DC0750BA5752BA2B79E06AF95FE00349151D9B4ED9237
-D0C4556A6C1336AED70E4C01B54D979087F922CBD091ED735A887621CE96BD26
-8FBB15079DA1A15FB2BA7C7F8A77633D745B0B0D8BDDD9C03ABEFC033FB9777E
-CFC5F36F5793A2CE592D227B94874AC1C4CD1AD78CD7177A927A269679D19292
-EF57844FF334792AB4C38E02FFD29AFAB6844AF3406E0AF0FE14BBCE9329767D
-E526492D447B244FAD3D4170EB91DD201776A48F094E0730F380C90740848438
-4046DBD4D4DF81932F3AC19A469443656ADFED686F62C6CD2E736AC68864C8D5
-F6F2BA70B164822534D421BD238B21750BDA28A05973A3CC777CD3B045EF8E8F
-98E2F1F62303FE1DDF1BBB207CED163ABCDEB6567A152F0B063406C5D66A7A2E
-ABAE5BB912AB95101831928B768AD841A00460A16B3CA8CC1DA84DEB336FEE7B
-A2238B06862C31579A4473D5C69FE5E7C755AA96D15417BF5DC5FB55F0B2C042
-0F8E3B35680FBDEB0C96D9DFE9F07819943FEC58570BFA44DB5196892D4BD43A
-6E8B75D9049C611807B04613B183DBB214F0DBAEA9DFA5C9F287635B38A7C450
-3566D873718C1901CB6C14E156C31D6AC4096F4797580AB8D8D4881926D4FC61
-557F24598BA2F430AC5CC81BF54004ACE43B8BD08B1DE280889411FBBE1D97D7
-22F533DBC59FEA2EE38E290260D6E1CCBE009E2C06DA95F1EDB2E78B5307DF23
-9C1C9E3DE538983959424EB29410DA800ABB20D898616388F29CE7CD7FB24FEB
-7080071F16F8874CD7E056258AD0F130396D7D4B53F29C5C5B385FF443BA9128
-B7CB9A7791AF8577009418E749ECF5A6F8378B2BEAF26AB6A13887C5E0B7713F
-C99A5829E14A60D1691F13F7BA4846647FB40BDD29866FC25845545A357C31B1
-E3CF3F3175173673FC5E9D91252156982BBB4C2839B25A5968A077FF76853A6B
-9D4AA67FE47D97251543940D3CC8D12A358DDA84AD7D28FC921057144A1F9390
-EC4A337AD7D2565B2A451375C2B9D75F4DC2F9E3EB43C7A5F5F10B99E522E55C
-3CF41EFE84FDD28A52BCA20238976DE24EC71BEDE4EC1E9FDA89E84F5D047E18
-7A6287C63A
+588AD80D9983CE7824DA30CEE5DC3114D69D7ACEC0758D8201805B82925EF213
+11A0DE01524197270E30BAE6F3C9CD656B69AA3249F41C2EDFDFC2578C6843F0
+4082A0F74969AF11796C8E84B3609BBF9D33AF93598CA7C66A838B58357AF67F
+347CADBF40934F52960E498188D3AD4444102B5F3B9E13F800C9834B31497AFF
+FE049ECC9879A3C97D78A136EC0FB343492C7DE3CDC79E2F698A01BB245D0730
+EAACA3AD6FD8E87E5884D0F3C0BE35260EF291E5D87940BEA66A05454E31F581
+6A2D9BB439829A804934F86D8715E9D9293C22D7EC8CC4B9D26BD7228A6B3E02
+4A3CD1FD138AD31954A654740B42B94060C3FAE9F2E95DEC9E0D6D7512BB9444
+7A18A557840F57627ABE113EB08E2EF55F615461C79EAA63954EB129130567B2
+D99AD830E56A5337489DC6C52CF3116FB0714AA272EAFCE0615D4E29A0A3F5A2
+E7140978DD44A5C69D102D5F2108FAA5BE77A1CA20009954562FC12698A99EE4
+C0008D177A0E0780E8B6C4A36A564872DC538F59760F1CAACF615469C9087BC4
+A73FCCC86B80EE69E6490A99DC0FB667023B270B3273D60E661DC76AF2AB48FA
+6CF21B39E96F734CEE1F81FCD0EEC47E47816F157EA8D75AFE065EB866CEF278
+A88178B047F069218677369DF101FF6EDE143708E6D8B9B187ED841637FB825A
+5CFD7D0BA1A6FECDA0936080BBA33008D5C7E6D57D5DE8865CF64CDE12803375
+63DD792FFA079119C76E4811D064E3B893B358B7F1A67D3B15FE747CC220C512
+7227309A5B0E0988ACB22B9D18FFB368129CEFB1FF53E9729DF751BDBE47F443
+C6C99C6277288DDA1B7DE5645E31D2F54D5F930382B487445C930EB7071C9573
+26BCAC527FE2D2D597D22C6FFAF8CFC9A61EDB3DA8AE4397C0C0168F3C8BE8E1
+9164EAF08A91AA2437F5EE3CB02C7CBCB083D620172ECB93BAAF9E009C27E1D1
+0B02F3ABB85F2F105D73820465F653721063E3EDB736F6C2A46F81048E02A857
+462C9608320526539EEA194F1856B9FB8CC80531D9BD7D494DD90793CEE53BF9
+BD431ED5C15A3F5A186000F9AA6D83004B53E6692959B4F721AE5BB2069E3946
+D5577DDF1FE4C883FBF478970378D3292DDAA426305A2B366CF673A636C7A332
+92A3DF8254BF6D9FCD58E5DDDBBB12E5A1D2A1AB1F34DD295830F2A3F531CB78
+4C3511A7D79B5DD17626EFE0E476E146441455DCE7B9E5C6E24B099164AF8526
+48F9ECC20D963EE6BB7B30FFD3D2F93659CBD1C3F41BC1A10E7556D6E9C9D9E4
+9AC62A1417953173163DA8A1714D8D6D030927DAF814E31CA14425EF789B57EA
+C1E655A3BD6C46C4E4C74BA0D4E2890EB44B57539A76E2817C7A3A05BC099D4F
+FDF639606F5389B48FB7B2B27ACD26D6C0AB476B576FA3AD7E8A2B90EE2DABEE
+FA6C71A3BB7DBDAFA0590C0867A7B3519AEC7A88FCBD14BCF6FF71C21B8B824F
+C97617D80CAC134FD7F16B3ACCBECE31B1F2A4E7EF8641CE8539D370F6318035
+F10304B6FA3FF47B4AFA1F77C2DF7E863C23FC8877A0A626AE42BB4CBE708825
+AF5524DE49869CB408253EB64C1F793EA70207E7F18C44BAEE3FBA4097E69C89
+C571C34AD0896E3A08A3C4834ACCDD6D0191481A472247E2B4FA76527893A1E7
+32982BFD8FF3ACB2DFAD7E359513667AAF8D64A0A8538AA9AC58E5E2742878D4
+C47C9E9F74FC134D0C307904DD7100207DADC681B6EDE399EED305E32F427599
+AE414B770FB1BB49ADAD8D9FC4B5BAA4C4F01157C763198BD945BCE6C18755C5
+552A787790674AA407AEDBBFE51FE43F504BABC4C2EA2E08910A2E1B98C9FA11
+970134EA436C92BE95625A98F125CC767EA00C3B914F5335A1094EC8A7BE9F53
+F058D3C5A2ACD23A106F38247A1066AFD13942726D4C67B851F3FE91B93CE5B6
+15B556DAD06D10740DA08394D827331F504EB3401E17D3D4E0019ECA9FE7AC3B
+4C259407F93F1DA6521E1DC9FD4F996FD646A68F636CC5A6453E41DF5DC6ABC0
+2F946BCE0C4C5036B68680EED074E5770EF95BBB46EDB6E3DDE5800F6E0B88FD
+78E21751166464ACA5B7ED356F4B2BE74698872E2C791996FF364035BAFDCC15
+0290B469E3B8C929DE61CD12E4A1517E5ACBA9700BB0516E19AB997942147C76
+3CCA2DAD3882A9F937918D8F501EFABB8A578495EC78F015735EB4B17B24586A
+707B6220120B2EC9F51F8D8C6E17E895EABBD8D2C10FBFA6893F632306EF5D0B
+FCB8BCE48FC54D9C8EAE7B44675E4E7C1A5175DD2C3E6DDB13A54F4EBA618104
+12A18B6EE1DA922F9A7657F01C4FCF77C9A39FF671EADF16C961D525F3BED021
+506CD6872712B154A897BBDCA877A3EC36006AE0727C8AE9CADC0986DAFA6197
+51C6CDDD926B769B4D4E78A60498912E0076CCFB185DDD157C23C99EFC81DAAD
+DB4594666031E8B2AECB4B8C45B635B6BC5136E12838D8ABA323F0CE5F77137D
+6D996DB754DF8B1F5F863E88017EE81AF20DC0E577C4703D33D8D30335D12A3A
+43E0A60ED40490E1C17C56C8E0D8F85DEB830EE3376B50D79A7308702FC73FE0
+F687CE591A6BD165ADD468A91FA956F0896CD71280DD6ED9DCDEDC2A874B2FF8
+54A04850C55D6EF0510A57F4A92D3FB1CFB342B5EE8818A4C57B76A86B78BBEE
+94878BDBA7EA4695638C6CDA81B2DADB67F127518C61661CB25CFB241F483921
+FEE3C8B2780D3BFD3DEF7C1DD1E2E495FC2779E79AA42E691BCFBE6A179220D8
+2568A1D5CFE865D816C7DFE09525023178252D091D2176A7765A225B7A58F5E6
+31643A1F7F290793B04EDF45555F87C244802ED2F052A6B7AED10CE97B25C4D9
+689928AAC1D6359A9771D2BF145F3D8F7A5F96FCC2528F1F61ACB5EEA83C8CB5
+C8D77EA6E47460F507EAB77C41133F4CC8A7DEA55F4AA4B1D7CB79FB658DA6C8
+127E35F12C842DA381AFDA65DECF59D64CDE61D8E847CAEF1EC5D68642972D83
+35C44EAF0E96216490E3C2270FA07E38458F9A7C645C7A24AAB545459AAD739B
+6AF97F05A4BD6427E3CCC63CEC883D418604400A2D49BDEE8A05790CC79EED98
+7E1DDE7AC60E58F5905C469481C3DF3C2BBCFDBE9EE38CEBE242A4C89E73C8D0
+37618DF331E3D4ABED1F8478938BAE12DA99E1898782FD189A316FF97E71FB7B
+1D0C838B0379D8B288E3FEEFB3B5CF9E0EA17F4C46035E71208708F145A868DA
+6461FABC50816A6346A99025D0D5BE62C422309D0E38B1B57010D00BE0D37C04
+4B7811EB21242DCFF99531A7238A92DD539C57B37D57AF4F4DCC381BA2C116AA
+06E4C75AD3AFCFC79A51EDAD3680FE6AD3B84281109784BECCEE46BFFDDD2B0B
+175DC3A53E601519DA6E563E1D0938076626A851B60228E7AE1CAAA8309112B0
+1AE15047B51274ABE098001C02F97A9F7732B60280310BC1C77E3E437CC8B387
+257F33990F628292CCE5C0CBF9C0ED69391F1EB7ACBC5CE67897B60262F43104
+83A1AD89E1DE110119E0579462C478D3C96B134475D756905213654D63A25EFC
+8DD8E296C7C9822DF33EC0C37B6855A725957AE4BA59683B696471AE8006E20F
+99CB006D2871686D3F8061125B7479A0B7616ECA5AD312EA374CD3E626A3D84F
+4E321E2DB5754E31AF7C7007376F1AD295714B63ACB429D223AA7992B19798A6
+FBFAAC81F88E8FD4387026702070ABABB5C2619C99914FDE91423582F7A44173
+FD078B76F465E95060F3940BA6BE3F0D70D409B1335B671B4D0DD215C4F3E448
+C63FB9B6E3BBD2AE57CFAFC32F0C77D0D1EEB60FF42BA792B4B31D7738EE9EA5
+CFFB7CB2E9159C19EE968902ED797394D2CCA5819B69B9C929A1B3EE02AA64E0
+6B5CD5C75DD43FF3BA066DB8AC30580E839340568B8817F3390E1EAE183AA414
+17C39793EA81A0D3A41FAE03CBD0CBCF30B5AC1BC274D39046E1C9CBBA2DF6A2
+A9B2D05C754E5C7A561FE48BE039582E59D2662BAB5C70A2E604B3B12DABFF72
+F3544E789BDA8AA51758CF5C443DC40ECCAA7B90C79C76EFAEC0D914D82B46F0
+6192E669A054F9E7622BEDDF44623EC6B345D266F7B82003791B0116CF20BB26
+ECB0A3270DEC2E091AA64839AC2E2F3CF07C98F4259F38343D1B40D59221B570
+7CDAD49925EA04CF3313BC397F07C4FA88073EF9108B41379FE253E422F864DB
+4BA47CFF023329ECD166387B28B621D325901D52ADE7F7A88332120E1A70283D
+E904915349C01871C8A747B85A2953A82F93B137C75D4AD7E79BAF7886AA47AC
+2812C8464184AA44460BCAA5873ADF4306F7760CE9BA9246F450EF85279E1E61
+5CD9A6DB43EBCE8CFD8600349FB10E21331EFD113010D5F72C5496456F1DBAC2
+67FE71CF6A894F3FBD00C06EA7987D139575F362E3F2AEE1CA23B9C48D3467B3
+0BEA687B560A80006B985ABF70F876371D97492F89AD4A75350EA8B274CA65CB
+0962DE31D0A25F0EE8DC26FCA7AC4E3ED964FB64577E14E8BA83128C841C1AF3
+D9124FDD0EF2F532853CB4016188E93786428B0EFB77A1693CA03CE55CC50B00
+11DF451676C7B1A5B0E6D32EE76AC04CD3C23E53E146B192BB5992C1C28F9839
+95A0FF1E9F65FAFAE936023DDAEEDD59AC2F8E23F43838C28AD64C92A1E22AA9
+7206F686EA2214A9C6B8C72AF17632CA609A400E1612B5F09C077553CF9A06BA
+519E7BD8081B94D30EE5DD470CC9641A2BA412EC80FDC2A3D643812420D1A9B3
+5E3AA02A59297D99819B60473ABC13910A4248B870D48454DAC2FC609C5CA2C5
+6295B4B300BFDF1DBE1EB32B023C72A3620A837ED953020F01505BDD72439167
+DB676D7B928CB0D72C4400D6BD45189C822CBBC9EAF3577BFD08963D8F56CBAA
+58C48C426F61B5FB68F9B345ECA6B823009868E5770701E59D9008A9D2518ED4
+20DD45DC6A75F1C731D2EBE5CFFA71522885266B7F8868AEE1F950B2371678C9
+6D68D9AB0F46C9F9C53D76052AF52E6796B6406C21C348AA80D621D59882F326
+B8278FF5793CCAEA19C9FAAACF0EAA1674852BBD743D4228182FD2C57A848A48
+AE90677E8F78A6D7C05852C7FA2CBADB0335B5629A063AA4EE2015F75D4B3901
+54BAC73F18A56E594953392580EF185E4858F6988068B4F20612EF86A876D7AB
+138640CB81DDD4CE7C3122794F790BC4C28ED57DA2436F0EAE237FCA17FB74EA
+D32CCB0D6049642A9F1F4DE4A7FD3FC69DA115651729B8AC9579273B2D52E92C
+84AC2753C8AD938980FC6154157A9B6F16FCE4F164A7DB9B16F802AFDAF03905
+A27357A8437CA3C58AE04B7E6BBC5B7E977DE332E8BDEEC28816D620AE68DF6C
+8FEF700786881F71458CD14274C650AE40B6651E4B8CBAB438710CF1BF95CA36
+FC790D25AF295BD82FE7BE46D3F24F085EF14078BA735EB74E12F5C7ED32BD0B
+C352FD53A1C005AC06228A7BA720B6F4C4F646F78D31CF68D7EBF795C0239CCE
+BADF807DC5D67FBACA127792AC75A62F6F1F73D64AD54698343FDBA46E119F65
+6EAFEDB71B82C87DE2F8E52A2CA8F3866194E33DDBDE6CD7CE5A2048CB0069DC
+1D9B113C6F07BB27D4ACBFA9CA4C48BB3E1016BC0D0C1A244C9AA3F5775788BB
+1377B33F943759911292027D59926FFA8D2E0B42F13174C86CCC5E85DF8F690B
+C0213190B267233C97E8A00A1FEC4036D127B851B280229910447A003A6E177C
+09297A546D094EF676D79A143EF41AF32EA18FCED33E0333A269C1F415492EC3
+1030F2E5FEEA8DD4D3E4BFB2B2C3C52BD6A9A793024B8A4C922CD5EA88844521
+BF1655F0C60F26AFCC5BF249D3D526D58E9AFFF6644BF3CC63C1E34DC78F5DB5
+7EA60D5E9336082488EBE32ADA4C72398F41AB65B3D2A66873B5B21E15A373A1
+19C9DAB008F9019D4F75950F6FDCF08295A0288840F8D2C9D0D2564CF3281B46
+0D207F31673D32E7AF947C98BDFA5A0F103B9F9294522F75C1F77DF139C557C6
+8F2FBFB745FAD1F7A7D4DC44AE0059E087118A649E20D8C8C195C3D53702712E
+DEC4FB500BABBDC6F7CFA9404D7304B8B6075653C135C67535231BDC50497F82
+87A83FCD548EDE01BAC21533CD0B9580963B0D917634416CF73C8E63E8BAED61
+AC2E035C77E4F7F57BC5F6DDFBD78BEC5C63F1081CE70B28D93622A728264632
+5619E5CAEA299F82A893FA869A6109DF69CA925007F6581B4FAA7B1ABC13EA75
+A3880836F02B2CF4BB74B6EB89958205CDB5046CD44C64D37CE6C3D6D22C5DA8
+52474E899FE968F1EB87F9F6E9EB2BC293052001FFA845E135E1607CC9544197
+8F85CFD6203C8F85CD747D78328773442B66D34DE4BF167037C8AD551EEC6330
+C2FE9A866EE43C13A866FD060BA2FE71AF820ACD116E7403098336D2D6186562
+8E8A4D2389A2BAEC96021F8E53B2F819DA1834DB4926B4A28A65C4FA045AE35A
+1C1660F7C3887B418155DB104A5B4C9C357A910235C4796495E70EE20F27F1EB
+B820BC1812BDBA2BC603459D531D3F80001F33A97D4784AFA78490EA731A914C
+35E7E4B13263098E67A5A229A10DA5DA4B9C7967D65F084FC415D4562E7881CF
+F96A2A19E763DB025EC53E9772BEE1FE029AABEBB6A0C63A767941E507194460
+8BD86D66F029ABAA469B29211365FC06D76C9DE48C76656C9EFCE9DEC40A8CD0
+0325DACC7595CC4537647A8D2BE41E9B65761407481A8B95E7497C4AEE88ABAB
+62F14DA187156A45ABB26AE4B390E6B5BE999105EF6247B1CC1CFA1F67F53023
+4CC99831C018D021BFEED1A6E2DA1E22334EDB644B0452C24806D4A6C55D3244
+C9EC8D98BF765CE83DC44C5B507F7A2021DD90535D6C8189CCDE80F34A803E32
+9235759A6AF46652DC3D0929139CCAA9A4AD33B01FF0D0E384EB4B4FB8C5627E
+90A4A9BFE5BFC56D07C663C510C6E68F3D573BBDA27A0A5F87FB039CE742CE97
+E6F839579FA56E97DBC48802836942118E631C2A6722F26B1796EE244394191D
+B4794E467EF290D47D1EDE37F05C99CF4B6B107C23751402CC93D65AD7713C86
+7855D3D5903D85D3CAD3D399B9B1D6F82E9236FDD7D0C1E8768541F5D71E4FF7
+3B2627BCCA0ED0987B683DC08AEDECEC99D5ABF9002E0DB6B96F986D087097C6
+A37C7B438474736F4C302D9F96316787E623FD7C5870B0722CA503302E0D1CAB
+E0112744ABA7A4BB6EA13871EE4378DD71E6928AC777E4F8D3A79DAEB764F547
+F63030E8485A3AEF2E16205305AD3D41856413B84BF9444C58B94AD2DFEC4E0C
+C5DC6E3BC86524E6E8FA3A8F736FD528F3B4C2CBFC68D08FA4BE45E87D942E18
+1D7AB745D7BF40C8DD957887A6F196558053F1E9A66A3004D844F468AE2020B7
+C732682CD4CBEAF96D1DFA0CD7A5340B243512E01A785C318AB7FD86084A3466
+D5CFA597BB028840A94E03C0CB34656030E7A6EEAD68C5C33E9C7F4AAA07620D
+970BF9377CF44B224E59B117CFE78AE5C73681B87415CC03C63295B857DA0168
+8E815302A1175839A1BCBEDFBE1EB8BC0B86CEC817361892F6E0A26F7290E44F
+7CB4191B53D844EF577632A6C4B71C23C965754C021059E1066C106252B0A333
+E70DE9E1536E25F45F92E88139D38D8B37E839A2F38A5641797AAA9A33EDFB9F
+6703CA0490BBD846AFD3FFA514F00474C42E5637AAFD232199A754288F86F223
+8D9584DFACF5CCD498F4D525836F026C2C4EAAE67985A1D0E1F9932E47265A66
+74B02FC39F8C576B45BE94363269DCAF4E999106BF1E91CA01B735C859CB3B5B
+D4CA139D05ABFA22E943F437FE85F093921C1A7351A885F78FAAA347C777B640
+1E8B17D3405244F338B86EEC118D8BA59CA6EC06DF32B379B95B989DC6AA7035
+C51D0A6D55202155F91DC63C76168C323AC4F396BD0E254686E20F9C5BB4A184
+0092CB9A16C8928DDB70E3D4568B18BA613A32D8AF9934C64AE3ADF6A4683FB8
+EB6B330D1C9D65998CC12DE9BD75C5AEFE96AD6218FCE6831B29FBBDCFB006A2
+087A6A7A55799B74FAA02C1EF6EF22FD2F208521F6045A2A502B26F63A0DF8E8
+4749A7E80072CC9B0482AA2C5D05FEF9D396B443F4223C2E31448E0CD3A81A2C
+75260B7C95A71A4F82230A7E5EB2B7BD479EE5C4FC99FBE5B838B40284F1ACC6
+E0A2EEF1CCC917D7A954F1C62FADBAE79802BB00D9F09495F66C1C71FFDE6C35
+7B5F92AC39F5B5CD3BD36AA6625C49CDE8FDE42BF886977994D9521430372694
+F022E3573B47F1FD82D02AE54915177DCCF0A28C8F46FAD69F6F42A30714966E
+A31210E7C7DA5EFB12BBD346B6E2CC54B1AA68D6A36CD1ACFC22422E2C69C284
+FD474CADF22996095252D28D2B7C4DC2E3DC8302E56A1B2C45865E5FC0F30678
+DCD5F5F5BBD4A7CA6C5CE3E6012CEFE13A0BF35EC3687FD33606C80D7086D6E9
+09F85374D9FD4FB4075C41B3B8B2DA592DFB8A45BB0840C52F8C1B557BCC5F6D
+D7C48622E8E05A7C1AFFBFE18F847D8D719D7F6F0676F36D788B9ACC730D1E22
+D9935BE4D12BF0AA8A28BCFAF2605F5B92CF33C2C29642466BBAAD49897814BF
+01B48B4F585FA34C035075FE81FFAF0A11CCEF4FC0A8312DBC3FFBDE5D0BE3D9
+A0F14A4346E5B6AF1B248BB9D2922B01A0310F26664F4C4D7CFFF42C23743F5C
+EDF8398F6B56683E8637522FC01FA23E1D90BA6AC0AFFD2154DBAB660C3D8D50
+165C52ED71893C1E5DCFC0E8A16F0587CFBB560F7A36D2E8FADD4B51601F8EE7
+D302202266555F4C2B9DECDBB9139C8477A5F920A9EAC268FCC4B6F0F5221CD9
+66E7A162F2EDE869EADF43F3426BB5187A3C56C98F4C8E318A91CAC3EB5E8A81
+F70911F3108DD1829E1477D8140908A63DDC188A153AD6FFF9EDF25803956AA8
+2EAE342EE5B6D742DCB6ACD0B395F1191BAEFE6B4ABCFC545D63CA5C4A93B084
+CBCE8F11B0FDAB1F5E905C0FD81977C38A605261283D51170E16074300E0ED6C
+71CCDC3947C6EAD9EB08A0C8B0E376313FF292B2798DF74E24FB1CB97DA468C3
+D5471B8986210C6C918D2EBBD2AF1481B45AA80052BEED303A3C4F62BF61C51C
+16C7B5DA640355CF9E965C98B4589DCE64DBFA471A9D1E2CC595C1C4FB1E9C24
+A79C182D29BE20EFE708336ED99C099B73C2C6CD76E33CBC5CBCF9F8FC9D582B
+A5146793C6023A6D348341F3FE4DEEA24F383250DE926415813A4D5CFF0AC0F7
+0859E06EEFFCA4512763389D30F61B78D55E2029A6C434D4C6AE34FF9B842D08
+F6D9D80202A1943F7426176477151D79AFE2B04B18B862B4479ACD9A574E6F03
+300CAF6FD06088D434A4A8C4E82EF62F8C9FF511814CB612B7703045257C0E81
+B6E3BE158716443CD8A1B0CC9C3DEBB7A7209D419C8B4D0D9505E4EB803105CE
+F13164AD59435D3492E97A453E2C4C20926AD28C68F077214F792B8A53AD65DF
+9C64C0A6C5D738090FB9A9DFD5E815E463C4A910320E562611482C2499691F70
+0729920028EEC50510D86996E1992D206D9DB4154A2789E2FECB006698DCA0D4
+D9D2249F637BB1EAF1392AFC4B15F5204507517F33BFEB755A6FD123C7286C84
+147BDE88B7F2D1C30F5407072EAB1FC57298944B1DB8E484C7A00E507E02CA60
+B2FBD8B4D2C90D335482095104259790C1D0B30761CB51076F70B1FFB11C8ABE
+7D2CF73B39F62D7A89CBC61042AE125557492E71D42CCB9938EA30E4FB54D79B
+B231AB1EB11A165337E3D60F7432F99F7751F8154C88F987CA373FA3D8F53396
+EBC264FF06328ED4363A7B8DEA823AEE38764E9C4374431F695B48443D769B39
+1C70BAB440701C09EF3DC1982A6B9ED93A743055D3368535DE62389DF77A91FD
+843137AF92277CADB3656E89888D04E83051053BBE60501D44BCA52F588F7094
+B2BE919A6E1A5E871BFC66E9AC5426385381C92F061E495422A9EDAFC3550E04
+FBD39AD669FBA58E27861F5F8EEB68FA6CF43836FC89CEDF8A7F0C40C4D9AB46
+32CAC6E577206C6C96BEB49E034C9CFF6D93AE38D943E8733532B2611482D303
+F26CF863FEB1B2EA26907B140EFB1F006943F7F8BB0407C9277EF8054B7E4B21
+42DF8D189D4666CD18D7B2CD055E3F308F542B8DFE44191497589916E047D772
+3A49FAE265259300BA758E9E4AA929897FB1A3064341F50BFCB1BA941C63D2A5
+4F1D1B6F3A9469C40095143D239FBD8800390C9692D85743FDBD0236D53FE564
+3025657538DFE905B4266C6DA9861D62CCBA71773717D432A968A67624305DF1
+CA737DC9141E2B53001EA5FB230131FD58B6AED2122FA73386FEE56F6A00BE39
+88DCD9AC72D1EE3BA65845B211F50B6564FDFDAB5D700A503A4A1C56CF4D6FE4
+6A59D07DE72398CD024D77A167B96690F747078CB33BEFD96046E62F1EA3F232
+7249AFD6890C0618BAF6AC5CF5A331E7A17BF5112F015C7E32118633F54FB9B8
+9B630DCDE24CD3D8DB648FF875B6F5AB697725DD0AB985EB96CA5E4C38953385
+DBEB1F869A464B95672983AA464FA8EFE6AE5D66CFB3FB9BBBC8E76DF097A290
+70318DC19C92E6E52DD66A90C1490FCFC269313380666A5E1BE866F29A52DFCF
+1E4CD96E228D709D2A247268693100A6BEA47D46A991BEBC17B4923CE260DDCB
+CA8CF0E2A7702CFCE34B6B4C84ACB3619505E83CB15A00ADBEFB85AF76459D99
+4F13F5387C45E4A7B3545F940AF5B530CFB4B87EC62182D928B2346952A9181C
+874E562B861CBD21650CE8D45B69D57FACBB65633E5922B2421DE294C678CD1A
+A96FCBD57755BFE286B2CB859E7306FCA8D5A5647DD75CA4C88F650066682EF3
+1AAD5E5075950ACB0E6213E049747D50292FF681FA9BC10046A50A24A4343830
+F6383D5C01CCBC45B639E3E77408DAF3FFA2AC38FEEAE066E589ED2558B7233F
+46CDF10B9AB854585BE0EC1EE999AD024616AEBF8BFBC7B62FB4E61CE39FA982
+B49F014291DFB82CC597FC4458E147C7D1F35A85F43710A7C8ECA4E75297F670
+BC84DA0007590C97F264761F2442D0BFF36CDD7CBEE8309ED328F9382E888CBB
+BC797D5009C40EA7244274C38C9ED0A68D2BB5DDA1868EDBDCD77AE2AA177B41
+C0B4189AB13F26541CA0A85C45AC4264AE799D15383CA4570A72F52882EB0529
+0566FCDE2781C4F803C7530D9DDB092E9427AC9F81704A7CDA0FD244ED869732
+FAFBB1F33A02A72735AD8A0E7E9E2715825B06E5AAB07B534838C55C706E4FA6
+122335A37B18C23EF0413E80DAF87D5FC227F2284DCC2F4F210F0CF399F91263
+E493F59995500395B8636EC3800016729E7AD8F128A1915DFC887592D5D50171
+CF398265E5F0EF52603EB59188255546B58D8BA2702E76D99587172472DF09C5
+3CAA541B2B700FB971AC9EB89276D6040A110985883E8C846BB8A987BDD23CBD
+5D3DE231A8E3FC7F34A645E14C9769608AD78DA48989FD071CBB4C16ECCA8A85
+4E7414C4BE33376A747F00EC9DA3FCE5FBCBF3D11C9286F338C39009E45DA5EB
+00A574619492AB9251FE1D4927AB873CDA6FE918E84E71868D7D7144E04C49AA
+245831781F7F649174415B02D8557C9ED894096235F73E65DE886969D6BFA347
+A2883CB8FA9076051FF73D2355F0E6EA80
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
/Fc 242[61 13[{}1 49.8132 /CMSY6 rf /Fd 128[30 4[27 32
1[43 32 34 24 24 24 1[34 30 34 50 18 32 1[18 34 30 19
27 34 27 34 30 10[45 45 1[34 44 3[45 54 1[46 1[22 45
-47 39 41 1[43 42 45 10[30 30 1[30 30 30 30 1[18 21 18
-31[35 12[{}49 49.8132 /CMR6 rf /Fe 128[41 4[36 1[43 59
-43 45 32 32 34 1[45 41 45 68 23 43 1[23 45 41 25 37 45
-36 45 40 6[50 2[84 2[57 45 2[55 3[49 5[51 53 62 1[58
+47 39 41 1[43 42 45 9[30 30 30 1[30 30 30 30 1[18 21
+18 31[35 12[{}50 49.8132 /CMR6 rf /Fe 128[41 4[36 1[43
+59 43 45 32 32 34 1[45 41 45 68 23 43 1[23 45 41 25 37
+45 36 45 40 6[50 2[84 2[57 45 2[55 3[49 5[51 53 62 1[58
61 18[23 27 32[45 47 11[{}39 66.4176 /CMBX8 rf /Ff 130[35
35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 2[35
Fh(suc)n(h)n(t)g(w)n(eitere)g(T)-6 b(re\013er.)-294 3983
y(W)g(enn)18 b(Emacs)f(suc)n(h)n(t,)h(un)n(terbric)n(h)n(t)g
Ff(C-g)g Fh(n)n(ur)e(die)h(jew)n(eils)g(letzte)h(Suc)n(he.)-341
-4254 y Fd(c)-357 4256 y Fc(\015)i Fd(2006)j(F)-5 b(ree)21
+4254 y Fd(c)-357 4256 y Fc(\015)i Fd(2007)j(F)-5 b(ree)21
b(Soft)n(w)n(are)i(F)-5 b(oundation,)20 b(Inc.)g(Bedingungen)h(auf)g
(der)f(R)1331 4259 y(\177)1329 4256 y(uc)n(kseite.)h(v2.3)1902
-421 y Fg(Cursor-Bew)m(egung)1902 -270 y Fe(T)-7 b(extteile)2244
3493 y(ur)f(n)4273 3496 y(\177)4273 3493 y(ahere)i(Details)e(geb)r(en)i
(Sie)f Ff(C-h)36 b(f)g(interactive)26 b Fh(ein.)4391
3661 y Fd(Cop)n(yrigh)n(t)4694 3659 y(c)4677 3661 y Fc(\015)21
-b Fd(2006)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
+b Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
b(Inc.)4549 3725 y(v2.3)h(f)4701 3728 y(\177)4699 3725
y(ur)g(GNU)f(Emacs)h(V)-5 b(ersion)21 b(22,)g(2006)4657
3788 y(en)n(t)n(w)n(orfen)i(v)n(on)e(Stephen)f(Gildea)4098
\mdqoff % deactivates the "-char
% Nothing else needs to be changed below this line.
-% Copyright (C) 1987, 1993, 1996, 2000, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 2000, 2001, 2002, 2003, 2004,
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% If there were room, it would be nice to see a section on Dired.
\def\versionnumber{2.3}
-\def\year{2006}
+\def\versionyear{2006} % latest update
+\def\versionemacs{22}
+\def\year{2007} % latest copyright year
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\def\copyrightnotice{\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} f\"ur GNU Emacs Version 22, \year}
+\centerline{v\versionnumber{} f\"ur GNU Emacs Version \versionemacs,
+ \versionyear}
\centerline{entworfen von Stephen Gildea}
% \centerline{deutsche \"Ubersetzung von Sven Joachim}
\title{Referenzkarte zu GNU Emacs}
-\centerline{(f\"ur Version 22)}
+\centerline{(f\"ur Version \versionemacs)}
\section{Emacs starten}
-Um GNU Emacs 22 zu starten, geben Sie \kbd{emacs} ein.
+Um GNU Emacs \versionemacs{} zu starten, geben Sie \kbd{emacs} ein.
% Um eine Datei f\"urs Editieren zu laden, lesen Sie unten weiter.
% Reference Card for Dired
% Copyright (C) 2000, 2001, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
\def\versionnumber{0.1}
-\def\year{2006}
-\def\version{May \year\ v\versionnumber}
+\def\year{2007} % latest copyright year
+\def\version{May 2006\ v\versionnumber}
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
For GNU Emacs 19
-Copyright (C) 1986, 1992, 1994, 1995, 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
# emacs-buffer.gdb --- gdb macros for recovering buffers from emacs coredumps
-# Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
# Maintainer: Noah Friedman <friedman@splode.com>
# Status: Works with Emacs 22.0.51.1 (prerelease) as of 2006-01-12.
.\" Copyright (C) 1995, 1999, 2000, 2001, 2002, 2003, 2004,
-.\" 2005, 2006 Free Software Foundation, Inc.
+.\" 2005, 2006, 2007 Free Software Foundation, Inc.
.\"
.\" This file is part of GNU Emacs.
.\"
manual is also included in the Emacs source distribution.
.PP
.SH FILES
-/usr/local/info - files for the Info documentation browser
+/usr/local/share/info - files for the Info documentation browser
(a subsystem of Emacs) to refer to. Currently not much of Unix
is documented here, but the complete text of the Emacs reference
manual is included in a convenient tree structured form.
.\" STOP DELETING HERE IF YOU'RE NOT USING X
.PP
.SH BUGS
-There is a mailing list, bug-gnu-emacs@prep.ai.mit.edu on the internet
-(ucbvax!prep.ai.mit.edu!bug-gnu-emacs on UUCPnet), for reporting Emacs
+There is a mailing list, bug-gnu-emacs@gnu.org, for reporting Emacs
bugs and fixes. But before reporting something as a bug, please try
to be sure that it really is a bug, not a misunderstanding or a
deliberate feature. We ask you to read the section ``Reporting Emacs
a list of people who offer it.
Please do not send anything but bug reports to this mailing list.
-Send requests to be added to mailing lists to the special list
-info-gnu-emacs-request@prep.ai.mit.edu (or the corresponding UUCP
-address). For more information about Emacs mailing lists, see the
+For more information about Emacs mailing lists, see the
file /usr/local/emacs/etc/MAILINGLISTS. Bugs tend actually to be
fixed if they can be isolated, so it is in your interest to report
them in such a way that they can be easily reproduced.
.if t \(co
.if n (c)
1995, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
.PP
Permission is granted to make and distribute verbatim copies of this
document provided the copyright notice and this permission notice are
-# Copyright (c) 1999, 2003, 2006
-# Free software Foundation, Inc.
+# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
#
# This defines a csh command named `edit' which resumes an
# existing Emacs or starts a new one if none exists.
"""Definitions used by commands sent to inferior Python in python.el."""
-# Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# Author: Dave Love <fx@gnu.org>
# This file is part of GNU Emacs.
Copyright
.if t \(co
.if n (c)
-2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
.PP
Permission is granted to make and distribute verbatim copies of this
document provided the copyright notice and this permission notice are
\f
-Copyright (c) 1995, 1997, 2006
-Free software Foundation, Inc.
+Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
COPYING PERMISSIONS:
.\" Copyright (C) 1992, 2001, 2002, 2003, 2004,
-.\" 2005, 2006 Free Software Foundation, Inc.
+.\" 2005, 2006, 2007 Free Software Foundation, Inc.
.\" See section COPYING for conditions for redistribution
.TH etags 1 "23nov2001" "GNU Tools" "GNU Tools"
.de BP
[\|\-\-language=\fIlanguage\fP\|] [\|\-\-members\|]
[\|\-\-output=\fItagfile\fP\|] [\|\-\-regex=\fIregexp\fP\|]
[\|\-\-typedefs\|] [\|\-\-typedefs\-and\-c++\|]
-[\|\-\-update\|] [\|\-\-no\-warn\|]
+[\|\-\-update\|]
[\|\-\-help\|] [\|\-\-version\|]
\fIfile\fP .\|.\|.
.ad b
Instead of generating a tag file, write index (in \fBvgrind\fP format)
to standard output. Only \fBctags\fP accepts this option.
.TP
-.B \-w, \-\-no\-warn
-Suppress warning messages about duplicate entries. The \fBetags\fP
-program does not check for duplicate entries, so this option is not
-allowed with it.
-.TP
.B \-x, \-\-cxref
Instead of generating a tag file, write a cross reference (in
\fBcxref\fP format) to standard output. Only \fBctags\fP accepts this option.
Copyright
.if t \(co
.if n (c)
-1999, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
.PP
Permission is granted to make and distribute verbatim copies of this
document provided the copyright notice and this permission notice are
% Reference Card for Dired
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
\def\versionnumber{0.1}
-\def\year{2006}
-\def\version{Mai \year\ v\versionnumber}
+\def\year{2007} % latest copyright year
+\def\version{Mai 2006\ v\versionnumber}
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
\centerline{conception de Stephen Gildea, \version}
\centerline{pour GNU Emacs version 19 sur syst\`emes Unix}
-\centerline{Mis \`a jour pour Dired en Mai 200 par Evgeny Roubinchtein}
+\centerline{Mis \`a jour pour Dired en Mai 2000 par Evgeny Roubinchtein}
\centerline{Traduction fran\c{c}aise d'\'Eric Jacoboni}
Vous pouvez faire et distribuer des copies de cette carte, pourvu que
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: fr-refcard.dvi
%%Pages: 3
%%PageOrder: Ascend
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -t landscape fr-refcard.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2006.06.28:1523
+%DVIPSSource: TeX output 2007.01.20:1524
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
dup 51 /three put
dup 53 /five put
dup 54 /six put
+dup 55 /seven put
dup 65 /A put
dup 66 /B put
dup 67 /C put
99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
-50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB613F796B02
-D8ED841A432799EEC4E016FFBC62E0C87CC6A3C436F4DC35BBAF41697B2485A4
-B5D034E57D84406BF8B34CE1C3ADEC7E50B978AACBB09EFB77BDAEBE8CF31673
-152815BCF0D9DD5C8A44982B8E6A239D980C36DA336DF19605AB930D9A64E842
-5AEC9B53BCC2E72B19FACDC6462071B1F56719A0D37262C2CBEA20D3BD7BDE38
-35F7CE2841CF6D54C7D37EE6E0012C01ED30D95D876FF2BDDCAD20B8C39113F5
-52070A1747D673FEDDC273C262CEDC0CFAA77DAC397C05AAF52FB9980BF78ED9
-556A3C57322E09F7AAC06E21686B2DC7413649530CCCD8CDEFAF386503744636
-4A0A0DBD44F367F2AF0F7623763F7A75C5C4C081B5A736DAF8B0162F52B9F8E1
-EE9DC43F6D861CF065131D2B7C7678988211C305EC49BB1DC0CBA869DB0A5BA6
-89D935873AEA2430EDF6D5256656FA4F3BC36FD8B161BBEAB7C4906142B4120C
-3524C478D749ABFFDAAF1A763FDCB9ABF26E341D703042DE79802A70CA380712
-38D5CE4E945679CBFA42B817ABF30AF6DB144BB16261DFDFA2847D45D582B9C4
-AD4DE1A89467447FACBAEE239144EEE27B2014431639C72AA02FB2980E496E49
-8271F97E6B3B98D3BD65CE6C0063E3B7091BAD2B39AA8EB4E965681F6FD5E324
-B1855D36F77C6F82D85026103E12464BA2D6A2DE9E9D23FF953BBA129F01DED3
-0C4A6FACA1D48F3B048DBC319A0659AB406C1279E9C9D2C7FC29CFBF4DB23007
-CC911D98CC96CF93CC93AD4C91B620F3F4231E36FC04BBFF79E7791ED29A18D7
-E64B3D50D9382E014A3FFD97A5DE97AD8BC569E2C4D5B5109AA59C2715563BB7
-7E6F3FB23C789A1B31DEACEE75DAC5A3B59DED1CDE8E791938499725B234A99A
-5632EE487E36B0DA679BC2BC5061E4F8F98FAA8E15A5FA323A75A3D60597F333
-F67291F7A4ED9558FF66F3AF79093D38D9828CE65C258917AAEE8518A975C853
-DB8019A4802655A246E0B37DC46E59D8842679D5352AC38960695B5DC11DF1C6
-8474CFA43B59644C2F9D3FD931A843495281F3D4039E2043FAB22AC5484F567E
-AC040E9ADE98B4496AD42667988E2C901562A67686164A75BFAFDAD461AAA165
-43B4DCF3BB0EF56969598FECA4AA7A4F470E3812F4E950487F09F251A2649FA9
-5DE2F1049F15B09680693CE688F7385FE7E122DFCABA21A386136E41BC1CE6CA
-CCAEDBD39B31F776449454B28D21B8BA2B96A6D3C0894980542D60F932A796E9
-84B98F88DF6B4921E24317D1BB718204027CB407116D5DE1B1832E48DA134F6A
-79DAFC1B33F4382C576895A4869917A1ED5F3BC1292CDC4138AE1C1AFA0E177B
-1A410AC33A07F6E7FAF087D0755DC17CAC6B0E58EFBC9C8DC46D2F8AF1302329
-05F52FF71FAD40C4EA0CBC9BBE2EFAC772D4525D58721549FCCC972A3C6A90D7
-52FEBA3F61D901F3D271C528732D8AF9C271610959207CD5EEC3840FDC4F3F71
-205613FC78FF243635D03DCDCA51A3121FD153611132CEF4328B687126947E4F
-0C3489FC2DD8B3E145255A93C7920D06510487D13C46BD44B80CFD128E00963D
-7D165A1186DDF35486F1A88BF171805035BBD959E383D03FBBE31B7FE9933C48
-836E487A58B06DA3E20A5247CBD5D42620634F62CA89D56AE99C6F3DA3B2802D
-346774B330180BE19FD5237955E3707FA4D1E570984A539E7168D9962F8AB00A
-B759B8554EACCE76EF763E3CCB4CB7D65D4CACFC152D9AC6A638BA84616F71D0
-CF871B6C35D619385A3920BBFB30604E08D147542C127E673060AC1D0DC5CFB5
-F1DC09EEAB891F4D2BBFC321EBC13B9D466AB5BF1AED67258E77118CC684BCB5
-4F0F8011DD11228C089D7A5077D21BB320894D722707BD2083A8F82DE57B638A
-C0ECE121E64EC734E2ACE4C6F38DCA336CCA74A58964E8A2B4978A8374B3EB1A
-592060E2C00643C292430FF1F1274D32FA6787EAEFFA2FF701A0F2CE7741A350
-70DBAEF11490D1EA4DA082705DDDA2679F1BE298665D4E9C2F9F96D43E1F7CAE
-BD4158D287773E8A8399FE8F3B4C2FE39FA8E702A07335CEAA3866B773DE3E21
-5CA4B59B80DA35B09720FEB8F72AAEE2ACAF5AA8162E9F771E1679E4F2B28FC6
-8C8AAA275EF6CAE77E3C549F774BD0174234DC10D81FA5BECCB75C1C7DC5F7F3
-4FD574FAB98C8BB200FD5B994A25C69EC137BA906D4050E4498CD13E830324D8
-772AF6E0C27585B401796D13BAF5A3C04935F02EE0C6E7730C0934C94177F549
-0C3AE18281A27AC7A6521988FB939E3C470494F91EDF2DB88EAC42B63F4BC811
-14555D271E1A9CCA082A5EF33C47335CD456315090563B60AFCDFF95F0D0D25B
-39F7E49EB1E514A8DB2746A839DCDDA382F5AE3EFFAE2003149709A79D0335C6
-BF1838D79A91A3CA6EC12384EB88110E7F4E496C9FA75A5D8AD19CD0F7C67F4B
-6150DE3A6DFACE4D2FC6A7AEB82225E180FD7938A29B145E9889B5F009277051
-F5E55C496E377E375CF7A0D6445E4568026838BAE977A3847E7EFEE3031487F5
-271C91371852BD93A44D34A66002B9FE2119B0B923C174A4D779694C8C81B3D1
-8CA2957553E004D6FE1EEB861DD453BF858037FAA2A4B1D91E681F830B1DAFC8
-61765A67156DE12FC5C503FA2AD01CEBC2578DEA2DED3AC21D87EECCC7F27B7A
-F2A9730D3F6E733151AE879AEF55F66E46BC798C305DEA9583F1F918657F541A
-B4D9D4A6580DFD5890C16179EDF8D19CB48853B48D350556E46CB04AE78C5A8A
-13B762F759BB33321D4129925D5928DE8280C33EC0F3117E85B10F5DD811511D
-7ADA7A3516FC30779F41BC8E367B38E093F5EB4223CD74FD1A4995E335347838
-5A501EB813CD6382D516247883CD11BF79F33EB6DF3052B6268100A6F54669FA
-0FFAE918AEB737B616C0009974E3A3C2F3DEA40ADE7181FB85D81658CE42B131
-FF6740B71D7E05BBDA66ECFBEE3116FAEF0F9EFF9E4AF29A06B41BB5B84857FB
-BBA1E8673FFD28B224F731952D011FD7E12D2B0FCAF003D148F8E2C606DA0A4C
-DA57F335FD56B245AB9CB4A8D8782378201FA12B8A5FBD4996D024FC6EC50A7D
-225CE5ADF8B4A1DE9E4579BF790F4CFE0BBFC0F4058FF908C952984C28B8A6C7
-5890C0DB5CA9295AADA82FDBEA85DCC30138EE5931C34601D8A55230183767EA
-040833B9A7A0DDE511851A7DAB3C245154BCB91565220A5CE240D345A163A452
-E45EE977AE9AE517D8E954349C9F1B8FFF99E6229F90A7AC9BF030BF0BDE7392
-C4B3EFAEBE10B03A39E4A45711BE94F5B2F00928D3DDE5A0EF834D93FDABB670
-6493F8F725F428F4D00687E82AB994599B82342B92C4510FC73F7F81E06FC2E1
-195D2103A45865FD65B94A91FAB9558EA75231AEAFC8B2DED6320D9F9D272F7B
-221557338D6F924452953E50F9240D9E841304E99B15A780DE9D643B21FB5C54
-4F568CD0F26285E5E58567BED2FA1234F90A4847EA0FDEA28118508F1849DABD
-FA3033F7D43DE282C78B563C0D8D889DD6974EE1807A7977E6811412C94E1708
-90FA8B8C616FE747215BF17C3CA67B32910CEBC9D2E8572EF3961F4013650ADB
-B92531AC7133365D3C58CFE1BB60F65CB0B1BE32F8298001407D78675875A5E2
-76FB414201345276A010B69F98C66EAC380641B65E13A0CABCC9BAC1D737E6A4
-B7DDCA8DA016D7347493E661556F7D59A5D0A076AA479AEEF2FEC17235EF37F5
-2C399FA96EF1DECA207FD483B8B233271C3C237415DD1CE39D4DB8D85EC9F785
-D7E75046156C70877F0F4E19739D97AEA30E9FACC340228DB6EB941FA1FD37F0
-B5F48CAFF00430EADB51718C1E89FD4CFB40C9C598E9F87443E7C61B4898E4EB
-8C91D1DED94FF32CC5CE4D07A21E162E245B317546E4C329B5CD39966A018EE3
-5ECD6F30CA302A3457B5F3695B22D2989FDDB46024462513D35C60A34AFAECE4
-B2373C81E30AE5317C3EFEF89BC676D2B076A419F0F3D0FD0598D44F7A9735A6
-15D12279A675083147F409897CF9561AAEF91CCACD5D7E8241877B469902026C
-E8DD1C4F7E51D9018A561A13FBCC50C0C31DE97C873A92E1B0ECE0EDB53D727E
-D6B7373E963E5AEAF53ACA0011FA80D1B743CB801F0C059206FC61BFA4B63AA8
-6FCB243A10707C5A0486048C91F44993BD58A90CB1E496DF207F19127DB071FC
-AE6CC3CC1040408B3277A7AC3E0297BABB025F7689CA71BE3E3692EAD1D3248E
-7399C02606A5A11A9C0CAFA0C6BB44E5626335258E29558237E0D711D5959E26
-A637D3CD824615121D98D7D16EDB096E4936EE2EE3DDAF79FDF0648C12BEBC19
-C1A5182EB1E178D1031AC6D84145BD8937C83FC21E680F77D2A343E35668DF72
-18F7127799B4B442AC3C828DF9B470C52493C6E2EA808A6C5C7883481D2B6CD4
-2806B517EFFFC9DC9E719BCEEAAE2E0C02E6C844ACD8EF77D9DC8074D212E57C
-28C01A5C6FB91C6A96FD759B0A5A588AF6561A3737D29CE68B22EC1946122195
-8DD910F834633370468724B4BCBA6D65B9835E95C90D8881A67D8E27B5F11CF1
-C1119C13B56B7AA32EC4B8298621372DB5C0FC4C940FBAF4E9700A2D1FA77902
-7327FA103E2D8BC38E17050E07B07AEF3166E4688DA53D75EC70F22C2038F2C4
-DA06D7A9F3533D351566F2B5C58494FC1E2E42E02CB82EC0FA70265771A1C2E5
-D9832A81AB552B9511BA1F403956984BA49E51DFBE80D3FAFFED04D89DC36821
-28D5D63B3E3B05E2A303ED4723BC9DAF651FC1DBCCD6D3284F5DF0298C5FBB21
-AFA6ACBA3555C30D497376AF2E1920C3D52F70C46ABE83F93113682047A1D9BF
-017CCCB8C90D7192FFBD1930845E5CC2573FB32BFD68535718BBB3BA72F99664
-2DFE10347D083E1EE9958E99A6E108B9AC297735FF926221BC9E57A3008F97C5
-DCF204FB6CDD56229E0F9A7C01DBF06C45758BE21EDC04479C4AFCF47FEF4E81
-292CDF8F4A2A37E8CD5C77428539C89368E419E3E4388BF087E353CB9832B230
-F469F4E834E52D97B7DC21315B58F64EB959F72199CCB18157CED302AFCDF898
-0912B02169AEB2838E6E0965949C7D6D2ED20E408C4B673B8B97ED836540B9FD
-8DB84B40687EC082E229EB42D3AD6D3180AE7D4805B5E37DE59223A8761A2C16
-38FEBAA9DF5555B6BA5D3598B9DAFD976F7958B4EDFB8B216A28E29CFAFE2BDC
-B29789B5C664F0E83E7ABBE68FD53EA9973644CEC5902A7F034429D3D3F95622
-688AA70D0FB77BD03E70497F067170A7F0366163AFD08F1B295BDD064C516034
-E0DFE4A471C58B34771E7931FB49718B21E06B9AF57EA2E4654CC1E34ADDEAEC
-5D525C113DD5ED59E35C58283BB31C89C162384E94451E5AF534B7BAD65BF94D
-EA8A3124BF911684C18C922E13B9EC18BA47EC24CDFF1E5701178A7D24C35DBA
-147788B9B302A5BCF088A39E7A5281884DD4F77888423E45642881451CF65DAA
-8ACE902BBFB66B29E3AB1760CF5D0551FEDEE7724C81A74490ABA0B350467153
-3377336B38CF72F75A1B170C1C65530C2A623A3DA36541DDC9F7C47275B38D0A
-BC5CAFFA9BC93DA91922E5F83D32B0F37CAFECEC8849BB7B32182C81FC07FBBE
-4415023F4C61DE7321B1FC21083C1EA8CCEE53BA74797B0DE1CE70C94B72EC20
-DC9CD32253A06C6BEDD7B790549FDB380D855D51A9ECF8D54C2C76A9BC25C245
-64E618B54E8960A9A53737D1BB52F9620CCE4F4FFC48E7BD9D98FD7BA6AD5A97
-EB88D68520D5961DF8B7706112C8485426397ECC9CDC716603D8FE3B4B505406
-FC04A0D560A308E9C08DDE412D9DEF5FD4E3F4B94DB2CBBDAC758EBC6DA0CCE4
-2A7E1B97271D6E1F6523C69E30465EF9038ABA4AEB9572B4FE080401E66623C2
-14334C66BBA2A1B6146A768F12DA3F1556E23DCA24D5EEF35096ABA3C2637EB1
-59A97E94ECAA409E6E0AB6D240213BDF38F85F47F2BD26D30B80132A64746BD5
-0897BA31B6C633E5EF1E09F1EB0C08B8D586376CF96D0B33CF31D180996E397D
-C787C415E8D38F17C9C82F0009720E0C0E7FCE0355736B532364E86C7B9B45E6
-A19FDBFC7E64712D78CB0E6938C4E6A76AFB86186F19ED172E375B1734E1EA8E
-77C40EDC1A4CDD45DFD29FEDD5DAE61E9100C56BCF45A6C1F04C72B99EA4C91D
-7167003F996F145230BDF837E9FD552F14C670F03F81711FA6B018034C46BD47
-E67A18339101DF12F7202A183C1E012DCAB50E68E50D79552A966BA93FCF4E8D
-7AC55B4260E72B67CECE0E2F5E4CC93992F0BDC84CCFF11083D73E367CA503AC
-7C9EBFDE03F378323E9868365106BE44BA8E1AACC840EBA3D7C48808ADC6AE56
-296B77FDE187DA960463A7FE637F073AAE25E9E9A8D55D49A527EF7229311969
-2100A084FCE5017D82366869E7B71918B9AD1FA5F56ED11391F57C0526B5F0F8
-6626AFEF27878C3B257E84085F74C2FD10A9170BED299CDA613FED0E341D9F92
-89EA9EB251C073748441D0B5BB6AF019DE31920B3A99378F4B165B4C66DD2D74
-B84F7C140EAA47DA8C85DB135EEB60BA7CF64F2FA2BFC25A6D70547EEFBA720E
-C5E90BD653EED37288E3177D6373C7B8DB623EB7A17FDF2C4B78AC50B074B6F5
-644E0199ED31B034E4A4B74482FC317F6EE2FCA7A26C8DD509D0A08A68BE914D
-6A075E31A52CD42DE06F91C7574E0939405FDE18C6B6C01AD4BAAB1622177A98
-F6FB4F1DE83319A1EBFEF8B2A686324042F000BD43C03A9713441DAF9CF373B2
-687A44661E9443BE5A657FDBF0EF24C0DEE8722447CC24899E28CB576B6A5A23
-F752B66726229CDF3AB707DFE98EAB9A1816D867638C0D7B38D3A0009C211FE2
-D47A442524981445312BAEB65201102E831BF354FB3EC91609447E2C5C65D42D
-DDC2F5C6270A3755F959070833464A39B78EC3C9247D6F90C7B5111549A737D4
-5082F9B1323A1299DE43F8F4A74FCADD9EACA4D75BD2429087A6B5B1C3818248
-37B4BADB7B7000989C8FFBC313AE781375A9258FDCE23741338F483B8B624161
-6123DF951598A396FD50F8A70815A1708E23ADEDD158FBFFDA2780E06DAEA1D2
-91B30B6A0252E15CE9CB64E9013A450A9F87AA7E3B2A4FD12B290840F91B9182
-DBED9B4165B627B367439734AFF537CF9B17167461DC8F18E69C3C7DCC09AF1C
-D45A15990FC78BB75A1131202FDB002460927E49C37A2239E722CC24B989B598
-9C3E8CE0EE4BD5D79C905CDF068D98A375AF097B680BDAB5467E0C076404FB0A
-9C318E1E99F9525DEC6766DF4C2D167669C3B87A3EE6B387A9DA61E6BF6CE5AD
-5969DFC83D38231E249D22B9D74055DD1A8ABDCC0550A775C21B12EC2C40033F
-6F6D928EA3435FDA271CA581AB289BE58CBA667DAF7534068C560A25CE0D28A2
-00205B5F8245167D478F575CED77B733D47027E733E6BBE122431192BA0E94C2
-A10C3176F235FD1A74EFF018A173670A50C76E50070DA0B93BE24C9843B403F7
-52C45AAA6639B801DAD4DB336DF1B25BF61AB4C8CC4E6AF840823C99A87E7DA3
-2F871FC117C61CAADB558D6DB1B69BA429599F1E9D51BC05A0BC4E050576F6A5
-3BFBED5ABAD746475A5B9ABE43E8592D81F3C600FC456F77842B37E4627007C7
-66205701A812A063C2A11FA6A9093CC715C1C149AB9F50E0E704509FFF2B77A2
-7F2ECA1C23F38E1FBF72C8A6BFE1BFC636415305DA2A3D0042206343D654604E
-AF935D743DFE0CA0D36603187F5E92AAA82DFD2B2760A3968A5EA9D3B32425D7
-A532D38B726F5E8832D349829EA18071B0AB864B2058A56270FC8FF1B6DEB6BB
-2AC20EE74A55836D6BE95953D785FC40D314DAB4D16394DE2516D2DFDE52D512
-330DC6DF0D7C60E713723030458FFD755A79BD259F12620DCA6A5708BE667BC5
-78415BFEF5D50719BE61EB7B4E976E3AFF5354023B3E273A6292852520E78E70
-F62144237773957CD6D3D78FDDA5D1E16738C74CE0B1ED2C3BAC72B963B055B7
-BDF753486977AB9C14A352E6040D50EC9E58E7566DE53C1E135987C89D3BC638
-1CED6BF855080705F43F5B88FE24BA527107F8F718375CBB2A88A2E0888F0D37
-036C9A2EA841B496296F42971D132D76E344A9BA2F299EA66CC92E0A67E6B988
-3E230895DA5942818B8ABB74DD67CECECD46F885E85DD16697344B2D98E5D46A
-D7611EA65D137CCABDA774B54F79AC7829E44C9F6A70BFD7A5C96CAAA568E7D3
-DE8596A1BA3DA243DAF41400FB66520566ED36AB34F850B56D4F5D11B72FAC08
-20F85531A594D6C4CC7B808CDA4632CC4CD0A6DF89D101ACC3F55439C01DCA22
-6479FECFEC3B3E0A88D5688F12BEF714ECB9D81FBE2E581C10E49665082F0370
-6F9B8B95493FA23602C6FF8B1BB06B76E92F0DF4089EB10541A4180F5ED3E57D
-7EC54B11274C5FC77D4DB60044CA5045461DC02BBF01243DABA59CD2FF3F08BB
-9C39F1126AFE182BDC0446F7F73CDA484587563FF67968823BEE12EED943585A
-7655F4D237A493E923E87E3E4263AFD7166615BD6E19ED2A4F5577DB89F2FA3C
-DC1654AA42C1E6B15E3C230ACE51779B8D234FEF96DFB59D24DEA63D6D438123
-BD5B7CB3B914C35B33EB98675BBFDD3BD1B9A76588B5318899677F58BC4A012B
-30BFD08DAE07DDDFD64ABD5D008326D9FB5F104195AFC6007897BF0036BE2362
-42BFC0C88D5BC939AC6AD5CB7208A309EF0332349FC4827064DEAE07642E4484
-BE4F46C26091E37C0FE6AD3C6E920132144ECD331A016C84922523580C925354
-FFC830CBEF47A72AE4C8A179080B9C7B72AE9B041B36CFC908B5C6681373515F
-7BEAED33648016A3ECAF1BA52DBE655EE67455BF347101E08E5B9931A49167E2
-73436DC3B164FE9010EDCBACF3EC3A66205CF2E122618DCC8A397D5375B01061
-B0351796E04040D18815FF0FCF6EC92FA944541E158A2581B0B6281857D22370
-533163A3C15397AA0C33FA41F47A5378703B5BFD48C194AF548F8FD18FC18F42
-33E57D0A1BBF18B2918AB6F566D13561E6083603C3B03072276F7BB597B54A86
-DE1A64C238D29756233CFA8CA898643E48018CD6164DA70B4444EF5FBA772EA7
-6E6B6FB3A9E6A9540D48108D40259755534299E8CEE9DF0273880A91C8C39859
-3AA6AAE789E4342188F9BBF636CD42E9C6CE31CB93D3BB0066CDE0A4BE0FB380
-3F7A1D170306099A0DD6DF58EA4B8F8F7BF3116E15F57D703EC3513790E10201
-E927D0BD73325EF073E04EF0E6F8C9D9A56E4EBD38F22E1714FC641AF2510A88
-EEB6FD4B320224FF8E7822387FCC3236397E3E3CD90607812A3A778255AF3D98
-E174F9DB13B60C08D35FD05FCF048E716C5C44EBCA39867CC594265EF185ECD5
-D44D6183DB6A6EDE55E2E035612A6474E6686E5664C0B4F34126B67E0EE46C5B
-C92AEDFECC3085804DF2AD084C79F94F8F7E96837845568A0291CA2AE4011551
-6D00C8A0FCE7D2A77F986736C6E5733D7C23AF6E5D70EA56252712578C39BE8C
-E50750CEF3E1CACB4995460ED9C71356EAB67B3DE4489AA7981C4EF0F36CD719
-4E8494F9626E52E8F9BBB438CB901434CEA0851C5CA953A401824A13C14D4BFD
-4A8DC4CE54451969605901CD379DB08DE928153EA8668D9EE6271805EC0DCBA2
-AA8D0AA171A5A4503C3DA9C202F2BE107C4501F5BCB945BF2AFA67205F1BCCF3
-58607115CC0727A702859368493595ADC8B3311654354709D5A260F94C906660
-1C6F8BA920958C7915785490B38CD76EACD61ECE87D792AF83A387BC05739A64
-65BEEAEB67111265F98AEE8AED6D933CED6ED3FDAB1E3D8C0DD5F21F4892EE98
-20A968F35DD929BC69C0A2360C5F3B851DC301180F88C9E43F89C997EAE839A2
-881F0C141ED16BC9BF49B1C3A86F68616ABE00E5AA4B2F878E63BF770EB8EA56
-B16D4E35311FDA261F0787B1AF330AD4BD5B8622BBE088A6E6F06437E98365CC
-EB485DBF2631D3CE2BA023196355E6A7E47092DF1F1E42B8E59B8BFE743F6E30
-C43641FFCE1F4991942BCA145D9F85DA72C046B14BE6CF9FCCE4EBB73199B21E
-0E0FAD79AAD53DA6C541BC7565ADE0E7D4BC2A58FE7D10095384C986FEC1D899
-3332EB6DFBDFEC3C323F5CFAA0235364D1823E72074EC953BB12821E45BC2655
-FB6AC4E21F2BC4EDE2D69693EA58E914550E1DB06DFD858E0183554C21339D8D
-3BB3C8D4CF49208C5B38A0E3DDAAF890A8D966AFACC90F8B69FFA0CC2CFA5A42
-317F1BB8D5AF61AC2680EACB5DD690D0FBEE5733C2621CB2C94ED599FE36D41A
-645CC6FA9121C222D674CE059D1BC262A1352E31172E113018FBFE3658F9CB5E
-A47C5D1ED6CF3E60F2118EB2F515DBA5452B34C4BC98ED21AE6D4BDFCB0D0BB6
-8343E4C60178487ADC6FAF8C5DCD375CE4A120C9690D68E0318481AB43A027A4
-D9867467B9D7CE828DAD3C89A912C5E4DD07171EB643BAB870BAE15D97DEC31B
-9C3142A442C420D2458D73F09CCA91B0D4CAE9405DA3B8561EAC51F905A592A1
-D266A020B70604D87BE6FCD0A5232DA2DF82E106C93A3261E2D69831CA886B76
-2CE8F0DC4E57DA18DD4688A44E53DBDDD8FDC0F9CC8BE203376E14760A60927B
-51593B81B6C9F6D38A6510926BE47AEC5399761D9051DA3FFC79B22EEB72B7D7
-947782D8E129ADC31750AF12C5D91E01BC2D5287B5759398C8CF5AD2ECE6050F
-3E078DC39C090C1D5D29CB4181931A1E524BEB8AC1EB5461AA42FD34232E3FB3
-D822D451B1237D6EF150E74328718BA4206FDB842B48C891029AA822250243B6
-4BD79F1BAAA88B7A4D5E10A01D5F3891CA36C4407FAC504A6ECF18EB76410967
-BD8F0A6F78E7174B4A07E10F4D458399F2A4267F9887EE7A93949E6926118D5A
-E72FEFA96D06A0891731363F7A22C8D6110A08312BC54F46DB7E83D8FCDC6113
-0A7EF4719AF48A49A47922D941C36D72AEDC9CEA7302972A664DCF9234EDF9EE
-EEE565476A9B94DB3DFFEE9F2D28E4D9E90F74D46FA81247C52DA77822C5E6B2
-60F7AEB3E3A7EA93C3AF037292BBE323185B966BFD7763810C1E250D0316BFB3
-D7ECA35B267F11
+50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB613EAA9394
+D530C44C3FE66EA8FFB60C9AB182FD0F3F939F2633EE5CC31283CF157B4B8D4D
+F4885866C66360340649649BAA36FFEF7EF359D2E3276F855D5F47A63BA8EBE2
+DFC83528B60BE793381B89398CC5F00F8A63BA929BE36FA5327BDBE8B68119F5
+219D0925E7706B4E90BA28D2F6630A56FB0C73B717A4175EE4484E030A0B56B9
+D0A6E4244E9C27EA03F3F041F5F6138FE0A10CE95492F8505D02C395B5466BB9
+71F42E9AA34E61896DE1837B6647BD578A66320A79C6CFC75CF4234AC6745610
+E8EA4A80A08C87FF834A997C73AED3711458D395DC0509FC4A0AD8C02BAD0A82
+1C4CBA3AAF2CA5FCFC79CC0B2755CB1BD58F3DAE3B802A3ACA5E3E04E5B6C577
+C7CE3C88844C19114758B2E07CC5A3AA2932221EA2794E875E7CAEF35828B992
+66C970DD5FB13C21C787452BA5B3421C9BA6FE12900ACDE16088734FD017F221
+0D4748A96970790A94DB9EECFFF0940746ECC399A614C8B91FD2A46BFE7FC0B4
+FC3716DEB3C23475D8051C37033A8F4AA09F24190BFF65C44767929374C30691
+CC99832736045D3FDC8D62875BFC0371FF64613AE62E07F6CCB07990D44CF2FC
+15584D20F6FD2FFD9390E7C4E04DE67093A7FB7ED9DF317FCEB909B9E3910CBC
+34F3C7870FC8200DCB0EF4F0BCB8BB88DAF95FC2C5BD4ECAB0AB0DD5AFE65881
+8EA6E45ED985DB9EC02ED4873C8A61A6ECAC723835822AC111821826F894EB97
+B24CC14F23899C6308B46D439228ADEE575D8573B75262FD39778711F255514E
+B0089950B2D5E4511A505BE441AA0B6343986C5D47893B9F2EA8E2B0985F25BB
+F101BD6DF9A1C8F911AEB5C80476F116888D759C7F69C2CD17A6B6E13E2047A4
+97D50D6C7F064682B6062F51CCAF91AEB28C3D1A27D00F1506A5C5E424B7F9B9
+F61C5490109EF8A1024272CE56DD5D628366E66338F9F41C1F7374F3C45D1702
+C4B76468B7343E2A999C0C3D8E7C98F7EB90C9496DC1D929CBE7FB546E9E4BE6
+2EC6F77921A2359C9E61F3CE84BBD3B17B223FC3A0CA8DD41536CA5BAD70823C
+C215305F6E9500FC9650C26BB876966288E3BFC6BE74A284D71D7E573FEB891B
+932E310DF30B91BB20473670AE22D21BC21DDB40AA887112D92B04160329B176
+A5948E6B84594FDE8242BE92EE065CC3DDBB00A58009C649B5BAEEE130BCDD1D
+B9410289F7E4B477F52CE4E97C552F9A8DB5D573FC8AA35EBC7FA4A3EED00540
+F81650DE47117E01F41B7DFBE4945ADED1AD195D4E39F91D63E824100428CB42
+C7A4919B154D1EB79274C476D89553434CC1236E64D2070D24432B4AE25F346A
+C36BA7FD43EB7D4C826C4DC20C384BD67829CBD4696DD17040AC41F8E941DB0A
+95F10349E343067E14F3CAD6C2602D3761D445F6FC94BC2725C8183A7B9B63E3
+44ACFC71131CBB44D872AA9DD609402A03394F9164044005575EB84CFE261812
+70467860A055806E848E01E0245E35EFE12505F425055C32790D2CF475613683
+8B22770A58F3CC356ED3367990FAB109806A5F37A4706DF098EE353F1A626074
+84295A5E4D070E690891DD216B55702FC9A222B5C6000648DE1FD15CD00F50F4
+EB0F28CE7E4DF26A9F5AEA01CDEBFEEB7EAC3BE1A8D2DD9CDBC9216D9CF56C48
+634858C1013AE01F60A19D3CF9D33F02515E1B1A0AE0CE5F49EA2355783E4A03
+3C84920E68355C206FCAB59A91B45DFD25A3D965D2853230579E16526715588C
+1007CD787D72F52C3683DFC7D755AA5820947DCE4D401302DDE4CC46767992D4
+27C9F753D3AA4E52A7DDA0928F2C5A805DDD8D0A8C14254836EE24909DBFDAE8
+20DCADC2931C7AAA089697F00A3F25413FB841AF905C8FF3116BAD21913E3EB2
+9CF58D0FC5AFFE0F08BCF2FDD13684310B586532BA479346607D025C7AC53721
+48751595A910CF11AF8AFACB10D7EF7B8A3B80E4A1782108BB24E1279022F59F
+24828A6B5EE73140A9D1A74AD774C3F4C181179A012B726A922E5D54AB79D5C5
+958344AA47437635790F7B2CB59B9191BFE0F6FBAB28CB78F506DA2A1D601F44
+98BEE1179546E2FD11591B5D50C0B1101AD8B33D4E54AF2C15DBB0570B88AF7E
+43944C5D8D05D817B18E6F41C7E900B56A9CD196D5AFA1D715CEB73C07DF6EC3
+3BF7C9411140B544A6866AE691F55E94A72E4FFD922A2E08FD4C183A5693C355
+AA485656735C842D353687887D59EE375080A61954F5388D52739A3248543220
+1555FCE8956CEACDE634684FC3292089B1008290797B6DCF9F8C7B89E22430C1
+F2C6DA1BF663C05B3BD7DDD2DFF7B6092E377517890C24F08507C9EF29B11F39
+C9A989EE270AAC39C4C12B1F8F749D6C67EF7A0E39EF5D7ABD889F4579CD6DF6
+6EEFB8C099A9087B79A66C3F27C01A12B6692AF19029C257B4C5788BAD3901DC
+58BE54AF112DF564E16E05E3E1A5ADAFC713DEFC4DFCA8203866D95B7A3A7CA5
+0D094D713759132E3069907BCDCC1E411F7C5566D25789F8ED8858FE86705556
+9DC7AD84C8A5F71C7BA386E8E3159927E70616ECE077D72DA51082B08BD36FC2
+25E0678828BAEA91D699871778D34AE22BF05F59FD8A7B7B00D2984AFA884DE2
+EC201E75E02425AE70B432BC1A13A611675A858EFF58E3E10BC679A9AF72912F
+7A3368F44BABC0FC75D32F52E10DE61446C058C83499133AE468281F5609B217
+8008A521909151B53A0802E8C0AC992C7C3BD31E86C9AA2368AEC7964AC23E27
+F5136D4EF3059E332D19121CC95B77E4A40235AB5C3753C4012D62CFCE894094
+EB5D7D7F576CC725A6474C96263384B9B33AEB121A9E40A76937DDE710DC0760
+414F2167C378C01B0124E9A907427EB4A13B8E41CF82BDF4B16E030598B06120
+8F8ED0DEE7E7541B0B5AF6FCE95C20FB7179EF0DA411401E4BBA678F132F60C4
+CCCD0CC45A6B3A3DBADA100D3D24ECB57E3209DFF35ABD022627249C2C9C3971
+86154EE0189583C45C14A3DC8DECDBE168FE2AB8DB78B0C7F5971D670A51B76F
+48B5418F89383F1E7CEF08BAA7DF462E573145E3CF27B28841304DD743C82AB7
+CF134DB64624B7638A86BC077AA3089500749720531713E97F69AE7C908E0387
+890C06F7F621CE571E4367C83EE44A1A7A306DF62B5B1F0F08D4F682507A339C
+C36B50F2A0C9AFC456A09AB0953A983827CC570C3FB08317859A9BBE8167F876
+A744DB4EBB7746FA16ECE4610055A35A08696A78B27B9198366FA2A6206332CE
+C0CAAFEE4614B533A9D3BEEC9B8F8C13B475657AEF597FCE507704675EA219DC
+B350AF6BA3666F18CAE2531D78786DDCF57A4F4F12D372C9506B8944DC003A45
+A1149BE50F318CFEB619CF277A387623DE238A4A856BC707D19599FFDD1DE0B1
+D5062FF6DC6C279E117DD53F8C642B7E0461D36403A86206442410EC08AC6BEB
+9EF318CFC9B16DC39BC254AB31C3D9516187AF81B5A2588A8362D982D50785DC
+BE4EE2CC4E331EEC9110FCE8D18D262AED1E603825B546027D8895A4184AB49B
+6A1471592A7D7982F88CB3729D88FE543A460B3D22A466CC890007379E4010C9
+9B44A45868C1515C3F83983B9EA396A0A3079DB7F3760F5FC65F20391BDCDD25
+6FCDD09C0201E57DDA12C152561D3B6D8D467A15B9B82D58554164E661591D7F
+604ABDF37F1860FC2E08521391DA3BB2CE14AC808E18C9679B6F71D2C39F9F61
+906FDE8114D1B7651743336ECE541C9D98E83BD48C9A42720625562E371D89E2
+ABF50E925BF879BC95D5831C5420B1732FC1329CA5508F7517D819510E7D75F7
+9ADFAEC110ADF216B532B7C2F3EEF1C79C664E3919B693A8B88B2C4079A3E222
+5A8AA36205B087734FFEAB10D1FBAFA1FB04CF10A269C36B114EE2325E173207
+103312B15D3FC60CF8B4D42F46FD36A4CDFBC6CEA9E1967C19060CE817338867
+C7C27BFF13901E44329B80EEE4524C4C306C7B8AC2E572C5002C2EC691CE79BF
+DCE16EBB1992B0AC8AF106000DE0657EF6833EC910AEA5C7E6A5961650420BDB
+407F15C8800EBD140C5A10A94E10926FCD387A35DF2640F8228164FEF3598989
+640DF5ABD9A6ABC6A502887CF943E7FF255B43C2E4B1528FE6D9A70B57BA1F8A
+FBB59E079991468A8DFEEC37A4E57B943696439307D026D7866EBF4720893FB3
+4077A9783B054DF4213189BD10FAF1A41203634D083D7B2C10880E6DBEA9F551
+00976D8A89A480B3B69C021AB12E357708162ED89FA44DC514FF9FDD08C783FD
+D2E2B302F26DABA2B9B0CA6CBEDE960AAB60482BD150A4A8C536F9A274F2F317
+288E371D40745D9B37E0BF1EFC4E4387A161032EFAA51AACB236CC0F72A15203
+5570ED165D3B5664BD7E22985F53A9120826F1B6B32AB78B4D58AAFD958B3C9B
+0CE52F477A86A6C1B342D1CC12CD6A8657DAD2DE07FD60C756B0DB678BA8627B
+718C459399C34391C94326407BD44549F6E6BEA3097E796F9D5567A74CD3DD06
+CD66C78C171434C4D8D071E6680047206AB5B0700B8958D9990102E6F4201FFF
+7AA8A4F9F268F2E563E0A84E3447C5E7AAFDC681BB3ABACF428B39F4DEC69E87
+709E1E587A9291818C94A400AF2CBD3BDFE018FEC68FB52E8AB97384EE700D45
+AEDBE0A79875084452956D3E8D08695D5CF33DC65A08A2E0CE49846F8D658B1D
+290B6590590744C3BAA07B6ADD4495F84CA5EF2068564BBD28EF31E99B3EF96B
+D4DA128EBF30B5E71287EF4BE6F11F3968A6AA9FB8E039024BECD94783DEDDDF
+3E502CA25E421DF43503147F5C40EA9F64B43EF05371D7D02CAAE4BF9C3068C1
+0E4C121DB30233561855CC115A2F1C71205E13044BFDEB88A9A26FA7DA776760
+6F6232121EC7A05E952E3EFEA5C9BDF95544F47FCA6F9D49216BC1E6357FFD14
+FE08D4C9F858511333BB1391778D5F8EF4262236A3121E7CFDCE346A11585A0C
+ED8179AD3523C567A694592DCF7A738AB11BC911513A9B429070B632A5AEED18
+912DD44E8A951515C25DFEC549FA08C16DBE0C080A0741BB722083EC4D728B63
+51EF23AEA4D15015E4803F8B38EF5D7A4DA5887959AC0E1EBEBFEF3E7103D66C
+0D1C944094B48153CBECA0CC877300D97CFC241FF4C5BE3BFAE5D9DA8BF64E3E
+8F8A7124BC2A8F690503275CFD9754298D6401ECA1CEF653EB7A8BD1E8C27E63
+09797587800F513BB09F4962EFD8A548938343FEF44114E632D7D9F305FF7D9B
+B043B271955E971EAE369CBC1A569B673C636E1F3E8BCCC9A7EE73745BB4F6DF
+63E80317AE5FDBBEAE0AB05C5707910CD183CBAE9443A82D9C622DDD8C77E236
+4337FA68FEEFA8D6ECF883DC485FCA75F79579D2C3C40CFE131BE8A25BFE360E
+9BF74B6F008041D1DC288BFDC72E7554B9C35A05C802FCF91842CE6D16B35A17
+E4486E436A0C04F7D291CD06E87C7D581D4FA8D93C12F5FB46901264DF9A8491
+065D87BA1A715E107954E99896F46315CF212205CB224C91E8E67963D36AD1E6
+1A400BBB3FC39A1B94A577FB13B3EC5D1DD8D069FD2B946E6740D21D7FAA834C
+6CA596D24CF483EEED47AB8C11BF7BE8C186C112964DC28327C204F27B5242B0
+A62860BA758A6F57287D2F8FAFBB95BA694434C5E712A61AC48AA10792B51530
+7B90E890483101DEF6EFF5D6307CC24DB5D29CFFD204D43CBC41F30BD1940C80
+6BABE56764FE8FB6D14DA7B521255BA7A7FB773FA937D0A862892EFAA8713541
+4C18EE80297873AF7194C73C4AF15EDC9E394C7BD1E6840009CD40D880287C33
+D21082789DAB3E97A9A1CEB69139DA7B1195286914CDE1568CA47BB86F33DC32
+AA54AA2A59002F8E71E6592674DA1699E70D1B47932F068278B7B27D91703059
+7D85FFB3B8A554577E1C6DAE72F6DEF4757F62B9C49B070FCF09209BF8768C44
+D9C410F015DFD1E06ADAC5D886A2C887F83AB992FABAD38EABFC4169369BAE6B
+0B2D01785F129E1774EAE997A399F025C8C4CF4922AD2DFC9ACEFDB302791EAF
+D49F3B69B612A2B62EFB321E9A19406F021A514E6F503A8D0D9E349916C2C170
+F000C0F5C933396F8083413D5B5AC0F92E2FE4D552107D2DCADE18148C5CF45D
+05CAA1F51E0E00AE0C0C947E62A4BBB46A1797E3D734CD825156C60DC85E23D7
+902D68CC9C70611B37BB0EEFCE4940640D53599237EB0553F689791A736B37FF
+2F80A46C8724829E24975EC26AF48B3B1635BA37FB93B11B5B1663FDBC3E57AA
+1A741DC449EF31C1FB3809AEBA79424C2A96FF0E7D8772FEF6DC790177CFF682
+8F3825E325A61C9FA69E48BE691EA1D0CAEC56005764DFFFA6BD28BF4CEBA8BA
+9937703BA66A82F00AD51ABCAE57A0889179E5A8C4567ECAB71CDA45D2F466BC
+2BB9BE3DC301AD04C989EC67B9167136E38EB9B7BDEB8FDF84BF10AD349FF6D8
+ED5464AD98824105280822B9284F2AD285E05CADD239F64E32777275DCA340A6
+9DE9E99C12B97B9FAA8CC225419661542EC0D6D9AA8DDE52172233EE8498075C
+1F2DB1CA96A8B97209B24CA18F8D65D9D0AC7281EED9CA9035FC8DFD1B956772
+5DD851936729D332D4CE9951F7CEDF50FC5D08C56F4FA5EA38FF38C447C01ACD
+A462C73A1C726563AEBD55E9801B32586958C727C260A5549BDC25CE2B98FB38
+BC38110F20411E2B572E79552C396BEDE7230E9F677477682DD5721FA789C4AD
+A524A520DF586772C6406685C5FAC5F8C090357F38B8139DE9D4233A28574BB0
+B20E85EF2405FC38C69378EAC55C8C2A18E7CCD2DE3F6A2E884CA35AC561F9E5
+4055C29334DA2A5F4486150C1AF0B131DFFD78F67F4F286E796E82C723E6186A
+6256A59680A162BAF502C3D06BE15B567A9FE32D3DBA21B4F074A3EC20969D9B
+102E64B8A37A238025DDD2147731924ACDD2E7F2985DAE32BB8C6639B64CDC8B
+1B3B847B7E0BA43022F9212F6B80A6C1E0F00C4FA97E37F3BC26B7CFA0D4A511
+9330625B616C314F926A18D5AA3B37DFBAB3F1571CB4906FAB3293C24BDEE506
+07A5695CC3904127E4291E2F19815D7F9C53F5CB1A02019257E68F150513B75F
+188CDD36AD1AB18823951F5237A599B0CD3ABE320D2C2797520CF4F51AAAEDC4
+1169B1AED761B16A25C1A9423277FDEBC3373497004367ABEBA3AD233FC8787F
+92A4A4965BF5FD4F5F4EEDA82EEA3BED70B0E5A9B0998042E30AB0425216BFE5
+8AD806CA26F1DA26B41445FD9690E6E04A86D45E1E2CE22E3229614F9C07F585
+F57C2CF04E830EA2C8ADD6E126C124F459D66A1E575E7ADF7C5963FC3FE74643
+F6F60133CBA6ABAFD3539AB858BCEEA803D5260F0DB6E23D7D1F0EC2FB47A98F
+2A9E327B415BEED3D0CEAB1A2737D36C2E3A3DFDFBC0D75A9A2D251930FDFD5F
+7B9170FDEA176AF97EB70523673A39C1676D113EC7F0A760FABD6D939ECD02A2
+8609EFDCDAFE070D0526AF58883B9205E11BB726259FD97E6AA93FB05B296080
+DEC8CC8655EBDCCAFB6BD42F20225EB34A8CE6F881C0600B63AE58CD3E91927B
+705262B48498E76901EF7CD8A4607FD7A8BFA4EB14A3A4E78439E074A3CD1B6C
+56C63FDC56C2A29E1790A354EF0595657A022E686C0BCB106A432A242794C869
+3B468E7DBC9DD8974EEFFDBEB21AB1FC4963E9D70B7F69B62F6847628CAA171C
+E86C0D589BC6F584C5A6035D375D215FCE2DE7E03640BA7F2983C1FE2EFDA675
+44996DDE255EDE2E0EA1EA461B178B764066F0738084D1DC0A717ED3C5E002BC
+18FC3C6AFC5F415A25AFAFBCDD5E4E304EEB56EAB5448BAA447EA9B912B725B4
+CB0E3DCCBC333C7F0944545CD7C06C7927F2715F2C32EA4861FF7EAD682D63AD
+6FE869229940972740C078A9B14D5DD30263F690ED7C4AA1BCD48546467EAAEF
+53F205D24EC5A8185B965725E433E6B1F9D829D09D3E32186D7F069B05ED3536
+AE371CCF2A86F507D775CBBEB073703530EB9C13ADB6625AE485F47FC5842D64
+79074FEBB50E803F77809076725FEED43D4107B01B31341D32414FE87CA93A23
+2621F7264FFD3EF958CE17087C76C8EA88C1D8CD651090F9579C11584B59FBC3
+4339692A52ACFAFB71F8F9AC7445AAB7D6EBF9CE4E6D5847F1348B84DC01EC9E
+14659686F6C1F9C4DDEFE3FECC758F22B62DE54BD2CE3199E7B73BB7FB00D673
+5E6CE00B063FA54833E574320107613502A20B188A7649BEE66022EF48F02370
+659D37403C1D2BC66235B01BBD898C085F7BA962240C83ACA240289A57D14FC5
+E1126951E7D4B3585A3BD1F5CA63F63861F203F4893B95ED75102449DBCB8C9E
+26092452809C6C55B1960CCE65C5806D5B1A3CD8AD1209B7ECBD45B2E663C318
+4F47A682A200A866D62D909D4A25F4B1E4EC07DB0EF30AA950563BB52B201080
+BB6F6CC7BFF7BD8D5AB947E975CDFF7EEA4C234CEB57ECFD51F712AB681C51C1
+CD440E61A48A339F7BEDA750C7986A870C53E1A42B2EB9575FE127A4344B2F3A
+2925721FB1C840973D28C3E490DC2DFCC50E7D5B333C486E8DEF33A08902AC1D
+1AD15691AE5C308DAC6E9E4C6DBC8E91A0E62CE7553F7EE677C236D5FC2AD64B
+93C61D22E39B21A94A5FAB0D1159644B5895C7AB28D67F04158CEBAADFE921F8
+708DF7780BBB53353BBC356C5A30B1311DEBF3032667E6F58F3140B500BC1389
+2E268107E7A2DD447287EFB49812AA97253A993E155A0A03F8C59ADCDFD8E677
+568B69CEA669882833B1E74B658F756CBB2F8CBE47F5EC60BD15E198A3C3F600
+3CFFF12E11F7C18A38FEA39D14D2B2044702AD28B4841B7CC4DD5FF15A2EFE00
+B7977EBC290A82EBE2382DEBED2021151A954B2416BFFC75CF127BF2A4AFA2F9
+94CD77EA8F7918AB471D33AF1EF480C7C067FDC4CB8122C6F55C1E92E7AA0197
+82C1DE1C0610903A9C8A4A6B4217AD559DC4E33A0E8A3801CF31B0195AAB7D77
+751B357EB2ACAD4A52B06A0DBED89A2FC0428CF99FD570B4E36575A35AED7F28
+27C14CE9DCF1497EF8E0D0A7C58C00B1BD12F76B50FA3FF98774F0EC9CF92717
+02E79D948D45BF5A2FDB5B5956AB31C2833C381931C002741B669ABC0A20DD35
+30F4CF3D0307D145E90DEDB9275E6B892BCBD22BCC95DEBCECA270823233BDCB
+85E12C13C7EAC5590AF06926CBF83EE4E37B98D1105F04C1BCFAB78848BCECCB
+CEC7067C7809F30ABD4AFECB1B88AC31C769BCC3FEF5F1F503A1EB3DE899E58D
+368B0A1E545C50DBF0427A9CE238285870A5BE619BB212EF6EC7E417CE1A0FEA
+DB00A94FDAE477DE1F39C91160292620A5A6FA48594FFAA1DE64121864295E14
+C4D5096386C52F99094C2002476C5BF383BC0C55FA377DF0023BBF3F52D27620
+2F22A07F251551E3A31E53ADE4F5D5C9C1EA12720D95C6A0896D87FE2E703B46
+3004D91E86F41559987DC5763EAB5155DB1F8320266A405A39D6E274A3D18C11
+40D21954A786789F673BCD0FF0938DC68421A2BE201DEBE3570BE1DA4911BCB4
+9B219582E3628E1C4FF88262898D160C58E9D0D5A86571CE87A0269977745E6F
+49652DAB033108692C9B1C220EE07F72CC52BAA36BB1D7209B1A11B2CAD3CE67
+4F14B87DA489C2EFFE0E2DC1A2B6B05A8660D5DDE1089C7E7C899F2A528A6CE5
+A025BF973D8959EF4434D2C70F77D826F85009E5F909B88233A8CE812A5960C5
+05243F44B5355AF815A5AABA6511F5F3FA2B29F37A4E29EE575845F7F05BF087
+5B3AAE4637D0A6908A5086756B3BEDE605A718F5E5B47520885F283C0AB28B0D
+9F277CE965E22195CA1DD4A75E4DE0597C374FC9A0343BB87D675D94EF9D87FE
+89ADF37F61B9168047EF1A2234811CAAC507F27235E4634CA4C2B2999A575C69
+3FE19422C170F8142F3DB38AEE76D1BC4A8C2328E987CEB840CAF69CD0F0007B
+D3516F7228013D79C891BEEF835235CD6920FCC6A604648570277F104287D6AD
+75511E5D835319E1933FF896CBCC559A5ABF2572C430B8EA62ED314DED16C2EB
+A5D66CA97EC43FAC0520A3295650C1739D91539C99169A3592BF84E8BB378883
+8B3DB2BA623F01524B180118CAFDCBEBBBA3A760BBBDF2F7AC62024B298166BC
+534E7EA23642DCC4A800A0D605D88909C1840DFF31E8E9A20EAE691E07010C0B
+7C4386507038CA310ADF5A715B1525F796BE864DA5E0B8CDCCBD595D7E31F9CA
+2E85E80D313BC9DBB3EC41C8FA1632F0E75F63F137FD5BA01BE67A440F81A72B
+94A1E913CD4474E1C77A3E6B81E5F058BF583C6668A65082F60CDFE05691ABE2
+4D10B4D0CD546BA8638574A24841BD606BABFA018FAFECFA2F5D4293373315C4
+83E6D6B36B15D2CCE993C19AF2847C459A9FBA9AE47BAFF41CC6D3ECCB692860
+7C1EAE7B393C5690B72B5D4C6B2FAADBFC702E026ADEC06710E7592CD05E3D72
+022A7E117856F8D4644122045C1478728A48CE386D9A22F2C653C6462D833ED3
+DB934E4327E69C9A625200E215FD9A399779DCA7584ECBCD0C4C30E0A7DE7EE7
+941B838664EC4DF49B1C70D36BEA5FA0C08EC780AABFE652EE05C088B4B59BF9
+D794D627FE660D813FBA76A9B13A216965C8D4ECC31F9CC72FF1DB04F55BE4C5
+9312C84EAEDE62E6C9BDD074D38EB7147FE6645597413E8AC10340AE96D4E84D
+14FBEDBB96EC767268B7F0D7F17FA69A395E7B088C43CEDE2DD934B96072AB36
+BCCA43FBB6596791FE9EA006FFA4DC3E28384A124D5C5E1C1640164559FB44E4
+DE5B1CCE7962008275C41EF90DA2FF73BC92D37295DA4B47EE7663AD3FA3081E
+C6541F337A35F616F831B5BAF3289B2E6DA16960DF72F1F03F19BAEA35F8400B
+A1ACE52D96A11FE3A368E476C5BF7B5466929251A08ADAD3E2034DDE0B9CDF8C
+24B1B614C42EBAEB492ABE6667249F53C35D655D4536CD086258538A407C6394
+BFF608509B387040144662A2C510522CDB60B1C44C826FEBCA5ED65FC5B9992F
+7053C423D8E9FB4B2A92AE3E373AF9F979080C4C40F2B581A83FFA750C5835F4
+17F6630E3D98EB28A37EB425F1DCFA27F4995605A82BD9F4C3FD26A2C6692B6E
+C7C3F47741E0C8427FA2511D5FDB08F03555E7D4B2CFE592EF027D7FF58199A6
+3C8759C332C66EAF33156A1C3276053BA1F5052857F1F01F5147EAA70C126912
+9D54B91270EE22DEACBFC154D028F612E7D729ECD5D4811B3B648E4A13112FE2
+3ACE506353F913D55845453B85747DB452F0CC59FDF5220B5EDE973D34537180
+753DDF320DCE92FB09449F685AF03D72F9964F
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
36 51[26 45[{}18 66.4176 /CMTI8 rf /Fc 242[61 13[{}1
49.8132 /CMSY6 rf /Fd 133[27 32 1[43 32 34 24 24 24 32
34 30 34 50 18 32 1[18 34 30 19 27 34 27 34 30 10[45
-45 1[34 2[41 1[45 54 2[31 22 1[47 39 41 1[43 42 45 10[30
-30 1[30 30 30 30 1[18 21 18 4[18 14[27 4[30 30 18[{}51
+45 1[34 2[41 1[45 54 2[31 22 1[47 39 41 1[43 42 45 9[30
+30 30 1[30 30 30 30 1[18 21 18 4[18 14[27 4[30 30 18[{}52
49.8132 /CMR6 rf /Fe 135[43 1[43 45 32 32 34 43 45 41
45 68 23 2[23 45 41 25 37 45 36 45 40 51[27 5[23 19[41
41 5[45 12[{}26 66.4176 /CMBX8 rf /Ff 130[35 35 35 35
1064 y(quelconque.)67 b(Si)34 b(Emacs)h(est)h(encore)g(en)f(train)g(de)
g(c)n(herc)n(her,)j Ff(C-g)1746 1128 y Fh(n'ann)n(ule)24
b(que)h(ce)f(qui)f(n'a)h(pas)e(\023)-33 b(et)n(\023)g(e)25
-b(fait.)1855 1367 y Fd(c)1838 1369 y Fc(\015)20 b Fd(2006)j(F)-5
+b(fait.)1855 1367 y Fd(c)1838 1369 y Fc(\015)20 b Fd(2007)j(F)-5
b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20 b(Inc.)27
b(P)n(ermissions)21 b(au)g(dos.)27 b(v2.3)1746 1569 y
Fg(D)n(\023)-55 b(eplacemen)m(ts)1746 1727 y Fe(en)n(tit)n(\023)-39
b(F)-6 b(aites)28 b Ff(C-h)36 b(f)f(interactive)30 b
Fh(p)r(our)e(plus)e(de)1746 3731 y(pr)n(\023)-33 b(ecisions.)2039
3811 y Fd(Cop)n(yrigh)n(t)2342 3809 y(c)2325 3811 y Fc(\015)21
-b Fd(2006)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
+b Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
b(Inc.)2179 3862 y(v2.3)h(p)r(our)f(GNU)g(Emacs)h(v)n(ersion)h(22,)f
(2006)2309 3913 y(conception)g(de)f(Stephen)g(Gildea)2220
3976 y(traduction)h(fran\030)-27 b(caise)21 b(d')2831
\letterpaper=1
% Nothing else needs to be changed below this line.
-% Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% If there were room, it would be nice to see a section on Dired.
\def\versionnumber{2.3}
-\def\year{2006}
+\def\versionemacs{22}
+\def\versionyear{2006} % latest update
+\def\year{2007} % latest copyright year
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} pour GNU Emacs version 22, \year}
+\centerline{v\versionnumber{} pour GNU Emacs version \versionemacs,
+ \versionyear}
\centerline{conception de Stephen Gildea}
\centerline{traduction fran\c{c}aise d'\'Eric Jacoboni}
\title{Carte de r\'ef\'erence de GNU Emacs}
-\centerline{(pour la version 22)}
+\centerline{(pour la version \versionemacs)}
\section{Lancement d'Emacs}
-Pour lancer GNU Emacs 22, il suffit de taper son nom : \kbd{emacs}
+Pour lancer GNU Emacs \versionemacs, il suffit de taper son nom : \kbd{emacs}
Pour charger un fichier \`a \'editer, voir Fichiers, ci-dessous.
\endinput
\fi
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% Translated to french by \'Eric Jacoboni <jaco@teaser.fr> in November 2001
\def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\versiondate{Avril 2000} % latest update
+\def\year{2007} % latest copyright year
\def\copyrightnotice{\penalty-1\vfill
\vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
Copyright \year\ Free Software Foundation, Inc.\break
- Version \versionnumber{} pour GNU Emacs 21, Avril 2000\break
+ Version \versionnumber{} pour GNU Emacs \versionemacs, \versiondate\break
Auteur W{\l}odek Bzyl (matwb@univ.gda.pl)\break
Traduction fran\c{c}aise \'Eric Jacoboni (jaco@teaser.fr)
%**end of header
\f
-\title{Carte de survie pour GNU\ \ Emacs}{version 21}
+\title{Carte de survie pour GNU\ \ Emacs}{version \versionemacs}
Dans ce qui suit, \kbd{C-z} signifie qu'il faut appuyer sur la touche
`\kbd{z}' tout en maintenant la touche {\it Ctrl}\ \
\newcommand*{\Logo}[1]{\centerline{%
\includegraphics[width=\logoscale\logowidth]{gnus-logo}}}
+%% Contributions by:
+%% 1995 Vladimir Alexiev <vladimir@cs.ualberta.ca>
+%% 2000 Felix Natter <fnatter@gmx.net>
\newcommand{\Copyright}{%
\begin{center}
- Copyright \copyright\ 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.\\*
- Copyright \copyright\ 1995 Vladimir Alexiev
- $<$vladimir@cs.ualberta.ca$>$.\\*
- Copyright \copyright\ 2000 Felix Natter $<$fnatter@gmx.net$>$.\\*
+ Copyright \copyright\ 1995, 2000, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.\\*
Copyright \copyright\ 2001, 2002, 2003, 2005 \author.\\*
Created from the Gnus manual Copyright \copyright\ 1994 Lars Magne
Ingebrigtsen.\\*
Ingebrigtsen. If you have a WWW browser, you can investigate to your
heart's delight at <URL:http://www.ifi.uio.no/~larsi/larsi.html>.
-;; Copyright (C) 1995, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
;; Keywords: news
\f
-Copyright (c) 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2005, 2006, 2007
+Free Software Foundation, Inc.
COPYING PERMISSIONS:
-;;; Copyright (c) 1999, 2003, 2006
-;;; Free Software Foundation, Inc.
+;;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;; Free Software Foundation, Inc.
;;; This file is designed for 7-bit connections.
;;; Use the file ms-kermit if you have an 8-bit connection.
% Reference Card for Org Mode
\def\orgversionnumber{4.56}
-\def\year{2006}
+\def\versionyear{2006} % latest update
+\def\year{2007} % latest copyright year
%
%**start of header
\newcount\columnsperpage
\columnsperpage=3
-% Copyright (c) 2004 Philip Rooke, 2005, 2006 Free Software Foundation
+% Copyright (C) 2004 Philip Rooke
+% Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
+% FIXME - no Rooke in copyright.list
% GNU Emacs is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% for their many good ideas.
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
- \centerline{\small \copyright\ 2004, 2005, 2006\ Free Software Foundation, Inc.
+ \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
Permissions on back. v\orgversionnumber}}
\def\copyrightnotice{
\vskip 1ex plus 100 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\orgversionnumber{} for Org-Mode \orgversionnumber{}, \year}
+\centerline{v\orgversionnumber{} for Org-Mode \orgversionnumber{}, \versionyear}
\centerline{Author: Philip Rooke}
\centerline{based on refcard design and format by Stephen Gildea}
\columnsperpage=2
-% Copyright (C) 1999, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% If there were room, it would be nice to see a section on Dired.
\def\versionnumber{1.2}
-\def\year{2006}
+\def\versionemacs{22}
+\def\versiondate{czerwiec 2006} % latest update
+\def\year{2007} % latest copyright year
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{Wersja \versionnumber{} dla GNU Emacsa 22,
- czerwiec 2006}
+\centerline{Wersja \versionnumber{} dla GNU Emacsa \versionemacs,
+ \versiondate}
\centerline{projekt Stephen Gildea}
\centerline{t/lumaczenie W/lodek Bzyl}
%\title{GNU Emacs Reference Card}
\title{Przegl/ad polece/n GNU Emacsa}
-\centerline{(dla wersji 22)}
+\centerline{(dla wersji \versionemacs)}
\section{Uruchamianie Emacsa}
%To enter GNU Emacs 20, just type its name: \kbd{emacs}
-Aby uruchomi/c GNU Emacsa 22, napisz jego nazw/e: \kbd{emacs}
+Aby uruchomi/c GNU Emacsa \versionemacs, napisz jego nazw/e: \kbd{emacs}
%To read in a file to edit, see Files, below.
Aby wczyta/c plik do edycji, patrz rozdzia/l {\bf Pliki} poni/zej.
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: pt-br-refcard.dvi
%%Pages: 2
%%PageOrder: Ascend
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -t landscape pt-br-refcard.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2006.06.28:1522
+%DVIPSSource: TeX output 2007.01.20:1524
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
dup 51 /three put
dup 53 /five put
dup 54 /six put
+dup 55 /seven put
dup 65 /A put
dup 66 /B put
dup 67 /C put
99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
-50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600A22D03B
-86A088CED7AE528182D2EBF4D351FD835B5DAB2036F44604002D0E21510DDCEA
-F8DD36174C2CFEBAE2D183407AAC7D4D52D51D5B2890CD3B23A88228089D26BD
-6E7ED4B31A60C45C7D8C00274A812ECF682228F241C13C41497BEAE1DB58C3B8
-3EED1B4F48D1A4706D71EB098C4FD67CC7890957724C12067CA54A2140855928
-E6197231734CB46E3EF820A1C19A6AE55A2547EDAA9994B59311C2D02BAF4950
-2A8739E2E60A1490884101F56392D67FBCB271783118B2568E2DD484465B899A
-8312F466470B4A490266852CA56F7F56991A746CCD5A365EAFD700D47D11860E
-2E2B21C90AA8B3F9915F81F0E2C2DF98D942F3CEA2300F2B9F6BC99FE21F2966
-AA932F222C35EECC2520F10C110D6FF9A32EF56A812D3760B54B451C79D6FE5F
-3F93D3E5F9E4D56096A92B9E953F160551BB6FE26206D6A317219222AA58FE76
-6C758416537175D1F7DDA512DAE5A4794216C90B561F6C29C44FAAA5EB719F20
-43333A0605C0A095D8AAC862DE53BFE3EA97A756193E9E74E7604AB5EEFC1E7C
-00888CF0F286073143ABD034A1BD66E81E588FF34930DA0421D01B48A71EF115
-BD68ECA6C15DB673CF17821A79484DA091B0FD42820B35ACBCC4E2873C3B4950
-F76EFCE8F0A80EAE5086450D76847F299FFEFAFB731C72B63DE42CDB342B1691
-0CAF1AD419B1B3102894D78C3ADE69C39ACD063566B0118C0E127D4A7C013D93
-C3F3A8D55B3A6BCFA37FC6796CB40EA156958F27435A2832A5FE55A08B76E258
-9440C4741B30E211BD4216DF1EDEE02D168A398B6769F8D165B7D7225D278BA8
-994DDDE391F57EB890156023E6E3D56E22843F3DCC582F7E6C571EF2BB436631
-A7E7738ADDAE7A0433C43A8A3B90AD8952E976F348973F79797E5B68469542DE
-D610798FAFF13B24AFA2574BF898DBD661417C41BD0FB6D448CE99BFABB91117
-E8CDCADFAD71D882E51DF28B7D04624615C826CBFA745CD903E2303337AAA886
-DF481C65C7D914DE22A026BA75D232481DC320B89A9A2F6DA1D9E54C48CDCDF3
-F657A66DFEEA1FEB0E98A71666F115BAC1286D5E0273BE8A67ECEDAA1BFA4921
-E96E67138F28919D708719107D48D8F0C4E4DDBDFE6DEC21C27F260DF7A46327
-D924F8918E2F0837760BEC3666C7D5D60A9F2A7EB0DFAECA1AE4A79C15CEBDA9
-7592B665DFC923D1C6ECB7A3444016A1F9760493BA1D71232BF2576DB84CF966
-7A7466A55FDF764D4BD7810541055B989E8A8189ACA63014CF403E3926C4F455
-81E25361FE1339777B597EFF1CD63F007EE735B9049315DE035415170248B359
-EF4A0BD6960E23D3318A59E11190AFF749ECEBC81B0D3E26795B6369309ABA76
-C1E2EA4EC1DB3065E4618BFDE7729263920EFE5236EA355BC30C95C62718EDDC
-69C3824B6A450B37974FE23553D0E1ECA572155E53DFCAD1E4F7C40FCCEB42F0
-8A41A4F516B5937D75FBB86BF290BB6548FF327853DC5A25D002A381A13DBAE8
-6CFD76979CBD26A4F4D97A791BC1E65AC1B34F43AA12D9F5E66E85E368AC33DA
-2626EE4E399623D6449037D555E35E0A22E4AABC91B360D7A961FD335E37FAD1
-46DB866561D431B05A65BE91077FEBAD52EA5587D5DB86CBD753EB270B4AFDA6
-68C0F1232BDBC07B5D7E2B58AD4FCE8D004149EA212653A83BCA85A1BC8E5AD7
-D15D165521AB6377FA20A09413403C79B1266F49D983AD0BC50AB766F1CEC782
-4609F22694540DBCF5FD113626C89BDCAA59F4905D07BABD08BA49F976C0A79F
-94A77AD26783AA9BC47B8A11CAA11090D09A88BA948844A45BCEDD3CDE0EF114
-2E16ABAC0D90E7B7345C04B53577218009E67C7B7010AD8DB0FF1073DE31C770
-670C6619622031490EA2A2D1A9FB80DD21A5ACC526C2BF0D999651B8E22A28FD
-47B4708B288F5BED8E5DFBE57FB3FB33F00657B8544CDF6CAFE1A3BBDA9F2296
-3C5BEC4351412CCB9AB6F450188D307B9AC70CA7D9DD184414833868B27BCF62
-C8CDDF23A7D796D0A1F8155E66EC9D7B35BF0FBE185103A37EC12981EADBD16D
-70CDB2D685FC168F08AE39F375739ADFC915A63C6A7246D164A12569155B956D
-A7A5795A6EA9D4FDB0AFE54C63CBC01D5C338B68DAC3D23B110527B91BC0527A
-30D7E8B7DB2A6CA19B7C71D78D71C41AE0557E0A9CF2F3285F53CEF69DC3C91A
-B3EE632FC1416B4B36CD2FDB8BAE850FAC5E9E0B7B57534A8D86948074AB123B
-B39EBA873F819AA42D36D4E07E2507EDBB3144337A743FB436545938E4DEABF7
-03EF9E9752B4DF79396023282325AC3AD52F42430A97C54287C94C3C910D025E
-B6C40DC9A11D864614393CE973DE186B99F4B3C0F33CA18E1D30F8E8EA70223A
-36853FEC29C0F96B59A6F59C0A33712B7053001FD554D23D0FF848FEB3C7EC9F
-7455645E42209FD5B8CC08A4A882E34275F6EEC5B16E7A7DE6C9D8941EB6BB46
-ABA35AA067E0439AFFF7DF7A660D66C8503BF35EC83C32270E04512FFA90618F
-6825695BB8ED9F97C4FA706BB84B66A9BB210628EBE19ADB36D679CF9E7B3BFA
-4D4764BBB31682A14FD537266E2CE1F4640131D324382542FF8B8CD9BB108B69
-6655FE8FCFB277A88C58A7E2AFAC9B740D840EDF1DFC50747CD3EA1DC24B050F
-B12404954E42E14DB6092B38F32CBAB9546A9784BFF7FB16FC0F3D2875A35A16
-75EEEA82FDD3DE0BAFF2C26BD37D229CA06A002529D27EAB41E20818ADFBBB5F
-0AAA37BB95CAD96A3F700C2E5B7DD988E89049051077CBDC2DDA592E2B99C090
-53C7D459D85A72B01880F10F9919777AAC2A3133B8A7CC5926ACB6C87B0552BE
-D310D8E86E5F4B142850D45664F2CB087C0E7546DA66214DE18E67D1BF098A30
-137068F9E9735933B96B4242E805B0D4E58FC9EDE7330D4217C9315BF6317608
-ECEE1BFED5BE0CBCDBE36119465AF20A6D7A3244652112A1E602C358D5271595
-213FC19C6562678CA6B38A817C0E7CD65FE588A1D9307FACB838C6F5461C0ED0
-888437043743899769E94B7EFD49B022E3A663EB0A00479B5C291937407B52DB
-36E71F524C1C6F4A91BB99E1A824A25C3917DDD42FC2F9DF16BB14C4D28CFFA3
-BBA2BD381C27AD1885F7DECA566B15C763B3B4B3F3EAF3806275D8600FBE4B42
-D1FEBC74147DB1CF64549C9C7DBEED10F44F4D585371BBA5357ACE0BF864231A
-436FEC2C90C94ED01324D5946B89CC05C087CEB96AF03E350BDF44683BDD566F
-0B2C48C4041411EF91A57119C9ADB0F2523477F46F72FEA57ADBB2AC25D3135F
-4F0BD460DC6D8E29830341C64BAB91275E9CA08B713955A5D344EDAEF871DCC1
-B50F30858C3C3666597B73A752E93DF128546D1A1812C5B916AE1F44CB36DBC5
-A26B5C3ECFE3A3E2A013B5BAD5722A8943BD678F651528ED340EBBF59FE47E0F
-D7BC565E44C38FF7697C3F1569C241D339EBC685E7C4D7BBD318B74E6AAFC97C
-49EECA3B147E485F1F2475AE983A18395063BFDE981F51E6A2CDBF1906E499CE
-6C6403DBD85E65E44839011D7E3F62B7504A9CFBF6A5D3C9AFD6BA64E636D7AA
-E43BD83ED14C6EFB36A5233A5D795622583AFAA09000C8557848705231B6ED8E
-5E3FA79173C172763C70AD176F4F3DB0054F144F661F9F028B596107DDA43168
-11B6A56CE4D375EB9F3DACC6EC06F632CAD1D994217FA7DA1C56F681FE7CD0AC
-6CA60BCD21FF4950D20D4A3F11E0662BC1D3CBD8AFE2DFF3DA1C609E0B337B88
-87B6FC6E735DDEFC00C491916F69D0478BA2C346608AECD337AA80031A269380
-45E450ED7BEAADFCBED412595BAC771ED3C1BFA4459A6278EA1F00CF89C9EBDB
-0A43F9CDF70A0AF808CB329CE9907FD5B36C3AF5D1C475AC99A6D6F22596CD42
-1CB7B14123D38D8FD9109438D9F49EC8AF29176204C0A776C60009AA148697B7
-F5496C6FA123F9ADAC59400E139A0B886E110425839B747241A0FD2DCA8621E4
-AC3B71FFB6FF1BD4FC5DF726DA5F383D573640774EC6327F772290930F2656C3
-3D3B1FD3F6B321E0919720F03F3C6EC09D05629549549CAF621EF916071CB6F1
-22625657C27985471E16B21714100F8B80A2C4035C5905C54FF95AB7358117C0
-DE70C0FDA8187FA316189D13A9176C1171A318A81D6A77F0E54D6DE37E5D81C2
-5BF1C7EFFEB8D130DDEA4250C4FF4F1BD1B535A20C3FEF972323F114A9FE90D8
-48162CD532AA3423FDA9AB00AD6754C8216253CE936DAD6AED5BAFAA64921186
-E217F709A73D6083A8D04F11FFF49D2D8AD5A55415043A8EFB32A478B9D70F95
-D9E63A92B53EFAABD9BE62461FEAA541F5CA67FC137E3AAEECB5BE50FF74DAB4
-18BAAE0A7244F072B33F3AF7474EBC681DDB09F4A11663EDA56268CEE9E653D7
-4C068E233BD3F142653DCAEB01E2825AFD6ACC54659F66B21AEE64F66727F033
-B3D7D17C051B17B4BF41DAC5D8FCAB88A36DEB62BCB5D248854EEB8A9EB2672A
-391013A66539BDAAD4189563B45C2FB57EBB9B02BA6845FE2E7D66CED6098014
-2831ED864C366FD3D2A36D9823E84C686D401BF9F01B71CB9864AE245E34D554
-4DE79FEE3B5C74846967D0512CC9FC103DCA3DF48D0D491E70C8A102AB9A92AD
-E868509AEC8134C6587B505139FC438FA994819CD17F108C754DF744F31B0731
-E07BB4F12389EA058127E75F5AC024595CD8477F5FEC80AE9EF2109D0FF15326
-808FC436888B98938234E93EBFB0BB009F8FACC9D0BC0058E37040CED69EDA45
-D08942E834665C0595737BD2C4B18CEF53BE576C03427D0EBD25D335ACCB2473
-63B2FC3FF036BEF8DE2CAA9308E089C591C331DE41017E36914FBC5426358701
-151572CE393FABA2C55D67E7CDC90C78CC6D58C3C6DF6524E5A9804D0D9A0E3B
-DE85F7D0057D2ADBB04FC0077E0080DB404726A8AF5029FAFC05589D835F9ABF
-ABAB4C3B3F66384368D4A2B6B3D6C1EC0FB4121C59D1C5C50CE8E65E988D06AD
-7D03BDC5B095F3BB54A1E4E7DE57601A28BDF6D1C8A26268FE2A8B510CC62B10
-A2F69EF9E8A766BE982C9D791B42C10502F3BE4516D103DE941633F021DDC99E
-4C6BB01CAFD7B886E677897C775485878943292F8592C4DED879058D96EF9F10
-B89C8BFB5567EB7D53B13F1C9893A60D22246DE121C993E9EA563EF972E433BD
-DA1119607CEC7C89145164BBF82194A31932BFA6EA40A2466EF148E9EF09209B
-973714C0DADAD79BC4DC8F767D948AA227F9A12F46262ADC3FC80BD464EB3750
-51CDE98239A728AFBA32DFCDF0E04F1364399121FBA23EA9660E71F1BD2BF976
-F6DB04FE31B3D89112C8EACEC00D8BC0834D63025580AA2A77588FEF5F95BE78
-7AB5A9BBD218B94A7D7E14AE6FC65A615D39058DE4644A126ED9AA1EA03B0A90
-9B8162D84A883D5BA85B83BE8E7EE7B3EFB9F50ACFBFDE4178C4D12D6054A046
-7CC57C142E055B9B822422C9F6E3F2323278AD2299BF211302CAD720BD980980
-4D4EBA8BCE79BC6613EB227A233BF4E0C5B73FD1C424689FECC8949C19E581B5
-9B4534060BB017C315E46E102F9C54830C11CF867846427AFF0293B6EF11970F
-A5E75BB89A8937512FAE083F1BA63BECF2B5ADCF9618F092F461096C565B55B8
-714F9AEAB4F76920A80BB74538CAE55A617C3B265F64E1B1EB19D96DEE120581
-7FDB28B9823C6F5241ED566AA02650CEEA40E6E1A2C6DB55590C5B5572D8F57B
-6AEB288D7869B6A7A50B27E496905CE770852E9BE460CD2D1C723FC7236F92DD
-727B27FAF82E9E7F32BADB7911ED3C6525D913BFA333EBDC18573F1441624892
-EB53FDBB6A945B38FC9C376C3D534127720420E20DF513EF381E2B6B5D5E5C23
-83412BD67435CD6BCE407B8FDFCE4F0A0C35E5DF9DDBB2D1D5D7CB2A45D886DD
-58F908A07FC48C245DC31F28D30FFAD477A1D1AC593FFE8086D05B285C700996
-2CB06125A817D4850B6D3DD246D671554AC1F513932BFACF92A15B75F87DB140
-F5225D5B066A913E6E3631F160CF60F54709FA0DECEBF1BB203F4D902B4351EA
-6369E4872617A98DDA8BFD29E8933D201A09149077EC934C0B082B92244DBBA5
-0E70943FE5E1E8823E0620C857D8A3CE3F857FA05A0DE16D7673E9CF27C847A7
-C8A8DC1F7B8E80A652C47C0AD748A60D76724354AE6D98D37E164B8DF1AA36C3
-04975386BD0C356DE67AF3AF9A2A7C5AB957994A588CD1BF864C64C2D00F8D07
-CCD30A5BEED0371BD23A4622BA3B8EFC35FF8A552E770FB899BFDD7A924F228B
-95B56FDDF795C0D469B399FD0DDC140CDCB61C6A6E30561CA594D7A7A0E86CE6
-B8B4A04D3651CEAF4D11F86CC71A66DA5D66555E27B1D3503E92E368352A0501
-FD045A7D79716CA26C601CA2888B9E57DED1163C821C10EAFE81CF0461A92413
-BB96D2CBD385D17430F3DD50B260F58DB83423E826B9F55FE96ADC290621D17C
-8E4BD1A39007D3EFFB5EC104D2FFC18DF08E16753C26836752BCA0F190882433
-00D86B38E658215741C887494D161A56FDEC75FD5C4E3802318C3D2B72987F3C
-2DD3B75F669F2808F2A9C0880852A4A6236FE8A4AA4FFF753FB8E0403A9926F2
-73A342837512D46102279CC3B105A959516C9CD4FF86C704BD81A2DB5FC1BA55
-4798041822419EE5B201F48A1C182EEB9530D6205677136F81D3D911C98FB220
-C04E1532CBB717A68A5AE74FC5F6ACCFFE1ADBF194551F4E9E8C481C32345FDD
-4615B1EF62FB11C900DF204485616A9D37EA2B41E81EB1854570A07B76C7A064
-2C897C81FF81F703AD989D304CF7AD99F9B900681C935A9FD79C0188B3E2B50F
-19B15C3D95D0319406F917A31676DB06839E0180EB5AF09ACB81A4493CEF52FE
-F606841668FF02BBA4492216D789B6A3C4D9C3FA1310305E9878D7457D7791E2
-4F4749102F501AFF64C3EAF5A90B7B85DF090316D74ACAC512B040C19BBC61CC
-2534597944221052369729EDFF43EDAB917F2117353A8E76A6ED790FAEFD58CD
-7B0F694B156BDCDA89DDF6DCF2B47B71CCC037111432C562AF9C6B6CA1D1BA78
-FCD24F49127731799F7A0C29786E2DAFBE0A24DBFBAE0E9A0DCD44E4649DCB7D
-2916659DB0C65232B5CDCB015827F31A5530489B79A6BB45D68E19E3ED13D3B5
-31DC8454C68CF35E3E8FD307CB301884BDC0A03EDC4F08D4142E20494C59F6EA
-8CE8046D29869C7DDCA98EC906411C57957D1C8FC5404434250881714434B1A4
-5E368208D33D37066855A8BA7318DBEAABC15A83F2E1E50362142A67E443CF03
-E31904E3AC02993022789C3A1638A2056A0D94EC8D64E2A13CED8014C4F4FA51
-8F54801B2BDE7F9F2D0F656A09EB713E8A97793DC5E7F7005241AC5D45BF297E
-429C0CB733F1B86A28AE15CB627C98548AA0DFC81E7F62817989E325324AF65E
-C44FB6A9E42A270D789463D125EEEAFDA57DFD09C94F1354D5FB7B10D8F9F47E
-B6F581CFB243A6B634647EB496F2884CF4DEA98503F4EE906A38173D2A6BDADC
-A21B3C206B15BC842DC7FFB7022AF0F963177F310E971319B9DD3BCE508D4B92
-AB9B051FDB2851502D383EE103C4B0B232E32642E305838BD2D3936387816961
-762185C7152062F990585E9055F94BDBF7BCF46EE1E5D30558BCCB4C996F27B9
-05F40807866C255B81A55D0739041B5275A66F58FC149778AF1D2D90BD83397A
-33AAE594FF0A34FE74F524FEB43A223F8E29D7ACEB1E8838EB0AEE7A5AA401CC
-9D93AA03026E0879E9B7C7BB3FED71492BDDBB28EEE6860FC9E453B0A73982DD
-7AEA950B45736DB924A67B8E88945C2FD9CD01AEAABDFA43D12083AF7D4EB987
-FCD27CA7EDE61E5707AB481BC4B566887884C33C89A2D0B234D6135BBE98ADD7
-90BB22D3BCF19B4C69FAAF0F7946A8E3ACE5C933E2AB65511E861E3C5F9428B7
-B6B61DE712F224237AC705913D0C15E717D00F1913ACF411528D7A0BA81ECC2C
-EE9C5A09F0414B01AA880EAF1776C3C4C965FDA4FF258C2C10ED0C0F894F67DC
-1EC0876ED390CE114D4635F1F7837381CC94F52F4DA12FB9C700B94D75E282BA
-C68B284F09331DCA78387C2F262FFC436FFE0B62F304CBC8BA5C287736ED17EB
-7ACE389AC473AD84A72438FD57D3F8BC75E058F0ABCB016BE01ABC26E1F2EAF1
-406809EE7F30883E006C5D62FE0D92AF0FF209B881537F7B5A34443B9A94A6D4
-4C6749230716E53A28B429458A485D1C1530527C869EAC3DB8E0928515CA5370
-83D760905152AE563F58CD82D46F80BBD9D6CA797FC8720CBE190D7264D4C754
-4590D83891A2A01C4D43AE46AECFB938899BBFDD5A0719AB0B51BD705B33446F
-24DCFD6C9D7CEC05CBC7084CFC316B0370E9F9C5F3808822C8D29CF927C76BDC
-E6C31B044951C7F455686689CF06E8138A7B19B7CE1DFDE3343136DE9287DF1E
-81778DDC3BCEF0D6DA8DBD4D56D3E06FD6AE0B51EABDB7B52024636DDC0A2396
-D34630D3E3F47889DB84CBEFB6270B85E448E02F6E81A338AE0230551D629FF4
-94A5859462DCEBE89BA8E57E107F6AC587F79CF8B427C493A5C14AF7BB045176
-A9FEE5E34663AB3AF9A8CF714DD1DD50E18889D04110634B15674D68601C4ED3
-BC8B95B927E5B2E16880E1BC5CE1FE385A2D416973B52C1A2FE4332E964074E2
-94A69FC4946F579CCBC12BD381A80B5F2B1C662CB98138B58EBB93BCA99564B0
-98CF2EB381B04F005343633B163C4DDE8A98500B447D2BEB878AFE8982510794
-D276A4A6DF3D36B0ECF8CFE7D3ED4B364B08AF5012B5AD4BA29FF5886BDF1BB0
-72378D823C1929FB02BF7C9E41B483EE3D18817B056E8FA98FB9863D79EAB517
-54BECBF7579400AC5DF7EDE80E202AF75E66C48257A50390A9784BD6077C8FDB
-CBE3D17F8BAD802E97087A8353D3412C24B0F886AFF91D101A5833CDADF898B6
-DE548E996DAFF04D6CF8668A5CFCE8400C2737D0124A97083CC808CB80B24BD5
-0162448072D97FCD1FACC4146559DFFFA11BDDE0E2698D92A9733C10BFD23E38
-73151FA9C0D030872CFA02208A31647E1A7DD2C182044D90F90D48A9C4C422A0
-FB5A3A88331168A296EEDFAA02AEAEBFCA1A698BF8A01F109EF2FB767B4F679D
-6A39AFF1972E93364E5FC5E52CCB76B06560A8FCEFEA58BE9893F9B20ED2CDA0
-F0A2EFF2C9142A50B73A1EB3547C2B7954BFA47C590FC35260C75BA557A36AD8
-18CBBC03CC65C597F432FA0F0F27DB31EEE7F754781BFCD4EFF6570BE397BFFC
-35A7C0443A8172ED4FCB128DAA55D7A0AC14F9FFF97A43538C005ED8A1FB1760
-8D01F3440420FFFDEE149F036E278E481C35007888431CA712097362CFA27134
-36FCB600FD4C4541659571FC17B8136CF3860E2A41177C4E0B6B5E39B51ABC5D
-5B5D6D732DD3D122B956D4B4328F15252762249F5D50EE7E37FBBFCFE28B12ED
-48285FF811045768B7893A838F0E02536912157475D473DBB14CB666A00B400C
-276DB1129A8D68681CED61F7E21C5761AE13FC383F55BB6FF75579CC533AB682
-E2811BC342AD6E899EBB2B16632CCEDE09B05F9DEBD65591D8CE0B6EF0FEC4DA
-10A55429C85B679511962DB373C41EFAC813C0674DA0C2B02BFD0DC1CF82E26E
-15BD338FC3236CA8DA4FB3437442EFC077549ED51208497C6B074DFB6D386333
-C0DA4772232A367AC13665201336B291E8F08BB7B30F88A3959B21C0303EAC16
-BF5BA8B4F051B58028544D56A13B171BC76F3854974A0632E262C2B90763593C
-D85BA7A24030561D968C05E641F3A72EB769B4
+50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600BF00E09
+8A98D1D031C430FAFDED5CFE3944C4818C6A0C98FF909FC1FA6F3E7E282BFA41
+4681DB8E2D5D12A2B653E32B01A8A9C9955AE525F963EAF4B07A6D1D08E880AC
+3D77B15077B8882DAB21B262E2EC978310BC07DB953F8C65C9D5D01F35FB5A9C
+B8C57B07209A07E1C0C1B5F1324B128B60D43C223F73DC12DE901CA5AAA63BF1
+2D47B7B0B9D35F25A459484BC917AD0D87779E379F2E5E5677F463D9D4E33B38
+99DF4ED7F1C5B33E0C23064233288FF324E07452C5DD4C46365512B412E6CF46
+DCCCB4EF51A65A8E2AC9A5BC5384F739AB8D4995143C9BD3599696884AF450A9
+0B3A707395DAD474797780AD0A87C8317DDC98871259B09B0038E5CA31E6EB6E
+8FAFD3D294971700EE6CF2D4CABAA8AE2C0965FD3E864037DBE485129CA30BCA
+3DEA01CCF4AC088FC977A4668029EDAC0CFBC69C930546E7B7EA31296D7F8B31
+0DB809DE11C0150DC81247B6259C110EF06F9B3ABC4641940EDF4CE46494AC13
+72C2933FD2B3288BD37E4055F58B0E83FF9BC369A112E9FEA4CDA525E3B92B3E
+932E64E549388DEA2C0B1F29B356A0E216B37B8742916B0AA46AFE2147532AAC
+A54DB16333B9B4B66665314F8028D1DAAA6BF0AA511DDA067041E465100A7824
+D778792F109404C1A5EFE3481C9E20007664E5664A3FFF70BE402C3BC84628F1
+2703294F2514048F2B8CA0BD9EFF679B8EBBC8E49A6909FDB6D9439E5852F7AE
+296746725B1840172ECB51B72B1F2F982740F7EE67F40D96BE2B8C310F98A980
+1116EA8A4D57850E5F87DA60D054A24BBA2831838C211B008BBF8E3683B8D407
+9A3AADB4AD7D0312D560FF2DEDDA60D0A353D797BC831E4A76A234F9AAA123D8
+1BDD68A4EFDAE4338358A616D29309A416B4962EB01F6DECB59E84A5852ACDDE
+BEFF98EAC8D864A4B457A6864A7C7ADD3EFD7B2EDB984A3D14BA84390B06B83C
+550FDEC4A8A1F60B8F47BF810BD636BA945DDA0C1ABEB31C80CC71DEA1DF420B
+D41E4D04512EA018C53422F1722EFBC78123B383C9BBACA7F62C5477BB8579B4
+471922BB21A881AB30840F1A076A3B14E7EFB5A0D04610F1D248B8D6977C7C24
+5C1307D468792CC180A2DDC3AEAAEBD1682951167D9B010A3F31F74A54114C90
+6B7E87AD0D74F6E64C225E4F6C93277084CA01C09DD7B7FA91F5D7FDF9C78C34
+9F40F5CA84E8341093AFF161914663BAD849119F4D56B5C880FBC709A99F89CC
+460183DFA77E9A8817F0488874D68F1E64F690865A6ED2FA92D4B0E08C51F5E7
+95767B6B3C433DF63FC5F8E77057C2B8194BF161C3F8104FD0FA8C4033914C21
+895DAB5D43BE63E461672613B9333FA125D04205FB9EF2708D83DF0D49483E24
+143531AE2C99F7F96F95AAE8E292E1879EBCC408CC102A32CEC3FCE958691227
+5446870CEDF38ECA235F19B62F7D83116DAE464E77EA2EF5F321EEA6E9C9B685
+27845D4BC456DC77767EE49F915496C84A7BDACF424378B835FE2CECAD2E3CEF
+366E0BEFDA94E1B4FD1D838CA676E002427508687E3535B681CD072B03356F5D
+C804A3D54746C4C7501E61176E7FCC900DD83AF1A73BBE3C3D26B3EACA9E6B30
+52430FA70C2266B17C1302659F6FD5857422D1AE32F15FC9F746B770AD6F45E1
+CCD6A402BA290917E96AE92061E801EE9876FFFF800C957D57D75EDC1199DB8D
+FAE3A98603A0964F0F05F2DECF98E798360C70AA89438452AA8CFC95C5BE6E82
+D12FF9536DB97DE9A2452013B2D95D81875820B57FB0DFDF9A4A778A914F2034
+F6A8373B81351C44D69CFDF430997BE3576D86CEE83156772E71A7A70EB0AEEE
+7621DFF6E101B32F7A2ECB0B9F02ECB4F54DCB54AAFE7978C759B116F84125D5
+401851A9360D1FDF438407FEE5843EA5E4062139D474A76121006923240EAF67
+CB93828CEC646D632F9F0EA8C20DDDAB3080BF7D774F9BBD6FDCCF38B3F560E8
+84D93B442FEA4E7EB429B7B9C14B276FCB8F39B6431A141E96A24106335B966E
+F3161D90EB9CA3DB6B3F7107D25590F7F4454D2B510A2C0B9764F80EFA8F060A
+9B078CFF276A88013D97FA5E908DE854A00FB655585B9AB0D22E9E2E86DFF0D1
+AAD10D3C1B0A34E9ED40E7B18F3AA2CB0EBE66F14A18615A0BB818A05B1B70F6
+D0DFEA076D71F8BE0978DBBFD62EC9ACABFF8703485899B12D3A68BE64B2A40D
+0D3650B42E55DCD5ED90A9CD2FE2EA64398FFE6BEC54E9BAD493D034B743A214
+5A5FD3B2AFE6FD112D73F393DD613359E7558840B0B9007483264A21F39A30E1
+239A08D90F3C11F48DEEDF8A549BAC0AB84C0CE01A39AFB47732DFBB03FB925B
+B72ADA2697186843116B540DAFC381F0BDF51FB554A7905F1FEC57CFFD19D141
+EF384F0D16F6ECFE47CD2515B9402BA6CA55D473250E3EB2DAC143823EAC583A
+BF749C1C1247CFFF1C0D41868B2CF0F6F0594D0DF2CD984757CFC86413A1FC6F
+3DB37B2CF2A2E04EBE7D05B2278EB9FABBF671ED8D8A5B1D1228C2F698240026
+8666021F7A977F2BB41CC6B1F0D3B7A46521C717285E5E61E936EC61196F820C
+C4C746560DC0F031B6797E67BAC1A518DA30EE8AB870F3A3531C781B4355DE1C
+66E31FD022BC5E8100A319F218D824FE4B0472AA8822C3F7E5F1CA5BFC2CDD93
+E1BB1B0A192842C39DB1B8703B81D1B8D8EEECD9832D321F903D7C06E724090F
+B7F4FA37064F1ED601E970091C9E99B5EA7BC06FE4E69E34052F065FB0331B07
+E3F6B76CEB7B7058EC5985AC310F9F502D982C43B144FB0A19A0EEB0E8D2D59C
+FC88340EEA8CF2EC23822956934954194DA3850C70B135FE2626D0B75C4CCB35
+132378CC7BEC8DD4F86A9B0B1D6C3A89BCA2C750DB5FDFED7BFA2C0A447C614D
+812FDD4000CC37A0CE6994E0C35871C426F872395C71B4566553D083CC436108
+7F50426FE26A03EB7877250BDCF09861DA35E0E92C34A6714244CC183FFE6F82
+C665A6408136EF31A0A50AB9C38AB284FCE23F867D12FF239654D18DB9100A85
+1FAAD02EC6F5B4AB691916A846CE953CAF5B32774D37E208DF38BC9EF3A5F680
+A62CDF924DDA39563128E7FE539FA6C2CE09F5C9F154BD523D3B1211EE7C5437
+128C316A8F171E3B75E27B204531BE59BD50374BF918DFBED45D73FB0E242B6E
+EFA52C5B0DB85952E4E6C86B301A5174920BD322C49DBB29EA44646676A4C4DE
+EBC9B61A279A3CEEDA2553D4B2136294074141687DB75364DD78E6815E9AE2EC
+366FF3E042726B039A9C5C193B53C808CBB0A498B7C80404754B67F7CF49145A
+D1B7E337076982EE64E6F76D31BF17C396A115A69E0610F25BB9E5DEAF5FECE0
+8319CFEC44B8549229993901FC72AA17351A442568754A3B5B4DF7B8061D73C6
+0B29DCEAC0DF72A6236D4BB6ECCF4EABC47713B2A609DC07D96740A769473869
+FD1AC9B5BC0137EB2A3327B51378159AFDB5BBF257F4E60F127828E8CFE74E01
+D968038F659EEBA34361CE6CE0987A80C7ADBC06D71C6E3D815989AD77551771
+66F1A1AAF42A3F7649DC718AB600BFC70E4CF0247AA2A4BFBD84771199AF150B
+78100CA83704D34EF7D65F51235DAD8A5882EEA58729CEF60CAD3683B572D0A7
+89A6DAF840DCB6C7AA4A4B23222D08087B975BB64809926B588A0300F0DE79BB
+320494CED7BDE6636F3D9D826D7353C2C923BFE00949B710611D9E3DE47C3876
+711F0135334980FBE4801C3BFF158F1FB5E2E5E388D8EC7689E92D8869A7C166
+1C4262C63687BC092675C23B6755BF2B107647A4EDCDBAE8E511A64ACEB9CDAD
+F15ACE64F8E8E4A9B2064C0FD8E446CAF1592C8F109376B98D4A5B31B15B2892
+7C0FBA025E497B454B25DA16D9C31F8C0BD17368499D3B1D92A06E5E4C8C6A87
+06E7E68C95975157BAE3712904797B50802CE069B74208F549710D978CE4A253
+C186EC2D6415479D0FEAA1DC076885B2A509B0E6411E6B5C8E0EAD7578997B9E
+C5DFA526E73CFA5D3839664B3470B1973FE1790EFE2A534A277AFE1B140E5669
+407396D0BEDEAD0A9B7B7AD54CAED5C8A70EEF86FB0045EEB34907E32204EC9B
+278C809150B70F1F086F756AFFECE6F05946C36C265EC6EE79F9A8659FF0549E
+33E4E750B3292799B3448560930996F9FCAF0B5083EE6F23B238A41EEB065506
+B63F6B94F6DE9EDD11947AFB257961EE4297C832AF97D38AEF181FED09CE97D7
+FDCC50CA3BA7332EE65E16B91F62CD678C28CD26B87DA984AE10BE0276366AC7
+7BE023637C1122C8ED16412B00637D59ECB9ED3DE6A6A816E54630DAD0E5E306
+1FC9A8070EA0EE84F2E59A7E4D814C8F766ECD9EA08A23E266F1BA97362D724A
+CB2AF5932D160D281A03342E28D57B55042D68827C831B8BAEB3A42E3A38531E
+36FC41EA30DAB3F1EC598A3E011099E5586F65C806A85629AF34351B3A24A8C2
+76E43F08449043C788C5CBA1B0EA703C100377540870DC8CB1898D6783B29D66
+23BE3D60C08251392D5060FEA9BE4A40EF55FCDF1CA4BEB397041CE284527907
+E6969695E657A1A75665CB7EA8CEAB74972919F286EF710A7D123E81F60F625B
+8BE0EECE4F52E73D0186ACD058D96721819B43AD03C98123A5892B4198E3304E
+1925512299560CCBA0AEF6F9FA2EEDD0ABB0D0649AEF7DA23DFF6EEFA2BF847D
+99A217F8665916CCE5518D0849D611C7221BDBDDC4FC0E7381A49DA520815274
+3934A0FB9435C721CAB181701E292D3368DFFC86613F755D4801E97D7B872E0A
+0F6E57A80363EF1DF156CD873C303A898A5D75D742E755D019DA3091B788A036
+0CAE670793C4CAC7A15C2DEE25E49D7697F17D2F4715C2DF7964F2F88C13D83D
+C06E6ABCBF412C543BE52A4166FCC090F12E66727FF1B01C8FDC772E52DDED00
+40EE0A60818F186487150B1E5EA3B73196834A2D201E6847E3EE97BDB9CE9B6B
+ECD33FB11216C18EC4E2CB7C4B8E841EDC37057FAB5AAF23A088C7DB0CA3DB9A
+67799B2629CE0E70610F254A87A925D3D107450F209F26481B5F416D41E26C55
+934226FAF151ED9FD52E19841CC57B3C45A5F9F15B6FA9C0CF8827EC69D372E9
+839B245139330A92B0F8F2E759D0F5E2AEE7A08F0744DAE19CA53080B062D3A7
+E1A07511FF4803F76AB6E51A80185E8734392059F3B1B9ABEAEFCCA68FBE923E
+3CFFF31A62C16BB5596DBEED2FA5F9AED96A0A42A8EC600847A1D80E24F63BCA
+D6E711FF7F0A96C1F87A8D70611B311F87A04535E4822A7FF4531A9B1FAAD13C
+4E80F5AF473AB4183C65CD87F6D9FF0E5FF6279E3E174314F3413EB629DFC3D4
+DA5B751031BB211DFE829F583DFCFAB20C9D972BD57B2C3B604141AAD99A922C
+38CD696CD05FCEB4035334B02A1FDEBAEBCE1672ED6BB7F83B5FECE3001B9F7D
+70B45AE7E282D9F9FBFA62187E7E0675969C232B581CBF4C6BBF10C5CE84C3D9
+1ADEC8110EA8566DDDCD81E0C00FC5D59BBAFFEE83C274277CB42BFF09D2AA05
+FA0D8BE8DB1EBF587D31A5A8E9C570302965B2F148833CC8C64FAED2FE6DD962
+4FDF21B46A8A9C9C54B873D6DD285C1FC20BCAA83AC67D7CEB023F29F00B1438
+3BCCF291746D6A04E176368398862D4394BDB6BAB8A24BFF5DE8848D5E250E10
+98CBEFC7D88AA7FE731F6B398BA1BCE100C3C3F602C11CC039FE279B7E46DE37
+0C8328B49107C6FBAA10E509A76C9A7D34A8B96418A36EC0B3F56348A1CB5763
+2314FBB223B0CB9C054730EB2D8F9BE48CB980024B624A3FD4794B22F18ADC84
+20DA169DFCE96CAC361942A22FCD95E260F46D1279F293F2709302539214D2DF
+70D1DF28377F0A99840226330506FB5EE3A0BD9BB02A99D840A3EA58C69B93E0
+50E7B164165A7EDDFD0E7A4083891E3F5A12653FA9AB3BF1C330678358A50910
+C65FE974EF46C8AC66CF7E16D27CC6CD372FDF2E7451BF5753B029E8A456FA07
+3207EF3EB547B319EEF01DEBC64DBC8A33FF83DB4ACBA00502EAD9B3D7CB8501
+5942A7617ACAFA1594657513F71FABD0BE842A5DC60D629D0C752D7632F7F047
+0E7C87CBF771837B5947273AE5DBD500A41B884E576488836F6A8612F93E71C5
+4D64831C34B6FAF3DECE28BF4B20E7A870AD5D0F15670E7886F43360C0BDF2E8
+5A55496CD838E57BD4A0C27610AB2F5F0A7D76C1AA97641260FA03B461A3D223
+3DE435A15CFD585F5BC82BDEABF1977D7AAF973C6207C632C2DC5EA4D6617101
+43F45CA50D60132309E8795D2B0B6927A0C06324307C6599521A9FFA4CB5113D
+7C23F8830BC9EBDBF923AC5B12BB34DE6E1C7C0129D2CF2EAA09B68DFF712912
+A46E032A2A575B214293E06ACB5DDCEEE77C39F3A9071D9CE655038DB4EC2A2C
+480AAC659FD3D18BD497A8F6C5446E2A6496AE279803F329CBB3F6923C53F965
+7B6801DE0D3B1E00A8F5BD2FF70782D962F31AE5C6D6DD32F9307A97CF121830
+157802BA4A56043F833402A7A383B94D79C80ED4FBB6CF188BB91E421165DE85
+245E64BAAB30690EB6C3A8E51F6C074BA0509AE82F59E74C7417D06C65202030
+D602637542CA33CFA6522119EC9E2F25814BB5A196E47146ECCFBC844D17A5AC
+18C1F640E28750D3B6856A38B14FBF3B3C70D4BA559B2DFFA01D112CD89F7F40
+A201D0DEADDA581EF4AC73A051C005BED84C7AE69C3AE65163E8FE89F50594C2
+67747A3724E89CC50075956D3F2BFFA490FB6C02CE988AD18F52C815F2BFC18A
+D1A86E95576C1076F955183310B6271FC489052140553A08F9E322C0003964FA
+5751F67640750AE533F7D90061AB9E487C4200A30AC0CB9D1D6B882631125FCB
+FA1B24573E504A042B2722CBB83D5701294600EBEE5AD470D1983D44124FCEA5
+51BEA2690F79C58BB913A8F6036B7FC87C5314B6960F52F2579337DDADEE0249
+B2207B7AE69D4AAD19E5CF36BA318FFA19324978B4DE4ECA1E66366B070175C9
+60529A88B19F69587F9F479EA8279312DE2F6302FA872DE1A623654D2C46938E
+4F92B56E3C1513F80425060B66928CEB8672DE30C722631FB26EDCD7883F914C
+4F07167152A21B6D4F7AA789841648EC8A6859EF4696F8E2A615ABBE54161E8D
+C79111FCF9F9C956C1DFA1B3462C3C4570C91D3720812182CA75C72CD4B1979F
+D6376F48212F466945C83A94F148F300A4FF573334D01AF0E6E37E4D8F918A02
+9CD4246AB83D1946D230FF9BE714BA3D5BEDD2D331C7FA68CFE88FC0AF6F89B5
+E515227F55EC66293FBB3FCDD1976B0DE8ED0766F8F60E44B7831E25672BF65D
+6DBD52D97FBE605A2CBC2E4B72C443D2F60658E81E2183BD70D4E66277560B0C
+DC0CAC9F41726329AE7208C956D246B45CD31AA4152D23468902E5903170F10D
+BB169BE014910AA9102F382BC033A26B4DE9DAC0D7ED7F848C9C9176805D4B5E
+8D47176190D1F7AA6F8B1B2F77A5358C3B44C21C3A4F48359DCBDE38F636929B
+F0D6140AD48F557516C88E2186B12D011573A188A71771F37E9FEFEB9781137A
+1F44F2C90F4204C3B018E015CE87976E38F65505E54DE894A2E9B292BF742ABD
+35521DBA016B6A3C1BE594C020B1254459D3334F92BCF2645A454A3AA0F9A40A
+682C816937D4CD2C392D396E6E14DC64CB72143F9C3925CED4A721ECA16F39C3
+06A04605C768344C64FA9C9B75EB4FDD28139BF786619544F0A077BC564FB554
+A59DAE6BC2058064C0106C4878418D6A124654B23D9354706AF7449C996199F8
+1D3DAA2A712A18CC214BECE73751E996933968EA5766801653EBC042D1B38AE2
+996900B303A56EC81141741E26F4310265D8E785B1BFACF7B6210F2AADCE5C84
+56474ED40D92666DEDC745E4521DBC1A26F26AD1319DE992822838EA3FAC3C02
+E4F185497747635D932FFBB6EEC172AA9B975042F665BD097556EA18AD19FF77
+CCF11C505E618A19BD21159748FCC9005C9F6BEFD4B3840307B11477F21B4C80
+C6CFA2E822731A4372613498B69886FA4F43E2423C73928395C85CA14C3D5EE0
+41A6FED4A65533409372897FFC229C88847204EA16770DC57FFDCB88FA7C69EF
+EBE08C4EB56DC0D1561023AE4F4057C138FFFACD7E0B7E4C3059B168492FCEAF
+39218326F9C53CB151479639A0AB8CD5B7EAC4F53C9D54C2B91C2D6B42124C40
+C6F69ACD9B93A1AD62F37D68A35E59EF96A332ABE5CD1B52F8BE81C98EBB5C6D
+611D98B24386832ACFDB35AFBC089181D91814CE1098799B6453E7DCD921BAE9
+92760955D4729353B1B9316BFFFF1F9395BB293244D1F2B05D5934830084A81F
+C723CBC710F0CAFB8E79D6376D874DB0DE06022FD1E9916FD034382C24D35B57
+A93B81C632F39ED08B37CBD0026D727AE8068912566BB5474F58EAA977B02B87
+3162B42EED393667CB88AB5AD10EDE4A40D5AF10955DD0CB0C99FAE88AD6FDE6
+56F222885FB42190FF4882D51DBEDFED76DAB1F9404C4723B6D7727238E1C18F
+9E607AF6948E851569349ABCC415FDE3DC33F3BFCB410FC8B9773349491AC74F
+247BA3B60D1E6183F8A666AF584453037EAD347C6C6AC7D8B0124F398AC6A323
+FCCC15CE4345B56BC2CFBBD17AC5353D60191D0E3C9A9CF78DCCD46DF5F94C08
+A012B7618901095688C82869D11824493806CCD4FD7F90A3347586E6681D260C
+168869AF2A9D1F16637484D4C81382EE66B08BFFDFC57EC9FF815B1B8F60566B
+A405CB9BF6EDA6C9030FBE770F82DDBE998CC1A21BFF7BE67CFD55FD0EF86249
+EEE248A9CD8DE1CFB4CB8B100D29E8A2E50324F7D716A6AC7745BC307E74261D
+9AC05E3A9BB4E1EA6D434C82DCC2675CCE0AB1AFABCE03F8A938321257A15ED9
+71FFCE05DC19AB211D1907BB9DC032004EC6AD80AE7342DA9EAD9B6EA8AF4DD6
+E022B3DA7D187B42BE8D6F0682FD89F4283AC87D1CF68B6193A500539C7E0280
+DAFDD1A43E0560D2FC444BB9A949FA408F7F7E130E5D1656F2355FA7264B57B8
+40A70366CB14DEF5908C1A69B8365DC0CBBADFB4B82B2FE6EB68DDC9B1FE71C6
+2D61F5A48DBDF1BC8A9FE9D81CAE0F95A2FA190FC194A94623826D4A76D24132
+3A3A453D71E03414205A14ADD34DE6654972FCEC6E77BC7F988DF7212D642FC2
+86D98BA69B2CA28426880D25B97B845D3B0BE5015029F37BE17AA11D4A457118
+08F97B141DEBBA2F4EFE542CDC3AFA825338ABF0CB919718DE8C3ED384AC8078
+10BB680A52115C92AC3A6C75CF5D9BE57277BE62A0C638D058B6FB4F22B669DC
+9BC239891E3006D13D2B74A8878B8D932F12E4CCA70E5DBA1CAB0EF0D7EBA6F9
+8C89FE5A4DE66FD55579EA6E0D0B302AD7FAC851FF41E1B50BF2771D45BD4287
+A3712CE3E26C1634C30DC6E0C2B2B9BEFED266A65DA87505B05725D9E882496A
+3A2D9BCA03344153528C694F151250CF45ED116291453BD9C364372F19E3E047
+3B2E1268377C5F3D60376892D49EC914156AC19102AE4B83FA1BCA49B20596EE
+73A6B8832F30BC5440C076A5C79E61204D8DB5C99D885955723016C7E93218D3
+3F1DE9F004F301E134966BC7B30D87DCCE1EA53863D0C4231E6FEBA239CBE110
+D00DF9F318F77B6A55BABECB54FBA883110D88F2EAA5837954B88278801F1FF9
+DF37E6642449A7296A34CE8D14B32970C37A013A83D60F9D5F3CCE70E80E3AB1
+24DB2F9982D9A1281B7792BDF5EAC3473422DBBE5492784BF5B0DEFBC6FE05BA
+283506E84F5DB90E5D31A94CB84FC593B9A12B2F48DCBE4F0567CC6ADDDBB8B4
+359C3EF63045D4A4B607DA8CEA2EF305D9AFA2EA059C061E8D877E10F2517910
+2EF8EE46DD88AAB0CD1366B226D48FAB68294269E30D032A859B1BBEDB38D679
+4C545E8D4F32E78764B36AE45E2DB298ADE78DD1661D73BBC892EEB03D3417A3
+39F4DB9D20F260885EE5D6900CCD091152DD0DDAB60EC66CEAB06E4CF987F90C
+1D4E74BF853A04C2B74601E743F52F0F29D2D05FFA0B6BACC64468CF62C0A2
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
33 36 51[26 45[{}19 66.4176 /CMTI8 rf /Fc 242[61 13[{}1
49.8132 /CMSY6 rf /Fd 134[32 1[43 32 34 24 24 24 1[34
30 34 50 18 32 1[18 34 30 19 27 34 27 34 30 11[45 1[34
-2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 10[30 30 1[30
-30 30 30 1[18 21 18 44[{}43 49.8132 /CMR6 rf /Fe 129[41
+2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 9[30 30 30 1[30
+30 30 30 1[18 21 18 44[{}44 49.8132 /CMR6 rf /Fe 129[41
5[43 1[43 45 32 32 34 1[45 41 45 68 23 2[23 45 41 25
37 45 36 45 40 72[36 4[41 2[23 3[45 47 11[{}26 66.4176
/CMBX8 rf /Ff 130[35 35 35 35 35 35 35 35 35 35 35 35
Fh(no)n(v)l(amen)n(te)i(para)f(rep)r(etir)e(a)h(busca.)45
b Ff(C-g)29 b Fh(cancela)-450 3934 y(ap)r(enas)c(o)e(que)i(ainda)f(n~)
-35 b(ao)24 b(foi)f(feito.)-358 4131 y Fd(c)-375 4133
-y Fc(\015)e Fd(2006)h(F)-5 b(ree)22 b(Soft)n(w)n(are)g(F)-5
+y Fc(\015)e Fd(2007)h(F)-5 b(ree)22 b(Soft)n(w)n(are)g(F)-5
b(oundation,)20 b(Inc.)27 b(P)n(ermissions)21 b(on)g(bac)n(k.)28
b(v2.3)1860 -364 y Fg(Mo)m(vimen)m(ta\030)-51 b(c)o(~)-56
b(ao)1860 -208 y Fe(a)n(v)-5 b(an\030)-36 b(car)1124
l(amen)n(te)4170 3286 y(argumen)n(tos.)32 b(T)-6 b(ecle)25
b Ff(C-h)36 b(f)f(interactive)27 b Fh(para)d(mais)f(detalhes.)4463
3550 y Fd(Cop)n(yrigh)n(t)4766 3548 y(c)4749 3550 y Fc(\015)e
-Fd(2006)h(F)-5 b(ree)22 b(Soft)n(w)n(are)h(F)-5 b(oundation,)20
+Fd(2007)h(F)-5 b(ree)22 b(Soft)n(w)n(are)h(F)-5 b(oundation,)20
b(Inc.)4627 3606 y(v2.3)i(for)f(GNU)f(Emacs)h(v)n(ersion)h(22,)f(2006)
4760 3661 y(designed)f(b)n(y)h(Stephen)f(Gildea)4170
3746 y(P)n(ermission)28 b(is)f(gran)n(ted)i(to)f(mak)n(e)h(and)e
% Nothing else needs to be changed below this line.
% Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-% 2006 Free Software Foundation, Inc.
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
\def\versionnumber{2.3}
-\def\year{2006}
+\def\versionyear{2006} % latest update
+\def\versionemacs{22}
+\def\year{2007} % latest copyright year
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 22, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
\centerline{designed by Stephen Gildea}
Permission is granted to make and distribute copies of
\f
\title{GNU Emacs: Cart\~ao de Refer\^encia}
-\centerline{(para vers\~ao 22)}
+\centerline{(para vers\~ao \versionemacs)}
\section{Iniciando o Emacs}
\newcolumn
\title{GNU Emacs: Cart\~ao de Refer\^encia}
-\centerline{(para vers\~ao 22)}
+\centerline{(para vers\~ao \versionemacs)}
\section{Buffers}
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -t landscape refcard.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2006.09.26:2327
+%DVIPSSource: TeX output 2007.01.20:1513
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
dup 51 /three put
dup 53 /five put
dup 54 /six put
+dup 55 /seven put
dup 65 /A put
dup 66 /B put
dup 67 /C put
99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
-50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600A22D03B
-86A088CED7AE528182D2EBF4D351FD835B5DAB2036F44604002D0E21510DDCEA
-F8DD36174C2CFEBAE2D183407AAC7D4D52D51D5B2890CD3B23A88228089D26BD
-6E7ED4B31A60C45C7D8C00274A812ECF682228F241C13C41497BEAE1DB58C3B8
-3EED1B4F48D1A4706D71EB098C4FD67CC7890957724C12067CA54A2140855928
-E6197231734CB46E3EF820A1C19A6AE55A2547EDAA9994B59311C2D02BAF4950
-2A8739E2E60A1490884101F56392D67FBCB271783118B2568E2DD484465B899A
-8312F466470B4A490266852CA56F7F56991A746CCD5A365EAFD700D47D11860E
-2E2B21C90AA8B3F9915F81F0E2C2DF98D942F3CEA2300F2B9F6BC99FE21F2966
-AA932F222C35EECC2520F10C110D6FF9A32EF56A812D3760B54B451C79D6FE5F
-3F93D3E5F9E4D56096A92B9E953F160551BB6FE26206D6A317219222AA58FE76
-6C758416537175D1F7DDA512DAE5A4794216C90B561F6C29C44FAAA5EB719F20
-43333A0605C0A095D8AAC862DE53BFE3EA97A756193E9E74E7604AB5EEFC1E7C
-00888CF0F286073143ABD034A1BD66E81E588FF34930DA0421D01B48A71EF115
-BD68ECA6C15DB673CF17821A79484DA091B0FD42820B35ACBCC4E2873C3B4950
-F76EFCE8F0A80EAE5086450D76847F299FFEFAFB731C72B63DE42CDB342B1691
-0CAF1AD419B1B3102894D78C3ADE69C39ACD063566B0118C0E127D4A7C013D93
-C3F3A8D55B3A6BCFA37FC6796CB40EA156958F27435A2832A5FE55A08B76E258
-9440C4741B30E211BD4216DF1EDEE02D168A398B6769F8D165B7D7225D278BA8
-994DDDE391F57EB890156023E6E3D56E22843F3DCC582F7E6C571EF2BB436631
-A7E7738ADDAE7A0433C43A8A3B90AD8952E976F348973F79797E5B68469542DE
-D610798FAFF13B24AFA2574BF898DBD661417C41BD0FB6D448CE99BFABB91117
-E8CDCADFAD71D882E51DF28B7D04624615C826CBFA745CD903E2303337AAA886
-DF481C65C7D914DE22A026BA75D232481DC320B89A9A2F6DA1D9E54C48CDCDF3
-F657A66DFEEA1FEB0E98A71666F115BAC1286D5E0273BE8A67ECEDAA1BFA4921
-E96E67138F28919D708719107D48D8F0C4E4DDBDFE6DEC21C27F260DF7A46327
-D924F8918E2F0837760BEC3666C7D5D60A9F2A7EB0DFAECA1AE4A79C15CEBDA9
-7592B665DFC923D1C6ECB7A3444016A1F9760493BA1D71232BF2576DB84CF966
-7A7466A55FDF764D4BD7810541055B989E8A8189ACA63014CF403E3926C4F455
-81E25361FE1339777B597EFF1CD63F007EE735B9049315DE035415170248B359
-EF4A0BD6960E23D3318A59E11190AFF749ECEBC81B0D3E26795B6369309ABA76
-C1E2EA4EC1DB3065E4618BFDE7729263920EFE5236EA355BC30C95C62718EDDC
-69C3824B6A450B37974FE23553D0E1ECA572155E53DFCAD1E4F7C40FCCEB42F0
-8A41A4F516B5937D75FBB86BF290BB6548FF327853DC5A25D002A381A13DBAE8
-6CFD76979CBD26A4F4D97A791BC1E65AC1B34F43AA12D9F5E66E85E368AC33DA
-2626EE4E399623D6449037D555E35E0A22E4AABC91B360D7A961FD335E37FAD1
-46DB866561D431B05A65BE91077FEBAD52EA5587D5DB86CBD753EB270B4AFDA6
-68C0F1232BDBC07B5D7E2B58AD4FCE8D004149EA212653A83BCA85A1BC8E5AD7
-D15D165521AB6377FA20A09413403C79B1266F49D983AD0BC50AB766F1CEC782
-4609F22694540DBCF5FD113626C89BDCAA59F4905D07BABD08BA49F976C0A79F
-94A77AD26783AA9BC47B8A11CAA11090D09A88BA948844A45BCEDD3CDE0EF114
-2E16ABAC0D90E7B7345C04B53577218009E67C7B7010AD8DB0FF1073DE31C770
-670C6619622031490EA2A2D1A9FB80DD21A5ACC526C2BF0D999651B8E22A28FD
-47B4708B288F5BED8E5DFBE57FB3FB33F00657B8544CDF6CAFE1A3BBDA9F2296
-3C5BEC4351412CCB9AB6F450188D307B9AC70CA7D9DD184414833868B27BCF62
-C8CDDF23A7D796D0A1F8155E66EC9D7B35BF0FBE185103A37EC12981EADBD16D
-70CDB2D685FC168F08AE39F375739ADFC915A63C6A7246D164A12569155B956D
-A7A5795A6EA9D4FDB0AFE54C63CBC01D5C338B68DAC3D23B110527B91BC0527A
-30D7E8B7DB2A6CA19B7C71D78D71C41AE0557E0A9CF2F3285F53CEF69DC3C91A
-B3EE632FC1416B4B36CD2FDB8BAE850FAC5E9E0B7B57534A8D86948074AB123B
-B39EBA873F819AA42D36D4E07E2507EDBB3144337A743FB436545938E4DEABF7
-03EF9E9752B4DF79396023282325AC3AD52F42430A97C54287C94C3C910D025E
-B6C40DC9A11D864614393CE973DE186B99F4B3C0F33CA18E1D30F8E8EA70223A
-36853FEC29C0F96B59A6F59C0A33712B7053001FD554D23D0FF848FEB3C7EC9F
-7455645E42209FD5B8CC08A4A882E34275F6EEC5B16E7A7DE6C9D8941EB6BB46
-ABA35AA067E0439AFFF7DF7A660D66C8503BF35EC83C32270E04512FFA90618F
-6825695BB8ED9F97C4FA706BB84B66A9BB210628EBE19ADB36D679CF9E7B3BFA
-4D4764BBB31682A14FD537266E2CE1F4640131D324382542FF8B8CD9BB108B69
-6655FE8FCFB277A88C58A7E2AFAC9B740D840EDF1DFC50747CD3EA1DC24B050F
-B12404954E42E14DB6092B38F32CBAB9546A9784BFF7FB16FC0F3D2875A35A16
-75EEEA82FDD3DE0BAFF2C26BD37D229CA06A002529D27EAB41E20818ADFBBB5F
-0AAA37BB95CAD96A3F700C2E5B7DD988E89049051077CBDC2DDA592E2B99C090
-53C7D459D85A72B01880F10F9919777AAC2A3133B8A7CC5926ACB6C87B0552BE
-D310D8E86E5F4B142850D45664F2CB087C0E7546DA66214DE18E67D1BF098A30
-137068F9E9735933B96B4242E805B0D4E58FC9EDE7330D4217C9315BF6317608
-ECEE1BFED5BE0CBCDBE36119465AF20A6D7A3244652112A1E602C358D5271595
-213FC19C6562678CA6B38A817C0E7CD65FE588A1D9307FACB838C6F5461C0ED0
-888437043743899769E94B7EFD49B022E3A663EB0A00479B5C291937407B52DB
-36E71F524C1C6F4A91BB99E1A824A25C3917DDD42FC2F9DF16BB14C4D28CFFA3
-BBA2BD381C27AD1885F7DECA566B15C763B3B4B3F3EAF3806275D8600FBE4B42
-D1FEBC74147DB1CF64549C9C7DBEED10F44F4D585371BBA5357ACE0BF864231A
-436FEC2C90C94ED01324D5946B89CC05C087CEB96AF03E350BDF44683BDD566F
-0B2C48C4041411EF91A57119C9ADB0F2523477F46F72FEA57ADBB2AC25D3135F
-4F0BD460DC6D8E29830341C64BAB91275E9CA08B713955A5D344EDAEF871DCC1
-B50F30858C3C3666597B73A752E93DF128546D1A1812C5B916AE1F44CB36DBC5
-A26B5C3ECFE3A3E2A013B5BAD5722A8943BD678F651528ED340EBBF59FE47E0F
-D7BC565E44C38FF7697C3F1569C241D339EBC685E7C4D7BBD318B74E6AAFC97C
-49EECA3B147E485F1F2475AE983A18395063BFDE981F51E6A2CDBF1906E499CE
-6C6403DBD85E65E44839011D7E3F62B7504A9CFBF6A5D3C9AFD6BA64E636D7AA
-E43BD83ED14C6EFB36A5233A5D795622583AFAA09000C8557848705231B6ED8E
-5E3FA79173C172763C70AD176F4F3DB0054F144F661F9F028B596107DDA43168
-11B6A56CE4D375EB9F3DACC6EC06F632CAD1D994217FA7DA1C56F681FE7CD0AC
-6CA60BCD21FF4950D20D4A3F11E0662BC1D3CBD8AFE2DFF3DA1C609E0B337B88
-87B6FC6E735DDEFC00C491916F69D0478BA2C346608AECD337AA80031A269380
-45E450ED7BEAADFCBED412595BAC771ED3C1BFA4459A6278EA1F00CF89C9EBDB
-0A43F9CDF70A0AF808CB329CE9907FD5B36C3AF5D1C475AC99A6D6F22596CD42
-1CB7B14123D38D8FD9109438D9F49EC8AF29176204C0A776C60009AA148697B7
-F5496C6FA123F9ADAC59400E139A0B886E110425839B747241A0FD2DCA8621E4
-AC3B71FFB6FF1BD4FC5DF726DA5F383D573640774EC6327F772290930F2656C3
-3D3B1FD3F6B321E0919720F03F3C6EC09D05629549549CAF621EF916071CB6F1
-22625657C27985471E16B21714100F8B80A2C4035C5905C54FF95AB7358117C0
-DE70C0FDA8187FA316189D13A9176C1171A318A81D6A77F0E54D6DE37E5D81C2
-5BF1C7EFFEB8D130DDEA4250C4FF4F1BD1B535A20C3FEF972323F114A9FE90D8
-48162CD532AA3423FDA9AB00AD6754C8216253CE936DAD6AED5BAFAA64921186
-E217F709A73D6083A8D04F11FFF49D2D8AD5A55415043A8EFB32A478B9D70F95
-D9E63A92B53EFAABD9BE62461FEAA541F5CA67FC137E3AAEECB5BE50FF74DAB4
-18BAAE0A7244F072B33F3AF7474EBC681DDB09F4A11663EDA56268CEE9E653D7
-4C068E233BD3F142653DCAEB01E2825AFD6ACC54659F66B21AEE64F66727F033
-B3D7D17C051B17B4BF41DAC5D8FCAB88A36DEB62BCB5D248854EEB8A9EB2672A
-391013A66539BDAAD4189563B45C2FB57EBB9B02BA6845FE2E7D66CED6098014
-2831ED864C366FD3D2A36D9823E84C686D401BF9F01B71CB9864AE245E34D554
-4DE79FEE3B5C74846967D0512CC9FC103DCA3DF48D0D491E70C8A102AB9A92AD
-E868509AEC8134C6587B505139FC438FA994819CD17F108C754DF744F31B0731
-E07BB4F12389EA058127E75F5AC024595CD8477F5FEC80AE9EF2109D0FF15326
-808FC436888B98938234E93EBFB0BB009F8FACC9D0BC0058E37040CED69EDA45
-D08942E834665C0595737BD2C4B18CEF53BE576C03427D0EBD25D335ACCB2473
-63B2FC3FF036BEF8DE2CAA9308E089C591C331DE41017E36914FBC5426358701
-151572CE393FABA2C55D67E7CDC90C78CC6D58C3C6DF6524E5A9804D0D9A0E3B
-DE85F7D0057D2ADBB04FC0077E0080DB404726A8AF5029FAFC05589D835F9ABF
-ABAB4C3B3F66384368D4A2B6B3D6C1EC0FB4121C59D1C5C50CE8E65E988D06AD
-7D03BDC5B095F3BB54A1E4E7DE57601A28BDF6D1C8A26268FE2A8B510CC62B10
-A2F69EF9E8A766BE982C9D791B42C10502F3BE4516D103DE941633F021DDC99E
-4C6BB01CAFD7B886E677897C775485878943292F8592C4DED879058D96EF9F10
-B89C8BFB5567EB7D53B13F1C9893A60D22246DE121C993E9EA563EF972E433BD
-DA1119607CEC7C89145164BBF82194A31932BFA6EA40A2466EF148E9EF09209B
-973714C0DADAD79BC4DC8F767D948AA227F9A12F46262ADC3FC80BD464EB3750
-51CDE98239A728AFBA32DFCDF0E04F1364399121FBA23EA9660E71F1BD2BF976
-F6DB04FE31B3D89112C8EACEC00D8BC0834D63025580AA2A77588FEF5F95BE78
-7AB5A9BBD218B94A7D7E14AE6FC65A615D39058DE4644A126ED9AA1EA03B0A90
-9B8162D84A883D5BA85B83BE8E7EE7B3EFB9F50ACFBFDE4178C4D12D6054A046
-7CC57C142E055B9B822422C9F6E3F2323278AD2299BF211302CAD720BD980980
-4D4EBA8BCE79BC6613EB227A233BF4E0C5B73FD1C424689FECC8949C19E581B5
-9B4534060BB017C315E46E102F9C54830C11CF867846427AFF0293B6EF11970F
-A5E75BB89A8937512FAE083F1BA63BECF2B5ADCF9618F092F461096C565B55B8
-714F9AEAB4F76920A80BB74538CAE55A617C3B265F64E1B1EB19D96DEE120581
-7FDB28B9823C6F5241ED566AA02650CEEA40E6E1A2C6DB55590C5B5572D8F57B
-6AEB288D7869B6A7A50B27E496905CE770852E9BE460CD2D1C723FC7236F92DD
-727B27FAF82E9E7F32BADB7911ED3C6525D913BFA333EBDC18573F1441624892
-EB53FDBB6A945B38FC9C376C3D534127720420E20DF513EF381E2B6B5D5E5C23
-83412BD67435CD6BCE407B8FDFCE4F0A0C35E5DF9DDBB2D1D5D7CB2A45D886DD
-58F908A07FC48C245DC31F28D30FFAD477A1D1AC593FFE8086D05B285C700996
-2CB06125A817D4850B6D3DD246D671554AC1F513932BFACF92A15B75F87DB140
-F5225D5B066A913E6E3631F160CF60F54709FA0DECEBF1BB203F4D902B4351EA
-6369E4872617A98DDA8BFD29E8933D201A09149077EC934C0B082B92244DBBA5
-0E70943FE5E1E8823E0620C857D8A3CE3F857FA05A0DE16D7673E9CF27C847A7
-C8A8DC1F7B8E80A652C47C0AD748A60D76724354AE6D98D37E164B8DF1AA36C3
-04975386BD0C356DE67AF3AF9A2A7C5AB957994A588CD1BF864C64C2D00F8D07
-CCD30A5BEED0371BD23A4622BA3B8EFC35FF8A552E770FB899BFDD7A924F228B
-95B56FDDF795C0D469B399FD0DDC140CDCB61C6A6E30561CA594D7A7A0E86CE6
-B8B4A04D3651CEAF4D11F86CC71A66DA5D66555E27B1D3503E92E368352A0501
-FD045A7D79716CA26C601CA2888B9E57DED1163C821C10EAFE81CF0461A92413
-BB96D2CBD385D17430F3DD50B260F58DB83423E826B9F55FE96ADC290621D17C
-8E4BD1A39007D3EFFB5EC104D2FFC18DF08E16753C26836752BCA0F190882433
-00D86B38E658215741C887494D161A56FDEC75FD5C4E3802318C3D2B72987F3C
-2DD3B75F669F2808F2A9C0880852A4A6236FE8A4AA4FFF753FB8E0403A9926F2
-73A342837512D46102279CC3B105A959516C9CD4FF86C704BD81A2DB5FC1BA55
-4798041822419EE5B201F48A1C182EEB9530D6205677136F81D3D911C98FB220
-C04E1532CBB717A68A5AE74FC5F6ACCFFE1ADBF194551F4E9E8C481C32345FDD
-4615B1EF62FB11C900DF204485616A9D37EA2B41E81EB1854570A07B76C7A064
-2C897C81FF81F703AD989D304CF7AD99F9B900681C935A9FD79C0188B3E2B50F
-19B15C3D95D0319406F917A31676DB06839E0180EB5AF09ACB81A4493CEF52FE
-F606841668FF02BBA4492216D789B6A3C4D9C3FA1310305E9878D7457D7791E2
-4F4749102F501AFF64C3EAF5A90B7B85DF090316D74ACAC512B040C19BBC61CC
-2534597944221052369729EDFF43EDAB917F2117353A8E76A6ED790FAEFD58CD
-7B0F694B156BDCDA89DDF6DCF2B47B71CCC037111432C562AF9C6B6CA1D1BA78
-FCD24F49127731799F7A0C29786E2DAFBE0A24DBFBAE0E9A0DCD44E4649DCB7D
-2916659DB0C65232B5CDCB015827F31A5530489B79A6BB45D68E19E3ED13D3B5
-31DC8454C68CF35E3E8FD307CB301884BDC0A03EDC4F08D4142E20494C59F6EA
-8CE8046D29869C7DDCA98EC906411C57957D1C8FC5404434250881714434B1A4
-5E368208D33D37066855A8BA7318DBEAABC15A83F2E1E50362142A67E443CF03
-E31904E3AC02993022789C3A1638A2056A0D94EC8D64E2A13CED8014C4F4FA51
-8F54801B2BDE7F9F2D0F656A09EB713E8A97793DC5E7F7005241AC5D45BF297E
-429C0CB733F1B86A28AE15CB627C98548AA0DFC81E7F62817989E325324AF65E
-C44FB6A9E42A270D789463D125EEEAFDA57DFD09C94F1354D5FB7B10D8F9F47E
-B6F581CFB243A6B634647EB496F2884CF4DEA98503F4EE906A38173D2A6BDADC
-A21B3C206B15BC842DC7FFB7022AF0F963177F310E971319B9DD3BCE508D4B92
-AB9B051FDB2851502D383EE103C4B0B232E32642E305838BD2D3936387816961
-762185C7152062F990585E9055F94BDBF7BCF46EE1E5D30558BCCB4C996F27B9
-05F40807866C255B81A55D0739041B5275A66F58FC149778AF1D2D90BD83397A
-33AAE594FF0A34FE74F524FEB43A223F8E29D7ACEB1E8838EB0AEE7A5AA401CC
-9D93AA03026E0879E9B7C7BB3FED71492BDDBB28EEE6860FC9E453B0A73982DD
-7AEA950B45736DB924A67B8E88945C2FD9CD01AEAABDFA43D12083AF7D4EB987
-FCD27CA7EDE61E5707AB481BC4B566887884C33C89A2D0B234D6135BBE98ADD7
-90BB22D3BCF19B4C69FAAF0F7946A8E3ACE5C933E2AB65511E861E3C5F9428B7
-B6B61DE712F224237AC705913D0C15E717D00F1913ACF411528D7A0BA81ECC2C
-EE9C5A09F0414B01AA880EAF1776C3C4C965FDA4FF258C2C10ED0C0F894F67DC
-1EC0876ED390CE114D4635F1F7837381CC94F52F4DA12FB9C700B94D75E282BA
-C68B284F09331DCA78387C2F262FFC436FFE0B62F304CBC8BA5C287736ED17EB
-7ACE389AC473AD84A72438FD57D3F8BC75E058F0ABCB016BE01ABC26E1F2EAF1
-406809EE7F30883E006C5D62FE0D92AF0FF209B881537F7B5A34443B9A94A6D4
-4C6749230716E53A28B429458A485D1C1530527C869EAC3DB8E0928515CA5370
-83D760905152AE563F58CD82D46F80BBD9D6CA797FC8720CBE190D7264D4C754
-4590D83891A2A01C4D43AE46AECFB938899BBFDD5A0719AB0B51BD705B33446F
-24DCFD6C9D7CEC05CBC7084CFC316B0370E9F9C5F3808822C8D29CF927C76BDC
-E6C31B044951C7F455686689CF06E8138A7B19B7CE1DFDE3343136DE9287DF1E
-81778DDC3BCEF0D6DA8DBD4D56D3E06FD6AE0B51EABDB7B52024636DDC0A2396
-D34630D3E3F47889DB84CBEFB6270B85E448E02F6E81A338AE0230551D629FF4
-94A5859462DCEBE89BA8E57E107F6AC587F79CF8B427C493A5C14AF7BB045176
-A9FEE5E34663AB3AF9A8CF714DD1DD50E18889D04110634B15674D68601C4ED3
-BC8B95B927E5B2E16880E1BC5CE1FE385A2D416973B52C1A2FE4332E964074E2
-94A69FC4946F579CCBC12BD381A80B5F2B1C662CB98138B58EBB93BCA99564B0
-98CF2EB381B04F005343633B163C4DDE8A98500B447D2BEB878AFE8982510794
-D276A4A6DF3D36B0ECF8CFE7D3ED4B364B08AF5012B5AD4BA29FF5886BDF1BB0
-72378D823C1929FB02BF7C9E41B483EE3D18817B056E8FA98FB9863D79EAB517
-54BECBF7579400AC5DF7EDE80E202AF75E66C48257A50390A9784BD6077C8FDB
-CBE3D17F8BAD802E97087A8353D3412C24B0F886AFF91D101A5833CDADF898B6
-DE548E996DAFF04D6CF8668A5CFCE8400C2737D0124A97083CC808CB80B24BD5
-0162448072D97FCD1FACC4146559DFFFA11BDDE0E2698D92A9733C10BFD23E38
-73151FA9C0D030872CFA02208A31647E1A7DD2C182044D90F90D48A9C4C422A0
-FB5A3A88331168A296EEDFAA02AEAEBFCA1A698BF8A01F109EF2FB767B4F679D
-6A39AFF1972E93364E5FC5E52CCB76B06560A8FCEFEA58BE9893F9B20ED2CDA0
-F0A2EFF2C9142A50B73A1EB3547C2B7954BFA47C590FC35260C75BA557A36AD8
-18CBBC03CC65C597F432FA0F0F27DB31EEE7F754781BFCD4EFF6570BE397BFFC
-35A7C0443A8172ED4FCB128DAA55D7A0AC14F9FFF97A43538C005ED8A1FB1760
-8D01F3440420FFFDEE149F036E278E481C35007888431CA712097362CFA27134
-36FCB600FD4C4541659571FC17B8136CF3860E2A41177C4E0B6B5E39B51ABC5D
-5B5D6D732DD3D122B956D4B4328F15252762249F5D50EE7E37FBBFCFE28B12ED
-48285FF811045768B7893A838F0E02536912157475D473DBB14CB666A00B400C
-276DB1129A8D68681CED61F7E21C5761AE13FC383F55BB6FF75579CC533AB682
-E2811BC342AD6E899EBB2B16632CCEDE09B05F9DEBD65591D8CE0B6EF0FEC4DA
-10A55429C85B679511962DB373C41EFAC813C0674DA0C2B02BFD0DC1CF82E26E
-15BD338FC3236CA8DA4FB3437442EFC077549ED51208497C6B074DFB6D386333
-C0DA4772232A367AC13665201336B291E8F08BB7B30F88A3959B21C0303EAC16
-BF5BA8B4F051B58028544D56A13B171BC76F3854974A0632E262C2B90763593C
-D85BA7A24030561D968C05E641F3A72EB769B4
+50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600BF00E09
+8A98D1D031C430FAFDED5CFE3944C4818C6A0C98FF909FC1FA6F3E7E282BFA41
+4681DB8E2D5D12A2B653E32B01A8A9C9955AE525F963EAF4B07A6D1D08E880AC
+3D77B15077B8882DAB21B262E2EC978310BC07DB953F8C65C9D5D01F35FB5A9C
+B8C57B07209A07E1C0C1B5F1324B128B60D43C223F73DC12DE901CA5AAA63BF1
+2D47B7B0B9D35F25A459484BC917AD0D87779E379F2E5E5677F463D9D4E33B38
+99DF4ED7F1C5B33E0C23064233288FF324E07452C5DD4C46365512B412E6CF46
+DCCCB4EF51A65A8E2AC9A5BC5384F739AB8D4995143C9BD3599696884AF450A9
+0B3A707395DAD474797780AD0A87C8317DDC98871259B09B0038E5CA31E6EB6E
+8FAFD3D294971700EE6CF2D4CABAA8AE2C0965FD3E864037DBE485129CA30BCA
+3DEA01CCF4AC088FC977A4668029EDAC0CFBC69C930546E7B7EA31296D7F8B31
+0DB809DE11C0150DC81247B6259C110EF06F9B3ABC4641940EDF4CE46494AC13
+72C2933FD2B3288BD37E4055F58B0E83FF9BC369A112E9FEA4CDA525E3B92B3E
+932E64E549388DEA2C0B1F29B356A0E216B37B8742916B0AA46AFE2147532AAC
+A54DB16333B9B4B66665314F8028D1DAAA6BF0AA511DDA067041E465100A7824
+D778792F109404C1A5EFE3481C9E20007664E5664A3FFF70BE402C3BC84628F1
+2703294F2514048F2B8CA0BD9EFF679B8EBBC8E49A6909FDB6D9439E5852F7AE
+296746725B1840172ECB51B72B1F2F982740F7EE67F40D96BE2B8C310F98A980
+1116EA8A4D57850E5F87DA60D054A24BBA2831838C211B008BBF8E3683B8D407
+9A3AADB4AD7D0312D560FF2DEDDA60D0A353D797BC831E4A76A234F9AAA123D8
+1BDD68A4EFDAE4338358A616D29309A416B4962EB01F6DECB59E84A5852ACDDE
+BEFF98EAC8D864A4B457A6864A7C7ADD3EFD7B2EDB984A3D14BA84390B06B83C
+550FDEC4A8A1F60B8F47BF810BD636BA945DDA0C1ABEB31C80CC71DEA1DF420B
+D41E4D04512EA018C53422F1722EFBC78123B383C9BBACA7F62C5477BB8579B4
+471922BB21A881AB30840F1A076A3B14E7EFB5A0D04610F1D248B8D6977C7C24
+5C1307D468792CC180A2DDC3AEAAEBD1682951167D9B010A3F31F74A54114C90
+6B7E87AD0D74F6E64C225E4F6C93277084CA01C09DD7B7FA91F5D7FDF9C78C34
+9F40F5CA84E8341093AFF161914663BAD849119F4D56B5C880FBC709A99F89CC
+460183DFA77E9A8817F0488874D68F1E64F690865A6ED2FA92D4B0E08C51F5E7
+95767B6B3C433DF63FC5F8E77057C2B8194BF161C3F8104FD0FA8C4033914C21
+895DAB5D43BE63E461672613B9333FA125D04205FB9EF2708D83DF0D49483E24
+143531AE2C99F7F96F95AAE8E292E1879EBCC408CC102A32CEC3FCE958691227
+5446870CEDF38ECA235F19B62F7D83116DAE464E77EA2EF5F321EEA6E9C9B685
+27845D4BC456DC77767EE49F915496C84A7BDACF424378B835FE2CECAD2E3CEF
+366E0BEFDA94E1B4FD1D838CA676E002427508687E3535B681CD072B03356F5D
+C804A3D54746C4C7501E61176E7FCC900DD83AF1A73BBE3C3D26B3EACA9E6B30
+52430FA70C2266B17C1302659F6FD5857422D1AE32F15FC9F746B770AD6F45E1
+CCD6A402BA290917E96AE92061E801EE9876FFFF800C957D57D75EDC1199DB8D
+FAE3A98603A0964F0F05F2DECF98E798360C70AA89438452AA8CFC95C5BE6E82
+D12FF9536DB97DE9A2452013B2D95D81875820B57FB0DFDF9A4A778A914F2034
+F6A8373B81351C44D69CFDF430997BE3576D86CEE83156772E71A7A70EB0AEEE
+7621DFF6E101B32F7A2ECB0B9F02ECB4F54DCB54AAFE7978C759B116F84125D5
+401851A9360D1FDF438407FEE5843EA5E4062139D474A76121006923240EAF67
+CB93828CEC646D632F9F0EA8C20DDDAB3080BF7D774F9BBD6FDCCF38B3F560E8
+84D93B442FEA4E7EB429B7B9C14B276FCB8F39B6431A141E96A24106335B966E
+F3161D90EB9CA3DB6B3F7107D25590F7F4454D2B510A2C0B9764F80EFA8F060A
+9B078CFF276A88013D97FA5E908DE854A00FB655585B9AB0D22E9E2E86DFF0D1
+AAD10D3C1B0A34E9ED40E7B18F3AA2CB0EBE66F14A18615A0BB818A05B1B70F6
+D0DFEA076D71F8BE0978DBBFD62EC9ACABFF8703485899B12D3A68BE64B2A40D
+0D3650B42E55DCD5ED90A9CD2FE2EA64398FFE6BEC54E9BAD493D034B743A214
+5A5FD3B2AFE6FD112D73F393DD613359E7558840B0B9007483264A21F39A30E1
+239A08D90F3C11F48DEEDF8A549BAC0AB84C0CE01A39AFB47732DFBB03FB925B
+B72ADA2697186843116B540DAFC381F0BDF51FB554A7905F1FEC57CFFD19D141
+EF384F0D16F6ECFE47CD2515B9402BA6CA55D473250E3EB2DAC143823EAC583A
+BF749C1C1247CFFF1C0D41868B2CF0F6F0594D0DF2CD984757CFC86413A1FC6F
+3DB37B2CF2A2E04EBE7D05B2278EB9FABBF671ED8D8A5B1D1228C2F698240026
+8666021F7A977F2BB41CC6B1F0D3B7A46521C717285E5E61E936EC61196F820C
+C4C746560DC0F031B6797E67BAC1A518DA30EE8AB870F3A3531C781B4355DE1C
+66E31FD022BC5E8100A319F218D824FE4B0472AA8822C3F7E5F1CA5BFC2CDD93
+E1BB1B0A192842C39DB1B8703B81D1B8D8EEECD9832D321F903D7C06E724090F
+B7F4FA37064F1ED601E970091C9E99B5EA7BC06FE4E69E34052F065FB0331B07
+E3F6B76CEB7B7058EC5985AC310F9F502D982C43B144FB0A19A0EEB0E8D2D59C
+FC88340EEA8CF2EC23822956934954194DA3850C70B135FE2626D0B75C4CCB35
+132378CC7BEC8DD4F86A9B0B1D6C3A89BCA2C750DB5FDFED7BFA2C0A447C614D
+812FDD4000CC37A0CE6994E0C35871C426F872395C71B4566553D083CC436108
+7F50426FE26A03EB7877250BDCF09861DA35E0E92C34A6714244CC183FFE6F82
+C665A6408136EF31A0A50AB9C38AB284FCE23F867D12FF239654D18DB9100A85
+1FAAD02EC6F5B4AB691916A846CE953CAF5B32774D37E208DF38BC9EF3A5F680
+A62CDF924DDA39563128E7FE539FA6C2CE09F5C9F154BD523D3B1211EE7C5437
+128C316A8F171E3B75E27B204531BE59BD50374BF918DFBED45D73FB0E242B6E
+EFA52C5B0DB85952E4E6C86B301A5174920BD322C49DBB29EA44646676A4C4DE
+EBC9B61A279A3CEEDA2553D4B2136294074141687DB75364DD78E6815E9AE2EC
+366FF3E042726B039A9C5C193B53C808CBB0A498B7C80404754B67F7CF49145A
+D1B7E337076982EE64E6F76D31BF17C396A115A69E0610F25BB9E5DEAF5FECE0
+8319CFEC44B8549229993901FC72AA17351A442568754A3B5B4DF7B8061D73C6
+0B29DCEAC0DF72A6236D4BB6ECCF4EABC47713B2A609DC07D96740A769473869
+FD1AC9B5BC0137EB2A3327B51378159AFDB5BBF257F4E60F127828E8CFE74E01
+D968038F659EEBA34361CE6CE0987A80C7ADBC06D71C6E3D815989AD77551771
+66F1A1AAF42A3F7649DC718AB600BFC70E4CF0247AA2A4BFBD84771199AF150B
+78100CA83704D34EF7D65F51235DAD8A5882EEA58729CEF60CAD3683B572D0A7
+89A6DAF840DCB6C7AA4A4B23222D08087B975BB64809926B588A0300F0DE79BB
+320494CED7BDE6636F3D9D826D7353C2C923BFE00949B710611D9E3DE47C3876
+711F0135334980FBE4801C3BFF158F1FB5E2E5E388D8EC7689E92D8869A7C166
+1C4262C63687BC092675C23B6755BF2B107647A4EDCDBAE8E511A64ACEB9CDAD
+F15ACE64F8E8E4A9B2064C0FD8E446CAF1592C8F109376B98D4A5B31B15B2892
+7C0FBA025E497B454B25DA16D9C31F8C0BD17368499D3B1D92A06E5E4C8C6A87
+06E7E68C95975157BAE3712904797B50802CE069B74208F549710D978CE4A253
+C186EC2D6415479D0FEAA1DC076885B2A509B0E6411E6B5C8E0EAD7578997B9E
+C5DFA526E73CFA5D3839664B3470B1973FE1790EFE2A534A277AFE1B140E5669
+407396D0BEDEAD0A9B7B7AD54CAED5C8A70EEF86FB0045EEB34907E32204EC9B
+278C809150B70F1F086F756AFFECE6F05946C36C265EC6EE79F9A8659FF0549E
+33E4E750B3292799B3448560930996F9FCAF0B5083EE6F23B238A41EEB065506
+B63F6B94F6DE9EDD11947AFB257961EE4297C832AF97D38AEF181FED09CE97D7
+FDCC50CA3BA7332EE65E16B91F62CD678C28CD26B87DA984AE10BE0276366AC7
+7BE023637C1122C8ED16412B00637D59ECB9ED3DE6A6A816E54630DAD0E5E306
+1FC9A8070EA0EE84F2E59A7E4D814C8F766ECD9EA08A23E266F1BA97362D724A
+CB2AF5932D160D281A03342E28D57B55042D68827C831B8BAEB3A42E3A38531E
+36FC41EA30DAB3F1EC598A3E011099E5586F65C806A85629AF34351B3A24A8C2
+76E43F08449043C788C5CBA1B0EA703C100377540870DC8CB1898D6783B29D66
+23BE3D60C08251392D5060FEA9BE4A40EF55FCDF1CA4BEB397041CE284527907
+E6969695E657A1A75665CB7EA8CEAB74972919F286EF710A7D123E81F60F625B
+8BE0EECE4F52E73D0186ACD058D96721819B43AD03C98123A5892B4198E3304E
+1925512299560CCBA0AEF6F9FA2EEDD0ABB0D0649AEF7DA23DFF6EEFA2BF847D
+99A217F8665916CCE5518D0849D611C7221BDBDDC4FC0E7381A49DA520815274
+3934A0FB9435C721CAB181701E292D3368DFFC86613F755D4801E97D7B872E0A
+0F6E57A80363EF1DF156CD873C303A898A5D75D742E755D019DA3091B788A036
+0CAE670793C4CAC7A15C2DEE25E49D7697F17D2F4715C2DF7964F2F88C13D83D
+C06E6ABCBF412C543BE52A4166FCC090F12E66727FF1B01C8FDC772E52DDED00
+40EE0A60818F186487150B1E5EA3B73196834A2D201E6847E3EE97BDB9CE9B6B
+ECD33FB11216C18EC4E2CB7C4B8E841EDC37057FAB5AAF23A088C7DB0CA3DB9A
+67799B2629CE0E70610F254A87A925D3D107450F209F26481B5F416D41E26C55
+934226FAF151ED9FD52E19841CC57B3C45A5F9F15B6FA9C0CF8827EC69D372E9
+839B245139330A92B0F8F2E759D0F5E2AEE7A08F0744DAE19CA53080B062D3A7
+E1A07511FF4803F76AB6E51A80185E8734392059F3B1B9ABEAEFCCA68FBE923E
+3CFFF31A62C16BB5596DBEED2FA5F9AED96A0A42A8EC600847A1D80E24F63BCA
+D6E711FF7F0A96C1F87A8D70611B311F87A04535E4822A7FF4531A9B1FAAD13C
+4E80F5AF473AB4183C65CD87F6D9FF0E5FF6279E3E174314F3413EB629DFC3D4
+DA5B751031BB211DFE829F583DFCFAB20C9D972BD57B2C3B604141AAD99A922C
+38CD696CD05FCEB4035334B02A1FDEBAEBCE1672ED6BB7F83B5FECE3001B9F7D
+70B45AE7E282D9F9FBFA62187E7E0675969C232B581CBF4C6BBF10C5CE84C3D9
+1ADEC8110EA8566DDDCD81E0C00FC5D59BBAFFEE83C274277CB42BFF09D2AA05
+FA0D8BE8DB1EBF587D31A5A8E9C570302965B2F148833CC8C64FAED2FE6DD962
+4FDF21B46A8A9C9C54B873D6DD285C1FC20BCAA83AC67D7CEB023F29F00B1438
+3BCCF291746D6A04E176368398862D4394BDB6BAB8A24BFF5DE8848D5E250E10
+98CBEFC7D88AA7FE731F6B398BA1BCE100C3C3F602C11CC039FE279B7E46DE37
+0C8328B49107C6FBAA10E509A76C9A7D34A8B96418A36EC0B3F56348A1CB5763
+2314FBB223B0CB9C054730EB2D8F9BE48CB980024B624A3FD4794B22F18ADC84
+20DA169DFCE96CAC361942A22FCD95E260F46D1279F293F2709302539214D2DF
+70D1DF28377F0A99840226330506FB5EE3A0BD9BB02A99D840A3EA58C69B93E0
+50E7B164165A7EDDFD0E7A4083891E3F5A12653FA9AB3BF1C330678358A50910
+C65FE974EF46C8AC66CF7E16D27CC6CD372FDF2E7451BF5753B029E8A456FA07
+3207EF3EB547B319EEF01DEBC64DBC8A33FF83DB4ACBA00502EAD9B3D7CB8501
+5942A7617ACAFA1594657513F71FABD0BE842A5DC60D629D0C752D7632F7F047
+0E7C87CBF771837B5947273AE5DBD500A41B884E576488836F6A8612F93E71C5
+4D64831C34B6FAF3DECE28BF4B20E7A870AD5D0F15670E7886F43360C0BDF2E8
+5A55496CD838E57BD4A0C27610AB2F5F0A7D76C1AA97641260FA03B461A3D223
+3DE435A15CFD585F5BC82BDEABF1977D7AAF973C6207C632C2DC5EA4D6617101
+43F45CA50D60132309E8795D2B0B6927A0C06324307C6599521A9FFA4CB5113D
+7C23F8830BC9EBDBF923AC5B12BB34DE6E1C7C0129D2CF2EAA09B68DFF712912
+A46E032A2A575B214293E06ACB5DDCEEE77C39F3A9071D9CE655038DB4EC2A2C
+480AAC659FD3D18BD497A8F6C5446E2A6496AE279803F329CBB3F6923C53F965
+7B6801DE0D3B1E00A8F5BD2FF70782D962F31AE5C6D6DD32F9307A97CF121830
+157802BA4A56043F833402A7A383B94D79C80ED4FBB6CF188BB91E421165DE85
+245E64BAAB30690EB6C3A8E51F6C074BA0509AE82F59E74C7417D06C65202030
+D602637542CA33CFA6522119EC9E2F25814BB5A196E47146ECCFBC844D17A5AC
+18C1F640E28750D3B6856A38B14FBF3B3C70D4BA559B2DFFA01D112CD89F7F40
+A201D0DEADDA581EF4AC73A051C005BED84C7AE69C3AE65163E8FE89F50594C2
+67747A3724E89CC50075956D3F2BFFA490FB6C02CE988AD18F52C815F2BFC18A
+D1A86E95576C1076F955183310B6271FC489052140553A08F9E322C0003964FA
+5751F67640750AE533F7D90061AB9E487C4200A30AC0CB9D1D6B882631125FCB
+FA1B24573E504A042B2722CBB83D5701294600EBEE5AD470D1983D44124FCEA5
+51BEA2690F79C58BB913A8F6036B7FC87C5314B6960F52F2579337DDADEE0249
+B2207B7AE69D4AAD19E5CF36BA318FFA19324978B4DE4ECA1E66366B070175C9
+60529A88B19F69587F9F479EA8279312DE2F6302FA872DE1A623654D2C46938E
+4F92B56E3C1513F80425060B66928CEB8672DE30C722631FB26EDCD7883F914C
+4F07167152A21B6D4F7AA789841648EC8A6859EF4696F8E2A615ABBE54161E8D
+C79111FCF9F9C956C1DFA1B3462C3C4570C91D3720812182CA75C72CD4B1979F
+D6376F48212F466945C83A94F148F300A4FF573334D01AF0E6E37E4D8F918A02
+9CD4246AB83D1946D230FF9BE714BA3D5BEDD2D331C7FA68CFE88FC0AF6F89B5
+E515227F55EC66293FBB3FCDD1976B0DE8ED0766F8F60E44B7831E25672BF65D
+6DBD52D97FBE605A2CBC2E4B72C443D2F60658E81E2183BD70D4E66277560B0C
+DC0CAC9F41726329AE7208C956D246B45CD31AA4152D23468902E5903170F10D
+BB169BE014910AA9102F382BC033A26B4DE9DAC0D7ED7F848C9C9176805D4B5E
+8D47176190D1F7AA6F8B1B2F77A5358C3B44C21C3A4F48359DCBDE38F636929B
+F0D6140AD48F557516C88E2186B12D011573A188A71771F37E9FEFEB9781137A
+1F44F2C90F4204C3B018E015CE87976E38F65505E54DE894A2E9B292BF742ABD
+35521DBA016B6A3C1BE594C020B1254459D3334F92BCF2645A454A3AA0F9A40A
+682C816937D4CD2C392D396E6E14DC64CB72143F9C3925CED4A721ECA16F39C3
+06A04605C768344C64FA9C9B75EB4FDD28139BF786619544F0A077BC564FB554
+A59DAE6BC2058064C0106C4878418D6A124654B23D9354706AF7449C996199F8
+1D3DAA2A712A18CC214BECE73751E996933968EA5766801653EBC042D1B38AE2
+996900B303A56EC81141741E26F4310265D8E785B1BFACF7B6210F2AADCE5C84
+56474ED40D92666DEDC745E4521DBC1A26F26AD1319DE992822838EA3FAC3C02
+E4F185497747635D932FFBB6EEC172AA9B975042F665BD097556EA18AD19FF77
+CCF11C505E618A19BD21159748FCC9005C9F6BEFD4B3840307B11477F21B4C80
+C6CFA2E822731A4372613498B69886FA4F43E2423C73928395C85CA14C3D5EE0
+41A6FED4A65533409372897FFC229C88847204EA16770DC57FFDCB88FA7C69EF
+EBE08C4EB56DC0D1561023AE4F4057C138FFFACD7E0B7E4C3059B168492FCEAF
+39218326F9C53CB151479639A0AB8CD5B7EAC4F53C9D54C2B91C2D6B42124C40
+C6F69ACD9B93A1AD62F37D68A35E59EF96A332ABE5CD1B52F8BE81C98EBB5C6D
+611D98B24386832ACFDB35AFBC089181D91814CE1098799B6453E7DCD921BAE9
+92760955D4729353B1B9316BFFFF1F9395BB293244D1F2B05D5934830084A81F
+C723CBC710F0CAFB8E79D6376D874DB0DE06022FD1E9916FD034382C24D35B57
+A93B81C632F39ED08B37CBD0026D727AE8068912566BB5474F58EAA977B02B87
+3162B42EED393667CB88AB5AD10EDE4A40D5AF10955DD0CB0C99FAE88AD6FDE6
+56F222885FB42190FF4882D51DBEDFED76DAB1F9404C4723B6D7727238E1C18F
+9E607AF6948E851569349ABCC415FDE3DC33F3BFCB410FC8B9773349491AC74F
+247BA3B60D1E6183F8A666AF584453037EAD347C6C6AC7D8B0124F398AC6A323
+FCCC15CE4345B56BC2CFBBD17AC5353D60191D0E3C9A9CF78DCCD46DF5F94C08
+A012B7618901095688C82869D11824493806CCD4FD7F90A3347586E6681D260C
+168869AF2A9D1F16637484D4C81382EE66B08BFFDFC57EC9FF815B1B8F60566B
+A405CB9BF6EDA6C9030FBE770F82DDBE998CC1A21BFF7BE67CFD55FD0EF86249
+EEE248A9CD8DE1CFB4CB8B100D29E8A2E50324F7D716A6AC7745BC307E74261D
+9AC05E3A9BB4E1EA6D434C82DCC2675CCE0AB1AFABCE03F8A938321257A15ED9
+71FFCE05DC19AB211D1907BB9DC032004EC6AD80AE7342DA9EAD9B6EA8AF4DD6
+E022B3DA7D187B42BE8D6F0682FD89F4283AC87D1CF68B6193A500539C7E0280
+DAFDD1A43E0560D2FC444BB9A949FA408F7F7E130E5D1656F2355FA7264B57B8
+40A70366CB14DEF5908C1A69B8365DC0CBBADFB4B82B2FE6EB68DDC9B1FE71C6
+2D61F5A48DBDF1BC8A9FE9D81CAE0F95A2FA190FC194A94623826D4A76D24132
+3A3A453D71E03414205A14ADD34DE6654972FCEC6E77BC7F988DF7212D642FC2
+86D98BA69B2CA28426880D25B97B845D3B0BE5015029F37BE17AA11D4A457118
+08F97B141DEBBA2F4EFE542CDC3AFA825338ABF0CB919718DE8C3ED384AC8078
+10BB680A52115C92AC3A6C75CF5D9BE57277BE62A0C638D058B6FB4F22B669DC
+9BC239891E3006D13D2B74A8878B8D932F12E4CCA70E5DBA1CAB0EF0D7EBA6F9
+8C89FE5A4DE66FD55579EA6E0D0B302AD7FAC851FF41E1B50BF2771D45BD4287
+A3712CE3E26C1634C30DC6E0C2B2B9BEFED266A65DA87505B05725D9E882496A
+3A2D9BCA03344153528C694F151250CF45ED116291453BD9C364372F19E3E047
+3B2E1268377C5F3D60376892D49EC914156AC19102AE4B83FA1BCA49B20596EE
+73A6B8832F30BC5440C076A5C79E61204D8DB5C99D885955723016C7E93218D3
+3F1DE9F004F301E134966BC7B30D87DCCE1EA53863D0C4231E6FEBA239CBE110
+D00DF9F318F77B6A55BABECB54FBA883110D88F2EAA5837954B88278801F1FF9
+DF37E6642449A7296A34CE8D14B32970C37A013A83D60F9D5F3CCE70E80E3AB1
+24DB2F9982D9A1281B7792BDF5EAC3473422DBBE5492784BF5B0DEFBC6FE05BA
+283506E84F5DB90E5D31A94CB84FC593B9A12B2F48DCBE4F0567CC6ADDDBB8B4
+359C3EF63045D4A4B607DA8CEA2EF305D9AFA2EA059C061E8D877E10F2517910
+2EF8EE46DD88AAB0CD1366B226D48FAB68294269E30D032A859B1BBEDB38D679
+4C545E8D4F32E78764B36AE45E2DB298ADE78DD1661D73BBC892EEB03D3417A3
+39F4DB9D20F260885EE5D6900CCD091152DD0DDAB60EC66CEAB06E4CF987F90C
+1D4E74BF853A04C2B74601E743F52F0F29D2D05FFA0B6BACC64468CF62C0A2
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
33 36 51[26 45[{}19 66.4176 /CMTI8 rf /Fc 242[61 13[{}1
49.8132 /CMSY6 rf /Fd 134[32 1[43 32 34 24 24 24 1[34
30 34 50 18 32 1[18 34 30 19 27 34 27 34 30 11[45 1[34
-2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 10[30 30 1[30
-30 30 30 1[18 21 18 44[{}43 49.8132 /CMR6 rf /Fe 134[43
+2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 9[30 30 30 1[30
+30 30 30 1[18 21 18 44[{}44 49.8132 /CMR6 rf /Fe 134[43
43 59 43 45 32 32 34 43 45 41 45 68 23 43 1[23 45 41
25 37 45 36 45 40 85[47 11[{}25 66.4176 /CMBX8 rf /Ff
130[35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
-%%BeginPaperSize: a4
-a4
-%%EndPaperSize
+%%PaperSize: A4
@landscape end
%%EndSetup
%%Page: 1 1
b Ff(C-s)h Fh(or)f Ff(C-r)h Fh(again)g(to)f(rep)r(eat)i(the)f(searc)n
(h)f(in)g(either)h(direction.)-450 4205 y(If)23 b(Emacs)h(is)f(still)g
(searc)n(hing,)h Ff(C-g)g Fh(cancels)h(only)e(the)i(part)f(not)g(done.)
--358 4311 y Fd(c)-375 4313 y Fc(\015)d Fd(2006)h(F)-5
+-358 4311 y Fd(c)-375 4313 y Fc(\015)d Fd(2007)h(F)-5
b(ree)22 b(Soft)n(w)n(are)g(F)-5 b(oundation,)20 b(Inc.)27
b(P)n(ermissions)21 b(on)g(bac)n(k.)28 b(v2.3)1746 -364
y Fg(Motion)1746 -201 y Fe(en)n(tit)n(y)e(to)g(mo)n(v)n(e)h(o)n(v)n(er)
3942 3605 y(tiv)n(ely)-6 b(.)32 b(T)n(yp)r(e)24 b Ff(C-h)36
b(f)g(interactive)26 b Fh(for)d(more)h(details.)4235
3736 y Fd(Cop)n(yrigh)n(t)4538 3734 y(c)4521 3736 y Fc(\015)d
-Fd(2006)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
+Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
b(Inc.)4399 3800 y(v2.3)i(for)f(GNU)f(Emacs)h(v)n(ersion)h(22,)f(2006)
4532 3864 y(designed)f(b)n(y)h(Stephen)f(Gildea)3942
3956 y(P)n(ermission)28 b(is)f(gran)n(ted)i(to)f(mak)n(e)h(and)e
\letterpaper=1
% Nothing else needs to be changed below this line.
-% Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% If there were room, it would be nice to see a section on Dired.
-\def\versionnumber{2.3}
-\def\year{2006}
+\def\versionnumber{2.3} % version of this manual
+\def\versionyear{2006} % year manual was updated
+\def\versionemacs{22} % version of emacs this manual is for
+\def\year{2007} % copyright year
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 22, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
\centerline{designed by Stephen Gildea}
Permission is granted to make and distribute copies of
\title{GNU Emacs Reference Card}
-\centerline{(for version 22)}
+\centerline{(for version \versionemacs)}
\section{Starting Emacs}
-To enter GNU Emacs 22, just type its name: \kbd{emacs}
+To enter GNU Emacs \versionemacs, just type its name: \kbd{emacs}
\section{Leaving Emacs}
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: ru-refcard.dvi
%%Pages: 6
%%PageOrder: Ascend
%%BoundingBox: 0 0 595 842
-%%DocumentFonts: SFRM1000 SFBX1440 SFTT1000 SFBX1000 SFTI1000 CMSY10
-%%+ CMMI10 SFRM0800 CMSY8
+%%DocumentFonts: CMSY10 CMMI10 CMSY8
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips ru-refcard.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2006.07.17:1737
+%DVIPSSource: TeX output 2007.01.20:1526
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-%%EndProcSet
-%%BeginProcSet: cm-super-t2a.enc 0 0
-% This file is generated from `T2Auni.map' and `glyphlist.txt', `gl-other.txt'
-%
-% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
-% LIGKERN quoteleft quoteleft =: quotedblleft ;
-% LIGKERN quoteright quoteright =: quotedblright ;
-% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
-% LIGKERN greater greater =: guillemotright ;
-% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ;
-%
-% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
-% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
-% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
-% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
-% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
-% LIGKERN nine {} * ; * {} nine ;
-%
-/T2AEncoding [
-% 0x00
-/grave
-/acute
-/circumflex
-/tilde
-/dieresis
-/hungarumlaut
-/ring
-/caron
-/breve
-/macron
-/dotaccent
-/cedilla
-/ogonek
-/uni04C0
-/angleleft
-/angleright
-% 0x10
-/quotedblleft
-/quotedblright
-/cyrflex
-/dblgrave
-/cyrbreve
-/endash
-/emdash.cyr % CYRILLIC EM DASH
-/afii61664
-/perthousandzero % PERTHOUSAND ZERO
-/dotlessi
-/dotlessj
-/ff
-/fi
-/fl
-/ffi
-/ffl
-% 0x20
-/uni2423
-/exclam
-/quotedbl
-/numbersign
-/dollar
-/percent
-/ampersand
-/quoteright
-/parenleft
-/parenright
-/asterisk
-/plus
-/comma
-/hyphen
-/period
-/slash
-% 0x30
-/zero
-/one
-/two
-/three
-/four
-/five
-/six
-/seven
-/eight
-/nine
-/colon
-/semicolon
-/less
-/equal
-/greater
-/question
-% 0x40
-/at
-/A
-/B
-/C
-/D
-/E
-/F
-/G
-/H
-/I
-/J
-/K
-/L
-/M
-/N
-/O
-% 0x50
-/P
-/Q
-/R
-/S
-/T
-/U
-/V
-/W
-/X
-/Y
-/Z
-/bracketleft
-/backslash
-/bracketright
-/asciicircum
-/underscore
-% 0x60
-/quoteleft
-/a
-/b
-/c
-/d
-/e
-/f
-/g
-/h
-/i
-/j
-/k
-/l
-/m
-/n
-/o
-% 0x70
-/p
-/q
-/r
-/s
-/t
-/u
-/v
-/w
-/x
-/y
-/z
-/braceleft
-/bar
-/braceright
-/asciitilde
-/hyphen.alt % HANGING HYPHEN
-% 0x80
-/afii10050
-/uni0492
-/afii10051
-/afii10060
-/uni04BA
-/uni0496
-/uni0498
-/afii10058
-/afii10056
-/uni049A
-/uni04A0
-/uni049C
-/uni04D4
-/uni04A2
-/uni04A4
-/afii10054
-% 0x90
-/uni04E8
-/uni04AA
-/afii10062
-/uni04AE
-/uni04B0
-/uni04B2
-/afii10145
-/uni04B8
-/uni04B6
-/afii10053
-/uni04D8
-/afii10059
-/afii10023
-/afii61352
-/currency
-/section
-% 0xA0
-/afii10098
-/uni0493
-/afii10099
-/afii10108
-/uni04BB
-/uni0497
-/uni0499
-/afii10106
-/afii10104
-/uni049B
-/uni04A1
-/uni049D
-/uni04D5
-/uni04A3
-/uni04A5
-/afii10102
-% 0xB0
-/uni04E9
-/uni04AB
-/afii10110
-/uni04AF
-/uni04B1
-/uni04B3
-/afii10193
-/uni04B9
-/uni04B7
-/afii10101
-/afii10846
-/afii10107
-/afii10071
-/quotedblbase
-/guillemotleft.cyr
-/guillemotright.cyr
-% 0xC0
-/afii10017
-/afii10018
-/afii10019
-/afii10020
-/afii10021
-/afii10022
-/afii10024
-/afii10025
-/afii10026
-/afii10027
-/afii10028
-/afii10029
-/afii10030
-/afii10031
-/afii10032
-/afii10033
-% 0xD0
-/afii10034
-/afii10035
-/afii10036
-/afii10037
-/afii10038
-/afii10039
-/afii10040
-/afii10041
-/afii10042
-/afii10043
-/afii10044
-/afii10045
-/afii10046
-/afii10047
-/afii10048
-/afii10049
-% 0xE0
-/afii10065
-/afii10066
-/afii10067
-/afii10068
-/afii10069
-/afii10070
-/afii10072
-/afii10073
-/afii10074
-/afii10075
-/afii10076
-/afii10077
-/afii10078
-/afii10079
-/afii10080
-/afii10081
-% 0xF0
-/afii10082
-/afii10083
-/afii10084
-/afii10085
-/afii10086
-/afii10087
-/afii10088
-/afii10089
-/afii10090
-/afii10091
-/afii10092
-/afii10093
-/afii10094
-/afii10095
-/afii10096
-/afii10097
-] def
-
%%EndProcSet
%%BeginProcSet: texps.pro 0 0
%!
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-%%BeginFont: SFRM0800
-%!FontType1-1.0: SFRM0800 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecrm0800, tcrm0800, larm0800, lbrm0800, lcrm0800, rxrm0800.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Roman) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Medium) def
-end readonly def
-/FontName /SFRM0800 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-203 -320 1554 938}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1CE1787EC5930A
-CB162F5B9EAA313D307A0E184C13434C1BD022B99B5412C3C2CCB7E80D459D72
-6BD901DE4D3AB277B44856DA45D8E2155D76F424646B1BA2A4DD97877892544E
-FDC803CBA09D705D43E883FDF9F79A6F8A3CEE49E2407F694112A0C8454F9289
-C328AFDD8890E2BB9C6AB0315D44440AA4F02E7DE2860008607D0237138D37F5
-E0A3F297B18B477AE21A280BFD3EB80E6AC595A0FFC1521A9A4A11FC2937DD74
-E0E81FFCF3EBC70EC3906FB4170A07926FECDEBC9BBCA5C4CA3CCFDDB392437E
-B397A1B6F635A11085E9257B704C2493DCBB627AEB9DD147C72542E1B69F31E2
-A63866E965A1199F5BAD6C11DF3C2415B138E97EAE546C5FBD2819EF84822E71
-04E346196E4B796D7EBE41F2D952A20F347736433B140818D6124A14A8255758
-FF27AE2CE7928A38DCDA7488F5EFF44820F7BAFF46F01FB08E3BBFB5AC0E62AE
-591050BF6E2E03F44DEDA8ADEBDE4C9DD2720E8BB2E7C89F80871A39CD4E9727
-784A87B911491BA13540746426543291BE73DA5FA01E47A5033DF15B5CFAEA9A
-2FB4F86960E14829DCED39A2CDA20655EAE3D9A9FA3B75D97F81EBEBEC283DC8
-EFC417FDB1158C194B8C21EE962CAF2F3CEE9D5D3B7E0E068D8FB28434D54A22
-570A504018E35E5A5D1C6A8229A99A44D0C2556460DDC78775F03A6093BBFB42
-BCAA36262CCA0420EA3B963A5FD3753587DB2DF74C7E087631C219CD2FCECD1C
-C91C552E195D2B9BF9896CC9853BE8714F7DB317EA3224199D021C57FB5F5020
-CDEDD97680DCC51FF73857F4DE131A37AF43FB1DF859AF41E9061111F3941D2B
-D641B845836A57263ACB3A516326029734D7839347248D320852F5CCC677E953
-78A28E7EE1A472EB31BB93B946143A1ED8D930CF195D0445359AE31AE528FB13
-1D87EFEB0200CDBC35CAB95FEB55157A0115144EA5771B7639B4216AC1E9DE98
-AE6889CA0E236D265F815F8E6F6CFD416727119FDD7A16AD079A9D6269E3D47C
-19623A9D31E27EB3689830029A77E8902838DC3B5C4F131C1D25A062672CD203
-4880F94B19FBAFCC9140BA35F54557DFBC3467DD4CE7F8000D71140AE1183D6E
-D5C1D7BB98DB92519A8F57C668755A4A81F46A0C4A01F7BEC519652AFA5F3C85
-0C326082DA3A3003ACF66F2F79D42E2E0BA83FBE69DABD78E652C2F30BBE8FAC
-323EF5A61C3C91A3A139F60B9020D1561D3EE22BBC33950B72719B354E67F57B
-5F9EA0BBFADC0778035C26D33B1E958A5F53BBE99F6DCCF1D50321133EE1307F
-8B58EE812475744CBD3C65762F194BAF8EF1405968330DBEFE8C3E172B5A8B48
-5A16A330F1A782BE7A11B64CA962A42E771F6773733744ABFED58E96F78C2E50
-23A96FA936D1071EBC6837AFBEEE6CCEFA7384F1616D325A4F1E267E79AD9FD6
-2A998F77DBA3A320DE1C232DE21D1C0B66CD9BFF71B8538459AC97D827C7F84B
-66B6170F5272B7BA365964A12653F10A88E4A95E1716E3D1A202580A233574EB
-2A2782F948787DC4FDE207F01D6D3B0C66F25E94F86F24A92A2602AFDB81E6D7
-CC034B232A0D74E8EFF35D7DB57AF27BA09A5F4C064B9BB83253A236A4D2864D
-9B5B8FC933F97DADF735C6B7B778DC72CB1A1E42C71F16AAEA3274474B7B295C
-1A0F09781A22DCC8B8EA7B18FD037257C110BDFD84304EEDA172A99BDDCDCBFC
-3CFE4FB3E4D7D97069E9178CAD5205CF89589C565B8A2B647427475D16E6CD0F
-CBA52E75B6516E19D7710CE3BCF2EE5A72718963EBE9CA74F3B0C9250C31EEDB
-0736EFFA9A358EC45930779B7C9D69CF6BCB12D9C22F926E0F2D1C619E3BF64C
-536F2D6E8E02476647E85C431CDD93F911D0A9AC867025B919C25AB8A2F999BF
-8065FBEF2CAD38CE90C43D1908D5ED61CA4990F2B00074FD94A8B8862158C876
-6928604E5058FECC5E0F3040E33B3A028630AC0E2778C9F8B82591AA72971FF4
-C9F6D17EDD30DCA06F06577895783EA91A820A14D693E9391F6345EF715C5FAF
-9982B447F2D5968DB14B3E8218F367505881414A43EBE15A0E494E11A2DF77B6
-00F65B9A7CBE85F9578FBA23B1A84BC329C53782F73CC58F848D679F04375B9C
-FDC2C6A856666973F4594B6A9B2F03E11F3655959EEB4DDB3F7E7C0D6AACEF81
-F55C426E394175D4F7C895527B5C25240B5C3716E12A243C9BC54F4581C1D433
-65D2DC3E2476FF711265CAF4C37572FCB0D341ECCC7612DD60816E2359CE0FE3
-33FCA575AF040898840134B1E41216806B476A6F56A4614EDC35601E3AA6C0D7
-BAC635775A95703ECE3404FE13BB2DCF2B1E413DDEC853B3DC6D09D96C07FC93
-E96DBDED14F568946C078E41FF3A7C5A058192076D3D39705960D396E4C0A637
-397D08ABA6AECB50B75FE8B344D4237442FE1EE1671D327D3155C6C7E5D26CC5
-2AD6CF713CE61711E44C7592A4F88A8137188FFB9C981BA8C294958AC2048F22
-F444FB867F7FC0A39D60BE6CC01F861FE10D6693B1020F5B39E3958EFD88EC7C
-9BF7316F3F299316809A62AE554D1874EA8F9CC95F26FFEB4EB4E5E0A922FF89
-60E5F9713407B087EAB33A3F768CD5A6F63A6239734C4B7E5AC5E9D63A3107AC
-C1BA676430F0C5C492189D0393409CDCDA952861B3446D798258C632E7268213
-8EF5BCB006353594BBD7BE9385F5978CDA7A13B531AE44224664FAA4E23357B1
-0812E2B8DD05845147DF0967B287FBFE762B859879666549FC7650A0B973D413
-4D0136CA2DE0015CB0206A1CE8C80875B760A3F8FDEA267F6C015FC8EA05AB22
-6B2FDF7D9E62685CD4005000132921E636E9F3805372A2BE42F3D6F504A691CF
-A9BC37EAEFBAA3F57514891FC67761C0F2A1DD706030BF20D49714B3BAC04612
-25359FAE96C1B4AC7858B02D0ADCABCECC56BE5767F216185055E36717092CA7
-8B984ADD891A991B2009B4DD384A4C293D71261F056DD1E351307D32EC613F3F
-A299289B28EA48B83A1FD1E87AA060CEA042816BA7B43F3CC04D9613309C5A43
-E0A3FBA8A2871EC62679EDF0E9BAF8FC3B56C5E37E69EDFEBB6B24D65132203A
-934884BAA87B0D5CCD3353432FAD28C3104E28F1B40621DC4981C49010267477
-63D2683A51D3AF2D6DA8D68E8C01DB68EFD8918344FE3D71BD64E59530B4C5C8
-5636E79B44E6346BE0AC571C31CA133567D66FE5A249CA1F398E66944DC2DF54
-5D0A6C526B1757B2A33BFE7C2212F1D8DB22470CC69C301094C3CC38998B6719
-E0EA158B8AA257AA5481C600B3B2B80B78914E1D232EC35DCC8588CDC4486639
-9877B3DDF7350A2D1E3D84C87C7BF119B71A4BA78303623728A8EDE4273BFF14
-BB7E08D5D985DDAE015BBCB27DC4189230B5771E456510B2AA4A5F5226E2AED0
-AC4101D0EF51C36B43FAFDB3135590951DAC29A65D9ECD9E12114C8E8AE1FF43
-37F8F8F140A361A9FD262DF82DD5E036FA36A2FCB2966E603304077B139B5F18
-1FF4FB2FAB3F70812510AC23802A8039FAAC38379F28EBA7D7C1162573F54297
-DEB65860CE160FC724A35D44D5C5419019CDED21DA0240C8E58FC086993242A8
-F3E97D7E71C8F6C3940B254C9585AFC8392A0F3AD37C946DE09D0FACFE96A27A
-9F47B1BD06E56E03019A715C990C07D59B99FFC4C87D544B17E2A1673FD790F8
-C597FDDAAD58CF3E9F892D369B6F12BAD38D2BD275F52D2032CCA601F9616170
-C9F2F765BCD98F4483FE0BF0141BBD66BF824489624F7D704DC64C8FD286E358
-4BA8F9B3C73D34077A762913DD926E05A517978A13D9B3A0E8776D9D14B16CCC
-772B792396A683BF9E6D882110D14D8CCA6B5D4ADC3474D0497793CD7A345633
-40F4C5D18E8E035185C3A6B25CBD51A7811E110C733FD4AC67CC6B4D451E2F8C
-15F50D7E6BE0C38A556DA239A35712BE7FB03EC02F14F045C51AEDC2771321F8
-DC37266F6E98335E02FB736A5DEA95A929C10BA325299F3F8B3231A8FA2BB6F2
-648779D5FAB6F4C068C0F92E18ACECE3210433FD33A74B2AB42E0E55627C5ED7
-6A531AF2322A19A6C4BCE5D714E2ED794E4F789CFE3F18C589F8D5969A7E8A80
-10DE1F1D17CAFE9261EAB031DC3A6C7481AB5B7E8EDCB96BD0A129E45E3151C0
-68C4A3466D34DF751FDBEB2B123B0269F5D58746AD3511F899AD73546D90FF3C
-889FA0C12535CF9BF81ED5D22C7D4488AB58231EDAD7FD489E95ED64025A6E56
-9079B19F4DAE58F4A81959C7F00B0C8DC36AAF162BA35CAD61832DB7FD0E3C47
-6FEF3616C3EDE4949F89257B8BC394FFB4123025C83DAAB2E41CA448F1A2A7AB
-9F9C16115A546B05EF3E68182DCEA45E5BCA3828D480A07DFDF715B0AA065007
-7436CF8E9C7AD5CC2CB3A323908F04EF6C58A3EC9830DA6008CFCAECFCA51597
-9287566B045913228B9AF937E995DE25B164F92ECE2B20CA39C37DE8DFA27027
-48557459EB0ACDA237C2820AC7D469DFB04BE8629E396F7AA969DB6D8A7A8727
-A4ADF741F0A0CE065EA0CAA4C01A872FEA4D2366A41F749A4A0F3DBA016E91B0
-437AA1FFFB75C1502F623E4865D842640BBDA869DC79D81384246D8C9C333263
-ADAEADFBD4B2909199F3FDDF8A406D54E730263FBED4CF2B0DC261F7600746F7
-1F3104A0BF7795EE5AD69C09BB0E65DA90A6EAACC67DF5835A1564B7B8E7BE98
-428D5D83FFA1C9F60AD9B71E44E5D1F0F33BDAFB33725FFD2BFF11380DB62D8E
-F40B50A4BC239A64B2BBA2850B923872199FA302572EECC7AD678C17BABBF100
-3A76077C2F2C646FEE56CA4C83717D5F912782D18DBB716F848DDA5CDE379CFA
-A4246F698186DF6558A7D73A1A3115508AE417718F8E96EBE70EAFC48FFE9F6B
-AD4E45069E37ABC2B016D44EB1D7C5E2B352E3D552B3DE731DCB114ECEB901FF
-7212B8EF53ED117AC42C40E13EAD24FF248D6E1D4489388506EB42D43FFD22D0
-69C017D667BB9A7801E03AD41CD762C34A2D2D294D50C9511CE4AEAB1E4868B8
-F192141752BDD0DF44B76E01404DF023E59BB17F002EA5001C5F0026D1B964B9
-A39EBD2C0345683C7598991B7971AD959C8114374E49BF0E8147397C65FBEF84
-3969219FE11DC103C8A473FD7BCA303E026431BC89297BB7E463A1AC0DA1339B
-26A213AD5635DC4274EC6E0EBF2F3DCE3172A31E9E8B0E8F028A09EF4454C3A8
-A2039CA50A868AE11D05F5D4C08C461346EFAA3A716151F6E7C12DBF7CE8DF3F
-CC1E436036A002B9839348ECE1A1643925A919DDA56F30DCF88F5999DBB222FB
-502BF42DEFE71EE90CF70EF4A2F176691D987177B4ACD7F70E20616F63B60836
-670B842013D42771E0482BEFB1750AF50DC5A509E50078B49AB90AF028658E67
-0A48BCDAE45C2EDF35C92C4A5E96679AB95ABF8B013698ACE11CABC3E81563C7
-BD442DBA7B5AE87EEC9585C1DD2DF76F3ECD59C0E937396599CCEC208E1D791F
-330A89AEA2888BC36C94595CA615CB84755194506AC7A83AD19F7F19B58FBC36
-DA6EF5A42E268B80F6B6425373644C10714EEFDD6ABE83B981B1A28CD4CBF1BB
-3D95A7B4F265303970278496B58FB9D855EC18AE2A2783A9B6A04D651FAD2DBC
-264C5528CAAC1CC02764D6C138FAD877C8819C937980087C603273FD3BA5E383
-0CF794C8A21BD43EC2C275EEA8847678BF001B4794A52F7867C683D88F1E0541
-6088FE17CE3764D4B737D0DB9A5DCB66DF0F65EF55030C2CDFCB9D1D32F10757
-E7D4C6BF4B370BEC69C7EB84E9764345E0AC515004CF15320E474D48E58E0D11
-05BECDAF170FC211987093310CB0E76F4BC6D524397F787290D7FF8C6777057D
-96CFB3D350CEBEC3F5C9C4AEE1C987556F5DAFB74B28726C5F214187552576BF
-80A50BB8D3E118A48D07852E2B94339C5E0220FB8FDE941E8D74793648762A85
-120D97E46E70E403CA4324D3B14BEF58BB62086217DC4B458BD70438009C4FFF
-4F67D4B68E9063DE5A12CBA6053E07838BA7E80EBD64092A555214F34411F968
-716E4F331166795ACC5DCB27EC72DE470B6199C520CD0A5FE74E649567B4255E
-E18A915ABD4070E7C2A9F04C4DD5A9ED0D90124905E2515A3A522C2B09385BB1
-2AA42E87FD05BF715F47EBE8CD44F1FB810CE30F5A9149A77CF01347412F127C
-C4E8432018559C0757C1ED0C5A1B5B3D53FBA5F534BB79BE22811CD7BAFF119E
-F9DA7A6099E851E6312F5475669445A71FC40FC02BA0C651AF60E24140F72BE6
-15EEEF43E52454E7251BE2E0950E313AFF4BF6EE7EE405A09CF4893F756A35D6
-E9E687F69754A4FF7D6CFD5DA7A975FE3D85D758C54FD237547FF5816D46A9E4
-6BE339A32316087C7A7248392C8F8EC2D6F3E65C9F6BC48A4A4FA660526A6060
-944E43538A977C94968E61B67735D6B9D9782950B53AA7285727B0FCAFDF971C
-4858BB002CDC644D4CCB2DC159EBDB6463B89101CDAD53E859EBDFE766B69B44
-8D51EBFAAFF141EE43367B2619CEABE1E9DF4262D5A5B92337009C13E8ABAAC1
-9350DE4CD0EF6309A8BB7F6E7846D73CFB02F1EB12E99D79F03FFA5B36CEF1F2
-3E2B38306DB5A76F1751EB37415182F40F523BC8373E9632DDC33A3845B6086C
-41EBDADCCF9470B9A1A88679B764D82076C95BF61AA5E528F1FEB2954197D787
-E04A8BD482BEED92658B5C3580A6C8CF71B595868C28507F74C4AB27AA73050F
-486B1F993002C707022951A73024B35D3C26129CB619B507577B90DF7A5E7B75
-AFE0E6F6982403D933863C32A326191A8CEDCFB195416FBEEA99D3773D2B6C47
-B1E99BB1A14514BD26F041E5D568AE5844558FC1C5B080C962D5D7BE9C836415
-B17059290C2404C78744582EEF247AD08B9EA98BAE5792511B0B0B2D33F0D37A
-F96633EB1DE8AC98F91DF932DDED7A2F0320E1B6435230C8D6541D1D3A02FFCD
-0916EA409A82FF79821365C7DBD28DDB39110C818F911E727EEE7B9EAC17AB85
-B1CF1EEC87BCB1F24646286CB6EF9356949ED5DA9C739D62C204556EA7B188AB
-E3C8FF2810F37F0650F94223C4C5B485E3E420F0F6D841F7B6421C735A676809
-003E6D283D46B9487E82B2809B3DFD7CD9936C49BFBB74AF4DFBC37DE98AFFDD
-E3815F5E4EEA8D2295EB84AB91522AD18FE2678DD9CE727EBA8B1474730FD83A
-6927E9C86737AB82D182E9F0D61467DFC393BD3E7D1B6A9D5A0C7E7D959D3AA6
-1032D599D0582A2C89212832C6F0BA4D2F9316E80D3A72025A19848C2EE2DDF6
-A46CB96754DD6278AE4F45B40608B5B10AE8CF0E540B39DFFBBC8A0BF42461DD
-5124AFB033C28C50E44029DC4365DC1D1509734C53F08258868624137187C94E
-4665973A0B63A3E9A84C6DE68BB93B63EEB14E67D089193205D01792BCE5BDF0
-FBE0A0B014B4803B9F40377004955165076E6C293968556CC64556EC5DFA5DE3
-268925E472C1970DBAC2932B59607780612E3E67F979E9E43E8205E94B130DBB
-2878D14C301A3CB6358559FE1ACBAD8DCC77C25BBBB53FF4363FC14A52EEC779
-4366F6F4FA2F411720469953DE4AEBAB2412EE03ADDFD883DC48B8A2E605AB55
-D9802B609A3F376AD9409DE3DA98910E662EB9EC3503C9F4D36F5639AADD67B3
-D33126389786CF1ABFB5DDD867C907DFB9EB86E852C109F5D74891C295A21DB1
-F239FA7504658B3960F98A4F749DB082D8640412C65E7F51C2D2114747EB3CF1
-87BD9B12730BB9EFDD4846E7627C4E51D9D95D8330F083721AF585C51796B885
-176476E3C46F4B4C4022093CE906E54F467864690F9FF4633E307B0AE4B4D3BA
-AA326A787AE941EA13F26AFBDB79DC3DE6C212FBDA727DDC0F67D72C6D9F03AA
-07329268F441F7B61230735CA8CDE44B9E0B0C4EDE1E7B3A8F24532F9B5B95B4
-FF6AD19614EB0F5846C3F39584F07395BDF0E94BDBA3E596943D4601767AC5FF
-37E8A17D3B8FBC8E3A528977340401CCCFA08C2E7C903AE04590716B2B87C777
-AC73621B0CEE8D52BAE71F9B21E8B6FF7D706B3F8611EE3DBCA777AC4DD1A732
-29492316AF4A6179CA9B40078FA6D29085C9FD62AF625845BE576A8AE7707CC0
-109E907CCC13C08A5818D5A1793EB14070D0F21DACCBFEDD1373B405CEB46BE1
-1D5F9650C0F66BB492F0B4303966A802421547922E347AE7B86078D700614732
-F3FBAFE78126A83AA0054F2FCBFD9BA0526D38D2B62A63183AEFBB12601CDB62
-7AEFC03821B866DE2EEF671E9BB731D34333CA08BD3B59ABD343F57D447FBA3E
-2E33939F289D74ACC66238E1670A9AFF90F36EA52B43BF83F3887DF04892347A
-A30E30E0439AD51CA05FE182548BAC9A4E4779842E107AF605DA87B9B8EC5D78
-80A8BBC24B7A3CB1A0FF6AC6CF91D1438FCFF493D16C767057A1527179E6516F
-2DA2F6F1EF7034B0B105989D2306690E731005702E16C267BAA850D9D9F47299
-71049E0713C1259E4452C67F4597929BD1F886EE2C401CAE4797DBBA90C6EE57
-61B51B33E1D3575B231CE23085742109B87E6267D6C72AE747100DEDE157E1E7
-6E88462A7B6EF995DC233FBDBC1AECD25C8320E8D6C7D9F0D92F0CC81BEBB8EC
-36E7D75DD3D914D8665C70AE06F959153B40F83362570423EED2346532C37EE4
-D84080D073BC484C694C9E6AF299409D5DA769D152ED7195DEE9EA5858F641B9
-B205E9C04B52183462F00ABF0860E598A169B0DBF10EC37AE2049EA3D7D646DB
-B6357102E2678F49A9828EEDB4E916F2E43A1420D8487C36611A9C173F501978
-063D5CB2BF0F32BA27284A5C2AAA6CCD4045199E1E658B3F8256A73D24FBFD85
-DCA2D990480AF3E10E463F32FAFD38D3EDDA08253115EF6AE4BB32AF9FDA5D89
-D8FDB4F30174DB0BE99A9EEDDC6102FECAE58D200A1F6839758EAB6FAB286A35
-24FCFB9E4119A186341CFB1AA8E3E68BF3AA81126A7DF90D0FA6D94A42165F8C
-F0EBE41A6528A38D30855606E5038BD8E414F8FADACFD56F1858BD6A32858601
-7AD53A43E30046E876CF2AE38B7D280A9CE82E0F36283EB997E12511E74E53F6
-46497DB76ACB11DCFF1014DE5BEABB6133D42B6866ED2CAB51089E2AF32BFA54
-8FAA2DCD12570443FCD3BDC6D53520404E753034519C81A3E84C3E122D4CC1A9
-0AA2AE164475BE0E2AD6661334764F71C20FEC887BD8EF2B7271A67FA2F7EB9F
-39255EEB4D22E5D7256DED2876CA7F7DF9CA683D412185E385437EDFDF32AE56
-3386A8DA8DB8A4CD28FB8076EA389AE2391E44BF680FAE50DF5E2EEAAAEAFE0A
-2813A3537D1AD9DDCF50F0EF1CC8F8CABD064949F7DE5218BD668A0B46999BB1
-9AA4AAFB14003647CDFD6EF5ADB142F14D1A604F7E99414FCE97D03C016DAF74
-2B7C96ABE807EC5FDC5BC5C6B0CDCE45381BB160ABF82633F4C4B1E7C0B95AC1
-2570EA999477C368E35BB4BA0AD6FA78D3942107095FD062D11B7F47E7A4CB7E
-F71F78BC09019DAAF0AFF6D80777EC6E0EBF2F3DCE3172A31E9E8B0E8DACA7BB
-04D5A74A7A854E6F38BE2FD18650F9E4E501F0ECD4C674EF110B5E03A723CD62
-BD6A5358809C15CDC64BE255F808AD2A9BFEC49CD4CA623943F9D50078D11D6C
-02F53F06905AB2BE3AFB8573FC804919E0EE4DCB39A498F35C5E3E94310F96B1
-8F190A1945C40D9AC30E4989EAEF8B4BB1CBB268FF2B28C1A77C92F2D29C78C5
-011191AAA5654639F0697807C78317A9408FA4D85B5B5386FF5D783A91D9202F
-D513BF1821A66A17A74FB8E90B43C59F73DF237F7522F402A1318C4451865DAA
-080162D25EB096A304B09FF6EB0F09A6759AB4016F34A84B9DBC034DD02A4AF6
-F20A3E1C9B59168843DCD4EA64FA10F2C451F1208BBC4B45150CC89090410289
-B7ACB44FE75ACBFDEE0097F82D37ABD2372CDC3559CAE8B6CB3A8CAF71B74574
-3AFAD713AD907BD89BE20D3890376550DABF8BD6E51017DB5FAA8A1AA52DAC77
-F76702320FA5C140B10E79BF83046010334476F8DE1DB73C290536312DAA72F7
-FDE1FFC42A8E20781E3A8A16C208878786250A2A5B0954E529BBBE321F440F8C
-BDF2B8EFA26F820DBC1D7C6F0844A379C61C3A67973E2F4253A1F1A0DFCFAD4D
-ACEDE777F2D2F7A733B3C4BBFE15A96C8D5ADCE25EF35156AB35544DB9AD54B6
-56E0FFE2322734D19C6ED66639946A5655D4AD9DF6BCF9D32438D63CEEF3B544
-E7D1FC006E8C4C3F2D155B13792823471BF6CB9B9C9B512A591D6BBD2DBA76A5
-BDA3A7FC8A9EB136AD0292B7A2D04B027F9895AF10705A7057302A95FD4FDC69
-5BD0ED514DDEE8A97443E951A14349B9684AB09A0216CA7EB282702007937C5F
-C3B4915B96C0735F911FFFA39DB14BFCE5A17B2D1F1F6FE2968EA102843A33C4
-1A7ED4ACFCD87501895B4C12F6FF094944ACDA44DC93F0101BE268FFDFA70393
-8403CAEB1B1B2F9F239D53F6C5A70960A982D2FFD0E9015BAC8C6E053E1FFB29
-AB077D7C9C30DDC155FF78D7983E522685DFD13A9798F89A254547D0EA504FE8
-DD1550B21E3C8334DDB53A02CA4D48A609AD53CA578EAF162A453176DFBF3D57
-D7A6A1AE1DA613DD527C875A9B507D65A69195472A36DE2F8BFC733C09C2D2E6
-0E95DC0DDE5183DAA9D884A8798CEF1B25F77F2142710DE7B71FA982355B9673
-70A7D562FB29845025DE74A799168EDC8C3FE6A833E4F1138F534C15749E6448
-A0F7AE66099CEF20748BCE485A83A4EEC159C8DADC40A4C224C18346967ED516
-DDA389645D0597B03E2E467338DD786580B7F92E5D4AC255A4B6F12369BE1FB2
-7F0334405838C68FF0150A4059B0C6F18FECC7E5739AAC9EE1D540A4599C2C81
-1F1ED8DCDC2085F52A2D9587EDD34089D289A05C01E31D77A04A784DC764FF7D
-5C7E8DD9DB7134F8CB8CE47391413F5D0E95D7FDF91A1C3D6D6A6377D9579857
-34A354911091A94ED990FB35ECDD21C3CCBE906FABAB6A8B86A55F2C22D9BCF0
-FA25B4200DFDD137447D344418740C7ECEC15E46A1E4117F05362A63C5894A93
-6090BE946598A7B75209AA4DB14E2B31021616D0CBE2AB0CC375A64D25DD775F
-3281803F22BB0E250316916B563A6255648CA76FCB18087B9B5D4A33135AD0A7
-55FF956E5992A758A1FCAC3511A660F947EAE0662B629AB08E4B6E6F50966B57
-1D008A6354ED03FCC0229B82C90E71132EAEDA24FFEA7A4A1C1C422D565231E3
-FE9BE4A9B67E3D3B0831F0CE66CE8EE2BFE7B05B16CE039B8D3289187A6C9C19
-310EFC5E36BC61F687DAAA15BFEFDBC9937241C42219CD3616A5D11228208CC8
-7D5A04AD6C137F45365AF1CDBAD223910BD35BD2EB58AE599692D289182E8366
-7B0969D391FA8209D950AE914E3C26F50676D14A201A7943854EDD7F52833E7F
-F56008284B979CEC35A117AFCF73F21E8C3591B38A540A0C4E8BD600D387A958
-8432E92AAA4B658651C5705B18F3F9E8FB440DDC598FB62B1FEA0094A55B4E45
-C53253484E7E91716700FD203DAF0FA1FC7A8F697A832BD25B063B730B9880BF
-55333A6CE01F971CC5F7868A56ADCC26A319C9BB6A34CDF5E3387FC96653449E
-E9722363DF0EE41B4D100FBF6D005EA0771D97F082C6EDE2BD31BFD64849832A
-EC79257182DABEAC97904055A36CDCD11C026236C919FB9BBBC657E12E012A16
-98F904876922AF7804B9129CF2E8B1DE8F7AF1318DFBFCC20D8DC0B1604ACBD1
-63617B77D65D423ECCE8F6BEFACDB7133CC76213C0CCB254551EC5656ABD621A
-93FEE100A012CE9760134D9D871BD38ACC4F3B3E50CE7B5DCCEE39982DCD39C2
-CAB8666DD40307F715DB7141EBEF90FF45C1568270892DA8E03F79D065067089
-A0100AF38CF7F85524EB9327D1B78219BA61C70B8A6E3055D5E09CDA43120DDD
-426201D85654CEDB93BF85EED01AD9608AA5FD4F91EB43E2BA60664D2B3CFF2D
-A641C65D559F045FC941E58159AD71A3EA6E5483E906ACBC70DD95CAF3E5AC0E
-7921BE5815AFE6F78B047B69B01EDD51BDE9E852337EEB911B60BDCB54CDBEE9
-EFF00404DAFBAB588BB2761DDAC94C969BF0ABDA7CB9384161F986EA6F86EB1A
-9796A0A60B69D92DDBAC1814E86EACD5FB6D70BFFA48734A112325C1A897E66E
-70C4948FCBEB0923B97E2BB3D7FDDB44CBD2E46A288D9C33E400B1AF6CA3E3CD
-BD4B895C63BEB7A0984388833E625269C99CD4FC0A790ED8BD50E7E64FE8209F
-213BD7DE9CF746B2CB1440EAF9CD52B42F144B0017205DB99874CD62A1201224
-A6D8A3CADDF6758764EA8D08BF2738665ED1EA4736EDE4F70D29CB5478EB9745
-5F72F059602D8B973915A7C1F786DCCB6057256197D5794AB9EA2FEC41F92373
-7AF822EC3FE0391CD4458C278E08C1B92F418619E7390034503C71ACAD5790A4
-F95E540442693624FC17FEE33307AEC932F59D55EBEA90EA77370AA8F4036F1F
-DEAA348233939F5607EF930D1492D31A8CD0151DCB3F2E5E9F3E62E1C35CF9F3
-5CE5CE88D17D4C36039AA6FCDC3889AB0112AABDB6CD26559BB8ADE544590F53
-347543911BD163518B55DD16A675565CF5D7D8FCFD3FE4F4BD5FE326BD8D582B
-84B706E20415743D0DF6AD4178462197A88C1E113B90E82875230FFC3D39815E
-541D394C7F082C8EF4D86D0A690F1E74C8D54A376C3995D0B3DCFDE691BC8842
-17598B64FDE8F8532F766B7C6A9B3D936216D3956B620507F47C18A5FE2A0A25
-D3BC9B76D241C6709E4877F9DDEA53717146AFE90ECACEC165897D8B62368913
-5A5537A585EF6A8A8FE7596CF2FC56D4FCE859643E2812ED117912BAF8525989
-CCFDBC9C202D88F6BA2845DFF2C1C1C9D9828F903A1E8CE2D951739BB8D026A5
-936720B633FAB3ED412C719A499C1047C6744CB0892425DD60AFD01BDADD8C7D
-A24C22FC651EF3BAF2B8F2B508D1F2766519D340C1D0355E7F1B35DBBA430894
-6CAF8A0C46F2FA9C717122B0337EC089B991F4C6A8A57CAB93CE582C78D45CE0
-4A2141D8F088B8FAE6346EA8ADB8E2490CB460292AE0EBE73447B9970705FF8A
-83B18986FF5B00FE98C28A090CA9326D2B50BC8CAC89359C4B7F903874E1565B
-380CFC3F7C0B54BADC8412987114A59F9150D97CBA104445F674E322693F54A2
-B9A0A8C6E372580349F62493707EEC78F2599944404B7B0B79A979C28CAA156C
-45671FB5B4F0460B13971D1CFA93D523E09977B2F9A3E312687B3BFA6DA70D7B
-AF2BC5ECE2C1B198297E770D56F2D294CCE9815E786B7812BA06DC7D6D23E570
-9062979D1E3CEE6C21EA9663977FAD359575B9FFCE754572251698C73D2F79DB
-E5829B25FD7977D644213D14B429F3794F213661F2D540CFDD8E485757694026
-0D69B3D22D9CDB0E7D6172EC63B0420817803DD790567258E34B481428336BB8
-8BFA0047BFFC49FE05B87FF208E0CE33921093F6584A826FC240B1C09BD5F86A
-B267E5081D8792F7B595A923E703F053C1379F4479EAFE8298CE6525E588CD80
-C2CE885D80A5FA021D82019BD818FD2B3A23BD832382909C04C816C7281A6C34
-F6E4CB1B8533911531E5A78BA298E6F2CFA64D8635BC8BA99BE306A2FE66F68D
-BE8367DA9CDD98220835DBC6AABB15EEC62319968B96989AD1803EA201601BA9
-63414EBE683208E5BAA9164DD4A185DF4DDD6F99441DADD217940B20CBD8405E
-14009AFBB533EBEE1A84A1CC16ACB7092B8A67802E7057E6E943CE6E928BE352
-1024C4E4EE397DEF71DE6E44FDA017315077ACBD4059377935789BFFDB8444B6
-560E8F1540F4D60638A1B6AC0E3EBD9F7300F14D37179C411309FFFD39A68730
-3EE12F67EAB031DC3A6C7481AB5B7E8EDCB96F2F1C815196CB981CD9E774C89E
-A5F5C6FE10406CEC405D7C9C636559B949E8EC26D42DCC883F4C98E8F1421D27
-E364F998698F5EF8153E9BDBFE859BFD0309F63FC38328AC14A974D380750414
-1E681F461DD52B50B47843EECE9B0D611D1417541EA6139091305BA7FBD8764F
-3B8165F1D5BEE6EA025C8CE694EC1013EC7DA9906D6FE6BF97BC5E5DF7BA4E33
-07DD612C811D1F5EF4154E8517C9A6D1ADC46D04C670733B2C23FCEA7522156E
-606E82C845394F756338384568830D74860E6F5DD9D2BFAE8C95BEACB5EB2C35
-151CBF5B4CEB8CFC307FE6B9688648C5D0FAC55A6E44BB517A2A46C308B15A58
-DB52D07D265C7C3E543008979A1C2B658D0FC9A088BC621561E6B322A2E3B359
-ED857F6E0865F7F174EBDE802A3E06D80034921111DDA60783D93F3D614565D4
-27CCD0DA4972CAA82B3BAF2492765568DF45E747C960CA867B2E61628FA5C021
-6748129E8EA2E2C0E9C5178533B46ED0C393645BD2A7E6A8D60F51DFCDDA6EBC
-C6E808C26B9F11A2703F22C147175154CDBE30E4846980EC5C122E5C62E41C5A
-37A6A184F781387785659D5749B03DFEE967A577C3029DA91CDD158284395277
-753F54F06B9F0575B401A1E45CAE9D7CBDD92563CBDA134FBD216D3ECEB60359
-676B3D5E37F6B17ACE851965E554349F4D724F0D03DFE331519283579B2C564F
-6AD4B474718963EB8518DC88DF321590964525BDDB65D09D387A6859BB4B5754
-D6AD19A3D5CBFB3ABF8FA0A6B188786814127E692F78AEF3018B399D402AE7DB
-2B5F5DF76EC7B0BFD28142BFC5658A0F18579FA9E2976F685A4FEA2FFED40032
-E5385748A6AB1B4B78F117B96D7FF4F776A87F5EB2D258C0C5C8FF044C5D51EE
-944BD226D4263EEA7DFAF3BE09E104E15E8F50FD61EFD84E2F7BE36AFC600D90
-AA4AB24C8D70D7DD605CF2D6CAC857EF9039E0E40D94FC1EA50094338BB87DDA
-95EE2C2CB3EE5241C75A3E484F89E43ED060DBE2C40BC1316BC6EEB5C03D87CD
-0D47132C98C92112710CC7E4C777AD410D4FE76E8C19205BF20DCDDF2638DE42
-7873EFE74BD32E6F175E2041EA03E2F4883F2FC1150C71BBBE6ABA94387BC6A7
-A1493EA767EEC302D5FA50C4F9AA8DE190836B04F5A5A1C15373DA2417F560AA
-D8F7A0F321E2AF047D326D9E8235BA1EEC1B49E10222B18281C85D674A07B0FC
-1EC0418A953C5ECD1140F15A6CC35994BD493853D06D6B24303BEEFB9B13358C
-49F992C7BAD1CA1B67D1E455A4D8FEF844FF846625D4B998C7A49EFC9BA7B9CF
-C0F091D72980787CCACC9A300CC8C57A473B513D0547FD7753572D062A4F3306
-5C6855B4119BDD6B39E62FFA97EDD64670B853F37DBC2067EC814CC8EAF00E82
-A18E979900E45B554F6167ECC9FB3ABAD8AED202BDBC66750C0E1A7B078B3884
-F6EBC2F9C6B78BB2E238C84CE373C46F6B8D65DCB198028942FE2DEA69DF8236
-B7A0D87D4A147C8F6CAF3FF7C69B5883AD5ED8C90B5F8881BDD5C8B919F85B14
-ACC7F679B5E0663DE8B2FDAADC9C7C58A544F9B7B02C4AF59DE093BE7325B646
-D3235BC74A261844D5693B5B4D51E4F77D6F54DCBE33B54E85858C66967652BD
-943BDBF66C0D6F1E120F630EC8D94DB19D986464CF1216850D9A2805A7B0A3BD
-AD4296CEC91CE68FA4C154F2787DF155909FD15CD543C9E77FECB880DC544F69
-02887B4732C0DFF4F888CA1841FA3BE110DF05375A73B359AA659C0A03155636
-10FE6C3304E8FA02762E70BDD5A0248929CD231FA6F6DBF66EED768D77B63FA5
-EBCBC8635DCF6B1D57E13FFE99DEBD32B4F79A0245F7CFFE269A9019005B3147
-95B74CF2961F9A3134794C9DA6D1038DE6B43480FB5EE2544529C26ED6D62B24
-4FAF3CB42599EEDBC5B3019F45B91AEF08090DC5F5C74C085E02E341AD46C463
-BEF42E1508FD510807529017A115D3F7DFF7BDA21C9212688E3157241E5675EA
-37BA5FECC46CC6CAE184B57FF286283A4A8816304D4D372D68B5C88A1927266A
-C2D70049EA6B3ECFF6A9570EE528D5DAD8DE7FAE0570A198165D6103ABD39931
-4AE1462B55AE6781011A7F8DD8C009350DF5A0B1F1F8416FDD6FBE4C4CCC091A
-D43E75946819F8F8F6979CEB210E41CD54E49CC3D05EEAD310D5497F6B79F694
-C12E2294B0FC893AC816C50817B81EEDEF8A16CC709242C8DB9FCEBFB0092E7C
-C538FD53EEADFA0A7599C2FD99C7ED08E6DC49562502D9F906C7334F8CDD2106
-0D35F24B66D6EA6E9A9448041CA120B5BBD8541D72B9E4FB6B098A6974BF3AFB
-78928BC794C012540C98EAC425179A193AFD7293BC86B961BD9462105BC864CE
-15BF8CD37D9B695DAE2AD24C779823B3B68CB259F0DBBA44091627F82A2107ED
-318919D17A6691E51A64CD6A4724202B676BEF8AC977C3D98F22E80F8F2A44AD
-2A69E71605A02036FA8CC986D7978D5385EB3E98013BFAF63A4FD761EE98BDE0
-07F27329ED943F2612F7CB94A0D0218F3735DAAE8FDAD87E1DCC3CDA3AD6350E
-BC037FFE4E5C435BBBB77BB00E9A42DF896943603FCB1F5029F7896994AF242E
-4F815C06D0429017BDB5C63EF2880E068D61F2B88A0B988C95C23E250FAB1A65
-B10806DB00191FA15D133E43AC34CCDF00093EBC7666B6C313D91E792C2F57F8
-E5E3DF6D0AB7F073F2125CCA53E95B0432ED1D2D1E7D8E9E31A9F31E61867385
-CCC3EABC2E11AA696B307C0F917BEB0792EF74A8EDC509992BB43647973FE7E8
-EC1149BD86C9DE3F669EC1E43EE7F6550079955C6F050BFCF9BAAB9E7E886635
-BB25D2A1F860F99494554390A481B2FAB03F71564EF9483CF38C1F6ECCDB714B
-8C7203ECC022D039ECA0E56DCC537CEDF368A8A589519566F2CF2EE2D2813671
-92AC38361E21F854ADE2B3C9339C7F2D5D5F1D4EC0051F70FA03DD920776126E
-CE12840EE7E96F7C530602B5B8758C87D68C6556A313F6633C69F00DE7B605CD
-2D29851B1DFF7B1977BFCAC4AF623DA5F51C801F28FF85B65AA64D0A0F0FCD32
-2693F94BD5B0C148358155098914090C94E75BF46534F22A0A879A6E0FB14291
-6EB455639AB72C00B2748BF2934AA97CFBE378C0EA28694A1F17110415FB578D
-42458CA22E8CB9BAD86DC43503650971AA39EB97A6DF077449CCC2E54301ACB0
-3240C471B5F320965C5833822130BB667821A43528A4722E9ED04606324C1A57
-E233C21AB0545A4870EB8BD3975ABDE7082BD80EF4E68C091050DAB6DB518E52
-7024D7882EB6EB1D995CC1D43CC2A8C9BBB207D833D4AA8A26978E30D10F40F2
-7217A3DC389C4E4502F242872B2A0EAE2EF5B837AB2374CAF3D149C28E917935
-F900BCB267F265A4E0DDCFFC231A5483AB4716AF2F161714DFB69589777AAD8A
-E5FFD07CDB692AB573379B1C2BDFB23580C36AE9665A682B3E70A0BD79B271CE
-5EF9EC4396FB40835264156CBE6E45181D681F68882673E4226C6B8071F790AA
-B877DDBCD883B765526C0DB03090391D0541318D849C05B43B0024BF4E4D11A3
-B4EF5BB7493CAA62376514740EA9B262DF772D45540E911E023E9DE938422898
-0FE79303FA08B26C706B7182E0ECECA6F1A5F28A3BDCC009AA087430E1CAD0C5
-CCA7AA0C8C69E446C5E9E947547AF94E4E92CC4FD0B8BDB826155ABFD0D6524C
-5DEE8878906BE4B099EB919A1D92B1C28891E7E087164FC30DEFA88A0633B814
-D930BB66850360DE1EDD37514032F3FBAB92F4A9451EA11D2BF0761E13A5BA19
-D270E129C114CF11E3F7ECF0DA3B4FC19AC48283426DCDEF6C2D28B23B18083C
-0AB82A8E1C8999F6509CB4B5D5D35511A5C1709C10AC3342C409728BEEBBC460
-F15933CEF659613B4FF9F233E0DA75BE2AB01B3054F3C9BFCEDF6D41356C45EC
-5B4066A584FF5B17E2949D527990C138C1F04497C2BF64BA6446D5BF743DE7F6
-4CCB65987E1C20EF9F5BC4A756A5FB016AC1C16EA8067A159FF477531712CA53
-7EF27C0F787BA056116AF83D4A814C15985CA25AA8953D7C789983AEB0B8D1C2
-699A1C86D56C35889B7448D5E375AFA2D63A122AB374EC2F09C547E2499F82CB
-0863CA1DEEE53FEA5A7EC6709615C2108B3D054CE68034C2A6D708A293DE05F3
-5F21D5ADFC6174D10CD5F096CFEA22775D900069B5DBF57DD6C9020D2B2F4717
-A30A1A61329DDF2702FDFE076E8A829F3AC56AA8919110929BA9D7AA624B0F38
-DA38F9D60A06AE7022A3333F152B0F95536F23C110900CF816B1D50F4DEA8081
-7F0584BA7971FC760DFF6B0C53A633B5548AAB20EF4FB76F9F28748902E0150B
-15977EAEC2C3F420D0FB6099FA9323331CFB1AA87717F1937E11F51844C7CFF9
-CEAC489ABA9675F5F3B9C1493AD1584318B525F8729BF5A75CC740BCC8AFE654
-8467F1215E49EAA00EC86276E5EE27F1A31F0164FD638129B7AD090D5F1B4AF7
-9CED5A9E01AF160394A46573B762BC519E0381DCF47B7DA629D93C16425463AF
-DDFC846DDA7598B052AB49A5028CB45B53A97E58D41FF2432A2B90961AAC898E
-1EC35E0FA39B9C9A1D143BA01D7D0DDC12486083D63DB4BEBB436ADA07160EB8
-159DE52CACA71A5038C75C21261D2C8114A2D7D0DAA90A78BEA38FD84EDFF90F
-BCADD4E255B966DB2921A91DAC9FF182D68984C3CB2D6E6D8EA17C952E76689E
-15BA0AC4784C1265F2D5E1C853972821354ED4AF87297541C8D173328A525BDD
-021509A8EEF039147DFE3DC0A791E0D3455CBDD171190EF2B0E7DEC2F27D8338
-894B268A8C63765C595EB4F94B50CAACB363C9B90560D4FC58B6755640D56BB0
-DA9A012FAA533533A8B61FA50AD2F0DBA6620A2A134EC9DBEC4065CD137700EF
-893AA235E1EA0B2B5B3D0AFEC15249E9FE986CD9D4072082F3A7EBD9537B34B5
-261BEA38922F75D6450580110EA6EDAED269F4CD60146C464AF992111236F25A
-7D6DA6DE13FC1CB9C9B08D902ACD8AEF10BF9D973E8BE85632FCDC5659BCB61E
-A8737E15D4202AF42CC32C491CDE2B427018A2BBA26A2C45A0F04352CF0B3155
-23867AB76CAD6E53F54BAB7DDEAAAD55546EA51A95577ADCFDDC4A58479952D1
-9F81B21259FD46E4C6BBF7A072A4069B75E13F0102CC6B4B8646BF9D7732C91B
-233C05C4EE16860D79BB42219DDBD23908972312AB03D983571659B463CB46D7
-27A6621D519E3F40873073022681554FF98A94D4DEA5549706E7B600E2FE7DD3
-4459EDA02F49FACB9646930CCAA606F4FF8D3B5789972B002720C95A2D5CEE2F
-45485846D5A67E9187C31473E23A91DE40428A105067129E6446B95CAE1FB11F
-0A54A9CEA0561550EBA70D9A44A04E343F00CF94FE622C081287AD00D2E8241A
-799ADAFCBA0293A7E3AEA2007E8B62BB2B827B62CAB8CB0EC5569B2DB12CD196
-95D7A7FEB41FBFAA27D7B8976B201319A4CAA8F84A4D929A12C1C5D7D0C18917
-D607E588656BB3AD6D26D2BA11DCC78243F0216B2D085F23A3599B2D53386700
-11A7DAF4905EA41B92D984A86D4CB723B3506FE1734E7899FAC520ED33A28158
-AF7A3B99CF8192BD991F8911FC331C81B939FE798C7F002A6E40AE7078A95BDB
-FACC554CEB9A3EAB48D2982AC6D77EDF092FEF3BB8A345D4C31821E9F1256189
-BF1382EF65A786679CFB5ABBB5DBA25B73A8B3C76F8827FBFCDF4F069C9E473D
-E8CF8AB7FBA03FA8BEA26BEBE95BBFF7EE492FED29DE87F14739C514452AFEF9
-5753F94E4381611CD41A199C054097A39069AE5760000FB82BBDC79835F6A043
-C7526B5BCF7AF7545F473ACC165EF655F727051CD6C6C0B29CAE7D8530D4601B
-C0E60666979449BF6C6569A6CF07310AA50B8EAAAA737EB43FE9405D7A38EF46
-7C870B1642FB03A5B8C4C1A2602430B8121C9AED3237FB2974ED556CABC84C95
-7FA4ACCE1DBEBC4BE3ED2D84B5CEA691A4A86F49BE122DC7D5ECD64755438C3F
-B63E9A5F665DC054F07A295CA75750164CA685947A2F28A8BCC6313A6ED75C1D
-24E60A2553E618FF5465628A07C98C4A2467D01B541CFECFBCB75E93B814DA4C
-75991244E63C1C7EB591FC6D359BF6F2441A7D0F54599408F38754A1CC3D9F1A
-4322044F33EC757B52F0106177F0F23BCE64E31685AF97354CC36262019E3476
-B1EF9A23349BDA7A0D40A2BF87EA87FF6E81832C56001493187415AC3EDD5866
-A57291B18B39E76363A4E5E257A35D40BCB27417EC261F7FC291A8D6487481EC
-990A434FC53C17836585F6A9D0BA3560B03AD8C992268C3BFD216EFEEA627A6C
-E24B848135D68881A996560BE0074056810896610148F4BF13E2B80090318249
-3BBA16E93050BC1296234E2C0357B669B3CF930F32F813655B8D03F409DEB009
-9129EFC2FD637B8258FC293CECC4D7C7375A7ACE08E5145D51851ABF7A52B3D1
-5468A0A94B2FE8ADF68891F1B4C9133596D02846F6DE8D407F18665E6C8D4FE9
-32F197A0A15F70138388B33AD5E6A3517B8E1F3987FCE1B042E9A1EE908E06C4
-661944B856AD10C675F1360599EB9944A0EF679771C6326D165EB73DF430289F
-B00E5ACFE7C21733BDE367140A03532A10D271133D227B0A6C3A8355DD660C7D
-E6FB054D5C2A7E4A560A0EE40868FE793D27B0BAF57CD3E3879B8A6C79FE24B7
-2B80A8DBB01865237DAE898315CEE46A6B9F75B1EB9C13A18DAEA267D2D0BCEB
-FF371F994BAFB16A9EFC4A085DD627628FF636C1FB297B120CDA157C76215C21
-DC2E84527128624ACAE5653D54A26F1750A2379BDFBDEA0E9538A6DAE6EB0178
-018466DB240C8087EBF064D5A965CF29595BD5A8A00DC94A62D1038DB8FD8564
-12EFE0C12ECFCDFC701E4AC529026DACAFCC13B34B86F0674BC1A3A222556396
-7115894B5493450991FFA9415CC9728B291AA864A247BB25B13BBE6608AC17C8
-C32337397279F2A5006D8D6706AE3543A9003139A00BF6CDA8E6F47F4AF7E408
-833553A532812C0942746433D471B49C180B5CA3308B03E40CBB2214E4588E12
-39D377C60855563C6866D547E713A92EF72B48F0E43559C339A6E8441055FE2F
-F591A28B7C0E1C069B9F9A97D64F85AB7F422BD776FACDFD31ACE6F1E8B1295C
-D3DA706CAE5892E9C28D181385A8DEEA875AE819DCE128EF0EA527B3222B46B3
-E57B2D609823AFA49E43EED3C6A020F738731515C4FC62C42F16A9280870B95B
-AE5DC1F680E6D075C2ADC885773DD9B5E82677A46B5CEF2E0D4C03A321C96B32
-D992E914CDEE573B1CFFE98979C9B5EAA328B5EB1AAFBEA5F5209F7A83B6CA80
-087E824D1AB3713754D4EC765C0C623B98752E1F536B2BCF82346B956F55704E
-BD3FBDE0CA044B82C503D49FCD4062032E133A03DB0F1CA80EC1CCA065626473
-42D7714172F78B674A1A2FE0E8E9B59E2ADD8103447074EC1EAE57304FD5004A
-41CB4F458C94BCA7DC6EA2CF8A1DF50B568A8983D858523953F9EA9D7066AD4E
-54B817D0D677F19A8C689E45A11861E6E57261FE6443E04D616815B238C540F8
-FCF9704727EEF043C756A23822063B431332B0111FF23BB092357DFA5DDF16EE
-569259AFB5A97A32CE7F64649BE083244677C9E67F6F58EE35FDFE0770F1CBC5
-9AF0A6E383F97CFCEAE634F1F770E20899B68CBB0E84909F10E6AB20AD629B8C
-DB3B36D53CEDF0D75FF6A8861D1804686C70EF95949E4B1F89B9D749FEAD878D
-CD1076B5D2A5E0C13FF6091D64837C745817CA28E72273A9AF45059EC4B2187E
-3E5AF4654283920CD8191503E232CE93648185343BDFA7C76758639775B8E3FB
-C1BE8F2E260434DF28B7F23D694364024F92586FEAFF2AF047F983EF4A455ECF
-930727B44E0A07EE0942C47D90DDF5573EF77D36622682F728CC9C318F5FB0DA
-550DF4E3FE6C566DE91910FBFB7FFBBF78E6EE37345196875A3706D05440CAF2
-074DAF626748053A51101B499AC82577C38F3C55A5DF192C32EE011BAD68CBDB
-6571CF2A93C77CE392CDE3A0E93D890670B1B0272C619E6A2C21F3F3D4DC3CCB
-DDECC187750C798B5DBD31CF98D22DC5F1C6DF4689C3BABF5DA280C2C237E497
-C4CE6D19C2FACE2FB850D00D10DE53F83F62958C8230C205B14615B9FADD984F
-27AD672FA6C9427435D7D06BDCEBDED922D68614EF8BAFF8DC2932DDBB65431B
-AB752564280289D1DECA67CF6155D768CEF28EB6DDF2C229901041722A0513DB
-83632B5ABCF9F440C3E32EF365412B509BA54EB538A5A26374DF00301B8A75A0
-950BCE4D780CDE769503A5D8B8555EAC7D6217B2DE3D4FD234996D4DBE8E3F2D
-A2F1A776A723E07319733165F9AE94E798A1DB6EC9E44D1AB2A79192EC03650A
-5C697A6E5FD0ADBD14877ECD01B39360F9DDB768507DA2DF800342B9E5E56D88
-EB007AEE61B8403183BBA21D3B530E8F7AC8B9EF2B15FF13A4D2865EFC5983C2
-2F46B2786FFE54927511655AF37BEB2428FC6F61826C7C96F6F7A06D21A92DF5
-0153C14E14110095FAC7ADDE01FD05DA0F0329462D257D317BD727A79F76CFDE
-32121CEC3C7ED88F3A382164E0102A87BF52ECEC7F32A6A7AFCFEDB62D976755
-4791B0CB6A3EE86561E0F1CD6BD53E98FDFBFAD3110FFD4459C787EE8B5F7B88
-ED8A03B769EA530CD6B73D3D72DD04443629AF93DD4F2BEBA37A5873F70B9AE6
-CBE03E60A6668BB9953FBAAFD8EB663BE5BD4C1FD21624B75589E4B6EB69128E
-560E65150C6D1603097AD0122A05960C9FB80C3043F43E70D6DD772EDEAEDF89
-BD895CF65CEF5068E717611129208909B1597C8D6AB392D181D4775319A80CCC
-E3EBB841BA61F5FE90E9F0BEA8BDB0802A32C3600A4D81F82F434ED577D0F5F4
-7106F104A4BF675C3F29D4677679610367CE4EB4962DDAAF34C1C1B8D4EAC9FD
-4CF7CD1EC456A274647930E61CA8631B774730AB1B05AFA40DB774F03B47672A
-382136D301953FB9524065A9B04885EA4378CE942D14EBD98C2E22D858D5CA30
-74E4FDB73552571D56000EB14777FD7D4D4CBDE5BC1FB3E8F0DF1FEB09D689D7
-A1FE918E814A200FFD1DB572F9CA81D2A44AB6E949A14EB60996D6F35D16838F
-7DAF61336EDB7E5DFCAD6E0BAF8FA004CE56B5FCDF355AB4746F0788BD6EC326
-64D044295E4812E91CB9F50407B61AA86D6CA2656854239C6665D98AF27856F1
-69FC627591323CA7B36653712BD7B63348EAC9049ED1F1E511FFF5C9580B3E2E
-7A5FF1B5694232569216567155154AD3030A2BE940F1C541BCA62E5366A9BB4F
-D86BBCF8F2968868126430B2BAA8096D5D15D99CCEFFC24695F92690FC2E02F3
-C72F91FE5A7BB6D40702640C793B34018632B42602C7E7615581C53C8C57CCF0
-8CB709F40562DA786DA14CA697E7977A060830BE729498CCE79FF1654242E3BA
-C76B44BA44B66A846F72D608463F9DC9A08E30FAA2B3B5DF5C47837374C2741D
-9AF98CA2D6BAF878198E2392B1B63646393A214DDAC0CB6531BBADE768260E49
-F4BB5BDFD72CF231995D772337305CA8D261BE57692E244C0E7A0CE56424C532
-C76F4823178B71F7490D50CB35C742980A7ABDDB1231F72AEBF1B92EC67EC422
-7DE6BEA6E5EAB5D38FE09883E39712D02BB7E5D587DE6F4DAE11F247DDB57070
-60178105C278039076BAE300D1B6FDFEF4412F8D6DC8DF39C4E969F8A173487D
-F644CC7D3E580D4770613039506507863C1EC7346A0D03A661BFF3FCE9D3C4E8
-B26C4AB8D9EE092CD1C0F8069E82BBC376BB9B2E55BA7128973BFFE6EC338C06
-2567033F263A93FF5A9AAC5A1025AAAE1EC0ED91632832683BA3F8F1E0D315BE
-5C3BE1C67CD4F84ECC6EA7F95F1E3F3A52AA51265F3E8DBAAC8127CC18C1C11B
-9F30D95805F328E7823E813F7BE2B243AD6BC607955DFF38A45647DE5980BDF5
-7CB889914B0B47907F08AF08FD95986F0C754851DA0A82B77210012EA35BC0A3
-14A39BE00ADC5ADE5F8D0EE1112BC33AEBAAA8D1C34E1114BB734038E34C9DB6
-2648DBB6357102E2678F49A9828EEDB4E2B5FB644C3719BCE7A46A6B1906D47C
-257CCD8FE3C200741CC02E1468636CABA978DCB64752F71241F6446DD92A1105
-933646F632E07CC0EA72143F5F82A1A3D214AE275086823AA74F0471B6D69B9A
-1B63AC5634E98884E125B9014610BA9F3CB67EBC2E6788126BBA513DB848EB8A
-95703BCF515F36CFD6F9E109CBADB2525E5435E5A6FA4C97C9154BDD47FC9493
-CF67C524702A851BA45C4BF4B8128C9F67C2052F37A31831EC9C680590BF576A
-4AF9D264B7CFFD26BD472F06308826728D3482FAD1DAEE7C7685D77458C7D78C
-9CF75F1A1BCEB919F48A5EC283D22352DEE39DA54CEDD266C3CD4D31ACE2B562
-CD3A620BD8CBC5329D97AFDB3E66189B9E36F1715E22BADCA9D13C11D38C1921
-3D665D0B5BA11511BA9CAFD3ACCB5E5E19A45F49A8CDF6D24C88EF3E11F3B4EB
-349737AA8C8AE9FE413A04D2CA895309C65CE071E625D44BBE7C7E02008C8E78
-D245B1A006319E6C4D9071E763A6D1E71520E0ED9CDA00CE5985B754CA38C6BF
-ABD3FCFF3E61833B6ED678C8D1FE0FA2402F8A7548A0F87CAA5549F5A4265BFF
-36301C9D89D9EF7E2F39CA2FB5D4A370D22E2E00B544890F4DB89FEA84C466F0
-BDF6AAFC42D93376454F1985FF992895772FC29132DE6676FD95641AC100752A
-31EBE517DB61E1D3039E500F5726124BDCC670BD901614682E0D743A82E7D19C
-BF609C323A0BA3BFE6E729430307EFD1994446295C076879B63866E552F0F225
-178BEE68D832FA9310B262738C3B1AF9F74131749538C7805F022D7A58792F43
-E1376A0B12B4A0B4725D440897927250E744D817E2B8E2106FFF649F753094D3
-46482607441E52B099D08B534992629646C228EA9EAAD051610BE21EE92FA7DD
-B629A34733ECDFE98953DDCA6F6BBD44761813958267F5676D66C0661EB4A9BB
-38C298B2D25A8A306BAFC22E13D70E9E490381406A6A0AE7190E88EC9EE9AD3F
-2C217744E547BE20A48FB5F9332DE28A27F92472AF1A54FE8F681512C28FF0C3
-D9644250CAB98E4F74DE422010BA6186C7E8251D2D38483DF24C1A2DA9C76593
-2086953984C5F9BE47E398C00E2DE650DE7BE2BEC59D6785800C2AAE476FAFBB
-C1293D25DA35A6259AE5B4E78D50991F9B45BAF0ABC51FCBA6005E737A777882
-C3A6D4F8BBEA8FA43A98760A584F0F19C7AB91209866A2DF316CBE4C5F6E2176
-0EE8CDB2433060A700AAFF7C1EF56AFF93D285E9A5E14A0B8181AA1745AED616
-B048135CA9CF45ABB3951B0166465BBB66DA36A56EF9FF5FE98CAF3E801A7F64
-CE14338943767EC89060359BCE5A4690852253975D7915F3E0952134DD6475C2
-8E7E3DD0B2409D6629BCEC3BE789C56CF79853DC1A61C48317ACD72DA2BF34C8
-1B7F2A85577FD61C7B1A017A9BC0C1F47385CC339F73B2241E58AA1C2FD38C88
-D047F8A95C9DC16D018DE4AA3D9A44EF59E529C025118B542888BC497B767614
-6467B05F8FDC46F8C49F738CE8E686759EA4C87DC66D11ACD5B5AAD0FC7872F4
-8FED658505C3547D6D62AE05BF0C17BD9301866B0E947815CA48217EF03C9A8B
-91B9057A70EFB8642319BE02A2F59F2B7222B33970019592FC2CB6141D657C42
-AAC219BBF030B00633795273BEF944BCA8D3C9C560604F6D80D2831F91D29A5B
-2FB69BCD78F3DE7516C7C42385048A738747EB936FA92CFB8D5E7339D0AF16E9
-ED6DF45D1FEDB26731D14016E0DF27ABED7158E2CADBAB7CFEDCEDAFFF1D7BAB
-B751E5575A083E1B1EC95AEA27FAEA6ED7E10C3F5F0E14226345B12F46B0C27D
-A442F562597F53C44FE45D74F8B756F9BF64F1FFE56AF2362A5061388B92A6E3
-93D35E45FFD0726F542EE02E1853473BB1241421A1547CE8DE865BD36C91B345
-53FA52C009DFA61A3E4DD48302D7E683BF12201E1B1038EC8D7CED573FD57E8E
-BEF4ED0B403E60EBDFE9ADA568512DE96AA1571393D4CDF2B40D04DE8B32CA13
-87AC2CACF43D7122A7326EB51EF1326EDA521925BD4FD08CA710161CA661AB65
-CD62C2FCB8F10C36AE0F9B6B6B91DEFDD23A86E6541A3DB6AEBF5471381422A7
-47C5190A77B1AC66D2B928D0601739845B78F0007B8526F290F5E991DEFE3DD4
-2659633E64853844E903325D527AA087A30861991093A1BDAAFDFF5A7C8B85D0
-BB87589E8D20D71EFFAC02A91AD60FFEF0AFEE25C1A74933C0C3F6F96B20F14F
-EC84DA9FD024FC5C21DCC84EB946AB4F026D595B21D407E159E0FAEAD1708AEE
-42C5127F6800542AD54BB5AD7922BF5BB09B4374201DBF5848EAC03D8DFA1782
-82D911F772C4E66F7F9B8A3149BF7F3E93E768EED54CD1B901D961881B6BDE55
-C6640ABCA77CEAFC1ECEE17BE945EAAE5A65B22E68200202BF126C35FB522B0D
-75F7809F3C777C61BEEC468CDED769F521571C6A90094CBAAEF8A2F62C1B30E2
-57E0FC19562D5C0EF6AF509DC385235B0B385EF20C2408E39D3D0C60E56AE4C3
-63C35198132570951103FFEADBC6D886500F28BE378FCC3A8318A93BC21F7BAB
-B751E5575A083E1B1EC95AEA27F936AE8283306D13AB70D2E2CE7BBCBB707F74
-1E16C68A2F08FF9E3EFE930AC07EF8E06E1EB0AECCFCE97230A76C3229AB9712
-618BAE91ECFD67C4736B0FF2EBAD5EACDD53987B43D32393F164F52E157BE9B0
-17AD5C5E6A9DB5B2B562AC113019405B9CB4C946FDBBA95FE7561A0F6C6FC08D
-06E40C508685186420ABE61F510C22B6B5399326C2B7DE4C7ECA54E95EA45ECB
-AD1E993050B8FCCB457D18190AEEAE4AD2A892E8AC1E90BFA99D34B3F0C8587F
-88FBF9D9FD45259E13F436A2A27845584168BC2A430D06DEEF720C2A4B7775DD
-8180B8F67DFE48BF6D57D1B9E2FA148D62DF24597B0E0ACDF4549F41B90C5FD4
-01D13976B458A7E9FD538C4204709AAD1F75E4D5A1502CC2CC543AC0256DDBDB
-5089BA3FD9A9AF7C7859A6D7316E7F3AAFB1F6E5152BA2DB39D6C3E8B60ACD52
-00D73F13DD53248456F5FE7580E909415AFD0F4D62BD0829DB4D1E7A70393F39
-60A8E49BD7AE2C4244979EB14BA8FFB8750F3C0B15BC34C21954FBECE4294E49
-F4B9985E304525252397B8C516A5074C31FFEC8DF303C02BCBE567071E250332
-9FA299DD94B3166DDC73E4D69A045A365DD3742E9A9B3EF969FBB1A1C89CD24F
-B498E67FE4A9DEE1596B6CE165C9B7AFE20F344EFC8217D74CE9504531A6AA0D
-4C54C358E25AAB98F555FE41A893408105F86983284256E7756C4225673D893C
-04FE2FBB81024DA99E7651145F9F6A7917586CD4272637F2EFFB9A370FC5F685
-A8D52C7F290358AA9CD9E5A311B539ED10EDE77EEDCF560F52A92D0E01A054DA
-0FFF4EDCDFCAE93B9876A2A536E40834E3033FE22F2496AFF7EA72EA1F8C5CED
-D3BD22FC0D05F643C0BE6B4EA705F7F72FE94A5D2361B7C7880568C75286B8E5
-432A57197DFFAF472BA2F075BFF945955888D5394A4E220D4D0728FF95FB8515
-B293590B96F399693567B7223CF6D2B765E13449133EF6E94BB6C1DF9165F034
-13A9334659FB1B848AB8AF7AB51D2EC0C209AB2F31A131A36CA0FA480C85A7CF
-F5E2C1D183E6492E434EAE1BA0936E19DA29AA77C08192EDCCA27AFB43FC96F2
-72D6CFE0F901FEAE217E4421D35B88BA2B4D3F6F088D0F9C391246268801A724
-28BC41869EE445C59D2E7F060E236F64E78BBFC912ED6BA4E8450EB4CD29EA16
-466250AF1955A7D8410598244D3D1B5A62907162B395AFF7D2F1551CB919E461
-71281F6615E9F77B8CA0DC0E20B1749EBBA97830506DE264B09359B8FF5E9064
-0C827C099C1AF8DEE7C73D21C577F5F78DE375BB7C0114ADD885B7054999E507
-8A8DF072F6743A4A36CC8EF06577BFFDDD06959CA7D6DE7EE2E57E1EF7679465
-62D76B38A71CCA202C629955EFC693152FE8233BBC3C6D4C990C040338A47C3D
-5716C5FFC37C0BCC9D526C04C0E9B11D392B955915E160B6EA71FF8434677237
-C694DE103FD053880598442C19E74AF0306FF73C6348C6C0104FAAB95F43A934
-D7CFB6ACB5AA86203987018C30EDF9198DA3B295A52FEBA91F23C6A080503F95
-1267C814DA30660F5CBB05691126CBA8DCB4B2B8E745D05D92A5E89E143E6348
-1013B1B34382A9944207CFBB5178A2320DBFD2CAEC9B48E523BB9EF1768967EF
-92BCDD01EDC7396510649E1B2937368D65BB5406668651177CB853BE259666CE
-FE37424C1879C263F53833C574289E8CF6B6425373644C10714EEFDD6ABE83B0
-5B49897FF9750541B1C0E5EFFCA669C4F79E40DFA180E2035E5D135A65E21D49
-EA8DF28250FD321BE28AE3866F391864DF9B406DA10FF25100E4A7B55D10A241
-B70626C45A3FA81265C589F9566A0DE3D63C52431A65E478F6C60B6F0C6AB5F5
-90023B275307AF550F3C8C13E73BE444E65664EC42611931FEBB48E1D944D55E
-5257B796091ADB5E11304823F59C0FEB78C3D60680790EA9A57DDBDA18159F64
-A0207F43EE94536CDADC68BD81E5F16BE5F1CAC4FC71AE40DD936C862424A0BA
-C81570931316A6FD605E5D024B220DAA367F548020D1E44597BA2B8136F6B4C3
-9D72FB257822D94CD38DD33F020621C739A23460E15A24E346EBA615C4745640
-D56BB0DA9A012FAA533533A8B069923F9BC6C15C2B90F2B875C69FEDB4D616FC
-08A3EDA1387100AB99012F5925C5DC14AD5AD10D7223B592C2A8A182282AC372
-524BC3EFC773AFBC1A0878CCEEFD3F19A075FF8715306AB45FF1BC2B95760307
-BC60159FBFF468ABD0D0DE65E308F66943CB484E59B5BF520B3690A473C03D8E
-B75769699973F30339A97AD6C21ACA5730E20E928F74CDCF7596C4CD08477EA8
-A10AC0EDF889F685C6329CB34200253A9865682F4AF47518C14B00EDBAFC19F7
-EB1ED81B2D427CE3773057AABC817A74BFFE3909373E58065861CCDC04CA260D
-FECA9314987E3C64A741F0573924ED453E7574D949072F84388B64B150164F45
-071FAB3A449E4ADE2B774D9A507C35B2DE0562B465FAEEB2946B704CFA85E9B8
-1C81D941119F6CACE20A956D46E24F00818C8B6C191BD6688F83543BFC3DB23F
-65BB7F4D73B66A518C92F21E559AAD015A3BB9AA0163D375FC63A29AC7A63035
-395B7732702AB2FD0841A2984E41D6F1D1CAEDF7D87A8368B3645354674E9D05
-C2A2F21919F232567243DFC434EDE85D9E940C2DE6294C204F564C4875111084
-019DF1E1505BBA2D1762B7829081E452016C9C47C1EBB5A97CFF90F3A9BB46C3
-9AB4059C4C1E6475BE0BD506F7D93A732D49159533F0A776551EFDAF45F42DE4
-DF55EF5EB148060F15EC1B9269A78056FBBFA94CA8CE853D1669C8B78F6E0D7B
-BD280FAA448CC5459DCABB85FC2BB9F82186C49854C81C529DAAC256C1113F18
-83DF375342B8752BB898FF54845EBE5A1051F54537269DF1B2469B2758113055
-1E50DE50A9294CBE4ACDBABF62A9C64E6B12A850C0B890ADB17448068F514C48
-F418F4FD664CF4A14B47910425E1C1A55181E2BD713FD508E71841FBA395E476
-0547CDED5FEF708BC0CAB941DB0F04E833D591665A8EECEE214953CD860E793E
-991C966B7777ED705A8694E2A18BC898E9B2C39B564606B5A3EDAE9C07AEE310
-765477A8430DF7C4807966DCD0A083590D0EEA038CBC34921FD978D547A19202
-4C5900F8D4D19C5A8F90D0F4FFEC44169612E6863E2CBC25209AEF2CA999760B
-4C21F07CE4A017188A7DCA2FA52586428602BEC3A2B52D070AED97512E482C10
-F29C0C9BF26AF416CCACEE7B7541E53B123F4C64EDBD8A47E2F0DD05B8EB4B11
-C559EBBF0C5793831F8079D606716AB49805DE8EE0BE989F253C99F70FEC44FC
-6751FFB7784D8CE077BB143C350932D5090F88EBEE48C425FB6CF525A89980FF
-27F779C22329FF3EF9736936BFA1677F9F159F56F311786004C781152C01A7DF
-2E63C5CE55A43D1E883072265509C773504E9CD185FB68DD670054CC043964D0
-0CEE7E0EBF2972A42B4377965E2751A705D116805B15434A0198AF290273F1AE
-C190131D8296B53D99DB83C3C8454E68E939C8180E393C3A59C0057187156D97
-B290681B74AFD960AC4D52164DEA4954BFE662832D6A288DA32B6A3727A8AE10
-C1DAB806F66DF64C752CAA4ACCBE63120324CB09647D099F37D57B0B774F5D11
-3689C1751FAA84E322D4D12B1C3AC4CE272A31A235CFC3847A20EB006A10EDE7
-446B6C20AFAD9B94D7D19DC903969D22D25C8BF83097668C1CD5A60B8BBD17B6
-F3FBEA2B02ADE6305BED5E3FA72E836C004888A9E3D1E1C084A314499D7969C3
-E1175CCC946DEFDC0211C72C553CFB252C766E145F7ED680C722D72B59FC8B72
-4D77D84042AD4F1BC759AC75EF0FFF8ADCDD0BC65CB5EFB3FA01075CBCA38F62
-F716A0D8D0709FF897D28D1A004B586D39934F9AF66E6A3A57133CF478E9F067
-1D80BDE5B721AEC981009946CB280D6B363AFE2E5A2BDC65218BA88536F39B91
-4E5A0227C67942E58265D3CAEB8042ED76611FC167CEE0E2289EDE846293F4F5
-6DE6FB10DA622DFB280F4449B2ECED8A0313F338CD6556FC81C0187AE54D66AD
-FFC21A73701BE76559565CEACC05FB32ED9F3E77B8511B12315F712F77B0087B
-C7F19D3F849A6C61544B9C3D02EDC9E8A17FFA5B8022B6BD7854AEFB0684920C
-377C6146145BDF2BEF868FB889F5222353363B087C84A710814F12C04BDBEFE2
-C775A9E06AF693EFAB399C45696693A66A3BDEC5337E9D118179748A711091FC
-6EB19B0D6A6859763F7B9A214DCBC47DC8D7AD29DC274A8649D5B4C2F0DE086C
-AFAFCEF427EC3CA64FABFEF61523B758FDFDD3AF8FB4953A41094223A7DF2565
-F9FBC37CAD7A6041AF74FE079CB63A71E923150AAB3E846D158561BABC666376
-781E20D97E007795C893004F0FF6F864B4B4EC2FA91647D519943974CE6BC92C
-9CFB50132566D97A3E9167F0336E74CB76158D3AA128E3F5A94B4F28882C7633
-22B8BD8C8971D38FCD48D970B5AC4817C3F4C930F466C8DA028A78151B3385A0
-419CB4BDB568A79C75BCA3587E2EE44BA0915A98382870E635E040ABF6290582
-EAD2D65F03B4F41F53C61527CA98C78F4C6A66BCAB41387510DE1F1D17CAFE90
-8333DA981F25F42CE4A508C64816AA53D20F70BEE9E7CC4E0102F440EF2178C4
-8656E7E1F90C99D7886336B100F563EAEDA1666DBE91C9FEE857CA24D639D1B6
-C0D11A36DF260B09F64791245396BD98D7150D912BDA36385ECB446B6A381E9A
-E3EFA16E57CA8AB4A794E20F0F91DE57258E76E62A5EC2864AA97D995CFB5CF0
-8D51635906AE373215DA6BE2D42186EAC29304C335F5B925C040C9D0B9DC8BF2
-743A55803F83CDAB10D8E6C6AC093048BE1AF532FEA512C3F549800060786475
-340F4C4EE0AFE289E706863BE5CA703C7E9008569384E748CAE68EC429C1E873
-9CDC6B7CB99EAAA11CB03F520C4A6D93BBCCA0DBBDCEA8CD955399A4C6ED5F08
-3DB926C575C39B48EC426A65F9A209CB529C9FCD3573D3638C9DB5F9E35909B9
-9BE84C6B85C4F826BE36C5DD69E7D75C28F10E36B8102BCB41948176DA539116
-A823981C022DAA84FF4C34ADB130C45E53242A2E098C8EC311F3825D2F094D28
-B2D14BB4980CC07458A94A744A8CF85027613367CF38183CF1A91DBA89ED8B99
-5E769DB4970CE05412EA234C0A9685025A4FDDCD201B1758A3230D24D3B4FEBA
-4C862A86B1E821F9D2DB75F392C1F50F74B56D7C138C43F2B48573C899604FE5
-ECA83E5498528A909BD1EBD3EFE90C52832C20F7A6B20B18AE9AD012FE58489A
-CEC2AE2D8AFCBE2A4ACF3656C3B8F6F5BE260468792E754C5B34437B4D59F78B
-BB257E4B6DC1EE172836B50D48FDE84C53DC7B7BB5BED5200C5A84D992093932
-B2A4AF29B1DADBAB29A3AD9548774801EC346775C1C58B0AA01505D8AF766A2C
-669E5DEEDBC498A105A631C9029476EB5CF17AD92C3B17437723BE893CA4219E
-DBC06050E75E10EE0CFBA12254E20A3AD95858C61FE91043392BF28AA3E81603
-552CAD7BEB03E3B1BD502BB121E1E63D96E03A3D80B7C9DE5BCD2F6C4916F886
-4C66B923534872346F9D77E785F0B9D6F18DD25B324FABD0332CE9F85AF33502
-B1CCD5C33D0A8CDCB8F364DB9CF4A50AFF8AF33E265466B0998803E2B471A603
-846D7D1D12D93E6F9A4842B58496DA11C4F3105DA1EAD121C1DAEFDAC451BBD5
-B3026F46A885C3075AC4F78FA9DD430FC052215D08B3827DB47D2F2A6101174D
-977AFFA061C446BCC62482B4B2C438721443B85A8CD5F9053F3B0F0F67E5A323
-03AB89407C1F76976E42E4FABF2862CCBE4A792E069D3374A50CE6A910731A7F
-C1148B92884265B7080CBC5D0A00663E3BAD9A3E5AC290267DE0EBCF4E8A9125
-C2C3AED7F28F1E960903F3F91AEB7D31425AACE0EE90FC8F7C5A8DF87E7B708C
-54090B44A480BFACC1068F24F4D96949D25BE62A33E9D5D50F333312ED4E86BB
-2D2D7B3C1E78EFDD9998F00C593AF355D01F62A1452100B2B2DC0BC6E8EC2D2E
-54FB9FB9D98C5CD0F9CBC1807DB699B5BBCB8BD25DF64E2380F743CDD7A37B47
-558E0809189B1F0334050C2AC4BC5CA3B1130DD7881A8A45E3A889F0D94B141E
-179739A968C1E8D2A16953F241D2B29CE1C264B240804392E39C0059349AFB7F
-4DD2A97D1D2EDDA252F084AC1D366F313550FF12FF5112A4DE06D030921EF357
-77508A91CBCB78D1075447F1BF200C954546CEC71A8CF58015E90FEAA26ACC1A
-82EADD5A9C5A0E2294620867A9EDE99D3E799A3444E30AF7E71E5C38E4836A25
-720AFFA396E67FBD60772ECF052D12071E3EE60ECF627820565FDD00685C3E9E
-6240DF06FC04BE56C079644071EA53DA652B8DC47C5A2AC31EEB5D70D3037FA0
-AA5D19143C1686030CCED179A17096991A733B846E5229145BC09212571BDB87
-6AA0C3B4E88F35C6A3A1D05018E2990B2A0A5EAE6B3ED7DBAF8C7CA1CB6AADE5
-B6C0B6EB20AF9E9E93D0A8329B5C4B02F963685F485B4F6C0CAFAB3A7B26FF5C
-71C5CA9FDAC213E8A421ADD0A860D8AB1FEF0A81B35823980852E3A177445357
-7ADC5EE8561EA5DA8AAF08224A765198DC8855D6211E35631E5DFDEF651275B0
-AB6F342A4C10ED6463C16D507B28AB8A72ACFB71C8870ABC0277F610F004CD38
-201FA97E452B299133A3035F4E8894E45F2D22BF10CC5A61D54EB584CF303E55
-3DD815FE141F62C97A9728A28243BCD4E21BE88C01A0B2210EEFF1947B4A363C
-4FFD777EDDB3A4E56F24FDA05C7FE9F60D94755CFAFBA4022AF1DE152549EC2E
-67AA08F39E679E63E859E81EE819AB583F35B45BEF6B083FCC2004F4360E15FF
-F7D235CB837837EAFEA94DE5AD0278F8540A1AEB43A6BB67E2140467B4659ACA
-C002635A6AC998BB3F5519D5A88831C4C74F2CD5B426B03370C287308A36D5C0
-B0ADE2FE7B9D4F0565AA9DF27743C46D3B1D21D42D518497E1B24581DF7AB1E2
-0ACB6222505FE5C83B03BC4B15F19988231B2C8399F89691BFAA0D969FFFD096
-FE6F622B800F0E072655B09FEF82F4FC83BB38C81787B9AEFB52BA1FFD1549C0
-C413CA99804164944A1D2219CD7A6640C3869B720107E1B419A31372FDAD3362
-4EC4F36C3C0754A0B4DD592546418C3BE1B694BE3DDEE519A4D0A2A62E6ECC23
-AEDADFF288C39378BA7BAD73FBA07B96330BE471385C6857F4C126357B0919F3
-904202F8E72CF54AD0AD0CFF2723351184FF8253357DA2A606F264C0FAC8B9D0
-07F81727C21BA8FE7530F15E7E70AC53DC25BB3381E6E2B76B90EADA49C06163
-DB92EA227BBE3E5C9A87BCCC01B572E646B9EB17782C2B48EF75784AEA114D4A
-71BD7B1C6A09144D7F5085C1B6E2D85FB13DECD1F6C8FCD190BE2B90FA0CA867
-6489046D5D1AF1B815951D40BFD690BD03828E5DA36B7270ADCDD94BCFA853EE
-7109134D1BFFB8F0EE0BF91EB2CEEE7BBD69175AA3EF7A2B8107874DD9AFE31E
-06B982D00AF5739563BCB18307FA279100C62007C9AE47A86CD0CD5CB82CE229
-CEC433FC66F1521EB7EFA3B95510B2397DC0288F2CFB622E0C124545FD3F649D
-69EAE69921CF1E7340E7C821C43F4173670C17D388FA26600DDC9DE060DCD50F
-E01E0B5F51067DF45DFCE5748770FF36626B6D3CA792C4B8D7E456A255CA16CB
-F85D772FFC5413E6D7C126A5524B3349BB77DE88FC465DBE4D4B2E4E3D29389D
-4AB4EDF41B64F1EEFC8510587306CEE625CCB6DA4201769DD5E1AAF2F9B40D9D
-2B0CD2708112BAB4652292ECFC1AF6B889417E594628F5ED214831E2B1DA3E87
-632BA0CC11D233AB142845621B7C3C9EE6289A02C1C010440AD2D26963560F79
-37B4FE2516EBC239623E2A9E0A0D8BB69EC82E846FE0C5F56933DCCE3575F053
-8953B5B80F08AAB57175C3848F1B9C3908041A710786F5475D47765EAA99726D
-9BECE2641C252DBB20573F61EF4CECDA2A3D751F25FA921EB806C93543B3EE89
-1BFA4432687739383284265CAFDF623228C312692BCF5E233E8703A7F113FB6D
-EE634DB4E4D1129C16ECFECCFFECC6011704610345B43711AB5DFACB0CFC7323
-EA3EE3399BA4A61057AACC02E0A6844A64423FA911D71B78806C3031DE22F546
-4D61357696B0F3EE4B5C41F69CEA685A825445AB53689EB05C4777C20162468B
-B283DCDC1CCE7024850796A8448B76189D977C895C3A2C926762931AA5302489
-5F86490E21D0DBA19294B44563C55BF94925F8D07A16BCAFB8C797934C021123
-B88158BDC19F48B210467BC02952D612A863E1F1628F38E56C5BB73C10A179C7
-A2E5D03F7BDD11BC79EE16C54812C5B0FA1A4774B01DC7DEC115D7C4DC04891D
-75DE7A19F45EE3EEF17C0400176C122F50879B409E635388BA61F67C6ADA3E92
-2CE941F15ADF0B43981360659E02E8A0FA57D13B295A2D3BFA4F098F9296AA4E
-C8B98810B8AC75FA6659F3C28FB92D9F4BBC6C79741C471345C87672B8A4EE95
-CC7CDF7F6FD447A6AB04E55DC3D7422EB524A373B8435DA01C4E420249845DD9
-13C1E80E5EA0D68C819969EAA5F3CFF81A7B271261FB6CE7D1C1567759DA85E8
-96BFE3A1BDDD890ABA7FC5B0C44911B91D3953E6A33C1E69B7C58651A49CDD57
-E740AF490CAA0B3A9AFEADCDD57D640BB4E4C2BFFB2C0AF81972F72459D083D4
-FF2A18655ED1BF57336ECEE601932AC5B4F718006D144C86383D9CCBC659E831
-D4002D8F9D8047DE71FC4235575F1D03C0D12F5C047A9930460101E5330B4827
-E618877FC51051D8D1314DD09291C1ECAF9E16F3FA36D84E0389410D2920A8B3
-760B578D6C3E6686CD334508064D17F6351AF7C1865F2C4B197539B51293404F
-B31283545AB983919A2A172D3798E835259766D94C9FB5F2DDF2B7A5F5EB4C51
-077066BB4BDAFFF8BB96DCDF35EC94A77EF533FEBC52F85CEF1AAA5C089A2939
-D17D7CA326FB78C1F9F42F4FA6328DB31D4B9D50C97AC52365DE7FC5A1729CBD
-B9D3C78B677A9532BA3BBC08970570FE982B3B72B9585FA2F8CF585890B4AD71
-220E37A2C628C024FB9C7B7C12D26CF43DE7CC2A4BCF9103073157993B81B59F
-529BFDF9560C05C6BC7FAA0977CF57A766C676DF4DA3B163B60D73BC1B3C0FEA
-F6BDEE612FCDAB38DA30794F2CAA5D7652914325FEB8826321E6F474EFF718C3
-C76EA97B306D0A408CD94644D4CE6D06F6A3D24C03709C95810D88B38D3C85F6
-F4579146632D60955FFFFDDC25FA4E018D4047AE4540CF20D9F36A0FA0BA678C
-A02173ED0E0D96033B84D23EDF250EF867163D5068A63C244BFEBCA03EEEFE6B
-6BC4609A1F6F8107AA8B5AA1AE982ED8D67850CBDECDB7EF8FA7E61447867B5D
-9E3B015635279DE022508F7B111AAE91B4D7431CCE2BA2D56CAFE71C54FFEBF0
-9B8F30AC3D4C7B00DED5E18583987D0657CE49412931B59F777DDE34C32B03EB
-67CC64FD8A0D3DED8ABDAE904F21402A9BBE0773098DF09FD5378AF589A005B2
-E54C5B8F0223EFE41CF0AF78C7091D0C8B28AFBD271938F41982F06073BDA8F9
-39DBA4DC6590392F3BACE9820D1B0FE88969669E89573056504B8892FB407CC8
-EB296A870B529B7D9E6C6849BD64FEEDFDE6F82A3AF65B3A4555A111C42D083D
-F7C6B09F7AD928C28A172F2B3929AA0038F02C440D35189FEF7797C4E8173117
-355A651CF4637FBACFEA5BEF2ECDAD0835F86D5DFEE8A0D59BAE4517077B1C04
-7FDEC85943101A2BE950BEA0402F71184D33388D59534E01F4422D28F2718258
-FFFCF6E247896C1A470E6D5821CC27C00B980A0763823134081719637A93E130
-1AC64EC572BD9F960C1B50B55948FDBAFCDC604E51BDC8C0C3B188FB0347BC6A
-4F1B77A3708253BFFEFC7B674EF57F467B96793FBBA4D7672269491583929D66
-083116243107B26DA87EB8FEA9077B670FAD425F1508DA1BCE72BB1F702E969A
-57DC0520930A222AB71D09383EF842543E6C9BD3ABFB1A864B8CE1F6B0018F49
-9894CF4826113BEF27B379C916A15C122E338ACADBAC6C5C1F4C730EF8387504
-252108EA4DACF23CBC0C05DF73046D9FBA59599E709CA04C92700233B4442E84
-A162CE13526CAAFA590FB0E2C40A9F307D3C48C94EE0C5EAFE0E6F09E073F0E5
-AFBFFB390276CF294671F5E747A7314EAB3F4A1D8F8AAA3908F3FEA68FC77AFD
-FA0E64AFF2EB3B9036EAF8B9A79107507BF9A4FE20476F6641ADAD2D530ABC17
-4DD991FF20526265E37E4467DBE0CC01BF2C794B37397F3FD242040E11B31A68
-E40C1790200B7524593AA9D0EAB84A76B67E1D03877FC17F708E0A7AC8CC2291
-5CC200BCDC262825C608DFEFAAB22150E344E744DD2BAE8D23DDB32D99CDE6CA
-B655FDF9BD1172C721F3B4B4FEEABE1B4F2F061631D79DB0A810917FB836AB26
-D89DB7CF2B44EEC77257571D873EEC3C16B138ADA8D89C26118A7857AAEA2406
-1EAA6D7341931C22AFD986C991661492A752ABD7A46FA6AF48FA63060E311850
-854401F0BE9C76396DD5CA7331BD3361B62258806ECDB608E4F41E5E57B95DC5
-D007A3DF73886E2CE3A6CC35739C3EC19DD66B382E4E99A28DBFCA1D556A72C3
-3669B28EFF355CE14273CA318A5F3A0A1074A6FCE263AEA08A4F7415D5244B29
-E9130A5A2D42DD31481C8424259688EF24E8075B8F05D5AC8EBD206E20AF5FF0
-5D4B2851247A70292C551E6EBC1BB19BEB6C13F7EC3D8FF9BEB56A8131CE6536
-E02AD75D553DF139858052C42F0051E3CFE89C7682FD118CEA45A0220FCFAFE5
-2F85B4972DC3824F3DC9E30276592D5AA9F2A8EE2369006515DFA3EDDE6BA960
-6EA9E06A9547DBC1B9323081E03E8F7E9B9B7BAE77926F8DC1D3A3E75E504AAE
-A415CBFAFA73C4FA03DA023FE965109286906CDB5950B19B5C93B19E7F13EDAB
-D4EA8EF4DD163A569DDE50AB8935968A187DBFF6126C9CD4A4A0037D43CFE4E1
-E64686F7797A9F889A6848E25B6BC6DC56421679FE5B5F50145DE56C8A7F5326
-72722E4B2F5F699F5607B659E62E0079926FC32DD941C8C30AB8044B02FF1333
-858346272BB8BE62E060ADF79880B8E49DEE95E3A9448234DBD0356256866FAC
-A6320E2DE52A4701D75735AB7C74A141A0E756CD0911E17C15082078479CDED7
-7DA3284098D9EB7EB94C9334B9F828B64EFEDE90AAFB09BCA7EED54A97315114
-9E8374F142219812746B9471C47FEB1A91D72DD4C55EB328637FF82BF7B2BAB1
-782ADC4EF83F236F2FBF18B709032E82B4707E495957A0AC129607612C5C2FE5
-8D3C37A99B1A72ED892CB47D46DAA2D9B1C31D23BB70059C2AD1BA57363C1E65
-54E9F3A9579366A511ACB6D012C5288F7A044313EB0CDB62BBDBE443B693E420
-A819BB16E16F05005F83A19BA6F25289C7B97AA785B0E30467665B66E428D490
-F0816EAC535888EDBC2FB9963E681528CB1CE2FABCF540BC2D4835DA3824669C
-EA23B51CD0BA683BB2F05CB974DE2B5D1D45D5EFDD9142347AF28EE43923FD44
-9AAF8959C65F4721E18CF74E648E29C14767FC1318844ED896CDA69E9FC3BF06
-2F0B6BC8D036012247886F35057F5F730C1C247454C8F079F49364CBCD0E428F
-EB3F0F33EE6E814879CF6E1C77C4604088B0B1B7BC9A62A0CD5701E680970156
-FF9EA53A26ADDACC64F5E982017633F0F52C80C5F8DCBA6E5685661E138A169E
-02EF58EAF37FFB230083EC44545C5B00BDEAE2FE48209BD7D3F104959A2EA005
-4C9D49652EDB0E9E33FE27B7C60E55C4EE9BCA5168480428D8AC31DF912DC4D2
-F9DE606B1C446AF764AC388FBC83F12A5A5D7694AC6EACAB408384D5BB44E3D2
-9E76767BD9F390AC855C4247DA1E0E85B407DF2A5E1C83309C1BC5A5D17A5AFE
-D11E12BC74C54B689A62E76AC69A530306263FE922B60F8F40C0985BCD0A0C96
-9C9A9112312154840EA81291E6856D748035874577C95169FC5CBA4CFE871C46
-0C4CC83C226D77B22A181DF66C6BEE70CE2E4F80D43EDC2FC6682A824935EF44
-6067A5211DB2FCCF7E08C5BED8059DA8A48823B13B7F89B94646F3B19ECB7AAB
-FBECC6A88639981D5A9D0C5C6597FC8603A5CF55AB12C9552259285A49CB8DE2
-41BA124F5560FF9370757FFEC238897167B6B53C0694F2F7AE51BFE24484F544
-311B394AD8AC70DE40D04A65D6E413F010E2594750908BB57A8D3B14F527499E
-E50C191933339E2AD31682A947F73F2ABE9600EC2AEBE8E2BFD7984A0DE6FA14
-66979AFBCBC238912F1D9ED75263691E5B5D7FF53E89489DF2A913C5337E0D20
-B7C44727C0A235170C861616D09E47EAE84878FB85FC4AD451F4252459581A57
-925F0D5F3E7E8F58921F2C400538B964E31894FDB34D237F708E45173F822E8C
-ED1D50EC067AB42B5E938BC87BD2ADC343A53CE7DDDA67B802F737450746CF9C
-1998685EFDB9ED0E3BE1B53586A2982CA3083BAB8648B814F7557C6B804F7485
-5BF3F2CEFD04917DBBA375524990A995CD66810CB1ECE7EA958403E45590F1B9
-B5ACA8C745086DDF991DB49D71D62BF5B3EB7A94C56B3A50C66BBC0A3931AD07
-D1EC0F919228E607FC8C1AFFDF84421C6B07A5C451945560D1AD4BEB7405C033
-F783E36EFFF57DD7FD73B7F157F95F43238BC8471751E2F48B100E78F26D427A
-F55A604F3C026C84622D9A333E6BF853A23C6BDA3E4EC5522E3FA87A556E8F6C
-180BB34524DC5F88783193CFB97B52E2DD0CC729B9838314CFBB792589524D07
-CA95197B6ABC9C108FA596B986B986E8924C9549401E63687C75666AC3C9614F
-C6D1A3A2B587C23E6442DFEE3DB6E217B07AF9B5366909EAF116B929134520CA
-21B2F1AE51A2E86F9C9E63EA1A8D793222BFB7C14B734D93A9DDA0923CAE8BF3
-2869C735E2621B4504F56E95DEBF78945AA14FC3C71E67CA3A14F8E67EA97C4B
-7FBEB8CCE9A8A5E175112BF492BC4676E65812B07AD3FA3602E348559804CF0D
-7F2B7B2D04E1CD54C9EFA0111245D326031F9CD55CE35A9C97864D7D2343029B
-F63CE981834FC6EDD8637276E75447288C9384C5EAB7221B3EBAC87ACD43A7AB
-B59A0CED944D84151368D51D842410B8A31AF8FAC669EFA13AEA737A3A1EBC67
-84B5B4FC6CF7FE3B83FCE1FF87C74805066EF65F6ED21FF106648A0B93BC3509
-2C8A67319225BF42BC0E7C5C5EFA1FA1D1A14813FA065330D88465D62995B723
-4D3A5EA85EF4D64897C5DD3613EE8E823156C0DA75DF4C8C3F4B6CF90F4FD807
-18ECD1B542D02B04A2057D9E9813D75473763CE08011FB4B0AA1D677209CAC26
-ED8E7C2FE95590E9FC14BDC52B3D08FBEFF99C757EBE4C8F2A74A945FB384325
-EC722326C2A4140F1C069E67C5DFB3B11B9BBE123C76E1451F8F25CC79D8A65E
-B58CF9668A6F4EF777A127217E16D9C7EBA02293A983A7B36C45D4B124B452B6
-5078234AFE81698ABA4D3F3C271ACD2DA371AD295518BF8E68EFF06703EB4146
-924776B618637610BCEE5C095F3F94027B142CD375615E110E5D26D4E87354FA
-4F82B8F6690F586EFC0DF41111AE5FAC1DB414CED91061225D30B484D83ED94C
-CDBE83A188B93133B22EC00CFC6DA0B99F78C27BD9B23BC1AEBE376C94C4F6EA
-294ED84CB4511E8492B5BF73CED87400ABBF9DD98302C8ED1F40F5E8847B6ACF
-6CABFE99AC65C1032FE30C8E33065C621E89B376C5F90998E7AC246E00368FDC
-EF9E496A62EF6F273EAC41D3C5C5EE6F78E51F8DE92938A50AAE3CECBC6B297C
-A6C8D8BEF1E781DCF6CFEBFB1330225A372081079133CED1EB680C0046345F44
-5FBFEDBFCBD163CEEE390C735C562B6F2037F2A1937702272D3B541B4C0DB44F
-351A6589C1A68C32F5E165C2D75DAFDBB41A6466C6B31FC45A484331AC6B8E0E
-DDE99F924BD26DB1A4E3508CAC4547445A444D997ABD0F4DD2A6A75E0E5C38C3
-AEAB391A6496381B12157AA9AA5DBD429DEFCC9E03721E32CB89D42AB2D1DC0B
-884933739214DB66E632049672EB6493E94DFB7B928C1307D3B9080890CFE30A
-6A201B4DC5EC38193083CDDF3350E8D4B76C0F112470CF896676B2334B7FD2FF
-AD5E1361C20001217617FF6333D46BC09A688B5DED20CFE9BCAAF46E842E348B
-24434581F35F8D6C275893DEE0328849BC6E3A1B032F8F994F2501977B517363
-9B27CB1D19892FD7B64C7A86AA0BE8E8FE330C4C2C692102688A4174D2ADA70A
-01F8228E5FE55F5C93099AB75444D9DF32E2CD708D54A4F0570F8A264BF542E5
-8284FAA65C42960AC841CB16B017AA594B4BDD4E998629B96D3A4494BE0532FA
-971F12AED1CD9EEBE6DAA5CBBFB29AD389E9F7C8DA1C32AB6EEB68873AEB3785
-9825B153779CDF820940D8EE3803DA8C19E21BC8EE7CE8C57B321A7F9C9CD2D8
-D8B9A9AAF795624C8C9397EE3EAC2EF8A94BF7F862A5B05D6DD962716BD61A7F
-1C07EC9FECF339094D377E232E0B81C8C06EBA63D50BC0B64E71D2633683FF45
-365C146574F189A715AF191BD29FB01CFFD9D9C4C69EEE30BD144B102451CF77
-CD8D21258F237B1EF44853207D620E7FCCBD0D9F41FEAE8D704F64BA48E9E32F
-A1615C6F8A18C8D34D8B73148AF6673A4723420C1874486D3B2C66734AC48443
-9EE21E0EBCBBC22C1ED7D5F08AC5AA1A3F22DA2054F4BB10CCD30D513A4454E3
-FA6CB25DBBEAA4540A2583F5025814C40F0116B4BB430497E519D5CC4E881EBE
-57D9342AAD3FAB1142648CFD6299155D7D6833986BFD28688BD199D43D96C80B
-5232E2B2877EA961FFA8E9DA7EC7F8A75FA0CFADA5B8A97A3A1D8F9D2CF3FD48
-FA818370F2E7AD2FE03B9F97ABBECF337C97161D2F123944C036BBCA9F983C00
-EF987631975194FCCBB708384DEB5ABE7C74B85F9D7916470C0740509C6E1422
-22D6417DC2ACE7A9F81196630DD8859F54521C715F370EF1BE899E09B90BD196
-0925B3352173C50B0A734F65ACD272FEE3F5F1D70B6640FBF1D16A4774AD8558
-7047AB50EE33276E7895D8FCA529D7CD3E7F5C944B3F67758335F4F89971214A
-D4A8C5685A08EBAE962CCC8828AC07852CD86F73C2B29CAB113F30DD712B482E
-7AF5861053B2DAF66D4435BD075F5846F3E4B3E280F4CB9E0D2527727E2717FB
-FF3AD11BFC7D7CB8AD8FDE1176EB4C5716D326EC07CF6803CCB907F6245008E4
-918C582387E65AF3975E5A1C723565048F9535F588D2D95FD836ECD4206DD864
-EC0CA5781B75DDCD16C56F238D5DCE5E2DD5E98410AF9DB27C0FFB82734F0DCA
-812129B1B4036804F9CE7732C6D8520BC605D08759B8934126C8B4D1E2925BB2
-03D7FABB36ADB0E37DDEEF17A4095EB414458C28EAE187B42330812233D66766
-DF00EF7269571D8F5B0B9DF4C75147288782A25A5242464BDD62369E5BABCBE0
-E941903441FEF0D27CCC90DB0B23227F6A6ECB4844B62F7D19EFEA6DAB6C15D4
-93C10ECF818A5371FBBA71990CE09DA9B84BA7A839BAA3DAF1B59DB1093D7892
-09268A57A7CA92AC65B665246981D165D8514BDD36BD083CC7B9548A8E18B2F6
-F520CE52DBB2AF50CAB62DC30670C55F06F176D0DF351A1C4D3B743CC70EDA78
-C9A4439521338C0626D62046D3C301AE9C551E952A945C5C7CFAF56590429AAD
-BF1245E40501DB9C694526CC1D52CE9EA95EE6236812E8C7FA63E559C71275FC
-FBDB0BED9EF4AF403075082F8E1EA5DFCC3C45575FE2F8163743DCBE275E251D
-FD1243B28B40E5D435BEAE113036E783C7AB17E71687B0B161D4721D9C5FE168
-5D5DC9DE54915C2B00214318C9249C31294CE618B66C3DFD9ECF8EDF32CDDA2B
-E9ED3712E48A17120BB7C66D811B88BE02FE18B6B502286781D394AE6057E519
-CD8D68F5EDAA2BFDEF3D266259ADC7AA1E5E9465A53D9E2ECFA1504C4AB2F944
-BF2C8967D76BE4B599E3E76A35CE06D51F30263E42764B3168A32B04AB2E001B
-565911AAB607FA5B8F16F30E3415F82CADE3B1441406CECC125F4DD0D987E23B
-14675EFD78CB464BC514293FBD9B67ED482C7D0B1BF9072C2F631C60E01B5BFA
-88ECA463B4721EAA6E2B34C1E3F0F90A402DBFE03234837B6DAB7E0CD72CA065
-87FBA4C55A8DA3D6BA2A0B43145D46D914291003388940E0328A6CBB0D1E83DC
-0DD20EC415ACEDB31539284B64F240A9D0C2DFD49533EDC6B678B46CA186027D
-69DBBD6DB27B41728167F8152BFD18A07304EAA80D103B76DBE87B208577646C
-0CCBA19118BCCC910212EFF7533BB8730BE292D247089CA71153BE22CBE2645C
-01FB2B85FB39C969431729EB31EC454E429F8E6E1FF836B7343B45F5AEE2FE6B
-AFC596060D18880375891730CB9072FD5A7D16C56A794C2A1D118DEEFF2CF857
-8CCF6F08242D1892E8DEFF85DD8B8B7BF47AEABDA115B282C27C7DF8F235B056
-213351D882CDDDF895D14F77E22CA5CC659BFB8B116B83781209B05037DDD0AE
-0E32D8D425CCE833A30E00D2E733FEE802A7912157F5636E9EADB8CE012FB092
-BCC584613266C607F7E496F0A5A3CF850E821EEC233AD1112AE56956867D258E
-D242CF1B1A4E3358ED9F50BCA552A1EEF71C496D65B570784A716950D286C187
-A1A71121B581EA267B569E0DEA8BED793C74DBE3AA2091713D3ACD49D65EE813
-B2A85B8EBCF6711105915BB3DA9E5FD2A5B5DCCBE823727356A4202746A374D7
-1ED14E687B95AB09340275699FAE367973C1A1B7DC1FFD9D5422E052C8AE2610
-1370314197F6C7631BAE6D1198D59B593C2A2C9CCBC200C83185E63999632B99
-CE7C5B28B5F02C539660C975B0A18898FAE8C8E906B86D0777D1854BC31988D3
-611F2302C9DBF6321AB5A4FDBBBAF575B94A167B3E31F8938CC1EAD88654C1CA
-CBD3106EEE4598DFEDFFB9956BF6C00C6B29B945FE6B9142F8F0519CAC769742
-1FC3659A650CA49BA6D5500762CB2F6204936C52DC24BA48CB5920E51001BD25
-4A5251713D49A17245C219F2B38F87FACF01AFB402C83B84E03DBDF1F7325A93
-6C7D2392274296CEA3123F3CA7D73F6DD889C78929953CBFF4E74E23A02E6EA0
-60F49155C7CCF3C2CA079E7E3D804534C42938EBC7FF94C6129F74C28F527474
-1D1B32DD19E811CF73B39F300DEB78BA1BB953A0A938E9A9A5F2AE613D422F5E
-5518DD630E209642D814D01417FB9EDCFD391436388925A9DB5D663EC84ADE2B
-E087DCC33930AD2B76194DD4DF12F05BFBBF7100FBA22DEB809C67B46EA0943E
-5D61B15B97B7894383EBBEEBADF5805822454C053DF5089ED484552C4E1D2900
-A7AFB5152D2CF2C501098AD8B2491CD733DB1A5818C636299FF98F96A7E9027F
-9147FF5EE7A170D301A2A58A32121E64FB78669750EF65233156130BB51DA26C
-C684CB4946E909544298F6B8EC328D6C7322E838CC41297F5A1E618FFE319124
-305DB0285964CE1DD0307F1B521E08B5F3C57168A538C2EA1DC3B64D986D9A43
-BF83C5FC9E6A9FCC2E6EE9D7C581480EA0A1E3BD3171F13D576E75A9C3479A67
-712DC0D52F47AD6296E5B488F9D3A6E3754C872C2DAA6A5B5FC0EB340F985E02
-3E44E07753BD36D431F4B3385CAFD82B7A593C44F4B090188189ABB97C593CD3
-7F6E41BA6B5EF6F9F7F0BD98236D8A2541D27111BE59C4664B361BC681B3D50E
-28C97EDF51B365CEAA2B43B087B1B6333A27F1C1C01A9E974CD87EDDD7D184DA
-02989F47F1188FC701E66B5306D74B2864397C7F3817DD6A40C5D26E098BB9BA
-58D94EE5FF0BE890CBE7717D9042F405725D2C08AFE9AE6118C2D4024A13CA4F
-4C3FBE1A6686290FBF812C0442FFB474421E4AF7377A106CE8818D4A70E91FEC
-14F6E4493DF86996BEC392E47AEF1B21CF18673682BC666FE16F9A32F752CEF0
-F86E481067C9C83CFEDEDAC560D390167DE04B9EC0FF3E5FFDEB9CB00125829C
-B3EED3E9668E4CC601DBA68AC54DE334E5D73CF78D12E4A0B4DD3C4AD8FFF573
-91998254E3C1735FABD53ACB450D03C9E090D57BB542CA8BED6CC382D6E65E89
-6C3D1B34F3ACFBE8A92488F5F5FC840BF7C75AD46945A56B3FA8FECC3EBADCA3
-D55CE1F07975B0A2D04DB2C3A00651D2C10E900F54372D638E40E90FA811EC19
-28E524F84432828BD8777D919F6C0D1C1AC623EAA258349CF2072AF11544AF25
-C93133D1D3D358BF8B71E94F367E5641148513CEEFCC461A328DE1A9C43A6DEA
-123502E2F98A9FA8086198F911168AD85054AC753747E7348F964DF5D039E364
-20C3679FA4659C5F5CA2D3EB75A2620CCA0304AE592073D0C5FC57692235A37B
-ED21009599AC22E2D2C3E83651B3FA45195BEC1396857546FD63391E28C6084F
-36E782ABA8F7BCC01163DCD85523D0BFA9BC91DBEDAE9D7495E9DE5389A10299
-AD8EB3974638A05E322A58223D504E234FCEC89629C6FFC6C3790DAF7E6F81DF
-C46DFC8AE53DE4D3676BD927F348EB7176ECB3CBBE7247775CF0723471EF3085
-3ABB677186121C901275360541EFAD48059105658C99366651C68B4EBFFEBBDC
-5C2B79D537A9D193E041546C25F3FDEC2E760A5410571016F9EAFAAE8501693E
-69D2CB3C2CC6CE248FEC8F1C98654F2A9DD5E0DECFB6913CB22A7B92682E3B32
-22D49ACC4A98E9508CA9BB539DEA589657D96E0E35A205C9AFB73C72CDD485CC
-6E3C435EB51C9E6D50145A568A00F51ED4043D7F6055AF350BC4AF9C733476FA
-675460F8584B8974D7061D351308F0055BFC3019AB79CBBCC8AC26D229D605B5
-45B1F5D7B506DDAC71F3775DF4BBD00E772BF1A857644E51BC31DAFBB48427BD
-148C377C6DABE2BC17AE234EBDBF3060F7259A0FB6561B287D4AF864DE29D7F3
-0A7C9A2ED28C6446DA1A5D6F1C6E922A14D621179EB82978C85A49B718534A69
-895D0C53F03AC89BDFA9245F6903805203EB211499533BC29F5AEEFB01EE285B
-DE97903C9F88E377AB6FE0D99AC2408C0C62BAE3FD818539DDEF5BCEC605A770
-7C730C9A7D97ADE411301454145B6401CABE6447ECACE2A613F2ADDE4DA61B40
-BCCC22CB08F7F5E516DB25B1B2291618619C380A67F628567F0495A9EBEC04C3
-3478111CBD51536386DF9E816148287196CD07E1EF1AF1E425E733019201BCFA
-60D2004615986454AE2125A1993E56EE9C8A17C572B69F881D5ECC28E7FCF5B8
-645DFC1C47B263E7D6CF826708F40C19BA4E3C2085E502247198989AA7478A75
-E2039E37BE2C697C391587054CD67A9A07DE929BAA58F996BAC2A9158B52B363
-627582713C7AAF0928073799056084DB51A47D2CBDD1FD98BE64E732D74142D4
-5B0B124187FB0DC5B93602F064D3EE7F58E02209FD3167E9D85AC5DB9E306435
-609118474D16FA97DF7CE052934BF0443E0E013E5C8DF7FE2B8FB9D5B8E33892
-0286E51A7E3112B865B69AAFE571399750BA685ABD55E1958FC8FB8910EEA7A5
-C08EF52A8C543568EC4FB1E77ABBCEDD42266067EA264946D3AA4B54EB337D1D
-C08988FF3CFB685FD00718D8E3399CFC29B26CEE6A4DF1EF624AAD58C1949779
-D32AD29E2292F7330AC690190FE6A1D9B9148ECD7F2D28F33446A783A4E0F5CE
-395954048BB8DDA27AEB24D52E77227B64B86F5B806483DB10A7AB800079DC56
-6427EFB5B913236FAE3477C5A1DB97E6B85407AE86193366BAD0505E231F651C
-91BD0B0724B13D8DA4
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
%%BeginFont: CMMI10
%!PS-AdobeFont-1.1: CMMI10 1.100
%%CreationDate: 1996 Jul 23 07:53:57
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
-%%BeginFont: SFTI1000
-%!FontType1-1.0: SFTI1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecti1000, tcti1000, lati1000, lbti1000, lcti1000, rxti1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Italic) def
-/FamilyName (Computer Modern) def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/Weight (Medium) def
-end readonly def
-/FontName /SFTI1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-95 -321 1415 932}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9658B03F6CA8
-B946CC6A042A9252DC769230F3BD7E28F4F053048B53BD212C59DA9014DC7AE0
-EC0B3CDA53F5E7841151CA72391E3A10D7516363D380459F088D76B89C3EF169
-B03C4766CA4B85355DB143022F211836E5D6305B246CFBE9FAA7BBC54FFF001A
-2DB17495F48D6E54B6FA8A07F235DDB3A77888969BBDAE1805687208571A3504
-BB3369B5BA66993CB4F6637C6D78C2049B479579C840FD79266C063FC5C3E202
-CAD886763ACC659E21F8BD2E4BC8C80B3E38FECFD3B86DAFB461ED9E7E1A0A14
-95DEDF3EAF23A3841911D45492010C1EAB95BBD126557690A998052D72DBCE88
-490275B598CA2074F6F567E9FE9BF00422E28353DFB841E0E3C0022F349A558F
-2BB17A2A6F7BDD8B6348996C73F5B17C75A64BDC52975EE709A13A78235AD9A8
-9D879EFBF0D6F37860D59ABC08F10D3367C5B7DAB76C265E687CE3B6352AD978
-9127D2DFFDC37BA11A4FD123BF2090C3A371D2D4BDA1683B0CDC42D90BFB853D
-612B9764DA9E47D93BF2AD5A3AAA6CC25DDA316BF4B8A357E0BD8DBFD359041C
-E30E763D97D07A2599B250E855837276A91317E68C073482D86B13EBD8AC1FB0
-84361E47E0529F4EE7ECF91C20AF7F8F0F3C50D555F0CE868F575CA4887169E9
-31886F602E3FC3ECE4C8C2A44F2756FCEF03AF7CC9DB3DFBCDF90E884AE2A1DF
-7BACC3A3E210B235B7F548E43221D2B5492C8C2742F7E10B6AC4B028E2534A7C
-B78CF6A4CABE55C1E5B193BA5A18C3CB83D520B4C370BA1F63FFABB2ACBC287D
-AD13AEDEAFE9598B4393F13501807A827B6662A8AA22453875D179A3C519F5E0
-68809F9BADE016976113E3EC1E77C9D623DB208F4458A01D03FA3098878D8D6E
-412F0E04466246A5C288DD481826334369F5B4853C7062D03CFA88A1DA6F6F50
-5CA0AF78EA1391B469859B00A7B0820096920ED9B916947493B04A964D732DC5
-F4084084A521945E1E080B0C9434404BF60D673AC6AC600FC03200B0EEEE8E1E
-3138731AA734976342C0D7B4BCABC4A5526F66B4367215A14348C871E99BC247
-C7777A033F4A061B524B2B97D839C5CA258F772B60076B1FA827241F6AA77817
-DA31C00366C28046CB4A25F352611FE6FAEFADF138942E75D2BC26E84BAF5EC7
-E9A027D006A71F6165D6BA6C48B28A43277474966DCF750A6B28557C121308E5
-5D30AD9647EE836E7FEF2A6ED048289E359C54E9010A912ADD3BA1731919AFF2
-5C0E3D258B2D0132A4E068D1B3E46C78359A538D3F491EDAAC90F6C2EC51CAE9
-8971C101698A4D1DC0570D7F6C476707543F829126E86C981B1ABF777B11464F
-13541B83DF22AEA6E178D5B630BCA75AF6C3954A58E620D561DE09809FB5AC47
-8F2E52FB517C878F1E7C9B0DF328C1284E4B259EBE17E067DC85486F43A5BF90
-F745659E1138A3DC9E486D4E8E040FB096D06A3FAF7C41FBE2C4749AB79EAAFA
-A7490F5819E5AA671664772FF9981427AA7B9146CBF9F15521CEA6580851BD4E
-642A4D1B0CFAC76C11AD5E3FB277FC745DAFCBBDB74C8CEEA8B64C7D8C3F99C5
-2B31B8590E76E4852F907802E624888AA3B545837B730AB4F5332D80C9E5B717
-12EC51B7ACE615B2B6F59CE6F11158F191CAA801ACD47CD16A19541272BFA69A
-22C76302E47C25720D76B5CA6F55229C7436A0077B2EB8CDE617BF3E94A4327A
-497A4E63244DE2E03A09A9FD459F6FBD5975E3CD0F4FDB90F2AEA7197E6D7685
-339221906C6F4ABAA86C60E5D1B682D98C99E38B0CFB140C1A8DA85A30FA6C8E
-B90E8CD4B1B28B1193A9D86770164CEEEE38D7F23A84AD292F2AA9391866DC5F
-E396C113B45485013DEF503E52442DC0D8BD0EB8DED6B7F93ED35538EA4D574B
-5CFB96FC252707566F1E75D597AF192AFA801A097137A3C06457D8F1D82C084C
-821BC367059E01E3EEE319902CD31BDF01CB939FE771F881F7FE31A4F18310B0
-820959855E9387EFD7AD553DFC13377E1A883568C7B98C4BE2651D1DBFA54667
-0BB0F545C53C146A467A2B1FE385E2F67117502589946B6CCD857646A77A99BA
-356ADFF1FEF6F14DEED94625B0198777868BBC8E0539C7748BB7531E32995D3F
-FD777D555B22CF936A844FF05750A856764ADC18854135BF8A74C56DFE1DC0F2
-29CDEF162FD7456EFD747DD6665600A4464C388256C0689EA93891C6F7E80F7B
-8CA32EA57782592F15D28B49C5D78D509F6F6595F7435BC8AED00CC85086B55A
-554D41378C0DBD9B4A5F59DA78CF4A345D495A7649FBB5C703BE9B12BAB4F088
-9980C4AADBE25C90D7096250DFE5F439639F339043DD02D1E7E91BB698E8712D
-8D19CC888119EFC8D97C8B44F79C286288A1FD2251AFFA1A1729F12EE46D7546
-D91B7F0C2EF2318FBACF5F30AF2D23EBF2E564166A0FD31EB9C8E9E48CED8475
-882B9AFA057BCACEC4D91D6861625F254D66F6FC279902ABB867B3CD62F1135E
-58FB7EAD2A047AD848A7363862C3B863D3C871DE8112D4A642C7461ED8C2AD3A
-F0293FC8ED1C9996
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: SFBX1000
-%!FontType1-1.0: SFBX1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecbx1000, tcbx1000, labx1000, lbbx1000, lcbx1000, rxbx1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Bold Extended) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Bold) def
-end readonly def
-/FontName /SFBX1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-229 -316 1737 939}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9F9A167BC064
-00BECB75078C40B8FE29E6169F9CA9EAD3C8CC4B31F33E66B30F4CA5F0F743EF
-DC2B1859C37C4291C5D64419125B705ADDB0C085612F09D6AC7DC4CE8B35EBC8
-1CE8C5F6B0F8EF41A213445DA7BD05638DF2ED81B404B2C3CAB5F51C2A4263CD
-B74F54D38C2B4C86A0D6E76212B7BEDF7FAE6334339A8A249C1AF2A51EF48DF3
-0FF609A25A0FA1EDCFE4A5DE9F3BD59C2DF4BC1D50B4BC3341CE01EB8BD39743
-8E79DAF3EC0D27ADDC68BD517E4225CF4C78D8A72E0683D6BC285C21EB4084CE
-E8B4A08A05BF8EDE3D97CCEC74C9E9CB21D7A52D5F7CC453D2240D8168F765D3
-F7ADD78BC19857C2383EBE7036C9E7DD0883919C1649EE0B35396BB484568F68
-18EBFF229ED655CBB00D1D31F80BE718631475170BDC146470623E7F43790F3E
-7E638F184A19FA7C41FB65C57F943116D297C764A50F6B2BA83E9DF429D8E4CC
-2F9564E06F04E59567342AF2B1DE89B1A0960CD69C89E13E08C1063FC92078E1
-22523E41B1BC8519EFAAD6DCE266E951DEACD1EE1AB160F414C2BE609D0D902C
-A8C73258346B52B14D43C252C9A3E7DA8EBF491EC59E07AF64E71172286098BA
-3ED1AA95CDCF1B2D5E8CB973130E8C0188F9951C62F04404166720C341B35EDB
-458654159220AD7BE5F195D5D1243B062CCDDB60BA4124D5F9BB1FB1585EE99F
-D49D0BF36808DE251352DF811E9F039C1267B2FF5415DC581FAD73549E22E4F8
-0F05C1A852615B62AEF4155A50A03B5D6AD11645F38AB4EABF4E9F1245797ECF
-DBEEB8A77D41960A13E886B36C8712E36D1C8D801BC81F3A92E9B9592E3C8F41
-66A6597472295C1A0F09781A22DCC8B8EA7B18FAF763F5BC9AA0B9676C4D3014
-05160F9B3B8FF7CE836FBE0F4C2A9D0DF3B6F3A3CC2CC70A2B10D3194194A4D7
-91F756E98E254A060C183C0FB485F0CBB97C471EB8B35536EEEA92E15404468F
-F6A49FC7F0377F86B0E3DA3B83396DEAFC24FFC850E62EE33AC73EF5BF683D9A
-332101D526C505AF1EDABF95E5BE758D2EB86322E992998AE060FB7403020E8C
-BC71BF2164719CE2534E467DB93146EC76A522D02D32DCE37E9DFC2029CB2787
-20165615BB48132E0390C70E727962F446E9C589F052ECE51D1F3D2B48DCEAD8
-152BF74D5579B5A41C0A3D72F582C0BBEA7AEF0C210277AE0937E0D3C3425402
-77D26CC23934FB5CAA3D39A47EBE6BD5E3C4F6E4632F3D26725AF65FA8A79B5C
-062C6CE5331219D3DB3DC54EE1EE6149F64F24049536EC80F2EA982104A9F80E
-163B9464FA8F9A8F8FB04C9D0570259653C198D0616D77CFDCED41C91EDEBCCC
-B299020527C9AE75AB220FF02ABC6F0AAE5F86D21C91800124336EBBD8289D0E
-9A984A2C7920EBB2722067BA36A6F3AD360A8CC682D8612B8C468B6249A951CD
-1AB6EACA1812BAB103BF99520448091D3187C8F9848D28E81242F2AA8C2A0EE0
-197FC501948A2F1E38D20B0C9A9C9873D4D6C551C870F2AD1C5FC479243BCBE2
-F0B5980980893DC68CFA0967A1F43D482CDF7EF767F8D869945B938C3DAF7520
-859209EAC736C703DA63FD0AC9E9F69B87DF1F84EFCB2997C5DB837A3A55ED7C
-81B805FB95FB63AA3986D0FE5DCBA28CD7E94393452EC6876E901F2B3EADF02F
-9C151E481AB18A39F7865FE0C33632490186FE8FABD0B28E0E1210793D00DB52
-40475705766CFEE36331C606B6A2107D6A48A8E0536E58C703FBE92C089C5574
-832207126FF29BC538452B9CA27973FF22A0D0A42FF0579CA53CDC9A3FCB8E51
-767F35D50073E17CDEEAE4A7F0959FFA480FF4A42B0C0E056593AEA52D3575DA
-03DEDBC37B6E851DF1C389B1675ED8953E25AD53FEDC27FA986E5ED3585B4D9D
-4BDBBC980E5BADA5784B94F5F0D320CC36B4125B2AFFB93523D9F15DF7FD8C17
-AE5C262337855AC2256A1F88C666D89289FA3EDB6AF6846262DA782903707483
-11C9CB87BA94275392766C0420610DBA35BE10A214F78F51E932E96201932071
-393EDE1269C402F737EC89A37A2BAC8A56474AD6EEC15BF22EA3718F127D165B
-E6CB131EA68FA9F717F9D071D3C018B7321E63AA935B8626B683087751257E47
-D26E7AB250DE4A57B781D221C2E0C92CFF820CBAFCE2B2BB02924BE9E803A1F4
-E8CC696F5911BFEF3BE6E1025401A52997D43ADB30816C67D3E4137E2A444E89
-93B9C48680054245EB5498557F6A083C41506866793BD01D1049072AB4CE4775
-C2952BEA2FCFBC8BCCF95A937AD3BAFD9547DFBC86EB8EB27522EF0EDBC599AA
-A09B236EAF9B48F5D366083E1E62D73A8A2F03F06BE539108CE3D7D6FDEAB359
-4E3B700F63A024D9A28646BD2778EDD7D7FBE6BCC0DDA25AD823EAEB81855292
-A77C4348F534CF6EC42AE08F9109D02CE66AB3DFD317C62A3DA4E58BD27EC19C
-8D31C93A7047AA549D061FAF49EF1BEAB02D0ED88C388C055D3F67A2984AB0CB
-15C1E3AEAFE213A2A6444AEB5EB47B2AE56319ABEC36DF0CF09FC63635387137
-F29D045F71BE529B96547A3AB2A9B42CAF3BC022AF92AB2D13A00167F4448962
-4F7D7045B69A39F2CD165C1C02EED17F9C23C6825C1BBD64429B42AA0E812EFB
-5C64A45C9BDF83822F2CDBDAAE8A14B95868CFE747F700D5F4A778E8CE1BA6B9
-16B884A94C0B781D76E12A4496F04A93EDB7B6F041EB7D8BAB60F40809A1C563
-F00FB88D12C683D583639404958D708826E752C197F861A659E8251E5D7E34AC
-430E1E2A35E4D405EF5506E704FE9646D327DA01637CEEE4F0A67D901A1D503D
-6BF751CE7A783161342DFD0C1BE92E4EAA56A06C320B96A8CCB587B77E53A34D
-B9AC1F2149B2D60169538D2A3932A06DD26EB6D15E65ECC5BFEEBEE7573D31F8
-E6DE1904EB35AD47AC9926A4E0DC847085CE787BBD813C15DA6BE2D42186EAC7
-93193AEE3A19AAEB1AD63991615A2F1C12F052EC3919FB92DBE1EDF020EE0461
-8B1C6F2780C6DDF4F26C1B143FF92C2644D45E4FF7148E5ED8DAB1355C50F246
-011C107F3E02689A186C8F15DDE7B3A9E18999CCFD551D3AEDEC14E81AE0336B
-C012FD2E2BCBE4FB941D2BD6A3048172E176552EEE18CE2997C90C883A0A78EA
-E913E04ED663EF2C63EA5CB9517AEA8268E3FCF67EA5E3C0CE42CD0E5D8CBAEA
-2E083B0C396418447177FD548D2F87DEA7AD54F0A56D5902AFA79AD535A6A202
-F2052982D388DB7A0B4AB918A12C026CA39F58608A0360F9E92CE707E362648C
-A69430AC00F3BAF2B8F2B50DC3B4359F2B3F7356BB8922EEA4D008B69D9F941B
-A80871AB1512FFF6D54DC35284340CBF8A247B6CE16FEA63B75E6B1B69E4E114
-1811106954C59C45019557A4A5B85141F5DB1E66132420A36F92A6D278952CEC
-57397B1B19CEFD61D46E8E6251748D3A5C51627595F5384641389D410DC113F8
-E414A2092E1F016894547B9180086F32282A9E5008BF0EC303D795D819315A07
-7A53626EC56D1A51A2D63B302BFA5BFE76725BFF2763DF7A1BE276D38F9E4900
-1347C36E5544A537340D3432C95C0CE6FB109AFAF835F63ABDFBFB87D7CAB309
-8DECB48D92918280061A3B508E3FE77B38DE70C08F2AEEFE4A95E744AC9F187B
-5A56B299D19740758FD5F83FBF45E3CD135925471D708F074CB7052C84BE0880
-6D9BE9CC6CDE5123C540750977BD5C40C3A06C2C9635A3D185E483A0A0BCEBAA
-98ED8F9E91F811CBA81DD774706285A5D764D47C6619BA577DEFBE2A8F4CFEE4
-5D4224C668D733858A9A2BC3165FCA696BFB81FB9F6D9525AF9142F7D9B88CC9
-3C4A04143EFE905C3A53DB1CBB576FA71515ACDC4E9FB046132DF4391BB1BD17
-9E3D9F1134A08BBC61E2FF7C22C5414848C2EF8EEA7EA0E3BEA00CAB58234DA4
-32D462D39FD27B6D7075490FA8F7A2CC0E61131FD16E4730C3E052517CEB7161
-54E39C02B4C1C5203AFC3DDF08F9AB41D6DB7BD688D8741907B93DE8D05746D2
-CFCA62853EF535C720963D87F6E98BD70CB0077361C63083CC9EB2AB48724F5A
-C7C1EE072EAB1591DE9DF8FCF694C0A0D00897B267BEB94DB325318C02FE0EB8
-F2871ED36C458381955334B2DC5815FB50946F6F84387177D9E09E418B68C687
-17BA7EDCC0A431639DDED783A0838DB4FEFAC3A50B2DE33B535AFA7D8DD82309
-6C2AB536486916B2F335A8F897A5D340C636181FC9C7E2BAE55D9A65F4703045
-57D3C717030D55D70DAE34526ADDFDE4B3C92CE801EB0158E3A53936693B9D9F
-FF23B80988CDDDB2F94164FABDEB6E90DCC5A7E098E41332AB4A1EA8E070198F
-C4AE542B3B20A60CFC9EE2368B474D025F05D1F96032D0329F34EE5B5B450ECA
-29655E724FDA6AF338DE98FA754629431BC1E44A567B1408D4DA1C592A0CC28D
-D57201857C85A13D6280F1DD4EC25B0A494C9F21F04E2205464FDB78466EFF0B
-B058752B8FFDBFF71174C12AFD587BAD4296FFE66EDD97F6A14AEF4FBDCB257B
-E600F6AEEFB534AC1E1047CB60C39BA36E561B7BF7EB819155CC4339AC60BACA
-20DF47D2D9E59EF22E588431EEFF2EB5EFFC3B585084E89E81DC0C24264F8009
-09EBB172D9C25C0D11FF699E670B493AC2EAC2358BD1B72028E00C36ADC9BA60
-732B3B26ED56BC82B3DBA957FB4C02E8E2DD90C2FCE345BF97D8FBE13ADCF5A1
-BE554DCBC49BC30D6E133BADF6D86FC17A341233109015CB52681426BAB5E93A
-5E57AAF28A69A9FE2C849713EB0CF82D169006B74C02A1C1F6C380259388923D
-66E40BCF28CF9DBF326C93ED85EEDF22A87FA8790A48774204D4563D51A0B5A7
-3A71F8E104CC29E7EF753321EBA17CA8283BA88341129513E928612BFB8EB983
-331A1D69E8BCCF9303EEB299C30FA51A66F061275483A96484F85AE27775672B
-3C002AFE7109807FCC60D682BCBBD9984BA2BECB273EA14572ED74D9781C6E59
-501E063BEFB1DA90060CB80071B65CDE7FF58FB70849517FE7A0A9B5D572F1CA
-E6C5B3F9578207D7E69A9F0B69B68517AA4845CE8D31CE3721C4C49FDEC385C5
-933B63098D91B4A33BFE7CB26C8E4D3D81D4D7CCA6305056344B396BFAEBB5C4
-DC13B15B757C5F8F182E8366EC4B3961EC8037F93EFB11E28CEA9B446793278B
-612A84F26A47EDE9CAAA63F2D405BDC6B2CDEFF681BF007F9FC5F1FD29578B74
-EBDBE7A95014F86EE9E1BC3D775C1BC9A898B0917E087BF96EC6E82FDA152006
-7A79AAC0A1C3D0A762D9BA1E7944D50A817ECB31744987159A9F70A08CD713C8
-65A988A6E45CEA1A61C3941E1176C18EC8A91273B225348A9FF4DACA0B096148
-6DC314286F42513CD54741AE6F729DE20E79D59BB69C887F7AF3A7D3F8B0A1D3
-5D40B7522486BED30509528A4BBBBDD2A50A325CD0CA221529B26D1EDBB53985
-F718EB894E2A0D724F436FC98BF053D5067935EB118B733F58C0443DD3D64D76
-5F774F261FC14E5AA8471D287F1C04BDA0EADD20298237B2352D4E7FCD49F5AC
-C93C65A71042892E2FCF538C3403E53291C6E7195967FCC6D767D2C0572B0416
-00A679A61D7B8261CC3B395287ADA6B899BE3DE48E1BE994C9BE0AB599DAF88D
-0F8CF24A8C78A70B4591C6EFFCFD672E9A2D96030C8503CAD9B4EDF49999671E
-9684077EF2068F18EBFF909D24102E3E79F997B5E7C5E4E070442AE0685DC67A
-04535D97466722D32D8B1042DE5D37BF6BFCBE65A6B6720EA143169B3A34B5DF
-C57857E636D4619D888315557DBE9DC603F451EC86343CC765CF32BF00E63640
-A7F2697F3D6B82A0614B44268DC41ED693C25C465471DFD0D90158B1ADEF3F2D
-E761F2FF65C4467FECBFF43F3789D2BA336E083FF2EAE5F6BF7E234913241CE1
-D463338059E5DF714572CD9F552DC1788F746DB2285356FEFEF131296558DF6E
-D37902E8508E69374508D392FBBA98189605B7114D71719C1184331DF27439F9
-C05F5AB76980EE92597F087828494F7882DC730771332BF01043B0C95CB562A1
-6D928920AABC474EE515FA6D3BB0415F05122BD6D0998EA189DF6749FE773621
-5CB19FAE8D4472207AF37E91749ADC4F1CD9752F903C1DD22A7E42C5EE6D200F
-3EEAD0F2030166028F61D005072FEFF3FBB46549507E87F293E9D2A73843ED55
-64F7248CEF3435430F2AE7A106FC01ACB11B33677146306B414CB019ED2B6B84
-735840D0CC6DB88F59B5D71780BC8778545636337BD17728BB5C0314CEC937E6
-AD613635D1D8431DE6749FF3C632B9331B16AE96BBA47CA99C32FBCD23EDFE71
-1D06D699907B4E95B379B2939A4CF024C1D60D6C032E30DCFA044C4E7AB05ED8
-595448A85A13A14973415269767D225062845488B79685C54BB97866B13240B7
-BEF0688C4849D38B065DC55C2B6F86AB0A9BCA32146B352449FF4375C6549548
-16765A2EDB6A38E948C291C97C9ACAE35E92FC52FE171632E71CC6EDFD98057D
-DA5E3513C61721BDC7694E0384BFE1860945EC1E66FC9392BD9D3C8AA735CE55
-19D94ACA804AE0BD2FF853717146AF0AAF6A5E3A2F218187C3F19216D05BA1F7
-F612BAE6AAA2FB8ABA276E87E4C85A2607441E52537DB089C63A580D43F03568
-6197B85C7E74DED9D79A91166245A8E53F483E7280D32632A289CD36634EFB88
-A2B0312681207357626DB7B9E3BC8FF68A9B57B781624CC2EA113D6A52C732CE
-516270191CFACB8F0074C160B2FC703231C3D4A0DCF5DBAE33B706E31A25CF78
-7E35B985D05E5D449DCFE75FE74E519495BAF2A65D179D3D18196C7BA237365F
-08D2A398429364E9EE56DE5377A28B11AE28E02041ECFF251F9C922F2A812FCD
-B587912F783B3F36A48A079B930BF0B3F3342C6C829A41F9C61D65D72E5FDDB8
-A2B925D0E68AF6E969C54F0CD3FC764D2B9444BBF09C2EA1D6E53C51F72EB99C
-52720227BCF80215A0FC71F453CFB1BA34B6168E8949905687194168E2825D38
-3A296122AD2AA61DF3EEDF2D8A778070BC8CCCF89D9BF92A47A29D76E5832907
-638BBE1689924AD5E9292726300E5374FF21BD3F460F15EBB8B971ECB356DF4B
-5923FB10B677EE4FCC17498A44E119AFECF07F52EECBB7A09EE9E5E71ECE78FD
-49FD299DBE8D4A381D96D8547DE7CCC235C4026E4E30C1F3DAD4A3E47A53217B
-95BC6285CE787BBD62DB5CD545E3CA96832E21C57E912E718E1BB1B8ED4C182B
-4ED6E6BE789B666F0E167E2200C056EE11F50146F3EB4B18067551FAA65BA2CF
-35A4E0482BEFB17509CCA233B3A69F14B82DBBD9C22377152E913C34532E82BC
-9F304C531B3AC32D0956C520A7F0516B4D0B294D31AD0F31B506F4B5E57FE4BD
-32205CACB2605BEE33352421E79A5C0FE089EE3EBC3198DC157AAED8B8D8D9C3
-EDCB06BE895360FCB7C96BF078100DFE97263BD1BA047534FAFDA6AA4F349427
-2049781B4D3F4EAF9C324E6B383448BA7A5863F83A27D0241DDAC2F0E54D46BF
-A6937AB38744D515394B702245B4E133B9D839D7474DD1AF70C243566CE2EFD4
-A2E9F96F4F828B5EFA48EF89EF801A4CD5FAF790DD8F83EE6966700636D6725B
-911A1353727A87834B7FB91C66ECA1AB9CF110DB1D6824CF111FCA4FF54AB65C
-8EAD822F11667A54986CFC03292292174887B55B27CAB5EA16F46B393A3AF253
-D5507E766A2E21A8C9D36C3AE2A4CF0D8804596DFEB7AE093BF3A6094DA80257
-BC6918172D2E3CDE44D64CBC082956DDA9D5E44340C03EEBA35D4EA21435D935
-0B0393DB1BE66733CCB58DFFD98B2EF3702218FA908C91AB0F45D4395F8B86A5
-3D3A7960305E7331D9436A41F1259FC7EEE9294875DD4504B1C5039597D8D57E
-E7F238388CE1AF8834DAD635760D4BF1D98AD023A7C47B0998FD0576EBCC5CB1
-F7AFD52D4174ED125B5C40E904EFCA544DC1C79C1E897C545A48A8FC9783E5F5
-A2402F8A7548AB934FD107E63776442B0353DA7F2533BAB97F342FA42EE2BADC
-32DE8520CC3C9C9235A7D55715527EC8761EE7C2143589684B5B12B4CF38E2E3
-13DE97D03B5FF43BBE3DE5FE94130B085992A0EC322112CEADDD60DA3A075A05
-F2BFE8BF9CE3B4EBC993D6CDFE3B8EB75065286397FF14640C6AB106ABEB773F
-63831475D31E7BA92108CA7DC3E5A2859B20779044AF8D99296CD1BE362540A8
-FA6F0CD74BADDEFB530B5F294019BE157CA6968BDB97C00532DB86739389352F
-C9D6F02E201D0307A5BB72C321B336DB5250CBB1042BAD9462C337471FAAA6A8
-C75ACD9F3829A1FC8042AA6A0E4640DBDA17DC17BC28174CD7DC6F714657AB24
-E8A364AD9EF93AAEC79F6C88FD11363CEAFACFEAFD29CE426F9016DD0D3FFCE4
-6787EF6C73B6DAD0E0AACF3B4C7B3FAA21E6ABCE10A6C77EF9DDEBA18B86189A
-FDACB87D89C7DE5B6F007D2D886CB91CCD814A74054076ED61779957F878A707
-8F23FE16CCF1F3D4F03DA5188DB3C86BE4B0854C6B43CFE107F02A1C4FC6E211
-3698D6E345292701FA78EEDE4EC1A7FCB2519FBB2B7793C35FC597A24C398F8F
-7778F6AFB0691A987F65E23912F5B7A56C0D58859EB49313BFB5237B7534FB7E
-32EDE24078C8D01D6B2763FE80E2091B2D5370B7B993DA081DC875F9E3ADBBA6
-3A7CDAABB144133AC8D20F57EA85F58D1B7E72E773B24176C9184F8DAFF97ACB
-D53BEC72B33670F2ACCA99724FC57DD1037C6C00DE7BCF6DBD32C2800D15C1FA
-FEB6F051EF41ADA2F3F797D883FC87418DFC9DF3AEB72FEA8A4DE63DE27550A6
-759D7844CB8871CC776EEFCF2CE05493847880E395CB4F64FBA2A1D3B145718A
-88BABD797A6154EEBA8AEC4D18FA06419D43D12E0B439E560E6DC28FA5E3E5D5
-E154937668F60AEF7F1E0BC67F303DC07FC8D62B62E8A423173D97119C98FD1D
-3422E9C6092E964B5BB9DF70E9E4E278EE880D1F0CCA7F099DA7D5687182CF50
-F6C71C1F5FE888E504929E28F5FE875E86826ACE3E12340D6D9567586B290745
-9F4B8F1920EB0B6ADF80FE64A68CC6A5E45D6216D85DAB27885183D8BEFB8AB3
-34698392036C6D4FC06E57BCEA8B7C356131CC2B0EEEDC622E31A0B0D6450853
-BB473C3D4EC72A07B4F1DD4E042B673C33FCA0604E225B5B7AE9CD3117B29102
-A4EF91089B21D067CDD216DCA396EB26D3A93354B1EF9480ADFBF47302944B8E
-689BF2A5577E685DD676900267F27D1F0D909E028A8230F1E78D0A5CEB315613
-7BCCE783AEC76A00528495C39288912795CA29E310F14D0254EAF189EC9F6B50
-DD11C600E830E8089FF6E8551D922108ED658D7532924122B25779F6249574DA
-23335811A89F3F1BE93397BCBE567DA3FB55EC17EBF96D17351F2E91949BF461
-81BED82C96F3A8D3218A5ADC7636D91F8BE8815E2D87747CEDD0E2318114794C
-5F9EDC14F93A499036AB8F86D87D8BF69CDA7D7FAF4D7DD01B15D0A65C97635A
-B519714DC29C3E36FFDB7E29FB09BF477E32BE84816DC51182375E90AB1DBC36
-5E4D719259BDBD2A2E9DCB025613E537958ACB83B7A86D23B70CB104EF925650
-F5DA43B2A18812F4EBA0AB8DB6351BF489CF0A32511D4A1879437E3C226A101E
-1F33FD0F1A5657B51B636BF520BE37193F2BA020B3DFF82D46462F98CB967589
-90DA46A5B65F52B78DA019EC900FE6CC2CB727B8B6F3B6640D49F4CE63A52624
-A2ED29D4C4A28C7B1D7470092EDF41101E6B628E18DD125773E7AE9426A3A529
-FBDD996A2DA46A21D720F2F49FBF611DBE110D2678D585115EDD9D5D5C22E4F9
-7F0E675E3023C23EFAC7D025DBF6D767A9012AED3418B583A55D565B5989A17E
-D45885D63D8CFBFB16FBEDE6EDC39D706D2246483E21D63B6E43E1878F89853C
-09C710D4F20F075E550DEDC0FC1B728E459206168BE1021125DCCABB86087F2D
-E6F897157BB0FB6824B33C511CEB1DBE4BDEF507614B28AF0A59B028CCAA91FE
-A4EE8A00821BD66A3678A4EB6C09A17BF57483FDD188645E6EAA31621CD5260E
-54AC3512EEB1A57C4DA652E89C3792689724B632441BD194B68D9AF88E29C7BA
-77F888E53B981F6AE9F5515E6D8A968619514F62BD91BD6807E02CFCCA694DC7
-CA9316809A62AE5174775235DCF9BEFB00592F1FF418499B3FECC4E42F652103
-36C015C0747BCAC97E12C8BD01C4E9D9D4889DB534E0B2B745E35D08691803F1
-F622D4DAC08C124C2C8F4A111166C0481C293E7DD2619A3E5307AE41EA7E04C0
-F55A7EB42F83BC3BFA8E8118AA580FF426C75B52EA68D34AC1A2F3FDF20CF272
-CB7A2E6246DCB25F3F870E7440A2520B5EAF59B61EC9FEDE3F2F2A79AB4F3DA8
-D3E9B9B99513FFC2C1B9555EEF08BC5570B6C1A046795C4CEAB187105607AB6E
-A7623709DDE1E087F071105B611CDD52912F3D10EAA9A4BFB5B77E75FE6F2BF0
-458D283935100D526A913FE631A7C7E54F1CE6097795517E83CC396807ACF701
-5E2AF3C11A75F66D27DC1E84820428B9FAE88EAA0CF06C0F46A2518094058431
-1546612C37B6AD9F91449FB32BE62AB65C32F898D5F9FD416ADC59EA35E306BA
-11635BBB6361D5378232B80D18BF45B5BE8C6F51F4A2DF04DBF511A468F1BF64
-F1A2EAD1FBD42EDFB9B35C8E53829E6D39256B54FFED92CE58F1F9695B073C27
-A51CD4EC20481BB25C6CA4081CEDEEE63FE726B8EC951A41FABFF83A7F1C70DE
-FAFB8D10522CFA6C33DA23CC1ED63C1CC25003120BB9F3153553EBE6A2870BA9
-C8FBB4CD3A6ED75C1D24E60A2553E618FF546128BACDE6DC59A64B812DEAC61B
-7606A35FB6F06EEC7FDDECB36AF0ADEE58F41316346D863CFD8E114F44FB9EED
-950D41B8B1D9C9FE6321228CF171B560B8B129F80EA04A82B731C34AE9DC269A
-EC08729BBB2824C1451EEFC851AFB32A5485A035E61015488EBE3A5354FF7951
-BF7F795196542F152AA344065C644AB515D95F1DC5471674E5EB3BFCAEBEB97C
-F4D017377E3A136C63EADBAF7D4729FE78A82ABFDC02AB7DD4A49B269AEDE26D
-5D04A0593A19E626595875789BC83535DD71C6829FF46F59BB1384DC2E6371DF
-3E014F3C26AB00AA55B4CE9B93A645D4990CB2B32B9DD6E2C60D3FD6CD3D48CC
-C662D724F7933A1C544B9C5F16C37FA27D3E028517A687FF469B5376A8EC5C9F
-6156528B841DE6E4357CD98F9CF0363000573026FD561E1E7EB6BD2164C7A1CC
-3032E4386A942085F76284F63F02B9FDC1B6B67463B36DF7FB39A7855B791D1C
-4CC9A3A2B130711E646097D65D9F3980E432766C422B5470F1A281D167A5BA2C
-3C15F6AED61CD52A7A12167DE46343604A2C24524AB64B360AFDC5DFD58DE801
-408055D36D4B314A80A66DD7BE1116EA32BB3C646A2EB3BA9E4ADEB587312C09
-44292F8F328F542E479BBF54177F19A7BA75562F5D36E7F9641535E9047E99AD
-A579CF75788080388BC3CA8D2789A86A7F9FBDE90E8D9119DDCD2601FC8944C5
-855E13075943D2FCF133CE3EA0239624D8678DDFF50F1CA43F4595588906B39D
-F0F8E92B891FAD86830D1127CA2EB3E81615A138B1F06BD4B59FC4DACE4ECD84
-ED9D41199B1309CBD5D498C18ADFCEF1F24B85304F54925DE840B4474E27AE9D
-B4AC1959FEA2110989D7128076138353B81C08F99F19CAAE0B2ABA49609C95B9
-977E3A62B9DF6F39D245EBFD902B245EFA2CC601864F399D4748C1192B0FCBB6
-9A2BDC9FEE5D20F4E8415EDFE4800D86725417CEF973CC1D242A501B1BBFAC3F
-E66CDA3FCFFE4474DF22648F56EA12FF1F5DF4F84430F2F5A787DE997CE19D36
-081B69E41897AF30965733C4064D8B664046940A735F7E0BCDC0F1758078BF65
-5B0562B7CBC32511D668E8B270F61DE04C9E99D7B2B6670A048E973E53096782
-9B3566BF079BDBA6C9E83ACA1165738C929000F8C2A849D1BA054D2895149FBC
-463679A22F07B6E8E1F5E38E2A8418384853B4B7F685733716F42D49935073D8
-6FDE1AE59F5A0A26EBAB5607DA830C585CC1E8397872ED1E0FF20A7F526FFA42
-2193C1316CB7798708FDCD9E25138064E46C4EB3362970F7C8A6449F1C557E69
-F42F18E817359EC26FD7590199FB158B07DAAC0DFF4D6A55B5AFA1C3707F81D0
-BA0651B21F633DB33DF01FD605545BC99BC0CE3C2C846F47DDF7A259E0754BBE
-8BC9FDBEC590EB756997F26C1556CA2249FBC9E56868A62B2D35462D110EE04B
-8AAB34FE27F5F3A495FD1ECD64E0FD0679EBE6604F8E00670B60A229A29D9407
-B3554892E8239F92DE2647FD08B39FF2662369BD5CF140562AA3AA093F5143F4
-E234A7D47DB543ABD141B026792056178716D13A0CD10F830E008ADA04292E32
-E2324E1DBCBB84ED85D10ABE559BE9F13F343FE03052FD170A0CE2FD5F34A9AB
-B81756931C612B54FFB7C48B8EFBF352E67A8A2CA6706E4EB29D402EE393F126
-1857F04A371B8BE53C392C58434E3250B40D0D58AAEE75B1500F7A02CE82C4C6
-4141DCD5474BE9E7ECC08F4724A6508B40890CCB768817174AD09B8CEBD087E7
-E26F3A57DCB97906E1C4AE759DEFB8E5B2CA22485735603DF495B087FF8E144B
-F590AD3EA1E4162DDBF5A1D0E1C5B3989C995738A25BF8FB57ABBA26ABEAD61E
-6F721C323236F71271AE347F880CF434F9D47FEFD2A56C190B26F3CA707933CD
-98EF706460832D64B6B853DB3E53363FC62693FE340EBE8F03A38F4668525177
-B3F3F787B8476D86834FA113D4940F264922952353518FE7FA75593992BB7198
-5720CD02B9F0F9EE7E854D53B85807334FC9EFC84868BD70C437B55086E8EC8B
-54C10D293C24C8FB674C65A36614A686D08EECE666928A10F29F26AF6E6B603C
-0B230840D087C62CD2FA5377941C7D4C1A6A14840243C8DA1ED5E1FE7292D960
-B9D610F2C027418A23AA23F5C68A9EBBABB3D61CDDBB1D29EBCD13C0C591F2C2
-7230D296654674BF1B6547AE0E055DBCEBEBBBAAEA6203DE45C18B7DA973048E
-DBEE43181ACD15D47341C8D173328A525BDD021509A8EEF2AE8AAF3B87B1634A
-D3002E8F1BEEEF87F9754B58358B7615AB339565AC57D38A894C2896D235F5AE
-C7BFA18C7FC1931C7FC6AAFCD9800AB858FAE8077F2C67E435D943355F9CB4B4
-E0BBB2665441CE3460EFD9A98F40CF83B7F46D35AF353EAA542CC2D5F3EF8BF3
-10D5A5422F4975082A24C769CACCF8A787B344491E3E4F6F79AED993627B44B8
-AB47398C0478B42E67E8799F33FC9278A545359002E94F19D01AC465BDEF5666
-2CCAD2C2BF89521C1664B08616B5F12FF470C14488E783C3A191547D6381252D
-B48967E971CBE03C9BDA3387B36BA3612090F755F46FFAC5F91247BA7417F374
-2AEBFCD0C91057AF11DEDF31797AC1008A586429159B593124C8B71EC87C16EE
-D7840A32481524A958DCC60D989A9E387BE96268611C1C54AA679B279A52F993
-32D188253ED0DAB9F7C98955E6118DCACA7CE701BB5D1CD5E70D0188C0CCE8A0
-142B83FC90A97FD06F2084234C078CB926A526B872DFDE42F5ED8508E453B12D
-045277A3E76EBA27511B4CF0FF6FB3B4B41302DD5E2E25760E30B8BEAA3ACDEA
-A2D701C039C111A83A46DCD201B947F52F25E1047AF10B5325561B8BAA0E7564
-DC31D8E8ED2A24847A146B824F2F7798E4461ADDB4C5E75DADE1C253DB22D4C9
-9AB28E31E5733B18E42B055A420D77BC98406E980BC92C77A3774555A1693011
-D0D22163A3D0042D2F8DB77722AFDB3403736F02F04DDE50CBDF379F434A8468
-A1E3BCCE78BE91C08004995477A27EDFCD93112678869F9EC08409B3CEBF9A8E
-FC2F9B354A48713B4E2B9328F50C0090C82A06D04576A763849DE2479E5ACAAD
-BE435CA9D4D06EAAD43B61B9CD7932CE46A69D6793D8FE7C245CA0CB4BE77059
-477C447F6FDE0013AC5E8C97D5131832ACA1B50E853E465AD8C50485E4291624
-1BF809A7397F05AD367EA3B7A971E14DD43DC9298BF52567ED56E189510DB574
-B5A6F70D7DF08890DC5D837B6A2D09BBB708F7A868A39EA54E733D0482FA9544
-7F807644F3FC336D78D22EAE12F48254753EFEA3B31F3090AFF572D7F3E77B5F
-7ABCBA19D7D9C2EEE8ACA58C1E1770DD151E01EA0DFC7CCEB4141A00F85B5EE8
-18461F5A24D4E4B8B7F309F65E974C7F715C1CD466145F5A870F2F424CF33C13
-78E39A0430CB4BE748BD72E880031077F04EA32ABA3D359AAF79E225B41ECBC5
-A9C2944D5267D9FFC194C547D05D92A5E89E143E63481013B1B346260EC1EBAE
-7BE17AA72035DF86B62F46E3849F42D43448BDD4F91DEB4C3F859B9D4E937CBD
-C4D25170D2D80CAAB1CC0253731252CC051D729A6CD87D39C1EBF50C61D9A575
-4445F7F5E51607E97EAD6C933FF531967E6153181AB7D323E42C2CCC78803E2A
-DBDB113309B5D75B045D3A5D180673D8917841CB9DC54EE19721A3AD436971C6
-DF9DD9FA78238D37179EC2E7B9BA528C485873F99D209AA53D38084B4BBFCB7E
-C559FD3F939BEDF5BB9A75F11D2F853285E2626C0C6D79CCD2DF4486FDAD3A2F
-898C348F4D3C6C29BAB02E9686C6DC99DCD203C94B4E8869BAB8083E62D7DBB6
-22173A97B3481C144B95134419188E297D2521223464418C83752328FD6C84FD
-F910E26F8F20918AECCF86E937D69C708B4FBA5B94BB1F573274FD9EE6C2F26F
-C657665EBE9ADA23BE2D4949F52FA4E30A3E9400B3226CE24C4D30807E262ECE
-2D506BE02FDE8A0D4042F908324409E608F45FBF94E7ED12E99D56288A305A94
-7DE50958BBC47A2C7043F560F591B5AA209376AB2EB3E59C3C9A6748E429412E
-1823CB5F64D80A93D96FE073F8507F07787499D1A439F2000604CBBD63DF31ED
-4C6CD3915D933D0F98CA90FC983C29EDC92B7DF08334E9772A31683746DD4C9B
-CF460446DC8541B503A3DD5EAB9E88107587A93092F201DEFE926F41E035F09B
-CFA90B81E97D8AE484FDC96D5491574CC9884922176D121A3E274B94D239CD69
-6D545F87238BF05DAE40FBB7671BEB2AE967DACBAA528E66D57C5C8EC554B9E8
-972F83D668216F336A46C0FAC6F066E7776D199DF204E16D8E3E293882716BEC
-B1DC6C9866404A2582D8A9D23F3081EDA0EF3731A8D94D8069D589EB4744B0EC
-4866393C30F5A11AF6C0A3F48E7A5C1AAAB80CB6E20A84412802C2862AB121E2
-71F3C96A25C43C08DABAFA7C557DBEAF679AEBFB53B81D3A7E55710AF3860559
-45932079CC79BF6123FBD852D62C41B049A9A560226939F080E9EA5C72EBAD46
-EDD8390B57DCAC3B55A45C40CD0AD2D521C2BDF299899F52125F78B8477E6953
-DCA76BA5E2F7D0AB2A29CFB258573A3CF80998F3E6333CE19CEFB58C71D773E0
-C9C96C0C52DD189606B11A8128B97CA631271B28CC49D88070825BB5CD6D9CE2
-01BB269B0D0010845BE00197F7D0127A32602DDA051556B006DE0534B351F8DA
-8728E60C223D8B759DEF450AF14078F4A393077A68D8B656F0ECC756D4D495E7
-AC0090A6C0D2C25B0C18D7144AF78C083374FAF761CDCD8E27044BD090A397CC
-23025AF4C76C1507205EA91DC41FC1E660010AFD85F1DC2668317588E77F390C
-6F2BE6E87E64F979C259EB35B9E06ACF5E86EB1EFA669BD9338DC1544221CC77
-7EF9430DE3E878E7D8686781443CC7A11F8DB43CC7EBD5743574E56DA0DAA6A8
-FC799ADCD91EBF7D279FAAE08D5683E0E2ADE9C2D1C9C1D35B354090D17BCF2D
-9E16A48B1668F90634CA41EA3A5CA8D20ED0AC53022B3F1F3C9E17A02C00F379
-BBF61D1FF26823FF394BC9B669EC8A32D8C020D3C95AD058EBDE1B512FB8B6F5
-4645909503E6D8F0CA833C911766DE63D1E06A7D4DD37B6FB3EFF5AC003BB759
-5EF311D5B8930D775DB5C4F82E519A28488C93E011E22A468E268CF139412DE2
-11DB62A7748F9A643E4DFB264DD81A9509DF461FFF1D350396FE190DF9529224
-8C47FFCA391FCA5734666D533DC19E7F41BA0E3F7641681586FBAE859A50BF9F
-EA343866CAB65326676EF5353273D42A4E8CFF92E11FD0FAF9E754547D2DC133
-1C5A676EF2B6647119CBF8A7FBCB965056D732D8EBCE0EE11D0D37B6625B27B4
-388D1DD60D642547BD6C5C6FAE9A72F4E68DA46757B662DE726985D46DA3215A
-628B0128C0835685588239EF638D489FF9499DAC82F2144E361EB8FF5CCE80DF
-5E1BA97782FA5E81821219387753CB8EAE7EFE65DEA82CFB784469ED32DF6E21
-D6D7E94392D8DAA5C62A88E0E7743A34F2C18BF01312B49C035E915E7A317B82
-B59504CFEBDF35DD368389D0C89A308843AB31595669E828463E26D5D6E78630
-8E455D9A6C3EB58E3F58056FA0A30CA961675B1E40AEEFC8F310314F49C513EF
-ABF5101F59034D5318C1D9C70C3290434B65FD6D3148B8DAABA24F517EB3F070
-0DE19B389909B2DD5BB43BA3F6DDC2972B40A4DD13C7599C74AFC097175A05E5
-F2C307A59DC48A9C15354D57156ADA9009505A602D77C4E7AD4902D9B606B520
-52BB66B78FA21683FC98259E6A5A9E6027323FF2F879081C6465598E848D5031
-24DC83B7D18AD3BFAED378AED4F17C6CCBBD9EACE31B800E3174ABB020E32D48
-9CDDE69D160D630F790157BF4DA87B14151692DB846C1D96710AA7266A483346
-F7060060F10CE583F407B7430BCD1D5121FC9C270291F993538BC10D7A5F7868
-D7D434FE795AA707A63874ED9668F27F101A701BA9E43077A2EA1B7CD576CFA1
-B614BD1DA7EF3F9B0EA0AAB021B53BFC5D3C897DBFA7B6079EE99E66346B343F
-140A350F1B9805485A30AB93486A217AC0CA663E654E533CC9197632A555AD60
-2B60047195877B3513FFB99E895F3EC3CD0BE0CF08901AFC3D79479C9DA36E85
-1D6DE801D3ED1C34256011B2035C52B73D98B8F12D707B876D25FB09EB5C1C02
-89856EFB3D8080F00922F338EC6FBE85CF57B160CF85B658881960A64CF065EC
-B32D2BA2A1FE235C1AF87EAA4373F09AEC05A1C355F4C57E9259AC2BA4A8AD23
-2E0E3989DD45DFDCB54336D1F249650ECFB21433FA11A14A42141ABB516E3D85
-2887A97334AB91E4134576A74DA397826F6D4659F388F7B722C675BCA42C9338
-934F94B6321CB3885FFA7CD4C7A96E9D14E5A2A5DA68C5B5E11010EE38444B1F
-30CEB6F0410EAB6EBBA097E482429763214E4DDE0DB2C004F735B032DB3045A6
-459DA48453CF6EDBC47CE46609AE01F9EC5433C85608B7D3E1E890E4A64CDA6C
-BB94399EAC00F06908EC2870FCBA4044F93B016C91C28349EDB7C91C92236D4B
-5347F2408F98D684BA1FC14C27809DA7DDAA414297DAEBFACDF70BDF412100C8
-A42C35797E48EFFBDEF5C2F593470234F75E3B0A4EFEFA74FEE6090B884DDD5E
-EC0CA5F53E47917BE27CA2FA1054B232CE95A2CE2E8A70610FDEF00B38F03970
-3A00FC6C909CD0787D493EB5946352BB90F1C041899C334F7C155CD9B76DDBD1
-221FE505EA179D91727B44864AB6DC5E5F48DDD018BB4253600AC4D342CA65EC
-D60A69959428025811042426F7059EC08EA28095BFF175B7A6ABA8BA52E88A32
-E42E18DB45D00C7A4FFB0BEDD837BF8049BA57DF31F1143DF780277D23C1E197
-3C59A001A97EAB93B4431906E598F0822AE35713D21645B43E13182EAC122EBD
-2DFB477AA508D4184085BFC22D1FA6A8DF10D9A916E6179A2CCEBAEE35490CF6
-5BA6BE437D4D8EF01CAE05FB929861D2BEDF3E9B0053B776F4402CB9D063A71D
-E0A1CA682AD69A5D9EA13C86997A779861EA71730FBEE1D9A4640983AF02B703
-CD7A85F0793C07EBB57FB9631A781EB54C8DA8ADB872D6A32DCBA78FB0AAF00C
-D893FDD8E4981145CCD80A14DB6FBCBBBB03E7D23D492009B98B757F0044553E
-BBEDD139EA52E664EF2A1D4531D16BBEA5EA29AB6491CBB85263B8BAB6D446F9
-F67AC3A247A29E4A0B081C8D811FE057667DB23F94441C74E11E7AAA6D9BA4C3
-854EDE23520C9C4548016DAFD3E791D599D94D6D61BB218BD00E232DA493015A
-93751B5EE91F63F7B08E72EB6C15160BAFDCCD42D826AB7FD8A992555BBE5A44
-E6FD0C46DCD45FB959CCCF2EEFE037176FA202416441C59CF5A27D8354427AA1
-67C15E6F2E90B55B3C46B7B0F1410B17BCF452948252AD4C661864CB6CC39F03
-31AD003356A4C7C92BA73804C28B416C836D8D655790C53D3818E70C62C38D48
-6FA6C6CBA2ABE8AEDC125C8541B3B1FCCD73F4474560F5BE1A07A7D1A04D5ED9
-FFC20BE392021C08442619BAA93F499D6AE85D70F787BA03434DDC7B800D8146
-A14496AC947CD17252756D40F0465DD2D9161E344936C65A4CAF63B5C8EB9E34
-ABB1A6E2B6A76F7B91CC1AAA8903B86EF621F76E7606EAC8A8F0B63B704E102C
-98C4185D33007D1B98246949B8BEEA380613E9B81D3E2FC3F894AA4F4C1DA876
-62E92D9FD8589A5C7A0E9D4D28733C08DFF7189A0232A8289FF537376AE13C08
-7D7E43CC83CE9DF0D6372A075AC8063CB89AF6EADAD6179F03F5D3898DCF51AD
-0D8833EB69C68C0D6429CCA12C5E2D9182035B3F771A8D7A5FBFD40A44F12351
-E3F42D3A5BE0FB4D0AD2E899D289127D8EB4D8D4030784E884ECB9FE60B9DD9B
-31F5190BF95FD48CC1CF0E50E61CA832589FB380F0AF14852C60EB4EBC0179F0
-455F3F48433DE6CFC41A89273B628219E57E88DF7AFDC72414AC323B89926A5A
-0A06E29FBBF7EE9E3BE5562CE995096595EFE5F6CD7A2CACECBF2303753B8CB4
-3465F3922D3E963CDD093688F57330254883BF082BC72116ADE2D8E750992458
-47D8CE7A1529FF9983F6CD56A7575F0BB34AE438E6ECD37EE83D951A356B83C6
-AAE7234343325AE51BA0AA1E517669AA7B662C09A55AFF9910201E9B47C45B01
-DDB755242819FCB31941359CD47CB9B03A162C719DBBB92A4041B71B8D22B10C
-597418225DF3DC20044D7A7FF360150AE91D9F6770BABE3D15B0AFB2151500BC
-FFD6B5DA992A4B999A4E9C9460B76879998E2D4BEB467026B321E156B06716A1
-2C242A93F2239763CD4541C9C6AF7F2E1F956B9A484B254803C85B29D7543D20
-E40C07A636F07436935229401B071955A6C722387418F3D99E3389FD50ABCB5E
-D61A9D0B26CCBD6DC47B8377C078DE3B0DB9462E0B1C8040B92E1994E44B5704
-425DD3348E5745B29A620FC3048456AAB6A24800CF394E13707B6FB778A0B4DB
-1923DB961A83643CD1E70B5701C56564E061E2F46F9FA8C531BC01D01F937BB6
-2C4FB758B07E60B48338D26AA856702E68A92CA42AB1BFDDFB7953FDAF8133CD
-AFCDC4D995020706DFB6CAF3E07EDC4AF9750E3253CB72C00FE6AF5765A61F39
-4ED724F4B0E4459B678F7E8CF774C7AB87AF78E38615F23ACC8EC71E0591B71F
-254978D3DE271E2C182FDF190809E6551E7606C78492A7BA274DDB0CCAFA320F
-89ADB50F35734028847A5A09473EEF19A11FF5597FE05A429A3C8DD312130032
-C4D64B5B02DDAF78A4C08C00BBDCAF6D72DBB7B636E4A9403E66A9AFD4FAE520
-A96367FE821B98B497AF9B86F31D90ACE82DCA3EB3A6636335EA4061E10E917E
-BE2BDD1CAC5395B4679A7ED1E7319AB670CBA366DBCDC8FC5607A8DE17E59E44
-4E700E43F88C00B1EF4BAB74CEF90A9095C1B168F680E550CCFF2D480C070E27
-6D1347BEAD1A40A57CB502339C9827354732B1986FFDFEBF48160453A1F559BC
-F6E83A71523A3BBE399DBC0B757082BE6CADBCAE340EE1331E4755D359AB9256
-32BF4E2B1E3BBB8EE25F2E0572807D082ED15829B0CCF054BCEC1378198AE033
-5802B209BB452DF331A8EC46FFF63358C7288B7C0F20D6FCF54398D7BCBB1493
-84217642755C6A8D56467866294B5D7E4B2E760A5075A7931F63DE69CCD47FBC
-FD845CC09093DB75E3ED88CDBE9298089E6A1E663D934225B0023ABF54E95D10
-F614D3602CF4509215683F5B9773ED0F1EEA41E17454CF8503AF1BE23AA251DA
-7874A62289A3983E6F95444B98A35BA3B8A45FE375FA58BCAEEF768EFEBD25AD
-117A393B999B2B217C66EE4FF70F8A91B4153E771E19AFC195208215F9502DAD
-945201A987E71FCC93B5B27976C77A53AB5F34CF1A6D2F2A4C8B3CC0941ECF70
-791BF425A729C9EA2C09C54FBBDAE3CBA84A89AC4BCF397EA1A028F5656DEFA8
-43FFF3553ED9D8FE19DB02DB297EAE11DC8D88C2EB0F1B89904537E99B360BD2
-0BE004711612CC9CE6F2BFEB4B8AC1DEE1079059BB5C5D6D5C19659988959053
-D1B4E9321AE28D8E7706929157078BE75D1234A03DDEFB8E636A6187703BCC63
-FF7FCC512EDC737EBE5AEED7D6080F061DF3E11664F736C22D88BBE00C61FCE7
-BCBC47AD3C84146019EE40FC356F70B68E05669879AEC46F561E891847EA5E80
-16562374B1565FCF6DBF4DEF8FF6A6D5D67B09FD32487B6BC502F3EC1533CB39
-A9BE9D7BD861C1272D48AB737B1A3B424894410A48C810447252ECBA3F738EAD
-C29AFA3B3E2C150AFD5D5BA383EE691119F0B04C16FA47E1A15C0D6694FECD90
-3E3D710D92D8F623D19D6F13F87DF43986A4A3ABFF6952EDC7793A94933AC704
-AD4ED8729263AB7450219B0BF0A83B7FCA0E16DB6A9C249BD77E49EFF7EF1603
-4D9E34ACC2990C7F4DDB992B2101828CEA1116945990B0AB6750D72A1EF77409
-04930C8D7381295F022B1835EADB9886F5ACEC4E032303139719FB0B65E8DB0B
-BCF2D520F59F3AA73EE4ABC2B26B0F0C911A88E9FA7691DC71D3ED030BE70CC9
-556B9D0D0F630A53008B29C8ACB54341178302F82D52358FC75943445AD091C3
-CB5893B1482357017AA5A68785AC8EE74DE29816B1BA3ACD8C715411256A34D3
-AF0F727E32EDAC4EB9B929EC85DA20566902F0EDBE49DBDD2D6DF571EE858268
-E76959766C9F890F86FF7249BCB77E0AB1762E4C41DEDC2692A8073992FF5FF7
-7D8FE0EB091A682A00A2D1F3E2C1478337ACD4AA713A0F9381DC407175A09FAA
-830C3B7BAF6B9FA80B65C43349C3083704B67E445BD2F352B055A0ECDB6EC24F
-70FACB80CBD977ABCA4500126F669B117455573E0B7B2876613CA5A8CFB9023F
-482DD6A956F5C39236674BC75B59A713CEA196D7EE20897C89848DA95F5477CA
-7B58559AC776CBD692D7752C1926FFBB82672464B26AACF44F3AC1A9E311FC60
-7C2342334EC63F9E082826600AA2789B974541766D3052AFA1AA42560EA78666
-3C82EDCC89B3BF8F9AEA3E0ACF605258A7D29FB862487FAF82C4624BEA65DEC7
-CD829E1C41D8769E07B6CCAB1ABF40FA83ECA22A5E8E3ECC88CD3079561AA3D7
-F56CAA4CC0C4BE4AAA3CEC37C5752A23CC5AD3684883D1970CEF660084A17E3D
-EC6FDAE4815BA9F11CC1705A7F9963DD4BD0238B8C4BE251FD0B208A6672C465
-12DAFE3233FADF4561FA10FFA9A3996CF1EC24EA5F6EFA9CA0830B631247BAEF
-1011C5F51850A1F05B7E0762B15A5EA06DA454569F30084FAD88A2A0B5D8D4A9
-2D81C477D6E73799848B6A009E52A51CD9489D571FA534D5BF163F338EB81195
-10000C2F8466F1B211CCB6BFAD21BD7E8411CFE75B7200EEF00CDD7EBEFF4A8F
-1DDEEE82DF38693C9FEDBB1D0981E57B49B4EE8D1505ACAD76BCF07E46560F56
-A672F5C4F615521D851946EA0086F13A550BA75A7D42E032910DD366138D58A8
-2716B1BB741A539BB4F2211885E321470C26EBA3156DF3B2135BAF9337718E38
-8A5B516645B1EACEC6E71701DBB86940122975371B8C60D578A3686BBF6B3FD7
-A4FBAAD3E11A6C8A2B7985C9DFA85C082E656C708FF52752A82C012D7A19EEB9
-FB4D90A6BEA4E75B898D4408DFB91085163593C4082EF66A4644FFF02DE50E6A
-0572D75884312C043840C7163D7694E45113B324B5C317B0AE18F2D3D361F4B1
-9DC531DBF5A21F286776E9D39A81E49B93622879450537902F71257FDA210C0C
-44FF7C2706E38C88D6DF57EFCD3F62844D72ACC7C0584C4BFF6B60DB256AEF5A
-73FFA790805D1018D173DA5C75FE525D4F01F40B6B382FEAC93772718AD2C69D
-186CE9153A28A246243D9CD121911557C38B73C6CD3724E9481409B572F0F347
-413AE0FB9150D55679DE7DF297B238CB8DB93DA772F248100528EC959B80534D
-23619F594217262B1220C9E7C1141605718A8E589F967C810E2B9ED6436040A0
-9E204EBC6397C6EEC571BCA43788624296A4179DB3D4976EC6D27B14EEF92349
-6EAD3716721F52EDBA5517EA740322327A62F96D0B9D4D715D64B4794384B410
-2BA9F8F442D1BE31B5C48761E44EB339F061EC3213D4EF1EC6D8F294C5B222C0
-02911E1D61B7D2663255BE13FCEAAD6E665829E79CA81DFD5627E22BE4B91D8C
-839BFB35C7ACD48BBDFFC61A4811A4875061855934E445B60C9B5A965C636778
-888B0E87E60BC83018E4BC16F08EE8891BD3C56B8F7EB4C1B6A6BD11D79FF638
-9EFD2243A9E7CE1D2A492868EB148AD8D3CA2B939FF3CC36557464E71E64BE13
-133946D7BC1DED761EF1EDF4D8524650B9A02319DB72BF0B5321B7D9BF8C357F
-0D8D66A54EE088E9C270FEEAFD68735B046E4CEE851A2D03C97AB895A6AE96B0
-1A29DA9A4C96698F319D8BD1D5087F36D5112AD45A9F059D291C5507563933D8
-5FF87C7DEE8FEDE23D505ED6F0A14383E2BFC7A2B020A8598453B16D2DD38D5D
-A8BB4F0D5A4523E5FF4FCFB19DBBEB5B1E2AF5EE260AC450FDC82A6A92E61707
-2237B50DD36599D476225CBA112763A8A5DD3B1919A91A79B9F324BD30B990EC
-A32C3828BC991F8F43CE31FC202A2690DABCB64F814CCE11309752251E7EE559
-80D162949E7E578498C0338C6EEF3546B5F938D08699711D635ADD67B81C2230
-FFF3B1C0FDCAC4FF5A625E9D56B0BC229E605681E46F18737C599F914DB1FA42
-C6FACD77380689C14646E71F2C5A6DC68B119262D433326B181CADE47B2D7DB9
-214740E622F3A06383234F46C28586121C64B10A5B1ACB8ED7AFCF5E0E653FBC
-D3C5598CC6D21FF5C6BD24C114BCDCA63F8485BB592356115B32998E4DEFCEFA
-D63CD51CB54A69FE5690999F41FA2106A76A27C194FB44568FC7268D1D40FFD4
-24E553F660C83FD34271347E987897650C93DF64EA0F9D41AD68A40908E42729
-E008565141930C48395703F5FB61A99D2B087C065744126AF226CA5EC2659BAE
-AB0A9F3EEBF46796547B29CED71BE3EF5FDD8AC6594F482E5E01C1A4EA33F401
-0CFCA0798A5686A379E8603CA1AD7034764157987DA0901DEFC5AAA57E97329C
-7F297A594169E6A3598C75AA98DF3FEC78AD50D50568DA02DBFDAD9695DFFF4A
-4F88A68F986F657E2C5B7290ABDDBDDE38C80E98D7A97654662C9F19190E1444
-0E7ECBDF22F295E5A09E988979D581313C9B8CC19D96723FB0BAD1657D50FFFE
-DA1CDFDF513E88D869598E6B396158BF9A35F49BC1810EC7CC6AD1C2374D66DD
-061112B679739E3840DBCA3865E2AE5600C8DBEED513F4BCDB0B284E655A2DC1
-6A6E53F78760A4FA927C16B4771DC7084308640A43E87E6B4AFC7578E20848B2
-8F77803EFB46E7E7798DF886E113A37B7C1223EFEC68CF74DD5038CFC927E41F
-82452EB90C565065B9B182920DA7F2FDC0CF13E00A9604B5BD1C51A3F2D938AB
-1415CF0981B8A1ECBBFE6067358E5A480866728CCE529B799262E165CDB9A0D6
-97BAA5D4934879D6CFA9B881CB0569B38DADFA5AC8C3A3146E68B8D250CACD6E
-E1BF0BFDCDCE70485D603ABED0151F454DCE7FFF60C72B532C42B2D1B7C70F35
-1848AC903E659691DF5D05A1FC3F8DC8269A2ACA77E1DC53C22F875FC62BC325
-AE4E9042CD3B9F3C231B8BDA0D4F37C7A84A8C79A48F3D926F5A4B1685B0BBE8
-93D2231A97FC39EEA3277BC29EEBA0CDAC4B77938051A9DAE8832CE9269807E7
-9017D8DF9DF20A500562B6E972F82B99B7081B21E6D444D2A50763D0DCCCEBF5
-D018D9E7561F50F7A20FD012F33363E821FE54E387A194034B5674F376EC373B
-A22F533904D6B1B3539F1BC6737B49112866320385714601584D8E69C4042B67
-71BB7F3DEC4FB857B25A2CAB22746CA62C762CC64B341A435439564895335D26
-D3F2E02948F17BA8533C75D628A46F7B88D33ED5CCB75E54BB9147DB9E567E2B
-29E73361C786B38F1DE733E52DF6997641D52C70786E4524C049194EE1DB9A6A
-2D49CFE5C4A47998E043DF5ECE933482EF1CC57B21FA44A84F02F194A4D7284B
-AC4D4DAE7E51D869D41DB4E35F95136E16149413FD1D3703553F601ABCAED979
-602F094A08297C2AB3F2A31E80985C819FACDAFA757DA43C9BDC811F2A425631
-D288E459CF99F6EF06B16724C0FEC9F2437FDBC7B9C85D55B418C6B8FFE40961
-57D94FEF03B5031B566D1FE3FB0C3CB87A873AAA83A7171B657B8997F834B17C
-197F2083E048E1AD59C265C4CAA03BDD0535F8FE7D2B427F447BFAAEC0BD0D6A
-4E4B208966DC35AA64E3421829069560D287D04DCE2463F7EC261A6F4E11F2A6
-809F98E311E174BB528EC1E6EA4A00C22DD62F6B3419DA8AE72615EE06C98ACC
-5E3E4761B20252EA0AD0DA374306E234B808D13750FD60D4422F66E4720C57A9
-FC981D2FD198C2F51F1E7DEEB22E9E0427B57AC7A12031F1C5B5EC9A026FC2C7
-CB4F7D30B6C3FC5E1B19F55044A44C2BE1E9B622E8934C6B90222979861F1A89
-BE1F41D1E68910404F0E53851B8955C1BD99F92AF952E736E2FEF0AF768B9A2F
-BDAC44D8167A705B9B91F17796BEBF45666F32714D158899CBB6818134829B35
-27EEA46B37916844A4ED6EA1DB6C3DAF66FEF84BC095C904BDA9CE9388E09D40
-80D8723585600F9C024996C01857F44F4C2F10EB24C5E4C99C1FB6BE46174FEB
-0DA222EAED2D4CF261BE9EB24EE0EF1782E075A0ADD653F5E05BFF4C9E1D5A04
-5A821C376579B34D54BF28F55D967702C96A6C5A552D55C614B4B1689F7DDC97
-A940063425E330B9F154AB0ABC96641CA8B494509F72D6B9C3378DFBD88E2961
-C67751A36C59E77D930F1939D6B5861176423B69866E4389B9FD6EECF71887B4
-57DF13F2F86B5CE3F56665E376539E9F1B92256185A61E30A29393B95AE3404C
-E1979DD13CAF1EA6B654E378EDB6A471CD09182F578D593ACD9FBA780682FD72
-D0B45CC90DCAB0D5CAED2EE39FAA5DA935820CF6DE4E77518C14859B3DB3A611
-AF2ADD391ADAB116D038872613C586E58A2E7CE0C387283E9E301FB7F61EAFC2
-2315EF6AE4BB9199B5B30A6ECC7BE93B393BDA0D565CB3B9CF2923F4C6D3626F
-CEC8A7CE3441FCA79BB25987EEC36B78B6F18F87CB9C167EEF297866C7524EAA
-CC8E5732D9E9D2D43792BE3EA5B7328AF20BAAA203F731B5CE600DF471C426B5
-88388F81F5F0BA6EBE6E4BE25C0862B6410507C6F44649521C831E794BF5084A
-F11B3FFB2FC371B22589C174699892A622EBF13A62A5D21F95A11E28921CB346
-2A1A01E5D870664D158C97F177009385C76197231AB4D0E1C90FBC0C5AF9991B
-689BF14CFA6C64E7B1258F4EEA28B543E2CA4E62F2D0A3FD773ECA
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: SFTT1000
-%!FontType1-1.0: SFTT1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ectt1000, tctt1000, latt1000, lbtt1000, lctt1000, rxtt1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Typewriter) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/Weight (Medium) def
-end readonly def
-/FontName /SFTT1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-208 -360 1374 838}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1F7797042A1CE8
-F39E2475DC2936BFA24A71D879CF46FE753E2C63BEAFDC65589FD17B18155220
-1044C366077F0DEDA5BFC03931758CAD2A066BF49A7C1889BB0582A174CE59A2
-59693720FDAA7CA1BB8015F9BD51B468C01600BEA3AAB225F4B800EC1614FF01
-B5B9AA6122750A57EF7694D92C4128F15BC6AA1BFFF59BD99696A942A03329A4
-DA4A4BB6688CF1633E3631EFCC8BBC4E1E846D5B831E795053288965201B6D62
-C485D993C7676717C6F652970F8C71AA5948C43E2613965EA9CB1FDBEF39EA12
-9804EF497008E1665E769A11316D98C991D65B35E667629F1A83377B4440FEFA
-2316C3143FAD6F4EFC2480E093CBBB3B0D57290ACBC802CE585B70BC89FD0400
-AB0D76CA8CE7E9E4B042C6F15C00A965B4CF8C986FC975B41877FD2F7B8991BE
-92E4F228FCBF7E51CD29ED70C5236A59B5098A689930DEE73D114EC6414B19A8
-C51FCBA6005E793F7EF33A6AC89F8075C30DEC81BAB27F3973CF898C308445F2
-27C37CC99307E7D2EDDFB0073070337FB681F73F2E43061F1D2236B326103D10
-CE9957519DC15C5E6123AEB1AD8C87F74965E2326DC9E018F96DB9F031C527F1
-427DC1009F3020BBC82F52A7957E4674F4EA2232D4114834A511BD053DA38ED4
-9C619CBBD8B273A2A1D12D74B161A800FDF0B0B1A8C29D9CB9E207BE22F6378E
-5764E59B1AF384D8654E21B4798087F2B70245683C7598991B7971AD959C8114
-374B2C5C17E2AB9130B642421543DC77566E0658A3230D2443A28CFE4BF80988
-B578C71908F2165D39E588AD8CD668493FCB46571A5E2DC20AB95C1E01F539C7
-495DCC3506D9665B38656B1C6735F2E4903C3D9A5CAE8580EEE684E5FC47B8C0
-72DCA309FC8C5B8AFFB5C5C8813CB052EFF2E73C4A53C193B3888D7F0A43DF8A
-49D4EFBD56A6A7AFB5DB2C47C7A6B6CB3DB7D048B7EACBE1CA0F60F794E41D60
-CF5131DCE442BCA4E670B93B4B89397E91919EF8DF9A36F60320139D158B9CA2
-F8E93C1F0AE8CF59D623D090FCCF6D6AD66E47C4C503F5AD782ED4BA8FD6B959
-D5E5DCF2E781553AC903944A0D64CB893874114823A05F2A2F38A719C2373607
-49358DBC1FD1CFA6CC0B73C6CE231015DFDAF48360371D61B0D523C06678F931
-61CC97D03C016DAF742B7C96ABE807EC5FD9DDDB48BEF35922CB4CF649C3503F
-09911C57F704575A2E3547481E6F365643205C90D1B145B394BAB0B56007BF7C
-C7638FECA128568AF90469201E64134B6D968A2F1E38D20B0C9A9C9873D4D6C5
-56CE0B113B53DBA617C3277F59A41F129ADA297929914BA65AA45D2F0BFC9BCB
-F13C49870D17368E6E655B321D70FBC7D0F1E12D309A24544D560CB3BCDCC053
-D86F455F45E4C4476C08318B70D386CEF4E20CE7CB4722090265C89C158A1BA9
-348730A9DAE214BDA6CA97DEC6FE4167A888FA70DEE5B1CE56815D212539DF21
-21531966A4FD7DDA9498F6710A4716E17C3829CE4FD4877180A3B8D2A1DEAB5F
-005E49E79FB981B5CDAC4E05D5B7B7BD979DC57863EB039C8D9885DAF4095A1A
-876A054D85D2C32FB58A5E3A0F8F21766DC58E46B447335B6ABC0C952107129C
-6D2F7025AC3F86B32F0383A87B3D74498463B350075D682B7FD7B008602477E0
-E17679FFFF591DDB337A4C5CA16CA40041B87E1F0CB447DB5D69790A3CAD5161
-715BBE6577DA7B5642F97B047EF82E199099F4E035A443EB52D755CE80CFD3D5
-180D223C92CC05887A552AF39A3226A85688257A0ACAEE74CA2C60C50747A04C
-E8B24764D050C43A37597B2A807669B37EADF65179AACF71809E2FE040F0603A
-5125CC8749B0792422AE7DD3DE695AE830FEC7280100B7438A5DB747E46FEE92
-CF64E7E6A79BDF0F17F399854B5ADBCAE31AB4DDF4392C2D008D745D290CA44A
-26EB148E00C2331B456E30F9B29425C2E6BBCE3B73DA666D16385BA6A4CF2F31
-031957018202E91FF38129A1DC67101691BA63C29C3A6225C428A72EBBBF5EDA
-19D83869EFEE31289EC203D44D54EA89132B185D5F5010E54AF1B227F9FEE4E2
-953342626EF81DDA0F01CD4E367FB5BD58074443951308885DAAEB9A473ED328
-A9E1117E316216150FDA64CD94A8CB8582B36A070B070BE6573C82584E261A1C
-4F6EAAB676E720F06A40B386A9E6968BF6DAA0E1A671EF99B1D587C464B806EC
-E1DEEF5C791A36E49878E16F092EFF96B6BF4E1AEF672B7DCAFB475E1810CDC9
-ABB2E9415DC4E6071978BA7B86885799F51B86475F3CC24B135F82BA9F5DA055
-0808AE2CFDC476B635511344BCF63E09DAACD30A86AA97CAB22BE70E0BAF94BC
-2D4F757FD2D92405876E5B62CD35B5F1224243A9295C84B5D2CFC66EDADA202E
-F23086E3B533ABF7C79160207D979A968B940908D65F1D6FA995ABDB0DDB8D98
-B31DD25B1C97585581FE1ABDBA264899FD8BB1A26E4C283F7565A75FE0D8F0DD
-3FC02D26B2766E577C4251D4853ABB17909E57392327DB9D09E35E4620D18B26
-A7B3C39D282B768E6D52D4E391FF23ABB06ECB9CF4F2318C5845C333FF05B9C0
-90DA827BF8D40B4D1A2C270E9F7012B8711E6F7285D5241ABF47EC404A81B6A9
-BB2D9C19FB99A2F6349C73D488961C0D203C995E7B4F9D76DC7093A2EDAD2B14
-6B0362656BF728154AB6B5C1F425673B34CA0E705F28A1EDE4273BFF14BB7E08
-D5D985DDAE01532CB7951416B89E3A4527472AA97B87775188ED740BB8936DE1
-867D7C5CFDF28F8A46CB87DED2564B9B7B6500ADBDD6ECA0DBDA155FA928DD54
-11849D2D1EBE4E3590D1D0C006DBED988E33B7D90D3BC021B9530B25897B461F
-6F73384EEDA74A8F94FA5D65CBBF949F0B461AB7FFB7086E252C67924FBD9AA7
-D152C36BFEF08A6FCBE03A77CA2A9B790591C1B6BCE260A08980D4FF46FA16E5
-64810BDB02559E8B90B384D0F3BAB44FB8CD1C47F94C807C9FA1BD662287328D
-D1C4FB30ACFFC018F46AA386EB1C7EC5148AB2B9A2D1449253111FAA6D5196A4
-7C66A781B70228D645BB02F7E34FC5413DF4043D7366CF3B738CF40765F3F0D5
-160260DD49DC31524A88C597DC8468A0097594875138D6E4ABAB99D719EF3819
-CE3C02690267D3DB7A027E2E9AD10EB2377642839F5BF88B037C97CDED504D10
-47440838DF57CDB61132BA4E9789E83139B2250D1AF45D7B3EAF0A0CCF457DCB
-C891C937B5A8590223348E583B708ACA629AC90E5DDCE728DB55A59A2CD189DA
-04381B8A89CCFFBFA86407A133C0550FC35102731CAF9E2E219188350856B1FF
-333F0267B6CB8CA666215006C9511786D8A31D1748622483A20A40492CC4A8FB
-539ADEAB500B13EFDD792DF12A7CC63B5B75FBE2AF8F77EF4A390FB6028AD884
-FC8A25BDF7A4AA59AAEDB2F3419C17C0C2BACDA129495A0DCBA462D58B23F405
-598AD9898017A55E9DBF2F34EBB244773D048AE37A8C0E86B138CB0E2E5874A3
-F32D7D55815DE48432BBAB96BF9C394E36E4551F17BE8A34B9B8DED5E017FB32
-B5CB9FAB426C90CF016B6AB8429D0486EE22E7E48F1DEAABF717F9D092DF600E
-465C91C83961232C5005066F234A334480837D71F84D7A0176EDBF89C7C51FE3
-7A8D9A77D29CA666C46C7A182347BD7837CA4B2868279FA9CDD72ACA8195737C
-7D1AA33274C3012431411F730F8F7B9F42B371DA95ED6F871F7EF9D23EC7B1E5
-0DAE5204700DBBB0040E5D7EF576D995A6053D2F6D7B66DA87A1533DB0EDA641
-E24CBBB11341F56826B6E811AADFCC865B260D204D0F9E6863D0A5BE19FA101B
-88EBFC9AEB25654D7609FD9BDCAD47C282AD725F2115E4FF0D00EFB74ACA8AA3
-1889A372F349A80E6AB44D714042BE5459B26B502AA27CC38AFF357AE6A53900
-2A6F111DC0E1EC2955C1741CCF689B9936DF4BFC4169E55F7124D503B3FC8CAB
-5BC735A8AC6CC6CD84B69089EDD9D9E9D4E9E1DCB2C2AA2FD0D42E5D595ACC5B
-377A693D547C54662D56705BD350DB066AD3906E061403C4ACB7D926033F767B
-7CF04E1878DEB73398289AC51FA285DD573AD8351FF5A2DF77B600F65C43FB9A
-1170F87A7B93755951DAB75CDE41C9AB87FF4A3C0642DE3CFDE50FF58784936E
-CAE75AB6621737D0038CDBD5145F0FAD8F48D2617C371AD2430706B3533DCA6D
-53423007F10788F4CA8EB2E70F6C7F85853C81AE62A672AB1CD3BE9F8CBA6147
-E6650683D3506ADFC6B93221B94ABF2240E2A71CC79A3AAB0BD12641091F0437
-0196094CE0D6A735884B0FF9C7ECFE22AEFB771050062D3A32D368C2080CB82D
-852C8994B9C760480F19C7AB91209866A2DF316CBE4C5F66AADDD91F5566C6E4
-54A9293E6098E23F8754F16EEDB301F732B2B8E0A0BB9CE60BCF90AF2219C2C6
-709E93564A44AE56F46397C1A13B9B8230B750CD8DED6CEAB6E2FFAA5EB8B704
-68B9C883251C000F8CA08911AE9F92D5C55721D5A3D4251446381F0BE1593DCB
-D61A0098CA8DC95DB7D76DAFD1ADFBB7A95E614F2B3F382C3E3D889FDC79CAE7
-859B778969438652EC9FAB39D7E7229BF60D804CAB12CDBBE899E6428AD036B1
-6894D56733F80BE71815EA32A4464964CA6BAB229830CA86F446D702836418AE
-EB3BABBAB53F489F6F40A677701401FB744D3FDDD905D1B917821BC4A3BEEA81
-EB1E25B8B7A26FF50CEB02308F1017345781971846BBB054A5ED96A85D73655E
-D39839A29A59176CAF28B281CF2D539CF52CC6B6D3A523B80543E5C5BC117BAD
-EE7AF4F435A714897CA1F692BE45D405B31E18DF51010B078F87BF7A118A9E95
-B32BE62AB65C32F898D5F9FD416ADE303432D46C7142AA024752680446F888A0
-49219F805C5234B34324EB8230F9DE24876C85EE6C874F1FC02F482D3C35939A
-D5402B9FF25F128794E8251BAC9DF7903F684121B4E94812780E1B31CBF68174
-7FD266CF682FD125D77501D606D116DD87E53498554C02271DBAB03D03C86F3B
-D362C41DD7FCF07A1BE52F1EFCFD28E53796831C17BD9FA5BA906BCDE88AFEB1
-28AC8277D947D080B9EBE459C27A9DADE26221A016066AFD35F3CBE6616842EB
-764AA3D6A504892ABBFDB04B5EC7D3C8E69068F30CD463BC757AFBDD141A36D3
-6D7C8A8421237F5E84C46AF675002AFCF312E015A27EBAA026FA7A544D921800
-29E624F2ABE0AECC6D391FEAE0DCC445A5C53D8CEF3E46E4EF8F8F3488250939
-7573EDAF90A4DF18ABBEC8F6ABDCB407C71CA45EC8D45A2424561A6F9D36FB76
-A714B5E2F6E508F5C083AAA8A2C57AEDCC25C2A6CE7BA7EBECC4F9C2A0F1A167
-444F363854E70D2298B815068C58BCA91885E74104A683274642E06644521D0E
-86A38C600346B06752666973F4CD5635455BD6FF14D50CB1DCCD2E56FCD72D9C
-67D2ECF30C6D99EE6740095586AD5E67668D5E10B5ACD3A1F34ACAE923D009D2
-A88D0C730E9F51B7608CE98C2071B8EB9B760218116F1200912C0DF585CCEA93
-7D81A4C56E85C49E1046B825E6E51EC5C12CD1DEBEE93BB42BFA61E16923C8B0
-E9551CB7B408BEAB7B01E971293BF6B237DF6F81CD1B17E8E2FAFA616D1ACE96
-8363BFA08C5031B8BF2B867551BE8C78234B6ABA804AA79FBAED815CD13DB9EB
-7D8664EC6F3CF2D7A37A8811D9ECD9008017A8EE5071BBBD6D42C75C2E333816
-A1331E7AE419A1D07C3F4BAB14F678725C804C8038216792799A76206DA6F8A8
-C0D0A0B7D6995AB4BF80641C1F340A1BF768DD25A05DF2E27D18D2C6FCDDCB35
-3F1D40E461C4859F5172B69E1AAEA8D0BF251C0573F0379E1A96FAF6E8D4EA87
-7B0E32D0191E418D036889E73D8F4082594C8EDC306F8753B6B05165C6BE3F89
-48E5A8C892AC942C12CF6F8C2BCBFF1CE76B4B0966C53E3A3B0D9FEB53EFC640
-D25B5C822A214878CEB4141A00F85B5EE818461F5A24D207238CE13E25AE2C9F
-9850AEEB66D566CEC7FB666E7897473CAB6683BB18DF86BE795E1FF383AEDF5B
-51EAD818B276D7DF579A394FD748651F735A15A38A79C8D06FE44D96DA3F4F4A
-64F68FE714749A197A4731EB63E0FF2CB3CB4C20D8AA9050F3077109A452E9EB
-4351D7CE4C8466D99A6B5E6703526C18F4FFEBEA04314EF677B432A407FC3C3D
-09B51301F8DB6945841A7D57E124AA20048FDB60F5B7127CD910EF599E7195F5
-FE5336A8247990B75EB602AC8551147686B1F50867CA015D3978B9CFC3BFA870
-214856B16DE4DF92802CA429A4734AAA7A8E15F91D25EB006A10EDE7446B6C20
-AFAD9B94D447A1614B3636B6A7E621ADFF237E9135E28F1173E4C47654CA1ED2
-4F41481153D90B7371BFB1C4BA3248B8E9F566478C522E1C2760B064559D0503
-C4BB3ADF55F4C8A7A026DD0A69B38E393AC2C8110004057BF9DF430C851718FD
-95B5504D4932479E48E7E85BBD023FC3D28ABC1F7C21BB8ABA0C945A3B9C06B0
-18DBD0CF1B46BDF91F6A2A22889FCBD730B54966DAAC3652475F29A5573CDC99
-A23EA5FF4BFDB666C49BE08571244EC8AA811E5EF31ECD781013A2AB8EE4213C
-F001F5A2E89A41C2FD72D65B625F9BE81E9A3D106138C21F43EC284C0804B778
-6C224A88A9F81F469362528A78C899C531EFCDD69AA98D0317E182A20B24E56D
-BB752A5F90F941B274D98C9CAA11D4B1B44670D943FB3A4B59EDA1F766D0FB2B
-3B58543B3403BE46503E917A73197FEC953C79F6D0E430ABCB066F69FBA05327
-0FEB8A24B15286EF3157EE25826AF5AEBD9210ABD04515CF1566AA299D28776A
-7D9127CDBC812A7A1BD9FBC456DD79E7F189A29616E96407A2967E6607678AFF
-EACACD957127800C14210A12F526494FDDE7F1256189BF1382EF65A786679CFB
-5FA5F058FA48F6F257F934737F41CD6C5D5B514ADC7E3D38D7DFB95A85F95EB9
-E16E2938C709DA68B180A7F6D08F1E6042DBCDBEC93B08EA55A8208B15B3999B
-814D50658FC41593B994E844FA61DA13E2944C3A15D1983D8FF658B4E4B6E016
-4DC17B9B2D7A5C0CE7004E47D28984E3BB231F9B2BE823CA8ABB3BD0B0B339C1
-FE3EC4C064E66A2311BC9693F3D0489C50D8D3FD070C486BF3EFD0C036465D67
-0AFD502DF4C1AB403583C928AC4173A43A7B825C2C67623B12EA02AA67EA7E1A
-60A26CED51F1B2F763A6371F05029340A32BB6477A05334C624F5882B92407F0
-D29D11AD06F3BAFC13D97E54A8BA33619EF88EDD1276660C3F6D10188FFB7C69
-1A75C3064BA8187484FD925439D79DEFE0B301053F9CB8CCBF3D9CFF436C37B3
-B40C4C9DE82D2B856EB27BBC2DA4075F9AA787E3AAB686093BBF1F6D6439CD63
-51047A85CACB17666FAC752200BAA227236AF985E13DC26F9CCC64406DE5D90A
-0EC78EFB6F9D6E3F13BB1F1F73DB96EF2F43B98AE9B8AAFECF0386C2C12BF63A
-091BDA8DC38B9E9BAB4CFD0414C1E26279776ABE590F7F2360A7322CB68667C4
-C42DDC9F719976FD548D2F87DEA7AD54F0A56D5902AC1E56E86951DEDC46FE8A
-9875FB3AA771E57926A5FF95672766EFA6F78D5F6FA9E78578EA2EF20252A869
-A5D05695FC1F275B90BB4D110BBAD769E72D8B6D636E17D9385659B9224A0888
-F4BD685A9864F05F1EAB073215AA33A0B045FF4BABA91AF4CB1A21CB0D12C410
-11E99E553FA98F494A4E80FF15912E762AA915F9D0CCDA9D6D0AAC8815FDD47A
-9A7B5889ADA2C89FE6F77C8B07CF300D39DCE33DB22C072CBADCFB1E70FAEC4A
-0BCCC84A00033A28AA9ABC971AFDB87660AEE00DC098B3CDFE5B5AA49F923426
-DCA91BEA8D1C85E1DC21B21E89E4A8B625984095150CDCEB505AFB2077F3B799
-75EAD0E03F21DD780AE10B38AA356AE01C55CABC65EEC6EB4A48EB5AD41941E7
-FFE2E16A653DC385E8FDDA1B9EC3D923F68C15C23762E5080D4B96BDF3B99FE5
-3DDE41092EFBFE768BEA738A0340BD56FB5C86C115432E7EC81538FA1F7518FE
-BA8B1DE9F90256F708E878B47AE7DE9F0339DAC4F30270C0ED8D059CD6E1A55F
-28866AEB5DB0AB4365A84355FC7A0AC358010C359883C9873391EE640A47BE5F
-D984D7B9102FE3B76F5D283D9EB5AF30A3F9941F4529C475E5D473CCA759DF74
-000D4AAA50E2C4B396D944701CB9EF8534AA6784E6594FC3D6B57700B115E4B1
-283FAE9E4BF83897DDCFD26F72EFA374935E68F7527488B25CA376EC614BEA4A
-B849C2355AEDCFEAAF1B36A4B19F80378367D1C0C83854D45F2EE5368A9E6D98
-EE5DD441AFDE03D1D1275C361B1A766262D2B1A1AB776AD75E9AD7F3A170A87E
-7A66931EC108559B53DD956C071723890FC7E35E829E2F8184A18CC89B89B019
-09EE55639B95B350455BD69E29B64E8C9FDC96111549EBF88CFB6F9D6E3F13BB
-1F1F73DB96EF2F42F04792B4576BD85457D8F23A620060C06EAEB4A400109BA1
-95AE8F8FA23C07E45A72482896E0DCE82EE449EF82118F07B7C4CC5C063EE4F5
-5CD03A9295F44F79BFB78626CBD0CC4EF9443709A499321715A18BF8445DB96C
-DB5E597C4C53AFE6E66913D3A897198CEDC1E9DAD766A096CDED882DB34E1265
-4BF5CE400B5E3DBF836072ED471DF04F8B764CF5DF96395076772A359FB2DF0A
-D89A592F52198A6569C06585EF6D1A99402FBAB1AFC824E2B4185519D69D84A4
-8D7F94BEFF657959EF9750028DECD616F6D9A0E87C09440EC4067167E2F94439
-CD793871669471556217EAE80B0B15014882FEEC8C9515D8E5EA7326EA3A84A0
-AFAA3A3689003AF20FAA38D2FB319A42C704CDFA38D00DD181A881EC11A66834
-F578B65D50C22030ED28F8B08DBA25871C468685029B2462ED59C31B4CA1D152
-B689BBB4F12FD99B9DDA73263D25AF07F4EBA45699E4BB7662AAB7D35853A9A2
-2E7D0490827DEAB840559364C871FC632957E34C337ADEA7201CDD73F522BB21
-829737BFD4E9ADA1387512E98B21EE4E016B527EE20FFCEADD41FF95EF7C0937
-2F2C81E804FAF02E65184BBFB93CC260FC98F89D301A67FCCC3ADFF44DEF32FD
-BE0C5D4FEBA843BAEF012940FCF6BAF7CFADB29320B06FB1BEBDB8D583A65FD8
-48EDE89EB679AAF16A6915909F2B67CA60F43724210924A7EE8CF146CA8985E1
-FE9D341D00CE4A3C20E7108D5BC85D7A354BFFC18E6A4309069B4D29B8780324
-620366F20EFAF3F49CC767C4ADD9AED4DD342F6BD1F58F44A32B4B69BE873FB9
-9E6B03BB06E190C786A258D699E6BFFFC94BEFA09929F74C066777C0EEE3F46D
-5964CE8CE031D2246BFF5CEB95637073FC36964D5D235898F90A8F9EC168D8F3
-F0D19A5478BF8C7532201FBD807679F344E0B89DA7A1A94773BC1AA1F90888F9
-574E6263837E6C89C6B147D977BB0EE409B509D7884DA5EDEB4B417A21BAD240
-62D37A3B63B5106C16F763F5A74118585FD6336EB49D655B6C5724EA082C8B2D
-DAE96AFDE134B1223D2A02F6922A1E6C0375F2C85A6C1F0C709611910A9CCF30
-7F6D71E889F3A3AEDBA377C49BD73551EE33D2181C5FCA0E5C1334331B00DF5B
-0D0FB1E381BF7904A96D4DFD0595CB6D68524816961B459205A04DBB3106D8BA
-DD31C832B487C1776543BC136CEDBC7768DA2E1E7D41D88DF6B71C6DCD3B7A3E
-6DF18600E51B9CB6F5E40E6AB442D39B8DDF3117169AE6FABD5BEC5A6D4479CA
-09754EC4FF5B5A012DE8E4D0FB41685ED114909B51B46F37163C30A3E6AAA64C
-A50484708849FC2EA4BD68A4878D02E16C29E1B4D1EDD55535898FD82F8CDF99
-8D154DD37FD6DC5EB0C03DF892BD3CF68BDF8A180D498869E6DA7BF32FD8BF40
-FD9DF0F6197AECE4483E74C30C6B87C58C0F879CA6E6D86A6065AAC962D26847
-BA338048B5C0F4FF9B7A027A2F0C9B1B0E0E0A2758D703B135945389E00FDE71
-5A12BF0256ACC5EB54A166B0844F3E2B85300042F83D0FB78671CEAE34CA174E
-99FDD2019DFBAB30D236C7E1AC683FD9D4AC55BFB5357C9B8AFA0B208A66C823
-D92F2190F679B4AA238E6997790715FF3A7D193D29AA6E064CE74632B9FCAB8F
-08F414904BB943CBEF6C5A0E0F782934492BA0298D1F27766AE939908650C5D1
-43A29B56F5AD7ECACCDEC2C22F0116C1AE65B566EE84451C87587310AF1C459D
-BC8383A2DDBEE9E91C51725CCB20B2DBA38FB775EA6381B18319141D0F640C23
-FE11241E5E5A735C0F03483314B5B66B1CFA2112A88D2EDB3CAE1DD1B07F793E
-BF81AC8A49B118B30B722A9A239E9C090D34E7152B75D38846B1FCBADB2BBAEF
-975DE30A4C54C358E25AAB98F555FE41A8934276B8DB71151A5223CABBE0A285
-32BB1E7CD5B961FE37D6C1FC7CB28D61FA5DE6B930337F59F1CDC9101ED5E553
-AB897E1D4B399C60C1D31764B442E0FD8FB0F64592C48ACF4502373E3A5348F7
-9AFD8ADD64A0A7A8E208EC630E1834E7884D372DAB56438F1ABD0AFA5C07CD9F
-B7EF6D04ED4AB2CFDEDC6B66D1E0999B1F8587A8E6377DA1F5B665B438D0AFA4
-C6E7E81C1AD7B8FDAAA92A383826014909EEDEAB4FA1585EE041F16B13185158
-9C5427FC5AE2C80C3C6C6EE5F2571934B834C09F0382F957BAB8C4EAEC254BF9
-57FEB935764507DAD1D156FEF121AFDF84668426C4EAB2299AEA936CCBEF4183
-7673BD98B1CC22BC42E4C7CA56235F280A1B098A78B1E954A35EC2280593CCB4
-1A92B9761758DD36BA22A9A8AF83C0BAF60689956A45E64A4B4AC7C6D2E7CBCB
-60046602A6FC6B851D58C07D20CB3ED1B6827637A805D8409FB7FB6329E44BA4
-BB7D31EFCD46CE22625C3F77FA97E827D07A1F1DEB1CA290E518A20604ADFDE3
-3354F37F2F1460A7619ADB0457A1F423302AAA7F1CCE1A08A96ADFD7A0D66FD6
-003BFA038693E420353870922B9DBA3658D26ED8804E63DBFD9635B4FA44FF9A
-2DB58AEB208F005BC288840D93CE8B43CDC028313A7DA1487FBC4AB1C1842F0A
-5266D5122D00C0C12130E00F6F434879B74127DBEB77437A408C35BFA7760367
-488AFB9DE892B1AEF2C3DBACD21613127F49B87DC3A2540B73E0EF4601DC0EDD
-AF6ADA62C68879679485698934499738157FF184D20486B00BFD6ECBC7D80993
-5CA7CB827B4CFF9DE61704AE3E2FDFB5303979CE2E690FBE869A352FD3012372
-F5F50B62E4E1C751EC21A85C9EDD308EC0A3654EAC3D7F11E8AC439771701C8F
-FAFD897BC9C6E093D11AC1B1BCB48BC643EAAA929A1D4FDEFDF0B037D4DB2FB8
-200E2D718595958A47E665A5AE0826ED4BA2E9F16E3C80DC2BD0517C37C5E66E
-1A4AB402419224B691FB11A7769676912DC04F6EA1C569B6D3A3EAAEDD0BD057
-586AD16D5DB6039036132D39A440B46165FBFAB1531E6483CEFDE9D7A8A0D9EA
-B462BD85C29B1BBE07864314B9EF98E3FD411C35CFAB4328FF9AFA383238F60A
-BC7E57C953753548797FD1F408B1C5AD935A40D2BDE614D343A17EF3B666EB21
-52A3926B97DED6574A1A9C83F60A56BFAD8971B8758DCE3149285DDE1AAE1F4B
-CB401296D15E5C6126E3443D41F16E97FF2A12FDAEB88773010B1F1AA68FBF03
-F004B65B0209209CDB01F49335D95DE480459AEA993B1A8E7152B690D8D57EE7
-11B0E98D8364936989F8DFD7C6BD029122E7DA3B1F8128ACF24B559DC47BFAEE
-A5EA01803C0FF1033BE01128E284D81AB576C8D2E6E71EEAB6E93910414F0EA7
-5B223F0421D2F75EC6106C4A13E817D8FF5FA42DCBEA02FF29B64C360D5B8D07
-38D897A538D88D9B5E441590EB25F26840F533B9FFECAE81E0EEB35BCA1FF7E2
-5EEA35E306BA11635BBB6361D5378232BFD77DB099D52B2229CDA4E05B38314F
-6AADB8564795031C2883F21A8F27FBA3E1DBDBB2D37FAEA29EA59C0F040CF9D0
-8057C9CEDD3F0083858C1BC2539B6CA23A8418AC968906C5A509E50078B49AB9
-0AF028658E621F55B331890A74C6A822AF7359BA3562E5BC15DB5E4120CB0A92
-E3F3370A0216FE0DE36E788D33CB2BFDCAC8C30DDEC0ED585E585C6126E3443D
-41F16E97FF2A12FDAEB881454B8A4735F2C79F25B7930A9C69CE41441A14422E
-D8EC630FD949B7EEC2606AB346F667E05D7DBF0043A84CD19EFED7D65BCCBF86
-6AE01EC417ECD42B8D1D6FE49724DC7BF38B98BC11B3A59C930053655C34F921
-332A5B15B7EE275BFE52845A80DD99643F1786082F7E85AE5161C3C3EBB3655E
-E3F29EE24CD27CC0A4FB07CB3803C83FC4B2B3A78354D0E954278AFC74C77C98
-ED17D4D511BB3C28CE5379CF6E561B155C720BF9287911E93FFF1AAA67D0C3BE
-D44A2D79E369B1D96AA5C41F946B9A294F6B673D04BD30A1FB997A7A26A7644F
-0445359AE31AE03EA362A97855EABA676B6984520897A55A25BE65ED13BCEB2B
-B0C86C036F2E0E5008B22AC502A96C815D6E15E1AF4CFA20F1D4F46F225BA8C8
-659792B456273B4422C594CD306613794A1D78B294AA85806BDBC521573B6865
-FC8ADBC92B86F62BE70941CC72F3CFCC098CAA2F521A2A640B1244D999ABE068
-A0201D628A9206F4691EDD31135B79628EB6261A861DE26CBB0AE63E6694438B
-3D602190E7D58DAAFA82132FE1FFDDCADFD4C81377C8B8BBF22CF5443F03CF7C
-7A4C656B329C751D9AACC110997A5CC84D1EF86C370EFA237E333A7E22BDD9F9
-A8223F7E3BE4A245B091707F5B73FB24648387F15FC584868DFC551050E958FA
-CCBAF383B70B03E31ECF9296008E7E14A0C8FD4F4FCBB377CD4FCB267FB1E0F6
-8E315C56035A8FFEFF815AC6E2BA30C4DDE0218E6BB90C96ABE2D5ACFCD87501
-895B4C12F6FF094944AB2B8C6025E035338A53DCE6B389149BA88A6BD774E7BC
-3D775CF8635908D0EAD76F745E145C98480B614B497A452DA716B05A622439D0
-C0DC565AFC9F86C40B618FA651F9BE192578F812E5286C24E7DAB522E1F4AA4F
-717F6FC1A28D9ADEFE78899CE46B9008C808E2331F55F22AF8E6DE837F563BDA
-8D554C43DD2CB687C00DF5FFB4E64A8D0B29796AF5C9812F2C6980F6082E7DB9
-AB152394A44733ECDFE98953DDCA6F6BBD4476158E308B6A4F413A567B1B47FF
-0015EA3478504249B082DC068BDD21BBAAD7F22D53ED67A0EF44057BB1512B0E
-59A0D741E384B6BA9B38874661DF5A96B4A62B2EF5319D08D8FF512FED3E63B7
-58FCD495A44E006FB412CB1D74FB02D446A8FC0C8133A84721DFAF10426E3110
-AF168E8A1A2CDECCBC03A0ED7B6510819F6D4430EDB088B45034BDCCD85181FE
-A89AADFBBF1795BE768420D36F7472A72487D7BC29ECC169B466DAE292D82A29
-A1408073FBFA39CABD1D3E005374772B7BA2DC611215A54DF064498636F2E30D
-B2F1CB3DBF5C9072F60FA592CBDEF437D74FC29AB096B64A94F46FCA7003A222
-51C2BEA0FC2704E7CB9FE42B02F1C5A129EED9910C3C63649FDC8CAF160FAA8A
-00773A6FC77227BB9109CEEFC23CAA6AC4AC771A7A9122B0D9439184620D64E6
-2BBA8F01DFC0EBD21DDD87BB6FC299C48D3BF406A132E0C0C05EE36342942ABF
-B7F8F252EC70527E2614E9390E31647B34FB4F4BF9DFDB49745C71EF9E01759D
-ACC64DCDC7C5B7562B0B5B7D111AD8538E5C96B3C3483531E3DF9F0377CD2B1A
-84A01C795AF1E6D48BD6778C227BA9788E48DDDF0DF942B87D3A7155DEA85128
-98CDA3AD587269922F3BF63F068AFF141145E9E3A5558C4202B4B61395653528
-E85CA52D6FF10DDDFA8675CC72516F8C50ED9620DDB62D651709E14D4201384F
-2666A84518A2142AA88621D2D81176BA98D9A5895B8EEA6205215E4AE4456332
-0D69DEB7D901F49335D95DE480459AEA993B1A8F2272DA8844EB5425426DE443
-2AAAB19E4ABF72035EE6521D41BAF09A62BD8BCC4CDB858302400F780F84C78A
-FD2FF6750E6A33A54BFBC084DE81466C56591BA554EF5D757446811AE3EF7F02
-3236D34C0000F2F3136C8B83FDA302999F0A1255E592C1AB0CB1D9948A2E2A59
-F8B1742AEB3CDEB3B476604DBB8C7BEEBD84C17B295C99C4EE2418D7069A3F8F
-AC34BCE1640DAE78B9D00EA80BA14AB1E0B60DCCBA7F7CB2310E08D89635A472
-A2DF671C74B2791EA65773E679768B6CDE2E1239D5C4E70AB2B88B24D2A7E6A8
-D609BACAC74C18F6C99926FD7C3A3F37E15B750010CF1358C94266F6BB667061
-5D883FBCDEEF6F2D2FBD5E69FBC5ED80B4481836492D0A452AD422880BDAAFB1
-48FCE2FD8C7416636B23190C01E28D768768D62E3196DC56CF511C1740FF5DCB
-FFE8F2DB95A06948135F748A5C51ED13422D16E9493A282C0416C7AC08B6A1A7
-45F83F1ACDE163362AC0E6635F833BDD50AC84EE8AAB6F15B42EEEF07A21D848
-8348B85E9355B1CA091B788D218E73286B897635CCE51A3A5197A1A5A28D242C
-601D7156E2CAFFE9D75627B7F5E17E1975775B62121C9DD9C4208BDE99766E53
-E87681D0F6227CC9B19628F781B150860D0D01F1C5FCCC8270AF90627DC9C775
-F7BF9440D2631E1F1809A5FBD84954BB3505DCD659B2BF1621DFA6E584333C38
-C766AE282BD49866E13BC4ACD9224F0ADF973D8E905BE1D53EDFE9DAE60211B1
-54A5E95314EAFECB96469398711001ADE80BA875935F4B381B470F8EC3BA011E
-B3FBCC801CF04261F97988E5FA87693B20BC52584238681B1FEDA48B197B0275
-DF2DF5977ED674C75A31D82802C0F04FCB4B9DD6CB1D746E055B9517B3BE8D4A
-CE080DB5F5641CDE1F94CA36C0411FB479F8AED77C57E0A3DECE776F2DE35806
-43C2FF74532ED4CB1E9D646229D1F4732CB2357C711BC40FBE2DFD45B7CE6A03
-0BF267ADADEA3B09E1A3FA4C1ED8E6DFF061F3DAFB0F0857C29192867A14D1BA
-0C8C10A5C0648AB8A1F7E68C35848C100815B82B72A98EE2D78AE5FDEE28D417
-FBF2A17C4F3DD614960CB5CC2DD64BDF00B9C5923C7F62D79CFA9222492F7617
-EAEF8A2E677760B57ABFC9D9B5BC3E26BF856F4CB223D90D64677C00BFC3E7B8
-C6FFAF9234946D3C60A0A3A977B37516886C28EF3CA2F75CEB9BCA1C35F319F7
-7A136CADA3BF2485F16EFD4335811D7615849FA8B3641AE4702706DB511000D9
-E1B4D14DCD6AD90B65B133189BD36F932442C0D55E062CDFDE27E0390034503C
-71ACAD5790A4F95E54057A12D3CB0A2EDF34F1172E84955B590C7887F60DA4E3
-BCB74A19FB5C753FDBA67801BCF0DF8AB8B6025C64300079E65214FF6069BEEF
-266573BAD749B169A312C95C6F22DE6FBA80EA8BB281E7AA88E0740F8195CBC9
-AD443F6E69C007FE1C06C98575E4DD443B01FD8DC906C03F12A77F12506C02F1
-A02E5804D38302E0FA81AA5CB2C343CA865E2210D2EE038C3F78BF402688366F
-92ADDDD55F19349DAC523CFD7DBD4CDACD8E52AFE3CDAE38D07CC29CF6DF05E6
-3CA91A99D0A49FD8676CF7767315F1B315231BA851FECDCD0C0A4ABC2B46D019
-AE179E316C22CB30CF4FCDAB9568D28AF18CB636FFEE11D9FB220D6FF27AF9D5
-5A23559A57E9BC3E39112C3366F1A023D9A302B915FF910E63CD9EF6085A99C9
-D7CD8782E05C9EC0288EF48DE7E39BA940B07F9D5B204656BC172C25541107F9
-BE15F3263D2757CF5808E562AE237D04E629DD665E8DB14DAE5A39C14B11C295
-B0FA514300B8EA7D1536894DBD4663A1B50AB9C0FB3CE55AD1A8CCC3E6FB3DB2
-6C76DA3A623F60D70D0BB625E227C1394DAC31F739AAD64524308A83DB3E2C7F
-AB24124A59E12F18EEC79A35C72A1C95BF082BD0954721494C407085E1D0EB52
-E57A53569CE8E37FB3DAE116CFBA0393321EC741425E063D5D3333E92AE5856D
-B02D336DEFAF80280BE69864DDD8F313E448FB954363E91EDDDDD658AE358CEA
-489977374C6F891DEA415DEED53F78B2C96E50DF4E50C83467B3ACB980EADE1E
-D7641A5CFBC55DE441898A1FF2A46FCAEE3E46319FA22E72C0C52730A8BFC3CD
-D927EF0DE76B31E059A7CA7B8FDD12E05379231BEACB696161BC77B245AC94E7
-C72D4E3355096B85EB2987B681097B77624C3941FEF32D760B94F04E7E98600B
-39883A5C8BC421C93B70DAF8B686861E4561A057D452BDDB45FBF3990F78D693
-5706B6F40E423AE58475B7B83A70AA730E29EBCE084FEAC9C44F9ABC884EE745
-F76032B3DD7E1E345385838DD6C6F57D6D9CAAC29D32BADA33D5762A612CB8A6
-654F600384177D6AC008AD0256C66635B0554F26F62D4E912B80B497AD29762E
-D3B68E1300629833F96DA4A210B9F1DAB53B3D24FCC49E480BD4A377910D0CB4
-0BBC38A2A33E8E4DE18CB57B816D4923B7921E10281F4D0A41D347A9A9E94359
-9AB6E7D87891D43882F1E6BDE85AD0EDA3C662DB95B03D4BFB080F96D362EE37
-2219E70F5A49FD44FF87F2389B9E35143EED4D9B6238C596181D514047E4BE25
-F323C2BFE6AE236DFE8F685E652A0518596249C5004013C1C4FB989BA4A7EC2F
-20EAFB8A3EC255B1A3B63D2136661EF3CC66EC1EB8714D9A35763F965DDD347E
-4A5AD0B2498D3F0A4D3871620A68AC317CC09B45B88C7AA8F0F18DA458C81515
-0659CDB421AE4D723FA5EBCBC8635EF65F73700A3262F94C34FBC8B052084E3F
-ED683624FC17FEE33307AEC932F59D55E90C47AD5AF93DBBDC12F32BDBB44F3C
-4C46E1C44A12AC14C9270FAA819DC341467C251FAFD0E455FB0E33C554BC3EB6
-9533374188F2E15C3F2940FEDEB21EDF5CFADB42D371CBD1211C195AE2A2C1DB
-FEAC0256D2EDE6E14BEDB87C87E7677F0F09834F266D75297A5EA9E7664FE0C4
-5ACE4C06C4901851656B6CB6FDFF86A455712337397279F2A45CC5C37E3119B8
-301A63610A91FAACDE090CE8CD317805BF616A66AFD71DBD125526927DA8D3E5
-3FDF89C76833DEC9F84A7A0263D3265A7F01F2EE19E84AD94379D3ECCE690334
-8CF7A4D21DD718CB10253F3AEA499502E5FD0A803F755911A900FED35B6100FA
-86E8A76DC062DAA42385E23E7BFB8DADB2ADE8FAB01E5DC7FA016CF35B353A16
-BFF6312093F1B6BAAD298CB839DFA7ACEBF9ECC3C3F4245A7F1062066CF520A1
-EA42110DF28ECED7E231BE9D5202D6A34B82FE309050DD97A3EDACB53C18F522
-8D9C350F56F4579FD3051FC3D211B2A16ADF483A79F5AD662FA1EDAC95994C16
-27D63C59F47F0A2A0818E65867B7161F83E14DFB03A64A85D62374278287AAAD
-C2E4C11086C1F8EA9341C57558D1780E9629943100DC958C443BC43A2D385191
-8A0CC23A8013455DD6BCBCC78BD24BD0BA72F182910F9A54F39C3B3428C7344F
-8F7C114743B853D7F77E37356AEF3A87A3AF643D025F05D1F96035671D1143B1
-0B4F2D2B2D68BDEA255789EEA9C7FA30B012030508228BBDECA4F73DB091E29F
-973DA79B49BBDFD3366CBFCD58173FF078BB583C58A99395F56B969C8038FAA5
-BF1A184D08BA19717B6F2F761AE6941490D7A3D8A5413350D7F80E18DF0980B9
-4E6A76363ADB4A40DE137306109DA8B55B5820326F8753B6B05165C6BE3F8948
-E5A8CCEACFD49EF48ECDAEF8BD4D458D882F528A980B646847DBC2683798CB6F
-A5EF4ED2D269A13BC8F6DEBC7B77A0BBCD01C3AEEB1487C07FC9540F4E6150D6
-2B8F1FD538A20BA1375E4E2D1A6B9A3063F127E4F23DBFEB60029DA19D2BE3EA
-475F8365D2D6786863BAD98F52363C7D94FBA64A560A0EE40869A1D98B65DD28
-2E5E4E83E17B88AB50F1B6716D73D50077C1B18171DBE993CD1AA09238F08ED3
-2879F02F28E97C76A0C811390F9294FAD538373A242FB78ACB51BCEFC9021D2B
-2299E1863D0F96396824DE103926BD4D8763F5ACF719E5F6F67F39C312730300
-2CF61000D206CFB809F4ED2686995EDCA2CD087E0D879E9D279B62A7D82A16D2
-AB62148D2A6EB3670C83FD026A2574748D297E014A42A55432D5EAA6104B726C
-D2B9B1844E0458A81D478BF53F44409CFD7519C05FD392D7B05CFCBDE18F40C3
-F25AAAB3B0B47746FE43E19436021ADD192EFAA0B14F8C3365B83DA2B08A45C6
-EA594D46E0483414B9C232E07BE7DCEFBEA147451DACFEE99AFB8A47E53438E5
-BCB621172D6A36BECCF3785BB9A0216DCC76AAECD6E8B378BA7BAAA5F583DCEC
-D8BEC310BD56FAB3C659E171B0BB525342F8FAB0D292F871F304B4DFCBAA0651
-C7A072E1BE2DB874998CBEA5DA5691672DB6F5382A471E5194C4E07EE9BFE298
-1B0CA5D6F239AA5DF6AE37E4830BDFE930E9E2A7743A49497AFDF2D8116FCC75
-A63F16F5B035511344BCF63E09DAACD30A86AA97C22C1A689BEF2A7BA65FA843
-6EDE35AD60150B758449C0D93B0DC0CD43322399787701A01986C83EA5FF16F6
-DB42EAF18494A4CDBE2917793A90FDF9C6E47200F0601ACA6FF6CE313CC90392
-EA44550A03D98CFC064B616C166234DAB848CCDCBD76D78C10C2B8696E5308B0
-B80C7190D1FAD81AA210A4E9E2CB5661475E1A02CD82D93D9AFE101F28C26AB3
-840A241FE593B475FCC1191961D0CBF0CE90AE74784F52CAEB87491AFC8668D4
-2113D07432DABD196340D32CF19140FF95FB63AA3986D0FE5DCBA28CD7E94391
-E5E9E8FECCFA6183E7A9A4340D67B1EE8BC15BDD8E82810A67B279EBF42D1767
-C2A7776CBFB97B90B5677553F37C495B95A559A31C24EE5D80ECFC1D340A12D5
-09E1A6257086DF3D8AC3B654C9B7522CCA662CFC62C1693E1E872F8367873609
-A7312EE7E49C963ECD9CCFEF19337B39725C13676E0978694ACAEA999DEA79E9
-4EAB8587031174CA5483548BB5D156DDA82B1A9CCC6587F9A25214DEF1E3DF49
-2E31AA77AD96270F0C267D6E166B55809E4CAAAD00969C92D66E125F9E5DDDE6
-8AE101F5BDA1A741023CFBE9F67C85E0CE7774D57D3B8930D7C3D779D8BECD88
-6D57BBC9598552B299BD66CEDB67D27677753704E4C38F455C59552906D8A1D1
-24F085347992F0A90BD6E7E017A42A6BCFFF5C07D6DF8B7B3732D86FD0CA9AB0
-011869B3670C83FD026A2574748D297E014B7B10CCDB7AEECE8DC7771718DBB0
-1E4B3E6CCCB6B1A41E8730B874BF14E532D888A1FDF43C439BEA165478DF6EA3
-5ABF5AC19769600F7B8C941284296E67936A72132D1CA61DA6B51C2B0A93CD1A
-148B9E6F4CE18673A6B808DAAAC242D262024BD62DB3B00F44ADCB96480DE056
-D81DFBE22BFEBB308580E7F7E902C2C6A18FB7C0BE10B406C01A432DDE0CBF1A
-C54019AD3E8183EF460A18EAF0655635E1B5711C32E17928D1B6DF670054CC04
-3964D00CEE7E0EBF297406D598C01DB574903BAA23F18EEAC5CB36F41E6DD1B7
-E12C321884C5D9C35184B130B2B81B4396442A7ECFC14B5F3F44C0A04F909D82
-D59CAD0D6F69314B2C1BE29ED3E6F129785A8F19C81EF24FFE681D2B4CC3FF07
-2F5A915AB8B0CA2414C2B1A4C8DF83ECF617AF17E598DCA2BB9F3FD72133E2C2
-14CE0D596D39460AD4D257DCDEA1A6706E851DF1C389B1675ED8953E25AD52C8
-EEEB464040B2C785D4A2BD238254DBF49A7B5D41AC27C13150D4ED8DD3F3E9F9
-6D496A48C71E27774623BCBFFF856FCECFD4BB43CA0CCB89524A7E1482AFE68A
-C59109ED6A12325961ED29667AAB1980EB2CA0828D717D15A4514C96122B5317
-C1AC61864D22368C48000AE99A2BDACAE3C922AA636F38AAB3EE61D681403B3C
-FE5AF7F85118BCA69CCE0FEA03DD5DD3F1A177F0D86E0DC7B0D373B6D8FE2218
-E26EBEB6A6D4E7C9DDEFD33B72309C45696670166CD8F39F442BDF5163D9CCAF
-5E69D2389F643CF6D2EC9382C441D10989CBFB8ED964F7110A7AFEC7A30B04A7
-5885A54B561FD72427DBBE528FF8381B327BCEAB4376746DDA53FD1F267F5E2E
-D65FEE8633BB86C3CDEEC6ABDAF38CA975030FAA951762C0B127C8D1B49232D8
-B077EDF0C89D0EB6A21EF3DB40EFD19B8557BC75D148B686A87D07B17B077EAA
-C299C8E78F6025E035338A53DCE6B389149BA889B3620DFBF2089A0E6C4A8F35
-E8D451109E119AE3AB48507AB8BFEC54BEE42E887A285A61065A282A4AA2E870
-658CC6B6D44365CA23036C8A9C60E545B0D9222D8185DE4BBD34935C33D2AB8C
-70640A3B07EF857768FA8460E895C7935B3927327D503B6481CF7F0F7B0B8158
-0F7A84034ED80CED0DF4AF79983D51707C258188D0A4B2BC685A4D900B71104E
-372DD006C09D5BD8A615C1AAA83E8FEA614E03116AA3E53AC69535F016DE1959
-0722452B9E96CF0A9E18BC9FCC1BF0180333B6DC8505120B7C287D34A13C209F
-57B300578FB2D6FA2C7672E337A837C07F22EE69CD649916C35773D079D26FFA
-9827200E224E0FB6DC681B7A4DA6F3AB42129ADFE6CAFBB65DD5BEB334D5E337
-DB4644474B7F22C02B5527421785CC508450D6039B7EB158A5EF039C8EC45DC9
-9D12241F2AFA2AE929E7696D31CD8A1ED77D571FB57B9BF0AE25212A52D33A0D
-D829600699FBF3B6096D0141213E6B67A4DA27CB17746D0DE7EC085A1D1ECD91
-6FC88CF8A8369C49B092A0A4E923DBB843CAF6F899F53C3380BC1F07AC4C818E
-A103F170565DAD8DF42D54E4D439F1C0056BA48005B43F6940B4EAC49650049A
-25249432DC74B09FF1640E1E4BDF8F4B6F8A5E3A74345E38D29FCC3E44C93804
-D115640EF9C73792C9E9DF233C10030731B2FE8FF49E753057359646924CCBB0
-AA354F1ABD3099FE129A576BC7E2B1650C7A47226C1B0D8ACDA775B785638667
-081E297D5436660D5056FFD0D3DEE7207889B1A7E131BD76E748078A8B045728
-6AC280D35634C288550DB20C261C0BD15FA3B7E7DDD25741803DB72B962DC65D
-F1269FB36CEF3DEBF2AA4D0051D39A57B6212893BE7CEA7E4AC7694B7CFCEEC0
-74FE8447CB362A9A9513DCAB9DCE465C13768AE95D4CD1FD5D7177762C5D47A2
-26D0E16201E484DC939CE41D4A4AB1691081BC0D48CE7D358510F14A207D5A31
-B6271A50010E1AA336BD73133F6006D5667320A8F4E8B29E5130373D8517C72F
-B2161C0D0C4459ABD8BD65029A9698D078C5052A1A75C736A723DFE0543AE32F
-AC28AB8D540CF4BBAED697FEE5A08CF07ECD1927BD85A776D20558A8A1E0DDCF
-FC57A6D8473B2957BEFF319D32180098AC3C1BAD394692FF9CDC1E32DD3A7B5D
-320295697422AECD4652A881D50C9DF5BD1E25370499AAD99B2BF5FD6C097D90
-3E87B291F94D0DF9D4DFBAD4F365A705238728DAD394CB6AFA870A1B4B48EAD9
-4822B08D66902C80C45B2949B8D1B947EB79E90166D70429F89E4CC19AE91F43
-081B993FD24B99CD5B7F09CB0424C5EEE503AE51162A0A611190E892D1C3377A
-4D9AC90E5053C20AE8C8D5AE084F120F523EAD11E87D3BF96987EC8E3DD4CCFB
-50DBF6A58583363104120084A5B4DF5BED6475F467ECD47FC82672F4DF953813
-D97A5A57A70667A9DEA17233E545F186E375B2E7C66E8DEE2FD6CF5808C50411
-E3E995021BFF530EDF03F0F37DD81F84508FAC8B0C39574526207A9A15ADF33E
-9562D6853E4634BCF507E7AD0376C57438BCEC02B710F47A1C83530D8209DC87
-A889789783D7BAF435D9D4424DEA71B30DEA52C8BE16216CB98B5BC6C000D783
-A35DA4ABB72A8A0CB3A0EF60A20EB9C3A14046A033A9127228D38514EA1ACE4E
-1CABB39D662DF9AC5871E81DCDF0EB03E3E5D5C45087084FF5BCF2AD8DB66001
-90E9D17A10723D5092244E59DA1A31FDC7D428FDDEC90C0BBDB7D33C17E67AF5
-87343AB6A2F77A9B5610E99EE28760C893004F0FF6F1824C362DE0BD574ADFD0
-9199AB33E984B1932C2F37D72CE8E289BCE928D33FFE478A3D0579EF48C1B6B7
-D9D2C0CDD61043B7396BE6E1B31863BEB7A09843844F99739B2B395C1E1FCB5A
-50C614A3CF4D2F074926073116CC0E21A6AB4CAA2CEDBA125816385BA6A4CF2F
-31031957018202E7A279FA2684744B44E53995A57FFD2AF2902DC0E2D8D23222
-3135D6DC1CED640204057D5EFA1B959041FEDE65D99A38C4418DCC15832736C4
-41BCF3EA39F06B94C76B4627C85DD8D9A19C29C595C180FB895544396AD83BCA
-3C3EE87B3B7DA0659DC9016C341D7281784F095CC3FB07990FCEE3EA3747D114
-B2291AB473A00400C0D2161C45AB7666C0543D1151199B867435D34DE4FB36D1
-11529F4CD2A906E6EB0E6B8BDA20700DB08EB09832F5AB8111BA022F3DE7D033
-481A58BEEDC9D18E6A4C4F010DCE7727E2C39A22DD8C32F8320AA4EF2448D307
-C029D465ACC69F29EA9E146E743FF23E464EEA52BAC94E8987B671EFFBDA7FED
-F68C44148B894F0D317234E5B93A07705F6D5E131582375A39192FC7079E1AF3
-6527967B6029658F4A25AA6A3A2A31184D9E799F1A89AD23AC72100FAF00BC44
-4976F95E0D29F58A1F30CEA9589841761C3C4AEB59EC5B7CE530B7D9209A054F
-AEC5DB7FD50BA11C7C8E75F60B96B3F32224BCD621FE8B60436A92E7810F4EF1
-A383EB5CC7C9D905FF68679CD1419595FD349D0426A06D8399D29D37034D5E32
-AD8B11FBD160CC6F35687A7C9329C32B26C0670E76028B6A0ED2EE5FCA0E5E5D
-5495FED4BB91E5EF23184556FDD8D91AB1786629028DCA382465BB2E8E2F86C3
-AD61AB24AC4352EBB4032EF81E1E424444AB41624E57F1F0D632B10222361470
-C87235908D29FB5C111C70E20DD363C0E4E80AEFED2994F529E8FF5CB04C5F53
-BFFBB695A74B0CE299A184E5B456C0325CDE88001328D680E755908E37FAFE91
-72F99F316BD4E977C5AECE0148D5C1569CB76470E812371F2C85AFC224047588
-61A20861FE013FD244059FDF56DE90F179491EF5DC2BDC2E562B5D110F55204F
-B97C7DE262534D9D78FC171C4E45C410CFCEE4D0F24DE9BD790EDFCCEEF428FA
-C68C969A795F827F3CD34AF57DB2C2EE097802C73848ABB8A2DE9D61A86898BC
-30968AB0F3815C1EFD9A5D5A5EAA5E69FC9990605BE8B25A0783950018B1D1BC
-2B470727B8E5735180291E72CE3F05A96019464892E2148B22F73ABB8ADAE775
-D48C160373031EC17934534919D0CF112E98F0AB2D1660CA2E5FC05F132544A8
-0A3C8121C2D778EC5AB7389B6D2AE3E93BB2AAD079DB6B489C4D126C29073659
-71AB75F9FC3A7279A43F791661CCCE9F84CE854986B22A73DE85208B7E1CCF8D
-430A55097F0247441D29E0473BBA287F9DCDA628378F55BEB25295679DE33656
-DE4A57B781D221C2E0C92CFF820CB5F52D08070481ED64C864407BB4F8412C99
-53514689FFAFEEB7EB9DB0B0B6AE73C7FDEACDC880CFEE01D42113A5362855E7
-6633C0371716F1C2E561BF468F25A14171E98AEE8C4EA2787A64FE298E93FF9F
-EE194145CF213A79D737177B7CF395C28634677237C694DE103FD0538805984D
-6AAE5FFBB8DB67B63131F6FA30DFE295B57F8F1835D1265B5A7E052A766636F5
-42479784B0449805D5F3D31C084ECEF4405FC13C1840B84D6AB848266C0BF823
-79048B1FCD8822EC75011790B2F773E4767C85BDA76030EDA4D7FD489E95ED6D
-4B8BDB902B1BEBB98B09D75EB3C549DF9F96E8E43DE333691B46FD11AA5A0323
-1016B6213E8612D2E9E418AE44415555C1BF26A96D24DC6363A3B14E0B3AB195
-EAB86047652767F4EE0B1D25341EB5DC714A0AEA5431FCF44889EE69F967F3ED
-0BFA9623AB0236098AB59593042533CD81AAD8A9C471EC6F606499F6B3A7AFB1
-235297260AC4EFB99EE5B4C8D47D3A66093CEB824B80E7F0A9205E6E3272B595
-7E5BD6DCBEC86456F4E8E3F12F16E6A5393669400982F75538BA7D723DC31930
-2977F80396CAA5B9B2786EF4F0118B9BC1B4387634BD356B6212A9591C3B528D
-02B24C4F66A8B42A6863873B8FC2C23A3C4CC050B71418C1621225A259AC38AE
-AF34019F352C728C91F2FE8158445F14F544470EE28AFA3499B8A9F747224C9F
-7FE712328C23570BD17A64553B08E8D176F9854A6CB34369AD260BAA8A23BF5D
-CBB68BC527D556455F2EE04826E7AABC974969B84B8B5ED945005796D6E5CE30
-B9FC75CBBE150489AC693C7DF6E18940558F0B55872E2A8FEAEE6F3EFE676529
-45517604ACBE3FDB2D9AEB2B491FF8476CB513596CC4CE074A404A45DACBC206
-4B8E5B3A05B911B89D67DFC33C7A3AF53D83724AC09702571F5CD690DF2B3904
-A6D968DD313F8B6620A91E59C279D9963FC18B01491576807C53E6376B190465
-789380E191267592709AABDC0CC32A09318A9C95D8F77E844A2DEBCF0EA68497
-581770F83952F5020238599613FCC511AD78A8EF3243D6377346E3C13B4E11BB
-7DA45B6B2EC3CD85FFEFA5B1A5AD10FFBC85F554AD7B9F50285ABFD57B6078B5
-53AD3DE612AD0CCF5AFC45F7BD1AF11FE4F13A61BF776933E36F8009058113D7
-83D4BA20262CC542547DFFAFA5F98F5D00E4B188CDC731482BCA919A3A1F896A
-19A2DADD4D86FF1A0F9F7F3BD2784B527526F940386ACA2DABCEB8C62C49061B
-62F2D50B706D71E95F697AE8307A03BBF73E9C20D6C810852B208B14FE526225
-F24695B3525CF75CC7661DA8BB4E577282DAF0CD7567DB7B0CEE6A589E968CB4
-39BE739482947F1C6D1EB30E7BE6BF792852370A1E8F480BD4A37773E7E94D1C
-E78A704905CEBB6BB5F416EE4D1761CC6A69F94C15CBAF6993C7C1320D17015A
-62221E2CBE5373AA639F3E79E65C233D1FCEBB85B138839C183D51C008EC7521
-23B8F51C5FC6AC81C0BC54649D642C43D19C7F2CFD2FF2ECF25F01E4B8AD5E6A
-7BF8AE22D7AFB4A1FB5E6BBF5CFEF55888C05C911E862BC7FC1D418EA1E169E3
-F8FF9ECF4E5CB80644208DC1FA98C478F58DD1B4887D39F4E68DB6BD275E1FD1
-11304A34AABECF0CEF5235E1EAD65EFCAF25A910309DE273147EA8EC4184591B
-C3FA3ACD7D3D2C88DEEC558274FC74A6ACA1EECAE6AEAF1C0EEBCE74333650B0
-0B0165AE4C8A9BE5593DC6B1B6794C65035B1158CB8AF6B4ECBE34ECC1C42036
-F8176820D3BA2C3629B20D494FCA27B6D4C07BFD3B385B425A562F78DE222F62
-5A1691CE8CE57ADE018FBAB4888095E72D3BDAFCED350C75731470AA64535A61
-B226BA5DFED762812F048EBEFCA6F34D79C33B5DE9FE84CF9087B563B38255AC
-32B2D894EED8B618B3695A3D6FB37C7A96309E02D86BFE14AFDCB4C2422AC330
-19E9583A08776779F286B56A27E4435BD7ED0F7E76FA03BAC080CEB7AFC4D525
-AFF12EDC7599454C8ECCAE5CAB7D23983538F5B8BC0F4D0E4ECF9FFD37B6146F
-783A463CB52C3F987588EF1671A0A771A5920B527A69199B7DDE664F040B07B3
-C752CAB169C4DB746D708D0ACC9590B7DCA104DD9EA1DFB6039D2C59FF69B34D
-18E0EDD3F8117581D1D2699F0BB1E027C2A2353B63C7154C219881FD13E554E9
-06513EE93A265EE65DD2585CA59320010A1363F72E2FB94D7604F659C42F46B0
-BB09A3BF5B224E83C822654CF5BC4D062322F2334343EC50F3BBA86B055407C8
-6CDB7C52B728791E55F013B9AEBD4395C36978583836894DFC08A2A1DA2BADBA
-7EC0BCCEF106ED93EFE20AEF2504E5881A5749981A897E7EBE0136DA2990EF19
-AEA0AA9213089D45A24617FB1BD1465059E7002AECB3A497E39819D7241F3CAC
-1E067BB075EC8BDF94C35AFF9972B28E627BDFBD753ECC7B5664999F24219B77
-A4969716151F1B3741D6DEE0C27F05220142226D8CBF2D503C8F0D77EBBF9D30
-9286264EC426283B7585C1CD855ED1F18D7D9BC60F6CA00F108D6D2683633F04
-2E15ACDBA49399844FF84BF593920F876CAB1BB06220CDF7309480B2D66A534A
-A4D10E4716AF17AB6D274EC67FA6ECA9EF8BDD18912FD7D3740C6D85C5725607
-FCE37C111AD8538E5C96B3C3483531E3DF93B21D30F2014E2613B1ED8F550E96
-59338D922D770274B0A5459322547F1F829DCF455715EC94547193B9CD9840CF
-87F65670BD7CB5E2283FA61818360A5DB870C2E63B923D7FE705AA7185CEB4BE
-424923A196FF423742A1050102B840BD2BBC6E36608A56610F67CA49491CC1CA
-4DD07180A8849721EC7395A7B8F1B3C54F9B3DFDABD7F3AE4C9AB94DDB066FEE
-28F66CD402FB770916FBA1F1F958E0AEDB13CA76A19E5289872538A6CCFAD70E
-3673C8BED4931027AECEDCFF854CC3AC19482CA681418BB883B4550C5B6CE6B1
-F3176B8003D25BA625C6A749C366609D095954AD206420C18C7AFDC4CE39D27B
-0B0ADF02B146CA121A70050A18073850174435FA6F9E72C238B7A48CACB4AC69
-B3D1D6E1D3D17A3B106E635904F196627E241F253DE8D54756898AEF86B18CEE
-8238655681B001971F293CF8EB6A54859C49042A008423964CB56DA11B02BFBD
-BB6B95C298DD4689290BC979F03FB1E2A7451675B8F0D622758768A74278259D
-2732EDA8600201A4250517F399854B5ADBCAE31AB4DDF43923E2969A8F4CC0D8
-924C90E2E028F14B685D483A849D29F1CC10D6CA809478563AFE463015807B51
-6444DF3D790E32BA259FC90335C2A77E83D1A804550EEE8C7E7C399B8D09DEB6
-46BE09DAD67B3496168CA488A7C61A08C6659ADBAD689ED3094CC31833BCE783
-C9C376BE3EBC327007F6F08731634F35CF7103EBD648B95EBC2300146F9D80E0
-B685671E2881895138C2DF073F9D118179748A711143B125418C68866DC4DD53
-6A07F238E7B27ADA83DD1AC8F18610FCC7CDFDBFC2A74E488E4F7C82023F6B53
-E7702EDFB5C56D031B0BC96C5A6A9B7EE808EA3C36CCE4069B1FCA4C93737280
-CFF37D45E848DDD7FF85285CFE4B72F5011977C4F4FC48C919B6867B1C0322F3
-C8F60100F20FE3D7C3D6F202369C03C964E130A6A3B33F40E2462B9D23EEDD23
-7344E597FC54638A67156C453F496263FC5B5B8227429E50D1FA9675AC21373A
-0843EF4143E5FABF69310BCF766906A395AFC353ACEED85F6557B423C06C89DA
-157F70DBA8CB5ED2E852BC19201CF22E5C169EBE06307F1ECC4F900F7E81EB26
-96AFCE64C1080F0DCBB5532A4F584E700049B3CC8FE919D55E03AB6A69A4B916
-82DB727263624B35D22FCA7CCE9A67D4504FC1BAFA1652D965E6E8ED6DB964A9
-A2C4867AB5F552E54DE92D9DF52CB8C6EBBBD5813BB11DB6B147F75D950DCDED
-7405C1B49B48B94474AD10F88DAF3697A076A9D67EA899B19687E506BECF1947
-D2ACE1E45048A8FD7AAF81C1D5837392B1EB9E514580E6097FD825B080ADF0CB
-46435431DEDC5096CCD5DEDA9B4EC965F20FD452DAF79E3CE3E32A46986D1902
-9F54CA543AF69D52E5EF1CA0E3F2D03F15752D5A8AC3A9BDAA9FD62A998F77DB
-A3A320DE1C232DE70425A046A4A1C69698A882DA14ACAED323DEAFE079D8E7FB
-4E4218D2AED884DC7088B6E37BFE194D145345D1F6D09757F728E56482127BA6
-54667224C5C327BA7C4059535C34BA975A756A4775529B87C76AB5FB9081462E
-3701D485345FA762B5C47718214ADE09FE538B23688F844B44253958A76A0582
-998EBABC0D7584F171D99039326CE8EB82690E7CD815EF823F57EA5E29CA97C0
-747BA67335F672BA95A862AEBD5E357AE63F9A97A2C92AAD8041372C63A3E020
-6C9841236404728304F8447E9EA64B143CF6AF5C08136AA11496D880A38BF73F
-4D12FCACF35DD8739E42C58FBFBE458C94707C825C53B327D89EF39C556012EE
-5E31D9C11A0A60AEFE0E7079E7C04CEB52B02DCA88DE1B6EB0C1C47C8B7DC5D2
-E8AE95B1FA4C2F60D1F8DD87A889789783D7BAF435D9D4424DE3AB25CAC39266
-D3E4A190F18BAFF8145444A4B33DAF9D83A46EF9BC4210C3652D589681C49267
-97C5878337B23DE5DE7D508B5D2E4B9FFF872FA2EE85982E48BA5ECA86A3BEBF
-3DDC5FB1D62336C6DC98BA3D193ABE5CAF809C6AF9CF31345A8EE0B0EF884808
-520A08D611AB049D38D79C6EF9F538A5B366063CE605C921BE7EFDD5865D649F
-955FF368F3E3153D1BB6B398ABE3BEA00CAB58234DA432D462D39FD27EFD08D9
-C5B958F98C9705C655CFD1D12CB2857F376D4CE59261BAFF1A8A50279607C8C5
-0EFED335B0FD0EB25D58F5309529F24EB9BFDCAAFC4A23CC6FAB0DE4F8B78FCE
-9BF97A624E689F4E593E15CA50F009E610CBF667B8F013E5BD513714707D5E75
-122E9BD66526CBA0ABC48E8AE6B1688FF8C25C464C8DE841813C3438080D2057
-E7B69F4345188CDF8229A2A9475D08CCC2A3B9A71C78D97D57AD16CCAB7AD48B
-74BCEAD013AA352ED6369B602A6820FB41BE653402C988B1197DA58CAF8A510C
-59E13F2A893DA448E31527E6085EC42BA53B144B8A437A0874F11E6E78FB33DB
-0F0235D303D5186D6770D7E095A90349D3CC302E4E863FE63C4EE141EDCCACF1
-BAB40513F7D25384B0D340430A5F9B3F92EDBE20BBC686A00D258068BC1A62F0
-4404166720C341B35EDB4586541593F8536E8D473A35FE8BDA05362C779ADB80
-09BEEDA495FB7E96A9D101C6688152F65850E258E9545B720871B869DE025AEE
-9FFAE558501E9D8BD94A35F727AA9A71C33D368CE03E7045BF99AAA7F7BA00F3
-C55757BAC2F85E6355C0A2EB388B751A404EBE1D6E4A85FA54648D55A6CC58E5
-99F5423B549EA4606DE426020F95E07A58B2B9F86769175F99F90508F5CE503B
-44C533D473316168274219A3D52FDFD91F501260D47FB341FA124B395111FF22
-86AB9F162B86EABC2008C55DC2822D61D9FD8AF7C15086E5FD1820DDA9CB849E
-06FC42AD1B381A7FC8F2074DAF626748053A51101B499AC140EA0AFCAC525A24
-2798E9AF66587D0F331BF14A5FAD8D01980777AF9FE9ED826DADA4972390EE80
-1E5FD7734D167AFACB2415433D3E55B504919FCB2BCDDC054CC91C85B3597B7D
-BCBBE833C0916F666504245ABAA2635F3632B4CAB549BBF294D1BDC3AD51A118
-DB4E6B848DEB130A56DCDB935ABD3260FDCEC2B6116127D4313DCEE81AD1E409
-405895F8C6A43E375E4AC001F20E9FEA7872B3775E1FE556DB100BB5E216B775
-53198A68F75051096681B771253439471A25D61F2E91A96E16FDDB337474D437
-81699AFDAB98393605EB377F7EBD25E7B62C2DA82CF09948A46297D3DF65E84A
-150AF97D63621D7887E6D25DAC343737B9E9E6D048D7E2D64F2604418C884641
-113D7FCC36B76034F37A3CBC3367DAACE9A220DFF0F6C95BFDF4909D9FB5B381
-82110BAAB191FF5B0389A77DA7110EF40898D7F2206E9C8751A1DCF4CE35B2F2
-3DB6068ADEA4771A6B5A94E01D479AC152C7B16B0DE4C97C1C2E379B2BECB9CE
-C1E9CBD2182564CBC6D032FD49D5AB137C172E040482181D88EE923137013492
-BE918865CEB7D7904FBE0D6CE8EB82690E7CD815EF823EA6C2877253324B87A4
-C12A18D08F7EDFE563197C89A0100AF38CF7F85524EB9327D1B29FBBB07B8D31
-4CBB30FA57688C97CD7C7C9EC37930E27512B968ACD62F9C5DE49C03FB720403
-11E96719D178A8CD7EB7504A31AF3D78D061307879F2608CC69105C029BA8D4A
-7B964A305F8A2101572777E59B3CB401C9A2671A7E019746C28E8CBB5DAF0430
-BF2B6039464E356B50BD9E3128227794FDA75C0305C968BD907D9138544B713E
-F29426A30BD387E54F1BD6BD48B2DD3EEF0434EE61ED7C48B0F9D65B1B0697BA
-4437173CC6A46EAF491CE04DFA281908DE892FACA4D1ABA93042CAD9B3058B16
-57B2C480D92CC613AC5B947AAF21CBD08A2E3B1BF6B7EC58FADEB7214E434723
-BB02264F53B52A9221A13865E8864E6F75D40A38ED471D2B68BFB683965CE95D
-09719C82246C7F9AD6801A25C85FC14D3716B645EE3FF46B759E75EB57C655FB
-CBEBA20E12A6B89D792D69041F008F36B9F5777C45F61CA7707EDED071FB0976
-1997C01E99C910D18C1DCBE9942830173961D1EE5F1403E30D3B9265ADF81528
-18A2DBD40C1365F2863F24E3D0E77D9071466ADD35EA17B49FC53E54F0180C3F
-20BED95BABFA45C59BB87134F56F6DDC7CDD5B3D625DFE4BC40DCE69F4361E52
-73DA715BE8EBBBFC6365EEA16AEC84B561C94007AFB3B9D2B58A91DEE9802B6C
-2B7EBCD0F0E28CC1198A84ECECE33D7A162F781736FCA7D87E54E2B1DD43A458
-C557E303C569492C3DCC7C3A1162682A719FF916E6BF859686F6F08A3CC07CEA
-9151BB3C676519D0968C7F70B0E01D9569049031B0CB8D9271589795CB99777F
-D2D8A4F18A6EEFA9BF9407D73C5BA42F50D139A2F87C2614D3548980353A6C53
-F47F0BC75FA49BE3FA0347CF24E7C89BAF56C8C376AE1E9568204D34D67FC196
-A380248F5F7C4DCA4A1AB06A04B309EA45653D1CB7231B90B4FBEF4BD42CE514
-8E2E8B29F7189FE0D4BEAE918F3B43E35DFDF3E388792697DDF193801C220F92
-14878C181A430FF6E45BFA39AF25EEE7CAD916AF093B9CFFF3DDC21C184C9124
-50DCE380331BA4ABC51615EE5D8441A99DF86E7BF7F4F19B865E66B2436238C2
-05B14615B9FADD984F27AD672FAF0AD31F3CC7F2ABFA021B56CC1B2283621D7F
-3D46A5B576F5C3504555BA1C468685029B26DC46EC8C2071B8EB9B760218116F
-1200912C057A90E5402A179F2CE4038057A8E54B86751CBD2C6F8FCB4C69B81B
-83F3DE4BFF9AA2FDB171BB810200EA42792B05EE8604E044677CCEECF15A358A
-6D9B701DAF00476083D7E55E62BDF3F1387A5765C889845BA3E641BFCD71BA0E
-FFC60665EA8C7D1911675EB2AAE536E5981CF029D6044761F6AC4248B4DD0A85
-01455C630EA8B2FEDDC4ECD2E027CAA7E47CD79BA6590ABFE3D82563182ACE5F
-26F28357151F0312297D4488AB58231EDAD7FD489E95ED6400E6C9E03ED38DCE
-D8595FD2F0F24767A37905556DF8D9EA9F089E6255751DA6992A60954063C678
-0A5D0DD42AF1F80B7C41C28075ABD939AB3A0F6DC112020338A99EB84A014856
-86CC04EF6188FEC4340FC7724F9739E9BF73C80C90A98A4BFE80B440ED5BB438
-642E42FF7E89F7B7EC58FADEB7214E434723BB02264F53B0214DFE59BBC83093
-AA0097057E98511746178E03DD8016396A43CA64927852E3D9861C668F21F154
-4E638C756553C296724A240A89A859DE1890CB49909A2811CA7986436F225200
-A24D95F2ED54290D18669353307B572DC6669803A1FC4949AC98BF3A8F45BFB5
-024F2D915BDDF06338224565A9CD8CB62CF82CF9A610BC392B6F93AB77C10207
-D2C8B19311384F24598722F9B696D09272F8D6706CCC05401F995AB75AA569B6
-CAFAE547713D0F7BA5103FAFB49EF22CA8F00F055CD83E7D52E442EA02E581CA
-D63F033B04D0A17BB868F8B54699D1CCB02E6143A0EFE51D2ABB47787AB8FF47
-08C6F40E3075D884212459C6D27DC1FFFC271547C1152EAF04B84479FE9FEF9B
-EE08C93E676D71335A8E3751C29155B007398319845C28648410EDFB3F813E16
-648DA877C1E3EADC98DD86AC283210AFC93EA37CC2F783594DE6123338345A8E
-E0B0EF884808520A08D611AB054EC0179769635EA058F2856281564D7EC944B1
-E2009223C277E6A0FC6158005511B081AF211EE4ECAB2CF1E1A7F12E6405D970
-EBE676CA582D1D69099DEA0FED70B3DC135B4F6BB07F45CBA6FBDB4418225E53
-8C9D8D83343E89075F5EAAEAB6F3F9CF07DFCD9B962A65F8E5AB88436BF64E3D
-45BD2863327CCEB361EC854814F692C90E50531DD64039C230A6A9FE0071C240
-477F32573BD733E0DEE8A4F5B8BF91F528E8A014CFB8690DD38F18F77A31D381
-3FFB58E225C51FE22F794782F47EF717845F2D4F899C7F1323D614E16C7733BF
-56AE6BA3F64F76691CA5A4833BC348A1E61CA45D557DA14428D1221FA8330AC2
-63BFC99EF7C10ADBFBFC2E8211676F375782CBDCB2E42C04E3ED3F1DA3AF6456
-E1F3CA3831A76F106E667F9E91865F8975FD450125C9EB1502D64929BFB8E89D
-5313570AFC25B6FE29D40BCE62841432BB56EB8DFEC5E56EA980AF8A14F46FED
-6BE897BAF99BD16EC9F360B9B976ED055189493B71486D921DF62EA1EC80DA59
-9184F48143580DF45B39230434930F24F928EAC244CAD6F9BF5528DCEEEFF00D
-865999A09D5AD428839828542FA8FE12343741AD49384B9C069FBDB0831C6116
-9B250F1A80B8A883C5D2B3B78959EE59DE1CFFBC4EFFAFF00D29054A5911CEBE
-02EC916BB486871FDACACD9F4BB11F629865683E164AE60471A6340C4308A3FE
-3B2B5EC30A47C3FCD41E7BA921C341FE2DB804C2195EFD9817CD55AA40B796BF
-F1833FCC9BA70E3A369E78E8AF00B974938842FD01B7ECAFC159A997FE183D49
-4EBD62F23805FED20C07398C16EAA2B2C822BA7A8048BADB860F1538363AC9D6
-7696EE9341D32AA35D91124EE5DCEAC78C8F28787EB15CF3E4F68CB4DB29E22F
-72F6C86F41D02E5346CDEF765B7B097C8EDD95A5F9611B35D898DCF84D403B9C
-082FEDFD718FAE8C7E66BB3E8D6817070CE96D322EE6880AA0CC336D1B5FD0E3
-3CCA75F5FB1507ECD236EB945506F442C105B236BD37E1C7C43CB9DA26F9D0FB
-21C434FE2DE3BDFA26D24C4FCC92C1A8998026BDB99E910E615A5189A41081DE
-B45DD711488E406853A5A013581A46DF8B9288C97C1AE272FE83AB5351D5C38F
-ED668260EA8879EF78B4C92970F5F516904AC4A1A00EAF33C65CA58BA761AC62
-2EA8AA58FE0B5DEC627172D10DD0A55213B5F2404925368DCD3A257C29E84AD1
-386C6B61A5E15EF994AEAF8BF6853531B9436E94DDADAC273939DD770974B196
-CF4680521C166453070EFA5A968937157CAD1E44C4FC5F060A58A4B289F71E0A
-7B6C57A9DE0839022947957AA9A1C98A74287704A56D2134BFCE5702C75743A1
-9EB312118BFF5A24E4FF1888ECEE4BECC76AE143C0B8F46598B144BC6FC56F4C
-60915F5886B34D8B0E8770F45F08A49A1B5F33685187943C7B3EAE5F31C66313
-15532CC81E6B68697A78C0EA28694A184C9FC05A5C20CC812CACF7FF11B4B138
-F5B71737DEB70C29FAAE5CA8513697176088F976548B25494413A8E9A76EB90F
-760875A07674C9E9886B199B3099B051B7D6BAF653662EFE131B5FAD9FFDCB5C
-D1FBB4CDEB5D7E8002400221C12A9D9E4EBDAB441DD7633F7E773036AFC95EF5
-D66120A2E0DD954ABFE0C0A68306BF04D894FF7239C0727D31A47273D009FE3B
-5BB0705A054BD4656A6FA42F3010A127B90553E52B30909144726492A9381FA2
-D444C8BA71E64046CA64B07041A32A2CD4E2DC961805C11F33D554529BBED98E
-9B33E1A28F8FDC11342F692C47424F6E1F4059C474F38CCEE148B9BB0197602E
-779D8721C358C413D885ACFDEFB9466A40768F3FBEE331237AA5651C685C892B
-5CC6570CA4757961B6636831ECA0F8B87BE3549FE64C282F92BD7ADA0071AEA3
-37BE6580744556CEF3EDA3FBC4EB639ED805C1160DEE19259864EDA6D5958092
-060E1BBE06F336F9B31BC43A659B9224A277E39DAE4B1F4329D0578D921F431E
-52D386C5C3C820C77B0614508AEC91C5BF1D9BC4BC86A0447DF2D2F8AED9616D
-307713089224F1B957C12FC00B99594E3B7055A2E28E9E929720A9A8E40BC0AC
-69332572834FC089732AB9257978765B08FD1933564A845F18148B481E89B057
-408A7366EEE0638C1B2A9C39C6C54F8DDB7817CE07AEC10D671EB0E1214231AA
-D4743B196C108C4C08A13AB566167064AB08542DB96F22756F879171F49500C2
-CC2F349E947589A7119237DEFA4CB7D83522B1B066597E4C9CF54DE449335FEF
-F104BA204536CA3D1F9C73EA6B21DE24A4633E8C4FD5A5026FB1A7687E22E6C1
-D5D4AF8B97E1BDA1B94A5B9CBCAF2550A9A909E205BEAB20B9C50F06EB219E9F
-34BAD5A87B9D289C5F0228E28996554F6DBC2AB4E2B6673C79F5569843D01C9E
-ECF3F8709EFC582D4B381136CF3EFF857D7E72529BF5E2B164936143663A1B48
-946531719C594B300DA573A543FA3813C8C501A9D40DE20885985399BC432FF8
-FDDA9AAF6701121CC345DA2CBC59C08B8DBC55042C8D7BD026B159A61E712E1C
-BBA825B8DA3C2B95B40BA3B134DF7B43AE695E86255FA5EB839E2D73F12DCBEC
-A349561889268551933B05EBEDA717EAE6F06D02F4B36052A66FC4ABAADEC307
-FF1D04E857F077C359419B32B4AD76E8E15929C11019F60055CAA3336A72D2E5
-046169FADF335767CC27E611C815D6B6DF63FE65E92A428C4351AFC8A18ACEE6
-9A16021B0A6188A69E24579291B94B09493CA7656DA2CD7661D66AEE53CB1F39
-B56EFDDF93A1E45B47724E41DB4205D1200CFCD7F510798D2EA69D685F8592F5
-59CBE379E1CBCDDEDA1B69FBBAFE27CEB5E868B2CE2113416A56856B2EC2B06C
-5698FE079E7A564EEFD0487561C9049EF7D5DE455D3E2445D997DF463AEC9962
-91983B29F0773CA253CB694395FE40C7A582F443817A2DBA36F655B7864D8BE4
-02E67959A853734C237CC5C2AAEB4A8E0028DC3CC80D3BF33EA8DDAEB7ED807B
-849BF7008A9B513D1958946B3105AF4F88FEE69EC2D3FF638042BC75D0876359
-AA48A4627A7B49F80E4E727703DEB6BAA91BDA86AE5CC081E2657740EF74D19A
-425917974EF7A02C99A3FFF334625A47FC66EE11954463D6600A17ED4C028542
-25B42ADB4ACF269D70EBCCA996BD48AF33D63080218EF947F06F8CC552C9A6BD
-C6F04A612DE0A010C16E27EDA16EAA18A7760E11E9873BB0EF9262F18A75D9EA
-C932ED1B2FC469A51FDCB3692D818549BAA79C71FC44B61BCE2A53D14C9CD1B3
-69AA1D89B9BEFFB4D8C8D4CC21955C0BC8534A8D042A2892904AA055F13EFD67
-5747E1403BC46BF01EA715E0BE3C0B37FC5F13D9598FFEE4714DC6A4E85650AF
-2902D1D4E796D3F9592975D46A86D4ACE66BD5B1E4895B24E34B9E7D5C4D3300
-6F55CEEF9DD439477DBE791957058A1BFF3D38510A8B1E8D692F82221C0D0228
-4F4E1A03F2CBE758744C4DC36BC0B3C1533E1AB95D2D5BAFA00555363CE9A004
-63422485CDB2BEB86B7BAA4DB298E92EDBA3B4CBE5DBCB63063E9CEF4190C3D6
-0DB8F69EC10ECF8C4350D1B42C3F463C91787BDB31D261AA410CA1F6033533B2
-7A95E93DACC191CDCA7B1B7E1BD2E7B169804610DDF6CBE34DC4B3669F9D55B8
-214ED5DE41244A94AEDF8B39312798C5CC828F8DA0799EF23F0E13B5C402119D
-EC0E921DE7E75BFD5014A39D2820506253A21FC3F3DC447CE0ADFAF8AB10FED3
-202C5D70278D34189977217FEAE275E008BE2A9E46CD4E13586642088F523124
-089540F8F01858D08C9A11FD8478484519A21EEA38ECAACC578E6AFF2A78F0F2
-655E0D319A46AAA1AA99E374E08414CFBC44D28486B6BD2C8806D062834B5DD1
-7EF5AC689609C39ECD8878AC5033ED10E0124AA411C1D25C37E7DE50B54ACF35
-735C298A3C0B345FA3AB6C46E841B009890EB081211B28BD1BBA03E9F31528CC
-992709DA92489200C8665A75BC8E80AD171B40042CCCA9C93A5C1D1196B2B5D5
-8422043C9E6FA5E03CBC0644D19F5DAA9DAE04D05B31B5252F16C538C76DA224
-B72B3FD6D176F819E31E7D3DF647E2D4999FE6A0DE6DF6DC47D17EC51B652DD5
-16B02507AE571FF88E0ED3D63F36691F13AC80D0F63AC8F58F8A66F6DB1D353D
-F72592DD06C9E3B6642B88E3B9453AD8432E02EF88C5BFA8EBD9980E0D46B855
-BC68799E247A08C67F0553E9188FCEAE7175F58C41EAD02F1E04DBB79D433DC7
-C6EDEB9DAAD6B4B9EB4F58721FBA5678E67D28758503B8AF2F7D473969ACA8B3
-6D260178BBFB4E9085C76827CE47DB355BEA13D2F2EFE1FA920B455CBF179FFC
-6332060F58DE7C7D9FCA742EB0F64D0BC20FF0C7A765ECA7433820D0AA0C416D
-CE23B325E84440EE2576F50A9965537A2D8378AF8DA2DB25326B93F68807D6FE
-251A45DBED45FE728E41AC313E09B1E98DDDE4534127DECDA30528589B23CABE
-4D575F34346D0142B84AD90EE9C0C952BF67D04D706334D3BEE929AFE318F4E9
-42B5B7B9F5783ED140DD88C3CBA66FB93D605A16D0252822F78FCB375FE11CCB
-A0BE6657101D19D38370AE8EE4C6CB3794B363E47536FFCBD994CECBC290E973
-1790E0C229E76B96F368D072A5411DBC3229305342B3654D962C496008320B46
-22FD094D0990BAF08FF7B8CD3B214C27E246BE731809425575B7B78FC6905EF7
-7F476C56DC2D466B3E37A8964E85F3E332599A6862C056CD8D6A6E5BE4A68D2F
-BE01781FCB57630DA28784DD2C1ECA1B0F29D33EA21E1EC7D98753CC0B0DE8CE
-2EBC01607F748CBF09BE6B304B6A7C8B20A4CCE1F21B70E9A72196619B2885F5
-3B5613FBB6AA7828EE0DE066DAA0F7B37584E69D3846E4CAB40F4C3363E7CC30
-F5C8497AF7F3CC55FF1E5E038185C219143116B1216E617CA3B4B2CD42E74283
-B405EC73C48682A684ED9C4C3C88D6C66595F801C53733B844B1FF523FEAE6DD
-EFF36D20E721C0E2990EDB17BC7E7E6B47B44B6CFBAE1FC1EC2E37AF4EA714DF
-2EE9258DB011C37A10167D70AE8E74941ED68BD2DC37A3A0CFE28993C9DB0149
-8C28EA049592F7FEF72BF3252CCCB4FE5D9E0395CC4A27E0AF50087CAE709C80
-E16198740B6C64682D60644CF6982E936026833D02357AFAF505BBB4399AF5B3
-9B571C9CBAB1CB76146F11DB9C67E171D02695507FB58C02AF64A3F9A3E44046
-215E511A29D9ED23A8DCE42E09F8AEC681D2BE52F45D126B05BF0774D61F8AAE
-4F41599D4EA851F298FBBAF954DD2452740CE664E3AB4F0A3A1D23E3D7A1FF95
-A19E9F7C25618DF3FF44EA5130DD54CAD6771F05B8D8930F24CB7D51EC0FEA67
-A6F22E6C0ADC4A53ED2E67BEF5621FF6EC41A11BCFEDE3DFF1E55520432F60CB
-F8DD4952BBB002F5BBE7B326CFFF9DC25A9FDBFF6DD130E12D453750B02CFB9D
-A8F7DF6AC43C7BCFB5CBE8BEE5F43AFCBFE1DCFC843BEF122EC34136FF9604A2
-B187C515FE807F7501C0F79DD13A91E165B94E21F21F3EC5025979795A28D8EE
-E8CF1F375E4072DB154BDF85D4A4DB6558C02F080607C5833A1234E63221E5EC
-5198D3AA4E28734996C848D09B52B70D7014877C4B912431BCD6F322E71DBF12
-7ADCD2145D1E57AB7485F8424431724E17611AA60DBC04464FF1C1F0DF8A1798
-DBA973568222F20C665B28C93548C53FC4A80FA632845A15AB5EDDD225374A5E
-E30CA81873184F97C0F359FB1633D9478DD42337023E6C31D3CF0BC861D5120D
-ECA23E694C8920F87882A33EC2C796A816C32C8129151AE11F492142246E7760
-713FCE2AB36097A94D72BBEFC2437377995B71D79AF8ABA3C7DE20C23F80A9E7
-B596E2E89B18FFEF3E37771839E50C253D90E3AEF7BB4ABED3E92680242F1E85
-DBFFC65A6651FE8AF5306DB5BE81CE0678EC10D256B22869F66CE2AB8C64A7BA
-D995D50787848CA545832F287EF1E894A6357A35CA5DF2E6CD14AD95400FE6E7
-CE4779C51FED4DB577E1133E2ACD0DE778F9F450777832650C685334E19449E8
-3388A7EDC1A2E8C45F11C10DF016A08A86EFD0417C0C368313C13C7CB6D860AC
-6E3C4D2909609692CDC68CC32CD8F13DD25BF2E9FFF3798F8626849A475A4F8E
-7D640B9AE1348ECE5AFA0CD99BA67E24211B729BE417329B705E0AD40D58A1B3
-60CA6264BE9A6BC3161A16DBC05025BE2365DADBE6C25A22E9503771B4E01844
-1737B8DB12AB27E665D176B23321BE58F4F60344746A140943A21BB8375FAD62
-D4880707D784D8B988AF4ADD547B5EA2130DAB02853A77B923BCCB1F2AF7F3E8
-CE9ED8CA8EE0764B91FE8E5EB90B0C17B107AF6A64FC51737FAC17A32FD0B699
-2AD0E4E5B9DD6F801ADBC455288F30774EA0F02618741F944B7E91828123EADD
-4AC58810C5CB85EA6C4C52D2D613CD1E3138F8BDB1AF4950CE4F5336F7AD8703
-C0178F058CE9D7D762C3266F419E61B87FF82CD98E00D7650101A99921ADB106
-80BB85CBDE4E8BF9207852CCBE3E415E591B9AA7F51C630A6E818EFA57DF1EF3
-CC6133EE41523FEDB4761D52B2C2366C2188DCFDD17610FE2ECEB2BCE883590E
-1DFBCA43E5C88EFB24788F19B1C893F3343331B8A03AB1076BC7C96F1DAFA16D
-E4E2C5B0E12DB3115AD17D43453312DC576AF60E797F13DA12AB2BDDBF839F82
-FB4F4CCCEA3ED3A3C4C4CA336644E9CC92BD9173A222FE465954469BB637146C
-6B98D3FB9952053804387743D390B807C5C16D6B26DEC3AA76EB39F6F520E0D8
-4D3CC188A9551F14B8C668988CC65134F561FA9ED6CCD6594F8E2B6DC8546C7F
-6779095AA991D32FD25E5E7A133DBA1FCBD74BC7B0EAC0F718185FDE400C2C44
-8B59991C9C1DD018F3902727EC317F7B28D28ADAEEF244BC3B09E010C290C8D9
-0E83373E1EA2357EA3162D613396A11D1C38BE31430A9F883C87EBE445088684
-CD799FE721AC49AAEAC072130E8D2F2173C4E634CA6E69F5DC6E4E89E53E7C3C
-FA380AFAF5115FB1000AA9A99791865EA1E194BBF52EB343933AE0A363697910
-1883D3BB3F2B5BCA74BF77AA0AE780748CC9DEB8F919594616FAF14CC038FB48
-6CDC991D5714E8CFAF29ED79F3D14B529CE8E3A72E8770C02C84221628AA110D
-7D7F6FF3841D4A13E188538760F8C276B50C43FC3A5A440297582ADC8675B878
-90EF08FCA0A37F34C988401381B30225C18C5946D56866014A3FEB1BC623EF38
-3E7B0F8471CEB9022545F3D90F2F21057CE945980EE45965F7C6AACFB71A8FD0
-EE68B1078AC40E104ABF5FB58A5AE3DF8DFB99ACE094367928AAF1B85FBDE001
-FD299A2D3243D0D4E1F9BF5639BBD7A96D502C48A5932056DE708A7CB88A8CC5
-E352322A9E0E8ED6E05E963828E3D76B2ECEC872496754139B3697776C022DED
-9FBB8B7BCA4C1BFC078B1B4BB7E3530FD2DC2FA1BE263801506F142B686C6879
-BB487A74B38968D07A02DFDD52AFD396E88CBB10933037B3211C57F25EE294E6
-EB777130AC311A0EE1FAF898ED8F7216070DA8C51892E04AC47E93A6D11B0364
-241AE3FB0674C4299EE3C4FD162F1E40E6425E3E11CA760A1AFB8D2E27CC70C5
-615BF53D9717E0332F020ABDBB793ECB04B7303F40685A0D8B29A4E2C6167BCD
-AA4565873E4A7E1AC131303800BB7E84F79AA98B7E792B8157FA38292BCD8949
-5E15ACE436C8BE29834F524552D810D2FB67017734AD4C03C73BD7C9841CA31C
-ACB7FB3464E39F61016235DA61ADA8710BCE5519767276D2242B757B3B0B5699
-935DAA1B4A0701AD24097B65D3769EA5E45508A6D2579A081F3173F0F32F1E28
-2EC97C05787A7BCADBEBC7A1E9504983E856E98145C3EA1296B9565998A60B37
-58BDA0A88ABF39136FD74EDD15DCF459489A567222871889DF6543CD1E90855B
-ADC971A6640670D14D5A2C369EE753676755568A45CE78BEB75DE98FD6A6105C
-81BD69680D82DBFC86A39F5EADEDF270D9757F982699F8A3ED83CD8F5E26374A
-82CB21947A0DBB6D7A6FC4F6ADF6F8CE74B7895AEE7F0C951F6AC2DEABC3A5E2
-38EB6D4FB4CA828E7984B0758B60E93291FA65BDA41BDD1AD3C890860A1626F8
-CA0C11872CB7C9E628A78F2E7EAFA7BF167CCDEEBE829BD3BD1302C0E4E37870
-313601E5C5CF14454CA69B3B5F2A38DF8F352848ACEE5F1045004BDFC92F534C
-6E00875001F682FBEEF952CD8DA111CA9DB3031DAB0D0D8A71F41AF4AE7E9BC8
-55BA6FF6FAC74294E1DC5F047600D3E9790A434F5AE586587E2355C6BC8F4122
-E46DA77C3BE64AC6535AEF02CA9A56C7D6A1525E565157FD5E981041BC4EF514
-CD2DFB705CFD64C9A237EB0C2EC52DE80DB36049C5921791852AA9761B870221
-75F9B6F780EA47027FEC5DC776DE29E6E446F8425969C2A1A772D0F80DB2ED3A
-12B279D3CDE0A3FBD24BC2F2BC54D522EA256139EE9281C54924042C6EEC4564
-27B3EC40268A5A7CD4BA5D279A8AE7E20F3132D0AC3798367D6C65D20F3CF20F
-E712E9D1C49EB2766BC242BA82FE2894B780773725B2BA465CE5EF5D246064DC
-29797C23D1C37356A111BD205AFC8678BA8F2EC47B2A4EF8DA50D34F075DB648
-44B346FFE6E7DDDAABF4386BF3AB848D548B2CEDB7AE775C2274ABA1708EDB5E
-3E67CDB15ACA37A8DE363BEDAB04E822A04436FBDA67C76A1A0BC48B71A1F3A9
-9EA7005A7F3939BA5B8C5272B7F11BA12CBE776981DDF6C614CE1A218973A98A
-EB3147C5BEACC6D85C0218D399AB8E6EF8C7DA136FA18CC47DBB6C8F4CC905E4
-7EE6F5246B76FE94E16C95E92125BEE0E5977582FBC5321C4D1B50BFB6B8CB40
-6DA97DB9C7085D38A7371ACA81217AFE2066BE751EEA53269D66A21E9EB85A82
-F924B6908295B8D3C2CB66E32BF4BEC8E5F914FD03A0229BC6C22661CA09E790
-79FC30E2A564561EDF97155EC22B17FC8C0E24BF95EB84FED35F15729BA9E65E
-EB7D617822F3759FC4BE5D26B8A81A86502CABCBEB2821F31C81289487A35B2C
-6634F1915D079B2510CBAD6B8A8A310FFB89C3DBF54835E2440EF380D5CD044D
-79C868C8E19833928C61A638C12B14764C2E1F3EBB7D53F6488CCA64BD46B121
-2EF4C820F77C36CD60881000957331905C3CAE890191646652584BDC25006454
-B7DD9D36CC5CE676CB05648FA49E0D4C40CF8A467DC3073F1BE6123231E4BFAA
-29D020A47CFA392063172C2D39388118D2B97A4D0B0FE56E8F5C75D5DA0670A9
-8518B93771382B5C9CAB5171A9B7E7BE3EDA56FB6F46BCF1D8A8F55E5DEB25C3
-120AF42C35A47212F61223E0F5DD9EBBD071E0E454CEEAD5E1AED7FE401135FE
-54FF2515FE7F2AC181F05681230F2ADFC21480178265377C0B863766F3A89EBA
-D5FDA711B2F2F7D0AF305603E515611515C03CE0D497F7009B15FDD3CF7B9BBB
-8774AF7295A5FB58326524CB2A5B2DACAEA5169D358F6DB97A059AF69368F85B
-637689ABACE3C095B5B5ECBED19406A241F0968E82FFB4E8B2DD8895A7D05413
-35471E17B3121C46DFE1F3393302541C9589089632A939336ADD5B2CEC8DFA77
-31A2F8034EBB20A451830E33233330851DB80D558FE1945A08F977FD569A7097
-DDC256C3BB5E0335A4E9FF1F59E458A23F4A8CC81A4A545BD85F86CC1E7DBAED
-BCF58249BE18C57546F2A2CA9BAEF5E8D0C5128307DE9698591DCBCFF4A45588
-3CD844FCF4D1B7D546D66B6E9A10F0475CF8A4425DB318762FB207AAD6A3AF2F
-18F8B93F0922D3130F2F34E309B03F50AC68ABC8959061BB7B67C09A947D258A
-5B5B318E80062317DEF35BD7ED949C408CC920CD22D36D7C6033DF960D539E2B
-8EA682A180C37F04528FA5069858C80EF05FEE3158F8B16EA9C6D0008F27D0E4
-9301620F7B635E985141CBE37D546A349B9EB1F0C2EE079A0758FD2F034DEE63
-A77F4905E3202EBFCBF5D9AF53194AFE947CF122C02F0223FFCE52C30C13ECA7
-741D9FB2D337992C1200E011B9D2BE0292D632EA63AE091B937B00CA429CD6FB
-D7E27B3C53133F3C860A0EFAC0C263822746022580664DA465C985EFA421D112
-25BD0B56DB824848F63412C8E26838415BE8840613DE90502764D49643990BF3
-913E895BC87FE2D45134910D9F2AED57E244FB907BA1EE1782EF6A1908D52EB8
-8A0E35712798D4AA803C95AA6A10E4A8F537C1A1B4BA4668D04DA0C3CB01EF27
-2D2FB81322FF42743B00A5B0A8D406DE4C93A10C73CA28FEA7E3D181886E708A
-D9C71530EE481BDB0DC7D5635615D2EA224398D73AA957D193D8D310C85E8988
-4F34BBE83B0937CDB02C06F09FE30E9D32611D7BB552F8CAA973546B52B039D2
-13C8CD65DF3E9220E12C475B486DDC9D1AE4AF17AB2B8BEFA630187D3617B938
-41721617F7F316402A65DD78B644FE2D3EC762FEF2F33A9DE36076FFFF7EE562
-1E1A2AA33889B1371F37AB9D21782745B0638EBAE39A6A91573F271CD97B1F2A
-F784155AC7B610456C284BB92C0F1B3BF42B112F0F069D15ADD414134EC80EAB
-B4BF36A66A43F756B609A29029C1A9683204FEA9B86F461555D654FF76D6DDE2
-A4B043BFB9A74D49BCC0F7FF07AE0445B5000696547B96FFB3C200768DCD28CC
-D168368EC0E5400710A8EB3320F0243E0F8A271FFE250A165AC3D0717EBE2572
-379F61940798C6BA81EB5B295150DE6AFE2CBDF32706C489203D1D0B99114063
-E3F46CC6F1E8D9885872A81C7D7ECE0E1D10B6A9C035557B9537EDC5D0012529
-4081E0FB641A94147642D1D1F09AC50BD39587C4FAAD1963151A42886F73CE86
-FF3E369046B5987DC6AC3FF490B2412614DAF252DF71C6382D9520EC24C6C80F
-32038BB8EE6F1F0653D3FE87028748A822CAE716E3BD16B401D405F5C0ABB7CF
-76209DFE817EC80AEFBB6AF4CDA68F1A9AEFC7093AD38E31106B54F878D34C36
-C05CFF435107489ACE0DC8F0669443BCBAD218BA35100DFC6967E8C5A5AE0FD4
-55A7B09E58547CDF8ECCF986BB4642E3DA6E5AAE8447CF15180CE44851BC5AB2
-AFDA9162E3F8EE5345A84AE8353F0ADB44AC1209AFF4D937B5B797B348429D95
-26AABACED222D29F01A36108B86F4B1B5BD8AA39DDCBFC834D684E3903F209ED
-2573806438DAA3A2B46FCDB66AFF13047A4B1221D1759B6E69A80F09012F107F
-154CB57D1FB3EBEDA7AA800F1A217B92A73A591A89DC43F2C58CC2D7A5CDF71D
-1DAAC77CDF41C6B305DB18C3ABCB9B36DE8522EEC89DC3B7CCB35B0AA89D1C43
-9F67A1E01AD73F77BD202D4E2520E4CB014F8147E0C01A2528E674AE656F8E50
-73148827D3A5C9CEF2C3B7788A0914332687E1468DE710546C7FB46E9D9BEE25
-E6ABAB831ACE7B5B8CA4339C98476ABB2B51D6394C6C8DD3A394588828CD7FDC
-4194B1EE61CDC06B1057E8BC62594F8F223167CA500F4FADDEEDCBC99778B482
-56DA1E7B5C09D1A6EBC77D7B527419A6235438CCCD2112D5536B80E3FB85839C
-DAE6F186D3099AED4817EFA52B7F568F6940CA90EB18F12E17B1E6942A12438A
-0E134923AE5F9ED242551FF8A746218BD100E7499EF45C0C873BE6AFBCFB2B21
-0D1355A6849EB0A3EDA9A5F7C7A1A42E1AE72CB34B7597D3EA0ED9348C49DE6D
-CBD1F63D6FAE6E7D46CF0D67C4201CDF6BAD0E1EBB264644B90C4B0F670DD266
-2DFCD60C2B28F1CF139D373675F6F30799E4B355229AEA6486DED99CF690C0EF
-A4DADA7E0E0AAD1CA0C6FB2F6FDC6E988EBAFCFD7A49DCB0AE7391EE980DEE6B
-7E63947C86B0B274A510814E5153EA73DFA9341796C27F88F76ADCEC27438B5E
-52E6A675FFECCF216D46716944628AF91F663E10A973F38507293C0D170B1F46
-5DB5158FE0288C667934D6F9574BA49DF45293D460A24A8DC1DC391ECBCF74DE
-109B067AE2E26EF0B7E2D94D3B70C712A92531D9CB97FB8300D047FC81DFFC50
-C86A58A7322DD04647D972236BD4B9170EF93C2C1E6779F26285B7C594244684
-BA6C28A87ED95CB5AFEDD99E7035DB8AA7D50A1FDBC56507F2DB7A83E569F69F
-97BC7B84626E6C5BFD743D5B333447BDD19B1D5E8581978E6184174D46652F64
-132CC85A954F7006FDB2E82A61E3625A18C067F82CEF40ED7574BE9C2688B25C
-DC95E3203506A0A9CBB17125086E0F1098E3B79176E11BA65F055706568E9319
-4572DD5CAB0E4C50984910FEE5818FF78F92C2054A1B7C556135836E902BA3A2
-596AE6A0D4355F8CFF05DBBF3FA66B8A7AEDE8337A2026893E03E65BD561E68D
-DA32592C403464C7CCAD732FC4F3E827891B4CC9D8D1C3D9829513A93A6B355B
-B89DF9194143FC8AB686B945D6E6FE3FA7C5096AF68CF78D2CC516D36BA30374
-AFEA624B77D557F06DAD638DCA11ABD1839850FFE5CD135E28B939659F815DBB
-465A8D53C87C8EDF1E9FEAAC316DB62E887D0F04ABE77F9A337855FB33E744E7
-373316512D9BEF04FBB2995E8AA887FCE7F0F7BDAB71C0CEA58E944D58AEE590
-E4DD89CEDA2EA32D8D99DDBD44567C9485F4BBA3540428CEFA9AC0F6BB177AE2
-6150A53365D9AA500F78DE6C04D5BD49B655A927FA217CD2DB0381CED30C03F2
-2912F274AFD2D3A219A71331FFB90DF76E0C24A157090BB8B3A9233E89E4AAF6
-3DB1591D03AA5200F0C73F534A1EB4484BFB861F323BE67330F9BAE3401FAA3D
-AC07A2CD5D10816C4A88E4B31E6DC79D757062DF3B506DABE5BD33B319B7AB11
-B92BA9C1C4C3B40CE4A6020E7A6363D879ED0884E550BB5AFF11F7328B25237F
-7CF530A97DC7EC462519E6D3EA80D32752FC08132F30DB72592F4520F10CEEF8
-185123CEF67B82E8604380D41BC0CC65BCE6DE08EEAAB28AF3D3311E405579AF
-01077188CC85297C76D9341C4002C123C8F00362FF6478BFC4D1B7CABD23330F
-77B2706BEDB00F3FA8C33BF5F21211AD68FF3AC9B4C34F6738F2D41A6BB8CBB7
-8AB0806A424C01997D029B9A3338BE99CF8FE6C39EA2FA98FB7BCFD7774085D6
-35BBABB6698D60C171CF51895DEE35F2C56694698A8301E86E93B19D02C3B5AB
-D2DB7BBE132843259C816E8795A19FAA736C0EAC5C487CB6312AE9E0748CD117
-3CC93892BC103760CAD3E1BB7BB548A78DA576C742DAA725DAB163826914F029
-30FAAEA08463BFE61B6CF30EE8F3DBBB6656D451A7D3DC90F1DC7DE683B0A0AF
-934E0587FC22B99D4ABE58B46919818D09F74389CFE25A3DF25B3ED6C21C3EB1
-538B282139B25CF35733F5840023E64C1662D2201F2875F0F08246A76ADB344F
-530B619148A2BF8F7C6554EDCEAFE8498BD27518E2C7910EF47E5F9A85D4D8F4
-D9ACE62FBFE34477E0ADB4BEAAC4FAE1DB32E022F1C9AFF04979EC82C9988493
-D4A6FA585A2827A7399D8EE9E358376E67B9C9EFBA4ED3F30C98C4A2098C7441
-BA86101856C3A60E1D0B1842162748E15163076C1300B1A59A8EDFF026986451
-9856D5DB23DD10046A42824F3953C87A67EE2D2F3EE62E8CD1512A4D18D9ADA2
-46EC9F0A186AC7783791EDC690F34D6308C7477C2FB5006E5254312AF4AB964D
-870E218598F552C0F26D7A1299982A0578090B984C1F11BB5D0C3A5386BDB016
-0BD5D2EDB71D3FB791FF33423C6B527FDFEA50DB07C4AA8F65B9AE2D7079EB58
-EDBFFFE5805D5E4D2D5DBE66F3B5F2EC864F69356976E51873EFD945DC5D33D4
-17842941F2861E93908852528BC23BD6FF56CF9094F9C80AFE957FA18225229B
-149DC5C15F421799834DEA3260EC1D93CD18C4A75D20DD24CB58BDA9185A8199
-ACD6562679E296B37051DE676E374163601F79685390D147A8CAEFDAF22D0BFC
-1858984471FF1690EA5916654BFBE10174B3CCC84F89805E609A61AC9C5CF960
-5BE2ECCD12E5DAE53FC55B77CDD2A9BA3592A007431F576C5DADF36D5C1427AD
-6189B8F415FAA1E38F4D04F2E8C6386E25C3BF311761D95F8688B68B5BBC1FB7
-D91400CD00EAD6BF646785E094D3ECFB8100BA65B665D6F5E8E35D2F5C3B3A57
-DF49B89D9151ECFF486567D35132F830E59CF04B8F38F00E9BD8EC4149591B0B
-26E4F598D58FB3315151A810C7109C8A77E9FDE6C0BF8C551437BFACB42464FE
-842F6792EF99F600C66D1204F8FE6288F1F8259A8358B4CA21C1B82DFB5AA997
-9FD878D6864CA660BD89DBAE38ADF821769D9DFFDDB4946F2DAB422F33458D0B
-999FE26D8023866BF38CC544129513D2B37665176E8B0F15C3554B699B59E1B5
-9EB0CB8A0CF137AF32A805821D2F5EF806D9DDE968CEA58B1DADFAF0BE960B68
-E124580F7C3BC4089D9865D0971CC45CE74868C8122CAE43B57E58A5A862D5B5
-751016CDCEC16222435B5E823F121DFF1D88245E745FD51F4E971DA916E6C8DB
-CC1B15755F72F5692A2C47AD1967E812F21563CF2A0F8274289BF22405AB8158
-73B8BB9AAAF846691CF20B058B800FE1C75D8FC586FBF3BE85F1B87073565DBE
-FC1DD2D7C3006FD775C2349DDF659D05224178173E8A7AF73F982C90750F8356
-BD2BC9AFA1DB2007B89D6387A97BA32AD4FC4BF559EA5FD2DC6412E8B460B251
-8A1CD242CE0BD3CE22A7F97834BBD4475E231794036D0040A8EAE9ACADFAAABD
-83EA88CBF0BB9CD0C3C60F5379FEA1FF57255DFA6CD97042BCC0C9CFF68E71B9
-59E6080A165B650DE75BC264B113A3D00EB5BCAA2F4E7B2F5BAC3162CF23BA3B
-E4C2D2AD908ABE5C63729DF4CAABB6B2987483B8BB39AB836B05E30B2AF3211A
-65CD7280C50427159F00E27094F7DF1482A0F5C11ACD1FA25174C78BC44084FA
-B83A8153875B85D1DED601875334A8F20819A018D1F05EE6D840331DE4CF5EA1
-9C1778E223D44F8F85D20C5D8B5B6EC8CC1773B7072122BDF4C41E0F66FD50D3
-0993E010D9DE243826BF3791DF41EF81B077C095BAF5A84D44AE4EF6AC3B5396
-32712CD96F96C4951D991765C2A80D4BBCFDCCBD87EC0677787C5DA8EA93F859
-8A0F9B2B2FDCEA5A22F19F0050EC0A6A4A1F164DE87F1F29B6D49A58D71EDB77
-A1E4D554685156F111E288F0CA0919364B7378DF77BBD2FF9EB451E106AF3279
-7982AA2A5A87C95D170F2CD52A37EE49193CCFFD6ADEDBB09A355B76C351DD5D
-1A345EF1AEB6AE1E0F97F775214137797E433D351A6DB5B7111643C283D24181
-D0E270296D43E11375325C95765C3C5665260A6DDFAF7DF22D248190C525946F
-B6B0ECF3175CB05B3FB54AA3629F910573037B8FA53F85FBCF6C702E36293661
-55E05060813F639DECA4E473CEC7B7542AF0ABC91F1A51B07EA37BBA4FF366F2
-88689B2414C8F2CC0E18C630B2DA735AAB8180F58A551535C34ABD8CCB1093F5
-D933E742D3B702572F06EBE5D60DA7AEE103E825868D663044338ADB3C9D1899
-D9974325D740DB84212971625B8E379471C5C90AADCF0A9AEB1D2D0C092373EE
-25F02A57DBC7E2973CCA7A6BDD71B32D81E970731F6B46436EC5DF7971150881
-90B48748B0C9E9BF661E3BF9BF428254095BE013C649C2E99CBE108437E64185
-EE4EA13FAAF2C823049C9EDF27B5558B3D94E21A246CAC4EADBE7E31AA3BAF46
-15EBBEBA067037F1FD1EDC9F9488AC031AEAC11EE61D9ACAFDCFCB2451B7D944
-89F148028EE70BF5550474B8C34474A38404E53B10C0B770619502A2DB4138B2
-4BA812344D3D86C1DD1FDFC25507CA39CC10BA327B7188B30177D2B49DA94740
-8FC3EF502B0B535BDF4A81DCC8B0FB99E9117351523E1ABFA0C2879EBA5B374D
-3CEE4C80264717EC5073908F8E60B704457C3F0C1D32A1B61E6F25D08C36C051
-2EA798E6BE78EDBAE978E9F41D87446F0D3F724F1BA22895465D091BFD8B6E7D
-BB3D4EFC2E8D59FEA35263C964529F9E0F1CDB2AC0DCA9BA134461602D22AC2A
-CFEE36E15CF4CE30D74BB5A98A96AB6D31E3D418797B2EBBBF0ABA03F20DDED0
-B437CF69A1066F5EDAD9C21DC18BC390E0DE088B82EEFC23BE67EC5EDD0BFAB4
-FBED26930AE2185C1FAF80B9596416522B0B615227330FA99659A375F261FFDC
-FCA94B360DFF79BAA8E856DDCDFC95DFA4F0778A4F4BD99BC43EF344CCE1FA95
-F0E7C74A0E38AFAF9AF2F7A4613E8ECE116018437555CD00451A28946AE8196D
-3CE6273620A0EB981DF43395E52FD05DE06C76AB5E8148BEE6A6AA07C945943A
-06C90FE2F5EFA4EF1B6DE6BFEDB6B673460D4B55452EF438AA0ACF7E9DACF826
-BF1C7EFD78F501EF65D3A77750464EA1C36BAE51DFDB1F6ACFFDAB646297889D
-EF18491F4BFAA9C2255D6D66D6E975C56436FA1291424C3A3FFB833285EB6118
-FE8AFE03F16A8C99DEAD2E987B97B9B6F5DEAEEB3418FBD95B0E0F8062D8B445
-7AF2917A3E50C1FD2CD917A4DCA5CEB841A393F12716FB067C4C431D3738C4CC
-616FEAE739955EBBF2388AA113249FDD3CB65614972EA2ECA678858EF2FD5A95
-D0161F05EBB9F859D155E7FF70B567BE42FDEF8AC8FD584BD6F3848121E02397
-DA00A73E52025070CF6D6C44CA0FFAAAA6EDB678306A3CE8D469F94B4511E4F3
-3581CA8695A0E5BB64116D8DD899837931DBA3862B69B38FFB6CCBF1D6199DFA
-4801D1007F9E4CF391406F0AB61352D6053A2C3A38BA40BDB894EB7EBC2DAB34
-BE2E082037DC7BCBCF8DED1852250412F6ECB9BEC20A04FC012D2F97159A979B
-71E19442DBA788E65CBE9ECE846FD307CE7103323FD49AC37565FD450B5B4662
-4381EBEBB98186F7C6DFDAA22AD161B30A48D6C8B233158A1EC56BE74188ED67
-DD8937011B01FB6F690B6EFA7C9416561682ED59D6067CF28827291915878663
-A2CF19D86B2AAD2476F03A1786D6072E9E14321CB4643C3586D8D3378E12CCE7
-EEAC5BF5478783F5600A46BD929BF75E254F5B9991ECE829CC0DA99C2DE73C8E
-A1438CFEC618F8239FCBFBA63C3CC68EF3C84D492EF39E428A4EF041FC7A034F
-8DBF169C96C7AAD7EF572EA9D8E7995AE9B5820918604E0245A58196E870C92C
-A4269B9F06A7945D516A8C1F571D2C658A9A95D02935628CF61C7E8E099E96A9
-A0CD9F497056AC91DBD40D589F463DFC63B665107EEDE9A7702B9002A4839612
-FD9B2CF0ED8B9E899B8A311435081E387998496097F860C70B0856217D31077F
-0628139533B6B19973D86231548E6D47E7167B1475063B8970391B9D1622D8F1
-CB1B46509E78AED81B437787B47B8711712239D43F2ADE009EF927548DF663D2
-21E2CB3AEA75D642BA7BB2DA3AE9191BBB1534EA87AF0C8BD688A01C8AEFD429
-59453063E34CD9378EF7DC4517E5007FF110C2AE71504E3BDCD9EBA1694C4785
-5A4022233893F25684FB1B5FB3967FDCDA0E19CBDFBA7F4AD16E91B798F38A0D
-0D9382A1A371236BEC93664BA5C5F96BF93FECF823D8F11D2BA4BD28396FEBE5
-5A65BFDA938F6D476F3D850A6A9E0576E82C72F0177076866FED31245B67B7D4
-2C09118B904D86972671B7F202EFA9FD9510419FC9589352E6004237B6140EE9
-5677B11B6F16C881CC0678BFC2A47F6F4EB7B86D424A28AF414D5D14AE8EB2B8
-CFBE634D951E20AF1C2E5461075CE0120C4C28AB55B3D1C7FA2C8DF5FDA22888
-3F91696288A283879D31036F9A7B0F1627BD7D3B1830DC3EA77BD4BEEBB66CDE
-AB448B52C9B7E44DC1121A01CD198D6C53E84117BB796508B053D85567C8DD3F
-2BA6C3EED05EF6CCC6FF9A6BFB1860B6E302982DDE2068781C15473CC0BA8C30
-10C7D99F3CCA2F31CBF0994DB5746F78021809AB116E7686907AF69AE07269C6
-3633795268FE168619CC3BD6CEEBCE16566E581FF7E2EED20253155807B7CC5F
-E3C3CEB9B6610CAE9A6CB710B84DC00E6E7D4F53A0F82FA4E9C9240578DAD3BE
-6FBC79391DBE1F06569C0D0DF69CEEB4C47C1C839041B828D6B8260C29009FAC
-3A166A6D04B47E4EC4C57EFFAD93596D486FB21E8CCAE06BB3BC4CB8E191B3C3
-5925792FFD99715ADFAF58605AEC477934BB2DA781713B740D3ECFB6903B9D0F
-BF0DDE2FBBC352312FECF74430C923C9E634CC8887973B949AD5232B0F674D52
-6500120AD24310F078117DCBC671F4C7885313A5F5579A639127C830A4BCD859
-832EAF9236FE60F0BBE3DE38F19E55F7CEF8D3CDB218A63A387A8B4F2B12380D
-09D39DBFE2D8C471047B36549DF83B517DD57EADD7B34476DA3974DFEE987759
-AA1E2EB8F835BE740FDB2DB6D5118E9082302065CB6E91A2F3C7B5657F12F842
-89B702DEAEB322FF63C34FDF5293CFAED441F7692B5FA225EDCF155BF3105E48
-7E6A3A99F68C20F5499CB9B26B5D7E915175F17B6D9D2B012906BFE07EA38F28
-EBEDD8E34246A7C6184FEE0E4CC01F5C6F8970DDCF67D3F7AF3E64E2E0EC0F85
-363953AE8A29969D71357EB11AC7E21DE2BE5723E8416A639ECFEA20D0042D72
-87E92A6EF2027C1C8ADF7788A169E06F50268D1AD9012DCB7965F9173C4995A4
-C1264D0AFF2A649B8DB2F0EE7CB5F74E0FFF03AB75E2A32BE4B1D4261EA69B5A
-7D0A4625CF33D5B9B13439BA2ABB30AB399211A7FAEACA25C721845795FCE18E
-C752871F1D5B2E8F42FB13E785ADF1612802979C374F124F1FB8F85D328F3A09
-1987C577078D35BBD1892C84DAA254000DE099F7220375BA244025221D83AE07
-767160AEB66FD0D8A9D1D29A68836F837C8149C2402C6E42C7AA1E51DB4701C8
-FF47C9D9B89191E914C0B5E2D464201C987856B5C8347CB567E86F2B040B6B4F
-15A09258EDC942844D997873259392890204CFCF0DDC475E846658E161204272
-2BD48A1032E05D73F49CF87C0B4AB361E0A8087D5BCBE2F1F4068B635BBFEA3A
-6595BEF5DF4F34F0375C89AC1F42D264C16E61B4861250873B67ABF0CA8CA846
-ED91961EF609560C74746062DCAF92A8EC4010BC9FCD79D7DBA48753F02363A6
-1A6BE1BC087E48C334DADA1F21C5BEB5C169517D1ECA54FB284C9919532BEFFA
-884961384205AC450A6329C27678C7AB2AE0BBDB3378F9F3CC026C48413B13D5
-EF8C2AEC6F34C44B7BA04D71971C62BE351560798D2FCA419BD75ED389044AC9
-E62AE8B3EBA2CB0826DFFD5D6270DD802CEE51E7C137217EB34094B44846EDBA
-0FA5BDEAFE7DE979FAB20CF48B28543AF71AE789D3CD910BA237E6D292C9DBDD
-078EE3101F557D5403ED2F73BA84E97541BAE26673D53250FBD8B67B16CE6682
-CCF3EB4DA7889B718063CED7EF8D4B97E12EF318DE2E0C9F5B439B85B038D979
-B442A57E96C0E0D3CFF2352361978F71ED74CF86738D0F8AD77ACD20CB9B305D
-52DA163086C39FD967DE099AF9798F59006DD0BCC8508410C13A626838192AD2
-EA130256AD24CFE5A1605C1F679CB7D030D76945370A7C2E6B045608CFE10D55
-19C6C9A84788ADF3EEB12D9742E04CD0E4633FAD0EE1DBE291C13EF093FB4C8A
-1BD8693178646959C4C9EEEA2EDCFBA5F31896B86636933A6F7DC43BA8196F28
-5487F3259CB21448E37B1708CEB1E1651C53BEAF0D09A17741E2B1B7870B431B
-9AF492A59351A536E15167D5F5E26BE73D66405775B956653D2B5B23A0B29D43
-24A5507583E35056011CB334A7FA08FC5BFB50819FC146515A069EBFD291C5FC
-E0AE26EA930F5DE0934EE1986AFC357FFEBF99CA22AD12086542E2DA9C2F3157
-39F1D7E591F392304DC264337262594A64B6EF4F9741D034B2C291AD19B7F13A
-4EBFE6A338443914BC6B81625C7140C817D39436B6AC4C2908603CC8D4642E52
-CA7A0B9CD1D230BE607A5FE89771E21B897F0BFB8C7A1315B554A4F036F8F50B
-4DB04A6FB17F9D6F86CA00F8621E2216683BD2BC4668091700BE1EDBF9377C7E
-A94482C1251D227466ACB8BCE5AED8578F0A4CBF78BA3D909D9096B2CC7E48E7
-E346355C3455C20A80A93F1492C285C427581C7D10A5459FA997C96F9F51ABA4
-7D28A48CC9E59B8D8476F6A3AC1CBA05DEE690F33E5A75C2290CFBA105FE38F9
-1EB9E309AF3F7A1A44273B2BD0FFEEBEA9ECA9F60E4008F83ACD56078C698C8C
-95BDA63B876CD63990B23F1EF7E4B6FCAFE47C62EE9AEF014071117FC1851F61
-2514BEB09DE651B7AEF1716B7D4C49609F125050559DCC289D410CD59B4AB0ED
-554449BF070327E9822A863430F59444AD4B6B91C88A7DC58FF1701EB2CA81D7
-2DBA5B749716E09CCD9CB8DCF747546F24967985F4CC7B052FCE186DF5976864
-F465517D8F479192285345CF7401073D5DBB5878EC2C6DCD11E94A0649CB320A
-61CDB0D6A0AE01F4CEDA46094F100F58B7F7BD9A1C40610B5B2C08193B3CB9AE
-AD7BE2796D9B40A9602282EF0DF395FC8A27CE9B880C73A7AA7B9498324669B9
-9BCA199EBF63D883FDB77ED213A8FD450633D1DD9AAE6534E3672F4795F49713
-72C1D053F5BFFA6093FDAC3F7527426740B53193DBFA84375E2F697ECCC2AF76
-C8CA746B032C293989FB9ED210703244493EA7C3A01CADDF218D3FB543DFA5BD
-0296333039C5AE67AF1D3FB1491E54B4631B65806A30B279AF8F82A8222BEDED
-44A451B84EB62FF653AE3C3C1FAE373FDFCF5EC38F6736518BB69B250797FA03
-6D4843E535F9BB28830230482FC058A1001E061552B4E00386F048883BEB18AB
-0F1799221D3AB37963487BDBD9B298500606512C282DAF37BAD73D5402252F47
-8F30C91E42B4A5D2F2DB3E750D3189CE6613EC3DD73B055C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: SFBX1440
-%!FontType1-1.0: SFBX1440 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecbx1440, tcbx1440, labx1440, lbbx1440, lcbx1440, rxbx1440.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Bold Extended) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Bold) def
-end readonly def
-/FontName /SFBX1440 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-218 -316 1652 915}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9F9948B28E5C
-88B31806AF1433ACB13EE555D069E50649D3C93032500DE92DCEF42B7487E4A4
-1ABF7F6C8F177A4CF5776AFDE02721C8B9F69A7CA769B2466EB4501A7E5683FC
-58FFB0982039E9154719C1C110840B2DC207902F8EE3E83464C763A03C52F60D
-D7194DA5888BCAFEECA5C0AC8DE6DCA956F1D0E6AABAB6E20F7B64BBC9871543
-D62E73F596D732C3A412E916A3EDADAC745BED5D2176C14AF05DC28DBEF5C944
-FDFFD52D98A35990F8D5FE21D5DCF5C9900FAFFB698C14E56B6667CF8734534D
-8698ABFC9B4BE68E86CC30704F0CE920EF1B2B0F3A73E6FB24B20F9702ED522D
-C0854E870B8B81B62B48650AA5E74D2F06FC2BB2E06DAE38B8F0D829E2240B76
-CB76085648CBE820C02A50638D84251325835B79D82034373114FA691B029ED3
-7E265B00258A76B193EC155C0A4DE5338B95073EFD9CE428E8C7D9F8CA3819F6
-59291A239C1CBB8629179F79B794CC64ADDCC520647C90B2AC97E3129FFE6A47
-71E86300F2FB20F2CE0D6482A2F94630EBE822C060B15F1B57B51C82D4AC05CE
-B552810FFF3EABE30E288BF601AE1003C0DCB4B555167DB1E6F4004684B76258
-726C1DE83C45C8CFF7EB05B68EEF717FB397BEC159B148060F15EC1B9269A780
-56FBBFA94D7E8333173E4BA3BFE2854107F555F08E9105A080F1DC512EDC2A15
-A74776E3A18FAB7C1F64921B8A976D7E279395659E0886ADFECDBFF558F1E4CA
-70E9A40AEA239D0DA342BBCD975C13315C3951A6527B3BB9AD87064C0B4A3C2E
-FE1FE92EF6EFE9DDA2D709D94E00EF85C03F169FF99CCABCE91F2140BA287866
-E237994F72E705AA7185CEB4BE424923A196FF49955CE55BE7066690E780E3B8
-76EACEA86F719D6327C049905B70F9F72252A06126C8B4A56669AE182EF98465
-4059FA3C23B13593FE6A5DB1C5C2E7B9BA528C4E0CB9D1B93019A8E265824344
-86947FDEE9A49733A27ED7F51ADE0FD2A113DD2612350DEBB93EFEDAF6F39C6F
-ABA7F3D9349EDAE7EEFC31F9D510418FF169EE4D6B05905B96130EE6FA2DB817
-49EE49A4F4C49FDAF4F61073438D53D676F5D5ADA65791E20C3E433BE062BF8B
-9D022DE963F8DDA6A8CA1A304AA20C31A589D07090EDDB762A308F74E12C8424
-24E029E5AA85A8D7039EB206F025EE75EF233DF666CBD0FE4F0C4106E016CCBC
-73C481D62BE2CD71103CC54D60E4E66AF7CC62795466A3E7B1A94AB4E7D377F6
-B7BB47F307D72302B8F94274D83EF5C41C3C5F8114B46CCA0E57EB32802E5416
-2EED9743461D2D1A76E3AEEDCBB9185700010921FBE9A3BF6AFBF1942787A468
-FA39B093E080B08F124A61528B5C6434FFEF6D68C98B9F1C3F5C60ED024F57E8
-2DD0F836312FA51F866D49187B3E2A2915E0454A4AA688165089897077D8C442
-3D10F8A2CE50554183F312A7BC87D5C3EE7287DA937B474209957BD46971F5F6
-EF5B5ED47CD8B004B57C3F8810014C31481600E2BD4D7B418A019F3A92B7D92D
-3BE4E7795410423165EB84744390FF2A6C0A69DB32F2039182AAB2696F59551E
-A794895BA40F8AD7CEA83C899387E2A5C860D9EAD6AB9E2498BF607FC96D2ECF
-92AD53351FA9A291FC9CC8C8B191298B1DE626D05C96A5EAC0693CE5DF610DBA
-35BE10A0BDC92DE2D075CC9EA0B352F70D344305DE698B13F0EE51BB8C838848
-058B25DCA0273105F11543E86C215CE9B0DB507A58B5B98FC3BB678BEBCDFB46
-C68793400B20E042BA55E2A3356EAB836DAC4800C97EEA153A44CF4C4C0FA45C
-5EB8C4C9824EF4E9CF895B8BF91443591A8845AA3D9E7850037241E18CC0FDE3
-14BC8E0ABDFEAD85B5A4BA814CA2B258558D55DB22566FCB135A4E492B3816CD
-777C55A00BCE19F67E919617D5FE5382E07A0335AC8324405024951654F4D037
-DF90A94D5F72455ED72162D199CCC38215CE324D0488F9574E6263837E6C89C6
-B147D972BE838A53674134236CBBB25691DEE7635631DA60F55432929A1C0816
-9CB9C24E2062F345A33653C64546E560F1515876812BF0CDBB53AF8F8017D43C
-472CC042D06C6CF00D11367B38D977823C021047D0CA9A4CCCB636E923D56791
-014712DD21E2AC4B36F2C44A99FEE02231973454E506A7EDA19FF225BA338890
-C5E4C89C600A19B44DAFBD70D9D22EB3E9292F3ED47688F7DDC03516C5EE15BD
-E294CC18F968DCA42CEE062184CEFC151AC9B70B321CE632A9134E57DC364AEF
-8D56EBB2809C91FF3FD1322AA99B6390DD9AA79B27397F787290D7FF8C677705
-7D96CFB98975BCEA1293C2D4F168426A80EB406A67AB1E075F05481E39E7D0C8
-B621DCD49E8597360265F1D80A2EEE072875ADA58EE90965EB0E987C0B3B7917
-BA23FE14C2AADE06B13BD007E3776FE26688D3AE88D250DC6A85C3FF736F7D09
-6DC25761E86AFDE134B1223D2A02F6922A1E6C0928734867CF629CE465DA20E5
-5FA2C6A6B1F946BCB7EF85045B2B1E29781C91E02F43C1D0E4C1A6F0FC474330
-D5548FC854AF646F86F1A125516E25FD221A20181680F53ED87DD09D744CBD3C
-6576252E726D201916D593A35C00F1073FEBD4D4A0A76151A9471489A27E9CF6
-405EE4C86F34E7E66D3F9AF497C0E16231807435E72A74B9B5C4BA8889012BF8
-40FD65270EF8EB3A1425BDC5BCF4C85CCF00A1D59BA4667982D2224354EF7FE3
-F3841E13D4F36E015D90333A175C8D8DE89E25D510AB158618CFA2D579FC5C30
-27341ECBD768AE5844558FC1C5B080C962D5D7BDEACB02BDCF20465A8A79F72C
-444B2D7915D902725939390051529D3A80BC3FBEFCE09EE1974F6CA604752952
-32BF2BBDD15216C57251A94A2E7348F3DFB5B8FA36670B1438E6A168F565A5CD
-E781D8908FEC9886FA4B0072557C5EC4D1F91FB39541B8757874D2BE4842AA01
-2D8F4F735C79C8251FAF27472437EB991C97AB40F7A50968EF23A47A2494352A
-4EBBE0BE0ACA51F2AF6CE3C6EC2110159D662590BA16F111B283D212732D8DAE
-5A86550E0FC62990F3A8774A6880960BF2869E3CB846CC82BA6CA3B20B1E56A4
-6BDA417FE127C21585D66F95FAF7D1E9752C8D3B41E0A123FBBDE22F8187AF34
-646FEBD88F13134F93BF24ACB6FAAEAE69863F1B01521E754D9086BFA198297E
-D08DD57201859FB92EA58FD6661205683F9BC9C74EE0BC58AC36C802A06B3A54
-5B9D3778C5DE154C7D677AD25547888AA4DA562C245D9611D6B9A0F43D1D2724
-3FCA3AC2A85AE8B0F4C743CCAA43EFD1439B4E4F0634451D086A7F44262EEDB1
-754D92D4FCF6767209C3DD2C4E988752AF6C7189714F48484F0C032E3F0B911B
-A2946D40D26538C0A2FE6FF83B554B290734A845FEAB6923FA5B4BAAFB29F046
-14DDA7052FF516185055E36717092CA78B984ADD80D97CF969EBB7BE3D9AF57B
-7CC30B6CE0F4A20B0352B2CB4C6D9B48624A4E81527F6BEB58814CAA58557A3B
-331EA44FA926093CEB9775B5F46CB4228D472AE283F5507F6A97549A6281584F
-024023060F377820DA5991797492318B4A7FB9BDB94221EF653D3B19FD733028
-1523A24D3FE3D8A87EC7D1C2012EFA8553B0ECA1E53FA0604F07F199DF340E05
-78AF13C8BB4B01F056552345D69417AF66307EA431D1DD4AC2CE36F0C62099F2
-29A909F8C89D2FD614D0A1C73129BA80F98D57358C5A6A2BE8F779FBFEC09764
-D216BE0194193F12F5586AD94A9B7A7F52C5226042107AAEEDC19442FBDD8350
-3D108C1D2A535C76F2015EACCDA0533E943977A5952997A76EE71BD8315FD944
-2C290FABA1C9270D3BA6137B67316819E3C86A6D4BC4D1CA6AB363C5B025F48C
-20EA921AF6B8A0FE01D023CDFD9F2FF79929CAA374AA5BD5B16A244B6353F10B
-AE5F4A5D720BBACB948F8A484DB1BA09AADF05EF93D978075598F37DF29454BB
-F727ABA4802F0818924031DEBDAA8BACC3A9198798B7A3A82E3FEFCD34A540C8
-FB9616F9CFCB7E8EA5467758F590CF4C75851E8ACA14E5FD6BA44209BF5E3A4B
-A9E7582D800DA6B4E644F5AFF9BDE1D94746B56099CF4C69DD98887B0558D80F
-6AB73672D36BFF375543122059CCD4972FDD5A13226B636F31A9670EB8ED6BB2
-F154C62CC43CFC0992B53CED0B6E1698FDBA922439D31B485997AF2FA2172F2F
-A52264F8F41A202FCFFF3D4F59EE2B52D2DF34CB3032D235AC8D305F677FF348
-E8ED022BC8896E1F0D19DA566E1A005AA9FF5890A3EF59251992896E2DACB179
-2DA8AA542CF25DC62707F8197943268BF6C4EE974A29E11E616206524AE42399
-5F527A2F37D55A4BA4FB7C83E095AE14BC3576B74813C32CAAE86DA2CCA4CA4B
-67BDF25AD0563924032DB576103CE40DDC83CCF7770E6E7C59C4558FA322B3B7
-2F00014A634554C3C0157825F1BE1F15AA3302B07DB3D998AA3DF32558EBA96C
-17EE5BFD98C6F798796C3B32AD100A7AABBF9CEDB3F956010D4F44273492DDC4
-3003C0E99AD88DCA692BB289A3160110CD44E8B9911569BBE5859C5D5E32E767
-BF3B2DCE86D087063159E197F46AAE7CE33A000E9606C7FFAE669141EEC6706E
-FB1092E65F6D8D4DA45DE6FBF64947CFB2BE1DA039D5234B380545252B0FCF63
-F4D1AC55E1D63AD86FF3B1EDE08D8E0531224B173C3D95DDEEBEF6C21F32802E
-7B644F74737BB4D418C8D726BD0069D63A29995C8F1A10B2C2DD83360B845F8F
-777B7AB59559AC79BDA3CF37ECD8E5A8A722A37AA9E2BBAFD0DFF297412F05BE
-0ED66AD153091804325EDBBB42CB75B6B0387037465E8326ACE6F0EE58D3E084
-1829EEF6296BD35F40ECD773CC32F9177051B66626037F2EF8F72D3E8810F44C
-1F90A29F713C4B6784C28130E159196D62685E0BB74FA8D305566BAB9535BCEC
-11888D480C4FFBAA2913871A921E3786DE1A12257A2F80BFB32FBF06EF866BDC
-2078EDA35B3EF74B76F7BC2334609D8770C72038D2441924CC860D5D6ADE6ABA
-C1A2B9F1957D2BC023287E0586C1DE490362FAF9F6F9DC2727A6C59FB2B5D964
-FE2285E31989960E6FF2AE617BD0942BCA05F9EC6EDDC6AEA463308DCF934F95
-47239ECB8F2E788BEBF2316DB4434CF4778BA8A08F81174FFBC7909AF179689B
-20B21F6CC7A175FEABDA80C9F12A93F017BA002DC0100066E149089669FC652E
-DC347D8345AD1FDCAFB9194886DE76368C58A3A0E2B7EE5C291BF7DC9D492ED2
-034880F94B19FBAFCC9140BA35F609878F63563690FB6616CF4F561C0F16F1B4
-0123114AF5F6119F3E31DF844B80FD932ECA2B1FEFDE6DF002F020CE5552EDD5
-96640576111071F9842E588E8A53FFE7F6E0C73B532238190F81728C8E84AA50
-34CA2A83C89317C2C12E0849D0730493F2B71BCF385A9A7F1371490BD74E5555
-4E8CF3E58A1F64F68659A329118D5AE4A04B529CC5FF1D10005BAD9127E3DF9F
-89CD1DF2EFBC61DE2167A4EAC0BBB553D2E25F739057AE5FF0400536C96ED9B1
-3E2D62C6373B30B200B46E02CE575D7548424E8A62509515B1F8D4A203B55606
-3CABDEECA106FFADFC82AD0F108B53BA73F703D0EFA348DE07C687E6AA0A1A6E
-8D7EABA86EC05EB9182E8CE99206EC7058C6E834DB285C80DB394CBBC16C8D8C
-BF96C549535FF126795B4815AA6C81BB02BDAC98F463F9F2DB713F617DB098BC
-D2C0A21B60BE57B6E9FC564DCEF51473A34B1180C87FDB21B1106FC1AB1434BE
-0F486BEBD3ECCB35189CDD7CDE672342B98C8B6DF5674D6A259A56F4C16261D6
-2BF54A98653BC12D34082E154839D2D146296AA6AB6EE175A70D1B7E169CC492
-0ED7DD0EA7E721B24437AAD1B71850694AE73296A0548CD56785013A5C6A7C57
-8242F9C073D5C913A9DC12FE9C7A00AE3900BB5282962120BAAAE8825552418B
-A6EF605546465D1D51CF44DEBB3177037AF0A01B8533E61CE4EDBF519D72A09A
-9F65D4BE9EA9D8BE9CEABA2FA6652BAE2A60CC8E3DB2F96FD40D8CEFA73AB0C9
-2DE2D075CC9EA0B352F70D3443024DB75306E86948992EA2F55881B9BC5D665D
-E316B46FA1C7B9BD37D974AC8B12D710E9F234815612041D65F7AB542C1FFFE3
-D303687A70056A21792FC0CAA7A490C010EF2354760171613751436F61169344
-F16D65F08323792D55018D00466D467D451A5EA9CDAA07C11E9848171A2060E1
-F47F0B7609CC7E46B115C9D6D6FBE5DB269D6C785041CF4C252DBB92F6103E5C
-F27544A9A4DA9C733CBAA2104C13D509344199297288159243942BDB4B57EF7E
-58F7B026929CA4D6209472C58851280518BBF10BC64AA63302CAECCC09C46AB1
-192DCEF6D7E7BD3D0CA4E480D6327B3A5608D50778A51145669DA65C070D9E60
-E0A797E0EFBF9FCA57130803563596ECE28F6C40CD614F18EAA944673BADB4E7
-20E5D872AAAA47A65D325F70930E8D7DA817AB20E2F5767F2497968B6F19CAE5
-CA70E18DDBED0789AC6FA67A329BFF8DC7D9233840841431FD101E684692AB6A
-20102DE05AE4CF51C7AF1347F5A1C8768CBEE53402787A22BF5DA37F4B3EEAA7
-2C0E4537AA133EECCB6D285EAB4720FCF2FC99376EBBE20F6354928D3870F6E3
-07F7EEFB23493FFC0733B474B943DF0EA5ACCE8ADF6D1AEA39EE9FDC2A1223CA
-6D6776B9E4A7AA577DBB49F1DC54CC0994D3927A26BCFC59BEE455F29C564B60
-FA5C65BF595737280992EA0CA133296F5544899E9BC19773B1F7C9FA10B3A52A
-D51618595AB6D1FC6EAD553A520F2676A88DB50E260794595C7AFA244C9DB0E9
-9A3098954BBC19648EBDD8C739C68E778FCEB19755D84E02F4D57224CD9813AF
-1D7FCCE72138258FE2EADCC25BFDFC9F6BC27D09621A5C5E9822E8CCF89283F2
-26681393A95422DC7897E3FD02939B72BE23C90B0192438832D2963055947FC1
-067D5EBBCC34A8424B1B7F820C3863CDA8AC53C3E9B70C22F4B2BE684B749A1D
-5F47814A253DA746B96C3013D38EFB1B705ACD02BED2868524C4B7F7EBE4C9A8
-1AC251A26EF66A325D2590889763C0BB94D94C79362041DC8E6923B21CC19F58
-1EC026DE5DB104A8F2391DB2EC4704E4C7DB807BBCF3CC3A51C28763E7D96C7E
-879EB79905E020B6A3F62B37E30213275A6BB5ADEA1F68825054C17452983D4D
-DF9CF1A646DAF4C199AD347F880CF434F9D47FEFD2A56C190D816C4CFCD5941E
-1ACF6A13BABB9017E6E32546DA2CBB3D700532353A0A09EAFD6CD4620F24BB20
-6B04189D3793748591978319C613B7CF53983E67FC1E1E54A9DEF9CE726F3EF4
-25D14BB8004C5D0272CFD969120081D57AF688617314B6294A8BD979D0E18AC3
-194C8A46D164857F29AC8DC0F34527ECA7D071B372032A0A2203C66B672C3C04
-B87D64AA24788C2DD47F3EEA2CAF5D87C2BF5A1360D3887EA695AC8D1190BA07
-19EE75F37FE348A344A81F1C9434AB91F771A43E794647CF42873A11216F1AB9
-FDAB2AB6C754BA721FCA3CDC3DD7E469B37CE1EB1D1369A4F7D86AF87683EB1C
-5E2D089DEC3F27752170482765960AA313ACE31F06B8DF8A8717C41296075286
-EC52EC611FED9B67011D26A5B089D2FA6D5F95637897D9F07AC6BDC79702571F
-5CD690DF2B3904A6D968D66BA2F252EAF13ED8DFED86DE9A50266375C4A16CA4
-5AD99C6F46F4FEA9D490254D0B8B890E332E065FC825D15C8042ABAE0FE6B7FF
-C9E74AB677EF964F1B2C75F19ADCA0383AA86B2CE30AD8442D0D5BE930B51F65
-5D426F0258AD3AF3762B10F34C6E09398C197F4AED4B02C50A9C7BEC3EB7D8AF
-04516D0A58BF46BDD0B08A487186EBD24ECEE90D6B327A49AAB860397BC02A2F
-6319B8DC5410786F5F980817FB5C3DFD8EC23ABB784AE1B93C6BA9E500D12BD0
-9D01776436F2979F3EE368F0F87EBA74FFAC047CB1E113C4BB90C43C27E56990
-C6266654BE466F7F65FF8022545893B42918ACD45660016B2865C0D3E47B18B2
-A77609A5D2B18E3AA351B5A5BDB53A9752A2F8ACF2221AD60D8B22DB6384862E
-6B822DB60B75370E3098DB08BE8A70B0B58FA824CB1132A858400E64626B6B18
-23B60F897C57D8C0C83854D45F2EE5368A9E6D98EE5C2FFADAA076D0238E90CE
-57E74E9D32600C3B7ED4086C8FCC3A8318A9302FCF2021B83E6DA70C0C99CA2C
-AC35CEE42814C9CB5EE2434F6D77319964639CAB6F918B521D4937B828C2FBC5
-D75A7FC59B06C2972A7A2C21BD5F26752BA385333CEAE62B18F8B7C2226896C5
-6FD93713226D0A59D3F62D908AD571BB330A7A81EA1D38E208A7DA5DBC09AD0D
-8549341C97D75B3BFE1026819B52AAAD08987E79FF608A2575B8B4447857A30E
-F5E29C75198B3502927A6357657E1EFA718B04F89D0C92DE6592FEC3A7904B25
-E8F13FFB675BDD72726715B7672296E2823BC2C72D57F5D625228E8899862082
-5E5DEB864CA08B2D4F08E7A6707AB7328908FFF44A8B6B3FD5F4AE9C33C6CE5B
-1CA3D4F3A0DD6BC7FDA232425F6BC550EBC6F4D7157AC2B3C51C3B43EDB59353
-C3AD6E4ED6FF8D4B2054A8A2DCF72D6E53197F7BF6793C6C5F94E518AD693D9B
-D825BA5E2E148DB8135259BE7A2B30104B9B29ED568DF576EE7F9745A93A475E
-BFCEC10B11EE0303EBF47707ECA0EA73E1EA8C244C6F1FB0B2D4971F24421D15
-82EA2143BD718FBC25D1458F1D6454D0B1E18027FC4E025334A0B67127E4A11B
-C3DE5341C6E2DC7689796749F1D31ED0007E952D15DC23F217A218623BF9A149
-3D6BBC92804715D15EAB09AA2066A46A548EC53C567618F86E1B2D41867F2125
-00FCF22375719E96286C44547C33373105AE0E871939D02873061B41E8800AB0
-0ACB4C4E8426E4A1D3745B85CF550FE0561561626D33617426738916FCE32FD0
-C0D0726F542EE02E1853473BBB13471F941EC4348F8A47251F5B90A8BD181B01
-D12E148B3C4F22C866D8A0180E5676683D488BD2B13810A80AC610FA22DA7709
-42EB0D3F839A019200746DA3FCE6BD16E0B71E4D72FC1ED751488FBCBC196D14
-CE1D4DBF68F87FF65D712369BE1FB27F04E1BF56BD94EE5A645BBA7813F98DBD
-D94794794A08724F976D788157F92E6A39E5CDDB2C2BD14323C7511828EEDE84
-4A1F915890069ECFF80A655017ACF73F4900B22B2EA07EDD6AA349720177E3F5
-B4555EBD9C95B09208872E72AFBD70D9D22EB3E9292F3A8000D5EBC6BDC8417D
-C9736A3A5009F8ADED7347DC1B49DA9005744BBF9CD44C4946901986D81A6703
-A43E43A8491373352251F2CC97EE45B95F25469CFC69F443133F64D3FE06D833
-6A7F8C73AC819FCD5879179D17CB5100F73620FC5E9646094C740B89626C2CA6
-A8D35E94283B20AF70088E031574FBC64F7EBB0D1CF4D0983BA3E2095F15EF46
-277703A7262419F77B452D11BCF43C8A30F8927D223D5752A6F6A7A22B1E79D2
-E6258C0A799F5D5F71E41E7FF4731BB6385AF7AC4A31660EE294C4EFFEF96961
-62D5E63BED7A26EBCC92748B548A1D0CE72227D78A20B22F15AF23BB70DB99A5
-79EC88E8BA13A7B8DBB6040E07D6CF5DFE97F0350980004263CC8877906845D2
-43DC0167B40150C337CD600BCEEA49E2AE83C19E45C3C94DF43F771986154128
-FF270D5C81BDA1A9E1302F69FD2FA841F2A90B208F4F0C823FEA1A509E8C911E
-20C54625CC9E12C44829209E67A14CF35A06A1EEE241876108A66876E209818D
-0CE088754032317DBACBF1F0E7E89F92C55E0DDB42EC76756BAF902B8D65A3C1
-83E6C3DFE282FDC5512B75228E70132B4B5FF051501F581F21AE095296988C32
-170ADEE55684051D476A5230FAFDEFA9CDDF1BA46083F1DAC8EA472D0BE425CB
-951677D71E6B6C1C3405C4E97763B354C220227D765CDEDD65CD119F97268907
-AC9E31BEF927E571D90AF7E77D6924521843A12A491E774EB8849FA1775336E9
-A76DF04E27D2A8C4365BD1E7D40BFED18F51EC704293A2D38CC6490326117E11
-1B592701C02026181F8FB67C9AEF7F5F87F0ECA8AEC7F5FFFF60D2D3A2CF45C1
-8D1DE6E4357CD98F9CF0363000573026FD572C2591DADEBAC1ADA3DC26D77EA9
-BD91B1E6E6B7159D03943C0FEC7288B07A530E4E2AA8EB94830D582DAA0E393C
-9CBBCC3304D5EBD32BFC296E9E2EC7D26069399999CF1CAF479526CEE1A51AF1
-286DB7DCE087C6E8F683B4D637C70514A3FE524F1D370B28DB6C7E6757E74C40
-3966D0FC1770164273B023CE921B27A0F732EEF21AF015CD502F8FAEB4AFA2DE
-7A4F86CB3511004549A91A4D01D469B990F68784D5D76AECE35F32AE20D6FBE5
-5A867B35C3486D00A5941DAEC733E34F7EC597F9E51B8ADF515DCF95E1C1BCC3
-2B6E3D6C1D8D72028B38DD56DD19DB4920F0B8EDA4236F2140E3C7246BEFCA59
-058620D20DC9E964094F9572C6947FFE7F8A67E78A412846AAF99F6432BF22BD
-8E38168FD327996198CA0BD62025B18894A854816928A70877FACFCBE01B479D
-35FC6543A55AAE8B8E5DDE11742F3526336D19861EFDF62604F4459A725888D5
-40FF922F2E230880F9B4732D92BF326C93EF78A741F33C05B536E8A261D42541
-141BED166EA9972F0DA7E17EAD1438FBF0BD10A5EAE4F3AA6154776C04921FFE
-C808630E4959DFCBF48583D0F506A80F6CE267095F20E0157EDE32F7306FC510
-9E9B82D49241BA31AA6FD2A3147460D6652EE135F41F3D4DF71C8733A6BDED1F
-A6599D85EB7D3520187287FCFB9DE9652139BCFF47D5FF7EA0C9299D8264EF75
-B074C0D09FF870058252DCB98F0B82A22191BBF5E844D33992B77FD5465C5F86
-2365912A6F1A096B83DEE05DA44B14F667B66958B8607BCB4A3CD42FDFA83E04
-0D218B2ABF7415F0C8C7C42C5BE575F35FA041022BC39F96901E870F2A99727F
-422B9DE8019687B6DA4FE510CBA51D8EFF47001442E1881576241C445EB8A775
-28DB431CC384CC3056213447475CB38C7A634F0F59DA5E42054ED0BFAF257293
-D1C97721CCD5B23C889833A9F19277013D89DC6BB13F37C3902F0EA39A778405
-729FA64B31BA789C5F12B6186491AC8F8E86E7ED3B5537732964C054592F4504
-28E8EF8D5806C643A8DD9562843B44CF9E118F8AE0E11915A9AC3A3E28660653
-E130D1B67B2952D41647F8AAB650AA5D6961A855BA0A223B94F37DB212B481BC
-86FEADCEAF1B833AFDB4BBAFBB02C101F62C24FA2BDD8BB304DD76E088EB464D
-DE4EAF62DA53E442A214481C40C737920F27AD208D73660A5E192DC2FD59AFE2
-BA5E3C41EC046CC3AF9BE96507102DE80EA9FE08D50A1618AF6D25ABA53D20CA
-08E41336016AAFA30970124211829E7332C090BF144C4DF8A023A37D8C7CED05
-7A56657DE220EC3C7A4495E79EA70AB1288DEBCE8AAE26FC92FDB92492DC9FF9
-3B5B17B5785482A577FF8B9D7CA04798EB5270B89D4C10114DEA1E2280D53137
-2163C947A4585876A5FE591ECF97AAE832AE56F29DD74CADC12D2B0A1236A9A2
-3271148BE4C58BE707FD277A265473BFAF99632083D34FBF011B53CB86D76754
-EFCCB35F92C8E0FE3E1345C0B29C55D4AFEE09D23E4FA1D036E199AE43740CE4
-C68F4E30ED050A4DF59C547C662B898F653305C0A3A0EB26BEC9D164FABD6E0D
-CEEDC405D5F4209598D1BF46C9D0986C34C08358A2C0AE6B18BC3B645F2882D0
-AA9A795BED8C35342DF7E95C56007922C46FE8971B81C555C9877459E17F88BD
-1AC0D43F1AA6550592055A9B44EF7FDC49297465AF931B313168B5E91FEA3E81
-108B19009B3A8AC756F0843AA6CEB0C54FD6770499060FC8F91369FF3E6B4DC5
-A089CB7A1CD5A3E4CD9AF2A396F2F3C6AA6CC767360DB84D20BF831737E6C856
-B07350100C49C8F660952474944B025266C0705E278A51FB608112267C75E02B
-E4192A75D90F43FF3340E34526A6639C45A949627DC528813437A0B89250FD36
-D0605470D52C1CF767595670D82F5E017BCA5A3E256F7339C0CFD82F9975D946
-F5C0721154CC2FC7E68C5434949A65C90F6C30E58DE3AE6D6062FF81CB388A15
-FAD5C938189870AB14F58909271C4BA31B68DC43875B3416729E4144860F483D
-2CCA10261512EF7EFEE399F8DFB0D5F1B6381728B0445301771208D54EEF81B8
-C90E71F6DA858BB65821D74880A8B9D20BC2925DEC67311DBA920DCDA36F0BC8
-06F4206253C2DA56406FB0D0E5F67CAAA56F5F5AF989A1D8B01FAECB1596066A
-358E0E25A0732B430D997E287E5C3D2929125EFB9B17F2D3ABC27D05B79BE843
-4DBE405F44ABB8C1529CD42158ED6F9E16660C8C03A111BD9BD87A1BE4D3CA0B
-358B5E56BE56A6A7AF5936425746D90F6B7C040356E13E3986298B5F78F50FB7
-AA073453B24D191F700286BB68AAAE6D77E1529AAAA00D86FE40526E96273134
-E283864A2170296053C539A9D5870507804E1E2865C1F737A7BE978579C9829E
-4B339205283CE90F6427F402AD9A67EADE1C6C34415FC36307D8A1A2A86A51D3
-98662F45140B3DB6E751F508634C04D9C36103A31288689D9A1CCE52D495FDA5
-57D1F221A883E6A86931370FF1C57833575EAA34BC2EB5039799BAB1D6B99860
-716466C2D0C37F3373021F966AF6EAA5DB28498FD290D0114241D47C520180CB
-454D1F3BEC6F63AD2BCDA34F7503A6265C8AC3115688FB738B09E180F55C8935
-5A821A9FA5A598353C7EEF9A2C5428275184B22D22E0F60C0A0C1D1C43AE5F03
-01A06C16AB8144034EC715D55C8882930890FF5C1FB93E4AAA49D99D2C147C27
-EB3220A36FA8F9A611CE125A9831E1BD8A1409BC845D9FF89CE952EAC659EF8E
-B2509CFA7CD4D5E918E1538E5F46D118F048C61334358D515339099932CE5476
-4556B808C39169EA6C55C5EDE0699EB9218B431353C15FAA6F7B4261C1333D9C
-213A5625F088728150E0A2C212DAD07FDA7694AED68F9FA3ED9BEF89C393A15C
-A7FBD8764F3B8165F1D5BEE6EA025DB8DE272269316208385F8BD4BFDA5D2D44
-27BF42005B10DFF2CA1C1701AECC58B5FD92E0D3EE02A8EA64170AC5F9A9A995
-5142860A85181C11CB1CB494AE4C7D41C3B93D94A7D5C8038529CB996463A2DD
-0036C9CA06029A725F7F84530D75D9E1072D4D4BCCBDC25A56E4B7681BC2BE97
-B7151637D8B786A2B7FDF83ABAAF6D7A9042CE0AE98F7C3781CC2F8901E947B9
-6B4D31E8D6D5E8F7F66D11B3BC666376C284EC24C9D1D083F76C56D0221FFF60
-AA585F1C4FDE0541624C7D92EFFEBA06DAD2BF6148B60BCC727F901724AD97E0
-61B6C512E9D49917F01C5AA51EE291BA98527840293EB33C1C4257740B261FFC
-C47F6BE71B96FA40713C2AE046AE59FB6653E874E1787E50F3CF3F625B87308D
-D7D777588AFBD43F9038A3EC5210029FB97BA9CB2E5038BA520005A88CD39230
-CC2FA8D7EF81D7B872925482A267B4E0A71AC8A6025EE6E12A9AFDCEBCA19848
-81D91D8393DED88F3D182E922AE2A122A36D71C766EAC46F4B4C4022093CE906
-E54F4678628C782D4DACD64B60E411CF9FF433F53312C44D5E96101DFCFF50A7
-5DDCCA88D2BC7B7B97874A2179E9EB0381D66D058BE17FECD3BC681BA215ABA1
-5D2F7777624B250F7A9E77E98C2F07DFE6869C459C2392CC420B43C6861BD4EF
-1EC66FF22F8337966F12D57691B4B85CE075FA01DB14F5613DDA0C47222A397B
-BCA1AEC22D912D45893081D52B8E639E82956EEAF9797953DEDB23C805F59669
-20B9EB86E852C109F5D74891C295A4FE101038EC8D7CED573FD57E8EBEF4ED07
-0BD79563058F8653B31CC2BB74C92AC1A71F9537A854D3848E5B49B1C0AAE1F2
-A93C4ABBC0B93523D9F15DF7FD8C17AE5C2620A5BBB996C90D0A556D73ECBF08
-1EB27E2E40002C3205A1255A8E343EB23944236E551BED8AEFAAB5AE6016D941
-47F28C20CEB75AD6AF5FE7C52CD35133B97F3DBE73F5B14393C47A79E7B97B72
-638761994F100F98117860AD354A8BF649FB4ED2F640D9972ED5F152BD242CC5
-B02E3F967012DF37335ED9CD7011A15DC9333C10CE70D23A90373D4EA3F4ACE5
-EEFD0D203E01E164FE2634052ED21D0F948033FCA14776DCC03B779611E4B6E9
-1882518BC17AA8EF1CBAE9775E4F3DE0D556CD5D4A726F74D2930C1F354F5726
-4C15C7AD6CD21FB9C73B029888C8905DF2A02603E0306AB7AD095FE32595B2F9
-E65F068F498CDE2290ACDEE596993FF175FB8620931A3C680419B9CB7F8FD2D8
-33755466D111342F692C47424F6E1F4059C474F7CA53DE4C8F6EE60210F1ADE9
-83F653DD92E2C15A595D19EE15F60AC88518D2E33F83E83C303CA49A5C39F295
-D7D147B0AC82510AC0DFFDD6F8390A175066AF343CFFE077DBB0DD27F9B41AEC
-19DD3115141F83FFE2575FC2676122F9ADC83E22555C164BB3A8122FCA8876DB
-CC17324EE79571B219B385E5454C121D84A767D398EA0C5F34CF5783AF410B76
-991CF963530BED15BD9149141587FEAF5770DCC8A32C9FC7518B524263D56FE2
-9FC4876E46194F9BCB692B3A7FFFEB22CFBEC8405A8286DEA6533EFA1DBEB4DE
-ADD8F906C7334F8CDD21060D35F24B66D53E3C4D2C37E9A6127C76F77F2A35EA
-7D7BBB05C8BA583DD9A269D4B38CEDA90AFAE002A19B4EE957E47D5B75C2B3C5
-1C3B43EBDB21D843F29DE2CA844E6E1C6218C453A82F70A6C8848C67F2E63A79
-A37EC8F5AC92611404E5268DC2F1A70C0ED29B4BD7FF380B7544C88247386091
-B97D303A0733B90BD95C13228B9AF937E995DE25B164F92ECAD1B62B9C8623A4
-340C904D5178CC9EBDB7971E6839758EAB6FAB286A3524FCFB9E4735FBA867ED
-FFE39A045F3841E352111EB5CF018CE47819A335D93508D544A070C12B251168
-6ABBE6D30D803DF8C414D751106EF919AA9CA0F59D9208A5085721D1A09931E9
-ED5A6CC3EAB277162366D2EDD758AB2F3175CFAE2312D2AE49E1E87614A9035E
-7D8ADE1137E73AC45E6F9506369E8E8645AB4DBBE8388DBD8AF05BF0B8E4DFB2
-332F353941875FF0566E52F8B65FBCAAFC7EA12342B90C8D927DF8FEE42F4556
-0883B5A3B4D6FE2BF837D27982CC1133B810916A7AE03EFD3F47D393CDB4386D
-F2FFB814E1A0E71BBCC475BA8BC06953FA5C8AF351C911935428ED22ABEF3822
-BBC0466F8151BFB286EF8275EFE5022D585805DD9838C5C286885BD5B17E6FE6
-9970133A14BC5CAC9AB898C57569EB8C39D367CFD48C7BD62F4D3D8EE1D306C0
-9D5BD8A615C1AAA83E8FEA614CA16688B07D6BE1DF5DC925E6C50D9EC45195EA
-4A41EB8E78E6F68AED4CC8E4733788DA2636CA7EA16B5EDE02A53172B7D2FF25
-2DEDBBC24F63F407ED3A2BE7DB640FE0D2B5580AB196B1076F266483B8C867AF
-2D6FAFB2A57DCEA9747723965BBFF9ADFBA707E5220277AE0937E0D3C3425402
-77D26CC49FB0E6B6301422543F0E771136153514EAA879E7F0B684E456BC80BC
-0DFE56DEF44A300335D0703BBC2FCE8D020E555E6236DFD5243F9546BAF6E281
-BB02AA4A7562A64F902547069E8F4431148F69B40EA3E5BFEFB5881319F7AAC5
-EC4E0D04E7F5BEA1C0AC4932A5F654E1F944636D1F0A3B15C5702DCB79A765DC
-EF6A50455566931C6FE5513D47CA245099A74DF9D29AE42FB802BF39752F7BE6
-BD64BE142E903C737091B799071AD3407D5AD671CC46D0B3D4FF116C73301F59
-B5AE136C368A2C7E38243846F12B91D1B0C15C1B10A90143231CDF75D63B04C6
-160F0CEA97D14C2E4D2CEC832D600437B3DB129E8196DC52965FF723B9E56881
-ECE08B6A933F02A7B755312E119B22530A22EB11E55111543027CF23A6620EE0
-45C29D0A1CEFBD8FF7C5D624B0655B73A98A39CCD624DCB0649B7328EFBB2606
-21A92EA19C1344CAF6F5A5D91D45AA9832FCCC5A41CF3B12DD35015FE337027A
-AABFE5E503DBB9D4ECF793FC16B81EE8A12CF6EE2136877E9C2D4FD9B87AAEFC
-97ED41FB430770C73FE1E61A47C73C9A99117DFF5DCE9A459F0286042ED80AE4
-C211364DBB9683475F6ED9F7793858CB5FF0A1F564E7AFE6C32351C12221FF5A
-C4DDF536F4EDD1F3DAEA3D24AF7FF4ED05D3731759FFFC0F7E0A0FDC3161EB03
-0829C04E5B450B055CD784DAC694A4AA4C0D49C29C1346628CA40CE09357C127
-3147D5EFD093623F22F1DBECC416C1BD43DEA0D128AFD923A3939203D77C5ECB
-49FEFB8D74EECE5FEE601D0E666EC8E4063A7BC2BD910C0C87314FC298428208
-16F61BF02FCC8193C050AEC765768A7640EBB3B873BFC4BDF0905CC7CAC4CA9C
-CBF035E2A2B469CE530BA8EB46B1005255BEAB3A63FDE2070F840A7802A9FFD9
-5FB0035BA885A201C9A3343499A503624BB1D0F0AFA77133E13CFA4C0830CC48
-D8BD18A5525590F4C56A9F29B6EA82DA0786DE33D1919DD855EC6B588C2339CD
-BC635FC1AB2ABB867B15E64840DCE1AA53373BE1722DF73AFF158125FCD6F66C
-8FF756B566126D8320252E2244A82710082B7142B9BEADA2ABB8EF5DD7EF7998
-9BA81DB5C9CCF2FE8C3271385D29E5D4EF28FEC6854626A9D0A128C16E16F63E
-E6D4E78C5745321549A0011C4B48A4DF9B463C5BCF1E1230D8D9B7E9905911A9
-0EE492CCAAD3CECB9C051BEA22C3839E3319274936057F666376A65F78060089
-BB721072E7F5DF2BC13134B6A3F95EFA914E404098FF8D2C69AAFBAE692AB402
-2C270E9F70B8265D39966B8F336C39C7A901E9E48058318C260AD2ECDF4316CE
-6CA9191C42CD6A16AAC55CAF82592CCF64C1D5B6CF58810503B24F203AEF0F1D
-48B91FA07509D782C441167205F96FACF1588CD956DC1320874DB1CB40FD961A
-676654E3DAECA127F9C5A80092AF6827E0E2F2B31CB11ADDB5E5724856DBA60A
-8ED4312EFC1591FB582AD4DC0390A5F8963C5B2B852082AE76BA29ACAFC624A0
-B268166077DBBF55392400E9C8160E25125CE6C4ADA29B83551623376FCD59A9
-89F1C64A1FA901CFAA20D063E103899CE96808BFEF9C3CF36BFEC63ACBEC2675
-93F27BF76686F9DA3E341D168D65A53F7D1220A13FF179912864E0C7F860F1A1
-AB3B1A045EAF52E4752FA0A6F1BAA8A2495983ED9D1EEDE32B19BECC7CCBD142
-2A19EC2A6E2CBAF5D0E525D6494D63A9C004B1D4A33C27848275C678F413674F
-E0D464565FC16624590E085E26243740701F3D87D6D4F3765216FDD6783D571B
-248D7F541869B4CC1785C29687880CA396B0C5B06EC910AF0568D802D0C81292
-9AFC214CF0BFE9A999965402E7BD676B552880C68197BB2E2FF5932155A907E0
-716E1B84C49B17C05C9A309BB6DDEE004808301EFBA46CCC5A571B50D254C940
-4DD4C43F17534450FCFDBB093EA68D2FC282B48F5C20B7F9EB2E099A3B4ACACB
-181C5F37C9C6276E3049FD7E2F8C67A07E507A25CF1BA751294D9F5EFF4CFDB5
-0B837215EC6CA4347342488502D6F1B8BE446A3AE862A03E0A36402A4EB45264
-4567E3EEC5DB5F69EAD5B7522411DE7AC8AA9522B079A962286315C150EE549C
-D5C1EEB3FC63B66929EEB6FDEF526BE7AAF06B4DF9F188705E0B2C851FD5AD29
-BA9F00BDCF9EF177DD7407BA10E5AB0C3A4F9F8DA48048A61C7CF873767870F6
-F66E669F6D2C36BC776D4B8EEF8581A9EE4E1DD3FB181D957111D0B74EB1362A
-C5398FC8DCCCC14A6C2D755864DC8B2DB199B7FFA06EE2FC613E1A7D2B5D74EE
-0EFF99E30FB56296D126A7D108387967167AFB5D2F5E0C0AFE7E26F464AACEC9
-7E6ECC700D6FE76A6D5D265E0A0BED62A1A0ABBFD7A3BA87CFC4F9162ED52266
-4DA164033110DDAD5A30B28DCF16E23C4C055B24FA9EAA2AEF953720C6039D1B
-85402575844BE848F03CBF445CBF9593F1C2FFEB8BFD1F8CB78163EDD46BF1CC
-704F60C6538BBDC15C2997BDC1939A52E63091F6F50F332538D19A917CEB60C2
-A8B575246A1F9A00418F7E4B9EA6F10DE15B91C2EF861CD35CAD1EF020E5497B
-F806253012D440B3D3D0E2FF114C5BE5E011D8B603E7D02800AD5C0D3D505155
-6F5F1292B1C92CE55DF5F6BC891772AE09CBFACB0F06551B3BE274ADCC737DE9
-01B9C192D9FB3BC3FC0127D0CA32A8EF4C99E0BEA94D9B9A9721F6AADDBBA2E1
-18E5282105B05AC38E82CC63560AEAAD3A6023A03078CA6F4D7BA8E59D92AF84
-777002D0007ED4CBE93F81EADF695DDF9C9763E4B98700B54A969D7226602024
-883B5909F6A0056034B86E55C59347465898AED8A4C2A5D6A13B93FEF4FB66EC
-201C79B5070116EA08E0B4246195E0E070442AC2C1F955A591E19474D21DEF78
-FF1DD6F8E90B1414C8A195BB6843098C33187A1FB662D6CA57A04CE2B97B495B
-4EF86DFEFC97BEC5D2CE01E20590AB41FD07ED81799A722462439A3985EC7B0B
-5E07C7687E2F76C93766EAD9B9F6274A23A4A655390CFE3870152FDCE07E39BF
-4748C4AC86F8519F86E3450593BAECCD4EC66F3D083CDE2CEE85A18E41EA57ED
-5511DC93E98B633F38F180F1A5E48F4DE97B62D0D91AFC5A14087F52FC166ACA
-220F8E85398E3EE5B0971C052BC9C0A2D9092A09712403B8F4DBD3E999E3C036
-13302D5CBB0FCF3790196D5E38C87315AE202183C49A21741D1E2EA3CDECE786
-2AAA84AFA22F071FC98484B06E390DD0F5750A03091A3E9EE7556481EEFD734F
-74D2ADD097F8D95F46C5C386EA0F842E393A5FA11BE51601ACB4832BB89EC037
-683F13C68618CB6F5E9363C317786FAF58B0F46F5F364E155D41A4561C193BF1
-F808A6C7152FE62A702FC13202F73F747C75C890DEC65A2459A698796E3A9CD5
-6AED0A64756FB43FB5321E3693DB6CCBD6720CC9815FBD9BD742BEE29E72F820
-E2ED969D138CB051EC3FCA2B82E22DD21B648BDC83FC2301C25D6AA7DBEDF65F
-9E2699546274DFDB81451874B04ED3BADEFA126373955D64DF0B15F10C67EFF7
-30643BA1C7AA8089739BA8C779FC707BE1F681ABEC3C34F2A6284C264903255D
-0A63D5EB37B977E9B00F3003CCB358AD48507587CE02341A0A226E30B35E3DE7
-3A3B0B396F3F1C2EBF42CBC55A195B47452791ACA9B9802FE687F3B994348A04
-90FC420D56AE7616C0EF0542F340380D492BB4B900C40F91AB57913A58CBDCB8
-480B6B525B4EC2D232DD997EEBB3600B73A39A2DD2A713DE7E69683B1766E7B6
-AD65B4EFD88C0D159A80B9BCFC033E4466CFC36CFB9F34014B0CF902F5F9A7D1
-566547928426ADBC9097A5F7842DBB10059678532856521034ADE873B55C3E06
-EC8C1D78334313CE2DFB1DE71FEEAA17710B4A9B3773D3225379756B979149FD
-135D37B1022358386FBFCDEBD2B26D91C9EF0CCCA1B27ADA83C5F0CC48C04BBF
-73BCC497ED5DB855296314CF8AA79DCD8AF08F1493F65426D72AA86D7DAF2F47
-551B35A525DDB19AABEED9C99CC89C2F0C6EAE7C60DFCE56C4F69C4CB5FCE33D
-828E3B9F3CDC1ABA6CC6476C1156CFEFEBFB89815B800C0B06BF64825BE72678
-8C0AF76ED6F8E76D26A98CF7AE75AB109ACDE596FCF8F4A502911CD757354DD9
-57BB7795063FBC1C1AF4E1B567061B8A975316C0159038E34BCACA5BFF8EEB06
-5134B38146B3C5E01DA5E097B8F5DC9FCF7014B4A811AEF0EAE2E2977F6F50CE
-E28156444214ED37532E40C23CD2F4A55AC0AD2943703B152CD3B22ADAA5FCA4
-D02AF7D8E2DBCE39A91C0FD0D0F540CF97A76F3FEF75E36DD33033C1A2331475
-3F2A8C610F2CD04070339637915738523110D80F6FA7AB8722DD6A06C975E6D8
-D5AA5DAF47C1B37D7B0B38A5734F4BBF05A68C5999A6E614786581B6AD202BEA
-69AEC361C1BF58A5900C1E3D00C4BFC5596CA9A8522FEA0DDEC0B7EFC34F8DCF
-3EDB2E29624A7FA8FA1A3474C7D919E1558AE84F3BBAB40AC30E5D405E523E70
-7FF71732C91D3C25126205F7E3A0E56BD61CEBC6F1CEBD520B1B93E0BFA17517
-7016303B83D18ECA1EFEAB621A38848F5408A41A0DC52319DEFF5931A506AF2D
-23A017AC71738EA9CFD6439419CB2F094548586C22591429C24F179417386D6B
-7422E76397F9BCADEAA0323ECBA854C07A158077EDD502B03C1CC1D29D1EE80D
-91D58ED070BDA692ADAA98C08661F1F848836F856C78F9A7497E063FD7904D71
-64AE15B1BC14EED1A7E6717246CF2FD7235D2770753516FD9AD1DFFD399319BC
-393209D3253310F10EDCA47E7BB81231EBECE4B3B64245F7894C4888CCFF45E1
-53F6DF629C8A33D73EF26EB4A7B2C94560F8B9F3EDF5B6E8FC3032C557539FC9
-14B2CD642B4459D613C65D97567F33C5BC96052BF155A25D0065E9BD1C3A6492
-8F0194EF29C0182D2A2E2A2591D792BE071B4B37587CE75F747ED760690D1CEF
-12C1443F997CB68FB4921F929E88F19CAF7991870C124AFF94A5D2C768433D92
-7E053F8F96D142AAC303D1D114B6C52E2C6ACB257E47DF6863827915A854BCF5
-98FAF350F71D9BDF2F70CFF4378BFF0B13113C591626F01F8486B7FE64B88E7B
-B7A345CBFD09CC9E048245D10714516508CC6AAF66A613E8563D2D8D5430FB69
-FE9F89E000847CD5CCCC73013953C50AA5FAF4068CFE756EB490ABBCAD7B5B22
-681476D1026CEEB22C9702209D92D7359E96239195769E009793E7B78E47E07A
-9C378E37183C6C2BD11866717CFC0778E4ECF8E6E7C0E0950340E052AE8F4116
-22561FCB48DFE8D56AFE3A922DBBF60E5CBA7005D748AE1BA7863BA1AB290236
-25DEC1881C106CF4B457E9F69BBC0C6A2092FDD566B742C167987998A9041F86
-BB6D8A9ADC7947D4BA39C1600358609C90D1AE51A5E3BE9AB15A208A9817EDF8
-90175FC2C67139BBF9AF22010160FBD7CB032A1E078C53A64F948BCD855F6BCB
-55B0DD46C6FE7A2F09CB814CEA71705F600F2B306EA9A0C06AF8E67413DFB694
-4749731403B81292D9FDB2F7F5C749C1623F854B2FBFB5A15ED4D3620592E9E2
-FA8FD26DF4D792893441CE3EA2987966AEB4AD527F395DC5128E494A5E0CD1D4
-9F9F01BE1BB170A75CD9D4557D055C485BE54C3447CCCFC90C5745150EEBD88C
-8F3BE4E795AC9F4EE141C31CEC15D2A91735AFA894D0706178102537C2485D76
-E3B1D929E45C742411D004E77D2D8D2BA2632EEAF4C356633DA4CA20ADDBE1B1
-5B64EBA05CD5F8566CB10268C4F534B775415F8FE9A2FBFAF6AB880B0892C3DC
-849522CBA30C08FBB753917347CE8BAE7B99EDBD3FF2895F0954DF907E64B531
-7B85E1DB2F4040E9088BAF2B2FB51CD757564165E8C660EDE3C88279EE790172
-68B73DE643527E75333759B02D7BF8621881B3CAFA2CDA69BF9F3102C983A252
-B16A35294703F2DF89A757B72F86E107CB90BDAC614F0A0C7612174445D87B72
-6F396D7BC86514691C3F8B04F9F2A61B44DE1E80CDB15E7F49BCA245501E3953
-205AAF574A8FAF5AE129614646706C9A11FD4531D45111A87138240CE39C7F6F
-48FFA2EC3EF86B3D7152DA2C6093FF9000EA9CC9E571E13F65E1E39C7AC62B40
-25631747274A7CE9A68B9A47CED36586DB1D08A931161F011B5544781D32D90B
-685F0313DCE4AAAECD2573587A412F0E7326DE5B5F83858809F956AC82477CCA
-4FA06852CC31ABACDDFCDAD1D9B85647A713FF5ED8642B725664A2C369C33EA8
-B6F212D0FAA14BB54D881376CA91439197AC47153BBEC903A4D5D0F5D6F871E9
-B020FDCEBFCC521CC8E2187BE479CE9914F9D7D4519E9474D14EEE6699B03114
-06EED1B8403F02E7963A072366FA61CC46452D1619655A89710182107DE93375
-30C3EB937E9F0AE11EBA12F04386FCF004E72BA6A2B85B30B7AF3D015559ACE8
-130C3B90FDD4294EF0D78250B9738A7C99B117309754B5646BFE82E5B811DBF0
-101AE44042BBF22A0821235022416C6EF8E21BC9A2563E554F63CD3B4130D380
-298A29C3AFA8AE9CE1C78C77D6D493FAB5CAFD2D9547A72D13DCFE650373C46F
-A28017FF48FEF310AA54120C199C6616B1DE3D45DC374F2C7B8FCFD11AFC7242
-CA94DEAC7454310AC71DD00933F5520F7B7776224AED667957C4131DACEBE83A
-97D3C036775FEAB8E4C15686627D9CEAA50B891BE937F995D1BB72D2D4479C5E
-BB29C15909565C86D6EB623FD067627674B9D636AF0E6AA2E3AF08185C91A87C
-1DAAE7B207B75FC41232A1170A765AE4CE21208B49287C7753D652DDCA751C6E
-68453CC16AA4AE7CC3808A6DCBAE191793B0047787419565757447E98B6461B4
-E6C2C0016BAA0BC279C6ABD2EBB32702E669A5F4E2B5F7B4EE5F53D83524E1DB
-75F4532484BB396364F2F4514F91102A493315D70E2ADD132FB31906E8A23BD8
-E3121DC3AF7A196D2054698AAE898F65B6D0D84F65EA918CE1C6FC4B1E6CC23A
-CC2FAE0FD96D36EDC5C50A0D6D7C4A1E36EB1399DB0E29D2D4964C058CAADCB7
-C19C5D25981FFE4BC66EFB316487608625D0DC726022772A661C0E69A5B6741A
-CB3D37ED0852C328148527CEA461A92FB4698097E72244964AA9C69DDA2BF798
-3D125CB8B896EAC1AB0F16BA3A50DD34BB8B3529E9A7F37793A50E012E35BFE4
-7E8A70B289655BA976BBC5EEC0165653D00116A4FCACB1F49C427B0B6C7BFDFF
-FF4AAEA93AB473305577D134C3240D970E17D42F407420461FE5125C3A03FD8E
-04351E0314203320E51EAC86A74A3CC821DF3C70E3A6C678FC04133C5FCA2145
-A5153EE6548A340FB382A6ECEA394498EA1A041987F27817B36022F600E9CA57
-E338C98521C2DD649D05A1130B609FBC342EEFEC00D990DA97E8348E84623859
-0D01DFD10457A38102BA8F93C97640A4A143EA1ABF7A141EAA0D7535632158C2
-5F0D0FBAB8683C09EAFC8AE79DB8AF83FB7766EE83BDCD08917600D41B4BFB1B
-B7A993B6809FBD7273A89D47086504E318FC677C635166D9F5DAEDA7207428BF
-26781C40FA494292225F8FFAD4B29DEDFF234D66B5F1A945C31A8559AEE0F072
-6580BD40D977FFEC00A8EA73886A58D7EBDBCD099D5304735B08F7ECBED90270
-924DFCFCE0AA43130ED047F1161C564E16D6BEDD6B85B131BBA6C0BD2D2AB7A6
-2F0A31DE15C08015B82763A6E83E2682251C713F2CEC26DB1217A0606A4EFCFA
-5C3DFF669F1E2412F14A23A8E132D7E183F0FEB3E872F784903A41176E4228E5
-B4747A475C7A05BCB99DF8DD0974BE2BD374FAC3C8FF1DBCA5D6F5EAF1943510
-6231E304573E7CAFDDFE2F2A5DFB5F7C441AE694F13C3F90F54A187E07000686
-E8554666AA962B433DC096AD033E73BCDC78788E352835A88CD054DC6E1F6E89
-95D1430EF5D91A510BD891FDCE152BE0DC3E331688CBBEA9459BEA0D12AC8AFE
-3554737BBD944E0FE6973109B2777EA764F30B21625D4ACF425D3E463A46C670
-77534C69D0C456044E1AF87B7819DF303D13A8B88260C7D72BCBB4273D123A1A
-209EB37512843398BDD13B04E649ADD0E0714DD33429D228984140630C8D982E
-42D4E0EFAF96751775F9936C66836AE953DD2266A3477030B65707CE8429C662
-D6E4A9865B4B8C3716C4F6DC9B00D92F230CD90AF3586B47AFCAA4DCD3F5E76F
-22F99D84EFA2F474D4C0AF342EE09992950988E269D3615915A3ACC187E568EA
-EDEED2521392544E774D3C91AC688CBF7CAB911C6375F94166B8A8F432778604
-63944E7C3BCFE056A8631B89D2F21EEC2884A1D9974AD6C511331FD45FE7F51D
-270C0362D808795F2F6C9B2661E1407DDFB94AA0568F0A53459C7CD395D0E240
-93744CFA9F4DB3800483459E08AA1AB49C569196B58F3C6B0089555C497ED7F6
-9CAABDC938BBF909E8AC4900C1F700D4C0ADCC1437143D8CD4486850C4A98F70
-3ED44B1B180DC8BA328618EE7B1BFA006D0C6F1BB121EA39CA4B1C961F3F83BC
-174FE36B60A0F4DFD84E26CD9B17DB938D8D35312393CC3336F2393A61E612F4
-BCFA3077FF17C7ED3B01194A6527184FA0C38A8CA0EE84590A2CFA74267997F3
-35BE395D2BEDC4691B1F68BB9808EB0A8FA62E7CACE9289C9345320F475FE4DA
-329DAA8D136E076411738169C37E9D6040DA5C1105A93FCDE630F8797A7BAFDD
-15182536D44A40A27A1A17E932B247892517DDB143F1A22E05D23B09D6787FC6
-C7B2635083E1D333A3E3D5D1FF875BC7160135A9BC4DDA6D13A27F647C825724
-6CB21F7179E3F643A508822C1528A06BE1CF7A2F25D5E5D18EB6F73555681784
-9E901B128614560B8800FA6FA010DC0EA0CA726DB85854138EC839D520D122EE
-5D990B29FEC8ECD9C31D6A740F7491AE02B51B1872A7DB7EDB851BACD2300D0A
-01C97B022888A5EE25AF1FD9CDDB20A2E567E38C57B1D5EA2C27E2321264E885
-01DBE50E5A3C4590E992E61EB9008611F110C9396F3BCFCE936AD3E11D4918FC
-B8DCA8F34BC936DDDF6EC7B3B449944B29ED6A3C6C3F9292E48F9EC5CF0F70C5
-60D8D671C3DBF64224108F741EDE19A60BE29D64871F726BF7ED1E02089CE2BB
-4DC8F4D23E0CF34C3B7F6C90C4043DF2D8B85A13B0CAABBDD01C81EEB01041F4
-4980B5187BC8C1B08DF9C8C7AB70A337AA568B0F6714F74E4DDD88295CB99A8F
-9D4CD756F1034D00C46C8DAA25DFDF3018EA67DD0E6E5374EE0D0586ACF095D1
-83B44831C0CFC5E7130F44D938B9EAB2B740216133854C417E05CEA62A49F2C2
-5FCF3455D9AA96945C01D73C814CE1F7CB9A54544F144B4883F4D8CB00AC5450
-6506F0F59DB5D9C144500012D4F41E8D1B8197581FF138CFC8CBA235FBEBE153
-1B6850C7D3C8CA2B79BE7BDE1EA748BE8ADF3FB09D187341199C84FC0CBF9453
-C238BCD1C4F82A8688A575F0B15F3F7D82565BA62A5F8F0F6363392FC3262A37
-8750900A22A9116C01BF4533DA211174072F34C21EEA44BF35B3D3C3BC8D6AE9
-BEA520E5EAC71304ED8CEDEFF92F93E7FC553A9168D41BCD5FD977A6CAEF584A
-DCC74C50CB37968AE9C0C5BBAD0BBDFA9DA2B421DC89DC332C4C6C0426DB97E5
-81B170477DC4B6F62C6A4960030882C28F0B3FF50A08CF18E359D6E95BA2BD8A
-8552F0338DF12E4DA843E3EAFC4444EC39269D61860704D722E422BA502C1633
-A23D5BAF15CD44CC22F67D2FBD8D855931558641255F1F2CB8DA3ADDD771CF6F
-2D6C503C9C3BE2F593E475A16B0DB7570D142DD81549F099773BA5267BBCEB7C
-C4CF66E68FE221970E61593EAE06013A9C790E542C820945D764D01C7F4D9EF9
-245A07C9304B784201D7D06566C91363B45CB5D6577F385456697575572276E6
-B310AFF7485325E5056F7123C839AF630CCC9A410FBB33C0636DA87C9A0B95C4
-BF0E8FE113F965BB23EB631F47AFAE6418D00C6F809B49E2DEB14828BFD11B7D
-06CFA669102A6EF9D864A6230FD0AFE54A93A25EA70A53CC3CFE060E40A281E9
-07FD9CE479DDF79C5034C592B80010A289834350AF08EA9C1C6464EDB2C07695
-5D1327C7FA939CDCDE954662772C3A6B96FB1ECF5B2D63FE4266A67D4A806FAA
-237B3ED16C85321764EB8F35523F79C016C50033784C3AAC9E5908EEDF249078
-8DADEB4EA95E674B598EA6A30DF9AB4740C4FF4439C023452B444585E6CA5707
-44A2CE2B3DEDBA44257870D42C8A02199C02569B71E8984041AEA872770760C6
-AA6297E946516A3FEE3EB0F2BD88226A11FA23A6D5A61F4AAD0F8E5CDD1B7F7D
-169A04C8E460E0FEBC845D87AB60F69A85F8664C9E3373F3909A72B3967C6E7D
-9E261C02FE726DA6D1D8D34D042B0024C63C532DC756763C4312E9F7759992AB
-26861822BBB6BE290F1C377FAB01D8902FFC8F48288BA6DD0AE875ED602CE204
-A6B28360BAF0A5FF2BEA0875C8735270DCB7C22491FA9D1D8977E8973A4DE0D5
-A57A1D80E712B347A3E28FEAFF9C94BEE26A75C900504F958804263CFF2D6BF9
-66C661889332BED6D47D1B846A69E48AF64C32381A282C9E3FC6E116C2FCC8A9
-67D3E29EACE37661BA2BA4894BD25BCF2C5D241D8D949928151B006593CB212E
-106E738462CA9F739D7A8EC6FB6F80C4E5CC436F0E6AA2823E3B83C58CB4B785
-AED595A4B0F32FD91835A8F039EC8D7CEDD667E0F5F15E9572BE2CC98D8EF6DE
-21861EC36D3B67B5846F77E4C388130AD5A9EAF4B492FC29C669A6A19E3A5444
-64B3E7D88C8B5F776AF63F6F10CD7A4614B2B7EE47157E6AA4B8F9D65B10B4B1
-8813D4F973080740F233737AB7F02D5CA201015CBFBABBD54759726D51E8CCD7
-E3CBF2507AC8453DF0EA66191AF825FA2D3132C8A3B7CDA71BD0366214C0F30C
-ABF5C6D70A3DDF63A6BD2E9DAB500B4F45A405B74DB1C83E20C49A2041258C47
-5AED28A9A49B78C09A26F0FE35C1A335C499DF22D581142015C3B1E27D35AC3D
-541EE3895566BB73D53845FF46B2E15C4A56A136E20B0218A0987E8895551B9F
-4EE133028547F1C2EF1BF327269854B54682345726C3BA64F900722E23E1B32E
-84C56A843A1A2CB2B8CC1B9644A1DED4A0DD1AABE5B5FBF19A30668B0C37316C
-E15373017428A860DE9AB9F07C89FC156FF537B7D768D22C7B1E5744CAECCD85
-FF5AAAF42104A71FBDC2CB06DE8500D4193CD9DA4CE0D54DC0113A64740CADE7
-F504414F21869B11F1E26B035FC36CE0DF91EB27378647EC234F989C87EBF296
-156471CD28F3188FA329E0923DC7AB3BDA4F786509B2B6E7F52F77EB95A3BB58
-CB41A58AAA15161710C72000839CED32FF315E86D952BF10E4EE28B6018A6D98
-EC796CA11E15826E961D0F425B1EBD9A21BD23FCE74E74C2D67717464CE9891C
-285543C3D10E627DAE2D768417B081EBCC569B7ABF80FC581E2A2E5A86644711
-B23A61B5AE9C65B846B190A7856AF3D6C8C97A96B6B7B9DEC43E9B6A26AF6240
-579B9C80AEB704CAF7464F451ECCAF59A1863D0A66257649EF103D46F622E382
-A4C705292E23FAA9D3E23B11E90726406DB6215B55B74A71F7F66D54977AEF48
-D39911E099B51ACFCD72A9042ED5A6A5688B3ACE3B6D8775CF238579EEA7DF90
-198CA615034333503D4D5938CD789F063384BCDD5E52AFB69CBB3EDFEF8942AA
-6D3AB76D2285A21B183FF2ED76DBD17E63BA58223183D9D672BA4C5A38DEBED1
-F710BD9FA9B75ECEFF35FDAF9A81C84336562ADF81D7A6E2DF956FB531BA83C9
-4C9BE454947D6CB9CBDDABF2119A1EB830533B33EEE3389276096503FEAC58F6
-64E11E68BE3B895B0B2EB353A8218938A9A8CA6D36270ECC0C8290D35B3AC0E5
-3401652E8AEAFD415E72A8B4D8F3C13882F78918AB86F66A305804775D31F053
-E947D0C97CF3C48550B2074BEACA87B9532A83C43B44DA8815BF1E7694AF202C
-60E66AD2B22D13A21C05F441E0D5E11024568743F5664FDE68856BA289C9F6CC
-EA29D561996F7FD4C8657BFAF84D2B51D9105A6B56DB485B74317C8965859786
-5B9483DD4F13DE44A8A5793123046206DCD6B4B8D7A366F9899CF8882B21EDAA
-3041428849998362A954CAE8793A846B24F186D117E36844322EF158EEF4D1EA
-7C594BD937757D94D165A51358DAE698DB5B0F3F5267DE03190FDD51C2B684C0
-E38799610E553E5A9B4FA27E3BD3726597634F456D0C61B51DBFADE1B7179DCA
-4F8ADD2A8E7F2A0C12F7324EF1CD7DA47F3D5913029662FA9C6077F3C9902897
-D363984CFAF467296F72C3DDB15E6A8CC9B60C3DB7F15062D8F32ED1677C52F4
-7BD71768C5B14E9E8254B77D80203D61C7A46B18279866D219A24F1B23358E6D
-11D2B7160BFA3393EB9D1794304A8C7D094D234F1424DE481F1F5DA9C1EC4FE7
-31D4229941A14B401F512EAA7C0C74A42E47741B03D1A78706470834ED36923B
-C0A52AE6D31A08CCCE1AC02E994FCBB9218932F6CE8B0BF79EE393BDB4988244
-83C384FB3333E09DF0BBA34656623242AFE31B39F827BE534333A93C1D3CAD95
-CB3D9E1587FB694FCE9472358AB2A99A820DEB422A86A715B15CAFFFA1BAEE74
-475E99BF177ADED5E1A12ED5E3C662E2D3F26EFBE780DD045978D5965E89FFDF
-0A5948E692CF7DE29E5B1A1D33A030D55E1D7BD6A0A717EEEE4D3EAD512DBF4A
-3A8D6918D3396D326257D17386DB2BA6B55D5E8DE1D070A8D3E844D39E35BBF8
-2EDE74110186F43A09F751C485289D9BA0B7949E287BBE648DF618CE9A028358
-DD8E5F2758AC8358DBBDA07ECDB00B77407F5D09D87AFBCF20F02AC950C52FC7
-8DE7844C4C4AC8CF70EDA68E9BD55C00013DEDCA5C814D36B53FAC4064B8796A
-EBFFA24DA2DDDA25D3738192BA50F2F12A68596A9D3AFF33CE3C040DC62FDDB7
-B8CBB3A5E878E6E9A0C52F970946D81E5C873186109D4777ADAC59F855A483B7
-D796DCF4FE6DD4D01CA9A3466BA843D4EC7D665B8719F669429CF0BDB4FAB6C1
-8F34DBEF53429D1A006BE23F1DE1BBAE68E53BBE40B4D979B6C0A09134C57853
-A385B9AB8D220BACCC1D8726417B838510BC1C5BCDBC81E62A18A54417DDBBB1
-80725F5499CA08CB1A01AECDEC7ABB36CC518A35435425CF3B4AA1BE49ADBC1B
-17278DC8E698CD55316B57C1FEA461ADFED533808F009FE161813F5783FC76DC
-6E3590BCD34C91DCE8B35F73BC42C44E5C477225FE02DBDA4F42F4A482E0E6CF
-19EBF5F31E2D425E80C4FDC8FC06B57DD9AA060682A242F159C3B7EBC50A1832
-60DB7B5602085F119E471C805A89772FD6B97E9AF9749E2EF7DDF69D39E71153
-46BC2E75654757D539D23460E4AD8F2039080D61B412B37A6042C090A8939E33
-23A2CC49B48B72E6C59AE422EA56911399115816EF6EA7E4C0F75CAAC5AE9180
-AE852BEC0BA3D2D6CDE9DCB32E67E682AE5C115CAE3FCAB4570B6902B6B25E89
-59F4294FD6F4E8512EBFE752152DF26F9503A0754BC8ED48EE5F9FC492701314
-F9D38D2F5931DCBE8BD011BAC4EB016E116AFF7225BB06F9D7CCC047FE5B8995
-06CE92D0E1777D667C4145B015D726CE8AF0C560124DF89C95F58D6C6BF2D263
-7057FE497302D6DCC60064812AF0250DF9754B16B0840929349814DC489EDD37
-62475072F593EEB69745E85CC13A74F5B9D676440B64B757B2DB67B105054373
-F8F77BA303A993787AE579F7C16120818C4621FB69A359258FE74A93880B3ECC
-65C6C091B4E3C4781039C7B4E5C60DF19954B5E16BA170111535184DF978A32F
-C259E863DD2531BA6F7583C856842289DB822F21249C54669773215ABEC5ACB4
-B75B09618E9816398DF9F6441B06AA3CAAD7471371710648585E03830E4CFF79
-C2E132E9E3443E3181296AC32463EE77353B63E56202198ACAF00F6C3B18594D
-ED45B5177BA8444BA0BA960186411576299AD0390A96038F9272533228E60579
-39DB6A07F76CBBDEB0771B212E6C115220DAD4F40A4D72580E7F4F35D7BACBAE
-C85AAE2B5C19337E826B304B0F2275982B9E53E9197C104FDD31AE6CAE916076
-9D883898467FEDDB51926CAE802AAE1B0B854574DD225193C8B8175D5FC3698D
-F91518F7E295C63A4E0CAF526BC5133528D08ACEAA51CF2EAA12F19BE72028B7
-BC0B9012A6399ECBE07D6C0A8A63F4FB16171E8144596F7E72E9212979FBFD51
-CB22E314BD0945C253AEB226F48C14B09D1E16994F4F998C6ED0FADEAF6FBCAB
-928A9DFD791B0798336B167AE7DFAA142E7F66615DBFA5C60C9D648DF5C7CE0A
-5EEEF5328AC3CF5DC8069F3FCF387B0AE5998EC6FDF6473735F09A01C134305D
-A849A5CADAE3A5D75268336262DAA145FCDB8367C162F34FB2129D5B891D2834
-19D225B9AFA19B886A24E63347C8C3F6D18555A491CFE87FD375FAE4CCBD05F2
-068306B114F719C5F815325C816E544BB18B23EA3696AC428FA93EC820A0962F
-4F87BBB1451B061EFFA4CCD006F824A2EAF335FBDBCE70364CB2B1B6A6536893
-B0898C620114F8EF0F1A08DC61EA905B21FC040BC94A876233382BD4A2240F58
-937DC70061DB2EB774DCBB5D8EB6AB0040C653DAC66BDAF02B475A325B15C68B
-D84BAEC97D714EDC21B11DFA7DA5F61E9F8F3BAC60C831392BB2E06ED6D91A39
-E117056185DC97511DF6CB8A98E7082C61B8CAAE36F27C6A610181677A1F9D72
-33EF80D91BD0F2B243BD9B959250758E5EE8410E9BDFCC6A40A5D1BAA134531C
-8C38CA61BA2F5BA9288F548690B54D6C3005F3510F008E56A5121EDD51FC3D7E
-5851184867F203F69CFFD9F1652553DDE002AEA1B94F9671C2B4EB05105644DA
-F94991928BBF13A68801BAE4D3BC27C289662E40799D5398416DC5FC110D5890
-BC3ED389E572F9070767E5DBD1B95EC0019C218CA73CD21BA7EE9460B7DA19FD
-AC097C35D3ED5C31A263C03B748CBF5799DE41EF262CAA6D796E3E4BCA7D5BD1
-5C80F9C7BDD9C2D6480A00667B3CF26BC2CBEE260B3D3DC0BE0F9A0401354325
-854CE9D8F5B990D83CE7E7C1920924F6EFFA5361F9AEBE2F666048F67ECE58DE
-6271401C9A585CA2EB43A70DD58768B76457A27BBEB4072994860266CF32A8A0
-0C4F99FAE668972FDB8A6CC60DE13DDA3D597255E4EE1E3ED43A91754F6B8513
-11202A7096A93C7846C2BE0BC9ACC628659FAE7B46502144CEC96BB97BF461F6
-A6835D550BD5220C8FF579F52BA42B32C76D624F9F2E7347C48622202B3BCA1D
-366509F881A31D9C3FAF365F1C20975D5677A2ED441E169144F8D0B6925962A5
-AD92CE8338B8145122D55B938684A0056E8E9B09E20D8FD4C26CB0A8DFDE84A6
-A7778ACC28EF7DBA6FC1CDBC5705800A29FBF238AEC1763E0F9B02339FA6A8E4
-11D8C3E9DC97CDA9312D91A3A64E72ED65ACC8B9460E77688BE8C5315E31010D
-1A2595442F58965BCC7AB3E245D7E82C869FF631D6B5154A178DE4C5C7CD0DEF
-B5FE7A13BE0EDDB3478F24E9E415E0999936DAF4001200CB69010A27046EA11B
-2C677F2F838885BBDE9F370E6D981EBE3814A6E26DF7398E71307C267E91CA52
-FC7E4039D45A538B225E1B285688E4CAA243E1A05ACAC6BD29DA173D99831049
-70C9EE5EDD31D644683A5458E9167AC38BA9EFD44923463298A683D449936D01
-DE6366E1369E9D1D37A68CAA3F379A012895980857A510A624C669CC103B71CF
-E507EA75854F0ACAF25FF1B0AC5CAF338D21FFF0F7941D9FEA340A2AA9659F58
-3EBBBBF52469CECD979F4BD3FAA32763EC2304810EC2341F52678AD8F267385A
-1FB9DAB00F1ADE83E37741CCACED5214460FD8A487F9B9C77A401095434AB8BF
-2243497A1732510CBD90675E073BAE7CB2C4FA32028EAC040AD5B5B3FE4675D7
-D8CD9173A7486EDBF9FF59B02F42982CEA6E2E54CA12175E3065808CA54124F4
-33C0B1047BE03EF8550BB6D63FD312B9DB10713A6F4EDD439452083586A22172
-5D251910014D503B571862FC2B9A9F6818E5FC4D2BDC61B0BF3A65A8DB578C99
-A34263CC197B3E08AEFFC1A50AEF145004AFE122098FD5B31D98C1301FA9FF3C
-7E5BA9160E88980715743756E34F840C6950023A6C9D6114348AEC5F4236D34A
-14E80D884B0AC4D368AABBD7E4955F2818C157ACE66AAC950919ECDF8038A985
-0372A6DAC4548E8E17BB5CB06C20F08A9DA85132C20B91F5CF0D902190C25A44
-F045FFF129E607D49FD4B707D437E97A1B1303954636B4C541FFB0F8354C946B
-E258179ADD8096A1AD49C11C81AFBB5564252BE349486A7AC8A26C20F7B5D404
-18A08B4412E0AC1FF8A18B687722041F3AC5A1F1E7567299CF906AB0E37143CB
-A3703FCAAE846FA55B7FF43FF7EFE2AB34F3FDD9A66360D669459A54D96A23DA
-B5BC73CE7DD9B433773D9F4F0FBB55BFDD6BC18EB47CFBDF3503E7C60CC785EC
-F6D032CA9A9E8F9DFE7156F76ABFE4F2436BBD3F0C942C65D1E182F04FAFF45F
-C6CDE75ADC8E0292D7EDE48FC45E9A6E35D5C45B87E4FF82BCFBCF95025C2976
-7901B6740EF3ABA5AA29111252003BCE13CD6A3E6C834FA0E4C01BD076E47962
-EF303BDE9DD09D6907D836CF9199E7C47416D24D24093317F5DCF5C833956031
-CDA4943283F99C0B308D5857856EF286F8E020F7EA923F17101A582806939AF9
-EC02BD1B9CDAB8373938B9BC961389D769642ADAADB26B39FE2DF0FB8E812655
-040F93A9C9C44BABB746F0CB51D8B2018B1F5620D60F624347123ED831268F35
-3F14CD8E693F35CA35F84478B68BAF34A519167202596E9A087583E56DC53AB3
-17B8C3B396453156E007DAA86D441AC8E874A987855928CF78D990B027C3F4AC
-35B7CEBE10A5225B84AF0AF2FB814384986D5B50D624B7C2CEAAF3DB1C300AFD
-5D492291111EE99F371CBD35B6B301F6F141B12148B9B48F2981261CEA0781F8
-2C6EAF4F78E03B8EF8FACDF79C2EF33FAFA7B3695D0F259005B896FAC44D34D6
-4C590D55E611C34A22E1F61D1A58251C0A962115D58E0695DF6A98F505DF44FA
-7D7C21170D98D3A6652F8A8893CD739FA8A9DD73E6E26A3A3B6D7605C9F7AF75
-FC8A71DCD925BAC4BB99203BF81D2617C2E0C6E4BC21721299013D3B9644120B
-4ECB846F77B3AF897F92813102E8004F14443BCBE6B81F15A9423994B749EF4B
-C3737CE7791B0577BBC54D29EB458A841E6DF73FC36DBC2D6EF65DF0E53544DA
-1CD9FABE29F7172EA3245EAA958D05ACD9B91E5BA30414DB41ADDF8317F5B7F5
-1FF06DE55AE1573A5D0FA138DE4D2F078DD7D7926C6E98374871586E6ED9F5FE
-BE15D9433127FF0CBCE30846CE71E4D84704AF00F19FA0D4D54DC1CE2E4991FA
-8ABE228220D150AF3211E672064B4E59FCAC1B48CF99306519C7C1053E422CE5
-2EFC96E981C5227BEA54F9651B59B9F3026AC34080355FD05CCF22871E0FB75A
-BA05BBE538541922695F1D8FCE7D6D0D92FA5A11412203296890C83FC49EE6BE
-FEFE63B3B3E868F92AD389ED479C04D76192DE6DC0D13DB91DEA4651C1936BC7
-49181A960FB872A8C68AC09A385A0EEB9C9C85654A208EB86B2173453292CA9E
-634EA2944F64F96C259369AAA0B9EB07535352C25DDEA8E92D030BFC41D66670
-88F861BA06264496B2BFCB8DE46084CCFC4F3D3BB76E402E97980B08A9690DC3
-8FBDD6721961810D32E8626D528C704F7F1818FDEE1F91A4AB16A6B817A33CC6
-1AB08A2A36D424929872FDD701E83163DAF18B14B101A809E737C4137834A764
-607B4F416980EC7EBC542BD62DFB6CFD355EE815A64D14299B9656ADF85000C3
-AB5CF404FA4D3C771AD37E1CDBD3DE70687096790950C0E3EDF6A57FC60989C0
-A421A529E6C3AEB98A225704C97F5AFCFBB755C6C9FA193F5E89EE8D21A6E043
-29D48B6D90798E4B1B82AA0ABD368099962C339FB640CEC9CC1192C751EAD1AC
-E1E450E56D503D7D091AEAF955B537116ADB479C90F16BD815AD592031DC85DF
-06E0EB7AE0F5F35E69720B5BE8318F7033F49E92FD81CEB291720B3160C897B6
-74F5865F950CD8769A92DCAA6A45BCD37DA94DB12E5C12B942D1884E5D050891
-B24B82A650D059218A5DBFF61B6BF399C916A7E1D9134C1AC1ECA2D2EF33C249
-4A38B17EA1A050FE2D6F24F4B44D03633D37F84636B2035336C7DF456C23447C
-CD73BA41C1D5A811D06EB84BBC21AB877DD9BC3FF1949DC783A184BDDAEC71CB
-13FD629F24410728C2D96FE91493C54E70FB17F6B9FB28B1B6BD03A2610E09E7
-2B393DC0B4F138C003B3FB77177761E7B84BF343C940CA39B6C8E2B725C7F055
-D559E296F87AC291047F0068D3CD555D151C1EBC85
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: SFRM1000
-%!FontType1-1.0: SFRM1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecrm1000, tcrm1000, larm1000, lbrm1000, lcrm1000, rxrm1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Roman) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Medium) def
-end readonly def
-/FontName /SFRM1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-189 -321 1456 937}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1CE17ADBB75815
-7BF819C45DA64CEAA10062501C3B0FE0387FD5406CBDB17A69376AFED2632E2A
-C400D16CA3657327EBBCF7CAC55A62AC9AB3D07691C97D98ABFA2A4C85DB2345
-C8773110004A7812B031AB3F9B3AB9C7D0E5A2317931334466110BC5C95CE00C
-E1CD16242B71CCB962978DB5B8FB03BB2FED25589D10F8B3861F73DAEE17BC59
-B909B17D2510F640D341330CCF08ADF9E3106B0C8BB0D04D5F939FAE21AFE501
-4614CBFE82CAEF30ECC2B6B47B373FAB1A828AA3CDF7B59BF013442EEFE267AA
-AF153EE99EBE4743CA764DA09185666446630553F3D278E1953BFF08FE477C68
-4661A47656EC28B2039365CA017F4F1B6E9F85525565795336F7136A054E8C15
-A5DC42CFF335C364E4CE3AA6B2D994C06755AC8F47D2077CE2E78D55C139FF3A
-8FB1AC9F23B06E08130D5636F60DD5462F796B9572D41602B364404046DBC3C1
-2810C5CB192F06CCD0DEBB630AB851F83DAA632969F031210CCAE081481BC26C
-70241E3B6A9E5D5C9D03D0CB3894B67C56FC42B85256FD869D386F4E111424A8
-5440D6DD0F8339C5B26FF77B5369B85AEBCADDBF3B8F0497D01DBAB7D519ADBE
-D96E0CEC25689C42CEDF7DF03D7E272CD37586B57E786E92070292E9C3E1D47E
-0A6896FDBE0E928D5DB66C5EA2E6854382AA5CA5685B9153690C89F9054DDC6D
-B3FD91105C0A009CEA600CFB92229B74CCE1D5CD54B5B98FC3BB678BEBCDFB46
-C6879344596FB5F8D06F944125CDF74583DD980518AE2D21CEFDC37035CD52B8
-F789FA9EFAE3616AD9FD1E3DE672487EEAB7641CB0BD529CFA779D760050C8CA
-845F90A4A3C17D3345F693A399DCA2F57D33E98FF89327E11F4488C1178F7685
-90168A50018F480BD4A37773E7E94D1CE78A7042A09FB8FDFC8825307CBEBAC1
-70EF577F4FB5BFCF260A4A974D2819B6AB69628EE35FB5C9410C2DD7492E5B20
-ABE6A0B351A2C7848EDC71C154BEB335CB8D729783439C3C30F66E2B5A056986
-8C1976D07F0EB87DD9A66432ECCE06E3CC7AF6A949BC0F04038ADC737397AE47
-CD1B4DA2FA4D345E513FD2989E631538416DE27A398249225FBA2283D19DB053
-32FED3F58AF914AE91715B82C9609E21115B51A1BF84E206CE9AE237101EBE5A
-D2A733DE210660CAEBCC0624FE053CD1BC4E240BAB92A63D02BB936FE3FC1B51
-4C17ABB4CFB6B5D336695D6564C4D558F15D8B8DF67E2DCFA2329B685FC7E54D
-643F7C28AC6661022E895E2BAB631ACE06A9A9FF209EC740EB5778F383FAD114
-3830B37E5F85BBAF87266E04926AC28EE58208E5FF3A7F77691670E52EAD9547
-7C862FDCC7E38291F9D57A5CFC242C3A6CA52CA6F1FD70DCBD7775A922A82BF8
-FE45235B905B88AA1F57077E40DC39A24FD0F31FEF0E8AD8D232194435E1E46D
-BAF38F0A1DF997F7BB595A7DD1FB0641EEAD89461E96EB0CA9B8F74507554EF5
-9D717625D44575E168799E96910161478FAB68C09FBEB2C71851C9A266D00F71
-935DED5BAF7ACF97F2903EC9F39DBFE5034F884D07B3DCBC37AFA1AD3FBEFEAB
-15171D267262E0EE3A1B308928220DFC4ECF5B47D69E05FD209C78EB04C02E57
-BB179CB25CDBB9EED3113315449A91166245A8E296F5506423CB0976CFCDAFE4
-8A6325C7CC8C296ACA9F65445301BAED4B5C0741D4A6E842DAA661EDF41F56AB
-44A01ECBF24084E8328724C6B96C4AA9861BFEDD8B868D0901C0F1A6D8DE936E
-063A86D882388FFE83164D48F8ED5325D93A44718CCA766DB7E79308A424BB95
-96C01223258CE375CE848749E9776BAE09E9DE0B40A4E60CAB87F5DD44027A7E
-8A840B4655DCC73B3605D2AA42440D81C64C56F274B3AB76DF147153A71361A2
-8CDF1B9EB3B7408A2061915D01EA2FF8FD0FCC2671D7598440AE0BB0BEF2B686
-CEC58565836FDADAB8AF8B41781E12C156A0C13ABF92BFD5D3AD648739B45BDA
-63F1667EF43B5BFEC525CDCD5EBDF6055A56F8EFB0F344029B4FAE13F5F39D43
-D1BB90436218D25A2700E4F9FEC0024E40A9EEF27DAF0B9E8644F305289E2720
-0220E95F5B2C235A30D2F970486820AD219033ADF8EE59614415C725D247D1C1
-13A2A3E97AFF7A7C4754B34F0F887D0DA522E23CE4B53543EE23274A4E35AB90
-126937F05024AA805E0C9B1247F592823A4FD66516885AFF7D982BD9961E83CB
-3A428737E1BAE9CE248E218B8F3C6BBD771BA744450ED82E0F6F47D14C8F37EA
-53E0871C69C57E357DD91C6EE90FD8DDFFCCCF53675B9256CF5387097B94F548
-3928FFC038877FFBA23FDDA0BCD20A59239032099C1D4E81FA79D1B73F657FB6
-8AAA09DC49CF836758C3ABF74F86BAD5DEF2C0E27A67924722964C457907EF85
-7768FA8BCB78A942A6AC7E735519F76EE1819C62311CB7231B90B4FBEF4BD42C
-E5148E272C6A07C62E44B634B80EAF77C4678AA003ADCCE107A62413223359F4
-5D49BE8F9E394D1706FA900038FB78A0042C6E34F9EB2430255451EA8BDBED24
-B33D2C321A8AC238508C65A7891ED5A200D311A5CCBB984CCFFF4984B6C973E2
-6B49D2DE75366CE29B7370714477487F7DB9B92AC6CDC752C1A8E9347AF4D8A6
-BA18F7E20D5266D5122D00C0C12130E00F6F4345E5ECBA9FA07AD34BC3736E7F
-05D1DDF60397ACE0B3D05AF6B3539B9ACF4C51DD58485557CF0E93122F862442
-9EDBA0EC2349B037277B12C1FDB1A140C181447FFEBBFE1B129C727B97DE0CBE
-BF6566D46CD929F59D56E5EDBD46C31DA97B354C30C957C8AC043A1A15ABD592
-8B0BE4AA2722B21DA5486F6C7E238C2B1D51D0941763DBCB00EB4AC62F92DAAA
-C3BFFEDA5D2707EFB6C956FB2938A9F7692A0C7F53F0FD64B09DACC9C7369094
-236A028036BB2DBB9A8BAF17F2E1683E2CBBFAFF80AEDF853C4B6AE0029F09D6
-F82000FD6F9610EF405DCF2341ED099900F9CBF3D4A0DD4CCEB0A322FD64128A
-A67682A05FE781364D5EFEC8F31FF038572A939790B6F8D8922E39B848EB8A79
-6774E35E6A9E4FAEEC157AB1E76F5F1FEB3C51EA2546A25390A0B65779A96176
-3DA072A2F7E6D9C645D2EA3E572DCEE4367E5C48C027D889C21EFD9CB662BCAC
-06E1FC6AA5FEF8EDBDA26B381F1DC93BF9CA6308CD93E5C302B483BD8C5DC96A
-E0A549D43F0F0FF3C26AD6F167A57E16AD3A4BABCB916C1DD38F7DE255AF984E
-731FB5DCC43D4F092C1F2A7C4B66383E542DF5EA6C93D92EE11F97CF96D876E0
-0ABB14CA302180B5F195594927A440961CC682212B91C49A34CBB31C63BC213E
-01333C8680E45C2E567244DD437C9DDA01C31989FD377E95446C12AD4B31AFA0
-36642676D7A11670C012ECB95A1698FA15591CE3DD9459D56F730021623FB950
-B5AD26DFF7B8875FF41E027995C83844A337AF36BFB304EE0B1474CAF944D3F3
-6F6578809A8C34F93467C904661E073277126B478167DA127541626E069F54DF
-0487319E7372F40C4B5B596817F2352D88E60966020B1AC5069A272613C152B3
-67BDDA469E4AFD9A5C6CA5940C6CF164F5A879AA563F78644782FDAD4A040839
-172AE1B40D18E3EEAC3DE65FF1E36B990182A7C552DC797F9282E0058FB833A4
-1FCA23C93202D5E80E91968677B980DD72D4849AB7182B587234FAFDA66115E6
-7207A8E469C59D8D75BFA359D398EEEFF042E3039E13DD9EBA754B4F0E7EFCEA
-598C4D5D03A83FE3E12ABAC555A090772904542194D0FA7B8DF087D28C520370
-0A1B0467A3410C344225461587359DE2D0ABA8AFCE946761C3C25E6DB3BA225C
-7EBB46ACB75BF41ADE04A99CFA6F40A62A8DC06D1FB428CEE7220A24C4F710E9
-390E31647B34FB4F4BF9DFDB4970009E87181A28BECD9DDEF0AD7C4F17AA5DA7
-355D53A731F040A2E03562C91747F8D772202104E707F4E1A4BBECC58D564A2A
-4AE1EB3766EF2447C59CEFBF4DBC586BB076ECD68865DF1005883DC31FB277C8
-A73DAA9C33F7584DBC29C1E854B6433ABB0C95B20A2D15E7B8783FAD53D6DBF4
-C0C7733A6C466E3F9957D7D204A06E5E8AF2CEED07C08939A3DDE2C62A9EBA62
-E260D893C887B93C492852AC88D4C0349125EA311F492951B2CF10C40502BE6F
-43BA2AFD0CFB80D2FCFFAFBC9326373439B566F1D520AEEC90B1CE7814753631
-0A007016DC9436272D0F7D02F07E8865685360068A7324BB45C4E1B14AF5222E
-8260659A7EC53FB6559ED82662A6A71040D5DC5218644D0B6E89C7B307B119A9
-2DD149B68AEB439BEB6004D3BEB951C5A77E2347719C840F9D80FEB166DB2921
-4561FDF5DEA9847290AE36776450A82E332578CD68E18C8694A3A112789DCB9E
-BDE1370D442C2268BD02B689A06E3BF6A7D973D0558E38708EB224BA8532DDB5
-6F9B45F5A779188F573DC300C9881CA3FEA82759F805795998A134028BFEAC36
-8CA611C301EE8888A6B5E23A054BB979C3B2765A1A31039603476203DD8A41EE
-4E5F2458E582904611C1E7D6A5D35DDCA32970271BFB1B21A18EF7A5064CB064
-0FE67FE477C08B31C99A1F412C57EC52F22DE68C10A032E2DB4E9EF0BF7E947C
-AF49A788DEFA49953AC2CB3A80199AC5564A78467A0DE9653164C690E5E1A43A
-A0934806C61442FBA48C3A72C6DE2DF791BF25A0818628A3A2D6846B3F80CCBA
-0D8C4A73AF4A83C3A8A67B5B7C1105A8A616425C8C01430CD53B87B4453E661B
-B5135F61CB43AE29A4BBECFB543F88A65BE5B62BD9292D3A8AD77E104D23A2FF
-E0A8B42D8361F4F4AD697AA4113FC736C6BCE4AB5EC199BC38509DFD6F770F66
-3F30AD895A1755943936612438AEA57D95DF26492FFF58DB28F3E9D392EBCC63
-FBC6312A96DB7AC1828C9F348AC84AE11AEA0EF827A4990AC8B56F7291E33D92
-E4238E710DBF23765DE7F55E4CF0E5E3B1B7752ECEE67DEB3C4B8B5621EB3026
-B1B7D86DBB3CB49480D82EEE041AABAC78B9A0159066C9E1E1B3F0B609F7D6A8
-D961E40A742D4DEF88749B7866BF40BDB197273DBF932EAD731158AE8E59584B
-F2C14FDB41055DF050AAA294962C772E462E596A2BC5859DF71FB76EE853DE28
-6F488D1911107F16D275CAB98E00218FA8EA1466420A6948354C4C2107BA9A66
-6A0419394BAB966F6F8438EBD7C3BF803B2AC884DFF567CFAC4F14127EF9F57C
-9E871B94888726133B02EF8612DB5D9C59FA6753CD52FCAFA6EAD1547E674B9E
-AC2F89769561942B30CD8F435656170684AD5F833A4FA58300298B11CCC10DC6
-8BD3C456E755A3C7659ABBE847174A74375CDB6AC5EF4370E07D7B3AF4B2CD1F
-FD6E1BCCC6D554BA23AE35137D9179ABE05CD7F44E3EEEE83ADA9D54DF5BF992
-DF73B6ADABB828E32E0E5E776B6A4EE93F19E0C7CADE72564CB02A28FBD48EAC
-90FF5D7101B9A16DAD8F0CB047B3AE8446D1FFBBB040C8D257870A08DE2618D6
-9C46649DDEEEE098F242169281079AD5F94F4D46106E917A6D8E5C341717EE4C
-4E5B30C8EB8C34A6B1BA22E733B3FDA9F9B21E328A19BBF80843B2584EACDBA1
-3ED8C992268C3BFB41C1BF8699D1A13E6DB023FD71495D647DBB227A144719F4
-00805345777C502E4DD741CD96F9F3A2E9A8F1935AE395D789B19C45C34E00F9
-7E97D2DB43CFAF1B243B7AD72631B7A9EF583A03CBA575788EB9B9FC13053A7D
-2ED3646C0C4EFD1B5BF8E9EC27CD83CC3E5EE9328797E9B2711285B001D05DD7
-F47A20ABEE6D518129A645176E1413548F70D8B645FCB5729D3E371B43BA4B41
-CCCBE44E4B57B7363E38006F628938193BAA442B075924607D035DBE1253BEC8
-68510AAEE4FF4165FE35E149F14A7ED8305E2C673A29D1F779DE999433EBEB76
-456B69DDC90A88CE30C854EABA1498CDEF8BD9F3DBA0A1C28AD58F4C24DDBDCA
-E422301F9D4C7E84577468E2942E4627EEA57F01D7B319F8F498EB827FA3329C
-744C038CA5E93FC02A160331EA4C88D993A41F182B7A47EE9CA676E7D19BBBCC
-A0DB5E4D458BDF3DE1588DCFE5A854C998C7DCB12CA41F02EEE710E7AA734227
-DA8754202ECBFC7F94C8534E760D1EB092A16569B09343888C8BFCB4BA4D75FD
-B0B027DBE706DC8A504273FDD95DAD898911647236459B07957983587B8F7265
-4188680A02D5CFA911032205BFB45CDE8FB95873D394AA7CE5EF8DA0E7F02425
-1BB0EC195873B5FD273B3093EF21DAC4222BAD0927B55FE301E0FCCAC9A7BE0D
-F9C8123DDD1FE98240762DF9025D6C30DEB1309E95FCCDC39266D3E4A190F18B
-AFF8145444A7DCDB5273C7511CB4676FAD01FFAC7B89E13A6F1745E4694A1E16
-6823D7AED054EEECB7711D6F0D5A93815ED9352CD15484C1411E018549DFDD11
-9754FFDA86DD1AA3B98D810436824DB68165D8994030FA0A897B4D235905878E
-70CE626B47EE5C6C45364246A167EDDFD67AC003084D6BB74CAB963863B3D691
-578C22DA7FEB9E4F12937740FC7632D193CFEB06FC43C66D1201EC8C699C4F03
-FE04A62538384BF244A807198071847D6446F0DD57F541F3161074E3B41CD919
-5326E283FEC7943DB8616B89DD9632E1213A919DFDADFD2B6E55C511820062E8
-C72ABCE134A3479BF750E341F372EF0550084F40A06DCA1790E7DAD0CF58D396
-65E2C28B103AEE91740E2A3BF369ED246E697AC0ECBA84B0993E312892B18CC5
-1B2055286AC280D35634C288550DB20C2619F4C14BBFAD0EC565E737CF8477DD
-9E6268868F98D03CF2BC22D2EEB9533447DF8C324BF709E951E6E688E7186D30
-0837F93F3BE85FFED7D5EC27E0388F551282032FBD3217F7EFE75804C70BB9AE
-4309B34137B90E4417B0C5E9D85B02E60F4C6D5341C850C8AED4239A550A850D
-AF7CA372A9C7C4FCF865F9A22253ED79C70534B5B76DCB93A22FB9658B4023F2
-CB37AEA49B6707443F7F882AE90FE5927569CB2EB20409F295F67DC7C58C0215
-FD9FFDF32CF460832254061A2E632AA48264F9A14CFACA295C846272F1FBF107
-7E786DB51FCD79924BD3CFBBE3A4BE19D82FBAFDAF96BA395D0F02753A2401D7
-26FCED7A6F36F438A5C0478BDEAAFFD1706040F93AAC1DD9A616421ECE4982A6
-E06F5F015987A8D0377B0A329BFAA39EB5F85BED22992E463158141E2B98A8D2
-C6AC693DCDD077425545D1A85B96F792FCC991DFF2A444F01AF5C5D0B311EFE6
-AF127E30074DFCF486F41B2D86C404C1BBE3AA3E9EF090367BAE451A303D6A41
-159F56CC2695CB214296C9100E09A751C10AD9809F58BF1F55B3EFF6084DADE6
-B065BD20BEEBCE9EBC2BEF084C26F81DC1CB69E49659140DADD4CA458F966944
-8E4F15861C21A44A7CD2DA1C3F466BF4E857E48A7AE87E62F7F3ABECBF57FAB4
-DA37992C12F98C614BF0BCF98668E3F24338AE9B7DD34F72BCC6858F1F68149E
-4C7078836335CB3830C3B2E11A6248C4485AFEB935764507DAD1D156FEF121AF
-DED848C1AACBD7A024C2FE254B67D6A21F2B50FBFDDECCF6193CBDCF1336F8E4
-D8E154C278108E93449AB8BB31789982D566148A8850A72D727146622E76B9EA
-470066F36B30E7BD4A284E2E82D444573D6CB83D9A7BEA26F2BC85C2E56055C6
-1BF45C869DD22F3C72E98AF8910F5563FD678734863351A9658DEA635D04CB10
-803B3002C8A34C0A5D928469C8C8E6BA569DF26A74F7A8D5A62FBD9D6A89DAA8
-4D6638A415E49E919F3B1276071D81F9578FBA995DEA9DB194030ED94F94903E
-C5185272635659CE152AE8FD1E3E418B1B83BAE915F099648D6FF77B12E4164D
-577B2E68B3BB4D0707DF97F5BB698636E7B8920ED125D8D57C331FF687912D6B
-FD8798D27394AF7F4F0012382AA3BBE0CC5384D1756478B78D2A4912465AA29E
-75AED6891EC0E5A59156F005A297E7D0CCD7A756035987F6A5346041A936CEB3
-0C5D2010BDBD866DE57AA7A10C10DD37A377615FC761955E88A9E462426A9F04
-6987618DE9906C730EE8CDB2433060A700AAFF7C1EF561B5BD2B6C371C8BE8DC
-A56E15D6E646EC32BA4FD02BCBF9146D5BDA14F53765437534FAA86A8E4D25E7
-A0751195B28CC547809329AECAEE551B608C8BCAABB224C18433977140446D2D
-AE060B4D7C12AB3E3D1F7E6724ADE6D1D9E3E1A67BB68257AEB962FA85910498
-8C95C23E250FAB1A65B10806DB045CAE0D07C101288692191BCF9C3FF4D5ADDD
-4E089905350C682DA4BC85BE0B5CB46EB73650F2640205DE8C16112ACB0A383A
-F510EEA3B982B25AB0F93D296CAAB4BF0452C7BACC8D65B001332729CA1B913B
-6C41741A8706EE125994271F0B5B3A5148DF78B2022F0BE413CEED24F5B8C579
-9479C0B57C8051B509168898F0A39FEFDF2C960468100A145D29180BC2878F89
-82639A22D4B5C215518A53BB54B02999698ABC09A67527FF711B3D85FE62F9DA
-7DEA4ACCADF5182E7A12026AAD54821B1F41AA1A7A7519E343CBF0A3ABD99337
-A09AC0E24A1304B93408ABDCA9B2C1730401C35271F36704CAEC1A529C1A7B56
-EA04B8ED502534DD90080F5DAB27885183D9665CBD6EAA5B20C2BF4E401C1B6C
-3B4FFAE53351B23B3F2564A9012AD2DFADAC4C372E4C019A9C4BD0698C165698
-4DB029444F6DE6DDB7E52D5CE34C08E8DF98C6DB6D919A4DBDD7DD4B8F205C30
-DF8D13F727ABA4802F0AF842531FBF5E0C9B1247F592823A4FD661C56D618EE0
-795577D5ED25EC385D5B226926FCB6434473B77A07B20C78DF99DCD01FD12112
-008036A7907A9DB3C16EB097563A4C92EFAEF890D326F10BF2A11281521268BB
-5301EA6D07BC9BB8F9480F3AF8A3CD29D75FC977F1D5C1C5A4378F3E7135BA20
-0F79B1AB0948DCC35C3E6C2AFBC5585C31DA3FA5F356AADFC778254D8CDD4AA8
-165084651EC81A24201AF897B1D8302690CA150BC09B08A61AE9DF20F8083439
-CA6F46FA3B8D40A76F33EDB0DEE3AA7EFAF24577849E9CBA64AACE3F6D272193
-D709C5A9B8CAD7CB5E32D0FCA727506D064E8B324AF1D92A3ED4AD4B797C0CE9
-20DC63A01D1490C53B9A91E3F22BE45C2D6F1BA4570F9C2E4BB6CD489175DE3E
-7FCCE905119830D82966E313281CF175BF4A02A4E4BD33A157D34E3A36070989
-EE94FCB35E3C0A16CEFDBB6560259437E0DB5D8E13419C36B655F11DAAA8D795
-1BE78517A0088804099D1AEDA76B839194716463616218D2CA3C534DD2A83DCE
-E4B95082A10E8E04BE4073CD3360E850730A1086613A2FDF97981EB804B358D7
-2858D1D25120FF3149420784C4C7F3A235E86088B3BC53306E0C6E7DB595F7FB
-95599C75FA4BE52C24C31581720F2C4FAD37A635BE422C1591ADDAFDB0B100AD
-D37C1E564957ED7310E67438FFC63FEB697077B3801C21F18FCE12ABEB1C9949
-A52123E6333A0AB8699E2A1BD96042E480EE7CB17B98A3967CDD77B448449333
-6AB5E89D40F1B0C83C5BDE3B1B91161CF2F197157BB0FB6824B33C511CEB1DBE
-4BDAA1224952E9325C1A491C31F98EF3E461051BB13C89FC4E59BCFF14F2559D
-AF8ABEEBAC75E9F2E2CB4EC847B931D9857C3B16A31B399274458A9A8EA1ECCD
-C25C60E8A164928EE967F7268C30C7B204597577BFF28F0565290B0827C19A46
-E567FEE4D90ADC53EBDA0EE7FB4414650A0311A0D89DF6A6DDDEB3E960E1FDFA
-88E6AB0E385830AFA2263859644C302D4B0F7D629E27D5F96365F28F360936D9
-CDB35B049FD91C042AFC47494C9025BF6134E762AEDBA118ED153CF2CD73DFD0
-A97DD66320CCB3D57E6BE3EB4F59843AA5D748BAE9E2F7B45AC79C44C9C6E094
-849D6EE2900C4AAA0650C2CAF200E1F8948C114D16D8E04E5B37E88852235919
-4529FCCF947372ECB27BD2636287654006B368FC50488D4E5E6E335627F3FFBF
-CCF21DFF345ACF67BFA7C3C3E2988DDAF1C1C8B655548A969D432D227A34FC33
-E497FC0401A88EC6C5EBAB2EB93AE45F43A20BDB91831CD7DDA151201C9120BE
-4991B5DEEFFFF4DF109F46AE10AE5316F3CFA69EBD674FA754E7EAEA3B458443
-9D34DDD10C20B0E29BFE91C393F64A38BEB5A2A18AC8C48F7238152E496B4134
-C7E3E3368EC6EFF8B80E1A4FBCCF67BE85C01E69EE23261A0372C6F83E579F27
-6B4478FEE973646B6E717CE9A1DB92A7F896839267A93396495809C6B3B4BEE2
-521324C2BF474BF1DA8D317B2053BE6C071B55907ACB1A1E4257DF179671B533
-CE41F0FC1C372CFE35BF066C34DB109D3925CC15BDA9840B9B9CC28854DB2D25
-E958FD52B8B85F5F4C08682D632C6EFEF3EA9F91771F168792F7B595A923E703
-F053C1379F429CEDCCB1CFC850A30E51CFFF5F34F292CEB37EDBB7F0B90805FB
-72DC6E795A18DDE81C99766134F0FE694BE854C3F6DB8A516B41B37B8731A157
-2344FA5F7265890DC8E107A624F0E3A9DA8242D507E267481CD15AFF67B2CF6C
-EE942F67A0ABA8D0FF2FA9FC89057F26F5E4F613C4D50E879D955834D8B57860
-EB209E5D3A05649BF179DA515A288478CCDD5814AD3DF03ECA6EC567C589077B
-E973B40D709C856EB500E8B0F68ECDFFDF65B4D74A7E48756142547DB43E1DB3
-08EE0AA452F417D274651C0A2290F147A4C1A34C26965CAAAC2C5026600A5584
-E6D37940939D2ED8069FB7CB9CA174D8A84F5D7914A2F3A209EC712949F1E2B6
-772F4BCE71D4A4B506A966D1242954A80600EE3ED05672B457D8FF1C5611F5B3
-42B1553FA2643DE22ECF8AAFA7F60D7D25E1D0E9B6F30672158A5779A6802E2D
-FA6FDE2EFDB4C68AB115DBC45077B9BBEFF0E498AC4040D939A89C378B22176A
-73620D97B5E4EA1CB56E1CCAC3F42B43B61F708BABA1C0C34B7AFD27F6D4652F
-976633B7F566D32F1196F3C52F6957C31A3EB7D6B01CB47BCDCF769950AC8567
-7C29A9CAF1600662AA1244171EC66956E70153D62714A07ACD1FFC9D96703EB3
-0AA4F00C5D894D12CE8C51A971E34DDEAC3960039B6C949F611D1F4DE43BD9C0
-A148F4BF13E2B804E7AD2B882CF498FE6B3C7B9818D3B7D3B6F77A913B7DE079
-B27F8F9F8C86D8D507AC1FC45D541E1DA1C045F4FD8DBF4C824594E450D7416E
-4B4AD35A717D2A8506E9720398830C106C342F853A8ADC462AA8FA3A05598229
-BD14C828AB255F860128995EB7C8D61F14F2A7137A0BC12E17A15C58FC473154
-F14440BBF863FB76057F4EBBBF2A1D8221F9E9A0C65B29FB3516285924E18F07
-27384F65035B1158CB8AF6B4ECBE34ECC1C92BD43122D50F769BF2635DB3A6B2
-809013C7F3BDFC734C4FE9BB0124492B397CAE8063F9DB7FBF04107A9732BBF1
-DE23785F7C93D8CF4EF71CF5AA2B15FCD672EB3B04BF0C20F2BF7DDC6C96DA05
-B51212FC3C15A1341DF03FEFDD72D3ABC34E8CCF7D3B607C058336EA3B39075B
-5D33BBF0FB0D9F6D1007B5C863156EC1636E573FFF75376588223CB5CAE66BBB
-DD2F28F62A6CAA01A20DC6ED5A1BBA09D3D2E2DFCE99155F8560A05501371B36
-C77B9CE789A7F1A25BB7E76970E14CC4D68E6A9F965AC81144B2C7A3AACE0F16
-B204918623195E9355B1CA091A4E7DA97C5C9B44EF7F4C684B6BB7195CE4CC15
-E287E6B9920195C092924B8AACE106D06861196230930C3BD9127C11C9FF2304
-428ACB7AAE7CD7E03F532CC982DF1C25E9AD6277642A8F3DA96322CF2F5D6E13
-C91D1370B77CF7193C0882B54AD63C130BC46B3F28D248C9EBA436D460355880
-DD260F8D71419DBF63E5440429CC98DC77C52DC3B8DE77120720FC8AA96D6A21
-30FAF109A22DE2C5B6BE985DAFF4DCA56A210552323E27BA7A6287353054CF3A
-EDABDFAAADE9F324EFFD62189F1E95F04ACEF0E929AFB87CFB60A8276BF4F24D
-3838D406A98E13C5BEC9B802419FC877272B644165D1DF5C73C752A5863A2DB4
-169AE81B73309EEDED85D8EA7F0DAD22346E6D7292084C9B54AFEAA96DC29BDE
-65BC23762872730DECB549E68CACDEFCAF9C9D91EF5EDF6ED379E1DE2D6CB5FD
-306F441CE0548CB861C8D7E3B2C742FD653E61560560C0F89453A945E332A36A
-296F42C631B8D278A30243C88CA4B1E861486F0DC8961CD57059394C09E56B34
-F35885F657994EC8A1DAE33E25F9FF539D3BACF73444EF96E9B2D1D5EA98791C
-83DDBBA89A6045A974E591706CA03D2EFCA2BB9E185D1DDF9A5EEAC158ECF8DF
-24E56860EECEAD7885CDC00B3E21B3A43F18056F4B929F1D6B75D752E2785946
-B825FE322EA5D4C2395A33DAA0610011102B166D2E179046B511EC03D1F5A404
-FB627E610BBB972F36591F3CCF344D42512CAB0C290380675C45947463CE4143
-29500F0314F1A48D9A7778204143BE17E8AEDF446F747C7C364EB2DFDC09F907
-7349C960579FCDBD0DFAF5367DF13854712FDB8103894469BFF7A072A4BC1E8A
-5DB3DE45991030E879CDA191CC5AF0F5AA4EAF9537010E9E59D7FC5A9E50D5D6
-FFB14E7A93AA0159E380CF5F0062593F64B1DF91A7D4664C8763BFD550A8D800
-48A00D9A295EA233C4642F336B38DDB19F5AED826805973D94A4EA9543566CC1
-6D3B423A5B99F34840B539410A0A5D8E3FD2F3966893386573FDB37DCD596508
-1E7638FFED5E34F70561F300FDCCE6DDA284C287D7F863E2B69CE5BF2C7F9DD8
-6354761166DBF57784BCD075E72C5317E27A4011C0DB293E503F892E2AD632C2
-9F98F3A63182E9A86CEC90A5A7090091ECCDDAF83672289EA7A2B57540F4BD87
-32D22447CC9DD97F3A620431903D20979303EAA16BAE50167B0DDF5BC57E563C
-368FC2CD7A5EA5D9F773FD3D2E8D1832882148100051BE9A99A124C37F99DA8E
-4B3F9DAE12DB3A65E948DBEB692D031F96A76025C00AC519BAAD5F369B6D4FB6
-9034EB7994DF1480A64BB598FE6F7090DE0D19C3220AFFEB9355DF4897412731
-8A206241AFFBB20E758129A7F35FF4A6752FC9E1DA5F8E11A5703CDE29DA1619
-E09C929AD4C3FACFA5909A4971A117518246B2ABA0253A688552D0590F4B765F
-79E725EA40F375FBAFD4DAD73EBD3654AD70897CAFF2471EC2FE30D64D2E5C3B
-F765B99291FD42FEB07E977B8ACFE7D2355E58BCBD94E02CF68E1D0497C5DD3C
-99847FA65563015C802A996F133B5FBFC7A222E39A4B7ACC1C818272A97FADD0
-64206627AE413D164072E7C803D8ADDA2114723BE7AD318FE993D38DEC3AAA98
-5020BBCD6F870D8D390A83349B27672BE6D090E0479B4A0901D7C54A74BD8DFE
-36E6D747C388FB658A5092178338F8659FB80001BCC025B40493AC5A76827726
-D334CCE482851C048EA5CAA13D93F66187FEFC42E3E7DB653EA0C47DC416F4A3
-C2B24B7CB4A08927877E724E70684465D34B23743B6453C7A02B9AA54AD0FB1B
-6C846EFFE12104BEAFDA92A62AEF4C895A60296186938AD595D3E7EA6FCE8AF4
-814FB2B875C2380FA12EC3DAF09B58F3A0F0171850AD6D916C75CE5BE5F6BAFB
-FC8A6B4AF68BB427D09E5FB2D47D5A303DC6981BEAB387453351F27C23AF8F03
-532D45517E7E6BB74C3DC7A1AD93C29A03FE6592242656C4A98F0A2E28EDF77D
-D7A0B6FC1678B3031971AF047C29FBCD26DAB7E8923845AC28CA14A2D00CC01A
-2243992ED937B3B774B6D5FD4A82F0D1D94AA1301FA12FC0D8B7D2789930DCAD
-864E457136836EEB963D6ED1B46EF76C15708BBA6F90FA081E481BDA28A390D6
-5E9A37F8AB0B02DE5B852D4191BFA0C3F5554F0F8186CEF21EF8C4C383F1BF6E
-1974834C58792A2B87DA951C2F0D52F8860C6A8D26A9873AF9561C2AACC8C899
-8B1FECCF491A1574DBB58A1C5F136D935B95F0A6E785B86F0FBC14613073C42D
-B8D6FF8FA86578A22D63C06CFC2AC3BB100F1C883072DCEE52154377C2B9A8E9
-465D60A64C56FC19E61CFC45920FB27E112C34E23948D65BB3AC06B6382DB63A
-E23F744BB1D936332AB3745769187AFB47A0133512C73F4D8EDBDD43B779EB6E
-DC0E422BE6339A43C224954178698E838C5519A1D839BB41CF11EE97B2C26BF4
-7CA9C5D6E2CBCD435A92A1A427EE0F0BB3EA1BEC0D1E91C80D3A1D6E3FBCE208
-0FAA6C65303A45147DFA54F13132D662BC22FF5188E31FBB61E185C306FA4B8D
-07A9407EB913B0CF46407B012F74B242EE91E49232CA891BB6F44013354C6F60
-8269BD1421DEFEE20BBDDC308A1594FADCD50C57443EB3E9DA038CE1AFBB215E
-558CF8732A643A3E872B40D8F972995B8885560E5013507CD300C8097D0FA096
-B89593EF262C5951D69A325131D37F94D841BEA633834CF9119F9D32981F9F24
-B5F167AB828483A08488AC0EDF72BBE1B16BAFF6AA7C72A97F769CA412E3A1A3
-3A5137FAD91FB87C5ED4CBF4BE19E38C8F82FEFC3C0D86FDA37B588258B7FD69
-C96195ECAD77DAECBE37AA065E7FDABAADBBC2482A84A983B1D6FC6BEC6B66C2
-488AC43CAF218059F65BBFA205E9803908FB4FFA49248CE056296BEA7A56789C
-0978CA8EDFDEED12B8CB85A01312AF855EC909FF285309DECDE04CEC2FADE907
-7970AB5551B3F3044F2672917989D1A1D235707F0218FD63FF71B313F10F88BF
-77D9454E5B86C9586D5971176129D7A47939238549A75359DF402AB3D7B1E6F8
-90A0ACCC3787DA0A89646872315271054AF016B6DF90387CBEFAC608C9D9EEA8
-26AB565CCA3BF7042FC15259AC9009384088995A3D51C87F30096BF2677D2E69
-FCA08B573AF910E7BF3BFC68CEE469A5D43CB25A903E2D77A4AF7E431BE839E7
-2D4DE8488376C1312B32C1388C67B6BE84FD9C2F0379562523954D8A37E50D1B
-FD1E53FEFD6709A3B7663213647A18FE44251A38D552E21571C41AB78C9E6CC6
-1352497E467B1898FFF92161293FA538599EA073CFC13A4C67B5BC2602D56D9D
-34BBB9C4A5885970D4DB827C41CD812D659E49F6DD0D9CD6D9BD96737591F86A
-7BAF41608E5FFEF7864F76265CDD3368BF096F85076B374E78D4336C9B0D786A
-50CE8CB5E1D6862E2579C425D422B497DD0A61D6AD28F40B482710FC02034D43
-2B1890DB210CC277254FC9BD9501456B8225FEA8DF1C112295F596D6AE42F13E
-EE59B7A725FE363FCB85AEA7AFA2860D420E064914DBF6F4D2013FB9749330BC
-CB37E8950621262289B1B7BB265075AAE83FE40A166529EAEA7C04B32C077C1D
-EDF5183668C9C42C319BFFFE729E6FF86D4DC989D50533A2EE41817B1B58CFD1
-B963954AFF54F04E22F0C3C724C2189075A9DACB00933383F00B21A098739BF2
-E2449E6B9EBCE2997498579A92B43B6480F4FA07A89D9643B63E1CF6DDADB36E
-DF4CCAB0F285164F3F67F5BD1670A7F671750BF50F1E5D0064B35F1245DFE167
-DA31AF15610D612CF82741DAA87C9DA7A37EFCB2E5144B1E269A33394A1EF019
-74DC8777576F8BED09FCC38FE9A3D2085638CAC31CDDBC2CA8615ABE70E9FAC3
-3779D68F2B8B73C9CCA30266A231D674C44ED3FC017E955F43B9B5D780267BA7
-2FED48D96658269BD1E6EB164FDCE3055D2CC76B47003E47BE312543571F4CB0
-102FA8751F36521DDB32767C1B277589259BFC81BB97FFB0A41D485FAA543358
-6C59593C7978279C030154DFD4667A4F6C8E273CFE145A86EABF868487AB741B
-19C602C0B03CDF0FDA0593B7C8673E3EAACBE78C4787AFC3BA3B12C759B8916F
-017BC5D20C9A44079F6D498A1C25B94826B5333D18BC4B8C6ADEE04B65911FD6
-42896B0285ADF7F35C5EC1F50FE79DF97F8D2B3B71AA6F456BE3DAA660D34D02
-74D2BB73D36F4904788B2DD16BB226F98B4BD777E155738DEC48E943E61EEA3F
-BDE79DF8345ADF83F6B6D3957621050FB9DFFEC6F9584BBA5F1E478A5B5DE778
-D2F1A4CEE58283C8AFDFB8E35F149FB8DC9FC2E16E72E28ED76A2A09BA282A1F
-D0E49578EFA3EDFDE303C71FC21E9B96FD2FF08831244583176D584DCB1D2233
-C86A5AE43D621777B513932F82095BBE4F8762751022D37595B7DAB995F65199
-C0AA4C5E75B594AB52DE0FB02DC65AC91FF4346B4896FC3359EB3009B5C1419E
-72ACA9198E1D466CE84EA09E097B990F5E466FDE2E891E7F8B0D13D40C311E9B
-82BE678F4F785AB9BB1E7F576AD26956C9F857CAA625D457157665973CB8AAB8
-1FECA4F9221BD05FF8F8C4B89679147CC37681F368489D9ECA5EB6239F91E141
-037EB988BE2D06F88A17E5633E78DB9180012F0F5AEE29F15A5F117B6C954771
-55EE4443DED24466560091C6267F088C409BBD078E329CF3505FDF91EF714A69
-7C43CBEFB6679AFAFB68F0DD80AD2EDE4BE111A4CD7AC4119ADC27DDF293C981
-32EE548578983E7137939BB871239042968D517931A6F589330E4BAEA98ABD74
-3FEF957F2F46EF50D401E980EAB3FDD90CFEC312B9F0812E15E8288A540BCDF8
-15BBA03705A0ECA18074D48E15FDE6CC47AAA10BEC3CEC4ACF8B5550E537CE67
-90655A3AAD5F217E097178E4367E6931E63903A93217C68714F2D465C1A4C3C3
-B9B764B201D8D93A82BAF2EFE3D86A5DF79E381D28264FB88D912E1D77902ADB
-21EA9D2219D153584E94F9FDFC2325E5F615A7E600C6691A54DA416ACCF5ED15
-1D53E2FF69910578BB1BF0B0EEC4F999F15176D71AE7537C87F9F800B5754CDE
-E7BD92845C78AF1656610B36DA4DC0DBA53E19D5288394F54908863AB68E95BC
-90052E32FCB6390957B06E5A42722F8DFACE67A03675B8698089E8152222401F
-C9C8CFFBE0375715E4C30AC63845B23BDB4D840EAA8108A67FF7591642BF9B67
-325D3991167F89DFA624F1807A25E114B182E55D01CF6CA05BF8E259C5FBE4C5
-FD0FE95DA708294C72A38BAF210B354522DB91D286D266F6C81AFE11CD0709EB
-BDFAF570ADBFC20A39D6FA8F8BEC6009B6785E7CB4CB5D7F7504653D6C52BE87
-CD426944523A30005209D41636C2BF62846EDDD45D13B463FDAFD4E23A849A40
-FDAE2096F1E621D4E37AADB4C39E6785812BC481598A270C5B9D581EECAEDD8C
-78131C4EBE23798B9E58BDF8C74CE05CFFA998F65DB1A30D18EAF50C4751F85F
-578FA29E32D03C428A1CE0F80C12B562F3B844624D72CB78010859F2CB54CEC1
-2F7E69FF6478BFAC05A041898A8385D0FB6BB1F69C5FFB7590804251C7C84ECC
-327760A145A97673ECA9277DC026FBBFF0291055F564130BC875C5665A7B39EF
-A1BE2084901B152495EBBD8A6F47A0552D553C23248F2B0009111656145E033A
-ECE1F226E79CF2E061E9EA17CCDECF783B81E18B6D3E4937B0CE938108C4660E
-3FD4B431378B84D43221BE9FC86D81C5D7F08AA10902A068936B8C1439700F25
-CBBBC8395643AC598F133DDC673827B5556711B6E34A554457147F43029E5F96
-5146E572064831FA3AFD7B1D2C4340933C0ABEFD8836BBD9CA6A0D11B76DFEBE
-480CED36649148849EBC4244757F735E53096F608F33A5600A6E8D540EB6AD0C
-20F4C6FD071BEBEFE1C4F405ED2355BC2EC089D18EC8D0328412DE548AE6C6ED
-3D3B170635E9E18433600FE85386C2123732E0F48FAB34ADF478EF6A15BF0C7C
-3A83AD9AAB014D1565AC521A29AE6717E57E3A201B32B88EBC7E8DC58EAC0913
-28682A1B36B62A57DF1E920CAA1CC32173E609C70AD9EF2B466A32A57BBA0E99
-2189E6AE9DB4A3809B5BE2691F103990FC64D8523D13EC813393222F59911045
-73257885DEBBDD8EC3F13BF531962BC50B7F83A6FE14047B4281BC2683DE2FE7
-F98813EDD87E65D129AA30DC8C7CFA636A933F7CF6C8148DD5D9B4B362911EEE
-EF3FC22BDCDF68D998D6B22DB90EB63BB638C8B1C95CD991BD958E0693A02D86
-57D1589443DB506CE7001207F7B2CE7BFF543E1F5A9556776B02C6F2EB9D26C3
-2E68460D2D911B99BF28161BF454F328430D41BEF231BCD413E5B62C0B137606
-B331843027DA93FD6409D468E7F207C418D9F9B43878A271E765C171EFB44B17
-41083D56B45E57C9CDEA401AD81CFE5A7BB360D49C03A5CFEC272EB9DC4CB5BE
-6D9EAFC2D428CAFC8151BAD609C48E75B40DB9C996BF99F6CCA12AF4801AFEB9
-0907D417E2537811E71E4C8ECEF9F2AAF6DCFD9F98562B77561280A5373F6A5B
-11E9764A322EB673EB08E53ACBDA5BFFEF0796D41D04EC3CBBB6355A361A8C30
-B1C312C26950D4B3DCA3594A3BFFE53A5574EA5520FAF1EF6EEF7F1A1B3C62EB
-400C1D3975E6E0A7EA95B7543797BCDC917C44BDAA8AF8842ADB73E6CD95826F
-C496F73CE76501D712078FE6801D02D0E0E173DFA1D98C84E4285EBA15E962BB
-23A7A4C5AA06BB88CB36186CA7E61192567CCE04AB5FF208C0A199712E2F1A2F
-23162FE782A4EF4FC664DAEB734DF821FED6AAF92E29A45984DF2091905DA9BD
-2F840C231FA9104AC77F1D95068093498AC1A00253B2115C9971DBE9E482C4AA
-0FFF7B9A9926774BCD6DFEF484A3086199AD2A6A58F14D87CA346ED05A6F363D
-EAE4CEE0E3082035879E4C9FEF9C02DEBFBDBD6B3C0935F1C0ACE06FC7E13A7A
-06450092BE11DB0920581BEC4C011186A7F122F042E8FAAB14B6BCE226CD341E
-83FAE799F59ED9090A70146803EB2F86E4F42B8B84E11BEFD1C2A9C8B61B2A43
-CF448822268F0A491A97F4F6C5DC5B43A9D8250EDAFE4FEB14F24F6303CC5971
-A711C098C81729F7F35B99DBD753C539B86ECB65AA2BAA55C75936E8CEF37E91
-95AF20D9F224F73427A9F000572D016CFFC77CEA8B9A0402C2C46567F9F816E2
-89319162F65A77A4E99FBD9802A63ACCC30F9AAE53636F6916D81C0A28A522D3
-1CF9A59E77E8982F47ED294A09AD1F2A250F4F5ADB0BA9DAC8DA18DF71714E98
-9395E968624ADBBDA27746B0D7CC1B603151002CD636A375584C6EE2FE2105B1
-039B51C1C39CBB5683C4E1BD4B14D0F175C2B873DF772EADF3AA1175D2500818
-80A2F57522D6CA59FB7225373007E2F2CBA005C270D09793011A5DA47959B628
-1B367CA1043A5971A45C6E3240E06C9A80756936BF6325EB6BDF91E97F36CCC9
-A5669B4D48852E840E65DA93221B917976439346EC6E7ABA0FD8541BA614E61B
-E2E8F7BDB89B16505D3D7C47FD3C74B1E83D14C554904681FA19EC7E802098FA
-1FF0631D7EBDC8011F81F8C5BFD29A9F108DFBADBEFFCABF7A7EBC86E44E9B25
-27523B31E0969354056B3704E8844E631F3972518FAE7C856C1918C3FF7E06DE
-32915E48633EC500E54559595732842915FD9817C29CDE1BD68E4527CDA3A77E
-AD9B363E69A665224EBEF23DB3C381A8B6FACFD444EA729A2EE211AAD61C900B
-792ADE52D0DF52057FEAB8001BF8881B256E73D0C4C334054C8664EA864CC1C7
-A542E153768791D04D4223ED3AAE140684F92A9C72B3E6AAD4FB887E457EA578
-74109CEC10D1E60610B41D659DD71C4A2F8FD38951725CBBD1C133B67E947FAE
-3A8AD0736B361807ED883E9567077E8A0DD343BC2B1C5BBC0BC051C8A53C444D
-15D641059119EB18A99BE095CCA1150AB21602583117CD5C5E4AC9F857D00F37
-469AE7A0C9F4FE41FC0062D7E08EB8D8E9128B82DE5FA04593461EC01F440085
-CCC56A662F46A22D07FB50EEB071896D83F85B9BEF82A732ADB0C6BA37072A79
-0D4973A038E2853053DA8A45FB38177C1C1D7A888488A00688413CE0E02B05D2
-ECD672F7DD5A65260ED11711A8941B63BEFB346635C0747DFA0AD1F074B0114A
-E0A65C17CD7BBE57E5543E6D67DF4A4EAD3D338A77F50E62AFF1A90DCA0725B4
-2793296A690D303A0AD24862BBF3B6733A07936598E990702AAE191A0F75E052
-57801DD80B8C342B8A8EA3249C19E0F276671738E2CDF73E9A433BA49A5C3948
-CF1BAE2C669A00619960E265E645C63B0057E5E140D2F0455D982A90D648CBE0
-5433B67EAB2BA27FF59FC74165954C05D77FD3445BA270CBDAB9D5FA7896A83F
-F4D25B9FC040B67462C4DBE2D391983A40C2FAF7039DDF74329FF242C867FCF0
-E8111D8CFBD4881331CB71214D2F63B6F9EDDE7BCE10D108CC73443F4C427281
-70CB57B6B1019340AD05DCC150ECBCFE6E92EEB6FCA584545CFE4663648BE3F4
-6A3A9CD35F1DF7750F0918047DB04114039D4EF050A4C260292A2C758B7A47F1
-0ACF5426EBB0737916FB4F11BA621D7E8A278376DA1C14EF2C661121336D81B0
-037D3FF76E1B90193E7FF345B4CC6936125B998CBCBE15349F1894D1E20041B7
-48A6751B9FA7192F62F7F421E5FBA187188486D17849B5209CA0F8AFEAAD76C4
-E642485A6FE7810033A8ABE856B9E94C98425C60735132F1334A9652F3143BF5
-9D6D129AAC142E3EF0374F2E58BB6DEF36480BC2990BF8A21929AD4DB14B42CE
-91A1B5E60587F84C709693FEDC3B816A260A2BBAB8CC350B082F154173E8AE31
-C92B50CBD0A3924BC6FBA9946E327705771B975D3FAFB0D8FB8AC745A6A91D67
-BE7395CB842DF341EF9B6D83563F2AC654EE9A65182C90D88AEAFA8EA1BE1854
-4BE31DAEDBBB59893F5E4B03964D8AD2E2837B404D44DCF4BFA700A051A82BC9
-8E7C8826FEB2967956F02F09D05D665FE4C26A4142A153D7A38937E3DFD06515
-F63CDEE0D89EB9C58350FF50694624D04AFE896DBFC51B5A4621F946EDF34547
-86169212677D2B1C2407B21B0B08119C4CE2BAD69C1193AA97753D75E2275DE3
-E7F6302DA95E3B53580F20727127FD7CFF5DF4E5CE5E272867EA5DC55566108A
-9EC3705D2B91A1BCE32BB38C9F3B95D30DC7141B6779A86A8FEC66C3A11FF58D
-B32D30E4ED92C8E016A6889FEFF22E6265CD4349B6D956C2E957814F954DB2DE
-799BA1DD8E53945101C2C5952E3BF17D397E3EAA15B900D369F201925F8FC24B
-0E37AC46EBE8E9F9A65680EFDE1F2B6238C5B2B80377121714610EAE0CACFDAF
-6E3E74E0D412020222D476F1C89D2E12E13F6B1FE025B29E96B6349D4BEBD1DF
-1DBD75B5D3016BA270D85895CAAC893C2FD780A00816002ADC3DC7B87B087252
-4BE70E24C4B26724D8B1DECF7FF8AA4F4BFEB5CCEC4E75D7E7326A17AC40EFA3
-8346207C2CDB1A90248A4A51150F79734286FAA1A778D5509148BFD638482978
-3E99A0F19E0AD62F9011EED4A9C200B10AB781CAE42617AB2B556D5B9C1C79A8
-DB31D6D1E2CF6FD906FE031C0555CEAB54A999079A92857F73ACDEFF8F10DC5C
-737D0AB3226D238BC3D8D90F12DE65E3DBE6363E3C9C2CE711179B349733A2B1
-C3E8FED39817FC942A6E6F77D4C19F1242FF494556027BC01488E481D2665306
-3E2FB9869153DDA63695114A96208F3A8A40E0908597521E543B9605305A3554
-C65C1829BFBD44EE65AF78E1B47B1ECCEE9B863C0A050484E0A247332221455B
-1791B8CE5D6BD9C823FB8F6C1F6E7DAE68AF6BD0F237E47A8091AC0FC2243EF4
-D4086A051A32B5F1493B68CA3195D4F379DE7C7A2EB721ADB457E5B7BA35AFFA
-8B72D274749CFC33D9808F94D6B1CD50457F1A62B29EDF379204141F1F5E8704
-CCDBDD0DD514EAABBDF147F09064F334B7FA79C280C5E1CA75D53BF349DB87E6
-C33C5F9E960D8EF643325BFAD04686A2E1269DA228431D37423DC52D99D8D3AA
-D12D50916BD9EF448CFFEDDC9CE27B33AC96F09CFB58A84831594F137AA7FCE9
-70A338782010C94F7EE70ECF37001EBBB6B907044AF6F572538BB9779806A2CF
-DADFF8FD509DE21D04122957AA7837EA48C6C74EEA5A9113B8BF4054EEDD8653
-BFEE326920DCB736B762580CA96D533B36EACE82F90F059EBCA326D65AE6E522
-AB642CE6BB3F729C1BFAC98B0CE631D310BB17E7DC5600A708571FBB219E0216
-606FE121BEEED2F8F97D397DFE374111C19FA21AE47B055E55957C38EDBAC055
-454814D6E9988EBDF6CA74950F34B79DE2979AEA3B3FD43C18A7E19F0A43E94A
-978C3548C21020BC615545AC9B75C6BB37A0C0CC7D7D8448A2CF9C89A25FB81D
-A4FD219C47DF3B80E8F25FEB6EC541CF077BB1837B55B997A06747FD83BA1D24
-596515B43FCE88D00FDE476531F8B841D7FBC1F4B1A03636965913231158D060
-9532930BC7A2CC1FDF2215C20B5A8033B59F711C864B01762C06AB8722F61F57
-A491BB5C6776CB2ED341108C013242F5475D2F19676A8893BF85E733367414E1
-12478278355809D9497071C5BAD05ADA9CD15A32A0DACA6DA9CDEB7629B092B0
-4A6BB34EE05D2E789F9732C7ACB292EA5066188DEAF310FBCFEB02F99399AD30
-B7D97E0F9012FA1CE47B3947A824EEB39C28B1D89DD2BE6F57042EACF571FA47
-665D8A9079DC3510738F3FD185979BE657853F12F0EBD47724BC7C203E3F51C3
-E3DDD6C0AE7E8822CE7AE60662382B66F9FCCE607E3CAC3AF3612EBE2E3E083C
-B2B2C1728A729AD4CBAE78C7104A3A362DA1A4F1981383E0D103A0BC8B3D62BE
-1FB63D6A51AFFC15DEEA743C06614A3FCF40EFBD685D77E6AB48EE882846BB9E
-E860E7B4A6202084871E7FF6300A8E5F8B16F2A86D75566D92780F0580B0CEE6
-D2B859860630AEF80A1FBDDC726BD6B30EA80A3265C3FFB578C4B1E39260C3A2
-389C5FF2E8FBE8EA43E4CD79E54F4D5B5B59FD8B2293242797F61F260A5B2ADE
-0C0B4547EA3F7B0DD04AAB31244DAE58A91EDB297737457DFAD63F1B87BCB9FA
-0AE1C1E82BD8D428720D5DAEE09B46EBEB2602A7349FF303BF69B56ADC05819D
-14B0FDB8FC85A73B4F8EF524F3F7FF3AA39D7160A8E9DD4EAF62DAEC21FCDE1C
-D23C570BEA16460403BEF4C196F74022EC0A24384F4CD05588BFA794B5E0C7B0
-B071E289EED906E7CEB2E3D1ED30D0FB125EF89E13486846FA5C81B128F932F1
-CBD0E31E24FD3F87C1EE2C7A0AAF68B5378C96DD454EFAD9C47ADCA3F1988077
-2660DA5AEE769F9089EE17A4178F58A64A403B519137AB2E5F90D63E155AE0D4
-02B5D9DAE5102946198107DB1720236D687D6D04A21C1DAEFE52DE1E5F2EF71D
-C7EBE02A6C81BC7CEEE4A3326DDFFCE28DD5A858B1DB6013A4A488EFBDAC6C9F
-544A8719FF0D02B6AE164937C952DA80EEC61AE1C7D1642C10F5AB314F767907
-E1D2FDA315D84A8CA30D7B0E15C68BA024EC1AA66A079BD129C457085DF51001
-08682A2306BC671D498B7D135C42C9B260E9EA44171B5234A49AD8FF367530C9
-C7DF39E95B7E302853AF3D99DF356EFE27B0F9862828B69B2B18962B5BD686B2
-ABF4C9D2E968354FE837109AEFEFD7578BCBB155ECFEB7CED3A48225DCCDF210
-8095DED73E54BA52D77B7FC47D6F330F0E9E84DB1D9B083D8423A1585E8C336D
-D1DE7CECFF81F6775B3D71E7F4EBACAEFDFF837009C5E826776349F4D2F7E3BE
-1D3A25B2C140BCFD02D0A728805989D0B396694433B21858E338824DF618A7E6
-CBDE101C5E311C471679B0D8CA27699DEE0C3A95FB003DF172358CA9C34293A7
-323A4D72A6DE8857874C91BEF80CC0584320BE481977BF7A359BA4249BCC5DC2
-D8A2DCD1E9B1555EB5EDC1894AB2400E63810510375E4C72848BBB8A2B4189FD
-09CDF6FDD521DDDD14E4CF760BBA2A73303E53718B53262B2FA1867E5995C89C
-6C47DCA3ED3EAB2EEFB82F121E31653127DA5213879B1A4F86A44D4038660CCA
-09C4DBCF72409686B2406DC9B406D9BD2BFB134F7F2737C84B61184EE543242D
-2D0E1581AB39C26D0E0AFB95623E918B06A4DDA9E79E287DB8682F299E71B2FE
-A1F7B26B8A2EEE3E641A5C93D1CE20B7AECF7DB1776968879ACF768642A52D80
-21D0ABCF1E797A49FBE5A0C424B1DE19613C46C87E40950C64291CC080C3C832
-9C756112F945E72003AC34E90281379A3EE09D38BABFCC6DB2DED54ACE56D7F9
-90E1D9A3FEB42F07BB95F31D6C5845F477985B5BFDB5C6E52DCF62A84DAED840
-2F44C11313946A625875C5DA492867B0DA26FA4BB1A96D92237D1663D3CDADD7
-272F3F7634677AF947409848132D43E8E9860F3E42A1BD27656F3530CA23E6EF
-48DA81778F5387183CB5DD3A59344F5DB6BF6405ADB42CDECB85CB48E4527FFC
-D2A2458ADE0EAAC8ADA5506D8855890D8597BC8F4891D83E942E58BABA21F9BE
-6CDB6C8BC17C2DB20DDE01223C514054CED58E68BE804D0C1472CA3CCA46839B
-F07D4F6CA156EE2AF61CD359EC312456BB0B5C2320103A8A502E87A2C0CC468B
-8E96B1F277CCC33BB475E3D3749F33B2F835CB591D3A80C6154C8889B4BD474C
-A2852CD0004542ECE3F65501C8E3AD2223EDEEA592BA7315B3E9315857324987
-EDDFB0D51B7903E78CBD47FC1423EDB27E0AF64C5CD536513EB7179CCD32AB97
-9D7AB250E019510AD038621C110FC960664F12E2896E098914303524EEB86BBE
-D4E81332710F387271A54656A3E43EBF02A1BEEB3FBD7ED3BE4ED7CB3036B88E
-AFC5F0291249DBFD9B2072C3F1254554C9B1363EF1652DC266A9DD50BF1EB3DF
-623D239EAAAB6333B2BF269D9B0BE3DB020B97ED6834404F5F92640E958A72CD
-36116DA64327E126927467CE722674FB3E120D2185E9466757DE5F70420D719D
-8E2673E0DA0544136FB80CB4C562B498EE18B39803B2B0B3AA834EF47780B5DA
-79FB95FAC386FCB9F7D41851BF7A947B019A5D84558DD5D2D65F0D66FBAABDB9
-B84F04801861022F61ECBBBCB9E25C5EAA4B6440400AC4E21AEB7DBC209BBA02
-7A16B6C76EB5A9D91D1F8FBFE9322CCFA33617C57FDCA52D9923E32522273A4F
-1617D2B9132B156AF2512C439DB118DC19861FCB61189153C099CB5BFF20A4D5
-5DCB4E2CC65C0573FEABFC0C7E21C6E866DBB1424D69F24C43176E44479CE006
-730FE4AE1B0237CBD990B50AAAD05B270E78E5CEA05020C6722F519C9A842F5A
-BE6655B847AFE2A55000718BB9F4B270264A50D80FABEF3EEDD999A3A3D2BCE6
-802F13EBB6299CDA5A5AFE6076841A93ACD6935DCE3D4010C2A533084558BA1A
-9B016D10457B99C50029E92896867A4E176FAEB2DCB99A3532EF4DE084CB1E96
-F4BE65BAD8F8C25AAAF3584932157FE9127A1D7835570CDA77B6F7D0229615B2
-AA21D3E3431778144B7EEEBB956B3595BAC07AB0D751FD62C9A6CECB950C3538
-BC6CD77C8533DDEC5C372AC27C6A2E9A79CCBE36864B8348ED91E9976785CBC4
-EF07FF48B49B29BF1206D7240DAC3A12F989DBB8CBE5F6FA91BC0EDEC04A2A7A
-9A6299785CB40219C27824F58C55BCF547FA8DEE5654A43DAC8280B440662928
-0D4E4DC6EEEE1F0C0E35E9228E96B4F573153BAA1D35CF53D894A74C51BB6E4A
-55E9B2FFB61F092B4F888065038B55D958BDEBE9598FA3DAD90E5709F0B0E0FF
-DE79BE14618CF79A8662E5568F18A3CBC6D09B68DF0FB332D46C40F590987A61
-5E393DB2AB0477C10C8480F0B9A867BF6A02F20351EC59B2DEB1FE00B2EC860D
-83E76D2CDF1F213F0497A12BB8AEF9CDC4D03EFFD0B8F3AA9D8ACDE4617960A2
-8EF4C506BE24F2A3B5CDE1B98368A88BDF59015F5349D81684340FC068D66765
-BB73373ECA89499B4F59A4927D2C570A2DFAB416448A04D8DB0A295AF120DA50
-30BE22C955705463FD41D6B601DFB5E620E8FB613286B36DEB36EC9490C2994E
-D5435DFC3F0F0F4745A98A60611C5193F1388CD48A18F3E721A524C3F88D1CE6
-373050987B34D4ED2DCD8DA4D8DB16D00A1F0CF4F8CFEBD149EFA78E737B7230
-AF131677ABFC07306CE38120F2953D76A84E39565DFB324E8A5A923914E5E054
-687503DED4E80DE9AA25A7DB3F77364C6F12C00BD8F11C49F08BA70308F9A4DC
-E509B0C1319FE1984FC01335AA5A0EC5E7309D2C1EC843575DFCE8B4C2375AEC
-C92184932876BAB2367A5B5DB41242F7B409EA9EAD239AD00A804EEEA0787FD3
-2E43FE0F363EC52E5A15897B6075A85548FBD06638730EC69F38F338639319C0
-89809A3CDCB60FF8A60208022DF3468FD483C0B5BA43F46C1D39B5B2CE9B85DF
-7A47299E90962361BE2D4AB7910FA184C2BC48AA3B20780D66B2B4EA0EDF5B05
-B6C48D4387773B6D67DF8A9A239475F84E70C0FB2D406020F48D1773913654F4
-45132D01525B3C7BB7AF17F19A8A039BE7F182C1EF0807E02CD76AA543A9E257
-E74BA7A4EF067A92BB470D39523E31F0FC152BCF85932F1C38DC41E67CF045C8
-9B4F7B909D35F1E602D3A3A229AD15F49F02342D7B0D3705679321E100A3407A
-95DAF5081DF7D98B53CB97C9D51AC86EC7CCAE3927BF6AA5BACA993455D27408
-5931BFC2ED2F6B06AE0627DD2B697AF0355B2594DCAB53003EBCC39F7BF0C3CB
-E299796249322787174180262E89DFED4E33DA5E5E6D60631BA92F43FED7E91D
-08408B588D5EA4D42129518881043CD91EA3D8AB42F255007995DC970D1419D7
-67156C21B76893B61FDF55BBA4CD1FA7B4B90AA3F1C64B42CD4BE8714D61B9F9
-D1CB7BE88BC050CED54CCE63B075542943E73E87C2B2EBB941F899184B19C59D
-931BAF7F53133948A9B4D302464486909D207BF5D135ECC528376E0FC7DB93DF
-849C6F29F1673CD08EEAA67C80EC193D80E9B3502716061AB96442A15E76DFD8
-3A7B74968EFF508B62C4A4C2360095A74F9D039C9A66E5F0BCBF0ACFF1D43B69
-FD50C16DD6ABAB1B320E5463089D771FD4DB65D66129E61F29786C8C249DC8A5
-758EEF3DE93CD763698AE76267C1EAB9A5AF224892D3F743DEB40374E8D6C02D
-1A7861E8531EB9918ED5FFF642293D93D41D08299EF196B58D5CD3A1BFAAA350
-A20D2111CFC616ADD3AFB71415FF98E30F5FFE957DEE5E9D803222C6C35D94BD
-40A43FB3F565B462D1A8039BD181106EA03C38E1EF81FEF3601203B9F26CA2A5
-BB2EAF08608A52C7C19EF2704F9131312EBFEDED137F7A79C99D1095FF85E470
-B0F79637B3A6F6C45E2589143C070403B2466EFBEABDBDE0895E50379D7D1052
-4F2FC50ABF9EF4BF4483FB93683426701669C3F5E28199B8C87D858D6B1B25FA
-D871DCF81CEAB71D3FB7AD2E1E2456A2792720EC91143FCF5B5DB15484E72F84
-FE2A10F5A726363A1F06362BB889E4FAD1A0AD2340E27C644B392A89D7D3484D
-73F96123AE36D03FFFFFE633BF015C145A0B25B98CA7D524160379DF43CE3C36
-673F45FAC8A8D63CD03717ECA647F6A3B23634E33BC43B79CB2EEE95CB7E9F01
-4184D7C6B634B9873B04C179D355D829B77A52FF118A9C16D854D4F2E83CF7EA
-1BD60244590A81536BD27FBBD5984B985BD6493D8CDEE4C84684A371CEB06102
-7E4D023F72BFE609D408AD65B4BA561365B2B355D5DA63482ED9807D20DD2427
-071139A2D1B1EDAC50899265FA12DDC0FF16568B460F6B3C526276D3966777EE
-C6C21E5BFA32145F42081FFF25C70B0AD3230087863840FA43005C337EAA3BE9
-AF577E52D58A351845C91366AC7198B22D0C6019F6C63CEB8109EEED7DA89B24
-D9559DBCD40A9825D40F65BF01E0A8804ADB6B145B9B94AEE12FFD31F57FCD5A
-1EA298C3BCBC1646F181516FFFD2FC43046B6BF503DEAF982B479315D5402E63
-8A02A7973465CFD2A7E1B17E20BCAF12B3B17676BC6BCB0DA42A5D339837B76B
-ED1B51449B8EE8807D330015006402877FEE9027A263A257C40322A9048803C5
-ABF417D357B4461A99AEEA9AF74755E140986FC19AEFB15AA42AAD4FE9ACB5B5
-358EE6B0F472FF26792FF63664B18307DC2E0E5BAABD1C9C2DCD0524085885D0
-E7F7F8B4FF423B47C7364D615F43FF2E5C3FF57A3662F47418B2B03CE8BC7B2B
-667A7F47C7A74E79FF634628D59569261A3A387B7B3FE7ED20E9D705EDE34756
-AEF02031C54E49C9D42A371738870E13B8137627218FD2703FA8FEB440CA4198
-F6A2A43CF219E144108B6CEDEECE86EFCE68A9BC1716B4712420298BA32C1453
-7E6D10684F386702583E55C3A94DB2388EE18EB35261AD61B08A7DA98AE9854C
-332A64BA203123AAD3576BE2C635DC60D6B49D116AD99B59FB8CD87AB171AAC9
-ADD81250ED29A7F1F96D3482BEA33964C4AC4719ABC0F647DF5F908E73153610
-0133582A1C79A2D9DB8D643A79CEFE77615806C61DFFFC84C007E3CBF716D4A7
-7D83C8A04F24D096BD77F013440938BF95EFEB58F9AC3839D78F65C86B2CBC32
-53F47E432207E4126D05AA29FF693722863F82130BF90474670D60915279F001
-23408B2F6D821D4DD6EEFA54470DCC72D00F0A67BECB0D1215C461529BC37D20
-FB10CB7342B3EEB935184FB18E309DCF4761F4F69BF29C900534C016B93745FD
-39F4B7A4B995597BE15E27ABE6E5A241EAC5F138251E38DADA82A3D2991AC97B
-FB5CFA577644F19D176BAD9E33429B14063A8EC1DD93643A9F47AE6F3F5E7F7D
-3B1B85C9EADFF3D1B9C015506DCED1166DBDDFBD25AF9A126A5FD97A3486AE49
-1D843BAD8865CF0123F45BE95B08141E270E448D4CC467A7FC3439686C0572E5
-2A9440B9680F6D0F4CF80A43447A4EF4DF2FDD399F3BFAEBD3DAC8B088DFDBE2
-58D27CAB82A1DBF2AECCD34307B873B6AAB6835BF678CC1C1B41E3C0249210D5
-0AF7DBEA28E57D520173E62D8CC1CE880211BB8A5AD7C7C7A9FA113B3D041845
-24E75396857842C00021719D0B458373D7E330036DD09EBA8BEC1CDC59726D59
-B42EEE1C45E26F90454973ACE698117140D912647F9B319651729A722C70E929
-F7D2B04709632AD5A599D0E1BAB38EFDA3BDCE499B01D36EBD12C83C4B3ED5B0
-0E4A2E88DEC143BE3D29A3BB4C833D4F660EA761CE84235CDFFC4A9E234CFE35
-9E1076EB2775DF5345F6A1BA1D40D76B79BD396ED1E83557B5F2FAED0196CE2C
-C7611C67C44879CE1012F2A5107FCAE7E1320A267156993D8D0D5940C3FA3AC6
-86488587BCAB96B544F57033A493E6B57A0CF5C72A94DADD111B56D6415FF06C
-D7B431EBBF62A745C5E547DA458F5F9A116C7A4C80CC6DBCDB687DEDD9FFCF04
-14B9AEBC57F35F59CEC7EAAD33BFEA3212118D133A71A5C06B665A85FA82E5A3
-0D505148263B59211572B1A3E2138969DB43F18138EE430AC2828566BB5AC27A
-BF7E8F06B7CFFBC51E8CB1A41DC1530F29DA63A98BB237E1DBAA8B2DB802F927
-2BEB6DD48DCAD7FA334A3257263855A70D72AE577EB6B3A3D7DBD03BC2FCE5A2
-390387FF25EDBD9BA335F92208AC2BE0AA6928B0986082F65D8541DA9EA536F4
-FA80888DC2C7D0B2E99221F8E5D2E662839363315AC6E2450010438D4D4F4292
-0E5E1CA07E95CF3D5387B7248CFAFFF26BE33F257377364620D7B25AD3F89046
-E733BF97F99C3F73D972934C3E49A591B990DA34D349AED34F536F67D226056B
-92A0297DD6D847F4FEBD58298A0A3F4098CB587C22B4A98FB853A5324E66974F
-DB075C4B0356D7DA6BA14D11F52250CBA270E51A9132FA75B83755070BC3E8AC
-CE3323F5930AD95B8C38722789C58FD2FB323DC4042F80220A7D6785FBA2F391
-78CD6E8DA8C5A6E73782B78412719F576767FC8FD32DB37A7A42188D67A0D11E
-18D51E9828ACD95C92070AF1E3BEFC32350FAA0477023C88B2722AC43CFC4678
-544264E96CA849ABC0B49B050AE29C18BD1F81B9150A965B51AAB408E1F8E275
-410E7779A6E30B867100662C6E387F681E2AC94DF450B163710C5A6AB2AB2F7A
-0E4E202A3F276AE9BB5685AEC43E0E9B24AACB6CF30DACC57CCB156A2FE5757F
-D5060CFC388FF0CDAD86B2F175A17F1E16012D7507B49EF5A694D6B285E7590C
-9278371F4FDE7DABBB21518DDF727117D06C8ED481024E3B54C9FE40B781881A
-7B7A9E2EB81DA0504CEB7F6CF8369932E8C258EA7916DFD51E49FD93E2D9922C
-FB2C2215B368E8FE85C2248C9593756C11AC52299404A93C2D2CF7E8E580FFFC
-817B83140261CB056F1B6AB7FEDDC7CF955C77D906B289AF67864931141F5DD8
-6B9009FB2248940C916FFF9F46791F00FB64D50866C790ECA8B242FB54AB3745
-FB3BBE5355FE7B899F4CB013D43F5236FAB1AF707BE2F7B0D8CF4897F885EFC6
-434CF862AA4F638B71E9345C5EC197599B7CD674ED6C1ACFDFE8C2C84D1829E7
-FA741F877C54EF07D95C735711AA314D50B51FE139907AA8748898E2610750B3
-9EE46B01902C530E798CD7A8675C51B782ECEA51A3F152B600E92D2DCC1E1137
-CBF2657B5ACE3C4919E82A2A486BBF07A73D115DDD8373AB72A8ABA000155A1E
-C02C7652E9D96EB87FAA286234F71A79197EAEC163AD6224FCEDCE51EAC4AB19
-1A775B623C4AC884B17575E6DDAF6AE55E64FA5C2F1CFDC3AD95B5B665C7C9F3
-82D20A58C6BFAD430C801F63B6C91709849FB4AA42F075A4D25D21F1D83C8391
-04C859D4F355BA56099653AF1D7F591C06423CB8BAC0EBB82E43AE0B7E061F7E
-F6E29D8EABE89DA4630501FE2378B642A171BFA6F6F4F647489CFE85C25C2AB4
-3F963F2E52AAEAE8368BCA11A0123D406F78AFE1FFB4B87537429AE2B1611D6D
-A8BAD3DBD8CADA2C66849D3E8BEC5CD6F0BA84304EB3F8D75EC1BC91383EAA57
-2363EC047B0ADC98B5DA2D44012C2367DA3A6D2B99C3323A0A6B15CCFF8B533D
-BC4C76F76940967781AB6D1AF8C5C0CD16619C0FC295158A597000517D6EA409
-EBDEC75A9D06293588D595D8A72136D3FB97B64D2ADC86CAB5474BB8FE548E9B
-DB41C23C4F5AD0655DD946774AD42213C7D49B45CC132F37CEEDF23E8D3B6FE7
-20589E789EAF0B5EFCAFCAA03A1B62A5BC96171C596FB110773FCFB0D990901D
-60E06DB0CBF1395F0E90191E27D944F83BDE324122C5F4824681F03FD8B3F8E6
-BC46A595722E9280577251C0E31C0E693FACD76E0A6A212D34E4A8069E5DAA3F
-13804E428A8CC22A51F754BF6B3D42DA997EC496492BEDD45C282EAB489A79D7
-2DE49123947BDCCA0C2DDCF8CE8781128E25289B9BC15D2F18F292A0E8B642F3
-D6F5B32DD53A5C578E9F39B2680F1CAB85A319B5F037710AB7968F1DCF08BE88
-5D2F8D1CDB27737332BE3520DE708B90481CFEB893BACCE3451FE5F3F6E734A3
-FD24BA5DB023A8BD03434BF30D9523C4CF7325E15D2A159B003B358057DCCEEF
-605C461466437F7A6286ADFE9AFFB9B13BF24489814551B2AA2760AA1AEFC2F2
-722B8BE418B704E7D785705CD22865304D060B216D506C07E1059B2DD14B5AAB
-D57A63B2957EAA3CDB10E48C37D66221BC05FFD7489DD7B6F19FB775AF6BA0A6
-CF5D12898D8C2A8EDDE1CCE54913EDF074ED1E35D7EF734BCF85D6C154F2DC90
-5478277243B3D7DC58674BB4608C95DDF7C8444C8B6AFD129541A6D9DF2A9903
-B4D251AC301ECF1042A857306EB3980BA89838253FA7644BA0CBFD4CC574CACB
-77E33D64445C0A4A64EFA36037EA854EDA52E903EE14C251B8D73D4BFAAB4FD6
-F2D24373DFEEF7173099659B9855785C10060E8E26F005337F64D253DE9E85E7
-662E9D4D68F1B027252DF51AF44DC0DD7E6F05994A792B3CBE26C2BCF66F64FF
-A752ECDFA0A802238C5DC3CA4AF92DA47E1A013D9F930437F677A55EC03EDB6C
-B57F0B26378F7887F4C54C520F0DA3ABDE09D74BE8A3DE2236F1C1EFABD69C0C
-D3EB0DA09BB16DD0376A0B77C3E28D2DD959BEF829B11EDAA1CF13C7F5F9BFB8
-1C231350208DD35DF45D7FCD20C242CAA437DD7E614E51E37BCFD47019D5608B
-95173A100A3701F25FF43125C2AB17E17352B3E41466F51693451A986CD2C642
-40EA04ABFA6BDFBFC31AB307FA726E033D613031AF06E4C6EA569192B99070A2
-5D82A614648F304920496ABEC8502ABF45C0CBD754CE7EC7D57060E03B384538
-BF894FCF7EA07E746A94AFB5CDA77FF669953C174966BC2652FABB40EE00AB25
-337A06AA440580F4F6DC7400BFEC6AC5C58D5C73E87AAF5040ED64B588053864
-432F749B68D6AF46C091114958859BDB75DEFDB2CFC048E1AABCA0FE28113B27
-957AB07CAFE27BEC706BC62948C484A9A5333E8A392326C88A55D973D95DCC70
-92CD97A8EA3D66CE661E4ABAFD6D83229ECF69EE50888F6BEF924D5D63CADD11
-C4D7A21DA0675EA2BF15C9C4DE84998D0B69F5686D4C9B73F085DE5CB431B7D7
-D137CCA6203197EF104B1FAE6B3B7B4B6664F2364E69B1A96D70CC1D817EE595
-54A50F7F0C46F29A20A0BB9E11DA2CFF991921357FB4BC5656B67BA91C5A8243
-6C907AF6C9614230BE133595F665F3ECA8E5E4CD6F9B2006D428EB3BE7DE3397
-E33AAFBE50E2F1E6FEB83FEB404BE3899043ACADEBFFC78CE883BF26D14D84E5
-DAA3D87223393403FE12BD1CF8E6C16EE61427F28841576EB4C112D236981C4B
-14A0B373C06015136FFCCEFA2B8ABCDF316265773A1FCE899A4E22D8245A7557
-46998F7D6FFD0BBF1AFCB7EFABE5403BC84CAC9EB3309B8966862B87415EA54A
-CB99F5AFBE5037B030B0DC196974895C9EB75A12D5EDACC83F3EE4258B448D2A
-167C4DF31B3546B0EAEEDCF31F61134DFC17A6063FCBE09FDA70F7CB8DF5C1F8
-09618DBB3B1FE9E33593AA2B9F4B0F5EEC9202C346B0F15C95D62D7914230F35
-42ACAE6ACE600DDF35F6CB1EC986B5763FC2CAFE50645CFA457AC1843A83B1B9
-45F2743ED899C19C931A852E56BF0BF69F0C433A9F9B45179654A65B4CE96CA9
-FA9F5037C967FCD6DE25880719BE90F58FBA561C3EC59DBFE3CA2A29E95A15AC
-EA30AB69593AD005809B105B28C5CD980E8744F48F8B1EDD24E699655ED26D84
-B5629040FAC51F9CFD85D6321453A4294F0C890EF6E9ED7AB312F521C04AC1FF
-950B02FE73C055BB10353DA73A25A6E38365B0DEF614B35507173F8D50508C07
-C3D07CA3382F12780D285F882BA433FF021A815380B3C0F16142BCFCB0BDFF7B
-E01DB4582A7DA86602F8A6712A346941164F113D2691FCB96DFCCEEC226C3052
-784B1DCD80E20584997B037F581E422829E964D0244CC122EFAE87AE71CB2F9E
-7DEA702C99C4FA29569650D150DD0895751A98C965E88764FEC259166FEE1E01
-2322B00834D35DF7500F95CA1A6230667CAF5C9DAD75C0236FE3F8DAED492D1A
-AC9A77FD054D15A8F421C67966E5285F8F1A5F3081832718324C1645160BAE46
-7631243A007DEA8E5EC0B31F59AEBD54213F3B113E2C11192A6202BF726C609E
-D7AB5FCE51A7BCFBEDC0953E78E669C27239380E74808EACEBE455152E0D20B3
-AD1521947D5035C0E1FEA838CE7A56C032275C12BC254934C49A519353E205CA
-116E2E4EAC45278BE0BC8BE3D0668E0A818AAE007661A73CFBFE968C60E5923C
-4D74BEA1587335CBB6770C6A319D0BB7F02DB3F01AC52ED574E006BC70E925D0
-97EBC2D8BBCA9E6719F26CFD5EA4BF25567B383C4627CC03490D9D1F95A18BC6
-7FEA0D5481CE6C856FCD37B8EF8FEAF0D3250CF4471ADEDC6073A5E003FD8602
-A890102EA5B9B94C845A4C3C77AED948C590E054B11B06DDFE55413E222308AC
-DA972DE63E749FC0FC0548A91FA786359585078B7870002C54E27F81E360E965
-EE71DDC73025CFDB4089ADE1B259C00D2E6125E4C46995C638CCC0B98FE00F23
-A61B9DF8D38DFAEA0E2194AA27C74A1221688937B4AE747FD597244B5DC8BB3C
-E8BC00BD0DE53D4A65DB275692F6BD0F99C7FFF99D5CA0394090A51EDBD8A75B
-87D35EB07733862636D9E13A5D7CBD3B22FCC97710D52D157D7E5083E49381F4
-8D91CA4331B070A7D90C41D235056947C21C186A9110F31970DA20D2172ECA80
-B9B01B7C965CEA77C1B4C939133425FD0DE08055EB456F71072A77420EFDADAD
-46E32BEEE986589FE9140678D83F1874B83D6F7C2D44CBF1A40B920A0FACEC2E
-82A4A92EF9D32895C8E97BE6A743C75BA0DE734E669B051BE4443A084D04E679
-49B13B564C6F8C26E09A7F3B1B36A80C4AB6486111DD6B8BE2A73D3D96E8477D
-FEF6703EC13578805F29F18D1AEFD56F4F6E6E786CE0636E87B7BBA3E49D58B1
-7F1DD67D7A514B14285BB3BB4CAFA2B493ED4A7990B413F8872EC4D06F43A07A
-F7580AEEE11315D01E5E4483B5923B13CC62935561D3AE18D91ED0BF62FFEA21
-CD6FA372F614E4B9FDDDF8159C291DA08A694D9A81C05DA69D2E15CDB29A8A87
-D8C95EE615FF831C3CCDBA64EDA6CE6E1DB95C062E0DC3B301DB5CA1A9AABB6E
-637D7DEF9E402CE90BAF65900FF480DBD9FE983FD3845737BB86DF197C087187
-657AAE6FF5F3091EFCBD689B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
TeXDict begin 39139632 55387786 1000 600 600 (ru-refcard.dvi)
-@start /Fa 242[71 13[{}1 66.4176 /CMSY8 rf /Fb 15[39
-1[35 8[31 39 1[35 18[55 85[37 37 51 37 39 27 28 27 1[39
-35 39 59 20 37 1[20 39 35 22 31 39 31 39 35 11[53 1[39
-2[48 55 53 65 2[36 25 1[55 46 48 1[51 50 53 55 1[55 1[55
-5[35 35 1[35 35 35 35 1[20 24 20 44[{T2AEncoding ReEncodeFont}55
-66.4176 /SFRM0800 rf /Fc 197[23 58[{}1 83.022 /CMMI10
-rf /Fd 145[42 3[23 106[{}2 83.022 /CMSY10 rf /Fe 141[35
-3[47 5[42 38 3[38 1[42 97[{T2AEncoding ReEncodeFont}6
-83.022 /SFTI1000 rf /Ff 50 72 1[48 69 57 78 1[53 53 50
-74 50 45 42 53 53 48 53 64 53 53 53 53 42 80 44 53 41
-48 48 46 106[53 6[53 7[29 44 53 54[32 45[{T2AEncoding ReEncodeFont}36
-83.022 /SFBX1000 rf /Fg 130[44 44 44 44 44 44 44 44 44
-44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44
-44 44 44 44 1[44 44 44 3[44 2[44 44 44 1[44 2[44 44 4[44
-44 44 44 44 44 44 44 44 44 1[44 1[44 4[44 44 44 44 44
-44 44 44 44 44 44 44 44 44 44 1[44 44 44 44 44 11[44
-18[44 2[{T2AEncoding ReEncodeFont}75 83.022 /SFTT1000
-rf /Fh 69 2[66 95 1[108 108 73 73 69 102 69 62 58 73
-73 66 73 88 73 73 73 73 58 110 60 73 57 66 66 66 11[110
-99 91 95 90 103 1[103 125 1[103 1[103 80 4[93 93 77[52
-2[73 66 73 110 3[37 2[40 2[58 1[66 20[79 2[48 103 2[86
-11[66 66 66 66 66 66 66 66 66 66 3[37 2[51 51 40[{
-T2AEncoding ReEncodeFont}68 119.552 /SFBX1440 rf /Fi
-45 62 37 42 60 51 67 67 46 46 44 65 44 42 37 46 46 42
-46 55 46 46 46 46 37 69 37 46 37 42 42 42 14[60 1[65
-1[65 2[65 4[56 65 1[59 72[44 44 2[46 32 33 33 44 46 42
-1[69 23 2[23 1[42 25 37 46 37 1[42 8[62 2[62 6[62 76
-52 3[62 65 1[56 63 9[23 42 2[42 42 42 42 42 42 2[23 28
-23 2[32 32 18[42 3[28 28 16[{T2AEncoding ReEncodeFont}82
-83.022 /SFRM1000 rf end
+@start /Fa 242[71 13[{}1 66.4176 /CMSY8 rf
+%DVIPSBitmapFont: Fb larm0800 8 56
+/Fb 56 241 df<3C007E00FF00FF00FF80FF807F803D8001800180018003800300030007
+0006000E001C0038007000600009157A8714>44 D<FFFFC0FFFFC0FFFFC0FFFFC012047F
+9018>I<3C7EFFFFFFFF7E3C08087A8714>I<003FC00000FFF00003E07C0007C03E000F80
+1F000F000F001E0007801E0007803E0007C03E0007C07C0003E07C0003E07C0003E07C00
+03E07C0003E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC00
+03F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C00
+03E07C0003E07C0003E07E0007E03E0007C03E0007C03E0007C01F000F800F000F000F80
+1F0007C03E0003F0FC0000FFF000003FC0001C2D7DAB23>48 D<000C00003C00007C0003
+FC00FFFC00FC7C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000
+7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000
+7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000
+7C00007C0000FE007FFFFE7FFFFE172C7AAB23>I<007F800001FFF0000780FC000E003F
+001C001F8038000FC070000FC0600007E0F00007E0FC0007F0FE0007F0FE0003F0FE0003
+F0FE0003F07C0007F0000007F0000007F0000007E000000FE000000FC000001FC000001F
+8000003F0000007E0000007C000000F8000001F0000003E0000007C000000F8000001E00
+00003C00000078000000F0003000E0003001C0003003800060070000600E0000E01FFFFF
+E03FFFFFE07FFFFFC0FFFFFFC0FFFFFFC01C2C7DAB23>I<003FC00001FFF00007C0FC00
+0E007E001C003F001C001F803F001FC03F001FC03F800FC03F000FC03F000FC00C001FC0
+00001FC000001F8000001F8000003F0000003E0000007C000000F8000003F00000FFC000
+00FFF0000000FC0000003F0000001F8000001FC000000FC000000FE000000FE0000007F0
+000007F0380007F07C0007F0FE0007F0FE0007F0FE0007F0FE000FE0F8000FE060000FC0
+70001FC038001F801E003F000780FC0001FFF000007FC0001C2D7DAB23>I<0C0001800F
+C01F800FFFFF000FFFFE000FFFFC000FFFF0000FFFC0000C7E00000C0000000C0000000C
+0000000C0000000C0000000C0000000C0000000C0000000C1FC0000C7FF8000DE07C000F
+801F000F001F800E000F800C0007C0000007E0000007E0000003E0000003F0000003F000
+0003F0000003F0780003F0FC0003F0FC0003F0FC0003F0FC0003F0F80007E0E00007E060
+0007C070000FC038000F801C001F000E003E000780F80001FFE000007F80001C2D7DAB23
+>53 D<0003F800000FFE00003E078000F8018001F007C003E00FC007C00FC00F800FC00F
+800FC01F0007801F0000003E0000003E0000007E0000007E0000007C0000007C0FC000FC
+3FF000FCF07C00FDC01E00FF800F00FF000F80FF0007C0FE0007E0FE0007E0FE0003E0FC
+0003F0FC0003F0FC0003F0FC0003F07C0003F07C0003F07C0003F07E0003F07E0003F03E
+0003E03E0007E01E0007E01F0007C00F000F8007801F0003C03E0001E07C00007FF00000
+1FC0001C2D7DAB23>I<300000003C0000003FFFFFF83FFFFFF83FFFFFF07FFFFFF07FFF
+FFE0700001C06000018060000380C0000700C0000E00C0000C0000001C00000038000000
+3000000070000000E0000001C0000001C00000038000000380000007000000070000000F
+0000000E0000001E0000001E0000003E0000003E0000003E0000003C0000007C0000007C
+0000007C0000007C000000FC000000FC000000FC000000FC000000FC000000FC000000FC
+000000FC000000FC0000007800001D2E7CAC23>I<0000000000C00000000003C0000000
+000F00000000003C0000000000F00000000003C0000000000F00000000003C0000000000
+F00000000003C0000000001F00000000007C0000000001E0000000000780000000001E00
+00000000780000000001E0000000000780000000001E0000000000780000000000E00000
+0000007800000000001E000000000007800000000001E000000000007800000000001E00
+0000000007800000000001E000000000007C00000000001F000000000003C00000000000
+F000000000003C00000000000F000000000003C00000000000F000000000003C00000000
+000F000000000003C00000000000C02A297AA437>60 D<C00000000000F000000000003C
+00000000000F000000000003C00000000000F000000000003C00000000000F0000000000
+03C00000000000F000000000003E00000000000F800000000001E0000000000078000000
+00001E000000000007800000000001E000000000007800000000001E0000000000078000
+00000001C0000000000780000000001E0000000000780000000001E00000000007800000
+00001E0000000000780000000001E0000000000F80000000003E0000000000F000000000
+03C0000000000F00000000003C0000000000F00000000003C0000000000F00000000003C
+0000000000F00000000000C000000000002A297AA437>62 D<00003FF000000001FFFE00
+000007C00F8000001E0001E00000380000700000F000003C0001C000000E000380000007
+0007000000038006000FC001800E007FF001C01C01F03C00E01803E00E00603807C00700
+70300F80038030701F0001F838601F0001F818603E0000F818603E0000F818E03E0000F8
+1CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F8
+0CC07C0000F80CC07C0000F80CE03E0000F80C603E0000F80C603E0000F80C601F0001F8
+1C701F0001F818300F8003F8183807C007F8181803E00EF8381C01F03C7C700E007FF03F
+E006000FC00F8007000000000003800000000001C00000000000F00000003C0038000001
+FC001E00001FF00007C003FF800001FFFFF80000003FFE00002E307CAE37>64
+D<000001800000000003C00000000003C00000000003C00000000007E00000000007E000
+0000000FF0000000000FF0000000000FF0000000001BF80000000019F80000000019F800
+00000030FC0000000030FC0000000070FE00000000607E00000000607E00000000C03F00
+000000C03F00000000C03F00000001801F80000001801F80000003801FC0000003000FC0
+000003000FC00000060007E00000060007E00000060007E000000C0003F000000C0003F0
+00001FFFFFF800001FFFFFF80000180001F80000300000FC0000300000FC0000300000FC
+00006000007E00006000007E0000E000007F0000C000003F0000C000003F0001C000001F
+8003C000001F8007C000001FC00FF000003FE0FFFC0003FFFFFFFC0003FFFF302F7EAE35
+>I<FFFFFFFC0000FFFFFFFF800003F8000FC00001F80003F00001F80001F80001F80000
+FC0001F80000FE0001F800007E0001F800007F0001F800007F0001F800007F0001F80000
+7F0001F800007F0001F800007F0001F800007E0001F80000FE0001F80000FC0001F80001
+F80001F80003F00001F8000FE00001F8007F800001FFFFFF000001FFFFFFE00001F80003
+F00001F80001FC0001F80000FE0001F800007F0001F800003F0001F800003F8001F80000
+1F8001F800001FC001F800001FC001F800001FC001F800001FC001F800001FC001F80000
+1FC001F800001F8001F800003F8001F800003F0001F800007F0001F80000FE0001F80003
+FC0003F8000FF000FFFFFFFFC000FFFFFFFE00002A2D7DAC32>I<00001FF000C00000FF
+FE01C00003F00F83C0000F8001E3C0003F000077C0007C00003FC001F800001FC003F000
+000FC007E0000007C007E0000007C00FC0000003C01FC0000003C01F80000001C03F8000
+0001C03F00000001C07F00000000C07F00000000C07F00000000C0FE0000000000FE0000
+000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000
+000000FE0000000000FE0000000000FE00000000007F00000000007F00000000C07F0000
+0000C03F00000000C03F80000000C01F80000001C01FC0000001800FC00000018007E000
+00038007E00000070003F00000060001F800000E00007C00001C00003F00007800000F80
+01E0000003F00FC0000000FFFE000000001FF000002A2F7CAD33>I<FFFFFFFFFC00FFFF
+FFFFFC0003F80003FC0001F800007C0001F800003E0001F800001E0001F800000E0001F8
+00000E0001F80000060001F80000060001F80000060001F80000070001F80000030001F8
+0030030001F80030030001F80030000001F80030000001F80030000001F80070000001F8
+0070000001F801F0000001FFFFF0000001FFFFF0000001F801F0000001F80070000001F8
+0070000001F80030000001F80030000001F8003000C001F8003000C001F8003000C001F8
+0000018001F80000018001F80000018001F80000018001F80000038001F80000030001F8
+0000070001F80000070001F800000F0001F800001F0001F800007F0003F80001FE00FFFF
+FFFFFE00FFFFFFFFFE002A2D7DAC30>69 D<FFFFFFFFFCFFFFFFFFFC03F80003FC01F800
+007C01F800003E01F800001E01F800000E01F800000E01F800000601F800000601F80000
+0601F800000701F800000301F800180301F800180301F800180001F800180001F8001800
+01F800380001F800780001F800F80001FFFFF80001FFFFF80001F800F80001F800780001
+F800380001F800180001F800180001F800180001F800180001F800180001F800000001F8
+00000001F800000001F800000001F800000001F800000001F800000001F800000001F800
+000001F800000001F800000003FC000000FFFFF80000FFFFF80000282D7EAC2E>I<0000
+1FF000C00000FFFE01C00003F00F83C0000F8001E3C0003F000077C0007C00003FC001F8
+00001FC003F000000FC007E0000007C007E0000007C00FC0000003C01FC0000003C01F80
+000001C03F80000001C03F00000001C07F00000000C07F00000000C07F00000000C0FE00
+00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00
+00000000FE0000000000FE0000000000FE00001FFFFEFE00001FFFFE7F0000001FE07F00
+00000FC07F0000000FC03F0000000FC03F8000000FC01F8000000FC01FC000000FC00FC0
+00000FC007E000000FC007E000000FC003F000000FC001F800001FC0007C00001FC0003F
+00003FC0000F8000F3C00003F007C1C00000FFFF00C000001FF800002F2F7CAD37>I<FF
+FFF0FFFFF003FC0001F80001F80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F80001F80003FC00FFFFF0FFFFF0142D7EAC19>73
+D<007FFFF0007FFFF00000FF0000007E0000007E0000007E0000007E0000007E0000007E
+0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E
+0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E
+0000007E0000007E0000007E0000007E0000007E0000007E0000007E0038007E00FE007E
+00FE007E00FE007E00FE00FE00FE00FC007800FC007001F8003803F0001E07E00007FF80
+0001FC00001C2E7DAC24>I<FFF800000007FFC0FFFC0000000FFFC003FC0000000FF000
+01FC0000000FE00001BE0000001BE00001BE0000001BE000019F00000033E000019F0000
+0033E000019F00000033E000018F80000063E000018F80000063E0000187C00000C3E000
+0187C00000C3E0000183E0000183E0000183E0000183E0000183E0000183E0000181F000
+0303E0000181F0000303E0000180F8000603E0000180F8000603E0000180F8000603E000
+01807C000C03E00001807C000C03E00001803E001803E00001803E001803E00001803E00
+1803E00001801F003003E00001801F003003E00001800F806003E00001800F806003E000
+018007C0C003E000018007C0C003E000018007C0C003E000018003E18003E000018003E1
+8003E000018001F30003E000018001F30003E000018001F30003E000018000FE0003E000
+018000FE0003E0000180007C0003E00003C0007C0003E0000FF0007C0007F000FFFF0038
+01FFFFC0FFFF003801FFFFC03A2D7DAC41>77 D<FFF80003FFFCFFFC0003FFFC01FC0000
+3FC001FE00000F0001FF0000060001BF8000060001BF80000600019FC0000600018FE000
+06000187E00006000187F00006000183F80006000181F80006000181FC0006000180FE00
+060001807E00060001807F00060001803F80060001801FC0060001800FC0060001800FE0
+0600018007F00600018003F00600018003F80600018001FC0600018000FC0600018000FE
+06000180007F06000180003F86000180001F86000180001FC6000180000FE60001800007
+E60001800007F60001800003FE0001800001FE0001800001FE0001800000FE0001800000
+7E00018000003E00018000003E0003C000001E000FF000000E00FFFF00000E00FFFF0000
+06002E2D7DAC35>I<00003FF000000001FFFE00000007E01F8000001F8007E000003E00
+01F00000FC0000FC0001F800007E0003F000003F0007E000001F8007C000000F800FC000
+000FC01F80000007E01F80000007E03F00000003F03F00000003F07F00000003F87F0000
+0003F87E00000001F87E00000001F8FE00000001FCFE00000001FCFE00000001FCFE0000
+0001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE0000
+0001FC7F00000003F87F00000003F87F00000003F83F00000003F03F80000007F01F8000
+0007E01F80000007E00FC000000FC00FE000001FC007E000001F8003F000003F0001F800
+007E0000FC0000FC00007E0001F800001F8007E0000007E01F80000001FFFE000000003F
+F000002E2F7CAD37>I<FFFFFFF800FFFFFFFF0003F8001FC001F80007E001F80001F001
+F80001F801F80000FC01F80000FE01F800007E01F800007F01F800007F01F800007F01F8
+00007F01F800007F01F800007F01F800007E01F80000FE01F80000FC01F80001F801F800
+01F001F80007E001F8001FC001FFFFFF0001FFFFF80001F800000001F800000001F80000
+0001F800000001F800000001F800000001F800000001F800000001F800000001F8000000
+01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
+F800000003FC000000FFFFF00000FFFFF00000282D7DAC30>I<003F803001FFF07007C0
+7C700F000EF01E0007F03C0003F0780001F0780000F0700000F0F0000070F0000070F000
+0070F0000030F8000030F8000030FC0000007E0000007F0000003FE000003FFE00001FFF
+E0000FFFFC0007FFFF0001FFFF80003FFFE00003FFE000003FF0000007F8000001F80000
+00F8000000FC0000007CC000007CC000003CC000003CC000003CE000003CE000003CE000
+0078F0000078F8000070FC0000F0FE0001E0F78003C0E3F00F00E07FFE00C00FF0001E2F
+7CAD27>83 D<FFFFF003FFFCFFFFF003FFFC03FC00003FC001F800000F0001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F800000E0000F800000C00
+00FC00000C0000FC00001C00007C00001800007E00003800003F00007000001F00006000
+000F8001E0000007E00380000001F80F000000007FFC000000000FF000002E2E7DAC35>
+85 D<00FF000007FFC0000F01F0001C00F8003F007C003F003E003F003E003F003F001E
+001F0000001F0000001F0000001F0000001F000007FF00007FFF0001FE1F0007F01F001F
+C01F003F801F007F001F007E001F00FE001F06FC001F06FC001F06FC001F06FC003F06FE
+003F067E007F067F00EF8C1F83C7FC0FFF03F801FC01E01F207D9E23>97
+D<07C0000000FFC0000000FFC00000000FC000000007C000000007C000000007C0000000
+07C000000007C000000007C000000007C000000007C000000007C000000007C000000007
+C000000007C000000007C0FE000007C7FF800007CF03E00007DC01F00007F8007C0007F0
+007E0007E0003E0007C0001F0007C0001F8007C0001F8007C0000F8007C0000FC007C000
+0FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000F
+C007C0001F8007C0001F8007C0001F0007C0003F0007E0003E0007F0007C0007B000F800
+07BC01F000070E07E0000607FF80000001FC0000222F7EAD27>I<001FE000007FFC0001
+F01E0003E0070007C01F800F801F801F001F803F001F803E000F007E0000007E0000007C
+000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC
+0000007E0000007E0000007E0000C03F0000C01F0001C01F8001800FC0038007E0070001
+F03E00007FF800001FC0001A207E9E1F>I<000000F80000001FF80000001FF800000001
+F800000000F800000000F800000000F800000000F800000000F800000000F800000000F8
+00000000F800000000F800000000F800000000F800000000F800000FE0F800007FF8F800
+01F81EF80003E007F80007C003F8000F8001F8001F0001F8003F0000F8003E0000F8007E
+0000F8007E0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC00
+00F800FC0000F800FC0000F800FC0000F8007C0000F8007E0000F8007E0000F8003E0001
+F8001F0001F8001F8003F8000F8007F80003E00EFC0001F03CFFC0007FF0FFC0001FC0F8
+00222F7EAD27>I<001F800000FFF00003E0780007C03E000F801E001F001F001F000F80
+3E000F807E0007807E0007C07C0007C0FC0007C0FC0007C0FC0007C0FFFFFFC0FFFFFFC0
+FC000000FC000000FC000000FC000000FC0000007E0000007E0000003E0000C03F0000C0
+1F0001C00F8003800FC0030003E00F0001F03C00007FF800001FC0001A207E9E1F>I<00
+03F0000FFC003E1E007C3F00F83F01F03F01F03F03E00C03E00003E00003E00003E00003
+E00003E00003E00003E00003E00003E000FFFFE0FFFFE003E00003E00003E00003E00003
+E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
+E00003E00003E00003E00003E00003E00003E00003E00007F0007FFF807FFF80182F7FAE
+16>I<003F00F800FFC3FE03E1FF1E07807C1E0F807C0C1F003E001F003E003E001F003E
+001F003E001F003E001F003E001F003E001F003E001F001F003E001F003E000F807C0007
+8078000FE1F0000CFFC0001C3F00001C0000001C0000001C0000001E0000001F0000000F
+FFF8000FFFFF0007FFFFC00FFFFFF01E0007F83C0000F87800007CF800007CF000003CF0
+00003CF000003CF000003CF800007C7C0000F83E0001F01F0003E007E01F8001FFFE0000
+3FF0001F2D7E9D23>I<07C0000000FFC0000000FFC00000000FC000000007C000000007
+C000000007C000000007C000000007C000000007C000000007C000000007C000000007C0
+00000007C000000007C000000007C000000007C0FE000007C3FF800007C703E00007DE01
+F00007F801F00007F000F80007F000F80007E000F80007E000F80007C000F80007C000F8
+0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800
+07C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007
+C000F80007C000F8000FE001FC00FFFE1FFFC0FFFE1FFFC0222E7EAD27>I<07800FC01F
+E01FE01FE01FE00FC007800000000000000000000000000000000007C0FFC0FFC00FC007
+C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007
+C007C007C007C007C00FE0FFFCFFFC0E2E7EAD14>I<07C0000000FFC0000000FFC00000
+000FC000000007C000000007C000000007C000000007C000000007C000000007C0000000
+07C000000007C000000007C000000007C000000007C000000007C000000007C000000007
+C01FFE0007C01FFE0007C00FF00007C007C00007C007800007C00E000007C01C000007C0
+38000007C070000007C0E0000007C3C0000007C7C0000007CFE0000007DFF0000007F9F0
+000007F0F8000007E0FC000007C07E000007C03E000007C01F000007C01F800007C00FC0
+0007C007C00007C003E00007C003F00007C001F8000FE003FC00FFFE07FF80FFFE07FF80
+212E7EAD25>107 D<07C0FFC0FFC00FC007C007C007C007C007C007C007C007C007C007
+C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007
+C007C007C007C007C007C007C007C007C007C007C007C00FE0FFFEFFFE0F2E7EAD14>I<
+07C07F0007F000FFC3FFC03FFC00FFC783F0783F000FCE01F8E01F8007DC00F9C00F8007
+F800FF800FC007F0007F0007C007E0007E0007C007E0007E0007C007C0007C0007C007C0
+007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C000
+7C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C
+0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C00
+07C007C0007C0007C00FE000FE000FE0FFFE0FFFE0FFFEFFFE0FFFE0FFFE371E7E9D3C>
+I<07C0FE0000FFC3FF8000FFC703E0000FDE01F00007F801F00007F000F80007F000F800
+07E000F80007E000F80007C000F80007C000F80007C000F80007C000F80007C000F80007
+C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0
+00F80007C000F80007C000F80007C000F80007C000F80007C000F8000FE001FC00FFFE1F
+FFC0FFFE1FFFC0221E7E9D27>I<001FE000007FF80001F03E0003C00F00078007800F00
+03C01F0003E03E0001F03E0001F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC00
+00FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E00
+01F03E0001F01F0003E01F0003E00F8007C007C00F8001F03E00007FF800001FE0001E20
+7E9E23>I<07C0FE0000FFC7FF8000FFCF03E0000FDC01F00007F800FC0007F0007E0007
+E0003E0007C0003F0007C0001F8007C0001F8007C0001F8007C0000FC007C0000FC007C0
+000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0001FC007C000
+1F8007C0001F8007C0003F0007C0003F0007E0007E0007F0007C0007F000F80007FC01F0
+0007CE07E00007C7FF800007C1FC000007C000000007C000000007C000000007C0000000
+07C000000007C000000007C000000007C000000007C00000000FE0000000FFFE000000FF
+FE000000222B7E9D27>I<0781F0FF87FCFF9E7E0F987E07B87E07B07E07F03C07E00007
+E00007E00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007
+C00007C00007C00007C00007C00007C00007C0000FE000FFFF00FFFF00171E7E9D1B>
+114 D<01FE1807FFB81E01F83C00F8780078F00038F00038F00018F00018F80018FC0018
+FF00007FF0003FFF001FFFC00FFFF001FFF8001FFC0001FCC0007EC0003EC0003EE0001E
+E0001EF0001EF0001EF8003CF8003CFC0078FF01F0E3FFC0C0FF0017207E9E1C>I<0060
+0000600000600000600000E00000E00000E00001E00003E00003E00007E0001FE000FFFF
+F0FFFFF003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
+0003E00003E00003E00003E00003E01803E01803E01803E01803E01803E01803E01803E0
+3801F03001F07000F860003FE0000F80152A7FA81B>I<07C000F800FFC01FF800FFC01F
+F8000FC001F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8
+0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800
+07C000F80007C000F80007C000F80007C000F80007C000F80007C001F80007C001F80007
+C001F80007C003F80003E007F80003E00EFC0001F81CFFC0007FF8FFC0001FE0F800221F
+7E9D27>I<FFFC01FFC0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003
+E000700001F000600001F000600000F800C00000F800C00000F800C000007C018000007C
+018000003E030000003E030000003F070000001F060000001F060000000F8C0000000F8C
+0000000FDC00000007D800000007D800000003F000000003F000000003F000000001E000
+000001E000000000C00000221E7F9C25>I<FFFC3FFE07FFFFFC3FFE07FF0FE003F001F8
+0FC003E000F007C001E000E007C001F000E003E003F000C003E003F000C003E007F801C0
+01F00678018001F00678018001F80E7C038000F80C3C030000F80C3C0300007C181E0600
+007C181E0600007C181F0600003E300F0C00003E300F0C00003E300F8C00001F60079800
+001F60079800001F6007D800000FC003F000000FC003F000000FC003F00000078001E000
+00078001E00000078001E00000030000C000301E7F9C33>I<FFFC07FF80FFFC07FF800F
+F003FC0003F001F00001F001C00001F803800000F8030000007C060000003E0E0000001F
+1C0000001FB80000000FB000000007E000000003E000000001F000000003F800000007F8
+000000067C0000000C3E0000001C1F000000381F800000700F800000E007C00000E003E0
+0003C003F00007C001F8001FE003FC00FFF007FFC0FFF007FFC0221D7F9C25>I<FFFC01
+FFC0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003F000700001F00060
+0001F000600000F800C00000F800C00000FC01C000007C018000007E038000003E030000
+003E030000001F060000001F060000001F8E0000000F8C0000000F8C00000007D8000000
+07D800000003F000000003F000000003F000000001E000000001E000000000C000000000
+C0000000018000000001800000000380000000030000007803000000FC06000000FC0600
+0000FC0C000000FC1C000000783800000070700000003FE00000000F80000000222B7F9C
+25>I<FFFFFFFFFFFFFFFFFFFFFFFF03F800001FC001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8003FC00003FC0FFFFF00FFFFFFFFFF00FFFFF302D7DAC37>207
+D<FFFFF800FFFFFF000FC01F8007C007E007C003E007C003F007C003F007C003F007C003
+F007C007E007C00FC007C03F8007FFFC0007FFFE0007C00F8007C003E007C001F007C000
+F807C000FC07C000FC07C000FC07C000FC07C000FC07C001F807C001F807C003F00FC00F
+E0FFFFFF80FFFFFE001E1D7E9C23>226 D<00FFFFFFE000FFFFFFE0000E007E00000E00
+7C000006007C000004007C00000C007C00000C007C00000C007C00000C007C00000C007C
+00000C007C00000C007C00000C007C00000C007C00000C007C000018007C000018007C00
+0018007C000030007C000030007C000070007C000060007C0000E0007C0001C0007C0003
+80007C000F00007E007FFFFFFFE07FFFFFFFE07C000003E078000001E070000000E06000
+000060E000000070E000000070C000000030C000000030C000000030C000000030C00000
+003024287F9C27>228 D<001F800000FFF00003E0780007C03E000F801E001F001F001F
+000F803E000F807E0007807E0007C07C0007C0FC0007C0FC0007C0FC0007C0FFFFFFC0FF
+FFFFC0FC000000FC000000FC000000FC000000FC0000007E0000007E0000003E0000C03F
+0000C01F0001C00F8003800FC0030003E00F0001F03C00007FF800001FC0001A207E9E1F
+>I<001FE000007FF80001F03E0003C00F00078007800F0003C01F0003E03E0001F03E00
+01F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC00
+00FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E0001F03E0001F01F0003E01F00
+03E00F8007C007C00F8001F03E00007FF800001FE0001E207E9E23>238
+D<07C0FE0000FFC7FF8000FFCF03E0000FDC01F00007F800FC0007F0007E0007E0003E00
+07C0003F0007C0001F8007C0001F8007C0001F8007C0000FC007C0000FC007C0000FC007
+C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0001FC007C0001F8007C0
+001F8007C0003F0007C0003F0007E0007E0007F0007C0007F000F80007FC01F00007CE07
+E00007C7FF800007C1FC000007C000000007C000000007C000000007C000000007C00000
+0007C000000007C000000007C000000007C00000000FE0000000FFFE000000FFFE000000
+222B7E9D27>240 D E
+%EndDVIPSBitmapFont
+/Fc 197[23 58[{}1 83.022 /CMMI10 rf /Fd 145[42 3[23 106[{}2
+83.022 /CMSY10 rf
+%DVIPSBitmapFont: Fe lati1000 10 6
+/Fe 6 115 df<0000F800000007FE0000001F871C00003E03FE00007C03FE0000F801FE
+0001F801FE0003F000FC0007E000FC000FE000FC000FC001FC001FC001F8001FC001F800
+3F8001F8003F8003F8007F8003F0007F0003F0007F0003F0007F0007F000FF0007E000FE
+0007E000FE0007E000FE000FE000FE000FC000FC000FC1C0FC000FC1C0FC001FC1C0FC00
+1F83C0FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F
+8E001F0F079E0007FE03FC0001F000F000222677A42A>97 D<00007F000003FFC0000FC1
+E0001F0070007E007800FC003801F801F803F003F807F003F807E003F80FE003F81FC003
+F01FC000003F8000003F8000007F8000007F0000007F0000007F000000FF000000FE0000
+00FE000000FE000000FE000000FC000000FC000000FC000000FC000030FC000038FC0000
+787C0000F07E0001E03E0003C03E000F801F003E000F81F80003FFE00000FF00001D2677
+A426>99 D<000007C00000003FF0000000FC38E00001F01FF00003E01FF00007C00FF000
+0F800FF0001F8007F0003F0007E0007F0007E0007E000FE000FE000FE000FC000FC001FC
+000FC001FC001FC003FC001FC003F8001F8003F8001F8003F8003F8007F8003F8007F000
+3F0007F0003F0007F0007F0007F0007F0007E0007E0007E0007E0007E000FE0007E000FE
+0007E000FC0003E001FC0003E003FC0003E007FC0001F00FF80000F01FF80000787BF800
+003FF3F800000FC3F000000003F000000007F000000007F000000007E000000007E00000
+000FE00000000FC0001C000FC0007E001FC0007E001F8000FE003F0000FE007E0000FE00
+FC00007801F800007C07E000001FFF80000003FE00000024367CA426>103
+D<0003F0000001FFF0000001FFF0000001FFF000000007F000000007E000000007E00000
+0007E00000000FE00000000FC00000000FC00000000FC00000001FC00000001F80000000
+1F800000001F800000003F800000003F000000003F000000003F000000007F000000007E
+07F000007E1FFC00007E783E0000FFE01F0000FFC01F8000FF800F8000FF000F8001FE00
+0F8001FE000FC001FC000FC001F8001F8003F8001F8003F0001F8003F0001F8003F0003F
+8007F0003F0007E0003F0007E0003F0007E0007F000FE0007E000FC0007E000FC000FE00
+0FC000FC001FC000FC001F8001FC1C1F8001F81C1F8001F83C3F8003F8383F0003F0383F
+0003F0383F0003F0707F0003E0707E0003E0F07E0003E0E07E0003E1C0FE0001E380FC00
+00FF003800003C00263B7BB92A>I<01E000FE000007F803FF80000E3C0F07C0001E3E3C
+03E0001C1F7803F000383FF001F000383FE001F000783FC001F000703FC001F800703F80
+01F800703F0003F000F07F0003F000E07E0003F000E07E0003F000007E0007F00000FE00
+07E00000FC0007E00000FC0007E00000FC000FE00001FC000FC00001F8000FC00001F800
+1FC00001F8001F800003F8001F800003F0003F838003F0003F038003F0003F078007F000
+7F070007E0007E070007E0007E070007E0007E0E000FE0007C0E000FC0007C1E000FC000
+7C1C000FC0007C38001FC0003C78001F80001FE000070000078000292679A42F>110
+D<03C003F0000FF01FFC001E783C0F001C7C700F003C3EE03F80383FC03F80387F803F80
+787F803F00707F003F00707F001C00F07E000000E0FE000000E0FC000000E0FC00000000
+FC00000001FC00000001F800000001F800000001F800000003F800000003F000000003F0
+00000003F000000007F000000007E000000007E000000007E00000000FE00000000FC000
+00000FC00000000FC00000001FC00000001F800000001F800000001F800000003F800000
+003F000000000E00000000212679A423>114 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ff labx1000 10 36
+/Ff 36 256 df<FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF
+FFFF8019087F9620>45 D<000000007F800000007FFF800000007FFF800000007FFF8000
+00007FFF8000000003FF8000000001FF8000000001FF8000000001FF8000000001FF8000
+000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000
+000001FF8000000001FF8000000001FF8000000001FF8000000001FF800001FF81FF8000
+0FFFF1FF80003FFFFDFF8000FFC07FFF8003FF001FFF8007FC0007FF800FFC0003FF801F
+F80001FF801FF00001FF803FF00001FF803FF00001FF807FE00001FF807FE00001FF807F
+E00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FF
+E00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF807FE00001FF807F
+E00001FF807FF00001FF803FF00001FF803FF00001FF801FF80003FF800FF80007FF8007
+FC000FFF8003FE001FFFC001FF80FDFFFE007FFFF9FFFE001FFFE1FFFE0001FF01FFFE2F
+3A7DB935>100 D<0003FF8000001FFFF000007FFFFC0001FF83FE0003FE007F8007FC00
+3F800FF8003FC01FF8001FE01FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000F
+F87FE00007F8FFE00007F8FFE00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000
+FFE0000000FFE0000000FFE00000007FE00000007FE00000007FE00000003FF00000003F
+F00000781FF00000780FF80000F80FFC0000F007FC0003F001FF000FE000FFC07FC0007F
+FFFF00000FFFFC000001FFE00025257DA42C>I<00001FF0000001FFFC000007FFFF0000
+1FF87F80003FE0FF8000FFC1FFC000FFC1FFC001FF81FFC001FF81FFC003FF01FFC003FF
+00FF8003FF00FF8003FF003E0003FF00000003FF00000003FF00000003FF00000003FF00
+000003FF00000003FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF00
+0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
+03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003
+FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
+00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
+0000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<00FE007FC000FF
+FE03FFF800FFFE0FFFFE00FFFE1F03FF00FFFE3C01FF8007FE7801FF8003FEF000FF8003
+FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30
+257DA435>110 D<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003F
+FFC007FF0001FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
+FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
+FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
+FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001
+FFC003FF0003FFC003FF0003FFC001FF0007FFC001FF800FFFE000FFC03EFFFF007FFFFC
+FFFF001FFFF0FFFF0003FF80FFFF30257DA435>117 D<003FFE00000003FFFFE000000F
+FFFFF800001FF00FFE00003FF003FF00003FF801FF80003FF800FFC0003FF800FFC0003F
+F8007FE0003FF8007FE0001FF0007FE0000FE0007FE0000380007FE0000000007FE00000
+00007FE00000003FFFE000000FFFFFE000007FFFFFE00001FFF87FE00007FF807FE0000F
+FE007FE0003FF8007FE0003FF0007FE0007FE0007FE000FFE0007FE000FFC0007FE000FF
+C0007FE000FFC0007FE000FFC0007FE000FFC000FFE000FFE001FFE0007FE001FFE0003F
+F007FFF8001FFC1FBFFFC00FFFFE1FFFC003FFF80FFFC0003FE003FFC02A257DA42E>
+224 D<000000003E0000000003FE00000001FFFE0000007FFFFE000007FFFFFE00001FFF
+FFFC00007FFFFFFC0001FFFFFFF80003FFFFFFF00007FFFFFFC0000FFFFFF800000FFFC0
+0000001FFC000000001FF0000000003FE0000000003FC0000000003F80000000003F0000
+0000007E00000000007E00000000007C00000000007C01FFC000007C0FFFF80000787FFF
+FF0000F8FF80FF8000FBFE003FE000FFFC001FF000FFF8000FF800FFF00007FC00FFF000
+07FC00FFF00007FE00FFE00003FE00FFE00003FF00FFE00003FF00FFE00003FF00FFE000
+03FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE000
+03FF80FFE00003FF80FFE00003FF807FE00003FF007FE00003FF007FE00003FF003FE000
+03FE003FF00007FE001FF00007FC001FF00007FC000FF8000FF80007FC001FF00003FE00
+3FE00001FF80FFC000007FFFFF0000001FFFFC00000001FFC00000293A7DB930>I<FFFF
+FFFC0000FFFFFFFFC000FFFFFFFFF00003FF001FF80003FF000FFC0003FF0007FE0003FF
+0007FE0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0007FE0003FF
+0007FE0003FF001FFC0003FF007FF00003FFFFFFC00003FFFFFF000003FFFFFFE00003FF
+000FF80003FF0007FC0003FF0003FE0003FF0001FF0003FF0001FF8003FF0001FFC003FF
+0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0001FF8003FF
+0003FF8003FF0003FF0003FF0007FE0003FF001FFC00FFFFFFFFF800FFFFFFFFE000FFFF
+FFFF00002A257EA430>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FF003FE003FF000FE0
+03FF0007E003FF0003E003FF0001E003FF0001F003FF0001F003FF0000F003FF0000F003
+FF0000F003FF0000F003FF0000F003FF00000003FF00000003FF00000003FF00000003FF
+00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
+000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
+00FFFFFE0000FFFFFE0000FFFFFE000024257EA429>I<000FFFFFFFFFC0000FFFFFFFFF
+C0000FFFFFFFFFC000007C003FF000000078003FF000000078003FF000000078003FF000
+000078003FF000000078003FF000000078003FF000000078003FF000000078003FF00000
+0078003FF000000078003FF000000078003FF000000070003FF000000070003FF0000000
+F0003FF0000000F0003FF0000000F0003FF0000000E0003FF0000001E0003FF0000001E0
+003FF0000001C0003FF0000003C0003FF0000003C0003FF000000780003FF00000078000
+3FF000000F00003FF000001F00003FF000003E00003FF000007C00003FF00000F800003F
+F00001F000003FF0007FFFFFFFFFFFE07FFFFFFFFFFFE07FFFFFFFFFFFE07FE00000007F
+E07F000000000FE07E0000000007E07C0000000003E07C0000000003E0F80000000001F0
+F80000000001F0F80000000001F0F00000000000F0F00000000000F0F00000000000F0F0
+0000000000F0F00000000000F0343280A435>I<0003FF8000001FFFF000007FFFFC0001
+FF83FE0003FE007F8007FC003F800FF8003FC01FF8001FE01FF0001FE03FF0000FF03FF0
+000FF07FE0000FF07FE0000FF87FE00007F8FFE00007F8FFE00007F8FFFFFFFFF8FFFFFF
+FFF8FFFFFFFFF8FFE0000000FFE0000000FFE0000000FFE00000007FE00000007FE00000
+007FE00000003FF00000003FF00000781FF00000780FF80000F80FFC0000F007FC0003F0
+01FF000FE000FFC07FC0007FFFFF00000FFFFC000001FFE00025257DA42C>I<3FFF003F
+FFFF003FFF003FFF003FFFFF003FFF003FFF003FFFFF003FFF0003FE0000FFC0001FF000
+00FE0000FFC0001FC000007F0000FFC0003F8000001FC000FFC000FE0000000FE000FFC0
+01FC00000007F000FFC003F800000001FC00FFC00FE000000000FE00FFC01FC000000000
+3F00FFC03F00000000001FC0FFC0FE00000000000FE0FFC1FC00000000000FF0FFC3FC00
+000000000FFCFFCFFC00000000001FFEFFDFFE00000000003FFFFFFFFF00000000007FFF
+FFFFFF8000000000FFEFFFFDFFC000000001FFE3FFF1FFE000000003FFC1FFE0FFF00000
+0003FF80FFC07FF000000007FF00FFC03FF80000000FFE00FFC01FFC0000001FFC00FFC0
+0FFE0000003FF800FFC007FF0000007FF800FFC007FF8000007FF000FFC003FF800000FF
+E000FFC001FFC00001FFC000FFC000FFE00003FF8000FFC0007FF00007FF0000FFC0003F
+F8000FFF0000FFC0003FFC00FFFFE03FFFFF01FFFFC0FFFFE03FFFFF01FFFFC0FFFFE03F
+FFFF01FFFFC04A257EA44F>I<701FFF00007CFFFFF0007FFFFFFE007FE00FFF007F8001
+FF807F0000FFC07E0000FFC07C00007FE07C00007FE07800007FE07800007FE0000000FF
+C0000001FFC0000003FF0000000FFE00003FFFF800003FFFC000003FFFF80000000FFE00
+000003FF80000000FFC0000000FFC00000007FE00000007FF00000007FF00000007FF000
+00007FF0F000007FF0F800007FF07800007FE0780000FFE07C0000FFC03E0003FF801FC0
+0FFF000FFFFFFC0003FFFFF000007FFF000024257EA42A>I<FFFFFC3FFFFFFFFFFC3FFF
+FFFFFFFC3FFFFF03FF0000FFC003FF0000FFC003FF0001FFC003FF0003FFC003FF0003FF
+C003FF0007FFC003FF000FFFC003FF001FFFC003FF001EFFC003FF003CFFC003FF007CFF
+C003FF0078FFC003FF00F0FFC003FF01E0FFC003FF01E0FFC003FF03C0FFC003FF0780FF
+C003FF0780FFC003FF0F00FFC003FF1E00FFC003FF3E00FFC003FF3C00FFC003FF7800FF
+C003FFF800FFC003FFF000FFC003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FF
+C003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257EA435
+>I<000F8001F000001FE007F800003FF00FFC00007FF00FFE00007FF81FFE00007FF81F
+FE00007FF81FFE00007FF81FFE00007FF00FFE00003FF00FFC00003FE007FC00001FC003
+F800000FFFFFF0000003FFFFC0000000FFFF000000001FF8000000000000000000000000
+0000000000000000000000000000FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF03FF0000
+FFC003FF0000FFC003FF0001FFC003FF0003FFC003FF0003FFC003FF0007FFC003FF000F
+FFC003FF001FFFC003FF001EFFC003FF003CFFC003FF007CFFC003FF0078FFC003FF00F0
+FFC003FF01E0FFC003FF01E0FFC003FF03C0FFC003FF0780FFC003FF0780FFC003FF0F00
+FFC003FF1E00FFC003FF3E00FFC003FF3C00FFC003FF7800FFC003FFF800FFC003FFF000
+FFC003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF0000FFC003FF0000
+FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30397EB835>I<FFFFFC00FFFCFFFFFC
+00FFFCFFFFFC00FFFC03FF00007FC003FF00007F0003FF0000FE0003FF0003F80003FF00
+07F00003FF000FE00003FF003F800003FF007F000003FF00FC000003FF03F8000003FF07
+F0000003FF0FF0000003FF3FF0000003FF7FF8000003FFFFFC000003FFFFFE000003FFF7
+FF000003FFC7FF800003FF83FFC00003FF01FFC00003FF00FFE00003FF007FF00003FF00
+3FF80003FF001FFC0003FF001FFE0003FF000FFE0003FF0007FF0003FF0003FF8003FF00
+01FFC003FF0000FFE003FF0000FFF0FFFFFC07FFFFFFFFFC07FFFFFFFFFC07FFFF30257E
+A435>I<001FFFFFFFFF80001FFFFFFFFF80001FFFFFFFFF800000F8007FE0000000F000
+7FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007F
+E0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0
+000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE000
+0000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0001E
+01F0007FE0003F01F0007FE0007F81E0007FE000FFC1E0007FE000FFC3E0007FE000FFC3
+E0007FE000FFC7C0007FE000FF8FC0007FE0007FFF80007FE0003FFF001FFFFF801FFE00
+1FFFFF800FF8001FFFFF8031257FA435>I<FFFF8000007FFF80FFFFC00000FFFF80FFFF
+C00001FFFF8003FFE00001FFE00003FFE00001FFE00003FFE00003BFE00003DFF00003BF
+E00003DFF000073FE00003CFF800073FE00003CFF8000E3FE00003C7FC000E3FE00003C7
+FC001C3FE00003C7FC001C3FE00003C3FE001C3FE00003C3FE00383FE00003C1FF00383F
+E00003C1FF00703FE00003C0FF80703FE00003C0FF80E03FE00003C07FC0E03FE00003C0
+7FC1C03FE00003C07FC1C03FE00003C03FE1C03FE00003C03FE3803FE00003C01FF3803F
+E00003C01FF7003FE00003C00FFF003FE00003C00FFE003FE00003C007FE003FE00003C0
+07FE003FE00003C007FC003FE00003C003FC003FE00003C003F8003FE00007E001F8003F
+E000FFFF01F00FFFFF80FFFF00F00FFFFF80FFFF00E00FFFFF8039257DA440>I<FFFFFC
+3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF03FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FFFFFFFFC003FFFFFFFFC003FFFFFFFFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC
+3FFFFF30257EA435>I<0001FFC00000000FFFF80000007FFFFF000000FF80FF800003FE
+003FE00007FC001FF0000FF8000FF8001FF00007FC001FF00007FC003FF00007FE003FE0
+0003FE007FE00003FF007FE00003FF007FE00003FF00FFE00003FF80FFE00003FF80FFE0
+0003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE0
+0003FF807FE00003FF007FE00003FF007FE00003FF003FE00003FE003FF00007FE001FF0
+0007FC001FF00007FC000FF8000FF80007FC001FF00003FE003FE00001FF80FFC000007F
+FFFF0000001FFFFC00000001FFC0000029257DA430>I<FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257EA435>I<
+00FF01FF8000FFFF0FFFF000FFFF3FFFFC00FFFFFE07FF00FFFFF001FF8003FFE000FFC0
+03FF80007FE003FF00007FF003FF00003FF803FF00003FF803FF00001FFC03FF00001FFC
+03FF00001FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE
+03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFC
+03FF00001FFC03FF00001FFC03FF00001FF803FF00003FF803FF00003FF003FF80007FF0
+03FFC0007FE003FFE000FFC003FFF003FF8003FFFC07FE0003FF3FFFF80003FF0FFFE000
+03FF03FF000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
+03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
+03FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC0000002F357EA435>
+I<0001FFC000000FFFFC00007FFFFF0000FF80FF8003FE00FFC007FC01FFC00FF801FFC0
+1FF801FFC01FF001FFC03FF001FFC03FF000FF807FE0007F007FE0001C007FE0000000FF
+E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0
+000000FFE00000007FE00000007FE00000007FF00000003FF00000003FF00001E01FF800
+01E01FF80003E00FFC0007C007FE00078003FF001F8000FFC07E00007FFFFC00000FFFF0
+000001FF800023257DA42A>I<7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7F81FF81FE7E01FF
+807E7C01FF803E7801FF801E7801FF801EF801FF801FF801FF801FF001FF800FF001FF80
+0FF001FF800FF001FF800FF001FF800F0001FF80000001FF80000001FF80000001FF8000
+0001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF800000
+01FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001
+FF800001FFFFFF8001FFFFFF8001FFFFFF8028257EA42D>I<FFFFF001FFF8FFFFF001FF
+F8FFFFF001FFF807FF00003F8003FF00001F0003FF00001E0003FF80003E0001FF80003C
+0001FFC0007C0000FFC000780000FFE000F800007FE000F000007FF001F000003FF001E0
+00003FF801E000001FF803C000001FF803C000001FFC07C000000FFC078000000FFE0F80
+000007FE0F00000007FF1F00000003FF1E00000003FFBE00000001FFBC00000001FFFC00
+000000FFF800000000FFF800000000FFF8000000007FF0000000007FF0000000003FE000
+0000003FE0000000001FC0000000001FC0000000000F80000000000F80000000000F0000
+0000000F00000000001F00000000001E0000003F003E0000007F803C000000FFC07C0000
+00FFC078000000FFC0F8000000FFC1F0000000FFC3E00000007F87C00000007D1F800000
+003FFF000000001FFC0000000007F0000000002D357EA432>I<00000001FE0000000000
+0001FFFE00000000000001FFFE00000000000001FFFE00000000000001FFFE0000000000
+00000FFE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+00FF87FE1FF00000000FFFE7FE7FFF0000003FFFFFFFFFFFC00000FFE07FFFE07FF00003
+FF801FFF801FFC0007FF000FFF000FFE000FFE0007FE0007FF001FFC0007FE0003FF801F
+F80007FE0001FF803FF80007FE0001FFC03FF00007FE0000FFC07FF00007FE0000FFE07F
+F00007FE0000FFE07FF00007FE0000FFE0FFE00007FE00007FF0FFE00007FE00007FF0FF
+E00007FE00007FF0FFE00007FE00007FF0FFE00007FE00007FF0FFE00007FE00007FF0FF
+E00007FE00007FF0FFE00007FE00007FF0FFE00007FE00007FF07FF00007FE0000FFE07F
+F00007FE0000FFE07FF00007FE0000FFE03FF00007FE0000FFC03FF80007FE0001FFC01F
+F80007FE0001FF801FFC0007FE0003FF800FFE000FFF0007FF0007FF000FFF000FFE0003
+FF801FFF801FFC0000FFE07FFFE07FF000003FFFFFFFFFFFC000000FFFE7FE7FFF000000
+00FF87FE1FF0000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE00000000000001FFFFF8000000000001FFFFF8000000000001FFFFF800000000
+0001FFFFF8000000444A7DB94B>I<FFFFF01FFFF0FFFFF01FFFF0FFFFF01FFFF007FF00
+03FE0003FF8001F00001FFC003E00000FFC007E000007FE007C000003FF00F8000003FF8
+1F0000001FFC3E0000000FFC7C00000007FEFC00000003FFF800000003FFF000000001FF
+E000000000FFC0000000007FE0000000003FF0000000003FF8000000007FFC000000007F
+FC00000000FFFE00000001F3FF00000003E3FF80000007C1FFC000000FC0FFC000001F80
+7FE000001F003FF000003E003FF800007C001FFC0000F8000FFC0001F80007FE0007FC00
+07FF00FFFF003FFFF8FFFF003FFFF8FFFF003FFFF82D257EA432>I<FFFFFC3FFFFF00FF
+FFFC3FFFFF00FFFFFC3FFFFF0003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF
+0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF00
+00FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000
+FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FF
+C00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC0
+0003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC000
+03FF0000FFC00003FF0000FFC000FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF8000
+00000001FF8000000000003F8000000000001F8000000000000F8000000000000F800000
+00000007C0000000000007C0000000000007C0000000000003C0000000000003C0000000
+000003C0000000000003C0000000000003C032327EA435>I<FFFFFC3FFFFFFFFFFC3FFF
+FFFFFFFC3FFFFF03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
+C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
+C003FF0000FFC003FF0000FFC001FF8001FFC000FF800FFFC0007FC07FFFC0003FFFFEFF
+C0000FFFF0FFC00001FF80FFC000000000FFC000000000FFC000000000FFC000000000FF
+C000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FF
+C000000000FFC000000000FFC00000003FFFFF0000003FFFFF0000003FFFFF30257EA435
+>I<FFFFFC3FFFFF0FFFFFC0FFFFFC3FFFFF0FFFFFC0FFFFFC3FFFFF0FFFFFC003FF0000
+FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF000
+03FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0
+003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF
+0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003F
+F00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000
+FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF000
+03FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0
+003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF
+0000FFC0003FF00003FF0000FFC0003FF000FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFF
+FFE0FFFFFFFFFFFFFFFFFFE000000000000000007FE000000000000000000FE000000000
+0000000007E0000000000000000003E0000000000000000003E0000000000000000001F0
+000000000000000001F0000000000000000001F0000000000000000000F0000000000000
+000000F0000000000000000000F0000000000000000000F0000000000000000000F04C32
+7EA44F>249 D<7FFFFFF00000007FFFFFF00000007FFFFFF00000007F81FF800000007E
+01FF800000007C01FF800000007801FF800000007801FF80000000F801FF80000000F801
+FF80000000F001FF80000000F001FF80000000F001FF80000000F001FF80000000F001FF
+800000000001FFFFFF00000001FFFFFFF0000001FFFFFFFC000001FF801FFE000001FF80
+07FF000001FF8003FF800001FF8001FFC00001FF8001FFC00001FF8000FFE00001FF8000
+FFE00001FF8000FFE00001FF8000FFE00001FF8000FFE00001FF8000FFE00001FF8001FF
+C00001FF8001FFC00001FF8003FF800001FF8007FF000001FF801FFE00007FFFFFFFFC00
+007FFFFFFFF000007FFFFFFF000033257EA439>I<FFFFFC00003FFFFFFFFFFC00003FFF
+FFFFFFFC00003FFFFF03FF00000000FFC003FF00000000FFC003FF00000000FFC003FF00
+000000FFC003FF00000000FFC003FF00000000FFC003FF00000000FFC003FF00000000FF
+C003FF00000000FFC003FF00000000FFC003FF00000000FFC003FF00000000FFC003FFFF
+FE0000FFC003FFFFFFE000FFC003FFFFFFF800FFC003FF003FFC00FFC003FF000FFE00FF
+C003FF0007FF00FFC003FF0003FF80FFC003FF0003FF80FFC003FF0001FFC0FFC003FF00
+01FFC0FFC003FF0001FFC0FFC003FF0001FFC0FFC003FF0001FFC0FFC003FF0001FFC0FF
+C003FF0003FF80FFC003FF0003FF80FFC003FF0007FF00FFC003FF000FFE00FFC003FF00
+3FFC00FFC0FFFFFFFFF83FFFFFFFFFFFFFE03FFFFFFFFFFFFE003FFFFF40257EA445>I<
+FFFFFC000000FFFFFC000000FFFFFC00000003FF0000000003FF0000000003FF00000000
+03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
+03FF0000000003FF0000000003FF0000000003FFFFFE000003FFFFFFE00003FFFFFFF800
+03FF003FFC0003FF000FFE0003FF0007FF0003FF0003FF8003FF0003FF8003FF0001FFC0
+03FF0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0003FF80
+03FF0003FF8003FF0007FF0003FF000FFE0003FF003FFC00FFFFFFFFF800FFFFFFFFE000
+FFFFFFFE00002A257EA430>I<FFFFFC0000FFE00000FFFFFC0007FFFC0000FFFFFC003F
+FFFF800003FF00007FC07FC00003FF0001FF001FF00003FF0003FE000FF80003FF0007FC
+0007FC0003FF000FF80003FE0003FF000FF80003FE0003FF001FF80003FF0003FF001FF0
+0001FF0003FF003FF00001FF8003FF003FF00001FF8003FF003FF00001FF8003FF007FF0
+0001FFC003FFFFFFF00001FFC003FFFFFFF00001FFC003FFFFFFF00001FFC003FF007FF0
+0001FFC003FF007FF00001FFC003FF007FF00001FFC003FF007FF00001FFC003FF007FF0
+0001FFC003FF003FF00001FF8003FF003FF00001FF8003FF003FF00001FF8003FF001FF0
+0001FF0003FF001FF80003FF0003FF000FF80003FE0003FF000FF80003FE0003FF0007FC
+0007FC0003FF0003FE000FF80003FF0001FF001FF00003FF0000FFC07FE000FFFFFC003F
+FFFF8000FFFFFC000FFFFE0000FFFFFC0000FFE0000042257EA448>254
+D<0001FFFFFFF8003FFFFFFFF800FFFFFFFFF803FFC007FE0007FE0007FE000FFE0007FE
+000FFC0007FE001FFC0007FE001FFC0007FE001FFC0007FE001FFC0007FE001FFC0007FE
+000FFC0007FE0007FE0007FE0003FF0007FE0001FFE007FE00007FFFFFFE00001FFFFFFE
+000000FFFFFE000001FFE7FE000001FFC7FE000003FF87FE000007FF87FE00000FFF07FE
+00001FFE07FE00001FFC07FE00003FFC07FE00007FF807FE0000FFF007FE0001FFE007FE
+0001FFE007FE0003FFC007FE0007FF8007FE001FFF8007FE00FFFFF1FFFFF8FFFFF1FFFF
+F8FFFFF1FFFFF82D257EA432>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fg latt1000 10 75
+/Fg 75 126 df<000E0000003F8000007FC00001FFF00003FFF8000FFFFE001FFBFF007F
+F1FFC0FFC07FE0FF803FE0FE000FE07C0007C0780003C01B0D77B42D>2
+D<7FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF01D0579942C>21
+D<1F003F807FC0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FF
+E0FFE07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC01F00000000
+00000000000000000000001F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B3470
+B32C>33 D<3C001E007F007F00FF007F80FF007F80FF007F80FF007F80FF007F80FF007F
+807F007F007F007F007F007F007F007F007F007F007F007F007E003F007E003F007E003F
+007E003F007E003F007E003F003E003E003E003E003E003E003C001E001C001C00191977
+B32C>I<0007001C00000F803E00000F803E00000F803E00000F803E00000F803E00000F
+803E00000F803E00000F803E00001F807E00001F007C00001F007C00001F007C00001F00
+7C003FFFFFFFE0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8003E00F800003E00F8
+00007E01F800007C01F000007C01F000007C01F000007C01F000007C01F000007C01F000
+007C01F000007C01F00000FC03F00000F803E00000F803E000FFFFFFFFF8FFFFFFFFF8FF
+FFFFFFF8FFFFFFFFF83FFFFFFFE001F007C00001F007C00001F007C00003F00FC00003E0
+0F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F
+800001C007000025337DB22C>I<0001C000000003E000000003E000000003E000000003
+E000000003E000000003E00000000FFC0000007FFF800001FFFFE00007FFFFF0000FFFFF
+F8001FFBEFFC003FC3E1FE003F03E07F007E03E03F007C03E03F00FC03E03F80F803E03F
+80F803E07F80F803E07F80F803E07F80FC03E03F00FC03E03F007E03E000007F03E00000
+3FC3E000003FFBE000001FFFE000000FFFFC000007FFFF000001FFFFC000007FFFE00000
+1FFFF8000003FFFC000003E7FC000003E1FE000003E07F000003E03F001803E01F007E03
+E01F807E03E00F80FF03E00F80FF03E00F80FF03E00F80FE03E00F80FE03E01F80FE03E0
+1F007E03E03F007F03E03E003F83E0FE003FC3E1FC001FFBEFF8000FFFFFF00007FFFFE0
+0003FFFFC00000FFFF0000001FF800000003E000000003E000000003E000000003E00000
+0003E000000003E000000001C0000021417BB92C>I<07800007001FE0000F801FE0001F
+803FF0001F807FF8003F807FF8003F007CF8007F00FCFC007E00F87C007E00F87C00FE00
+F87C00FC00F87C01FC00F87C01F800F87C01F800F87C03F800FCFC03F0007CF803F0007F
+F807F0007FF807E0003FF00FE0001FE00FC0001FE00FC00007801FC00000001F80000000
+3F800000003F000000003F000000007F000000007E00000000FE00000000FC00000000FC
+00000001FC00000001F800000001F800000003F800000003F000000007F000000007E000
+000007E00000000FE00000000FC00000001FC00000001F800F00001F803FC0003F807FE0
+003F007FE0007F00FFF0007E00F9F0007E00F9F000FE01F9F800FC01F0F800FC01F0F801
+FC01F0F801F801F0F803F801F0F803F001F0F803F001F9F807F000F9F007E000F9F00FE0
+00FFF00FC0007FE00FC0007FE007C0003FC00380000F0025417DB92C>I<0F801FE03FF0
+7FF07FF87FF87FFC7FFC3FFC1FFC0FFC007C007C007C00FC00F800F801F801F003F007E0
+07E00FC03F807F80FF00FE00F80070000E1D71B22C>39 D<0000380000FC0001FC0003FC
+0007F8000FF0001FC0003F80007F0000FE0001FC0003F80003F00007F00007E0000FE000
+0FC0001F80001F80003F80003F00003F00007F00007E00007E00007E0000FE0000FC0000
+FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FE0000
+7E00007E00007E00007F00003F00003F00003F80001F80001F80000FC0000FE00007E000
+07F00003F00003F80001FC0000FE00007F00003F80001FC0000FF00007F80003FC0001FC
+0000FC000038164272B92C>I<700000FC0000FE0000FF00007F80003FC0000FE00007F0
+0003F80001FC0000FE00007F00003F00003F80001F80001FC0000FC00007E00007E00007
+F00003F00003F00003F80001F80001F80001F80001FC0000FC0000FC0000FC0000FC0000
+FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80003
+F80003F00003F00007F00007E00007E0000FC0001FC0001F80003F80003F00007F0000FE
+0001FC0003F80007F0000FE0003FC0007F8000FF0000FE0000FC0000700000164279B92C
+>I<000380000007C0000007C0000007C0000007C0000007C0000007C0002007C008F807
+C03EFE07C0FEFF07C1FEFFC7C7FEFFE7CFFE3FFFFFF80FFFFFE003FFFF8001FFFF00007F
+FC00007FFC0001FFFF0003FFFF800FFFFFE03FFFFFF8FFE7CFFEFFC7C7FEFF07C1FEFE07
+C0FEF807C03E2007C0080007C0000007C0000007C0000007C0000007C0000007C0000003
+80001F247AAA2C>I<00007000000000F800000000F800000000F800000000F800000000
+F800000000F800000000F800000000F800000000F800000000F800000000F800000000F8
+00000000F800000000F800000000F800003FFFFFFFE0FFFFFFFFF8FFFFFFFFF8FFFFFFFF
+F8FFFFFFFFF80000F800000000F800000000F800000000F800000000F800000000F80000
+0000F800000000F800000000F800000000F800000000F800000000F800000000F8000000
+00F800000000F800000000F80000000070000025267DAB2C>I<0F801FE03FF07FF87FF8
+7FFC7FFC7FFC3FFC1FFC0FFC00FC00F800F801F803F007F01FE07FC0FF80FF00FC007000
+0E17718A2C>I<7FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF01D0579942C>I<1F003F
+807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<00000007000000000F80
+0000000F800000001F800000001F000000003F000000003E000000007E000000007C0000
+00007C00000000FC00000000F800000001F800000001F000000003F000000003E0000000
+07E000000007C00000000FC00000000F800000001F800000001F000000003F000000003E
+000000003E000000007E000000007C00000000FC00000000F800000001F800000001F000
+000003F000000003E000000007E000000007C00000000FC00000000F800000001F800000
+001F000000003F000000003E000000003E000000007E000000007C00000000FC00000000
+F800000001F800000001F000000003F000000003E000000007E000000007C00000000FC0
+0000000F800000001F800000001F000000001F000000003F000000003E000000007E0000
+00007C00000000FC00000000F800000000F800000000700000000021417BB92C>I<0003
+F80000000FFE0000003FFF8000007FFFC00000FFFFE00001FE0FF00003F803F80007F001
+FC0007E000FC000FC0007E000FC0007E001F80003F001F80003F003F00001F803F00001F
+803E00000F807E00000FC07E00000FC07E00000FC07C000007C0FC000007E0FC000007E0
+FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC
+000007E0FC000007E0FC000007E0FE00000FE07E00000FC07E00000FC07E00000FC07E00
+000FC03F00001F803F00001F803F00001F801F80003F001F80003F000FC0007E000FE000
+FE0007E000FC0007F001FC0003F803F80001FE0FF00000FFFFE000007FFFC000003FFF80
+00000FFE00000003F8000023357CB32C>I<00070000000F8000000F8000001F8000001F
+8000003F8000007F800000FF800001FF800007FF80007FFF8000FFFF8000FFDF8000FF9F
+80007C1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
+8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
+8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
+8000001F8000001F8000001F8000001F8000001F8000001F80007FFFFFE0FFFFFFF0FFFF
+FFF0FFFFFFF07FFFFFE01C3477B32C>I<000FF80000007FFF800001FFFFE00007FFFFF0
+000FFFFFFC001FF80FFE003FE001FF003F80007F007F00003F807E00001F80FE00001FC0
+FE00000FC0FF00000FE0FF000007E0FF000007E0FF000007E07E000007E03C000007E000
+000007E000000007E00000000FE00000000FC00000001FC00000001F800000003F800000
+003F000000007F00000000FE00000001FC00000003FC00000007F80000000FF00000001F
+E00000003FC0000000FF80000001FE00000003FC00000007F80000000FF00000003FE000
+00007F80000000FF00000001FE00000003FC0003C007F80007E01FE00007E03FC00007E0
+7FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC00
+00007FFF800001FFFFE00007FFFFF8000FFFFFFC001FF807FE001FC000FE003F80007F00
+3FC0003F003FC0003F803FC0001F803FC0001F801F80001F800F00001F800000001F8000
+00003F800000003F000000007F00000000FE00000001FE00000003FC0000001FF800001F
+FFF000003FFFE000003FFFE000003FFFF800001FFFFC00000007FE00000000FF00000000
+7F000000003F800000001FC00000000FC00000000FC00000000FE000000007E000000007
+E03C000007E07E000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC0
+7F00003F807F80007F003FC000FF001FF807FE000FFFFFFC0007FFFFF80003FFFFE00000
+7FFF8000000FFC000023357CB32C>I<000007F00000000FF80000001FF80000003FF800
+00003FF80000007EF80000007EF8000000FCF8000001F8F8000001F8F8000003F0F80000
+07E0F8000007E0F800000FC0F800001F80F800001F80F800003F00F800007E00F800007E
+00F80000FC00F80001F800F80001F800F80003F000F80003E000F80007E000F8000FC000
+F8000FC000F8001F8000F8003F0000F8003F0000F8007E0000F800FC0000F800FFFFFFFF
+FCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC000000F800000000F800000000F800
+000000F800000000F800000000F800000000F800000000F800000000F800000000F80000
+007FFFF00000FFFFF80000FFFFF80000FFFFF800007FFFF027347EB32C>I<0FFFFFFE00
+1FFFFFFF001FFFFFFF001FFFFFFF001FFFFFFE001F800000001F800000001F800000001F
+800000001F800000001F800000001F800000001F800000001F800000001F800000001F80
+0000001F800000001F800000001F83FE00001F9FFF80001FFFFFE0001FFFFFF8001FFFFF
+FC001FFE03FE001FF000FF001FC0007F001F80003F801F00001F800F00001FC00000000F
+C00000000FC000000007E000000007E000000007E000000007E03C000007E07E000007E0
+FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07E00003F807F00007F003F
+8000FF003FC001FE001FF80FFC000FFFFFF80007FFFFF00001FFFFC000007FFF0000000F
+F8000023347CB22C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F0000000000
+0000000000000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0
+FFE0FFE07FC03F801F000B2470A32C>58 D<00000002000000000F800000001F80000000
+7F80000000FF80000003FE0000000FFC0000001FF00000007FE0000000FF80000003FE00
+000007FC0000001FF00000003FE0000000FF80000003FF00000007FC0000001FF8000000
+3FE0000000FF80000000FF00000000FF00000000FF800000003FE00000001FF800000007
+FC00000003FF00000000FF800000003FE00000001FF000000007FC00000003FE00000000
+FF800000007FE00000001FF00000000FFC00000003FE00000000FF800000007F80000000
+1F800000000F800000000200212A7BAD2C>60 D<2000000000F800000000FC00000000FF
+00000000FF800000003FE00000001FF800000007FC00000003FF00000000FF800000003F
+E00000001FF000000007FC00000003FE00000000FF800000007FE00000001FF00000000F
+FC00000003FE00000000FF800000007F800000007F80000000FF80000003FE0000000FFC
+0000001FF00000007FE0000000FF80000003FE00000007FC0000001FF00000003FE00000
+00FF80000003FF00000007FC0000001FF80000003FE0000000FF80000000FF00000000FC
+00000000F8000000002000000000212A7BAD2C>62 D<003FFE000003FFFFC0000FFFFFF0
+001FFFFFFC003FFFFFFE007FE007FF007F0000FF00FE00003F80FF00001F80FF00001F80
+FF00001F80FF00003F807E00007F003C0000FF00000003FE0000000FFC0000001FF80000
+003FE00000007FC0000000FF00000001FE00000003FC00000003F800000007F800000007
+F00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0
+0000000FE000000007C00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000003800000000FE00000000FE00000001FF00000
+001FF00000001FF00000000FE00000000FE00000000380000021337BB22C>I<00007F80
+000003FFE000000FFFF000003FFFF800007FFFFC0000FFC0FE0001FE007F0003F8003F00
+07F0001F8007E00FCF800FC03FFF801F807FFFC01F80FFFFC03F01FFFFC03E03F87FC03E
+07F03FE07E07E01FE07C0FC00FE07C0F8007E07C0F8007E0FC1F8007E0F81F0003E0F81F
+0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F00
+03E0FC1F8007E07C0F8007C07C0F8007C07C0FC00FC07E07E01F803E07F03F803E03F87F
+003F01FFFE001F80FFFC001F807FF8000FC03FF00007E00FC00007F00007C003F8000FE0
+01FE001FE000FFC0FFE0007FFFFFC0003FFFFF80000FFFFE000003FFF80000007FC00023
+337CB22C>I<0000FE00000001FF00000001FF00000001FF00000001FF00000003FF8000
+0003FF80000003EF80000003EF80000007EF80000007EFC0000007EFC0000007C7C00000
+07C7C000000FC7E000000FC7E000000FC7E000000FC3E000001F83F000001F83F000001F
+83F000001F83F000001F83F000003F01F800003F01F800003F01F800003F01F800007E00
+FC00007E00FC00007E00FC00007E00FC00007E00FC0000FC007E0000FFFFFE0000FFFFFE
+0000FFFFFE0001FFFFFF0001FFFFFF0001F8003F0001F8003F0001F8003F0003F0001F80
+03F0001F8003F0001F8003F0001F8007F0001FC007E0000FC07FFE00FFFC7FFF01FFFCFF
+FF01FFFE7FFF01FFFC7FFE00FFFC27347EB32C>I<7FFFFFE0007FFFFFF800FFFFFFFE00
+7FFFFFFF007FFFFFFFC003F0003FC003F0000FE003F00007F003F00003F003F00003F003
+F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00003F003F0
+0003F003F00007F003F0000FE003F0001FC003F000FF8003FFFFFF0003FFFFFE0003FFFF
+FC0003FFFFFF0003FFFFFFC003F0001FE003F00007F003F00003F803F00001F803F00000
+FC03F00000FC03F00000FE03F000007E03F000007E03F000007E03F000007E03F000007E
+03F000007E03F00000FE03F00000FC03F00001FC03F00003F803F0000FF803F0003FF07F
+FFFFFFE07FFFFFFFC0FFFFFFFF807FFFFFFE007FFFFFF00027337FB22C>I<0000FF0070
+0007FFE0F8000FFFF9F8003FFFFDF8007FFFFFF800FF81FFF801FE007FF803FC001FF807
+F0000FF807F00007F80FE00007F80FC00003F81F800003F81F800001F83F000001F83F00
+0001F87F000001F87E000000F07E000000007E00000000FE00000000FC00000000FC0000
+0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000
+00FC00000000FC00000000FE000000007E000000007E000000007E000000007F000000F0
+3F000001F83F000001F81F800001F81F800001F80FC00003F80FE00003F007F00007F007
+F00007E003FC001FE001FE003FC000FF81FF80007FFFFF00003FFFFE00000FFFFC000007
+FFF0000000FF800025357DB32C>I<7FFFFF0000FFFFFFC000FFFFFFF000FFFFFFF8007F
+FFFFFC0007E003FE0007E000FF0007E0007F8007E0003F8007E0001FC007E0000FE007E0
+000FE007E00007E007E00007F007E00003F007E00003F807E00001F807E00001F807E000
+01F807E00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000
+FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00001F8
+07E00001F807E00001F807E00003F807E00003F007E00003F007E00007F007E00007E007
+E0000FE007E0001FC007E0003FC007E0007F8007E000FF0007E003FE007FFFFFFC00FFFF
+FFF800FFFFFFF000FFFFFFC0007FFFFF000026337EB22C>I<7FFFFFFFF0FFFFFFFFF8FF
+FFFFFFF8FFFFFFFFF87FFFFFFFF803F00001F803F00001F803F00001F803F00001F803F0
+0001F803F00001F803F00001F803F00000F003F000000003F000000003F000000003F000
+000003F001E00003F003F00003F003F00003F003F00003F003F00003FFFFF00003FFFFF0
+0003FFFFF00003FFFFF00003FFFFF00003F003F00003F003F00003F003F00003F003F000
+03F001E00003F000000003F000000003F000000003F000000003F000000003F000003C03
+F000007E03F000007E03F000007E03F000007E03F000007E03F000007E03F000007E03F0
+00007E7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27337EB22C>I<7F
+FFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFFFC03F00000FC03F00000FC03F0
+0000FC03F00000FC03F00000FC03F00000FC03F00000FC03F000007803F000000003F000
+000003F000000003F000000003F000000003F000F00003F001F80003F001F80003F001F8
+0003F001F80003FFFFF80003FFFFF80003FFFFF80003FFFFF80003FFFFF80003F001F800
+03F001F80003F001F80003F001F80003F000F00003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F00000007FFFE00000FFFFE00000FFFFF00000FFFFE000007FFFE0
+000026337EB22C>I<0001FC0380000FFF87C0001FFFEFC0007FFFFFC000FFFFFFC001FF
+07FFC003FC01FFC003F800FFC007F0007FC00FE0003FC00FC0001FC01FC0001FC01F8000
+1FC03F80000FC03F00000FC03F00000FC07E00000FC07E000007807E000000007E000000
+00FE00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000
+FC00000000FC00000000FC0003FFF8FC0007FFFCFC0007FFFCFE0007FFFC7E0003FFF87E
+00000FC07E00000FC07E00000FC03F00001FC03F00001FC03F80001FC01F80001FC01FC0
+003FC00FC0003FC00FE0007FC007F0007FC003F800FFC003FC01FFC001FF07FFC000FFFF
+FFC0007FFFEFC0001FFFCFC0000FFF07800001FC000026357DB32C>I<7FFFE00000FFFF
+F00000FFFFF00000FFFFF000007FFFE0000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+0000F003F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F000
+01F803F00001F87FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF025337DB2
+2C>76 D<7FE0000FFCFFF0001FFEFFF0001FFEFFF8003FFE7FF8003FFC0FF8003FE00FBC
+007BE00FBC007BE00FBC007BE00FBC007BE00F9E00F3E00F9E00F3E00F9E00F3E00F9F01
+F3E00F9F01F3E00F8F01E3E00F8F01E3E00F8F83E3E00F8F83E3E00F8783C3E00F87C7C3
+E00F87C7C3E00F83C783E00F83C783E00F83EF83E00F83EF83E00F81EF03E00F81EF03E0
+0F81FF03E00F80FE03E00F80FE03E00F80FE03E00F807C03E00F803803E00F800003E00F
+800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F80
+0003E00F800003E00F800003E00F800003E07FF0001FFCFFF8003FFEFFF8003FFEFFF800
+3FFE7FF0001FFC27337EB22C>I<7FFFFFC000FFFFFFF800FFFFFFFC00FFFFFFFF007FFF
+FFFF8003F000FFC003F0003FC003F0000FE003F00007F003F00007F003F00003F003F000
+03F803F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00003
+F803F00003F003F00007F003F00007F003F0000FE003F0003FC003F000FFC003FFFFFF80
+03FFFFFF0003FFFFFC0003FFFFF80003FFFFC00003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F00000007FFF800000FFFFC0
+0000FFFFC00000FFFFC000007FFF80000025337EB22C>80 D<7FFFFC000000FFFFFF8000
+00FFFFFFE00000FFFFFFF800007FFFFFFC000007E007FE000007E001FE000007E0007F00
+0007E0003F800007E0001F800007E0001F800007E0000FC00007E0000FC00007E0000FC0
+0007E0000FC00007E0000FC00007E0000FC00007E0001F800007E0001F800007E0003F80
+0007E0007F000007E001FE000007E007FE000007FFFFFC000007FFFFF8000007FFFFE000
+0007FFFFF0000007FFFFF8000007E007FC000007E001FE000007E000FE000007E0007F00
+0007E0003F000007E0003F000007E0003F000007E0003F000007E0003F000007E0003F00
+0007E0003F000007E0003F000007E0003F0F0007E0003F1F8007E0003F1F8007E0003F1F
+8007E0003F1F8007E0003F1F807FFE001FBF80FFFF001FFF00FFFF000FFF00FFFF000FFE
+007FFE0007FC0000000001F00029347EB22C>82 D<001FF8070000FFFF0F8001FFFFCF80
+07FFFFFF800FFFFFFF801FF01FFF803FC003FF803F8001FF807F0000FF807E00007F80FE
+00003F80FC00003F80FC00001F80FC00001F80FC00001F80FC00001F80FE00000F007E00
+0000007F000000007F800000003FE00000001FFC0000001FFFC000000FFFFC000003FFFF
+C00001FFFFF000007FFFF8000007FFFC0000007FFE00000007FF00000000FF800000003F
+800000001FC00000001FC00000000FE00000000FE078000007E0FC000007E0FC000007E0
+FC000007E0FC000007E0FC000007E0FE00000FC0FE00000FC0FF00001F80FF80003F80FF
+E0007F00FFFE01FF00FFFFFFFE00FFFFFFFC00F9FFFFF000F83FFFC0007007FF00002335
+7CB32C>I<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFC007E007EFC
+007E007EFC007E007EFC007E007EFC007E007EFC007E007EFC007E007E78007E003C0000
+7E000000007E000000007E000000007E000000007E000000007E000000007E000000007E
+000000007E000000007E000000007E000000007E000000007E000000007E000000007E00
+0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000
+00007E000000007E000000007E000000007E000000007E000000007E000000007E000000
+007E000000007E000000007E000000007E0000003FFFFC00003FFFFC00007FFFFE00003F
+FFFC00003FFFFC0027337EB22C>I<7FF00007FF00FFF8000FFF80FFF8000FFF80FFF800
+0FFF807FF00007FF001F0000007C001F0000007C001F0000007C001F0000007C000F8000
+00F8000F800000F8000F800000F8000F800000F8000F800000F8000F800000F8000F8000
+00F80007C00001F00007C00001F00007C00001F00007C00001F00007C03E01F00007C07F
+01F00007C07F01F00007C07F01F00003E0FF83E00003E0FF83E00003E0F783E00003E0F7
+83E00003E1F7C3E00003E1F7C3E00003E1F7C3E00001E1E3C3C00001E1E3C3C00001F1E3
+C7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C00001F3C1E7C00000F3C1
+E7800000F3C1E7800000F7C1F7800000F780F7800000F780F7800000F780F7800000FF80
+FF8000007F80FF0000007F007F0000007F007F0000007F007F0000007F007F0000003E00
+3E000029347FB22C>87 D<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFCFC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FFFFFCFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>91
+D<7000000000F800000000F800000000FC000000007C000000007E000000003E00000000
+3F000000001F000000001F000000001F800000000F800000000FC000000007C000000007
+E000000003E000000003F000000001F000000001F800000000F800000000FC000000007C
+000000007E000000003E000000003E000000003F000000001F000000001F800000000F80
+0000000FC000000007C000000007E000000003E000000003F000000001F000000001F800
+000000F800000000FC000000007C000000007E000000003E000000003E000000003F0000
+00001F000000001F800000000F800000000FC000000007C000000007E000000003E00000
+0003F000000001F000000001F800000000F800000000FC000000007C000000007C000000
+007E000000003E000000003F000000001F000000001F800000000F800000000F80000000
+070021417BB92C>I<7FFFFCFFFFFEFFFFFEFFFFFE7FFFFE00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E7FFFFEFFFFFEFFFFFEFFFFFE7FFFFC17417DB92C>I<7FFFFFFF00
+FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B7D2C>95
+D<0038007C01FC03FC07F807F00FC01F801F803F003E007E007C007C00FC00F800F800F8
+00FFC0FFE0FFF0FFF8FFF87FF87FF83FF83FF01FE007C00E1D72B82C>I<01FFF0000007
+FFFE00001FFFFF80001FFFFFE0003FFFFFF0003FC01FF8003FC007F8003FC001FC001F80
+00FC00060000FE000000007E000000007E000000007E000000FFFE00001FFFFE0000FFFF
+FE0003FFFFFE000FFFFFFE001FFF807E003FF8007E007FC0007E007F00007E00FE00007E
+00FC00007E00FC00007E00FC00007E00FC00007E00FE00007E007F0000FE007F8003FE00
+3FE01FFE001FFFFFFFFC0FFFFFFFFE07FFFFBFFE01FFFE1FFE003FF007FC27247CA32C>
+I<7FF0000000FFF8000000FFF8000000FFF80000007FF800000001F800000001F8000000
+01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
+F800000001F81FE00001F8FFF80001FBFFFE0001FFFFFF0001FFFFFF8001FFF07FC001FF
+801FE001FF0007F001FE0003F801FC0003F801FC0001FC01F80000FC01F80000FC01F800
+00FE01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F80000
+7E01F800007E01F80000FE01FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F0
+01FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80000
+F03FC00027337FB22C>I<0003FFE000001FFFF800007FFFFE0001FFFFFE0003FFFFFF00
+07FE00FF000FF000FF001FE000FF001FC0007E003F800018003F000000007F000000007E
+000000007E00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00
+000000FC00000000FC000000007E000000007E000000007F000000003F00000F003F8000
+1F801FC0001F801FE0003F800FF0007F0007FE03FF0003FFFFFE0001FFFFFC00007FFFF8
+00001FFFE0000003FF000021247AA32C>I<00000FFE0000001FFF0000001FFF0000001F
+FF0000000FFF000000003F000000003F000000003F000000003F000000003F000000003F
+000000003F000000003F000000003F000000003F000007F83F00003FFE3F0000FFFFBF00
+01FFFFFF0003FFFFFF0007FC0FFF000FF003FF001FE001FF001FC000FF003F80007F003F
+00007F007E00003F007E00003F00FE00003F00FC00003F00FC00003F00FC00003F00FC00
+003F00FC00003F00FC00003F00FC00003F00FC00003F00FE00003F007E00007F007E0000
+7F007F0000FF003F8000FF003F8001FF001FC003FF000FF007FF0007FC1FFF0003FFFFFF
+FC01FFFFBFFE00FFFF3FFE003FFC3FFE000FF01FFC27337DB22C>I<0003FE0000001FFF
+C000007FFFF00001FFFFF80003FFFFFC0007FE03FE000FF800FF001FE0003F801FC0003F
+803F80001FC03F00000FC07F00000FC07E00000FE07E000007E0FC000007E0FFFFFFFFE0
+FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FC00000000FE000000007E000000007E
+000000007F000000003F000003C03F800007E01FC00007E00FF0000FE007F8003FC007FF
+00FFC001FFFFFF8000FFFFFF00003FFFFC00000FFFF0000001FF800023247CA32C>I<00
+000FF80000003FFE000000FFFF000001FFFF800003FFFF800007FC7F800007F07F80000F
+E03F00000FC03F00000FC00000000FC00000000FC00000000FC00000000FC00000000FC0
+00007FFFFFFE00FFFFFFFF00FFFFFFFF00FFFFFFFF007FFFFFFE00000FC00000000FC000
+00000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000
+000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000
+0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F
+C00000000FC00000000FC000003FFFFFF0007FFFFFF8007FFFFFF8007FFFFFF8003FFFFF
+F00021337DB22C>I<00000003F80007F80FFC001FFE3FFE007FFFFFFF01FFFFFFFF03FF
+FFFE7F03FC0FF87F07F003F83E0FE001FC1C0FC000FC001FC000FE001F80007E001F8000
+7E001F80007E001F80007E001F80007E001F80007E001FC000FE000FC000FC000FE001FC
+0007F003F80003FC0FF00007FFFFF00007FFFFE0000FFFFF80000F9FFE00000F87F80000
+0F800000000F800000000F800000000FC000000007E000000007FFFFF00003FFFFFE0007
+FFFFFF800FFFFFFFE01FFFFFFFF03FC0001FF87F000003FC7E000000FC7C0000007CFC00
+00007EF80000003EF80000003EF80000003EF80000003EFC0000007E7E000000FC7F8000
+03FC3FE0000FF81FFC007FF00FFFFFFFE003FFFFFF8001FFFFFF00003FFFF8000007FFC0
+0028387EA42C>I<7FF000000000FFF800000000FFF800000000FFF8000000007FF80000
+000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000
+000001F80000000001F80000000001F80000000001F80000000001F81FE0000001F87FFC
+000001F9FFFE000001FBFFFF000001FFFFFF000001FFF03F800001FFC01F800001FF801F
+C00001FF000FC00001FE000FC00001FC000FC00001FC000FC00001F8000FC00001F8000F
+C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F
+C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F
+C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0007FFFE0FF
+FF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF0029337FB22C>I<000700
+00001FC000001FC000003FE000003FE000003FE000001FC000001FC00000070000000000
+000000000000000000000000000000000000000000000000007FFFC0007FFFE000FFFFE0
+007FFFE0007FFFE0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
+000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
+000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
+000007E0007FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC1F3479B32C>I<00000E00
+00003F8000003F8000007FC000007FC000007FC000003F8000003F8000000E0000000000
+00000000000000000000000000000000000000000000000001FFFF8003FFFFC003FFFFC0
+03FFFFC001FFFFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000001FC03C001F807E003F80FF003F00FF007F00
+FF01FE00FFFFFC007FFFF8007FFFF0001FFFE00007FF00001A467CB32C>I<7FE0000000
+FFF0000000FFF0000000FFF00000007FF000000001F000000001F000000001F000000001
+F000000001F000000001F000000001F000000001F000000001F000000001F000000001F0
+1FFFF001F03FFFF801F03FFFF801F03FFFF801F01FFFF001F000FE0001F001FC0001F003
+F80001F007F00001F00FE00001F01FC00001F03F800001F07F000001F0FE000001F1FC00
+0001F3FC000001F7FE000001FFFF000001FFFF000001FF9F800001FF0FC00001FE0FE000
+01FC07E00001F803F00001F001F80001F001FC0001F000FC0001F0007E0001F0003F0001
+F0003F8001F0001F807FFFC0FFFCFFFFE1FFFEFFFFE1FFFEFFFFE1FFFE7FFFC0FFFC2733
+7EB22C>I<7FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFF000000003F0000000
+03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000007FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFF
+FFFFC07FFFFFFF8022337BB22C>I<7F83F007E0007FCFFC1FF800FFDFFE3FFC007FFFFE
+FFFC007FFFFFFFFE0007FE1FFC3E0007FC1FF83F0007F80FF01F0007F00FE01F0007E00F
+C01F0007E00FC01F0007E00FC01F0007C00F801F0007C00F801F0007C00F801F0007C00F
+801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F
+801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F
+801F0007C00F801F0007C00F801F0007C00F801F007FFC3FF87FF07FFC7FF8FFF0FFFE7F
+FCFFF87FFC7FF8FFF07FFC3FF87FF02D2481A32C>I<7FF01FE00000FFF87FFC0000FFF9
+FFFE0000FFFBFFFF00007FFFFFFF000001FFF03F800001FFC01F800001FF801FC00001FF
+000FC00001FE000FC00001FC000FC00001FC000FC00001F8000FC00001F8000FC00001F8
+000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8
+000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8
+000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0007FFFE0FFFF00FFFF
+F1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF0029247FA32C>I<0007FC0000001F
+FF0000007FFFC00001FFFFF00003FFFFF80007FC07FC000FF001FE001FE000FF001F8000
+3F003F80003F803F00001F807E00000FC07E00000FC07E00000FC0FC000007E0FC000007
+E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FE00000FE07E00000FC0
+7E00000FC07F00001FC03F00001F803F80003F801FC0007F001FE000FF000FF001FE0007
+FC07FC0003FFFFF80001FFFFF000007FFFC000001FFF00000007FC000023247CA32C>I<
+7FF01FE000FFF8FFF800FFFBFFFE00FFFFFFFF007FFFFFFF8001FFF07FC001FF801FE001
+FF0007F001FE0003F801FC0003F801FC0001FC01F80000FC01F80000FC01F80000FE01F8
+00007E01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F800
+007E01F80000FE01FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F001FF000F
+F001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80001F83FC000
+01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
+F800000001F800000001F800000001F800000001F800000001F80000007FFFE00000FFFF
+F00000FFFFF00000FFFFF000007FFFE0000027367FA32C>I<0003FC078000001FFF0FC0
+00007FFFCFC00001FFFFEFC00003FFFFFFC00007FE07FFC0000FF001FFC0001FE000FFC0
+001FC0007FC0003F80003FC0003F00003FC0007F00001FC0007E00001FC0007E00000FC0
+00FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC0
+00FC00000FC000FC00000FC000FE00000FC0007E00001FC0007E00001FC0003F00003FC0
+003F80003FC0001FC0007FC0001FE000FFC0000FF003FFC00007FC0FFFC00003FFFFFFC0
+0001FFFFEFC000007FFF8FC000003FFF0FC0000007F80FC0000000000FC0000000000FC0
+000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0
+000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000003FFFF
+00000007FFFF80000007FFFF80000007FFFF80000003FFFF0029367DA32C>I<7FFE003F
+C0FFFF01FFF0FFFF07FFF8FFFF1FFFFC7FFF3FFFFC003F7FE1FC003FFF01FC003FFC00F8
+003FF80070003FF00000003FE00000003FE00000003FC00000003F800000003F80000000
+3F800000003F000000003F000000003F000000003F000000003F000000003F000000003F
+000000003F000000003F000000003F000000003F000000003F000000003F000000003F00
+0000003F0000007FFFFFE000FFFFFFF000FFFFFFF000FFFFFFF0007FFFFFE00026247EA3
+2C>I<007FF87003FFFFF80FFFFFF81FFFFFF83FFFFFF87FC00FF87E0003F8FC0001F8F8
+0001F8F80001F8F80001F8FC0000F07F0000007FF000003FFFC0001FFFFE000FFFFF8003
+FFFFE0007FFFF80001FFFC000007FC000000FE7800007FFC00003FFC00001FFE00001FFE
+00001FFF00003FFF80003EFFC000FEFFF007FCFFFFFFFCFFFFFFF8FFFFFFE0F8FFFF8070
+1FFC0020247AA32C>I<001E000000003F000000003F000000003F000000003F00000000
+3F000000003F000000003F000000003F000000003F0000007FFFFFFF00FFFFFFFF80FFFF
+FFFF80FFFFFFFF807FFFFFFF00003F000000003F000000003F000000003F000000003F00
+0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000
+00003F000000003F000000003F000000003F000000003F000000003F0003C0003F0007E0
+003F0007E0003F0007E0003F0007E0003F0007E0003F800FE0001F801FC0001FE07FC000
+0FFFFF80000FFFFF000003FFFE000001FFF80000003FE000232E7EAD2C>I<7FF003FF80
+00FFF807FFC000FFF807FFC000FFF807FFC0007FF803FFC00001F8000FC00001F8000FC0
+0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
+0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
+0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
+0001F8000FC00001F8001FC00001F8001FC00001F8003FC00001FC007FC00000FE03FFC0
+0000FFFFFFFF00007FFFFFFF80003FFFFFFF80001FFFCFFF800003FE07FF0029247FA32C
+>I<7FFF01FFFCFFFF01FFFEFFFF83FFFEFFFF01FFFE7FFF01FFFC03E0000F8003E0000F
+8003F0001F8001F0001F0001F0001F0001F8003F0000F8003E0000F8003E0000FC007E00
+007C007C00007C007C00007E00FC00003E00F800003E00F800003F01F800001F01F00000
+1F01F000001F83F000000F83E000000F83E000000FC7E0000007C7C0000007C7C0000007
+EFC0000003EF80000003EF80000003FF80000001FF00000001FF00000000FE000000007C
+000027247EA32C>I<7FFF007FFF007FFF80FFFF00FFFF80FFFF807FFF80FFFF007FFF00
+7FFF0007C00001F00007C00001F00007C00001F00007C00001F00007C00001F00007C000
+01F00003E00003E00003E00003E00003E00003E00003E03E03E00003E07F03E00003E07F
+03E00001F07F07C00001F0FF87C00001F0FF87C00001F0F787C00001F0F787C00001F1F7
+C7C00000F1F7C7800000F9E3CF800000F9E3CF800000FBE3EF800000FBE3EF800000FBE3
+EF8000007BC1EF0000007FC1FF0000007FC1FF0000007F80FF0000007F80FF0000003F80
+FE0000001F007C000029247FA32C>I<3FFF03FFF07FFF87FFF87FFF87FFF87FFF87FFF8
+3FFF03FFF000FC007E0000FC00FC00007E01F800003F01F000001F83F000001F87E00000
+0FCFC0000007EF80000003FF80000001FF00000001FE00000000FC000000007C00000000
+FE00000001FE00000001FF00000003EF80000007CFC000000FC7C000000F83E000001F01
+F000003F01F800007E00F800007C007C0000F8007E0001F8003F007FFF01FFFC7FFF83FF
+FCFFFF83FFFE7FFF83FFFC7FFF01FFFC27247EA32C>I<7FFF01FFFCFFFF81FFFEFFFF83
+FFFEFFFF81FFFE7FFF01FFFC03E0000F8001F0000F8001F0001F8001F8001F0000F8001F
+0000F8003F0000FC003E00007C003E00007E007E00003E007C00003E007C00003F00FC00
+001F00F800001F00F800000F81F800000F81F000000F81F0000007C1F0000007C3E00000
+07C3E0000003E3E0000003E7C0000001E7C0000001F7C0000001F780000000FF80000000
+FF80000000FF000000007F000000007F000000003E000000003E000000007E000000007C
+000000007C00000000FC00000000F800000000F800000C01F800003F01F000007F83F000
+007F87E000007E0FE000007E1FC000007FFF8000003FFF0000001FFE0000000FFC000000
+07E000000027367EA32C>I<3FFFFFFFE07FFFFFFFF07FFFFFFFF07FFFFFFFF07FFFFFFF
+F07E00001FE07E00003FC07E00007F807E0000FF007E0001FE003C0003FC00000007F800
+00000FF00000001FE00000003FC00000007F80000000FF00000001FC00000003F8000000
+0FF00000001FE00000003FC00000007F80000000FF00000001FE0001E003FC0003F007F8
+0003F00FF00003F01FE00003F03FC00003F07F800003F0FFFFFFFFF0FFFFFFFFF0FFFFFF
+FFF0FFFFFFFFF07FFFFFFFE024247DA32C>I<000000FF00000007FF8000001FFF800000
+7FFF800000FFFF000001FFC0000001FE00000003F800000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000007F00000001FE0000000FFE000007FFFC00000FFFF800000FF
+FE000000FFFF8000007FFFC0000000FFE00000001FE000000007F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F800000001FE00000001FFC0000000FFFF00
+00007FFF8000001FFF80000007FF80000000FF0021417BB92C>I<78FCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC7806416DB92C>I<7FC0000000FFF80000
+00FFFE000000FFFF8000007FFFC0000000FFE00000001FE000000007F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F800000001FE00000001FFC0000000FF
+FF0000007FFF8000001FFF8000007FFF800000FFFF000001FFC0000001FE00000003F800
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000000003F000000007F00000001FE0000000FF
+E000007FFFC00000FFFF800000FFFE000000FFF80000007FC000000021417BB92C>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fh labx1440 14.4 68
+/Fh 68 256 df<0000001E0000003E000000FC000001F8000003F0000007E000000FE000
+001FC000003F8000007F000000FF000000FE000001FC000003FC000007F8000007F80000
+0FF000001FF000001FE000003FE000003FC000007FC000007F800000FF800000FF800001
+FF000001FF000003FF000003FE000007FE000007FE000007FC00000FFC00000FFC00000F
+FC00001FF800001FF800001FF800001FF800003FF800003FF800003FF000003FF000007F
+F000007FF000007FF000007FF000007FF000007FF000007FE00000FFE00000FFE00000FF
+E00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FF
+E00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FF
+E000007FE000007FF000007FF000007FF000007FF000007FF000007FF000003FF000003F
+F000003FF800003FF800001FF800001FF800001FF800001FF800000FFC00000FFC00000F
+FC000007FC000007FE000007FE000003FE000003FF000001FF000001FF000000FF800000
+FF8000007F8000007FC000003FC000003FE000001FE000001FF000000FF0000007F80000
+07F8000003FC000001FC000000FE000000FF0000007F0000003F8000001FC000000FE000
+0007E0000003F0000001F8000000FC0000003E0000001E1F7974D933>40
+D<F0000000F80000007E0000003F0000001F8000000FC000000FE0000007F0000003F800
+0001FC000001FE000000FE0000007F0000007F8000003FC000003FC000001FE000001FF0
+00000FF000000FF8000007F8000007FC000003FC000003FE000003FE000001FF000001FF
+000001FF800000FF800000FFC00000FFC000007FC000007FE000007FE000007FE000003F
+F000003FF000003FF000003FF000003FF800003FF800001FF800001FF800001FFC00001F
+FC00001FFC00001FFC00001FFC00001FFC00000FFC00000FFE00000FFE00000FFE00000F
+FE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000F
+FE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000F
+FC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF800001FF800003F
+F800003FF800003FF000003FF000003FF000003FF000007FE000007FE000007FE000007F
+C00000FFC00000FFC00000FF800001FF800001FF000001FF000003FE000003FE000003FC
+000007FC000007F800000FF800000FF000001FF000001FE000003FC000003FC000007F80
+00007F000000FE000001FE000001FC000003F8000007F000000FE000000FC000001F8000
+003F0000007E000000F8000000F00000001F7979D933>I<07E0001FF0003FFC007FFC00
+7FFE00FFFF00FFFF00FFFF00FFFF80FFFF80FFFF807FFF807FFF803FFF801FFF8007E780
+000780000780000780000F80000F00000F00000F00001F00001E00003E00003E00007C00
+007C0000F80000F80001F00003E00007E0000FC0001F80001F00001E00000C0000112776
+8F25>44 D<000003FF80000000003FFFF800000001FFFFFF00000007FFFFFFC000000FFF
+01FFE000003FFC007FF800007FF0001FFC0000FFE0000FFE0001FFC00007FF0001FF8000
+03FF0003FF800003FF8007FF000001FFC007FF000001FFC00FFE000000FFE00FFE000000
+FFE01FFE000000FFF01FFE000000FFF01FFE000000FFF03FFE000000FFF83FFE000000FF
+F83FFC0000007FF83FFC0000007FF87FFC0000007FFC7FFC0000007FFC7FFC0000007FFC
+7FFC0000007FFC7FFC0000007FFC7FFC0000007FFCFFFC0000007FFEFFFC0000007FFEFF
+FC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC
+0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC00
+00007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000
+007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC000000
+7FFE7FFC0000007FFC7FFC0000007FFC7FFC0000007FFC7FFC0000007FFC7FFC0000007F
+FC7FFC0000007FFC3FFC0000007FF83FFE000000FFF83FFE000000FFF83FFE000000FFF8
+1FFE000000FFF01FFE000000FFF01FFE000000FFF00FFE000000FFE00FFF000001FFE007
+FF000001FFC007FF000001FFC003FF800003FF8001FF800003FF0001FFC00007FF0000FF
+E0000FFE00007FF0001FFC00003FFC007FF800000FFF01FFE0000007FFFFFFC0000001FF
+FFFF000000003FFFF80000000003FF800000374F7BCD42>48 D<0000001E00000000003E
+0000000000FE0000000003FE000000000FFE000000007FFE00000007FFFE000003FFFFFE
+0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFF87FFE0000FC007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00007FFFFFFF
+FFFC7FFFFFFFFFFC7FFFFFFFFFFC7FFFFFFFFFFC7FFFFFFFFFFC2E4E76CD42>I<00001F
+FE0000000001FFFFF00000000FFFFFFC0000003FFFFFFF8000007FFFFFFFE00001FF803F
+FFF00003FC0007FFFC0007F00001FFFE000FE00000FFFF001F8000007FFF803F0000003F
+FF803F0000001FFFC07FE000001FFFE07FF800000FFFE07FFC00000FFFF0FFFC000007FF
+F0FFFE000007FFF0FFFE000003FFF8FFFE000003FFF8FFFE000003FFF8FFFE000003FFF8
+FFFE000003FFF87FFC000003FFF87FFC000003FFF83FF8000003FFF81FF0000003FFF803
+80000003FFF80000000003FFF00000000007FFF00000000007FFF00000000007FFE00000
+00000FFFE0000000000FFFC0000000001FFFC0000000001FFF80000000003FFF00000000
+003FFE00000000007FFC0000000000FFF80000000000FFF00000000001FFE00000000003
+FFC00000000007FF800000000007FF00000000000FFC00000000001FF800000000003FF0
+00000000007FC00000000000FF800000000001FF000000000003FC000000000007F80000
+0000000FF00000F800001FE00000F800003FC00000F800007F000000F80000FE000001F0
+0001FC000001F00003F8000001F00007F0000001F00007E0000001F0000F80000003F000
+1F00000003F0003E00000007F0007FFFFFFFFFF000FFFFFFFFFFE001FFFFFFFFFFE003FF
+FFFFFFFFE007FFFFFFFFFFE00FFFFFFFFFFFE01FFFFFFFFFFFE03FFFFFFFFFFFE07FFFFF
+FFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFF
+FFFFC0354E7ACD42>I<000007FFC0000000007FFFFC00000003FFFFFF8000000FFFFFFF
+E000001FF803FFF800007FC000FFFC0000FE00003FFE0001FC00003FFF0003F800001FFF
+8003FE00001FFF8007FF80000FFFC007FFC0000FFFC00FFFC0000FFFE00FFFE0000FFFE0
+0FFFE0000FFFE00FFFE0000FFFE00FFFE0000FFFE00FFFE0000FFFE00FFFE0000FFFE007
+FFC0000FFFE007FFC0000FFFC003FF80000FFFC001FF00001FFFC0003800001FFF800000
+00001FFF80000000003FFF00000000003FFF00000000007FFE00000000007FFC00000000
+00FFF80000000001FFF00000000003FFC0000000000FFF80000000007FFE000000007FFF
+F8000000007FFFC0000000007FFFFC000000007FFFFF800000000003FFE000000000007F
+F800000000003FFE00000000001FFF00000000000FFF80000000000FFFC00000000007FF
+E00000000007FFF00000000003FFF80000000003FFF80000000003FFFC0000000001FFFC
+0000000001FFFC0000000001FFFE0000000001FFFE0000000001FFFE03C0000001FFFE0F
+F0000001FFFE3FFC000001FFFE7FFE000001FFFE7FFE000001FFFEFFFF000001FFFEFFFF
+000001FFFEFFFF000001FFFCFFFF000001FFFCFFFF000003FFFCFFFF000003FFF8FFFF00
+0003FFF87FFE000003FFF07FFC000007FFF07FF8000007FFE03FE000000FFFC01FC00000
+1FFFC00FF000003FFF8007FE00007FFE0003FFE003FFFC0001FFFFFFFFF800007FFFFFFF
+E000000FFFFFFF00000001FFFFFC000000001FFF800000374F7BCD42>I<0000000000FC
+00000000000001FC00000000000001FC00000000000003FC00000000000007FC00000000
+00000FFC0000000000000FFC0000000000001FFC0000000000003FFC0000000000007FFC
+0000000000007FFC000000000000FFFC000000000001FFFC000000000003FFFC00000000
+0003FFFC000000000007FFFC00000000000FFFFC00000000001FFFFC00000000001F7FFC
+00000000003E7FFC00000000007E7FFC0000000000FC7FFC0000000000F87FFC00000000
+01F07FFC0000000003F07FFC0000000007E07FFC0000000007C07FFC000000000F807FFC
+000000001F807FFC000000003F007FFC000000003E007FFC000000007C007FFC00000000
+FC007FFC00000001F8007FFC00000001F0007FFC00000003E0007FFC00000007E0007FFC
+0000000FC0007FFC0000000F80007FFC0000001F00007FFC0000003F00007FFC0000007E
+00007FFC0000007C00007FFC000000F800007FFC000001F800007FFC000003F000007FFC
+000003E000007FFC000007C000007FFC00000FC000007FFC00001F8000007FFC00001F00
+00007FFC00003E0000007FFC00007E0000007FFC0000FC0000007FFC0000FFFFFFFFFFFF
+FF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF800000
+0000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC
+000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC00000000
+0000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC
+000000000000FFFC000000001FFFFFFFFF8000001FFFFFFFFF8000001FFFFFFFFF800000
+1FFFFFFFFF8000001FFFFFFFFF80394F7CCE42>I<0180000000060001F00000003E0001
+FE000001FE0001FFF0003FFE0001FFFFFFFFFC0001FFFFFFFFF80001FFFFFFFFF00001FF
+FFFFFFE00001FFFFFFFFC00001FFFFFFFF800001FFFFFFFF000001FFFFFFFC000001FFFF
+FFF8000001FFFFFFE0000001FFFFFF00000001FFFFFC00000001F0FF8000000001F00000
+00000001F0000000000001F0000000000001F0000000000001F0000000000001F0000000
+000001F0000000000001F0000000000001F0000000000001F0000000000001F000000000
+0001F0000000000001F007FF80000001F03FFFF8000001F0FFFFFE000001F3FFFFFF8000
+01FFFC01FFE00001FFE0007FF80001FF00003FFC0001FE00001FFE0001F800000FFF0001
+F000000FFF0001F0000007FF8001E0000007FFC00000000007FFC00000000007FFE00000
+000003FFE00000000003FFF00000000003FFF00000000003FFF00000000003FFF0000000
+0003FFF80000000003FFF80000000003FFF80300000003FFF80FE0000003FFF83FF80000
+03FFF87FFC000003FFF87FFC000003FFF8FFFC000003FFF8FFFE000003FFF8FFFE000003
+FFF8FFFE000003FFF0FFFE000003FFF0FFFC000003FFF0FFFC000007FFF07FF8000007FF
+E07FF0000007FFE07FC0000007FFC03F0000000FFFC03F0000000FFF801F8000001FFF00
+1FC000001FFF000FF000003FFE0007F80000FFFC0003FE0001FFF00001FFE00FFFE00000
+7FFFFFFF8000003FFFFFFF0000000FFFFFF800000001FFFFC0000000003FFC000000354F
+7ACD42>I<00000007FE0000000000FFFFC000000003FFFFF00000001FFFFFFC0000007F
+FC01FE000000FFE0007F000003FF80003F800007FF00001F80000FFE00007FC0001FFC00
+00FFC0003FF80003FFE0007FF00003FFE000FFE00007FFE001FFE00007FFE003FFC00007
+FFE003FFC00007FFE007FF800007FFE007FF800007FFE00FFF800003FFC00FFF000003FF
+C01FFF000000FF001FFF0000007E001FFF00000000003FFF00000000003FFF0000000000
+3FFE00000000007FFE00000000007FFE00000000007FFE003FF000007FFE01FFFF00007F
+FE07FFFFC000FFFE0FFFFFF000FFFE1F807FF800FFFE3E001FFE00FFFE78000FFF00FFFE
+F00007FF80FFFEF00003FFC0FFFFE00003FFC0FFFFC00001FFE0FFFFC00001FFF0FFFF80
+0001FFF0FFFF800000FFF8FFFF800000FFF8FFFF000000FFFCFFFF000000FFFCFFFF0000
+00FFFCFFFF000000FFFCFFFE000000FFFEFFFE000000FFFEFFFE000000FFFE7FFE000000
+FFFE7FFE000000FFFE7FFE000000FFFE7FFE000000FFFE7FFE000000FFFE7FFE000000FF
+FE3FFE000000FFFE3FFE000000FFFE3FFE000000FFFE3FFF000000FFFE1FFF000000FFFC
+1FFF000000FFFC1FFF000000FFFC0FFF000000FFF80FFF000001FFF807FF000001FFF807
+FF800001FFF003FF800001FFE001FFC00003FFE001FFE00003FFC000FFE00007FF80007F
+F0000FFF00003FFC001FFE00001FFF00FFFC000007FFFFFFF0000003FFFFFFE0000000FF
+FFFF800000001FFFFC0000000003FFC00000374F7BCD42>I<1F0000000000001F800000
+0000001FC000000000001FFF80000000001FFFFFFFFFFFFF1FFFFFFFFFFFFF1FFFFFFFFF
+FFFF1FFFFFFFFFFFFF3FFFFFFFFFFFFF3FFFFFFFFFFFFE3FFFFFFFFFFFFC3FFFFFFFFFFF
+F83FFFFFFFFFFFF03FFFFFFFFFFFF03FFFFFFFFFFFE03FFFFFFFFFFFC03FFFFFFFFFFF80
+7FFFFFFFFFFF007F800000003E007E000000007E007E00000000FC007C00000001F8007C
+00000003F0007C00000003E0007C00000007E0007C0000000FC000F80000001F8000F800
+00003F0000F80000007E0000F80000007C000000000000FC000000000001F80000000000
+03F0000000000003F0000000000007E000000000000FE000000000001FC000000000001F
+C000000000003F8000000000003F8000000000007F000000000000FF000000000000FF00
+0000000001FF000000000001FE000000000003FE000000000003FE000000000007FE0000
+00000007FC00000000000FFC00000000000FFC00000000000FFC00000000001FFC000000
+00001FFC00000000003FFC00000000003FFC00000000003FFC00000000007FF800000000
+007FF800000000007FF800000000007FF80000000000FFF80000000000FFF80000000000
+FFF80000000000FFF80000000000FFF80000000000FFF80000000001FFF80000000001FF
+F80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF8
+0000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000000FFF000
+000000007FE000000000003FC000000000001F80000000385279D042>I<000003FFC000
+0000003FFFFC00000001FFFFFF80000007FFFFFFE000000FFC00FFF800003FE0001FFC00
+007F800007FE0000FF000003FF0000FE000001FF8001FC000000FF8003FC000000FFC003
+F80000007FC007F80000007FC007F80000007FE007F80000003FE00FF80000003FE00FF8
+0000003FE00FFC0000003FE00FFC0000003FE00FFE0000003FE00FFF0000003FE00FFF80
+00007FE00FFFE000007FC00FFFF000007FC00FFFFC0000FFC007FFFF0000FF8007FFFF80
+01FF0007FFFFE003FF0003FFFFF807FE0003FFFFFC0FFC0001FFFFFF1FF00000FFFFFFFF
+E00000FFFFFFFF8000007FFFFFFE0000003FFFFFFE0000000FFFFFFF80000007FFFFFFC0
+000001FFFFFFF0000000FFFFFFF8000003FFFFFFFE00000FFFFFFFFF00003FF7FFFFFF80
+007FC1FFFFFFC001FF807FFFFFE003FF001FFFFFE007FE000FFFFFF00FFC0003FFFFF81F
+F80000FFFFF81FF000007FFFFC3FF000001FFFFC3FE0000007FFFC7FE0000003FFFE7FC0
+000000FFFE7FC00000007FFEFFC00000003FFEFF800000001FFEFF800000000FFEFF8000
+000007FEFF8000000007FEFF8000000003FEFF8000000003FEFF8000000003FCFF800000
+0003FCFFC000000003FC7FC000000003FC7FE000000007F87FE000000007F83FF0000000
+0FF03FF80000000FF01FFC0000001FE00FFE0000003FC007FF000000FF8003FFC00003FF
+0001FFFC003FFE00007FFFFFFFF800001FFFFFFFE0000007FFFFFF80000000FFFFFC0000
+00000FFFC00000374F7BCD42>I<000007FF80000000007FFFF800000001FFFFFE000000
+07FFFFFF8000001FFE01FFE000007FF8003FF00000FFF0001FF80001FFE0000FFC0003FF
+C00007FE0007FF800007FF000FFF800003FF800FFF000003FF801FFF000001FFC03FFF00
+0001FFC03FFF000001FFE07FFE000001FFE07FFE000001FFF07FFE000001FFF07FFE0000
+00FFF8FFFE000000FFF8FFFE000000FFF8FFFE000000FFF8FFFE000000FFFCFFFE000000
+FFFCFFFE000000FFFCFFFE000000FFFCFFFE000000FFFCFFFE000000FFFCFFFE000000FF
+FEFFFE000000FFFEFFFE000000FFFEFFFE000001FFFE7FFE000001FFFE7FFE000001FFFE
+7FFE000001FFFE7FFE000001FFFE3FFE000003FFFE3FFE000003FFFE1FFF000003FFFE1F
+FF000007FFFE0FFF000007FFFE07FF80000FFFFE07FF80001EFFFE03FFC0001EFFFE01FF
+E0003CFFFE007FF000F8FFFE003FFC03F0FFFE001FFFFFE0FFFE0007FFFFC0FFFC0000FF
+FF00FFFC00001FF800FFFC0000000000FFFC0000000000FFFC0000000000FFF800000000
+01FFF80000000001FFF80000000001FFF800FC000001FFF001FE000001FFF007FF800001
+FFE007FF800003FFE00FFFC00003FFC00FFFC00003FFC00FFFC00007FF800FFFC00007FF
+800FFFC0000FFF000FFFC0000FFE000FFF80001FFE0007FF80003FFC0007FE00007FF800
+07FC0000FFF00003F80001FFE00003FC0007FFC00001FF803FFF000000FFFFFFFC000000
+3FFFFFF80000001FFFFFC000000007FFFF00000000007FF0000000374F7BCD42>I<FFFF
+FFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFF
+FE00FFFFFFFFFFFFFFFFFE00000FFFE0000007FFFF00000FFFE00000007FFF00000FFFE0
+0000001FFF00000FFFE000000007FF00000FFFE000000003FF00000FFFE000000001FF00
+000FFFE000000000FF00000FFFE0000000007F00000FFFE0000000007F00000FFFE00000
+00003F80000FFFE0000000003F80000FFFE0000000001F80000FFFE0000000001F80000F
+FFE0000000001F80000FFFE0000000000F80000FFFE0000000000F80000FFFE000000000
+0F80000FFFE0000000000F80000FFFE00001F0000FC0000FFFE00001F00007C0000FFFE0
+0001F00007C0000FFFE00001F00007C0000FFFE00001F00007C0000FFFE00001F0000000
+000FFFE00001F0000000000FFFE00003F0000000000FFFE00003F0000000000FFFE00003
+F0000000000FFFE00007F0000000000FFFE0000FF0000000000FFFE0001FF0000000000F
+FFE000FFF0000000000FFFFFFFFFF0000000000FFFFFFFFFF0000000000FFFFFFFFFF000
+0000000FFFFFFFFFF0000000000FFFFFFFFFF0000000000FFFE000FFF0000000000FFFE0
+001FF0000000000FFFE0000FF0000000000FFFE00007F0000000000FFFE00003F0000000
+000FFFE00003F0000000000FFFE00003F0000000000FFFE00001F0000000000FFFE00001
+F00000F8000FFFE00001F00000F8000FFFE00001F00000F8000FFFE00001F00001F0000F
+FFE00001F00001F0000FFFE00001F00001F0000FFFE00000000001F0000FFFE000000000
+01F0000FFFE00000000003F0000FFFE00000000003F0000FFFE00000000003E0000FFFE0
+0000000003E0000FFFE00000000007E0000FFFE00000000007E0000FFFE00000000007E0
+000FFFE0000000000FE0000FFFE0000000000FC0000FFFE0000000001FC0000FFFE00000
+00003FC0000FFFE0000000003FC0000FFFE0000000007FC0000FFFE000000000FFC0000F
+FFE000000001FF80000FFFE000000007FF80000FFFE00000001FFF80000FFFE00000007F
+FF80000FFFE000000FFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFF
+FFFFFFFFFF00FFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFF004D527CD156>69
+D<FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC0007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80
+000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF8000FFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFC5E527CD167>72 D<FFFFFFFFFF80FFFFFFFFFF80FFFFFF
+FFFF80FFFFFFFFFF80FFFFFFFFFF800007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF00000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFF
+FFFF80FFFFFFFFFF8029527DD130>I<FFFFFFFFFFE0000000FFFFFFFFFFE0000000FFFF
+FFFFFFE0000000FFFFFFFFFFE0000000FFFFFFFFFFE0000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE000000000F8000FFFE000000000F8000FFFE000000000F8000FFFE000000000F8000F
+FFE000000001F8000FFFE000000001F0000FFFE000000001F0000FFFE000000001F0000F
+FFE000000001F0000FFFE000000001F0000FFFE000000003F0000FFFE000000003F0000F
+FFE000000003F0000FFFE000000007F0000FFFE000000007F0000FFFE00000000FF0000F
+FFE00000000FE0000FFFE00000001FE0000FFFE00000001FE0000FFFE00000003FE0000F
+FFE00000007FE0000FFFE0000000FFE0000FFFE0000001FFE0000FFFE0000007FFE0000F
+FFE000000FFFE0000FFFE000007FFFE0000FFFE00003FFFFE0FFFFFFFFFFFFFFFFC0FFFF
+FFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC04552
+7CD14F>76 D<00003FFE000000000007FFFFE0000000001FFFFFFC000000007FFFFFFF00
+000001FFC00FFFC0000003FE0003FFE0000007FF0000FFF0000007FF80007FF800000FFF
+C0007FFC00000FFFC0003FFE00000FFFC0003FFE00000FFFC0001FFF00000FFFC0001FFF
+00000FFFC0001FFF00000FFFC0000FFF800007FF80000FFF800003FF00000FFF800001FE
+00000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF
+8000000000000FFF8000000000000FFF800000000007FFFF8000000003FFFFFF80000000
+7FFFFFFF80000003FFFFFFFF8000001FFFF00FFF8000007FFF000FFF800000FFFC000FFF
+800003FFF0000FFF800007FFC0000FFF80000FFF80000FFF80001FFF00000FFF80003FFF
+00000FFF80003FFE00000FFF80007FFC00000FFF80007FFC00000FFF81F0FFFC00000FFF
+81F0FFF800000FFF81F0FFF800000FFF81F0FFF800000FFF81F0FFF800001FFF81F0FFF8
+00001FFF81F0FFFC00003FFF81F07FFC00003FFF81F07FFE00007FFF81F03FFE0000F7FF
+C3F03FFF0001E3FFC3E01FFFC007E3FFFFE007FFF01F81FFFFC003FFFFFF00FFFF8000FF
+FFFC007FFF00001FFFF0003FFC000001FF800007F0003C387CB642>97
+D<000003FFE0000000003FFFFE00000000FFFFFF80000003FFFFFFE000000FFF003FF800
+003FFC0007FC00007FF8000FFE0000FFF0001FFE0001FFE0003FFF0003FFC0003FFF0007
+FF80003FFF0007FF80003FFF000FFF00003FFF001FFF00003FFF001FFE00003FFF003FFE
+00001FFE003FFE00000FFC003FFE000007F8007FFE00000000007FFC00000000007FFC00
+000000007FFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000
+000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC000000
+0000FFFC0000000000FFFC0000000000FFFC0000000000FFFC00000000007FFC00000000
+007FFE00000000007FFE00000000007FFE00000000003FFE00000000003FFF0000000000
+1FFF0000000F801FFF0000000F800FFF8000001F800FFF8000001F0007FFC000003F0003
+FFE000003E0001FFF000007E0000FFF80000FC00007FFC0001F800003FFF0007F000000F
+FFC01FE0000007FFFFFF80000001FFFFFE000000003FFFF80000000003FF80000031387C
+B63A>99 D<0000001FF800000003FFFE0000000FFFFF8000003FFFFFC00000FFF83FE000
+03FFE0FFF00007FF80FFF0000FFF01FFF8001FFF01FFF8003FFE01FFF8003FFE01FFF800
+7FFC01FFF8007FFC01FFF8007FFC00FFF000FFF800FFF000FFF8007FE000FFF8001F8000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF8000000FFFFFFFFC000FFFFFFFFC000FFFFFFFFC000FFFFFFFFC000FF
+FFFFFFC00000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF8000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FF
+FFFFFE00002D547CD328>102 D<003F000000FFC00001FFE00003FFF00003FFF00007FF
+F80007FFF80007FFF80007FFF80007FFF80007FFF80003FFF00003FFF00001FFE00000FF
+C000003F0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000001FF800FFFFF800FFFF
+F800FFFFF800FFFFF800FFFFF80001FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF800FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C547CD324>105
+D<003FF0001FF8000001FF800000FFFFF000FFFF80000FFFF80000FFFFF003FFFFE0003F
+FFFE0000FFFFF00FFFFFF000FFFFFF0000FFFFF03F80FFF803F80FFF8000FFFFF07E007F
+FC07E007FFC00003FFF0F8003FFE0F8003FFE00000FFF1F0001FFE1F0001FFE00000FFF3
+E0001FFF3E0001FFF00000FFF3C0001FFF3C0001FFF00000FFF780001FFF780001FFF000
+00FFF700000FFFF00000FFF80000FFFF00000FFFF00000FFF80000FFFE00000FFFE00000
+FFF80000FFFE00000FFFE00000FFF80000FFFC00000FFFC00000FFF80000FFFC00000FFF
+C00000FFF80000FFFC00000FFFC00000FFF80000FFF800000FFF800000FFF80000FFF800
+000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000
+FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FF
+F80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF80
+0000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF80000
+0FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FF
+F800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF8
+0000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF8000
+00FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000F
+FF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF8
+00000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF800
+00FFF800000FFF800000FFF80000FFF800000FFF800000FFF800FFFFFFF80FFFFFFF80FF
+FFFFF8FFFFFFF80FFFFFFF80FFFFFFF8FFFFFFF80FFFFFFF80FFFFFFF8FFFFFFF80FFFFF
+FF80FFFFFFF8FFFFFFF80FFFFFFF80FFFFFFF865367BB56E>109
+D<003FF0001FFC000000FFFFF000FFFF800000FFFFF003FFFFE00000FFFFF00FFFFFF800
+00FFFFF01FC07FFC0000FFFFF07E003FFE000003FFF0F8001FFF000000FFF1F0001FFF00
+0000FFF1E0000FFF800000FFF3C0000FFF800000FFF780000FFF800000FFF7000007FFC0
+0000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC0
+0000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF
+C0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367CB549>I<000001FFC00000000000
+3FFFFE0000000000FFFFFF8000000003FFFFFFE00000000FFF80FFF80000003FFC001FFE
+0000007FF00007FF000000FFE00003FF800001FFC00001FFC00003FF800000FFE00003FF
+0000007FE00007FF0000007FF0000FFF0000007FF8000FFE0000003FF8001FFE0000003F
+FC001FFE0000003FFC003FFE0000003FFE003FFC0000001FFE003FFC0000001FFE007FFC
+0000001FFF007FFC0000001FFF007FFC0000001FFF007FFC0000001FFF00FFFC0000001F
+FF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC
+0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001F
+FF80FFFC0000001FFF80FFFC0000001FFF807FFC0000001FFF007FFC0000001FFF007FFC
+0000001FFF003FFC0000001FFE003FFE0000003FFE003FFE0000003FFE001FFE0000003F
+FC001FFE0000003FFC000FFF0000007FF8000FFF0000007FF80007FF800000FFF00003FF
+800000FFE00001FFC00001FFC00000FFE00003FF8000007FF00007FF0000003FFC001FFE
+0000001FFF80FFFC00000007FFFFFFF000000001FFFFFFC0000000003FFFFE0000000000
+03FFE000000039387CB642>I<003FF8007FF0000000FFFFF807FFFF000000FFFFF81FFF
+FFC00000FFFFF87FFFFFF00000FFFFF9FF00FFFC0000FFFFFFF8003FFF000003FFFFE000
+0FFF800000FFFF800007FFC00000FFFF000003FFE00000FFFE000003FFF00000FFFC0000
+01FFF00000FFF8000000FFF80000FFF8000000FFFC0000FFF80000007FFC0000FFF80000
+007FFE0000FFF80000007FFE0000FFF80000003FFE0000FFF80000003FFF0000FFF80000
+003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000001FFF8000FFF80000
+001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000
+001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000
+001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000
+003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000
+007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC0000FFF80000
+00FFF80000FFFC000001FFF80000FFFC000001FFF00000FFFE000003FFE00000FFFF0000
+07FFC00000FFFF80000FFF800000FFFFE0001FFF000000FFFFF0007FFE000000FFF9FE01
+FFF8000000FFF8FFFFFFF0000000FFF83FFFFFC0000000FFF807FFFE00000000FFF800FF
+E000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF8000000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF800
+00000000FFFFFFF80000000000FFFFFFF80000000000414D7DB549>I<0003FFC00E0000
+1FFFFC1E0000FFFFFF7E0003FFFFFFFE0007FE003FFE000FF0000FFE001FE00003FE003F
+C00001FE003F800000FE007F800000FE007F0000007E007F0000007E00FF0000003E00FF
+0000003E00FF8000003E00FF8000003E00FFC000003E00FFF000000000FFFC00000000FF
+FF800000007FFFFE0000007FFFFFF000003FFFFFFE00003FFFFFFF80001FFFFFFFE0000F
+FFFFFFF00007FFFFFFFC0003FFFFFFFE0000FFFFFFFF00003FFFFFFF00000FFFFFFF8000
+01FFFFFF8000000FFFFFC00000003FFFC000000007FFE000000001FFE0F8000000FFE0F8
+0000007FE0FC0000003FE0FC0000003FE0FC0000001FE0FE0000001FE0FE0000001FE0FE
+0000001FC0FF0000001FC0FF8000003FC0FF8000003F80FFC000003F80FFE000007F00FF
+F80000FF00FFFC0003FE00FFFF801FFC00FE7FFFFFF000F81FFFFFC000F007FFFF0000E0
+007FF000002B387CB634>115 D<FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00FFFF
+FFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00000FFFC000000FFF
+FE00000FFFC0000000FFFE00000FFFC00000003FFE00000FFFC00000000FFE00000FFFC0
+00000007FE00000FFFC000000003FE00000FFFC000000001FE00000FFFC000000000FE00
+000FFFC000000000FE00000FFFC0000000007F00000FFFC0000000007F00000FFFC00000
+00003F00000FFFC0000000003F00000FFFC0000000003F00000FFFC0000000001F00000F
+FFC0000000001F00000FFFC0000000001F00000FFFC0000000001F00000FFFC000000000
+1F80000FFFC0000000000F80000FFFC0000000000F80000FFFC0000000000F80000FFFC0
+000000000F80000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000
+000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC00000
+80000000000FFFC07FFFFFE00000000FFFFFFFFFFFFE0000000FFFFFFFFFFFFF8000000F
+FFFFFFFFFFFFE000000FFFFFFFFFFFFFF800000FFFFFE0007FFFFE00000FFFE0000007FF
+FF00000FFFC0000001FFFF80000FFFC00000007FFFC0000FFFC00000003FFFE0000FFFC0
+0000001FFFF0000FFFC00000000FFFF8000FFFC000000007FFF8000FFFC000000007FFFC
+000FFFC000000003FFFC000FFFC000000003FFFE000FFFC000000001FFFE000FFFC00000
+0001FFFE000FFFC000000001FFFE000FFFC000000000FFFF000FFFC000000000FFFF000F
+FFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000
+FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC0
+00000000FFFE000FFFC000000001FFFE000FFFC000000001FFFE000FFFC000000001FFFE
+000FFFC000000003FFFC000FFFC000000003FFFC000FFFC000000007FFF8000FFFC00000
+0007FFF8000FFFC00000000FFFF0000FFFC00000001FFFE0000FFFC00000003FFFC0000F
+FFC00000007FFF80000FFFC0000001FFFF00000FFFC000000FFFFE00FFFFFFFFFFFFFFFF
+F800FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFE0000FFFFFFFF
+FFFFFFC0000050527BD15D>193 D<FFFFFFFFFFFFFE000000FFFFFFFFFFFFFFF00000FF
+FFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFE000000FFFC000001F
+FFF000000FFFC0000003FFF800000FFFC0000001FFFC00000FFFC00000007FFE00000FFF
+C00000007FFF00000FFFC00000003FFF80000FFFC00000001FFFC0000FFFC00000001FFF
+C0000FFFC00000000FFFE0000FFFC00000000FFFE0000FFFC00000000FFFE0000FFFC000
+000007FFF0000FFFC000000007FFF0000FFFC000000007FFF0000FFFC000000007FFF000
+0FFFC000000007FFF0000FFFC000000007FFF0000FFFC000000007FFF0000FFFC0000000
+07FFF0000FFFC000000007FFF0000FFFC00000000FFFE0000FFFC00000000FFFE0000FFF
+C00000000FFFE0000FFFC00000001FFFC0000FFFC00000001FFF80000FFFC00000003FFF
+80000FFFC00000007FFF00000FFFC00000007FFE00000FFFC0000000FFFC00000FFFC000
+0003FFF800000FFFC0000007FFE000000FFFC000003FFFC000000FFFFFFFFFFFFF000000
+0FFFFFFFFFFFF80000000FFFFFFFFFFFF80000000FFFFFFFFFFFFF8000000FFFC000001F
+FFE000000FFFC0000001FFF800000FFFC00000007FFE00000FFFC00000003FFF00000FFF
+C00000000FFFC0000FFFC00000000FFFE0000FFFC000000007FFF0000FFFC000000003FF
+F0000FFFC000000003FFF8000FFFC000000001FFFC000FFFC000000001FFFC000FFFC000
+000000FFFE000FFFC000000000FFFE000FFFC000000000FFFE000FFFC000000000FFFF00
+0FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC0000000
+00FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFF
+C000000000FFFF000FFFC000000000FFFE000FFFC000000000FFFE000FFFC000000001FF
+FE000FFFC000000001FFFC000FFFC000000001FFFC000FFFC000000003FFFC000FFFC000
+000007FFF8000FFFC000000007FFF0000FFFC00000000FFFF0000FFFC00000001FFFE000
+0FFFC00000007FFFC0000FFFC0000001FFFF80000FFFC000000FFFFE00FFFFFFFFFFFFFF
+FFFC00FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFE0000FFFFFF
+FFFFFFFFC0000050527BD15D>I<3800003FFF000000003C0007FFFFF80000003F003FFF
+FFFF8000003F80FFFFFFFFE000003FE3FFFFFFFFF800003FF7FFC007FFFE00003FFFFC00
+00FFFF00003FFFE000003FFF80003FFF8000001FFFE0003FFF0000000FFFE0003FFC0000
+0007FFF0003FF800000003FFF8003FF000000001FFFC003FE000000001FFFC003FE00000
+0000FFFE003FC000000000FFFE003FC000000000FFFE003F8000000000FFFF003F800000
+00007FFF003F00000000007FFF003F00000000007FFF003F00000000007FFF003E000000
+00007FFF003E00000000007FFF003E00000000007FFF003E0000000000FFFF0000000000
+0000FFFE00000000000000FFFE00000000000001FFFC00000000000001FFFC0000000000
+0003FFF800000000000003FFF000000000000007FFE00000000000000FFFC00000000000
+001FFF800000000000003FFE00000000000000FFF800000000000007FFE0000000000FFF
+FFFF80000000001FFFFFFC00000000001FFFFFF800000000001FFFFFFF80000000000000
+1FFFF000000000000000FFFE000000000000001FFF8000000000000007FFE00000000000
+0003FFF000000000000001FFF800000000000000FFFE000000000000007FFF0000000000
+00003FFF000000000000003FFF800000000000001FFFC00000000000001FFFC000000000
+00001FFFE00000000000000FFFE00000000000000FFFF00000000000000FFFF000000000
+00000FFFF0F800000000000FFFF0F800000000000FFFF0F800000000000FFFF0F8000000
+00000FFFF0F800000000000FFFF0FC00000000000FFFF07C00000000000FFFE07C000000
+00000FFFE07E00000000001FFFE07E00000000001FFFC03F00000000003FFFC03F000000
+00003FFF801F80000000007FFF801FC000000000FFFF000FE000000001FFFE0007F00000
+0003FFFC0003FC00000007FFF80001FF0000000FFFF00000FFE000007FFFC000007FFF00
+03FFFF8000001FFFFFFFFFFE00000007FFFFFFFFF800000001FFFFFFFFC0000000003FFF
+FFFE000000000000FFFF8000000044547AD250>199 D<FFFFFFFFFF8007FFFFFFFFFCFF
+FFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFF
+FFFFFFFF8007FFFFFFFFFC0007FFF0000000003FFF80000007FFF0000000007FFF800000
+07FFF000000000FFFF80000007FFF000000000FFFF80000007FFF000000001FFFF800000
+07FFF000000001FFFF80000007FFF000000003FFFF80000007FFF000000007FFFF800000
+07FFF000000007FFFF80000007FFF00000000FFFFF80000007FFF00000001FFFFF800000
+07FFF00000001FBFFF80000007FFF00000003F3FFF80000007FFF00000003F3FFF800000
+07FFF00000007E3FFF80000007FFF0000000FE3FFF80000007FFF0000000FC3FFF800000
+07FFF0000001F83FFF80000007FFF0000001F83FFF80000007FFF0000003F03FFF800000
+07FFF0000007E03FFF80000007FFF0000007E03FFF80000007FFF000000FC03FFF800000
+07FFF000000FC03FFF80000007FFF000001F803FFF80000007FFF000003F003FFF800000
+07FFF000003F003FFF80000007FFF000007E003FFF80000007FFF000007E003FFF800000
+07FFF00000FC003FFF80000007FFF00001F8003FFF80000007FFF00001F8003FFF800000
+07FFF00003F0003FFF80000007FFF00007F0003FFF80000007FFF00007E0003FFF800000
+07FFF0000FC0003FFF80000007FFF0000FC0003FFF80000007FFF0001F80003FFF800000
+07FFF0003F80003FFF80000007FFF0003F00003FFF80000007FFF0007E00003FFF800000
+07FFF0007E00003FFF80000007FFF000FC00003FFF80000007FFF001F800003FFF800000
+07FFF001F800003FFF80000007FFF003F000003FFF80000007FFF003F000003FFF800000
+07FFF007E000003FFF80000007FFF00FC000003FFF80000007FFF00FC000003FFF800000
+07FFF01F8000003FFF80000007FFF01F8000003FFF80000007FFF03F0000003FFF800000
+07FFF07E0000003FFF80000007FFF07E0000003FFF80000007FFF0FC0000003FFF800000
+07FFF1FC0000003FFF80000007FFF1F80000003FFF80000007FFF3F00000003FFF800000
+07FFF3F00000003FFF80000007FFF7E00000003FFF80000007FFFFE00000003FFF800000
+07FFFFC00000003FFF80000007FFFF800000003FFF80000007FFFF800000003FFF800000
+07FFFF000000003FFF80000007FFFE000000003FFF80000007FFFE000000003FFF800000
+07FFFC000000003FFF80000007FFFC000000003FFF80000007FFF8000000003FFF800000
+07FFF0000000003FFF8000FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFF
+FFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC5E
+527CD167>I<FFFFFFFFFF800003FFFFFFE0FFFFFFFFFF800003FFFFFFE0FFFFFFFFFF80
+0003FFFFFFE0FFFFFFFFFF800003FFFFFFE0FFFFFFFFFF800003FFFFFFE00007FFF00000
+00000FFF80000007FFF00000000001FC00000007FFF00000000003F800000007FFF00000
+00000FF000000007FFF0000000001FE000000007FFF0000000003FC000000007FFF00000
+00007F0000000007FFF000000000FE0000000007FFF000000001FC0000000007FFF00000
+0003F80000000007FFF000000007F00000000007FFF00000000FE00000000007FFF00000
+003FC00000000007FFF00000007F800000000007FFF0000000FF000000000007FFF00000
+01FC000000000007FFF0000003F8000000000007FFF0000007F0000000000007FFF00000
+0FE0000000000007FFF000001FC0000000000007FFF000007F80000000000007FFF00000
+FF00000000000007FFF00001FE00000000000007FFF00003F800000000000007FFF00007
+F000000000000007FFF0000FE000000000000007FFF0001FC000000000000007FFF0003F
+E000000000000007FFF0007FF000000000000007FFF001FFF000000000000007FFF003FF
+F800000000000007FFF007FFFC00000000000007FFF00FFFFE00000000000007FFF01FFF
+FE00000000000007FFF03FFFFF00000000000007FFF07FFFFF80000000000007FFF0FE7F
+FF80000000000007FFF3FC7FFFC0000000000007FFF7F83FFFE0000000000007FFFFF01F
+FFF0000000000007FFFFC00FFFF0000000000007FFFF800FFFF8000000000007FFFF0007
+FFFC000000000007FFFE0003FFFC000000000007FFFC0003FFFE000000000007FFF80001
+FFFF000000000007FFF00000FFFF800000000007FFF000007FFF800000000007FFF00000
+7FFFC00000000007FFF000003FFFE00000000007FFF000001FFFE00000000007FFF00000
+1FFFF00000000007FFF000000FFFF80000000007FFF0000007FFFC0000000007FFF00000
+03FFFC0000000007FFF0000003FFFE0000000007FFF0000001FFFF0000000007FFF00000
+00FFFF0000000007FFF0000000FFFF8000000007FFF00000007FFFC000000007FFF00000
+003FFFE000000007FFF00000001FFFE000000007FFF00000001FFFF000000007FFF00000
+000FFFF800000007FFF000000007FFF800000007FFF000000007FFFC00000007FFF00000
+0003FFFE00000007FFF000000001FFFF00000007FFF000000000FFFF00000007FFF00000
+0000FFFF80000007FFF0000000007FFFC0000007FFF000000000FFFFE000FFFFFFFFFF80
+00FFFFFFFFF8FFFFFFFFFF8000FFFFFFFFF8FFFFFFFFFF8000FFFFFFFFF8FFFFFFFFFF80
+00FFFFFFFFF8FFFFFFFFFF8000FFFFFFFFF85D527CD167>202 D<FFFFFFF00000000000
+0001FFFFFFF0FFFFFFF800000000000003FFFFFFF0FFFFFFFC00000000000007FFFFFFF0
+FFFFFFFC00000000000007FFFFFFF0FFFFFFFC00000000000007FFFFFFF00007FFFE0000
+000000000FFFFE00000007FFFE0000000000000FFFFE00000007DFFF0000000000001F7F
+FE00000007DFFF0000000000001F7FFE00000007CFFF8000000000003E7FFE00000007CF
+FF8000000000003E7FFE00000007CFFF8000000000003E7FFE00000007C7FFC000000000
+007C7FFE00000007C7FFC000000000007C7FFE00000007C3FFE00000000000F87FFE0000
+0007C3FFE00000000000F87FFE00000007C1FFF00000000001F07FFE00000007C1FFF000
+00000001F07FFE00000007C0FFF80000000003E07FFE00000007C0FFF80000000003E07F
+FE00000007C0FFF80000000003E07FFE00000007C07FFC0000000007C07FFE00000007C0
+7FFC0000000007C07FFE00000007C03FFE000000000F807FFE00000007C03FFE00000000
+0F807FFE00000007C01FFF000000001F007FFE00000007C01FFF000000001F007FFE0000
+0007C01FFF000000001F007FFE00000007C00FFF800000003E007FFE00000007C00FFF80
+0000003E007FFE00000007C007FFC00000007C007FFE00000007C007FFC00000007C007F
+FE00000007C003FFE0000000F8007FFE00000007C003FFE0000000F8007FFE00000007C0
+03FFE0000000F8007FFE00000007C001FFF0000001F0007FFE00000007C001FFF0000001
+F0007FFE00000007C000FFF8000003E0007FFE00000007C000FFF8000003E0007FFE0000
+0007C0007FFC000007C0007FFE00000007C0007FFC000007C0007FFE00000007C0007FFC
+000007C0007FFE00000007C0003FFE00000F80007FFE00000007C0003FFE00000F80007F
+FE00000007C0001FFF00001F00007FFE00000007C0001FFF00001F00007FFE00000007C0
+000FFF80003E00007FFE00000007C0000FFF80003E00007FFE00000007C0000FFF80003E
+00007FFE00000007C00007FFC0007C00007FFE00000007C00007FFC0007C00007FFE0000
+0007C00003FFE000F800007FFE00000007C00003FFE000F800007FFE00000007C00001FF
+F001F000007FFE00000007C00001FFF001F000007FFE00000007C00000FFF803E000007F
+FE00000007C00000FFF803E000007FFE00000007C00000FFF803E000007FFE00000007C0
+00007FFC07C000007FFE00000007C000007FFC07C000007FFE00000007C000003FFE0F80
+00007FFE00000007C000003FFE0F8000007FFE00000007C000001FFF1F0000007FFE0000
+0007C000001FFF1F0000007FFE00000007C000001FFF1F0000007FFE00000007C000000F
+FFBE0000007FFE00000007C000000FFFBE0000007FFE00000007C0000007FFFC0000007F
+FE00000007C0000007FFFC0000007FFE00000007C0000003FFF80000007FFE00000007C0
+000003FFF80000007FFE00000007C0000003FFF80000007FFE00000007C0000001FFF000
+00007FFE00000007C0000001FFF00000007FFE00000007C0000000FFE00000007FFE0000
+0007C0000000FFE00000007FFE0000001FF00000007FC00000007FFE0000FFFFFFFE0000
+7FC0000FFFFFFFFFF0FFFFFFFE00007FC0000FFFFFFFFFF0FFFFFFFE00003F80000FFFFF
+FFFFF0FFFFFFFE00003F80000FFFFFFFFFF0FFFFFFFE00001F00000FFFFFFFFFF074527C
+D17D>204 D<FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF80
+07FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC0007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFF
+FFFFFFFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFF
+FFFFFFFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF8000FFFFFFFFFF80
+07FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF80
+07FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC5E527CD167>I<FFFFFFFFFFFFFFFFFFFFFF
+FCFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFF
+FCFFFFFFFFFFFFFFFFFFFFFFFC0007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF8000FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FC5E527CD167>207 D<FFFFFFFFFFFFFC000000FFFFFFFFFFFFFFE00000FFFFFFFFFFFF
+FFFE0000FFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFE000000FFFE000003FFFF000000F
+FFE0000003FFFC00000FFFE0000000FFFE00000FFFE00000007FFF00000FFFE00000003F
+FF80000FFFE00000001FFFC0000FFFE00000000FFFE0000FFFE000000007FFE0000FFFE0
+00000007FFF0000FFFE000000007FFF0000FFFE000000007FFF8000FFFE000000003FFF8
+000FFFE000000003FFF8000FFFE000000003FFFC000FFFE000000003FFFC000FFFE00000
+0003FFFC000FFFE000000003FFFC000FFFE000000003FFFC000FFFE000000003FFFC000F
+FFE000000003FFFC000FFFE000000003FFFC000FFFE000000003FFFC000FFFE000000003
+FFF8000FFFE000000003FFF8000FFFE000000003FFF8000FFFE000000007FFF8000FFFE0
+00000007FFF0000FFFE000000007FFF0000FFFE000000007FFE0000FFFE00000000FFFC0
+000FFFE00000001FFFC0000FFFE00000003FFF80000FFFE00000007FFF00000FFFE00000
+00FFFE00000FFFE0000007FFF800000FFFE000003FFFF000000FFFFFFFFFFFFFC000000F
+FFFFFFFFFFFF0000000FFFFFFFFFFFF80000000FFFFFFFFFFF800000000FFFE000000000
+0000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0
+000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000
+000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE00000
+00000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000F
+FFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE000000000
+0000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0
+000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000
+000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE00000
+00000000000FFFE0000000000000000FFFE0000000000000FFFFFFFFFE0000000000FFFF
+FFFFFE0000000000FFFFFFFFFE0000000000FFFFFFFFFE0000000000FFFFFFFFFE000000
+00004E527CD15A>I<0000000003FFF0000007000000007FFFFF00000F00000007FFFFFF
+E0001F0000003FFFFFFFF8003F000000FFFFFFFFFE007F000003FFFFC003FF00FF00000F
+FFF800003FC1FF00003FFFC000000FE3FF0000FFFF00000003FFFF0001FFFC00000001FF
+FF0003FFF800000000FFFF0007FFE0000000007FFF001FFFC0000000003FFF003FFF8000
+0000001FFF003FFF00000000000FFF007FFE000000000007FF00FFFC000000000003FF01
+FFFC000000000003FF01FFF8000000000001FF03FFF0000000000001FF07FFF000000000
+0000FF07FFF0000000000000FF0FFFE00000000000007F0FFFE00000000000007F1FFFC0
+0000000000007F1FFFC00000000000003F1FFFC00000000000003F3FFF80000000000000
+3F3FFF800000000000001F3FFF800000000000001F7FFF800000000000001F7FFF800000
+000000001F7FFF80000000000000007FFF00000000000000007FFF0000000000000000FF
+FF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000
+000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF00
+00000000000000FFFF0000000000000000FFFF0000000000000000FFFF00000000000000
+00FFFF0000000000000000FFFF0000000000000000FFFF00000000000000007FFF000000
+00000000007FFF00000000000000007FFF80000000000000007FFF80000000000000007F
+FF80000000000000003FFF800000000000001F3FFF800000000000001F3FFF8000000000
+00001F1FFFC00000000000001F1FFFC00000000000001F1FFFC00000000000003F0FFFE0
+0000000000003F0FFFE00000000000003E07FFF00000000000003E07FFF0000000000000
+7E03FFF80000000000007C01FFF8000000000000FC01FFFC000000000000F800FFFC0000
+00000001F8007FFE000000000003F0003FFF000000000003F0003FFF800000000007E000
+1FFFC0000000000FC00007FFE0000000001F800003FFF8000000003F000001FFFC000000
+00FE000000FFFF00000001FC0000003FFFC0000007F80000000FFFFC00003FF000000003
+FFFFC001FFC000000000FFFFFFFFFF00000000003FFFFFFFFC000000000007FFFFFFF000
+00000000007FFFFF8000000000000003FFF0000000505479D25F>I<3FFFFFFFFFFFFFFF
+FFFE003FFFFFFFFFFFFFFFFFFE003FFFFFFFFFFFFFFFFFFE003FFFFFFFFFFFFFFFFFFE00
+3FFFFFFFFFFFFFFFFFFE003FFFC0007FFF0001FFFE003FFC00007FFF00001FFE007FF000
+007FFF000007FF007FE000007FFF000003FF007FC000007FFF000001FF007F8000007FFF
+000000FF007F0000007FFF0000007F007F0000007FFF0000007F007E0000007FFF000000
+3F007E0000007FFF0000003F007E0000007FFF0000003F007C0000007FFF0000001F007C
+0000007FFF0000001F007C0000007FFF0000001F007C0000007FFF0000001F007C000000
+7FFF0000001F00FC0000007FFF0000001F80F80000007FFF0000000F80F80000007FFF00
+00000F80F80000007FFF0000000F80F80000007FFF0000000F80F80000007FFF0000000F
+80F80000007FFF0000000F80000000007FFF0000000000000000007FFF00000000000000
+00007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007F
+FF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000
+000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000000000
+000000007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000
+007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF
+0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF000000
+0000000000007FFF0000000000000000007FFF0000000000000000007FFF000000000000
+0000007FFF0000000000000000007FFF0000000000000000007FFF000000000000000000
+7FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF00
+00000000000000007FFF0000000000000000007FFF0000000000000000007FFF00000000
+00000000007FFF0000000000000000007FFF0000000000000000007FFF00000000000000
+00007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007F
+FF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000
+000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000000000
+000000007FFF00000000000001FFFFFFFFFFFFC000000001FFFFFFFFFFFFC000000001FF
+FFFFFFFFFFC000000001FFFFFFFFFFFFC000000001FFFFFFFFFFFFC0000051527BD15C>
+I<FFFFFFFFF80000003FFFFFF0FFFFFFFFF80000003FFFFFF0FFFFFFFFF80000003FFFFF
+F0FFFFFFFFF80000003FFFFFF0FFFFFFFFF80000003FFFFFF0001FFFF000000000003FF0
+00000FFFF000000000000FC000000FFFF800000000000F80000007FFFC00000000001F80
+000003FFFC00000000001F80000003FFFE00000000001F00000001FFFE00000000003F00
+000000FFFF00000000003E00000000FFFF80000000007E000000007FFF80000000007E00
+0000003FFFC0000000007C000000003FFFE000000000FC000000001FFFE000000000F800
+0000001FFFF000000001F8000000000FFFF800000001F80000000007FFF800000001F000
+00000007FFFC00000003F00000000003FFFE00000003E00000000001FFFE00000007E000
+00000001FFFF00000007E00000000000FFFF00000007C000000000007FFF8000000FC000
+000000007FFFC000000F8000000000003FFFC000001F8000000000001FFFE000001F8000
+000000001FFFF000001F0000000000000FFFF000003F0000000000000FFFF800003E0000
+0000000007FFFC00007E00000000000003FFFC00007E00000000000003FFFE00007C0000
+0000000001FFFF0000FC00000000000000FFFF0000F800000000000000FFFF8001F80000
+00000000007FFF8001F8000000000000003FFFC001F0000000000000003FFFE003F00000
+00000000001FFFE003E0000000000000000FFFF007E0000000000000000FFFF807E00000
+000000000007FFF807C00000000000000007FFFC0FC00000000000000003FFFE0F800000
+000000000001FFFE1F800000000000000001FFFF1F800000000000000000FFFF9F000000
+0000000000007FFFBF0000000000000000007FFFFE0000000000000000003FFFFE000000
+0000000000001FFFFE0000000000000000001FFFFC0000000000000000000FFFFC000000
+00000000000007FFF800000000000000000007FFF800000000000000000003FFF8000000
+00000003800003FFF00000000000000FF00001FFF00000000000003FF80000FFE0000000
+0000007FFC0000FFE00000000000007FFE00007FC0000000000000FFFE00003FC0000000
+000000FFFF00003F80000000000000FFFF00001F00000000000000FFFF00003F00000000
+000000FFFF00007E00000000000000FFFF00007E00000000000000FFFE0000FC00000000
+000000FFFE0001F8000000000000007FFC0003F0000000000000007FF8000FF000000000
+0000003FE0001FE0000000000000003FC000FFC0000000000000001FF807FF0000000000
+0000000FFFFFFE000000000000000003FFFFFC000000000000000001FFFFF00000000000
+000000007FFF800000000000000000000FFC000000000000005C537DD163>I<000000FF
+FFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FF
+FFFFFFFFFC000000000000FFFFFFFFFFFC0000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000001
+FFFFFFFE00000000000000FFFFFFFFFFFC00000000000FFFFFFFFFFFFFC0000000007FFF
+FFFFFFFFFFF800000001FFFFE0FFFC1FFFFE0000000FFFFC00FFFC00FFFFC000001FFFE0
+00FFFC001FFFE000007FFF8000FFFC0007FFF80000FFFE0000FFFC0001FFFC0001FFFC00
+00FFFC0000FFFE0003FFF80000FFFC00007FFF0007FFF00000FFFC00003FFF800FFFE000
+00FFFC00001FFFC00FFFE00000FFFC00001FFFC01FFFC00000FFFC00000FFFE01FFFC000
+00FFFC00000FFFE03FFF800000FFFC000007FFF03FFF800000FFFC000007FFF07FFF8000
+00FFFC000007FFF87FFF800000FFFC000007FFF87FFF000000FFFC000003FFF87FFF0000
+00FFFC000003FFF8FFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF0000
+00FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF0000
+00FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF0000
+00FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFC7FFF0000
+00FFFC000003FFF87FFF000000FFFC000003FFF87FFF800000FFFC000007FFF87FFF8000
+00FFFC000007FFF83FFF800000FFFC000007FFF03FFF800000FFFC000007FFF01FFFC000
+00FFFC00000FFFE01FFFC00000FFFC00000FFFE00FFFE00000FFFC00001FFFC00FFFE000
+00FFFC00001FFFC007FFF00000FFFC00003FFF8003FFF80000FFFC00007FFF0001FFFC00
+00FFFC0000FFFE0000FFFE0000FFFC0001FFFC00007FFF8000FFFC0007FFF800001FFFE0
+00FFFC001FFFE000000FFFFC00FFFC00FFFFC0000001FFFFE0FFFC1FFFFE000000007FFF
+FFFFFFFFFFF8000000000FFFFFFFFFFFFFC00000000000FFFFFFFFFFFC00000000000001
+FFFFFFFE000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC0000000000000000FFFFFFFFFFFC000000000000FF
+FFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FF
+FFFFFFFFFC0000005E5279D16D>I<00003FFE000000000007FFFFE0000000001FFFFFFC
+000000007FFFFFFF00000001FFC00FFFC0000003FE0003FFE0000007FF0000FFF0000007
+FF80007FF800000FFFC0007FFC00000FFFC0003FFE00000FFFC0003FFE00000FFFC0001F
+FF00000FFFC0001FFF00000FFFC0001FFF00000FFFC0000FFF800007FF80000FFF800003
+FF00000FFF800001FE00000FFF8000000000000FFF8000000000000FFF8000000000000F
+FF8000000000000FFF8000000000000FFF8000000000000FFF800000000007FFFF800000
+0003FFFFFF800000007FFFFFFF80000003FFFFFFFF8000001FFFF00FFF8000007FFF000F
+FF800000FFFC000FFF800003FFF0000FFF800007FFC0000FFF80000FFF80000FFF80001F
+FF00000FFF80003FFF00000FFF80003FFE00000FFF80007FFC00000FFF80007FFC00000F
+FF81F0FFFC00000FFF81F0FFF800000FFF81F0FFF800000FFF81F0FFF800000FFF81F0FF
+F800001FFF81F0FFF800001FFF81F0FFFC00003FFF81F07FFC00003FFF81F07FFE00007F
+FF81F03FFE0000F7FFC3F03FFF0001E3FFC3E01FFFC007E3FFFFE007FFF01F81FFFFC003
+FFFFFF00FFFF8000FFFFFC007FFF00001FFFF0003FFC000001FF800007F0003C387CB642
+>224 D<000000000000FC0000000000000FFC000000000000FFFC00000000003FFFFC00
+0000000FFFFFFC00000001FFFFFFFC0000001FFFFFFFF8000000FFFFFFFFF8000003FFFF
+FFFFF000000FFFFFFFFFF000001FFFFFFFFFE000003FFFFFFFFF800000FFFFFFFFFF0000
+00FFFFFFFFF0000001FFFFFFE000000003FFFFC00000000007FFF8000000000007FFE000
+000000000FFF8000000000000FFE0000000000000FFC0000000000001FF8000000000000
+1FF00000000000001FE00000000000003FE00000000000003FC00000000000003F800000
+000000003F800000000000007F0001FFC00000007F003FFFFE0000007F00FFFFFF800000
+7E03FFFFFFE000007E0FFF80FFF800007E3FFC001FFE00007C7FF00007FF00007CFFE000
+03FF8000FDFFC00001FFC000FFFF800000FFE000FFFF0000007FE000FFFF0000007FF000
+FFFF0000007FF800FFFE0000003FF800FFFE0000003FFC00FFFE0000003FFC00FFFE0000
+003FFE00FFFC0000001FFE00FFFC0000001FFE00FFFC0000001FFF00FFFC0000001FFF00
+FFFC0000001FFF00FFFC0000001FFF00FFFC0000001FFF80FFFC0000001FFF80FFFC0000
+001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80
+FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000
+001FFF807FFC0000001FFF007FFC0000001FFF007FFC0000001FFF003FFC0000001FFE00
+3FFE0000003FFE003FFE0000003FFE001FFE0000003FFC001FFE0000003FFC000FFF0000
+007FF8000FFF0000007FF80007FF800000FFF00003FF800000FFE00001FFC00001FFC000
+00FFE00003FF8000007FF00007FF0000003FFC001FFE0000001FFF80FFFC00000007FFFF
+FFF000000001FFFFFFC0000000003FFFFE000000000003FFE000000039547CD242>I<FF
+FFFFFFFE000000FFFFFFFFFFF00000FFFFFFFFFFFC0000FFFFFFFFFFFF000000FFF8001F
+FF800000FFF80007FFE00000FFF80001FFF00000FFF80001FFF00000FFF80000FFF80000
+FFF80000FFF80000FFF800007FFC0000FFF800007FFC0000FFF800007FFC0000FFF80000
+7FFC0000FFF800007FFC0000FFF800007FFC0000FFF80000FFF80000FFF80000FFF80000
+FFF80001FFF00000FFF80003FFE00000FFF80007FFC00000FFF8001FFF000000FFFFFFFF
+FC000000FFFFFFFFF0000000FFFFFFFFE0000000FFFFFFFFFC000000FFF80007FF000000
+FFF80001FFC00000FFF80000FFF00000FFF800007FF80000FFF800003FFC0000FFF80000
+3FFE0000FFF800001FFE0000FFF800001FFF0000FFF800001FFF0000FFF800001FFF8000
+FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF80000
+1FFF8000FFF800001FFF0000FFF800001FFF0000FFF800003FFF0000FFF800003FFE0000
+FFF800007FFC0000FFF80000FFFC0000FFF80003FFF80000FFF8000FFFF000FFFFFFFFFF
+FFC000FFFFFFFFFFFF0000FFFFFFFFFFFC0000FFFFFFFFFFC0000039357CB442>I<FFFF
+FFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF0000FFF8001FFF0000FFF8
+0003FF0000FFF80001FF0000FFF800007F0000FFF800007F0000FFF800003F0000FFF800
+003F0000FFF800001F8000FFF800001F8000FFF800001F8000FFF800001F8000FFF80000
+0F8000FFF800000F8000FFF800000F8000FFF800000F8000FFF800000F8000FFF800000F
+8000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF800000000
+00FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000
+FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FF
+F80000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF8
+0000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF800
+00000000FFF80000000000FFF800000000FFFFFFFE000000FFFFFFFE000000FFFFFFFE00
+0000FFFFFFFE00000031357CB439>I<0000FFFFFFFFFFFFF80000FFFFFFFFFFFFF80000
+FFFFFFFFFFFFF80000FFFFFFFFFFFFF8000000FC0000FFF800000000F80000FFF8000000
+00F80000FFF800000000F80000FFF800000000F80000FFF800000000F80000FFF8000000
+00F80000FFF800000000F80000FFF800000000F80000FFF800000000F80000FFF8000000
+00F80000FFF800000000F80000FFF800000000F80000FFF800000000F80000FFF8000000
+00F80000FFF800000000F00000FFF800000000F00000FFF800000001F00000FFF8000000
+01F00000FFF800000001F00000FFF800000001F00000FFF800000001F00000FFF8000000
+01E00000FFF800000003E00000FFF800000003E00000FFF800000003E00000FFF8000000
+03C00000FFF800000007C00000FFF800000007C00000FFF800000007C00000FFF8000000
+0F800000FFF80000000F800000FFF80000001F000000FFF80000001F000000FFF8000000
+3F000000FFF80000003E000000FFF80000007C000000FFF80000007C000000FFF8000000
+F8000000FFF8000001F8000000FFF8000003F0000000FFF8000007E0000000FFF800000F
+C0000000FFF800003F80000000FFF800007F00000000FFF8003FFFFFFFFFFFFFFFFC3FFF
+FFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC3FFF0000000000FFFC3FF8
+00000000001FFC7FE0000000000007FE7FC0000000000003FE7F80000000000001FE7F00
+000000000000FE7F000000000000007E7E000000000000007E7E000000000000007E7C00
+0000000000003E7C000000000000003E7C000000000000003E7C000000000000003EFC00
+0000000000003FF8000000000000001FF8000000000000001FF8000000000000001FF800
+0000000000001FF8000000000000001F484880B449>I<000007FF80000000007FFFF800
+000001FFFFFE00000007FFFFFF8000001FFF03FFE000003FFC007FF000007FF0003FF800
+00FFE0001FFC0001FFC0000FFC0003FF800007FE0007FF800007FF000FFF000003FF000F
+FF000003FF801FFE000003FF801FFE000001FF803FFE000001FFC03FFE000001FFC03FFE
+000001FFC07FFC000001FFC07FFC000001FFE07FFC000000FFE07FFC000000FFE0FFFC00
+0000FFE0FFFC000000FFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFF
+FFFFE0FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC000000
+0000FFFC00000000007FFC00000000007FFC00000000007FFC00000000007FFE00000000
+003FFE00000000003FFE00000000003FFE00000003E01FFF00000003E01FFF00000007E0
+0FFF00000007C007FF8000000FC007FF8000000F8003FFC000001F8001FFE000003F0000
+FFF000007E00007FFC0001FC00001FFF0007F800000FFFE03FF0000003FFFFFFC0000000
+FFFFFF800000003FFFFC0000000001FFE0000033387CB63C>I<1FFFFF0003FFFFFFE000
+7FFFFC001FFFFF0003FFFFFFE0007FFFFC001FFFFF0003FFFFFFE0007FFFFC001FFFFF00
+03FFFFFFE0007FFFFC00007FFC000003FFE000001FFF0000000FF8000003FFE000000FF8
+00000003FC000003FFE000001FE000000001FE000003FFE000003FC000000000FF000003
+FFE000007F80000000007FC00003FFE00001FF00000000001FE00003FFE00003FC000000
+00000FF00003FFE00007F8000000000007FC0003FFE0001FF0000000000001FE0003FFE0
+003FC0000000000000FF0003FFE0007F800000000000007F8003FFE000FF000000000000
+001FE003FFE003FC000000000000000FF003FFE007F80000000000000007F803FFE00FF0
+0000000000000003FE03FFE03FE00000000000000003FF03FFE07FE00000000000000007
+FF83FFE0FFF0000000000000000FFFE3FFE3FFF8000000000000001FFFF3FFE7FFFC0000
+00000000003FFFFBFFEFFFFE000000000000003FFFFFFFFFFFFE000000000000007FFFFF
+FFFFFFFF00000000000000FFFE7FFFFF3FFF80000000000001FFFC3FFFFE1FFFC0000000
+000003FFF80FFFF80FFFE0000000000003FFF007FFF007FFE0000000000007FFF003FFE0
+07FFF000000000000FFFE003FFE003FFF800000000001FFFC003FFE001FFFC0000000000
+3FFF8003FFE000FFFE00000000003FFF0003FFE0007FFE00000000007FFF0003FFE0007F
+FF0000000000FFFE0003FFE0003FFF8000000001FFFC0003FFE0001FFFC000000003FFF8
+0003FFE0000FFFE000000007FFF00003FFE00007FFF000000007FFF00003FFE00007FFF0
+0000000FFFE00003FFE00003FFF80000001FFFC00003FFE00001FFFC0000003FFF800003
+FFE00000FFFE0000007FFF000003FFE000007FFF0000007FFF000003FFE000007FFF0000
+00FFFE000003FFE000003FFF800003FFFF000003FFE000007FFFE000FFFFFFE003FFFFFF
+E003FFFFFF80FFFFFFE003FFFFFFE003FFFFFF80FFFFFFE003FFFFFFE003FFFFFF80FFFF
+FFE003FFFFFFE003FFFFFF8069357EB46E>I<7000FFFE0000007C0FFFFFF000007E3FFF
+FFFE00007FFFFFFFFF80007FFF801FFFE0007FF80003FFF0007FF00000FFF8007FC00000
+7FFC007F8000007FFC007F8000003FFE007F0000003FFE007E0000001FFF007E0000001F
+FF007E0000001FFF007C0000001FFF007C0000001FFF00000000001FFF00000000003FFE
+00000000003FFE00000000007FFC00000000007FF80000000001FFF00000000003FFC000
+0000000FFF80000001FFFFFC00000003FFFFF000000003FFFFF000000003FFFFFE000000
+00001FFFC00000000003FFE00000000000FFF800000000007FFC00000000003FFE000000
+00001FFF00000000001FFF00000000000FFF80000000000FFF80000000000FFFC0000000
+000FFFC0000000000FFFC0000000000FFFC0F80000000FFFC0F80000000FFFC0F8000000
+0FFFC0FC0000000FFF807C0000001FFF807E0000001FFF007E0000003FFF003F0000007F
+FE001F800000FFFC001FE00003FFF8000FFE001FFFF00003FFFFFFFFC00000FFFFFFFF00
+00003FFFFFF800000003FFFF00000032387DB63A>I<FFFFFFF807FFFFFFC0FFFFFFF807
+FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF80000
+07FFC00000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC00000FFF80000
+3FFFC00000FFF800007FFFC00000FFF800007FFFC00000FFF80000FFFFC00000FFF80001
+F7FFC00000FFF80001F7FFC00000FFF80003E7FFC00000FFF80007C7FFC00000FFF80007
+C7FFC00000FFF8000F87FFC00000FFF8001F07FFC00000FFF8003F07FFC00000FFF8003E
+07FFC00000FFF8007C07FFC00000FFF800FC07FFC00000FFF800F807FFC00000FFF801F0
+07FFC00000FFF803F007FFC00000FFF803E007FFC00000FFF807C007FFC00000FFF80FC0
+07FFC00000FFF80F8007FFC00000FFF81F0007FFC00000FFF83F0007FFC00000FFF83E00
+07FFC00000FFF87C0007FFC00000FFF8F80007FFC00000FFF8F80007FFC00000FFF9F000
+07FFC00000FFFBE00007FFC00000FFFBE00007FFC00000FFFFC00007FFC00000FFFF8000
+07FFC00000FFFF800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE0000
+07FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807
+FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042357DB449
+>I<00003E00001F0000000000FF80007FC000000001FFC000FFE000000003FFE001FFF0
+00000003FFE001FFF000000007FFF003FFF800000007FFF003FFF800000007FFF003FFF8
+00000007FFF003FFF800000007FFF003FFF800000007FFE001FFF800000003FFE001FFF0
+00000003FFC000FFF000000001FF80007FE000000001FF80007FE000000000FFFFFFFFC0
+000000003FFFFFFF00000000001FFFFFFE000000000007FFFFF8000000000001FFFFE000
+00000000001FFE0000000000000000000000000000000000000000000000000000000000
+0000000000000000000000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFF
+C00000FFF800001FFFC00000FFF800001FFFC00000FFF800003FFFC00000FFF800007FFF
+C00000FFF800007FFFC00000FFF80000FFFFC00000FFF80001F7FFC00000FFF80001F7FF
+C00000FFF80003E7FFC00000FFF80007C7FFC00000FFF80007C7FFC00000FFF8000F87FF
+C00000FFF8001F07FFC00000FFF8003F07FFC00000FFF8003E07FFC00000FFF8007C07FF
+C00000FFF800FC07FFC00000FFF800F807FFC00000FFF801F007FFC00000FFF803F007FF
+C00000FFF803E007FFC00000FFF807C007FFC00000FFF80FC007FFC00000FFF80F8007FF
+C00000FFF81F0007FFC00000FFF83F0007FFC00000FFF83E0007FFC00000FFF87C0007FF
+C00000FFF8F80007FFC00000FFF8F80007FFC00000FFF9F00007FFC00000FFFBE00007FF
+C00000FFFBE00007FFC00000FFFFC00007FFC00000FFFF800007FFC00000FFFF800007FF
+C00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FF
+C00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0424E7DCD49>I<FFFFFFF8001FFFFF00
+FFFFFFF8001FFFFF00FFFFFFF8001FFFFF00FFFFFFF8001FFFFF0000FFF8000007FFC000
+00FFF8000003FE000000FFF8000007F8000000FFF800000FF0000000FFF800001FE00000
+00FFF800007FC0000000FFF80000FF00000000FFF80001FE00000000FFF80007FC000000
+00FFF8000FF000000000FFF8001FE000000000FFF8007FC000000000FFF800FF00000000
+00FFF801FE0000000000FFF803FC0000000000FFF80FF80000000000FFF81FF800000000
+00FFF83FFC0000000000FFF8FFFE0000000000FFF9FFFF0000000000FFFBFFFF80000000
+00FFFFFFFF8000000000FFFFFFFFC000000000FFFFCFFFE000000000FFFF87FFF0000000
+00FFFE03FFF800000000FFFC01FFF800000000FFF801FFFC00000000FFF800FFFE000000
+00FFF8007FFF00000000FFF8003FFF80000000FFF8001FFF80000000FFF8001FFFC00000
+00FFF8000FFFE0000000FFF80007FFF0000000FFF80003FFF8000000FFF80001FFFC0000
+00FFF80001FFFC000000FFF80000FFFE000000FFF800007FFF000000FFF800003FFF8000
+00FFF800001FFFC00000FFF800001FFFC00000FFF800000FFFE00000FFF800001FFFF800
+FFFFFFF800FFFFFFE0FFFFFFF800FFFFFFE0FFFFFFF800FFFFFFE0FFFFFFF800FFFFFFE0
+43357DB449>I<0003FFFFFFFFFFFFE00003FFFFFFFFFFFFE00003FFFFFFFFFFFFE00003
+FFFFFFFFFFFFE0000003F00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000007E00003FFE000000007C00003FFE000000007C00003FFE0000000
+07C00003FFE000000007C00003FFE0000F8007C00003FFE0001FC007C00003FFE0003FE0
+0FC00003FFE0007FF00FC00003FFE000FFF80F800003FFE000FFF80F800003FFE000FFF8
+1F800003FFE000FFF81F800003FFE000FFF81F000003FFE000FFF83F000003FFE000FFF0
+7E000003FFE0007FE0FE000003FFE0007FFFFC0003FFFFFFE03FFFF80003FFFFFFE01FFF
+F00003FFFFFFE00FFFE00003FFFFFFE003FF800000000000000030000000000000004337
+7EB449>I<FFFFFC000000007FFFFEFFFFFE00000000FFFFFEFFFFFF00000000FFFFFEFF
+FFFF00000001FFFFFE00FFFF00000001FFFE0000FFFF80000001FFFE0000FFFF80000003
+DFFE0000FBFFC0000003DFFE0000FBFFC00000079FFE0000F9FFE00000079FFE0000F9FF
+E000000F1FFE0000F8FFF000000F1FFE0000F8FFF000000F1FFE0000F8FFF000001E1FFE
+0000F87FF800001E1FFE0000F87FF800003C1FFE0000F83FFC00003C1FFE0000F83FFC00
+00781FFE0000F81FFE0000781FFE0000F81FFE0000F01FFE0000F81FFE0000F01FFE0000
+F80FFF0000F01FFE0000F80FFF0001E01FFE0000F807FF8001E01FFE0000F807FF8003C0
+1FFE0000F803FFC003C01FFE0000F803FFC007801FFE0000F801FFE007801FFE0000F801
+FFE00F001FFE0000F801FFE00F001FFE0000F800FFF00F001FFE0000F800FFF01E001FFE
+0000F8007FF81E001FFE0000F8007FF83C001FFE0000F8003FFC3C001FFE0000F8003FFC
+78001FFE0000F8001FFE78001FFE0000F8001FFE78001FFE0000F8001FFEF0001FFE0000
+F8000FFFF0001FFE0000F8000FFFE0001FFE0000F80007FFE0001FFE0000F80007FFC000
+1FFE0000F80003FFC0001FFE0000F80003FF80001FFE0000F80003FF80001FFE0000F800
+01FF80001FFE0000F80001FF00001FFE0007FF0000FF00001FFE00FFFFF800FE001FFFFF
+FEFFFFF8007E001FFFFFFEFFFFF8007C001FFFFFFEFFFFF8003C001FFFFFFE4F357CB458
+>I<FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFFFFFFFFFFFC00000FFFFFFFFFFFF
+C00000FFFFFFFFFFFFC00000FFFFFFFFFFFFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC0FFFFFFF807FFFFFFC042357DB449>I<000001FFC000000000003FFFFE0000000000
+FFFFFF8000000003FFFFFFE00000000FFF80FFF80000003FFC001FFE0000007FF00007FF
+000000FFE00003FF800001FFC00001FFC00003FF800000FFE00003FF0000007FE00007FF
+0000007FF0000FFF0000007FF8000FFE0000003FF8001FFE0000003FFC001FFE0000003F
+FC003FFE0000003FFE003FFC0000001FFE003FFC0000001FFE007FFC0000001FFF007FFC
+0000001FFF007FFC0000001FFF007FFC0000001FFF00FFFC0000001FFF80FFFC0000001F
+FF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC
+0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001F
+FF80FFFC0000001FFF807FFC0000001FFF007FFC0000001FFF007FFC0000001FFF003FFC
+0000001FFE003FFE0000003FFE003FFE0000003FFE001FFE0000003FFC001FFE0000003F
+FC000FFF0000007FF8000FFF0000007FF80007FF800000FFF00003FF800000FFE00001FF
+C00001FFC00000FFE00003FF8000007FF00007FF0000003FFC001FFE0000001FFF80FFFC
+00000007FFFFFFF000000001FFFFFFC0000000003FFFFE000000000003FFE00000003938
+7CB642>I<FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFF
+FFFFFFFFC000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF8
+07FFFFFFC0FFFFFFF807FFFFFFC042357DB449>I<003FF8007FF0000000FFFFF807FFFF
+000000FFFFF81FFFFFC00000FFFFF87FFFFFF00000FFFFF9FF00FFFC0000FFFFFFF8003F
+FF000003FFFFE0000FFF800000FFFF800007FFC00000FFFF000003FFE00000FFFE000003
+FFF00000FFFC000001FFF00000FFF8000000FFF80000FFF8000000FFFC0000FFF8000000
+7FFC0000FFF80000007FFE0000FFF80000007FFE0000FFF80000003FFE0000FFF8000000
+3FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF8000000
+1FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF8000000
+1FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF8000000
+1FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF8000000
+1FFF8000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF8000000
+3FFF0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000
+FFFC0000FFF8000000FFF80000FFFC000001FFF80000FFFC000001FFF00000FFFE000003
+FFE00000FFFF000007FFC00000FFFF80000FFF800000FFFFE0001FFF000000FFFFF0007F
+FE000000FFF9FE01FFF8000000FFF8FFFFFFF0000000FFF83FFFFFC0000000FFF807FFFE
+00000000FFF800FFE000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF80000
+000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D7DB549>
+I<000003FFE0000000003FFFFE00000000FFFFFF80000003FFFFFFE000000FFF003FF800
+003FFC0007FC00007FF8000FFE0000FFF0001FFE0001FFE0003FFF0003FFC0003FFF0007
+FF80003FFF0007FF80003FFF000FFF00003FFF001FFF00003FFF001FFE00003FFF003FFE
+00001FFE003FFE00000FFC003FFE000007F8007FFE00000000007FFC00000000007FFC00
+000000007FFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000
+000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC000000
+0000FFFC0000000000FFFC0000000000FFFC0000000000FFFC00000000007FFC00000000
+007FFE00000000007FFE00000000007FFE00000000003FFE00000000003FFF0000000000
+1FFF0000000F801FFF0000000F800FFF8000001F800FFF8000001F0007FFC000003F0003
+FFE000003E0001FFF000007E0000FFF80000FC00007FFC0001F800003FFF0007F000000F
+FFC01FE0000007FFFFFF80000001FFFFFE000000003FFFF80000000003FF80000031387C
+B63A>I<7FFFFFFFFFFFFC7FFFFFFFFFFFFC7FFFFFFFFFFFFC7FFFFFFFFFFFFC7FF807FF
+C03FFC7FC007FFC007FC7F8007FFC003FC7F0007FFC001FC7E0007FFC000FC7E0007FFC0
+00FC7C0007FFC0007CFC0007FFC0007EFC0007FFC0007EFC0007FFC0007EF80007FFC000
+3EF80007FFC0003EF80007FFC0003EF80007FFC0003EF80007FFC0003EF80007FFC0003E
+F80007FFC0003E000007FFC00000000007FFC00000000007FFC00000000007FFC0000000
+0007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC000000000
+07FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007
+FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FF
+C00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC0
+0000000007FFC00000000007FFC00000000007FFC00000007FFFFFFFFC00007FFFFFFFFC
+00007FFFFFFFFC00007FFFFFFFFC0037357DB43E>I<FFFFFFE0001FFFFCFFFFFFE0001F
+FFFCFFFFFFE0001FFFFCFFFFFFE0001FFFFC01FFF8000001FF8001FFF8000000FE0000FF
+F80000007C0000FFFC000000FC00007FFC000000F800007FFE000001F800003FFE000001
+F000003FFF000001F000003FFF000003F000001FFF800003E000001FFF800007E000000F
+FF800007C000000FFFC0000FC0000007FFC0000F80000007FFE0001F80000003FFE0001F
+00000003FFF0001F00000003FFF0003F00000001FFF8003E00000001FFF8007E00000000
+FFF8007C00000000FFFC00FC000000007FFC00F8000000007FFE00F8000000007FFE01F8
+000000003FFF01F0000000003FFF03F0000000001FFF03E0000000001FFF87E000000000
+0FFF87C0000000000FFFCFC00000000007FFCF800000000007FFEF800000000007FFFF80
+0000000003FFFF000000000003FFFF000000000001FFFE000000000001FFFE0000000000
+00FFFC000000000000FFFC0000000000007FF80000000000007FF80000000000007FF800
+00000000003FF00000000000003FF00000000000001FE00000000000001FE00000000000
+000FC00000000000000FC00000000000000FC00000000000000F800000000000001F8000
+00000000001F000000000000003F000000000000003E000000000000007E000000001FC0
+007C000000003FE0007C000000007FF000FC00000000FFF800F800000000FFF801F80000
+0000FFF801F000000000FFF803E000000000FFF807E000000000FFF80FC0000000007FF0
+1F80000000007FE03F00000000007FC07F00000000003F81FC00000000001FFFF8000000
+00000FFFF0000000000003FFC0000000000000FE0000000000003E4D7DB445>I<000000
+00003FF8000000000000000000FFFFF8000000000000000000FFFFF80000000000000000
+00FFFFF8000000000000000000FFFFF8000000000000000000FFFFF80000000000000000
+0003FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF80000000000000003FF80FFF80FFE00000000003F
+FFF0FFF87FFFE000000000FFFFFCFFF9FFFFF800000003FFFFFEFFFBFFFFFE0000000FFF
+C03FFFFFE01FFF8000003FFF000FFFFF8007FFE000007FFC0007FFFF0001FFF00000FFF8
+0003FFFE0000FFF80001FFF00001FFFC00007FFC0003FFE00000FFF800003FFE0007FFC0
+0000FFF800001FFF000FFFC00000FFF800001FFF800FFF800000FFF800000FFF801FFF80
+0000FFF800000FFFC01FFF000000FFF8000007FFC03FFF000000FFF8000007FFE03FFF00
+0000FFF8000007FFE07FFE000000FFF8000003FFF07FFE000000FFF8000003FFF07FFE00
+0000FFF8000003FFF07FFE000000FFF8000003FFF0FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF87FFE00
+0000FFF8000003FFF07FFE000000FFF8000003FFF07FFE000000FFF8000003FFF07FFE00
+0000FFF8000003FFF03FFF000000FFF8000007FFE03FFF000000FFF8000007FFE01FFF00
+0000FFF8000007FFC01FFF800000FFF800000FFFC00FFF800000FFF800000FFF800FFFC0
+0000FFF800001FFF8007FFC00000FFF800001FFF0003FFE00001FFFC00003FFE0001FFF0
+0001FFFC00007FFC0000FFF80003FFFE0000FFF800007FFC0007FFFF0001FFF000003FFF
+000FFFFF8007FFE000000FFFC07FFFFFF01FFF80000003FFFFFEFFFBFFFFFE00000000FF
+FFF8FFF8FFFFF8000000003FFFF0FFF87FFFE00000000001FF80FFF80FFC000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF8000000000000000000FFFFFFF800000000000000
+00FFFFFFF80000000000000000FFFFFFF80000000000000000FFFFFFF800000000000000
+00FFFFFFF8000000005D6A7CD266>I<FFFFFFF001FFFFFCFFFFFFF001FFFFFCFFFFFFF0
+01FFFFFCFFFFFFF001FFFFFC00FFFE00001FFE00007FFE00000FF000003FFF00000FE000
+001FFF80001FC000001FFF80001F8000000FFFC0003F00000007FFE0007E00000003FFF0
+00FE00000001FFF801FC00000001FFF803F800000000FFFC03F0000000007FFE07E00000
+00003FFF0FC0000000003FFF1FC0000000001FFFBF80000000000FFFFF000000000007FF
+FE000000000007FFFC000000000003FFF8000000000001FFF8000000000000FFFC000000
+0000007FFE0000000000007FFE0000000000003FFF0000000000003FFF8000000000007F
+FFC00000000000FFFFC00000000000FFFFE00000000001FBFFF00000000003F1FFF80000
+000007F0FFFC000000000FE0FFFC000000001FC07FFE000000001F803FFF000000003F00
+1FFF800000007E001FFF80000000FE000FFFC0000001FC0007FFE0000003F80003FFF000
+0003F00003FFF8000007E00001FFF800000FC00000FFFC00001FC000007FFE00003FC000
+003FFF0001FFE000003FFF00FFFFFE0007FFFFFFFFFFFE0007FFFFFFFFFFFE0007FFFFFF
+FFFFFE0007FFFFFF40357EB445>I<FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFF
+F807FFFFFFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC000FFFFFFFFFFFFFFFFE0FFFFFF
+FFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE000000000000007FFE0000000
+00000000FFE0000000000000003FF0000000000000001FF0000000000000000FF0000000
+0000000007F00000000000000003F00000000000000003F00000000000000003F0000000
+0000000001F00000000000000001F00000000000000001F00000000000000001F0000000
+0000000001F80000000000000000F80000000000000000F80000000000000000F8000000
+0000000000F80000000000000000F845487DB449>I<FFFFFFF807FFFFFFC0FFFFFFF807
+FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000007FF80000
+07FFC000007FFC000007FFC000003FFC00003FFFC000003FFE0000FFFFC000001FFF000F
+FFFFC0000007FFFFFFF7FFC0000001FFFFFF87FFC00000007FFFFC07FFC000000007FFC0
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000007
+FFFFFFC00000000007FFFFFFC00000000007FFFFFFC00000000007FFFFFFC042357DB449
+>I<FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF
+03FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE000FFF800001FFF000003FFE00000FFF80000
+1FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FF
+F800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE0
+0000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF0000
+03FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001F
+FF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF8
+00001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000
+00FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003
+FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF
+000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800
+001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000
+FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FF
+E00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF00
+0003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF80000
+1FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FF
+F800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE0
+0000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000FFFFFFFFFFFFFFFFFF
+FFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFF
+FFFFFFFFFFFFE063357CB46C>I<FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF03
+FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE000FFF800001F
+FF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF8
+00001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000
+00FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003
+FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF
+000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800
+001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000
+FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FF
+E00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF00
+0003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF80000
+1FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FF
+F800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE0
+0000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF0000
+03FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001F
+FF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF8
+00001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000
+00FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003
+FFE000FFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFF
+FFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000003FFF000000000
+000000000000007FF000000000000000000000001FF800000000000000000000000FF800
+0000000000000000000007F8000000000000000000000003F80000000000000000000000
+01F8000000000000000000000001F8000000000000000000000001F80000000000000000
+00000000F8000000000000000000000000F8000000000000000000000000F80000000000
+00000000000000F8000000000000000000000000FC0000000000000000000000007C0000
+000000000000000000007C0000000000000000000000007C000000000000000000000000
+7C0000000000000000000000007C66487CB46C>I<FFFFFFF80000007FFFFFFCFFFFFFF8
+0000007FFFFFFCFFFFFFF80000007FFFFFFCFFFFFFF80000007FFFFFFC00FFF800000000
+007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC
+0000FFF800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FF
+F800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF80000
+0000007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF80000000000
+7FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC00
+00FFF800000000007FFC0000FFFFFFF80000007FFC0000FFFFFFFFF000007FFC0000FFFF
+FFFFFE00007FFC0000FFFFFFFFFF80007FFC0000FFF8001FFFE0007FFC0000FFF80007FF
+F0007FFC0000FFF80001FFF8007FFC0000FFF80000FFFC007FFC0000FFF800007FFE007F
+FC0000FFF800007FFE007FFC0000FFF800003FFF007FFC0000FFF800003FFF007FFC0000
+FFF800001FFF807FFC0000FFF800001FFF807FFC0000FFF800001FFF807FFC0000FFF800
+001FFF807FFC0000FFF800001FFF807FFC0000FFF800001FFF807FFC0000FFF800001FFF
+807FFC0000FFF800003FFF007FFC0000FFF800003FFF007FFC0000FFF800007FFE007FFC
+0000FFF800007FFE007FFC0000FFF80000FFFC007FFC0000FFF80001FFF8007FFC0000FF
+F80007FFF0007FFC0000FFF8001FFFE0007FFC00FFFFFFFFFFFFC07FFFFFFCFFFFFFFFFF
+FF007FFFFFFCFFFFFFFFFFF8007FFFFFFCFFFFFFFFFF80007FFFFFFC56357CB45F>251
+D<FFFFFFF800000000FFFFFFF800000000FFFFFFF800000000FFFFFFF80000000000FFF8
+000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
+0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
+000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
+0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFFF
+FFF800000000FFFFFFFFF0000000FFFFFFFFFE000000FFFFFFFFFF800000FFF8001FFFE0
+0000FFF80007FFF00000FFF80001FFF80000FFF80000FFFC0000FFF800007FFE0000FFF8
+00007FFE0000FFF800003FFF0000FFF800003FFF0000FFF800001FFF8000FFF800001FFF
+8000FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF8
+00001FFF8000FFF800003FFF0000FFF800003FFF0000FFF800007FFE0000FFF800007FFE
+0000FFF80000FFFC0000FFF80001FFF80000FFF80007FFF00000FFF8001FFFE000FFFFFF
+FFFFFFC000FFFFFFFFFFFF0000FFFFFFFFFFF80000FFFFFFFFFF80000039357CB442>I<
+000001FFFFFFFFFE00007FFFFFFFFFFE0003FFFFFFFFFFFE000FFFFFFFFFFFFE003FFFC0
+003FFE00007FFE00003FFE0000FFF800003FFE0001FFF000003FFE0003FFF000003FFE00
+03FFE000003FFE0007FFE000003FFE0007FFE000003FFE0007FFE000003FFE0007FFE000
+003FFE0007FFE000003FFE0007FFE000003FFE0003FFE000003FFE0003FFF000003FFE00
+01FFF000003FFE0001FFF800003FFE0000FFF800003FFE00007FFE00003FFE00001FFFC0
+003FFE000007FFFFFFFFFE000001FFFFFFFFFE0000001FFFFFFFFE00000001FFFFFFFE00
+000001FFFC3FFE00000003FFF83FFE00000007FFF83FFE0000000FFFF03FFE0000000FFF
+E03FFE0000001FFFC03FFE0000003FFFC03FFE0000007FFF803FFE0000007FFF003FFE00
+0000FFFF003FFE000001FFFE003FFE000003FFFC003FFE000003FFF8003FFE000007FFF8
+003FFE00000FFFF0003FFE00001FFFE0003FFE00001FFFE0003FFE00003FFFC0003FFE00
+007FFF80003FFE0000FFFF00003FFE0001FFFF00003FFE0007FFFF00003FFE00FFFFFFF8
+3FFFFFFEFFFFFFF83FFFFFFEFFFFFFF83FFFFFFEFFFFFFF83FFFFFFE3F357EB445>255
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fi larm1000 10 82
+/Fi 82 256 df<01800060038000E0070001C00E0003801C0007001800060038000E0030
+000C0070001C006000180060001800E0003800C0003000C0003000C0003000C0003000CE
+003380FF803FE0FFC03FF0FFC03FF0FFC03FF07FC01FF07FC01FF03F800FE00E0003801C
+1981B91C>16 D<1C0007007F001FC0FF803FE0FF803FE0FFC03FF0FFC03FF0FFC03FF07F
+C01FF01CC0073000C0003000C0003000C0003000C0003001C00070018000600180006003
+8000E0030000C0070001C0060001800E0003801C00070038000E0070001C00600018001C
+1980B91C>I<FFFFFFFFFF80FFFFFFFFFF80290280962A>21 D<0000600000E00001C000
+0380000700000E00001E00003C0000780000780000F00001E00001E00003C00003C00007
+C0000780000F80000F00000F00001F00001E00001E00003E00003E00003E00007C00007C
+00007C00007C00007C00007C0000F80000F80000F80000F80000F80000F80000F80000F8
+0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800007C00007C
+00007C00007C00007C00007C00003E00003E00003E00001E00001E00001F00000F00000F
+00000F800007800007C00003C00003C00001E00001E00000F000007800007800003C0000
+1E00000E000007000003800001C00000E0000060135278BD20>40
+D<C00000E000007000003800001C00000E00000F000007800003C00003C00001E00000F0
+0000F000007800007800007C00003C00003E00001E00001E00001F00000F00000F00000F
+80000F80000F800007C00007C00007C00007C00007C00007C00003E00003E00003E00003
+E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
+E00003E00003E00007C00007C00007C00007C00007C00007C0000F80000F80000F80000F
+00000F00001F00001E00001E00003E00003C00007C0000780000780000F00000F00001E0
+0003C00003C0000780000F00000E00001C0000380000700000E00000C0000013527CBD20
+>I<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C0018001800380
+0300070006000E001C003800700060000A19798817>44 D<FFFFFCFFFFFCFFFFFCFFFFFC
+FFFFFC16057F941C>I<1C007F00FF80FF80FF80FF80FF807F001C000909798817>I<0001
+C0000003C0000007C000001FC00000FFC000FFFFC000FFFFC000FF1FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFF
+FFF01C3779B62A>49 D<000FF00000007FFE000001FFFF800003E03FE0000F000FF0001E
+0007F8001C0003FC00380001FE00700001FE00700000FF00600000FF00FE0000FF00FF00
+007F80FF80007F80FF80007F80FF80007F80FF80007F80FF80007F807F00007F801C0000
+7F800000007F80000000FF00000000FF00000000FE00000001FE00000001FC00000003FC
+00000003F800000007F00000000FE00000000FC00000001F800000003F000000007E0000
+0000FC00000001F800000001E000000003C000000007800000000F000000001E00018000
+3C000180007800018000F000038001E000030003C0000300078000030007000007000FFF
+FFFF001FFFFFFF003FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021377C
+B62A>I<0007F80000003FFF000000FFFFC00001F80FF00003C007F800078003FC000E00
+01FE000F8001FE001FE000FF001FF000FF001FF000FF001FF000FF001FF000FF001FF000
+FF000FE000FF0007C000FF00000001FE00000001FE00000001FC00000003FC00000003F8
+00000007F000000007E00000000F800000007F0000001FFC0000001FFF800000000FE000
+000007F000000001FC00000001FE00000000FF000000007F800000007F800000007FC000
+00007FC00000003FC00000003FE00000003FE01E00003FE07F80003FE07F80003FE0FFC0
+003FE0FFC0003FE0FFC0003FE0FFC0003FC0FFC0007FC0FF80007F807E00007F80700000
+FF00380001FE001E0001FE000F8003F80007F00FF00001FFFFC000007FFF0000000FF800
+0023397DB62A>I<000000380000000038000000007800000000F800000000F800000001
+F800000003F800000007F800000007F80000000FF80000001FF80000001BF800000033F8
+00000073F800000063F8000000C3F8000001C3F800000183F800000303F800000703F800
+000603F800000C03F800001C03F800001803F800003003F800007003F800006003F80000
+C003F80001C003F800038003F800030003F800070003F8000E0003F8000C0003F8001800
+03F800380003F800300003F800600003F800E00003F800FFFFFFFFF8FFFFFFFFF8FFFFFF
+FFF8000003F800000003F800000003F800000003F800000003F800000003F800000003F8
+00000003F800000003F800000003F800000007FC000003FFFFF80003FFFFF80003FFFFF8
+25387EB72A>I<0600000C000780003C0007F003F80007FFFFF80007FFFFF00007FFFFE0
+0007FFFF800007FFFF000007FFFC0000067FE00000060000000006000000000600000000
+060000000006000000000600000000060000000006000000000600000000060000000006
+07F80000061FFE000006780F800006E007E00007C003F000078001F800070001F8000600
+00FC00060000FE00000000FE00000000FF000000007F000000007F000000007F80000000
+7F800000007F800000007F801C00007F807F00007F80FF00007F80FF80007F80FF80007F
+80FF80007F80FF00007F00FF0000FF00FC0000FF00600000FE00700000FE00700001FC00
+380001F8001C0003F8001E0007F0000F800FE00007E03F800001FFFF0000007FFC000000
+1FE0000021397CB62A>I<00003FC0000001FFF0000007FFFC00000FE03E00003F800700
+007E001F0000FC003F8001F8007F8003F0007F8007F0007F8007E0007F800FE0003F000F
+C0001E001FC00000001F800000003F800000003F800000003F800000007F800000007F00
+0000007F01FC00007F07FF8000FF1E07E000FF3801F000FF7000F800FF6000FC00FFE000
+7E00FFC0003F00FFC0003F80FF80003F80FF80001FC0FF80001FC0FF80001FC0FF00001F
+E0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00001FE07F00001FE07F00001FE0
+7F00001FE07F80001FE03F80001FE03F80001FC03F80001FC01F80003F801FC0003F800F
+C0003F000FE0007F0007E000FE0003F000FC0001F801F80000FE07F000007FFFC000001F
+FF00000003FC000023397DB62A>I<0003F80000001FFF0000007FFFC00001FC07E00003
+F803F00007E001F8000FE000FC001FC0007E001F80007E003F80003F003F80003F007F00
+003F807F00003F80FF00003F80FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF0000
+1FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00003FE07F00003F
+E07F00003FE03F80003FE03F80007FE01F80007FE00FC000FFE007E000DFE003E001DFE0
+01F0039FE000FC0F1FE0003FFC1FC00007F01FC00000001FC00000001FC00000003FC000
+00003F800000003F800000003F000000007F000F00007F001F80007E003FC000FC003FC0
+00FC003FC001F8003FC003F0003F8007E0001F000FE0001C001F80000F807F000007FFFE
+000001FFF80000003FC0000023397DB62A>57 D<1C007F00FF80FF80FF80FF80FF807F00
+1C0000000000000000000000000000000000000000000000000000000000000000000000
+00001C007F00FF80FF80FF80FF80FF807F001C00092479A317>I<FFFFFFFFC00000FFFF
+FFFFF80000FFFFFFFFFE000001FF8001FF800000FF00003FE00000FF00000FF00000FF00
+0003F80000FF000001FC0000FF000000FE0000FF0000007F0000FF0000007F0000FF0000
+003F8000FF0000003FC000FF0000001FC000FF0000001FE000FF0000000FE000FF000000
+0FF000FF0000000FF000FF0000000FF000FF00000007F800FF00000007F800FF00000007
+F800FF00000007F800FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC
+00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00
+FF00000007FC00FF00000007FC00FF00000007FC00FF00000007F800FF00000007F800FF
+00000007F800FF00000007F800FF0000000FF000FF0000000FF000FF0000000FE000FF00
+00000FE000FF0000001FE000FF0000001FC000FF0000003F8000FF0000003F8000FF0000
+007F0000FF000000FE0000FF000001FC0000FF000003F80000FF00000FF00000FF00003F
+E00001FF8000FF8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>
+68 D<FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE0001FF800007FE0000FF000000
+FE0000FF0000003F0000FF0000001F0000FF0000000F0000FF000000070000FF00000007
+0000FF000000070000FF000000030000FF000000030000FF000000030000FF0000000380
+00FF000000018000FF0000C0018000FF0000C0018000FF0000C0018000FF0000C0000000
+FF0000C0000000FF0000C0000000FF0001C0000000FF0001C0000000FF0003C0000000FF
+000FC0000000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000FF000FC0000000FF00
+03C0000000FF0001C0000000FF0001C0000000FF0000C0000000FF0000C0000000FF0000
+C0006000FF0000C0006000FF0000C0006000FF0000C000E000FF00000000C000FF000000
+00C000FF00000000C000FF00000000C000FF00000001C000FF00000001C000FF00000001
+C000FF000000038000FF000000038000FF000000078000FF000000078000FF0000000F80
+00FF0000003F8000FF0000007F8001FF800007FF00FFFFFFFFFFFF00FFFFFFFFFFFF00FF
+FFFFFFFFFF0033397EB838>I<000000FF8000C000000FFFF001C000003FFFFC01C00000
+FF803F03C00003FC000787C0000FF00003CFC0001FE00000EFC0003FC000007FC0007F80
+00003FC000FF0000001FC001FE0000001FC003FC0000000FC007F800000007C007F80000
+0007C00FF000000003C00FF000000003C01FE000000003C01FE000000001C03FE0000000
+01C03FC000000001C07FC000000000C07FC000000000C07FC000000000C07FC000000000
+C0FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000
+FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF
+800000000000FF800000FFFFFFFF800000FFFFFF7FC00000FFFFFF7FC00000007FE07FC0
+0000003FC07FC00000003FC03FC00000003FC03FE00000003FC01FE00000003FC01FE000
+00003FC00FF00000003FC00FF00000003FC007F80000003FC007F80000003FC003FC0000
+003FC001FE0000003FC000FF0000007FC0007F8000007FC0003FC00000FFC0001FE00000
+EFC0000FF80003C7C00003FE000783C00000FFC03F01C000003FFFFC00C000000FFFF000
+00000000FF800000383D7CBA41>71 D<FFFFFF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFF
+FE01FF800003FF0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00
+00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000
+FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF
+000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF00
+0001FE0000FF000001FE0000FF000001FE0000FFFFFFFFFE0000FFFFFFFFFE0000FFFFFF
+FFFE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001
+FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE
+0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00
+00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000
+FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0001FF800003FF00FFFF
+FF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFE37397DB83E>I<FFFFFFE00000FFFFFFE0
+0000FFFFFFE0000001FFC000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000001800FF0000001800FF0000
+001800FF0000001800FF0000001800FF0000003800FF0000003000FF0000003000FF0000
+003000FF0000007000FF0000007000FF0000007000FF000000F000FF000000F000FF0000
+01F000FF000003F000FF00000FF000FF00001FE001FF8000FFE0FFFFFFFFFFE0FFFFFFFF
+FFE0FFFFFFFFFFE02D397DB834>76 D<FFFF0000000007FFF8FFFF800000000FFFF8FFFF
+800000000FFFF801FF800000000FFC0000DFC00000001BF80000DFC00000001BF80000CF
+E000000033F80000CFE000000033F80000CFE000000033F80000C7F000000063F80000C7
+F000000063F80000C7F000000063F80000C3F8000000C3F80000C3F8000000C3F80000C1
+FC00000183F80000C1FC00000183F80000C1FC00000183F80000C0FE00000303F80000C0
+FE00000303F80000C07F00000603F80000C07F00000603F80000C07F00000603F80000C0
+3F80000C03F80000C03F80000C03F80000C03F80000C03F80000C01FC0001803F80000C0
+1FC0001803F80000C00FE0003003F80000C00FE0003003F80000C00FE0003003F80000C0
+07F0006003F80000C007F0006003F80000C003F800C003F80000C003F800C003F80000C0
+03F800C003F80000C001FC018003F80000C001FC018003F80000C001FC018003F80000C0
+00FE030003F80000C000FE030003F80000C0007F060003F80000C0007F060003F80000C0
+007F060003F80000C0003F8C0003F80000C0003F8C0003F80000C0001FD80003F80000C0
+001FD80003F80000C0001FD80003F80000C0000FF00003F80000C0000FF00003F80000C0
+000FF00003F80001E00007E00003F80003F00007E00003F8000FFC0003C00007FC00FFFF
+C003C003FFFFF8FFFFC003C003FFFFF8FFFFC0018003FFFFF845397DB84C>I<FFFF0000
+07FFFEFFFF800007FFFEFFFFC00007FFFE00FFC000007FE000FFE000001F8000DFF00000
+0F0000DFF00000060000CFF80000060000C7FC0000060000C7FC0000060000C3FE000006
+0000C1FF0000060000C1FF0000060000C0FF8000060000C07FC000060000C07FC0000600
+00C03FE000060000C01FF000060000C01FF800060000C00FF800060000C007FC00060000
+C007FE00060000C003FE00060000C001FF00060000C001FF80060000C000FF80060000C0
+007FC0060000C0007FE0060000C0003FE0060000C0001FF0060000C0000FF8060000C000
+0FF8060000C00007FC060000C00003FE060000C00003FE060000C00001FF060000C00000
+FF860000C00000FF860000C000007FC60000C000003FE60000C000003FE60000C000001F
+F60000C000000FFE0000C000000FFE0000C0000007FE0000C0000003FE0000C0000003FE
+0000C0000001FE0000C0000000FE0000C0000000FE0000C00000007E0001E00000003E00
+03F00000003E000FFC0000001E00FFFFC000000E00FFFFC000000E00FFFFC00000060037
+397DB83E>I<FFFFFF0007FFFEFFFFFF0007FFFEFFFFFF0007FFFE01FF8000007FE000FF
+0000001F8000FF0000000F0000FF000000060000FF000000060000FF000000060000FF00
+0000060000FF000000060000FF000000060000FF000000060000FF000000060000FF0000
+00060000FF000000060000FF000000060000FF000000060000FF000000060000FF000000
+060000FF000000060000FF000000060000FF000000060000FF000000060000FF00000006
+0000FF000000060000FF000000060000FF000000060000FF000000060000FF0000000600
+00FF000000060000FF000000060000FF000000060000FF000000060000FF000000060000
+FF000000060000FF000000060000FF000000060000FF000000060000FF000000060000FF
+000000060000FF000000060000FF0000000E00007F0000000C00007F8000000C00007F80
+00001C00003F8000001C00003F8000001800001FC000003800001FC000007000000FE000
+00F0000007F00000E0000003F80001C0000001FC000780000000FE000F000000007F807E
+000000001FFFF80000000007FFE000000000007F800000373B7DB83E>85
+D<7FFFFF003FFFFC007FFFFF003FFFFC007FFFFF003FFFFC0000FFF80007FF8000007FE0
+0003FC0000003FE00001F00000001FF00001E00000001FF00001C00000000FF800018000
+000007FC00038000000007FC00070000000003FE00060000000003FE000E0000000001FF
+001C0000000000FF80180000000000FF803800000000007FC03000000000003FE0600000
+0000003FE0E000000000001FF0C000000000000FF18000000000000FFB80000000000007
+FF00000000000007FE00000000000003FE00000000000001FF00000000000001FF000000
+00000000FF800000000000007FC00000000000007FC0000000000000FFE0000000000000
+DFE00000000000019FF00000000000038FF80000000000030FF800000000000607FC0000
+0000000E03FE00000000000C03FE00000000001801FF00000000003800FF000000000030
+00FF800000000060007FC000000000E0007FC000000000C0003FE00000000180001FF000
+00000380001FF00000000300000FF800000006000007FC0000000E000007FC0000000C00
+0003FE0000001C000001FE0000003C000001FF000000FE000001FF800007FF800007FFE0
+00FFFFE0003FFFFF80FFFFE0003FFFFF80FFFFE0003FFFFF8039397EB83E>88
+D<001FE0000000FFFC000003E03F000007000F80000F8007E0001FC003F0001FE003F000
+1FE001F8001FE001F8001FE000FC000FC000FC00078000FC00000000FC00000000FC0000
+0000FC00000000FC0000007FFC000007FFFC00003FE0FC0000FE00FC0003F800FC000FF0
+00FC001FC000FC003FC000FC007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000
+FC0CFE0000FC0CFE0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E
+180FE0781FF003FFF00FE0007F8007C026277DA52A>97 D<0003FC00001FFF80007E03E0
+01F8007003F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F0001F87F0000F0
+7F0000007F0000007E000000FE000000FE000000FE000000FE000000FE000000FE000000
+FE000000FE000000FE000000FE0000007E0000007F0000007F0000003F0000063F800006
+1F80000E1FC0000C0FC0001C07E0003803F0007001F800E0007C07C0001FFF000007F800
+1F277DA525>99 D<0000000FC0000003FFC0000003FFC0000003FFC00000003FC0000000
+0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F
+C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0
+0000000FC00003F80FC0001FFF0FC0007E078FC000F801EFC003F0007FC007E0003FC00F
+C0001FC00FC0001FC01F80000FC03F80000FC03F00000FC07F00000FC07F00000FC07E00
+000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE0000
+0FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F00000FC03F00000F
+C03F00000FC01F80001FC01F80001FC00FC0003FC007E0007FC003F000EFF001F801CFFF
+007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF00007C0FC001F8
+03E003F001F007E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F00003E7F00
+003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000FE00
+0000FE000000FE0000007E0000007E0000007F0000007F0000003F0000033F8000031F80
+00070FC0000607C0000E07E0001C01F0003800F80070007E03E0001FFF800003FC002027
+7EA525>I<00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF0007E0FF000FC0F
+F000FC0FF001F803C001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F80000FFFFFC00FFFFFC00FFFFFC
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19>I<00000003
+F0000FF00FF8003FFC3C3C00F81F707C01F00FE07C03E007C07C07C003E0100FC003F000
+0FC003F0001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F
+8001F8001F8001F8000FC003F0000FC003F00007C003E00003E007C00003F00F800003F8
+1F0000073FFC0000060FF000000E000000000E000000000E000000000E000000000F0000
+00000F000000000FC000000007FFFFC00007FFFFF80003FFFFFE0001FFFFFF8003FFFFFF
+C00F80007FE01F00000FF03E000003F07C000001F07C000001F8F8000000F8F8000000F8
+F8000000F8F8000000F8F8000000F8FC000001F87C000001F03E000003E03F000007E00F
+80000F8007E0003F0001FC01FC00007FFFF0000007FF000026387EA52A>I<0380000FE0
+001FF0001FF0001FF0001FF0001FF0000FE0000380000000000000000000000000000000
+0000000000000000000000000000000003F000FFF000FFF000FFF00007F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00007F800FFFFC0FFFFC0FFFFC012387EB717>105
+D<03F000FFF000FFF000FFF0000FF00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00007F800FFFFC0FFFFC0FFFFC0123A7EB917
+>108 D<03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E07E00FFF1C01F83803F00
+0FF3800FC7001F8003F7000FCE001F8003FE000FDC001F8003FC0007F8000FC003FC0007
+F8000FC003F80007F0000FC003F80007F0000FC003F80007F0000FC003F00007E0000FC0
+03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007
+E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0
+03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007
+E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0
+03F00007E0000FC003F00007E0000FC007F8000FF0001FE0FFFFC1FFFF83FFFFFFFFC1FF
+FF83FFFFFFFFC1FFFF83FFFF40257EA445>I<0003FE0000000FFF8000003E03E00000F8
+00F80001F0007C0003E0003E0007C0001F000F80000F801F80000FC01F000007C03F0000
+07E03F000007E07E000003F07E000003F07E000003F07E000003F0FE000003F8FE000003
+F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
+7E000003F07E000003F07F000007F03F000007E03F000007E01F80000FC00F80000F800F
+C0001F8007E0003F0003F0007E0000F800F800007E03F000001FFFC0000003FE00002527
+7EA52A>111 D<03F01FE000FFF07FF800FFF1E07E00FFF3801F8007F7000FC003FE0007
+E003FC0003F003F80003F803F00001F803F00001FC03F00000FC03F00000FE03F00000FE
+03F00000FE03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03
+F000007F03F000007F03F000007F03F000007F03F00000FE03F00000FE03F00000FE03F0
+0001FC03F00001FC03F80003F803F80003F003FC0007F003FE000FE003F6000FC003F780
+3F0003F1E07E0003F0FFF80003F01FC00003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+07F8000000FFFFC00000FFFFC00000FFFFC0000028357EA42E>I<0003F800C0001FFE01
+C0007E0781C000FC01C3C003F000E3C007F00077C00FE00037C00FC0003FC01FC0001FC0
+3F80001FC03F80000FC07F00000FC07F00000FC07F00000FC0FE00000FC0FE00000FC0FE
+00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00
+000FC07F00000FC07F00000FC07F00000FC03F00000FC03F80001FC01F80001FC01FC000
+3FC00FC0003FC007E0007FC003F000EFC001F801CFC0007E078FC0001FFE0FC00007F80F
+C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0
+0000000FC00000000FC00000000FC00000000FC00000001FE0000003FFFF000003FFFF00
+0003FFFF28357DA42C>I<07E01F00FFE07FC0FFE1E3E0FFE387F00FE707F003E607F003
+EE07F003EC03E003FC008003F8000003F8000003F8000003F8000003F0000003F0000003
+F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003
+F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000007
+F80000FFFFF000FFFFF000FFFFF0001C257EA421>I<00FF030003FFE7000F80FF001E00
+3F003C001F0078000F0070000700F0000700F0000700F0000300F8000300F8000300FC00
+0300FF0000007FE000007FFF00003FFFE0001FFFF8000FFFFC0003FFFE0000FFFF000007
+FF8000007F8000001F80C0000FC0C00007C0C00007C0E00003C0E00003C0E00003C0F000
+03C0F0000380F8000780FC000780FC000F00FF001E00F3C07C00E1FFF000C03F80001A27
+7DA521>I<00180000001800000018000000180000001800000038000000380000003800
+0000780000007800000078000000F8000001F8000003F8000007F800001FFFFF00FFFFFF
+00FFFFFF0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F800C001F800C001F800C001F800C001F800C001F800C001F800C001F800
+C001F800C000FC01C000FC0180007C0380007E0300003F0700000FFE000001F8001A347F
+B220>I<03F00007E000FFF001FFE000FFF001FFE000FFF001FFE0000FF0001FE00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F0000FE00003F0000FE00003F0
+000FE00003F0001FE00001F0001FE00001F8003FE00000F80077F80000FC00E7FF80003F
+03C7FF80001FFF87FF800003FC07E00029267EA42E>I<FFFF807FFF00FFFF807FFF00FF
+FF807FFF0003FE003FF00001FE001F800000FE001F0000007E001C0000003F0018000000
+1F80300000001FC0700000000FC0E000000007E0C000000007F18000000003FB80000000
+01FF0000000000FE0000000000FE00000000007F00000000003F00000000007F80000000
+007FC000000000CFC000000001C7E00000000383F00000000703F80000000601F8000000
+0C00FC0000001C007E00000038007F00000078003F000000F0001F800001F8001FC0000F
+F8003FF000FFFE00FFFF80FFFE00FFFF80FFFE00FFFF8029247FA32C>120
+D<FFFF803FFEFFFF803FFEFFFF803FFE0FF8000FF007F00007C003F000038001F8000380
+01F800030001FC00030000FC00060000FC000600007E000C00007E000C00007F000C0000
+3F001800003F001800001F803000001F803000001FC07000000FC06000000FC060000007
+E0C0000007E0C0000007F1C0000003F180000003F180000001FB00000001FB00000001FF
+00000000FE00000000FE000000007C000000007C000000007C0000000038000000003800
+00000030000000003000000000700000000060000000006000000000C000000000C00000
+7C01C00000FE01800000FE03800000FE03000000FE06000000FC0E000000701C00000038
+380000001FF00000000FC000000027357EA32C>I<FFFFFFFFE00000FFFFFFFFFC0000FF
+FFFFFFFF000001FF80007FC00000FF00001FE00000FF00000FF00000FF000007F80000FF
+000003FC0000FF000003FC0000FF000001FE0000FF000001FE0000FF000001FF0000FF00
+0001FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF0000
+01FF0000FF000001FE0000FF000003FE0000FF000003FC0000FF000007F80000FF00000F
+F00000FF00001FE00000FF00003FC00000FF0000FF800000FFFFFFFC000000FFFFFFFC00
+0000FF00007F800000FF00001FE00000FF000007F00000FF000003F80000FF000001FC00
+00FF000001FE0000FF000000FF0000FF000000FF0000FF000000FF8000FF0000007F8000
+FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF
+0000007FC000FF0000007FC000FF0000007F8000FF000000FF8000FF000000FF8000FF00
+0001FF0000FF000001FE0000FF000003FE0000FF000007FC0000FF00001FF80001FF8000
+7FF000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFFFFF8000032397DB83B>194
+D<0003FFFFFFFFFFF80003FFFFFFFFFFF80003FFFFFFFFFFF8000003C0000FFC00000001
+800007F800000001800007F800000001800007F800000001800007F800000001800007F8
+00000001800007F800000001800007F800000001800007F800000001800007F800000001
+800007F800000001800007F800000001800007F800000001800007F800000001000007F8
+00000003000007F800000003000007F800000003000007F800000003000007F800000003
+000007F800000003000007F800000003000007F800000003000007F800000006000007F8
+00000006000007F800000006000007F800000006000007F800000006000007F80000000C
+000007F80000000C000007F80000000C000007F80000000C000007F800000018000007F8
+00000018000007F800000018000007F800000030000007F800000030000007F800000030
+000007F800000060000007F800000060000007F8000000C0000007F8000000C0000007F8
+00000180000007F800000380000007F800000300000007F800000600000007F800000E00
+000007F800001C00000007F800003800000007F800007800000007F80000F80000000FFC
+003FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FE00000000007FC3F0000
+00000000FC7C0000000000003E780000000000001E780000000000001E70000000000000
+0E700000000000000E600000000000000660000000000000066000000000000006600000
+0000000006E000000000000007C000000000000003C000000000000003C0000000000000
+03C000000000000003404980B841>196 D<FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFF
+FFFE0001FF800007FE0000FF000000FE0000FF0000003F0000FF0000001F0000FF000000
+0F0000FF000000070000FF000000070000FF000000070000FF000000030000FF00000003
+0000FF000000030000FF000000038000FF000000018000FF0000C0018000FF0000C00180
+00FF0000C0018000FF0000C0000000FF0000C0000000FF0000C0000000FF0001C0000000
+FF0001C0000000FF0003C0000000FF000FC0000000FFFFFFC0000000FFFFFFC0000000FF
+FFFFC0000000FF000FC0000000FF0003C0000000FF0001C0000000FF0001C0000000FF00
+00C0000000FF0000C0000000FF0000C0006000FF0000C0006000FF0000C0006000FF0000
+C000E000FF00000000C000FF00000000C000FF00000000C000FF00000000C000FF000000
+01C000FF00000001C000FF00000001C000FF000000038000FF000000038000FF00000007
+8000FF000000078000FF0000000F8000FF0000003F8000FF0000007F8001FF800007FF00
+FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF0033397EB838>I<FFFFFF0001FFFF00
+FFFFFF0001FFFF00FFFFFF0001FFFF0001FF8000007FF00000FF0000003F800000FF0000
+003E000000FF0000003C000000FF00000038000000FF00000070000000FF000000E00000
+00FF000001C0000000FF00000380000000FF00000700000000FF00000E00000000FF0000
+1C00000000FF00003800000000FF00007000000000FF0000E000000000FF0001C0000000
+00FF00078000000000FF000E0000000000FF001C0000000000FF003E0000000000FF007E
+0000000000FF00FF0000000000FF01FF0000000000FF03FF8000000000FF077FC0000000
+00FF0E7FC000000000FF1C3FE000000000FF381FF000000000FF701FF000000000FFE00F
+F800000000FFC007FC00000000FF8007FC00000000FF0003FE00000000FF0001FF000000
+00FF0001FF00000000FF0000FF80000000FF00007FC0000000FF00007FC0000000FF0000
+3FE0000000FF00001FF0000000FF00001FF0000000FF00000FF8000000FF00000FF80000
+00FF000007FC000000FF000003FE000000FF000003FE000000FF000001FF000000FF0000
+00FF800000FF000000FFC00000FF000000FFE00001FF800001FFF000FFFFFF001FFFFF80
+FFFFFF001FFFFF80FFFFFF001FFFFF8039397DB841>202 D<FFFFFF003FFFFFC0FFFFFF
+003FFFFFC0FFFFFF003FFFFFC001FF8000007FE00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFF
+FFFFFFC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00001FF8000007FE000FFFFFF003FFFFFC0FFFFFF
+003FFFFFC0FFFFFF003FFFFFC03A397DB841>205 D<FFFFFFFFFFFFFFC0FFFFFFFFFFFF
+FFC0FFFFFFFFFFFFFFC001FF8000007FE00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00001FF8000007FE000FFFFFF003FFFFFC0FFFFFF003FFF
+FFC0FFFFFF003FFFFFC03A397DB841>207 D<000001FF80018000000FFFE0038000007F
+FFF803800001FF807E07800003FC000F0F80000FF000039F80001FE00001DF80003F8000
+00FF80007F0000007F8000FE0000003F8001FE0000003F8003FC0000001F8007F8000000
+0F8007F80000000F800FF000000007800FF000000007801FE000000007801FE000000003
+803FE000000003803FC000000003807FC000000001807FC000000001807FC00000000180
+7F800000000180FF800000000000FF800000000000FF800000000000FF800000000000FF
+800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80
+0000000000FF800000000000FF800000000000FF8000000000007F8000000000007FC000
+000001807FC000000001807FC000000001803FC000000001803FE000000001801FE00000
+0003801FE000000003000FF000000003000FF0000000070007F8000000070007F8000000
+060003FC0000000E0001FE0000001C0000FE0000001800007F0000003800003F80000070
+00001FE00000E000000FF00003C0000003FC000F80000001FF803F000000007FFFFC0000
+00000FFFF00000000001FF800000313D7BBA3C>209 D<001FE0000000FFFC000003E03F
+000007000F80000F8007E0001FC003F0001FE003F0001FE001F8001FE001F8001FE000FC
+000FC000FC00078000FC00000000FC00000000FC00000000FC00000000FC0000007FFC00
+0007FFFC00003FE0FC0000FE00FC0003F800FC000FF000FC001FC000FC003FC000FC007F
+8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000FC0CFE0000FC0CFE0001FC0CFE00
+01FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E180FE0781FF003FFF00FE0007F80
+07C026277DA52A>224 D<00000000C000000007C00000003FC0000007FFC000007FFF80
+0003FFFF00000FFFFC00003FFFF00000FFFE000001FFC0000003FC00000007F00000000F
+C00000000F800000001F000000001E000000003C000000003C0000000038000000007800
+0000007003FE0000700FFF8000703E03E00060F800F80061F0007C00E3E0003E00E7C000
+1F00EF80000F80DF80000FC0DF000007C0FF000007E0FF000007E0FE000003F0FE000003
+F0FE000003F0FE000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
+FE000003F8FE000003F8FE000003F8FE000003F87E000003F07E000003F07F000007F03F
+000007E03F000007E01F80000FC00F80000F800FC0001F8007E0003F0003F0007E0000F8
+00F800007E03F000001FFFC0000003FE0000253B7EB92A>I<FFFFFF8000FFFFFFF00007
+F801FC0003F0007E0003F0003F0003F0001F8003F0001FC003F0001FC003F0001FC003F0
+001FC003F0001FC003F0003F8003F0003F0003F000FE0003F003F80003FFFFC00003FFFF
+C00003F000F80003F0003E0003F0001F0003F0000FC003F0000FE003F00007E003F00007
+F003F00007F003F00007F003F00007F003F00007F003F00007E003F0000FE003F0000FC0
+03F0001FC003F0007F8007F800FE00FFFFFFFC00FFFFFFE00024247EA32A>I<FFFFFFFE
+FFFFFFFE07F800FE03F0001E03F0000E03F0000E03F0000603F0000703F0000703F00003
+03F0000303F0000303F0000303F0000303F0000003F0000003F0000003F0000003F00000
+03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
+03F0000003F0000003F0000003F0000003F0000007FC0000FFFFF000FFFFF00020247EA3
+25>I<003FFFFFFFE0003FFFFFFFE00001E003FC000000C001F8000000C001F8000000C0
+01F8000000C001F8000000C001F8000000C001F8000000C001F8000000C001F8000000C0
+01F8000000C001F8000000C001F8000000C001F80000008001F80000018001F800000180
+01F80000018001F80000018001F80000018001F80000030001F80000030001F800000300
+01F80000060001F80000060001F80000060001F800000C0001F800001C0001F800001800
+01F80000300001F80000F00001F80001E00001F80007E00003FC007FFFFFFFFFF07FFFFF
+FFFFF07F00000007F07C00000001F0700000000070700000000070600000000030E00000
+000038E00000000038E00000000038C00000000018C00000000018C00000000018C00000
+000018C000000000182D3180A32E>I<0007F800001FFF00007C0FC001F803E003F001F0
+07E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F00003E7F00003F7E00003F
+FE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000FE000000FE000000
+FE0000007E0000007E0000007F0000007F0000003F0000033F8000031F8000070FC00006
+07C0000E07E0001C01F0003800F80070007E03E0001FFF800003FC0020277EA525>I<3F
+FF00FFFFC03FFF003FFF00FFFFC03FFF0007FE0007F8001FF80001FC0003F0000FE00000
+7C0003F0000F8000001E0003F0001E0000000F0003F0003C000000078003F00078000000
+01C003F000E000000000E003F001C0000000007003F00380000000003C03F00F00000000
+000E03F01C00000000000F03F03C00000000001F83F07E00000000003FE3F1FF00000000
+003FF3F3FF00000000007F3BF73F8000000000FE1FFE1FC000000001FC0FFC0FE0000000
+01FC03F00FE000000003F803F007F000000007F003F003F80000000FE003F001FC000000
+0FE003F001FC0000001FC003F000FE0000003F8003F0007F0000007F0003F0003F800000
+7E0003F0001F800000FE0003F0001FC00001FC0003F0000FE00003FC0003F0000FF00007
+FC0003F0000FF8000FFC0007F8000FFC00FFFF00FFFFC03FFFC0FFFF00FFFFC03FFFC042
+247FA345>I<C07FF000E3FFFF00FF803FC0FC000FE0F80003F0F00003F8E00001F8E000
+01FCC00001FCC00001FC000001FC000001FC000001F8000003F0000007E000000FC00000
+3F00007FF800007FFC0000003F8000000FE0000003F0000001F8000001FC000000FC0000
+00FE000000FE000000FEC00000FEC00000FEC00000FEC00000FCE00001FC600001F87000
+03F03C000FE00F003FC003FFFF0000FFF0001F277EA525>I<FFFFC1FFFF80FFFFC1FFFF
+8007F8000FF00003F00007E00003F00007E00003F00007E00003F00007E00003F0000FE0
+0003F0001FE00003F0003FE00003F00077E00003F000E7E00003F000C7E00003F001C7E0
+0003F00387E00003F00707E00003F00E07E00003F00C07E00003F01807E00003F03807E0
+0003F07007E00003F0E007E00003F1C007E00003F18007E00003F38007E00003F70007E0
+0003FE0007E00003FC0007E00003F80007E00003F00007E00003F00007E00003F00007E0
+0003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF8029247EA32E>I<001E003C
+0000007F007F0000007F80FF000000FF80FF800000FF80FF800000FF80FF800000FF80FF
+8000007F007F0000003E003E0000001FFFFC00000007FFF000000000FF80000000000000
+0000000000000000000000000000000000000000FFFFC1FFFF80FFFFC1FFFF8007F8000F
+F00003F00007E00003F00007E00003F00007E00003F00007E00003F0000FE00003F0001F
+E00003F0003FE00003F00077E00003F000E7E00003F000C7E00003F001C7E00003F00387
+E00003F00707E00003F00E07E00003F00C07E00003F01807E00003F03807E00003F07007
+E00003F0E007E00003F1C007E00003F18007E00003F38007E00003F70007E00003FE0007
+E00003FC0007E00003F80007E00003F00007E00003F00007E00003F00007E00003F00007
+E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF8029347EB32E>I<FFFFC03FFF00FFFFC0
+3FFF0007F8001FF80003F0000FE00003F0000F800003F0001E000003F0003C000003F000
+78000003F000E0000003F001C0000003F00380000003F00F00000003F01C00000003F03C
+00000003F07E00000003F1FF00000003F3FF00000003F73F80000003FE1FC0000003FC0F
+E0000003F00FE0000003F007F0000003F003F8000003F001FC000003F001FC000003F000
+FE000003F0007F000003F0003F800003F0001F800003F0001FC00003F0000FE00003F000
+0FF00003F0000FF80007F8000FFC00FFFFC03FFFC0FFFFC03FFFC02A247EA32E>I<00FF
+FFFFFFC000FFFFFFFFC00003C007F80000018003F00000018003F00000018003F0000001
+8003F00000018003F00000018003F00000018003F00000018003F00000018003F0000001
+8003F00000018003F00000018003F00000018003F00000018003F00000018003F0000003
+8003F00000030003F00000030003F00000030003F00000030003F00000030003F0000003
+0003F00000070003F00000060003F00038060003F0007C060003F000FE060003F000FE0E
+0003F000FE0C0003F000FE1C0003F000F8180007F800703800FFFFC03FF000FFFFC01FC0
+000000002A257FA32E>I<FFF000000FFFFFF800001FFF07F800001FE003F800001FC003
+7C000037C0037C000037C0033E000067C0033E000067C0033E000067C0031F0000C7C003
+1F0000C7C0030F800187C0030F800187C0030F800187C00307C00307C00307C00307C003
+03E00607C00303E00607C00303E00607C00301F00C07C00301F00C07C00300F81807C003
+00F81807C00300F81807C003007C3007C003007C3007C003003E6007C003003E6007C003
+003E6007C003001FC007C003001FC007C007800F8007C00FC00F8007C01FE00F800FE0FF
+FC0701FFFFFFFC0701FFFF30247DA337>I<FFFFC1FFFF80FFFFC1FFFF8007F8000FF000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03FFFFFFE00003FFFFFFE00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+07F8000FF000FFFFC1FFFF80FFFFC1FFFF8029247EA32E>I<0003FE0000000FFF800000
+3E03E00000F800F80001F0007C0003E0003E0007C0001F000F80000F801F80000FC01F00
+0007C03F000007E03F000007E07E000003F07E000003F07E000003F07E000003F0FE0000
+03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
+F8FE000003F87E000003F07E000003F07F000007F03F000007E03F000007E01F80000FC0
+0F80000F800FC0001F8007E0003F0003F0007E0000F800F800007E03F000001FFFC00000
+03FE000025277EA52A>I<FFFFFFFFFF80FFFFFFFFFF8007F8000FF00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00007F8000FF000FF
+FFC1FFFF80FFFFC1FFFF8029247EA32E>I<03F01FE000FFF07FF800FFF1E07E00FFF380
+1F8007F7000FC003FE0007E003FC0003F003F80003F803F00001F803F00001FC03F00000
+FC03F00000FE03F00000FE03F00000FE03F000007F03F000007F03F000007F03F000007F
+03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F00000FE03
+F00000FE03F00000FE03F00001FC03F00001FC03F80003F803F80003F003FC0007F003FE
+000FE003F6000FC003F7803F0003F1E07E0003F0FFF80003F01FC00003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC0000028357EA42E
+>I<0003FC00001FFF80007E03E001F8007003F000F807E001FC0FC003FC0FC003FC1F80
+03FC3F8003FC3F0001F87F0000F07F0000007F0000007E000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007F00
+00007F0000003F0000063F8000061F80000E1FC0000C0FC0001C07E0003803F0007001F8
+00E0007C07C0001FFF000007F8001F277DA525>I<7FFFFFFFE07FFFFFFFE07E03FC07E0
+7801F801E07001F800E06001F800606001F80060E001F80070E001F80070C001F80030C0
+01F80030C001F80030C001F80030C001F800300001F800000001F800000001F800000001
+F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8
+00000001F800000001F800000001F800000001F800000001F800000001F800000001F800
+000001F800000007FE000003FFFFFC0003FFFFFC0024247EA329>I<FFFF803FFEFFFF80
+3FFE0FF8000FF807F00007E003F00003C003F000038001F800038001F800030001FC0003
+0000FC00060000FC000600007E000C00007E000C00007F000C00003F001800003F001800
+001F803000001F803000001FC07000000FC06000000FC060000007E0C0000007E0C00000
+07F1C0000003F180000003F180000001FB00000001FB00000001FF00000000FE00000000
+FE000000007C000000007C000000007C0000000038000000003800000000300000000030
+00000000700000000060000000006000000000C000000000C000007C01C00000FE018000
+00FE03800000FE03000000FE06000000FC0E000000701C00000038380000001FF0000000
+0FC000000027357EA32C>I<0000003F0000000000000FFF0000000000000FFF00000000
+00000FFF00000000000000FF000000000000003F000000000000003F000000000000003F
+000000000000003F000000000000003F000000000000003F000000000000003F00000000
+0000003F000000000000003F000000000000003F000000000000003F000000000000003F
+000000000000003F000000000000003F000000000000003F000000000000003F00000000
+0003F83F07F00000000FFE3F1FFC0000007F07BF783F800000FC01FFE00FC00001F800FF
+C007E00007F0007F8003F8000FE0007F8001FC000FC0003F0000FC001FC0003F0000FE00
+3F80003F00007F003F80003F00007F007F00003F00003F807F00003F00003F807F00003F
+00003F80FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0
+FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0FE00003F
+00001FC0FE00003F00001FC07F00003F00003F807F00003F00003F807F00003F00003F80
+3F80003F00007F003F80003F00007F001FC0003F0000FE000FC0003F0000FC000FE0007F
+8001FC0007F000FFC003F80001F800FFC007E00000FC01FFE00FC000007F07BF783F8000
+000FFE3F1FFC00000003F83F07F000000000003F000000000000003F000000000000003F
+000000000000003F000000000000003F000000000000003F000000000000003F00000000
+0000003F000000000000003F000000000000003F000000000000003F000000000000007F
+8000000000000FFFFC00000000000FFFFC00000000000FFFFC0000003A4A7DB941>I<FF
+FF807FFF00FFFF807FFF0007FF003FF00003FE001FC00001FC001F000000FE001E000000
+7E001C0000003F00180000001F80300000001FC0700000000FC0E000000007E0C0000000
+07F18000000003FB8000000001FF0000000000FE0000000000FE00000000007F00000000
+003F00000000007F80000000007FC000000000CFC000000001C7E00000000383F0000000
+0703F80000000601F80000000C00FC0000001C007E00000038007F00000078003F000000
+F0001F800001F0001FC00003F0001FE0001FF8003FF800FFFE00FFFF80FFFE00FFFF8029
+247FA32C>I<FFFFC1FFFF80FFFFC1FFFF8007F8000FF00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00007F8000FF000FFFFFFFFFFC0
+FFFFFFFFFFC0000000001FC00000000007C00000000001C00000000001C00000000000C0
+0000000000E00000000000E00000000000E0000000000060000000000060000000000060
+0000000000600000000000602B317EA32E>I<FFFFC1FFFF80FFFFC1FFFF8007F8000FF0
+0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0
+0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0
+0001F80007E00000F8001FE000007E00FFE000003FFFE7E0000007FF07E00000000007E0
+0000000007E00000000007E00000000007E00000000007E00000000007E00000000007E0
+0000000007E00000000007E00000000007E00000000007E00000000007E00000000007E0
+000000000FF000000001FFFF80000001FFFF8029247EA32E>I<FFFFC3FFFF0FFFFCFFFF
+C3FFFF0FFFFC07F8001FE0007F8003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0
+000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0
+000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0
+000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0007F8001FE0007F80FFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFC3E247EA343>I<FFFFC3
+FFFF0FFFFCFFFFC3FFFF0FFFFC07F8001FE0007F8003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F000
+0FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F000
+0FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F000
+0FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0007F8001FE0007F80FFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFE000000
+00000000FE000000000000003E000000000000000E000000000000000E00000000000000
+060000000000000007000000000000000700000000000000070000000000000003000000
+000000000300000000000000030000000000000003000000000000000340317EA343>I<
+7FFFFF0000007FFFFF0000007E03FC0000007801F80000007001F80000006001F8000000
+6001F8000000E001F8000000E001F8000000C001F8000000C001F8000000C001F8000000
+C001F8000000C001F80000000001F80000000001FFFFE0000001FFFFFC000001F800FF00
+0001F8003F800001F8001FC00001F8000FE00001F80007F00001F80007F00001F80003F8
+0001F80003F80001F80003F80001F80003F80001F80003F80001F80007F00001F80007F0
+0001F8000FE00001F8001FC00001F8003F800003FC00FF00007FFFFFFC00007FFFFFE000
+2D247EA333>I<FFFFC00007FFFFFFFFC00007FFFF07F80000003FC003F00000001FC003
+F00000001F8003F00000001F8003F00000001F8003F00000001F8003F00000001F8003F0
+0000001F8003F00000001F8003F00000001F8003F00000001F8003F00000001F8003F000
+00001F8003FFFFC0001F8003FFFFF8001F8003F001FE001F8003F0007F001F8003F0003F
+801F8003F0001FC01F8003F0000FE01F8003F0000FE01F8003F00007F01F8003F00007F0
+1F8003F00007F01F8003F00007F01F8003F00007F01F8003F0000FE01F8003F0000FE01F
+8003F0001FC01F8003F0003F801F8003F0007F001FC007F801FE003FC0FFFFFFF807FFFF
+FFFFFFC007FFFF38247EA33C>I<FFFFC00000FFFFC0000007F800000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003FFFFC00003FFFFF80003F001FE0003F0007F
+0003F0003F8003F0001FC003F0000FE003F0000FE003F00007F003F00007F003F00007F0
+03F00007F003F00007F003F0000FE003F0000FE003F0001FC003F0003F8003F0007F0007
+F801FE00FFFFFFF800FFFFFFC00024247EA32A>I<003F8000C1FFF000E7C0FC00FE003F
+00FC001F80F8000FC0F00007E0E00007E0E00003F0C00003F8000001F8000001FC000001
+FC000001FC000000FC000000FE03FE00FE0FFF80FE0FFFFFFE003FFFFE000FFCFE0003C0
+FE000000FE000000FE000000FE000000FC000001FC000001FCC00001F8C00003F8E00003
+F0600007F0700007E038000FC01C001F800E003F0007C07C0001FFF000003FC0001F277E
+A525>I<000000001FE0000000000000FFFC0000FFFFC003F03F0000FFFFC007C00F8000
+07F8000F0003C00003F0001E0001E00003F0003E0001F00003F0007C0000F80003F000FC
+0000FC0003F000F800007C0003F001F800007E0003F001F800007E0003F003F000003F00
+03F003F000003F0003F003F000003F0003F007F000003F8003F007F000003F8003FFFFF0
+00003F8003FFFFF000003F8003F007F000003F8003F007F000003F8003F007F000003F80
+03F007F000003F8003F007F000003F8003F007F000003F8003F003F000003F0003F003F0
+00003F0003F003F800007F0003F001F800007E0003F001F800007E0003F000FC0000FC00
+03F0007C0000F80003F0007E0001F80003F0003E0001F00003F0001F0003E00007F80007
+C00F8000FFFFC003F03F0000FFFFC000FFFC0000000000001FE0000039277EA53E>I<00
+01FFFFFF80001FFFFFFF80007F000FF00000FC0007E00001F80007E00003F00007E00007
+F00007E00007F00007E00007F00007E00007F00007E00007F00007E00003F00007E00003
+F80007E00001F80007E00000FE0007E000003F8007E000000FFFFFE0000000FFFFE00000
+00FE07E0000000FC07E0000001F807E0000003F007E0000007F007E0000007E007E00000
+0FC007E000001F8007E000003F8007E000007F0007E000007E0007E00000FE0007E00001
+FC0007E00003F80007E00007F80007E0001FF8000FF000FFFF01FFFF80FFFF01FFFF8029
+247FA32D>I E
+%EndDVIPSBitmapFont
+end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
(\342\345\360\361\350\350)e(22\))-128 330 y Fh(1)132
b(\307\340\357\363)l(\361\352)45 b(Emacs)-128 511 y Fi(\304\353\377)28
b(\347\340\357\363)n(\361\352)n(\340)e(GNU)i(Emacs)f(22,)g
-(\357\360\356\361\362\356)f(\355\340\341\345\360\350\362\345)h
-(\350\354\377)h(\357\360\356\343\360\340\354\354\373:)f
+(\357\360\356\361\362\356)g(\355\340\341\345\360\350\362\345)h
+(\350\354\377)g(\357\360\356\343\360\340\354\354\373:)f
Fg(emacs)-128 786 y Fh(2)132 b(\302\373\365)l(\356)l(\344)45
b(\350\347)f(Emacs)-78 966 y Fi(\317\360\350\356\361\362)n
-(\340\355\356\342\350\362\374)24 b(\360\340\341\356\362\363)i(Emacs)h
-(\(\350\353\350)h(\361\342\345\360\355\363\362\374)e(\342)h(\350\352)n
-(\356\355\352\363)h(\357\360\350)g(\360\340\341\356\362\345)d(\342)i
-(X\))255 b Fg(C-z)-78 1065 y Fi(\302\373\351\362\350)27
-b(\350\347)h(Emacs)2307 b Fg(C-x)42 b(C-c)-128 1310 y
+(\340\355\356\342\350\362\374)26 b(\360\340\341\356\362\363)h(Emacs)g
+(\(\350\353\350)h(\361\342\345\360\355\363\362\374)f(\342)g(\350\352)n
+(\356\355\352\363)h(\357\360\350)g(\360\340\341\356\362\345)e(\342)h
+(X\))255 b Fg(C-z)-78 1065 y Fi(\302\373\351\362\350)28
+b(\350\347)g(Emacs)2307 b Fg(C-x)42 b(C-c)-128 1310 y
Fh(3)132 b(\324\340\351\353\373)-78 1471 y Ff
(\356\362\352\360\373\362\374)28 b Fi(\364\340\351\353)f(\342)g(Emacs)
2014 b Fg(C-x)42 b(C-f)-78 1570 y Ff(\361\356)m
(\365\360\340\355\350\362\374)29 b Fi(\364\340\351\353)e
-(\356\341\360\340\362\355\356)f(\355\340)h(\344\350\361\352)1627
+(\356\341\360\340\362\355\356)g(\355\340)g(\344\350\361\352)1627
b Fg(C-x)42 b(C-s)-78 1670 y Fi(\361\356)n
-(\365\360\340\355\350\362\374)26 b Ff(\342\361\345)h
+(\365\360\340\355\350\362\374)27 b Ff(\342\361\345)g
Fi(\364\340\351\353\373)2104 b Fg(C-x)42 b(s)-78 1770
y Ff(\342\361\362)m(\340\342\350\362\374)29 b Fi(\361\356)n
(\344\345\360)n(\346\350\354\356\345)d(\344\360\363\343\356\343\356)h
-(\364\340\351\353\340)f(\342)h(\362\345\352\363\371\350\351)g
+(\364\340\351\353\340)f(\342)h(\362\345\352\363\371\350\351)h
(\341\363\364\345\360)809 b Fg(C-x)42 b(i)-78 1869 y
-Fi(\356\362\352\360\373\362\374)26 b(\355\363\346\355\373\351)i
-(\342\340\354)f(\364\340\351\353)g(\342\354\345\361\362\356)f
-(\362\345\352\363\371\345\343\356)1225 b Fg(C-x)42 b(C-v)-78
-1969 y Fi(\361\356)n(\365\360\340\355\350\362\374)26
-b(\341\363\364\345\360)g(\342)h(\363\352)n
+Fi(\356\362\352\360\373\362\374)28 b(\355\363\346\355\373\351)g
+(\342\340\354)f(\364\340\351\353)g(\342\354\345\361\362\356)g
+(\362\345\352\363\371\345\343\356)1226 b Fg(C-x)42 b(C-v)-78
+1969 y Fi(\361\356)n(\365\360\340\355\350\362\374)27
+b(\341\363\364\345\360)f(\342)h(\363\352)n
(\340\347\340\355\355\356\354)g(\364\340\351\353\345)1534
b Fg(C-x)42 b(C-w)-78 2068 y Fi
-(\317\345\360\345\352\353\376\367\350\362\374)27 b
-(\361\356\361\362\356)n(\377\355\350\345)f(\341\363\364\345\360\340)g
-(\020\362\356\353\374\352)n(\356)f(\344\353\377)j
-(\367\362\345\355\350\377\021)927 b Fg(C-x)42 b(C-q)-128
+(\317\345\360\345\352\353\376\367\350\362\374)28 b
+(\361\356\361\362\356)n(\377\355\350\345)f(\341\363\364\345\360\340)f
+(\020\362\356\353\374\352)n(\356)g(\344\353\377)i
+(\367\362\345\355\350\377\021)928 b Fg(C-x)42 b(C-q)-128
2314 y Fh(4)132 b(\317\356\353\363\367\345\355\350\345)43
b(\357\356\354\356\371\350)-128 2496 y Fi
(\321\357\360\340\342\356\367\355\340\377)19 b
-(\361\350\361\362\345\354\340)h(\344\356\361\362)n
-(\340\362\356\367\355\356)d(\357\360\356\361\362)n(\340.)i
-(H\340\346\354\350\362\345)i Fg(C-h)e Fi(\(\350\353\350)i
-Fg(F1)p Fi(\))f(\350)h(\361\353\345\344\363\351\362\345)f
-(\350\355\361\362\360\363\352\366\350\377\354.)g(\305\361\353\350)i
+(\361\350\361\362\345\354\340)i(\344\356\361\362)n
+(\340\362\356\367\355\356)e(\357\360\356\361\362)n(\340.)h
+(H\340\346\354\350\362\345)i Fg(C-h)d Fi(\(\350\353\350)i
+Fg(F1)p Fi(\))f(\350)h(\361\353\345\344\363\351\362\345)g
+(\350\355\361\362\360\363\352\366\350\377\354.)g(\305\361\353\350)h
(\342\373)d(\342)i(\357\345\360\342\373\351)-128 2595
-y(\360\340\347)28 b(\360\340\341\356\362)n(\340\345\362\345)c(\361)j
-(Emacs,)h(\362\356)f(\355\340\341\345\360\350\362\345)f
+y(\360\340\347)28 b(\360\340\341\356\362)n(\340\345\362\345)e(\361)h
+(Emacs,)h(\362\356)g(\355\340\341\345\360\350\362\345)f
Fg(C-u)42 b(C-h)g(t)i(Russian)c(RET)27 b Fi(\344\353\377)h
(\342\373\347\356\342\340)d Ff(\363\367\345\341\355\350\352)m(\340)p
-Fi(.)-78 2689 y(\321\352\360\373\362\374)i(\356\352\355\356)g
+Fi(.)-78 2689 y(\321\352\360\373\362\374)j(\356\352\355\356)f
(\361\357\360\340\342\352\350)2104 b Fg(C-x)42 b(1)-78
-2789 y Fi(\317\360\356\352\360\363\362\350\362\374)26
-b(\356\352\355\356)h(\361\357\360\340\342\352\350)1940
+2789 y Fi(\317\360\356\352\360\363\362\350\362\374)28
+b(\356\352\355\356)f(\361\357\360\340\342\352\350)1940
b Fg(C-M-v)-78 2889 y Fi(aprop)r(os:)26 b(\357\356\352)n
-(\340\347\340\362\374)f(\352)n(\356\354\340\355\344\373,)i
-(\361\356\356\362\342\345\362\361\362\342\363\376\371\350\345)d
-(\361\362\360\356\352)n(\345)920 b Fg(C-h)42 b(a)-78
-2988 y Fi(\357\356\352)n(\340\347\340\362\374)25 b(\350\354\377)j
-(\364\363\355\352\366\350\350,)g(\352)n(\356\362\356\360\340\377)e
+(\340\347\340\362\374)g(\352)n(\356\354\340\355\344\373,)h
+(\361\356\356\362\342\345\362\361\362\342\363\376\371\350\345)g
+(\361\362\360\356\352)n(\345)921 b Fg(C-h)42 b(a)-78
+2988 y Fi(\357\356\352)n(\340\347\340\362\374)26 b(\350\354\377)i
+(\364\363\355\352\366\350\350,)g(\352)n(\356\362\356\360\340\377)f
(\347\340\357\363)n(\361\352)n(\340\345\362\361)n(\377)e
(\352\353\340\342\350\370\345\351)835 b Fg(C-h)42 b(k)-78
-3088 y Fi(\357\356\353\363\367\350\362\374)27 b
-(\350\355\364\356\360\354\340\366\350\376)g(\356)g
+3088 y Fi(\357\356\353\363\367\350\362\374)28 b
+(\350\355\364\356\360\354\340\366\350\376)f(\356)g
(\364\363\355\352\366\350\350)1623 b Fg(C-h)42 b(f)-78
-3187 y Fi(\357\356\353\363\367\350\362\374)27 b
-(\350\355\364\356\360\354\340\366\350\376)g(\356)g
+3187 y Fi(\357\356\353\363\367\350\362\374)28 b
+(\350\355\364\356\360\354\340\366\350\376)f(\356)g
(\360\345\346\350\354\345)1672 b Fg(C-h)42 b(m)-128 3434
y Fh(5)132 b(\310\361\357\360\340\342\353\345\355\350\345)43
b(\356\370\350\341\356\352)-78 3617 y Ff
(\357\360\345\360\342\340\362\374)28 b Fi
-(\367\340\361\362\350\367\355\356)e
-(\355\340\341\360\340\355\355\363\376)h(\350\353\350)h
+(\367\340\361\362\350\367\355\356)f
+(\355\340\341\360\340\355\355\363\376)g(\350\353\350)h
(\350\361\357\356\353\355\377\345\354\363\376)g(\352)n
(\356\354\340\355\344\363)682 b Fg(C-g)-78 3717 y Ff
(\342\356\361\361\362)m(\340\355\356\342\350\362\374)29
-b Fi(\364\340\351\353,)e(\357\356\362\345\360)n(\377\355\355\373\351)f
-(\357\360\350)i(\352\360\340\365)n(\345)f(\361\350\361\362\345\354\373)
-894 b Fg(M-x)2857 3816 y(recover-file)-78 3916 y Ff
+b Fi(\364\340\351\353,)e(\357\356\362\345\360)n(\377\355\355\373\351)g
+(\357\360\350)h(\352\360\340\365)n(\345)f(\361\350\361\362\345\354\373)
+895 b Fg(M-x)2857 3816 y(recover-file)-78 3916 y Ff
(\356\362\354\345\355\350\362\374)27 b Fi(\355\345\346)n
-(\345\353\340\362\345\353\374\355\373\345)f
+(\345\353\340\362\345\353\374\355\373\345)g
(\350\347\354\345\355\345\355\350\377)1502 b Fg(C-x)42
b(u,)h(C-_)2857 4016 y Fi(\350\353\350)g Fg(C-/)-78 4115
-y Fi(\342\356\361\361\362)n(\340\355\356\342\350\362\374)24
-b(\341\363\364\345\360)i(\342)h(\357\345\360\342\356\355\340)n
+y Fi(\342\356\361\361\362)n(\340\355\356\342\350\362\374)26
+b(\341\363\364\345\360)g(\342)h(\357\345\360\342\356\355\340)n
(\367\340\353\374\355\356\345)e(\361\356\361\362\356)n
-(\377\355\350\345)1085 b Fg(M-x)2857 4215 y(revert-buffer)-78
-4315 y Fi(\357\345\360\345\360\350\361\356\342\340\362\374)26
-b(\347\340\357\356\353\355\345\355\355\373\351)h(\354\363)n
+(\377\355\350\345)1086 b Fg(M-x)2857 4215 y(revert-buffer)-78
+4315 y Fi(\357\345\360\345\360\350\361\356\342\340\362\374)27
+b(\347\340\357\356\353\355\345\355\355\373\351)g(\354\363)n
(\361\356\360\356\354)f(\375\352\360\340\355)1321 b Fg(C-l)-128
4560 y Fh(6)132 b(H\340\360\340\371\350\342\340\345\354\373\351)41
b(\357\356\350\361\352)-78 4743 y Fi(\357\356\350\361\352)28
1335 b Fg(C-M-s)-78 5042 y Fi(\357\356\350\361\352)28
b(\357\356)f(\360\345\343\363)-5 b(\353\377\360\355\356\354\363)28
b(\342\373\360\340\346)n(\345\355\350\376)f(\355\340\347\340\344)1376
-b Fg(C-M-r)-78 5142 y Fi(\342\373\341\360\340\362\374)25
-b(\357\360\345\344\373\344\363\371\363\376)j(\361\362\360\356\352\363)f
+b Fg(C-M-r)-78 5142 y Fi(\342\373\341\360\340\362\374)26
+b(\357\360\345\344\373\344\363\371\363\376)i(\361\362\360\356\352\363)g
(\357\356\350\361\352)n(\340)1527 b Fg(M-p)-78 5241 y
-Fi(\342\373\341\360\340\362\374)25 b
-(\361\353\345\344\363\376\371\363\376)j(\361\362\360\356\352\363)f
+Fi(\342\373\341\360\340\362\374)26 b
+(\361\353\345\344\363\376\371\363\376)i(\361\362\360\356\352\363)g
(\357\356\350\361\352)n(\340)1580 b Fg(M-n)-78 5341 y
-Fi(\357\360\345\352\360\340\362\350\362\374)26 b
-(\355\340\360\340\371\350\342\340\345\354\373\351)h
+Fi(\357\360\345\352\360\340\362\350\362\374)28 b
+(\355\340\360\340\371\350\342\340\345\354\373\351)f
(\357\356\350\361\352)1659 b Fg(RET)-78 5441 y Fi
-(\356\362\354\345\355\350\362\374)26 b(\375\364\364\345\352\362)h
-(\342\342\356)n(\344\340)e(\357\356\361\353\345\344\355\345\343\356)i
+(\356\362\354\345\355\350\362\374)28 b(\375\364\364\345\352\362)g
+(\342\342\356)n(\344\340)d(\357\356\361\353\345\344\355\345\343\356)i
(\361\350\354\342\356\353\340)1248 b Fg(DEL)-78 5540
-y Fi(\357\360\345\360\342\340\362\374)26 b
+y Fi(\357\360\345\360\342\340\362\374)27 b
(\362\345\352\363\371\350\351)h(\357\356\350\361\352)1994
b Fg(C-g)-128 5636 y Fi(\304\353\377)26 b(\357\356\342\362\356\360\340)
-e(\357\356\350\361\352)n(\340)g(\342)i(\353\376\341\356\354)f
+f(\357\356\350\361\352)n(\340)f(\342)i(\353\376\341\356\354)f
(\355\340\357\360\340\342\353\345\355\350\350)h
-(\350\361\357\356\353\374\347\363\351\362\345)e
-(\352\353\340\342\350\370\350)h Fg(C-s)g Fi(\350\353\350)h
+(\350\361\357\356\353\374\347\363\351\362\345)f
+(\352\353\340\342\350\370\350)g Fg(C-s)g Fi(\350\353\350)h
Fg(C-r)p Fi(.)f(\305\361\353\350)h(Emacs)g(\342\361\345)f(\345\371\345)
-h(\357\360\356\350\347-)-128 5736 y(\342\356)n(\344\350\362)h
-(\357\356\350\361\352,)g Fg(C-g)f Fi(\356\362\354\345\355\350\362)h
-(\362\356\353\374\352)n(\356)f(\355\345)h
+h(\357\360\356\350\347-)-128 5736 y(\342\356)n(\344\350\362)i
+(\357\356\350\361\352,)f Fg(C-g)f Fi(\356\362\354\345\355\350\362)j
+(\362\356\353\374\352)n(\356)e(\355\345)g
(\342\373\357\356\353\355\345\355\355\363\376)g(\367\340\361\362\374.)
1860 6192 y(1)p eop end
%%Page: 2 2
TeXDict begin 2 1 bop -128 -45 a Fh(7)132 b
(\317\345\360\345\354\345\371\345\355\350\345)-78 139
y Ff(\345\344\350\355\350\366\373)32 b
-(\357\345\360\345\354\345\371\345\355\350\377)1945 b
+(\357\345\360\345\354\345\371\345\355\350\377)1944 b
(\355\340\347\340\344)450 b(\342\357\345\360\345\344)-78
239 y Fi(\361\350\354\342\356\353)2667 b Fg(C-b)558 b(C-f)-78
338 y Fi(\361\353\356\342\356)2726 b Fg(M-b)558 b(M-f)-78
-438 y Fi(\361\362\360\356\352)n(\340)2682 b Fg(C-p)558
+438 y Fi(\361\362\360\356\352)n(\340)2683 b Fg(C-p)558
b(C-n)-78 537 y Fi(\355\340)n(\367\340\353\356)26 b(\(\350\353\350)j
-(\352)n(\356\355\345\366\))e(\361\362\360\356\352\350)1915
+(\352)n(\356\355\345\366\))e(\361\362\360\356\352\350)1916
b Fg(C-a)558 b(C-e)-78 637 y Fi(\357\360\345\344\353\356)n(\346)n
(\345\355\350\345)2441 b Fg(M-a)558 b(M-e)-78 737 y Fi
(\340\341\347\340\366)2726 b Fg(M-{)558 b(M-})-78 836
-y Fi(\361\362\360\340\355\350\366\340)2588 b Fg(C-x)42
+y Fi(\361\362\360\340\355\350\366\340)2589 b Fg(C-x)42
b([)472 b(C-x)42 b(])-78 936 y Fi(\342\373\360\340\346)n
(\345\355\350\345)27 b(\(sexp\))2261 b Fg(C-M-b)470 b(C-M-f)-78
1036 y Fi(\364\363\355\352\366\350\377)2597 b Fg(C-M-a)470
b(\342)g(\355\340)n(\367\340\353\356)f(\(\350\353\350)i(\352)n
(\356\355\345\366\))g(\341\363\364\345\360\340)1508 b
Fg(M-<)558 b(M->)-78 1243 y Fi(\357\360\356\352\360\363\362\352)n(\340)
-26 b(\375\352\360\340\355\340)h(\342\355\350\347)2054
-b Fg(C-v)-78 1343 y Fi(\357\360\356\352\360\363\362\352)n(\340)26
-b(\375\352\360\340\355\340)h(\342\342\345\360)n(\365)2016
-b Fg(M-v)-78 1442 y Fi(\357\360\356\352\360\363\362\352)n(\340)26
+27 b(\375\352\360\340\355\340)g(\342\355\350\347)2054
+b Fg(C-v)-78 1343 y Fi(\357\360\356\352\360\363\362\352)n(\340)27
+b(\375\352\360\340\355\340)g(\342\342\345\360)n(\365)2016
+b Fg(M-v)-78 1442 y Fi(\357\360\356\352\360\363\362\352)n(\340)27
b(\342\353\345\342\356)2302 b Fg(C-x)42 b(<)-78 1542
-y Fi(\357\360\356\352\360\363\362\352)n(\340)26 b
+y Fi(\357\360\356\352\360\363\362\352)n(\340)27 b
(\342\357\360\340\342\356)2251 b Fg(C-x)42 b(>)-78 1642
-y Fi(\363)n(\361\362)n(\340\355\356\342\352)n(\340)24
-b(\362\345\352\363\371\345\351)j(\361\362\360\356\352\350)g(\342)g
-(\366\345\355\362\360)h(\375\352\360\340\355\340)1329
+y Fi(\363)n(\361\362)n(\340\355\356\342\352)n(\340)25
+b(\362\345\352\363\371\345\351)j(\361\362\360\356\352\350)g(\342)f
+(\366\345\355\362\360)i(\375\352\360\340\355\340)1329
b Fg(C-u)42 b(C-l)-128 1887 y Fh(8)132 b(\323\355\350\367\362\356)l
(\346)l(\345\355\350\345)44 b(\350)g(\363)-7 b
(\344\340\353\345\355\350\345)-78 2070 y Ff(\363\355\350\367\362\356)m
-(\346)m(\340\345\354\373\351)32 b(\356\341\372\345\352\362)1956
+(\346)m(\340\345\354\373\351)33 b(\356\341\372\345\352\362)1956
b(\355\340\347\340\344)450 b(\342\357\345\360\345\344)-78
2170 y Fi(\361\350\354\342\356\353)27 b(\(\363)-5 b
(\344\340\353\345\355\350\345,)28 b(\340)f(\355\345)h
-(\363\355\350\367\362\356)n(\346)n(\345\355\350\345\))1509
+(\363\355\350\367\362\356)n(\346)n(\345\355\350\345\))1510
b Fg(DEL)558 b(C-d)-78 2270 y Fi(\361\353\356\342\356)2726
-b Fg(M-DEL)470 b(M-d)-78 2369 y Fi(\361\362\360\356\352)n(\340)26
-b(\(\344\356)i(\352)n(\356\355\366\340)e(\361\362\360\356\352\350\))
-1971 b Fg(M-0)42 b(C-k)384 b(C-k)-78 2469 y Fi
+b Fg(M-DEL)470 b(M-d)-78 2369 y Fi(\361\362\360\356\352)n(\340)27
+b(\(\344\356)h(\352)n(\356\355\366\340)e(\361\362\360\356\352\350\))
+1972 b Fg(M-0)42 b(C-k)384 b(C-k)-78 2469 y Fi
(\357\360\345\344\353\356)n(\346)n(\345\355\350\345)2441
b Fg(C-x)42 b(DEL)384 b(M-k)-78 2569 y Fi(\342\373\360\340\346)n
(\345\355\350\345)2512 b Fg(M\025)42 b(C-M-k)340 b(C-M-k)-78
-2676 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)26
+2676 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)28
b Ff(\356\341\353\340\361\362\374)2116 b Fg(C-w)-78 2776
-y Fi(\361\352)n(\356\357\350\360\356\342\340\362\374)25
-b(\356\341\353\340\361\362\374)g(\342)i(\361\357\350\361\356\352)h
-(\363\355\350\367\362\356)n(\346)n(\345\355\350\351)1264
-b Fg(M-w)-78 2876 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)26
-b(\344\356)h(\361\353\345\344\363\376\371\345\343\356)g(\342\365)n
+y Fi(\361\352)n(\356\357\350\360\356\342\340\362\374)26
+b(\356\341\353\340\361\362\374)g(\342)h(\361\357\350\361\356\352)h
+(\363\355\350\367\362\356)n(\346)n(\345\355\350\351)1265
+b Fg(M-w)-78 2876 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)28
+b(\344\356)f(\361\353\345\344\363\376\371\345\343\356)g(\342\365)n
(\356)n(\346\344\345\355\350\377)f(\361\350\354\342\356\353\340)h
Fe(char)916 b Fg(M-z)42 b Fe(char)-78 2975 y Fi(\342\361\362)n
-(\340\342\350\362\374)25 b(\357\356\361\353\345\344\355\350\351)i
-(\363\355\350\367\362\356)n(\346)n(\345\355\355\373\351)g
-(\356\341\372\345\352\362)1305 b Fg(C-y)-78 3075 y Fi
-(\347\340\354\345\355\350\362\374)23 b(\362\356\353\374\352)n(\356)e
+(\340\342\350\362\374)27 b(\357\356\361\353\345\344\355\350\351)g
+(\363\355\350\367\362\356)n(\346)n(\345\355\355\373\351)h
+(\356\341\372\345\352\362)1306 b Fg(C-y)-78 3075 y Fi
+(\347\340\354\345\355\350\362\374)24 b(\362\356\353\374\352)n(\356)e
(\367\362\356)i(\342\356\361\361\362)n
-(\340\355\356\342\353\345\355\355\373\351)d(\362\345\352)n(\361\362)j
-(\357\360\345\344\370\345\361\362\342\363\376\371\350\354)g
+(\340\355\356\342\353\345\355\355\373\351)d(\362\345\352)n(\361\362)k
+(\357\360\345\344\370\345\361\362\342\363\376\371\350\354)f
(\363\355\350\367\362\356)n(\346)n(\345\355-)-78 3175
-y(\355\373\354)28 b(\362\345\352)n(\361\362\356\354)2857
+y(\355\373\354)k(\362\345\352)n(\361\362\356\354)2857
3075 y(M-y)-128 3420 y Fh(9)132 b(\317\356\354\345\362\352)l(\340)-78
-3580 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)24
-b(\357\356\354\345\362\352\350)2176 b Fg(C-@)42 b Fi(\350\353\350)i
-Fg(C-SPC)-78 3680 y Fi(\357\356\354\345\355\377\362\374)27
-b(\354\345\361\362)n(\340\354\350)g(\352\363\360\361\356\360)g(\350)h
-(\357\356\354\345\362\352\363)1540 b Fg(C-x)42 b(C-x)-78
-3779 y Fi(\357\356\354\345\362\350\362\374)26 b Fe(ar)l(g)36
+3580 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)26
+b(\357\356\354\345\362\352\350)2177 b Fg(C-@)42 b Fi(\350\353\350)i
+Fg(C-SPC)-78 3680 y Fi(\357\356\354\345\355\377\362\374)28
+b(\354\345\361\362)n(\340\354\350)g(\352\363\360\361\356\360)f(\350)h
+(\357\356\354\345\362\352\363)1541 b Fg(C-x)42 b(C-x)-78
+3779 y Fi(\357\356\354\345\362\350\362\374)28 b Fe(ar)l(g)36
b Ff(\361\353\356\342)2219 b Fg(M-@)-78 3879 y Fi
-(\357\356\354\345\362\350\362\374)26 b Ff
-(\357\340\360\340\343\360\340\364)2145 b Fg(M-h)-78 3979
-y Fi(\357\356\354\345\362\350\362\374)26 b Ff
+(\357\356\354\345\362\350\362\374)28 b Ff
+(\357\340\360\340\343\360\340\364)2144 b Fg(M-h)-78 3979
+y Fi(\357\356\354\345\362\350\362\374)28 b Ff
(\361\362\360\340\355\350\366\363)2162 b Fg(C-x)42 b(C-p)-78
-4078 y Fi(\357\356\354\345\362\350\362\374)26 b Ff
-(\342\373\360\340\346)m(\345\355\350\345)2070 b Fg(C-M-@)-78
-4178 y Fi(\357\356\354\345\362\350\362\374)26 b Ff
-(\364\363\355\352\366\350\376)2149 b Fg(C-M-h)-78 4277
-y Fi(\357\356\354\345\362\350\362\374)26 b(\342\345\361\374)h
-Ff(\341\363\364\345\360)2103 b Fg(C-x)42 b(h)-128 4523
+4078 y Fi(\357\356\354\345\362\350\362\374)28 b Ff
+(\342\373\360\340\346)m(\345\355\350\345)2071 b Fg(C-M-@)-78
+4178 y Fi(\357\356\354\345\362\350\362\374)28 b Ff
+(\364\363\355\352\366\350\376)2148 b Fg(C-M-h)-78 4277
+y Fi(\357\356\354\345\362\350\362\374)28 b(\342\345\361\374)f
+Ff(\341\363\364\345\360)2102 b Fg(C-x)42 b(h)-128 4523
y Fh(10)131 b(\307\340\354\345\355\340)44 b(\361)g
(\347\340\357\360\356\361\356\354)-78 4706 y Fi
-(\350\355\362\345\360\340\352\362\350\342\355\340\377)26
-b(\347\340\354\345\355\340)h(\362\345\352)n(\361\362\356\342\356\351)e
-(\361\362\360\356\352\350)1397 b Fg(M-\045)-78 4806 y
+(\350\355\362\345\360\340\352\362\350\342\355\340\377)28
+b(\347\340\354\345\355\340)f(\362\345\352)n(\361\362\356\342\356\351)g
+(\361\362\360\356\352\350)1398 b Fg(M-\045)-78 4806 y
Fi(\361)28 b(\350\361\357\356\353\374\347\356\342\340\355\350\345\354)e
(\360\345\343\363)-5 b(\353\377\360\355\373\365)27 b
(\342\373\360\340\346)n(\345\355\350\351)1333 b Fg(M-x)42
b(query-replace-r)o(ege)o(xp)-128 4901 y Fi(\302)28 b
(\360\345\346\350\354\345)g
-(\350\355\362\345\360\340\352\362\350\342\355\356\351)e
-(\347\340\354\345\355\373)h
-(\357\356\353\374\347\356\342\340\362\345\353\376)e
+(\350\355\362\345\360\340\352\362\350\342\355\356\351)g
+(\347\340\354\345\355\373)f
+(\357\356\353\374\347\356\342\340\362\345\353\376)f
(\344\356\361\362\363\357\355\373)i
-(\361\353\345\344\363\376\371\350\345)h(\352)n
+(\361\353\345\344\363\376\371\350\345)g(\352)n
(\356\354\340\355\344\373:)-78 4995 y Ff
(\347\340\354\345\355\350\362\374)g Fi(\344\340\355\355\356\345)f
-(\361\356\356\362\342\345\362\361\362\342\350\345,)d
-(\357\345\360\345\351\362\350)j(\352)h
+(\361\356\356\362\342\345\362\361\362\342\350\345,)g
+(\357\345\360\345\351\362\350)h(\352)g
(\361\353\345\344\363\376\371\345\354\363)815 b Fg(SPC)-78
-5095 y Fi(\347\340\354\345\355\350\362\374)27 b(\375\362\356)f
-(\361\356\356\362\342\345\362\361\362\342\350\345,)e(\355\345)k
-(\357\345\360\345\354\345\371\340\362\374\361)n(\377)1237
+5095 y Fi(\347\340\354\345\355\350\362\374)28 b(\375\362\356)f
+(\361\356\356\362\342\345\362\361\362\342\350\345,)g(\355\345)h
+(\357\345\360\345\354\345\371\340\362\374\361)n(\377)1238
b Fg(,)-78 5194 y Ff(\357\360\356\357\363)m(\361\362\350\362\374)29
-b Fi(\361\356\356\362\342\345\362\361\362\342\350\345)24
-b(\341\345\347)j(\347\340\354\345\355\373)1487 b Fg(DEL)-78
-5294 y Fi(\347\340\354\345\355\350\362\374)27 b(\342\361\345)g
-(\356\361\362)n(\340\342\370\350\345\361)n(\377)d
-(\361\356\356\362\342\345\362\361\362\342\350\377)1465
+b Fi(\361\356\356\362\342\345\362\361\362\342\350\345)e(\341\345\347)g
+(\347\340\354\345\355\373)1487 b Fg(DEL)-78 5294 y Fi
+(\347\340\354\345\355\350\362\374)28 b(\342\361\345)f(\356\361\362)n
+(\340\342\370\350\345\361)n(\377)e
+(\361\356\356\362\342\345\362\361\362\342\350\377)1468
b Fg(!)-78 5393 y Ff(\342\345\360\355\363\362\374\361)m(\377)29
b Fi(\352)f(\357\360\345\344\373\344\363\371\345\354\363)f
-(\361\356\356\362\342\345\362\361\362\342\350\376)1334
+(\361\356\356\362\342\345\362\361\362\342\350\376)1337
b Fg(\002)-78 5493 y Ff(\342\373\351\362\350)28 b Fi(\350\347)g
(\360\345\346\350\354\340)f(\020\347\340\354\345\355\340)g(\361)g
(\347\340\357\360\356\361\356\354\021)1453 b Fg(RET)-78
-5593 y Fi(\342\356\351\362\350)37 b(\342)h(\360\345\346\350\354)h
+5593 y Fi(\342\356\351\362\350)38 b(\342)g(\360\345\346\350\354)h
(\360\345\352\363\360\361\350\342\355\356\343\356)d
-(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)h
-(\(\344\353\377)h(\342\373\365)n(\356)n(\344\340)e
+(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)i
+(\(\344\353\377)g(\342\373\365)n(\356)n(\344\340)e
(\350\361\357\356\353\374\347\363)n(\345\362\361)n(\377)-78
5692 y Fg(C-M-c)p Fi(\))2857 5593 y Fg(C-r)1860 6192
y Fi(2)p eop end
b(\355\345\361\352)l(\356\353\374\352\350\365)g(\356\352)l(\356\355)
-128 137 y Fi(\312\356\354\340\355\344\373,)26 b
(\357\360\350\342\345\344\345\355\355\373\345)h(\342\356)f
-(\342\362\356\360\356\354)f(\361\362\356\353\341\366\345,)g
-(\357\360\350\354\345\355\377\376\362\361)n(\377)i(\352)g
+(\342\362\356\360\356\354)g(\361\362\356\353\341\366\345,)g
+(\357\360\350\354\345\355\377\376\362\361)n(\377)i(\352)f
(\344\360\363\343\356\354\363)f(\364\360\375\351\354\363)h
(\(\356\352\355\363)f(\350\361\357\356\353\374\347\363)n
(\345\354\356\351)g(\356\352)n(\356\355\355\356\351)-128
237 y(\361\350\361\362\345\354\373\).)-78 336 y(\363)-5
-b(\344\340\353\350\362\374)27 b(\342\361\345)g(\356\361\362)n
-(\340\353\374\355\373\345)e(\356\352\355\340)1869 b Fg(C-x)42
-b(1)-78 444 y Fi(\360\340\347\341\350\362\374)26 b(\356\352\355\356)h
-(\357\356)g(\343\356\360\350\347\356\355\362)n(\340\353\350)1824
+b(\344\340\353\350\362\374)28 b(\342\361\345)f(\356\361\362)n
+(\340\353\374\355\373\345)f(\356\352\355\340)1869 b Fg(C-x)42
+b(1)-78 444 y Fi(\360\340\347\341\350\362\374)27 b(\356\352\355\356)g
+(\357\356)g(\343\356\360\350\347\356\355\362)n(\340\353\350)1825
b Fg(C-x)42 b(2)472 b(C-x)42 b(5)h(2)-78 543 y Fi(\363)-5
-b(\344\340\353\350\362\374)27 b(\344\340\355\355\356\345)g
+b(\344\340\353\350\362\374)28 b(\344\340\355\355\356\345)f
(\356\352\355\356)2143 b Fg(C-x)42 b(0)472 b(C-x)42 b(5)h(0)-78
-643 y Fi(\360\340\347\341\350\362\374)26 b(\356\352\355\356)h(\357\356)
-g(\342\345\360\362\350\352)n(\340\353\350)1903 b Fg(C-x)42
-b(3)-78 743 y Fi(\342\373\357\356\353\355\350\362\374)26
-b(\357\360\356\352\360\363\362\352\363)h(\342)g
+643 y Fi(\360\340\347\341\350\362\374)27 b(\356\352\355\356)g(\357\356)
+g(\342\345\360\362\350\352)n(\340\353\350)1904 b Fg(C-x)42
+b(3)-78 743 y Fi(\342\373\357\356\353\355\350\362\374)27
+b(\357\360\356\352\360\363\362\352\363)h(\342)f
(\344\360\363\343\356\354)h(\356\352\355\345)1530 b Fg(C-M-v)-78
-850 y Fi(\357\345\360\345\354\345\361\362\350\362\374)27
-b(\352\363\360\361\356\360)g(\342)g(\344\360\363\343\356\345)g
+850 y Fi(\357\345\360\345\354\345\361\362\350\362\374)29
+b(\352\363\360\361\356\360)e(\342)g(\344\360\363\343\356\345)g
(\356\352\355\356)1629 b Fg(C-x)42 b(o)472 b(C-x)42 b(5)h(o)-78
-950 y Fi(\342\373\341\360\340\362\374)25 b(\341\363\364\345\360)i(\342)
+950 y Fi(\342\373\341\360\340\362\374)26 b(\341\363\364\345\360)h(\342)
g(\344\360\363\343\356\354)h(\356\352\355\345)1795 b
Fg(C-x)42 b(4)h(b)385 b(C-x)42 b(5)h(b)-78 1050 y Fi(\357\356\352)n
-(\340\347\340\362\374)25 b(\341\363\364\345\360)i(\342)g
+(\340\347\340\362\374)26 b(\341\363\364\345\360)h(\342)g
(\344\360\363\343\356\354)g(\356\352\355\345)1775 b Fg(C-x)42
b(4)h(C-o)297 b(C-x)42 b(5)h(C-o)-78 1149 y Fi
-(\347\340\343\360\363\347\350\362\374)26 b(\364\340\351\353)h(\342)g
+(\347\340\343\360\363\347\350\362\374)27 b(\364\340\351\353)g(\342)g
(\344\360\363\343\356\345)g(\356\352\355\356)1786 b Fg(C-x)42
b(4)h(f)385 b(C-x)42 b(5)h(f)-78 1249 y Fi
-(\356\362\352\360\373\362\374)26 b(\364\340\351\353)h(\342)g
-(\360\345\346\350\354\345)h(\367\362\345\355\350\377)g(\342)f
+(\356\362\352\360\373\362\374)28 b(\364\340\351\353)f(\342)g
+(\360\345\346\350\354\345)h(\367\362\345\355\350\377)h(\342)e
(\344\360\363\343\356\354)g(\356\352\355\345)1149 b Fg(C-x)42
b(4)h(r)385 b(C-x)42 b(5)h(r)-78 1349 y Fi(\347\340\357\363)n
-(\361\362\350\362\374)25 b(Dired)j(\342)f(\344\360\363\343\356\354)h
+(\361\362\350\362\374)27 b(Dired)h(\342)f(\344\360\363\343\356\354)h
(\356\352\355\345)1766 b Fg(C-x)42 b(4)h(d)385 b(C-x)42
-b(5)h(d)-78 1448 y Fi(\355\340\351\362\350)27 b(\362)n(\340\343)g(\342)
-g(\344\360\363\343\356\354)g(\356\352\355\345)2003 b
+b(5)h(d)-78 1448 y Fi(\355\340\351\362\350)28 b(\362)n(\340\343)g(\342)
+f(\344\360\363\343\356\354)g(\356\352\355\345)2003 b
Fg(C-x)42 b(4)h(.)385 b(C-x)42 b(5)h(.)-78 1556 y Fi
-(\363\342\345\353\350\367\350\362\374)27 b(\342\373\361\356\362\363)e
+(\363\342\345\353\350\367\350\362\374)28 b(\342\373\361\356\362\363)e
(\356\352\355\340)2049 b Fg(C-x)42 b(\002)-78 1656 y
-Fi(\361\363\347\350\362\374)27 b(\362\345\352\363\371\345\345)f
+Fi(\361\363\347\350\362\374)28 b(\362\345\352\363\371\345\345)f
(\356\352\355\356)2148 b Fg(C-x)42 b({)-78 1755 y Fi
-(\360\340\361\370\350\360\350\362\374)27 b
+(\360\340\361\370\350\360\350\362\374)28 b
(\362\345\352\363\371\345\345)f(\356\352\355\356)1982
b Fg(C-x)42 b(})-128 2001 y Fh(12)131 b
(\324\356\360\354\340\362\350\360\356\342\340\355\350\345)-78
-2184 y Fi(\361)n(\344\345\353\340\362\374)26 b
-(\356\362\361\362\363\357)g(\344\353\377)i
-(\362\345\352\363\371\345\351)f Ff(\361\362\360\356\352\350)h
-Fi(\(\342)f(\347\340\342\350\361\350\354\356\361\362\350)f(\356\362)h
+2184 y Fi(\361)n(\344\345\353\340\362\374)27 b
+(\356\362\361\362\363\357)h(\344\353\377)g
+(\362\345\352\363\371\345\351)g Ff(\361\362\360\356\352\350)g
+Fi(\(\342)f(\347\340\342\350\361\350\354\356\361\362\350)g(\356\362)h
(\360\345\346\350\354\340\))470 b Fg(TAB)-78 2284 y Fi(\361)n
-(\344\345\353\340\362\374)26 b(\356\362\361\362\363\357)g(\344\353\377)
-i Ff(\356\341\353\340\361\362\350)g Fi(\(\342)g
-(\347\340\342\350\361\350\354\356\361\362\350)e(\356\362)g
+(\344\345\353\340\362\374)27 b(\356\362\361\362\363\357)h(\344\353\377)
+g Ff(\356\341\353\340\361\362\350)g Fi(\(\342)g
+(\347\340\342\350\361\350\354\356\361\362\350)f(\356\362)g
(\360\345\346\350\354\340\))775 b Fg(C-M-)p Fd(n)-78
-2383 y Fi(\361)n(\344\345\353\340\362\374)26 b
-(\356\362\361\362\363\357)g(\344\353\377)i Ff(\342\373\360\340\346)m
-(\345\355\350\377)g Fi(\(\342)f
-(\347\340\342\350\361\350\354\356\361\362\350)f(\356\362)h
+2383 y Fi(\361)n(\344\345\353\340\362\374)27 b
+(\356\362\361\362\363\357)h(\344\353\377)g Ff(\342\373\360\340\346)m
+(\345\355\350\377)h Fi(\(\342)e
+(\347\340\342\350\361\350\354\356\361\362\350)g(\356\362)h
(\360\345\346\350\354\340\))617 b Fg(C-M-q)-78 2483 y
-Fi(\361)n(\344\345\353\340\362\374)26 b(\356\362\361\362\363\357)g
-(\352)i(\347\340\344\340\355\355\356\351)e Fe(ar)l(g)36
+Fi(\361)n(\344\345\353\340\362\374)27 b(\356\362\361\362\363\357)h
+(\352)g(\347\340\344\340\355\355\356\351)e Fe(ar)l(g)36
b Fi(\352)n(\356\353\356\355\352)n(\345)1445 b Fg(C-x)42
-b(TAB)-78 2583 y Fi(\342\361\362)n(\340\342\350\362\374)25
-b(\355\356\342\363\376)h(\361\362\360\356\352\363)h
-(\357\356\361\353\345)g(\352\363\360\361\356\360\340)1493
-b Fg(C-o)-78 2682 y Fi(\361)n(\344\342\350\355\363\362\374)26
-b(\356\361\362)n(\340\362\356\352)f(\361\362\360\356\352\350)i
+b(TAB)-78 2583 y Fi(\342\361\362)n(\340\342\350\362\374)27
+b(\355\356\342\363\376)f(\361\362\360\356\352\363)i
+(\357\356\361\353\345)f(\352\363\360\361\356\360\340)1493
+b Fg(C-o)-78 2682 y Fi(\361)n(\344\342\350\355\363\362\374)27
+b(\356\361\362)n(\340\362\356\352)g(\361\362\360\356\352\350)h
(\342\345\360\362\350\352)n(\340\353\374\355\356)e(\342\355\350\347)
-1293 b Fg(C-M-o)-78 2782 y Fi(\363)-5 b(\344\340\353\350\362\374)27
+1293 b Fg(C-M-o)-78 2782 y Fi(\363)-5 b(\344\340\353\350\362\374)28
b(\357\363)n(\361\362\373\345)f(\361\362\360\356\352\350)h
-(\342\356\352\360\363\343)g(\352\363\360\361\356\360\340)1442
+(\342\356\352\360\363\343)f(\352\363\360\361\356\360\340)1442
b Fg(C-x)42 b(C-o)-78 2882 y Fi
-(\356\341\372\345\344\350\355\350\362\374)26 b
-(\361\362\360\356\352\363)h(\361)g
+(\356\341\372\345\344\350\355\350\362\374)27 b
+(\361\362\360\356\352\363)h(\361)f
(\357\360\345\344\373\344\363\371\345\351)h(\(\361\356)f
(\361\353\345\344\363\376\371\350\354\350)h(arg\))817
-b Fg(M-\002)-78 2981 y Fi(\363)-5 b(\344\340\353\350\362\374)27
+b Fg(M-\002)-78 2981 y Fi(\363)-5 b(\344\340\353\350\362\374)28
b(\357\363)n(\361\362\356\345)f
-(\357\360\356\361\362\360\340\355\361\362\342\356)f
-(\342\356\352\360\363\343)i(\352\363\360\361\356\360\340)1211
-b Fg(M-)p Fd(n)-78 3081 y Fi(\357\356\354\345\361\362\350\362\374)26
-b(\362\356\353\374\352)n(\356)g(\356)n(\344\350\355)h
+(\357\360\356\361\362\360\340\355\361\362\342\356)g
+(\342\356\352\360\363\343)g(\352\363\360\361\356\360\340)1211
+b Fg(M-)p Fd(n)-78 3081 y Fi(\357\356\354\345\361\362\350\362\374)28
+b(\362\356\353\374\352)n(\356)f(\356)n(\344\350\355)g
(\357\360\356\341\345\353)g(\342)g(\357\356\347\350\366\350\350)h
(\352\363\360\361\356\360\340)1036 b Fg(M-SPC)-78 3180
-y Fi(\356\362\364\356\360\354\340\362\350\360\356\342\340\362\374)23
-b(\362\345\352\363\371\350\351)k(\357\340\360\340\343\360\340\364)1513
+y Fi(\356\362\364\356\360\354\340\362\350\360\356\342\340\362\374)26
+b(\362\345\352\363\371\350\351)i(\357\340\360\340\343\360\340\364)1513
b Fg(M-q)-78 3280 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)
-24 b(\361\362\356\353\341\345\366)i
+26 b(\361\362\356\353\341\345\366)h
(\347\340\357\356\353\355\345\355\350\377)1739 b Fg(C-x)42
-b(f)-78 3380 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)24
-b(\357\360\345\364\350\352)n(\361)j
+b(f)-78 3380 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)26
+b(\357\360\345\364\350\352)n(\361)h
(\347\340\357\356\353\355\345\355\350\377)g(\352)n
-(\340\346\344\356\351)g(\361\362\360\356\352\350)1107
+(\340\346\344\356\351)g(\361\362\360\356\352\350)1108
b Fg(C-x)42 b(.)-78 3479 y Fi(\363)n(\361\362)n
-(\340\355\356\342\350\362\374)24 b(\355\340)n(\367\345\360\362)n
-(\340\355\350\345)i(\(face\))1833 b Fg(M-g)-128 3725
+(\340\355\356\342\350\362\374)26 b(\355\340)n(\367\345\360\362)n
+(\340\355\350\345)h(\(face\))1833 b Fg(M-g)-128 3725
y Fh(13)131 b(\310\347\354\345\355\345\355\350\345)44
b(\360\345\343\350\361\362\360\340)-78 3908 y Fi(\361)n
-(\344\345\353\340\362\374)26 b(\341\363\352\342\373)h
+(\344\345\353\340\362\374)27 b(\341\363\352\342\373)g
(\361\353\356\342\340)f(\347\340\343)n(\353\340\342\355\373\354\350)
-1672 b Fg(M-u)-78 4008 y Fi(\361)n(\344\345\353\340\362\374)26
-b(\341\363\352\342\373)h(\361\353\356\342\340)f
-(\361\362\360\356\367\355\373\354\350)1703 b Fg(M-l)-78
-4107 y Fi(\361)n(\344\345\353\340\362\374)26 b
-(\357\345\360\342\363\376)h(\341\363\352\342\363)g
+1672 b Fg(M-u)-78 4008 y Fi(\361)n(\344\345\353\340\362\374)27
+b(\341\363\352\342\373)g(\361\353\356\342\340)f
+(\361\362\360\356\367\355\373\354\350)1704 b Fg(M-l)-78
+4107 y Fi(\361)n(\344\345\353\340\362\374)27 b
+(\357\345\360\342\363\376)g(\341\363\352\342\363)g
(\361\353\356\342\340)f(\347\340\343)n(\353\340\342\355\356\351)1457
-b Fg(M-c)-78 4207 y Fi(\361)n(\344\345\353\340\362\374)26
-b(\341\363\352\342\373)h(\356\341\353\340\361\362\350)e(\347\340\343)n
+b Fg(M-c)-78 4207 y Fi(\361)n(\344\345\353\340\362\374)27
+b(\341\363\352\342\373)g(\356\341\353\340\361\362\350)f(\347\340\343)n
(\353\340\342\355\373\354\350)1585 b Fg(C-x)42 b(C-u)-78
-4307 y Fi(\361)n(\344\345\353\340\362\374)26 b(\341\363\352\342\373)h
-(\356\341\353\340\361\362\350)e(\361\362\360\356\367\355\373\354\350)
-1616 b Fg(C-x)42 b(C-l)-128 4553 y Fh(14)131 b
+4307 y Fi(\361)n(\344\345\353\340\362\374)27 b(\341\363\352\342\373)g
+(\356\341\353\340\361\362\350)f(\361\362\360\356\367\355\373\354\350)
+1617 b Fg(C-x)42 b(C-l)-128 4553 y Fh(14)131 b
(\314\350\355\350\341\363\364\345\360)-128 4735 y Fi
(\321\353\345\344\363\376\371\350\345)28 b
(\352\353\340\342\350\370\350)f(\(\352\353\376\367\350\))i
(\356\357\360\345\344\345\353\345\355\373)e(\342)h
(\354\350\355\350\341\363\364\345\360\345.)-78 4833 y
-(\344\356\357\356\353\355\350\362\374)e(\355\340\361\352)n
-(\356\353\374\352)n(\356)g(\342\356\347\354\356)n(\346\355\356)1727
-b Fg(TAB)-78 4933 y Fi(\344\356\357\356\353\355\350\362\374)26
-b(\344\356)i(\356)n(\344\355\356\343\356)e(\361\353\356\342\340)1907
-b Fg(SPC)-78 5033 y Fi(\344\356\357\356\353\355\350\362\374)26
-b(\350)i(\342\373\357\356\353\355\350\362\374)2025 b
-Fg(RET)-78 5132 y Fi(\357\356\352)n(\340\347\340\362\374)25
-b(\342\356\347\354\356)n(\346\355\373\345)h
+(\344\356\357\356\353\355\350\362\374)f(\355\340\361\352)n
+(\356\353\374\352)n(\356)f(\342\356\347\354\356)n(\346\355\356)1727
+b Fg(TAB)-78 4933 y Fi(\344\356\357\356\353\355\350\362\374)27
+b(\344\356)h(\356)n(\344\355\356\343\356)e(\361\353\356\342\340)1907
+b Fg(SPC)-78 5033 y Fi(\344\356\357\356\353\355\350\362\374)27
+b(\350)h(\342\373\357\356\353\355\350\362\374)2026 b
+Fg(RET)-78 5132 y Fi(\357\356\352)n(\340\347\340\362\374)26
+b(\342\356\347\354\356)n(\346\355\373\345)g
(\344\356\357\356\353\355\345\355\350\377)1677 b Fg(?)-78
-5232 y Fi(\342\373\341\360\340\362\374)25 b
-(\357\360\345\344\373\344\363\371\363\376)j(\361\362\360\356\352\363)f
-(\350\347)g(\350\361\362\356\360\350\350)g(\342\342\356)n(\344\340)1130
-b Fg(M-p)-78 5332 y Fi(\342\373\341\360\340\362\374)25
-b(\361\353\345\344\363\376\371\363\376)j(\361\362\360\356\352\363)f
-(\350\347)g(\350\361\362\356\360\350\350)g(\342\342\356)n(\344\340)1183
+5232 y Fi(\342\373\341\360\340\362\374)26 b
+(\357\360\345\344\373\344\363\371\363\376)i(\361\362\360\356\352\363)g
+(\350\347)f(\350\361\362\356\360\350\350)h(\342\342\356)n(\344\340)1130
+b Fg(M-p)-78 5332 y Fi(\342\373\341\360\340\362\374)26
+b(\361\353\345\344\363\376\371\363\376)i(\361\362\360\356\352\363)g
+(\350\347)f(\350\361\362\356\360\350\350)h(\342\342\356)n(\344\340)1183
b Fg(M-n)-78 5431 y Fi(\357\356\350\361\352)28 b(\342)f
-(\350\361\362\356\360\350\350)g(\357\356)g(\360\345\343\363)-5
+(\350\361\362\356\360\350\350)h(\357\356)f(\360\345\343\363)-5
b(\353\377\360\355\356\354\363)28 b(\342\373\360\340\346)n
-(\345\355\350\376)f(\342)g(\356\341\360\340\362\355\356\354)f
+(\345\355\350\376)f(\342)g(\356\341\360\340\362\355\356\354)g
(\355\340\357\360\342\353\345\355\350\350)293 b Fg(M-r)-78
5531 y Fi(\357\356\350\361\352)28 b(\342)f
-(\350\361\362\356\360\350\350)g(\357\356)g(\360\345\343\363)-5
+(\350\361\362\356\360\350\350)h(\357\356)f(\360\345\343\363)-5
b(\353\377\360\355\356\354\363)28 b(\342\373\360\340\346)n
(\345\355\350\376)f(\342)g(\357\360)n(\377\354\356\354)h
(\355\340\357\360\342\353\345\355\350\350)361 b Fg(M-s)-78
-5630 y Fi(\357\360\345\360\342\340\362\374)26 b(\352)n
+5630 y Fi(\357\360\345\360\342\340\362\374)27 b(\352)n
(\356\354\340\355\344\363)2247 b Fg(C-g)-128 5726 y Fi
-(\315\340\341\345\360\350\362\345)30 b Fg(C-x)42 b(ESC)g(ESC)30
+(\315\340\341\345\360\350\362\345)31 b Fg(C-x)42 b(ESC)g(ESC)30
b Fi(\344\353\377)i
-(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)d(\350)i
-(\357\356\342\362\356\360\345\355\350\377)f
-(\357\356\361\353\345\344\355\345\351)h(\352)n
+(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)e(\350)h
+(\357\356\342\362\356\360\345\355\350\377)g
+(\357\356\361\353\345\344\355\345\351)g(\352)n
(\356\354\340\355\344\373)f(\355\340\341\360\340\355\355\356\351)g
(\342)h(\354\350\355\350\341\363\364\345\360\345.)-128
-5826 y(\315\340\341\345\360\350\362\345)26 b Fg(F10)p
-Fi(,)h(\367\362\356\341\373)f(\360\340\341\356\362)n(\340\362\374)e
-(\361)j(\357\363\355\352\362)n(\340\354\350)g(\354\345\355\376)i
-(\357\360\350)f(\357\356\354\356\371\350)f(\352)n(\356\354\340\355\344)
-g(\354\350\355\350\341\363\364\345\360\340.)1860 6192
+5826 y(\315\340\341\345\360\350\362\345)c Fg(F10)p Fi(,)g
+(\367\362\356\341\373)g(\360\340\341\356\362)n(\340\362\374)f(\361)h
+(\357\363\355\352\362)n(\340\354\350)h(\354\345\355\376)h(\357\360\350)
+f(\357\356\354\356\371\350)f(\352)n(\356\354\340\355\344)g
+(\354\350\355\350\341\363\364\345\360\340.)1860 6192
y(3)p eop end
%%Page: 4 4
TeXDict begin 4 3 bop -128 -45 a Fh(15)131 b(\301\363\364\345\360\340)
--78 139 y Fi(\342\373\341\360\340\362\374)25 b
-(\344\360\363\343\356\351)j(\341\363\364\345\360)2071
-b Fg(C-x)42 b(b)-78 239 y Fi(\342\373\344\340\362\374)26
-b(\361\357\350\361\356\352)h(\342\361\345\365)g
+-78 139 y Fi(\342\373\341\360\340\362\374)26 b
+(\344\360\363\343\356\351)i(\341\363\364\345\360)2071
+b Fg(C-x)42 b(b)-78 239 y Fi(\342\373\344\340\362\374)27
+b(\361\357\350\361\356\352)g(\342\361\345\365)g
(\341\363\364\345\360\356\342)1849 b Fg(C-x)42 b(C-b)-78
-338 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)26
+338 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)28
b(\341\363\364\345\360)2212 b Fg(C-x)42 b(k)-128 583
y Fh(16)131 b(\317\345\360\345\361\362)l(\340\355\356\342\352)l(\340)44
b(\344\340\355\355\373\365)-78 767 y Fi
-(\356\341\354\345\355\377\362\374)26 b(\354\345\361\362)n(\340\354\350)
+(\356\341\354\345\355\377\362\374)27 b(\354\345\361\362)n(\340\354\350)
h Ff(\361\350\354\342\356\353\373)1842 b Fg(C-t)-78 867
-y Fi(\356\341\354\345\355\377\362\374)26 b(\354\345\361\362)n
+y Fi(\356\341\354\345\355\377\362\374)27 b(\354\345\361\362)n
(\340\354\350)h Ff(\361\353\356\342\340)1982 b Fg(M-t)-78
-966 y Fi(\356\341\354\345\355\377\362\374)26 b(\354\345\361\362)n
+966 y Fi(\356\341\354\345\355\377\362\374)27 b(\354\345\361\362)n
(\340\354\350)h Ff(\361\362\360\356\352\350)1925 b Fg(C-x)42
-b(C-t)-78 1066 y Fi(\356\341\354\345\355\377\362\374)26
+b(C-t)-78 1066 y Fi(\356\341\354\345\355\377\362\374)27
b(\354\345\361\362)n(\340\354\350)h Ff(\342\373\360\340\346)m
-(\345\355\350\377)1726 b Fg(C-M-t)-128 1311 y Fh(17)131
+(\345\355\350\377)1727 b Fg(C-M-t)-128 1311 y Fh(17)131
b(\317\360\356\342\345\360\352)l(\340)44 b
(\357\360\340\342\356\357\350\361\340\355\350\377)-78
-1495 y Fi(\357\360\356\342\345\360\350\362\374)26 b
+1495 y Fi(\357\360\356\342\345\360\350\362\374)27 b
(\362\345\352\363\371\345\345)h(\361\353\356\342\356)1974
-b Fg(M-$)-78 1594 y Fi(\357\360\356\342\345\360\350\362\374)26
-b(\342\361\345)h(\361\353\356\342\340)f(\342)i
-(\356\341\353\340\361\362\350)1775 b Fg(M-x)42 b(ispell-region)-78
-1694 y Fi(\342\373\357\356\353\355\350\362\374)26 b
-(\357\360\356\342\345\360\352\363)h(\342\361\345\343\356)f
+b Fg(M-$)-78 1594 y Fi(\357\360\356\342\345\360\350\362\374)27
+b(\342\361\345)g(\361\353\356\342\340)f(\342)i
+(\356\341\353\340\361\362\350)1776 b Fg(M-x)42 b(ispell-region)-78
+1694 y Fi(\342\373\357\356\353\355\350\362\374)27 b
+(\357\360\356\342\345\360\352\363)g(\342\361\345\343\356)f
(\341\363\364\345\360\340)1624 b Fg(M-x)42 b(ispell-buffer)-128
1939 y Fh(18)131 b(\322)-11 b(\345\343\350)-78 2099 y
-Fi(\355\340\351\362\350)27 b
-(\356\357\360\345\344\345\353\345\355\350\345)h(\362\345\343)n(\340)
-2036 b Fg(M-.)-78 2199 y Fi(\355\340\351\362\350)27 b
-(\361\353\345\344\363\376\371\345\345)h(\342\365)n(\356)n
-(\346\344\345\355\350\345)e(\362\345\343)n(\340)1658
+Fi(\355\340\351\362\350)28 b
+(\356\357\360\345\344\345\353\345\355\350\345)g(\362\345\343)n(\340)
+2037 b Fg(M-.)-78 2199 y Fi(\355\340\351\362\350)28 b
+(\361\353\345\344\363\376\371\345\345)g(\342\365)n(\356)n
+(\346\344\345\355\350\345)e(\362\345\343)n(\340)1659
b Fg(C-u)42 b(M-.)-78 2299 y Fi
-(\350\361\357\356\353\374\347\356\342\340\362\374)25
-b(\355\356\342\373\351)h(\364\340\351\353)h(\361)h(\362\345\343)n
-(\340\354\350)1594 b Fg(M-x)42 b(visit-tags-tabl)o(e)-78
+(\350\361\357\356\353\374\347\356\342\340\362\374)26
+b(\355\356\342\373\351)g(\364\340\351\353)h(\361)h(\362\345\343)n
+(\340\354\350)1595 b Fg(M-x)42 b(visit-tags-tabl)o(e)-78
2398 y Fi(\357\356\350\361\352)28 b(\357\356)f
(\370\340\341\353\356\355\363)f(\357\356)h(\342\361\345\351)g(\362)n
-(\340\341\353\350\366\345)f(\362\345\343\356\342)1391
+(\340\341\353\350\366\345)g(\362\345\343\356\342)1392
b Fg(M-x)42 b(tags-search)-78 2498 y Fi
-(\342\373\357\356\353\355\350\362\374)26 b(query-replace)g
+(\342\373\357\356\353\355\350\362\374)27 b(query-replace)f
(\355\340\344)h(\342\361\345\354\350)g(\364\340\351\353\340\354\350)
1237 b Fg(M-x)42 b(tags-query-repl)o(ace)-78 2597 y Fi(\357\360\356)n
-(\344\356\353\346\350\362\374)26 b(\357\356\350\361\352)i(\350\353\350)
+(\344\356\353\346\350\362\374)27 b(\357\356\350\361\352)h(\350\353\350)
g(\357\356\350\361\352-\347\340\354\345\355\363)e(\362\345\343)n(\340)
-1345 b Fg(M-,)-128 2843 y Fh(19)131 b
+1346 b Fg(M-,)-128 2843 y Fh(19)131 b
(\312\356\354\340\355\344\355\373\345)43 b
(\357\360\356\366\345\361\361\356\360\373)-78 3026 y
-Fi(\302\373\357\356\353\355\350\362\374)27 b(\352)n
-(\356\354\340\355\344\363)f(\352)n
+Fi(\302\373\357\356\353\355\350\362\374)28 b(\352)n
+(\356\354\340\355\344\363)e(\352)n
(\356\354\340\355\344\355\356\343\356)g
(\357\360\356\366\345\361\361\356\360\340)1245 b Fg(M-!)-78
-3126 y Fi(\342\373\357\356\353\355\350\362\374)26 b(\352)n
-(\356\354\340\355\344\363)h(\352)n
+3126 y Fi(\342\373\357\356\353\355\350\362\374)27 b(\352)n
+(\356\354\340\355\344\363)g(\352)n
(\356\354\340\355\344\355\356\343\356)f
(\357\360\356\366\345\361\361\356\360\340)g(\355\340\344)i
-(\356\341\353\340\361\362\374\376)719 b Fg(M-|)-78 3225
-y Fi(\357\360\356\357\363)n(\361\362\350\362\374)26 b(\361\356)n
-(\344\345\360)n(\346\350\354\356\345)g(\356\341\353\340\361\362\350)g
-(\367\345\360\345\347)i(\352)n(\356\354\340\355\344\363)f(\352)n
+(\356\341\353\340\361\362\374\376)720 b Fg(M-|)-78 3225
+y Fi(\357\360\356\357\363)n(\361\362\350\362\374)28 b(\361\356)n
+(\344\345\360)n(\346\350\354\356\345)e(\356\341\353\340\361\362\350)h
+(\367\345\360\345\347)h(\352)n(\356\354\340\355\344\363)f(\352)n
(\356\354\340\355\344\355\356\343\356)f
(\357\360\356\366\345\361\361\356\360\340)210 b Fg(C-u)42
-b(M-|)-78 3325 y Fi(\347\340\357\363)n(\361\362\350\362\374)25
-b(\352)n(\356\354\340\355\344\355\373\351)j
+b(M-|)-78 3325 y Fi(\347\340\357\363)n(\361\362\350\362\374)27
+b(\352)n(\356\354\340\355\344\355\373\351)h
(\357\360\356\366\345\361\361\356\360)e(\342)i(\356\352\355\345)f
Fg(*shell*)1098 b(M-x)42 b(shell)-128 3571 y Fh(20)131
b(\317\360)l(\377\354\356\363\343\356\353\374\355\373\345)44
b(\356\341\353\340\361\362\350)-78 3755 y Fi(\361\352)n
-(\356\357\350\360\356\342\340\362\374)25 b(\357\360)n
-(\377\354\356\363\343\356\353\374\355\363\376)h
-(\356\341\353\340\361\362\374)f(\342)j(\360\345\343\350\361\362\360)
-1139 b Fg(C-x)42 b(r)h(r)-78 3854 y Fi(\363)-5 b
-(\344\340\353\350\362\374)27 b(\357\360)n
-(\377\354\356\363\343\356\353\374\355\363\376)f
-(\356\341\353\340\361\362\374)1691 b Fg(C-x)42 b(r)h(k)-78
-3954 y Fi(\342\361\362)n(\340\342\350\362\374)25 b
-(\357\356\361\353\345\344\355\363\376)i(\363\355\350\367\362\356)n
-(\346)n(\345\355\355\363\376)g(\357\360)n
-(\377\354\356\363\343\356\353\374\355\363\376)f
-(\356\341\353\340\361\362\374)637 b Fg(C-x)42 b(r)h(y)-78
-4054 y Fi(\356\362\352\360\373\362\374)26 b(\357\360)n
+(\356\357\350\360\356\342\340\362\374)26 b(\357\360)n
(\377\354\356\363\343\356\353\374\355\363\376)g
-(\356\341\353\340\361\362\374,)g(\361)n(\344\342\350\343)n(\340\377)g
-(\362\345\352)n(\361\362)g(\342\357\360\340\342\356)821
-b Fg(C-x)42 b(r)h(o)-78 4153 y Fi(\356\367\350\361\362\350\362\374)26
-b(\357\360)n(\377\354\356\363\343\356\353\374\355\363\376)h
-(\356\341\353\340\361\362\374)1651 b Fg(C-x)42 b(r)h(c)-78
-4253 y Fi(\357\360\345\344\342\340\360\350\362\374)26
-b(\352)n(\340\346\344\363\376)i(\361\362\360\356\352\363)e
-(\361\362\360\356\352)n(\356\351)g(\362\345\352)n(\361\362)n(\340)1289
+(\356\341\353\340\361\362\374)g(\342)i(\360\345\343\350\361\362\360)
+1140 b Fg(C-x)42 b(r)h(r)-78 3854 y Fi(\363)-5 b
+(\344\340\353\350\362\374)28 b(\357\360)n
+(\377\354\356\363\343\356\353\374\355\363\376)e
+(\356\341\353\340\361\362\374)1692 b Fg(C-x)42 b(r)h(k)-78
+3954 y Fi(\342\361\362)n(\340\342\350\362\374)27 b
+(\357\356\361\353\345\344\355\363\376)g(\363\355\350\367\362\356)n
+(\346)n(\345\355\355\363\376)h(\357\360)n
+(\377\354\356\363\343\356\353\374\355\363\376)e
+(\356\341\353\340\361\362\374)638 b Fg(C-x)42 b(r)h(y)-78
+4054 y Fi(\356\362\352\360\373\362\374)28 b(\357\360)n
+(\377\354\356\363\343\356\353\374\355\363\376)e
+(\356\341\353\340\361\362\374,)h(\361)n(\344\342\350\343)n(\340\377)f
+(\362\345\352)n(\361\362)i(\342\357\360\340\342\356)821
+b Fg(C-x)42 b(r)h(o)-78 4153 y Fi(\356\367\350\361\362\350\362\374)28
+b(\357\360)n(\377\354\356\363\343\356\353\374\355\363\376)f
+(\356\341\353\340\361\362\374)1652 b Fg(C-x)42 b(r)h(c)-78
+4253 y Fi(\357\360\345\344\342\340\360\350\362\374)27
+b(\352)n(\340\346\344\363\376)h(\361\362\360\356\352\363)f
+(\361\362\360\356\352)n(\356\351)g(\362\345\352)n(\361\362)n(\340)1291
b Fg(C-x)42 b(r)h(t)-128 4498 y Fh(21)131 b
(\321\356\352\360\340\371\345\355\350\377)-78 4682 y
-Fi(\344\356\341\340\342\350\362\374)25 b(\343)n
-(\353\356\341\340\353\374\355\356\345)g
+Fi(\344\356\341\340\342\350\362\374)26 b(\343)n
+(\353\356\341\340\353\374\355\356\345)f
(\361\356\352\360\340\371\345\355\350\345)1675 b Fg(C-x)42
-b(a)h(g)-78 4781 y Fi(\344\356\341\340\342\350\362\374)25
-b(\353\356\352)n(\340\353\374\355\356\345)h(\344\353\377)i
+b(a)h(g)-78 4781 y Fi(\344\356\341\340\342\350\362\374)26
+b(\353\356\352)n(\340\353\374\355\356\345)g(\344\353\377)i
(\360\345\346\350\354\340)f(\361\356\352\360\340\371\345\355\350\345)
1220 b Fg(C-x)42 b(a)h(l)-78 4881 y Fi
-(\344\356\341\340\342\350\362\374)25 b(\343)n
-(\353\356\341\340\353\374\355\356\345)g(\347\355\340)n
+(\344\356\341\340\342\350\362\374)26 b(\343)n
+(\353\356\341\340\353\374\355\356\345)f(\347\355\340)n
(\367\345\355\350\345)i(\344\353\377)h(\344\340\355\355\356\343\356)e
(\361\356\352\360\340\371\345\355\350\377)813 b Fg(C-x)42
-b(a)h(i)g(g)-78 4981 y Fi(\344\356\341\340\342\350\362\374)25
-b(\361\357\345\366\350\364\350\367\345\361\352)n(\356\345)i
+b(a)h(i)g(g)-78 4981 y Fi(\344\356\341\340\342\350\362\374)26
+b(\361\357\345\366\350\364\350\367\345\361\352)n(\356\345)h
(\344\353\377)h(\360\345\346\350\354\340)f(\347\355\340)n
(\367\345\355\350\345)g(\344\340\355\355\356\343\356)g
(\361\356\352\360\340\371\345\355\350\377)342 b Fg(C-x)42
b(a)h(i)g(l)-78 5080 y Fi(\377\342\355\356)27 b(\342\361\362)n
-(\340\342\350\362\374)d(\347\355\340)n(\367\345\355\350\345)j
+(\340\342\350\362\374)f(\347\355\340)n(\367\345\355\350\345)h
(\344\353\377)h(\361\356\352\360\340\371\345\355\350\377)1395
b Fg(C-x)42 b(a)h(e)-78 5180 y Fi
(\344\350\355\340\354\350\367\345\361\352\350)28 b
-(\344\356\357\356\353\355\350\362\374)f
-(\357\360\345\344\373\344\363\371\345\345)g(\361\353\356\342\356)1287
+(\344\356\357\356\353\355\350\362\374)g
+(\357\360\345\344\373\344\363\371\345\345)f(\361\353\356\342\356)1287
b Fg(M-/)1860 6192 y Fi(4)p eop end
%%Page: 5 5
TeXDict begin 5 4 bop -128 -45 a Fh(22)131 b(\320)l(\345\343\363)-7
b(\356)n(\344\350\355\356\367\355\373\351)g(\361\350\354\342\356\353)g
(\(\347\340)h(\350\361\352\353\376\367\345\355\350\345\354)g
(\361\350\354\342\356\353\340)f(\355\356\342\356\351)f
-(\361\362\360\356\352\350\))387 b Fg(.)43 b Fi(\(dot\))-78
+(\361\362\360\356\352\350\))388 b Fg(.)43 b Fi(\(dot\))-78
239 y(\355\356\353\374)27 b(\350\353\350)h(\341\356\353\345\345)f
-(\357\356\342\362\356\360\345\355\350\351)1900 b Fg(*)-78
+(\357\356\342\362\356\360\345\355\350\351)1901 b Fg(*)-78
338 y Fi(\356)n(\344\355\356)27 b(\350\353\350)h(\341\356\353\345\345)e
-(\357\356\342\362\356\360\345\355\350\351)1903 b Fg(+)-78
+(\357\356\342\362\356\360\345\355\350\351)1904 b Fg(+)-78
438 y Fi(\355\356\353\374)27 b(\350\353\350)h(\356)n(\344\355\356)f
-(\357\356\342\362\356\360\345\355\350\345)1939 b Fg(?)-78
-537 y Fi(\375\352\360\340\355\350\360\356\342\340\362\374)25
-b(\361\357\345\366\350\340\353\374\355\373\351)i
+(\357\356\342\362\356\360\345\355\350\345)1940 b Fg(?)-78
+537 y Fi(\375\352\360\340\355\350\360\356\342\340\362\374)26
+b(\361\357\345\366\350\340\353\374\355\373\351)h
(\361\350\354\342\356\353)h Fe(c)1536 b Fd(n)p Fe(c)-78
637 y Fi(\342\373\341\356\360)26 b(\354\345\346\344\363)i(\340\353\374)
-n(\362\345\360\355\340\362\350\342\340\354\350)d
+n(\362\345\360\355\340\362\350\342\340\354\350)f
(\(\020\350\353\350\021\))1501 b Fd(nj)-78 737 y Fi
(\343\360\363\357\357\350\360\356\342\352)n(\340)2454
b Fd(n)p Fg(\()42 b Fc(:)14 b(:)g(:)44 b Fd(n)p Fg(\))-78
-836 y Fi(\362\345\352)n(\361\362)27 b(\342)g Fe(n)6 b
+836 y Fi(\362\345\352)n(\361\362)29 b(\342)e Fe(n)6 b
Fi(-\351)27 b(\343\360\363\357\357\345)2227 b Fd(n)p
Fe(n)-78 936 y Fi(\343\360\340\355\350\366\340)27 b
(\361\353\356\342\340)2394 b Fd(n)p Fg(b)-78 1036 y Fi(\355\345)28
1243 y(\342\345\362\361\362\342\350\377)3547 1144 y(\352)m
(\356\355\345\366)127 b(\361\356\356\362-)3547 1243 y
(\342\345\362\361\362\342\350\377)-78 1343 y Fi(\361\362\360\356\352)n
-(\340)2682 b Fg(\002)646 b($)-78 1442 y Fi(\361\353\356\342\356)2726
+(\340)2683 b Fg(\002)645 b($)-78 1442 y Fi(\361\353\356\342\356)2726
b Fd(n)p Fg(<)604 b Fd(n)p Fg(>)-78 1542 y Fi(\341\363\364\345\360)2701
b Fd(n)p Fg(`)604 b Fd(n)p Fg(')-78 1650 y Ff(\352\353\340\361\361)33
b(\361\350\354\342\356\353\356\342)2262 b
1750 y(\361\362\342\363)m(\345\362)131 b(\344\360\363-)3547
1849 y(\343\350\354)-78 1949 y Fi(\377\342\355\373\351)28
b(\355\340\341\356\360)2450 b Fg([)43 b Fc(:)14 b(:)g(:)43
-b Fg(])419 b([\002)p Fc(:)14 b(:)g(:)42 b Fg(])-78 2048
+b Fg(])419 b([\002)p Fc(:)14 b(:)g(:)41 b Fg(])-78 2048
y Fi(\361\350\354\342\356\353-\341\363\352\342\340)2423
b Fd(n)p Fg(w)604 b Fd(n)p Fg(W)-78 2148 y Fi(\361\350\354\342\356\353)
-27 b(\361)h(\361\350\355\362)n(\340\352)n(\361\350\361\356\354)e
+27 b(\361)h(\361\350\355\362)n(\340\352)n(\361\350\361\356\354)f
Fe(c)2039 b Fd(n)p Fg(s)p Fe(c)566 b Fd(n)p Fg(S)p Fe(c)-128
2394 y Fh(23)131 b(\314\345\346\344\363\355\340\360\356)l
(\344\355\373\345)43 b(\355\340\341\356\360\373)g
(\361\350\354\342\356\353\356\342)-78 2578 y Fi
-(\342\373\341\360\340\362\374)25 b(\377\347\373\352)2406
+(\342\373\341\360\340\362\374)26 b(\377\347\373\352)2406
b Fg(C-x)42 b(RET)g(l)-78 2677 y Fi(\357\356\352)n
-(\340\347\340\362\374)25 b(\342\361\345)i(\342\356\347\354\356)n
-(\346\355\373\345)f(\354\345\362\356)n(\344\373)h(\342\342\356)n
+(\340\347\340\362\374)26 b(\342\361\345)h(\342\356\347\354\356)n
+(\346\355\373\345)f(\354\345\362\356)n(\344\373)i(\342\342\356)n
(\344\340)1457 b Fg(M-x)42 b(list-input-meth)o(ods)-78
-2777 y Fi(\360\340\347\360\345\370\350\362\374)26 b(\350\353\350)i
-(\347\340\357\360\345\362\350\362\374)e(\354\345\362\356)n(\344)h
+2777 y Fi(\360\340\347\360\345\370\350\362\374)27 b(\350\353\350)h
+(\347\340\357\360\345\362\350\362\374)g(\354\345\362\356)n(\344)g
(\342\342\356)n(\344\340)1473 b Fg(C-)p Fd(n)-78 2877
-y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)24
-b(\361\350\361\362\345\354\363)j(\352)n(\356)n
-(\344\350\360\356\342\340\355\350\377)f(\344\353\377)i
+y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)26
+b(\361\350\361\362\345\354\363)i(\352)n(\356)n
+(\344\350\360\356\342\340\355\350\377)e(\344\353\377)i
(\361\353\345\344\363\376\371\345\351)f(\352)n
(\356\354\340\355\344\373)705 b Fg(C-x)42 b(RET)g(c)-78
-2976 y Fi(\357\356\352)n(\340\347\340\362\374)25 b
-(\361\357\350\361\356\352)j(\342\361\345\365)e
-(\361\350\361\362\345\354)i(\352)n(\356)n
+2976 y Fi(\357\356\352)n(\340\347\340\362\374)26 b
+(\361\357\350\361\356\352)i(\342\361\345\365)e
+(\361\350\361\362\345\354)j(\352)n(\356)n
(\344\350\360\356\342\340\355\350\377)1338 b Fg(M-x)42
b(list-coding-sys)o(tem)o(s)-78 3076 y Fi(\342\373\341\360\340\362\374)
-25 b(\357\360\345\344\357\356\367\362\350\362\345\353\374\355\363\376)i
-(\361\350\361\362\345\354\363)g(\352)n(\356)n
+26 b(\357\360\345\344\357\356\367\362\350\362\345\353\374\355\363\376)j
+(\361\350\361\362\345\354\363)f(\352)n(\356)n
(\344\350\360\356\342\340\355\350\377)1041 b Fg(M-x)42
b(prefer-coding-s)o(yst)o(em)-128 3329 y Fh(24)131 b
(\310\355\364\356\360\354\340\366\350\377)44 b
(\(\361\350\361\362\345\354\340)g(Info\))-78 3519 y Fi
-(\347\340\357\363)n(\361\362\350\362\374)25 b
-(\361\350\361\362\345\354\363)j(\344\356\361\362\363\357\340)e(\352)h
-(\344\356\352\363\354\345\355\362)n(\340\366\350\350)1274
-b Fg(C-h)42 b(i)-78 3619 y Fi(\355\340\351\362\350)27
-b(\363\352)n(\340\347\340\355\355\363\376)g
+(\347\340\357\363)n(\361\362\350\362\374)27 b
+(\361\350\361\362\345\354\363)i(\344\356\361\362\363\357\340)e(\352)g
+(\344\356\352\363\354\345\355\362)n(\340\366\350\350)1275
+b Fg(C-h)42 b(i)-78 3619 y Fi(\355\340\351\362\350)28
+b(\363\352)n(\340\347\340\355\355\363\376)f
(\364\363\355\352\366\350\376)g(\350\353\350)h
(\357\345\360\345\354\345\355\355\363\376)h(\342)e
-(\344\356\352\363\354\345\355\362)n(\340\366\350\350)614
+(\344\356\352\363\354\345\355\362)n(\340\366\350\350)615
b Fg(C-h)42 b(S)-128 3719 y Fi
(\317\345\360\345\354\345\371\345\355\350\345)28 b
-(\342\355\363\362\360\350)e(\363\347\353\340)h(\(\355\356)n
+(\342\355\363\362\360\350)f(\363\347\353\340)g(\(\355\356)n
(\344\340\354\350\):)-78 3818 y(\357\360\356\352\360\363\362\352)n
-(\340)f(\342\357\345\360\345\344)2257 b Fg(SPC)-78 3917
-y Fi(\357\360\356\352\360\363\362\352)n(\340)26 b(\355\340\347\340\344)
-2298 b Fg(DEL)-78 4017 y Fi(\357\345\360\345\351\362\350)28
-b(\352)f(\355\340)n(\367\340\353\363)g(\363\347\353\340)2074
+(\340)g(\342\357\345\360\345\344)2257 b Fg(SPC)-78 3917
+y Fi(\357\360\356\352\360\363\362\352)n(\340)27 b(\355\340\347\340\344)
+2298 b Fg(DEL)-78 4017 y Fi(\357\345\360\345\351\362\350)29
+b(\352)e(\355\340)n(\367\340\353\363)g(\363\347\353\340)2074
b Fg(.)43 b Fi(\(dot\))-128 4112 y
(\317\345\360\345\354\345\371\345\355\350\345)28 b
(\354\345\346\344\363)g(\363\347\353\340\354\350:)-78
-4206 y Ff(\361\353\345\344\363\376\371\350\351)g Fi(\363\347\345\353)
-2245 b Fg(n)-78 4306 y Ff(\357\360\345\344\373\344\363\371\350\351)28
+4206 y Ff(\361\353\345\344\363\376\371\350\351)f Fi(\363\347\345\353)
+2245 b Fg(n)-78 4306 y Ff(\357\360\345\344\373\344\363\371\350\351)27
b Fi(\363\347\345\353)2184 b Fg(p)-78 4405 y Fi
-(\357\345\360\345\351\362\350)28 b(\352)f Ff(\342\345\360)m
+(\357\345\360\345\351\362\350)29 b(\352)e Ff(\342\345\360)m
(\365\355\345\354\363)h Fi(\363\347\353\363)1932 b Fg(u)-78
-4505 y Fi(\342\373\341\360\340\362\374)25 b(\357\363\355\352\362)j
-(\354\345\355\376)g(\357\356)f(\350\354\345\355\350)1769
-b Fg(m)-78 4605 y Fi(\342\373\341\360\340\362\374)25
-b Fe(n)6 b Fi(-\351)28 b(\357\363\355\352\362)f(\354\345\355\376)i
+4505 y Fi(\342\373\341\360\340\362\374)26 b(\357\363\355\352\362)j
+(\354\345\355\376)f(\357\356)f(\350\354\345\355\350)1769
+b Fg(m)-78 4605 y Fi(\342\373\341\360\340\362\374)26
+b Fe(n)6 b Fi(-\351)28 b(\357\363\355\352\362)g(\354\345\355\376)h
(\357\356)e(\355\356\354\345\360\363)g(\(1\0259\))1357
-b Fe(n)-78 4704 y Fi(\357\345\360\345\351\362\350)28
-b(\357\356)f(\361\361\373\353\352)n(\345)g
-(\(\342\356\347\342\360\340\362)f(\361)h(\357\356\354\356\371\374\376)g
+b Fe(n)-78 4704 y Fi(\357\345\360\345\351\362\350)29
+b(\357\356)e(\361\361\373\353\352)n(\345)g
+(\(\342\356\347\342\360\340\362)g(\361)g(\357\356\354\356\371\374\376)g
Fg(l)p Fi(\))1330 b Fg(f)-78 4804 y Fi
-(\342\356\347\342\360\340\362\350\362\361)n(\377)25 b(\352)i
+(\342\356\347\342\360\340\362\350\362\361)n(\377)27 b(\352)g
(\357\356\361\353\345\344\355\345\354\363)h
-(\357\360\356\361\354\356\362\360\345\355\355\356\354\363)e
+(\357\360\356\361\354\356\362\360\345\355\355\356\354\363)f
(\363\347\353\363)1089 b Fg(l)-78 4904 y Fi
-(\342\356\347\342\360\340\362\350\362\361)n(\377)25 b(\352)i
-(\363\347\353\363-\352)n(\340\362)n(\340\353\356\343\363)1840
-b Fg(d)-78 5003 y Fi(\317\345\360\345\351\362\350)27
-b(\352)h(\342\345\360)n(\365)n(\345\354\363)e(\363\347\353\363)i
+(\342\356\347\342\360\340\362\350\362\361)n(\377)27 b(\352)g
+(\363\347\353\363-\352)n(\340\362)n(\340\353\356\343\363)1841
+b Fg(d)-78 5003 y Fi(\317\345\360\345\351\362\350)28
+b(\352)g(\342\345\360)n(\365)n(\345\354\363)e(\363\347\353\363)i
(\364\340\351\353\340)1748 b Fg(t)-78 5103 y Fi
-(\357\345\360\345\351\362\350)28 b(\352)f(\363\347\353\363)-7
+(\357\345\360\345\351\362\350)29 b(\352)e(\363\347\353\363)-7
b(,)28 b(\347\340\344\340\355\355\356\354\363)e
(\350\354\345\355\345\354)1617 b Fg(g)-128 5198 y Fi
(\304\360\363\343\350\345)27 b(\352)n(\356\354\340\355\344\373:)-78
-5292 y(\347\340\357\363)n(\361\362\350\362\374)e Ff
-(\363\367\345\341\355\350\352)j Fi(\357\356)f
-(\361\350\361\362\345\354\345)h(\344\356\352\363\354\345\355\362)n
-(\340\366\350\350)1182 b Fg(h)-78 5392 y Fi(\357\356\350\361\352)28
-b(\362\345\354\373)f(\342)g(\350\355\344\345\352)n(\361\345)2107
+5292 y(\347\340\357\363)n(\361\362\350\362\374)g Ff
+(\363\367\345\341\355\350\352)h Fi(\357\356)f
+(\361\350\361\362\345\354\345)i(\344\356\352\363\354\345\355\362)n
+(\340\366\350\350)1183 b Fg(h)-78 5392 y Fi(\357\356\350\361\352)28
+b(\362\345\354\373)g(\342)f(\350\355\344\345\352)n(\361\345)2107
b Fg(i)-78 5491 y Fi(\357\356\350\361\352)28 b(\342)f
(\363\347\353\340\365)g(\361)g(\357\356\354\356\371\374\376)g
(\360\345\343\363)-5 b(\353\377\360\355\373\365)28 b
(\342\373\360\340\346)n(\345\355\350\351)1028 b Fg(s)-78
5591 y Ff(\357\360\345\352\360\340\362\350\362\374)32
b(\360\340\341\356\362\363)d Fi(\361)e
-(\344\356\352\363\354\345\355\362)n(\340\366\350\345\351)1454
+(\344\356\352\363\354\345\355\362)n(\340\366\350\345\351)1455
b Fg(q)1860 6192 y Fi(5)p eop end
%%Page: 6 6
TeXDict begin 6 5 bop -128 -45 a Fh(25)131 b(\320)l
(\345\343\350\361\362\360\373)-78 139 y Fi(\361\356)n
-(\365\360\340\355\350\362\374)26 b(\356\341\353\340\361\362\374)f(\342)
-i(\360\345\343\350\361\362\360\345)1809 b Fg(C-x)42 b(r)h(s)-78
-239 y Fi(\342\361\362)n(\340\342\350\362\374)25 b(\361\356)n
-(\344\345\360)n(\346\350\354\356\345)h
-(\360\345\343\350\361\362\360\340)h(\342)g(\341\363\364\345\360)1435
+(\365\360\340\355\350\362\374)27 b(\356\341\353\340\361\362\374)f(\342)
+h(\360\345\343\350\361\362\360\345)1810 b Fg(C-x)42 b(r)h(s)-78
+239 y Fi(\342\361\362)n(\340\342\350\362\374)27 b(\361\356)n
+(\344\345\360)n(\346\350\354\356\345)f
+(\360\345\343\350\361\362\360\340)i(\342)f(\341\363\364\345\360)1435
b Fg(C-x)42 b(r)h(i)-78 338 y Fi(\361\356)n
-(\365\360\340\355\350\362\374)26 b(\357\356\353\356)n(\346)n
-(\345\355\350\345)g(\352\363\360\361\356\360\340)h(\342)g
-(\360\345\343\350\361\362\360\345)1364 b Fg(C-x)42 b(r)h(SPC)-78
-438 y Fi(\357\345\360\345\351\362\350)28 b(\352)f(\357\356\353\356)n
+(\365\360\340\355\350\362\374)27 b(\357\356\353\356)n(\346)n
+(\345\355\350\345)f(\352\363\360\361\356\360\340)h(\342)g
+(\360\345\343\350\361\362\360\345)1365 b Fg(C-x)42 b(r)h(SPC)-78
+438 y Fi(\357\345\360\345\351\362\350)29 b(\352)e(\357\356\353\356)n
(\346)n(\345\355\350\376)g(\352\363\360\361\356\360\340,)g(\361\356)n
(\365\360\340\355\345\355\355\356\354\363)f(\342)h
-(\360\345\343\350\361\362\360\345)774 b Fg(C-x)42 b(r)h(j)-128
+(\360\345\343\350\361\362\360\345)775 b Fg(C-x)42 b(r)h(j)-128
683 y Fh(26)131 b(\312\353\340\342\350\340\362\363\360\355\373\345)44
b(\354\340\352\360\356\361\373)-78 867 y Ff(\355\340)m
(\367\340\362\374)29 b Fi(\356\357\360\345\344\345\353\345\355\350\345)
-e(\352\353\340\342\350\340\362\363\360\355\356\343\356)e
+e(\352\353\340\342\350\340\362\363\360\355\356\343\356)f
(\354\340\352\360\356\361\340)1227 b Fg(C-x)42 b(\()-78
966 y Ff(\347\340\352)m(\356\355\367\350\362\374)29 b
Fi(\356\357\360\345\344\345\353\345\355\350\345)e
-(\352\353\340\342\350\340\362\363\360\355\356\343\356)e
+(\352\353\340\342\350\340\362\363\360\355\356\343\356)f
(\354\340\352\360\356\361\340)1077 b Fg(C-x)42 b(\))-78
1066 y Ff(\342\373\357\356\353\355\350\362\374)27 b Fi
(\357\356\361\353\345\344\355\350\351)h
(\356\357\360\345\344\345\353\345\355\355\373\351)g
(\354\340\352\360\356\361)1187 b Fg(C-x)42 b(e)-78 1165
-y Fi(\344\356\357\356\353\355\350\362\374)26 b
-(\357\356\361\353\345\344\355\350\351)i
+y Fi(\344\356\357\356\353\355\350\362\374)27 b
+(\357\356\361\353\345\344\355\350\351)h
(\356\357\360\345\344\345\353\345\355\355\373\351)g
(\354\340\352\360\356\361)1260 b Fg(C-u)42 b(C-x)g(\()-78
-1265 y Fi(\347\340\344\340\362\374)26 b(\350\354\377)i(\344\353\377)g
+1265 y Fi(\347\340\344\340\362\374)27 b(\350\354\377)h(\344\353\377)g
(\357\356\361\353\345\344\355\345\343\356)f
(\356\357\360\345\344\345\353\345\355\355\356\343\356)f
(\354\340\352\360\356\361\340)990 b Fg(M-x)42 b(name-last-kbd-m)o(acr)o
-(o)-78 1365 y Fi(\342\361\362)n(\340\342\350\362\374)25
-b(\342)i(\341\363\364\345\360)f
+(o)-78 1365 y Fi(\342\361\362)n(\340\342\350\362\374)27
+b(\342)g(\341\363\364\345\360)f
(\356\357\360\345\344\345\353\345\355\350\345)i
(\354\340\352\360\356\361\340)e(\355\340)i(\377\347\373\352)n(\345)f
(Lisp)898 b Fg(M-x)42 b(insert-kbd-macr)o(o)-128 1611
y Fh(27)131 b(\312\356\354\340\355\344\373,)43 b
(\361\342\377\347\340\355\355\373\345)h(\361)h(Emacs)e(Lisp)-78
-1794 y Fi(\342\373\367\350\361\353\350\362\374)27 b Ff
-(\342\373\360\340\346)m(\345\355\350\345)g Fi(\357\345\360\345\344)h
+1794 y Fi(\342\373\367\350\361\353\350\362\374)28 b Ff
+(\342\373\360\340\346)m(\345\355\350\345)g Fi(\357\345\360\345\344)g
(\352\363\360\361\356\360\356\354)1389 b Fg(C-x)42 b(C-e)-78
-1894 y Fi(\342\373\367\350\361\353\350\362\374)27 b
-(\362\345\352\363\371\363\376)g(\364\363\355\352\366\350\376)g
+1894 y Fi(\342\373\367\350\361\353\350\362\374)28 b
+(\362\345\352\363\371\363\376)g(\364\363\355\352\366\350\376)f
Ff(defun)1518 b Fg(C-M-x)-78 1994 y Fi
-(\342\373\367\350\361\353\350\362\374)27 b Ff
-(\356\341\353\340\361\362\374)h Fi(\352)n(\340\352)f
+(\342\373\367\350\361\353\350\362\374)28 b Ff
+(\356\341\353\340\361\362\374)g Fi(\352)n(\340\352)f
(\342\373\360\340\346)n(\345\355\350\345)1561 b Fg(M-x)42
-b(eval-region)-78 2093 y Fi(\361\367\350\362)n(\340\362\374)26
-b(\350)i(\342\373\367\350\361\353\350\362\374)e(\342\373\360\340\346)n
-(\345\355\350\345)h(\350\347)g
+b(eval-region)-78 2093 y Fi(\361\367\350\362)n(\340\362\374)28
+b(\350)g(\342\373\367\350\361\353\350\362\374)f(\342\373\360\340\346)n
+(\345\355\350\345)g(\350\347)g
(\354\350\355\350\341\363\364\345\360\340)1078 b Fg(M-:)-78
-2193 y Fi(\347\340\343\360\363\347\350\362\374)26 b(\350\347)i
-(\361\362)n(\340\355\344\340\360\362\355\356\343\356)c
-(\361\350\361\362\345\354\355\356\343\356)j(\352)n(\340\362)n
-(\340\353\356\343)n(\340)1112 b Fg(M-x)42 b(load-library)-128
+2193 y Fi(\347\340\343\360\363\347\350\362\374)27 b(\350\347)h
+(\361\362)n(\340\355\344\340\360\362\355\356\343\356)e
+(\361\350\361\362\345\354\355\356\343\356)i(\352)n(\340\362)n
+(\340\353\356\343)n(\340)1113 b Fg(M-x)42 b(load-library)-128
2438 y Fh(28)131 b(\317\360\356\361\362)l(\340\377)45
b(\355\340\361\362\360\356\351\352)l(\340)-78 2619 y
-Fi(\355\340\361\362\360\356\350\362\374)26 b
-(\357\345\360\345\354\345\355\355\373\345)i(\350)f
+Fi(\355\340\361\362\360\356\350\362\374)28 b
+(\357\345\360\345\354\345\355\355\373\345)g(\350)f
(\356\364\356\360\354\353\345\355\350\345)g(\(faces\))1249
b Fg(M-x)42 b(customize)-128 2720 y Fi
(\321\356\347\344\340\355\350\345)27 b(\343)n
4421 y(\(recenter)h(\(if)k(\(null)e(line\))570 4521 y(0)483
4621 y(\(prefix-numeric)o(-v)o(al)o(ue)c(line\)\)\)\))-128
4803 y Fi(\321\357\345\366\350\364\350\352)n(\340\366\350\377)30
-b Fg(interactive)25 b Fi(\361\356\356\341\371\340\345\362)i(\356)i
-(\362\356\354,)g(\367\362\356)g(\340\360\343\363\354\345\355\362)g
-(\355\340\344\356)f(\361\367\350\362\373\342\340\362\374)g
-(\350\355\362\345\360\340\352\362\350\342\355\356.)g(\304\353\377)h
+b Fg(interactive)25 b Fi(\361\356\356\341\371\340\345\362)j(\356)h
+(\362\356\354,)h(\367\362\356)g(\340\360\343\363\354\345\355\362)g
+(\355\340\344\356)e(\361\367\350\362\373\342\340\362\374)i
+(\350\355\362\345\360\340\352\362\350\342\355\356.)g(\304\353\377)f
(\344\356\357\356\353\355\350-)-128 4903 y
-(\362\345\353\374\355\356\351)e
-(\350\355\364\356\360\354\340\366\350\350)g
-(\355\340\341\345\360\350\362\345)f Fg(C-h)43 b(f)g(interactive)p
+(\362\345\353\374\355\356\351)f
+(\350\355\364\356\360\354\340\366\350\350)f
+(\355\340\341\345\360\350\362\345)g Fg(C-h)43 b(f)g(interactive)p
Fi(.)1110 5391 y Fb(Cop)n(yrigh)n(t)1461 5389 y(c)1441
-5391 y Fa(\015)23 b Fb(2006)i(F)-6 b(ree)25 b(Soft)n(w)n(are)g(F)-6
-b(oundation,)25 b(Inc.)1214 5470 y(v2.3)f(for)g(GNU)g(Emacs)f(v)n
-(ersion)i(22,)f(June)g(2006)1453 5549 y(designed)g(b)n(y)g(Stephen)i
+5391 y Fa(\015)23 b Fb(2007)i(F)-6 b(ree)25 b(Soft)n(w)n(are)g(F)-6
+b(oundation,)25 b(Inc.)1214 5470 y(v2.3)f(for)g(GNU)g(Emacs)e(v)n
+(ersion)j(22,)f(June)g(2006)1453 5549 y(designed)g(b)n(y)g(Stephen)i
(Gildea)1242 5628 y(\317\345\360\345\342\356)n(\344)f(Alex)e(Ott)h
-(<alexott@gmail.com>)-128 5707 y(P)n(ermission)32 b(is)g(gran)n(ted)i
-(to)f(mak)n(e)f(and)h(distribute)g(copies)g(of)e(this)h(card)i(pro)n
-(vided)f(the)g(cop)n(yrigh)n(t)h(notice)f(and)g(this)f(p)r(ermission)g
-(notice)h(are)-128 5786 y(preserv)n(ed)27 b(on)c(all)g(copies.)-128
-5864 y(F)-6 b(or)28 b(copies)f(of)f(the)h(GNU)f(Emacs)h(man)n(ual,)f
-(write)h(to)g(the)h(F)-6 b(ree)27 b(Soft)n(w)n(are)h(F)-6
+(<alexott@gmail.com>)-128 5707 y(P)n(ermission)31 b(is)h(gran)n(ted)i
+(to)f(mak)n(e)e(and)i(distribute)g(copies)g(of)e(this)h(card)i(pro)n
+(vided)f(the)g(cop)n(yrigh)n(t)h(notice)f(and)g(this)f(p)r(ermission)f
+(notice)i(are)-128 5786 y(preserv)n(ed)27 b(on)c(all)g(copies.)-128
+5864 y(F)-6 b(or)28 b(copies)f(of)f(the)h(GNU)f(Emacs)g(man)n(ual,)f
+(write)i(to)g(the)h(F)-6 b(ree)27 b(Soft)n(w)n(are)h(F)-6
b(oundation,)28 b(Inc.,)e(51)h(F)-6 b(ranklin)27 b(Street,)h(Fifth)e
(Flo)r(or,)h(Boston,)g(MA)-128 5943 y(02110-1301)f(USA)1860
6192 y Fi(6)p eop end
% Copyright (C) 1997, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% 2006, 2007 Free Software Foundation, Inc.
\documentclass[10pt]{article}
\usepackage{multicol,tabularx}
\setlength{\ColThreeWidth}{25mm}
\newcommand{\versionnumber}[0]{2.3}
-\newcommand{\nyear}[0]{2006}
+\newcommand{\versionemacs}[0]{22}
+\newcommand{\nyear}[0]{2007}
\newcommand\shortcopyrightnotice[0]{\vskip 1ex plus 2 fill
\centerline{\footnotesize \copyright\ \nyear\ Free Software Foundation, Inc.
\newcommand\copyrightnotice[0]{
\vskip 1ex plus 2 fill\begingroup\footnotesize
\centerline{Copyright \copyright\ \nyear\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 22, June \nyear}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, June 2006}
\centerline{designed by Stephen Gildea}
\centerline{ðÅÒÅ×ÏÄ Alex Ott <alexott@gmail.com>}
%\begin{multicols}{3}
\centerline{óÐÒÁ×ÏÞÎÉË ËÏÍÁÎÄ GNU Emacs}
-\centerline{(ÄÌÑ ×ÅÒÓÉÉ 22)}
+\centerline{(ÄÌÑ ×ÅÒÓÉÉ \versionemacs)}
\section{úÁÐÕÓË Emacs}
-äÌÑ ÚÁÐÕÓËÁ GNU Emacs 22, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ ÉÍÑ ÐÒÏÇÒÁÍÍÙ: \kbd{emacs}
+äÌÑ ÚÁÐÕÓËÁ GNU Emacs \versionemacs, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ ÉÍÑ ÐÒÏÇÒÁÍÍÙ: \kbd{emacs}
\section{÷ÙÈÏÄ ÉÚ Emacs}
;;; symbolic-formulas: (("Eastern area") ("West-district") ("North&South") ("Other"))
;;; End:
-;;; Copyright (c) 2002, 2006
+;;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
;;; Free Software Foundation, Inc.
;;; COPYING PERMISSIONS:
% Reference Card for Dired
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% Slovak hyphenation rules applied
\shyph
% e.g. in the TeX Live CD).
\def\versionnumber{0.1}
-\def\year{2006}
-\def\version{May \year\ v\versionnumber}
+\def\versionemacs{21}
+\def\year{2007}
+\def\version{May 2006\ v\versionnumber}
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
\centerline{designed by Stephen Gildea, \version}
-\centerline{for GNU Emacs version 21 on Unix systems}
+\centerline{for GNU Emacs version \versionemacs{} on Unix systems}
\centerline{Updated for Dired in May 2000 by Evgeny Roubinchtein}
Permission is granted to make and distribute copies of
\title{Referenèná karta pre Dired}
-\centerline{(urèené pre Dired v GNU Emacse 21.x)}
+\centerline{(urèené pre Dired v GNU Emacse \versionemacs.x)}
\centerline{Príkazy oznaèené \dx{} vy¾adujú dired-x}
% trim this down to fit everything on one page
\columnsperpage=1
-% Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% e.g. in the TeX Live CD).
\def\versionnumber{2.2}
-\def\year{2006}
+\def\versionemacs{21}
+\def\versionyear{2006} % last update
+\def\year{2007} % latest copyright year
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 21, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
\centerline{designed by Stephen Gildea}
Permission is granted to make and distribute copies of
\title{GNU Emacs -- Referenèná karta}
-\centerline{(pre verziu 21)}
+\centerline{(pre verziu \versionemacs)}
\section{Spustenie Emacsu}
-Pre spustenie GNU~Emacsu~21 napí¹te jeho meno: \kbd{emacs}
+Pre spustenie GNU~Emacsu~\versionemacs{} napí¹te jeho meno: \kbd{emacs}
Ako naèíta» a editova» súbory sa dozviete ni¾¹ie v~oddiele Súbory.
\endinput
\fi
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% e.g. in the TeX Live CD).
\def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\year{2007} % latest copyright year
\def\copyrightnotice{\penalty-1\vfill
\vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
Copyright \year\ Free Software Foundation, Inc.\break
- Verzia \versionnumber{} pre GNU Emacs 21, apríl 2000\break
+ Verzia \versionnumber{} pre GNU Emacs \versionemacs, apríl 2000\break
W{\l}odek Bzyl (matwb@univ.gda.pl)\break
Do èe¹tiny prelo¾il Pavel Janík (Pavel@Janik.cz)
Do slovenèiny prelo¾il Miroslav Va¹ko (vasko@debian.cz)
%**end of header
\f
-\title{Karta\ \ pre\ \ pre¾itie\ \ s\ \ GNU\ \ Emacsom}{pre verziu 21}
+\title{Karta\ \ pre\ \ pre¾itie\ \ s\ \ GNU\ \ Emacsom}{pre verziu \versionemacs}
V~nasledujúcom texte \kbd{C-z} znamená: stlaète klávesu {\it Ctrl}, dr¾te ju
a súèasne stlaète klávesu `\kbd{z}'. \kbd{M-z} znamená, ¾e
\endinput
\fi
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% Boston, MA 02110-1301, USA.
\def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\year{2007} % latest copyright year
\def\copyrightnotice{\penalty-1\vfill
\vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
Copyright \year\ Free Software Foundation, Inc.\break
- Version \versionnumber{} for GNU Emacs 21, April 2000\break
+ Version \versionnumber{} for GNU Emacs \versionemacs, April 2000\break
Project W{\l}odek Bzyl (matwb@univ.gda.pl)
Permission is granted to make and distribute copies of
%**end of header
\f
-\title{GNU\ \ Emacs\ \ Survival\ \ Card}{for version 21}
+\title{GNU\ \ Emacs\ \ Survival\ \ Card}{for version \versionemacs}
In the following, \kbd{C-z} means hit the `\kbd{z}' key while
holding down the {\it Ctrl}\ \ key. \kbd{M-z} means hit the
#
# Upon system reboot, all processes will inherit the new large ulimit.
-# Copyright (c) 1999, 2003, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
# COPYING PERMISSIONS:
#
\columnsperpage=1
-% Copyright (C) 1987, 2002, 2003, 2004, 2005,
-% 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+% 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
\def\versionnumber{1.2}
-\def\year{2006}
-\def\version{September \year\ v\versionnumber}
+\def\year{2007}
+\def\version{September 2006\ v\versionnumber}
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
\columnsperpage=2
-% Copyright (C) 1995, 1996, 1997, 2002, 2003, 2004,
-% 2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1995, 1996, 1997, 2001, 2002, 2003, 2004,
+% 2005, 2006, 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
\def\versionnumber{3.0}
-\def\year{2006}
-\def\version{August \year\ v\versionnumber}
+\def\year{2007}
+\def\version{August 2006 v\versionnumber}
\def\shortcopyrightnotice{\vskip 1ex plus 2 fill
\centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
+# $Id: 4Corner.tit,v 1.5 2007/01/24 06:35:08 handa Exp $
# HANZI input table for cxterm
# To be used by cxterm, convert me to .cit format first
# .cit version 2
ENCODE: BIG5
+AUTOSELECT: NO
PROMPT: ¥|¨¤¸¹½X::\040
-AUTOSELECT: NEVER
+#
COMMENT
COMMENT Copyright (c) 2001 Christian Wittern <chris@ccbs.ntu.edu.tw>
COMMENT
COMMENT Authors: Dr. Urs App, Christian Wittern (Kyoto Univ, Japan)
COMMENT
COMMENT Input: ¥|¨¤¸¹½X (¤Î¤@ªþ¥[½X)
-# input key definitions
+# define keys
VALIDINPUTKEY: 0123456789
WILDCARDKEY: *
WILDCHARKEY: ?
-# choice list keys
SELECTKEY: 1\040
SELECTKEY: 2
SELECTKEY: 3
SELECTKEY: 8
SELECTKEY: 9
SELECTKEY: 0
+BACKSPACE: \010\177
+DELETEALL: \015\025
MOVERIGHT: .>
MOVELEFT: ,<
-# pre-editing keys
-BACKSPACE: \010\177 # ctrl-H, DEL
-DELETEALL: \015\025 # RETURN, ctrl-U
-CURSOR-BEGIN: \001 # ctrl-A
-CURSOR-END: \005 # ctrl-E
-CURSOR-FORW: \006 # ctrl-F
-CURSOR-BACK: \002 # ctrl-B
-CURSOR-ERASE: \004 # ctrl-D
-REPEATKEY: \020\022 # ctrl-P, ctrl-R
+REPEATKEY: \020\022
# the following line must not be removed
BEGINDICTIONARY
#
+# $Id: CCDOSPY.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
# HANZI input table for cxterm
# To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
ENCODE: GB
-MULTICHOICE: YES
-PROMPT: ºº×ÖÊäÈë¡ËËõдƴÒô¡Ë£
+AUTOSELECT: NO
+PROMPT: ºº×ÖÊäÈë¡ËËõдƴÒô¡Ë\040
#
COMMENT ËõдƴÒô·½°¸ (Ô´ÓÚ CCDOS)
COMMENT
COMMENT ¼üÈë¡Ã a1 guo4 as1 wf4 guh1 yu..6 qvj6
# define keys
VALIDINPUTKEY: abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY: *
+WILDCHARKEY: ?
SELECTKEY: 1\040
SELECTKEY: 2
SELECTKEY: 3
+# $Id: PY-b5.tit,v 1.3 2007/01/24 06:35:08 handa Exp $
# HANZI input table for cxterm
-# Generated from PY-b5.cit by cit2tit
# To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
ENCODE: BIG5
-MULTICHOICE: YES
-PROMPT: ¤¤¤å¿é¤J¡i«÷µ¡j
+AUTOSELECT: NO
+PROMPT: º~¦r¿é¤J::«÷µ::\040
#
-COMMENT last modified by cyl@ifcss.org 1994 March 9
-COMMENT Modify by Wei-Chung Hwang, OCT 15, 1992.
-COMMENT
COMMENT º~»y«÷µ¿é¤J¤è®×¤¶²Ð (ª`µ²Å¸¹¹ï·Ó)
COMMENT
COMMENT Án¥À (CONSONANT)
COMMENT
# define keys
VALIDINPUTKEY: 12345:abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY: *
+WILDCHARKEY: ?
SELECTKEY: 1\040
SELECTKEY: 2
SELECTKEY: 3
bing3 »æ¤þ¸[¬`ªÃ¬±ÎôÍÔÌ}ï@»Ð×®ÍÜÐ~Ò÷«Ìε
bing4 ¨Ã¯f¨Ö¦}´¬ØÖïxÔR
bing5
-bo1 ¬Á¼·éµÔ²ÚågÒÜÞë×·ðÔø[ÔqÏYóQÌi
+bo1 ªi¬Á¼·éµÔ²ÚågÒÜÞë×·ðÔø[ÔqÏYóQÌi
bo2 §B³Õ¬fªy«k·i´ñ»éÁ¡²ä©²íºä²ò½³»K¹YèÁ¹`õÎñÐçôÒJöJäc
bo2 ñWìaàûñ®õfÕÅî¬ÀÐì`ÐcѴުߴèwïÌðcò¡ùRÓöù{ò®
bo3 ¶_ðװ
li1 ù
li2 Â÷¼þ¾¤±ùÆXÂç¼ù¿©»©Æz²pºvöè¯WòÔ¸ÄÄùùÏáuîqõ¶Õ¼åúíÐëI
li2 åøÍù÷ðÜƳííÌñNùÎ÷ÑöÛößöxá}åËðÛóÑóîöàÄRÛzøMøuÓN÷Ç
-li3 §õ¨½¸Ì²z§ùØù¯@ÃU®[«Z¿CÅÝÄ¿Äùø×¾YßUàTÎ~øô
+li3 §õ¨½¸Ì²z§ù¯@ÃU®[«Z¿CÅÝÄ¿Äùø×¾YßUàTÎ~øô
li4 ¤O¥ß§QÄR¾úÃc¨Ò¾ä²ú¼FÀyÄr²É»YÆEÃwÄ×ÁõÄt¦O¯ï®ß·X«Wµg
li4 Â~²Á©Ñ°æÅ°²|Ûàñò·ÌÄ÷ôUÍBõæòR÷eòtïgÒªôsê¼ÐkÑEÉv÷`°z
li4 °¬ôqÒõâÔøHÌlÉñÅÏô¡Ð²ì¤ÏíïòÒÚÕ`שØdßSãtãïðVòHòrô¾öF
+# $Id: QJ-b5.tit,v 1.3 2007/01/24 06:35:08 handa Exp $
# HANZI input table for cxterm
-# Generated from QJ-b5.cit by cit2tit
# To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
ENCODE: BIG5
-MULTICHOICE: NO
-PROMPT: ¤¤¤å¿é¤J¡i¥þ§Î¡j
+AUTOSELECT: YES
+PROMPT: º~¦r¿é¤J::¥þ¨¤::
#
COMMENT Copyright 1991 by Yongguang Zhang. (ygz@cs.purdue.edu)
COMMENT Permission to use/modify/copy for any purpose is hereby granted.
COMMENT Absolutely no warranties.
-COMMENT Modify by Wei-Chung Hwang, OCT 15, 1992.
# define keys
VALIDINPUTKEY: \040!"\043$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN
VALIDINPUTKEY: OPQRSTUVWXYZ[\134]^_`abcdefghijklmnopqrstuvwxyz{|}~
-BACKSPACE: \010\177
-DELETEALL: \015\025
-REPEATKEY: \020\022
# the following line must not be removed
BEGINDICTIONARY
#
+# $Id: QJ.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
# HANZI input table for cxterm
# To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
ENCODE: GB
-MULTICHOICE: NO
-PROMPT: ºº×ÖÊäÈë¡ËÈ«½Ç¡Ë£
+AUTOSELECT: YES
+PROMPT: ºº×ÖÊäÈë¡ËÈ«½Ç¡Ë
#
COMMENT Copyright 1991 by Yongguang Zhang. (ygz@cs.purdue.edu)
COMMENT Permission to use/modify/copy for any purpose is hereby granted.
--- /dev/null
+All *.tit files in this directory are dictionary files to use with
+the program cxterm. Their source and copyright status are categorised
+into these four.
+
+(1) QJ-b5.tit (renamed from .../cxterm/dict/big5/QJ.tit)
+ QJ.tit (copied from .../cxterm/dict/gb/QJ.tit)
+
+These are verbatim copies of what included in the directory
+contrib/clients/cxterm of the distribution of X11R6. Each file
+contains a copyright notice.
+
+(2) CCDOSPY.tit (copied from .../cxterm/dict/gb/CCDOSPY.tit)
+ PY-b5.tit (renamed from .../cxterm/dict/big5/PY.tit)
+ SW.tit (copied from .../cxterm/dict/gb/SW.tit)
+ TONEPY.tit (copied from .../cxterm/dict/gb/TONEPY.tit)
+
+These are verbatim copies of what included in the directory
+contrib/clients/cxterm of the distribution of X11R6. As those files
+themselves don't contain copyright notices, the section 6 of the file
+.../cxterm/README should cover them.
+
+============================================================
+6. COPYRIGHTS AND TERMS
+
+This copyright and permission notice outlines the rights and
+restrictions covering most parts of this distribution of cxterm.
+Cxterm is modified from xterm, which is copyrighted by MIT.
+Some individual files are covered by other copyrights. Utils
+parts are redistributed software covered by their own copyrights
+and terms. Please see individual file's copyright notices.
+
+X11R6 CXTERM (C) 1994 BY YONGGUANG ZHANG.
+X11R5 CXTERM (C) 1991 BY YONGGUANG ZHANG AND MAN-CHI PONG.
+
+Permission to use, copy, modify, and distribute this software and
+its documentation for any purpose is hereby granted without fee,
+provided that this entire copyright and permission notice appear
+in all such copies, and that the name of the authors may not be
+used to endorse or promote products derived from this material
+without specific prior written permission. The authors make no
+representations about the suitability of this software for any
+purpose. It is provided "as is" without express or implied warranty.
+============================================================
+
+(3) 4Corner.tit
+ ARRAY30.tit
+ ETZY.tit
+ ZOZY.tit
+
+These are the versions modified by the original authors from what
+distributed with X11R5 to include proper copyright notices. Each file
+contains a copyright notice.
+
+(4) ECDICT.tit, Punct-b5.tit, Punct.tit
+
+These are verbatim copies of what distributed at
+ftp://ftp.ifcss.org/pub/software/. Each file contains a copyright
+notice.
+# $Id: SW.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
# HANZI input table for cxterm
# To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
ENCODE: GB
-MULTICHOICE: YES
-PROMPT: ºº×ÖÊäÈë¡ËÊ×β¡Ë£
+AUTOSELECT: NO
+PROMPT: ºº×ÖÊäÈë¡ËÊ×β¡Ë\040
#
COMMENT (Ô´ÓÚ CCDOS)
COMMENT Êéд¸Ãºº×ÖʱµÄ¡¸Êױʡ¹¼°¡¸Î²±Ê¡¹¡£ÀýÈ磬¡¾ÂÀ¡¿Ê×β±Ê½ÔΪ¡¸¿Ú¡¹£¬¹ÊÔÚ
COMMENT ¡¸Ê×β¡¹Ä£Ê½ÖÐÓà ff0 Èý¼üÊäÈë¡££¨ f ¼üÔÚ¡¸Ê×β¡¹Ä£Ê½Öбíʾ¡¸¿Ú¡¹£©
# define keys
VALIDINPUTKEY: abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY: *
+WILDCHARKEY: ?
SELECTKEY: 1\040
SELECTKEY: 2
SELECTKEY: 3
+# $Id: TONEPY.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
# HANZI input table for cxterm
# To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
ENCODE: GB
-MULTICHOICE: YES
-PROMPT: ºº×ÖÊäÈë¡Ë´øµ÷Æ´Òô¡Ë£
+AUTOSELECT: NO
+PROMPT: ºº×ÖÊäÈë¡Ë´øµ÷Æ´Òô¡Ë\040
#
COMMENT ´øµ÷Æ´Òô·½°¸
COMMENT
COMMENT Òôµ÷ÓÃÊý×Ö±íʾ£¬ 12345 ·Ö±ð´ú±íÒõƽ¡¢Ñôƽ¡¢ÉÏÉù¡¢ÏÂÉù¼°ÇáÉù
# define keys
VALIDINPUTKEY: 12345:abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY: *
+WILDCHARKEY: ?
SELECTKEY: 1\040
SELECTKEY: 2
SELECTKEY: 3
+2007-01-24 Kenichi Handa <handa@m17n.org>
+
+ * MISC-DIC/README: New file.
+
+ * CXTERM-DIC/README: New file.
+
+ * CXTERM-DIC/4Corner.tit, CXTERM-DIC/CCDOSPY.tit,
+ CXTERM-DIC/PY-b5.tit, CXTERM-DIC/QJ-b5.tit, CXTERM-DIC/QJ.tit,
+ CXTERM-DIC/SW.tit, CXTERM-DIC/TONEPY.tit: Updated from
+ X11R6/contrib/programs/cxterm.
+
+ * ja-dic/ja-dic.el: Regenerated.
+
+2007-01-12 Kenichi Handa <handa@m17n.org>
+
+ * quail/uni-input.el (ucs-input-method): Signal an error for a
+ Unicode character that is not yet supported.
+
2006-12-26 Andreas Schwab <schwab@suse.de>
* Makefile.in (datarootdir): Define.
;; add-log-time-zone-rule: t
;; End:
- Copyright (C) 1997, 1998, 1999, 2001 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
--- /dev/null
+The source and copyright status of dictionary files in this directory
+are categorised into these three.
+
+(1) cangjie-table.b5
+ cangjie-table.cns
+
+These are verbatim copies of what distributed by the author Christian
+Wittern himself. Each file contains a copyright notice.
+
+(2) CTLau.html
+ CTLau-b5.html
+
+These are verbatim copies of what distributed at the authors home page
+<umunhum.stanford.edu/~lee/chicomp/> Each file contains a copyright
+notice.
+
+(3) pinyin.map
+ ziranma.cin
+
+These are verbatim copies of what distributed with a free packaged
+called CCE at:
+ http://ftp.debian.org/debian/dists/potato/main
+ /source/utils/cce_0.36.orig.tar.gz
+
+As those files themselves don't contain copyright notices, the
+copyright notice of the package itself should cover them.
+
+============================================================
+ Copyright (C) 1999, Rui He, herui@cs.duke.edu
+
+
+ CCE(Console Chinese Environment) 0.32
+
+CCE is free software; you can redistribute it and/or modify it under the
+terms of the GNU General Public License as published by the Free Software
+Foundation; either version 1, or (at your option) any later version.
+
+CCE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+details.
+
+You should have received a copy of the GNU General Public License along with
+CCE; see the file COPYING. If not, write to the Free Software Foundation,
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.")
+============================================================
# Makefile for leim subdirectory in GNU Emacs.
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
# Free Software Foundation, Inc.
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
# National Institute of Advanced Industrial Science and Technology (AIST)
# Registration Number H14PRO021
ja-dic:
This directory contains Emacs Lisp source file ja-dic.el which is
-generated from a source dictionary in SKK-DIC directory. In addition,
-it contains a byte compiled file ja-dic.elc for users convenience
-because it takes rather long time to byte-compile ja-dic.el.
+generated from a source dictionary in SKK-DIC directory. The
+inclusion of this file is for users convenience because it takes
+rather long time to generate it.
;;; ja-dic.el --- dictionary for Japanese input method -*-coding: iso-2022-jp;-*-
;; Generated by the command `skkdic-convert'
-;; Date: Sat Dec 16 09:09:04 2000
-;; Original SKK dictionary file: SKK-JISYO.L
+;; Date: Wed Jan 24 15:18:03 2007
+;; Original SKK dictionary file: ../SKK-DIC/SKK-JISYO.L
+
+;; This file is part of GNU Emacs.
;;; Commentary:
;; Yukiyoshi Kameyama, Akihiko Sasaki, Dai Ando, Junichi Okukawa,
;; Katsushi Sato and Nobuhiro Yamagishi
;;
-;; This file is part of GNU Emacs.
-;;
;; This dictionary is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either versions 2, or (at your option)
;;
(provide 'ja-dic)
-;;; arch-tag: 18f1f3f5-d706-4c5d-bdac-a6a762de287d
+;; arch-tag: 18f1f3f5-d706-4c5d-bdac-a6a762de287d
;;; ja-dic.el ends here
;; leim-ext.el -- extra leim configuration -*- coding:iso-2022-7bit; -*-
-;; Copyright (C) 2004, 2006
+;; Copyright (C) 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 2004, 2005, 2006
+;; Copyright (C) 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H13PRO009
# -*- Makefile -*- for leim subdirectory in GNU Emacs on the Microsoft W32 API.
-# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
# Free Software Foundation, Inc.
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
# National Institute of Advanced Industrial Science and Technology (AIST)
# Registration Number H14PRO021
;;; quail/croatian.el -- Quail package for inputing Croatian -*-coding: iso-8859-2;-*-
-;; Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Hrvoje Nik¹iæ <hniksic@xemacs.org>,
;; modeled after czech.el by Milan Zamazal.
;;; cyril-jis.el --- Quail package for inputting JISX0208 Cyrillic letters
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; cyrillic.el --- Quail package for inputting Cyrillic characters
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; czech.el --- Quail package for inputting Czech -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1998, 2001, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Milan Zamazal <pdm@zamazal.org>
;; Maintainer: Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
;;; ethiopic.el --- Quail package for inputting Ethiopic characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; georgian.el --- Quail package for inputting Georgian characters -*-coding: utf-8;-*-
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Keywords: i18n
;;; greek.el --- Quail package for inputting Greek -*-coding: iso-2022-7bit-*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; hangul.el --- Quail package for inputting Korean Hangul characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 2002, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; hangul3.el --- Quail package for inputting Korean Hangul characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; hanja-jis.el --- Quail package for inputting Korean Hanja (JISX0208) -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; hanja.el --- Quail-package for Korean Hanja (KSC5601) -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; hanja3.el --- Quail-package for Korean Hanja (KSC5601) -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1999, 2002, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Koaunghi Un <koanughi.un@zdv.uni-tuebingen.de>
;; Keywords: mule, quail, multilingual, input method, Korean, Hanja
;;; hebrew.el --- Quail package for inputting Hebrew characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; indian.el --- Quail packages for inputting Indian
-;; Copyright (C) 2000, 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: KAWABATA, Taichi <kawabata@m17n.org>
;;; ipa.el --- Quail package for inputting IPA characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; japanese.el --- Quail package for inputting Japanese -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; lao.el --- Quail package for inputting Lao characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*-
-;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; latin-ltx.el --- Quail package for TeX-style input -*-coding: utf-8;-*-
-;; Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: utf-8;-*-
-;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; latin-pre.el --- Quail packages for inputting various European characters -*-coding: utf-8;-*-
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; lrt.el --- Quail package for inputting Lao characters by LRT method -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1998, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; py-punct.el --- Quail packages for Chinese (pinyin + extra symbols) -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; pypunct-b5.el --- Quail packages for Chinese (pinyin + extra symbols) -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; sgml-input.el --- Quail method for Unicode entered as SGML entities -*- coding: utf-8 -*-
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Keywords: i18n
;;; sisheng.el --- sisheng input method for Chinese pinyin transliteration
-;; Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Werner LEMBERG <wl@gnu.org>
;;; slovak.el --- Quail package for inputting Slovak -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1998, 2001, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Authors: Tibor \e,B)\e(Bimko <tibor.simko@fmph.uniba.sk>
;; Milan Zamazal <pdm@zamazal.org>
;;; symbol-ksc.el --- Quail-package for Korean Symbol (KSC5601) -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 2005, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; thai.el --- Quail package for inputting Thai characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; tibetan.el --- Quail package for inputting Tibetan characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; uni-input.el --- Hex Unicode input method
-;; Copyright (C) 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; viqr.el --- Quail packages for inputting Vietnamese with VIQR system -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; vntelex.el --- Quail package for Vietnamese by Telex method
-;; Copyright (C) 2001, 2002, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Werner Lemberg <wl@gnu.org>
;; Keywords: multilingual, input method, Vietnamese
;;; welsh.el --- Quail package for inputting Welsh characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Keywords: i18n
+2007-01-02 Francesco Potort\e,Al\e(B <pot@gnu.org>
+
+ * etags.c: (longopts): New undocumented option --no-duplicates.
+ (no_duplicates): Static variables for the above option.
+ (print_help): Do not print help for --no-warn, now undocumented.
+ (add_node): Allow duplicate tags in ctags mode unless --no-duplicates.
+ (main): Pass the -u option to sort in ctags mode.
+
2006-12-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
* etags.c (readline): When creating a relative file name from a
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
# Makefile for lib-src subdirectory in GNU Emacs.
-# Copyright (C) 1985, 1987, 1988, 1993, 1994, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1985, 1987, 1988, 1993, 1994, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
-/* Copyright (C) 1985, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
standard output a file of nroff output containing the doc strings.
Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* ebrowse.c --- parsing files for the ebrowse C++ browser
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
version ()
{
printf ("ebrowse %s\n", VERSION);
- puts ("Copyright (C) 1992-2006 Free Software Foundation, Inc.");
+ puts ("Copyright (C) 1992-2007 Free Software Foundation, Inc.");
puts ("This program is distributed under the same terms as Emacs.");
exit (EXIT_SUCCESS);
}
/* Client process that communicates with GNU Emacs acting as server.
Copyright (C) 1986, 1987, 1994, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/*
- Copyright (C) 1986, 1988, 1990, 1991, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1988, 1990, 1991, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Tags file maker to go with GNU Emacs -*- coding: latin-1 -*-
Copyright (C) 1984, 1987, 1988, 1989, 1993, 1994, 1995,
1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc. and Ken Arnold
+ 2005, 2006, 2007 Free Software Foundation, Inc. and Ken Arnold
This file is not considered part of GNU Emacs.
* configuration file containing regexp definitions for etags.
*/
-char pot_etags_version[] = "@(#) pot revision number is 17.25";
+char pot_etags_version[] = "@(#) pot revision number is 17.26";
#define TRUE 1
#define FALSE 0
static bool declarations; /* --declarations: tag them and extern in C&Co*/
static bool members; /* create tags for C member variables */
static bool no_line_directive; /* ignore #line directives (undocumented) */
+static bool no_duplicates; /* no duplicate tags for ctags (undocumented) */
static bool update; /* -u: update tags */
static bool vgrind_style; /* -v: create vgrind style index output */
-static bool no_warnings; /* -w: suppress warnings */
+static bool no_warnings; /* -w: suppress warnings (undocumented) */
static bool cxref_style; /* -x: create cxref style output */
static bool cplusplus; /* .[hc] means C++, not C */
static bool ignoreindent; /* -I: ignore indentation in C */
static struct option longopts[] =
{
- { "append", no_argument, NULL, 'a' },
- { "packages-only", no_argument, &packages_only, TRUE },
- { "c++", no_argument, NULL, 'C' },
- { "declarations", no_argument, &declarations, TRUE },
- { "no-line-directive", no_argument, &no_line_directive, TRUE },
- { "help", no_argument, NULL, 'h' },
- { "help", no_argument, NULL, 'H' },
- { "ignore-indentation", no_argument, NULL, 'I' },
- { "language", required_argument, NULL, 'l' },
- { "members", no_argument, &members, TRUE },
- { "no-members", no_argument, &members, FALSE },
- { "output", required_argument, NULL, 'o' },
- { "regex", required_argument, NULL, 'r' },
- { "no-regex", no_argument, NULL, 'R' },
- { "ignore-case-regex", required_argument, NULL, 'c' },
+ { "append", no_argument, NULL, 'a' },
+ { "packages-only", no_argument, &packages_only, TRUE },
+ { "c++", no_argument, NULL, 'C' },
+ { "declarations", no_argument, &declarations, TRUE },
+ { "no-line-directive", no_argument, &no_line_directive, TRUE },
+ { "no-duplicates", no_argument, &no_duplicates, TRUE },
+ { "help", no_argument, NULL, 'h' },
+ { "help", no_argument, NULL, 'H' },
+ { "ignore-indentation", no_argument, NULL, 'I' },
+ { "language", required_argument, NULL, 'l' },
+ { "members", no_argument, &members, TRUE },
+ { "no-members", no_argument, &members, FALSE },
+ { "output", required_argument, NULL, 'o' },
+ { "regex", required_argument, NULL, 'r' },
+ { "no-regex", no_argument, NULL, 'R' },
+ { "ignore-case-regex", required_argument, NULL, 'c' },
{ "parse-stdin", required_argument, NULL, STDIN },
- { "version", no_argument, NULL, 'V' },
+ { "version", no_argument, NULL, 'V' },
#if CTAGS /* Ctags options */
- { "backward-search", no_argument, NULL, 'B' },
- { "cxref", no_argument, NULL, 'x' },
- { "defines", no_argument, NULL, 'd' },
- { "globals", no_argument, &globals, TRUE },
- { "typedefs", no_argument, NULL, 't' },
- { "typedefs-and-c++", no_argument, NULL, 'T' },
- { "update", no_argument, NULL, 'u' },
- { "vgrind", no_argument, NULL, 'v' },
- { "no-warn", no_argument, NULL, 'w' },
+ { "backward-search", no_argument, NULL, 'B' },
+ { "cxref", no_argument, NULL, 'x' },
+ { "defines", no_argument, NULL, 'd' },
+ { "globals", no_argument, &globals, TRUE },
+ { "typedefs", no_argument, NULL, 't' },
+ { "typedefs-and-c++", no_argument, NULL, 'T' },
+ { "update", no_argument, NULL, 'u' },
+ { "vgrind", no_argument, NULL, 'v' },
+ { "no-warn", no_argument, NULL, 'w' },
#else /* Etags options */
- { "no-defines", no_argument, NULL, 'D' },
- { "no-globals", no_argument, &globals, FALSE },
- { "include", required_argument, NULL, 'i' },
+ { "no-defines", no_argument, NULL, 'D' },
+ { "no-globals", no_argument, &globals, FALSE },
+ { "include", required_argument, NULL, 'i' },
#endif
{ NULL }
};
print_version ()
{
printf ("%s (%s %s)\n", (CTAGS) ? "ctags" : "etags", EMACS_NAME, VERSION);
- puts ("Copyright (C) 2006 Free Software Foundation, Inc. and Ken Arnold");
+ puts ("Copyright (C) 2007 Free Software Foundation, Inc. and Ken Arnold");
puts ("This program is distributed under the same terms as Emacs");
exit (EXIT_SUCCESS);
Print on the standard output an index of items intended for\n\
human consumption, similar to the output of vgrind. The index\n\
is sorted, and gives the page number of each item.");
+# if PRINT_UNDOCUMENTED_OPTIONS_HELP
+ puts ("-w, --no-duplicates\n\
+ Do not create duplicate tag entries, for compatibility with\n\
+ traditional ctags.");
puts ("-w, --no-warn\n\
- Suppress warning messages about entries defined in multiple\n\
- files.");
+ Suppress warning messages about duplicate tag entries.");
+# endif /* PRINT_UNDOCUMENTED_OPTIONS_HELP */
puts ("-x, --cxref\n\
Like --vgrind, but in the style of cxref, rather than vgrind.\n\
The output uses line numbers instead of page numbers, but\n\
if (CTAGS)
if (append_to_tagfile || update)
{
- char cmd[2*BUFSIZ+10];
- sprintf (cmd, "sort -o %.*s %.*s", BUFSIZ, tagfile, BUFSIZ, tagfile);
+ char cmd[2*BUFSIZ+20];
+ /* Maybe these should be used:
+ setenv ("LC_COLLATE", "C", 1);
+ setenv ("LC_ALL", "C", 1); */
+ sprintf (cmd, "sort -u -o %.*s %.*s", BUFSIZ, tagfile, BUFSIZ, tagfile);
exit (system (cmd));
}
return EXIT_SUCCESS;
* If this tag name matches an existing one, then
* do not add the node, but maybe print a warning.
*/
- if (!dif)
+ if (no_duplicates && !dif)
{
if (np->fdp == cur_node->fdp)
{
* tab-width: 8
* fill-column: 79
* c-font-lock-extra-types: ("FILE" "bool" "language" "linebuffer" "fdesc" "node" "regexp")
+ * c-file-style: gnu
* End:
*/
/* sendmail-like interface to /bin/mail for system V,
- Copyright (C) 1985, 1994, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1994, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
before changing it!
Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
/* getopt_long and getopt_long_only entry points for GNU getopt.
Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997,
- 1998, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 1998, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
/* Declarations for getopt.
Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
- 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
/* Internal declarations for getopt.
Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
- 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
/* Convenience header for conditional use of GNU <libintl.h>.
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#! /usr/bin/perl
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
/* Convert files for Emacs Hexl mode.
- Copyright (C) 1989, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is not considered part of GNU Emacs.
/* Generate doc-string file for GNU Emacs from source files.
Copyright (C) 1985, 1986, 1992, 1993, 1994, 1997, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
# Copyright (C) 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
.PHONY: $(ALL)
-VERSION = 22.0.92
+VERSION = 22.0.93
LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \
-DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \
/* movemail foo bar -- move file foo to file bar,
locking file foo the way /bin/mail respects.
- Copyright (C) 1986, 1992, 1993, 1994, 1996, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1992, 1993, 1994, 1996, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Utility and Unix shadow routines for GNU Emacs support programs on NT.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Utility and Unix shadow routines for GNU Emacs support programs on NT.
Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* pop.c: client routines for talking to a POP3-protocol post-office server
- Copyright (C) 1991, 1993, 1996, 1997, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1991, 1993, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Written by Jonathan Kamens, jik@security.ov.com.
This file is part of GNU Emacs.
/* pop.h: Header file for the "pop.c" client POP3 protocol.
- Copyright (C) 1991, 1993, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1991, 1993, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Written by Jonathan Kamens, jik@security.ov.com.
This file is part of GNU Emacs.
/* profile.c --- generate periodic events for profiling of Emacs Lisp code.
- Copyright (C) 1992, 1994, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1994, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Author: Boaz Ben-Zvi <boaz@lcs.mit.edu>
# This script accepts any number of file arguments and checks them into RCS.
# Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
Id='$Id$'
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
-# 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
# Boston, MA 02110-1301, USA.
-Copyright='Copyright (C) 2006 Free Software Foundation, Inc.
+Copyright='Copyright (C) 2007 Free Software Foundation, Inc.
This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of this program
under the terms of the GNU General Public License.
standard output a file of texinfo input containing the doc strings.
Copyright (C) 1989, 1992, 1994, 1996, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* test-distrib.c --- testing distribution of nonprinting chars
Copyright (C) 1987, 1993, 1994, 1995, 1999, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* update-game-score.c --- Update a score file
- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
# This version is more compatible with rcsdiff(1).
#
# Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
+2007-01-24 Miles Bader <miles@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-output-file-form)
+ (byte-compile-output-docform): Bind `print-circle' to t.
+
+2007-01-24 Kenichi Handa <handa@m17n.org>
+
+ * international/ja-dic-cnv.el (skkdic-convert): Insert a related
+ file name of the original SKK dictionary file.
+
+2007-01-24 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-initial-position): New variable.
+ (ido-read-internal): Set it if default item is specified.
+ (ido-minibuffer-setup): Position cursor accordingly if set.
+ (ido-edit-input): C-e moves to end of input if not already there.
+ (ido-magic-backward-char): C-b does like M-b if prev char is /.
+ Don't switch to buffer mode if repeating C-b at start of input.
+ (ido-toggle-ignore): C-a only toggles ignore at start or end of
+ input; else it moves to start of input.
+ (ido-kill-buffer-at-head, ido-delete-file-at-head): If cursor is
+ not at end of input, delete rest of input, rather than normal op.
+
+2007-01-23 Michael Kifer <kifer@cs.stonybrook.edu>
+
+ * viper-keym.el (viper-insert-basic-map): Delete binding for S-TAB.
+
+ * ediff-util.el (ediff-clone-buffer-for-region-comparison): Change text
+ of message. Activate mark.
+ (ediff-activate-mark): Set transient-mark-mode to t.
+
+ * ediff.el (ediff-regions-wordwise, ediff-regions-linewise): Doc fix.
+
+2007-01-23 Martin Rudalics <rudalics@gmx.at>
+
+ * help-fns.el (describe-variable): Don't suppress display of
+ buffer local value when the value is "large".
+
+2007-01-22 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-active): Add xemacs test from ido-minibuffer-setup.
+ (ido-initiate-auto-merge, ido-exhibit, ido-minibuffer-setup)
+ (ido-tidy): Use ido-active.
+
+2007-01-22 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
+
+ * hexl.el (hexl-mode-exit): Add missing quote.
+
+2007-01-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-keyboard-modifier-mask-alist): New constant.
+ (mac-ae-keyboard-modifiers): New function.
+ (mac-handle-toolbar-switch-mode): Use it.
+ (mac-dnd-handle-drag-n-drop-event): Likewise. Set action to `copy'
+ if keyboard modifiers on drop contain option key.
+ (mac-dnd-drop-data): Add optional argument `action'.
+ (special-event-map): Remove binding for M-drag-n-drop.
+
+2007-01-21 Guanpeng Xu <herberteuler@hotmail.com>
+
+ * add-log.el (add-log-current-defun): Use CC Mode functions to
+ find the beginning and end of a defun.
+
+2007-01-21 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-var-create-regexp)
+ (gdb-var-create-handler): Handle value field in GDB output of
+ -var-create.
+ (gdb-max-frames): New variable.
+ (gdb-stack-buffer, gdb-frames-select): Use it.
+ (gdb-info-stack-custom): Help user customize gdb-max-frames,
+ if necessary.
+ (gdb-get-frame-number): Simplify.
+
+2007-01-21 Glenn Morris <rgm@gnu.org>
+
+ * net/tramp.el (tramp-perl-encode, tramp-perl-decode):
+ Update copyrights.
+
+2007-01-21 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-cmds.el (c-where-wrt-brace-construct): Correct the
+ handling of K&R stuff.
+
+2007-01-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el (bibtex-files): Fix customization type.
+
+2007-01-21 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * ps-print.el: Handle frame parameters (background and/or foreground
+ colors) changing dynamically. Reported by Leo <sdl.web@gmail.com>.
+ (ps-print-version): New Version 6.7.1.
+ (ps-x-frame-property, ps-e-frame-parameter): New aliases.
+ (ps-frame-parameter): New fun.
+ (ps-default-fg, ps-default-bg): New default value ('frame-parameter).
+ Fix doc and customization.
+ (ps-begin-job): Get frame parameters (background and/or foreground
+ colors).
+ (ps-do-despool): Ensure ps-printer-name has a valid value.
+
+2007-01-21 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-debug-log): Rename from gdb-debug-ring.
+ (gdb-debug-log-max): Rename from gdb-debug-ring-max.
+ (gud-gdba-marker-filter): Make a value of nil for gdb-debug-ring-max
+ mean unlimited.
+
+2007-01-20 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-engine.el (c-in-knr-argdecl): Reformulate to do
+ much more rigorous analysis of putative K&R regions.
+
+2007-01-20 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-defs.el (c-go-list-forward, c-go-list-backward):
+ New functions.
+
+2007-01-20 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-align.el, progmodes/cc-cmds.el,
+ * progmodes/cc-defs.el, progmodes/cc-engine.el,
+ * progmodes/cc-langs.el, progmodes/cc-styles.el,
+ * progmodes/cc-vars.el: Add my name.
+
+2007-01-20 Chong Yidong <cyd@stupidchicken.com>
+
+ * files.el (find-alternate-file): Revert query message to Emacs 21
+ version.
+
+2007-01-20 Eric Hanchrow <offby1@blarg.net> (tiny change)
+
+ * progmodes/cperl-mode.el (cperl-electric-keywords): Document in
+ the doc string how to use personal abbrevs without electric
+ keywords.
+
+2007-01-20 Alin C. Soare <alinsoar@voila.fr> (tiny change)
+
+ * lisp/emacs-lisp/lisp-mode.el (last-sexp-toggle-display):
+ Fixed cursor position when toggle abbreviated display.
+
+2007-01-20 Nick Roberts <nickrob@snap.net.nz>
+
+ * t-mouse.el: Update copyright following assignment by
+ Alessandro Rubini.
+
+2007-01-20 Chong Yidong <cyd@stupidchicken.com>
+
+ * type-break.el (type-break-demo-hanoi, type-break-demo-life)
+ (type-break-demo-boring): Call read-event instead of read-char.
+
+2007-01-19 Daniel Pfeiffer <occitan@esperanto.org> (small change)
+
+ * progmodes/compile.el: Add handling for makepplog.
+
+2007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * textmodes/ispell.el (ispell-change-dictionary): Ensure that
+ aspell dictionaries are initialized when called non-interactively.
+
+2007-01-19 Chong Yidong <cyd@stupidchicken.com>
+
+ * progmodes/compile.el (compilation-loop): New arg limit.
+ Handle case where the first error is at point-min.
+ (compilation-next-error): New arg to compilation-loop call.
+
+2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
+
+ * info.el (Info-default-dirs): Change default info dir to
+ share/info.
+
+ * paths.el (Info-default-directory-list): Ditto.
+
+2007-01-18 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
+
+ * hexl.el (hexl-before-revert-hook): New function.
+ (hexl-mode): Use it.
+ (hexl-after-revert-hook): Just call hexl-mode.
+ (hexl-mode-exit): Remove before-revert-hook.
+
+2007-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * isearch.el (isearch-no-upper-case-p): Look for [:upper:] as well.
+
+2007-01-16 Martin Rudalics <rudalics@gmx.at>
+
+ * textmodes/ispell.el (ispell-dictionary-alist-3): Replace "---"
+ by "-" in francais7 otherchars entry.
+ (ispell-dictionary-alist-5): Replace "." by "[.]" for polish
+ otherchars entry.
+
+2007-01-15 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el (bookmark-buffer-file-name): Abbreviate the bookmark
+ path. Rewrite function in `cond' style for readability.
+
+ Suggested by: Stephen Eglen <S.J.Eglen{_AT_}damtp.cam.ac.uk>.
+ (The path shortening, that is, not the rearrarangement.)
+
+2007-01-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-ae-quit-application): New function.
+ (mac-apple-event-map): Bind "quit application" Apple event to it.
+
+2007-01-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc-svn.el (vc-svn-parse-status): Trust the filename argument more
+ than the program's output.
+
+2007-01-14 Juanma Barranquero <lekktu@gmail.com>
+
+ * kmacro.el (kmacro-insert-counter, kmacro-set-counter)
+ (kmacro-start-macro-or-insert-counter)
+ (kmacro-step-edit-prefix-commands): Fix typos in docstrings.
+ (kmacro-call-ring-2nd, kmacro-call-ring-2nd-repeat): Doc fixes.
+
+ * longlines.el (longlines-show-hard-newlines):
+ * ruler-mode.el (ruler-mode-ruler):
+ * emulation/keypad.el (keypad-setup):
+ * progmodes/antlr-mode.el (antlr-indent-at-bol-alist):
+ Fix typo in docstring.
+
+2007-01-13 Mathias Dahl <mathias.dahl@gmail.com>
+
+ * tumme.el (tumme-cmd-rotate-original-options): Add -outfile option.
+ Remove redirect character ">".
+
+2007-01-13 Juanma Barranquero <lekktu@gmail.com>
+
+ * replace.el (perform-replace): Remove leftover code.
+
+2007-01-12 Richard Stallman <rms@gnu.org>
+
+ * replace.el (perform-replace): Don't clear NODENT when computing
+ the replacement string.
+
+2007-01-11 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-handle-file-local-copy):
+ Set `enable-multibyte-characters' to nil. Reported by Chris Moore
+ <christopher.ian.moore@gmail.com>.
+
+2007-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * diff-mode.el (diff-sanity-check-context-hunk-half)
+ (diff-sanity-check-hunk): New functions.
+ (diff-find-source-location): Use'em to check the hunks are well-formed.
+
+ * hexl.el (hexlify-buffer, dehexlify-buffer): Don't complain and don't
+ activate undo when undo is not active.
+ Reported by Chris Moore <christopher.ian.moore@gmail.com>.
+
+2007-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * ffap.el (ffap-next-regexp, ffap-machine-p, ffap-newsgroup-regexp)
+ (ffap-newsgroup-p, ffap-alist, ffap-string-at-point-mode-alist)
+ (ffap-url-at-point): Use char-classes rather than "a-z".
+
+2007-01-10 Juanma Barranquero <lekktu@gmail.com>
+
+ * ediff-init.el (ediff-autostore-merges):
+ * textmodes/fill.el (fill-region): Doc fix.
+
+2007-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * server.el (server-ensure-safe-dir): UIDs may be floats.
+
+2007-01-10 Richard Stallman <rms@gnu.org>
+
+ * battery.el (battery-linux-proc-acpi): Use ignore-errors
+ around calls to directory-files.
+
+ * subr.el (momentary-string-display): Use save-excursion.
+
+ * emacs-lisp/pp.el (pp-eval-expression): Once again eval the
+ argument, but read it as `X' does.
+
+2007-01-09 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-fontify-node): Don't hide node names of index entries.
+
+ * faces.el (momentary): Change :group to basic-faces where all
+ basic faces belong to. Add :version.
+
+2007-01-09 Lennart Borgman <lennart.borgman.073@student.lu.se>
+
+ * tutorial.el (tutorial--display-changes): Show M-x sequence if no
+ keybinding is found.
+ (tutorial--find-changed-keys): Never treat null keybinding as a
+ remapping.
+
+2007-01-09 Martin Rudalics <rudalics@gmx.at>
+
+ * wdired.el (wdired-xcase-word): Skip non-word read-only characters.
+
+2007-01-09 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el
+ (select-safe-coding-system-interactively): Fix message.
+
+2007-01-09 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-process-one-action): Remove `with-timeout'.
+ (tramp-process-actions): Add optional parameter TIMEOUT.
+ (tramp-open-connection-telnet, tramp-open-connection-rsh)
+ (tramp-open-connection-su): Add timeout of 60".
+
+2007-01-09 Richard Stallman <rms@gnu.org>
+
+ * progmodes/compile.el (compile): Doc fix.
+
+2007-01-09 Markus Triska <markus.triska@gmx.at>
+
+ * tumme.el (tumme-display-thumb): Doc fix.
+
+2007-01-08 Juanma Barranquero <lekktu@gmail.com>
+
+ * battery.el (battery-search-for-one-match-in-files):
+ * bindings.el (mode-line-minor-mode-help):
+ * x-dnd.el (x-dnd-types-alist):
+ * calendar/icalendar.el (icalendar-import-buffer):
+ * term/mac-win.el (mac-dnd-types-alist): Fix typo in docstring.
+
+ * progmodes/vhdl-mode.el (vhdl-save-caches): Fix typo in error message.
+
+2007-01-07 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
+
+ * replace.el (replace-regexp): Fix typo in docstring.
+
+2007-01-07 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-langs.el (c-operators, c-filter-ops):
+ Amend doc-string and comments.
+
+2007-01-06 Eli Zaretskii <eliz@gnu.org>
+
+ * files.el (abbreviate-file-name): Doc fix.
+
+2007-01-06 Markus Triska <triska@gmx.at>
+
+ * subr.el (split-string): Remove spurious ")" from doc string.
+
+2007-01-05 Takaaki Ota <Takaaki.Ota@am.sony.com>
+
+ * textmodes/table.el (table--warn-incompatibility):
+ Use display-warning instead of momentary-string-display.
+
+2007-01-05 Richard Stallman <rms@gnu.org>
+
+ * image.el (image-type-header-regexps): Recognize xbm more strictly.
+
+ * simple.el (backward-kill-word): Doc fix.
+
+2007-01-05 Romain Francoise <romain@orebokech.com>
+
+ * international/mule.el (sgml-html-meta-auto-coding-function):
+ Ensure that the buffer contains a HTML document.
+
+2007-01-05 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * faces.el (momentary): Move here ...
+ * subr.el (momentary): ... from here.
+
+2007-01-05 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-max-children): New customizable variable.
+ (gdb-speedbar-expand-node): Ask user for confirmation before expanding
+ large structures/arrays.
+
+2007-01-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * files.el (find-file-noselect-1, set-visited-file-name):
+ Allow backup-enable-predicate to be nil.
+
+2007-01-04 Kevin Rodgers <kevin.d.rodgers@gmail.com>
+
+ * subr.el (momentary): New face.
+ (momentary-string-display): Display the string via a temporary
+ overlay using the new face, instead of inserting it in the buffer.
+
+2007-01-04 Andreas Schwab <schwab@suse.de>
+
+ * progmodes/ebrowse.el (ebrowse-global-prefix-key): Fix typo in
+ last change.
+
+2007-01-03 Richard Stallman <rms@gnu.org>
+
+ * woman.el (woman-decode-buffer): Clarify error message.
+
+2007-01-03 Alan Mackenzie <acm@muc.de>
+
+ * progmode/cc-cmds.el (c-mask-paragraph): Fix yesterday's buggy
+ patch.
+
+2007-01-03 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
+
+ * tutorial.el (tutorial--describe-nonstandard-key): Fix typo.
+
+2007-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * iswitchb.el (iswitchb-global-map): Use command-remapping if available.
+
+2007-01-02 Juanma Barranquero <lekktu@gmail.com>
+
+ * emulation/viper.el (viper-custom-file-name, viper-mode):
+ Fix typos in docstrings.
+
+ * subr.el (momentary-string-display): After moving point, set POS
+ variable to it to avoid later errors once the buffer is modified.
+ Doc fix.
+
+2007-01-02 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-cmds.el (c-mask-paragraph): In a block comment,
+ check that the "*/" is present before trying to manipulate it.
+
+2007-01-02 Richard Stallman <rms@gnu.org>
+
+ * wid-edit.el (widget-choose): Avoid ugly error for function keys.
+
+ * progmodes/cfengine.el (cfengine-font-lock-syntactic-keywords):
+ Fix format of value.
+
+ * cus-edit.el (customize-unsaved): Rename from customize-customized.
+ Change messages accordingly.
+ (customize-customized): Now alias.
+
2007-01-02 Juanma Barranquero <lekktu@gmail.com>
* files.el (version-control): Doc fix.
2007-01-01 Alan Mackenzie <acm@muc.de>
- * progmodes/cc-engine.el (c-guess-basic-syntax, case 5N): Check
- the format of c-state-cache is valid for an optimisation before
+ * progmodes/cc-engine.el (c-guess-basic-syntax, case 5N):
+ Check the format of c-state-cache is valid for an optimisation before
using it.
* progmodes/cc-engine.el (c-guess-basic-syntax): New case 5Q "we
the first continuation line in a macro gets the symbol
`cpp-define-intro', the others getting `statement', or whatever.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-cmds.el (c-context-line-break): When invoked within
a string, preserve whitespace. Add a backslash only when also in
a macro.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-defs.el: Correct typos.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-cmds.el (c-context-line-break): Don't indent the
new line after an escaped EOL in a string.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-engine.el (c-forward-label): Recognise "foo:" as a
label when it directly follows "else", "do", ....
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-engine.el (c-backward-<>-arglist): Tolerate empty
angle brackets (as seen in "explicit specialisations" of C++
templates).
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-vars.el (c-indentation-style): Mention c-file-style
in the doc-string.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-cmds.el (c-mask-paragraph): Fix for C comments,
when the comment ender looks like "=========*/" and is alone on
its line.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-langs.el, progmodes/cc-engine.el: Correct the
spelling of c-opt-op-identiTier-prefix, t -> f. Leave an alias
for the old name.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-mode.el: Bind C-M-a and C-M-e to
c-\(beginning\|end\)-of-defun by default.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
- * progmodes/cc-align.el (c-lineup-gnu-DEFUN-intro-cont): New
- line-up function, for the DEFUN macro in the Emacs C sources.
+ * progmodes/cc-align.el (c-lineup-gnu-DEFUN-intro-cont):
+ New line-up function, for the DEFUN macro in the Emacs C sources.
Only used in "gnu" style.
* progmodes/cc-styles.el (c-style-alist): Use this new function in
the "gnu" style.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-cmds.el (c-electric-slash): Extend the handling of
clean-up comment-close-slash also to work when there's a comment
terminator on the line.
(c-backward-to-nth-BOF-{, c-forward-to-nth-EOF-}): New functions to
support c-\(beginning\|end\)-of-defun.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-engine.el (c-forward-label): Analyze ":"
expressions more rigorously, to exclude bit-field specifiers from
being classed as labels.
(c-beginning-of-decl-1): Whilst searching for "=" as evidence of a
stmt boundary, check for "operator=", etc.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
- * progmodes/cc-mode.el (c-postprocess-file-styles): Bind
- inhibit-read-only to t, around the call to
+ * progmodes/cc-mode.el (c-postprocess-file-styles):
+ Bind inhibit-read-only to t, around the call to
c-remove-any-local-eval-or-mode-variables, so that it works on a
RO file.
-2007-01-01 Alan Mackenzie <acm@muc.de>
-
* progmodes/cc-defs.el (c-version): Update the version number to
"5.31.4".
* ido.el (ido-set-matches-1): Fix last change. If default item is
current buffer, it is ok to be first.
+2006-12-27 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el (select-safe-coding-system-interactively):
+ Use face `link' for problematic chars.
+
2006-12-27 Kenichi Handa <handa@m17n.org>
* international/mule-cmds.el (select-safe-coding-system-interactively):
(image-type-from-buffer): Handle new format. New arg INCLUDE-MAYBES.
(image-type-from-file-header): Pass t for INCLUDE-MAYBES.
-2006-12-26 Guanpeng Xu <herberteuler@hotmail.com> (tiny change)
+2006-12-26 Guanpeng Xu <herberteuler@hotmail.com>
* add-log.el (add-log-current-defun): Call `forward-sexp'
multiple times to pick a member function name defined as
2006-12-25 Michael R. Mauger <mmaug@yahoo.com>
- * progmodes/sql.el (sql-mode-abbrev-table): Corrected initialization.
+ * progmodes/sql.el (sql-mode-abbrev-table): Correct initialization.
(sql-mode-syntax-table): Disable double quoted strings.
- (sql-mode-font-lock-object-name): Added TYPE and TYPE BODY.
+ (sql-mode-font-lock-object-name): Add TYPE and TYPE BODY.
2006-12-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2006-10-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
- * select.el (ccl-check-utf-8, string-utf-8-p): New functions
- (by Kenichi Handa).
+ * select.el (ccl-check-utf-8, string-utf-8-p): New functions (by
+ Kenichi Handa).
(xselect-convert-to-string): Decline requests for UTF8_STRING if
the selection is not UTF-8.
* textmodes/table.el: Add move-beginning-of-line and
move-end-of-line to Point Motion Only Group.
-2006-07-22 Eric Hanchrow <offby1@blarg.net>
+2006-07-22 Eric Hanchrow <offby1@blarg.net> (tiny change)
* progmodes/delphi.el (delphi-fill-comment): Use save-restriction.
2006-05-11 Reiner Steib <Reiner.Steib@gmx.de>
* files.el, newcomment.el, outline.el, simple.el,
- emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
- progmodes/cc-vars.el, progmodes/compile.el:
+ * emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
+ * progmodes/cc-vars.el, progmodes/compile.el:
Move `safe-local-variable' declarations to the respective files.
* help-fns.el (describe-variable): Don't print safe-var if it is
Sync with Tramp 2.0.52.
* net/tramp.el, net/tramp-ftp.el, net/tramp-util.el,
- net/tramp-vc.el: Add code for unloading Tramp. See comment before
+ * net/tramp-vc.el: Add code for unloading Tramp. See comment before
`tramp-unload-tramp' for checklist.
* net/tramp.el: Require `timer-funcs' instead of `timer' if in
;; add-log-time-zone-rule: t
;; End:
- Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Set current buffer variables from defaults
in case user's init file has changed them.
- Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
;; coding: iso-2022-7bit
;; End:
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
;; coding: iso-2022-7bit
;; End:
- Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.1 for earlier changes.
- Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.2 for earlier changes.
- Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.3 for earlier changes.
- Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.4 for earlier changes.
- Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.5 for earlier changes.
- Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.6 for earlier changes.
- Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.7 for earlier changes.
- Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
;; coding: iso-2022-7bit
;; End:
- Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
# Maintenance productions for the Lisp directory
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
$(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC)
echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@
echo "" >> $@
- echo ";; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc." >> $@
+ echo ";; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc." >> $@
echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@
echo ";; Keywords: mail" >> $@
echo ";;; Commentary:" >> $@
;;; abbrev.el --- abbrev mode commands for Emacs
;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: abbrev convenience
;;; abbrevlist.el --- list one abbrev table alphabetically ordered
;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Suggested by a previous version by Gildea.
;; Maintainer: FSF
;;; add-log.el --- change log maintenance commands for Emacs
;; Copyright (C) 1985, 1986, 1988, 1993, 1994, 1997, 1998, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: tools
(progn (forward-sexp 1)
(point))))
((memq major-mode add-log-c-like-modes)
- (beginning-of-line)
- ;; See if we are in the beginning part of a function,
- ;; before the open brace. If so, advance forward.
- (while (not (looking-at "{\\|\\(\\s *$\\)"))
- (forward-line 1))
- (or (eobp)
- (forward-char 1))
- (let (maybe-beg)
- ;; Try to find the containing defun.
- (beginning-of-defun)
- (end-of-defun)
- ;; If the defun we found ends before the desired position,
- ;; see if there's a DEFUN construct
- ;; between that end and the desired position.
- (when (save-excursion
- (and (> location (point))
- (re-search-forward "^DEFUN"
- (save-excursion
- (goto-char location)
- (line-end-position))
- t)
- (re-search-forward "^{" nil t)
- (setq maybe-beg (point))))
- ;; If so, go to the end of that instead.
- (goto-char maybe-beg)
- (end-of-defun)))
- ;; If the desired position is within the defun we found,
- ;; find the function name.
- (when (< location (point))
- ;; Move back over function body.
- (backward-sexp 1)
- (let (beg)
- ;; Skip back over typedefs and arglist.
- ;; Stop at the function definition itself
- ;; or at the line that follows end of function doc string.
- (forward-line -1)
- (while (and (not (bobp))
- (looking-at "[ \t\n]")
- (not (looking-back "[*]/)\n" (- (point) 4))))
- (forward-line -1))
- ;; If we found a doc string, this must be the DEFUN macro
- ;; used in Emacs. Move back to the DEFUN line.
- (when (looking-back "[*]/)\n" (- (point) 4))
- (backward-sexp 1)
- (beginning-of-line))
+ ;; See whether the point is inside a defun.
+ (let (having-previous-defun
+ having-next-defun
+ previous-defun-end
+ next-defun-beginning)
+
+ (save-excursion
+ (setq having-previous-defun
+ (c-beginning-of-defun))
+ (c-end-of-defun)
+ ;; `c-end-of-defun' moves point to the line after
+ ;; the function close, but the position we prefer
+ ;; here is the position after the final }.
+ (backward-sexp 1)
+ (forward-sexp 1)
+ (setq previous-defun-end (point)))
+
+ (save-excursion
+ (setq having-next-defun
+ (c-end-of-defun))
+ (c-beginning-of-defun)
+ (setq next-defun-beginning (point)))
+
+ (if (and having-next-defun
+ (< location next-defun-beginning))
+ (skip-syntax-forward " "))
+ (if (and having-previous-defun
+ (> location previous-defun-end))
+ (skip-syntax-backward " "))
+ (unless (or
+ ;; When there is no previous defun, the
+ ;; point is not in a defun if it is not at
+ ;; the beginning of the next defun.
+ (and (not having-previous-defun)
+ (not (= (point)
+ next-defun-beginning)))
+ ;; When there is no next defun, the point
+ ;; is not in a defun if it is not at the
+ ;; end of the previous defun.
+ (and (not having-next-defun)
+ (not (= (point)
+ previous-defun-end)))
+ ;; If the point is between two defuns, it
+ ;; is not in a defun.
+ (and (> (point) previous-defun-end)
+ (< (point) next-defun-beginning)))
+ ;; If the point is already at the beginning of a
+ ;; defun, there is no need to move point again.
+ (if (not (= (point) next-defun-beginning))
+ (c-beginning-of-defun))
;; Is this a DEFUN construct? And is LOCATION in it?
(if (and (looking-at "DEFUN\\b")
(>= location (point)))
;; Objective-C
(change-log-get-method-definition)
;; Ordinary C function syntax.
- (setq beg (point))
- (if (and
- ;; Protect against "Unbalanced parens" error.
- (condition-case nil
- (progn
- (down-list 1) ; into arglist
- (backward-up-list 1)
- (skip-chars-backward " \t")
- t)
- (error nil))
- ;; Verify initial pos was after
- ;; real start of function.
- (save-excursion
- (goto-char beg)
- ;; For this purpose, include the line
- ;; that has the decl keywords. This
- ;; may also include some of the
- ;; comments before the function.
- (while (and (not (bobp))
- (save-excursion
- (forward-line -1)
- (looking-at "[^\n\f]")))
- (forward-line -1))
- (>= location (point)))
- ;; Consistency check: going down and up
- ;; shouldn't take us back before BEG.
- (> (point) beg))
- (let (end middle)
- ;; Don't include any final whitespace
- ;; in the name we use.
- (skip-chars-backward " \t\n")
- (setq end (point))
- (backward-sexp 1)
- ;; Now find the right beginning of the name.
- ;; Include certain keywords if they
- ;; precede the name.
- (setq middle (point))
- ;; Single (forward-sexp -1) invocation is
- ;; not enough for C++ member function defined
- ;; as part of nested class and/or namespace
- ;; like:
- ;;
- ;; void
- ;; foo::bar::baz::bazz ()
- ;; { ...
- ;;
- ;; Here we have to move the point to
- ;; the beginning of foo, not bazz.
- (while (not (looking-back "\\(^\\|[ \t]\\)"))
- (forward-sexp -1))
- ;; Is this C++ method?
- (when (and (< 2 middle)
- (string= (buffer-substring (- middle 2)
- middle)
- "::"))
- ;; Include "classname::".
- (setq middle (point)))
- ;; Ignore these subparts of a class decl
- ;; and move back to the class name itself.
- (while (looking-at "public \\|private ")
- (skip-chars-backward " \t:")
+ (let ((beg (point)))
+ (if (and
+ ;; Protect against "Unbalanced parens" error.
+ (condition-case nil
+ (progn
+ (down-list 1) ; into arglist
+ (backward-up-list 1)
+ (skip-chars-backward " \t")
+ t)
+ (error nil))
+ ;; Verify initial pos was after
+ ;; real start of function.
+ (save-excursion
+ (goto-char beg)
+ ;; For this purpose, include the line
+ ;; that has the decl keywords. This
+ ;; may also include some of the
+ ;; comments before the function.
+ (while (and (not (bobp))
+ (save-excursion
+ (forward-line -1)
+ (looking-at "[^\n\f]")))
+ (forward-line -1))
+ (>= location (point)))
+ ;; Consistency check: going down and up
+ ;; shouldn't take us back before BEG.
+ (> (point) beg))
+ (let (end middle)
+ ;; Don't include any final whitespace
+ ;; in the name we use.
+ (skip-chars-backward " \t\n")
(setq end (point))
(backward-sexp 1)
+ ;; Now find the right beginning of the name.
+ ;; Include certain keywords if they
+ ;; precede the name.
(setq middle (point))
- (forward-word -1))
- (and (bolp)
- (looking-at
- "enum \\|struct \\|union \\|class ")
- (setq middle (point)))
- (goto-char end)
- (when (eq (preceding-char) ?=)
- (forward-char -1)
- (skip-chars-backward " \t")
- (setq end (point)))
- (buffer-substring-no-properties
- middle end))))))))
+ ;; Single (forward-sexp -1) invocation is
+ ;; not enough for C++ member function defined
+ ;; as part of nested class and/or namespace
+ ;; like:
+ ;;
+ ;; void
+ ;; foo::bar::baz::bazz ()
+ ;; { ...
+ ;;
+ ;; Here we have to move the point to
+ ;; the beginning of foo, not bazz.
+ (while (not (looking-back "\\(^\\|[ \t]\\)"))
+ (forward-sexp -1))
+ ;; Is this C++ method?
+ (when (and (< 2 middle)
+ (string= (buffer-substring (- middle 2)
+ middle)
+ "::"))
+ ;; Include "classname::".
+ (setq middle (point)))
+ ;; Ignore these subparts of a class decl
+ ;; and move back to the class name itself.
+ (while (looking-at "public \\|private ")
+ (skip-chars-backward " \t:")
+ (setq end (point))
+ (backward-sexp 1)
+ (setq middle (point))
+ (forward-word -1))
+ (and (bolp)
+ (looking-at
+ "enum \\|struct \\|union \\|class ")
+ (setq middle (point)))
+ (goto-char end)
+ (when (eq (preceding-char) ?=)
+ (forward-char -1)
+ (skip-chars-backward " \t")
+ (setq end (point)))
+ (buffer-substring-no-properties
+ middle end)))))))))
((memq major-mode add-log-tex-like-modes)
(if (re-search-backward
"\\\\\\(sub\\)*\\(section\\|paragraph\\|chapter\\)"
;;; align.el --- align text to a specific column, by regexp
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;; Maintainer: FSF
;;; allout.el --- extensive outline mode for use alone and with other modes
;; Copyright (C) 1992, 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ken Manheimer <ken dot manheimer at gmail dot com>
;; Maintainer: Ken Manheimer <ken dot manheimer at gmail dot com>
;;; ansi-color.el --- translate ANSI escape sequences into faces
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;; Maintainer: Alex Schroeder <alex@gnu.org>
;;; apropos.el --- apropos commands for users and programmers
;; Copyright (C) 1989, 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Joe Wells <jbw@bigbird.bu.edu>
;; Rewritten: Daniel Pfeiffer <occitan@esperanto.org>
;;; arc-mode.el --- simple editing of archives
;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Morten Welinder <terra@gnu.org>
;; Keywords: archives msdog editing major-mode
;;; array.el --- array editing commands for GNU Emacs
;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author David M. Brown
;; Maintainer: FSF
;;; autoarg.el --- make digit keys supply prefix args
;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Created: 1998-09-04
;;; autoinsert.el --- automatic mode-dependent insertion of text into new files
;; Copyright (C) 1985, 1986, 1987, 1994, 1995, 1998, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Charlie Martin <crm@cs.duke.edu>
;; Adapted-By: Daniel Pfeiffer <occitan@esperanto.org>
;;; autorevert.el --- revert buffers when files on disk change
;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Anders Lindgren <andersl@andersl.com>
;; Keywords: convenience
;;; avoid.el --- make mouse pointer stay out of the way of editing
;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Boris Goldowsky <boris@gnu.org>
;; Keywords: mouse
;;; battery.el --- display battery status information
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org>
;; Keywords: hardware
(list (cons ?c (or (and capacity (number-to-string capacity)) "N/A"))
(cons ?L (or (battery-search-for-one-match-in-files
(mapcar (lambda (e) (concat e "/state"))
- (directory-files "/proc/acpi/ac_adapter/"
- t "\\`[^.]"))
+ (ignore-errors
+ (directory-files "/proc/acpi/ac_adapter/"
+ t "\\`[^.]")))
"state: +\\(.*\\)$" 1)
"N/A"))
(cons ?d (or (battery-search-for-one-match-in-files
(mapcar (lambda (e) (concat e "/temperature"))
- (directory-files "/proc/acpi/thermal_zone/"
- t "\\`[^.]"))
+ (ignore-errors
+ (directory-files "/proc/acpi/thermal_zone/"
+ t "\\`[^.]")))
"temperature: +\\([0-9]+\\) C$" 1)
"N/A"))
(defun battery-search-for-one-match-in-files (files regexp match-num)
"Search REGEXP in the content of the files listed in FILES.
-If a match occured, return the parenthesized expression numbered by
+If a match occurred, return the parenthesized expression numbered by
MATCH-NUM in the match. Otherwise, return nil."
(with-temp-buffer
(catch 'found
;;; bindings.el --- define standard key bindings and some variables
;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
(x-popup-menu event mode-line-mode-menu))
(defun mode-line-minor-mode-help (event)
- "Describe minor mode for EVENT occured on minor modes area of the mode line."
+ "Describe minor mode for EVENT occurred on minor modes area of the mode line."
(interactive "@e")
(let ((indicator (car (nth 4 (car (cdr event))))))
(describe-minor-mode-from-indicator indicator)))
;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later
;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Karl Fogel <kfogel@red-bean.com>
;; Maintainer: Karl Fogel <kfogel@red-bean.com>
(defun bookmark-buffer-file-name ()
"Return the current buffer's file in a way useful for bookmarks.
For example, if this is a Info buffer, return the Info file's name."
- (if (eq major-mode 'Info-mode)
- Info-current-file
- (or
- buffer-file-name
- (if (and (boundp 'dired-directory) dired-directory)
- (if (stringp dired-directory)
- dired-directory
- (car dired-directory))))))
+ (cond
+ ((eq major-mode 'Info-mode)
+ Info-current-file)
+ (buffer-file-name
+ ;; Abbreviate the path, both so it's shorter and so it's more
+ ;; portable. E.g., the user's home dir might be a different
+ ;; path on different machines, but "~/" will still reach it.
+ (abbreviate-file-name buffer-file-name))
+ ((and (boundp 'dired-directory) dired-directory)
+ (if (stringp dired-directory)
+ dired-directory
+ (car dired-directory)))))
(defun bookmark-maybe-load-default-file ()
;;; bs.el --- menu for selecting and displaying buffers
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
;; Keywords: convenience
;;; buff-menu.el --- buffer menu main function and support functions -*- coding:utf-8 -*-
;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: convenience
;;; button.el --- clickable buttons
;;
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Miles Bader <miles@gnu.org>
;; Keywords: extensions
This directory contains Calc, an advanced desk calculator for GNU
Emacs.
-"Calc" Copyright 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+"Calc" Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Written by:
Dave Gillespie
;;; calc-aent.el --- algebraic entry functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-alg.el --- algebraic functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-arith.el --- arithmetic functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-bin.el --- binary functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-comb.el --- combinatoric functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-cplx.el --- Complex number functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-embed.el --- embed Calc in a buffer
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-ext.el --- various extension functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-fin.el --- financial functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-forms.el --- data format conversion functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-frac.el --- fraction functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-funcs.el --- well-known functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-graph.el --- graph output functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-help.el --- help display functions for Calc,
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
(princ (format "GNU Emacs Calculator version %s.\n"
calc-version))
(princ " By Dave Gillespie.\n")
- (princ " Copyright (C) 2006 Free Software Foundation, Inc.\n\n")
+ (princ " Copyright (C) 2007 Free Software Foundation, Inc.\n\n")
(princ "Type `h s' for a more detailed summary.\n")
(princ "Or type `h i' to read the full Calc manual on-line.\n\n")
(princ "Basic keys:\n")
;;; calc-incom.el --- complex data type input functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-keypd.el --- mouse-capable keypad input for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-lang.el --- calc language functions
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-macs.el --- important macros for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-map.el --- higher-order functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-math.el --- mathematical functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-misc.el --- miscellaneous functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-mode.el --- calculator modes for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-mtx.el --- matrix functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-poly.el --- polynomial functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-prog.el --- user programmability functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-rewr.el --- rewriting functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-rules.el --- rules for simplifying algebraic expressions in Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-sel.el --- data selection functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-stat.el --- statistical functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-store.el --- value storage functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-stuff.el --- miscellaneous functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-trail.el --- functions for manipulating the Calc "trail"
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-undo.el --- undo functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-units.el --- unit conversion functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-vec.el --- vector functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc-yank.el --- kill-ring functionality for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calc.el --- the GNU Emacs calculator
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calcalg2.el --- more algebraic functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calcalg3.el --- more algebraic functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calccomp.el --- composition functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calcsel2.el --- selection functions for Calc
;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainer: Jay Belanger <belanger@truman.edu>
;;; calculator.el --- a [not so] simple calculator for Emacs
;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eli Barzilay <eli@barzilay.org>
;; Keywords: tools, convenience
;;; appt.el --- appointment notification functions
;; Copyright (C) 1989, 1990, 1994, 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Neil Mager <neilm@juliet.ll.mit.edu>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; cal-bahai.el --- calendar functions for the Baha'i calendar.
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; cal-china.el --- calendar functions for the Chinese calendar
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-coptic.el --- calendar functions for the Coptic/Ethiopic calendars
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-dst.el --- calendar functions for daylight savings rules
;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Paul Eggert <eggert@twinsun.com>
;; Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-french.el --- calendar functions for the French Revolutionary calendar
;; Copyright (C) 1988, 1989, 1992, 1994, 1995, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; cal-hebrew.el --- calendar functions for the Hebrew calendar
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Nachum Dershowitz <nachum@cs.uiuc.edu>
;;; cal-html.el --- functions for printing HTML calendars
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Anna M. Bigatti <bigatti@dima.unige.it>
;; Keywords: calendar
;;; cal-islam.el --- calendar functions for the Islamic calendar
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-iso.el --- calendar functions for the ISO calendar
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-julian.el --- calendar functions for the Julian calendar
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-mayan.el --- calendar functions for the Mayan calendars
;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Stewart M. Clamen <clamen@cs.cmu.edu>
;; Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-menu.el --- calendar functions for menu bar and popup menu support
-;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-move.el --- calendar functions for movement in the calendar
-;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-persia.el --- calendar functions for the Persian calendar
-;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;;; cal-tex.el --- calendar functions for printing calendars with LaTeX
-;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Steve Fisk <fisk@bowdoin.edu>
;;; cal-x.el --- calendar windows in dedicated frames in X
-;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.sunysb.edu>
;;; calendar.el --- calendar functions
;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; diary-lib.el --- diary functions
;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1995, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; holidays.el --- holiday functions for the calendar package
;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; icalendar.el --- iCalendar implementation -*-coding: utf-8 -*-
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ulf Jasper <ulf.jasper@web.de>
;; Created: August 2002
"Export diary file to iCalendar format.
All diary entries in the file DIARY-FILENAME are converted to iCalendar
format. The result is appended to the file ICAL-FILENAME."
- (interactive "FExport diary data from file:
+ (interactive "FExport diary data from file:
Finto iCalendar file: ")
(save-current-buffer
(set-buffer (find-file diary-filename))
Argument DIARY-FILENAME input `diary-file'.
Optional argument NON-MARKING determines whether events are created as
non-marking or not."
- (interactive "fImport iCalendar data from file:
-Finto diary file:
+ (interactive "fImport iCalendar data from file:
+Finto diary file:
p")
;; clean up the diary file
(save-current-buffer
non-marking.
Return code t means that importing worked well, return code nil
-means that an error has occured. Error messages will be in the
+means that an error has occurred. Error messages will be in the
buffer `*icalendar-errors*'."
(interactive)
(save-current-buffer
(set-buffer b)
(save-buffer)))))
(message "Converting icalendar...done")
- ;; return t if no error occured
+ ;; return t if no error occurred
(not ical-errors))
(message
"Current buffer does not contain icalendar contents!")
;;; lunar.el --- calendar functions for phases of the moon
;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; parse-time.el --- parsing time strings
-;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Erik Naggum <erik@naggum.no>
;;; solar.el --- calendar functions for solar events
;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
;; Denis B. Roegel <Denis.Roegel@loria.fr>
;;; time-date.el --- Date and time handling functions
-;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; timeclock.el --- mode for keeping track of how much you work
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; todo-mode.el --- major mode for editing TODO list files
-;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Oliver Seidel <os10000@seidel-space.de>
;;; case-table.el --- code to extend the character set and support case tables
;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Howard Gayle
;; Maintainer: FSF
;;; cdl.el --- Common Data Language (CDL) utility functions for GNU Emacs
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: ATAE@spva.physics.imperial.ac.uk (Ata Etemadi)
;; Maintainer: FSF
;;; chistory.el --- list command history
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: K. Shane Hartman
;; Maintainer: FSF
;;; cmuscheme.el --- Scheme process in a buffer. Adapted from tea.el
;; Copyright (C) 1988, 1994, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Olin Shivers <olin.shivers@cs.cmu.edu>
;; Maintainer: FSF
;;; comint.el --- general command interpreter in a window stuff
;; Copyright (C) 1988, 1990, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Olin Shivers <shivers@cs.cmu.edu>
;; Simon Marshall <simon@gnu.org>
;;; compare-w.el --- compare text between windows for Emacs
;; Copyright (C) 1986, 1989, 1993, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: convenience files
;;; complete.el --- partial completion mechanism plus other goodies
;; Copyright (C) 1990, 1991, 1992, 1993, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Keywords: abbrev convenience
;;; completion.el --- dynamic word-completion code
;; Copyright (C) 1990, 1993, 1995, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: abbrev convenience
;;; composite.el --- support character composition
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; cus-dep.el --- find customization dependencies
;;
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: internal
;;; cus-edit.el --- tools for customizing Emacs and Lisp packages
;;
;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Maintainer: FSF
(format "*Customize Face: %s*"
(custom-unlispify-tag-name face)))))
+(defalias 'customize-customized 'customize-unsaved)
+
;;;###autoload
-(defun customize-customized ()
- "Customize all user options set since the last save in this session."
+(defun customize-unsaved ()
+ "Customize all user options set in this session but not saved."
(interactive)
(let ((found nil))
(mapatoms (lambda (symbol)
(boundp symbol)
(push (list symbol 'custom-variable) found))))
(if (not found)
- (error "No customized user options")
+ (error "No user options are set but unsaved")
(custom-buffer-create (custom-sort-items found t nil)
- "*Customize Customized*"))))
+ "*Customize Unsaved*"))))
;;;###autoload
(defun customize-rogue ()
;;; cus-face.el --- customization support for faces
;;
;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: help, faces
;;; cus-start.el --- define customization properties of builtins
;;
;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: internal
;;; cus-theme.el -- custom theme creation user interface
;;
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Alex Schroeder <alex@gnu.org>
;; Maintainer: FSF
;;; custom.el --- tools for declaring and initializing options
;;
;; Copyright (C) 1996, 1997, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Maintainer: FSF
;;; cvs-status.el --- major mode for browsing `cvs status' output -*- coding: utf-8 -*-
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: pcl-cvs cvs status tree tools
;;; dabbrev.el --- dynamic abbreviation package
;; Copyright (C) 1985, 1986, 1992, 1994, 1996, 1997, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Don Morrison
;; Maintainer: Lars Lindberg <Lars.Lindberg@sypro.cap.se>
;;; delim-col.el --- prettify all columns in a region or rectangle
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; delsel.el --- delete selection if you insert
;; Copyright (C) 1992, 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Matthieu Devin <devin@lucid.com>
;; Maintainer: FSF
;;; descr-text.el --- describe text mode
;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Boris Goldowsky <boris@gnu.org>
;; Maintainer: FSF
;;; desktop.el --- save partial status of Emacs when killed
;; Copyright (C) 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Morten Welinder <terra@diku.dk>
;; Maintainter: Lars Hansen <larsh@soem.dk>
;;; dframe --- dedicate frame support modes
;;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <zappo@gnu.org>
;; Keywords: file, tags, tools
;;; diff-mode.el --- a mode for viewing/editing context diffs
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: convenience patch diff
nil t)
(equal (match-string 1) (match-string 2)))))
+(defun diff-sanity-check-context-hunk-half (lines)
+ (let ((count lines))
+ (while
+ (cond
+ ((and (memq (char-after) '(?\s ?! ?+ ?-))
+ (memq (char-after (1+ (point))) '(?\s ?\t)))
+ (decf count) t)
+ ((or (zerop count) (= count lines)) nil)
+ ((memq (char-after) '(?! ?+ ?-))
+ (if (not (and (eq (char-after (1+ (point))) ?\n)
+ (y-or-n-p "Try to auto-fix whitespace loss damage? ")))
+ (error "End of hunk ambiguously marked")
+ (forward-char 1) (insert " ") (forward-line -1) t))
+ ((< lines 0)
+ (error "End of hunk ambiguously marked"))
+ ((not (y-or-n-p "Try to auto-fix whitespace loss and word-wrap damage? "))
+ (error "Abort!"))
+ ((eolp) (insert " ") (forward-line -1) t)
+ (t (insert " ") (delete-region (- (point) 2) (- (point) 1)) t))
+ (forward-line))))
+
+(defun diff-sanity-check-hunk ()
+ (let (;; Every modification is protected by a y-or-n-p, so it's probably
+ ;; OK to override a read-only setting.
+ (inhibit-read-only t))
+ (save-excursion
+ (cond
+ ((not (looking-at diff-hunk-header-re))
+ (error "Not recognizable hunk header"))
+
+ ;; A context diff.
+ ((eq (char-after) ?*)
+ (if (not (looking-at "\\*\\{15\\}\n\\*\\*\\* \\([0-9]+\\),\\([0-9]+\\) \\*\\*\\*\\*$"))
+ (error "Unrecognized context diff first hunk header format")
+ (forward-line 2)
+ (diff-sanity-check-context-hunk-half
+ (1+ (- (string-to-number (match-string 2))
+ (string-to-number (match-string 1)))))
+ (if (not (looking-at "--- \\([0-9]+\\),\\([0-9]+\\) ----$"))
+ (error "Unrecognized context diff second hunk header format")
+ (forward-line)
+ (diff-sanity-check-context-hunk-half
+ (1+ (- (string-to-number (match-string 2))
+ (string-to-number (match-string 1))))))))
+
+ ;; A unified diff.
+ ((eq (char-after) ?@)
+ (if (not (looking-at
+ "@@ -[0-9]+,\\([0-9]+\\) \\+[0-9]+,\\([0-9]+\\) @@$"))
+ (error "Unrecognized unified diff hunk header format")
+ (let ((before (string-to-number (match-string 1)))
+ (after (string-to-number (match-string 2))))
+ (forward-line)
+ (while
+ (case (char-after)
+ (?\s (decf before) (decf after) t)
+ (?- (decf before) t)
+ (?+ (decf after) t)
+ (t
+ (cond
+ ((and (zerop before) (zerop after)) nil)
+ ((or (< before 0) (< after 0))
+ (error (if (or (zerop before) (zerop after))
+ "End of hunk ambiguously marked"
+ "Hunk seriously messed up")))
+ ((not (y-or-n-p "Try to auto-fix whitespace loss and word-wrap damage? "))
+ (error "Abort!"))
+ ((eolp) (insert " ") (forward-line -1) t)
+ (t (insert " ")
+ (delete-region (- (point) 2) (- (point) 1)) t))))
+ (forward-line)))))
+
+ ;; A plain diff.
+ (t
+ ;; TODO.
+ )))))
+
(defun diff-hunk-text (hunk destp char-offset)
"Return the literal source text from HUNK as (TEXT . OFFSET).
If DESTP is nil, TEXT is the source, otherwise the destination text.
(save-excursion
(let* ((other (diff-xor other-file diff-jump-to-old-file))
(char-offset (- (point) (progn (diff-beginning-of-hunk) (point))))
+ ;; Check that the hunk is well-formed. Otherwise diff-mode and
+ ;; the user may disagree on what constitutes the hunk
+ ;; (e.g. because an empty line truncates the hunk mid-course),
+ ;; leading to potentially nasty surprises for the user.
+ (_ (diff-sanity-check-hunk))
(hunk (buffer-substring (point)
(save-excursion (diff-end-of-hunk) (point))))
(old (diff-hunk-text hunk reverse char-offset))
;;; diff.el --- run `diff' in compilation-mode
;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: unix, tools
;;; dired-aux.el --- less commonly used parts of dired -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1985, 1986, 1992, 1994, 1998, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>.
;; Maintainer: FSF
;; Keywords: dired extensions files
;; Copyright (C) 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; dired.el --- directory-browsing commands
;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>
;; Maintainer: FSF
;;; dirtrack.el --- Directory Tracking by watching the prompt
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter Breton <pbreton@cs.umb.edu>
;; Created: Sun Nov 17 1996
;;; disp-table.el --- functions for dealing with char tables
;; Copyright (C) 1987, 1994, 1995, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Erik Naggum <erik@naggum.no>
;; Based on a previous version by Howard Gayle
;;; dnd.el --- drag and drop support.
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
;; Maintainer: FSF
;;; dos-fns.el --- MS-Dos specific functions
;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: Morten Welinder <terra@diku.dk>
;; Keywords: internal
;;; dos-vars.el --- MS-Dos specific user options
;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;; dos-w32.el --- Functions shared among MS-DOS and W32 (NT/95) platforms
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: Geoff Voelker <voelker@cs.washington.edu>
;; Keywords: internal
;;; double.el --- support for keyboard remapping with double clicking
;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: i18n
;;; ebuff-menu.el --- electric-buffer-list mode
;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Richard Mlynarik <mly@ai.mit.edu>
;; Maintainer: FSF
;;; echistory.el --- Electric Command History Mode
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: K. Shane Hartman
;; Maintainer: FSF
;;; ediff-diff.el --- diff-related utilities
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff-help.el --- Code related to the contents of Ediff help buffers
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff-hook.el --- setup for Ediff's menus and autoloads
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff-init.el --- Macros, variables, and defsubsts used by Ediff
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
(defcustom ediff-autostore-merges 'group-jobs-only
"*Save the results of merge jobs automatically.
-nil means don't save automatically. t means always save. Anything else
-means save automatically only if the merge job is part of a group of jobs, such
-as `ediff-merge-directory' or `ediff-merge-directory-revisions'."
+With value nil, don't save automatically. With value t, always
+save. Anything else means save automatically only if the merge
+job is part of a group of jobs, such as `ediff-merge-directory'
+or `ediff-merge-directory-revisions'."
:type '(choice (const nil) (const t) (const group-jobs-only))
:group 'ediff-merge)
(make-variable-buffer-local 'ediff-autostore-merges)
;;; ediff-merg.el --- merging utilities
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff-mult.el --- support for multi-file/multi-buffer processing in Ediff
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff-ptch.el --- Ediff's patch support
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff-util.el --- the core commands and utilities of ediff
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
(setq wind (ediff-get-visible-buffer-window cloned-buff))
(select-window wind)
(delete-other-windows)
+ (ediff-activate-mark)
(split-window-vertically)
(ediff-select-lowest-window)
(setq other-wind (selected-window))
(with-temp-buffer
(erase-buffer)
(insert
- (format "\n ******* Mark a region in buffer %s *******\n"
+ (format "\n ******* Mark a region in buffer %s (or confirm the existing one) *******\n"
(buffer-name cloned-buff)))
(insert
(ediff-with-current-buffer buff
(defun ediff-activate-mark ()
(ediff-cond-compile-for-xemacs-or-emacs
(zmacs-activate-region) ; xemacs
- (setq mark-active t) ; emacs
+ (progn
+ (make-local-variable 'transient-mark-mode)
+ (setq mark-active t
+ transient-mark-mode t) ; emacs
+ )
))
(cond ((fboundp 'nuke-selective-display)
;;; ediff-vers.el --- version control interface to Ediff
;; Copyright (C) 1995, 1996, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff-wind.el --- window manipulation utilities
;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; ediff.el --- a comprehensive visual interface to diff & patch
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;; Created: February 2, 1994
;;;###autoload
(defun ediff-regions-wordwise (buffer-A buffer-B &optional startup-hooks)
"Run Ediff on a pair of regions in specified buffers.
-Regions \(i.e., point and mark\) are assumed to be set in advance except
-for the second region in the case both regions are from the same buffer.
-In such a case the user is asked to interactively establish the second
-region.
+Regions \(i.e., point and mark\) can be set in advance or marked interactively.
This function is effective only for relatively small regions, up to 200
lines. For large regions, use `ediff-regions-linewise'."
(interactive
;;;###autoload
(defun ediff-regions-linewise (buffer-A buffer-B &optional startup-hooks)
"Run Ediff on a pair of regions in specified buffers.
-Regions \(i.e., point and mark\) are assumed to be set in advance except
-for the second region in the case both regions are from the same buffer.
-In such a case the user is asked to interactively establish the second
-region.
+Regions \(i.e., point and mark\) can be set in advance or marked interactively.
Each region is enlarged to contain full lines.
This function is effective for large regions, over 100-200
lines. For small regions, use `ediff-regions-wordwise'."
;;; edmacro.el --- keyboard macro editor
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Maintainer: Dave Gillespie <daveg@synaptics.com>
;;; ehelp.el --- bindings for electric-help mode
;; Copyright (C) 1986, 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help, extensions
;;; electric.el --- window maker and Command loop for `electric' modes
;; Copyright (C) 1985, 1986, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: K. Shane Hartman
;; Maintainer: FSF
;;; elide-head.el --- hide headers in files
;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Keywords: outlines tools
;;; advice.el --- an overloading mechanism for Emacs Lisp functions
;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
;; Maintainer: FSF
;;; assoc.el --- insert/delete/sort functions on association lists
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Barry A. Warsaw <bwarsaw@cen.com>
;; Keywords: extensions
;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Gerd Moellmann <gerd@gnu.org>
;; Maintainer: Kim F. Storm <storm@cua.dk>
;; autoload.el --- maintain autoloads in loaddefs.el
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Roland McGrath <roland@gnu.org>
;; Keywords: maint
;;; backquote.el --- implement the ` Lisp construct
;; Copyright (C) 1990, 1992, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Rick Sladkey <jrs@world.std.com>
;; Maintainer: FSF
;;; benchmark.el --- support for benchmarking code
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Keywords: lisp, extensions
;;; bindat.el --- binary data structure packing and unpacking.
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kim F. Storm <storm@cua.dk>
;; Assignment name: struct.el
;;; byte-opt.el --- the optimization passes of the emacs-lisp byte compiler
;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jamie Zawinski <jwz@lucid.com>
;; Hallvard Furuseth <hbf@ulrik.uio.no>
;;; byte-run.el --- byte-compiler support for inlining
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Jamie Zawinski <jwz@lucid.com>
;; Hallvard Furuseth <hbf@ulrik.uio.no>
;;; bytecomp.el --- compilation of Lisp code into byte code
;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1998, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jamie Zawinski <jwz@lucid.com>
;; Hallvard Furuseth <hbf@ulrik.uio.no>
(print-length nil)
(print-level nil)
(print-quoted t)
- (print-gensym t))
+ (print-gensym t)
+ (print-circle t)) ; handle circular data structures
(princ "\n" outbuffer)
(prin1 form outbuffer)
nil)))
;; print-gensym-alist not to be cleared
;; between calls to print functions.
(print-gensym '(t))
+ (print-circle t) ; handle circular data structures
print-gensym-alist ; was used before print-circle existed.
(print-continuous-numbering t)
print-number-table
;;; checkdoc.el --- check documentation strings for style requirements
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <zappo@gnu.org>
;; Version: 0.6.2
;;; cl-compat.el --- Common Lisp extensions for GNU Emacs Lisp (compatibility)
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Version: 2.02
;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1993, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Keywords: extensions
;;; cl-indent.el --- enhanced lisp-indent mode
;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Richard Mlynarik <mly@eddie.mit.edu>
;; Created: July 1987
;;; cl-macs.el --- Common Lisp macros -*-byte-compile-dynamic: t;-*-
-;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;;; cl-seq.el --- Common Lisp features, part 3 -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Version: 2.02
;;; cl-specs.el --- Edebug specs for cl.el -*- no-byte-compile: t -*-
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel LaLiberte <liberte@holonexus.org>
;; Keywords: lisp, tools, maint
;;; cl.el --- Common Lisp extensions for Emacs -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Version: 2.02
;;; copyright.el --- update the copyright notice in current buffer
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1998, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel Pfeiffer <occitan@esperanto.org>
;; Keywords: maint, tools
;;; crm.el --- read multiple strings with completion
;; Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Sen Nagata <sen@eccosys.com>
;; Keywords: completion, minibuffer, multiple elements
;;; cust-print.el --- handles print-level and print-circle
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel LaLiberte <liberte@holonexus.org>
;; Adapted-By: ESR
;;; debug.el --- debuggers and related commands for Emacs
;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: lisp, tools, maint
;; (formerly mode-clone.el)
;; Copyright (C) 1993, 1994, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Megginson (dmeggins@aix1.uottawa.ca)
;; Maintainer: FSF
;;; disass.el --- disassembler for compiled Emacs Lisp code
;; Copyright (C) 1986, 1991, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Doug Cutting <doug@csli.stanford.edu>
;; Jamie Zawinski <jwz@lucid.com>
;;; easy-mmode.el --- easy definition for major and minor modes
;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Georges Brun-Cottan <Georges.Brun-Cottan@inria.fr>
;; Maintainer: Stefan Monnier <monnier@gnu.org>
;;; easymenu.el --- support the easymenu interface for defining a menu
;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: emulations
;; Author: Richard Stallman <rms@gnu.org>
;;; edebug.el --- a source-level debugger for Emacs Lisp
;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel LaLiberte <liberte@holonexus.org>
;; Maintainer: FSF
;;; eldoc.el --- show function arglist or variable docstring in echo area
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Noah Friedman <friedman@splode.com>
;; Maintainer: friedman@splode.com
;;; elint.el --- Lint Emacs Lisp
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter Liljenberg <petli@lysator.liu.se>
;; Created: May 1997
;;; elp.el --- Emacs Lisp Profiler
;; Copyright (C) 1994, 1995, 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Barry A. Warsaw
;; Maintainer: FSF
;;; ewoc.el --- utility to maintain a view of a list of objects in a buffer
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Cederqvist <ceder@lysator.liu.se>
;; Inge Wallin <inge@lysator.liu.se>
;;; find-func.el --- find the definition of the Emacs Lisp function near point
;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jens Petersen <petersen@kurims.kyoto-u.ac.jp>
;; Maintainer: petersen@kurims.kyoto-u.ac.jp
;;; find-gc.el --- detect functions that call the garbage collector
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;;; float-sup.el --- define some constants useful for floating point numbers.
;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; generic.el --- defining simple major modes with comment and font-lock
;;
;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Peter Breton <pbreton@cs.umb.edu>
;; Created: Fri Sep 27 1996
;;; gulp.el --- ask for updates for Lisp packages
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Sam Shteingold <shteingd@math.ucla.edu>
;; Maintainer: FSF
;;; helper.el --- utility help package supporting help in electric modes
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: K. Shane Hartman
;; Maintainer: FSF
;;; levents.el --- emulate the Lucid event data type and associated functions
;; Copyright (C) 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: emulations
;;; lisp-mnt.el --- utility functions for Emacs Lisp maintainers
;; Copyright (C) 1992, 1994, 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Maintainer: FSF
;;; lisp-mode.el --- Lisp mode, and its idiosyncratic commands
;; Copyright (C) 1985, 1986, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: lisp, languages
(point (point)))
(delete-region beg end)
(insert (nth 1 value))
+ (or (= beg point)
+ (setq point (1- (point))))
(last-sexp-setup-props beg (point)
(nth 0 value)
(nth 2 value)
;;; lisp.el --- Lisp editing commands for Emacs
;; Copyright (C) 1985, 1986, 1994, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: lisp, languages
;;; lmenu.el --- emulate Lucid's menubar support
;; Copyright (C) 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: emulations obsolete
;;; lselect.el --- Lucid interface to X Selections
;; Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: emulations
;;; lucid.el --- emulate some Lucid Emacs functions
;; Copyright (C) 1993, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: emulations
;;; macroexp.el --- Additional macro-expansion support
;;
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Miles Bader <miles@gnu.org>
;; Keywords: lisp, compiler, macros
;;; map-ynp.el --- general-purpose boolean question-asker
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Roland McGrath <roland@gnu.org>
;; Maintainer: FSF
;;; pp.el --- pretty printer for Emacs Lisp
;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Randal Schwartz <merlyn@stonehenge.com>
;; Keywords: lisp
(princ (pp-to-string object) (or stream standard-output)))
;;;###autoload
-(defun pp-eval-expression (expval)
- "Evaluate an expression, then pretty-print value EXPVAL into a new buffer.
-If pretty-printed EXPVAL fits on one line, display it in the echo
-area instead. Also add EXPVAL to the front of the list
-in the variable `values'.
-
-Non-interactively, the argument is the value, EXPVAL, not the expression
-to evaluate."
- (interactive "XPp-eval: ")
- (setq values (cons expval values))
+(defun pp-eval-expression (expression)
+ "Evaluate EXPRESSION and pretty-print its value.
+Also add the value to the front of the list in the variable `values'."
+ (interactive
+ (list (read-from-minibuffer "Eval: " nil read-expression-map t
+ 'read-expression-history)))
+ (setq values (cons (eval expression) values))
(let* ((old-show-function temp-buffer-show-function)
;; Use this function to display the buffer.
;; This function either decides not to display it at all
;;; re-builder.el --- building Regexps with visual feedback
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Detlev Zundel <dzu@gnu.org>
;; Keywords: matching, lisp, tools
;;; regexp-opt.el --- generate efficient regexps to match strings
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Marshall <simon@gnu.org>
;; Maintainer: FSF
;;; regi.el --- REGular expression Interpreting engine
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: 1993 Barry A. Warsaw, Century Computing, Inc. <bwarsaw@cen.com>
;; Maintainer: bwarsaw@cen.com
;;; ring.el --- handle rings of items
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: extensions
;;; rx.el --- sexp notation for regular expressions
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Gerd Moellmann <gerd@gnu.org>
;; Maintainer: FSF
;;; shadow.el --- locate Emacs Lisp file shadowings
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Terry Jones <terry@santafe.edu>
;; Keywords: lisp
;;; sregex.el --- symbolic regular expressions
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bob Glickstein <bobg+sregex@zanshin.com>
;; Maintainer: Bob Glickstein <bobg+sregex@zanshin.com>
;;; syntax.el --- helper functions to find syntactic context
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;;; testcover-ses.el -- Example use of `testcover' to test "SES"
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jonathan Yavner <jyavner@engineer.com>
;; Maintainer: Jonathan Yavner <jyavner@engineer.com>
;;;; testcover-unsafep.el -- Use testcover to test unsafep's code coverage
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jonathan Yavner <jyavner@engineer.com>
;; Maintainer: Jonathan Yavner <jyavner@engineer.com>
;;;; testcover.el -- Visual code-coverage tool
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jonathan Yavner <jyavner@member.fsf.org>
;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
;;; timer.el --- run a function with args at some time in future
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;;; tq.el --- utility to maintain a transaction queue
;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Scott Draves <spot@cs.cmu.edu>
;; Maintainer: FSF
;;; trace.el --- tracing facility for Emacs Lisp functions
;; Copyright (C) 1993, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
;; Maintainer: FSF
;;;; unsafep.el -- Determine whether a Lisp form is safe to evaluate
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jonathan Yavner <jyavner@member.fsf.org>
;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
;;; warnings.el --- log and display warnings
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; emacs-lock.el --- prevents you from exiting Emacs if a buffer is locked
;; Copyright (C) 1994, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc
+;; 2005, 2006, 2007 Free Software Foundation, Inc
;; Author: Tom Wurgler <twurgler@goodyear.com>
;; Created: 12/8/94
;;; crisp.el --- CRiSP/Brief Emacs emulator
;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Gary D. Foster <Gary.Foster@Corp.Sun.COM>
;; Keywords: emulations brief crisp
;;; cua-base.el --- emulate CUA key bindings
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kim F. Storm <storm@cua.dk>
;; Keywords: keyboard emulation convenience cua
;;; cua-gmrk.el --- CUA unified global mark support
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kim F. Storm <storm@cua.dk>
;; Keywords: keyboard emulations convenience cua mark
;;; cua-rect.el --- CUA unified rectangle support
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kim F. Storm <storm@cua.dk>
;; Keywords: keyboard emulations convenience CUA
;;; edt-lk201.el --- enhanced EDT keypad mode emulation for LK-201 keyboards
;; Copyright (C) 1986, 1992, 1993, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;;; edt-mapper.el --- create an EDT LK-201 map file for X-Windows Emacs
;; Copyright (C) 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;;; edt-pc.el --- enhanced EDT keypad mode emulation for PC 101 keyboards
;; Copyright (C) 1986, 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;;; edt-vt100.el --- enhanced EDT keypad mode emulation for VT series terminals
;; Copyright (C) 1986, 1992, 1993, 1995, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;;; edt.el --- enhanced EDT keypad mode emulation for GNU Emacs 19
;; Copyright (C) 1986, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;;; keypad.el --- simplified keypad bindings
-;; Copyright (C) 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006,
+;; 2007 Free Software Foundation, Inc.
;; Author: Kim F. Storm <storm@cua.dk>
;; Keywords: keyboard convenience
;;;###autoload
(defun keypad-setup (setup &optional numlock shift decimal)
- "Set keypad bindings in function-key-map according to SETUP.
+ "Set keypad bindings in `function-key-map' according to SETUP.
If optional second argument NUMLOCK is non-nil, the NumLock On bindings
-are changed. Otherwise, the NumLock Off bindings are changed.
+are changed. Otherwise, the NumLock Off bindings are changed.
If optional third argument SHIFT is non-nil, the shifted keypad
keys are bound.
;;; pc-mode.el --- emulate certain key bindings used on PCs
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: emulations
;;; including key bindings.
;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Staats <michael@thp.Uni-Duisburg.DE>
;; Keywords: convenience emulation
;;; tpu-edt.el --- Emacs emulating TPU emulating EDT
;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Rob Riepel <riepel@networking.stanford.edu>
;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
;;; tpu-extras.el --- scroll margins and free cursor mode for TPU-edt
;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Rob Riepel <riepel@networking.stanford.edu>
;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
;;; tpu-mapper.el --- create a TPU-edt X-windows keymap file
;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Rob Riepel <riepel@networking.stanford.edu>
;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
;;; vip.el --- a VI Package for GNU Emacs
;; Copyright (C) 1986, 1987, 1988, 1992, 1993, 1998, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masahiko Sato <ms@sail.stanford.edu>
;; Keywords: emulations
;;; viper-cmd.el --- Vi command support for Viper
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; viper-ex.el --- functions implementing the Ex commands for Viper
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; viper-init.el --- some common definitions for Viper
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; viper-keym.el --- Viper keymaps
;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
(define-key viper-insert-basic-map "\C-d" 'viper-backward-indent)
(define-key viper-insert-basic-map "\C-w" 'viper-delete-backward-word)
(define-key viper-insert-basic-map "\C-t" 'viper-forward-indent)
-(define-key viper-insert-basic-map
- (if viper-xemacs-p [(shift tab)] [S-tab]) 'viper-insert-tab)
(define-key viper-insert-basic-map viper-quoted-insert-key 'quoted-insert)
(define-key viper-insert-basic-map "\C-?" 'viper-del-backward-char-in-insert)
(define-key viper-insert-basic-map [backspace] 'viper-del-backward-char-in-insert)
;;; viper-macs.el --- functions implementing keyboard macros for Viper
;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; viper-mous.el --- mouse support for Viper
;; Copyright (C) 1994, 1995, 1996, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;;; viper-util.el --- Utilities used by viper.el
;; Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;; Viper Is also a Package for Emacs Rebels.
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;; Keywords: emulations
;; better be defined before Viper custom group.
(defvar viper-custom-file-name (convert-standard-filename "~/.viper")
- "Viper customisation file.
+ "Viper customization file.
If set by the user, this must be done _before_ Viper is loaded in `~/.emacs'.")
(defgroup viper nil
(t 'ask))
"To Viperize or not to Viperize.
If t, viperize Emacs. If nil -- don't. If `ask', ask the user.
-This variable is used primatily when Viper is being loaded.
+This variable is used primarily when Viper is being loaded.
Must be set in `~/.emacs' before Viper is loaded.
DO NOT set this variable interactively, unless you are using the customization
;;; ws-mode.el --- WordStar emulation mode for GNU Emacs
;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Juergen Nickelsen <nickel@cs.tu-berlin.de>
;; Version: 0.7
;;; env.el --- functions to manipulate environment variables
;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: processes, unix
+2007-01-13 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-command-regexp): New variable that is used to match
+ a command.
+ (erc-send-input): Use it. This fixes a bug where paths --
+ "/usr/bin/foo", for example -- were being displayed as commands,
+ but still sent correctly.
+ (erc-extract-command-from-line): Use it.
+
+ * erc.texi (Modules): Document erc-capab-identify.
+
+2007-01-11 Diane Murray <disumu@x3y2z1.net>
+
+ * erc.el (erc-find-parsed-property): Moved here from erc-track.el
+ since it can be useful in general.
+
+ * erc-track.el (erc-find-parsed-property): Removed.
+
+ * erc-capab.el (erc-capab-find-parsed): Removed.
+ (erc-capab-identify-add-prefix): Use `erc-find-parsed-property'.
+
+ * erc.el (erc-open): Run `erc-before-connect' hook here. This
+ makes sure the hook always gets called before a connection is
+ made, as some functions, like `erc-handle-irc-url', use `erc-open'
+ instead of `erc'.
+ (erc): Removed `erc-before-connect' hook.
+
+ * erc-menu.el (erc-menu-definition): Put items specific to
+ channels in a "Current channel" submenu.
+
+ * erc-backend.el (321, 323): Display channel list in server buffer
+ when not using the channel list module.
+
+ * erc.el: Updated copyright years.
+ (erc-version-string): Set to 5.2 (devel).
+ (erc-format-lag-time): Fixed to work when `erc-server-lag' is nil.
+ (erc-update-mode-line-buffer): Set the header face.
+
+2007-01-11 Michael Olson <mwolson@gnu.org>
+
+ * erc-bbdb.el (erc-bbdb-popup-type): Fix customization type and
+ documentation.
+
+ * erc-services.el (erc-nickserv-identify-mode): Improve
+ documentation for nick-change option and move higher to fix
+ compiler warning. Avoid a recursive load error.
+ (erc-nickserv-alist): Add simple entry for BitlBee, to avoid
+ "NickServ is AWAY: User is offline" error. Oddly enough, bitlbee
+ was smart enough to recognize that as an authentication request
+ and log in regardless, which is why I didn't notice this earlier.
+ (erc-nickserv-alist-sender, erc-nickserv-alist-regexp)
+ (erc-nickserv-alist-nickserv, erc-nickserv-alist-ident-keyword)
+ (erc-nickserv-alist-use-nick-p)
+ (erc-nickserv-alist-ident-command): New accessors for
+ erc-nickserv-alist. Using nth is unwieldy.
+ (erc-nickserv-identify-autodetect)
+ (erc-nickserv-identify-on-connect)
+ (erc-nickserv-identify-on-nick-change, erc-nickserv-identify): Use
+ the new accessors.
+
+2007-01-11 Diane Murray <disumu@x3y2z1.net>
+
+ * NEWS: Added note for `erc-my-nick-face'. Fixed capab-identify
+ wording.
+
+2007-01-10 Diane Murray <disumu@x3y2z1.net>
+
+ * erc.el (erc-mode-line-format): Added %l to documentation.
+ (erc-header-line-format): Removed "[IRC]". Use the new %l
+ replacement character. Doc fix.
+ (erc-format-channel-modes): Removed lag code. Removed parentheses
+ from mode string.
+ (erc-format-lag-time): New function.
+ (erc-update-mode-line-buffer): Use it.
+
+2007-01-09 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-system-name): New option that determines the system
+ name to use when logging in. The default is to figure this out by
+ calling `system-name'.
+ (erc-login): Use it.
+
+2007-01-07 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-modules): Add the menu module. This should fix a
+ bug with incorrect ERC submenus being displayed.
+
+ * erc-menu.el: Turn this into a module.
+ (erc-menu-add, erc-menu-remove): New functions that add and remove
+ the ERC menu.
+
+2006-12-28 Michael Olson <mwolson@gnu.org>
+
+ * erc-list.el: Change header to mention that this is part of ERC,
+ rather than GNU Emacs.
+
+ * erc-networks.el (erc-server-alist): Add Ars OpenIRC and
+ LinuxChix networks. Thanks to Angelina Carlton for mentioning
+ them. Properly escape periods in Konfido.Net and Kewl.Org.
+ (erc-networks-alist): Add entries for Ars and LinuxChix, though
+ the latter does not actually provide an announced network name.
+
+ * erc-services.el (erc-nickserv-identify-mode): Add 'both method,
+ which waits for a NickServ message if the network supports it,
+ otherwise sends the password after connecting.
+ (erc-nickserv-identify-mode): Default to 'both.
+ (erc-nickserv-passwords): Add OFTC and Azzurra to custom options.
+ (erc-nickserv-alist): Indentation fix.
+ (erc-nickserv-identify-on-connect)
+ (erc-nickserv-identify-on-nick-change): Handle 'both method.
+
+2006-12-28 Leo <sdl.web@gmail.com> (tiny change)
+
+ * erc.el (erc-iswitchb): Wrap body in unwind-protect so that
+ hitting C-g does not leave iswitchb-mode on.
+
+2006-12-27 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-cmd-RECONNECT): New command that calls
+ erc-server-reconnect.
+
+ * erc-backend.el (erc-server-reconnect-count): New server variable
+ that keeps track of reconnection attempts.
+ (erc-server-reconnect-attempts): New option that determines the
+ number of reconnection attempts that ERC will make per server.
+ (erc-server-reconnect-timeout): New option that determines the
+ amount of time, in seconds, that ERC will wait between successive
+ reconnect attempts.
+ (erc-server-reconnect): New function that reestablishes the
+ current IRC connection. Move some commands from
+ erc-process-sentinel-1 here.
+ (erc-process-sentinel-1): If we have been disconnected, loop until
+ we either reconnect or run out of attempts.
+ (erc-server-reconnect-p): Move higher and make this a defsubst,
+ since I'm worried about the current buffer changing from
+ underneath us. Implement limit of number of reconnect attempts..
+
+ * erc.texi (Getting Started): Update for /RECONNECT command.
+
+2006-12-26 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-open): Restore old point correctly, or at least get
+ closer to doing so than before.
+
2006-12-13 Leo <sdl.web@gmail.com> (tiny change)
* erc.el (erc-iswitchb): Temporarily enable iswitchb mode if it
(erc-update-current-channel-member, erc-load-script):
(erc-mode-line-away-status-format): Doc fixes.
-2006-11-20 Andrea Russo <rastandy@inventati.org>
+2006-11-20 Andrea Russo <rastandy@inventati.org> (tiny change)
* erc-dcc.el (erc-dcc-chat-setup): Initialize `erc-input-marker'
before calling `erc-display-prompt'.
`erc-show-my-nick' is non-nil.
(erc-compute-server): Doc fix.
-2006-10-01 John J Foerch <jjfoerch@earthlink.net>
+2006-10-01 John J Foerch <jjfoerch@earthlink.net> (tiny change)
* erc-stamp.el (erc-insert-timestamp-right): Exclude the newline
from the erc-timestamp field.
* erc-nicklist.el (erc-nicklist-insert-contents): Add missing
parenthesis. Thanks to Stephan Stahl for the report.
-2006-09-10 Eric Hanchrow <offby1@blarg.net>
+2006-09-10 Eric Hanchrow <offby1@blarg.net> (tiny change)
* erc.el (erc-cmd-IGNORE): Prompt user if this might be a regexp
instead of a single user.
* NEWS: Added note about these changes.
+2006-08-20 Diane Murray <disumu@x3y2z1.net>
+
+ * erc-backend.el (erc-process-sentinel-1): Doc fix. Let
+ `erc-server-reconnect-p' check all condition cases.
+ (erc-server-reconnect-p): Moved rest of checks from
+ `erc-process-sentinel-1' to here. Now takes an argument, EVENT.
+
2006-08-21 Diane Murray <disumu@x3y2z1.net>
* erc-track.el (erc-track-mode-line-mouse-face): New variable.
(erc-make-mode-line-buffer-name): Add help-echo and mouse-face
properties to channel name.
+2006-08-20 Michael Olson <mwolson@gnu.org>
+
+ * erc.el (erc-with-server-buffer): New macro that switches to the
+ current ERC server buffer and runs some code. If no server buffer
+ is available, return nil. This is a useful way to access
+ variables in the server buffer.
+ (erc-open-server-buffer-p): New function that returns non-nil if
+ the given buffer is an ERC server buffer that has an open IRC
+ process.
+
2006-08-14 Diane Murray <disumu@x3y2z1.net>
* erc-menu.el: Updated copyright years. Removed EmacsWiki URL.
(erc-menu-definition): Name the menu "ERC" instead of "IRC" to
avoid confusion with rcirc and other clients.
+ * erc-backend.el (erc-server-banned): New variable.
+ (erc-server-connect): Set `erc-server-banned' to nil.
+ (erc-process-sentinel-1): Use `erc-server-reconnect-p'.
+ (erc-server-reconnect-p): New function. Return non-nil if the
+ user wants automatic reconnects and if the user has not been
+ banned from the server. This should fix a bug where ERC gets into
+ a loop trying to reconnect with no way to stop it when the user is
+ denied access to the server due to a server ban. It might also
+ help when Tor users are blocked from freenode if freenode servers
+ send the 465 message before disconnecting.
+ (465): Handle "banned from server" error notices.
+
2006-08-13 Romain Francoise <romain@orebokech.com>
* erc-match.el (erc-log-matches-make-buffer): End `y-or-n-p'
<C-tab> for `erc-button-previous' as it is a more standard key
binding for this type of function.
+2006-02-28 Diane Murray <disumu@x3y2z1.net>
+
+ * erc-capab.el: Removed things that were accidentally committed on
+ 2006-02-20. Removed Todo section.
+ (erc-capab-unidentified): Removed.
+
+2006-02-26 Michael Olson <mwolson@gnu.org>
+
+ * erc-capab.el: Use (eval-when-compile (require 'cl)).
+ (erc-capab-unidentified): Fix compiler warning by specifying
+ group.
+
+2006-02-20 Diane Murray <disumu@x3y2z1.net>
+
+ * erc-capab.el (erc-capab-send-identify-messages): Fixed comment
+ to explain thoughts better. `erc-server-parameters' is an
+ associated list when it's set, not a string.
+
2006-02-19 Michael Olson <mwolson@gnu.org>
+ * erc-capab.el (erc-capab-send-identify-messages): Make sure some
+ parameters are strings before using them. Thanks to Alejandro
+ Benitez for the report.
+
* erc.el (erc-version-string): Release ERC 5.1.2.
2006-02-19 Diane Murray <disumu@x3y2z1.net>
2006-02-11 Michael Olson <mwolson@gnu.org>
- * erc.el (erc-update-modules): Make some requirements shorter, so
- that it's easier to see why they are needed.
+ * erc.el (erc-update-modules): Handle erc-capab-identify
+ correctly. Make some requirements shorter, so that it's easier to
+ see why they are needed.
+
+ * erc-capab.el: Add autoload cookie for capab-identify.
+ (erc-capab-send-identify-messages, erc-capab-identify-activate):
+ Minor whitespace fix in code.
* erc-stamp.el (erc-timestamp-use-align-to): Renamed from
`erc-timestamp-right-align-by-pixel'. Set the default based on
(erc-list-channels): Was `erc-cmd-LIST', renamed.
(erc-list-channels-simple): New function.
- * erc.el (erc-modules): Added `list' to enabled modules. Moved
- customization options left in source code.
+ * erc.el (erc-modules): Added `list' to enabled modules. Changed
+ `capab-identify' description. Moved customization options left in
+ source code.
* erc-menu.el (erc-menu-definition): Use `erc-list-channels'.
+ * erc-capab.el: Put a little more detail into Usage section.
+ (define-erc-module): Run `erc-capab-identify-setup' in all open
+ server buffers when enabling.
+ (erc-capab-identify-setup): Make PROC and PARSED optional
+ arguments.
+ (erc-capab-identify-add-prefix): Simplified nickname regexp. This
+ should now also match nicknames that are formatted differently
+ than the default.
+
* erc-spelling.el (define-erc-module): Make sure there's a buffer
before calling `with-current-buffer'.
2006-02-09 Diane Murray <disumu@x3y2z1.net>
* erc.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
+ * erc-capab.el: Require erc.
+ (erc-capab-send-identify-messages): Use `erc-server-send'.
+ (erc-capab-identify-remove/set-identified-flag): Use 1 and 0 as
+ the flags so we can also check whether the `erc-identified' text
+ property is there at all.
+ (erc-capab-identify-add-prefix): Use `erc-capab-find-parsed'.
+ This fixes a bug where the prefix wasn't inserted when timestamps
+ are inserted on the right. Tweaked nickname regexp.
+ (erc-capab-find-parsed): New function.
+ (erc-capab-get-unidentified-nickname): Updated to check for 0
+ flag. Only get nickname if there's a nickuserhost associated with
+ this message.
+
+ * erc-capab.el: New file. Adds the new module
+ `erc-capab-identify', which allows flagging of unidentified users
+ on servers running an ircd based on dancer - irc.freenode.net, for
+ example.
+
+ * erc.el (erc-modules): Added `capab-identify' to options.
+ (erc-get-parsed-vector, erc-get-parsed-vector-nick)
(erc-get-parsed-vector-type): Moved here from erc-match.el.
* erc-match.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
(erc-get-parsed-vector-type): Moved these functions to erc.el
since they can be useful outside of the text matching module.
+ * NEWS: Added erc-capab.el.
+
* erc-dcc.el, erc-stamp.el, erc-xdcc.el: Changed "Emacs IRC Client"
to "ERC".
See ChangeLog.05 for earlier changes.
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
* erc-speak.el, erc.el: New file.
- Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.01 for earlier changes.
- Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.02 for earlier changes.
- Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.03 for earlier changes.
- Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.04 for earlier changes.
- Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
;;; erc-autoaway.el --- Provides autoaway for ERC
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jorgen Schaefer <forcer@forcix.cx>
;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoAway
;;; erc-backend.el --- Backend network communication for ERC
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Filename: erc-backend.el
;; Author: Lawrence Mitchell <wence@gmx.li>
This variable is buffer-local.")
(make-variable-buffer-local 'erc-server-connected)
+(defvar erc-server-reconnect-count 0
+ "Number of times we have failed to reconnect to the current server.")
+(make-variable-buffer-local 'erc-server-reconnect-count)
+
(defvar erc-server-quitting nil
"Non-nil if the user requests a quit.")
(make-variable-buffer-local 'erc-server-quitting)
+(defvar erc-server-banned nil
+ "Non-nil if the user is denied access because of a server ban.")
+(make-variable-buffer-local 'erc-server-banned)
+
(defvar erc-server-lines-sent nil
"Line counter.")
(make-variable-buffer-local 'erc-server-lines-sent)
:group 'erc-server
:type 'boolean)
+(defcustom erc-server-reconnect-attempts 2
+ "The number of times that ERC will attempt to reestablish a
+broken connection, or t to always attempt to reconnect.
+
+This only has an effect if `erc-server-auto-reconnect' is non-nil."
+ :group 'erc-server
+ :type '(choice (const :tag "Always reconnect" t)
+ integer))
+
+(defcustom erc-server-reconnect-timeout 1
+ "The amount of time, in seconds, that ERC will wait between
+successive reconnect attempts.
+
+If a key is pressed while ERC is waiting, it will stop waiting."
+ :group 'erc-server
+ :type 'number)
+
(defcustom erc-split-line-length 440
"*The maximum length of a single message.
If a message exceeds this size, it is broken into multiple ones.
(message "%s...done" msg))
;; Misc server variables
(setq erc-server-quitting nil)
+ (setq erc-server-banned nil)
(setq erc-server-last-sent-time (erc-current-time))
(setq erc-server-last-ping-time (erc-current-time))
(setq erc-server-lines-sent 0)
"Opening connection..\n")
(erc-login)))
+(defun erc-server-reconnect ()
+"Reestablish the current IRC connection.
+Make sure you are in an ERC buffer when running this."
+ (let ((server (erc-server-buffer)))
+ (unless (and server
+ (buffer-live-p server))
+ (error "Couldn't switch to server buffer"))
+ (with-current-buffer server
+ (erc-update-mode-line)
+ (erc-set-active-buffer (current-buffer))
+ (setq erc-server-last-sent-time 0)
+ (setq erc-server-lines-sent 0)
+ (erc-open erc-session-server erc-session-port erc-server-current-nick
+ erc-session-user-full-name t erc-session-password))))
+
(defun erc-server-filter-function (process string)
"The process filter for the ERC server."
(with-current-buffer (process-buffer process)
(match-end 0))))
(erc-parse-server-response process line)))))))
+(defsubst erc-server-reconnect-p (event)
+ "Return non-nil if ERC should attempt to reconnect automatically.
+EVENT is the message received from the closed connection process."
+ (and erc-server-auto-reconnect
+ (not erc-server-banned)
+ ;; make sure we don't infinitely try to reconnect, unless the
+ ;; user wants that
+ (or (eq erc-server-reconnect-attempts t)
+ (and (integerp erc-server-reconnect-attempts)
+ (< erc-server-reconnect-count erc-server-reconnect-attempts)))
+ (not (string-match "^deleted" event))
+ ;; open-network-stream-nowait error for connection refused
+ (not (string-match "^failed with code 111" event))))
+
(defun erc-process-sentinel-1 (event)
- "This will be called when erc-process-sentinel has decided that we
-are going to quit. Determine whether user has quit or whether erc has
-been terminated. Conditionally try to reconnect and take appropriate
-action."
+ "Called when `erc-process-sentinel' has decided that we're disconnecting.
+Determine whether user has quit or whether erc has been terminated.
+Conditionally try to reconnect and take appropriate action."
(if erc-server-quitting
;; normal quit
(progn
(set-buffer-modified-p nil)
(kill-buffer (current-buffer))))
;; unexpected disconnect
- (erc-display-message nil 'error (current-buffer)
- (if erc-server-auto-reconnect
- 'disconnected
- 'disconnected-noreconnect))
- (erc-update-mode-line)
- (erc-set-active-buffer (current-buffer))
- (setq erc-server-last-sent-time 0)
- (setq erc-server-lines-sent 0)
- (if (and erc-server-auto-reconnect
- (not (string-match "^deleted" event))
- ;; open-network-stream-nowait error for connection refused
- (not (string-match "^failed with code 111" event)))
- ;; Yuck, this should perhaps funcall
- ;; erc-server-reconnect-function with no args
- (erc-open erc-session-server erc-session-port erc-server-current-nick
- erc-session-user-full-name t erc-session-password)
- ;; terminate, do not reconnect
- (erc-display-message nil 'error (current-buffer)
- 'terminated ?e event))))
+ (let ((again t))
+ (while again
+ (setq again nil)
+ (erc-display-message nil 'error (current-buffer)
+ (if (erc-server-reconnect-p event)
+ 'disconnected
+ 'disconnected-noreconnect))
+ (if (erc-server-reconnect-p event)
+ (condition-case err
+ (progn
+ (erc-server-reconnect)
+ (setq erc-server-reconnect-count 0))
+ (error (when (integerp erc-server-reconnect-attempts)
+ (setq erc-server-reconnect-count
+ (1+ erc-server-reconnect-count))
+ (sit-for erc-server-reconnect-timeout)
+ (setq again t))))
+ ;; terminate, do not reconnect
+ (erc-display-message nil 'error (current-buffer)
+ 'terminated ?e event))))))
(defun erc-process-sentinel (cproc event)
"Sentinel function for ERC process."
(define-erc-response-handler (321)
"LIST header." nil
(setq erc-channel-list nil)
- (erc-display-message parsed 'notice 'active 's321))
+ (erc-display-message parsed 'notice proc 's321))
(define-erc-response-handler (322)
"LIST notice." nil
(add-to-list 'erc-channel-list (list channel))
(erc-update-channel-topic channel topic)
(erc-display-message
- parsed 'notice 'active 's322
+ parsed 'notice proc 's322
?c channel ?u num-users ?t (or topic "")))))
(define-erc-response-handler (324)
?c (second (erc-response.command-args parsed))
?m (erc-response.contents parsed)))
+(define-erc-response-handler (465)
+ "You are banned from this server." nil
+ (setq erc-server-banned t)
+ ;; show the server's message, as a reason might be provided
+ (erc-display-error-notice
+ parsed
+ (erc-response.contents parsed)))
+
(define-erc-response-handler (474)
"Banned from channel errors" nil
(erc-display-message parsed '(notice error) nil
(erc-display-message parsed '(error notice) 'active 's482
?c channel ?m message)))
-(define-erc-response-handler (431 445 446 451 462 463 464 465 481 483 484 485
+(define-erc-response-handler (431 445 446 451 462 463 464 481 483 484 485
491 501 502)
;; 431 - No nickname given
;; 445 - SUMMON has been disabled
;; 462 - Unauthorized command (already registered)
;; 463 - Your host isn't among the privileged
;; 464 - Password incorrect
- ;; 465 - You are banned from this server
;; 481 - Need IRCop privileges
;; 483 - You can't kill a server!
;; 484 - Your connection is restricted!
;; erc-button.el --- A way of buttonizing certain things in ERC buffers
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: irc, button, url, regexp
--- /dev/null
+;;; erc-capab.el --- support for dancer-ircd and hyperion's CAPAB
+
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+
+;; GNU Emacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING. If not, write to the
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+;;; Commentary:
+
+;; This file defines the ERC module `erc-capab-identify', which allows
+;; flagging of unidentified users on servers running dancer-ircd or
+;; hyperion. freenode.net supports this capability, for example.
+
+;; With CAPAB IDENTIFY-MSG and IDENTIFY-CTCP enabled, messages from
+;; users who have identified themselves to NickServ will have a plus
+;; sign and messages from unidentified users will have a minus sign
+;; added as a prefix. Note that it is not necessary for your nickname
+;; to be identified in order to receive these marked messages.
+
+;; The plus or minus sign is removed from the message, and a prefix,
+;; `erc-capab-identify-prefix', is inserted in the front of the user's
+;; nickname if the nickname is not identified.
+
+;; Please note that once this has been enabled on a server, there is no
+;; way to tell the server to stop sending marked messages. If you
+;; disable this module, it will continue removing message flags, but the
+;; unidentified nickname prefix will not be added to messages.
+
+;; Visit <http://freenode.net/faq.shtml#spoofing> and
+;; <http://freenode.net/faq.shtml#registering> to find further
+;; explanations of this capability.
+
+;; From freenode.net's web site (not there anymore) on how to mark
+;; unidentified users:
+;; "We recommend that you add an asterisk before the nick, and
+;; optionally either highlight or colourize the line in some
+;; appropriate fashion, if the user is not identified."
+
+;;; Usage:
+
+;; Put the following in your ~/.emacs file.
+
+;; (require 'erc-capab)
+;; (erc-capab-identify-mode 1)
+
+;; `erc-capab-identify-prefix' will now be added to the beginning of
+;; unidentified users' nicknames. The default is an asterisk, "*". If
+;; the value of this variable is nil or you disable this module (see
+;; `erc-capab-identify-disable'), no prefix will be inserted, but the
+;; flag sent by the server will still be stripped.
+
+;;; Code:
+
+(require 'erc)
+(eval-when-compile (require 'cl))
+
+;;; Customization:
+
+(defgroup erc-capab nil
+ "Support for dancer-ircd's CAPAB settings."
+ :group 'erc)
+
+(defcustom erc-capab-identify-prefix "*"
+ "The prefix used for unidentified users."
+ :group 'erc-capab
+ :type '(choice string (const nil)))
+
+;;; Define module:
+
+(define-erc-response-handler (290)
+ "Handle dancer-ircd CAPAB messages." nil nil)
+
+;;;###autoload (autoload 'erc-capab-identify-mode "erc-capab" nil t)
+(define-erc-module capab-identify nil
+ "Handle dancer-ircd's CAPAB IDENTIFY-MSG and IDENTIFY-CTCP."
+ ;; append so that `erc-server-parameters' is already set by `erc-server-005'
+ ((add-hook 'erc-server-005-functions 'erc-capab-identify-setup t)
+ (add-hook 'erc-server-290-functions 'erc-capab-identify-activate)
+ (add-hook 'erc-server-PRIVMSG-functions
+ 'erc-capab-identify-remove/set-identified-flag)
+ (add-hook 'erc-server-NOTICE-functions
+ 'erc-capab-identify-remove/set-identified-flag)
+ (add-hook 'erc-insert-modify-hook 'erc-capab-identify-add-prefix t)
+ (mapc (lambda (buffer)
+ (when buffer
+ (with-current-buffer buffer (erc-capab-identify-setup))))
+ (erc-buffer-list 'erc-open-server-buffer-p)))
+ ((remove-hook 'erc-server-005-functions 'erc-capab-identify-setup)
+ (remove-hook 'erc-server-290-functions 'erc-capab-identify-activate)
+ ;; we don't remove the `erc-capab-identify-remove/set-identified-flag' hooks
+ ;; because there doesn't seem to be a way to tell the server to turn it off
+ (remove-hook 'erc-insert-modify-hook 'erc-capab-identify-add-prefix)))
+
+;;; Variables:
+
+(defvar erc-capab-identify-activated nil
+ "CAPAB IDENTIFY-MSG has been activated.")
+(make-variable-buffer-local 'erc-capab-identify-activated)
+
+(defvar erc-capab-identify-sent nil
+ "CAPAB IDENTIFY-MSG and IDENTIFY-CTCP messages have been sent.")
+(make-variable-buffer-local 'erc-capab-identify-sent)
+
+;;; Functions:
+
+(defun erc-capab-identify-setup (&optional proc parsed)
+ "Set up CAPAB IDENTIFY on the current server.
+
+Optional argument PROC is the current server's process.
+Optional argument PARSED is the current message, a response struct.
+
+These arguments are sent to this function when called as a hook in
+`erc-server-005-functions'."
+ (unless erc-capab-identify-sent
+ (erc-capab-send-identify-messages)))
+
+(defun erc-capab-send-identify-messages ()
+ "Send CAPAB IDENTIFY messages if the server supports it."
+ (when (and (stringp erc-server-version)
+ (string-match "^\\(dancer-ircd\\|hyperion\\)" erc-server-version)
+ ;; could possibly check for '("IRCD" . "dancer") in
+ ;; `erc-server-parameters' instead of looking for a specific name
+ ;; in `erc-server-version'
+ (assoc "CAPAB" erc-server-parameters))
+ (erc-log "Sending CAPAB IDENTIFY-MSG and IDENTIFY-CTCP")
+ (erc-server-send "CAPAB IDENTIFY-MSG")
+ (erc-server-send "CAPAB IDENTIFY-CTCP")
+ (setq erc-capab-identify-sent t)))
+
+
+(defun erc-capab-identify-activate (proc parsed)
+ "Set `erc-capab-identify-activated' and display an activation message.
+
+PROC is the current server's process.
+PARSED is an `erc-parsed' response struct."
+ (when (or (string= "IDENTIFY-MSG" (erc-response.contents parsed))
+ (string= "IDENTIFY-CTCP" (erc-response.contents parsed)))
+ (setq erc-capab-identify-activated t)
+ (erc-display-message
+ parsed 'notice 'active (format "%s activated"
+ (erc-response.contents parsed)))))
+
+(defun erc-capab-identify-remove/set-identified-flag (proc parsed)
+ "Remove PARSED message's id flag and add the `erc-identified' text property.
+
+PROC is the current server's process.
+PARSED is an `erc-parsed' response struct."
+ (let ((msg (erc-response.contents parsed)))
+ (when (and erc-capab-identify-activated
+ (string-match "^\\([-\\+]\\)\\(.+\\)$" msg))
+ (setf (erc-response.contents parsed)
+ (if erc-capab-identify-mode
+ (erc-propertize (match-string 2 msg)
+ 'erc-identified
+ (if (string= (match-string 1 msg) "+")
+ 1
+ 0))
+ (match-string 2 msg)))
+ nil)))
+
+(defun erc-capab-identify-add-prefix ()
+ "Add `erc-capab-identify-prefix' to nickname if user is unidentified."
+ (when (and erc-capab-identify-prefix
+ (erc-with-server-buffer erc-capab-identify-activated))
+ (goto-char (or (erc-find-parsed-property) (point-min)))
+ (let ((nickname (erc-capab-get-unidentified-nickname
+ (erc-get-parsed-vector (point)))))
+ (when (and nickname
+ (goto-char (point-min))
+ ;; assuming the first use of `nickname' is the sender's nick
+ (re-search-forward (regexp-quote nickname) nil t))
+ (goto-char (match-beginning 0))
+ (insert (erc-propertize erc-capab-identify-prefix
+ 'face (get-char-property (- (point) 1)
+ 'face)))))))
+
+(defun erc-capab-get-unidentified-nickname (parsed)
+ "Return the nickname of the user if unidentified.
+PARSED is an `erc-parsed' response struct."
+ (when (and (erc-response-p parsed)
+ (equal 0 (get-text-property 0 'erc-identified
+ (erc-response.contents parsed))))
+ (let ((nickuserhost (erc-get-parsed-vector-nick parsed)))
+ (when nickuserhost
+ (nth 0 (erc-parse-user nickuserhost))))))
+
+(provide 'erc-capab)
+
+;; arch-tag: 27b6d668-7ee5-4e47-b9f0-27d7a4362062
+;;; erc-capab.el ends here
;;; erc-compat.el --- ERC compatibility code for XEmacs
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC
;;; erc-dcc.el --- CTCP DCC module for ERC
-;; Copyright (C) 1993, 1994, 1995, 1998, 2002, 2003, 2004, 2006
+;; Copyright (C) 1993, 1994, 1995, 1998, 2002, 2003, 2004, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Ben A. Mesander <ben@gnu.ai.mit.edu>
protocol spec. Well not really. We write back a reply after each read,
rather than every 1024 byte block, but nobody seems to care."
(with-current-buffer (process-buffer proc)
- (setq buffer-read-only nil) ;; FIXME
- (goto-char (point-max))
- (insert (string-make-unibyte str))
-
- (setq erc-dcc-byte-count (+ (length str) erc-dcc-byte-count))
- (erc-assert (= erc-dcc-byte-count (1- (point-max))))
- (and erc-verbose-dcc
- (erc-display-message
- nil 'notice erc-server-process
- 'dcc-get-bytes-received
- ?f (file-name-nondirectory buffer-file-name)
- ?b (number-to-string erc-dcc-byte-count)))
- (cond
- ((and (> (plist-get erc-dcc-entry-data :size) 0)
- (> erc-dcc-byte-count (plist-get erc-dcc-entry-data :size)))
- (erc-display-message
- nil '(error notice) 'active
- 'dcc-get-file-too-long
- ?f (file-name-nondirectory buffer-file-name))
- (delete-process proc))
- (t
- (process-send-string
- proc (erc-pack-int erc-dcc-byte-count 4))))))
+ (let ((inhibit-read-only t))
+ (goto-char (point-max))
+ (insert (string-make-unibyte str))
+
+ (setq erc-dcc-byte-count (+ (length str) erc-dcc-byte-count))
+ (erc-assert (= erc-dcc-byte-count (1- (point-max))))
+ (and erc-verbose-dcc
+ (erc-display-message
+ nil 'notice erc-server-process
+ 'dcc-get-bytes-received
+ ?f (file-name-nondirectory buffer-file-name)
+ ?b (number-to-string erc-dcc-byte-count)))
+ (cond
+ ((and (> (plist-get erc-dcc-entry-data :size) 0)
+ (> erc-dcc-byte-count (plist-get erc-dcc-entry-data :size)))
+ (erc-display-message
+ nil '(error notice) 'active
+ 'dcc-get-file-too-long
+ ?f (file-name-nondirectory buffer-file-name))
+ (delete-process proc))
+ (t
+ (process-send-string
+ proc (erc-pack-int erc-dcc-byte-count 4)))))))
(defun erc-dcc-get-sentinel (proc event)
;;; erc-ezbounce.el --- Handle EZBounce bouncer commands
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Andreas Fuchs <asf@void.at>
;; Keywords: comm
;;; erc-fill.el --- Filling IRC messages in various ways
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Andreas Fuchs <asf@void.at>
;; Mario Lang <mlang@delysid.org>
;; erc-goodies.el --- Collection of ERC modules
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Jorgen Schaefer <forcer@forcix.cx>
;;; erc-hecomplete.el --- Provides Nick name completion for ERC
-;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcCompletion
;;; erc-ibuffer.el --- ibuffer integration with ERC
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: comm
;;; erc-identd.el --- RFC1413 (identd authentication protocol) server
-;; Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;; Keywords: comm, processes
;;; erc-imenu.el -- Imenu support for ERC
-;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: comm
;;; erc-join.el --- autojoin channels on connect and reconnects
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;; Keywords: irc
;;; erc-lang.el --- provide the LANG command to ERC
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;; Maintainer: Alex Schroeder <alex@gnu.org>
;;; erc-log.el --- Logging facilities for ERC.
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lawrence Mitchell <wence@gmx.li>
;; Keywords: IRC, chat, client, Internet, logging
;;; erc-match.el --- Highlight messages matching certain regexps
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Andreas Fuchs <asf@void.at>
;; Keywords: comm, faces
;; erc-menu.el -- Menu-bar definitions for ERC
-;; Copyright (C) 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: comm, processes, menu
;;; Code:
-;(require 'erc)
+(require 'erc)
(require 'easymenu)
(defvar erc-menu-definition
(and erc-server-connected (fboundp 'erc-list-channels))]
["Join channel..." erc-join-channel erc-server-connected]
["Start a query..." erc-cmd-QUERY erc-server-connected]
- "-"
- ["List users in channel" erc-channel-names erc-channel-users]
- ["List channel operators" erc-cmd-OPS erc-channel-users]
["Input action..." erc-input-action (erc-default-target)]
- ["Set topic..." erc-set-topic
- (and (and (erc-default-target) (not (erc-query-buffer-p)))
- (or (not (member "t" erc-channel-modes))
- (erc-channel-user-op-p (erc-current-nick))))]
- (list "Channel modes"
- ["Change mode..." erc-insert-mode-command
- (erc-channel-user-op-p (erc-current-nick))]
- ["No external send" (erc-toggle-channel-mode "n")
- :active (erc-channel-user-op-p (erc-current-nick))
- :style toggle :selected (member "n" erc-channel-modes)]
- ["Topic set by channel operator" (erc-toggle-channel-mode "t")
- :style toggle :selected (member "t" erc-channel-modes)
- :active (erc-channel-user-op-p (erc-current-nick))]
- ["Invite only" (erc-toggle-channel-mode "i")
- :style toggle :selected (member "i" erc-channel-modes)
- :active (erc-channel-user-op-p (erc-current-nick))]
- ["Private" (erc-toggle-channel-mode "p")
- :style toggle :selected (member "p" erc-channel-modes)
- :active (erc-channel-user-op-p (erc-current-nick))]
- ["Secret" (erc-toggle-channel-mode "s")
- :style toggle :selected (member "s" erc-channel-modes)
- :active (erc-channel-user-op-p (erc-current-nick))]
- ["Moderated" (erc-toggle-channel-mode "m")
- :style toggle :selected (member "m" erc-channel-modes)
- :active (erc-channel-user-op-p (erc-current-nick))]
- ["Set a limit..." erc-set-channel-limit
- (erc-channel-user-op-p (erc-current-nick))]
- ["Set a key..." erc-set-channel-key
- (erc-channel-user-op-p (erc-current-nick))])
- ["Leave this channel..." erc-part-from-channel erc-channel-users]
"-"
+ (list
+ "Current channel"
+ ["List users in channel" erc-channel-names erc-channel-users]
+ ["List channel operators" erc-cmd-OPS erc-channel-users]
+ ["Set topic..." erc-set-topic
+ (and (and (erc-default-target) (not (erc-query-buffer-p)))
+ (or (not (member "t" erc-channel-modes))
+ (erc-channel-user-op-p (erc-current-nick))))]
+ (list "Channel modes"
+ ["Change mode..." erc-insert-mode-command
+ (erc-channel-user-op-p (erc-current-nick))]
+ ["No external send" (erc-toggle-channel-mode "n")
+ :active (erc-channel-user-op-p (erc-current-nick))
+ :style toggle :selected (member "n" erc-channel-modes)]
+ ["Topic set by channel operator" (erc-toggle-channel-mode "t")
+ :style toggle :selected (member "t" erc-channel-modes)
+ :active (erc-channel-user-op-p (erc-current-nick))]
+ ["Invite only" (erc-toggle-channel-mode "i")
+ :style toggle :selected (member "i" erc-channel-modes)
+ :active (erc-channel-user-op-p (erc-current-nick))]
+ ["Private" (erc-toggle-channel-mode "p")
+ :style toggle :selected (member "p" erc-channel-modes)
+ :active (erc-channel-user-op-p (erc-current-nick))]
+ ["Secret" (erc-toggle-channel-mode "s")
+ :style toggle :selected (member "s" erc-channel-modes)
+ :active (erc-channel-user-op-p (erc-current-nick))]
+ ["Moderated" (erc-toggle-channel-mode "m")
+ :style toggle :selected (member "m" erc-channel-modes)
+ :active (erc-channel-user-op-p (erc-current-nick))]
+ ["Set a limit..." erc-set-channel-limit
+ (erc-channel-user-op-p (erc-current-nick))]
+ ["Set a key..." erc-set-channel-key
+ (erc-channel-user-op-p (erc-current-nick))])
+ ["Leave this channel..." erc-part-from-channel erc-channel-users]
+ "-")
(list "Pals, fools and other keywords"
["Add pal..." erc-add-pal]
["Delete pal..." erc-delete-pal]
["Show ERC version" erc-version t])
"ERC menu definition.")
-;; `erc-mode-map' must be defined before doing this
-(eval-after-load "erc"
- '(progn
- (easy-menu-define erc-menu erc-mode-map "ERC menu" erc-menu-definition)
- (easy-menu-add erc-menu erc-mode-map)
+(defvar erc-menu-defined nil
+ "Internal variable used to keep track of whether we've defined the
+ERC menu yet.")
- ;; for some reason the menu isn't automatically added to the menu bar
- (when (featurep 'xemacs)
- (add-hook 'erc-mode-hook
- (lambda () (easy-menu-add erc-menu erc-mode-map))))))
+;;;###autoload (autoload 'erc-menu-mode "erc-menu" nil t)
+(define-erc-module menu nil
+ "Enable a menu in ERC buffers."
+ ((unless erc-menu-defined
+ ;; make sure the menu only gets defined once, since Emacs 22
+ ;; activates it immediately
+ (easy-menu-define erc-menu erc-mode-map "ERC menu" erc-menu-definition)
+ (setq erc-menu-defined t))
+ (if (featurep 'xemacs)
+ (progn
+ ;; the menu isn't automatically added to the menu bar in
+ ;; XEmacs
+ (add-hook 'erc-mode-hook 'erc-menu-add)
+ (dolist (buffer (erc-buffer-list))
+ (with-current-buffer buffer (erc-menu-add))))
+ (erc-menu-add)))
+ ((if (featurep 'xemacs)
+ (progn
+ (remove-hook 'erc-mode-hook 'erc-menu-add)
+ (dolist (buffer (erc-buffer-list))
+ (with-current-buffer buffer (erc-menu-remove))))
+ (erc-menu-remove)
+ ;; `easy-menu-remove' is a no-op in Emacs 22
+ (message "You might have to restart Emacs to remove the ERC menu"))))
+
+;; silence byte-compiler warning
+(eval-when-compile
+ (defvar erc-menu nil))
+
+(defun erc-menu-add ()
+ "Add the ERC menu to the current buffer."
+ (easy-menu-add erc-menu erc-mode-map))
+
+(defun erc-menu-remove ()
+ "Remove the ERC menu from the current buffer."
+ (easy-menu-remove erc-menu))
(provide 'erc-menu)
;;; erc-netsplit.el --- Reduce JOIN/QUIT messages on netsplits
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: comm
;;; erc-networks.el --- IRC networks
-;; Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@lexx.delysid.org>
;; Keywords: comm
("AngelEyez: Random server" AngelEyez "irc.angeleyez.net" ((6666 7000)))
("AnotherNet: Random server" Anothernet "irc.another.net" (6667 7000 ))
("ArabChat: Random server" ArabChat "irc.arabchat.org" ((6660 6667)))
+ ("Ars-OpenIRC: Random server" Ars "irc.arstechnica.com" 6667)
("AsiaTalk: Random server" AsiaTalk "irc.asiatalk.org" ((6667 6669) 7000 ))
("AstroLink: Random server" AstroLink "irc.astrolink.org" ((6660 6667)))
("Asylumnet: Random server" Asylumnet "irc.asylum-net.org" ((6661 6669) 7000 7777 ))
("K0wNet: Random server" K0wNet "irc.k0w.net" ((6660 6669)))
("KDFSnet: Random server" KDFSnet "irc.kdfs.net" ((6667 6669)))
("Kemik: Random server" Kemik "irc.kemik.net" 6667)
- ("Kewl.Org: Random server" Kewl.Org "irc.kewl.org" (6667 7000 ))
+ ("Kewl.Org: Random server" Kewl\.Org "irc.kewl.org" (6667 7000 ))
("Kickchat: Random server" Kickchat "irc.kickchat.com" ((6660 6669) 7000 ))
("Kidsworld: Random server" KidsWorld "irc.kidsworld.org" ((6666 6669)))
("Knightnet: AF, ZA, Durban" Knightnet "orc.dbn.za.knightnet.net" (6667 5555 ))
("Knightnet: US, CA, Goldengate" Knightnet "goldengate.ca.us.knightnet.net" (6667 5555 ))
- ("Konfido.Net: Random server" Konfido.Net "irc.konfido.net" 6667)
+ ("Konfido.Net: Random server" Konfido\.Net "irc.konfido.net" 6667)
("KreyNet: Random server" Kreynet "irc.krey.net" 6667)
("Krono: Random server" Krono "irc.krono.net" ((6660 6669) 7000 ))
("Krushnet: Random server" Krushnet "irc.krushnet.org" 6667)
("LagNet: AF, ZA, Johannesburg" LagNet "mystery.lagnet.org.za" 6667)
("Librenet: Random server" Librenet "irc.librenet.net" 6667)
("LinkNet: Random server" LinkNet "irc.link-net.org" ((6667 6669)))
+ ("LinuxChix: Random server" LinuxChix "irc.linuxchix.org" 6667)
("Liquidized: Random server" Liquidized "irc.liquidized.net" (6667 7000 ))
("M-IRC: Random server" M-IRC "irc.m-sys.org" ((6667 6669)))
("MagicStar: Random server" MagicStar "irc.magicstar.net" 6667)
(AngelEyez "angeleyez.net")
(Anothernet "another.net")
(ArabChat "arabchat.org")
+ (Ars "arstechnica.com")
(AsiaTalk "asiatalk.org")
(AstroLink "astrolink.org")
(Asylumnet "asylumnet.org")
(LagNet "lagnet.org.za")
(Librenet "librenet.net")
(LinkNet "link-net.org")
+ (LinuxChix "cats\.meow\.at\\|linuxchix\.org")
(Liquidized "liquidized.net")
(M-IRC "m-sys.org")
(MagicStar "magicstar.net")
;;; erc-nicklist.el --- Display channel nicknames in a side buffer.
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Filename: erc-nicklist.el
;; Author: Lawrence Mitchell <wence@gmx.li>
;;; erc-notify.el --- Online status change notification
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@lexx.delysid.org>
;; Keywords: comm
;; erc-page.el - CTCP PAGE support for ERC
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation
;; This file is part of GNU Emacs.
;;; erc-pcomplete.el --- Provides programmable completion for ERC
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Sacha Chua <sacha@free.net.ph>
;; Keywords: comm, convenience
;; erc-replace.el -- wash and massage messages inserted into the buffer
-;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Andreas Fuchs <asf@void.at>
;; Maintainer: Mario Lang (mlang@delysid.org)
;; erc-ring.el -- Command history handling for erc using ring.el
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;; Keywords: comm
;;; erc-services.el --- Identify to NickServ
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
communication with those Services."
:group 'erc)
+(defcustom erc-nickserv-identify-mode 'both
+ "The mode which is used when identifying to Nickserv.
+
+Possible settings are:.
+
+'autodetect - Identify when the real Nickserv sends an identify request.
+'nick-change - Identify when you log in or change your nickname.
+'both - Do the former if the network supports it, otherwise do the
+ latter.
+nil - Disables automatic Nickserv identification.
+
+You can also use M-x erc-nickserv-identify-mode to change modes."
+ :group 'erc-services
+ :type '(choice (const autodetect)
+ (const nick-change)
+ (const both)
+ (const nil))
+ :set (lambda (sym val)
+ (set sym val)
+ ;; avoid recursive load at startup
+ (when (featurep 'erc-services)
+ (erc-nickserv-identify-mode val))))
+
;;;###autoload (autoload 'erc-services-mode "erc-services" nil t)
(define-erc-module services nickserv
"This mode automates communication with services."
(interactive
(list (intern (completing-read
"Choose Nickserv identify mode (RET to disable): "
- '(("autodetect") ("nick-change")) nil t))))
+ '(("autodetect") ("nick-change") ("both")) nil t))))
(cond ((eq mode 'autodetect)
(setq erc-nickserv-identify-mode 'autodetect)
(add-hook 'erc-server-NOTICE-functions
'erc-nickserv-identify-on-nick-change)
(remove-hook 'erc-server-NOTICE-functions
'erc-nickserv-identify-autodetect))
+ ((eq mode 'both)
+ (setq erc-nickserv-identify-mode 'both)
+ (add-hook 'erc-server-NOTICE-functions
+ 'erc-nickserv-identify-autodetect)
+ (add-hook 'erc-after-connect
+ 'erc-nickserv-identify-on-connect)
+ (add-hook 'erc-nick-changed-functions
+ 'erc-nickserv-identify-on-nick-change))
(t
(setq erc-nickserv-identify-mode nil)
(remove-hook 'erc-server-NOTICE-functions
(remove-hook 'erc-nick-changed-functions
'erc-nickserv-identify-on-nick-change))))
-(defcustom erc-nickserv-identify-mode 'autodetect
- "The mode which is used when identifying to Nickserv.
-
-Possible settings are:.
-
-'autodetect - Identify when the real Nickserv sends an identify request.
-'nick-change - Identify when you change your nickname.
-nil - Disables automatic Nickserv identification.
-
-You can also use M-x erc-nickserv-identify-mode to change modes."
- :group 'erc-services
- :type '(choice (const autodetect)
- (const nick-change)
- (const nil))
- :set (lambda (sym val)
- (set-default sym val)
- (erc-nickserv-identify-mode val)))
-
(defcustom erc-prompt-for-nickserv-password t
"Ask for the password when identifying to NickServ."
:group 'erc-services
(list :tag "Network"
(choice :tag "Network name"
(const freenode)
+ (const OFTC)
(const DALnet)
(const GalaxyNet)
(const SlashNET)
(const BRASnet)
(const iip)
(const Austnet)
+ (const Azzurra)
(symbol :tag "Network name"))
(repeat :tag "Nickname and password"
(cons :tag "Identity"
;; Variables:
(defcustom erc-nickserv-alist
- '((DALnet
+ '((BitlBee
+ nil
+ nil
+ "&bitlbee"
+ "identify"
+ nil)
+ (DALnet
"NickServ!service@dal.net"
"/msg\\s-NickServ@services.dal.net\\s-IDENTIFY\\s-<password>"
"NickServ@services.dal.net"
"IDENTIFY"
nil
"")
- (Austnet
- "NickOP!service@austnet.org"
- "/msg\\s-NickOP@austnet.org\\s-identify\\s-<password>"
- "nickop@austnet.org"
- "identify"
- nil)
- (Azzurra
- "NickServ!service@azzurra.org"
- "\ 2/ns\\s-IDENTIFY\\s-password\ 2"
- "NickServ"
- "IDENTIFY"
- nil)
- (OFTC
- "NickServ!services@services.oftc.net"
- "/msg\\s-NickServ\\s-IDENTIFY\\s-\^_password"
- "NickServ"
- "IDENTIFY"
- nil))
+ (Austnet
+ "NickOP!service@austnet.org"
+ "/msg\\s-NickOP@austnet.org\\s-identify\\s-<password>"
+ "nickop@austnet.org"
+ "identify"
+ nil)
+ (Azzurra
+ "NickServ!service@azzurra.org"
+ "\ 2/ns\\s-IDENTIFY\\s-password\ 2"
+ "NickServ"
+ "IDENTIFY"
+ nil)
+ (OFTC
+ "NickServ!services@services.oftc.net"
+ "/msg\\s-NickServ\\s-IDENTIFY\\s-\^_password"
+ "NickServ"
+ "IDENTIFY"
+ nil))
"Alist of NickServer details, sorted by network.
Every element in the list has the form
\(SYMBOL NICKSERV REGEXP NICK KEYWORD USE-CURRENT ANSWER)
(string :tag "Command")
(const :tag "No special command necessary" nil)))))
+(defsubst erc-nickserv-alist-sender (network &optional entry)
+ (nth 1 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-regexp (network &optional entry)
+ (nth 2 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-nickserv (network &optional entry)
+ (nth 3 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-ident-keyword (network &optional entry)
+ (nth 4 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-use-nick-p (network &optional entry)
+ (nth 5 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-ident-command (network &optional entry)
+ (nth 6 (or entry (assoc network erc-nickserv-alist))))
+
;; Functions:
(defun erc-nickserv-identify-autodetect (proc parsed)
(unless (and (null erc-nickserv-passwords)
(null erc-prompt-for-nickserv-password))
(let* ((network (erc-network))
- (nickserv (nth 1 (assoc network erc-nickserv-alist)))
- (identify-regex (nth 2 (assoc network erc-nickserv-alist)))
+ (sender (erc-nickserv-alist-sender network))
+ (identify-regex (erc-nickserv-alist-regexp network))
(sspec (erc-response.sender parsed))
(nick (car (erc-response.command-args parsed)))
(msg (erc-response.contents parsed)))
;; continue only if we're sure it's the real nickserv for this network
;; and it's asked us to identify
- (when (and nickserv (equal sspec nickserv)
+ (when (and sender (equal sspec sender)
(string-match identify-regex msg))
(erc-log "NickServ IDENTIFY request detected")
(erc-nickserv-call-identify-function nick)
(defun erc-nickserv-identify-on-connect (server nick)
"Identify to Nickserv after the connection to the server is established."
- (unless (and (null erc-nickserv-passwords)
- (null erc-prompt-for-nickserv-password))
+ (unless (or (and (null erc-nickserv-passwords)
+ (null erc-prompt-for-nickserv-password))
+ (and (eq erc-nickserv-identify-mode 'both)
+ (erc-nickserv-alist-regexp (erc-network))))
(erc-nickserv-call-identify-function nick)))
(defun erc-nickserv-identify-on-nick-change (nick old-nick)
"Identify to Nickserv whenever your nick changes."
- (unless (and (null erc-nickserv-passwords)
- (null erc-prompt-for-nickserv-password))
+ (unless (or (and (null erc-nickserv-passwords)
+ (null erc-prompt-for-nickserv-password))
+ (and (eq erc-nickserv-identify-mode 'both)
+ (erc-nickserv-alist-regexp (erc-network))))
(erc-nickserv-call-identify-function nick)))
(defun erc-nickserv-call-identify-function (nickname)
(let* ((erc-auto-discard-away nil)
(network (erc-network))
(nickserv-info (assoc network erc-nickserv-alist))
- (nickserv (or (nth 3 nickserv-info) "NickServ"))
- (identify-word (or (nth 4 nickserv-info) "IDENTIFY"))
- (nick (if (nth 5 nickserv-info)
+ (nickserv (or (erc-nickserv-alist-nickserv nil nickserv-info)
+ "NickServ"))
+ (identify-word (or (erc-nickserv-alist-ident-keyword
+ nil nickserv-info)
+ "IDENTIFY"))
+ (nick (if (erc-nickserv-alist-use-nick-p nil nickserv-info)
(concat (erc-current-nick) " ")
""))
- (msgtype (or (nth 6 nickserv-info) "PRIVMSG")))
+ (msgtype (or (erc-nickserv-alist-ident-command nil nickserv-info)
+ "PRIVMSG")))
(erc-message msgtype
(concat nickserv " " identify-word " " nick password)))))
;;; erc-sound.el --- CTCP SOUND support for ERC
-;; Copyright (C) 2002, 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; erc-speedbar.el --- Speedbar support for ERC
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Contributor: Eric M. Ludlam <eric@siege-engine.com>
;;; erc-spelling.el --- use flyspell in ERC
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jorgen Schaefer <forcer@forcix.cx>
;; Keywords: irc
;;; erc-stamp.el --- Timestamping for ERC messages
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: comm, processes, timestamp
;;; erc-track.el --- Track modified channel buffers
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: comm, faces
str)
(erc-faces-in str)))
-(defun erc-find-parsed-property ()
- "Find the next occurrence of the `erc-parsed' text property."
- (text-property-not-all (point-min) (point-max) 'erc-parsed nil))
-
;;; Buffer switching
(defvar erc-track-last-non-erc-buffer nil
;;; erc-truncate.el --- Functions for truncating ERC buffers
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Andreas Fuchs <asf@void.at>
;; Keywords: IRC, chat, client, Internet, logging
;;; erc-xdcc.el --- XDCC file-server support for ERC
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mario Lang <mlang@delysid.org>
;; Keywords: comm, processes
;; erc.el --- An Emacs Internet Relay Chat client
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Alexander L. Belikoff (alexander@belikoff.net)
;; Contributors: Sergey Berezin (sergey.berezin@cs.cmu.edu),
(require 'pp)
(require 'thingatpt)
(require 'erc-compat)
-(require 'erc-menu)
(defvar erc-official-location
"http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)"
(cdr (assq (aref s (match-beginning 0)) c)))))
s))
+(defmacro erc-with-server-buffer (&rest body)
+ "Execute BODY in the current ERC server buffer.
+If no server buffer exists, return nil."
+ (let ((buffer (make-symbol "buffer")))
+ `(let ((,buffer (erc-server-buffer)))
+ (when (buffer-live-p ,buffer)
+ (with-current-buffer ,buffer
+ ,@body)))))
+(put 'erc-with-server-buffer 'lisp-indent-function 0)
+(put 'erc-with-server-buffer 'edebug-form-spec '(body))
+
(defstruct (erc-server-user (:type vector) :named)
;; User data
nickname host login full-name info
:group 'erc
:type 'string)
+(defcustom erc-system-name nil
+ "Use this as the name of your system.
+If nil, ERC will call `system-name' to get this information."
+ :group 'erc
+ :type '(choice (const :tag "Default system name" nil)
+ string))
+
(defcustom erc-ignore-list nil
"*List of regexps matching user identifiers to ignore.
(and (eq major-mode 'erc-mode)
(null (erc-default-target)))))
+(defun erc-open-server-buffer-p (&optional buffer)
+ "Return non-nil if argument BUFFER is an ERC server buffer that
+has an open IRC process.
+
+If BUFFER is nil, the current buffer is used."
+ (and (erc-server-buffer-p)
+ (erc-server-process-alive)))
+
(defun erc-query-buffer-p (&optional buffer)
"Return non-nil if BUFFER is an ERC query buffer.
If BUFFER is nil, the current buffer is used."
(require 'iswitchb))
(let ((enabled iswitchb-mode))
(or enabled (iswitchb-mode 1))
- (let ((iswitchb-make-buflist-hook
- (lambda ()
- (setq iswitchb-temp-buflist
- (mapcar 'buffer-name
- (erc-buffer-list
- nil
- (when arg erc-server-process)))))))
- (switch-to-buffer
- (iswitchb-read-buffer
- "Switch-to: "
- (if (boundp 'erc-modified-channels-alist)
- (buffer-name (caar (last erc-modified-channels-alist)))
- nil)
- t)))
- (or enabled (iswitchb-mode -1))))
+ (unwind-protect
+ (let ((iswitchb-make-buflist-hook
+ (lambda ()
+ (setq iswitchb-temp-buflist
+ (mapcar 'buffer-name
+ (erc-buffer-list
+ nil
+ (when arg erc-server-process)))))))
+ (switch-to-buffer
+ (iswitchb-read-buffer
+ "Switch-to: "
+ (if (boundp 'erc-modified-channels-alist)
+ (buffer-name (caar (last erc-modified-channels-alist)))
+ nil)
+ t)))
+ (or enabled (iswitchb-mode -1)))))
(defun erc-channel-list (proc)
"Return a list of channel buffers.
(defcustom erc-modules '(netsplit fill button match track completion readonly
ring autojoin noncommands irccontrols
- stamp)
+ stamp menu)
"A list of modules which ERC should enable.
If you set the value of this without using `customize' remember to call
\(erc-update-modules) after you change it. When using `customize', modules
(const :tag "Set away status automatically" autoaway)
(const :tag "Join channels automatically" autojoin)
(const :tag "Buttonize URLs, nicknames, and other text" button)
+ (const
+ :tag
+ "Mark unidentified users on freenode and other servers supporting CAPAB"
+ capab-identify)
(const :tag "Wrap long lines" fill)
(const :tag "Launch an identd server on port 8113" identd)
(const :tag "Highlight or remove IRC control characters"
irccontrols)
(const :tag "Save buffers in logs" log)
(const :tag "Highlight pals, fools, and other keywords" match)
+ (const :tag "Display a menu in ERC buffers" menu)
(const :tag "Detect netsplits" netsplit)
(const :tag "Don't display non-IRC commands after evaluation"
noncommands)
- (const :tag
- "Notify when the online status of certain users changes"
+ (const :tag "Notify when the online status of certain users changes"
notify)
(const :tag "Complete nicknames and commands (programmable)"
completion)
(setq req (concat "erc-" (symbol-name mod)))
(cond
;; yuck. perhaps we should bring the filenames into sync?
+ ((string= req "erc-capab-identify")
+ (setq req "erc-capab"))
((string= req "erc-completion")
(setq req "erc-pcomplete"))
((string= req "erc-pcomplete")
(connected-p (unless connect erc-server-connected))
(buffer (erc-get-buffer-create server port channel))
(old-buffer (current-buffer))
- (old-point (point))
+ old-point
continued-session)
+ (when connect (run-hook-with-args 'erc-before-connect server port nick))
(erc-update-modules)
(set-buffer buffer)
+ (setq old-point (point))
(erc-mode)
(setq erc-server-announced-name server-announced-name)
(setq erc-server-connected connected-p)
`erc-compute-port', `erc-compute-nick' and `erc-compute-full-name' will
be invoked for the values of the other parameters."
(interactive (erc-select-read-args))
-
- (run-hook-with-args 'erc-before-connect server port nick)
(erc-open server port nick full-name t password))
(defalias 'erc-select 'erc)
(defalias 'erc-cmd-GQ 'erc-cmd-GQUIT)
(put 'erc-cmd-GQUIT 'do-not-parse-args t)
+(defun erc-cmd-RECONNECT ()
+ "Try to reconnect to the current IRC server."
+ (setq erc-server-reconnect-count 0)
+ (erc-server-reconnect)
+ t)
+
(defun erc-cmd-SERVER (server)
"Connect to SERVER, leaving existing connection intact."
(erc-log (format "cmd: SERVER: %s" server))
nil)
(defun erc-process-away (proc away-p)
- ;; FIXME: This docstring is AWFUL -- Lawrence 2004-01-08
- "Process the user being away, or returning from an away break."
+ "Toggle the away status of the user depending on the value of AWAY-P.
+
+If nil, set the user as away.
+If non-nil, return from being away."
(let ((sessionbuf (process-buffer proc)))
(when sessionbuf
(with-current-buffer sessionbuf
erc-input-marker
(erc-end-of-input-line)))
+(defvar erc-command-regexp "^/\\([A-Za-z]+\\)\\(\\s-+.*\\|\\s-*\\)$"
+ "Regular expression used for matching commands in ERC.")
+
(defun erc-send-input (input)
"Treat INPUT as typed in by the user. It is assumed that the input
and the prompt is already deleted.
(run-hook-with-args 'erc-send-pre-hook input)
(when erc-send-this
(if (or (string-match "\n" str)
- (not (char-equal (aref str 0) ?/)))
+ (not (string-match erc-command-regexp str)))
(mapc
(lambda (line)
(mapc
"Extract command and args from the input LINE.
If no command was given, return nil. If command matches, return a
list of the form: (command args) where both elements are strings."
- (when (string-match "^/\\([A-Za-z]+\\)\\(\\s-+.*\\|\\s-*\\)$" line)
+ (when (string-match erc-command-regexp line)
(let* ((cmd (erc-command-symbol (match-string 1 line)))
;; note: return is nil, we apply this simply for side effects
(canon-defun (while (and cmd (symbolp (symbol-function cmd)))
(erc-log (format "login: nick: %s, user: %s %s %s :%s"
(erc-current-nick)
(user-login-name)
- (system-name)
+ (or erc-system-name (system-name))
erc-session-server
erc-session-user-full-name))
(if erc-session-password
The following characters are replaced:
%a: String indicating away status or \"\" if you are not away
+%l: The estimated lag time to the server
%m: The modes of the channel
%n: The current nick name
%o: The topic of the channel
:group 'erc-mode-line-and-header
:type 'string)
-(defcustom erc-header-line-format "[IRC] %n on %t %m %o"
+(defcustom erc-header-line-format "%n on %t (%m,%l) %o"
"A string to be formatted and shown in the header-line in `erc-mode'.
-Only used in Emacs 21.
+Only used starting in Emacs 21.
See `erc-mode-line-format' for which characters are can be used."
:group 'erc-mode-line-and-header
"")))
(defun erc-format-channel-modes ()
- "Return the current channel's modes and the estimated lag."
+ "Return the current channel's modes."
+ (concat (apply 'concat
+ "+" erc-channel-modes)
+ (cond ((and erc-channel-user-limit erc-channel-key)
+ (if erc-show-channel-key-p
+ (format "lk %.0f %s" erc-channel-user-limit
+ erc-channel-key)
+ (format "kl %.0f" erc-channel-user-limit)))
+ (erc-channel-user-limit
+ ;; Emacs has no bignums
+ (format "l %.0f" erc-channel-user-limit))
+ (erc-channel-key
+ (if erc-show-channel-key-p
+ (format "k %s" erc-channel-key)
+ "k"))
+ (t nil))))
+
+(defun erc-format-lag-time ()
+ "Return the estimated lag time to server, `erc-server-lag'."
(let ((lag (when (erc-server-buffer-live-p)
(with-current-buffer (process-buffer erc-server-process)
erc-server-lag))))
- (concat (apply 'concat
- "(+" erc-channel-modes)
- (cond ((and erc-channel-user-limit erc-channel-key)
- (if erc-show-channel-key-p
- (format "lk %.0f %s" erc-channel-user-limit
- erc-channel-key)
- (format "kl %.0f" erc-channel-user-limit)))
- (erc-channel-user-limit
- ;; Emacs has no bignums
- (format "l %.0f" erc-channel-user-limit))
- (erc-channel-key
- (if erc-show-channel-key-p
- (format "k %s" erc-channel-key)
- "k"))
- (t ""))
- (if lag (format ",lag:%.0f" lag) "")
- ")")))
+ (cond (lag (format "lag:%.0f" lag))
+ (t ""))))
(defun erc-update-mode-line-buffer (buffer)
"Update the mode line in a single ERC buffer BUFFER."
(with-current-buffer buffer
(let ((spec (format-spec-make
?a (erc-format-away-status)
+ ?l (erc-format-lag-time)
?m (erc-format-channel-modes)
?n (or (erc-current-nick) "")
?o (erc-controls-strip erc-channel-topic)
(erc-propertize header 'help-echo help-echo
'face face)
(erc-propertize header 'help-echo help-echo))))))
- (t (setq header-line-format header))))))
+ (t (setq header-line-format
+ (if face
+ (erc-propertize header 'face face)
+ header)))))))
(if (featurep 'xemacs)
(redraw-modeline)
(force-mode-line-update))))
;;; Dealing with `erc-parsed'
+(defun erc-find-parsed-property ()
+ "Find the next occurrence of the `erc-parsed' text property."
+ (text-property-not-all (point-min) (point-max) 'erc-parsed nil))
+
(defun erc-get-parsed-vector (point)
"Return the whole parsed vector on POINT."
(get-text-property point 'erc-parsed))
;;; em-alias.el --- creation and management of command aliases
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-banner.el --- sample module that displays a login banner
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-basic.el --- basic shell builtin commands
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-cmpl.el --- completion using the TAB key
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-dirs.el --- directory navigation commands
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-glob.el --- extended file name globbing
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-hist.el --- history list management
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-ls.el --- implementation of ls in Lisp
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-pred.el --- argument predicates and modifiers (ala zsh)
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-prompt.el --- command prompts
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-rebind.el --- rebind keys when point is at current input
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-script.el --- Eshell script files
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-smart.el --- smart display of output
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-term.el --- running visual commands
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-unix.el --- UNIX command aliases
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; em-xtra.el --- extra alias functions
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-arg.el --- argument processing
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-cmd.el --- command invocation
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-ext.el --- commands external to Eshell
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-io.el --- I/O management
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-maint.el --- init code for building eshell -*- no-byte-compile: t -*-
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-mode.el --- user interface
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-module.el --- Eshell modules
;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;; Keywords: processes
;;; esh-opt.el --- command options processing
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-proc.el --- process management
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-test.el --- Eshell test suite
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-util.el --- general utilities
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; esh-var.el --- handling of variables
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; eshell.el --- the Emacs command shell
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;; Version: 2.4.2
;;; expand.el --- make abbreviations more usable
;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Frederic Lepied <Frederic.Lepied@sugix.frmug.org>
;; Maintainer: Frederic Lepied <Frederic.Lepied@sugix.frmug.org>
;;; ezimage --- Generalized Image management
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <zappo@gnu.org>
;; Keywords: file, tags, tools
;;; facemenu.el --- create a face menu for interactively adding fonts to text
;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Boris Goldowsky <boris@gnu.org>
;; Keywords: faces
;;; faces.el --- Lisp faces
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
:version "22.1"
:group 'basic-faces)
+(defface momentary
+ '((t (:inherit mode-line)))
+ "Face for momentarily displaying text in the current buffer."
+ :version "22.1"
+ :group 'basic-faces)
+
(defface minibuffer-prompt
'((((background dark)) :foreground "cyan")
;; Don't use blue because many users of the MS-DOS port customize
;;; ffap.el --- find file (or url) at point
;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michelangelo Grigni <mic@mathcs.emory.edu>
;; Maintainer: FSF
;;
;; It pays to put a big fancy regexp here, since ffap-guesser is
;; much more time-consuming than regexp searching:
- "[/:.~a-zA-Z]/\\|@[a-zA-Z][-a-zA-Z0-9]*\\."
+ "[/:.~[:alpha:]]/\\|@[[:alpha:]][-[:alnum:]]*\\."
"*Regular expression governing movements of `ffap-next'."
:type 'regexp
:group 'ffap)
;; (ffap-machine-p "mathcs" 5678 nil 'ping)
;; (ffap-machine-p "foo.bonk" nil nil 'ping)
;; (ffap-machine-p "foo.bonk.com" nil nil 'ping)
- (if (or (string-match "[^-a-zA-Z0-9.]" host) ; Illegal chars (?)
+ (if (or (string-match "[^-[:alnum:].]" host) ; Illegal chars (?)
(not (string-match "[^0-9]" host))) ; 1: a number? 2: quick reject
nil
(let* ((domain
(ffap-ftp-regexp (ffap-host-to-filename mach))
))
-(defvar ffap-newsgroup-regexp "^[a-z]+\\.[-+a-z_0-9.]+$"
+(defvar ffap-newsgroup-regexp "^[[:lower:]]+\\.[-+[:lower:]_0-9.]+$"
"Strings not matching this fail `ffap-newsgroup-p'.")
(defvar ffap-newsgroup-heads ; entirely inadequate
'("alt" "comp" "gnu" "misc" "news" "sci" "soc" "talk")
(setq heads nil))
(error nil)))
(or ret (not heads)
- (let ((head (string-match "\\`\\([a-z]+\\)\\." string)))
+ (let ((head (string-match "\\`\\([[:lower:]]+\\)\\." string)))
(and head (setq head (substring string 0 (match-end 1)))
(member head heads)
(setq ret string))))
("" . ffap-completable) ; completion, slow on some systems
("\\.info\\'" . ffap-info) ; gzip.info
("\\`info/" . ffap-info-2) ; info/emacs
- ("\\`[-a-z]+\\'" . ffap-info-3) ; (emacs)Top [only in the parentheses]
+ ("\\`[-[:lower:]]+\\'" . ffap-info-3) ; (emacs)Top [only in the parentheses]
("\\.elc?\\'" . ffap-el) ; simple.el, simple.elc
(emacs-lisp-mode . ffap-el-mode) ; rmail, gnus, simple, custom
;; (lisp-interaction-mode . ffap-el-mode) ; maybe
;; Slightly controversial decisions:
;; * strip trailing "@" and ":"
;; * no commas (good for latex)
- (file "--:$+<>@-Z_a-z~*?" "<@" "@>;.,!:")
+ (file "--:$+<>@-Z_[:lower:]~*?" "<@" "@>;.,!:")
;; An url, or maybe a email/news message-id:
- (url "--:=&?$+@-Z_a-z~#,%;*" "^A-Za-z0-9" ":;.,!?")
+ (url "--:=&?$+@-Z_[:lower:]~#,%;*" "^[:alnum:]" ":;.,!?")
;; Find a string that does *not* contain a colon:
- (nocolon "--9$+<>@-Z_a-z~" "<@" "@>;.,!?")
+ (nocolon "--9$+<>@-Z_[:lower:]~" "<@" "@>;.,!?")
;; A machine:
- (machine "-a-zA-Z0-9." "" ".")
+ (machine "-[:alnum:]." "" ".")
;; Mathematica paths: allow backquotes
- (math-mode ",-:$+<>@-Z_a-z~`" "<" "@>;.,!?`:")
+ (math-mode ",-:$+<>@-Z_[:lower:]~`" "<" "@>;.,!?`:")
)
"Alist of \(MODE CHARS BEG END\), where MODE is a symbol,
possibly a major-mode name, or one of the symbol
(let ((name (ffap-string-at-point 'url)))
(cond
((string-match "^url:" name) (setq name (substring name 4)))
- ((and (string-match "\\`[^:</>@]+@[^:</>@]+[a-zA-Z0-9]\\'" name)
+ ((and (string-match "\\`[^:</>@]+@[^:</>@]+[[:alnum:]]\\'" name)
;; "foo@bar": could be "mailto" or "news" (a Message-ID).
;; Without "<>" it must be "mailto". Otherwise could be
;; either, so consult `ffap-foo-at-bar-prefix'.
"mailto")))
(and prefix (setq name (concat prefix ":" name))))))
((ffap-newsgroup-p name) (setq name (concat "news:" name)))
- ((and (string-match "\\`[a-z0-9]+\\'" name) ; <mic> <root> <nobody>
+ ((and (string-match "\\`[[:alnum:]]+\\'" name) ; <mic> <root> <nobody>
(equal (ffap-string-around) "<>")
;; (ffap-user-p name):
(not (string-match "~" (expand-file-name (concat "~" name))))
;; Keywords: convenience
;;
;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996,
;; 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
(unless (run-hook-with-args-until-failure 'kill-buffer-query-functions)
(error "Aborted"))
(when (and (buffer-modified-p) (buffer-file-name))
- (if (yes-or-no-p (format "Buffer %s is modified; save it first? "
+ (if (yes-or-no-p (format "Buffer %s is modified; kill anyway? "
(buffer-name)))
- (save-buffer)
- (unless (yes-or-no-p "Kill and replace the buffer without saving it? ")
- (error "Aborted"))))
+ (unless (yes-or-no-p "Kill and replace the buffer without saving it? ")
+ (error "Aborted"))
+ (save-buffer)))
(let ((obuf (current-buffer))
(ofile buffer-file-name)
(onum buffer-file-number)
(defun abbreviate-file-name (filename)
"Return a version of FILENAME shortened using `directory-abbrev-alist'.
-This also substitutes \"~\" for the user's home directory and
-removes automounter prefixes (see the variable `automount-dir-prefix')."
+This also substitutes \"~\" for the user's home directory (unless the
+home directory is a root directory) and removes automounter prefixes
+\(see the variable `automount-dir-prefix')."
;; Get rid of the prefixes added by the automounter.
(save-match-data
(if (and automount-dir-prefix
(setq default-directory (file-name-directory buffer-file-name))
;; Turn off backup files for certain file names. Since
;; this is a permanent local, the major mode won't eliminate it.
- (and (not (funcall backup-enable-predicate buffer-file-name))
+ (and backup-enable-predicate
+ (not (funcall backup-enable-predicate buffer-file-name))
(progn
(make-local-variable 'backup-inhibited)
(setq backup-inhibited t)))
;; Turn off backup files for certain file names.
;; Since this is a permanent local, the major mode won't eliminate it.
(and buffer-file-name
+ backup-enable-predicate
(not (funcall backup-enable-predicate buffer-file-name))
(progn
(make-local-variable 'backup-inhibited)
;;; filesets.el --- handle group of files
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Thomas Link <t.link@gmx.at>
;; Maintainer: FSF
;;; find-dired.el --- run a `find' command and dired the output
;; Copyright (C) 1992, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Roland McGrath <roland@gnu.org>,
;; Sebastian Kremer <sk@thp.uni-koeln.de>
;; Keywords: c, matching, tools
;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;; Keywords: unix
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; finder.el --- topic & keyword-based code finder
;; Copyright (C) 1992, 1997, 1998, 1999, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Created: 16 Jun 1992
;;; flow-ctrl.el --- help for lusers on cu(1) or ttys with wired-in ^S/^Q flow control
;; Copyright (C) 1990, 1991, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author Kevin Gallagher
;; Maintainer: FSF
;;; foldout.el --- folding extensions for outline-mode and outline-minor-mode
;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Broadey <KevinB@bartley.demon.co.uk>
;; Maintainer: FSF
;;; follow.el --- synchronize windows showing the same buffer
;; Copyright (C) 1995, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Anders Lindgren <andersl@andersl.com>
;; Maintainer: FSF (Anders' email bounces, Sep 2005)
;;; font-core.el --- Core interface to font-lock
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: languages, faces
;;; font-lock.el --- Electric font lock mode
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: jwz, then rms, then sm
;; Maintainer: FSF
;;; format.el --- read and save files in multiple formats
;; Copyright (C) 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Boris Goldowsky <boris@gnu.org>
;;; forms-d2.el --- demo forms-mode -*- no-byte-compile: t -*-
;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Johan Vromans <jvromans@squirrel.nl>
;; Created: 1989
;;; forms.el --- Forms mode: edit a file as a form to fill in
;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Johan Vromans <jvromans@squirrel.nl>
;;; frame.el --- multi-frame management independent of window systems
;; Copyright (C) 1993, 1994, 1996, 1997, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; fringe.el --- fringe setup and control
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;; Maintainer: FSF
;;; generic-x.el --- A collection of generic modes
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter Breton <pbreton@cs.umb.edu>
;; Created: Tue Oct 08 1996
+2007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
+ custom choice.
+
+ * gnus-art.el (gnus-signature-limit): Fix custom choice.
+
+2007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
+ Use gnus-home-directory instead of "~/" or "$HOME".
+
+2007-01-12 Kenichi Handa <handa@m17n.org>
+
+ * uudecode.el (uudecode-decode-region-internal): Make it work in a
+ multibyte buffer.
+
+2007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-sum.el (gnus-auto-select-first): Improve doc string.
+
+2007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-soup.el: Add missing :group in previous change.
+
+2007-01-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-soup.el (gnus-soup): New custom group. Make user variables
+ customizable.
+
+2007-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
+ headers read from disk with the ones newly found in the current search.
+ This should no longer cause problems, because the article numbers in
+ Gmane's `nov.php' output are ignored since the previous change.
+
+2006-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
+ solid groups.
+
+2006-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
+ the headers when creating the mapping to avoid mismappings.
+ (nnweb-gmane-create-mapping): Always nix out old mapping.
+
+2007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
+
+ * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
+
+2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
+
2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
* gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
See ChangeLog.2 for earlier changes.
- Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.1 for earlier changes.
- Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006
+ Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
;;; binhex.el --- elisp native binhex decode
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: binhex news
;;; canlock.el --- functions for Cancel-Lock feature
;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Katsumi Yamaoka <yamaoka@jpl.org>
;; Keywords: news, cancel-lock, hmac, sha1, rfc2104
;;; compface.el --- functions for converting X-Face headers
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; deuglify.el --- deuglify broken Outlook (Express) articles
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Raymond Scholz <rscholz@zonix.de>
;;; dig.el --- Domain Name System dig interface
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;; Keywords: DNS BIND dig
;;; dns.el --- Domain Name Service lookups
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: network
;;; earcon.el --- Sound effects for messages
;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Steven L. Baur <steve@miranova.com>
;;; flow-fill.el --- interpret RFC2646 "flowed" text
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <jas@pdc.kth.se>
;; Keywords: mail
;;; format-spec.el --- functions for formatting arbitrary formatting strings
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: tools
;;; gmm-utils.el --- Utility functions for Gnus, Message and MML
-;; Copyright (C) 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
;; Author: Reiner Steib <reiner.steib@gmx.de>
;; Keywords: news
'gnome
'retro)
"Prefered tool bar style."
- :type '(choice (const :tag "GNOME style" 'gnome)
- (const :tag "Retro look" 'retro))
+ :type '(choice (const :tag "GNOME style" gnome)
+ (const :tag "Retro look" retro))
:group 'gmm)
(defvar tool-bar-map)
;;; gnus-agent.el --- unplugged support for Gnus
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; gnus-art.el --- article mode commands for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
:type '(choice (const nil)
(integer :value 200)
(number :value 4.0)
- (function :value fun)
+ function
(regexp :value ".*"))
:group 'gnus-article-signature)
;;; gnus-async.el --- asynchronous support for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-audio.el --- Sound effects for Gnus
;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Steven L. Baur <steve@miranova.com>
;; Keywords: news, mail, multimedia
;;; gnus-bcklg.el --- backlog functions for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-cache.el --- cache interface for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-cite.el --- parse citations in articles for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Abhiddenware
;;; gnus-cus.el --- customization commands for Gnus
;; Copyright (C) 1996, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: news
;;; gnus-delay.el --- Delayed posting of articles
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
;; Keywords: mail, news, extensions
;;; gnus-demon.el --- daemonic Gnus behaviour
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-diary.el --- Wrapper around the NNDiary Gnus backend
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Didier Verna <didier@xemacs.org>
;; Maintainer: Didier Verna <didier@xemacs.org>
;;; gnus-dired.el --- utility functions where gnus and dired meet
;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Authors: Benjamin Rutt <brutt@bloomington.in.us>,
;; Shenghuo Zhu <zsh@cs.rochester.edu>
;;; gnus-draft.el --- draft message support for Gnus
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-dup.el --- suppression of duplicate articles in Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-eform.el --- a mode for editing forms for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-ems.el --- functions for making Gnus work under different Emacsen
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-fun.el --- various frivolous extension functions to Gnus
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-gl.el --- an interface to GroupLens for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Brad Miller <bmiller@cs.umn.edu>
;; Keywords: news, score
;;; gnus-group.el --- group mode commands for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-int.el --- backend interface functions for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-kill.el --- kill commands for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; gnus-logic.el --- advanced scoring code for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-mh.el --- mh-e interface for Gnus
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; gnus-ml.el --- Mailing list minor mode for Gnus
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Julien Gilles <jgilles@free.fr>
;; Keywords: news, mail
;;; gnus-mlspl.el --- a group params-based mail splitting mechanism
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alexandre Oliva <oliva@lsd.ic.unicamp.br>
;; Keywords: news, mail
;;; gnus-move.el --- commands for moving Gnus from one server to another
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-msg.el --- mail and post interface for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; gnus-nocem.el --- NoCeM pseudo-cancellation treatment
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-picon.el --- displaying pretty icons in Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news xpm annotation glyph faces
;;; gnus-range.el --- range and sequence functions for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-registry.el --- article registry for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ted Zlatanov <tzz@lifelogs.com>
;; Keywords: news
;;; gnus-salt.el --- alternate summary mode interfaces for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-score.el --- scoring code for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Abrahamsen <amanda@iesd.auc.dk>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
:type '(choice string
(repeat (choice string
(cons regexp (repeat file))
- (function :value fun)))
+ function))
(function-item gnus-hierarchial-home-score-file)
(function-item gnus-current-home-score-file)
- (function :value fun)))
+ function))
(defcustom gnus-home-adapt-file nil
"Variable to control where new adaptive score entries are to go.
:type '(choice string
(repeat (choice string
(cons regexp (repeat file))
- (function :value fun)))
- (function :value fun)))
+ function))
+ function))
(defcustom gnus-default-adaptive-score-alist
`((gnus-kill-file-mark)
;;; gnus-setup.el --- Initialization & Setup for Gnus 5
;; Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Steven L. Baur <steve@miranova.com>
;; Keywords: news
;;; gnus-sieve.el --- Utilities to manage sieve scripts for Gnus
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: NAGY Andras <nagya@inf.elte.hu>,
;; Simon Josefsson <simon@josefsson.org>
;;; gnus-soup.el --- SOUP packet writing support for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Abrahamsen <abraham@iesd.auc.dk>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
(require 'gnus-start)
(require 'gnus-range)
+(defgroup gnus-soup nil
+ "SOUP packet writing support for Gnus."
+ :group 'gnus)
+
;;; User Variables:
-(defvar gnus-soup-directory (nnheader-concat gnus-home-directory "SoupBrew/")
- "*Directory containing an unpacked SOUP packet.")
+(defcustom gnus-soup-directory (nnheader-concat gnus-home-directory "SoupBrew/")
+ "Directory containing an unpacked SOUP packet."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'directory
+ :group 'gnus-soup)
-(defvar gnus-soup-replies-directory
+(defcustom gnus-soup-replies-directory
(nnheader-concat gnus-soup-directory "SoupReplies/")
- "*Directory where Gnus will do processing of replies.")
-
-(defvar gnus-soup-prefix-file "gnus-prefix"
- "*Name of the file where Gnus stores the last used prefix.")
-
-(defvar gnus-soup-packer "tar cf - %s | gzip > $HOME/Soupout%d.tgz"
+ "Directory where Gnus will do processing of replies."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'directory
+ :group 'gnus-soup)
+
+(defcustom gnus-soup-prefix-file "gnus-prefix"
+ "Name of the file where Gnus stores the last used prefix."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'file
+ :group 'gnus-soup)
+
+(defcustom gnus-soup-packer "tar cf - %s | gzip > $HOME/Soupout%d.tgz"
"Format string command for packing a SOUP packet.
The SOUP files will be inserted where the %s is in the string.
This string MUST contain both %s and %d. The file number will be
-inserted where %d appears.")
-
-(defvar gnus-soup-unpacker "gunzip -c %s | tar xvf -"
- "*Format string command for unpacking a SOUP packet.
-The SOUP packet file name will be inserted at the %s.")
-
-(defvar gnus-soup-packet-directory gnus-home-directory
- "*Where gnus-soup will look for REPLIES packets.")
-
-(defvar gnus-soup-packet-regexp "Soupin"
- "*Regular expression matching SOUP REPLIES packets in `gnus-soup-packet-directory'.")
-
-(defvar gnus-soup-ignored-headers "^Xref:"
- "*Regexp to match headers to be removed when brewing SOUP packets.")
+inserted where %d appears."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'string
+ :group 'gnus-soup)
+
+(defcustom gnus-soup-unpacker "gunzip -c %s | tar xvf -"
+ "Format string command for unpacking a SOUP packet.
+The SOUP packet file name will be inserted at the %s."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'string
+ :group 'gnus-soup)
+
+(defcustom gnus-soup-packet-directory gnus-home-directory
+ "Where gnus-soup will look for REPLIES packets."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'directory
+ :group 'gnus-soup)
+
+(defcustom gnus-soup-packet-regexp "Soupin"
+ "Regular expression matching SOUP REPLIES packets in `gnus-soup-packet-directory'."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'regexp
+ :group 'gnus-soup)
+
+(defcustom gnus-soup-ignored-headers "^Xref:"
+ "Regexp to match headers to be removed when brewing SOUP packets."
+ :version "22.1" ;; Gnus 5.10.9
+ :type 'regexp
+ :group 'gnus-soup)
;;; Internal Variables:
;;; gnus-spec.el --- format spec functions for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-srvr.el --- virtual server support for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-start.el --- startup functions for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-sum.el --- summary mode commands for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
:type 'boolean)
(defcustom gnus-auto-select-first t
- "*If non-nil, select the article under point.
-Which article this is is controlled by the `gnus-auto-select-subject'
-variable.
+ "If non-nil, select an article on group entry.
+An article is selected automatically when entering a group
+e.g. with \\<gnus-group-mode-map>\\[gnus-group-read-group], or via `gnus-summary-next-page' or
+`gnus-summary-catchup-and-goto-next-group'.
+
+Which article is selected is controlled by the variable
+`gnus-auto-select-subject'.
If you want to prevent automatic selection of articles in some
newsgroups, set the variable to nil in `gnus-select-group-hook'."
+ ;; Commands include...
+ ;; \\<gnus-group-mode-map>\\[gnus-group-read-group]
+ ;; \\<gnus-summary-mode-map>\\[gnus-summary-next-page]
+ ;; \\<gnus-summary-mode-map>\\[gnus-summary-catchup-and-goto-next-group]
:group 'gnus-group-select
:type '(choice (const :tag "none" nil)
(sexp :menu-tag "first" t)))
;;; gnus-topic.el --- a folding minor mode for Gnus group buffers
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ilja Weis <kult@uni-paderborn.de>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; gnus-undo.el --- minor mode for undoing in Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-util.el --- utility functions for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus-uu.el --- extract (uu)encoded files in Gnus
;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Created: 2 Oct 1993
;;; gnus-vm.el --- vm interface for Gnus
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Persson <pp@gnu.ai.mit.edu>
;; Keywords: news, mail
;;; gnus-win.el --- window configuration functions for Gnus
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; gnus.el --- a newsreader for GNU Emacs
;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; hex-util.el --- Functions to encode/decode hexadecimal string.
;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
;; Keywords: data
;;; html2text.el --- a simple html to plain text converter
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Joakim Hove <hove@phys.ntnu.no>
;;; ietf-drums.el --- Functions for parsing RFC822bis headers
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; imap.el --- imap library
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <jas@pdc.kth.se>
;; Keywords: mail
;;; gnus-agent.el --- Legacy unplugged support for Gnus
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Greiner <kgreiner@xpediantsolutions.com>
;; Keywords: news
;;; mail-parse.el --- Interface functions for parsing mail
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; mail-prsvr.el --- Interface variables for parsing mail
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; mail-source.el --- functions for fetching mail
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news, mail
;;; mailcap.el --- MIME media types configuration
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: William M. Perry <wmperry@aventail.com>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; message.el --- composing mail and news messages
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: mail, news
;;; messcompat.el --- making message mode compatible with mail mode
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: mail, news
;;; mm-bodies.el --- Functions for decoding MIME things
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; mm-decode.el --- Functions for decoding MIME things
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
;; a vector in Emacs but is a list in XEmacs)
;; requires that it is lexically scoped.
(timer (run-at-time 2.0 nil 'ignore)))
- (lambda (process state)
- (when (eq 'exit (process-status process))
- (if (memq timer timer-list)
- (timer-set-function timer fn)
- (funcall fn))
- (ignore-errors (eval fm))
- (message "%s" done))))))
+ (if (boundp 'itimer-list)
+ (lambda (process state)
+ (when (eq 'exit (process-status process))
+ (if (memq timer itimer-list)
+ (set-itimer-function timer fn)
+ (funcall fn))
+ (ignore-errors (eval fm))
+ (message "%s" done)))
+ (lambda (process state)
+ (when (eq 'exit (process-status process))
+ (if (memq timer timer-list)
+ (timer-set-function timer fn)
+ (funcall fn))
+ (ignore-errors (eval fm))
+ (message "%s" done)))))))
(mm-handle-set-external-undisplayer
handle (cons file buffer)))
(message "Displaying %s..." command))
;;; mm-encode.el --- Functions for encoding MIME things
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; mm-extern.el --- showing message/external-body
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: message external-body
;;; mm-partial.el --- showing message/partial
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: message partial
;;; mm-url.el --- a wrapper of url functions/commands for Gnus
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;;; mm-util.el --- Utility functions for Mule and low level things
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; mm-uu.el --- Return uu stuff as mm handles
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: postscript uudecode binhex shar forward gnatsweb pgp
;;; mm-view.el --- functions for viewing MIME objects
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; mml-sec.el --- A package with security functions for MML documents
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;;; mml-smime.el --- S/MIME support for MML
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;; Keywords: Gnus, MIME, S/MIME, MML
;;; mml.el --- A package for parsing and validating MML documents
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; mml1991.el --- Old PGP message format (RFC 1991) support for MML
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Sascha Lüdecke <sascha@meta-x.de>,
;; Simon Josefsson <simon@josefsson.org> (Mailcrypt interface, Gnus glue)
;;; mml2015.el --- MIME Security with Pretty Good Privacy (PGP)
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: PGP MIME MML
;;; nnagent.el --- offline backend for Gnus
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news, mail
;;; nnbabyl.el --- rmail mbox access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1099, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;;; nndb.el --- nndb access for Gnus
;; Copyright (C) 1997, 1998, 2000, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Kai Grossjohann <grossjohann@ls6.informatik.uni-dortmund.de>
;;; nndiary.el --- A diary backend for Gnus
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Didier Verna <didier@xemacs.org>
;; Maintainer: Didier Verna <didier@xemacs.org>
;;; nndir.el --- single directory newsgroup access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; nndoc.el --- single file access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;;; nndraft.el --- draft article access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; nneething.el --- arbitrary file access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;;; nnfolder.el --- mail folder access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS)
;; ShengHuo Zhu <zsh@cs.rochester.edu> (adding NOV)
;;; nngateway.el --- posting news via mail gateways
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news, mail
;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994,
;; 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; nnimap.el --- imap backend for Gnus
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <jas@pdc.kth.se>
;; Jim Radford <radford@robby.caltech.edu>
;;; nnkiboze.el --- select virtual news access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; nnlistserv.el --- retrieving articles via web mailing list archives
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news, mail
;;; nnmail.el --- mail support functions for the Gnus mail backends
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news, mail
;;; nnmbox.el --- mail mbox access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;;; nnmh.el --- mhspool access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;;; nnml.el --- mail spool access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS)
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; nnoo.el --- OO Gnus Backends
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; nnrss.el --- interfacing with RSS
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: RSS
;;; nnslashdot.el --- interfacing with Slashdot
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; nnsoup.el --- SOUP access for Gnus
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
(nnoo-declare nnsoup)
-(defvoo nnsoup-directory "~/SOUP/"
+(defvoo nnsoup-directory (nnheader-concat gnus-home-directory "SOUP/")
"*SOUP packet directory.")
(defvoo nnsoup-tmp-directory
(defvoo nnsoup-active-file (expand-file-name "active" nnsoup-directory)
"Active file.")
-(defvoo nnsoup-packer "tar cf - %s | gzip > $HOME/Soupin%d.tgz"
+(defvoo nnsoup-packer (concat "tar cf - %s | gzip > "
+ (expand-file-name gnus-home-directory)
+ "Soupin%d.tgz")
"Format string command for packing a SOUP packet.
The SOUP files will be inserted where the %s is in the string.
This string MUST contain both %s and %d. The file number will be
"*Format string command for unpacking a SOUP packet.
The SOUP packet file name will be inserted at the %s.")
-(defvoo nnsoup-packet-directory "~/"
+(defvoo nnsoup-packet-directory gnus-home-directory
"*Where nnsoup will look for incoming packets.")
(defvoo nnsoup-packet-regexp "Soupout"
;;; nnspool.el --- spool access for GNU Emacs
;; Copyright (C) 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Copyright (C) 1987, 1988, 1989, 1990, 1992, 1993,
;; 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; nnultimate.el --- interfacing with the Ultimate Bulletin Board system
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; nnvirtual.el --- virtual newsgroups access for Gnus
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Moore <dmoore@ucsd.edu>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
;;; nnwarchive.el --- interfacing with web archives
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: news egroups mail-archive
;;; nnweb.el --- retrieving articles via web search engines
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
(from (mail-header-from header))
(subject (mail-header-subject header))
(rfc2047-encoding-type 'mime))
- (when (string-match " \\([^:]+\\):\\([0-9]+\\)" xref)
+ (when (string-match " \\([^:]+\\)[:/]\\([0-9]+\\)" xref)
(mail-header-set-xref
header
(format "http://article.gmane.org/%s/%s/raw"
(rfc2047-encode-string subject))
(unless (nnweb-get-hashtb (mail-header-xref header))
- (push
- (list
- (incf (cdr active))
- header)
- map)
+ (mail-header-set-number header (incf (cdr active)))
+ (push (list (mail-header-number header) header) map)
(nnweb-set-hashtb (cadar map) (car map))))))
(forward-line 1)))
(nnheader-message 7 "Searching Gmane...done")
;;; nnwfm.el --- interfacing with a web forum
;; Copyright (C) 2000, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; pop3.el --- Post Office Protocol (RFC 1460) interface
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Richard L. Pieri <ratinox@peorth.gweep.net>
;; Maintainer: FSF
;;; qp.el --- Quoted-Printable functions
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: mail, extensions
;;; rfc1843.el --- HZ (rfc1843) decoding
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: news HZ HZ+ mail i18n
;;; rfc2045.el --- Functions for decoding rfc2045 headers
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; rfc2047.el --- functions for encoding and decoding rfc2047 messages
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; rfc2104.el --- RFC2104 Hashed Message Authentication Codes
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <jas@pdc.kth.se>
;; Keywords: mail
;;; rfc2231.el --- Functions for decoding rfc2231 headers
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; This file is part of GNU Emacs.
;;; score-mode.el --- mode for editing Gnus score files
;; Copyright (C) 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news, mail
;;; sha1.el --- SHA1 Secure Hash Algorithm in Emacs-Lisp
;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
;; Keywords: SHA1, FIPS 180-1
;;; sieve-manage.el --- Implementation of the managesive protocol in elisp
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;;; sieve-mode.el --- Sieve code editing commands for Emacs
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;;; sieve.el --- Utilities to manage sieve scripts
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;;; smiley.el --- displaying smiley faces
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Keywords: news mail multimedia
;;; smime.el --- S/MIME support library
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;; Keywords: SMIME X.509 PEM OpenSSL
;;; spam-report.el --- Reporting spam
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Teodor Zlatanov <tzz@lifelogs.com>
;; Keywords: network
;;; spam-stat.el --- detecting spam based on statistics
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;; Keywords: network
;;; spam.el --- Identifying spam
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: network
;;; starttls.el --- STARTTLS functions
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daiki Ueno <ueno@unixuser.org>
;; Author: Simon Josefsson <simon@josefsson.org>
;;; utf7.el --- UTF-7 encoding/decoding for Emacs -*-coding: iso-8859-1;-*-
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jon K Hellan <hellan@acm.org>
;; Maintainer: bugs@gnus.org
;;; uudecode.el -- elisp native uudecode
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: uudecode news
(insert (apply 'concat (nreverse result)))))
(or (markerp end) (setq end (set-marker (make-marker) end)))
(goto-char start)
- (insert (apply 'concat (nreverse result)))
+ (if enable-multibyte-characters
+ (mapc #'(lambda (x) (insert (string-to-multibyte x)))
+ (nreverse result))
+ (insert (apply 'concat (nreverse result))))
(delete-region (point) end))))))
;;;###autoload
;;; webmail.el --- interface of web mail
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
;; Keywords: hotmail netaddress my-deja netscape
;;; yenc.el --- elisp native yenc decoder
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jesper Harder <harder@ifa.au.dk>
;; Keywords: yenc news
;;; gs.el --- interface to Ghostscript
;; Copyright (C) 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; help-at-pt.el --- local help through the keyboard
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Luc Teirlinck <teirllm@auburn.edu>
;; Keywords: help
;;; help-fns.el --- Complex help functions
;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help, internal
;; of a symbol.
(set-syntax-table emacs-lisp-mode-syntax-table)
(goto-char val-start-pos)
- (delete-region (point) (progn (end-of-line) (point)))
+ ;; The line below previously read as
+ ;; (delete-region (point) (progn (end-of-line) (point)))
+ ;; which suppressed display of the buffer local value for
+ ;; large values.
+ (when (looking-at "value is") (replace-match ""))
(save-excursion
(insert "\n\nValue:")
(set (make-local-variable 'help-button-cache)
'action help-button-cache
'follow-link t
'help-echo "mouse-2, RET: show value")
- (insert ".\n\n")))
+ (insert ".\n")))
;; Mention if it's an alias
(let* ((alias (condition-case nil
;;; help-macro.el --- makes command line help such as help-for-help
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lynn Slater <lrs@indetech.com>
;; Maintainer: FSF
;;; help-mode.el --- `help-mode' used by *Help* buffers
;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help, internal
;;; help.el --- help commands for Emacs
;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help, internal
;;; hexl.el --- edit a file in a hex dump format using the hexl filter
;; Copyright (C) 1989, 1994, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Keith Gabryelski <ag@wheaties.ai.mit.edu>
;; Maintainer: FSF
(setq font-lock-defaults '(hexl-font-lock-keywords t))
;; Add hooks to rehexlify or dehexlify on various events.
+ (add-hook 'before-revert-hook 'hexl-before-revert-hook nil t)
(add-hook 'after-revert-hook 'hexl-after-revert-hook nil t)
(add-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer nil t)
(let ((isearch-search-fun-function nil))
(isearch-search-fun))))
+(defun hexl-before-revert-hook ()
+ (remove-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer t))
+
(defun hexl-after-revert-hook ()
- (setq hexl-max-address (1- (buffer-size)))
- (hexlify-buffer)
- (set-buffer-modified-p nil))
+ (hexl-mode))
(defvar hexl-in-save-buffer nil)
(or (bobp) (setq original-point (1+ original-point))))
(goto-char original-point)))
+ (remove-hook 'before-revert-hook 'hexl-before-revert-hook t)
(remove-hook 'after-revert-hook 'hexl-after-revert-hook t)
(remove-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer t)
(remove-hook 'post-command-hook 'hexl-follow-ascii-find t)
(hl-line-mode 0))
(when (boundp 'hexl-mode-old-hl-line-range-function)
(setq hl-line-range-function hexl-mode-old-hl-line-range-function))
- (when (boundp hexl-mode-old-hl-line-face)
+ (when (boundp 'hexl-mode-old-hl-line-face)
(setq hl-line-face hexl-mode-old-hl-line-face))
-
+
(setq require-final-newline hexl-mode-old-require-final-newline)
(setq mode-name hexl-mode-old-mode-name)
(setq isearch-search-fun-function hexl-mode-old-isearch-search-fun-function)
"Convert a binary buffer to hexl format.
This discards the buffer's undo information."
(interactive)
- (and buffer-undo-list
+ (and (consp buffer-undo-list)
(or (y-or-n-p "Converting to hexl format discards undo info; ok? ")
- (error "Aborted")))
- (setq buffer-undo-list nil)
+ (error "Aborted"))
+ (setq buffer-undo-list nil))
;; Don't decode text in the ASCII part of `hexl' program output.
(let ((coding-system-for-read 'raw-text)
(coding-system-for-write buffer-file-coding-system)
"Convert a hexl format buffer to binary.
This discards the buffer's undo information."
(interactive)
- (and buffer-undo-list
+ (and (consp buffer-undo-list)
(or (y-or-n-p "Converting from hexl format discards undo info; ok? ")
- (error "Aborted")))
- (setq buffer-undo-list nil)
+ (error "Aborted"))
+ (setq buffer-undo-list nil))
(let ((coding-system-for-write 'raw-text)
(coding-system-for-read buffer-file-coding-system)
(buffer-undo-list t))
;;; hi-lock.el --- minor mode for interactive automatic highlighting
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David M. Koppelman, koppel@ee.lsu.edu
;; Keywords: faces, minor-mode, matching, display
;;; hilit-chg.el --- minor mode displaying buffer changes with special face
;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Richard Sharman <rsharman@pobox.com>
;; Keywords: faces
;;; hippie-exp.el --- expand text trying various ways to find its expansion
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Anders Holst <aho@sans.kth.se>
;; Last change: 3 March 1998
;;; hl-line.el --- highlight the current line
;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Maintainer: FSF
;;; ibuf-ext.el --- extensions for ibuffer
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Colin Walters <walters@verbum.org>
;; Maintainer: John Paul Wallington <jpw@gnu.org>
;;; ibuf-macs.el --- macros for ibuffer
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Colin Walters <walters@verbum.org>
;; Maintainer: John Paul Wallington <jpw@gnu.org>
;;; ibuffer.el --- operate on buffers like dired
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Colin Walters <walters@verbum.org>
;; Maintainer: John Paul Wallington <jpw@gnu.org>
;;; icomplete.el --- minibuffer completion incremental feedback
;; Copyright (C) 1992, 1993, 1994, 1997, 1999, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ken Manheimer <klm@i.am>
;; Maintainer: Ken Manheimer <klm@i.am>
;;; ido.el --- interactively do things with buffers and files.
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kim F. Storm <storm@cua.dk>
;; Based on: iswitchb by Stephen Eglen <stephen@cns.ed.ac.uk>
(defvar ido-incomplete-regexp nil
"Non-nil if an incomplete regexp is entered.")
+(defvar ido-initial-position nil
+ "Non-nil means to explicitly cursor on entry to minibuffer.
+Value is an integer which is number of chars to right of prompt.")
+
;;; Variables with dynamic bindings.
;;; Declared here to keep the byte compiler quiet.
(defun ido-active (&optional merge)
(if merge
ido-use-merged-list
- (and (boundp 'ido-completing-read) (= ido-use-mycompletion-depth (minibuffer-depth)))))
+ (and (boundp 'ido-completing-read)
+ (or (featurep 'xemacs)
+ (= ido-use-mycompletion-depth (minibuffer-depth))))))
(defvar ido-trace-enable nil)
(if (member ido-default-item ido-ignore-item-temp-list)
(setq ido-default-item nil))
(ido-trace "new default" ido-default-item)
+ (if ido-default-item
+ (setq ido-initial-position 0))
(setq ido-set-default-item nil))
(if ido-process-ignore-lists-inhibit
ido-selected))
(defun ido-edit-input ()
- "Edit absolute file name entered so far with ido; terminate by RET."
+ "Edit absolute file name entered so far with ido; terminate by RET.
+If cursor is not at the end of the user input, move to end of input."
(interactive)
- (setq ido-text-init (if ido-matches (ido-name (car ido-matches)) ido-text))
- (setq ido-exit 'edit)
- (exit-minibuffer))
+ (if (not (eobp))
+ (end-of-line)
+ (setq ido-text-init (if ido-matches (ido-name (car ido-matches)) ido-text))
+ (setq ido-exit 'edit)
+ (exit-minibuffer)))
;;; MAIN FUNCTIONS
(defun ido-buffer-internal (method &optional fallback prompt default initial switch-cmd)
(cond
((> (point) (minibuffer-prompt-end))
(forward-char -1))
+ ((eq last-command this-command)
+ (when (and (memq ido-cur-item '(file dir))
+ (not (bobp)))
+ (ido-push-dir))) ; else do nothing
((eq ido-cur-item 'buffer)
(ido-fallback-command))
(ido-context-switch-command
(defun ido-toggle-ignore ()
"Toggle ignoring files specified with `ido-ignore-files'."
(interactive)
- (if ido-directory-too-big
- (progn
- (message "Reading directory...")
- (setq ido-directory-too-big nil))
- (setq ido-process-ignore-lists (not ido-process-ignore-lists)))
- (setq ido-text-init ido-text)
- (setq ido-exit 'refresh)
- (exit-minibuffer))
+ (if (and (not (eobp)) (> (point) (minibuffer-prompt-end)))
+ (goto-char (minibuffer-prompt-end))
+ (if ido-directory-too-big
+ (progn
+ (message "Reading directory...")
+ (setq ido-directory-too-big nil))
+ (setq ido-process-ignore-lists (not ido-process-ignore-lists)))
+ (setq ido-text-init ido-text)
+ (setq ido-exit 'refresh)
+ (exit-minibuffer)))
(defun ido-toggle-vc ()
"Disable version control for this file."
;;; KILL CURRENT BUFFER
(defun ido-kill-buffer-at-head ()
- "Kill the buffer at the head of `ido-matches'."
+ "Kill the buffer at the head of `ido-matches'.
+If cursor is not at the end of the user input, delete to end of input."
(interactive)
- (let ((enable-recursive-minibuffers t)
- (buf (ido-name (car ido-matches))))
- (when buf
- (kill-buffer buf)
- ;; Check if buffer still exists.
- (if (get-buffer buf)
- ;; buffer couldn't be killed.
- (setq ido-rescan t)
- ;; else buffer was killed so remove name from list.
- (setq ido-cur-list (delq buf ido-cur-list))))))
+ (if (not (eobp))
+ (kill-line)
+ (let ((enable-recursive-minibuffers t)
+ (buf (ido-name (car ido-matches))))
+ (when buf
+ (kill-buffer buf)
+ ;; Check if buffer still exists.
+ (if (get-buffer buf)
+ ;; buffer couldn't be killed.
+ (setq ido-rescan t)
+ ;; else buffer was killed so remove name from list.
+ (setq ido-cur-list (delq buf ido-cur-list)))))))
;;; DELETE CURRENT FILE
(defun ido-delete-file-at-head ()
- "Delete the file at the head of `ido-matches'."
+ "Delete the file at the head of `ido-matches'.
+If cursor is not at the end of the user input, delete to end of input."
(interactive)
- (let ((enable-recursive-minibuffers t)
- (file (ido-name (car ido-matches))))
- (if file
- (setq file (concat ido-current-directory file)))
- (when (and file
- (file-exists-p file)
- (not (file-directory-p file))
- (file-writable-p ido-current-directory)
- (yes-or-no-p (concat "Delete " file "? ")))
- (delete-file file)
- ;; Check if file still exists.
- (if (file-exists-p file)
- ;; file could not be deleted
- (setq ido-rescan t)
- ;; else file was killed so remove name from list.
- (setq ido-cur-list (delq (car ido-matches) ido-cur-list))))))
+ (if (not (eobp))
+ (kill-line)
+ (let ((enable-recursive-minibuffers t)
+ (file (ido-name (car ido-matches))))
+ (if file
+ (setq file (concat ido-current-directory file)))
+ (when (and file
+ (file-exists-p file)
+ (not (file-directory-p file))
+ (file-writable-p ido-current-directory)
+ (yes-or-no-p (concat "Delete " file "? ")))
+ (delete-file file)
+ ;; Check if file still exists.
+ (if (file-exists-p file)
+ ;; file could not be deleted
+ (setq ido-rescan t)
+ ;; else file was killed so remove name from list.
+ (setq ido-cur-list (delq (car ido-matches) ido-cur-list)))))))
;;; VISIT CHOSEN BUFFER
(ido-trace "\n*merge timeout*" buffer)
(setq ido-auto-merge-timer nil)
(when (and (buffer-live-p buffer)
- (= ido-use-mycompletion-depth (minibuffer-depth))
+ (ido-active)
(boundp 'ido-eoinput) ido-eoinput)
(let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) ido-eoinput)))
(ido-trace "request merge")
;; 1. It prints a default file name when there is no text yet entered.
;; 2. It calls my completion routine rather than the standard completion.
- (when (= ido-use-mycompletion-depth (minibuffer-depth))
+ (when (ido-active)
(let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) (point-max)))
(buffer-undo-list t)
try-single-dir-match
(defun ido-minibuffer-setup ()
"Minibuffer setup hook for `ido'."
;; Copied from `icomplete-minibuffer-setup-hook'.
- (when (and (boundp 'ido-completing-read)
- (or (featurep 'xemacs)
- (= ido-use-mycompletion-depth (minibuffer-depth))))
+ (when (ido-active)
(add-hook 'pre-command-hook 'ido-tidy nil t)
(add-hook 'post-command-hook 'ido-exhibit nil t)
(setq cua-inhibit-cua-keys t)
(when (featurep 'xemacs)
(ido-exhibit)
(goto-char (point-min)))
- (run-hooks 'ido-minibuffer-setup-hook)))
+ (run-hooks 'ido-minibuffer-setup-hook)
+ (when ido-initial-position
+ (goto-char (+ (minibuffer-prompt-end) ido-initial-position))
+ (setq ido-initial-position nil))))
(defun ido-tidy ()
"Pre command hook for `ido'."
(cancel-timer ido-auto-merge-timer)
(setq ido-auto-merge-timer nil))
- (if (and (boundp 'ido-use-mycompletion-depth)
- (= ido-use-mycompletion-depth (minibuffer-depth)))
+ (if (ido-active)
(if (and (boundp 'ido-eoinput)
ido-eoinput)
;;; ielm.el --- interaction mode for Emacs Lisp
;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: David Smith <maa036@lancaster.ac.uk>
;; Maintainer: FSF
;;; iimage.el --- Inline image minor mode.
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: KOSEKI Yoshinori <kose@meadowy.org>
;; Maintainer: KOSEKI Yoshinori <kose@meadowy.org>
;;; image-file.el --- support for visiting image files
;;
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Miles Bader <miles@gnu.org>
;; Keywords: multimedia
;;; image-mode.el --- support for visiting image files
;;
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Richard Stallman <rms@gnu.org>
;; Keywords: multimedia
;;; image.el --- image API
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: multimedia
("\\`P[1-6][[:space:]]+\\(?:#.*[[:space:]]+\\)*[0-9]+[[:space:]]+[0-9]+" . pbm)
("\\`GIF8" . gif)
("\\`\x89PNG\r\n\x1a\n" . png)
- ("\\`[\t\n\r ]*#define" . xbm)
+ ("\\`[\t\n\r ]*#define \\([a-z0-9]+\\)_width [0-9]+\n\
+#define \\1_height [0-9]+\n\
+static char \\1_bits" . xbm)
("\\`\\(?:MM\0\\*\\|II\\*\0\\)" . tiff)
("\\`[\t\n\r ]*%!PS" . postscript)
("\\`\xff\xd8" . (image-jpeg-p . jpeg)))
;;; imenu.el --- framework for mode-specific buffer indexes
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ake Stenhoff <etxaksf@aom.ericsson.se>
;; Lars Lindberg <lli@sypro.cap.se>
;;; indent.el --- indentation commands for Emacs
;; Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; An older version of this was known as libc.el.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org>
;; (did not show signs of life (Nov 2001) -stef)
;;; info-xref.el --- check external references in an Info document
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Ryde <user42@zip.com.au>
;; Keywords: docs
;;; info.el --- info package for Emacs
;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help
(expand-file-name "info/" installation-directory)
(if invocation-directory
(let ((infodir (expand-file-name
- "../info/"
+ "../share/info/"
invocation-directory)))
(if (file-exists-p infodir)
infodir
(setq infodir (expand-file-name
- "../../../info/"
+ "../../../share/info/"
invocation-directory))
(and (file-exists-p infodir)
infodir))))))
(setq res (car hl) hl nil)
(setq hl (cdr hl))))
res))) 'info-xref-visited 'info-xref)))
- (when (and not-fontified-p (memq Info-hide-note-references '(t hide)))
+ (when (and not-fontified-p
+ (memq Info-hide-note-references '(t hide))
+ (not (Info-index-node)))
(put-text-property (match-beginning 2) (1- (match-end 6))
'invisible t)
;; Unhide the file name in parens
;;; informat.el --- info support functions package for Emacs
;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help
;;; ccl.el --- CCL (Code Conversion Language) compiler
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; characters.el --- set syntax and category for multibyte characters
-;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; codepage.el --- MS-DOS/MS-Windows specific coding systems
;; Copyright (C) 1998, 1999, 2000, 2002, 2005 Free Software Foundation, Inc.
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; encoded-kb.el --- handler to input multibyte characters encoded somehow
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; fontset.el --- commands for handling fontset
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003, 2006
;;; isearch-x.el --- extended isearch handling commands
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; iso-ascii.el --- set up char tables for ISO 8859/1 on ASCII terminals
;; Copyright (C) 1987, 1995, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Howard Gayle
;; Maintainer: FSF
;; This file was formerly called gm-lingo.el.
;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Gschwind <mike@vlsivie.tuwien.ac.at>
;; Keywords: tex, iso, latin, i18n
;;; iso-transl.el --- keyboard input definitions for ISO 8859-1 -*- coding: iso-8859-1 -*-
;; Copyright (C) 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Howard Gayle
;; Maintainer: FSF
;;; ja-dic-cnv.el --- convert a Japanese dictionary (SKK-JISYO.L) to Emacs Lisp
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
";;\tGenerated by the command `skkdic-convert'\n"
";;\tDate: " (current-time-string) "\n"
";;\tOriginal SKK dictionary file: "
- (file-name-nondirectory filename)
+ (file-relative-name (expand-file-name filename) dirname)
"\n\n"
";; This file is part of GNU Emacs.\n\n"
";;; Commentary:\n\n"
;;; ja-dic-utl.el --- utilities for handling Japanese dictionary (SKK-JISYO.L)
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; kinsoku.el --- `Kinsoku' processing funcs -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; kkc.el --- Kana Kanji converter -*- coding: iso-2022-7bit; -*-
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; latexenc.el --- guess correct coding system in LaTeX files -*-coding: iso-2022-7bit -*-
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
;; Keywords: mule, coding system, latex
;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;;; mule-cmds.el --- commands for mulitilingual environment -*-coding: iso-2022-7bit -*-
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
(car coding)))))
(setq i (1+ i))))
(insert "\n"))
- (insert "\
+ (insert (substitute-command-keys "\
-Click on a character to jump to the place it appears,\n"
- (substitute-command-keys "\
+Click on a character (or switch to this window by `\\[other-window]'\n\
+and select the characters by RET) to jump to the place it appears,\n\
where `\\[universal-argument] \\[what-cursor-position]' will give information about it.\n"))))
(insert (substitute-command-keys "\nSelect \
one of the safe coding systems listed below,\n\
;;; mule-conf.el --- configure multilingual environment
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; mule-diag.el --- show diagnosis of multilingual environment (Mule)
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; mule-util.el --- utility functions for mulitilingual environment (mule)
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; mule.el --- basic commands for multilingual environment
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;; In case of no header, search only 10 lines.
(forward-line 10))
(point))))
- (when (re-search-forward "<meta\\s-+http-equiv=[\"']?content-type[\"']?\\s-+content=[\"']text/\\sw+;\\s-*charset=\\(.+?\\)[\"']" size t)
+ ;; Make sure that the buffer really contains an HTML document, by
+ ;; checking that it starts with a doctype or a <HTML> start tag
+ ;; (allowing for whitespace at bob). Note: 'DOCTYPE NETSCAPE' is
+ ;; useful for Mozilla bookmark files.
+ (when (and (re-search-forward "\\`[[:space:]\n]*\\(<!doctype[[:space:]\n]+\\(html\\|netscape\\)\\|<html\\)" size t)
+ (re-search-forward "<meta\\s-+http-equiv=[\"']?content-type[\"']?\\s-+content=[\"']text/\\sw+;\\s-*charset=\\(.+?\\)[\"']" size t))
(let* ((match (match-string 1))
(sym (intern (downcase match))))
(if (coding-system-p sym)
;;; ogonek.el --- change the encoding of Polish diacritics
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: W{\l}odek Bzyl, Ryszard Kubiak
;;; quail.el --- provides simple input method for multilingual text
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; titdic-cnv.el --- convert cxterm dictionary (TIT format) to Quail package -*- coding:iso-2022-7bit; -*-
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; utf-7.el --- utf-7 coding system
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Keywords: i18n, mail
;;; isearch.el --- incremental search minor mode
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel LaLiberte <liberte@cs.uiuc.edu>
;; Maintainer: FSF
(setq found t))
(setq quote-flag nil)))
(setq i (1+ i)))
- (not found)))
+ (not (or found
+ ;; Even if there's no uppercase char, we want to detect the use
+ ;; of [:upper:] or [:lower:] char-class, which indicates
+ ;; clearly that the user cares about case distinction.
+ (and regexp-flag (string-match "\\[:\\(upp\\|low\\)er:]" string)
+ (condition-case err
+ (progn
+ (string-match (substring string 0 (match-beginning 0))
+ "")
+ nil)
+ (invalid-regexp
+ (equal "Unmatched [ or [^" (cadr err)))))))))
;; Portability functions to support various Emacs versions.
;;; isearchb --- a marriage between iswitchb and isearch
-;; Copyright (C) 2004, 2005, 2006 John Wiegley
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;; Maintainer: FSF
;;; iswitchb.el --- switch between buffers using substrings
;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stephen Eglen <stephen@gnu.org>
;; Maintainer: Stephen Eglen <stephen@gnu.org>
(defvar iswitchb-global-map
(let ((map (make-sparse-keymap)))
- (substitute-key-definition 'switch-to-buffer ; normally C-x b
- 'iswitchb-buffer map global-map)
- (substitute-key-definition 'switch-to-buffer-other-window ; C-x 4 b
- 'iswitchb-buffer-other-window map global-map)
- (substitute-key-definition 'switch-to-buffer-other-frame ; C-x 5 b
- 'iswitchb-buffer-other-frame map global-map)
- (substitute-key-definition 'display-buffer ; C-x 4 C-o
- 'iswitchb-display-buffer map global-map)
+ (dolist (b '((switch-to-buffer . iswitchb-buffer)
+ (switch-to-buffer-other-window . iswitchb-buffer-other-window)
+ (switch-to-buffer-other-frame . iswitchb-buffer-other-frame)
+ (display-buffer . iswitchb-display-buffer)))
+ (if (fboundp 'command-remapping)
+ (define-key map (vector 'remap (car b)) (cdr b))
+ (substitute-key-definition (car b) (cdr b) map global-map)))
map)
"Global keymap for `iswitchb-mode'.")
;;; jit-lock.el --- just-in-time fontification
;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Gerd Moellmann <gerd@gnu.org>
;; Keywords: faces files
;;; jka-cmpr-hook.el --- preloaded code to enable jka-compr.el
;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: jka@ece.cmu.edu (Jay K. Adams)
;; Maintainer: FSF
;;; jka-compr.el --- reading/writing/loading compressed files
;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: jka@ece.cmu.edu (Jay K. Adams)
;; Maintainer: FSF
;;; kermit.el --- additions to shell mode for use with kermit
;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Jeff Norden <jeff@colgate.csnet>
;; Maintainer: FSF
;;; kmacro.el --- enhanced keyboard macros
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006,
+;; 2007 Free Software Foundation, Inc.
;; Author: Kim F. Storm <storm@cua.dk>
;; Keywords: keyboard convenience
(defun kmacro-insert-counter (arg)
"Insert macro counter and increment with ARG or 1 if missing.
-With \\[universal-argument], insert previous kmacro-counter (but do not modify counter)."
+With \\[universal-argument], insert previous `kmacro-counter' (but do not modify counter)."
(interactive "P")
(if kmacro-initial-counter-value
(setq kmacro-counter kmacro-initial-counter-value
(defun kmacro-set-counter (arg)
- "Set kmacro-counter to ARG or prompt if missing.
+ "Set `kmacro-counter' to ARG or prompt if missing.
With \\[universal-argument] prefix, reset counter to its value prior to this iteration of the macro."
(interactive "NMacro counter value: ")
(if (not (or defining-kbd-macro executing-kbd-macro))
(defun kmacro-call-ring-2nd (arg)
- "Execute second keyboard macro at in macro ring."
+ "Execute second keyboard macro in macro ring."
(interactive "P")
(unless (kmacro-ring-empty-p)
(kmacro-exec-ring-item (car kmacro-ring) arg)))
(defun kmacro-call-ring-2nd-repeat (arg)
- "Execute second keyboard macro at in macro ring.
+ "Execute second keyboard macro in macro ring.
This is like `kmacro-call-ring-2nd', but allows repeating macro commands
without repeating the prefix."
(interactive "P")
When defining/executing macro, inserts macro counter and increments
the counter with ARG or 1 if missing. With \\[universal-argument],
-inserts previous kmacro-counter (but do not modify counter).
+inserts previous `kmacro-counter' (but do not modify counter).
The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter].
The format of the counter can be modified via \\[kmacro-set-format]."
(defvar kmacro-step-edit-prefix-commands
'(universal-argument universal-argument-more universal-argument-minus
digit-argument negative-argument)
- "Commands which builds up a prefix arg for the current command")
+ "Commands which build up a prefix arg for the current command.")
(defun kmacro-step-edit-prompt (macro index)
;; Show step-edit prompt
;;; china-util.el --- utilities for Chinese -*- coding: iso-2022-7bit -*-
-;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; chinese.el --- support for Chinese -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; cyril-util.el --- utilities for Cyrillic scripts
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Keywords: mule, multilingual, Cyrillic
;;; cyrillic.el --- support for Cyrillic -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; czech.el --- support for Czech -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation.
;; Author: Milan Zamazal <pdm@zamazal.org>
;;; devan-util.el --- Support for composing Devanagari characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; devanagari.el --- Support for Devanagari -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
;;; english.el --- support for English -*- no-byte-compile: t -*-
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; ethio-util.el --- utilities for Ethiopic -*- coding: utf-8-emacs; -*-
-;; Copyright (C) 1997, 1998, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2005, 2006
;;; ethiopic.el --- support for Ethiopic -*- coding: utf-8-emacs; -*-
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; georgian.el --- language support for Georgian -*- no-byte-compile: t -*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Copyright (C) 2002 Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; hebrew.el --- support for Hebrew -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; ind-util.el --- Transliteration and Misc. Tools for Indian Languages -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
;;; indian.el --- Indian languages support -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; japan-util.el --- utilities for Japanese -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; japanese.el --- support for Japanese -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; kannada.el --- Support for Kannada -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org>
;; Keywords: multilingual, Indian, Kannada
;;; knd-util.el --- Support for composing Kannada characters
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: Maintainer: CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org>
;; Keywords: multilingual, Kannada
;;; korea-util.el --- utilities for Korean
-;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; korean.el --- support for Korean -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; lao-util.el --- utilities for Lao -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; lao.el --- support for Lao -*- coding: iso-2022-7bit; no-byte-compile: t -*-
;; Copyright (C) 2001 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; malayalam.el --- Support for Malayalam -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
;; Keywords: multilingual, Indian, Malayalam
;;; misc-lang.el --- support for miscellaneous languages (characters) -*- no-byte-compile: t -*-
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; mlm-util.el --- support for composing malayalam characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
;; Keywords: multilingual, Malayalam
;;; romanian.el --- support for Romanian -*- coding: iso-latin-2; no-byte-compile: t -*-
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation.
;; Author: Dan Nicolaescu <done@ece.arizona.edu>
;;; slovak.el --- support for Slovak -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation.
;; Authors: Tibor \e,B)\e(Bimko <tibor.simko@fmph.uniba.sk>,
;;; tamil.el --- Support for Tamil -*- coding: iso-2022-7bit; no-byte-compile: t -*-
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: KAWABATA, Taichi <batta@beige.ocn.ne.jp>
;; Keywords: multilingual, Indian, Tamil
;;; thai-util.el --- utilities for Thai -*- coding: iso-2022-7bit; -*-
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H13PRO009
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Keywords: mule, multilingual, Thai, i18n
;;; thai-word.el -- find Thai word boundaries
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; thai.el --- support for Thai -*- coding: iso-2022-7bit; no-byte-compile: t -*-
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H13PRO009
;; Copyright (C) 2005
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Keywords: multilingual, Thai, i18n
;;; tibet-util.el --- utilities for Tibetan -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;;; tibetan.el --- support for Tibetan language -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; tml-util.el --- support for composing tamil characters -*-coding: iso-2022-7bit;-*-
-;; Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
;; Keywords: multilingual, Indian, Tamil
;;; utf-8-lang.el --- generic UTF-8 language environment -*- no-byte-compile: t -*-
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;;; viet-util.el --- utilities for Vietnamese -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
;;; vietnamese.el --- support for Vietnamese -*- coding: iso-2022-7bit; -*-
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006
+;; 2005, 2006, 2007
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003
\f
;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best
;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5"
-;;;;;; "play/5x5.el" (17786 56015))
+;;;;;; "play/5x5.el" (17843 45625))
;;; Generated autoloads from play/5x5.el
(autoload (quote 5x5) "5x5" "\
;;;***
\f
-;;;### (autoloads nil "abbrev" "abbrev.el" (17781 39501))
+;;;### (autoloads nil "abbrev" "abbrev.el" (17843 45609))
;;; Generated autoloads from abbrev.el
(put 'abbrev-mode 'safe-local-variable 'booleanp)
;;;***
\f
;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45609))
;;; Generated autoloads from abbrevlist.el
(autoload (quote list-one-abbrev-table) "abbrevlist" "\
;;;***
\f
;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
-;;;;;; (17770 2412))
+;;;;;; (17843 45626))
;;; Generated autoloads from progmodes/ada-mode.el
(autoload (quote ada-add-extensions) "ada-mode" "\
;;;***
\f
;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el"
-;;;;;; (17751 22876))
+;;;;;; (17843 45626))
;;; Generated autoloads from progmodes/ada-stmt.el
(autoload (quote ada-header) "ada-stmt" "\
;;;***
\f
;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
-;;;;;; (17780 18172))
+;;;;;; (17843 45626))
;;; Generated autoloads from progmodes/ada-xref.el
(autoload (quote ada-find-file) "ada-xref" "\
;;;;;; change-log-mode add-change-log-entry-other-window add-change-log-entry
;;;;;; find-change-log prompt-for-change-log-name add-log-mailing-address
;;;;;; add-log-full-name add-log-current-defun-function) "add-log"
-;;;;;; "add-log.el" (17781 39501))
+;;;;;; "add-log.el" (17844 62922))
;;; Generated autoloads from add-log.el
(defvar add-log-current-defun-function nil "\
\f
;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice
;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action)
-;;;;;; "advice" "emacs-lisp/advice.el" (17785 34467))
+;;;;;; "advice" "emacs-lisp/advice.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/advice.el
(defvar ad-redefinition-action (quote warn) "\
\f
;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
;;;;;; align-highlight-rule align-current align-entire align-regexp
-;;;;;; align) "align" "align.el" (17794 48602))
+;;;;;; align) "align" "align.el" (17843 45609))
;;; Generated autoloads from align.el
(autoload (quote align) "align" "\
;;;***
\f
;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el"
-;;;;;; (17780 18171))
+;;;;;; (17843 45609))
;;; Generated autoloads from allout.el
(put (quote allout-show-bodies) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil)))))))
;;;***
\f
;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
-;;;;;; "net/ange-ftp.el" (17385 8494))
+;;;;;; "net/ange-ftp.el" (17843 45624))
;;; Generated autoloads from net/ange-ftp.el
(defalias (quote ange-ftp-re-read-dir) (quote ange-ftp-reread-dir))
;;;***
\f
;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
-;;;;;; "animate" "play/animate.el" (17385 8495))
+;;;;;; "animate" "play/animate.el" (17843 45625))
;;; Generated autoloads from play/animate.el
(autoload (quote animate-string) "animate" "\
;;;***
\f
;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
-;;;;;; "ansi-color" "ansi-color.el" (17385 8481))
+;;;;;; "ansi-color" "ansi-color.el" (17843 45609))
;;; Generated autoloads from ansi-color.el
(autoload (quote ansi-color-for-comint-mode-on) "ansi-color" "\
;;;***
\f
;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
-;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (17485 5461))
+;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (17838 18033))
;;; Generated autoloads from progmodes/antlr-mode.el
(autoload (quote antlr-show-makefile-rules) "antlr-mode" "\
;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add
;;;;;; appt-display-diary appt-display-duration appt-display-mode-line
;;;;;; appt-msg-window appt-visible appt-audible appt-message-warning-time
-;;;;;; appt-issue-message) "appt" "calendar/appt.el" (17686 46252))
+;;;;;; appt-issue-message) "appt" "calendar/appt.el" (17843 45615))
;;; Generated autoloads from calendar/appt.el
(defvar appt-issue-message t "\
\f
;;;### (autoloads (apropos-documentation apropos-value apropos apropos-documentation-property
;;;;;; apropos-command apropos-variable apropos-read-pattern) "apropos"
-;;;;;; "apropos.el" (17743 18143))
+;;;;;; "apropos.el" (17843 45609))
;;; Generated autoloads from apropos.el
(autoload (quote apropos-read-pattern) "apropos" "\
;;;***
\f
-;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17781
-;;;;;; 39501))
+;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17843
+;;;;;; 45609))
;;; Generated autoloads from arc-mode.el
(autoload (quote archive-mode) "arc-mode" "\
;;;***
\f
-;;;### (autoloads (array-mode) "array" "array.el" (17781 39501))
+;;;### (autoloads (array-mode) "array" "array.el" (17843 45609))
;;; Generated autoloads from array.el
(autoload (quote array-mode) "array" "\
;;;***
\f
-;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17520
-;;;;;; 49737))
+;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17843
+;;;;;; 45629))
;;; Generated autoloads from textmodes/artist.el
(autoload (quote artist-mode) "artist" "\
;;;***
\f
-;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17495
-;;;;;; 43955))
+;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17843
+;;;;;; 45626))
;;; Generated autoloads from progmodes/asm-mode.el
(autoload (quote asm-mode) "asm-mode" "\
;;;***
\f
;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45609))
;;; Generated autoloads from autoarg.el
(defvar autoarg-mode nil "\
;;;***
\f
;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el"
-;;;;;; (17788 21816))
+;;;;;; (17843 45626))
;;; Generated autoloads from progmodes/autoconf.el
(autoload (quote autoconf-mode) "autoconf" "\
;;;***
\f
;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert)
-;;;;;; "autoinsert" "autoinsert.el" (17781 39501))
+;;;;;; "autoinsert" "autoinsert.el" (17843 45609))
;;; Generated autoloads from autoinsert.el
(autoload (quote auto-insert) "autoinsert" "\
\f
;;;### (autoloads (batch-update-autoloads update-directory-autoloads
;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el"
-;;;;;; (17601 9092))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/autoload.el
(autoload (quote update-file-autoloads) "autoload" "\
\f
;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode
;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode)
-;;;;;; "autorevert" "autorevert.el" (17515 24179))
+;;;;;; "autorevert" "autorevert.el" (17843 45609))
;;; Generated autoloads from autorevert.el
(autoload (quote auto-revert-mode) "autorevert" "\
Non-nil if Global-Auto-Revert mode is enabled.
See the command `global-auto-revert-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-auto-revert-mode'.")
-
-(custom-autoload (quote global-auto-revert-mode) "autorevert")
+either customize it (see the info node `Easy Customization')
+or call the function `global-auto-revert-mode'.")
-(put (quote global-auto-revert-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-auto-revert-mode) "autorevert" nil)
(autoload (quote global-auto-revert-mode) "autorevert" "\
Revert any buffer when file on disk changes.
;;;***
\f
;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid"
-;;;;;; "avoid.el" (17781 39501))
+;;;;;; "avoid.el" (17843 45609))
;;; Generated autoloads from avoid.el
(defvar mouse-avoidance-mode nil "\
;;;***
\f
;;;### (autoloads (backquote) "backquote" "emacs-lisp/backquote.el"
-;;;;;; (17385 8489))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/backquote.el
(autoload (quote backquote) "backquote" "\
;;;***
\f
;;;### (autoloads (display-battery-mode battery) "battery" "battery.el"
-;;;;;; (17742 7456))
+;;;;;; (17843 45609))
;;; Generated autoloads from battery.el
(put 'battery-mode-line-string 'risky-local-variable t)
;;;***
\f
;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run)
-;;;;;; "benchmark" "emacs-lisp/benchmark.el" (17385 8489))
+;;;;;; "benchmark" "emacs-lisp/benchmark.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/benchmark.el
(autoload (quote benchmark-run) "benchmark" "\
;;;***
\f
-;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from textmodes/bibtex.el
(autoload (quote bibtex-mode) "bibtex" "\
\f
;;;### (autoloads (binhex-decode-region binhex-decode-region-external
;;;;;; binhex-decode-region-internal) "binhex" "gnus/binhex.el"
-;;;;;; (17385 8492))
+;;;;;; (17843 45616))
;;; Generated autoloads from gnus/binhex.el
(defconst binhex-begin-line "^:...............................................................$")
;;;***
\f
-;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17385
-;;;;;; 8495))
+;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17843
+;;;;;; 45625))
;;; Generated autoloads from play/blackbox.el
(autoload (quote blackbox) "blackbox" "\
;;;### (autoloads (bookmark-bmenu-list bookmark-load bookmark-save
;;;;;; bookmark-write bookmark-delete bookmark-insert bookmark-rename
;;;;;; bookmark-insert-location bookmark-relocate bookmark-jump
-;;;;;; bookmark-set) "bookmark" "bookmark.el" (17385 8482))
+;;;;;; bookmark-set) "bookmark" "bookmark.el" (17843 45609))
;;; Generated autoloads from bookmark.el
(define-key ctl-x-map "rb" 'bookmark-jump)
(define-key ctl-x-map "rm" 'bookmark-set)
;;;;;; browse-url browse-url-of-region browse-url-of-dired-file
;;;;;; browse-url-of-buffer browse-url-of-file browse-url-url-at-point
;;;;;; browse-url-galeon-program browse-url-firefox-program browse-url-browser-function)
-;;;;;; "browse-url" "net/browse-url.el" (17785 34467))
+;;;;;; "browse-url" "net/browse-url.el" (17843 45624))
;;; Generated autoloads from net/browse-url.el
(defvar browse-url-browser-function (cond ((memq system-type (quote (windows-nt ms-dos cygwin))) (quote browse-url-default-windows-browser)) ((memq system-type (quote (darwin))) (quote browse-url-default-macosx-browser)) (t (quote browse-url-default-browser))) "\
;;;***
\f
-;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17843
+;;;;;; 45625))
;;; Generated autoloads from play/bruce.el
(autoload (quote bruce) "bruce" "\
;;;***
\f
;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next)
-;;;;;; "bs" "bs.el" (17748 43063))
+;;;;;; "bs" "bs.el" (17843 45609))
;;; Generated autoloads from bs.el
(autoload (quote bs-cycle-next) "bs" "\
;;;***
\f
;;;### (autoloads (insert-text-button make-text-button insert-button
-;;;;;; make-button define-button-type) "button" "button.el" (17786
-;;;;;; 60297))
+;;;;;; make-button define-button-type) "button" "button.el" (17843
+;;;;;; 45609))
;;; Generated autoloads from button.el
(defvar button-map (let ((map (make-sparse-keymap))) (define-key map "\r" (quote push-button)) (define-key map [mouse-2] (quote push-button)) map) "\
;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile
;;;;;; compile-defun byte-compile-file byte-recompile-directory
;;;;;; byte-force-recompile byte-compile-warnings-safe-p) "bytecomp"
-;;;;;; "emacs-lisp/bytecomp.el" (17775 9245))
+;;;;;; "emacs-lisp/bytecomp.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/bytecomp.el
(put 'byte-compile-dynamic 'safe-local-variable 'booleanp)
(put 'byte-compile-dynamic-docstrings 'safe-local-variable 'booleanp)
;;;***
\f
-;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17748 43063))
+;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17843 45615))
;;; Generated autoloads from calendar/cal-dst.el
(put (quote calendar-daylight-savings-starts) (quote risky-local-variable) t)
;;;***
\f
;;;### (autoloads (list-yahrzeit-dates) "cal-hebrew" "calendar/cal-hebrew.el"
-;;;;;; (17386 33146))
+;;;;;; (17843 45615))
;;; Generated autoloads from calendar/cal-hebrew.el
(autoload (quote list-yahrzeit-dates) "cal-hebrew" "\
;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle
;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc
;;;;;; full-calc calc calc-dispatch calc-settings-file) "calc" "calc/calc.el"
-;;;;;; (17671 12179))
+;;;;;; (17843 45615))
;;; Generated autoloads from calc/calc.el
(defvar calc-settings-file (convert-standard-filename "~/.calc.el") "\
;;;***
\f
-;;;### (autoloads (calculator) "calculator" "calculator.el" (17385
-;;;;;; 8482))
+;;;### (autoloads (calculator) "calculator" "calculator.el" (17843
+;;;;;; 45609))
;;; Generated autoloads from calculator.el
(autoload (quote calculator) "calculator" "\
;;;;;; mark-holidays-in-calendar view-calendar-holidays-initially
;;;;;; calendar-remove-frame-by-deleting mark-diary-entries-in-calendar
;;;;;; view-diary-entries-initially calendar-offset) "calendar"
-;;;;;; "calendar/calendar.el" (17734 1777))
+;;;;;; "calendar/calendar.el" (17843 45615))
;;; Generated autoloads from calendar/calendar.el
(defvar calendar-offset 0 "\
;;;***
\f
;;;### (autoloads (canlock-verify canlock-insert-header) "canlock"
-;;;;;; "gnus/canlock.el" (17385 8492))
+;;;;;; "gnus/canlock.el" (17843 45616))
;;; Generated autoloads from gnus/canlock.el
(autoload (quote canlock-insert-header) "canlock" "\
;;;***
\f
-;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (17794
-;;;;;; 54379))
+;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (17843
+;;;;;; 45626))
;;; Generated autoloads from progmodes/cc-compat.el
(put 'c-indent-level 'safe-local-variable 'integerp)
;;;***
\f
;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el"
-;;;;;; (17796 15986))
+;;;;;; (17843 45626))
;;; Generated autoloads from progmodes/cc-engine.el
(autoload (quote c-guess-basic-syntax) "cc-engine" "\
\f
;;;### (autoloads (pike-mode idl-mode java-mode objc-mode c++-mode
;;;;;; c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el"
-;;;;;; (17797 52285))
+;;;;;; (17843 45627))
;;; Generated autoloads from progmodes/cc-mode.el
(autoload (quote c-initialize-cc-mode) "cc-mode" "\
;;;***
\f
;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles"
-;;;;;; "progmodes/cc-styles.el" (17794 54380))
+;;;;;; "progmodes/cc-styles.el" (17843 45627))
;;; Generated autoloads from progmodes/cc-styles.el
(autoload (quote c-set-style) "cc-styles" "\
;;;***
\f
-;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17794
-;;;;;; 54380))
+;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17843
+;;;;;; 45627))
;;; Generated autoloads from progmodes/cc-subword.el
(autoload 'c-subword-mode "cc-subword" "Mode enabling subword movement and editing keys." t)
;;;***
\f
-;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (17794 54380))
+;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (17843 45627))
;;; Generated autoloads from progmodes/cc-vars.el
(put 'c-basic-offset 'safe-local-variable 'integerp)
(put 'c-backslash-column 'safe-local-variable 'integerp)
\f
;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program
;;;;;; declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el"
-;;;;;; (17792 9561))
+;;;;;; (17843 45618))
;;; Generated autoloads from international/ccl.el
(autoload (quote ccl-compile) "ccl" "\
;;;***
\f
;;;### (autoloads (cfengine-mode) "cfengine" "progmodes/cfengine.el"
-;;;;;; (17669 23128))
+;;;;;; (17843 45627))
;;; Generated autoloads from progmodes/cfengine.el
(autoload (quote cfengine-mode) "cfengine" "\
;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer
;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive
;;;;;; checkdoc-interactive checkdoc) "checkdoc" "emacs-lisp/checkdoc.el"
-;;;;;; (17740 981))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/checkdoc.el
(autoload (quote checkdoc) "checkdoc" "\
;;;***
\f
;;;### (autoloads (encode-hz-buffer encode-hz-region decode-hz-buffer
-;;;;;; decode-hz-region) "china-util" "language/china-util.el" (17792
-;;;;;; 9562))
+;;;;;; decode-hz-region) "china-util" "language/china-util.el" (17843
+;;;;;; 45620))
;;; Generated autoloads from language/china-util.el
(autoload (quote decode-hz-region) "china-util" "\
;;;***
\f
;;;### (autoloads (command-history list-command-history repeat-matching-complex-command)
-;;;;;; "chistory" "chistory.el" (17781 39501))
+;;;;;; "chistory" "chistory.el" (17843 45609))
;;; Generated autoloads from chistory.el
(autoload (quote repeat-matching-complex-command) "chistory" "\
;;;***
\f
-;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17785 34467))
+;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/cl.el
(defvar custom-print-functions nil "\
;;;***
\f
;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el"
-;;;;;; (17729 22475))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/cl-indent.el
(autoload (quote common-lisp-indent-function) "cl-indent" "\
;;;***
\f
;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el"
-;;;;;; (17394 12937))
+;;;;;; (17843 45627))
;;; Generated autoloads from progmodes/cmacexp.el
(autoload (quote c-macro-expand) "cmacexp" "\
;;;***
\f
-;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17786
-;;;;;; 56014))
+;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17843
+;;;;;; 45609))
;;; Generated autoloads from cmuscheme.el
(autoload (quote run-scheme) "cmuscheme" "\
\f
;;;### (autoloads (codepage-setup cp-supported-codepages cp-offset-for-codepage
;;;;;; cp-language-for-codepage cp-charset-for-codepage cp-make-coding-systems-for-codepage)
-;;;;;; "codepage" "international/codepage.el" (17792 9561))
+;;;;;; "codepage" "international/codepage.el" (17843 45618))
;;; Generated autoloads from international/codepage.el
(autoload (quote cp-make-coding-systems-for-codepage) "codepage" "\
;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list
;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command
;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el"
-;;;;;; (17800 14415))
+;;;;;; (17843 45609))
;;; Generated autoloads from comint.el
(defvar comint-output-filter-functions (quote (comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt)) "\
;;;***
\f
-;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17781
-;;;;;; 39501))
+;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17843
+;;;;;; 45609))
;;; Generated autoloads from compare-w.el
(autoload (quote compare-windows) "compare-w" "\
;;;;;; compilation-shell-minor-mode compilation-mode compilation-start
;;;;;; compile compilation-disable-input compile-command compilation-search-path
;;;;;; compilation-ask-about-save compilation-window-height compilation-mode-hook)
-;;;;;; "compile" "progmodes/compile.el" (17767 19634))
+;;;;;; "compile" "progmodes/compile.el" (17843 45627))
;;; Generated autoloads from progmodes/compile.el
(defvar compilation-mode-hook nil "\
Runs COMMAND, a shell command, in a separate process asynchronously
with output going to the buffer `*compilation*'.
-If optional second arg COMINT is t the buffer will be in Comint mode with
-`compilation-shell-minor-mode'.
-
You can then use the command \\[next-error] to find the next error message
and move to the source code that caused it.
+If optional second arg COMINT is t the buffer will be in Comint mode with
+`compilation-shell-minor-mode'.
+
Interactively, prompts for the command if `compilation-read-command' is
non-nil; otherwise uses `compile-command'. With prefix arg, always prompts.
Additionally, with universal prefix arg, compilation buffer will be in
;;;***
\f
;;;### (autoloads (partial-completion-mode) "complete" "complete.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45609))
;;; Generated autoloads from complete.el
(defvar partial-completion-mode nil "\
;;;***
\f
;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45609))
;;; Generated autoloads from completion.el
(defvar dynamic-completion-mode nil "\
;;;### (autoloads (decompose-composite-char compose-last-chars compose-chars-after
;;;;;; find-composition compose-chars decompose-string compose-string
;;;;;; decompose-region compose-region encode-composition-rule)
-;;;;;; "composite" "composite.el" (17792 9561))
+;;;;;; "composite" "composite.el" (17843 45609))
;;; Generated autoloads from composite.el
(defconst reference-point-alist (quote ((tl . 0) (tc . 1) (tr . 2) (Bl . 3) (Bc . 4) (Br . 5) (bl . 6) (bc . 7) (br . 8) (cl . 9) (cc . 10) (cr . 11) (top-left . 0) (top-center . 1) (top-right . 2) (base-left . 3) (base-center . 4) (base-right . 5) (bottom-left . 6) (bottom-center . 7) (bottom-right . 8) (center-left . 9) (center-center . 10) (center-right . 11) (ml . 3) (mc . 10) (mr . 5) (mid-left . 3) (mid-center . 10) (mid-right . 5))) "\
;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode
;;;;;; conf-space-keywords conf-space-mode conf-javaprop-mode conf-windows-mode
;;;;;; conf-unix-mode conf-mode) "conf-mode" "textmodes/conf-mode.el"
-;;;;;; (17679 3707))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/conf-mode.el
(autoload (quote conf-mode) "conf-mode" "\
;;;***
\f
;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie)
-;;;;;; "cookie1" "play/cookie1.el" (17786 56015))
+;;;;;; "cookie1" "play/cookie1.el" (17843 45625))
;;; Generated autoloads from play/cookie1.el
(autoload (quote cookie) "cookie1" "\
;;;***
\f
;;;### (autoloads (copyright copyright-fix-years copyright-update)
-;;;;;; "copyright" "emacs-lisp/copyright.el" (17385 8489))
+;;;;;; "copyright" "emacs-lisp/copyright.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/copyright.el
(autoload (quote copyright-update) "copyright" "\
;;;***
\f
;;;### (autoloads (cperl-perldoc-at-point cperl-perldoc cperl-mode)
-;;;;;; "cperl-mode" "progmodes/cperl-mode.el" (17781 39502))
+;;;;;; "cperl-mode" "progmodes/cperl-mode.el" (17843 45627))
;;; Generated autoloads from progmodes/cperl-mode.el
(autoload (quote cperl-mode) "cperl-mode" "\
;;;***
\f
;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el"
-;;;;;; (17394 12937))
+;;;;;; (17843 45627))
;;; Generated autoloads from progmodes/cpp.el
(autoload (quote cpp-highlight-buffer) "cpp" "\
;;;***
\f
;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emulation/crisp.el
(defvar crisp-mode nil "\
;;;***
\f
;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/crm.el
(autoload (quote completing-read-multiple) "crm" "\
;;;***
\f
;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el"
-;;;;;; (17782 59544))
+;;;;;; (17843 45615))
;;; Generated autoloads from emulation/cua-base.el
(defvar cua-mode nil "\
;;;;;; custom-save-all custom-file customize-browse custom-buffer-create-other-window
;;;;;; custom-buffer-create customize-apropos-groups customize-apropos-faces
;;;;;; customize-apropos-options customize-apropos customize-saved
-;;;;;; customize-rogue customize-customized customize-face-other-window
+;;;;;; customize-rogue customize-unsaved customize-face-other-window
;;;;;; customize-face customize-changed-options customize-option-other-window
;;;;;; customize-option customize-group-other-window customize-group
;;;;;; customize-mode customize customize-save-variable customize-set-variable
-;;;;;; customize-set-value) "cus-edit" "cus-edit.el" (17752 39351))
+;;;;;; customize-set-value custom-menu-sort-alphabetically custom-buffer-sort-alphabetically
+;;;;;; custom-browse-sort-alphabetically) "cus-edit" "cus-edit.el"
+;;;;;; (17843 45609))
;;; Generated autoloads from cus-edit.el
+
+(defvar custom-browse-sort-alphabetically nil "\
+If non-nil, sort customization group alphabetically in `custom-browse'.")
+
+(custom-autoload (quote custom-browse-sort-alphabetically) "cus-edit" t)
+
+(defvar custom-buffer-sort-alphabetically nil "\
+If non-nil, sort each customization group alphabetically in Custom buffer.")
+
+(custom-autoload (quote custom-buffer-sort-alphabetically) "cus-edit" t)
+
+(defvar custom-menu-sort-alphabetically nil "\
+If non-nil, sort each customization group alphabetically in menus.")
+
+(custom-autoload (quote custom-menu-sort-alphabetically) "cus-edit" t)
(add-hook 'same-window-regexps "\\`\\*Customiz.*\\*\\'")
(autoload (quote customize-set-value) "cus-edit" "\
\(fn &optional FACE)" t nil)
-(autoload (quote customize-customized) "cus-edit" "\
-Customize all user options set since the last save in this session.
+(autoload (quote customize-unsaved) "cus-edit" "\
+Customize all user options set in this session but not saved.
\(fn)" t nil)
;;;***
\f
;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-set-faces
-;;;;;; custom-declare-face) "cus-face" "cus-face.el" (17385 8483))
+;;;;;; custom-declare-face) "cus-face" "cus-face.el" (17843 45609))
;;; Generated autoloads from cus-face.el
(autoload (quote custom-declare-face) "cus-face" "\
;;;***
\f
;;;### (autoloads (customize-create-theme) "cus-theme" "cus-theme.el"
-;;;;;; (17632 41885))
+;;;;;; (17843 45609))
;;; Generated autoloads from cus-theme.el
(autoload (quote customize-create-theme) "cus-theme" "\
;;;***
\f
;;;### (autoloads (cvs-status-mode) "cvs-status" "cvs-status.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45609))
;;; Generated autoloads from cvs-status.el
(autoload (quote cvs-status-mode) "cvs-status" "\
;;;***
\f
;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode)
-;;;;;; "cwarn" "progmodes/cwarn.el" (17394 12937))
+;;;;;; "cwarn" "progmodes/cwarn.el" (17843 45627))
;;; Generated autoloads from progmodes/cwarn.el
(autoload (quote cwarn-mode) "cwarn" "\
Non-nil if Global-Cwarn mode is enabled.
See the command `global-cwarn-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-cwarn-mode'.")
-
-(custom-autoload (quote global-cwarn-mode) "cwarn")
+either customize it (see the info node `Easy Customization')
+or call the function `global-cwarn-mode'.")
-(put (quote global-cwarn-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-cwarn-mode) "cwarn" nil)
(autoload (quote global-cwarn-mode) "cwarn" "\
Toggle Cwarn mode in every buffer.
\f
;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char
;;;;;; cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el"
-;;;;;; (17788 21816))
+;;;;;; (17843 45620))
;;; Generated autoloads from language/cyril-util.el
(autoload (quote cyrillic-encode-koi8-r-char) "cyril-util" "\
;;;***
\f
;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el"
-;;;;;; (17385 8483))
+;;;;;; (17843 45609))
;;; Generated autoloads from dabbrev.el
(define-key esc-map "/" 'dabbrev-expand)
(define-key esc-map [?\C-/] 'dabbrev-completion)
;;;***
\f
-;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17394
-;;;;;; 12937))
+;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17843
+;;;;;; 45627))
;;; Generated autoloads from progmodes/dcl-mode.el
(autoload (quote dcl-mode) "dcl-mode" "\
;;;***
\f
;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug"
-;;;;;; "emacs-lisp/debug.el" (17440 13082))
+;;;;;; "emacs-lisp/debug.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/debug.el
(setq debugger (quote debug))
;;;***
\f
;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45625))
;;; Generated autoloads from play/decipher.el
(autoload (quote decipher) "decipher" "\
;;;***
\f
;;;### (autoloads (delimit-columns-rectangle delimit-columns-region
-;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (17781
-;;;;;; 39501))
+;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (17843
+;;;;;; 45609))
;;; Generated autoloads from delim-col.el
(autoload (quote delimit-columns-customize) "delim-col" "\
;;;***
\f
-;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17604
-;;;;;; 60390))
+;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17843
+;;;;;; 45627))
;;; Generated autoloads from progmodes/delphi.el
(autoload (quote delphi-mode) "delphi" "\
;;;***
\f
-;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17385
-;;;;;; 8483))
+;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17843
+;;;;;; 45609))
;;; Generated autoloads from delsel.el
(defalias (quote pending-delete-mode) (quote delete-selection-mode))
Non-nil if Delete-Selection mode is enabled.
See the command `delete-selection-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `delete-selection-mode'.")
-
-(custom-autoload (quote delete-selection-mode) "delsel")
+either customize it (see the info node `Easy Customization')
+or call the function `delete-selection-mode'.")
-(put (quote delete-selection-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote delete-selection-mode) "delsel" nil)
(autoload (quote delete-selection-mode) "delsel" "\
Toggle Delete Selection mode.
;;;***
\f
;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode)
-;;;;;; "derived" "emacs-lisp/derived.el" (17785 34467))
+;;;;;; "derived" "emacs-lisp/derived.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/derived.el
(autoload (quote define-derived-mode) "derived" "\
;;;***
\f
;;;### (autoloads (describe-char describe-text-properties) "descr-text"
-;;;;;; "descr-text.el" (17780 18171))
+;;;;;; "descr-text.el" (17843 45609))
;;; Generated autoloads from descr-text.el
(autoload (quote describe-text-properties) "descr-text" "\
;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir
;;;;;; desktop-load-default desktop-read desktop-remove desktop-save
;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop"
-;;;;;; "desktop.el" (17670 57734))
+;;;;;; "desktop.el" (17843 45609))
;;; Generated autoloads from desktop.el
(defvar desktop-save-mode nil "\
\f
;;;### (autoloads (gnus-article-outlook-deuglify-article gnus-outlook-deuglify-article
;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines)
-;;;;;; "deuglify" "gnus/deuglify.el" (17797 50970))
+;;;;;; "deuglify" "gnus/deuglify.el" (17843 45616))
;;; Generated autoloads from gnus/deuglify.el
(autoload (quote gnus-article-outlook-unwrap-lines) "deuglify" "\
;;;***
\f
;;;### (autoloads (devanagari-post-read-conversion devanagari-compose-region)
-;;;;;; "devan-util" "language/devan-util.el" (17792 9562))
+;;;;;; "devan-util" "language/devan-util.el" (17843 45620))
;;; Generated autoloads from language/devan-util.el
(defconst devanagari-consonant "[\x51ad5-\x51af9\x51b38-\x51b3f]")
;;;***
\f
;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib"
-;;;;;; "calendar/diary-lib.el" (17520 49736))
+;;;;;; "calendar/diary-lib.el" (17843 45615))
;;; Generated autoloads from calendar/diary-lib.el
(autoload (quote diary) "diary-lib" "\
;;;***
\f
;;;### (autoloads (diff-backup diff diff-command diff-switches) "diff"
-;;;;;; "diff.el" (17683 64071))
+;;;;;; "diff.el" (17843 45609))
;;; Generated autoloads from diff.el
(defvar diff-switches "-c" "\
;;;***
\f
;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "diff-mode.el"
-;;;;;; (17771 26718))
+;;;;;; (17838 18032))
;;; Generated autoloads from diff-mode.el
(autoload (quote diff-mode) "diff-mode" "\
;;;;;; dired dired-copy-preserve-time dired-dwim-target dired-keep-marker-symlink
;;;;;; dired-keep-marker-hardlink dired-keep-marker-copy dired-keep-marker-rename
;;;;;; dired-trivial-filenames dired-ls-F-marks-symlinks dired-listing-switches)
-;;;;;; "dired" "dired.el" (17780 18171))
+;;;;;; "dired" "dired.el" (17843 45609))
;;; Generated autoloads from dired.el
(defvar dired-listing-switches "-al" "\
;;;;;; dired-run-shell-command dired-do-shell-command dired-clean-directory
;;;;;; dired-do-print dired-do-touch dired-do-chown dired-do-chgrp
;;;;;; dired-do-chmod dired-compare-directories dired-backup-diff
-;;;;;; dired-diff) "dired-aux" "dired-aux.el" (17742 7456))
+;;;;;; dired-diff) "dired-aux" "dired-aux.el" (17843 45609))
;;; Generated autoloads from dired-aux.el
(autoload (quote dired-diff) "dired-aux" "\
;;;***
\f
-;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17656 37701))
+;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17843 45609))
;;; Generated autoloads from dired-x.el
(autoload (quote dired-jump) "dired-x" "\
;;;***
\f
-;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17781 39501))
+;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17843 45609))
;;; Generated autoloads from dirtrack.el
(autoload (quote dirtrack) "dirtrack" "\
;;;***
\f
-;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17385
-;;;;;; 8489))
+;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emacs-lisp/disass.el
(autoload (quote disassemble) "disass" "\
;;;;;; standard-display-graphic standard-display-g1 standard-display-ascii
;;;;;; standard-display-default standard-display-8bit describe-current-display-table
;;;;;; describe-display-table set-display-table-slot display-table-slot
-;;;;;; make-display-table) "disp-table" "disp-table.el" (17781 39501))
+;;;;;; make-display-table) "disp-table" "disp-table.el" (17843 45609))
;;; Generated autoloads from disp-table.el
(autoload (quote make-display-table) "disp-table" "\
;;;***
\f
;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45625))
;;; Generated autoloads from play/dissociate.el
(autoload (quote dissociated-press) "dissociate" "\
;;;***
\f
-;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17709 24917))
+;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17843 45609))
;;; Generated autoloads from dnd.el
(defvar dnd-protocol-alist (quote (("^file:///" . dnd-open-local-file) ("^file://" . dnd-open-file) ("^file:" . dnd-open-local-file) ("^\\(https?\\|ftp\\|file\\|nfs\\)://" . dnd-open-file))) "\
;;;***
\f
;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode"
-;;;;;; "textmodes/dns-mode.el" (17632 41886))
+;;;;;; "textmodes/dns-mode.el" (17843 45630))
;;; Generated autoloads from textmodes/dns-mode.el
(autoload (quote dns-mode) "dns-mode" "\
;;;***
\f
-;;;### (autoloads (doctor) "doctor" "play/doctor.el" (17786 56015))
+;;;### (autoloads (doctor) "doctor" "play/doctor.el" (17843 45625))
;;; Generated autoloads from play/doctor.el
(autoload (quote doctor) "doctor" "\
;;;***
\f
;;;### (autoloads (double-mode double-mode) "double" "double.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45610))
;;; Generated autoloads from double.el
(defvar double-mode nil "\
;;;***
\f
-;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17743 18144))
+;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17843 45625))
;;; Generated autoloads from play/dunnet.el
(autoload (quote dunnet) "dunnet" "\
;;;***
\f
;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el"
-;;;;;; (17385 8492))
+;;;;;; (17843 45616))
;;; Generated autoloads from gnus/earcon.el
(autoload (quote gnus-earcon-display) "earcon" "\
\f
;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap
;;;;;; define-global-minor-mode define-minor-mode) "easy-mmode"
-;;;;;; "emacs-lisp/easy-mmode.el" (17772 35829))
+;;;;;; "emacs-lisp/easy-mmode.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/easy-mmode.el
(defalias (quote easy-mmode-define-minor-mode) (quote define-minor-mode))
(defalias (quote easy-mmode-define-global-mode) (quote define-global-minor-mode))
(autoload (quote define-global-minor-mode) "easy-mmode" "\
-Make GLOBAL-MODE out of the buffer-local minor MODE.
+Make a global mode GLOBAL-MODE corresponding to buffer-local minor MODE.
TURN-ON is a function that will be called with no args in every buffer
and that should try to turn MODE on if applicable for that buffer.
KEYS is a list of CL-style keyword arguments. As the minor mode
;;;***
\f
;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define
-;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17785
-;;;;;; 34467))
+;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emacs-lisp/easymenu.el
(put (quote easy-menu-define) (quote lisp-indent-function) (quote defun))
ITEMS is a list of menu items, as in `easy-menu-define'.
These items entirely replace the previous items in that submenu.
+If MAP is specified, it should normally be a keymap; nil stands for the local
+menu-bar keymap. It can also be a symbol, which has earlier been used as the
+first argument in a call to `easy-menu-define', or the value of such a symbol.
+
If the menu located by PATH has no submenu named NAME, add one.
If the optional argument BEFORE is present, add it just before
the submenu named BEFORE, otherwise add it at the end of the menu.
To implement dynamic menus, either call this from
`menu-bar-update-hook' or use a menu filter.
-\(fn PATH NAME ITEMS &optional BEFORE)" nil nil)
+\(fn PATH NAME ITEMS &optional BEFORE MAP)" nil nil)
;;;***
\f
;;;;;; ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer ebnf-spool-file
;;;;;; ebnf-spool-directory ebnf-print-region ebnf-print-buffer
;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps"
-;;;;;; "progmodes/ebnf2ps.el" (17780 18172))
+;;;;;; "progmodes/ebnf2ps.el" (17843 45627))
;;; Generated autoloads from progmodes/ebnf2ps.el
(autoload (quote ebnf-customize) "ebnf2ps" "\
;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition
;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration
;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree
-;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17601
-;;;;;; 9092))
+;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17827
+;;;;;; 37447))
;;; Generated autoloads from progmodes/ebrowse.el
(autoload (quote ebrowse-tree-mode) "ebrowse" "\
;;;***
\f
;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45610))
;;; Generated autoloads from ebuff-menu.el
(autoload (quote electric-buffer-list) "ebuff-menu" "\
;;;***
\f
;;;### (autoloads (Electric-command-history-redo-expression) "echistory"
-;;;;;; "echistory.el" (17781 39501))
+;;;;;; "echistory.el" (17843 45610))
;;; Generated autoloads from echistory.el
(autoload (quote Electric-command-history-redo-expression) "echistory" "\
\f
;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form
;;;;;; edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug"
-;;;;;; "emacs-lisp/edebug.el" (17632 41885))
+;;;;;; "emacs-lisp/edebug.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/edebug.el
(defvar edebug-all-defs nil "\
;;;;;; ediff-merge-directory-revisions ediff-merge-directories-with-ancestor
;;;;;; ediff-merge-directories ediff-directories3 ediff-directory-revisions
;;;;;; ediff-directories ediff-buffers3 ediff-buffers ediff-backup
-;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (17752 39351))
+;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (17843 45610))
;;; Generated autoloads from ediff.el
(autoload (quote ediff-files) "ediff" "\
;;;***
\f
;;;### (autoloads (ediff-customize) "ediff-help" "ediff-help.el"
-;;;;;; (17403 27596))
+;;;;;; (17843 45610))
;;; Generated autoloads from ediff-help.el
(autoload (quote ediff-customize) "ediff-help" "\
;;;***
\f
-;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17403 27596))
+;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17843 45610))
;;; Generated autoloads from ediff-hook.el
(defvar ediff-window-setup-function)
;;;***
\f
;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff-mult.el"
-;;;;;; (17726 28398))
+;;;;;; (17843 45610))
;;; Generated autoloads from ediff-mult.el
(autoload (quote ediff-show-registry) "ediff-mult" "\
;;;***
\f
;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe)
-;;;;;; "ediff-util" "ediff-util.el" (17679 3707))
+;;;;;; "ediff-util" "ediff-util.el" (17843 45610))
;;; Generated autoloads from ediff-util.el
(autoload (quote ediff-toggle-multiframe) "ediff-util" "\
\f
;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro
;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45610))
;;; Generated autoloads from edmacro.el
(defvar edmacro-eight-bits nil "\
;;;***
\f
;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt"
-;;;;;; "emulation/edt.el" (17794 54379))
+;;;;;; "emulation/edt.el" (17843 45615))
;;; Generated autoloads from emulation/edt.el
(autoload (quote edt-set-scroll-margins) "edt" "\
;;;***
\f
;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el"
-;;;;;; (17771 1419))
+;;;;;; (17843 45610))
;;; Generated autoloads from ehelp.el
(autoload (quote with-electric-help) "ehelp" "\
;;;***
\f
;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string)
-;;;;;; "eldoc" "emacs-lisp/eldoc.el" (17785 34467))
+;;;;;; "eldoc" "emacs-lisp/eldoc.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/eldoc.el
(defvar eldoc-minor-mode-string " ElDoc" "\
;;;***
\f
-;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17781
-;;;;;; 39501))
+;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from elide-head.el
(autoload (quote elide-head) "elide-head" "\
;;;***
\f
;;;### (autoloads (elint-initialize) "elint" "emacs-lisp/elint.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/elint.el
(autoload (quote elint-initialize) "elint" "\
;;;***
\f
;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list
-;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (17385
-;;;;;; 8490))
+;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emacs-lisp/elp.el
(autoload (quote elp-instrument-function) "elp" "\
;;;***
\f
;;;### (autoloads (report-emacs-bug) "emacsbug" "mail/emacsbug.el"
-;;;;;; (17743 18143))
+;;;;;; (17843 45621))
;;; Generated autoloads from mail/emacsbug.el
(autoload (quote report-emacs-bug) "emacsbug" "\
;;;***
\f
;;;### (autoloads (encoded-kbd-mode) "encoded-kb" "international/encoded-kb.el"
-;;;;;; (17792 9561))
+;;;;;; (17843 45618))
;;; Generated autoloads from international/encoded-kb.el
(defvar encoded-kbd-mode nil "\
;;;***
\f
;;;### (autoloads (enriched-decode enriched-encode enriched-mode)
-;;;;;; "enriched" "textmodes/enriched.el" (17786 56015))
+;;;;;; "enriched" "textmodes/enriched.el" (17843 45630))
;;; Generated autoloads from textmodes/enriched.el
(autoload (quote enriched-mode) "enriched" "\
;;;***
\f
;;;### (autoloads (erc-handle-irc-url erc erc-select-read-args) "erc"
-;;;;;; "erc/erc.el" (17792 9561))
+;;;;;; "erc/erc.el" (17839 38671))
;;; Generated autoloads from erc/erc.el
(autoload (quote erc-select-read-args) "erc" "\
;;;***
\f
-;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17761
-;;;;;; 54014))
+;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from erc/erc-autoaway.el
(autoload 'erc-autoaway-mode "erc-autoaway")
;;;***
\f
-;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17447 52274))
+;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17843 45616))
;;; Generated autoloads from erc/erc-button.el
(autoload 'erc-button-mode "erc-button" nil t)
;;;***
\f
-;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (17761 54014))
+;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (17843 45616))
+;;; Generated autoloads from erc/erc-capab.el
+ (autoload 'erc-capab-identify-mode "erc-capab" nil t)
+
+;;;***
+\f
+;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (17843 45616))
;;; Generated autoloads from erc/erc-compat.el
(autoload 'erc-define-minor-mode "erc-compat")
;;;***
\f
;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC)
-;;;;;; "erc-dcc" "erc/erc-dcc.el" (17785 34467))
+;;;;;; "erc-dcc" "erc/erc-dcc.el" (17843 45616))
;;; Generated autoloads from erc/erc-dcc.el
(autoload (quote erc-cmd-DCC) "erc-dcc" "\
;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list
;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action
;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el"
-;;;;;; (17789 35159))
+;;;;;; (17843 45616))
;;; Generated autoloads from erc/erc-ezbounce.el
(autoload (quote erc-cmd-ezb) "erc-ezbounce" "\
;;;***
\f
-;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17761
-;;;;;; 54014))
+;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from erc/erc-fill.el
(autoload 'erc-fill-mode "erc-fill" nil t)
;;;***
\f
-;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (17391
-;;;;;; 39324))
+;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from erc/erc-hecomplete.el
(autoload 'erc-hecomplete-mode "erc-hecomplete" nil t)
;;;***
\f
;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd"
-;;;;;; "erc/erc-identd.el" (17601 9092))
+;;;;;; "erc/erc-identd.el" (17843 45616))
;;; Generated autoloads from erc/erc-identd.el
(autoload 'erc-identd-mode "erc-identd")
;;;***
\f
;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el"
-;;;;;; (17601 9092))
+;;;;;; (17843 45616))
;;; Generated autoloads from erc/erc-imenu.el
(autoload (quote erc-create-imenu-index) "erc-imenu" "\
;;;***
\f
-;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17468 10541))
+;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17843 45616))
;;; Generated autoloads from erc/erc-join.el
(autoload 'erc-autojoin-mode "erc-join" nil t)
;;;***
\f
;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log"
-;;;;;; "erc/erc-log.el" (17761 54014))
+;;;;;; "erc/erc-log.el" (17843 45616))
;;; Generated autoloads from erc/erc-log.el
(autoload 'erc-log-mode "erc-log" nil t)
;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host
;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool
;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el"
-;;;;;; (17632 41885))
+;;;;;; (17843 45616))
;;; Generated autoloads from erc/erc-match.el
(autoload 'erc-match-mode "erc-match")
\(fn)" t nil)
+;;;***
+\f
+;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (17843 45616))
+;;; Generated autoloads from erc/erc-menu.el
+ (autoload 'erc-menu-mode "erc-menu" nil t)
+
;;;***
\f
;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el"
-;;;;;; (17468 10541))
+;;;;;; (17843 45616))
;;; Generated autoloads from erc/erc-netsplit.el
(autoload 'erc-netsplit-mode "erc-netsplit")
;;;***
\f
;;;### (autoloads (erc-server-select erc-determine-network) "erc-networks"
-;;;;;; "erc/erc-networks.el" (17761 54014))
+;;;;;; "erc/erc-networks.el" (17843 45616))
;;; Generated autoloads from erc/erc-networks.el
(autoload (quote erc-determine-network) "erc-networks" "\
;;;***
\f
;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify"
-;;;;;; "erc/erc-notify.el" (17391 39324))
+;;;;;; "erc/erc-notify.el" (17843 45616))
;;; Generated autoloads from erc/erc-notify.el
(autoload 'erc-notify-mode "erc-notify" nil t)
;;;***
\f
-;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17391 39324))
+;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17843 45616))
;;; Generated autoloads from erc/erc-page.el
(autoload 'erc-page-mode "erc-page")
;;;***
\f
-;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17601
-;;;;;; 9092))
+;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from erc/erc-pcomplete.el
(autoload 'erc-completion-mode "erc-pcomplete" nil t)
;;;***
\f
-;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17761 54014))
+;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17843 45616))
;;; Generated autoloads from erc/erc-replace.el
(autoload 'erc-replace-mode "erc-replace")
;;;***
\f
-;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17391 39324))
+;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17843 45616))
;;; Generated autoloads from erc/erc-ring.el
(autoload 'erc-ring-mode "erc-ring" nil t)
;;;***
\f
;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode)
-;;;;;; "erc-services" "erc/erc-services.el" (17391 39324))
+;;;;;; "erc-services" "erc/erc-services.el" (17843 45616))
;;; Generated autoloads from erc/erc-services.el
(autoload 'erc-services-mode "erc-services" nil t)
;;;***
\f
-;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17761 54014))
+;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17843 45616))
;;; Generated autoloads from erc/erc-sound.el
(autoload 'erc-sound-mode "erc-sound")
;;;***
\f
;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el"
-;;;;;; (17391 39324))
+;;;;;; (17843 45616))
;;; Generated autoloads from erc/erc-speedbar.el
(autoload (quote erc-speedbar-browser) "erc-speedbar" "\
;;;***
\f
-;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17618
-;;;;;; 8193))
+;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from erc/erc-spelling.el
(autoload 'erc-spelling-mode "erc-spelling" nil t)
;;;***
\f
-;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17785 34467))
+;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17843 45616))
;;; Generated autoloads from erc/erc-stamp.el
(autoload 'erc-timestamp-mode "erc-stamp" nil t)
;;;***
\f
-;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17761 54014))
+;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17843 45616))
;;; Generated autoloads from erc/erc-track.el
(autoload 'erc-track-mode "erc-track" nil t)
(autoload 'erc-track-when-inactive-mode "erc-track" nil t)
;;;***
\f
;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size)
-;;;;;; "erc-truncate" "erc/erc-truncate.el" (17743 18143))
+;;;;;; "erc-truncate" "erc/erc-truncate.el" (17843 45616))
;;; Generated autoloads from erc/erc-truncate.el
(autoload 'erc-truncate-mode "erc-truncate" nil t)
;;;***
\f
;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el"
-;;;;;; (17391 39324))
+;;;;;; (17843 45616))
;;; Generated autoloads from erc/erc-xdcc.el
(autoload (quote erc-xdcc-add-file) "erc-xdcc" "\
;;;***
\f
-;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17385
-;;;;;; 8492))
+;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from eshell/esh-mode.el
(autoload (quote eshell-mode) "esh-mode" "\
;;;***
\f
-;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from eshell/esh-test.el
(autoload (quote eshell-test) "esh-test" "\
;;;***
\f
;;;### (autoloads (eshell-report-bug eshell-command-result eshell-command
-;;;;;; eshell) "eshell" "eshell/eshell.el" (17786 56015))
+;;;;;; eshell) "eshell" "eshell/eshell.el" (17843 45616))
;;; Generated autoloads from eshell/eshell.el
(autoload (quote eshell) "eshell" "\
;;;;;; visit-tags-table tags-table-mode find-tag-default-function
;;;;;; find-tag-hook tags-add-tables tags-compression-info-list
;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el"
-;;;;;; (17408 40149))
+;;;;;; (17843 45627))
;;; Generated autoloads from progmodes/etags.el
(defvar tags-file-name nil "\
A value of t means case-insensitive, a value of nil means case-sensitive.
Any other value means use the setting of `case-fold-search'.")
-(custom-autoload (quote tags-case-fold-search) "etags")
+(custom-autoload (quote tags-case-fold-search) "etags" t)
(defvar tags-table-list nil "\
*List of file names of tags tables to search.
If you set this variable, do not also set `tags-file-name'.
Use the `etags' program to make a tags table file.")
-(custom-autoload (quote tags-table-list) "etags")
+(custom-autoload (quote tags-table-list) "etags" t)
(defvar tags-compression-info-list (quote ("" ".Z" ".bz2" ".gz" ".tgz")) "\
*List of extensions tried by etags when jka-compr is used.
\(i.e. via customize of `auto-compression-mode' or by calling the function
`auto-compression-mode').")
-(custom-autoload (quote tags-compression-info-list) "etags")
+(custom-autoload (quote tags-compression-info-list) "etags" t)
(defvar tags-add-tables (quote ask-user) "\
*Control whether to add a new tags table to the current list.
Any other value means ask the user whether to add a new tags table
to the current list (as opposed to starting a new list).")
-(custom-autoload (quote tags-add-tables) "etags")
+(custom-autoload (quote tags-add-tables) "etags" t)
(defvar find-tag-hook nil "\
*Hook to be run by \\[find-tag] after finding a tag. See `run-hooks'.
The value in the buffer in which \\[find-tag] is done is used,
not the value in the buffer \\[find-tag] goes to.")
-(custom-autoload (quote find-tag-hook) "etags")
+(custom-autoload (quote find-tag-hook) "etags" t)
(defvar find-tag-default-function nil "\
*A function of no arguments used by \\[find-tag] to pick a default tag.
has a `find-tag-default-function' property (see `put'), that is used.
Otherwise, `find-tag-default' is used.")
-(custom-autoload (quote find-tag-default-function) "etags")
+(custom-autoload (quote find-tag-default-function) "etags" t)
(autoload (quote tags-table-mode) "etags" "\
Major mode for tags table file buffers.
;;;;;; ethio-fidel-to-sera-buffer ethio-fidel-to-sera-region ethio-sera-to-fidel-marker
;;;;;; ethio-sera-to-fidel-mail ethio-sera-to-fidel-mail-or-marker
;;;;;; ethio-sera-to-fidel-buffer ethio-sera-to-fidel-region setup-ethiopic-environment-internal)
-;;;;;; "ethio-util" "language/ethio-util.el" (17792 9562))
+;;;;;; "ethio-util" "language/ethio-util.el" (17843 45620))
;;; Generated autoloads from language/ethio-util.el
(autoload (quote setup-ethiopic-environment-internal) "ethio-util" "\
\f
;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline
;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45624))
;;; Generated autoloads from net/eudc.el
(autoload (quote eudc-set-server) "eudc" "\
\f
;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline
;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary)
-;;;;;; "eudc-bob" "net/eudc-bob.el" (17786 56015))
+;;;;;; "eudc-bob" "net/eudc-bob.el" (17843 45624))
;;; Generated autoloads from net/eudc-bob.el
(autoload (quote eudc-display-generic-binary) "eudc-bob" "\
;;;***
\f
;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb)
-;;;;;; "eudc-export" "net/eudc-export.el" (17786 56015))
+;;;;;; "eudc-export" "net/eudc-export.el" (17843 45624))
;;; Generated autoloads from net/eudc-export.el
(autoload (quote eudc-insert-record-at-point-into-bbdb) "eudc-export" "\
;;;***
\f
;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45624))
;;; Generated autoloads from net/eudc-hotlist.el
(autoload (quote eudc-edit-hotlist) "eudc-hotlist" "\
;;;***
\f
-;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (17785
-;;;;;; 34467))
+;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emacs-lisp/ewoc.el
(autoload (quote ewoc-create) "ewoc" "\
;;;### (autoloads (executable-make-buffer-file-executable-if-script-p
;;;;;; executable-self-display executable-set-magic executable-interpret
;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el"
-;;;;;; (17394 12937))
+;;;;;; (17843 45627))
;;; Generated autoloads from progmodes/executable.el
(autoload (quote executable-command-find-posix-p) "executable" "\
;;;***
\f
;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot
-;;;;;; expand-add-abbrevs) "expand" "expand.el" (17781 39501))
+;;;;;; expand-add-abbrevs) "expand" "expand.el" (17843 45610))
;;; Generated autoloads from expand.el
(autoload (quote expand-add-abbrevs) "expand" "\
;;;***
\f
-;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17781 39502))
+;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17843 45627))
;;; Generated autoloads from progmodes/f90.el
(autoload (quote f90-mode) "f90" "\
;;;;;; facemenu-remove-all facemenu-remove-face-props facemenu-set-read-only
;;;;;; facemenu-set-intangible facemenu-set-invisible facemenu-set-face-from-menu
;;;;;; facemenu-set-background facemenu-set-foreground facemenu-set-face)
-;;;;;; "facemenu" "facemenu.el" (17780 31980))
+;;;;;; "facemenu" "facemenu.el" (17843 45610))
;;; Generated autoloads from facemenu.el
(define-key global-map "\M-o" 'facemenu-keymap)
(autoload 'facemenu-keymap "facemenu" "Keymap for face-changing commands." t 'keymap)
;;;***
\f
;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock"
-;;;;;; "obsolete/fast-lock.el" (17786 56015))
+;;;;;; "obsolete/fast-lock.el" (17843 45625))
;;; Generated autoloads from obsolete/fast-lock.el
(autoload (quote fast-lock-mode) "fast-lock" "\
;;;***
\f
;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu
-;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (17781 39501))
+;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (17838 18033))
;;; Generated autoloads from ffap.el
(autoload (quote ffap-next) "ffap" "\
;;;### (autoloads (file-cache-minibuffer-complete file-cache-add-directory-recursively
;;;;;; file-cache-add-directory-using-locate file-cache-add-directory-using-find
;;;;;; file-cache-add-file file-cache-add-directory-list file-cache-add-directory)
-;;;;;; "filecache" "filecache.el" (17781 39501))
+;;;;;; "filecache" "filecache.el" (17843 45610))
;;; Generated autoloads from filecache.el
(autoload (quote file-cache-add-directory) "filecache" "\
;;;***
\f
-;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17714
-;;;;;; 34817))
+;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from filesets.el
(autoload (quote filesets-init) "filesets" "\
;;;***
\f
-;;;### (autoloads nil "fill" "textmodes/fill.el" (17743 45092))
+;;;### (autoloads nil "fill" "textmodes/fill.el" (17843 45630))
;;; Generated autoloads from textmodes/fill.el
(put 'colon-double-space 'safe-local-variable 'booleanp)
\f
;;;### (autoloads (find-grep-dired find-name-dired find-dired find-grep-options
;;;;;; find-ls-subdir-switches find-ls-option) "find-dired" "find-dired.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45610))
;;; Generated autoloads from find-dired.el
(defvar find-ls-option (if (eq system-type (quote berkeley-unix)) (quote ("-ls" . "-gilsb")) (quote ("-exec ls -ld {} \\;" . "-ld"))) "\
\f
;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file
;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45610))
;;; Generated autoloads from find-file.el
(defvar ff-special-constructs (quote (("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" lambda nil (buffer-substring (match-beginning 2) (match-end 2))))) "\
;;;;;; find-variable find-variable-noselect find-function-other-frame
;;;;;; find-function-other-window find-function find-function-noselect
;;;;;; find-function-search-for-symbol find-library) "find-func"
-;;;;;; "emacs-lisp/find-func.el" (17786 56015))
+;;;;;; "emacs-lisp/find-func.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/find-func.el
(autoload (quote find-library) "find-func" "\
;;;***
\f
;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories
-;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (17781 39501))
+;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (17843 45610))
;;; Generated autoloads from find-lisp.el
(autoload (quote find-lisp-find-dired) "find-lisp" "\
;;;***
\f
;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords)
-;;;;;; "finder" "finder.el" (17476 4797))
+;;;;;; "finder" "finder.el" (17843 45610))
;;; Generated autoloads from finder.el
(autoload (quote finder-list-keywords) "finder" "\
;;;***
\f
;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl"
-;;;;;; "flow-ctrl.el" (17781 39501))
+;;;;;; "flow-ctrl.el" (17843 45610))
;;; Generated autoloads from flow-ctrl.el
(autoload (quote enable-flow-control) "flow-ctrl" "\
;;;***
\f
;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el"
-;;;;;; (17476 4798))
+;;;;;; (17843 45616))
;;; Generated autoloads from gnus/flow-fill.el
(autoload (quote fill-flowed-encode) "flow-fill" "\
;;;***
\f
;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode)
-;;;;;; "flymake" "progmodes/flymake.el" (17770 2412))
+;;;;;; "flymake" "progmodes/flymake.el" (17843 45627))
;;; Generated autoloads from progmodes/flymake.el
(autoload (quote flymake-mode) "flymake" "\
\f
;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off
;;;;;; turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode)
-;;;;;; "flyspell" "textmodes/flyspell.el" (17786 56015))
+;;;;;; "flyspell" "textmodes/flyspell.el" (17843 45630))
;;; Generated autoloads from textmodes/flyspell.el
(autoload (quote flyspell-prog-mode) "flyspell" "\
\f
;;;### (autoloads (follow-delete-other-windows-and-split follow-mode
;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el"
-;;;;;; (17743 18143))
+;;;;;; (17843 45610))
;;; Generated autoloads from follow.el
(autoload (quote turn-on-follow-mode) "follow" "\
;;;***
\f
-;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17843
+;;;;;; 45621))
;;; Generated autoloads from mail/footnote.el
(autoload (quote footnote-mode) "footnote" "\
;;;***
\f
;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode)
-;;;;;; "forms" "forms.el" (17781 39501))
+;;;;;; "forms" "forms.el" (17843 45610))
;;; Generated autoloads from forms.el
(autoload (quote forms-mode) "forms" "\
;;;***
\f
;;;### (autoloads (fortran-mode fortran-tab-mode-default) "fortran"
-;;;;;; "progmodes/fortran.el" (17781 39502))
+;;;;;; "progmodes/fortran.el" (17843 45628))
;;; Generated autoloads from progmodes/fortran.el
(defvar fortran-tab-mode-default nil "\
;;;***
\f
;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region
-;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (17385 8495))
+;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (17843 45625))
;;; Generated autoloads from play/fortune.el
(autoload (quote fortune-add-fortune) "fortune" "\
;;;***
\f
;;;### (autoloads (gdb-enable-debug gdba) "gdb-ui" "progmodes/gdb-ui.el"
-;;;;;; (17780 18172))
+;;;;;; (17844 62923))
;;; Generated autoloads from progmodes/gdb-ui.el
(autoload (quote gdba) "gdb-ui" "\
\(fn COMMAND-LINE)" t nil)
(defvar gdb-enable-debug nil "\
-Non-nil means record the process input and output in `gdb-debug-ring'.")
+Non-nil means record the process input and output in `gdb-debug-log'.")
(custom-autoload (quote gdb-enable-debug) "gdb-ui" t)
;;;***
\f
;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal
-;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (17785
-;;;;;; 34467))
+;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emacs-lisp/generic.el
(defvar generic-mode-list nil "\
;;;***
\f
;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el"
-;;;;;; (17788 21816))
+;;;;;; (17843 45628))
;;; Generated autoloads from progmodes/glasses.el
(autoload (quote glasses-mode) "glasses" "\
;;;***
\f
;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error
-;;;;;; gmm-message) "gmm-utils" "gnus/gmm-utils.el" (17714 34817))
+;;;;;; gmm-message) "gmm-utils" "gnus/gmm-utils.el" (17843 45616))
;;; Generated autoloads from gnus/gmm-utils.el
(autoload (quote gmm-message) "gmm-utils" "\
;;;***
\f
;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server
-;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (17767 19634))
+;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (17843 45617))
;;; Generated autoloads from gnus/gnus.el
(when (fboundp 'custom-autoload)
(custom-autoload 'gnus-select-method "gnus"))
;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group
;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize
;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent"
-;;;;;; "gnus/gnus-agent.el" (17767 19633))
+;;;;;; "gnus/gnus-agent.el" (17843 45616))
;;; Generated autoloads from gnus/gnus-agent.el
(autoload (quote gnus-unplugged) "gnus-agent" "\
;;;***
\f
;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el"
-;;;;;; (17767 19634))
+;;;;;; (17843 45616))
;;; Generated autoloads from gnus/gnus-art.el
(autoload (quote gnus-article-prepare-display) "gnus-art" "\
;;;***
\f
;;;### (autoloads (gnus-audio-play) "gnus-audio" "gnus/gnus-audio.el"
-;;;;;; (17788 21815))
+;;;;;; (17843 45616))
;;; Generated autoloads from gnus/gnus-audio.el
(autoload (quote gnus-audio-play) "gnus-audio" "\
\f
;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group
;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active
-;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17385
-;;;;;; 8493))
+;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from gnus/gnus-cache.el
(autoload (quote gnus-jog-cache) "gnus-cache" "\
;;;***
\f
;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article)
-;;;;;; "gnus-delay" "gnus/gnus-delay.el" (17385 8493))
+;;;;;; "gnus-delay" "gnus/gnus-delay.el" (17843 45616))
;;; Generated autoloads from gnus/gnus-delay.el
(autoload (quote gnus-delay-article) "gnus-delay" "\
;;;***
\f
;;;### (autoloads (gnus-user-format-function-D gnus-user-format-function-d)
-;;;;;; "gnus-diary" "gnus/gnus-diary.el" (17797 50970))
+;;;;;; "gnus-diary" "gnus/gnus-diary.el" (17843 45616))
;;; Generated autoloads from gnus/gnus-diary.el
(autoload (quote gnus-user-format-function-d) "gnus-diary" "\
;;;***
\f
;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el"
-;;;;;; (17385 8493))
+;;;;;; (17843 45616))
;;; Generated autoloads from gnus/gnus-dired.el
(autoload (quote turn-on-gnus-dired-mode) "gnus-dired" "\
;;;***
\f
;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el"
-;;;;;; (17698 30385))
+;;;;;; (17843 45616))
;;; Generated autoloads from gnus/gnus-draft.el
(autoload (quote gnus-draft-reminder) "gnus-draft" "\
\f
;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png
;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header
-;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17476
-;;;;;; 4800))
+;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17843
+;;;;;; 45616))
;;; Generated autoloads from gnus/gnus-fun.el
(autoload (quote gnus-random-x-face) "gnus-fun" "\
;;;***
\f
;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group)
-;;;;;; "gnus-group" "gnus/gnus-group.el" (17767 19634))
+;;;;;; "gnus-group" "gnus/gnus-group.el" (17843 45617))
;;; Generated autoloads from gnus/gnus-group.el
(autoload (quote gnus-fetch-group) "gnus-group" "\
;;;***
\f
;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el"
-;;;;;; (17788 21815))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-kill.el
(defalias (quote gnus-batch-kill) (quote gnus-batch-score))
\f
;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate
;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el"
-;;;;;; (17551 7908))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-ml.el
(autoload (quote turn-on-gnus-mailing-list-mode) "gnus-ml" "\
\f
;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update
;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el"
-;;;;;; (17385 8493))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-mlspl.el
(autoload (quote gnus-group-split-setup) "gnus-mlspl" "\
;;;***
\f
;;;### (autoloads (gnus-change-server) "gnus-move" "gnus/gnus-move.el"
-;;;;;; (17788 21815))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-move.el
(autoload (quote gnus-change-server) "gnus-move" "\
;;;***
\f
;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail)
-;;;;;; "gnus-msg" "gnus/gnus-msg.el" (17385 8493))
+;;;;;; "gnus-msg" "gnus/gnus-msg.el" (17843 45617))
;;; Generated autoloads from gnus/gnus-msg.el
(autoload (quote gnus-msg-mail) "gnus-msg" "\
;;;***
\f
;;;### (autoloads (gnus-nocem-load-cache gnus-nocem-scan-groups)
-;;;;;; "gnus-nocem" "gnus/gnus-nocem.el" (17788 21815))
+;;;;;; "gnus-nocem" "gnus/gnus-nocem.el" (17843 45617))
;;; Generated autoloads from gnus/gnus-nocem.el
(autoload (quote gnus-nocem-scan-groups) "gnus-nocem" "\
\f
;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon
;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el"
-;;;;;; (17385 8493))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-picon.el
(autoload (quote gnus-treat-from-picon) "gnus-picon" "\
;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection
;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement
;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range"
-;;;;;; "gnus/gnus-range.el" (17385 8493))
+;;;;;; "gnus/gnus-range.el" (17843 45617))
;;; Generated autoloads from gnus/gnus-range.el
(autoload (quote gnus-sorted-difference) "gnus-range" "\
;;;***
\f
;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize)
-;;;;;; "gnus-registry" "gnus/gnus-registry.el" (17704 4325))
+;;;;;; "gnus-registry" "gnus/gnus-registry.el" (17843 45617))
;;; Generated autoloads from gnus/gnus-registry.el
(autoload (quote gnus-registry-initialize) "gnus-registry" "\
;;;***
\f
;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate
-;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17476
-;;;;;; 4800))
+;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17843
+;;;;;; 45617))
;;; Generated autoloads from gnus/gnus-sieve.el
(autoload (quote gnus-sieve-update) "gnus-sieve" "\
;;;***
\f
;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el"
-;;;;;; (17788 21815))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-soup.el
(autoload (quote gnus-batch-brew-soup) "gnus-soup" "\
;;;***
\f
;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el"
-;;;;;; (17385 8493))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-spec.el
(autoload (quote gnus-update-format) "gnus-spec" "\
;;;***
\f
;;;### (autoloads (gnus-fixup-nnimap-unread-after-getting-new-news
-;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17767
-;;;;;; 19634))
+;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17843
+;;;;;; 45617))
;;; Generated autoloads from gnus/gnus-start.el
(autoload (quote gnus-declare-backend) "gnus-start" "\
;;;***
\f
;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el"
-;;;;;; (17385 8493))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/gnus-win.el
(autoload (quote gnus-add-configuration) "gnus-win" "\
;;;***
\f
-;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17767 19634))
+;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17843 45626))
;;; Generated autoloads from play/gomoku.el
(autoload (quote gomoku) "gomoku" "\
;;;***
\f
;;;### (autoloads (goto-address goto-address-at-point) "goto-addr"
-;;;;;; "net/goto-addr.el" (17579 53341))
+;;;;;; "net/goto-addr.el" (17843 45624))
;;; Generated autoloads from net/goto-addr.el
(define-obsolete-function-alias (quote goto-address-at-mouse) (quote goto-address-at-point) "22.1")
\f
;;;### (autoloads (rgrep lgrep grep-find grep grep-mode grep-compute-defaults
;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command
-;;;;;; grep-window-height) "grep" "progmodes/grep.el" (17645 64048))
+;;;;;; grep-window-height) "grep" "progmodes/grep.el" (17843 45628))
;;; Generated autoloads from progmodes/grep.el
(defvar grep-window-height nil "\
;;;***
\f
-;;;### (autoloads (gs-load-image) "gs" "gs.el" (17385 8485))
+;;;### (autoloads (gs-load-image) "gs" "gs.el" (17843 45610))
;;; Generated autoloads from gs.el
(autoload (quote gs-load-image) "gs" "\
;;;***
\f
;;;### (autoloads (gdb-script-mode bashdb jdb pdb perldb xdb dbx
-;;;;;; sdb gdb) "gud" "progmodes/gud.el" (17785 34467))
+;;;;;; sdb gdb) "gud" "progmodes/gud.el" (17843 45628))
;;; Generated autoloads from progmodes/gud.el
(autoload (quote gdb) "gud" "\
;;;***
\f
-;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17843
+;;;;;; 45626))
;;; Generated autoloads from play/handwrite.el
(autoload (quote handwrite) "handwrite" "\
;;;### (autoloads (scan-buf-previous-region scan-buf-next-region
;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer
;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string
-;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (17709 24917))
+;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (17843 45610))
;;; Generated autoloads from help-at-pt.el
(autoload (quote help-at-pt-string) "help-at-pt" "\
;;;### (autoloads (describe-categories describe-syntax describe-variable
;;;;;; variable-at-point describe-function-1 describe-simplify-lib-file-name
;;;;;; help-C-file-name describe-function) "help-fns" "help-fns.el"
-;;;;;; (17797 50969))
+;;;;;; (17843 45610))
;;; Generated autoloads from help-fns.el
(autoload (quote describe-function) "help-fns" "\
;;;***
\f
;;;### (autoloads (three-step-help) "help-macro" "help-macro.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45610))
;;; Generated autoloads from help-macro.el
(defvar three-step-help nil "\
\f
;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button
;;;;;; help-make-xrefs help-setup-xref help-mode-finish help-mode-setup
-;;;;;; help-mode) "help-mode" "help-mode.el" (17604 60389))
+;;;;;; help-mode) "help-mode" "help-mode.el" (17843 45610))
;;; Generated autoloads from help-mode.el
(autoload (quote help-mode) "help-mode" "\
;;;***
\f
;;;### (autoloads (Helper-help Helper-describe-bindings) "helper"
-;;;;;; "emacs-lisp/helper.el" (17785 34467))
+;;;;;; "emacs-lisp/helper.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/helper.el
(autoload (quote Helper-describe-bindings) "helper" "\
;;;***
\f
;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl"
-;;;;;; "hexl.el" (17776 24487))
+;;;;;; "hexl.el" (17844 62922))
;;; Generated autoloads from hexl.el
(autoload (quote hexl-mode) "hexl" "\
;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer
;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer
;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el"
-;;;;;; (17385 8485))
+;;;;;; (17843 45610))
;;; Generated autoloads from hi-lock.el
(autoload (quote hi-lock-mode) "hi-lock" "\
Non-nil if Global-Hi-Lock mode is enabled.
See the command `global-hi-lock-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-hi-lock-mode'.")
-
-(custom-autoload (quote global-hi-lock-mode) "hi-lock")
+either customize it (see the info node `Easy Customization')
+or call the function `global-hi-lock-mode'.")
-(put (quote global-hi-lock-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-hi-lock-mode) "hi-lock" nil)
(autoload (quote global-hi-lock-mode) "hi-lock" "\
Toggle Hi-Lock mode in every buffer.
;;;***
\f
;;;### (autoloads (hide-ifdef-lines hide-ifdef-read-only hide-ifdef-initially
-;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17520 49736))
+;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17843 45628))
;;; Generated autoloads from progmodes/hideif.el
(autoload (quote hide-ifdef-mode) "hideif" "\
(defvar hide-ifdef-initially nil "\
*Non-nil means call `hide-ifdefs' when Hide-Ifdef mode is first activated.")
-(custom-autoload (quote hide-ifdef-initially) "hideif")
+(custom-autoload (quote hide-ifdef-initially) "hideif" t)
(defvar hide-ifdef-read-only nil "\
*Set to non-nil if you want buffer to be read-only while hiding text.")
-(custom-autoload (quote hide-ifdef-read-only) "hideif")
+(custom-autoload (quote hide-ifdef-read-only) "hideif" t)
(defvar hide-ifdef-lines nil "\
*Non-nil means hide the #ifX, #else, and #endif lines.")
-(custom-autoload (quote hide-ifdef-lines) "hideif")
+(custom-autoload (quote hide-ifdef-lines) "hideif" t)
;;;***
\f
;;;### (autoloads (hs-minor-mode) "hideshow" "progmodes/hideshow.el"
-;;;;;; (17771 26718))
+;;;;;; (17843 45628))
;;; Generated autoloads from progmodes/hideshow.el
(defvar hs-special-modes-alist (quote ((c-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (c++-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (bibtex-mode ("^@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning))) "\
;;;;;; highlight-compare-buffers highlight-changes-rotate-faces
;;;;;; highlight-changes-previous-change highlight-changes-next-change
;;;;;; highlight-changes-mode highlight-changes-remove-highlight)
-;;;;;; "hilit-chg" "hilit-chg.el" (17781 39501))
+;;;;;; "hilit-chg" "hilit-chg.el" (17843 45610))
;;; Generated autoloads from hilit-chg.el
(autoload (quote highlight-changes-remove-highlight) "hilit-chg" "\
;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction
;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space
;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp"
-;;;;;; "hippie-exp.el" (17781 39501))
+;;;;;; "hippie-exp.el" (17843 45610))
;;; Generated autoloads from hippie-exp.el
(defvar hippie-expand-try-functions-list (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)) "\
;;;***
\f
;;;### (autoloads (global-hl-line-mode hl-line-mode) "hl-line" "hl-line.el"
-;;;;;; (17656 37701))
+;;;;;; (17843 45610))
;;; Generated autoloads from hl-line.el
(autoload (quote hl-line-mode) "hl-line" "\
;;;***
\f
;;;### (autoloads (list-holidays holidays) "holidays" "calendar/holidays.el"
-;;;;;; (17427 10521))
+;;;;;; (17843 45615))
;;; Generated autoloads from calendar/holidays.el
(autoload (quote holidays) "holidays" "\
;;;***
\f
;;;### (autoloads (hscroll-global-mode hscroll-mode turn-on-hscroll)
-;;;;;; "hscroll" "obsolete/hscroll.el" (17786 56015))
+;;;;;; "hscroll" "obsolete/hscroll.el" (17843 45625))
;;; Generated autoloads from obsolete/hscroll.el
(autoload (quote turn-on-hscroll) "hscroll" "\
;;;***
\f
-;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17740
-;;;;;; 981))
+;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17843
+;;;;;; 45617))
;;; Generated autoloads from gnus/html2text.el
(autoload (quote html2text) "html2text" "\
;;;;;; ibuffer-backward-filter-group ibuffer-forward-filter-group
;;;;;; ibuffer-toggle-filter-group ibuffer-mouse-toggle-filter-group
;;;;;; ibuffer-interactive-filter-by-mode ibuffer-mouse-filter-by-mode
-;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17698 30385))
+;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17843 45610))
;;; Generated autoloads from ibuf-ext.el
(autoload (quote ibuffer-auto-mode) "ibuf-ext" "\
;;;***
\f
;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter
-;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17476
-;;;;;; 4797))
+;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from ibuf-macs.el
(autoload (quote define-ibuffer-column) "ibuf-macs" "\
;;;***
\f
;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers)
-;;;;;; "ibuffer" "ibuffer.el" (17647 30728))
+;;;;;; "ibuffer" "ibuffer.el" (17843 45610))
;;; Generated autoloads from ibuffer.el
(autoload (quote ibuffer-list-buffers) "ibuffer" "\
\f
;;;### (autoloads (icalendar-import-buffer icalendar-import-file
;;;;;; icalendar-export-region icalendar-export-file) "icalendar"
-;;;;;; "calendar/icalendar.el" (17797 50970))
+;;;;;; "calendar/icalendar.el" (17843 45615))
;;; Generated autoloads from calendar/icalendar.el
(autoload (quote icalendar-export-file) "icalendar" "\
non-marking.
Return code t means that importing worked well, return code nil
-means that an error has occured. Error messages will be in the
+means that an error has occurred. Error messages will be in the
buffer `*icalendar-errors*'.
\(fn &optional DIARY-FILE DO-NOT-ASK NON-MARKING)" t nil)
;;;***
\f
-;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17772
-;;;;;; 23868))
+;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from icomplete.el
(defvar icomplete-mode nil "\
;;;***
\f
-;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17394 12938))
+;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17843 45628))
;;; Generated autoloads from progmodes/icon.el
(autoload (quote icon-mode) "icon" "\
;;;***
\f
;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el"
-;;;;;; (17763 7936))
+;;;;;; (17843 45628))
;;; Generated autoloads from progmodes/idlw-shell.el
(autoload (quote idlwave-shell) "idlw-shell" "\
;;;***
\f
;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el"
-;;;;;; (17789 35159))
+;;;;;; (17843 45628))
;;; Generated autoloads from progmodes/idlwave.el
(autoload (quote idlwave-mode) "idlwave" "\
;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file
;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer
;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window
-;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17796
-;;;;;; 10831))
+;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17845
+;;;;;; 22160))
;;; Generated autoloads from ido.el
(defvar ido-mode nil "\
;;;***
\f
-;;;### (autoloads (ielm) "ielm" "ielm.el" (17781 39501))
+;;;### (autoloads (ielm) "ielm" "ielm.el" (17843 45610))
;;; Generated autoloads from ielm.el
(add-hook 'same-window-buffer-names "*ielm*")
;;;***
\f
;;;### (autoloads (iimage-mode turn-on-iimage-mode) "iimage" "iimage.el"
-;;;;;; (17771 26718))
+;;;;;; (17843 45610))
;;; Generated autoloads from iimage.el
(autoload (quote turn-on-iimage-mode) "iimage" "\
;;;***
\f
;;;### (autoloads (defimage find-image remove-images insert-sliced-image
-;;;;;; insert-image put-image create-image image-type-available-p
-;;;;;; image-type image-type-from-file-name image-type-from-file-header
-;;;;;; image-type-from-buffer image-type-from-data) "image" "image.el"
-;;;;;; (17800 14311))
+;;;;;; insert-image put-image create-image image-type-auto-detected-p
+;;;;;; image-type-available-p image-type image-type-from-file-name
+;;;;;; image-type-from-file-header image-type-from-buffer image-type-from-data)
+;;;;;; "image" "image.el" (17843 45610))
;;; Generated autoloads from image.el
(autoload (quote image-type-from-data) "image" "\
\(fn TYPE)" nil nil)
+(autoload (quote image-type-auto-detected-p) "image" "\
+Return t iff the current buffer contains an auto-detectable image.
+Whether image types are auto-detectable or not depends on the setting
+of the variable `image-type-auto-detectable'.
+
+This function is intended to be used from `magic-mode-alist' (which see).
+
+\(fn)" nil nil)
+
(autoload (quote create-image) "image" "\
Create an image.
FILE-OR-DATA is an image file name or image data.
\f
;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp
;;;;;; image-file-name-regexps image-file-name-extensions) "image-file"
-;;;;;; "image-file.el" (17385 8485))
+;;;;;; "image-file.el" (17843 45610))
;;; Generated autoloads from image-file.el
(defvar image-file-name-extensions (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm")) "\
`auto-image-file-mode' is re-enabled; this happens automatically when
the variable is set using \\[customize].")
-(custom-autoload (quote image-file-name-extensions) "image-file")
+(custom-autoload (quote image-file-name-extensions) "image-file" nil)
(defvar image-file-name-regexps nil "\
*List of regexps matching image-file filenames.
`auto-image-file-mode' is re-enabled; this happens automatically when
the variable is set using \\[customize].")
-(custom-autoload (quote image-file-name-regexps) "image-file")
+(custom-autoload (quote image-file-name-regexps) "image-file" nil)
(autoload (quote image-file-name-regexp) "image-file" "\
Return a regular expression matching image-file filenames.
Non-nil if Auto-Image-File mode is enabled.
See the command `auto-image-file-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `auto-image-file-mode'.")
-
-(custom-autoload (quote auto-image-file-mode) "image-file")
+either customize it (see the info node `Easy Customization')
+or call the function `auto-image-file-mode'.")
-(put (quote auto-image-file-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote auto-image-file-mode) "image-file" nil)
(autoload (quote auto-image-file-mode) "image-file" "\
Toggle visiting of image files as images.
;;;***
\f
;;;### (autoloads (image-mode-maybe image-minor-mode image-mode)
-;;;;;; "image-mode" "image-mode.el" (17656 37701))
+;;;;;; "image-mode" "image-mode.el" (17843 45610))
;;; Generated autoloads from image-mode.el
(push '("\\.jpe?g\\'" . image-mode) auto-mode-alist)
(push '("\\.png\\'" . image-mode) auto-mode-alist)
;;;***
\f
;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar
-;;;;;; imenu-sort-function) "imenu" "imenu.el" (17781 39501))
+;;;;;; imenu-sort-function) "imenu" "imenu.el" (17843 45610))
;;; Generated autoloads from imenu.el
(defvar imenu-sort-function nil "\
\f
;;;### (autoloads (indian-char-glyph indian-glyph-char in-is13194-pre-write-conversion
;;;;;; in-is13194-post-read-conversion indian-compose-string indian-compose-region)
-;;;;;; "ind-util" "language/ind-util.el" (17788 21816))
+;;;;;; "ind-util" "language/ind-util.el" (17843 45620))
;;; Generated autoloads from language/ind-util.el
(autoload (quote indian-compose-region) "ind-util" "\
\f
;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command
;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp"
-;;;;;; "progmodes/inf-lisp.el" (17536 30816))
+;;;;;; "progmodes/inf-lisp.el" (17843 45628))
;;; Generated autoloads from progmodes/inf-lisp.el
(defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" "\
mode. Default is whitespace followed by 0 or 1 single-letter colon-keyword
\(as in :a, :c, etc.)")
-(custom-autoload (quote inferior-lisp-filter-regexp) "inf-lisp")
+(custom-autoload (quote inferior-lisp-filter-regexp) "inf-lisp" t)
(defvar inferior-lisp-program "lisp" "\
*Program name for invoking an inferior Lisp in Inferior Lisp mode.")
-(custom-autoload (quote inferior-lisp-program) "inf-lisp")
+(custom-autoload (quote inferior-lisp-program) "inf-lisp" t)
(defvar inferior-lisp-load-command "(load \"%s\")\n" "\
*Format-string for building a Lisp expression to load a file.
produces cosmetically superior output for this application,
but it works only in Common Lisp.")
-(custom-autoload (quote inferior-lisp-load-command) "inf-lisp")
+(custom-autoload (quote inferior-lisp-load-command) "inf-lisp" t)
(defvar inferior-lisp-prompt "^[^> \n]*>+:? *" "\
Regexp to recognize prompts in the Inferior Lisp mode.
This is a fine thing to set in your .emacs file or through Custom.")
-(custom-autoload (quote inferior-lisp-prompt) "inf-lisp")
+(custom-autoload (quote inferior-lisp-prompt) "inf-lisp" t)
(defvar inferior-lisp-mode-hook (quote nil) "\
*Hook for customising Inferior Lisp mode.")
;;;### (autoloads (Info-speedbar-browser Info-goto-emacs-key-command-node
;;;;;; Info-goto-emacs-command-node Info-mode info-apropos Info-index
;;;;;; Info-directory Info-on-current-buffer info-standalone info-emacs-manual
-;;;;;; info info-other-window) "info" "info.el" (17798 49643))
+;;;;;; info info-other-window) "info" "info.el" (17843 45610))
;;; Generated autoloads from info.el
(autoload (quote info-other-window) "info" "\
\f
;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file
;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el"
-;;;;;; (17771 1419))
+;;;;;; (17843 45610))
;;; Generated autoloads from info-look.el
(autoload (quote info-lookup-reset) "info-look" "\
;;;***
\f
;;;### (autoloads (info-xref-check-all-custom info-xref-check-all
-;;;;;; info-xref-check) "info-xref" "info-xref.el" (17520 49736))
+;;;;;; info-xref-check) "info-xref" "info-xref.el" (17843 45610))
;;; Generated autoloads from info-xref.el
(autoload (quote info-xref-check) "info-xref" "\
;;;***
\f
;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify)
-;;;;;; "informat" "informat.el" (17781 39501))
+;;;;;; "informat" "informat.el" (17843 45610))
;;; Generated autoloads from informat.el
(autoload (quote Info-tagify) "informat" "\
\f
;;;### (autoloads (isearch-process-search-multibyte-characters isearch-toggle-input-method
;;;;;; isearch-toggle-specified-input-method) "isearch-x" "international/isearch-x.el"
-;;;;;; (17792 9561))
+;;;;;; (17843 45618))
;;; Generated autoloads from international/isearch-x.el
(autoload (quote isearch-toggle-specified-input-method) "isearch-x" "\
;;;***
\f
-;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17794
-;;;;;; 48602))
+;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from isearchb.el
(autoload (quote isearchb-activate) "isearchb" "\
;;;***
\f
;;;### (autoloads (iso-accents-mode) "iso-acc" "obsolete/iso-acc.el"
-;;;;;; (17385 8495))
+;;;;;; (17843 45625))
;;; Generated autoloads from obsolete/iso-acc.el
(autoload (quote iso-accents-mode) "iso-acc" "\
;;;### (autoloads (iso-cvt-define-menu iso-cvt-write-only iso-cvt-read-only
;;;;;; iso-sgml2iso iso-iso2sgml iso-iso2duden iso-iso2gtex iso-gtex2iso
;;;;;; iso-tex2iso iso-iso2tex iso-german iso-spanish) "iso-cvt"
-;;;;;; "international/iso-cvt.el" (17788 21815))
+;;;;;; "international/iso-cvt.el" (17843 45618))
;;; Generated autoloads from international/iso-cvt.el
(autoload (quote iso-spanish) "iso-cvt" "\
;;;***
\f
;;;### (autoloads nil "iso-transl" "international/iso-transl.el"
-;;;;;; (17788 21815))
+;;;;;; (17843 45618))
;;; Generated autoloads from international/iso-transl.el
(or key-translation-map (setq key-translation-map (make-sparse-keymap)))
(define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map)
;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell
;;;;;; ispell-help ispell-pdict-save ispell-word ispell-local-dictionary-alist
;;;;;; ispell-personal-dictionary) "ispell" "textmodes/ispell.el"
-;;;;;; (17743 18144))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/ispell.el
(put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive))))
(setq ispell-dictionary-alist-2 (quote (("czech" "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "[^A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "" nil ("-B") nil iso-8859-2) ("dansk" "[A-Z\306\330\305a-z\346\370\345]" "[^A-Z\306\330\305a-z\346\370\345]" "[']" nil ("-C") nil iso-8859-1) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("deutsch8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1))))
-(setq ispell-dictionary-alist-3 (quote (("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-3) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1))))
+(setq ispell-dictionary-alist-3 (quote (("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-3) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^-]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1))))
(setq ispell-dictionary-alist-4 (quote (("german" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("german8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "german") "~latin1" iso-8859-1) ("italiano" "[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[-.]" nil ("-B" "-d" "italian") "~tex" iso-8859-1) ("nederlands" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1))))
-(setq ispell-dictionary-alist-5 (quote (("norsk" "[A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[^A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[\"]" nil nil "~list" iso-8859-1) ("norsk7-tex" "[A-Za-z{}\\'^`]" "[^A-Za-z{}\\'^`]" "[\"]" nil ("-d" "norsk") "~plaintex" iso-8859-1) ("polish" "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "." nil nil nil iso-8859-2) ("portugues" "[a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[^a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[']" t ("-C") "~latin1" iso-8859-1))))
+(setq ispell-dictionary-alist-5 (quote (("norsk" "[A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[^A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[\"]" nil nil "~list" iso-8859-1) ("norsk7-tex" "[A-Za-z{}\\'^`]" "[^A-Za-z{}\\'^`]" "[\"]" nil ("-d" "norsk") "~plaintex" iso-8859-1) ("polish" "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[.]" nil nil nil iso-8859-2) ("portugues" "[a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[^a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[']" t ("-C") "~latin1" iso-8859-1))))
(setq ispell-dictionary-alist-6 (quote (("russian" "[\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "[^\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "" nil nil nil koi8-r) ("russianw" "[\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "[^\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "" nil nil nil windows-1251) ("slovak" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B") nil iso-8859-2) ("slovenian" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B" "-d" "slovenian") nil iso-8859-2) ("svenska" "[A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[^A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[']" nil ("-C") "~list" iso-8859-1))))
;;;***
\f
-;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17440
-;;;;;; 13082))
+;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17827
+;;;;;; 37446))
;;; Generated autoloads from iswitchb.el
(defvar iswitchb-mode nil "\
Non-nil if Iswitchb mode is enabled.
See the command `iswitchb-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `iswitchb-mode'.")
-
-(custom-autoload (quote iswitchb-mode) "iswitchb")
+either customize it (see the info node `Easy Customization')
+or call the function `iswitchb-mode'.")
-(put (quote iswitchb-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote iswitchb-mode) "iswitchb" nil)
(autoload (quote iswitchb-mode) "iswitchb" "\
Toggle Iswitchb global minor mode.
;;;### (autoloads (read-hiragana-string japanese-zenkaku-region japanese-hankaku-region
;;;;;; japanese-hiragana-region japanese-katakana-region japanese-zenkaku
;;;;;; japanese-hankaku japanese-hiragana japanese-katakana setup-japanese-environment-internal)
-;;;;;; "japan-util" "language/japan-util.el" (17792 9562))
+;;;;;; "japan-util" "language/japan-util.el" (17843 45620))
;;; Generated autoloads from language/japan-util.el
(autoload (quote setup-japanese-environment-internal) "japan-util" "\
;;;***
\f
;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr"
-;;;;;; "jka-compr.el" (17781 39501))
+;;;;;; "jka-compr.el" (17843 45610))
;;; Generated autoloads from jka-compr.el
(defvar jka-compr-inhibit nil "\
\f
;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup
;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el"
-;;;;;; (17385 8491))
+;;;;;; (17838 18033))
;;; Generated autoloads from emulation/keypad.el
(defvar keypad-setup nil "\
When selecting the plain numeric keypad setup, the character returned by the
decimal key must be specified.")
-(custom-autoload (quote keypad-setup) "keypad")
+(custom-autoload (quote keypad-setup) "keypad" nil)
(defvar keypad-numlock-setup nil "\
Specifies the keypad setup for unshifted keypad keys when NumLock is on.
When selecting the plain numeric keypad setup, the character returned by the
decimal key must be specified.")
-(custom-autoload (quote keypad-numlock-setup) "keypad")
+(custom-autoload (quote keypad-numlock-setup) "keypad" nil)
(defvar keypad-shifted-setup nil "\
Specifies the keypad setup for shifted keypad keys when NumLock is off.
When selecting the plain numeric keypad setup, the character returned by the
decimal key must be specified.")
-(custom-autoload (quote keypad-shifted-setup) "keypad")
+(custom-autoload (quote keypad-shifted-setup) "keypad" nil)
(defvar keypad-numlock-shifted-setup nil "\
Specifies the keypad setup for shifted keypad keys when NumLock is off.
When selecting the plain numeric keypad setup, the character returned by the
decimal key must be specified.")
-(custom-autoload (quote keypad-numlock-shifted-setup) "keypad")
+(custom-autoload (quote keypad-numlock-shifted-setup) "keypad" nil)
(autoload (quote keypad-setup) "keypad" "\
-Set keypad bindings in function-key-map according to SETUP.
+Set keypad bindings in `function-key-map' according to SETUP.
If optional second argument NUMLOCK is non-nil, the NumLock On bindings
-are changed. Otherwise, the NumLock Off bindings are changed.
+are changed. Otherwise, the NumLock Off bindings are changed.
If optional third argument SHIFT is non-nil, the shifted keypad
keys are bound.
;;;***
\f
;;;### (autoloads (kinsoku) "kinsoku" "international/kinsoku.el"
-;;;;;; (17792 9561))
+;;;;;; (17843 45618))
;;; Generated autoloads from international/kinsoku.el
(autoload (quote kinsoku) "kinsoku" "\
;;;***
\f
-;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (17792
-;;;;;; 9561))
+;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (17843
+;;;;;; 45618))
;;; Generated autoloads from international/kkc.el
(defvar kkc-after-update-conversion-functions nil "\
;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro
;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter
;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro) "kmacro"
-;;;;;; "kmacro.el" (17770 2412))
+;;;;;; "kmacro.el" (17838 18033))
;;; Generated autoloads from kmacro.el
(global-set-key "\C-x(" 'kmacro-start-macro)
(global-set-key "\C-x)" 'kmacro-end-macro)
When defining/executing macro, inserts macro counter and increments
the counter with ARG or 1 if missing. With \\[universal-argument],
-inserts previous kmacro-counter (but do not modify counter).
+inserts previous `kmacro-counter' (but do not modify counter).
The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter].
The format of the counter can be modified via \\[kmacro-set-format].
\f
;;;### (autoloads (kannada-post-read-conversion kannada-compose-string
;;;;;; kannada-compose-region) "knd-util" "language/knd-util.el"
-;;;;;; (17788 21816))
+;;;;;; (17843 45620))
;;; Generated autoloads from language/knd-util.el
(defconst kannada-consonant "[\x51f75-\x51fb9]")
;;;***
\f
;;;### (autoloads (setup-korean-environment-internal) "korea-util"
-;;;;;; "language/korea-util.el" (17792 9562))
+;;;;;; "language/korea-util.el" (17843 45620))
;;; Generated autoloads from language/korea-util.el
(defvar default-korean-keyboard (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "") "\
;;;***
\f
;;;### (autoloads (lm lm-test-run) "landmark" "play/landmark.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45626))
;;; Generated autoloads from play/landmark.el
(defalias (quote landmark-repeat) (quote lm-test-run))
\f
;;;### (autoloads (lao-compose-region lao-composition-function lao-post-read-conversion
;;;;;; lao-transcribe-roman-to-lao-string lao-transcribe-single-roman-syllable-to-lao
-;;;;;; lao-compose-string) "lao-util" "language/lao-util.el" (17792
-;;;;;; 9562))
+;;;;;; lao-compose-string) "lao-util" "language/lao-util.el" (17843
+;;;;;; 45620))
;;; Generated autoloads from language/lao-util.el
(autoload (quote lao-compose-string) "lao-util" "\
\f
;;;### (autoloads (latexenc-find-file-coding-system latexenc-coding-system-to-inputenc
;;;;;; latexenc-inputenc-to-coding-system latex-inputenc-coding-alist)
-;;;;;; "latexenc" "international/latexenc.el" (17664 20313))
+;;;;;; "latexenc" "international/latexenc.el" (17843 45618))
;;; Generated autoloads from international/latexenc.el
(defvar latex-inputenc-coding-alist (quote (("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\
;;;***
\f
;;;### (autoloads (latin1-display-ucs-per-lynx latin1-display latin1-display)
-;;;;;; "latin1-disp" "international/latin1-disp.el" (17788 21815))
+;;;;;; "latin1-disp" "international/latin1-disp.el" (17843 45619))
;;; Generated autoloads from international/latin1-disp.el
(defvar latin1-display nil "\
;;;***
\f
;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock"
-;;;;;; "obsolete/lazy-lock.el" (17385 8495))
+;;;;;; "obsolete/lazy-lock.el" (17843 45625))
;;; Generated autoloads from obsolete/lazy-lock.el
(autoload (quote lazy-lock-mode) "lazy-lock" "\
;;;***
\f
;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el"
-;;;;;; (17788 21816))
+;;;;;; (17843 45628))
;;; Generated autoloads from progmodes/ld-script.el
(add-to-list (quote auto-mode-alist) (quote ("\\.ld[si]?\\>" . ld-script-mode)))
;;;***
\f
;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el"
-;;;;;; (17781 39501))
+;;;;;; (17843 45610))
;;; Generated autoloads from ledit.el
(defconst ledit-save-files t "\
;;;***
\f
-;;;### (autoloads (life) "life" "play/life.el" (17674 51268))
+;;;### (autoloads (life) "life" "play/life.el" (17843 45626))
;;; Generated autoloads from play/life.el
(autoload (quote life) "life" "\
;;;***
\f
-;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17781
-;;;;;; 39501))
+;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from loadhist.el
(autoload (quote unload-feature) "loadhist" "\
;;;***
\f
;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches)
-;;;;;; "locate" "locate.el" (17771 1419))
+;;;;;; "locate" "locate.el" (17843 45610))
;;; Generated autoloads from locate.el
(defvar locate-ls-subdir-switches "-al" "\
;;;***
\f
-;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17781 39502))
+;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17843 45610))
;;; Generated autoloads from log-edit.el
(autoload (quote log-edit) "log-edit" "\
;;;***
\f
-;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17587
-;;;;;; 57939))
+;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from log-view.el
(autoload (quote log-view-mode) "log-view" "\
;;;***
\f
-;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17771
-;;;;;; 1419))
+;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from longlines.el
(autoload (quote longlines-mode) "longlines" "\
;;;***
\f
;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer
-;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17682
-;;;;;; 43101))
+;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17843
+;;;;;; 45610))
;;; Generated autoloads from lpr.el
(defvar lpr-windows-system (memq system-type (quote (emx win32 w32 mswindows ms-dos windows-nt))))
;;;***
\f
;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el"
-;;;;;; (17781 39502))
+;;;;;; (17843 45610))
;;; Generated autoloads from ls-lisp.el
(defvar ls-lisp-support-shell-wildcards t "\
;;;***
\f
-;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17386
-;;;;;; 33146))
+;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from calendar/lunar.el
(autoload (quote phases-of-moon) "lunar" "\
;;;***
\f
-;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17394
-;;;;;; 12938))
+;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17843
+;;;;;; 45628))
;;; Generated autoloads from progmodes/m4-mode.el
(autoload (quote m4-mode) "m4-mode" "\
;;;***
\f
;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el"
-;;;;;; (17385 8490))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/macroexp.el
(autoload (quote macroexpand-all) "macroexp" "\
;;;***
\f
;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro
-;;;;;; name-last-kbd-macro) "macros" "macros.el" (17781 39502))
+;;;;;; name-last-kbd-macro) "macros" "macros.el" (17843 45611))
;;; Generated autoloads from macros.el
(autoload (quote name-last-kbd-macro) "macros" "\
;;;***
\f
;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr"
-;;;;;; "mail/mail-extr.el" (17385 8494))
+;;;;;; "mail/mail-extr.el" (17843 45621))
;;; Generated autoloads from mail/mail-extr.el
(autoload (quote mail-extract-address-components) "mail-extr" "\
\f
;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history
;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45621))
;;; Generated autoloads from mail/mail-hist.el
(autoload (quote mail-hist-define-keys) "mail-hist" "\
\f
;;;### (autoloads (mail-fetch-field mail-unquote-printable-region
;;;;;; mail-unquote-printable mail-quote-printable mail-file-babyl-p
-;;;;;; mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17385
-;;;;;; 8494))
+;;;;;; mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17843
+;;;;;; 45621))
;;; Generated autoloads from mail/mail-utils.el
(defvar mail-use-rfc822 nil "\
Otherwise, (the default) use a smaller, somewhat faster, and
often correct parser.")
-(custom-autoload (quote mail-use-rfc822) "mail-utils")
+(custom-autoload (quote mail-use-rfc822) "mail-utils" t)
(autoload (quote mail-file-babyl-p) "mail-utils" "\
Not documented
;;;***
\f
;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup)
-;;;;;; "mailabbrev" "mail/mailabbrev.el" (17786 56015))
+;;;;;; "mailabbrev" "mail/mailabbrev.el" (17843 45621))
;;; Generated autoloads from mail/mailabbrev.el
(autoload (quote mail-abbrevs-setup) "mailabbrev" "\
;;;***
\f
;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases
-;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (17786
-;;;;;; 56015))
+;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (17843
+;;;;;; 45621))
;;; Generated autoloads from mail/mailalias.el
(defvar mail-complete-style (quote angles) "\
;;;***
\f
;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el"
-;;;;;; (17385 8494))
+;;;;;; (17843 45621))
;;; Generated autoloads from mail/mailclient.el
(autoload (quote mailclient-send-it) "mailclient" "\
\f
;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode
;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode)
-;;;;;; "make-mode" "progmodes/make-mode.el" (17692 12587))
+;;;;;; "make-mode" "progmodes/make-mode.el" (17843 45628))
;;; Generated autoloads from progmodes/make-mode.el
(autoload (quote makefile-mode) "make-mode" "\
;;;***
\f
-;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17781
-;;;;;; 39502))
+;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17843
+;;;;;; 45611))
;;; Generated autoloads from makesum.el
(autoload (quote make-command-summary) "makesum" "\
;;;***
\f
-;;;### (autoloads (man-follow man) "man" "man.el" (17786 62407))
+;;;### (autoloads (man-follow man) "man" "man.el" (17843 45611))
;;; Generated autoloads from man.el
(defalias (quote manual-entry) (quote man))
;;;***
\f
-;;;### (autoloads (master-mode) "master" "master.el" (17781 39502))
+;;;### (autoloads (master-mode) "master" "master.el" (17843 45611))
;;; Generated autoloads from master.el
(autoload (quote master-mode) "master" "\
;;;***
\f
-;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17788
-;;;;;; 29144))
+;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17843
+;;;;;; 45611))
;;; Generated autoloads from menu-bar.el
(put (quote menu-bar-mode) (quote standard-value) (quote (t)))
;;;;;; message-cite-function message-yank-prefix message-citation-line-function
;;;;;; message-send-mail-function message-user-organization-file
;;;;;; message-signature-separator message-from-style) "message"
-;;;;;; "gnus/message.el" (17756 33825))
+;;;;;; "gnus/message.el" (17843 45617))
;;; Generated autoloads from gnus/message.el
(defvar message-from-style (quote default) "\
;;;***
\f
;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el"
-;;;;;; (17394 12938))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/meta-mode.el
(autoload (quote metafont-mode) "meta-mode" "\
\f
;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body
;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45621))
;;; Generated autoloads from mail/metamail.el
(autoload (quote metamail-interpret-header) "metamail" "\
\f
;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose
;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp"
-;;;;;; "mh-e/mh-comp.el" (17689 24335))
+;;;;;; "mh-e/mh-comp.el" (17843 45622))
;;; Generated autoloads from mh-e/mh-comp.el
(autoload (quote mh-smail) "mh-comp" "\
;;;***
\f
-;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17752 39352))
+;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17843 45622))
;;; Generated autoloads from mh-e/mh-e.el
(put (quote mh-progs) (quote risky-local-variable) t)
;;;***
\f
;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder"
-;;;;;; "mh-e/mh-folder.el" (17485 5461))
+;;;;;; "mh-e/mh-folder.el" (17843 45622))
;;; Generated autoloads from mh-e/mh-folder.el
(autoload (quote mh-rmail) "mh-folder" "\
;;;***
\f
;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight"
-;;;;;; "midnight.el" (17781 39502))
+;;;;;; "midnight.el" (17843 45611))
;;; Generated autoloads from midnight.el
(autoload (quote clean-buffer-list) "midnight" "\
;;;***
\f
;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef"
-;;;;;; "minibuf-eldef.el" (17385 8487))
+;;;;;; "minibuf-eldef.el" (17843 45611))
;;; Generated autoloads from minibuf-eldef.el
(defvar minibuffer-electric-default-mode nil "\
Non-nil if Minibuffer-Electric-Default mode is enabled.
See the command `minibuffer-electric-default-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `minibuffer-electric-default-mode'.")
-
-(custom-autoload (quote minibuffer-electric-default-mode) "minibuf-eldef")
+either customize it (see the info node `Easy Customization')
+or call the function `minibuffer-electric-default-mode'.")
-(put (quote minibuffer-electric-default-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote minibuffer-electric-default-mode) "minibuf-eldef" nil)
(autoload (quote minibuffer-electric-default-mode) "minibuf-eldef" "\
Toggle Minibuffer Electric Default mode.
;;;***
\f
;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el"
-;;;;;; (17394 12938))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/mixal-mode.el
(autoload (quote mixal-mode) "mixal-mode" "\
\f
;;;### (autoloads (malayalam-composition-function malayalam-post-read-conversion
;;;;;; malayalam-compose-region) "mlm-util" "language/mlm-util.el"
-;;;;;; (17788 21816))
+;;;;;; (17843 45620))
;;; Generated autoloads from language/mlm-util.el
(autoload (quote malayalam-compose-region) "mlm-util" "\
;;;***
\f
;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents)
-;;;;;; "mm-extern" "gnus/mm-extern.el" (17632 41885))
+;;;;;; "mm-extern" "gnus/mm-extern.el" (17843 45617))
;;; Generated autoloads from gnus/mm-extern.el
(autoload (quote mm-extern-cache-contents) "mm-extern" "\
;;;***
\f
;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el"
-;;;;;; (17385 8493))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/mm-partial.el
(autoload (quote mm-inline-partial) "mm-partial" "\
;;;***
\f
;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents)
-;;;;;; "mm-url" "gnus/mm-url.el" (17780 18172))
+;;;;;; "mm-url" "gnus/mm-url.el" (17843 45617))
;;; Generated autoloads from gnus/mm-url.el
(autoload (quote mm-url-insert-file-contents) "mm-url" "\
;;;***
\f
;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu"
-;;;;;; "gnus/mm-uu.el" (17761 54014))
+;;;;;; "gnus/mm-uu.el" (17843 45617))
;;; Generated autoloads from gnus/mm-uu.el
(autoload (quote mm-uu-dissect) "mm-uu" "\
;;;***
\f
;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el"
-;;;;;; (17495 43954))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/mml1991.el
(autoload (quote mml1991-encrypt) "mml1991" "\
\f
;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt
;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt)
-;;;;;; "mml2015" "gnus/mml2015.el" (17776 24487))
+;;;;;; "mml2015" "gnus/mml2015.el" (17843 45617))
;;; Generated autoloads from gnus/mml2015.el
(autoload (quote mml2015-decrypt) "mml2015" "\
;;;***
\f
;;;### (autoloads (unmorse-region morse-region) "morse" "play/morse.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45626))
;;; Generated autoloads from play/morse.el
(autoload (quote morse-region) "morse" "\
;;;***
\f
-;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17786
-;;;;;; 62747))
+;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17843
+;;;;;; 45611))
;;; Generated autoloads from mouse-sel.el
(defvar mouse-sel-mode nil "\
;;;***
\f
-;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17786 56015))
+;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17843 45626))
;;; Generated autoloads from play/mpuz.el
(autoload (quote mpuz) "mpuz" "\
;;;***
\f
-;;;### (autoloads (msb-mode) "msb" "msb.el" (17560 14582))
+;;;### (autoloads (msb-mode) "msb" "msb.el" (17843 45611))
;;; Generated autoloads from msb.el
(defvar msb-mode nil "\
Non-nil if Msb mode is enabled.
See the command `msb-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `msb-mode'.")
-
-(custom-autoload (quote msb-mode) "msb")
+either customize it (see the info node `Easy Customization')
+or call the function `msb-mode'.")
-(put (quote msb-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote msb-mode) "msb" nil)
(autoload (quote msb-mode) "msb" "\
Toggle Msb mode.
;;;;;; describe-current-coding-system describe-current-coding-system-briefly
;;;;;; describe-coding-system describe-character-set list-charset-chars
;;;;;; read-charset list-character-sets) "mule-diag" "international/mule-diag.el"
-;;;;;; (17792 9561))
+;;;;;; (17843 45619))
;;; Generated autoloads from international/mule-diag.el
(defvar non-iso-charset-alist (\` ((mac-roman (ascii latin-iso8859-1 mule-unicode-2500-33ff mule-unicode-0100-24ff mule-unicode-e000-ffff) mac-roman-decoder ((0 255))) (viscii (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-viscii-nonascii-translation-table ((0 255))) (vietnamese-tcvn (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-tcvn-nonascii-translation-table ((0 255))) (koi8-r (ascii cyrillic-iso8859-5) cyrillic-koi8-r-nonascii-translation-table ((32 255))) (alternativnyj (ascii cyrillic-iso8859-5) cyrillic-alternativnyj-nonascii-translation-table ((32 255))) (koi8-u (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff) cyrillic-koi8-u-nonascii-translation-table ((32 255))) (big5 (ascii chinese-big5-1 chinese-big5-2) decode-big5-char ((32 127) ((161 254) 64 126 161 254))) (sjis (ascii katakana-jisx0201 japanese-jisx0208) decode-sjis-char ((32 127 161 223) ((129 159 224 239) 64 126 128 252))))) "\
;;;;;; coding-system-translation-table-for-decode coding-system-pre-write-conversion
;;;;;; coding-system-post-read-conversion lookup-nested-alist set-nested-alist
;;;;;; truncate-string-to-width store-substring string-to-sequence)
-;;;;;; "mule-util" "international/mule-util.el" (17792 9561))
+;;;;;; "mule-util" "international/mule-util.el" (17843 45619))
;;; Generated autoloads from international/mule-util.el
(autoload (quote string-to-sequence) "mule-util" "\
;;;***
\f
;;;### (autoloads (mwheel-install mouse-wheel-mode) "mwheel" "mwheel.el"
-;;;;;; (17515 24181))
+;;;;;; (17843 45611))
;;; Generated autoloads from mwheel.el
(defvar mouse-wheel-mode nil "\
Non-nil if Mouse-Wheel mode is enabled.
See the command `mouse-wheel-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `mouse-wheel-mode'.")
-
-(custom-autoload (quote mouse-wheel-mode) "mwheel")
+either customize it (see the info node `Easy Customization')
+or call the function `mouse-wheel-mode'.")
-(put (quote mouse-wheel-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote mouse-wheel-mode) "mwheel" nil)
(autoload (quote mouse-wheel-mode) "mwheel" "\
Toggle mouse wheel support.
;;;### (autoloads (network-connection network-connection-to-service
;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host
;;;;;; nslookup nslookup-host route arp netstat ipconfig ping traceroute)
-;;;;;; "net-utils" "net/net-utils.el" (17385 8495))
+;;;;;; "net-utils" "net/net-utils.el" (17843 45624))
;;; Generated autoloads from net/net-utils.el
(autoload (quote traceroute) "net-utils" "\
;;;;;; uncomment-region comment-kill comment-set-column comment-indent
;;;;;; comment-indent-default comment-normalize-vars comment-multi-line
;;;;;; comment-padding comment-style comment-column) "newcomment"
-;;;;;; "newcomment.el" (17781 39502))
+;;;;;; "newcomment.el" (17843 45611))
;;; Generated autoloads from newcomment.el
(defalias (quote indent-for-comment) (quote comment-indent))
\f
;;;### (autoloads (newsticker-show-news newsticker-start-ticker newsticker-start
;;;;;; newsticker-ticker-running-p newsticker-running-p) "newsticker"
-;;;;;; "net/newsticker.el" (17385 8495))
+;;;;;; "net/newsticker.el" (17843 45624))
;;; Generated autoloads from net/newsticker.el
(autoload (quote newsticker-running-p) "newsticker" "\
;;;***
\f
;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el"
-;;;;;; (17740 981))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/nndiary.el
(autoload (quote nndiary-generate-nov-databases) "nndiary" "\
;;;***
\f
-;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17385
-;;;;;; 8494))
+;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17843
+;;;;;; 45617))
;;; Generated autoloads from gnus/nndoc.el
(autoload (quote nndoc-add-type) "nndoc" "\
;;;***
\f
;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el"
-;;;;;; (17394 12936))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/nnfolder.el
(autoload (quote nnfolder-generate-active-file) "nnfolder" "\
;;;***
\f
;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el"
-;;;;;; (17788 21815))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/nnkiboze.el
(autoload (quote nnkiboze-generate-groups) "nnkiboze" "\
;;;***
\f
;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el"
-;;;;;; (17385 8494))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/nnml.el
(autoload (quote nnml-generate-nov-databases) "nnml" "\
;;;***
\f
;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies)
-;;;;;; "nnsoup" "gnus/nnsoup.el" (17740 981))
+;;;;;; "nnsoup" "gnus/nnsoup.el" (17843 45617))
;;; Generated autoloads from gnus/nnsoup.el
(autoload (quote nnsoup-pack-replies) "nnsoup" "\
;;;***
\f
;;;### (autoloads (disable-command enable-command disabled-command-function)
-;;;;;; "novice" "novice.el" (17781 39502))
+;;;;;; "novice" "novice.el" (17843 45611))
;;; Generated autoloads from novice.el
(defvar disabled-command-function (quote disabled-command-function) "\
;;;***
\f
;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el"
-;;;;;; (17385 8496))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/nroff-mode.el
(autoload (quote nroff-mode) "nroff-mode" "\
;;;***
\f
;;;### (autoloads (octave-help) "octave-hlp" "progmodes/octave-hlp.el"
-;;;;;; (17394 12938))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/octave-hlp.el
(autoload (quote octave-help) "octave-hlp" "\
;;;***
\f
;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el"
-;;;;;; (17730 6653))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/octave-inf.el
(autoload (quote inferior-octave) "octave-inf" "\
;;;***
\f
;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el"
-;;;;;; (17781 39502))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/octave-mod.el
(autoload (quote octave-mode) "octave-mod" "\
;;;***
\f
;;;### (autoloads (edit-options list-options) "options" "obsolete/options.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45625))
;;; Generated autoloads from obsolete/options.el
(autoload (quote list-options) "options" "\
;;;;;; org-store-link org-tags-view org-diary org-cycle-agenda-files
;;;;;; org-todo-list org-agenda-list org-batch-agenda org-agenda
;;;;;; org-global-cycle org-cycle org-mode) "org" "textmodes/org.el"
-;;;;;; (17798 49643))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/org.el
(autoload (quote org-mode) "org" "\
;;;***
\f
;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el"
-;;;;;; (17797 50970))
+;;;;;; (17843 45611))
;;; Generated autoloads from outline.el
(put 'outline-regexp 'safe-local-variable 'string-or-null-p)
;;;***
\f
-;;;### (autoloads nil "paragraphs" "textmodes/paragraphs.el" (17495
-;;;;;; 43955))
+;;;### (autoloads nil "paragraphs" "textmodes/paragraphs.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from textmodes/paragraphs.el
(put 'paragraph-start 'safe-local-variable 'stringp)
(put 'paragraph-separate 'safe-local-variable 'stringp)
;;;***
\f
-;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17779 6042))
+;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17843 45611))
;;; Generated autoloads from paren.el
(defvar show-paren-mode nil "\
;;;***
\f
;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el"
-;;;;;; (17386 33146))
+;;;;;; (17843 45615))
;;; Generated autoloads from calendar/parse-time.el
(autoload (quote parse-time-string) "parse-time" "\
;;;***
\f
-;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17394
-;;;;;; 12938))
+;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17843
+;;;;;; 45629))
;;; Generated autoloads from progmodes/pascal.el
(autoload (quote pascal-mode) "pascal" "\
;;;***
\f
;;;### (autoloads (pc-bindings-mode) "pc-mode" "emulation/pc-mode.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emulation/pc-mode.el
(autoload (quote pc-bindings-mode) "pc-mode" "\
;;;***
\f
;;;### (autoloads (pc-selection-mode pc-selection-mode) "pc-select"
-;;;;;; "emulation/pc-select.el" (17385 8491))
+;;;;;; "emulation/pc-select.el" (17843 45615))
;;; Generated autoloads from emulation/pc-select.el
(defvar pc-selection-mode nil "\
Non-nil if Pc-Selection mode is enabled.
See the command `pc-selection-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `pc-selection-mode'.")
-
-(custom-autoload (quote pc-selection-mode) "pc-select")
+either customize it (see the info node `Easy Customization')
+or call the function `pc-selection-mode'.")
-(put (quote pc-selection-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote pc-selection-mode) "pc-select" nil)
(autoload (quote pc-selection-mode) "pc-select" "\
Change mark behavior to emulate Motif, MAC or MS-Windows cut and paste style.
Setting this variable directly does not take effect;
you must modify it using \\[customize] or \\[pc-selection-mode].")
-(custom-autoload (quote pc-selection-mode) "pc-select")
+(custom-autoload (quote pc-selection-mode) "pc-select" nil)
;;;***
\f
-;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17781
-;;;;;; 39502))
+;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17843
+;;;;;; 45611))
;;; Generated autoloads from pcmpl-cvs.el
(autoload (quote pcomplete/cvs) "pcmpl-cvs" "\
;;;***
\f
;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip)
-;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (17781 39502))
+;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (17843 45611))
;;; Generated autoloads from pcmpl-gnu.el
(autoload (quote pcomplete/gzip) "pcmpl-gnu" "\
;;;***
\f
;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill)
-;;;;;; "pcmpl-linux" "pcmpl-linux.el" (17781 39502))
+;;;;;; "pcmpl-linux" "pcmpl-linux.el" (17843 45611))
;;; Generated autoloads from pcmpl-linux.el
(autoload (quote pcomplete/kill) "pcmpl-linux" "\
;;;***
\f
-;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17781
-;;;;;; 39502))
+;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17843
+;;;;;; 45611))
;;; Generated autoloads from pcmpl-rpm.el
(autoload (quote pcomplete/rpm) "pcmpl-rpm" "\
\f
;;;### (autoloads (pcomplete/chgrp pcomplete/chown pcomplete/which
;;;;;; pcomplete/xargs pcomplete/rm pcomplete/rmdir pcomplete/cd)
-;;;;;; "pcmpl-unix" "pcmpl-unix.el" (17781 39502))
+;;;;;; "pcmpl-unix" "pcmpl-unix.el" (17843 45611))
;;; Generated autoloads from pcmpl-unix.el
(autoload (quote pcomplete/cd) "pcmpl-unix" "\
\f
;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list
;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete
-;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17476
-;;;;;; 4798))
+;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17843
+;;;;;; 45611))
;;; Generated autoloads from pcomplete.el
(autoload (quote pcomplete) "pcomplete" "\
\f
;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status
;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs"
-;;;;;; "pcvs.el" (17781 39502))
+;;;;;; "pcvs.el" (17843 45612))
;;; Generated autoloads from pcvs.el
(autoload (quote cvs-checkout) "pcvs" "\
;;;***
\f
-;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17781 39502))
+;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17843 45611))
;;; Generated autoloads from pcvs-defs.el
(defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] (quote (menu-item "Directory Status" cvs-status :help "A more verbose status of a workarea"))) (define-key m [checkout] (quote (menu-item "Checkout Module" cvs-checkout :help "Check out a module from the repository"))) (define-key m [update] (quote (menu-item "Update Directory" cvs-update :help "Fetch updates from the repository"))) (define-key m [examine] (quote (menu-item "Examine Directory" cvs-examine :help "Examine the current state of a workarea"))) (fset (quote cvs-global-menu) m)))
;;;***
\f
;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el"
-;;;;;; (17515 24182))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/perl-mode.el
(autoload (quote perl-mode) "perl-mode" "\
;;;### (autoloads (pgg-snarf-keys pgg-snarf-keys-region pgg-insert-key
;;;;;; pgg-verify pgg-verify-region pgg-sign pgg-sign-region pgg-decrypt
;;;;;; pgg-decrypt-region pgg-encrypt pgg-encrypt-symmetric pgg-encrypt-symmetric-region
-;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (17661 55157))
+;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (17843 45612))
;;; Generated autoloads from pgg.el
(autoload (quote pgg-encrypt-region) "pgg" "\
;;;***
\f
;;;### (autoloads (pgg-gpg-symmetric-key-p) "pgg-gpg" "pgg-gpg.el"
-;;;;;; (17797 53312))
+;;;;;; (17843 45612))
;;; Generated autoloads from pgg-gpg.el
(autoload (quote pgg-gpg-symmetric-key-p) "pgg-gpg" "\
;;;***
\f
;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/picture.el
(autoload (quote picture-mode) "picture" "\
;;;***
\f
;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el"
-;;;;;; (17601 9092))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/po.el
(autoload (quote po-find-file-coding-system) "po" "\
;;;***
\f
-;;;### (autoloads (pong) "pong" "play/pong.el" (17551 7908))
+;;;### (autoloads (pong) "pong" "play/pong.el" (17843 45626))
;;; Generated autoloads from play/pong.el
(autoload (quote pong) "pong" "\
;;;***
\f
;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp pp-buffer
-;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (17740 981))
+;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/pp.el
(autoload (quote pp-to-string) "pp" "\
\(fn OBJECT &optional STREAM)" nil nil)
(autoload (quote pp-eval-expression) "pp" "\
-Evaluate an expression, then pretty-print value EXPVAL into a new buffer.
-If pretty-printed EXPVAL fits on one line, display it in the echo
-area instead. Also add EXPVAL to the front of the list
-in the variable `values'.
-
-Non-interactively, the argument is the value, EXPVAL, not the expression
-to evaluate.
+Evaluate EXPRESSION and pretty-print its value.
+Also add the value to the front of the list in the variable `values'.
-\(fn EXPVAL)" t nil)
+\(fn EXPRESSION)" t nil)
(autoload (quote pp-eval-last-sexp) "pp" "\
Run `pp-eval-expression' on sexp before point (which see).
;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview
;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript
;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el"
-;;;;;; (17780 18172))
+;;;;;; (17843 45612))
;;; Generated autoloads from printing.el
(autoload (quote pr-interface) "printing" "\
;;;***
\f
;;;### (autoloads (switch-to-prolog prolog-mode) "prolog" "progmodes/prolog.el"
-;;;;;; (17664 20313))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/prolog.el
(autoload (quote prolog-mode) "prolog" "\
;;;***
\f
-;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17792 9561))
+;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17843 45612))
;;; Generated autoloads from ps-bdf.el
(defvar bdf-directory-list (if (memq system-type (quote (ms-dos windows-nt))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\
;;;***
\f
-;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17394
-;;;;;; 12938))
+;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17843
+;;;;;; 45629))
;;; Generated autoloads from progmodes/ps-mode.el
(autoload (quote ps-mode) "ps-mode" "\
;;;### (autoloads (ps-mule-begin-page ps-mule-begin-job ps-mule-encode-header-string
;;;;;; ps-mule-initialize ps-mule-plot-composition ps-mule-plot-string
;;;;;; ps-mule-set-ascii-font ps-mule-prepare-ascii-font ps-multibyte-buffer)
-;;;;;; "ps-mule" "ps-mule.el" (17780 18172))
+;;;;;; "ps-mule" "ps-mule.el" (17843 45612))
;;; Generated autoloads from ps-mule.el
(defvar ps-multibyte-buffer nil "\
;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer
;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces
;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type
-;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (17780
-;;;;;; 18172))
+;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from ps-print.el
(defvar ps-page-dimensions-database (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5")) "\
;;;***
\f
;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el"
-;;;;;; (17780 18172))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/python.el
(add-to-list (quote interpreter-mode-alist) (quote ("jython" . jython-mode)))
;;;***
\f
;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el"
-;;;;;; (17408 40148))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/qp.el
(autoload (quote quoted-printable-decode-region) "qp" "\
;;;;;; quail-defrule quail-install-decode-map quail-install-map
;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout
;;;;;; quail-define-package quail-use-package quail-title) "quail"
-;;;;;; "international/quail.el" (17792 9562))
+;;;;;; "international/quail.el" (17843 45619))
;;; Generated autoloads from international/quail.el
(autoload (quote quail-title) "quail" "\
\f
;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls
;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url
-;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17385
-;;;;;; 8495))
+;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17843
+;;;;;; 45624))
;;; Generated autoloads from net/quickurl.el
(defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\
;;;***
\f
;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc"
-;;;;;; "net/rcirc.el" (17767 19634))
+;;;;;; "net/rcirc.el" (17843 45624))
;;; Generated autoloads from net/rcirc.el
(autoload (quote rcirc) "rcirc" "\
;;;***
\f
-;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17843
+;;;;;; 45624))
;;; Generated autoloads from net/rcompile.el
(autoload (quote remote-compile) "rcompile" "\
;;;***
\f
;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el"
-;;;;;; (17751 22876))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/re-builder.el
(defalias (quote regexp-builder) (quote re-builder))
;;;***
\f
-;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17718 28532))
+;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17843 45612))
;;; Generated autoloads from recentf.el
(defvar recentf-mode nil "\
;;;### (autoloads (clear-rectangle string-insert-rectangle string-rectangle
;;;;;; delete-whitespace-rectangle open-rectangle insert-rectangle
;;;;;; yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle
-;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (17637
-;;;;;; 59300))
+;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from rect.el
(autoload (quote move-to-column-force) "rect" "\
;;;***
\f
-;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from textmodes/refill.el
(autoload (quote refill-mode) "refill" "\
;;;***
\f
;;;### (autoloads (reftex-reset-scanning-information reftex-mode
-;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (17408 40149))
+;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (17843 45630))
;;; Generated autoloads from textmodes/reftex.el
(autoload (quote turn-on-reftex) "reftex" "\
;;;***
\f
;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/reftex-cite.el
(autoload (quote reftex-citation) "reftex-cite" "\
;;;***
\f
;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/reftex-global.el
(autoload (quote reftex-isearch-minor-mode) "reftex-global" "\
;;;***
\f
;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/reftex-index.el
(autoload (quote reftex-index-phrases-mode) "reftex-index" "\
;;;***
\f
;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/reftex-parse.el
(autoload (quote reftex-all-document-files) "reftex-parse" "\
;;;***
\f
-;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (17786
-;;;;;; 56015))
+;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from textmodes/reftex-vars.el
(put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x))))
(put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x))))
;;;***
\f
;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/regexp-opt.el
(autoload (quote regexp-opt) "regexp-opt" "\
;;;***
\f
-;;;### (autoloads (repeat) "repeat" "repeat.el" (17781 39502))
+;;;### (autoloads (repeat) "repeat" "repeat.el" (17843 45612))
;;; Generated autoloads from repeat.el
(autoload (quote repeat) "repeat" "\
;;;***
\f
;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45622))
;;; Generated autoloads from mail/reporter.el
(autoload (quote reporter-submit-bug-report) "reporter" "\
;;;***
\f
;;;### (autoloads (reposition-window) "reposition" "reposition.el"
-;;;;;; (17781 39502))
+;;;;;; (17843 45612))
;;; Generated autoloads from reposition.el
(autoload (quote reposition-window) "reposition" "\
;;;***
\f
-;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17781
-;;;;;; 39502))
+;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from resume.el
(autoload (quote resume-suspend-hook) "resume" "\
;;;***
\f
;;;### (autoloads (global-reveal-mode reveal-mode) "reveal" "reveal.el"
-;;;;;; (17495 43954))
+;;;;;; (17843 45612))
;;; Generated autoloads from reveal.el
(autoload (quote reveal-mode) "reveal" "\
Non-nil if Global-Reveal mode is enabled.
See the command `global-reveal-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-reveal-mode'.")
-
-(custom-autoload (quote global-reveal-mode) "reveal")
+either customize it (see the info node `Easy Customization')
+or call the function `global-reveal-mode'.")
-(put (quote global-reveal-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-reveal-mode) "reveal" nil)
(autoload (quote global-reveal-mode) "reveal" "\
Toggle Reveal mode in all buffers on or off.
;;;***
\f
;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/ring.el
(autoload (quote ring-p) "ring" "\
;;;***
\f
-;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17786 56015))
+;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17843 45624))
;;; Generated autoloads from net/rlogin.el
(add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)")
;;;;;; rmail-mail-new-frame rmail-primary-inbox-list rmail-delete-after-output
;;;;;; rmail-highlight-face rmail-highlighted-headers rmail-retry-ignored-headers
;;;;;; rmail-displayed-headers rmail-ignored-headers rmail-dont-reply-to-names
-;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17742
-;;;;;; 7456))
+;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17843
+;;;;;; 45622))
;;; Generated autoloads from mail/rmail.el
(autoload (quote rmail-movemail-variant-p) "rmail" "\
;;;***
\f
;;;### (autoloads (rmail-edit-current-message) "rmailedit" "mail/rmailedit.el"
-;;;;;; (17385 8494))
+;;;;;; (17843 45622))
;;; Generated autoloads from mail/rmailedit.el
(autoload (quote rmail-edit-current-message) "rmailedit" "\
\f
;;;### (autoloads (rmail-next-labeled-message rmail-previous-labeled-message
;;;;;; rmail-read-label rmail-kill-label rmail-add-label) "rmailkwd"
-;;;;;; "mail/rmailkwd.el" (17385 8494))
+;;;;;; "mail/rmailkwd.el" (17843 45622))
;;; Generated autoloads from mail/rmailkwd.el
(autoload (quote rmail-add-label) "rmailkwd" "\
;;;***
\f
;;;### (autoloads (set-rmail-inbox-list) "rmailmsc" "mail/rmailmsc.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45622))
;;; Generated autoloads from mail/rmailmsc.el
(autoload (quote set-rmail-inbox-list) "rmailmsc" "\
\f
;;;### (autoloads (rmail-output-body-to-file rmail-output rmail-fields-not-to-output
;;;;;; rmail-output-to-rmail-file rmail-output-file-alist) "rmailout"
-;;;;;; "mail/rmailout.el" (17752 39352))
+;;;;;; "mail/rmailout.el" (17843 45622))
;;; Generated autoloads from mail/rmailout.el
(defvar rmail-output-file-alist nil "\
\f
;;;### (autoloads (rmail-sort-by-labels rmail-sort-by-lines rmail-sort-by-correspondent
;;;;;; rmail-sort-by-recipient rmail-sort-by-author rmail-sort-by-subject
-;;;;;; rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17385
-;;;;;; 8494))
+;;;;;; rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17843
+;;;;;; 45622))
;;; Generated autoloads from mail/rmailsort.el
(autoload (quote rmail-sort-by-date) "rmailsort" "\
;;;;;; rmail-summary-by-senders rmail-summary-by-topic rmail-summary-by-regexp
;;;;;; rmail-summary-by-recipients rmail-summary-by-labels rmail-summary
;;;;;; rmail-summary-line-count-flag rmail-summary-scroll-between-messages)
-;;;;;; "rmailsum" "mail/rmailsum.el" (17427 10522))
+;;;;;; "rmailsum" "mail/rmailsum.el" (17843 45622))
;;; Generated autoloads from mail/rmailsum.el
(defvar rmail-summary-scroll-between-messages t "\
*Non-nil means Rmail summary scroll commands move between messages.")
-(custom-autoload (quote rmail-summary-scroll-between-messages) "rmailsum")
+(custom-autoload (quote rmail-summary-scroll-between-messages) "rmailsum" t)
(defvar rmail-summary-line-count-flag t "\
*Non-nil means Rmail summary should show the number of lines in each message.")
-(custom-autoload (quote rmail-summary-line-count-flag) "rmailsum")
+(custom-autoload (quote rmail-summary-line-count-flag) "rmailsum" t)
(autoload (quote rmail-summary) "rmailsum" "\
Display a summary of all messages, one line per message.
By default, `identity' is set.")
-(custom-autoload (quote rmail-summary-line-decoder) "rmailsum")
+(custom-autoload (quote rmail-summary-line-decoder) "rmailsum" t)
(defvar rmail-user-mail-address-regexp nil "\
*Regexp matching user mail addresses.
Setting this variable has an effect only before reading a mail.")
-(custom-autoload (quote rmail-user-mail-address-regexp) "rmailsum")
+(custom-autoload (quote rmail-user-mail-address-regexp) "rmailsum" t)
;;;***
\f
;;;### (autoloads (news-post-news) "rnewspost" "obsolete/rnewspost.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45625))
;;; Generated autoloads from obsolete/rnewspost.el
(autoload (quote news-post-news) "rnewspost" "\
;;;***
\f
;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region
-;;;;;; rot13-string rot13) "rot13" "rot13.el" (17781 39502))
+;;;;;; rot13-string rot13) "rot13" "rot13.el" (17843 45612))
;;; Generated autoloads from rot13.el
(autoload (quote rot13) "rot13" "\
;;;;;; resize-minibuffer-frame-max-height resize-minibuffer-frame
;;;;;; resize-minibuffer-window-exactly resize-minibuffer-window-max-height
;;;;;; resize-minibuffer-mode) "rsz-mini" "obsolete/rsz-mini.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45625))
;;; Generated autoloads from obsolete/rsz-mini.el
(defvar resize-minibuffer-mode nil "\
;;;***
\f
-;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17743
-;;;;;; 45091))
+;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17838
+;;;;;; 18033))
;;; Generated autoloads from ruler-mode.el
(autoload (quote ruler-mode) "ruler-mode" "\
;;;***
\f
-;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17420
-;;;;;; 32030))
+;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emacs-lisp/rx.el
(autoload (quote rx-to-string) "rx" "\
;;;***
\f
;;;### (autoloads (savehist-mode savehist-mode) "savehist" "savehist.el"
-;;;;;; (17476 4798))
+;;;;;; (17843 45612))
;;; Generated autoloads from savehist.el
(defvar savehist-mode nil "\
Set this by calling the `savehist-mode' function or using the customize
interface.")
-(custom-autoload (quote savehist-mode) "savehist")
+(custom-autoload (quote savehist-mode) "savehist" nil)
(autoload (quote savehist-mode) "savehist" "\
Toggle savehist-mode.
;;;***
\f
;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el"
-;;;;;; (17394 12938))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/scheme.el
(autoload (quote scheme-mode) "scheme" "\
;;;***
\f
;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el"
-;;;;;; (17385 8494))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/score-mode.el
(autoload (quote gnus-score-mode) "score-mode" "\
;;;***
\f
-;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17843
+;;;;;; 45625))
;;; Generated autoloads from obsolete/scribe.el
(autoload (quote scribe-mode) "scribe" "\
;;;***
\f
;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el"
-;;;;;; (17781 39502))
+;;;;;; (17843 45612))
;;; Generated autoloads from scroll-all.el
(defvar scroll-all-mode nil "\
;;;***
\f
;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el"
-;;;;;; (17385 8487))
+;;;;;; (17843 45612))
;;; Generated autoloads from scroll-lock.el
(autoload (quote scroll-lock-mode) "scroll-lock" "\
;;;;;; mail-alias-file mail-default-reply-to mail-archive-file-name
;;;;;; mail-header-separator send-mail-function mail-interactive
;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style)
-;;;;;; "sendmail" "mail/sendmail.el" (17660 26729))
+;;;;;; "sendmail" "mail/sendmail.el" (17843 45622))
;;; Generated autoloads from mail/sendmail.el
(defvar mail-from-style (quote angles) "\
;;;***
\f
;;;### (autoloads (server-mode server-start) "server" "server.el"
-;;;;;; (17771 26718))
+;;;;;; (17838 18033))
;;; Generated autoloads from server.el
(autoload (quote server-start) "server" "\
;;;***
\f
-;;;### (autoloads (ses-mode) "ses" "ses.el" (17750 12548))
+;;;### (autoloads (ses-mode) "ses" "ses.el" (17843 45612))
;;; Generated autoloads from ses.el
(autoload (quote ses-mode) "ses" "\
;;;***
\f
;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el"
-;;;;;; (17780 18172))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/sgml-mode.el
(autoload (quote sgml-mode) "sgml-mode" "\
;;;***
\f
;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el"
-;;;;;; (17788 21816))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/sh-script.el
(put 'sh-shell 'safe-local-variable 'symbolp)
;;;***
\f
-;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17385 8494))
+;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17843 45617))
;;; Generated autoloads from gnus/sha1.el
(autoload (quote sha1) "sha1" "\
;;;***
\f
;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/shadow.el
(autoload (quote list-load-path-shadows) "shadow" "\
;;;***
\f
;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group
-;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (17743
-;;;;;; 18143))
+;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from shadowfile.el
(autoload (quote shadow-define-cluster) "shadowfile" "\
;;;***
\f
;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el"
-;;;;;; (17796 10831))
+;;;;;; (17843 45612))
;;; Generated autoloads from shell.el
(defvar shell-dumb-shell-regexp "cmd\\(proxy\\)?\\.exe" "\
;;;***
\f
;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage)
-;;;;;; "sieve" "gnus/sieve.el" (17385 8494))
+;;;;;; "sieve" "gnus/sieve.el" (17843 45617))
;;; Generated autoloads from gnus/sieve.el
(autoload (quote sieve-manage) "sieve" "\
;;;***
\f
;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el"
-;;;;;; (17385 8494))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/sieve-mode.el
(autoload (quote sieve-mode) "sieve-mode" "\
;;;***
\f
-;;;### (autoloads nil "simple" "simple.el" (17797 50970))
+;;;### (autoloads nil "simple" "simple.el" (17843 45612))
;;; Generated autoloads from simple.el
(put 'fill-prefix 'safe-local-variable 'string-or-null-p)
;;;***
\f
-;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17788
-;;;;;; 21816))
+;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17843
+;;;;;; 45629))
;;; Generated autoloads from progmodes/simula.el
(autoload (quote simula-mode) "simula" "\
;;;***
\f
;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new
-;;;;;; define-skeleton) "skeleton" "skeleton.el" (17781 39502))
+;;;;;; define-skeleton) "skeleton" "skeleton.el" (17843 45612))
;;; Generated autoloads from skeleton.el
(defvar skeleton-filter-function (quote identity) "\
;;;***
\f
;;;### (autoloads (smerge-mode smerge-ediff) "smerge-mode" "smerge-mode.el"
-;;;;;; (17495 43954))
+;;;;;; (17843 45612))
;;; Generated autoloads from smerge-mode.el
(autoload (quote smerge-ediff) "smerge-mode" "\
;;;***
\f
;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el"
-;;;;;; (17476 4800))
+;;;;;; (17843 45617))
;;; Generated autoloads from gnus/smiley.el
(autoload (quote smiley-region) "smiley" "\
;;;***
\f
;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail"
-;;;;;; "mail/smtpmail.el" (17767 19634))
+;;;;;; "mail/smtpmail.el" (17843 45622))
;;; Generated autoloads from mail/smtpmail.el
(autoload (quote smtpmail-send-it) "smtpmail" "\
;;;***
\f
-;;;### (autoloads (snake) "snake" "play/snake.el" (17786 56015))
+;;;### (autoloads (snake) "snake" "play/snake.el" (17843 45626))
;;; Generated autoloads from play/snake.el
(autoload (quote snake) "snake" "\
;;;***
\f
;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45624))
;;; Generated autoloads from net/snmp-mode.el
(autoload (quote snmp-mode) "snmp-mode" "\
\f
;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset calendar-location-name
;;;;;; calendar-longitude calendar-latitude calendar-time-display-form)
-;;;;;; "solar" "calendar/solar.el" (17386 33146))
+;;;;;; "solar" "calendar/solar.el" (17843 45615))
;;; Generated autoloads from calendar/solar.el
(defvar calendar-time-display-form (quote (12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")"))) "\
would give military-style times like `21:07 (UTC)'.")
-(custom-autoload (quote calendar-time-display-form) "solar")
+(custom-autoload (quote calendar-time-display-form) "solar" t)
(defvar calendar-latitude nil "\
*Latitude of `calendar-location-name' in degrees.
This variable should be set in `site-start'.el.")
-(custom-autoload (quote calendar-latitude) "solar")
+(custom-autoload (quote calendar-latitude) "solar" t)
(defvar calendar-longitude nil "\
*Longitude of `calendar-location-name' in degrees.
This variable should be set in `site-start'.el.")
-(custom-autoload (quote calendar-longitude) "solar")
+(custom-autoload (quote calendar-longitude) "solar" t)
(defvar calendar-location-name (quote (let ((float-output-format "%.1f")) (format "%s%s, %s%s" (if (numberp calendar-latitude) (abs calendar-latitude) (+ (aref calendar-latitude 0) (/ (aref calendar-latitude 1) 60.0))) (if (numberp calendar-latitude) (if (> calendar-latitude 0) "N" "S") (if (equal (aref calendar-latitude 2) (quote north)) "N" "S")) (if (numberp calendar-longitude) (abs calendar-longitude) (+ (aref calendar-longitude 0) (/ (aref calendar-longitude 1) 60.0))) (if (numberp calendar-longitude) (if (> calendar-longitude 0) "E" "W") (if (equal (aref calendar-longitude 2) (quote east)) "E" "W"))))) "\
*Expression evaluating to name of `calendar-longitude', `calendar-latitude'.
This variable should be set in `site-start'.el.")
-(custom-autoload (quote calendar-location-name) "solar")
+(custom-autoload (quote calendar-location-name) "solar" t)
(autoload (quote sunrise-sunset) "solar" "\
Local time of sunrise and sunset for today. Accurate to a few seconds.
;;;***
\f
-;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17843
+;;;;;; 45626))
;;; Generated autoloads from play/solitaire.el
(autoload (quote solitaire) "solitaire" "\
\f
;;;### (autoloads (reverse-region sort-columns sort-regexp-fields
;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs
-;;;;;; sort-lines sort-subr) "sort" "sort.el" (17781 39502))
+;;;;;; sort-lines sort-subr) "sort" "sort.el" (17843 45612))
;;; Generated autoloads from sort.el
(autoload (quote sort-subr) "sort" "\
;;;***
\f
-;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17476
-;;;;;; 4800))
+;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17843
+;;;;;; 45617))
;;; Generated autoloads from gnus/spam.el
(autoload (quote spam-initialize) "spam" "\
\f
;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file
;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report"
-;;;;;; "gnus/spam-report.el" (17386 33146))
+;;;;;; "gnus/spam-report.el" (17843 45617))
;;; Generated autoloads from gnus/spam-report.el
(autoload (quote spam-report-process-queue) "spam-report" "\
;;;***
\f
;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar"
-;;;;;; "speedbar.el" (17771 1419))
+;;;;;; "speedbar.el" (17843 45612))
;;; Generated autoloads from speedbar.el
(defalias (quote speedbar) (quote speedbar-frame-mode))
;;;***
\f
;;;### (autoloads (spell-string spell-region spell-word spell-buffer)
-;;;;;; "spell" "textmodes/spell.el" (17786 56015))
+;;;;;; "spell" "textmodes/spell.el" (17843 45630))
;;; Generated autoloads from textmodes/spell.el
(put (quote spell-filter) (quote risky-local-variable) t)
;;;***
\f
-;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17786
-;;;;;; 56015))
+;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17843
+;;;;;; 45626))
;;; Generated autoloads from play/spook.el
(autoload (quote spook) "spook" "\
;;;### (autoloads (sql-linter sql-db2 sql-interbase sql-postgres
;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix
;;;;;; sql-sybase sql-oracle sql-product-interactive sql-mode sql-help
-;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (17781
-;;;;;; 39502))
+;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (17843
+;;;;;; 45629))
;;; Generated autoloads from progmodes/sql.el
(autoload (quote sql-add-product-keywords) "sql" "\
;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes
;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke
;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke
-;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (17781
-;;;;;; 39502))
+;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from strokes.el
(autoload (quote strokes-global-set-stroke) "strokes" "\
;;;***
\f
-;;;### (autoloads (locate-library) "subr" "subr.el" (17789 35159))
+;;;### (autoloads (locate-library) "subr" "subr.el" (17843 45612))
;;; Generated autoloads from subr.el
(autoload (quote locate-library) "subr" "\
;;;***
\f
;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45622))
;;; Generated autoloads from mail/supercite.el
(autoload (quote sc-cite-original) "supercite" "\
;;;***
\f
-;;;### (autoloads (t-mouse-mode) "t-mouse" "t-mouse.el" (17743 18143))
+;;;### (autoloads (t-mouse-mode) "t-mouse" "t-mouse.el" (17842 25773))
;;; Generated autoloads from t-mouse.el
(defvar t-mouse-mode nil "\
;;;***
\f
-;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17781 39502))
+;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17843 45612))
;;; Generated autoloads from tabify.el
(autoload (quote untabify) "tabify" "\
;;;;;; table-recognize table-insert-row-column table-insert-column
;;;;;; table-insert-row table-insert table-point-left-cell-hook
;;;;;; table-point-entered-cell-hook table-load-hook table-cell-map-hook)
-;;;;;; "table" "textmodes/table.el" (17740 982))
+;;;;;; "table" "textmodes/table.el" (17843 45630))
;;; Generated autoloads from textmodes/table.el
(defvar table-cell-map-hook nil "\
;;;***
\f
-;;;### (autoloads (talk-connect) "talk" "talk.el" (17781 39502))
+;;;### (autoloads (talk-connect) "talk" "talk.el" (17843 45612))
;;; Generated autoloads from talk.el
(autoload (quote talk-connect) "talk" "\
;;;***
\f
-;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17771 1419))
+;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17843 45612))
;;; Generated autoloads from tar-mode.el
(autoload (quote tar-mode) "tar-mode" "\
;;;***
\f
;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl"
-;;;;;; "progmodes/tcl.el" (17485 5461))
+;;;;;; "progmodes/tcl.el" (17843 45629))
;;; Generated autoloads from progmodes/tcl.el
(autoload (quote tcl-mode) "tcl" "\
;;;***
\f
-;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17786 56015))
+;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17843 45624))
;;; Generated autoloads from net/telnet.el
(add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)")
;;;***
\f
-;;;### (autoloads (ansi-term term make-term) "term" "term.el" (17781
-;;;;;; 39502))
+;;;### (autoloads (ansi-term term make-term) "term" "term.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from term.el
(autoload (quote make-term) "term" "\
;;;***
\f
-;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17781
-;;;;;; 39502))
+;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from terminal.el
(autoload (quote terminal-emulator) "terminal" "\
;;;***
\f
;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el"
-;;;;;; (17385 8490))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/testcover.el
(autoload (quote testcover-this-defun) "testcover" "\
;;;***
\f
-;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17786 56015))
+;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17843 45626))
;;; Generated autoloads from play/tetris.el
(autoload (quote tetris) "tetris" "\
;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command
;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp
;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/tex-mode.el
(defvar tex-shell-file-name nil "\
;;;***
\f
;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer)
-;;;;;; "texinfmt" "textmodes/texinfmt.el" (17743 18144))
+;;;;;; "texinfmt" "textmodes/texinfmt.el" (17843 45630))
;;; Generated autoloads from textmodes/texinfmt.el
(autoload (quote texinfo-format-buffer) "texinfmt" "\
;;;***
\f
;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote)
-;;;;;; "texinfo" "textmodes/texinfo.el" (17385 8496))
+;;;;;; "texinfo" "textmodes/texinfo.el" (17843 45630))
;;; Generated autoloads from textmodes/texinfo.el
(defvar texinfo-open-quote "``" "\
*String inserted by typing \\[texinfo-insert-quote] to open a quotation.")
-(custom-autoload (quote texinfo-open-quote) "texinfo")
+(custom-autoload (quote texinfo-open-quote) "texinfo" t)
(defvar texinfo-close-quote "''" "\
*String inserted by typing \\[texinfo-insert-quote] to close a quotation.")
-(custom-autoload (quote texinfo-close-quote) "texinfo")
+(custom-autoload (quote texinfo-close-quote) "texinfo" t)
(autoload (quote texinfo-mode) "texinfo" "\
Major mode for editing Texinfo files.
;;;### (autoloads (thai-auto-composition-mode thai-composition-function
;;;;;; thai-post-read-conversion thai-compose-buffer thai-compose-string
;;;;;; thai-compose-region) "thai-util" "language/thai-util.el"
-;;;;;; (17792 9562))
+;;;;;; (17843 45621))
;;; Generated autoloads from language/thai-util.el
(autoload (quote thai-compose-region) "thai-util" "\
\f
;;;### (autoloads (list-at-point number-at-point symbol-at-point
;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing)
-;;;;;; "thingatpt" "thingatpt.el" (17781 39502))
+;;;;;; "thingatpt" "thingatpt.el" (17843 45612))
;;; Generated autoloads from thingatpt.el
(autoload (quote forward-thing) "thingatpt" "\
\f
;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked
;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el"
-;;;;;; (17601 9091))
+;;;;;; (17843 45612))
;;; Generated autoloads from thumbs.el
(autoload (quote thumbs-find-thumb) "thumbs" "\
;;;;;; tibetan-composition-function tibetan-decompose-string tibetan-decompose-region
;;;;;; tibetan-compose-region tibetan-compose-string tibetan-transcription-to-tibetan
;;;;;; tibetan-tibetan-to-transcription tibetan-char-p) "tibet-util"
-;;;;;; "language/tibet-util.el" (17792 9562))
+;;;;;; "language/tibet-util.el" (17843 45621))
;;; Generated autoloads from language/tibet-util.el
(autoload (quote tibetan-char-p) "tibet-util" "\
;;;***
\f
;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45630))
;;; Generated autoloads from textmodes/tildify.el
(autoload (quote tildify-region) "tildify" "\
;;;***
\f
;;;### (autoloads (display-time-mode display-time display-time-day-and-date)
-;;;;;; "time" "time.el" (17674 51268))
+;;;;;; "time" "time.el" (17843 45612))
;;; Generated autoloads from time.el
(defvar display-time-day-and-date nil "\
;;;### (autoloads (safe-date-to-time time-to-days time-to-day-in-year
;;;;;; date-leap-year-p days-between date-to-day time-add time-subtract
;;;;;; time-since days-to-time time-less-p seconds-to-time time-to-seconds
-;;;;;; date-to-time) "time-date" "calendar/time-date.el" (17386
-;;;;;; 33146))
+;;;;;; date-to-time) "time-date" "calendar/time-date.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from calendar/time-date.el
(autoload (quote date-to-time) "time-date" "\
;;;***
\f
;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp"
-;;;;;; "time-stamp.el" (17771 1419))
+;;;;;; "time-stamp.el" (17843 45612))
;;; Generated autoloads from time-stamp.el
(put 'time-stamp-format 'safe-local-variable 'stringp)
(put 'time-stamp-line-limit 'safe-local-variable 'integerp)
;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out
;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in
;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el"
-;;;;;; (17632 41885))
+;;;;;; (17843 45615))
;;; Generated autoloads from calendar/timeclock.el
(autoload (quote timeclock-modeline-display) "timeclock" "\
\f
;;;### (autoloads (with-timeout run-with-idle-timer add-timeout run-with-timer
;;;;;; run-at-time cancel-function-timers cancel-timer) "timer"
-;;;;;; "emacs-lisp/timer.el" (17785 34467))
+;;;;;; "emacs-lisp/timer.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/timer.el
(defalias (quote disable-timeout) (quote cancel-timer))
;;;***
\f
;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv"
-;;;;;; "international/titdic-cnv.el" (17792 9562))
+;;;;;; "international/titdic-cnv.el" (17843 45620))
;;; Generated autoloads from international/titdic-cnv.el
(autoload (quote titdic-convert) "titdic-cnv" "\
;;;***
\f
;;;### (autoloads (tamil-composition-function tamil-post-read-conversion
-;;;;;; tamil-compose-region) "tml-util" "language/tml-util.el" (17788
-;;;;;; 21816))
+;;;;;; tamil-compose-region) "tml-util" "language/tml-util.el" (17843
+;;;;;; 45621))
;;; Generated autoloads from language/tml-util.el
(autoload (quote tamil-compose-region) "tml-util" "\
;;;***
\f
;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm"
-;;;;;; "tmm.el" (17771 1419))
+;;;;;; "tmm.el" (17843 45612))
;;; Generated autoloads from tmm.el
(define-key global-map "\M-`" 'tmm-menubar)
(define-key global-map [f10] 'tmm-menubar)
\f
;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities
;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category)
-;;;;;; "todo-mode" "calendar/todo-mode.el" (17386 33146))
+;;;;;; "todo-mode" "calendar/todo-mode.el" (17843 45615))
;;; Generated autoloads from calendar/todo-mode.el
(autoload (quote todo-add-category) "todo-mode" "\
\f
;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu
;;;;;; tool-bar-local-item tool-bar-add-item) "tool-bar" "tool-bar.el"
-;;;;;; (17495 43954))
+;;;;;; (17843 45612))
;;; Generated autoloads from tool-bar.el
(put (quote tool-bar-mode) (quote standard-value) (quote (t)))
;;;***
\f
;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45615))
;;; Generated autoloads from emulation/tpu-edt.el
(defvar tpu-edt-mode nil "\
;;;***
\f
;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins)
-;;;;;; "tpu-extras" "emulation/tpu-extras.el" (17785 34467))
+;;;;;; "tpu-extras" "emulation/tpu-extras.el" (17843 45615))
;;; Generated autoloads from emulation/tpu-extras.el
(autoload (quote tpu-set-scroll-margins) "tpu-extras" "\
;;;***
\f
-;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17785 34467))
+;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/tq.el
(autoload (quote tq-create) "tq" "\
;;;***
\f
;;;### (autoloads (trace-function-background trace-function trace-buffer)
-;;;;;; "trace" "emacs-lisp/trace.el" (17785 34467))
+;;;;;; "trace" "emacs-lisp/trace.el" (17843 45615))
;;; Generated autoloads from emacs-lisp/trace.el
(defvar trace-buffer "*trace-output*" "\
;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion
;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers
;;;;;; tramp-file-name-handler tramp-completion-file-name-regexp
-;;;;;; tramp-file-name-regexp) "tramp" "net/tramp.el" (17800 14311))
+;;;;;; tramp-file-name-regexp) "tramp" "net/tramp.el" (17844 62922))
;;; Generated autoloads from net/tramp.el
(defvar tramp-unified-filenames (not (featurep (quote xemacs))) "\
(autoload (quote tramp-completion-handle-file-name-completion) "tramp" "\
Like `file-name-completion' for tramp files.
-\(fn FILENAME DIRECTORY)" nil nil)
+\(fn FILENAME DIRECTORY &optional PREDICATE)" nil nil)
(autoload (quote tramp-unload-tramp) "tramp" "\
Discard Tramp from loading remote files.
;;;***
\f
;;;### (autoloads (tramp-ftp-enable-ange-ftp) "tramp-ftp" "net/tramp-ftp.el"
-;;;;;; (17366 25285))
+;;;;;; (17843 45624))
;;; Generated autoloads from net/tramp-ftp.el
(autoload (quote tramp-ftp-enable-ange-ftp) "tramp-ftp" "\
;;;;;; tumme-display-thumb tumme-display-thumbs-append tumme-setup-dired-keybindings
;;;;;; tumme-jump-thumbnail-buffer tumme-delete-tag tumme-tag-files
;;;;;; tumme-show-all-from-dir tumme-display-thumbs tumme-dired-with-window-configuration
-;;;;;; tumme-dired-insert-marked-thumbs) "tumme" "tumme.el" (17645
-;;;;;; 64048))
+;;;;;; tumme-dired-insert-marked-thumbs) "tumme" "tumme.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from tumme.el
(autoload (quote tumme-dired-insert-marked-thumbs) "tumme" "\
\(fn)" t nil)
(autoload (quote tumme-display-thumb) "tumme" "\
-Shorthard for `tumme-display-thumbs' with prefix argument.
+Shorthand for `tumme-display-thumbs' with prefix argument.
\(fn)" t nil)
;;;***
\f
-;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (17763
-;;;;;; 9424))
+;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from tutorial.el
(autoload (quote help-with-tutorial) "tutorial" "\
;;;***
\f
;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column"
-;;;;;; "textmodes/two-column.el" (17786 56015))
+;;;;;; "textmodes/two-column.el" (17843 45630))
;;; Generated autoloads from textmodes/two-column.el
(autoload '2C-command "two-column" () t 'keymap)
(global-set-key "\C-x6" '2C-command)
;;;;;; type-break type-break-mode type-break-keystroke-threshold
;;;;;; type-break-good-break-interval type-break-good-rest-interval
;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el"
-;;;;;; (17781 39502))
+;;;;;; (17845 22175))
;;; Generated autoloads from type-break.el
(defvar type-break-mode nil "\
;;;***
\f
;;;### (autoloads (ununderline-region underline-region) "underline"
-;;;;;; "textmodes/underline.el" (17786 56015))
+;;;;;; "textmodes/underline.el" (17843 45630))
;;; Generated autoloads from textmodes/underline.el
(autoload (quote underline-region) "underline" "\
;;;***
\f
;;;### (autoloads (unforward-rmail-message undigestify-rmail-message)
-;;;;;; "undigest" "mail/undigest.el" (17786 56015))
+;;;;;; "undigest" "mail/undigest.el" (17843 45622))
;;; Generated autoloads from mail/undigest.el
(autoload (quote undigestify-rmail-message) "undigest" "\
;;;***
\f
;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el"
-;;;;;; (17786 56015))
+;;;;;; (17843 45622))
;;; Generated autoloads from mail/unrmail.el
(autoload (quote batch-unrmail) "unrmail" "\
;;;***
\f
-;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17408
-;;;;;; 40148))
+;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emacs-lisp/unsafep.el
(autoload (quote unsafep) "unsafep" "\
;;;***
\f
;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url"
-;;;;;; "url/url.el" (17785 34468))
+;;;;;; "url/url.el" (17843 45630))
;;; Generated autoloads from url/url.el
(autoload (quote url-retrieve) "url" "\
;;;***
\f
;;;### (autoloads (url-register-auth-scheme url-get-authentication)
-;;;;;; "url-auth" "url/url-auth.el" (17729 4745))
+;;;;;; "url-auth" "url/url-auth.el" (17843 45630))
;;; Generated autoloads from url/url-auth.el
(autoload (quote url-get-authentication) "url-auth" "\
;;;***
\f
;;;### (autoloads (url-cache-expired url-cache-extract url-is-cached
-;;;;;; url-store-in-cache) "url-cache" "url/url-cache.el" (17729
-;;;;;; 4745))
+;;;;;; url-store-in-cache) "url-cache" "url/url-cache.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from url/url-cache.el
(autoload (quote url-store-in-cache) "url-cache" "\
;;;***
\f
-;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17729 4745))
+;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17843 45630))
;;; Generated autoloads from url/url-cid.el
(autoload (quote url-cid) "url-cid" "\
;;;***
\f
;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav"
-;;;;;; "url/url-dav.el" (17729 4745))
+;;;;;; "url/url-dav.el" (17843 45630))
;;; Generated autoloads from url/url-dav.el
(autoload (quote url-dav-supported-p) "url-dav" "\
;;;***
\f
-;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17729
-;;;;;; 4745))
+;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from url/url-file.el
(autoload (quote url-file) "url-file" "\
;;;***
\f
;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw"
-;;;;;; "url/url-gw.el" (17789 35159))
+;;;;;; "url/url-gw.el" (17843 45630))
;;; Generated autoloads from url/url-gw.el
(autoload (quote url-gateway-nslookup-host) "url-gw" "\
;;;***
\f
;;;### (autoloads (url-insert-file-contents url-file-local-copy url-copy-file
-;;;;;; url-handler-mode) "url-handlers" "url/url-handlers.el" (17729
-;;;;;; 4745))
+;;;;;; url-handler-mode) "url-handlers" "url/url-handlers.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from url/url-handlers.el
(defvar url-handler-mode nil "\
;;;***
\f
;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p
-;;;;;; url-http) "url-http" "url/url-http.el" (17785 34468))
+;;;;;; url-http) "url-http" "url/url-http.el" (17843 45630))
;;; Generated autoloads from url/url-http.el
(autoload (quote url-http) "url-http" "\
;;;***
\f
-;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17729 4745))
+;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17843 45630))
;;; Generated autoloads from url/url-irc.el
(autoload (quote url-irc) "url-irc" "\
;;;***
\f
-;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17729
-;;;;;; 4745))
+;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17843
+;;;;;; 45630))
;;; Generated autoloads from url/url-ldap.el
(autoload (quote url-ldap) "url-ldap" "\
;;;***
\f
;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el"
-;;;;;; (17729 4745))
+;;;;;; (17843 45630))
;;; Generated autoloads from url/url-mailto.el
(autoload (quote url-mail) "url-mailto" "\
;;;***
\f
;;;### (autoloads (url-data url-generic-emulator-loader url-info
-;;;;;; url-man) "url-misc" "url/url-misc.el" (17729 4745))
+;;;;;; url-man) "url-misc" "url/url-misc.el" (17843 45630))
;;; Generated autoloads from url/url-misc.el
(autoload (quote url-man) "url-misc" "\
;;;***
\f
;;;### (autoloads (url-snews url-news) "url-news" "url/url-news.el"
-;;;;;; (17729 4745))
+;;;;;; (17843 45630))
;;; Generated autoloads from url/url-news.el
(autoload (quote url-news) "url-news" "\
\f
;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable
;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el"
-;;;;;; (17729 4745))
+;;;;;; (17843 45630))
;;; Generated autoloads from url/url-ns.el
(autoload (quote isPlainHostName) "url-ns" "\
;;;***
\f
;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse"
-;;;;;; "url/url-parse.el" (17756 33825))
+;;;;;; "url/url-parse.el" (17843 45630))
;;; Generated autoloads from url/url-parse.el
(autoload (quote url-recreate-url) "url-parse" "\
;;;***
\f
;;;### (autoloads (url-setup-privacy-info) "url-privacy" "url/url-privacy.el"
-;;;;;; (17729 4745))
+;;;;;; (17843 45630))
;;; Generated autoloads from url/url-privacy.el
(autoload (quote url-setup-privacy-info) "url-privacy" "\
;;;;;; url-strip-leading-spaces url-eat-trailing-space url-get-normalized-date
;;;;;; url-lazy-message url-normalize-url url-insert-entities-in-string
;;;;;; url-parse-args url-debug url-debug) "url-util" "url/url-util.el"
-;;;;;; (17767 19634))
+;;;;;; (17843 45630))
;;; Generated autoloads from url/url-util.el
(defvar url-debug nil "\
;;;***
\f
;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock)
-;;;;;; "userlock" "userlock.el" (17781 39502))
+;;;;;; "userlock" "userlock.el" (17843 45612))
;;; Generated autoloads from userlock.el
(autoload (quote ask-user-about-lock) "userlock" "\
\f
;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal
;;;;;; uudecode-decode-region-external) "uudecode" "gnus/uudecode.el"
-;;;;;; (17551 7908))
+;;;;;; (17843 45618))
;;; Generated autoloads from gnus/uudecode.el
(autoload (quote uudecode-decode-region-external) "uudecode" "\
;;;;;; vc-directory vc-merge vc-insert-headers vc-version-other-window
;;;;;; vc-diff vc-register vc-next-action vc-do-command edit-vc-file
;;;;;; with-vc-file vc-branch-part vc-trunk-p vc-before-checkin-hook
-;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17721 20491))
+;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17843 45612))
;;; Generated autoloads from vc.el
(defvar vc-checkout-hook nil "\
;;;***
\f
-;;;### (autoloads nil "vc-arch" "vc-arch.el" (17385 8488))
+;;;### (autoloads nil "vc-arch" "vc-arch.el" (17843 45612))
;;; Generated autoloads from vc-arch.el
(defun vc-arch-registered (file)
(if (vc-find-root file "{arch}/=tagging-method")
;;;***
\f
-;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17587 57307))
+;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17843 45612))
;;; Generated autoloads from vc-cvs.el
(defun vc-cvs-registered (f)
(when (file-readable-p (expand-file-name
;;;***
\f
-;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17385 8488))
+;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17843 45612))
;;; Generated autoloads from vc-mcvs.el
(defun vc-mcvs-registered (file)
(if (vc-find-root file "MCVS/CVS")
;;;***
\f
;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc-rcs.el"
-;;;;;; (17385 8488))
+;;;;;; (17843 45612))
;;; Generated autoloads from vc-rcs.el
(defvar vc-rcs-master-templates (quote ("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\
*Where to look for RCS master files.
For a description of possible values, see `vc-check-master-templates'.")
-(custom-autoload (quote vc-rcs-master-templates) "vc-rcs")
+(custom-autoload (quote vc-rcs-master-templates) "vc-rcs" t)
(defun vc-rcs-registered (f) (vc-default-registered 'RCS f))
;;;***
\f
;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc-sccs.el"
-;;;;;; (17385 8488))
+;;;;;; (17843 45612))
;;; Generated autoloads from vc-sccs.el
(defvar vc-sccs-master-templates (quote ("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\
*Where to look for SCCS master files.
For a description of possible values, see `vc-check-master-templates'.")
-(custom-autoload (quote vc-sccs-master-templates) "vc-sccs")
+(custom-autoload (quote vc-sccs-master-templates) "vc-sccs" t)
(defun vc-sccs-registered(f) (vc-default-registered 'SCCS f))
(defun vc-sccs-search-project-dir (dirname basename) "\
;;;***
\f
-;;;### (autoloads nil "vc-svn" "vc-svn.el" (17747 24147))
+;;;### (autoloads nil "vc-svn" "vc-svn.el" (17838 18033))
;;; Generated autoloads from vc-svn.el
(defun vc-svn-registered (f)
(let ((admin-dir (cond ((and (eq system-type 'windows-nt)
;;;***
\f
;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el"
-;;;;;; (17781 39502))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/vhdl-mode.el
(autoload (quote vhdl-mode) "vhdl-mode" "\
;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion
;;;;;; viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer
;;;;;; viet-decode-viqr-region viet-encode-viscii-char) "viet-util"
-;;;;;; "language/viet-util.el" (17792 9562))
+;;;;;; "language/viet-util.el" (17843 45621))
;;; Generated autoloads from language/viet-util.el
(autoload (quote viet-encode-viscii-char) "viet-util" "\
\f
;;;### (autoloads (View-exit-and-edit view-mode-enter view-mode view-buffer-other-frame
;;;;;; view-buffer-other-window view-buffer view-file-other-frame
-;;;;;; view-file-other-window view-file) "view" "view.el" (17385
-;;;;;; 8488))
+;;;;;; view-file-other-window view-file) "view" "view.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from view.el
(defvar view-mode nil "\
;;;***
\f
-;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17785
-;;;;;; 34467))
+;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17843
+;;;;;; 45615))
;;; Generated autoloads from emulation/vip.el
(autoload (quote vip-setup) "vip" "\
;;;***
\f
;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el"
-;;;;;; (17743 18143))
+;;;;;; (17843 45616))
;;; Generated autoloads from emulation/viper.el
(autoload (quote toggle-viper-mode) "viper" "\
;;;***
\f
;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el"
-;;;;;; (17495 43954))
+;;;;;; (17843 45615))
;;; Generated autoloads from emacs-lisp/warnings.el
(defvar warning-prefix-function nil "\
;;;***
\f
;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el"
-;;;;;; (17786 57515))
+;;;;;; (17843 45612))
;;; Generated autoloads from wdired.el
(autoload (quote wdired-change-to-wdired-mode) "wdired" "\
;;;***
\f
-;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17786 56015))
+;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17843 45625))
;;; Generated autoloads from net/webjump.el
(autoload (quote webjump) "webjump" "\
;;;***
\f
;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el"
-;;;;;; (17608 57530))
+;;;;;; (17843 45629))
;;; Generated autoloads from progmodes/which-func.el
(put 'which-func-format 'risky-local-variable t)
(put 'which-func-current 'risky-local-variable t)
Non-nil if Which-Function mode is enabled.
See the command `which-function-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `which-function-mode'.")
+either customize it (see the info node `Easy Customization')
+or call the function `which-function-mode'.")
(custom-autoload (quote which-function-mode) "which-func" nil)
;;;;;; whitespace-buffer whitespace-toggle-ateol-check whitespace-toggle-spacetab-check
;;;;;; whitespace-toggle-indent-check whitespace-toggle-trailing-check
;;;;;; whitespace-toggle-leading-check) "whitespace" "whitespace.el"
-;;;;;; (17781 39502))
+;;;;;; (17843 45612))
;;; Generated autoloads from whitespace.el
(autoload (quote whitespace-toggle-leading-check) "whitespace" "\
;;;***
\f
;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse
-;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (17781 39502))
+;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (17843 45612))
;;; Generated autoloads from wid-browse.el
(autoload (quote widget-browse-at) "wid-browse" "\
;;;***
\f
;;;### (autoloads (widget-setup widget-insert widget-delete widget-create
-;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17743
-;;;;;; 45278))
+;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from wid-edit.el
(autoload (quote widgetp) "wid-edit" "\
;;;***
\f
;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right
-;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (17781
-;;;;;; 39502))
+;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (17843
+;;;;;; 45612))
;;; Generated autoloads from windmove.el
(autoload (quote windmove-left) "windmove" "\
;;;***
\f
;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el"
-;;;;;; (17385 8488))
+;;;;;; (17843 45613))
;;; Generated autoloads from winner.el
(defvar winner-mode nil "\
Setting this variable directly does not take effect;
use either \\[customize] or the function `winner-mode'.")
-(custom-autoload (quote winner-mode) "winner")
+(custom-autoload (quote winner-mode) "winner" nil)
(autoload (quote winner-mode) "winner" "\
Toggle Winner mode.
;;;***
\f
;;;### (autoloads (woman-find-file woman-dired-find-file woman) "woman"
-;;;;;; "woman.el" (17781 39502))
+;;;;;; "woman.el" (17843 45613))
;;; Generated autoloads from woman.el
(autoload (quote woman) "woman" "\
;;;***
\f
;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el"
-;;;;;; (17785 34467))
+;;;;;; (17843 45616))
;;; Generated autoloads from emulation/ws-mode.el
(autoload (quote wordstar-mode) "ws-mode" "\
;;;***
\f
;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el"
-;;;;;; (17607 45512))
+;;;;;; (17843 45613))
;;; Generated autoloads from xml.el
(autoload (quote xml-parse-file) "xml" "\
;;;***
\f
-;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (17385
-;;;;;; 8488))
+;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (17843
+;;;;;; 45613))
;;; Generated autoloads from xt-mouse.el
(defvar xterm-mouse-mode nil "\
Non-nil if Xterm-Mouse mode is enabled.
See the command `xterm-mouse-mode' for a description of this minor-mode.
Setting this variable directly does not take effect;
-use either \\[customize] or the function `xterm-mouse-mode'.")
-
-(custom-autoload (quote xterm-mouse-mode) "xt-mouse")
+either customize it (see the info node `Easy Customization')
+or call the function `xterm-mouse-mode'.")
-(put (quote xterm-mouse-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote xterm-mouse-mode) "xt-mouse" nil)
(autoload (quote xterm-mouse-mode) "xt-mouse" "\
Toggle XTerm mouse mode.
;;;***
\f
;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc"
-;;;;;; "gnus/yenc.el" (17385 8494))
+;;;;;; "gnus/yenc.el" (17843 45618))
;;; Generated autoloads from gnus/yenc.el
(autoload (quote yenc-decode-region) "yenc" "\
;;;***
\f
;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism
-;;;;;; yow) "yow" "play/yow.el" (17786 56015))
+;;;;;; yow) "yow" "play/yow.el" (17843 45626))
;;; Generated autoloads from play/yow.el
(autoload (quote yow) "yow" "\
;;;***
\f
-;;;### (autoloads (zone) "zone" "play/zone.el" (17385 8495))
+;;;### (autoloads (zone) "zone" "play/zone.el" (17843 45626))
;;; Generated autoloads from play/zone.el
(autoload (quote zone) "zone" "\
;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el"
;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el"
;;;;;; "emulation/viper-util.el" "env.el" "erc/erc-backend.el" "erc/erc-goodies.el"
-;;;;;; "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-menu.el"
-;;;;;; "erc/erc-nicklist.el" "eshell/em-alias.el" "eshell/em-banner.el"
-;;;;;; "eshell/em-basic.el" "eshell/em-cmpl.el" "eshell/em-dirs.el"
-;;;;;; "eshell/em-glob.el" "eshell/em-hist.el" "eshell/em-ls.el"
-;;;;;; "eshell/em-pred.el" "eshell/em-prompt.el" "eshell/em-rebind.el"
-;;;;;; "eshell/em-script.el" "eshell/em-smart.el" "eshell/em-term.el"
-;;;;;; "eshell/em-unix.el" "eshell/em-xtra.el" "eshell/esh-arg.el"
-;;;;;; "eshell/esh-cmd.el" "eshell/esh-ext.el" "eshell/esh-groups.el"
-;;;;;; "eshell/esh-io.el" "eshell/esh-maint.el" "eshell/esh-module.el"
-;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el"
-;;;;;; "eshell/esh-var.el" "ezimage.el" "faces.el" "files.el" "finder-inf.el"
-;;;;;; "foldout.el" "font-core.el" "font-lock.el" "format.el" "forms-d2.el"
-;;;;;; "forms-pass.el" "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el"
+;;;;;; "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-nicklist.el"
+;;;;;; "eshell/em-alias.el" "eshell/em-banner.el" "eshell/em-basic.el"
+;;;;;; "eshell/em-cmpl.el" "eshell/em-dirs.el" "eshell/em-glob.el"
+;;;;;; "eshell/em-hist.el" "eshell/em-ls.el" "eshell/em-pred.el"
+;;;;;; "eshell/em-prompt.el" "eshell/em-rebind.el" "eshell/em-script.el"
+;;;;;; "eshell/em-smart.el" "eshell/em-term.el" "eshell/em-unix.el"
+;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el"
+;;;;;; "eshell/esh-ext.el" "eshell/esh-groups.el" "eshell/esh-io.el"
+;;;;;; "eshell/esh-maint.el" "eshell/esh-module.el" "eshell/esh-opt.el"
+;;;;;; "eshell/esh-proc.el" "eshell/esh-util.el" "eshell/esh-var.el"
+;;;;;; "ezimage.el" "faces.el" "files.el" "finder-inf.el" "foldout.el"
+;;;;;; "font-core.el" "font-lock.el" "format.el" "forms-d2.el" "forms-pass.el"
+;;;;;; "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el"
;;;;;; "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el"
;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el"
;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el"
;;;;;; "net/eudcb-bbdb.el" "net/eudcb-ldap.el" "net/eudcb-mab.el"
;;;;;; "net/eudcb-ph.el" "net/ldap.el" "net/netrc.el" "net/tls.el"
;;;;;; "net/tramp-smb.el" "net/tramp-util.el" "net/tramp-uu.el"
-;;;;;; "net/tramp-vc.el" "net/trampver.el" "obsolete/bg-mouse.el"
-;;;;;; "obsolete/hilit19.el" "obsolete/sc.el" "obsolete/uncompress.el"
-;;;;;; "patcomp.el" "paths.el" "pcvs-info.el" "pcvs-parse.el" "pcvs-util.el"
+;;;;;; "net/tramp-vc.el" "net/trampver.el" "obsolete/sc.el" "patcomp.el"
+;;;;;; "paths.el" "pcvs-info.el" "pcvs-parse.el" "pcvs-util.el"
;;;;;; "pgg-def.el" "pgg-parse.el" "pgg-pgp.el" "pgg-pgp5.el" "play/gamegrid.el"
;;;;;; "play/gametree.el" "play/meese.el" "progmodes/ada-prj.el"
;;;;;; "progmodes/cc-align.el" "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el"
;;;;;; "register.el" "replace.el" "rfn-eshadow.el" "s-region.el"
;;;;;; "saveplace.el" "sb-image.el" "scroll-bar.el" "select.el"
;;;;;; "soundex.el" "startup.el" "subdirs.el" "tempo.el" "term/apollo.el"
-;;;;;; "term/bobcat.el" "term/cygwin.el" "term/internal.el" "term/linux.el"
-;;;;;; "term/lk201.el" "term/pc-win.el" "term/rxvt.el" "term/sun.el"
-;;;;;; "term/tty-colors.el" "term/vt102.el" "term/vt125.el" "term/vt200.el"
-;;;;;; "term/vt201.el" "term/vt220.el" "term/vt240.el" "term/vt300.el"
-;;;;;; "term/vt320.el" "term/vt400.el" "term/vt420.el" "textmodes/bib-mode.el"
-;;;;;; "textmodes/makeinfo.el" "textmodes/page-ext.el" "textmodes/page.el"
-;;;;;; "textmodes/refbib.el" "textmodes/refer.el" "textmodes/reftex-auc.el"
-;;;;;; "textmodes/reftex-dcr.el" "textmodes/reftex-ref.el" "textmodes/reftex-sel.el"
-;;;;;; "textmodes/reftex-toc.el" "textmodes/texnfo-upd.el" "textmodes/text-mode.el"
-;;;;;; "timezone.el" "tooltip.el" "tree-widget.el" "uniquify.el"
-;;;;;; "url/url-about.el" "url/url-cookie.el" "url/url-dired.el"
-;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-history.el"
-;;;;;; "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el"
-;;;;;; "url/url-vars.el" "url/vc-dav.el" "vc-hooks.el" "vcursor.el"
-;;;;;; "version.el" "vms-patch.el" "vmsproc.el" "vt-control.el"
-;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "widget.el" "window.el"
-;;;;;; "x-dnd.el") (17800 15098 489655))
+;;;;;; "term/bobcat.el" "term/cygwin.el" "term/linux.el" "term/lk201.el"
+;;;;;; "term/vt102.el" "term/vt125.el" "term/vt200.el" "term/vt201.el"
+;;;;;; "term/vt220.el" "term/vt240.el" "term/vt300.el" "term/vt320.el"
+;;;;;; "term/vt400.el" "term/vt420.el" "textmodes/bib-mode.el" "textmodes/makeinfo.el"
+;;;;;; "textmodes/page-ext.el" "textmodes/page.el" "textmodes/refbib.el"
+;;;;;; "textmodes/refer.el" "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el"
+;;;;;; "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" "textmodes/reftex-toc.el"
+;;;;;; "textmodes/texnfo-upd.el" "textmodes/text-mode.el" "timezone.el"
+;;;;;; "tooltip.el" "tree-widget.el" "uniquify.el" "url/url-about.el"
+;;;;;; "url/url-cookie.el" "url/url-dired.el" "url/url-expand.el"
+;;;;;; "url/url-ftp.el" "url/url-history.el" "url/url-imap.el" "url/url-methods.el"
+;;;;;; "url/url-nfs.el" "url/url-proxy.el" "url/url-vars.el" "url/vc-dav.el"
+;;;;;; "vc-hooks.el" "vcursor.el" "version.el" "vms-patch.el" "vmsproc.el"
+;;;;;; "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el"
+;;;;;; "widget.el" "window.el" "x-dnd.el") (17845 23032 619212))
;;;***
\f
;;; ledit.el --- Emacs side of ledit interface
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: languages
;;; loadhist.el --- lisp functions for working with feature groups
;; Copyright (C) 1995, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Maintainer: FSF
;;; loadup.el --- load up standardly loaded Lisp files for Emacs
;; Copyright (C) 1985, 1986, 1992, 1994, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; locate.el --- interface to the locate command
;; Copyright (C) 1996, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter Breton <pbreton@cs.umb.edu>
;; Keywords: unix files
;;; log-edit.el --- Major mode for editing CVS commit messages
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: pcl-cvs cvs commit log
;;; log-view.el --- Major mode for browsing RCS/CVS/SCCS log output
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: rcs sccs cvs log version-control
;;; longlines.el --- automatically wrap long lines
-;; Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Authors: Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
;; Alex Schroeder <alex@gnu.org>
"Non-nil means each hard newline is marked on the screen.
\(The variable `longlines-show-effect' controls what they look like.)
You can also enable the display temporarily, using the command
-`longlines-show-hard-newlines'"
+`longlines-show-hard-newlines'."
:group 'longlines
:type 'boolean)
;;; lpr.el --- print Emacs buffer on line printer
;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: unix
;;; ls-lisp.el --- emulate insert-directory completely in Emacs Lisp
;; Copyright (C) 1992, 1994, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>
;; Modified by: Francis J. Wright <F.J.Wright@maths.qmw.ac.uk>
;;; macros.el --- non-primitive commands for keyboard macros
;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1995, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: abbrev
;;; blessmail.el --- decide whether movemail needs special privileges -*- no-byte-compile: t -*-
;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list
;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: K. Shane Hartman
;; Maintainer: FSF
;;; footnote.el --- footnote support for message mode -*- coding: iso-latin-1;-*-
;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Steven L Baur <steve@xemacs.org>
;; Keywords: mail, news
;;; mail-extr.el --- extract full name and address from RFC 822 mail header -*- coding: utf-8 -*-
;; Copyright (C) 1991, 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Joe Wells <jbw@cs.bu.edu>
;; Maintainer: FSF
;;; mail-hist.el --- headers and message body history for outgoing mail
;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Karl Fogel <kfogel@red-bean.com>
;; Created: March, 1994
;;; mail-utils.el --- utility functions used both by rmail and rnews
;; Copyright (C) 1985, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail, news
;;; mailabbrev.el --- abbrev-expansion of mail aliases
;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1996, 1997, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jamie Zawinski <jwz@lucid.com>, now <jwz@jwz.org>
;; Maintainer: FSF
;;; mailalias.el --- expand and complete mailing address aliases
;; Copyright (C) 1985, 1987, 1995, 1996, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; mailclient.el --- mail sending via system's mail client. -*- byte-compile-dynamic: t -*-
-;; Copyright (C) 2005, 2006 Free Software Foundation
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation
;; Author: David Reitter <david.reitter@gmail.com>
;; Keywords: mail
;;; mailheader.el --- mail header parsing, merging, formatting
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Erik Naggum <erik@naggum.no>
;; Keywords: tools, mail, news
;;; metamail.el --- Metamail interface for GNU Emacs
;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
;; Keywords: mail, news, mime, multimedia
;;; mspools.el --- show mail spools waiting to be read
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Stephen Eglen <stephen@gnu.org>
;; Maintainer: Stephen Eglen <stephen@gnu.org>
;;; reporter.el --- customizable bug reporting of lisp programs
;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: 1993-1998 Barry A. Warsaw
;; Maintainer: FSF
;;; rfc2368.el --- support for rfc2368
;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Sen Nagata <sen@eccosys.com>
;; Keywords: mail
;;; rfc822.el --- hairy rfc822 parser for mail and news and suchlike
;; Copyright (C) 1986, 1987, 1990, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Richard Mlynarik <mly@eddie.mit.edu>
;; Maintainer: FSF
;;; rmail-spam-filter.el --- spam filter for rmail, the emacs mail reader.
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: email, spam, filter, rmail
;; Author: Eli Tziperman <eli AT deas.harvard.edu>
;;; rmail.el --- main code of "RMAIL" mail reader for Emacs
;; Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; rmailedit.el --- "RMAIL edit mode" Edit the current message
;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; rmailkwd.el --- part of the "RMAIL" mail reader for Emacs
;; Copyright (C) 1985, 1988, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; rmailmsc.el --- miscellaneous support functions for the RMAIL mail reader
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; rmailout.el --- "RMAIL" mail reader for Emacs: output message to a file
;; Copyright (C) 1985, 1987, 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; rmailsort.el --- Rmail: sort messages
;; Copyright (C) 1990, 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
;; Maintainer: FSF
;;; rmailsum.el --- make summary buffers for the mail reader
;; Copyright (C) 1985, 1993, 1994, 1995, 1996, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; sendmail.el --- mail sending commands for Emacs. -*- byte-compile-dynamic: t -*-
;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1998, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; smtpmail.el --- simple SMTP protocol (RFC 821) for sending mail
;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Tomoji Kagatani <kagatani@rbc.ncl.omron.co.jp>
;; Maintainer: Simon Josefsson <simon@josefsson.org>
;;; supercite.el --- minor mode for citing mail and news replies
;; Copyright (C) 1993, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: 1993 Barry A. Warsaw <bwarsaw@python.org>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; uce.el --- facilitate reply to unsolicited commercial email
;; Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: stanislav shalunov <shalunov@mccme.ru>
;; Created: 10 Dec 1996
;;; undigest.el --- digest-cracking support for the RMAIL mail reader
;; Copyright (C) 1985, 1986, 1994, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; unrmail.el --- convert Rmail files to mailbox files
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail
;;; vms-pmail.el --- use Emacs as the editor within VMS mail
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Roland B Roberts <roberts@panix.com>
;; Maintainer: FSF
# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
# Copyright (C) 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
pre-mh-loaddefs.el-SH:
echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@
echo ";;" >> $@
- echo ";; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc." >> $@
+ echo ";; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc." >> $@
echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@
echo ";; Keywords: mail" >> $@
echo ";;; Commentary:" >> $@
pre-mh-loaddefs.el-CMD:
echo ;;; mh-loaddefs.el --- automatically extracted autoloads> $@
echo ;;>> $@
- echo ;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.>> $@
+ echo ;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.>> $@
echo ;; Author: Bill Wohler (wohler@newt.com)>> $@
echo ;; Keywords: mail>> $@
echo ;;; Commentary:>> $@
;;; makesum.el --- generate key binding summary for Emacs
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help
;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*-
;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Barry A. Warsaw <bwarsaw@cen.com>
;; Maintainer: FSF
;;; master.el --- make a buffer the master over another buffer
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;;; menu-bar.el --- define a default menu bar
;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: RMS
;; Maintainer: FSF
* ChangeLog.1: New file. Contains old ChangeLog.
- Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
(dist): Leave release in current directory.
- Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
;;; mh-acros.el --- macros used in MH-E
-;; Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-alias.el --- MH-E mail alias completion and expansion
;; Copyright (C) 1994, 1995, 1996, 1997,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter S. Galbraith <psg@debian.org>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-buffers.el --- MH-E buffer constants and utilities
;; Copyright (C) 1993, 1995, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-comp.el --- MH-E functions for composing and sending messages
;; Copyright (C) 1993, 1995, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-compat.el --- make MH-E compatibile with various versions of Emacs
-;; Copyright (C) 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;; Copyright (C) 1985, 1986, 1987, 1988,
;; 1990, 1992, 1993, 1994, 1995, 1997, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-folder.el --- MH-Folder mode
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-funcs.el --- MH-E functions not everyone will use right away
;; Copyright (C) 1993, 1995,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-gnus.el --- make MH-E compatible with various versions of Gnus
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-identity.el --- multiple identify support for MH-E
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter S. Galbraith <psg@debian.org>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-inc.el --- MH-E "inc" and separate mail spool handling
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter S. Galbraith <psg@debian.org>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-junk.el --- MH-E interface to anti-spam measures
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Satyaki Das <satyaki@theforce.stanford.edu>,
;; Bill Wohler <wohler@newt.com>
;;; mh-letter.el --- MH-Letter mode
;; Copyright (C) 1993, 1995, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-limit.el --- MH-E display limits
-;; Copyright (C) 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter S. Galbraith <psg@debian.org>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-mime.el --- MH-E MIME support
;; Copyright (C) 1993, 1995,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-print.el --- MH-E printing support
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jeffrey C Honig <jch@honig.net>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-scan.el --- MH-E scan line constants and utilities
;; Copyright (C) 1993, 1995, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-search --- MH-Search mode
;; Copyright (C) 1993, 1995,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Indexed search by Satyaki Das <satyaki@theforce.stanford.edu>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-seq.el --- MH-E sequences support
;; Copyright (C) 1993, 1995,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-show.el --- MH-Show mode
;; Copyright (C) 1993, 1995, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-speed.el --- MH-E speedbar support
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-thread.el --- MH-E threading support
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-tool-bar.el --- MH-E tool bar support
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-utils.el --- MH-E general utilities
;; Copyright (C) 1993, 1995, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; mh-xface.el --- MH-E X-Face and Face header field display
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Wohler <wohler@newt.com>
;; Maintainer: Bill Wohler <wohler@newt.com>
;;; midnight.el --- run something every midnight, e.g., kill old buffers
;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Sam Steingold <sds@usa.net>
;; Maintainer: Sam Steingold <sds@usa.net>
;;; minibuf-eldef.el --- Only show defaults in prompts when applicable
;;
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Miles Bader <miles@gnu.org>
;; Keywords: convenience
;;; misc.el --- some nonstandard basic editing commands for Emacs
;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: convenience
;;; mouse-copy.el --- one-click text copy and move
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: John Heidemann <johnh@ISI.EDU>
;; Keywords: mouse
;;; mouse-drag.el --- use mouse-2 to do a new style of scrolling
;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Heidemann <johnh@ISI.EDU>
;; Keywords: mouse
;;; mouse-sel.el --- multi-click selection support for Emacs 19
;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mike Williams <mdub@bigfoot.com>
;; Keywords: mouse
;;; mouse.el --- window system-independent mouse support
;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: hardware, mouse
;;; msb.el --- customizable buffer-selection with multiple menus
;; Copyright (C) 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Lindberg <lars.lindberg@home.se>
;; Maintainer: FSF
;;; mwheel.el --- Wheel mouse support
;; Copyright (C) 1998, 2000, 2001, 2002, 2002, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: William M. Perry <wmperry@gnu.org>
;; Keywords: mouse
;;; ange-ftp.el --- transparent FTP support for GNU Emacs
;; Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Andy Norman (ange@hplb.hpl.hp.com)
;; Maintainer: FSF
;;; browse-url.el --- pass a URL to a WWW browser
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Denis Howe <dbh@doc.ic.ac.uk>
;; Maintainer: FSF
;;; eudc-bob.el --- Binary Objects Support for EUDC
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; eudc-export.el --- functions to export EUDC query results
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; eudc-hotlist.el --- hotlist management for EUDC
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; eudc-vars.el --- Emacs Unified Directory Client
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; eudc.el --- Emacs Unified Directory Client
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; eudcb-bbdb.el --- Emacs Unified Directory Client - BBDB Backend
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; eudcb-ldap.el --- Emacs Unified Directory Client - LDAP Backend
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; eudcb-mab.el --- Emacs Unified Directory Client - AddressBook backend
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@newartisans.com>
;; Maintainer: FSF
;;; eudcb-ph.el --- Emacs Unified Directory Client - CCSO PH/QI Backend
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: Pavel Janík <Pavel@Janik.cz>
;;; goto-addr.el --- click to browse URL or to send to e-mail address
;; Copyright (C) 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric Ding <ericding@alum.mit.edu>
;; Maintainer: FSF
;;; ldap.el --- client interface to LDAP for Emacs
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Oscar Figueiredo <oscar@cpe.fr>
;; Maintainer: FSF
;;; net-utils.el --- network functions
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter Breton <pbreton@cs.umb.edu>
;; Created: Sun Mar 16 1997
;;; netrc.el --- .netrc parsing functionality
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;;; newsticker.el --- A Newsticker for Emacs.
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; quickurl.el --- insert an URL based on text at point in buffer
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Pearson <davep@davep.org>
;; Maintainer: Dave Pearson <davep@davep.org>
;;; rcirc.el --- default, simple IRC client.
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ryan Yeske
;; URL: http://www.nongnu.org/rcirc
;;; rcompile.el --- run a compilation on a remote machine
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Albert <alon@milcse.rtsg.mot.com>
;; Maintainer: FSF
;;; rlogin.el --- remote login interface
;; Copyright (C) 1992, 1993, 1994, 1995, 1997, 1998, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Noah Friedman
;; Maintainer: Noah Friedman <friedman@splode.com>
;;; snmp-mode.el --- SNMP & SNMPv2 MIB major mode
;; Copyright (C) 1995, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Paul D. Smith <psmith@BayNetworks.com>
;; Keywords: data
;;; telnet.el --- run a telnet session from within an Emacs buffer
;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: William F. Schelter
;; Maintainer: FSF
;;; tls.el --- TLS/SSL support via wrapper around GnuTLS
;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;; Keywords: comm, tls, gnutls, ssl
;;; tramp-ftp.el --- Tramp convenience functions for Ange-FTP -*- coding: iso-8859-1; -*-
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Albinus <michael.albinus@gmx.de>
;; Keywords: comm, processes
;;; tramp-smb.el --- Tramp access functions for SMB servers -*- coding: iso-8859-1; -*-
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael Albinus <michael.albinus@gmx.de>
;; Keywords: comm, processes
;;; tramp-util.el --- Misc utility functions to use with Tramp
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: kai.grossjohann@gmx.net
;; Keywords: comm, extensions, processes
;;; -*- coding: iso-2022-7bit; -*-
;;; tramp-uu.el --- uuencode in Lisp
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
;; Keywords: comm, terminals
;;; tramp-vc.el --- Version control integration for TRAMP.el
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel Pittman <daniel@danann.net>
;; Keywords: comm, processes
;;; tramp.el --- Transparent Remote Access, Multiple Protocol
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
+
+;; (copyright statements below in code to be updated with the above notice)
;; Author: Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
;; Michael Albinus <michael.albinus@gmx.de>
(defvar tramp-perl-encode
"%s -e '
# This script contributed by Juanma Barranquero <lektu@terra.es>.
-# Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
use strict;
my %%trans = do {
(defvar tramp-perl-decode
"%s -e '
# This script contributed by Juanma Barranquero <lektu@terra.es>.
-# Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
use strict;
my %%trans = do {
;; Here is where loc-enc and loc-dec used to be let-bound.
(if (and (symbolp loc-dec) (fboundp loc-dec))
- ;; If local decoding is a function, we call it.
+ ;; If local decoding is a function, we call it. We
+ ;; must disable multibyte, because
+ ;; `uudecode-decode-region' doesn't handle it
+ ;; correctly.
(let ((tmpbuf (get-buffer-create " *tramp tmp*")))
(set-buffer tmpbuf)
(erase-buffer)
+ (set-buffer-multibyte nil)
(insert-buffer-substring tramp-buf)
(tramp-message-for-buffer
multi-method method user host
(let (found item pattern action todo)
(erase-buffer)
(tramp-message 9 "Waiting 60s for prompt from remote shell")
- (with-timeout (60 (throw 'tramp-action 'timeout))
- (while (not found)
- (tramp-accept-process-output p 1)
+ (while (not found)
+ (tramp-accept-process-output p 1)
+ (goto-char (point-min))
+ (setq todo actions)
+ (while todo
(goto-char (point-min))
- (setq todo actions)
- (while todo
- (goto-char (point-min))
- (setq item (pop todo))
- (setq pattern (symbol-value (nth 0 item)))
- (setq action (nth 1 item))
- (tramp-message 10 "Looking for regexp \"%s\" from remote shell"
- pattern)
- (when (re-search-forward (concat pattern "\\'") nil t)
- (setq found (funcall action p multi-method method user host)))))
- found)))
+ (setq item (pop todo))
+ (setq pattern (symbol-value (nth 0 item)))
+ (setq action (nth 1 item))
+ (tramp-message 10 "Looking for regexp \"%s\" from remote shell"
+ pattern)
+ (when (re-search-forward (concat pattern "\\'") nil t)
+ (setq found (funcall action p multi-method method user host)))))
+ found))
-(defun tramp-process-actions (p multi-method method user host actions)
- "Perform actions until success."
+(defun tramp-process-actions
+ (p multi-method method user host actions &optional timeout)
+ "Perform actions until success or TIMEOUT."
(tramp-message 10 "%s" (mapconcat 'identity (process-command p) " "))
(let (exit)
(while (not exit)
(tramp-message 9 "Waiting for prompts from remote shell")
(setq exit
(catch 'tramp-action
- (tramp-process-one-action
- p multi-method method user host actions)
+ (if timeout
+ (with-timeout (timeout)
+ (tramp-process-one-action
+ p multi-method method user host actions))
+ (tramp-process-one-action
+ p multi-method method user host actions))
nil)))
(unless (eq exit 'ok)
(tramp-clear-passwd user host)
(set-buffer (tramp-get-buffer multi-method method user host))
(erase-buffer)
(tramp-process-actions p multi-method method user host
- tramp-actions-before-shell)
+ tramp-actions-before-shell 60)
(tramp-open-connection-setup-interactive-shell
p multi-method method user host)
(tramp-post-connection multi-method method user host)))))
(set-buffer buf)
(tramp-process-actions p multi-method method user host
- tramp-actions-before-shell)
+ tramp-actions-before-shell 60)
(tramp-message 7 "Initializing remote shell")
(tramp-open-connection-setup-interactive-shell
p multi-method method user host)
(tramp-set-process-query-on-exit-flag p nil)
(set-buffer (tramp-get-buffer multi-method method user host))
(tramp-process-actions p multi-method method user host
- tramp-actions-before-shell)
+ tramp-actions-before-shell 60)
(tramp-open-connection-setup-interactive-shell
p multi-method method user host)
(tramp-post-connection multi-method method
;;; trampver.el --- Transparent Remote Access, Multiple Protocol
;;; lisp/trampver.el. Generated from trampver.el.in by configure.
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
;; Keywords: comm, processes
;;; webjump.el --- programmable Web hotlist
;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Neil W. Van Dyke <nwv@acm.org>
;; Created: 09-Aug-1996
;;; newcomment.el --- (un)comment regions of buffers
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: code extracted from Emacs-20's simple.el
;; Maintainer: Stefan Monnier <monnier@iro.umontreal.ca>
;;; novice.el --- handling of disabled commands ("novice mode") for Emacs
;; Copyright (C) 1985, 1986, 1987, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal, help
;;; awk-mode.el --- AWK code editing commands for Emacs
;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: unix, languages
;;; bg-mouse.el --- GNU Emacs code for BBN Bitgraph mouse
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: John Robinson <jr@bbn-unix.arpa>
;; Stephen Gildea <gildea@bbn.com>
;;; fast-lock.el --- automagic text properties caching for fast Font Lock mode
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Marshall <simon@gnu.org>
;; Maintainer: FSF
;;; float.el --- obsolete floating point arithmetic package
;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Rosenblatt
;; Maintainer: FSF
;;; hilit19.el --- customizable highlighting for Emacs 19
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jonathan Stigelman <stig@hackvan.com>
;; Maintainer: FSF
;;; hscroll.el --- automatically scroll truncated lines horizontally
;; Copyright (C) 1992, 1993, 1995, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Wayne Mesard <wmesard@esd.sgi.com>
;; Keywords: display
;;; iso-acc.el --- minor mode providing electric accent keys
;; Copyright (C) 1993, 1994, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Johan Vromans
;; Maintainer: FSF
;;; iso-insert.el --- insert functions for ISO 8859/1 -*- coding: iso-8859-1;-*-
-;; Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Howard Gayle
;;; iso-swed.el --- set up char tables for ISO 8859/1 for Swedish/Finnish ttys
;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Howard Gayle
;; Maintainer: FSF
;;; keyswap.el --- swap BS and DEL keys -*- no-byte-compile: t -*-
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Keywords: terminals
;;; lazy-lock.el --- lazy demand-driven fontification for fast Font Lock mode
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Marshall <simon@gnu.org>
;; Maintainer: FSF
;;; mlsupport.el --- run-time support for mocklisp code
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: extensions
;;; ooutline.el --- outline mode commands for Emacs
;; Copyright (C) 1986, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: outlines
;;; options.el --- edit Options command for Emacs
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;;; profile.el --- Emacs profiler (OBSOLETE; use elp.el instead)
;; Copyright (C) 1992, 1994, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Boaz Ben-Zvi <boaz@lcs.mit.edu>
;; Created: 07 Feb 1992
;;; rnews.el --- USENET news reader for GNU Emacs
;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: news
;;; rnewspost.el --- USENET news poster/mailer for GNU Emacs
;; Copyright (C) 1985, 1986, 1987, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: mail, news
;;; rsz-mini.el --- dynamically resize minibuffer to display entire contents
;; Copyright (C) 1990, 1993, 1994, 1995, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Noah Friedman <friedman@splode.com>
;; Roland McGrath <roland@gnu.org>
;;; scribe.el --- scribe mode, and its idiosyncratic commands
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp
;;; sun-curs.el --- cursor definitions for Sun windows
;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Jeff Peck <peck@sun.com>
;; Keywords: hardware
;;; sun-fns.el --- subroutines of Mouse handling for Sun windows
;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Jeff Peck <peck@sun.com>
;; Maintainer: none
;;; swedish.el --- miscellaneous functions for dealing with Swedish
-;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Howard Gayle
;;; uncompress.el --- auto-decompression hook for visiting .Z files
;; Copyright (C) 1992, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: files
;;; x-apollo.el --- Apollo support functions
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; x-menu.el --- menu support for X
;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; outline.el --- outline mode commands for Emacs
;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: outlines
;;; paren.el --- highlight matching paren
;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: rms@gnu.org
;; Maintainer: FSF
;;; paths.el --- define pathnames for use by various Emacs commands -*- no-byte-compile: t -*-
;; Copyright (C) 1986, 1988, 1994, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
(suffixes
;; Subdirectories in each directory tree that may contain info
;; directories.
- '("" "share/" "gnu/" "gnu/lib/" "gnu/lib/emacs/"
+ '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/"
"emacs/" "lib/" "lib/emacs/"))
(standard-info-dirs
(apply #'nconc
dirs
(prune-directory-list dirs config))))
prefixes))))
- ;; If $(prefix)/info is not one of the standard info directories,
- ;; they are probably installing an experimental version of Emacs,
- ;; so make sure that experimental version's Info files override
- ;; the ones in standard directories.
+ ;; If $(prefix)/share/info is not one of the standard info
+ ;; directories, they are probably installing an experimental
+ ;; version of Emacs, so make sure that experimental version's Info
+ ;; files override the ones in standard directories.
(if (member config-dir standard-info-dirs)
(nconc standard-info-dirs config)
(cons config-dir standard-info-dirs)))
;;; pcmpl-cvs.el --- functions for dealing with cvs completions
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;;; pcmpl-gnu.el --- completions for GNU project tools
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; pcmpl-linux.el --- functions for dealing with GNU/Linux completions
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; pcmpl-rpm.el --- functions for dealing with rpm completions
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; pcmpl-unix.el --- standard UNIX completions
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; pcomplete.el --- programmable completion
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;; Keywords: processes abbrev
;;; pcvs-defs.el --- variable definitions for PCL-CVS
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: pcl-cvs
;;; pcvs-info.el --- internal representation of a fileinfo entry
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: pcl-cvs
;;; pcvs-parse.el --- the CVS output parser
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: pcl-cvs
;;; pcvs-util.el --- utility functions for PCL-CVS -*- byte-compile-dynamic: t -*-
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: pcl-cvs
;;; pcvs.el --- a front-end to CVS
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: (The PCL-CVS Trust) pcl-cvs@cyclic.com
;; (Per Cederqvist) ceder@lysator.liu.se
;;; pgg-def.el --- functions/macros for defining PGG functions
;; Copyright (C) 1999, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Daiki Ueno <ueno@unixuser.org>
;; Created: 1999/11/02
;;; pgg-gpg.el --- GnuPG support for PGG.
;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daiki Ueno <ueno@unixuser.org>
;; Symmetric encryption and gpg-agent support added by:
;;; pgg-parse.el --- OpenPGP packet parsing
;; Copyright (C) 1999, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Daiki Ueno <ueno@unixuser.org>
;; Created: 1999/10/28
;;; pgg-pgp.el --- PGP 2.* and 6.* support for PGG.
;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daiki Ueno <ueno@unixuser.org>
;; Created: 1999/11/02
;;; pgg-pgp5.el --- PGP 5.* support for PGG.
;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daiki Ueno <ueno@unixuser.org>
;; Created: 1999/11/02
;;; pgg.el --- glue for the various PGP implementations.
;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daiki Ueno <ueno@unixuser.org>
;; Symmetric encryption added by: Sascha Wilde <wilde@sha-bang.de>
;;; 5x5.el --- simple little puzzle game
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Pearson <davep@davep.org>
;; Maintainer: Dave Pearson <davep@davep.org>
;;; animate.el --- make text dance
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: Richard Stallman <rms@gnu.org>
;; Keywords: games
;;; blackbox.el --- blackbox game in Emacs Lisp
;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: F. Thomas May <uw-nsr!uw-warp!tom@beaver.cs.washington.edu>
;; Adapted-By: ESR
;;; Decency Act snoops, if any.
;; Copyright (C) 1988, 1993, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: games
;;; cookie1.el --- retrieve random phrases from fortune cookie files
-;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006,
-;; 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Maintainer: FSF
;;; decipher.el --- cryptanalyze monoalphabetic substitution ciphers
;;
;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Christopher J. Madsen <chris_madsen@geocities.com>
;; Keywords: games
;;; dissociate.el --- scramble text amusingly for Emacs
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: games
;;; doctor.el --- psychological help for frustrated users
;; Copyright (C) 1985, 1987, 1994, 1996, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: games
;;; dunnet.el --- text adventure for Emacs
;; Copyright (C) 1992, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ron Schnell <ronnie@driver-aces.com>
;; Created: 25 Jul 1992
;;; fortune.el --- use fortune to create signatures
;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Holger Schauer <Holger.Schauer@gmx.de>
;; Keywords: games utils mail
;;; gamegrid.el --- library for implementing grid-based games on Emacs
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Glynn Clements <glynn@sensei.co.uk>
;; Version: 1.02
;;; gametree.el --- manage game analysis trees in Emacs
;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ian T Zimmerman <itz@rahul.net>
;; Created: Wed Dec 10 07:41:46 PST 1997
;;; gomoku.el --- Gomoku game between you and Emacs
;; Copyright (C) 1988, 1994, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr>
;; Maintainer: FSF
;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*-
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>)
;; Created: October 21 1996
;;; landmark.el --- neural-network robot that learns landmarks
;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>)
;; Created: December 16, 1996 - first release to usenet
;;; life.el --- John Horton Conway's `Life' game for GNU Emacs
;; Copyright (C) 1988, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kyle Jones <kyleuunet.uu.net>
;; Maintainer: FSF
;;; morse.el --- convert text to morse code and back -*- coding: utf-8 -*-
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Rick Farnbach <rick_farnbach@MENTORG.COM>
;; Keywords: games
;;; mpuz.el --- multiplication puzzle for GNU Emacs
;; Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr>
;; Overhauled: Daniel Pfeiffer <occitan@esperanto.org>
;;; pong.el --- classical implementation of pong
-;; Copyright 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Benjamin Drieu <bdrieu@april.org>
;; Keywords: games
;;; snake.el --- implementation of Snake for Emacs
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Glynn Clements <glynn@sensei.co.uk>
;; Created: 1997-09-10
;;; solitaire.el --- game of solitaire in Emacs Lisp
;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Jan Schormann <Jan.Schormann@rechen-gilde.de>
;; Created: Fri afternoon, Jun 3, 1994
;;; spook.el --- spook phrase utility for overloading the NSA line eater
;; Copyright (C) 1988, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: games
;;; tetris.el --- implementation of Tetris for Emacs
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Glynn Clements <glynn@sensei.co.uk>
;; Version: 2.01
;;; yow.el --- quote random zippyisms
;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Author: Richard Mlynarik
;;; zone.el --- idle display hacks
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Victor Zandy <zandy@cs.wisc.edu>
;; Maintainer: Thien-Thi Nguyen <ttn@gnu.org>
;;; printing.el --- printing utilities
;; Copyright (C) 2000, 2001, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ada-mode.el --- major-mode for editing Ada sources
;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Rolf Ebert <ebert@inf.enst.fr>
;; Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
;;; ada-prj.el --- GUI editing of project files for the ada-mode
-;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Emmanuel Briot <briot@gnat.com>
;;; ada-stmt.el --- an extension to Ada mode for inserting statement templates
-;; Copyright(C) 1987, 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1987, 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;; ada-xref.el --- for lookup and completion in Ada mode
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
;; Rolf Ebert <ebert@inf.enst.fr>
;;; antlr-mode.el --- major mode for ANTLR grammar files
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;;
;; Author: Christoph.Wedler@sap.com
If `antlr-language' equals to a MODE, the line starting at the first
non-whitespace is matched by the corresponding REGEXP, and the line is
-part of an header action, indent the line at column 0 instead according
+part of a header action, indent the line at column 0 instead according
to the normal rules of `antlr-indent-line'."
:group 'antlr
:type '(repeat (cons (function :tag "Major mode") regexp)))
:active active))
(sort (mapcar 'car (elt antlr-options-alists (1- level)))
'string-lessp))))
-
+
;;;===========================================================================
;;; Insert option: determine section-kind
;; stuff (no =, {, } or /) at point is not followed by ";"
(insert ";")
(backward-char)))
-
+
(defun antlr-insert-option-space (area old)
"Find appropriate place to insert option, insert newlines/spaces.
For AREA and OLD, see `antlr-insert-option-do'."
(setq orig (point))
(goto-char orig)))
(skip-chars-forward " \t")
-
+
(if (looking-at "$\\|//")
;; just comment after point => skip (+ lines w/ same col comment)
(let ((same (if (> (match-end 0) (match-beginning 0))
;;; asm-mode.el --- mode for editing assembler code
-;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;;; autoconf.el --- mode for editing Autoconf configure.in files
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;;; cc-align.el --- custom indentation functions for CC Mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
-;; Authors: 1998- Martin Stjernholm
+;; Authors: 2004- Alan Mackenzie
+;; 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;; 1987 Dave Detlefs and Stewart Clamen
;; 1985 Richard M. Stallman
;;; cc-awk.el --- AWK specific code within cc-mode.
;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Alan Mackenzie <acm@muc.de> (originally based on awk-mode.el)
;; Maintainer: FSF
;;; cc-bytecomp.el --- compile time setup for proper compilation
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Martin Stjernholm
;; Maintainer: bug-cc-mode@gnu.org
;;; cc-cmds.el --- user level commands for CC Mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
-;; Authors: 1998- Martin Stjernholm
+;; Authors: 2003- Alan Mackenzie
+;; 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;; 1987 Dave Detlefs and Stewart Clamen
;; 1985 Richard M. Stallman
;;
;; This function might do hidden buffer changes.
(save-excursion
- (let* (pos
- kluge-start
+ (let* (kluge-start
decl-result brace-decl-p
(start (point))
(paren-state (c-parse-state))
(setq kluge-start (point))
(setq decl-result
(car (c-beginning-of-decl-1
+ ;; NOTE: If we're in a K&R region, this might be the start
+ ;; of a parameter declaration, not the actual function.
(and least-enclosing ; LIMIT for c-b-of-decl-1
(c-safe-position least-enclosing paren-state)))))
;; Has the declaration we've gone back to got braces?
- (setq pos (point)) ; the search limit for c-recognize-knr-p
(setq brace-decl-p
(save-excursion
(and (c-syntactic-re-search-forward "[;{]" nil t t)
;; ';' in a K&R argdecl. In
;; that case the declaration
;; should contain a block.
- (c-in-knr-argdecl pos))))))
+ (c-in-knr-argdecl))))))
(cond
((= (point) kluge-start) ; might be BOB or unbalanced parens.
;; Note that this function does not do any hidden buffer changes.
(let (fill
- ;; beg and end limits the region to narrow. end is a marker.
+ ;; beg and end limit the region to narrow. end is a marker.
beg end
;; tmp-pre and tmp-post mark strings that are temporarily
;; inserted at the start and end of the region. tmp-pre is a
(setq apply-outside-literal t))
((eq c-lit-type 'c) ; Block comment.
- (when (>= end (cdr c-lit-limits))
- ;; The region includes the comment ender. If it's on its own
- ;; line, it stays on its own line. If it's got company on the
- ;; line, it keeps (at least one word of) it. "=====*/" counts
- ;; as a comment ender here, but "===== */" doesn't and "foo*/"
- ;; doesn't.
+ (when
+ (or (> end (cdr c-lit-limits))
+ (and (= end (cdr c-lit-limits))
+ (eq (char-before end) ?/)
+ (eq (char-before (1- end)) ?*)
+ ;; disallow "/*/"
+ (> (- (cdr c-lit-limits) (car c-lit-limits)) 3)))
+ ;; There is a comment ender, and the region includes it. If
+ ;; it's on its own line, it stays on its own line. If it's got
+ ;; company on the line, it keeps (at least one word of) it.
+ ;; "=====*/" counts as a comment ender here, but "===== */"
+ ;; doesn't and "foo*/" doesn't.
(unless
(save-excursion
(goto-char (cdr c-lit-limits))
;;; cc-compat.el --- cc-mode compatibility with c-mode.el confusion
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Authors: 1998- Martin Stjernholm
;; 1994-1999 Barry A. Warsaw
;;; cc-defs.el --- compile time definitions for CC Mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
-;; Authors: 1998- Martin Stjernholm
+;; Authors: 2003- Alan Mackenzie
+;; 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;; 1987 Dave Detlefs and Stewart Clamen
;; 1985 Richard M. Stallman
;; Wrappers for common scan-lists cases, mainly because it's almost
;; impossible to get a feel for how that function works.
+(defmacro c-go-list-forward ()
+ "Move backward across one balanced group of parentheses.
+
+Return POINT when we succeed, NIL when we fail. In the latter case, leave
+point unmoved."
+ `(c-safe (let ((endpos (scan-lists (point) 1 0)))
+ (goto-char endpos)
+ endpos)))
+
+(defmacro c-go-list-backward ()
+ "Move backward across one balanced group of parentheses.
+
+Return POINT when we succeed, NIL when we fail. In the latter case, leave
+point unmoved."
+ `(c-safe (let ((endpos (scan-lists (point) -1 0)))
+ (goto-char endpos)
+ endpos)))
+
(defmacro c-up-list-forward (&optional pos limit)
"Return the first position after the list sexp containing POS,
or nil if no such position exists. The point is used if POS is left out.
;;; cc-engine.el --- core syntax guessing engine for CC mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
-;; Authors: 1998- Martin Stjernholm
+;; Authors: 2001- Alan Mackenzie
+;; 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;; 1987 Dave Detlefs and Stewart Clamen
;; 1985 Richard M. Stallman
;; `c-recognize-knr-p' is not checked. If LIM is non-nil, it's a
;; position that bounds the backward search for the argument list.
;;
- ;; Note: A declaration level context is assumed; the test can return
- ;; false positives for statements.
+ ;; Point must be within a possible K&R region, e.g. just before a top-level
+ ;; "{". It must be outside of parens and brackets. The test can return
+ ;; false positives otherwise.
;;
;; This function might do hidden buffer changes.
(save-excursion
(save-restriction
+ ;; If we're in a macro, our search range is restricted to it. Narrow to
+ ;; the searchable range.
+ (let* ((macro-start (c-query-macro-start))
+ (lim (max (or lim (point-min)) (or macro-start (point-min))))
+ before-lparen after-rparen)
+ (narrow-to-region lim (c-point 'eol))
+
+ ;; Search backwards for the defun's argument list. We give up if we
+ ;; encounter a "}" (end of a previous defun) or BOB.
+ ;;
+ ;; The criterion for a paren structure being the arg list is:
+ ;; o - there is non-WS stuff after it but before any "{"; AND
+ ;; o - the token after it isn't a ";" AND
+ ;; o - it is preceded by either an identifier (the function name) or
+ ;; a macro expansion like "DEFUN (...)"; AND
+ ;; o - its content is a non-empty comma-separated list of identifiers
+ ;; (an empty arg list won't have a knr region).
+ ;;
+ ;; The following snippet illustrates these rules:
+ ;; int foo (bar, baz, yuk)
+ ;; int bar [] ;
+ ;; int (*baz) (my_type) ;
+ ;; int (*) (void) (*yuk) (void) ;
+ ;; {
+
+ (catch 'knr
+ (while t ; go round one paren/bracket construct each time round.
+ (or (c-syntactic-skip-backward "^)]}")
+ (throw 'knr nil)) ; no more bpb pairs left.
+ (cond ((eq (char-before) ?\))
+ (setq after-rparen (point)))
+ ((eq (char-before) ?\})
+ (throw 'knr nil))
+ (t (setq after-rparen nil))) ; "]"
+
+ (if after-rparen
+ ;; We're inside a paren. Could it be our argument list....?
+ (if
+ (and
+ (progn
+ (goto-char after-rparen)
+ (unless (c-go-list-backward) (throw 'knr nil)) ;
+ ;; FIXME!!! What about macros between the parens? 2007/01/20
+ (setq before-lparen (point)))
- ;; Go back to the closest preceding normal parenthesis sexp. We
- ;; take that as the argument list in the function header. Then
- ;; check that it's followed by some symbol before the next ';'
- ;; or '{'. If it does, it's the header of the K&R argdecl we're
- ;; in.
- (if lim (narrow-to-region lim (c-point 'eol)))
- (let ((outside-macro (not (c-query-macro-start)))
- paren-end)
-
- (catch 'done
- (while (if (and (setq paren-end (c-down-list-backward (point)))
- (eq (char-after paren-end) ?\)))
- (progn
- (goto-char (1+ paren-end))
- (if outside-macro
- (c-beginning-of-macro)))
- (throw 'done nil))))
-
- (and (progn
- (c-forward-syntactic-ws)
- (looking-at "\\w\\|\\s_"))
-
- (save-excursion
- ;; The function header in a K&R declaration should only
- ;; contain identifiers separated by comma. It should
- ;; also contain at least one identifier since there
- ;; wouldn't be anything to declare in the K&R region
- ;; otherwise.
- (when (c-go-up-list-backward paren-end)
- (forward-char)
- (catch 'knr-ok
- (while t
- (c-forward-syntactic-ws)
- (if (or (looking-at c-known-type-key)
- (looking-at c-keywords-regexp))
- (throw 'knr-ok nil))
- (c-forward-token-2)
- (if (eq (char-after) ?,)
- (forward-char)
- (throw 'knr-ok (and (eq (char-after) ?\))
- (= (point) paren-end))))))))
+ ;; It can't be the arg list if next token is ; or {
+ (progn (goto-char after-rparen)
+ (c-forward-syntactic-ws)
+ (not (memq (char-after) '(?\; ?\{))))
- (save-excursion
- ;; If it's a K&R declaration then we're now at the
- ;; beginning of the function arglist. Check that there
- ;; isn't a '=' before it in this statement since that
- ;; means it some kind of initialization instead.
- (c-syntactic-skip-backward "^;=}{")
- (not (eq (char-before) ?=)))
-
- (point))))))
+ ;; Is the thing preceding the list an identifier (the
+ ;; function name), or a macro expansion?
+ (progn
+ (goto-char before-lparen)
+ (eq (c-backward-token-2) 0)
+ (or (c-on-identifier)
+ (and (eq (char-after) ?\))
+ (c-go-up-list-backward)
+ (eq (c-backward-token-2) 0)
+ (c-on-identifier))))
+
+ ;; Have we got a non-empty list of comma-separated
+ ;; identifiers?
+ (progn
+ (goto-char before-lparen)
+ (c-forward-token-2) ; to first token inside parens
+ (and
+ (c-on-identifier)
+ (c-forward-token-2)
+ (catch 'id-list
+ (while (eq (char-after) ?\,)
+ (c-forward-token-2)
+ (unless (c-on-identifier) (throw 'id-list nil))
+ (c-forward-token-2))
+ (eq (char-after) ?\))))))
+
+ ;; ...Yes. We've identified the function's argument list.
+ (throw 'knr
+ (progn (goto-char after-rparen)
+ (c-forward-syntactic-ws)
+ (point)))
+
+ ;; ...No. The current parens aren't the function's arg list.
+ (goto-char before-lparen))
+
+ (or (c-go-list-backward) ; backwards over [ .... ]
+ (throw 'knr nil)))))))))
(defun c-skip-conditional ()
;; skip forward over conditional at point, including any predicate
;;; cc-fonts.el --- font lock support for CC Mode
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Authors: 2003- Alan Mackenzie
;; 2002- Martin Stjernholm
;;; cc-langs.el --- language specific settings for CC Mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
-;; Authors: 1998- Martin Stjernholm
+;; Authors: 2002- Alan Mackenzie
+;; 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;; 1987 Dave Detlefs and Stewart Clamen
;; 1985 Richard M. Stallman
;; Some helper functions used when building the language constants.
(defun c-filter-ops (ops opgroup-filter op-filter &optional xlate)
- ;; Used to filter operators from the list OPS in a DWIM:ey way:
- ;; OPS either has the structure of `c-operators', as a single
+ ;; Extract a subset of the operators in the list OPS in a DWIM:ey
+ ;; way. The return value is a plain list of operators:
+ ;;
+ ;; OPS either has the structure of `c-operators', is a single
;; group in `c-operators', or is a plain list of operators.
- ;; OPGROUP-FILTER is used filter out the operator groups. It can
- ;; be t to choose all groups, a list of the group type symbols to
- ;; accept, or a function which will be called with the group
- ;; symbol for each group and should return non-nil for those to
- ;; include. OP-FILTER filters the individual operators in each
- ;; group. It can be t to choose all operators, a regexp to test
- ;; against each operator, or a function which will be called for
- ;; each operator and should return non-nil for those to include.
+ ;;
+ ;; OPGROUP-FILTER specifies how to select the operator groups. It
+ ;; can be t to choose all groups, a list of group type symbols
+ ;; (such as 'prefix) to accept, or a function which will be called
+ ;; with the group symbol for each group and should return non-nil
+ ;; if that group is to be included.
+ ;;
+ ;; OP-FILTER filters the individual operators in each group. It
+ ;; can be t to choose all operators, a regexp to test against each
+ ;; operator, or a function which will be called for each operator
+ ;; and should return non-nil for those to include.
+ ;;
;; If XLATE is given, it's a function which is called for each
;; matching operator and its return value is collected instead.
;; If it returns a list, the elements are spliced directly into
;; the final result, which is returned as a list with duplicates
- ;; removed using `equal'. `c-mode-syntax-table' for the current
- ;; mode is in effect during the whole procedure.
+ ;; removed using `equal'.
+ ;;
+ ;; `c-mode-syntax-table' for the current mode is in effect during
+ ;; the whole procedure.
(unless (listp (car-safe ops))
(setq ops (list ops)))
(cond ((eq opgroup-filter t)
(c-lang-defconst c-operators
"List describing all operators, along with their precedence and
associativity. The order in the list corresponds to the precedence of
-the operators: The operators in each element is a group with the same
+the operators: The operators in each element are a group with the same
precedence, and the group has higher precedence than the groups in all
-following elements. The car of each element describes the type of of
-the operator group, and the cdr is a list of the operator tokens in
-it. The operator group types are:
+following elements. The car of each element describes the type of the
+operator group, and the cdr is a list of the operator tokens in it.
+The operator group types are:
'prefix Unary prefix operators.
'postfix Unary postfix operators.
;;; cc-menus.el --- imenu support for CC Mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Authors: 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;;; cc-mode.el --- major mode for editing C and similar languages
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Authors: 2003- Alan Mackenzie
;; 1998- Martin Stjernholm
;;; cc-styles.el --- support for styles in CC Mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
-;; Authors: 1998- Martin Stjernholm
+;; Authors: 2004- Alan Mackenzie
+;; 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;; 1987 Dave Detlefs and Stewart Clamen
;; 1985 Richard M. Stallman
;;; cc-subword.el --- Handling capitalized subwords in a nomenclature
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masatake YAMATO
;;; cc-vars.el --- user customization variables for CC Mode
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
-;; Authors: 1998- Martin Stjernholm
+;; Authors: 2002- Alan Mackenzie
+;; 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
;; 1987 Dave Detlefs and Stewart Clamen
;; 1985 Richard M. Stallman
;;; cfengine.el --- mode for editing Cfengine files
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; In the main syntax-table, backslash is marked as a punctuation, because
;; of its use in DOS-style directory separators. Here we try to recognize
;; the cases where backslash is used as an escape inside strings.
- '(("\\(\\(?:\\\\\\)+\\)\"" . "\\")))
+ '(("\\(\\(?:\\\\\\)+\\)\"" 1 "\\")))
(defvar cfengine-imenu-expression
`((nil ,(concat "^[ \t]*" (eval-when-compile
;;; cmacexp.el --- expand C macros in a region
-;; Copyright (C) 1992, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1992, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Francesco Potorti` <pot@gnu.org>
;;; compile.el --- run compiler as inferior of Emacs, parse error messages
;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Authors: Roland McGrath <roland@gnu.org>,
;; Daniel Pfeiffer <occitan@esperanto.org>
2 3 4 (1))
(makepp
- "^makepp: \\(?:\\(?:warning\\(:\\).*?\\|\\(Scanning\\|[LR]e?l?oading makefile\\|Imported\\) \\|.*?\\)\
+ "^makepp\\(?:\\(?:: warning\\(:\\).*?\\|\\(: Scanning\\|: [LR]e?l?oading makefile\\|: Imported\\|log:.*?\\) \\|: .*?\\)\
`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]\\)"
4 5 nil (1 . 2) 3
("`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]" nil nil
Runs COMMAND, a shell command, in a separate process asynchronously
with output going to the buffer `*compilation*'.
-If optional second arg COMINT is t the buffer will be in Comint mode with
-`compilation-shell-minor-mode'.
-
You can then use the command \\[next-error] to find the next error message
and move to the source code that caused it.
+If optional second arg COMINT is t the buffer will be in Comint mode with
+`compilation-shell-minor-mode'.
+
Interactively, prompts for the command if `compilation-read-command' is
non-nil; otherwise uses `compile-command'. With prefix arg, always prompts.
Additionally, with universal prefix arg, compilation buffer will be in
(with-current-buffer buffer
(compilation-buffer-internal-p)))
-(defmacro compilation-loop (< property-change 1+ error)
- `(while (,< n 0)
- (or (setq pt (,property-change pt 'message))
- (error ,error compilation-error))
- ;; prop 'message usually has 2 changes, on and off, so re-search if off
- (or (setq msg (get-text-property pt 'message))
- (if (setq pt (,property-change pt 'message))
- (setq msg (get-text-property pt 'message)))
- (error ,error compilation-error))
- (or (< (cadr msg) compilation-skip-threshold)
- (if different-file
- (eq (prog1 last (setq last (nth 2 (car msg))))
- last))
- (if compilation-skip-visited
- (nthcdr 4 (car msg)))
- (if compilation-skip-to-next-location
- (eq (car msg) loc))
- ;; count this message only if none of the above are true
- (setq n (,1+ n)))))
+(defmacro compilation-loop (< property-change 1+ error limit)
+ `(let (opt)
+ (while (,< n 0)
+ (setq opt pt)
+ (or (setq pt (,property-change pt 'message))
+ ;; Handle the case where where the first error message is
+ ;; at the start of the buffer, and n < 0.
+ (if (or (eq (get-text-property ,limit 'message)
+ (get-text-property opt 'message))
+ (eq pt opt))
+ (error ,error compilation-error)
+ (setq pt ,limit)))
+ ;; prop 'message usually has 2 changes, on and off, so
+ ;; re-search if off
+ (or (setq msg (get-text-property pt 'message))
+ (if (setq pt (,property-change pt 'message nil ,limit))
+ (setq msg (get-text-property pt 'message)))
+ (error ,error compilation-error))
+ (or (< (cadr msg) compilation-skip-threshold)
+ (if different-file
+ (eq (prog1 last (setq last (nth 2 (car msg))))
+ last))
+ (if compilation-skip-visited
+ (nthcdr 4 (car msg)))
+ (if compilation-skip-to-next-location
+ (eq (car msg) loc))
+ ;; count this message only if none of the above are true
+ (setq n (,1+ n))))))
(defun compilation-next-error (n &optional different-file pt)
"Move point to the next error in the compilation buffer.
(compilation-loop > next-single-property-change 1-
(if (get-buffer-process (current-buffer))
"No more %ss yet"
- "Moved past last %s"))
+ "Moved past last %s")
+ (point-max))
;; Don't move "back" to message at or before point.
;; Pass an explicit (point-min) to make sure pt is non-nil.
(setq pt (previous-single-property-change pt 'message nil (point-min)))
(compilation-loop < previous-single-property-change 1+
- "Moved back before first %s")))
+ "Moved back before first %s" (point-min))))
(goto-char pt)
(or msg
(error "No %s here" compilation-error))))
;;; cperl-mode.el --- Perl code editing commands for Emacs
;; Copyright (C) 1985, 1986, 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
-;; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Ilya Zakharevich and Bob Olson
(defcustom cperl-electric-keywords nil
"*Not-nil (and non-null) means keywords are electric in CPerl.
-Can be overwritten by `cperl-hairy' if nil."
+Can be overwritten by `cperl-hairy' if nil.
+
+Uses `abbrev-mode' to do the expansion. If you want to use your
+own abbrevs in cperl-mode, but do not want keywords to be
+electric, you must redefine `cperl-mode-abbrev-table': do
+\\[edit-abbrevs], search for `cperl-mode-abbrev-table', and, in
+that paragraph, delete the words that appear at the ends of lines and
+that begin with \"cperl-electric\".
+"
:type '(choice (const null) boolean)
:group 'cperl-affected-by-hairy)
;;; cpp.el --- highlight or hide text according to cpp conditionals
-;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;;; cwarn.el --- highlight suspicious C and C++ constructions
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Anders Lindgren <andersl@andersl.com>
;;; dcl-mode.el --- major mode for editing DCL command files
-;; Copyright (c) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Odd Gripenstam <gripenstamol@decus.se>
;;; delphi.el --- major mode for editing Delphi source (Object Pascal) in Emacs
-;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Ray Blaak <blaak@infomatch.com>
;;; ebnf-abn.el --- parser for ABNF (Augmented BNF)
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebnf-bnf.el --- parser for EBNF
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebnf-dtd.el --- parser for DTD (Data Type Description for XML)
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebnf-ebx.el --- parser for EBNF used to specify XML (EBNFX)
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebnf-iso.el --- parser for ISO EBNF
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebnf-otz.el --- syntactic chart OpTimiZer
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebnf-yac.el --- parser for Yacc/Bison
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
;;; ebrowse.el --- Emacs C++ class browser & tags facility
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006
+;; 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation Inc.
;; Author: Gerd Moellmann <gerd@gnu.org>
;;; Global key bindings
;;; The following can be used to bind key sequences starting with
-;;; prefix `\C-cb' to browse commands.
+;;; prefix `\C-c\C-m' to browse commands.
(defvar ebrowse-global-map nil
"*Keymap for Ebrowse commands.")
-(defvar ebrowse-global-prefix-key "\C-cC-m"
+(defvar ebrowse-global-prefix-key "\C-c\C-m"
"Prefix key for Ebrowse commands.")
;;; etags.el --- etags facility for Emacs
;; Copyright (C) 1985, 1986, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1998,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Roland McGrath <roland@gnu.org>
;;; executable.el --- base functionality for executable interpreter scripts -*- byte-compile-dynamic: t -*-
-;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Daniel Pfeiffer <occitan@esperanto.org>
;;; f90.el --- Fortran-90 mode (free format)
;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Torbj\"orn Einarsson <Torbjorn.Einarsson@era.ericsson.se>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;;; flymake.el -- a universal on-the-fly syntax checker
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Pavel Kobyakov <pk_at_work@yahoo.com>
;; Maintainer: Pavel Kobyakov <pk_at_work@yahoo.com>
;;; fortran.el --- Fortran mode for GNU Emacs
;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael D. Prange <prange@erl.mit.edu>
;; Maintainer: Glenn Morris <rgm@gnu.org>
;; Maintainer: FSF
;; Keywords: unix, tools
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
(defvar gdb-server-prefix nil)
(defvar gdb-flush-pending-output nil)
(defvar gdb-location-alist nil
- "Alist of breakpoint numbers and full filenames.")
-(defvar gdb-active-process nil "GUD tooltips display variable values when t, \
-and #define directives otherwise.")
+ "Alist of breakpoint numbers and full filenames. Only used for files that
+Emacs can't find.")
+(defvar gdb-active-process nil
+ "GUD tooltips display variable values when t, and macro definitions otherwise.")
(defvar gdb-error "Non-nil when GDB is reporting an error.")
(defvar gdb-macro-info nil
"Non-nil if GDB knows that the inferior includes preprocessor macro info.")
(gdb command-line)
(gdb-init-1))
-(defcustom gdb-debug-ring-max 128
- "Maximum size of `gdb-debug-ring'."
+(defcustom gdb-debug-log-max 128
+ "Maximum size of `gdb-debug-log'. If nil, size is unlimited."
:group 'gud
- :type 'integer
+ :type '(choice (integer :tag "Number of elements")
+ (const :tag "Unlimited" nil))
:version "22.1")
-(defvar gdb-debug-ring nil
- "List of commands, most recent first, sent to and replies received from GDB.
-This variable is used to debug GDB-UI.")
+(defvar gdb-debug-log nil
+ "List of commands sent to and replies received from GDB. Most
+recent commands are listed first. This list stores only the last
+'gdb-debug-log-max' values. This variable is used to debug
+GDB-UI.")
;;;###autoload
(defcustom gdb-enable-debug nil
- "Non-nil means record the process input and output in `gdb-debug-ring'."
+ "Non-nil means record the process input and output in `gdb-debug-log'."
:type 'boolean
:group 'gud
:version "22.1")
:version "22.1")
(defcustom gdb-many-windows nil
- "If nil just pop up the GUD buffer unless `gdb-show-main' is t.
+ "If nil, just pop up the GUD buffer unless `gdb-show-main' is t.
In this case start with two windows: one displaying the GUD
buffer and the other with the source file with the main routine
of the debugged program. Non-nil means display the layout shown
gdb-error nil
gdb-macro-info nil
gdb-buffer-fringe-width (car (window-fringes))
- gdb-debug-ring nil
+ gdb-debug-log nil
gdb-signalled nil
gdb-source-window nil
gdb-inferior-status nil
(message "gud-watch is a no-op in this mode."))))
(defconst gdb-var-create-regexp
- "name=\"\\(.*?\\)\",.*numchild=\"\\(.*?\\)\",.*type=\"\\(.*?\\)\"")
+ "name=\"\\(.*?\\)\",.*numchild=\"\\(.*?\\)\",\\(?:.*value=\\(\".*\"\\),\\)?.*type=\"\\(.*?\\)\"")
(defun gdb-var-create-handler (expr)
(goto-char (point-min))
(setq expr (concat gdb-selected-frame "::" expr))
expr)
(match-string 2)
- (match-string 3)
- nil nil gdb-frame-address)))
+ (match-string 4)
+ (if (match-string 3) (read (match-string 3)))
+ nil gdb-frame-address)))
(push var gdb-var-list)
(unless (string-equal
speedbar-initial-expansion-list-name "GUD")
(speedbar-change-initial-expansion-list "GUD"))
- (gdb-enqueue-input
- (list
- (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba)
- (concat "server interpreter mi \"0-var-evaluate-expression "
- (car var) "\"\n")
- (concat "0-var-evaluate-expression " (car var) "\n"))
- `(lambda () (gdb-var-evaluate-expression-handler
- ,(car var) nil)))))
+ (unless (nth 4 var)
+ (gdb-enqueue-input
+ (list
+ (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
+ 'gdba)
+ (concat "server interpreter mi \"0-var-evaluate-expression "
+ (car var) "\"\n")
+ (concat "0-var-evaluate-expression " (car var) "\n"))
+ `(lambda () (gdb-var-evaluate-expression-handler
+ ,(car var) nil))))))
(if (search-forward "Undefined command" nil t)
(message-box "Watching expressions requires GDB 6.0 onwards")
(message-box "No symbol \"%s\" in current context." expr))))
:group 'gud
:version "22.1")
+(defcustom gdb-max-children 40
+ "Maximum number of children before expansion requires confirmation."
+ :type 'integer
+ :group 'gud
+ :version "22.1")
+
(defun gdb-speedbar-expand-node (text token indent)
"Expand the node the user clicked on.
TEXT is the text of the button we clicked on, a + or - item.
(if (and gud-comint-buffer (buffer-name gud-comint-buffer))
(progn
(cond ((string-match "+" text) ;expand this node
- (if (and (eq (buffer-local-value
- 'gud-minor-mode gud-comint-buffer) 'gdba)
- (string-equal gdb-version "pre-6.4"))
- (gdb-var-list-children token)
- (gdb-var-list-children-1 token)))
+ (let* ((var (assoc token gdb-var-list))
+ (expr (nth 1 var)) (children (nth 2 var)))
+ (if (or (<= (string-to-number children) gdb-max-children)
+ (y-or-n-p
+ (format
+ "%s has %s children. Continue? " expr children)))
+ (if (and (eq (buffer-local-value
+ 'gud-minor-mode gud-comint-buffer) 'gdba)
+ (string-equal gdb-version "pre-6.4"))
+ (gdb-var-list-children token)
+ (gdb-var-list-children-1 token)))))
((string-match "-" text) ;contract this node
(dolist (var gdb-var-list)
(if (string-match (concat token "\\.") (car var))
(if gud-running
(progn
(let ((item (concat string "\n")))
- (if gdb-enable-debug (push (cons 'send item) gdb-debug-ring))
+ (if gdb-enable-debug (push (cons 'send item) gdb-debug-log))
(process-send-string proc item)))
(if (and (string-match "\\\\$" string)
(not comint-input-sender-no-newline)) ;;Try to catch C-d.
(defun gdb-send-item (item)
(setq gdb-flush-pending-output nil)
- (if gdb-enable-debug (push (cons 'send-item item) gdb-debug-ring))
+ (if gdb-enable-debug (push (cons 'send-item item) gdb-debug-log))
(setq gdb-current-item item)
(let ((process (get-buffer-process gud-comint-buffer)))
(if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba)
(if gdb-flush-pending-output
nil
(when gdb-enable-debug
- (push (cons 'recv string) gdb-debug-ring)
- (if (> (length gdb-debug-ring) gdb-debug-ring-max)
- (setcdr (nthcdr (1- gdb-debug-ring-max) gdb-debug-ring) nil)))
+ (push (cons 'recv string) gdb-debug-log)
+ (if (and gdb-debug-log-max
+ (> (length gdb-debug-log) gdb-debug-log-max))
+ (setcdr (nthcdr (1- gdb-debug-log-max) gdb-debug-log) nil)))
;; Recall the left over gud-marker-acc from last time.
(setq gud-marker-acc (concat gud-marker-acc string))
;; Start accumulating output for the GUD buffer.
;;
;; Alas, if your stack is deep, it is costly.
;;
+(defcustom gdb-max-frames 40
+ "Maximum number of frames displayed in call stack."
+ :type 'integer
+ :group 'gud
+ :version "22.1")
+
(gdb-set-buffer-rules 'gdb-stack-buffer
'gdb-stack-buffer-name
'gdb-frames-mode)
(def-gdb-auto-updated-buffer gdb-stack-buffer
gdb-invalidate-frames
- "server info stack\n"
+ (concat "server info stack " (number-to-string gdb-max-frames) "\n")
gdb-info-stack-handler
gdb-info-stack-custom)
(while (re-search-forward "\\(\\(\\sw\\|[_.]\\)+\\)=" el t)
(put-text-property (match-beginning 1) (match-end 1)
'face font-lock-variable-name-face))))
- (forward-line 1))))
+ (forward-line 1))
+ (forward-line -1)
+ (when (looking-at "(More stack frames follow...)")
+ (add-text-properties (match-beginning 0) (match-end 0)
+ '(mouse-face highlight
+ gdb-max-frames t
+ help-echo
+ "mouse-2, RET: customize gdb-max-frames to see more frames")))))
(when gdb-look-up-stack
(goto-char (point-min))
(when (re-search-forward "\\(\\S-+?\\):\\([0-9]+\\)" nil t)
(end-of-line)
(let* ((start (line-beginning-position))
(pos (re-search-backward "^#*\\([0-9]+\\)" start t))
- (n (or (and pos (match-string-no-properties 1)) "0")))
+ (n (or (and pos (match-string 1)) "0")))
n)))
(defun gdb-frames-select (&optional event)
"Select the frame and display the relevant source."
(interactive (list last-input-event))
(if event (posn-set-point (event-end event)))
- (gdb-enqueue-input
- (list (concat gdb-server-prefix "frame "
- (gdb-get-frame-number) "\n") 'ignore)))
+ (if (get-text-property (point) 'gdb-max-frames)
+ (progn
+ (message-box "After setting gdb-max-frames, you need to enter\n\
+another GDB command e.g pwd, to see new frames")
+ (customize-variable-other-window 'gdb-max-frames))
+ (gdb-enqueue-input
+ (list (concat gdb-server-prefix "frame "
+ (gdb-get-frame-number) "\n") 'ignore))))
\f
;; Threads buffer. This displays a selectable thread list.
(propertize
"-"
'face font-lock-warning-face
- 'help-echo "mouse-1: Decrement address"
+ 'help-echo "mouse-1: decrement address"
'mouse-face 'mode-line-highlight
'local-map
(gdb-make-header-line-mouse-map
"|"
(propertize "+"
'face font-lock-warning-face
- 'help-echo "mouse-1: Increment address"
+ 'help-echo "mouse-1: increment address"
'mouse-face 'mode-line-highlight
'local-map (gdb-make-header-line-mouse-map
'mouse-1
"]: "
(propertize gdb-memory-address
'face font-lock-warning-face
- 'help-echo "mouse-1: Set memory address"
+ 'help-echo "mouse-1: set memory address"
'mouse-face 'mode-line-highlight
'local-map (gdb-make-header-line-mouse-map
'mouse-1
" Repeat Count: "
(propertize (number-to-string gdb-memory-repeat-count)
'face font-lock-warning-face
- 'help-echo "mouse-1: Set repeat count"
+ 'help-echo "mouse-1: set repeat count"
'mouse-face 'mode-line-highlight
'local-map (gdb-make-header-line-mouse-map
'mouse-1
" Display Format: "
(propertize gdb-memory-format
'face font-lock-warning-face
- 'help-echo "mouse-3: Select display format"
+ 'help-echo "mouse-3: select display format"
'mouse-face 'mode-line-highlight
'local-map gdb-memory-format-map)
" Unit Size: "
(propertize gdb-memory-unit
'face font-lock-warning-face
- 'help-echo "mouse-3: Select unit size"
+ 'help-echo "mouse-3: select unit size"
'mouse-face 'mode-line-highlight
'local-map gdb-memory-unit-map))))
(set (make-local-variable 'font-lock-defaults)
(if (member (if (string-equal gdb-version "pre-6.4")
(file-name-nondirectory buffer-file-name)
buffer-file-name)
- gdb-source-file-list)
+ gdb-source-file-list)
(with-current-buffer (find-buffer-visiting buffer-file-name)
(set (make-local-variable 'gud-minor-mode)
(buffer-local-value 'gud-minor-mode gud-comint-buffer))
;;; glasses.el --- make cantReadThis readable
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Milan Zamazal <pdm@zamazal.org>
;;; grep.el --- run Grep as inferior of Emacs, parse match messages
;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Roland McGrath <roland@gnu.org>
;; Maintainer: FSF
;; Keywords: unix, tools
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; hideif.el --- hides selected code within ifdef
-;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Daniel LaLiberte <liberte@holonexus.org>
;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Thien-Thi Nguyen <ttn@gnu.org>
;; Dan Nicolaescu <dann@ics.uci.edu>
;;; icon.el --- mode for editing Icon code
-;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Chris Smith <csmith@convex.com>
;;; idlw-complete-structtag.el --- Completion of structure tags.
-;; Copyright (c) 2001,2002,2003,2004,2005,2006 Free Software Foundation
+
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@astro.uva.nl>
;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
;;; idlw-help.el --- HTML Help code for IDLWAVE
-;; Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Software Foundation
+
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;;
;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
;; Carsten Dominik <dominik@science.uva.nl>
;; idlw-shell.el --- run IDL as an inferior process of Emacs.
-;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Software Foundation
+
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
;; Carsten Dominik <dominik@astro.uva.nl>
;;; idlw-toolbar.el --- a debugging toolbar for IDLWAVE
-;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Software Foundation
+
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@astro.uva.nl>
;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
;; idlwave.el --- IDL editing mode for GNU Emacs
-;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Software Foundation
+
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
;; Carsten Dominik <dominik@science.uva.nl>
;;; inf-lisp.el --- an inferior-lisp mode
-;; Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Olin Shivers <shivers@cs.cmu.edu>
;;; ld-script.el --- GNU linker script editing mode for Emacs
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Masatake YAMATO<jet@gyve.org>
;;; m4-mode.el --- m4 code editing commands for Emacs
-;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Andrew Csillag <drew_csillag@geocities.com>
;;; make-mode.el --- makefile editing commands for Emacs
-;; Copyright (C) 1992, 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1992, 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Thomas Neumann <tom@smart.bo.open.de>
;;; mantemp.el --- create manual template instantiations from g++ 2.7.2 output
-;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Tom Houlder <thoulder@icor.fr>
;;; meta-mode.el --- major mode for editing Metafont or MetaPost sources
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>
;;; mixal-mode.el --- Major mode for the mix asm language.
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; This program is free software; you can redistribute it and/or
;; modify it under the terms of the GNU General Public License as
;;; octave-hlp.el --- getting help on Octave symbols using info
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
;;; octave-inf.el --- running Octave as an inferior Emacs process
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
;;; octave-mod.el --- editing Octave source files under Emacs
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
;;; pascal.el --- major mode for editing pascal source in Emacs
;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Espen Skoglund <esk@gnu.org>
;; Keywords: languages
;;; perl-mode.el --- Perl code editing commands for GNU Emacs
-;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: William F. Mann
;;; prolog.el --- major mode for editing and running Prolog under Emacs
-;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
;;; ps-mode.el --- PostScript mode for GNU Emacs
-;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Peter Kleiweg <p.c.j.kleiweg@rug.nl>
;;; python.el --- silly walks for Python
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Maintainer: FSF
;;; scheme.el --- Scheme (and DSSSL) editing mode
;; Copyright (C) 1986, 1987, 1988, 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Rozas <jinx@martigny.ai.mit.edu>
;; Adapted-by: Dave Love <d.love@dl.ac.uk>
;;; sh-script.el --- shell-script editing commands for Emacs
;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel Pfeiffer <occitan@esperanto.org>
;; Version: 2.0f
;;; simula.el --- SIMULA 87 code editing commands for Emacs
-;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Hans Henrik Eriksen <hhe@ifi.uio.no>
;;; sql.el --- specialized comint.el for SQL interpreters
-;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Alex Schroeder <alex@gnu.org>
;;; tcl.el --- Tcl code editing commands for Emacs
-;; Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Maintainer: FSF
;;; vhdl-mode.el --- major mode for editing VHDL code
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Authors: Reto Zimmermann <reto@gnu.org>
;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net>
(vhdl-save-cache (car project-list))
(setq project-list (cdr project-list)))
(message "Saving hierarchy caches...done")))
- (error (progn (vhdl-warning "ERROR: An error occured while saving the hierarchy caches")
+ (error (progn (vhdl-warning "ERROR: An error occurred while saving the hierarchy caches")
(sit-for 2)))))
(defun vhdl-save-cache (key)
;;; which-func.el --- print current function in mode line
-;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Author: Alex Rezinsky <alexr@msil.sps.mot.com>
;;; xscheme.el --- run MIT Scheme under Emacs
-;; Copyright (C) 1986, 1987, 1989, 1990, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1986, 1987, 1989, 1990, 2001, 2002, 2003, 2004, 2005, 2006, 2007
;; Free Software Foundation, Inc.
;; Maintainer: FSF
frame-parameter The foreground-color frame parameter will be used.
+ frame-parameter The foreground-color frame parameter will be used.
+
NUMBER It's a real value between 0.0 (black) and 1.0 (white) that
indicate the gray color.
frame-parameter The background-color frame parameter will be used.
+ frame-parameter The background-color frame parameter will be used.
+
NUMBER It's a real value between 0.0 (black) and 1.0 (white) that
indicate the gray color.
;;; recentf.el --- setup a menu of recently opened files
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Ponce <david@dponce.com>
;; Created: July 19 1999
;;; rect.el --- rectangle functions for GNU Emacs
;; Copyright (C) 1985, 1999, 2000, 2001, 2002, 2003, 2004
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: Didier Verna <didier@xemacs.org>
;; Keywords: internal
;;; register.el --- register commands for Emacs
;; Copyright (C) 1985, 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; repeat.el --- convenient way to repeat the previous command
;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Will Mengarini <seldon@eskimo.com>
;; Created: Mo 02 Mar 98
;;; replace.el --- replace commands for Emacs
;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1996, 1997, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
In interactive calls, the replacement text may contain `\\,'
followed by a Lisp expression used as part of the replacement
text. Inside of that expression, `\\&' is a string denoting the
-whole match, `\\N' a partial matches, `\\#&' and `\\#N' the
-respective numeric values from `string-to-number', and `\\#'
-itself for `replace-count', the number of replacements occured so
-far.
+whole match, `\\N' a partial match, `\\#&' and `\\#N' the respective
+numeric values from `string-to-number', and `\\#' itself for
+`replace-count', the number of replacements occurred so far.
If your Lisp expression is an identifier and the next letter in
the replacement string would be interpreted as part of it, you
(search-string from-string)
(real-match-data nil) ; the match data for the current match
(next-replacement nil)
+ ;; This is non-nil if we know there is nothing for the user
+ ;; to edit in the replacement.
(noedit nil)
(keep-going t)
(stack nil)
(set-match-data real-match-data)
(setq next-replacement
(funcall (car replacements) (cdr replacements)
- replace-count)
- noedit nil))
+ replace-count)))
(if (not query-flag)
(let ((inhibit-read-only
query-replace-skip-read-only))
;;; reposition.el --- center a Lisp function or comment on the screen
;; Copyright (C) 1991, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Michael D. Ernst <mernst@theory.lcs.mit.edu>
;; Created: Jan 1991
;;; resume.el --- process command line args from within a suspended Emacs job
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Joe Wells <jbw@bucsf.bu.edu>
;; Adapted-By: ESR
;;; reveal.el --- Automatically reveal hidden text at point
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: outlines
;;; rfn-eshadow.el --- Highlight `shadowed' part of read-file-name input text
;;
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Miles Bader <miles@gnu.org>
;; Keywords: convenience minibuffer
;;; rot13.el --- display a buffer in ROT13
;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Howard Gayle
;; Maintainer: FSF
;;; ruler-mode.el --- display a ruler in the header line
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
+;; 2007 Free Software Foundation, Inc.
;; Author: David Ponce <david@dponce.com>
;; Maintainer: David Ponce <david@dponce.com>
(apply 'propertize " " 'display (list 'space :width width) props))
\f
(defun ruler-mode-ruler ()
- "Compute and return an header line ruler."
+ "Compute and return a header line ruler."
(let* ((w (window-width))
(m (window-margins))
(f (window-fringes))
;;; s-region.el --- set region using shift key
;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Morten Welinder <terra@diku.dk>
;; Keywords: terminals
;;; savehist.el --- Save minibuffer history.
-;; Copyright (C) 1997, 2005, 2006 Free Software Foundation
+;; Copyright (C) 1997, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Hrvoje Niksic <hniksic@xemacs.org>
;; Keywords: minibuffer
;;; saveplace.el --- automatically save place in files
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Karl Fogel <kfogel@red-bean.com>
;; Maintainer: FSF
;;; sb-image --- Image management for speedbar
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <zappo@gnu.org>
;; Keywords: file, tags, tools
;;; scroll-all.el --- scroll all buffers together minor mode
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Gary D. Foster <Gary.Foster@corp.sun.com>
;; Keywords: scroll crisp brief lock
;;; scroll-bar.el --- window system-independent scroll bar support
;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: hardware
;;; scroll-lock.el --- Scroll lock scrolling.
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ralf Angeli <angeli@iwi.uni-sb.de>
;; Maintainer: FSF
;; Keywords: internal
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Based partially on earlier release by Lucid.
;; This file is part of GNU Emacs.
;;; server.el --- Lisp code for GNU Emacs running as server process
;; Copyright (C) 1986, 1987, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: William Sommerfeld <wesommer@athena.mit.edu>
;; Maintainer: FSF
(letf (((default-file-modes) ?\700)) (make-directory dir t))
(setq attrs (file-attributes dir)))
;; Check that it's safe for use.
- (unless (and (eq t (car attrs)) (eq (nth 2 attrs) (user-uid))
+ (unless (and (eq t (car attrs)) (eql (nth 2 attrs) (user-uid))
(or (eq system-type 'windows-nt)
(zerop (logand ?\077 (file-modes dir)))))
(error "The directory %s is unsafe" dir))))
;;; ses.el -- Simple Emacs Spreadsheet -*- coding: utf-8 -*-
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jonathan Yavner <jyavner@member.fsf.org>
;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
;;; shadowfile.el --- automatic file copying
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Boris Goldowsky <boris@gnu.org>
;; Keywords: comm files
;;; shell.el --- specialized comint.el for running the shell
;; Copyright (C) 1988, 1993, 1994, 1995, 1996, 1997, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Olin Shivers <shivers@cs.cmu.edu>
;; Simon Marshall <simon@gnu.org>
;;; simple.el --- basic editing commands for Emacs
;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
(kill-region (point) (progn (forward-word arg) (point))))
(defun backward-kill-word (arg)
- "Kill characters backward until encountering the end of a word.
+ "Kill characters backward until encountering the beginning of a word.
With argument, do this that many times."
(interactive "p")
(kill-word (- arg)))
;;; skeleton.el --- Lisp language extension for writing statement skeletons
;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel Pfeiffer <occitan@esperanto.org>
;; Maintainer: FSF
;;; smerge-mode.el --- Minor mode to resolve diff3 conflicts
;; Copyright (C) 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
;; Keywords: tools revision-control merge diff3 cvs conflict
;;; sort.el --- commands to sort text in an Emacs buffer
;; Copyright (C) 1986, 1987, 1994, 1995, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Howie Kaye
;; Maintainer: FSF
;;; soundex.el --- implement Soundex algorithm
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Christian Plaunt <chris@bliss.berkeley.edu>
;; Maintainer: FSF
;;; speedbar --- quick access to files and tags in a frame
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <zappo@gnu.org>
;; Keywords: file, tags, tools
;;; startup.el --- process Emacs shell arguments
;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
(emacs-version)
"\n"
:face '(variable-pitch :height 0.5)
- "Copyright (C) 2006 Free Software Foundation, Inc.")
+ "Copyright (C) 2007 Free Software Foundation, Inc.")
(and auto-save-list-file-prefix
;; Don't signal an error if the
;; directory for auto-save-list files
")
(insert "\n\n" (emacs-version)
"
-Copyright (C) 2006 Free Software Foundation, Inc."))
+Copyright (C) 2007 Free Software Foundation, Inc."))
;; No mouse menus, so give help using kbd commands.
(insert "\n\n" (emacs-version)
"
-Copyright (C) 2006 Free Software Foundation, Inc.")
+Copyright (C) 2007 Free Software Foundation, Inc.")
(if (and (eq (key-binding "\C-h\C-c") 'describe-copying)
(eq (key-binding "\C-h\C-d") 'describe-distribution)
;;; strokes.el --- control Emacs through mouse strokes
;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Bakhash <cadet@alum.mit.edu>
;; Maintainer: FSF
;;; subr.el --- basic lisp subroutines for Emacs
;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
(defun momentary-string-display (string pos &optional exit-char message)
"Momentarily display STRING in the buffer at POS.
Display remains until next event is input.
+If POS is a marker, only its position is used; its buffer is ignored.
Optional third arg EXIT-CHAR can be a character, event or event
description list. EXIT-CHAR defaults to SPC. If the input is
EXIT-CHAR it is swallowed; otherwise it is then available as
Display MESSAGE (optional fourth arg) in the echo area.
If MESSAGE is nil, instructions to type EXIT-CHAR are displayed there."
(or exit-char (setq exit-char ?\s))
- (let ((inhibit-read-only t)
- ;; Don't modify the undo list at all.
- (buffer-undo-list t)
- (modified (buffer-modified-p))
- (name buffer-file-name)
- insert-end)
+ (let ((momentary-overlay (make-overlay pos pos nil t)))
+ (overlay-put momentary-overlay 'before-string
+ (propertize string 'face 'momentary))
(unwind-protect
(progn
+ ;; If the message end is off screen, recenter now.
+ (if (< (window-end nil t) (+ pos (length string)))
+ (recenter (/ (window-height) 2)))
+ ;; If that pushed message start off the screen,
+ ;; scroll to start it at the top of the screen.
(save-excursion
- (goto-char pos)
- ;; defeat file locking... don't try this at home, kids!
- (setq buffer-file-name nil)
- (insert-before-markers string)
- (setq insert-end (point))
- ;; If the message end is off screen, recenter now.
- (if (< (window-end nil t) insert-end)
- (recenter (/ (window-height) 2)))
- ;; If that pushed message start off the screen,
- ;; scroll to start it at the top of the screen.
(move-to-window-line 0)
(if (> (point) pos)
- (progn
- (goto-char pos)
- (recenter 0))))
+ (goto-char pos)
+ (recenter 0)))
(message (or message "Type %s to continue editing.")
(single-key-description exit-char))
(let (char)
(or (eq char exit-char)
(eq char (event-convert-list exit-char))
(setq unread-command-events (list char))))))
- (if insert-end
- (save-excursion
- (delete-region pos insert-end)))
- (setq buffer-file-name name)
- (set-buffer-modified-p modified))))
+ (delete-overlay momentary-overlay))))
\f
;;;; Overlay operations
which correctly parses CSV format, for example.
Note that the effect of `(split-string STRING)' is the same as
-`(split-string STRING split-string-default-separators t)'). In the rare
+`(split-string STRING split-string-default-separators t)'. In the rare
case that you wish to retain zero-length substrings when splitting on
whitespace, use `(split-string STRING split-string-default-separators)'.
;; Maintainer: Nick Roberts <nickrob@gnu.org>
;; Keywords: mouse gpm linux
-;; Copyright (C) 1994,1995 Alessandro Rubini <rubini@linux.it>
-;; parts are by Ian T Zimmermann <itz@rahul.net>, 1995,1998
-;; Copyright (C) 2006
-;; Free Software Foundation, Inc.
+;; Copyright (C) 1994, 1995, 1998, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; tabify.el --- tab conversion commands for Emacs
;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;;; talk.el --- allow several users to talk to each other through Emacs
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: comm, frames
;;; tar-mode.el --- simple editing of tar files from GNU emacs
;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jamie Zawinski <jwz@lucid.com>
;; Maintainer: FSF
;;; tempo.el --- Flexible template insertion
;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David K}gedal <davidk@lysator.liu.se>
;; Created: 16 Feb 1994
;;; term.el --- general command interpreter in a window stuff
;; Copyright (C) 1988, 1990, 1992, 1994, 1995, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Bothner <per@bothner.com>
;; Maintainer: Dan Nicolaescu <dann@ics.uci.edu>, Per Bothner <per@bothner.com>
;;; AT386.el --- terminal support package for IBM AT keyboards -*- no-byte-compile: t -*-
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
;; Keywords: terminals
;;; internal.el --- support for PC internal terminal -*- coding: raw-text; no-byte-compile: t -*-
;; Copyright (C) 1993, 1994, 1998, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Morten Welinder <terra@diku.dk>
;;; iris-ansi.el --- configure Emacs for SGI xwsh and winterm apps -*- no-byte-compile: t -*-
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Dan Nicolaescu <dann@ics.uci.edu>
;;; mac-win.el --- parse switches controlling interface with Mac window system -*-coding: utf-8
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Andrew Choi <akochoi@mac.com>
;; Keywords: terminals
(+ (* i 10) 12)))))
result))
+(defconst mac-keyboard-modifier-mask-alist
+ (mapcar
+ (lambda (modifier-bit)
+ (cons (car modifier-bit) (lsh 1 (cdr modifier-bit))))
+ '((command . 8) ; cmdKeyBit
+ (shift . 9) ; shiftKeyBit
+ (option . 11) ; optionKeyBit
+ (control . 12) ; controlKeyBit
+ (function . 17))) ; kEventKeyModifierFnBit
+ "Alist of Mac keyboard modifier symbols vs masks.")
+
+(defun mac-ae-keyboard-modifiers (ae)
+ (let ((modifiers-value (mac-ae-number ae "kmod"))
+ modifiers)
+ (if modifiers-value
+ (dolist (modifier-mask mac-keyboard-modifier-mask-alist)
+ (if (/= (logand modifiers-value (cdr modifier-mask)) 0)
+ (setq modifiers (cons (car modifier-mask) modifiers)))))
+ modifiers))
+
(defun mac-ae-open-documents (event)
"Open the documents specified by the Apple event EVENT."
(interactive "e")
nil t)))))
(select-frame-set-input-focus (selected-frame)))
+(defun mac-ae-quit-application (event)
+ "Quit the application Emacs with the Apple event EVENT."
+ (interactive "e")
+ (let ((ae (mac-event-ae event)))
+ (unwind-protect
+ (save-buffers-kill-emacs)
+ ;; Reaches here if the user has canceled the quit.
+ (mac-resume-apple-event ae -128)))) ; userCanceledErr
+
(defun mac-ae-get-url (event)
"Open the URL specified by the Apple event EVENT.
Currently the `mailto' scheme is supported."
'mac-ae-open-documents)
(define-key mac-apple-event-map [core-event show-preferences] 'customize)
(define-key mac-apple-event-map [core-event quit-application]
- 'save-buffers-kill-emacs)
+ 'mac-ae-quit-application)
(define-key mac-apple-event-map [internet-event get-url] 'mac-ae-get-url)
frame where the tool-bar toggle button was pressed. With some
modifiers, it changes global tool-bar visibility setting."
(interactive "e")
- (let* ((ae (mac-event-ae event))
- (modifiers (cdr (mac-ae-parameter ae "kmod"))))
- (if (and modifiers (not (string= modifiers "\000\000\000\000")))
+ (let ((ae (mac-event-ae event)))
+ (if (mac-ae-keyboard-modifiers ae)
;; Globally toggle tool-bar-mode if some modifier key is pressed.
(tool-bar-mode)
(let ((frame (mac-ae-frame ae)))
("TIFF" . mac-dnd-insert-TIFF))
"Which function to call to handle a drop of that type.
The function takes three arguments, WINDOW, ACTION and DATA.
-WINDOW is where the drop occured, ACTION is always `private' on
+WINDOW is where the drop occurred, ACTION is always `private' on
Mac. DATA is the drop data. Unlike the x-dnd counterpart, the
return value of the function is not significant.
(defun mac-dnd-insert-TIFF (window action data)
(dnd-insert-text window action (mac-TIFF-to-string data)))
-(defun mac-dnd-drop-data (event frame window data type)
+(defun mac-dnd-drop-data (event frame window data type &optional action)
+ (or action (setq action 'private))
(let* ((type-info (assoc type mac-dnd-types-alist))
(handler (cdr type-info))
- (action 'private)
(w (posn-window (event-start event))))
(when handler
(if (and (windowp w) (window-live-p w)
(defun mac-dnd-handle-drag-n-drop-event (event)
"Receive drag and drop events."
(interactive "e")
- (let ((window (posn-window (event-start event))))
+ (let ((window (posn-window (event-start event)))
+ (ae (mac-event-ae event))
+ action)
(when (windowp window) (select-window window))
- (dolist (item (mac-ae-list (mac-event-ae event)))
+ (if (memq 'option (mac-ae-keyboard-modifiers ae))
+ (setq action 'copy))
+ (dolist (item (mac-ae-list ae))
(if (not (equal (car item) "null"))
(mac-dnd-drop-data event (selected-frame) window
- (cdr item) (car item)))))
+ (cdr item) (car item) action))))
(select-frame-set-input-focus (selected-frame)))
\f
;;; Do the actual Windows setup here; the above code just defines
;; Initiate drag and drop
(define-key special-event-map [drag-n-drop] 'mac-dnd-handle-drag-n-drop-event)
-(define-key special-event-map [M-drag-n-drop] 'mac-dnd-handle-drag-n-drop-event)
\f
;;;; Non-toolkit Scroll bars
;;; news.el --- keypad and function key bindings for the Sony NEWS keyboard -*- no-byte-compile: t -*-
;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF
;; Keywords: terminals
;;; pc-win.el --- setup support for `PC windows' (whatever that is)
;; Copyright (C) 1994, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Morten Welinder <terra@diku.dk>
;; Maintainer: FSF
;;; rxvt.el --- define function key sequences and standard colors for rxvt
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eli Zaretskii
;; Keywords: terminals
;;; sun-mouse.el --- mouse handling for Sun windows
;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Jeff Peck
;; Maintainer: FSF
;;; sun.el --- keybinding for standard default sunterm keys
;; Copyright (C) 1987, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jeff Peck <peck@sun.com>
;; Keywords: terminals
;;; sup-mouse.el --- supdup mouse support for lisp machines
;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Wolfgang Rupprecht
;; Maintainer: FSF
;;; tty-colors.el --- color support for character terminals
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Eli Zaretskii
;; Maintainer: FSF
;;; tvi970.el --- terminal support for the Televideo 970
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Jim Blandy <jimb@occs.cs.oberlin.edu>, January 1992
;; Keywords: terminals
;;; vt100.el --- define VT100 function key sequences in function-key-map
;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF
;; Keywords: terminals
;;; w32-win.el --- parse switches controlling interface with W32 window system
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Kevin Gallo
;; Keywords: terminals
;;; wyse50.el --- terminal support code for Wyse 50 -*- no-byte-compile: t -*-
;; Copyright (C) 1989, 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel Pfeiffer <occitan@esperanto.org>,
;; Jim Blandy <jimb@occs.cs.oberlin.edu>
;;; x-win.el --- parse relevant switches and set up for X -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF
;; Keywords: terminals, i18n
;;; xterm.el --- define function key sequences and standard colors for xterm
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF
;; Keywords: terminals
;;; terminal.el --- terminal emulator for GNU Emacs
;; Copyright (C) 1986, 1987, 1988, 1989, 1993, 1994, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Richard Mlynarik <mly@eddie.mit.edu>
;; Maintainer: FSF
;;; artist.el --- draw ascii graphics with your mouse
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Tomas Abrahamsson <tab@lysator.liu.se>
;; Maintainer: Tomas Abrahamsson <tab@lysator.liu.se>
;;; bib-mode.el --- major mode for editing bib files
;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: bib
;;; bibtex.el --- BibTeX mode for GNU Emacs
;; Copyright (C) 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Stefan Schoef <schoef@offis.uni-oldenburg.de>
;; Bengt Martensson <bengt@mathematik.uni-Bremen.de>
check all BibTeX files in this directory. If an element is the symbol
`bibtex-file-path', check all BibTeX files in `bibtex-file-path'."
:group 'bibtex
- :type '(repeat file))
+ :type '(repeat (choice (const :tag "bibtex-file-path" bibtex-file-path)
+ directory file)))
(defvar bibtex-file-path (getenv "BIBINPUTS")
"*Colon separated list of paths to search for `bibtex-files'.")
;;; conf-mode.el --- Simple major mode for editing conf/ini/properties files
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel Pfeiffer <occitan@esperanto.org>
;; Keywords: conf ini windows java
;;; dns-mode.el --- a mode for viewing/editing Domain Name System master files
-;; Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
;; Keywords: DNS master zone file SOA
;;; enriched.el --- read and save files in text/enriched format
;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Boris Goldowsky <boris@gnu.org>
;; Keywords: wp, faces
;;; fill.el --- fill commands for Emacs -*- coding: iso-2022-7bit -*-
;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1999, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp
(defun fill-minibuffer-function (arg)
"Fill a paragraph in the minibuffer, ignoring the prompt."
- (save-restriction
+ (save-restriction
(narrow-to-region (minibuffer-prompt-end) (point-max))
(fill-paragraph arg)))
(commark
(comment-string-strip (buffer-substring comstart comin) nil t))
(comment-re
- ;; `commark' is surrounded with arbitrary text (`\0' and `a')
- ;; to make sure it can be used as an optimization of
- ;; `comment-start-skip' in the middle of a line. For example,
- ;; `commark' can't be used with the "@c" in TeXinfo (hence
- ;; the `a') or with the "C" at BOL in Fortran (hence the `\0').
- (if (string-match comment-start-skip (concat "\0" commark "a"))
- (concat "[ \t]*" (regexp-quote commark)
- ;; Make sure we only match comments that use
- ;; the exact same comment marker.
- "[^" (substring commark -1) "]")
- (concat "[ \t]*\\(?:" comment-start-skip "\\)")))
- (comment-fill-prefix ; Compute a fill prefix.
+ ;; A regexp more specialized than comment-start-skip, that only
+ ;; matches the current commark rather than any valid commark.
+ ;;
+ ;; The specialized regexp only works for "normal" comment
+ ;; syntax, not for Texinfo's "@c" (which can't be immediately
+ ;; followed by word-chars) or Fortran's "C" (which needs to be
+ ;; at bol), so check that comment-start-skip indeed allows the
+ ;; commark to appear in the middle of the line and followed by
+ ;; word chars. The choice of "\0" and "a" is mostly arbitrary.
+ (if (string-match comment-start-skip (concat "\0" commark "a"))
+ (concat "[ \t]*" (regexp-quote commark)
+ ;; Make sure we only match comments that
+ ;; use the exact same comment marker.
+ "[^" (substring commark -1) "]")
+ (concat "[ \t]*\\(?:" comment-start-skip "\\)")))
+ (comment-fill-prefix ; Compute a fill prefix.
(save-excursion
(goto-char comstart)
(if has-code-and-comment
Noninteractively, the third argument JUSTIFY specifies which
kind of justification to do: `full', `left', `right', `center',
-or `none' (equivalent to nil). t means handle each paragraph
-as specified by its text properties.
+or `none' (equivalent to nil). A value of t means handle each
+paragraph as specified by its text properties.
-The fourth arg NOSQUEEZE non-nil means to leave
-whitespace other than line breaks untouched, and fifth arg TO-EOP
-non-nil means to keep filling to the end of the paragraph (or next
-hard newline, if variable `use-hard-newlines' is on).
+The fourth arg NOSQUEEZE non-nil means to leave whitespace other
+than line breaks untouched, and fifth arg TO-EOP non-nil means
+to keep filling to the end of the paragraph (or next hard newline,
+if variable `use-hard-newlines' is on).
Return the fill-prefix used for filling the last paragraph.
;;; flyspell.el --- on-the-fly spell checker
;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
;; Maintainer: FSF
;;; ispell.el --- interface to International Ispell Versions 3.1 and 3.2
;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ken Stevens <k.stevens@ieee.org>
;; Maintainer: Ken Stevens <k.stevens@ieee.org>
"[A-Za-z^\\]" "[^A-Za-z^\\]"
"[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3)
("francais7"
- "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil iso-8859-1)
+ "[A-Za-z]" "[^A-Za-z]" "[`'^-]" t nil nil iso-8859-1)
("francais" ; Francais.aff
"[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]"
"[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]"
("polish" ; Polish mode
"[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]"
"[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]"
- "." nil nil nil iso-8859-2)
+ "[.]" nil nil nil iso-8859-2)
("portugues" ; Portuguese mode
"[a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]"
"[^a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]"
(mapcar 'list (ispell-valid-dictionary-list)))
nil t)
current-prefix-arg))
+ (ispell-maybe-find-aspell-dictionaries)
(unless arg (ispell-buffer-local-dict 'no-reload))
(if (equal dict "default") (setq dict nil))
;; This relies on completing-read's bug of returning "" for no match
;;; makeinfo.el --- run makeinfo conveniently
;; Copyright (C) 1991, 1993, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Robert J. Chassell
;; Maintainer: FSF
;;; nroff-mode.el --- GNU Emacs major mode for editing nroff source
;; Copyright (C) 1985, 1986, 1994, 1995, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp
;;; org.el --- Outline-based notes management and organize
;; Carstens outline-mode for keeping track of everything.
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Carsten Dominik <dominik at science dot uva dot nl>
;; Keywords: outlines, hypermedia, calendar, wp
;;; page-ext.el --- extended page handling commands
;; Copyright (C) 1990, 1991, 1993, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: Robert J. Chassell <bob@gnu.org>
;; Keywords: wp data
;;; page.el --- page motion commands for Emacs
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp convenience
;;; paragraphs.el --- paragraph and sentence parsing
;; Copyright (C) 1985, 1986, 1987, 1991, 1994, 1995, 1996, 1997, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp
;;; picture.el --- "Picture mode" -- editing using quarter-plane screen model
;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: K. Shane Hartman
;; Maintainer: FSF
;;; po.el --- basic support of PO translation files -*- coding: latin-1; -*-
;; Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Authors: François Pinard <pinard@iro.umontreal.ca>,
;; Greg McGary <gkm@magilla.cichlid.com>,
;;; refbib.el --- convert refer-style references to ones usable by Latex bib
;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Henry Kautz <kautz@research.att.com>
;; Maintainer: FSF
;;; refer.el --- look up references in bibliography files
;; Copyright (C) 1992, 1996, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ashwin Ram <ashwin@cc.gatech.edu>
;; Maintainer: Gernot Heiser <gernot@acm.org>
;;; refill.el --- `auto-fill' by refilling paragraphs on changes
;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Dave Love <fx@gnu.org>
;; Maintainer: Miles Bader <miles@gnu.org>
;;; reftex-auc.el --- RefTeX's interface to AUCTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-cite.el --- creating citations with RefTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-dcr.el --- viewing cross references and citations with RefTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-global.el --- operations on entire documents with RefTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-index.el --- index support with RefTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-parse.el --- parser functions for RefTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-ref.el --- code to create labels and references with RefTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-sel.el --- the selection modes for RefTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-toc.el --- RefTeX's table of contents mode
;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex-vars.el --- configuration variables for RefTeX
;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; reftex.el --- minor mode for doing \label, \ref, \cite, \index in LaTeX
;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Carsten Dominik <dominik@science.uva.nl>
;; Version: 4.31
;;; sgml-mode.el --- SGML- and HTML-editing modes -*- coding: iso-2022-7bit -*-
;; Copyright (C) 1992, 1995, 1996, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: James Clark <jjc@jclark.com>
;; Maintainer: FSF
;;; spell.el --- spelling correction interface for Emacs
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp, unix
;;; table.el --- create and edit WYSIWYG text based embedded tables
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: wp, convenience
;; Author: Takaaki Ota <Takaaki.Ota@am.sony.com>
;; Created: Sat Jul 08 2000 13:28:45 (PST)
-;; Revised: Thu Jul 20 2006 17:30:09 (PDT)
+;; Revised: Wed Jan 03 2007 13:23:46 (PST)
;; This file is part of GNU Emacs.
(cond ((and (featurep 'xemacs)
(not (get 'table-disable-incompatibility-warning 'xemacs)))
(put 'table-disable-incompatibility-warning 'xemacs t)
- (momentary-string-display
+ (display-warning 'table
"
*** Warning ***
aware of this.
"
- (save-excursion (forward-line 1) (point))))
+ :warning))
((and (boundp 'flyspell-mode)
flyspell-mode
(not (get 'table-disable-incompatibility-warning 'flyspell)))
(put 'table-disable-incompatibility-warning 'flyspell t)
- (momentary-string-display
+ (display-warning 'table
"
*** Warning ***
works better than the previous versions however not fully compatible.
"
- (save-excursion (forward-line 1) (point))))
+ :warning))
)))
(defun table--cell-blank-str (&optional n)
;;; tex-mode.el --- TeX, LaTeX, and SliTeX mode commands -*- coding: utf-8 -*-
;; Copyright (C) 1985, 1986, 1989, 1992, 1994, 1995, 1996, 1997, 1998, 1999,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: tex
;; Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993,
;; 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: Robert J. Chassell <bug-texinfo@gnu.org>
;; Keywords: maint, tex, docs
;;; texinfo.el --- major mode for editing Texinfo files -*- coding: iso-2022-7bit -*-
;; Copyright (C) 1985, 1988, 1989, 1990, 1991, 1992, 1993, 1996, 1997,
-;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Robert J. Chassell
;; Date: [See date below for texinfo-version]
;;; texnfo-upd.el --- utilities for updating nodes and menus in Texinfo files
;; Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Robert J. Chassell
;; Maintainer: bug-texinfo@gnu.org
;;; text-mode.el --- text mode, and its idiosyncratic commands
;; Copyright (C) 1985, 1992, 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp
;;; tildify.el --- adding hard spaces into texts
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Milan Zamazal <pdm@zamazal.org>
;; Version: 4.5
;;; two-column.el --- minor mode for editing of two-column text
;; Copyright (C) 1992, 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Daniel Pfeiffer <occitan@esperanto.org>
;; Adapted-By: ESR, Daniel Pfeiffer
;;; underline.el --- insert/remove underlining (done by overstriking) in Emacs
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp
;;; thingatpt.el --- get the `thing' at point
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Mike Williams <mikew@gopher.dosli.govt.nz>
;; Maintainer: FSF
;;; thumbs.el --- Thumbnails previewer for images files
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jean-Philippe Theberge <jphiltheberge@videotron.ca>
;; Maintainer: FSF
;;; time-stamp.el --- Maintain last change time stamps in files edited by Emacs
;; Copyright (C) 1989, 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;;; time.el --- display time, load and mail indicator in mode line of Emacs -*-coding: utf-8 -*-
;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1996, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;;; timezone.el --- time zone package for GNU Emacs
;; Copyright (C) 1990, 1991, 1992, 1993, 1996, 1999, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Masanobu Umeda
;; Maintainer: umerin@mse.kyutech.ac.jp
;;; tmm.el --- text mode access to menu-bar
;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Ilya Zakharevich <ilya@math.mps.ohio-state.edu>
;; Maintainer: FSF
;;; tool-bar.el --- setting up the tool bar
;;
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Dave Love <fx@gnu.org>
;; Keywords: mouse frames
;;; tooltip.el --- show tooltip windows
;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Gerd Moellmann <gerd@acm.org>
;; Keywords: help c mouse tools
;;; tree-widget.el --- Tree widget
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: David Ponce <david@dponce.com>
;; Maintainer: David Ponce <david@dponce.com>
;;; tumme.el --- use dired to browse and manipulate your images
;;
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Version: 0.4.11
;; Keywords: multimedia
:group 'tumme)
(defcustom tumme-cmd-rotate-original-options
- "%p -rotate %d -copy all \"%o\" > %t"
+ "%p -rotate %d -copy all -outfile %t \"%o\""
"Format of command used to rotate original image.
Available options are %p which is replaced by
`tumme-cmd-rotate-original-program', %d which is replaced by the
;;;###autoload
(defun tumme-display-thumb ()
- "Shorthard for `tumme-display-thumbs' with prefix argument."
+ "Shorthand for `tumme-display-thumbs' with prefix argument."
(interactive)
(tumme-display-thumbs t nil t))
;;; tutorial.el --- tutorial for Emacs
-;; Copyright (C) 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: help, internal
(insert "\n\nYou can use M-x "
(format "%s" db)
" RET instead."))
- (insert "\n\nWith you current key bindings"
+ (insert "\n\nWith your current key bindings"
" you can use the key "
where
" to get the function `"
(cond ((eq key-fun def-fun)
;; No rebinding, return t
t)
- ((eq key-fun (command-remapping def-fun))
+ ((and key-fun
+ (eq key-fun (command-remapping def-fun)))
;; Just a remapping, return t
t)
;; cua-mode specials:
(where (nth 3 ck))
s1 s2 help-string)
(unless (string= where "Same key")
+ (when (string= where "")
+ (setq where (format "M-x %s" def-fun)))
(setq tutorial--point-after-chkeys (point-marker)
s1 (get-lang-string tutorial--lang 'tut-chgdkey)
s2 (get-lang-string tutorial--lang 'tut-chgdkey2)
;;; type-break.el --- encourage rests from typing at appropriate intervals
;; Copyright (C) 1994, 1995, 1997, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Noah Friedman
;; Maintainer: Noah Friedman <friedman@splode.com>
(progn
(hanoi (/ (window-width) 8))
;; Wait for user to come back.
- (read-char)
+ (read-event)
(kill-buffer "*Hanoi*"))
(quit
- ;; eat char
- (read-char)
+ (read-event)
(and (get-buffer "*Hanoi*")
(kill-buffer "*Hanoi*")))))
(progn
(life 3)
;; wait for user to return
- (read-char)
+ (read-event)
(kill-buffer "*Life*"))
(life-extinct
(message "%s" (get 'life-extinct 'error-message))
- (sit-for 3)
;; restart demo
(setq continue t))
(quit
message))))
(goto-char (point-min))
(sit-for 60))
- (read-char)
+ (read-event)
(kill-buffer buffer-name))
(quit
(and (get-buffer buffer-name)
;;; uniquify.el --- unique buffer names dependent on file name
;; Copyright (C) 1989, 1995, 1996, 1997, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Dick King <king@reasoning.com>
;; Maintainer: FSF
+2007-01-14 Magnus Henoch <mange@freemail.hu>
+
+ * url-proxy.el (url-proxy-object): Remove.
+ (url-proxy): Don't use `url-proxy-object'. Act according to type of
+ proxy (currently only HTTP supported).
+
+ * url.el (url-retrieve-internal): Don't use `url-proxy-object'.
+
+ * url-http.el (url-http-proxy): New variable.
+ (url-http-create-request): Use it. Don't use `url-proxy-object'.
+ (url-http): Treat `url' argument as resource to download, and
+ dynamic variable `url-using-proxy' as proxy to use. Set
+ `url-current-object' to actual URL, and `url-http-proxy' to proxy
+ used.
+ (url-http-handle-cookies): Assume that `url-current-object' does
+ not point to the proxy used.
+ (url-http-async-sentinel): Adapt error message.
+
2006-12-10 Juanma Barranquero <lekktu@gmail.com>
* url-gw.el (url-gateway-nslookup-program): Doc fix.
;; End:
Copyright (C) 1999, 2001, 2002, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
;;; url-about.el --- Show internal URLs
-;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-auth.el --- Uniform Resource Locator authorization modules
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-cache.el --- Uniform Resource Locator retrieval tool
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-cid.el --- Content-ID URL loader
-;; Copyright (C) 1998, 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-cookie.el --- Netscape Cookie support
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-dav.el --- WebDAV support
-;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Perry <wmperry@gnu.org>
;; Maintainer: Bill Perry <wmperry@gnu.org>
;;; url-dired.el --- URL Dired minor mode
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, files
;;; url-expand.el --- expand-file-name for URLs
-;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-file.el --- File retrieval code
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-ftp.el --- FTP wrapper
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-gw.el --- Gateway munging for URL loading
-;; Copyright (C) 1997, 1998, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Perry <wmperry@gnu.org>
;; Keywords: comm, data, processes
;;; url-handlers.el --- file-name-handler stuff for URL loading
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-history.el --- Global history tracking for URL package
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-http.el --- HTTP retrieval routines
-;; Copyright (C) 1999, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Perry <wmperry@gnu.org>
;; Keywords: comm, data, processes
(eval-when-compile (require 'cl))
(defvar url-http-extra-headers)
(defvar url-http-target-url)
+(defvar url-http-proxy)
(require 'url-gw)
(require 'url-util)
(require 'url-parse)
(declare (special proxy-info
url-http-method url-http-data
url-http-extra-headers))
- (url-http-debug "url-proxy-object is %s\n" url-proxy-object)
(let* ((extra-headers)
(request nil)
(no-cache (cdr-safe (assoc "Pragma" url-http-extra-headers)))
- (using-proxy (not (eq url-current-object url-http-target-url)))
+ (using-proxy url-http-proxy)
(proxy-auth (if (or (cdr-safe (assoc "Proxy-Authorization"
url-http-extra-headers))
(not using-proxy))
The buffer must already be narrowed to the headers, so `mail-fetch-field' will
work correctly."
(let ((cookies (mail-fetch-field "Set-Cookie" nil nil t))
- (cookies2 (mail-fetch-field "Set-Cookie2" nil nil t))
- (url-current-object url-http-target-url))
+ (cookies2 (mail-fetch-field "Set-Cookie2" nil nil t)))
(and cookies (url-http-debug "Found %d Set-Cookie headers" (length cookies)))
(and cookies2 (url-http-debug "Found %d Set-Cookie2 headers" (length cookies2)))
(while cookies
url-http-chunked-start
url-http-chunked-counter
url-http-process))
- (let ((connection (url-http-find-free-connection (url-host url)
- (url-port url)))
- (buffer (generate-new-buffer (format " *http %s:%d*"
- (url-host url)
- (url-port url)))))
+ (let* ((host (url-host (or url-using-proxy url)))
+ (port (url-port (or url-using-proxy url)))
+ (connection (url-http-find-free-connection host port))
+ (buffer (generate-new-buffer (format " *http %s:%d*" host port))))
(if (not connection)
;; Failed to open the connection for some reason
(progn
(kill-buffer buffer)
(setq buffer nil)
- (error "Could not create connection to %s:%d" (url-host url)
- (url-port url)))
+ (error "Could not create connection to %s:%d" host port))
(with-current-buffer buffer
(mm-disable-multibyte)
(setq url-current-object url
url-http-method
url-http-extra-headers
url-http-data
- url-http-target-url))
+ url-http-target-url
+ url-http-proxy))
(set (make-local-variable var) nil))
(setq url-http-method (or url-request-method "GET")
url-callback-function callback
url-callback-arguments cbargs
url-http-after-change-function 'url-http-wait-for-headers-change-function
- url-http-target-url (or url-proxy-object
- url-current-object))
+ url-http-target-url url-current-object
+ url-http-proxy url-using-proxy)
(set-process-buffer connection buffer)
(set-process-filter connection 'url-http-generic-filter)
(set-process-sentinel connection 'url-http-async-sentinel))
((eq status 'failed)
;; Asynchronous connection failed
- (error "Could not create connection to %s:%d" (url-host url)
- (url-port url)))
+ (error "Could not create connection to %s:%d" host port))
(t
(set-process-sentinel connection 'url-http-end-of-document-sentinel)
(process-send-string connection (url-http-create-request)))))))
(t
(setf (car url-callback-arguments)
(nconc (list :error (list 'error 'connection-failed why
- :host (url-host url-current-object)
- :service (url-port url-current-object)))
+ :host (url-host (or url-http-proxy url-current-object))
+ :service (url-port (or url-http-proxy url-current-object))))
(car url-callback-arguments)))
(url-http-activate-callback)))))
;;; url-imap.el --- IMAP retrieval routines
-;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Simon Josefsson <jas@pdc.kth.se>
;; Keywords: comm, data, processes
;;; url-irc.el --- IRC URL interface
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-ldap.el --- LDAP Uniform Resource Locator retrieval code
-;; Copyright (C) 1998, 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-mail.el --- Mail Uniform Resource Locator retrieval code
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-methods.el --- Load URL schemes as needed
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-misc.el --- Misc Uniform Resource Locator retrieval code
;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-news.el --- News Uniform Resource Locator retrieval code
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-nfs.el --- NFS URL interface
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-ns.el --- Various netscape-ish functions for proxy definitions
;; Copyright (C) 1997, 1998, 1999, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-parse.el --- Uniform Resource Locator parser
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes
;;; url-privacy.el --- Global history tracking for URL package
;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url-proxy.el --- Proxy server support
-;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
(url-warn 'url (format "Unknown proxy directive: %s" proxy) 'critical)
nil))))
-(defvar url-proxy-object nil
- "The URL to access through a proxy.
-This variable is bound by `url-proxy'. If this is non-nil, the
-scheme-specific loader should use its argument as the proxy, and
-the value of this variable as the object to retrieve.")
-
(defun url-proxy (url callback &optional cbargs)
;; Retrieve URL from a proxy.
;; Expects `url-using-proxy' to be bound to the specific proxy to use."
(setq url-using-proxy (url-generic-parse-url url-using-proxy))
- (let ((url-proxy-object (copy-sequence url)))
- (url-set-target url-proxy-object nil)
- (url-http url-using-proxy callback cbargs)))
+ (cond
+ ((string= (url-type url-using-proxy) "http")
+ (url-http url callback cbargs))
+ (t
+ (error "Don't know how to use proxy `%s'" url-using-proxy))))
+
(provide 'url-proxy)
;;; arch-tag: 4ff8882e-e498-42b7-abc5-acb449cdbc62
;;; url-util.el --- Miscellaneous helper routines for URL library
;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Perry <wmperry@gnu.org>
;; Keywords: comm, data, processes
;;; url-vars.el --- Variables for Uniform Resource Locator tool
;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Keywords: comm, data, processes, hypermedia
;;; url.el --- Uniform Resource Locator retrieval tool
;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Perry <wmperry@gnu.org>
;; Keywords: comm, data, processes, hypermedia
(unless (url-type url)
(error "Bad url: %s" (url-recreate-url url)))
(let ((loader (url-scheme-get-property (url-type url) 'loader))
- (url-proxy-object nil)
(url-using-proxy (if (url-host url)
(url-find-proxy-for-url url (url-host url))))
(buffer nil)
;;; vc-dav.el --- vc.el support for WebDAV
-;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Bill Perry <wmperry@gnu.org>
;; Maintainer: Bill Perry <wmperry@gnu.org>
;;; userlock.el --- handle file access contention between multiple users
;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; vc-arch.el --- VC backend for the Arch version-control system
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see vc.el for full credits)
;; Maintainer: Stefan Monnier <monnier@gnu.org>
;;; vc-cvs.el --- non-resident support for CVS version-control
;; Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see vc.el for full credits)
;; Maintainer: Andre Spiegel <spiegel@gnu.org>
;;; vc-hooks.el --- resident support for version-control
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see vc.el for full credits)
;; Maintainer: Andre Spiegel <spiegel@gnu.org>
;;; vc-mcvs.el --- VC backend for the Meta-CVS version-control system
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see vc.el for full credits)
;; Maintainer: Stefan Monnier <monnier@gnu.org>
;;; vc-rcs.el --- support for RCS version-control
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see vc.el for full credits)
;; Maintainer: Andre Spiegel <spiegel@gnu.org>
;;; vc-sccs.el --- support for SCCS version-control
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see vc.el for full credits)
;; Maintainer: Andre Spiegel <spiegel@gnu.org>
;;; vc-svn.el --- non-resident support for Subversion version-control
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see vc.el for full credits)
;; Maintainer: Stefan Monnier <monnier@gnu.org>
dirname)))
(goto-char (point-min))
(when (re-search-forward
- ;; Old `svn' used name="svn:dir", newer use just name="".
+ ;; Old `svn' used name="svn:this_dir", newer use just name="".
(concat "name=\"\\(?:svn:this_dir\\)?\"[\n\t ]*"
"\\(?:[-a-z]+=\"[^\"]*\"[\n\t ]*\\)*?"
"url=\"\\([^\"]+\\)\"") nil t)
(let (file status)
(goto-char (point-min))
(while (re-search-forward
- "^[ ADMCI?!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\) +" nil t)
- (setq file (expand-file-name
- (buffer-substring (point) (line-end-position))))
+ ;; Ignore the files with status in [IX?].
+ "^[ ACDGMR!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\) +" nil t)
+ ;; If the username contains spaces, the output format is ambiguous,
+ ;; so don't trust the output's filename unless we have to.
+ (setq file (or filename
+ (expand-file-name
+ (buffer-substring (point) (line-end-position)))))
(setq status (char-after (line-beginning-position)))
(unless (eq status ??)
;; `vc-BACKEND-registered' must not set vc-backend,
;;; vc.el --- drive a version-control system from within Emacs
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
-;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: FSF (see below for full credits)
;; Maintainer: Andre Spiegel <spiegel@gnu.org>
;;; vcursor.el --- manipulate an alternative ("virtual") cursor
;; Copyright (C) 1994, 1996, 1998, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Peter Stephenson <pws@ibmth.df.unipi.it>
;; Maintainer: FSF
;;; version.el --- record version number of Emacs -*- no-byte-compile: t -*-
;; Copyright (C) 1985, 1992, 1994, 1995, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; view.el --- peruse file or buffer without editing
;; Copyright (C) 1985, 1989, 1994, 1995, 1997, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: K. Shane Hartman
;; Maintainer: Inge Frick <inge@nada.kth.se>
;;; vms-patch.el --- override parts of files.el for VMS
;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: vms
;;; vmsproc.el --- run asynchronous VMS subprocesses under Emacs
;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Mukesh Prasad
;; Maintainer: FSF
;;; vt-control.el --- Common VTxxx control functions
;; Copyright (C) 1993, 1994, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Rob Riepel <riepel@networking.stanford.edu>
;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
;;; vt100-led.el --- functions for LED control on VT-100 terminals & clones
;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Howard Gayle
;; Maintainer: FSF
;;; w32-fns.el --- Lisp routines for Windows NT
;; Copyright (C) 1994, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Geoff Voelker <voelker@cs.washington.edu>
;; Keywords: internal
;;; w32-vars.el --- MS-Windows specific user options
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jason Rumney <jasonr@gnu.org>
;; Keywords: internal
;;; wdired.el --- Rename files editing their names in dired buffers
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Filename: wdired.el
;; Author: Juan León Lahoz García <juanleon1@gmail.com>
(funcall command 1)
(setq arg (1- arg)))
(error
- (if (not (forward-word 1))
- (setq arg 0)))))))
+ (if (forward-word)
+ ;; Skip any non-word characters to avoid triggering a read-only
+ ;; error which would cause skipping the next word characters too.
+ (skip-syntax-forward "^w")
+ (setq arg 0)))))))
(defun wdired-downcase-word (arg)
"WDired version of `downcase-word'.
;;; whitespace.el --- warn about and clean bogus whitespaces in the file
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Rajesh Vaidheeswarran <rv@gnu.org>
;; Keywords: convenience
;;; wid-browse.el --- functions for browsing widgets
;;
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: extensions
;;; wid-edit.el --- Functions for creating and using widgets -*-byte-compile-dynamic: t;-*-
;;
;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Maintainer: FSF
keys
(char 0)
(arg 1))
- (while (not (or (and (>= char ?0) (< char next-digit))
+ (while (not (or (and (integerp char)
+ (>= char ?0) (< char next-digit))
(eq value 'keyboard-quit)))
;; Unread a SPC to lead to our new menu.
(setq unread-command-events (cons ?\s unread-command-events))
(setq keys (read-key-sequence title))
(setq value
(lookup-key overriding-terminal-local-map keys t)
- char (string-to-char (substring keys 1)))
+ char (aref keys 1))
(cond ((eq value 'scroll-other-window)
(let ((minibuffer-scroll-window
(get-buffer-window buf)))
;;; widget.el --- a library of user interface components
;;
;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: help, extensions, faces, hypermedia
;;; windmove.el --- directional window-selection routines
;;
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; Author: Hovav Shacham (hovav@cs.stanford.edu)
;; Created: 17 October 1998
;;; window.el --- GNU Emacs window commands aside from those written in C
;; Copyright (C) 1985, 1989, 1992, 1993, 1994, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;;; winner.el --- Restore old window configurations
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation. Inc.
+;; 2005, 2006, 2007 Free Software Foundation. Inc.
;; Author: Ivar Rummelhoff <ivarru@math.uio.no>
;; Created: 27 Feb 1997
;;; woman.el --- browse UN*X manual pages `wo (without) man'
;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-;; 2006 Free Software Foundation, Inc.
+;; 2006, 2007 Free Software Foundation, Inc.
;; Author: Francis J. Wright <F.J.Wright@qmul.ac.uk>
;; Maintainer: FSF
(progn (goto-char (point-min))
(not (re-search-forward "^\\.\\([pnil]p\\|sh\\)[ \n]"
(point-max) t))))
- (error "WoMan can only format manpages written in the an format")))
+ (error "WoMan can only format man pages written with the usual `-man' macros")))
(and (boundp 'font-lock-mode) font-lock-mode (font-lock-mode -1))
;; (fundamental-mode)
;;; x-dnd.el --- drag and drop support for X.
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
;; Maintainer: FSF
"Which function to call to handle a drop of that type.
If the type for the drop is not present, or the function is nil,
the drop is rejected. The function takes three arguments, WINDOW, ACTION
-and DATA. WINDOW is where the drop occured, ACTION is the action for
+and DATA. WINDOW is where the drop occurred, ACTION is the action for
this drop (copy, move, link, private or ask) as determined by a previous
call to `x-dnd-test-function'. DATA is the drop data.
The function shall return the action used (copy, move, link or private) if drop
;;; xml.el --- XML parser
;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006 Free Software Foundation, Inc.
+;; 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Emmanuel Briot <briot@gnat.com>
;; Maintainer: Mark A. Hershberger <mah@everybody.org>
;;; xt-mouse.el --- support the mouse when emacs run in an xterm
;; Copyright (C) 1994, 2000, 2001, 2002, 2003,
-;; 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: mouse, terminals
;; End:
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
#### Makefile for the Emacs Lisp Introduction manual
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
-# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
+# 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
dnl aclocal.m4 generated automatically by aclocal 1.4-p4
-dnl Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2003,
-dnl 2004, 2005, 2006 Free Software Foundation, Inc.
+dnl Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
+dnl 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 2.13
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
@c After creating the Info file, edit your Info `dir' file, if the
@c `dircategory' section below does not enable your system to
@c install the manual automatically.
-@c (The `dir' file is often in the `/usr/local/info/' directory.)
+@c (The `dir' file is often in the `/usr/local/share/info/' directory.)
@c ================ How to Create an HTML file ================
Edition @value{edition-number}, @value{update-date}
@sp 1
Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@sp 1
@iftex
#### -*- Makefile -*- for the Emacs Lisp Introduction manual.
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
# Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
+2007-01-23 Martin Rudalics <rudalics@gmx.at>
+
+ * backups.texi (Reverting): Use "buffer" instead of "file"
+ when talking about major and minor modes.
+
+2007-01-21 Richard Stallman <rms@gnu.org>
+
+ * help.texi (Documentation): Add xref to Documentation Tips.
+
+2007-01-14 Juanma Barranquero <lekktu@gmail.com>
+
+ * tips.texi (Coding Conventions): Fix typos.
+
+2007-01-05 Richard Stallman <rms@gnu.org>
+
+ * modes.texi (Defining Minor Modes): Fix previous change.
+
+2007-01-03 Richard Stallman <rms@gnu.org>
+
+ * customize.texi (Variable Definitions, Customization Types):
+ Don't use * in doc string for defcustom.
+
+2007-01-02 Richard Stallman <rms@gnu.org>
+
+ * variables.texi (Variable Aliases): Clarify that aliases vars
+ always have the same value.
+
+ * processes.texi (Bindat Spec): Fix Texinfo usage.
+
+ * modes.texi (Defining Minor Modes): Explain effect of command
+ defined with define-global-minor-mode on new buffers.
+
2006-12-30 Kim F. Storm <storm@cua.dk>
* keymaps.texi (Tool Bar): Describe `grow-only' value of
2006-12-16 Eli Zaretskii <eliz@gnu.org>
- * internals.texi (Building Emacs, Writing Emacs Primitives): Add
- index entries.
+ * internals.texi (Building Emacs, Writing Emacs Primitives):
+ Add index entries.
2006-12-11 Richard Stallman <rms@gnu.org>
;; End:
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
# Makefile for the GNU Emacs Lisp Reference Manual.
# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
-# 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1999, 2001, 2002, 2003,
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/abbrevs
@node Abbrevs, Processes, Syntax Tables, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1998, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/advising
@node Advising Functions, Debugging, Byte Compilation, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1999, 2002, 2003, 2004, 2005,
-@c 2006 Free Software Foundation, Inc.
+@c 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@c This node must have no pointers.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1999, 2001, 2002, 2003,
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/backups
@node Backups and Auto-Saving, Buffers, Files, Top
the buffer; but if the argument @var{noconfirm} is non-@code{nil},
@code{revert-buffer} does not ask for confirmation.
-Normally, this command reinitializes the file's major and minor modes
+Normally, this command reinitializes the buffer's major and minor modes
using @code{normal-mode}. But if @var{preserve-modes} is
non-@code{nil}, the modes remain unchanged.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/buffers
@node Buffers, Windows, Backups and Auto-Saving, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/commands
@node Command Loop, Keymaps, Minibuffers, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/compile
@node Byte Compilation, Advising Functions, Loading, Top
# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 2.13
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/control
@node Control Structures, Variables, Evaluation, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1997, 1998, 1999, 2000, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/customize
@node Customization, Loading, Macros, Top
@example
(defcustom save-place nil
- "*Non-nil means automatically save place in each file..."
+ "Non-nil means automatically save place in each file..."
:type 'boolean
:require 'saveplace
:group 'save-place)
@example
(defcustom diff-command "diff"
- "*The command to use to run diff."
+ "The command to use to run diff."
:type '(string)
:group 'diff)
@end example
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2001, 2002, 2003,
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/debugging
@node Debugging, Read and Print, Advising Functions, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/display
@node Display, System Interface, Processes, Top
@comment -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1992, 1993, 1994, 1998, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1992, 1993, 1994, 1998, 1999, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@c This file can also be used by an independent Edebug User
@c Version of the manual and of Emacs.
@c Please remember to update the edition number in README as well.
@set VERSION 2.9
-@set EMACSVER 22.0.92
+@set EMACSVER 22.0.93
@dircategory Emacs
@direntry
Reference Manual, corresponding to Emacs version @value{EMACSVER}.
Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998,
-1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-Inc.
+1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
+Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/errors
@node Standard Errors, Standard Buffer-Local Variables, GNU Emacs Internals, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 2001, 2002, 2003,
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/eval
@node Evaluation, Control Structures, Symbols, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/files
@node Files, Backups and Auto-Saving, Documentation, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/frames
@node Frames, Positions, Windows, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/functions
@node Functions, Macros, Variables, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1999, 2002, 2003, 2004, 2005,
-@c 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+@c 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/hash
@node Hash Tables, Symbols, Sequences Arrays Vectors, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/help
@node Documentation, Files, Modes, Top
manual is not organized in that fashion; it is organized in terms of
topics of discussion.
- For commands to access documentation strings, see @ref{Help, ,
-Help, emacs, The GNU Emacs Manual}.
+ For commands to display documentation strings, see @ref{Help, ,
+Help, emacs, The GNU Emacs Manual}. For the conventions for writing
+documentation strings, see @ref{Documentation Tips}.
@menu
* Documentation Basics:: Good style for doc strings.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/hooks
@node Standard Hooks, Index, Standard Keymaps, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999, 2001, 2002, 2003,
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/internals
@node GNU Emacs Internals, Standard Errors, Tips, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/intro
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2000, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2000, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/keymaps
@node Keymaps, Modes, Command Loop, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/lists
@node Lists, Sequences Arrays Vectors, Strings and Characters, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/loading
@node Loading, Byte Compilation, Customization, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/locals
@node Standard Buffer-Local Variables, Standard Keymaps, Standard Errors, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/macros
@node Macros, Customization, Functions, Top
# -*- Makefile -*- for the GNU Emacs Lisp Reference Manual.
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/maps
@node Standard Keymaps, Standard Hooks, Standard Buffer-Local Variables, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/markers
@node Markers, Text, Positions, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/minibuf
@node Minibuffers, Command Loop, Read and Print, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/modes
@node Modes, Documentation, Keymaps, Top
@end smallexample
@defmac define-global-minor-mode global-mode mode turn-on keyword-args@dots{}
-This defines a global minor mode named @var{global-mode} whose meaning
-is to enable the buffer-local minor mode @var{mode} in every buffer.
-To turn on the minor mode in a buffer, it uses the function
+This defines a global toggle named @var{global-mode} whose meaning is
+to enable or disable the buffer-local minor mode @var{mode} in all
+buffers. To turn on the minor mode in a buffer, it uses the function
@var{turn-on}; to turn off the minor mode, it calls @code{mode} with
@minus{}1 as argument.
+Globally enabling the mode also affects buffers subsequently created
+by visiting files, and buffers that use a major mode other than
+Fundamental mode; but it does not detect the creation of a new buffer
+in Fundamental mode.
+
Use @code{:group @var{group}} in @var{keyword-args} to specify the
custom group for the mode variable of the global minor mode.
@end defmac
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1998, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/characters
@node Non-ASCII Characters, Searching and Matching, Text, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/numbers
@node Numbers, Strings and Characters, Lisp Data Types, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/objects
@node Lisp Data Types, Numbers, Introduction, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/os
@node System Interface, Antinews, Display, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/positions
@node Positions, Markers, Frames, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/processes
@node Processes, Display, Abbrevs, Top
The data as a byte array.
@item bindat-idx
-Current index into bindat-raw of the unpacking or packing operation.
+Current index (within @code{bindat-raw}) for unpacking or packing.
@item struct
The alist containing the structured data that have been unpacked so
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/searching
@node Searching and Matching, Syntax Tables, Non-ASCII Characters, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/sequences
@node Sequences Arrays Vectors, Hash Tables, Lists, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/streams
@node Read and Print, Minibuffers, Debugging, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/strings
@node Strings and Characters, Lists, Numbers, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/symbols
@node Symbols, Evaluation, Hash Tables, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/syntax
@node Syntax Tables, Abbrevs, Searching and Matching, Top
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/text
@node Text, Non-ASCII Characters, Markers, Top
#! /usr/bin/perl
-# Copyright (C) 2000, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1995, 1998, 1999, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/tips
@node Tips, GNU Emacs Internals, GPL, Top
not functions, and their names should start with @samp{def}.
@item
-Macros that define a functions or variables should take the name to be
+Macros that define a function or variable should take the name to be
defined as the first argument. That will help various tools find the
definition automatically. Avoid constructing the names in the macro
itself, since that would confuse these tools.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000,
+@c 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/variables
@node Variables, Functions, Control Structures, Top
@defun defvaralias new-alias base-variable &optional docstring
This function defines the symbol @var{new-alias} as a variable alias
-for symbol @var{base-variable}. This means that retrieving the value of
-@var{new-alias} returns the value of @var{base-variable}, and changing the
-value of @var{new-alias} changes the value of @var{base-variable}.
+for symbol @var{base-variable}. This means that retrieving the value
+of @var{new-alias} returns the value of @var{base-variable}, and
+changing the value of @var{new-alias} changes the value of
+@var{base-variable}. The two aliased variable names always share the
+same value and the same bindings.
If the @var{docstring} argument is non-@code{nil}, it specifies the
documentation for @var{new-alias}; otherwise, the alias gets the same
It is still present in CVS in case we ever want to use some of it again.
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
\input texinfo @c -*-texinfo-*-
It is still present in CVS in case we ever want to use some of it again.
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../info/windows
@node Windows, Frames, Buffers, Top
;; add-log-time-zone-rule: t
;; End:
- Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2006
- Free Software Foundation, Inc.
+ Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
/* The lwlib interface to "xlwmenu" menus.
Copyright (C) 1992 Lucid, Inc.
Copyright (C) 1994, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the Lucid Widget Library.
/* The lwlib interface to Motif widgets.
Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1992 Lucid, Inc.
This file is part of the Lucid Widget Library.
/* The lwlib interface to Motif widgets.
- Copyright (C) 1994, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1992 Lucid, Inc.
This file is part of the Lucid Widget Library.
/* Implements a lightweight menubar widget.
Copyright (C) 1992 Lucid, Inc.
- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the Lucid Widget Library.
/* Interface of a lightweight menubar widget.
- Copyright (C) 2000, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of the Lucid Widget Library.
/* Internals of a lightweight menubar widget.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the Lucid Widget Library.
# getopt.m4 serial 10
-dnl Copyright (C) 2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+dnl Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
;; End:
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
/* Localized versions of Info.plist keys */
CFBundleName = "Emacs";
-CFBundleShortVersionString = "22.0.92";
-CFBundleGetInfoString = "22.0.92, Copyright (C) 2006 Free Software Foundation, Inc.";
+CFBundleShortVersionString = "22.0.93";
+CFBundleGetInfoString = "22.0.93, Copyright (C) 2007 Free Software Foundation, Inc.";
* BUILDING EMACS ON MAC OS Classic AND MAC OS X -*- outline -*-
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim
copies of this document as received, in any medium, provided that
Emacs for Mac OS Classic and Mac OS X
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim
copies of this document as received, in any medium, provided that
<!--
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Handcrafted Emacs site configuration file for Mac OS 9. -*- C -*- */
/* GNU Emacs site configuration template file. -*- C -*-
- Copyright (C) 1988, 1993, 1994, 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement dirent.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Hey Emacs, this is -*- C -*- code! */
/* Handcrafted epaths.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement grp.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Handcrafted m-mac.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement pwd.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Handcrafted s-mac.h file for building GNU Emacs on Mac OS 9.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement sys/file.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement sys/ioctl.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement sys/param.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement sys/stat.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement sys/time.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 2000, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement sys/types.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement termio.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement utime.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 2000, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement utsname.h file for building GNU Emacs on the Macintosh.
- Copyright (C) 2000, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#### files inside /usr. This will replace the default version of
#### emacs included with Mac OS X.
-# Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Make file for building GNU Emacs on the Macintosh.
-# Copyright (C) 1999, 2000, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# Author: Andrew Choi <akochoi@users.sourceforge.net>
#
/* Resource definitions for GNU Emacs on the Macintosh.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
0x22, /* Major revision in BCD */
0x0, /* Minor revision in BCD */
alpha, /* development, alpha, beta, or final (release) */
- 92, /* Non-final release # */
+ 93, /* Non-final release # */
0, /* Region code */
- "22.0.92", /* Short version number */
- "22.0.92, Copyright \0xa9 2006 "
+ "22.0.93", /* Short version number */
+ "22.0.93, Copyright \0xa9 2007 "
"Free Software Foundation, Inc." /* Long version number */
};
/* Resource definitions for GNU Emacs on the Macintosh when building
under MPW.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Implementation of chdir on the Mac for use with make-docfile.
- Copyright (C) 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#### you should make sure that this script will include it.
# Copyright (C) 1995, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
+2007-01-20 Markus Triska <markus.triska@gmx.at>
+
+ * flymake.texi (Flymake mode): find-file-hook instead of ...-hooks.
+
+2007-01-13 Michael Olson <mwolson@gnu.org>
+
+ * erc.texi (Modules): Mention capab-identify module.
+
+2007-01-16 Glenn Morris <rgm@gnu.org>
+
+ * abbrevs.texi (Editing Abbrevs): Describe how to disable a system
+ abbrev.
+
+2007-01-11 Richard Stallman <rms@gnu.org>
+
+ * msdog.texi (Windows Keyboard): Another small cleanup.
+
+2007-01-10 Richard Stallman <rms@gnu.org>
+
+ * msdog.texi (Windows Keyboard): Yet another try to make
+ everyone happy with that passage.
+
+2007-01-05 Richard Stallman <rms@gnu.org>
+
+ * anti.texi (Antinews): Mention M-x shell scrolling.
+
+2007-01-05 Nick Roberts <nickrob@snap.net.nz>
+
+ * building.texi (Watch Expressions): Describe gdb-max-children.
+
+2007-01-05 Michael Olson <mwolson@gnu.org>
+
+ * erc.texi (Getting Started): Update for /RECONNECT command.
+
+2007-01-04 Richard Stallman <rms@gnu.org>
+
+ * ebrowse.texi: Change C-c b to C-c C-m.
+
+ * msdog.texi (Windows Keyboard): Clarify previous change.
+
+2007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus.texi (Customizing Articles): Use index entries for gnus-treat-*
+ variables only in info to avoid redundant entries in the printed
+ manual.
+
+2007-01-02 Richard Stallman <rms@gnu.org>
+
+ * custom.texi (Changing a Variable): Minor clarification.
+ (Specific Customization): customize-customized => customize-unsaved.
+
+ * entering.texi (Entering Emacs): Clean up text about restarting
+ Emacs for each file.
+
+ * misc.texi (Shell Options): Minor cleanup.
+
+ * msdog.texi (Windows Keyboard): Explain that Windows was incompatible
+ with Emacs, not vice versa.
+
+ * programs.texi (Symbol Completion): Recommend customizing window
+ manager.
+
+ * xresources.texi (Resources): Minor fix.
+
+2007-01-02 Daiki Ueno <ueno@unixuser.org>
+
+ * message.texi (Using PGP/MIME): Document gpg-agent usage.
+
+2007-01-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.texi (Security): Split into sub-nodes.
+
2007-01-01 Alan Mackenzie <acm@muc.de>
* cc-mode.texi ("Limitations and Known Bugs"): Document problems with
;; End:
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
#### Makefile for the Emacs Manual and other documentation.
# Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-# 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, 2003,
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Abbrevs
@chapter Abbrevs
Some abbrevs are marked with @samp{(sys)}. These ``system'' abbrevs
(@pxref{Abbrevs,,, elisp, The Emacs Lisp Reference Manual}) are
pre-defined by various modes, and are not saved to your abbrev file.
+To disable a ``system'' abbrev, define an abbrev of the same name that
+expands to itself, and save it to your abbrev file.
@findex edit-abbrevs
@kindex C-c C-c @r{(Edit Abbrevs)}
@c This is part of the Emacs manual.
@c Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@node Acknowledgments, Screen, Concept Index, Top
@copying
Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
-@c Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Antinews, Mac OS, X Resources, Top
nothing to do with it. To control fontification in Info mode, use the
variable @code{Info-fontify}.
+@item
+@samp{M-x shell} is now completely standard in regard to scrolling
+behavior. It no longer has the option of scrolling the input line to
+the bottom of the window the way a text terminal running a shell does.
+
@item
The Grep package has been merged with Compilation mode. Many
grep-specific commands and user options have thus been eliminated.
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in emacs-xtra.texi (when producing the
\input texinfo
@c This is an annex of the Emacs manual.
-@c Copyright (C) 1994, 1995, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c Author: Daniel.Pfeiffer@Informatik.START.dbp.de, fax (+49 69) 7588-2389
@setfilename ../info/autotype
@c @node Autotypist, Picture, Abbrevs, Top
@c @cindex autotypist
@copying
-Copyright @copyright{} 1994, 1995, 1999, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 1994, 1995, 1999, 2001, 2002, 2003, 2004,
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Basic, Minibuffer, Exiting, Top
@chapter Basic Editing Commands
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Buffers, Windows, Files, Top
@chapter Using Multiple Buffers
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Building, Maintaining, Programs, Top
@chapter Compiling and Testing Programs
also display the frame address as a tooltip to help identify the frame
in which they were defined.
- To expand or contract a complex data type, click @kbd{Mouse-2}
-or press @key{SPC} on the tag to the left of the expression.
+ To expand or contract a complex data type, click @kbd{Mouse-2} or
+press @key{SPC} on the tag to the left of the expression. Emacs asks
+for confirmation before expanding the expression if its number of
+immediate children exceeds the value of the variable
+@code{gdb-max-children}.
@kindex D @r{(GDB speedbar)}
@findex gdb-var-delete
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in emacs-xtra.texi (when producing the
This file documents Calc, the GNU Emacs calculator.
Copyright @copyright{} 1990, 1991, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@vskip 0pt plus 1filll
Copyright @copyright{} 1990, 1991, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
@insertcopying
@end titlepage
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Calendar/Diary, Gnus, Dired, Top
@chapter The Calendar and the Diary
This manual is for CC Mode in Emacs.
Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@copying
This file documents the GNU Emacs Common Lisp emulation package.
-Copyright @copyright{} 1993, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.
+Copyright @copyright{} 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Emacs Invocation, X Resources, GNU Free Documentation License, Top
@appendix Command Line Arguments for Emacs Invocation
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@iftex
@chapter Characters, Keys and Commands
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Customization, Quitting, Amusements, Top
@chapter Customization
This sets the variable to a previous value that was set in the
customization buffer in this session. If you customize a variable
and then reset it, which discards the customized value,
-you can get the customized value back again with this operation.
+you can get the discarded value back again with this operation.
@end table
@cindex comments on customized settings
@item M-x customize-saved
Set up a customization buffer containing all settings that you
have saved with customization buffers.
-@item M-x customize-customized
+@item M-x customize-unsaved
Set up a customization buffer containing all settings that you have
-customized but not saved.
+set but not saved.
@end table
@findex customize-option
loading them if necessary.
@findex customize-saved
-@findex customize-customized
+@findex customize-unsaved
If you change settings and then decide the change was a mistake, you
can use two special commands to revisit your previous changes. Use
@kbd{M-x customize-saved} to look at the settings that you have saved.
-Use @kbd{M-x customize-customized} to look at the settings that you
+Use @kbd{M-x customize-unsaved} to look at the settings that you
have set but not saved.
@node Custom Themes
the file @file{dired-x.el}.
Copyright @copyright{} 1993, 1994, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to make and distribute verbatim copies of this
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in emacs-xtra.texi (when producing the
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Dired, Calendar/Diary, Rmail, Top
@chapter Dired, the Directory Editor
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Display, Search, Registers, Top
@chapter Controlling the Display
@copying
This file documents Ebrowse, a C++ class browser for GNU Emacs.
-Copyright @copyright{} 2000, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2000, 2001, 2002, 2003, 2004,
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
by Ebrowse.
@table @kbd
-@item C-c b f
+@item C-c C-m f
Find the definition of the member around point. If you invoke this
function with a prefix argument, the declaration is searched.
front of the member name, this class name is used as initial input for
the completion.
-@item C-c b F
+@item C-c C-m F
Find the declaration of the member around point.
-@item C-c b v
+@item C-c C-m v
View the definition of the member around point.
-@item C-c b V
+@item C-c C-m V
View the declaration of the member around point.
-@item C-c b 4 f
+@item C-c C-m 4 f
Find a member's definition in another window.
-@item C-c b 4 F
+@item C-c C-m 4 F
Find a member's declaration in another window.
-@item C-c b 4 v
+@item C-c C-m 4 v
View a member's definition in another window.
-@item C-c b 4 V
+@item C-c C-m 4 V
View a member's declaration in another window.
-@item C-c b 5 f
+@item C-c C-m 5 f
Find a member's definition in another frame.
-@item C-c b 5 F
+@item C-c C-m 5 F
Find a member's declaration in another frame.
-@item C-c b 5 v
+@item C-c C-m 5 v
View a member's definition in another frame.
-@item C-c b 5 V
+@item C-c C-m 5 V
View a member's declaration in another frame.
@end table
@table @kbd
@cindex return to original position
-@item C-c b -
+@item C-c C-m -
This command sets point to the previous position in the position stack.
Directly after you performed a jump, this will put you back to the
position where you came from.
number is reached, older positions are discarded when new positions are
pushed on the stack.
-@item C-c b +
+@item C-c C-m +
This command moves forward in the position stack, setting point to
the next position stored in the position stack.
-@item C-c b p
+@item C-c C-m p
Displays an electric buffer showing all positions saved in the stack.
You can select a position by pressing @kbd{SPC} in a line. You can
view a position with @kbd{v}.
tree are used.
@table @kbd
-@item C-c b s
+@item C-c C-m s
This function performs a regular expression search in the chosen set of
files.
-@item C-c b u
+@item C-c C-m u
This command performs a search for calls of a given member which is
selected in the usual way with completion.
-@item C-c b %
+@item C-c C-m %
Perform a query replace over the set of files.
-@item C-c b ,
+@item C-c C-m ,
All three operations above stop when finding a match. You can restart
the operation with this command.
-@item C-c b n
+@item C-c C-m n
This restarts the last tags operation with the next file in the list.
@end table
@cindex list class members in a file
@cindex file, members
-The command @kbd{C-c b l}, lists all members in a given file. The file
+The command @kbd{C-c C-m l}, lists all members in a given file. The file
name is read from the minibuffer with completion.
@cindex apropos on class members
@cindex members, matching regexp
-The command @kbd{C-c b a} can be used to display all members matching a
+The command @kbd{C-c C-m a} can be used to display all members matching a
given regular expression. This command can be very useful if you
remember only part of a member name, and not its beginning.
A special buffer is popped up containing all identifiers matching the
regular expression, and what kind of symbol it is (e.g.@: a member
function, or a type). You can then switch to this buffer, and use the
-command @kbd{C-c b f}, for example, to jump to a specific member.
+command @kbd{C-c C-m f}, for example, to jump to a specific member.
@cindex completion
@cindex symbol completion
-The command @kbd{C-c b @key{TAB}} completes the symbol in front of point.
+The command @kbd{C-c C-m @key{TAB}} completes the symbol in front of point.
@cindex member buffer, for member at point
You can quickly display a member buffer containing the member the cursor
-in on with the command @kbd{C-c b m}.
+in on with the command @kbd{C-c C-m m}.
@node Concept Index, , Tags-like Functions, Top
and patch utilities.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
This file documents the Emacs MIME interface functionality.
Copyright @copyright{} 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-2006 Free Software Foundation, Inc.
+2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@copying
This manual describes specialized features of Emacs.
-Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c The edition number appears in several places in this file
@set EDITION Sixteenth
-@set EMACSVER 22.0.92
+@set EMACSVER 22.0.93
@copying
This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},
updated for Emacs version @value{EMACSVER}.
Copyright @copyright{} 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997,
-1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
+1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
Foundation, Inc.
@quotation
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in emacs-xtra.texi (when producing the
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2001, 2002, 2003,
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Entering Emacs, Exiting, Text Characters, Top
@chapter Entering and Exiting Emacs
must start the editor again. Working this way, it is convenient to
use a command-line argument to say which file to edit.
- It's not smart to start Emacs afresh for every file you edit. Emacs
-can visit more than one file in a single editing session, and upon
-exit Emacs loses valuable accumulated context, such as the kill ring,
-registers, undo history, and mark ring. These features are useful for
-operating on multiple files, or even one. If you kill Emacs after
-each file, you don't take advantage of them.
+ However, killing Emacs after editing one each and starting it afresh
+for the next file is both unnecessary and harmful, since it denies you
+the full power of Emacs. Emacs can visit more than one file in a
+single editing session, and that is the right way to use it. Exiting
+the Emacs session loses valuable accumulated context, such as the kill
+ring, registers, undo history, and mark ring. These features are
+useful for operating on multiple files, or even continuing to edit one
+file. If you kill Emacs after each file, you don't take advantage of
+them.
The recommended way to use GNU Emacs is to start it only once, just
after you log in, and do all your editing in the same Emacs session.
@copying
This manual is for ERC version 5.2 stable pre-release.
-Copyright @copyright{} 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
Once ERC is loaded, the command @kbd{M-x erc} will start ERC and
prompt for the server to connect to.
+If the connection goes away at some point, ERC will try to reconnect
+automatically. If it fails to reconnect, and you want to try to
+manually reestablish the connection at some later point, switch to an
+ERC buffer and run the /RECONNECT command.
+
@c PRE5_2: Sample session, including:
@c - connect to Freenode
@c - /join #emacs
@item button
Buttonize URLs, nicknames, and other text
+@cindex modules, capab-identify
+@item capab-identify
+Mark unidentified users on freenode and other servers supporting CAPAB.
+
@cindex modules, completion
@item pcomplete
Complete nicknames and commands (programmable)
This manual is for Eshell, the Emacs shell.
Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
directory servers using various protocols such as LDAP or the CCSO white
pages directory system (PH/QI)
-Copyright @copyright{} 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+Copyright @copyright{} 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
@quotation
@c appreciate a notice if you do).
@copying
-Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.@*
+Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.@*
Copyright 1994,1995,1996,1997,1998,1999,2000 Reuven M. Lerner@*
Copyright 1992,1993 Steven Byrnes@*
Copyright 1990,1991,1992 Joseph Brian Wells@*
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Files, Buffers, Keyboard Macros, Top
@chapter File Handling
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Fixit, Keyboard Macros, Search, Top
@chapter Commands for Fixing Typos
This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}),
which is a universal on-the-fly syntax checker for GNU Emacs.
-Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
line in @code{.emacs}:
@lisp
-(add-hook 'find-file-hooks 'flymake-find-file-hook)
+(add-hook 'find-file-hook 'flymake-find-file-hook)
@end lisp
@node Running the syntax check
This file documents Forms mode, a form-editing major mode for GNU Emacs.
Copyright @copyright{} 1989, 1997, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in emacs-xtra.texi (when producing the
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Frames, International, Windows, Top
@chapter Frames and Graphical Displays
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Glossary, Key Index, Intro, Top
@unnumbered Glossary
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1995, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1995, 2001, 2002, 2003, 2004,
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@ifclear justgnu
@node Manifesto,, Microsoft Windows, Top
@unnumbered The GNU Manifesto
@end ifclear
@ifset justgnu
Copyright @copyright{} 1985, 1993, 2001, 2002, 2003, 2004,
-2005 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
@c \input texinfo @c -*-texinfo-*-
@c Uncomment 1st line before texing this file alone.
@c %**start of header
-@c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c
@c Do not modify this file, it was generated from gnus-faq.xml, available from
@c <URL:http://my.gnus.org/FAQ/>.
@copying
Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
type of the part. This variable is ignored if the value of the
controlling variable is a predicate list, as described above.
+@ifinfo
+@c Avoid sort of redundant entries in the same section for the printed
+@c manual, but add them in info to allow `i gnus-treat-foo-bar RET' or
+@c `i foo-bar'.
+@vindex gnus-treat-buttonize
+@vindex gnus-treat-buttonize-head
+@vindex gnus-treat-capitalize-sentences
+@vindex gnus-treat-overstrike
+@vindex gnus-treat-strip-cr
+@vindex gnus-treat-strip-headers-in-body
+@vindex gnus-treat-strip-leading-blank-lines
+@vindex gnus-treat-strip-multiple-blank-lines
+@vindex gnus-treat-strip-pem
+@vindex gnus-treat-strip-trailing-blank-lines
+@vindex gnus-treat-unsplit-urls
+@vindex gnus-treat-wash-html
+@vindex gnus-treat-date-english
+@vindex gnus-treat-date-iso8601
+@vindex gnus-treat-date-lapsed
+@vindex gnus-treat-date-local
+@vindex gnus-treat-date-original
+@vindex gnus-treat-date-user-defined
+@vindex gnus-treat-date-ut
+@vindex gnus-treat-from-picon
+@vindex gnus-treat-mail-picon
+@vindex gnus-treat-newsgroups-picon
+@vindex gnus-treat-display-smileys
+@vindex gnus-treat-body-boundary
+@vindex gnus-treat-display-x-face
+@vindex gnus-treat-display-face
+@vindex gnus-treat-emphasize
+@vindex gnus-treat-fill-article
+@vindex gnus-treat-fill-long-lines
+@vindex gnus-treat-hide-boring-headers
+@vindex gnus-treat-hide-citation
+@vindex gnus-treat-hide-citation-maybe
+@vindex gnus-treat-hide-headers
+@vindex gnus-treat-hide-signature
+@vindex gnus-treat-strip-banner
+@vindex gnus-treat-strip-list-identifiers
+@vindex gnus-treat-highlight-citation
+@vindex gnus-treat-highlight-headers
+@vindex gnus-treat-highlight-signature
+@vindex gnus-treat-play-sounds
+@vindex gnus-treat-translate
+@vindex gnus-treat-x-pgp-sig
+@vindex gnus-treat-unfold-headers
+@vindex gnus-treat-fold-headers
+@vindex gnus-treat-fold-newsgroups
+@vindex gnus-treat-leading-whitespace
+@end ifinfo
+
The following treatment options are available. The easiest way to
customize this is to examine the @code{gnus-article-treat} customization
group. Values in parenthesis are suggested sensible values. Others are
possible but those listed are probably sufficient for most people.
@table @code
-@vindex gnus-treat-buttonize
@item gnus-treat-buttonize (t, integer)
-@vindex gnus-treat-buttonize-head
@item gnus-treat-buttonize-head (head)
@xref{Article Buttons}.
-@vindex gnus-treat-capitalize-sentences
@item gnus-treat-capitalize-sentences (t, integer)
-@vindex gnus-treat-overstrike
@item gnus-treat-overstrike (t, integer)
-@vindex gnus-treat-strip-cr
@item gnus-treat-strip-cr (t, integer)
-@vindex gnus-treat-strip-headers-in-body
@item gnus-treat-strip-headers-in-body (t, integer)
-@vindex gnus-treat-strip-leading-blank-lines
@item gnus-treat-strip-leading-blank-lines (t, integer)
-@vindex gnus-treat-strip-multiple-blank-lines
@item gnus-treat-strip-multiple-blank-lines (t, integer)
-@vindex gnus-treat-strip-pem
@item gnus-treat-strip-pem (t, last, integer)
-@vindex gnus-treat-strip-trailing-blank-lines
@item gnus-treat-strip-trailing-blank-lines (t, last, integer)
-@vindex gnus-treat-unsplit-urls
@item gnus-treat-unsplit-urls (t, integer)
-@vindex gnus-treat-wash-html
@item gnus-treat-wash-html (t, integer)
@xref{Article Washing}.
-@vindex gnus-treat-date-english
@item gnus-treat-date-english (head)
-@vindex gnus-treat-date-iso8601
@item gnus-treat-date-iso8601 (head)
-@vindex gnus-treat-date-lapsed
@item gnus-treat-date-lapsed (head)
-@vindex gnus-treat-date-local
@item gnus-treat-date-local (head)
-@vindex gnus-treat-date-original
@item gnus-treat-date-original (head)
-@vindex gnus-treat-date-user-defined
@item gnus-treat-date-user-defined (head)
-@vindex gnus-treat-date-ut
@item gnus-treat-date-ut (head)
@xref{Article Date}.
-@vindex gnus-treat-from-picon
@item gnus-treat-from-picon (head)
-@vindex gnus-treat-mail-picon
@item gnus-treat-mail-picon (head)
-@vindex gnus-treat-newsgroups-picon
@item gnus-treat-newsgroups-picon (head)
@xref{Picons}.
-@vindex gnus-treat-display-smileys
@item gnus-treat-display-smileys (t, integer)
-@vindex gnus-treat-body-boundary
@item gnus-treat-body-boundary (head)
@vindex gnus-body-boundary-delimiter
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Help, Mark, M-x, Top
@chapter Help
@value{VERSION}
Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
IDLWAVE version @value{VERSION}, @value{DATE}.
@sp 2
Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
@sp 2
@cindex Copyright, of IDLWAVE
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Indentation, Text, Major Modes, Top
@chapter Indentation
documentation system.
Copyright @copyright{} 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Killing, Yanking, Mark, Top
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Keyboard Macros, Files, Fixit, Top
@chapter Keyboard Macros
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node M-x, Help, Minibuffer, Top
@chapter Running Commands by Name
@c This is part of the Emacs manual.
@c Copyright (C) 2000, 2001, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Mac OS, Microsoft Windows, Antinews, Top
@appendix Emacs and Mac OS
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Maintaining, Abbrevs, Building, Top
@chapter Maintaining Large Programs
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Major Modes, Indentation, International, Top
@chapter Major Modes
#### -*- Makefile -*- for the Emacs Manual and other documentation.
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Mark, Killing, Help, Top
@chapter The Mark and the Region
This file documents Message, the Emacs message composition mode.
Copyright @copyright{} 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-2004, 2005, 2006 Free Software Foundation, Inc.
+2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
Using the @acronym{MML} language, Message is able to create digitally
signed and digitally encrypted messages. Message (or rather
@acronym{MML}) currently support @acronym{PGP} (RFC 1991),
-@acronym{PGP/MIME} (RFC 2015/3156) and @acronym{S/MIME}. Instructing
-@acronym{MML} to perform security operations on a @acronym{MIME} part is
-done using the @kbd{C-c C-m s} key map for signing and the @kbd{C-c C-m
-c} key map for encryption, as follows.
+@acronym{PGP/MIME} (RFC 2015/3156) and @acronym{S/MIME}.
+@menu
+* Signing and encryption:: Signing and encrypting commands.
+* Using S/MIME:: Using S/MIME
+* Using PGP/MIME:: Using PGP/MIME
+* PGP Compatibility:: Compatibility with older implementations
+@end menu
+
+@node Signing and encryption
+@subsection Signing and encrypting commands
+
+Instructing @acronym{MML} to perform security operations on a
+@acronym{MIME} part is done using the @kbd{C-c C-m s} key map for
+signing and the @kbd{C-c C-m c} key map for encryption, as follows.
@table @kbd
@item C-c C-m s s
other properly. Thus, we now describe what external libraries or
programs are required to make things work, and some small general hints.
+@node Using S/MIME
@subsection Using S/MIME
@emph{Note!} This section assume you have a basic familiarity with
you are on a secure single user machine) simply press @code{RET} at
the passphrase prompt.
+@node Using PGP/MIME
@subsection Using PGP/MIME
@acronym{PGP/MIME} requires an external OpenPGP implementation, such
implementations such as PGP 2.x and PGP 5.x are also supported. One
Emacs interface to the PGP implementations, PGG (@pxref{Top, ,PGG,
pgg, PGG Manual}), is included, but Mailcrypt and Florian Weimer's
-@code{gpg.el} are also supported.
+@code{gpg.el} are also supported. @xref{PGP Compatibility}.
+
+@cindex gpg-agent
+Message internally calls GnuPG (the @command{gpg} command) to perform
+data encryption, and in certain cases (decrypting or signing for
+example), @command{gpg} requires user's passphrase. Currently the
+recommended way to supply your passphrase to @command{gpg} is to use the
+@command{gpg-agent} program.
+
+To use @command{gpg-agent} in Emacs, you need to run the following
+command from the shell before starting Emacs.
+
+@example
+eval `gpg-agent --daemon`
+@end example
+
+This will invoke @command{gpg-agent} and set the environment variable
+@code{GPG_AGENT_INFO} to allow @command{gpg} to communicate with it.
+It might be good idea to put this command in your @file{.xsession} or
+@file{.bash_profile}. @xref{Invoking GPG-AGENT, , , gnupg, Using the
+GNU Privacy Guard}.
+
+Once your @command{gpg-agent} is set up, it will ask you for a
+passphrase as needed for @command{gpg}. Under the X Window System,
+you will see a new passphrase input dialog appear. The dialog is
+provided by PIN Entry (the @command{pinentry} command), and as of
+version 0.7.2, @command{pinentry} cannot cooperate with Emacs on a
+single tty. So, if you are using a text console, you may need to put
+a passphrase into gpg-agent's cache beforehand. The following command
+does the trick.
+
+@example
+gpg --use-agent --sign < /dev/null > /dev/null
+@end example
+
+The Lisp variable @code{pgg-gpg-use-agent} controls whether to use
+@command{gpg-agent}. See also @xref{Caching passphrase, , , pgg, The
+PGG Manual}.
+
+
+@node PGP Compatibility
+@subsection Compatibility with older implementations
@vindex gpg-temp-directory
Note, if you are using the @code{gpg.el} you must make sure that the
This is version @value{VERSION}@value{EDITION} of @cite{The MH-E
Manual}, last updated @value{UPDATED}.
-Copyright @copyright{} 1995, 2001, 2002, 2003, 2005, 2006 Free
+Copyright @copyright{} 1995, 2001, 2002, 2003, 2005, 2006, 2007 Free
Software Foundation, Inc.
@quotation
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Minibuffer, M-x, Basic, Top
@chapter The Minibuffer
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@iftex
@chapter Miscellaneous Commands
@vindex comint-scroll-show-maximum-output
If @code{comint-scroll-show-maximum-output} is non-@code{nil}, then
-arrival of output when point is at the end tries to place the last line of
-text at the bottom line of the window, so as to show as much useful
+arrival of output when point is at the end tries to scroll the last
+line of text to the bottom line of the window, showing as much useful
text as possible. (This mimics the scrolling behavior of most
terminals.) The default is @code{t}.
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in emacs-xtra.texi (when producing the
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Microsoft Windows, Manifesto, Mac OS, Top
@appendix Emacs and Microsoft Windows/MS-DOS
keyboard input in Emacs.
@cindex MS-Windows keyboard shortcuts
- Many key combinations (known as ``keyboard shortcuts'') that are in
-widespread use in MS-Windows programs are taken by various Emacs
-features. Examples include @kbd{C-C}, @kbd{C-X}, @kbd{C-Z},
-@kbd{C-A}, and @kbd{W-SPC}. You can get some of them back by turning
-on CUA Mode (@pxref{CUA Bindings}).
+ Many key combinations (known as ``keyboard shortcuts'') that have
+conventional uses in MS-Windows programs conflict with traditional
+Emacs key bindings. (These Emacs key bindings were established years
+before Microsoft was founded.) Examples of conflicts include
+@kbd{C-c}, @kbd{C-x}, @kbd{C-z}, @kbd{C-a}, and @kbd{W-@key{SPC}}.
+You can redefine some of them with meanings more like the MS-Windows
+meanings by enabling CUA Mode (@pxref{CUA Bindings}).
@kindex F10 @r{(MS-Windows)}
@cindex menu bar access using keyboard @r{(MS-Windows)}
@c This is part of the Emacs manual.
@c Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-@c 2005, 2006 Free Software Foundation, Inc.
+@c 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node International, Major Modes, Frames, Top
@chapter International Character Set Support
This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}).
@noindent
-Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@copying
This manual is for Org-mode (version @value{VERSION}).
-Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation
+Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@copying
Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
+Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@copying
This file describes PGG, an Emacs interface to various PGP implementations.
-Copyright @copyright{} 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-Copyright @copyright{} 2001 Daiki Ueno.
+Copyright @copyright{} 2001, 2003, 2004, 2005, 2006, 2007 Free Software
+Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in emacs-xtra.texi (when producing the
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Programs, Building, Text, Top
@chapter Editing Programs
The character @kbd{M-@key{TAB}} runs a command to complete the
partial symbol before point against the set of meaningful symbol
names. This command inserts at point any additional characters that
-it can determine from the partial name. (If your window manager
-defines @kbd{M-@key{TAB}} to switch windows, you can type
-@kbd{@key{ESC} @key{TAB}} or @kbd{C-M-i}.)
+it can determine from the partial name.
+
+ If your window manager defines @kbd{M-@key{TAB}} to switch windows,
+you can type @kbd{@key{ESC} @key{TAB}} or @kbd{C-M-i} instead.
+However, most window managers let you customize these shortcuts, and
+we recommend that you change any that get in the way of use of Emacs.
If the partial name in the buffer has multiple possible completions
that differ in the very next character, so that it is impossible to
@c %**end of header
@copying
-Copyright @copyright{} 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
This is edition @value{EDITION} of the @b{Ref@TeX{}} User Manual for
@b{Ref@TeX{}} @value{VERSION}
-Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006
-Free Software Foundation, Inc.
+Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Registers, Display, CUA Bindings, Top
@chapter Registers
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Rmail, Dired, Sending Mail, Top
@chapter Reading Mail with Rmail
subsystems.
Copyright @copyright{} 1993, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Screen, User Input, Acknowledgments, Top
@chapter The Organization of the Screen
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Search, Fixit, Display, Top
@chapter Searching and Replacement
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Sending Mail
@chapter Sending Mail
@copying
This file documents SES: the Simple Emacs Spreadsheet.
-Copyright @copyright{} 2002, 2003, 2004, 2005, 2006 Free Software
-Foundation, Inc.
+Copyright @copyright{} 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@copying
This file documents the Emacs Sieve package, for server-side mail filtering.
-Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.
+Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@settitle Emacs SMTP Library
@syncodeindex vr fn
@copying
-Copyright @copyright{} 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@syncodeindex fn cp
@copying
-Copyright @copyright{} 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.
+Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
\def\texinfoversion{2006-11-08.17}
%
% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
-% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free
-% Software Foundation, Inc.
+% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+% 2007 Free Software Foundation, Inc.
%
% This texinfo.tex file is free software; you can redistribute it and/or
% modify it under the terms of the GNU General Public License as
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Text, Programs, Indentation, Top
@chapter Commands for Human Languages
@end macro
@copying
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
@quotation
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@iftex
@chapter Dealing with Common Problems
@ifnottex
This file documents the URL loading package.
-Copyright @copyright{} 1996, 1997, 1998, 1999, 2002, 2004,
-2005, 2006 Free Software Foundation, Inc.@*
-Copyright @copyright{} 1993, 1994, 1995, 1996 William M. Perry
+Copyright @copyright{} 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002,
+2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
@center @email{fx@@gnu.org}
@page
@vskip 0pt plus 1filll
-Copyright @copyright{} 1993, 1994, 1995, 1996 William M. Perry@*
-Copyright @copyright{} 1996, 1997, 1998, 1999, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002,
+2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included in emacs-xtra.texi when producing the printed
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in vc-xtra.texi (when producing the
@c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
@c This file is included either in vc-xtra.texi (when producing the
@copying
Copyright @copyright{} 1987, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@copying
Copyright @copyright{} 1995, 1996, 1997, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c %**end of header
@copying
-Copyright @copyright{} 2000, 2002, 2003, 2004, 2005,
-2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2000, 2001, 2002, 2003, 2004, 2005,
+2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node Windows, Frames, Buffers, Top
@chapter Multiple Windows
(without) man'.
Copyright @copyright{} 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@c This is part of the Emacs manual.
@c Copyright (C) 1987, 1993, 1994, 1995, 1997, 2001, 2002, 2003,
-@c 2004, 2005, 2006 Free Software Foundation, Inc.
+@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@node X Resources, Antinews, Emacs Invocation, Top
@appendix X Options and Resources
Emacs compiled for Windows looks for X resources in the Windows
Registry, under the key @samp{HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs}
and then under the key @samp{HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs}.
-The menu and scrollbars are native widgets on MS-Windows, so they are
+The menu and scroll bars are native widgets on MS-Windows, so they are
only customizable via the system-wide settings in the Display Control
Panel. You can also set resources using the @samp{-xrm} command line
option (see below.)
;; End:
Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
reproduced here:
# Copyright (C) 1993, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
# Top-level Makefile for Emacs under MS-DOS/DJGPP v2.0 or higher. -*-makefile-*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
# Configuration script for src/makefile
# ----------------------------------------------------------------------
#
-# Copyright (C) 1993, 1994, 1995, 1996, 1997, 2000, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
+# 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for src/Makefile under DJGPP v2.x
# ----------------------------------------------------------------------
#
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for src/config.h
# ----------------------------------------------------------------------
#
-# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2002, 2003,
-# 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# ----------------------------------------------------------------------
#
# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2002, 2003,
-# 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Extra configuration script for src/config.h for DesqView/X
# ----------------------------------------------------------------------
#
-# Copyright (C) 1994, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for lib-src/makefile
# ----------------------------------------------------------------------
#
-# Copyright (C) 1993, 1994, 1995, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for lib-src/makefile under DJGPP v2
# ----------------------------------------------------------------------
#
-# Copyright (C) 1996, 1998, 2000, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for src/paths.h
# ----------------------------------------------------------------------
#
-# Copyright (C) 1994, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for oldxmenu/makefile for DesqView/X
# ----------------------------------------------------------------------
#
-# Copyright (C) 1994, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# ---------------------------------------------------------------------------
#
# Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for leim/Makefile under DJGPP v2.x
# ----------------------------------------------------------------------
#
-# Copyright (C) 1999, 2000, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
# Configuration script for lisp/Makefile under DJGPP v2.x
# ----------------------------------------------------------------------
#
-# Copyright (C) 2000, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
+2007-01-10 Jason Rumney <jasonr@gnu.org>
+
+ * README: Update URLs and advice about reporting bugs.
+
2006-12-29 Jason Rumney <jasonr@gnu.org>
* nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
;; End:
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Building and Installing Emacs
on Windows NT/2K/XP and Windows 95/98/ME
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for copying permissions.
Emacs for Windows NT/2000 and Windows 95/98/ME
- Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007 Free Software Foundation, Inc.
See the end of the INSTALL file in this directory for copying permissions.
This directory contains support for compiling and running GNU Emacs on
Precompiled distributions are also available; ftp to
- ftp://ftp.gnu.org/gnu/windows/emacs/latest/
+ ftp://ftp.gnu.org/gnu/emacs/windows/
for the latest precompiled distributions.
about it. First check the file etc/PROBLEMS and the FAQ on the web
page above to see if the bug is already known and if there are any
workarounds. If not, then check whether the bug has something to do
- with code in your .emacs file, e.g. by invoking Emacs with the "-q
- --no-site-file" options.
-
- If you decide that it is a bug in Emacs that might be specific to the
- Windows port, send a message to the help-emacs-windows@gnu.org
- mailing list describing the bug, the version of Emacs that you are
- using, and the operating system that you are running on (Windows NT,
- 95 or 98 including service pack level if known). If the bug is
- related to subprocesses, also specify which shell you are using (e.g.,
- include the values of `shell-file-name' and `shell-explicit-file-name'
- in your message).
-
- If you think the bug is not specific to the Windows port of Emacs,
- then it is better to mail the bug report to bug-gnu-emacs@gnu.org so
- that it will be seen by the right people. If Emacs has been set up to
- send mail, you can use the command M-x report-emacs-bug to create and
- send the bug report, but in some cases there is a function to report
- bugs in a specific package; e.g. M-x gnus-bug for Gnus, M-x
- c-submit-bug-report for C/C++/Java mode, etc.
+ with code in your .emacs file, e.g. by invoking Emacs with the "-Q"
+ option.
+
+ Use the built in bug reporting functionality in Emacs so that it
+ will be seen by the right people. You can use the command M-x
+ report-emacs-bug to create and send the bug report, but in some
+ cases there is a function to report bugs in a specific package;
+ e.g. M-x gnus-bug for Gnus, M-x c-submit-bug-report for C/C++/Java
+ mode, etc.
/* Add entries to the GNU Emacs Program Manager folder.
- Copyright (C) 1995, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Add an uninitialized data section to an executable.
- Copyright (C) 1999, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Proxy shell designed for use with Emacs on Windows 95 and NT.
- Copyright (C) 1997, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Accepts subset of Unix sh(1) command-line options, for compatability
with elisp code written for Unix. When possible, executes external
/* GNU Emacs site configuration template file. -*- C -*-
- Copyright (C) 1988, 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
rem ----------------------------------------------------------------------\r
rem Configuration script for MS Windows 95/98/Me and NT/2000/XP\r
rem Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,\r
-rem 2006 Free Software Foundation, Inc.\r
+rem 2006, 2007 Free Software Foundation, Inc.\r
\r
rem This file is part of GNU Emacs.\r
\r
/* Simple client interface to DDE servers.
- Copyright (C) 1998, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#endif
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 22,0,92,0
- PRODUCTVERSION 22,0,92,0
+ FILEVERSION 22,0,93,0
+ PRODUCTVERSION 22,0,93,0
FILEFLAGSMASK 0x3FL
#ifdef EMACSDEBUG
FILEFLAGS 0x1L
BEGIN
VALUE "CompanyName", "Free Software Foundation\0"
VALUE "FileDescription", "GNU Emacs for Windows NT/95/98/2000/ME/XP\0"
- VALUE "FileVersion", "22, 0, 92, 0\0"
+ VALUE "FileVersion", "22, 0, 93, 0\0"
VALUE "InternalName", "Emacs\0"
- VALUE "LegalCopyright", "Copyright (C) 2002, 2003, 2004, 2005, 2006\0"
+ VALUE "LegalCopyright", "Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007\0"
VALUE "OriginalFilename", "emacs.exe"
VALUE "ProductName", "Emacs: The extensible self-documenting text editor\0"
- VALUE "ProductVersion", "22, 0, 92, 0\0"
+ VALUE "ProductVersion", "22, 0, 93, 0\0"
VALUE "OLESelfRegister", "\0"
END
END
rem Hack to change/add environment variables in the makefiles for the\r
rem Windows platform.\r
rem\r
-rem Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.\r
+rem Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.\r
rem\r
rem This file is part of GNU Emacs.\r
rem\r
# -*- Makefile -*- definition file for building GNU Emacs on Windows NT.
# Copyright (C) 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# GNU Emacs is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
/* Replacement grp.h file for building GNU Emacs on Windows.
- Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement langinfo.h file for building GNU Emacs on Windows.
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Replacement nl_types.h file for building GNU Emacs on Windows.
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
-/* Copyright (C) 1995, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.\r
# Copyright (C) 2000, 2001, 2002, 2003, 2004,\r
-# 2005, 2006 Free Software Foundation, Inc.\r
+# 2005, 2006, 2007 Free Software Foundation, Inc.\r
#\r
# Top level makefile for building GNU Emacs on Windows NT\r
#\r
rem Hack to run install-info with multiple info files on the command\r
rem line on the Windows platform.\r
rem\r
-rem Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.\r
+rem Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.\r
rem\r
rem This file is part of GNU Emacs.\r
rem\r
# -*- Makefile -*- definition file for building GNU Emacs on Windows NT.\r
# Copyright (C) 2000, 2001, 2002, 2003, 2004,\r
-# 2005, 2006 Free Software Foundation, Inc.\r
+# 2005, 2006, 2007 Free Software Foundation, Inc.\r
#\r
# GNU Emacs is free software; you can redistribute it and/or modify\r
# it under the terms of the GNU General Public License as published by\r
/* Copyright (C) 1993, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Pro-process emacs.exe for profiling by MSVC.
- Copyright (C) 1999, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
#include "copyright.h"
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
;; End:
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
#include "copyright.h"
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
*/
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* X10.h - Header definition and support file for the C subroutine
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
Permission to use, copy, modify, distribute, and sell this software and its
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
Permission to use, copy, modify, distribute, and sell this software and its
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
Permission to use, copy, modify, distribute, and sell this software and its
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
Permission to use, copy, modify, distribute, and sell this software and its
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
Permission to use, copy, modify, distribute, and sell this software and its
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
/* Copyright Massachusetts Institute of Technology 1985 */
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/*
* XMenu: MIT Project Athena, X Window system menu package
*/
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+ 2006, 2007 Free Software Foundation, Inc. */
/* arch-tag: c689b1bc-a3ba-41a1-baa0-a3622b5445b2
(do not change this comment) */
-/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc. */
+/* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; see the file COPYING. If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA. */
/* This file implements the emacs_insque and emacs_remque functions,
- copies of the insque and remque functions of BSD. They and all
+ clones of the insque and remque functions of BSD. They and all
their callers have been renamed to emacs_mumble to allow us to
include this file in the menu library on all systems. */
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001,
-# 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
printf " SZ=%d\n", $t->gap_size
end
document ppt
-Print point, beg, end, narrow, and gap for current buffer.
+Print current buffer's point and boundaries.
+Prints values of point, beg, end, narrow, and gap for current buffer.
end
# Print out iterator given as first arg
printf "y=%d x=%d vpos=%d hpos=%d", $cp->y, $cp->x, $cp->vpos, $cp->hpos
end
document pcursorx
-Pretty print a window cursor
+Pretty print a window cursor.
end
define pcursor
printf "\n"
end
document pcursor
-Pretty print the output_cursor
+Pretty print the output_cursor.
end
define pwinx
end
document pwinx
Pretty print a window structure.
-Takes one argument, a pointer to a window structure
+Takes one argument, a pointer to a window structure.
end
define pwin
end
document pgx
Pretty print a glyph structure.
-Takes one argument, a pointer to a glyph structure
+Takes one argument, a pointer to a glyph structure.
end
define pg
echo \n
end
document xvectype
-Print the size or vector subtype of $, assuming it is a vector or pseudovector.
+Print the size or vector subtype of $.
+This command assumes that $ is a vector or pseudovector.
end
define xmisctype
echo \n
end
document xmisctype
-Print the specific type of $, assuming it is some misc type.
+Assume that $ is some misc type and print its specific type.
end
define xint
print $int
end
document xint
-Print $, assuming it is an Emacs Lisp integer. This gets the sign right.
+Print $ as an Emacs Lisp integer. This gets the sign right.
end
define xptr
print (void *) $ptr
end
document xptr
-Print the pointer portion of $, assuming it is an Emacs Lisp value.
+Print the pointer portion of an Emacs Lisp value in $.
end
define xmarker
print (struct Lisp_Marker *) $ptr
end
document xmarker
-Print $ as a marker pointer, assuming it is an Emacs Lisp marker value.
+Print $ as a marker pointer.
+This command assumes that $ is an Emacs Lisp marker value.
end
define xoverlay
print (struct Lisp_Overlay *) $ptr
end
document xoverlay
-Print $ as a overlay pointer, assuming it is an Emacs Lisp overlay value.
+Print $ as a overlay pointer.
+This command assumes that $ is an Emacs Lisp overlay value.
end
define xmiscfree
print (struct Lisp_Free *) $ptr
end
document xmiscfree
-Print $ as a misc free-cell pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a misc free-cell pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
end
define xintfwd
print (struct Lisp_Intfwd *) $ptr
end
document xintfwd
-Print $ as an integer forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as an integer forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
end
define xboolfwd
print (struct Lisp_Boolfwd *) $ptr
end
document xboolfwd
-Print $ as a boolean forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a boolean forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
end
define xobjfwd
print (struct Lisp_Objfwd *) $ptr
end
document xobjfwd
-Print $ as an object forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as an object forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
end
define xbufobjfwd
print (struct Lisp_Buffer_Objfwd *) $ptr
end
document xbufobjfwd
-Print $ as a buffer-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a buffer-local object forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
end
define xkbobjfwd
print (struct Lisp_Kboard_Objfwd *) $ptr
end
document xkbobjfwd
-Print $ as a kboard-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a kboard-local object forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
end
define xbuflocal
print (struct Lisp_Buffer_Local_Value *) $ptr
end
document xbuflocal
-Print $ as a buffer-local-value pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a buffer-local-value pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
end
define xsymbol
echo \n
end
document xprocess
-Print the address of the struct Lisp_process which the Lisp_Object $ points to.
+Print the address of the struct Lisp_process to which $ points.
+This command assumes that $ is a Lisp_Object.
end
define xframe
echo \n
end
document xframe
-Print $ as a frame pointer, assuming it is an Emacs Lisp frame value.
+Print $ as a frame pointer.
+This command assumes $ is an Emacs Lisp frame value.
end
define xcompiled
output ($->contents[0])@($->size & 0xff)
end
document xcompiled
-Print $ as a compiled function pointer, assuming it is an Emacs Lisp compiled value.
+Print $ as a compiled function pointer.
+This command assumes that $ is an Emacs Lisp compiled value.
end
define xwindow
print (struct save_window_data *) $ptr
end
document xwinconfig
-Print $ as a window configuration pointer, assuming it is an Emacs Lisp window configuration value.
+Print $ as a window configuration pointer.
+This command assumes that $ is an Emacs Lisp window configuration value.
end
define xsubr
echo \n
end
document xbuffer
-Set $ as a buffer pointer, assuming it is an Emacs Lisp buffer value.
-Print the name of the buffer.
+Set $ as a buffer pointer and the name of the buffer.
+This command assumes $ is an Emacs Lisp buffer value.
end
define xhashtable
print (struct Lisp_Hash_Table *) $ptr
end
document xhashtable
-Set $ as a hash table pointer, assuming it is an Emacs Lisp hash table value.
+Set $ as a hash table pointer.
+This command assumes that $ is an Emacs Lisp hash table value.
end
define xcons
echo \n
end
document xcons
-Print the contents of $, assuming it is an Emacs Lisp cons.
+Print the contents of $ as an Emacs Lisp cons.
end
define nextcons
end
document nextcons
Print the contents of the next cell in a list.
-This assumes that the last thing you printed was a cons cell contents
+This command assumes that the last thing you printed was a cons cell contents
(type struct Lisp_Cons) or a pointer to one.
end
define xcar
print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->car : 0)
end
document xcar
-Print the car of $, assuming it is an Emacs Lisp pair.
+Assume that $ is an Emacs Lisp pair and print its car.
end
define xcdr
print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->u.cdr : 0)
end
document xcdr
-Print the cdr of $, assuming it is an Emacs Lisp pair.
+Assume that $ is an Emacs Lisp pair and print its cdr.
end
define xlist
set debug_print (which_symbols ($arg0))
end
document which
- Print symbols which references a given lisp object,
+ Print symbols which references a given lisp object
either as its symbol value or symbol function.
end
+2007-01-24 Kim F. Storm <storm@cua.dk>
+
+ * keymap.c (describe_map): Don't consider prefix keys to be shadowed.
+
+2007-01-23 Juanma Barranquero <lekktu@gmail.com>
+
+ * editfns.c (Finsert_char): Doc fix.
+ (Fget_internal_run_time, Fdecode_time): Fix typos in docstrings.
+
+2007-01-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * macselect.c [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Don't
+ pass keyboard modifiers to mac_store_drag_event, but put them as
+ kEventParamKeyModifiers Apple event parameter.
+
+2007-01-21 Chong Yidong <cyd@stupidchicken.com>
+
+ * xdisp.c (try_window): Revert previous change.
+
+ * dispnew.c (update_text_area): Revert 2006-09-17 change.
+ Always redraw non-mode-line rows with mouse-face.
+
+2007-01-20 Chong Yidong <cyd@stupidchicken.com>
+
+ * xdisp.c (try_window): Clear mouse-face highlights first.
+
+ * window.c (set_window_buffer): Revert 2006-11-22 change.
+
+2007-01-20 Eli Zaretskii <eliz@gnu.org>
+
+ * .gdbinit (ppt, xtype, xmisctype, xint, xptr, xmarker, xframe)
+ (xbuffer, xcons, xcar, xcdr): Fix doc strings.
+
+2007-01-20 Chong Yidong <cyd@stupidchicken.com>
+
+ * keyboard.c (read_key_sequence): Extract local map only if the
+ given position is in an accessible buffer region.
+
+2007-01-19 Nick Roberts <nickrob@snap.net.nz>
+
+ * .gdbinit: Reformat documentation so that first sentence
+ displays properly with "help user-defined" (like apropos).
+
+2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
+
+ * epaths.in: Move PATH_DOC from local/info to local/share/info.
+
+2007-01-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * macmenu.c (create_and_show_dialog) [TARGET_API_MAC_CARBON]:
+ Create movable modal window instead of movable alert window.
+ (create_and_show_dialog) [!MAC_OSX]: Use DeactivateControl instead
+ of DisableControl.
+
+ * macselect.c (Fmac_resume_apple_event): Set error number when
+ descriptor type of reply is non-null.
+
+2007-01-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * macmenu.c (create_and_show_dialog) [TARGET_API_MAC_CARBON]: Use
+ DisableControl for disabled items. Set default button to first
+ enabled one. Use icon of application in execution.
+
+2007-01-13 Eli Zaretskii <eliz@gnu.org>
+
+ * process.c (Fdelete_process, Fprocess_id, sigchld_handler):
+ Copy PID into EMACS_INT to avoid GCC warnings.
+
+ * fns.c (maybe_resize_hash_table): Copy new size of hash table
+ into EMACS_INT to avoid GCC warnings.
+
+ * editfns.c (Fuser_uid, Fuser_real_uid): Copy values returned by
+ geteuid and getuid into EMACS_INT to avoid GCC warnings.
+
+ * dired.c (Ffile_attributes): Fix last change.
+
+2007-01-12 Eli Zaretskii <eliz@gnu.org>
+
+ * dired.c (Ffile_attributes): Copy some members of `struct stat'
+ into int's to avoid GCC warnings about limited range of short in
+ arguments to FIXNUM_OVERFLOW_P.
+
+2007-01-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * macmenu.c (HAVE_DIALOGS): Define if TARGET_API_MAC_CARBON.
+ (mac_handle_dialog_event, install_dialog_event_handler)
+ (create_and_show_dialog) [TARGET_API_MAC_CARBON]: New functions.
+ (DIALOG_LEFT_MARGIN, DIALOG_TOP_MARGIN, DIALOG_RIGHT_MARGIN)
+ (DIALOG_BOTTOM_MARGIN, DIALOG_MIN_INNER_WIDTH)
+ (DIALOG_MAX_INNER_WIDTH, DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE)
+ (DIALOG_BUTTON_BUTTON_VERTICAL_SPACE, DIALOG_BUTTON_MIN_WIDTH)
+ (DIALOG_TEXT_MIN_HEIGHT, DIALOG_TEXT_BUTTONS_VERTICAL_SPACE)
+ (DIALOG_ICON_WIDTH, DIALOG_ICON_HEIGHT, DIALOG_ICON_LEFT_MARGIN)
+ (DIALOG_ICON_TOP_MARGIN) [TARGET_API_MAC_CARBON]: New macros.
+ (mac_dialog) [TARGET_API_MAC_CARBON]: Remove function.
+ (mac_dialog_show) [TARGET_API_MAC_CARBON]: Use create_and_show_dialog.
+
+ * macterm.c (x_free_frame_resources) [USE_CG_DRAWING]: Call
+ mac_prepare_for_quickdraw.
+ (quit_char, make_ctrl_char) [TARGET_API_MAC_CARBON]: Move externs
+ outside #ifdef MAC_OSX.
+ (mac_quit_char_key_p) [TARGET_API_MAC_CARBON]: Move function
+ outside #ifdef MAC_OSX.
+ (mac_check_bundle) [MAC_OSX]: Remove unused function.
+
+ * macterm.h (mac_quit_char_key_p): Move extern outside #ifdef MAC_OSX.
+ (HOURGLASS_WIDTH, HOURGLASS_HEIGHT): Parenthesize definitions.
+
+2007-01-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Use pthread_equal,
+ block/unblock SIGIO.
+
+2007-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * editfns.c (Fformat): Allow integer-format to work with floats of size
+ larger than most-positive-fixnum (but still smaller than MAXINT).
+
+ * dired.c (Ffile_attributes): Use floats for large uids/gids.
+
+2007-01-09 Eli Zaretskii <eliz@gnu.org>
+
+ * emacs.c (syms_of_emacs) <path-separator>: Doc fix.
+
+2007-01-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * callproc.c (Fcall_process_region) [HAVE_MKSTEMP]: Add BLOCK_INPUT
+ around mkstemp.
+
+ * image.c (XDrawLine) [MAC_OS]: Remove macro.
+ (XCreateGC_pixmap) [!HAVE_NTGUI]: Likewise.
+ (x_disable_image) [!HAVE_NTGUI]: Use XCreateGC instead of
+ XCreateGC_pixmap.
+
+ * macgui.h (Display): Typedef to opaque type.
+
+ * macmenu.c (mac_dialog_modal_filter) [MAC_OSX]: New function.
+ (Fx_popup_dialog) [MAC_OSX]: Use standard alert if called from
+ Fmessage_box, Fyes_or_no_p, or Fy_or_n_p.
+ [MAC_OS_X_VERSION_MAX_ALLOWED >= 1030] (menu_quit_handler):
+ Use mac_quit_char_key_p.
+
+ * macterm.c (XDrawLine): Rename from mac_draw_line_to_pixmap.
+ (XCreateGC): Change type of 2nd argument to void *.
+ (XFreeGC) [USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]:
+ Fix last change.
+ (mac_to_emacs_modifiers): Change return type to int.
+ [USE_CARBON_EVENTS] (mac_event_to_emacs_modifiers): Likewise.
+ (mac_mapped_modifiers): New function.
+ (XTread_socket): Use it.
+ [USE_TSM] (mac_handle_text_input_event): Likewise.
+ (do_window_update) [USE_CG_DRAWING]: Call mac_prepare_for_quickdraw.
+ (mac_quit_char_modifiers, mac_quit_char_keycode) [MAC_OSX]:
+ Remove variables.
+ (mac_determine_quit_char_modifiers, init_quit_char_handler)
+ [MAC_OSX]: Remove functions.
+ (make_ctrl_char) [MAC_OSX]: Add extern.
+ (mac_quit_char_key_p) [MAC_OSX]: New function.
+ (mac_initialize) [MAC_OSX]: Don't call init_quit_char_handler.
+
+ * macterm.h (FONT_MAX_WIDTH): Remove unused macro.
+ (XCreateGC): Change type in extern.
+ (XDrawLine): Rename from mac_draw_line_to_pixmap.
+ (mac_quit_char_key_p) [MAC_OSX]: Add extern.
+
+2007-01-08 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * keyboard.c (init_keyboard): Initialize interrupt_input_blocked and
+ interrupt_input_pending.
+
+ * xterm.h (x_display_info): New: net_supported_atoms,
+ nr_net_supported_atoms and net_supported_window.
+
+ * xterm.c (last_user_time): New variable.
+ (handle_one_xevent): Set last_user_time from events that have Time.
+ Set net_supported_window to 0 when reparented.
+ (wm_supports): New function.
+ (do_ewmh_fullscreen): Use wm_supports to check for _NET_WM_STATE.
+ (x_term_init): Initialize net_supported_atoms, nr_net_supported_atoms
+ and net_supported_window.
+
+2007-01-05 Kim F. Storm <storm@cua.dk>
+
+ * indent.c (Fvertical_motion): Fix it overshoot check for overlay
+ strings without embedded newlines immediately followed by newline.
+
+2007-01-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * editfns.c (Fformat_time_string, Fdecode_time, Fencode_time)
+ (Fcurrent_time_string, Fcurrent_time_zone): Add BLOCK_INPUT around
+ gmtime/localtime/emacs_memftimeu/mktime.
+
+ * mac.c (Fmac_set_file_creator): Use MAC_EMACS_CREATOR_CODE
+ instead of 'EMAx'.
+ [!MAC_OSX] (sys_open, sys_creat, sys_fopen): Likewise.
+
+ * macgui.h (struct _XGC) [USE_CG_DRAWING
+ && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: New members cg_fore_color
+ and cg_back_color.
+
+ * macmenu.c (Vshow_help_function) [TARGET_API_MAC_CARBON]: Add extern.
+ (restore_show_help_function, menu_target_item_handler)
+ [TARGET_API_MAC_CARBON]: New functions.
+ (install_menu_target_item_handler): New function.
+ (add_menu_item) [TARGET_API_MAC_CARBON]: Set help string as menu
+ item property.
+
+ * macterm.c (CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR)
+ (CG_SET_FILL_COLOR_WITH_GC_FOREGROUND)
+ (CG_SET_FILL_COLOR_WITH_GC_BACKGROUND)
+ (CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR)
+ (CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND): New macros.
+ (mac_cg_color_space_rgb) [USE_CG_DRAWING]: New variable.
+ (mac_cg_color_black) [USE_CG_DRAWING
+ && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: New variable.
+ (init_cg_color) [USE_CG_DRAWING]: New function.
+ (mac_draw_line, mac_draw_rectangle) [USE_CG_DRAWING]: Use
+ CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND instead of CG_SET_STROKE_COLOR.
+ (mac_erase_rectangle, mac_clear_window, mac_draw_cg_image)
+ (mac_fill_rectangle, mac_draw_image_string_cg) [USE_CG_DRAWING]:
+ Use CG_SET_FILL_COLOR_WITH_GC_FOREGROUND or
+ CG_SET_FILL_COLOR_WITH_GC_BACKGROUND instead of CG_SET_FILL_COLOR.
+ (mac_draw_string_common) [MAC_OSX && USE_ATSUI]: Likewise.
+ (XCreateGC, XFreeGC, XSetForeground, XSetBackground) [USE_CG_DRAWING
+ && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Use gc->cg_fore_color and/or
+ gc->cg_back_color.
+ (install_drag_handler, remove_drag_handler): Make extern.
+ (install_menu_target_item_handler): Add extern.
+ (install_window_handler): Call install_menu_target_item_handler.
+ [MAC_OS8] (main): Use MAC_EMACS_CREATOR_CODE instead of 'EMAx'.
+ (mac_initialize) [USE_CG_DRAWING]: Call init_cg_color.
+
+ * macterm.h (MAC_EMACS_CREATOR_CODE): New enumerator.
+
+2007-01-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * window.c (Fwindow_end): Fix use of >= operator.
+
+2007-01-03 Richard Stallman <rms@gnu.org>
+
+ * window.c (Fwindow_end): Check BUF_OVERLAY_MODIFF like BUF_MODIFF.
+
+2007-01-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * gtkutil.h (xg_menu_item_cb_data_): Remove highlight_id and
+ unhighlight_id.
+
+ * gtkutil.c (menuitem_highlight_callback): Invoked widget is the
+ parent of the menu item. Get menu item widget from event.
+ (xg_create_one_menuitem, xg_update_menu_item): highlight_id and
+ unhighlight_id has been removed.
+ (create_menus): Connect enter/leave-notify-event to the menu instead
+ of individual items.
+
2006-12-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
* gtkutil.c (update_frame_tool_bar): Connect create-menu-proxy with
2006-12-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
- * macfns.c (mac_update_title_bar) [TARGET_API_MAC_CARBON]: Call
- mac_update_proxy_icon also when buffer modification flag changed.
+ * macfns.c (mac_update_title_bar) [TARGET_API_MAC_CARBON]:
+ Call mac_update_proxy_icon also when buffer modification flag changed.
[TARGET_API_MAC_CARBON] (mac_update_proxy_icon): Don't update alias,
but compare FSRef/FSSpec of resolved alias.
(Fmac_atsu_font_face_attributes) [USE_ATSUI]: New function.
(syms_of_macfns) [USE_ATSUI]: Defsubr it.
- * macselect.c [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Use
- mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
+ * macselect.c [TARGET_API_MAC_CARBON] (mac_do_receive_drag):
+ Use mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
* macterm.c (mac_query_char_extents) [USE_ATSUI]: Don't call
ATSUGetGlyphBounds if not necessary.
(mac_load_query_font) [USE_ATSUI]: Use atsu_find_font_from_family_name.
Don't get metrics for Latin-1 right half characters.
(mac_load_query_font): Don't load font if space width is not positive.
- [TARGET_API_MAC_CARBON] (mac_store_event_ref_as_apple_event): Use
- mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
+ [TARGET_API_MAC_CARBON] (mac_store_event_ref_as_apple_event):
+ Use mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
(XTread_socket): Call SelectWindow when unfocused frame is clicked.
* macterm.h (mac_wakeup_from_rne) [TARGET_API_MAC_CARBON]: Add extern.
;; End:
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
* minibuf.c: Don't allow entry to minibuffer
while minibuffer is selected.
- Copyright (C) 1985, 1986 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.1 for earlier changes.
- Copyright (C) 1986, 1987, 1988 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.2 for earlier changes.
- Copyright (C) 1993 Free Software Foundation, Inc.
+ Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.3 for earlier changes.
- Copyright (C) 1993, 1994 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.4 for earlier changes.
- Copyright (C) 1994, 1995 Free Software Foundation, Inc.
+ Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.5 for earlier changes.
- Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+ Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.6 for earlier changes.
- Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
See ChangeLog.7 for earlier changes.
- Copyright (C) 1999 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
;; coding: iso-2022-7bit
;; End:
- Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
# Makefile for GNU Emacs.
# Copyright (C) 1985, 1987, 1988, 1993, 1994, 1995, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
/* Primitives for word-abbrev mode.
Copyright (C) 1985, 1986, 1993, 1996, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Storage allocation and gc for GNU Emacs Lisp interpreter.
Copyright (C) 1985, 1986, 1988, 1993, 1994, 1995, 1997, 1998, 1999,
- 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
static pthread_mutex_t alloc_mutex;
-#define BLOCK_INPUT_ALLOC \
- do \
- { \
- if (pthread_self () == main_thread) \
- BLOCK_INPUT; \
- pthread_mutex_lock (&alloc_mutex); \
- } \
+#define BLOCK_INPUT_ALLOC \
+ do \
+ { \
+ if (pthread_equal (pthread_self (), main_thread)) \
+ sigblock (sigmask (SIGIO)); \
+ pthread_mutex_lock (&alloc_mutex); \
+ } \
while (0)
-#define UNBLOCK_INPUT_ALLOC \
- do \
- { \
- pthread_mutex_unlock (&alloc_mutex); \
- if (pthread_self () == main_thread) \
- UNBLOCK_INPUT; \
- } \
+#define UNBLOCK_INPUT_ALLOC \
+ do \
+ { \
+ pthread_mutex_unlock (&alloc_mutex); \
+ if (pthread_equal (pthread_self (), main_thread)) \
+ sigunblock (sigmask (SIGIO)); \
+ } \
while (0)
#else /* SYSTEM_MALLOC || not HAVE_GTK_AND_PTHREAD */
/* Asynchronous timers.
- Copyright (C) 2000, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Asynchronous timers.
- Copyright (C) 2000, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* blockinput.h - interface to blocking complicated interrupt-driven input.
- Copyright (C) 1989, 1993, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Buffer manipulation primitives for GNU Emacs.
Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1994,
1995, 1997, 1998, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Header file for the buffer manipulation primitives.
Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Execution of byte code produced by bytecomp.el.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Call a Lisp function interactively.
- Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 2000, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Synchronous subprocess invocation for GNU Emacs.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#ifdef HAVE_MKSTEMP
{
- int fd = mkstemp (tempfile);
+ int fd;
+
+ BLOCK_INPUT;
+ fd = mkstemp (tempfile);
+ UNBLOCK_INPUT;
if (fd == -1)
report_file_error ("Failed to open temporary file",
Fcons (Vtemp_file_name_pattern, Qnil));
/* GNU Emacs case conversion functions.
Copyright (C) 1985, 1994, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* GNU Emacs routines to deal with case tables.
- Copyright (C) 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* GNU Emacs routines to deal with category tables.
- Copyright (C) 1998, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003
/* Declarations having to do with Emacs category tables.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003
/* CCL (Code Conversion Language) interpreter.
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003
/* Header for CCL (Code Conversion Language) interpreter.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003
/* Basic character set support.
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
+
Copyright (C) 2003, 2004
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H13PRO009
/* Header for charset handler.
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
+
Copyright (C) 2003
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H13PRO009
/* Cursor motion subroutines for GNU Emacs.
- Copyright (C) 1985, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
based primarily on public domain code written by Chris Torek
This file is part of GNU Emacs.
/* Cursor motion calculation definitions for GNU Emacs
- Copyright (C) 1985, 1989, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1989, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Simple built-in editing commands.
Copyright (C) 1985, 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Coding system handler (conversion, detection, etc).
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003
/* Header for coding system handler.
- Copyright (C) 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003
/* Definitions needed by most editing commands.
- Copyright (C) 1985, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Composite sequence support.
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ 2006, 2007 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003, 2006
/* Header for composite sequence handler.
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
- Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ 2006, 2007 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003, 2006
/* src/config.in. Generated from configure.in by autoheader. */
/* GNU Emacs site configuration template file.
- Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006
+ Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GNU Emacs.
/*
* External symbol setup file for GNU Emacs on CX/UX
* Copyright (C) 1990, 2002, 2003, 2004, 2005,
- * 2006 Free Software Foundation, Inc.
+ * 2006, 2007 Free Software Foundation, Inc.
*
* This file is part of GNU Emacs.
*
/* Primitive operations on Lisp data types for GNU Emacs Lisp interpreter.
Copyright (C) 1985, 1986, 1988, 1993, 1994, 1995, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Lisp functions for making directory listings.
Copyright (C) 1985, 1986, 1993, 1994, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
char modes[10];
Lisp_Object handler;
struct gcpro gcpro1;
+ EMACS_INT uid, gid, ino;
filename = Fexpand_file_name (filename, Qnil);
#endif
}
values[1] = make_number (s.st_nlink);
+ /* When make_fixnum_or_float is called below with types that are
+ shorter than an int (e.g., `short'), GCC whines about comparison
+ being always false due to limited range of data type. Fix by
+ copying s.st_uid and s.st_gid into int variables. */
+ uid = s.st_uid;
+ gid = s.st_gid;
if (NILP (id_format) || EQ (id_format, Qinteger))
{
- values[2] = make_number (s.st_uid);
- values[3] = make_number (s.st_gid);
+ values[2] = make_fixnum_or_float (uid);
+ values[3] = make_fixnum_or_float (gid);
}
else
{
BLOCK_INPUT;
- pw = (struct passwd *) getpwuid (s.st_uid);
- values[2] = (pw ? build_string (pw->pw_name) : make_number (s.st_uid));
- gr = (struct group *) getgrgid (s.st_gid);
- values[3] = (gr ? build_string (gr->gr_name) : make_number (s.st_gid));
+ pw = (struct passwd *) getpwuid (uid);
+ values[2] = (pw ? build_string (pw->pw_name)
+ : make_fixnum_or_float (uid));
+ gr = (struct group *) getgrgid (gid);
+ values[3] = (gr ? build_string (gr->gr_name)
+ : make_fixnum_or_float (gid));
UNBLOCK_INPUT;
}
values[4] = make_time (s.st_atime);
if (! NILP (dirname))
encoded = ENCODE_FILE (dirname);
if (! NILP (dirname) && stat (SDATA (encoded), &sdir) == 0)
- values[9] = (sdir.st_gid != s.st_gid) ? Qt : Qnil;
+ values[9] = (sdir.st_gid != gid) ? Qt : Qnil;
else /* if we can't tell, assume worst */
values[9] = Qt;
#else /* file gid will be egid */
- values[9] = (s.st_gid != getegid ()) ? Qt : Qnil;
+ values[9] = (gid != getegid ()) ? Qt : Qnil;
#endif /* BSD4_2 (or BSD4_3) */
- if (FIXNUM_OVERFLOW_P (s.st_ino))
+ /* Shut up GCC warnings in FIXNUM_OVERFLOW_P below. */
+ ino = s.st_ino;
+ if (FIXNUM_OVERFLOW_P (ino))
/* To allow inode numbers larger than VALBITS, separate the bottom
16 bits. */
- values[10] = Fcons (make_number (s.st_ino >> 16),
- make_number (s.st_ino & 0xffff));
+ values[10] = Fcons (make_number (ino >> 16),
+ make_number (ino & 0xffff));
else
/* But keep the most common cases as integers. */
- values[10] = make_number (s.st_ino);
+ values[10] = make_number (ino);
/* Likewise for device. */
if (FIXNUM_OVERFLOW_P (s.st_dev))
/* Interface definitions for display code.
Copyright (C) 1985, 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Updating of data structures for redisplay.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
1997, 1998, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
|| desired_row->phys_height != current_row->phys_height
|| desired_row->visible_height != current_row->visible_height
|| current_row->overlapped_p
-#if 0
- /* This causes excessive flickering when mouse is moved across
- the mode line. Luckily everything seems to work just fine
- without doing this. KFS 2006-09-17. */
- || current_row->mouse_face_p
-#endif
+ /* This next line is necessary for correctly redrawing
+ mouse-face areas after scrolling and other operations.
+ However, it causes excessive flickering when mouse is moved
+ across the mode line. Luckily, turning it off for the mode
+ line doesn't seem to hurt anything. -- cyd. */
+ || (current_row->mouse_face_p && !current_row->mode_line_p)
|| current_row->x != desired_row->x)
{
rif->cursor_to (vpos, 0, desired_row->y, desired_row->x);
/* Things for GLYPHS and glyph tables.
- Copyright (C) 1993, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Record indices of function doc strings stored in a file.
Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Output like sprintf to a buffer of specified size.
Also takes args differently: pass one pointer to an array of strings
in addition to the format string which is separate.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* MS-DOS specific Lisp utilities. Coded by Manabu Higashida, 1991.
Major changes May-July 1993 Morten Welinder (only 10% original code left)
Copyright (C) 1991, 1993, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
Coded by Manabu Higashida, 1991.
Modified by Morten Welinder, 1993-1994.
- Copyright (C) 1991, 1994, 1995, 1997, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1991, 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* C code startup routine.
- Copyright (C) 1985, 1986, 1992, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1992, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Lisp functions pertaining to editing.
Copyright (C) 1985, 1986, 1987, 1989, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
Value is an integer or float, depending on the value. */)
()
{
- return make_fixnum_or_float (geteuid ());
+ /* Assignment to EMACS_INT stops GCC whining about limited range of
+ data type. */
+ EMACS_INT euid = geteuid ();
+ return make_fixnum_or_float (euid);
}
DEFUN ("user-real-uid", Fuser_real_uid, Suser_real_uid, 0, 0, 0,
Value is an integer or float, depending on the value. */)
()
{
- return make_fixnum_or_float (getuid ());
+ /* Assignment to EMACS_INT stops GCC whining about limited range of
+ data type. */
+ EMACS_INT uid = getuid ();
+ return make_fixnum_or_float (uid);
}
DEFUN ("user-full-name", Fuser_full_name, Suser_full_name, 0, 1, 0,
least significant 16 bits. The third integer gives the microsecond
count.
-On systems that can't determine the run time, get-internal-run-time
-does the same thing as current-time. The microsecond count is zero on
-systems that do not provide resolution finer than a second. */)
+On systems that can't determine the run time, `get-internal-run-time'
+does the same thing as `current-time'. The microsecond count is zero
+on systems that do not provide resolution finer than a second. */)
()
{
#ifdef HAVE_GETRUSAGE
/* This is probably enough. */
size = SBYTES (format_string) * 6 + 50;
+ BLOCK_INPUT;
tm = ut ? gmtime (&value) : localtime (&value);
+ UNBLOCK_INPUT;
if (! tm)
error ("Specified time is not representable");
int result;
buf[0] = '\1';
+ BLOCK_INPUT;
result = emacs_memftimeu (buf, size, SDATA (format_string),
SBYTES (format_string),
tm, ut);
+ UNBLOCK_INPUT;
if ((result > 0 && result < size) || (result == 0 && buf[0] == '\0'))
return code_convert_string_norecord (make_unibyte_string (buf, result),
Vlocale_coding_system, 0);
/* If buffer was too small, make it bigger and try again. */
+ BLOCK_INPUT;
result = emacs_memftimeu (NULL, (size_t) -1,
SDATA (format_string),
SBYTES (format_string),
tm, ut);
+ UNBLOCK_INPUT;
size = result + 1;
}
}
DEFUN ("decode-time", Fdecode_time, Sdecode_time, 0, 1, 0,
doc: /* Decode a time value as (SEC MINUTE HOUR DAY MONTH YEAR DOW DST ZONE).
The optional SPECIFIED-TIME should be a list of (HIGH LOW . IGNORED),
-as from `current-time' and `file-attributes', or `nil' to use the
+as from `current-time' and `file-attributes', or nil to use the
current time. The obsolete form (HIGH . LOW) is also still accepted.
The list has the following nine members: SEC is an integer between 0
and 60; SEC is 60 for a leap second, which only some operating systems
if (! lisp_time_argument (specified_time, &time_spec, NULL))
error ("Invalid time specification");
+ BLOCK_INPUT;
decoded_time = localtime (&time_spec);
+ UNBLOCK_INPUT;
if (! decoded_time)
error ("Specified time is not representable");
XSETFASTINT (list_args[0], decoded_time->tm_sec);
/* Make a copy, in case gmtime modifies the struct. */
save_tm = *decoded_time;
+ BLOCK_INPUT;
decoded_time = gmtime (&time_spec);
+ UNBLOCK_INPUT;
if (decoded_time == 0)
list_args[8] = Qnil;
else
if (CONSP (zone))
zone = Fcar (zone);
if (NILP (zone))
- time = mktime (&tm);
+ {
+ BLOCK_INPUT;
+ time = mktime (&tm);
+ UNBLOCK_INPUT;
+ }
else
{
char tzbuf[100];
value doesn't suffice, since that would mishandle leap seconds. */
set_time_zone_rule (tzstring);
+ BLOCK_INPUT;
time = mktime (&tm);
+ UNBLOCK_INPUT;
/* Restore TZ to previous value. */
newenv = environ;
/* Convert to a string, checking for out-of-range time stamps.
Don't use 'ctime', as that might dump core if VALUE is out of
range. */
+ BLOCK_INPUT;
tm = localtime (&value);
+ UNBLOCK_INPUT;
if (! (tm && TM_YEAR_IN_ASCTIME_RANGE (tm->tm_year) && (tem = asctime (tm))))
error ("Specified time is not representable");
struct tm *t;
struct tm gmt;
- if (lisp_time_argument (specified_time, &value, NULL)
- && (t = gmtime (&value)) != 0
- && (gmt = *t, t = localtime (&value)) != 0)
+ if (!lisp_time_argument (specified_time, &value, NULL))
+ t = NULL;
+ else
+ {
+ BLOCK_INPUT;
+ t = gmtime (&value);
+ if (t)
+ {
+ gmt = *t;
+ t = localtime (&value);
+ }
+ UNBLOCK_INPUT;
+ }
+
+ if (t)
{
int offset = tm_diff (t, &gmt);
char *s = 0;
}
\f
DEFUN ("insert-char", Finsert_char, Sinsert_char, 2, 3, 0,
- doc: /* Insert COUNT (second arg) copies of CHARACTER (first arg).
-Both arguments are required.
+ doc: /* Insert COUNT copies of CHARACTER.
Point, and before-insertion markers, are relocated as in the function `insert'.
The optional third arg INHERIT, if non-nil, says to inherit text properties
from adjoining text, if those properties are sticky. */)
DEFUN ("save-restriction", Fsave_restriction, Ssave_restriction, 0, UNEVALLED, 0,
doc: /* Execute BODY, saving and restoring current buffer's restrictions.
The buffer's restrictions make parts of the beginning and end invisible.
-(They are set up with `narrow-to-region' and eliminated with `widen'.)
+\(They are set up with `narrow-to-region' and eliminated with `widen'.)
This special form, `save-restriction', saves the current buffer's restrictions
when it is entered, and restores them when it is exited.
So any `narrow-to-region' within BODY lasts only until the end of the form.
if (*format != 'd' && *format != 'o' && *format != 'x'
&& *format != 'i' && *format != 'X' && *format != 'c')
error ("Invalid format operation %%%c", *format);
- args[n] = Ftruncate (args[n], Qnil);
+ /* This fails unnecessarily if args[n] is bigger than
+ most-positive-fixnum but smaller than MAXINT.
+ These cases are important because we sometimes use floats
+ to represent such integer values (typically such values
+ come from UIDs or PIDs). */
+ /* args[n] = Ftruncate (args[n], Qnil); */
}
/* Note that we're using sprintf to print floats,
else
sprintf (p, this_format, XUINT (args[n]));
}
- else
+ else if (format[-1] == 'e' || format[-1] == 'f' || format[-1] == 'g')
sprintf (p, this_format, XFLOAT_DATA (args[n]));
+ else if (format[-1] == 'd')
+ /* Maybe we should use "%1.0f" instead so it also works
+ for values larger than MAXINT. */
+ sprintf (p, this_format, (EMACS_INT) XFLOAT_DATA (args[n]));
+ else
+ /* Don't sign-extend for octal or hex printing. */
+ sprintf (p, this_format, (EMACS_UINT) XFLOAT_DATA (args[n]));
if (p > buf
&& multibyte
/* Fully extensible Emacs, running on Unix, intended for GNU.
Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1998, 1999,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
else
{
printf ("GNU Emacs %s\n", SDATA (tem));
- printf ("Copyright (C) 2006 Free Software Foundation, Inc.\n");
+ printf ("Copyright (C) 2007 Free Software Foundation, Inc.\n");
printf ("GNU Emacs comes with ABSOLUTELY NO WARRANTY.\n");
printf ("You may redistribute copies of Emacs\n");
printf ("under the terms of the GNU General Public License.\n");
emacs_priority = 0;
DEFVAR_LISP ("path-separator", &Vpath_separator,
- doc: /* The directory separator in search paths, as a string. */);
+ doc: /* String containing the character that separates directories in
+search paths, such as PATH and other similar environment variables. */);
{
char c = SEPCHAR;
Vpath_separator = make_string (&c, 1);
/* Hey Emacs, this is -*- C -*- code! */
/* Copyright (C) 1993, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Where the configuration process believes the info tree lives. The
lisp variable configure-info-directory gets its value from this
macro, and is then used to set the Info-default-directory-list. */
-#define PATH_INFO "/usr/local/info"
+#define PATH_INFO "/usr/local/share/info"
/* Where Emacs should store game score files. */
#define PATH_GAME "/usr/local/var/games/emacs"
/* Evaluator for GNU Emacs Lisp interpreter.
Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* File IO for GNU Emacs.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Lock files for editing.
Copyright (C) 1985, 1986, 1987, 1993, 1994, 1996, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* filemode.c -- make a string describing file modes
- Copyright (C) 1985, 1990, 1993, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1990, 1993, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Mark beginning of data space to dump as pure, for GNU Emacs.
- Copyright (C) 1997, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Primitive operations on floating point for GNU Emacs Lisp interpreter.
- Copyright (C) 1988, 1993, 1994, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1993, 1994, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Random utility Lisp functions.
Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
{
int old_size = HASH_TABLE_SIZE (h);
int i, new_size, index_size;
+ EMACS_INT nsize;
if (INTEGERP (h->rehash_size))
new_size = old_size + XFASTINT (h->rehash_size);
index_size = next_almost_prime ((int)
(new_size
/ XFLOATINT (h->rehash_threshold)));
- if (max (index_size, 2 * new_size) > MOST_POSITIVE_FIXNUM)
+ /* Assignment to EMACS_INT stops GCC whining about limited range
+ of data type. */
+ nsize = max (index_size, 2 * new_size);
+ if (nsize > MOST_POSITIVE_FIXNUM)
error ("Hash table too large to resize");
h->key_and_value = larger_vector (h->key_and_value, 2 * new_size, Qnil);
/* Fontset handler.
- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003, 2006
/* Header for fontset handler.
- Copyright (C) 1998, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
National Institute of Advanced Industrial Science and Technology (AIST)
Registration Number H14PRO021
Copyright (C) 2003, 2006
/* Generic frame functions.
- Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003, 2006,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003,
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Define frame-object for GNU Emacs.
Copyright (C) 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Fringe handling (split from xdisp.c).
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1997,
- 1998, 1999, 2000, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Get the system load averages.
Copyright (C) 1985, 1986, 1987, 1988, 1989, 1991, 1992, 1993, 1994, 1995,
- 1997, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with gnulib.
Bugs can be reported to bug-gnulib@gnu.org.
/* Emulate getpagesize on systems that lack it.
Copyright (C) 1986, 1992, 1995, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Declarations for `malloc' and friends.
Copyright (C) 1990, 1991, 1992, 1993, 1995, 1996, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Written May 1989 by Mike Haertel.
This library is free software; you can redistribute it and/or
/* Functions for creating and updating GTK widgets.
- Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
}
/* Callback called when the pointer enters/leaves a menu item.
- W is the menu item.
+ W is the parent of the menu item.
EVENT is either an enter event or leave event.
- CLIENT_DATA points to the xg_menu_item_cb_data associated with the W.
+ CLIENT_DATA is not used.
Returns FALSE to tell GTK to keep processing this event. */
GdkEventCrossing *event;
gpointer client_data;
{
- if (client_data)
- {
- xg_menu_item_cb_data *data = (xg_menu_item_cb_data*) client_data;
- gpointer call_data = event->type == GDK_LEAVE_NOTIFY ? 0 : client_data;
+ GdkEvent ev;
+ GtkWidget *subwidget;
+ xg_menu_item_cb_data *data;
+ ev.crossing = *event;
+ subwidget = gtk_get_event_widget (&ev);
+ data = (xg_menu_item_cb_data *) g_object_get_data (G_OBJECT (subwidget),
+ XG_ITEM_DATA);
+ if (data)
+ {
if (! NILP (data->help) && data->cl_data->highlight_cb)
{
+ gpointer call_data = event->type == GDK_LEAVE_NOTIFY ? 0 : data;
GtkCallback func = (GtkCallback) data->cl_data->highlight_cb;
- (*func) (w, call_data);
+ (*func) (subwidget, call_data);
}
}
xg_list_insert (&xg_menu_item_cb_list, &cb_data->ptrs);
- cb_data->unhighlight_id = cb_data->highlight_id = cb_data->select_id = 0;
+ cb_data->select_id = 0;
cb_data->help = item->help;
cb_data->cl_data = cl_data;
cb_data->call_data = item->call_data;
= g_signal_connect (G_OBJECT (w), "activate", select_cb, cb_data);
}
- if (! NILP (item->help) && highlight_cb)
- {
- /* We use enter/leave notify instead of select/deselect because
- select/deselect doesn't go well with detached menus. */
- cb_data->highlight_id
- = g_signal_connect (G_OBJECT (w),
- "enter-notify-event",
- G_CALLBACK (menuitem_highlight_callback),
- cb_data);
- cb_data->unhighlight_id
- = g_signal_connect (G_OBJECT (w),
- "leave-notify-event",
- G_CALLBACK (menuitem_highlight_callback),
- cb_data);
- }
-
return w;
}
{
wmenu = gtk_menu_new ();
xg_set_screen (wmenu, f);
+ /* Connect this to the menu instead of items so we get enter/leave for
+ disabled items also. TODO: Still does not get enter/leave for
+ disabled items in detached menus. */
+ g_signal_connect (G_OBJECT (wmenu),
+ "enter-notify-event",
+ G_CALLBACK (menuitem_highlight_callback),
+ NULL);
+ g_signal_connect (G_OBJECT (wmenu),
+ "leave-notify-event",
+ G_CALLBACK (menuitem_highlight_callback),
+ NULL);
}
else wmenu = gtk_menu_bar_new ();
g_signal_handler_disconnect (w, cb_data->select_id);
cb_data->select_id = 0;
}
-
- if (NILP (cb_data->help))
- {
- /* Shall not have help. Remove if any existed previously. */
- if (cb_data->highlight_id)
- {
- g_signal_handler_disconnect (G_OBJECT (w),
- cb_data->highlight_id);
- cb_data->highlight_id = 0;
- }
- if (cb_data->unhighlight_id)
- {
- g_signal_handler_disconnect (G_OBJECT (w),
- cb_data->unhighlight_id);
- cb_data->unhighlight_id = 0;
- }
- }
- else if (! cb_data->highlight_id && highlight_cb)
- {
- /* Have help now, but didn't previously. Add callback. */
- cb_data->highlight_id
- = g_signal_connect (G_OBJECT (w),
- "enter-notify-event",
- G_CALLBACK (menuitem_highlight_callback),
- cb_data);
- cb_data->unhighlight_id
- = g_signal_connect (G_OBJECT (w),
- "leave-notify-event",
- G_CALLBACK (menuitem_highlight_callback),
- cb_data);
- }
}
}
/* Definitions and headers for GTK widgets.
- Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
{
xg_list_node ptrs;
- gulong highlight_id;
- gulong unhighlight_id;
gulong select_id;
Lisp_Object help;
gpointer call_data;
/* Functions for image support on window system.
Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#define FRAME_X_VISUAL(f) FRAME_X_DISPLAY_INFO (f)->visual
#define x_defined_color mac_defined_color
#define DefaultDepthOfScreen(screen) (one_mac_display_info.n_planes)
-#define XDrawLine(display, w, gc, x1, y1, x2, y2) \
- mac_draw_line_to_pixmap(display, w, gc, x1, y1, x2, y2)
#endif /* MAC_OS */
GC gc;
#ifdef MAC_OS
-#define XCreateGC_pixmap(dpy, pixmap) XCreateGC (dpy, NULL, 0, NULL)
#define MaskForeground(f) PIX_MASK_DRAW
#else
-#define XCreateGC_pixmap(dpy, pixmap) XCreateGC (dpy, pixmap, 0, NULL)
#define MaskForeground(f) WHITE_PIX_DEFAULT (f)
#endif
- gc = XCreateGC_pixmap (dpy, img->pixmap);
+ gc = XCreateGC (dpy, img->pixmap, 0, NULL);
XSetForeground (dpy, gc, BLACK_PIX_DEFAULT (f));
XDrawLine (dpy, img->pixmap, gc, 0, 0,
img->width - 1, img->height - 1);
if (img->mask)
{
- gc = XCreateGC_pixmap (dpy, img->mask);
+ gc = XCreateGC (dpy, img->mask, 0, NULL);
XSetForeground (dpy, gc, MaskForeground (f));
XDrawLine (dpy, img->mask, gc, 0, 0,
img->width - 1, img->height - 1);
/* Indentation functions.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1998, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
{
int it_start;
int oselective;
- int it_overshoot_expected_p;
+ int it_overshoot_expected;
SET_TEXT_POS (pt, PT, PT_BYTE);
start_display (&it, w, pt);
while (s < e && *s != '\n')
++s;
- it_overshoot_expected_p = (s == e);
+ /* If there is no newline in the string, we need to check
+ whether there is a newline immediately after the string
+ in move_it_to below. This may happen if there is an
+ overlay with an after-string just before the newline. */
+ it_overshoot_expected = (s == e) ? -1 : 0;
}
else
- it_overshoot_expected_p = (it.method == GET_FROM_IMAGE
- || it.method == GET_FROM_STRETCH
- || it.method == GET_FROM_COMPOSITION);
+ it_overshoot_expected = (it.method == GET_FROM_IMAGE
+ || it.method == GET_FROM_STRETCH
+ || it.method == GET_FROM_COMPOSITION);
reseat_at_previous_visible_line_start (&it);
it.current_x = it.hpos = 0;
truncate-lines is on and PT is beyond right margin.
Don't go back if the overshoot is expected (see above). */
if (IT_CHARPOS (it) > it_start && XINT (lines) > 0
- && !it_overshoot_expected_p)
+ && (!it_overshoot_expected
+ || (it_overshoot_expected < 0
+ && it.method == GET_FROM_BUFFER
+ && it.c == '\n')))
move_it_by_lines (&it, -1, 0);
it.vpos = 0;
/* Definitions for interface to indent.c
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Buffer insertion/deletion and gap motion for GNU Emacs.
Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Code for doing intervals.
- Copyright (C) 1993, 1994, 1995, 1997, 1998, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 1995, 1997, 1998, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions and global variables for intervals.
- Copyright (C) 1993, 1994, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Keyboard and mouse input; editor command loop.
Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1994, 1995,
1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
{
pos = POSN_BUFFER_POSN (start);
if (INTEGERP (pos)
- && XINT (pos) >= BEG && XINT (pos) <= Z)
+ && XINT (pos) >= BEGV
+ && XINT (pos) <= ZV)
{
map_here = get_local_map (XINT (pos),
current_buffer, Qlocal_map);
do_mouse_tracking = Qnil;
#endif
input_pending = 0;
+ interrupt_input_blocked = 0;
+ interrupt_input_pending = 0;
/* This means that command_loop_1 won't try to select anything the first
time through. */
/* Declarations useful when processing input.
- Copyright (C) 1985, 1986, 1987, 1993, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 1993, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Manipulation of keymaps
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
tem = shadow_lookup (shadow, kludge, Qt);
if (!NILP (tem))
{
+ /* If both bindings are keymaps, this key is a prefix key,
+ so don't say it is shadowed. */
+ if (KEYMAPP (definition) && KEYMAPP (tem))
+ ;
/* Avoid generating duplicate entries if the
- shadowed binding has the same definition. */
- if (mention_shadow && !EQ (tem, definition))
+ shadowed binding has the same definition. */
+ else if (mention_shadow && !EQ (tem, definition))
this_shadowed = 1;
else
continue;
/* Functions to manipulate keymaps.
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Mark end of data space to dump as pure, for GNU Emacs.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Fundamental definitions for GNU Emacs Lisp interpreter.
Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Lisp parsing and input streams.
Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1994, 1995,
1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for AT&T UNIX PC model 7300
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Modified for this machine by mtxinu!rtech!gonzo!daveb
This file is part of GNU Emacs.
/* Machine description file for Acorn RISCiX machines.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* alliant-2800.h - Alliant FX/2800 machine running Concentrix 2800.
- Copyright (C) 1990, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* alliant.h Alliant machine running system version 2 or 3.
- Copyright (C) 1985, 1986, 1987, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Note that for version 1 of the Alliant system
you should use alliant1.h instead of this file.
Use alliant4.h for version 4.
/* machine description file For the alpha chip.
- Copyright (C) 1994, 1997, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 1997, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* altos machine description file Altos 3068 Unix System V Release 2
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* amdahl machine description file
- Copyright (C) 1987, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for AMD x86-64.
- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Apollo machine.
- Copyright (C) 1985, 1986, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine description file for ARM-based non-RISCiX machines.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine-dependent configuration for GNU Emacs for AT&T 3b machines.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Modified by David Robinson (daver@csvax.caltech.edu) 6/6/86
/* machine description file for Data General AViiON.
- Copyright (C) 1985, 1986, 1991, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1991, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Celerity.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for clipper
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for convergent S series.
- Copyright (C) 1989, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Convex (all models).
- Copyright (C) 1987, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Cydrome's CYDRA 5 mini super computer
- Copyright (C) 1988, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine description file for Motorola System V/88 machines
- Copyright (C) 1985, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description for Bull DPX/2 range
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Dual machines using unisoft port.
- Copyright (C) 1985, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Elxsi machine (running enix).
- Copyright (C) 1986, 1992, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Adapted by John Salmon
This file is part of GNU Emacs.
/* m- file for NEC EWS4800 RISC series.
Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Gould NP1 with UTX/32 3.0 (first release for NP1)
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
* official releases of 2.1
Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for hp9000 series 800 machines.
- Copyright (C) 1987, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for hp9000 series 200 or 300 on either HPUX or BSD.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for i860.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for the IA-64 architecture.
- Copyright (C) 2000, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Contributed by David Mosberger <davidm@hpl.hp.com>
This file is part of GNU Emacs.
/* m/ file for IBM 370 running AIX.
Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for ibm ps/2 aix386.
- Copyright (C) 1989, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* R2 AIX machine/system dependent defines
- Copyright (C) 1988, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* RTPC AIX machine/system dependent defines
- Copyright (C) 1988, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* RTPC machine dependent defines
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file template.
Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for IBM S390 in 64-bit mode
- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine description file for intel 386.
- Copyright (C) 1987, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Iris-4D machines. Use with s/irix*.h.
- Copyright (C) 1987, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Silicon Graphics Iris 2500 Turbos;
also possibly for non-turbo Irises with system release 2.5.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for ISI 68000's
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine description file for generic Motorola 68k.
- Copyright (C) 1985, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file For the powerpc Macintosh.
Copyright (C) 1994, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Masscomp 5000 series running RTU, ucb universe.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Megatest 68000's.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Whitechapel Computer Works MG1 (ns16000 based).
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
MG-1 version by L.M.McLoughlin
This file is part of GNU Emacs.
/* m- file for Mips machines.
- Copyright (C) 1987, 1992, 1993, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1992, 1993, 1995, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file contains some changes for our SVR4 based SINIX-Mips 5.4.
I hope this is helpful to port the emacs to our RM?00 series and
/* m- file for Mips machines.
- Copyright (C) 1987, 1992, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1992, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Sony's NEWS workstations, NEWS-OS 3.0.
- Copyright (C) 1985, 1986, 1989, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1989, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Configuration file for the NeXT machine.
- Copyright (C) 1990, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description for Harris Night Hawk Series 1200 and Series 3000
MC68030-based systems (FPP on these is custom). These systems are
also known as "ecx" and "gcx".
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description for Harris NightHawk 88k based machines
(includes nh4000 and nh5000 machines).
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for ns16000.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for National Semiconductor 32000, running Genix.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for TI Nu machines using system V.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for HLH Orion.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for HLH Orion 1/05 (Clipper).
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Lee McLoughlin <lmjm%doc.imperial.ac.uk@nss.cs.ucl.ac.uk>
This file is part of GNU Emacs.
/* Machine description file for PFU A-series.
- Copyright (C) 1988, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for the Plexus running System V.2.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine description file for Apple Power Macintosh
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for PowerPC.
- Copyright (C) 1987, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for pyramid.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for SEQUENT machines running DYNIX/ptx
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for SEQUENT BALANCE machines
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for sh3el
- Copyright (C) 1985, 1986 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Sun 4 SPARC.
- Copyright (C) 1987, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Bull SPS-7.
- Copyright (C) 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Hitachi SR2001/SR2201 machines.
- Copyright (C) 1996, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Stride Micro System-V.2.2
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Sun 68000's
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for Sun 68000's OPERATING SYSTEM version 2.
Note that "sun2.h" refers to the operating system version, not the
CPU model number. See the MACHINES file for details.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
"sun2.h", but since that file is heavily cpu-specific, it was easier
not to include it.
- Copyright (C) 1988, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for SEQUENT SYMMETRY machines
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine-dependent configuration for GNU Emacs for Tadpole 68k machines
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for tahoe.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* targon31 machine description file
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for tek4300.
- Copyright (C) 1988, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Configuration file for the Tektronix XD88 running UTekV 3.2e,
contributed by Kaveh Ghazi (ghazi@caip.rutgers.edu) 1/15/93.
You probably need to use gnu make (version 3.63 or higher.)
- Copyright (C) 1993, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file template.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for the NCR Tower 32 running System V.2.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for the NCR Tower 32 running System V.3.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for U-station (Nihon Unisys, SS5E; Sumitomo Denkoh, U-Station E30).
- Copyright (C) 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for vax.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* machine description file for WICAT machines.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Machine description file for Windows NT.
- Copyright (C) 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* xps100.h for the Honeywell XPS100 running UNIX System V.2
Mark J. Hewitt (mjh@uk.co.kernel)
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Unix emulation routines for GNU Emacs on the Mac OS.
Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
int res = open (mac_pathname, oflag);
/* if (oflag == O_WRONLY || oflag == O_RDWR) */
if (oflag & O_CREAT)
- fsetfileinfo (mac_pathname, 'EMAx', 'TEXT');
+ fsetfileinfo (mac_pathname, MAC_EMACS_CREATOR_CODE, 'TEXT');
return res;
#else /* not __MRC__ */
return open (mac_pathname, oflag);
{
#ifdef __MRC__
int result = creat (mac_pathname);
- fsetfileinfo (mac_pathname, 'EMAx', 'TEXT');
+ fsetfileinfo (mac_pathname, MAC_EMACS_CREATOR_CODE, 'TEXT');
return result;
#else /* not __MRC__ */
return creat (mac_pathname, mode);
{
#ifdef __MRC__
if (mode[0] == 'w' || mode[0] == 'a')
- fsetfileinfo (mac_pathname, 'EMAx', 'TEXT');
+ fsetfileinfo (mac_pathname, MAC_EMACS_CREATOR_CODE, 'TEXT');
#endif /* not __MRC__ */
return fopen (mac_pathname, mode);
}
OSType cCode;
CHECK_STRING (filename);
- cCode = mac_get_code_from_arg(code, 'EMAx');
+ cCode = mac_get_code_from_arg(code, MAC_EMACS_CREATOR_CODE);
if (NILP(Ffile_exists_p(filename)) || !NILP(Ffile_directory_p(filename))) {
return Qnil;
/* Graphical user interface functions for Mac OS.
Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions and headers for communication on the Mac OS.
Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#ifndef EMACS_MACGUI_H
#define EMACS_MACGUI_H
-typedef int Display; /* fix later */
+typedef struct _XDisplay Display; /* opaque */
typedef Lisp_Object XrmDatabase;
/* QuickDraw background color. */
RGBColor back_color;
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+ /* Quartz 2D foreground color. */
+ CGColorRef cg_fore_color;
+
+ /* Quartz 2D background color. */
+ CGColorRef cg_back_color;
+#endif
+
#define MAX_CLIP_RECTS 2
/* Number of clipping rectangles. */
int n_clip_rects;
/* Menu support for GNU Emacs on Mac OS.
Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#define DIALOG_WINDOW_RESOURCE 130
+#if TARGET_API_MAC_CARBON
#define HAVE_DIALOGS 1
+#endif
#undef HAVE_MULTILINGUAL_MENU
-#undef HAVE_DIALOGS /* TODO: Implement native dialogs. */
/******************************************************************/
/* Definitions copied from lwlib.h */
#ifdef HAVE_MENUS
+/* Regard ESC and C-g as Cancel even without the Cancel button. */
+
+#ifdef MAC_OSX
+static Boolean
+mac_dialog_modal_filter (dialog, event, item_hit)
+ DialogRef dialog;
+ EventRecord *event;
+ DialogItemIndex *item_hit;
+{
+ Boolean result;
+
+ result = StdFilterProc (dialog, event, item_hit);
+ if (result == false
+ && (event->what == keyDown || event->what == autoKey)
+ && ((event->message & charCodeMask) == kEscapeCharCode
+ || mac_quit_char_key_p (event->modifiers,
+ (event->message & keyCodeMask) >> 8)))
+ {
+ *item_hit = kStdCancelItemIndex;
+ return true;
+ }
+
+ return result;
+}
+#endif
+
DEFUN ("x-popup-dialog", Fx_popup_dialog, Sx_popup_dialog, 2, 3, 0,
doc: /* Pop up a dialog box and return user's selection.
POSITION specifies which frame to use.
but I don't want to make one now. */
CHECK_WINDOW (window);
+#ifdef MAC_OSX
+ /* Special treatment for Fmessage_box, Fyes_or_no_p, and Fy_or_n_p. */
+ if (EQ (position, Qt)
+ && STRINGP (Fcar (contents))
+ && ((!NILP (Fequal (XCDR (contents),
+ Fcons (Fcons (build_string ("OK"), Qt), Qnil)))
+ && EQ (header, Qt))
+ || (!NILP (Fequal (XCDR (contents),
+ Fcons (Fcons (build_string ("Yes"), Qt),
+ Fcons (Fcons (build_string ("No"), Qnil),
+ Qnil))))
+ && NILP (header))))
+ {
+ OSStatus err = noErr;
+ AlertStdCFStringAlertParamRec param;
+ CFStringRef error_string, explanation_string;
+ DialogRef alert;
+ DialogItemIndex item_hit;
+ Lisp_Object tem;
+
+ tem = Fstring_match (concat3 (build_string ("\\("),
+ call0 (intern ("sentence-end")),
+ build_string ("\\)\n")),
+ XCAR (contents), Qnil);
+ BLOCK_INPUT;
+ if (NILP (tem))
+ {
+ error_string = cfstring_create_with_string (XCAR (contents));
+ if (error_string == NULL)
+ err = memFullErr;
+ explanation_string = NULL;
+ }
+ else
+ {
+ tem = Fmatch_end (make_number (1));
+ error_string =
+ cfstring_create_with_string (Fsubstring (XCAR (contents),
+ make_number (0), tem));
+ if (error_string == NULL)
+ err = memFullErr;
+ else
+ {
+ XSETINT (tem, XINT (tem) + 1);
+ explanation_string =
+ cfstring_create_with_string (Fsubstring (XCAR (contents),
+ tem, Qnil));
+ if (explanation_string == NULL)
+ {
+ CFRelease (error_string);
+ err = memFullErr;
+ }
+ }
+ }
+ if (err == noErr)
+ err = GetStandardAlertDefaultParams (¶m,
+ kStdCFStringAlertVersionOne);
+ if (err == noErr)
+ {
+ param.movable = true;
+ param.position = kWindowAlertPositionParentWindow;
+ if (NILP (header))
+ {
+ param.defaultText = CFSTR ("Yes");
+ param.otherText = CFSTR ("No");
+#if 0
+ param.cancelText = CFSTR ("Cancel");
+ param.cancelButton = kAlertStdAlertCancelButton;
+#endif
+ }
+ err = CreateStandardAlert (kAlertNoteAlert, error_string,
+ explanation_string, ¶m, &alert);
+ CFRelease (error_string);
+ if (explanation_string)
+ CFRelease (explanation_string);
+ }
+ if (err == noErr)
+ err = RunStandardAlert (alert, mac_dialog_modal_filter, &item_hit);
+ UNBLOCK_INPUT;
+
+ if (err == noErr)
+ {
+ if (item_hit == kStdCancelItemIndex)
+ Fsignal (Qquit, Qnil);
+ else if (item_hit == kStdOkItemIndex)
+ return Qt;
+ else
+ return Qnil;
+ }
+ }
+#endif
#ifndef HAVE_DIALOGS
/* Display a menu with these alternatives
in the middle of frame F. */
}
\f
+#if TARGET_API_MAC_CARBON
+extern Lisp_Object Vshow_help_function;
+
+static Lisp_Object
+restore_show_help_function (old_show_help_function)
+ Lisp_Object old_show_help_function;
+{
+ Vshow_help_function = old_show_help_function;
+
+ return Qnil;
+}
+
+static pascal OSStatus
+menu_target_item_handler (next_handler, event, data)
+ EventHandlerCallRef next_handler;
+ EventRef event;
+ void *data;
+{
+ OSStatus err, result;
+ MenuRef menu;
+ MenuItemIndex menu_item;
+ Lisp_Object help;
+ GrafPtr port;
+ int specpdl_count = SPECPDL_INDEX ();
+
+ result = CallNextEventHandler (next_handler, event);
+
+ err = GetEventParameter (event, kEventParamDirectObject, typeMenuRef,
+ NULL, sizeof (MenuRef), NULL, &menu);
+ if (err == noErr)
+ err = GetEventParameter (event, kEventParamMenuItemIndex,
+ typeMenuItemIndex, NULL,
+ sizeof (MenuItemIndex), NULL, &menu_item);
+ if (err == noErr)
+ err = GetMenuItemProperty (menu, menu_item,
+ MAC_EMACS_CREATOR_CODE, 'help',
+ sizeof (Lisp_Object), NULL, &help);
+ if (err != noErr)
+ help = Qnil;
+
+ /* Temporarily bind Vshow_help_function to Qnil because we don't
+ want tooltips during menu tracking. */
+ record_unwind_protect (restore_show_help_function, Vshow_help_function);
+ Vshow_help_function = Qnil;
+ GetPort (&port);
+ show_help_echo (help, Qnil, Qnil, Qnil, 1);
+ SetPort (port);
+ unbind_to (specpdl_count, Qnil);
+
+ return err == noErr ? noErr : result;
+}
+#endif
+
+OSStatus
+install_menu_target_item_handler (window)
+ WindowPtr window;
+{
+ OSStatus err = noErr;
+#if TARGET_API_MAC_CARBON
+ static const EventTypeSpec specs[] =
+ {{kEventClassMenu, kEventMenuTargetItem}};
+ static EventHandlerUPP menu_target_item_handlerUPP = NULL;
+
+ if (menu_target_item_handlerUPP == NULL)
+ menu_target_item_handlerUPP =
+ NewEventHandlerUPP (menu_target_item_handler);
+
+ err = InstallWindowEventHandler (window, menu_target_item_handlerUPP,
+ GetEventTypeCount (specs), specs,
+ NULL, NULL);
+#endif
+ return err;
+}
+
/* Event handler function that pops down a menu on C-g. We can only pop
down menus if CancelMenuTracking is present (OSX 10.3 or later). */
OSStatus err;
UInt32 keyCode;
UInt32 keyModifiers;
- extern int mac_quit_char_modifiers;
- extern int mac_quit_char_keycode;
err = GetEventParameter (theEvent, kEventParamKeyCode,
typeUInt32, NULL, sizeof(UInt32), NULL, &keyCode);
typeUInt32, NULL, sizeof(UInt32),
NULL, &keyModifiers);
- if (err == noErr && keyCode == mac_quit_char_keycode
- && keyModifiers == mac_quit_char_modifiers)
+ if (err == noErr && mac_quit_char_key_p (keyModifiers, keyCode))
{
MenuRef menu = userData != 0
? (MenuRef)userData : AcquireRootMenu ();
\f
#ifdef HAVE_DIALOGS
-/* Construct native Mac OS menubar based on widget_value tree. */
+/* Construct native Mac OS dialog based on widget_value tree. */
+
+#if TARGET_API_MAC_CARBON
+
+static pascal OSStatus
+mac_handle_dialog_event (next_handler, event, data)
+ EventHandlerCallRef next_handler;
+ EventRef event;
+ void *data;
+{
+ OSStatus err;
+ WindowRef window = (WindowRef) data;
+
+ switch (GetEventClass (event))
+ {
+ case kEventClassCommand:
+ {
+ HICommand command;
+
+ err = GetEventParameter (event, kEventParamDirectObject,
+ typeHICommand, NULL, sizeof (HICommand),
+ NULL, &command);
+ if (err == noErr)
+ if ((command.commandID & ~0xffff) == 'Bt\0\0')
+ {
+ SetWRefCon (window, command.commandID);
+ err = QuitAppModalLoopForWindow (window);
+
+ return err == noErr ? noErr : eventNotHandledErr;
+ }
+
+ return CallNextEventHandler (next_handler, event);
+ }
+ break;
+
+ case kEventClassKeyboard:
+ {
+ OSStatus result;
+ char char_code;
+
+ result = CallNextEventHandler (next_handler, event);
+ if (result == noErr)
+ return noErr;
+
+ err = GetEventParameter (event, kEventParamKeyMacCharCodes,
+ typeChar, NULL, sizeof (char),
+ NULL, &char_code);
+ if (err == noErr)
+ switch (char_code)
+ {
+ case kEscapeCharCode:
+ err = QuitAppModalLoopForWindow (window);
+ break;
+
+ default:
+ {
+ UInt32 modifiers, key_code;
+
+ err = GetEventParameter (event, kEventParamKeyModifiers,
+ typeUInt32, NULL, sizeof (UInt32),
+ NULL, &modifiers);
+ if (err == noErr)
+ err = GetEventParameter (event, kEventParamKeyCode,
+ typeUInt32, NULL, sizeof (UInt32),
+ NULL, &key_code);
+ if (err == noErr)
+ if (mac_quit_char_key_p (modifiers, key_code))
+ err = QuitAppModalLoopForWindow (window);
+ else
+ err = eventNotHandledErr;
+ }
+ break;
+ }
+
+ return err == noErr ? noErr : result;
+ }
+ break;
+
+ default:
+ abort ();
+ }
+}
+
+static OSStatus
+install_dialog_event_handler (window)
+ WindowRef window;
+{
+ static const EventTypeSpec specs[] =
+ {{kEventClassCommand, kEventCommandProcess},
+ {kEventClassKeyboard, kEventRawKeyDown}};
+ static EventHandlerUPP handle_dialog_eventUPP = NULL;
+
+ if (handle_dialog_eventUPP == NULL)
+ handle_dialog_eventUPP = NewEventHandlerUPP (mac_handle_dialog_event);
+ return InstallWindowEventHandler (window, handle_dialog_eventUPP,
+ GetEventTypeCount (specs), specs,
+ window, NULL);
+}
+
+#define DIALOG_LEFT_MARGIN (112)
+#define DIALOG_TOP_MARGIN (24)
+#define DIALOG_RIGHT_MARGIN (24)
+#define DIALOG_BOTTOM_MARGIN (20)
+#define DIALOG_MIN_INNER_WIDTH (338)
+#define DIALOG_MAX_INNER_WIDTH (564)
+#define DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE (12)
+#define DIALOG_BUTTON_BUTTON_VERTICAL_SPACE (12)
+#define DIALOG_BUTTON_MIN_WIDTH (68)
+#define DIALOG_TEXT_MIN_HEIGHT (50)
+#define DIALOG_TEXT_BUTTONS_VERTICAL_SPACE (10)
+#define DIALOG_ICON_WIDTH (64)
+#define DIALOG_ICON_HEIGHT (64)
+#define DIALOG_ICON_LEFT_MARGIN (24)
+#define DIALOG_ICON_TOP_MARGIN (15)
+
+static int
+create_and_show_dialog (f, first_wv)
+ FRAME_PTR f;
+ widget_value *first_wv;
+{
+ OSStatus err;
+ char *dialog_name, *message;
+ int nb_buttons, first_group_count, i, result = 0;
+ widget_value *wv;
+ short buttons_height, text_height, inner_width, inner_height;
+ Rect empty_rect, *rects;
+ WindowRef window = NULL;
+ ControlRef *buttons, default_button = NULL, text;
+
+ dialog_name = first_wv->name;
+ nb_buttons = dialog_name[1] - '0';
+ first_group_count = nb_buttons - (dialog_name[4] - '0');
+
+ wv = first_wv->contents;
+ message = wv->value;
+ wv = wv->next;
+ SetRect (&empty_rect, 0, 0, 0, 0);
+
+ /* Create dialog window. */
+ err = CreateNewWindow (kMovableModalWindowClass,
+ kWindowStandardHandlerAttribute,
+ &empty_rect, &window);
+ if (err == noErr)
+ err = SetThemeWindowBackground (window, kThemeBrushMovableModalBackground,
+ true);
+ if (err == noErr)
+ err = SetWindowTitleWithCFString (window, (dialog_name[0] == 'Q'
+ ? CFSTR ("Question")
+ : CFSTR ("Information")));
+
+ /* Create button controls and measure their optimal bounds. */
+ if (err == noErr)
+ {
+ buttons = alloca (sizeof (ControlRef) * nb_buttons);
+ rects = alloca (sizeof (Rect) * nb_buttons);
+ for (i = 0; i < nb_buttons; i++)
+ {
+ CFStringRef label = cfstring_create_with_utf8_cstring (wv->value);
+
+ if (label == NULL)
+ err = memFullErr;
+ else
+ {
+ err = CreatePushButtonControl (window, &empty_rect,
+ label, &buttons[i]);
+ CFRelease (label);
+ }
+ if (err == noErr)
+ {
+ if (!wv->enabled)
+ {
+#ifdef MAC_OSX
+ err = DisableControl (buttons[i]);
+#else
+ err = DeactivateControl (buttons[i]);
+#endif
+ }
+ else if (default_button == NULL)
+ default_button = buttons[i];
+ }
+ if (err == noErr)
+ {
+ SInt16 unused;
+
+ rects[i] = empty_rect;
+ err = GetBestControlRect (buttons[i], &rects[i], &unused);
+ }
+ if (err == noErr)
+ {
+ OffsetRect (&rects[i], -rects[i].left, -rects[i].top);
+ if (rects[i].right < DIALOG_BUTTON_MIN_WIDTH)
+ rects[i].right = DIALOG_BUTTON_MIN_WIDTH;
+ else if (rects[i].right > DIALOG_MAX_INNER_WIDTH)
+ rects[i].right = DIALOG_MAX_INNER_WIDTH;
+
+ err = SetControlCommandID (buttons[i],
+ 'Bt\0\0' + (int) wv->call_data);
+ }
+ if (err != noErr)
+ break;
+ wv = wv->next;
+ }
+ }
+
+ /* Layout buttons. rects[i] is set relative to the bottom-right
+ corner of the inner box. */
+ if (err == noErr)
+ {
+ short bottom, right, max_height, left_align_shift;
+
+ inner_width = DIALOG_MIN_INNER_WIDTH;
+ bottom = right = max_height = 0;
+ for (i = 0; i < nb_buttons; i++)
+ {
+ if (right - rects[i].right < - inner_width)
+ {
+ if (i != first_group_count
+ && right - rects[i].right >= - DIALOG_MAX_INNER_WIDTH)
+ inner_width = - (right - rects[i].right);
+ else
+ {
+ bottom -= max_height + DIALOG_BUTTON_BUTTON_VERTICAL_SPACE;
+ right = max_height = 0;
+ }
+ }
+ if (max_height < rects[i].bottom)
+ max_height = rects[i].bottom;
+ OffsetRect (&rects[i], right - rects[i].right,
+ bottom - rects[i].bottom);
+ right = rects[i].left - DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE;
+ if (i == first_group_count - 1)
+ right -= DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE;
+ }
+ buttons_height = - (bottom - max_height);
+
+ left_align_shift = - (inner_width + rects[nb_buttons - 1].left);
+ for (i = nb_buttons - 1; i >= first_group_count; i--)
+ {
+ if (bottom != rects[i].bottom)
+ {
+ left_align_shift = - (inner_width + rects[i].left);
+ bottom = rects[i].bottom;
+ }
+ OffsetRect (&rects[i], left_align_shift, 0);
+ }
+ }
+
+ /* Create a static text control and measure its bounds. */
+ if (err == noErr)
+ {
+ CFStringRef message_string;
+ Rect bounds;
+
+ message_string = cfstring_create_with_utf8_cstring (message);
+ if (message_string == NULL)
+ err = memFullErr;
+ else
+ {
+ ControlFontStyleRec text_style;
+
+ text_style.flags = 0;
+ SetRect (&bounds, 0, 0, inner_width, 0);
+ err = CreateStaticTextControl (window, &bounds, message_string,
+ &text_style, &text);
+ CFRelease (message_string);
+ }
+ if (err == noErr)
+ {
+ SInt16 unused;
+
+ bounds = empty_rect;
+ err = GetBestControlRect (text, &bounds, &unused);
+ }
+ if (err == noErr)
+ {
+ text_height = bounds.bottom - bounds.top;
+ if (text_height < DIALOG_TEXT_MIN_HEIGHT)
+ text_height = DIALOG_TEXT_MIN_HEIGHT;
+ }
+ }
+
+ /* Place buttons. */
+ if (err == noErr)
+ {
+ inner_height = (text_height + DIALOG_TEXT_BUTTONS_VERTICAL_SPACE
+ + buttons_height);
+
+ for (i = 0; i < nb_buttons; i++)
+ {
+ OffsetRect (&rects[i], DIALOG_LEFT_MARGIN + inner_width,
+ DIALOG_TOP_MARGIN + inner_height);
+ SetControlBounds (buttons[i], &rects[i]);
+ }
+ }
+
+ /* Place text. */
+ if (err == noErr)
+ {
+ Rect bounds;
+
+ SetRect (&bounds, DIALOG_LEFT_MARGIN, DIALOG_TOP_MARGIN,
+ DIALOG_LEFT_MARGIN + inner_width,
+ DIALOG_TOP_MARGIN + text_height);
+ SetControlBounds (text, &bounds);
+ }
+
+ /* Create the application icon at the upper-left corner. */
+ if (err == noErr)
+ {
+ ControlButtonContentInfo content;
+ ControlRef icon;
+ static const ProcessSerialNumber psn = {0, kCurrentProcess};
+#ifdef MAC_OSX
+ FSRef app_location;
+#else
+ ProcessInfoRec pinfo;
+ FSSpec app_spec;
+#endif
+ SInt16 unused;
+
+ content.contentType = kControlContentIconRef;
+#ifdef MAC_OSX
+ err = GetProcessBundleLocation (&psn, &app_location);
+ if (err == noErr)
+ err = GetIconRefFromFileInfo (&app_location, 0, NULL, 0, NULL,
+ kIconServicesNormalUsageFlag,
+ &content.u.iconRef, &unused);
+#else
+ bzero (&pinfo, sizeof (ProcessInfoRec));
+ pinfo.processInfoLength = sizeof (ProcessInfoRec);
+ pinfo.processAppSpec = &app_spec;
+ err = GetProcessInformation (&psn, &pinfo);
+ if (err == noErr)
+ err = GetIconRefFromFile (&app_spec, &content.u.iconRef, &unused);
+#endif
+ if (err == noErr)
+ {
+ Rect bounds;
+
+ SetRect (&bounds, DIALOG_ICON_LEFT_MARGIN, DIALOG_ICON_TOP_MARGIN,
+ DIALOG_ICON_LEFT_MARGIN + DIALOG_ICON_WIDTH,
+ DIALOG_ICON_TOP_MARGIN + DIALOG_ICON_HEIGHT);
+ err = CreateIconControl (window, &bounds, &content, true, &icon);
+ ReleaseIconRef (content.u.iconRef);
+ }
+ }
+
+ /* Show the dialog window and run event loop. */
+ if (err == noErr)
+ if (default_button)
+ err = SetWindowDefaultButton (window, default_button);
+ if (err == noErr)
+ err = install_dialog_event_handler (window);
+ if (err == noErr)
+ {
+ SizeWindow (window,
+ DIALOG_LEFT_MARGIN + inner_width + DIALOG_RIGHT_MARGIN,
+ DIALOG_TOP_MARGIN + inner_height + DIALOG_BOTTOM_MARGIN,
+ true);
+ err = RepositionWindow (window, FRAME_MAC_WINDOW (f),
+ kWindowAlertPositionOnParentWindow);
+ }
+ if (err == noErr)
+ {
+ SetWRefCon (window, 0);
+ ShowWindow (window);
+ BringToFront (window);
+ err = RunAppModalLoopForWindow (window);
+ }
+ if (err == noErr)
+ {
+ UInt32 command_id = GetWRefCon (window);
+
+ if ((command_id & ~0xffff) == 'Bt\0\0')
+ result = command_id - 'Bt\0\0';
+ }
+
+ if (window)
+ DisposeWindow (window);
+
+ return result;
+}
+#else /* not TARGET_API_MAC_CARBON */
static int
mac_dialog (widget_value *wv)
{
return i;
}
+#endif /* not TARGET_API_MAC_CARBON */
static char * button_names [] = {
"button1", "button2", "button3", "button4", "button5",
}
/* Actually create the dialog. */
-#ifdef HAVE_DIALOGS
- menu_item_selection = mac_dialog (first_wv);
+#if TARGET_API_MAC_CARBON
+ menu_item_selection = create_and_show_dialog (f, first_wv);
#else
- menu_item_selection = 0;
+ menu_item_selection = mac_dialog (first_wv);
#endif
/* Free the widget_value objects we used to specify the contents. */
EnableMenuItem (menu, pos);
else
DisableMenuItem (menu, pos);
+
+ if (STRINGP (wv->help))
+ SetMenuItemProperty (menu, pos, MAC_EMACS_CREATOR_CODE, 'help',
+ sizeof (Lisp_Object), &wv->help);
#else /* ! TARGET_API_MAC_CARBON */
item_name[sizeof (item_name) - 1] = '\0';
strncpy (item_name, wv->name, sizeof (item_name) - 1);
/* Keyboard macros.
Copyright (C) 1985, 1986, 1993, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions for keyboard macro interpretation in GNU Emacs.
- Copyright (C) 1985, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Selection processing for Emacs on Mac OS.
- Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
ae = *p;
*p = (*p)->next;
if (INTEGERP (error_code)
- && ae->apple_event.descriptorType != typeNull)
+ && ae->reply.descriptorType != typeNull)
{
SInt32 errn = XINT (error_code);
GlobalToLocal (&mouse_pos);
err = GetDragModifiers (drag, NULL, NULL, &modifiers);
}
+ if (err == noErr)
+ {
+ UInt32 key_modifiers = modifiers;
+
+ err = AEPutParamPtr (&apple_event, kEventParamKeyModifiers,
+ typeUInt32, &key_modifiers, sizeof (UInt32));
+ }
if (err == noErr)
{
- mac_store_drag_event (window, mouse_pos, modifiers, &apple_event);
+ mac_store_drag_event (window, mouse_pos, 0, &apple_event);
AEDisposeDesc (&apple_event);
mac_wakeup_from_rne ();
return noErr;
/* Implementation of GUI terminal on the Mac OS.
Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#define GC_BACK_COLOR(gc) (&(gc)->back_color)
#define GC_FONT(gc) ((gc)->xgcv.font)
#define FRAME_NORMAL_GC(f) ((f)->output_data.mac->normal_gc)
-#define CG_SET_FILL_COLOR(context, color) \
+
+#define CG_SET_FILL_COLOR(context, color) \
CGContextSetRGBFillColor (context, \
RED_FROM_ULONG (color) / 255.0f, \
GREEN_FROM_ULONG (color) / 255.0f, \
BLUE_FROM_ULONG (color) / 255.0f, 1.0f)
-#define CG_SET_STROKE_COLOR(context, color) \
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+#define CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+ do { \
+ if (CGColorGetTypeID != NULL) \
+ CGContextSetFillColorWithColor (context, cg_color); \
+ else \
+ CG_SET_FILL_COLOR (context, color); \
+ } while (0)
+#else
+#define CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+ CGContextSetFillColorWithColor (context, cg_color)
+#endif
+#else
+#define CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+ CG_SET_FILL_COLOR (context, color)
+#endif
+#define CG_SET_FILL_COLOR_WITH_GC_FOREGROUND(context, gc) \
+ CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR (context, (gc)->xgcv.foreground, \
+ (gc)->cg_fore_color)
+#define CG_SET_FILL_COLOR_WITH_GC_BACKGROUND(context, gc) \
+ CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR (context, (gc)->xgcv.background, \
+ (gc)->cg_back_color)
+
+
+#define CG_SET_STROKE_COLOR(context, color) \
CGContextSetRGBStrokeColor (context, \
RED_FROM_ULONG (color) / 255.0f, \
GREEN_FROM_ULONG (color) / 255.0f, \
BLUE_FROM_ULONG (color) / 255.0f, 1.0f)
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+#define CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+ do { \
+ if (CGColorGetTypeID != NULL) \
+ CGContextSetStrokeColorWithColor (context, cg_color); \
+ else \
+ CG_SET_STROKE_COLOR (context, color); \
+ } while (0)
+#else
+#define CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+ CGContextSetStrokeColorWithColor (context, cg_color)
+#endif
+#else
+#define CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+ CG_SET_STROKE_COLOR (context, color)
+#endif
+#define CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND(context, gc) \
+ CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR (context, (gc)->xgcv.foreground, \
+ (gc)->cg_fore_color)
+
#if USE_CG_DRAWING
#define FRAME_CG_CONTEXT(f) ((f)->output_data.mac->cg_context)
static int max_fringe_bmp = 0;
static CGImageRef *fringe_bmp = 0;
+static CGColorSpaceRef mac_cg_color_space_rgb;
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+static CGColorRef mac_cg_color_black;
+#endif
+
+static void
+init_cg_color ()
+{
+ mac_cg_color_space_rgb = CGColorSpaceCreateDeviceRGB ();
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+ /* Don't check the availability of CGColorCreate; this symbol is
+ defined even in Mac OS X 10.1. */
+ if (CGColorGetTypeID != NULL)
+#endif
+ {
+ float rgba[] = {0.0f, 0.0f, 0.0f, 1.0f};
+
+ mac_cg_color_black = CGColorCreate (mac_cg_color_space_rgb, rgba);
+ }
+#endif
+}
+
static CGContextRef
mac_begin_cg_clip (f, gc)
struct frame *f;
gy1 += 0.5f, gy2 += 0.5f;
context = mac_begin_cg_clip (f, gc);
- CG_SET_STROKE_COLOR (context, gc->xgcv.foreground);
+ CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND (context, gc);
CGContextBeginPath (context);
CGContextMoveToPoint (context, gx1, gy1);
CGContextAddLineToPoint (context, gx2, gy2);
#endif
}
+/* Mac version of XDrawLine (to Pixmap). */
+
void
-mac_draw_line_to_pixmap (display, p, gc, x1, y1, x2, y2)
+XDrawLine (display, p, gc, x1, y1, x2, y2)
Display *display;
Pixmap p;
GC gc;
CGContextRef context;
context = mac_begin_cg_clip (f, gc);
- CG_SET_FILL_COLOR (context, gc->xgcv.background);
+ CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
CGContextFillRect (context, CGRectMake (x, y, width, height));
mac_end_cg_clip (f);
#else
GC gc = FRAME_NORMAL_GC (f);
context = mac_begin_cg_clip (f, NULL);
- CG_SET_FILL_COLOR (context, gc->xgcv.background);
+ CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
CGContextFillRect (context, CGRectMake (0, 0, FRAME_PIXEL_WIDTH (f),
FRAME_PIXEL_HEIGHT (f)));
mac_end_cg_clip (f);
context = mac_begin_cg_clip (f, gc);
if (!overlay_p)
{
- CG_SET_FILL_COLOR (context, gc->xgcv.background);
+ CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
CGContextFillRect (context, dest_rect);
}
CGContextClipToRect (context, dest_rect);
CGContextScaleCTM (context, 1, -1);
CGContextTranslateCTM (context, 0, -port_height);
if (CGImageIsMask (image))
- CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+ CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
CGContextDrawImage (context,
CGRectMake (dest_x - src_x,
port_height - (dest_y - src_y
CGContextRef context;
context = mac_begin_cg_clip (f, gc);
- CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+ CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
CGContextFillRect (context, CGRectMake (x, y, width, height));
mac_end_cg_clip (f);
#else
CGContextRef context;
context = mac_begin_cg_clip (f, gc);
- CG_SET_STROKE_COLOR (context, gc->xgcv.foreground);
+ CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND (context, gc);
CGContextStrokeRect (context,
CGRectMake (x + 0.5f, y + 0.5f, width, height));
mac_end_cg_clip (f);
#endif
if (bg_width)
{
- CG_SET_FILL_COLOR (context, gc->xgcv.background);
+ CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
CGContextFillRect
(context,
CGRectMake (x, y - FONT_BASE (GC_FONT (gc)),
#if !USE_CG_DRAWING
}
#endif
- CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+ CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
err = ATSUSetLayoutControls (text_layout,
sizeof (tags) / sizeof (tags[0]),
tags, sizes, values);
#endif
if (bg_width)
{
- CG_SET_FILL_COLOR (context, gc->xgcv.background);
+ CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
CGContextFillRect
(context,
CGRectMake (gx, y - FONT_BASE (GC_FONT (gc)),
#if !USE_CG_DRAWING
}
#endif
- CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+ CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
CGContextSetFont (context, GC_FONT (gc)->cg_font);
CGContextSetFontSize (context, GC_FONT (gc)->mac_fontsize);
if (GC_FONT (gc)->mac_fontsize <= cg_text_anti_aliasing_threshold)
/* Mac replacement for XCreateGC. */
GC
-XCreateGC (display, window, mask, xgcv)
+XCreateGC (display, d, mask, xgcv)
Display *display;
- Window window;
+ void *d;
unsigned long mask;
XGCValues *xgcv;
{
GC gc = xmalloc (sizeof (*gc));
bzero (gc, sizeof (*gc));
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+ if (CGColorGetTypeID != NULL)
+#endif
+ {
+ gc->cg_fore_color = gc->cg_back_color = mac_cg_color_black;
+ CGColorRetain (gc->cg_fore_color);
+ CGColorRetain (gc->cg_back_color);
+ }
+#endif
XChangeGC (display, gc, mask, xgcv);
return gc;
{
if (gc->clip_region)
DisposeRgn (gc->clip_region);
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+ if (CGColorGetTypeID != NULL)
+#endif
+ {
+ CGColorRelease (gc->cg_fore_color);
+ CGColorRelease (gc->cg_back_color);
+ }
+#endif
xfree (gc);
}
gc->fore_color.red = RED16_FROM_ULONG (color);
gc->fore_color.green = GREEN16_FROM_ULONG (color);
gc->fore_color.blue = BLUE16_FROM_ULONG (color);
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+ if (CGColorGetTypeID != NULL)
+#endif
+ {
+ CGColorRelease (gc->cg_fore_color);
+ if (color == 0)
+ {
+ gc->cg_fore_color = mac_cg_color_black;
+ CGColorRetain (gc->cg_fore_color);
+ }
+ else
+ {
+ float rgba[4];
+
+ rgba[0] = gc->fore_color.red / 65535.0f;
+ rgba[1] = gc->fore_color.green / 65535.0f;
+ rgba[2] = gc->fore_color.blue / 65535.0f;
+ rgba[3] = 1.0f;
+ gc->cg_fore_color = CGColorCreate (mac_cg_color_space_rgb, rgba);
+ }
+ }
+#endif
}
}
gc->back_color.red = RED16_FROM_ULONG (color);
gc->back_color.green = GREEN16_FROM_ULONG (color);
gc->back_color.blue = BLUE16_FROM_ULONG (color);
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+ if (CGColorGetTypeID != NULL)
+#endif
+ {
+ CGColorRelease (gc->cg_back_color);
+ if (color == 0)
+ {
+ gc->cg_back_color = mac_cg_color_black;
+ CGColorRetain (gc->cg_back_color);
+ }
+ else
+ {
+ float rgba[4];
+
+ rgba[0] = gc->back_color.red / 65535.0f;
+ rgba[1] = gc->back_color.green / 65535.0f;
+ rgba[2] = gc->back_color.blue / 65535.0f;
+ rgba[3] = 1.0f;
+ gc->cg_back_color = CGColorCreate (mac_cg_color_space_rgb, rgba);
+ }
+ }
+#endif
}
}
if (wp != tip_window)
remove_window_handler (wp);
+#if USE_CG_DRAWING
+ mac_prepare_for_quickdraw (f);
+#endif
DisposeWindow (wp);
if (wp == tip_window)
/* Neither WaitNextEvent nor ReceiveNextEvent receives `window
extern OSErr init_coercion_handler P_ ((void));
/* Drag and Drop */
-OSErr install_drag_handler P_ ((WindowRef));
-void remove_drag_handler P_ ((WindowRef));
+extern OSErr install_drag_handler P_ ((WindowRef));
+extern void remove_drag_handler P_ ((WindowRef));
+
+/* Showing help echo string during menu tracking */
+extern OSStatus install_menu_target_item_handler P_ ((WindowPtr));
#if USE_CARBON_EVENTS
#ifdef MAC_OSX
extern void init_service_handler ();
static Lisp_Object Qservice, Qpaste, Qperform;
#endif
+
/* Window Event Handler */
static pascal OSStatus mac_handle_window_event (EventHandlerCallRef,
EventRef, void *);
};
#endif /* MAC_OSX */
-static unsigned int
+static int
#if USE_CARBON_EVENTS
mac_to_emacs_modifiers (UInt32 mods)
#else
return result;
}
+static UInt32
+mac_mapped_modifiers (modifiers)
+ UInt32 modifiers;
+{
+ UInt32 mapped_modifiers_all =
+ (NILP (Vmac_control_modifier) ? 0 : controlKey)
+ | (NILP (Vmac_option_modifier) ? 0 : optionKey)
+ | (NILP (Vmac_command_modifier) ? 0 : cmdKey);
+
+#ifdef MAC_OSX
+ mapped_modifiers_all |=
+ (NILP (Vmac_function_modifier) ? 0 : kEventKeyModifierFnMask);
+#endif
+
+ return mapped_modifiers_all & modifiers;
+}
+
static int
mac_get_emulated_btn ( UInt32 modifiers )
{
return result;
}
+#if TARGET_API_MAC_CARBON
+/***** Code to handle C-g testing *****/
+extern int quit_char;
+extern int make_ctrl_char P_ ((int));
+
+int
+mac_quit_char_key_p (modifiers, key_code)
+ UInt32 modifiers, key_code;
+{
+ UInt32 char_code;
+ unsigned long some_state = 0;
+ Ptr kchr_ptr = (Ptr) GetScriptManagerVariable (smKCHRCache);
+ int c, emacs_modifiers;
+
+ /* Mask off modifier keys that are mapped to some Emacs modifiers. */
+ key_code |= (modifiers & ~(mac_mapped_modifiers (modifiers)));
+ char_code = KeyTranslate (kchr_ptr, key_code, &some_state);
+ if (char_code & ~0xff)
+ return 0;
+
+ emacs_modifiers = mac_to_emacs_modifiers (modifiers);
+ if (emacs_modifiers & ctrl_modifier)
+ c = make_ctrl_char (char_code);
+
+ c |= (emacs_modifiers
+ & (meta_modifier | alt_modifier
+ | hyper_modifier | super_modifier));
+
+ return c == quit_char;
+}
+#endif
+
#if USE_CARBON_EVENTS
/* Obtains the event modifiers from the event ref and then calls
mac_to_emacs_modifiers. */
-static UInt32
+static int
mac_event_to_emacs_modifiers (EventRef eventRef)
{
UInt32 mods = 0;
GetPortVisibleRegion (GetWindowPort (win), region);
GetRegionBounds (region, &r);
expose_frame (f, r.left, r.top, r.right - r.left, r.bottom - r.top);
+#if USE_CG_DRAWING
+ mac_prepare_for_quickdraw (f);
+#endif
UpdateControls (win, region);
DisposeRgn (region);
#else
err = GetEventParameter (kbd_event, kEventParamKeyModifiers,
typeUInt32, NULL,
sizeof (UInt32), NULL, &modifiers);
- if (err == noErr)
- {
- mapped_modifiers =
- (NILP (Vmac_control_modifier) ? 0 : controlKey)
- | (NILP (Vmac_option_modifier) ? 0 : optionKey)
- | (NILP (Vmac_command_modifier) ? 0 : cmdKey);
-#ifdef MAC_OSX
- mapped_modifiers |=
- (NILP (Vmac_function_modifier) ? 0 : kEventKeyModifierFnMask);
-#endif
- if (modifiers & mapped_modifiers)
- /* There're mapped modifier keys. Process it in
- XTread_socket. */
- return eventNotHandledErr;
- }
+ if (err == noErr && mac_mapped_modifiers (modifiers))
+ /* There're mapped modifier keys. Process it in
+ XTread_socket. */
+ return eventNotHandledErr;
if (err == noErr)
err = GetEventParameter (kbd_event, kEventParamKeyUnicodes,
typeUnicodeText, NULL, 0, &actual_size,
#endif
if (err == noErr)
err = install_drag_handler (window);
+ if (err == noErr)
+ err = install_menu_target_item_handler (window);
return err;
}
#if __MWERKS__
/* set creator and type for files created by MSL */
- _fcreator = 'EMAx';
+ _fcreator = MAC_EMACS_CREATOR_CODE;
_ftype = 'TEXT';
#endif
SInt16 current_key_script;
UInt32 modifiers = er.modifiers, mapped_modifiers;
- mapped_modifiers =
- (NILP (Vmac_control_modifier) ? 0 : controlKey)
- | (NILP (Vmac_option_modifier) ? 0 : optionKey)
- | (NILP (Vmac_command_modifier) ? 0 : cmdKey);
-
#if USE_CARBON_EVENTS && defined (MAC_OSX)
- mapped_modifiers |=
- (NILP (Vmac_function_modifier) ? 0 : kEventKeyModifierFnMask);
-
GetEventParameter (eventRef, kEventParamKeyModifiers,
typeUInt32, NULL,
sizeof (UInt32), NULL, &modifiers);
#endif
- mapped_modifiers &= modifiers;
+ mapped_modifiers = mac_mapped_modifiers (modifiers);
#if USE_CARBON_EVENTS && (defined (MAC_OSX) || USE_MAC_TSM)
/* When using Carbon Events, we need to pass raw keyboard
\f
#ifdef MAC_OSX
-void
-mac_check_bundle()
-{
- extern int inhibit_window_system;
- extern int noninteractive;
- CFBundleRef appsBundle;
-
- /* No need to test if already -nw*/
- if (inhibit_window_system || noninteractive)
- return;
-
- appsBundle = CFBundleGetMainBundle();
- if (appsBundle != NULL)
- {
- CFStringRef cfBI = CFSTR("CFBundleIdentifier");
- CFTypeRef res = CFBundleGetValueForInfoDictionaryKey(appsBundle, cfBI);
- /* We found the bundle identifier, now we know we are valid. */
- if (res != NULL)
- {
- CFRelease(res);
- return;
- }
- }
- /* MAC_TODO: Have this start the bundled executable */
-
- /* For now, prevent the fatal error by bringing it up in the terminal */
- inhibit_window_system = 1;
-}
-
void
MakeMeTheFrontProcess ()
{
if (err == noErr)
(void) SetFrontProcess (&psn);
}
-
-/***** Code to handle C-g testing *****/
-
-/* Contains the Mac modifier formed from quit_char */
-int mac_quit_char_modifiers = 0;
-int mac_quit_char_keycode;
-extern int quit_char;
-
-static void
-mac_determine_quit_char_modifiers()
-{
- /* Todo: Determine modifiers from quit_char. */
- UInt32 qc_modifiers = ctrl_modifier;
-
- /* Map modifiers */
- mac_quit_char_modifiers = 0;
- if (qc_modifiers & ctrl_modifier) mac_quit_char_modifiers |= controlKey;
- if (qc_modifiers & shift_modifier) mac_quit_char_modifiers |= shiftKey;
- if (qc_modifiers & alt_modifier) mac_quit_char_modifiers |= optionKey;
-}
-
-static void
-init_quit_char_handler ()
-{
- /* TODO: Let this support keys other the 'g' */
- mac_quit_char_keycode = 5;
- /* Look at <architecture/adb_kb_map.h> for details */
- /* http://gemma.apple.com/techpubs/mac/Toolbox/Toolbox-40.html#MARKER-9-184*/
-
- mac_determine_quit_char_modifiers();
-}
#endif /* MAC_OSX */
static void
#if USE_CARBON_EVENTS
#ifdef MAC_OSX
init_service_handler ();
-
- init_quit_char_handler ();
#endif /* MAC_OSX */
init_command_handler ();
#endif
#if USE_CG_DRAWING
+ init_cg_color ();
+
mac_init_fringe ();
#endif
/* Display module for Mac OS.
Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#define FONT_BASE(f) ((f)->ascent)
#define FONT_DESCENT(f) ((f)->descent)
-#define FONT_MAX_WIDTH(f) FONT_WIDTH(f) /* fix later */
-
/* Structure recording bitmaps and reference count.
If REFCOUNT is 0 then this record is free to be reused. */
#define MAC_AQUA_SMALL_VERTICAL_SCROLL_BAR_WIDTH (11)
/* Size of hourglass controls */
-#define HOURGLASS_WIDTH 16
-#define HOURGLASS_HEIGHT 16
+#define HOURGLASS_WIDTH (16)
+#define HOURGLASS_HEIGHT (16)
/* Some constants that are used locally. */
+/* Creator code for Emacs on Mac OS. */
+enum {
+ MAC_EMACS_CREATOR_CODE = 'EMAx'
+};
+
/* Apple event descriptor types */
enum {
TYPE_FILE_NAME = 'fNam'
unsigned long, unsigned long,
unsigned int));
extern void XFreePixmap P_ ((Display *, Pixmap));
-extern GC XCreateGC P_ ((Display *, Window, unsigned long, XGCValues *));
+extern GC XCreateGC P_ ((Display *, void *, unsigned long, XGCValues *));
extern void XFreeGC P_ ((Display *, GC));
extern void XSetForeground P_ ((Display *, GC, unsigned long));
extern void XSetBackground P_ ((Display *, GC, unsigned long));
extern void XSetWindowBackground P_ ((Display *, WindowPtr, unsigned long));
-extern void mac_draw_line_to_pixmap P_ ((Display *, Pixmap, GC, int, int,
- int, int));
+extern void XDrawLine P_ ((Display *, Pixmap, GC, int, int, int, int));
extern void mac_clear_area P_ ((struct frame *, int, int,
unsigned int, unsigned int));
extern void mac_unload_font P_ ((struct mac_display_info *, XFontStruct *));
#if USE_CG_DRAWING
extern void mac_prepare_for_quickdraw P_ ((struct frame *));
#endif
+extern int mac_quit_char_key_p P_ ((UInt32, UInt32));
#define FONT_TYPE_FOR_UNIBYTE(font, ch) 0
#define FONT_TYPE_FOR_MULTIBYTE(font, ch) 0
# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
# Copyright (C) 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
+# 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
/* Markers: examining, setting and deleting.
- Copyright (C) 1985, 1997, 1998, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1997, 1998, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Functions to compute MD5 message digest of files or memory blocks.
according to the definition of MD5 in RFC 1321 from April 1992.
- Copyright (C) 1995, 1996, 1997, 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the GNU Emacs.
The GNU C Library is free software; you can redistribute it and/or
/* Declaration of functions and data types used for MD5 sum computing
library functions.
- Copyright (C) 1995, 1996, 1997, 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
The GNU C Library is free software; you can redistribute it and/or
/* Includes for memory limit warnings.
- Copyright (C) 1990, 1993, 1994, 1995, 1996, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Minibuffer input and completion.
Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
one puts point at the beginning of the string. *Note* that this
behavior differs from the way such arguments are used in `completing-read'
and some related functions, which use zero-indexing for POSITION. */)
-(prompt, initial_contents, keymap, read, hist, default_value, inherit_input_method)
+ (prompt, initial_contents, keymap, read, hist, default_value, inherit_input_method)
Lisp_Object prompt, initial_contents, keymap, read, hist, default_value;
Lisp_Object inherit_input_method;
{
/* Convert a `struct tm' to a time_t value.
- Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Paul Eggert (eggert@twinsun.com).
NOTE: The canonical source of this file is maintained with the GNU C Library.
/* MS-DOS specific C utilities. -*- coding: raw-text -*-
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* MS-DOS specific C utilities, interface.
Copyright (C) 1993, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* prefix-args.c - echo each argument, prefixed by a string.
- Copyright (C) 1992, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Lisp object printing and output streams.
Copyright (C) 1985, 1986, 1988, 1993, 1994, 1995, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Asynchronous subprocess control for GNU Emacs.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
1996, 1998, 1999, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
{
#ifdef SIGCHLD
Lisp_Object symbol;
+ /* Assignment to EMACS_INT stops GCC whining about limited range
+ of data type. */
+ EMACS_INT pid = p->pid;;
/* No problem storing the pid here, as it is still in Vprocess_alist. */
- deleted_pid_list = Fcons (make_fixnum_or_float (p->pid),
+ deleted_pid_list = Fcons (make_fixnum_or_float (pid),
/* GC treated elements set to nil. */
Fdelq (Qnil, deleted_pid_list));
/* If the process has already signaled, remove it from the list. */
if (CONSP (p->status))
symbol = XCAR (p->status);
if (EQ (symbol, Qsignal) || EQ (symbol, Qexit))
- Fdelete (make_fixnum_or_float (p->pid), deleted_pid_list);
+ Fdelete (make_fixnum_or_float (pid), deleted_pid_list);
else
#endif
{
(process)
register Lisp_Object process;
{
+ /* Assignment to EMACS_INT stops GCC whining about limited range of
+ data type. */
+ EMACS_INT pid;
+
CHECK_PROCESS (process);
- return (XPROCESS (process)->pid
- ? make_fixnum_or_float (XPROCESS (process)->pid)
- : Qnil);
+ pid = XPROCESS (process)->pid;
+ return (pid ? make_fixnum_or_float (pid) : Qnil);
}
DEFUN ("process-name", Fprocess_name, Sprocess_name, 1, 1, 0,
while (1)
{
- register int pid;
+ register EMACS_INT pid;
WAITTYPE w;
Lisp_Object tail;
/* Definitions for asynchronous process control in GNU Emacs.
- Copyright (C) 1985, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* How much read-only Lisp storage a dumped Emacs needs.
- Copyright (C) 1993, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Block-relocating memory allocator.
- Copyright (C) 1993, 1995, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1995, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
internationalization features.)
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Definitions for data structures and routines for the regular
expression library, version 0.12.
- Copyright (C) 1985, 1989, 1990, 1991, 1992, 1993, 1995, 2000, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1989, 1990, 1991, 1992, 1993, 1995, 2000, 2001,
+ 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Caching facts about regions of the buffer, for optimization.
- Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1995, 2001, 2002, 2003,
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Header file: Caching facts about regions of the buffer, for optimization.
- Copyright (C) 1985, 1986, 1993, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1993, 1995, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on IBM AIX version 3.1
- Copyright (C) 1985, 1986, 1990, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1990, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on bsd 4.1.
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on bsd 4.2
- Copyright (C) 1985, 1986, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on bsd 4.3
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Header file for Harris CXUX.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
This file describes the parameters that system description files
should define or not.
Copyright (C) 1985, 1986, 1992, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* System description header file for Darwin (Mac OS X).
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Data General's DG/UX
version 4.32 upto and including 5.4.1.
- Copyright (C) 1994, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Data General's DG/UX
Release 4.10 and above.
- Copyright (C) 1996, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Data General's DG/UX
version 5.4 Release 3.00 and above.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Data General's DG/UX
5.4 Release 2.xx systems.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
This file describes the parameters that system description files
should define or not.
Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* This file is the configuration file for Linux-based GNU systems
- Copyright (C) 1985, 1986, 1992, 1994, 1996, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1992, 1994, 1996, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on the GNU Hurd.
- Copyright (C) 1994, 1995, 1996, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on HPUX release 7.0.
Based on AT&T System V.2.
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Silicon Graphics 3.5
- Copyright (C) 1987, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Silicon Graphics system 3.6.
- Copyright (C) 1987, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Silicon Graphics Irix system 3.3.
- Copyright (C) 1987, 1990, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1990, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on LynxOS-3.0.1
Copyright (C) 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* System description file for Windows NT.
- Copyright (C) 1993, 1994, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* System description file for MS-DOS
Copyright (C) 1993, 1996, 1997, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Sony's NEWS-OS 5.0.2
- Copyright (C) 1992, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Configuration file for the NeXTstep system.
- Copyright (C) 1990, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1995, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on Sequent DYNIX/ptx 1.x/2.x
- Copyright (C) 1987, 1990, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1990, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on RISCiX 1.1 (bsd 4.3)
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on RISCiX 1.2 (bsd 4.3)
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on RTU 3.0, ucb universe.
- Copyright (C) 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* System description file for SCO 3.2v4.
- Copyright (C) 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* System description file for SCO 3.2v5.
- Copyright (C) 1996, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Template for system description header files.
This file describes the parameters that system description files
should define or not.
- Copyright (C) 1985, 1986, 1992, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1992, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on UMAX 4.2
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on UniSoft's UniPlus 5.2
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on AT&T's System V.0
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on AT&T's System V Release 2.2
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on AT&T's System V Release 2.0
- Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on AT&T's System V Release 3
- Copyright (C) 1987, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running on AT&T's System V Release 4
- Copyright (C) 1987, 1990, 1999, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1990, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* system description header for VMS
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions file for GNU Emacs running SCO Xenix 386 Release 2.2
- Copyright (C) 1988, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Calculate what line insertion or deletion to do, and do it,
- Copyright (C) 1985, 1986, 1990, 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1990, 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* String search routines for GNU Emacs.
- Copyright (C) 1985, 1986, 1987, 1993, 1994, 1997, 1998, 1999, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 1993, 1994, 1997, 1998, 1999, 2001, 2002,
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* simulate `sbrk' with an array in .bss, for `unexec' support for Cygwin;
complete rewrite of xemacs Cygwin `unexec' code
- Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* sound.c -- sound support.
Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with gnulib.
Bugs can be reported to bug-gnulib@gnu.org.
/* Functions for Sun Windows menus and selection buffer.
Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is probably totally obsolete. In any case, the FSF is
unwilling to support it. We agreed to include it in our distribution
/* GNU Emacs routines to deal with syntax tables; also word and list parsing.
- Copyright (C) 1985, 1987, 1993, 1994, 1995, 1997, 1998, 1999, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1987, 1993, 1994, 1995, 1997, 1998, 1999, 2001,
+ 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Declarations having to do with GNU Emacs syntax tables.
- Copyright (C) 1985, 1993, 1994, 1997, 1998, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1993, 1994, 1997, 1998, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Interfaces to system-dependent kernel and library entries.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* sysselect.h - System-dependent definitions for the select function.
- Copyright (C) 1995, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* syssignal.h - System-dependent definitions for signals.
- Copyright (C) 1993, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* systime.h - System-dependent definitions for time manipulations.
Copyright (C) 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* systty.h - System-dependent definitions for terminals.
- Copyright (C) 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Define wait system call interface for Emacs.
- Copyright (C) 1993, 1994, 1995, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Terminal control module for terminals described by TERMCAP
Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1998, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Work-alike for termcap, plus extra features.
Copyright (C) 1985, 1986, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* Flags and parameters describing terminal's characteristics.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Hooks by which low level terminal operations
can be made to call other routines.
- Copyright (C) 1985, 1986, 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Interface from Emacs to terminfo.
- Copyright (C) 1985, 1986, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Flags and parameters describing user options for handling the terminal.
- Copyright (C) 1985, 1986, 1990, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1990, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Interface code for dealing with text properties.
Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Merge parameters into a termcap entry string.
- Copyright (C) 1985, 1987, 1993, 1995, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1987, 1993, 1995, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* GNU Emacs VMS UAF definition file.
- Copyright (C) 1986, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* undo handling for GNU Emacs.
- Copyright (C) 1990, 1993, 1994, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1993, 1994, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Dump an executable image.
- Copyright (C) 1985, 1986, 1987, 1988, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 1988, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Unexec for DEC alpha. schoepf@sc.ZIB-Berlin.DE (Rainer Schoepf).
- Copyright (C) 1994, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* unexapollo.c -- COFF File UNEXEC for GNU Emacs on Apollo SR10.x
- Copyright (C) 1988, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
think about it, or about whether other Emacs maintenance might
break it.
- Copyright (C) 1985, 1986, 1988, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1988, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* unexec() support for Cygwin;
complete rewrite of xemacs Cygwin unexec() code
- Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
-/* Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993, 1994, 2001, 2002, 2003,
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Copyright (C) 1985, 1986, 1987, 1988, 1990, 1992, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
we don't plan to think about it, or about whether other Emacs
maintenance might break it.
- Copyright (C) 1988, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Dump Emacs in Mach-O format for use on Mac OS X.
Copyright (C) 2001, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
we don't plan to think about it, or about whether other Emacs
maintenance might break it.
- Copyright (C) 1988, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Dump Emacs in macho format.
- Copyright (C) 1990, 1993, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Written by Bradley Taylor (btaylor@next.com).
This file is part of GNU Emacs.
/* Unexec for Siemens machines running Sinix (modified SVR4).
- Copyright (C) 1985, 1986, 1987, 1988, 1990, 1992, 1993, 1994, 1995, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 1988, 1990, 1992, 1993, 1994, 1995, 2001,
+ 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Unexec for Sunos 4 using shared libraries.
- Copyright (C) 1990, 1994, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1994, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* unexec for GNU Emacs on Windows NT.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Functions for memory limit warnings.
- Copyright (C) 1990, 1992, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1992, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* 16-bit Windows Selection processing for emacs on MS-Windows
Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Utility and Unix shadow routines for GNU Emacs on the Microsoft W32 API.
Copyright (C) 1994, 1995, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
#define EMACS_W32_H
/* Support routines for the NT version of Emacs.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Implementation of BDF font handling on the Microsoft W32 API.
- Copyright (C) 1999, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions and header for handling BDF fonts on the Microsoft W32 API.
- Copyright (C) 1999, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Terminal hooks for GNU Emacs on the Microsoft W32 API.
- Copyright (C) 1992, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1999, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Graphical user interface functions for the Microsoft W32 API.
Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions and headers for communication on the Microsoft W32 API.
- Copyright (C) 1995, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Heap management routines for GNU Emacs on the Microsoft W32 API.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Heap management routines (including unexec) for GNU Emacs on Windows NT.
- Copyright (C) 1994, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Input event support for Emacs on the Microsoft W32 API.
- Copyright (C) 1992, 1993, 1995, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1995, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Input routines for GNU Emacs on the Microsoft W32 API.
- Copyright (C) 1995, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Menu support for GNU Emacs on the Microsoft W32 API.
- Copyright (C) 1986, 1988, 1993, 1994, 1996, 1998, 1999, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1988, 1993, 1994, 1996, 1998, 1999, 2001, 2002,
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Process support for GNU Emacs on the Microsoft W32 API.
Copyright (C) 1992, 1995, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Emulate the X Resource Manager through the registry.
- Copyright (C) 1990, 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1990, 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Selection processing for Emacs on the Microsoft W32 API.
- Copyright (C) 1993, 1994, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Implementation of GUI terminal on the Microsoft W32 API.
Copyright (C) 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Definitions and headers for communication on the Microsoft W32 API.
Copyright (C) 1995, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Functions taken directly from X sources for use with the Microsoft W32 API.
- Copyright (C) 1989, 1992, 1993, 1994, 1995, 1999, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1989, 1992, 1993, 1994, 1995, 1999, 2001, 2002, 2003,
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* The emacs frame widget.
- Copyright (C) 1992, 1993, 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* The emacs frame widget public header file.
- Copyright (C) 1993, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* The emacs frame widget private header file.
- Copyright (C) 1993, 2002, 2003, 2004, 2005,
- 2006 Free Software Foundation, Inc.
+ Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Window creation, deletion and examination for GNU Emacs.
Does not include redisplay.
Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
if (! NILP (update)
&& ! (! NILP (w->window_end_valid)
- && XFASTINT (w->last_modified) >= BUF_MODIFF (b))
+ && XFASTINT (w->last_modified) >= BUF_MODIFF (b)
+ && XFASTINT (w->last_overlay_modified) >= BUF_OVERLAY_MODIFF (b))
&& !noninteractive)
{
struct text_pos startp;
struct window *w = XWINDOW (window);
struct buffer *b = XBUFFER (buffer);
int count = SPECPDL_INDEX ();
-#ifdef HAVE_WINDOW_SYSTEM
- struct frame *f = XFRAME (w->frame);
- Display_Info *dpyinfo;
-#endif
w->buffer = buffer;
call1 (Vrun_hooks, Qwindow_configuration_change_hook);
}
-#ifdef HAVE_WINDOW_SYSTEM
- BLOCK_INPUT;
- if (f && FRAME_X_OUTPUT (f)
- && (dpyinfo = FRAME_X_DISPLAY_INFO (f))
- && EQ (window, dpyinfo->mouse_face_window))
- clear_mouse_face (dpyinfo);
- UNBLOCK_INPUT;
-#endif
-
unbind_to (count, Qnil);
}
/* Window definitions for GNU Emacs.
Copyright (C) 1985, 1986, 1993, 1995, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Display generation from window structure and buffer text.
Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
1997, 1998, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
struct window *w = XWINDOW (window);
struct it it;
struct glyph_row *last_text_row = NULL;
+ struct frame *f = XFRAME (w->frame);
/* Make POS the new window start. */
set_marker_both (w->start, Qnil, CHARPOS (pos), BYTEPOS (pos));
/* xfaces.c -- "Face" primitives.
Copyright (C) 1993, 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Functions for the X window system.
Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* X Communication module for terminals which understand the X protocol.
Copyright (C) 1986, 1988, 1993, 1994, 1996, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Deal with the X Resource Manager.
Copyright (C) 1990, 1993, 1994, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* X Selection processing for Emacs.
Copyright (C) 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Session management module for systems which understand the X Session
management protocol.
- Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* X Communication module for terminals which understand the X protocol.
Copyright (C) 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
static Time last_mouse_movement_time;
+/* Time for last user interaction as returned in X events. */
+
+static Time last_user_time;
+
/* Incremented by XTread_socket whenever it really tries to read
events. */
break;
case SelectionNotify:
+ last_user_time = event.xselection.time;
#ifdef USE_X_TOOLKIT
if (! x_window_to_frame (dpyinfo, event.xselection.requestor))
goto OTHER;
break;
case SelectionClear: /* Someone has grabbed ownership. */
+ last_user_time = event.xselectionclear.time;
#ifdef USE_X_TOOLKIT
if (! x_window_to_frame (dpyinfo, event.xselectionclear.window))
goto OTHER;
break;
case SelectionRequest: /* Someone wants our selection. */
+ last_user_time = event.xselectionrequest.time;
#ifdef USE_X_TOOLKIT
if (!x_window_to_frame (dpyinfo, event.xselectionrequest.owner))
goto OTHER;
break;
case PropertyNotify:
+ last_user_time = event.xproperty.time;
#if 0 /* This is plain wrong. In the case that we are waiting for a
PropertyNotify used as an ACK in incremental selection
transfer, the property will be on the receiver's window. */
/* Perhaps reparented due to a WM restart. Reset this. */
FRAME_X_DISPLAY_INFO (f)->wm_type = X_WMTYPE_UNKNOWN;
+ FRAME_X_DISPLAY_INFO (f)->net_supported_window = 0;
}
goto OTHER;
case KeyPress:
+ last_user_time = event.xkey.time;
ignore_next_mouse_click_timeout = 0;
#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
#endif
case KeyRelease:
+ last_user_time = event.xkey.time;
#ifdef HAVE_X_I18N
/* Don't dispatch this event since XtDispatchEvent calls
XFilterEvent, and two calls in a row may freeze the
#endif
case EnterNotify:
+ last_user_time = event.xcrossing.time;
x_detect_focus_change (dpyinfo, &event, &inev.ie);
f = x_any_window_to_frame (dpyinfo, event.xcrossing.window);
goto OTHER;
case LeaveNotify:
+ last_user_time = event.xcrossing.time;
x_detect_focus_change (dpyinfo, &event, &inev.ie);
f = x_top_window_to_frame (dpyinfo, event.xcrossing.window);
case MotionNotify:
{
+ last_user_time = event.xmotion.time;
previous_help_echo_string = help_echo_string;
help_echo_string = Qnil;
bzero (&compose_status, sizeof (compose_status));
last_mouse_glyph_frame = 0;
+ last_user_time = event.xbutton.time;
if (dpyinfo->grabbed
&& last_mouse_frame
UNBLOCK_INPUT;
}
-/* Do fullscreen as specified in extended window manager hints */
+/* Return non-zero if _NET_SUPPORTING_WM_CHECK window exists and _NET_SUPPORTED
+ on the root window for frame F contains ATOMNAME.
+ This is how a WM check shall be done according to the Window Manager
+ Specification/Extended Window Manager Hints at
+ http://freedesktop.org/wiki/Standards_2fwm_2dspec. */
+
static int
-do_ewmh_fullscreen (f)
+wm_supports (f, atomname)
struct frame *f;
+ const char *atomname;
{
- int have_net_atom = FRAME_X_DISPLAY_INFO (f)->have_net_atoms;
+ Atom actual_type;
+ unsigned long actual_size, bytes_remaining;
+ int i, rc, actual_format;
+ Atom prop_atom;
+ Window wmcheck_window;
+ struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f);
+ Window target_window = dpyinfo->root_window;
+ long max_len = 65536;
+ Display *dpy = FRAME_X_DISPLAY (f);
+ unsigned char *tmp_data = NULL;
+ Atom target_type = XA_WINDOW;
+ Atom want_atom;
- if (!have_net_atom)
+ BLOCK_INPUT;
+
+ prop_atom = XInternAtom (dpy, "_NET_SUPPORTING_WM_CHECK", False);
+
+ x_catch_errors (dpy);
+ rc = XGetWindowProperty (dpy, target_window,
+ prop_atom, 0, max_len, False, target_type,
+ &actual_type, &actual_format, &actual_size,
+ &bytes_remaining, &tmp_data);
+
+ if (rc != Success || actual_type != XA_WINDOW || x_had_errors_p (dpy))
+ {
+ if (tmp_data) XFree (tmp_data);
+ x_uncatch_errors ();
+ UNBLOCK_INPUT;
+ return 0;
+ }
+
+ wmcheck_window = *(Window *) tmp_data;
+ XFree (tmp_data);
+
+ /* Check if window exists. */
+ XSelectInput (dpy, wmcheck_window, StructureNotifyMask);
+ x_sync (f);
+ if (x_had_errors_p (dpy))
+ {
+ x_uncatch_errors ();
+ UNBLOCK_INPUT;
+ return 0;
+ }
+
+ if (dpyinfo->net_supported_window != wmcheck_window)
{
- int num;
- Atom *atoms = XListProperties (FRAME_X_DISPLAY (f),
- FRAME_X_DISPLAY_INFO (f)->root_window,
- &num);
- if (atoms && num > 0)
+ /* Window changed, reload atoms */
+ if (dpyinfo->net_supported_atoms != NULL)
+ XFree (dpyinfo->net_supported_atoms);
+ dpyinfo->net_supported_atoms = NULL;
+ dpyinfo->nr_net_supported_atoms = 0;
+ dpyinfo->net_supported_window = 0;
+
+ target_type = XA_ATOM;
+ prop_atom = XInternAtom (dpy, "_NET_SUPPORTED", False);
+ tmp_data = NULL;
+ rc = XGetWindowProperty (dpy, target_window,
+ prop_atom, 0, max_len, False, target_type,
+ &actual_type, &actual_format, &actual_size,
+ &bytes_remaining, &tmp_data);
+
+ if (rc != Success || actual_type != XA_ATOM || x_had_errors_p (dpy))
{
- char **names = (char **) xmalloc (num * sizeof(*names));
- if (XGetAtomNames (FRAME_X_DISPLAY (f), atoms, num, names))
- {
- int i;
- for (i = 0; i < num; ++i)
- {
- if (!have_net_atom)
- have_net_atom = strncmp (names[i], "_NET_", 5) == 0;
- XFree (names[i]);
- }
- }
- xfree (names);
+ if (tmp_data) XFree (tmp_data);
+ x_uncatch_errors ();
+ UNBLOCK_INPUT;
+ return 0;
}
- if (atoms)
- XFree (atoms);
- FRAME_X_DISPLAY_INFO (f)->have_net_atoms = have_net_atom;
+ dpyinfo->net_supported_atoms = (Atom *)tmp_data;
+ dpyinfo->nr_net_supported_atoms = actual_size;
+ dpyinfo->net_supported_window = wmcheck_window;
}
+ rc = 0;
+ want_atom = XInternAtom (dpy, atomname, False);
+
+ for (i = 0; rc == 0 && i < dpyinfo->nr_net_supported_atoms; ++i)
+ rc = dpyinfo->net_supported_atoms[i] == want_atom;
+
+ x_uncatch_errors ();
+ UNBLOCK_INPUT;
+
+ return rc;
+}
+
+/* Do fullscreen as specified in extended window manager hints */
+
+static int
+do_ewmh_fullscreen (f)
+ struct frame *f;
+{
+ int have_net_atom = wm_supports (f, "_NET_WM_STATE");
+
if (have_net_atom)
{
Lisp_Object frame;
break;
}
+ if (!wm_supports (f, what)) return 0;
+
+
Fx_send_client_event (frame, make_number (0), frame,
make_unibyte_string (atom, strlen (atom)),
make_number (32),
/* The following code is needed for `raise-frame' to work on
some versions of metacity; see Window Manager
Specification/Extended Window Manager Hints at
- http://freedesktop.org/wiki/Standards_2fwm_2dspec
+ http://freedesktop.org/wiki/Standards_2fwm_2dspec */
- However, on other versions (metacity 2.17.2-1.fc7), it
+#if 0
+ /* However, on other versions (metacity 2.17.2-1.fc7), it
reportedly causes hangs when resizing frames. */
- /* Lisp_Object frame;
- const char *atom = "_NET_ACTIVE_WINDOW"; */
-
- x_raise_frame (f);
-
- /* XSETFRAME (frame, f);
- Fx_send_client_event (frame, make_number (0), frame,
- make_unibyte_string (atom, strlen (atom)),
- make_number (32),
- Fcons (make_number (1),
- Fcons (make_number (time (NULL) * 1000),
- Qnil))); */
+ const char *atom = "_NET_ACTIVE_WINDOW";
+ if (f->async_visible && wm_supports (f, atom))
+ {
+ Lisp_Object frame;
+ XSETFRAME (frame, f);
+ Fx_send_client_event (frame, make_number (0), frame,
+ make_unibyte_string (atom, strlen (atom)),
+ make_number (32),
+ Fcons (make_number (1),
+ Fcons (make_number (last_user_time),
+ Qnil)));
+ }
+ else
+#endif
+ x_raise_frame (f);
}
else
x_lower_frame (f);
dpyinfo->x_dnd_atoms = xmalloc (sizeof (*dpyinfo->x_dnd_atoms)
* dpyinfo->x_dnd_atoms_size);
+ dpyinfo->net_supported_atoms = NULL;
+ dpyinfo->nr_net_supported_atoms = 0;
+ dpyinfo->net_supported_window = 0;
+
connection = ConnectionNumber (dpyinfo->display);
dpyinfo->connection = connection;
/* Definitions and headers for communication with X protocol.
Copyright (C) 1989, 1993, 1994, 1998, 1999, 2000, 2001, 2002, 2003,
- 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
size_t x_dnd_atoms_size;
size_t x_dnd_atoms_length;
- int have_net_atoms;
+ /* Extended window manager hints, Atoms supported by the window manager */
+ Atom *net_supported_atoms;
+ int nr_net_supported_atoms;
+ Window net_supported_window;
};
#ifdef HAVE_X_I18N
# Write into $1/subdirs.el a list of subdirs of directory $1.
# Copyright (C) 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004, 2005,
-# 2006 Free Software Foundation, Inc.
+# 2006, 2007 Free Software Foundation, Inc.
#
# This file is part of GNU Emacs.
#
;;; make-mms-derivative.el --- framework to do horrible things for VMS support
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Author: Thien-Thi Nguyen <ttn@gnu.org>
;; Keywords: maint build vms mms makefile levitte autoconf war-is-a-lose