summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Guerry <bzg@altern.org>2011-01-09 15:07:21 +0100
committerBastien Guerry <bzg@altern.org>2011-01-09 15:07:21 +0100
commit22eae227b9119b3aeaeeb28f9e684ecdfb5aa85c (patch)
treeae9df77466f7932ac22c47f60c679de2d8accedc
parentd7b94e40eea2598e7a2dd19c28441042b88f6f17 (diff)
downloadorg-mode-22eae227b9119b3aeaeeb28f9e684ecdfb5aa85c.tar.gz
Removed ORGWEBPAGE/ directory.
The Org git repository does not contains ORGWEBPAGE/ anymore, which was used to publish http://orgmode.org website. ORGWEBPAGE/ has been extracted and moved to a separate git repository on orgmode.org server. For now only Carsten and Bastien can commit changes to this org-web.git repository, but we might make it more widely writable later on.
-rw-r--r--ORGWEBPAGE/Changes.org2522
-rw-r--r--ORGWEBPAGE/Changes_old.org8242
-rw-r--r--ORGWEBPAGE/img/old/org-mode-unicorn-old.eps257
-rw-r--r--ORGWEBPAGE/img/old/org-mode-unicorn-old.icobin1150 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/old/org-mode-unicorn-old.jpgbin10672 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/old/org-mode-unicorn-old.svg19
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn.eps6931
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn.gifbin5101 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn.icobin1150 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn.jpgbin15422 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn.pngbin10527 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn.psdbin278927 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn.svg102
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn_16.icobin1150 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn_32.icobin4286 -> 0 bytes
-rw-r--r--ORGWEBPAGE/img/org-mode-unicorn_64.icobin16958 -> 0 bytes
-rw-r--r--ORGWEBPAGE/index.org269
-rw-r--r--ORGWEBPAGE/org.css805
-rw-r--r--ORGWEBPAGE/survey.org1161
-rw-r--r--ORGWEBPAGE/talks/index.org45
-rw-r--r--ORGWEBPAGE/tasks.pngbin64753 -> 0 bytes
-rw-r--r--ORGWEBPAGE/todo.org134
22 files changed, 0 insertions, 20487 deletions
diff --git a/ORGWEBPAGE/Changes.org b/ORGWEBPAGE/Changes.org
deleted file mode 100644
index 0e42f62..0000000
--- a/ORGWEBPAGE/Changes.org
+++ /dev/null
@@ -1,2522 +0,0 @@
-# -*- mode: org; fill-column: 65 -*-
-
-#+begin_html
-<a href="/"><img src="http://orgmode.org/img/org-mode-unicorn.png" class="logo-link" /></a>
-#+end_html
-
-#+STARTUP: indent hidestars
-
-* Version 7.4
-:PROPERTIES:
-:VISIBILITY: content
-:CUSTOM_ID: v7.4
-:END:
-
-
-** Incompatible changes
-
-*** Agenda: rework ndays and span handling
-
-The variable =org-agenda-ndays= is obsolete - please use
-=org-agenda-span= instead.
-
-Thanks to Julien Danjou for this.
-
-** Details
-
-*** Improvements with inline tasks and indentation
-
-There is now a configurable way on how to export inline tasks. See
-the new variable =org-inlinetask-export-templates=.
-
-Thanks to Nicolas Goaziou for coding these changes.
-
-*** Agenda: Added a bulk "scattering" command
-
-=B S= in the agenda buffer will cause tasks to be rescheduled a random
-number of days into the future, with 7 as the default. This is useful
-if you've got a ton of tasks scheduled for today, you realize you'll
-never deal with them all, and you just want them to be distributed
-across the next N days. When called with a prefix arg, rescheduling
-will avoid weekend days.
-
-Thanks to John Wiegley for this.
-
-*** In-buffer completion is now done using John Wiegleys pcomplete.el
-
-Thanks to John Wiegley for much of this code.
-
-*** Sending radio tables from org buffers is now allowed
-
-Org radio tables can no also be sent inside Org buffers. Also,
-there is a new hook which get called after a table has been sent.
-
-Thanks to Seweryn Kokot.
-
-*** Command names shown in manual
-
-The reference manual now lists command names for most commands.
-Thanks to Andreas Röhler who started this project.
-
-*** Allow ap/pm times in agenda time grid
-
-Times in the agenda can now be displayed in am/pm format. See the new
-variable =org-agenda-timegrid-use-ampm=. Thanks to C. A. Webber for
-a patch to this effect.
-
-*** Rewriten clock table code
-
-The entire clocktable code has been rewritten to add more options and
-to make hacking time reports easier.
-
-Thanks to Erwin Vrolijk for a patch introducing clock tables for
-quarters.
-
-*** Babel
-**** Add =msosql= engine to sql code blocks
-SQL code blocks can now be executed using the =myosql= engine
-using the osql command (from MS SQL Server) on Windows systems.
-
-Thanks to Sébastien Vauban for this contribution.
-
-**** Python code blocks now accept a =preamble= header argument
-This allows specification of coding declarations and library imports
-which must take place in the beginning of a file of executed python
-code (note this header argument is used during code block evaluation
-unlike the =shebang= header argument which is used during tangling).
-For example
-
-#+begin_src org
- ,#+begin_src python :preamble # -*- coding: utf-8 -*- :return s
- ,s = "é"
- ,#+end_src
-#+end_src
-
-Thanks to Vincent Beffara for this idea.
-
-**** Code block name is shown during evaluation query
-When the user is queried about the evaluation of a named code block
-the name of the code block is now displayed.
-
-Thanks to Tom Dye for this suggestion.
-
-**** Clojure code blocks results insertion
-The results of Clojure code blocks have been improved in two ways.
-1. lazy sequences are now expanded for insertion into the Org-mode
- buffer
-2. pretty printing of results is now possible with both "code" and
- "data" pretty print formats
-
-Thanks to Rick Moynihan for suggesting these changes.
-
-**** Python code blocks now accept a =:return= header argument
-This alleviates the need to explicitly insert return statements into
-the bode of Python code blocks. This change both
-- allows the same python code blocks to be run both in sessions and
- externally
-- removes the floating =return= statements which violated python
- syntax
-
-Thanks to Darlan Cavalcante for proposing this feature.
-
-**** =:results wrap= header argument wraps code block results
-The new =:results wrap= wraps code blocks results in a custom
-environment making it possible to offset their contents during
-export. For example
-
-#+begin_src org
- ,#+begin_src emacs-lisp :results wrap
- , "code block results"
- ,#+end_src
-
- ,#+results:
- ,#+BEGIN_RESULT
- ,: code block results
- ,#+END_RESULT
-#+end_src
-
-Thanks to Sébastien Vauban for persistently suggesting this enhancement.
-
-**** Code block error buffer wiped clean between executions
-Previously the code block error buffer accumulated errors making it
-difficult to distinguish between previous and current errors. This
-buffer is now cleaned before every interactive code block evaluation.
-
-**** Lists now recognized by code blocks
-It is now possible for code blocks to both read and write list
-contents from and to Org-mode buffers. For example
-
-#+begin_src org
- ,#+results: a-list
- ,- babel
- ,- and
- ,- org-mode
-
- ,#+source: a-list
- ,#+begin_src emacs-lisp :var lst=a-list :results list
- , (reverse lst)
- ,#+end_src
-#+end_src
-
-**** Calc added as a supported code block language
-The Emacs Calc package can be used through =calc= code blocks allowing
-both regular arithmetic operations as well as stack based
-calculation. For example
-
-#+begin_src org
- ,#+source: calc-stack
- ,#+begin_src calc
- , 8
- , 1
- , '+
- , 9
- , '*
- ,#+end_src
-
- ,#+results: calc-stack
- ,: 81
-
- ,#+source: calc-arithmetic
- ,#+begin_src calc :var in=calc-stack
- , in / 9
- ,#+end_src
-
- ,#+results: calc-arithmetic
- ,: 9
-#+end_src
-
-**** "org-babel-detangle" propagates change to source code files into code blocks
-`org-babel-detangle' can be used to propagate changes to pure source
-code files tangled from embedded code blocks in Org-mode files back to
-the original code blocks in the Org-mode file. This can be used on
-collaborative projects to keep embedded code blocks up to date with
-edits made in pure source code files.
-
-
-
-
-
-
-
-
-* Version 7.02
-
-:PROPERTIES:
-:CUSTOM_ID: v7.02
-:END:
-
-** Incompatible Changes
-*** Code block hashes
-Due to changes in the code resolving code block header arguments
-hashing of code block results should now re-run a code block when
-an argument to the code block has changed. As a result of this
-change *all* code blocks with cached results will be re-run after
-upgrading to the latest version.
-
-*** Testing update
-Anyone using the org-mode test suite will need to update the jump
-repository for test navigation by executing the following from
-the root of the org-mode repository.
-: git submodule update
-Failure to update this repository will cause loading of
-org-test.el to throw errors.
-** Details
-*** Org-babel speed commands
-All Org-babel commands (behind the C-c C-v key prefix) are now
-available as speed commands when the point is on the first line of a
-code block. This uses the existing Org-mode speed key mechanisms.
-
-Thanks to Jambunathan K for implementation this new feature.
-
-*** Fontify code in code blocks.
-
-Source code in code blocks can now be fontified. Please customize the
-varable =org-src-fontify-natively=. For very large blocks (several
-hundreds of lines) there can be delays in editing such fontified
-blocks, in which case C-c ' should be used to bring up a dedicated
-edit buffer.
-
-Thanks to Dan Davison for this.
-
-*** Language-mode commands are available in the Org-buffer
- The most general machinery for doing this is the macro
- `org-babel-do-in-edit-buffer'. There is also the convenience
- function `org-babel-do-key-sequence-in-edit-buffer' which makes
- use of this macro, and is bound to C-c C-v C-x and C-c C-v x. If
- there is an active region contained within the code block, then
- this is inherited by the edit buffer. Some examples of the sorts
- of usage this permits are
-
-C-c C-v C-x M-; comment region according to language
-C-c C-v C-x C-M-\ indent region according to language
-
-Users can make these more convenient, e.g.
-
-(defun my/org-comment-dwim (&optional arg)
- (interactive "P")
- (or (org-babel-do-key-sequence-in-edit-buffer "\M-;")
- (comment-dwim arg)))
-
-(define-key org-mode-map "\M-;" 'my/org-comment-dwim)
-
-A common instance of this general pattern is built in to Org-mode,
-controlled by the variable `org-src-tab-acts-natively': if this
-variable is set, then TAB in a code block has the effect that it would
-have in the language major mode buffer.
-
-*** Org-babel commands are available in language-mode edit buffer
- Mirroring the language-native commands in Org buffers above, a new
- macro `org-src-do-at-code-block' and convenience function
- `org-src-do-key-sequence-at-code-block' provide the converse. When
- used in a language major-mode edit buffer (i.e. a buffer generated
- by C-c '), `org-src-do-key-sequence-at-code-block' executes a key
- sequence at the code block in the source Org buffer. The command
- bound to the key sequence in the Org-babel key map is executed
- remotely with point temporarily at the start of the code block in
- the Org buffer.
-
- The command is not bound to a key by default, to avoid conflicts
- with language major mode bindings. To bind it to C-c @ in all
- language major modes, you could use
-
- (add-hook 'org-src-mode-hook
- (lambda () (define-key org-src-mode-map "\C-c@"
- 'org-src-do-key-sequence-at-code-block)))
-
- In that case, for example, C-c @ t issued in code edit buffers
- would tangle the current Org code block, C-c @ e would execute
- the block and C-c @ h would display the other available
- Org-babel commands.
-
-*** Multi-line header arguments to code blocks
-Code block header arguments can now span multiple lines using the
-new =#+header:= or =#+headers:= lines preceding a code block or
-nested in between the name and body of a named code block.
-Examples are given below.
-
-- multi-line header arguments on an un-named code block
- : #+headers: :var data1=1
- : #+begin_src emacs-lisp :var data2=2
- : (message "data1:%S, data2:%S" data1 data2)
- : #+end_src
- :
- : #+results:
- : : data1:1, data2:2
-
-- multi-line header arguments on a named code block
- : #+source: named-block
- : #+header: :var data=2
- : #+begin_src emacs-lisp
- : (message "data:%S" data)
- : #+end_src
- :
- : #+results: named-block
- : : data:2
-
-*** Unified handling of variable expansion for code blocks
-The code used to resolve variable references in code block header
-arguments has now been consolidated. This both simplifies the
-code base (especially the language-specific files), and ensures
-that the arguments to a code block will not be evaluated multiple
-times. This change should not be externally visible to the
-Org-mode user.
-*** Improved Caching
-Code block caches now notice if the value of a variable argument
-to the code block has changed, if this is the case the cache is
-invalidated and the code block is re-run. The following example
-can provide intuition for the new behavior.
-#+begin_src org :exports code
- ,#+srcname: random
- ,#+begin_src R :cache yes
- ,runif(1)
- ,#+end_src
-
- ,#+results[a2a72cd647ad44515fab62e144796432793d68e1]: random
- ,: 0.4659510825295
-
- ,#+srcname: caller
- ,#+begin_src emacs-lisp :var x=random :cache yes
- ,x
- ,#+end_src
-
- ,#+results[bec9c8724e397d5df3b696502df3ed7892fc4f5f]: caller
- ,: 0.254227238707244
-#+end_src
-
-*** Added :headers header argument for LaTeX code blocks
-This makes it possible to set LaTeX options which must take place in
-the document pre-amble for LaTeX code blocks. This header argument
-accepts either a single string or a list, e.g.
-
-#+begin_src org
- ,#+begin_src latex :headers \usepackage{lmodern} :file name1.pdf
- , latex body
- ,#+end_src
-
- ,#+begin_src latex :headers '("\\usepackage{mathpazo}" "\\usepackage{fullpage}") :file name2.pdf
- , latex body
- ,#+end_src
-#+end_src
-
-*** New function `org-export-string'
-Allows exporting directly from a string to the specified export format.
-*** Code block header argument ":noweb tangle"
-Only expands <<noweb>> syntax references when tangling, not during
-export (weaving).
-*** New function `org-babel-switch-to-session-with-code'
-C-c C-v z (`org-babel-switch-to-session-with-code') is a variant of
-C-c C-v C-z (`org-babel-switch-to-session'): instead of switching to
-the session buffer, it splits the window between (a) the session
-buffer and (b) a language major-mode edit buffer for the code block in
-question. This can be convenient for using language major mode for
-interacting with the session buffer.
-
-*** Improvements to R sessions
- R now uses standard ESS code evaluation machinery in the :results
- value case, which avoids unnecessary output to the comint
- buffer. In addition, the R command responsible for writing the
- result to file is hidden from the user. Finally, the R code edit
- buffer generated by C-c ' is automatically linked to the ESS
- session if the current code block is using :session.
-
-*** Temporary file directory
-All babel temporary files are now kept in a single sub-directory in
-the /tmp directory and are cleaned up when Emacs exits.
-
-*** Function for demarcating blocks `org-babel-demarcate-block'
-Can be called to wrap the region in a block, or to split the block
-around point, bound to (C-c C-v d).
-
-*** Function for marking code block contents `org-babel-mark-block'
- Bound to C-M-h in the babel key map (i.e. C-c C-v C-M-h by
- default). This can be useful in conjunction with
- `org-babel-do-in-edit-buffer', for example for language-native
- commenting or indenting of the whole block.
-*** Lists of anniversaries are now handeled better
-
-When several anniversaries are defined in the bbdb anniversaries
-field (separated by semicolon), this is now handled nicely by the
-agenda.
-
-Thanks to Łukasz Stelmach for a patch to this effect.
-
-*** Table fields are now aligned better, new <c> cookie.
-
-In HTML export, table fields are now properly aligned in accord
-with automatic alignment in org, or as set by the =<r>=, =<l>=, and
-=<c>= cookies. The =<c>= cookie is new and has no effect in
-Org, but it does do the right thing in HTML export. A LaTeX export
-implementation will follow, but is currently still missing.
-
-*** Update freemind converter to include body text
-
-The freemind exporter now incorporates body text into the mind
-map.
-
-Thanks to Lennard Borgman for this patch.
-
-*** Make footnotes work correctly in message-mode
-The footnotes code now searches for =message-signature-separator=
-(which is "-- " by default) in order to place footnotes before the
-signature. Thanks to Tassilo Horn for this patch.
-
-*** Improve XEmacs compatibility
-
-Org-mode 7.02 now runs again in 21.4.22 if the new XEmacs base
-package is installed.
-
-Thanks to Uwe Bauer, Volker Ziegler, Michael Sperber and others
-for a discussion that lead to this nice result.
-
-*** Make it configurable wether agenda jumping prefers the future
-
-When jumping to a date from the agenda using the =j= key, you may
-or may not like the property of Org's date reader to prefer the
-future when you enter incomplete dates. This can now be
-configured using the variable =org-agenda-jump-prefer-future'.
-
-*** Add publishing functions for ASCII, Latin-1 and UTF-8
-
-There are now publishing functions =org-publish-org-to-ascii=,
-=org-publish-org-to-latin1=, and =org-publish-org-to-utf8=.
-
-Thanks to Matthias Danzl for showing how to do this.
-
-*** Indentation and headline insertion after inline tasks
-
-Indentation in inline tasks, and headline insertion after inline
-tasks now behave as expected.
-
-*** Encryption in MobileOrg finally works
-
-As soon as MobilOrg 1.5 hits the Apple's AppStore, you can
-encrypt your org files on public servers. Please see the
-documentation of MobileOrg and Appendix B of the manual for more
-details.
-
-*** MobileOrg: Do not force to insert IDs
-
-If you dislike the property of MobileOrg to insert ID properties
-for in all entries being part of an agenda view, you can now turn
-this off using the variable
-=org-mobile-force-id-on-agenda-items=. When this variable is set
-to =nil=, MobileOrg will use outline paths to identify entries.
-Note that this may fail if several entries have identical outline
-paths.
-
-*** LaTeX minted package for fontified source code export
-Patch by Dan Davison.
-
-A non-nil value of `org-export-latex-minted' means to export source
-code using the minted package, which will fontify source code
-with color. If you want to use this, you need to make LaTeX use the
-minted package. Add minted to `org-export-latex-packages-alist', for
-example using customize, or with something like
-
- (require 'org-latex)
- (add-to-list 'org-export-latex-packages-alist '("" "minted"))
-
-In addition, it is neccessary to install
-pygments (http://pygments.org), and to configure
-`org-latex-to-pdf-process' so that the -shell-escape option is
-passed to pdflatex.
-
-*** Allow to use texi2dvi or rubber for processing LaTeX to pdf
-
-Please see the variable =org-export-latex-to-pdf-process= for
-more information.
-
-Thanks to Olivier Schwander for the rubber part.
-
-*** New STARTUP keywords to turn on inline images
-
-If you want to inline images whenever you visit an Org file, use
-
-: #+STARTUP: inlineimages
-
-*** Support for user-extensible speed commands.
-
-There is a new hook =org-speed-command-hook=. Thanks to
-Jambunathan for a patch to this effect.
-
-*** Add macro to insert property values into exported text
-
-you can use {{{property{NAME}}}} to insert the value of a
-property upon export.
-
-Thanks to David Maus for a patch to this effect.
-
-*** LaTeX package fixes
-
-We updated the list of default packages loaded by LaTeX exported
-files.
-
-*** Allow "#" and "%" in tags
-
-Tags can now also contain the characters =#= and =%=, in addition
-to =@= and letters.
-
-*** Show command names in manual
-
-Andreas Röhler is adding command names to keys in the manual.
-This will take a while to complete, but a start has been made.
-
-*** Make backslash escape "-" in property matches
-
-When entering a tags/property query, "-" is a logical operator.
-However, "-" is also allowed in property names. So you can now
-write "SOME\-NAME" to work around this issue.
-
-This was a request by Ilya Shlyakhter.
-
-*** Document quick insertion of empty structural elements
-
-Org-mode has a built-in template mechanism for inserting block
-templates. This was undocumented until now.
-
-Thanks to Jambunathan K for the patch.
-
-*** Implement MathJax support
-
-Org-mode now uses MathJax to display math on web pages. We serve
-MathJax from the orgmode.org server, at least for the time being
-(thanks Bastien!). If you are going to use this for pages which
-are viewed often, please install MathJax on your own webserver.
-
-To return to the old way of creating images and inserting them
-into web pages, you would have to set
-
-: (setq org-export-with-LaTeX-fragments 'dvipng)
-
-or on a per-file basis
-
-: #+OPTIONS: LaTeX:dvipng
-
-*** Agenda: Allow compact two-column display in agenda dispatcher
-
-If you have many custom agenda commands, you can have the display
-in the dispatcher use two columns with the following settings
-
-: (setq org-agenda-menu-show-match nil
-: org-agenda-menu-two-column t)
-
-This was a request by John Wiegley.
-
-*** Add org-wikinodes.el as a contributed package
-
-One frequent request has been to be able to use CamelCase words
-for automatic cross links in a Wiki created by Org. THis is now
-possible with org-wikinodes.el, which is available in the contrib
-directory. We also have some [[http://orgmode.org/worg/org-contrib/org-wikinodes.php][documentation]] for this feature up
-on Worg.
-
-*** Timer/clock enhancements
-
-=org-timer-set-timer= displays a countdown timer in the modeline.
-From the agenda, `J' invokes =org-agenda-clock-goto=.
-
-* Version 7.01
-:PROPERTIES:
-:CUSTOM_ID: v7.01
-:END:
-
-** Incompatible Changes
-
-*** Emacs 21 support has been dropped
-
-Do not use Org mode 7.xx with Emacs 21, use [[http://orgmode.org/org-6.36c.zip][version 6.36c]] instead.
-
-*** XEmacs support requires the XEmacs development version
-
-To use Org mode 7.xx with XEmacs, you need to run the developer
-version of XEmacs. I was about to drop XEmacs support entirely,
-but Michael Sperber stepped in and made changes to XEmacs that
-made it easier to keep the support. Thanks to Michael for this
-last-minute save. I had hoped to be able to remove
-xemacs/noutline.el from release 7 by moving it into XEmacs, but
-this is not yet done.
-
-*** Org-babel configuration changes
-:PROPERTIES:
-:CUSTOM_ID: ob-configuration-changes
-:END:
-
-Babel took the integration into Org-mode as an opportunity to do
-some much needed house cleaning. Most importantly we have
-simplified the enabling of language support, and cleared out
-unnecessary configuration variables -- which is great unless you
-already have a working configuration under the old model.
-
-The most important changes regard the /location/ and /enabling/
-of Babel (both core functionality and language specific support).
-
-- Babel :: Babel is now part of the core of Org-mode, so it is
- now loaded along with the rest of Org-mode. That means that
- there is /no configuration/ required to enable the main
- Babel functionality. For current users, this means that
- statements like
- #+begin_src emacs-lisp
- (require 'org-babel)
- #+end_src
- or
- #+begin_src emacs-lisp
- (require 'org-babel-init)
- #+end_src
- that may by lying around in your configuration must now be
- removed.
-- load path :: Babel (including all language specific files --
- aside from those which are located in the =contrib/=
- directory for reasons of licencing) now lives in the base of
- the Org-mode lisp directory, so /no additional directories/
- need to be added to your load path to use babel. For Babel
- users this means that statements adding babel-specific
- directories to your load-path should now be removed from
- your config.
-- language support :: It is no longer necessary to require
- language specific support on a language-by-language basis.
- Specific language support should now be managed through the
- `org-babel-load-languages' variable. This variable can be
- customized using the Emacs customization interface, or
- through the addition of something like the following to your
- configuration (note: any language not mentioned will /not/
- be enabled, aside from =emacs-lisp= which is enabled by
- default)
- #+begin_src emacs-lisp
- (org-babel-do-load-languages
- 'org-babel-load-languages
- '((R . t)
- (ditaa . t)
- (dot . t)
- (emacs-lisp . t)
- (gnuplot . t)
- (haskell . nil)
- (ocaml . nil)
- (python . t)
- (ruby . t)
- (screen . nil)
- (sh . t)
- (sql . nil)
- (sqlite . t)))
- #+end_src
-
- Despite this change it is still possible to add
- language support through the use of =require=
- statements, however to conform to Emacs file-name
- regulations all Babel language files have changed
- prefix from =org-babel-*= to =ob-*=, so the require
- lines must also change e.g.
- #+begin_src emacs-lisp
- (require 'org-babel-R)
- #+end_src
- should be changed to
- #+begin_src emacs-lisp
- (require 'ob-R)
- #+end_src
-
-We have eliminated the =org-babel-tangle-w-comments= variable as
-well as the two main internal lists of languages, namely
-- =org-babel-interpreters= and
-- =org-babel-tangle-langs=
-
-so any config lines which mention those variables, can/should be
-stripped out in their entirety. This includes any calls to the
-=org-babel-add-interpreter= function, whose sole purpose was to
-add languages to the =org-babel-interpreters= variable.
-
-With those calls stripped out, we may still in some cases want to
-associate a file name extension with certain languages, for
-example we want all of our emacs-lisp files to end in a =.el=, we
-can do this will the =org-babel-tangle-lang-exts= variable. In
-general you shouldn't need to touch this as it already has
-defaults for most common languages, and if a language is not
-present in org-babel-tangle-langs, then babel will just use the
-language name, so for example a file of =c= code will have a =.c=
-extension by default, shell-scripts (identified with =sh=) will
-have a =.sh= extension etc...
-
-The configuration of /shebang/ lines now lives in header
-arguments. So the shebang for a single file can be set at the
-code block level, e.g.
-
-#+begin_src org
- ,#+begin_src clojure :shebang #!/usr/bin/env clj
- , (println "with a shebang line, I can be run as a script!")
- ,#+end_src
-#+end_src
-
-Note that whenever a file is tangled which includes a /shebang/
-line, Babel will make the file executable, so there is good
-reason to only add /shebangs/ at the source-code block level.
-However if you're sure that you want all of your code in some
-language (say shell scripts) to tangle out with shebang lines,
-then you can customize the default header arguments for that
-language, e.g.
-
-#+begin_src emacs-lisp
- ;; ensure this variable is defined defined
- (unless (boundp 'org-babel-default-header-args:sh)
- (setq org-babel-default-header-args:sh '()))
-
- ;; add a default shebang header argument
- (add-to-list 'org-babel-default-header-args:sh
- '(:shebang . "#!/bin/bash"))
-#+end_src
-
-The final important change included in this release is the
-addition of new security measures into Babel. These measures are
-in place to protect users from the accidental or uninformed
-execution of code. Along these lines /every/ execution of a code
-block will now require an explicit confirmation from the user.
-These confirmations can be stifled through customization of the
-`org-confirm-babel-evaluate' variable, e.g.
-#+begin_src emacs-lisp
- ;; I don't want to be prompted on every code block evaluation
- (setq org-confirm-babel-evaluate nil)
-#+end_src
-
-In addition, it is now possible to remove code block evaluation
-form the =C-c C-c= keybinding. This can be done by setting the
-=org-babel-no-eval-on-ctrl-c-ctrl-c= variable to a non-nil value,
-e.g.
-#+begin_src emacs-lisp
- ;; I don't want to execute code blocks with C-c C-c
- (setq org-babel-no-eval-on-ctrl-c-ctrl-c t)
-#+end_src
-
-An additional keybinding has been added for code block
-evaluation, namely =C-c C-v e=.
-
-Whew! that seems like a lot of effort for a /simplification/ of
-configuration.
-
-*** New keys for TODO sparse trees
-
-The key =C-c C-v= is now reserved for Org Babel action. TODO
-sparse trees can still be made with =C-c / t= (all not-done
-states) and =C-c / T= (specific states).
-
-*** Customizable variable changes for DocBook exporter
-
-To make it more flexible for users to provide DocBook exporter
-related commands, we start to use format-spec to format the
-commands in this release. If you use DocBook exporter and use it
-to export Org files to PDF and/or FO format, the settings of the
-following two customizable variables need to be changed:
-
-- =org-export-docbook-xslt-proc-command=
-- =org-export-docbook-xsl-fo-proc-command=
-
-Instead of using =%s= in the format control string for all
-arguments, now we use /three/ different format spec characters:
-
-- =%i=: input file argument
-- =%o=: output file argument
-- =%s=: XSLT stylesheet argument
-
-For example, if you set =org-export-docbook-xslt-proc-command= to
-
-: java com.icl.saxon.StyleSheet -o %s %s /path/to/docbook.xsl
-
-in the past, now you need to change it to
-
-: java com.icl.saxon.StyleSheet -o %o %i %s
-
-and set a new customizable variable called
-=org-export-docbook-xslt-stylesheet= to =/path/to/docbook.xsl=.
-
-Please check the documentation of these two variables for more
-details and other examples.
-
-Along with the introduction of variable
-=org-export-docbook-xslt-stylesheet=, we also added a new
-in-buffer setting called =#+XSLT:=. You can use this setting to
-specify the XSLT stylesheet that you want to use on a per-file
-basis. This setting overrides
-=org-export-docbook-xslt-stylesheet=.
-
-** Details
-
-*** Org Babel is now part of the Org core
-See [[#ob-configuration-changes][Org-babel configuration changes]] for instructions on how to
-update your babel configuration.
-
-The most significant result of this change is that Babel now has
-documentation! It is part of Org-mode's documentation, see
-Chapter 14 [[http://orgmode.org/manual/Working-with-source-code.html#Working-with-source-code][Working With Source Code]]. The Babel keybindings
-are now listed in the refcard, and can be viewed from any
-Org-mode buffer by pressing =C-c C-v h=. In addition this
-integration has included a number of bug fixes, and a significant
-amount of internal code cleanup.
-
-*** The default capture system for Org mode is now called org-capture
-
-This replaces the earlier system org-remember. The manual only
-describes org-capture, but for people who prefer to continue to
-use org-remember, we keep a static copy of the former manual
-section [[http://orgmode.org/org-remember.pdf][chapter about remember]].
-
-The new system has a technically cleaner implementation and more
-possibilities for capturing different types of data. See
-[[http://thread.gmane.org/gmane.emacs.orgmode/26441/focus%3D26441][Carsten's announcement]] for more details.
-
-To switch over to the new system:
-
-1. Run
-
- : M-x org-capture-import-remember-templates RET
-
- to get a translated version of your remember templates into the
- new variable =org-capture-templates=. This will "mostly" work,
- but maybe not for all cases. At least it will give you a good
- place to modify your templates. After running this command,
- enter the customize buffer for this variable with
-
- : M-x customize-variable RET org-capture-templates RET
-
- and convince yourself that everything is OK. Then save the
- customization.
-
-2. Bind the command =org-capture= to a key, similar to what you did
- with org-remember:
-
- : (define-key global-map "\C-cc" 'org-capture)
-
- If your fingers prefer =C-c r=, you can also use this key once
- you have decided to move over completely to the new
- implementation. During a test time, there is nothing wrong
- with using both system in parallel.
-
-*** Implement pretty display of entities, sub-, and superscripts.
-
-The command =C-c C-x \= toggles the display of Org's special
-entities like =\alpha= as pretty unicode characters. Also, sub
-and superscripts are displayed in a pretty way (raised/lower
-display, in a smaller font). If you want to exclude sub- and
-superscripts, see the variable
-=org-pretty-entities-include-sub-superscripts=.
-
-Thanks to Eric Schulte and Ulf Stegeman for making this possible.
-
-*** Help system for finding entities
-
-The new command =M-x org-entities-help= creates a structured
-buffer that lists all entities available in Org. Thanks to Ulf
-Stegeman for adding the necessary structure to the internal
-entity list.
-
-*** New module to create Gantt charts
-
-Christian Egli's /org-taskjuggler.el/ module is now part of Org.
-He also wrote a [[http://orgmode.org/worg/org-tutorials/org-taskjuggler.php][tutorial]] for it.
-
-*** Refile targets can now be cached
-
-You can turn on caching of refile targets by setting the variable
-=org-refile-use-cache=. This should speed up refiling if you
-have many eligible targets in many files. If you need to update
-the cache because Org misses a newly created entry or still
-offers a deleted one, press =C-0 C-c C-w=.
-
-*** Enhanced functionality of the clock resolver
-
-Here are the new options for the clock resolver:
-
-: i/q/C-g Ignore this question; the same as keeping all the idle time.
-:
-: k/K Keep X minutes of the idle time (default is all). If this
-: amount is less than the default, you will be clocked out
-: that many minutes after the time that idling began, and then
-: clocked back in at the present time.
-: g/G Indicate that you \"got back\" X minutes ago. This is quite
-: different from 'k': it clocks you out from the beginning of
-: the idle period and clock you back in X minutes ago.
-: s/S Subtract the idle time from the current clock. This is the
-: same as keeping 0 minutes.
-: C Cancel the open timer altogether. It will be as though you
-: never clocked in.
-: j/J Jump to the current clock, to make manual adjustments.
-
-For all these options, using uppercase makes your final state
-to be CLOCKED OUT. Thanks to John Wiegley for making these
-changes.
-
-*** A property value of "nil" now means to unset a property
-
-This can be useful in particular with property inheritance, if
-some upper level has the property, and some grandchild of it
-would like to have the default settings (i.e. not overruled by a
-property) back.
-
-Thanks to Robert Goldman and Bernt Hansen for suggesting this
-change.
-
-*** The problem with comment syntax has finally been fixed
-
-Thanks to Leo who has been on a year-long quest to get this fixed
-and finally found the right way to do it.
-
-*** Make it possible to protect hidden subtrees from being killed by =C-k=
-
-This was a request by Scott Otterson.
-See the new variable =org-ctrl-k-protect-subtree=.
-
-*** New module org-mac-link-grabber.el
-
-This module allows to grab links to all kinds of applications on
-a mac. It is available in the contrib directory.
-
-Thanks to Anthony Lander for this contribution.
-
-*** LaTeX export: Implement table* environment for wide tables
-
-Thanks to Chris Gray for a patch to this effect.
-
-*** When cloning entries, remove or renew ID property
-
-Thanks to David Maus for this change.
-
-* Version 6.36
-
- :PROPERTIES:
- :CUSTOM_ID: v6.36
- :END:
-
-** Details
-*** Inline display of linked images
-
-Images can now be displayed inline. The key C-c C-x C-v does
-toggle the display of such images. Note that only image links
-that have no description part will be inlined.
-
-*** Implement offsets for ordered lists
-
-If you want to start an ordered plain list with a number
-different from 1, you can now do it like this:
-
-: 1. [@start:12] will star a lit a number 12
-
-*** Extensions to storing and opening links to Wanderlust messages
-
-- Remove filter conditions for messages in a filter folder
-
- If customization variable `org-wl-link-remove-filter' is non-nil,
- filter conditions are stripped of the folder name.
-
-- Create web links for messages in a Shimbun folder
-
- If customization variable `org-wl-shimbun-prefer-web-links' is
- non-nil, calling `org-store-link' on a Shimbun message creates a
- web link to the messages source, indicated in the Xref: header
- field.
-
-- Create web links for messages in a nntp folder
-
- If customization variable `org-wl-nntp-prefer-web-links' is
- non-nil, calling `org-store-link' on a nntp message creates a web
- link either to gmane.org if the group can be read trough gmane or
- to googlegroups otherwise. In both cases the message-id is used as
- reference.
-
-- Open links in namazu search folder
-
- If `org-wl-open' is called with one prefix, WL opens a namazu
- search folder for message's message-id using
- `org-wl-namazu-default-index' as search index. If this variable is
- nil or `org-wl-open' is called with two prefixes Org asks for the
- search index to use.
-
-Thanks to David Maus for these changes.
-
-*** Org-babel: code block body expansion for table and preview
-
-In org-babel, code is "expanded" prior to evaluation. I.e. the
-code that is actually evaluated comprises the code block
-contents, augmented with the extra code which assigns the
-referenced data to variables. It is now possible to preview
-expanded contents, and also to expand code during during
-tangling. This expansion takes into account all header arguments,
-and variables.
-
-A new key-binding C-c M-b p bound to
-`org-babel-expand-src-block' can be used from inside of a
-source code block to preview its expanded contents (which can
-be very useful for debugging). tangling
-
-The expanded body can now be tangled, this includes variable
-values which may be the results of other source-code blocks, or
-stored in headline properties or tables. One possible use for
-this is to allow those using org-babel for their emacs
-initialization to store values (e.g. usernames, passwords,
-etc…) in headline properties or in tables.
-
-Org-babel now supports three new header arguments, and new
-default behavior for handling horizontal lines in tables
-(hlines), column names, and rownames across all languages.
-
-* Version 6.35
- :PROPERTIES:
- :CUSTOM_ID: v6.35
- :END:
-
-** Incompatible Changes
-
-*** Changes to the intended use of =org-export-latex-classes=
-
-So far this variable has been used to specify the complete header
-of the LaTeX document, including all the =\usepackage= calls
-necessary for the document. This setup makes it difficult to
-maintain the list of packages that Org itself would like to call,
-for example for the special symbol support it needs. Each time I
-have to add a package, I have to ask people to revise the
-configuration of this variable. In this release, I have tried to
-fix this.
-
-First of all, you can *opt out of this change* in the following
-way: You can say: /I want to have full control over headers, and
-I will take responsibility to include the packages Org needs/.
-If that is what you want, add this to your configuration and skip
-the rest of this section (except maybe for the description of the
-=[EXTRA]= place holder):
-
-#+begin_src emacs-lisp
- (setq org-export-latex-default-packages-alist nil
- org-export-latex-packages-alist nil)
-#+end_src
-
-/Continue to read here if you want to go along with the modified
-setup./
-
-There are now two variables that should be used to list the LaTeX
-packages that need to be included in all classes. The header
-definition in =org-export-latex-classes= should then not contain
-the corresponding =\usepackage= calls (see below).
-
-The two new variables are:
-
-1. =org-export-latex-default-packages-alist= :: This is the
- variable where Org-mode itself puts the packages it needs.
- Normally you should not change this variable. The only
- reason to change it anyway is when one of these packages
- causes a conflict with another package you want to use.
- Then you can remove that packages and hope that you are not
- using Org-mode functionality that needs it.
-
-2. =org-export-latex-packages-alist= :: This is the variable
- where you can put the packages that you'd like to use across
- all classes. For example, I am putting =amsmath= and =tikz=
- here, because I always want to have them.
-
-The sequence how these customizations will show up in the LaTeX
-document are:
-1. Header from =org-export-latex-classes=
-2. =org-export-latex-default-packages-alist=
-3. =org-export-latex-packages-alist=
-4. Buffer-specific things set with =#+LaTeX_HEADER:=
-
-If you want more control about which segment is placed where, or
-if you want, for a specific class, have full control over the
-header and exclude some of the automatic building blocks, you can
-put the following macro-like place holders into the header:
-
-#+begin_example
-[DEFAULT-PACKAGES] \usepackage statements for default packages
-[NO-DEFAULT-PACKAGES] do not include any of the default packages
-[PACKAGES] \usepackage statements for packages
-[NO-PACKAGES] do not include the packages
-[EXTRA] the stuff from #+LaTeX_HEADER
-[NO-EXTRA] do not include #+LaTeX_HEADER stuff
-#+end_example
-
-If you have currently customized =org-export-latex-classes=, you
-should revise that customization and remove any package calls that
-are covered by =org-export-latex-default-packages-alist=. This
-applies to the following packages:
-
-- inputenc
-- fontenc
-- fixltx2e
-- graphicx
-- longtable
-- float
-- wrapfig
-- soul
-- t1enc
-- textcomp
-- marvosym
-- wasysym
-- latexsym
-- amssymb
-- hyperref
-
-If one of these packages creates a conflict with another package
-you are using, you can remove it from
-=org-export-latex-default-packages-alist=. But then you risk
-that some of the advertised export features of Org will not work
-properly.
-
-You can also consider moving packages that you use in all classes
-to =org-export-latex-packages-alist=. If necessary, put the
-place holders so that the packages get loaded in the right
-sequence. As said above, for backward compatibility, if you omit
-the place holders, all the variables will dump their content at
-the end of the header.
-
-Damn, this has become more complex than I wanted it to be. I
-hope that in practice, this will not be complicated at all.
-
-*** The constant =org-html-entities= is obsolete
-
-Its content is now part of the new constant =org-entities=, which
-is defined in the file org-entities.el. =org-html-entities= was
-an internal variable, but it is possible that some users did
-write code using it - this is why I am mentioning it here.
-
-** Editing Convenience and Appearance
-
-*** New faces for title, date, author and email address lines.
-
-The keywords in these lines are now dimmed out, and the title is
-displayed in a larger font, and a special font is also used for
-author, date, and email information. This is implemented by the
-following new faces:
-
-org-document-title
-org-document-info
-org-document-info-keyword
-
-In addition, the variable =org-hidden-keywords= can be used to
-make the corresponding keywords disappear.
-
-Thanks to Dan Davison for this feature.
-
-*** Simpler way to specify faces for tags and todo keywords
-
-The variables =org-todo-keyword-faces=, =org-tag-faces=, and
-=org-priority-faces= now accept simple color names as
-specifications. The colors will be used as either foreground or
-background color for the corresponding keyword. See also the
-variable =org-faces-easy-properties=, which governs which face
-property is affected by this setting.
-
-This is really a great simplification for setting keyword faces.
-The change is based on an idea and patch by Ryan Thompson.
-
-*** <N> in tables now means fixed width, not maximum width
-
-Requested by Michael Brand.
-
-*** Better level cycling function
-
-=TAB= in an empty headline cycles the level of that headline
-through likely states. Ryan Thompson implemented an improved
-version of this function, which does not depend upon when exactly
-this command is used. Thanks to Ryan for this improvement.
-
-*** Adaptive filling
-
-For paragraph text, =org-adaptive-fill-function= did not handle the
-base case of regular text which needed to be filled. This is now
-fixed. Among other things, it allows email-style ">" comments
-to be filled correctly.
-
-Thanks to Dan Hackney for this patch.
-
-*** `org-reveal' (=C-c C-r=) also decrypts encrypted entries (org-crypt.el)
-
-Thanks to Richard Riley for triggering this change.
-
-*** Better automatic letter selection for TODO keywords
-
-When all first letters of keywords have been used, Org now assigns
-more meaningful characters based on the keywords.
-
-Thanks to Mikael Fornius for this patch.
-
-** Export
-
-*** Much better handling of entities for LaTeX export
-
-Special entities like =\therefore= and =\alpha= now know if
-they need to be in LaTeX math mode and are formatted accordingly.
-
-Thanks to Ulf Stegemann for the tedious work to make this
-possible.
-
-*** LaTeX export: Set coding system automatically
-
-The coding system of the LaTeX class will now be set to the value
-corresponding to the buffer's file coding system. This happens
-if your setup sets up the file to have a line
-=\usepackage[AUTO]{inputenc}= (the default setup does this).
-
-*** New exporters to Latin-1 and UTF-8
-
-While Ulf Stegemann was going through the entities list to
-improve the LaTeX export, he had the great idea to provide
-representations for many of the entities in Latin-1, and for all
-of them in UTF-8. This means that we can now export files rich
-in special symbols to Latin-1 and to UTF-8 files. These new
-exporters can be reached with the commands =C-c C-e n= and =C-c
-C-e u=, respectively.
-
-When there is no representation for a given symbol in the
-targeted coding system, you can choose to keep the TeX-macro-like
-representation, or to get an "explanatory" representation. For
-example, =\simeq= could be represented as "[approx. equal to]".
-Please use the variable =org-entities-ascii-explanatory= to state
-your preference.
-
-*** Full label/reference support in HTML, Docbook, and LaTeX backends
-
-=#+LABEL= definitions for tables and figures are now fully
-implemented in the LaTeX, Docbook, and HTML interfaces.
-=\ref{xxx}= is expanded to a valid link in all backends.
-
-*** BEAMER export: Title of the outline frame is now customizable
-
-The new option =org-outline-frame-title= allows to set the
-title for outline frames in Beamer presentations.
-
-Patch by Łukasz Stelmach.
-
-*** BEAMER export: fragile frames are better recognized
-
-A =lstlisting= environment now also triggers the fragile option in
-a beamer frame, just like =verbatim= environments do.
-
-Thanks to Eric Schulte for this patch.
-
-*** BEAMER export: Protect <...> macro arguments
-
-Macros for the BEAMER package can have arguments in angular
-brackets. These are now protected just like normal arguments.
-
-Requested by Bill Jackson.
-
-*** HTML export: Add class to outline containers using property
-
-The =HTML_CONTAINER_CLASS= property can now be used to add a
-class name to the outline container of a node in HTML export.
-
-*** New option =org-export-email-info= to turn off export of the email address
-
-Default is actually off now.
-
-*** Throw an error when creating an image from a LaTeX snippet fails
-
-This behavior can be configured with the new option variable
-=org-format-latex-signal-error=.
-
-** Index generation
-
-Org-mode can now produce a 2-level subject index spanning an
-entire publishing project. Write index entries in your files as
-
-#+begin_src org
-,* What is org-mode?
-#+index: Org-mode
-#+index: Definitions!Org-mode
-#+end_src
-
-where the first line will produce an index entry /Org-mode/,
-while the second line will create /Definitions/ with a sub-item
-/Org-mode/. Three-level entries are not supported.
-
-To produce the index, set
-
-#+begin_src emacs-lisp
-:makeindex t
-#+end_src
-
-in the project definition in =org-publish-project-alist=. You
-may have to force re-export of all files to get the index by
-using a =C-u= prefix to the publishing command:
-
-#+begin_example
-C-u M-x org-publish-all
-#+end_example
-
-Whenever an Org file is published in this project, a new file
-with the extension "orgx" will be written. It contains the index
-entries and corresponding jump target names. When all project
-files are published, Org will produce a new file "theindex.inc"
-containing the index as a to-level tree. This file can be
-included into any project file using
-
-#+begin_src org
- ,#+include: "theindex.inc"
-#+end_src
-
-Org-mode will also create a file "theindex.org" with this include
-statement, and you can build a more complex structure (for
-example style definitions, top and home links, etc) around this
-statement. When this file already exists, it will not be
-overwritten by Org.
-
-Thanks to Stefan Vollmar for initiating and driving this feature.
-
-*** TODO Still need to do the LaTeX portion
-
-** MobileOrg
-
-*** Encrypting stage files for MobileOrg
-
-Since the use of (often pubic) servers is needed for MobileOrg,
-it is now possible to encrypt the files to be staged for
-MobileOrg. Version 1.2 of MobileOrg will be needed for this
-feature, and Richard Moreland will show instructions on his
-website once that is available. Basically, on the Org-side this
-will require the following settings:
-
-#+begin_src emacs-lisp
- (setq org-mobile-use-encryption t
- org-mobile-encryption-password "My_MobileOrg_Password")
-#+end_src
-
-So the password will be visible in your local setup, but since
-the encryption is only for the public server, this seems
-acceptable.
-
-** Agenda
-
-*** Specify entry types as an option
-
-Custom Agenda commands can now limit the sets of entry types
-considered for this command by binding =org-agenda-entry-types=
-temporarily in the options section of the command. This can lead
-to significant speedups, because instead of laboriously finding
-entries and then rejecting them, a whole search cycle is skipped.
-For more information see the new section in
-[[http://orgmode.org/worg/org-tutorials/org-custom-agenda-commands.php#sec-5][Matt Lundin's agenda custom command tutorial]].
-
-Thanks to Matt Lundin for this feature.
-
-*** Speed up multiple calls to org-diary by only doing buffer prep once
-
-Also a patch by Matt Lundin.
-
-*** Show and hide deadlines in the agenda
-
-You can now hide all deadline entries in the agenda by pressing
-=!=.
-
-Thanks to John Wiegley for this feature.
-
-*** Agenda: Allow to suppress deadline warnings for entries also scheduled
-
-The the docstring of the variable
-=org-agenda-skip-deadline-prewarning-if-scheduled=.
-
-*** Expand file names in org-agenda-files (external file case)
-
-If you are using a file to manage the list of agenda files, the
-names in this file can now contain environment variables and "~"
-to write them more compactly and portable.
-
-Thanks to Mikael Fornius for a patch to this effect.
-
-*** Agenda: Allow TODO conditions in the skip functions
-
-The agenda skip function has now special support for skipping
-based on the TODO state. Here are just two examples, see the
-manual for more information.
-
-#+begin_src emacs-lisp
-(org-agenda-skip-entry-if 'todo '(\"TODO\" \"WAITING\"))
-(org-agenda-skip-entry-if 'nottodo 'done)
-#+end_src
-
-Thanks to Łukasz Stelmach for this patch.
-
-*** Extracting the time-of-day when adding diary entries
-
-The time of day can now be extracted from new diary entries made
-from the agenda with (for example) =i d=. When
-=org-agenda-insert-diary-extract-time= is set, this is done, and
-the time is moved into the time stamp.
-
-Thanks to Stephen Eglen for this feature.
-
-*** The customization group org-font-lock has been renamed
-
-The new name is `org-appearance'.
-
-Thanks to Dan Davison for a patch to this effect.
-
-*** The TODO list: Allow skipping scheduled or deadlined entries
-
-Skipping TODO entries in the global TODO list based on whether
-they are scheduled or have a deadline can now be controlled in
-more detail. Please see the docstrings of
-=org-agenda-todo-ignore-scheduled= and
-=org-agenda-todo-ignore-deadline=.
-
-Thanks to Łukasz Stelmach for patches to this effect.
-
-** Hyperlinks
-
-*** Make =org-store-link= point to directory in a dired buffer
-
-When, in a dired buffer, the cursor is not in a line listing a
-file, `org-store-link' will store a link to the directory.
-
-Patch by Stephen Eglen.
-
-*** Allow regexps in =org-file-apps= to capture link parameters
-
-The way extension regexps in =org-file-apps= are handled has
-changed. Instead of matching against the file name, the regexps
-are now matched against the whole link, and you can use grouping
-to extract link parameters which you can then use in a command
-string to be executed.
-
-For example, to allow linking to PDF files using the syntax
-=file:/doc.pdf::<page number>=, you can add the following entry to
-org-file-apps:
-
-#+begin_example
-Extension: \.pdf::\([0-9]+\)\'
-Command: evince "%s" -p %1
-#+end_example
-
-Thanks to Jan Böcker for a patch to this effect.
-
-** Clocking
-
-*** Show clock overruns in mode line
-
-When clocking an item with a planned effort, overrunning the
-planned time is now made visible in the mode line, for example
-using the new face =org-mode-line-clock-overrun=, or by adding an
-extra string given by =org-task-overrun-text=.
-
-Thanks to Richard Riley for a patch to this effect.
-
-** Tables
-
-*** Repair the broken support for table.el tables again.
-
-Tables created with the table.el package now finally work again
-in Org-mode. While you cannot edit the table directly in the
-buffer, you can use =C-c '= to edit it nicely in a temporary
-buffer.
-
-Export of these tables to HTML seem to work without problems.
-Export to LaTeX is imperfect. If fails if the table contains
-special characters that will be replaced by the exporter before
-formatting the table. The replacement operation changes the
-length of some lines, breaking the alignment of the table fields.
-Unfortunately this is not easy to fix. It is also not an option
-to not do these replacements. The table.el LaTeX exporter will
-for example not escape "&" in table fields, causing the exported
-tables to be broken.
-
-** Misc
-
-*** New logging support for refiling
-
-Whenever you refile an item, a time stamp and even a note can be
-added to this entry. For details, see the new option
-=org-log-refile=.
-
-Thanks to Charles Cave for this idea.
-
-*** New helper functions in org-table.el
-
-There are new functions to access and write to a specific table
-field. This is for hackers, and maybe for the org-babel people.
-
-#+begin_example
-org-table-get
-org-table-put
-org-table-current-line
-org-table-goto-line
-#+end_example
-
-*** Tables: Field coordinates for formulas, and improved docs
-
-Calc and Emacs-Lisp formulas for tables can access the current
-field coordinates with =@#= and =$#= for row and column,
-respectively. These can be useful in some formulas. For
-example, to sequentially number the fields in a column, use
-~=@#~ as column equation.
-
-One application is to copy a column from a different table. See
-the manual for details.
-
-Thanks to Michael Brand for this feature.
-
-*** Archiving: Allow to reverse order in target node
-
-The new option =org-archive-reversed-order= allows to have
-archived entries inserted in a last-on-top fashion in the target
-node.
-
-Requested by Tom.
-
-*** Better documentation on calc accuracy in tables
-
-Thanks to Michael Brand for this fix.
-
-*** Clock reports can now include the running, incomplete clock
-
-If you have a clock running, and the entry being clocked falls
-into the scope when creating a clock table, the time so far spent
-can be added to the total. This behavior depends on the setting
-of =org-clock-report-include-clocking-task=. The default is
-=nil=.
-
-Thanks to Bernt Hansen for this useful addition.
-
-*** American-style dates are now understood by =org-read-date=
-
-So when you are prompted for a date, you can now answer like this
-
-#+begin_example
-2/5/3 --> 2003-02-05
-2/5 --> <CURRENT-YEAR>-02-05
-#+end_example
-
-*** org-timer.el now allows just one timer
-
-There is now only a single free timer supported by org-timer.el.
-Thanks to Bastien for cleaning this up, after a bug report in
-this area by Frédéric Couchet.
-
-*** Remember: Allow to file as sibling of current clock
-
-=C-3 C-c C-c= will file the remember entry as a sibling of the
-last filed entry.
-
-Patch by Łukasz Stelmach.
-
-*** Org-reveal: Double prefix arg shows the entire subtree of the parent
-
-This can help to get out of an inconsistent state produced for
-example by viewing from the agenda.
-
-This was a request by Matt Lundin.
-
-*** Add org-secretary.el by Juan Reyero to the contrib directory
-
-org-secretary.el is a possible setup for group work using
-Org-mode.
-
-Thanks to Juan Reyero for this contribution.
-
-** Babel
-
-Eric and Dan have compiled the following list of changes in and
-around org-babel.
-
-- Added support for Matlab and Octave.
-- Added support for C and C++ code blocks.
-- Added support for the Oz programming language.
- Thanks to Torsten Anders for this contribution
-- Can now force literal interpretation of table cell contents
- with extra "$" in table formula.
- Thanks to Maurizio Vitale for this suggestion.
-- Variable references which look like lisp forms are now
- evaluated.
-- No longer adding extension during tangling when filename is
- provided.
- Thanks to Martin G. Skjæveland and Nicolas Girard for prompting this.
-- Added `org-babel-execute-hook' which runs after code block
- execution.
-- Working directories and remote execution
-
- This introduces a new header argument :dir. For the duration of
- source block execution, default-directory is set to the value
- of this header argument. Consequences include:
-
- - external interpreter processes run in that directory
- - new session processes run in that directory (but existing
- ones are unaffected)
- - relative paths for file output are relative to that directory
-
- The name of a directory on a remote machine may be specified
- with tramp syntax (/user@host:path), in which case the
- interpreter executable will be sought in tramp-remote-path, and
- if found will execute on the remote machine in the specified
- remote directory.
-- Tramp syntax can be used to tangle to remote files.
- Thanks to Maurizio Vitale and Rémi Vanicat.
-- org-R removed from contrib.
-- gnuplot can now return it's string output -- when session is
- set to "none".
-- Now including source code block arguments w/source name on
- export.
-- Now able to reference file links as results.
-- Allow pdf/png generation directly from latex source blocks
- with :file header argument.
-
-* Version 6.34
- :PROPERTIES:
- :CUSTOM_ID: v6.34
- :END:
-
-** Incompatible changes
-
-*** Tags in org-agenda-auto-exclude-function must be lower case.
-
-When defining an =org-agenda-auto-exclude-function=, you need to
-be aware that tag that is being passed into the function is
-always lower case - even if it was defined in upper case
-originally.
-
-** Details
-
-*** Support for creating BEAMER presentations from Org-mode documents
-
-Org-mode documents or subtrees can now be converted directly in
-to BEAMER presentation. Turning a tree into a simple
-presentations is straight forward, and there is also quite some
-support to make richer presentations as well. See the [[http://orgmode.org/manual/Beamer-class-export.html#Beamer-class-export][BEAMER
-section]] in the manual for more details.
-
-Thanks to everyone who has contributed to the discussion about
-BEAMER support and how it should work. This was a great example
-for how this community can achieve a much better result than any
-individual could.
-
-*** Hyperlinks
-
-**** Add Paul Sexton's org-ctags.el
-
-Targets like =<<my target>>= can now be found by Emacs' etag
-functionality, and Org-mode links can be used to to link to
-etags, also in non-Org-mode files. For details, see the file
-/org-ctags.el/.
-
-This feature uses a new hook =org-open-link-functions= which will
-call function to do something special with text links.
-
-Thanks to Paul Sexton for this contribution.
-
-**** Add Jan Böcker's org-docview.el
-
-This new module allows links to various file types using docview,
-where Emacs displays images of document pages. Docview link
-types can point to a specific page in a document, for example to
-page 131 of the Org-mode manual:
-
-: [[docview:~/.elisp/org/doc/org.pdf::131][Org-Mode Manual]]
-
-Thanks to Jan Böcker for this contribution.
-
-**** New link types that force special ways of opening the file
-
-- =file+sys:/path/to/file= will use the system to open the file,
- like double-clicking would.
-- file+emacs:/path/to/file will force opening the linked file
- with Emacs.
-
-This was a request by John Wiegley.
-
-**** Open all links in a node
-
-When using =C-c C-o= on a headline to get a list of links in the
-entry, pressing =RET= will open *all* links. This allows
-something like projects to be defined, with a number of files
-that have to be opened by different applications.
-
-This was a request by John Wiegley.
-
-*** Agenda Views
-
-**** Improve the logic of the search view.
-
-The logic of search views is changed a bit. See the docstring of
-the function =or-search-view=.
-
-These changes resulted from a discussion with Matt Lundin.
-
-**** New face for entries from the Emacs diary
-
-Entries that enter the Agenda through the Emacs diary now get the
-face =org-agenda-diary=.
-
-This was a request by Thierry Volpiatto.
-
-**** New function `org-diary-class' to schedule classes with skipped weeks.
-
-This was a request by Daniel Martins.
-
-**** Empty matcher means prompt in agenda custom commands
-
-When an agenda custom command has an empty string as MATCH
-element, so far this would lead to a meaningless search using an
-empty matcher. Now an empty (or white) string will be
-interpreted just like a nil matcher, i.e. the user will be
-prompted for the match.
-
-**** Agenda: Selectively remove some tags from agenda display
-
-If you use tags very extensively, you might want to exclude some
-from being displayed in the agenda, in order to keep the display
-compact. See the new option =org-agenda-hide-tags-regexp= for
-details.
-
-This was largely a patch by Martin Pohlack.
-
-*** Export
-
-**** Direct export of only the current subtree
-
-Pressing =1= after =C-c C-e= and before the key that selects the
-export backend, only the current subtree will be exported,
-exactly as it you had selected it first with =C-c @=. So for
-example, =C-c C-e 1 b= will export the current subtree to HTML
-and open the result in the browser.
-
-**** Direct export of enclosing node
-
-Pressing =SPC= after =C-c C-e= and before the key that selects
-the export backend, the enclosing subree that is set up for
-subtree export will be exported, exactly as it you had selected
-it first with =C-c @=. So for example, =C-c C-e SPC d= will find
-the enclosing node with a LaTeX_CLASS property or an
-EXPORT_FILE_NAME property and export that.
-
-**** Caching export images
-
-Images that are created for example using LaTeX or ditaa for
-inclusion into exported files are now cached. This works by
-adding a hash to the image name, that reflects the source code
-and all relevant settings. So as long as the hash does not
-change, the image does not have to be made again. His can lead
-to a substantial reduction in export/publishing times.
-
-Thanks to Eric Schulte for a patch to this effect.
-
-**** Preserving line breaks for export no longer works
-
-ASCII export always preserves them - no other export format
-does. We had attempted to use =\obeylines= for this in LaTeX,
-but that does create too many problems.
-
-**** New symbols =\EUR= and =\checkmark=
-
-=\EUR= symbols from Marvosym package, and =\checkmark= are now
-supported symbols in Org-mode, i.e. they will be exported
-properly to the various backends.
-
-**** Allow LaTeX_CLASS_OPTIONS to set options, also from a property
-
-You can set the options to the =\documentclass= command on a
-per-file basis, using
-
-: #+LaTeX_CLASS_OPTIONS: [11pt]
-
-or on a per-tree basis using the corresponding property. The
-defined string will replace the default options entirely.
-
-**** The encoding of LaTeX files is now handled property
-
-Org now makes sure that the encoding used by the file created
-through the export mechanism is reflected correctly in the
-
-: \usepackage[CODINGSYSTEM]{inputenc}
-
-command. So as long as the =org-export-latex-classes= definition
-contains an =\usepackage[utf8]{inputenc}= statement, that
-statement will be modified so that the correct option is used.
-
-If you wan to use special encodings, for example =utf8x= instead
-of =utf8=, see the variable =org-export-latex-inputenc-alist=.
-
-This was a request by Francesco Pizzolante.
-
-*** Property API enhancements
-
-**** Make a new special property BLOCKED, indicating if entry is blocked
-
-A new special property BLOCKED returns "t" when the entry is
-blocked from switching the TODO state to a DONE state.
-
-This was a request by John Wiegley.
-
-**** New hooks for external support for allowed property values
-
-It is now possible to hook into Org in order to provide the
-allowed values for any property with a lisp function. See the
-docstring of the variable =org-property-allowed-value-functions=
-
-**** Allow unrestricted completion on properties
-
-When listing the allowed values for a property, for example with
-a =:name_ALL:= property, completion on these values enforces that
-one of the values will be chosen. Now, if you add ":ETC" to the
-list of allowed values, it will be interpreted as a switch, and
-the completion will be non-restrictive, so you can also choose to
-type a new value.
-
-*** Changes to Org-babel
-
-- The documentation for Org-babel has been drastically improved
- and is available on Worg at
- http://orgmode.org/worg/org-contrib/babel/
-- Source-code block names are now exported to HTML and LaTeX
-- Org-babel functions are now bound to keys behind a common key
- prefix (see
- http://orgmode.org/worg/org-contrib/babel/reference.php#sec-5)
-- Results are now foldable with TAB
-- Header argument values can now be lisp forms
-- Readable aliases for #+srcname: and #+resname:
-- Sha1 hash based caching of results in buffer
-- Can now index into variable values
-- org-babel-clojure now supports multiple named sessions
-
-*** Miscellaneous changes
-
-**** Make =C-c r C= customize remember templates
-
-=C-c r C= is now a shortcut for
-
-: M-x customize-variable RET org-remember-templates RET
-
-This was a proposal by Adam Spiers.
-
-**** Use John Gruber's regular expression for URL's
-
-We now use a better regexp to spot plain links in text. This
-regexp is adopted from [[http://daringfireball.net/2009/11/liberal_regex_for_matching_urls][John Gruber's blogpost]].
-
-Thanks to William Henney for the pointer.
-
-**** Implement tag completion of all tags in all agenda files
-
-The new option =org-complete-tags-always-offer-all-agenda-tags=
-makes Org complete all tags from all agenda files if non-nil.
-Usually, setting it locally to t in org-remember buffers is the
-most useful application of this new feature.
-
-Thanks to Tassilo Horn for a patch to this effect.
-
-* Version 6.33
- :PROPERTIES:
- :CUSTOM_ID: v6.33
- :END:
-
-** Incompatible changes
-
-*** Reorganize key bindings for archiving
-
-The following keys now do archiving
-
-- C-c C-x C-a :: archive using the command specified in
- =org-archive-default-command=. This variable is by default
- set to =org-archive-subtree=, which means arching to the
- archive file.
-
-The three specific archiving commands are available through
-
-- C-c C-x C-s :: archive to archive file
-- C-c C-x a :: toggle the archive tag
-- C-c C-x A :: move to archive sibling
-
-These bindings work the same in an Org file, and in the agenda.
-
-In addition:
-
-- In the agenda you can also use =a= to call the default archiving
- command, but you need to confirm the command with =y= so that this
- cannot easily happen by accident.
-
-- For backward compatibility, =C-c $= in an org-mode file, and
- =$= in the agenda buffer continue to archive to archive file.
-
-
-** Details
-
-*** Level indentation cycling new empty entries and plain list items
-:PROPERTIES:
-:ID: 1CBF16C9-031C-4A03-A5EE-09B6AAB6209C
-:END:
-
-To speed up data entry, TAB now behaves special in an empty
-headline, i.e. if the current line only contains the headline
-starter stars, maybe a TOD keyword, but no further content. This
-is usually the situation just after creating a new headline with
-=M-RET= or =M-S-RET=.
-
-Then, TAB will first make the current entry a child of the
-entry above, then a parent, then a grand parent etc until it
-reaches top level. Yet another TAB and you will be back at the
-initial level at which the headline was created.
-
-New plain list items behave in just the same way.
-
-Sounds strange? Try it, it is insanely fast when entering data.
-If you still don't like it, turn it off by customizing
-=org-cycle-level-after-item/entry-creation=.
-
-Thanks to [[http://thread.gmane.org/gmane.emacs.orgmode/18236][Samuel Wales]] and [[http://thread.gmane.org/gmane.emacs.orgmode/18447/focus%3D19015][John Wiegley]] for ideas that
-contributed to this new feature.
-
-*** Speed commands at the start of a headline
-
-If you set the variable =org-use-speed-commands=, the cursor
-position at the beginning of a headline (i.e. before the first
-star) becomes special. Single keys execute special commands in
-this place, for example outline navigation with =f=, =b=, =n=,
-and =p=, equivalent to the corresponding =C-c C-f=, =C-c C-b=,
-=C-c C-n=, and =C-c C-f= commands. The full list of commands can
-be seen by pressing =?= at the special location. More commands
-can be added and existing ones modified by configuring the
-variable =org-speed-commands-user=.
-
-This was a request by John Wiegley, based on similar speed
-navigation in /allout.el/.
-
-*** Logging changes in scheduling and deadline time stamps
-
-Setting the variables =org-log-reschedule= and
-=org-log-redeadline= to either =time= or =note= will arrange for
-recording a logbook entry whenever a scheduling date or deadline
-is changed.
-
-This was a request by Rick Moynihan.
-
-*** File remember notes into a date tree
-
-Remember notes can now be filed to a location in a date tree. A
-date tree is an outline tree with years as top levels, months as
-level 2 headings, and days as level three headings. These are
-great for journals and for recording appointments and other loose
-dates because it will be easy to find all entries referencing a
-particular date, and it will be easy to archive all such entry
-from last year, for example.
-
-To select date tree filing, set the HEADLINE part of the remember
-template to the symbol =date-tree=. The date tree will be build
-in the file on top level. However, if the file contains an entry
-with a non-nil =DATE_TREE= property, then the tree will be build
-under that headline.
-
-*** New commands to create entries from agenda and calendar
-
-If you make the variable =org-agenda-diary-file= point to an
-org-mode file, the =i= key in both the agenda buffer and in the
-Emacs calendar will be made to insert entries into that Org file.
-The dates at the cursor and the mark are being used when making
-entries for specific dates or blocks. In the new file,
-anniversaries will be collected under a special headline, and
-day/block entries will be filed into a date tree (see previous
-section).
-
-This was a request by Stephen Eglen.
-
-*** A new freemind exporter has been integrated with Org-mode
-
-org-freemind.el has a number of entry points (for details, see
-the source code), but you can also use Org's =C-c C-e m= to
-export a file or a selected subtree.
-
-Thanks to Lennart Borgman for this contribution. An earlier
-version of this file was part of the nxhtml package, under the
-name /freemind.el/.
-
-*** Drawers are now exported properly
-
-Drawers are now exported when the configuration requires it,
-i.e. if the variable `org-export-with-drawers' is t or a list
-containing the drawers to export.
-
-*** Min/Max/Mean age operators in Column View.
-
-This lets you see how much time has passed since the specified
-timestamp property each entry. The three operators (=@min=,
-=@max=, =@mean=) show either the age of the youngest or oldest
-entry or the average age of the children.
-
-Thanks to James TD Smith for a patch to this effect.
-
-*** Allow source code block indentation to be preserved
-
-If =org-src-preserve-indentation= is non-nil, or if a block has a
-=-i= switch, then the behavior of org-exp-blocks is altered as
-follows:
-
-1. Indentation is not removed before passing the block contents
- to the block-transforming plugin.
-
-2. The result returned by the plugin is not re-indented.
-
-3. Editing the source code block with =C-c '= preserves it's
- indentation.
-
-Thanks to Dan Davison for this feature.
-
-*** Frame/window control when switching to source code edit buffer.
-
-When switching to a source code editing buffer with =C-c '=, you
-can now control the frame / window setup using the new variable
-=org-src-window-setup=.
-
-Thanks to Dan Davison for this feature.
-
-*** Refile an entry to the current clock
-
-You can now quickly refile an entry to become a child of the
-entry currently being clocked. The keys for doing this are
-=C-2 C-c C-w=.
-
-This was a request by Bernt Hansen.
-
-*** Make =C-c C-o= open the attachment directory is there are no links
-
-If there is no link in an entry, =C-c C-o= will now open the
-attachment directory instead.
-
-This was a request/patch by John Wiegley.
-
-*** org-mac-iCal.el: work with calendar "groups"
-
-Some calendar systems (Google, Zimbra) handle subscriptions to
-multiple calendars (or to an account) by grouping them under a
-single caldav directory in the calendar tree. org-mac-iCal used
-to assumes there is only one ics file created per caldav
-directory, so while it *creates* all of the needed merged ics
-files, it only copies one of them to ~/Library/Calendar before
-importing the contents into the diary.
-
-Thanks to Doug Hellmann for a patch to fix this.
-
-*** New module /org-learn.el/ in the contrib directory
-
-The file implements the learning algorithm described at
-http://supermemo.com/english/ol/sm5.htm, which is a system for reading
-material according to "spaced repetition". See
-http://en.wikipedia.org/wiki/Spaced_repetition for more details.
-
-Thanks to John Wiegley for this contribution.
-
-*** New contributed package /org-git-link.el/
-
-/org-git-link.el/ defines two new link types. The =git= link type
-is meant to be used in the typical scenario and mimics the =file=
-link syntax as closely as possible. The =gitbare= link type
-exists mostly for debugging reasons, but also allows e.g.
-linking to files in a bare git repository for the experts.
-
-Thanks to Raimar Finken for this contribution.
-
-*** /org-annotation-helper.el/ and /org-browser-url.e./ have been removed
-Please switch to /org-protocol.el/, into which contains the same
-functionality in a more general framework.
-*** The contributed /org-export-freemind/ package has been removed.
-Org now contains a new freemind exporter, /org-freemind.el/.
-
-** Org-babel Changes
-- Clojure is supported [Thanks to Joel Boehland]
-- Perl is supported
-- Ruby and Python now respond to the :file header argument
-- Added :results_switches header argument for passing switches
- through to raw src blocks
-- Preserve indentation in source blocks on export and tangle
-- Possible to evaluate noweb reference on tangling or code block
- evaluation
-- Allowing multiple noweb references on a single line
-- Cleaned up the passing of parameter values from Org-babel to
- language specific functions
-
-* Version 6.32
- :PROPERTIES:
- :CUSTOM_ID: v6.32
- :END:
-
-** Rewrite of org-mobile.org, for MobileOrg 1.0 (build 20)
-
-MobileOrg is currently under review at the iPhone App Store. You
-will need Org-mode version 6.32 to interact with it.
-
-** Added support for habit consistency tracking
-
-/org-habit.el/ contains new code to track habits. Please
-configure the variable org-modules to activate it. When active,
-habits (a special TODO entry) will be displayed in the agenda
-together with a "consistency graph". Habit tracking is described
-in a new [[http://orgmode.org/manual/Tracking-your-habits.html][manual section]].
-
-Thanks to John Wiegley for this contribution.
-
-** New context-aware tag auto-exclusion
-
-After writing a function relating to location and context
-information, you will be able to press =/ RET= in the agenda to
-exclude tasks that cannot be done in the current context.
-For details, see the information about filtering in the manual.
-
-Thanks to John Wiegley for a patch to this effect.
-
-** New clock resolving tools
-
-When clocking into a new task while no clock is running, Org now
-checks for orphaned CLOCK lines and offers to repair these before
-starting the clock. You can also configure this feature to check
-for idle time and prompt you to subtract that time from the
-running timer.
-
-See the new [[http://orgmode.org/manual/Resolving-idle-time.html][manual section]] for more details.
-
-Thanks to John Wiegley for a patch to this effect.
-
-** Mutually exclusive tag groups can now have a name in the tags interface
-
-The customize interface allows to optionally add a string to the
-beginning or end of such a group.
-
-Thanks to James TD Smith for a patch to this effect.
-
-** Agenda Search view: Search for substrings
-
-The default in search view (/C-c a s/)is now that the search
-expression is searched for as a /substring/, i.e. the different
-words must occur in direct sequence, and it may be only part of
-a word. If you want to look for a number of separate keywords
-with Boolean logic, all words must be preceded by =+= or =-=.
-
-This was, more-or-less, requested by John Wiegley.
-
-** Make space and backspace scroll the show window in the agenda
-
-Pressing SPC again after using it to show an agenda item in
-another window will make the entire subtree visible, and show
-scroll it. Backspace and DEL will scroll back.
-
-This was a request by Eric Fraga.
-
-** File tags are now offered for completion during a tag prompts
-
-Requested by Matt Lundin.
-
-** Make `- SPC' an agenda filter that selects entries without any tags
-
-Request by John Wiegley.
-
-** Better way to edit multi-line macro definitions
-
-The editing tool key =C-c '= now also edits =#+MACRO=
-definitions, including multiline macros.
-
-** Restructured Manual
-
-The manual has been slightly reorganized. The archiving stuff,
-which was - somewhat obscurely - hidden in the /Document
-Structure/ chapter, has been moved into the new chapter
-/Capture-Refile-Archive/. Also, there is a new chapter /Markup/
-which contains both the markup rules (moved there from the Export
-chapter) and the documentation for embedded LaTeX.
-
-** Improved figure placement in LaTeX and HTML export
-
-Text can now be wrapped around figures. See the manual for
-details.
-
-** Allow date to be shifted into the future if time given is earlier than now
-
-By setting
-
-: (setq org-read-date-prefer-future 'time)
-
-you indicate to Org that, if you only give a time at the
-date/time prompt, and if this time is earlier then the current
-time, then the date of tomorrow will be assumed to be valid for
-this event. A similar mechanism was already in place for dates,
-but now you can make it work for times as well.
-
-** Collected changes in org-babel
-- Source blocks can now reference source-blocks in other files
- using =filepath:srcname= syntax.
-- Inline code blocks like =src_python{2+2}= are now exported
-- Remote source block calls using the =#+lob: srcname(arg=val)=
- syntax can now be exported.
-- When =:file= is supplied with an =R= block, graphics are
- automatically sent to file and linked from the org buffer, thus
- appearing on export. The image format is obtained from the
- filename extension. Possible values are =.png, .jpg, .jpeg,
- .tiff, .bmp, .pdf, .ps, .postscript=, defaulting to =png=.
-- Results can be returned as parseable code using =:results code=,
- and as pretty-printed code using =:results pp= (emacs-lisp,
- python, ruby). Thanks to Benny Andresen for the idea and patch
- for emacs-lisp.
-- When =:file filename= is supplied, =:exports file= is unnecessary
-- Header args are taken from org-file-properties in addition to
- properties active in the subtree.
-- =:noweb= header argument now expands noweb references before
- source-block evaluation.
-- Tangling honours the new org variable
- org-src-preserve-indentation, so that correct code is output for
- a language like python that depends on indentation.
-
-** Changes in org-exp-blocks.el
-- Interblocks export has been simplified.
-- Support for R code (=begin_R= blocks and inline =\R{}=) has been
- removed. Please use org-babel instead.
-
-* Version 6.31
- :PROPERTIES:
- :CUSTOM_ID: v6.31
- :END:
-
-** Org-babel is now part of the Org distribution
-
-Org-babel provides the ability to execute source code in many
-different languages within org-mode documents. The results of
-code execution -- text, tables and graphics -- can be integrated
-into Org-mode documents and can be automatically updated during
-publishing. Since Org-babel allows execution of arbitrary code,
-the range of tasks that can be addressed from within an Org mode
-file becomes very large. Examples of ways in which Org-babel
-might be used include
-
-- Documenting a task that involves some programming so that it is
- automatically repeatable
-- Creating dynamic (executable) reports that respond to changes
- in the underlying data (Reproducible Research)
-- Exportation of code contained in an Org-mode document into
- regular source code files (Literate Programming)
-
-Additionally, Org-babel provides a programming environment within
-Org files, in which data can be transmitted between parameterised
-source code blocks in different languages, as well as between
-source code blocks and Org-mode tables.
-
-A simple API is defined so that users can add support for new
-"languages" (broadly construed). Languages currently supported
-are:
-
-- asymptote
-- css
-- ditaa
-- dot
-- emacs-lisp
-- gnuplot
-- haskell
-- ocaml
-- python
-- R
-- ruby
-- sass
-- sh
-- sql
-
-Org-babel was designed and implemented Eric Schulte with continued
-significant help on both accounts from Dan Davison.
-
-** MobileOrg support
-
-Richard Morelands iPhone/iPod Touch program [[http://mobileorg.ncogni.to/][MobileOrg]] can view
-Org files, mark entries as DONE, flag entries for later
-attention, and capture new entries on the road. Org-mode has now
-support to produce a staging area where MobileOrg can download
-its files, and to integrate changes done on the phone in a half
-automatic, half interactive way. See the new appendix B in the
-manual for more information.
-
-
-** Indented lines starting with "#+ " are treated as comments
-
-To allow comments in plain lists without breaking the list
-structure, you can now have indented comment lines that start
-with "#+ ".
-
-** New STARTUP keyword `showeverything'
-
-This will make even drawer contents visible upon startup.
-Requested by Jeff Kowalczyk.
-
-** New contributed package org-invoice.el
-
-This package collects clocking information for billing
-customers.
-
-Thanks to Peter Jones for this contribution.
-
-** Encrypting subtrees
-
-/org-crypt.el/ by John Wiegley and Peter Jones allows encryption
-of individual subtrees in Org-mode outlines. Thanks to John and
-Peter for this contribution.
-
-** Agenda: Support for including a link in the category string
-
-The category (as specified by an #+CATEGORY line or CATEGORY
-property can contain a bracket link. While this sort-of worked
-in the past, it now is officially supported and should cause no
-problems in agenda display or update. The link can be followed
-by clicking on it, or with =C-c C-o 0=.
-
-This was a request by Peter Westlake.
-
-* Version 6.30
- :PROPERTIES:
- :CUSTOM_ID: v6.30
- :END:
-
-** Inconsistent changes
-
-*** Agenda now uses =f= and =b= to move through time
-
-Up to now, the Org-mode agenda used the cursor keys =left= and
-=right= to switch the agenda view forward an backward through
-time. However, many people found this confusing, and others
-wanted to be able to do cursor motion in the agenda, for example
-to select text. Therefore, after an extensive discussion on
-=emacs-orgmode@gnu.org=, it was decided to use the =b= and
-=f= keys instead, and to let the cursor keys do cursor motion
-again.
-
-*** Agenda follow mode is now on the =F= key
-
-This was necessary to free up the =f= key, see above.
-
-** Details
-
-*** Maintenance
-
-**** New command to submit a bug report
-
-There is now a special command =M-x org-submit-bug-report=. This
-command will create a mail buffer with lots of useful details.
-In particular, it contains complete version information for Emacs
-and Org-mode. It will also (if you agree to it) contain all
-non-standard settings of org-mode and outline-mode related
-variables. Even if you do not sent your emails from within
-Emacs, please still use this command to generate the information
-and then copy it into your mail program.
-
-The command will not generate and include a =*Backtrace*= buffer,
-please do this yourself if you have hit an error. For more
-information, see the [[http://orgmode.org/manual/Feedback.html#Feedback][feedback section]] of the manual.
-
-**** New contributed package org-track.el
-
-This package allows to keep up-to-date with current Org
-development, using only Emacs on-board means. So if you don't
-want or cannot use =git=, but still want to run the latest and
-hottest Org-mode, this is for you.
-
-Thanks to Sebastian Rose for this contribution.
-
-*** Agenda
-
-**** Agenda now uses =f= and =b= to move through time
-
-Up to now, the Org-mode agenda used the cursor keys =left= and
-=right= to switch the agenda view forward an backward through
-time. However, many people found this confusing, and others
-wanted to be able to do cursor motion in the agenda, for example
-to select text. Therefore, after an extensive discussion on
-=emacs-orgmode@gnu.org=, it was decided to use the =b= and
-=f= keys instead, and to let the cursor keys do cursor motion
-again.
-
-**** Agenda follow mode is now on the =F= key
-
-This was necessary to free up the =f= key, see above.
-
-**** The agenda can be put into a dedicated frame
-
-When the variable =org-agenda-window-setup= has the value
-=other-frame=, then the new frame created to show the agenda
-will now have the window marked as /dedicated/. As a
-consequence, exiting the agenda while the agenda is the only
-window on the frame will kill that frame.
-
-This was a request by Henry Atting.
-
-**** New mode to show some entry body text in the agenda
-
-There is now a new agenda sub-mode called
-=org-agenda-entry-text-mode=. It is toggled with the =E= key.
-When active, all entries in the agenda will be accompanied by a
-few lines from the outline entry. The amount of text can be
-customized with the variable =org-agenda-entry-text-maxlines=.
-
-This was a request by Anthony Fairchild, Manish, and others.
-
-**** Improve following links from the agenda
-
-=C-c C-o= in the agenda will now offer all links in the headline
-and text of an entry. If there is only a single link, it will be
-followed immediately.
-
-**** Avoid some duplicate entries
-
-There is a new variable that can be used to avoid some duplicate
-agenda entries: =org-agenda-skip-scheduled-if-deadline-is-shown=
-If that is set, it avoids that an entry shows up in the agenda for
-today for both a scheduling and a deadline entry. See the
-docstring of the variables for more details.
-
-This partially addresses a request by Samuel Wales.
-
-**** Mark the running clock in the agenda.
-
-If the entry currently being clocked is present in the agenda, it
-will be highlighted with the face =org-agenda-clocking=.
-
-This was a request by Rainer Stengele.
-
-
-*** Export
-
-**** Allow LaTeX export to use the listings package
-
-The LaTeX =listings= package can now be used for formatting
-fontified source code in many programming languages. For more
-information, see
-http://thread.gmane.org/gmane.emacs.orgmode/16269 and
-http://orgmode.org/worg/org-faq.php#fontified_source_code_w_latex
-
-Thanks to Eric Schulte for this patch.
-
-**** Remove table rows that only contain width and alignment markers
-
-The width and alignment in table columns can be set with a cookie
-like "<10>" or "<r>" or "<r10>". In order to keep Org from
-exporting such lines, the first column of a line should contain
-only "/". However, for convenience, there is now a special case:
-If the entire row contains only such markers, the line will
-automatically be discarded during export, even is the first
-column is not "/".
-
-**** Allow Macro calls to span several lines.
-
-Macro calls may now span several lines, to write several
-arguments in a cleaner way. The result of a macro call can also
-span several lines, by inserting the string "\n" (backslash
-followed by n) into the value in the macro definition.
-
-These were requests by Stefan Vollmar.
-
-*** Misc
-
-**** Quick access to all links in an entry
-
-If =C-c C-o= is called while the cursor is in a headline, but not
-directly on a link, then all links in the entry will be offered
-in a small menu. If there is only a single link, it will be
-followed without a prompt.
-
-**** Visibility Cycling: Allow to show all empty lines after a headline
-
-=org-cycle-separator-lines= can now be set to a negative value,
-to indicate that, if the number of empty lines before a visible
-entry is greater than the specified number, then *all* empty
-lines should be shown.
-
-This was a request by "PT" whatever this means.
-
-**** Allow language names to replace some strange major mode names
-
-Sometimes a language uses a major mode which can't be guessed
-from it's name. There is now a new variable =org-src-lang-modes=
-which can be used to map language names to major modes when this
-is the case. This is used when editing a source-code
-block, or when exporting fontified source-code with htmlize.
-
-Thanks to Eric Schulte for a patch to this effect.
-
-**** iswitchb support for many completion prompts
-
-This is enabled using =org-completion-use-iswitchb=, and follows
-the same model of usage as for ido users.
-
-Thanks to John Wiegley for a patch to this effect.
-
-**** New commands to set the effort property of an entry
-
-There is now a special command, =C-c C-x e= to set the =Effort=
-property of an entry. From the agenda you can even use =e=.
-If you have set up allowed values for the =Effort= property, then
-using a prefix argument will directly select the nth allowed
-value. For example, in the agenda, =5 e= will select the 5th
-allowed value.
-
-This was a request by Michael Gilbert
-
-**** Edit src works now better with killing buffer
-
-Thanks to Dan Davison for a patch to this effect
-
-
-* Older changes
-
- For older Changes, see [[file:Changes_old.org]]
-
-
-
-* COMMENT Setup
-
-#+STARTUP: showstars
-
-#+TITLE: Org-mode list of user-visible changes
-#+AUTHOR: Carsten Dominik
-#+EMAIL: carsten at orgmode dot org
-#+OPTIONS: H:3 num:nil toc:nil \n:nil @:t ::t |:t ^:{} *:t TeX:t LaTeX:nil f:nil
-#+INFOJS_OPT: view:info toc:1 path:org-info.js tdepth:2 ftoc:t
-#+LINK_UP: index.html
-#+LINK_HOME: http://orgmode.org
diff --git a/ORGWEBPAGE/Changes_old.org b/ORGWEBPAGE/Changes_old.org
deleted file mode 100644
index 492acbd..0000000
--- a/ORGWEBPAGE/Changes_old.org
+++ /dev/null
@@ -1,8242 +0,0 @@
-# -*- mode: org; fill-column: 65 -*-
-
-#+STARTUP: hidestars
-
-#+TITLE: Archive list of Org-mode user-visible changes
-#+AUTHOR: Carsten Dominik
-#+EMAIL: carsten at orgmode dot org
-#+OPTIONS: H:3 num:nil toc:nil \n:nil @:t ::t |:t ^:{} *:t TeX:t LaTeX:nil
-#+INFOJS_OPT: view:info toc:1 path:org-info.js tdepth:2 ftoc:t
-#+LINK_UP: index.html
-#+LINK_HOME: http://orgmode.org
-
-
-* Version 6.29
- :PROPERTIES:
- :CUSTOM_ID: v6.29
- :END:
-
-** Structure editing and cycling
-
-*** New minor mode =org-indent-mode=
-
-This mode implements outline indentation similar to clean view,
-but in a dynamic and virtual way, at display time. I have wanted
-this functionality for years and tried several implementations,
-all unworkable. Emacs 23 has finally made it possible. So this
-solution is for Emacs 23 only, and I am not sure yet how stable
-it really is. Time will tell.
-
-Currently I do not recommend to turn it on globally using
-the variable =org-startup-indented=. But you can turn it on
-for a particular buffer using
-
-#+begin_example
- ,#+STARTUP: indent
-#+end_example
-
-Turning on this minor mode automatically turns on
-=org-hide-leading-stars=, and it turns off
-=org-adapt-indentation=.
-
-*** Skip CHILDREN state if there are no children
-
-When a subtree does not have any children, visibility
-cycling now skips the CHILDREN state. You can customize
-this behavior with the variable
-=org-cycle-skip-children-state-if-no-children=.
-
-*** Nodes without keyword can now be counted for statistics
-
-See the variable =org-provide-todo-statistics= for details.
-It can be the symbol =all-headings=, or a list of TODO
-states to consider.
-
-This was requested by David A. Gershman.
-
-*** New function =org-list-make-subtree=
-
-This function converts the plain list at point into a
-subtree, preserving the list structure. The key for this
-command is =C-c C-*=. Thanks to Ilya Shlyakhter for this
-suggestion.
-
-*** Headlines can be fontified to the right window border
-
-Use the variable =org-fontify-whole-heading-line= to turn
-this on. Then headline fontification will include the final
-newline. If your setup for headline faces includes a
-background different from the default background, this setup
-creates a visual line across the window.
-
-*** Inline tasks have become better citizens
-
-The new key =C-c C-x t= inserts an inline task including an
-END line. Inline tasks play along with (i,e, are ignored
-by) link creation and footnotes. Inline tasks with an =END=
-line can be refiled and archived. During the refile/archive
-operation, the tasks become normal tasks and the =END= line
-disappears.
-
-These improvements reflect reports and requests by Peter
-Westlake and Matt Lundin.
-
-*** Archive subtree and move to next visible task
-
-When archiving a task, the cursor now ends up on the next
-headline, so the repeated application of the archiving
-command will archive successive tasks.
-
-Thanks to Bernt Hansen for a patch to this effect.
-
-*** Renumbering the fn:N-like footnotes
-
-The new footnote action =r= will renumber simple =fn:N=
-footnotes in the current document. The action =S= will
-first do the renumbering and then sort the footnotes (the
-=s= action).
-
-This was a request by Andreas Röhler.
-
-*** Automatic sorting and renumbering
-
-Customize the new variable =org-footnote-auto-adjust= or use
-the =#+STARTUP= option =fnadjust= to get automatic
-renumbering and sorting of footnotes after each
-insertion/deletion.
-
-This was a request by Andreas Röhler.
-
-*** Improvements to plain-list-cycling with TAB.
-
-TAB now by default cycles visibility in plain lists if the
-cursor is at a plain list item. This corresponds to the new
-default value =t= of =org-cycle-include-plain-lists=. If
-you want to treat plain list items as part of the outline
-hierarchy during cycling of outline headings (this is what a
-=t= value used to mean), set this variable to =integrate=.
-
-*** Force bullet type changes during plain list demotion
-
-We now have a mechanism to force a particular bullet type
-when demoting a plain list item. See the variable
-=org-list-demote-modify-bullet= for details.
-
-This was a request by Rainer Stengele.
-
-
-** Tables
-
-*** Relative row references may now cross hlines
-
-A relative row reference like @-1 in a table may now reach
-across a horizontal separator line. I hope this will not
-break any important tables out there, but I think it is the
-right thing to do.
-
-The sole original reason for not allowing such crossing was
-to implement running averages of one column in the next.
-This can now be done using field formulas near the beginning
-and end of the column, and a column formula for the central
-part.
-
-See the variable =org-table-relative-ref-may-cross-hline=
-for more details.
-
-*** Cut or copy single fields
-
-=C-c C-x C-w= and =C-c C-x M-w= now act on single table
-fields if there is no active region defined.
-
-** Links
-
-*** Find agenda files linking to the current location
-
-The new command =org-occur-link-in-agenda-files= creates a
-link like =org=store-link= would, and then searches all
-agenda files for this link. So for example, you could be in
-a GNUS message, trying to find tasks that have links to this
-message.
-
-*** Include stored links into link completion
-
-When inserting a link with =C-c C-l=, TAB completion will
-now not only access link prefixes, but also the stored
-links.
-
-
-** Agenda
-
-*** Bulk commands: Add Schedule and Deadline processing
-
-Agenda bulk commands on marked entries now can also set the
-scheduling date or a deadline. Normally, all entries will
-be set to the specified date. However, when writing the
-change as "++5d" or "++2w", then each time stamp will
-independently be shifted by that amount.
-
-*** Tags-todo searches: No longer force to list sublevels
-
-For historic reasons, =org-tags-match-list-sublevels= was
-forced to =t= in tags-todo agenda searches. Now we no
-longer do this and accept the user setting of this variable.
-
-Thanks to Patrick Bahr for bringing this up.
-
-
-** Export
-
-*** Use file-source.org format instead of file.org-source
-
-When publishing the source Org file to the source directory
-(i.e. if the publishing directory is the same as the source
-directory), then the file name will now look like
-=file-source.org= and =file-source.org.html=. Note that if you
-do use this kind of setup, you probably want to specify
-
-#+begin_src emacs-lisp
-:exclude "-source\.org"
-#+end_src
-
-in your publishing project, to avoid that a new generation of
-=-source= files is created each time you publish the project.
-
-*** LaTeX export: Skip title command when there is no title
-
-Using =#+TITLE:= without a value makes the LaTeX export
-ignore the value of =org-export-latex-title-command=.
-
-*** New option =org-export-html-footnote-format=
-
-This defines the format for footnote references. This
-string must contain =%s= which will be replaced by the
-footnote label.
-
-*** More export options for source code examples
-
-Allow whitespace in code references. Allow the =-r= switch
-to remove the references in the source code even when the
-lines are not numbered: the labels can be explicit enough.
-Note that =-r -k= is the same as no switch at all.
-
-Thanks to Ulf Stegemann for bring this up.
-
-*** LaTeX export: Allow more environment for low-level headings
-
-The user can now define a non-standard environment or macro
-to handle export of low-level headings to LaTeX.
-
-For details, see the variable =org-export-latex-low-levels=.
-
-*** LaTeX export: Add postscript file extensions for images
-
-Some people process LaTeX files not directly to pdf, but go
-through dvi and then to ps or pdf. In that case, allowed
-images are ps and eps files, not pdf and jpg.
-
-This commit adds the two extensions, so that export using
-that alternative path can be supported better. However, it
-is up to the user to make sure that the images are actually
-compatible with the backend.
-
-*** HTML export: Show UP and HOME links
-
-=org-export-html-link-up= and =org-export-html-link-home=
-are now also inserted into normal HTML export, above the
-page title.
-
-*** General mechanism for local variable settings
-
-Many different people want to set many different variables
-in a buffer-local way for export. This cannot be done with
-file variables, because the Org buffer is not current while
-the exporter is running.
-
-Lots of variables can be set with the =#+OPTIONS= lines, but
-finding abbreviations goes only so far.
-
-Therefore we have now a general mechanism that can be used
-to bind variables during export operations.
-
-A line like:
-
-#+begin_src org
- ,#+BIND: variable value
-#+end_src
-
-will bind the variable to value. For example, the line
-
-#+begin_src org
- ,#+OPTIONS: toc:nil
-#+end_src
-
-can now equivalently be written as
-
-#+begin_src org
- ,#+BIND: org-export-with-toc nil
-#+end_src
-
-*** Clean out publishing timestamp directory
-
-When changing the publishing setup, old timestamp files can
-be left behind. Forcing publishing of all projects with
-=C-u C-c C-e E= will remove all existing timestamp files.
-
-** Miscellaneous
-
-*** Calendar for reading a date forced into current frame.
-
-Separate-frame setup for calendar had caused problems in
-AquaEmacs.
-
-*** Set timers for headlines
-
-You can now set a timer related to any headline, like an
-alarm clock. Three new commands have been defined:
-
-- org-timer-set-timer :: bound to =C-c C-x ;= in Org buffers
- and to =;= in Org agenda buffers. This function sets a
- timer for the headline the cursor is currently it. Up to
- three timers can be used at any time.
-
-- org-timer-show-remaining-time :: Show the remaining time
- for the last timer set.
-
-- org-timer-cancel-timers :: Cancel all timers.
-
-This functionality was requested by Samuel Wales and
-emulates that of /tea-time.el/ -- see the emacswiki doc at
-
- http://www.emacswiki.org/emacs/tea-time
-
-*** Clock reports may include a time stamp
-
-Using =:timetamp t= as an option in a clock report now
-allows insertion of the timestamp for the clocked entry.
-Timestamps are searched for in this order: =SCHEDULING=,
-=TIMESTAMP=, =DEADLINE= and =TIMESTAMP_IA=.
-
-*** New option =org-id-uuid-program=
-
-On some systems, =uuidgen= is named =uuid=.
-
-*** Clock notification handler made configurable
-
-See the variable =org-show-notification-handler=.
-
-*** New option =org-tags-sort-function=.
-
-This allows tags to be sorted by =string<=, =string>=, or a
-custom function.
-
-Thanks to James TD Smith for a patch to this effect.
-
-*** Improvements for org-feed.el
-
-But fixes, and allowing to choose between =wget= and =curl=.
-
-Thanks to Christopher League for a patch to this effect.
-
-
-* Version 6.28
- :PROPERTIES:
- :CUSTOM_ID: v6.28
- :END:
-
-
-** Agenda changes
-*** Refiling now works from the agenda
-
-The command =C-c C-w= can be executed to refile an entry shown in
-the agenda. After the command, the entry will no longer be shown
-in the agenda. It it is still in an agenda file, refresh the
-agenda to bring it up from it's new context.
-
-*** Bulk action
-
-You can now use the =m= key to mark entries in the agenda. =u=
-will unmark the etry at point, and =U= will unmark everything.
-When one or more entries have been selected, the =B= key will
-execute an action on all selected entries. I believe this bulk
-action makes mainly sense for the commands that require answering
-interactive prompts. So far the supported actions are
-
- - Refile all selected entries to a single destination
- - Archive all selected entries
- - Set the TODO state of all selected entries, bypassing any
- blocking or note-taking.
- - Add or remove a tag to/from all selected entries
-
-We can add more actions, if you convince me they make sense.
-
-*** Modified keys
-
-To make room for the new Bulk action commands, some keys in the
-agenda buffer had to move:
-
-There is a new command bound to the =v= key, it dispatches
-various view mode changes. Month and year view are now only
-available as =v m= and =v y=, respectively. Turning on
-inclusion of archive trees and files (unsed to be on =v=) is
-now on =v a= and =v A=.
-
-** Improvements related to =#+begin= blocks
-
-*** Indented blocks
-
-=#+begin_ ... +#end_...= blocks may now be indented along
-with the structure of your document. So the =#+= lines no
-longer need to start in column 0, these lines can be, along
-with the block contents, indented arbitrarily. Org supports
-this during editing with "C-c '", and now finally treats them
-consistently during export across all backends. This makes
-these blocks work much better with plain list structure
-editing, and it also looks better if you like to indent text
-under outline headings. For example:
-
-#+begin_src org
- ,*** This is some headline
- , #+begin_example
- , here we have an example
- , #+end_example
- ,
- , - a plain list
- , - a sublist item
- , - a second sublist item
-
- , #+begin_center
- , centering within the plain list item
- , #+end_center
-
- , #+begin_example
- , This example does terminate the sublist,
- , the indentation of the #+begin line counts.
- , #+end_example
-
- , - but the top level plain lists continues here
-#+end_src
-
-From now on, the indentation of such a block decides whether
-it is part of a plain list item or if it is actually
-terminating the list. This was so far inconsistent between
-editing behavior and export, now it is consistent.
-
-The content of the block, i.e. the text between the #+ lines
-gets an extra indentation of two space characters, which I
-find visually pleasing. You can change the amount of extra
-indentation using the variable
-=org-src-content-indentation=.
-
-This was a pretty complex change, achieved in many small
-steps over the last couple of weeks. It cleans up one of the
-more annoying inconsistencies in Org. I hope it will work,
-but I am sure you will let me know if not.
-
-*** Indented tables
-
-Also tables can be fully indented now. What is new here is
-that the =#+TBLFM= line, and also things like =#+caption=,
-=#+label=, =#+attr_...= etc can be indented along with the
-table. Again, this makes the look of the document better and
-allows for proper plain list structure editing.
-
-*** Protected blocks
-
-Some =#+begin_ ... +#end_...= blocks contain text that should not
-be processed like normal Org-mode text. =example= and =src=
-block fall into this class, and so do =ditaa= blocks, for
-example. The content in such blocks is now properly fontified in
-a single face (called =org-block=). This was a frequently
-requested feature. The list of blocks that should be protected
-from normal Org-mode fontification is defined in the variable
-=org-protecting-blocks=. Modules defining new blocks should add
-to this variable when needed. =org-exp-blocks.el= does this
-already.
-
-*** Hide and show the contents of blocks
-
-Blocks can now be folded and unfolded with =TAB=. If you
-want to have all blocks folded on startup, customize
-=org-hide-block-startup= or use the =#+STARTUP= options
-=hideblocks= or =showblocks= to overrule this variable on a
-per-file basis.
-
-Thanks to Eric Schulte for a patch to this effect.
-
-*** Moved Eric Schulte's org-exp-blocks.el into the core
-
-This seems to be getting a lot of use now, so it is now part of
-the core and loaded automatically. This package can now also be
-used to define new blocks. Customize the variable
-=org-export-blocks= or use the function
-=org-export-blocks-add-block=.
-
-
-** New and updated contributed modules
-*** org-export-generic.el is now a contributed package.
-
-This new module allows users to export an Org page to any type of
-output by constructing the output using a list of prefixes,
-format specifications and suffixes for the various types of org
-data (headlines, paragraphs, list bullets, etc). Use the
-=org-set-generic-type= function to define your own export types
-and have them bound to a key (use an upper-case letter for user
-export definitions).
-
-Thanks to Wes Hardaker for this contribution with a lot of
-potential.
-*** New contributed modules org-mac-iCal.el by Christopher Suckling
-
-See the [[http://orgmode.org/worg/org-contrib/org-mac-iCal.php][documentation on Worg]].
-
-*** org-jira.el: New file, by Jonathan Arkell
-
-Links to Jira tickets.
-
-*** org-R.el: Updated.
-
-/org-R.el/ has been updated, thanks to Dan Davison for this.
-
-*** =[ TABLE-OF-CONTENTS]= is now also used for LaTeX export
-
-This cookie will mark the location of the =\tableofcontents=
-macro. Triggered by a report by Yuva.
-
-
-** Changes to the clocking system
-*** New option `org-clock-out-switch-to-state'.
-
-Clocking out can now switch the task to a particular state.
-
-This was a request by Manish.
-
-*** More control about what time is shown in mode line while clocking
-
-- If you have an =Effort= property defined, its value is also
- shown in the mode line, and you can configure =org-clock-sound=
- to get an alert when your planned time for a particular item is
- over.
-
-- When an entry has been clocked earlier, the time shown in the
- mode line while the item is being clocked is now the sum of all
- previous, and the current clock.
-
-- The exception to the previous rule are repeating entries: There
- the clock time will only be clocking instances recorded since
- the last time the entry when through a repeat event. The time
- of that event is now recorded in the =LAST_REPEAT= property
-
-- You can use the property CLOCK_MODELINE_TOTAL to get
- control over what times are displayed in the mode line, see
- the manual for more information.
-
-- The new command =C-c C-x C-e= can be used to change the Effort
- estimate and therefore to change the moment when the clock sound
- will go off.
-
-- The clock string in the modeline now has a special font,
- =org-mode-line-clock=. This was a proposal by Samuel Wales.
-
-- Clicking on the mode line display of the clock now offers a
- menu with important clock functions like clocking out, or
- switching the clock to a different task.
-
-Thanks to Konstantin Antipin for part of the implementation, and
-thanks to Bernt Hansen for helping to iron out the issues related
-to repeated tasks.
-
-
-** Miscellaneous changes
-
-*** Allow to specify the alignment in table columns by hand
-
-Similar to the =<20>= cookies that allow to specify a maximum
-width for a table column, you can now also specify the alignment
-in order to overrule the automatic alignment choice based on the
-dominance of number or non-number fields in a column. The
-corresponding cookies are =<l>= and =<r>= for left and right side
-alignment, respectively. These can be combined with maximum
-width specification like this: =<r15>=.
-
-This was a proposal by Michael Brand.
-
-*** Stop logging and blocking when selecting a TODO state
-
-Sometimes you want to quickly select or change a TODO state of an
-item, without being bothered by your setup for blocking state
-changes and logging entries. So in this case, you don't want the
-change be seen as a true state change.
-
-You can now set the variable
-=org-treat-S-cursor-todo-selection-as-state-change= to nil.
-Then, when you use =S-left= and =S-right= to quickly flip through
-states, blocking and logging will be temporarily disabled.
-
-*** Export BBDB anniversaries to iCalendar
-
-See the variable `org-icalendar-include-bbdb-anniversaries'.
-
-This was a request by Richard Riley, thanks to Thomas Baumann
-for the prompt implementation.
-
-*** Macro definitions can be collected in an #+SETUPFILE
-
-If you want to use many macros in different files, collect the
-=#+macro= lines into a file and link to them with
-
-: #+SETUPFILE: path/to-file
-
-*** Subtree cloning now also shifts inactive dates
-
-When using the command =org-clone-subtree-with-time-shift=, time
-stamps will be shifted for each clone. So far, this applied only
-to active timestamps, but now it does apply to inactive
-ones as well.
-
-*** HTML table export: Assign alternating classes to rows
-
-The new variable =org-export-table-row-tags= can now be set up in
-a way so that different table lines get special CSS classes
-assigned. This can be used for example to choose different
-background colors for odd and even lines, respectively. The
-docstring of the variable contains this example:
-
-#+begin_src emacs-lisp
- (setq org-export-table-row-tags
- (cons '(if head
- "<tr>"
- (if (= (mod nline 2) 1)
- "<tr class=\"tr-odd\">"
- "<tr class=\"tr-even\">"))
- "</tr>"))
-#+end_src
-
-It makes use of the local variables =head= and =nline= which are
-used to check whether the current line is a header line, and whether
-it is an odd or an even line. Since this is fully programmable,
-you can do other things as well.
-
-This was a request by Xin Shi.
-
-*** Remember: target headline may be a function
-
-When setting up remember templates, the target headline may now
-be a function, similarly to what is allowed for the target file.
-The functions needs to return the headline that should be used.
-
-*** Remove flyspell overlays in places where they are not wanted
-
-We now keep flyspell from highlighting non-words in links.
-
-*** Update targets in the Makefile
-
-Some new targets in the default Makefile make it easier to update
-through git to the latest version: =update= and =up2=. Here are
-the definitions.
-
-#+begin_src BSDmakefile
-update:
- git pull
- ${MAKE} clean
- ${MAKE} all
-
-up2: update
- sudo ${MAKE} install
-#+end_src
-
-This was a request by Konstantin Antipin.
-
-* Version 6.27
- :PROPERTIES:
- :CUSTOM_ID: v6.27
- :END:
-
-** Details
-
-*** Macros for export
-
-Macro processing for export has been enhanced:
-
-- You can use arguments in a macro, for example
-#+begin_src org
-#+macro hello Greet the $1: Hello $1
-#+end_src
- which would turn ={{{hello(world)}}}= into =Greet the world: Hello world=
-
-- The macro value can be an emacs-lisp for to be evaluated at the
- time of export:
-
-#+begin_src org
-,#+macro: datetime (eval (format-time-string "$1"))
-#+end_src
-
-- More built-in default macros:
- - date(FORMAT_TIME_STRING) :: Time/Date of export
- - time(FORMAT_TIME_STRING) :: Same as date
- - modification-time(FORMAT_TIME_STRING) :: Last modification of file
- - input-file :: Name of the input file
-
- The new built-in macros have been requested by Daniel Clemente.
-
-*** Link completion for files and bbdb names
-
-Org now has a general mechanism how modules can provide enhanced
-support (for example through completion) when adding a link. For
-example, when inserting a link with =C-c C-l=, you can now type
-=file:= followed by =RET= to get completion support for inserting
-a file. After entering =bbdb:= and =RET=, a completion interface
-will allow to complete names in the BBDB database. These are the
-only ones implemented right now, but modules that add a link type
-=xyz:= can simple define =org-xyz-complete-link= that should
-return the full link with prefix after aiding the used to create
-the link. For example, if you have =http= links that you have to
-insert very often, you could define a function
-=org-http-complete-link= to help selecting the most common ones.
-
-*** Source file publishing
-
-It is now easy to publish the Org sources along with, for
-example, HTML files. In your publishing project, replace
-
-: :publishing-function org-publish-org-to-html
-
-with
-
-: :publishing-function (org-publish-org-to-html org-publish-org-to-org)
-: :plain-source t
-: :htmlized-source t
-
-to get both the plain org file and an htmlized version that
-looks like your editing buffer published along with the HTML
-exported version.
-
-*** Push exported stuff to kill ring
-
-All exporters now push the produced material onto the kill-ring
-in Emacs, and also to the external clipboard and the primary
-selection to make it easy to paste this under many circumstances.
-
-*** Tables in LaTeX without centering
-Set the variable `org-export-latex-tables-centered' to nil if you
-prefer tables not to be horizontally centered. Note that
-longtable tables are always centered.
-
-*** LaTeX export: TODO markup configurable
-
-The markup for TODO keywords in LaTeX export is now configurable
-using the variable =org-export-latex-todo-keyword-markup=.
-
-*** ASCII export to buffer
-
-ASCII export has now the same command variations as the other
-export backends, for example exporting to a temporary buffer
-instead of a file.
-
-The was a request by Samuel Wales.
-
-*** Accessibility improvements for HTTP tables
-
-When exporting tables to HTML, Org now adds =scope= attributes to
-all header fields, in order to support screen readers.
-Setting the variable
-=org-export-html-table-use-header-tags-for-first-column= will
-request using =<th>= instead of =<td>= also in the entire first
-column, so that also row information can be scoped. This was
-triggered by a request by Jan Buchal, and as usually Sebastian
-Rose came up with the right implementation.
-
-*** Timezone information in iCalendar files
-
-The timezone information in iCalendar files is now written in the
-correct format, and can be set in the variable
-=org-ical-timezone=. This variable is initialized from the =TZ=
-environment variable.
-
-*** New contributed package /org-special-blocks.el/
-
-The package turns any "undefined" =#+begin_...= blocks into LaTeX
-environments for LaTeX export, and into =<div>= tags for HTML
-export.
-
-Thanks to Chris Gray for this contribution.
-
-*** More flexibility about placing logging notes.
-
-Logging into a drawer can now also be set for individual
-subtrees using the =LOG_INTO_DRAWER= property.
-
-Requested by Daniel J. Sinder
-
-*** New reload key
-
-Reloading Org has moved to a new key, =C-c C-x !=, and is now
-also available in the agenda.
-
-*** Start Agenda with log mode active
-Set the new option =org-agenda-start-with-log-mode= to have
-log mode turned on from the start. Or set this option for
-specific custom commands.
-
-Thanks to Benjamin Andresen for a patch to this effect.
-
-*** Agenda speed optimizations
-
-Depending on circumstances, construction the agenda has become a
-lot faster.
-
-Triggered by Eric S Fraga's reports about using Org on a slow
-computer like a netbook.
-
-*** New face for today in agenda
-
-The date that is today can now be highlighted in the agenda by
-customizing the face =org-agenda-date-today=.
-
-Thanks to Dmitri Minaev for a patch to this effect.
-
-*** Properties to disambiguate statistics
-
-When an entry has both check boxes and TODO children, it is not
-clear what kind of statistics a cookie should show You can now use
-the =COOKIE_DATA= property to disambiguate, by giving it a value
-"todo" or "checkbox".
-
-Thanks to Ulf Stegeman, who was persistent enough to push this
-change past my initial resistance.
-
-*** Checkboxes and TODO items: recursive statistics
-
-Setting the variable =org-hierarchical-checkbox-statistics= to
-=nil= will make statistics cookies count all checkboxes in the
-lit hierarchy below it.
-
-Setting the variable =org-hierarchical-todo-statistics= to
-=nil= will do the same for TODO items.
-
-To turn on recursive statistics only for a single subtree, add the
-word "recursive" to the =COOKIE_DATA= property. Note that you
-can have such a property containing both "todo" or "checkbox" for
-disambiguation, and the word "recursive", separated by a space
-character.
-
-The change for checkboxes was a patch by Richard Klinda.
-
-*** New operators for column view
-
-Column view has new operators for computing the minimum,
-maximum, and mean of property values.
-
-Thanks to Mikael Fornius for a patch to this effect.
-
-* Version 6.26
- :PROPERTIES:
- :CUSTOM_ID: v6.26
- :END:
-
-** Details
-
-*** custom IDs
-
-Entries can now define a =CUSTOM_ID= property. This property
-must be a valid ID according to HTML rules, and it will be used
-in HTML export as the main target ID for this entry. That means,
-both the table of conents and other internal links will
-automatically point to this ID instead of the automatic ID like
-=sec-1.1=. This is useful to create humar-readable permanent
-links to these location in a document.
-
-The user is responsible to make sure that custom IDs are unique
-within a file.
-
-Links written like =[[#my-target-name] ]= can be used to target a
-custom ID.
-
-When using =C-c l= to store a link to a headline that has a
-custom ID, Org will now create two links at the same time. One
-link will be to the custom ID. The other will be to the globaly
-unique ID property. When inserting the line with =C-c C-l=, you
-need to decide which one you want to use. Use the ID links for
-entries that are expected to move from one file to the next. Use
-custom ID links publishing projects, when you are sure that te
-entry will stay in that file. See also the variable
-=org-link-to-org-use-id=.
-
-*** Remember to non-org files
-
-If the target headline part of a remember template definition
-entry is =top= or =bottom=, the target file may now be a
-non-Org-mode file. In this case, the content of the remember
-buffer will be added to that file without enforcing an Org-like
-headline. Sorry, Russel, that this took so long.
-
-*** New property to turn off todo dependencies locally
-
-Setting the property =NOBLOCKING= will turn off TODO dependency
-checking for this entry.
-
-*** Refile verify
-
-A new function is called to verify tasks that are about to be
-selected as remember targets. See the new variable
-=org-refile-target-verify-function=.
-
-*** New version org ditaa.jar
-
-Thanks to Stathis Sideris.
-
-*** htmlize.el is now in the contrib directory
-
-The latest version of htmlize.el is now the in the contrib
-directory of Org. Thanks to Hrvoje Niksic for allowing this.
-
-* Version 6.25
- :PROPERTIES:
- :CUSTOM_ID: v6.25
- :END:
-
-** Major new features
-
-*** DocBook export
-
-We now do have a fully functional DocBook exporter, contributed by
-Baoqiu Cui. Simple press =C-c e D= to export the current file to
-DocBook format. You can also get direct conversion to PDF if you have
-made the correct setup, please see the manual for details.
-
-Kudos to Baoqiu for this fantastic addition, and my personal thanks
-for doing this in a such a smooth way that I did not have to do
-anything myself.
-
-*** Protocols for external access to Emacs and Org
-
-/org-protocol.el/ is a new module that supersedes both
-/org-annotation-helper.el/ and /org-browser.el/ and replaces them
-with a more abstracted interface. /org-protocol/ intercepts
-calls from emacsclient to trigger custom actions without external
-dependencies. Only one protocol has to be configured with your
-external applications or the operating system, to trigger an
-arbitrary number of custom actions. Just register your custom
-sub-protocol and handler with the new variable
-=org-protocol-protocol-alist=.
-
-org-protocol comes the with three standard protocol handlers (in
-parenthesis the name of the sub-protocol):
-- =org-protocol-remember= (=remember=) :: Trigger remember
-- =org-protocol-store-link= (=store-link=) :: Store a link
-- =org-protocol-open-source= (=open-source=) :: Find the local
- source of a remote web page.
-
-Passing data to emacs is now as easy as calling
-
-: emacsclient org-protocol://sub-protocol://data
-
-For more information see the [[http://orgmode.org/worg/org-contrib/org-protocol.php][online documentation]]
-
-Thanks to Sebastian Rose for this really beautiful module.
-
-*** Inline tasks
-
-Inline tasks are tasks that have all the properties of normal
-outline nodes, including the ability to store meta data like
-scheduling dates, TODO state, tags and properties. But these
-tasks are not meant to introduce additional outline structure, at
-least as far as visibility cycling and export is concerned. They
-are useful for adding tasks in extensive pieces of text where
-interruption of the flow or restructuring is unwanted.
-
-This feature is not turned on by default, you need to configure
-=org-modules= to turn it on, or simply add to you .emacs file:
-
-: (require 'org-inlinetask)
-
-After that, tasks with level 15 (30 stars when using
-org-odd-levels-only) will be treated as inline tasks, and
-fontification will make obvious which tasks are treated in this
-way.
-
-*** Input from RSS feeds
-
-Org can now collect tasks from an RSS feed, a great method to get
-stuff from online call and note-taking services into your trusted
-system. You need to configure the feeds in the variable
-=org-feed-alist=. The manual contains a short description, more
-detailed information is [[http://orgmode.org/worg/org-contrib/org-feed.php][available on Worg]].
-
-Full credit goes to Brad Bozarth who really [[http://thread.gmane.org/gmane.emacs.orgmode/12251][paved the way]] for this
-exciting new feature.
-
-
-** Export
-
-*** Allow modification of table attributes in HTML export
-
-The #+ATTR_HTML line can now be used to set attributes for a
-table. Attributes listed in that line will replace existing
-attributes in =org-export-html-table-tag=, or will add new ones.
-For example
-
-: #+ATTR_HTML: border="2" rules="all" frame="all"
-: #+CAPTION: Finally a table with lines!
-: | a | b |
-: |---|---|
-: | 1 | 2 |
-
-*** LaTeX low levels are now exported as itemize lists
-
-LaTeX export now treats hierarchy levels 4,5, etc as itemize
-lists, not as description lists as before. This is more
-consistent with the behavior of HTML export. You can configure
-this behavior using the variable =org-export-latex-low-levels=.
-
-*** Markup for centering.
-
-Text can be exported centered with
-
-#+begin_src org
-,#+BEGIN_CENTER
-,Everything should be made as simple as possible, \\
-,but not any simpler
-,#+END_CENTER
-#+end_src
-
-*** Sitemap file is now /sitemap.org/
-
-Org-publish can produce a list of all files in a project.
-Previously the file containing this list was called "index.org",
-really a brain-dead default because during publication it would
-overwrite the "index.html" file of the website.
-
-The default file name is now "sitemap.org"
-
-*** Protect explicit target links in HTML export
-
-If a link is =[[#name] [desc]]=, the href produced when exporting
-the file will be exactly href="#name". So starting a link target
-with # will indicate that there will be an explicit target for
-this.
-
-*** HTML export: Allow "- ___" to explicitly terminate a list
-
-If a list contains "- ___" (three underscores) as an item, this
-terminates the list, ignoring this item. This is an experimental
-feature, it may disappear again if we find other ways to deal
-with literal examples right after lists.
-
-See [[http://thread.gmane.org/gmane.emacs.orgmode/12299/focus%3D12312][this mailing list thread]] for context.
-
-** Agenda
-
-*** Changing the time of an entry from the agenda
-
-We now have a way to change not only the date, but also the start
-time of an entry from the agenda. The date is normally changed
-with S-right/left. Now, if you add a C-u prefix, the hour will
-be changed. If you immediately press S-right/left again, hours
-will continue to be changed. A double prefix will do the same
-for minutes. If the entry has a time range like 14:40-16:00,
-then both times will change, preserving the length of the
-appointment.
-
-*** Show saved PDF agenda view with prefix arg
-
-When writing an agenda view to a PDF file, supplying a a prefix
-argument (=C-u C-x C-w=) will get the new file displayed
-immediately.
-
-This was a request by Alan E Davis.
-
-*** Filter for entries with no effort defined
-
-During secondary agenda filtering, pressing "?" now will install a
-filter that selects entries which do not have an effort defined.
-
-This new model was necessary because we needed to stop interpreting
-entries with no effort defines as 0 effort. This was inconsistent,
-because for normal agenda sorting, the treatment of these entries
-depends on the variable =org-sort-agenda-noeffort-is-high=. Now this
-variable is also respected during filtering.
-
-This new feature resulted from a [[http://thread.gmane.org/gmane.emacs.orgmode/12493][discussion]] with Matt Lundin and
-Bernt Hansen.
-
-*** Introduce user-defined sorting operators
-
-The new variable =org-agenda-cmp-user-defined= can contain a
-function to test how two entries should be compared during
-sorting. The symbols =user-defined-up= and =user-defined-down=
-can then be part of any sorting strategy.
-
-This was a request by Samuel Wales.
-
-*** Indentation of subitems in the agenda
-
-When a tags/property match does match an entry and it's
-sublevels, the sublevels used to be indented by dots, to indicate
-that the matches likely result from tag inheritance. This is now
-no longer the default, so the subitems will not get special
-indentation. You can get this behavior back with
-
-: (setq org-tags-match-list-sublevels 'indented)
-
-*** Stuck projects search now searches subtrees of unstuck projects
-
-When, during a stuck-project search, a project tree is identified
-as not stuck, so far the search would continue after the end of
-the project tree. From now on, the search continues in the
-subtree, so that stuck subprojects can still be identified.
-
-
-** Miscellaneous
-
-*** Citations: Use RefTeX to insert citations
-
-RefTeX can now be used to create a citation in Org-mode buffers.
-Setup the buffer with
-
-#+begin_src org
-,#+BIBLIOGRAPHY: bibbase style
-#+end_src
-
-and create citations with =C-c C-x [=.
-
-Together with org-exp-bibtex.el by Taru Karttunen (available as a
-contributed package), this provides a great environment for
-including citations into HTML and LaTeX documents.
-
-*** Changing time ranges as a block
-
-When using the S-cursor keys to change the first time in a time
-range like
-
-: <2009-04-01 Wed 14:40-16:40>
-
-then the end time will change along, so that the duration of the
-event will stay the same.
-
-This was a request by Anupam Sengupta.
-
-*** New sparse tree command
-
-A new sparse tree command shows entries with times after a certain
-date. Keys are =C-c / a=, this command is for symmetry
-with =C-c / b=.
-
-*** Cloning tasks
-
-A new command allows to create clone copies of the current entry,
-with shifted dates in all stamps in the entry. This is useful to
-create, for example, a series of entries for a limited time
-period. I am using it to prepare lectures, for example.
-
-*** New face for checkboxes
-
-Checkboxes now have their own face, =org-checkbox=. This can be
-used for nice effects, for example choosing a face with a box
-around it:
-
-#+begin_src emacs-lisp
-(custom-set-faces
- (org-checkbox ((t (:background "#444444" :foreground "white"
- :box (:line-width 1 :style released-button)))))
-#+end_src
-
-*** M-a and M-e for navigation in a table field
-
-In tables fields, the sentence commands =M-a= and =M-e= are
-redefined to jump to the beginning or end of the field.
-
-This was a request by Bastien Guerry.
-
-*** Backup files for remember buffers
-
-Sometimes users report that they lost data when not immediately
-storing a new remember note, and then later exiting Emacs or
-starting a new remember process.
-
-Now you can set the variable =org-remember-backup-directory=.
-Each remember buffer created will then get its own unique file
-name in that directory, and the file will be removed only if the
-storing of the note to an Org files was successful.
-
-*** org-mac-message.el: New functions to access flagged mail
-
-Christopher Suckling has added functionality to
-/org-mac-message.el/. In particular, you can now select a number
-of messages and easily get links to all of them with a single
-command. For details, see the [[http://orgmode.org/worg/org-contrib/org-mac-message.php][online documentation]].
-
-*** Read-date: New hook
-
-The new hook =org-read-date-minibuffer-setup-hook= is called when
-setting up the minibuffer for reading a date. If can be used to
-install new keys into the temporary keymap used there.
-
-
-* Version 6.24
- :PROPERTIES:
- :CUSTOM_ID: v6.24
- :END:
-
-** Incompatible changes
-
-
-*** Tag searches are now case-sensitive
-
-From this release on, tag searches will be case sensitive. While
-I still think it would be nice to have them case-insensitive,
-this was both an inconsistency (TODO keyword searches have always
-been case-sensitive), and trouble for coding some efficient
-algorithms. So please make sure that you give the tags with
-correct casing when prompted for a match expression.
-
-*** New key for creating tags/property sparse trees
-
-The key to produce a sparse tree matching tags and properties is
-now =C-c / m= instead of =C-c a T=. This is also more consistent
-with the =C-c a m= key for the corresponding agenda view.
-=C-c / T= will still work for now, but it is no longer advertised
-in the documentation and may go away at any time in the future.
-
-*** IDs in HTML have "ID-" prefix when generated by uuidgen
-
-/uuidgen/ generates IDs that often start with a number, not a
-latter. However, IDs and names in XHTML must start with a letter.
-Therefore, IDs in HTML files will now get an "ID-" prefix if they
-have been generated by uuidgen. This means that id links from one
-file to another may stop working until all files have been
-exported again.
-
-*** In agenda, only priority cookies get the special face
-
-So far, an entire task would get a special face when
-=org-agenda-fontify-priorities= was set. Now, the default value
-for this variable is the symbol =cookies=, which means that on
-the cookie is fontified. Set it to =t= if you want the entire
-task headline to be fontified.
-
-** Details
-
-*** PDF export of agenda views
-
-Agenda views can now be exported to PDF files by writing them to
-a file with extension ".pdf". Internally this works by first
-producing the postscript version and then converting that to PDF
-using the ghostview utility =ps2pdf=. Make sure that this
-utility is installed on your system.
-
-The postscript version will not be removed, it will stay around.
-
-*** Inline some entry text for Agenda View export
-
-When exporting an agenda view to HTML or PDF for printing or
-remote access, one of the problems can be that information stored
-in entries below the headline is not accessible in that format.
-
-You can now copy some of that information to the agenda view
-before exporting it. For this you need to set the variable
-=org-agenda-add-entry-text-maxlines= to a number greater than 0.
-
-#+begin_src emacs-lisp
-(setq org-agenda-add-entry-text-maxlines 20)
-#+end_src
-
-Or you can do this with the settings in a custom agenda view,
-for example
-
-#+begin_src emacs-lisp
-("A" "" agenda ""
- ((org-agenda-ndays 1)
- (org-agenda-add-entry-text-maxlines 5))
- ("agenda-today.pdf"))
-#+end_src
-
-*** Improved ASCII export of links
-
-ASCII export of links works now much better. If a link has a
-link and a description part which are different, then the
-description will remain in the text while the link part will be
-moved to the end of the current section, before the next heading,
-as a footnote-like construct.
-
-Configure the variable =org-export-ascii-links-to-notes= if you
-prefer the links to be shown in the text. In this case, Org will
-make an attempt to wrap the line which may have become
-significantly longer by showing the link.
-
-Thanks to Samuel Wales for pointing out the bad state of ASCII
-link export.
-
-*** Custom agenda commands can specify a filter preset
-
-If a custom agenda command specifies a value for
-=org-agenda-filter-preset= in its options, the initial view of
-the agenda will be filterd by the specified tags. Applying a
-filter with =/= will then always add to that preset filter,
-clearing the filter with =/ /= will set it back to the preset.
-Here is an example of a custom agenda view that will display the
-agenda, but hide all entries with tags =FLUFF= or =BLUFF=:
-
-#+begin_src emacs-lisp
-("A" "" agenda ""
- ((org-agenda-filter-preset '("-FLUFF" "-BLUFF"))))
-#+end_src
-
-This is in response to a [[http://thread.gmane.org/gmane.emacs.orgmode/11752][thread on the mailing list]], started by
-Daniel Clemente and with great contributions by Bernt Hansen and
-Matt Lundin.
-
-*** Exporting of citations to LaTeX and HTML, using BibTeX
-
-Citations can now me made using BibTeX, and will be exported to
-LaTeX and HTML. This is implemented in a contributed package by
-Taru Karttunen, /org-exp-bibtex.el/. Kudos to Taru for this
-really nice addition.
-
-*** Finally a way to specify keywords and description for HTML export
-
-Use something like
-
-#+begin_src org
-#+DESCRIPTION: This page is all about ....
-#+KEYWORDS: org-mode, indexing, publishing
-#+end_src
-
-To specify the content of the description and keywords meta tags
-for HTML output.
-
-*** org-collector.el is now a contributed package
-
-/org-collector.el/ provides functions to create tables by
-collecting and processing properties from entries in a specific
-scope like the current tree or file, or even from all agenda
-files. General lisp expressions can be used to manipulate the
-property values before they are inserted into an org-mode table,
-for example as a dynamic block that is easy to update.
-
-Thanks to Eric Schulte for yet another great contribution to
-Org.
-
-*** Update of org2rem.el
-
-/org2rem.el/ has been updated significantly and now does a more
-comprehensive job of exporting Org events to remind.
-
-Thanks to Sharad Pratap for this update.
-
-*** New div around the entire page in HTMP export
-
-A new =<div id=content>= is wrapped around the entire page,
-everything that is inside =<body>=.
-
-This means that you need to update /org-info.js/ (if you have a
-local copy). It will be safe todo so, because the new
-org-info.js still handles older pages correctly. Thanks to
-Sebastian Rose for making these changes so quicky.
-
-*** Clustering characters for undo
-
-When typing in Org-mode, undo will now remove up to 20 characters
-at a time with a single undo command. This is how things work
-normally in Emacs, but the special binding of characters in
-Org-mode made this impossible until now.
-
-Thanks to Martin Pohlack for a patch which mimicks the behavior
-of the Emacs command loop for the Org version of
-=self-insert-command=. Note that this will not work in headlines
-and tables because typing there will do a lot of extra work.
-
-There might be a small typing performance hit resulting from this
-change - please report in the mailing list if this is noticeable
-and annoying.
-
-*** Separate settings for special C-a and C-e
-
-The variable `org-special-ctrl-a/e' now allows separate settings
-for =C-a= and =C-e=. For example
-
-#+begin_src emacs-lisp
-(setq org-special-ctrl-a/e '(reversed . t))
-#+end_src
-
-Thanks to Alan Davis for this proposal.
-
-*** orgstruct++-mode improvements
-
-In addition to =orgstruct-mode= which allows to use some Org-mode
-structure commands in other major modes, there is a more invasive
-version of this mode: =orgstruct++-mode=. This mode will import
-all paragraph and line wrapping variables into the major mode, so
-that, for example, during typing the auto-fill wrapping of items
-will work just like in Org-mode. This change is not reversible,
-so turning off =orgstruct++-mode= will not remove these settings
-again. =orgstruct++-mode= is most useful in text modes like
-message-mode or =magit-log-edit-mode=. Furthermore,
-=orgstruct++-mode= will recognize plain list context not only in
-the first line of an item, but also further down, so that =M-RET=
-will correctly insert new items.
-
-Thanks to Austin Frank for requesting some of these changes.
-
-*** Promotion and demotion works for regions now
-
-=M-right= and =M-left= now do demote and promote all headlines in
-an active region.
-
-*** Match syntax for tags/properties is now described in a single place
-
-The manual chapters about tags and about properties now only
-refer to the section about agenda views, where the general syntax
-of tag/property matches is described.
-
-*** Macro replacement
-
-A string like ={{{ title }}}= will be replaced by the title of
-the document, ={{{ email }}}= by the email setting of the author
-and similarly for other export settings given in =#+...= lines.
-In addition to that, you can define an arbitrary number of
-macros, for example:
-
-#+begin_src org
-,#+MACRO: myaddress 41 Onestreet, 12345 New York, NY
-...
-,my address is {{{myaddress}}}, see you there.
-#+end_src
-
-Macro replacement is the very first thing that happens during
-export, and macros will be replaced even in source code and other
-protected regions.
-
-*** New reload command, with keyboard access
-
-There is now a special command to reload all Org Lisp files, so
-that you can stay in your Emacs session while pulling and
-compiling changes to Org. The command to reload the compiled
-files (if available) is =C-c C-x r=. If no compiled files are
-found, uncompiled ones will be loaded. If you want to force
-loading of uncompiled code (great for producing backtraces), use
-a prefix arg: =C-u C-c C-x r=. Both commands are available in
-the menu as well.
-
-This new command was inspired by one written earlier by Bernt
-Hansen.
-
-*** Faces for priority cookies can now be set freely
-
-The new variable =org-priority-faces= can be used to set faces
-for each priority.
-
-*** New key for creating tags/property sparse trees
-
-The key to produce a sparse tree matching tags and properties is
-now =C-c / m= instead of =C-c a T=. This is more consistent with
-the =C-c a m= key for the corresponding agenda view. =C-c / T=
-will still work for now, but it is no longer advertised in the
-documentation and may go away at any time in the future.
-
-*** IDs in HTML have "ID-" prefix when generated by uuidgen
-
-/uuidgen/ generates IDs that often start with a number, not a
-letter. However, IDs and names in XHTML must start with a letter.
-Therefore, IDs in HTML files will now get an "ID-" prefix if they
-have been generated by /uuidgen/. This means that id links from one
-file to another may stop working until all files have been
-exported again, so that both links and targets have the new prefix.
-
-*** In agenda, only priority cookies get the special face
-
-So far, an entire task would get a special face when
-=org-agenda-fontify-priorities= was set. Now, the default value
-for this variable is the symbol =cookies=, which means that on
-the cookie is fontified. Set it to =t= if you want the entire
-task headline to be fontified.
-
-*** Turning off time-of-day search in headline
-
-Some people like to put a creation time stamp into a headline and
-then get confused if the time-of-day found in there shows up as
-the time-of-day of the deadline/scheduling entry for this
-headline. The reason for this is that Org searches the headline
-for a free-format time when trying to sort the entry into the
-agenda, and that search accidentally finds the time in the
-creation time stamp or something else that happens to look like a
-time. If this is more painful than useful for you, configure the
-new variable =org-agenda-search-headline-for-time=.
-
-
-* Version 6.23
- :PROPERTIES:
- :CUSTOM_ID: v6.23
- :END:
-** Overview
-
-- Capture state change notes into a drawer
-- Clock lines are now captured into the LOGBOOK drawer as well
-- Added org-R.el to contrib directory
-- Allow individual formatting of each TODO keyword in HTML export
-- New hooks for add-ons to tap into context-sensitive commands
-- Publishing files irrespective of extension
-- New variable index in the manual
-- The ORDERED property also influences checkboxes
-- The ORDERED property can be tracked with a tag
-- You may now specify line breaks in the fast tags interface
-- When a TODO is blocked by checkboxes, keep it visible in agenda
-- LaTeX can import Org's in-buffer definitions for TITLE, EMAIL etc.
-
-** Incompatible changes
-
-- CLOCK lines will now be captured into the LOGBOOK drawer.
- See below for details.
-
-** Details
-
-*** Capture state change notes into a drawer
-
-State change notes can now be captured into a drawer =LOGBOOK=,
-to keep the entry tidy. If this is what you want, you will need
-this configuration:
-
-#+begin_src emacs-lisp
-(setq org-log-into-drawer "LOGBOOK")
-#+end_src
-
-Thanks to Wanrong Lin for this proposal.
-
-*** Clock lines are now captured into the LOGBOOK drawer as well
-
-The =CLOCK= drawer will be abandoned, clock lines will now also
-end up in a drawer =LOGBOOK=. The reason for this is that it's a
-bit useless to have two different drawers for state change notes
-and clock lines. If you wish to keep the old way, use
-
-#+begin_src emacs-lisp
-(setq org-clock-into-drawer "CLOCK")
-#+end_src
-
-*** Added org-R.el to contrib directory
-
-Dan Davison has contributed /org-R.el/ which is now in the
-contrib directory. Org-R performs numerical computations and
-generates graphics. Data can come from org tables, or from csv
-files; numerical output can be stored in the org buffer as org
-tables, and links are created to files containing graphical
-output. Although, behind the scenes, it uses R, you do not need
-to know anything about R. Common operations, such as tabulating
-discrete values in a column of an org table, are available "off
-the shelf" by specifying options on lines starting with =#+R:=.
-However, you can also provide raw R code to be evaluated. The
-documentation is currently the worg tutorial at
-http://orgmode.org/worg/org-tutorials/org-R/org-R.php
-
-Thanks to Dan for this great contribution.
-
-*** Allow individual formatting of TODO keyword and tags in HTML export
-
-TODO keywords in HTML export have the CSS class =todo= or =done=.
-Tags have the CSS class =tag=. In addition to this, each keyword
-has now itself as class, so you could do this in your CSS file:
-
-#+begin_src css
-.todo { font-weight:bold; }
-.done { font-weight:bold; }
-.TODO { color:red; }
-.WAITING { color:orange; }
-.DONE { color:green; }
-#+end_src
-
-If any of your keywords causes conflicts with CSS classes used
-for different purposes (for example a tag "title" would cause a
-conflict with the class used for formatting the document title),
-then you can use the variables =org-export-html-tag-class-prefix=
-and =org-export-html-todo-kwd-class-prefix= to define prefixes
-for the class names for keywords, for example "kwd-".
-
-Thanks to Wanrong Lin for this request, and to Sebastian Rose for
-help with the implementation.
-
-*** New hooks for add-ons to tap into context-sensitive commands
-
-Some commands in Org are context-sensitive, they will execute
-different functions depending on context. The most important
-example is of course =C-c C-c=, but also the =M-cursor= keys fall
-into this category.
-
-Org has now a system of hooks that can be used by add-on packages
-to install their own functionality into these keys. See the
-docstring of =org-ctrl-c-ctrl-c-hook= for details. The other
-hooks are named like =org-metaleft-hook= or
-=org-shiftmetaright-hook=.
-
-*** Publishing files irrespective of extension
-
-If you set the =:base-extension= property for a publishing
-project to the symbol =any=, all files in the directory will be
-published, irrespective of extension.
-
-Thanks to Richard Klinda for a patch to this effect.
-
-*** New variable index in the manual
-
-A new index in the manual lists all variables mentioned in the
-manual, about 200 variables in total.
-
-*** The ORDERED property also influences checkboxes
-
-When an entry has the ORDERED property set, checkboxes in
-the entry must be completed in order. This was already the case
-for children TODO items, now it also applies for checkboxes.
-
-Thanks to Rainer Stengele for this proposal.
-
-*** The ORDERED property can be tracked with a tag
-
-The =ORDERED= property is used to flag an entry so that subtasks
-(both children TODO items and checkboxes) must be completed in
-order. This property is most easily toggled with the command
-=C-c C-x o=. A property was chosen for this functionality,
-because this should be a behavior local to the current task, not
-inherited like tags. However, properties are normally
-invisible. If you would like visual feedback on the state of
-this property, configure the variable
-=org-track-ordered-property-with-tag=. If you then use =C-c C-x
-o= to toggle the property, a tag will be toggled as well, for
-visual feedback.
-
-Note that the tag itself has no meaning for the behavior of TODO
-items and checkboxes, and that changing the tag with the usual
-tag commands will not influence the property and therefore the
-behavior of TODO and checkbox commands.
-
-*** You may now specify line breaks in the fast tags interface
-
-Up to now, the fast tags interface tried to lump as many tags as
-possible into a single line, with the exception that groups would
-always be on a line by themselves.
-
-Now, if you use several lines to define your tags, like
-
-#+begin_src org
-,#+TAGS: aa(a) bb(b) cc(c)
-,#+TAGS: dd(d) ee(e) ff(f)
-#+end_src
-
-then there will also be a line break after the "cc" tag in the
-fast tag selection interface. You may also write
-
-#+begin_src org
-,#+TAGS: aa(a) bb(b) cc(c) \n dd(d) ee(e) ff(f)
-#+end_src
-
-to achieve the same effect, and you can use =\n= several times in
-order to produce empty lines. In =org-tag-alist=, newlines are
-represented as =(:newline)=.
-
-Thanks to Christopher Suckling for a patch to this effect.
-
-*** When a TODO is blocked by checkboxes, keep it visible in agenda
-
-When the variable =org-agenda-dim-blocked-tasks= is set to
-=invisible=, tasks that are blocked will not be visible in the
-agenda. If the blocking is due to child TODO entries, this does
-make sense because the children themselves will show up in the
-TODO list.
-
-However, as John Rakestraw has [[http://thread.gmane.org/gmane.emacs.orgmode/10939][pointed out]], if the blocking is
-done by checkboxes, no trace of these subtasks is left.
-Therefore, when the blocking is done by checkboxes, we now
-overrule the =invisible= setting and replace it with mere dimming
-of the task.
-
-*** LaTeX can import Org's in-buffer definitions for TITLE, EMAIL etc.
-
-If you configure =org-export-latex-import-inbuffer-stuff=,
-in-buffer definitions like #+TITLE will be made available in the
-LaTeX file as =\orgTITLE=.
-
-This was a request by Russel Adams.
-
-* Version 6.22
- :PROPERTIES:
- :CUSTOM_ID: v6.22
- :END:
-** Details
-
-*** org-choose.el by Tom Breton is now included
-
-Org-choose helps documenting a decision-making process by using
-TODO keywords for different degrees of /chosenness/, and by
-automatically keeping a set of alternatives in a consistent state.
-
-Documentation for /org-choose.el/ is available [[http://orgmode.org/worg/org-contrib/org-choose.php][here]].
-
-This package inserts itself into Org using hooks, so if other
-people would like to do interesting stuff with TODO keywords for
-special purposes, looking at Tom's code might be a good way to
-start.
-
-Thanks to Tom for this interesting contribution!
-
-*** orgmode.org and Worg css works now better on IE
-
-Thanks to Sebastian Rose for making these changes.
-
-*** When exporting a subtree, headline levels are now relative to parent
-
-This was reported as a bug by William Henney and is fixed now.
-
-*** Inactive dates in tables can be used for sorting.
-
-When sorting table fields or entries by date, Org first tries to
-find an active date, and, if none exist, uses a passive date if
-present.
-
-This was a request by Hsui-Khuen Tang
-
-*** The default for =org-return-follows-link= is back to =nil=
-
-Setting it to =t= violates Emacs rules to some extent. The
-internal implementation of this has been improved, so setting it
-to =t= should now be pretty stable.
-
-*** Automatic scheduling of siblings with org-depend.el
-
-The sibling of a DONE task can now automatically be scheduled.
-
-This was a patch by Andrew Hyatt.
-
-*** New skipping conditions
-
-The functions =org-agenda-skip-entry-if= and
-=org-agenda-skip-subtree-if= now accept =timestamp= and
-=nottimestamp= as additional conditions.
-
-This was in response to a request by Saurabh Agrawal.
-
-* Version 6.21
- :PROPERTIES:
- :CUSTOM_ID: v6.21
- :END:
-
-** Details
-
-*** Changes to some default values of variables:
-
-Here are the new default values:
-
-#+begin_example
-(setq org-return-follows-link t)
-
-(setq org-use-fast-todo-selection t)
-
-(setq org-yank-adjusted-subtrees nil)
-
-(setq org-tags-column -77)
-
-(setq org-agenda-sorting-strategy
- '((agenda time-up priority-down category-keep)
- (todo time-up priority-down category-keep)
- (tags time-up priority-down category-keep)
- (search category-keep)))
-#+end_example
-
-*** Final cleanup for Emacs 21.1 pretest
-
-* Version 6.20
- :PROPERTIES:
- :CUSTOM_ID: v6.20
- :END:
-
-** Details
-
-*** Support for simple TODO dependencies
-
-John Wiegley's code for enforcing simple TODO dependencies has
-been integrated into Org-mode. Thanks John!
-
-The structure of Org files (hierarchy and lists) makes it easy to
-define TODO dependencies. A parent TODO task should not be
-marked DONE until all subtasks (defined as children tasks) are
-marked as DONE. And sometimes there is a logical sequence to a
-number of (sub)tasks, so that one task cannot be acted upon
-before all siblings above it are done. If you customize the
-variable =org-enforce-todo-dependencies=, Org will block entries
-from changing state while they have children that are not DONE.
-Furthermore, if an entry has a property =ORDERED=, each of its
-children will be blocked until all earlier siblings are marked
-DONE. Here is an example:
-
-#+begin_src org
-,* TODO Blocked until (two) is done
-,** DONE one
-,** TODO two
-
-,* Parent
-, :PROPERTIES:
-, :ORDERED: t
-, :END:
-,** TODO a
-,** TODO b, needs to wait for (a)
-,** TODO c, needs to wait for (a) and (b)
-#+end_src
-
-The command =C-c C-x o= toggles the value of the =ORDERED=
-property.
-
-The variable =org-agenda-dim-blocked-tasks= controls how blocked
-entries should appear in the agenda, where they can be dimmed or
-even made invisible.
-
-Furthermore, you can use the variable
-=org-enforce-todo-checkbox-dependencies= to block TODO entries
-from switching to DONE while any checkboxes are unchecked in the entry.
-
-*** Support for shift-selection in Emacs 23
-
-Customize the variable =org-support-shift-select= to use S-cursor
-key for selecting text. Make sure that you carefully read the
-docstring of that variable first.
-
-*** Adding and removing checkboxes from many lines
-
-The command =C-c C-x C-b= normally toggles checkbox status in the
-current line, or in all lines in the region. With prefix
-argument it now either adds or removes the checkbox.
-
-This was a requested by Daniel Clemente.
-
-
-* Version 6.19
- :PROPERTIES:
- :CUSTOM_ID: v6.19
- :END:
-
-** Overview
-
-- Improved behavior of conversion commands =C-c -= and =C-c *=
-- Table formulas may now reference fields in other tables
-- A final hline is imagined in each table, for the sake of references
-- A tags-todo search can now ignore timestamped items
-- =\par= can be used to force a paragraph break, also in footnotes
-
-** Details
-
-
-*** Improved behavior of conversion commands =C-c -= and =C-c *=
-
- The conversion commands =C-c -= and =C-c *= are now better
- behaved and therefore more useful, I hope.
-
- If there is an active region, these commands will act on the
- region, otherwise on the current line.
-
- - C-c - :: This command turns headings or normal lines into
- items, or items into normal lines. When there is a
- region, everything depends on the first line of the
- region:
- - if it is a item, turn all items in the region into
- normal lines.
- - if it is a headline, turn all headlines in the region
- into items.
- - if it is a normal line, turn all lines into items.
- - special case: if there is no active region and the
- current line is an item, cycle the bullet type of the
- current list.
- - C-c * :: This command turns items and normal lines into
- headings, or headings into normal lines. When there is
- a region, everything depends on the first line of the
- region:
- - if it is a item, turn all items in the region into
- headlines.
- - if it is a headline, turn all headlines in the region
- into normal lines.
- - if it is a normal line, turn all lines into headlines.
-
-*** Table formulas may now reference fields in other tables
-
-You may now reference constants, fields and ranges from a
-different table, either in the current file or even in a
-different file. The syntax is
-
-: remote(NAME-OR-ID,REF)
-
-where /NAME/ can be the name of a table in the current file as
-set by a =#+TBLNAME: NAME= line before the table. It can also be
-the ID of an entry, even in a different file, and the reference
-then refers to the first table in that entry. /REF/ is an
-absolute field or range reference, valid in the referenced table.
-Note that since there is no "current filed" for the remote table,
-all row and column references must be absolute, not relative.
-
-*** A final hline is imagined in each table, for the sake of references
-
-Even if a table does not end with a hline (mine never do because I
-think it is not pretty), for the sake of references you can
-assume there is one. So in the following table
-
-#+begin_src org
-| a | b |
-|---+---|
-| 1 | 2 |
-| 3 | 4 |
-#+end_src
-
-a reference like =@I$1..@II$2= will now work.
-
-*** A tags-todo search can now ignore timestamped items
- The variables =org-agenda-todo-ignore-with-date=,
- =org-agenda-todo-ignore-with-date=, and
- =org-agenda-todo-ignore-with-date= make it possible to
- exclude TODO entries which have this kind of planning info
- associated with them. This is most useful for people who
- schedule everything, and who use the TODO list mainly to find
- things that are not yet scheduled. Thomas Morgan pointed out
- that also the tags-todo search may serve exactly this
- purpose, and that it might be good to have a way to make
- these variables also apply to the tags-todo search. I can
- see that, but could not convince myself to make this the
- default. A new variable must be set to make this happen:
- =org-agenda-tags-todo-honor-ignore-options=.
-
-*** =\par= can be used to force a paragraph break, also in footnotes
-
-The LaTeX idiom =\par= will insert a paragraph break at that
-location. Normally you would simply leave an empty line to get
-such a break, but this is useful for footnotes whose
-definitions may not contain empty lines.
-
-* Version 6.18
- :PROPERTIES:
- :CUSTOM_ID: v6.18
- :END:
-** Incompatible changes
-
-*** Short examples must have a space after the colon
-
- Short literal examples can be created by preceding lines
- with a colon. Such lines must now have a space after the
- colon. I believe this is already general practice, but now
- it must be like this. The only exception are lines that are
- empty except for the colon.
-
-** Details
-
-*** Include files can now also process switches
-
- The example and src switches like =-n= can now also be added
- to include file statements:
-
-: #+INCLUDE "~/.emacs" src emacs-lisp -n -r
-
- Thanks to Manish for pointing out that this was not yet
- supported.
-
-*** Examples can be exported to HTML as text areas
-
- You can now specify a =-t= switch to an example or src block,
- to make it export to HTML as a text area. To change the
- defaults for height (number of lines in the example) and
- width of this area (80), use the =-h= and =-w= switches.
-
- Thanks to Ulf Stegemann for driving this development.
-
-*** LaTeX_CLASS can be given as a property
-
- When exporting a single subtree by selecting it as a region
- before export, the LaTeX class for the export will be taken
- from the =LaTeX_CLASS= property of the entry if present.
-
- Thanks to Robert Goldman for this request.
-
-*** Better handling of inlined images in different backends
-
- Two new variables govern which kind of files can be inlined
- during export. These are
- =org-export-html-inline-image-extensions= and
- =org-export-latex-inline-image-extensions=. Remember that
- links are turned into an inline image if they are a pure link
- with no description. HTML files can inline /.png/, /.jpg/,
- and /.gif/ files, while LaTeX files, when processed with
- /pdflatex/, can inline /.png/, /.jpg/, and /.pdf/ files.
- These also represent the default settings for the new
- variables. Note that this means that pure links to /.pdf/
- files will be inlined - to avoid this for a particular link,
- make sure that the link has a description part which is not
- equal to the link part.
-
-*** Links by ID now continue to work in HTML exported files
-
- If you make links by ID, these links will now still work in
- HTML exported files, provided that you keep the relative path
- from link to target file the same.
-
- Thanks to Friedrich Delgado Friedrichs for pushing this over
- the line.
-
-*** The relative timer can be paused
-
- The new command `C-c C-x ,' will pause the relative timer.
- When the relative timer is running, its value will be shown
- in the mode line. To get rid of this display, you need to
- really stop the timer with `C-u C-c C-x ,'.
-
- Thanks to Alan Davis for driving this change.
-
-*** The attachment directory may now be chosen by the user
-
- Instead of using the automatic, unique directory related to
- the entry ID, you can also use a chosen directory for the
- attachments of an entry. This directory is specified by the
- ATTACH_DIR property. You can use `C-c C-a s' to set this
- property.
-
- Thanks to Jason Jackson for this proposal.
-
-*** You can use a single attachment directory for a subtree
-
- By setting the property ATTACH_DIR_INHERIT, you can now tell
- Org that children of the entry should use the same directory
- for attachments, unless a child explicitly defines its own
- directory with the ATTACH_DIR property. You can use the
- command `C-c C-a i' to set this property in an entry.
-
-* Version 6.17
- :PROPERTIES:
- :CUSTOM_ID: v6.17
- :END:
-
-** Overview
-
-- Footnote support
-- Line numbers and references in literal examples
-- New hooks for export preprocessing
-- Capture column view into a different file
-
-** Details
-
-*** Footnote support
-
-Org-mode now directly supports the creation of footnotes. In
-contrast to the /footnote.el/ package, Org-mode's footnotes are
-designed for work on a larger document, not only for one-off
-documents like emails. The basic syntax is similar to the one
-used by /footnote.el/, i.e. a footnote is defined in a paragraph
-that is started by a footnote marker in square brackets in column
-0, no indentation allowed. The footnote reference is simply the
-marker in square brackets inside text. For example:
-
-#+begin_src org
-The Org homepage[fn:1] now looks a lot better than it used to.
-...
-[fn:1] The link is: http://orgmode.org
-#+end_src
-
-Org-mode extends the number-based syntax to /named/ footnotes and
-optional inline definition. Using plain numbers as markers is
-supported for backward compatibility, but not encouraged because
-of possible conflicts with LaTeX syntax. Here are the valid
-references:
-
-- [1] :: A plain numeric footnote marker.
-
-- [fn:name] :: A named footnote reference, where `name' is a
- unique label word or, for simplicity of automatic creation,
- a number.
-
-- [fn:: This is the inline definition of this footnote] :: A
- LaTeX-like anonymous footnote where the definition is given
- directly at the reference point.
-
-- [fn:name: a definition] :: An inline definition of a footnote,
- which also specifies a name for the note. Since Org allows
- multiple references to the same note, you can then use use
- `[fn:name]' to create additional references.
-
-Footnote labels can be created automatically, or you create names
-yourself. This is handled by the variable
-=org-footnote-auto-label= and its corresponding =#+STARTUP=
-keywords, see the docstring of that variable for details.
-
-The following command handles footnotes:
-
-- C-c C-x f :: The footnote action command. When the cursor is
- on a footnote reference, jump to the definition. When it is
- at a definition, jump to the (first) reference. Otherwise,
- create a new footnote. Depending on the variable
- `org-footnote-define-inline' (with associated =#+STARTUP=
- options =fninline= and =nofninline=), the definitions will
- be placed right into the text as part of the reference, or
- separately into the location determined by the variable
- =org-footnote-section=.
- When this command is called with a prefix argument, a menu
- of additional options is offered:
- - s :: Sort the footnote definitions by reference sequence.
- During editing, Org makes no effort to sort footnote
- definitions into a particular sequence. If you want
- them sorted, use this command, which will also move
- entries according to =org-footnote-section=.
- - n :: Normalize the footnotes by collecting all
- definitions (including inline definitions) into a
- special section, and then numbering them in
- sequence. The references will then also be
- numbers. This is meant to be the final step before
- finishing a document (e.g. sending off an email).
- The exporters do this automatically, and so could
- something like `message-send-hook'.
- - d :: Delete the footnote at point, and all references to it.
-
-- C-c C-c :: If the cursor is on a footnote reference, jump to
- the definition. If it is a the definition, jump back to the
- reference. When called with a prefix argument at either
- location, offer the same menu as `C-u C-c C-x f'.
-
-- C-c C-o or mouse-1/2 :: Footnote labels are also links to the
- corresponding definition/reference, and you can use the
- usual commands to follow these links.
-
-Org-mode's footnote support is designed so that it should also
-work in buffers that are not in Org-mode, for example in email
-messages. Just bind =org-footnote-action= to a global key like
-=C-c f=.
-
-The main trigger for this development came from a hook function
-written by Paul Rivier, to implement named footnotes and to
-convert them to numbered ones before export. Thanks, Paul!
-
-Thanks also to Scot Becker for a thoughtful post bringing this
-subject back onto the discussion table, and to Matt Lundin for
-the idea of named footnotes and his prompt testing of the new
-features.
-
-*** Line numbers and references in literal examples
-
-Literal examples introduced with =#+BEGIN_EXAMPLE= or =#+BEGIN_SRC=
-do now allow optional line numbering in the example.
-Furthermore, links to specific code lines are supported, greatly
-increasing Org-mode's utility for writing tutorials and other
-similar documents.
-
-Code references use special labels embedded directly into the
-source code. Such labels look like "(ref:name)" and must be
-unique within a document. Org-mode links with "(name)" in the
-link part will be correctly interpreted, both while working with
-an Org file (internal links), and while exporting to the
-different backends. Line numbering and code references are
-supported for all three major backends, HTML, LaTeX, and ASCII.
-In the HTML backend, hovering the mouse over a link to a source
-line will remote-highlight the referenced code line.
-
-The options for the BEGIN lines are:
-
- - -n :: Number the lines in the example
- - +n :: Like -n, but continue numbering from where the previous
- example left off.
- - -r :: Remove the coderef cookies from the example, and replace
- links to this reference with line numbers. This option
- takes only effect if either -n or +n are given as well.
- If -r is not given, coderefs simply use the label name.
- - -l "fmt" :: Define a local format for coderef labels, see the
- variable =org-coderef-label-format= for details. Use this
- of the default syntax causes conflicts with the code in the
- code snippet you are using.
-
-Here is an example:
-
-#+begin_example -k
-#+begin_src emacs-lisp -n -r
-(defmacro org-unmodified (&rest body) (ref:def)
- "Execute body without changing `buffer-modified-p'."
- `(set-buffer-modified-p (ref:back)
- (prog1 (buffer-modified-p) ,@body)))
-#+end_src
-[[(def)][Line (def)]] contains the macro name. Later at line [[(back)]],
-backquoting is used.
-#+end_example
-
-When exported, this is translated to:
-#+begin_src emacs-lisp -n -r
-(defmacro org-unmodified (&rest body) (ref:def)
- "Execute body without changing `buffer-modified-p'."
- `(set-buffer-modified-p (ref:back)
- (prog1 (buffer-modified-p) ,@body)))
-#+end_src
-[[(def)][Line (def)]] contains the macro name. Later at line [[(back)]],
-backquoting is used.
-
-Thanks to Ilya Shlyakhter for proposing this feature set. Thanks
-to Sebastian Rose for the key Javascript element that made the
-remote highlighting possible.
-
-*** New hooks for export preprocessing
- The export preprocessor now runs more hooks, to allow
- better-timed tweaking by user functions:
-
-- =org-export-preprocess-hook= ::
- Pretty much the first thing in the preprocessor. But org-mode
- is already active in the preprocessing buffer.
-
-- =org-export-preprocess-after-include-files-hook= ::
- This is run after the contents of included files have been inserted.
-
-- =org-export-preprocess-after-tree-selection-hook= ::
- This is run after selection of trees to be exported has
- happened. This selection includes tags-based selection, as
- well as removal of commented and archived trees.
-
-- =org-export-preprocess-before-backend-specifics-hook= ::
- Hook run before backend-specific functions are called during preprocessing.
-
-- =org-export-preprocess-final-hook= ::
- Hook for preprocessing an export buffer. This is run as the
- last thing in the preprocessing buffer, just before returning
- the buffer string to the backend.
-
-*** Capture column view into a different file
-
- The :id parameter for the dynamic block capturing column view
- can now truly be an ID that will also be found in a
- different file. Also, it can be like =file:path/to/file=, to
- capture the global column view from a different file.
-
- Thanks to Francois Lagarde for his report that IDs outside
- the current file would not work.
-
-* Version 6.16
- :PROPERTIES:
- :CUSTOM_ID: v6.16
- :END:
- Cleanup of many small bugs, and one new feature.
-
-** Details
-
-*** References to last table row with special names
-
- Fields in the last row of a table can now be referenced with
- $LR1, $LR2, etc. These references can appear both on the
- left hand side and right hand side of a formula.
-
-* Version 6.15f
- :PROPERTIES:
- :CUSTOM_ID: v6.15f
- :END:
-
- This version reverses the introduction of @0 as a reference to
- the last rwo in a table, because of a conflict with the use of
- @0 for the current row.
-
-* Version 6.15
- :PROPERTIES:
- :CUSTOM_ID: v6.15
- :END:
-** Overview
-
-- All known LaTeX export issues fixed
-- Captions and attributes for figures and tables.
-- Better implementation for entry IDs
-- Spreadsheet references to the last table line.
-- Old syntax for link attributes abandoned
-
-** Incompatible changes
-*** Old syntax for link attributes abandoned
-
-There used to be a syntax for setting link attributes for
-HTML export by enclosing the attributes into double braces
-and adding them to the link itself, like
-
-#+begin_example
-[[./img/a.jpg{{alt="an image"}}] ]
-#+end_example
-
-This syntax is not longer supported, use instead
-
-#+begin_src org
-,#+ATTR_HTML: alt="an image"
-[[./img/a.jpg] ]
-#+end_src
-
-** Details
-
-*** All known LaTeX export issues fixed
-
-All the remaining issues with the LaTeX exporter have hopefully
-been addressed in this release. In particular, this covers
-quoting of special characters in tables and problems with
-exporting files where the headline is in the first line, or with
-an active region.
-
-*** Captions and attributes for figures and tables.
-
-Tables, and Hyperlinks that represent inlined images, can now be
-equipped with additional information that will be used during
-export. The information will be taken from the following special
-lines in the buffer and apply to the first following table or
-link.
-
-- #+CAPTION: :: The caption of the image or table. This string
- should be processed according to the export backend, but
- this is not yet done.
-
-- #+LABEL: :: A label to identify the figure/table for cross
- references. For HTML export, this string will become the
- ID for the ~<div class="figure">~ element that encapsulates
- the image tag and the caption. For LaTeX export, this
- string will be used as the argument of a ~\label{...}~
- macro. These labels will be available for internal links
- like ~[[label][Table] ]~.
-
-- #+ATTR_HTML: :: Attributes for HTML export of image, to be
- added as attributes into the ~<img...>~ tag. This string
- will not be processed, so it should have immediately the
- right format.
-
-- #+ATTR_LaTeX: :: Attributes for LaTeX export of images and
- tables.\\
- For /images/, this string is directly inserted into
- the optional argument of the ~\includegraphics[...]{file}~
- command, to specify scaling, clipping and other options.
- This string will not be processed, so it should have
- immediately the right format, like =width=5cm,angle=90=.\\
- For /tables/, this can currently contain the keyword
- =longtable=, to request typesetting of the table using the
- longtable package, which automatically distributes the table
- over several pages if needed. Also, the attributes line may
- contain an alignment string for the tabular environment, like
- =longtable,align=l|lrl=
-
-For LaTeX export, if either a caption or a label is given, the element
-will be exported as a float, i.e. wrapped into a figure or table
-environment.
-
-*** Better implementation for entry IDs
-
-Unique identifiers for entries can now be used more efficiently.
-Internally, a hash array has replaced the alist used so far to
-keep track of the files in which an ID is defined. This makes it
-quite fast to find an entry by ID.
-
-There is a new link type which looks like this:
-
-#+begin_example
-id:GLOBALLY-UNIQUE-IDENTIFIER
-#+end_example
-
-This link points to a specific entry. When you move the entry to
-a different file, for example if you move it to an archive
-file, the link will continue to work.
-
-The file /org-id.el/ contains an API that can be used to write
-code using these identifiers, including creating IDs and finding
-them wherever they are.
-
-Org has its own method to create unique identifiers, but if the system
-has /uuidgen/ command installed (Mac's and Linux systems generally
-do), it will be used by default (a change compared to the earlier
-implmentation, where you explicitdly had to opt for uuidgen). You can
-also select the method by hand, using the variable =org-id-method=.
-
-If the ID system ever gets confused about where a certain ID is, it
-initiates a global scan of all agenda files with associated archives,
-all files previously known containing any IDs, and all currently
-visited Org-mode files to rebuild the hash. You can also initiate
-this by hand: =M-x org-id-update-id-locations=. Running this command
-will also dump into the =*Messages*= buffer information about any
-duplicate IDs. These should not exist, and Org will never /make/ the
-same ID twice, but if you /copy/ an entry with its properties,
-duplicate IDs will inevitably be produced. Unfortunately, this is
-unavoidable in a plain text system that allows you to edit the text in
-arbitrary ways, and a portion of care on your side is needed to keep
-this system clean.
-
-The hash is stored in the file =~/.emacs.d/.org-id-locations=.
-This is also a change from previous versions where the file was
-=~/.org=id-locations=. Therefore, you can remove this old file
-if you have it. I am not sure what will happen if the =.emacs.d=
-directory does not exists in your setup, but in modern Emacsen, I
-believe it should exist. If you do not want to use IDs across
-files, you can avoid the overhead with tracking IDs by
-customizing the variable =org-id-track-globally=. IDs can then
-still be used for links inside a single file.
-
-IDs will also be used when you create a new link to an Org-mode
-buffer. If you use =org-store-link= (normally at =C-c l=) inside
-en entry in an Org-mode buffer, and ID property will be created
-if it does not exist, and the stored link will be an =id:= link.
-If you prefer the much less secure linking to headline text, you
-can configure the variable =org-link-to-org-use-id=. The default
-setting for this variable is =create-if-interactive=, meaning
-that an ID will be created when you store a link interactively,
-but not if you happen to be in an Org-mode file while you create
-a remember note (which usually has a link to the place where you
-were when starting remember).
-
-*** Spreadsheet references to the last table line.
-
-You may now use =@0= to reference the last dataline in a table
-in a stable way. This is useful in particular for automatically
-generated tables like the ones using /org-collector.el/ by Eric
-Schulte.
-
-* Version 6.14
- :PROPERTIES:
- :CUSTOM_ID: v6.14
- :END:
-** Overview
-
- - New relative timer to support timed notes
- - Special faces can be set for individual tags
- - The agenda shows now all tags, including inherited ones.
- - Exclude some tags from inheritance.
- - More special values for time comparisons in property searches
- - Control for exporting meta data
- - Cut and Paste with hot links from w3m to Org
- - LOCATION can be inherited for iCalendar export
- - Relative row references crossing hlines now throw an error
-
-** Incompatible Changes
-
-*** Relative row references crossing hlines now throw an error
-
- Relative row references in tables look like this: "@-4" which
- means the forth row above this one. These row references are
- not allowed to cross horizontal separator lines (hlines). So
- far, when a row reference violates this policy, Org would
- silently choose the field just next to the hline.
-
- Tassilo Horn pointed out that this kind of hidden magic is
- actually confusing and may cause incorrect formulas, and I do
- agree. Therefore, trying to cross a hline with a relative
- reference will now throw an error.
-
- If you need the old behavior, customize the variable
- `org-table-error-on-row-ref-crossing-hline'.
-
-** Details
-
-*** New relative timer to support timed notes
-
- Org now supports taking timed notes, useful for example while
- watching a video, or during a meeting which is also recorded.
-
- - =C-c C-x .= ::
- Insert a relative time into the buffer. The first time
- you use this, the timer will be started. When called
- with a prefix argument, the timer is reset to 0.
-
- - =C-c C-x -= ::
- Insert a description list item with the current relative
- time. With a prefix argument, first reset the timer to 0.
-
- - =M-RET= ::
- Once the time list has been initiated, you can also use the
- normal item-creating command to insert the next timer item.
-
- - =C-c C-x 0= ::
- Reset the timer without inserting anything into the buffer.
- By default, the timer is reset to 0. When called with a
- =C-u= prefix, reset the timer to specific starting
- offset. The user is prompted for the offset, with a
- default taken from a timer string at point, if any, So this
- can be used to restart taking notes after a break in the
- process. When called with a double prefix argument
- =C-c C-u=, change all timer strings in the active
- region by a certain amount. This can be used to fix timer
- strings if the timer was not started at exactly the right
- moment.
-
- Thanks to Alan Dove, Adam Spiers, and Alan Davis for
- contributions to this idea.
-
-*** Special faces can be set for individual tags
-
- You may now use the variable =org-tag-faces= to define the
- face used for specific tags, much in the same way as you can
- do for TODO keywords.
-
- Thanks to Samuel Wales for this proposal.
-
-*** The agenda shows now all tags, including inherited ones.
-
- This request has come up often, most recently it was
- formulated by Tassilo Horn.
-
- If you prefer the old behavior of only showing the local
- tags, customize the variable =org-agenda-show-inherited-tags=.
-
-*** Exclude some tags from inheritance.
-
- So far, the only way to select tags for inheritance was to
- allow it for all tags, or to do a positive selection using
- one of the more complex settings for
- `org-use-tag-inheritance'. It may actually be better to
- allow inheritance for all but a few tags, which was difficult
- to achieve with this methodology.
-
- A new option, `org-tags-exclude-from-inheritance', allows to
- specify an exclusion list for inherited tags.
-
-*** More special values for time comparisons in property searches
-
- In addition to =<now>=, =<today>=, =<yesterday>=, and
- =<tomorrow>=, there are more special values accepted now in
- time comparisons in property searches: You may use strings
- like =<+3d>= or =<-2w>=, with units d, w, m, and y for day,
- week, month, and year, respectively
-
- Thanks to Linday Todd for this proposal.
-
-*** Control for exporting meta data
-
- All the metadata in a headline, i.e. the TODO keyword, the
- priority cookie, and the tags, can now be excluded from
- export with appropriate options:
-
- | Variable | Publishing property | OPTIONS switch |
- |-------------------------------+---------------------+----------------|
- | org-export-with-todo-keywords | :todo-keywords | todo: |
- | org-export-with-tags | :tags | tags: |
- | org-export-with-priority | :priority | pri: |
-
-*** Cut and Paste with hot links from w3m to Org
-
- You can now use the key =C-c C-x M-w= in a w3m buffer with
- HTML content to copy either the region or the entire file in
- a special way. When you yank this text back into an Org-mode
- buffer, all links from the w3m buffer will continue to work
- under Org-mode.
-
- For this to work you need to load the new file /org-w3m.el./
- Please check your org-modules variable to make sure that this
- is turned on.
-
- Thanks for Richard Riley for the idea and to Andy Stewart for
- the implementation.
-
-*** LOCATION can be inherited for iCalendar export
-
- The LOCATION property can now be inherited during iCalendar
- export if you configure =org-use-property-inheritance= like
- this:
-
-#+begin_src emacs-lisp
-(setq org-use-property-inheritance '("LOCATION"))
-#+end_src
-
-* Version 6.13
- :PROPERTIES:
- :CUSTOM_ID: v6.13
- :END:
-
-** Overview
-
- - Keybindings in Remember buffers can be configured
- - Support for ido completion
- - New face for date lines in agenda column view
- - Invisible targets become now anchors in headlines.
- - New contributed file /org-exp-blocks.el/
- - New contributed file /org-eval-light.el/
- - Link translation
- - BBDB links may use regular expressions.
- - Link abbreviations can use %h to insert a url-encoded target value
- - Improved XHTML compliance
-
-** Details
-
-*** Keybindings in Remember buffers can be configured
-
- The remember buffers created with Org's extensions are in
- Org-mode, which is nice to prepare snippets that will
- actually be stored in Org-mode files. However, this makes it
- hard to configure key bindings without modifying the Org-mode
- keymap. There is now a minor mode active in these buffers,
- `org-remember-mode', and its keymap org-remember-mode-map can
- be used for key bindings. By default, this map only contains
- the bindings for =C-c C-c= to store the note, and =C-c C-k=
- to abort it. Use `org-remember-mode-hook' to define your own
- bindings like
-
-#+begin_src emacs-lisp
-(add-hook
- 'org-remember-mode-hook
- (lambda ()
- (define-key org-remember-mode-map
- "\C-x\C-s" 'org-remember-finalize)))
-#+end_src
-
- If you wish, you can also use this to free the =C-c C-c=
- binding (by binding this key to nil in the minor mode map),
- so that you can use =C-c C-c= again to set tags.
-
- This modification is based on a request by Tim O'Callaghan.
-
-*** Support for ido completion
-
- You can now get the completion interface from /ido.el/ for
- many of Org's internal completion commands by turning on the
- variable =org-completion-use-ido=. =ido-mode= must also be
- active before you can use this.
-
- This change is based upon a request by Samuel Wales.
-
-*** New face for date lines in agenda column view
-
- When column view is active in the agenda, and when you have
- summarizing properties, the date lines become normal column
- lines and the separation between different days becomes
- harder to see. If this bothers you, you can now customize
- the face =org-agenda-column-dateline=.
-
- This is based on a request by George Pearson.
-
-*** Invisible targets become now anchors in headlines.
-
- These anchors can be used to jump to a directly with an HTML
- link, just like the =sec-xxx= IDs. For example, the
- following will make a http link
- =//domain/path-to-my-file.html#dummy= work:
-
-#+begin_src org
-,# <<dummy>>
-,*** a headline
-#+end_src
-
- This is based on a request by Matt Lundin.
-
-*** New contributed file /org-exp-blocks.el/
-
- This new file implements special export behavior of
- user-defined blocks. The currently supported blocks are
-
- - comment :: Comment blocks with author-specific markup
- - ditaa :: conversion of ASCII art into pretty png files
- using Stathis Sideris' /ditaa.jar/ program
- - dot :: creation of graphs in the /dot/ language
- - R :: Sweave type exporting using the R program
-
- For more details and examples, see the file commentary in
- /org-exp-blocks.el/.
-
- Kudos to Eric Schulte for this new functionality, after
- /org-plot.el/ already his second major contribution. Thanks
- to Stathis for this excellent program, and for allowing us to
- bundle it with Org-mode.
-
-*** New contributed file /org-eval-light.el/
-
- This module gives control over execution Emacs Lisp code
- blocks included in a file.
-
- Thanks to Eric Schulte also for this file.
-
-*** Link translation
-
- You can now configure Org to understand many links created
- with the Emacs Planner package, so you can cut text from
- planner pages and paste them into Org-mode files without
- having to re-write the links. Among other things, this means
- that the command =org-open-at-point-global= which follows
- links not only in Org-mode, but in arbitrary files like
- source code files etc, will work also with links created by
- planner. The following customization is needed to make all of
- this work
-
-#+begin_src emacs-lisp
-(setq org-link-translation-function
- 'org-translate-link-from-planner)
-#+end_src
-
- I guess an inverse translator could be written and integrated
- into Planner.
-
-*** BBDB links may use regular expressions.
-
- This did work all along, but only now I have documented it.
-
-*** =yank-pop= works again after yanking an outline tree
-
- Samuel Wales had noticed that =org-yank= did mess up this
- functionality. Now you can use =yank-pop= again, the only
- restriction is that the so-yanked text will not be
- pro/demoted or folded.
-
-*** Link abbreviations can use %h to insert a url-encoded target value
-
- Thanks to Steve Purcell for a patch to this effect.
-
-*** Improved XHTML compliance
-
- Thanks to Sebastian Rose for pushing this.
-
-*** Many bug fixes again.
-
-* Version 6.12
- :PROPERTIES:
- :CUSTOM_ID: v6.12
- :END:
-** Overview
-
- - A region of entries can now be refiled with a single command
- - Fine-tuning the behavior of `org-yank'
- - Formulas for clocktables
- - Better implementation of footnotes for HTML export
- - More languages for HTML export.
-
-** Details
-
-*** A region of entries can now be refiled with a single command
-
- With =transient-make-mode= active (=zmacs-regions= under
- XEmacs), you can now select a region of entries and refile
- them all with a single =C-c C-w= command.
-
- Thanks to Samuel Wales for this useful proposal.
-
-*** Fine-tuning the behavior of =org-yank=
-
- The behavior of Org's yanking command has been further
- fine-tuned in order to avoid some of the small annoyances
- this command caused.
-
- - Calling =org-yank= with a prefix arg will stop any special
- treatment and directly pass through to the normal =yank=
- command. Therefore, you can now force a normal yank with
- =C-u C-y=.
-
- - Subtrees will only be folded after a yank if doing so will
- now swallow any non-white characters after the yanked text.
- This is, I think a really important change to make the
- command work more sanely.
-
-*** Formulas for clocktables
-
- You can now add formulas to a clock table, either by hand, or
- with a =:formula= parameter. These formulas can be used to
- create additional columns with further analysis of the
- measured times.
-
- Thanks to Jurgen Defurne for triggering this addition.
-
-*** Better implementation of footnotes for HTML export
-
- The footnote export in 6.11 really was not good enough. Now
- it works fine. If you have customized
- =footnote-section-tag=, make sure that your customization is
- matched by =footnote-section-tag-regexp=.
-
- Thanks to Sebastian Rose for pushing this change.
-
-*** More languages for HTML export.
-
- More languages are supported during HTML export. This is
- only relevant for the few special words Org inserts, like
- "Table of Contents", or "Footnotes". Also the encoding
- issues with this feature seem to be solved now.
-
- Thanks to Sebastian Rose for pushing me to fix the encoding
- problems.
-
-* Version 6.11
- :PROPERTIES:
- :CUSTOM_ID: v6.11
- :END:
-
-** Overview
-
- - Yanking subtree with =C-y= now adjusts the tree level
- - State changes can now be shown in the log mode in the agenda
- - Footnote in HTML export are now collected at the end of the document
- - HTML export now validates again as XHTML
- - The clock can now be resumed after exiting and re-starting Emacs
- - Clock-related data can be saved and resumed across Emacs sessions
- - Following file links can now use C-u C-u to force use of an external app
- - Inserting absolute files names now abbreviates links with "~"
- - Links to attachment files
- - Completed repeated tasks listed briefly in agenda
- - Remove buffers created during publishing are removed
-
-** Details
-
-*** Yanking subtree with =C-y= now adjusts the tree level
- When yanking a cut/copied subtree or a series of trees, the
- normal yank key =C-y= now adjusts the level of the tree to
- make it fit into the current outline position, without losing
- its identity, and without swallowing other subtrees.
-
- This uses the command =org-past-subtree=. An additional
- change in that command has been implemented: Normally, this
- command picks the right outline level from the surrounding
- *visible* headlines, and uses the smaller one. So if the
- cursor is between a level 4 and a level 3 headline, the tree
- will be pasted as level 3. If the cursor is actually *at*
- the beginning of a headline, the level of that headline will
- be used. For example, lets say you have a tree like this:
-
-#+begin_src org
-,* Level one
-,** Level two
-,(1)
-,(2)* Level one again
-#+end_src
-
- with (1) and (2) indicating possible cursor positions for the
- insertion. When at (1), the tree will be pasted as level 2.
- When at (2), it will be pasted as level 1.
-
- If you do not want =C-y= to behave like this, configure the
- variable =org-yank-adjusted-subtrees=.
-
- Thanks to Samuel Wales for this idea and a partial implementation.
-
-*** State changes can now be shown in the log mode in the agenda
-
- If you configure the variable =org-agenda-log-mode-items=,
- you can now request that all logged state changes be included
- in the agenda when log mode is active. If you find this too
- much for normal applications, you can also temporarily
- request the inclusion of state changes by pressing =C-u l= in
- the agenda.
-
- This was a request by Hsiu-Khuern Tang.
-
- You can also press `C-u C-u l' to get *only* log items in the
- agenda, withour any timestamps/deadlines etc.
-
-*** Footnote in HTML export are now collected at the end of the document
- Previously, footnotes would be left in the document where
- they are defined, now they are all collected and put into a
- special =<div>= at the end of the document.
-
- Thanks to Sebastian Rose for this request.
-
-*** HTML export now validates again as XHTML.
-
- Thanks to Sebastian Rose for pushing this cleanup.
-
-*** The clock can now be resumed after exiting and re-starting Emacs
-
- If the option =org-clock-in-resume= is t, and the first clock
- line in an entry is unclosed, clocking into that task resumes
- the clock from that time.
-
- Thanks to James TD Smith for a patch to this effect.
-
-*** Clock-related data can be saved and resumed across Emacs sessions
-
- The data saved include the contents of =org-clock-history=,
- and the running clock, if there is one.
-
- To use this, you will need to add to your .emacs
-
-#+begin_src emacs-lisp
-(setq org-clock-persist t)
-(setq org-clock-in-resume t)
-(org-clock-persistence-insinuate)
-#+end_src
-
- Thanks to James TD Smith for a patch to this effect.
-
-*** Following file links can now use C-u C-u to force use of an external app.
-
- So far you could only bypass your setup in `org-file-apps'
- and force opening a file link in Emacs by using a =C-u= prefix arg
- with =C-c C-o=. Now you can call =C-u C-u C-c C-o= to force
- an external application. Which external application depends
- on your system. On Mac OS X and Windows, =open= is used. On
- a GNU/Linux system, the mailcap settings are used.
-
- This was a proposal by Samuel Wales.
-
-*** Inserting absolute files names now abbreviates links with "~".
-
- Inserting file links with =C-u C-c C-l= was buggy if the
- setting of `org-link-file-path-type' was `adaptive' (the
- default). Absolute file paths were not abbreviated relative
- to the users home directory. This bug has been fixed.
-
- Thanks to Matt Lundin for the report.
-
-*** Links to attachment files
-
- Even though one of the purposes of entry attachments was to
- reduce the number of links in an entry, one might still want
- to have the occasional link to one of those files. You can
- now use link abbreviations to set up a special link type that
- points to attachments in the current entry. Note that such
- links will only work from within the same entry that has the
- attachment, because the directory path is entry specific.
- Here is the setup you need:
-
-#+begin_src emacs-lisp
-(setq org-link-abbrev-alist '(("att" . org-attach-expand-link)))
-#+end_src
-
- After this, a link like this will work
-
-#+BEGIN_EXAMPLE
- [[att:some-attached-file.txt]]
-#+END_EXAMPLE
- This was a proposal by Lindsay Todd.
-
-*** Completed repeated tasks listed briefly in agenda
-
- When a repeating task, listed in the daily/weekly agenda under
- today's date, is completed from the agenda, it is listed as
- DONE in the agenda until the next update happens. After the
- next update, the task will have disappeared, of course,
- because the new date is no longer today.
-
-*** Remove buffers created during publishing are removed
-
- Buffers that are created during publishing are now deleted
- when the publishing is over. At least I hope it works like this.
-
-* Version 6.10
- :PROPERTIES:
- :CUSTOM_ID: v6.10
- :END:
-
-** Overview
-
- - Secondary agenda filtering is becoming a killer feature
- - Setting tags has now its own binding, =C-c C-q=
- - Todo state changes can trigger tag changes
- - C-RET will now always insert a new headline, never an item.
- - Customize org-mouse.el feature set to free up mouse events
- - New commands for export all the way to PDF (through LaTeX)
- - Some bug fixed for LaTeX export, more bugs remain.
-
-** Details
-
-*** Enhancements to secondary agenda filtering
-
- This is, I believe, becoming a killer feature. It allows you
- to define fewer and more general custom agenda commands, and
- then to do the final narrowing to specific tasks you are
- looking for very quickly, much faster than calling a new
- agenda command.
-
- If you have not tries this yet, you should!
-
-**** You can now refining the current filter by an additional criterion
- When filtering an existing agenda view with =/=, you can
- now narrow down the existing selection by an additional
- condition. Do do this, use =\= instead of =/= to add the
- additional criterion. You can also press =+= or =-= after
- =/= to add a positive or negative condition. A condition
- can be a TAG, or an effort estimate limit, see below.
-
-**** It is now possible to filter for effort estimates
- This means to filter the agenda for the value of the Effort
- property. For this you should best set up global allowed
- values for effort estimates, with
-
-#+begin_src emacs-lisp
-(setq org-global-properties
- '(("Effort_ALL" . "0 0:10 0:30 1:00 2:00 3:00 4:00")))
-#+end_src
-
- You may then select effort limits with single keys in the
- filter. It works like this: After =/= or =\=, first select
- the operator which you want to use to compare effort
- estimates:
-
- : < Select entries with effort smaller than or equal to the limit
- : > Select entries with effort larger than or equal to the limit
- : = Select entries with effort equal to the limit
-
- After that, you can press a single digit number which is
- used as an index to the allowed effort estimates.
-
- If you do not use digits to fast-select tags, you can even
- skip the operator, which will then default to
- `org-agenda-filter-effort-default-operator', which is by
- default =<=.
-
- Thanks to Manish for the great idea to include fast effort
- filtering into the agenda filtering process.
-
-**** The mode line will show the active filter
- For example, if there is a filter in place that does select
- for HOME tags, against EMAIL tags, and for tasks with an
- estimated effort smaller than 30 minutes, the mode-line with
- show =+HOME-EMAIL+<0:30=
-
-**** The filter now persists when the agenda view is refreshed
- All normal refresh commands, including those that move the
- weekly agenda from one week to the next, now keep the
- current filter in place.
-
- You need to press =/ /= to turn off the filter. However,
- when you run a new agenda command, for example going from
- the weekly agenda to the TODO list, the filter will be
- switched off.
-
-*** Setting tags has now its own binding, =C-c C-q=
-
- You can still use =C-c C-c= on a headline, but the new
- binding should be considered as the main binding for this
- command. The reasons for this change are:
-
- - Using =C-c C-c= for tags is really out of line with other
- uses of =C-c C-c=.
-
- - I hate it in Remember buffers when I try to set tags and I
- cannot, because =C-c C-c= exits the buffer :-(
-
- - =C-c C-q= will also work when the cursor is somewhere down
- in the entry, it does not have to be on the headline.
-
-*** Todo state changes can trigger tag changes
-
- The new option =org-todo-state-tags-triggers= can be used to
- define automatic changes to tags when a TODO state changes.
- For example, the setting
-
- : (setq org-todo-state-tags-triggers
- : '((done ("Today" . nil) ("NEXT" . nil))
- : ("WAITING" ("Today" . t))))
-
- will make sure that any change to any of the DONE states will
- remove tags "Today" and "NEXT", while switching to the
- "WAITING" state will trigger the tag "Today" to be added.
-
- I use this mostly to get rid of TODAY and NEXT tags which I
- apply to select an entry for execution in the near future,
- which I often prefer to specific time scheduling.
-
-*** C-RET will now always insert a new headline, never an item.
- The new headline is inserted after the current subtree.
-
- Thanks to Peter Jones for patches to fine-tune this behavior.
-
-*** Customize org-mouse.el feature set
- There is a new variable =org-mouse-features= which gives you
- some control about what features of org-mouse you want to
- use. Turning off some of the feature will free up the
- corresponding mouse events, or will avoid activating special
- regions for mouse clicks. By default I have urned off the
- feature to use drag mouse events to move or promote/demote
- entries. You can of course turn them back on if you wish.
-
- This variable may still change in the future, allowing more
- fine-grained control.
-
-*** New commands for export to PDF
-
- This is using LaTeX export, and then processes it to PDF
- using pdflatex.
-
- : C-c C-e p process to PDF.
- : C-c C-e d process to PDF, and open the file.
-
-*** LaTeX export
- - \usepackage{graphicx} is now part of the standard class
- definitions.
- - Several bugs fixed, but definitely not all of them :-(
-
-*** New option `org-log-state-notes-insert-after-drawers'
-
- Set this to =t= if you want state change notes to be inserted
- after any initial drawers, i.e drawers the immediately follow
- the headline and the planning line (the one with
- DEADLINE/SCHEDULED/CLOSED information).
-
-* Version 6.09
- :PROPERTIES:
- :CUSTOM_ID: v6.09
- :END:
-** Incompatible
-*** =org-file-apps= now uses regular expressions, see [[*%20org%20file%20apps%20now%20uses%20regular%20repressions%20instead%20of%20extensions][below]]
-
-** Details
-
-*** =org-file-apps= now uses regular repressions instead of extensions
- Just like in =auto-mode-alist=, car's in the variable
- =org-file-apps= that are strings are now interpreted as
- regular expressions that are matched against a file name. So
- instead of "txt", you should now write "\\.txt\\'" to make
- sure the matching is done correctly (even though "txt" will
- be recognized and still be interpreted as an extension).
-
- There is now a shortcut to get many file types visited by
- Emacs. If org-file-apps contains `(auto-mode . emacs)', then
- any files that are matched by `auto-mode-alist' will be
- visited in emacs.
-
-*** Changes to the attachment system
-
- - The default method to attach a file is now to copy it
- instead of moving it.
- - You can modify the default method using the variable
- `org-attach-method'. I believe that most Unix people want
- to set it to `ln' to create hard links.
- - The keys =c=, =m=, and =l= specifically select =copy=,
- =move=, or =link=, respectively, as the attachment method
- for a file, overruling `org-attach-method'.
- - To create a new attachment as an Emacs buffer, you have not
- now use =n= instead of =c=.
- - The file list is now always retrieved from the directory
- itself, not from the "Attachments" property. We still
- keep this property by default, but you can turn it off, by
- customizing the variable =org-attach-file-list-property=.
-
-* Version 6.08
- :PROPERTIES:
- :CUSTOM_ID: v6.08
- :END:
-
-** Incompatible changes
-
- - Changes in the structure of IDs, see [[*The%20default%20structure%20of%20IDs%20has%20changed][here]] for details.
-
- - C-c C-a has been redefined, see [[*%20C%20c%20C%20a%20no%20longer%20calls%20show%20all][here]] for details.
-
-** Details
-
-*** The default structure of IDs has changed
-
- IDs created by Org have changed a bit:
- - By default, there is no prefix on the ID. There used to be
- an "Org" prefix, but I now think this is not necessary.
- - IDs use only lower-case letters, no upper-case letters
- anymore. The reason for this is that IDs are now also used
- as directory names for org-attach, and some systems do not
- distinguish upper and lower case in the file system.
- - The ID string derived from the current time is now
- /reversed/ to become an ID. This assures that the first
- two letters of the ID change fast, so hat it makes sense to
- split them off to create subdirectories to balance load.
- - You can now set the `org-id-method' to `uuidgen' on systems
- which support it.
-
-*** =C-c C-a= no longer calls `show-all'
-
- The reason for this is that =C-c C-a= is now used for the
- attachment system. On the rare occasions that this command
- is needed, use =M-x show-all=, or =C-u C-u C-u TAB=.
-
-*** New attachment system
-
- You can now attach files to each node in the outline tree.
- This works by creating special directories based on the ID of
- an entry, and storing files in these directories. Org can
- keep track of changes to the attachments by automatically
- committing changes to git. See the manual for more
- information.
-
- Thanks to John Wiegley who contributed this fantastic new
- concept and wrote org-attach.el to implement it.
-
-*** New remember template escapes
-
- : %^{prop}p to insert a property
- : %k the heading of the item currently being clocked
- : %K a link to the heading of the item currently being clocked
-
- Also, when you exit remember with =C-2 C-c C-c=, the item
- will be filed as a child of the item currently being
- clocked. So the idea is, if you are working on something and
- think of a new task related to this or a new note to be
- added, you can use this to quickly add information to that
- task.
-
- Thanks to James TD Smith for a patch to this effect.
-
-*** Clicking with mouse-2 on clock info in mode-line visits the clock.
-
- Thanks to James TD Smith for a patch to this effect.
-
-*** New file in contrib: lisp/org-checklist.el
-
- This module deals with repeated tasks that have checkbox
- lists below them.
-
- Thanks to James TD Smith for this contribution.
-
-*** New in-buffer setting #+STYLE
-
- It can be used to locally set the variable
- `org-export-html-style-extra'. Several such lines are
- allowed-, they will all be concatenated. For an example on
- how to use it, see the [[http://orgmode.org/worg/org-tutorials/org-publish-html-tutorial.php][publishing tutorial]].
-
-* Version 6.07
- :PROPERTIES:
- :CUSTOM_ID: v6.07
- :END:
-
-** Overview
-
- - Filtering existing agenda views with respect to a tag
- - Editing fixed-width regions with picture or artist mode
- - /org-plot.el/ is now part of Org
- - Tags can be used to select the export part of a document
- - Prefix interpretation when storing remember notes
- - Yanking inserts folded subtrees
- - Column view capture tables can have formulas, plotting info
- - In column view, date stamps can be changed with S-cursor keys
- - The note buffer for clocking out now mentions the task
- - Sorting entries alphabetically ignores TODO keyword and priority
- - Agenda views can sort entries by TODO state
- - New face =org-scheduled= for entries scheduled in the future.
- - Remember templates for gnus links can use the :to escape.
- - The file specification in a remember template may be a function
- - Categories in iCalendar export include local tags
- - It is possible to define filters for column view
- - Disabling integer increment during table Field copy
- - Capturing column view is on `C-c C-x i'
- - And tons of bugs fixed.
-
-
-** Incompatible changes
-
-*** Prefix interpretation when storing remember notes has changed
-
- The prefix argument to the `C-c C-c' command that finishes a
- remember process is now interpreted differently:
-
- : C-c C-c Store the note to predefined file and headline
- : C-u C-c C-c Like C-c C-c, but immediately visit the note
- : in its new location.
- : C-1 C-c C-c Select the storage location interactively
- : C-0 C-c C-c Re-use the last used location
-
- This was requested by John Wiegley.
-
-*** Capturing column view is now on `C-c C-x i'
-
- The reason for this change was that `C-c C-x r' is also used
- as a tty key replacement.
-
-*** Categories in iCalendar export now include local tags
-
- The locally defined tags are now listed as categories when
- exporting to iCalendar format. Org's traditional file/tree
- category is now the last category in this list. Configure
- the variable =org-icalendar-categories= to modify or revert
- this behavior.
-
- This was a request by Charles Philip Chan.
-
-** Details
-
-*** Secondary filtering of agenda views.
-
- You can now easily and interactively filter an existing
- agenda view with respect to a tag. This command is executed
- with the =/= key in the agenda. You will be prompted for a
- tag selection key, and all entries that do not contain or
- inherit the corresponding tag will be hidden. With a prefix
- argument, the opposite filter is applied: entries that
- do have the tag will be hidden.
-
- This operation only /hides/ lines in the agenda buffer, it
- does not remove them. Changing the secondary filtering does
- not require a new search and is very fast.
-
- If you press TAB at the tag selection prompt, you will be
- switched to a completion interface to select a tag. This is
- useful when you want to select a tag that does not have a
- direct access character.
-
- A double =/ /= will restore the original agenda view by
- unhiding any hidden lines.
-
- This functionality was John Wiegley's idea. It is a simpler
- implementation of some of the query-editing features proposed
- and implemented some time ago by Christopher League (see the
- file contrib/lisp/org-interactive-query.el).
-
-*** Editing fixed-width regions with picture or artist mode
-
- The command @<code>C-c '@</code> (that is =C-c= followed by a
- single quote) can now also be used to switch to a special
- editing mode for fixed-width sections. The default mode is
- =artist-mode= which allows you to create ASCII drawings.
-
- It works like this: Enter the editing mode with
- @<code>C-c '@</code>. An indirect buffer will be created and
- narrowed to the fixed-width region. Edit the drawing, and
- press @<code>C-c '@</code> again to exit.
-
- Lines in a fixed-width region should be preceded by a colon
- followed by at least one space. These will be removed during
- editing, and then added back when you exit the editing mode.
-
- Using the command in an empty line will create a new
- fixed-width region.
-
- This new feature arose from a discussion involving Scott
- Otterson, Sebastian Rose and Will Henney.
-
-*** /org-plot.el/ is now part of Org.
-
- You can run it by simple calling org-plot/gnuplot.
- Documentation is not yet included with Org, please refer to
- http://github.com/eschulte/org-plot/tree/master until we have
- moved the docs into Org or Worg.
-
- Thanks to Eric Schulte for this great contribution.
-
-*** Tags can be used to select the export part of a document
-
- You may now use tags to select parts of a document for
- inclusion into the export, and to exclude other parts. This
- behavior is governed by two new variables:
- =org-export-select-tags= and =org-export-exclude-tags=.
- These default to =("export")= and =("noexport")=, but can be
- changed, even to include a list of several tags.
-
- Org first checks if any of the /select/ tags is present in
- the buffer. If yes, all trees that do not carry one of these
- tags will be excluded. If a selected tree is a subtree, the
- heading hierarchy above it will also be selected for export,
- but not the text below those headings. If none of the select
- tags is found anywhere in the buffer, the whole buffer will
- be selected for export. Finally, all subtrees that are
- marked by any of the /exclude/ tags will be removed from the
- export buffer.
-
- You may set these tags with in-buffer options
- =EXPORT_SELECT_TAGS= and =EXPORT_EXCLUDE_TAGS=.
-
- I love this feature. Thanks to Richard G Riley for coming
- up with the idea.
-
-*** Prefix interpretation when storing remember notes
-
- The prefix argument to the `C-c C-c' command that finishes a
- remember process is now interpreted differently:
-
- : C-c C-c Store the note to predefined file and headline
- : C-u C-c C-c Like C-c C-c, but immediately visit the note
- : in its new location.
- : C-1 C-c C-c Select the storage location interactively
- : C-0 C-c C-c Re-use the last used location
-
- This was requested by John Wiegley.
-
-*** Yanking inserts folded subtrees
-
- If the kill is a subtree or a sequence of subtrees, yanking
- them with =C-y= will leave all the subtrees in a folded
- state. This basically means, that kill and yank are now
- much more useful in moving stuff around in your outline. If
- you do not like this, customize the variable
- =org-yank-folded-subtrees=.
-
- Right now, I am only binding =C-y= to this new function,
- should I modify all bindings of yank? Do we need to amend
- =yank-pop= as well?
-
- This feature was requested by John Wiegley.
-
-*** Column view capture tables can have formulas, plotting info
-
- If you attach formulas and plotting instructions to a table
- capturing column view, these extra lines will now survive an
- update of the column view capture, and any formulas will be
- re-applied to the captured table. This works by keeping any
- continuous block of comments before and after the actual
- table.
-
-*** In column view, date stamps can be changed with S-cursor keys
-
- If a property value is a time stamp, S-left and S-right can
- now be used to shift this date around while in column view.
-
- This was a request by Chris Randle.
-
-*** The note buffer for clocking out now mentions the task
-
- This was a request by Peter Frings.
-
-*** Sorting entries alphabetically ignores TODO keyword and priority
-
- Numerical and alphanumerical sorting now skips any TODO
- keyword or priority cookie when constructing the comparison
- string. This was a request by Wanrong Lin.
-
-*** Agenda views can sort entries by TODO state
-
- You can now define a sorting strategy for agenda entries that
- does look at the TODO state of the entries. Sorting by TODO
- entry does first separate the non-done from the done states.
- Within each class, the entries are sorted not alphabetically,
- but in definition order. So if you have a sequence of TODO
- entries defined, the entries will be sorted according to the
- position of the keyword in this sequence.
-
- This follows an idea and sample implementation by Christian
- Egli.
-
-*** New face =org-scheduled= for entries scheduled in the future.
-
- This was a request by Richard G Riley.
-
-*** Remember templates for gnus links can now use the :to escape.
-
- Thanks to Tommy Lindgren for a patch to this effect.
-*** The file specification in a remember template may now be a function
-
- Thanks to Gregory Sullivan for a patch to this effect.
-
-*** Categories in iCalendar export now include local tags
-
- The locally defined tags are now listed as categories when
- exporting to iCalendar format. Org's traditional file/tree
- category is now the last category in this list. Configure
- the variable =org-icalendar-categories= to modify or revert
- this behavior.
-
- This was a request by Charles Philip Chan.
-
-*** It is now possible to define filters for column view
-
- The filter can modify the value that will be displayed in a
- column, for example it can cut out a part of a time stamp.
- For more information, look at the variable
- =org-columns-modify-value-for-display-function=.
-
-*** Disabling integer increment during table field copy
-
- Prefix arg 0 to S-RET does the trick.
-
- This was a request by Chris Randle.
-
-
-* Version 6.06
-
-** Overview
-
- - New, more CSS-like setup for HTML style information
- - Attributes in hyperlinks, for example alt and title for images
- - Simplified way to specify file links
- - Modified behavior of time stamps in iCalendar export
- - New way to compare times during a property search
- - New option `org-open-directory-means-index'
- - New parameters :prefix and :prefix1 for include files
- - New option :index-style for org-publish
- - New structure for the timestamp directory for org-publish.
-
-** Incompatible changes
-
-*** New structure for the timestamp directory for org-publish.
-
- The timestamp directory now uses SHA1 hashed versions of the
- path to each publishing file. This should be a consistent
- and system-independent way to handle things. The change
- means that your next publishing command will publish each and
- every file again, but just once, until new time stamps are in
- place.
-
-** Details
-
-*** New setup for HTML style information
-
- In order to create a more CSS-like setup of the HTML style
- information, the following changes have been made:
- - The default style has moved to a constant,
- =org-export-html-style-default= and should not be changed
- anymore.
- - The default of the variable =org-export-html-style= is now
- just the empty string. This variable should receive
- settings that are Org-wide. When using org-publish, this
- variable is associated with the =:style= property and can
- be used to establish project-wide settings.
- - There is a new variable =org-export-html-style-extra= that
- should be used for file-local settings. Org-publish can, if
- necessary, access this variable with the =:style-extra=
- property.
- - When a file is published, the values of
- - org-export-html-style-default
- - org-export-html-style
- - org-export-html-style-extra
- are all inserted into the HTML header, in the given
- sequence.
-
- This follows a proposal by Rustom Mody.
-
-*** Attributes in hyperlinks
-
- You can now set attributes in hyperlinks that will be used
- when publishing to HTML. For example, if you want to use the
- ALT and TITLE attributes of an inlined image, here is who to
- do this:
-
- : [[./img/a.jpg{{alt="This is image A" title="Image with no action"}}]]
-
- Thanks to Charles Chen for this idea.
-
-*** Simplified way to specify file links
-
- In a link, you can now leave out the "file:" prefix if you
- write an absolute file name like =/Users/dominik/.emacs= or
- =~/.emacs=, or if you write a relative file name by using
- =./= or =../= to start the file path. You cannot write a
- plain file name, because plain text is interpreted as an
- internal link.
-
- So for example, a link to an image /A.jpg/ with a thumbnail
- /B.jpg/ can now be written like
-
-#+begin_src org
-[[./A.jpg][./B.jpg] ]
-#+end_src
-
-*** Changes in iCalendar export
-
- Deadline and scheduling time stamps are now treated
- differently in iCalendar export. The default behavior is now
- the following:
-
- - a DEADLINE that appears in an entry that is a TODO item is
- used as the item's DUE date. Therefore, such a deadline
- will no longer show up in the calendar.
-
- - a DEADLINE that appears in an item that is *not* a TODO
- item is exported as an EVENT and will show up in the
- calendar.
-
- - a SCHEDULED timestamp in a TODO item will be used as the
- items DTSTART. Therefore, such a timestamp will not show
- up in the calendar.
-
- - a SCHEDULED timestamp in an item that is not a TODO has no
- effect on iCalendar export at all. It will be ignored.
-
- Of course this would not be Emacs if you could not configure
- exactly what you want. Take a look at the variables
- =org-icalendar-use-deadlines= and
- =org-icalendar-use-scheduled= if you want to go back to the
- old behavior or even do something completely different.
-
- Thanks to Karen Cooke for triggering this change.
-
-*** New way to compare times during a property search
-
- If the comparison value in a property search is a string that
- is enclosed in angular brackets, a time comparison will be
- done. For example
-
- : +DEADLINE>="<2008-12-24 15:20>"
-
- looks for entries with a deadline on or after that time.
- Special allowed values are "<now>" (with time) and "<today>"
- (date only).
-
- This is based on a request by Manish.
-
-*** New option `org-open-directory-means-index'
-
- When set, a link pointing to a directory will actually open
- the index.org file in that directory. This is a good setting
- inside a publishing project. When not set, you get a
- finder/explorer window for that directory, or dired,
- depending on system and setup.
-
- This follows a request by Richard Riley.
-
-*** New parameters :prefix and :prefix1 for include files
-
- These parameters specify prefixes for each line of included
- text. :prefix1 is only for the first line, :prefix for all
- other lines.
-
- This follows a proposal by Richard Riley.
-
-*** New option :index-style for org-publish
-
- This option can be used to switch the style of the index
- produced by org-publish. Can be `list' (index is just an
- itemized list of the titles of the files involved) or `tree'
- (the directory structure of the source files is reflected in
- the index). The default is `tree'.
-
- Thanks to Manuel Hermenegildo for the patch.
-
-*** In the Agenda, inclusion of archives can now be toggled
- - Pressing =v= will toggle inclusion of trees with the
- ARCHIVE tag, this includes obviously the archive sibling.
- - Pressing `C-u v' will include trees with ARCHIVE tag, and
- will also include all archive files that are currently
- associated with your agenda files.
-
- This was triggered by a proposal by Manuel Hermenegildo.
-
-* Version 6.05
-
-If I were to name my releases, this one would be called "Adam".
-Adam, you definitely owe me a beer :-). And I owe you one, too -
-thanks for all the great ideas.
-
-** Overview
-
- - Use cursor position in agenda for remember, scheduling and deadlines
- - New API for mapping a function over all or selected entries
- - Remember templates can be filed to beginning/end of a file
- - Visiting a filed remember buffer immediately
- - BBDB anniversaries are now links
- - Column view in the agenda now cleans the ITEM field
- - The format of section numbers in exported files is configurable
- - Direct, single key access to allowed values in column view
- - New hook to hack exported iCalendar files
- - Log mode in agenda now shows end time for CLOCK line
-
-** Incompatible changes
-
-*** `C-c C-x C-k' now calls `org-mark-entry-for-agenda-action'
- It used to call =org-cut-special=, but that is also at bound
- to the key =C-c C-x C-w=.
-** Details
-
-*** Making use of the cursor position in the agenda
-
- The date at the cursor in the agenda (and also in the
- calendar) can now be used to schedule entries, or to set the
- date in a remember template correctly. It is also designed
- to make it easier to move an entry to a date picked in the
- agenda. Thanks to Thomas Baumann for starting the thread
- that led to this development.
-
-**** Calling remember with the cursor date in the agenda
-
- If you want to use the date at the agenda cursor in a
- remember template, start remember from the agenda with the
- keys =k r=. While the template is being filled in, the
- default date for all time stamps, and also for all
- interactive escapes like =%^t= is now the date at the cursor
- in the agenda. The exact same command can also be used from
- the calendar if you prefer that.
-
-**** Picking a date for scheduling/deadline in the agenda
-
- You may now pick the date for scheduling an item or for
- setting a deadline in the agenda, where you have the best
- overview over free time slots. This is a two step process.
-
- 1. First you pick the entry that should be acted upon. In
- the agenda, you use the keys =k m=. In an org-mode file,
- this is on =C-c C-x C-k=.
-
- 2. Then you find the agenda date you want to apply. When the
- cursor is anywhere in the block belonging to that date,
- press =k s= to schedule, or =k d= to put a deadline. The
- agenda is not updated immediately, press =r= if you want
- it to show the affected entry in the right place.
-
-*** New API for mapping a function over all or selected entries
-
- Org has sophisticated mapping capabilities to find all
- entries satisfying certain criteria. Internally, this
- functionality is used to produce agenda views, but there is
- also an API that can be used to execute arbitrary functions
- for each or selected entries. The main entry point for this
- API is:
-
-#+begin_example
--- Function: org-map-entries func &optional match scope &rest skip
- Call FUNC at each headline selected by MATCH in SCOPE.
-
- FUNC is a function or a lisp form. The function will be
- called without arguments, with the cursor positioned at
- the beginning of the headline. The return values of all
- calls to the function will be collected and returned as
- a list.
-
- MATCH is a tags/property/todo match as it is used in the
- agenda tags view. Only headlines that are matched by
- this query will be considered during the iteration.
- When MATCH is nil or t, all headlines will be visited by
- the iteration.
-
- SCOPE determines the scope of this command, it can
- specify a file, all agenda files, the current tree and
- much more.
-
- The remaining args are treated as settings for the
- skipping facilities of the scanner.
-#+end_example
-
-The function given to that mapping routine can really do anything
-you like. Here is a simple example that will turn all entries in
-the current file with a tag =TOMORROW= into TODO entries with the
-keyword =UPCOMING=. Entries in comment trees and in archive
-trees will be ignored.
-
-#+begin_src emacs-lisp
-(org-map-entries
- '(org-todo "UPCOMING")
- "+TOMORROW" 'file 'archive 'comment)
-#+end_src
-
- The following example counts the number of entries with TODO
-keyword =WAITING=, in all agenda files.
-
-#+begin_src emacs-lisp
-(length (org-map-entries t "/+WAITING" nil 'agenda))
-#+end_src
-
-*** Changes in Remember templates
-
-**** Remember templates can now use the cursor date in the agenda
- Use =k r= to start remember from the agenda, with enforcing
- the cursor date as default for any time stamps created by
- the template.
-
-**** Filing remember templates to the beginning or end of a file
- You may now set the heading part of a remember template
- definition to `top' or `bottom'. The template will then be
- filed as a level 1 entry to the beginning or end of the
- target file, respectively. Thanks to Adam Spiers for this
- proposal.
-
-**** You can jump to the location of a note immediately after filing it
- Just include the =%&= escape anywhere in the template. An
- interesting combination now is to use =%!%&=, which will
- immediately file and visit the note, which is equivalent to
- generating the note directly in the target location. Thanks
- to Adam Spiers for this proposal.
-
-*** BBDB anniversaries are now links.
- If you are using =%%(bbdb-anniversaries)= to list
- anniversaries in the agenda, you can now directly access the
- entry that triggered a listed anniversary from the agenda.
- Just click the anniversary - it is a link now. Thanks to
- Thomas Baumann for a patch to this effect.
-
-*** Column view in the agenda now cleans the ITEM field
- See the new variable
- =org-agenda-columns-remove-prefix-from-item=. Thanks to Adam
- Spiers for this proposal.
-
-*** The format of section number in exported files is configurable
-
- See the new variable `org-export-section-number-format'.
- Thanks to Adam Spiers for this proposal.
-
-*** Direct access to allowed values in column view
-
- In column view, if you press a key 1-9 or 0, the
- corresponding values from the list of allowed values for that
- field at point will be directly selected. Thanks to Levin Du
- for this proposal and a patch to this effect.
-
-*** New hook to hack exported iCalendar files
- The new hook `org-before-save-iCalendar-file-hook' runs just
- before the buffer with a created iCalendar export is saved.
- This is what I settled for after a long discussion with Adam
- Spiers about doing some special filtering automatically.
-
-*** Log mode in agenda now shows end time for CLOCK lines
- When turning on log mode in the agenda with =l=, clock lines
- will now also list the end time, not only the starting time.
- Thanks to Tian Qiu for bringing this up again.
-*** Fixes and additions for org-publish
- - the :include and :index-title properties in org-publish
- work now as advertized
- - the #+TITLE of a page will be used in the index
- - new :completion-function property can define a hook to be
- run after publishing a file.
-
- Thanks to Manuel Hermenegildo for a patch to this effect.
-
-* Version 6.04
-
-** Overview
-
-- Statistics cookies [/] and [%] for TODO entries
-- Editing source code example in the proper mode
-- iCalendar now defines proper UIDs for entries
-- New properties for customizing subtree export
-
-** Incompatible changes
-
-- The default of the variable `org-tags-match-list-sublevels' is
- now `t'. The main reason for this is that it is easier to
- explain in the manual and will lead to fewer surprises.
-
-- The former CONTRIB directory is now called "contrib". This was
- already the case in the git distribution, but the tar and zip
- archives still did this wrong.
-
-** Details
-
-*** Statistics for TODO entries
-
-The [/] and [%] cookies have already provided statistics for
-checkboxes. Now they do the same also for TODO entries. If a
-headline contains either cookie, changing the TODO state of any
-direct child will trigger an update of this cookie. Children
-that are neither TODO nor DONE are ignored.
-
-There have already been requests to automatically switch the
-parent headline to DONE when all children are done. I am not
-making this a default feature, because one needs to make many
-decisions about which keyword to use, etc. Instead of a complex
-customization variable, I am providing a hook that can be used.
-This hook will be called each time a TODO statistics cookie is
-updated, with the cursor in the corresponding line. Each
-function in the hook will receive two arguments, the number of
-done entries, and the number of not-done entries, and you can use
-the hook to change the state of the headline. Here is an example
-implementation:
-
-#+begin_src emacs-lisp
-(defun org-summary-todo (n-done n-not-done)
- "Switch entry to DONE when all sub-entries are done, to TODO otherwise."
- (let (org-log-done org-log-states) ; turn off logging
- (org-todo (if (= n-not-done 0) "DONE" "TODO"))))
-
-(add-hook 'org-after-todo-statistics-hook 'org-summary-todo)
-#+end_src
-
-*** Editing source code example in the proper mode
-
-If you are writing a document with source code examples, you can
-include these examples into a =#+BEGIN_SRC lang ... #+END_SRC= or
-(with the org-mtags module loaded) a =<src...= structure. =lang=
-stands for the Emacs mode used for editing the language, this
-could be =emacs-lisp= for Emacs Lisp mode examples, or =org= for
-Org mode examples. You can now use the key "C-c '" (that is C-c
-followed by the single quote) to edit the example in its native
-mode. This works by creating an indirect buffer, narrowing it to
-the example and setting the appropriate mode. You need to exit
-editing by pressing "C-c '" again. This is important, because
-lines that have syntactic meaning in Org will be quoted by
-calling this command.
-
-"C-c '" also edits include files, the setupfile in a =#+setufile=
-line, and all those little foreign snippets like:
-
-#+begin_src org
-,#+HTML: this code can be edited in html-mode
-
-,#+BEGIN_HTML
-,Same here
-,#+BEGIN_HTML
-
-,#+LaTeX: this code can be edited in latex-mode
-
-,#+BEGIN_LaTeX
-,Same here
-,#+BEGIN_LaTeX
-
-,#+BEGIN_SRC fortran
-,Here we can edit in fortran-mode
-,#+END_SRC
-#+end_src
-
-*** iCalendar now defines proper UIDs for entries
-
-This is necessary for synchronization services. The UIDs are
-created using the the org-id.el module which is now part of the
-Org core. If you set the variable
-
-: (setq org-icalendar-store-UID t)
-
-then all created UIDs will be stored in the entry as an =:ID:=
-property. This is off by default because it creates lots of
-property drawers even if you only play with iCalendar export.
-But if you plan to use synchronization, you really need to turn
-this on.
-
-Diary sexp entries do not yet receive proper persistent UIDs,
-because they are transformed to iCalendar format by icalendar.el
-which creates fresh UIDs each time, based on the current time.
-
-An interesting aspect of Org is that a single outline node can
-give rise to multiple iCalendar entries (as a timestamp, a
-deadline, a scheduled item, and as a TODO item). Therefore, Org
-adds prefixes "TS-", "DL-" "CS-", and "TD-" to the UID during
-iCalendar export, depending on what triggered the inclusion of
-the entry. In this way the UID remains unique, but a
-synchronization program can still figure out from which entry all
-the different instances originate.
-
-*** New properties for customizing subtree export.
-
-When exporting a subtree by selecting it before calling the
-export command, you can now use the properties =EXPORT_TITLE=,
-=EXPORT_TEXT=, and =EXPORT_OPTIONS= to overrule the global
-=#+TITLE=, =#+TEXT=, and =#+OPTIONS= settings. You can also set
-an export file name with =EXPORT_FILE_NAME= that will overrule
-the file name derived from the buffer's file name. As far as the
-options are concerned, the global =#+OPTIONS= will still be read,
-and only the options you give in the property will be
-overwritten. For example:
-
-#+begin_src org
-,#+OPTIONS: skip:nil
-,* Computer Tricks
-, :PROPERTIES:
-, :EXPORT_FILE_NAME: ct.html
-, :EXPORT_TITLE: Steve's collected computer tricks
-, :EXPORT_OPTIONS: h:2 toc:nil
-, :END:
-#+end_src
-
-*** New way to define tags for an entire file.
-
- Tags that are defined in a line like
- : #+FILETAGS: work urgent
- are inherited by all entries in the file.
-
- Thanks to Manuel Hermenegildo for this proposal.
-
-* Version 6.03
-
-** Overview
-
- - Description lists are now supported natively
- - Block quotes for export
- - Fontified code examples in HTML export
- - Include files for export
- - Text before the first headline is now exported by default
- - In-buffer options may now be collected in an external file
- - The in-buffer settings keywords may now be lower case
- - Completion of structure elements
- - Startup visibility can now be influenced by properties
- - Clock task history, moving entries with the running clock
- - BBDB anniversaries much faster
- - New contrib files: org-eval.el and org-mtags.el
-
-** Incompatible changes
-
-- The text before the first headline is now exported by default
-
- Previously, the default was to not include text in an org-mode
- buffer before the first headline. From now on, the default it to
- include it. If you like the old default better, customize the
- variable =org-export-skip-text-before-1st-heading= or set the
- value on a per-file basis with
-
-#+begin_src org
-#+OPTIONS: skip:t
-#+end_src
-
-** Details
-
-*** Description lists are now supported natively
-
- A plain list will be exported as a description list if the
- first item in the list has a /term/ and the /description/,
- separated by " :: ". For example
-
- : Emacs software by Carsten Dominik
- : - RefTeX :: Support for LaTeX Labels, References, Citations
- : - CDLaTeX :: more LaTeX functionality for Emacs
- : - TeXmathp :: checking LaTeX buffers for Math mode.
- : - ORG :: An Emacs mode for notes and projet planning.
- : - CONSTANTS :: An Emacs package for inserting the definition of
- : natural constants and units into a buffer.
- : - IDLWAVE :: The Emacs modes for editing and
- : running IDL and WAVE CL files.
-
- will be rendered as
-
- Emacs software by Carsten Dominik
- - RefTeX :: Support for LaTeX Labels, References, Citations
- - CDLaTeX :: more LaTeX functionality for Emacs
- - TeXmathp :: checking LaTeX buffers for Math mode.
- - ORG :: An Emacs mode for notes and projet planning.
- - CONSTANTS :: An Emacs package for inserting the definition of
- natural constants and units into a buffer.
- - IDLWAVE :: The Emacs modes for editing and
- running IDL and WAVE CL files.
-
- This works now in the HTML exporter, we still need to supoort
- it with the LaTeX and ASCII exporters.
-
-*** Block quotes for export
-
- For quoting an entire paragraph as a citation, use
-
-#+begin_src org
-,#+BEGIN_QUOTE
-Everything should be made as simple as possible,
-but not any simpler -- Albert Einstein
-,#+BEGIN_QUOTE
-#+end_src
-
- which will render as
-
-#+BEGIN_QUOTE
-Everything should be made as simple as possible,
-but not any simpler -- Albert Einstein
-#+BEGIN_QUOTE
-
-*** Fontified code examples in HTML export
-
- You can now get code examples fontified like they would be
- fontified in an Emacs Buffer, and export the result to HTML.
- To do so, wrap the code examples into the following
- structure:
-
-#+begin_src org
-,#+BEGIN_SRC emacs-lisp
-(defun org-xor (a b)
- "Exclusive or."
- (if a (not b) b))
-,#+END_SRC
-#+end_src
-
- In the export, this will then look like this (if you are now
- looking at the ASCII export and do not see anything
- interesting, go and check out the HTML version at
- http://orgmode.org/Changes.html).
-
-#+BEGIN_SRC emacs-lisp
-(defun org-xor (a b)
- "Exclusive or."
- (if a (not b) b))
-#+END_SRC
-
- The string after the =BEGIN_SRC= is the name of the major emacs
- mode that should be used to fontify the code example, without the
- "-mode" at the end of the mode name. For example, if you are
- writing an Org tutorial with Org examples included, you would use
- "org" as the language identifier - in fact, I have used just
- that in the example above.
-
- Currently this works only for HTML export, and requires the
- /htmlize.el/ package, version 1.34 or later. For other
- backends, such structures are simply exported as EXAMPLE.
-
-*** Include files for export
-
- A line like
-
- : #+INCLUDE "file" markup lang
-
- will lead to the inclusion of the contents of FILE at the moment
- of publishing. FILE should be surrounded by double quotes, this
- is obligatory if it contains space characters. The parameters
- MARKUP and LANG are optional. MARKUP can be "example", "quote",
- or "src". If it is "src", LANG should be the name of the Emacs
- mode to be used for fontifying the code. For example:
-
- : Here is my /.emacs/ file:
- : #+INCLUDE "~/.emacs" src emacs-lisp
-
-*** The text before the first headline is now exported by default
-
- Previously, the default was to not include text in an org-mode
- buffer before the first headline. From now on, the default it to
- include it. If you like the old default better, customize the
- variable =org-export-skip-text-before-1st-heading= or set the
- value on a per-file basis with
-
- : #+OPTIONS: skip:t
-
-
-*** In-buffer options may now be collected in an external file
-
- If you would like to share the Org setup between a number of
- files, you can now store in-buffer setup in a file and simply
- point to that file from each file that should read it. If
- you write in a buffer
-
- : #+SETUPFILE: "path/to/setup.org"
-
- then this file will be scanned for in-buffer options like
- =#+STARTUP=, =#+TITLE=, or =#+OPTIONS=.
-
-*** The in-buffer settings keywords may now be upper or lower case
-
- From now on, it makes no difference is you write =#+STARTUP= or
- =#+startup=, to make these lines less imposing. Similarly for all
- other in-buffer keywords.
-
-*** Completion of structure elements
- As a new experimental feature, Org now supports completion of
- structural elements like =#+BEGIN_EXAMPLE= in a special way.
- It work by typing, for example "<e" and then pressing TAB, on
- an otherwise empty line. "<e" will expand into a complete
- EXAMPLE template, with the cursor positioned in the middle.
- Currently supported templates are:
-
- : <s #+begin_src
- : <e #+begin_example
- : <q #+begin_quote
- : <v #+begin_verse
- : <l #+begin_latex
- : <L #+latex:
- : <h #+begin_html
- : <H #+html:
- : <a #+begin_ascii
- : <i #+include
-
- This is an experimental feature, please comment! See also
- below under /org-mtags.el/.
-
-*** Startup visibility can now be influenced by properties
-
- When Emacs opens an Org mode buffer, the outline visibility
- is set to a startup value that is taken from the variable
- =org-startup-folded=, or from a =#+STARTUP= setting in the
- buffer. After this has happened, the buffer will now also be
- scanned for entries with a =VISIBILITY= property. Wherever
- such a property is found, the corresponding subtree will get
- its visibility adjusted. Allowed values for the property
- are:
-
- - folded :: Fold the subtree
- - children :: Show the text after the headline, and the
- headlines of all direct children
- - content :: Show all headlines in the tree, but no text below any
- headline
- - all :: Show the entire subtree
-
- For example, I am using this for the huge /Changes.org/ file that
- is the source for the list of visible changes you are reading
- right now. The top-most entry in this file always describes the
- changes in my current working version. The start of this section
- currently looks like this:
-
-#+begin_src org
-,* Version 6.03
-, :PROPERTIES:
-, :VISIBILITY: content
-, :END:
-,** Overview
-#+end_src
-
- This was a proposal by Ben Alexander.
-
- The command =C-u C-u TAB= will switch back to the startup
- visibility of the buffer.
-
-*** Clock task history, and moving entries with the running clock
-
- Org now remembers the last 5 tasks that you clocked into, to
- make it easier to clock back into a task after interrupting
- it for another task.
- - =C-u C-u C-c C-x C-i= (or =C-u C-u I= from the agenda) will
- clock into that task and mark it as current default task.
- - =C-u C-c C-x C-i= (or =C-u I= from the agenda) will offer a
- list of recently clocked tasks, including the default task,
- for selection. =d= selects the default task, =i= selects
- the task that was interrupted by the task that is currently
- being clocked. =1=,... selects a recent task. When you
- select a task, you will be clocked into it.
- - You can use =C-u C-c C-x C-j= to jump to any of these
- tasks.
-
- When moving an entry using structure editing commands,
- archiving commands, or the special subtree cut-and-paste
- commands =C-c C-x C-w= and =C-c C-x C-y=, the running clock
- marker and all clock history markers will be moved with the
- subtree. Now you can start a clock in a remember buffer and
- keep the clock running while filing the note away. See also
- the variable `org-remember-clock-out-on-exit'.
-
-*** BBDB anniversaries much faster
-
- =bbdb-anniversaries= is now much faster, thanks to a new
- approach using a hash for birthdays. Thanks to Thomas
- Baumann for a patch to this effect.
-
-*** New files in the contrib directory
-
- Do people think any of these should become core?
-
- - org-eval.el :: This new module allows to include the result
- of the evaluation of Lisp code (and other scripting
- languages) into the buffer, similar to the =<lisp>= tag
- of [[http://mwolson.org/static/doc/emacs-wiki.html#Lisp-Tricks][Emacs Wiki]] and [[http://mwolson.org/static/doc/muse/Embedded-Lisp.html#Embedded-Lisp][Muse]].
- - org-mtags.el :: This new modules allows you to use
- Muse-like tags for some structure definitions in Org.
- For example, instead of
- :#+BEGIN_EXAMPLE
- :...
- :#+END_EXAMPLE
- you can write
- :<example>
- :...
- :</example>
- In fact, I myself find these easier to type and to look
- at. Also, it will allow you to more easily move text
- and files back and forth between Org and Muse. For a
- list of supported structure elements, see the commentary
- in the file [[http://repo.or.cz/w/org-mode.git?a=blob_plain;f=contrib/lisp/org-mtags.el;hb=HEAD][commentary in the file org-mtags.el]].
-
- If you load this module and use the "<i" etc completion
- described above, the Muse form will automatically be
- inserted.
-
-*** Bug fixes
- Many bug fixes again. Will this ever stop?
-
-* Version 6.02
-
-** Overview
-
- - Column view (mostly) works now in XEmacs
- - Summaries for columns in the agenda
- - The special property Effort can be used for effort estimates
- - New operators for property searches
- - Search commands can now include archive files.
- - Clock tables can include the archive files
- - Orgtbl radio tables generalized.
-
-** Details
-
-*** Column view works now in XEmacs
-
- I had already given up on this, but Greg Chernev (who
- implemented noutline.el for XEmacs and in this way kept Org
- alive on XEmacs) has done it again and provided the patches
- to make column view work under XEmacs. There are still some
- problems, but the basics work and we will iron out the
- remaining issues, hopefully soon.
-
-*** Summaries for columns in the agenda
-
- If any of the columns has a summary type defined, turning on
- column view in the agenda will show summaries for these
- columns. Org will first visit all relevant agenda files and
- make sure that the computations of this property are up to
- date. This is also true for the special =CLOCKSUM= property.
- Org will then sum the values displayed in the agenda. In the
- daily/weekly agenda, the sums will cover a single day, in all
- other views they cover the entire block. It is vital to
- realize that the agenda may show the same entry multiple
- times (for example as scheduled and as a deadline), and it
- may show two entries from the same hierarchy (for example a
- /parent/ and it's /child/). In these cases, the summation in
- the agenda will lead to incorrect results because some values
- will count double.
-
-*** The special property Effort can be used for effort estimates
-
- If you want to plan your work in a very detailed way, or if
- you need to produce offers with quotations of the estimated
- work effort, you may want to assign effort estimates to
- entries. If you are also clocking your work, you may later
- want to compare the planned effort with the actual working
- time. Effort estimates can now be stored in a special
- property =Effort=, displayed side-to-side with clock sums,
- and also be summed over a day, in order to show the planned
- work load of a day. See the manual for more details.
-
-*** New operators for property searches
-
- Property searches can now choose a number of different
- operators for comparing values. These operators are `=',
- `<>', `<', `<=', `>', and `>='.
-
- When the search term uses the operator with plain number like
- =+Effort>=2.7=, then the property value is converted to a
- number and a numerical comparison takes place.
-
- When the search term uses a string on the right hand side of
- the operator, a string comparison is done: =+PRIORITY<"C".=
-
- Finally, if the right hand side is enclosed in curly braces,
- a regexp match is done: =aaa={regexp}=. In this case you
- should use only the `=' or `<>' operators, meaning "does
- match" or "does not match", respectively.
-
- This was a triggered with a request by Dan Davison.
-
-*** Search commands can now include archive files.
-
- If the value of the customization variable
- =org-agenda-text-search-extra-files= contains the symbol
- =agenda-archives= as the first element in the list, all
- archive files of all agenda files will be added to the list
- of files to search. This is relevant for the search view
- =C-c a s=, as well as for the agenda files multi-occur
- command =C-c a /=.
-
-*** Clock tables can include the archive files
-
- There are new values for the =:scope= parameter of a clock
- table. This can now be =file-with-archives= and
- =agenda-with-archives=, in order to collect information not
- only from the current file or all agenda files, but also from
- all archive files that are currently used by these files.
-
-*** Orgtbl radio tables generalized.
-
- The options available for radio tables using orgtbl-mode have
- been expanded. You may use several reception points and
- formats for the same table, you may have special formatting
- in the last line of the table, and many table parameters may
- be functions, so that more general transformations are
- possible. Jason Riedy provided a patch for this, and he will
- hopefully come up with some examples. Thanks!
-
-* Version 6.01
-
-This is a new major release, mostly because of structural changes
-in Org. However, since this took a while, there is also a long
-list of small improvements and some new significant features.
-
-** Overview
-
- - The Org distribution has a new structure
- - New system for selecting modules to load
- - New archiving mechanism: The Archive Sibling
- - Support for Sebastian Rose's JavaScript org-info.js.
- - Internal links work now better in HTML export
- - Export commands can be done in the background
- - Flexible setting of the time block shown by the clock table
- - Clock table can be included in the agenda
- - Support for ISO week dates (ISO 6801)
- - Tag inheritance can be limited to a subset of all tags
- - Entries can be sorted by TODO keyword
- - And some more small fixes and improvements
-
-** Incompatible changes
-
-*** The Org distribution has a new structure
-
- In the distribution files as well as in the GIT repository,
- the lisp files are now located in a subdirectory "lisp", and
- the documentation files are located in a subdirectory "doc".
- If you are running Org directly from the unpacked
- distribution archive (zip or tar file, or GIT repository),
- you need to modify your settings for load-path accordingly.
-
-** Details
-
-*** The Org distribution has a new structure
-
- In the distribution files as well as in the GIT repository,
- the lisp files are now located in a subdirectory "lisp", and
- the documentation files are located in a subdirectory "doc".
- If you are running Org directly from the unpacked
- distribution archive (zip or tar file, or GIT repository),
- you need to modify your settings for load-path accordingly.
-
-*** Loading modules
-
- Org-mode has now a system for loading modules by simply
- configuring an option that lists all the modules you want to
- use. Customize the variable `org-modules'. That variable
- lists both modules that are part of the Org-mode core (and in
- this way part of Emacs), and modules that are contributed
- packages. Contributed modules will only be available when
- you have installed them properly (most likely by downloading
- the distribution and adding /path/to/orgdir/contrib/lisp to
- your load path).
-
-*** New archiving mechanism: The Archive Sibling
-
- There is a new method to archive entries in the current file:
- By moving it to a sibling called the /Archive Sibling/. That
- sibling has the heading "Archive" and also carries the
- ARCHIVE tag. This can be a great way to do archiving inside
- a project, to get parts of the project out of the way and to
- wait with true archiving (moving to another file) until the
- entire project is done. Archiving to a sibling keeps much of
- the context, for example inherited tags and approximate tree
- position in tact.
-
- The key binding for the is "C-c C-x A", and from the agenda
- buffer you can simply use "A".
-
- Thanks to Ilya Shlyakhter for this rather clever idea.
-
-*** Support for Sebastian Rose's JavaScript org-info.js.
-
- This fascinating program allows a completely new viewing
- experience for web pages created from Org files. The same
- document can be viewed in different ways, and switching
- between the views as well as navigation uses single-key
- commands.
-
- One of the view types is an /Info-like/ interface where you
- can jump through the sections of the document with the `n'
- and `p' keys (and others). There is also a /folding/
- interface where you can fold the document much like you can
- fold it in org-mode in Emacs, and cycle through the
- visibility both locally and globally.
-
- To set this up, all you need to do is to make sure that
- org-infojs.el gets loaded (customize the variable org-modules
- to check). Then add this line to the buffer:
-
- : #+INFOJS_OPT: view:info
-
- In that line, you can configure the initial view and other
- settings. Available views are =info= for the info-like
- interface, and =overview=, =content=, and =showall= for the
- folding interface. See the manual for more details. The
- JavaScript program is served from
- http://orgmode.org/org-info.js, and your exported HTML files
- will automatically get it from there. However, you may want
- to be independent of the existence and stability of
- orgmode.org and install a copy locally. Then you need to
- change the path from which the script is loaded, either by
- using something like
-
- : #+INFOJS_OPT: view:info path:../scripts/org-info.js
-
- or by configuring the variable =org-infojs-options=.
-
- For details see the documentation provided by Sebastian Rose
- together with org-info.js.
-
-*** Export improvements
-
- - The export of internal links to HTML now works a lot
- better. Most internal links that work while editing an Org
- file inside Emacs will now also work the the corresponding
- HTML file.
-
- - You can run many of the export commands in the background
- by using `C-c C-u C-c C-e' in order to start the process.
- RIght now this will only work if "emacs" is the right
- command to get to your Emacs executable - I hope to make
- this less system dependent in the future.
-
- Both these are based on requests by Ilya Shlyakhter.
-
-*** Improvements to clocktable
-
- - The clocktable is now much more flexible and user friendly
- when trying to specify the time block that should be
- considered when constructing the table.
-
- The =:block= parameter to the table can now look like any
- of these:
-
- | :block | meaning |
- |--------------+-----------------------|
- | 2008 | The entire year 2008 |
- | 2008-04 | The month April 2008 |
- | 2008-04-02 | The day April 2, 2008 |
- | 2008-W14 | ISO-Week 14 in 2008 |
- | today | Today |
- | today-5 | The day five days ago |
- | thisweek | The current week |
- | thisweek-2 | Two weeks ago |
- | thismonth | The current month |
- | thismonth-12 | Same month, last year |
- | lastmonth | Same as thismonth-1 |
-
-
- What is more, you can now use the =S-left= and =S-right=
- keys to shift the time block around. The cursor needs to
- be in the =#+BEGIN: clocktable= line for this to work. If
- the current block is =today=, =S-left= with switch to
- yesterday. If the current block is =2008-W14=, =S-right=
- will switch to the following week.
-
- - When the clocktable is collecting from several files, the
- total time for each file will now also be listed. This was
- a request from Bernt Hansen.
-
- - If you turn on the new clock report mode with the "R" key in
- the agenda, a clock table will be attached to the agenda,
- showing the clock report for the file scope and time
- interval of the agenda view. To turn this on permanently,
- configure the variable
- =org-agenda-start-with-clock report-mode=. To modify the
- properties of the table, in particular the =:maxlevel=
- depth, configure =org-agenda-clockreport-parameter-plist=.
-
-*** Support for ISO week dates (ISO 6801)
-
- The agenda now shows the ISO week for the displayed dates, in
- the form =W08= for week 8.
-
- The keys =d=, =w=, =m=, and =y= in the agenda view now accept
- prefix arguments. Remember that in the agenda, you can
- directly type a prefix argument by typing a number, no need
- to press =C-u= first. The prefix argument may be used to
- jump directly to a specific day of the year, ISO week, month,
- or year, respectively. For example, =32 d= jumps to February
- 1st, =9 w= to ISO week number 9. When setting day, week, or
- month view, a year may be encoded in the prefix argument as
- well. For example, =200712 w= will jump to week 12 in the
- year 2007. If such a year specification has only one or two
- digits, it will be mapped to the interval 1938-2037.
-
- When entering a date at the date prompt, you may now also
- specify an ISO week. For example
-
- : w4 Monday of week 4
- : fri w4 Friday of week 4
- : w4-5 Same as above
- : 2012 w4 fri Friday of week 4 in 2012.
- : 2012-W04-5 Same as above
-
- So far I have not implemented the effect of
- `org-read-date-prefer-future' on this functionality, because
- it seemed too magic for me. I'd appreciate comments on this
- issue: Should `org-read-date-prefer-future' also push dates
- into the next year if the week you are entering has already
- passed in the current year? For consistency I guess this
- should be the case, but I cannot quite wrap my head around
- it.
-
- I hope but am not entirely convinced that this will behave
- sanely also during the first/last week of a year. Please
- test extensively and report back.
-
- This was a request by Thomas Baumann.
-
-*** Improvements in Search View
-
- - Calling search view with a C-u prefix will make it match
- only in TODO entries.
-
- - The single quote is no longer considered a word character
- during search, so that searching for the word "Nasim" will
- also match in "Nasim's".
-
-
-*** Misc
-
- - Inheritance of tags can now be limited to a subset of all
- tags, using the variable =org-use-tag-inheritance=. This
- variable may now be a regular expression or a list to
- select the inherited tags. Thanks to Michael Ekstrand for
- this excellent proposal.
-
- The regexp option is also implemented for
- =org-use-property-inheritance=, so that you can now select
- properties for inheritance my name.
-
- - The INHERIT flag to the function =org-entry-get= can be set
- to the symbol =selective=. If this is the case, then the
- value of the property will be retrieved using inheritance
- if and only if the setting in
- =org-use-property-inheritance= selects the property for
- inheritance.
-
- - There are now special faces for the date lines in the
- agenda/timeline buffers, and another special face for days
- that fall on a weekend: =org-agenda-date= and
- =org-agenda-date-weekend=. Both these faces are initially
- similar to the =org-agenda-structure= face, but you can
- customize them freely.
-
- - When an entry already has a scheduling or deadline time
- stamp, calling `C-c C-s' or `C-c C-d', respectively, will
- now use that old date as the default, and you can can use
- the "++4d" syntax to invoke shifts relative to that default
- date. Simply pressing RET at the prompt will keep the
- default date, not switch to today.
-
- This was an omission in the earlier implementation, spotted
- by Wanrong Lin. Thanks!
-
- - File names in remember templates can be relative, if they
- are, they will be interpreted relative to =org-directory=.
-
- - The handling of the clipboard when inserting into remember
- templates is now much better, and gives more control on what
- should be inserted with new %-escapes:
-
- - =%c= - Now always insert the head of the kill ring, never
- the X clipboard.
-
- - =%x= - Insert the content of the X clipboard. This is the
- first non-empty value from the PRIMARY, SECONDARY and
- CLIPBOARD X clipboards.
-
- - =%^C= - This allows the user to choose between any of the
- clipboard values available, the kill ring head, and the
- initial region if set.
-
- - =%^L= - Like =%^C=, but this inserts an org link using the
- selected value.
-
- Thanks to James TD Smith for this patch.
-
- - Table export to an internal file can now use a format
- specification, similar to the formats that are used by
- orgtbl radio tables. The default format is in the variable
- =org-table-export-default-format=. You can use properties
- =TABLE_EXPORT_FILE= and =TABLE_EXPORT_FORMAT= to specify the
- file name to which the export should go, and a local
- format. For example:
-
- : :PROPERTIES:
- : :TABLE_EXPORT_FILE: ~/xx.txt
- : :TABLE_EXPORT_FORMAT: orgtbl-to-generic :splice t :sep "\t"
- : :END:
-
- Thanks to James TD Smith for this patch.
-
- - Entries can be sorted by TODO keyword, and the order is given
- by the definition sequence of the TODO keywords in the
- variable =org-todo-keywords=, or in the =#+TODO= line. Use
- the "o" key when sorting with =C-c ^=.
-
- Thanks to James TD Smith for this patch.
-
-
-* Version 5.23
-
-** Overview
-
- - New keyword search agenda view
-
- - Many new extensions available in the CONTRIB directory
-
- - New remember template option: pre-selection contexts
-
- - Modifying list/headline status of a line
-
- - Granularity while editing time stamps
-
- - New repeaters mechanisms
-
- - New parameters for dynamic blocks ad the clock table
-
- - Limiting iCalendar export to fewer entries
-
- - =M-RET= splits lines again
-
- - New hooks
-
-** Incompatible changes
-
- - The variable `org-time-stamp-rounding-minutes' is now a list
- of two values - if you have configured this variable before,
- please do it again.
-
-** Details
-
-*** New keyword search agenda view
-
- `C-c a s' now invokes a special agenda view that can be used
- to search notes by keyword and regular expressions. In
- particular, it does not require a single regular expression
- or string to search for, but it can search for a number
- keywords or regexps that can occur in arbitrary sequence in
- the entry. The search knows the boundaries of an entry, can
- use simple Boolean logic and is reasonably fast. For
- example, the search string
-
- : +computer +wifi -ethernet -{8\.11[bg]}
-
- will search for note entries that contain the keywords
- =computer= and =wifi=, but not the keyword =ethernet=, and
- which are also not matched by the regular expression
- "8\.11[bg]", meaning to exclude both 8.11b and 8.11g. If the
- first character of the search string is an asterisk, the
- search will only look at headlines - otherwise it will look
- at the headine and the text below it, up to the next
- (possibly sub-) heading.
-
- The command searches all agenda files, and in addition the
- files listed in =org-agenda-text-search-extra-files=.
-
- I find it very useful to define a custom command to do such
- a search only in a limited number of files (my notes files),
- like this:
-
- : ("N" "Search notes" search ""
- : ((org-agenda-files '("~/org/notes.org" "~/org/computer.org"))
- : (org-agenda-text-search-extra-files nil)))
-
-*** Many new extensions available in the CONTRIB directory
-
- - Phil Jackson's /org-irc.el/ is now part of the Org-mode
- core, which means it will become part of Emacs soon.
-
- - The new development model already starts to pay off, a
- number of interesting extensions are now part of the
- distribution. Check the file CONTRIB/README for a list.
-
- - There is a new variable `org-default-extensions'.
- Configuring this variable makes it *very* easy to load
- these default extensions - eventually this will be expanded
- to cover contributed extensions as well.
-
-*** New remember template option: pre-selection contexts
-
- - Remember template definitions now allow six elements. The
- last element defines the contexts in which the template
- should be offered. It can be a list of major modes, a
- function, =t= or =nil=. If it is a list of major-mode, the
- template will be available only when =org-remember= is
- called from a buffer in one of these modes. If it is a
- function, the template will be offered only if the function
- returns `t' when called in the current buffer. A value of
- =t= or =nil= for this element means select this template in
- any context.
-
- One possible application for this would be to have several
- templates all using the same selection letter, and choosing
- the right one based on context. For example, think of
- tasks describing a bug in a source code file. With the
- following configuration we make sure that the bug reports
- are filed into the appropriate sections of the target file.
-
-: (setq org-remember-templates
-: '(("Elisp" ?b "* %a\n\n%i%?" "~/bugs.org" "Elisp bugs" (emacs-lisp-mode))
-: ("C Bugs" ?b "* %a\n\n%i%?" "~/bugs.org" "C bugs" (cc-mode))))
-
- See (info "(org)Remember templates") for details.
-
-*** Modifying list/headline status of a line
-
- - `C-c -' has now more functions:
- + In a table, add a hline as before
- + In an item list, cycle bullet type as before
- + In a normal line, turn it into an item
- + In a headline, turn it into an item
- + If there is an active region, turn each line into an item.
- But if the first region line is already an item, remove
- item markers from all lines.
-
- Based on proposals by Bastien.
-
- - `C-c *' has now more functions
- + in a table, recompute, as before
- + in a normal line, convert it to a sub heading.
- + at an item, convert it into a subheading
- + if there is an active region, convert all lines in the
- region to headlines. However, if the first lie already is
- a heading, remove the stars from all lines int he region.
-
- Based on proposals by Bastien.
-
-*** Changes related to time stamps
-
- - The value variable =org-time-stamp-rounding-minutes= is now
- a list of two values. The first applies when creating a new
- time stamp. The second applies when modifying a timestamp
- with S-up/down. The default for this new task is 5 minutes,
- but 15 may also be a very good value for many people. If
- S-up/down is used on a time stamp where the minute part is
- not compatible with this granularity it will be made so.
- You can bypass this by using a prefix argument to exactly
- specify the number of minutes to shift.
-
- This was a proposal by Adam Spiers.
-
- - New repeaters that shift a date relative to today, or that
- make sure that the next date is in the future. For example:
-
- :** TODO Call Father
- : DEADLINE: <2008-02-10 Sun ++1w>
- : Marking this DONE will shift the date by at least one week,
- : but also by as many weeks as it takes to get this date into
- : the future. However, it stays on a Sunday, even if you called
- : and marked it done on Saturday.
- :** TODO Check the batteries in the smoke detectors
- : DEADLINE: <2005-11-01 Tue .+1m>
- : Marking this DONE will shift the date to one month after
- : today.
-
- Proposed by Wanrong Lin and Rainer Stengle.
-
-*** New parameters for dynamic blocks ad the clock table
-
- - There is a new =:link= parameter for the clocktable. When
- set, the headlines listed in the table will be links to the
- original headlines.
-
- - There is a new =:content= parameter that is passed to the
- writer function of the dynamic block. Use this parameter
- to pass the previous content of the block to the writer
- function, in case you want to make the outcome dependent on
- the previous content.
-
-*** Limiting iCalendar export to fewer entries
-
- - New way to limit iCalendar export to the entries captured in
- an agenda view. This is done by "writing" the agenda view
- using `C-x C-w' to a file with extension .ics.
-
- This was a request by Kyle Sexton.
-
-*** Misc
-
- - Due to a popular revolt shortly after the 5.22 release,
- =M-RET= can again be used to split a line so that the rest
- of the line becomes the new heading. However, if you do
- this in a heading containing tags, the tags will stay in the
- old line.
-
- Customize the variable =org-M-RET-may-split-line= if you
- don't want this command to split a line in the middle. The
- same variable also influences line splitting in items and in
- tables.
-
- - There are three new hooks:
-
- =org-follow-link-hook=: runs after following a link
- =org-publish-before-export-hook=: runs before export
- =org-publish-after-export-hook=: runs after export
-
-* Version 5.22
-
-** Incompatible changes
-
- - The variable `org-log-done' is now less complex.
- - The in-buffer settings for logging have changed. Some
- options no longer exists, some new ones have been added.
-
-** Details
-
-*** Changes to logging progress
-
- There is now more control over which state changes are being
- logged in what way. Please read carefully the corresponding
- sections in the manual. Basically:
-
- - The variable `org-log-done' has been simplified, it no
- longer influences logging state changes and clocking out.
- - There is a new variable for triggering note-taking when
- clocking out an item: `org-log-note-clock-out'.
- - Logging of state changes now has to be configured on a
- pre-keyword basis, either in `org-todo-keywords' or in the
- #+TODO in-buffer setting.
- - These per-keyword settings allow more control. For example
-
- : WAIT(w@) Record a note when entering this state.
- : WAIT(w!) Record a timestamp when entering this state.
- : WAIT(w@/!) Recore a note when entering and timestamp
- : when leaving this state. This is great for
- : getting a record when switching *back* from
- : WAIT to TODO.
- : WAIT(/!) Record a timestamp when leaving this state.
- : Here we not even define a fast access
- : character, but just the logging stuff.
-
- This was triggered by requests from Wanrong Lin and Bernt Hansen.
-
-*** Other
-
- - M-RET no longer brakes a line in the middle, it will make a
- new line after the current or (if cursor is at the beginning
- of the line) before the current line.
-
- - RET, when executed in a headline after the main text and
- before the tags will leave the tags in the current line and
- create a new line below the current one.
-
-* Version 5.21
-
- Bug fixes, in particular the long-hunted bug about wrong window
- positions after pressing SPACE in the agenda. Hopefully this
- is really fixed.
-
-* Version 5.20
-
-** Overview
-
-*** Remember/Refile/Goto
-
- - The use of prefix arguments for the commands `org-remember'
- and `org-refile' has been normalized.
-
- - The clock can now safely be used in a remember buffer.
-
- - The variable `org-remember-use-refile-when-interactive'
- introduced only in 5.19 is already obsolete. Please use
- `org-remember-interactive-interface' instead.
-
- - It is no longer necessary to update the refiling targets.
-
- - Automatic isearch in `org-goto'.
-
- - Outline-path-completion as alternative org-goto interface.
-
-*** Misc
-
- - Checkboxes now work hierarchically.
-
- - `C-k' can now behave specially in headlines.
-
- - Repeater for tasks in plain timestamps.
-
- - All clock intervals of an item show in agenda/timeline.
-
- - New parameter =:step= for clocktable, to get daily reports.
-
- - Never loose a repeaded scheduled item from the agenda.
-
- - Archiving a subtree now stores the outline path in a property.
-
- - Links to messages in Apple Mail.
-
- - Bug fixes.
-
-** Incompatible Changes
-
- - The variable `org-remember-use-refile-when-interactive'
- introduced only in 5.19 is already obsolete. Please use
- `org-remember-interactive-interface' instead.
-
-** Details
-
-*** Remember/Refile/Goto
-
- - The use of prefix arguments for the commands `org-remember'
- and `org-refile' has been normalized:
-
- + when called without prefix argument, the command does its
- normal job, starting a remember note or refiling a tree.
-
- + when called with a single C-u prefix, these commands can be
- used to select a target location and to jump there. In
- the case of `org-remember', you will be prompted for a
- template and then Emacs jumps to the default target
- location or this template. In the case of `org-refile',
- you select a location from the refile target list and jump
- there.
-
- + when called with two prefixes (`C-u C-u'), the command
- jumps to the location last used for storing a note or a
- moved tree.
-
- - When the clock is running inside an remember buffer, storing
- the remember buffer with `C-c C-c' will automatically clock
- out. This was inspired by a request by Rainer Stengle.
-
- - The variable `org-remember-use-refile-when-interactive'
- introduced only in 5.19 is already obsolete. Please use
- `org-remember-interactive-interface' instead. This new
- variable does select the interface that is used to select
- the target for a remember note in an interactive way.
- Possible values are:
-
- + `outline': Use an outline of the document to select a
- location.
- + `outline-path-completion': Use completion of an outline
- path to select a location.
- + `refile': Offer the `org-refile-targets' as possible
- targets.
-
- - It is no longer necessary to update the refiling targets -
- they are always current.
-
- - In `org-goto', typing characters now automatically starts
- isearch from the beginning of the buffer. The isearch is
- special also because it only matches in headline. This
- goes some way toward saving org-goto from being removed
- from Org-mode. Thanks to Piotr Zielinski for the code, and
- sorry that it took me so long to put it in. If you prefer
- to use single letters n,p,f,b,u,q for navigation as before,
- configure the variable `org-goto-auto-isearch'.
-
- - Outline-path-completion is now available as an alternative
- interface in the command `org-goto'. Please select the
- default interface you'd like to use with the new variable
- `org-goto-interface'. You can then select the alternative
- interface with a prefix argument to `C-c C-j' (org-goto). I
- am considering to make outline-path-completion the default
- interface. Comments?
-
-
-*** Misc
-
- - Checkboxes now work hierarchically. When a plain-list item
- with a checkbox has children with checkboxes, the status of
- the item's checkbox is calculated from the children, each
- time a checkbox is toggled with C-c C-c. Thanks to Miguel
- A. Figueroa-Villanueva for a patch to this effect.
-
- - There is a new variable `org-special-ctrl-k'. When set,
- `C-k' will behave specially in headlines:
-
- + When the cursor is at the beginning of a headline, kill
- the entire line and possible the folded subtree below the
- line.
- + When in the middle of the headline text, kill the
- headline up to the tags.
- + When after the headline text, kill the tags.
-
- This is following a proposal by Piotr Zielinski.
-
- - You can now also have a plain (as opposed to deadline or
- scheduled) repeater timestamp in a task. Switching the task
- to DONE will now also shift a plain time stamp. This was a
- request by Austin Frank.
-
- - If an entry is clocked multiple times, it will now show up
- several times in the agenda and timeline buffers, when
- log-mode is on. This was a proposal by Jurgen Defurne.
-
- - The clock table accepts a new parameter =:step=. This
- parameter can be `day' or `week' and will result in separate
- tables for each day or week in the requested time interval.
- This was triggered by a proposal by Sacha Chua in her [[http://sachachua.com/wp/2007/12/30/clocking-time-with-emacs-org/][blog]].
-
- - A time-stamp with a repeater now no longer refers to the
- date *closest* to the current day. Instead, it means either
- today or the most recent match. This change makes sure that
- overdue scheduled or deadline items never disappear from the
- agenda. With the previous convention, an overdue scheduled
- item would disappear. For example, a weekly item scheduled
- for Sunday would appear as overdue until Wednesday, and the
- suddenly disappear until next Sunday. Now the item will
- show up as "Sched 7x" on Saturday. From Sunday on it will
- be in the list as "Scheduled", i.e. old sins will be
- forgiven. This follows a request by Warong, Dennis and
- Bernt.
-
- - Archiving a subtree now creates an additional property,
- =ARCHIVE_OLPATH=. This property contains the "path" in the
- outline tree to the archived entry, as it was in the
- original file. For example, archiving =Fix the door= in the
- following hierarchy
-
- : * Tasks
- : ** HOME
- : *** Garage
- : **** Fix the door
-
- will file is with the following property
-
- : :ARCHIVE_PATH: Task/HOME/Garage
-
- Note that you can configure (i.e. limit) the information
- that gets stored upon archiving with the variable
- `org-archive-save-context-info'.
-
- - New file `org-mac-message.el' by John Wiegley to create
- links for messages in Apple Mail, and to follow these
- links.
-
- - Bug fixes.
-
-* Version 5.19
-
-** Overview
-
- - Column view can list the clocked times of a subtree.
-
- - Storing remember notes can use the `org-refile' interface.
-
- - Storing remember notes no longer produced empty lines.
-
- - Moving subtrees now folds all siblings of the subtree.
-
- - New variable `org-agenda-todo-keyword-format'.
-
- - Hack to allow brackets in link descriptions.
-
- - Clocking into an entry can enforce a specific TODO state.
-
- - EXPORT_FILE_NAME may be an absolute file name with "~".
-
- - Bug fixes, lots of them.
-
-** Details
-
- - A new special column definition lists the sum of all CLOCK
- entries in a subtree. For example
-
- : #+COLUMNS: %20ITEM %10Time_Estimate{:} %CLOCKSUM
-
- will allow you to compare estimated times (as given in the
- Time_Estimate property) with the clocked times. This was a
- request by Bernt Hansen.
-
- - Storing remember notes can now use the `org-refile'
- interface instead of the `org-goto' interface (see the
- variable `org-remember-use-refile-when-interactive').
- Nothing will change if the note is stored immediately after
- pressing `C-c C-c' in the =*Remember*= buffer. But if you
- have chosen (e.g. by pressing `C-u C-c C-c') to
- interactively select the filing location (file and
- headline), the refile interface will be used instead. I am
- excited about this change, because the `org-goto' interface
- is basically a failure, at least for this application. Note
- that in any case the refile interface has to be configured
- first by customizing `org-refile-targets'.
-
- - Notes inserted with remember now remove any whitespace
- before and after the note before being pasted, so that there
- will be no empty lines inserted together with the note. We
- could invent special syntax in remember templates to allow
- creating empty lines before a note - is there anyone who'd
- want this?
-
- - Moving subtrees now folds all siblings of the subtree. This
- is the only reasonably simple way I could find to avoid the
- reported inconsistencies in the folding state of the outline
- tree after moving entries. There are reasons to like this
- new behavior, because it easily visualizes where the tree is
- located after the move. Still, not everyone might be happy
- with this. Massive complaining would be needed to make me
- fix this.
-
- - New variable `org-agenda-todo-keyword-format' to specify the
- width of the TODO keyword field in the agenda display. Use
- it to get things to line up better. This was a proposal by
- Rainer Stengele.
-
- - If a link description inserted with `C-c C-l' contains
- brackets, the brackets will now be converted into curly
- braces. This looks similar enough. Supporting brackets in
- link descriptions is, for technical reasons too long to
- explain here, complex.
-
- - The new option `org-clock-in-switch-to-state' can be set to
- a TODO state that will be enforced when the clock is started
- on an entry. This follows an idea by Sacha Chua.
-
- - The EXPORT_FILE_NAME property may now also be an absolute
- file name, and it may contain abbreviations like "~" for the
- users home directory. This was requested by Adam Spiers.
-
- - Bug fixes, lots of them.
-
-* Version 5.18
-
- Minor fixes.
-
-* Version 5.17
-
-** Details
-
-*** Whitespace
-
- - When cutting, pasting, or moving subtrees and items, the
- empty lines *before* the subtree/item now belong to the
- part and will be moved with it. There is one exception to
- this rule: If the first child is moved down (or,
- equivalently, the second is moved up), the amount of empty
- lines *above* the first child to be moved along with it is
- limited by the number of empty lines *below* it. This
- sounds complicated, but it allows to have extra empty space
- before the first child and still have good behavior of the
- subtree motion commands.
-
- - Plain lists items work the same.
-
- I believe we have finally nailed this one. Thanks to Daniel
- Pittman for bring this up again and to Eric Schulte for
- pointing out that it is the empty lines *before* an entry
- that really count.
-
- This change was non-trivial, please give it a good test and
- let me know about any problems.
-
-*** Remember
-
- - The new command `org-remember-goto-last-stored' will jump
- to the location of the remember note stored most recently.
- If you have `org-remember' on a key like `C-c r', then you
- can go to the location with a double prefix arg: `C-u C-u
- C-c r'. This was a proposal by Rainer Stengele.
-
- - Template items that are being prompted for can now specify
- a default value and a completion table. Furthermore,
- previous inputs at a specific prompt are captured in a
- history variable. For example:
-
- : %^{Author|Roald Dahl|Thomas Mann|Larry Niven}
-
- will prompt for an author name. Pressing RET without
- typing anything will select "Roald Dahl". Completion will
- give you any of the three names. And a history will be
- kept, so you can use the arrow keys to get to previous
- input. The history is tied to the prompt. By using the
- same prompt in different templates, you can build a history
- across templates. The ideas for this came from proposals
- by Bastien and Adam.
-
- - When a remember template contains the string `%!', the note
- will be stored immediately after all template parts have
- been filled in, so you don't even have to press `C-c
- C-c'. The was a proposal by Adam Spiers.
-
-*** Refile
-
- - `org-refile-targets' has a new parameter to specify a
- maximum level for target selection. Thanks to Wanrong Lin
- for this proposal.
-
- - When the new option `org-refile-use-outline-path' is set,
- refile targets will be presented like a file path to the
- completion interface: "level 1/level 2/level 3". This
- may be the fastest interface yet to get to a certain
- outline entry. Do we need to use this interface in other
- places? Thanks to Jose Ruiz for this proposal.
-
-* Version 5.16
-
-** Details
-
-*** Restriction lock on agenda scope
-
- You can now permanently lock the agenda construction to a
- certain scope, like a file or a subtree. So instead of
- pressing "<" for each command in the agenda dispatcher, you
- only once select a restriction scope. All subsequent agenda
- commands will than respect this restriction. For example,
- you can use this at work, to limit agendas to your work file
- or tree, and at home to limit to the home file or tree. Or
- you can use it during the day in order to focus in on certain
- projects.
-
- You select a scope with the command `C-c C-x <', which
- restricts to the current subtree. When called with a `C-u'
- prefix, the restriction is to the current file. You can also
- make restrictions from the speedbar frame, see below.
-
- When making a new restriction and an agenda window is
- currently visible, it will immediately be updated to reflect
- the new scope. If you like you can display an agenda view
- and then watch it change in various scopes.
-
- To get rid of the restriction, use the command "C-c C-x >".
- Or press ">" in the agenda dispatcher. Also, and use of "<"
- in the dispatcher will disable the restriction lock and
- select a new restriction.
-
- Thanks to Rick Moynihan for triggering this development.
-
-*** Imenu and Speedbar support
-
- - Org-mode now supports Imenu. For example, with the setting
-
- : (add-hook 'org-mode-hook
- : (lambda () 'imenu-add-to-menubar "Imenu"))
-
- a menu will be created in each Org-mode buffer that
- provides access to all level 1 and level 2 headings. The
- depth of the menu can be set with the variable
- `org-imenu-depth'.
-
- - org-mode now supports Speedbar. This means that you can
- drill into the first and second level headlines of an
- Org-mode file right from the speedbar frame.
-
- - You can set a restriction lock for the Org-mode agenda to a
- file or a subtree directly from the speedbar frame. Just
- press "<" with the cursor on an Org-mode file or subtree to
- set the lock and immediately update the agenda if it is
- visible. Use ">" to get rid of the lock again.
-
-* Version 5.15
-
-** Details
-
- - There are new special properties TIMESTAMP and TIMESTAMP_IA.
- These can be used to access the first keyword-less active
- and inactive timestamp in an entry, respectively.
-
- - New variable `org-clock-heading-function'. It can be set to
- a function that creates the string shown in the mode line
- when a clock is running. Thanks to Tom Weissmann for this
- idea.
-
- - Bug fixes.
-
-* Version 5.14
-
-** Overview
-
- + Remember and related stuff
- - New command `org-refile' to quickly move a note.
- - Easy way to jump to the target location of remember template.
- - New %-escapes in remember templates: %c %(...) and %[...]
- - `org-remember-insinuate' simplifies remember setup
-
- + Emphasis and Font-lock stuff
- - Stacked emphasis is no longer allowed.
- - You may finally emphasize a single character like ~*a*~.
- - Font-lock now can hide the emphasis markers
- - Text in the "=" emphasis is exported verbatim
- - There is a new emphasis marker "~" for verbatim text
- - Constructs treated specially by the exporters can be highlighted
-
- + Properties and Column view
- - More control over which properties use inheritance
- - CATEGORY="work" can now be used in a tags/property search
- - the {+} summary type can specify a printf-style output format
- - New currency summary type {$}
-
- + The date/time prompt
- - While entering data, watch live the current interpretation.
- - The date prompt now prefers to select the future
- - Easier modification of time in an existing time stamp.
-
- + Export
- - You can now export some special strings in HTML, like "..."
- - #+EMAIL: may contain several email addresses
-
- + Agenda
- - In the agenda, a few keys have changed: `g', `G', and `e'.
-
- + Miscellaneous
- - Class-dependent sectioning structures in LaTeX export.
- - Radio-lists modeled after the radio tables.
- - The default for `org-ellipsis' is back to nil
- - Support for pabbrev-mode
- - New variable `org-show-entry-below'.
-
-** Incompatible changes
-
- - If you have customized the variable `org-emphasis-alist' or
- org-export-emphasis-alist', you need to do it again by first
- canceling your customization and then adding it again.
-
- - I know that some people have defined their own private helper
- functions to select a specific remember template, without being
- prompted, like this:
-
- : (defun my-remember-template-n ()
- : (interactive)
- : (org-remember ?n))
-
- You need to modify this. The character selecting the template
- must now be the /second/ argument to `org-remember':
-
- : (defun my-remember-template-n ()
- : (interactive)
- : (org-remember nil ?n))
-
- - `C-c C-w' now refiles an entry. To get a sparse tree of
- deadlines, use `C-c / d' instead.
-
-** Details
-
-*** Remember and related stuff
-
- - New command `org-refile' to quickly move a note to a
- different place. It is bound to `C-c C-w'. The foremost
- application might be to put a note or task captured with
- `remember' into the proper list or project. The command
- offers a list of possible refiling targets for completion.
- These are headings under which the entry will be inserted
- as a subitem. By default, this will offer all top-level
- headings in the current buffer, but you can configure the
- variable `org-refile-targets' to get more complex
- definitions. For example:
-
- : (setq org-refile-targets '((nil . (:level . 2))))
-
- selects all level 2 headlines in the current buffer as
- targets. And
-
- : (setq org-refile-targets
- : '((org-agenda-files . (:tag . "refile"))))
-
- searches all agenda files and selects headlines that are
- explicitly marked with the tag :refile: . Note that the
- list of targets is built upon first use only, to rebuilt
- it, call the command `C-c C-w' with a double prefix
- argument.
-
- This is based on an idea and example implementation by Max
- Mikhanosha. Many thanks Max.
-
- - You can now use a C-u prefix on `org-remember' to jump to
- the location where a specific templates stores its notes.
- For example, if you have `org-remember' bound to `C-c r',
- then `C-u C-c r n' will get you to the file and headline
- given in the template associated with the letter "n".
-
- This was proposed by someone, but I have lost track who.
- Sorry, and thanks anyway.
-
- - New %-escapes in remember templates:
-
- : %c insert the current clipboard, like C-y would do
- : %(..) evaluate Lisp expression and insert the result
- : %[..] include file
-
- Thanks to Adam Spiers and Tim O'Callaghan.
-
- - New function `org-remember-insinuate' that makes is easier
- to set Org-mode specific values for remember variables.
- Thanks to Michael Olson for this proposal. It is
- equivalent to:
-
- : (require 'remember)
- : (setq remember-annotation-functions '(org-remember-annotation))
- : (setq remember-handler-functions '(org-remember-handler))
- : (add-hook 'remember-mode-hook 'org-remember-apply-template))
-
- You might still want to set `org-default-notes-file' to
- provide a default for templates without a file, and
- `org-directory' to show where to find other org files.
-
-*** Emphasis and Font-lock stuff
-
- - Stacked emphasis like ~*/bold italic/*~ is no longer allowed.
-
- - You may finally emphasize a single character like ~*a*~.
-
- - Font-lock now can hide the emphasis markers, just like Muse
- does. Configure the variable `org-hide-emphasis-markers'
- if you want this. Showing the characters continues to be
- the default in Org-mode.
-
- - Text in the "=" emphasis is now exported verbatim, i.e. no
- further parsing and interpretation of this text takes place. So
- you can write ~=quoted *xxx* a_x = b=~. This and the following
- point implement a request by Daniel Clemente.
-
- - There is a new emphasis marker "~" which marks text to be
- exported verbatim, without special formatting. Inside an
- org-mode file, this text is highlighted with the org-verbatim
- face. I am not happy with the face yet (currently is is like
- org-code, but underlined), please suggest a better one.
-
- - Whether an emphasis environment is verbatim or not is now an
- extra flag in the variable `org-emphasis-alist'. If you have
- configured this variable, do it again by first canceling your
- customization to revert to the default, and then adding it
- again.
-
- - New variable `org-highlight-latex-fragments-and-specials'.
- When turned on, Org-mode will highlight all strings that
- are treated in a special way by the exporters. This is
- great for export-oriented writing, but maybe a bit noisy
- for note taking, so this feature is off by default.
-
-*** Properties and Column view
-
- - `org-use-property-inheritance' may now also be a list of
- property names that should be treated with inheritance
- during searches.
-
- - CATEGORY="work" can now be used in a tags/property search,
- even if the category is not specified as a property in the
- entry, but rather is inherited or derived from #+CATEGORY.
- Thanks to Adam, Tim, and Bastien for an interesting
- discussion around this issue.
-
- - Summary type improvements in column view.
- * The {+} summary type can specify a printf-style output
- format for computed values like this: {+;%5.2f}
- This was triggered by a report by Levin.
- * New currency summary type {$}, which so far is just a
- shorthand for {+;%.2f}. Do we need to have a currency
- symbol in front of each value. Scott Jaderholm asked for
- this, but I am not sure if this is already what he meant.
-
-*** The date/time prompt
-
- There have been several small but *very* useful additions to
- the date prompt.
-
- - While entering data at the date prompt, the current
- interpretation of your input is shown next to your input in
- the minibuffer. I find this great to understand how the
- input works. If you find the extra stuff in the minibuffer
- annoying, turn it off with `org-read-date-display-live'.
-
- - The date prompt now prefers to select the future. If you
- enter a date without a month, and the day number is before
- today (for example, on the 16th of the month you enter
- "9"), Org-mode will assume next month. Similarly, if you
- enter a month and no year, next year will be assumed if the
- entered month is before the current, for example if you
- enter "May" in September. Thanks to John Rakestraw for
- this great suggestion. If you find it confusing, turn it
- off with `org-read-date-prefer-future'.
-
- - When modifying an existing date using `C-c .' at the stamp,
- the time or time range in the stamp are now offered as
- default input at the prompt. This goes a long way to
- simplifying the modification of an existing date. Thanks
- to Adam Spiers for this proposal.
-
-*** Export (all implemented by Bastien...)
-
- - You can now export special strings in HTML. Here is the
- list of newly performed conversions:
-
- | Org | Description | HTML |
- |-----+------------------------------------+----------|
- | ~\\-~ | double backslash followed by minus | &shy; |
- | ~--~ | two dashes (minuses) | &ndash; |
- | ~---~ | three dashes (minuses) | &mdash; |
- | ~...~ | three dots | &hellip; |
-
- You can turn this globally on or off with
- `org-export-with-special-strings' or locally with "-:t" or
- "-:nil" in the #+OPTIONS line. Thanks to Adam Spiers for
- starting the discussion, and thanks to Daniel Clemente and
- William Henney for relevant inputs.
-
- - Comma-separated emails in #+EMAIL: are correctly exported.
- Thanks to Raman for pointing out this omission.
-
-*** Agenda
-
- - In the agenda, a few keys have changed
- : g does now the same a "r", refresh current display,
- : because "g" is the Emacs standard for "refresh"
- : G toggle the time grid, used to be "g"
- : e Execute another agenda command, pretty much the same as
- : `C-c a', but shorter and keep the same agenda window.
-
-*** Miscellaneous (much of it from Bastien)
-
- - You can now select the sectioning structure of your LaTeX
- export by setting it either globally
- (`org-export-latex-default-class') or locally in each Org
- file (with #+LaTeX_CLASS: myclass). You can also customize
- the list of available classes and their sectioning
- structures through the new `org-export-latex-classes'
- option. Thanks to Daniel for discussions and suggestion on
- this issue.
-
- - You can send and receive radio lists in HTML,
- LaTeX or TeXInfo, just as you send and receive radio
- tables. Check the documentation for details and examples.
-
- - The default for `org-ellipsis' is back to nil, some people
- seem to have had problems with the face as a default.
-
- - Support for pabbrev-mode, needs pabbrev version 1.1. Thanks
- to Phillip Lord for adapting his package to make this
- possible.
-
- - New variable `org-show-entry-below' to force context-showing
- commands to expose the body of a headline that is being
- shown. Thanks to Harald Weis for pointing out this omission.
-
-
-* Version 5.13i
-
-** Details
-
- - On the date/time prompt, you can now also answer with
- something like +2tue to pick the second tuesday from today.
- This was a proposal by Sacha Chua.
-
- - When interpopating into Lisp formulas in the spreadsheet,
- the values of constants and properties are no longer
- enclosed into parenthesis. When interpolating for calc,
- this still happens in order to allow expressions in
- constants. This problem was reported by Eddward DeVilla.
-
- - When a directory is listed in `org-agenda-files', all files
- with extension matched by the new variable
- `org-agenda-file-regexp' in that directory will be agenda
- files.
-
- - Bug fixes.
-
-* Version 5.13
-
-** Overview
-
- - Bug fixes and improvements in column view
- + All known bugs fixed.
- + A Column view can be captured into a dynamic block.
- + The ITEM column is formatted core compactly.
- + Also ITEM can be edited with `e'
-
- - The agenda dispatcher
- + `<' cycles through restriction states.
- + Multi-character access codes to commands (= sub-keymaps).
-
- - Sorting improvements
- + User-defined sorting keys.
- + Sorting by properties.
- + Sorting of plain lists.
-
- - HTML <div> structure
-
- - Other stuff
- + New variables, several of them.
- + Drawers can be set on a per-file basis.
- + Better control over priority fontification in agenda.
- + M-up and M-down now move the current line up and down.
- + Abort remember template selection with C-g.
-
-** Details
-
-*** Bug fixes and improvements in column view
-
- - All the bugs described by Scott Jaderholm have been fixed
- (at least I hope so...).
-
- - You can now capture a column view into a dynamic block, for
- exporting or printing it. The column view can be
-
- + global, i.e. for the entire file
- + local, i.e. for the subtree where the dynamic block is
- + from an entry with a specific :ID: property.
-
- You can identify the entry whose column view you want to
- capture by assigning an :ID: property, and use that property
- in the dynamic block definition. For example:
-
- : * Planning
- : :PROPERTIES:
- : :ID: planning-overview
- : :END:
- :
- : [...]
- :
- : * The column view
- : #+BEGIN: columnview :hlines 1 :id "planning-overview"
- :
- : #+END:
-
- Use `C-c C-x r' to insert such a dynamic block, and you will
- be prompted for the ID.
-
- - When the current column format displays TODO keyword,
- priority or tags, these parts are stripped from the content
- of the ITEM column, making for more compact and readable
- entries. When any of these "properties" are not listed in
- the current column format, they are instead retained in the
- ITEM column.
-
- - You can now also edit the ITEM column with `e'.
-
-*** The agenda dispatcher
-
- - Instead of pressing `1' to restrict an agenda command to
- the current buffer, or `0' to restrict it to the current
- subtree or region, you can now also press `<' once or
- twice, respectively. This frees up `1' and `0' for user
- commands, a request by Bastien. In fact, "<" cycles
- through different restriction states. "1" and "0" are
- still available for backward compatibility, until you bind
- them to custom commands.
-
- - The access code to custom agenda commands can now contain
- several characters, effectively allowing to bundle several
- similar commands into a sub-keymap. This follows an
- excellent proposal by Adam Spiers. For example:
-
- : (setq org-agenda-custom-commands
- : '(("h" . "HOME + Name tag searches") ; describe prefix "h"
- : ("hl" tags "+HOME+Lisa")
- : ("hp" tags "+HOME+Peter")
- : ("hk" tags "+HOME+Kim")))
-
- - The user function option in org-agenda-custom-commands may
- now also be a lambda expression, following a request by
- Adam Spiers.
-
-*** Sorting improvements
-
- We are using a new routine for sorting entries, courtesy of
- John Wiegley. Many thanks to John.
-
- - You can define your own function to extract a sorting key
- and in this way sort entries by anything you like.
-
- - Entries can now be sorted according to the value of a
- property.
-
- - Plain lists can be sorted.
-
-*** HTML <div> structure
-
- There is now a <div>-based structure in exported HTML.
-
- - The table of context is wrapped into a div with a class
- "table-of-contents".
-
- - The outline structure is embedded in <div> elements with
- classes "outline-1", "outline-2" etc.
-
- - The postamble, containing the author information and the
- date is wrapped into a div with class "postamble".
-
- I am not sure if the class names are the best choice, let me
- know if there are more "canonical" choices.
-
- Thanks to Mike Newman and Cezar for input, and in particular
- to Mike for his clearly formulated specification.
-
-*** Other stuff
-
- - New variable `org-agenda-window-frame-fractions' to
- customize the size limits of the agenda window in the case
- that you display the agenda window by reorganizing the
- frame.
-
- - Drawers can be set on a per-file basis using
-
- : #+DRAWERS: HIDDEN STATE PROPERTIES
-
- This will define the drawers :HIDDEN: and :STATE:.
- The :PROPERTY: drawer should always be part of this list, or
- your properties will not be folded away.
- Thanks to Richard G. Riley for this proposal.
-
- - `org-agenda-fontify-priorities' may now also be an
- association list of priorities and faces, to specify the
- faces of priorities in the agenda individually.
-
- - The variable `org-export-with-property-drawer' no longer
- exists, please use `org-export-with-drawers' instead. Also,
- the corresponding switch in the #+OPTIONS line has changed
- from "p" to "d". Thanks to Bastien for pointing out that we
- needed to handle not only the property drawer.
-
- - M-up and M-down now move the current line up and down (if
- not at a headline, item or table). Among other things you
- can use this to re-order properties in the drawer. This was
- a proposal by Bastien.
-
- - New variable `org-agenda-todo-ignore-with-date', based on a
- request by Wanrong Lin.
-
- - Aborting remember template selection with C-g now kills the
- remember buffer and restores the old window configuration.
- This was a request by Nuutti Kotivuori.
-
-* Version 5.12
-
-** Overview
-
- - Remember templates can now have name.
- - `C-c C-k' will abort taking a note (remember of log)
- - `C-c C-x C-w' and `C-c C-x M-w' now accept a prefix arg.
- - Lines in the agenda can be fontified according to priority.
- - New variable `org-scheduled-past-days'.
- - New variables `org-agenda-deadline-leaders' and
- `org-agenda-scheduled-leaders'.
- - New sparse tree function `org-sparse-tree'.
- - The variable `org-ellipsis' now defaults to `org-link'.
- - The #+OPTIONS line has a new option "tags".
- - New variable `org-use-property-inheritance'.
-
-** Incompatible Changes
-
- - `C-c /' now calls `org-sparse-tree'.
-
-** Details
-
- - Remember templates can now have a template name as the first
- element. The name will be listed along with the selection
- character when prompting for a template. It is best to have
- the name start with the selection character, for example if
- you use ("Note" "n"), you will be prompted like "[n]ote".
- Thanks to Matiyam for this proposal.
-
- - `C-c C-k' will abort taking a note. You can use this in remember
- buffers and when taking a logging note (e.g. for a state
- change). Thanks to Bastien.
-
- - `C-c C-x C-w' and `C-c C-x M-w' now accept a prefix arg to
- cut N sequential subtrees. This was a proposal by John.
-
- - Lines in the agenda are now bold if they have priority A and
- italic if they have priority C. You can turn this off using
- the variable `org-agenda-fontify-priorities'. Thanks to
- John Wiegley for the idea and code.
-
- - New variable `org-scheduled-past-days' to set the number a
- scheduled item will be listed after its date has passed.
- Default is 10000, i.e. indefinitely.
-
- - New variables `org-agenda-deadline-leaders' and
- `org-agenda-scheduled-leaders' to adjust the leading text o
- scheduled items and deadline in the agenda. Thanks to John
- Wiegley for a patch.
-
- - New sparse tree function `org-sparse-tree'. This is now the
- default binding for `C-c /'. It requires one additional
- keypress to select a command, but in return is provides a
- single interface to all the different sparse tree commands,
- with full completion support.
-
- - The variable `org-ellipsis' now defaults to the face
- `org-link' because the visibility of the dots is really bad
- and I have found this change very useful indeed.
-
- - The #+OPTIONS line has a new option "tags" which can be used
- to set `org-export-with-tags'. Thanks to Wanrong Lin for
- this proposal.
-
- - New variable `org-use-property-inheritance'. Configure it
- to `t' if you want that searching for entries with certain
- properties always should assume inheritance. This is not
- well tested yet, please check it out.
-
- - Bug fixes
-
-* Version 5.11
-
-** Overview
-
- - SUMMARY, DESCRIPTION, LOCATION properties for iCalendar
- - Command to jump to the running clock
- - Clock entries can now have their own drawer
- - `C-c C-x C-r' only updates a clocktable at point
- - New way to assign a remember template to a single key
- - `C-n' and `C-p' are back to their default binding
- - `C-x C-s' in agenda buffer saves all org-mode buffers
- - Schedule/deadline leaves note in agenda buffer
- - Prefix argument for `C-c C-d/s' will remove date
- - New variable to make block aranda more compact
- - Better tag alignment in agenda
-
-** Incompatible changes
-
- - If you have customized `org-drawers', you need to add
- "CLOCK" to the list of drawers.
-
- - The variable `org-agenda-align-tags-to-column' has been
- renamed to `org-agenda-tags-column'. The old name is still
- an alias, in Emacs 22 and in XEmacs, but not in Emacs 21.
-
- - The default value for both `org-tags-column' and
- `org-agenda-tags-column' is now -80.
-
- - The variable
- `org-insert-labeled-timestamps-before-properties-drawer'
- is now obsolete.
-
-** Details
-
- - The LOGGING property allows to modify the settings for
- progress logging for a single entry. For example:
-
- : :PROPERTIES:
- : :LOGGING: nologging nologrepeat
- : :END:
-
- turns off all progress logging for the current entry and its
- children.
-
- - The properties SUMMARY, DESCRIPTION and LOCATION have
- special meaning during iCalendar export, when they translate
- to the corresponding VEVENT and VTODO fields. If not given,
- Org-ode continues to use cleaned-up version of the headline
- and body as the summary and the description, respectively.
-
- - New function to go to the entry with the currently running
- clock. Bound to `C-c C-x C-j', in agenda also to "J". If
- you use this often, you might even want to assign a global
- key. Thanks to Bernt and Bastien.
-
- - Clock entries can now have their own drawer, the :CLOCK:
- drawer. Check out the variable `org-clock-into-drawer' for
- configuration of this feature. The default is to create a
- drawer when the second clocking line gets added to an entry.
- Note that "CLOCK" has been added to the default value of
- `org-drawers', but if you have configured that variable, you
- must go back and add "CLOCK" yourself to get this drawer
- folded away. Thanks to Tom Weissman for pointing out that
- too many clock entries are visually annoying.
-
- - `C-c C-x C-r' no longer tries to find the first clocktable
- in a buffer and then updates it. Instead, it will update
- the clocktable at point if there is one (same as C-c C-c
- will do if the cursor is in the "#+BEGIN" line of the
- table). If there is none at point, a new one will be
- inserted. This change was necessary because the new :scope
- parameter allows to have several clocktables in a buffer.
- Thanks to Bastien for pointing this out.
- To update all dynamic blocks in a file, use `C-u C-c C-x C-u'.
-
- - The function `org-remember' can now be called with a
- template selection key as argument. This helps to make key
- bindings that go directly to a specific template without
- being prompted for a template, like this:
-
- : (global-set-key [f5] (lambda () (interactive) (org-remember "j")))
-
- Thanks to Richard G Riley for bringing this up.
-
- - `C-n' and `C-p' are back to their default binding
- (next/previous line) in the agenda buffer. Enough people,
- including recently Denis Bueno, have complained about this,
- and I agree it is not good to break habits like that.
-
- - `C-x C-s' in an agenda buffer now saves all org-mode buffers
- (also `s' does this).
-
- - Setting schedule or deadline dates from the agenda now
- produces a note in the agenda, similarly to what happens
- with S-left/right.
-
- - Using a prefix argument for `C-c C-d' or `C-c C-s' will
- remove the deadline or scheduling date from an item. Thanks
- to Wanrong Lin for this proposal.
-
- - New variable `org-agenda-compact-blocks'. When set, the
- space between blocks in a block agenda is reduced as much as
- possible, to show more items on a single screen.
-
- - The variable `org-agenda-tags-column' (renamed from
- `org-agenda-align-tags-to-column') can now also be negative,
- to mean alignment to the left. The new default is -80, just
- like it is now for `org-tags-column'.
-
- - Bug fixes
-
-* Version 5.10
-
-** Overview
-
- - Category and the archive location can be properties.
- - The clocktable has a new =:scope= parameter.
- - CSV support when importing a table.
- - Better defaults when modifying a time stamp.
- - New way to specify the duration of an appointment.
- - More aggressive version of orgstruct-mode improved wrapping.
- - Modifications to priority cycling.
- - Modifications to computations in column view.
- - New command `org-occur-in-agenda-files'.
- - Bug fixes.
-
-** Details
-
- - Both the category and the archive location in a (sub)tree of
- the buffer can now be specified using a property, for
- example:
-
- : * Tree with special properties
- : :PROPERTIES:
- : :CATEGORY: Examples
- : :ARCHIVE: /some/special/file::
- : :END:
-
- This is a much cleaner way of dealing with multiple
- categories and archives in a single file. The preferred use
- of the =#+CATEGORY= and =#+ARCHIVE= lines is now to set a
- *single* default for the file which is then locally
- overruled by properties. This was a proposal from Bastien
- if I remember correctly. Multiple =#+= lines still work
- and I don't plan to remove this support soon, but I
- encourage you to stop using them.
-
- - The clocktable has a new =:scope= parameter that determines
- the range in the file from which clock entries should be
- taken. This can be anything from the local subtree to the
- entire buffer to even the full list of agenda files. Legal
- values are:
-
- | value | scope |
- |---------+-------------------------------------------------|
- | nil | the current buffer or narrowed region |
- | file | the full current buffer |
- | subtree | the subtree where the clocktable is located |
- | treeN | the surrounding level N tree, for example tree3 |
- | tree | the surrounding level 1 tree |
- | agenda | all agenda files |
-
- Thanks to Jason F. McBrayer and Bernt Hansen for
- inspiration. Thanks to cranreuch (what is you full name?)
- for mentioning, at the right moment, that the clocktable is
- not so bad - that remark made it seem worthwhile to add
- features.
-
- - The commands to import a table and to convert a region to a
- table can now handle comma-separated values (CSV). The
- algorithm does not yet treat quoting correctly, but for
- basic input it works.
-
- - When modifying an existing time stamp, or when entering the
- second stamp of a range, the date prompt will now
- consistently default to the date/time in the existing stamp.
- This was triggered by Nuutti Kotivuori's request.
-
- - At the date/time prompt, there is a new way to specify a
- range of hours, by using "+DURATION" after the time. For
- example:
-
- : 14:00+2 means 14:00-16:00
- : 2pm+2:30 means 14:00-16:30
-
- Again, Nuutti Kotivuori's request.
-
- - When you use the function `turn-on-orgstruct++' to turn on
- orgstruct-mode, the special org-mode settings for
- auto-filling, indentation and paragraphs are exported into
- the buffer, so that typing list items with indentation works
- better. This was Bastien's idea and request.
-
- - New variable `org-priority-start-cycle-with-default'. When
- t (the default), priority cycling will initially set the
- default priority and then increase or decrease. When nil,
- the first priority set by cycling is already 1 different
- from the default priority. This was mostly driven by
- Bastien.
-
- - In column view: When an entry has a property for a summary
- column defined, its value is normally overwritten by the sum
- of all the children's values each time you enter column
- view. Now there is an exception to this rule: If none of
- the children has that particular property defined, the
- parent's value stays. In this way you can still place TODO
- items under such an entry without getting the property value
- changed. Thanks to Russel Adams for pointing out that this
- is a better way of doing things.
-
- - In column view, computed values are now bold face, and
- trying to edit them is an error. I think this works, but
- testing is appreciated.
-
- - New command `org-occur-in-agenda-files', this is basically
- the quick command John Wiegley proposed the other day, but
- it also works when the agenda files are not yet in buffers.
- The key is `C-c C-x /', any better proposals?
-
- - Links containing a space will now be handled correctly when
- calling the browser. Note that you need to enclose such
- links in square or angular brackets.
-
- - Bug fixes.
-
-* Version 5.09
-
-** Overview
-
- - Taking a note upon TODO state changes can be restricted to
- selected states.
-
- - The format in which dates are shown in the daily/weekly
- agenda can be configured.
-
- - The default for `org-remember-store-without-prompt' is now t.
-
- - `org-goto' has been made into a general lookup command.
-
- - Priority cycling goes back to the nil state.
-
- - You can store a remember note to the *last used* location.
-
- - On Emacs 23, the headline faces for org-mode are now
- inherited from the outline faces.
-
-** Incompatible Changes
-
- - The default for `org-remember-store-without-prompt' is now
- t, in order to better match the original intent of
- remember.el (storing a note with minimum interruption of
- work flow). I expect that many people will be hit by this
- incompatible change - nevertheless I believe it is the right
- thing to do.
-
-** Details
-
- - You can now select specific states for recording a note when
- switching to that state. With the setting
-
- : #+SEQ_TODO: TODO(t) ORDERED(o@) INVOICE(i@) PAYED(p) | RECEIVED(r)
- : #+STARTUP: lognotestate
-
- only the states ORDERED and INVOICE will record a timestamp
- and a note.
-
- - You can now set the format of the string for each day in the
- agenda and timeline buffers. You can use a format string
- interpreted by `format-time-string', or you can write your
- own function. Configure the new variable
- `org-agenda-format-date'. Thanks to Levin for triggering
- this development with a patch.
-
- - The default for `org-remember-store-without-prompt' is now
- t, in order to better match the original intent of
- remember.el (storing a note with minimum interruption of
- work flow). Since we can assign files and headlines to
- templates, I guess this takes care of selecting a filing
- location in most cases. For interactive filing, you now
- need a prefix command when exiting `remember'.
-
- - `org-goto' (bound to `C-c C-j') now uses an indirect buffer
- and has additional commands enabled: Org-occur with `C-c /'
- or even faster with `/', and the commands needed to select
- and copy a region. This make `org-goto' a more general
- lookup command instead of only a jumping command. Remember
- that you can exit with `Q' to go back to the original
- location. Thanks to William Henney for this idea.
-
- - Setting the priority with S-up/down now cycles back to a
- state where no priority is specified. This was requested by
- Rick Moynihan.
-
- - You can store a remember note to the *last used* location.
- So if you select a location interactively once, you can
- re-use it without having to find it again. For this, exit
- the remember buffer with `C-u C-u C-c C-c'. The leading
- comment in the remember buffer will tell exactly where the
- note goes if you exit with a particular command.
- Thanks to Maxim Loginov for this idea.
-
- - On Emacs 23, the headline faces for org-mode are now
- inherited from the outline faces. This is just a
- convenience, so that you only have to configure one set of
- faces, and that will then be outline-1 .. outline-8. You
- will actually not see any difference in org-mode, because
- Stefan Monnier has made the outline faces in Emacs 23 to
- match the current org-mode faces.
-
- This change does not effect XEmacs, nor Emacs 21 and 22.
-
-* Version 5.08
-
-** Incompatible changes
-
- - The default for `org-deadline-warning-days' is now 14.
-
-** Details
-
- - There is now a separate interface for fast and directly
- setting a TODO keyword. This interface kicks in when you
- have configured keys for TODO keywords like
-
- : #+SEQ_TODO: TODO(t) WAITING(w) | DONE(d) CANCELED(c)
-
- C-c C-t still does the cycling thing, you need to use a
- prefix argument to get to the fast interface. Or configure
- the variable `org-use-fast-todo-selection' to t, then this
- will be the default and the prefix argument will make the
- command fall back to cycling.
-
- The tag selection no longer does include TODO keywords -
- Leo's arguments have convinced me that this is not a good
- idea. If you'd like to see the TODO keywords in the tags
- interface anyway, set the variable
- `org-fast-tag-selection-include-todo'. Thanks to Leo and
- others for input on this issue.
-
- - New variable `org-edit-timestamp-down-means-later'. When
- set, `S-down' on a timestamp will change the timestamp to
- later. Thanks to Raman for this idea.
-
- - Property names can now contain non-ascii word characters.
- This follows a request from Daniel Clemente.
-
- - For export, the date that should be given in the exported
- file can now be set to a specific value with a line like
-
- : #+DATE: 15 November 2003
-
- If you want to use the date/time when the file was created,
- use a format string that will be interpreted by
- `format-time-string', for example:
-
- : #+DATE: %Y/%m/%d %X
-
- - The default of `org-deadline-warning-days' has changed to 14
- days. 30 was really too much, I suspect most people (me
- included) have changed this.
-
- - When a deadline has an individual lead time, this lead time
- obviously overrules `org-deadline-warning-days'. However,
- if you bind `org-deadline-warning-days' to a number <=0, for
- example during a custom agenda command, then the absolute
- value of this number will be enforced also when a different
- lead time has been specified. This is useful to get a list
- of all deadlines coming up in the next N days.
-
-* Version 5.07
-
-** Overview
-
- - Different faces for different TODO keywords.
-
- - Setting TODO states through the TAG setting interface.
-
- - Context information is stored when moving a tree to the archive.
-
- - Sorting can be done by priority.
-
- - `Org-ellipsis' can now also be a face.
-
- - Scheduling info is no longer removed entry is marked CLOSED.
-
- - Unavailable files in `org-agenda-files' can be skipped.
-
-** Incompatible changes
-
- - The time of archiving is now stored as a property.
- ARCHIVED is no longer a special time keyword.
-
- - Scheduling info is no longer removed entry is marked CLOSED.
-
-** Details
-
- - You can now define different faces for different TODO
- keywords. This request has come up frequently, so here it
- is: Use the variable `org-todo-keyword-faces'.
-
- A Here is a configuration example:
-
- : (setq org-todo-keyword-faces
- : '(("TODO" . org-warning)
- : ("DEFERRED" . shadow)
- : ("CANCELED" . (:foreground "blue" :weight bold
- : :underline t))))
-
- Org-mode continue still use `org-todo' and `org-done' for
- keywords that have no specific face assigned.
-
- - Some People use TODO states more like tags. For them the
- TODO keywords mark special states and they like to quickly
- switch between states in arbitrary sequence. The standard
- TODO interface is not perfect for this, because it assumes
- that the states are reached in sequence. However, the fast
- tag setting interface is in fact perfect for this. You can
- now "misuse" the TAG selection interface to also set TODO
- states. All you need to do is to assign keys to the TODO
- states, just like you also do for tags.
-
- : #+SEQ_TODO: TODO(t) WAITING(w) | CANCELED(c) DONE(d)
- : #+TAGS: @HOME(h) @OFFICE(o) @SHOP(s)
-
- Next time you try to set tags with C-c C-c, the todo states
- will be offered as well, and the corresponding key will
- switch the entry to that state.
-
- - New variable `org-archive-save-context-info' governs if
- information that would be lost by moving a subtree to the
- archive file, should be stored as special properties. For
- example,
-
- : (setq org-archive-save-context-info '(itags category))
-
- will store the inherited tags and the category in properties
- ARCHIVE_ITAGS and ARCHIVE_CATEGORY, respectively. The
- default setting for this variable is to save everything that
- could be lost. This was a proposal by John Wiegley.
-
- - Sorting (`C-c ^') can use the use the priority to sort. Use
- the "p" and "P" keys at the prompt. John Wiegley, again.
-
- - `Org-ellipsis' can now also be a face to make the folding
- ellipsis more visible. This is based on a post by Tassilo
- Horn. Since `org-ellipsis' only works in Org-mode, you
- might want to use Tassilo Horn's hack directly in order to
- affect the folding ellipsis globally.
-
- - Scheduling info is no longer removed when an entry is marked
- CLOSED. This was a request by Brian van den Broek. Let me
- know if this breaks anything for you - then it will become
- an option.
-
- - New option `org-agenda-skip-unavailable-files'. Currently,
- if a file does not exist, it will be removed from
- `org-agenda-files' after a query. When this option is set,
- the file will simply be skipped.
-
- - Bug fixes.
-
-* Version 5.06
-
-** Overview
-
-** Details
-
- - When exporting only a region and this region is a single
- (sub)tree (for example selected with `C-c @'), the title for
- the exported document is taken to be the heading of the
- subtree. The sublevels become top-level entries in the
- export. Furthermore, if the head entry of the tree has or
- inherits an EXPORT_FILE_NAME property, that file name (with
- appropriately substituted extension) will be used for the
- exported tree. Thanks to Patrick Drechsler and Jost Burkart
- for these ideas.
-
- - org-special-ctrl-a/e has a third allowed value, `reversed'.
- When it is set to this value, the first C-a or C-e command
- behaves normally, i.e. it goes to the true beginning or end
- of the line. Only when you press C-a or C-e immediately
- again, the the "special" position will be found. Additional
- presses of the same key jump between the two positions. I
- like this a lot better than the `t' setting, because now the
- keys behave more predictable and still give easy access to
- the special locations.
-
- - New command to set or remove a tag from all headlines in a
- region.
-
- - When Org-mode visits a file, it will initially hide all
- drawers.
-
- - The default of the variable `org-cycle-global-at-bob' is now
- nil, meaning that TAB no longer does global visibility
- cycling at the beginning of the buffer.
-
- - Bug fixes, in particular the problems with scheduling and
- deadlines introduced in 5.05. Please check carefully if
- this works correctly again, and complain if not.
-
-* Version 5.05
-
-** Overview
-
- - LaTeX export, finally, thanks to Bastien.
-
- - Extension mechanism for the hyperlink system.
-
- - Global access to commands inserting and following links.
-
- - Individual lead-times for deadlines.
-
- - Option to show only the next instance of repeating timestamp.
-
- - Store remember notes with only 2 keys: C-c C-c
-
- - Appointment reminders from Org-mode.
-
- - Global values for selected properties.
-
- - Bug fixes.
-
-
-** Details
-
- - Bastien's `org-export-latex.el' is now part of the org-mode
- distribution. You can export an Org-mode document to a
- LaTeX file with `C-c C-e l'. For more options, see the
- manual, and the commentary in the Lisp file. Kudos to
- Bastien for contributing this frequently requested feature.
- I am sure this has been tough because of the many different
- ways I have been allowing LaTeX snippets and environments to
- be incorporated in lazy free-format ways.
-
- - Org-mode has now an extension mechanism for the hyperlink
- system. This should clear the road for all those mairix and
- other ideas that have been floating around. Now it is on
- *you* to write and share new link types for Org-mode. The
- interface for adding a new link type is described in the
- appendix of the manual, section A2. The unsolved problem is
- currently how to handle the new link types for
- export/publishing.
-
- - New *global* commands `org-open-at-point-global' and
- `org-insert-link-global'. You can bind these commands to
- global keys and use them to insert and follow Org-mode-like
- links anywhere in Emacs. Thanks to Adam Spiers for this
- excellent idea.
-
- - Each deadline timestamp may now specify its own interval of
- lead-time display, given in days, weeks, months or years.
- The syntax is like this
-
- : DEADLINE: <2007-08-13 Mon -5d>
-
- When combined with a repeater, the repeater has to come
- first:
-
- : DEADLINE: <2007-08-13 Mon +2w -5d>
-
- You may now also customize the faces that are used in the
- agenda to indicate the distance of an approaching deadline.
- See the new option `org-agenda-deadline-faces'.
-
- Thanks to Pavel Chalmoviansky and John Wiegley proposals in
- this direction.
-
- - New option `org-agenda-repeating-timestamp-show-all'. When
- set to nil, repeating time stamps will only show up once in
- the agenda, either today or in the near future. Other
- matches will be ignored. Thanks to John Wiegley for this
- proposal.
-
- - New variable `org-remember-store-without-prompt'. When set,
- exiting the remember buffer with C-c C-c will store the note
- without further prompts to the default location, and `C-u
- C-c C-c' will get the prompts for file and location. So
- this variable reverses the prefix-argument functionality for
- storing remember notes. This follows a request from John
- Wiegley.
-
- - A new function `org-agenda-to-appt' activates all
- appointments for the current day so that Emacs will display
- reminders. This uses appt.el. Thanks to Bastien for this
- function.
-
- - You can now set default values for properties that can be
- inherited by all entries in a buffer, or by all entries
- globally. Global properties are set in the variable
- `org-global-properties', like this:
-
- (setq org-global-properties '(("NAME" "This is the value")))
-
- Buffer-local values are set like this:
-
- #+PROPERTY: NAME This is the value
-
- When using org-entry-get to get the value of a property with
- the `inherit' flag and the hierarchy above the entry does
- not contain this property, the buffer-local and global lists
- are checked as well. This is mostly useful (I think) to set
- the list of allowed values for a property. Thanks to Bernt
- Hansen and Bastien for these ideas.
-
- - Bug fixes.
-
-* Version 5.04
-
-** Details
-
- - New variables `org-export-author-info' and
- `org-export-time-stamp-file' to turn off inclusion of author
- and time information into exported files. Thank to Patrick
- Drechsler for pointing out that this would be useful.
-
- - New variable to avoid moving DEADLINE and SCHEDULED info
- into the property drawer. The default is now to not move
- this stuff into the drawer.
- `org-insert-labeled-timestamps-before-properties-drawer'
-
- - `org-archive-mark-done' can be a string now, to select a
- specific keyword that should be used for archived entries.
-
- - New command "j" in agenda to jump to an arbitrary date.
- Thanks to Bernt Hansen for the patch.
-
- - Lots of minor fixes.
-
-* Version 5.03
-
-** Incompatible Changes
-
- - The variable `org-special-ctrl-a' has been renamed to
- `org-special-ctrl-a/e'. The old one is still an alias (but
- not on Emacs 21 where variable aliases cannot be defined).
-
-** Details
-
- - When the variable `org-special-ctrl-a/e' is set, C-e in a
- headline first goes to the end of the headline ignoring the
- tags. A second C-e then goes to after the tags.
-
- - Typing and removing single characters in a headline now
- keeps the tags in the headline aligned. This could have a
- little impact on performance while deleting stuff - let me
- know if we need to make this customizable.
-
- - New option `org-n-level-faces' can be used to set the number
- of different faces that are used for headlines. Default is
- all 8 faces Org-mode defines for this purpose, level 9 uses
- again the level-1 face. However, you can use fewer, and then
- the level-1 face will be reused already for level N+1, etc.
-
- - Column View and hidestars now work together.
-
- - Bug fixes.
-
-
-* Version 5.02
-
-** Overview
-
- - The interfaces for properties and column view are finished
- now and work well.
-
- - Properties can be summaries, i.e. the parent nodes can
- compute their value from the children's values.
-
- - Headlines finally require a space ofter the star(s). The
- conflict with bold text at the beginning of the line is no
- longer there.
-
-** Incompatible Changes
-
- - Bad news. It looks like it is going to be really hard to
- make column view work on XEmacs and on Emacs 21. Emacs 22
- is currently the only Emacs where this works. If you are
- using Emacs 21 or XEmacs, you can still use properties, but
- not column view.
-
-** Details
-
- - Improvements for properties:
-
- + There are interactive commands to insert and delete
- properties. Read the manual chapter 7 for details.
-
- + You can define /allowed values/ for a property. When
- these are defined, you can change the value of a property
- with S-left and S-right. And you may use completion when
- inserting the property. This goes a long way to prevent
- typos when entering properties.
-
- - Improvements for column view.
-
- + In column view, you may use the keys S-left/right (and
- also the keys `n' and `p') to switch from one allowed
- value to the next.
-
- + You can define summaries for columns. For example,
- parents can contain the sum of all children values of a
- property, or the parent node can have a check box property
- that is automatically checked when all children's boxes are
- checked.
-
- + There are interactive commands to add and remove columns,
- and to change the attributes of a column like the summary
- type.
-
- These additions lead to the exciting fact that the example
- from [[http://www.omnigroup.com/images/applications/omnioutliner/features/multicolumn.jpg][omni outliner]] posted by Scott Jaderholm can now be
- accurately [[file:omni-org.jpg][reproduced by Org-mode]].
-
- - The space after the stars is now required in a headline, in
- order to remove the conflict with bold words at the
- beginning of a line. So
-
- : * This is a level 1 headline
- : *this is bold text*
-
- - S-up and S-down to navigate plain item lists are now also
- available in orgstruct-mode.
-
-* Version 5.01
-
-** Overview
-
- - A new minor mode, orgstruct-mode, exports the Org-mode
- structure editing commands into any other mode.
-
- - DRAWERS are a new level off folding for special sections
- that should stay closed during visibility cycling and only
- open if explicitly asked.
-
- - Entries can now have PROPERTIES.
-
- - A COLUMN VIEW implementation allows to easily view and edit
- the properties of a hierarchy of entries (Emacs only, for
- now).
-
- - Formula evaluation in the spreadsheet is more consistent
- now. Properties and per-file constants can be used during
- evaluation.
-
- - Bug fixes and minor changes.
-
-** Incompatible changes
-
- - When using LEVEL=N in a tags search, things have changed if
- you are also using `org-odd-levels-only'. If you are using
- only odd levels (i.e. 1 or 3 or 5... stars), LEVEL=2 will
- now refer to 3 stars, LEVEL=3 to 5 stars etc. Many thanks
- to Leo (or blame on him if you must) who has convinced me
- that this is the better convention.
-
-** Details
-
-*** Orgstruct minor mode
-
- There is a new minor mode, orgstruct-mode. This modes works
- in a similar way as Orgtbl-mode. It can be used to export
- the Org-mode structure-editing commands into arbitrary major
- modes in Emacs. For example, you can use it in Mail-mode to
- easily create lists.
-
- The functionality in Orgstruct mode is only active, if the
- cursor is in a line that looks either like a headline, or
- like the first line of a plain list item. Then the commands
- `TAB', `M-cursor', `M-S-cursor', `M-RET', `M-S-RET', `C-c ^',
- `C-c C-c', and `C-c -' will do structure-related editing just
- like in Org-mode. If the cursor is not in such a line, all
- these keys will do whatever the major mode or other active
- minor modes have assigned to them.
-
- Orgstruct-mode is the result of a proposal by Raman, quite
- some time ago. It has taken a long time, but here is finally
- the promised implementation.
-
-*** Drawers
-
- The new concept of /drawers/ allows to create sections
- that remain folded during visibility cycling. Drawers need
- to be configured using the variable `org-drawers'. A drawer
- starts with a line containing only the name of the drawer
- bracketed by colons. It ends with :END:. For example,
- after setting
-
- : (setq org-drawers '("PROPERTIES" "HIDDEN"))
-
- you can then create drawers like this:
-
- : :HIDDEN:
- : here is some stuff that remains hidden
- : unless TAB is pressed directly in that line
- : :END:
-
- The PROPERTIES drawer has special meaning for ORG-mode, it
- contains properties of an entry (see below).
-
-*** Properties and Column View
-
- - Entries in Org-mode can now have arbitrary /properties/
- associated with them. Org-mode handles some default
- properties like the TODO state, the priority, the local
- tags, and planning information like DEADLINE and SCHEDULED.
- In addition, you can assign arbitrary properties by creating
- a property drawer and inserting a line like
-
- : :PROPNAME: This is the value of the property
-
- Org-mode has an API for properties, if you want to write a
- program using properties, use the functions
- `org-entry-properties', `org-entry-get', `org-entry-put',
- and `org-entry-delete'.
-
- - Planning information like DEADLINE can be hidden in the
- properties drawer.
-
- If the PROPERTIES drawer starts in the first line after a
- headline, also the DEADLINE, SCHEDULED and CLOCK information
- will be inserted inside the drawer. If no PROPERTIES drawer
- is present, or if it does not start in the line right after
- the headline, this information remains in the lines directly
- after the headline, outside the drawer.
-
- - TAGS searches can now also query properties. For example,
- the search
-
- : LEVEL=3+BOSS+ASSIGNED="Hans"/WAITING
-
- will find entries that
- - are level 3
- - have the tag BOSS
- - have an ASSIGNED property with the value "Hans"
- - are TODO status WAITING.
-
- So here is an entry that will match:
-
- : *** WAITING Clean up the factory :BOSS:
- : :PROPERTIES:
- : :ASSIGNED: Hans
- : :END:
-
- You may also use a regular expression to match against a
- property value. For example, to find stuff assigned to Hans
- or Sarah, use
-
- : ASSIGNED={^\(Hans\|Sarah\)$}
-
- - Column View is a special way to look at property values in
- tabular form. Column View can be used in any org-mode
- file, and also in any agenda buffer. It works by placing
- an overlay over each headline (or agenda line) that shows a
- table of selected properties. You can look at and edit
- properties from this view. Which properties are shown in
- the table must be set up using the COLUMNS property. You
- can set up different property columns on different levels
- of an outline tree. For example:
-
- : * People
- : :PROPERTIES:
- : :COLUMNS: %25ITEM %Name
- : :END:
- : ** Family
- : :PROPERTIES:
- : :COLUMNS: %25ITEM %Name %3Age
- : :END:
- : *** Sam
- : Info about Sam, including a property list with Name and Age.
- : *** Sarah
- : Info about Sarah, including a property list with Name and Age.
- : ** Office
- : :PROPERTIES:
- : :COLUMNS: %25ITEM %Name %Function %Salary
- : :END:
- : *** Boss
- : Info about the Boss, including a property list with Name,
- : Function and Salary (if only we knew....).
-
- Now we have defined three different sets of columns. If
- you switch to column view in the /Family/ section, you
- will get a different table than if you do it in the
- /Office/ section. However, if you switch to column
- view with the cursor on the /People/ section, the
- table will cover all entries, but contain only the
- /Name/.
-
- Column view does, for the time being, only work on Emacs.
- The XEmacs implementation needs a bit of work.
-
- - Properties can be used in table formulas. To access the
- value of the property :XYZ:, use $PROP_XYZ. The property
- needs to be defined in the hierarchy above the table, not
- necessarily in the same entry as the table. This was a
- request by Eddward. File-wide constants can be defined with
- #+CONSTANTS, see below.
-
- - Things that still need to be sorted out about drawers,
- properties and column view - comments and suggestions
- welcome!
-
- + How to deal with drawers and properties in HTML and ASCII
- export?
- + What key could be used to insert an empty property drawer
- into an entry?
- + Right now column view is invoked through the command C-c
- C-x C-c. It is too easy to type C-x C-c by mistake, and
- that causes Emacs to quit. Suggestions for a different
- key?
- + Fontification of drawers and properties is not good yet.
- Any suggestions for better defaults?
- + Mouse support for editing properties in column view would
- be nice - maybe Piotr is interested to add this to
- org-mouse.el?
-
-*** Spreadsheet
-
- - In the spreadsheet, the evaluation of formulas has changed.
- Previously, first the column formulas would be evaluated
- everywhere, and then the field formulas would kick in, and
- in some cases overwrite the results of column formulas in
- the appropriate fields. This had the side effect that some
- formulas might always use the wrong, intermediate content of
- a field that is computed both by a column and a field
- formula.
-
- From now on, column formulas will no longer temporarily
- overwrite field formulas. This gives much more consistent
- results. For example you can now finally have a column of
- increasing numbers by setting the first field to a fixed
- number, and let the rest follow from a column formula.
-
- Here is an example
-
- : | 1 |
- : | 2 |
- : | 3 |
- : #+TBLFM: $1=@-1+1::@1$1=1
-
- - Constants for formulas in spreadsheets are globally defined
- with the variable `org-table-formula-constants'. File-local
- constants can now be set with a line like:
-
- : #+CONSTANTS: c=299792458. pi=3.14 eps=2.4e-6
-
-*** Minor changes
-
- - When entries are archived, a timestamp for the moment of
- archiving is added to the line with planning information.
- It looks like this:
-
- : ARCHIVED: [2007-07-02 Mon 11:34]
-
- Thanks to J. David Boyd for constructive comments.
-
- - Bug fixes
-
- Many bugs are fixed, as usually all the ones where I replied
- "fixed" on emacs-orgmode. If you reported one of these
- bugs, please check if it really has disappeared in the new
- version, and complain if not. Thanks!
-
-
-* Version 4.79
-
-** Details
-
- - We are back to a single file org.el that works both on Emacs
- and on XEmacs. Merging comes at a speed penalty for you as
- an XEmacs user, but *only if you do not compile* org.el.
- Compilation completely removes the penalty.
-
- - New L flag for literal interpolation in Lisp formulas.
- See manual section 3.5.3.
-
- - New options for turning off footnotes.
- This was a request from Ignotus.
- See the option `org-export-with-footnotes'.
-
- - Default length for Agenda entries, but this is off by
- default. This was a request from Micheal.
- See the option `org-agenda-default-appointment-duration'.
-
- - Bug fixes:
-
- + org-agenda-date-later (Juraj Kubelka)
- + letters off margin in orgcard.ps (Charles Cave)
- + TODO export problems on XEmacs (ignotus@freemail.hu)
- + args-out-of-range with table formulas (Cecil Westerhof)
- + problem with org-file without a heading (Tim O'Callaghan)
-
-* Version 4.78
-
-** Overview
-
- - Time stamps with a time range *included*, like
- : <2007-06-18 Mon 17:33-18:23>
-
- - Clock times without clocking in/out: CLOCK: => 2:00
-
- - Language-specific characters allowed in TAGS (Emacs only).
-
- - Promotion and demotion of items gets the indentation right.
-
- - Indenting lines with TAB is more intelligent.
-
-** Incompatible changes
-
- - There is now a special version of `org.el' for XEmacs.
- Before installation, as an XEmacs user you must rename the
- file org_xemacs.el to org.el, i.e. you must overwrite org.el
- with the xemacs version. For example:
-
- : mv org_xemacs.el org.el
-
- This is necessary so that I can make use of some features
- that would be cumbersome to support in a single file. The
- XEmacs version is derived from the Emacs version with a
- program, so no reason to fear that I might be dropping
- XEmacs support any time soon. Sorry for the trouble.
-
-** Details
-
- - A time stamp may now contain a range of times. So you no
- longer need to use two separate stamps to indicate a time
- interval on a single day. For example
-
- : <2007-06-18 Mon 17:30-18:20>
-
- This is now fully supported, including changing the time
- with S-up/down while the cursor is on the end time. Also,
- da the date/time prompt, you can simply write your time like
- 12:00-14:00 and the range will be inserted.
-
- This was proposed by Leo some time ago, and recently by
- Michael.
-
- - You may specify clocking times by hand (i.e. without
- clocking in and out) using this syntax.
-
- : CLOCK: => 2:00
-
- Thanks to Scott Jaderholm for this proposal.
-
- - TAGS may now contain language-specific word characters, as
- long as they are matched by the "[:alnum:]" regexp syntax.
- This is for Emacs only, the XEmacs version continues to use
- the character class "a-zA-Z0-9_@" for tag names. Thanks to
- David Smith for a patch to this effect (a modified version
- of that patch was applied). I am considering to make the
- same change for TODO keywords, but not yet. Note that files
- using localization features may not work correctly in the
- Emacs configuration of another user, so if you are sharing
- org-mode files with other users, it might still be best to
- stick to the ASCII characters.
-
- - Promotion and demotion of plain list items (commands M-left,
- M-right) no longer changes the indentation by just one
- space. Instead, it uses intelligence gathered from the
- surrounding list structure to do the right thing. Thanks to
- William Henney for starting the discussion about this.
-
- - TAB does now a better job of indenting lines.
-
- + After tables and code segments (lines starting with ":"),
- indentation goes back to what it was before (thanks to
- William Henney for suggesting this behavior).
-
- + When plain lists items are involved, we had a long
- discussion on emacs-orgmode where I tried to show that a
- too-sophisticated implementation will still be easily
- fooled. Here is what I have implemented now - lets see
- if we can agree on this:
-
- Indentation will flatten lists with the same bullet type,
- but indent another bullet type further. The time when
- this fails is in a nested list, when you want to get back
- out to a previous level. For example
-
- : - item 1
- : - item 2
- : + item 2a
- : + item 2b
- : - item 3
-
- When using TAB on every line in this list, the structure
- will change to
-
- : - item 1
- : - item 2
- : + item 2a
- : + item 2b
- : - item 3
-
- So you need to change the level of the last line by hand,
- using promotion and demotion functions.
-
-* Version 4.77
-
-** Overview
-
- - Vertical lines in exported tables.
- - New default for `org-show-following-heading'.
-
-** Incompatible changes
-
- - The default for `org-show-following-heading' is now nil.
-
-** Details
-
- - You can now specify column groups in tables, to the effect
- that the groups will be separated by vertical lines in HTML
- and ASCII output. Column groups are specified by the
- characters "<" and ">" in a special table row. "<" starts a
- group, ">" ends a group (in each case including the the
- column where the character is specified). You may also use
- "<>" to make a group a single column wide. For example:
-
-: | | N | N^2 | N^3 | N^4 | sqrt(n) | sqrt[4](N) |
-: |---+----+-----+-----+-----+---------+------------|
-: | / | <> | < | | > | < | > |
-: | # | 1 | 1 | 1 | 1 | 1 | 1 |
-: | # | 2 | 4 | 8 | 16 | 1.4142 | 1.1892 |
-: | # | 3 | 9 | 27 | 81 | 1.7321 | 1.3161 |
-: #+TBLFM: $3=$2^2::$4=$2^3::$5=$2^4::$6=sqrt($2)::$7=sqrt(sqrt(($2))
-
- A table row with with nothing but "/" in the first field is
- never exported, but can be used to place column group
- information into the table. In this table, we create a
- group for column 2, one for columns 3-5 and one for columns
- 6-7. HTML export will render a vertical line between these
- groups.
-
- Because HTML does not require closing <colgroup> tags with
- </colgroup>), you can also simply start a new column
- wherever you want a vertical line:
-
-: | N | N^2 | N^3 | N^4 | sqrt(n) | sqrt[4](N0 |
-: |---+-----+-----+-----+---------+------------|
-: | / | < | < | | < | |
-
- - Vertical lines are now also omitted in ASCII export, unless
- grouping explicitly requests these lines.
-
- - The default for `org-show-following-heading' is now nil,
- meaning that sparse trees will be more compact. This has
- become possible due to in important remark by Jason Dunsmore
- who pointed out that TAB should behave differently in the
- inconsistent trees produced by the sparse tree commands.
- TAB does now make sure that the heading after a freshly
- unfolded tree is made visible at all, removing the confusing
- behavior we had before.
-
- - Several bugs fixed. In particular:
-
- + Strings produced by agenda batch processing with
- `org-batch-agenda' and `org-batch-agenda-csv' are now
- properly encoded, so that you should be able to use
- special characters in other languages as along as your
- post-processing program handles them correctly. At least
- for Emacs this should work now, but have not yet figured
- out how to do this in XEmacs.
-
-* Version 4.76
-
-** Overview
-
- - Exporting Footnotes to HTML
-
-** Details
-
- - Footnotes like =here[1]= are now exported to HTML
-
- : [1]This is a footnote
-
- Thanks to Scott Jaderholm for this proposal and a detailed
- HTML example on how the exported text should look like.
-
- - Special version of the reference card, for letter paper.
-
- - Switching to OVERVIEW with S-TAB no loner moves the cursor,
- so after three `S-TAB' commands, you will be back where you
- started.
-
- - Bug fixes, lots of them again.
-
-* Version 4.75
-
-** Overview
-
- - Cyclic time stamps that repeat after an interval.
- - Special timestamps for appointments like "every 2nd Thursday
- in a month".
- - Completion of link abbreviation prefixes inside `C-c C-l'.
- - Replacing a region of org-mode syntax with HTML.
- - iCalendar export now honors ARCHIVE etc.
- - New command to add/change emphasis markers.
-
-** Incompatible Changes
-
- - The REPEAT(...) cookie is no longer supported, the repeater
- interval now goes directly into the time stamp.
-
-** Details
-
- - Time stamps can contain a repeater code, like +1w for once
- every week, +2d for every two days, etc. For example,
-
- <2007-05-16 Wed 12:30 +1w>
-
- will apply to every Wednesday, starting from the date given.
- I believe this syntax was actually suggested by someone on
- the mailing list, but I cannot find the email back. To
- collect your credit, let me know!
-
- - You can use an sexp diary entry (with the syntax used by the
- Emacs calendar/diary) in a time stamp, like this:
-
- *** The nerd club meets on 2nd Thursday of every month
- <%%(diary-float t 4 2)>
-
- - You can put diary-style sexp entries directly into an
- org-mode file, where they will be interpreted just like they
- would in the diary. For example
-
- * Birthdays and similar stuff
- #+CATEGORY: Holiday
- %%(org-calendar-holiday) ; special function for holiday names
- #+CATEGORY: Ann
- %%(diary-anniversary 14 5 1956) Artur Dent %d is years old
- %%(diary-anniversary 2 10 1869) Mahatma Gandhi
-
- These entries must start at column 0 to be evaluated.
-
- It turns out that evaluating the entries in an org-mode file
- is actually faster than in the diary itself, because using
- the diary has some overhead (creating fancy diary display,
- then reading and re-interpreting the entries). I have moved
- all the sexp entries from my diary into an org-mode file,
- put in a few categories, and then turned off
- `org-agenda-include-diary'. This has led to a noticeably
- faster agenda display.
-
- - New command `org-replace-region-by-html' that converts the
- current region from org-mode syntax into HTML. For example,
- you might write an itemized list in plain text in an HTML
- buffer, and then invoke this command to convert it. Thanks
- to Raman for this idea.
-
- - When inserting a link with `C-c C-l', completion will now
- fill in all valid link prefixes, like http or ftp, but also
- link abbreviation prefixes. This is based on an idea by
- Bastien.
-
- - Highest, lowest, and default priority can be set on a
- per-file basis with #+PRIORITIES: H L D
- For example, to use priorities from 1 to 9, you could use
-
- #+PRIORITIES: 1 9 9
-
- Thanks to Dmitri Minaev for a patch to this effect.
-
- - iCalendar export now honors (i.e. skips) subtrees marked as
- ARCHIVE, COMMENT, or QUOTE.
-
- - There is a new command to add or change the emphasis (like
- bold or italic) of a piece of text. For lack of better
- available keys the command is at `C-c C-x C-f', but you may
- well want to choose a more convenient key like `C-c f' in
- your private setup:
-
- (add-hook 'org-load-hook
- (lambda () (define-key org-mode-map "\C-cf" 'org-emphasize)))
-
- The command will prompt for an emphasis type, and you may
- reply either with the marker that triggers the emphasis, or
- with the first letter of the corresponding HTML tag. For
- example, to select italic, press either "/" or "i".
-
- If there is an active region, the emphasis of this region
- will be set or changed. If there is no region, only the
- emphasis markers will be inserted and the cursor positioned
- between them. Thanks to Bastien for proposing this feature.
-
- - Bug fixes, everything where I have replied "fixed" on the
- mailing list. Thanks to all of you for keeping these reports
- coming.
-
-* Version 4.74
-
-** Overview
-
- This release is about exporting agenda views, to HTML, to
- postscript for printing, and to a special format (CSV) for
- further processing in scripts.
-
-** Incompatible Changes
-
- - The variable `org-agenda-remove-tags-when-in-prefix' has
- been renamed to `org-agenda-remove-tags'.
-
-** Details
-
- - Agenda views can be exported as plain text, as HTML, and as
- Postscript(R). This can simply be done from the agenda
- buffer with `C-x C-w' and then specifying a filename like
- `myagenda.html' or `myagenda.ps'. See section 8.6.4 of the
- manual.
-
- - Each custom agenda view can specify a list of associated
- files names. The command `C-c a e' then creates all views
- that have associated file names and exports the views to
- these files. This is great for producing paper versions of
- your views, to take with you when you don't have your
- computer. The manual has an example on how to do this, and
- in particular on how to customize the format of the printed
- version. See section 8.6.4 of the manual.
-
- - You can produce a CSV format of agenda information with an
- Emacs batch command. This is greate for further processing
- in scipts. Thanks to Jason F. McBrayer for this idea.
- See section 8.6.5 of the manual.
-
- - New variable `org-agenda-skip-deadline-if-done'. When set,
- a deadline associated with a DONE item will not be shown in
- the agenda. This is based upon a report by Denis Bueno.
-
- - Quite a few bug fixes.
-
-* Version 4.73
-
- Minor bug fixes.
-
-* Version 4.72
-
-** Overview
-
- - Control over blank lines between trees in collapsed view.
-
- - Info about the running clock is shown in the modeline.
-
- - C-a can behave specially in headlines.
-
- - Better color and scaling defaults for LaTeX fragments.
-
- - Customizable list of keys in org-mode to be replaced.
-
- - Stuck project descriptions have been extended.
-
- - Emphasis code has been modified to fix some issues.
-
- - Bug fixes.
-
-** Incompatible changes
-
- - The option `org-format-latex-options' has changed. If you
- have customized it, please revert to default and then redo
- your customization.
-
- - `org-CUA-compatible' no longer modifies S-RET by default,
- because newer versions of CUA don't use this key anymore.
- If you need this replacement, customize the variable
- `org-disputed-keys'.
-
- - The variable `org-CUA-compatible' is obsolete, please use
- `org-replace-disputed-keys' instead. `org-CUA-compatible'
- is still an alias for this new variable, though.
-
-** Details
-
- - Better control over blank lines between trees in collapsed
- view. This has come up several times in the past and most
- recently by Scott Jaderholm. There is now a new variable
- `org-cycle-separator-lines' with default value 2. It says
- how many empty lines there need to be after the end of a
- subtree to get an empty line in collapsed view. So with the
- default, if you leave only one empty line it will disappear
- in collapsed view. If you leave two, one empty line will
- remain so that you can use double empty lines to structure
- the collapsed views of a file. I love it, so many thanks to
- Scott fro bringing this up again.
-
- One property of the new setup is that you will never get
- more than one blank line in collapsed view. We could do
- something special to allow *several* empty lines in
- collapsed view, but I think this is counter-productive.
-
- In Emacs 22, if you want to make full use of this, make sure
- that you have not set `outline-blank-line'.
-
- - When the clock is running, Org-mode will put info about it
- into the modeline. The info consists of the elapsed time
- and the heading of the clocked item. This was a proposal
- from Bastien who got the idea from Muse.
-
- - C-a can behave specially in headlines when you set the
- variable `org-special-ctrl-a'. It will bring the cursor
- first back only to the beginning of the headline *text*,
- i.e. after the stars and the TODO keyword, if any. A second
- C-a will then move the cursor to the beginning of the line.
- If the cursor is already at the beginning of the line, C-a
- will spring *forward* to the headline text. This was a
- proposal from Leo, based on a request from Scott Jaderholm.
-
- I have not turned this turned this on by default, should I?
-
- - When LaTeX fragments are processed into images, there is now
- more control and (hopefully) betters defaults for colors and
- scaling. Special values can be set for HTML export, so that
- these values can differ from what is used for display in an
- emacs buffer. The default foreground and background colors
- for images embedded in emacs are now taken from the default
- emacs face. Thanks to Xiao-Yong Jin for proposing these
- changes.
-
- - There is now a much better mechanism to change some keys in
- org-mode if these keys clash with other modes you use. Turn
- this on by setting `org-replace-disputed-keys' (aliased to
- `org-CUA-compatible'). The list of keys to replace is now
- fully customizable, see the option `org-disputed-keys'.
- Many thanks to Meciej Katafiasz for a patch implementing
- this.
-
- - Stuck project descriptions have been extended. You can now
- use "*" as a TODO keyword or tag to say that *any* TODO
- keyword or TAG marks a project as non-stuck. You also can
- give an arbitrary regular expression that, if it matches,
- indicates a non-stuck project.
-
- - The code for emphasis like bold, italic etc has been
- modified - I might have broken something in the process,
- please let me know if you find problems.
-
- - A number of bugs have been fixed - those where I have
- replied "Fixed" on the mailing list.
-
-* Version 4.71
-
-** Overview
-
-** Incompatible changes
-
-** Details
-
- - New variables to customize the header and data tags in
- exported HTML. These are the variables
- `org-export-table-header-tags' and
- `org-export-table-data-tags'. This follows a request from
- Scott Otterson.
-
- - New option `org-format-latex-header' for customizing the
- header of the LaTeX file used to convert embedded LaTeX to
- images. Thanks to `Matthieu Lemerre' for the suggestion.
-
- - The prefix version of `org-todo-list' works again. This
- means that `C-1 C-c a t' produces the list of TODO entries
- for the first TODO keyword. If you use different TODO setups
- in different agenda files, be careful: This number now
- refers to the list of *all* todo keywords used in files
- that are scanned for the agenda.
-
- - Many bug fixes.
-
-* Version 4.70
-
-** Overview
-
- - Dust settles after revamp of TODO keyword system.
- - The export title can be taken from the first text line.
- - TTY replacement keys have changed.
-
-** Incompatible changes
-
- - Some TTY replacement keys are changed, see below.
-
-** Details
-
- - Further development concerning TODO keywords.
-
- + You can now have several DONE states in a sequence, like
-
- #+SEQ_TODO: TODO VERIFY | DONE DELEGATED
-
- The difference to the proposal discussed on the mailing
- list (and which is also works!)
-
- #+SEQ_TODO: TODO VERIFY | DONE
- #+SEQ_TODO: | CANCELED
-
- is that in the first case, the extra DONE states will be
- reached with `C-c C-t' (or with `t' from the agenda), while
- in the second case you need S-<right> to get to the special
- states. I guess both ideas can be useful - I am leaning
- toward using the latter.
-
- + Setting up TODO keywords in Lisp previously used two
- separate variables: `org-todo-keywords' and
- `org-todo-interpretation'. The preferred way is now to use
- only `org-todo-keywords', with a new structure:
-
- (setq org-todo-keywords
- '((sequence "TODO" "|" "DONE")
- (sequence "BUG" "KNOWNCAUSE" "|" "FIXED" "IGNORED")
- (type "Fred" "Lisa" "Peter" "|" "DONE")
- (sequence "CANCELED") ; for things we decide to not do.
- ))
-
- If your setting has this new structure,
- `org-todo-interpretation' will be ignored. This change
- does not break backward compatibility. The old way of
- using a flat list in `org-todo-keywords' and taking the
- interpretation from the other variable still works.
-
- + When listing *specific* TODO entries via a sparse tree
- (`C-u C-c C-v') or via the agenda (`C-c a T' or `C-u C-c a
- t'), you can now specify several keywords to be selected,
- like "TODO|VERIFY|WAITING". This also works for custom
- agenda commands. Thanks to Jason F. McBrayer for pointing
- out this omission.
-
- - If you have configured Org-mode to export also the text
- before the first headline (this is done by setting the
- variable `org-export-skip-text-before-1st-heading' to nil),
- then the first normal text line in the buffer becomes the
- title of the exported document. A title set with #+TITLE
- overules this default, and the first line then belongs to the
- normal text. Thanks to David House for this proposal.
-
- - TTY replacement keys. Some of the key bindings used by
- Org-mode do not work on a tty, so replacement key sequences
- are provided on ttys. In version 4.70, there are some
- changes in the tty replacements. Thanks to Jason F. McBrayer
- for coming up with the idea to use C-c <cursor> keys.
-
- | Command | | Old TTY | New TTY |
- | org-..... | Main Key | Replacement | Replacement |
- |-------------------+-----------+---------------+---------------|
- | shiftleft | S-left | C-c C-x left | C-c left |
- | shiftright | S-right | C-c C-x right | C-c right |
- | shiftup | S-up | C-c C-x up | C-c up |
- | shiftdown | S-down | C-c C-x down | C-c down |
- | shiftcontrolleft | C-S-left | | C-c C-x left |
- | shiftcontrolright | C-s-right | | C-c C-x right |
-
-
-* Version 4.69
-
-** Overview
-
- This time the changes affect the following areas:
-
- - TODO keywords: Multiple sequences in a single file.
- - Export: More control over text before the first heading.
- - Export: More control over sub/superscript interpretation.
- - Plain lists: Option to let empty lines terminate lists.
- - Tables: New command to insert hline and move into line below.
- - REPEATing items: Turn of note taking.
- - Bug fixes.
-
-** Incompatible changes
-
- - It used to be possible to spread the list of TODO keywords
- over several lines, like
-
- #+SEQ_TODO: TODO
- #+SEQ_TODO: PROGRESS
- #+SEQ_TODO: DONE
-
- This is no longer possible. Each such line now specifies an
- independent set of TODO keywords, with its own DONE state.
- See below for details.
-
- - The #+TEXT construct has been used to insert unchanged HTML
- into an exported file. This is no longer possible, the TEXT
- lines will be processed like any other lines. However,
- there are now much better ways of getting quoted HTML into
- the exported file.
-
-** Details
-
- - You can now use multiple sets of TODO keywords in the same
- buffer. For example, you may put the following three lines
- into a file:
-
- #+SEQ_TODO: TODO DONE
- #+SEQ_TODO: REPORT BUG KNOWNCAUSE RESOLVED
- #+TYP_TODO: Fred Laura Peter Me OK
-
- Each sub-sequence has its own DONE state. It is best to use
- different keywords in all sequences, to make sure Org-mode
- does not loose track in which specific sequence it is
- working. You could use the same word for all DONE states,
- but then cycling through to a TODO state might not bring you
- where you want to be.
-
- After initially setting a keyword, `C-c C-t' cycles through
- a sublist, i.e. is cycles from TODO to DONE or from
- KNOWNCAUSE to RESOLVED and further to (nothing) and back to
- REPORT.
-
- S-right and S-left allow to select any keyword, so they move
- from DONE to REPORT and from RESOLVED to Fred.
-
- C-S-right and C-S-left jump from one sub-sequence to the
- next, for example from TODO or DONE to REPORT to Fred.
-
- Thanks to Rick Moynihan for triggering this development.
-
- - Text before the first headline can now be exported if you
- configure Org-mode accordingly. Either set the variable
- `org-export-skip-text-before-1st-heading' to nil, or use the
- new in-buffer option
-
- #+OPTION: skip:nil
-
- - Export content specified via the #+TEXT construct is now
- fully processed, i.e. links, emphasis etc. are all
- interpreted. #+TEXT lines may
- include #+BEGIN_HTML... #+END_HTML sections to embed literal
- HTML.
-
- - During HTML export, you can request to have a_{b}
- interpreted as a subscript, but to leave a_b as it is. This
- can be done by setting the variable
- org-export-sub-superscript to the symbol `{}' with
-
- (setq org-export-sub-superscript '{})
-
- or by using
-
- #+OPTIONS: ^:{}
-
- Thanks to Eddward DeVilla for this idea.
-
- - New variable `org-empty-line-terminates-plain-lists'.
- Default is nil, meaning that empty lines are part of the
- previous list item, and that you can have several paragraphs
- in one such item. Set this to t if you want an empty line
- terminate all levels of plain list items.
-
- Thanks to Mike Newman for triggering this development.
-
- - C-c RET does insert a horizontal separator line and move the
- cursor into the table line below it. Thanks to Bastien for
- this proposal.
-
- - Org-mode always offers you to record a note when a TODO item
- automatically repeats, even if you are not logging state
- changes. The new variable `org-log-repeat' allows to turn
- this off, so that notes are really only been taken if you
- are logging all state changes.
-
- - Various Bug fixes, thanks to everyone who reported.
-
-* Version 4.68
-
-** Overview
- - Priority handling in the tags view
- - Date/time prompt follows the popup calender, and accepts AM/PM times.
- - Standard references like B4 in the spreadsheet.
- - Improvements to the formula editor.
- - C-j does better indentation.
- - Bug fixes
-
-** Details
- - Priority handling in the tags view
-
- + Agenda lists selected by tag are now sorted by priority.
- Thanks to Andrew Korty for reporting this omission.
-
- - Improvements to the date/time prompt.
-
- + When you move (using S-cursor keys) the cursor in the pop-up
- calendar window while responding to a date/time prompt, the
- prompt is updated with the new default date (Emacs only).
-
- + You can now enter AM/PM times at this prompt.
-
- - Changes in the spreadsheet
-
- + You can now also write B4 instead of @4$2 as a reference in
- formulas. The column references without specified row can be
- written as C& instead of $3. Such references make formulas
- easier to read and are now the default way how references are
- shown when you edit existing formulas. To get the old behavior
- back (i.e. only @row$col references), set the variable
- `org-table-use-standard-references' to nil.
-
- Relative references like @-3$-2 or @II..III continue to use the
- internal format.
-
- - Changes in the formula editor (the one you get with "C-c '")
-
- + The formulas are organized in a more logical way.
-
- + There is now a menu with commands.
-
- + When starting the formula editor with "C-c '", the cursor
- immediately moves to the formula for the current field.
-
- + With the cursor on a reference in the formula, you can use
- S-cursor keys to change the field being referenced.
-
- - C-j indents the following line correctly whe used in a headline
- or in aplain list item. Thanks to Leo for this suggestion.
-
- - Bug fixes
-
- + Flyspell now knows about special org-mode commands.
- Thanks to Vinod Valsalam for reporting this problem, and to
- Andrew Korty for showing how to fix it.
-
- + Most other bugs discussed recently on emacs-orgmode@gnu.org
- should be fixed, except the problem with non-ASCII characters
- in tags....
-
-* Version 4.67
-
- - Expert mode for fast tag selection.
- When org-fast-tag-selection-single-key is `expert', not even
- the selection window is shown, only the prompt. One more C-c
- gets you the window, another one goes to multiple selection mode.
-
- - Synchronized with Emacs once more: Emacs CVS has now org-mode
- 4.67. At least until it causes a problem, then the Emacs people
- will switch back to 4.56. Lets hope there will be no problem.
-
- - Code cleanup
-
- - Bug fixes
-
-* Version 4.66
-
-** Overview
-
- - Sorting of top-level entries works now if the region contains
- top-level entries, or if the cursor is before the first headline.
- Thanks to "redblue" for reporting this bug.
-
- - When entering date and time at the prompt, you can now mix
- entering text and selecting something in the calendar. For
- example, enter 22:15 at the prompt without pressing RET, and then
- click on a date in the calendar. Both pieces of information will
- be included in the resulting time stamp. You can also use
- S-curser to move the cursor in the calendar to the desired date
- and then enter 22:15 and press RET at the prompt.
-
- - When setting a deadline or a schedule, entering a time now
- automatically selects the time stamp format that includes the
- time. Bug report (by means of a question) from Bastre.
-
- - C-c C-l can be used to convert a plain link into a bracket link.
-
- - Internal links now match inside (the visible part of) other
- links. Thanks to Scott Otterson for reporting this bug.
-
- - iCalendar export of TODO items fixed, see also the variable
- `org-icalendar-include-todo'. Thanks to Philipp Raschdorf.
-
- - The number of levels in the table of contents of an exported
- document can now be set independently of the number of headline
- levels. For example:
-
- #+OPTIONS: H:4 toc:2
-
- - The command `C-c }' toggles the display of row and column numbers
- the the current table, to aid constructing formulas. To try it,
- move the cursor to a table and press `C-c }', or use the menu
- entry.
-
- - Orgtbl translation functions (introduced in 4.65) have been
- simplified using a generic function `orgtbl-to-generic' that can
- be used for very general languanges. Writing your own translator
- should be very easy now. More info in the manual.
-
- - CONTENTS visibility can be limited to a certain level. The
- command `C-3 S-TAB' will switch to CONTENTS view and show the
- first 3 levels.
-
- - Bug fixes.
-
-* Version 4.65
-
-** Overview
-
- - Orgtbl can be used to maintain tables in LaTeX, and in any other mode
- - Editing Lisp formulas for tables improved.
- - Better structure for HTML exported tables.
- - New "calculation" marker "/" to mark lines that should not be exported.
-
-** Detailed description of changes
-
- - You can use orgtbl mode to maintain a LaTeX table, or pretty much
- any table in any mode.
-
- This does *not* work by making Orgtbl aware of LaTeX syntax. That
- would be a box of Pandora I am not willing to open. Instead, you
- use a normal Orgtbl-mode table, and a converter program to
- automatically place a LaTeX version of the table into the correct
- spot in the LaTeX file. The orgtbl-mode table can be maintained
- inside the same file, in a block comment.
-
- I am providing translators for LaTeX, HTML, and TeXInfo. For
- other applications, you need to write one yourself - but that is
- not hard if you start from the LaTeX version and just modify it.
- Thanks to Thomas Baumann for triggering this development through
- a request for a table-to-LaTeX converter.
-
- - In the special buffer to edit the formulas of a table (created
- with "C-c '"), there is now better support for editing Lisp
- formulas. TAB and M-TAB work like in an Emacs Lisp buffer,
- indenting lines and completing lisp symbols. With the cursor on
- a line defining a complex Lisp formula, a first press on TAB will
- convert the formula into a pretty-printed version with proper
- linebreaks and indentation. A second TAB folds the line back to
- the compact form.
-
- - Tables in HTML export have now additional structure elements
- defined. The header (before the first hline) is wrapped into
- <thead>..</thead>, and each part of the body (as separated in
- org-mode by hlines) is wrapped into <tbody>..</tbody> tags. I
- have also changed the CSS style for <td> fields and the value of
- `org-export-html-table-tag' to get cleaner tables. Basically,
- tables now have horizontal lines only where needed, and no
- vertical lines at all, as generally recommended for tables in
- printed text. I like the new look, but I am not sure if this
- change will find general approval, please throw in your view if
- you like. Thanks to Scott for driving this, and to goud-H for
- pointing me to the row grouping in tables.
-
- - In a table with calculation markers in the first column, you can
- now also put "/" into the first column. It indicates that this
- line should not be exported. The foremost application for this
- are lines containing only "<N>" markers for narrowing columns.
-
-* Version 4.64
-
-** Overview
-
- - Email links get better, configurable descriptions
- - When inserting a link, selected text becomes the description
- - Easier access to the list of stored links.
- - Horizontal lines in HTML export.
- - Remember templates and storing of notes improved.
-
-** Detailed description of changes
-
- - The descriptive part of links to email messages can be configured
- using the variable `org-email-link-description-format'. The new
- default is "Email %c: %.30s" and leads to
-
- Email from NAME: SUBJECT
-
- If you configure the variable `org-from-is-user-regexp'
- correctly, then for email you *sent* this will actually change to
-
- Email to NAME: SUBJECT
-
- The subject is limited to 30 characters. If you have become
- attached to the previous default (look twice, the new one is
- better), use "%f on: %s" as your format.
-
- - Selecting text before entering a new link with C-c C-l now really
- works, the selected text becomes the description part of the
- link. Requested by Scott, buggy 4.62 implementation is now fixed.
-
- - Stored links are part of the history list for C-c C-l, so to
- reach them, you can use up/down rather than completion. Thanks
- to Raman for this excellent idea.
-
- - A line consisting only of "-", and at least 5 of them, is
- exported into HTML as <hr/>, as proposed by Giovanni Ridolfi.
-
- - Several changes to org <-> remember integration
-
- - You can use `org-remember' as your default command to start
- remember. It will automatically detect if there is an active
- region and use it as initial content (we will probably make
- remember.el work like this as well).
- Also, when calling `org-remember' in a remember buffer that
- was created with a template, you will again be asked to
- select a template. The buffer is then re-created with the
- new template, but the old context information. This is
- useful if you change your mind about the template to use
- (Leo's idea).
-
- - Besides specifying a default *target* file for a note, you
- can also give a default *heading* of which the note should
- become a subitem. In many cases this avoids or speeds up
- navigating to the right location. Both file and heading can
- be different for each template. Both are non-binding, you
- can change them while storing the note. However, when you
- exit remember with C-u C-c C-c, these defaults will be used
- without interaction.
-
- - Templates can specify interactive fields. During expansion
- of the template, you will be prompted for the information in
- that field. For example %^t will pop up a calendar and ask
- you to select a date. This new feature follows a proposal
- from Leo, who in the mean time has said he does not need it
- anymore. But I liked it, so here it is :-)
-
- - Templates can access information specific to the link type
- created, for example the author and subject of an email.
- Syntax is %:fromname, %:fromaddress, %:subject etc, details
- in the manual. Proposed by Peder O. Klingenberg.
-
- - I have been considering to move, at some stage, the template
- functionality into remember.el itself - which would of course
- require consent of the remember.el maintainers. I am not
- sure how well this would work though, since some things like
- the interactive time stamps are org.el specific, so treating
- them would require special hooks. Comments?
-
-* Version 4.63
- - Bug fixes
-
-* Version 4.62
- - Many changes to the spreadsheet functions in the table editor.
- For details, please re-read the manual section 3.4.
- + New Features
- - It is much easier to assign formulas to individual fields.
- - References to arbitrary fields and ranges.
- - Absolute references are modified in row-editing commands.
- - Formula editor that highlights referenced fields.
- + Incompatible changes
- - Empty fields are excluded in range references, see "E" mode flag.
- - &... ranges no longer supported, use new @... ranges.
- - Variable insertion into Lisp formulas work differently.
- - Selected text becomes the default description for C-c C-l links.(Scott)
- - The date format in the agenda/timeline views is now customizable.
- See the new option `org-agenda-date-format'. (request by Victor)
- - Link abbreviations no longer need a double colon, single colon is fine.
- - Bug fixes.
-
-* Version 4.61
- - Avoiding keybinding clashes with flyspell
- - Archiving is now also on `C-C C-x C-s' (was just `C-c $')
- - Cycling through agenda files is now also on "C-'" (was just "C-,")
- - Colon is considered part of number, to align times in clock tables.
- - Fixed bug for list of stuck projects.
- - Fixed several bugs/problems concerning linking to gnus.
- - Block agendas can contain the list of stuck projects.
- - #+ARCHIVE may now appear several times in the buffer.
- - More bug fixes.
-
-* Version 4.60
- - HTML export: inlining images, clickable images (manual 10.2.4).
- - Incremental search now shows proper context when exiting.
- - Tables calculation and Calc package.
- - Calc is no longer needed when using only elisp formulas.
- - Proper error messages when calc is needed and not available.
- - Tracking TODO state changes with time stamps and notes.
- - Empty entries go full circle.
- - Links in iCalendar export cleaned up.
- - Bug fixes.
-
-
-* Version 4.59
- - Cleanup code, bug fixes.
-
-* Version 4.58
- - Full undo support in the agenda buffer.
- - Listing stuck GTD projects (projects without any NEXT ACTIONS).
- Configure `org-stuck-projects' before using it.
- - C-c C-x b shows the current subtree in an indirect buffer, in
- another, dedicated frame.
- - Custom agenda commands take precedence over builtin commands.
- - auto-fill for comments works on the Emacs side, XEmacs not yet.
-
-* Version 4.57
- - Sorting of outline items on same level.
- - Sorting tables automatically selects line range between hlines.
- - Changes in Agenda buffer
- - `C-c C-o' follows a link in the current line.
- - `C-c $' archives the subtree corresponding to the line.
- - Changing dates with S-left and S-right show new date in agenda,
- but still do not move the entry to the new date.
- - new option `org-agenda-skip-scheduled-if-done'.
- - Agenda and sparse tree construction using tag matches can now
- use regular expressions.
- - When prompted for a date/time, entering "+7" indicates a date
- 7 days from now - but only this is the only thing you give.
- - Custom time formats also apply to exported html and ascii.
- - Bug fixes.
-
-* Version 4.56
- - `C-k' in agenda kills current line and corresponding subtree in file.
- - XEmacs compatibility issues fixed, in particular tag alignment.
- - M-left/right now in/outdents plain list items, no Shift needed.
- - Bug fixes.
-
-* Version 4.55
- - Bug fixes.
-
-* Version 4.54
- - Improvements to fast tag selection
- + show status also in target line.
- + option to auto-exit after first change to tags list (see manual).
- - Tags sparse trees now also respect the settings in
- `org-show-hierarchy-above' and `org-show-following-heading'.
- - Bug fixes.
-
-* Version 4.53
- - Custom time formats can be overlayed over time stamps.
- - New option `org-agenda-todo-ignore-deadlines'.
- - Work-around for flyspell bug (CVS Emacs has this fixed in flyspell.el).
- - Work-around for session.el problem with circular data structures.
- - Bug fixes.
-
-* Version 4.52
- - TAG matches can also specify conditions on TODO keywords.
- - The fast tag interface allows setting tags that are not in the
- predefined list.
- - Bug fixes.
-
-* Version 4.51
- - Link abbreviations (manual section 4.5).
- - More control over how agenda is displayed. See the new variables
- `org-agenda-window-setup', `org-agenda-restore-windows-after-quit'.
- - Bug fixes.
-
-* Version 4.50
- - Closing a TODO item can record an additional note.
- See variables `org-log-done' and `org-log-note-headings'.
- - Inserting headlines and bullets can leave an extra blank line.
- See variable `org-blank-before-new-entry'. (Ed Hirgelt patch)
- - [[bracket links]] in the agenda are active just as in org-mode buffers.
- - C-c C-o on a date range displays the agenda for exactly this range.
- - The default for `org-cycle-include-plain-lists' is back to nil.
- - Calls to `org-occur' can be stacked by using a prefix argument.
- - The options `org-show-hierarchy-above' and `org-show-following-heading'
- now always default to `t', but can be customized differently for
- different types of sparse trees or jump commands.
- - Bug fixes.
-
-
-* Version 4.49
- - Agenda views can be made in batch mode from the command line.
- - `org-store-link' does the right thing in dired-mode.
- - File links can contain environment variables.
- - Full Emacs 21 compatibility has been restored.
- - Bug fixes.
-
-* Version 4.47
- - Custom commands may produce an agenda which contains several blocks,
- each block created by a different agenda command.
- - Agenda commands can be restricted to the current file, region, subtree.
- - The timeline command must now be called through the agenda
- dispatcher (C-c a L). `C-c C-r' no longer works.
- - Agenda items can be sorted by tag. The *last* tag is used for this.
- - The prefix and the sorting strategy for agenda items can depend
- upon the agenda type.
- - The handling of `mailto:' links can be customized, see the new
- variable `org-link-mailto-program'.
- - `mailto' links can specify a subject after a double colon,
- like [[mailto:carsten@orgmode.org::Org-mode is buggy]].
- - In the #+STARTUP line, M-TAB completes valid keywords.
- - In the #+TAGS: line, M-TAB after ":" inserts all currently used tags.
- - Again full Emacs 21 support: Checkboxes and publishing are fixed.
- - More minor bug fixes.
-
-* Version 4.45
- - Checkbox lists can show statistics about checked items.
- - C-TAB will cycle the visibility of archived subtrees.
- - Documentation about checkboxes has been moved to chapter 5.
- - Bux fixes.
-
-* Version 4.44
- - Clock table can be done for a limited time interval.
- - Obsolete support for the old outline mode has been removed.
- - Bug fixes and code cleaning.
-
-* Version 4.43
- - Bug fixes
- - `s' key in the agenda saves all org-mode buffers.
-
-* Version 4.41
- - Shift-curser keys can modify inactive time stamps (inactive time
- stamps are the ones in [...] brackets.
- - Toggle all checkboxes in a region/below a headline.
- - Bug fixes.
-
-* Version 4.40
- - Bug fixes.
-
-
-* Version 4.39
- - Special tag ARCHIVE keeps a subtree closed and away from agenda lists.
- - LaTeX code in Org-mode files can be converted to images for HTML.
- - Bug fixes.
- - CDLaTeX-mode features can be used in Org-mode to help inserting
- LaTeX environment and math.
-
-* Version 4.38
- - noutline.el is now required (important for XEmacs users only).
- - Dynamic blocks.
- - Archiving of all level 1 trees without open TODO items.
- - Clock reports can be inserted into the file in a special section.
- - FAQ removed from the manual, now only on the web.
- - Bug fixes.
-
-* Version 4.37
- - Clock-feature for measuring time spent on specific items.
- - Improved emphasizing allows configuration and stacking.
-
-* Version 4.36
- - Improved indentation of ASCII export, when headlines become items.
- - Handling of 12am and 12pm fixed. Times beyond 24:00 can be used
- and will not lead to conflicts.
- - Support for mutually exclusive TAGS with the fast tags interface.
- - Bug fixes.
-
-* Version 4.35
- - HTML export is now valid XHTML.
- - Timeline can also show dates without entries. See new option
- `org-timeline-show-empty-dates'.
- - The bullets created by the ASCII exporter can now be configured.
- See the new option `org-export-ascii-bullets'.
- - New face `org-upcoming-deadline' (was `org-scheduled-previously').
- - New function `org-context' to allow testing for local context.
-
-* Version 4.34
- - Bug fixes.
-
-* Version 4.33
- - New commands to move through plain lists: S-up and S-down.
- - Bug fixes and documentation update.
-
-* Version 4.32
- - Fast (single-key-per-tag) interface for setting TAGS.
- - The list of legal tags can be configured globally and locally.
- - Elisp and Info links (thanks to Todd Neal).
- - `org-export-publishing-directory' can be an alist, with different
- directories for different export types.
- - All context-sensitive commands use `call-interactively' to dispatch.
- - `org-confirm-shell-links' renamed to `org-confirm-shell-link-function'.
- - Bug fixes.
-
-* Version 4.31
- - Bug fixes.
-
-* Version 4.30
- - Modified installation: Autoloads have been collected in org-install.el.
- - Logging (org-log-done) is now a #+STARTUP option.
- - Checkboxes in plain list items, following up on Frank Ruell's idea.
- - File links inserted with C-c C-l will use relative paths if the linked
- file is in the current directory or a subdirectory of it.
- - New variable `org-link-file-path-type' to specify preference for
- relative and absolute paths.
- - New CSS classes for tags, timestamps, timestamp keywords.
- - Bug and typo fixes.
-
-
-* Version 4.29
- - Inlining images in HTML export now depends on wheather the link
- contains a description or not.
- - TODO items can be scheduled from the global TODO list using C-c C-s.
- - TODO items already scheduled can be made to disappear from the global
- todo list, see `org-agenda-todo-ignore-scheduled'.
- - In Tables, formulas may also be Lisp forms.
- - Exporting the visible part of an outline with `C-c C-x v' works now
- for all available exporters.
- - Bug fixes, lots of them :-(
-
-* Version 4.28
- - Bug fixes.
-
-* Version 4.27
- - HTML exporter generalized to receive external options.
- As part of the process, author, email and date have been moved to the
- end of the HTML file.
- - Support for customizable file search in file links.
- - BibTeX database links as first application of the above.
- - New option `org-agenda-todo-list-sublevels' to turn off listing TODO
- entries that are sublevels of another TODO entry.
-
-* Version 4.26
- - Bug fixes.
-
-* Version 4.25
- - Revision of the font-lock faces section, with better tty support.
- - TODO keywords in Agenda buffer are fontified.
- - Export converts links between .org files to links between .html files.
- - Better support for bold/italic/underline emphasis.
-
-* Version 4.24
- - Bug fixes.
-
-* Version 4.23
- - Bug fixes.
-
-* Version 4.22
- - Bug fixes.
- - In agenda buffer, mouse-1 no longer follows link.
- See `org-agenda-mouse-1-follows-link' and `org-mouse-1-follows-link'.
-
-* Version 4.20
- - Links use now the [[link][description]] format by default.
- When inserting links, the user is prompted for a description.
- - If a link has a description, only the description is displayed
- the link part is hidden. Use C-c C-l to edit the link part.
- - TAGS are now bold, but in the same color as the headline.
- - The width of a table column can be limited by using a field "<N>".
- - New structure for the customization tree.
- - Bug fixes.
-
-
-* Version 4.13
- - The list of agenda files can be maintainted in an external file.
- - Bug fixes.
-
-* Version 4.12
- - Templates for remember buffer. Note that the remember setup changes.
- To set up templates, see `org-remember-templates'.
- - The time in new time stamps can be rounded, see new option
- `org-time-stamp-rounding-minutes'.
- - Bug fixes (there are *always* more bugs).
-
-[...]
-
-Version 4.00
- - Headlines can contain TAGS, and Org-mode can produced a list
- of matching headlines based on a TAG search expression.
- - `org-agenda' has now become a dispatcher that will produce the agenda
- and other views on org-mode data with an additional keypress.
-
-
-* Version 3.24
- - Switching and item to DONE records a time stamp when the variable
- `org-log-done' is turned on. Default is off.
-
-* Version 3.23
- - M-RET makes new items as well as new headings.
- - Various small bug fixes
-
-* Version 3.22
- - CamelCase words link to other locations in the same file.
- - File links accept search options, to link to specific locations.
- - Plain list items can be folded with `org-cycle'. See new option
- `org-cycle-include-plain-lists'.
- - Sparse trees for specific TODO keywords through numeric prefix
- argument to `C-c C-v'.
- - Global TODO list, also for specific keywords.
- - Matches in sparse trees are highlighted (highlights disappear with
- next buffer change due to editing).
-
-* Version 3.21
- - Improved CSS support for the HTML export. Thanks to Christian Egli.
- - Editing support for hand-formatted lists
- - M-S-cursor keys handle plain list items
- - C-c C-c renumbers ordered plain lists
-
-* Version 3.20
- - There is finally an option to make TAB jump over horizontal lines
- in tables instead of creating a new line before that line.
- The option is `org-table-tab-jumps-over-hlines', default nil.
- - New command for sorting tables, on `C-c ^'.
- - Changes to the HTML exporter
- - hand-formatted lists are exported correctly, similar to
- markdown lists. Nested lists are possible. See the docstring
- of the variable `org-export-plain-list-max-depth'.
- - cleaned up to produce valid HTML 4.0 (transitional).
- - support for cascading style sheets.
- - New command to cycle through all agenda files, on C-,
- - C-c [ can now also be used to change the sequence of agenda files.
-
-
-* Version 3.19
- - Bug fixes
-
-* Version 3.18
- - Export of calendar information in the standard iCalendar format.
- - Some bug fixes.
-
-* Version 3.17
- - HTML export specifies character set depending on coding-system.
-
-* Version 3.16
- - In tables, directly after the field motion commands like TAB and RET,
- typing a character will blank the field. Can be turned off with
- variable `org-table-auto-blank-field'.
- - Inactive timestamps with `C-c !'. These do not trigger the agenda
- and are not linked to the calendar.
- - Additional key bindings to allow Org-mode to function on a tty emacs.
- - `C-c C-h' prefix key replaced by `C-c C-x', and `C-c C-x C-h' replaced
- by `C-c C-x b' (b=Browser). This was necessary to recover the
- standard meaning of C-h after a prefix key (show prefix bindings).
-
-* Version 3.15
- - QUOTE keyword at the beginning of an entry causes fixed-width export
- of unmodified entry text. `C-c :' toggles this keyword.
- - New face `org-special-keyword' which is used for COMMENT, QUOTE,
- DEADLINE and SCHEDULED, and priority cookies. Default is only a weak
- color, to reduce the amount of aggressive color in the buffer.
-
-* Version 3.14
- - Formulas for individual fields in table.
- - Automatic recalculation in calculating tables.
- - Named fields and columns in tables.
- - Fixed bug with calling `org-archive' several times in a row.
-
-* Version 3.13
- - Efficiency improvements: Fewer table re-alignments needed.
- - New special lines in tables, for defining names for individual cells.
-
-* Version 3.12
- - Tables can store formulas (one per column) and compute fields.
- Not quite like a full spreadsheet, but very powerful.
- - table.el keybinding is now `C-c ~'.
- - Numeric argument to org-cycle does `show-subtree' above on level ARG.
- - Small changes to keys in agenda buffer. Affected keys:
- [w] weekly view; [d] daily view; [D] toggle diary inclusion.
- - Bug fixes.
-
-* Version 3.11
- - Links inserted with C-c C-l are now by default enclosed in angle
- brackets. See the new variable `org-link-format'.
- - ">" terminates a link, this is a way to have several links in a line.
- Both "<" and ">" are no longer allowed as characters in a link.
- - Archiving of finished tasks.
- - C-<up>/<down> bindings removed, to allow access to paragraph commands.
- - Compatibility with CUA-mode (see variable `org-CUA-compatible').
- - Compatibility problems with viper-mode fixed.
- - Improved html export of tables.
- - Various clean-up changes.
-
-* Version 3.10
- - Using `define-derived-mode' to derive `org-mode' from `outline-mode'.
-
-
-* Version 3.09
- - Time-of-day specifications in agenda are extracted and placed
- into the prefix. Timed entries can be placed into a time grid for
- day.
-
-* Version 3.08
- - "|" no longer allowed as part of a link, to allow links in tables.
- - The prefix of items in the agenda buffer can be configured.
- - Cleanup.
-
-* Version 3.07
- - Some folding inconsistencies removed.
- - BBDB links to company-only entries.
- - Bug fixes and global cleanup.
-
-* Version 3.06
- - M-S-RET inserts a new TODO heading.
- - New startup option `content'.
- - Better visual response when TODO items in agenda change status.
- - Window positioning after visibility state changes optimized and made
- configurable. See `org-cycle-hook' and `org-occur-hook'.
-
-* Version 3.05
- - Agenda entries from the diary are linked to the diary file, so
- adding and editing diary entries can be done directly from the agenda.
- - Many calendar/diary commands available directly from agenda.
- - Field copying in tables with S-RET does increment.
- - C-c C-x C-v extracts the visible part of the buffer for printing.
- - Moving subtrees up and down preserves the whitespace at the tree end.
-
-* Version 3.04
- - Table editor optimized to need fewer realignments, and to keep
- table shape when typing in fields.
- - A new minor mode, orgtbl-mode, introduces the Org-mode table editor
- into arbitrary major modes.
- - Fixed bug with realignment in XEmacs.
- - Startup options can be set with special #+STARTUP line.
- - Heading following a match in org-occur can be suppressed.
-
-* Version 3.03
- - Copyright transfer to the FSF.
- - Effect of C-u and C-u C-u in org-timeline swapped.
- - Timeline now always contains today, and `.' jumps to it.
- - Table editor:
- - cut and paste of rectangular regions in tables
- - command to convert org-mode table to table.el table and back
- - command to treat several cells like a paragraph and fill it
- - command to convert a buffer region to a table
- - import/export tables as tab-separated files (exchange with Excel)
- - Agenda:
- - Sorting mechanism for agenda items rewritten from scratch.
- - Sorting fully configurable.
- - Entries specifying a time are sorted together.
- - Completion also covers option keywords after `#-'.
- - Bug fixes.
-
-* Version 3.01
- - New reference card, thanks to Philip Rooke for creating it.
- - Single file agenda renamed to "Timeline". It no longer shows
- warnings about upcoming deadlines/overdue scheduled items.
- That functionality is now limited to the (multifile) agenda.
- - When reading a date, the calendar can be manipulated with keys.
- - Link support for RMAIL and Wanderlust (from planner.el, untested).
- - Minor bug fixes and documentation improvements.
-
-* Version 3.00
- - Multifile Agenda shows current entries from many different files.
- - TeXInfo documentation (thanks to Christian Egli for the conversion).
- - Additional applications for TODO keywords, see documentation.
- Different files may have different TODO keywords etc.
- - Priorities for TODO items.
- - The browser mode used by `org-remember-handler' is improved.
- - Images get inlined in HTML export (thanks to Carsten Wimmer).
- - File links can contain line numbers, like file:/usr/etc/config:255
- - Minor bug fixes.
-
-
-* Version 2.10
- - TODO entries can have additional states besides TODO and DONE.
- See new variable `org-todo-keywords'.
- - TODO keywords can be interpreted as categories. See variable
- `org-todo-interpretation'.
- - M-TAB completion on TODO keywords, TeX symbols, and normal words.
- - All keywords (like TODO, DEADLINE etc) are configurable.
- - Cursor positioning optimized after pro/demotion and TODO cycling.
- - Emphasizing in HTML works now for *bold*, /italic/ and _underline_.
- - New commands to kill, copy and yank entire subtrees. Yanking
- modifies the level of the tree before insertion.
- - New command `org-goto' (C-c C-j) to quickly move to other locations
- in the buffer without affecting outline visibility.
- - Hooks for John Wiegley's remember.el.
- - `org-read-date' pops up calendar for date selection with the mouse.
- See variable `org-popup-calendar-for-date-prompt'.
-
-* Version 2.6
- - TODO items can be SCHEDULED to a certain date.
- - Expired DEADLINEs are ignored if in an entry marked DONE.
- - From the diary or time-sorted view (C-c C-r), C-c C-t can be used to
- change the TODO state of an item remotely.
- - Horizontal computations in table editor. See `org-table-eval-formula'.
- - Fixed bug with summing tables (command `org-table-sum', `C-c +').
- - Calendar window follows the timestamp when a timestamp is changed.
- New variable `org-calendar-follow-timestamp-change'.
- - Time-sorted view (`org-diary-view', C-c C-r) now uses the prefix
- argument to force inclusion of unscheduled TODO items.
- - New variable `org-confirm-shell-links' to turn of safety query.
- - New variable `org-open-non-existing-files'.
-
-* Version 2.4
- - A time-sorted view on all time stamps can be created with C-c C-r.
- - Timestamps and Deadlines can be shown in the Emacs diary.
- - Date ranges introduced.
- - Time-string formats are no longer configurable.
- - Vertical lines in tables can be made invisible with `C-c |'.
- - New "link" type to execute shell commands, like "shell:ls *.org"
- - Upon export, "myfile.org" becomes "myfile.html" or "myfile.txt",
- instead of "myfile.org.html" or "myfile.org.txt".
- - When the cursor is in the white space at the beginning of a line,
- TAB removes the whitespace before indenting again.
-
-* Version 2.0
- - Windows (NT/2000) support.
- - Works with both Emacs and XEmacs.
- - Fully automatic table editor.
- - New link types into Gnus, VM and BBDB.
- - Other link system changes
- - Time stamps are treated as links to the calendar.
- - Easy creation of links with global command `org-store-link'.
- - Insertion of links with `C-c C-l' works differently now.
- - Space characters allowed as part of a link.
- - Options in `org-file-apps' extended. The command may now be
- symbol 'emacs', or a lisp form.
- Please re-read the manual section about links.
- - Timestamp changes
- - `org-deadline' now prompts for a date.
- - A line can now contain several timestamps. Updating of a
- timestamp only happens if the cursor is at the timestamp.
- - Changed the time-stamp-format to ISO, to make sure it will
- always work (non-English month names had caused problems
- with `parse-time-string'.). Changing the time stamp format
- is not recommended.
- - Picture mode enhancements have been removed from org.el
-
-
-* Version 1.4
- - Some option name changes, not backward compatible.
- - ASCII exporter upgrade: Table of contents.
- - HTML exporter upgrade: fixed-width regions, better
- sub/superscripts, many TeX symbols supported.
- - Calendar support.
-
-* Version 1.3
- - HTML exporter upgrade, in particular table of contents
-
-
-
-
diff --git a/ORGWEBPAGE/img/old/org-mode-unicorn-old.eps b/ORGWEBPAGE/img/old/org-mode-unicorn-old.eps
deleted file mode 100644
index 9734ff6..0000000
--- a/ORGWEBPAGE/img/old/org-mode-unicorn-old.eps
+++ /dev/null
@@ -1,257 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%CreationDate: Sat Mar 14 04:09:41 2009
-%%LanguageLevel: 3
-%%BoundingBox: 0 0 170 170
-%%EndComments
-/mt { moveto } def
-/ct { curveto } def
-/lt { lineto } def
-/np { newpath } def
-/cp { closepath } def
-/sc { setrgbcolor } def
-/er { gsave fill grestore 0.09375 setlinewidth stroke } def
-/lw { setlinewidth } def
-np
-0.0 170.0 mt
-170.0 170.0 lt
-170.0 0.0 lt
-0.0 0.0 lt
-0.0 170.0 lt
-cp
-1.000 1.000 1.000 sc
-er
-np
-111.4 152.6 mt
-114.8 156.0 114.5 162.2 119.3 164.1 ct
-118.9 160.2 117.1 156.4 114.7 153.4 ct
-114.0 151.1 113.3 148.7 111.2 147.3 ct
-111.6 147.1 112.3 146.6 112.7 146.4 ct
-111.9 144.8 111.1 143.2 110.3 141.7 ct
-109.7 141.4 108.7 140.9 108.2 140.7 ct
-108.8 140.6 110.1 140.6 110.7 140.6 ct
-110.0 137.7 108.2 135.2 105.2 134.4 ct
-105.8 134.5 106.9 134.7 107.5 134.7 ct
-107.9 133.0 107.8 131.2 106.3 130.0 ct
-106.8 128.1 105.9 126.4 105.2 124.8 ct
-103.8 124.3 102.4 123.9 101.0 123.4 ct
-102.6 123.5 104.1 123.5 105.7 123.6 ct
-105.4 122.7 104.7 120.8 104.4 119.9 ct
-101.9 119.0 99.2 118.3 96.5 118.5 ct
-96.5 120.2 96.6 121.9 96.6 123.6 ct
-96.9 123.7 lt
-97.2 123.9 97.8 124.3 98.1 124.5 ct
-99.0 126.0 100.2 127.3 101.4 128.6 ct
-101.5 129.3 101.5 130.8 101.5 131.5 ct
-104.6 134.1 104.0 138.5 107.2 141.0 ct
-107.4 145.2 110.4 148.6 111.4 152.6 ct
-cp
-0.475 0.412 0.345 sc
-er
-np
-94.2 133.9 mt
-94.2 130.6 95.9 127.8 97.7 125.1 ct
-97.5 124.7 97.1 124.1 96.9 123.7 ct
-95.0 124.4 93.2 125.4 91.4 126.4 ct
-91.3 128.3 91.2 130.3 91.3 132.2 ct
-91.4 132.6 91.6 133.2 91.7 133.6 ct
-92.3 133.7 93.6 133.8 94.2 133.9 ct
-cp
-0.192 0.294 0.286 sc
-er
-np
-88.0 125.4 mt
-88.6 127.8 88.9 130.9 91.3 132.2 ct
-91.2 130.3 91.3 128.3 91.4 126.4 ct
-90.3 126.0 89.2 125.7 88.0 125.4 ct
-cp
-0.325 0.482 0.475 sc
-er
-np
-11.4 130.6 mt
-11.6 130.4 11.6 130.4 11.4 130.6 ct
-cp
-0.627 0.302 0.196 sc
-er
-np
-70.6 123.3 mt
-70.7 126.6 74.3 131.8 77.8 128.8 ct
-75.0 128.3 74.5 125.3 73.9 122.9 ct
-73.0 120.7 75.3 119.1 76.4 117.4 ct
-78.5 115.2 78.3 112.0 78.7 109.2 ct
-82.4 109.6 85.8 111.8 87.0 115.4 ct
-85.3 116.7 83.8 118.0 82.3 119.5 ct
-84.6 119.6 87.0 119.4 89.2 118.5 ct
-91.8 120.1 94.0 122.1 96.6 123.6 ct
-96.6 121.9 96.5 120.2 96.5 118.5 ct
-99.2 118.3 101.9 119.0 104.4 119.9 ct
-108.8 119.9 112.6 117.4 115.8 114.7 ct
-119.0 112.0 123.3 111.8 127.1 110.4 ct
-132.9 108.2 139.2 110.1 145.1 108.8 ct
-147.2 108.1 149.5 109.2 151.6 108.5 ct
-154.6 106.5 155.8 102.6 155.8 99.1 ct
-153.9 96.8 152.3 94.0 149.2 93.2 ct
-150.1 91.5 150.6 89.7 150.6 87.8 ct
-147.9 84.3 143.0 84.0 139.0 83.6 ct
-132.3 84.2 125.7 85.2 119.0 84.6 ct
-117.3 84.3 116.1 85.7 114.8 86.6 ct
-107.6 82.7 99.4 79.1 91.0 80.7 ct
-91.5 80.3 92.4 79.6 92.8 79.2 ct
-92.5 75.0 89.9 71.3 90.4 67.0 ct
-90.9 61.8 92.0 55.8 96.8 52.8 ct
-100.2 50.7 103.3 47.9 106.9 46.0 ct
-112.3 41.4 116.7 35.9 121.3 30.5 ct
-125.7 23.5 131.2 16.6 131.8 8.1 ct
-128.3 10.2 125.5 13.6 121.6 14.9 ct
-118.2 16.0 115.5 18.5 112.0 19.3 ct
-108.0 20.0 104.5 22.1 100.5 22.9 ct
-95.7 24.1 90.8 23.3 86.0 24.2 ct
-83.0 23.6 80.0 23.7 77.0 23.6 ct
-72.2 23.5 67.9 20.7 63.1 21.2 ct
-56.1 20.6 49.2 22.7 43.2 26.1 ct
-37.7 30.1 34.1 36.2 28.6 40.2 ct
-29.9 39.6 31.5 39.3 32.9 38.9 ct
-32.8 41.1 32.5 43.4 31.7 45.4 ct
-33.2 45.3 34.7 45.4 36.2 45.1 ct
-37.7 43.4 38.9 41.5 40.2 39.8 ct
-42.8 42.6 41.3 46.5 40.7 49.8 ct
-43.5 46.6 44.8 42.0 48.5 39.7 ct
-48.9 42.7 47.7 45.5 46.9 48.3 ct
-45.8 51.7 48.5 54.6 49.8 57.6 ct
-53.0 55.5 56.5 50.6 60.7 53.2 ct
-56.4 56.8 53.7 62.0 52.6 67.5 ct
-58.3 66.8 62.2 61.6 67.9 61.0 ct
-67.4 65.7 62.2 67.6 60.1 71.6 ct
-58.4 74.9 56.5 79.1 58.7 82.6 ct
-61.7 81.3 64.4 79.1 67.8 79.3 ct
-67.0 81.3 66.2 83.3 65.4 85.4 ct
-65.8 85.3 66.6 85.1 67.0 85.0 ct
-69.5 80.1 73.1 75.4 72.5 69.6 ct
-73.9 70.7 75.6 71.9 75.6 73.9 ct
-76.0 79.7 73.6 85.1 71.6 90.4 ct
-75.6 88.0 79.5 85.3 81.7 81.1 ct
-82.0 81.6 82.5 82.5 82.7 82.9 ct
-81.1 88.3 78.1 93.1 74.6 97.4 ct
-74.5 97.4 74.4 97.5 74.4 97.6 ct
-71.8 100.4 69.4 103.9 69.7 107.9 ct
-70.0 112.5 68.9 117.3 70.6 121.8 ct
-70.6 122.2 70.6 122.9 70.6 123.3 ct
-cp
-0.325 0.482 0.475 sc
-er
-np
-73.9 122.9 mt
-74.5 125.3 75.0 128.3 77.8 128.8 ct
-78.5 127.4 79.1 126.0 79.6 124.5 ct
-80.2 122.7 81.0 120.9 82.3 119.5 ct
-83.8 118.0 85.3 116.7 87.0 115.4 ct
-85.8 111.8 82.4 109.6 78.7 109.2 ct
-78.3 112.0 78.5 115.2 76.4 117.4 ct
-75.3 119.1 73.0 120.7 73.9 122.9 ct
-cp
-0.192 0.294 0.286 sc
-er
-np
-88.0 125.4 mt
-89.2 125.7 90.3 126.0 91.4 126.4 ct
-93.2 125.4 95.0 124.4 96.9 123.7 ct
-96.6 123.6 lt
-94.0 122.1 91.8 120.1 89.2 118.5 ct
-87.0 119.4 84.6 119.6 82.3 119.5 ct
-81.0 120.9 80.2 122.7 79.6 124.5 ct
-82.3 125.8 85.2 125.1 88.0 125.4 ct
-cp
-0.627 0.302 0.196 sc
-er
-np
-69.3 122.1 mt
-69.6 122.4 70.3 123.0 70.6 123.3 ct
-70.6 122.9 70.6 122.2 70.6 121.8 ct
-70.3 121.9 69.6 122.0 69.3 122.1 ct
-cp
-0.475 0.412 0.345 sc
-er
-np
-65.8 122.0 mt
-66.9 122.4 68.2 122.5 69.3 122.1 ct
-69.6 122.0 70.3 121.9 70.6 121.8 ct
-68.9 117.3 70.0 112.5 69.7 107.9 ct
-69.4 103.9 71.8 100.4 74.4 97.6 ct
-74.4 97.5 74.5 97.4 74.6 97.4 ct
-78.1 93.1 81.1 88.3 82.7 82.9 ct
-82.5 82.5 82.0 81.6 81.7 81.1 ct
-79.5 85.3 75.6 88.0 71.6 90.4 ct
-73.6 85.1 76.0 79.7 75.6 73.9 ct
-75.6 71.9 73.9 70.7 72.5 69.6 ct
-73.1 75.4 69.5 80.1 67.0 85.0 ct
-66.6 85.1 65.8 85.3 65.4 85.4 ct
-66.2 83.3 67.0 81.3 67.8 79.3 ct
-64.4 79.1 61.7 81.3 58.7 82.6 ct
-56.5 79.1 58.4 74.9 60.1 71.6 ct
-62.2 67.6 67.4 65.7 67.9 61.0 ct
-62.2 61.6 58.3 66.8 52.6 67.5 ct
-53.7 62.0 56.4 56.8 60.7 53.2 ct
-56.5 50.6 53.0 55.5 49.8 57.6 ct
-48.5 54.6 45.8 51.7 46.9 48.3 ct
-47.7 45.5 48.9 42.7 48.5 39.7 ct
-44.8 42.0 43.5 46.6 40.7 49.8 ct
-41.3 46.5 42.8 42.6 40.2 39.8 ct
-38.9 41.5 37.7 43.4 36.2 45.1 ct
-34.7 45.4 33.2 45.3 31.7 45.4 ct
-32.5 43.4 32.8 41.1 32.9 38.9 ct
-31.5 39.3 29.9 39.6 28.6 40.2 ct
-28.1 40.5 27.1 41.1 26.6 41.4 ct
-26.5 41.5 lt
-26.4 41.6 lt
-22.2 45.0 19.8 49.8 17.8 54.7 ct
-15.6 62.2 13.3 70.1 14.5 78.0 ct
-16.3 86.5 20.7 94.4 26.3 101.0 ct
-29.3 104.6 33.7 106.6 37.4 109.4 ct
-41.7 113.5 47.6 115.3 52.7 118.3 ct
-56.6 120.8 61.5 120.7 65.8 122.0 ct
-cp
-0.627 0.302 0.196 sc
-er
-np
-93.8 106.7 mt
-96.2 108.4 99.0 109.4 102.0 109.2 ct
-104.1 108.3 106.0 106.9 108.0 105.7 ct
-108.5 105.9 109.6 106.2 110.1 106.4 ct
-108.2 103.9 105.2 102.1 102.0 102.8 ct
-99.1 104.0 97.1 106.7 93.8 106.7 ct
-cp
-0.192 0.294 0.286 sc
-er
-np
-96.3 103.7 mt
-97.1 102.9 98.0 102.1 98.8 101.3 ct
-101.6 101.2 104.5 101.2 107.3 101.2 ct
-108.2 102.0 109.1 102.8 110.1 103.6 ct
-108.8 102.3 107.5 100.8 105.7 100.0 ct
-103.9 99.7 102.0 99.8 100.2 99.8 ct
-98.8 101.1 97.5 102.4 96.3 103.7 ct
-cp
-0.627 0.302 0.196 sc
-er
-np
-74.4 97.6 mt
-74.4 97.5 74.5 97.4 74.6 97.4 ct
-74.5 97.4 74.4 97.5 74.4 97.6 ct
-cp
-0.475 0.412 0.345 sc
-er
-np
-140.0 89.1 mt
-140.9 92.6 144.9 93.1 147.9 93.7 ct
-148.7 92.2 150.2 90.1 148.4 88.7 ct
-145.6 88.1 142.5 87.6 140.0 89.1 ct
-cp
-0.192 0.294 0.286 sc
-er
-np
-26.4 41.6 mt
-26.5 41.5 lt
-26.6 41.4 lt
-26.6 41.5 26.5 41.6 26.4 41.6 ct
-cp
-0.475 0.412 0.345 sc
-er
diff --git a/ORGWEBPAGE/img/old/org-mode-unicorn-old.ico b/ORGWEBPAGE/img/old/org-mode-unicorn-old.ico
deleted file mode 100644
index 43103cc..0000000
--- a/ORGWEBPAGE/img/old/org-mode-unicorn-old.ico
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/old/org-mode-unicorn-old.jpg b/ORGWEBPAGE/img/old/org-mode-unicorn-old.jpg
deleted file mode 100644
index fce586a..0000000
--- a/ORGWEBPAGE/img/old/org-mode-unicorn-old.jpg
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/old/org-mode-unicorn-old.svg b/ORGWEBPAGE/img/old/org-mode-unicorn-old.svg
deleted file mode 100644
index 1364d5b..0000000
--- a/ORGWEBPAGE/img/old/org-mode-unicorn-old.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="170pt" height="170pt" viewBox="0 0 170 170" version="1.1" xmlns="http://www.w3.org/2000/svg">
-<path fill="#ffffff" stroke="#ffffff" stroke-width="0.09375" d=" M 0.0 0.0 L 170.0 0.0 L 170.0 170.0 L 0.0 170.0 L 0.0 0.0 Z" />
-<path fill="#796958" stroke="#796958" stroke-width="0.09375" d=" M 111.4 17.4 C 114.8 14.0 114.5 7.8 119.3 5.9 C 118.9 9.8 117.1 13.6 114.7 16.6 C 114.0 18.9 113.3 21.3 111.2 22.7 C 111.6 22.9 112.3 23.4 112.7 23.6 C 111.9 25.2 111.1 26.8 110.3 28.3 C 109.7 28.6 108.7 29.1 108.2 29.3 C 108.8 29.4 110.1 29.4 110.7 29.4 C 110.0 32.3 108.2 34.8 105.2 35.6 C 105.8 35.5 106.9 35.3 107.5 35.3 C 107.9 37.0 107.8 38.8 106.3 40.0 C 106.8 41.9 105.9 43.6 105.2 45.2 C 103.8 45.7 102.4 46.1 101.0 46.6 C 102.6 46.5 104.1 46.5 105.7 46.4 C 105.4 47.3 104.7 49.2 104.4 50.1 C 101.9 51.0 99.2 51.7 96.5 51.5 C 96.5 49.8 96.6 48.1 96.6 46.4 L 96.9 46.3 C 97.2 46.1 97.8 45.7 98.1 45.5 C 99.0 44.0 100.2 42.7 101.4 41.4 C 101.5 40.7 101.5 39.2 101.5 38.5 C 104.6 35.9 104.0 31.5 107.2 29.0 C 107.4 24.8 110.4 21.4 111.4 17.4 Z" />
-<path fill="#314b49" stroke="#314b49" stroke-width="0.09375" d=" M 94.2 36.1 C 94.2 39.4 95.9 42.2 97.7 44.9 C 97.5 45.3 97.1 45.9 96.9 46.3 C 95.0 45.6 93.2 44.6 91.4 43.6 C 91.3 41.7 91.2 39.7 91.3 37.8 C 91.4 37.4 91.6 36.8 91.7 36.4 C 92.3 36.3 93.6 36.2 94.2 36.1 Z" />
-<path fill="#537b79" stroke="#537b79" stroke-width="0.09375" d=" M 88.0 44.6 C 88.6 42.2 88.9 39.1 91.3 37.8 C 91.2 39.7 91.3 41.7 91.4 43.6 C 90.3 44.0 89.2 44.3 88.0 44.6 Z" />
-<path fill="#a04d32" stroke="#a04d32" stroke-width="0.09375" d=" M 11.4 39.4 C 11.6 39.6 11.6 39.6 11.4 39.4 Z" />
-<path fill="#537b79" stroke="#537b79" stroke-width="0.09375" d=" M 70.6 46.7 C 70.7 43.4 74.3 38.2 77.8 41.2 C 75.0 41.7 74.5 44.7 73.9 47.1 C 73.0 49.3 75.3 50.9 76.4 52.6 C 78.5 54.8 78.3 58.0 78.7 60.8 C 82.4 60.4 85.8 58.2 87.0 54.6 C 85.3 53.3 83.8 52.0 82.3 50.5 C 84.6 50.4 87.0 50.6 89.2 51.5 C 91.8 49.9 94.0 47.9 96.6 46.4 C 96.6 48.1 96.5 49.8 96.5 51.5 C 99.2 51.7 101.9 51.0 104.4 50.1 C 108.8 50.1 112.6 52.6 115.8 55.3 C 119.0 58.0 123.3 58.2 127.1 59.6 C 132.9 61.8 139.2 59.9 145.1 61.2 C 147.2 61.9 149.5 60.8 151.6 61.5 C 154.6 63.5 155.8 67.4 155.8 70.9 C 153.9 73.2 152.3 76.0 149.2 76.8 C 150.1 78.5 150.6 80.3 150.6 82.2 C 147.9 85.7 143.0 86.0 139.0 86.4 C 132.3 85.8 125.7 84.8 119.0 85.4 C 117.3 85.7 116.1 84.3 114.8 83.4 C 107.6 87.3 99.4 90.9 91.0 89.3 C 91.5 89.7 92.4 90.4 92.8 90.8 C 92.5 95.0 89.9 98.7 90.4 103.0 C 90.9 108.2 92.0 114.2 96.8 117.2 C 100.2 119.3 103.3 122.1 106.9 124.0 C 112.3 128.6 116.7 134.1 121.3 139.5 C 125.7 146.5 131.2 153.4 131.8 161.9 C 128.3 159.8 125.5 156.4 121.6 155.1 C 118.2 154.0 115.5 151.5 112.0 150.7 C 108.0 150.0 104.5 147.9 100.5 147.1 C 95.7 145.9 90.8 146.7 86.0 145.8 C 83.0 146.4 80.0 146.3 77.0 146.4 C 72.2 146.5 67.9 149.3 63.1 148.8 C 56.1 149.4 49.2 147.3 43.2 143.9 C 37.7 139.9 34.1 133.8 28.6 129.8 C 29.9 130.4 31.5 130.7 32.9 131.1 C 32.8 128.9 32.5 126.6 31.7 124.6 C 33.2 124.7 34.7 124.6 36.2 124.9 C 37.7 126.6 38.9 128.5 40.2 130.2 C 42.8 127.4 41.3 123.5 40.7 120.2 C 43.5 123.4 44.8 128.0 48.5 130.3 C 48.9 127.3 47.7 124.5 46.9 121.7 C 45.8 118.3 48.5 115.4 49.8 112.4 C 53.0 114.5 56.5 119.4 60.7 116.8 C 56.4 113.2 53.7 108.0 52.6 102.5 C 58.3 103.2 62.2 108.4 67.9 109.0 C 67.4 104.3 62.2 102.4 60.1 98.4 C 58.4 95.1 56.5 90.9 58.7 87.4 C 61.7 88.7 64.4 90.9 67.8 90.7 C 67.0 88.7 66.2 86.7 65.4 84.6 C 65.8 84.7 66.6 84.9 67.0 85.0 C 69.5 89.9 73.1 94.6 72.5 100.4 C 73.9 99.3 75.6 98.1 75.6 96.1 C 76.0 90.3 73.6 84.9 71.6 79.6 C 75.6 82.0 79.5 84.7 81.7 88.9 C 82.0 88.4 82.5 87.5 82.7 87.1 C 81.1 81.7 78.1 76.9 74.6 72.6 C 74.5 72.6 74.4 72.5 74.4 72.4 C 71.8 69.6 69.4 66.1 69.7 62.1 C 70.0 57.5 68.9 52.7 70.6 48.2 C 70.6 47.8 70.6 47.1 70.6 46.7 Z" />
-<path fill="#314b49" stroke="#314b49" stroke-width="0.09375" d=" M 73.9 47.1 C 74.5 44.7 75.0 41.7 77.8 41.2 C 78.5 42.6 79.1 44.0 79.6 45.5 C 80.2 47.3 81.0 49.1 82.3 50.5 C 83.8 52.0 85.3 53.3 87.0 54.6 C 85.8 58.2 82.4 60.4 78.7 60.8 C 78.3 58.0 78.5 54.8 76.4 52.6 C 75.3 50.9 73.0 49.3 73.9 47.1 Z" />
-<path fill="#a04d32" stroke="#a04d32" stroke-width="0.09375" d=" M 88.0 44.6 C 89.2 44.3 90.3 44.0 91.4 43.6 C 93.2 44.6 95.0 45.6 96.9 46.3 L 96.6 46.4 C 94.0 47.9 91.8 49.9 89.2 51.5 C 87.0 50.6 84.6 50.4 82.3 50.5 C 81.0 49.1 80.2 47.3 79.6 45.5 C 82.3 44.2 85.2 44.9 88.0 44.6 Z" />
-<path fill="#796958" stroke="#796958" stroke-width="0.09375" d=" M 69.3 47.9 C 69.6 47.6 70.3 47.0 70.6 46.7 C 70.6 47.1 70.6 47.8 70.6 48.2 C 70.3 48.1 69.6 48.0 69.3 47.9 Z" />
-<path fill="#a04d32" stroke="#a04d32" stroke-width="0.09375" d=" M 65.8 48.0 C 66.9 47.6 68.2 47.5 69.3 47.9 C 69.6 48.0 70.3 48.1 70.6 48.2 C 68.9 52.7 70.0 57.5 69.7 62.1 C 69.4 66.1 71.8 69.6 74.4 72.4 C 74.4 72.5 74.5 72.6 74.6 72.6 C 78.1 76.9 81.1 81.7 82.7 87.1 C 82.5 87.5 82.0 88.4 81.7 88.9 C 79.5 84.7 75.6 82.0 71.6 79.6 C 73.6 84.9 76.0 90.3 75.6 96.1 C 75.6 98.1 73.9 99.3 72.5 100.4 C 73.1 94.6 69.5 89.9 67.0 85.0 C 66.6 84.9 65.8 84.7 65.4 84.6 C 66.2 86.7 67.0 88.7 67.8 90.7 C 64.4 90.9 61.7 88.7 58.7 87.4 C 56.5 90.9 58.4 95.1 60.1 98.4 C 62.2 102.4 67.4 104.3 67.9 109.0 C 62.2 108.4 58.3 103.2 52.6 102.5 C 53.7 108.0 56.4 113.2 60.7 116.8 C 56.5 119.4 53.0 114.5 49.8 112.4 C 48.5 115.4 45.8 118.3 46.9 121.7 C 47.7 124.5 48.9 127.3 48.5 130.3 C 44.8 128.0 43.5 123.4 40.7 120.2 C 41.3 123.5 42.8 127.4 40.2 130.2 C 38.9 128.5 37.7 126.6 36.2 124.9 C 34.7 124.6 33.2 124.7 31.7 124.6 C 32.5 126.6 32.8 128.9 32.9 131.1 C 31.5 130.7 29.9 130.4 28.6 129.8 C 28.1 129.5 27.1 128.9 26.6 128.6 L 26.5 128.5 L 26.4 128.4 C 22.2 125.0 19.8 120.2 17.8 115.3 C 15.6 107.8 13.3 99.9 14.5 92.0 C 16.3 83.5 20.7 75.6 26.3 69.0 C 29.3 65.4 33.7 63.4 37.4 60.6 C 41.7 56.5 47.6 54.7 52.7 51.7 C 56.6 49.2 61.5 49.3 65.8 48.0 Z" />
-<path fill="#314b49" stroke="#314b49" stroke-width="0.09375" d=" M 93.8 63.3 C 96.2 61.6 99.0 60.6 102.0 60.8 C 104.1 61.7 106.0 63.1 108.0 64.3 C 108.5 64.1 109.6 63.8 110.1 63.6 C 108.2 66.1 105.2 67.9 102.0 67.2 C 99.1 66.0 97.1 63.3 93.8 63.3 Z" />
-<path fill="#a04d32" stroke="#a04d32" stroke-width="0.09375" d=" M 96.3 66.3 C 97.1 67.1 98.0 67.9 98.8 68.7 C 101.6 68.8 104.5 68.8 107.3 68.8 C 108.2 68.0 109.1 67.2 110.1 66.4 C 108.8 67.7 107.5 69.2 105.7 70.0 C 103.9 70.3 102.0 70.2 100.2 70.2 C 98.8 68.9 97.5 67.6 96.3 66.3 Z" />
-<path fill="#796958" stroke="#796958" stroke-width="0.09375" d=" M 74.4 72.4 C 74.4 72.5 74.5 72.6 74.6 72.6 C 74.5 72.6 74.4 72.5 74.4 72.4 Z" />
-<path fill="#314b49" stroke="#314b49" stroke-width="0.09375" d=" M 140.0 80.9 C 140.9 77.4 144.9 76.9 147.9 76.3 C 148.7 77.8 150.2 79.9 148.4 81.3 C 145.6 81.9 142.5 82.4 140.0 80.9 Z" />
-<path fill="#796958" stroke="#796958" stroke-width="0.09375" d=" M 26.4 128.4 L 26.5 128.5 L 26.6 128.6 C 26.6 128.5 26.5 128.4 26.4 128.4 Z" />
-</svg>
diff --git a/ORGWEBPAGE/img/org-mode-unicorn.eps b/ORGWEBPAGE/img/org-mode-unicorn.eps
deleted file mode 100644
index e6ddd41..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn.eps
+++ /dev/null
@@ -1,6931 +0,0 @@
-%!PS-Adobe-3.1 EPSF-3.0
-%ADO_DSC_Encoding: MacOS Roman
-%%Title: org-mode-unicorn.eps
-%%Creator: Adobe Illustrator(R) 14.0
-%%For: greg newman
-%%CreationDate: 6/17/09
-%%BoundingBox: 0 0 145 160
-%%HiResBoundingBox: 0 0 144.9874 159.5621
-%%CropBox: 0 0 144.9874 159.5621
-%%LanguageLevel: 2
-%%DocumentData: Clean7Bit
-%ADOBeginClientInjection: DocumentHeader "AI11EPS"
-%%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst
-%ADOEndClientInjection: DocumentHeader "AI11EPS"
-%%Pages: 1
-%%DocumentNeededResources:
-%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
-%%+ procset Adobe_CoolType_Utility_T42 1.0 0
-%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
-%%+ procset Adobe_CoolType_Core 2.31 0
-%%+ procset Adobe_AGM_Core 2.0 0
-%%+ procset Adobe_AGM_Utils 1.0 0
-%%DocumentFonts:
-%%DocumentNeededFonts:
-%%DocumentNeededFeatures:
-%%DocumentSuppliedFeatures:
-%%DocumentProcessColors: Cyan Magenta Yellow Black
-%%DocumentCustomColors:
-%%CMYKCustomColor:
-%%RGBCustomColor:
-%%EndComments
-
-
-
-
-
-
-%%BeginDefaults
-%%ViewingOrientation: 1 0 0 1
-%%EndDefaults
-%%BeginProlog
-%%BeginResource: procset Adobe_AGM_Utils 1.0 0
-%%Version: 1.0 0
-%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
-systemdict/setpacking known
-{currentpacking true setpacking}if
-userdict/Adobe_AGM_Utils 75 dict dup begin put
-/bdf
-{bind def}bind def
-/nd{null def}bdf
-/xdf
-{exch def}bdf
-/ldf
-{load def}bdf
-/ddf
-{put}bdf
-/xddf
-{3 -1 roll put}bdf
-/xpt
-{exch put}bdf
-/ndf
-{
- exch dup where{
- pop pop pop
- }{
- xdf
- }ifelse
-}def
-/cdndf
-{
- exch dup currentdict exch known{
- pop pop
- }{
- exch def
- }ifelse
-}def
-/gx
-{get exec}bdf
-/ps_level
- /languagelevel where{
- pop systemdict/languagelevel gx
- }{
- 1
- }ifelse
-def
-/level2
- ps_level 2 ge
-def
-/level3
- ps_level 3 ge
-def
-/ps_version
- {version cvr}stopped{-1}if
-def
-/set_gvm
-{currentglobal exch setglobal}bdf
-/reset_gvm
-{setglobal}bdf
-/makereadonlyarray
-{
- /packedarray where{pop packedarray
- }{
- array astore readonly}ifelse
-}bdf
-/map_reserved_ink_name
-{
- dup type/stringtype eq{
- dup/Red eq{
- pop(_Red_)
- }{
- dup/Green eq{
- pop(_Green_)
- }{
- dup/Blue eq{
- pop(_Blue_)
- }{
- dup()cvn eq{
- pop(Process)
- }if
- }ifelse
- }ifelse
- }ifelse
- }if
-}bdf
-/AGMUTIL_GSTATE 22 dict def
-/get_gstate
-{
- AGMUTIL_GSTATE begin
- /AGMUTIL_GSTATE_clr_spc currentcolorspace def
- /AGMUTIL_GSTATE_clr_indx 0 def
- /AGMUTIL_GSTATE_clr_comps 12 array def
- mark currentcolor counttomark
- {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
- /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
- /AGMUTIL_GSTATE_fnt rootfont def
- /AGMUTIL_GSTATE_lw currentlinewidth def
- /AGMUTIL_GSTATE_lc currentlinecap def
- /AGMUTIL_GSTATE_lj currentlinejoin def
- /AGMUTIL_GSTATE_ml currentmiterlimit def
- currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
- /AGMUTIL_GSTATE_sa currentstrokeadjust def
- /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
- /AGMUTIL_GSTATE_op currentoverprint def
- /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
- /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
- currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
- cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
- /AGMUTIL_GSTATE_ht currenthalftone def
- /AGMUTIL_GSTATE_flt currentflat def
- end
-}def
-/set_gstate
-{
- AGMUTIL_GSTATE begin
- AGMUTIL_GSTATE_clr_spc setcolorspace
- AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
- /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
- AGMUTIL_GSTATE_fnt setfont
- AGMUTIL_GSTATE_lw setlinewidth
- AGMUTIL_GSTATE_lc setlinecap
- AGMUTIL_GSTATE_lj setlinejoin
- AGMUTIL_GSTATE_ml setmiterlimit
- AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
- AGMUTIL_GSTATE_sa setstrokeadjust
- AGMUTIL_GSTATE_clr_rnd setcolorrendering
- AGMUTIL_GSTATE_op setoverprint
- AGMUTIL_GSTATE_bg cvx setblackgeneration
- AGMUTIL_GSTATE_ucr cvx setundercolorremoval
- AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
- AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
- AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
- {
- currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
- {
- mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
- }if
- }{
- AGMUTIL_GSTATE_ht sethalftone
- }ifelse
- AGMUTIL_GSTATE_flt setflat
- end
-}def
-/get_gstate_and_matrix
-{
- AGMUTIL_GSTATE begin
- /AGMUTIL_GSTATE_ctm matrix currentmatrix def
- end
- get_gstate
-}def
-/set_gstate_and_matrix
-{
- set_gstate
- AGMUTIL_GSTATE begin
- AGMUTIL_GSTATE_ctm setmatrix
- end
-}def
-/AGMUTIL_str256 256 string def
-/AGMUTIL_src256 256 string def
-/AGMUTIL_dst64 64 string def
-/AGMUTIL_srcLen nd
-/AGMUTIL_ndx nd
-/AGMUTIL_cpd nd
-/capture_cpd{
- //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
-}def
-/thold_halftone
-{
- level3
- {sethalftone currenthalftone}
- {
- dup/HalftoneType get 3 eq
- {
- sethalftone currenthalftone
- }{
- begin
- Width Height mul{
- Thresholds read{pop}if
- }repeat
- end
- currenthalftone
- }ifelse
- }ifelse
-}def
-/rdcmntline
-{
- currentfile AGMUTIL_str256 readline pop
- (%)anchorsearch{pop}if
-}bdf
-/filter_cmyk
-{
- dup type/filetype ne{
- exch()/SubFileDecode filter
- }{
- exch pop
- }
- ifelse
- [
- exch
- {
- AGMUTIL_src256 readstring pop
- dup length/AGMUTIL_srcLen exch def
- /AGMUTIL_ndx 0 def
- AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
- 1 index exch get
- AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
- /AGMUTIL_ndx AGMUTIL_ndx 1 add def
- }for
- pop
- AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
- }
- bind
- /exec cvx
- ]cvx
-}bdf
-/filter_indexed_devn
-{
- cvi Names length mul names_index add Lookup exch get
-}bdf
-/filter_devn
-{
- 4 dict begin
- /srcStr xdf
- /dstStr xdf
- dup type/filetype ne{
- 0()/SubFileDecode filter
- }if
- [
- exch
- [
- /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
- currentdict/srcStr get/readstring cvx/pop cvx
- /dup cvx/length cvx 0/gt cvx[
- Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
- names_index Names length currentdict/srcStr get length 1 sub{
- 1/index cvx/exch cvx/get cvx
- currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
- Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
- }for
- currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
- ]cvx/if cvx
- /end cvx
- ]cvx
- bind
- /exec cvx
- ]cvx
- end
-}bdf
-/AGMUTIL_imagefile nd
-/read_image_file
-{
- AGMUTIL_imagefile 0 setfileposition
- 10 dict begin
- /imageDict xdf
- /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
- /imbufIdx 0 def
- /origDataSource imageDict/DataSource get def
- /origMultipleDataSources imageDict/MultipleDataSources get def
- /origDecode imageDict/Decode get def
- /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
- imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- {
- /imbufCnt imageDict/DataSource get length def
- /imbufs imbufCnt array def
- 0 1 imbufCnt 1 sub{
- /imbufIdx xdf
- imbufs imbufIdx imbufLen string put
- imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
- }for
- DeviceN_PS2{
- imageDict begin
- /DataSource[DataSource/devn_sep_datasource cvx]cvx def
- /MultipleDataSources false def
- /Decode[0 1]def
- end
- }if
- }{
- /imbuf imbufLen string def
- Indexed_DeviceN level3 not and DeviceN_NoneName or{
- /srcDataStrs[imageDict begin
- currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
- {
- Width Decode length 2 div mul cvi string
- }repeat
- end]def
- imageDict begin
- /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
- /Decode[0 1]def
- end
- }{
- imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
- imageDict/Decode[0 1]put
- }ifelse
- }ifelse
- imageDict exch
- load exec
- imageDict/DataSource origDataSource put
- imageDict/MultipleDataSources origMultipleDataSources put
- imageDict/Decode origDecode put
- end
-}bdf
-/write_image_file
-{
- begin
- {(AGMUTIL_imagefile)(w+)file}stopped{
- false
- }{
- Adobe_AGM_Utils/AGMUTIL_imagefile xddf
- 2 dict begin
- /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
- MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
- /imbuf imbufLen string def
- }if
- 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
- pop
- MultipleDataSources{
- 0 1 DataSource length 1 sub{
- DataSource type dup
- /arraytype eq{
- pop DataSource exch gx
- }{
- /filetype eq{
- DataSource exch get imbuf readstring pop
- }{
- DataSource exch get
- }ifelse
- }ifelse
- AGMUTIL_imagefile exch writestring
- }for
- }{
- DataSource type dup
- /arraytype eq{
- pop DataSource exec
- }{
- /filetype eq{
- DataSource imbuf readstring pop
- }{
- DataSource
- }ifelse
- }ifelse
- AGMUTIL_imagefile exch writestring
- }ifelse
- }for
- end
- true
- }ifelse
- end
-}bdf
-/close_image_file
-{
- AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
-}def
-statusdict/product known userdict/AGMP_current_show known not and{
- /pstr statusdict/product get def
- pstr(HP LaserJet 2200)eq
- pstr(HP LaserJet 4000 Series)eq or
- pstr(HP LaserJet 4050 Series )eq or
- pstr(HP LaserJet 8000 Series)eq or
- pstr(HP LaserJet 8100 Series)eq or
- pstr(HP LaserJet 8150 Series)eq or
- pstr(HP LaserJet 5000 Series)eq or
- pstr(HP LaserJet 5100 Series)eq or
- pstr(HP Color LaserJet 4500)eq or
- pstr(HP Color LaserJet 4600)eq or
- pstr(HP LaserJet 5Si)eq or
- pstr(HP LaserJet 1200 Series)eq or
- pstr(HP LaserJet 1300 Series)eq or
- pstr(HP LaserJet 4100 Series)eq or
- {
- userdict/AGMP_current_show/show load put
- userdict/show{
- currentcolorspace 0 get
- /Pattern eq
- {false charpath f}
- {AGMP_current_show}ifelse
- }put
- }if
- currentdict/pstr undef
-}if
-/consumeimagedata
-{
- begin
- AGMIMG_init_common
- currentdict/MultipleDataSources known not
- {/MultipleDataSources false def}if
- MultipleDataSources
- {
- DataSource 0 get type
- dup/filetype eq
- {
- 1 dict begin
- /flushbuffer Width cvi string def
- 1 1 Height cvi
- {
- pop
- 0 1 DataSource length 1 sub
- {
- DataSource exch get
- flushbuffer readstring pop pop
- }for
- }for
- end
- }if
- dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
- {
- Width Height mul cvi
- {
- 0 1 DataSource length 1 sub
- {dup DataSource exch gx length exch 0 ne{pop}if}for
- dup 0 eq
- {pop exit}if
- sub dup 0 le
- {exit}if
- }loop
- pop
- }if
- }
- {
- /DataSource load type
- dup/filetype eq
- {
- 1 dict begin
- /flushbuffer Width Decode length 2 idiv mul cvi string def
- 1 1 Height{pop DataSource flushbuffer readstring pop pop}for
- end
- }if
- dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
- {
- Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
- {
- DataSource length dup 0 eq
- {pop exit}if
- sub dup 0 le
- {exit}if
- }loop
- pop
- }if
- }ifelse
- end
-}bdf
-/addprocs
-{
- 2{/exec load}repeat
- 3 1 roll
- [5 1 roll]bind cvx
-}def
-/modify_halftone_xfer
-{
- currenthalftone dup length dict copy begin
- currentdict 2 index known{
- 1 index load dup length dict copy begin
- currentdict/TransferFunction known{
- /TransferFunction load
- }{
- currenttransfer
- }ifelse
- addprocs/TransferFunction xdf
- currentdict end def
- currentdict end sethalftone
- }{
- currentdict/TransferFunction known{
- /TransferFunction load
- }{
- currenttransfer
- }ifelse
- addprocs/TransferFunction xdf
- currentdict end sethalftone
- pop
- }ifelse
-}def
-/clonearray
-{
- dup xcheck exch
- dup length array exch
- Adobe_AGM_Core/AGMCORE_tmp -1 ddf
- {
- Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
- dup type/dicttype eq
- {
- Adobe_AGM_Core/AGMCORE_tmp get
- exch
- clonedict
- Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
- }if
- dup type/arraytype eq
- {
- Adobe_AGM_Core/AGMCORE_tmp get exch
- clonearray
- Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
- }if
- exch dup
- Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
- }forall
- exch{cvx}if
-}bdf
-/clonedict
-{
- dup length dict
- begin
- {
- dup type/dicttype eq
- {clonedict}if
- dup type/arraytype eq
- {clonearray}if
- def
- }forall
- currentdict
- end
-}bdf
-/DeviceN_PS2
-{
- /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
-}bdf
-/Indexed_DeviceN
-{
- /indexed_colorspace_dict AGMCORE_gget dup null ne{
- dup/CSDBase known{
- /CSDBase get/CSD get_res/Names known
- }{
- pop false
- }ifelse
- }{
- pop false
- }ifelse
-}bdf
-/DeviceN_NoneName
-{
- /Names where{
- pop
- false Names
- {
- (None)eq or
- }forall
- }{
- false
- }ifelse
-}bdf
-/DeviceN_PS2_inRip_seps
-{
- /AGMCORE_in_rip_sep where
- {
- pop dup type dup/arraytype eq exch/packedarraytype eq or
- {
- dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
- {
- /currentcolorspace exch AGMCORE_gput
- false
- }{
- true
- }ifelse
- }{
- true
- }ifelse
- }{
- true
- }ifelse
-}bdf
-/base_colorspace_type
-{
- dup type/arraytype eq{0 get}if
-}bdf
-/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
-{
- /pdfmark_5{cleartomark}bind def
-}{
- /pdfmark_5{pdfmark}bind def
-}ifelse
-/ReadBypdfmark_5
-{
- currentfile exch 0 exch/SubFileDecode filter
- /currentdistillerparams where
- {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
- {flushfile cleartomark}
- {/PUT pdfmark}ifelse
-}bdf
-/ReadBypdfmark_5_string
-{
- 2 dict begin
- /makerString exch def string/tmpString exch def
- {
- currentfile tmpString readline not{pop exit}if
- makerString anchorsearch
- {
- pop pop cleartomark exit
- }{
- 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
- }ifelse
- }loop
- end
-}bdf
-/xpdfm
-{
- {
- dup 0 get/Label eq
- {
- aload length[exch 1 add 1 roll/PAGELABEL
- }{
- aload pop
- [{ThisPage}<<5 -2 roll>>/PUT
- }ifelse
- pdfmark_5
- }forall
-}bdf
-/lmt{
- dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
-}bdf
-/int{
- dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
-}bdf
-/ds{
- Adobe_AGM_Utils begin
-}bdf
-/dt{
- currentdict Adobe_AGM_Utils eq{
- end
- }if
-}bdf
-systemdict/setpacking known
-{setpacking}if
-%%EndResource
-%%BeginResource: procset Adobe_AGM_Core 2.0 0
-%%Version: 2.0 0
-%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
-systemdict/setpacking known
-{
- currentpacking
- true setpacking
-}if
-userdict/Adobe_AGM_Core 209 dict dup begin put
-/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
-/AGMCORE_str256 256 string def
-/AGMCORE_save nd
-/AGMCORE_graphicsave nd
-/AGMCORE_c 0 def
-/AGMCORE_m 0 def
-/AGMCORE_y 0 def
-/AGMCORE_k 0 def
-/AGMCORE_cmykbuf 4 array def
-/AGMCORE_screen[currentscreen]cvx def
-/AGMCORE_tmp 0 def
-/AGMCORE_&setgray nd
-/AGMCORE_&setcolor nd
-/AGMCORE_&setcolorspace nd
-/AGMCORE_&setcmykcolor nd
-/AGMCORE_cyan_plate nd
-/AGMCORE_magenta_plate nd
-/AGMCORE_yellow_plate nd
-/AGMCORE_black_plate nd
-/AGMCORE_plate_ndx nd
-/AGMCORE_get_ink_data nd
-/AGMCORE_is_cmyk_sep nd
-/AGMCORE_host_sep nd
-/AGMCORE_avoid_L2_sep_space nd
-/AGMCORE_distilling nd
-/AGMCORE_composite_job nd
-/AGMCORE_producing_seps nd
-/AGMCORE_ps_level -1 def
-/AGMCORE_ps_version -1 def
-/AGMCORE_environ_ok nd
-/AGMCORE_CSD_cache 0 dict def
-/AGMCORE_currentoverprint false def
-/AGMCORE_deltaX nd
-/AGMCORE_deltaY nd
-/AGMCORE_name nd
-/AGMCORE_sep_special nd
-/AGMCORE_err_strings 4 dict def
-/AGMCORE_cur_err nd
-/AGMCORE_current_spot_alias false def
-/AGMCORE_inverting false def
-/AGMCORE_feature_dictCount nd
-/AGMCORE_feature_opCount nd
-/AGMCORE_feature_ctm nd
-/AGMCORE_ConvertToProcess false def
-/AGMCORE_Default_CTM matrix def
-/AGMCORE_Default_PageSize nd
-/AGMCORE_Default_flatness nd
-/AGMCORE_currentbg nd
-/AGMCORE_currentucr nd
-/AGMCORE_pattern_paint_type 0 def
-/knockout_unitsq nd
-currentglobal true setglobal
-[/CSA/Gradient/Procedure]
-{
- /Generic/Category findresource dup length dict copy/Category defineresource pop
-}forall
-setglobal
-/AGMCORE_key_known
-{
- where{
- /Adobe_AGM_Core_Id known
- }{
- false
- }ifelse
-}ndf
-/flushinput
-{
- save
- 2 dict begin
- /CompareBuffer 3 -1 roll def
- /readbuffer 256 string def
- mark
- {
- currentfile readbuffer{readline}stopped
- {cleartomark mark}
- {
- not
- {pop exit}
- if
- CompareBuffer eq
- {exit}
- if
- }ifelse
- }loop
- cleartomark
- end
- restore
-}bdf
-/getspotfunction
-{
- AGMCORE_screen exch pop exch pop
- dup type/dicttype eq{
- dup/HalftoneType get 1 eq{
- /SpotFunction get
- }{
- dup/HalftoneType get 2 eq{
- /GraySpotFunction get
- }{
- pop
- {
- abs exch abs 2 copy add 1 gt{
- 1 sub dup mul exch 1 sub dup mul add 1 sub
- }{
- dup mul exch dup mul add 1 exch sub
- }ifelse
- }bind
- }ifelse
- }ifelse
- }if
-}def
-/np
-{newpath}bdf
-/clp_npth
-{clip np}def
-/eoclp_npth
-{eoclip np}def
-/npth_clp
-{np clip}def
-/graphic_setup
-{
- /AGMCORE_graphicsave save store
- concat
- 0 setgray
- 0 setlinecap
- 0 setlinejoin
- 1 setlinewidth
- []0 setdash
- 10 setmiterlimit
- np
- false setoverprint
- false setstrokeadjust
- //Adobe_AGM_Core/spot_alias gx
- /Adobe_AGM_Image where{
- pop
- Adobe_AGM_Image/spot_alias 2 copy known{
- gx
- }{
- pop pop
- }ifelse
- }if
- /sep_colorspace_dict null AGMCORE_gput
- 100 dict begin
- /dictstackcount countdictstack def
- /showpage{}def
- mark
-}def
-/graphic_cleanup
-{
- cleartomark
- dictstackcount 1 countdictstack 1 sub{end}for
- end
- AGMCORE_graphicsave restore
-}def
-/compose_error_msg
-{
- grestoreall initgraphics
- /Helvetica findfont 10 scalefont setfont
- /AGMCORE_deltaY 100 def
- /AGMCORE_deltaX 310 def
- clippath pathbbox np pop pop 36 add exch 36 add exch moveto
- 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
- 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
- 0 AGMCORE_&setgray
- gsave 1 AGMCORE_&setgray fill grestore
- 1 setlinewidth gsave stroke grestore
- currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
- /AGMCORE_deltaY 12 def
- /AGMCORE_tmp 0 def
- AGMCORE_err_strings exch get
- {
- dup 32 eq
- {
- pop
- AGMCORE_str256 0 AGMCORE_tmp getinterval
- stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
- {
- currentpoint AGMCORE_deltaY sub exch pop
- clippath pathbbox pop pop pop 44 add exch moveto
- }if
- AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
- 0 1 AGMCORE_str256 length 1 sub
- {
- AGMCORE_str256 exch 0 put
- }for
- /AGMCORE_tmp 0 def
- }{
- AGMCORE_str256 exch AGMCORE_tmp xpt
- /AGMCORE_tmp AGMCORE_tmp 1 add def
- }ifelse
- }forall
-}bdf
-/AGMCORE_CMYKDeviceNColorspaces[
- [/Separation/None/DeviceCMYK{0 0 0}]
- [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
- [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
- [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
- [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
- [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
- [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
- [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
- [/Separation(Cyan)/DeviceCMYK{0 0 0}]
- [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
- [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
- [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
- [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
- [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
- [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
- [/DeviceCMYK]
-]def
-/ds{
- Adobe_AGM_Core begin
- /currentdistillerparams where
- {
- pop currentdistillerparams/CoreDistVersion get 5000 lt
- {<</DetectBlends false>>setdistillerparams}if
- }if
- /AGMCORE_ps_version xdf
- /AGMCORE_ps_level xdf
- errordict/AGM_handleerror known not{
- errordict/AGM_handleerror errordict/handleerror get put
- errordict/handleerror{
- Adobe_AGM_Core begin
- $error/newerror get AGMCORE_cur_err null ne and{
- $error/newerror false put
- AGMCORE_cur_err compose_error_msg
- }if
- $error/newerror true put
- end
- errordict/AGM_handleerror get exec
- }bind put
- }if
- /AGMCORE_environ_ok
- ps_level AGMCORE_ps_level ge
- ps_version AGMCORE_ps_version ge and
- AGMCORE_ps_level -1 eq or
- def
- AGMCORE_environ_ok not
- {/AGMCORE_cur_err/AGMCORE_bad_environ def}if
- /AGMCORE_&setgray systemdict/setgray get def
- level2{
- /AGMCORE_&setcolor systemdict/setcolor get def
- /AGMCORE_&setcolorspace systemdict/setcolorspace get def
- }if
- /AGMCORE_currentbg currentblackgeneration def
- /AGMCORE_currentucr currentundercolorremoval def
- /AGMCORE_Default_flatness currentflat def
- /AGMCORE_distilling
- /product where{
- pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
- }{
- false
- }ifelse
- def
- /AGMCORE_GSTATE AGMCORE_key_known not{
- /AGMCORE_GSTATE 21 dict def
- /AGMCORE_tmpmatrix matrix def
- /AGMCORE_gstack 32 array def
- /AGMCORE_gstackptr 0 def
- /AGMCORE_gstacksaveptr 0 def
- /AGMCORE_gstackframekeys 14 def
- /AGMCORE_&gsave/gsave ldf
- /AGMCORE_&grestore/grestore ldf
- /AGMCORE_&grestoreall/grestoreall ldf
- /AGMCORE_&save/save ldf
- /AGMCORE_&setoverprint/setoverprint ldf
- /AGMCORE_gdictcopy{
- begin
- {def}forall
- end
- }def
- /AGMCORE_gput{
- AGMCORE_gstack AGMCORE_gstackptr get
- 3 1 roll
- put
- }def
- /AGMCORE_gget{
- AGMCORE_gstack AGMCORE_gstackptr get
- exch
- get
- }def
- /gsave{
- AGMCORE_&gsave
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gstackptr 1 add
- dup 32 ge{limitcheck}if
- /AGMCORE_gstackptr exch store
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gdictcopy
- }def
- /grestore{
- AGMCORE_&grestore
- AGMCORE_gstackptr 1 sub
- dup AGMCORE_gstacksaveptr lt{1 add}if
- dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
- {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
- /AGMCORE_gstackptr exch store
- }def
- /grestoreall{
- AGMCORE_&grestoreall
- /AGMCORE_gstackptr AGMCORE_gstacksaveptr store
- }def
- /save{
- AGMCORE_&save
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gstackptr 1 add
- dup 32 ge{limitcheck}if
- /AGMCORE_gstackptr exch store
- /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
- AGMCORE_gstack AGMCORE_gstackptr get
- AGMCORE_gdictcopy
- }def
- /setoverprint{
- dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
- }def
- 0 1 AGMCORE_gstack length 1 sub{
- AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
- }for
- }if
- level3/AGMCORE_&sysshfill AGMCORE_key_known not and
- {
- /AGMCORE_&sysshfill systemdict/shfill get def
- /AGMCORE_&sysmakepattern systemdict/makepattern get def
- /AGMCORE_&usrmakepattern/makepattern load def
- }if
- /currentcmykcolor[0 0 0 0]AGMCORE_gput
- /currentstrokeadjust false AGMCORE_gput
- /currentcolorspace[/DeviceGray]AGMCORE_gput
- /sep_tint 0 AGMCORE_gput
- /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
- /sep_colorspace_dict null AGMCORE_gput
- /devicen_colorspace_dict null AGMCORE_gput
- /indexed_colorspace_dict null AGMCORE_gput
- /currentcolor_intent()AGMCORE_gput
- /customcolor_tint 1 AGMCORE_gput
- /absolute_colorimetric_crd null AGMCORE_gput
- /relative_colorimetric_crd null AGMCORE_gput
- /saturation_crd null AGMCORE_gput
- /perceptual_crd null AGMCORE_gput
- currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
- cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
- <<
- /MaxPatternItem currentsystemparams/MaxPatternCache get
- >>
- setuserparams
- end
-}def
-/ps
-{
- /setcmykcolor where{
- pop
- Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
- }if
- Adobe_AGM_Core begin
- /setcmykcolor
- {
- 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
- 1 sub 4 1 roll
- 3{
- 3 index add neg dup 0 lt{
- pop 0
- }if
- 3 1 roll
- }repeat
- setrgbcolor pop
- }ndf
- /currentcmykcolor
- {
- /currentcmykcolor AGMCORE_gget aload pop
- }ndf
- /setoverprint
- {pop}ndf
- /currentoverprint
- {false}ndf
- /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
- /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
- /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
- /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
- /AGMCORE_plate_ndx
- AGMCORE_cyan_plate{
- 0
- }{
- AGMCORE_magenta_plate{
- 1
- }{
- AGMCORE_yellow_plate{
- 2
- }{
- AGMCORE_black_plate{
- 3
- }{
- 4
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- def
- /AGMCORE_have_reported_unsupported_color_space false def
- /AGMCORE_report_unsupported_color_space
- {
- AGMCORE_have_reported_unsupported_color_space false eq
- {
- (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
- Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
- }if
- }def
- /AGMCORE_composite_job
- AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
- /AGMCORE_in_rip_sep
- /AGMCORE_in_rip_sep where{
- pop AGMCORE_in_rip_sep
- }{
- AGMCORE_distilling
- {
- false
- }{
- userdict/Adobe_AGM_OnHost_Seps known{
- false
- }{
- level2{
- currentpagedevice/Separations 2 copy known{
- get
- }{
- pop pop false
- }ifelse
- }{
- false
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- def
- /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
- /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
- /AGM_preserve_spots
- /AGM_preserve_spots where{
- pop AGM_preserve_spots
- }{
- AGMCORE_distilling AGMCORE_producing_seps or
- }ifelse
- def
- /AGM_is_distiller_preserving_spotimages
- {
- currentdistillerparams/PreserveOverprintSettings known
- {
- currentdistillerparams/PreserveOverprintSettings get
- {
- currentdistillerparams/ColorConversionStrategy known
- {
- currentdistillerparams/ColorConversionStrategy get
- /sRGB ne
- }{
- true
- }ifelse
- }{
- false
- }ifelse
- }{
- false
- }ifelse
- }def
- /convert_spot_to_process where{pop}{
- /convert_spot_to_process
- {
- //Adobe_AGM_Core begin
- dup map_alias{
- /Name get exch pop
- }if
- dup dup(None)eq exch(All)eq or
- {
- pop false
- }{
- AGMCORE_host_sep
- {
- gsave
- 1 0 0 0 setcmykcolor currentgray 1 exch sub
- 0 1 0 0 setcmykcolor currentgray 1 exch sub
- 0 0 1 0 setcmykcolor currentgray 1 exch sub
- 0 0 0 1 setcmykcolor currentgray 1 exch sub
- add add add 0 eq
- {
- pop false
- }{
- false setoverprint
- current_spot_alias false set_spot_alias
- 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
- set_spot_alias
- currentgray 1 ne
- }ifelse
- grestore
- }{
- AGMCORE_distilling
- {
- pop AGM_is_distiller_preserving_spotimages not
- }{
- //Adobe_AGM_Core/AGMCORE_name xddf
- false
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
- AGMUTIL_cpd/OverrideSeparations known and
- {
- AGMUTIL_cpd/OverrideSeparations get
- {
- /HqnSpots/ProcSet resourcestatus
- {
- pop pop pop true
- }if
- }if
- }if
- {
- AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
- }{
- gsave
- [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
- false
- AGMUTIL_cpd/SeparationColorNames 2 copy known
- {
- get
- {AGMCORE_name eq or}forall
- not
- }{
- pop pop pop true
- }ifelse
- grestore
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- end
- }def
- }ifelse
- /convert_to_process where{pop}{
- /convert_to_process
- {
- dup length 0 eq
- {
- pop false
- }{
- AGMCORE_host_sep
- {
- dup true exch
- {
- dup(Cyan)eq exch
- dup(Magenta)eq 3 -1 roll or exch
- dup(Yellow)eq 3 -1 roll or exch
- dup(Black)eq 3 -1 roll or
- {pop}
- {convert_spot_to_process and}ifelse
- }
- forall
- {
- true exch
- {
- dup(Cyan)eq exch
- dup(Magenta)eq 3 -1 roll or exch
- dup(Yellow)eq 3 -1 roll or exch
- (Black)eq or and
- }forall
- not
- }{pop false}ifelse
- }{
- false exch
- {
- /PhotoshopDuotoneList where{pop false}{true}ifelse
- {
- dup(Cyan)eq exch
- dup(Magenta)eq 3 -1 roll or exch
- dup(Yellow)eq 3 -1 roll or exch
- dup(Black)eq 3 -1 roll or
- {pop}
- {convert_spot_to_process or}ifelse
- }
- {
- convert_spot_to_process or
- }
- ifelse
- }
- forall
- }ifelse
- }ifelse
- }def
- }ifelse
- /AGMCORE_avoid_L2_sep_space
- version cvr 2012 lt
- level2 and
- AGMCORE_producing_seps not and
- def
- /AGMCORE_is_cmyk_sep
- AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
- def
- /AGM_avoid_0_cmyk where{
- pop AGM_avoid_0_cmyk
- }{
- AGM_preserve_spots
- userdict/Adobe_AGM_OnHost_Seps known
- userdict/Adobe_AGM_InRip_Seps known or
- not and
- }ifelse
- {
- /setcmykcolor[
- {
- 4 copy add add add 0 eq currentoverprint and{
- pop 0.0005
- }if
- }/exec cvx
- /AGMCORE_&setcmykcolor load dup type/operatortype ne{
- /exec cvx
- }if
- ]cvx def
- }if
- /AGMCORE_IsSeparationAProcessColor
- {
- dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
- }def
- AGMCORE_host_sep{
- /setcolortransfer
- {
- AGMCORE_cyan_plate{
- pop pop pop
- }{
- AGMCORE_magenta_plate{
- 4 3 roll pop pop pop
- }{
- AGMCORE_yellow_plate{
- 4 2 roll pop pop pop
- }{
- 4 1 roll pop pop pop
- }ifelse
- }ifelse
- }ifelse
- settransfer
- }
- def
- /AGMCORE_get_ink_data
- AGMCORE_cyan_plate{
- {pop pop pop}
- }{
- AGMCORE_magenta_plate{
- {4 3 roll pop pop pop}
- }{
- AGMCORE_yellow_plate{
- {4 2 roll pop pop pop}
- }{
- {4 1 roll pop pop pop}
- }ifelse
- }ifelse
- }ifelse
- def
- /AGMCORE_RemoveProcessColorNames
- {
- 1 dict begin
- /filtername
- {
- dup/Cyan eq 1 index(Cyan)eq or
- {pop(_cyan_)}if
- dup/Magenta eq 1 index(Magenta)eq or
- {pop(_magenta_)}if
- dup/Yellow eq 1 index(Yellow)eq or
- {pop(_yellow_)}if
- dup/Black eq 1 index(Black)eq or
- {pop(_black_)}if
- }def
- dup type/arraytype eq
- {[exch{filtername}forall]}
- {filtername}ifelse
- end
- }def
- level3{
- /AGMCORE_IsCurrentColor
- {
- dup AGMCORE_IsSeparationAProcessColor
- {
- AGMCORE_plate_ndx 0 eq
- {dup(Cyan)eq exch/Cyan eq or}if
- AGMCORE_plate_ndx 1 eq
- {dup(Magenta)eq exch/Magenta eq or}if
- AGMCORE_plate_ndx 2 eq
- {dup(Yellow)eq exch/Yellow eq or}if
- AGMCORE_plate_ndx 3 eq
- {dup(Black)eq exch/Black eq or}if
- AGMCORE_plate_ndx 4 eq
- {pop false}if
- }{
- gsave
- false setoverprint
- current_spot_alias false set_spot_alias
- 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
- set_spot_alias
- currentgray 1 ne
- grestore
- }ifelse
- }def
- /AGMCORE_filter_functiondatasource
- {
- 5 dict begin
- /data_in xdf
- data_in type/stringtype eq
- {
- /ncomp xdf
- /comp xdf
- /string_out data_in length ncomp idiv string def
- 0 ncomp data_in length 1 sub
- {
- string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
- }for
- string_out
- }{
- string/string_in xdf
- /string_out 1 string def
- /component xdf
- [
- data_in string_in/readstring cvx
- [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
- [/pop cvx()]cvx/ifelse cvx
- ]cvx/ReusableStreamDecode filter
- }ifelse
- end
- }def
- /AGMCORE_separateShadingFunction
- {
- 2 dict begin
- /paint? xdf
- /channel xdf
- dup type/dicttype eq
- {
- begin
- FunctionType 0 eq
- {
- /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
- currentdict/Decode known
- {/Decode Decode channel 2 mul 2 getinterval def}if
- paint? not
- {/Decode[1 1]def}if
- }if
- FunctionType 2 eq
- {
- paint?
- {
- /C0[C0 channel get 1 exch sub]def
- /C1[C1 channel get 1 exch sub]def
- }{
- /C0[1]def
- /C1[1]def
- }ifelse
- }if
- FunctionType 3 eq
- {
- /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def
- }if
- currentdict/Range known
- {/Range[0 1]def}if
- currentdict
- end}{
- channel get 0 paint? AGMCORE_separateShadingFunction
- }ifelse
- end
- }def
- /AGMCORE_separateShading
- {
- 3 -1 roll begin
- currentdict/Function known
- {
- currentdict/Background known
- {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
- Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
- /ColorSpace[/DeviceGray]def
- }{
- ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
- {
- /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
- }{
- ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
- }ifelse
- ColorSpace 0 get/Separation eq
- {
- {
- [1/exch cvx/sub cvx]cvx
- }{
- [/pop cvx 1]cvx
- }ifelse
- ColorSpace 3 3 -1 roll put
- pop
- }{
- {
- [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
- }{
- pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
- }ifelse
- ColorSpace 3 3 -1 roll bind put
- }ifelse
- ColorSpace 2/DeviceGray put
- }ifelse
- end
- }def
- /AGMCORE_separateShadingDict
- {
- dup/ColorSpace get
- dup type/arraytype ne
- {[exch]}if
- dup 0 get/DeviceCMYK eq
- {
- exch begin
- currentdict
- AGMCORE_cyan_plate
- {0 true}if
- AGMCORE_magenta_plate
- {1 true}if
- AGMCORE_yellow_plate
- {2 true}if
- AGMCORE_black_plate
- {3 true}if
- AGMCORE_plate_ndx 4 eq
- {0 false}if
- dup not currentoverprint and
- {/AGMCORE_ignoreshade true def}if
- AGMCORE_separateShading
- currentdict
- end exch
- }if
- dup 0 get/Separation eq
- {
- exch begin
- ColorSpace 1 get dup/None ne exch/All ne and
- {
- ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
- {
- ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
- {
- /ColorSpace
- [
- /Separation
- ColorSpace 1 get
- /DeviceGray
- [
- ColorSpace 3 get/exec cvx
- 4 AGMCORE_plate_ndx sub -1/roll cvx
- 4 1/roll cvx
- 3[/pop cvx]cvx/repeat cvx
- 1/exch cvx/sub cvx
- ]cvx
- ]def
- }{
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate not
- {
- currentdict 0 false AGMCORE_separateShading
- }if
- }ifelse
- }{
- currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
- 0 exch
- dup not currentoverprint and
- {/AGMCORE_ignoreshade true def}if
- AGMCORE_separateShading
- }ifelse
- }if
- currentdict
- end exch
- }if
- dup 0 get/DeviceN eq
- {
- exch begin
- ColorSpace 1 get convert_to_process
- {
- ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
- {
- /ColorSpace
- [
- /DeviceN
- ColorSpace 1 get
- /DeviceGray
- [
- ColorSpace 3 get/exec cvx
- 4 AGMCORE_plate_ndx sub -1/roll cvx
- 4 1/roll cvx
- 3[/pop cvx]cvx/repeat cvx
- 1/exch cvx/sub cvx
- ]cvx
- ]def
- }{
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate not
- {
- currentdict 0 false AGMCORE_separateShading
- /ColorSpace[/DeviceGray]def
- }if
- }ifelse
- }{
- currentdict
- false -1 ColorSpace 1 get
- {
- AGMCORE_IsCurrentColor
- {
- 1 add
- exch pop true exch exit
- }if
- 1 add
- }forall
- exch
- dup not currentoverprint and
- {/AGMCORE_ignoreshade true def}if
- AGMCORE_separateShading
- }ifelse
- currentdict
- end exch
- }if
- dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
- {
- exch begin
- ColorSpace dup type/arraytype eq
- {0 get}if
- /DeviceGray ne
- {
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate not
- {
- ColorSpace 0 get/CIEBasedA eq
- {
- /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
- }if
- ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
- {
- /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
- }if
- ColorSpace 0 get/CIEBasedDEFG eq
- {
- /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
- }if
- currentdict 0 false AGMCORE_separateShading
- }if
- }if
- currentdict
- end exch
- }if
- pop
- dup/AGMCORE_ignoreshade known
- {
- begin
- /ColorSpace[/Separation(None)/DeviceGray{}]def
- currentdict end
- }if
- }def
- /shfill
- {
- AGMCORE_separateShadingDict
- dup/AGMCORE_ignoreshade known
- {pop}
- {AGMCORE_&sysshfill}ifelse
- }def
- /makepattern
- {
- exch
- dup/PatternType get 2 eq
- {
- clonedict
- begin
- /Shading Shading AGMCORE_separateShadingDict def
- Shading/AGMCORE_ignoreshade known
- currentdict end exch
- {pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
- exch AGMCORE_&sysmakepattern
- }{
- exch AGMCORE_&usrmakepattern
- }ifelse
- }def
- }if
- }if
- AGMCORE_in_rip_sep{
- /setcustomcolor
- {
- exch aload pop
- dup 7 1 roll inRip_spot_has_ink not {
- 4{4 index mul 4 1 roll}
- repeat
- /DeviceCMYK setcolorspace
- 6 -2 roll pop pop
- }{
- //Adobe_AGM_Core begin
- /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
- end
- [/Separation 4 -1 roll/DeviceCMYK
- {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
- ]
- setcolorspace
- }ifelse
- setcolor
- }ndf
- /setseparationgray
- {
- [/Separation(All)/DeviceGray{}]setcolorspace_opt
- 1 exch sub setcolor
- }ndf
- }{
- /setseparationgray
- {
- AGMCORE_&setgray
- }ndf
- }ifelse
- /findcmykcustomcolor
- {
- 5 makereadonlyarray
- }ndf
- /setcustomcolor
- {
- exch aload pop pop
- 4{4 index mul 4 1 roll}repeat
- setcmykcolor pop
- }ndf
- /has_color
- /colorimage where{
- AGMCORE_producing_seps{
- pop true
- }{
- systemdict eq
- }ifelse
- }{
- false
- }ifelse
- def
- /map_index
- {
- 1 index mul exch getinterval{255 div}forall
- }bdf
- /map_indexed_devn
- {
- Lookup Names length 3 -1 roll cvi map_index
- }bdf
- /n_color_components
- {
- base_colorspace_type
- dup/DeviceGray eq{
- pop 1
- }{
- /DeviceCMYK eq{
- 4
- }{
- 3
- }ifelse
- }ifelse
- }bdf
- level2{
- /mo/moveto ldf
- /li/lineto ldf
- /cv/curveto ldf
- /knockout_unitsq
- {
- 1 setgray
- 0 0 1 1 rectfill
- }def
- level2/setcolorspace AGMCORE_key_known not and{
- /AGMCORE_&&&setcolorspace/setcolorspace ldf
- /AGMCORE_ReplaceMappedColor
- {
- dup type dup/arraytype eq exch/packedarraytype eq or
- {
- /AGMCORE_SpotAliasAry2 where{
- begin
- dup 0 get dup/Separation eq
- {
- pop
- dup length array copy
- dup dup 1 get
- current_spot_alias
- {
- dup map_alias
- {
- false set_spot_alias
- dup 1 exch setsepcolorspace
- true set_spot_alias
- begin
- /sep_colorspace_dict currentdict AGMCORE_gput
- pop pop pop
- [
- /Separation Name
- CSA map_csa
- MappedCSA
- /sep_colorspace_proc load
- ]
- dup Name
- end
- }if
- }if
- map_reserved_ink_name 1 xpt
- }{
- /DeviceN eq
- {
- dup length array copy
- dup dup 1 get[
- exch{
- current_spot_alias{
- dup map_alias{
- /Name get exch pop
- }if
- }if
- map_reserved_ink_name
- }forall
- ]1 xpt
- }if
- }ifelse
- end
- }if
- }if
- }def
- /setcolorspace
- {
- dup type dup/arraytype eq exch/packedarraytype eq or
- {
- dup 0 get/Indexed eq
- {
- AGMCORE_distilling
- {
- /PhotoshopDuotoneList where
- {
- pop false
- }{
- true
- }ifelse
- }{
- true
- }ifelse
- {
- aload pop 3 -1 roll
- AGMCORE_ReplaceMappedColor
- 3 1 roll 4 array astore
- }if
- }{
- AGMCORE_ReplaceMappedColor
- }ifelse
- }if
- DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
- }def
- }if
- }{
- /adj
- {
- currentstrokeadjust{
- transform
- 0.25 sub round 0.25 add exch
- 0.25 sub round 0.25 add exch
- itransform
- }if
- }def
- /mo{
- adj moveto
- }def
- /li{
- adj lineto
- }def
- /cv{
- 6 2 roll adj
- 6 2 roll adj
- 6 2 roll adj curveto
- }def
- /knockout_unitsq
- {
- 1 setgray
- 8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
- }def
- /currentstrokeadjust{
- /currentstrokeadjust AGMCORE_gget
- }def
- /setstrokeadjust{
- /currentstrokeadjust exch AGMCORE_gput
- }def
- /setcolorspace
- {
- /currentcolorspace exch AGMCORE_gput
- }def
- /currentcolorspace
- {
- /currentcolorspace AGMCORE_gget
- }def
- /setcolor_devicecolor
- {
- base_colorspace_type
- dup/DeviceGray eq{
- pop setgray
- }{
- /DeviceCMYK eq{
- setcmykcolor
- }{
- setrgbcolor
- }ifelse
- }ifelse
- }def
- /setcolor
- {
- currentcolorspace 0 get
- dup/DeviceGray ne{
- dup/DeviceCMYK ne{
- dup/DeviceRGB ne{
- dup/Separation eq{
- pop
- currentcolorspace 3 gx
- currentcolorspace 2 get
- }{
- dup/Indexed eq{
- pop
- currentcolorspace 3 get dup type/stringtype eq{
- currentcolorspace 1 get n_color_components
- 3 -1 roll map_index
- }{
- exec
- }ifelse
- currentcolorspace 1 get
- }{
- /AGMCORE_cur_err/AGMCORE_invalid_color_space def
- AGMCORE_invalid_color_space
- }ifelse
- }ifelse
- }if
- }if
- }if
- setcolor_devicecolor
- }def
- }ifelse
- /sop/setoverprint ldf
- /lw/setlinewidth ldf
- /lc/setlinecap ldf
- /lj/setlinejoin ldf
- /ml/setmiterlimit ldf
- /dsh/setdash ldf
- /sadj/setstrokeadjust ldf
- /gry/setgray ldf
- /rgb/setrgbcolor ldf
- /cmyk[
- /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
- /setcmykcolor load dup type/operatortype ne{/exec cvx}if
- ]cvx bdf
- level3 AGMCORE_host_sep not and{
- /nzopmsc{
- 6 dict begin
- /kk exch def
- /yy exch def
- /mm exch def
- /cc exch def
- /sum 0 def
- cc 0 ne{/sum sum 2#1000 or def cc}if
- mm 0 ne{/sum sum 2#0100 or def mm}if
- yy 0 ne{/sum sum 2#0010 or def yy}if
- kk 0 ne{/sum sum 2#0001 or def kk}if
- AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
- sum 0 eq{0}if
- end
- setcolor
- }bdf
- }{
- /nzopmsc/cmyk ldf
- }ifelse
- /sep/setsepcolor ldf
- /devn/setdevicencolor ldf
- /idx/setindexedcolor ldf
- /colr/setcolor ldf
- /csacrd/set_csa_crd ldf
- /sepcs/setsepcolorspace ldf
- /devncs/setdevicencolorspace ldf
- /idxcs/setindexedcolorspace ldf
- /cp/closepath ldf
- /clp/clp_npth ldf
- /eclp/eoclp_npth ldf
- /f/fill ldf
- /ef/eofill ldf
- /@/stroke ldf
- /nclp/npth_clp ldf
- /gset/graphic_setup ldf
- /gcln/graphic_cleanup ldf
- /ct/concat ldf
- /cf/currentfile ldf
- /fl/filter ldf
- /rs/readstring ldf
- /AGMCORE_def_ht currenthalftone def
- /clonedict Adobe_AGM_Utils begin/clonedict load end def
- /clonearray Adobe_AGM_Utils begin/clonearray load end def
- currentdict{
- dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
- bind
- }if
- def
- }forall
- /getrampcolor
- {
- /indx exch def
- 0 1 NumComp 1 sub
- {
- dup
- Samples exch get
- dup type/stringtype eq{indx get}if
- exch
- Scaling exch get aload pop
- 3 1 roll
- mul add
- }for
- ColorSpaceFamily/Separation eq
- {sep}
- {
- ColorSpaceFamily/DeviceN eq
- {devn}{setcolor}ifelse
- }ifelse
- }bdf
- /sssetbackground{
- aload pop
- ColorSpaceFamily/Separation eq
- {sep}
- {
- ColorSpaceFamily/DeviceN eq
- {devn}{setcolor}ifelse
- }ifelse
- }bdf
- /RadialShade
- {
- 40 dict begin
- /ColorSpaceFamily xdf
- /background xdf
- /ext1 xdf
- /ext0 xdf
- /BBox xdf
- /r2 xdf
- /c2y xdf
- /c2x xdf
- /r1 xdf
- /c1y xdf
- /c1x xdf
- /rampdict xdf
- /setinkoverprint where{pop/setinkoverprint{pop}def}if
- gsave
- BBox length 0 gt
- {
- np
- BBox 0 get BBox 1 get moveto
- BBox 2 get BBox 0 get sub 0 rlineto
- 0 BBox 3 get BBox 1 get sub rlineto
- BBox 2 get BBox 0 get sub neg 0 rlineto
- closepath
- clip
- np
- }if
- c1x c2x eq
- {
- c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
- }{
- /slope c2y c1y sub c2x c1x sub div def
- /theta slope 1 atan def
- c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
- c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
- }ifelse
- gsave
- clippath
- c1x c1y translate
- theta rotate
- -90 rotate
- {pathbbox}stopped
- {0 0 0 0}if
- /yMax xdf
- /xMax xdf
- /yMin xdf
- /xMin xdf
- grestore
- xMax xMin eq yMax yMin eq or
- {
- grestore
- end
- }{
- /max{2 copy gt{pop}{exch pop}ifelse}bdf
- /min{2 copy lt{pop}{exch pop}ifelse}bdf
- rampdict begin
- 40 dict begin
- background length 0 gt{background sssetbackground gsave clippath fill grestore}if
- gsave
- c1x c1y translate
- theta rotate
- -90 rotate
- /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
- /c1y 0 def
- /c1x 0 def
- /c2x 0 def
- ext0
- {
- 0 getrampcolor
- c2y r2 add r1 sub 0.0001 lt
- {
- c1x c1y r1 360 0 arcn
- pathbbox
- /aymax exch def
- /axmax exch def
- /aymin exch def
- /axmin exch def
- /bxMin xMin axmin min def
- /byMin yMin aymin min def
- /bxMax xMax axmax max def
- /byMax yMax aymax max def
- bxMin byMin moveto
- bxMax byMin lineto
- bxMax byMax lineto
- bxMin byMax lineto
- bxMin byMin lineto
- eofill
- }{
- c2y r1 add r2 le
- {
- c1x c1y r1 0 360 arc
- fill
- }
- {
- c2x c2y r2 0 360 arc fill
- r1 r2 eq
- {
- /p1x r1 neg def
- /p1y c1y def
- /p2x r1 def
- /p2y c1y def
- p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
- fill
- }{
- /AA r2 r1 sub c2y div def
- AA -1 eq
- {/theta 89.99 def}
- {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
- ifelse
- /SS1 90 theta add dup sin exch cos div def
- /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
- /p1y p1x SS1 div neg def
- /SS2 90 theta sub dup sin exch cos div def
- /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
- /p2y p2x SS2 div neg def
- r1 r2 gt
- {
- /L1maxX p1x yMin p1y sub SS1 div add def
- /L2maxX p2x yMin p2y sub SS2 div add def
- }{
- /L1maxX 0 def
- /L2maxX 0 def
- }ifelse
- p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
- L1maxX L1maxX p1x sub SS1 mul p1y add lineto
- fill
- }ifelse
- }ifelse
- }ifelse
- }if
- c1x c2x sub dup mul
- c1y c2y sub dup mul
- add 0.5 exp
- 0 dtransform
- dup mul exch dup mul add 0.5 exp 72 div
- 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 1 index 1 index lt{exch}if pop
- /hires xdf
- hires mul
- /numpix xdf
- /numsteps NumSamples def
- /rampIndxInc 1 def
- /subsampling false def
- numpix 0 ne
- {
- NumSamples numpix div 0.5 gt
- {
- /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
- /rampIndxInc NumSamples 1 sub numsteps div def
- /subsampling true def
- }if
- }if
- /xInc c2x c1x sub numsteps div def
- /yInc c2y c1y sub numsteps div def
- /rInc r2 r1 sub numsteps div def
- /cx c1x def
- /cy c1y def
- /radius r1 def
- np
- xInc 0 eq yInc 0 eq rInc 0 eq and and
- {
- 0 getrampcolor
- cx cy radius 0 360 arc
- stroke
- NumSamples 1 sub getrampcolor
- cx cy radius 72 hires div add 0 360 arc
- 0 setlinewidth
- stroke
- }{
- 0
- numsteps
- {
- dup
- subsampling{round cvi}if
- getrampcolor
- cx cy radius 0 360 arc
- /cx cx xInc add def
- /cy cy yInc add def
- /radius radius rInc add def
- cx cy radius 360 0 arcn
- eofill
- rampIndxInc add
- }repeat
- pop
- }ifelse
- ext1
- {
- c2y r2 add r1 lt
- {
- c2x c2y r2 0 360 arc
- fill
- }{
- c2y r1 add r2 sub 0.0001 le
- {
- c2x c2y r2 360 0 arcn
- pathbbox
- /aymax exch def
- /axmax exch def
- /aymin exch def
- /axmin exch def
- /bxMin xMin axmin min def
- /byMin yMin aymin min def
- /bxMax xMax axmax max def
- /byMax yMax aymax max def
- bxMin byMin moveto
- bxMax byMin lineto
- bxMax byMax lineto
- bxMin byMax lineto
- bxMin byMin lineto
- eofill
- }{
- c2x c2y r2 0 360 arc fill
- r1 r2 eq
- {
- /p1x r2 neg def
- /p1y c2y def
- /p2x r2 def
- /p2y c2y def
- p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
- fill
- }{
- /AA r2 r1 sub c2y div def
- AA -1 eq
- {/theta 89.99 def}
- {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
- ifelse
- /SS1 90 theta add dup sin exch cos div def
- /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
- /p1y c2y p1x SS1 div sub def
- /SS2 90 theta sub dup sin exch cos div def
- /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
- /p2y c2y p2x SS2 div sub def
- r1 r2 lt
- {
- /L1maxX p1x yMax p1y sub SS1 div add def
- /L2maxX p2x yMax p2y sub SS2 div add def
- }{
- /L1maxX 0 def
- /L2maxX 0 def
- }ifelse
- p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
- L1maxX L1maxX p1x sub SS1 mul p1y add lineto
- fill
- }ifelse
- }ifelse
- }ifelse
- }if
- grestore
- grestore
- end
- end
- end
- }ifelse
- }bdf
- /GenStrips
- {
- 40 dict begin
- /ColorSpaceFamily xdf
- /background xdf
- /ext1 xdf
- /ext0 xdf
- /BBox xdf
- /y2 xdf
- /x2 xdf
- /y1 xdf
- /x1 xdf
- /rampdict xdf
- /setinkoverprint where{pop/setinkoverprint{pop}def}if
- gsave
- BBox length 0 gt
- {
- np
- BBox 0 get BBox 1 get moveto
- BBox 2 get BBox 0 get sub 0 rlineto
- 0 BBox 3 get BBox 1 get sub rlineto
- BBox 2 get BBox 0 get sub neg 0 rlineto
- closepath
- clip
- np
- }if
- x1 x2 eq
- {
- y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
- }{
- /slope y2 y1 sub x2 x1 sub div def
- /theta slope 1 atan def
- x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
- x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
- }
- ifelse
- gsave
- clippath
- x1 y1 translate
- theta rotate
- {pathbbox}stopped
- {0 0 0 0}if
- /yMax exch def
- /xMax exch def
- /yMin exch def
- /xMin exch def
- grestore
- xMax xMin eq yMax yMin eq or
- {
- grestore
- end
- }{
- rampdict begin
- 20 dict begin
- background length 0 gt{background sssetbackground gsave clippath fill grestore}if
- gsave
- x1 y1 translate
- theta rotate
- /xStart 0 def
- /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
- /ySpan yMax yMin sub def
- /numsteps NumSamples def
- /rampIndxInc 1 def
- /subsampling false def
- xStart 0 transform
- xEnd 0 transform
- 3 -1 roll
- sub dup mul
- 3 1 roll
- sub dup mul
- add 0.5 exp 72 div
- 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
- 1 index 1 index lt{exch}if pop
- mul
- /numpix xdf
- numpix 0 ne
- {
- NumSamples numpix div 0.5 gt
- {
- /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
- /rampIndxInc NumSamples 1 sub numsteps div def
- /subsampling true def
- }if
- }if
- ext0
- {
- 0 getrampcolor
- xMin xStart lt
- {
- xMin yMin xMin neg ySpan rectfill
- }if
- }if
- /xInc xEnd xStart sub numsteps div def
- /x xStart def
- 0
- numsteps
- {
- dup
- subsampling{round cvi}if
- getrampcolor
- x yMin xInc ySpan rectfill
- /x x xInc add def
- rampIndxInc add
- }repeat
- pop
- ext1{
- xMax xEnd gt
- {
- xEnd yMin xMax xEnd sub ySpan rectfill
- }if
- }if
- grestore
- grestore
- end
- end
- end
- }ifelse
- }bdf
-}def
-/pt
-{
- end
-}def
-/dt{
-}def
-/pgsv{
- //Adobe_AGM_Core/AGMCORE_save save put
-}def
-/pgrs{
- //Adobe_AGM_Core/AGMCORE_save get restore
-}def
-systemdict/findcolorrendering known{
- /findcolorrendering systemdict/findcolorrendering get def
-}if
-systemdict/setcolorrendering known{
- /setcolorrendering systemdict/setcolorrendering get def
-}if
-/test_cmyk_color_plate
-{
- gsave
- setcmykcolor currentgray 1 ne
- grestore
-}def
-/inRip_spot_has_ink
-{
- dup//Adobe_AGM_Core/AGMCORE_name xddf
- convert_spot_to_process not
-}def
-/map255_to_range
-{
- 1 index sub
- 3 -1 roll 255 div mul add
-}def
-/set_csa_crd
-{
- /sep_colorspace_dict null AGMCORE_gput
- begin
- CSA get_csa_by_name setcolorspace_opt
- set_crd
- end
-}
-def
-/map_csa
-{
- currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
- {pop}{get_csa_by_name/MappedCSA xdf}ifelse
-}def
-/setsepcolor
-{
- /sep_colorspace_dict AGMCORE_gget begin
- dup/sep_tint exch AGMCORE_gput
- TintProc
- end
-}def
-/setdevicencolor
-{
- /devicen_colorspace_dict AGMCORE_gget begin
- Names length copy
- Names length 1 sub -1 0
- {
- /devicen_tints AGMCORE_gget 3 1 roll xpt
- }for
- TintProc
- end
-}def
-/sep_colorspace_proc
-{
- /AGMCORE_tmp exch store
- /sep_colorspace_dict AGMCORE_gget begin
- currentdict/Components known{
- Components aload pop
- TintMethod/Lab eq{
- 2{AGMCORE_tmp mul NComponents 1 roll}repeat
- LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
- }{
- TintMethod/Subtractive eq{
- NComponents{
- AGMCORE_tmp mul NComponents 1 roll
- }repeat
- }{
- NComponents{
- 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
- }repeat
- }ifelse
- }ifelse
- }{
- ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
- aload pop
- }ifelse
- end
-}def
-/sep_colorspace_gray_proc
-{
- /AGMCORE_tmp exch store
- /sep_colorspace_dict AGMCORE_gget begin
- GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
- end
-}def
-/sep_proc_name
-{
- dup 0 get
- dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
- pop[/DeviceGray]
- /sep_colorspace_gray_proc
- }{
- /sep_colorspace_proc
- }ifelse
-}def
-/setsepcolorspace
-{
- current_spot_alias{
- dup begin
- Name map_alias{
- exch pop
- }if
- end
- }if
- dup/sep_colorspace_dict exch AGMCORE_gput
- begin
- CSA map_csa
- /AGMCORE_sep_special Name dup()eq exch(All)eq or store
- AGMCORE_avoid_L2_sep_space{
- [/Indexed MappedCSA sep_proc_name 255 exch
- {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx
- ]setcolorspace_opt
- /TintProc{
- 255 mul round cvi setcolor
- }bdf
- }{
- MappedCSA 0 get/DeviceCMYK eq
- currentdict/Components known and
- AGMCORE_sep_special not and{
- /TintProc[
- Components aload pop Name findcmykcustomcolor
- /exch cvx/setcustomcolor cvx
- ]cvx bdf
- }{
- AGMCORE_host_sep Name(All)eq and{
- /TintProc{
- 1 exch sub setseparationgray
- }bdf
- }{
- AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and
- AGMCORE_host_sep or
- Name()eq and{
- /TintProc[
- MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
- cvx/setcmykcolor cvx
- }{
- cvx/setgray cvx
- }ifelse
- ]cvx bdf
- }{
- AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
- /TintProc[
- /dup cvx
- MappedCSA sep_proc_name cvx exch
- 0 get/DeviceGray eq{
- 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
- }if
- /Name cvx/findcmykcustomcolor cvx/exch cvx
- AGMCORE_host_sep{
- AGMCORE_is_cmyk_sep
- /Name cvx
- /AGMCORE_IsSeparationAProcessColor load/exec cvx
- /not cvx/and cvx
- }{
- Name inRip_spot_has_ink not
- }ifelse
- [
- /pop cvx 1
- ]cvx/if cvx
- /setcustomcolor cvx
- ]cvx bdf
- }{
- /TintProc{setcolor}bdf
- [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- set_crd
- setsepcolor
- end
-}def
-/additive_blend
-{
- 3 dict begin
- /numarrays xdf
- /numcolors xdf
- 0 1 numcolors 1 sub
- {
- /c1 xdf
- 1
- 0 1 numarrays 1 sub
- {
- 1 exch add/index cvx
- c1/get cvx/mul cvx
- }for
- numarrays 1 add 1/roll cvx
- }for
- numarrays[/pop cvx]cvx/repeat cvx
- end
-}def
-/subtractive_blend
-{
- 3 dict begin
- /numarrays xdf
- /numcolors xdf
- 0 1 numcolors 1 sub
- {
- /c1 xdf
- 1 1
- 0 1 numarrays 1 sub
- {
- 1 3 3 -1 roll add/index cvx
- c1/get cvx/sub cvx/mul cvx
- }for
- /sub cvx
- numarrays 1 add 1/roll cvx
- }for
- numarrays[/pop cvx]cvx/repeat cvx
- end
-}def
-/exec_tint_transform
-{
- /TintProc[
- /TintTransform cvx/setcolor cvx
- ]cvx bdf
- MappedCSA setcolorspace_opt
-}bdf
-/devn_makecustomcolor
-{
- 2 dict begin
- /names_index xdf
- /Names xdf
- 1 1 1 1 Names names_index get findcmykcustomcolor
- /devicen_tints AGMCORE_gget names_index get setcustomcolor
- Names length{pop}repeat
- end
-}bdf
-/setdevicencolorspace
-{
- dup/AliasedColorants known{false}{true}ifelse
- current_spot_alias and{
- 7 dict begin
- /names_index 0 def
- dup/names_len exch/Names get length def
- /new_names names_len array def
- /new_LookupTables names_len array def
- /alias_cnt 0 def
- dup/Names get
- {
- dup map_alias{
- exch pop
- dup/ColorLookup known{
- dup begin
- new_LookupTables names_index ColorLookup put
- end
- }{
- dup/Components known{
- dup begin
- new_LookupTables names_index Components put
- end
- }{
- dup begin
- new_LookupTables names_index[null null null null]put
- end
- }ifelse
- }ifelse
- new_names names_index 3 -1 roll/Name get put
- /alias_cnt alias_cnt 1 add def
- }{
- /name xdf
- new_names names_index name put
- dup/LookupTables known{
- dup begin
- new_LookupTables names_index LookupTables names_index get put
- end
- }{
- dup begin
- new_LookupTables names_index[null null null null]put
- end
- }ifelse
- }ifelse
- /names_index names_index 1 add def
- }forall
- alias_cnt 0 gt{
- /AliasedColorants true def
- /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
- 0 1 names_len 1 sub{
- /names_index xdf
- new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
- /AliasedColorants false def
- exit
- }{
- new_LookupTables names_index get 0 get null eq{
- dup/Names get names_index get/name xdf
- name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
- or or or not{
- /AliasedColorants false def
- exit
- }if
- }if
- }ifelse
- }for
- lut_entry_len 1 eq{
- /AliasedColorants false def
- }if
- AliasedColorants{
- dup begin
- /Names new_names def
- /LookupTables new_LookupTables def
- /AliasedColorants true def
- /NComponents lut_entry_len def
- /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
- /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
- currentdict/TTTablesIdx known not{
- /TTTablesIdx -1 def
- }if
- end
- }if
- }if
- end
- }if
- dup/devicen_colorspace_dict exch AGMCORE_gput
- begin
- currentdict/AliasedColorants known{
- AliasedColorants
- }{
- false
- }ifelse
- dup not{
- CSA map_csa
- }if
- /TintTransform load type/nulltype eq or{
- /TintTransform[
- 0 1 Names length 1 sub
- {
- /TTTablesIdx TTTablesIdx 1 add def
- dup LookupTables exch get dup 0 get null eq
- {
- 1 index
- Names exch get
- dup(Cyan)eq
- {
- pop exch
- LookupTables length exch sub
- /index cvx
- 0 0 0
- }
- {
- dup(Magenta)eq
- {
- pop exch
- LookupTables length exch sub
- /index cvx
- 0/exch cvx 0 0
- }{
- (Yellow)eq
- {
- exch
- LookupTables length exch sub
- /index cvx
- 0 0 3 -1/roll cvx 0
- }{
- exch
- LookupTables length exch sub
- /index cvx
- 0 0 0 4 -1/roll cvx
- }ifelse
- }ifelse
- }ifelse
- 5 -1/roll cvx/astore cvx
- }{
- dup length 1 sub
- LookupTables length 4 -1 roll sub 1 add
- /index cvx/mul cvx/round cvx/cvi cvx/get cvx
- }ifelse
- Names length TTTablesIdx add 1 add 1/roll cvx
- }for
- Names length[/pop cvx]cvx/repeat cvx
- NComponents Names length
- TintMethod/Subtractive eq
- {
- subtractive_blend
- }{
- additive_blend
- }ifelse
- ]cvx bdf
- }if
- AGMCORE_host_sep{
- Names convert_to_process{
- exec_tint_transform
- }
- {
- currentdict/AliasedColorants known{
- AliasedColorants not
- }{
- false
- }ifelse
- 5 dict begin
- /AvoidAliasedColorants xdf
- /painted? false def
- /names_index 0 def
- /names_len Names length def
- AvoidAliasedColorants{
- /currentspotalias current_spot_alias def
- false set_spot_alias
- }if
- Names{
- AGMCORE_is_cmyk_sep{
- dup(Cyan)eq AGMCORE_cyan_plate and exch
- dup(Magenta)eq AGMCORE_magenta_plate and exch
- dup(Yellow)eq AGMCORE_yellow_plate and exch
- (Black)eq AGMCORE_black_plate and or or or{
- /devicen_colorspace_dict AGMCORE_gget/TintProc[
- Names names_index/devn_makecustomcolor cvx
- ]cvx ddf
- /painted? true def
- }if
- painted?{exit}if
- }{
- 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
- /devicen_colorspace_dict AGMCORE_gget/TintProc[
- Names names_index/devn_makecustomcolor cvx
- ]cvx ddf
- /painted? true def
- exit
- }if
- }ifelse
- /names_index names_index 1 add def
- }forall
- AvoidAliasedColorants{
- currentspotalias set_spot_alias
- }if
- painted?{
- /devicen_colorspace_dict AGMCORE_gget/names_index names_index put
- }{
- /devicen_colorspace_dict AGMCORE_gget/TintProc[
- names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
- 0 0 0 0/setcmykcolor cvx
- ]cvx ddf
- }ifelse
- end
- }ifelse
- }
- {
- AGMCORE_in_rip_sep{
- Names convert_to_process not
- }{
- level3
- }ifelse
- {
- [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
- /TintProc level3 not AGMCORE_in_rip_sep and{
- [
- Names/length cvx[/pop cvx]cvx/repeat cvx
- ]cvx bdf
- }{
- {setcolor}bdf
- }ifelse
- }{
- exec_tint_transform
- }ifelse
- }ifelse
- set_crd
- /AliasedColorants false def
- end
-}def
-/setindexedcolorspace
-{
- dup/indexed_colorspace_dict exch AGMCORE_gput
- begin
- currentdict/CSDBase known{
- CSDBase/CSD get_res begin
- currentdict/Names known{
- currentdict devncs
- }{
- 1 currentdict sepcs
- }ifelse
- AGMCORE_host_sep{
- 4 dict begin
- /compCnt/Names where{pop Names length}{1}ifelse def
- /NewLookup HiVal 1 add string def
- 0 1 HiVal{
- /tableIndex xdf
- Lookup dup type/stringtype eq{
- compCnt tableIndex map_index
- }{
- exec
- }ifelse
- /Names where{
- pop setdevicencolor
- }{
- setsepcolor
- }ifelse
- currentgray
- tableIndex exch
- 255 mul cvi
- NewLookup 3 1 roll put
- }for
- [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
- end
- }{
- level3
- {
- currentdict/Names known{
- [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
- }{
- [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
- }ifelse
- }{
- [/Indexed MappedCSA HiVal
- [
- currentdict/Names known{
- Lookup dup type/stringtype eq
- {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
- {/exec cvx}ifelse
- /TintTransform load/exec cvx
- }{
- Lookup dup type/stringtype eq
- {/exch cvx/get cvx 255/div cvx}
- {/exec cvx}ifelse
- CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
- }ifelse
- ]cvx
- ]setcolorspace_opt
- }ifelse
- }ifelse
- end
- set_crd
- }
- {
- CSA map_csa
- AGMCORE_host_sep level2 not and{
- 0 0 0 0 setcmykcolor
- }{
- [/Indexed MappedCSA
- level2 not has_color not and{
- dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
- pop[/DeviceGray]
- }if
- HiVal GrayLookup
- }{
- HiVal
- currentdict/RangeArray known{
- {
- /indexed_colorspace_dict AGMCORE_gget begin
- Lookup exch
- dup HiVal gt{
- pop HiVal
- }if
- NComponents mul NComponents getinterval{}forall
- NComponents 1 sub -1 0{
- RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
- NComponents 1 roll
- }for
- end
- }bind
- }{
- Lookup
- }ifelse
- }ifelse
- ]setcolorspace_opt
- set_crd
- }ifelse
- }ifelse
- end
-}def
-/setindexedcolor
-{
- AGMCORE_host_sep{
- /indexed_colorspace_dict AGMCORE_gget
- begin
- currentdict/CSDBase known{
- CSDBase/CSD get_res begin
- currentdict/Names known{
- map_indexed_devn
- devn
- }
- {
- Lookup 1 3 -1 roll map_index
- sep
- }ifelse
- end
- }{
- Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
- map_index
- MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
- }ifelse
- end
- }{
- level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
- /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
- map_indexed_devn
- devn
- end
- }
- {
- setcolor
- }ifelse
- }ifelse
-}def
-/ignoreimagedata
-{
- currentoverprint not{
- gsave
- dup clonedict begin
- 1 setgray
- /Decode[0 1]def
- /DataSource<FF>def
- /MultipleDataSources false def
- /BitsPerComponent 8 def
- currentdict end
- systemdict/image gx
- grestore
- }if
- consumeimagedata
-}def
-/add_res
-{
- dup/CSD eq{
- pop
- //Adobe_AGM_Core begin
- /AGMCORE_CSD_cache load 3 1 roll put
- end
- }{
- defineresource pop
- }ifelse
-}def
-/del_res
-{
- {
- aload pop exch
- dup/CSD eq{
- pop
- {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
- }{
- exch
- {1 index undefineresource}forall
- pop
- }ifelse
- }forall
-}def
-/get_res
-{
- dup/CSD eq{
- pop
- dup type dup/nametype eq exch/stringtype eq or{
- AGMCORE_CSD_cache exch get
- }if
- }{
- findresource
- }ifelse
-}def
-/get_csa_by_name
-{
- dup type dup/nametype eq exch/stringtype eq or{
- /CSA get_res
- }if
-}def
-/paintproc_buf_init
-{
- /count get 0 0 put
-}def
-/paintproc_buf_next
-{
- dup/count get dup 0 get
- dup 3 1 roll
- 1 add 0 xpt
- get
-}def
-/cachepaintproc_compress
-{
- 5 dict begin
- currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
- /ppdict 20 dict def
- /string_size 16000 def
- /readbuffer string_size string def
- currentglobal true setglobal
- ppdict 1 array dup 0 1 put/count xpt
- setglobal
- /LZWFilter
- {
- exch
- dup length 0 eq{
- pop
- }{
- ppdict dup length 1 sub 3 -1 roll put
- }ifelse
- {string_size}{0}ifelse string
- }/LZWEncode filter def
- {
- ReadFilter readbuffer readstring
- exch LZWFilter exch writestring
- not{exit}if
- }loop
- LZWFilter closefile
- ppdict
- end
-}def
-/cachepaintproc
-{
- 2 dict begin
- currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
- /ppdict 20 dict def
- currentglobal true setglobal
- ppdict 1 array dup 0 1 put/count xpt
- setglobal
- {
- ReadFilter 16000 string readstring exch
- ppdict dup length 1 sub 3 -1 roll put
- not{exit}if
- }loop
- ppdict dup dup length 1 sub()put
- end
-}def
-/make_pattern
-{
- exch clonedict exch
- dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
- exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
- exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
- matrix translate exch matrix concatmatrix
- 1 index begin
- BBox 0 get XStep div cvi XStep mul/xshift exch neg def
- BBox 1 get YStep div cvi YStep mul/yshift exch neg def
- BBox 0 get xshift add
- BBox 1 get yshift add
- BBox 2 get xshift add
- BBox 3 get yshift add
- 4 array astore
- /BBox exch def
- [xshift yshift/translate load null/exec load]dup
- 3/PaintProc load put cvx/PaintProc exch def
- end
- gsave 0 setgray
- makepattern
- grestore
-}def
-/set_pattern
-{
- dup/PatternType get 1 eq{
- dup/PaintType get 1 eq{
- currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
- }if
- }if
- setpattern
-}def
-/setcolorspace_opt
-{
- dup currentcolorspace eq{pop}{setcolorspace}ifelse
-}def
-/updatecolorrendering
-{
- currentcolorrendering/RenderingIntent known{
- currentcolorrendering/RenderingIntent get
- }
- {
- Intent/AbsoluteColorimetric eq
- {
- /absolute_colorimetric_crd AGMCORE_gget dup null eq
- }
- {
- Intent/RelativeColorimetric eq
- {
- /relative_colorimetric_crd AGMCORE_gget dup null eq
- }
- {
- Intent/Saturation eq
- {
- /saturation_crd AGMCORE_gget dup null eq
- }
- {
- /perceptual_crd AGMCORE_gget dup null eq
- }ifelse
- }ifelse
- }ifelse
- {
- pop null
- }
- {
- /RenderingIntent known{null}{Intent}ifelse
- }ifelse
- }ifelse
- Intent ne{
- Intent/ColorRendering{findresource}stopped
- {
- pop pop systemdict/findcolorrendering known
- {
- Intent findcolorrendering
- {
- /ColorRendering findresource true exch
- }
- {
- /ColorRendering findresource
- product(Xerox Phaser 5400)ne
- exch
- }ifelse
- dup Intent/AbsoluteColorimetric eq
- {
- /absolute_colorimetric_crd exch AGMCORE_gput
- }
- {
- Intent/RelativeColorimetric eq
- {
- /relative_colorimetric_crd exch AGMCORE_gput
- }
- {
- Intent/Saturation eq
- {
- /saturation_crd exch AGMCORE_gput
- }
- {
- Intent/Perceptual eq
- {
- /perceptual_crd exch AGMCORE_gput
- }
- {
- pop
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- 1 index{exch}{pop}ifelse
- }
- {false}ifelse
- }
- {true}ifelse
- {
- dup begin
- currentdict/TransformPQR known{
- currentdict/TransformPQR get aload pop
- 3{{}eq 3 1 roll}repeat or or
- }
- {true}ifelse
- currentdict/MatrixPQR known{
- currentdict/MatrixPQR get aload pop
- 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
- 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
- 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
- and and and and and and and and
- }
- {true}ifelse
- end
- or
- {
- clonedict begin
- /TransformPQR[
- {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
- 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
- {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
- 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
- {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
- 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
- ]def
- /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
- /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
- currentdict end
- }if
- setcolorrendering_opt
- }if
- }if
-}def
-/set_crd
-{
- AGMCORE_host_sep not level2 and{
- currentdict/ColorRendering known{
- ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
- }{
- currentdict/Intent known{
- updatecolorrendering
- }if
- }ifelse
- currentcolorspace dup type/arraytype eq
- {0 get}if
- /DeviceRGB eq
- {
- currentdict/UCR known
- {/UCR}{/AGMCORE_currentucr}ifelse
- load setundercolorremoval
- currentdict/BG known
- {/BG}{/AGMCORE_currentbg}ifelse
- load setblackgeneration
- }if
- }if
-}def
-/set_ucrbg
-{
- dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration
- dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval
-}def
-/setcolorrendering_opt
-{
- dup currentcolorrendering eq{
- pop
- }{
- product(HP Color LaserJet 2605)anchorsearch{
- pop pop pop
- }{
- pop
- clonedict
- begin
- /Intent Intent def
- currentdict
- end
- setcolorrendering
- }ifelse
- }ifelse
-}def
-/cpaint_gcomp
-{
- convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
- //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
- {
- (%end_cpaint_gcomp)flushinput
- }if
-}def
-/cpaint_gsep
-{
- //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
- {
- (%end_cpaint_gsep)flushinput
- }if
-}def
-/cpaint_gend
-{np}def
-/T1_path
-{
- currentfile token pop currentfile token pop mo
- {
- currentfile token pop dup type/stringtype eq
- {pop exit}if
- 0 exch rlineto
- currentfile token pop dup type/stringtype eq
- {pop exit}if
- 0 rlineto
- }loop
-}def
-/T1_gsave
- level3
- {/clipsave}
- {/gsave}ifelse
- load def
-/T1_grestore
- level3
- {/cliprestore}
- {/grestore}ifelse
- load def
-/set_spot_alias_ary
-{
- dup inherit_aliases
- //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
-}def
-/set_spot_normalization_ary
-{
- dup inherit_aliases
- dup length
- /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
- array
- //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
- /AGMCORE_SpotAliasAry where{
- pop
- AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
- AGMCORE_SpotAliasAry length
- }{0}ifelse
- AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
- true set_spot_alias
-}def
-/inherit_aliases
-{
- {dup/Name get map_alias{/CSD put}{pop}ifelse}forall
-}def
-/set_spot_alias
-{
- /AGMCORE_SpotAliasAry2 where{
- /AGMCORE_current_spot_alias 3 -1 roll put
- }{
- pop
- }ifelse
-}def
-/current_spot_alias
-{
- /AGMCORE_SpotAliasAry2 where{
- /AGMCORE_current_spot_alias get
- }{
- false
- }ifelse
-}def
-/map_alias
-{
- /AGMCORE_SpotAliasAry2 where{
- begin
- /AGMCORE_name xdf
- false
- AGMCORE_SpotAliasAry2{
- dup/Name get AGMCORE_name eq{
- /CSD get/CSD get_res
- exch pop true
- exit
- }{
- pop
- }ifelse
- }forall
- end
- }{
- pop false
- }ifelse
-}bdf
-/spot_alias
-{
- true set_spot_alias
- /AGMCORE_&setcustomcolor AGMCORE_key_known not{
- //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
- }if
- /customcolor_tint 1 AGMCORE_gput
- //Adobe_AGM_Core begin
- /setcustomcolor
- {
- //Adobe_AGM_Core begin
- dup/customcolor_tint exch AGMCORE_gput
- 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
- current_spot_alias and{1 index 4 get map_alias}{false}ifelse
- {
- false set_spot_alias
- /sep_colorspace_dict AGMCORE_gget null ne
- {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse
- 3 1 roll 2 index{
- exch pop/sep_tint AGMCORE_gget exch
- }if
- mark 3 1 roll
- setsepcolorspace
- counttomark 0 ne{
- setsepcolor
- }if
- pop
- not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if
- pop
- true set_spot_alias
- }{
- AGMCORE_&setcustomcolor
- }ifelse
- end
- }bdf
- end
-}def
-/begin_feature
-{
- Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
- count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
- {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
-}def
-/end_feature
-{
- 2 dict begin
- /spd/setpagedevice load def
- /setpagedevice{get_gstate spd set_gstate}def
- stopped{$error/newerror false put}if
- end
- count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
- countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
- {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
-}def
-/set_negative
-{
- //Adobe_AGM_Core begin
- /AGMCORE_inverting exch def
- level2{
- currentpagedevice/NegativePrint known AGMCORE_distilling not and{
- currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
- true begin_feature true{
- <</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
- }end_feature
- }if
- /AGMCORE_inverting false def
- }if
- }if
- AGMCORE_inverting{
- [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
- AGMCORE_distilling{
- erasepage
- }{
- gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
- /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
- }ifelse
- }if
- end
-}def
-/lw_save_restore_override{
- /md where{
- pop
- md begin
- initializepage
- /initializepage{}def
- /pmSVsetup{}def
- /endp{}def
- /pse{}def
- /psb{}def
- /orig_showpage where
- {pop}
- {/orig_showpage/showpage load def}
- ifelse
- /showpage{orig_showpage gR}def
- end
- }if
-}def
-/pscript_showpage_override{
- /NTPSOct95 where
- {
- begin
- showpage
- save
- /showpage/restore load def
- /restore{exch pop}def
- end
- }if
-}def
-/driver_media_override
-{
- /md where{
- pop
- md/initializepage known{
- md/initializepage{}put
- }if
- md/rC known{
- md/rC{4{pop}repeat}put
- }if
- }if
- /mysetup where{
- /mysetup[1 0 0 1 0 0]put
- }if
- Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
- level2
- {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
-}def
-/capture_mysetup
-{
- /Pscript_Win_Data where{
- pop
- Pscript_Win_Data/mysetup known{
- Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put
- }if
- }if
-}def
-/restore_mysetup
-{
- /Pscript_Win_Data where{
- pop
- Pscript_Win_Data/mysetup known{
- Adobe_AGM_Core/save_mysetup known{
- Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put
- Adobe_AGM_Core/save_mysetup undef
- }if
- }if
- }if
-}def
-/driver_check_media_override
-{
- /PrepsDict where
- {pop}
- {
- Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
- Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
- {
- Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
- Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
- }if
- {
- Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
- }if
- }ifelse
-}def
-AGMCORE_err_strings begin
- /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
- /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
- /AGMCORE_invalid_color_space(This job contains an invalid color space. )def
-end
-/set_def_ht
-{AGMCORE_def_ht sethalftone}def
-/set_def_flat
-{AGMCORE_Default_flatness setflat}def
-end
-systemdict/setpacking known
-{setpacking}if
-%%EndResource
-%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E 118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C 4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A>def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef <d841272cf18f54fc13>dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000><FFFF> endcodespacerange 1 begincidrange <0000><FFFF>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0
-%%Version: 1.0 0
-%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
-systemdict/setpacking known
-{
- currentpacking
- true setpacking
-}if
-userdict/Adobe_AGM_Image 71 dict dup begin put
-/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
-/nd{
- null def
-}bind def
-/AGMIMG_&image nd
-/AGMIMG_&colorimage nd
-/AGMIMG_&imagemask nd
-/AGMIMG_mbuf()def
-/AGMIMG_ybuf()def
-/AGMIMG_kbuf()def
-/AGMIMG_c 0 def
-/AGMIMG_m 0 def
-/AGMIMG_y 0 def
-/AGMIMG_k 0 def
-/AGMIMG_tmp nd
-/AGMIMG_imagestring0 nd
-/AGMIMG_imagestring1 nd
-/AGMIMG_imagestring2 nd
-/AGMIMG_imagestring3 nd
-/AGMIMG_imagestring4 nd
-/AGMIMG_imagestring5 nd
-/AGMIMG_cnt nd
-/AGMIMG_fsave nd
-/AGMIMG_colorAry nd
-/AGMIMG_override nd
-/AGMIMG_name nd
-/AGMIMG_maskSource nd
-/AGMIMG_flushfilters nd
-/invert_image_samples nd
-/knockout_image_samples nd
-/img nd
-/sepimg nd
-/devnimg nd
-/idximg nd
-/ds
-{
- Adobe_AGM_Core begin
- Adobe_AGM_Image begin
- /AGMIMG_&image systemdict/image get def
- /AGMIMG_&imagemask systemdict/imagemask get def
- /colorimage where{
- pop
- /AGMIMG_&colorimage/colorimage ldf
- }if
- end
- end
-}def
-/ps
-{
- Adobe_AGM_Image begin
- /AGMIMG_ccimage_exists{/customcolorimage where
- {
- pop
- /Adobe_AGM_OnHost_Seps where
- {
- pop false
- }{
- /Adobe_AGM_InRip_Seps where
- {
- pop false
- }{
- true
- }ifelse
- }ifelse
- }{
- false
- }ifelse
- }bdf
- level2{
- /invert_image_samples
- {
- Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
- /Decode[Decode 1 get Decode 0 get]def
- }def
- /knockout_image_samples
- {
- Operator/imagemask ne{
- /Decode[1 1]def
- }if
- }def
- }{
- /invert_image_samples
- {
- {1 exch sub}currenttransfer addprocs settransfer
- }def
- /knockout_image_samples
- {
- {pop 1}currenttransfer addprocs settransfer
- }def
- }ifelse
- /img/imageormask ldf
- /sepimg/sep_imageormask ldf
- /devnimg/devn_imageormask ldf
- /idximg/indexed_imageormask ldf
- /_ctype 7 def
- currentdict{
- dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
- bind
- }if
- def
- }forall
-}def
-/pt
-{
- end
-}def
-/dt
-{
-}def
-/AGMIMG_flushfilters
-{
- dup type/arraytype ne
- {1 array astore}if
- dup 0 get currentfile ne
- {dup 0 get flushfile}if
- {
- dup type/filetype eq
- {
- dup status 1 index currentfile ne and
- {closefile}
- {pop}
- ifelse
- }{pop}ifelse
- }forall
-}def
-/AGMIMG_init_common
-{
- currentdict/T known{/ImageType/T ldf currentdict/T undef}if
- currentdict/W known{/Width/W ldf currentdict/W undef}if
- currentdict/H known{/Height/H ldf currentdict/H undef}if
- currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
- currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
- currentdict/D known{/Decode/D ldf currentdict/D undef}if
- currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
- currentdict/O known{
- /Operator/O load 1 eq{
- /imagemask
- }{
- /O load 2 eq{
- /image
- }{
- /colorimage
- }ifelse
- }ifelse
- def
- currentdict/O undef
- }if
- currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
- currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
- currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
- currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
- /DataSource load xcheck not{
- DataSource type/arraytype eq{
- DataSource 0 get type/filetype eq{
- /_Filters DataSource def
- currentdict/MultipleDataSources known not{
- /DataSource DataSource dup length 1 sub get def
- }if
- }if
- }if
- currentdict/MultipleDataSources known not{
- /MultipleDataSources DataSource type/arraytype eq{
- DataSource length 1 gt
- }
- {false}ifelse def
- }if
- }if
- /NComponents Decode length 2 div def
- currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
-}bdf
-/imageormask_sys
-{
- begin
- AGMIMG_init_common
- save mark
- level2{
- currentdict
- Operator/imagemask eq{
- AGMIMG_&imagemask
- }{
- use_mask{
- process_mask AGMIMG_&image
- }{
- AGMIMG_&image
- }ifelse
- }ifelse
- }{
- Width Height
- Operator/imagemask eq{
- Decode 0 get 1 eq Decode 1 get 0 eq and
- ImageMatrix/DataSource load
- AGMIMG_&imagemask
- }{
- BitsPerComponent ImageMatrix/DataSource load
- AGMIMG_&image
- }ifelse
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- cleartomark restore
- end
-}def
-/overprint_plate
-{
- currentoverprint{
- 0 get dup type/nametype eq{
- dup/DeviceGray eq{
- pop AGMCORE_black_plate not
- }{
- /DeviceCMYK eq{
- AGMCORE_is_cmyk_sep not
- }if
- }ifelse
- }{
- false exch
- {
- AGMOHS_sepink eq or
- }forall
- not
- }ifelse
- }{
- pop false
- }ifelse
-}def
-/process_mask
-{
- level3{
- dup begin
- /ImageType 1 def
- end
- 4 dict begin
- /DataDict exch def
- /ImageType 3 def
- /InterleaveType 3 def
- /MaskDict 9 dict begin
- /ImageType 1 def
- /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
- /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
- /ImageMatrix[Width 0 0 Height neg 0 Height]def
- /NComponents 1 def
- /BitsPerComponent 1 def
- /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
- /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
- currentdict end def
- currentdict end
- }if
-}def
-/use_mask
-{
- dup/Mask known {dup/Mask get}{false}ifelse
-}def
-/imageormask
-{
- begin
- AGMIMG_init_common
- SkipImageProc{
- currentdict consumeimagedata
- }
- {
- save mark
- level2 AGMCORE_host_sep not and{
- currentdict
- Operator/imagemask eq DeviceN_PS2 not and{
- imagemask
- }{
- AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
- [/Separation/Black/DeviceGray{}]setcolorspace
- /Decode[Decode 1 get Decode 0 get]def
- }if
- use_mask{
- process_mask image
- }{
- DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
- {
- Names convert_to_process not{
- 2 dict begin
- /imageDict xdf
- /names_index 0 def
- gsave
- imageDict write_image_file{
- Names{
- dup(None)ne{
- [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
- Operator imageDict read_image_file
- names_index 0 eq{true setoverprint}if
- /names_index names_index 1 add def
- }{
- pop
- }ifelse
- }forall
- close_image_file
- }if
- grestore
- end
- }{
- Operator/imagemask eq{
- imagemask
- }{
- image
- }ifelse
- }ifelse
- }{
- Operator/imagemask eq{
- imagemask
- }{
- image
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- }{
- Width Height
- Operator/imagemask eq{
- Decode 0 get 1 eq Decode 1 get 0 eq and
- ImageMatrix/DataSource load
- /Adobe_AGM_OnHost_Seps where{
- pop imagemask
- }{
- currentgray 1 ne{
- currentdict imageormask_sys
- }{
- currentoverprint not{
- 1 AGMCORE_&setgray
- currentdict imageormask_sys
- }{
- currentdict ignoreimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- BitsPerComponent ImageMatrix
- MultipleDataSources{
- 0 1 NComponents 1 sub{
- DataSource exch get
- }for
- }{
- /DataSource load
- }ifelse
- Operator/colorimage eq{
- AGMCORE_host_sep{
- MultipleDataSources level2 or NComponents 4 eq and{
- AGMCORE_is_cmyk_sep{
- MultipleDataSources{
- /DataSource DataSource 0 get xcheck
- {
- [
- DataSource 0 get/exec cvx
- DataSource 1 get/exec cvx
- DataSource 2 get/exec cvx
- DataSource 3 get/exec cvx
- /AGMCORE_get_ink_data cvx
- ]cvx
- }{
- DataSource aload pop AGMCORE_get_ink_data
- }ifelse def
- }{
- /DataSource
- Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
- /DataSource load
- filter_cmyk 0()/SubFileDecode filter def
- }ifelse
- /Decode[Decode 0 get Decode 1 get]def
- /MultipleDataSources false def
- /NComponents 1 def
- /Operator/image def
- invert_image_samples
- 1 AGMCORE_&setgray
- currentdict imageormask_sys
- }{
- currentoverprint not Operator/imagemask eq and{
- 1 AGMCORE_&setgray
- currentdict imageormask_sys
- }{
- currentdict ignoreimagedata
- }ifelse
- }ifelse
- }{
- MultipleDataSources NComponents AGMIMG_&colorimage
- }ifelse
- }{
- true NComponents colorimage
- }ifelse
- }{
- Operator/image eq{
- AGMCORE_host_sep{
- /DoImage true def
- currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
- {
- AGMCORE_black_plate not Operator/imagemask ne and{
- /DoImage false def
- currentdict ignoreimagedata
- }if
- }if
- 1 AGMCORE_&setgray
- DoImage
- {currentdict imageormask_sys}if
- }{
- use_mask{
- process_mask image
- }{
- image
- }ifelse
- }ifelse
- }{
- Operator/knockout eq{
- pop pop pop pop pop
- currentcolorspace overprint_plate not{
- knockout_unitsq
- }if
- }if
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- cleartomark restore
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
-}def
-/sep_imageormask
-{
- /sep_colorspace_dict AGMCORE_gget begin
- CSA map_csa
- begin
- AGMIMG_init_common
- SkipImageProc{
- currentdict consumeimagedata
- }{
- save mark
- AGMCORE_avoid_L2_sep_space{
- /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
- }if
- AGMIMG_ccimage_exists
- MappedCSA 0 get/DeviceCMYK eq and
- currentdict/Components known and
- Name()ne and
- Name(All)ne and
- Operator/image eq and
- AGMCORE_producing_seps not and
- level2 not and
- {
- Width Height BitsPerComponent ImageMatrix
- [
- /DataSource load/exec cvx
- {
- 0 1 2 index length 1 sub{
- 1 index exch
- 2 copy get 255 xor put
- }for
- }/exec cvx
- ]cvx bind
- MappedCSA 0 get/DeviceCMYK eq{
- Components aload pop
- }{
- 0 0 0 Components aload pop 1 exch sub
- }ifelse
- Name findcmykcustomcolor
- customcolorimage
- }{
- AGMCORE_producing_seps not{
- level2{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
- [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt
- /sep_tint AGMCORE_gget setcolor
- }if
- currentdict imageormask
- }{
- currentdict
- Operator/imagemask eq{
- imageormask
- }{
- sep_imageormask_lev1
- }ifelse
- }ifelse
- }{
- AGMCORE_host_sep{
- Operator/knockout eq{
- currentdict/ImageMatrix get concat
- knockout_unitsq
- }{
- currentgray 1 ne{
- AGMCORE_is_cmyk_sep Name(All)ne and{
- level2{
- Name AGMCORE_IsSeparationAProcessColor
- {
- Operator/imagemask eq{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
- /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
- }if
- }{
- invert_image_samples
- }ifelse
- }{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
- [/Separation Name[/DeviceGray]
- {
- sep_colorspace_proc AGMCORE_get_ink_data
- 1 exch sub
- }bind
- ]AGMCORE_&setcolorspace
- /sep_tint AGMCORE_gget AGMCORE_&setcolor
- }if
- }ifelse
- currentdict imageormask_sys
- }{
- currentdict
- Operator/imagemask eq{
- imageormask_sys
- }{
- sep_image_lev1_sep
- }ifelse
- }ifelse
- }{
- Operator/imagemask ne{
- invert_image_samples
- }if
- currentdict imageormask_sys
- }ifelse
- }{
- currentoverprint not Name(All)eq or Operator/imagemask eq and{
- currentdict imageormask_sys
- }{
- currentoverprint not
- {
- gsave
- knockout_unitsq
- grestore
- }if
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
- currentcolorspace 0 get/Separation ne{
- [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
- /sep_tint AGMCORE_gget setcolor
- }if
- }if
- currentoverprint
- MappedCSA 0 get/DeviceCMYK eq and
- Name AGMCORE_IsSeparationAProcessColor not and
- //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse
- Name(All)ne and{
- imageormask_l2_overprint
- }{
- currentdict imageormask
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- cleartomark restore
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
- end
-}def
-/colorSpaceElemCnt
-{
- mark currentcolor counttomark dup 2 add 1 roll cleartomark
-}bdf
-/devn_sep_datasource
-{
- 1 dict begin
- /dataSource xdf
- [
- 0 1 dataSource length 1 sub{
- dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
- /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
- }for
- ]cvx bind
- end
-}bdf
-/devn_alt_datasource
-{
- 11 dict begin
- /convProc xdf
- /origcolorSpaceElemCnt xdf
- /origMultipleDataSources xdf
- /origBitsPerComponent xdf
- /origDecode xdf
- /origDataSource xdf
- /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
- /DataSource origMultipleDataSources
- {
- [
- BitsPerComponent 8 idiv origDecode length 2 idiv mul string
- 0 1 origDecode length 2 idiv 1 sub
- {
- dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
- origDataSource exch get 0()/SubFileDecode filter
- BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
- }for
- ]bind cvx
- }{origDataSource}ifelse 0()/SubFileDecode filter def
- [
- origcolorSpaceElemCnt string
- 0 2 origDecode length 2 sub
- {
- dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
- 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
- }for
- /convProc load/exec cvx
- origcolorSpaceElemCnt 1 sub -1 0
- {
- /dup cvx 2/add cvx/index cvx
- 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
- }for
- ]bind cvx 0()/SubFileDecode filter
- end
-}bdf
-/devn_imageormask
-{
- /devicen_colorspace_dict AGMCORE_gget begin
- CSA map_csa
- 2 dict begin
- dup
- /srcDataStrs[3 -1 roll begin
- AGMIMG_init_common
- currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
- {
- Width Decode length 2 div mul cvi
- {
- dup 65535 gt{1 add 2 div cvi}{exit}ifelse
- }loop
- string
- }repeat
- end]def
- /dstDataStr srcDataStrs 0 get length string def
- begin
- AGMIMG_init_common
- SkipImageProc{
- currentdict consumeimagedata
- }{
- save mark
- AGMCORE_producing_seps not{
- level3 not{
- Operator/imagemask ne{
- /DataSource[[
- DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get
- devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def
- /MultipleDataSources true def
- /Decode colorSpaceElemCnt[exch{0 1}repeat]def
- }if
- }if
- currentdict imageormask
- }{
- AGMCORE_host_sep{
- Names convert_to_process{
- CSA get_csa_by_name 0 get/DeviceCMYK eq{
- /DataSource
- Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
- DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get
- devn_alt_datasource
- filter_cmyk 0()/SubFileDecode filter def
- /MultipleDataSources false def
- /Decode[1 0]def
- /DeviceGray setcolorspace
- currentdict imageormask_sys
- }{
- AGMCORE_report_unsupported_color_space
- AGMCORE_black_plate{
- /DataSource
- DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
- CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
- devn_alt_datasource
- /MultipleDataSources false def
- /Decode colorSpaceElemCnt[exch{0 1}repeat]def
- currentdict imageormask_sys
- }{
- gsave
- knockout_unitsq
- grestore
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }
- {
- /devicen_colorspace_dict AGMCORE_gget/names_index known{
- Operator/imagemask ne{
- MultipleDataSources{
- /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
- /MultipleDataSources false def
- }{
- /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
- }ifelse
- invert_image_samples
- }if
- currentdict imageormask_sys
- }{
- currentoverprint not Operator/imagemask eq and{
- currentdict imageormask_sys
- }{
- currentoverprint not
- {
- gsave
- knockout_unitsq
- grestore
- }if
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- currentdict imageormask
- }ifelse
- }ifelse
- cleartomark restore
- }ifelse
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
- end
- end
-}def
-/imageormask_l2_overprint
-{
- currentdict
- currentcmykcolor add add add 0 eq{
- currentdict consumeimagedata
- }{
- level3{
- currentcmykcolor
- /AGMIMG_k xdf
- /AGMIMG_y xdf
- /AGMIMG_m xdf
- /AGMIMG_c xdf
- Operator/imagemask eq{
- [/DeviceN[
- AGMIMG_c 0 ne{/Cyan}if
- AGMIMG_m 0 ne{/Magenta}if
- AGMIMG_y 0 ne{/Yellow}if
- AGMIMG_k 0 ne{/Black}if
- ]/DeviceCMYK{}]setcolorspace
- AGMIMG_c 0 ne{AGMIMG_c}if
- AGMIMG_m 0 ne{AGMIMG_m}if
- AGMIMG_y 0 ne{AGMIMG_y}if
- AGMIMG_k 0 ne{AGMIMG_k}if
- setcolor
- }{
- /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
- [/Indexed
- [
- /DeviceN[
- AGMIMG_c 0 ne{/Cyan}if
- AGMIMG_m 0 ne{/Magenta}if
- AGMIMG_y 0 ne{/Yellow}if
- AGMIMG_k 0 ne{/Black}if
- ]
- /DeviceCMYK{
- AGMIMG_k 0 eq{0}if
- AGMIMG_y 0 eq{0 exch}if
- AGMIMG_m 0 eq{0 3 1 roll}if
- AGMIMG_c 0 eq{0 4 1 roll}if
- }
- ]
- 255
- {
- 255 div
- mark exch
- dup dup dup
- AGMIMG_k 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- AGMIMG_y 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- AGMIMG_m 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- AGMIMG_c 0 ne{
- /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
- counttomark 1 roll
- }{
- pop
- }ifelse
- counttomark 1 add -1 roll pop
- }
- ]setcolorspace
- }ifelse
- imageormask_sys
- }{
- write_image_file{
- currentcmykcolor
- 0 ne{
- [/Separation/Black/DeviceGray{}]setcolorspace
- gsave
- /Black
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- 0 ne{
- [/Separation/Yellow/DeviceGray{}]setcolorspace
- gsave
- /Yellow
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- 0 ne{
- [/Separation/Magenta/DeviceGray{}]setcolorspace
- gsave
- /Magenta
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- 0 ne{
- [/Separation/Cyan/DeviceGray{}]setcolorspace
- gsave
- /Cyan
- [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx]
- cvx modify_halftone_xfer
- Operator currentdict read_image_file
- grestore
- }if
- close_image_file
- }{
- imageormask
- }ifelse
- }ifelse
- }ifelse
-}def
-/indexed_imageormask
-{
- begin
- AGMIMG_init_common
- save mark
- currentdict
- AGMCORE_host_sep{
- Operator/knockout eq{
- /indexed_colorspace_dict AGMCORE_gget dup/CSA known{
- /CSA get get_csa_by_name
- }{
- /Names get
- }ifelse
- overprint_plate not{
- knockout_unitsq
- }if
- }{
- Indexed_DeviceN{
- /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
- indexed_image_lev2_sep
- }{
- currentoverprint not{
- knockout_unitsq
- }if
- currentdict consumeimagedata
- }ifelse
- }{
- AGMCORE_is_cmyk_sep{
- Operator/imagemask eq{
- imageormask_sys
- }{
- level2{
- indexed_image_lev2_sep
- }{
- indexed_image_lev1_sep
- }ifelse
- }ifelse
- }{
- currentoverprint not{
- knockout_unitsq
- }if
- currentdict consumeimagedata
- }ifelse
- }ifelse
- }ifelse
- }{
- level2{
- Indexed_DeviceN{
- /indexed_colorspace_dict AGMCORE_gget begin
- }{
- /indexed_colorspace_dict AGMCORE_gget dup null ne
- {
- begin
- currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
- get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
- AGMCORE_in_rip_sep and{
- [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
- setcolorspace
- }if
- end
- }
- {pop}ifelse
- }ifelse
- imageormask
- Indexed_DeviceN{
- end
- }if
- }{
- Operator/imagemask eq{
- imageormask
- }{
- indexed_imageormask_lev1
- }ifelse
- }ifelse
- }ifelse
- cleartomark restore
- currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
- end
-}def
-/indexed_image_lev2_sep
-{
- /indexed_colorspace_dict AGMCORE_gget begin
- begin
- Indexed_DeviceN not{
- currentcolorspace
- dup 1/DeviceGray put
- dup 3
- currentcolorspace 2 get 1 add string
- 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
- {
- dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
- }for
- put setcolorspace
- }if
- currentdict
- Operator/imagemask eq{
- AGMIMG_&imagemask
- }{
- use_mask{
- process_mask AGMIMG_&image
- }{
- AGMIMG_&image
- }ifelse
- }ifelse
- end end
-}def
- /OPIimage
- {
- dup type/dicttype ne{
- 10 dict begin
- /DataSource xdf
- /ImageMatrix xdf
- /BitsPerComponent xdf
- /Height xdf
- /Width xdf
- /ImageType 1 def
- /Decode[0 1 def]
- currentdict
- end
- }if
- dup begin
- /NComponents 1 cdndf
- /MultipleDataSources false cdndf
- /SkipImageProc{false}cdndf
- /Decode[
- 0
- currentcolorspace 0 get/Indexed eq{
- 2 BitsPerComponent exp 1 sub
- }{
- 1
- }ifelse
- ]cdndf
- /Operator/image cdndf
- end
- /sep_colorspace_dict AGMCORE_gget null eq{
- imageormask
- }{
- gsave
- dup begin invert_image_samples end
- sep_imageormask
- grestore
- }ifelse
- }def
-/cachemask_level2
-{
- 3 dict begin
- /LZWEncode filter/WriteFilter xdf
- /readBuffer 256 string def
- /ReadFilter
- currentfile
- 0(%EndMask)/SubFileDecode filter
- /ASCII85Decode filter
- /RunLengthDecode filter
- def
- {
- ReadFilter readBuffer readstring exch
- WriteFilter exch writestring
- not{exit}if
- }loop
- WriteFilter closefile
- end
-}def
-/spot_alias
-{
- /mapto_sep_imageormask
- {
- dup type/dicttype ne{
- 12 dict begin
- /ImageType 1 def
- /DataSource xdf
- /ImageMatrix xdf
- /BitsPerComponent xdf
- /Height xdf
- /Width xdf
- /MultipleDataSources false def
- }{
- begin
- }ifelse
- /Decode[/customcolor_tint AGMCORE_gget 0]def
- /Operator/image def
- /SkipImageProc{false}def
- currentdict
- end
- sep_imageormask
- }bdf
- /customcolorimage
- {
- Adobe_AGM_Image/AGMIMG_colorAry xddf
- /customcolor_tint AGMCORE_gget
- <<
- /Name AGMIMG_colorAry 4 get
- /CSA[/DeviceCMYK]
- /TintMethod/Subtractive
- /TintProc null
- /MappedCSA null
- /NComponents 4
- /Components[AGMIMG_colorAry aload pop pop]
- >>
- setsepcolorspace
- mapto_sep_imageormask
- }ndf
- Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
- /customcolorimage
- {
- Adobe_AGM_Image/AGMIMG_override false put
- current_spot_alias{dup 4 get map_alias}{false}ifelse
- {
- false set_spot_alias
- /customcolor_tint AGMCORE_gget exch setsepcolorspace
- pop
- mapto_sep_imageormask
- true set_spot_alias
- }{
- //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
- }ifelse
- }bdf
-}def
-/snap_to_device
-{
- 6 dict begin
- matrix currentmatrix
- dup 0 get 0 eq 1 index 3 get 0 eq and
- 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
- {
- 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
- 0 0 transform
- AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
- AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
- itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
- 1 1 transform
- AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
- AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
- itransform/AGMIMG_urY exch def/AGMIMG_urX exch def
- [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
- }{
- }ifelse
- end
-}def
-level2 not{
- /colorbuf
- {
- 0 1 2 index length 1 sub{
- dup 2 index exch get
- 255 exch sub
- 2 index
- 3 1 roll
- put
- }for
- }def
- /tint_image_to_color
- {
- begin
- Width Height BitsPerComponent ImageMatrix
- /DataSource load
- end
- Adobe_AGM_Image begin
- /AGMIMG_mbuf 0 string def
- /AGMIMG_ybuf 0 string def
- /AGMIMG_kbuf 0 string def
- {
- colorbuf dup length AGMIMG_mbuf length ne
- {
- dup length dup dup
- /AGMIMG_mbuf exch string def
- /AGMIMG_ybuf exch string def
- /AGMIMG_kbuf exch string def
- }if
- dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
- }
- addprocs
- {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage
- end
- }def
- /sep_imageormask_lev1
- {
- begin
- MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
- {
- 255 mul round cvi GrayLookup exch get
- }currenttransfer addprocs settransfer
- currentdict imageormask
- }{
- /sep_colorspace_dict AGMCORE_gget/Components known{
- MappedCSA 0 get/DeviceCMYK eq{
- Components aload pop
- }{
- 0 0 0 Components aload pop 1 exch sub
- }ifelse
- Adobe_AGM_Image/AGMIMG_k xddf
- Adobe_AGM_Image/AGMIMG_y xddf
- Adobe_AGM_Image/AGMIMG_m xddf
- Adobe_AGM_Image/AGMIMG_c xddf
- AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
- {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
- currentdict imageormask
- }{
- currentcolortransfer
- {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
- {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
- {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
- {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
- setcolortransfer
- currentdict tint_image_to_color
- }ifelse
- }{
- MappedCSA 0 get/DeviceGray eq{
- {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
- currentdict imageormask
- }{
- MappedCSA 0 get/DeviceCMYK eq{
- currentcolortransfer
- {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
- setcolortransfer
- currentdict tint_image_to_color
- }{
- currentcolortransfer
- {pop 1}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
- {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
- setcolortransfer
- currentdict tint_image_to_color
- }ifelse
- }ifelse
- }ifelse
- }ifelse
- end
- }def
- /sep_image_lev1_sep
- {
- begin
- /sep_colorspace_dict AGMCORE_gget/Components known{
- Components aload pop
- Adobe_AGM_Image/AGMIMG_k xddf
- Adobe_AGM_Image/AGMIMG_y xddf
- Adobe_AGM_Image/AGMIMG_m xddf
- Adobe_AGM_Image/AGMIMG_c xddf
- {AGMIMG_c mul 1 exch sub}
- {AGMIMG_m mul 1 exch sub}
- {AGMIMG_y mul 1 exch sub}
- {AGMIMG_k mul 1 exch sub}
- }{
- {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
- {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
- {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
- {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
- }ifelse
- AGMCORE_get_ink_data currenttransfer addprocs settransfer
- currentdict imageormask_sys
- end
- }def
- /indexed_imageormask_lev1
- {
- /indexed_colorspace_dict AGMCORE_gget begin
- begin
- currentdict
- MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
- {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
- imageormask
- }{
- MappedCSA 0 get/DeviceGray eq{
- {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
- imageormask
- }{
- MappedCSA 0 get/DeviceCMYK eq{
- currentcolortransfer
- {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
- setcolortransfer
- tint_image_to_color
- }{
- currentcolortransfer
- {pop 1}exch addprocs 4 1 roll
- {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
- {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
- {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll
- setcolortransfer
- tint_image_to_color
- }ifelse
- }ifelse
- }ifelse
- end end
- }def
- /indexed_image_lev1_sep
- {
- /indexed_colorspace_dict AGMCORE_gget begin
- begin
- {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
- {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
- {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
- {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
- AGMCORE_get_ink_data currenttransfer addprocs settransfer
- currentdict imageormask_sys
- end end
- }def
-}if
-end
-systemdict/setpacking known
-{setpacking}if
-%%EndResource
-currentdict Adobe_AGM_Utils eq {end} if
-%%EndProlog
-%%BeginSetup
-Adobe_AGM_Utils begin
-2 2010 Adobe_AGM_Core/ds gx
-Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx
-currentdict Adobe_AGM_Utils eq {end} if
-%%EndSetup
-%%Page: 1 1
-%%EndPageComments
-%%BeginPageSetup
-%ADOBeginClientInjection: PageSetup Start "AI11EPS"
-%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0
-%ADOEndClientInjection: PageSetup Start "AI11EPS"
-Adobe_AGM_Utils begin
-Adobe_AGM_Core/ps gx
-Adobe_AGM_Utils/capture_cpd gx
-Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx
-%ADOBeginClientInjection: PageSetup End "AI11EPS"
-/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
-<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.352624, 2008/07/30-18:05:41 ">
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <rdf:Description rdf:about=""
- xmlns:dc="http://purl.org/dc/elements/1.1/">
- <dc:format>application/postscript</dc:format>
- </rdf:Description>
- <rdf:Description rdf:about=""
- xmlns:xmp="http://ns.adobe.com/xap/1.0/"
- xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/">
- <xmp:CreatorTool>Adobe Illustrator CS4</xmp:CreatorTool>
- <xmp:CreateDate>2009-06-17T18:49:27-04:00</xmp:CreateDate>
- <xmp:ModifyDate>2009-06-17T18:49:27-04:00</xmp:ModifyDate>
- <xmp:MetadataDate>2009-06-17T18:49:27-04:00</xmp:MetadataDate>
- <xmp:Thumbnails>
- <rdf:Alt>
- <rdf:li rdf:parseType="Resource">
- <xmpGImg:width>236</xmpGImg:width>
- <xmpGImg:height>256</xmpGImg:height>
- <xmpGImg:format>JPEG</xmpGImg:format>
- <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADsAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXi/8Azkv+a935T8vQeXdAuDH5r8wfu4GiP7y3ta8ZJgf2&#xA;WY/Ah+ZG64kqA8o/5xluPMWn/nBJodrqF1eabLYTXOuRSyO0XqkIVm4klefNkAY70YjIwlYtlIUa&#xA;fX+SYuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KpZ5o1+&#xA;18veW9U167UvbaXazXcsa/aZYUL8Vr3alBir4gtbjWvM+s3HnrzE/ralrDM9qu/CKBSY1WMHoq8e&#xA;K+w98oyy6N+KPV6n/wA4k2j3vnXzrrqLW1jjt7KKegIZmZmIVvlEpI9xlsBQapmy+n8kxdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVfIH50/mr5g/MLzFqPl&#xA;TQ7l7DyVpcxtr+eM0a+ljYhuTDrHyU8ErQ05NvxAhOdM4QthnmW+vNN8i3GmWc7w2cEaxxRqaUV5&#xA;ByFevxVNRlMDcm6YqL63/I7yrpXlz8rfLtvYWwt5L2xtr/UDXk0l3cwI8zs29d/hHgABmS4zO8Vd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirEPzR/M3Qfy78ry&#xA;63qlZZmPpafYIQJbmcioRa9FHV27DxNAVXyD5BX6tpd4NYtCEv7g3cCRNxliLVqCWDAhhTY9Mxsk&#xA;gS5GOJAV9B8o6j+ZX5iL5KsnWy0q0Vb/AFO4d6yi1Qxh+NAAXLTBVFO9TsMsxR6sMkuj7it7eG2t&#xA;4reBBHBCixxRjoqKKKB8gMtalTFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq+Tfz91LTvMH5/aPot1eJNpej2AEsatyjgu5DJI3q9lYgRcvYAHITOzOA3YrrrQ&#xA;aJA9xdzxPAv+7IHWYHsNkJIr/lUzGEbLkGVPTf8AnEzylq8l5r3n/ULd7W11ZEs9IWQFWkgRuUkl&#xA;D+zVEVW70OZURQpxZGzb6PySHYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYqpXd5aWdtJdXk8dtbRDlLPMyxxqPFmYgDFUNo+vaHrdr9c0bUbXU7TkV+sWc0dxHyHUc4yy&#xA;1xVin52ee7nyP+W2ra9ZgHUlVLfT+QqBPcOI1cg7H0wS9D1pTFXyRoPl+6061S/1AvNqmrL9cubq&#xA;UlpHMpLGrHckndjXc5i5JWXJxxoILzzeW8WgT27kGe54pDF1ZjyBrQb7Uxxjdch2fbP5a6Vf6R+X&#xA;nlnS9QBW+sdLs4LmNuqSRwIrJ/sCOP0ZlOMyTFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq4kAVOwHU4q8ovP+cofybtNbbSn1eSQRyGKTUIoJZLRXBof3qg8hX9pQV96Yq9Ss7y0&#xA;vbWG7s5kuLW4RZIJ4mDxujCqsrLUEEdCMVVSQBU7AdTir5B85eYdU/OrzxeQJdyW/wCXmgymO3hj&#xA;JC3UiEgzt2Zn/Zr9lKbVJJXF1OfgFDmi/wAhbOz8uf8AOQE2laepttP1HSJQlsGLKzoySVbmSSR6&#xA;bU7/AEYrpMhnCzzQ/wCev5k65+Ymv6l5L0VRbeU9AueGp3hUNJPcwuUqCfsor1CBevUncAQnOnMj&#xA;G0Bp/mDVLLS7fTUkWWC1jWOJpkR3oooKkilfozG4nJ4UN+Wllban/wA5FeVkvLeO7jMVxcSrIgZQ&#xA;8NvcSRSU6ApIqFfA0y/FyacvN9p5a1OxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku&#xA;xV2KvI/+cnvO03lv8srixsZGTVvMUg0yzCbuEk3uGFN/7oFKjuwxQTT5y1Sx0ry7oFjoBsYLkzR8&#xA;9QMgqzMRRmVxRgeVeJ7AZIB1EJyyTM7rueqf84rec7rTtV1f8utQuDNZW0P6V0CaQ/Zt34mWOp2A&#xA;pIr8R0PPIu0xT4o29L/Nn81fJWkeR/MUEPmLT/042nXUdlZx3UT3BnkiZI6RqzP9s+GLY8U/Ji2t&#xA;LTyDZVKI9zzkl3ALFmNCa/5NBhdNqJXkNpH5t1XUPJXnXQPP2nw/WzpErW93CGIDwSBlK8gG481k&#xA;ccqbGmJbez8lExS38vtX1Ky1TW9d1S0jCeY53u5dPStIzLI0m3Pnt8dKNU06nMbJMW7uEDSca5fa&#xA;TdQyDTrL6lOynjNzqFNOvp047ZXYbKLNP+cQ/JdvfRaj+Y2o3DXWrPLLpdpEUCpDGgjaSQU/afkF&#xA;2AoK9eW2WBTik2+l8KHYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqsnngt4JJ55&#xA;FigiUvLK5CoiKKszMdgANyTir5D/ADA88aZ+aH5v2U2kyNceWvK1s31eV1KpLcvJ8csdd+LER0qN&#xA;wmIcPXZOHHXew3z1MZPMUyE/3SRoPpUP/wAbZYHE049CW6volhrL6Vc3DOkLWn1QekQKzW7szK5I&#xA;O5RlZfYHwzE1WSUBYd12Lgx5ZyhMkHmFW38o+XoKEWgdh+05Zq/QTT8M1stTM9XrIdm4I/wo4aVp&#xA;YFBZwAf8Y0/pkPFn3lv/ACuL+bH5BSurO0giQqjR2Qmhe+ghqqSQrIrSco1+FqAV6Vy/BnlxUTsX&#xA;X9odn4zDijEcUe77Wd3ul+Vpma5tNYSOGX40j9NnADb/AA8aGnhtmUQHSAlgnnm6ktIre1066jEd&#xA;9KLaS8nBhWMSbcq1bio/aY9BkscQSwySID7G/KbyZpfk7yBpWh6bdJfRRRmWa/iIZLiaVi8kqkE/&#xA;CWNF3+yBmS47L8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVaZlVSzEKqirMdgAO&#xA;5xV8n/n9+dDed71/Ifk2556BE4Ou6vEax3BQ1EMTD7UQIqSPtnp8Iq1WbKICy5Ok0ss06HLqxn8s&#xA;NKt7TT9QuYY+Cz3Jijp3ithwU/MsWrksNmIJdJ21IeOYx5R2SXz1C0fmOdz0lSNx8ggT/jXLw1ac&#xA;+hF+XvLmpXNssV3ATpV8BIJVdFkhkTeKaOu4b6Nx12yMgCKKnU+HISianFqz0i+n1u70eG8IaxEr&#xA;tNMgk5cmjaEScfT6rI32adMwPykTIjps9HLt/JDT457GRJ4g1Z6XqF15gk0yedrK6itnlaNQssJK&#xA;ugRxUBmRxIehU7U6g4MekG4l8Cz1ftARjhlxdTUolemjeYZNVezIEMsEDS7jlbTkOoTjJTkvIFv9&#xA;XuDtVjohuD8CuT2lHDCcR1qUf0hvy7o2uXVk0SLFZRQTSwH1i7SxhWJC+kAFPEEAH1KUy+OE9XWa&#xA;rtOEZHgFg7hkB8jaBNA0eoRvqDMvEyXDGorQkoE4KlafsgZeIgcnT5NflkbtA6d5K8w+X5ZG8oeb&#xA;NR0K3lPN7SJ2MbPWoJCui+26k4abYdokDcWyHRvzw/NvyFeWz+cLiLzP5XklWK4uVRUu4EJpyVkW&#xA;PkwG9HDV6chXA5uDVRybDYvq23uIbm3iuIHEkEyLJFIOjIwqpHzBxcpUxV2KuxV2KuxV2KuxV2Ku&#xA;xV2KuxV2KuxV2KuxVItb8+eSdCVjrOvafp5XqlxcxI/yCFuRPyGKvLvNX/OW/wCWWmBodCW68y32&#xA;6xx2kTQw8/Bppgpp7ojYCaTGJJoPF/Ov5nfmp+ZavZ38i+XvLT/3ul2hYNKnhcSH4n+R4r/k5i5N&#xA;XEcty7TT9lTnvP0j7UnsdMsdOt1trNOMa7s3dj4nNbkyGRsvRYMEcUeGIpl3ke3MHlTT1Jqzo0re&#xA;xldpCPo5ZvY8nyrXSMs0ie9LfzC0l5raHUYlq1v8E1OvBjsfob9eTC6WdGmUWEXo2NvDSnpxIlP9&#xA;VQMDjSNkut7G0t5Z5YIljluW9S4kA+J2AoCx9hikzJoHo1cfULeT67cGOJwvpeu5C/Cxrx5H3xUW&#xA;RQV1ZWUMpDKehG4OLFvFXYq7FUo81eXIfMOkSabNO9urMHWRKH4lrTkp+0N+lcW3DlOOVoryx+c3&#xA;5vfl/DFYa1Yp5v8ALtuojhuIv3d5FEooo5qp5BVG/ND/AK+Rp3OLWQn5F655S/5yZ/KLzEEjfVv0&#xA;Let9q11Vfq1D/wAZiWg/5KYuU9MsNS07UbdbjT7qG8t23WaCRZUI9mQkYqiMVdirsVU5Li3idEll&#xA;SN5TSNWYAselFB69cVVMVdirsVdirsVdirxf8zP+cn/KHle4k0fy/EfM3mJSUaC2b/RonHUSTgNy&#xA;Yfyxg+BK4CQNyyjAyNAWXiOtfmh+eXmuVpLvzA2gWrbpY6QDAU/56IfWP+ylOYk9bEct3a4ex5y3&#xA;meH7WOT+V9b1FSmqazquoK2xE08jAilN+ZcdCcpOtl0DmR7HxDnIrrP8tNKjA5W3Om4aaQn8Fp+r&#xA;IHU5D1puj2dp49LZBa+XtM0+MuVSNB9oRqEB+ZG5ymRJ5ly4CMdoABQubn1PgjX04B9lB+s+Jysl&#xA;vjGkPgZMm8mT89EEB+3ZyywMPABucf8AySdc3uCXFAF8t7YweHqZjzv5p6QCKHcHLXWOxV2KrZI4&#xA;5EKSKHRtmVhUEe4OKgsO8weUr+Oc3ehExKwHqWsTemQR3TcD6MILl4swqpJGB55VuH+5Cvj+9I/4&#xA;Lph2bv3fky7yrpWqQxG61aad7skiOKSZnVUIG5WpFSa4C4uacTtHkyHA0OxV2KpTqvlTy5q3I6hp&#xA;8Mztu0vHhIaeLpxf8cDbDPOPIsdf8n/Kn1j17eS7tHH2fQmApXbYsrHp7405A7QyDuX/APKqdG/6&#xA;umqf9JI/5oxpP8o5O4Nr+V1hEQ9rrOqwzDpILncA9fsqp/HGkjtGfcERbeWfPenvy0nz9rNog+zC&#xA;Z5mTatAQJQppXuuNNg7SPUIGb8q7XVJZb7zJq19q2rz1Mt7JLvua7c/UO1e5p7Y0wl2jO9gKesf8&#xA;4yefNaTVda/LnzDqH1yfSQs+iTzt+/e2P24/iJZggKOo3KgkfZAoHaYsnHES730Li2OxV2KobU9T&#xA;0/S9PuNR1G4jtLG0jaW5uZWCoiKKlmJxV8lfml+fHmX8xLqfy/5NeXSvKIYxXWpAMlzejoQOjJGw&#xA;/Y2JH2+vHKM2cQ97maTRSzHbaPex3y/5N0/TIAFj4sR8Z6u3+s38BmtnOUzZejw4YYRUB8WQxxxx&#xA;rxRQq+AwNhNr8UNEgAkmgG5OKpBf3rXMm20S/YH8crJtyIRpC5Fm7FUf5Zuxaa6YWNItRj4+3rwg&#xA;sv8AwUZav+qM2Ohyc4vH+1WksRyj3FmmbF4p2KuxV2KuxV2KuxV2KuxV2KuxV2KpHrUOv3UjR2CJ&#xA;FFF0kkmkjMhIqeIiKn2+I4t2MxHNA+U7/VLi8mhnaQrBzjuY5W9QLIpAHB+viCpJwlnmjEDZlWBx&#xA;nYqwj8w0uNEm07zto7/Vtb0W5idJgSA6A/ZcD7Q/ZI7qSDgLsOz8pEuHo+yP05F/hr9O+k3pfU/r&#xA;3o1HLj6Xq8a9K02wO4TLFVG8vLSytJ7y8mS3tLaNpbieQhUSNByZmY7AACpxV8bfmr+aer/m1rj6&#xA;RpTSWvkSwmpGq1V76RDtLIDQ07oh+yN2+LYY+fPwChzdhodEcxs7QCppOj2unW6RQoq8BQADYDwH&#xA;9c1u5Nnm9EAAOGIqIR+KuxV2KoPVWdbJ+PcgMfY5GXJnj5pDlbkOxV2Kqc8TSR0RzHKpDwyjqkiH&#xA;krD5EZPHMxkCGjU6eObGYS5FmmgaymqWPqMoju4T6d3AP2JAK7V/ZYbqfDN5CYkLD5ZrdJLT5DCX&#xA;RM8m4jsVdirsVdirsVdirsVdirsVdirTKGUqa0IoaEg/eN8VUra0trWP07eNY0JLEKOpPUnxPvik&#xA;yJ5q2KHYqwnz8l75hv8ASvImiqJtZ1q5jUr1WOMVJZ6VooFXY9lUnAXY9n4iZcXR9k/oa3/QH6Fq&#xA;fq31T6ly78PT9KvXwwO3TDFXyv8A85K/mhdeZNdb8tfL05XTbNg3mW8jOzyoQRbAjqsZpyHd9tuJ&#xA;rVmyiEbcnSaY5p8I5dWMaFo9vptlHFGgTitFXwH9T3zVEkmzzepERECMfpCZ4q7FXYqo3kkkds7x&#xA;irgbf1wFlEWUqGrzFCkqLICKGu1chxNvhhAsVLEqOIPQdaZFm1il1RUiu46jFFodr63W6Ns5KyAL&#xA;QkEIefLiA32angaDrtkxjkY8XRpOpgMnhk1I8vNS07Xp9N16R3FGiUNNGgP7+zY/aA3+OFqn7x+1&#xA;mZpp8FH+E/YXRds6P8yJRr95DePnF6U03K3WeAiVCA68TUOhFfhPy3GbN8/reivhmjmjEkZqp74o&#xA;IpfirsVdirsVdirsVdirsVULu9tLOEzXUqwxD9pzSp8B4n2GKYxJ5JBc+f8ARYmIjjmmp0dVCqfl&#xA;yIP4YabxppFZY/mDpM8ojuI5LbkaCQ0ZB8yNx92NJlppDluyCfUtPgthczXEaQMKrIWFGH+TT7X0&#xA;YGgQJNUwjWvOGs6prOl6D5fkh09NYulsYtXuyQiyOyr2DlF+Mb8SflgLsNLpIn6ufc+lPyh/IfQP&#xA;y+eXVZ7mTWvNN0hW61ecU4q1CyQoS3EEjdiSx8abYHagAbB6filgH55fmOvkH8vb7VoHUatc0s9H&#xA;Q0NbmYGj0PURqGc/KnfFXyj5G0F7aA3N2TJeTt693K+7NK+9GJ3NK1PvmpzZOOXkHq9Hp/Bx1/FL&#xA;mzHK292KuxVo1oade1fHFWNzzzyyEysSwPTw+jKiXKAAUsCXYq4Gu46YqjtK8sw6hozX8Tejqks0&#xA;zxTn7JVGMSRuB9qMrGD7VqM28MEZYwC8BrO18uHWylE+kGq7wEFpHpS6vHa31uOF2sthf2sn7Lqv&#xA;qrUjrQxniw/mqMq00TCZgXYduZI59NDUYz9JQOu6LPYatb27PylRv9Au5NucchCKJG8UkZVkP8hr&#xA;1O0jhEZEfwy+9jg7UObAMn+Vw8/OPVk/kPUTLZT6e4ZWsmBjjf7SRyFh6Z945EdKdgBmRhkao8w6&#xA;LtnDGOUTh9GQcQ/Sml0stpK1zakNETSePqActdbHfYoq01K3uAADwk/kb+HjhYSgQi8WLsVdirsV&#xA;dirsVdiqnJbwSlGljWRkNULKCVPiK9MUgkLbuztryBre5jWWFxRlYfiPA++KxkQbDAdW8g6lBKW0&#xA;/wD0qA9FJCyL860B+j7sNudDUg89kHZ+SvMFy4DQC3Tu8rAAfQKt+GG2UtRAIjzJo0MUnlvyppRN&#xA;zr15qkEsQXZ6s3DkaH4FJp/wNcgS2aIylMy6U+68Ds3Yq+RP+ckfMbeZfzgtPLqPy03ypbh5kBqp&#xA;urgLK596KYlp2o3vmPqp8MPe7Ds3B4mUXyG6HsoPRtkSlGpVvmc1gD0kjZV8LF2KuxVDfX4PrLQM&#xA;eLLSjHoTTBbLgNWgdVsSrG4jFVO8gHY+ORkGzHLolmQbXYql2mwS2FnRyXslne3Dn/dMnLlHG5/l&#xA;eN0KHxPHwrmZcXFETHxdHpNcMeeWnntX0+7uZx5NlDaGkVfit5p4mHhSVmX70ZTmxwG4D3PE9sYz&#xA;DVTHmgfM+kyrrOmanaxljLdW8N4FHQLKGWU/JeSH5jwxlC5A9ydHrOHDkxHlIbe9H+b9DbWNFmgg&#xA;+G9iBks36UkCkca+DAlfx7ZOUbcTSag4p30Ox9xQY06fT9Yk1leMQvrUJcWu1VuqoeQptTiDX3+e&#xA;IG9szm48YxnfhO3uXWd7JbyFj8aP/eIe+FhKNoibT4p1M1i3IdWhOxGLATrYqUeoX9seDMdv2JBX&#xA;9e+LIwBRcevH/dkP0qf4HFgcSoNdgOwjep7Cn9cKPDKjrvmiw0TSW1G/Bi6iG3JHqSN2UD/OmBOP&#xA;CZyoL/KP5Ofnn5m0FfNFvrVtoz6m7TWmk6gknw25H7t6enN6YbsONafF3wW7n8njoAhNP+VBf85H&#xA;f9TJoH3y/wDZFhtH5LF3fejY/wDnGz84br/e/wA82ltv1tbd26DbtBgZDSYx0bk/5xj/ADUgQy2f&#xA;n+K4uB9iK4tnSM/Mhpf+InFJ0uM9GOX3lD/nIPy5IYdQ8sxeYLdOl9pkisZO5+AcXH0wjDbjz7Pg&#xA;eRpCi5/NpyET8t9VV22UsHCgnxrEop9ONtf8m/0vsR1h+XX/ADkZ5if000iz8s2jna7vJULhe4KK&#xA;Z5K/88x88bboaCA57vXfyk/5x80TyNftr+p3smv+bJFKnU5xxSEOKMIIyWIYj4S7MTTpxBIIc2MQ&#xA;BQes4pdir4O0u8fXfO3mXXZSXOparcOte0YkZgvyCkDNdrTcgHoOx4VCUvgzXMZ2TsVdiqFvb36q&#xA;EPDnyJHWnTATTOMbSW7nE85lC8OVKitemVkt0RQbivbmIcUc8f5TuPxxtTEFSduTFqBa9h0wJQ11&#xA;PPE0Aih9czSrEVDBSC+y0LUXdqLuR165bix8Zrq42r1QwQ4yLiOfkO9E6ddSWepcLqwuGs78C2v7&#xA;eW3kI6kJJupRgORV6E7H/JzYaWM4ekjZ5PtvLp9TEZMUx4kfgWVaJ5ej0e4uzbXDtZ3JR1tZPiMb&#xA;qOJKyE8iCoUfFU7dcy4xA5PM6jVSzUZ7yHVN8k4zsVY/rFwZbsoD8MXwj598DfjFBA4tilqeojSd&#xA;Ev8AVi3FreIrB7zSfCm3ehNTimEOOQiidG/LX8+NL8p6TrNrYQ+Y9K1C2iuhp/MG7t45RzVSsnBy&#xA;eBXZS1PAYLdjl0cJb8igpvOdzp5Ka75N1TS5V+0klo23Yf3iRdcNuJLQT6SRNhqv5ha9J9W8peRr&#xA;6SRqBbu5haG3Wu3xOwjjH0yY2yh2d/OL1L8tP+cabiPVofNP5lXaaxq8RWS00iP4rOBhuDJsBIVP&#xA;RQOANftYHY48cYCgHv8AizdirsVdirsVdirsVdirsVdir4A/KlWFi4cEOs8vIHqDxUGuazV/3nwe&#xA;k7K/uD/W/U9DyhznYqgbm9MN9FGTSMj4z/rbD7qZEndsjGws1qMmBHH7LUP0jGS4zuk2Vt7sVQ99&#xA;NcQxI9uiyOZI0KMeNQ7hPtHYfarvtlmKHFKnG1efwsZnzEefubPo3cEkZDL9qOVCCro42IIO6spx&#xA;IlCXmFhPHqMdg3GQZn5a1dtRsKTkfXrY+ldqNqsB8MgH8si/EPu7ZuseQTjYfMe0dFLTZTA8unuT&#xA;fLHBdirRIAJPQbnFWKO5d2c9WJJ+nA5QW4pUb3Qj5p86+T/Ia19K/uReamADX6vHV33HcRxyfhiX&#xA;L0ELJl8H2siJGixxqERAFRFFAANgABgdk3irsVdirsVdirsVdirsVdirsVdirsVdir4O8oRCx8xa&#xA;9pZ+1ZandQmvWquy7nb/AH3mu1g9YPk9D2TK8Uh3FmuYzsUHqF61sI+IBLHcHwHX9eRkaZwjaW39&#xA;5DchGVCsi7GtKUyJNtsIkK1tepLbm1uDSookh/Cvywg9GMo0bCXMpVirChBoR8sg2tYqpSJDc27x&#xA;k8opVKllPY7bEZIExNsJRjOJHQprBaRa/bGeORbbzHaKsd2SPgmAFFaRR1R+qsN16diM25jHNG3z&#xA;8Zs3Zmcx5w+whLYby+0rVVlMLQ38K8bmyYik8Fd/TbZXod0YdDsaVOYuPiwyo/SXeaqOHtPBeM/v&#xA;I/P3M+sb22vrSK7tXEkEw5Iw+4gjsQdiOxzZAvBzgYSMZbEK+Fisnr6MlOvE0+7FI5sUwOUvhUPK&#xA;inozAH6Tigss/IOwTUfz98w6jL8S6RpaxWyn9l5miUkfQJPvwF2miFYg+osXKdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdir4k842R0P8APXznYlSonvF1EE9xchZyRT/mIOYOtGwLuuxpbyj3j8femeo3&#xA;jW0aFKFmbv4DrmDI07uEbQN/eW91AhWqyofskdj13yJNtkIkFL8i2OxV2KrZJYo+PqOE5sESppVj&#xA;0A98IBLGUgOfVrRdN0UX72V2jQC8cvZ3ULtFSVt2ifiQrFvtJyB7r4DNjppRyDhkNw8n21DPpZeL&#xA;hkRA8x5sjTyTaJcw3KaherNAaxurQqad1LCIMVPcE75lQwxjyed1PbGbPHhycMh7k41LSrDUrcQX&#xA;kQlUHkjbq6N/MjrRlPuMtIB2Lr8OaeOXFA0WN2+l675cv2ntOWp6POa3VutBcIenqqmyuwH2uNC3&#xA;8td8hCHDsOTn6nVx1W8xw5O/ofey4Gorljq3EAgg9DscVYo6FHZD1UkH6MDlBuJgkqOeisCfoOKl&#xA;ln/OP9/Hp/58+ZNNm+E6tpqzWjnbm0LRsVXf+Vm/4HEu00RvGH1Fgcp2KuxV2KuxV2KuxV2KuxV2&#xA;KuxV2KuxV2KvlD/nKXRv0T+a3l7zCqlbfW7NrOcjo09u1Kk/6k0f3ZRqY3Aud2dl4M0fPb5sX1CX&#xA;1bW0fuVYH5igOagvVwFEoDItjsVdiqG1EzCzcwyelICtJCKhRyFSR327ZZhAMgC42syShilKPMC2&#xA;+MT3ltBqcAHo3KwX1s/QesDDyBNPh/ehlYdt+uZWGBx5aPV0vaGpGp0RyYzvGj7qRusaBeacjpIr&#xA;3ulkbXCgmaIDp6oX4jTtIv0065PLpTE8UHE7O7ex5o+FqOu19CmXl7zWKRWepTCQPRbTUqjhLXYJ&#xA;IRsr9gejex2zIwagS2O0nUdrdinD+8x+rEfsZZmS8+7FXYq7FUg1i3Md16gHwyio+Y64G/GdkBi2&#xA;IPWJ9Z03UNJ87aBvrvlpwzxmpEtrvzU/5PFmVqfsscXI0mXglwnkfvfWn5cfmN5c8/eW4db0WYEk&#xA;Bb2yYgzW01PiilH6j0YbjA7VlOKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvIf+cpPJknmL8rLq9tU&#xA;L6j5ekXU7fh9oxxgrcDbsImL/wCxGJSDT5x0nU01HQ7a4B3ajEeBIo4HyZc0eWHCSHtNNl8SAn3h&#xA;WytyHYq7FUutmuLuyntrr4ZpFfgw/aikLKjDp0oV+YzIyQ4CCOWxddptQNRCcD9QJiWXXWj2vmnQ&#xA;7W8ZzbX8tuF+sIKlSwpJE67clV67dj0IzbGIkA+eYtTk0uSURy3BHenumrfpYW6agyPeqgW4kiqU&#xA;ZxsWFQv2utKbZNwJ1Z4eSXap5R0XUDI7RG3ml/vJYCEL1680IaN/9mpyMscZcw5em7RzYdoy27ju&#xA;G9B0nVtL5W0+oC+08L/o4kQrPGaii8+TB1p4io+WSApqz5YzNiPCfsTnC47sVdiqGv7QXNuUH2xu&#xA;h98WUZUWNkFSQRQjYg4HIXQzSQyCSM0YYqRaDtdK1vRdZ/xN+X2oHR9aAP1nT6j6vOtalSrVQqf5&#xA;WFPDjTFycOsMNp7jve0/lr/zk5pGrXqeX/PVsvljzJUIkj1FlOx6cXevpE9g5KnsxrTA7OExIWHu&#xA;IIIqNwehxZOxV2KuxV2KuxV2KuxV2KuxV2KuxVZNDFPDJDMiyQyqUkjYAqysKFSD1BGKvhnzZ5Tu&#xA;Py5/MTUPKk4K6ReObvQJ23DQSE8U5Hqy04N/lL75hazFY4h0d12RquGXhnkeXvX5rHo0HILlbqW9&#xA;qTY2qxxXA7IZix9U+y8FBPvXtmVDDxYyRzt0+o7Qji1cccj6ZR+23WJuFI9d/UW69Sa3bwEcrRSR&#xA;f882Uf8ABDBnxcMYyHIhl2frjkyZMcvqhL7E1s9MfUPL4e0WupaVcXCIlQPUjkf1jD4CqSKV8CB2&#xA;rmdGAyYgHmc2rlou0JH+GR39xRvkfU0L3Gn1PBy11aqwIIq3GeMg9Ckm5B/m9sOlka4Tzi4/tDp4&#xA;+IM0N4ZPvZbmU887FXYq7FXYq7FXYqlWraeWrcRD4h/eKO/vgbcc+iTYtzasyMGUlWG4I64oVNSs&#xA;9G8wWf1LWoQxFRFdLRXQnuGpt+rxGKISljNxTTyJ+bXnH8p7iHSfMZl1/wAhOQlteL8VzZA9ApJ3&#xA;Qf77Y0p9gihUh22n1UcnkX1VoeuaRr2k22r6Pdx3um3iCS3uYjVWXp8wQdiDuDsd8XJR2KuxV2Ku&#xA;xV2KuxV2KuxV2KuxV2KvPfzr/KWx/Mfyt9TDra67YEz6Nfkf3cpA5RvTf05QoDeBo29KYpBp8i21&#xA;7qmm6nP5d8z2z6br9kwjlhmHHn/KQeh5DcEbN1GavUaYx3HJ6bQdojIOGf1ff+1lXlKSMapf2kgB&#xA;FzBHIikVDCNmSUfIc0+/MjQy9JDzvtXiIyQn0r7Uy1TyvaSaULbTYktZreRrizA2QSNXkpA6I9SC&#xA;B069sysmMSjRdDou0J4MwyXff5hJvKN/6GtT2koMTXi0aB/tR3MAPJCB3aM19wlRmPpbjcD0d37Q&#xA;RhmjDUY94nY/tRXmfQ7y2uV8waLGXvLdxNcWS/7uoOLMg/mZKqw/aG/2gK5BhvxDm6jTay8Zw5Po&#xA;PLyLI9N1C11GwgvrVudvcIHQ99+oPgQdiPHJuunAxJB6InCxdirsVdirsVdirsVSXVtO4VuIR8B/&#xA;vFHb3GBuhPoleLa7FUTDdL6L2t1GLizlBWSFwGFD12OLEx3sc1Dyp5p8xflBqzatofPU/It9Krar&#xA;o5JLQk/D6kZP2XHZv2vsv+y2LstNquL0y+p9c+VfNWheatCtdc0O6W7067XlHIvUH9pHXqrqdmU9&#xA;MDmptirsVdirsVdirsVdirsVdirsVdirB/zQ/J7yf+YunCHV4PR1KFStlq8AC3EPelf20r1RtvCh&#xA;3xV8o+dfJf5h/lRrGnvrQi1LSWuPT07Wom4pICPjhlDfEjNHXZq7iqluOVRwiMrDdqc5zYTjnv3H&#xA;qP1vQUcOiuOjAEdD1+VRl7yJSvV/LljqNxBeVa31C2dHhu4tm+A1CuOjr12PiaUrgIb8WolCJj/C&#xA;eYTbC0LIoYYVKxIsaszOwUBQWY8mbbuSanFJJK/FDsVdirsVdirsVdirRAIIIqDsRirHdRszbT0H&#xA;92+6H+H0YHIhKwhMWbsVV7a59LkjqJIJAVmhYVVlOxBBxYkWt8m+cdU/J/zIupWRkvfy/wBXlH6U&#xA;08Hk1vI23qxg/tqB/sgOLbhWxdnpdTx+mX1B9haVqunatpttqem3CXVheRrNbXEZqrxuKqwwOYis&#xA;VdirsVdirsVdirsVdirsVdirsVSDz55K0fzr5Vv/AC5qy1tb1KJKoBeGVd45o6/tI2/v0OxxV8l6&#xA;JJrfk7zFP+X3m0elqFmQNLvDX0rm3avplGPUNT4PpTYimEOq1um/jj8WYYXWOxV2KuxV2KuxV2Ku&#xA;xV2KuxV2KoXUbX6xbMoHxr8SfMdvpxZQlRY3gcl2KuxVXha3kilsrxBLY3KlJo26UPfFib5jmE8/&#xA;JH8wbn8tfNi+RdfuS/lDWpS+hX0p+G2uJG+wW6KkjGj9lajbBmOB2+nzjJG+r6uxch2KuxV2KuxV&#xA;2KuxV2KuxV2KuxV2KsB/N/8AKDQvzH0L6tc0tNatAX0nVkFZIZDvxam7RMftL9I3xV81Q635h8oa&#xA;yfKf5gwGy1GLa01M1MFzGDxVxJQBgf5/+CoQcNup1Oir1Q+TL1ZWUMpBUioI3BBwutbxV2KuxV2K&#xA;uxV2KuxV2KrS6KVDMAW2UE7n5YquxVI7vSbk3EjQoDGxqu4HXfvgbozFboOWzuot5ImA8aVH3jFm&#xA;JAqOLJ2Ku1TR7XzJokuj3RCzAc7Kc9Uden0dj7YrDIccuIfF7T/zjZ+ad55j0Wfyl5icjzZ5bAil&#xA;Mhq9zaqeCTV/aZNkc9/havxYHdxkJCw9oxZOxV2KuxV2KuxV2KuxV2KuxV2KuxVIPOvkPyr510dt&#xA;J8x2CXtqatE5+GWFyKepDIPiRvl16GoxV86+YvyD/NPyPJJP5Iuh5n8vrVl0q5IW7iXqQoJRH7/Y&#xA;IJP7GLjZtLCfPmxFPzOsLO6Nh5l0680DUUr6tvdwuONDToVWT/hMNuuydnzHLdPLXzf5WukV4dVt&#xA;SG+yGlVG/wCBcq34YXGlp8g6FGfprR/+W63/AORqf1xY+HLuKCufOPlS2jMkurWvEdeEqyH/AIFC&#xA;xwMxp8h/hKSXH5r+XWnW10qK51e7k/uYrWJjybw+Kj/cpxtvhoMh57J1pnlb/nIHzMvPS/K6aDaO&#xA;PhudVcRSKf8AjHJST/kjjblw7PgOZtk9l/zi/wDmXqHGTzD59WzanxQ6ZA7qfbkWtR/wmByY6XGO&#xA;gTi3/wCcN/I7sJNV8wa1fS1BJWWCNTvvUGKVt/ZsW4RA5I1f+cPfynCsDPqzFhQMbpKrvWopF9G+&#xA;KaULj/nDf8snANtqetWsq14ulzA2/YkNATt7EYopKb3/AJxO8w2gDeXPP15EErwtb2Euh22q8cij&#xA;t/vs4tcsEDzAYzqn5b/85E+WiXk0+y81WamrS2DgS8PARsLd+XyRsNuNPQQPLZiy+etAe8On+YLC&#xA;58vaqtBJBdxtGVYmgBqqt/wSDG3Eno8kOXqCbvYc4VuLOVLu2cVSWIhgR9BIP0YtHF0OxQyO0bh1&#xA;NGU1B9xiyKF1rUNT8ta7pf5k+X1/07TJFTVLcbLNAfgdHp2ZTwPfcHtiXK0WXhPAfg+x/LXmLS/M&#xA;mgWGu6VL62n6jCs9u/ejDdWA6MpqrDsRTA7RMsVdirsVdirsVdirsVdirsVdirsVdirsVQOr6Fom&#xA;s231XWNPttStuvoXcMc8df8AVkDDFWBan/zjd+SeoszzeV4IXNaNay3FsAT3CwyIn4Yqlf8A0Kf+&#xA;SX/Von/6TLn/AJrxVN9N/wCccfyU05+cHla3kb/l5kuLkdv2Z5JB28MVZxpHl7QNFi9HR9MtNNh6&#xA;enZwRwLT5RqoxVMMVdirsVdirsVdirsVSfzP5O8reabE2PmHS7fU7b9lZ0DMle8b/bQ+6kHFXgvm&#xA;3/nFvWNDkk1T8rtYkhavKXQL9w0TjwimIp02AlH+zGLVkwxmNw81j8yquqPofm6wk8t+ZIjxeOdS&#xA;kUh7EFuzb0NaHsxwuty6SUN47xTpLf0Hks76MPZ3amKUHdGVhT+O+Li3e45hln/OMHmu48v+ZNW/&#xA;K7VJi0NX1Dy67ftKfimiXbuv7yg2BD4HeYMonEF9LYtrsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVdirsVdirFvzA/LTyh580k6d5hslmKg/Vb2OiXNux/ahloSPdTVT&#xA;3BxV8u+bfKXnL8oruO01zlrvka4cRWesIp5QE/ZjlWp9Nv8AJJof2T1GFwtRpBLeO0ks82XzaadB&#xA;/MLy/Ks9zoc8UqzKdpIOX2HPWlSUYdfiNcS42imYzMD1faOh6xY63othrFg/Oy1G3iurZz1McyB1&#xA;qOxod8DtkbirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;qG1PTNP1TT7jTtRt47uxu42iubaVQyOjChVgcVfIn5t/lFrv5ZHUr3Q4pNS/LvVVZbq33kl095AQ&#xA;Ca1PFf2ZPkr78WK0ZcAkQf4g9x/5xki12D8nNGt9Yt5beSJpxZrOpSRrVpmeJuLUbiQ3w1/Zp2pi&#xA;3vU8VdirsVdirsVf/9k=</xmpGImg:image>
- </rdf:li>
- </rdf:Alt>
- </xmp:Thumbnails>
- </rdf:Description>
- <rdf:Description rdf:about=""
- xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
- xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
- xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#">
- <xmpMM:DocumentID>xmp.did:028011740720681195FEA3D28F371B88</xmpMM:DocumentID>
- <xmpMM:InstanceID>xmp.iid:028011740720681195FEA3D28F371B88</xmpMM:InstanceID>
- <xmpMM:DerivedFrom rdf:parseType="Resource">
- <stRef:instanceID>xmp.iid:018011740720681195FEA3D28F371B88</stRef:instanceID>
- <stRef:documentID>xmp.did:018011740720681195FEA3D28F371B88</stRef:documentID>
- <stRef:originalDocumentID>uuid:77EA639A2458DE1187B5976BC1A2F96D</stRef:originalDocumentID>
- </xmpMM:DerivedFrom>
- <xmpMM:OriginalDocumentID>uuid:77EA639A2458DE1187B5976BC1A2F96D</xmpMM:OriginalDocumentID>
- <xmpMM:History>
- <rdf:Seq>
- <rdf:li rdf:parseType="Resource">
- <stEvt:action>saved</stEvt:action>
- <stEvt:instanceID>xmp.iid:018011740720681195FEA3D28F371B88</stEvt:instanceID>
- <stEvt:when>2009-06-17T18:48:37-04:00</stEvt:when>
- <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
- <stEvt:changed>/</stEvt:changed>
- </rdf:li>
- <rdf:li rdf:parseType="Resource">
- <stEvt:action>saved</stEvt:action>
- <stEvt:instanceID>xmp.iid:028011740720681195FEA3D28F371B88</stEvt:instanceID>
- <stEvt:when>2009-06-17T18:49:27-04:00</stEvt:when>
- <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
- <stEvt:changed>/</stEvt:changed>
- </rdf:li>
- </rdf:Seq>
- </xmpMM:History>
- </rdf:Description>
- <rdf:Description rdf:about=""
- xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
- xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
- xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
- <xmpTPg:NPages>1</xmpTPg:NPages>
- <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency>
- <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
- <xmpTPg:MaxPageSize rdf:parseType="Resource">
- <stDim:w>162.121094</stDim:w>
- <stDim:h>175.757324</stDim:h>
- <stDim:unit>Pixels</stDim:unit>
- </xmpTPg:MaxPageSize>
- <xmpTPg:PlateNames>
- <rdf:Seq>
- <rdf:li>Cyan</rdf:li>
- <rdf:li>Magenta</rdf:li>
- <rdf:li>Yellow</rdf:li>
- <rdf:li>Black</rdf:li>
- </rdf:Seq>
- </xmpTPg:PlateNames>
- <xmpTPg:SwatchGroups>
- <rdf:Seq>
- <rdf:li rdf:parseType="Resource">
- <xmpG:groupName>Default Swatch Group</xmpG:groupName>
- <xmpG:groupType>0</xmpG:groupType>
- <xmpG:Colorants>
- <rdf:Seq>
- <rdf:li rdf:parseType="Resource">
- <xmpG:swatchName>R=49 G=75 B=73 1</xmpG:swatchName>
- <xmpG:mode>RGB</xmpG:mode>
- <xmpG:type>PROCESS</xmpG:type>
- <xmpG:red>49</xmpG:red>
- <xmpG:green>75</xmpG:green>
- <xmpG:blue>73</xmpG:blue>
- </rdf:li>
- <rdf:li rdf:parseType="Resource">
- <xmpG:swatchName>R=187 G=0 B=0</xmpG:swatchName>
- <xmpG:mode>RGB</xmpG:mode>
- <xmpG:type>PROCESS</xmpG:type>
- <xmpG:red>187</xmpG:red>
- <xmpG:green>0</xmpG:green>
- <xmpG:blue>0</xmpG:blue>
- </rdf:li>
- <rdf:li rdf:parseType="Resource">
- <xmpG:swatchName>R=119 G=170 B=153</xmpG:swatchName>
- <xmpG:mode>RGB</xmpG:mode>
- <xmpG:type>PROCESS</xmpG:type>
- <xmpG:red>119</xmpG:red>
- <xmpG:green>170</xmpG:green>
- <xmpG:blue>153</xmpG:blue>
- </rdf:li>
- <rdf:li rdf:parseType="Resource">
- <xmpG:swatchName>R=160 G=77 B=50 1</xmpG:swatchName>
- <xmpG:mode>RGB</xmpG:mode>
- <xmpG:type>PROCESS</xmpG:type>
- <xmpG:red>160</xmpG:red>
- <xmpG:green>77</xmpG:green>
- <xmpG:blue>50</xmpG:blue>
- </rdf:li>
- </rdf:Seq>
- </xmpG:Colorants>
- </rdf:li>
- </rdf:Seq>
- </xmpTPg:SwatchGroups>
- </rdf:Description>
- </rdf:RDF>
-</x:xmpmeta>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<?xpacket end="w"?> % &&end XMP packet marker&& [{ai_metadata_stream_123} <</Type /Metadata /Subtype /XML>> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5
-%ADOEndClientInjection: PageSetup End "AI11EPS"
-%%EndPageSetup
-1 -1 scale 0 -159.562 translate
-pgsv
-[1 0 0 1 0 0 ]ct
-gsave
-np
-gsave
-0 0 mo
-0 159.562 li
-144.987 159.562 li
-144.987 0 li
-cp
-clp
-[1 0 0 1 0 0 ]ct
-68.0312 44.3398 mo
-68.7768 45.4639 69.6934 46.5186 69.6934 46.5186 cv
-69.6934 46.5186 68.8179 45.7295 68.0312 44.3398 cv
-57.3379 50.6729 mo
-57.2651 51.1015 57.1948 51.5015 57.126 51.8892 cv
-57.1631 51.0571 57.211 50.1753 57.2686 49.2431 cv
-57.2935 49.6782 57.3193 50.1475 57.3379 50.6729 cv
-70.751 46.1499 mo
-70.6255 46.2056 li
-70.7407 46.104 li
-70.751 46.1499 li
-141.044 59.4487 mo
-140.839 56.2983 138.202 55.0825 135.051 57.3237 cv
-127.832 56.0268 120.746 56.6372 117.251 56.3428 cv
-109.589 55.27 103.21 51.2144 103.21 51.2144 cv
-104.142 49.9756 103.696 47.2969 97.7119 47.1138 cv
-96.0664 46.5722 94.376 45.7871 92.7793 45.1343 cv
-93.3232 43.9897 92.6465 42.2983 92.6465 42.2983 cv
-95.081 41.6264 95.4541 38.456 94.4941 36.5894 cv
-97.6006 36.6733 97.1064 31.8711 96.6768 30.2085 cv
-99.1113 29.2852 99.4473 26.3779 98.4395 24.0796 cv
-101.378 23.4082 101.462 19.9658 101.21 17.5312 cv
-104.232 17.3633 103.813 12.0742 103.813 10.9824 cv
-106.416 9.3037 105.828 7.03663 106.237 4.40965 cv
-107.843 1.15965 105.66 .236347 104.121 3.6992 cv
-102.47 6.7007 100.353 8.00975 100.371 10.227 cv
-101.126 11.4863 94.7461 13.3335 96.7607 17.2793 cv
-95.333 19.0425 91.9756 21.3091 93.169 24.0127 cv
-92.5625 25.3389 88.2812 28.4453 90.1279 31.3838 cv
-86.0986 34.0703 86.3389 34.7187 87.1894 37.1767 cv
-86.042 37.9126 84.8711 39.0391 84.1943 40.2705 cv
-82.875 38.7026 81.5918 35.8413 81.6104 31.9766 cv
-81.6104 28.7012 75.5117 32.2949 75.5117 38.7603 cv
-75.5117 39.3164 75.4551 39.8208 75.377 40.3027 cv
-73.2666 40.5459 70.6255 41.0093 67.2974 41.7964 cv
-67.1909 41.8696 67.1401 41.9824 67.1152 42.1128 cv
-66.9844 41.6275 66.8838 41.1113 66.8379 40.56 cv
-66.2563 36.77 61.9038 31.0005 59.7813 38.1265 cv
-58.6851 40.7373 58.0415 42.5181 57.6665 43.915 cv
-57.6665 43.9145 li
-57.6665 43.9145 57.3306 44.1402 56.71 44.5244 cv
-54.0908 46.146 53.1479 51.2105 43.6348 54.4077 cv
-40.4234 55.4868 36.2349 56.353 30.6758 56.8022 cv
-21.1074 57.5757 2.78857 74.1172 1.56251 89.8999 cv
-1.2793 93.8638 1.87208 103.637 5.15821 112.209 cv
-5.16358 112.229 li
-5.21141 112.351 li
-5.26316 112.485 5.31447 112.618 5.36719 112.75 cv
-5.64697 113.467 5.9458 114.155 6.26171 114.812 cv
-8.14696 118.84 10.7222 122.402 14.1958 124.694 cv
-15.96 126.07 17.5381 126.952 18.5674 127.456 cv
-24.4746 137.205 37.0093 149.708 60.6421 142.315 cv
-96.8975 132.031 116.905 156.124 119.21 157.815 cv
-122.609 161.248 110.424 127.98 84.6231 113.027 cv
-69.3701 104.705 78.9453 90.3706 80.0381 85.3091 cv
-80.0381 85.3091 92.2647 93.8657 101.125 80.7891 cv
-104.979 81.7818 108.22 81.4796 111.314 81.1774 cv
-114.646 80.852 117.806 80.5266 121.376 81.8189 cv
-125.559 83.6519 143.146 82.5444 136.61 72.7144 cv
-140.721 70.0312 141.154 70.8989 143.21 66.8145 cv
-144.315 61.8628 141.808 60.8032 141.044 59.4487 cv
-false sop
-/0
-[/DeviceCMYK] /CSA add_res
-.266697 .769772 .868132 .18674 cmyk
-f
-68.0312 44.3398 mo
-66.7812 45.169 li
-67.5985 46.3983 68.5391 47.4753 68.5611 47.5025 cv
-69.6934 46.5186 li
-70.6976 45.4043 li
-70.3578 45.7813 li
-70.7027 45.409 li
-70.6976 45.4043 li
-70.3578 45.7813 li
-70.7027 45.409 li
-70.6797 45.3897 69.9645 44.714 69.3366 43.6009 cv
-68.0312 44.3398 li
-66.7812 45.169 li
-68.0312 44.3398 li
-66.7259 45.0788 li
-67.6296 46.6706 68.6107 47.5597 68.6891 47.6328 cv
-70.8256 45.5347 li
-70.7929 45.4966 li
-70.6287 45.3057 69.8704 44.4009 69.2812 43.5107 cv
-66.7259 45.0788 li
-68.0312 44.3398 li
-57.3379 50.6729 mo
-55.859 50.4219 li
-55.7872 50.8451 55.7176 51.2409 55.6491 51.6269 cv
-57.126 51.8892 li
-58.6245 51.956 li
-58.6611 51.1342 58.7085 50.2607 58.7657 49.3357 cv
-57.2686 49.2431 li
-55.771 49.3289 li
-55.7958 49.7617 55.8209 50.2181 55.8388 50.7258 cv
-57.3379 50.6729 li
-55.859 50.4219 li
-57.3379 50.6729 li
-58.837 50.6199 li
-58.8178 50.0768 58.7911 49.5947 58.7661 49.1574 cv
-55.7714 49.1506 li
-55.7134 50.0898 55.665 50.9801 55.6275 51.8223 cv
-58.6029 52.1514 li
-58.672 51.762 58.7431 51.358 58.8167 50.9238 cv
-58.8424 50.7729 li
-58.837 50.6199 li
-57.3379 50.6729 li
-70.751 46.1499 mo
-70.1428 44.7788 li
-70.0173 44.8344 li
-70.6255 46.2056 li
-71.6173 47.3309 li
-71.7325 47.2293 li
-70.7407 46.104 li
-69.2768 46.431 li
-69.287 46.4769 li
-70.751 46.1499 li
-70.1428 44.7788 li
-70.751 46.1499 li
-72.2149 45.8228 li
-72.2046 45.7769 li
-71.6516 43.3017 li
-69.6337 45.0803 li
-71.2337 47.5767 li
-71.3592 47.5211 li
-72.4829 47.0226 li
-72.2149 45.8228 li
-70.751 46.1499 li
-141.044 59.4487 mo
-142.541 59.3513 li
-142.458 58.0735 142.044 56.9086 141.251 56.0357 cv
-140.466 55.1584 139.296 54.6644 138.099 54.6756 cv
-136.794 54.6796 135.472 55.1854 134.181 56.1014 cv
-135.051 57.3237 li
-135.316 55.8474 li
-131.583 55.1771 127.926 55.0049 124.777 54.9575 cv
-121.636 54.9126 118.968 54.9857 117.377 54.8481 cv
-117.251 56.3428 li
-117.459 54.8573 li
-113.828 54.3506 110.436 53.1178 107.972 52.0083 cv
-106.74 51.4541 105.739 50.9322 105.052 50.5522 cv
-104.709 50.3622 104.444 50.2077 104.268 50.1026 cv
-104.071 49.9834 li
-104.025 49.9548 li
-104.015 49.9486 li
-103.21 51.2144 li
-104.409 52.1159 li
-104.824 51.5625 105.084 50.8656 105.086 50.0948 cv
-105.087 49.5084 104.924 48.8864 104.587 48.3307 cv
-104.079 47.4901 103.228 46.8329 102.111 46.386 cv
-100.987 45.9369 99.574 45.6715 97.7578 45.6145 cv
-97.7119 47.1138 li
-98.1808 45.6889 li
-96.6514 45.1874 94.9873 44.4182 93.347 43.7459 cv
-92.7793 45.1343 li
-94.1341 45.7781 li
-94.4187 45.1728 94.4891 44.5828 94.4908 44.0679 cv
-94.4891 43.4249 94.3761 42.8739 94.2698 42.4623 cv
-94.1621 42.052 94.056 41.7837 94.0391 41.7411 cv
-92.6465 42.2983 li
-93.0455 43.7443 li
-94.2486 43.4206 95.1802 42.6152 95.717 41.6896 cv
-96.2629 40.7605 96.4806 39.7285 96.4828 38.7285 cv
-96.4801 37.7402 96.2702 36.77 95.8281 35.9034 cv
-94.4941 36.5894 li
-94.4537 38.0888 li
-94.574 38.0904 li
-95.3012 38.0946 96.0155 37.8954 96.5859 37.5163 cv
-97.0147 37.2352 97.3539 36.8704 97.6076 36.4854 cv
-97.9891 35.9046 98.1967 35.2834 98.3247 34.6708 cv
-98.4509 34.0568 98.4944 33.4432 98.4949 32.8541 cv
-98.4919 31.6552 98.3172 30.5714 98.129 29.8332 cv
-96.6768 30.2085 li
-97.2087 31.611 li
-98.3206 31.1957 99.1937 30.4176 99.7207 29.5011 cv
-100.254 28.5837 100.471 27.5577 100.472 26.5485 cv
-100.47 25.4962 100.238 24.4479 99.8132 23.4772 cv
-98.4395 24.0796 li
-98.7735 25.5419 li
-99.5669 25.3628 100.275 25.0091 100.836 24.5306 cv
-101.685 23.8103 102.174 22.8652 102.446 21.9371 cv
-102.72 21.0025 102.8 20.055 102.801 19.1624 cv
-102.801 18.5303 102.759 17.9253 102.702 17.3769 cv
-101.21 17.5312 li
-101.293 19.029 li
-102.23 18.9878 103.1 18.5669 103.676 17.9775 cv
-104.115 17.5389 104.415 17.035 104.635 16.5278 cv
-104.964 15.7645 105.124 14.9781 105.219 14.2313 cv
-105.311 13.4852 105.332 12.7772 105.332 12.1942 cv
-105.332 11.6253 105.312 11.1511 105.312 10.9824 cv
-103.813 10.9824 li
-104.625 12.2431 li
-105.426 11.7288 106.052 11.1127 106.491 10.4325 cv
-107.155 9.40676 107.365 8.32271 107.468 7.36174 cv
-107.57 6.39113 107.584 5.49564 107.719 4.64051 cv
-106.237 4.40965 li
-107.582 5.07401 li
-108.048 4.12055 108.294 3.2766 108.3 2.45332 cv
-108.297 1.93853 108.203 1.39838 107.846 .880962 cv
-107.668 .626773 107.414 .390628 107.109 .232916 cv
-106.806 .0732655 106.464 -.0010899 106.15 .000282566 cv
-105.703 .00185687 105.318 .13208 104.99 .306342 cv
-104.497 .572964 104.103 .945346 103.738 1.40545 cv
-103.375 1.86716 103.047 2.42398 102.75 3.09003 cv
-104.121 3.6992 li
-102.807 2.97615 li
-102.071 4.3156 101.215 5.30228 100.429 6.34451 cv
-100.039 6.86709 99.6622 7.40849 99.366 8.0414 cv
-99.0702 8.67051 98.8686 9.40627 98.8709 10.1981 cv
-98.8712 10.2425 li
-98.8753 10.6493 li
-99.0845 10.9983 li
-100.006 10.4458 li
-98.9335 10.4458 li
-98.9299 10.637 98.9975 10.8603 99.0845 10.9983 cv
-100.006 10.4458 li
-98.9335 10.4458 li
-99.8984 10.4458 li
-99.0057 10.0693 li
-98.9748 10.142 98.9335 10.2738 98.9335 10.4458 cv
-99.8984 10.4458 li
-99.0057 10.0693 li
-99.4387 10.2519 li
-99.0561 9.97351 li
-99.0057 10.0693 li
-99.4387 10.2519 li
-99.0561 9.97351 li
-99.0587 9.98764 98.7825 10.2586 98.4008 10.5549 cv
-97.8243 11.02 97.0091 11.6205 96.2807 12.4324 cv
-95.917 12.8407 95.5708 13.3094 95.3058 13.8654 cv
-95.0411 14.4189 94.8643 15.0688 94.8654 15.767 cv
-94.8638 16.4895 95.055 17.2412 95.4248 17.9614 cv
-96.7607 17.2793 li
-95.595 16.3353 li
-95.3601 16.627 94.9951 17.003 94.5803 17.4207 cv
-93.9574 18.0522 93.2212 18.7777 92.5945 19.6449 cv
-92.2818 20.08 91.9948 20.5546 91.7777 21.0877 cv
-91.5613 21.6192 91.4168 22.2161 91.4171 22.8538 cv
-91.4157 23.4357 91.5411 24.0428 91.7967 24.6185 cv
-93.169 24.0127 li
-91.8048 23.3889 li
-91.806 23.3894 li
-91.8046 23.3886 li
-91.8048 23.3889 li
-91.806 23.3894 li
-91.8046 23.3886 li
-91.7756 23.455 91.5189 23.7906 91.1785 24.1749 cv
-90.6644 24.7685 89.9557 25.542 89.3427 26.4638 cv
-89.0363 26.9267 88.7514 27.4309 88.5342 27.9899 cv
-88.3181 28.5478 88.1691 29.1674 88.1689 29.834 cv
-88.1646 30.612 88.3887 31.4434 88.8579 32.182 cv
-90.1279 31.3838 li
-89.2958 30.1358 li
-87.9353 31.0471 87.0011 31.7428 86.306 32.492 cv
-85.9608 32.8676 85.6727 33.2699 85.472 33.7239 cv
-85.27 34.1755 85.1747 34.6721 85.1772 35.129 cv
-85.1782 35.6096 85.2665 36.0404 85.3769 36.4469 cv
-85.4889 36.8545 85.6265 37.2459 85.7719 37.6673 cv
-87.1894 37.1767 li
-86.3797 35.9141 li
-85.0432 36.78 83.7293 38.0214 82.8798 39.5481 cv
-84.1943 40.2705 li
-85.3421 39.3047 li
-84.8194 38.6853 84.2521 37.7396 83.8271 36.5199 cv
-83.4006 35.2993 83.1102 33.8038 83.1102 32.0593 cv
-83.1103 31.9848 li
-83.1104 31.9793 li
-83.1104 31.9766 li
-83.11 31.646 83.0718 31.317 82.9722 30.9896 cv
-82.8288 30.5024 82.5116 30.0065 82.0528 29.6871 cv
-81.5968 29.3631 81.0658 29.242 80.6037 29.2445 cv
-79.7073 29.2583 78.9641 29.6008 78.2389 30.0783 cv
-77.1631 30.8083 76.14 31.934 75.345 33.4048 cv
-74.5548 34.8736 74.0116 36.6961 74.0117 38.7603 cv
-74.0116 39.2143 73.9662 39.6306 73.8963 40.0627 cv
-75.377 40.3027 li
-75.2052 38.8126 li
-73.0211 39.0644 70.325 39.5391 66.9521 40.3366 cv
-66.6786 40.4014 li
-66.4471 40.5606 li
-66.1868 40.7373 65.9804 40.9864 65.8573 41.2177 cv
-65.7317 41.4508 65.6749 41.661 65.6418 41.8313 cv
-67.1152 42.1128 li
-68.5635 41.7223 li
-68.4519 41.3084 68.37 40.8833 68.3327 40.4356 cv
-68.3284 40.3839 li
-68.3205 40.3326 li
-68.0789 38.8086 67.4181 37.2159 66.4983 35.8697 cv
-66.0339 35.1992 65.5033 34.5917 64.8658 34.1076 cv
-64.2331 33.6311 63.4531 33.2494 62.5271 33.2449 cv
-62.0457 33.2432 61.5444 33.3606 61.0968 33.5883 cv
-60.4199 33.9311 59.8805 34.4841 59.4423 35.1647 cv
-59.003 35.8499 58.648 36.6799 58.3436 37.6983 cv
-59.7813 38.1265 li
-58.3982 37.5458 li
-57.2895 40.1877 56.6224 42.0215 56.2178 43.5261 cv
-57.6665 43.915 li
-59.1665 43.915 li
-59.1665 43.9145 li
-59.1665 41.1005 li
-56.8303 42.6693 li
-56.7787 42.7034 li
-56.6661 42.7777 56.3727 42.969 55.9203 43.2491 cv
-54.9995 43.826 54.3623 44.585 53.7309 45.3632 cv
-52.7872 46.5399 51.8452 47.8366 50.2899 49.1606 cv
-48.7361 50.4799 46.5665 51.8377 43.1569 52.9859 cv
-40.0898 54.0168 36.0205 54.8657 30.555 55.3071 cv
-27.7789 55.5423 24.6888 56.8256 21.4736 58.8049 cv
-16.6638 61.7834 11.6106 66.3841 7.58554 71.8018 cv
-3.57035 77.2203 .566344 83.4605 .0670086 89.7837 cv
-.0666453 89.7883 li
-.0663224 89.793 li
-.0232108 90.3972 .0001211 91.1039 4.03666e-05 91.9038 cv
-.00585316 96.764 .843259 105.123 3.75757 112.746 cv
-5.15821 112.209 li
-3.71191 112.607 li
-3.71728 112.627 li
-3.73819 112.703 li
-3.81489 112.899 li
-3.81364 112.895 li
-3.81247 112.892 li
-3.86398 113.025 3.91722 113.163 3.97446 113.307 cv
-3.972 113.3 li
-3.96962 113.294 li
-4.26296 114.047 4.57693 114.769 4.90979 115.462 cv
-6.26171 114.812 li
-4.90313 115.448 li
-6.86616 119.638 9.5805 123.441 13.3697 125.946 cv
-14.1958 124.694 li
-13.2733 125.877 li
-15.1346 127.328 16.8018 128.261 17.9078 128.803 cv
-18.5674 127.456 li
-17.2845 128.233 li
-19.6904 132.201 23.1697 136.639 28.0561 140.11 cv
-32.9366 143.581 39.2476 146.055 47.1132 146.05 cv
-51.3232 146.05 55.9723 145.347 61.0899 143.747 cv
-60.6421 142.315 li
-61.0514 143.758 li
-67.2618 141.997 72.9618 141.27 78.1589 141.27 cv
-90.4189 141.272 99.9141 145.312 106.618 149.538 cv
-109.968 151.65 112.612 153.808 114.538 155.526 cv
-115.501 156.385 116.284 157.134 116.894 157.72 cv
-117.2 158.014 117.462 158.267 117.689 158.479 cv
-117.92 158.693 118.1 158.859 118.322 159.024 cv
-119.21 157.815 li
-118.144 158.87 li
-118.28 159.006 118.422 159.135 118.624 159.266 cv
-118.827 159.388 119.105 159.551 119.595 159.562 cv
-119.898 159.568 120.278 159.458 120.553 159.251 cv
-120.761 159.1 120.907 158.918 121.003 158.756 cv
-121.147 158.51 121.198 158.308 121.23 158.139 cv
-121.261 157.969 121.268 157.826 121.269 157.691 cv
-121.265 157.262 121.194 156.876 121.086 156.409 cv
-120.881 155.545 120.518 154.447 119.993 153.111 cv
-118.158 148.453 114.328 140.944 108.547 133.158 cv
-102.765 125.378 95.0356 117.331 85.3752 111.729 cv
-85.3581 111.719 li
-85.3415 111.71 li
-82.2258 110.007 80.3185 108.113 79.1602 106.167 cv
-78.0055 104.219 77.573 102.18 77.5702 100.08 cv
-77.5669 97.3341 78.3435 94.511 79.2354 92.0047 cv
-79.6802 90.7507 80.1502 89.5767 80.5574 88.5142 cv
-80.9639 87.4474 81.3111 86.5074 81.5043 85.6256 cv
-80.0381 85.3091 li
-79.178 86.538 li
-79.24 86.5807 80.3021 87.3201 82.0404 88.0633 cv
-83.7782 88.8038 86.1993 89.5563 88.984 89.5585 cv
-91.1083 89.5604 93.4484 89.1077 95.7598 87.8708 cv
-98.0728 86.6366 100.336 84.6311 102.367 81.6305 cv
-101.125 80.7891 li
-100.751 82.2416 li
-102.882 82.7912 104.849 82.97 106.675 82.9694 cv
-110.091 82.9619 112.993 82.3768 115.746 82.3855 cv
-117.444 82.387 119.087 82.587 120.865 83.2292 cv
-121.376 81.8189 li
-120.774 83.1927 li
-121.496 83.5058 122.329 83.7004 123.286 83.8418 cv
-124.241 83.9799 125.311 84.0517 126.444 84.0519 cv
-129.143 84.0464 132.182 83.6567 134.727 82.6175 cv
-135.997 82.0923 137.16 81.3995 138.06 80.4175 cv
-138.962 79.4463 139.56 78.1217 139.55 76.6537 cv
-139.547 75.1364 138.971 73.5567 137.859 71.8839 cv
-136.61 72.7144 li
-137.43 73.9704 li
-139.405 72.6761 140.435 72.2931 141.553 71.5098 cv
-142.106 71.1186 142.627 70.6151 143.097 69.9716 cv
-143.572 69.3261 144.016 68.5469 144.55 67.4888 cv
-144.633 67.3227 li
-144.674 67.1413 li
-144.889 66.1798 144.987 65.3196 144.987 64.5398 cv
-145.001 62.7145 144.397 61.3245 143.725 60.3984 cv
-143.395 59.9326 143.063 59.5709 142.812 59.288 cv
-142.558 59.0071 142.396 58.7999 142.351 58.7121 cv
-141.044 59.4487 li
-142.541 59.3513 li
-141.044 59.4487 li
-139.737 60.1854 li
-140.007 60.6557 140.307 60.9815 140.57 61.2819 cv
-140.971 61.7291 141.306 62.1089 141.553 62.5783 cv
-141.796 63.0487 141.983 63.6132 141.987 64.5398 cv
-141.987 65.0659 141.92 65.707 141.746 66.4876 cv
-143.21 66.8145 li
-141.87 66.1401 li
-141.376 67.1242 140.995 67.7682 140.682 68.1927 cv
-140.445 68.5128 140.253 68.7119 140.038 68.8926 cv
-139.721 69.16 139.294 69.409 138.599 69.7906 cv
-137.909 70.1713 136.991 70.674 135.79 71.4583 cv
-134.524 72.2851 li
-135.361 73.5448 li
-136.261 74.8972 136.553 75.9297 136.55 76.6537 cv
-136.541 77.3558 136.324 77.8535 135.845 78.395 cv
-135.483 78.7927 134.955 79.1804 134.29 79.5198 cv
-132.297 80.5559 129.133 81.0624 126.444 81.0519 cv
-125.44 81.0521 124.5 80.9867 123.716 80.8728 cv
-122.935 80.7623 122.302 80.5904 121.978 80.445 cv
-121.933 80.4252 li
-121.887 80.4085 li
-119.728 79.6253 117.683 79.3839 115.746 79.3855 cv
-112.588 79.3942 109.721 79.9769 106.675 79.9694 cv
-105.042 79.9689 103.353 79.8133 101.499 79.3365 cv
-100.476 79.0729 li
-99.8832 79.9477 li
-98.0765 82.6111 96.1857 84.2403 94.3461 85.2248 cv
-92.505 86.2067 90.6935 86.5566 88.984 86.5585 cv
-86.7514 86.5607 84.6996 85.9385 83.2187 85.3044 cv
-82.4788 84.9884 81.8828 84.6719 81.48 84.4395 cv
-81.2786 84.3232 81.1254 84.228 81.0265 84.1646 cv
-80.9194 84.0945 li
-80.8978 84.0799 li
-80.8719 84.1177 li
-80.8981 84.0801 li
-80.8978 84.0799 li
-80.8719 84.1177 li
-80.8981 84.0801 li
-79.0484 82.7856 li
-78.5718 84.9925 li
-78.4551 85.5461 78.1514 86.4141 77.7559 87.441 cv
-77.1634 88.9894 76.3729 90.9232 75.7258 93.0738 cv
-75.0797 95.226 74.5714 97.6039 74.5702 100.08 cv
-74.5674 102.595 75.1102 105.229 76.5812 107.7 cv
-78.0487 110.173 80.4178 112.444 83.9046 114.344 cv
-84.6231 113.027 li
-83.8709 114.325 li
-95.0622 120.804 103.726 130.916 109.553 139.847 cv
-112.466 144.309 114.673 148.474 116.141 151.714 cv
-116.874 153.332 117.422 154.721 117.779 155.782 cv
-117.957 156.311 118.086 156.76 118.166 157.099 cv
-118.248 157.433 118.272 157.678 118.269 157.691 cv
-119.129 157.691 li
-118.365 157.336 li
-118.245 157.617 118.276 157.69 118.269 157.691 cv
-119.129 157.691 li
-118.365 157.336 li
-119.566 157.893 li
-118.789 156.825 li
-118.553 156.997 118.428 157.2 118.365 157.336 cv
-119.566 157.893 li
-118.789 156.825 li
-119.595 157.933 li
-119.595 156.562 li
-119.35 156.556 119.021 156.649 118.789 156.825 cv
-119.595 157.933 li
-119.595 156.562 li
-119.595 157.742 li
-120.236 156.736 li
-120.161 156.696 119.993 156.572 119.595 156.562 cv
-119.595 157.742 li
-120.236 156.736 li
-119.947 157.189 li
-120.294 156.777 li
-120.236 156.736 li
-119.947 157.189 li
-120.294 156.777 li
-120.292 156.776 li
-120.276 156.759 li
-120.193 156.676 li
-120.097 156.606 li
-120.082 156.596 119.93 156.469 119.736 156.286 cv
-118.979 155.581 117.472 154.058 115.322 152.231 cv
-112.088 149.482 107.353 145.994 101.145 143.19 cv
-94.9381 140.386 87.2496 138.269 78.1589 138.27 cv
-72.6815 138.27 66.6985 139.038 60.2328 140.872 cv
-60.213 140.877 li
-60.1943 140.883 li
-55.3309 142.404 50.9888 143.05 47.1132 143.05 cv
-39.8766 143.045 34.2446 140.817 29.7926 137.663 cv
-25.3467 134.51 22.1042 130.4 19.8503 126.678 cv
-19.6222 126.302 li
-19.2269 126.108 li
-18.2744 125.642 16.7853 124.811 15.1183 123.511 cv
-15.0714 123.474 li
-15.0219 123.442 li
-11.8638 121.363 9.42779 118.043 7.62029 114.176 cv
-7.61706 114.169 li
-7.61363 114.162 li
-7.31468 113.54 7.03102 112.888 6.76476 112.205 cv
-6.76234 112.199 li
-6.75992 112.192 li
-6.71168 112.072 6.66239 111.944 6.6104 111.81 cv
-6.60895 111.806 li
-6.5601 111.682 li
-5.16358 112.229 li
-6.60988 111.831 li
-6.60451 111.812 li
-6.58505 111.741 li
-6.55881 111.673 li
-3.82769 104.569 2.99424 96.4287 3.00005 91.9038 cv
-2.99997 91.1628 3.02193 90.5205 3.0587 90.0068 cv
-3.05834 90.0114 li
-3.05797 90.0161 li
-3.34183 86.3393 4.63801 82.5334 6.60346 78.8907 cv
-9.54627 73.426 13.9893 68.3459 18.5353 64.6116 cv
-20.8063 62.7436 23.1024 61.211 25.2239 60.127 cv
-27.3425 59.0397 29.2931 58.4143 30.7966 58.2974 cv
-36.4492 57.8404 40.7569 56.9568 44.1125 55.8296 cv
-49.0789 54.1696 51.968 51.9213 53.8518 49.9013 cv
-54.7932 48.8968 55.488 47.9638 56.0687 47.2432 cv
-56.648 46.5158 57.1108 46.0336 57.4996 45.7997 cv
-58.1377 45.4047 58.4889 45.1691 58.5027 45.1598 cv
-57.6665 43.9145 li
-56.1665 43.9145 li
-56.1665 43.915 li
-59.1152 44.3039 li
-59.4606 43.0147 60.0806 41.2869 61.1643 38.7071 cv
-61.1957 38.6324 li
-61.2188 38.5547 li
-61.5431 37.453 61.9186 36.7906 62.1795 36.4982 cv
-62.3093 36.3492 62.4015 36.2903 62.4476 36.267 cv
-62.5271 36.2449 li
-62.5664 36.2404 62.7602 36.2753 63.0573 36.5012 cv
-63.5 36.8269 64.0643 37.5258 64.4935 38.3378 cv
-64.93 39.1463 65.2482 40.0706 65.3552 40.7875 cv
-66.8379 40.56 li
-65.3431 40.6845 li
-65.3975 41.3394 65.5168 41.9465 65.667 42.5033 cv
-68.5886 42.3942 li
-67.7194 42.2282 li
-68.4941 42.6486 li
-68.5615 42.5228 68.5804 42.4342 68.5886 42.3942 cv
-67.7194 42.2282 li
-68.4941 42.6486 li
-67.52 42.12 li
-68.1477 43.0321 li
-68.3015 42.9287 68.4293 42.7727 68.4941 42.6486 cv
-67.52 42.12 li
-68.1477 43.0321 li
-67.2974 41.7964 li
-67.6426 43.2561 li
-70.926 42.4795 73.5121 42.0274 75.5486 41.7929 cv
-76.676 41.663 li
-76.8576 40.5428 li
-76.9439 40.011 77.0119 39.4185 77.0117 38.7603 cv
-77.0105 36.7166 77.7293 35.021 78.6068 33.8547 cv
-79.0425 33.2738 79.5184 32.8324 79.9159 32.5658 cv
-80.1135 32.4322 80.2906 32.3429 80.4178 32.2952 cv
-80.5645 32.2508 li
-80.5994 32.245 li
-80.6037 32.2445 li
-80.6037 31.8348 li
-80.4525 32.2089 li
-80.6037 32.2445 li
-80.6037 31.8348 li
-80.4525 32.2089 li
-80.6888 31.6244 li
-80.1287 31.9249 li
-80.169 32.0163 80.3239 32.165 80.4525 32.2089 cv
-80.6888 31.6244 li
-80.1287 31.9249 li
-80.4525 31.7511 li
-80.1059 31.8747 li
-80.1287 31.9249 li
-80.4525 31.7511 li
-80.1059 31.8747 li
-80.1091 31.8735 li
-80.1042 31.8743 li
-80.1059 31.8747 li
-80.1091 31.8735 li
-80.1042 31.8743 li
-80.1103 31.9766 li
-80.1103 31.9738 li
-80.1104 31.9683 li
-80.1101 32.0593 li
-80.1101 34.1377 80.4568 35.9694 80.995 37.5095 cv
-81.5346 39.0506 82.2594 40.299 83.0466 41.2363 cv
-84.4552 42.9103 li
-85.5089 40.9929 li
-86.0128 40.0567 87.0408 39.0452 87.9992 38.4394 cv
-88.9931 37.802 li
-88.607 36.6862 li
-88.4603 36.2635 88.3418 35.9177 88.2707 35.6557 cv
-88.198 35.3925 88.1763 35.2215 88.1773 35.129 cv
-88.1798 35.038 88.1852 35.013 88.2167 34.9352 cv
-88.2619 34.8254 88.4285 34.5675 88.8718 34.1746 cv
-89.3097 33.7827 89.9965 33.2733 90.9601 32.6318 cv
-92.1749 31.8218 li
-91.3979 30.5856 li
-91.2199 30.2943 91.1731 30.0855 91.1689 29.834 cv
-91.1671 29.5424 91.2648 29.1663 91.4851 28.7309 cv
-91.8098 28.0782 92.3938 27.3454 92.9753 26.6787 cv
-93.2662 26.3427 93.5547 26.0211 93.8177 25.7025 cv
-94.0805 25.3761 94.3218 25.0822 94.5331 24.6365 cv
-94.8134 24.0235 li
-94.5412 23.4069 li
-94.4474 23.1912 94.4184 23.0255 94.4171 22.8538 cv
-94.4169 22.6077 94.4897 22.3194 94.6761 21.9614 cv
-94.9502 21.427 95.4823 20.7922 96.0901 20.1649 cv
-96.6978 19.5297 97.3658 18.9104 97.9265 18.2232 cv
-98.5401 17.4655 li
-98.0967 16.5971 li
-97.9125 16.2325 97.867 15.9785 97.8654 15.767 cv
-97.8671 15.4639 97.9675 15.1708 98.2289 14.7926 cv
-98.6143 14.2306 99.357 13.618 100.078 13.054 cv
-100.44 12.7652 100.794 12.4899 101.129 12.1505 cv
-101.297 11.9779 101.465 11.7884 101.622 11.5268 cv
-101.774 11.2692 101.931 10.9098 101.933 10.4458 cv
-101.937 10.1047 101.83 9.73579 101.658 9.45584 cv
-100.371 10.227 li
-101.871 10.2116 li
-101.871 10.1981 li
-101.873 9.89007 101.935 9.63709 102.085 9.30835 cv
-102.307 8.82047 102.776 8.19838 103.395 7.41071 cv
-104.01 6.62126 104.754 5.65985 105.435 4.42229 cv
-105.466 4.3667 li
-105.492 4.30841 li
-105.773 3.67179 106.066 3.26671 106.252 3.08082 cv
-106.344 2.98709 106.403 2.9531 106.403 2.95262 cv
-106.15 2.47823 li
-106.15 3.00029 li
-106.323 2.99872 106.401 2.95278 106.403 2.95262 cv
-106.15 2.47823 li
-106.15 3.00029 li
-106.15 2.07198 li
-105.722 2.89263 li
-105.867 2.96961 106.03 3.00166 106.15 3.00029 cv
-106.15 2.07198 li
-105.722 2.89263 li
-106.114 2.14121 li
-105.327 2.49135 li
-105.364 2.58552 105.497 2.77852 105.722 2.89263 cv
-106.114 2.14121 li
-105.327 2.49135 li
-105.665 2.34062 li
-105.298 2.40799 li
-105.327 2.49135 li
-105.665 2.34062 li
-105.298 2.40799 li
-105.299 2.4151 li
-105.3 2.45332 li
-105.306 2.60664 105.222 3.08781 104.892 3.74534 cv
-104.791 3.95153 li
-104.755 4.17879 li
-104.533 5.66651 104.567 6.8987 104.379 7.74644 cv
-104.289 8.17412 104.167 8.50045 103.973 8.80073 cv
-103.778 9.09989 103.5 9.39667 103 9.72174 cv
-102.312 10.1648 li
-102.312 10.9824 li
-102.313 11.2886 102.333 11.6861 102.332 12.1942 cv
-102.338 13.0916 102.256 14.2784 101.986 15.0642 cv
-101.856 15.4584 101.687 15.7284 101.559 15.8513 cv
-101.422 15.9721 101.372 16.0089 101.127 16.0335 cv
-99.556 16.1209 li
-99.7179 17.6856 li
-99.767 18.1591 99.801 18.6649 99.8009 19.1624 cv
-99.8058 20.1001 99.666 21.0008 99.3853 21.5771 cv
-99.2464 21.8687 99.0865 22.0802 98.896 22.2424 cv
-98.7031 22.4033 98.4728 22.5312 98.1053 22.6173 cv
-96.3375 23.0212 li
-97.0657 24.6819 li
-97.3309 25.2839 97.473 25.9507 97.4718 26.5485 cv
-97.4724 27.1258 97.343 27.626 97.129 27.9902 cv
-96.909 28.3552 96.6346 28.6138 96.1448 28.806 cv
-94.8882 29.2826 li
-95.2245 30.5838 li
-95.346 31.0442 95.4977 31.9746 95.4948 32.8541 cv
-95.5027 33.6265 95.3641 34.3684 95.1721 34.7159 cv
-95.0785 34.8945 94.9995 34.9684 94.9391 35.0086 cv
-94.8756 35.0459 94.8072 35.0863 94.574 35.0904 cv
-94.5346 35.0899 li
-92.0013 35.0216 li
-93.1601 37.2753 li
-93.3521 37.6417 93.4855 38.1889 93.4828 38.7285 cv
-93.485 39.2777 93.3498 39.8056 93.1352 40.1617 cv
-92.9115 40.5211 92.6749 40.7261 92.2474 40.8524 cv
-90.6308 41.2985 li
-91.2538 42.8556 li
-91.8102 42.6329 li
-91.2512 42.849 li
-91.2538 42.8556 li
-91.8102 42.6329 li
-91.2512 42.849 li
-91.2614 42.8542 91.5014 43.5616 91.4908 44.0679 cv
-91.4926 44.2834 91.4517 44.4395 91.4245 44.4904 cv
-90.7438 45.9226 li
-92.2116 46.5227 li
-93.7647 47.156 95.4814 47.9571 97.243 48.5386 cv
-97.4492 48.6064 li
-97.666 48.6131 li
-99.7565 48.672 100.979 49.0817 101.543 49.444 cv
-101.829 49.6242 101.956 49.7791 102.017 49.8794 cv
-102.077 49.9818 102.084 50.0372 102.086 50.0948 cv
-102.011 50.3128 li
-101.036 51.6096 li
-102.405 52.4802 li
-102.45 52.5085 104.102 53.5565 106.742 54.7443 cv
-109.383 55.9308 113.012 57.2622 117.043 57.8283 cv
-117.084 57.834 li
-117.125 57.8375 li
-119.029 57.9943 121.652 57.9094 124.732 57.9572 cv
-127.804 58.0025 131.3 58.1735 134.786 58.8001 cv
-135.406 58.9116 li
-135.92 58.5461 li
-136.844 57.8872 137.609 57.6717 138.099 57.6756 cv
-138.557 57.6868 138.793 57.8076 139.033 58.056 cv
-139.266 58.3088 139.497 58.7804 139.547 59.5462 cv
-139.569 59.8875 li
-139.737 60.1854 li
-141.044 59.4487 li
-.75021 .679683 .670222 .90164 cmyk
-f
-14.0928 117.635 mo
-14.0928 117.635 24.1143 153.741 60.6421 142.315 cv
-96.8975 132.031 116.905 156.124 119.21 157.815 cv
-122.609 161.248 110.424 127.98 84.6231 113.027 cv
-69.3701 104.705 78.9453 90.3706 80.0381 85.3091 cv
-80.0381 85.3091 92.2647 93.8657 101.125 80.7891 cv
-104.979 81.7818 108.22 81.4796 111.314 81.1774 cv
-114.646 80.852 117.806 80.5266 121.376 81.8189 cv
-125.559 83.6519 143.146 82.5444 136.61 72.7144 cv
-140.721 70.0312 141.154 70.8989 143.21 66.8145 cv
-144.315 61.8628 141.808 60.8032 141.044 59.4487 cv
-140.839 56.2983 138.202 55.0825 135.051 57.3237 cv
-127.832 56.0268 120.746 56.6372 117.251 56.3428 cv
-109.589 55.27 103.21 51.2144 103.21 51.2144 cv
-104.142 49.9756 103.696 47.2969 97.7119 47.1138 cv
-94.4248 46.0322 90.96 43.978 88.4238 43.9516 cv
-85.8565 43.9516 85.5097 41.4146 85.5097 41.4146 cv
-83.9033 40.5449 81.5859 37.1621 81.6104 31.9766 cv
-81.6104 28.7012 75.5117 32.2949 75.5117 38.7603 cv
-75.5117 45.2256 69.6934 46.5186 69.6934 46.5186 cv
-69.6934 46.5186 67.1445 44.2373 66.8379 40.56 cv
-66.2563 36.77 61.9038 31.0005 59.7813 38.1265 cv
-56.5556 45.772 56.2964 47.5566 55.6665 51.2803 cv
-54.3569 58.9912 55.3213 59.2925 55.3213 59.2925 cv
-22.4975 82.7232 li
-14.0928 117.635 li
-.564385 .180514 .439796 .00402838 cmyk
-f
-14.0928 117.635 mo
-13.8519 117.702 li
-13.8575 117.72 15.7311 124.473 20.822 131.243 cv
-25.9082 138.01 34.2444 144.802 47.1137 144.8 cv
-51.1843 144.8 55.7054 144.121 60.7167 142.554 cv
-60.6421 142.315 li
-60.7103 142.555 li
-67.0271 140.764 72.845 140.02 78.1589 140.02 cv
-90.6993 140.02 100.438 144.162 107.285 148.48 cv
-110.708 150.64 113.408 152.842 115.37 154.593 cv
-116.351 155.468 117.148 156.231 117.76 156.819 cv
-118.375 157.409 118.794 157.818 119.062 158.016 cv
-119.21 157.815 li
-119.032 157.991 li
-119.219 158.169 119.358 158.298 119.595 158.312 cv
-119.753 158.32 119.908 158.191 119.952 158.073 cv
-120.006 157.953 120.017 157.832 120.019 157.691 cv
-120.016 157.186 119.818 156.364 119.437 155.225 cv
-116.768 147.298 104.929 124.516 84.7484 112.811 cv
-84.7457 112.809 li
-84.7428 112.807 li
-78.208 109.231 76.3298 104.624 76.3202 100.08 cv
-76.3197 97.1026 77.1466 94.1529 78.0573 91.5868 cv
-78.9676 89.0172 79.9594 86.8469 80.2824 85.3618 cv
-80.0381 85.3091 li
-79.8947 85.5139 li
-79.916 85.5257 83.8746 88.3045 88.984 88.3085 cv
-92.8884 88.3143 97.4606 86.6534 101.332 80.9293 cv
-101.125 80.7891 li
-101.063 81.0311 li
-103.078 81.5504 104.929 81.7195 106.675 81.7194 cv
-109.937 81.7181 112.824 81.134 115.746 81.1355 cv
-117.543 81.1357 119.354 81.353 121.291 82.0539 cv
-121.376 81.8189 li
-121.276 82.0478 li
-122.385 82.5307 124.284 82.7997 126.444 82.8019 cv
-129.015 82.801 131.939 82.4114 134.251 81.4615 cv
-135.407 80.9857 136.412 80.3688 137.137 79.5748 cv
-137.863 78.7826 138.302 77.8025 138.3 76.6537 cv
-138.3 75.467 137.842 74.1152 136.819 72.576 cv
-136.61 72.7144 li
-136.747 72.9237 li
-138.789 71.59 139.907 71.148 140.826 70.4932 cv
-141.75 69.8338 142.404 68.9759 143.433 66.9268 cv
-143.447 66.8991 li
-143.454 66.8689 li
-143.652 65.9828 143.737 65.2139 143.737 64.5398 cv
-143.746 61.3751 141.803 60.3274 141.262 59.326 cv
-141.044 59.4487 li
-141.293 59.4325 li
-141.224 58.3681 140.887 57.492 140.327 56.8775 cv
-139.769 56.2623 138.988 55.9237 138.099 55.9256 cv
-137.134 55.9263 136.044 56.3112 134.906 57.12 cv
-135.051 57.3237 li
-135.095 57.0777 li
-127.84 55.7749 120.724 56.387 117.272 56.0936 cv
-117.251 56.3428 li
-117.286 56.0952 li
-113.488 55.5638 109.997 54.2899 107.46 53.1483 cv
-106.191 52.5776 105.16 52.0402 104.447 51.646 cv
-104.091 51.449 103.814 51.2877 103.627 51.176 cv
-103.44 51.0643 103.344 51.0035 103.344 51.0034 cv
-103.21 51.2144 li
-103.41 51.3646 li
-103.67 51.0179 103.835 50.5744 103.836 50.0948 cv
-103.839 49.3597 103.434 48.5588 102.472 47.9611 cv
-101.511 47.36 100.002 46.9345 97.7196 46.8639 cv
-97.7119 47.1138 li
-97.79 46.8763 li
-96.1659 46.3422 94.4822 45.5609 92.8809 44.9056 cv
-91.278 44.2517 89.7601 43.7178 88.4264 43.7017 cv
-88.425 43.7017 li
-88.4238 43.7017 li
-87.2275 43.6965 86.5966 43.1314 86.2143 42.5479 cv
-86.0266 42.256 85.9107 41.9595 85.8431 41.738 cv
-85.8093 41.6273 85.7875 41.5353 85.7744 41.4724 cv
-85.7575 41.3807 li
-85.7403 41.2551 li
-85.6288 41.1947 li
-84.8996 40.8036 83.9407 39.7831 83.1854 38.2295 cv
-82.4272 36.6757 81.8601 34.5901 81.8602 32.0578 cv
-81.8604 31.9779 li
-81.8604 31.9765 li
-81.8604 31.9766 li
-81.8605 31.5165 81.7502 31.1436 81.5211 30.8797 cv
-81.2923 30.6148 80.956 30.4922 80.6037 30.4945 cv
-80.0935 30.4968 79.524 30.7214 78.9377 31.1148 cv
-77.1887 32.2974 75.2657 35.0698 75.2617 38.7603 cv
-75.2579 41.9149 73.857 43.7659 72.449 44.8666 cv
-71.7446 45.4146 71.0373 45.7685 70.5081 45.984 cv
-70.2436 46.0918 70.0237 46.165 69.8712 46.211 cv
-69.696 46.2605 li
-69.6391 46.2745 li
-69.6934 46.5186 li
-69.8601 46.3323 li
-69.7591 46.2356 li
-69.2866 45.7703 67.3442 43.6612 67.087 40.5393 cv
-67.0863 40.5307 li
-67.085 40.5221 li
-66.886 39.2336 66.28 37.7567 65.4694 36.5795 cv
-64.6565 35.4109 63.6438 34.5072 62.5271 34.4949 cv
-61.9401 34.4926 61.3582 34.7713 60.8589 35.35 cv
-60.3565 35.9291 59.9146 36.805 59.5416 38.0551 cv
-59.7813 38.1265 li
-59.5509 38.0293 li
-56.3229 45.6751 56.0482 47.5153 55.42 51.2386 cv
-55.419 51.2443 li
-55.42 51.2384 li
-54.8891 54.3655 54.7294 56.2829 54.7292 57.47 cv
-54.7298 58.3447 54.8144 58.8231 54.9146 59.1081 cv
-55.0115 59.389 55.1483 59.501 55.2468 59.5311 cv
-55.3213 59.2925 li
-55.176 59.089 li
-22.2763 82.5739 li
-13.8346 117.64 li
-13.8519 117.702 li
-14.0928 117.635 li
-14.3358 117.694 li
-22.7188 82.8724 li
-55.8758 59.2038 li
-55.3958 59.0539 li
-55.3387 59.2366 li
-55.4458 59.0769 li
-55.3958 59.0539 li
-55.3387 59.2366 li
-55.4458 59.0769 li
-55.4117 59.1277 li
-55.4571 59.0857 li
-55.4458 59.0769 li
-55.4117 59.1277 li
-55.4571 59.0857 li
-55.4427 59.0842 55.2237 58.7597 55.2292 57.47 cv
-55.229 56.3274 55.3847 54.4317 55.913 51.3221 cv
-55.914 51.3163 li
-55.913 51.322 li
-56.5446 47.5979 56.7884 45.8689 60.0116 38.2237 cv
-60.0169 38.211 li
-60.0208 38.1978 li
-60.3799 36.9901 60.8028 36.1753 61.2362 35.6781 cv
-61.6727 35.1804 62.0977 34.9972 62.5271 34.9949 cv
-63.341 34.9826 64.2932 35.7451 65.0578 36.8634 cv
-65.8247 37.973 66.4088 39.4037 66.5908 40.598 cv
-66.8379 40.56 li
-66.5887 40.5808 li
-66.9097 44.3677 69.5077 46.6843 69.5266 46.7048 cv
-69.6223 46.7904 li
-69.7476 46.7626 li
-69.7687 46.7571 71.255 46.4273 72.756 45.2612 cv
-74.2572 44.0991 75.7655 42.071 75.7617 38.7603 cv
-75.7615 36.4201 76.5813 34.4675 77.608 33.1031 cv
-78.1208 32.4212 78.6854 31.8876 79.2171 31.5294 cv
-79.748 31.1696 80.248 30.9921 80.6037 30.9945 cv
-80.853 30.9968 81.0199 31.0681 81.1441 31.2082 cv
-81.2679 31.3493 81.3602 31.5924 81.3603 31.9766 cv
-81.3603 31.9752 li
-81.3601 32.0578 li
-81.3602 34.6651 81.9439 36.8253 82.736 38.4487 cv
-83.531 40.0724 84.5219 41.1604 85.3907 41.6344 cv
-85.5097 41.4146 li
-85.2621 41.4484 li
-85.2658 41.4687 85.3551 42.1331 85.7937 42.8183 cv
-86.2266 43.5034 87.0528 44.2068 88.4238 44.2017 cv
-88.4238 43.9516 li
-88.4212 44.2016 li
-89.6236 44.2118 91.1063 44.7182 92.6916 45.3684 cv
-94.2785 46.0172 95.9708 46.8038 97.6338 47.3512 cv
-97.6681 47.3625 li
-97.7043 47.3636 li
-99.9316 47.431 101.359 47.8519 102.207 48.3848 cv
-103.055 48.9211 103.332 49.5419 103.336 50.0948 cv
-103.336 50.458 103.209 50.8001 103.01 51.0641 cv
-102.848 51.2802 li
-103.076 51.4253 li
-103.092 51.4338 109.489 55.5062 117.216 56.5904 cv
-117.223 56.5913 li
-117.23 56.5919 li
-120.768 56.8874 127.824 56.2788 135.007 57.5698 cv
-135.11 57.5884 li
-135.196 57.5275 li
-136.272 56.7615 137.269 56.425 138.099 56.4256 cv
-138.865 56.4275 139.49 56.7038 139.958 57.2142 cv
-140.424 57.7253 140.731 58.4859 140.794 59.465 cv
-140.798 59.5219 li
-140.826 59.5715 li
-141.543 60.8025 143.228 61.5866 143.237 64.5398 cv
-143.237 65.1716 143.157 65.904 142.966 66.76 cv
-143.21 66.8145 li
-142.987 66.702 li
-141.961 68.7374 141.37 69.4879 140.535 70.0866 cv
-139.696 70.6899 138.542 71.1556 136.474 72.505 cv
-136.263 72.6428 li
-136.402 72.8527 li
-137.39 74.3387 137.801 75.5992 137.8 76.6537 cv
-137.799 77.6749 137.423 78.5172 136.768 79.2377 cv
-134.808 81.4078 130.224 82.311 126.444 82.3019 cv
-124.331 82.3041 122.46 82.024 121.476 81.5899 cv
-121.469 81.5865 li
-121.461 81.5838 li
-119.461 80.8593 117.583 80.6352 115.746 80.6355 cv
-112.757 80.6369 109.875 81.2207 106.675 81.2194 cv
-104.962 81.2193 103.156 81.0541 101.187 80.547 cv
-101.017 80.503 li
-100.918 80.6488 li
-97.1137 86.2529 92.7471 87.8027 88.984 87.8085 cv
-86.5214 87.8089 84.3157 87.1324 82.7278 86.4539 cv
-81.9339 86.1148 81.2947 85.7757 80.8553 85.5221 cv
-80.6356 85.3954 80.4658 85.29 80.3517 85.2168 cv
-80.2375 85.1435 80.1817 85.1043 80.1814 85.1043 cv
-79.8731 84.8885 li
-79.7937 85.2563 li
-79.497 86.6418 78.5048 88.8333 77.5861 91.4197 cv
-76.6679 94.0096 75.8208 97.01 75.8202 100.08 cv
-75.8107 104.767 77.8333 109.618 84.5033 113.246 cv
-84.6231 113.027 li
-84.4977 113.243 li
-95.9326 119.869 104.699 130.124 110.599 139.164 cv
-113.55 143.683 115.784 147.897 117.279 151.198 cv
-118.027 152.848 118.589 154.27 118.963 155.384 cv
-119.339 156.494 119.522 157.313 119.519 157.691 cv
-119.52 157.792 119.503 157.857 119.498 157.862 cv
-119.566 157.893 li
-119.524 157.836 li
-119.498 157.862 li
-119.566 157.893 li
-119.524 157.836 li
-119.595 157.933 li
-119.595 157.812 li
-119.524 157.836 li
-119.595 157.933 li
-119.595 157.812 li
-119.595 157.877 li
-119.608 157.813 li
-119.595 157.812 li
-119.595 157.877 li
-119.608 157.813 li
-119.595 157.807 li
-119.562 157.793 119.484 157.737 119.388 157.639 cv
-119.374 157.625 li
-119.358 157.613 li
-119.15 157.463 118.717 157.046 118.107 156.459 cv
-113.809 152.328 100.303 139.519 78.1589 139.52 cv
-72.7983 139.52 66.9332 140.27 60.5739 142.074 cv
-60.5706 142.075 li
-60.5674 142.076 li
-55.5985 143.631 51.1286 144.3 47.1137 144.3 cv
-34.4324 144.297 26.2581 137.632 21.2215 130.942 cv
-18.706 127.598 16.982 124.25 15.8884 121.741 cv
-15.3416 120.486 14.9522 119.441 14.7 118.71 cv
-14.5738 118.345 14.4819 118.058 14.4217 117.864 cv
-14.3615 117.669 14.3338 117.569 14.3337 117.568 cv
-14.0928 117.635 li
-14.3358 117.694 li
-14.0928 117.635 li
-.75021 .679683 .670222 .90164 cmyk
-f
-91.7559 56.2148 mo
-93.3037 55.6528 92.6514 55.8003 92.9082 55.6343 cv
-89.9492 56.209 83.2734 56.248 78.5908 54.5015 cv
-78.9824 54.7314 81.1592 55.4639 81.4355 55.6294 cv
-81.6533 56.3442 81.5352 57.0669 84.3672 58.3389 cv
-86.9258 59.1323 90.2119 58.7998 91.2021 57.8101 cv
-91.3115 56.1255 91.3291 56.7437 91.7559 56.2148 cv
-cp
-.784359 .531151 .605524 .403998 cmyk
-f
-91.7559 56.2148 mo
-91.8838 56.5673 li
-92.3946 56.3817 92.6688 56.2733 92.8365 56.1948 cv
-93.0492 56.07 li
-93.1607 55.94 li
-93.2143 55.7364 li
-93.2103 55.6772 li
-92.9286 55.7135 li
-93.2124 55.7135 li
-93.2103 55.6772 li
-92.9286 55.7135 li
-93.2124 55.7135 li
-92.8893 55.7135 li
-93.1432 55.9156 li
-93.2124 55.7135 li
-92.8893 55.7135 li
-93.1432 55.9156 li
-92.9647 55.7734 li
-93.1107 55.9495 li
-93.1432 55.9156 li
-92.9647 55.7734 li
-93.1107 55.9495 li
-93.1117 55.9492 li
-93.2629 55.8515 93.3233 55.6612 93.2561 55.4942 cv
-93.1888 55.3272 93.0134 55.2318 92.8367 55.2662 cv
-91.7672 55.4743 90.1586 55.6143 88.3332 55.6139 cv
-85.2715 55.6153 81.5862 55.2204 78.7219 54.1501 cv
-78.5395 54.0821 78.3358 54.1646 78.2522 54.3404 cv
-78.1686 54.5161 78.2331 54.7263 78.4009 54.8248 cv
-78.5465 54.9085 78.7526 54.9925 79.0244 55.1004 cv
-79.4266 55.2586 79.9441 55.4472 80.3865 55.6119 cv
-80.6074 55.6941 80.8095 55.7702 80.9658 55.8322 cv
-81.1181 55.8913 81.2423 55.9486 81.2429 55.9511 cv
-81.4355 55.6294 li
-81.0768 55.7387 li
-81.1703 56.0336 81.2139 56.5077 81.631 57.0129 cv
-82.0462 57.5159 82.7737 58.0326 84.2135 58.6809 cv
-84.2561 58.697 li
-85.2797 59.0141 86.3991 59.1561 87.4561 59.1564 cv
-88.3083 59.1561 89.1192 59.064 89.811 58.8882 cv
-90.5024 58.7093 91.0782 58.4585 91.4672 58.0753 cv
-91.5318 58.0107 91.5704 57.9255 91.5764 57.8344 cv
-91.6035 57.4157 91.6252 57.1417 91.6468 56.9716 cv
-91.6623 56.8444 91.6803 56.777 91.6856 56.7652 cv
-91.6863 56.7636 li
-91.5861 56.7152 li
-91.6595 56.7978 li
-91.6863 56.7636 li
-91.5861 56.7152 li
-91.6595 56.7978 li
-91.6597 56.798 li
-91.6841 56.7793 91.8767 56.6704 92.0477 56.4503 cv
-91.7559 56.2148 li
-91.8838 56.5673 li
-91.7559 56.2148 li
-91.464 55.9793 li
-91.3779 56.0836 91.3423 56.1061 91.295 56.1394 cv
-91.2613 56.1642 91.1916 56.1991 91.1083 56.2903 cv
-90.9742 56.5276 li
-90.8958 56.7753 90.8778 57.0664 90.8279 57.7858 cv
-91.2021 57.8101 li
-90.937 57.5448 li
-90.715 57.7724 90.2424 58.0073 89.6259 58.1614 cv
-89.0098 58.3185 88.2533 58.4066 87.4561 58.4064 cv
-86.4668 58.4067 85.4137 58.2712 84.4783 57.9807 cv
-84.3672 58.3389 li
-84.5208 57.9968 li
-83.1287 57.3731 82.4992 56.8926 82.211 56.5375 cv
-81.9248 56.1847 81.9186 55.9401 81.7943 55.5201 cv
-81.6282 55.3077 li
-81.5566 55.2658 81.4894 55.2372 81.3949 55.1969 cv
-81.0738 55.0627 80.4976 54.8541 79.9521 54.6509 cv
-79.6803 54.5496 79.4174 54.4503 79.2048 54.3652 cv
-78.9949 54.282 78.8234 54.2046 78.7807 54.1781 cv
-78.5908 54.5015 li
-78.4598 54.8528 li
-81.4618 55.9707 85.207 56.3626 88.3332 56.3639 cv
-90.1983 56.3636 91.8382 56.2237 92.9797 56.0024 cv
-92.9082 55.6343 li
-92.7047 55.3193 li
-92.5564 55.4485 li
-92.4624 55.7135 li
-92.4664 55.7729 li
-92.75 55.7364 li
-92.4643 55.7364 li
-92.4664 55.7729 li
-92.75 55.7364 li
-92.4643 55.7364 li
-92.8008 55.7364 li
-92.5079 55.5707 li
-92.4643 55.7364 li
-92.8008 55.7364 li
-92.5079 55.5707 li
-92.7639 55.7155 li
-92.5703 55.4929 li
-92.5079 55.5707 li
-92.7639 55.7155 li
-92.5703 55.4929 li
-92.649 55.5834 li
-92.5848 55.4815 li
-92.5703 55.4929 li
-92.649 55.5834 li
-92.5848 55.4815 li
-92.5607 55.501 92.2953 55.6223 91.6279 55.8624 cv
-91.464 55.9793 li
-91.7559 56.2148 li
-cp
-f
-124.124 75.3608 mo
-121.295 73.2754 119.243 75.0967 117.655 74.9478 cv
-118.646 74.3027 121.417 72.8862 125.9 72.8862 cv
-128.433 72.8862 129.779 75.0825 131.471 75.0928 cv
-132.611 75.0996 135.942 73.3823 136.61 72.7144 cv
-135.642 73.5522 137.064 74.4697 136.121 75.7178 cv
-135.839 76.0771 135.284 77.229 133.458 77.769 cv
-131.408 78.7402 128.047 79.5308 124.124 75.3608 cv
-cp
-f
-124.124 75.3608 mo
-124.272 75.1596 li
-123.19 74.3594 122.185 74.101 121.289 74.1028 cv
-119.862 74.1099 118.708 74.7188 117.849 74.7065 cv
-117.679 74.6988 li
-117.655 74.9478 li
-117.792 75.1572 li
-118.746 74.5357 121.471 73.1361 125.9 73.1362 cv
-127.091 73.1363 128.008 73.6498 128.867 74.1966 cv
-129.723 74.7359 130.509 75.3296 131.469 75.3428 cv
-131.478 75.3428 li
-131.823 75.3406 132.256 75.225 132.753 75.0506 cv
-133.495 74.7877 134.363 74.3837 135.114 73.9801 cv
-135.868 73.5724 136.491 73.183 136.787 72.8911 cv
-136.447 72.5253 li
-136.126 72.795 135.999 73.1366 136.005 73.4456 cv
-136.014 73.93 136.218 74.3452 136.211 74.7552 cv
-136.209 75.0096 136.15 75.261 135.922 75.567 cv
-136.121 75.7178 li
-135.924 75.5634 li
-135.76 75.7754 135.572 76.1198 135.192 76.4985 cv
-134.815 76.8735 134.26 77.2704 133.387 77.5293 cv
-133.368 77.5348 li
-133.351 77.5431 li
-132.521 77.9365 131.483 78.2933 130.286 78.2932 cv
-128.598 78.2907 126.571 77.5933 124.306 75.1895 cv
-124.291 75.173 li
-124.272 75.1596 li
-124.124 75.3608 li
-123.942 75.5321 li
-126.27 78.011 128.452 78.7957 130.286 78.7932 cv
-131.583 78.7931 132.696 78.4068 133.565 77.995 cv
-133.458 77.769 li
-133.529 78.0088 li
-134.482 77.7276 135.118 77.2786 135.545 76.8528 cv
-135.969 76.4308 136.199 76.0196 136.318 75.8722 cv
-136.319 75.8706 li
-136.321 75.8685 li
-136.612 75.486 136.713 75.0992 136.711 74.7552 cv
-136.705 74.2041 136.496 73.7607 136.505 73.4456 cv
-136.51 73.247 136.55 73.1048 136.774 72.9034 cv
-136.61 72.7144 li
-136.434 72.5376 li
-136.3 72.6732 135.973 72.9055 135.56 73.153 cv
-134.937 73.5274 134.106 73.9553 133.332 74.2861 cv
-132.562 74.6184 131.825 74.8479 131.478 74.8428 cv
-131.472 74.8428 li
-130.741 74.8457 130.008 74.3361 129.135 73.7747 cv
-128.265 73.2208 127.242 72.6362 125.9 72.6362 cv
-121.363 72.6364 118.545 74.0698 117.519 74.7383 cv
-116.918 75.1298 li
-117.632 75.1967 li
-117.849 75.2065 li
-118.909 75.1943 120.005 74.5957 121.289 74.6028 cv
-122.091 74.6046 122.966 74.8202 123.976 75.5621 cv
-124.124 75.3608 li
-123.942 75.5321 li
-124.124 75.3608 li
-cp
-f
-62.5771 37.4146 mo
-62.5771 37.4146 59.2222 45.4106 62.8887 52.7437 cv
-66.5552 60.0767 63.4106 45.915 67.5771 48.5815 cv
-70.9746 48.9663 65.1904 45.3662 65.5444 40.7627 cv
-65.3677 37.8706 63.7739 35.5688 62.5771 37.4146 cv
-cp
-f
-126.981 63.7993 mo
-126.981 64.9204 125.618 65.8296 123.937 65.8296 cv
-127.51 64.709 123.735 61.1763 120.892 63.7993 cv
-120.892 62.6782 122.255 61.769 123.937 61.769 cv
-125.618 61.769 126.981 62.6782 126.981 63.7993 cv
-cp
-f
-121.814 61.2153 mo
-125.587 60.9839 128.15 61.5381 127.351 64.353 cv
-127.898 63.2271 128.643 61.5229 126.305 60.8462 cv
-124.558 60.4585 123.005 60.4683 121.814 61.2153 cv
-cp
-f
-67.5742 82.6157 mo
-67.5742 79.0952 66.0654 75.4502 60.5342 68.0327 cv
-58.8989 65.8403 57.9145 63.6968 57.3233 61.7578 cv
-55.9219 58.4624 53.8975 53.7393 56.71 44.5244 cv
-56.71 44.5244 57.3306 44.1402 56.71 44.5244 cv
-54.0908 46.146 53.1479 51.2105 43.6348 54.4077 cv
-40.4234 55.4868 36.2349 56.353 30.6758 56.8022 cv
-21.1074 57.5757 2.78857 74.1172 1.56251 89.8999 cv
-1.2793 93.8638 1.87208 103.637 5.15821 112.209 cv
-5.16358 112.229 li
-5.21141 112.351 li
-5.26316 112.485 5.31447 112.618 5.36719 112.75 cv
-5.64697 113.467 5.9458 114.155 6.26171 114.812 cv
-8.14696 118.84 10.7222 122.402 14.1958 124.694 cv
-17.2798 127.098 19.8018 128 19.8018 128 cv
-17.2139 124.421 16.0317 120.437 17.5391 115.679 cv
-18.1904 118.316 19.4424 119.841 21.1851 120.457 cv
-20.5698 118.573 20.3584 116.908 21.1851 115.805 cv
-23.7519 122.54 26.5381 124.836 29.3564 126.491 cv
-26.7251 121.577 25.3242 116.486 25.5849 111.154 cv
-28.1543 117.182 32.1806 121.099 36.145 125.108 cv
-32.3648 119.142 29.2344 113.004 29.168 106.062 cv
-30.8608 108.84 33.1025 110.994 35.7681 112.663 cv
-34.0849 109.954 33.2627 107.153 33.5049 104.24 cv
-37.9292 109.185 42.8657 110.847 47.8369 112.286 cv
-42.6396 108.661 37.9941 104.749 35.5166 99.7134 cv
-38.4883 101.177 41.4644 101.407 44.4424 101.096 cv
-40.7363 99.2241 39.3731 95.8443 38.6597 92.0444 cv
-43.8364 97.3237 49.2471 100.872 54.751 103.737 cv
-49.2954 98.477 45.2724 93.0864 43.185 87.519 cv
-45.2852 88.6987 47.3418 89.2554 49.3452 89.0278 cv
-46.5796 85.9038 45.8799 82.8462 45.1338 79.7871 cv
-47.771 83.7027 50.0933 85.8091 52.2368 86.8901 cv
-50.0479 82.4077 50.2026 78.458 51.7339 74.8218 cv
-54.2578 76.4971 56.6362 79.1167 58.6485 84.1245 cv
-59.3799 81.7388 58.2017 77.7607 56.7627 73.5644 cv
-58.9375 74.186 61.542 76.915 64.9341 83.4966 cv
-64.604 79.6314 62.7949 75.7212 60.7856 71.8047 cv
-63.813 75.3164 68.3433 84.519 67.5742 82.6157 cv
-.266697 .769772 .868132 .18674 cmyk
-f
-67.5742 82.6157 mo
-67.8242 82.6157 li
-67.8234 79.0088 66.2714 75.3072 60.7346 67.8832 cv
-59.1174 65.7149 58.1462 63.599 57.5623 61.6849 cv
-57.5585 61.6722 li
-57.5533 61.66 li
-56.6662 59.5724 55.5494 56.9629 55.5479 52.9984 cv
-55.548 50.7043 55.9242 47.9554 56.9491 44.5974 cv
-56.71 44.5244 li
-56.8416 44.737 li
-57.1174 44.5662 li
-57.2348 44.4935 57.271 44.3394 57.1983 44.222 cv
-57.1257 44.1046 56.9715 44.0684 56.8542 44.1411 cv
-56.8542 44.1411 56.7852 44.1838 56.5783 44.3119 cv
-56.5518 44.3283 li
-56.5784 44.3118 li
-55.1839 45.1871 54.3098 46.8629 52.5753 48.7042 cv
-50.8449 50.5474 48.2768 52.5823 43.5551 54.1707 cv
-40.3677 55.2418 36.1992 56.1052 30.6556 56.5531 cv
-25.752 56.9596 18.773 61.3193 12.81 67.5499 cv
-6.85599 73.7842 1.93683 81.8994 1.31325 89.8805 cv
-1.31321 89.8812 li
-1.31313 89.8821 li
-1.27268 90.4486 1.25007 91.1285 1.25003 91.9038 cv
-1.251 96.6243 2.08679 104.892 4.92477 112.299 cv
-5.15821 112.209 li
-4.91714 112.276 li
-4.92251 112.295 li
-4.92602 112.308 li
-4.97866 112.442 li
-4.97826 112.441 li
-5.02997 112.575 5.08159 112.709 5.13508 112.842 cv
-5.1346 112.841 li
-5.13427 112.84 li
-5.41632 113.564 5.71765 114.257 6.03639 114.92 cv
-6.26171 114.812 li
-6.0353 114.918 li
-7.9335 118.973 10.5319 122.575 14.0581 124.903 cv
-14.1958 124.694 li
-14.0421 124.891 li
-17.1545 127.317 19.6998 128.228 19.7176 128.235 cv
-20.4768 128.506 li
-20.0043 127.853 li
-18.219 125.383 17.1245 122.743 17.1239 119.788 cv
-17.124 118.509 17.3293 117.169 17.7774 115.755 cv
-17.5391 115.679 li
-17.2963 115.739 li
-17.9541 118.422 19.2637 120.047 21.1018 120.692 cv
-21.5802 120.861 li
-21.4227 120.379 li
-21.0969 119.383 20.8908 118.457 20.8915 117.668 cv
-20.892 116.985 21.0423 116.413 21.3851 115.955 cv
-21.1851 115.805 li
-20.9515 115.894 li
-23.5247 122.665 26.3791 125.04 29.2299 126.706 cv
-29.9964 127.156 li
-29.5768 126.373 li
-27.1693 121.876 25.8043 117.244 25.8041 112.417 cv
-25.8041 112.002 25.8142 111.585 25.8347 111.166 cv
-25.5849 111.154 li
-25.355 111.252 li
-27.947 117.333 32.0069 121.278 35.9672 125.284 cv
-36.3562 124.974 li
-32.5822 119.019 29.4825 112.925 29.418 106.06 cv
-29.168 106.062 li
-28.9545 106.192 li
-30.6684 109.006 32.9414 111.188 35.6354 112.874 cv
-35.9804 112.531 li
-34.5099 110.163 33.7135 107.742 33.7132 105.241 cv
-33.7132 104.915 33.7267 104.589 33.754 104.26 cv
-33.5049 104.24 li
-33.3185 104.406 li
-37.7871 109.404 42.7923 111.087 47.7674 112.526 cv
-47.9799 112.081 li
-42.7928 108.464 38.1839 104.572 35.7409 99.603 cv
-35.5166 99.7134 li
-35.4061 99.9376 li
-37.6787 101.058 39.959 101.467 42.2272 101.467 cv
-42.9753 101.467 43.7224 101.423 44.4683 101.345 cv
-45.3145 101.257 li
-44.5551 100.873 li
-40.9463 99.0478 39.6185 95.7755 38.9054 91.9983 cv
-38.6597 92.0444 li
-38.4812 92.2195 li
-43.6797 97.5213 49.1163 101.086 54.6355 103.959 cv
-54.9245 103.557 li
-49.4855 98.3136 45.4874 92.9491 43.4191 87.4313 cv
-43.185 87.519 li
-43.0626 87.737 li
-44.8795 88.7576 46.6805 89.3277 48.4564 89.3279 cv
-48.7631 89.3279 49.0688 89.3108 49.3734 89.2762 cv
-49.851 89.222 li
-49.5324 88.8621 li
-46.8098 85.7844 46.1246 82.7925 45.3767 79.7279 cv
-45.1338 79.7871 li
-44.9264 79.9268 li
-47.5778 83.863 49.9275 86.005 52.1242 87.1133 cv
-52.7874 87.4478 li
-52.4615 86.7804 li
-51.33 84.4628 50.8375 82.3021 50.8372 80.2565 cv
-50.8373 78.3948 51.2456 76.6258 51.9643 74.9188 cv
-51.7339 74.8218 li
-51.5956 75.0301 li
-54.0768 76.6793 56.4158 79.2441 58.4165 84.2177 cv
-58.6801 84.874 li
-58.8875 84.1978 li
-59.0509 83.6642 59.1217 83.0668 59.1219 82.4175 cv
-59.119 79.9875 58.1355 76.8028 56.9992 73.4834 cv
-56.7627 73.5644 li
-56.694 73.8048 li
-58.7319 74.3734 61.3355 77.0446 64.7118 83.6111 cv
-65.1832 83.4753 li
-64.8459 79.5466 63.0191 75.6133 61.0081 71.6906 cv
-60.7856 71.8047 li
-60.5963 71.9679 li
-61.9465 73.5326 63.6311 76.2958 64.9843 78.6583 cv
-65.6617 79.8402 66.258 80.9234 66.694 81.7121 cv
-66.912 82.1066 67.0898 82.4272 67.2189 82.6519 cv
-67.2836 82.7645 67.3357 82.8525 67.3771 82.9174 cv
-67.4355 83.0024 li
-67.4754 83.0472 li
-67.5207 83.0826 li
-67.6572 83.1221 li
-67.7486 83.1309 67.8649 83.0425 67.8843 82.9804 cv
-67.9107 82.8649 li
-67.9053 82.772 67.8914 82.7593 67.8757 82.7041 cv
-67.806 82.5221 li
-67.5742 82.6157 li
-67.8242 82.6157 li
-67.5742 82.6157 li
-67.3424 82.7094 li
-67.4032 82.8679 li
-67.414 82.9014 li
-67.5499 82.8649 li
-67.4107 82.8649 li
-67.414 82.9014 li
-67.5499 82.8649 li
-67.4107 82.8649 li
-67.6487 82.8649 li
-67.4353 82.7602 li
-67.4107 82.8649 li
-67.6487 82.8649 li
-67.4353 82.7602 li
-67.6572 82.869 li
-67.6572 82.6221 li
-67.4353 82.7602 li
-67.6572 82.869 li
-67.6572 82.6221 li
-67.6572 82.8644 li
-67.7859 82.6587 li
-67.6572 82.6221 li
-67.6572 82.8644 li
-67.7859 82.6587 li
-67.6827 82.8237 li
-67.8304 82.6957 li
-67.7859 82.6587 li
-67.6827 82.8237 li
-67.8304 82.6957 li
-67.8273 82.6913 li
-67.7929 82.6449 67.6847 82.4628 67.5395 82.204 cv
-66.5039 80.3678 63.3215 74.3671 60.975 71.6415 cv
-60.5632 71.9188 li
-62.5707 75.8291 64.362 79.7161 64.685 83.5179 cv
-64.9341 83.4966 li
-65.1563 83.3821 li
-61.7485 76.7855 59.1431 73.9987 56.8314 73.3241 cv
-56.3708 73.1924 li
-56.5262 73.6455 li
-57.6615 76.9506 58.6247 80.1184 58.6218 82.4175 cv
-58.622 83.0304 58.5542 83.5796 58.4094 84.0512 cv
-58.6485 84.1245 li
-58.8804 84.0313 li
-56.8567 78.9893 54.4388 76.3149 51.8721 74.6135 cv
-51.6206 74.4465 li
-51.5035 74.7247 li
-50.7629 76.4828 50.337 78.3211 50.3372 80.2565 cv
-50.3369 82.3832 50.8516 84.6241 52.0122 86.9998 cv
-52.2368 86.8901 li
-52.3494 86.6669 li
-50.2591 85.6132 47.9642 83.5422 45.3411 79.6475 cv
-44.8909 79.8463 li
-45.6351 82.8999 46.3494 86.0232 49.158 89.1935 cv
-49.3452 89.0278 li
-49.317 88.7794 li
-49.0314 88.8119 48.7445 88.8278 48.4564 88.8278 cv
-46.7894 88.828 45.072 88.2922 43.3075 87.3011 cv
-42.7107 86.9658 li
-42.951 87.6068 li
-45.0576 93.2238 49.1053 98.6404 54.5775 103.917 cv
-54.751 103.737 li
-54.8664 103.515 li
-49.3778 100.658 43.9932 97.1262 38.8382 91.8694 cv
-38.2622 91.282 li
-38.4139 92.0906 li
-39.1275 95.913 40.5263 99.4004 44.3297 101.319 cv
-44.4424 101.096 li
-44.4165 100.848 li
-43.6853 100.924 42.9556 100.967 42.2272 100.967 cv
-40.0182 100.967 37.8239 100.571 35.6271 99.4891 cv
-34.9678 99.1644 li
-35.2923 99.8238 li
-37.8044 104.925 42.4865 108.857 47.6939 112.491 cv
-47.8369 112.286 li
-47.9064 112.045 li
-42.9392 110.607 38.0713 108.966 33.6912 104.073 cv
-33.3039 103.64 li
-33.2557 104.219 li
-33.2273 104.561 33.2132 104.902 33.2132 105.241 cv
-33.2129 107.85 34.0472 110.367 35.5557 112.795 cv
-35.7681 112.663 li
-35.9007 112.451 li
-33.2637 110.799 31.0533 108.675 29.3815 105.932 cv
-28.9093 105.157 li
-28.918 106.064 li
-28.9862 113.084 32.1473 119.265 35.9339 125.242 cv
-36.145 125.108 li
-36.3228 124.932 li
-32.3544 120.92 28.3616 117.031 25.815 111.056 cv
-25.3353 111.142 li
-25.3144 111.568 25.3041 111.994 25.3041 112.417 cv
-25.3039 117.34 26.6981 122.056 29.136 126.609 cv
-29.3564 126.491 li
-29.483 126.275 li
-26.697 124.633 23.9792 122.414 21.4187 115.716 cv
-21.2571 115.292 li
-20.985 115.655 li
-20.5608 116.221 20.3909 116.914 20.3915 117.668 cv
-20.3921 118.542 20.6136 119.511 20.9474 120.534 cv
-21.1851 120.457 li
-21.2683 120.221 li
-19.6211 119.636 18.4268 118.21 17.7817 115.619 cv
-17.5689 114.757 li
-17.3007 115.604 li
-16.8384 117.063 16.6239 118.455 16.6239 119.788 cv
-16.6234 122.87 17.7718 125.621 19.5992 128.146 cv
-19.8018 128 li
-19.8859 127.764 li
-19.7785 127.723 li
-19.2703 127.525 17.0231 126.581 14.3495 124.497 cv
-14.3418 124.491 li
-14.3335 124.485 li
-10.9124 122.229 8.36046 118.707 6.48813 114.706 cv
-6.48752 114.705 li
-6.48704 114.704 li
-6.17396 114.052 5.87762 113.371 5.6001 112.659 cv
-5.59974 112.658 li
-5.5993 112.657 li
-5.54731 112.527 5.4964 112.395 5.44457 112.261 cv
-5.44413 112.26 li
-5.40114 112.15 li
-5.39924 112.143 li
-5.39601 112.131 li
-5.39165 112.12 li
-2.58419 104.8 1.74909 96.5684 1.75006 91.9038 cv
-1.75002 91.1383 1.77246 90.4692 1.81186 89.9177 cv
-1.81182 89.9184 li
-1.81174 89.9193 li
-2.41425 82.1177 7.26753 74.0708 13.1715 67.8953 cv
-19.0666 61.7161 26.0312 57.4184 30.6959 57.0514 cv
-36.2706 56.6009 40.4789 55.7318 43.7144 54.6447 cv
-48.506 53.0358 51.1658 50.9399 52.94 49.0462 cv
-54.7099 47.1505 55.6169 45.4832 56.8416 44.737 cv
-57.0484 44.6089 57.1171 44.5663 57.1174 44.5662 cv
-57.2291 44.4109 li
-57.1983 44.222 li
-57.043 44.1102 li
-56.8542 44.1411 li
-56.5783 44.3119 li
-56.4983 44.3614 li
-56.4708 44.4514 li
-55.4337 47.8493 55.0479 50.6492 55.0479 52.9984 cv
-55.0465 57.0575 56.2049 59.7684 57.0932 61.8557 cv
-57.3233 61.7578 li
-57.0841 61.8307 li
-57.6829 63.7946 58.6805 65.9658 60.3338 68.1822 cv
-65.8595 75.5932 67.325 79.1816 67.3242 82.6157 cv
-67.3242 82.6643 li
-67.3424 82.7094 li
-67.5742 82.6157 li
-.75021 .679683 .670222 .90164 cmyk
-f
-83.915 43.5576 mo
-83.915 43.5576 83.6631 51.0298 90.6318 46.1601 cv
-94.2422 46.2441 92.6465 42.2983 92.6465 42.2983 cv
-95.081 41.6264 95.4541 38.456 94.4941 36.5894 cv
-97.6006 36.6733 97.1064 31.8711 96.6768 30.2085 cv
-99.1113 29.2852 99.4473 26.3779 98.4395 24.0796 cv
-101.378 23.4082 101.462 19.9658 101.21 17.5312 cv
-104.232 17.3633 103.813 12.0742 103.813 10.9824 cv
-106.416 9.3037 105.828 7.03663 106.237 4.40965 cv
-107.843 1.15965 105.66 .236347 104.121 3.6992 cv
-102.47 6.7007 100.353 8.00975 100.371 10.227 cv
-101.126 11.4863 94.7461 13.3335 96.7607 17.2793 cv
-95.333 19.0425 91.9756 21.3091 93.169 24.0127 cv
-92.5625 25.3389 88.2812 28.4453 90.1279 31.3838 cv
-86.0986 34.0703 86.3389 34.7187 87.1894 37.1767 cv
-85.0381 38.5566 82.7842 41.3076 83.915 43.5576 cv
-.485664 .508232 .629236 .209598 cmyk
-f
-83.915 43.5576 mo
-83.6652 43.5492 li
-83.6639 43.6535 li
-83.6649 43.9849 83.692 45.0445 84.0717 46.0554 cv
-84.2625 46.5605 84.5436 47.0574 84.9702 47.435 cv
-85.3954 47.8133 85.9712 48.0601 86.6912 48.0583 cv
-87.7234 48.0562 89.0391 47.5766 90.775 46.3651 cv
-90.6318 46.1601 li
-90.6261 46.4101 li
-90.7442 46.4115 li
-91.7003 46.4141 92.3534 46.124 92.7443 45.6631 cv
-93.1346 45.2034 93.2474 44.62 93.2478 44.0805 cv
-93.2456 43.1049 92.8829 42.2203 92.8782 42.2046 cv
-92.6465 42.2983 li
-92.713 42.5393 li
-93.5929 42.2979 94.2349 41.7427 94.6412 41.053 cv
-95.0491 40.3626 95.2325 39.5407 95.2328 38.7285 cv
-95.2324 37.9272 95.0544 37.1332 94.7164 36.475 cv
-94.4941 36.5894 li
-94.4874 36.8392 li
-94.574 36.8405 li
-95.6225 36.8485 96.3404 36.2869 96.7268 35.5192 cv
-97.1208 34.7526 97.2436 33.7865 97.2449 32.8541 cv
-97.2444 31.7883 97.0792 30.7683 96.9188 30.1459 cv
-96.6768 30.2085 li
-96.7654 30.4423 li
-98.4811 29.7948 99.2287 28.201 99.2218 26.5485 cv
-99.2215 25.6856 99.0264 24.7962 98.6684 23.9792 cv
-98.4395 24.0796 li
-98.4951 24.3233 li
-99.7305 24.0451 100.521 23.2768 100.967 22.3265 cv
-101.416 21.3758 101.55 20.2465 101.551 19.1624 cv
-101.551 18.5863 101.512 18.0227 101.459 17.5055 cv
-101.21 17.5312 li
-101.224 17.7809 li
-101.873 17.7466 102.401 17.4857 102.794 17.0916 cv
-103.385 16.4994 103.695 15.6379 103.872 14.7481 cv
-104.046 13.8571 104.082 12.9296 104.082 12.1942 cv
-104.082 11.6506 104.062 11.2084 104.063 10.9824 cv
-103.813 10.9824 li
-103.948 11.1925 li
-105.304 10.3248 105.86 9.24973 106.093 8.10251 cv
-106.329 6.95465 106.283 5.73259 106.484 4.44816 cv
-106.237 4.40965 li
-106.461 4.52038 li
-106.871 3.69024 107.049 2.99747 107.05 2.45332 cv
-107.05 2.11146 106.98 1.82292 106.825 1.60211 cv
-106.673 1.38026 106.418 1.24648 106.15 1.25028 cv
-105.771 1.25419 105.388 1.46757 105.006 1.85259 cv
-104.624 2.24063 104.241 2.81448 103.893 3.59768 cv
-104.121 3.6992 li
-103.902 3.5787 li
-103.094 5.04712 102.17 6.10719 101.429 7.0944 cv
-100.692 8.07773 100.121 9.01157 100.121 10.1981 cv
-100.121 10.2293 li
-100.122 10.2972 li
-100.157 10.3556 li
-100.184 10.4458 li
-100.202 10.5489 100.01 10.8377 99.6329 11.1568 cv
-99.0794 11.6445 98.2115 12.2428 97.4749 12.9868 cv
-96.7405 13.7293 96.1169 14.6408 96.1154 15.767 cv
-96.1152 16.2766 96.2456 16.8209 96.5381 17.393 cv
-96.7607 17.2793 li
-96.5665 17.122 li
-95.9797 17.8486 95.0164 18.6966 94.1931 19.643 cv
-93.3732 20.5899 92.671 21.6501 92.6671 22.8538 cv
-92.6669 23.2648 92.7521 23.6879 92.9402 24.1137 cv
-93.169 24.0127 li
-92.9416 23.9087 li
-92.8427 24.1305 92.5702 24.4779 92.2217 24.8797 cv
-91.1814 26.1012 89.4349 27.8604 89.4189 29.834 cv
-89.4182 30.3926 89.5684 30.9646 89.9163 31.5168 cv
-90.1279 31.3838 li
-89.9892 31.1758 li
-88.6601 32.0627 87.7855 32.7306 87.2264 33.3378 cv
-86.6674 33.9403 86.4238 34.5157 86.4273 35.129 cv
-86.4298 35.768 86.6631 36.4151 86.9532 37.2585 cv
-87.1894 37.1767 li
-87.0545 36.9663 li
-85.2609 38.1274 83.3799 40.1795 83.3628 42.2721 cv
-83.3626 42.7452 83.4648 43.219 83.6917 43.6699 cv
-83.915 43.5576 li
-83.6652 43.5492 li
-83.915 43.5576 li
-84.1384 43.4454 li
-83.9478 43.0655 83.8632 42.6744 83.8629 42.2721 cv
-83.8458 40.4977 85.6096 38.4764 87.3244 37.3872 cv
-87.4901 37.2809 li
-87.4257 37.095 li
-87.1316 36.2504 86.9248 35.6361 86.9273 35.129 cv
-86.9308 34.6464 87.0896 34.2313 87.5945 33.6761 cv
-88.0993 33.1257 88.95 32.4689 90.2666 31.5918 cv
-90.4691 31.4568 li
-90.3396 31.2508 li
-90.0403 30.7731 89.9196 30.3049 89.9189 29.834 cv
-89.9137 28.7294 90.6226 27.5815 91.4266 26.5812 cv
-91.8268 26.0807 92.2459 25.6173 92.6004 25.2063 cv
-92.955 24.7926 93.2451 24.4418 93.3963 24.1166 cv
-93.443 24.0145 li
-93.3977 23.9117 li
-93.2364 23.546 93.1673 23.1964 93.1671 22.8538 cv
-93.1632 21.86 93.7734 20.8856 94.5706 19.9709 cv
-95.3645 19.0556 96.323 18.2151 96.955 17.4366 cv
-97.0573 17.3103 li
-96.9834 17.1656 li
-96.7219 16.6528 96.6157 16.1915 96.6155 15.767 cv
-96.6085 14.5334 97.5512 13.5166 98.5602 12.673 cv
-99.0614 12.252 99.5686 11.8785 99.9629 11.5323 cv
-100.348 11.1812 100.665 10.879 100.684 10.4458 cv
-100.684 10.3265 100.65 10.2043 100.586 10.0985 cv
-100.371 10.227 li
-100.621 10.2248 li
-100.621 10.1981 li
-100.621 9.18486 101.103 8.36348 101.829 7.39436 cv
-102.553 6.42915 103.504 5.3397 104.34 3.81973 cv
-104.345 3.81045 li
-104.35 3.80076 li
-104.679 3.05943 105.036 2.53381 105.362 2.20349 cv
-105.687 1.87019 105.98 1.74638 106.15 1.7503 cv
-106.271 1.75409 106.341 1.78957 106.417 1.89057 cv
-106.49 1.9927 106.551 2.18065 106.55 2.45332 cv
-106.551 2.88577 106.4 3.51811 106.013 4.29893 cv
-105.996 4.33332 li
-105.99 4.37118 li
-105.783 5.7137 105.826 6.93866 105.603 8.00079 cv
-105.377 9.06348 104.925 9.96132 103.677 10.7723 cv
-103.563 10.8462 li
-103.563 10.9824 li
-103.563 11.2313 103.582 11.6608 103.582 12.1942 cv
-103.583 13.1513 103.516 14.4336 103.171 15.4609 cv
-102.999 15.9747 102.76 16.4208 102.441 16.7373 cv
-102.121 17.0533 101.73 17.2502 101.196 17.2816 cv
-100.934 17.2962 li
-100.961 17.557 li
-101.014 18.0617 101.051 18.6088 101.051 19.1624 cv
-101.052 20.2046 100.916 21.2687 100.515 22.1124 cv
-100.11 22.9564 99.4702 23.5836 98.3838 23.8359 cv
-98.0891 23.9032 li
-98.2105 24.18 li
-98.542 24.9356 98.722 25.7613 98.7217 26.5485 cv
-98.7148 28.069 98.0757 29.4073 96.5881 29.9747 cv
-96.3787 30.0542 li
-96.4347 30.2711 li
-96.584 30.8471 96.7454 31.8415 96.7449 32.8541 cv
-96.7462 33.7408 96.6189 34.6428 96.2826 35.2896 cv
-95.9388 35.9354 95.4462 36.3324 94.574 36.3404 cv
-94.5009 36.3394 li
-94.0787 36.328 li
-94.2718 36.7037 li
-94.568 37.2785 94.7333 38.002 94.7328 38.7285 cv
-94.7332 39.4655 94.5636 40.2035 94.2109 40.7983 cv
-93.8568 41.3937 93.3306 41.8488 92.58 42.0574 cv
-92.3095 42.132 li
-92.4147 42.3921 li
-92.4148 42.3922 92.4337 42.4388 92.465 42.5297 cv
-92.5594 42.8017 92.7488 43.4427 92.7478 44.0805 cv
-92.7481 44.554 92.645 45.011 92.3639 45.3386 cv
-92.0834 45.6649 91.6097 45.9088 90.7442 45.9115 cv
-90.6376 45.9102 li
-90.5557 45.9083 li
-90.4886 45.9552 li
-88.7991 47.1373 87.5617 47.5604 86.6912 47.5583 cv
-86.082 47.5565 85.6461 47.3627 85.3013 47.0604 cv
-84.7856 46.6079 84.4892 45.8755 84.3355 45.1898 cv
-84.1804 44.5058 84.1637 43.8779 84.1639 43.6535 cv
-84.1649 43.566 li
-84.167 43.5023 li
-84.1384 43.4454 li
-83.915 43.5576 li
-.75021 .679683 .670222 .90164 cmyk
-f
-101.923 10.929 mo
-101.406 10.929 101.004 10.7751 101.004 10.4282 cv
-101.004 9.61913 101.739 8.29494 101.739 8.29494 cv
-101.135 10.0108 101.821 10.2233 102.926 10.2233 cv
-103.234 10.2233 103.576 10.2067 103.931 10.2017 cv
-103.507 10.6558 102.612 10.929 101.923 10.929 cv
-.273045 .24979 .293309 3.0518e-05 cmyk
-f
-99.0327 17.6324 mo
-98.2528 17.6324 97.499 17.3925 97.2949 16.8819 cv
-96.665 15.6333 97.4775 14.5654 97.4775 14.5654 cv
-96.7287 16.6908 99.0616 17.0505 100.686 17.0505 cv
-100.739 17.0505 100.792 17.0501 100.844 17.0493 cv
-100.488 17.43 99.7495 17.6324 99.0327 17.6324 cv
-f
-95.5928 24.3084 mo
-94.7013 24.3084 93.8506 24.064 93.8506 23.6211 cv
-93.3447 22.3657 94.3428 21.0195 94.3428 21.0195 cv
-93.7978 23.2467 95.7218 23.7825 97.3277 23.7825 cv
-97.3621 23.7825 97.3965 23.7822 97.4307 23.7817 cv
-97.0948 24.1415 96.3299 24.3084 95.5928 24.3084 cv
-f
-92.5925 31.4724 mo
-92.066 31.4724 91.5513 31.3712 91.1162 31.1265 cv
-89.8623 29.7241 91.2656 28.1816 91.2656 28.1816 cv
-90.7714 30.2012 93.2917 30.3859 95.0007 30.3859 cv
-95.2168 30.3859 95.4201 30.383 95.6025 30.3804 cv
-95.0849 30.9348 93.8067 31.4724 92.5925 31.4724 cv
-f
-90.0922 37.5969 mo
-89.388 37.5969 88.7205 37.4849 88.2412 37.2153 cv
-86.6855 35.3164 88.2607 33.9028 88.2607 33.9028 cv
-87.5702 35.2612 91.8569 36.6189 93.5128 36.6189 cv
-93.5265 36.6189 93.5403 36.6188 93.5537 36.6186 cv
-93.0588 37.1487 91.5016 37.5969 90.0922 37.5969 cv
-f
-86.6238 43.8893 mo
-85.9378 43.8893 85.3424 43.8012 84.9648 43.5889 cv
-83.7109 42.1865 85.1143 40.644 85.1143 40.644 cv
-84.6821 42.4101 87.936 42.6315 90.1739 42.6315 cv
-90.8187 42.6315 91.3797 42.613 91.7432 42.6079 cv
-91.1958 43.1942 88.5514 43.8893 86.6238 43.8893 cv
-f
-83.9971 43.6723 mo
-83.5469 43.2222 83.4629 42.7764 83.6299 41.9541 cv
-83.6299 41.9541 83.999 37.8467 67.2974 41.7964 cv
-66.2251 42.5366 69.6934 46.5186 69.6934 46.5186 cv
-69.6934 46.5186 70.1113 46.7334 70.7407 46.104 cv
-70.9941 47.2265 71.5928 50.1851 70.9741 50.6826 cv
-72.2187 49.9116 72.8423 48.7368 72.6499 46.5571 cv
-74.7715 47.0181 76.3916 48.1968 77.3418 50.3359 cv
-77.6455 48.936 77.9444 47.5366 76.958 46.21 cv
-79.1396 46.4946 80.8379 47.7061 82.3203 49.3335 cv
-82.541 48.4009 82.6748 47.4507 82.3203 46.4028 cv
-83.7109 46.8755 84.9072 48.0103 86.0303 49.3911 cv
-86.0303 49.3911 86.2402 45.5293 83.9971 43.6723 cv
-.266697 .769772 .868132 .18674 cmyk
-f
-83.9971 43.6723 mo
-84.1739 43.4956 li
-83.8992 43.2124 83.8064 43.0004 83.8003 42.6227 cv
-83.8003 42.4523 83.825 42.2489 83.8749 42.0039 cv
-83.8776 41.9902 li
-83.8789 41.9763 li
-83.8805 41.9329 li
-83.886 41.7724 83.8065 41.2048 83.1097 40.7245 cv
-82.4162 40.2432 81.151 39.8321 78.7639 39.8309 cv
-76.3139 39.8312 72.6749 40.268 67.2398 41.5531 cv
-67.1941 41.5639 li
-67.1553 41.5906 li
-66.9304 41.7425 66.8372 42.0054 66.8416 42.2507 cv
-66.8456 42.653 67.0268 43.0967 67.2773 43.575 cv
-68.0328 44.9967 69.4995 46.6749 69.5048 46.6828 cv
-69.5363 46.7189 li
-69.579 46.7409 li
-69.6057 46.7547 69.714 46.8039 69.886 46.8039 cv
-70.1394 46.8057 70.511 46.6903 70.9175 46.2808 cv
-70.7407 46.104 li
-70.4969 46.1591 li
-70.6682 46.9137 70.9967 48.5256 70.9953 49.5911 cv
-70.9955 49.8401 70.977 50.0579 70.9402 50.217 cv
-70.905 50.3782 70.8462 50.4687 70.8174 50.4878 cv
-71.1058 50.8951 li
-72.2668 50.1878 72.9449 49.0691 72.9342 47.2971 cv
-72.9342 47.056 72.9225 46.8024 72.8989 46.5351 cv
-72.6499 46.5571 li
-72.5968 46.8014 li
-74.6576 47.2547 76.1882 48.3674 77.1133 50.4374 cv
-77.4239 51.1366 li
-77.5861 50.389 li
-77.7325 49.7121 77.8837 49.0195 77.8842 48.3149 cv
-77.8859 47.5627 77.7037 46.7913 77.1586 46.0608 cv
-76.958 46.21 li
-76.9257 46.4578 li
-79.0296 46.7329 80.6727 47.8975 82.1355 49.5019 cv
-82.4545 49.852 li
-82.5636 49.391 li
-82.6881 48.8644 82.7887 48.3207 82.7888 47.7479 cv
-82.789 47.2907 82.7239 46.8154 82.5571 46.3227 cv
-82.3203 46.4028 li
-82.2398 46.6395 li
-83.5549 47.0842 84.7259 48.1813 85.8363 49.5488 cv
-86.2448 50.0511 li
-86.2799 49.4047 li
-86.2801 49.4007 86.2855 49.3002 86.2855 49.126 cv
-86.2852 48.6607 86.2479 47.6701 85.9668 46.5844 cv
-85.6852 45.5004 85.1597 44.312 84.1565 43.4798 cv
-83.9971 43.6723 li
-84.1739 43.4956 li
-83.9971 43.6723 li
-83.8376 43.8649 li
-84.7238 44.5969 85.2176 45.6839 85.4828 46.7099 cv
-85.7486 47.7342 85.7857 48.6884 85.7855 49.126 cv
-85.7855 49.29 85.7804 49.3773 85.7806 49.3776 cv
-86.0303 49.3911 li
-86.2242 49.2334 li
-85.0886 47.8392 83.8669 46.6668 82.4007 46.1661 cv
-81.9212 46.0032 li
-82.0835 46.483 li
-82.2315 46.9209 82.2887 47.3376 82.2888 47.7479 cv
-82.2889 48.2614 82.1979 48.7656 82.077 49.2759 cv
-82.3203 49.3335 li
-82.5051 49.1652 li
-81.0031 47.5146 79.2496 46.2563 76.9903 45.9621 cv
-76.4054 45.8858 li
-76.7574 46.3591 li
-77.2316 46.9997 77.3825 47.6382 77.3842 48.3149 cv
-77.3847 48.9465 77.2446 49.6067 77.0975 50.2829 cv
-77.3418 50.3359 li
-77.5703 50.2345 li
-76.5949 48.0262 74.8853 46.7815 72.703 46.3128 cv
-72.371 46.2407 li
-72.4009 46.5791 li
-72.4233 46.8332 72.4342 47.0723 72.4342 47.2971 cv
-72.4236 48.955 71.873 49.8198 70.8424 50.4701 cv
-70.9741 50.6826 li
-71.1308 50.8774 li
-71.2998 50.7374 71.3765 50.5432 71.4275 50.3288 cv
-71.4768 50.1124 71.495 49.8639 71.4953 49.5911 cv
-71.4938 48.4364 71.158 46.8216 70.9846 46.0489 cv
-70.8847 45.6065 li
-70.564 45.9272 li
-70.2223 46.2657 69.9952 46.3021 69.886 46.3039 cv
-69.8085 46.2949 li
-69.8076 46.2962 li
-69.6934 46.5186 li
-69.8819 46.3543 li
-69.8815 46.3539 69.7224 46.1714 69.4808 45.8741 cv
-69.1185 45.4285 68.574 44.7285 68.1252 44.0289 cv
-67.6733 43.3362 67.3315 42.614 67.3416 42.2507 cv
-67.346 42.1001 67.3772 42.0485 67.4394 42.0021 cv
-67.2974 41.7964 li
-67.3549 42.0397 li
-72.7655 40.7599 76.373 40.3306 78.7639 40.3309 cv
-81.0956 40.3298 82.2637 40.7415 82.8237 41.1346 cv
-83.3806 41.5288 83.3751 41.8871 83.3805 41.9329 cv
-83.3925 41.9329 li
-83.3809 41.9319 li
-83.3805 41.9329 li
-83.3925 41.9329 li
-83.3809 41.9319 li
-83.6299 41.9541 li
-83.3849 41.9043 li
-83.331 42.17 83.3004 42.4047 83.3004 42.6227 cv
-83.2943 43.1069 83.4741 43.5115 83.8203 43.8492 cv
-83.8286 43.8575 li
-83.8376 43.8649 li
-83.9971 43.6723 li
-.75021 .679683 .670222 .90164 cmyk
-f
-87.4111 85.3446 mo
-86.8352 85.3446 86.2213 85.3332 85.5693 85.3091 cv
-74.7354 84.9077 67.9746 71.3179 67.9746 71.3179 cv
-77.0221 81.3522 87.3592 82.8508 92.7289 82.8508 cv
-95.0166 82.8508 96.4033 82.5786 96.4033 82.5786 cv
-96.4033 82.5786 96.4044 85.3446 87.4111 85.3446 cv
-.678767 .35581 .560235 .118166 cmyk
-f
-115.721 151.627 mo
-115.721 151.627 98.7326 138.124 87.1456 138.124 cv
-86.8601 138.124 86.5794 138.132 86.3008 138.149 cv
-86.3008 138.149 83.6143 128.481 75.7158 120.583 cv
-64.4707 109.337 59.5469 94.7066 71.1304 79.0122 cv
-73.4092 82.1167 75.9863 84.2329 78.8525 85.3941 cv
-78.8525 85.3941 71.4873 96.5024 75.2412 105.417 cv
-78.9951 114.332 88.3662 116.47 98.5625 126.666 cv
-106.505 134.609 115.721 151.627 115.721 151.627 cv
-f
-8.06102 114.354 mo
-8.06102 114.354 5.51759 107.492 4.16991 100.174 cv
-.51415 86.395 10.8984 66.4937 27.9473 59.71 cv
-43.9429 58.7226 48.4888 54.1284 52.3623 51.627 cv
-32.6694 66.9155 38.2861 70.2304 41.0942 71.9092 cv
-40.6323 71.9582 40.1708 71.9848 39.7098 71.9848 cv
-38.0603 71.9848 36.4171 71.6451 34.7842 70.7822 cv
-33.1338 72.2954 32.8828 73.6719 34.7842 74.8389 cv
-34.422 74.7658 34.0706 74.7301 33.7292 74.7301 cv
-32.0542 74.7301 30.6232 75.5883 29.376 77.0923 cv
-30.5938 82.0298 33.4756 84.103 36.1367 86.5571 cv
-32.8843 85.7739 29.6182 85.0903 26.6714 82.0503 cv
-25.7466 83.6294 25.4141 85.2066 26.6714 86.7827 cv
-26.0339 87.1145 25.387 87.2981 24.7285 87.2981 cv
-24.1099 87.2981 23.481 87.1361 22.8403 86.7827 cv
-21.604 91.1811 23.5625 95.52 25.77 99.853 cv
-22.5703 97.6167 19.4961 95.186 18.1079 90.1636 cv
-16.2412 92.5268 15.9795 94.9253 18.1079 97.3745 cv
-17.675 97.5255 17.2432 97.6042 16.8123 97.6042 cv
-15.735 97.6042 14.664 97.1115 13.6006 96.022 cv
-11.8125 98.4263 12.0107 100.83 13.6006 103.234 cv
-12.063 103.223 10.5288 103.139 9.09376 100.755 cv
-6.67822 102.957 7.17384 108.435 8.06102 114.354 cv
-.258885 .620569 .664363 .0861524 cmyk
-f
-76.7021 39.3755 mo
-76.8105 37.1055 76.9502 34.582 78.9228 32.7715 cv
-79.3445 32.3639 79.6145 32.1848 79.7635 32.1848 cv
-79.9664 32.1848 79.9447 32.517 79.7764 33.0562 cv
-78.7939 35.416 80.1289 37.7036 80.5732 39.2617 cv
-76.7021 39.3755 li
-.398169 .111482 .305821 3.0518e-05 cmyk
-f
-%ADOBeginClientInjection: EndPageContent "AI11EPS"
-userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
-%ADOEndClientInjection: EndPageContent "AI11EPS"
-grestore
-grestore
-pgrs
-%%PageTrailer
-%ADOBeginClientInjection: PageTrailer Start "AI11EPS"
-[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5
-%ADOEndClientInjection: PageTrailer Start "AI11EPS"
-[
-[/CSA [/0 ]]
-] del_res
-Adobe_AGM_Image/pt gx
-Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx
-currentdict Adobe_AGM_Utils eq {end} if
-%%Trailer
-Adobe_AGM_Image/dt get exec
-Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec
-%%EOF
-%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 14.0 %%AI8_CreatorVersion: 14.0.0 %%For: (greg newman) () %%Title: (org-mode-unicorn.eps) %%CreationDate: 6/17/09 6:49 PM %%Canvassize: 16383 %AI9_DataStream %Gb!R&q-NVaegUIP!;?IC1.)[@!iX0K$7ZD."#<847K`#5chkbnp2<rB%[e11m/<OD?U'NAAQ@9\2:l#3?>k;$ReDNc6%8O"Zo_#/ %h%W;fBpNq_PGHCfXUag0Kt^9G8>^@DBJMk"TQN@hYUg*Q&5eml)>L?ol`DMhFP5Sb4`7MQbf2GfO`hQ?FJeK,c2c^Cgs=c#4T!m( %+*W#UQT',NBU=KaXut_lSY_f$U',d5;XOBs3::.W-=)XemMQd'NjgaaqZXb:YirRcpgVqrYPMK+J9(UH$+sT;(Mk&jDK<oH9E[h: %-<I^'Y,MYnFq[_25u8j)5Js@cA/tUl.#NTu.=u)D\,Z,])[mNU^9\g)VXFP*0`5`Nl0ont*%0EQMFk'jMMt'c.2q[XBH^8A'(D*B %OpNliI+.(%o5SEb@B@l[&P]d7<!rV)r>&T=>&^MV+?E99h2rBlALW@RZU@-)!Za`Z2GOW%.+m_^)KL>*!Th#RF?*QQ$YX;aHNM'* %r3A?\+2B!j6a+AA_OJ0fR,dY5_^/!56'"p\VcU2g2ob%p^FtX0#bM8!0<+k"1h_%,!Oi1MRZ1AS@;0p`l2aqmhYG&4Z=&@rDW]`] %21*+`NfZpkaX0sS6rNqK7cT`&,SRPSAOnbJ`8.Y;2bBk,hFZs=TaLu7JWosCrW>gN!+NIsLP+PBSKuu&L(K0:_@QMNNNeX/.K"g2 %'MYV,Q]h=q$luRV>]NaT0gN+".g6Eak>`0V/PZ+rf`Wl8d%iT2F>O0l)p\`*48Cga".udZ_DLc>mHYXsL/eADY&!q^fkuaMn>a@O %<qD76f?E@&ok.RU%AVlB\*u02p>\B6s,V>Xo75rS7ICP.;#+@@>+5H0NG!;I=SYO$g35c)ppiP$@*<8>GN7jAjSJ@!Ggh5C.Bo(M %p-;hEU@*U0VYe:(QLM0S5jmQ>4C2HVSak+Qghqq=jYt7+DVAI=!/*SEUD'6PO07/'Pek!'r+bchDTud')6EOs$se7>T;)&ZN]nBV %KB^W[5gXgQ@KV$S+<pf-]g-B)*oQ.p)1%u4*Y/L'BDt'\)0K?V?LCC0[g?LAR<3*%iF8P.PNk`7__6eY1"Z?0=E5'*BF#Pa_eC1u %Z+1c*3G#S(aW+G"mcJ_+c=**`mkSe6PQ<,b+<B#'0+tN*N#R8.'&FaR\GS,eP9EtrcMjEp5MTt>rtT'RB/O#0#McTMc@g7o?*WN' %oJ\-T+l#"/;"O1K3&2RLIgH(&lG*XK/phY,:i&ofQ_[jEO$E-S-2dOh7t8-bpQbXKST+>^l-l126gqWrJil29\RR=8pjYCt^ksm9 %><Fc(@o-U($[(1e3ZbBZ6Gb5Jl$lrRQ;aQ6?mb,_!\)Pc*-=8s:*^Gd!/o8n4I&7EQ:t.dJqY:GMC(peKM"!6Rm:ZZhjr.DGNB84 %b+Bhm5_Me98MZPBN.EBKJ7XAQai;_X">o+VaWq69'C[RsI[FO,GVXh68eMFCO!C6J$0*>-#mtfN1[lJC+@c>R_'@?88/=K:'6+U2 %Qtj\dK`9s1=>Z*bP9f0&mY,(H-SQV\:HqU9.0^;D`=Qi`K$+^=Ot;,X&E4rSH$KjqV:pUDl`_.>b$H;)ggD(=+pm4n+=e"js%e"N %J92;rJ;[p&%,#*&fl;;l1$NUa3:th,LIeD^s"XG@E6%MljkThFaK#<FXLCp9@i+XB^Gd,'_@p#\iDG(gN!bX*N&u4'Fl:/_Vr&;^ %OV4b7I's_1al"P;`CP5q!b1Q6SQd[Ym^itM6lp/[?"97jHOcd1G;"]7eJRn0gdL?@/.8UfkJ!5mSahT$qo>I"T7bY\c8p@1h*VCW %r%WY]*0D5eF`N"h^Vk&#3M,[F..Isgl+\L087;'_%L^6J%SALM3%\)ppe:6jiZs>qk)r4=QT/Qe:Xk@`>UBp^65m/:C5't*YKijk %,:3&*<PJ`f_Jo/Jn:)eF.D1[kb3+Q9eWO.<:$B>$@Lqs.Xa8m_amtt3i"G-CDp^em5B@Dsro<7;rE"b]S1"Zp2#U(@%fC]_dV]Eg %8g[?=@JG=8G.L$\Ortbf#ET5:e29^J4bhIgpI(h3c>bn7RLNC_^[\BaiqcF4-FMXXo'\PbdW5&AeofX0N]AJ?DnD24Ri"<eQXa&d %:&eWO7ap[Ss#lkLZ]a[i7u-=t#IsoW8-.,sPT9_hHi[aQ(CfL+"YO).rV\D#`r@_3/B5Tas)qNrDJl6q;quJK*Ne`o/UGAVR\\bU %r]$=jT7;/Fi5.u_8]GpjrZ:d"hbIc/2Z/>CPt4=W%*@/HlC/_&^7E>d\`H%<0?N01Ro"=;"Hrhr\\^OhPGt[6o.Nr?=RJ%Z/&''_ %NRGLr_#Ms1).E#8NNjed'U8=3/rEDiIf5acfW;2[P_H5S#6r#2]W^^5Wp818lQ(+P3O%R+e&As%i-LFUOLG*P9*BEk5+X>AN[?&1 %r5WG[]i<J6(#"'d#[p7#=_ZXj_u+g_`rC%oXcn_k3Vh9#d<>JC6>fJj1Dce2p63sTnZSSCP2gQEO0cqWXoIJrj(IEBln=C6_Rg07 %DNBuARXFl`T5J;LSDA2`<R9&4eZJlAM-9+r^U\7RHhb!bE*t4l*>nrpTDZT9Zp4Kb=tRt;LO-Q1iUWJuF5t)qLL1]Bdp;k3+80.L %]-S0r]YT3b559mX":<([Iach88D\Han<M#n0UXQ'0dgjig6*nGA-X%,7[.Z[ec0r2h-RuO9)n/J*"fd;oO$OOj.5`VMF@L%F3af$ %P7`!.*-:5VI6)UiY`:5.TrI&`npbLAG+S[4[=N"$*rkkGB&EbbLAul^<rO[\>($;I:CgmN/N`pVZErjV;EKp!YV0VA30DIc`q\TG %/$;*A:#&@850@u[T+65;V$&Ao6'?+G!t4:i]>_F,Nd!F,DS[p\9&]u;8Al1=BhN?lh3A5Kb)V'+Up7Ic0UU.KK8(@@p98?qRY"Y3 %Xd8C+OBdgt2BaGJTb1OLMf1U1$e)@q_SR)qMFRIhAqQr\3la6tb=eF<SC!5TB!n/H5cmOCW?A6O?8-t>hn>,8W,+ttT\4KW<0OY* %.o22TX9U'Sr\)RQir69+Qb_>BFGJo8nrM?h18:UkB0'.;#+W:[S'*=\!`$8?A87T,h&tm(N`$)uldVX-!%;>>S9"$D%*KQre8hhT %B-Tt[RPjMmLN>]egA_*_TO\&G-[rl]f[G5aj&M0<"m.8lZ.g.?VR#6^[f\MA\&jW1SL*3q53m@2LsHj:N'!63(F[:C;,k#(^W%T4 %l;a&NKTm0!rD3fak!Pu)MJ;Xfs#`H&m7Gm)+j(+EL/lc1P\oGNAO"H^-POm\R%KbA`Lk/B.>+=hd"/4E.!JNpNQ2["4`EN(>iDeY %.]S0FenhM3\(&.8j*`<(f6:nkg13p7=IS>AG6-)^CPGae0ak)q.V_rZc[<_c;6rTqBgN<@^QjW_+KDQE\i\g6NK=:5p>*7<%G.qB %_dZ`6V+?:mNBU6/1.h@tmcLg]>SlC?qtgOE%O8GZI4Q&+0keP;E.S;]0T3"-Gh>Ae!u2JYFl^hhhjqN:d^8p>>SS+&UJD_>F4L5X %NDZC$U<.NCWD#p%CckUQedS[;2@<I%_R0nQ,l_&@kM:%ZOUst]VVfd*IMWg895aMF-/p5YiHM)(#rq]R<(G4t=h'a`iY24?-Hekm %3s41;.PVrOdMVd<?a3g``GG3I_@VJ\+48)DD"Eo[;&ap/OqU9#oG)'cV<gAi[)TQ18&k13hV=KkFHTN#VR(A/%]B9Yhs7_/^>2ee %B./\fD89EVO)Cnrf0cq`VUnYNq4BP7X;d.$=RCRKC?R^pL_,]C(#@BN#*Bf0'(i1[8(NWr#f?:nQ?mW*ZurF*m0U0(@KjD)n+=CZ %-r&jI56Ype2I7$`2jG71"I7=q2V&YT3J\Vh@MuD&ET(@YFZP'7O?bbHp&f.rh<GFHO4eX.)*@g#XJdEnfWgPKf<2jc:2T00hLcEj %S+1p0^Wnb*f_''[GqCU+R!rT`ZBfB![9ldG1u1)O^HcYO;srEEEl,&Khc-*@KNY@Alo*LT;Hh82&k\)\bdpYjS&Vb5UmN5"Aof)7 %E:sJs!af_tB%@i\X]mAH_g*'rMc%91BKQO0>&\-b]X)K%B2HO8Im$i*s&/\[27F7P@mlT>Qa8:o'm2%PLh]M8V6KI]`&1n+/5fbs %24Z2QU3el=DVJt^>cnBsPhn3eGGa0J1/t!*Ol4&Z`'r6*&c2e:d>,@jo-&*P+_2.2&=geRg3M2d3eZ'!^=+0u=eGhE+o%`=12$_& %_FJa%5ua\>5/L(-rZcb(#g;0<#=;pA,cnI4A6h'qKP$7,,rFKn>JaJ8kctd;`j,S(AJ#ZW-HoVu2i1:[kJUB2O#Ed$8$35%"@:L\ %^\O@[2iY:sq_-*\568uuT:r>BXk)(260T"L-"<gQLphmE@ZSFUf.?n>r5E[rm0aI[InGmF7^Si7`:cfNe&aQ?5/Q*"l?H.s^16*< %ZH6Ip1o"qITCYqHLIT>>f@!O6j\1Vi0u0`R/U>=r@8f($Kp5c!!VB4C^Lpn\$dNLW\Cn?oR@t8XF,T!bg0'JY)JYbEQr7_#Q;e!' %f!D$`(>[qid[=;u(#&.<<]4^K)tT`XVk@.XW&Am/h,79=?$,@o79dJJ"ksHVP@W-*2#IF.q*!d<7goZm[)0Cl^"R_5f=t-[e3*Tp %Yh`[KA"*uUUF8&i0h,g2K0Kq"7p/P6hnYC,LJ)pkUK#*ll;:JfBV[aiaoA5*8&j0mN"VUl]]rT$S#//ihX0e?.um+/]-sffgghoV %1lZ&YiLhd+nVca;X2P3Og)M2cV&csr`en01DlXeaK@]<b)[R&B**3LXlolE:[G^&Jkq^s7chXctRfB5c%I+ms!(`3*2-DK)+>M:; %^_E6;m#8?<s-ZB&]g0GXN)@cL'@@!N7*2:Y'sVF"m"q)s`+Fp^j%6"G_Tel.ObJL2a/4]te'jfaZ'(GG_\pV#Z9UD5.6GES[1O.g %XiaWM&dr9O0$<^:kl_Wtn*^0p(]!#sBXF'<%_c!Q'al=i&SYi,g)qHBed1_'3qhqt@l)V\MNqqZ:ABCRb(2IF\fhC/<f:9sbXo$T %gKCI.U!\8CqdVpb\4pnQYX0eG=UrL;%;]NGZp:l;Rl4APfkD=Q2E)_`+M]g,@b>:tl:SC?)[if'pQsqVRu"N@&@jri9r?^=URY=n %.S@OmRp*9=P<BnB>P$D;iqC"5kBPOsY$ii_6tVF;.M.N,m9;Bo$.bN@%%b^j(+'6'YcsKUDU;`nqW8P5%%g`[YTU#Ke".e8J6R5p %e!ZBoVi('+UkYm/c_`,lEnmSg:h^?PefR*?NI,nNCl&m:dP5d]Z5Ail[c7d_2_=T@SBG'eI3ZC&`@`-b.FgsT;hH.G;K@HU5XL\Y %!Bh2ZF!4=g-kW?V<Ro7*]shjb?>-'HBLQe>j610k2.RkE19-mbF8D4A(IVIUa"K@iQB3RpQqdIqojFufW9QaNR&AH@`=F=taAfN_ %C7Rbe,Z#HQ:uOKcd,D*$of5hae:@]>BLqGn*/<D!TK5`Kot?f9Vk'NgBgEZkO4%*(OR([7L!];8E][Rk]%R`N!fkmuI_juWZrHnI %%RUE=:9G&((<TA:Ur@Q?F-V;jg9A-S9`++6$Oce6a"4E;bY4M_E<CQf_(EV+BPX_ZdIO'X@en)f;5T>\2le=d8%"3<N4["1q>Mc^ %DkuXJ4KR:-ZmL9]<%\&QOg?%cG<ksh2T=A,;rQXLKkd]F5pbJ.ZglDbWmaYWW#pA0\Pk(LlPmdV)]d$.Y)-A)/DLVIA*r`'DX(O6 %qkp!aqQsEbMLr?"$hRQK>>iUR'PF-k0lS_K5I6W%%[Mru2Ka(mK#(_#i!,b2'^^CK3XWKm1\oKKN8M==+V6f^4iEg9*V[)8#GkK' %leqscPd@l%otJiC/uD&We5O-g]hJMri)RC%?V:(1KmPZtU!kloN\sar+3puo=]pK2Z#HBHg"7iS9<sdr$_US-l)aX(cR,0UW7je- %5psOSkQi%5hpI1=]QsPb)<-)6>^%OJbdK'93,6A#M9Li:Na%5eK>RV7`fChuDdlg1c>27;?POLta#]/*K"b/6\R;]qC)O;0QlXgI %[eZd7A`Riua<`u8D!hGi1`!_?N+;0J)[V-@eo5NE_O5XkQ:&9TOa,9/PoP5^V'qG!oB&.cf1ljU\Ee=gdH&q>AkOKn;Q:7)0[:i= %23(20a3V>fV/RKi<NpIKoN<l7-"H4ReaR'YET/*HhjR9H1;Q4lDSXaRX,r2R[M4Q+XtV[F(ond+C*JYCXHK0QF$3M.VWNYsgR2gm %/hW<D,);Nf]qitmNaG/OO(Z1jc;XKnIXDgNBDK^24$AsW0$BijhcCY<U5L8Y^04tUe(OUjk))>ufACsW=ann2b9cF'kp:'?O<>=X %TAgte*+_o0U;?21GeV6OC/iF=c(<EJ][Z.cR3,CHle,4*CDMY;R9hTdoaTK`WqW-Z5IO\fVV.<YZM=$_VdCY,ggjGmj=ZnEmnea! %>a:6>d:</gm!Ei"MdOD6f+?RHS,-S9DI;:AX[;Zr]MisboR$:R<.</j(XYgQ)"t,Tr_!46ji,:jItIGDI_@tOq/LTUPlAgT0+6\( %$`QG4kAdasepk$(kIsFe%LdV[p_\D&i7IL;nY1Nla[_LY8%E6mE%6h*WRG4b]W!!&W)r71DZ,9-\p\Ufo>ZhYq<RN_-sQ2sQODRu %R!H2(r''B<3[=94(b0sa^P/7N,1^2uiR):api5!5O1j_j#Tn@sjm(+N?SqaIp>kd+md`+\&+A3,[-*p3cE9oOm,[PMaKi(i=$4Ot %0$)Bf:!+#o`QQ4&TT/ValslRLVh]t.#M,6S3qGkY>^jmT-Gg1_leZI:iq2`F'M]qiYV$`qb[H5XbW\@k&,k*:eNJ<#?o(_79IRd] %&(-QQ169ZH']CL)*sJ$f8=C(f3^LJ%?56t@e)R_]oYRA0)"cei6buK%?D;dc60$jr9_hZcFo#4?$-`k:d\d)(HDW<FFJ"@c-;t7M %`Ugp6#j:aEoVDM.rIJ$J*\bCAaX>#5TMb\d*l,BC!7H@?LDk.hI[9KaMf"Df0LX6$k(WWqj]]Wq;"6&:q^lqO^8!g>]t[9!]MJ:4 %RmOhdr+Z^kZbPtnJ]jO\T3H.5R4h86V:6hZ%se"#G>g-n4LPX8+!u1%2=V1!Ks)U*#g@\%ls5+<oTsCn:27>/HE^F&#5U1X2\Mhg %g5"3ccD.kBo7tVp0VJo=lsrmqbCa'cEk,AGRLZYR4@fkM`-Wb+:#MP2_U@Nt^%Au?lLXY\8<i#;ED-G3T;Ucp:e*2Zb0Ns-qR+a\ %<kY`c63rfsrk2EB/AYT@Ge0tXEpZL4;p8rhIe$Y8J(:8RijAAF"cbcAKn3pb_6!'&>hOTh%huaG]2:"VO-UMQ"U94C+UQUKoaumi %JZ1!:0X\e`@IRQ+YU@-]],^]74mLXl;&ql7?lr??O`36jZm;U_="Cen\^jbF";3&F.d$'C,GWZGQE#+nBD)_#VF2"qKt^`gS7SH8 %BT,a0`P`-!b#CPL0!@#`QrWUU>Uh)Q4;58N^]GlU<Zf2gdphZb*mFX8qigr&qCp+#^7UDc6nKYdR$Y[rCT;b%@:+)"?f+'Bm/8oi %K^.HHZj[Y`HrUA?48Teh@-QXL.Z&-.T_@6"Qa;=N-R@V7Md?2V0mE*R/[Xo*F*Fb<EUm`^3Q2V*;$>7(npYaRSE<?@q656M+oNnD %rc/hAW,VmM6m\p+U:VoNc[HrN9r!%CPjDb_!uN*2>^N+@%%UWS^-H0%%MO,.21Ee-5;*E(gJmSsHWi!hTulI"8:gVWSpX\KF3R^C %<o2iU+NNEV,g5r1a22Sjq(q_lH@Ae[Z>?Xa86dcSZUE&&.D\7I4Ad@#3T8TOo2uEL4_<PS-`_\c%eBB&kXF=5,CWbd%gpa?5O^1b %C'`^Q?V;CFE!0S?1:0-XK3pi3To%EH0(^=u%lI8&_7`O"H4[*mb?nM7qF,B\_N<.&0GG?+l:%'eL56$Ka>\fc+tu,0g^Es^O!8kj %qG-@S,&RB%T$-H1lKcXTbpbK\5DO_pF)"\6men51$&b^j.MN0`I.:K8:d/n,At^%.65_HDV@0)%#.YPm;j!.F!u7<?AgBKQclobp %rY4Q";\&)<I1.HDEO$j7#/W#"UA.d\-R&r*/gc6[5o),F\p@BaWN7<P^HfIL+\S1Q`e9!TeXTKH6_n2F:sE-2TStW(XPk,'58f,t %1b'geVYch0FGeu_SN^U=^F6.Z>u^oL#boZc0O_mL,"&*N&-Jkf'R03pX:'?h.B77L"f(ueR$p?Oo"lp7#])IKCdj)'8]9k&N+#IN %I0Z,Yknfp&RYELphj`3h$g(V'[:qYej'#jTIo0s7OigBa<t=NWc`?5Nfb9<r(*g>,3[ne?a:VN,`DQ@!n:"1NI^HGXhWX]9:h;+t %,-bsO]/+3.,P6fJ)=YVP%LjImE=`GH$`7:k,4MJn3/tC9*+g:?r`%j'Fn\e8eUI,T$0BoHmVZ4@aYlBY/m,@<m"Em^'#M@MqO/81 %:EuLnRJq'i+Rf_5kek'_$b'Sj-;6j-INt9L%Z4Mq<)m`bA1:fe;@6l$/*nj5UN52?7Kg5uaL=m'bHik<4BhpW7)NZ"=mYGA/Vh=L %Q4d<cM3hM<'*kZHZBTNS:)pbjU=CViBEV%(E1&Stn&Iuh:m0ie?PV2NhE)A;USl9t2IdIa.A6[tngq!i/br>q[pgr8pn37)2h.<F %%H_TBmn7I,':0Gs28GF0(VsXS@;=3L`=L^#cj$'F6C`l2gpG3fN9dV$c$^&B*Oo#j:1YP[:5+5E%)W3Z#,pV'bhs4?s":Kas/urt %].$cM?4PWRp(RZfHLNGtXNV3dWDr)7^=In<RlDjp5!d%bEm8S^"CD[gakkkL%@+X$UdS"d($#?t,ML0%Vd;iJL$prr)@"u79<8(6 %L$;'Xp[b/\&3(kn03VtL1ia!gng!GDUV)\FSOiK&@fe72V8c#;o&\?K>?$?oQ9X5YLZQs+"^FWE;j4"B=lH..CQe)80CuZ4CkE'W %:ThZfY+E>;g[!u(o!P;1O$@Ura0T9-*Ncm^U-=Wu.uP@,fC^\8V6998p[%In,[&F`r:`@F^3Vo^*Lm](-_JJl.hH'e_M&?jbrf@X %e#PSsL@5p"bo46DjAIA5M#<u9s$hc(m#..G=oR?b=q1bR1l/2&n8H2B.;5WkEk*4[I&!+LZ_uW?C%h'TFI`=?22@k&;EpPo<RQ.E %J5M:?0DXP(5\'*oj!ePmQ88JTJ2uXrMTHlK%>a!tG5N:\Jr\F;Wu;9'?>p'\?\RHJaIoIuj;%$:dVhDVd=IXf!dj56bq3pRS?*E> %A)&>(-9]trqgmqM108fLqnb+[eZSegrZi5ELsLPNIel'%/6!,`AJCPX1/T2++@ONscOss[o9^3]<,KSEj6.Ki5at\gG.>1OO4X-J %pJUn+q[.rtGd>*[&&53N^1FkXWQQ9,!>DF?UiQa:DX:r5[:-;XI`9%5W3>LhYa!e\X*IXE]7lR;BtVBL5&RrKYY@lS_"e>%H6M9" %8,H5o+T<FGJh8*g+$[u@T&1V+0.+TgI,a*6R_'"e#._?HW!rU`Xh;"9&_Z?tVM_$Cc=4bNf6RuG)gAdu8E\I!dGU4jj.g4sI<bZp %quV9-a2t)qn^8NKA)g&@I;DI`]Ha)+eA98Y;=iP8;]:nah4bSj11+ehL=U+rc@9@HNg<>Kk;k0a^r%_hAaoKcM,lI-H0+W/(U'*& %&VR5mEJ4&NkNaW]o\Ei)8Jf[;MpKqHdF:#?&g<V9jF-auB%?)gaBnU9DKJTJ\<"E2a3i>eK9K^m4F85;1+((I1JrV)9U7sdCA/rE %Qo-?S>_"H;qA'L-F69H"\1Tn6lY&Z@^#2&W?oJ&A_'3NA<S!iLMMM=[+6P70h>f94K.-5%NFC,T^X^fm\=QNU?uZcC%R%e7k3&g" %4?,q5@FI0GC$&l:6pkWn&CK=XHLoY:=,bAZUeA,^8UdhN]Z$#(qQkPp[6cW/Rq(@Qf>XrCB<:aB/WY&L9`=Ip(?k^XkM5G$-3tI; %&rUQYiBQ4a_8Dqk02to63Fh&<"Hj\b9!')&]#/,i]D-N\!0&Oc$?<H'_f?pp4t%5QK=gEr)0q?;`C;lJ-Fr&1p7ZWV.A%BBWmQ>B %5!6o`+1XZq3To-V0"Kh3M$aCU=of?q^7EPK0_;YJ:+PA*8LVJWWh<^J?V[3SKo1MU/1j\crYDHmk;`A.eQSq[B:-kB0m_H4ACK-p %,F*6Ys0S/Go!BNW]u]R:S"o8Qq@h5))YEpHZ#B'j;aN?3X3jeX=V[tZMa]AU/XK378)ATc`TQ.Vj<g'mVjH-?:g]t6A1=(2IZSWX %(JM5;XSC?*_:^'I-7TM<=M0,a]Oakjb9)0aMdJ8(C-]!Pd$fReg=pm&(V\2T$N#YY$Si2o'SmJtXRacfc]Fe4U[MY<j5n(p823F> %[eK9sOMRNQr>5E&jBTDB)=^\e:-Xi@YR2fhTX;lU&,HCM"FotJ<`.s+G=1NQi+AUBZDX,dTpccD1C/I&@k'#BMsq+<\Yi*27&5!a %"9l?m$Z:V&qGF+nL-"Rl>b@=.M(/':M$=BMjiapRX"pcmF!EWeIJJkL!R0/YAg%"Z4V<>=<@A?GZut_T`2OZ\(Y6QanE&RiYllCk %9lgG[?G6T;qBS\HB0K2:<p.4qj7!HpFGrIUQ07KND]FYc7Hj+/j\gdQcoUXk0q1>CY(X<Iae6l^2Rl*Ei[u8I3p#IkW^@>!eGt^R %O6<,r#@=)YQ.kYl]#:RDD8D,A)<"#%gu6V_`$*j9+`_e5qQ^sPq<^h@dV'qf>-2.N0?9pG!V6emN/''QP'9p>Z12&3X(+ZqjD/d` %$uYqQUY%m;(;LYUlr"NN2Y:He;k,t968uUi+RgUbeLknHCficNT$(!+Sm>[5n&OeZ\/\?"i-Jd*F1t!mr*-Z`V*;.N$"Xl*.7H4J %Zp[hRoA9bDOb[rt)]kkP7>"WU<,Rb,%*1tOS7S;sV-L=3=JDqd8D/J1GpndKPJmip5+]Q[mfMdG1VXT>73\.IhW(ukEg9:@k6$uA %^]O8l[Sm?6Dap7EXZ0W?H=t''9_F+P0oUt/j^in_<"nWcB"=EP!0K3AXhHss1>(j1GX-_n'p-`d"np%%<N[4b_R^/-;fsa\3(ps8 %5s(El6k>AFaQU\QeBsN(e"_AaH+8?R8@%E4C>o&tIt0Y_KC%i>r1dApSK>kA`VRor*\2Gp9A,O'HS@P7gCQZ)IsW="?Ug]0^ZN)= %ET0h?KKDu_7H!F'=M'LofcTA>>-/u&M!PO(#ZY7[@j/g%IY4!+?D0/)#)BJ?R`pr6Pq8nF+n_^(#&(ZRXj9?U3F'DeaTq@Xr"=o2 %o^\3*-<1(4Wc9">bE_q>kH3NLEBq:"@%!<`<DZS,EoVL"72U1R@P)gI6pN#+<D*#_]iP"+UUr"*^9>7JY!W0*LLesTQrq[iq,,Q6 %;gR\N?OS(&!<(G=3HsZF`>f3o=<uR(+>PI6=@OcY_7%;NJ_X%#\Ec=uGPRl'9XW;`KA.n:ar&;tV9\6d":I+\ZhGQ8VA.CqaEf-' %is=><]Hg_U8AKWtGgHhCU;>aXBt:^W`k8rD$ZV?=rZrbC;s(gANrdS`LUFiXk^Z5"OPt,YkK&#CSKFVGn2FI_9F#80p8[oe'@#j3 %-Z;7UMi>Tg]G/Q2b_n2lVY6RqboJNaH8/u5[PdLm7]dPrLYdqrq;ht(D:P\:qfZ*8fCI&=9eH-r&o*.d5/*kr5D9bZ?,#mB:T(;E %E'A$5Ej>L.R=XR6:MMgr4V?YNihbgrd"K_`_,.ZlqiG/fY#^]E(SudAIs'7)4o>QrEin=FW,dVXMbT<-)V"JN.Mq[G\DX=l!EA^X %j/W<rPd>M<Y>nf'e*sBi/c/`n5PmEV4_&((%2!kdL0*mHs'g8h4@[Z=>b(6jF!7JgG#]M%^)[NQWl=ZXaK]'G8*?:V0<1Tob;&AE %j(KVbPhKUj&!G#W-Z<<R!TL.#\Va\+r?dU;^8)S;%#i=&?l2@S)hEiqY(5.0+YT7>^VW2a=I2kK.[1"X49#Cf3F@=]#X&$WN*Ia- %9meJNA!PTtg!,9Z4qOd&IUYIQ6H?:b9U,]5eaIJR4?bS:*FlKX+,7pH%"JBp3e)-NX7:3i+*0I0Yt(&LH"l!%.45hMPnsn$lO>]d %i2Y1"k/rf_]$md7,+YP=;Y@UXl#M1q/Q.%q9QRV3eMpmL)/lW>%K*Ba7B0X^p8(YKKOse;,hmT^0Us=<9(-"E[8Hn@0_[8c8URh; %o7q4BLkVuuU%@_a*;uVqe(\tLIW6n<_Cn[DkH/;:/?-djH?aYb5qYu'ILEI[NqrAOimfh\,j)^[Gs.kFkgU9UIS"h%ha;Y]q%`RU %<p?J/I.^J27#3@NLn-^+EVBc8+`L(-W!+U=6ubVehgB%qq.)SocG8KEa8^,LS+;lD[^h"5bO_..DD"&d^<G/+MbLF&qA:g1?Kd.W %s7Sbn?cp]snlbC^7tRQp'mkcZh1c9!i#VGkB?[5'9ILg_ViCaeCQ7TeSj-AbTTejK&Yki41mF+SP3(d-oe@C+'E)DRpO&`djkkp6 %.DS]]6CE_o(f)-T95tZ*/Wpi0q0VZ7IoaSYolF!bko9YOolb-+BncLVUb=p+L7Nc5?%ZLYlW387):g9Dj%`B5IXXS/H/hX=j;WM4 %V1VC<0!E^j_ABqDQunelp31o1-0%bbk9lut"Kr4q4Xg'@RQCS?p"F)^7(Mtm2!L5boJW/KS6;b^7-3q"?Ki0elH7p`,$Eel2u7'@ %i4#<g,Bhf1q/kh[T.J$2gaUTZ\"m<YB;"=0lLGj9)d$ItkUV()<<tmgoPBMO5#0:uSL2?8#>:mlKp%.-48d.(pVEZSEfZXbR(-S& %Mqi[7XOAY,D"d]f1S3psJUcWgO*RKqq:-kW%J\7Vhi0ZCb,J9.knJHkY3JmUJNkmWP^\'/b4!kB_jMR1(FS':m%J.CWQRq6_Q.I9 %\MAq(DNMOdRAhRR0BS6=e7ik2]sm+]3Lf\H6)X))jjh\bcK:b<:7ib[?)LB&5'dc$/\R.dR[Lm#M>D!:@FV:"]/Zbg0%eS1/VC[c %GBt"bLSgVS8*rXgUsmoqd7eThgaSsP*J/'h[p#C30+C![[a.`C42$*D?KR5.7?X9l/J&H,VkbJf&*eqNk+LI))KtsR-YK<IhH+0O %1%*QQ24/0=GaQOX-Coa>o^V^E1[Oc(]Gi]m'P&ua[b]4\+&*=E7MG5LXakDhf/J>SVrDF;Yg`>XoG2Y.oZR)9-]QLCP?FepU4)oc %C>A&J2Sd)i('S!A-mFAV/cA'S'*K\`T#YW@/p,f-=B;e&F3^s1?YS#(BT6_D%Sm-JWsMn*d-V^STBg.ZmRZ\dPR?\4bqX3\S\Udo %^5Th,m52s=#+(+DdtlF$oHFWuHIVP0aHWCIls`['^<KPBVs"%W=GL3YY'f7C3dkA40/_r&gkSY)B4/oXDI`",n=GTCp#@.X[(Oh2 %aq)f#@]/JFW-5&gqn2[u'R(H[^TZ7/Vl1D?Y(s3=7/+*?3[N>gI%<;^GZrs15c<,#FQRZ#l$^Vl5;dnZ:P)8h^9>:W)STR$4K$-: %>A.aAes@OAMoMI<>?HGsf]13u("$51#ug5Ca'(YNdJGf,3N.DQ,unRLG07-Mn(!*ZXh=M\jYBD>?<H6k09/3KS&`sZakPoKmGd\U %@JmQ']XtiL:aiS(H-`k$Z^I*)jDF:bO_,[ZL2W:-0;PC8WNZEClGSgtQBCjLbjg,E[?NCkHg6)/S3CP-De4mXo>/HlI[E(i\f,H& %R+@bsgT+TTk:@/T(r*bu"-*5bBU;%4n"5%UnO8BlGrthm77LP1q!I["K=U;9KPq;Rp)\UHWI+U0p@!VZ%h7B=SuAuJ0O$HQ)#&,X %?67m@`a=3-n)(jOMZ^l+hT+CMKAU`uDY07Xce>i\D`iC4pS7K1p%MGbioW-`6#YA.&>*`6(7o_WdI?Pg1[P^!:Hb?Fm2F"&rE181 %I11:`Y;>dcl!3rWk#b/c;UqNa/A6l)B;6T]Auq,1VY2Q'_:f4[#oE%O4lM/,n138lQH0"D=J9(2jF7q-O]i]?Tr/JQI$Qd^NF4Tf %/FH<u3Hg[XqS4,">%)%KHV%SBEjph/iE8)>(>_=`gmsg5DXn$sn#R*5SXlOD=p8OKj%0)T:'>4-HZV2El[<obFPtEVdt@3]`3`I; %S7c_53b8f;9:Ejrg.JiC:7ja%3j!W>k+,O&r3P0m**F)XDNiVg?Y8sXF]oYu&cAg"P\qPAd<h@r;g$eY5!Dq,KjINopX`$H3Wp[B %Ri?QD5<kW]H;GXo)QqS5MgYho:;ND&hk=i:BudSZA;sZH[-:i#7:Ot"Z:F?-cl6"H's%f1>VD+[X%J,_f"g,%?fFCWYPO:5h&LGr %hD].oE-(/]d#MJ@7p_If5]`6fjlba9Ncj=HYWnAE/Zo9BLL13qs'9$N8=5Z&^2e9"35,`Xs-sb&n-tBg+hs0Mhl6FNE=CjSpKA-K %h7:_H5h!'`gu!&7UINUY55*59^$)(U\V$P-bU#`*?p(V]178(jUIK5(KHg+FR?CYE%nK1/hA-2rWlC%Y?`AlA>rd'/6RFE!?8)9_ %&VJ*N&4^mgc_),tFQ6@9!`aKKgc+0;A#-Y96/3RE(\9pEFG&!N$#Nk#nNR(=Km4&]U6#^=#%&pKX0:lPNrQXgqr@tQ4""fdU\VI5 %l5AT23_r2>'i`a;If@^*Z<P*5Pt3RL+$qfm5!p1S8^JAYcI]8JSAJMh6C%eZ#BO?uGo`!YJh5p)p\X$9Z4sm50rChL);.%@<B%e- %);\j1-1?fgm_Tn2/h:Js7*fq!WY[gp\&)D+JNS:]k](lb=6$&DQJNDm)+<6sJX+roBTsBTAa/SoBfR4cgV`6I=*;l4%<j,Z6._(6 %[Q.Cn9W&Xj3iUXgR[R98$)i;7Zq'eo^dD]9+h1;E?C@(I`\b"/*910>Mp^_W>cT2f-=e</8oM\I7`*5_W1e9aCIF5k[^pdQ16o=U %N#"FF]H(Iqdf(%=/U],_9isj++U_\3kc4en`h7kJ1bmWVQ^[17Y&dG>Fhi4P>_ac=;jJAjXC\mU(B+otMOYTK75o['[%,38dOlsE %8!JTbLi#BrSV&H@PW!".Zd>+X>aU]'^Et2#I]<6<lI'p?iOn'`$I^YbAhPSh9$VQP!ajjVQEo)@kc#\OXPk\!-mh$F;+$9?MH6aW %e<8"eiVJRtX3IaoA)<!WG<ONu6M$,g%OlO.TduDu3&'Ti^[FOr+_=+!GIiC'-ClPqgFJnmc*(894-RtcqXLkkMG'2H$a@@K;mII2 %bNfk0S_mj50$TtI#%g?rRnlqelLo`_Xeabb@p4_t0uh/QQ:P[grolG;F^1u'<D&`ba3%M(S0*`'RB_ko.YH;SNX`"ck-`CEAmcS4 %$<=be^&qFHWmpnq?e`@n(3XcN=)rTS<H'1/igXGu\_@A!&T,]Klr4l:VdT^l\RZJ5:b^oG#KpZ>iopXk=A"<8Z',5a#,8RY\&*tB %gIhX2Ht9IW!er0Ss4!o)o>u\<9f^.oaW^IRj%])+F_KN:>]/,D8PnG6f\rrK+?iI9"Pg3`dil97)\$OT!?fjYMWK:>p*9WGI`IrS %qkisH:Z#J]UYOrBl,BK..l`E!BInFOXH.[7I$=FN.U^>1<Ob?A0@mC'1S=U.K(pN#SfQ1UbC0VQ9;a=YlLp$?&jfW.#@u*0,3/92 %WFKlma2lGh"0^HC\oaoaE3fh,<@e1;j<O!<R+h"E&X)od)?gK7S72^Hfh9;5QRI.N0F<:!3t6*Na`"860%\VD(?(7p-,D0&O"RV- %9Z$%I/lrNlF=s%2?2Q,D905S$.9^[DD17ZcLfq@pY[\HPd8I8BDJC@)>#Q?9-50Q]\u%E_[E*Q;*>m8b)Ph9^\&=hJNsXi$hik@P %KJg9/f<f9HY4]al;M=;h4n)*=Y628,oCT-i^D6Gm[uEktcgSPe#8;,\;gM09oX5A4o,@7qds'Oi`]@5c>$#hn[Of9*]9s_'D-=[r %e#L!05GZQ]J6>#mXng82la2lb6?q\l#o%cJkiTOd/*\rtKn..4n;BPAf'ucDN7_,W(U+n&Y'-U@]P833:US5U%nGqVDD2u?:E7:* %R0,1.2grnV-'L9=Z_?5Sq>1B3Zo`p[.8e@h+P+WYWSXI>ch=caJG51K$>8\?$Q?)!VN:NoT:$;]e8g@;Q20\8)YrR%6jjo([/8)o %RTY:HG[h6sD)'K-<]deK%=jjbqFJ3Gi=6J%7dY(B'u37O*ph&HpI5d4$f8YU>bW+T/higO-//<Hp0KJD[cu@GQJe)'0hab`e&^+" %B#.4J;\*'<F_GTdaL7p)'H]<MR@l13bA#sgK:K!?#?+.Hq3F,oVid(+,Oh1Z=TGmeON"kN.V>=9RqFtLRJG&#9=qhu)^m,r+QQ55 %fYZ#TEZ9uBT>i.lff93;6SYqNf6?(giL"\HWC_!;Rt-',)"k5`Kjc]ZU"+mY]@cir,(9@-\o9Th%s_88$;?aqp=^(.3H6-8FeQg] %!+7n/>RI]%gsPOnluDWYQD#(@gr7"Z5S8.t:0R#3aM'Tbiptg?EMO&GFeL'h3X8a90%s."$W0N@=ODh305J*O>GWR<ffpA=6:FtU %PGaX%$r^@1`q<d*NbVCI\^ENJJXcl_Mpd0Q/'2<%k(k0$=LnJ^@2DqJPdO\R9ta;';NR3A*mp0=5.B6/"]dnYZ,PqS7*=8^e*2Wu %bbP:d4('_4@Yu)&V.W`7A/\6%<D;5&Kp-,3\Rt9u5O3CTbu!YT\\Jm)5E2am,Guu/"T\4r="UFpfkC*a!F%T3@U"dOM'ne[$tr]T %;6hPIee4@,M,B)K/<Xq&,#F#o8/!]_K<bgl>;2DFOi80!@PA'Zi<K7[cXu_)*O24*pJ2H&`mm57A>F'A60Ih,VhWL.Jo7]"BZh;T %lO#\hHelAicFSVQW`jA*)ER0k3c2:_p,-sC'm)(sIVS)J/*M**Jm6jR=]`t\]_e\%Z`]t=fc>F<TsJWlX.T)^6YB[jViJX];F>)& %5ptArp,-sGKOjZ]Zal4+D4(KE?3ukph.T>kOl")4DjRt^f(D,'QVpt74(d&%NbpO<SO[u,:Q8(haj'ST)F!adZ]4I]?=gI7Bbkem %$l3jp7+(Gm=TAiu4?mYug/lQ[T3p*.?Q::r\!^_j,kK/KRkU5KOOd(e:ipfsU,ckljuKMPCJA]mAd)-QUk/lbDjCh&;;0@QS<,gI %=A6*Te1==<3U=\nfM.hA\QN<:dP&4%N29uBj)#aKQXj=e[T+f5<a#Q6/G=5:Y,SNBJj@H.%"d?n&=>?Z$[gMt8@rA1f(nA2Q&cDd %<p/D_3lODHoXZkl(p5H(fsJhBUCpM1NmDDGUV1SQ2VQ>Tfjjm*R=4!IZlURY=,[KB[bJ&*--ZhpNN0d5Y(C@.f^$u>SCjWtchci, %a*Dk,MJ7gM3p0*A>+(_SAX;MG-:>'mV2Z\g0IZN4G^8NnX^CA7/dHiX3khTd=TaEueFD5C`0_3jVM8.Tesu/`ZBUmjo?*:lJ8)F6 %NYm,LnQIifR/'e(`fh)_g9qjI#(B^(/^\:#=m54W/KKX5e[C!*A9HA2V+&(f?<W]s:]uemj^X2_ritGMjnY#@-cY8dfinjO=u^jU %B1,SlkC_f#5bKk`6a&rG]dbOLJeN:+gm0It^,'6do9blSg%2p@3m>&MF_#EJ%+VlqG3H09>cQ@FT#dh#33sj/pI.$@[3I?kWa^[> %+j4%2WR>Fj8_@Ls<K\mZb5s[+WFK6HA[DMCfjc]]YLB_0Clb"DC$BiaY1@0-5*sNeSDm,TMk_R!WPZpm$.r7tR1;eiO,V672N#RX %$n8oY(:1$FEu'nCb>*7X'PB-GrRi4SjQ/]EObk0Vju,DoPDIFC=Zb8!9C:.n6q6%nZZ-p2Qb,Xr[!)t@2;dh#1Pj+#fcAA]co-s+ %(fUm?I^`#_<j1%W7I#'hH(.349]GsU0m8uY%Z>B.2iJtRG*XG:?*+j1Vf+`lH/hYYj`t\b22UMjUij\-'1YEG_U\>neA5'>b+.!s %A1(r%B7\<kjE160??;@B?s>gl93j6P(::-CgFS]=0LN811geS?Y"mAaQBf>\#pQmhcMWbR2'k=WeUsG(ICce.GilK\a:]2XbP$>0 %IFQ.@q(O^8nX]")[Q/hRo6NCV/EhN6_sN\^lF7n\-:;oOol+"[n'$?+ol,X5Jstg,DHdXLc\@Uks7TY-B5m8e!k.9<3!Z>am%GIq %[4^a/^-1)c)>IYfgH$aGZL%jeY$S2G9gF_[,'?BaS(j6(E[',@,dub3qq]H]OUuQ#$#'df.Po`I%PNF/F.P<.NGOYa34mbo$W,FQ %B&akUH\loa)%b9[4,^aiabC"(H)QD@\e%BLK_"Lp`g'kWWJJ,g\op$r-"%8GS7<b`9\HZBp:NgSWQlCeI.)UqTBCP]%2d!f@RFeb %.u(A4)lfS3'CL+rN<%"H5Mc)k/^lOl"AF0\N882]C/A]D251tCF>5?=bgr#eEi;tQWK6qT8:CBk@mqjIgL!D7g[?15;TXR04t9Gl %#?P>L.*a;?!R=G\;cPL5kYr/Kd29GjRoZ=G56b<Y&f^$,@0Wtr1j.7m,BTYTg)jX2_mJ<5+e6NZ`)8Qn3O[O;3+S*'B(Taa\O@s; %ft-OZ'Q0hYV;kI`c2>_$9Asu*&@M?68h$9=<+56lE+\VpL]/1T:FDl%GCHhdiKH/c@^?a,p%I&0h@<LP"_Ua.f_Xr##6A?<9R@?H %%Q7")Tflq2ZcrYj20pDaF0pX2Oh-(Cr75>!l<YGE2sZ4ZO<RZO;$6J67Y#B1>N6.6=YfsF"e"`/lPEcQ.6fYqZ":XUi]k`BB<C0L %FEn8if]?W5OLo<EcU5t.g$CN5^op?4>5ATfVmg]=nmr;gJk_'=]rH>JK0ccsosqXL$Pi$dSOBI0mI9)FTakFD9#*4H_X"O2Z.kIV %eJYrdO0kji_q/XmFNPSt9=<[%MVW(um,i<Z:=6K'VOaGS[0L<O=938mSZ^VIOe>[EC.lA3<RYudqI2C*60?h$_N#+.<7i4U4&OI% %M/r!j@F?U9O3^I+(I-0%h:boKDF]Y2Vj6#S(T#TgqtRf__lJf#Vfrp?]rjMcFp`8k<4X_u=7o*DYX&%2hIa5(T#D\WM\cY)4+Uc2 %/W%e]3p-KP-p:e#'\*M2I\udmW8]-!$l!Hm.d,YHj]6<9!a66<m2f-P6%Y<,d[i8NW>`BRqIP)>pfbt.q4J'Qq4uSe*jYOO\!uH; %mZB:f;e;krj>Mt6XW;_rFZ&7(jX"`g&_H1<=^E:bPLm:A9B8e0B6*I1_d$L%+kb^0i#(\g;COJ9WGR-7S9'.Ifq"IJPj[i'!]mqa %n)i/BgW!Y[X/7]D"-b4h^8gFVC?^]'LY8Mmc6t#Q^b7cMdi$]am83Vg_)A`9VZ#)rF?6emCTI2/9kOUOp4SNeX6GS5H=n.APA3.R %I2\BRgf$)$;(\>VB4MP'F@L6cmC@35W2;A.[4C,"^8gEKcFMY=24[SrSMk\6+4YI&8fOu5?E<=LL87&eGkYr6U\/\R2_n/L<7;_e %T4'Y-:=XIPTPX'2hP-IagpZ!N2;L_=gU`hk*>CP-D;WlcgL>!*C-!RMbI.(Z3[4X7[X,.-F@H78H`s;&g+?INJ`"#,cD[%(n%J-q %9kREhVVN-C7l?i7/Y-4_ls<D!KFH+B=aR-FF&9udLMAlF=uqT=pi^i]ci$9R4+Op>`<J4IL;O'INt1U_GB5_oHu^bi"RBOSpXL,j %ajRcQlFo;PlbXO2Ci?c4&?1U7I@^.e"2htn#o&^uJV%UdZgj^>LZCu?34`C5,C2*`P*"L>iLle!.@uJ2.BFeR"eI]OgoIF8dX":c %Hd@mKX\(9<ZaP\6WO/&g7<]^#X;PAdV`j4cR7Y-g20\0qk0h*FYg[CU/1S3#(",*''APW5=hNs9`sH%S!+WVV[lCn[c:LFoEqAUG %9I#E1(Yq*N<@V*VF!oMPD3>-?)AS.%hhM]$k.K)%=7b/&l7C60[uQ>Qm8K6WC2*^n[64&LUKe5#:H<XK\<,"u\cR6TXGQcNHRP\r %c2DcFW\?8*ic&(dL(M8h-&J^8)Z%o]ZBH69Y`)hj-Yc=K'qOmJ:hKSfW*Cpc`J"ZqCoHLqZD!`ab_Bjnb_EDpCi2q:17q;&@pnK% %&.HPM3,k4.1H=-g4H5\\iU"^<(lD(3RoKgMB6I]kp4]mi2mDTUCZQdu<LhN&5-rhgc;+U3^^A8E/3J!C*s&,VAVR7-QROD6\=a=s %%dn\O0HuUd(=6\j___6;9fATQBb'h77]*f:9mM)t_%>kR]iAl4bY/B^2W=VRaO*FDp6C[d_-P<B_YP_#>O>I$31JH>RbVD\G!tl/ %ZdR`p\D]k=3X2iAACtjV(YN-2[6b)TYAIj.6T3`aL-)6GdeJj7Xk7U[L:cjAXkr,n3t#gDhf6,db/[t):H.CgY`Ih6o(GtJA9Q#L %`j7E_g3]qSaiQu8)rGUIF5LbX4bdNt_k#7Tbu'YH?4+<_F:E<[eTkS?kFcZj$gVh>=PGk")MSY?32)e`a#t-f^ASsM[r6T<PlPIG %BU7$`&HHGSKs_2DPiuZFMqQ!&58R(c>,++ld^4ttEMNAR"-/sgG==^u&Haq=g,Z=4](aJI?l=qAi1Pn*c0Ka/XVS5p@p5o=F69p3 %f#?-YJ(cn#9?!/lNl':@MO<,1c?J1&Y=+)9:5bM#4,)8i(LZmO>VL),(^_"W;5[u!NXWfl1nlc7;(mX%N@o3a(d=E-L,eX2di-j9 %e$nR5%>JNH$R`<N<eT/978A&C"H;U6B\Y@nN'J6b-b$?hf((b92]"%6(>Sl"a6j#04@`Dtp(HcGnq8Gte[&88X2;P<XPAgQod?#m %E<Vpu-bVj'?L+,0G'T!!jl]\7V8R"f<MjnAa@CT269\F;Bq3GYUj0O^mI8'XP3sC"qt^$;W#j7G7E&uE()Pf_VAj8JdaZ0g:3nj2 %7<j[XT_Hql;p/]g_3TB6hr:<aO-t/`P[!rfUJ>*$i>sn"Q'f;7:TJ:!+t6Nig+"h+OU`sBYm^M!GP'@.rPYN*n%`jFR`;Np8])`7 %^_fQ1l,c>9kFA[`:NsFBG,DHDQ%'H>'8+ierlnUudnYtigiqYW;pM=?l/&o1p$IqlJr.qKCW3*uA6!\rTt\u[go3mj+(Ee8#Cq;\ %7@<>IeMhAi@bOT$[?gZ<X#ko(#9#oj;,,UZ"/Ae(h"#3mG5%23S2b;[mB"__6c/).\m*C=B28'=XE=&L;7j"s3J`caQR)Mj*Kj5" %@54^?;IRcVRueWE;ejiud58+#)hW8E8S\%m.;03WcKJl+fA^DA<>GaGqNE;9Y=c.EckQ(Z*RW>08"A>rp(TGWfsD]]Q8B'G`A,f3 %B5-=LZ;i?HH(9+HI^-uCapR03c]-J4X6=A:oD1JK\hDOBP099'qC"A[^9i^4icF/REb\hcXo=olOZlBaf]@[`^$Qj_q^CjjgdYCe %UFkd@caDUbZE2@m/a_R0>#YUfZsLu-CI,b[Za?7@a)jlt?#$7?RdD*EXlo%M_K;d-^3jGriF%GWi3I(BS?SL@jSCnHZEDC^].s`H %@>n>p.t^WPcm00%lq^p6gEWSeGe[^]*&fAn9.oW#9Q=<.p7X_65Zup&CTQl]2bc,0)U`s1MslT\4m0V326J"K>+X.PV1;`pDck/] %46Oc!'QBuCe'qOqc5n0V,DLuP:@IWS/EU>Fg?MiL@()F%DLsUtqgFu1P1h;'iqpY2D$k*]>^5'c<;:$o.R9mhJGP5m/IKE9\=V-J %)J1+.bDmUn!2A$$^'[]OIV(HfWXRE0WW9/:37dfB[]BP[Oc$,n\Xj%A[R.U]W$bthgF>J5P$$36Y16XBU19N/oi+-G(0,nI6ditH %FSh??Gh-K'Z^s(hP]*<9fs\VZ:O?<sJ*TurUSu'/0BKOTO_l2,nd.LcDa/J%]p'&r,]7c-hA2IK)+ENXIjq#OrQ'>tPgAUmPri6n %Vhlmr6.P3YP<n$[4":[t\^bU?B1&A>rUs.2[C<K9G.Z@%4#MFpdh^WFLA1OI7th@dXL>^l:Ig\]>Q(un)bPU`T64,Se.^a/?9aVg %&o[G!3u_q`Hi4p]o$7"+=_EJf,$-k^lfXq(CCg19$'eb-iETO#m!,_+p!hR]YMAPP5O2PP[^lLXi*JY6#oRBSDLSd]iA+Q.C;.[# %Ib#BL->,V[Z/`4haL(_5AbGG4YFi4s_n/$X\C]('<kf)>TJF44ce?o,ab&CE?9b3d.HOUFSaYUn6d<77Hi:%>i76`&]meNO.]SHq %SaQ0W/t=et8DWQ;5N<1fkuL%)m0m4VlaNGiVnU\Wb#@$*4@Qp7cWZ^HFLl8BHi4BIBk.lDn<.t0f?ZM:>$I-#rOmZKqQ7/0rRT9) %g@AQ7CBR6gZL)tAT-^\s,>-h5]mePE_].CO\&0X9gACYgYBqt;eSk%o%c_p7XLF#1ZY_Y5f?`06(M_fN^Xpg.<knT4V:jsC\@h^L %f?\cX=eA-emCdu"\,,K2+5[8o)HQV&m<k:]I&l.2mc1YHV&c)_Y^We5-<Ka%,g:0#qQ1K:BQ!L,.u&5[f2!_H_d!)JWCkq#bV>s! %%I`tr13;<$_;F.n]mfjWHaUW?cWT)iY4qe7:`S>O^>6JOS)mlmh!;Ft0t_n7TB:T5orc`_2,@8^qH9>/[aDd;-?;d:"4jj3QM:5Y %-T\BKPd\6Vc`B6h[_nL(R]!OM)-?6RYMWr@jgOp[Ba!&AXa[lm&$#*kZ_e"p_]Z/=]meOeTtHT!j1Tom"gNqShX+W6lWa;rm'3\\ %os6E*"<1qpp\HnX@<T97:V2ed>Q$+RCH&cTcWW?]<,jt5f?[V\LmA\-Wf4*[LH99,A3hlMB7/pgQ&6Z[7PR3tX$XFC(XnV>XV:02 %AW&T07YgH>]/RbK[eESI+YPC6jU4@nR=J6<PuJ"#obg/r,0](s%BM[SR-uLCYG[DV7eHr2;i@.n38e^b&T@M*rcj^L-(*'=q][q& %FaR1AR0oP#*k`P</sZN6Y'_$IGlD+!8'T)lU3AG2epZ?J4Q>oec2)@J*VJ`Nm-+';]>c^,WU%%YmmE;/f=m^2\&7`a-$H\BBNG97 %G.S:mr&c?UDC1@iak&ZIP$RY8VVfGcnKZArN17f!`6n<Ni2,:W#c0jhrljiYUlK]W4"^%$H+Mr@^/qI"<;pJL3pG$pU.h(iLiVgd %9N2L7f0n`_qO?Z'k7N19Sae:ZiTi+b\4<X-bl!bnB?BI@Zm6\tp-t8ffJ^J]>TP)l]\s8&P.3-S^,3/u(154pHMK+9el/`%'^cS* %jaZ`XOYnKMk4efdfZAMab$997YA5;V\I(,uI7B9La53`6;=\7fpGSJ*9AaCRif$VQ?SN_73#%\CXV>40a$2g)U%739HkGo<_fqba %<5<baWo\uenl%j!5+g]:-FSfU#r1;*=/Mj.+#P+b=e?'-B1C:Fa8GBn2RX#06RfScbEo/B(7nf;B#!b<f=<C&Go]L'cHaV4UUu!6 %rUR1MB1h9X6R@;cnZGK]o&rTYr1RTP].3]Y(DgWH,CSkJ(5A@sM&'`-lA^6k7-nV%U"\%GR##m6,=oisTo=d5qAL(1fk_?e^H[N` %Y``feoO2BgLaD6brY$uOS\^r_&H3?8g3!&s&$d%4%j5n$r%!5<HMUc^#@;2af11"G4fNdQ(jA\;cnI3QP[=RD0+-R=quUF>X'XVG %IJHlBrF0a>-,1R%0-Wn&hpRGK!1kWBW?66CB-H'_jV=4c5,(49<C@"g1/ASI=\Md$M/*/-/5=28;lA!7PQ8>miK[j/L4go03JgMq %\;dHZb7P;D+5IHK)\j:aQi_k\9Aj=?a^4WEs!`Qe]tBN\9d*ulj\Y<D3Jt`/<Z&TJ!_cce9.MLb63N=3">t(C9Ark.,C;a>*2uLB %7&D)'Z%omX]o%sp+NBAu\\(!h,ZG>sf\tgHFFV.`R="cka1h<H!]L9hRN@esUu1?:.Q<dG(V/8[j/54M<++5u8Q1*I.gnf]X(TKd %Hk`NK._]/L!neB:2[T$+pn#@;J<Ghkf+6*l<%61.Mnc2V!eElJ+PJJO"S!dqCK.8+(gM7nVnKYT@=JKQA86Ib<297Ol2MlbM6H,> %l/AV!k0fOXntO^B8:RXSF3iuTQ'd]1J<?3bQ1Z85f#1765)!@AQeC##IZ@u6ERedY(lB3e/\N@I?VU_/#S]QifG?UNBmGPH6V(ta %n-_Q-*(;.2LHjZ3k\X"bm[KS&SKRn+1/E;d-N(si"UWX<B[R_QntCNoeHZD59=g8IncJO&""u>1f3hAX&cHjEIPhPMJGa[+#u^a- %]cb5,mhh3'!Nh#H/Q$&h(6XIN%YM?C0kLbpb5"n$k9rPYR$Pk`#Ks*B:541q(-Y7!5$4cT]I8@^kl=nW/*r2E=hmd1+;V8'mn^gs %%W7C'#`GEk5U.2ZNf%W?La%r7XX@(k18Ts[kV$Pe(HI8rR\d`3,b4Na`Y;HSV_u<B_MtN]X%TL3RDD\H3<3+nLek2q`2_Se"\U&M %'$RB9([=np3q5#PfeX6YG=uINh.pcZlO-,&oQ*A/+u(V66,YE_'bF)V\\#Ye5\'-p;6>ld9_'a_MLH-/!s31*=FK^Rk;OeQ*?Bg[ %+t$n6k\Dk:)bCf8RT']R@.l>-_);HP7?G0#b`nT[eXeaO%qLrd=jYrlS2q5+Y4;HJ)X%3JnZ4>9pFGS#jI*tZ_MJbMr`M4[okKAr %ollJbhLK_4MZ0gbZ*G*SCunN14V,5N4dO;SHpr5D:`56>egD0r#tW.W6^jc/4s_K$0a.ks1a@E?R=KnKU+)kq9gJgPEjC#)Occ:u %[NfUG"9eu!m&f.uU7cRVUHq1lJPgr39^('&?4pHfL`)_Mp@Ej(N.U>Ao\en=7gB+1B^a02NhdJIR(XAo8>'"ZRLXX&=(ZOsVUc$J %V?XMcpPh_c&ql,X!JCOTgAAehKQ&C3-6Vp\8oL,jNZWpsEQSkWiQfK'a.U^V;Np0Be"H8-cOhD1`Y`bR%A?g1].o+cE+?)!(S\44 %9'L^?.hI.e?(,`A-#`[#j@Z;mX[&haE]XTf=4<uaKN!ctA#bbheCeRT$<<NJkBVA1'g-I=,3[R0:snA_K^Dj>''?J?#_a`[:apC= %_#%miA@a%d`F`18KkIE&(Jonu+4qjJHe5Z(e!R*07,3).c733k+O4[PYbg8U!+5kjBl#jB.KZk!;ME-AVP0*mG#B]\&.##8D-/*o %OjjtV9Fo!kd'+RDRNf2ha?bM(X>sVGGJ-HUm]+D2@ciKZ39U&/\k6$.`?Z2/^\fm5U&+A/RD)Z"N$"l(28L*hI^ka^h`Z=`eb8Vi %'bWZL&mVaVd<@(LgQHp6R$C=o<AK5fTHh@,5t:?$KojC>+H!o<.[hmp_B4aD4s\`oqo)o,*6R$:$5"D&_P-E7q0CMP0ECT#Of;B@ %Lk!ui&Hqlo9?@LR+QO*P4&PAr;rTJeCd<9>N$#0Njt*<SeN#+L8`(4+apT^!Edo^T\;2Rei^YAKSFkfqP[Afo#Oka=JhF7t</nL^ %+fp!`lFCpI7?S0^mHG&bndtQpXPh&<M>r7jp;!;[Cet>_`mU"S\"Q[=&O&VI>TTB>a>$KMa?#?P6BdlU@\b]"n9Y:fhIEcU@<#b9 %f=2g7!otGp*ocqqJ<*G:`h)K'@QpVp5%3E<QUij^3B^+JVS;ruBo2glF)WX*\*CO/.7$r,O]*sNB`WQPqgp688hdonAb%aEXH^%T %Y3#3i0D]<&OkcS$8;Ve"lF9YugcgrH>TI">GXkJ7h&@>Y#`F.JpHBpeIJ8QuId,E:!q?)P'VdJ?%k<dS!<4V$mDPi.I2[_LQZdJ+ %+\(t`&cDG='>GR$'%3roL"a,JrhZ1ua#!#$PulIj-f,V*EM$=I6G*LmW>#Cg%3k%'8938PIY12&&/+"$s$@8g(IGtq[f7J5/qaA. %mkBRiIkiXB9p+ih%KFB7<b%0)iJ3'Ee/`_'\72uVP.[F\B4[[p>24Un`E@+:iMK7lg)\?o$PsW$7$6f[qOBVuE"=I?8k>as1$YRk %Y1.9kSKJ"e?i3Mr7b,DgZVL%KGg<7><ES;Wk,hudq"puSnp3X9W7M]#pKp'lWnd7AX,A\.o3(S5[G`i71)jiEi*hc.o;bdQWr?,% %?$Mf1WZ--1;kL27REJf\b]A!]fOAfgIW&JfMD)s?muqfJ)9iC5a3DKu`OK#rr=!g&n#^N7el/HXM8Fptmq)!"d?L4biJ3JW-[bU^ %jRG`$#;CkZ-2QfC'?S34Sk/5C_\3lI1S2\[p'o81KkBW#M'R[WAs8UC'^;dR_<;k5h?8<"SNVm^meg!&9C7O+^+r38r)T*9Zg,R9 %6)"buX=o4#4sUY8^nloi+$V/A&W'M_nqS^g<)[[hp8aEihsX?60@E.OAjj73dYhpDV:4;OOsa1gWa<?A5-iUp\k4jG(^K@`FjH>S %TTc&cX;b/f=3?Ekq#CQSK9W@b-0\OB+cs>CM41Md:LV5>QIUs]#jXZO<];WTEcsZ>D\-$I;3)%kdWbDlJ3WK.,S!B?ViUh)'#4R` %9EhbW$62J:ddGEb?HJ:4eN_qZ`EqR"A3>.SI0@7khb<hm5>E7H<@!Ef(2[Xj_"9W]b3o/u?-ESGbI]pUHU<;)gn1DN\bkENcb_VF %S**tcl(anGo<5t@TO_JHVtW$4GI?EcH$u^E[p'BDPU<[Zi7VC8d$LT<@R0_=3Hu*W.%n50[0/OM/H6?dU;6U]OOE@srZs16GE<@M %UgReom\@iS-XkPg39h7[fK$_994_:d3g<5m,,7oiM&d%=aT-RJ!m=BXTdg.2)l!Yj5YI9-8R%)jO>'5Pkf$6RqSeL.)*lEIdL@I; %Wh+1f]O`3tj>;Xm@mS<E'S#g-f["fR3*Z24-ujWU/iN"m,1H?*BiE_]`0Pit);7_t\k'=^1V_!6%uDWXj*7:V^n58V`\Z`"HJZWk %7hR/-*>uLLZ/O.e.\rjN_s%`h%KYV"FD6u,#6]'QPB=G3%si4Kg'qGnX!N_GX'hr#6`u9'1ji)n\^Y)G<n<Z'Fb3/+CIkMU8G-;/ %rg1G^)=,H2TKGSPWP%=\NW9/eGU?Msa=PAImXud;D,aM9XJFU8/-SbRN0(]8[Fn/4.-(m!Xcs'Ch&'l=:kK#a90*WX_U3X#[;Fu# %4i`h<2h#phO?'L8Rms`WDUZ\g>o]*P?3LJJ*@,)T&5Q)]S.&lj=60p#d_uM)Gl:6Q-^"2oaX[ZW/r%d9ITX8%)F"D=p^e13^+\2[ %X;</qBJ261=3'"'M(Zsb').7$6b(GjA[_a.%_S9If\hsWNAkZY?73?"RHO(hl#)4&?3NO]:l\Ll',q7W;"2WJ]+PJ?*h%ldQT%`c %l$l5pLdj3l^uoQ;mofmU<%'^Zr6Ee22Z=n];#linak!"t_e,+b\mZ:/k$Zf`C?$r)=()^.[>AOdlU],16pM!o!<E(h1Vq=%BE<dF %p]7RV;iV-:[iC$@I[bS)c48<ZR^0>I-e<;VZ!G?le.3/'&f#*i5hs&[!YGo%i,1(%%L6:r>s[g0@DZFd&5FYu/<H*PZ0eD#Fg.B\ %B,f$)UV6'a:.0d9-mSs5gC=AN!0mn(@,BLfTHk)mTu(,oK1`8=Bbq.,mEgOr%Gbk7Ek@Ej`^J'!iYJR_#IB:VG,DNHFN;@W`ABE[ %'aVZ*YK8W02@UV!@6Xrg6Y"lT$KZs$'`aW@oH9YTW9"lgbIP/QVOU`l\m-#A7](uIM(5V*1To2l<*2^Z"#i<R&7W<)SPaErbjpmu %Z]W43_O^:\Xg=.$^N.ABAF"&B.13P"5-f;h15bts,9PT")];;l4ldhlB-So`[Tbr$FZ-Pah'Q@e,?ne*UKkZaj<IlA,E";/Sb%uG %Z]W4S<<mN;?(s[L:,?O&Tj=BZ0#qt*?(sZ+XNrdWZrL(=nUE<s':0MPe[.uu^3Z9gjn6KS-F[7);1h7ucOGWXHKPgZ]1BF#?NU4" %\lgs`-0>.=mK@i@n%/G'eT*dBEWLA)m/;)Ya"N@ghJtTFG5+;i1j\e9<PQ9s]$kPnm>9R._]da\)I<Tok"qOha7?Ri(qjXL+5Ndn %b\-k%NQ:%-(bUR!1$<H!gkB@h^:h)u9YKg;gc>/ee).=d$78f,h`!/38hga<@bjG:L&YX3plT*MA/tOjP71+%s"b?^-NFJ#3'jDY %oE5)R@$C#V%KO$A+DcY&cuXq91!)ES5u88IOWm>N`qY1h;?$oi'`-i#r,E$-Ib\r;heq.rjaMV*gjM#t3u?/;U1?BXFN5h\_'G33 %#s:jM;cJp6B69@`)9PZ09U&.Hn/r=&a3if7-qP'\4GZLa'TmJR>]_.j?]cf8<BSC/DOO<iPOV$J[piJu%Su#0RRlEr"A@bCi[i:T %pQbfPFM^bm8a%a[>,@r-5u?u^BLP@h3(^aBE?\#q;n*F/"=1tH0GY:D#N(/A9]@F>65UE*6%XsRB1\PD+]).&7e;SZBoI"UJsIU7 %+=3a]P)//ea='d&d5**V5a&Vl)on&'!`EE&0JAS8;YV-!9Tj;c,_:[dVo`U%O\F^4&kNp!%0N79'F(.b1+>P7`mQ,dLCQrd^]A$9 %4o1*A6=Bl3#p:5ik)$f^i?pIC-cd]-V9mTBBHka=0GAu_3&IN^-CUT*!%Gb";C1gF.@;hd;*;Za$%bH&84=0uKII+e8LI[=6pNb" %7?bhQ`W;_p:'&LFekmVW`\Gb;"FcM%l_o(1S\us>9L*EG5g.Hi0M,@O)N^RXh6F1</;k8S8;'=iAf2EuS\h!"rPU.P0ahJ_cmel1 %RrHE3^^"ZgY_6\?7-KB/=>D$.P(9O-(^ul[&ReL-QkKYUARVDA]QEXr_;?DB@jRpI,U*>AfI=I0!jse6VBeam2+T&*Pp:=1$iRmC %6VGpdKXjo)-4GJt5^s)J,pIok%d5j69]@q&JX,bL^oIcp-t!^?9`W=-=<NnTnS4p<i%CHl_O/\:d4&0lJUg<7i$?ZHS;-/[0/n2D %A+$-))8R##''PWMCC]u)`EE#K35RZboLGS#.-Q?r-o9/C@DWZbGQOHJM"0t98-mR6g^(n(fHa?l&6")])HN+l]FRe?`0?'YBoj;t %QguPU5)TMO'(IA;i6MtD_"t"$OFRWuNk\LU,>s>I#fJrL$BHWu!pJhSLnCIs8l?3<"ABuT+CU?u;A=)48dZ8`T$RW:O\-`F6t+q_ %a<Y4WoF)R!M4Y+1TI0e:A*V$_"0LT2E<>lhSe3MJM-Q(>2FU,7+:N4-E<;5RT26Y`n;%^!!e1GC:,<Sj('Y)RGVU".V;a%4?s"S& %P[pO\9E[1UN$RDTGS6sE7=t\E$rRi(#qRDA-Su&W%8RVP)H[mYM5=+[5P;@9]8ds5h9kuu836O."K@"+*1/;a.`;3$[%`)f#Sme9 %MFk[dP,(?4K)A'T"AWPX)Td?EY7+TV`&J(!^Q9u_k0>*PV?OX6+q'-n!/rW=5u00[Kbb]RSHS;q1W47S'Gfq)(<K)KW>Q8hW+4%' %<!p]sKT>"QGSWeYRK@:N&qhr$:m3=eL#`9_01a51@1CZsQ4^?Q*[U:h15/[ErgOTD@"j1R!6sLNa[AJl#b_;aU[^soP@R"-6D2<9 %=p>`G4TVON5\!4.''Ko8-qU\R&]c*R$0^`?n-%Ac4^],k,9S<iC*oCDnMH=aa.35t&h-+L!HXq^_"7aUHj;<Ymmph\O[,,'+$fTh %5u4^/<?XUMF]\td)<M-^$ka@?9-F),76ptV"J-`B6c':c%?k03,`ioN,f&F/$WmlmM1c;!":TrSU#ggT@hJM^@BJR'2..-f#-Ac+ %TW'3\#SmTR&[=.a%cdth_(,jVLB.[LLI-k2I>1E%&=."7^mp4D%*6RNVDT-M#F#IGKbk+X&E=@,)h="a$c<3aJ@Qk$_BL7'R"bl_ %1(^[3Gb2^u=AfNI3KEkL;\bis$EB1U7$I`s"N7hmY`1u#(ku[rE7%k<8?@D>!=Ag<JQ*OsBk1:A+Gpf2"H2Go(`s$Q8caJEMVU+I %==Z[I5Y2_.O9VQoA1*<Ps!V7W/-uE#a$CceOZ#[@)FYlG"AtWgMai5M=d_ZEPe`_(CHNm?5a,RZO1n8aO:h^j1*e;6dMdK:<u5\h %U'o)i,W<rP+95)1n2!pL^bZnP5'W5UZ33<VS>;=]n:\TqJf>jh#_,=#!]l%4KV#FJIlli!UXr@3i@"+VoHY%l-.M>3AI'&B8<I:F %$lPbY2G'^OgThhiIXBYTG4iiQ)e^Tr*24h`\#ScDWDg2XCTY93r4qVJfbN9(CZDs.pY(N*mt%`6#!)?eQg?q'*AL*o-V-,I]>g(P %4lkN]M>du\9)/[8N#2\2jH)Um-n6`On^t[Y=XX$)JmrlA9%BS0n0a9Eopi4C=TK5i;f]q[rJu3\gUm+7AK88A^m[kPhRgd>mh(f9 %JU>LH`iKcfPQM%QRC(Cu8U^FbmOn0'0DNe)mj:]lm'hIjp+"_Bg#L86kEk'gHZJiNbOammcRpiB4M=0t55fn+2A%p4SrZ,8*u(lJ %3M%5gF,Rj4oCC"mHa1&Ipu//UE&Ik^h3f.LZ3_4>EC=5?57"YDa=6&#Mc.L)ro&XlCYHQQ@j@iYcB&AI!eGb9%aIi!7JXJ)]_`rm %5Pe6Pn\\_.nTTu45:cS9!kp\7:[#:%guuYk<?T.@aO]Dacj)[$KX"h!>K.Mb4UMn0T:A3qAMX>X$c"O&*.2dkG"P^TrW#>T\2aXo %mmc=r5qZm[[%.Z\:Ir<smm.9pinG(@ZSuRgj@EEFG;BaI]kha'J:^e/lK;]2%JkaP;92P%V;o`?a[P/[H^BX4F+bc[;"<0+LbiBg %Qb7MdB[-[WRGdo:McVS#Pm[6/&"O(r:iIa%<6a)G?!#B&:(!u[0?A9f';U/a)H9^$k_A0f2[SGiX`B[S;WN\94HZ0^`]Fe:Xu;sl %N[&=j/!)*2@(OBJcQdN`1aki)\;j(rrAA00@>\IH?1sYA'bOd\Fj,]]+YnpF![/uoM;]3KVPl^%fLT>TAijR<&Z(G%(bkT>f7cJE %S$l$Cdm.P<NrBN"[1R8?ET5_Fa=1q'N$Om/.Y,bVJr3,^,Pnk-n.Uqkkho1a)/:V@#0J1t11Dnl[A*,\*bBla>A77A(j-20S$\6O %qRGY8o$ciFU>H\5fZLI5;U*Kdb)`L8N*,;jQ:/IlGmQfRc%C][GW-!N78SSP[ar`'*[(b2rc(UjZc:QSdnUp=(@!/$#*_Q5DB/q: %$$]AsD]Jm_@WDG;m_fBNc*9uG.-XFaOc[[WX.d5k\^9]+b\P2\l+'?()QTNX7Z?mQB2-2]PdV1Q;Mhp(fBHJC9-sBt0[p2-"H],d %U8?^iEX1Auf'Urj5U4>g0.Fb=5$6c+-0FOFCETsK&QetcTc1d@C=Y#*UeR]1@4\u$o)kiP:I6n'$\+?;P_O8[A:YZ!Z<u0pogi^? %(3kiZN6/B@&UKu_AA)i'TRf@3(uMH6Gkg3(qQA^=GMZCN#A)!VZM`nFp6]Yg6,_>08Gp#H@T?S:PmRY0%g7E=%',/<I9]@lOu72I %33jH#XN?H/]aSDa*ZICm!/r'PaT$X5[pHO6*^@0fde0F%?!f7,pY-bTZ]dUX%^?RGfUIScMZ@u(-c(?a_*o,;)HNo*bgGGsXekdo %CK)66bo&1C50S)CQIrB-!bWZT>qM`(dAPOC"5DUMDB1n;`7"4CY5g8SqrHnr4,[.Fk@R]&P3A7q?bNsN%ZQ;e3edP98mq+b<-Dd8 %'<k6/?j=?c#WK?-C,hOjn@ZWhlBY@[]!dcr0^i,$<3$22Vcf7R/ocQ`%EnXi!7i5GrM,F5muhXs;q3o?fObW%<mBlRmtlAfn/%'C %D[#es2;ZA<F,fqP*4lsAMH:'?73FC!f<p#JPEKYXZ,r4c9eN$5;]j:S8Ac*MhZAtFG`RL^0h;[^C6Tn'K1/>J73W/5:rDcpVR6u: %I]VL(RE_S-)(Dj>r<KpEIS?s2MPM#Zp[eNQ@8BD*P,jkQ`lp&O2PMdq]8ER/ZY&n@/0X:Z:q,CbjViV.@G$n<hB#2MPd+j9k5]pp %'hc80ag'M*7.k!o12'W"QVn=s%t.b%J2$@_cPN':b@[;4="U?!2sRE$,u8C(5e)cR)qG(b!6r,j#ccArc1#OXcFVM>ZaW-H/oFRK %ABck`CdJFd6T2f*4IPBngib(4Z2e>*r&SYL,W6W`THs1!Yfu4p1!LV1kIFE4=U6`n&1=5Bg4aq8\f4A`bBuU0P&;:;-9_pb6mIPu %:6d_RB5kFWXFqTK:Q8)/K':2dU'$WO=9VE5D-73DO[/o%@&V=akH]`NFce_8gO4?i"&hWTbK$,E+/)XgC#[QogkpqcW!:TaJ7=oY %*Q'Y!(0FE[E]I>c=GR8S%m#VLnK3bOK1Mf77JO/YPR6>lZJWA=g\R40<7XBobSYpI;3F!l`2")-dEa85GIEN\7<)Au>LBNaY69o. %X^(CcQ/ki>`H.KENE?R0?tVmbEB(E6\/_Z^c[lFb5_3Kal+gO3<5,XgnHo>o7o%Q?Q]p/()6tV_2aH[Eh_MY`1\hcR!\Ah'S><CW %pNJ+RGs@W&-:3;41PCnY&iM&oJD7Zd;O?:LG&^Pu;CCV"6BPE4!HTk17u]>gWHd#OM(4(ch7,.k.8Y=[4)`Z)H,L/a_?/B.O"R89 %X!`,,?XU$c0Dt"Ds6(O;!l"DQkH"'#><)KMo#7s4@9ub-d$V9k21nMdi8e:b&9m*d[.UN<Jkt-g[g<%XapgtTZH;QoH.+o10*7"m %Dh&\Yj+9O-K)8R8$Qh]$)'s4Z8D3Ho7GV_CZdJa$IVFf<V)@Q<X#6nHi<_k.XJ5)rNbBf_WNWX,k90>Fo74,R8i<7>QQP3O\Lt0$ %B/qEBET/T(>^.e[AHAg^dEZW!A1@Z1<KumQ0p`PYQPji`'V\u(<Cqc#8rh&N0"j;kq*N\j`=M#S(,%7Ur9[3%X5IZBs$T*LIpfg+ %`Gf4'+C5)ZC3L(T'?i'rF[-N.(m#/OaDk$Y.p'ZI&IZ+ughR@Od2U5O>$^52Mrm^CCCS3tW,T>KfIMYG*!/Y`A.ZnlCQSV^'W"/7 %O/3oIS5iiU]GX*.Be<ZU;q6\LJm[bPeT8Ei\SXD^!Fs6lRSf:h3HCg8G]uph4UB)3R-,ljQ&)_U1OL!>$)$Kt">]QjK&rcs$J1&@ %8_t5b3,*Fag(;n9LFBB'dK/cn>Om%oQ?0Qr_$eSC:Yac)lr6_jO)EJ-gd-KUM$5g7;tT6-X1C,fK53^BpPcgQ\u[E9h_.XfR[$!s %oeG5c@6GNd*$"P)A&C1<,78>$0"8,npXZ3NX*%&No%*muMpsW5DXA*bFMTXO/]rsn/iH\g6W=M'60&0kOX:EXK`5G[^[>.7TQUf/ %H]BX'M@Um.Bg`r:T:KkVNIIa(9Cfcm6Kt*i&,Ot_IXUqa^V)iWl;o\/%MX<]o[Wb=?f/&WG!5Re,GUm2)X-*DHN\g1o!6N@]@<Jm %2`YNhZ&XrQac`<pCdH-62&^44$iLH9^Q8&J^=6F&c;$;h*9/(4jj2a%'bEl&*=:r:KBc=`+(cp-g$M]0mh1n!68IM\$:XS0e]>NT %m6D(j8@YB`Q5a:K%[tV_W*A\YLDae>Tpn3#-<HOlJFYB1!t7^)rO\O4ZaR$^%]-G/Dc%dRlpC6h&^841iuiT7.mWMPCOMN_iu<rG %<]#s*&pp=@E&a2>fMZcuQ"Xt$eR2A.OmTuPSJr5UMluC>F'FKLGWVjcls(IYoE@:V,t'tm&E:I^=)-L27%]s^ejNY#[AcY\!0t4+ %q4B_[aU2pNNk]`:=Oa>`;6W.CF/?j(3_*k(KXQo,ES[Pag:4qL']EI3pMPtL^l!%Opi<<HH<)jthgOO#Kh3i$PSELH%ENqU(2n2A %WsD`EYcK\.K]mEN,9<7VTNO0b*#.MD@uP4-B]TjIjj$tADSE^6;3mf/V:T8('c<cr@qDk^,5!N_;l+63P(MMlVDT8tJ>r#RgeRYl %^@.&dck8Ff/.B^)NQP+UOb-F/3f'+![/d_P,.?`)&K,Tdf9S="W^Uu%@mjg_UJRZ74,%mnI<)-SpHkk$iV(8FTG5Z7,X0@VTYifs %PQm#WIY8[Skg,OeKbegh_/'`B)#d-`gP%L!<ueH;^kD?VOFBTfJ-@/:\l9L%f8B-4M`O3]$<h14M;uT8'?*?<>,Ts`:1YSGQ6"e% %UXJ]F#s6JeXo@".@o!HD_im]C)kFcAVFL]qdeNu!o>o^M\n7cQCVa?!o]C?u%K2RDO3sE&MN7b-2"2Q>a$)h#G=6&]Qj.N)]J2d^ %Cf`dRI8sWrS)uA@Rk`/R[!1=g[?@R24>tjGnmeAe!ASqYf8m=>E(sJ!n08:5d&aHpKK3*oKbZ2?PmQ*EJL=N1-!.9;HilX.(EeS> %f0(ZHmL^P`iC9"mc_:*bB`0`m@T0]'ei]BdDET=1h4p>$(q+a^ZEOg/?__K:dg^:Fo*+kmf3-6OGX#YW\o(1R]'Y*gc"<mspohO? %(T#V3A\O4=B#sHAhD`g[d3qr!Sm?q.,+D%@8o+jd8.P<d_f%9]4_FN@@n<-[[SB\^K2+4K2b^Y7!_21q<hP&n29C]8d'gr#i?:5K %hm(:5L!pW#:HdDtJqPgqr8'._l:D)ZDYf\2N+Z+)HKrnaksiic=@S6@1mkeFD+%/VBt?er7Wj'We,,)a9jl=5VdQ<EC7m/6p[K6i %YJacMO_m>Ucq7LQdV7g&$VV-H-=[-rn,#<afK]5Uq%lj,qEj+A\GD,MkHCMLSNhIEq<In.e*$SPfbZ<5^3k)!ii-tcjgU34OfR^g %IIr:Zs7*q?!D)\-1]~> %AI9_PrivateDataEnd \ No newline at end of file
diff --git a/ORGWEBPAGE/img/org-mode-unicorn.gif b/ORGWEBPAGE/img/org-mode-unicorn.gif
deleted file mode 100644
index 00dc81d..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn.gif
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/org-mode-unicorn.ico b/ORGWEBPAGE/img/org-mode-unicorn.ico
deleted file mode 100644
index 80f472c..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn.ico
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/org-mode-unicorn.jpg b/ORGWEBPAGE/img/org-mode-unicorn.jpg
deleted file mode 100644
index ca49a41..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn.jpg
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/org-mode-unicorn.png b/ORGWEBPAGE/img/org-mode-unicorn.png
deleted file mode 100644
index c559d07..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn.png
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/org-mode-unicorn.psd b/ORGWEBPAGE/img/org-mode-unicorn.psd
deleted file mode 100644
index 838346e..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn.psd
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/org-mode-unicorn.svg b/ORGWEBPAGE/img/org-mode-unicorn.svg
deleted file mode 100644
index 150fafd..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn.svg
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="162px" height="176px" viewBox="-7.65 -13.389 162 176" enable-background="new -7.65 -13.389 162 176"
- xml:space="preserve">
-<defs>
-</defs>
-<path fill="#A04D32" stroke="#000000" stroke-width="3" d="M141.044,59.449c-0.205-3.15-2.842-4.366-5.993-2.125
- c-7.219-1.297-14.305-0.687-17.8-0.981c-7.662-1.073-14.041-5.128-14.041-5.128c0.932-1.239,0.486-3.917-5.498-4.101
- c-1.646-0.542-3.336-1.327-4.933-1.979c0.544-1.145-0.133-2.836-0.133-2.836c2.435-0.672,2.808-3.842,1.848-5.709
- c3.106,0.084,2.612-4.718,2.183-6.381c2.435-0.923,2.771-3.831,1.763-6.129c2.938-0.671,3.022-4.114,2.771-6.548
- c3.022-0.168,2.603-5.457,2.603-6.549c2.604-1.679,2.016-3.946,2.425-6.573c1.605-3.25-0.577-4.173-2.116-0.71
- c-1.651,3.001-3.769,4.311-3.75,6.528c0.755,1.259-5.625,3.106-3.61,7.052c-1.428,1.763-4.785,4.03-3.592,6.733
- c-0.606,1.326-4.888,4.433-3.041,7.371c-4.029,2.687-3.789,3.335-2.938,5.793c-1.147,0.736-2.318,1.862-2.995,3.094
- c-1.319-1.568-2.603-4.429-2.584-8.294c0-3.275-6.099,0.318-6.099,6.784c0,0.556-0.057,1.061-0.135,1.542
- c-2.11,0.243-4.751,0.707-8.08,1.494c-0.106,0.073-0.157,0.186-0.182,0.316c-0.131-0.485-0.231-1.001-0.277-1.553
- c-0.582-3.79-4.934-9.56-7.057-2.434c-1.096,2.611-1.74,4.392-2.115,5.789v0c0,0-0.336,0.226-0.957,0.61
- c-2.619,1.622-3.562,6.686-13.075,9.883c-3.211,1.079-7.4,1.945-12.959,2.395C21.107,57.576,2.789,74.117,1.562,89.9
- c-0.283,3.964,0.31,13.737,3.596,22.31c0.002,0.006,0.003,0.014,0.005,0.02c0.015,0.042,0.032,0.081,0.048,0.122
- c0.052,0.134,0.103,0.267,0.156,0.398c0.28,0.718,0.579,1.405,0.895,2.062c1.885,4.028,4.46,7.59,7.934,9.882
- c1.764,1.376,3.342,2.258,4.372,2.762c5.907,9.749,18.442,22.252,42.075,14.859c36.255-10.284,56.263,13.809,58.568,15.5
- c3.399,3.433-8.786-29.835-34.587-44.788c-15.253-8.322-5.678-22.656-4.585-27.718c0,0,12.227,8.557,21.087-4.52
- c8.004,2.062,13.367-1.462,20.251,1.03c4.183,1.833,21.77,0.726,15.234-9.104c4.11-2.683,4.544-1.815,6.6-5.9
- C144.315,61.863,141.808,60.803,141.044,59.449z M70.751,46.15c-0.041,0.018-0.086,0.04-0.125,0.056
- c0.039-0.034,0.075-0.062,0.115-0.102C70.744,46.118,70.748,46.136,70.751,46.15z M57.338,50.673
- c-0.073,0.429-0.143,0.829-0.212,1.216c0.037-0.832,0.085-1.714,0.143-2.646C57.293,49.678,57.319,50.147,57.338,50.673z
- M68.031,44.34c0.746,1.124,1.662,2.179,1.662,2.179S68.818,45.729,68.031,44.34z"/>
-<path fill="#77AA99" stroke="#000000" stroke-width="0.5" d="M14.093,117.635c0,0,10.021,36.105,46.549,24.68
- c36.255-10.284,56.263,13.809,58.568,15.5c3.399,3.433-8.786-29.835-34.587-44.788c-15.253-8.322-5.678-22.656-4.585-27.718
- c0,0,12.227,8.557,21.087-4.52c8.004,2.062,13.367-1.462,20.251,1.03c4.183,1.833,21.77,0.726,15.234-9.104
- c4.11-2.683,4.544-1.815,6.6-5.9c1.105-4.952-1.402-6.011-2.166-7.366c-0.205-3.15-2.842-4.366-5.993-2.125
- c-7.219-1.297-14.305-0.687-17.8-0.981c-7.662-1.073-14.041-5.128-14.041-5.128c0.932-1.239,0.486-3.917-5.498-4.101
- c-3.287-1.082-6.752-3.136-9.288-3.162c-2.567,0-2.914-2.537-2.914-2.537c-1.606-0.87-3.924-4.252-3.899-9.438
- c0-3.275-6.099,0.318-6.099,6.784s-5.818,7.758-5.818,7.758s-2.549-2.281-2.855-5.958c-0.582-3.79-4.934-9.56-7.057-2.434
- c-3.226,7.646-3.485,9.43-4.115,13.154c-1.31,7.711-0.345,8.012-0.345,8.012L22.498,82.723L14.093,117.635z"/>
-<path fill="#314B49" stroke="#314B49" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" d="M91.756,56.215
- c1.548-0.562,0.896-0.415,1.152-0.581c-2.959,0.575-9.635,0.614-14.317-1.133c0.392,0.23,2.568,0.962,2.845,1.128
- c0.218,0.715,0.1,1.438,2.932,2.709c2.559,0.793,5.845,0.461,6.835-0.529C91.312,56.125,91.329,56.744,91.756,56.215z"/>
-<path fill="#314B49" stroke="#314B49" stroke-width="0.5" d="M124.124,75.361c-2.829-2.085-4.881-0.264-6.469-0.413
- c0.99-0.645,3.762-2.062,8.245-2.062c2.532,0,3.879,2.196,5.57,2.207c1.141,0.007,4.472-1.71,5.14-2.378
- c-0.969,0.838,0.454,1.755-0.489,3.003c-0.282,0.359-0.837,1.511-2.663,2.051C131.408,78.74,128.047,79.531,124.124,75.361z"/>
-<path fill="#314B49" d="M62.577,37.415c0,0-3.355,7.996,0.312,15.329s0.522-6.829,4.688-4.162c3.397,0.385-2.387-3.215-2.033-7.819
- C65.368,37.871,63.774,35.569,62.577,37.415z"/>
-<path fill="#314B49" d="M126.981,63.799c0,1.121-1.363,2.03-3.045,2.03c3.573-1.121-0.201-4.653-3.045-2.03
- c0-1.121,1.363-2.03,3.045-2.03S126.981,62.678,126.981,63.799z"/>
-<path fill="#314B49" d="M121.814,61.215c3.772-0.231,6.336,0.323,5.536,3.138c0.548-1.126,1.292-2.83-1.046-3.507
- C124.558,60.458,123.005,60.468,121.814,61.215z"/>
-<path fill="#A04D32" stroke="#000000" stroke-width="0.5" d="M67.574,82.616c0-3.521-1.509-7.166-7.04-14.583
- c-1.635-2.192-2.62-4.336-3.211-6.275c-1.401-3.295-3.426-8.019-0.613-17.233c0,0,0.621-0.384,0,0
- c-2.619,1.622-3.562,6.686-13.075,9.883c-3.211,1.079-7.4,1.945-12.959,2.395C21.107,57.576,2.789,74.117,1.562,89.9
- c-0.283,3.964,0.31,13.737,3.596,22.31c0.002,0.006,0.003,0.014,0.005,0.02c0.015,0.042,0.032,0.081,0.048,0.122
- c0.052,0.134,0.103,0.267,0.156,0.398c0.28,0.718,0.579,1.405,0.895,2.062c1.885,4.028,4.46,7.59,7.934,9.882
- c3.084,2.404,5.606,3.306,5.606,3.306c-2.588-3.578-3.77-7.562-2.263-12.32c0.651,2.637,1.903,4.162,3.646,4.777
- c-0.615-1.884-0.827-3.549,0-4.651c2.567,6.734,5.353,9.031,8.171,10.686c-2.631-4.914-4.032-10.005-3.771-15.337
- c2.569,6.028,6.596,9.945,10.56,13.954c-3.78-5.966-6.911-12.104-6.977-19.046c1.693,2.778,3.935,4.932,6.6,6.601
- c-1.683-2.709-2.505-5.51-2.263-8.423c4.424,4.945,9.361,6.607,14.332,8.046c-5.197-3.625-9.843-7.537-12.32-12.572
- c2.972,1.464,5.948,1.693,8.926,1.383c-3.706-1.872-5.069-5.252-5.783-9.052c5.177,5.279,10.587,8.827,16.091,11.692
- c-5.456-5.26-9.479-10.65-11.566-16.218c2.1,1.18,4.157,1.736,6.16,1.509c-2.766-3.124-3.465-6.182-4.211-9.241
- c2.637,3.916,4.959,6.022,7.103,7.103c-2.189-4.482-2.034-8.432-0.503-12.068c2.524,1.675,4.902,4.295,6.915,9.303
- c0.731-2.386-0.447-6.364-1.886-10.56c2.175,0.622,4.779,3.351,8.171,9.932c-0.33-3.865-2.139-7.775-4.148-11.692
- C63.813,75.316,68.343,84.519,67.574,82.616z"/>
-<path fill="#796958" stroke="#000000" stroke-width="0.5" d="M83.915,43.558c0,0-0.252,7.472,6.717,2.603
- c3.61,0.084,2.015-3.862,2.015-3.862c2.435-0.672,2.808-3.842,1.848-5.709c3.106,0.084,2.612-4.718,2.183-6.381
- c2.435-0.923,2.771-3.831,1.763-6.129c2.938-0.671,3.022-4.114,2.771-6.548c3.022-0.168,2.603-5.457,2.603-6.549
- c2.604-1.679,2.016-3.946,2.425-6.573c1.605-3.25-0.577-4.173-2.116-0.71c-1.651,3.001-3.769,4.311-3.75,6.528
- c0.755,1.259-5.625,3.106-3.61,7.052c-1.428,1.763-4.785,4.03-3.592,6.733c-0.606,1.326-4.888,4.433-3.041,7.371
- c-4.029,2.687-3.789,3.335-2.938,5.793C85.038,38.557,82.784,41.308,83.915,43.558z"/>
-<path fill="#FFFFFF" d="M101.739,8.295c0,0-0.735,1.324-0.735,2.133s2.185,0.568,2.927-0.227
- C102.306,10.225,100.966,10.49,101.739,8.295z"/>
-<path fill="#FFFFFF" d="M97.478,14.565c0,0-0.812,1.068-0.183,2.316c0.392,0.98,2.807,0.962,3.549,0.167
- C99.219,17.072,96.704,16.761,97.478,14.565z"/>
-<path fill="#FFFFFF" d="M94.343,21.02c0,0-0.998,1.346-0.492,2.602c0,0.809,2.838,0.956,3.58,0.161
- C95.806,23.805,93.786,23.294,94.343,21.02z"/>
-<path fill="#FFFFFF" d="M91.266,28.182c0,0-1.403,1.542-0.149,2.945c1.438,0.809,3.744,0.049,4.486-0.746
- C93.978,30.403,90.709,30.457,91.266,28.182z"/>
-<path fill="#FFFFFF" d="M88.261,33.903c0,0-1.575,1.414-0.02,3.312c1.438,0.809,4.57,0.198,5.312-0.597
- C91.929,36.642,87.564,35.272,88.261,33.903z"/>
-<path fill="#FFFFFF" d="M85.114,40.644c0,0-1.403,1.542-0.149,2.945c1.438,0.809,6.036-0.186,6.778-0.981
- C90.118,42.631,84.558,42.919,85.114,40.644z"/>
-<path fill="#A04D32" stroke="#000000" stroke-width="0.5" d="M83.997,43.672c-0.45-0.45-0.534-0.896-0.367-1.718
- c0,0,0.369-4.107-16.333-0.158c-1.072,0.74,2.396,4.722,2.396,4.722s0.418,0.215,1.047-0.415c0.253,1.123,0.852,4.081,0.233,4.579
- c1.245-0.771,1.868-1.946,1.676-4.125c2.122,0.461,3.742,1.64,4.692,3.779c0.304-1.4,0.603-2.799-0.384-4.126
- c2.182,0.285,3.88,1.496,5.362,3.124c0.221-0.933,0.354-1.883,0-2.931c1.391,0.473,2.587,1.607,3.71,2.988
- C86.03,49.391,86.24,45.529,83.997,43.672z"/>
-<path opacity="0.26" d="M67.975,71.318c0,0,6.761,13.59,17.595,13.991s10.834-2.73,10.834-2.73S80.877,85.627,67.975,71.318z"/>
-<path opacity="0.26" d="M71.13,79.012c2.279,3.104,4.856,5.221,7.722,6.382c0,0-7.365,11.108-3.611,20.023
- s13.125,11.053,23.321,21.249c7.942,7.942,17.158,24.961,17.158,24.961s-17.834-14.176-29.42-13.479c0,0-2.687-9.668-10.585-17.566
- C64.471,109.337,59.547,94.707,71.13,79.012z"/>
-<path opacity="0.18" fill="#FFFFFF" d="M52.362,51.627c-3.874,2.501-8.419,7.096-24.415,8.083
- C10.898,66.494,0.514,86.395,4.17,100.174c1.348,7.317,3.891,14.18,3.891,14.18c-0.887-5.919-1.383-11.397,1.033-13.599
- c1.435,2.384,2.969,2.468,4.507,2.479c-1.59-2.404-1.788-4.808,0-7.212c1.489,1.525,2.992,1.881,4.507,1.353
- c-2.128-2.449-1.867-4.848,0-7.211c1.388,5.022,4.462,7.453,7.662,9.689c-2.208-4.333-4.166-8.672-2.93-13.07
- c1.323,0.729,2.595,0.644,3.831,0c-1.257-1.576-0.925-3.153,0-4.732c2.947,3.04,6.213,3.724,9.465,4.507
- c-2.661-2.454-5.543-4.527-6.761-9.465c1.501-1.811,3.269-2.685,5.408-2.253c-1.901-1.167-1.65-2.543,0-4.057
- c2.089,1.104,4.195,1.352,6.31,1.127C38.286,70.23,32.669,66.916,52.362,51.627z"/>
-<path opacity="0.27" fill="#FFFFFF" d="M78.923,32.771c0.996-0.963,1.146-0.65,0.854,0.285c-0.982,2.36,0.353,4.647,0.797,6.206
- l-3.871,0.114C76.811,37.105,76.95,34.582,78.923,32.771z"/>
-</svg>
diff --git a/ORGWEBPAGE/img/org-mode-unicorn_16.ico b/ORGWEBPAGE/img/org-mode-unicorn_16.ico
deleted file mode 100644
index 80f472c..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn_16.ico
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/org-mode-unicorn_32.ico b/ORGWEBPAGE/img/org-mode-unicorn_32.ico
deleted file mode 100644
index 74eef3d..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn_32.ico
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/img/org-mode-unicorn_64.ico b/ORGWEBPAGE/img/org-mode-unicorn_64.ico
deleted file mode 100644
index 6c78cc2..0000000
--- a/ORGWEBPAGE/img/org-mode-unicorn_64.ico
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/index.org b/ORGWEBPAGE/index.org
deleted file mode 100644
index 6b269ab..0000000
--- a/ORGWEBPAGE/index.org
+++ /dev/null
@@ -1,269 +0,0 @@
-
-#+TITLE: Org-Mode: Your Life in Plain Text
-#+LANGUAGE: en
-#+EMAIL: carsten at orgmode dot org
-#+OPTIONS: H:3 num:nil toc:2 \n:nil @:t ::t |:t ^:t *:t TeX:t author:nil <:t LaTeX:t
-#+STYLE: <base href="http://orgmode.org/index.html" />
-#+STYLE: <link rel="stylesheet" href="http://orgmode.org/org.css" type="text/css" />
-
-
-
-#+begin_html
-<!-- The logo links to the root of the website -->
-<a href="/"><img src="http://orgmode.org/img/org-mode-unicorn.png" class="logo-link" /></a>
-#+end_html
-
-#*Org - an Emacs Mode for Notes, Project Planning, and Authoring*
-#+begin_html
- <table>
- <tr>
- <td style="vertical-align:middle;">
- <b>Org - an Emacs Mode for Notes, Project Planning, and Authoring</b>
- <br/><br/>
- Org-mode is for keeping notes, maintaining ToDo lists, doing project
- planning, and authoring with a fast and effective plain-text
- system.
- </td>
- </table>
-</br>&nbsp;</br>
-#+end_html
-
-#+begin_html
- <table width="750px">
- <tr>
- <td><br><img src="http://orgmode.org/img/tasks.png"
- style="border:1px solid black; width:500px"
- alt="http://orgmode.org/img/tasks.png"/>
- </td>
-
- <td>
- <table width="220px">
- <tr><td><h3 style="text-align:center;vertical-align:bottom;">Shirts and Donations</h3></td></tr>
- <tr>
- <td><a href="http://orgmode.org/img/shirts.jpg">
- <img src="http://orgmode.org/img/shirts.jpg"
- style="border:1px solid black; width:200px"
- alt="http://orgmode.org/img/shirts.jpg" /></a>
- <span style="font-size: 90%;"></br>
- <div style="margin-top:10px;">
-
-
- Promote Org-mode and support its development by
- getting your Org-mode T-shirt, bag, or mug in either
- the
- <a href="http://orgmode.spreadshirt.com">US-Shop</a>
- or the
- <a href="http://orgmode.spreadshirt.de">EU-Shop</a>
- </span>
- </td>
- </tr>
-
- <tr>
- <td style="vertical-align:bottom;">
- <div style="float:bottom; border:0px solid black;
- padding:0px; vertical-align:bottom; margin-top:5px;">
-
- <form style="float:right;padding:5px;" name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
- <div>
- <input type="hidden" name="cmd" value="_xclick" />
- <input type="hidden" name="business" value="bastien1@free.fr" />
- <input type="hidden" name="item_name" value="Emacs Org-mode maintainance" />
- <input type="hidden" name="item_number" value="1" />
- <input type="hidden" name="lc" value="US" />
- <input type="hidden" name="currency_code" value="EUR" />
- <input type="hidden" name="tax" value="0" />
- <input type="image" style="text-align:right;margin-left:auto;margin-right:0px;border-style:none;"
- src="http://www.paypal.com/en_US/i/btn/x-click-but04.gif"
- name="submit"
- alt="Make payments with PayPal - it's fast, free and secure!" />
- </div>
- </form>
-
- <span style="font-size: 90%;margin-top:10px;">
- ... or by making a direct donation.</span>
- </div>
- </td>
- </tr>
- </table>
- </td>
- </table>
-#+end_html
-
-- Simplicity :: At its core, Org-mode is a simple outliner for
- note-taking and list management. You can learn the basics for
- using it in [[http://orgmode.org/worg/org-tutorials/orgtutorial_dto.php][five minutes]]. This may be all you need, and Org-mode
- will not impose more complex features on you.
-- Portability :: Org files are [[http://en.wikipedia.org/wiki/Plain_text][plain text]]. You can view and edit them
- in any editor, or add and extract data with custom-made scripts.
- Your data will never be locked into an obscure or proprietary
- data format. Org-mode runs in [[http://www.gnu.org/software/emacs/][Emacs]], which is available for
- nearly every platform.
-- Depth :: Org-mode will not let you down when you need more than a
- simple outline. The full feature set is both broad and deep,
- easy to access, but unobtrusive. The [[http://orgmode.org/worg/org-faq.php][typical answer]] to "/Can it
- do X?/" is "/Yes!/".
-- Flexibility :: Org-mode is like a Swiss army knife. People use it
- for [[http://members.optusnet.com.au/~charles57/GTD/orgmode.html][Getting Things Done (GTD)]], as a [[http://www.newartisans.com/blog_files/org.mode.day.planner.php][Day Planner]], as a [[http://sachachua.com/wp/2008/01/18/outlining-your-notes-with-org/][Notebook]],
- for Web and PDF [[http://orgmode.org][Authoring]], and much more.
-- Support :: Org-mode is [[http://orgmode.org/manual/index.html][documented extensively]], and many [[http://orgmode.org/worg/org-tutorials/index.php][tutorials]]
- put spotlights on particular features. Org-mode is supported by
- an active [[id:0B280B26-A3AB-4E5C-B4EE-B7FFC52C4D26][mailing list]] where questions are answered quickly and
- effectively.
-- It's free! :: Org is [[http://en.wikipedia.org/wiki/Open-source_software][open source software]], it is [[http://www.gnu.org/licenses/licenses.html#GPL][free]], like Emacs.
-
-If you'd like to know what other people have said about Org-mode, take
-a look at our [[http://orgmode.org/worg/org-quotes.php][collected quotes about Org]].
-
-* News
-#+ATTR_HTML: style="float:right;"
- [[http://mobileorg.ncogni.to/][http://mobileorg.ncogni.to/images/screenshot-browse.png]]
-
-- <2010-12-17 Fri> The Org manual is now available as [[http://www.network-theory.co.uk/org/manual/][book published
- by Network Theory Ltd]], at a retail price of $14.95. For each book
- sold, $1 is donated to the Org project.
-- <2010-12-10 Fri>: Release 7.04.
-- <2010-12-03 Fri>: MobileOrg for Android supports Voice Capture
-- <2010-11-25 Thu>: Maybe the times where Org mode could change
- hard-core vi users into honorable Emacs users are coming to an end?
- A [[https://github.com/hsitz/VimOrganizer][Vim clone of Org]] mode is be written by Herbert Sitz, and judging
- by the [[http://vimeo.com/17182850][videos]] it looks promising.
-- <2010-06-06 Sun>: iPhone App [[http://mobileorg.ncogni.to/][MobileOrg]] version 1.5 introduces
- encryption.
-
-* Current Version (7.4)
-
-The current version is 7.4. To see what has changed in recent
-releases, check this detailed list of [[file:Changes.html][user-visible changes]].
-
-This package works on Emacs 23 and 22, and (with minor restrictions)
-on XEmacs 21. Emacs 22.2 ships with Org-mode version 4.67d, Emacs
-23.1 with 6.21b. The latest CVS Emacs trunk usually contains a fairly
-recent version, but may lag a bit behind the website release.
-
-* Downloads
-
-** The standard distribution
-
-Download as [[file:org-7.4.zip][zip file]] or [[file:org-7.4.tar.gz][gzipped tar archive]]. These archives contain
-both the Lisp file org.el and the documentation in PDF and (TeX)Info
-formats. Follow the instructions for [[http://orgmode.org/manual/Installation.html#Installation][Installation]] and [[http://orgmode.org/manual/Activation.html#Activation][Activation]].
-
-** The development version
-
-You can check out the latest Org development version (along with every
-release we ever had) by using git. The git repository is [[http://repo.or.cz/w/org-mode.git][browsable
-online]]. At any time you can get a [[http://repo.or.cz/w/org-mode.git/snapshot][snapshot]] of the files in it. To
-get a local clone of the repository use something like the following
-(from the command line....):
-
-: git clone git://repo.or.cz/org-mode.git
-
-Some more information about this can be found in the [[http://orgmode.org/worg/org-faq.php][FAQ]], under [[http://orgmode.org/worg/org-faq.php#keeping-current-with-Org-mode-development][How do
-I keep current with Org mode development?]]. For people who cannot use
-git, we provide [[file:org-latest.zip][zip]] or [[file:org-latest.tar.gz][tar.gz]] snapshot release files updated each day
-and corresponding to the latest git version. Alternatively, you can
-also download a [[http://repo.or.cz/w/org-mode.git/snapshot][tar.gz snapshot]] from the repo.or.cz server.
-
-** Alternative distributions
-
- There are several alternative distributions of Org. Some of these
- are more up-to-date than others, so check if this package really
- has a recent version
-
- - The [[http://packages.debian.org/sid/main/org-mode][Debian package]] is maintained by Sebastien Delafond.
- - There is also a package on [[http://aur.archlinux.org/packages.php?do_Details&ID=18206][Archlinux]], by Jiyunatori.
- - The [[https://savannah.gnu.org/projects/emacs/][Emacs]] development version contains a more-or-less recent version.
- - The [[http://pdb.finkproject.org/pdb/package.php/org-mode][Fink package]] for Mac OS X by Jesse Alama.
- - The [[https://launchpad.net/~hexmode/+archive][Ubuntu package]] by Mark A. Hershberger.
-
-* Documentation
-** The Org guide and manual
-
- - Links below point to the /development version/ of the manual. If
- you want to read the latest released manuals (currently for Org
- 7.4), please browse [[http://orgmode.org/manual/release_7.4/][this directory]].
- - Read the [[file:guide/index.html][online compact guide]] or download it as a [[file:orgguide.pdf][PDF document]].
- The compact guide is a 40-page introduction to Org mode. It
- covers all features in a basic way and has links to in-depth
- documentation in the manual and on the web.
- - Read the [[file:manual/index.html][online manual]]. The manual covers the complete feature
- set with all the bells and whistles, in a systematic way. The
- main structure is identical to the guide, so it is easy to go
- back and forth between basic and advanced documentation.
- - You can also have the entire manual in a [[file:org.html][single monolithic file]].
- - Download the manual as a 200-page [[file:org.pdf][PDF document]].
- - Buy a paperback edition of the manual from [[http://www.network-theory.co.uk/org/manual/][Network Theory Ltd.]]
- One USD of each book sold is donated to Org mode project.
- - Translations of the manual
- - A [[http://hpcgi1.nifty.com/spen/index.cgi?OrgMode%2fManual][Japanese translation]] of an older version (4.60), by Takeshi
- Okano.
- - A [[http://gnu.manticore.es/manual-org-emacs][Spanish translation]] (version 6.21b).
-
-** Reference card
- - Download the [[file:orgcard.pdf][Refcard]] for org-mode
- - There is also a [[file:orgcard.txt][text version]] of the
- reference card.
-** The FAQ
- - The [[http://orgmode.org/worg/org-faq.php][Org Mode FAQ]] is user-editable and is maintained by the [[http://orgmode.org/worg/][Worg
- project]].
-
-** Tutorials
- - A complete list of [[http://orgmode.org/worg/org-tutorials/index.php][Tutorials and screencasts]] is maintained by the
- [[http://orgmode.org/worg][Worg project]].
-
-* Links
-
-** Talks about Org-mode
- Check out the [[file:talks/index.html#sec-1][Google Tech Talk]] about Org-mode, or another talk
- given at the [[file:talks/index.html#sec-2][Max Planck Institute for Neurological Research]]. On
- FLOSS Weekly [[http://twit.tv/floss136][show number 136]] Randal Schwartz interviews Carsten
- about Org mode.
-** Mailing list
- :PROPERTIES:
- :ID: 0B280B26-A3AB-4E5C-B4EE-B7FFC52C4D26
- :END:
-
- There is a mailing list for discussion about org-mode.
-
- - [[http://lists.gnu.org/mailman/listinfo/emacs-orgmode][Subscribe to it]] at the web interface.
- - Directly [[mailto:emacs-orgmode@gnu.org][send mail to it]]. If you are not subscribed, a moderator
- will look at the message before passing it through to the list.
- - Read the list on [[http://www.gmane.org][Gmane]] through a [[http://news.gmane.org/gmane.emacs.orgmode][web interface]] or with a
- [[news://news.gmane.org/gmane.emacs.orgmode][newsreader]].
- - Please read the [[http://orgmode.org/manual/Feedback.html][Feedback]] section of Org's manual before posting a
- question, it helps getting useful answer. [[http://www.catb.org/esr/faqs/smart-questions.html][How To Ask Questions
- The Smart Way]], by E. S. Raymond is also worth reading.
-
-
-#+BEGIN_HTML
-</li><li><form method="get" action="http://search.gmane.org/"><div>
-<input type="text" name="query" />
-<input type="hidden" name="group" value="gmane.emacs.orgmode" />
-<input type="submit" value="Search gmane.emacs.orgmode" />
-</div></form>
-#+END_HTML
-
-** MobileOrg
- [[http://mobileorg.ncogni.to/][MobileOrg]] is an excellent open source application to read and
- change Org-files on the road, using an iPhone, and then sync the
- changes back to your computer. Check out Richard's [[http://mobileorg.ncogni.to/][page]].
-
- Matt Jones is currently developing a compatible application for
- Android, and this project is [[http://wiki.github.com/matburt/mobileorg-android/][hosted here]].
-** Worg
-
-[[http://orgmode.org/worg/][Worg]], created by [[http://www.cognition.ens.fr/~guerry/][Bastien Guerry]], is a setup to allow users to jointly
-edit a number of Org-mode files containing documentation about
-Org-mode, including the [[http://orgmode.org/worg/org-faq.php][Org Mode FAQ]] and [[http://orgmode.org/worg/org-tutorials/index.php][Tutorials]]. Worg is similar
-to a wiki in that allows community to edit the contents. However,
-since it uses a distributed version control system, you do not have to
-be online while editing it. If you'd like to contribute to Worg,
-please go to [[http://orgmode.org/worg/][the Worg page]], and start from there.
-
-** Contributing to Org-mode
-
-You can always contribute with ideas and bug reports on the mailing
-list. If you want to contribute a patch, code snippets, or a full
-add-on, this is very welcome too! Detailed information on how and
-what to contribute can be found [[http://orgmode.org/worg/org-contribute.php][here]].
-
diff --git a/ORGWEBPAGE/org.css b/ORGWEBPAGE/org.css
deleted file mode 100644
index f940925..0000000
--- a/ORGWEBPAGE/org.css
+++ /dev/null
@@ -1,805 +0,0 @@
-@media all
-{
- body {
- font-size: 11pt;
- text-align: left;
- line-height:1.2em;
- }
-
- h1 {font-size: 14pt;}
-
- #table-of-contents {
- font-size: 85%;
- line-height: 1.4em;
- }
-
- #table-of-contents ul {
- list-style: none;
- margin: 7px 0px 7px 15px ;
- padding: 0px;
- }
-
- .title {
- padding-bottom: 7px;
- margin-bottom: 20px;
- border-bottom: 1px solid #222;
- }
-
- h2 {
- font-size: 12pt;
- padding-bottom: 4px;
- margin-top: 5px;
- margin-bottom: 5px;
- border-bottom: 1px solid #DDD;
- }
-
- h3 {font-size: 11pt; color: #a34d32;}
- h4 {font-size: 9pt;}
-
- a {text-decoration: none; color: #537d7b}
- /* a:visited {text-decoration: none; color: #224444} */ /* Taken out because color too similar to text. */
- a:visited {text-decoration: none; color: #98855b} /* this is now the color of the Unicorns horn */
- a:hover {text-decoration: underline; color: #a34d32}
-
- .todo {color: #990000;}
- .done {color: #006666;}
- .timestamp-kwd {color: #444;}
- .tag {color: #DDD; font-size: 70%; font-weight: 500;}
-
- table {border: none;}
- td {border: none; padding: .1em .7em .1em .3em;}
- th {border: none;}
-
- code {font-size: 10pt;}
-
- pre {
- border: 1px solid #555;
- background: #EEEEEE;
- font-size: 9pt;
- padding: 1em;
- }
-
- img {
- border: none;
- }
-
- .share img {
- opacity: .4;
- -moz-opacity: .4;
- filter: alpha(opacity=40);
- }
-
- .share img:hover {
- opacity: 1;
- -moz-opacity: 1;
- filter: alpha(opacity=100);
- }
-
- .org-info-search-highlight
- {
- background-color:#adefef; /* same color as emacs default */
- color:#000000;
- font-weight:bold;
- }
-
- .org-bbdb-company {
- /* bbdb-company */
- font-style: italic;
- }
- .org-bbdb-field-name {
- }
- .org-bbdb-field-value {
- }
- .org-bbdb-name {
- /* bbdb-name */
- text-decoration: underline;
- }
- .org-bold {
- /* bold */
- font-weight: bold;
- }
- .org-bold-italic {
- /* bold-italic */
- font-weight: bold;
- font-style: italic;
- }
- .org-border {
- /* border */
- background-color: #000000;
- }
- .org-buffer-menu-buffer {
- /* buffer-menu-buffer */
- font-weight: bold;
- }
- .org-builtin {
- /* font-lock-builtin-face */
- color: #da70d6;
- }
- .org-button {
- /* button */
- text-decoration: underline;
- }
- .org-c-nonbreakable-space {
- /* c-nonbreakable-space-face */
- background-color: #ff0000;
- font-weight: bold;
- }
- .org-calendar-today {
- /* calendar-today */
- text-decoration: underline;
- }
- .org-comment {
- /* font-lock-comment-face */
- color: #b22222;
- }
- .org-comment-delimiter {
- /* font-lock-comment-delimiter-face */
- color: #b22222;
- }
- .org-constant {
- /* font-lock-constant-face */
- color: #5f9ea0;
- }
- .org-cursor {
- /* cursor */
- background-color: #000000;
- }
- .org-default {
- /* default */
- color: #000000;
- background-color: #ffffff;
- }
- .org-diary {
- /* diary */
- color: #ff0000;
- }
- .org-doc {
- /* font-lock-doc-face */
- color: #bc8f8f;
- }
- .org-escape-glyph {
- /* escape-glyph */
- color: #a52a2a;
- }
- .org-file-name-shadow {
- /* file-name-shadow */
- color: #7f7f7f;
- }
- .org-fixed-pitch {
- }
- .org-fringe {
- /* fringe */
- background-color: #f2f2f2;
- }
- .org-function-name {
- /* font-lock-function-name-face */
- color: #0000ff;
- }
- .org-header-line {
- /* header-line */
- color: #333333;
- background-color: #e5e5e5;
- }
- .org-help-argument-name {
- /* help-argument-name */
- font-style: italic;
- }
- .org-highlight {
- /* highlight */
- background-color: #b4eeb4;
- }
- .org-holiday {
- /* holiday */
- background-color: #ffc0cb;
- }
- .org-info-header-node {
- /* info-header-node */
- color: #a52a2a;
- font-weight: bold;
- font-style: italic;
- }
- .org-info-header-xref {
- /* info-header-xref */
- color: #0000ff;
- text-decoration: underline;
- }
- .org-info-menu-header {
- /* info-menu-header */
- font-weight: bold;
- }
- .org-info-menu-star {
- /* info-menu-star */
- color: #ff0000;
- }
- .org-info-node {
- /* info-node */
- color: #a52a2a;
- font-weight: bold;
- font-style: italic;
- }
- .org-info-title-1 {
- /* info-title-1 */
- font-size: 172%;
- font-weight: bold;
- }
- .org-info-title-2 {
- /* info-title-2 */
- font-size: 144%;
- font-weight: bold;
- }
- .org-info-title-3 {
- /* info-title-3 */
- font-size: 120%;
- font-weight: bold;
- }
- .org-info-title-4 {
- /* info-title-4 */
- font-weight: bold;
- }
- .org-info-xref {
- /* info-xref */
- color: #0000ff;
- text-decoration: underline;
- }
- .org-isearch {
- /* isearch */
- color: #b0e2ff;
- background-color: #cd00cd;
- }
- .org-italic {
- /* italic */
- font-style: italic;
- }
- .org-keyword {
- /* font-lock-keyword-face */
- color: #a020f0;
- }
- .org-lazy-highlight {
- /* lazy-highlight */
- background-color: #afeeee;
- }
- .org-link {
- /* link */
- color: #0000ff;
- text-decoration: underline;
- }
- .org-link-visited {
- /* link-visited */
- color: #8b008b;
- text-decoration: underline;
- }
- .org-match {
- /* match */
- background-color: #ffff00;
- }
- .org-menu {
- }
- .org-message-cited-text {
- /* message-cited-text */
- color: #ff0000;
- }
- .org-message-header-cc {
- /* message-header-cc */
- color: #191970;
- }
- .org-message-header-name {
- /* message-header-name */
- color: #6495ed;
- }
- .org-message-header-newsgroups {
- /* message-header-newsgroups */
- color: #00008b;
- font-weight: bold;
- font-style: italic;
- }
- .org-message-header-other {
- /* message-header-other */
- color: #4682b4;
- }
- .org-message-header-subject {
- /* message-header-subject */
- color: #000080;
- font-weight: bold;
- }
- .org-message-header-to {
- /* message-header-to */
- color: #191970;
- font-weight: bold;
- }
- .org-message-header-xheader {
- /* message-header-xheader */
- color: #0000ff;
- }
- .org-message-mml {
- /* message-mml */
- color: #228b22;
- }
- .org-message-separator {
- /* message-separator */
- color: #a52a2a;
- }
- .org-minibuffer-prompt {
- /* minibuffer-prompt */
- color: #0000cd;
- }
- .org-mm-uu-extract {
- /* mm-uu-extract */
- color: #006400;
- background-color: #ffffe0;
- }
- .org-mode-line {
- /* mode-line */
- color: #000000;
- background-color: #bfbfbf;
- }
- .org-mode-line-buffer-id {
- /* mode-line-buffer-id */
- font-weight: bold;
- }
- .org-mode-line-highlight {
- }
- .org-mode-line-inactive {
- /* mode-line-inactive */
- color: #333333;
- background-color: #e5e5e5;
- }
- .org-mouse {
- /* mouse */
- background-color: #000000;
- }
- .org-negation-char {
- }
- .org-next-error {
- /* next-error */
- background-color: #eedc82;
- }
- .org-nobreak-space {
- /* nobreak-space */
- color: #a52a2a;
- text-decoration: underline;
- }
- .org-org-agenda-date {
- /* org-agenda-date */
- color: #0000ff;
- }
- .org-org-agenda-date-weekend {
- /* org-agenda-date-weekend */
- color: #0000ff;
- font-weight: bold;
- }
- .org-org-agenda-restriction-lock {
- /* org-agenda-restriction-lock */
- background-color: #ffff00;
- }
- .org-org-agenda-structure {
- /* org-agenda-structure */
- color: #0000ff;
- }
- .org-org-archived {
- /* org-archived */
- color: #7f7f7f;
- }
- .org-org-code {
- /* org-code */
- color: #7f7f7f;
- }
- .org-org-column {
- /* org-column */
- background-color: #e5e5e5;
- }
- .org-org-column-title {
- /* org-column-title */
- background-color: #e5e5e5;
- font-weight: bold;
- text-decoration: underline;
- }
- .org-org-date {
- /* org-date */
- color: #a020f0;
- text-decoration: underline;
- }
- .org-org-done {
- /* org-done */
- color: #228b22;
- font-weight: bold;
- }
- .org-org-drawer {
- /* org-drawer */
- color: #0000ff;
- }
- .org-org-ellipsis {
- /* org-ellipsis */
- color: #b8860b;
- text-decoration: underline;
- }
- .org-org-formula {
- /* org-formula */
- color: #b22222;
- }
- .org-org-headline-done {
- /* org-headline-done */
- color: #bc8f8f;
- }
- .org-org-hide {
- /* org-hide */
- color: #e5e5e5;
- }
- .org-org-latex-and-export-specials {
- /* org-latex-and-export-specials */
- color: #8b4513;
- }
- .org-org-level-1 {
- /* org-level-1 */
- color: #0000ff;
- }
- .org-org-level-2 {
- /* org-level-2 */
- color: #b8860b;
- }
- .org-org-level-3 {
- /* org-level-3 */
- color: #a020f0;
- }
- .org-org-level-4 {
- /* org-level-4 */
- color: #b22222;
- }
- .org-org-level-5 {
- /* org-level-5 */
- color: #228b22;
- }
- .org-org-level-6 {
- /* org-level-6 */
- color: #5f9ea0;
- }
- .org-org-level-7 {
- /* org-level-7 */
- color: #da70d6;
- }
- .org-org-level-8 {
- /* org-level-8 */
- color: #bc8f8f;
- }
- .org-org-link {
- /* org-link */
- color: #a020f0;
- text-decoration: underline;
- }
- .org-org-property-value {
- }
- .org-org-scheduled-previously {
- /* org-scheduled-previously */
- color: #b22222;
- }
- .org-org-scheduled-today {
- /* org-scheduled-today */
- color: #006400;
- }
- .org-org-sexp-date {
- /* org-sexp-date */
- color: #a020f0;
- }
- .org-org-special-keyword {
- /* org-special-keyword */
- color: #bc8f8f;
- }
- .org-org-table {
- /* org-table */
- color: #0000ff;
- }
- .org-org-tag {
- /* org-tag */
- font-weight: bold;
- }
- .org-org-target {
- /* org-target */
- text-decoration: underline;
- }
- .org-org-time-grid {
- /* org-time-grid */
- color: #b8860b;
- }
- .org-org-todo {
- /* org-todo */
- color: #ff0000;
- }
- .org-org-upcoming-deadline {
- /* org-upcoming-deadline */
- color: #b22222;
- }
- .org-org-verbatim {
- /* org-verbatim */
- color: #7f7f7f;
- text-decoration: underline;
- }
- .org-org-warning {
- /* org-warning */
- color: #ff0000;
- font-weight: bold;
- }
- .org-outline-1 {
- /* outline-1 */
- color: #0000ff;
- }
- .org-outline-2 {
- /* outline-2 */
- color: #b8860b;
- }
- .org-outline-3 {
- /* outline-3 */
- color: #a020f0;
- }
- .org-outline-4 {
- /* outline-4 */
- color: #b22222;
- }
- .org-outline-5 {
- /* outline-5 */
- color: #228b22;
- }
- .org-outline-6 {
- /* outline-6 */
- color: #5f9ea0;
- }
- .org-outline-7 {
- /* outline-7 */
- color: #da70d6;
- }
- .org-outline-8 {
- /* outline-8 */
- color: #bc8f8f;
- }
- .org-preprocessor {
- /* font-lock-preprocessor-face */
- color: #da70d6;
- }
- .org-query-replace {
- /* query-replace */
- color: #b0e2ff;
- background-color: #cd00cd;
- }
- .org-regexp-grouping-backslash {
- /* font-lock-regexp-grouping-backslash */
- font-weight: bold;
- }
- .org-regexp-grouping-construct {
- /* font-lock-regexp-grouping-construct */
- font-weight: bold;
- }
- .org-region {
- /* region */
- background-color: #eedc82;
- }
- .org-rmail-highlight {
- }
- .org-scroll-bar {
- /* scroll-bar */
- background-color: #bfbfbf;
- }
- .org-secondary-selection {
- /* secondary-selection */
- background-color: #ffff00;
- }
- .org-shadow {
- /* shadow */
- color: #7f7f7f;
- }
- .org-show-paren-match {
- /* show-paren-match */
- background-color: #40e0d0;
- }
- .org-show-paren-mismatch {
- /* show-paren-mismatch */
- color: #ffffff;
- background-color: #a020f0;
- }
- .org-string {
- /* font-lock-string-face */
- color: #bc8f8f;
- }
- .org-texinfo-heading {
- /* texinfo-heading */
- color: #0000ff;
- }
- .org-tool-bar {
- /* tool-bar */
- color: #000000;
- background-color: #bfbfbf;
- }
- .org-tooltip {
- /* tooltip */
- color: #000000;
- background-color: #ffffe0;
- }
- .org-trailing-whitespace {
- /* trailing-whitespace */
- background-color: #ff0000;
- }
- .org-type {
- /* font-lock-type-face */
- color: #228b22;
- }
- .org-underline {
- /* underline */
- text-decoration: underline;
- }
- .org-variable-name {
- /* font-lock-variable-name-face */
- color: #b8860b;
- }
- .org-variable-pitch {
- }
- .org-vertical-border {
- }
- .org-warning {
- /* font-lock-warning-face */
- color: #ff0000;
- font-weight: bold;
- }
-
-} /* END OF @media all */
-
-
-@media screen
-{
- body {
- margin: 10px 6% 10px 250px;
- font-family: Verdana, Helvetica, sans-serif;
- }
-
- .logo-link {
- position: fixed;
- top: 10px;
- left: 30px;
- }
-
- #table-of-contents {
- position: fixed;
- display: block;
- left: 10px;
- top: 180px;
- width: 200px;
- min-height:60px;
- max-height:55%;
- overflow:auto;
- }
-
- #table-of-contents h2 {
- display:none;
- }
-
-
-
- /* These style are only for IE: */
-
- * html {
- overflow-y: hidden;
- padding-bottom:0px;
- margin:0px;
- }
-
- * html body {
- height: 100%;
- overflow-y: auto;
- font-size: 100%;
- margin: 0px 0px 0px 250px;
- padding: 0px 10% 0px 0px;
- }
-
- * html #table-of-contents {
- position: absolute;
- width:200px;
- /*
- The evil IE-JavaScript hack :-) depends on Picture and y-distance.
- Added to support small screens (Netbooks...).
- */
- height: expression((document.body.clientHeight - 210) + "px");
- }
-
- * html h1 {
- margin-top:10px;
- }
-
- * html .logo-link {
- position: absolute;
- top: 10px;
- left: 30px;
- }
-
-} /* END OF @media screen */
-
-
-
-
-/* Printing */
-
-
-
-@page
-{
- margin-top:3cm;
- margin-bottom:2.5cm;
-}
-
-@page :left
-{
- margin-left:1.5cm;
- margin-right:2cm;
-}
-
-@page :right
-{
- margin-left:2cm;
- margin-right:1.5cm;
-}
-
-
-@media print
-{
- body {
- margin:0px;
- font-family: Verdana, Helvetica, sans-serif;
- }
-
- div {
- orphans:2;
- }
-
- p {
- orphans:2;
- }
-
- li {
- orphans:2;
- }
-
- .logo-link {
- top: 10px;
- left: 30px;
- }
-
- #table-of-contents h2 {
- margin-top:1.5cm;
- page-break-before:auto;
- border-style:none;
- }
-
- #text-table-of-contents {
- width:50%;
- margin-top:1cm;
- margin-left:0cm;
- margin-right:auto;
- text-align:left;
- }
-
- #table-of-contents ul {
- text-align:left;
- }
-
- h2 {
- page-break-before:always;
- }
-
- pre {
- page-break-inside:avoid;
- }
-
- /* Hide all org-info.js stuff for printing: */
-
- div#org-info-js_console-container {
- display:none;
- }
-
- div.org-info-js_local-toc {
- display:none;
- }
-
- table.org-info-js_info-navigation {
- display:none;
- }
- div.org-info-js_header-navigation {
- display:none;
- visibility:hidden; /* needed to overwrite the hardcoded style setting... */
- }
-
-} /* END OF @media print */
diff --git a/ORGWEBPAGE/survey.org b/ORGWEBPAGE/survey.org
deleted file mode 100644
index db3190f..0000000
--- a/ORGWEBPAGE/survey.org
+++ /dev/null
@@ -1,1161 +0,0 @@
-#+TITLE: Org-Mode Survey Results
-#+AUTHOR: Charles Cave
-#+EMAIL: charles.cave@gmail.com
-#+LANGUAGE: en
-#+OPTIONS: H:3 num:nil toc:1 \n:nil @:t ::t |:t ^:t -:t f:t *:t TeX:t LaTeX:nil skip:t d:nil tags:not-in-toc
-#+INFOJS_OPT: view:info toc:1 path:org-info.js tdepth:1 ftoc:t
-#+LINK_UP: index.html
-#+LINK_HOME: http://orgmode.org
-
-* Survey introduction
-
-A survey was conducted of org-mode users during November 2007. An
-invitation was sent to the org-mode users list as well as announced on
-the http://orgmode.org web site. About 80 people responded. This file
-contains a complete list of the answers, as the base of further
-discussion.
-
-Survey created and summarised by Charles Cave
-mailto:charlesweb@optusnet.com.au
-
-* 1. Which operating system, version and Linux distribution?
-| OS | N | bar |
-|----------+----+---------------------------------------------------------|
-| Windows | 31 | ******************************* |
-| Linux | 55 | ******************************************************* |
-| Mac OS X | 12 | ************ |
-
-The different Linux distributions:
-
-| Distribution | N | bar |
-|--------------+----+----------------|
-| Arch Linux | 1 | * |
-| Centos | 1 | * |
-| Debian | 14 | ************** |
-| Fedora | 7 | ******* |
-| FreeBSD | 1 | * |
-| Gentoo | 7 | ******* |
-| Kununtu | 1 | * |
-| MagicLinux | 1 | * |
-| OpenBSD | 1 | * |
-| RedHat | 2 | ** |
-| Solaris | 2 | ** |
-| Suse | 7 | ******* |
-| Ubuntu | 9 | ********* |
-| Unspecified | 2 | ** |
-
-* 2. Which Emacs are you using (GNU/Xemacs, etc) and which version? Paste the result of M-x version.
-
-Summary:
-| Emacs/XEmacs | Number of answers |
-|--------------+-------------------|
-| XEmacs | 7 |
-| Emacs total | 73 |
-| Emacs 21 | 4 |
-| Emacs 22 | 47 |
-| Emacs 23 | 18 |
-
-The raw replies can be found [[Raw Emacs versions][here]].
-
-* 3. When did you first start using org-mode and how did you find out about it?
-
-- Org 5.04, Aug 2007 - Searching around the Web
-- 2007, December found about in in emacs wiki
-- November 2006, found it while googling GTD tools
-- moved from planner about 6 months ago
-- 2005, probably read about it on Sacha Chua's blog.
-- August 2007? Heard of it a long time ago, maybe by following links
- from johnh's notebook mode. Finally switched from planner after a
- friend did the same.
-- October 2007
-- about the beginning of 2007. Heard about it on the Internet I guess.
-- I found it by way of emacswiki.org. I was an avid user of outline
- mode, and found somebody's screencast (Scott Jaderholm's, I think)
- showing off org mode. I've been using it for probably about six
- months.
-- Oct. 2007. I think I was looking for an alternative to planner.el.
-- august 27, 2006. I found it while looking for an alternative to
- planner.
-- Roughly 2005/6, through a friend.
-- 2007-Nov. Google.
-- July 2007 after I saw the entry in Emacswiki
-- april 2007
-- 2007-06 through Sacha Chua's blog
-- Oldest entry in my archive file is June 2005, but I think I was
- using org for a while before that. I don't remember when I heard
- about it.
-- Around version 4.76, don't remember when. Found about it on the
- Emacs Wiki.
-- 10/2006 by chance looking for pim tools for Emacs
-- One month ago, found a link on a web site
-- 11/2005
-- 02/2007 After getting annoyed with Muse-mode interaction with
- outline-mode, I googled and found org-mode and never went back.
-- Using for about 2 years. Found org-mode after searching for a better
- version of outline-mode
-- Sometime around Jan. 2005. Someone mentioned it on the 43folders.com
- message board (probably Jason F. McBrayer) and I decided I'd check
- it out.
-- August 2007. I heard it about it on the planner mode mailing list.
-- 6-12 months ago!
-- I read about org-mail from an email of a maillist ... don't know
- which one
-- A year ago because someone mentioned it in #emacs on freenode as a
- better planner-el solution
-- 2 months ago when I started using Emacs. I was also looking for a
- way to organize and found org-mode via blogs etc.
-- 3 month ago. I was looking forward some emacs "PIM".
-- 2007 September
-- Can't remember; at least two years ago? I think I would have first
- heard about it from the Emacs Wiki.
-- Around May 2007. I don't recall.
-- No idea 6 months back probably; on the wiki site I think
-- 2007-08 First heard mention in a GTD mailing list, but realised it
- was going to be great after seeing screencast at
- http://jaderholm.com/screencasts.html
-- 2007
-- almost 2 years emacs newsgroups
-- 2006-08 (version 4.50)
-- approx. March 2006. I don't recall how I found out about it.
-- I think I began using it in 2005. I found out about it on the
- planner list.
-- it's been about a year, I can't remember how I found out about it,
- maybe on the #emacs channel IRC.
-- 2007-03 www.emacswiki.org
-- 1/2007 emacs NEWS
-- In 2005, I found out about org-mode while googling for some kind of
- outliner software. My search must have hit upon a listserv post. My
- first try at using it was in June 2005, but I didn't like
- it. Carsten made many improvements and in December 2005, he emailed
- me to ask me what I thought. It thought it was pretty good, and I've
- been using it almost every day since.
-- October 2006. Saw orgmode mentioned in comments on 43folders.com
-- 2007 July, emacs wiki
-- Around September 2007. I first knew it from planner-mode mailing
- list. I used to use planner-mode.
-- Oct 2007
-- 2007-09 NEWS in Gnu Emacs 22
-- 21 april 2006 (was the oldest .org file I could find on my
- system). Found out through... #emacs I think. dto was talking about
- it.
-- I have a "org version 3.05" in my .emacs So it should be from spring
- 2005 (March? May?) I read an article in the web, a blog I think. so
- I began using Emacs to use org (uh! :-)
-- August 2007 Slashdot article on GTD Wired article on GTD Google
- search for GTD found org-mode tutorial.
-- Sep 2005
-- June 2007. At may I started learning Emacs for the first time, and
- together all its related modes. At #emacs at irc.freenode.org and at
- EmacsWiki it was mentioned org-mode.
-- 2007-04 I was into emacs learning and stumbled upon org-mode I don't
- remember where.
-- 2007 February, emacswiki.org and discussions on the planner.el
- mailing list
-- Sometime before April 2006
-- About 1 year ago.
-- April 2006 (ca org-mode 4.25) Switching from Planner after numerous
- mentions of org on the planner mailing list.
-- October 2006
-- In June 2006. By reading the tutorial here:
- http://dto.freeshell.org/notebook/OrgTutorial.html
-- Aug 2005 After trying out Sacha's planning mode i knew it was close,
- but not quite right for me. Googling around I found org mode.
-- Probably 2004, before it had texinfo documentation or even before
- the agenda view
-- 2007/10
-- 2007-01 I think I've read a blog about it or I've stumbled across it
- at emacswiki.org.
-- I started to use org-mode a year ago. I found org-mode on the emacs
- wiki
-- 2007, September, read about it on the pages explaining how it was
- part of emacs-22
-- November-December 2006, after googling for "emacs pim". Or,
- probably, there was an article (linux.com?).
-- 5/2006, after emacswiki or web tutorial
-- at least as long as the newsgroup has been gmane, as I submitted it
- there. I must have found out on emacs wiki?
-- ~March 2007. I was using planner and I think I saw references to it
- there and checked it out.
-- I subscribed to the list in 8/06. Maybe a month or two before that.
-- 2007-01-01
-- 2007/01, by a org-mode tutorial.
-- I can't remember that. I used to use planner-mode. When someone
- mentioned org-mode on that mailing list, I decided to have a try.
-- 2006-03 -- via your (Charles Cave) posting of 2006-03-10 to Getting Things Done
- yahoogroup.
-- Around march 2006?
-- Dunno. A while ago.
-- 2006 found out indirectly from the Planner mode or maybe Emacs Wiki
-- 2006/06 Emacs Wiki
-
-* 4. What are your main uses of org-mode?
-
-- daily task planing, private and at work documenting know-hows,
- collecting informations (web searches etc.), contacts
-- i plan to use it for GTD and (maybe) as replacement for LyX as
- general writing tool (via LaTeX export)
-- Project planning, task management
-- todo list / scheduler
-- TODO list management
-- Task list and note taking
-- Todo-list administration - Time tracking - Creating outlines
-- write lists to keep track of projects and information
-- I mostly use it as an extended version of outline mode, as well as
- the agenda mode. Managing TODO lists and the like. I also really
- like the integration with remember mode.
-- TODO list, calendar/appointment app, note-taking, "digital junk
- drawer" a la Yojimbo, minor mode for drafting documents,
- org-publish.el, org-blog.el
-- Planning and taking notes (with remember mode.)
-- TODO lists (GTD methodology) and diary
-- Planning, project, time and task tracking.
-- GTD system at home
-- planning
-- todo-lists
-- Maintaining a GTD system for personal organization, tracking time
- for work reporting and billing.
-- Organizing my tasks and plans at work. Trying to implement GTD with
- it.
-- Reporting (org-outline/exporter!), GTD
-- GTD, weekly planner
-- Managing software development todo lists
-- Agenda, todo tracking, lecture notes, blogging
-- TODO list
-- 1) Maintaining my personal lists of projects and tasks 2)
- Maintaining a "wiki" of reference material (org-mode doc that links
- to external files and URLs) 3) Maintaining an archive of completed
- projects 4) Keeping track of my agenda 5) Outlining and
- brainstorming 6) Organizing journal entries
-- Personal task lists.
-- daily planning
-- Organizing and managing projects
-- gtd - project management - generating htmls - minutes, documentation
-- notes, todo-lists, planner
-- Agenda (GTD) Notes keeping Publishing tool
-- Slowly it is becoming my desktop. I write, use it for email
- composition, technical documentation. Slowly getting into planning,
- agenda etc.
-- Project planning and task tracking.
-- keeping track of things to do.
-- TODO and org-table
-- Running my work and home todo lists and notes, but progressively
- more and more using it for everything.
-- TODO list and meeting minutes
-- Task/Todo List information list some local hacks for finance
-- todo lists and knowledge base
-- Task management (TODO lists) * Note taking * Export/Publish (e.g.,
- publish notes to website) * Personal web pages (via org-publish)
-- I use orgtbl-mode most of the time in muse files, that's how I came
- into contact with org-mode. I use it for writing (software)
- documentation, (work related) project planning, and measuring the
- time I work on projects.
-- planning my TODO list and more recently my agenda GTD style
-- Timeplanning, Timekeeping, Todo/Reminder
-- replacement for time management system (todos, project organisation,
- schedules) replacement for spreadsheet helper in LaTeX modes
- (orgtbl-mode)
-
-- 1.) Note taking: web links, links to lines of code I'm working on,
- bibtex entries. 2.) Brainstorming. When I'm trying to figure out how
- to do something, I often fire up org-mode, dump a bunch of random
- thoughts into it, and then organize it into something that makes
- sense. 3.) Experiment logging. I use table node to store pretty much
- all the results I've accumulated for my PhD thesis. 4.) TODO
- lists. I thought I'd use the GTD capabilities on org-mode but can't
- force myself to do it. But still, for little projects, I use the
- TODO lists.
-- Action items Notes and lists Tables of passwords Publishing website
-- maintain my thoughts, experimental results and agenda
-- As a GTD tool to keep all aspects of my life organized.
-- Lists GTD
-- Just getting used to it. Try to organize primarily work stuff, maybe
- later will get into private things.
-- note taking, managing todo's, keeping track of time spent on a
- project and making tables.
-- Everything! :-) + keeping notes, + maintaining TODO lists +
- exploiting the Agenda facilities (wow!) + doing project planning +
- writing text and exporting in HTML + a 'database' for experiments
- data (I'm "implementing" it (wow, wow!)
-- Task list/agenda/calendar some "filing" of data, storage of links to
- file system and web
-- Note taking for courses
-- Learn more about organizing tasks - Trying to substitute little
- papers with appointments - Publish works (thesis, articles, web
- pages, ...) - Support a bit the process of writing an article
- (TODOs, deadlines, sections, ...)
-- documentation todo list management complete daily work organisation
- private and at work planning of schedules for church and sports
- create customer visit protocols (html for colleagues) I have access
- to my org files via svn world-wide
-- all aspects of GTD except calendar
-- Outlining and Organising.
-- Day to day planning. Constantly switching between gtd and John
- Wiegley's setup to find out what suits me best.
-- Todo List management. Task Scheduling. Note taking. Blogging
- (Blorg). Simple Bug Tracking.
-- Organizing my work.
-- Managing all my projects and todo lists using GTD, and managing my
- diary/calendar. Basically, I use it to manage my life - home, work,
- social etc. Also use it for hierarchical editing of files etc, but
- that is secondary.
-- day planner (in agenda view) - generation of hipsterPDA - easy
- folding documentation tool (write text docu, use folding to hide
- sections I'm not working on currently, and finally generate html or
- LaTeX
-- GTD / Agenda
-- I organize all my projects and appointments with org.
-- Mainly todos/tasks planning and follow up
-- I use it to keep track of articles I have to write for clients (I'm
- a journalist). I keep a page per client. I also use it to keep notes
- on personal stuff, such as sport activities, todo things around the
- house, garden and so on
-- advanced todo list, reading diary, simple HTML authoring.
-- Project management
-- note taking, task management, document creation, webpage publishing
-- task management, notes about work and home projects, regular
- journaling -- the list of things is expanding as I spend more and
- more time in emacs/org.
-- Project planning, scheduling. Information
- gathering. Wishlists. Outlines. Todo lists (checkboxes). Data
- munging (tables) Review planning (outline w/ links)
-- For GTD and basic word processing
-- Projects, Notes, Memorial days etc.
-- single file for everything
-- Amassing and sorting to-dos and reference information. (Recovering
- from mild brain injury in 2005 that affected ability to categorize
- and prioritize, need mechanical aids!)
-- Handling notes. Displaying the calendar. Use the agenda view to
- display notes.
-- Outlining and providing group TODO lists with explanations.
-- To Do List and Project Tracking Writing articles for export to HTML
-- Note taking, task management
-
-* 5. New features and product maturity?
-
-Original question:
-
-What new features (if any) would you like to see in org-mode or do you
-think the product has reached maturity?
-
-- case sensitive search in tag completion - multilingual day name
- input product has reached maturity in my opinion
-- nothing (for now)
-- A way to make it more Gnome friendly would be nice. In the case that
- you don't have emacs started, you lose your ideas until you can note
- them down.
-- I still haven't learnt enough to fully customize my environment.
-- Nothing specific, but I love the current state of development.
-- Syncing todos to other devices such as cellphones and palms, I know
- it would not be very easy to do but would be extremely useful
-- No idea, sorry. I think it has enough features at present that seems
- a bit intimidating, really. (Minor quibble -- I changed some of the
- keybindings. I prefer M-left/right to hide/show subtrees, rather
- than cycling with tab, and use # instead of * for outline
- levels. This is mostly habits from a "todo-mode" used on emacs
- in-house where I work.)
-- I'm on the lookout for a cell phone that runs Emacs, but... I haven't
- found any mechanisms for remotely adding/editing timestamps,
- changing the state of TODO items, etc. Neither have I found a way to
- trigger reminder sounds, e-mails, phone calls, or IM messages. I'm
- not sure about the best way to approach "mobile org-mode"... A
- web-interface like Webjimbo? More robust import/export/sync to iCal
- or GData? If we can find a way to usefully sync org-mode with mobile
- devices, it'll be just about perfect.
-- Current features are enough for me.
-- It is certainly mature. However I would also like to be able to use
- it as a wiki and general-purpose document authoring/publishing
- tool. In an ideal (and possibly unrealistic) world I would love to
- see unification with muse-mode. To what extent is this possible?
-- I am still too new to it to comment on this.
-- It's quite mature and I surely don't master it. What I'd like to see
- is easier manipulation of the agenda export.
-- Compatibility with other wiki syntax (importer or exporter)
-- too soon to know
-- Basically mature; I'd like to see refinement within the current
- feature set.
-- You can always add new features! I would like to see an easy way to
- tell how old my entries are. I would like to be able to derive a
- task order based on importance and age (for tasks that don't have a
- deadline but must be completed eventually). Also I would like to see
- it integrated with other tools. I think a MindMap converter (for
- FreeMind) would be cool - although it probably could be an external
- script.
-- Export to WordprocessingML would be perfect. Currently I export to
- HTML and read the reports into Word, saving them as *.doc. But you
- loose some features and details doing this.
-- Integration out-of-the-box with remote calendar systems like Google
- Calendar
-- Close to maturity. Some new features would be nice, but not terribly
- important: Keeping root to leaf tree structure when archiving part
- of a subtree. Simple dependent todos (i.e. dependent todo moves into
- "NEXT" state when previous todo is marked "DONE"). Exporting entries
- in HTML in mono-spaced font by default (i.e. without specially
- marking individual entries). Auto-sorting of entries within a single
- parent node (e.g. when a node is marked "DONE", move it lower in the
- parent's list of todos). Integration with project management
- software.
-- Some kind of resolution to the line wrapping issue with headlines.
-- Simpler ways of doing things (perhaps with mouse commands)
-- I'd say it's pretty close to maturity. I haven't used most of the
- more recently-added advanced features.
-- I'd like easier customization of "workflow" steps that would make it
- easier to update states and record notes related to state changes
- (and skip these notes when the state transitions are obvious in
- nature).
-- No immediate demands. I do not think the project has reached
- maturity.
-- This product has reached maturity since long! In my point of view
- this is. Excellent work!
-- depending tasks - integrated PDF-generation (especially for
- windows) - visualisation for tasks (like Gantt) - a minor mode for
- contacts like vcard.el
-- I think it reached maturity. It would be nice to have some minor
- things, like a possibility to insert todo's right inside your project
- source code and then have them added in agenda automatically.
-- Instead of new features, I'd much prefer keeping XEmacs
- compatibility
-- Wishlist - Adding arbitrary (user specified) relations between nodes
- with a specific relation name. for example, x <part of> y; where x
- and y are two nodes. - Making the above functionality work between
- files - making the above work between nodes published on a
- distributed server In the GNU project GNOWSYS, we do this, where it
- is a web application. We are now exploring how org mode can be used
- as a client to manage the data published in GNOWSYS. Out team would
- be more than willing to collaborate, but our team members are all
- Python hackers, and use Emacs only for coding
-- I am having trouble keeping up with the many new features of the
- last few months!
-- I think it is mature enough for me
-- automatic reminders in Emacs as pop ups?
-- I'm quite content as it is. I guess I could probably think of one or
- two things, but I wouldn't want to spoil its power/simplicity
- balance.
-- planing times for tasks and compare them to actual used times (and
- also give out a warning if to many hours are planed for one day) -
- agenda export to latex - simple project management
-- a gtd framework would be a killer feature!! more visual effects with
- overlays However, it's "dj" a very good work. Thanks.
-- very mature
-- Nearing maturity, but then again, maybe I'm just out of ideas.
-- I would like org-mode (or other parts of it like orgtbl) to become a
- minor mode so I can turn it on/off in other buffers (mainly
- muse). For example I would love to use todo list editing features in
- emails.
-- I don't understand all the features yet :)
-- export facilities
-- New features, in order of importance to me: 1.) A way to select a
- chunk of text in firefox and paste it into org-mode, along with a
- nicely formatted URL link. I would use this many times a day. MS
- OneNote does this well. 2.) A way to link to email in an IMAP
- folder. Preferably, this link would point directly to the email on
- the IMAP server. The link should look like all the other links, and
- you should be able to just drag it from, say, Thunderbird, into
- org-mode, although a Thunderbird keyboard shortcut would be nice. I
- would use this every day. 3.) More flexible outline prefixes. You
- should be able to make headlines of this type: I. asdlfk i. asdfj
- ii. asdlfkj II. ... Or 1. Introduction 1.1 asdfkj 1.2
- asdfkl 2. Background ... Emacs hyperbole:
- http://directory.fsf.org/project/hyperbole/ did this
- beautifully. 4.) Internal links search in a way consistent with
- emacs search (Ctrl-s). When you click on a link, it should go
- towards the end of the buffer for the next match. When there's
- nothing towards the end, it should wrap to the top. 5.) Fix the
- underline/bold/italic stuff (if that is a new feature) 6.) Better
- formatted html table export
-- Better support for working with others.
-- I would like to see different way to view or summarize agenda. Like
- progress, next possible todo
-- I think org-mode is quite mature now except there may be still some
- bugs in it and some features may need more polish
-- Too novice a user yet to comment
-- can't tell yet.
-- I like to be surprised more than wishing
-- I'd like better integration with calendar mode of
- emacs. Specifically, when using the calendar, the command 'i d' to
- insert an appointment, the diary file is used. I'd like to set a
- headline in my orgmode buffer for that insert, for consistency with
- the calendar entries I make by hand while processing my inbox Also,
- navigation from agenda to org-file is easy. navigating back is
- harder.
-- possibly nested numbered lists: 1. head 1 1.1 sub-head 1 1.2
- sub-head 2 Also lettered lists: a. point a b. point b but I'm
- already quite satisfied
-- implement all features of muse-mode. Ex: list of pages, backlinks,
- following links with Enter, ... - consistent and clear syntax for
- formatting text, which doesn't require memorizing use cases or
- exceptions (ex: *a* isn't bold)
-- syncing with my palm would be the greatest need. (syncing with
- outlook would do the job as outlook is synced with the palm)
-- mostly small things like an isearch mode that only matches headlines
- (and doesn't auto expand), an allout-copy-exposed-to-buffer
- equivalent, hipster pda publishing
-- I've too many ideas to write here. The only thing i can think of is
- not quite org related. A published bison or antlr grammar, so people
- can write org parsers/processors in other languages, and extend its
- integration into other systems.
-- Org mode is fairly mature. Only the remaining inconsistencies should
- be straightened out.
-- Hard to say, every so often I think of a feature that might be nice
- to have. I have a feeling that alternate views (like the agenda) to
- allow other ways of exploring your information would be handy, but I
- have no concrete ideas yet as to what they might be.
-- Better exporting (for example better LaTeX export).
-- The only thing I need is better integration with mh-e (I suspect it
- is already there - just need to find the time to sort it out). Other
- than that I am very content!
-- I always wanted to be able to schedule a task for a specific week
- (as opposed to a date) - I would like to improve the hipsterPDA
- generation (export the agenda view as nice LaTeX, improve the
- cal-tex output, etc)
-- Org grows faster than I can learn all those nice features. One
- feature I'd love to see was that the HTML export created docs that
- could be outlined like in an org buffer. I guess that's possible
- with some CSS.
-- Task dependency for project planing
-- At the moment, I'm still on the learning curve. Org-mode has
- soooooooooo many features I have not even discovered yet. I almost
- daily open the manual pages to see I there is something I can use.
-- Probably, customization of built-in agenda view. But I'd rather see
- org-mode streamlined and cleaned of unnecessary
- complications. Properties should be either integrated more tightly
- to replace tags/priorities/etc, or removed.
-- Looking forward to some of the dependency ideas.
-- Import tasks from .ics files, include .ics files in agenda,
- eventually include remote .ics files in agenda. Would like an
- updated blogging tool that takes advantage of recent developments.
-- I'm working on integration with my email client and web browser --
- it's a slow process because I'm not a programmer, but I'm learning
- bits and pieces about bash shell scripts and grabbing what I can
- from experts already using org.
-- I'd like a way to set project (outline item) dependencies and to
- easily list those projects in dependency order. I could do it now
- with properties, a dynamic block and some elisp. I'd use markup more
- if it were more reliable in the emacs buffer. It might be nice to
- have a mode where rigid outline style indenting is enforced while
- editing outlines and lists. Perhaps as a buffer option or subtree
- property. None of this is necessary or worth calling org-mode
- immature.
-- Not new features. But perhaps splitting org.el into different
- modules: one for outlining, one for doc format (Wiki engine), one
- for GTD
-- block quote text support. like wiki {{{ This is quote text }}}
- Currently only putting ':' at beginning of text or heading.
-- I hope a better archive mechanism using C-c C-x C-c, which could
- keep the structure in my org file.
-- Seems mature; new features always interesting but can add a layer of
- too-many-choices distraction. (See prioritizing problems above ;) )
-- New summary type {%} for progress status. Real comment syntax.
-- I use only a fraction of its features.
-- Mature
-
-* 6. Additional tutorials, documentation and screencasts would you like?
-
-Original question:
-Which topics or "how-to" guides would you like to see in the
-documentation or as a tutorial or screencast?
-
-- none. documentation is excellent
-- how to prepare/export/print GTD file to A7(index cards hPDA (hipster
- PDA) forms
-- Everything should be a screencast for new users.
-- I'd love to see more examples (with code) of how people use org,
- especially for implementing GTD.
-- More detailed information about blogging would be great, especially
- motivation for using org.
-- The manual and refcard usually have me covered. An in-depth
- screencast on table/calc might be nice.
-- More stuff about methodology to use it.
-- Screencasts are most helpful to me. I would like to see material on
- publishing and blogging in particular
-- Project lifecycle. Timesheet reports.
-- Exporting to other formats and customizing that
-- lot of screencast showing new features of org (such as one already
- done)
-- The documentation is actually rather good as it is, haven't found
- anything lacking yet.
-- Integration with remember
-- Integrating org-mode with pine/alpine mailer.
-- Not sure who you want to target. Advanced users are your bread and
- butter and probably are OK. Beginners should get some screencasts
- that describe a common problem and just focuses an how org mode can
- help them. A good example is something like when someone's todo list
- gets too long and complex and they want to split it, but maintain
- connections between items on various lists, or perhaps view a
- chronological list of all items in one location. Org mode is the
- only program I know of the handles this kind of complexity
- gracefully.
-- In depth explanation of using the agenda to its fullest
-- I'd love to see one on setting up column views. A tutorial on
- publishing files would be great. And one about creating custom
- agenda views.
-- Changing the keybindings to make specific state transitions easier
- to enter
-- don't know as of yet ...
-- using the spreadsheet with merged cells, calculation for rows and
- columns - showing the true meaning of the properties stuff - over
- all there should be examples - i really dislike the manual form
- orgmode.org because it is technical oriented not for the simple
- user - more howtos for gtd -> learning from each other
-- Different usages of org-mode. From GTD to other ways ...
-- I find the manual well written and sufficient.
-- Use of drawers and properties.
-- How to organize multiple projects; auto-archival.
-- org spreadsheet
-- Since Org-mode is (to me) a collection of "orthogonal" features, but
- doesn't much impose structure, I'd be interested in seeing how
- others organise their data and "bring it to life" with the Org-mode
- features.
-- none
-- more documentation for org's lisp functions (in fact more examples
- with org's lisp functions!!)
-- remember mode integration
-- I prefer the documentation and experimentation. Need drives my
- learning.
-- I don't have any preferences.
-- Can't think of any
-- I think a new user would benefit from a screencast showing basic
- hierarchy creation and navigation
-- Remember Practical uses of properties
-- I would like to see more people to share their ways of using org
- model
-- The documentation is already very good and it seems the manual is
- never out of sync from the latest org-mode version. I found the
- mailing list is the best source of "how-to" as people's individual
- situations are so much different.
-- more of org for gtd
-- how to deal with the calendar and insert dates quickly - two-way
- backends for groupware-like behavior - calender functionality for
- scheduled events (receive popups or emails or sms or the like) -
- probably more but it's too early to say
-- drawers + table calculations
-- Using org-mode as a calendar/planner. Perhaps a best practice around
- where date- and time-stamps belong (in the headline? in a SCHEDULED:
- property? DEADLINE: property?) Also, it would be helpful to be shown
- the best practices around Categories (since they show up so
- prominently in the agenda) I wanted them to be like David Allen's
- "Contexts", but that's hard for me to manage.
-- All the variables that you must configure to be able to write and
- export an article successfully and without unexpected results - How
- to move from {muse,kwiki,reST,planner,...} to org-mode: how to adapt
- the syntax, ...
-- examples of how to columns view
-- real examples of different ways of using org-mode
-- Scope projects? integrate Org into a software development
- process/project? Handle <not at computer> org interactions?
-- Daily use of agenda
-- I'm still not familiar with the more advanced features of org-mode,
- so I'm keen to see these areas explored in tutorials and guides.
-- The spreadsheet.
-- None that I would be interested in, although I accept that new users
- would benefit from them.
-- I think column-view is a great feature. Bastien's tutorial is good,
- but I'm thinking a tutorial focused more on the use case as opposed
- to the config option might be better. If I find time :-)
-- I don't know if it's just me, but currently I make no use of
- tags. So any how-to or screencasts of how to use categories and tags
- together in a senseful way would be nice. Most usages of tags I've
- seen so far where tags like :phonecall: or :appointment:, but when I
- have a TODO "Call Jim" or "Meet Jim" those are superfluous...
-- I would welcome such howtos and offer to help. The drawback of
- screencasts is they take a long time, and there is no way a viewer
- can tell it will be useful to sit it all out. A guide giving
- examples (and using short screencasts, if necessary) gives the
- reader an overview, he/she can skip sections and browse to a
- chapter/paragraph deemed useful. I would like to learn howto tweak
- my custom built todo-lists so that some of the statuses show up in
- the agenda, and others don't. Example WRITE should be on the agenda,
- but INVOICE not really. But the intermediate VERIFY should.
-- More on GTD. Agenda customization.
-- More on column mode and new uses of properties.
-- I know there are books and howtos about lisp, but it would be great
- to see some smaller howtos that are specific to org applications,
- and code samples.
-- The remember mode stuff scares me. I need to take some time learn
- it. I also know agenda can do a lot more than I do with it. I'd like
- to see screen shots of of column mode to drool over since I'm not
- running emacs 22 yet.
-- can't thing of any
-- Spreadsheet examples.
-- how-to setup a gtd style system is always my favorite.
-- Some experienced users' detailed explication of pros and cons of the
- newer TMTOWTDI (There's More Than One Way To Do It) choices like
- archiving methods, task states, etc. leading to -- you
- guessed it -- prioritizing problems
-- Building complex agenda views.
-- Dunno.
-- Setting up a publishing/blog environment
-
-* 7. Which features of org-mode do you use? (Spreadsheet, LaTeX, HTML, Remember, etc)
-
-- Document Structure, Tables, Spreadsheet, Hyperlinks, TODO items,
- Tags, Properties and Columns, Dates and Times, (Custom) Agenda Views
-- LaTeX, Remember
-- Use the agenda/tags views heavily. Tables, but not really
- spreadsheets.
-- Remember
-- remember, agenda views.
-- I'm sure I will use everything at some point. I've finally started
- using remember recently, about to start using HTML for blogging I
- think, and can imaging using LaTeX to print index cards even.
-- Todo-list, agenda - remember
-- Remember, agenda, I learned to use the tags / priorities, but they
- don't seem to fit my style of use.
-- Publish to HTML and LaTeX (although I'd prefer ConTeXt), dynamic
- blocks, orgstruct minor mode, and hyperlinks. I'm not sure if they
- count as a "feature", but I use deadlines, scheduling, and repeated
- tasks *a lot*.
-- remember, clock summary.
-- TODO keywords, tags, timestamps (inc. deadlines/scheduling),
- priorities, export to HTML/ics, tables, archiving, remember, custom
- agenda commands
-- Still exploring.. starting out with fundamentals as described in
- John Wiegley's excellent write-up.
-- HTML, Remember
-- Basic planning, some html export, Want to use more features of org
- but lack of time
-- Remember, html
-- Much use of Remember, agenda, agenda todo lists. Some use of HTML
- and LaTeX. A little use of spreadsheet.
-- Starting to use spreadsheets and tables. I use the [/] feature to
- keep track of task counts a lot. I like the "radio" links too. Don't
- use the others much.
-- Export2HTML, Remember, Agenda
-- Remember, LaTex, ical export, Agenda and Diary integration
-- HTML. My usage is pretty basic.
-- LaTeX, HTML, Agenda, diary integration, Todo, outlining like crazy
-- Spreadsheet (for tables)
-- I use Remember, HTML, agenda views, hyperlinks, time-tracking,
- timestamps, and tags. I occasionally use tables, and plan on using
- the PROPERTIES drawer in the future. I don't currently use any
- advanced table formulas or column view, but I'm glad they're there.
-- Remember, basic task lists, and mostly the Agenda views.
-- LaTex, HTML, Remember, Cal, diary
-- all
-- agenda - html - spreadsheet
-- Spreadsheet, remember, time logger and outlines.
-- Document structure + hyperlinks, agenda + remember, exporting and
- publishing
-- writing documents, LaTeX, HTML.
-- Remember; tables.
-- Remember, and the todo features.
-- simple to do listing
-- A lot: Outlines, Tables, Spreadsheets, TODOs, Links, Tags,
- Timestamps, Clocking Time. A little: Agenda views, Properties and
- Columns Not at all: LaTeX, HTML, Remember I plan to increase my
- usage of all the above, apart from LaTeX, which I'll probably never
- use.
-- Remember
-- Remember, Latex, spreadsheet (with calc)
-- just to basic features
-- * TODO's, including ** Scheduling ** Deadlines ** Archiving (both
- tag and function) * Remember * LaTeX * export/HTML * Tables *
- org-publish * Agendas
-- spreadsheet, HTML
-- remember, agenda, priority
-- Remember
-- all
-- Basic outlining with tons of links of most types allowed. * Tables *
- HTML export * TODO's
-- Tables, HTML, Remember
-- table, agenda, remember
-- Probably the question is bettered asked with "which features of
- org-mode do you not use?" :-) It seems I have almost used everything
- except properties and drawers. Although I did not go into depth of
- many of them, like I never used a formula in the built in org-mode
- table.
-- tags, todos, links, timestamps
-- remember, agenda
-- tables, HTML, ToDo stuff/agenda, column mode, clock features,
- categories
-- Agenda, time tracking, HTML, latex, spreadsheet
- agenda export to ics (iCalendar) file TODO proper- ty drawers
-- headings, tags, links, drawers & properties, table (& occasionally
- spreadsheet), remember, todo's
-- outlining - basic spreadsheet - org-export-as-latex - HTML -
- org-publish - marking TODO/DONE (or equivalents) - agenda
-- Remember HTML
-- HTML, Remember, custom agenda views, tags matches, custom keyword
- states, diary integration, recurring tasks, scheduling and
- deadlines, org-nnml, hyperlinks, categories
-- Agenda, Remember, Tags, Ascii Export, Tables, Outlining
-- Spreadsheet
-- sometimes Spreadsheet remember extensively LaTeX/Html export
-- Remember, Blorg, org-publish, Tables, Lists, Checkboxes, TODO
- sequences.
-- LaTeX, html, remember, spreadsheet
-- Tags, Remember, Diary integration, Logging, sometimes spreadsheet
- usage.
-- folding, TODOs, Agenda view, HTML generation, column-view
-- Spreadsheet, HTML, Remember, fast selection of TODO keywords, links
- to everywhere, extended timestamps and intervals
-- Spreadsheet, HTML
-- I use remember very often. I have not really touched the
- spreadsheet, don't need to. I use the deadline feature all the time
- and the [/] todo list type. I have experimented with export to html,
- in order to transport stuff to a very smart smart phone (iphone) but
- that requires more tweaking on my side.
-- todo and logging state changes, tags, priorities, hyperlinks,
- remember, timestamps, agenda, export to HTML.
-- Folding, spreadsheet, column mode, properties, schedule/agenda,
- org-remember, html export, todo, tags
-- I use everything except radio stuff and dynamic blocks, and I think
- I will use those soon. Don't use XOXO export either, I guess.
-- remember, tables, tasks, tags, archiving, calendar, html export, and
- I'm learning a bit about LaTeX.
-- In no particular order: tables, plain list folding, checkboxes and
- checkbox counting [/], multiple todo sequences, tags, properties,
- inactive dates, elisp formulas, html export, text export, in-buffer
- markups (*/_), subtree in indirect buffer, links
-- latex, html, remember
-- spreadsheet, remember, agenda, outline, property, column view
-- remember, archive, appointment, diary, timeclock
-- Remember for fast to-do adds; use tables occasionally but mostly use
- dedicated spreadsheet s/w for such functions. Hope to learn LaTeX at
- some point.
-- Agenda views Table editing Properties drawers HTML export LaTeX
- export
-- HTML. Remember. Tables.
-- Mainly time stamps, agendas and HTML export
-- LaTeX, Spreadsheet, Remember
-
-* 8. Your age
-
-| Age range | N | bar |
-|-----------+----+-----------------------|
-| 16 - 20 | 0 | |
-| 21 - 25 | 5 | ***** |
-| 26 - 30 | 15 | *************** |
-| 31 - 35 | 21 | ********************* |
-| 36 - 40 | 11 | *********** |
-| 41 - 45 | 13 | ************* |
-| 46 - 50 | 3 | *** |
-| 51 - 55 | 3 | *** |
-| 56 - 60 | 0 | |
-
-* 9. Which country do you live in?
-
-| Country | N | bar |
-|-------------+----+-------------------------|
-| Australia | 3 | *** |
-| Canada | 2 | ** |
-| China | 2 | ** |
-| Croatia | 2 | * |
-| France | 5 | ***** |
-| Germany | 17 | ***************** |
-| Hungary | 1 | * |
-| Iceland | 1 | * |
-| India | 4 | **** |
-| Italy | 2 | ** |
-| Netherlands | 3 | *** |
-| New Zealand | 1 | * |
-| Norway | 1 | * |
-| Pakistan | 1 | * |
-| Romania | 1 | * |
-| Russia | 1 | * |
-| Scotland | 1 | * |
-| Slovenia | 1 | * |
-| Spain | 1 | * |
-| Sweden | 1 | * |
-| Switzerland | 1 | * |
-| UK | 7 | ******* |
-| USA | 23 | *********************** |
-
-* 10. Are there any other comments you would like to make about org-mode?
-
-- Thanks for this great software, I've waited for years for such a
- tool. I've wrote some tools around org in Perl, hopefully I'll find
- some time to contribute. Thanx a lot
-- Great tool to stay even longer in emacs OS :-)
-- Thanks!
-- Great App, Great Support, Great Community
-- org-mode is all-the-way cool.
-- With the possible exception of Emacs itself, org-mode is my very
- favorite bit of software. It has inspired me to learn LISP, so I'm
- looking forward to contributing in the near future.
-- It's fantastic and the maintainership and community are both second
- to none!
-- Later. :)
-- Great mode and very useful. Thanks a lot for your effort and time!
-- Great Work ! Felicitation to its author
-- It's indispensable for my current work and lifestyle.
-- It is a great package, thanks for making it available and keeping
- it alive!
-- Thanks for the org-mode. I just love it! Do all my personal and job
- planning with it!
-- Great tool, thanks thanks thanks :)
-- It's fantastic -- thanks for the great tool. I'm getting older and
- it's the only way I can "remember" everything. It's not just a great
- todo list manager, but I use it to document almost everything about
- my job (e.g. my original intentions about a
- project/implementation). I can bury a TODO right down in the place
- where I have most of the surrounding documentation.
-- I cannot overstate how valuable this mode is. It single handedly has
- the potential to make laypeople aware of Emacs. Thanks so much for
- working on it!
-- Love it. Love it. Love it. Carsten is awesome.
-- It's changing very fast, and I'm worried that my muscle memory will
- start to fight against the changes. Still, it's good to see an Emacs
- package with such active interest and support.
-- I'm a happy user. Thanks to Carsten and all contributors
-- great guys on the mailinglist, great spirit, excellent product :-)
-- Carsten, many thanks for this great piece of software! Keep it
- simple and usable - not everybody follows the power user discussion
- in gmane
-- Keep up the great work! :)
-- Thanks to Carsten and to people on emacs-orgmode !!
-- Been a user of GNU Emacs for the last 18years, never seen such a
- fascinating major mode. I like this kind of apps since I work in
- knowledge organization, and would like to contribute in some
- way. Our lab gnowledge.org would like to develop a java applet that
- provides org mode kind of editing. The buffer thus produced will be
- converted into html when the page is being served in the
- background. This will encourage the community to do structured
- documentation. Our lab is now engaged in developing
- beta.selfplatform.eu, where in we would like to provide this
- feature. Do you think, orgmode developers would like to help us or
- contribute in this endeavor. Orgmode can be very useful for
- furthering semantic computing.
-- It is a great product. I does not need to grow. It might risk
- feature creep.
-- Excellent package
-- Thank you, Carsten!
-- Has increased my productivity a lot!
-- Really a great thank to the author "Carsten Dominik", "chapeau" as
- they say in France!!!!
-- Org-mode was relatively immature when I started using it, and I have
- kept with it for 2 simple reasons: 1. The maintainer (Carsten) is
- friendly, fast, accurate, and thorough 2. It works -- it does what
- it claims to do, and does it well
-- Org mode keeps me organized, it's outstanding!
-- hmmh, org-mode is the first thing I start in the morning and the
- last I close in the evening, I guess this tells it all.
-- Org mode has been an incredibly useful tool that is fun to use. I
- think a main reason for its utility is that basic use requires
- little thought. When I'm using it for brainstorming, it's almost
- like I'm not aware that I'm using any program -- I'm just
- thinking. Any changes to org-mode should preserve this
- simplicity. Thanks a ton to Carsten and all the others who have
- contributed to this great project!
-- Thank you Carsten!
-- Maybe we should consider a separate package or maintainer for
- xemacs....
-- Thanks, thanks and thanks.
-- Good stuff. thanks
-- It's Fun. ASCII is usually the only interface I can get used to,
- because it's so fast.
-- org-mode makes me look organised (though a bit quirky). That's
- enough reason to use it.
-- Amazing!!!!!!!!!!!!!!!! :-)
-- Even if org-mode stands right where it is, it has been enormously
- helpful. Thank you very, very much.
-- Well done
-- Yes: org-mode progresses very well and improves with each version
-- for me its the greatest found treasure since I "discovered" Emacs.
-- Great work! Wish I had time to contribute more.
-- Keep up the good work :)
-- It's a great software project and community. Thanks again to
- everyone involved!
-- Excellent piece of software!
-- I'm very very happy with it.
-- org-mode is fantastic :-)
-- The best feature of Org are its two maintainers Carsten and Bastien
- and its helpful community.
-- Great mode for emacs. I wish I was using it more
-- It is great tool. Uncluttered. Thanks to Carsten et al.
-- Rock on!
-- favorite piece of software I use.
-- I'm continually amazed by what org can do, and also by how intuitive
- it is. It's not at all unusual that I find myself thinking that it
- would be great if org/emacs did "x", trying what seems to me to be
- the way that it would do "x" if it could, and discovering that it
- functions just as I expect. And when it doesn't, there are ways to
- figure it out. (And Carsten is a great developer who shines at
- hearing what his users are doing, responding to expressed needs, and
- even being clear if/when he decides not to do what someone would
- like him to do. Other heavy users and scripters are great as well.
-- I started using Org-mode as an outliner. It is the best outliner
- I've used an much more. The community is valuable but Carsten's
- skill and judgement has made org-mode what it is.
-- It's a killer tool that I could not live without.
-- org-mode is great, I hope it can keep clean text file when adding
- functions.
-- I forced myself to learn emacs after 25+ years in the vi camp in
- order to use org-mode. Loving it. Carsten's enthusiasm and support
- are a joy, and the mailing list is always refreshing.
-- I plan to run a website where users could share Org files and edit
- them together. I plan to write a better exporter (and more formats!)
- I think the Org syntax is mature enough to get more programs
- interacting with it outside Emacs. Org is *great* :)
-- It's wonderful. Thanks!
-- org-mode is a fantastic program, supported by a lively helpful email
- list. Carsten is very responsive to feature requests and helping.
-
-
--end-
-
-* Appendix: Raw data for some questions:
-
-** <<Raw Emacs versions>>
-Here are the detailed responses, for reference.
-
-:GNU Emacs 22.1.1 (powerpc-unknown-linux-gnu, GTK+ Version 2.10.13) of 2007-07-08 on malo, modified by Debian 2. GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600) of 2007-06-02 on RELEASE
-:21.3.1 and 22.1.1
-:22.0.96.1 on Windows CVS from the unicode2 branch on Linux
-:Emacs 22.1 GNU Emacs 22.1.1 (i686-pc-linux-gnu, GTK+ Version 2.10.11) of 2007-09-16 on zen
-:Emacs 22.1. Where I happen to be sitting, M-x version says: GNU Emacs 22.1.1 (sparc-sun-solaris2.8, X toolkit) of 2007-06-15 on sa
-:Emacs 23
-:Emacs from CVS GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.12.0) of 2007-10-31 on samarium
-:Emacs22
-:GNU 22.0.98.1
-:GNU Emacs 21.3.1
-:GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600) of 2006-03-21 on YAMALOK
-:GNU Emacs 22.0.91.1
-:GNU Emacs 22.0.95.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2007-03-02 on pacem, modified by Debian
-:GNU Emacs 22.0.96.1 (i386-mingw-nt5.1.2600) of 2007-03-24 on NEUTRINO
-:GNU Emacs 22.0.990.1 (i386-mingw-nt5.1.2600) of 2007-05-23 on LENNART-69DE564 (patched)
-:GNU Emacs 22.1
-:GNU Emacs 22.1
-:GNU Emacs 22.1.1
-:GNU Emacs 22.1.1
-:GNU Emacs 22.1.1
-:GNU Emacs 22.1.1 (i386-apple-darwin9, Carbon Version 1.6.0)
-:GNU Emacs 22.1.1 (i386-apple-darwin9.0.0, X toolkit) of 2007-11-05 on selenium. dmg
-:GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600) of 2007-06-02 on RELEASE
-:GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600) of 2007-06-02 on RELEASE
-:GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600) of 2007-06-02 on RELEASE
-:GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600) of 2007-06-02 on RELEASE
-:GNU Emacs 22.1.1 (i486-pc-linux-gnu, GTK+ Version 2.8.20) of 2007-07-22 on nautilus, modified by Debian"
-:GNU Emacs 22.1.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2007-08-22 on raven, modified by Debian
-:GNU Emacs 22.1.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2007-11-03 on pacem, modified by Debian
-:GNU Emacs 22.1.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2007-11-03 on pacem, modified by Debian - Gnu Emacs 22.1 windows version
-:GNU Emacs 22.1.1 (i586-suse-linux-gnu, GTK+ Version 2.12.0) of 2007-11-06 on balada
-:GNU Emacs 22.1.1 (i686-pc-linux-gnu) of 2007-09-27
-:GNU Emacs 22.1.1 (i686-pc-linux-gnu, GTK+ Version 2.10.4)
-:GNU Emacs 22.1.1 (i686-pc-linux-gnu, GTK+ Version 2.10.6) of 2007-09-14, in an Eterm
-:GNU Emacs 22.1.1 (powerpc-apple-darwin7.9.0, Carbon Version 1.6.0) of 2007-07-22 on applecore.inf.ed.ac.uk - Aquamacs Distribution 1.
-:GNU Emacs 22.1.1 (powerpc-apple-darwin8.10.0, Carbon Version 1.6.0) of 2007-10-04 on malibu.local
-:GNU Emacs 22.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.0) of 2007-11-06 on king, modified by Ubuntu
-:GNU Emacs 22.1.2 (i386-unknown-openbsd4.1, X toolkit) of 2007-06-10 on lucien.my.domain
-:GNU Emacs 22.1.50.1
-:GNU Emacs 22.1.50.1 (i386-apple-darwin8.10.1, Carbon Version 1.6.0) of 2007-10-02 on plume.sr.unh.edu - Aquamacs Distribution 1.2a
-:GNU Emacs 22.1.50.1 (i386-mingw-nt5.1.2600) of 2007-07-07 on NEUTRINO
-:GNU Emacs 22.1.50.1 (i686-pc-linux-gnu, X toolkit) of 2007-06-18 on ...
-:GNU Emacs 23.0.0.1 (i386-mingw-nt5.1.2600) of 2007-07-10 on BREP
-:GNU Emacs 23.0.0.1 (i386-mingw-nt5.1.2600) of 2007-08-18 on TPAD
-:GNU Emacs 23.0.0.1 (i686-pc-linux-gnu, GTK+ Version 2.8.20) of 2007-03-18
-:GNU Emacs 23.0.0.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2007-08-13 on cera" (emacs-unicode2), Emacs 22.1 under Windows.
-:GNU Emacs 23.0.50.1 (i386-mingw-nt5.1.2600) of 2007-11-13 (via CVS, compiled with GnuWin32 native tools rather than cygwin)
-:GNU Emacs 23.0.50.1 (i486-pc-linux-gnu, GTK+ Version 2.12.1) of 2007-11-11 on elegiac, modified by Debian
-:GNU Emacs 23.0.50.1 (i486-pc-linux-gnu, GTK+ Version 2.8.20) of 2007-10-14 on elegiac, modified by Debian"
-:GNU Emacs 23.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.12.1) of 2007-11-15 on baldur
-:GNU Emacs 23.0.60.1
-:GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.12.0) of 2007-10-31 on samarium
-:GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.10.14) of 2007-10-29
-:GNU Emacs 23.0.60.1 (i686-suse-linux-gnu, GTK+ Version 2.12.0)
-:GNU Emacs 23.0.60.1 (i686-suse-linux-gnu, GTK+ Version 2.12.0)
-:GNU Emacs 23.0.60.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.12.1)
-:GNU Emacs CVS (~23.0.50.1)
-:GNU Emacs CVS 20071101
-:GNU Emacs CVS 23.0.0
-:GNU Emacs On Windows XP: GNU Emacs 22.0.990.1 (i386-mingw-nt5.1.2600) of 2007-05-23 on LENNART-69DE564 (patched) On Linux: GNU Emacs 22.1.50.1 (armv5tel-unknown-linux-gnu) of 2007-06-22 on homehub
-:GNU Emacs and Carbon Emacs, both 22.1
-:GNU. On Debian: GNU Emacs 23.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.1) of 2007-11-11 on elegiac, modified by Debian The other isn't available right now.
-:Gnu Emacs 22.1.1 and 21.4 (patch 20) "Double Solitaire" XEmacs Lucid
-:Gnu Emacs v22.1.50.1
-:Gnu/Emacs GNU Emacs 23.0.60.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.12.0) of 2007-11-11
-:Carbon Emacs, an OS X distro of GNU Emacs 22.1.50
-:XEmacs 21.4 (patch 19) "Constant Variable" [Lucid] (i486-linux-gnu, Mule) of Fri Nov 3 2006 on penell
-:XEmacs 21.4 (patch 20) "Double Solitaire" [Lucid] (i486-linux-gnu) of Fri Oct 19 2007 on penell
-:XEmacs 21.4 (patch 20) "Double Solitaire" [Lucid] (i686-pc-cygwin, Mule) of Fri Dec 15 2006 on vzell-de
-:XEmacs 21.4 (patch 20) \"Double Solitaire\" [Lucid] (i686-pc-cygwin, Mule) of Fri Dec 15 2006 on vzell-d
-:XEmacs 21.4.20 (distributed with Cygwin)
-:XEmacs 21.5 (beta28) "fuki" [Lucid] (i686-pc-linux, Mule) of Wed Jun 13 2007 on n2
-:XEmacs Lucid 21.4 (patch 19) "Constant Variable" - on Windows, Similar on linux (not at machine)
-:Emacs
-:Emacs 21.4.1 emacs 21.?.? (at work, I'm not certain)
-:GNU
-:GNU 22.1.1
-:GNU emacs
-:GNU emacs 22.1.50.1 (snapshot)
-:GNU emacs GNU Emacs 22.0.97.1 (i686-pc-linux-gnu, GTK+ Version 2.4.13)
-
-** <<Raw ages>>
-
-:22 Sun, 11/25/07 6:38 PM
-:22 Thu, 11/15/07 11:55 PM
-:24 Fri, 11/16/07 4:15 AM
-:25 Sun, 11/18/07 10:05 PM
-:25 Sun, 11/25/07 12:04 PM
-:
-:26 Mon, 11/19/07 10:29 AM
-:26 Sat, 11/24/07 4:38 AM
-:26 Thu, 11/15/07 2:45 PM
-:26 Thu, 11/15/07 7:22 PM
-:27 Fri, 11/16/07 9:20 AM
-:27 Wed, 11/28/07 3:20 AM
-:28 Sun, 12/2/07 5:32 AM
-:28 Thu, 11/15/07 10:06 PM
-:28 Thu, 11/15/07 12:04 PM
-:28 Thu, 11/15/07 12:17 PM
-:29 Mon, 11/19/07 8:06 PM
-:29 Thu, 11/15/07 11:27 AM
-:30 Fri, 11/16/07 3:26 AM
-:30 Thu, 11/15/07 10:07 PM
-:30 Thu, 11/15/07 3:01 PM
-:
-:31 Fri, 11/16/07 2:30 AM
-:31 Sun, 11/18/07 3:14 PM
-:31 yrs. Fri, 11/23/07 7:04 PM
-:32 Fri, 11/23/07 10:11 PM
-:32 Thu, 11/15/07 12:02 PM
-:33 Fri, 11/16/07 12:54 PM
-:33 Sat, 11/17/07 4:41 AM
-:33 Sat, 11/24/07 2:28 AM
-:33 Thu, 11/15/07 11:23 AM
-:33 Thu, 11/15/07 11:34 PM
-:33 Thu, 11/15/07 12:27 PM
-:33 Wed, 11/21/07 11:57 PM
-:34 Fri, 11/16/07 1:24 AM
-:34 Mon, 11/19/07 7:31 PM
-:34 Thu, 11/22/07 6:59 AM
-:35 Fri, 11/16/07 3:23 AM
-:35 Fri, 11/16/07 7:53 AM
-:35 Mon, 11/19/07 10:03 AM
-:35 Sun, 12/9/07 2:40 AM
-:35 Thu, 11/22/07 6:47 PM
-:35 Tue, 11/27/07 11:04 AM
-:
-:36 Fri, 11/16/07 3:19 AM
-:37 Fri, 11/16/07 12:11 PM
-:37 Fri, 11/16/07 12:36 AM
-:37 Fri, 11/23/07 1:13 AM
-:37 Thu, 11/15/07 9:09 PM
-:37 Thu, 11/22/07 3:39 AM
-:37 Tue, 11/20/07 10:55 PM
-:38 Sun, 12/23/07 1:43 AM
-:39 Sun, 11/18/07 9:52 PM
-:39 Thu, 11/15/07 4:53 PM
-:40 Thu, 11/15/07 6:00 PM
-:
-:41 Fri, 11/16/07 7:36 AM
-:41 Sat, 11/17/07 9:27 AM
-:42 Fri, 11/23/07 7:58 AM
-:42 Mon, 11/19/07 9:18 AM
-:42 Sat, 11/17/07 2:31 AM
-:42 Sat, 11/17/07 4:32 AM
-:42 Thu, 11/15/07 11:45 PM
-:42 Thu, 11/15/07 8:23 PM
-:43 Mon, 12/10/07 12:58 AM
-:45 Fri, 11/16/07 3:21 AM
-:45 Fri, 11/16/07 4:40 AM
-:45 Fri, 11/16/07 4:40 AM
-:45 Sun, 11/18/07 7:39 PM
-:
-:46 Fri, 11/16/07 4:18 AM
-:47 Thu, 11/15/07 8:42 PM
-:49 Thu, 11/15/07 11:15 AM
-
-52 Mon, 11/19/07 12:40 AM
-54 Thu, 11/15/07 11:38 AM
-54 Thu, 11/15/07 12:27 PM
-
diff --git a/ORGWEBPAGE/talks/index.org b/ORGWEBPAGE/talks/index.org
deleted file mode 100644
index 9ed1726..0000000
--- a/ORGWEBPAGE/talks/index.org
+++ /dev/null
@@ -1,45 +0,0 @@
-#+Title: Talks about Org-mode, by Carsten Dominik
-#+AUTHOR: Carsten Dominik
-#+EMAIL: carsten.dominik@gmail.com
-#+DATE: March 5, 2010
-#+LANGUAGE: en
-#+OPTIONS: H:3 num:nil toc:t \n:nil @:t ::t |:t ^:{} -:t f:t *:t TeX:t LaTeX:t skip:nil d:nil tags:not-in-toc
-
-* Google Tech Talk
-
-Here it the video of the [[http://research.google.com/video.html][Google Tech Talk]] about [[http://orgmode.org][Org-mode]] that I gave
-on July 15th, 2008 on the Google campus in Mountain View, California.
-Thanks to [[http://emacspeak.sourceforge.net/raman/][T.V. Raman]] and [[http://technical-dresese.blogspot.com/][Andrew Hyatt]] for being my hosts during my
-stay.
-
-If you'd like to see the video in higher quality, you can do so at the
-[[http://youtube.com/watch%3Fv%3DoJTwQvgfgMM][youtube page]]. Click the "watch in high resolution" linkt directly
-below the video frame.
-
-#+BEGIN_HTML
-<object width="425" height="349"><param name="movie" value="http://www.youtube.com/v/oJTwQvgfgMM&hl=en&fs=1&rel=0&border=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/oJTwQvgfgMM&hl=en&fs=1&rel=0&border=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="349"></embed></object>
-#+END_HTML
-
-For projection purposes you can also download the slides as a [[file:Google-Tech-Talk-Org-mode.pdf][PDF file]]
-file or as a [[file:Google-Tech-Talk-Org-mode.swf][flash movie]]. If you'd like to prepare your own talk
-about Org-mode and want to use some of my slides, here are the [[file:Google-Tech-Talk-Org-mode-keynote.zip][Apple
-keynote]] and [[file:Google-Tech-Talk-Org-mode.ppt][Microsoft Powerpoint]] versions of the talk. I am making
-all these files available under the [[http://creativecommons.org/licenses/by/3.0/][creative commons license]]
-(attribution).
-
-* Talk at MPI Cologne
-
-On February 8, 2010, I gave a talk about Org-mode at the Max-Planck
-Institute for Neurological Research in Cologne. The Max-Planck
-Gesellschaft kindly makes available a [[http://www.nf.mpg.de/orgmode/guest-talk-dominik.html][video recording]] of the talk.
-Thanks to Stefan Vollmar for his invitation and hospitality during the
-visit, and for an insane amount of work that was needed to get the
-audio recording to a state where it at least can be understood! So if
-you think the audio is bad - be grateful that is there at all.
-
-For projection purposes you can also download the slides as a [[file:MPI-Neurology-Talk-Org-mode.pdf][PDF
-file]]. If you'd like to prepare your own talk about Org-mode and want
-to use (some of) my slides, here is the [[file:MPI-Neurology-Talk-Org-mode-keynote.zip][Apple keynote]] version of the
-talk. The [[file:MPI-Neurology-Talk-Org-mode-ppt.zip][PowerPoint version]] was exported from Keynote and mostly
-works. I am making all these files available under the [[http://creativecommons.org/licenses/by/3.0/][creative
-commons license]] (attribution).
diff --git a/ORGWEBPAGE/tasks.png b/ORGWEBPAGE/tasks.png
deleted file mode 100644
index b7c16c2..0000000
--- a/ORGWEBPAGE/tasks.png
+++ /dev/null
Binary files differ
diff --git a/ORGWEBPAGE/todo.org b/ORGWEBPAGE/todo.org
deleted file mode 100644
index adab17b..0000000
--- a/ORGWEBPAGE/todo.org
+++ /dev/null
@@ -1,134 +0,0 @@
-# -*- mode:org -*-
-
-#+STARTUP: align
-#+TYP_TODO: TODO IDEA WISH QUESTION INCONSISTENCY BUG | DONE DECLINED
-#+TAGS: NEW(n)
-#+OPTIONS: H:2 num:t toc:t \n:nil @:t ::t |:t ^:t *:t TeX:t
-#+ARCHIVE: ::** Archived Tasks
-#+EMAIL: carsten.dominik@gmail.com
-#+TITLE: The Org-mode TODO list
-
-* Introduction
-
-This is a loose collection of ideas and TODO items for the future
-development of Org-mode. These ideas come from various sources,
-mostly from emacs-orgmode@gnu.org, from direct emails to me, or from
-my own day-dreaming. I don't always mention the source of an idea,
-out of laziness. However, when I implement a good idea, I try to
-mention the origin of this idea in the /Acknowledgments/ section of
-the manual - let me know if I forgot to give /you/ credit for
-something.
-
-** Nomenclature
- On this page, I am using TODO keywords in the following way:
- |-----------------+----------------------------------------------------|
- | *Keyword* | Intention |
- |-----------------+----------------------------------------------------|
- | *TODO* | A development that is going to happen, once I have time or once I figure out how to do it. |
- | *IDEA* | A new idea, I have not yet decided what if anything I will do about it. |
- | *WISH* | A wish, probably voiced by someone on emacs-orgmode@gnu.org. This is less than a new idea, more a change in existing behavior. |
- | *QUESTION* | A question someone asked, that needs some thinking before it can be answered |
- | *DECLINED* | I have decided not to implement this feature, but I am keeping it in the list so that people can see it, complain, or still try to convince me. |
- | *INCONSISTENCY* | Some behavior in Org-mode that is not as clean and consistent as I would like it to be. |
- | *BUG* | This needs to be fixed, as soon as possible. |
- | *DONE* | Well, done is done. |
- | /NEW/ | This is a tag, indicating recently added entries |
- | | <50> |
- |-----------------+----------------------------------------------------|
-
-
-* Tasks
-
-** Structure
-*** TODO Get rid of all the \r instances, which were used only for XEmacs.
-*** WISH proper visibility cycling for items
- Make them not hide the text after the final list item.
- This is not trivial, we cannot usenormal outline stuff,
- needs a separate implementation.
-
-** Agenda issues
-
-** Links
-*** WISH Variable of standard links for completion with C-c C-l
- Or something like that, to make standard links fast.
-
-*** IDEA Find all links to a specific file
-
-*** IDEA Make info HTML links work for links to Info files
- Info links of course only work inside Emacs. However, many info
- documents are on the web, so the HTML exporter could try to be
- smart and convert an Info link into the corresponding link on the
- web. For example, we could use the GNU software site then
- Name.HTML. Here is the link to be used:
- http://www.gnu.org/software/emacs/manual/html_node/ Another
- question is, is this URL going to be stable so that it makes sense
- to actually put this into org.el?
-
-*** TODO Document the character protection in links
- I don't think this is really covered anywhere.
- Maybe we also should protect characters in the visible part, to
- make sure thing will never be on two lines...?
-
-*** WISH Radio targets across files
- I guess each org file could write a .orgtargets.filename file, if
- it has any radio targets.
-
-** Tables
-
-*** WISH Row formulas
- @4=.....
-
-*** WISH Make a variable that current line should be recomputed always
- In each table. Skipping headers of course.
-
-
-** Exporting
-
-** Publishing
-
-
-*** TODO Document the :recursive option for org-publish
-
-** Miscellaneous Stuff
-*** BUG Comments cannot be filled
-
-*** TODO Use the new argument of bibtex-url
- Roland Winkler was kind enough to implement a new argument to the
- `bibtex-url' command that allows me to retrieve the corresponding
- URL, whether it is taken from a URL field or constructed in some
- clever way. Currently I am not using this, because too many
- people use an old Emacs version which does not have this.
- however, eventually I will implement this.
-
-*** QUESTION Do we need a 43 folders implementation?
- That could easily be done in an org-mode file. But then, maybe
- this should really be a paper thing.
-
-*** Priorities
- Here is some information about priorities, which is not yet
- documented. Actually, I am not sur if the list here is correct
- either
-**** QUOTE Priorities
- TODO entries: 1 or 1,2,...
- DEADLINE is 10-ddays, i.e. it is 10 on the due day
- i.e. it goes above top todo stuff 7 days
- before due
- SCHEDULED is 5-ddays, i.e. it is 5 on the due date
- i.e. it goes above top todo on the due day
- TIMESTAMP is 0 i.e. always at bottom
- but as a deadline it is 100
- but if scheduled it is 99
- TIMERANGE is 0 i.e. always at bottom
- DIARY is 0 i.e. always at bottom
-
- Priority * 1000
-
-*** QUESTION grep on directory does not yet work.
- I am actually not sure, I might have addressed this already, but
- my memory is failing me. Needs some checking.
-
-* COMMENT HTML style specifications
-
-# Local Variables:
-# org-export-html-style: "<link rel=stylesheet href=\"freeshell2.css\" type=\"text/css\"> <style type=\"text/css\"> .tag { color: red; font-weight:bold}</style>"
-# End: