From 9b9f2f607084dce8f656aa75c9731e6a644b20ea Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:31:37 +0100 Subject: [PATCH] Release 4.30 --- org | 987 ++++++++++++++++++++++++++++++++++++++++++--------------- org-install.el | 27 ++ org-publish.el | 561 ++++++++++++++++++++++++++++++++ org.el | 505 +++++++++++++++++++++-------- org.pdf | Bin 482382 -> 514310 bytes org.texi | 636 +++++++++++++++++++++++++++++++------ orgcard.pdf | Bin 58476 -> 58097 bytes orgcard.tex | 90 ++---- 8 files changed, 2270 insertions(+), 536 deletions(-) create mode 100644 org-install.el create mode 100644 org-publish.el rewrite orgcard.pdf (74%) diff --git a/org b/org index d859852f0..4d0374778 100644 --- a/org +++ b/org @@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY * Org Mode: (org). outline-based notes management and organizer END-INFO-DIR-ENTRY - This manual is for Org-mode (version 4.29). + This manual is for Org-mode (version 4.30). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Org Mode Manual *************** -This manual is for Org-mode (version 4.29). +This manual is for Org-mode (version 4.30). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -54,6 +54,7 @@ This manual is for Org-mode (version 4.29). * Tags:: Tagging headlines and matching sets of tags * Agenda views:: Collecting information into views * Exporting:: Sharing and publishing of notes +* Publishing:: * Miscellaneous:: All the rest which did not fit elsewhere * Index:: The fast road to specific information * Key Index:: Key bindings and where they are described @@ -155,7 +156,7 @@ Exporting * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML -* XML export:: Exporting to XML +* XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file @@ -165,6 +166,27 @@ Text interpretation by the exporter * Enhancing text:: Subscripts, symbols and more * Export options:: How to influence the export settings +Publishing + +* Configuration:: Defining projects +* Sample configuration:: Example projects +* Triggering publication:: Publication commands + +Configuration + +* Project alist:: The central configuration variable +* File sources and destinations:: From here to there +* Selecting files:: What files are part of the project? +* Publishing action:: +* Publishing options:: Tweaking HTML export +* Links:: Linking between files of a project +* Project page index:: Publishing a list of project files + +Sample configuration + +* Simple example:: One-component publishing +* Complex example:: A multi-component publishing example + Miscellaneous * Completion:: M-TAB knows what you need @@ -178,6 +200,12 @@ Miscellaneous * Bugs:: Things which do not work perfectly * Acknowledgments:: These people provided feedback and more +Interaction with other packages + +* Extensions:: Third-party extensions for Org-mode +* Cooperation:: Packages Org-mode cooperates with +* Conflicts:: Packages that lead to conflicts +  File: org, Node: Introduction, Next: Document structure, Prev: Top, Up: Top @@ -211,20 +239,22 @@ the Emacs calendar and diary. Plain text URL-like links connect to websites, emails, Usenet messages, BBDB entries, and any files related to the projects. For printing and sharing of notes, an Org-mode file can be exported as a structured ASCII file, as HTML, or (todo and -agenda items only) as an iCalendar file. +agenda items only) as an iCalendar file. It can also serve as a +publishing tool for a set of linked webpages. Org-mode keeps simple things simple. When first fired up, it should -feel like a simple, easy to use outliner. Complexity is not imposed, -but a large amount of functionality is available when you need it. -Org-mode can be used on different levels and in different ways, for +feel like a straightforward, easy to use outliner. Complexity is not +imposed, but a large amount of functionality is available when you need +it. Org-mode can be used on different levels and in different ways, for example: * as an outline extension with visibility cycling and structure editing * as an ASCII system and table editor for taking structured notes * as an ASCII table editor with spreadsheet-like capabilities - * as a simple hypertext system, with HTML export * as a TODO list editor * as a full agenda and planner with deadlines and work scheduling + * as a simple hypertext system, with HTML export + * as a publishing tool to create a set of interlinked webpages The Org-mode table editor can be integrated into any major mode by activating the minor Orgtbl-mode. @@ -250,17 +280,19 @@ two lines define _global_ keys for the commands `org-store-link' and (define-key global-map "\C-cl" 'org-store-link) (define-key global-map "\C-ca" 'org-agenda) - If you have downloaded Org-mode from the Web, you must byte-compile -`org.el' and put it on your load path. In addition to the Emacs Lisp -lines above, you also need to add the following lines to `.emacs': + Furthermore, you must activate `font-lock-mode' in org-mode buffers, +because significant functionality depends on font-locking being active. +You can do this with either one of the following two lines: + (global-font-lock-mode 1) ; for all buffers + (add-hook 'org-mode-hook 'turn-on-font-lock) ; org-mode buffers only + + If you have downloaded Org-mode from the Web, you must take +additional action: Byte-compile `org.el' and `org-publish.el' and put +them together with `org-install.el' on your load path. Then add to +`.emacs': - ;; These lines only if org-mode is not part of the X/Emacs distribution. - (autoload 'org-mode "org" "Org mode" t) - (autoload 'org-diary "org" "Diary entries from Org mode") - (autoload 'org-agenda "org" "Multi-file agenda from Org mode" t) - (autoload 'org-store-link "org" "Store a link to the current location" t) - (autoload 'orgtbl-mode "org" "Org tables as a minor mode" t) - (autoload 'turn-on-orgtbl "org" "Org tables as a minor mode") + ;; This line only if org-mode is not part of the X/Emacs distribution. + (require 'org-install) With this setup, all files with extension `.org' will be put into Org-mode. As an alternative, make the first line of a file look like @@ -358,20 +390,24 @@ File: org, Node: Visibility cycling, Next: Motion, Prev: Headlines, Up: Docu ====================== Outlines make it possible to hide parts of the text in the buffer. -Org-mode uses a single command bound to the key to change the -visibility in the buffer. +Org-mode uses just two commands, bound to and `S-' to change +the visibility in the buffer. `' - Rotate current subtree between the states + _Subtree cycling_: Rotate current subtree between the states ,-> FOLDED -> CHILDREN -> SUBTREE --. '-----------------------------------' - At the beginning of the buffer (or when called with `C-u'), this - does the same as the command `S-' below. + The cursor must be on a headline for this to work(1). When the + cursor is at the beginning of the buffer and the first line is not + a headline, then actually runs global cycling (see + below)(2). Also when called with a prefix argument (`C-u '), + global cycling is invoked. `S-' - Rotate the entire buffer between the states +`C-u ' + _Global cycling_: Rotate the entire buffer between the states ,-> OVERVIEW -> CONTENTS -> SHOW ALL --. '--------------------------------------' @@ -390,6 +426,12 @@ basis by adding one of the following lines anywhere in the buffer: #+STARTUP: content #+STARTUP: showall + ---------- Footnotes ---------- + + (1) see, however, the option `org-cycle-emulate-tab'. + + (2) see the option `org-cycle-global-at-bob'. +  File: org, Node: Motion, Next: Structure editing, Prev: Visibility cycling, Up: Document structure @@ -586,9 +628,19 @@ is indented like the bullet/number, or less. For example: But in the end, not individual scenes matter but the film as a whole. Org-mode supports these lists by tuning filling and wrapping commands -to correctly deal with them. Furthermore, the following commands act -on items when the cursor is in the first line of an item (the line with -the bullet or number). +to correctly deal with them. + + Every item in a plain list can be made a checkbox by starting it with +the string `[_]'. The checkbox status can conveniently be toggled with +`C-c C-c'. + + * Shopping list + - [_] Milk + - [X] Butter + - [_] bred + + The following commands act on items when the cursor is in the first +line of an item (the line with the bullet or number). `' Items can be folded just like headline levels if you set the @@ -605,7 +657,8 @@ the bullet or number). _whitespace before a bullet or number_, the new item is created _before_ the current item. If the command is executed in the white space before the text that is part of an item but does not - contain the bullet, a bullet is added to the current line. + contain the bullet, a bullet is added to the current line. If the + current item has a checkbox, so will the newly created item. `M-S-' `M-S-' @@ -623,7 +676,9 @@ the bullet or number). hierarchy, break the command chain with a cursor motion or so. `C-c C-c' - Renumber the ordered list at the cursor. + If there is a checkbox in the item line, toggle the state of the + checkbox. Otherwise, if this is an ordered list, renumber the + ordered list at the cursor. ---------- Footnotes ---------- @@ -828,7 +883,7 @@ Calculations along with it. Depending on the variable `org-table-copy-increment', integer field values will be incremented during copy. This key is also used by CUA-mode (*note - Interaction::). + Cooperation::). Miscellaneous ............. @@ -1242,7 +1297,7 @@ File: org, Node: Hyperlinks, Next: TODO items, Prev: Tables, Up: Top 4 Hyperlinks ************ -Just like HMTL, Org-mode provides links inside a file, and external +Just like HTML, Org-mode provides links inside a file, and external links to other files, Usenet articles, emails and much more. * Menu: @@ -1437,6 +1492,10 @@ insert it into an org-mode file, and to follow the link. text, and you can type or paste them straight into the buffer. By using this command, the links are automatically enclosed in double brackets, and you will be asked for the optional descriptive text. + If the link is a `file:' link and the linked file is located in + the same directory as the current file or a subdirectory of it, the + path of the file will be inserted relative to the current + directory. `C-u C-c C-l' When `C-c C-l' is called with a `C-u' prefix argument, a link to a @@ -1570,15 +1629,12 @@ quick notes with little interruption of your work flow. See information. The notes produced by _Remember_ can be stored in different ways, and Org-mode files are a good target. Org-mode allows to file away notes either to a default file, or directly to the correct -location in your Org-mode outline tree. The following customization(1) +location in your Org-mode outline tree. The following customization will tell _Remember_ to use org files as target, and to create annotations compatible with Org-mode links. (setq org-directory "~/path/to/my/orgfiles/") (setq org-default-notes-file "~/.notes") - (autoload 'org-remember-annotation "org") - (autoload 'org-remember-apply-template "org") - (autoload 'org-remember-handler "org") (setq remember-annotation-functions '(org-remember-annotation)) (setq remember-handler-functions '(org-remember-handler)) (add-hook 'remember-mode-hook 'org-remember-apply-template) @@ -1641,11 +1697,6 @@ data. If the variable `org-adapt-indentation' is non-nil, the entire text is also indented so that it starts in the same column as the headline (after the asterisks). - ---------- Footnotes ---------- - - (1) The three autoload forms are only necessary if `org.el' is not -part of the Emacs distribution or an XEmacs package. -  File: org, Node: TODO items, Next: Timestamps, Prev: Hyperlinks, Up: Top @@ -1875,7 +1926,7 @@ agenda (*note Weekly/Daily agenda::). Increase/decrease priority of current item. Note that these keys are also used to modify time stamps (*note Creating timestamps::). Furthermore, these keys are also used by CUA-mode (*note - Interaction::). + Conflicts::).  File: org, Node: Timestamps, Next: Tags, Prev: TODO items, Up: Top @@ -1998,7 +2049,7 @@ format. `S-' `S-' Change date at cursor by one day. These key bindings conflict with - CUA-mode (*note Interaction::). + CUA-mode (*note Conflicts::). `S-' `S-' @@ -2006,7 +2057,7 @@ format. be on a year, month, day, hour or minute. Note that if the cursor is not at a time stamp, these same keys modify the priority of an item. (*note Priorities::). The key bindings also conflict with - CUA-mode (*note Interaction::). + CUA-mode (*note Conflicts::). `C-c C-y' Evaluate a time range by computing the difference between start and @@ -2689,7 +2740,7 @@ Quit and Exit  -File: org, Node: Exporting, Next: Miscellaneous, Prev: Agenda views, Up: Top +File: org, Node: Exporting, Next: Publishing, Prev: Agenda views, Up: Top 9 Exporting *********** @@ -2697,7 +2748,7 @@ File: org, Node: Exporting, Next: Miscellaneous, Prev: Agenda views, Up: Top Org-mode documents can be exported into a variety of other formats. For printing and sharing of notes, ASCII export produces a readable and simple version of an Org-mode file. HTML export allows to publish a -notes file on the web, while the XML format provides a solid base for +notes file on the web, while the XOXO format provides a solid base for exchange with a broad range of other applications. To incorporate entries with associated times like deadlines or appointments into a desktop calendar program like iCal, Org-mode can also produce extracts @@ -2711,7 +2762,7 @@ output produced. *Note Text interpretation::, for more details. * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML -* XML export:: Exporting to XML +* XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file @@ -2744,7 +2795,7 @@ example, creates only top level headlines and does the rest as items.  -File: org, Node: HTML export, Next: XML export, Prev: ASCII export, Up: Exporting +File: org, Node: HTML export, Next: XOXO export, Prev: ASCII export, Up: Exporting 9.2 HTML export =============== @@ -2778,8 +2829,17 @@ creates two levels of headings and does the rest as items. mark them with a `@' like in `@bold text@'. Plain `<' and `>' are always transformed to `<' and `>' in HTML export. - You can also give style information for the exported file. The -default specification can be configured through the option + You can also give style information for the exported file. The HTML +exporter asigns the following CSS classes to appropriate parts of the +document - your style specifications may change these. + .todo TODO keywords + .done the DONE keyword + .timestamp time stamp + .timestamp-kwd keyword associated with a time stamp, like SCHEDULED + .tag tag in a headline + .target target for links + + The default specification can be configured through the option `org-export-html-style'. If you want to use a file-local style, you may use file variables, best wrapped into a COMMENT section at the end of the outline tree. For example: @@ -2799,23 +2859,23 @@ current buffer and forces Emacs to re-evaluate the local variables section in the buffer.  -File: org, Node: XML export, Next: iCalendar export, Prev: HTML export, Up: Exporting +File: org, Node: XOXO export, Next: iCalendar export, Prev: HTML export, Up: Exporting -9.3 XML export -============== +9.3 XOXO export +=============== -Org-mode contains an XML exporter that produces XOXO-style XML. +Org-mode contains an exporter that produces XOXO-style output. Currently, this exporter only handles the general outline structure and does not interpret any additional Org-mode features. `C-c C-x C-x' - Export as XML file `myfile.xml'. + Export as XOXO file `myfile.html'. `C-c C-x v x' Export only the visible part of the document.  -File: org, Node: iCalendar export, Next: Text interpretation, Prev: XML export, Up: Exporting +File: org, Node: iCalendar export, Next: Text interpretation, Prev: XOXO export, Up: Exporting 9.4 iCalendar export ==================== @@ -2968,9 +3028,325 @@ you can: TeX: turn on/off TeX macros  -File: org, Node: Miscellaneous, Next: Index, Prev: Exporting, Up: Top +File: org, Node: Publishing, Next: Miscellaneous, Prev: Exporting, Up: Top + +10 Publishing +************* + +Org-mode includes(1) a publishing management system that allows you to +configure automatic html conversion of _projects_ composed of +interlinked org files. This system is called _org-publish_. You can +also configure org-publish to automatically upload your exported HTML +pages and related attachments, such as images and source code files, to +a web server. Org-publish turns org-mode into a web-site authoring +tool. + + Org-publish has been contributed to Org-mode by David O'Toole. + +* Menu: + +* Configuration:: Defining projects +* Sample configuration:: Example projects +* Triggering publication:: Publication commands + + ---------- Footnotes ---------- + + (1) `org-publish.el' is not yet part of emacs, so if you are using +`org.el' as it comes with Emacs, you need to download this file +separately. Also make sure org.el is at least version 4.27. + + +File: org, Node: Configuration, Next: Sample configuration, Prev: Publishing, Up: Publishing + +10.1 Configuration +================== + +Publishing needs significant configuration to specify files, destination +and many other properties of a project. + +* Menu: + +* Project alist:: The central configuration variable +* File sources and destinations:: From here to there +* Selecting files:: What files are part of the project? +* Publishing action:: +* Publishing options:: Tweaking HTML export +* Links:: Linking between files of a project +* Project page index:: Publishing a list of project files + + +File: org, Node: Project alist, Next: File sources and destinations, Prev: Configuration, Up: Configuration + +10.1.1 The variable `org-publish-project-alist' +----------------------------------------------- + +Org-publish is configured almost entirely through setting the value of +one variable, called `org-publish-project-alist'. Each element of the +list configures one project, and may be in one of the two following +forms: + + ("project-name" :property value :property value ...) + + or + + ("project-name" + ("component1" :property value :property value ...) + ("component2" :property value :property value ...) + ...) + + In both cases, projects are configured by specifying property values. +A project defines the set of files that will be published, as well as +the publishing configuration to use when publishing those files. When +a project takes the second form listed above, the individual property +lists are taken to be "components" of the project, which group together +files requiring different publishing options. + + +File: org, Node: File sources and destinations, Next: Selecting files, Prev: Project alist, Up: Configuration + +10.1.2 Sources and destinations for files +----------------------------------------- + +Most properties are optional, but some should always be set. In +particular, org-publish needs to know where to look for source files, +and where to put published files. + +`:base-directory' Directory containing publishing source files +`:publishing-directory'Directory (possibly remote) where output files + will be published. + + +File: org, Node: Selecting files, Next: Publishing action, Prev: File sources and destinations, Up: Configuration + +10.1.3 Selecting files +---------------------- + +By default, all files with extension `.org' in the base directory are +considered part of the project. This can be modified by setting the +properties +`:base-extension' Extension (without the dot!) of source files. This + actually is a regular expression. +`:exclude' Regular expression to match file names that should + not be published, even though they have been selected + on the basis of their extension. +`:include' List of files to be included regardless of + `:base-extension' and `:exclude'. + + +File: org, Node: Publishing action, Next: Publishing options, Prev: Selecting files, Up: Configuration + +10.1.4 Publishing Action +------------------------ + +Publishing means that a file is copied to the destination directory and +possibly transformed in the process. The default transformation is to +export Org-mode files as HTML files, and this is done by the function +`org-publish-org-to-html' which calls the HTML exporter (*note HTML +export::). Other files like images only need to be copied to the +publishing destination. For non-Org-mode files, you need to specify +the publishing function. + +`:publishing-function' Function executing the publication of a file. + + The function must accept two arguments: a property list containing at +least a `:publishing-directory' property, and the name of the file to +be published. I should take the specified file, make the necessary +transformation (if any) and place the result into the destination +folder. You can write your own publishing function, but `org-publish' +provides one for attachments (files that only need to be copied): +`org-publish-attachment'. + + +File: org, Node: Publishing options, Next: Links, Prev: Publishing action, Up: Configuration + +10.1.5 Options for the HTML exporter +------------------------------------ + +The property list can be used to set many export options for the HTML +exporter. In most cases, these properties correspond to user variables +in Org-mode. The table below lists these properties along with the +variable they belong to. See the documentation string for the +respective variable for details. + +`:language' `org-export-default-language' +`:headline-levels' `org-export-headline-levels' +`:section-numbers' `org-export-with-section-numbers' +`:table-of-contents' `org-export-with-toc' +`:emphasize' `org-export-with-emphasize' +`:sub-superscript' `org-export-with-sub-superscripts' +`:TeX-macros' `org-export-with-TeX-macros' +`:fixed-width' `org-export-with-fixed-width' +`:timestamps' `org-export-with-timestamps' + . +`:tags' `org-export-with-tags' + . +`:tables' `org-export-with-tables' +`:table-auto-headline' `org-export-highlight-first-table-line' +`:style' `org-export-html-style' +`:convert-org-links' `org-export-html-link-org-files-as-html' +`:inline-images' `org-export-html-inline-images' +`:expand-quoted-html' `org-export-html-expand' +`:timestamp' `org-export-html-with-timestamp' +`:publishing-directory'`org-export-publishing-directory' +`:preamble' `org-export-html-preamble' +`:postamble' `org-export-html-postamble' +`:auto-preamble' `org-export-html-auto-preamble' +`:auto-postamble' `org-export-html-auto-postamble' +`:author' `user-full-name' +`:email' `user-mail-address' + + When a property is given a value in org-publish-project-alist, its +setting overrides the value of the corresponding user variable (if any) +during publishing. However, options set within a file (*note Export +options::) override everything. + + +File: org, Node: Links, Next: Project page index, Prev: Publishing options, Up: Configuration + +10.1.6 Links between published files +------------------------------------ + +To create a link from one Org-mode file to another, you would use +something like `[[file:foo.org][The foo]]' or simply `file:foo.org.' +(*note Hyperlinks::). Upon publishing this link becomes a link to +`foo.html'. In this way, you can interlink the pages of your "org web" +project and the links will work as expected when you publish them to +HTML. + + You may also link to related files, such as images. Provided you are +careful with relative pathnames, and provided you have also configured +org-publish to upload the related files, these links will work too. +*Note Complex example:: for an example of this usage. + + +File: org, Node: Project page index, Prev: Links, Up: Configuration + +10.1.7 Project page index +------------------------- + +The following properties may be used to control publishing of an index +of files or summary page for a given project. + +`:auto-index' When non-nil, publish an index during + org-publish-current-project or org-publish-all. +`:index-filename' Filename for output of index. Defaults to `index.org' + (which becomes `index.html'). +`:index-title' Title of index page. Defaults to name of file. +`:index-function' Plugin function to use for generation of index. + Defaults to `org-publish-org-index', which generates + a plain list of links to all files in the project. + + +File: org, Node: Sample configuration, Next: Triggering publication, Prev: Configuration, Up: Publishing + +10.2 Sample configuration +========================= + +Below we provide two example configurations. The first one is a simple +project publishing only a set of Org-mode files. The second example is +more complex, with a multi-component project. + +* Menu: + +* Simple example:: One-component publishing +* Complex example:: A multi-component publishing example + + +File: org, Node: Simple example, Next: Complex example, Prev: Sample configuration, Up: Sample configuration + +10.2.1 Example: simple publishing configuration +----------------------------------------------- + +This example publishes a set of Org-mode files to the `public_html' +directory on the local machine. + + (setq org-publish-project-alist + '(("org" + :base-directory "~/org/" + :publishing-directory "~/public_html" + :section-numbers nil + :table-of-contents nil + :style ""))) + + +File: org, Node: Complex example, Prev: Simple example, Up: Sample configuration + +10.2.2 Example: complex publishing configuration +------------------------------------------------ + +This more complicated example publishes an entire website, including +org files converted to HTML, image files, emacs lisp source code, and +stylesheets. The publishing-directory is remote and private files are +excluded. + + To ensure that links are preserved, care should be taken to replicate +your directory structure on the web server, and to use relative file +paths. For example, if your org files are kept in `~/org' and your +publishable images in `~/images', you'd link to an image with + file:../images/myimage.png + On the web server, the relative path to the image should be the +same. You can accomplish this by setting up an "images" folder in the +right place on the webserver, and publishing images to it. + + (setq org-publish-project-alist + '(("website" + ("orgfiles" + :base-directory "~/org/" + :base-extension "org" + :publishing-directory "/ssh:user@host:~/html/notebook/" + :publishing-function org-publish-org-to-html + :exclude "PrivatePage.org" ;; regexp + :headline-levels 3 + :section-numbers nil + :table-of-contents nil + :style "" + :auto-preamble t + :auto-postamble nil) + + ("images" + :base-directory "~/images/" + :base-extension "jpg\\|gif\\|png" + :publishing-directory "/ssh:user@host:~/html/images/" + :publishing-function org-publish-attachment) + + ("other" + :base-directory "~/other/" + :base-extension "css\\|el" + :publishing-directory "/ssh:user@host:~/html/other/" + :publishing-function org-publish-attachment)))) + + +File: org, Node: Triggering publication, Prev: Sample configuration, Up: Publishing + +10.3 Triggering publication +=========================== + +Once org-publish is properly configured, you can publish with the +following functions: + +`C-c C-e c' + Prompts for a specific project to publish. + +`C-c C-e p' + Publishes the project the current file is part of. + +`C-c C-e f' + Publishes only the current file. + +`C-c C-e a' + Publish all projects. + + Org uses timestamps to track when a file has changed. The above +functions normally only publish changed files. You can override this and +force publishing of all files by giving a prefix argument. + + +File: org, Node: Miscellaneous, Next: Index, Prev: Publishing, Up: Top -10 Miscellaneous +11 Miscellaneous **************** * Menu: @@ -2989,7 +3365,7 @@ File: org, Node: Miscellaneous, Next: Index, Prev: Exporting, Up: Top  File: org, Node: Completion, Next: Customization, Prev: Miscellaneous, Up: Miscellaneous -10.1 Completion +11.1 Completion =============== Org-mode supports in-buffer completion. This type of completion does @@ -3017,7 +3393,7 @@ buffer and use the key to complete text right there.  File: org, Node: Customization, Next: Summary of in-buffer settings, Prev: Completion, Up: Miscellaneous -10.2 Customization +11.2 Customization ================== There are more than 100 variables that can be used to customize @@ -3031,7 +3407,7 @@ activated on a per-file basis, by putting special lines into the buffer  File: org, Node: Summary of in-buffer settings, Next: The very busy C-c C-c key, Prev: Customization, Up: Miscellaneous -10.3 Summary of in-buffer settings +11.3 Summary of in-buffer settings ================================== Org-mode uses special lines in the buffer to define settings on a @@ -3060,6 +3436,10 @@ file is visited again in a new Emacs session. default value `nil'. align align all tables noalign don't align tables on startup + Logging when a TODO item is marked DONE (variable `org-log-done') + can be configured using these options. + logging record a timestamp when an item is marked DONE + nologging don't record when items are marked DONE Here are the options for hiding leading stars in outline headings. The corresponding variables are `org-hide-leading-stars' and `org-odd-levels-only', both with a default setting `nil' (meaning @@ -3090,7 +3470,7 @@ file is visited again in a new Emacs session.  File: org, Node: The very busy C-c C-c key, Next: Clean view, Prev: Summary of in-buffer settings, Up: Miscellaneous -10.4 The very busy C-c C-c key +11.4 The very busy C-c C-c key ============================== The key `C-c C-c' has many purposes in org-mode, which are all @@ -3100,14 +3480,14 @@ circumstances it means something like _Hey Org-mode, look here and update according to what you see here_. Here is a summary what this means in different contexts. - - If the cursor is in one of the special #+KEYWORD lines, this + - If the cursor is in one of the special `#+KEYWORD' lines, this triggers scanning the buffer for these lines and updating the information. - If the cursor is inside a table, realign the table. This command works even if the automatic table editor has been turned off. - - If the cursor is on a #+TBLFM line, re-apply the formulas to the + - If the cursor is on a `#+TBLFM' line, re-apply the formulas to the entire table. - If the cursor is inside a table created by the `table.el' package, @@ -3117,16 +3497,19 @@ means in different contexts. with a prefix argument, file it without further interaction to the default location. - - If the cursor is on a <<>>, update radio targets and + - If the cursor is on a `<<>>', update radio targets and corresponding links in this buffer. + - If the cursor is in a plain list item with a checkbox, toggle the + status of the checkbox. + - If the cursor is on a numbered item in a plain list, renumber the ordered list.  File: org, Node: Clean view, Next: TTY keys, Prev: The very busy C-c C-c key, Up: Miscellaneous -10.5 A cleaner outline view +11.5 A cleaner outline view =========================== Some people find it noisy and distracting that the Org-mode headlines @@ -3208,7 +3591,7 @@ org-convert-to-oddeven-levels'.  File: org, Node: TTY keys, Next: FAQ, Prev: Clean view, Up: Miscellaneous -10.6 Using org-mode on a tty +11.6 Using org-mode on a tty ============================ Org-mode uses a number of keys that are not accessible on a tty. This @@ -3250,18 +3633,13 @@ Default Alternative 1 Alternative 2  File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous -10.7 Frequently asked questions +11.7 Frequently asked questions =============================== 1. When I try to use Org-mode, I always get `(wrong-type-argument keymapp nil)'. - This is a conflict with an outdated version of the `allout.el' - package which pretends to be also the standard outline-mode but is - not. This happens with older versions of `allout.el', for example - the one distributed with Emacs 21. Upgrade to Emacs 22 and this - problem will disappear. If for some reason you cannot do this, - make sure that org.el is loaded _before_ `allout.el', for example - by putting `(require 'org)' early enough into your `.emacs' file. + This is a conflict with an outdated version of the `allout.el'. + See *Note Conflicts::. 2. Org-mode seems to be a useful default mode for the various `README' files I have scattered through my directories. How do I @@ -3269,21 +3647,48 @@ File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous (add-to-list 'auto-mode-alist '("README$" . org-mode)) - 3. Some of my links stopped working after I upgraded to a version + 3. I would like to use editing features of org-mode in other modes, + is his possible? + Not really. For tables there is `orgtbl-mode' which implements the + table editor as a minor mode. For other features you need to + switch to Org-mode temporarily, or prepare text in a different + buffer. + + 4. Can I get the visibility-cycling features in outline-mode and + outline-minor-mode? + Yes, these functions are written in a way that they are + independent of the outline setup. The following setup provides + standard Org-mode functionality in outline-mode on and + `S-'. For outline-minor-mode, we use `C-' instead of + , because usually has mode-specific tasks. + (add-hook 'outline-minor-mode-hook + (lambda () + (define-key outline-minor-mode-map [(control tab)] 'org-cycle) + (define-key outline-minor-mode-map [(shift tab)] 'org-global-cycle))) + (add-hook 'outline-mode-hook + (lambda () + (define-key outline-mode-map [(tab)] 'org-cycle) + (define-key outline-mode-map [(shift tab)] 'org-global-cycle))) + + Or check out `outline-magic.el', which does this and also provides + promotion and demotion functionality. `outline-magic.el' is + available at `http://www.astro.uva.nl/~dominik/Tools/OutlineMagic'. + + 5. Some of my links stopped working after I upgraded to a version 4.20 or later. Why is this, and how can I fix it? These must be links in plain text, containing white space, such as `bbdb:Richard Stallman'. You need to protect these links by putting double brackets around them, like `[[bbdb:Richard Stallman]]'. - 4. I see that Org-mode now creates links using the double bracket + 6. I see that Org-mode now creates links using the double bracket convention that hides the link part and the brackets, only showing the description part. How can I convert my old links to this new format? Execute once in each Org-mode file: `M-x org-upgrade-old-links'. This replaces angular brackets with the new link format. - 5. I don't care if you find the new bracket links great, I am + 7. I don't care if you find the new bracket links great, I am attached to the old style using angular brackets and no hiding of the link text. Please give them back to me, don't tell me it is not possible! @@ -3292,8 +3697,8 @@ File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous (setq org-link-style 'plain org-link-format "<%s>") - 6. When I am executing shell links I always get a confirmation prompt - and need to type `yes ', thats 4 key presses! Can I get rid + 8. When I am executing shell links I always get a confirmation prompt + and need to type `yes ', that's 4 key presses! Can I get rid of this? The confirmation is there to protect you from unwantingly execute potentially dangerous commands. For example, imagine a link @@ -3305,19 +3710,19 @@ File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous shell links. It is also possible to turn off this check entirely, but I do not recommend to do this. Be warned. - 7. All these stars are driving me mad, I just find the Emacs outlines + 9. All these stars are driving me mad, I just find the Emacs outlines unreadable. Can't you just put white space and a single star as a starter for headlines? See *Note Clean view::. - 8. I would like to have two windows on the same Org-mode file, but + 10. I would like to have two windows on the same Org-mode file, but with different outline visibility. Is that possible? In GNU Emacs, you may use _indirect buffers_ which do exactly this. See the documentation on the command `make-indirect-buffer'. In XEmacs, this is currently not possible because of the different outline implementation. - 9. When I export my TODO list, every TODO item becomes a separate + 11. When I export my TODO list, every TODO item becomes a separate section. How do I enforce these items to be exported as an itemized list? If you plan to use ASCII or HTML export, make sure things you want @@ -3335,43 +3740,41 @@ File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous +OPTIONS: H:2; ... - 10. I would like to export only a subtree of my file to HTML. How? + 12. I would like to export only a subtree of my file to HTML. How? If you want to export a subtree, mark the subtree as region and then export. Marking can be done with `C-c @ C-x C-x', for example. - 11. Org-mode takes over the S-cursor keys. I also want to use + 13. Org-mode takes over the S-cursor keys. I also want to use CUA-mode, is there a way to fix this conflict? - Yes, see *Note Interaction::. + Yes, see *Note Conflicts::. - 12. One of my table columns has started to fill up with `#ERROR'. + 14. One of my table columns has started to fill up with `#ERROR'. What is going on? Org-mode tried to compute the column from other fields using a formula stored in the `#+TBLFM:' line just below the table, and the evaluation of the formula fails. Fix the fields used in the formula, or fix the formula, or remove it! - 13. When I am in the last column of a table and just above a + 15. When I am in the last column of a table and just above a horizontal line in the table, pressing TAB creates a new table line before the horizontal line. How can I quickly move to the line below the horizontal line instead? Press (to get on the separator line) and then . Or configure the variable `org-table-tab-jumps-over-hlines'. - 14. How can I change the indentation of an entire table without fixing + 16. How can I change the indentation of an entire table without fixing every line by hand? The indentation of a table is set by the first line. So just fix the indentation of the first line and realign with . - 15. Is it possible to include entries from org-mode files into my + 17. Is it possible to include entries from org-mode files into my emacs diary? Since the org-mode agenda is much more powerful and can contain the diary (*note Calendar/Diary integration::), you should think twice before deciding to do this. Integrating Org-mode information into - the diary is, however, possible. The following steps are - necessary: Autoload the function `org-diary' as shown above under - *Note Installation and activation::. You also need to use _fancy - diary display_ by setting in `.emacs': + the diary is, however, possible. You need to turn on _fancy diary + display_ by setting in `.emacs': (add-hook 'diary-display-hook 'fancy-diary-display) @@ -3398,22 +3801,56 @@ File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous  File: org, Node: Interaction, Next: Bugs, Prev: FAQ, Up: Miscellaneous -10.8 Interaction with other packages +11.8 Interaction with other packages ==================================== -Org-mode can cooperate with the following packages: +Org-mode lives in the world of GNU Emacs and interacts in various ways +with other code out there. + +* Menu: + +* Extensions:: Third-party extensions for Org-mode +* Cooperation:: Packages Org-mode cooperates with +* Conflicts:: Packages that lead to conflicts + + +File: org, Node: Extensions, Next: Cooperation, Prev: Interaction, Up: Interaction + +11.8.1 Third-party extensions for Org-mode +------------------------------------------ + +The following extensions for Org-mode have been written by other people: + +`org-checklet.el' by Frank Ruell + Provides checklist of items which can be either checked or + unchecked. This is similar to the TODO functionality in Org-mode, + but never shows up in the agenda. `org-checklet' is freely + available at + `http://www.emacswiki.org/cgi-bin/emacs/org-checklet.el'. `org-mouse.el' by Piotr Zielinski This package implements extended mouse functionality for Org-mode. It allows you to cycle visibility and to edit the document structure with the mouse. Best of all, it provides a context-sensitive menu on that changes depending on the - context of a mouse-click. Use a search engine to find this - package on the web. + context of a mouse-click. `org-mouse.el' is freely avaliable at + `http://www.cl.cam.ac.uk/~pz215/files/org-mouse.el'. + +`org-publish.el' by David O'Toole + This package provides facilities for publishing related sets of + Org-mode files together with linked files like images as a + webpages. It is highly configurable and can be used for other + publishing purposes as well. As of Org-mode version 4.30, + `org-publish.el' is part of the Org-mode distribution. However, + it is not yet part of Emacs due to a pending copyright assignment. + In the mean time, `org-publish.el' can be downloaded from David's + site: `http://dto.freeshell.org/e/org-publish.el'. -`table.el' by Takaaki Ota - Org mode cooperates with table.el, see *Note table.el::. - `table.el' is part of Emacs 22. + +File: org, Node: Cooperation, Next: Conflicts, Prev: Extensions, Up: Interaction + +11.8.2 Packages that Org-mode cooperates with +--------------------------------------------- `calc.el' by Dave Gillespie Org-mode uses the calc package for implementing spreadsheet @@ -3435,7 +3872,30 @@ Org-mode can cooperate with the following packages: at `http://www.astro.uva.nl/~dominik/Tools'. Org-mode checks for the function `constants-get', which has to be autoloaded in your setup. See the installation instructions in the file - `constants.el'. + `constants.el'. + +`remember.el' by John Wiegley + Org mode cooperates with remember, see *Note Remember::. + `Remember.el' is not part of Emacs, find it on the web. + +`table.el' by Takaaki Ota + Org mode cooperates with table.el, see *Note table.el::. + `table.el' is part of Emacs 22. + + +File: org, Node: Conflicts, Prev: Cooperation, Up: Interaction + +11.8.3 Packages that lead to conflicts with Org-mode +---------------------------------------------------- + +`allout.el' by Ken Manheimer + Startup of Org-mode may fail with the error message + `(wrong-type-argument keymapp nil)' when there is an outdated + version `allout.el' on the load path, for example the version + distributed with Emacs 21.x. Upgrade to Emacs 22 and this problem + will disappear. If for some reason you cannot do this, make sure + that org.el is loaded _before_ `allout.el', for example by putting + `(require 'org)' early enough into your `.emacs' file. `CUA.el' by Kim. F. Storm Keybindings in Org-mode conflict with the `S-' keys used @@ -3458,14 +3918,10 @@ Org-mode can cooperate with the following packages: Also this package uses the `S-' keys, so everything written in the paragraph above about CUA mode also applies here. -`remember.el' by John Wiegley - Org mode cooperates with remember, see *Note Remember::. - `Remember.el' is not part of Emacs, find it on the web. -  File: org, Node: Bugs, Next: Acknowledgments, Prev: Interaction, Up: Miscellaneous -10.9 Bugs +11.9 Bugs ========= Here is a list of things that should work differently, but which I have @@ -3486,7 +3942,7 @@ found too hard to fix. autowrap. * When the application called by `C-c C-o' to open a file link fails - (for example because the application does not exits or refuses to + (for example because the application does not exist or refuses to open the file), it does so silently. No error message is displayed. @@ -3503,16 +3959,15 @@ found too hard to fix. If a formula uses _calculated_ fields further down the row, multiple recalculation may be needed to get all fields consistent. - * You can only make a single word boldface or italic. To emphasize - several words in a row, each must have the emphasize markers, like - in `*three* *bold* *words*'. + * Several words in a rom may *be made bold*, but this does not work + if the string is distributed over two lines. * The exporters work well, but could be made more efficient.  File: org, Node: Acknowledgments, Prev: Bugs, Up: Miscellaneous -10.10 Acknowledgments +11.10 Acknowledgments ===================== Org-mode was written by Carsten Dominik, who still maintains it at the @@ -3611,7 +4066,7 @@ Org-mode would not be what it is without your input.  File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top -11 Index +12 Index ******** [index] @@ -3629,7 +4084,8 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * agenda files, removing buffers: Agenda commands. (line 195) * agenda views: Agenda views. (line 6) * agenda, for single file: Timeline. (line 6) -* allout.el, conflict with: FAQ. (line 6) +* allout.el: Conflicts. (line 6) +* allout.el, conflict with: FAQ. (line 8) * angular brackets, around links: External links. (line 35) * applescript, for calendar update: iCalendar export. (line 38) * archive locations: Archiving. (line 13) @@ -3643,7 +4099,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * bug reports: Feedback. (line 6) * bugs: Bugs. (line 6) * calc package: Table calculations. (line 6) -* calc.el: Interaction. (line 18) +* calc.el: Cooperation. (line 6) * calculations, in tables <1>: Table calculations. (line 6) * calculations, in tables: Built-in table editor. (line 135) @@ -3654,6 +4110,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * CamelCase links: Internal links. (line 6) * CamelCase links, completion of: CamelCase links. (line 6) * category: Categories. (line 6) +* checkboxes: Plain lists. (line 36) * children, subtree visibility state: Visibility cycling. (line 10) * clean outline view: Clean view. (line 6) * column formula: Column formulas. (line 6) @@ -3662,7 +4119,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * completion, of CamelCase links <1>: Completion. (line 6) * completion, of CamelCase links: CamelCase links. (line 6) * completion, of dictionary words: Completion. (line 6) -* completion, of file names: Handling links. (line 40) +* completion, of file names: Handling links. (line 44) * completion, of links: Handling links. (line 28) * completion, of option keywords <1>: Completion. (line 6) * completion, of option keywords: Export options. (line 6) @@ -3674,18 +4131,18 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * completion, of TODO keywords <1>: Completion. (line 6) * completion, of TODO keywords: Workflow states. (line 12) * constants, in calculations: Formula syntax. (line 26) -* constants.el: Interaction. (line 28) -* contents, global visibility state: Visibility cycling. (line 19) +* constants.el: Cooperation. (line 14) +* contents, global visibility state: Visibility cycling. (line 22) * copying, of subtrees: Structure editing. (line 6) * creating timestamps: Creating timestamps. (line 6) -* CUA.el: Interaction. (line 40) +* CUA.el: Conflicts. (line 15) * custom agenda commands: Agenda dispatcher. (line 6) * custom search strings: Custom searches. (line 6) * customization: Customization. (line 6) * cutting, of subtrees: Structure editing. (line 6) * cycling, of TODO states: TODO basics. (line 13) * cycling, visibility: Visibility cycling. (line 6) -* dangerous commands: FAQ. (line 48) +* dangerous commands: FAQ. (line 70) * date stamps: Time stamps. (line 6) * date, reading in minibuffer: Creating timestamps. (line 68) * DEADLINE keyword: Time stamps. (line 43) @@ -3705,7 +4162,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * enhancing text: Enhancing text. (line 6) * evaluate time range: Creating timestamps. (line 63) * exporting: Exporting. (line 6) -* exporting a subtree: FAQ. (line 89) +* exporting a subtree: FAQ. (line 111) * exporting, not: Comment lines. (line 6) * extended TODO keywords: TODO extensions. (line 6) * external links: External links. (line 6) @@ -3713,14 +4170,14 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * feedback: Feedback. (line 6) * file links: External links. (line 6) * file links, searching: Search options. (line 6) -* file name completion: Handling links. (line 40) +* file name completion: Handling links. (line 44) * files, adding to agenda list: Agenda files. (line 12) * filing subtrees: Archiving. (line 6) * fixed width: Enhancing text. (line 30) * fixed-width sections: Export options. (line 25) * folded, subtree visibility state: Visibility cycling. (line 10) * folding, sparse trees: Sparse trees. (line 6) -* following links: Handling links. (line 55) +* following links: Handling links. (line 59) * format specifier: Formula syntax. (line 34) * format, of links: Link format. (line 6) * formula editing: Editing/debugging formulas. @@ -3731,10 +4188,11 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * formula, for table column: Column formulas. (line 6) * formula, in tables: Built-in table editor. (line 135) +* global cycling: Visibility cycling. (line 22) * global keybindings: Installation and activation. (line 6) * global TODO list: Global TODO list. (line 6) -* global visibility states: Visibility cycling. (line 19) +* global visibility states: Visibility cycling. (line 22) * GNUS links: External links. (line 6) * hand-formatted lists: Enhancing text. (line 11) * headline levels: Export options. (line 25) @@ -3751,8 +4209,8 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * iCalendar export: iCalendar export. (line 6) * in-buffer settings: Summary of in-buffer settings. (line 6) -* indentation, of tables: FAQ. (line 113) -* indirect buffers: FAQ. (line 65) +* indentation, of tables: FAQ. (line 135) +* indirect buffers: FAQ. (line 87) * inheritance, of tags: Tag inheritance. (line 6) * inserting links: Handling links. (line 28) * installation: Installation and activation. @@ -3770,15 +4228,15 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * link format: Link format. (line 6) * links, external: External links. (line 6) * links, internal: Internal links. (line 6) -* links, returning to: Handling links. (line 81) +* links, returning to: Handling links. (line 85) * Lisp forms, as table fomulas: Lisp formulas. (line 6) * lists, hand-formatted: Enhancing text. (line 11) * lists, ordered: Plain lists. (line 6) * lists, plain: Plain lists. (line 6) * logging, of progress: Progress logging. (line 6) * maintainer: Feedback. (line 6) -* make-indirect-buffer: FAQ. (line 65) -* mark ring: Handling links. (line 77) +* make-indirect-buffer: FAQ. (line 87) +* mark ring: Handling links. (line 81) * marking characters, tables: Advanced features. (line 34) * matching, of tags: Matching headline tags. (line 6) @@ -3798,14 +4256,16 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * options, for export: Export options. (line 6) * ordered lists: Plain lists. (line 6) * org-agenda, command: Weekly/Daily agenda. (line 9) +* org-checklet.el: Extensions. (line 8) * org-mode, turning on: Installation and activation. - (line 28) -* org-mouse.el: Interaction. (line 8) + (line 30) +* org-mouse.el: Extensions. (line 13) +* org-publish.el: Extensions. (line 21) * orgtbl-mode: orgtbl-mode. (line 6) * outline tree: Headlines. (line 6) * outline-mode: Outlines. (line 6) * outlines: Outlines. (line 6) -* overview, global visibility state: Visibility cycling. (line 19) +* overview, global visibility state: Visibility cycling. (line 22) * packages, interaction with other: Interaction. (line 6) * pasting, of subtrees: Structure editing. (line 6) * per file keywords: Per file keywords. (line 6) @@ -3825,7 +4285,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * region, active <3>: Built-in table editor. (line 165) * region, active: Structure editing. (line 51) -* remember.el <1>: Interaction. (line 64) +* remember.el <1>: Cooperation. (line 29) * remember.el: Remember. (line 6) * richer text: Enhancing text. (line 6) * RMAIL links: External links. (line 6) @@ -3835,9 +4295,9 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * section-numbers: Export options. (line 25) * setting tags: Setting tags. (line 6) * SHELL links: External links. (line 6) -* shell links, confirmation: FAQ. (line 48) -* show all, command: Visibility cycling. (line 27) -* show all, global visibility state: Visibility cycling. (line 19) +* shell links, confirmation: FAQ. (line 70) +* show all, command: Visibility cycling. (line 31) +* show all, global visibility state: Visibility cycling. (line 22) * show hidden text: Visibility cycling. (line 6) * single file summary: Timeline. (line 6) * sorting, of agenda items: Sorting of agenda items. @@ -3852,6 +4312,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * storing links: Handling links. (line 9) * structure editing: Structure editing. (line 6) * structure of document: Document structure. (line 6) +* subtree cycling: Visibility cycling. (line 10) * subtree visibility states: Visibility cycling. (line 10) * subtree, cut and paste: Structure editing. (line 6) * subtree, subtree visibility state: Visibility cycling. (line 10) @@ -3862,7 +4323,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top (line 6) * table editor, table.el: table.el. (line 6) * table of contents: Export options. (line 25) -* table.el <1>: Interaction. (line 14) +* table.el <1>: Cooperation. (line 30) * table.el: table.el. (line 6) * tables <1>: Export options. (line 25) * tables: Tables. (line 6) @@ -3872,7 +4333,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * tags: Tags. (line 6) * tags view: Matching headline tags. (line 6) -* templates, for remember: Remember. (line 26) +* templates, for remember: Remember. (line 23) * TeX interpretation: Enhancing text. (line 17) * TeX macros: Export options. (line 25) * TeX symbol completion: Completion. (line 6) @@ -3908,14 +4369,14 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * visible text, printing: Sparse trees. (line 39) * VM links: External links. (line 6) * WANDERLUST links: External links. (line 6) -* windmove.el: Interaction. (line 60) +* windmove.el: Conflicts. (line 33) * workflow states as TODO keywords: Workflow states. (line 6) -* XML export: XML export. (line 6) +* XOXO export: XOXO export. (line 6)  File: org, Node: Key Index, Prev: Index, Up: Top -12 Key Index +13 Key Index ************ [index] @@ -3937,7 +4398,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * <1>: Agenda commands. (line 35) * <2>: Built-in table editor. (line 57) -* <3>: Plain lists. (line 38) +* <3>: Plain lists. (line 48) * : Visibility cycling. (line 10) * > <1>: Agenda commands. (line 148) * >: Creating timestamps. (line 76) @@ -3948,8 +4409,8 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-,: Agenda files. (line 18) * C-c !: Creating timestamps. (line 21) * C-c $: Archiving. (line 9) -* C-c %: Handling links. (line 77) -* C-c &: Handling links. (line 81) +* C-c %: Handling links. (line 81) +* C-c &: Handling links. (line 85) * C-c ' <1>: Editing/debugging formulas. (line 20) * C-c ': Built-in table editor. @@ -3993,7 +4454,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-c a T: Global TODO list. (line 15) * C-c a t <1>: Global TODO list. (line 9) * C-c a t: TODO basics. (line 27) -* C-c C-a: Visibility cycling. (line 27) +* C-c C-a: Visibility cycling. (line 31) * C-c C-b: Motion. (line 15) * C-c C-c <1>: The very busy C-c C-c key. (line 6) @@ -4003,7 +4464,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 16) * C-c C-c <5>: Built-in table editor. (line 54) -* C-c C-c: Plain lists. (line 68) +* C-c C-c: Plain lists. (line 79) * C-c C-d <1>: Agenda commands. (line 133) * C-c C-d: Creating timestamps. (line 37) * C-c C-f: Motion. (line 12) @@ -4011,7 +4472,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-c C-l: Handling links. (line 28) * C-c C-n: Motion. (line 8) * C-c C-o <1>: Creating timestamps. (line 33) -* C-c C-o: Handling links. (line 55) +* C-c C-o: Handling links. (line 59) * C-c C-p: Motion. (line 9) * C-c C-q <1>: Editing/debugging formulas. (line 20) @@ -4033,7 +4494,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-c C-x C-w <1>: Built-in table editor. (line 108) * C-c C-x C-w: Structure editing. (line 36) -* C-c C-x C-x: XML export. (line 10) +* C-c C-x C-x: XOXO export. (line 10) * C-c C-x C-y <1>: Built-in table editor. (line 112) * C-c C-x C-y: Structure editing. (line 43) @@ -4043,7 +4504,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 105) * C-c C-x M-w: Structure editing. (line 40) * C-c C-x t: Export options. (line 13) -* C-c C-x v <1>: XML export. (line 11) +* C-c C-x v <1>: XOXO export. (line 11) * C-c C-x v: Sparse trees. (line 39) * C-c C-x v a: ASCII export. (line 13) * C-c C-x v b: HTML export. (line 14) @@ -4056,7 +4517,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-u C-c .: Creating timestamps. (line 16) * C-u C-c =: Built-in table editor. (line 139) -* C-u C-c C-l: Handling links. (line 40) +* C-u C-c C-l: Handling links. (line 44) * D: Agenda commands. (line 68) * d: Agenda commands. (line 65) * f: Agenda commands. (line 44) @@ -4071,7 +4532,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * M- <1>: Built-in table editor. (line 72) * M-: Structure editing. (line 18) -* M- <1>: Plain lists. (line 43) +* M- <1>: Plain lists. (line 53) * M-: Structure editing. (line 6) * M- <1>: Built-in table editor. (line 72) @@ -4083,30 +4544,30 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 82) * M-S- <1>: Built-in table editor. (line 89) -* M-S- <2>: Plain lists. (line 53) +* M-S- <2>: Plain lists. (line 64) * M-S-: Structure editing. (line 33) * M-S- <1>: Creating timestamps. (line 97) * M-S- <2>: Built-in table editor. (line 76) -* M-S- <3>: Plain lists. (line 59) +* M-S- <3>: Plain lists. (line 70) * M-S-: Structure editing. (line 24) * M-S-: Structure editing. (line 15) * M-S- <1>: Creating timestamps. (line 94) * M-S- <2>: Built-in table editor. (line 79) -* M-S- <3>: Plain lists. (line 59) +* M-S- <3>: Plain lists. (line 70) * M-S-: Structure editing. (line 27) * M-S- <1>: Built-in table editor. (line 86) -* M-S- <2>: Plain lists. (line 53) +* M-S- <2>: Plain lists. (line 64) * M-S-: Structure editing. (line 30) * mouse-1 <1>: Agenda commands. (line 35) * mouse-1 <2>: Creating timestamps. (line 79) -* mouse-1: Handling links. (line 69) +* mouse-1: Handling links. (line 73) * mouse-2 <1>: Agenda commands. (line 35) -* mouse-2: Handling links. (line 69) +* mouse-2: Handling links. (line 73) * mouse-3 <1>: Agenda commands. (line 28) -* mouse-3: Handling links. (line 74) +* mouse-3: Handling links. (line 78) * n: Agenda commands. (line 19) * o: Agenda commands. (line 59) * P: Agenda commands. (line 117) @@ -4126,7 +4587,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * S-: Creating timestamps. (line 50) * S- <1>: Built-in table editor. (line 61) -* S-: Visibility cycling. (line 19) +* S-: Visibility cycling. (line 22) * S- <1>: Agenda commands. (line 120) * S- <2>: Creating timestamps. (line 55) * S-: Priorities. (line 25) @@ -4139,101 +4600,119 @@ File: org, Node: Key Index, Prev: Index, Up: Top  Tag Table: Node: Top959 -Node: Introduction7583 -Node: Summary7897 -Node: Installation and activation10005 -Node: Feedback11674 -Node: Document structure12460 -Node: Outlines13226 -Node: Headlines13886 -Node: Visibility cycling14509 -Node: Motion15705 -Node: Structure editing16489 -Node: Archiving18598 -Node: Sparse trees19458 -Ref: Sparse trees-Footnote-121443 -Ref: Sparse trees-Footnote-221535 -Node: Plain lists21650 -Ref: Plain lists-Footnote-124944 -Node: Tables25301 -Node: Built-in table editor25849 -Node: Narrow columns33462 -Ref: Narrow columns-Footnote-135401 -Node: Table calculations35447 -Node: Formula syntax36767 -Ref: Formula syntax-Footnote-139672 -Node: Lisp formulas39971 -Node: Column formulas40762 -Node: Advanced features42523 -Node: Named-field formulas45778 -Node: Editing/debugging formulas46418 -Node: Appetizer48176 -Node: orgtbl-mode49278 -Node: table.el49769 -Node: Hyperlinks50746 -Node: Link format51450 -Node: Internal links52747 -Node: Radio targets54697 -Node: CamelCase links55412 -Node: External links55910 -Node: Handling links57835 -Node: Search options62167 -Ref: Search options-Footnote-163943 -Node: Custom searches64024 -Node: Remember65072 -Ref: Remember-Footnote-168939 -Node: TODO items69063 -Node: TODO basics69986 -Node: Progress logging71327 -Node: TODO extensions72113 -Node: Workflow states72913 -Node: TODO types73781 -Ref: TODO types-Footnote-175439 -Node: Per file keywords75521 -Ref: Per file keywords-Footnote-176974 -Node: Priorities77202 -Node: Timestamps78411 -Node: Time stamps78732 -Node: Creating timestamps81160 -Node: Tags84289 -Node: Tag inheritance85024 -Node: Setting tags85961 -Node: Tag searches86923 -Node: Agenda views88132 -Node: Agenda files89671 -Ref: Agenda files-Footnote-190631 -Ref: Agenda files-Footnote-290780 -Node: Agenda dispatcher90972 -Node: Weekly/Daily agenda93102 -Node: Categories94237 -Node: Time-of-day specifications94885 -Node: Calendar/Diary integration96861 -Node: Sorting of agenda items98238 -Node: Global TODO list99070 -Node: Matching headline tags100485 -Node: Timeline101428 -Node: Agenda commands102301 -Node: Exporting107771 -Node: ASCII export108901 -Node: HTML export109791 -Node: XML export111622 -Node: iCalendar export112057 -Node: Text interpretation113879 -Node: Comment lines114356 -Node: Enhancing text114825 -Node: Export options116656 -Node: Miscellaneous118258 -Node: Completion119016 -Node: Customization120012 -Node: Summary of in-buffer settings120619 -Node: The very busy C-c C-c key123380 -Node: Clean view124785 -Node: TTY keys127362 -Node: FAQ128963 -Node: Interaction135865 -Node: Bugs138899 -Node: Acknowledgments140853 -Node: Index144222 -Node: Key Index165665 +Node: Introduction8559 +Node: Summary8873 +Node: Installation and activation11129 +Node: Feedback12787 +Node: Document structure13573 +Node: Outlines14339 +Node: Headlines14999 +Node: Visibility cycling15622 +Ref: Visibility cycling-Footnote-117097 +Ref: Visibility cycling-Footnote-217155 +Node: Motion17205 +Node: Structure editing17989 +Node: Archiving20098 +Node: Sparse trees20958 +Ref: Sparse trees-Footnote-122943 +Ref: Sparse trees-Footnote-223035 +Node: Plain lists23150 +Ref: Plain lists-Footnote-126868 +Node: Tables27225 +Node: Built-in table editor27773 +Node: Narrow columns35386 +Ref: Narrow columns-Footnote-137325 +Node: Table calculations37371 +Node: Formula syntax38691 +Ref: Formula syntax-Footnote-141596 +Node: Lisp formulas41895 +Node: Column formulas42686 +Node: Advanced features44447 +Node: Named-field formulas47702 +Node: Editing/debugging formulas48342 +Node: Appetizer50100 +Node: orgtbl-mode51202 +Node: table.el51693 +Node: Hyperlinks52670 +Node: Link format53374 +Node: Internal links54671 +Node: Radio targets56621 +Node: CamelCase links57336 +Node: External links57834 +Node: Handling links59759 +Node: Search options64312 +Ref: Search options-Footnote-166088 +Node: Custom searches66169 +Node: Remember67217 +Node: TODO items70903 +Node: TODO basics71826 +Node: Progress logging73167 +Node: TODO extensions73953 +Node: Workflow states74753 +Node: TODO types75621 +Ref: TODO types-Footnote-177279 +Node: Per file keywords77361 +Ref: Per file keywords-Footnote-178814 +Node: Priorities79042 +Node: Timestamps80249 +Node: Time stamps80570 +Node: Creating timestamps82998 +Node: Tags86123 +Node: Tag inheritance86858 +Node: Setting tags87795 +Node: Tag searches88757 +Node: Agenda views89966 +Node: Agenda files91505 +Ref: Agenda files-Footnote-192465 +Ref: Agenda files-Footnote-292614 +Node: Agenda dispatcher92806 +Node: Weekly/Daily agenda94936 +Node: Categories96071 +Node: Time-of-day specifications96719 +Node: Calendar/Diary integration98695 +Node: Sorting of agenda items100072 +Node: Global TODO list100904 +Node: Matching headline tags102319 +Node: Timeline103262 +Node: Agenda commands104135 +Node: Exporting109605 +Node: ASCII export110734 +Node: HTML export111624 +Node: XOXO export113850 +Node: iCalendar export114289 +Node: Text interpretation116112 +Node: Comment lines116589 +Node: Enhancing text117058 +Node: Export options118889 +Node: Publishing120491 +Ref: Publishing-Footnote-1121287 +Node: Configuration121483 +Node: Project alist122144 +Node: File sources and destinations123202 +Node: Selecting files123754 +Node: Publishing action124507 +Node: Publishing options125621 +Node: Links127648 +Node: Project page index128440 +Node: Sample configuration129207 +Node: Simple example129699 +Node: Complex example130372 +Node: Triggering publication132406 +Node: Miscellaneous133062 +Node: Completion133821 +Node: Customization134817 +Node: Summary of in-buffer settings135424 +Node: The very busy C-c C-c key138429 +Node: Clean view139941 +Node: TTY keys142518 +Node: FAQ144119 +Node: Interaction151860 +Node: Extensions152320 +Node: Cooperation153889 +Node: Conflicts155583 +Node: Bugs157175 +Node: Acknowledgments159073 +Node: Index162442 +Node: Key Index184323  End Tag Table diff --git a/org-install.el b/org-install.el new file mode 100644 index 000000000..435027fe2 --- /dev/null +++ b/org-install.el @@ -0,0 +1,27 @@ +;;; org-install.el --- Autoloads for org.el + +(autoload 'org-mode "org" "Org mode" t) +(autoload 'org-diary "org" "Diary entries from Org mode.") +(autoload 'org-agenda "org" "Multi-file agenda from Org mode." t) +(autoload 'org-store-link "org" "Store a link to the current location." t) +(autoload 'orgtbl-mode "org" "Org tables as a minor mode." t) +(autoload 'turn-on-orgtbl "org" "Org tables as a minor mode.") +(autoload 'org-cycle "org" "Subtree visibility cycling." t) +(autoload 'org-global-cycle "org" "Global visibility cycling." t) +(autoload 'org-agenda-list "org" "Produce calendar-loke agenda view." t) +(autoload 'org-todo-list "org" "Produce global TODO list." t) +(autoload 'org-tags-view "org" "Produce global TAGS agenda view." t) +(autoload 'org-remember-annotation "org") +(autoload 'org-remember-apply-template "org") +(autoload 'org-remember-handler "org") +(autoload 'org-export-icalendar-all-agenda-files "org" + "Export all files in `org-agenda-files' to iCalendar .ics files." t) +(autoload 'org-export-icalendar-combine-agenda-files "org" + "Export all files in `org-agenda-files' to a single combined iCalendar file." t) +(autoload 'org-publish-current-file "org-publish" "Publish current file." t) +(autoload 'org-publish-current-project "org-publish" + "Publish all files of current project." t) +(autoload 'org-publish "org-publish" "Publish a project." t) +(autoload 'org-publish-all "org-publish" "Publish all projects." t) + +(provide 'org-install) diff --git a/org-publish.el b/org-publish.el new file mode 100644 index 000000000..2a1ba581e --- /dev/null +++ b/org-publish.el @@ -0,0 +1,561 @@ +;;; org-publish.el --- publish related org-mode files as a website + +;; Copyright (C) 2006 David O'Toole + +;; Author: David O'Toole +;; Keywords: hypermedia, outlines +;; Version: + +;; $Id: org-publish.el,v 1.61 2006/05/19 12:03:51 dto Exp $ + +;; This file is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; This file is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + +;; This file is NOT part of GNU Emacs. + +;;; Commentary: + +;; Requires at least version 4.27 of org.el +;; +;; The official org-mode website: +;; http://staff.science.uva.nl/~dominik/Tools/org/ +;; +;; Home page for org-publish.el: +;; http://dto.freeshell.org/notebook/OrgMode.html + +;; This program extends the HTML publishing support of Emacs Org-mode +;; to allow configurable publishing of related sets of files as a +;; complete website. +;; +;; org-publish.el can do the following: +;; +;; + Publish all one's org-files to html +;; + Upload html, images, attachments and other files to a web server +;; + Exclude selected private pages from publishing +;; + Publish a clickable index of pages +;; + Manage local timestamps, for publishing only changed files +;; + Accept plugin functions to extend range of publishable content +;; +;; Special thanks to the org-mode maintainer Carsten Dominik for his +;; ideas, enthusiasm, and cooperation. + +;;; Installation: + +;; Put org-publish.el in your load path, byte-compile it, and then add +;; the following lines to your emacs initialization file: + +;; (autoload 'org-publish "org-publish" nil t) +;; (autoload 'org-publish "org-publish-all" nil t) +;; (autoload 'org-publish "org-publish-current-file" nil t) +;; (autoload 'org-publish "org-publish-current-project" nil t) + +;;; Usage: +;; +;; The program's main configuration variable is +;; `org-publish-project-alist'. See below for example configurations +;; with commentary. + +;; The main interactive functions are: +;; +;; M-x org-publish +;; M-x org-publish-all +;; M-x org-publish-current-file +;; M-x org-publish-current-project + +;;;; Simple example configuration: + +;; (setq org-publish-project-alist +;; (list +;; '("org" . (:base-directory "~/org/" +;; :base-extension "org" +;; :publishing-directory "~/public_html" +;; :with-section-numbers nil +;; :table-of-contents nil +;; :style ""))) + +;;;; More complex example configuration: + +;; Imagine your *.org files are kept in ~/org, your images in +;; ~/images, and stylesheets in ~/other. Now imagine you want to +;; publish the files through an ssh connection to a remote host, via +;; Tramp-mode. To maintain relative links from *.org files to /images +;; and /other, we should replicate the same directory structure in +;; your web server account's designated html root (in this case, +;; assumed to be ~/html) + +;; Once you've done created the proper directories, you can adapt the +;; following example configuration to your specific paths, run M-x +;; org-publish-all, and it should publish the files to the correct +;; directories on the web server, transforming the *.org files into +;; HTML, and leaving other files alone. + +;; (setq org-publish-project-alist +;; (list +;; '("website" . +;; (("orgfiles" :base-directory "~/org/" +;; :base-extension "org" +;; :publishing-directory "/ssh:user@host:~/html/notebook/" +;; :publishing-function org-publish-org-to-html +;; :exclude "PrivatePage.org" ;; regexp +;; :headline-levels 3 +;; :with-section-numbers nil +;; :table-of-contents nil +;; :style "" +;; :auto-preamble t +;; :auto-postamble nil) +;; +;; ("images" :base-directory "~/images/" +;; :base-extension "jpg\\|gif\\|png" +;; :publishing-directory "/ssh:user@host:~/html/images/" +;; :publishing-function org-publish-attachment) +;; +;; ("other" :base-directory "~/other/" +;; :base-extension "css" +;; :publishing-directory "/ssh:user@host:~/html/other/" +;; :publishing-function org-publish-attachment))))) + +;; For more information, see the documentation for the variable +;; `org-publish-project-alist'. + +;; Of course, you don't have to publish to remote directories from +;; within emacs. You can always just publish to local folders, and +;; then use the synchronization/upload tool of your choice. + + +;;; List of user-visible changes since version 1.27 + +;; 1.57: Timestamps flag is now called "org-publish-use-timestamps-flag" +;; 1.52: Properly set default for :index-filename +;; 1.48: Composite projects allowed. +;; :include keyword allowed. +;; 1.43: Index no longer includes itself in the index. +;; 1.42: Fix "function definition is void" error +;; when :publishing-function not set in org-publish-current-file. +;; 1.41: Fixed bug where index isn't published on first try. +;; 1.37: Added interactive function "org-publish". Prompts for particular +;; project name to publish. +;; 1.34: Added force-publish option to all interactive functions. +;; 1.32: Fixed "index.org has changed on disk" error during index publishing. +;; 1.30: Fixed startup error caused by (require 'em-unix) + +;;; Code: + +;; these lines get code for function "eshell/cp" loaded +(require 'eshell) +(require 'esh-maint) +(require 'em-unix) +(require 'org) + +(defgroup org-publish nil + "Options for publishing a set of Org-mode and related files." + :tag "Org Publishing" + :group 'org) + + +(defcustom org-publish-project-alist nil + "Association list to control publishing behavior. +Each element of the alist is a publishing 'project.' The CAR of +each element is a string, uniquely identifying the project. The +CDR of each element is either a property list with configuration +options for the publishing process (see below), or a list of the +following form: + + ((\"component1\" :property value :property value ... ) + (\"component2\" :property value :property value ... )) + +When the CDR of an element of org-publish-project-alist is in +this second form, the elements of this list are taken to be +components of the project, which group together files requiring +different publishing options. + +When a property is given a value in org-publish-project-alist, its +setting overrides the value of the corresponding user variable + (if any) during publishing. However, options set within a file +override everything. + +Most properties are optional, but some should always be set: + + :base-directory Directory containing publishing source files + :base-extension Extension (without the dot!) of source files. + This can be a regular expression. + :publishing-directory Directory (possibly remote) where output + files will be published + +The :exclude property may be used to prevent certain files from +being published. Its value may be a string or regexp matching +file names you don't want to be published. + +The :include property may be used to include extra files. Its +value may be a list of filenames to include. The filenames are +considered relative to the publishing directory. + +When both :include and :exclude properties are given values, the +exclusion step happens first. + +One special property controls which back-end function to use for +publishing files in the project. This can be used to extend the +set of file types publishable by org-publish, as well as the set +of output formats. + + :publishing-function Function to publish file. The default is + org-publish-org-to-html, but other + values are possible. + +Some properties control details of the Org publishing process, +and are equivalent to the corresponding user variables listed in +the right column. See the documentation for those variables to +learn more about their use and default values. + + :language org-export-default-language + :headline-levels org-export-headline-levels + :section-numbers org-export-with-section-numbers + :table-of-contents org-export-with-toc + :emphasize org-export-with-emphasize + :sub-superscript org-export-with-sub-superscripts + :TeX-macros org-export-with-TeX-macros + :fixed-width org-export-with-fixed-width + :tables org-export-with-tables + :table-auto-headline org-export-highlight-first-table-line + :style org-export-html-style + :convert-org-links org-export-html-link-org-files-as-html + :inline-images org-export-html-inline-images + :expand-quoted-html org-export-html-expand + :timestamp org-export-html-with-timestamp + :publishing-directory org-export-publishing-directory + :preamble org-export-html-preamble + :postamble org-export-html-postamble + :auto-preamble org-export-html-auto-preamble + :auto-postamble org-export-html-auto-postamble + :author user-full-name + :email user-mail-address + +The following properties may be used to control publishing of an +index of files or summary page for a given project. + + :auto-index Whether to publish an index during + org-publish-current-project or org-publish-all. + :index-filename Filename for output of index. Defaults + to 'index.org' (which becomes 'index.html') + :index-title Title of index page. Defaults to name of file. + :index-function Plugin function to use for generation of index. + Defaults to 'org-publish-org-index', which + generates a plain list of links to all files + in the project. +" + :group 'org-publish + :type 'alist) + + +(defcustom org-publish-use-timestamps-flag t + "When non-nil, use timestamp checking to publish only changed files. +When nil, do no timestamp checking and always publish all +files." + :group 'org-publish + :type 'boolean) + + +(defcustom org-publish-timestamp-directory "~/.org-timestamps/" + "Name of directory in which to store publishing timestamps." + :group 'org-publish + :type 'string) + + +;;;; Timestamp-related functions + + +(defun org-publish-timestamp-filename (filename) + "Return path to timestamp file for filename FILENAME." + (while (string-match "~\\|/" filename) + (setq filename (replace-match "_" nil t filename))) + (concat org-publish-timestamp-directory filename ".timestamp")) + + +(defun org-publish-needed-p (filename) + "Check whether file should be published. +If org-publish-use-timestamps-flag is set to nil, this function always +returns t. Otherwise, check the timestamps folder to determine +whether file should be published." + (if org-publish-use-timestamps-flag + (progn + ;; + ;; create folder if needed + (if (not (file-exists-p org-publish-timestamp-directory)) + (make-directory org-publish-timestamp-directory) + (if (not (file-directory-p org-publish-timestamp-directory)) + (error "org-publish-timestamp-directory must be a directory."))) + ;; + ;; check timestamp. ok if timestamp file doesn't exist + (let* ((timestamp (org-publish-timestamp-filename filename)) + (rtn (file-newer-than-file-p filename timestamp))) + (if rtn + ;; handle new timestamps + (if (not (file-exists-p timestamp)) + ;; create file + (with-temp-buffer + (write-file timestamp) + (kill-buffer (current-buffer))))) + rtn)) + t)) + + +(defun org-publish-update-timestamp (filename) + "Update publishing timestamp for file FILENAME." + (let ((timestamp (org-publish-timestamp-filename filename))) + (set-file-times timestamp))) + + +;;;; Utilities + + +(defun org-publish-get-project (project-name) + "Return project object for project PROJECT-NAME." + (let ((project (assoc project-name org-publish-project-alist))) + (if project + (cdr project) + nil))) + + +(defun org-publish-get-project-component (project-name component-name) + "Return plist for project component COMPONENT-NAME within project PROJECT-NAME." + (let* ((components (org-publish-get-project project-name)) + (c nil) + (plist nil)) + (while (setq c (pop components)) + (when (and (stringp (car c)) (string= component-name (car c))) + (setq plist (cdr c)))) + plist)) + + +(defun org-publish-composite-project-p (element) + "Tell whether an ELEMENT of org-publish-project-alist is composite." + (listp (car (cdr element)))) + + +(defun org-publish-iterate-project-plists (action &optional project-name) + "Call function ACTION for each project component. +ACTION should accept two arguments: the name of the enclosing +project, and the property list associated with the project +component. If PROJECT-NAME is set, iterate only over components +of that project." + (let ((alist (if project-name + `((,project-name ,@(org-publish-get-project project-name))) + org-publish-project-alist)) + (project nil)) + (while (setq project (pop alist)) + (if (org-publish-composite-project-p project) + ;; + ;; handle composite project + (let ((components (cdr project)) + (c nil)) + (while (setq c (pop components)) + (let ((plist (cdr c))) + (funcall action (car project) plist)))) + ;; + ;; handle normal project + (let ((plist (cdr project))) + (funcall action (car project) plist)))))) + + + +(defun org-publish-get-base-files (plist &optional exclude-regexp) + "Return a list of all files in project defined by PLIST. +If EXCLUDE-REGEXP is set, this will be used to filter out +matching filenames." + (let* ((dir (file-name-as-directory (plist-get plist :base-directory))) + (include-list (plist-get plist :include)) + (extension (or (plist-get plist :base-extension) "org")) + (regexp (concat "^[^\\.].*\\.\\(" extension "\\)$")) + (allfiles (directory-files dir t regexp))) + ;; + ;; exclude files + (setq allfiles + (if (not exclude-regexp) + allfiles + (delq nil + (mapcar (lambda (x) + (if (string-match exclude-regexp x) nil x)) + allfiles)))) + ;; + ;; include extra files + (let ((inc nil)) + (while (setq inc (pop include-list)) + (setq allfiles (cons (concat dir inc) allfiles)))) + + allfiles)) + + +(defun org-publish-get-project-from-filename (filename) + "Figure out which project a given FILENAME belongs to, if any. +Filename should contain full path. Returns name of project, or +nil if not found." + (let ((found nil)) + (org-publish-iterate-project-plists + (lambda (project-name project-plist) + (let ((files (org-publish-get-base-files project-plist))) + (if (member (expand-file-name filename) files) + (setq found project-name))))) + found)) + + +(defun org-publish-get-plist-from-filename (filename) + "Return publishing configuration plist for file FILENAME." + (let ((found nil)) + (org-publish-iterate-project-plists + (lambda (project-name project-plist) + (let ((files (org-publish-get-base-files project-plist))) + (if (member (expand-file-name filename) files) + (setq found project-plist))))) + found)) + + +;;;; Pluggable publishing back-end functions + + +(defun org-publish-org-to-html (plist filename) + "Publish an org file to HTML. +PLIST is the property list for the given project. +FILENAME is the filename of the org file to be published." + (let* ((arg (plist-get plist :headline-levels))) + (progn + (find-file filename) + (org-export-as-html arg nil plist) + ;; get rid of HTML buffer + (kill-buffer (current-buffer))))) + + +(defun org-publish-attachment (plist filename) + "Publish a file with no transformation of any kind. +PLIST is the property list for the given project. +FILENAME is the filename of the file to be published." + (let ((destination (file-name-as-directory (plist-get plist :publishing-directory)))) + (eshell/cp filename destination))) + + +;;;; Publishing files, projects, and indices + + +(defun org-publish-file (filename) + "Publish file FILENAME." + (let* ((project-name (org-publish-get-project-from-filename filename)) + (plist (org-publish-get-plist-from-filename filename)) + (publishing-function (or (plist-get plist :publishing-function) 'org-publish-org-to-html))) + (if (not project-name) + (error (format "File %s is not part of any known project." filename))) + (when (org-publish-needed-p filename) + (funcall publishing-function plist filename) + (org-publish-update-timestamp filename)))) + + +(defun org-publish-project-plist (plist) + "Publish all base files in project defined by PLIST. + If :auto-index is set, publish the index too." + (let* ((exclude-regexp (plist-get plist :exclude)) + (publishing-function (or (plist-get plist :publishing-function) 'org-publish-org-to-html)) + (buf (current-buffer)) + (index-p (plist-get plist :auto-index)) + (index-filename (or (plist-get plist :index-filename) "index.org")) + (index-function (or (plist-get plist :index-function) 'org-publish-org-index)) + (f nil)) + ;; + (if index-p + (funcall index-function plist index-filename)) + (let ((files (org-publish-get-base-files plist exclude-regexp))) + (while (setq f (pop files)) + ;; check timestamps + (when (org-publish-needed-p f) + (funcall publishing-function plist f) + (org-publish-update-timestamp f)))) + ;; back to original buffer + (switch-to-buffer buf))) + + +(defun org-publish-org-index (plist &optional index-filename) + "Create an index of pages in project PLIST. +Optionally set the filename of the index with INDEX-FILENAME; +default is 'index.org'." + (let* ((dir (file-name-as-directory (plist-get plist :base-directory))) + (exclude-regexp (plist-get plist :exclude)) + (files (org-publish-get-base-files plist exclude-regexp)) + (index-filename (concat dir (or index-filename "index.org"))) + (index-buffer (find-buffer-visiting index-filename)) + (ifn (file-name-nondirectory index-filename)) + (f nil)) + ;; + ;; if buffer is already open, kill it to prevent error message + (if index-buffer + (kill-buffer index-buffer)) + (with-temp-buffer + (while (setq f (pop files)) + (let ((fn (file-name-nondirectory f))) + (unless (string= fn ifn) ;; index shouldn't index itself + (insert (concat " + [[file:" fn "][" + (file-name-sans-extension fn) + "]]\n"))))) + (write-file index-filename) + (kill-buffer (current-buffer))))) + + +;;;; Interactive publishing functions + + +;;;###autoload +(defun org-publish (project-name &optional force) + "Publish the project PROJECT-NAME." + (interactive "sProject name: \nP") + (let ((org-publish-use-timestamps-flag (if force nil t))) + (org-publish-iterate-project-plists + (lambda (ignore project-plist) + (org-publish-project-plist project-plist)) + project-name))) + + +;;;###autoload +(defun org-publish-current-project (&optional force) + "Publish the project associated with the current file. +With prefix argument, force publishing all files in project." + (interactive "P") + (let* ((project-name (org-publish-get-project-from-filename (buffer-file-name))) + (org-publish-use-timestamps-flag (if force nil t))) + (if (not project-name) + (error (format "File %s is not part of any known project." (buffer-file-name)))) + (org-publish project-name))) + + +;;;###autoload +(defun org-publish-current-file (&optional force) + "Publish the current file. +With prefix argument, force publish the file." + (interactive "P") + (let ((org-publish-use-timestamps-flag + (if force nil t))) + (org-publish-file (buffer-file-name)))) + + +;;;###autoload +(defun org-publish-all (&optional force) + "Publish all projects. +With prefix argument, force publish all files." + (interactive "P") + (let ((org-publish-use-timestamps-flag + (if force nil t))) + (org-publish-iterate-project-plists + (lambda (project-name project-plist) + (org-publish-project-plist project-plist))))) + + + + +(provide 'org-publish) +;;; org-publish.el ends here diff --git a/org.el b/org.el index 19a2c475a..444180a2d 100644 --- a/org.el +++ b/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.29 +;; Version: 4.30 ;; ;; This file is part of GNU Emacs. ;; @@ -52,16 +52,17 @@ ;; (define-key global-map "\C-cl" 'org-store-link) ;; (define-key global-map "\C-ca" 'org-agenda) ;; -;; If you have downloaded Org-mode from the Web, you must byte-compile -;; org.el and put it on your load path. In addition to the Emacs Lisp -;; lines above, you also need to add the following lines to .emacs: +;; Furthermore you need to activate font-lock-mode in org-mode buffers. +;; either of the following two lins will do the trick: ;; -;; (autoload 'org-mode "org" "Org mode" t) -;; (autoload 'org-diary "org" "Diary entries from Org mode") -;; (autoload 'org-agenda "org" "Multi-file agenda from Org mode" t) -;; (autoload 'org-store-link "org" "Store a link to the current location" t) -;; (autoload 'orgtbl-mode "org" "Org tables as a minor mode" t) -;; (autoload 'turn-on-orgtbl "org" "Org tables as a minor mode") +;; (global-font-lock-mode 1) ; for all buffers +;; (add-hook 'org-mode-hook 'turn-on-font-lock) ; org-mode buffers only +;; +;; If you have downloaded Org-mode from the Web, you have to take additional +;; action: Byte-compile org.el and org-publish.el and put them together with +;; org-install.el on your load path. Then also add to your .emacs file: +;; +;; (require 'org-install) ;; ;; This setup will put all files with extension ".org" into Org-mode. As ;; an alternative, make the first line of a file look like this: @@ -81,6 +82,17 @@ ;; ;; Changes since version 4.10: ;; --------------------------- +;; 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. @@ -348,6 +360,18 @@ An entry can be toggled between QUOTE and normal with :tag "Org Cycle" :group 'org-structure) +(defcustom org-cycle-global-at-bob t + "Cycle globally if cursor is at beginning of buffer and not at a headline. +This makes it possible to do global cycling without having to use S-TAB or +C-u TAB. For this special case to work, the first line of the buffer +must not be a headline - it may be empty ot some other text. When used in +this way, `org-cycle-hook' is disables temporarily, to make sure the +cursor stays at the beginning of the buffer. +When this option is nil, don't do anything special at the beginning +of the buffer." + :group 'org-cycle + :type 'boolean) + (defcustom org-cycle-emulate-tab t "Where should `org-cycle' emulate TAB. nil Never @@ -784,6 +808,23 @@ additional URL: prefix, so the format would be \"\"." (const :tag "\"\" (e.g. )" "") (string :tag "Other" :value "<%s>"))) +(defcustom org-link-file-path-type 'adaptive + "How the path name in file links should be stored. +Valid values are: + +relative relative to the current directory, i.e. the directory of the file + into which the link is being inserted. +absolute absolute path, if possible with ~ for home directory. +noabbrev absolute path, no abbreviation of home directory. +adaptive Use relative path for files in the current directory and sub- + directories of it. For other files, use an absolute path." + :group 'org-link + :type '(choice + (const relative) + (const absolute) + (const noabbrev) + (const adaptive))) + (defcustom org-activate-links '(bracket angle plain radio tag date) "Types of links that should be activated in Org-mode files. This is a list of symbols, each leading to the activation of a certain link @@ -962,7 +1003,11 @@ for some files for which the OS does not have a good default. See `org-file-apps'.") (defconst org-file-apps-defaults-windowsnt - '((t . (w32-shell-execute "open" file))) + (list (cons t + (list (if (featurep 'xemacs) + 'mswindows-shell-execute + 'w32-shell-execute) + "open" 'file))) "Default file applications on a Windows NT system. The system \"open\" is used for most files. See `org-file-apps'.") @@ -979,14 +1024,20 @@ See `org-file-apps'.") "External applications for opening `file:path' items in a document. Org-mode uses system defaults for different file types, but you can use this variable to set the application for a given file -extension. The entries in this list are cons cells with a file extension -and the corresponding command. Possible values for the command are: - `emacs' The file will be visited by the current Emacs process. - `default' Use the default application for this file type. - string A command to be executed by a shell; %s will be replaced - by the path to the file. - sexp A Lisp form which will be evaluated. The file path will - be available in the Lisp variable `file'. +extension. The entries in this list are cons cells where the car identifies +files and the cdr the corresponding command. Possible values for the +file identifier are + \"ext\" A string identifying an extension + `directory' Matches a directory + t Default for all remaining files + +Possible values for the command are: + `emacs' The file will be visited by the current Emacs process. + `default' Use the default application for this file type. + string A command to be executed by a shell; %s will be replaced + by the path to the file. + sexp A Lisp form which will be evaluated. The file path will + be available in the Lisp variable `file'. For more examples, see the system specific constants `org-file-apps-defaults-macosx' `org-file-apps-defaults-windowsnt' @@ -1114,7 +1165,12 @@ Lisp variable `state'." (defcustom org-log-done nil "When set, insert a (non-active) time stamp when TODO entry is marked DONE. When the state of an entry is changed from nothing to TODO, remove a previous -closing date." +closing date. +This can also be configured on a per-file basis by adding one of +the following lines anywhere in the buffer: + + #+STARTUP: logging + #+STARTUP: nologging" :group 'org-todo :type 'boolean) @@ -1139,6 +1195,14 @@ This is the priority an item get if no explicit priority is given." :tag "Org Time" :group 'org) +(defcustom org-insert-labeled-timestamps-at-point nil + "Non-nil means, SCHEDULED and DEADLINE timestamps are inserted at point. +When nil, these labeled time stamps are forces into the second line of an +entry, just after the headline. When scheduling from the global TODO list, +the time stamp will always be forced into the second line." + :group 'org-time + :type 'boolean) + (defconst org-time-stamp-formats '("<%Y-%m-%d %a>" . "<%Y-%m-%d %a %H:%M>") "Formats for `format-time-string' which are used for time stamps. It is not recommended to change this constant.") @@ -1652,6 +1716,11 @@ This option can also be set with the +OPTIONS line, e.g. \"\\n:t\"." :group 'org-export-general :type 'boolean) +(defcustom org-export-with-timestamps t + "Nil means, do not export time stamps and associated keywords." + :group 'org-export + :type 'boolean) + (defcustom org-export-with-tags t "Nil means, do not export tags, just remove them from headlines." :group 'org-export-general @@ -1796,6 +1865,8 @@ Otherwise the buffer will just be saved to a file and stay hidden." :tag "Org Export XML" :group 'org-export) +;; FIXME: I am told XOXO is not XML, it is semantic-only HTML. + (defcustom org-export-xml-type 'xoxo ;kw, if we have only one. "The kind of XML to be produced by the XML exporter. Allowed values are: @@ -1816,8 +1887,11 @@ xoxo The XOXO exporter." font-size: 12pt; } .title { text-align: center; } - .todo, .deadline { color: red; } + .todo { color: red; } .done { color: green; } + .timestamp { color: grey } + .timestamp-kwd { color: CadetBlue } + .tag { background-color:lightblue; font-weight:normal } .target { background-color: lavender; } pre { border: 1pt solid #AEBDCC; @@ -2274,6 +2348,9 @@ This face is only used if `org-fontify-done-headline' is set." (defvar org-keyword-time-regexp nil "Matches any of the 3 keywords, together with the time stamp.") (make-variable-buffer-local 'org-keyword-time-regexp) +(defvar org-maybe-keyword-time-regexp nil + "Matches a timestamp, possibly preceeded by a keyword.") +(make-variable-buffer-local 'org-keyword-time-regexp) (defun org-set-regexps-and-options () "Precompute regular expressions for current buffer." @@ -2316,6 +2393,8 @@ This face is only used if `org-fontify-done-headline' is set." ("oddeven" org-odd-levels-only nil) ("align" org-startup-align-all-tables t) ("noalign" org-startup-align-all-tables nil) + ("logging" org-log-done t) + ("nologging" org-log-done nil) ("dlcheck" org-startup-with-deadline-check t) ("nodlcheck" org-startup-with-deadline-check nil))) l var val) @@ -2370,7 +2449,12 @@ This face is only used if `org-fontify-done-headline' is set." (concat "\\<\\(" org-scheduled-string "\\|" org-deadline-string "\\|" org-closed-string "\\)" - " *[[<]\\([^]>]+\\)[]>]")) ;; FIXME: is this correct? + " *[[<]\\([^]>]+\\)[]>]") ;; FIXME: is this correct? + org-maybe-keyword-time-regexp + (concat "\\(\\<\\(" org-scheduled-string + "\\|" org-deadline-string + "\\|" org-closed-string "\\)\\)?" + " *\\([[<][0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}[^]\r\n>]*?[]>]\\)")) ;; FIXME: is this correct? (org-set-font-lock-defaults))) @@ -2810,11 +2894,13 @@ between words." (let* ((em org-fontify-emphasized-text) (lk org-activate-links) (org-font-lock-extra-keywords + ;; Headlines (list '("^\\(\\**\\)\\(\\*\\)\\(.*\\)" (1 (org-get-level-face 1)) (2 (org-get-level-face 2)) (3 (org-get-level-face 3))) '("^[ \t]*\\(\\(|\\|\\+-[-+]\\).*\\S-\\)" (1 'org-table)) + ;; Links (if (memq 'angle lk) '(org-activate-angle-links (0 'org-link t))) (if (memq 'plain lk) '(org-activate-plain-links (0 'org-link t))) (if (memq 'bracket lk) '(org-activate-bracket-links (0 'org-link t))) @@ -2824,27 +2910,36 @@ between words." (if (memq 'tag lk) '(org-activate-tags (1 'org-tag prepend))) (if org-table-limit-column-width '(org-hide-wide-columns (0 nil append))) + ;; TODO lines (list (concat "^\\*+[ \t]*" org-not-done-regexp) '(1 'org-todo t)) + ;; Priorities (list (concat "\\[#[A-Z]\\]") '(0 'org-special-keyword t)) + ;; Special keywords (list (concat "\\<" org-deadline-string) '(0 'org-special-keyword t)) (list (concat "\\<" org-scheduled-string) '(0 'org-special-keyword t)) (list (concat "\\<" org-closed-string) '(0 'org-special-keyword t)) -; (if em '("\\(\\W\\|^\\)\\(\\*\\w+\\*\\)\\(\\W\\|$\\)" 2 'bold prepend)) -; (if em '("\\(\\W\\|^\\)\\(/\\w+/\\)\\(\\W\\|$\\)" 2 'italic prepend)) -; (if em '("\\(\\W\\|^\\)\\(_\\w+_\\)\\(\\W\\|$\\)" 2 'underline prepend)) + ;; Emphasis (if em (list org-bold-re 2 ''bold 'prepend)) (if em (list org-italic-re 2 ''italic 'prepend)) (if em (list org-underline-re 2 ''underline 'prepend)) + ;; Checkboxes, similar to Frank Ruell's org-checklet.el + '("^[ \t]*\\([-+*]\\|[0-9]+[.)]\\) +\\(\\[_\\]\\)" + 2 'bold prepend) + '("^[ \t]*\\([-+*]\\|[0-9]+[.)]\\) +\\(\\[X\\]\\)" + 2 'bold prepend) + ;; COMMENT (list (concat "^\\*+[ \t]*\\<\\(" org-comment-string "\\|" org-quote-string "\\)\\>") '(1 'org-special-keyword t)) '("^#.*" (0 'font-lock-comment-face t)) + ;; DONE (if org-fontify-done-headline (list (concat "^[*]+ +\\<\\(" org-done-string "\\)\\(.*\\)\\>") '(1 'org-done t) '(2 'org-headline-done t)) (list (concat "^[*]+ +\\<\\(" org-done-string "\\)\\>") '(1 'org-done t))) + ;; Table stuff '("^[ \t]*\\(:.*\\)" (1 'org-table t)) '("| *\\(:?=[^|\n]*\\)" (1 'org-formula t)) '("^[ \t]*| *\\([#!$*_^]\\) *|" (1 'org-formula t)) @@ -2886,7 +2981,11 @@ between words." ;;; Visibility cycling (defvar org-cycle-global-status nil) +(make-variable-buffer-local 'org-cycle-global-status) (defvar org-cycle-subtree-status nil) +(make-variable-buffer-local 'org-cycle-subtree-status) + +;;;###autoload (defun org-cycle (&optional arg) "Visibility cycling for Org-mode. @@ -2916,15 +3015,17 @@ between words." no headline in line 1, this function will act as if called with prefix arg." (interactive "P") - (if (or (and (bobp) (not (looking-at outline-regexp))) - (equal arg '(4))) - ;; special case: use global cycling - (setq arg t)) + (let* ((outline-regexp + (if org-cycle-include-plain-lists + "\\*+\\|\\([ \t]*\\)\\([-+*]\\|[0-9]+[.)]\\) " + outline-regexp)) + (bob-special (and org-cycle-global-at-bob (bobp) + (not (looking-at outline-regexp)))) + (org-cycle-hook (if bob-special nil org-cycle-hook))) - (let ((outline-regexp - (if org-cycle-include-plain-lists - "\\*+\\|\\([ \t]*\\)\\([-+*]\\|[0-9]+[.)]\\) " - outline-regexp))) + (if (or bob-special (equal arg '(4))) + ;; special case: use global cycling + (setq arg t)) (cond @@ -2944,18 +3045,8 @@ between words." ;; We just created the overview - now do table of contents ;; This can be slow in very large buffers, so indicate action (message "CONTENTS...") - (save-excursion - ;; Visit all headings and show their offspring - (goto-char (point-max)) - (catch 'exit - (while (and (progn (condition-case nil - (outline-previous-visible-heading 1) - (error (goto-char (point-min)))) - t) - (looking-at outline-regexp)) - (show-branches) - (if (bobp) (throw 'exit nil)))) - (message "CONTENTS...done")) + (org-content) + (message "CONTENTS...done") (setq org-cycle-global-status 'contents) (run-hook-with-args 'org-cycle-hook 'contents)) @@ -2969,7 +3060,7 @@ between words." (t ;; Default action: go to overview - (hide-sublevels 1) + (org-overview) (message "OVERVIEW") (setq org-cycle-global-status 'overview) (run-hook-with-args 'org-cycle-hook 'overview)))) @@ -3042,6 +3133,44 @@ between words." (org-back-to-heading) (org-cycle)))))) +;;;###autoload +(defun org-global-cycle () + "Cycle the global visibility. For details see `org-cycle'." + (interactive) + (org-cycle '(4))) + +(defun org-overview () + "Switch to overview mode, shoing only top-level headlines. +Really, this shows all headlines with level equal or greater than the level +of the first headline in the buffer. This is important, because if the +first headline is not level one, then (hide-sublevels 1) gives confusing +results." + (interactive) + (hide-sublevels (save-excursion + (goto-char (point-min)) + (if (re-search-forward (concat "^" outline-regexp) nil t) + (progn + (goto-char (match-beginning 0)) + (funcall outline-level)) + 1)))) + +;; FIXME: allow an argument to give a limiting level for this. +(defun org-content () + "Show all headlines in the buffer, like a table of contents" + (interactive) + (save-excursion + ;; Visit all headings and show their offspring + (goto-char (point-max)) + (catch 'exit + (while (and (progn (condition-case nil + (outline-previous-visible-heading 1) + (error (goto-char (point-min)))) + t) + (looking-at outline-regexp)) + (show-branches) + (if (bobp) (throw 'exit nil)))))) + + (defun org-optimize-window-after-visibility-change (state) "Adjust the window after a change in outline visibility. This function is the default value of the hook `org-cycle-hook'." @@ -3204,7 +3333,6 @@ or nil." (defvar org-ignore-region nil "To temporarily disable the active region.") -;; FIXME: Fix behavior if point is on the stars but not at bol. (defun org-insert-heading (&optional force-heading) "Insert a new heading or item with same depth at point. If point is in a plain list and FORCE-HEADING is nil, create a new list item. @@ -3218,10 +3346,10 @@ the current headline." (when (or force-heading (not (org-insert-item))) (let* ((head (save-excursion (condition-case nil - (org-back-to-heading) - (error (outline-next-heading))) - (prog1 (match-string 0) - (funcall outline-level)))) + (progn + (org-back-to-heading) + (match-string 0)) + (error "*")))) pos) (cond ((and (org-on-heading-p) (bolp) @@ -3245,10 +3373,14 @@ Return t when things worked, nil when we are not in an item." (org-at-item-p) t) (error nil))) + (debug) (let* ((bul (match-string 0)) + (end (match-end 0)) (eow (save-excursion (beginning-of-line 1) (looking-at "[ \t]*") (match-end 0))) (eowcol (save-excursion (goto-char eow) (current-column))) + (checkboxp (save-excursion (goto-char end) + (looking-at "[ \t]*\\[[_X]\\]"))) pos) (cond ((and (org-at-item-p) (<= (point) eow)) @@ -3258,7 +3390,7 @@ Return t when things worked, nil when we are not in an item." ((<= (point) eow) (beginning-of-line 1)) (t (newline))) - (insert bul) + (insert bul (if checkboxp "[_]" "")) (just-one-space) (setq pos (point)) (end-of-line 1) @@ -3618,6 +3750,20 @@ If optional TXT is given, check this string instead of the current kill." ((= llt ?\)) "\\([ \t]*\\([-+]\\|\\([0-9]+)\\)\\)\\|[ \t]+\\*\\)\\( \\|$\\)") (t (error "Invalid value of `org-plain-list-ordered-item-terminator'"))))))) +(defun org-at-item-checkbox-p () + "Is point at a line starting a plain-list item with a checklet?" + (and (org-at-item-p) + (save-excursion + (goto-char (match-end 0)) + (skip-chars-forward " \t") + (looking-at "\\[[_X]\\]")))) + +(defun org-toggle-checkbox () + "Toggle the checkbox in the current line." + (save-excursion + (if (org-at-item-checklet-p) + (replace-match (if (equal (match-string 0) "[_]") "[X]" "[_]") t t)))) + (defun org-get-indentation () "Get the indentation of the current line, interpreting tabs." (save-excursion @@ -3755,7 +3901,7 @@ doing the renumbering." (defun org-renumber-ordered-list (arg) "Renumber an ordered plain list. -Cursor next to be in the first line of an item, the line that starts +Cursor needs to be in the first line of an item, the line that starts with something like \"1.\" or \"2)\"." (interactive "p") (unless (and (org-at-item-p) @@ -4068,35 +4214,35 @@ prefix arg, switch to that state." (member (member this org-todo-keywords)) (tail (cdr member)) (state (cond - ((equal arg '(4)) - ;; Read a state with completion - (completing-read "State: " (mapcar (lambda(x) (list x)) - org-todo-keywords) - nil t)) - ((eq arg 'right) - (if this - (if tail (car tail) nil) - (car org-todo-keywords))) - ((eq arg 'left) - (if (equal member org-todo-keywords) - nil - (if this - (nth (- (length org-todo-keywords) (length tail) 2) - org-todo-keywords) - org-done-string))) - (arg - ;; user requests a specific state - (nth (1- (prefix-numeric-value arg)) - org-todo-keywords)) - ((null member) (car org-todo-keywords)) - ((null tail) nil) ;; -> first entry - ((eq org-todo-interpretation 'sequence) - (car tail)) - ((memq org-todo-interpretation '(type priority)) - (if (eq this-command last-command) - (car tail) - (if (> (length tail) 0) org-done-string nil))) - (t nil))) + ((equal arg '(4)) + ;; Read a state with completion + (completing-read "State: " (mapcar (lambda(x) (list x)) + org-todo-keywords) + nil t)) + ((eq arg 'right) + (if this + (if tail (car tail) nil) + (car org-todo-keywords))) + ((eq arg 'left) + (if (equal member org-todo-keywords) + nil + (if this + (nth (- (length org-todo-keywords) (length tail) 2) + org-todo-keywords) + org-done-string))) + (arg + ;; user requests a specific state + (nth (1- (prefix-numeric-value arg)) + org-todo-keywords)) + ((null member) (car org-todo-keywords)) + ((null tail) nil) ;; -> first entry + ((eq org-todo-interpretation 'sequence) + (car tail)) + ((memq org-todo-interpretation '(type priority)) + (if (eq this-command last-command) + (car tail) + (if (> (length tail) 0) org-done-string nil))) + (t nil))) (next (if state (concat " " state " ") " "))) (replace-match next t t) (setq org-last-todo-state-is-todo @@ -4175,7 +4321,7 @@ of `org-todo-keywords'." A timestamp is also inserted - use \\[org-timestamp-up] and \\[org-timestamp-down] to modify it to the correct date." (interactive) - (org-add-planning-info 'deadline nil nil)) ;; FIXME: remove closed? + (org-add-planning-info 'deadline nil 'closed)) (defun org-schedule () "Insert the SCHEDULED: string to schedule a TODO item. @@ -4191,6 +4337,14 @@ If non is given, the user is prompted for a date. REMOVE indicates what kind of entries to remove. An old WHAT entry will also be removed." (interactive) + (when what (setq time (or time (org-read-date nil 'to-time)))) + (when (and org-insert-labeled-timestamps-at-point + (member what '(scheduled deadline))) + (insert + (if (eq what 'scheduled) org-scheduled-string org-deadline-string) + " " + (format-time-string (car org-time-stamp-formats) time)) + (setq what nil)) (save-excursion (let (beg end col list elt (buffer-invisibility-spec nil) ts) (org-back-to-heading t) @@ -4234,7 +4388,7 @@ be removed." (if (eq what 'closed) (concat "[" (substring (cdr org-time-stamp-formats) 1 -1) "]") (car org-time-stamp-formats)) - (or time (org-read-date nil 'to-time)))))) + time)))) (goto-char (point-min)) (widen) (if (looking-at "[ \t]+\r?\n") @@ -4254,7 +4408,7 @@ that the match should indeed be shown." (let ((cnt 0)) (save-excursion (goto-char (point-min)) - (hide-sublevels 1) + (org-overview) (while (re-search-forward regexp nil t) (when (or (not callback) (save-match-data (funcall callback))) @@ -4915,7 +5069,6 @@ If there is already a time stamp at the cursor position, update it." (defvar org-agenda-type nil) (defvar org-agenda-force-single-file nil) -;;;###autoload (defun org-agenda-mode () "Mode for time-sorted view on action items in Org-mode files. @@ -5592,7 +5745,7 @@ If ERROR is non-nil, throw an error, otherwise just return nil." (if (memq org-agenda-type types) t (if error - (error "Now allowed in %s-type agenda buffers" org-agenda-type) + (error "Not allowed in %s-type agenda buffers" org-agenda-type) nil))) (defun org-agenda-quit () @@ -6888,7 +7041,7 @@ the same tree node, and the headline of the tree node in the Org-mode file." (beginning-of-line 1))) (defun org-get-tags-at (&optional pos) - "Get a list of all headline targs applicable at POS. + "Get a list of all headline tags applicable at POS. POS defaults to point. If tags are inherited, the list contains the targets in the same sequence as the headlines appear, i.e. the tags of the current headline come last." @@ -6982,6 +7135,7 @@ be used to request time specification in the time stamp." (org-agenda-error))) (buffer (marker-buffer marker)) (pos (marker-position marker)) + (org-insert-labeled-timestamps-at-point nil) ts) (with-current-buffer buffer (widen) @@ -6998,6 +7152,7 @@ be used to request time specification in the time stamp." (org-agenda-error))) (buffer (marker-buffer marker)) (pos (marker-position marker)) + (org-insert-labeled-timestamps-at-point nil) ts) (with-current-buffer buffer (widen) @@ -7177,7 +7332,7 @@ are included in the output." (save-excursion (goto-char (point-min)) - (when (eq action 'sparse-tree) (hide-sublevels 1)) + (when (eq action 'sparse-tree) (org-overview)) (while (re-search-forward re nil t) (setq todo (if (match-end 1) (match-string 2)) tags (if (match-end 4) (match-string 4))) @@ -8355,12 +8510,13 @@ For file links, arg negates `org-context-in-file-links'." ((org-region-active-p) (buffer-substring (region-beginning) (region-end))) (t (buffer-substring (point-at-bol) (point-at-eol))))) - (setq cpltxt - (concat cpltxt "::" - (if org-file-link-context-use-camel-case - (org-make-org-heading-camel txt) - (org-make-org-heading-search-string txt))) - desc "NONE"))) + (when (string-match "\\S-" txt) + (setq cpltxt + (concat cpltxt "::" + (if org-file-link-context-use-camel-case + (org-make-org-heading-camel txt) + (org-make-org-heading-search-string txt))) + desc "NONE")))) (if (string-match "::\\'" cpltxt) (setq cpltxt (substring cpltxt 0 -2))) (setq link (org-make-link cpltxt))) @@ -8374,12 +8530,14 @@ For file links, arg negates `org-context-in-file-links'." (setq txt (if (org-region-active-p) (buffer-substring (region-beginning) (region-end)) (buffer-substring (point-at-bol) (point-at-eol)))) - (setq cpltxt - (concat cpltxt "::" - (if org-file-link-context-use-camel-case - (org-make-org-heading-camel txt) - (org-make-org-heading-search-string txt))) - desc "NONE")) + ;; Only use search option if there is some text. + (when (string-match "\\S-" txt) + (setq cpltxt + (concat cpltxt "::" + (if org-file-link-context-use-camel-case + (org-make-org-heading-camel txt) + (org-make-org-heading-search-string txt))) + desc "NONE"))) (setq link (org-make-link cpltxt))) ((interactive-p) @@ -8603,16 +8761,39 @@ is in the current directory or below." ;; URL-like link, normalize the use of angular brackets. (setq link (org-make-link (org-remove-angle-brackets link)))) - ;; Check if we are linking to the current file. If yes, simplify the link. + ;; Check if we are linking to the current file with a search option + ;; If yes, simplify the link by using only the search option. (when (string-match "\\]+\\)" link) (let* ((path (match-string 1 link)) (case-fold-search nil) (search (match-string 2 link))) - (when (save-match-data - (equal (file-truename buffer-file-name) - (file-truename path))) - ;; We are linking to this same file, with a search option - (setq link search)))) + (save-match-data + (if (equal (file-truename buffer-file-name) (file-truename path)) + ;; We are linking to this same file, with a search option + (setq link search))))) + + ;; Check if we can/should use a relative path. If yes, simplify the link + (when (string-match "\\ Store as sublevel entry to current headline ;;;###autoload (defun org-remember-apply-template () - "Initialize *remember* buffer with template, invode `org-mode'. + "Initialize *remember* buffer with template, invoke `org-mode'. This function should be placed into `remember-mode-hook' and in fact requires to be run from that hook to fucntion properly." (if org-remember-templates @@ -9189,8 +9370,6 @@ With argument TABLE-TYPE, go to the beginning of a table.el-type table." (if table-type org-table-any-border-regexp org-table-border-regexp) nil t)) -; FIXME: OK to just use beginning-of-buffer? - ; (error "Can't find beginning of table") (progn (goto-char (point-min)) (point)) (goto-char (match-beginning 0)) (beginning-of-line 2) @@ -9538,7 +9717,7 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." "Please position cursor in a data line for column operations"))))) (defun org-table-delete-column () - "Delete a column into the table." + "Delete a column from the table." (interactive) (if (not (org-at-table-p)) (error "Not at a table")) @@ -9677,7 +9856,7 @@ With prefix ARG, insert above the current line." In particular, this does handle wide and invisible characters." (if (string-match "^[ \t]*|-" s) ;; It's a hline, just map the characters - (setq s (mapcar (lambda (x) (if (member x '(?| ?+)) ?| ?\ )) s)) + (setq s (mapconcat (lambda (x) (if (member x '(?| ?+)) "|" " ")) s "")) (while (string-match "|\\([ \t]*?[^ \t\r\n|][^\r\n|]*\\)|" s) (setq s (replace-match (concat "|" (make-string (org-string-width (match-string 1 s)) @@ -10262,7 +10441,7 @@ the current column, to avoid unnecessary parsing." "\n"))) (defun org-table-get-stored-formulas () - "Return an alist with the t=stored formulas directly after current table." + "Return an alist with the stored formulas directly after current table." (interactive) (let (scol eq eq-alist strings string seen) (save-excursion @@ -11179,6 +11358,7 @@ overwritten, and the table is not marked as requiring realignment." (:sub-superscript . org-export-with-sub-superscripts) (:TeX-macros . org-export-with-TeX-macros) (:fixed-width . org-export-with-fixed-width) + (:timestamps . org-export-with-timestamps) (:tables . org-export-with-tables) (:table-auto-headline . org-export-highlight-first-table-line) (:style . org-export-html-style) @@ -11831,6 +12011,19 @@ underlined headlines. The default is 3." (t (insert line "\n")))) (normal-mode) (save-buffer) + ;; remove display and invisible chars + (let (beg end s) + (goto-char (point-min)) + (while (setq beg (next-single-property-change (point) 'display)) + (setq end (next-single-property-change beg 'display)) + (delete-region beg end) + (goto-char beg) + (insert "=>")) + (goto-char (point-min)) + (while (setq beg (next-single-property-change (point) 'org-cwidth)) + (setq end (next-single-property-change beg 'org-cwidth)) + (delete-region beg end) + (goto-char beg))) (goto-char (point-min)))) (defun org-search-todo-below (line lines level) @@ -11910,6 +12103,16 @@ command." (goto-char (org-find-invisible)) (append-to-buffer buffer s (point)) (setq s (goto-char (org-find-visible)))) + (goto-char (point-min)) + (unless keepp + ;; Copy all comment lines to the end, to make sure #+ settings are + ;; still available for the second export step. Kind of a hack, but + ;; does do the trick. + (if (looking-at "#[^\r\n]*") + (append-to-buffer buffer (match-beginning 0) (1+ (match-end 0)))) + (while (re-search-forward "[\n\r]#[^\n\r]*" nil t) + (append-to-buffer buffer (1+ (match-beginning 0)) + (min (point-max) (1+ (match-end 0)))))) (set-buffer buffer) (let ((buffer-file-name file) (org-inhibit-startup t)) @@ -11953,7 +12156,7 @@ Does include HTML export options as well as TODO and CATEGORY stuff." #+CATEGORY: %s #+SEQ_TODO: %s #+TYP_TODO: %s -#+STARTUP: %s %s %s %s %s +#+STARTUP: %s %s %s %s %s %s #+ARCHIVE: %s " (buffer-name) (user-full-name) user-mail-address org-export-default-language @@ -11980,6 +12183,7 @@ Does include HTML export options as well as TODO and CATEGORY stuff." (if org-odd-levels-only "odd" "oddeven") (if org-hide-leading-stars "hidestars" "showstars") (if org-startup-align-all-tables "align" "noalign") + (if org-log-done "logging" "nologging") org-archive-location )) @@ -12378,15 +12582,6 @@ org-mode's default settings, but still inferior to file-local settings." (setq line (replace-match "\\2" nil nil line 2)))) - ;; DEADLINES - (if (string-match org-deadline-line-regexp line) - (progn - (if (save-match-data - (string-match "\\&" - nil nil line 1))))) (cond ((string-match "^\\(\\*+\\)[ \t]*\\(.*\\)" line) ;; This is a headline @@ -12429,14 +12624,15 @@ org-mode's default settings, but still inferior to file-local settings." ;; Normal lines (when (and (string-match (cond - ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+[.)]\\)\\)?\\( +[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+\\.\\)\\)?\\( +[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+)\\)\\)?\\( +[^ \t\n\r]\\|[ \t]*$\\)") + ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+[.)]\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+\\.\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+)\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") (t (error "Invalid value of `org-plain-list-ordered-item-terminator'"))) line)) (setq ind (org-get-string-indentation line) start-is-num (match-beginning 4) - starter (if (match-beginning 2) (match-string 2 line)) + starter (if (match-beginning 2) + (substring (match-string 2 line) 0 -1)) line (substring line (match-beginning 5))) (unless (string-match "[^ \t]" line) ;; empty line. Pretend indentation is large. @@ -12646,8 +12842,28 @@ But it has the disadvantage, that Org-mode's HTML conversions cannot be used." (buffer-substring (point-min) (point-max)))) (defun org-html-handle-time-stamps (s) - "FIXME: Format time stamps, or remove them" - s) + "Format time stamps in string S, or remove them." + (let (r b) + (while (string-match org-maybe-keyword-time-regexp s) + (or b (setq b (substring s 0 (match-beginning 0)))) + (if (not org-export-with-timestamps) + (setq r (concat r (substring s 0 (match-beginning 0))) + s (substring s (match-end 0))) + (setq r (concat + r (substring s 0 (match-beginning 0)) + (if (match-end 1) + (format "@%s @" + (match-string 1 s))) + (format "@%s@" + (match-string 3 s))) + s (substring s (match-end 0))))) + ;; Line break of line started and ended with time stamp stuff + (if (not r) + s + (setq r (concat r s)) + (unless (string-match "\\S-" (concat b s)) + (setq r (concat r "@
"))) + r))) (defun org-html-protect (s) ;; convert & to &, < to < and > to > @@ -12770,6 +12986,19 @@ When TITLE is nil, just close all open levels." (if org-export-with-section-numbers (setq title (concat (org-section-number level) " " title))) (setq level (+ level 1)) + ;; FIXME: here we need to handle the tags, somehow. + (when (string-match "\\(:[a-zA-Z0-9_@:]+:\\)[ \t]*$" title) + (setq title (replace-match + (if org-export-with-tags + (save-match-data + (concat + "   " + (mapconcat 'identity (org-split-string + (match-string 1 title) ":") + " ") + "")) + "") + t t title))) (if with-toc (insert (format "\n
%s\n" level head-count title level)) @@ -12858,7 +13087,7 @@ The XOXO buffer is named *xoxo-*" (plist-get opt-plist :publishing-directory)) (file-name-sans-extension (file-name-nondirectory buffer-file-name)) - ".xml")) + ".html")) (out (find-file-noselect filename)) (last-level 1) (hanging-li nil)) @@ -13088,6 +13317,7 @@ a time), or the day by one (if it does not contain a time)." ;; Make `C-c C-x' a prefix key (define-key org-mode-map "\C-c\C-x" (make-sparse-keymap)) +(define-key org-mode-map "\C-c\C-e" (make-sparse-keymap)) ;; TAB key with modifiers (define-key org-mode-map "\C-i" 'org-cycle) @@ -13207,6 +13437,15 @@ a time), or the day by one (if it does not contain a time)." (define-key org-mode-map "\C-c\C-x\M-w" 'org-copy-special) (define-key org-mode-map "\C-c\C-x\C-y" 'org-paste-special) +(define-key org-mode-map "\C-c\C-ef" 'org-publish-current-file) +(define-key org-mode-map "\C-c\C-ep" 'org-publish-current-project) +(define-key org-mode-map "\C-c\C-ec" 'org-publish) +(define-key org-mode-map "\C-c\C-ea" 'org-publish-all) +(define-key org-mode-map "\C-c\C-e\C-f" 'org-publish-current-file) +(define-key org-mode-map "\C-c\C-e\C-p" 'org-publish-current-project) +(define-key org-mode-map "\C-c\C-e\C-c" 'org-publish) +(define-key org-mode-map "\C-c\C-e\C-a" 'org-publish-all) + (when (featurep 'xemacs) (define-key org-mode-map 'button3 'popup-mode-menu)) @@ -13321,7 +13560,7 @@ See the individual commands for more information." (interactive) (cond ((org-at-table-p) (org-table-previous-field)) - (t (org-cycle '(4))))) + (t (org-global-cycle)))) (defun org-shiftmetaleft () "Promote subtree or delete table column. @@ -13523,6 +13762,8 @@ This command does many different things, depending on context: (org-table-recalculate t) (org-table-maybe-recalculate-line)) (org-table-align)) + ((org-at-item-checkbox-p) + (org-toggle-checkbox)) ((org-at-item-p) (org-renumber-ordered-list (prefix-numeric-value arg))) ((save-excursion (beginning-of-line 1) (looking-at "#\\+\\([A-Z]+\\)")) @@ -13711,7 +13952,7 @@ See the individual commands for more information." ["Export visible part..." org-export-visible t] ["HTML" org-export-as-html t] ["HTML and Open" org-export-as-html-and-open t] - ["XML (XOXO)" org-export-as-xml t] + ["XOXO" org-export-as-xml t] "--" ["iCalendar this file" org-export-icalendar-this-file t] ["iCalendar all agenda files" org-export-icalendar-all-agenda-files diff --git a/org.pdf b/org.pdf index 74d9a75bb202b95843fe4d9072d42be5905091ab..a08ef03cfc16f120248e396e4c3578e4b5b0f8aa 100644 GIT binary patch delta 277208 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:=-TQn-o3@oG{jYgRRH4jgxm7;(}DfmXXW7LdM!uyD#h zlBOtZ=XVN?o8vbGaa3XY>JI3za=h{CR}03dzf~eE`I_f*ITj6x78l6ewfiu1$*a1U z=qzOweU-*5hEgX?mOZUn-YE`~dn0mKLhx(LUbRGvS~JOv30QNjz8z${odKK}(e0uQ z?|7QjmGroUx*M|-R@B750P2-HlJjk_UX(xpo`LGcnwmJNU*A|L^*xN~yL zNNDgI^6R(7NlJ9wn&K;L2U#G({;Wcs;d#%HCtpdQb16afc(jrfEq3^#?A3j*a{?(+ zx0`az!78qaa=>ULOk5T=LJE9^V&s|24sj!)K6-vF?5|nXmzlRi#q1x-H{bhO_6QfOd+|s0wJIJzr zRhfSYGa+-t_{io|$i6qIgAmV|Hs@j&f)(A4&OIFgnLm^m)-S*kq6Ab^52k+z1`DVt zTG7RxxPQ2&z*_QcU*lZ8an@3Qv2t;<*m;~SfvV+I{v;%+;O*gdKg)sLvb)u0CAyW! zH>UP}can+osNb|tWP7DrD!x1fyC=G{>A!W%&pDfm|&HG9@9mR9afBHKy z%!Y#sO2-QG6;}+Z>kimK`s4nl#5_ytDee|{Kd&EG(`{H@nKn$_ReA%>gm^0*-)pIz z_ORo)kF8hYXiWW@?-;h~0&MUg*ZoL{(HDL@V3I`7FjuEf$Fitcj|;)R!xFuInrTKf z8e5DM=GJ^~k50a%d-V?>L$t|eS9&h&GsfnE%nkPdV%IWBBLQwnq|Z2)$DyW(FrZV zEP&DF%0i|s01~KZ%@LgP1!{*X2_Ooc&}VO(1Xm78nRbQb=$Ad?f7lDLn7qpL+x`d# z`xPVpBm^C2SkUhR@36~)d_hP9gaiSATz=BF@ozX8ydTyOZ!Zm<5*2hqtkSP_2`YDj zblwmkp>o6;T|h&N%>O{}%&fHe|F&p?60QI^e|0`=ZqEN?EzWknA{-3m(ktM^T0gHz&h^8MLC%E!md$;0>8 zJ<0qxDTs}gnd9HFJWk*L>?ZI9ph9qS{tMM8Ku;F{#J^!X-2X%w{dd?7D?2j}D=!G} z`>z}Czf76P)c+%y{x3`Be`MhP+ld$X8-NAD#>(?=rc2g2ja}tN|H$q(jc1uBHq|XG z)pGO@$+3#S27D9N_t*EEU8%3CW^7GZo7f0_S#>Z>qScd8W2`M6CgUTV+~pDfj?>}kj@xC3b5Dh&ecw?g*CCcz<~m%E zkfjmcMG(WvSGxV)h+dC`KKt`C;oa~Sl;`pWM5NR~n`6Ly6LTvP|J86+NqKd=UYs6& z1#Z(~t*AW0C;5m5J0%|~RysKN1QkSrR7PAyuHWwaU1y_TwZS}b5|S*bv^ zCjfD=M7afy%F`j#@|>}0R$PY=Frza=zF??8orh#VJdCAqG2MmfCkqe{sulbK!7IV_ zab~k>vC$vP9?~zS$Gn1avX_0hB|T_i(sqsfa+%G$reVgjFRExLdM}{t>%6D5+{V%st0KfH2-vj{2|i~J4yEW^zbdNa3t%t(7&)k9uTSw|j-t@)H%yQ6(P4u=30 zR4!z&VqZO{hm)?I5u(Z{%eW)|JP(Zg=&d%P#8yo}Cw6vxa88QHU}=@qAr{K$

?6 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

|1H4-nDa=H$;B$e$8|+y? zdo;~vW(FA@of`X8&l4D&I%5mhxfxm?O8><9AOAB`qR_o3hUC z(vFK9USEn?me5*^$+7v{x(rOjU^_4tbC*4KJKRZLY+fzGTNEQO9i!J3KT`&>OEB2@N0J;9Q0qFk%+4luI_oRN&PHC`$!rqs7C@f&%8GRcNnm zvO6|l1{jBFI2%ds@B4Y;(ZG2f6raVSMwATt@U^9!2HajEjEq^F&Vink+*Iw~u_gWr z-wj&zqeNpYR#P6KtGy*wjkszQ33$W?P^01;v2H%2?%{pp$jabDK5C$9Z9u6S5XT>d zqnqZ+0OjL_f|y%!FPTb+9*s5@ad*om5|=Xd-6ah&c$eX^4QAoBfC;rSExf)qEjfM( zRW>?U^TbvXzDl<0?<%}?j1H!!hdC6Ex^uQ2-Q};2N=TG;8K(xH3wRx;ErwXAgLe2xV>L-CRt5oNc z$|6WAyP^u*yR&z<&gzlB7fLY=6Dfs^5;|ugt@LS&;sL9m@Y*0GyI+XDT zp=XFDWm+K~DEa?XPBW!xLj!0y*_hb>qjFkGQ(Z#xpJ!qJCqs?>U)b)nC}dFVG`>;@ zR>*%1Z-s{el!Ich{|n~*|1XkeZykdLD1)XYfP$j6GQtCTL7_BKl9Vwt^IIPg0C!A? zpMQpQ|4)JUEYjZ#yv5j%DY45L&ytmI!&%EpBSN`qedmkW=jvYZLhZ+}jQ&@(cXw$bf zusYI22aq-BkeS(f;~*0T2q3F_e0x5?pMz5poP!U?Ul`QlXGlal05WC<^kRnz6t^(M z0hFKjgB%614hFD_95MkBZejNR%cun9+cDTr30YD%XP*#3NaXNv4A?o$h=_Cqw&@}DqE z0zlt(B9pT2fZ+J2tHmSv`_vm4lTu8e8-NZZ;6Vf$au``=lpgsrPe7zaj<3K2u$)PE zuCeHch;42Ru(0~Lu#W0`G35pTRPVI=wcIOf{qNwRSa?6ef#0HvX0hP?Sw->R-3uvE zjc$d?@b_M+(5Bw4+0Y2G5LnvBkrcCUIq~2lIKcva;sdcfKvd~aPkPlUF~q-3Z83hg zB{G!lOg&QZtZMbM_4#sy8G6+)PyICyo7bL*Cw_2praT$$={hyrA@z*-)>{9w>7r+F z_NH$(`=ht&4Jdbv3}EbU5*&^j|6YsXm(G;raOt_Gk$kGVlKos``W~IN6}!o}%r~nu zyMyW1ysHL=acrFT`$mpOt$tK2iY#rChQ}t8EHZvv&Vc+ZGOmzPdeO#@53qcTb~GiE zGo|(Lr8V!x56qqAdi=v;w&ud;aJy5ds^NKxnP_Vj0FB`G5 zsBv4~y;IHFzl=*7E%m+*qtDOWy8mMv8v%{@2XK{==huzr$z@k%yU`EM9i(ZGk*9*+ zb?Qu$*%9J+9;riE*p;0B%};#q0kZpa9L8S#r^JDC>v;ogb|mhRTb3|%_f^$~SbJY5 ztzQd47f@PhgJWN5=OR;xzt>jIh@?Qv+fW>YlUSzT%|J>gb?w(xTzGf7Xi%eoYNq=Z zao7%LLUK}tIn(Gf%98hXO3QUSKcO|wflDsWZJ3(yF%GBAF`)5XBc@3=4+XdOyeEV7 zf!nXfpwSu)Tg*MieiUfCTdzDD7{@MALSP;D4LHh$u*Y+iBD08CHjFU)jH>F#ox)zN zYoLUztMOp*-d&odFBg(565ylx+153CiFZEch?W4x{J|O zv~ilTyH_{T3VQ76oo_$PqIE)ZPow5FY%)o&j1rhSlWC3L=p(f~R3?V;M%+>Cto36R z0TP53cJ6)H2d{14ZtTS45Cra4f3fx1Z0G<-JEs#LX4P8QzPJOnVp78!*{h*xQmCn$ z;BkN^3^$z0QgP-B*cFyX?c#3JZME-boi)~& zJE?YJ*P)>f;$`gQZQVkek~g2U8KUlMO%U>46n~y2Cca}>{bXq~@Lp?mqObtxE={!9 zT(#fJM^#?m{jsBF;);4VgTHyFioz1gGEN`GaHw9LY<)%wskyj;lBoYSB9q&k3N&6j zx~E>@57up~yzGpJO^zMUSdX!SzI&{k>snVKY@!@7#8{>&8-YCYyQr6w3jh1i=J znqdv>p6sWkP|?{#im1-~9iDPTTHtN$ocF+b zTF5-R-=al0ikU#4o}8OXT+Vol6rvCCiNDJF$VJZCDdE9l@0G$84?YV77 zpC`4f3*EXkaZ^*bzaOSKJ!eEe;@%Y9bX)+bojNL-F741EHDe@jE1FW1!%j`*u}b2Q zIg&m}%cYl`C&9MrJf5jp~0x>7*I18J*2y!c%hC(_Zw-@o(FBZ zu~fIe#FDk+hxoM$yUhI0E*hdT3JEEZEc1<|n#U`f(T&7!-^;kF_^jF8?n*}NG)7uI@SoNi z&F7AV1_r{_&r{~wT>+I)VQ>6HbB$I!G%pjBVxx~}L87raC1C2wH9%W@^6*{cHiaG@ zqmb!P>u%7-M42}VLJv1~)p(xC_H6r^iucWylT-7G?#P5SEkIPH@%%hi3Qvh>S3TwA^WN+xP$iVZJf?2*) z><^_4A(|~Bi&FBF4Isk7uJm)KNhowKjNF1$o>n+5XNHgV%J$A3m}XAYx?RPk`|RNu zy$!DPpWlqATT{HgmSZn6mR;}nKWk8kncX?;-+cs#pA1)R-CTX8fx;Z&)38~EzgS4+JhLi?nx zD^@AUsDA8}S4f*S8&$7Yc-c=dO?o*OW%su?RcCgpVTvQJ>lWxN0AGkd8E*uMg$(^o zI4}{(8=r|kA)pKv{*(8@o}`S7`fmY9DGMM_WQAqav@~(Ca3=aom~sAH3yO*>Dr+hI zL)3Bp7cKbrzP-OJ|I~tT|7Y4im@k-V53&HoH2Y`>SegF|aA9ZW{7-Sn`M-^K9Na{I zzy24#!v2@|#kBy;fj#a~&Z6H7qp*(1gLx^dH3IzuucR76Lf?>r33Nt)T!n$Rx-+#5CR* zfakaIG13$ie6y=7g^8)Y3%dHfw80nv52|AiF+>tPDR$<)IJpHfbX2S^K^jUdKn$4+ zl9Jdw*&jI)to{hq3mGoWEEez`SmLmu%SI*@WJiKCXowaOHiH8TW}rqP{C>C(QV~bS zN>o6?tp~S&RT5_W7EeK;vpbK=N`ep(p)?d4G2F=$TEUcfv=>u>OvE^1%>JkFh}CEm z{)T}>7&)2p?*7$kFu0S%BAZxB2mJj26vSA2f=bAPTCg3@q|m<@CLQz#5Yk?YrT{xu z5bVW7PH3_Y%vn`g46+!jTH1`658#BR=4{r_D)*^r(^X)0bGRHD%7UHI^9g-}kUR}a zMFR%{8`A&aZUiP@iv2^4E1ndZ1qvStg0qgUxV_$Bi1M{dBgy9vvYC+HjBCWNAm{CE zH;<2==5OklR&*t*euAA}z-5MW`&4}W&LA>5$GZk{R`!kDg243PJuGET=ayFWXbE8vZ@hFeAak0JCef%tkFdB9p zv;CyuP%dZW(I|lg=$cAH!`iid+#&lR<=9d&w0jcDYB?{vub6k|*9q8&qji#!;^uGV z)23)~Udk!ckZ8Xc{bP&naOs@;E6+cyH_05f&k%5C6 z1}RFY-dR$0Z*yo&p3(`BqvmXBK8YldYWcMBd&4%VR^FHc>})wrH~~NnYMy4D03ZNu zNsCMX5OTiUox(&I=xiJG{uE#=R;R{eSa1uwdW&dq5ctKPF~_E+e(ogheGslXMHA(0 zZpHbi=c#_&qm#Ci0Kn$mRU4Ih#~+1^*fALk)&Cu2P0)_bGfpbNF*)t&73|dJyk-|t z#4$>4?>uglRiR;;sE`3az7YZ+%!r@HmIxpM0*}twv51uyQ^;0v>~Q9Z*!f!}WT-3|y5e|>>{!GLB5VvRHNM9Y7Bhe@Gb<@{HqNvgRb z{GSlaorazSpk-zIe;lj-6JLZC#T8UU{|cb0+W%z}&cvM5v4fu$p9Elq|Gy*u0a(XL zJ52&u{}pan{v+HlGo@K218|abb`V+4SumVq^XfMwpt8h=!=xKRl6BQ~NKy;cVPoe{<rYX$kkQ`+p{2{?UNW-g*rWc>xOk*R0kpM95rFWESp!=OMVbnK{#hEC3h~ z+?;I8|4KxpnrdaOx0E|B?-9VFxi9ZsX+-M!D@hTxVKV*|sSCK!TK51r+4WeTZf~8fe3;hjt+ftHV7K;c~}h55h2G-k{O6k3ooE3-0r>GpHwhagsVUSSzYAnZ z2p1lx;0kTSPBd}&6}kk(NON~~P-=B}uX^9k`9rvm5laMB`!(jz#navnRsg~t&W;TG zIlaKy2OO;ctroV6{o<}Xu-XM_NCaEw0Rg?(@WIpb`HBqEI}pwlvX+mpO2O|N>i-3J zamRyh`BX&J`ucp@Sx8u((TF$ysIC6+R+dC^13bX!y}7oo`nc(p_lfZ!fcRv4WEg6vDUgdt=N)wy%3;ludlmH8S1<$+ zBwL|wGeqkP6$QefgG;Mz<%5@m2x2GsBP2|E@XE3KuCtiVGe^|=M33lxR6YFVD2$J4C6V)Mp}?ez z#^mexI7IUkluu+1VrSt}#IyFr`g-bqhpinQ7{AH<8`ayG5Daa!d$KLRjA{vo+{9&RY%Kn6PV3}zH zqjlr8Mm=kA(cJ>_G3x-Z$eG!D%|`x*gL!w6Hpd9MhEI*{#&F3YmZQPUgqF%M1|6;Q z)$gK)ykO_NsY`EU=`)M89*b@LlfHQ^#&cnESyazIaF3@~^+BVjCZmzk^SI;2FeQPw4$xu^wf{QPpKxBHDW|p{(hI zD}viQFLeZiM_*WAMcYKPoZ{%N`F(YWN9Nh=a{a0Oi_zlQF#QG3D@hLDxHf(P*PAtK6nQzue)>r^LcL?0^iWVwg#`-T#SM=~SCBxB<1DP`=-*SNY zq{Qnu9LzcgLwKtI9ql6Z9I%f!+ln8KHVR0TgW@|sQHUE(lqXjSubiU)8-}7P^Q{lL zFZF(uGxL3g^(X5TkKDu>CHl!>MphHgcBINN$e49OXcfWW9`t~t*AH-kJw`n z@#GBAmnol;yDIEmc9DMROX8zLaCKu0Rb!KMxHEE{$)Nx$*QHl3`A?|ODMjAX#ZTZm zyHSKv!Sw{FIn>ohIGQpIWMOZ)C5{q`de4DruLYj1hK)+%pYX%V1~eQ4OsyK!7$E)9 zSy~G9=oq4Qu7|pV2=iQfpmv)7SSRXAJPu>ePLhdkPkycQSbM^`S%?4`a;%hozER5_ z?kDaJfr1cDOV^d;tH$2!WERXdZgT&IkK91IU7H3AL zL%1{HdX_n4KEI=nu&FZ;Trf)Cb2^X!JoI=PWu=+S?=>j$KBAKfwa}G)f?x1 zg9EkjnRm1Z2RSW^_K$MW<5(dO7S}%^u&tl)?bp7}q1(jI(x}`>UAz>IcSu0At@CCEO;2HG54uIN2YY zD~<5BrsE=lBr_0Y-VjeeA;Y(=FD@1&ZW<45@4F-HjrWff*iOC4&VDJGl(s>*(89AH zHV+*0;Ey%?T`-t^?llal?rrcTJo|BA^AaL2L!}m;EHRpbl;AXtKKlY!*)Qa^9chNT ztwix`au>h73;tA$MTY9UzYJS}EkRqn|JioMTdfR-&6v{`i?#kNy+Xuju--D@hgYU4 z+cZkd7F4W!-(#U#rR?C|>futaM-}4i7o|rjSK@m&gJtU91GT2w=@J;*(&~Qx)1u&B%{5XFM+!b2BQVi|(@X7H4C4 zQ-`{TLB~u)78UycEK&dQ9R!mbE^S2Zram~4`Wi+w&6`?c*bvoe^-W)?5YT3WpSi=Z z=9YavMHZ%09fL^=ca~CQWqNSQ_u|B^TDieuS27xfk&Vr9h8kDMwS)2y3q|H$;=Dv>8w!JJfDm~KHOQZP%Jhr zgF&wmN-3WbwqzQ-lR?5H(`3r{yFeBS0WhuuY1tcjCQ}udQmDXM_stH?PQO9E4x&xg z3%uizoT7lvh^u-O;w|(%_opRbn8>{3=fX<;SJ!EFp`rsH*+3iQ{%P&XhfD{WZshBR zUM7uX*chh2#M_U{Tiyfw2IBr`^H-vUo!AAwLqsD1eI0;&!mc|}rM;(jJ=;8|%TemV zxj{j0;Akh1p^~;T=ud$0S(g!esmjgSLZJ5BB<$_1L=0Tu;wjw6^ys`^41SykGbY-@ zH%4c8%BA3vn<(z2FpA|eK~%~w7S5?nLGnJDH#Km_ah&3(GapT_!#@<^9S+`#l#)-T z11&QMhZ*$D-|zKRI8c>%P=*ao=&hfXlwzvLZZ2hjkgjKmE-OC+6>F*s6nq%`$=;H> z(h9WP#-E(*W9|5Tr960$~Up)G^c; zRcK6JJ<+L&kO;}Lx`32Kdo=hsv(qf7afqM(9==;tI7I0@16vQxDsF#90()~1Z{Y0a z)QP1mB3@Xve(Nb3Y7&}o&eWoSMEb4++={FT3mzY}_AXd_$IrS(KD@u*lh?(&N{kSXC?u2UbsyO4h=|0&_XXlb z4EA$Zpp*H;Pz?9DS|!tqLD-E75wSx_jqm)dnUd%&A3KEKj^1+*JwO)b(=0*-_SDVx z*(TKT1A9%$5VQ5}pQy;3$VmIfYMKU)``lt|T?$5u5#rwQv(u^lXU0`xZ}%xi+}skQ zy!3d%lH4wE`%XIH#k4ds&|p4wJ7U>}e(u=t$hxOPqp~=qIzY4kLN)4A+umh^F|@J& zVU88BIiW2QX6r8Px#f_Orj~xjfmm>w5-!}>8Zuqr|h0I&HN=UUAr+>ve{=V z(ZaH5&e5IuAqK};8w1*%s{bM&b^!enfRy*%$V}7P^uZZRITg{HNrVz*+sB>U+@l#A zZs(Z+eXVar)R7mf7p(A^(WnB{sazPQ8d090@VKlq;;!)>`V>o6OmLzSNK-&kq(d)la&N;faq3WdjfrFSbDl=&l|b({{I}~3p)8$b z5Rdj=>~2ijYk63?VWp-?su?Z$e;!WA zDO-S1KQi;QC+&=bjgu{1Z8Q3AYPBLV?jrm(M_Mt*?2|DqFfN>VQ$l#ddBH zUO>1IoE)w@za6_^6|M3`+};zIx?2apB^NkI_&9H*06%mb301(p7XVn*l< z`H)+>G5D#?uuJn2u@twl@Ow=^GVckHYXXxQMc)>RYr1ef~P|5YoqiU z>Nk6d37lPhz}|Hc4MLsBGN#Gu?vpDcx_mq@QFofU-yKR$Op zn|)_i!C#cco4F4SwtwZBi0z>{5vh{qyk{hL0y_5=Yt{#urz$2O?r>U8a6R;_2a+^L zXpE7vtNfj_wD4PrEPd=J_*G=O0iep1=O#2x8P2%o7kag{ZHOZ`f{qQ%k_CWuny|%MjcjslS4hQ;LI$gOzdUoGoqxIBgNGghv zwD+LY&r`g4*$Gj$v$bB#VCE6$`&|hbxAC4fJDoPh40v6I3hX~Cx)zN};3kjtMkcc< z0OPvIFo;))auMz^K$WkV`ont9MdQ}&fgGz#R?qXeuL6uzTYaQPgL-jrB3r5!`ahc2 zFY25N;=dCQWt+8K?E}6BK*f#z+I-BYF$HvA^gE7~+OcYV2wp=fO~=hHMSRDC>DQlz zw(*m_Vej=JW1>b|Ja^`+wF$>2&nc6kAg%SybBS~cwJLVS0GwLR)b6;6kQ>9b0NWjt z@aI^UOul?Z-F#L0774L+e~_u@L?AycoaXfOVrpbYj2WFKu4)-kV?*%&0`~pcFhn!vH2r(}XotKmOiuj|VIn?!AmhT`@rk8;dsinmEL|?(fm9=kC?RL8Z z98GZnIG-&_%@EO?&u*U_x2@RQ4YKSXON@83X!}M))Ig(fFt9SP!`r{qO~sz{ib3Wa zN#RDb7SCWws;_#tQc9Czf2_FmAx?n2LSXaUkYHh6R-9HO_lcA-WR}@_+stFiAZ-p% z0K29#?J^spw)$qxK%b39@C$mMM66tWs7s!8UOf%GJ~=rWbD9m-|DKm&1it`nfCck= zB5Q)Qi14V)A>smPAatuburoi@VSXDQgW!4oY(tSU<(p6V-~c+^h-R7oAAz>R)*1oL zrMUQ58Md?x7_%kg+r-K@E*$x^w}2oC!nEesQ>0243AL1zKQg9g?>N(2vs3qrU^Lw| zzls3b(s*(q^446R2e`FjOcDoa9VJ@S=9)fI=6y3G>oFO%__0paz_W)*A9oT44&~e! znhqS-9C9@S$IRE*En2cG;ugkLH;aXl(G__63-ur?oVlSYFHcNYX{|kFN4Bkw6%Ks$ zrj6d^Eo^O5Kk4RMu5*EjfZr!!O_KNc+?S2vZYv$9bAhaO`*#n`{YBH1s6;yAwpZy) zcxz<4NXQXCEZDcOfw?Ubwtu2U%fXKt=C34XaaeT+#g+v0E~|F9V5NP>weIHD7fLHD z-BYQrAd4{m9EMZSgx1^(4{AL!ZecuwjNPnf>m~JAfXFx-WUnidpGHtD^YXtzB0V&q zy7lm$i}C-`8C4qqks8`0;TIkG?POBkL@7KOWM6#eR0E7!0QT@;M)Mq3a-sLHnEtTm zT0Den2!H-@er9zaIT#FmUK(---<+lHml-SXit)v#q{DgsqJB=~9Cg9GKza`zX*`uw zcE_1@aQ2GaJ&iUh(zQIZ1=p*oBao|n=ZJ%^KG8;*yf3m0pkUQ|in5J_S5$UfR)w{z z?TK*ng+^_20#?~?JVRpGadT% z6MaW;vZD2lJhr<|jSmN6vaC%5y>b#atZr=ytJNM*@2%SeyO`mWBiiH!->L8Ok}F-@ zxOI+2_{|K|;9K%&iLA>+fp^GT9YQht0?6>>f$)oA9Ff%9TCL!vLpO5r zOm|kQz&e13){A^}eO>lYVBq_uK_>X{p>1pnu?R2cY`nYiVssFUOkdKAGN@xjqbx1; ztCuju`}+$oej!N2{MD&AP5kIeLl6pLJ`Y1bH<9QbyOQgG?5`v6dfeIX%eUXsYTr(W z!3+>~t$}zhPoXDZ59LSNDbikRl54j`zkbCjS`OphCp7yPbWXPAZ=;BTP5EJTTEvvL zBj4tpC8SuPC0B6Ze1wVWY(3<`-W9;3wJo9!(!Y%ltlUz%+bD1E``;|NN*MZ@PrVSL zde0IPC&PKWZ%!|Bj1=QqKtGE=g+0K@{vds>+XM!SW2#{Ghy}jLRc!9%V!{}8JYkPi z8K3aHipyr%@{9|Y~p6P zHcCKn-Cl=9n9=NgD@o_kBGewL{v{o9{oF8(J5*f5Xn)RQ^Qu*1A+7x=2{RfKb>A4^ zCnC0sZLaoYbw$?9dd%||aLR+i7NTM4rfCT)2EWDC4t0ov zwc%#21Y%Qu7r1O#`qRZ8#v;*ACUZUnj8Lh`q%5!e)3XI9w`a4~SyoPEY)0l9o~haDafh%d@IVg#&OUl=*7qC9kEl3GVn;IBmF(k z6KuClJfZ-kD2G*~9fWP~E_V!|13*qtSAqCZ545lQQQM}WGG9CLMhm#PEol97Mz9_E z4%xI5ZiO}X$oEfKTFH`QWyotup9{j4y&G(hl8=m{?v3i24DQin=sY&Y6txK`{B`+S zuQB+WQ0F>8d@fGD+hNFngOS0Z$2zm_g{L*jFR$Ntq zIk)%IO9pGPU|lGDC2ivYGFV0~3NaOlJp5`p8?Y2jreo|f`u61s9#+|_(F4rw;{j9l zTvW=%wwwKEastBO=D{+4@tLszGg^k?w_{!XqnFX4ZVBzlBUmooTdISUs2NMTtPxK| zx)QpiC%18B@N$vG<&g@|y6vUAZpNP(;2AL_!*Vf;+{b&(%^U9D%V8epY*ZWxAP#;R zT65F?{D(_=Pne?(R}Ce60#2Edc(FtJ!Ba>f?=2yW^k+y2%c8r^8kuWN0>qM+T$cD7 z@msuk1SJb~V+`~HMEBPza%=WFOWwGlmE%;cYVI;Q-f zdh$Wx1ZH00)qIKG{p9Xx&7!fSw}&Zi6A@#-0nRcv(FCPeT(j%y`(0ki70^C#VVCXx z9Bx62gxGGD(OJZ^ds!xL*LMG?rl9W*cw~*u zWhM;oPjEA%chnkeHX?Eu#eI-_;jtBP1}zg(*;O9ywZYH?w~0U0II-eXbmZJ}V*v-8 z=S9ou%bEJ56XG)WU*C*-*;QY!IzWV`VmHcb9yWBgED!>gLZ93Zgq8%}xy7o?8qRMQ zHvdUS_FxSH@YsT&DIW?fH&Gpwe7fa^Oy5P#ZvpM`jDRID*${o@9^ z-7ECxABQk130FUN{r9)01oy;i(vO`r;+j!(1^oarDNgktdoPcFb}9}xK6kWz;9r&e zD5`e^cqUbQl)Hm|^A%&^x;p!%R4$Cnfl*`?+Kr<^3zBQYo1X{U zXB7ZxMOID}Pi`s*EMReOX6J#u7PlwR=kwJKyJLj&LBOY-TeC~6CQF*43EZ1(@Y6#^ zoBDwkA^)Od{Q)t`)tkWhWVWK?i_=FR7Joo+I4(GG@ZuHw!pM!88h9<@1&48w+tB zjB0&e8ED5g{6ux_ZB~!$XbVNsvzHicecoh({7D6YSUiJKf->?jzIyRpQ~<`cF#!WF z8^sL{C?2g~GG9a=VBdCYR8!8Q@LXKwhc+X2F8bsv2m_yHSNO&>s=q47D+PQJC0y8W zr9QA;$vfD71$ae(b;+2}(bW!+V~8LK((b#yU){QU!iVg}v3kYzfcfIxXj%i;`zb_j z7!)?{8qM?JtsJT@?0fX$n;{$F?q6Z6_r+40CQ|@gl^LB{y}I2Wxm};M2t(n!n1o{O z;MXswOYa|Gj@K%2y=i48-2=v@aSECP-~vSs7Ik>8&9AupKXB~EvsAdHj1GKp1qZNf z@vnX3((rIe4zXqnvz^k};(jZ4u5T>lqjLUQ@(*l?PTiHj)kQbt*f!ALmd+dHCV%oy z=6Uh1m;s*y+n!(V8wBl%Nz&3eP2R7x3yfgYOynR?Ov7J9s9`Ij#R0f_L+2p+uv3qr z!Zk~ktWv<#pS&g^CcVg;FfNYUd&-+G;GXAlKi&TM|Db!@B?vWJT^*DfMZjcj|7^g1!fWD0Z|EMUt3vfS)gng1TZ#Zj8-0N z=du}vO#!J-c3YMSoId(bEL4UfQASaxG9M)=h9u5pm1Hu%3BcY4`k{V6^n_KsBxm3d zyk++2{4)W6nz*6is{?V#N-~1ElNNfk`^*zhsV-R?ub)UziB9>N4X<>*PlZaQ{in_i z5f-ko2!rS&xAgTsoV<$1Lq?CvIb5pRd#)!;Q;XnVH7WIb3WCRkm z3^r%=HH_I{Q760(d)W4=XTaOw+b`Hp9;Ly_pJx9~VO+ZWJH{Uj3={?Ov@ce0Q4kg` z&i|3*5s)(d|0c4T{-5txRKyjOCB)N0*}yGf{@4DWc{ZuEUU6`oG&FW_M-UYT)ij|P zP@=R_c5oVy|3aiKvx7H6u(2}}axk%{-Lr#Zr4@64lY+1?a->agfVTj;7>RL9qb7A` zSlNislB725iqX3C_uNZ+Gv9kZGU-Vy0hZe}j5tBXq^Nz{)S?O63t-ku$MTdB?3*^| zpK8^64`;XfpIgp9TzB5Nubz32-D7Uq0K_d2lA(fRQdJxNFa{t!zud<_Qy=_&XAf9y zZ3bv!>TJ?d5^72y9}R#8|G)6KKRy`!7&5`LiBhbP9tliV&~f3a0Z@AIJ%mjE6osKB zkbvKaDkaN{xfDf#0wqzysM#PqC{YRP+lb*o2RS9l1fz%cAAv%Ps1e~w90CV!R!B*X zNfBSm8s5?oG@#-mi^Kw;nk69wWrih%3&1gxS=yVVIx&h z&dpcoBlk1pA=iNq=Mu*_^pR zD+*=)+{i-5C!rR(*9x2W#}tH#81;CLo+;cvktQW>0BiK4hg%p0XhIGX8&2*8I79NX z<4=}?AjOTLM1AT9j;f%Ns`~1Ow_b?Qj#-)$$p%u2>&&W`YdeEPIYt=(aLf344CN;lz3>+?4SO=UOSLFk>xPc zyIa-AKJ52e1I(44RO=a(Tngz?-As*09=Ot6%whpyJC(Y*q43|fLAvGdgNbBrtpkPF_Sz$bs2sTTTO?o&(JgvFY; zp1<}T{AFH<_h_990>lq$K2Ap#GS-$`tMo_aDV_iDM&%>HtXXOFSgSSFt<7DgZZ5Yn z&&uWMTU{?v9s}3J%}NJ8=j8kTVNNv9X_En-7x}wwm&u>y#(g>Z4MhJwS~&`*=+g5d zgpHJzIyEQt+0&R@6rJ@!{cFgrq0eFt*=bFfE_Y?P=8xam2|)|(p^eO34eWEwDcfk8 z9W#19_NfWJF;%`TA;_A9ZKH?w!HZ(;019HwvX{=S*ucm*QjptJ%2@W56}~Kc6Sy0^fD4OcK!km4IH0ln9kxYH*}|4z@j*E{%R(trK_6H2R?{e z#(1;H>i1e{<*wlSbh{7uV|xqv=dd>4aQH|sxwz_6G}|aCqy9Rwv*D&5ySwnS(e(qjr1{RdXA+YT@3|O zW_wT?oKvUCYM8ZcHR;|{mXcEySf$R3sg3To3<8Y#`3WXWB_g$LTT(NzSlrsN1S)f% zVNv%21AxFkYJ$Pa3DUulW?x`X5|vU&Y3}_0w+i+0gHvI#GW|avXh{gEs;Via3V>UK z|F4QxGK#q2>=Keg;@*`FUS(rkL?BMFZus$tXh+Lh6e~1f!n5E(o z9~Ds%NoNB&F%^_~C(234N(usOy5%sR>k3H6F*#KX=*^w*_i2$?OV~hwtvry?W^TZ^ zD1JjLA`Sz@Yt%z7#81YQy2PbfvlJ0h0^Ft ziR}z%bs>Vmol!^}7o39Fz)~orgHq@Uf3Rh({f&Jkkx*(J?qjeLK*4B+l9>kkPPxHD zjY&tuvz`$N?bnUjK1xrOjU-XR#fBjRokVYazgv6;&45tlQAp7cbV>mDe~dAwr;p?j zHKYc(QR7j8P7$(a)~6gdU6kDS!eTcE`G5ze;PXxja<`RRDd~;(BQqJ$H8;%7>jyl(1E7NfMJu zcd{6%^J;U~mvwQMMdYm;wPC(e*PF(!n^!fe!``-h_i{VCZ!C7hErQ=aQ}%iqn;m>I zggApI%T)=`?Dke{Ded+@+3fIcl^8p`e4JMBMEH#~`aUakZPoy6PbK_V_BMo89s3&} zbFh4z&u;Yj{dAgo&##5QenxPJCLMZ-7@g&#Mz^@_5OI1(v}>iTERn>Y-q~AU-0K=h z^kiYCtisuLoF^URF?c_yDyLbKGcMb2H|M-$epaHpHoQX8)=5P5JgtNxK?Kms*!Mc(vD)6P?ut?|pWC zhP==SmGI%XB$aO7NycjWMW^9~g7s!6?yPUMoHXO>eu@Cz4_VU$_&sY|mtb#pODh>s zVK*qelB?a7UjaaKV4l11NFP4$Lh1?eeTSQ|PtJTzS@f+rm3NO5M-*5)_P5aG-N%Je z9PJXS;W2dV&@fk#8lEBy`1%;G9Vbzj;`nxrd?b>qE8<%I`;&*;>qgWhd#c`X=QxF$Jgcnu!dHWy#>$L9>~kOM%Y8U*x4b6~&(nadUsDYx;`Knql> z?JPYz4Y`>8-y~-#{I4qRqI1!jIAbSOL-!M+_wYymL$}bBK4)7~=~KzL&&hz1=I^1X zlPRs&J`t%tZ90X2Rfqkcd{%g;eH&m-R5v`VTLR?$gnW?ZhxvEQfm(wRr!&1mOv zzdYMhb>zzfy=u_<>wLF@E}xy9uJJ3Y_214`6T5#V#{~S{|Fr=qz}sLkOtdva>7u)N zv5fbnX@g?_N65mJ1|<$o`Cs<^f3}B6$Ve$jsijGagIj|CU%NvbJOloJssBeY$-%+- zzt4M532fUZ5}U&a2zv>-Q%dW;BcS$}XEiO^Y?cctncoMTp!@OaStW z8~xKX>@@EmB~LUn@;@vfC`pjCTpi^o^W!6nyYkcHVB;VLr>AB>l7C_Z_YMKC zoB9(0Afh*Tyg9TpbUJ@j3zvUM9f5;w1LRZ5#ohjRl3>8(-;D9eM%(rJH7>CJ^-mP zHgvYUzZ3(zs{<=w=b-Uz9AMlV-+QWX`+Ymd0i~(6t-tPSn_ZD*hk5(zq990IA>C*BwRAuZqm}?C|dL;w*0e;4BcMlN0kp@HZzP z!7%(kGjPq#3}C)Lf^i6j;@~{qX>l@t2>9;7(l>Ypewqphyk{+5>el-bPC)2>39leF zzl2)5Sl%5S9luZr|NM{2lN1Bh ze{OIL+S~+``Hg1!lXw0r^+Rc4WN&T#L@@|&(EQJ({?Fz&l<%_JTe*?_2gNXyflDis zQ|lYb0WhN%P|o!)DF4&-jsLIV3jzbitH9MYfjB+7e19MFk7ZuZRi6F$j{*RMZs%w6 zZQk`~ee?HUST)Q14Z~WTtqJJQnuf`*VoTGPcJNi+osIGDn%MU5_UP(EUlA@rprC|C zkpR#5z=y(E!0c~yvcLcW#DTz*lKwG*?=t$g2tmlm&%A`v{V(E~ggfbfrsagd(*j0? zz!MSCcNjl6@naajj>+$Q7$9n!;KL!|SA>8b8gM=&b}umed{FrGADa9h8a4SJsPtbr z`n><~Hvh-_A1e0$P#+O|+bzDs+68o){|9VHN{C>aKk1Wy9n<-pbAH@|ss8QQ??d3{ z82i<^-@72t1K@+*A}|~YJRO)moEe&ZAhLYJ0Die>0S5vS?+jn_jK44f*rxXwelC}F z6$4KNX3rRYoPU2q2$TUcsHF&10*^uO#`4UY-ysC*FMxxvlp+1MImaIuf$Hp^K|pRz z-@l>B6NayPr|t936brvbqXf{V8Hoj^R$SU-Vx~>GmZPV_0Ft4?{+1+%rl4n zuH#Jb0nsOLd6UuIdlJ5qvx#3Tvs`UG&y~v|u}qZg<^7LU3TCnPSWPVtNpO&g3h|CO z9dC1LV2UOf*GdCxAf3+)9v2h7k1g~195rrdgxkqv?+n_rJCKXrVAd^&IBg_A3J0lb zk{zydGGO0Q%8-*;dB%HBF+~x)UuOlX9-#rYhM5>II|f}nFU&P`}- zyHx5+dbXfVui3g^+S)*g^6`pi$=*4fX^6uCkhL2&#nTev5t^BEW~)fv!zCriCx`|uOQnd4>}cv#4vh(B~>z-LS&`1wsp}a89MT7D*DTuF;CuUnGMz3 zA<2~}lhMPTq=iv}{O4PG99a|q<|s-l$$~xhPF1RC`ZvOg-8pUE1Opojoe-{ySB=Oa z5JX5-9+#<`nBF>`1Xrzr9C^p1Fi76mB)WUpr7;&0;gIT6x)$iAVO#qVgqqoCr#!B+-JB+IO*>Ya zvPD{wdNf^SmNz@lU~-Y(5G<)fdkhYde}`n5uqxdS-pRpTjatmIGBB%B$KWPvE16AM z&iQ4AGy2XnZnxYnH9P}zH&R!^kEn=8h+I^8L*W{k>8?2?mO23FHqb`VEv3I=QIa-? zxa>ifD?J^m6E^9gRcGOdOngq&wfg|)_RU!ual4DZzboI!v=1N5f%+3b)-I;kN_%ORyzyOOID@V8 z)Joed(MVoNEu8D4C;u_)8+41G?tgS0@_jA5yxqP(P1uEm5zrA zO!p!xXnK|Lh!F-gBOg%>`enEixF1DCD#4t-4lH5^D-mh`3T4>#(!@zs(b#oX7E*(x zL9V-Sk6jWVvJNl_PevQz67~A$SP#7y;aKPC9P_p?b`hU|_bd0XgAJ*RAs5E3hD-K# zxVra-?S8uRbc(RJe&=n2-rmZlu{HQ(7oT*zfrg%NA>ZPl1fD_p zM7`XTaXxkUMROLTyH_rhSU3HE(yA;Z$K>G5ux~T3rW-{N2b4D~JR(fYzj9dRkvH`( znUoJ;ak^SS$i>drJk4Nx;a5KdHitiXf{E@B^rywrn0sP<-IP6YUSh^oXr(G*TdbW2 z>+cKXh**zgEZ;_O@XLW*e={5JzNCwCKyeg|mc>d;B~q^a+ySn^_$gx5s86+mDYCF! z5laizQYo_rbE%iO-2 z3@hLM{x4V{sNBd6#Pu90Pd+xvrF&rNTP^%`i897?hJQcJZ z2QPtPYiK$n{@4m-TVmKroeZ@Cal-0i^rIKhzrZ!K+lLB8K6HEK;%Zwg__=SduE7OB zkLmX6ptSETbbiNm6|BM~1FM5dPSTWh5?R>tU$gQ2Naoqc(sm*01!t}6F$9-6xS>uS ze~s_hIxfBDyH4H@b2@FqxK*i>?Z~mwGTvG@uMxGl^SqHr3{7r=J8PxQi*J+W73&S} zz68lVM^J&2g(m{_+xP%MFrzmv^Ta8@v?KYrH$+<9;?;YGcdmg;^zlH(f~eofofamO z4^C|~hY<(05N-(iWA!E;z6R@%&_><8;!a5_jM+c*3ReT@h zz91%&KL8kWR+NAyFS#$vz3N&T?}VO9O+HVI!FOO!EyW^~+8yhN;QoBml2uc{{NNNi z)KO5a*G-cm8_OV@HmESj)@XrxtrIo^oBfS4TE^)1!V2C{_^b3pqT*;SV_jwxi9J=> zet!chA4dhAfBa2y@cj?mf{E&%4TpQ7oP|d?Z~0fABhhmw+_u_!$VoCGVJBh%(*F^b0(c& z#*R*FuX-4`LOZ@RcN0L)HzE5ovbk#YP2!|*_4IhtRwMPxr%QVABB~T(7X|J%(j1D% z`IC=kz-!^BMgClTbR0c^yivoD-t^EtO2rOi;yO8V@%sc~C^OJbuBqeV%U4cIP?0r; z$@R`5#$Z#v^1mb?Ie zQr)R`EI07}LzkxjFiVfy^bk1;A>Gvo$Koz=jtm60B`tj8CRra~@b6t>^Q#U3#_7(i zW{SPUnohWyY4Y$zLO+n#^}}S$4e6w$qPQ}xPq)tVNh&B_iPZayWqeogXlZK5e}G87 zNsr{E!^;gfyeKgrKiPYc*rs#DA&9B+6jaYAxUF%4hpILS)V$B_A$B(5D_*N_b=DVu zbi6Rlh>M_ZT!azO({ZH-yJLgLXpbzd>x7g%Sw!M@u;1O!tz`E3yiKP@m)^FKpWq^2 zHqI*$5uI8F%U{&E*!Yig5MhqKmV5XtD97(Sm5 zw#0G?hgO_|?yzk#m1A+Pv5{G$JfZ=i;E8XymDobQYxRoVvE36~a7%^VBvJk9+mod01J4y^y~<|n zWucDE>fV-GZJn^ScbcFl#6FON!dAE^;aI2cq`6;)=s1ELyE{=&bSCAj18W=i z@6IdFlgeDSg=0Wwl-;|5IUQr6L%5;-OtCK=!=oFp?hC~e+!>KKUWzuUuD4gjn8f~| z!MykMh39HJU^xY_zC0Iz7ouQ=q?>s%ELV=-nNEMWxqFcn!tj@G9yCVhL6_7H9lPrWeNf_RrH!i^@G50MA+s#E(2UMfO z*NLioh3Do+JQO+hjE_2$7P=x)D}regw^42w!DWwelaf%B2*lHLwp5zVFjtzoHAoJi zm>7V7wr_f!qM2wm*BN{8y(DaNY+e&K*bZhH+NGQh!^bjez&6~d;A{puo3HEKOCww1 zQH6lDG_Ws*jtd!{jhYM3G-(Q)`9ja%9HF9k+0BB*KJJr$IK3hFXT-5VvbsSl9r3P+ zNRO$B0HNT7o?g?NwAVSmKU5<}VT28k)k*(Sl~>=}x14LG!Fu?XhY*oqn2ZIByxqQxN+nmEH_vbyE0WsE!Q9%yy7G6j3 zY?)(H9i)V6@Dnd5Ij+k$QC@N=%5!ps(Cay8XJQfq} zlMO*9l$}2eMv>RdXnR;+;Ttu!*UQ|waZWp5Tv&#+&$%18{}<;$w~peXumuO(?}gGp z?+XnW;E0D`%j=4sk_{~ZDc%66t636D-~OTn(!xsy4uplf%iVK}ZZ#19JQSI4{)i|W ztl-L*S9-BtW*08KKwP;Rz|MAH9y10SY{%!#2W5@(=jE~r47B5X(U~zr!tI7cohiLk z_eB$Q#+T9I#(;6^t=hO+;DRl0gQcKH-<5;I6I!M`_iT2aQ_fo1urvq654c!$LT=4x zG|$w^qqkFN=Qi*Wuy6^L$sM(c49B7=m(?v*m7K!Arc+|PNFY}1AVhBIeX1Yhd=`$Y z+@xwG`_dEay~_P13CXj@A2!&zy0IDVW1F4!7b5@~X-}t)$p|tj1xWd#hYOuu@N!gp zQd&v@0@{R z3#D7-vL+pPMdsLo%F*1GwL~qf@--%$2Y*kmhGu1$XO#M~niLC|V&KQbV7nWRV1^^W zE|Bb6AoU#<4-S8;3(iAkG;Dng6N}P?=InUj6-ti7d?kssWyu+|ZDv06&qh^*B7Z-9 zE=G%11V!R;@h%sE$$k9`8q9(+Af0+nQ+Mgxp&kxm!o=f&E$eS12l!7${& zi?;He(Qpbo&wK^2YcK`Goodz6sO?pM%rc(#3tO`+R6?+YR$H)&a|lKoQr@RFF3A z0sR+wZr~}5VsC$oHo|~GSLZ&FT>r7OnBz$pV=PUJPn8O&YmuBnCXr8b7;RSpWu@e_ z1p>;Ap>1!PR5V*nXk{T=r-dkxP7eZB`$ErPYv(0g!(9o6dM{*mSkeXk($$ z-dnS&Ax)4d&4mwn=)s*%Z7)TOn28wZ%M`gml8^exBvW(cJAvR&>2s5b3ZVR;?5>hD z;4AF>h}Qv3Einlg<0v(~rX;?@mx+!ecJQ&G$QDH&IR8Baq28xdV$ozS(@t<%%yFg` zgdbJq1tpKnC3~MGU91j)yiP%oxMmp!2y*zTd@eyz-S^G{OFOQj(FwQk>t*!Wc zPeukj(z89)rjY>K?bqhnf9-21Lggi7ry;5$B^_C2-tojS?KJfH;Scv3!oREMLa4Xq z(vmc>Ky8bf2JIVhs%Tueep_JeTZ>ceR;zdLvyyY&#`q7WVUq-tS;6)MHwh=x7?+CI ze%5aw@xXbB>3X=wV{#)T4S74^cA(V802>1kEK7-0!+hKHq`9Oa{1o-}X9i%-9%@aT z8uwtWXn>*BkJ}$%w|q!P{bB+Y5;|}LF?(W`VTj|>XqwenIc*dJN`{HQo(?qHY8qA4 zF&jG?W`*xf+-otoRb@*fvnEcn*>v|+Q%~{n9f|{-UJBuZO-pw>>U1=CFQ@sR40-?x zWby2o4+h%^0pwjC@9rGZ5DdSq^2;7~y31?&&T|^HL0hc%;1AyS+?b|9 ztRjzJ;(Cr=?E|HOqYw!wzWln?MDdHSl8Lf)?@}?3Q&!snrBo!EF7e@f_z%V+D4v_@ z>9}%dChs`QI#IYYc|&`4iw?1xBn^O`IncgxLQP>GM-(#0b$u@f0#zIi{gxxK*Ylkw zdV{die6RkRHg2c7ZLVzieyEkcr0B;CDJfzyWj=z(ombK9gMCUD3!_2Y1+fkyr%S!q zH@FZt5Y^$?*L4U^fQ1qTyiJ+ zDZh!X-CY3gA{i~&f2BQ@s<^#r6P7Wio`zqc(}F+`f<=6rbkYzh#m3K2L@R33deV-` zsfPF}`3A$8lx#Z0L97CNr1{hCQ=2~>S0D;OeZNx*I3D-!XAi5-4th-KN~< zj_)=wIM?Qx3!t8}RatqVb~6Ab&>K^h0(FJCM|_$BQT0z`B%_N+vkpbQ*mJKI$mdNG zTf$~B9PehxGa}DlbRr?&pKt*g^viYs7&M)EtZ(*tWtFBoYBbgp#A-uXmy=))L>Sg~ zDr$0XKov5$UK!Jd=ffb&=5AvC61$Uv9v0deJ^tQubgM z6hqA>P7{hxO60dZ%G-+U5eN9;C#tojWU54QvMmI~UKhpH)u^xq>o@HR z<1nfmeyr+2VynbDeJy|)d&XB;8@FtyK)8{q2xn^QA3Zg68JqiN5OK^8`RZ-n{3GGu za*#`z=_P+55nfT(GDMz1Hxsms(hh0qb(*^+p(+3X2W+Evs94ub&`aB%`lJkT{K0*s zp1Q}chnuD&=akK1>R_K!S_|X&Wd+J?u$f{Z?jU*CsvI7;PzgxAT`q?#EF+=N4EGg* z#A?8>mZ~W?br&L157)YXs2$a9Xx_EdK1$L3z^{SZ!_Zduci7DFQUqaBun3wLKCHQZ zf)T`Z(DVwoK84^Zbl7-q&&5vw2;E>*<@aLHXg){u5xSV zYlJ_Nqm;|(mjTF_j_JG8P0=;tHu%Fv7lwacb#b59aOt4fRe2Ola-ffogOs5>KvIEH zz?pL75iV5+HgD^r+i#4y@RAeZ?5HaCN*;ERQ|!)7s^G+z9JQN{j&+YMu@zOH@Q39g z&Y*OZQQSEii_>+aaB2fH*^>6?5MK3J-uwJJ(|FS$R{%%R+}O!<+YR6n`T-oip?L@( zgk=~1O5uGqP@=`2Xx~Kd*DWNhVoa4@vNT%bf zo`W1Nm(G)9|54q#Xb%?$s4v$@vSrel)8UXK>$ch`hUr^}wAvueaF51PS4dvI&jPz) zN#)JycLM6TGi~i_Eyszd?2}X?IT?FLOKE8H{D9q?%YBRxyl}XEaqvQk;`@-mlUB%x z2y55?!BZ9g;;sU-WGi_^(;n;V8J?(?9M74l?Yzy7Bh;k#UU=5TkX!C!8cT*0>UR-)BNJx&Y@Uz|h%Pl(^gAc!$l&G;nuSrzZGc zSqQz4As1&!no_8uGf?iPFdJ&m_8z#YsyexcoZSzJx$u?&T!TD5KwI_ilG%xRcDxT# z@b9dcg`IfHYxmzj^9)#fOmC*uBBA!r{18XAh9yZKZ{(=bw3cPq9vr3xAC@lCYZu?C za{%G)TkG&{lY4cOTtIGZU!qH8n$!GdRm(Du?Ye5Gq=SzPT_fr;$*1` zH%^@<;%AqP9PB`aBg$1-4%SatE-s(hRgREy<#Ccw`@z0rGZRJIAQcPS6PJF!DO<*j zbE6h7`l>cG7SoTzg{1X$Xx|Wi9%;KW3qYrs>pB}_8Mkg+Db=X2fD(KZurM-H$OYuG z50*tvJHbSi!&)Gl#mz#r22Q1gmN8@cIkDri(iho0Vg8Z7xje!s@Pq6ch}#{THcA~H z_`g6KxHg<%f0vYdR)DEgOhXS^R`ohG4k=46;$Gy=o~Lz3(P^HLY?41RbQ>db6hN94 zy994YaG`Q@{mkmh=UnIUfyt*AWU>UpD-R?Us+!f+jAso!;kJ_Eqr!Dq7Ku3MN>i1c zr!CXNA7cHpceRl7bS%#Qu+bkMtHkA0AxArGgB~oj7U67uNg7d~()76mUG~`%V$c%^ zuDfy!Qq=J+590I#+Tq-!TDIzP2cU}D$_^ZZO$33Ee6}SQ?*L-*`t~|hZgHi8s-1#k zj!xyB;zj(}d-;WZE|2nN*SkoQ=W=z>V;{s=;3ig@IuWm3z`N$*WrugjLI;A&fH=*F z`b@w4&rMtKF$3l3uxJmzC!d}{M;l567O>OFkCG`%#49zQ+N{0f%ULiV3V6&)-<41H zU~JS7Z!iC*&p;&&O%S**C#C^_X9L>@ls%y_@( zKqI9^$-A5nzz;l>qii~<0T5y^RMQ%1xGZ=y%m8yYKqztkI%$LKOCv&@+Wq}*tmoom zZvaX^$dxtF75Cvg;_Zthr%nH;oqWbo{YghE%UHbuJ5gFn($FkCYg=&jZWdxpD9)Jh zyxgqkd&QF9gJv!G@aA67mA!wgquNo`#Kq z=8KBcU`JCE$aBju01NcViIuRblMG_tSWy%+FleSd)SMy?h_fFU@s%lX>9RI*8(pX+ zVtyE?`k##N&YY)oxF>$`_R_!`(eT1$?0!ainHM?#R@gGv&o@^MMhuZHFUx8Y)pON8 z8o~ZFoTf6r-41Amzg(lS`=V;BePt2GI*Zli31SyqG*o4U0_OV_#t3zcqJ|~o9=HS> zPluTad}jUt=f`H4h?s~WIP-v-8N@7WJ`YSB>m?8K>L1Bv8*D+6h*&hwS!Hw`Kg(#I z_(@L5<#IC&uai^plg=qgCSr#B1a^T7vNBoiio0i>An6X4&Z;l%*)$88-VkJrc;e4Iag6(|oEFF=Nc-#QC)3fr&vZq)K?gQWW@XBRCTc^@*!%U zTBAdVnQQGJ*yh0saP@dn-`rc;xt8o!^7fH{R=w>A8X?FL~QN&B~J*tzTw~4N3HDwh|jY& zS>f4o0Uu@$8M%Mw>})74SlUZz1-$IkLOcS>$9oJHQ+L?fs}a67Ht#(KO4ZXVm+wL8 z)k9d$ah*fAYE|O+&F|$Lfw~)D1jHXYTAfAL?wUo|>sH?J?n@zDd@$wIg$s}5PP2KG z9w=r?HnY=Gv)I)=EQs{d4Ggi4Ywte)x_G!l0DO%0k%!CeFIov-GZBmzOlF^Dg9^U6 zI&o*O^caU2Y7&ZWXvHUBOrEi;d^qPZlbNs3O7Lp6!rpz)oY$ct(vyoQ7008o1Zlit zio1mQbBpC{$^&xW1@m+o06Tg(K35uF63K+BcX$pwL>aCQ?1==4k?naXMH&eqFiHXF zfKFwKBbC@-5oUNcgXaN00k!Eq?hG_!H7IScaOkjBu5Zqy`U~4=)X+)FCfnb@*!4W( zEUga8Nxzq33_D}9Z_Oo9d|5A|i_c?&J^qP8d2|cD>z7pcS(knlKYs}H>Q?r0TH=>< z8)KKeCgC&x)PS{iI@7$TRd5gaq!64F!1XN?Gdli)x5u=7xNh>cZ6-{DC(|qifwby3 z(1UZh0Tt8|#bs_=MDn0=f~tc)P-j{kgjc;Z?OXPuYf+&)R3M5DmF13O{+)?a)3$|T z(sd~<>Lz^}{V2(CqAeJ&LZt1@uv+#(4ffzRjWyZOEFm##n9P270T`2FZEY9`U>$)T z8h}!oR@zM|{T?##{TF?WGO_poy>Sw8clNoX{JZ9wC+)lQ^(M@5TOW46lp~k7j z;RJ`AYPkkNvDxH;1+s|^J>x=j{%)&}fDbTfR(ebnF{?D@S1 z9x;<-jHZvwSm$Rk->ZSC=0e;v;C?s|tg9sDjaM&0+mEsQfVbLoYe(6-RI6OyFJ%LUQda9eT0m5b zc2~SGdL}u%BJOd!Y|k-MfDGN=`U;Np?&R$$Xf1H4?j%t(BXz4!I!U4hfVNZ~=qyyC zt0AFjQxify;lJ0#Ae*qP{K)0S(&5J_zjSdZ*c8`?{1V`5Kr9Mojv!G7#-*s1ulR~- zT4w<#mOYoU>UX3xPqxH_fWm3TH{p)3?L&*raRD8r;9SGlJ4vg62{b2!G9b>hASsRM zv#c&IvOYKA0EfikAq6-FSP{TRTlvAMp|05nZ%mvk{zD=FpiZgqEjND2@ z$S4XGe!}`%t+z)-Bmm}>tCQY^Noo3g;WdP^_DnRxjC?Q1bnSg5^Z=72&G?cX@BU>> zosZ<`QwZTm{;oS}R~!}>^2vPbbp^1QT%hCKKL)zx4H4dhjQJ=4A-;=?6B_=0#YT$M zr|fY-9d~(_r8;Y;;EGfGBg5@h^T!&y7{Rx}+TV$~s!;PZd6*zR@ZuIr< z7rtP%Dh_z8z|FV<<@g=4qJOr6@!>ZVVw=z32Nqrrr?5pLTqz95tQ)Lwu{bz~1RUUC z7q;=A1{f37tPx98@Ss`1Cx!dzVx+W!HIu@aQ|0~~X zn5!pEUgPh4 zX#nTb)EQa9n5j&OWoa}h#s+sA>STfbupW1n8boQG8(%SGvj@{X=+D*3WqLzvw4s#? zkEi=U>XESH$~`M*23v)A#V$1HMRzgbrXJUrT#*ALg)#T49E>l_MBDw31IH@d-aoLB z{GJ93BtvolhsA^pw=#X6Q->KYO2n9I^ljDnPll`lKYdw8*?ws*fBeZb&SgwvWN4HoZm zWOV_^Z!)gPh>9H_5@}L|j>6th?s!EAfuUoB6?}=C@D7W--Y_rYMlj}XN}!vWS+e2I zlaI5Te9X?E9njJ&agSArT$xyd-IjP`fUq|lyrqsd_HC?v#Hy~?0%-=Z?fv(!qDfeI z_yJ0HUkQl0qsGI;Pz^MPj_~~=v(BS}m*fC2S7x|YXoLR$G4&4Nfi_IAXzXNS+qN^Y zor!JRp1iSb+cqc3#OB1dZRdXfJ!f$i{XErGwd+Ois;FW&{64u?VM<_hhP0HpaSW^% z)S|{ zRG{QuD=feuqJ=u5h9VgiYl*&{w(+B_e{dgugga|fc~CdrPhyefRPOA*Z_9@GLvuT&@h%2$A2(zcQvWX^aoGq_< zYYoz9pp0eZbo6^MUX>^$Om_tY3QndlzH)c$r{Rc4cYu~VW1NWC!@6eZ{j_)E_dC5G z_FkQ?5J2T@P&wHKE6HqlE7SQL&)@4iexlqzy?-Z%pGnRN=`snl2c9|tqkyG8FYWpm zQ*~Y&MQ3AlBCsLLInD%HG3vbQw0DRvh`xKfcwv(W2Pc!#UQtPAy%Om)BdU-J43x3{ z0}w4nMZkD5PXh<2gD?H7_Fxu3m)bz_tQHu?{o>f5sZZnk` zCZA(%Y=Iv6#YLIH-z-wGPY1Q3U=6AOMr!K{d`ql;PV=8(Oq&l6KVVtM)8$WFi(3cR z7I~5y*Oh3i=OY!x*bq2f?Dz#8kr~g}4y_CL_kd)``~X?r7{N0ag;n{sb*XK=fBTO? zBmES8QZP2Kf~PLOqYCBLDJ72>Rm(!cszcn-Sv%YinsuB6W>ErGMw_I3h+Zuh5C}#9#3sKUYZ5X{bL&r)lYR z+X5X`pT7*TFk0!MdeR#)F(0XOB~UyK-!OOnd~t~WGH?xEHqc(!y61jKZ8qi)w1U)d z3_91$aORB~egBPM2UBTMz8|86G<8X}7wKxg2=j63#Zw>uqRq9^)~w~C zx0L;ha>;8t=KxxMEZBrhBZqT;tZr{o8Um=A+nAsrAbnza4NNGfjGZbRJ7|i&$?)&b zifUx6nudH2_FfwMCHR8u-SA*VywYYM@t2qv(+W=ZAicJqh#-*N-S$L_d5_LKIkBjr z*`>~>dj-_B)sO8aTgva%p8M=kJ`%Yla%-V=UCgY6*|DtRtR*fN zut>F;HeQoJXZsWR2dq;s7F}%`jgl*4Y&FWQ57(z88uWKqI#oGeTAeXJYS{dTWfy&f zOUTy4&r9Qz8$%3umkK_*YU9KB1W_P0Q=7>&#DyXzt%flDJkCIVH?^}ERq8879GoNL zVGcgn_Q1w={GPf(Uw+iI$E)m~;INg$rTqKXT)y$c%@&#ilpTe4uWn-%j)NZ2QY!E8 zTCQvTw;ID2mk!Fdkyuj8;q_Glul?3Vp`#`&nk^0Uiwmx${Rbnh5uR7kSUsRkRyk?4 z)lc(5>Ve_!k~W;d#y7*v**Tfrd13ck%kA%;@ck9T=@ir?lfHk7OY6u${`8O44(O^< zmjrC1l%$79gAbzsc^9=!!qpE`JAq*r@e1Ia4 z+r-J}CP%(C(WO9>3qX{B96g&A`M|!VGHW%>wI3Qt*}QhTJBlDY`S&9TB?(=qVuJwP zBIT#YzmM-NY%y5TaKju zCRjCEEd7!(*-?A!C_P1(`dS9ly3yTzP=wV}V&qApQwf*;9b9`r2_e{jRYt@f*-Z1T z23Dp>%mat1W9B2fmS^EhV;_n-VHa8?niGiTh0zqO^zhSL?Pma?6|Sw$z&bj_{@}^1 z@VL*R>-U(t=7nT>wkr_JM&SIC@IiI*emgTIvt#vPj;5s?MQ?yk{Z#Lcooct=<94p# z1r?Wd#@LvoMp?IF?l1H;Kwhe1j#JISJ#?hA8-3j_J2XG!GjdA zk4Y!fEv9u-)4OjUpCUyShh;xoH@UPI&Q|cGC2Yf9Yg4+^giC={kT8cUThIjO08v?I zwlT0S@f|zvT^^GYxv`qy{;QOw@-BjbGb(|~E9_sDpj95B13U_!5Q$e z)w6sFb6Z%;5Diw3tWH8b1MbJr7i#&L9d)-g80^hHM8n5hmB-WyaSSJy%+^DyP&Cj7 zZTelShQq~LuMR-86dG4a@gjPn!rxE^maJ9u@C=bzE1 zxx;=%1cciyn?~o6yTTMK?S#QXi#D^h-iU<8L`b-`EcO6&7=XH%b|-bG&FG$-8j$bh zFE)aSrgX~v?;_KKaY3x)nChJrEm_1-Jb~Jf$ONV5Nn1kCD*&Yqxwo8-J*?0{TEFLq zw!#O@zl(qDE@1jf_9DC6(th0cIO}KcI7#G{D6Vc-j+kd{qo=e#IQmtcjvJoOyXtQ9 zZ|dRES+al~0|U6NId(GiW`>EsLz#rMJa5;rGe3DQ#mE)e>hE?2Q?=L6$5B{x6Ph>h z==d(pamPOZ0!ZC+zwxYmaPhB;0IO~Ka*Us(gotP9sIHYbcaaxC*3Q{llmXVXSC9_d zcb5_Kehu^W1#Tb&7NlfAs}==s?ES7QEwB_9?3c^@Qh}*>QlrQBYNow#gq%RqBb%jSFy;*s;zR%Z31`>egHw2{n*xiryUUG>s6DtGENGH5;DH#i1#=dprwk4Y8wlSmPccXx^L zcUi#MoG2iO`lpV%LC=yX$>s-6{iYc+8}D2NMf)j}!MelNLEA93grHz#FOpVtK9n=% z&6Cqub{PIIrm|M?4K+DkACpdvLn-|F--**&%6hjnGpT=nfZX|+bN)6IX}=-+GjTJm ziCDt_6Kmw_6=V=EX-#{;)f#T5$=RCcf*ThQLaClS~z*dLHGXK>TN*(Jz>V3Fn~WaICMyCy+mopCz2S1g2y1N`d!F z{4L#W&6nQv5Vb$(#_V#&|MQ7XP3(ZP?SQ@<+eBkw_=9`pDm`lh-Ed#Duh;jlR!1Mk6QD~7|R7}xZR zRrN%3 zV~0rjrkO!V4n1 zCA6C`Q52xEsO2#Te70lQ?>%|1_9SK$I1gCWe-YD;xf0)cg2 zP6dQ-PhZAAl))YLbeZ;@8gkHZ>S`C5&G_s~(67?&)rm-9HP2lEhA4s_$J@V_`4G1U`IhzCng4NUTiDS6ve;2ToRu|u9O0jV zo$UI`wv7R$x@!CUZc(<7Ek~vX3#ahghea?N2&tBIs4_xp|7q;!$pnUNAVu-b-H*=% z%^DaHjKm)))va6ERgEW!HJG~1;z~Ijp_`ZO+7&C5ETsd{OHM8w5xMAq&6RgN32`zk zpTXl~`F2|I)OYaCZI%X{++4}!)JH~J65LB;Ve_jC>k)%d;pgEFHQY~Rq%JQSU_LW1 z7&GShf3EqHF_&6`@*!>p5Ay3oYiWiGgCgEhdQ@(O*uCVV$T$vs@UtfBf|?P6usAN)2 zs%>_U^=ry95v(}-pWtIMb)_`3yEu$R(!C(lu4O_m%GM}uepIooPB2R=c=lMuA)p;C zgiUrMQTYdDcROFHo#D%4N|HadZq2@&&1c=Q-wB}gqmBWjQ4Sm1$V5{170N&9vE;4V z8~H?(Lk6fWgBhO&M!kqQ#)A`aNBgDo_8$WNd8F8cf5?=kuGP0BDNXtM5-m=iN(<0R z9zcCS*Zne7{Mb06BYWXq`R^TR!`~|gEEckGq*7khJCi+Qp_X5X9VE-T)5xz(mHfd} zqpDt6SA77-cU}%bpSK}?a(hZ05q#@`TaO{EKbv$+0^am0KloZOl?nPR!pD4fO=|39 z1l2thr(Q+(VSX41i6MMglX)fV1(_E}UEd$-ub^n?=!Ef=pQw5bX?Xrs*;6^BU^T#* zF4ZoYCa|!r(6qcy~6W_YWs0BHWQ2e5o@kGt=)0>4*p+RzIB6swzFQWOu zXuNdbhKejQR;O(OrlZX;L-2PCGR>K`;mzNE#MSFyeK&75Tn1eqPKqnVB#+ArC4SsT zyUU`bPQ>d+ycruxl{|hMNWvnRy{)+BueDO3_E`$R4^mcr41#sL+7z#Nd#g3MsXI&I_?5)HpJ1{WUD#?$4 zn0CAG2Kw2^)pU@!)`(FG7D~I~P3X?`4+3MmsJb61?KtvGTMgRED^G>NRajeJd|ct_7x0=6%$ zEal?}+BdxMuwJY|w<(|&E^&KZ;uVHKgXQ5yQc>F|p7&n`z>(iSiPbLLJA3d&3BrL> zL=yhiobgoMZrGIX%d$*A!82+Fds|+`l$=WlOGKG1y8&{Us>Wnnp3pHQJG+6p%^0gn zYDqy?3T|Dz_m9N%jU(Tww?b#X&V1EUzrrbvTWwiE-N7hHh!ITSft+b0zEcFy>>_~# z?tJ0gRLHni{;Gme5?$8+n=lvkftIhThSY_4F&JU#(3H^EJyjTs`H`pySDMtX!v7HS zgFzj0Ksy81^YAA%6hse^ST=jB@lIKn5IyK4`FOGR zR0>32pe*iY+;yv8IOiN8-V85*cV|=j^hG$H2i}noH}z}X3;vh^nNVt*%dzSbHM?|u z!>DtqZ{e`FJz(sF5ln=k(r*_Uzp75y$9b(yXCg{91uU*lRkvWFt{xCQvZ$^{>L~b&+#>t3rzKzq6;=8(SY|#Bq z!b)9Uj+G2Ng>jcWWC(B`EoJh2LKK!l+vtf*?iOq4Qd&`7%3LF%z5c`fH~&~Iq4KvK zlO};|BiqQcY>e5a#MJeJZZhkomKIrRe8F%Mm2_4h$#4ZkM^IzHsv>{Uhc-Q|+l-{S zqjzJiC1z70wnr2O-F#@hsMH8DzhAK)GA(*s;zX7*{2T?P4HICvVYrlNjZ#}pNTyIF z*XPgGg`1_e}PdU&~tDSlvZL4|sX%y6^$ zQyXF8{3A5{sQmbIgXQ(>oJ}=@f}Ie0tru60#$fUj@gGijd_XHdSZQ4&TW^fjxQq;8 zgi#2{oLp}1M0)@xF*%`5p1c;c6h-7&NG!x{lwXmP#=I=kDI2rhH>T{L#ka+y_iwwN zt8T8EuPVS@yG(NXr%I{w=$7xmWoS?$#jSaTr*h}N3<=@uuh*-h3oZk-)P$QF`V5z?&L za=G|%6P`QrefBE6oCeq>R&Brfp6k#9Iy*g5J}j^^s!T_L-(QNcJh#tx@M>RiqcVP^ z=0YSpxEzL>*zws(nVPDJd0CptQ;;BKB|#u*5>Zg1|9>m@|6=mes-mFavDyD`2l@Y# zlc6aoswR~-9R+0p`F|j9G*nRAXf%}i|C(Mo(@0{W#6X$bEMuX(K#^IQ|DTKu7IyYD zCT=Kf2v&AZ_M}}XY9LKbQ&%r7A2z_SZxg<42dQs!lLB3d8~y5vaAR|G6AS{ZZ&o{$AHk$*~B8V2#6F_NJPXub1o1K@Jws#I{5dAFgEoF za~edOr4zt)0vEFtj!mT$;`0ZaT?I3R#~FaI1Xlvj(hSVzPX{68Q9Kp=@r05Rn^SMk^TP9h^GXQa?N5c<7L`x$pGq$7(L_iYQ>+T!5^#RG=^ zx0G12>w8NT{(;E3&@k(pB_^6}c6eTFaC!p@!tgaNz9gx*gl|-Jb$)da%n+*C3G9;& zsgdpT8ZO@KJq@I(H9EOA8ess~ngR4wp|sa{s(e;}@Bc>oJ4(v{r;#@{^$LU^lM)kC zT}pKHxz`Wpqiu}*Lhf&As(XCk&H)$*0YLy^c>K6OGS%NG3_~jmIA>`84U*wWId?+~ zDJ&3EX?{Ws?BE0qP_jSUs!C^Kmt1dhl<3Nf%bqz^l<@sUDIBlD5fP68{_gG$a{p%GY2 z`6(0s$5bCSG5LZ{Soc65c8~O11{o_vBe0#i2X#>VbbAoo>6afxc+~iRx~c)}Ug6V! z`s07P<)8ob`xIhE?K%jjxi79;=TD1EWr%7zB4v-9vy)gw#t$u_c)2(ZmhG?#S{)cW1 zU>X{~;Yrky{xgis-2X>Azy3$p{*S(_v-{ED{681r|JHkh7r`IAzkbzs zVUd|8u`~*E0%U{fSjxZY1-^Ym5&2}HvErk-O}`uK9Ytxs^2#HkipWN%Ukwy7M@ilc zY|UYLoP~)!;$iphz*d3@>J=PXk&mvy23 zaSWs5Au225ua$>z*8&&hV50d6dF9;aNgX^R>-+Vv2;58ZnZ*7AvuJBO zpWbj$R^$Nq44yLg{y$kvNxR= zjlCjeMJ#`7*S78*TY3y+geTJ*!b@!Eha`pPsYp9=RQ&o^Q>vA`63gV@{ES|`;3@da z+KTOz+Q4-6P$X6GzcYSR*x$)gIYm}U@-!#X1GR`;=i+1zX79;iWKM;l5F+DV?I44=KG5dvNVmuX+?{bbaEU zz2e$c!Y(HZ^cB=pu3gCEjk8?RmLq(hNEiJOr8xEmJ1tGX64vy z2mHm8LxHR#4~$FrO+z5;{q9pa9>%X35d$jRY zE`G`zrIHx~kCrT;Z)s|aKR6R9!{|w%fFq(fQXN46Zt{^XzjmSX2KC|B!>LjSbQQW(^|tB_v@(I(kWAx3cRhn=_N=N}nD4$CeTR6FB?~V+Ryb?h zj=-B%^Muk99{Dgd`**)(O=Xc?^a@OVvf8wJR%zLQ2h*| zdcn_lJuExHz54sCTW^3>*`j&Bs1|61Qdn0nqVCqOUs-@L&T^nEf?y@Up(X(z^V${` zi{)VhD(h-Mn-wVdTA%7ko6?fk0~!3+*jp=>q@j5O*-X1_*mlrG)g)^UQ1I5!Mte)M zKec1lsAD^(J1|(b9)UtZrV|j?uNfJm`iqlpaeHVY*j2WUw87mvyP_8BD&?C*za7?e z8NDf>cyQW4fJySk8gpzD_+>G2zb5cP5QxA2=&Ft5Bw@o^;`dO)L+XbIl2(OK$D~9K zU8b)ucw*d5VbCudCf)@FoC>5<(eA*$*fnu)r%maP34hfvkcDjJGXLVm*=m@7%tRDa zX#IZBowWPYW#FV=?cE{sli9W%{P6rGb!`<-WWb5noYCxKl93A2^Ae$JU2xKkL!%L% zWI1B~v~Xlo6CqDcHojY^!9C=~K}QW!5TmN`tK&f3P1P?8fl{3l@Z6b|{H}Kucc+!r zbkcI)^>!L`SX#pF#1C*ydQOn=t`b|KKRpu(ZSz0) zbJg{IKcWSp-HQK55##1YXhrT>uWx6gSy7=>r;Q0kID)-Pn$h(*kBSugpT!yQ9I8r`OD^(T`vs5LFdsAa&>>@=iOPqCa>i914Z zV93604a_Q8-Kih_G5}lHD`lDml1&c%qo!uVBK65->OrL&FlX+Oyp28By|>f=5l+^? z!`0lRq`DK`RBFic;sBjabDBXR?ee7y^Kh76nUl6*JHnR%%#|X;bGsrL^ih|1XTv0` zlt9p%ZU?%z2oKrR%3WT8f%A3Qlyg4~9+s@FJ`am@Ze;l}i?8Vku&>}Ydi(OPutLxh zCX2I)woN&JLP)KCtD%V1f*tdtMcm6R(V#WYzx`D^Z=-)4A(kk!XHsMi+^yYeE{Ah3 ztenuN&;CK5zv^PsC(ft1Q`Yy={m~Resm+i|Qj;+{c=#!^b z$fa&AfD6c_&y$4ZF*>b`BsB0w+6eY4rRbt)`o(Ep)5H9=+;6%S88nCt=EukDDZ=!1 z$aLCuIc02kGKZGOYDj+fNgVayH%t`qa`(vJhxXBe9&RqwhHq*Xwp2aWaX~#a`7@ZY z6hH>-AJ~c&4}0Vk1)w*XHiuktOE3%ChrZq}vUYMaM` zN7=p{#9|Kzlip`lYIJ?j6CfQQjS90Zcch`U`;OsjTRIn*o3c?fm&n$1BSnBoL*BTV zZI64^!WV}N7U}F{4}BO6<)jVxE*qe}+H^kdVa*OXUAb>%2B# zadD7}bZ|eGteEQ|HOk!%85<-NiNBkTr~5+_?S>){uvVf+h4aI+L%`#U26Fm&|3NvI zb%*YhJ@Jjh-!Z&>e`7IR+D?p5nYGenF9}=6DD60>UNDH|&~-IqxX1lA|5_|otJx5Kwizh|we%De1UK1! z$?quZ`%Z`F9OFI_Av4%+cI4D>z~t9l-A4%&CJ1 z7B|A?J2tT?>N=lms8s#175D9j7ItC6$>yF@wBuBDT}9< z_5YBsYS;EJvmD}Po~#=N9MM!!sXP)noS{&TosT0CpmIk2{%oG6{EIKwH$o!bQ*T*T z(Gk3@k4DJDLE2WWyUBP-L=`5VLTw-nu#mc~A3FKmsbEgM!5DkcKjFg9%4uU!uinTx zf#_BGo-k!<^YUkENw&m3yA%h|wT9w8KG;w`>ZY_C=}9Wuk#HnZy3{z;T0zZ58jzr1 zYMa{6A$RkGG9n}@K(B0r<4y{_X)oyGL_HWt*#C+9{>N2u~-B3nRx?hu7h$W{WJK4}~UY-)jn+!Wr?1RjOx zgoQALiIsp zIGJeWy5E=cFIw~BD`!BGgS43{$v~D;a-F82`0;hLR=rSjG@1|h^1)l1Vb5_oN-V_K z%sKs1J(!NfCye~$KUx$55?$3l4Ch=H_0^tQyN3)tvan5u>Jsc*c;*_lNtXsoG5x-B zeAkQwkhSU<3*`~oMF;y*4Mf~FY3 z78)lSTZl~eGqCZ2)l2>|mzG{_xo?#m(nY3Z?B!i2t!6GxmY@xFN`g>I(^m70+uZ=h zoirMlo9k@rrr~LYl412PJA>} zBjCj5IdYQl+SeNU;v4HWd>Vdo3x0N&2a1=DV!`jxt=%-%@v#a~i_Xuph!I_}{`C)A z-3OcQZVXcY?07TN;dMn5QNP!y+^Ap8NTRm3Xkwvde;RnO-m1=jgKMh1n_A8jlK?V( zT#=$8ScRq|e;9MyFTyO#>GYMk%aNeF%CJNp>A|1c+biBkQ`8~89$rfoWX@#3{my^P zktQIQ_tsI_8P~N)9ZfaHV(XHlVrNg+WcQypD>eP_BE=0A>UBA)ny;8SZKY%-LUPj} z=un{;sm^Ax&bGV?_jeg?H+lwry?l(ig)-Mf> zJ^r4Ma=Apfl_J?DD7ZixI$-pR76n!Arzdk7=>lc4bzie+RDu*v-jCb6m@3_z?Ik_c zi9>O`_z51mXICed5vMbIRJ_TgR1Xw>V8-u6g4oFRiF~-mZ)QR zSSzS!q)DBa9zk9Ap>3){3x^|_-BwR2KZV4($@D;#mExz04h(0DjMnT=nXN|fr@~*l&W6*q@Dx}U{Y_~AMIN?J*857xUTQmM%v8~GIHYUBi z7=`8mLA1L|=eYs*=-+UmI55`o_>WAfJRMMDO+ufz=wGrQfkpj9xxS-hn8Zd(^jqp$ z#?U7WB?R-5EfStZr)u^FJ!0$@x!cM{-wxKk;a!KnK*mWGjhn5seMQ(tWr${m8C^G>95SMs*Fs@XjVo3q6sQmtzT9b0Vx==it;-Gu zP1UO;H}58g<(9%JJmm8(;Y<1OFAlZ$6ty*w3^j5s$6iIINxRFe;&^@hfY}d}fG@zR z50wk`8{vo6e6^U)fEDCKLoHcVZw6#rPKt*{NqsplQW<7WAv7GCZ)BYc5v}8w!N3IPxKm!gDR{42JPA|K9IyAG z-WY}tR|nS7uDiT(VhCJ)l{fD&qi2!6LXDSY|N0TRv*a}w)gwNiU6fN`2?wkX2^#Fb zTB^bd(SFA(;Z{I!9#_hdqkLW3DZpuHtd^NF#3| zU{xA*wQWylHP~^`#kscT)B=nH-{!uv8_Dw+ zIlaPWy_`jE!O%rJzgt>@A-e_tJ@a$JG)rG{sQ)tf+Pfq8?gHrCoWDIusCrsb@*j&W z*-}^Rw`^_wvfMUi!R}r%&?G7{t2G?&pDT1_+Mg=WYIyoR zp&pql?fMj`G;EhfNXwzlsYLxuq-GSe=L?)56NoVrg#vqr^?lBk+NadrFtym-3Pmwk z^gAgwHtQZL*IvBQ^t0L>ZJr1o6iFs(x(O&tO$dZ}> z#9`{+6Vxigtta8+VGtoQ0DDLQavvp(0-v8A9|G5y;VA7aBNCbv# zN9T@*UIF(7en*$0HMISLerqBSL?{|Pj+X9S$;9B->lfl{-IsN7Ecf)g8 zgW6!8L$RZRj1m15zo2-;SWw7^&c*I-8NETR_cpvaM5GyvPG~ZNI=_1ucS%C{GFGOK&RUx4~Bd@yA%hqa%qLr3vvxUsJtJ2uU(5V5!`PMR;IfJDJ z3jBLYwvg=*r!`Gp|CNG7Ec;@yrwSR6I@G-PPdGy^$C3Fsu{T^WM<2Sec?hIAhf($f z+WoDTz0>gGG(`dz!^CIfE+;abx8^G^FNJ}=RsxFom*sl=5LMb7EwZHGz~F-EH&5>8;l4D2*TNkTSq1Wu1@+v6{Z zh3%0IxPp7~Cem@@cut>oXT_UT{mU*Z=T+Rg;!$q-m}AB?(>W8;59TPZ$xG+w6D7VE z-kyIsBg)bhmCoh()^@q94>`+ffSB;o#RhRJ8MieL4phjS(1)DvBHuOhujwF>7n25F z5MH8{xSK}RSxv1H#N#%F%3I02N4!(zd7ix=GBfr#!@#(*8QKP`y~ z4VM$`;or;DCOmoHbMwIw992sye4=V9WVCI2n<$nMj}oF#4is$Lqp3>`Agv`pV4Ix2 zP@_J|cZby}@r<`?zt*ih9f=b`GdNu`V*Un>pvyz=--{g7(Kz1?X=ZP^BvB5!*AI(rdfu{(OSAbW^%mbuvI=`o1s( zcP*Gz%PNbiw;7~Yv+C>xI?BC9QidnS74a_VpnE1Q8&0b&)l|G{qMQ4jCfHFUoC)AIXYWt@=s*f+{Cv_0^W>}6DWUW+R9 z882b=GE7K3|Grd4V^^!=5&GR&`ND2XWa|Z!a4LPDVJhh8E~iA`vIkCBKj3w?s%;oe zSW`P4rgn92eA5YAU}0H=_<$73?GtFCjds9z&z7l)fXS{HKKZ5HPKP#q%nr%-n|r`hc-*AUpe+DORJ-3->#t& zymox0Xxry^7iMMR)VPPMSxJ@+f1?ZETq9P8X?XiG-c%m&=BBcj*ThwocU$)$a4r7( zpNRZy3kBP{3f1JG#oqdd7rZ2^Zqq=Ln(0m~I@dJ?cR0fpIp=n9TJTGgVF`H_rCh#5 zE>ZZ|@x%-ov1)&A(m!>5znSZ>R8g$^{Ilf-;x)%~S}qMtw+xQFB@53Q8}#;)EB5$Cs8$F=Pc!p2Lx1t*qcO zZ`?dAq*_D50?*=TIIUjTBRoB}2^WXUv)69+Vf<`~-T8X&3;Ujn9uw_C58%l%`9cAK zOk@i5fUA4tt}d(L=f*6l;%ZcPs?1V{o@ZgIE@Y;jD)P)`Vg*$-UAwY)UPTrlI|krt ze8@&aJ?L{s%yaJ3J)Oe#<#7?zTbMqWkR>(FePlC^ylTtRbIYh;^W)SZ%4&#yj39KA zOLv`T&OWfnz9FHOuTuDhZ4GvXJ#o+TAzT5Jx?`qS!ZcJXD(q56NwQX_U~@yYBR^@E z@qIr({&lGos5gqU6GliJ+cEe_PRa3X8BXgCWJ)SdI6kSG>eC#?{TYoeQY4@2(DyIV zll^7Ia6q6N>20d^Zl>oSAyAmTAtvxt?wz`@jYT&-OEqE{`ZTB4;*x&pcY%RrWH1V_ ztg_hrR7R)dMmWr$gw(?|+)p(NJyV(Jg)=7oYmAxaMU{ z&jX1(-Ls=_UXIXQy7-ws5Dr0gkUuk#cIcc^uubn0Jc7@H=feAesW+a#`gOcRy?JDW z$ZyK{!vQxyhjyqE&G2{Fd7@_vUeX$n>L~FL!tG_2KOHkVJRO#W)a1;N!@mhdR2s!! z^zc`tw&V~lOdXG)&%@#Z-R_Pq{%CLv{L*sEwwxx9kV(Zf+uDp#4>#{JhoG&_8hmRsqx7;Zt zH6W`{9Yn#_5`=N2+m|=64UXdI&K&ZD4AVFhCDlh-!uF!eMR@``Y2RJ~ifug+Z`&Mt zkABR)5n1D!54GOD_U382rBdkX0PnY#!IqVeI#hdx>vq>LB$4eV4mSa>m+32UAK`?j zui}&6JlN0_vGyzcC!j6wb5{dA!)fLsUw`Sri7;>42nk~ByJ5EuVH4Wg6kIQ~wShh)Mg`gS zTopo9&++r8=&+!TH`kw%E9qQh=aa{M;UF?y zal*Xsicr`EmzST-^*r(nr@1n=>s0+wMJF4g$^s;G#eZdKfcCe`awGR#ml3lLjd1W) zUt%n2Qv$ufPwLQ+eagSOCFVN|N z`-VdpUT=;%4Q{PV$}r1Bm&q3*zCj~Z0bFh~fUd}FobX;w!q|IO;oQlgg)=?lqSQhV zqKWZcTy&1+rMbb$EOliQ&cl~w?hPX00uJe(8VsoMu4ypGxiNrnf-W{jCjky;G=%s+ zx{cUgG0a+z6ZBdP>z-{vR9+&xi}3qMaWL)u57^QE;T# zi|7EKV1o?Xxkmw0DCYx8VyP-W6d!NNVSyT*%dqAX{jTnDD&pn6r8=flDy{%b_FNfR zT+n;Gtnig1nhp?=>x1mG0{cmVdzyVMKY#(Z>x_bb+S$H?3Y)Pq$bGA(5_0j!*NzT< z<+;IckJslQMNRiIB-Xk=7F8C zxofThEBM-B_`*8-``+6pG1+fQo;Fic;l;#$(yUHVF&{v-y)+ZPN#8y-4f!DOfIm$; z2o31Ti>V?AusUn0&aNiV)Dc*Op3v~{}3U72#NFz2OaCzI@4-?8nN zKUA+RUPiTfSkc}0t2do+ZRkSp4!U$<$|Cc7t@#A5$b~M!h6b{>=GvV?$u}uKvZ2pj zXXs;E)&?+zdNyP=of7sD-H#a(Y1XF|VP~(=>PK8(0+d^DV@Obq?H?GXx?r;Cx>}c= zH|?As2gm({@poNke~#hEQ&`Lg(ymW)v*L8kC+&PZ+xhiYc`y~~s=KN%a;OY^2A$TFlDgcbY-l0>me{V7W>2N)iS__T^nGNo4e@^x14UxtK z3^QenQ+s#d2U~(d;9W2>1;(~2VAH$bV`Wm146T0Sz;S&PkSl7D`%Rmoa!1|iVz=*& z>jNz+XwOp&H@AAwaRU6C@3f*sp}}-eYn_IbY(E~&kXln3{8Ag=wtjGggt0`L1&S|9 z)Bcm7ZQ3VbQnW23KZ!N+gK5u`0|$dR&hWjDxFD2*L*Tiz6%#|{gn9G6?DwmQ~g8TL#%#cx(-B+S_iM762u`P=NR* znYzodupja%g6SW`$|wg2X7Xgb{Ip4QAY$~nsC zAjrvBs-UsDWBL|Xr);w%wJ`Wh4N8`MiuatkOCeKop1EhzKYFzk)*coJuT(!E@|Gd)0$%DAq_m$ z^aSP;Z5Q^ERIgc>gZ71};Os~X3h)@5eVgxwR8SFCR4Tv??@c?u5OXiDhjgDx^j^F< zGdrZ09Loi)s!WYZ2>FBL$E#9!+3F)oS27j#T5GpkF_qRYJ~G#tR?UAcBmts&Y(G%Z zE85EYH=&9YOk@zDpCHzJEHTD`f=r9gBp5Hl{2{#e-o-kaCyN^=`Yhs;3fQSEe=tg z2@+#`myeKn>YQNTmD&Iz3%E%zv`;$>VA)2 zRr>ER@!79CP8|Iso7t<|CVuYm8{6;t;R6rOe0Ij2Z?_pYBL$& zLH3?L+#h$uv_X^Fj$Cs3z@LjF>#lw9lf~3KY8xzw~zey^rL${?=}t{_SKA+>knIc&Sv z9yknx>vwx@eKHT->F;6|P<}blV#cj8_v&U;g2Hm)Izc0Es{rT%f+idwo z$EKV9c;dyIx~*G0VZv4Vkli2Z{nn3<1ajLgS58r@y#@DAdHs!E>(_T(a`FzZ-nQ3` zvo_S+H?{8#n>F4xdnfmnuc{6{{`v*iuim5gKTkaAlEOn5ZhZW&SGV7L>XMV+dADh+ z9~P|c@ynA#&iQfpyf=C-=-V8e{%HH5=hY4z`tyLNI$qWHm>xGx9Qv<~YmVvi>cG$M z{lDS2UG(ak&+j(+(R;^lxm({)4{dkb6gBGP{a^ZZ=ea!(zjxkGdt5SM?=2_Hncw}E zg}3ZF^y5i;-gDX09~?Qmmw)Ht)2BUtS@)YCIe5W#le+A=!=;a(J9L*NbKn2zZReN& zW5LoL*_eBV$y2YnE^rz~e6rh1KkPiK6T9}=Gw)n}^zo%V?%wkqzxngA%RfH$x$mwz z@~ka;KD*hK|>D;{|9+{S)ye{|`Ir;J+pkLNG^@sCeeb^83^`p&N{e`3RT0}88d zoq1xH;rEX(t?K>9#M|zE?c=^3moDH779Md%?FCsUMt>0T(f8B%I-MeP+%KwfWwQ9rMZ*JeCanngP=RElCpq)*jGNEg(^>PtpeP=; zfAY=U>h|ikUzZ+Zt{?T;AU&klK`WadzUG`Ozpj3B^(Bu?khdifxqGj2Y2wg1R?`|Dr2p5wjnVeiMg ze{|M6PF^uK%WKYw}Ql#AzITe^SD4a3h^ z(m}j=(8dY9PTA|+H#)sJWc)!FZ}UaXAE!Kh(K{!7^2@Q+yAJw27+QLL5u4+lqVM|q zCja~?$E?0?!;CLyA79n?xB;!U7`f^2!AE{{*~LFD9`f})y|$Qh<>hbtU0d~iaaFt7 z!xpXHX53pFpT6UsE!VDIc<;LEv)<~x;>r2voqs^rHfJ3A$XgvJbX)kyi1o#-lXR9}Ed}nkpwcov+yN>B~)By)ve(IX5Hk)$v zxMSDut$zCIvQqBO|Sj)yNTmw-g?Wv8;T!oxANqE zCr|j>tg99}SD&_U)UvrNM;%%}=7ige!JD7HxBlS?N4z`hzJDLncko%Q|2}Nf4{JBy zX7=~XPF`F$rdzwO=65~n3g?=(x4!qrzm9!yvwnk?uI)azw%K0-p9`yhJEQj%gI@A?dil!MEC2DYub%9+=K*!!w41kK($V*p>JIPczSrX~ zJ1(kQvBkbiPWkT0pZd1>y)L-sR&R^P7FBQC_}`a{R}6jO$Kb$E>IZZjaQ}^?cIe%` z^^F})8okBIyZ+x(w>jhHZ}-+Ci^pyA_MWe)bIv+w-6iKAd&ghCo4@(e6R*E}{E|Oz z=~vx;YI^ z)8{Faa=(Ls3pZ(e{Kdk;|pRTj!ZSiEc z_2(Sf^P88RJL`y6m%lc2rCT%jyq(`adha>GlgqrvcN+E3S9_oF+sBWso;_?txAV7r z{q*pQ``&nTtM~u7eA$z4AGA#N zcys2qV?RIQJ@>9J&wl>8i`M>l=iCpg=QiB;)w|biI%D?3$4*-E>9LQkU9rdeE6x|& z1ZT84bNB~UV{WQ{<=J69NAA1)=QF?kz2o6q?EJ6KkGXN|6RY=_-2c9h{=WW`PY3UC z^y{CVzxuD6zPV@B(q0?C*m%#1&tC5}qGz8A25mq7#F`H~?BC{&y3Rig7~fX!-S*VG z554=0Y4^;Zb7t@U(|@`5u~}=bJ$gg^fv+DvcHOwTFV486^;vbVEq~)NckWTa$qOG_ zvhDb@hW7owQ_nX)8}Y}3%Rabk;hAk8egBzHp1xv4>wSJ$xc0eUfBgFeZ+y)A{c_32 z`s#s)-GAEpf7i{~_K*j!+`O;<_bulhd;iHFyB&Az`Iu_|$)z{0zjk2Nns?W`zka*vhmXenvUFWdhv#l}i@m1p`uG0(1>cSx`^>Y>th-)x zSDf|hsT+TI@!jWs-T2d&U$r0Dz16cH6gTdE!i25*ov`+r<2pTX*R;QW(SF@O-+BGN zK~>Xcmp-&$-PT)esvS7&k`1^0-f_b8`Hx@Tdt&v|M|^ST756{&(<#60dc@j?&YCW_ zTyp#McU*XX?~6Atyy(vq*EgR&>$sOY@9^yPSBttIuME1}^5Tf=>t1|jpV$8T#{=iC zJZj9XTMygR^zxw}{`|+NnY$h%#nS7BZCJGYJTb26<_&!wcNDb(6Q5so;B~M4 zt=)sSjo0I^Kl;3due|$ur%U(x`I@$qrUsww`rDG957_L_f4x<+ZqI9W`0$9akJlXf z&NG({9zAXOrMLXB>509cuD|+kgZoZ@bh~T}bLzgEo*IAHeq%SCQ2pzm3Fm$}c-*1; z+`i|n>h23ap116hJ+7$U^Yv*>g%N9d%7^^7UzjlQ{kz6|Jo3R)2fpyk1FdV`JnHRp zF2AT#pBL2FANw7=%lbDL_xN@FC99@x_OajepS9a`nYWpVCfrs{yA@_ zXa4N>#Gf78T=w>99ZtLOm1B>(_6GN(KU+7R_oFNgeImVq(W|p$9$dZ{I^@Wqv}-(3 zm|BSb|DS$O7CN>nt+=4Db7`mkZQGaTK2_Md4ORWm!lw$nRU08?>6xbsGl`^2`#e){ zs&vS8{Gt=S+o|-ybA=uH(Kk^$!)qruRUajNVLn#7jvxKyUi4SU=&y|bx)Gz2KE74N zX{5!;RXi%`Iq~1Prgo#heoXhn&*R(ew_kO!ezN(kRpp4%>CY5;0!u&YlyV{#iY0$z zI*8GzBK{k*Q1NFk{v7poe5uzlt)uboXL0hJsD{U)ae17@f1^%% zQKzas8Gc{d>*3a279DeAA!If}MnfnwlhL$$u8#hyn28tv)iE=l+auLZ>EJo7w=b=D zzOZdSo2?&J({W$56S3FP?~&8rXtbI~6IfbxOq*!5!!1r)#2jLI&@!$W&!bi>{;Q#b zrJet5(=n00ELShC?Zy4lG51(jbliVG5`gigg-^BVTsr@mLbro0PJX-!egvaxKVA*y z@Q5{I@z@!UM7^?$O!%G=mu?Pgx7X;J#v;LwSuHTZKyaB{bnsT4%+zmQTDGjvex&41 zrcNyKP7JDOa!8&N;fqDafk`v1hdml6D!Y_r@43nH#?vL^MeyQji}7NHhYgfQ&uJa@ zyxxu9{yFCU^j{JEHyt3035~@Q>FelIB|k$6Y=%5#=(NaC#7lZmadz7A3ihEKTHHOq z%-xH0bdazw^NYAgV9oGzbNH#0pUm{uVy8r9XCsJ&%oknzpKXJLn@G8_EVrb7%+0qu z7gFrbIc0WAx5O?`D$_d-+!b8!}IJ2K=aQ+~X~sdO@(joThv+i2uB z8A&9~9xv^+qR_c?NwIB*AnrCRH{<#(HRF1jK?r*g;rG^@xH@I7EapL$yUcKRfO`(s z+!SlBu()TLvr6XiK!Qr{EQfmvJlAQ7yVM!(fIFFkJKAA_guC=wY-}t=kfZasmzihwHCC~&72>(L?qf3-P6`mm z21rJ(9N5boYcDhXb5h_q7I3nVjv&#wET>Lp_u{g2!Ky;%x~P)fMj2?r&jQWTBErjz zAW>OKi=whcq0D~Sr8Qa53tuX9?5oo@vgi|9S2p3>n}8_o{Ar=%aN)Zt2hk#j$}KB4 zaVz=xr4L`HmGXJY&&lT(bATRc+?IqcV@l{OrpmJxbuTt^cZjF0+}&{6jKg83Ezr0( z39Zs5WQ$Ey!Ymn0W&aUoA~CrQa~AKg`P@A}!`+5i^u5i!3^U)5BFrsAqz7b0wS~ZBp8g>(yIg=O?;`#>$H|0VorD| z=2RAQ+LJKhu9mg zQtTIu`2L3mNX)tzK_WXN zsd?Bo#FyE3yNnh&s1hlvgoUc4iCE>>b{AQl;T9%R7zw8(4m`7=34jsL+0b~3DemPm zPbL`q$8&Zso+6BA5oS*?%LsHLD)9s-L!k-Y%zRtwv!c*7;5j=QPa()H2(kSX)O{W9vf@3q)qMhn5}Mc>=Z zRmxlj`P@T($#5$9A;P#XQhr&4*&?hmA{@e@OL>0EV~OWSm~DhiU<4ue%OK=B3&L^} zQG?pvL?VjCPJ1ak*J2lB`BmDHT-zEW`rhU)Q|=b_tj;{LnLBdMmQjbiQ+s2p6X6qicow->db0G28T zmMVp%vSGP*7MDCD)`<>?2cRlpNirXX5DwvP4lY%SOV`3>IrJ4a=mIWXRl55*{ zMeZ5!NzfD`2WcWjnvnU-BX%NIfR+4mpe9nNi7eDCsZFfucopMr#6S}npd|+~rA4bq z2&0;Ivnkwoi*QSf?s!nPVH$mJG3O}~xf|qjkN9x_AJ5qad5Xj&gq?3CFhA4VP_+f= zEG1)!XDOc0=ybWao9RW)cF9vTvn-m+%|=tk5Ckj-z$^tYQ!Vn#;Fkk_Sq^?#8NUH% zqDAf*0B8Fia?impOYzH`mY6$<6%ca=06RGVcFF+ej@Kgh41O8lH~c=Zxu*bjWQ*K0 zaCTthbaK$_q-ak3gCLhX^D}UE?5Iujz0JK0TIOd#YYDzn0n;Gnhd5=vm-1`Tfn+)> zf*I$eJd_AliI*G0N(Y%yA-b6_(_UEUE(fWjDYGR%qS)-pFlC{U9sEyziR~T^iuv}g z8+~ta*E;2Hfi^QoX=kUT{1B%sO<7_8Gi4=an9=y<&WDpuoew?2&8QMDUG{llS{uc@ zQrj;I2e(m*mBxKh*l#N@LTz;qu6tH{T$FD9qOeOFPw3K1Ulc}kh(=c3LwNM9FH5_B zSr`_?c||>>=vmDotCl`U`Vc4M^^mUlz~T?ee2ANop7|i+588Z?@dw|0aH9`YKVj@T zhOXidtY>w=B8!+l@t)OMCtsP~#F~V_{pGM&wNOVncnEQ)2``_ zBjQR_CmEV@deb+IB_Elo6th#*9~MVos(TP`*Y!*Le^uD7b29w?V+ITzT3wtyqoJ|c z%&1?g|Ekcb%8#^hY5%QSZCB++>`K=i)VgCE<%!Z`UllrcaovQ)R1%$<>M6B##U^4Q zd1*bh;3w1Af5wbrbM2gBBh6r(2-c&2#L_UG)|vcS3|{J-%GxkKHUg3@iuI9GM~rO7c=T;1P%4nVj_MKaW+j{ zjrk9impu8VeoF1snT<734b3a)b+wb4O&1-O&>ChGlaj6$r4HW|x>k9S0xk8gYt^x< ziW3fd44B!}+%Ua%PQsVmi3#5ny0mc_E1mKUK}0#cblo?F?E}qX_JhJzt!|iMs)S=w zm0v{DpG?=F+0DiJrnsOlQ(|L%OPrXx%07l35>F+cc?IS65SCY?x{0Fj>2i4Y3Ht3Bf%MBB)I6J*Bo-H@SkTO62aK zn#RV4S=Ez5Fqqbog&Z}rxjc_?Pe&I^o3Afy6CWef=enBOdYX|YBgw8vsExIRzvd8u zDw)60jSW*9i%m_{bq!OehSH`IrA1#&D^6;zt}%>^G>9yHM$Ob>b!{}4+Bjc9`0dPz zRQ|Y-l}^?)C03VLFqwyn?@|mFHae8t3#86+w38p>9 z)O0d1ry0wFTdLB9>kHeDR5I@Wm|`7u-?SI2LmlVe(l^Z^y}8DyIj>Bv4H;MH5wG;v z`od0aJmr->SYO!Ib>pno9%GstN#tfWQt8RHF?y5zV9dQw4DE$9p*W0T5inU!Atq0ptuja-}3`)gZu3RGer z9Ny4){FFL^9x-f=<}qH2BSsxDs;u#J(oF4unmV(&HdcHUcdMasYV*Xp-qRZGL*`mYNBa-If>>Q%^A*r zN^~99wF|nT>#%hFuWvq$Xt z4giSkFIXl`9zN(VpM`gLG6j99p<&-wwh)pptnArhrib<{Fy+D0F>={a75E&GMs~ad zm3bJVwP*r%0LCQX3}TSLDz{kp8Xo#1yTPU5*Ssd-}=J z@fovep2*4q%|F=(4#18JU`Pdhln^v zI>&C9JK?F7MGNyd&A-xdn^m>nUfV+;Ib&pCx2@{lFT9(Y{gPUNrWu1VbCMgs#H*@y z=}iB3K_hUI)6&j=t?C%$G~t5|;M8qsmUuw3oP!SFT!IeZ+?AdsghW(eP!T`S0W_($ z4q)1t@HWkZPSeoBt5zw^2%*oxbs(8>v}4me*syr01Z;>UusMxbWYowjP>LJav z_JQVtrB9O}ZM<_=D7z8Dk_Sc!nR;HlOhXf*)GSBb1jn_*osH^xe(AOLRoe!z`a;;k zXG)_G3jrYI0(K*+i$)-oONKbUl4#reR9T{U(*BD>1i#VLWu+&#B*cI%NDA848&o_D z`P=1O?7OmkB&r*pV_W4s9?g1?A-WnWGlZ(}eC$jZ@U!aXX=9z$#z8~`M?;g@-w)pd;-mbKlv zpP%0j6vp8FkT^D4D;H6S!jX0GMZ6TU=ux|Lqgz=nO>xuCj=gJ8NjFmMCMmR73lqM~;(z`$LWGg}gsAXyDLb)x|XnaTpq9GByW zU2aQ1)nzFCIUypVWz4W3u8g~rE5P9+W5X6WX7CmXvp1tCC8G}w;Gfk8#%G2D(lu!cxrd{MRog0vtiACEJTYNc^=@;C$;xfkAj zvFdst9|09a8_p9p-l;Mi?NB*so4$r-%M8_Z5wc$RT$yG6d3dJeDa+H0$|1HrWy=E9 z4X?r4-;4G0=B&Qq%l8IJ1xFD&Fp%RUeX`+EI;JGv3y(+K|9D4%&~kl9D7jZyqQtxIcb$MTUmuv z6&Ea>wtdw@A1b@(mHT*B%YBIcP+bXLen187I0RJ|=vYaCZoV(j@%Dwi zBvhB9!|#VL<^(n|XPsacsGN(-fR+v-(Xc*7J zsGNOxLNr$C4aUk?NPrF%1aD9{9Q|J*Y?H;51Aj?4!dBW;H$c5c1tl^RXo3nzgQ0Q~ zOi-esUnSzRfFM)Q1+$cB5DN7Ov)Bl3Nkp@wKU7y|+>szE=z+8n&4!K%)qo(8zYqH; z(I8Cdao8Emf&^eX5D|@T+JkXs(C8Kn0xm{TLskHli-Q0`hKNoXhfSEuF>uO+z@ueB z3KKd_R!n9FgRr2s&npZ=uwRA1lmg-5S+ziaiA375Edr{`L;%w7F~qF$?cGi~WPDlW z2qG@#tGLRBER_?<;DVHBQYN4vL~&`ZTzexDChCsmgnf)G$*r=W9XMf1jjg$)!%!i4 z0%nG!1D1(sAPY1N5R#B4WE%ic*{JrkP+8gt=<*F@#P z8FvX`wxrWG1d%&hci3iK&LFSFY;fg4Kvz=l%}9v8Yf!8g+v8`?6E+};6&F!5s$8prnXNSnbn z>nNe@loO(1x}kEsP%txxF@$%(EbS#=6Dp6vv?}32j;8X!PELYj zBhoW@2~bV}Ac-G#+UM!u5;xM*K7_|idM zd;pbJ8VqTz1Q=ObaF{Kvlrd8Si|E<9ir~#`Wh%%dg}sa<79wH95A>l{vSMapHKIK@ zktCV|LDCA>U7M}iqL~vmd+AKdx=qu8hlxKv({L6?G_ZB35fCl{6QJ2AWe*)Bf7p)c zk#@%1De^$UoAafMG>)0aKB+HgSZ1=+f`kZRG-?>)^*(v*(6G*#ewTr1;%hwp^2v>X z-PZRxmiDHoX>L59fSpn!C^9a3OM{u$69ZHH)JLehe; zjHwxf1<8hlk$AA4EOY>%9QZM2#E{43c*2fvkS!ns=r!5zIh}!oKq?2`K4aud+tW{g zu=hq|gv3X+L1jTqXCu{PLy>5pkch@}vP~rH;w`(O|jbZym2G>B6YihVogVX{qa zm(f&(PLoMw>jks_`GH-TW59$lACAgtB;3X}Gr50HU@H zWM;Bffab!LFGkKBq&t!&Wk-okhJ9J51St{Mj=Nx1nlxzJE z>bS3Mn^1Ar4tY^=h~t{;25yPF;IYAi9A%>#3mXXdJv7-Czhu9SkQt> zA_sSmoH!UhX&q>U{2`bNLL~^F@SUuL2T^56Lnen5^ftMzaBoIBcq2ec37bfGB@)Ux z(oTONBD3Q~Oj56H!7u>}m<3E%W+sgd`0283A5;)|jxv|F<4QEwKHxB$9L|EyNdjVa zoGLI^79i?w^4wt~AR7;0-_fRzSUmj6o`hH^j_U8he?@G6H)} zF$bn!F-Waq=Gw4pxyokMu@MHj@QhqFdm~^C%{}XZeF?5LAf%dC{RJvTqgSk z8rE>t&0Jvyg+wN!?H91XV;l;4=4K{ThD>%U=i9L+6AZ)iX(sK{7ITTmsQGNfjYPpd zSz%PpjuTQNa1df{3W2Z^KTyHOu}x_~LUeF+lEHr9dD4y<8yd_OZDBAFlQROe!0`a@ zCI!xJSThIoH#yWG)g&I^RA}LWULXzZ+YvV^=!3c?n!TRXh-16dh6Zw^Jr1gx%(O~b z2;$0+u3|3T;4FA>`c4etx~nM%CWr4RP+a6HK*G1Vyn^fGYtUxCBcap2rxRoh33YK$8x@Hv~zPU#9ndkLMo}bxfvU8K?TuwZBNg*zK$(w#?OUDdP;iZtjJZ_i79wZ_lk;QOC1)D%s4%dd&CNtFut!W@itSbqO@IiQ_^7=kuJ8cB z!iQai>aql^Ln|sP8^OYah`3D?(gvY0>t3qapL}}To#N7gToH4{&fZLj2El)G?GErR z86=AnO~AcIa~IFH(}@PR3C#UG+nq9(jqSKR(cr)+jI?DYJP3&pK_(i+(9GRFz^CMJ zVTWj*y}z6Lezx~xUg(i__>+k6CW5&bXz%&lJo*E(ARzzNoS)nAfG|F2hd+skn}n1M zb~Y)w9hoGW0R3%_>5-p(LKzq$nAPS+qHPp%;s+{2lJgHEc2O-80&LrnXymNhI$gTB z1)9Sq5JDH+Xwt)u9rz;}T>2ndsvUxqC}B$_#SSV%W^MAA24*#v9=KE7Sg01iz+9t5 ze0mZg=0QS=xmszf8*VO9A; z0%*U4!yKaJtfvo8&=5^xXM9L|=K+~!wwpu+bxvn|m>HMMR=b1d(9-Upi%%I5Elh+C zETRHS#l<_QtoWpZ6pv>)5J7I~tIXkt>Al-wuMo9VM zZotuAaXCCELNv6=UGCZk0>*ZNBM{n?VUHjk6`tb<8KOxfwF?S(35ICG_V>&=5GWs| zeLJ`u-t(-Gg~4%U?4i*q(1?bh19!<4c1raJR_$)br%g^L?8>A!VMllUoJph28&=DQ zBrmR<@{S%<5IIy<4rF-|4Fah|gZCQD_0gQVc0er%@04Q03}RD6gUl~;&lFZmG1O^_ z>>sR4vt{pPD#rj)WB@@UoP*(|IAj$P&4n#RnM|0N7NkTE)>s+Oz@`aEvLhOri%Ov5 ztOQt#WXlRT$PO>eA`P-ci3X1inM<@_JShoLdZL-Ddx1@aY+j<_j!p(7Y#&NO42vcj z4$RC=-85_zl!=gbYOe2szo}gG!ITSce3|rnu>Q$MfF%j2Dj3pAF*_B5XabC3rO=)= z*MX6y><}~2G(4?GM6}S9=YYmm9^7{#8iW;z2A46+(?u2X5hO&ohEFueo-%inQ9j6a zLK;W;&^gL1(5`*nKm{R(jA$O17g{qAIFFiY1Yrl|{0gPO~+P?_W$3@Xo6c6{1g zm<6-JbK$}sr`fM`pG%L7s`_hS2O7;)Tkr==W*xMu;276jzs+e?18h8%9B5QHv>v{t zMl_C zxY4ml^T8X^IZ+ZV%`bNaHc^0f(h~iCEfpAATEf8~(KL8NnyiE}EhrP=ERJYsCFmS0 zLFZTrI>$=Tc&&?@ckm(ZqG``W8Uu^bByxi+D7c6mUK~eS81)J)qDJ9Ta1zZ)rNPFm zJv<=N9wZhJt@7#FAR)qWrn#q%OG4TdXc`U*2oHFy;^XZZu1#{ifXZ;0*aY6~BXx5_ z8w@wn-f*no3wULMXgZvQj78w%8?{7(R92!vZWqzuIZ19F__UReFEht;K}^)(^U$6H zYv<#;Sw!Pt=Tc3aepiBK_1yq*Y@+)x{Vu9ypKKc#9l3)rgNoF#kkd4}|r2KC@;+_!uUFW3-`!;zt{B^;8H zuN((jf=Z%--P<>i1ey;@()ZyKi@A3Xs>S!Mw?2Z9DB%Rj_c7jN9;Jm5)9|3vKHM8I z7s=tqC>51~14Ln;E0~M?c3O`JpV0@JXU`zfz?LWF_X?W+F7T*S>FqfpEVF`c~fg{0^q=MWwTZFmc3!{^+eQF@g&s87| zZ!bGCOb`jOMAxzHFY|JOjYt!fveg*Tz>qX~2eu(ew8|5QAR)r_5u!oj4eibFp0s%u z+Ya&@gV@&P=Ej^I`w~u|ATeHW4ylELF~?RT=4l7}sKeB?ZFZ^)xs*in;l)mKNf0ER zaR_b@P1t%)n9C3L3^ESS#StwNs|sQwyh0#M)`&e~CLm|Zywm{?1ei2=XqcP|8xc$d z@CyjSyx9&@D16)U5Tw#<%R`u7{(;VzAF=_O3okYi5dz!7q=sWHdI&%8YbFLIldOG_4{z~dzI6K1J` z>zWWXarNMku@$c!iYih39wy`<< T@jG)LL_6)ecONuraJ&BpNHh5o delta 250054 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Ð<><$G^TDQ zLGe-=*ot$^bKWo)GlLo2=C?tpuHG|4c01B|$VD?ljjR0jLFr12G_pAV1b%dKZ7ZR!L!xqK9 zu`8Iny%L4;*2&ce~FseAgU|DALw(o@E3td%}`L#rS4^c2Fy#p~wF|*T9(h zO&DDY=C{ORWD)!zCJZa}qEGZ8Q}{oZ@pF6qw8gl1n_q2UCSsf$OxDV478)gArQ`E) zR*<$|TjI?W;w4v?UPuZb>86<|D@|-Tc@Tk(UfU}?-VW_vV^zv+Cb(6FYec4a%p}Hp zd&IAqE6<(F(__FPB49Y|d$R;Gxz;(U2t<@FlK5I zY$?LIH4ZM%+nugd!5C{6Ir!hS7YX7ESK2>+@oTAdY>Q?}i8Ive;V;ie4KSdaemny| zXWznG4Mwc7AvzH1 zsz$$xy>J!NvvScZVO4Y{yK;qhi$2g6OxZ*IB|MTA!r{y!az8lso})5VIfG@tRD}+m z-Ga0A7n6O6@(%SldtmM1xXL)L5#1gbX-i9&U96;}jYbOCW2D-S1T`|r5q)vxY8_pi zZUn`$t&PF3CodY>+C>czlXZ9GPU)Xs1ZNqoAnR5(!)*4nY zG;+pS&VIS4jha%B2SMsr=@&_ZL7%q7xqz=xow7)jONpMjG{h|)^=P+;{f&KS18{o$ z*CaV_LHL%+mLwBC42BAgLn4Je-BKka_Zy(I_Ajo8!?UNbx>-?Xukp*k=@BgCl4E`C zZp$uSR|ySd#n1t9B?+OJlAHPB*mBt``5L%#*QEPDLzjbxz6qW5lT~`#DG8aHU~{ur z6BZn@JhrnEQAcQJ>M7h=&{bF}xw>c}1x!9r$iF48ee6uh#F*ElkFVx965Tw)rhHEx z#*W}Te`hM)yh6!@IG8jG{Jnss(mYv8m7q?ofT ziPf*ezi3+c!R)&{wP3Fla|j_M zbetuiuttu1GeTgl8_#Xew#|~fj@TS5Q`}@(e8A3FB6&%(U4U#NcIEaAowsc5$+gvQYWfW><{E zvdMZSl|X}j3Zg#zq?Ch&CfY%|VXA7NFj?b`{pje?k)E8pVC2;iuT3)ND|90`0tZN_ zlPG2DP?V0ejT_?CpyRnHNS2X%OE1S}$@0zGFY7#!8mvS0qu#(?x*R&<0~}@%+yYMG zFNmhlIA2_H!1byD*N>u7G8&klCws8yzL^V_elf4KMQwGk`dklcW9y--{1$RkaNF$u z#CaB|_X&bFD!cKEcqi2s@0VIf(YX%$iMYu(#()ytGK)f*81>Zm!ht`gw-!D8V}0FA zW0DeVdIGk|c_|1Jgyl4nIC)#nK5~V)lPd9*#yozS5RxSETypw?C1UYvPNgSz-5sul zwAl#HlI16le4m0HqYm<_@Rb3MktXY;v%Z2JJ^Ysy`~Bx{Oik{ZSaX#=52B&4_HB@* z2Uyxa7>2{~4+kKS1*`9K3(Gf4P@{kPa{mHiUlSg{fMLUQt8H z-~pBp`eRt^1hEowNG&|T1i%6D`&}Ve1_6Ku$H~FQ0R%$y5CAOja*ppTT}{m)UxJ{q z6Xr9~AW=fEXdsga0Oyz9rtC0OI6#hn%Yg%Oa6`Nh0dx@IYgp8T;U_0ETUzL;phi?I;Jh&GQ2J8PGV86HjOqbRY!}FUP-}dk_i^7#4_R3@lE)Fd?7<71GxUiwaRxg~r7L za{Ys@ft-Knn*2YkiHq}JYl4t=!V*I`f}klNdGrA5-_L`gIHJPl;`(=$`5_Vv06J(+ z(4RdE#{XYF$ls4HqNKs8|HS}MLWU?r!2W$Bxc+$~xPIS=-#ZtOQXT*Wfa_17ae_(d zpA8Bi7tfz^ehF6@SkN!;g@7*_adH1H(8u@xr4|X0i~r9aO8q?$kb|1gf%W&^1lK=G z!vMMX63%1jpt-pqkCFh2-w!2vxhx3`rC0zEL_-Qdo4``?w@M&Lq!fTIp{N)Y@?8`L z59^4L_A0dn&us5X&7zN!NV5|o-KA#112%TUvV2ty(HviX|d3Y0yMz|9OM`(Xf_h)nEWh_6$R2zT`;Qv#v z8a!aZcGcO(PyWU@VU~NR&j&7r%uMJKH$SKmD*>NfQAkK zE)vkN`8V}-4rcq(NLsXGpExU`6u(?Q^4#2}Wl3)jA78NG*4k0{Ahe61ehQ7Ux}=m* zmJRDtZl9o)b5ckn+u7URt%;KQdZ*TnFppy^7n`%-33;n?Kkxz^1U&aGTj_M-eCdp4 zE*Fh-6K}(&N3@M@aD#gCy4(VZue8Asd~k^OFtaidJUTIPLTpvBU;lncDX*biumJv) zL%*Sf8JpP?yXBspl+^QG9M>qTEBY|@=!^(yg*4cUtS{8uT0izy%kE8LaS%nCf=DchgQl9Uws8gmPM&G4LjM9uSgHJ zti%_k%r5rAqC`$0`nmuW3lX+5r0Qpi#}2o!hNS_9uSy?F_1}=IWCU7 z0TU;cRAk>SNmuw*iB&dn%cR3>(1!;82eD)s(yI8Yb+RwxX9yWfWCHKJ!M7Q$-@}j- zKCMvM6X6#-m->~oj9&sNN&CAJa?I!ItS(&OX+Osia zJ!Di?z_m7VBN{(qj(MFf;1y5lOWy}Gz$n-K3vQuUx>?1GVsnnMelmW|33}mA#e17U9{<`cBYC)ewjV?+tYDQn{U`{JZ7VfrkLQdFUva&qozX7kDR^;7E~U%@ zHvuR3bg|GIhMv)Obp=0zmFWCp65(~UYQpTf$A4_pxmbWiJSEz8J}J@JiJsga(?05C zE{ww7?0E9Ccf2vuv;%WoFGY9$jIryL*}@nY#3FU6IO`B}=?&Z)%m@uFfyjLw8gKo2 ztLx<6M?DX0;>>hueg+PrU>(=R?rx@Jhg=FJ;!*T>FzRrSS{Y7zY!zP0v1CJ2T$2Mj`y2)wk$NMRTmttJAdRn*n>+{rN-U zCEZ~WvwB=Z05d?+XR9ODM{J^Jl-lw`L!*-l+xLAHe<^4GC2TUqHMSuc{$1^KZ|`5) z#*#Q2-_a#Asm^5Mldt7_;r1oo2yle#4@YQ20*nAVfN98EV}L4H)X{FeJq?2c3To6A zIDk=L7!6lFawpiIl($fXEV)9dDVr1j77RGhd~~zHfYV4g%oO}uh%OYq-cWMrCY7Tl zKBo=g9Tn3BNVWrQxeD!@wIWRBEuWs!@h%?SzUQ?BdQz-fHh#P*&Y6C98pn(xK>kdY zAw9Ug|CahjeVZSAS-`Uu3{yroc;Ps6Ih-{mv4iFMmTc4h>V)Gi2HXAP&%i;F$ubz%u2ItF7zFDvf0P7z)eM*7Lv;?ZTr1-&@no zmi{uG@A|a}$%aIu{NLhcsJ$&q8(nS)lP3;`nR7nDw87tI#d27YvNT5ml^`8fYoafwhokRHPs`pBYT8cMZ>QlU7 z*4hRgllzK(wO(y6(iaJKPMMvHa6~TJX+u4bP@6|^rV!dT`m*hqC7CdlfW>u#`M!n) zgX`bdZjcmRuQCAqpO*VVsmt94d3`^9AdQ6nVc^qSB~TcvbBtlXc(nwvk6%bihhnNe zf@L|wm6RrS4hqZ+Y@4GLH-zIvEdmhZG=HXKyWsLS)>{*N+`xBmbTRC5dZ%UA<&{y6 zaFQ3qmO&)_J>wGzRKh?AAO zPNlJ2++VM->ReMozH~8_i_XMic-G`|mpM$WN>Hc^M~P_L2|g<-8Tl#%D5fV!>d^H# zk&!Y*FL&4fdOki@_j5L8dS?!n`>ohj;UT#?-6kMapCTwo2repA$M2^c@_Ak$60?QEbUv?_b zKkZbWKXxknKg~wqU%`dIzccLqhxrJEaJIs5K){v&W5{eb01a}y4WNdgTLBziY`H&{ zF806I6L~ofsj&jk;sAl1|CAiRNFX10pfP`shtOFAXrX~T|6M1L=zmSz`(t(@FQL^h zSpz;JCg_Z!B^YA7APw-Jiv|9dQJ(N-Q4_-K3UG!20{_zY-!ltejzgwgf9v~Sj~o8K zB`9uxB;5a$NW1;k9r#;!n*XM;SReoqQvM==;9$ezyrSUd0VX()GJ>P@4r3O1v3_N? znYC$&l-5#7fA`N3n<{V!7xJ}mldi;Hv(UFYq|y(j@u)UFacc95%V9mf#-J#;B|r<| zZu4@U(R%f3S_{+A(uD+%u1)XMSZea&Dk%O379GoX!g5FBrN{U}X51iYO@rl?2OLK} zj}DdQiw4yWRn}ytJv{IbC>rL{wUVdzRhuvwzCs2pSAlQQMTMJhx-EF6)nxSMSv~~E|>*iuxBVJ*!(_Ku(aUHmMHKs)^ zruoE#J>GE2`Lt+7y8pR0k7%nQAppaJx?Q4NFF;(T;lycCN7@T9B0sC5V8(Zw!_+|VB1uVq`Z90jhxt72m8#3;$u|btkIVJTtt72rgG>C(?@NP>n(hM?VO0vj z)-0o=A2Qb!^!hpaFSbf5KbRY zalF6&(nXMcB`d-gZ(UvsU@nPiTPjEwc&TN5rl~~b8w;n2y$bIy(dTD5qjw7-GRsiQo63vU*%{t{)mU1`UFp#vuB2 zKrkTLqt%-HWwUSzp}B8h=EhSi=}2z?5QK-Rma}J~zGnrYnrx1~dBQkW`r)L)N{pVs zPq!pYEJOmCwIRBedFey?2>gjZO60fT&wTFd4V|$!jiz#La6i)Fes<9f256Rv2=3f; zj>3d9e7J&h`c)^R!oM|ZhBE|0AWB9ssRn$Kalaxe;HYnqPzNf;9fUGel*G)K58irU z9m+Tj^y03(B6%(+UKN0hP}-fpyJ1!wQfqtS*zn$`t?f4;35{6vFz0#F+%DPw&>_-A z<5&FdMM;)i`4qmx#HRb>hHWSSFKeXF$BAfL)Fh_SVQCrynelx4(VDahyevF`CA`$D|S&+G2UH5`(!JyR8`M#y~E+zc_M>hqOfwFcN!uHDR?%7AgqLhMBJ^6$qPv#pru>|>X=_CAUROc7b9^< zk6D+{!_dBtbXx6Z=wTT7(m#P#Mqi6$R+#{$8wI?xMkS1Qo^A&$xU&Tx`@?auaI2Ml+PL{rsD>U5n7-80rW1kfF zmQFQRmthii5=~?P&7zuMUOz9;BG3|)s{~5OvWb!LFND4$3?uauUmKR8uUJ!lwoeW5 zTnJ$Y7PwwisG@fvuE6z8)|o*^5WU{61GxmdUalwgY<|}%qwBmrz90Umz1m%!&UbKz zV0t6*`z`78J4*oH;~jDGAz$cPl}*Vm)&?t}Y9L)0>1*@}NL=4qX&_A0O`Q@)7KF$T zeWKB6i3gY`X#G}FXojeV-M(-NYbu_EWu)~G=^}gv8A8%XaPS*roHv~C%qt@9=r=#C zo$)%qUrBGeLhx(8UA$dC4EyR#Myt%p@7HVl5%IOE?T8TiocZsFp08m`;h4MVm%2@E z-z;cNwqttXL3&cAwN<&@*!Q|0BspoKB`odNFM!NmWpD$glU+ms_)23Aaq1S4yAx9q zBs2SB(-yL6Av7T@)Jzb7JjHVJrMYa*6jg&6UZwItG%V`1mKSx5`Amy80o~;^?ifr4 zY!WN2nYmfYc3Cnk*=eu*@oMv>+m1h1;VU@xT&==vpyDchqffN(V681lC0fQ_qf_Jo zcDz~rXiIlaQ)(vOxZWRSt*zYReZ*L1yyS?EhaS6KjfqwfX);q3twOJEi|H^*R%Y=n>^u9X?S#IY0mjpat?)%X)=Frqz zxb3bdK!M(lmg(uKj83%u+gNanD7teL(?-5Ky*h5R8eSQYA63_cvuHCtGWe*+YR|iL z4TMP#_$+HpGJ*Kl1Fg64RPOAgGSK7`+hw1y8%xg>{e;QG((VUR^@+njqTO=BjRpoyf}ttKuOkNj=dYduCTMshlvGMHYF1YvJ?k* ztzicc%Pob)l6QUlcc4+)_~9*8BNq+H8V=vTTmg+_+33vsbqxk3!>Co2w(@ct@4il& z4D(bWt$l)cPz{0~VK%LrS~$8WRa0sf_gPEw&P zcYZZlINT;1g?JfmFm;lazszJ{pb{PJ3@TtwK({L3J2^vV=d!mF0L9Ab`u&*y1bs=f zr;ag1FVsDjpAJeP?`|!FGWSc;nV3x`f0I?|X1K7FJR$PcGx<=my3{olC9Rw-LqHny z_RL4^iHlYl56I`UMM@Mla`^b1PIu#53DMH6OV2$8IW1ZZJ;k4T4A!S}oVn&xJ`hE=B4$IEuM~Bu|CPyZvfU9mjpbbsGST&GL;i_Mu|E!Ub;?Mf;o;Ph+JmurHzJx~ zCykwuFssWd$YR{=c{UQW#)iBX#FVa_a3AfA7#4Nq%kUy{PZ09_Ho;1ELI0TrUQ-_H zxXu#Bs7}i*_RyJ8!R_iK2@J~f86&8ZIaS_inW;g={E9Cy(*myiH8}+lacl%LZ zT2MuXX}Nt^C56SQr^cUH0*34Ob(|I|Z**|5kKPmTNag`kH7kg+B{7Z7DZkQ+Z#Ij_ zyIQ=ZLx)|qg<5)SJ7v)M5RXJk)}P^Au}3y7a5Cz%0Mx3?cdmNJ1%b|nh@IP1h(lbp zz<_0bo8rPWU$P9DZyTJbrPtRJ*sAe82>TP&JWZ<2r#2TBhQ6^R28z^xcdo+q*%xHG zL$W%jCH<9!JBU3Nyq<_jmb`Dqar~_f1qvx=Vfw;c@8?O-arSBk_ibOoVIa$WYC;dgqOL4pYq9*T$mYe)>^C74{YV5`Uu`A z@QPhWzu>RB1}*2l6>2}}96tD2YnkT#Aqy3GJOa&*e2W{8Ns=I0nh8p2tdud@(5)sAFFdQtK_ft*yw06|0qt71h+MD>SoM4V59 z8DFle5h7$3RRxB)Z203Gjs4QKh%+S1XLx?^U<1en1`X@yHUCRP;a{oR48)Jc7EPs#x zQAzusx8VdQ9RgUu8NmR3uo^QQHh8A?4+hhP0Q4b&oGBt$Ea2u4fF1w{CR>MQ0gHwH z^*C1wD*-cjCKTWc1>^+&1+-wh97y!PPQW2y0IC$9GgL5&762E##SDc6?!1RYh5Db) zVDLHYAA-NIgoJ};XJZAXI8V`na&^}o_nI(34@Py&_6=cFF$*+tq{6<^J_wk1yTp6F ztja!GO*o&m;!6Zpncr6Vj8e-CR({~Zt;y~=apw?By;_<#MsMfqW_oE*%9zi&G_K?h zvORl!-J^pJo+*ADUtAgV%+xLCW~?wrELqxO;0g?v@#Xdsq(bA(G9sLnKJ2^Yw!Z5q;=A3RW@LH|xd2Q;Yd98|=j2Al zEZfqbI{Yj~fR!dg4)>bO=BAFTYi&Q@@Yw)%ntXod#<6j59gcu_TCKqQWA3t^s&rY9 z8HQC6ri5R!MmJf4FsG8(`CW8?d3zzA{pR)MmGZXO2?@I{w`B$nNCkBjzt%UvZ^2`` zOne&dE&K2*sa#(9Y{i`^-0LDBrEzPZAdL+2W*}qhq|ovc`6&BM&%@VkKhzNq{Ux_Kx1KxFkgqeTN(Cw8Y(?_qPv0@3eexgjUzRt!V3&zJIQV6bYs|K&y>C zT>Ned))7|-ifjzlAjv@s^$O8csFyO=Wz~I=h?k(??-S7Zo_Ks~1d|_k#N4lAUG!4T z_1q_ES0T{wm>_2eldsYg{m&tyUWhv@j@G z=L6(Wp}>^$YDYX$O_Bq9<<}0g{Re?{$VJEq@1)b&>6Dv=AhY=*UG>7z4Cy%`b!#_A z_Pa!G&R*sL>9Tb)Qz3a_$|E{xbJhq57GM~JSMyDbgVm5QQu}H+jX4*$j_wdc<1WCo ze(1P`Eiwk}B@b`@m#ON)Cf0E`m5VcdmW5-(`rfb$N&>$f?q%{f;`2%}6MY$L;}n>;YAykUajdT{= z(%4?w<}8In{qAw!Rpd*Ge7TnAX3Ll3v$KR6Pmj)ZSLkgtvo(u0Zhm z>41K;$kWtBci5n7eI>5>DYcZ8#N0BkbonsbmckHh%O+pJ-tlUkWzC5IYWTJGF@UDf?as8sy& z^9!*COZev#JO zm>`I9t&-?}MQ)}kvhOwJ*kA&jo7H+bK z-Fs33G_(be?EO!iIN(P~XNVuX)(Ii!$VcOhNpc;2Vw=hdkf)g|`vmI;XqTUlE{h!n z3zUv9K-MXU+(-0yGYvAtS?2~Oy=3rOP4Y`@xzkow?NVQl@p}r$&8Ql5l|2TLK{$D$+Z zN*Wk+hp0jsOey^ma2Sn?0x|>wJ$yba8%xg=hzK$a!+gSNmKBi_n1x+_Dqwb& z+rvRz90~WyLlYCL^T~$55Y!*+^)SHPQ6vnteTuc%A=b&mQT8FnMpw0^K*WQHr|1w^ zMk9;}sq#G(hkAOt+I>gXqC`J7QQH2g)Onq`ZP{#9#;V+!;dYKB9;A3GzQXe7C$P3( zAhgM>qAA;6QW5$?ok*hq{OG*)Ec$-#=Hss=)iOb81M&C7>YEX4x@P>sIoSpJ!ZB1} zBea#M6fS+>VRip}gD*0G6a(jrzG9GuQ31C@g{y-`&JpLLVYVt!4Y)qt_6WaX0O8C& zzJFe|p98>MMogUZ3xuo8GA=~HJ&1R<`b(9a1lUdH0Tn;3^^HiO7liDFX< z%`o2($Zei_0y^ui>?}~_8j95p?8N@A6CI}hf$oX&SKSFM-SrP_c||)8{39c(%ns>* zc2{Volzr^Z+QsA&c<2bYR8+tzE;sZ)=-S=zqa``Xw6=C{Wz9{P@1Mx%t zFmOlWkh8lgQ`?9xufh@rwC&Bo@JwKz&lVh7tG|H2Wzf5SolW!N;MCHKwX1h|{n^0* zHbeXXGqcL-x{=}gUG(`mL(6xPNZ$r=#+s-3-}OgDl^5HAc%md@JP;%7C4ivca1cu1 z!e5_Eoehn#7_HCm*yoiXCm)e79p6Uf%47)S_;5ck{Em%+G=jB+pSG>zsSt)|Pk%K6 z3E=HzJA%@mZFyx~eyBeoz9EfEC-vfJe{tDy+QrR}pY4%#Dp9zA5y`Ma)1shrm%{W982Q0a@IuII;^faj$A79^%$4m6DI zp2nEQ`?Sm=2J|tAWsB)Jmt~>}XX1NR6WS2bs$3}3~}&x;4W>b+gRI&sU7crS=kMPNOI0=!FfVIuWq ztX*o}fNvtu>9BfvAAG}R>lEZWAS1t-_T_@Q^9?o!Dj75OBkH+j3v~S@u_O?U;k*bq zqmEm7Ufk{zo<2^>%a7<94w`*0n~2fK6t7!DE%&-ZWRh3>(i*h`c_D+D#)>DQytPN1 zrB-%=u9dNsB;@I)_hG$&+C%9z^EjQ}mNqKr0_R5_JH~0SppP|dnf7aDISjnz5lsLO zG}+b)=dPBlAupMr17)fD`L;Y7r|T9>t1=M+5>Vw11aWRPukues;{q3&K$77Cx&Fy$ zT>oM;Hg4AcX0*SpG{C>DG{C>DG{FC{(tthT0Q}(i6aWG`H#ZYE>)%!v9v&vHf2m)< z4lV!^Fg84Z^!IQlCp7gG67SRm8t)|s^HHmB6f~HPvszGW#eRG zsAEp9G0KoKNC{|)18xtq@pS7&)Of2jiq#SJQOss!i z{m;O|0XAWSqyqc@gd_w*rvcFa5aG2aBn2Ok>%R+@e|vcTuP26`m5G(-pOVx+pB_L9 zK>7C#9MJx=L-T*SMJU!ArV-gAmAXkhcmMXJHPS$N z$bhghhl&bRe2|NTtSOk>B09Rm|H$#O6-B11CCY%IHfKCDll|~HH^~tCsuWMBR=Q8w zg44hb)iWqoaLvZ%Nq9?%*0APMb5qKv@UNQ_n|9`2)G`TrZJyums`~o3-ZlPUd}9G2 z3%uAK>wWJ0_#r`VlQM6@rly+k@wZd(EJu{-^wIwCuhn+0)9u%h3?XB5ItLz(AH+lD z8oUhy+xY=L=1oi9&7XYvuSe60#0Qa#B4ni+c80_8_HO(mIxhV>1`8!NIw4_Ya~d{k zf|}f)lIhxSLe&MB$~Xnoa*p14;_cHxr11jt_l%$i3&REJ%_~zXV#S(0q?pXH?}=Xe z?)%lRe)Y z`jad;x;R6H%H?13!=suvb{mzvg!gg_6~3ji&0Ok?EC;xbaItmRpp`^+&>cX7EP~a) zI8&Z1xaqgA)Rcl>gndMucSf*KX+8+Nx zeQ;)n8+)f|T&S|7og{+P&QJ3VM61f{-X{tuv`LWtR2}EDtDjd@&OBH=KoM_l)R7$V z9HcERBkMJ~@icB|iQ2IbYtfqjh`hn0OwDNx<5ZcU{f4`5!9EvH!jJdbY9~93hK$wC zQ;F)gLS3iV^FC=GWwh36iVnx3ztzl7?7MgF{5_}){jrDSCPd$jUw3H()E*d>%YLio zR73MpD4=Mufigv>MoN+%6gFaA`V8lf+Gn508Y?G4%cW*5w)7H^8Gf|IAy$%q+h6B# zdLS=FR2ke$`QA}=aerPtuLr1tcKfNv~Twpbn)=RAXSrUVjE<1rH{t7m1Y?y-g- zd`>!(HmR!AZ{jHcvT&gebd8cv#}uY;n6OL@Q~1TxfM+a$LWsIiMR?1fQ<+z;x^KE0 zj`=vVu#NmvaPGk4A(L5EG!)*jkY9%3;qGuI(%>2)v$!C1^5^SE!gE75ImmHR!qp7O zuc+iWL0^ow;2BNbB%XXR+cEUhsY8b^fRZdrp;27!AwF z(|ESP$K=XeBPDtJ?5RZHRdKrkj5+j6+9^gE8QW%$LMdFd!=HqjCUHR^U$*&~M}$Xg z$5*)0Q2g2PSvNA51hmVO(Gkf8-mBn_3+~pt_sn1rauw%I=AlTh8}c<+7xRpB4!Q?T zH_(3Xn7*XbCZE@Ga560txPB+f=8h(Bxq+A7xNrbm4Jb;q5mEqT&8{$xCVBmk1$XS; zF(z)9nK>Xz@LVrU@}Ar8nO;ulJFJr~2sBi$r2AFC{#@`7pe^(W@i}&x#VgO@-U%{s z!fX_?ATE(8<6PP+Z!XlL?>A!AfXhy_Cl=Lq#&8pJ&JjjEgHhe5bIRodY!vkj;$wk%qkn4T9DdhWIRo zpw0oT}v>Zf-KFA+96~PxouwNrf80 zgi8FgsZd>GcY!s5FBoAWG*W-A*o$rV`QXRBe4St6@}BJpBpBN0yK9CEJbYzRVCYAS z5S};OKvc%6aQnN+IbudDC`AnUSDPD~(Hc{h##rS&)-*jUrlWzelXrJFuB|-%*G7KQ zS)%F+!xcmtO`Mf3Nu}i;bxNqM@LHCnfZ#+^OCWwQ-AUl=%M!J%5;ff29 zC$dl6y!t}Nv%Q3nwo%6TX{EQ)UyX0VsZDVPd|2bVtemy6l6jPfOGwqpo|dR}jrpkK zXe0SW<*ljHt(Bgs%Z8irYN@3YvXAu~U6zM>m)p}8&*Lg~Wq zeh$?KR<{rvxhbBvuF4yFR_k>2PD_3=n`8`7#25OF+{Z(z8(skUd;DU2>!vyKapskE zOOlKND+1o05xd0RE^$$c;|Y2+u~oP0FQ*`OWs8GD1n?~=5eF;7 zNQue@tX>c~yw%ftPFz#;=>z+dIWwcX!l_uePRR`n?r8);PCWd$q+(Kj1c63rASXEk z%>xJrlhCvvMjxk>7hO%wGYKld%dH9^NSne3d0$(+2!D>PCF3(z~*o#S2D?FHVq6OFCq@@2Pj@x-OI3^V_hX;JJ; zkEvF+!TzS!BqE&V9@B%xgPPtN=*kicB1VQ||NOvvd6s|w9Fe_5_t<=l2#zq3$O3&z zo&Zb1LSEX+H&+AQ>6^+|rrolIZCq`l(EUAcC`RlQVkzPZWzslwp8=T5@I%QFkQaT_;U*Dl z=+r_48KhihNifCM99?dzV&u*df%>%)!p#6r$;BuZKkgAQoAca3U)VL`N578wJFyfN zlS$ckrm#vEzu8ZGA9fz(tAB|3|MGBlZ3goX)$A#;>8YrEwLq68rBJkXeU3iP;QkVA zIO6sF;O?}76B&j&UdEkU0MsUMpBF8Iu9$Q4NqHJAgKfd{O9`-tWJq9!(s;{#a+bW; z^Ya6Da;yd%RO`L+TLcfeSObJDn-jhpOG+8-LX5Hn246-d(oH;ajPRsOo4Wg?BZogi zRi=7!*+Qt%HU`-O#`a#^#|LWeP)Dv*7H9Jt^!_rm{6NJ%1cDtoY>*ZI79$0a6tfL` z!cjg$cUAD?xCFTk+#?iwH9dR(};obbi z(QS3bJVPH%=Ll+hxnkAEPTbqvfT0g%yA4J#vJtkA;6w4s1g-vBXZ8ejzXN=~BU${G zu^uB&8yY1?N>k{wv1UUmvoPzsQ+B6Ot{0)hHQ!xrjKi#!rn56eLx$R=Tn&fOj-C!YP53^L7G|7d z54-V&C^XW7B9t{bB(G?8>y$D7#3ybr**+v04v_nwAwTYah5QJB|Kum`f3X&r3=u#C zcG!oe0M`}+5OBG`~@i7|F6gr z_yKA+Q6PI|e! zUk^4XwW*sVhOO)`p5yl|K3iR$Dg<<^8fty>+XsHy#NS;3f7;YN1-(682kf5?q&SXM zj*-0nZVGF*!5qw6sx+$UYJWVa*c6(3Mu2u6Vhg8lxSBN_Do07J3q3d`DN6O?ij?g% zI9_O{HovLjcUjr- zN!R<^(?j(#j>5)h2?)qQ4?;*gjuHzYxtL>JLmf85MC^ISE%!M7B>1&PzJQ$9Le0*G zJU`)zIgo}kzQaHPo{m}jsT`%#QLFry?UQuO1_iK*TQpqL?SkP})~jXT1`1(o+XTjX z(d*uJ(vd#r8TW9DU^hbv_2Ye2N0}!~w}~@=4FeAK>!v&{IVhi^;3Jmw2A8*lIeZvI zG_BLG10_docqD2IHQaL~KeHqw#3Mx`*Mi}%aD$h&L2<5*CfegKnonz(fi7(*cp!8$c?~|IhuNO-2T$(OIbt2!A5zeJY#S*LY z>M6ZU_-nuY4xFn(k!SRpM2WtomXbUi=#A%q>uPxTCJnm71q3eXsyaZ#@-4R9i8NJP zV622hw&w=9%>zvrzf&)x?79jA`+ zMhmN5!UD)&O7n}z){AVJ(>Hm}iC`8nrJ!M{brZ4UjfANFRS&@xiQi43j0s`#VX(M} z{5(8_37W`=LLT0(T5iK0#jB|kqOXB3(6NeHuwz45qi=_nP7pnd=C!oEGM(8S70~T& zp$3@2u-3g7j_ja@V82;1%T8(p zCQAthqMVxJC0~HsU61pW&>7i>r(ToZKIrGUD94y0;nVW+V;HQFW8%n>TK22YoV^87 zd|!wBLHs#cTnt6mq(_wM}-OkJE2GY$6c?NA75(e(5Z+8 z$(upWfon`l{2mjpyL3p_{lfEtQ1tHgk+medFZHPX%V=>mX~f3NWo1WSWCC(?B!+_! zek)m-Fn|~ouTItxi-tPrZa*WcC=zpyLVg*h-fDQ^S9e3HFd^6RIOXuttM9>Q!80(_ ztg@~hlTQpjnXIS<9CAX#aAJ+dEJK>Is5F6yD3KLA$_GCb3)JXYeHxAIJIn#i1hT-# zt6|tuM7K*2c?-lf&VG}c#g0*kSGuGW7tig8J2ads$hl z5a;q>Y5}XpRU*L?Ng)-Xt%SsA$Xp!pYc?k0v}(07#Zs|)P{^T;o{a>!yXe322Sh=p zy!HvibY1OIFQKTV`(HXIzph)$I?lPfMShufq+%G_7B+IKuxTk`X+K zDnDde&odEd2OTP}R$vOLW+v|((Ea%ISUlUKr z@YPH@otOm#9fwKnnhC8Vx_0saHNy&GKZtPLLf5L#2(v*izthh^nSrloZM8$*RF!L? zVlC9nL+2Jtc?~LK7B9%*s9Pz!hZ!%DaWB|$%i(cWbT^i}a!rr38@&yN#e!Xm0orx}%u(x<4|=nQ){^jMB(ZWXtlSBwTIs^bSad-NeBUN-rKpzymr`AC$R zc((z3d`pZ%%VIZ8nPk#v3e99t0~!R%{vrulc#qImj%)=Me&sN$RENY&61hkyU^r=f zwTntkylIayxw|7F>JQ1|dcsj`e&vJMJW0&J>W*y&;<+>b`6WnWJy#sK;S6@-@zme~ zK2FQgs}uF01gIq{1o=j#dL|?WYPeGFL*pk3V>oi49Ss9y&izBZw8$Cg!_akRB4Hp& zR0=FfEp9F3EE2dxCSr7Xujo=>$sES3L{3}^L#gLTF#CueiF^df@)t}Hqq6_9W5F|_ z>coWa^5o9F{!byaW|$qKm;fgKHV)i_l3uNwVL+bWhAtiD5HP!CkJczX9?D@ zjlrrk5LXVMpOm8+8)8y|ICBx;@s}VkpVwiR465c9UQQN?4W}*FT(5MuvctYnG^`9? z#mUoNi|Tm15m%UJoh>cf$*zbb-&MQvd@|?a3QP5>dwqXM0!tX?Z#jLpM(;;PPY8l{q-%2pDcp?jc^P?g1w@bO+PF8z`jhi zhxMHZzTupFpOt%R0#4bm_tpHs57I8`#-STyzjCK3d+>C{4TNhb=avB6`Zg`~KqCs# zLpl3V*t1r{V`-hOma47&P14PAtR3aK*a5fI3hTGd2qXH(n_t4^Xn4;RBR^E{&&mV? z)Q4NEW&s+&!~0!OFq{Spomvr5DpTUyM2l_-&`wg*xvbl7eK^EYS9W^_z3*`31u2b0 zqoVWjRMFwg>D{3BmsR-^p;H_qboSu$fJrIvzRPRmICIm(d!8i5Fddd!SKT|UTsTC6 z9i#S?!oI5KMydxDdip#(Q?tX|<|WD*{q#uQ8l@-xmw-Gd1X~=1Rc_ZiX?_crm7Nf# zfZSPQ`$P|aADs*M+fJBa*d^W5CI9dOXTJ@V-SRap8(t=h%;RDnkCRo^H1F${M(Zcs zr+lW{kEpo1{!F3|J(iC(MLlJQS0Cf;Q(Uh>5S-JX9tM@``p105$IXkH7jjZLQJ}>q zt*{*akvKw-!N*AcwX>J#Z91+UJ*ZJMTo4f7zJ5ZHU-7HZl*+vuQQ%}P`#_r}+iBN} zO>KA6p=br1M{uSv8FI`vUJP3OM5t@4-A!QTS|TZOHp{O;bQn3E;M0~JlZ>di&lMy5 ztp$Aa83KdGog>D%K{>j=oTrv&U7*i6LfjF(!>tEFb~!WC3Xo|T>?WKLeC6Lc)kAYM zkn|Ova@ANwq0jQDme6)f$)}Xzt@mOKJR2mXb8w;88oPF^ogTd;a2{^6Fww5o*UpyU z?sG9v5J`92{;7>$WSwWwPtoWHlCKjieiXjS>lmfTKX_E9{iZK(hklU~Lx<)J6M1}0 z!9`hnz7CBX*CBcuopN&zp zY$C~&@}cUho_8wywG-07urT#+iZ15DNCtMt6JB88KCFQvZ2rB|4KjaM))T=#c{wxyjB*b?P^y(Ijhq;2B_= zHHJ9LJfiMNKRUSg&2o5~aGj|dwu^Gm?vGyttSjF23lk<28%8C{wj!a;D19p}3P@WA zsb>xmE^I~=#J4+8S8s-SU1m)g_^MSgX%4-F#{qnb818-Yu3*{Z^D#i8>mT~ht{Z28gzne9I%PDbMtmFbxR~rQtPL>^t1Bt7p>GxK z{cl27eAeACbz(2_NXteHR%g0!w7&?KS{EfD&5dQ=tUwMctaJF^e%u}~Zyz1}TxW8r z=k?MA)|yw=lw!r9(AScZlJNCg9XCov=4!g+)A{aFH2~}$vA{4us-Ko$fQEGdwMtFk ze`d-OpG_orkRZ5$XNm!$53?cDN_4V`f$LkB`Gxp|`<-1D zE$A9W=3#}aL1>IsgOMS(wFI)Gpz8B1eMWtICmOIivfE^ZWZyjJvMa&s*Pi^6oOU31T zqQzplIh6KJU%PI{*V~rezrmC~*UBgE;OK7h2N9_Te!um!pz>GXb?zkb2Yq&2i6xBk zF(^>XUCK0-wkj^S)~GsSlG*o>T@pPJIoIwsNa|S$gCe8Q=F_sqKkMZl6zS3$8LncF z@K>@i%B^Kzf%orwY1@sp?l9PpMRGmnIIxfLR0wjN`VAwz5~}sTQ15^ERly2)0Jy)x zk{Hz=;fYq5)v1)BM>O`#(0u!}{08H2=xwJpYDZAkW_-p1;K+K%T#Ao;?4q zd2;?+uKH*EU;0tOTl)YO@Kz7N7!t_y*IhYSz%IQ2eem&L03BfT2l#*Y0t^AblwOX1 zErSLp_W=z4oQnWiz@+^E(-aX-7V!6efL==Pp96t`zy1N>N%?q2j?KaS-w8?{Ht^{H zfa=f8e-| z@3_j1`JQKFawlg|up~qIt1sa5yj#-xDsJbxm1L9^#%qifXO@L-#L`~<{yjtTN_)MwBoe8%7j{j})cZAOl$A5~&ylHW z2R~G;%IV%GduO49kggo&oq}BEh9wcujY}8H5VY3iX2)S>1#|PdU*UI#`5?C2?&<)+ z_7*}9h1BPGZE0t6Em)UKt>+_-)?D_?v()P&}pgIWGT$gX!pD?aNqT&cJ9d23R`TkUKMbgnQx zy?7s>=5QQ*(mEFMVJW)H*49vx75U6J4EoXp;!)d5*f_Q>! zTF?N;>@S$l#ZbT!$=Ifm`?7JhJX>LB1L=z`OudQJ!y*zShXXQbY?K=` zoa4qm<^D`7^+*Y)mns&2{%XMdY`MsA(PN(F@l%l;N0JxJb@i^4Nsm*p2MV>(c(Cx@ zOc%%=gZ@ksktw_1>4bWL0n_cNffB*tghyi7C%|iiAbrq zn59M{=ephn4hOVPOo#&UBS=w#vSBsLNNhcYdX!*!4es-_Xl~tR*XJ1n`Q+M8+|ISe z>kD2L6I;yIlP+zga@|ap*`GFTIC*L$%)`wT!Z%Z_!4uX&LqpB;YAN%ejZmXQcKA;SW#Bky8NJ`qR`jYV5p*Qvgc`GM4#8BeeCVH z#=&E9L0#c!aU_bik>e>Tp5o3w)Nz96^TbBBsS03QZ5;_0BnKV1%|~{o8O1P0sKin* zmj-)&I4E}N`!Ejz>{pnROU>N5miUCfKgH7Ib#}IR-99fqF<(3-#B4Hc2Dm6?)Z`Zy z&eCxN=BX#3UaSAyT5r14ygOn0M-&AZC_@L6a=a&4n3<4RNdXhyYm}dt@ zta|N{3<0->XBV_J@qOj_Q)(iYucZ_c_P9)v|1VO>uot>!Jfh_Z)~dAwEAz9UHk_#^w&H#6cZBcaPXR|+^Xs6hZ~6@LFZvdQv{=1?OFgyLuiwI`>`*HcvuC~6#!-t)oR5ELvgOy(N2KG=Yvm~3Cz;EDVFLR6* zx?J_w8gm_<*TR|D3uo;*=k&@GC)f@ma}gDM>-Uzxv`wddOoctQk$EteDO_UFoOS3O zF=puJ7zAe?B?$%%F#lx-B!k;DyV3!41yO3;a4d*!cB@B;<57PRDRh$$?cf?o8$OkI zUj2h}#+L`hz^EpjjDzEe9to)T0LTpPiZCgUtg8g?Z4`fq7%U#rsDAzg!I0%c!_mG% z82jpSKq>t9bOouhaTB~^MV53~1YYaxaNMKPx|m{JFLNyX(@1bXQwJ9TvSn`@(M%(R zO9iNL41mHN88GsUJgXtdLVzfw-MSGs_fDxgNB$d2Smq5RTrQ>FkgtXjx_^fTNnX8c z7KOH7n67`#0aiz$NH}RDH{NIugo9T9Dn@!-uKcyoabKFP`j<(cYrgjxdh8nWwQVRD z0(luCjpin8q*E?T3Y&6<$}nIl`pYLqnjlaTHVQVrD{5>wWU)6riz;FqYF>Qks;&R& zo=l0F%EAURp70Ys3t_Z(SR(R%jC)v`MQnHsXy|98$cDf!9q3q7c%E@aJ+Tzr9X8P7&N!X?;KaZbg{-OJyPOIUIo!`@y$W=v5k*;V!w0>D>3`kU zgEFqt%`1;UR~z$?@H`pWv=bl`1wv$f!MgrU?rip4q8l8K$gMgs$BjFU}g<{9GvVh01pxH`MWUecq-k!L)Rgmho8On z+Bs*(fie_w!U+V{upt5bse(b9r(|9B*H9^duQyGpd7foB#)!2^VhPCR7&dL6m%mT` zOtFEXt&qS=-4-RRUUoEp>!$;io~oec>mUrsU-kIL5v}uD#lXU@%#FgyW)Z3Wx9$2oz8^fb};d&FjpPu^PfDh>+cezOqvO*kRD&*t4@IuDoGv^a4AB1Dwcx@@zu; z2E)*Mw6SUlcL?{M9-C}^VtQ&v+#`(LvB47`04MUajJoMar5gOJ38;ioTU&>X!e1TE zd6Axp%_VT(pLS~+YK;Xe;aRM@|IEw+YtqF=xyd@OmNHsc_JIiV?SX+B(RJ54#$9F9 zlPRr^$!Fts_KQhdjXJn%2JjL4CW6O9)$iHAEOvXlOMrf;Tb5rHd_4oe12x8pd(uA! zBUX(#Ur6@=ChSV|hF!y&Ii6=IA(=9B!F_`r;d$&bqE!&5gc6TKPID1spWo_W!16mQ z>ci}llXOfy>V@ahqQP`|p+Ci;{A!1ju<@QwQv`NkcA9dP@9gP{0ZZ0$wUUC8z0n;C zZQNyFtJ3*F)?rE5lc5Hm%`N)4HA=(ZSWK3Ak*XRa97AAZFJ_j58EfnP6L5$gs8nG( zcI#e%46QG({lh&Otx0BBkVPjjA2AA9E>}gr5+li8MZU(~Y|$#m8)y6)-hr)aOqZDMJ-_4M^(Zha}id zn+Ce_Z{+xMzx*G@z5*(aXL*-h+}&M+JG;2MJ0Up1C0HQ%1_>727Wd#zu;8vif+l!y zf)fbNBXZxp|6lGq|91|D+3udxQ&U|%GhcUAeRG#FW*ExF@3sK&>A?bYJ7ml&Pp{-9 zKAuh#-s&-#C0d5zo(?L$3RlF+hegaa8;rx0OVRjZG=zCejAHGCiQ!_3eyO*>xvC06o%$Hi@N`QRI8#o%p#dCALr33&yZv1$9hV{?UN-xpoTYYctw zmKQ8odUUiUE5qjKJad-*jo?R`wML!6q%WjX-LCv%CIn*Zua>xEs<*Tr60=dvy5BcO z@F8p}(DKSo+!lYb_KO*9jA-6qUYgHC$~PKwu9dTIekLYI;6;jOD+3#42(w^U)(FJI ztq+kFaiyV|>yb)0D6!vf^V+sd_MeSd9MYZHD3LxJ3#j75(rzhS;Z~tlu2RQo0%>@h zV_Z>Ol7~a!dI3&ZIm%Y3PZ0R!;ZG&F7Aw-}qxIhgzo{2Syk8?jIBci?{GL~D#Wxt7 zp0=`RMi@@NNeqtbev=Vzm`4f?J-_W;y4%+mn0xI-=#-q6j78j$Ycg zoz2#2?6TktpSDhybO9y|_4veb_QdW#AyV!ym z2dsG(NNs;8j@7D&`b`@0Vtchy=f}m5yOCb1WKm}ku{H_v3eT3ON)ElgDfZTXjmxhL zE@T;Pe$Jo>QLRUFd{xgY{PsLp*07N=T4hA|?O1{dYz!&I1MVRWMJP%PfLCp2-cIGc z1Gp)Mtp$1SdMcabir_6GYN!{a5ut300_^=A9|F>5!oM>T&c+a?^lSx!;`?W-S8nze z8ae#0z}G}bWF@M7OQzp8-x7{z8;jlqWZ$2EozvrhtY4hXiFKr44ePBK-(4_de6tKS z@0(pHEo(Yo_xBpF$WBu`U-OlF;qB6WfWJ$Yz24xO{95g1~$a zIV1>FqP5@!X(MaOCOjz&QM6FdccI4*Kj1ll6w+la%+I4q_tB)G$T2sR;73%Yo`e`R z?$2a$HHdxHm8ImkS*&OR?0r}#kfk*)<4?3zlq8QiD1x725@PwvJtCQGu9YnPUbG*b zIl#~IHKiu`0**@;gku>ZZ^iN&YsF->6JqWW>P(}{*>@qi>4I??KnW&v;_xTN4oSD? zQkA9Z89i+p4X12OQ&|^Q%H+nI+?=Y5)E8%kF>1%MUU%sI5>Wjnq!Q8>6OVMw|S_NZm4K1_LT@Om@m>#A4-CqAYEs_%!ib| zs(~8}yadqgI}3%Ah`095-53{^fT9b#?{AF5Y=kA=g%Zf_FtHKKC#weet9|NCXZCPl zX(-XMkxaLC)&VNruIG*+kDB*t?KwNyG=vlRwsh$C?4hiu%ua6hH-{vL9(<8VCIRb4 zG=|K%(<4P@5!sY-b$2qe>we-Synqz@eGCezH=v62x(rc^I7!OsS&k7oZ`v<+OoMwd z>_{ABSxPiP(GV#TkMXjD%=z7RYVKGm3p ztG!nWD!M$5qdKU9EyIO_a1X`!d>@{_mRpMFthu|(ikG&V^;=;r8=!);QKqqh*;|ZS zu$PyoVF%Z+^W|Xzzm_yw*@qnQNbFOiZR%+HP-DN{bw?Y}ehn^1@XFy3KvX zt@&{tZm9|0rtKlJCCl4bUs~k(OqF9qo6#CTN1pZYQkS>#^GRO7a6Y>o?rDLqI^DC5 z{RopoVu*P{8#Rv3qJ#%zNWYKkDL=01ki4m130Pcd7|{rqq3(;U-^fuWvLqouJ0fu% zqn!c7SKRU{?b#v|)>7Ui$Z^0Lj1soUtRN;^oayXtqryZv-bqhFMW)0%(Q+CE^Q1Iv89RKP^w#*|w=B`0aX{6sD=v6%&S-${R{qSnFOFq8VM+w6PR z8B+v>u!#a9QvVpldSbeE_+{lgb0jd$)kwIA_(hHz)E1dTizk4@BAnLudNADgWE0JY zAxi7uc%+Uef#8K^aFLZ@k+yz@us76IP?Hwu1o$~ZKg+>=v? z5sryE9(F){jB~3&KX8REk9*BH`Zy-4i2YhI%kY>WovXb%!TH{vlml*SqWo*=#i8QW ziA)JZsxG5a6U3sanrXrwGh`oTs=bCnL!)pvdsT-MVuy8Hs8|9Eg0+{{Uigmha>KXh zO-v@0sZtAc#T_Jn6K>}3^YD4Aij$3O_B zxsuCH210EVi-VP z5s{hkG8^G7=lrh8C=OKc3(vLET%#>Be5R6t+p~2i;zV_VZ_$a`R8RQ7N<`W;#ic}neTMZrF~fBZipmofam{yL(oE#9X$j6K$_o$^GMP@x$PC$X zoS1Kxvn)|KbYTkpi3|IOR7Y-d&;_S@b(0Ga@Ar@G-t4OTXc~yh9%eTiXb{h9oe)8d zB(2QE8V6h&+yckZ=m^TW$_N5(mkx!Um?5*nzFf<<4!CnHSSzO)O?9^3pez`SoWO0y zdA$}(JvW86`xkxZFOMu)SbyxWW(O*UaUeIWRdv`L$~J}EAN8zA8{C~MgDo^;Mw3Z* z71RCN1WktX$zy7HNHj6i!3L>{G{Jjo6=dUl9}Hj93qaf@i6}6d4dl1VYfhhIbe}aG z?9?G?h3vhCks00;5j#=g1A$aAv6di_-mldtMGl$rtRGs@lo;n_01X#I+W-_+Y9hMT zUS$NzeW}0dm z?ChW?T6FZB%n$lbtLpk;yXzY_-5N8WP-MJLr{uDpyWi4CU&==MtvgyfKI_7nR!dJL zxxp)YK-jVNDxv2~p*J(@;$5#R4IJo`i5zJOUe_h;q;#0egN7I)@OKkZMD#EdWmHfBPDPxc^{YZr(pfzCTCMpCkCs zk^irKOc3|)q_x;v01E*3Z(#gx3t$Xgv3!KfzqmNS+W>ti-~tX8+BpVCP0Yn5K*hxi zX6FL)|MVJW=i%d_;^O0H=Y;0g!7@N$cL21H9sQ*8K;#hsvx7Ogp+-9Z{{KNy0=07k zU?hy;(Eh%{*ByZ1|7_>o1>ivatN^mmqc1=L=w~YcHMD0JKnzv31_=NEY#9H7+do+} zadG~;r!y>whZ{O+4Zv-Dw+G-y0fKmbQ-5Lwp%Q@pm9pqR79Mzhk$;ka{^BnM{kbMI z;|+iWdM5}+2TeE!xIgy)iyjnu=?cIB@^C@LF97s-ARgX-EFnC$cs;iKy#Bw~L5bjg zQj|bD`T+bup5N3Ou-v@-zgQq3BnvOr`_Gq5az&GX${{>t%Yk{Fv)^(^;S}DwS7WBb z4<|9ceHx*yz#M&ZF4DNBlITDc0kswA<|b$Oz_GbR%y~{+q9YRw`fu2{>~PH9QqL?Si#kiiIHD#fZL z&QD`T3D!n{@fq3)!cbMj^{+4wDS~ujJ#snNjOiz++452P&4TAIm75?>pY)fIZfFQ} z@KzsB%1DQj=)Y`;Br@^fgFJw)3jNC?9zNT~zXj-5TfA7Kj>vqGEyg2mX*<$b3uJ(s z)4P=4AN2le2lIIZ@tL8IMJIan+ZA6+7}K7kSA3d&onZa#iY5Mtj8~T7i&cgr)hNR7 z@#4{7zAlPdlvI0-k$$GP4N}+Y>n7o6t>tsaXT3+0tZ5Q-MJi)wqY#nka--FzVxj~~ z*lmzIZ2Y%Nvrrlv40#R~CSoS!NL~AJOsximS3QHR@O~jRgaG00JJffb<#FiidD5c2 z>u3;j>vZ>KPVFT@or+yuvbxOKca20KMPT`w2d>~dTou8p|0>3yZLu96!PfPpP z7c*uyn#l+Wqm495&z6OWR@0zynmScN5C{-!c*;l{YM|8g%F4 z>haT!LnNGJ4{Up;-siCG?IoL7)V>ExCMxNQ4C6vrQucJ`wZC8j7=!I@eE<-XlQ0MuYS|^Yeby{ZQ2ua?aB)_>mr~AOOEAM@~7%uCakz};2O?=h2 zl8TqMG8xjtbznE2id3T?Wb*lJA7P(lwWYjRIUC437Zh)yROR-`}0ukw78zP<>PB$l_-|diuzi%o@&@=vvj~vWF3EU&~_2@ zJQ^Yuz!vsStIF$i91HZ+`+Jwg#tT4K4J<5f=1!bypt=`>PF~`N0DcM9g)6SP!FNhG zWAIj`jv68##D_~p2=g^Sa$hE*f3h^r;U8)FO+1@a-Le* z*h!IDiS^~=7r$8^gc}Q8!b4_JsK!5CQ#M7g#GcgE5gpMkDhPHVTc_K5FRcvYg-7D! zKf>%;PCrLmx1%3#VI%QibAZOBS7p;NQg={R&*W0p4mqUQ5}b^-r%B>|IS(A$hJ;sxF1Kv z$Kl{`>(1A?W4`Ct&C~wlGJ{|)A&8W$rR6kCjaAXe_@p>F-UhrV970l zZK`X#4?1->*tYNp_`|A5H5yW1IQqNbRDhSB z0&`t$gXnq5&P77G%lsjss|0?pFTj@!&Xnf2umJWt!B%dqcU{D{YzG20(Mjb5~ zezVwCrJJO3%4K~@Etkkaw23QZIFw~C7$yAfoG}PT*6jzAJ+pFr!{;;CB@AskzrYPy zNR5YR?&8=CL4h$=sGp+Svti3bLSlP)DK>h`bIKIzK%IIY0~lI^)QV!*l^;MyD+Tsy z2@J9}#tmCM;p4_137oRGmeE{_OobGM=p=~k2WQ#@4nav+V_KV;>(A(vp9k~}Ya|NMVIf+?(eF^ zmO4x%E2wNiRmV>^D!*sH)T@?L&WIFv*x}CMF6&jI-K${gQ#=k#47fNm&G%j9fM}M% zXbPb-hcKS5q>r22&JYBS#ekc*^+n8JPVrV>%a^tCMs3!#UU{A!Q8VaU93qkS6_~=? zdMV?5KH9}YVah8ReYGT0`%-z~N7NumHMYK%hD0wQBDPu@C|*NEPmIwhZDUM-y#YV@ z+#EYq?>KC_h~sqrc?+F4zSk!QM@Yng$hINWMhjsYuLIu^w!!TxC?CU5Wx7v-JMN(z zbiTH5NHyOg!pFjy`zbcc1rt_ogABK%r%(o8^~Wyrb?gcrrfYixB zR@XT_meH0t?3-8yAclg#zT`zPGs@s}-U83%Qq_^+LiiXV&1q8PQ<>^?a|ov~rIfWd zHEqLBGZ(hZSWmO)-N}IAU7Os-G{o3ckv+O013O3i1=`08)T_ry#J%XBW~XZ+*b}UG zGn~UUq-9(gw%^0E$Tg{PmngVbYIz>K-#rG;0{D_iejQg5%~_i zYM|XFdocD1dM2X5o58sdk8!vuhO$dPlQ*kUYzf4$B0oe^_VO3tAyBVah94ADzHjav zFRoS{nNEI$CtnB41-5VHOI+4RZH%49=*SmmWPgi}pmLZsbC#GlAL#HiAYKl1c=i_6 zK%GDIv{Hy-p+1#$6VxpB@h16lmmvU2z^<+xq!k|gZaX=9=c9A9-s;snPeo&jcHV^j0^W^e(qEm_1VBn6%8250)@s=>x73>Uwyrh=Z zXM6?MfTdyG6hgGgpkDELABdc~fzQz08mKCFd0AtbQ|@3-;RxA7(LycV6UzGf3<%W} zHB*7PK|^z{s6miCy+fW-D#b1SrabPVqC==a(xn3`Snda}GrMK!!-Sd`$LZT7h`UmV zPi9Y?2clN+1h~qXqE^%qSC*x|L4n^ir@!`X!)bf)BbUvYNjRuTOB95^q-_VtsvOm- zkeHvQ#YYv~QA1c?Y-&M_0tpO80#68>aNyPv1YR*55VLkidW-r>E*Q`@c&dC6Vk}7w zAF~^&y1eZ&IDVGhWYnjBsBujipEpI1w(njL5}lM5Z6ZIgn8kpzUpYcb;rdFT=If*a zKMtm7Zk!gsV$*hD&S$+nXR0qppS^0+kM@W^85t!{56?m7sn$jBu5!hVvM_XGkbXtMuEieK@;dZ1fAp9ve%s&aR{{IzCoSg<m%WduFczandy8Nj?gsX{s>o6tJX4CD2nPRU%K&Lq9r$Y@ZazlNrHv>W`|bS_F&(8HPv? zVrw^AXyfYaom(b8rrlS^joqUzt~@z){m3>R@766t{4oDbTm=1O_3YSeRsWDCL#QrS z4=lP4D+>)sG`Mmxb6W6OMC4zkPrbN-S4vq9xL!CnJ#m?u_Q?La_EoznmeXRI``+p% zN}uP$m8Ag%(o;RyE5EG$&tcaPPqr8Uv?c(63$+P+M0pbg0L(|k_4igU5BMkIQu;55 zi}%l7?;j375bq!S%lila^8UfUynpa7?;o~FC}J=`7Grcav<`8c-T2Pd7&+c!2bz-0U)TvBpfGH7zv1mz{}6h&&vZhq@wNVZAZ~^=xNPH~++MfpS{9is8wBHWC|AmY2S7fh8A^@W?78%$N`zS)q zIgo|`#P=7yC5ZPIy(PoHl>Q$J1^*TNsflqv7FLEXGnjJ2Pgrc z%mpVFrb!Y`dZgk-T?xI48tRBl1W6L1{>v(dC4tX>`kx>HIHAT;k4+bS0E`55WqRnD6!7U|OF-u1Q@~dms1Kc-dQ>ig z4AAwl_Ghj#sEW*=Nesg%28c z0px>@?ED;X0ccGf0Iv~W3mAd%v-B&!0!ZMm{0fgvKl3X{{g;9I6SD#O6SD#OSImaM zZ`r|rVmHA5irs+z*m^W(Uvr=#G-mrz-w#~?WGK#apf;3#=dt)JLL>b-&)7r`<};Gf<>0zA+&OCSR- z=Reo{9vfJ#9@S*K`}@&J{lBp6{$KK9Wa!ZafB_o22f%N zpsCW~;GjJ(A9dNliHQ5#95mg5h6yzpxC!d96wnp-N4uu}>3e14@u<^ZURdWIKw|(` zLJctoH0TxZ1yu9`fcfj$41N7LHK2kQ0DNfY41f^Ir~yF#S;U3D@B|V=y`&$X;UX80 z|B8MVvo8SbKXvgtRr`Y{kbvyp%)tMJ4VcRd$O7Gge;h?NI;2JyFJKr7R1Y5bXI_B+ zW~~PQVy&kAFG~HxS`Fsw|$d&|pL$CsgGP&<6XTwAA2VJl4R+UOPX~ zu>4J9{Qs8xCkrrC7afR^V03`o_$CDS9wk9T{I}o)U~aCz1sC}J^8O?Fzh5Wde-clF zxjBDLTU4Z<4-;e{KIQ)=%uhuF|HNPc!M}*7VYz-Xx~;%6L4M{t1QGa;SEV!#ix(sn z`>cEjQb@>?p)k)uwLmR*7y@DIbJGd%>{cB$$K^SGL?d|H&Kd~EsKr~-cy6R^EB`FAjeW(q^l!dX8YJ2#0-c%$|@g) zNsHR*u5SJVClGje~E2HVFRs(!w!N3Ob zBJ?zPhQ^6hqbQH&vnZxKe(|0_`hHj>fc<=sK=|tpa*}{HvGzAc-Mu%vQ+J5mBZyXJ z?g8WI@Q^G)bP@erQKxil1^B%v9x1Jv83g_X*&R>Kj|usrSt(gT0j6qP0Xtr#7M(e=P~q5v#kI+vIayJ<|G9x@vt$U+g!M7(MSiWQ3PzWeGZ(=hs^I4A_mk!Y>WWk7cOX?v@-_BhdJ2$H1ol12El;$VuvFb$MI*RE_=wm7};3Kb|MI23v1>Hvx(H z%><+HBxjSdNwy>;uEH-OGe#R|Wn|d}8!oIQ2nOiZjzT~CsGCd0_1Ttbd)L9c2SCuS zBXK@|=gU&&0jk-Aq2;~si4PlLLJf7FuFR81iQC#U$rGg$=_(Nlw@J}Ug>P^*q!hA0(|2~$)n$tEij zR)5VZCzxtPS)0yulhV+3(u?2VpbwIu;K|m)TuY@HSJnxP;4+mXPDrgUEZ3^6+u$?W`jV9_1O0?=Wh= z2|G^8qh;f87Lsq713f#XSfk?Q=i)q@HWe#p%}i#G<#Kb9dlxrC$8EeQlbAS%TRmBd7*dc)hh zUEB$)9-5(H_;4K>uh8$kZa0j2hNiQ%nD}<4fwg5(=dq%^K4ZRNjl8NNBw7;h$kCyn zQ&VgYHJ(#DUOksOWt&+T`3j-WO!)Fjx0v{ydEB-!FaW&oWeUJ~nf4HdpF|prH!0M5gb~IohayN-(#fT7YNp$c|Gfs+Z z38b`^!5Y|nLq8X~(A2BuEImTKy(olJm5q9P%)eu6N4JW+VtSSAdI<^ZYm@x(GC1er zZLTUdsto;LqBp}thoZR%;ZY?w=E$2aS;`+;&60jI`OELmjP|vgm6U(rZ}__F^N=sY z>zHpy!|M+#rsmxMjxcP^z&$73@EAic%yRcNn!_UNc4&QMQd0=dFn@eZc3@jHH20K) z)0A&P5~Op;kX@#WDjKVlZ%C&@LCv^A$9LXcR=ro5%8Y!J(-OJ!|E3|$CI6B z6TDr=z8HIR907Or+QfD8GGsgG{Hjz^V_eUCIiWT$jlhoRwT=(uh|^AC;{1~~|9p8x zfwf+OE#SKXNJ3gZxmEfN;a1$Tm}?-ff!nbvx0ISHv(l#%nH2&%CLA?xk^ONw(z~qy zss>EBk6Le_`;DlnRS`K&okc%HC6SU`;a9tGF`4fJaQ3B^5Ie4BkRG1{9MfNc3syhqQ5Sc^>;VXq4&Fp{1hY!A1uVyCK|%Y2{rTvomrTz zTi+2mo%jH|SiN&1cJ7Z+sufNAp_;ZdKa4IMWL^!%J=r0qi`q0T;D427wW?rX!5JOf z>4n&4{+0~LU4`MjQ^oFyItr21 z`se0~^cG4JWqNLG_vjIEF4ds-k#I~_(@lAhVfIS z4A+$CgFw1e2+DA6D-83T9kaY`Qdc#GcfmQ@Pn8S86*bc8;Ro}8Y8 zkxzB4=|{1OV2qkI-ET%0~8B`3TpLf&9Peh2H6VIV}w0KZs>_%LgQ* zNQRIt>w}+8J5R917urP8$TW(};n3G?QOD9!KHYzH)DlASS^H}qlIh2jt)(*`r<5I< zV92BlvGIlrS)zhVjh)GxTJIa?_&7|scBzxlbiE_d!burC1k0z!iw=eu;BOFbJ)t%e z>8uh0{|$6hF-Y|DD&LOd1iF(-vvsqMW1Y2gSe%(90xQd>!N!K{_wHv!dUN1}$Iqyv zoe;bgU3L`Qd1dxm8st2FYIMk#oY6ra!yF34tVIs(!`&CTisP#hr^@3(?ucoX6KPv8 z`R;uSkk+f)aOBA4=vI%8vT%Z@2cAxg=b;E{CodHmP$7r~2kMC5$_5wKDbrFFqixni zzV59Jik>b9y7f%hpF6We?3e1|m3+il@>-K~=%DPANQ}QCiKZXE0Uri6CVpeXFP0B* ziaV5}c3w(FXdbqFcr}Qap}E37&#-|qmNz4C7>-g~TfN8urA+p#+k)eo3A#EtT{`WF z9AykP(}z4O0TgKJdP5|t_Kw0>p8M>d()Tke!$iyoWVzr4zjL1mg$l@HekEO6%rD~Y zKf>OKY(i`3ah_Oe%4L}}PhrsjXdOG0e-$1yXZh9`b!8??4lj!I_Q`b)Ttfmk9ddw1 zvO5Rz$liGVpI%BEo(~Ig)U9GU<%NgL z0pqze?m+fBN)!LNg(9fEx{2zF< zFXx^rE?4x&F~Cg{Dj*dfTsw`2`hWhOd2&?d-NMt|B9&p|zdBUvbS(jD2=Y(dG_jsu zmg)W^Qs?k}?_wjC18bL}%~#ID*OSdO7J{gO-TWm&sj{X1*zauXK;06`^HWe{6!E6We7IR7_7hd z&ws~VTkKcwTEdZb(kHGflOsM?R-o5dU=OlQNd9Qy*hu&LCnezV+J88 zuwA=`Rx{}?yO-^HN4rM7C{8E+tovnmL3auseh)cJE+3KSl%|laIU_(B1wJdA8AJWV zQLYefTZ)gG-hmzSwU!HgK?1*Mhk3X!NsDb+?dt2N+}iib(Ymiap9-waOOR?(ry7Po zNAwTRq@pvNMRt_IqRxlsF__J;J932>nNLN4CR3?bwF3l!mK>_w%J>twf@Ox+XWXx0 z#WSsjZxoHBvRqxFu}ztRu%On=iFleilJ?TA?Kwf#&jXp}>(==;R|elMnmrxjT=n0a zCqZj<@PJ#^-#5!8j~>Mwpz7MvOFV{uI3Cl7S!nJ`B3*Ni;5}K{$Y53sIM= zdktb#4%FRAxu1@vEt|jTR+r$c0Rh1qflON=jn3VO>yDN;eY;7LS6xQLoKAa(@*n9R zUo9y;RApKQ=%;i0C5qDSZENl&xihP+0iL0x;c}_vbM?HSPxKiKS68p4m|rkEMw3qy zjfxw|6JE4^ljYub2c8RBqgOG3?kubMhUQdzrdgPc}`^sPiV(z7&Ilc>D zvi8E_?vlBmScm&kgmYBd@h<#^zIc;P2U4fPW{qUPr={$1%zVcXDZs@uGWdII$7lM~SSD~jGMZ9s` z-0|c{y8M?Rp%+BCdsLEikclEK)TD(&PFUTG1#zk z0XmD~HWKC+h4G&v=u;KUaNUYCBgJb=2!l^75F+)qOU3HkR;t85R#2CZ@ZfvtCNphe z+D>ytv4rfnv+yt%!9sqx-k-68?~cR9hZ^^jdgQYmT#B=GIZ2J(w2fC^pe)~pmNPOQ zyeiKzj#{~^eOcJVbZyl;Qz2~7{>_OHB=}<}?}wWJGsg6HofFHU_zl2IFITve#>kjU zR5q+v(wa9rCtAH|ktn2Dg=&2=Hy^CF{OjgdLk?*@(p zkze=8UGIacQxw%!-q!>zhPAgSklr*gpHiW#b25msXc)lyVQ;`nD#0$!bzwDd%x*@*SUj;f` z__VvdIP3maq9r{oaSS2&`XUt#JwcqlCjY9`3F@v_QGtA}7@HWGYCqhWVo08#dw;ak z@op_)<*z_fFwcMNNkEl35mBL7!9Xj|V~`bQf#FNpo;mcl1q#IU8TLL6d|!wB(VprQ19A4+FLJm%HG z?f@F+2t1qMJ6C<76x;9LzpsDGLfE7Uc-Y8OCTO0`hDk4!DsdT!tq>3+A&o6 z{178+xImsJffdqxf4@I--sE07O=uw%u|lZIfI#q(h9xrgOKh;y7kVUT%)C@?5|I0N zev+g77CBNw17kB2O^2tHq@D;4TI)1+z0q01Qgatz910r>xWpPFLEtdunwk9Yb;g!< zpkoQ*<#NfE$$-7LF+5d@&KE2yf?#tt9HrS|7`ld3#>V zS?t9vdp`8yhYEars-f(Ubi2^Aw5Oe-uatF6=KDV;wCW6~ar~gu@6(2QoL@u``ulcu z3Le;1{NC(e)%am7N68ro1<$NKjAy4pRF{vnDWSFqUvo+I zA#}}MxPe;P%(aX%@hk%k2Z!b!ObLkvEfW~^jT)_Xjo|ajX9EQlTKex)*L+jgBe2~* z)Wk~?>Q|o(PA{*qpS)jkTpB&pB#C3GlHn}JTUB}&Q90B%2`s0w{?cee0})4`P95sW z`P_haW6$kQg3k7U6Xx3sDLrg2GkR~I08t@9WcKh~3|PzCzH}PWK)Q?F+mQ4y23nHv2GdPCR8Q8Yj*S0sJa%Y*l3mqpl8hGE1uF^&(%&~NGrdm2a{*w zCdLs;T5ZPFvxsu9>p3I>T07@;h{b_xI_~v*c8UQ0k0?DW6@Ev?GUlNyoMN)_kVT!a z!tc>q)SA&);w`zQ6PDqTu=e$EQ7=5biW?94M(Bjb@3OKp`>sDMok;uKK%S4#mQwVb z2n=v+Vj-DKD{N;VhlI|gki!Knk&dO#oY?0Jb)}rD@tH6uc6e)Y4O={0}+h2ADhy?x(N?F!A*a=LG-BHkfC@Bi7S=Js^{BPHsXF#D9qz@oL$q`)by|1RPUvhcQ zYrVcpmJSV`j8+8rVIGQW=g@xk1fuC0es0c~Jz0;cnuyceX|p%cdybVn@Q6ls4cMP7 zR=R_ejP3xaY_W4JDRvMnb#{14LV)Epo01{79v=ax1$=%(x zLcNnqITo`=8%LzK1ow9PVd8*yz%_HYaYFWd;Z@`uTB!_vu?QohcIg`~?%tgMYCDve zg@*J~a>DuQu(i+U(XO!Wl2WB^7C-pHF_ai3d`4pxqT#mA?OY+7rMNujo|4EYsxF2x z50+!OZfkdUX?CS8ErqAV^WiYM0UrlB-*c|5Y`^=iYwTv#*kgOzky;u3s$g$vM-+*n z@z(xT*DjHg5ceS2U@sjQHcAvg(kFgq*I3h{qjG!b>)LsFy#ceG91+E-rap>c(oOM# z$guup{qQ0-w+J~zP^gxaLo`iT5~ICP?zM2Bw*@kVqBGF&DAkuW#dNXp27NCHP<=sk zSn0$_p6%o7Xpgx6Jf~y(@Pp2en5E8=VkIhEt!2pooP%7hSUao&O%`c!jr0% z?P7WH?$0!UK-v>F1g5R;>~DzA@8x3h3O`&WmZXYdZXfn|lnd;4-fX6rPw3w@ljE%C z4%~bzZCjY>(6NVpLo;l0bKkgIq)Uv*cvshwl|Zh?0(nu=?oLMm_pYavsxv%CY{G9L z|M_^q$6zCoTyYAcr~@j`Z>6Oa7y9lPIHh>gh}aq=4h4bTHe5UP-lhChLI;ha8!|8^ z6_+%@H!K>*t3_0?t2HGz0loKq?n;(prk>j`V>91}(mTY3YL2^yrSANAKy?3aWkolmnpW8q>MQ5YqY21n59Z`byVOyc`U z98T}_X_VWWSf!um75t+Q>d;tBKG3XrCUY#ta#IqnJbXw$h)2;MM06-Af`JVz z>IrKu&zL__AuYn4R1v#)_$FfJVqA=ja!elxB=hB;sDE=YM5*9tYPh23`(u;!F7*85 z+mvTFy?YO0eWjd3j<4Wh%oR$T6RYiWDN!j7$VXk-5=K`JgoXisKSie1*I@{Cq3e^q z=Sxug0OH0FLxz{R?H^3?r5ipw?F;YhRfm?>vgURBkT1(tSHx{T#ah2!>E}S3@yW6+ zp8O6ps`o93g>zPOr<#}$CBWHxO7h(x$&90LeUF?49p4koUYipgFN%}XT1Fry=qmCW z74ouPBCCBl?$SNPNlm~IN5|_sTYt2~OuW&vtBU7xt3Uq~wT)i=S23?o&YWM<2q|UUWmNb-QC<;-( z8Cs6?`F?8_Sx4kgo!`#tSnlE-nl~ioocEz^sir%%>-uK@3oPF;7G}Omvy|p>V zXwM(duXFv^D2SVjiIs)@Uy%+dlmfu;m4k(siH+rd3VwM1dqnkLpT*9?%ESRmm;zvc zhA03O|3G8`9BfIfx)^`=kD&lKc$4xgFwy@n%^&~{_P>pPnBc4+5oZWmV5N?p!`1yaaw^MwPr5;-O4LPV3?Ut%Zxx@OqwjDt4TZszZIAEpC{tfVLv*)o`3F^i+( z7Bk(vg%&k4W9;k}OxErMfb{9nc3V%C^xDf?adzBIWq8~N2k>3!)b0$1aY72f&Xx@K z3W%k5WUloaSpDPs-oYB|=)PsG)jPOt;@H^ug%!?*@;(x=N{0hwkc|>fj+$~+)t|q5>C$gQ=~BvbWFP@ zNbh!N2P2Czzx1g?14>+luT?Q4A5|7VHm`MidWL$LhK<{Y_>V`d>E9kI8h8Rj>J6J} zN&y%FxmZdXa+|!>KrU&R3)?mGM)_TJiJC8=KYK=2TLB2cHXEp|AG#3MwldB1#r6Gz zSzxyV@napz=PAHhqb!T*yHDbig9^?5%o<;dFf?qM3n!Fp^SV~E`W_|AN$*_2g%d(~ynB%PXDfq#bQL^n$ zNB#Dwg|qCqZ}L6v(gG;Y)a98SbeZH(3XU{~n(e5Sa~fvF=g|2w7g zl0X|zqf13+>v0~|>eGzD-bW46&X60{^&1vsKopr?&QxSh{Wck0?R-Qv>4(w8crX_e ziF9o20@Y_m6N#b0H_}mSAEABu*d+uzjn2CIcVCTW;3FMA~)jrMeImLog z1L(+Pz<9Dq#Y{)kG9DS}uMvGQ;O|hcaH7*~qD4d@8YBT|H1Obda?+OQBq)|r(Q^vP z;|(RrUIdID+%Mhq=mf)M^z2Su0p23=Qu+L3fxyyw1@3~vX)Dy4+7XJYaa zL0W-ajSq;7n*|hU%?XVH1={4c8e4zvha_cs@D}8CCW8yY9!ddP!XQ^d-4)k*&-rGKebcD|Q?4uxmCLP1;}cL_h`1B~W*5 z0S{`pA9Lo#`HkZJiaKUYZP0^F-sN=^v=dJ9itk|P6r0Y?|A?F5)FuVLk2h-S+o)57 zgpf#@6<5$_7=13~9Zs9T9Yjc{_qEEWu|%3|dh(>k1Xu4EGC7|zeVbB1I&7i4F2Gpp zXJ{N*t`Bzis4W`&&3Bd%1ir+%FZ0kK zVRC)Ji)1{;e6DY4X@7oSmV>2zm5yqIbHFU6DEO1f{Txv(D#Q|^V*Bmm9+FPT38-=2 z@`+eM#M-w2!chN82bTUvCXXPuJ?n?CRYITN3C)xN?j&h}oOiJid+Wz}U=9i!U{ews z4E}lMdo@3M`}t<#ZkE{9G0lEu!?6_-^3c{=sIZ)R~zbm(^ z^PPBiCe}qD*M7}SL#Ve>LC7M|RHsmF8#YkWj=5RF7?`xR&^~^K?{eX`*k|RDUo)-qiPSc-w5aY4{O%yC{rYHsjn#DMb=^SnN=8Wp4n7*QhG+ zhn^nDLw1s~1{mWS$mzJd2cGu328NJ2c9nDWxg~Jk@xj>mu)t40Ueuh{>i$}@C7rXH zPRXvktqZQx_s#Wv6lMfu)3?a>?obJ4)#-y*IHzr1085sdyEpO~f?$KWoFvK)+}W+n z)-~_!-@+c>oK*|ly%hYYH)6ZnXLC1>hc_dv9*x=d-{T0Q=q;|tfO?L~&|^&N8dNPK zt($u=^xecO^Ilgs!jYO0UsDDG?@qnFj@@paf4C5-=P{4!{^+p56guw|ER{6==51Ci z7F^1oi8zob#qGy`Pp|_+7s@jhaI-HWPShw61wVNK{V5BXGz?W{vIEMwiJktIV=Cwe zPgA7peIGq*vj`2y2X3F@W9m*m*&Ahe4QX|y=Da^2&N_%*)Mt*8OK%8Zpk`bmfHj^} zj3`o$n$ZYdr!^BX-R4F`d^?8vj$lXIw@`q0k<%jg&NOvLy7H5UZ- zT31O^moS*1%@u;Sf7-g6-T?{T**3P9<&{KKSAG=u@;bOU4-`qo(dN=KJ_;4kk4tuzO&taY{cYHXt zDs$m>wT{KDmz7-}=5Af6Y~EA3MBp_5MdeiP$Za9befu-7BAE9-Q|26O|1?-&ar_5x zpPPgApBy>re;1da4_3ezkT^SlnTVZ(m5H5;i-d!hm5G;?hlG=bi;0Jg^{*}4Ut3T@ z4+JGhX#pG$#M}=+1#olx4a67V=J@YT7yowt{O_glIJlX(c>f0}$-$b`+eQNNPlUk! z+q&^@mH2;Ch9Eso02T=O2~Y`Cf4*4d9`dY~O|y0~m%Gz|x_YVorNn|mY5YqNqjJm6 zuf?uI{{Z0^fX2~kc@8nh&Edmih>7(7*b>G>AlEtM#G_8VDT1do0TPWS|j z6XNOW(RpLpI}H7WVcH%D^+V6DGk3A{@f4%#Hv`W8kw4179{ChbD_UeU?*42R&^}w5 z=-C%lMT>(m4jiQhWkDNZuoJaaWL~(-dkTv?DlaF_&_ZBrg`-gmnUP!<_g<%Cuav&QB2_b`l{y7LJXkaUMI@ z!F%g)DQfgr=;v5_=BUP?>$~>+U4)Zw#*;eLChCf2m)>!J>Gr(M;@k3ssu z^_^mzU)QO2HI8V8IByGDtryTJc@UqBdIhuCl>mgBjOGqth<~^6BD75MNMdy^Yvo1a z9M^tcExc+dyKGtKQSK;Kv>*}&n(gB!<~ebfco~Qn346gzv5wC30%jDyM`9dKZeS6gqR5I% zX4pQqw2lrK7gE6xM<#+p6zz-Gkc*l#8i*J;e`S=sk5ylokYgKks+u$RL*-aJKKjYt)={qjxx3an=eC)fVs0mygrx zB{|c6k_mOC)EcaTd=eQd%Uxqb`x`1Bf4{{@GuJmj2D^qxPkkpbTVK;a1Y>pSRr@AZ zOiZVqDIs;0QAO(=N_3jkuM{KmGSMsI&I>}XsCl?Kkv0I8)2Z*(pCGownQ#_*<*C^b zd}%o#4s*XP_?2q0>QMVtzUmr;q_m66?;;Kg&$IoP?tChw7P){^#5}ml3y?8})C92# zznDV5moaL&Qb4iaPnjSJML+r}XlwT6qTa8K5}WF%p({x}w8(5T{jmH89=wCp%4cE` z@Riy}MXjk~(!+Oy!vs#S-Qi{)>cZ<0`FV{%=Y@nKFot@a6%|-TmbbQV&|2u!@dVbGK)u7o_?tvNviPy`q$7)H$0x@72XA@#EpB2PU!}THun6#PXTmrkLpo^hGP_o7Uk3?+ zLUvwS96eeT{4zle`KbqvA%B!V7+@j7au^zEEeE;oy9)8@(PX2^4&CVa_4w7>B!wf> zk6A1#35QuNI~tUFSlmb8p7-o-;U{|sDh$)9S$C2ec!v)B~#XJ?>2c_37MJs+|2<%3iP^AnP$zvEZB~HMW zBHgU4r(Ar~*xa*+p_WY^xg(I?>!|A83m&lZ;#Sd7Ui75HV93u^RGG-v(6V{zJh*}8 zKZR)zm{zd#fc=ThR%~ZJ32dWZ+E81^bekj-TTGUm)ehCb6G+bCs%2L`l^s5E zH%*+t(TGuz7A!*mA(cY8>*s;oe}Kd#lSsm0I3&#fI}vUdb6;$nCvAsq8vq%2L|^8{ ztd-WuwCavZ0&h13;fiU`7J|oZVC-^{2JRlC7*yIGI(NC;U?+o-1$(F{Eq!T^PEE32 z) z_EQ4?b7DL*aA4zx+mWdMr`U8A!H$L`D{2g3S~+XSxcbNhp;UBf+??t!TjB!52I>b) zYVbm9zx zDL%@>gRpKT9XsKw_9_r;T;oB4a&sn>Mi|KCmhO@@A(I@B_eMICb^k;U<6+TjRQfy=5RPzRI+JtJfuBZGU8%^I56{S;bz2++X z=!bmB2Ec+!oHZ!YpVK2tsDMYew%b|qPg2X;LrQX+Pd0^rVC;a+YyUyC|;gEH8{r1do z=KW-BN>6)tQUWZp#=h;P@}X;a3*JOL4>O(DIr<|q9EMZwYmnGu$C<%O`{q01v)G2a zey#=4j^s3K3UrS0P@c#-8M}XC##-z*EetJ6;F7_zs@^QQ|A9-|&s+r3?JvE~U+by2 zpK$s+QGrh@>>|YZ_XKP^6Bc3_`j)%oUrP69-onuQOcLlUg#7SG_v1d@U!H&p)qY*x zy+2|S5+7 ztXEsVg**m*Q5n!_d>f3MPhs?KZ90d)brl#ehy-%itt;z?(rsL}6YX{|+KpJ`n+Az~ zX~H$C(|WFrx0^P$GBF``b>FT(4Qeo1w`#BpI%6<4`!NSH*4 z&}A-49w7l+Ly1z!>12uHo-9ZRwbW0uOoFpe$I1* zcYCGEr7m+qM64!i0mXvm#_{Rd?7KWDb*(@&meT##Age#8{h4ubB(%3I4IT!jt=I2NDKKlLHxgETlkA+%KkC;sVZSe8c*W=-Y)frQyjD7T*-;bA%eh-t&{&B<2kB?j6 zMPZ2oI?Li{YhC->(Y?y$J&1D3re zqc=AaTPGC_sexX<(D}2>J+qx5SQ3Gor$Xn+J}SSBt;$pTG?&k zrLD(-8elA;T&^!|RpSXORV-57b!-j{*=*PoJtk#@PZvI+u@^>mK|`?XEaV`QjLf0w z)(2empHv#JA>uY6cC~qD!p&SJUG<=lqo5Qg%HzQ1HAG7w#{xSXPtE^+Oc3GRZI%oC zUG$96(g<%!Y!*77`8Wx=kvdLzBD$;jh$9{Z5y!e@l!a(gGTum76N1sG!QI()DKfEr_RnDp={+6)n3w>xs{6iz3?Iu&y7hYi2fE{ zpcg?k;zh@70rS8TllSLFM)%LXBv4{Mm$tHV`^s^akiNyzwZrU@&k(aT9r@fq`c0K~ zG*q1|LdscJhQrCtbm_nfjqI}`PK-dCG98xW3C1H}OTGiQ(1FVS2k?AyU_d7Rb{cd- z(NE&^ij|P?GiWoD2T9$p=!p%3bzpz<(Zt)qLU8JUv@%~3-CPysYH4D(j0ETFwHCx| zm|$OpwMBc1!kZ6{84GR!xaMj%oKa{gD9{zrHvIch`(_GCv+Jvx*?mG9v(8=;Gs+4yNY-0wD) zz3Up9zpB95Va>07lqhArnFFd}<~Zyj8om$dR(WmZKksY>#5Ro7cPK^lM9cEfK!m^* zWh_u0c*|PXCwxR0X*8g$1LG=cK5I?m7(~tXWU95BFX&|mWPrO2GcF2R3zuf-es8jn zU8EJw24FejJ^@lpCS_$m>6))23s_%?q9|OTmY%phJyeJ*zWYdbH|qmq&s~u4zhxik zoAx8K3C_&64tC*^i)yIcCD%I2erK(Df)I-N$!Q?)!0mdP`x(I2_UE4c>gY%>Tr52g zw?X3?7E&_({X1}WtL|cJD)M2qH=3fxm69ECs24?y<8q5;0q3UdZFref&GDuSVO!rR z0)nTEG9KRls1e0758^}2sF|QFI#HD8h@+yCxcz>{p!jpy@v)Iw%x+j%-NW;OMSclc zjG}~bFl+gnql1Ob8_lBtg03VlA)cWk@`;Cm7gQw?PX(}a9(}dD7BAG94USF#%Axsj z&L~o=v>sobTj0x2k2hJBnRcnY0UrLb{csXm<0JGgGvg!~#WUGV!ud(J_9m%Jxl}at ztygR0`m3Pw-ksBJtTLYL`Vktm^wDYcx)b{K^M3s0i@j1hQ9acTiCFg_&>u%X=M7G3 zdQ{7kvPGa=Zd87oABkQHT*^qNRPbkzWBFH|Ux)pH-~DI7Q$9u!*Voqb!#7@bs(`Vn zU>Il*XdJ!j$tKexRF4K_wv`rY%JDvO2NM!j4rMq65=^e{5D5CajZ!y}zsPSjt>9@> zKXQ92NMrlDT_% z4c`f6uOdy*w4SuAtg|Z>X}M31lD$HiO#`i4w$zlw?I{o}Stl>ygtuiD zkmdHC{I(q><@o5x!#^O!w78gUcjY`d3xvWPVmYZr+3AoFzAS#g;CJor|DR+a-2aLa zI6?Ww05UAj|6puzb8`HX4CMMBqK<#t=>H9Q;pX}uD$gMQLU0xw4lXt(R(1{&b~Y|1 zUS4(*PBu0Yc6KhNBxPkP5c45`5b)Oo0t6tLasMt0v$8X>v2&5Iaq%#5aPa&IQ$;wN@#?Hya#q#$kN>D5Y1ZGl{D$+mREl$pV z_4jiA_i8jJ=YQ?t<>F@goAHvM`d4fNt_4o^zv|Kdo7#Yolm^WVvQqswoddwi{&(S- z4ybJxwKszH(be4-kCMP#7^{1_I9|tK8%rQVGMaFQ)^{Ods@F6)l1M(v&j0dI+PoN5 zIl2zr*VAHHR$gA7Q{}Dejn$KDVAe|)L6(y4+Q{FHV0wR(otlaQ_z>Uq$n@xbpE^xJ zR>w9ipENEruKyf;eM~l7Ts@0wtnPHb07|LspKQPXo#q5G8JG2^6HaPj-QTrYRTI2b=oqL))2W)9JhU#nv?QYKOy&T&nPb@2j3c|3nV8I}QmCjd*Qd zd~Hr~@xnvGPr6fqNa8W?U1mpQ?Uvg{1q~ePnQ+VjFoiV(;}4fSa>CjgKt1PuM?CT{pc)SE`O%wNb^q`7oSVVsxC9f;p zf~RVnr9xmalJQkC_Sk;u$P;EH9;-Zm0~@C&i-U;J8?3tBK~g zZxJ@f=f81;DIs87C0)7{@~NaX0Hh68zY>?f#|C@O?Nh|?(E`cbbFUoSRPLj)@602( z;V)1$M!4SZVGsf2QCT1C4aCcX38{>u!-zlS{1|XfW-oYMN6eRbfNHf|)yWXl2TB8% z(@y0G&3@hS?(fQ0>XKgJMO^_ln7R%S*Ts?=0$5nwxDJj%*RH+i+FK)R*I0)$qhpjh zXtAsOqb!i)bF_5)Z9X&$Uktt7&*e|)Q|g{ut$+!dsW0l>{$rZh9Xsin(mjpJC%=1z z7Q^?7FIeRkm0RdKfO7!|;?ab^X(KHlkD8B!Wnk$c&q+aJ9YK zgz{7`#CS-_j8oSP11*D^2}zM(bY`v{5QN34E%KZ5e~kB8dhV%%2)%zxlDljdava@m z75rHKw6d#|0$MQK*-7NJDUqq*(U=fQS%ImPI2%4ELYg_l!~dG}xh_;XFy5J>D1|2| ztr(L6hs4OO)0;4%QrlsO^F_9u!Fun04n&rmY(7LlD)Ujc1uo_!NDzQO!x|} zdE+YT&(0>RuO8wrLjTS}Hl#CR5^A9u9*T@(}9$sS=c0O!BBp{Mv$QxJB2LV(|Yz_v`U=?Dn>R?fiz#b~vX)nh zW);+?=$R9hc~w|%h!jxoR%A}7zi!o!Vi`F^_6ft43nAzl!a$B&hjl1w7`E`RIJxGs ztraRNc<`ckrxTDUjG`D<;DjR9(F7&lAz^J6HrO*dqDcF zqKwE*-lzwX4AdbLy$(~k+^zy~v-J9xP&M$PS6Yt@LjlMtdOt4BduU>ey~6|5d1aReAbjqmoMr9bX(5kRG!GtR^qP6 z{`7qrE0hh7?!OCOBRF^xzTx9vJnur-rG3Sv4aDOSK%ieKX&wHC#QFFREUEZY{ycnk z08ICv*ayPt)i|)Az6swGd$wZp{AUH1>t8S+kc|oe@!v2ZuKz6Na{a5Ai_i7nd2!tT z2D5Q|uhQI;m2G#U{v-~Z= zIR8>i9Dk`fR<^%Ju<(*_a&s~LC7_I9!72Y4nuMT+4EeXxN+LQZr{>`JZ(OZ^&Hw)h zFfLYBCLR`0KF44BYg`$Clr+(X^-skYwCx0e{C`$G=K?K%|4V`i!2cz|IC=l&r22cs zy{_qM2)WZ3jbeID9HjTdJ_Zj^;yq+hvhe@<@m>A2g07hR$f)7$bb zikxq`KMO`=PK2KP3$VxW5Y6P`=mo5-U!Q8`q@~?$V z(Qq^KW!KIRotY3sf-M$LoOG)TutmfjpGJn4$HmTVX#PkiujTBIK%y$}@Ua59V)UR9 zO%e?WIetD4R~RH?3Z95QejPoBZ3z@xniaRhBSuCfXjJtUMDPk8!q`SR=GO&l`Sx zTs|JGtv!9dY@%7$15fhp<1kU}w_q@%=jeno_khxme}bvb4pt>HI!`1M6u=fk`aILQ zg`IRwVoF_GOV4e{a@!>V1gBCyE{OLl8gKy%$zl5ulCLtyP~u3F9rfglA5@<5=8#st zZG{|;Rnek(3&N|me@xNm9(Z+_QsJ756>#YI5kPW@*i?-0K&knq(J$jzh(DBHOZhlt z)I6O1DTmgyngyqfbxT@J6_*w#6~`IT+y-GaL3hh+A*bfI2X;|meMYA|XU9Z~-yG%k zxtU^Swp$e`O*S&>FQUXdGHRqvzqQYFJsdc$lsUaI3j^pfCKv@360H5%1NvwQg>;~? zOL&#}kH(+UfHA(0wEk!GWpdgI{#oEeXd1o}-- zxxM}%%m5X}J z@XfYTk6bodu{4!f@XAu>+O+xMB4C2`smXsOvG}hKPz86I{_*eqRyWC1^AKI(RJKqm zKhMovr(U(f6;X3M2-H8-LiT>|f_k=j8m|Y?FsFkSwri@;bVLr?3D`3wD{C8*?U|pU zid73KkU+EF6A=;t9m5mn7JF7yc17z|4F+9rr1sjWx6#w)=}VHuZnL}an@%jt;9IfEwe50{Y(Dpnzm&WUT`=<8t_(mMGMnf`75dRWz(yst%;#%VUX`% zf4#+>N_wm=rz^;;@pr^uP>-(tYs0q0jBG!{EPI9HMk!tG=qABiot}|+IIhCFHBwz0 z1j$2lQO1h7u-}$6)FdzFpcn!s&9r9RMG&Ax%GsdVGm`PqeugM|<>$gs==s6G-2#9r zJ-|ap76x3F)QDaDYv#O-?F2VIGqLC9JGX1#ld#*4-+{GswQtfp%V-y=5RSO#I?9(F zIJ0`xvg!{p9+?D2rQxROVgBVmZG>bSt27(Sf=m%LO(=P626L7_;CtoBf2eEWQ^!H! zZp|P^JbueHI_MzUVDyq1H2nPC8G@`eSpnn=+L}%i!7j0+TY1o=OG1jLH zeT9NrY~1K-spK|gEM@;r8__Cq5s2xLDTxx=){s1KTv0rqB3k7_muqwu;tNkHcwXRs z03P#U-KcReTSjIKR_Z|P;Gt(R-uD&umNDCEA1cR6SuVA`l18A;cRKa4^)bdHeFSLS z?y^M0`ONyKfU(d6MbYv?mvFJHCy$3T{xJ(Yv&7r*vZ+e1K6GQP_hyRS1K$soX(QUM zJxmH4@`?kL0A7~_Y-2|%+1DizvZ6)8wk4&q1|PaJ4vnL}U>K*+`IiW1Z9K)!Oy;4)#Fbol*)3uW8(p!Sx@*>MI zSV&BpP(PTs+_u(IcsMcBwad_%ny(=!t|;Apugowh@$rVkd{N%#4?0wwBYK22GT%js zww)B@0Ks^Cg-uwkw4W7xDzN`}v%M&R$6N=MWb^-~bL0*ye|kwYw+FgV`KtH}PaM&ex7@-PH_NzdWw;w- zYUhW|%R-zdnMF!qI#vbW?O0oXPs{Rd;>Nu(f%QuIiGI5-Fv4#pHqv~jAiNnh<=@fF z5Gyb(430lc#HUIh-T~B_YuW1;QX>Vl)^T8{Ars=*+DECld)cvW9+6>96m*wgX8!ud zOQbzzma640<6W$ZBwg?g%0%TD%OJwu>iCD~%lG=j%Q-Z@5-=P`NG;y;=12!eNSIjh zNaJ$b9yGtMSaJixC6)T(KgNj~PD0B;E*}#p5fkbtrXj_2UlD*FdS+trjdwAQ+#}zn zH;fj+%;R<0s-#*GI2Yk_N@BVK;j*!j@dQ!={R4afd>UsqZya@b^Rae|os1o@;%<#oWK129E8T-!8R`K9|qrME( zld`8u1vP1Ve~|!Y@X`@A5fdHv8~)}2?-Z{(Vq>yAv$Inl8Wk7~^~Oi8LGeCCmAMV- zjGZn{+F+&4mfYAmI%_eZ8C7y0ps0r?*qQ&aghsC8hYTO)iZ@)5?EoJVbd89KJcL9V zb~NN2-5Y-@bDqi8Ni=$2lc28q4Y&AfA+%ksJW8f(cH99Fm3g99&zos4uxT?6RZ=8r ziqaGgL+MGFB?-kN(t-aZ2PoG@e0FG@qAKr*m0V=Ykq>QFYl~9ORIyP~@=GBd+5?+? z1vB}f;g;-RhSaeq%8YMwEJ_`Z>pXAXD3#depv2o)moKJ`bmC}(C3(N(k8y?uMC`T9 z$Hd>0h6Wyn3gCrJC~^1bGjl+=1SyF5Th(aAqJ#V<_xyy|^zcy<1{*t=_yx(g^Oj)fqp8KUFQ)e^gP~jaa~I; zMY2O-=-F-Cu#(Gfvp3Z86^SpZrz^gw>41!pyeETZZc zPqq!*q%p(axPQG5?4f11rb_Z`Ha!?!biiD%??rUez1zw!yLo@T25daiQ$5>8E2#EV zVFscxY&h0+SXqr!2o2Y(n7d~NGuY*$%8L!-#R-^mvd$3WXf8U~4G-$3#u47SCe#lt5}< z@~hIJFGTT|CGrqk3OFCda+A9Onp*1+eobg7kgd1^s1tbCU^#MMbYs0qdRat!?K8YR zzU4wRM!2xgOSQ!|;k>g$G3I7GLM51yO}cP_oJ92Q5y&#aC~|M%RFq=CIhXf5nXhMRj*?Z=|1pEI?GyZ+`&Q!&^<*KunM5Dik!uU<#q270+greMo3%Id1JP@{CFK>m zE{;PGuP^E>J=Q&_4t5OzVk0-r^;jRXH0^9;aR@Mbs{4t9v?S}N)TMcB|G`ah%Re-YNX|C6xJ&Bgss#0>qfh&d@h z4fmfy!oT6@<|Y7Synh}4S7#hM8xuDV8)(W5K>YU_^4R}>KimHU4E;Ar_#YZC1UEPP zKMZ&PH^;vnZMu36`%PGWPt|D*y65u7v<2cD*b-l4PK%J^4eF5R`gHO#&;$#0*)vi& z&K~4|KGQMD`w4q?Dh!L{iBkJJt$tz2x{%jOjJHM!k_owIwzVsUkaIr3{QXe~fP?tW z!{i`nYsfkuAcS%|IJw~&ntAK~GFin_^}CLnUWpO7mhwenRu#%YGiTBJMGQ)eFxJ+x zqbmO!fxJuL6bn+IWogpFYvvVml|2E16HZqTxoQ?`Iv{B^&Xr7_D*aKTC_)CSr_HbJ zc9%lmuYK&Hj?(XI)`T$@_!Eo15a6!V0DI$|4j#l|@Lem~lrT{p>5bQQzh50l1V?n|Aec=30k(eKNUs&5@ZgCYhyw|Kz&ItOAMKf$Vv>$_3e8OK-Vi^a8m z?KDO?2oumcqZ;NzKfGk5Mj8|Gi^BP4hCvIQ)OxVU?wNYa3uSmvSQD>p=f{m@N5MwU zHXU;r>v&9H#?K~ZDo1+Cd(waS`df$;OO9cvtQ=#!T^ zn&zpV0%J3(E%d}!ZTdv_rFK#DIm1E-8(;s~4{Lb*JN>x8cH#oG8)-#hNkb^^kU}bu zaGVAb*9t2#+H#lZA(vvDlMkL1Ii}#UXw42LXH?)%AQgiyrZ{?#>kR$bX^*S*$;Duq zQJdy0+#Z2qAAn_s)NW7QB926J^!WU%!1s!vrQ4U7x;ak z9txE^Yf0J&O2PC(q+8|EHkR(ecsn$3aVbE0Tdh`TkpUSgVK@>sHxoiIc)afP5B5{- z*9T2!N)%r5fuV&i61|HS+`x7pnTk{)!e++E(&QKAn3f(a*I2`dRO6AhxJKfV8*#)z za8R`JcmWonnXSNNTa)cYEk9HfN!c8Rx7dOLhdK#+k1o8sR}7(t04o9&`kEE+F%)EZ zu`Utz5tQ_`;IJnxJmZ;KjGyDZ#`K^_(tKyXT-G&gincaeT3tT%fIXKGr3O4Sd2_4z65r1W#}kqj%a zNQ8y)&Tix$k$aH_Ir?6tP9PBo@wi~jU*7>Jmz}f3%+tHuQEyCyGYAUKfg8XLP8zwK zz+~L#iXGH}*UK3C?qaF9Mo3K-j@_fjTq>o`EaR&v%<>Jr#nYju=P1zx(ux-sMm`Ox zuiZVBAzf60Oux_b&1t#Nha+db8u~Ym zaO8CISzLa>e3KOPMYy~)%B$-Qp_3e{P3$PIB)JP$j7O53ss!j>$+0D{41D3%k-ox$Qx zscccqg05YAN+vPvzU(D|yHU!PM1C6GZMpRyfF7{zSK}VcA`4Sw5rYe0%ZuoB>e3@~3x+Z1Z#4{r_m{2nBCOez zB*vJ_zQbY*0YDYtfSa*i=gV)y0z$Abq_D+6Ofg`S09xUILGcBc4Blwovw;VhQR^OD zRBWj^c_fiV)I*zo_e<^SIV!3w$M#LF?bgG#ix290tE(%b@@C)8QXtf4?HES@xOf`O zoFTsA3vGNK;k0%)v8-+kf+j;7)eY0 zqn}4tiQhOmFftU@H*bu1^W>bLE0eXK0-g{_KY1wIx&e#O&#^`<$5DteRgo`7(n=-H zB>6CM>oGOFu zW2N(02d7Zo{7gf;nN$7JX~FCl`_buOQv5GxzG|HG)kpDaSTddFrYaAS;=Kf`PJEp+ z|F9q+nlZ`{9f_2T;O{lmo*cngu$v=suoyq-ocjzyFn%s5;vOe>1n}{#n=9oW5eN-Z zgFuDvc*Mua+W{7QE-A(dq_!qDDa3_F4o{SMy@K^R3E`04ZMcngS0!gSQxd-~-- zyUtH+J8A=iErqcu6)fk|KjZ1OaHmNwujv_ zVz`NXKv5kITz@B6S0{53rsu=!mOIe%fnYAo5p-g^doy~JgHfKmk0f;b4NaWyZWPOm z+9ra@xYTvTA~YJpTe1dWvw2>p+*cTAm```BLeo^FQ{2l{zBJyHHJFoD;Trz zJ8xbK>=nXS{q-&s>;s9K=MTWv1U8E22kKPlOa zGE4Swm+X49i11D`Qe*%HzAiAWvwcSK(d~3-PChj>r|NWklux!fM?$$-*2=aT=Gb%% zU232^P3Ij!scR2Ck`0wkpcfX+H}Bg^yOWu|8hrszv??nq<8t(4N%7_}U6&VSml_1; zT7#`rF|TW$cW@nF=C4UZ+t&x2(WwQPh=s%9umot_jYRk}_`qqooZAHx2jILr^~j3Y zn%Fu7x8=Q7OA!^dNA)i@Z1Qd&ys~znSdC0Srd5bDgfj;Hcwr3LOf!2U&4QBrO zU2iAAUHU^_2szrwq-iKX%EQgYXYGQ-vO|Pfs?zg<(B^&1@Z<9R!b1UAUr9OG!7kCh zGPxw!`j|iFrTTOX2Czz2;_!^g2&_x3pnyP(P~AfQf_=G<1amS4xF=94utD>L1TR6K zb2WEJc=S=c(Ke|*?t)Fqy8kWU;KDpf%4{}0LOtqxP~|%%!9woOK|m}CSD0p{Bv?HL zikGl+AU3uNOcv`U3Q7XTQVy1IX8G@-Qla7^K|$UtDcT2E4@*g~=I+`3DfSiL6PZC5 z&vM^$vW~f_>Zgp8gPu>?A-xkdxk7#})EO){L0VGa}Li0eR;E zupDRk*fG71UIHMp%19D+*|G+1y5Zo%ClcyM3r>m>Fx@xYq zTJEmCuNrfX@zSeY6}q!cVclZ&=|@+*1rHBHt8kBiPqXbTvJnaew;&ny_~E_$%V3VP zmJKRW*jmO!^VuLJs_R8VRuN?wt6D?b>}(B*3NIMX^V!hh;7z<5J%kh|G6fbzYcZ=o82O5vphsb# z6uq#uJiNexDiwBa_|lD15-z=R#to86FoQf#ICCexOibvl8z3gxQ=ESIo z#?J=#(~vzyv{^9U8^QT_cZ4H-J zV>@{V2mh5fI@0sCW?Zk()eHy8d!b)TaYc`wak&#bk10~SQ__TP7l|kDRg|Ex+h&K0 z4ol&NZ!r~{}BI1(qQflj)!GUnX2@FP#LT0ifn&NR69<+_zHpAT1*e(tFWhm+ahQL1;|eEEGY5^i*83_W4j$cT5{W1 zP_C+XtVOLasw{BuQLWjsi|^e&@Sq?8IA`YYy`H@%FbQkdH`L&R_ZTQEjD@A%ynDoi z4YIoKyU58-D(>HqD3(>Pcl>kO$0Z2IkD2y;>;OA{56;x)?^IUTXcth9Ni?@F1Qh9) za#R~X*B(8*5gR#SZBxhsTX%ke$roy$)~jzr;=YAKW>F-cPz}|wocni>YI{mFXk^y- z4j9nBk`oB=+a(zQ^^G?dc_Ux>JbwtLd>mL4snd}4HDoAW=QGpY6}eOo8QO$TYI510 z2cR;OUz7eDxxxP#IR^i?N)7&3rKbOHl^Xm%n7V`i3Fjl@6&cjiioO!EC+qSsB{#)@pTkI;q&6z|R^{@nbnPs#l+ zI)N;|L3x5Qt<3HIy`ki#OllLE_fYAAnAPm@D(f;YHRq+Xit+5#Mre>xj5_eKqyN@q z>yzc#B#@EpOAyYz?(fUB@NRMq|J&@=$jA9ntd2USYHtognjHKI5BICftB8Vgc7LpV z3ZIWMp*|mn`srXQkS<3Bsy|eKavbOl2w3#K z*Y&_sVR0>5+hJw5e45!CI{ZY44!fl4QO|#R7~T4j7XAbyWJypWL~4aAd>1(gmUv^} zy{J|f)%SbCXyuvVIi8OoRPop!C-WSsO%r1xmoyeIyRdejn&eO7vKG^!_Sj6WwC1l$ z^=SdQHZp_DHh76Z#)E@1gSWZN*8Zru)o$pSA92!SVU{lk8w+7gXXl>U9HJOpZjZLc z32UA{;U9$q>xpXXz0;yxUnHMVbCxW@GzKqJFy2t>LvS?}B|5A?98zmP#uwz5Q<5I2 zvCVWawSNmNsOn{U$DKy3Lx4*YmKzme=>pJQ$~2)rCe)Bq%+In+<%3USpvVpz@?kdA zmo1&!Q+U(5r@Wf6*}GJ0eN&X2zeG0)mvS>`?=&$QMtdOcE^=BS;HY1KO**-jlaA@@ z_NC{+Xudb?L2){@>(8A5RYRq-IPJcsdyshtd62V{{&<$jqne?2DYI6;`_^{S`^u_W<@!{NGG+63C$StXB_T zub1i=9Cf<#g1 zH-mY>l(bli{*BV!9RE1k{n)LP){wWrOs*eZk0gc9`H2y<+L-wc? z$fuk2yIhU6U)DV9uJ?v}N!W59DGA|9itn%;UPEwEmC z{wLcK5^PuSh!kw`DVx&~+}1v8mh~@}h4dbom3?6jb*fGW4yox~MPB&|wQBL2ZSkn3 zxK?jq(D9K6Mo5H8$L5BN5CU7IB#Mr9qmw{U7M?B3S{kAifRp-E(skVcD=003C)^e- zC6y$lX^S7ll@OGH0*K>$j2)0T!(V@W`t>l0?Tyl~P1>PhIQ1fN$fm(i%JW8-r;yCu z#=~n}WnU}m2M(csyXfF?*-NAQpkH0evBwSk4w!H#65$m zpv&>yWAgP5;2}$hVOoU@PQS01^av@g(2>b0FXsIiHi;=_D-+}WXImr_IBrwwpv9Er zUxu|he5td1Znb4JWCRx0f?FsRCN|QCd_Ng@)ha(A0p~KsiDq^~)eVGhD7#6JQSnl* zO682{@aU2GEnjlr=G%sFV#4E^Tdo$a)QVEU|(I#m*6J1rKCgwnv>72@@$wIUs7UOAVJ!WO8Z15^&5MflyX>=zayuieaGB|nuvsjvIuwiyQu(!ynUNC^f!5&YcYQZ z&_7ij&;`w?Se7p~YUAtScI`s%{nqk5BC!?hrd$4x(AnV}d>N+sfCyS7l%(Dx@t-|v zw51Q_w#47wIAe5vcOxS z{&6z-z7Sbtc+9vxD52g4^_PC3FxA+USR=B`V}3p0WIhnh)KK=h6?%lkYJS$Oi0LV(cPyejIYfBw3S$frmYZF zT_=bKZ2-+-b!f1BRq{Xp>3ynqB2a|^sV{A)rcKhNuvA6-Sj`%UyjpztEZCc$unWDL zzgMc-CQPsei_x~Pu?!nM!kbV-Vu@W~Y?5245uLV_)vl+llKuW5<~x*Q40X)sTj^kO zSkTi)!mk34uV`yjnSzVA0n@HzG%Vc(9VLkHZD`oPbQ5_^1uvwbwfuqy`+)wS#}aOo zCBn~%*~f4rJHmqTIgWY?IVK(&=fAk)cM=y{mtC0g=JHpTP~HlvR@f<1PQK?IbtyUN z&Dk?H7-mfW)u`%>838g~8L;jc#(N&k`8rZRl<~W`^6ujbY{#8FH;z7E6?vJr8>hkU zToShBQ_2-lgkjyc2`K?Q6ig~Y`MEpDRjDckfp?mfX<%R)Mkh_0 z&ZXf#%(qu^l}hf`e2Q4jrTH4Ro$BLfK{4#?{I@ykxkzX}2u$S?WI;aE52Z9I9yJyG z&nkUAYER#hBYUa5^=cRK+IVx#YaV zXZ3lQjj^#|Th20?O-psgKA7jSp($Kf>J8s!K?x4E#$tx`PjF-Dy4Ioja*7&&7}bJ9 z=;7mI=3uM@(w5pER<8&8wX3lS>Yk+XZ9-XL43CznPP7@Ed(D@3m(wDy={|*wn7@;o zhDq5XclYtTjduUgTEQLAAM#jxtSatbezMNu;Uir1?qgJ9+C@S~v5pOL^vH zijmO1`T4D0D<(XEz~T|FnbN}+3Jur#i>AGq_UI<7-+Bpl$wn7YXYunZWr~pLJPeO_ z7af{E#==lNtdn&IN_q)~*rfiPm%hGrZ>^^xh>QUBkfmdrD}K5@gfB^kQvw0eI{Oim z82e5^)0$N+-o%a^V!8b@zGYM;zFp3F9j@HB$M<=T#Qp+**#H|IU6t9Q;<~!do>Dk; zN@|gpgpi+DgCH2N!aGfSskK$e-jb6JTJc5=N1{hIw;7k%+6)QY=F^ckU8YCb-qvE| za3=1|3ZQ|XwEb?G!eLrJoHqKtu>EX5H)wJdJ6=iqy3es{ zgJYQVD%0^{xjI|y&dA)H$mzyK*|1<>n1&gYXUqS!Wn`4V`+u03`zKPmN);9f7XfsaUuL(Fzh6poSbaD{|v%$adA^{^ZwPNdH%_!;N*rte}kok#Du{xLk9k-1#`0T z@bgh{^7F9$fo}?Keoi(p2u#7n!OI4jj)bFwgme9=CHI8+cZv@DkNEw!`CAm0`u|7A z`2QqZB$C1WKUs0HKpsP2(EfUUAi;wEP;qd{A1Z#g9Jey?HgLU~V5i?utZ)&3?Gwd^ z%As&829+p87FOFOPs-AK1)nXBX0o}P21nsWuboKL07 zZ(X=7@_Y6&PdAy;)*_f`D>3Op*FL$pR2c_BN@Al6sMvVH-Y+QNHjM7_-&Y=$AM;w@ zXiot~5d-OB{U#<6^FKG7&?SZA9PPf_ZL|pKoDvFn;tkS$d$<|Q1nXA2$h^g>1SDm$ zE`2FeHPl<>-xD)h$WM@;iSZI6sxAm%{NxrT5zoRCB)cTsVV<0Nzhb^1tV(#s?Cj_U zYo$r*-5e1osOa;N6~DW*{E^HX=HpHdg+Lroz_LIAMyW|A7__k-fYD?`4;O^TOw_DUrT_xzj7o1}Uo2eG! zT4H8Jm6~9?y4t{tP0>QZP+r9-n0>qGtpVra3j4f4C-f!BQb11S6_6mjqwMgZfIbX- zcfc%SDHP|#T>zUaWx z+h&OxEd>5#pnx2op~hnH)KjvjyB_H%PhiU5RYBf7#M?Q8#e{dF?cEu{P0acpAo()~ zqc$<=c0UvOG=qe3bfvB0-6{FUIITUB&ePk?xVY0Rv?Lk@&ClM0_tZ?%51ZKMcH7#6 zQ{@x|CqiDo^t_=z``$l89VX&BNJ=K> zzfp?x!Q<8!Z&zkAF2_~j)AYsGJ&;Q=qbKD2?HRuc0v9?@9aMHomX+AuM@=@2ExM60 zxTHWwA$1Yh2iLTpYhhK!W}a&OMT3|yGhYF^2kNE!T>&4MrZieTm!APN*Nrjg0P7P) z)W3^~e^J01#G@!C5~iSy1GCXmbW5=DWgqT{3uQKy$YV8VS4%t{Mu-{Y2BZ|i4_~n0 zY*g`oAL?ilTFD`Ss)@(^y0tUt*X&J{k=E>>9utdd8_m`!FHub`6=a1QVQSAqJ__!!KTcE}? zY(4KKiC4(2tnSu9epZcP0gPE9VUnjUl$jt#`5&kfz;p4TzpmiDbx>>0@}Ta9~)F$c?4)=s=yzbxAr$EeNd!LaNJ=cuioSSH^ zx<_4Fu>@uPQyV2lU90WZZ+($^^zU9ac z-iLk&A*BF!djTK>Sg|+~tUlwC;_R9pbrLQ=ts0vRQN8b~ z%r6i(ub>VpRsY>}`SuBqn`++5h-esd>!ECvO|Hs&tNB9A7AV-6ElEs#ViJcTzja(5N2F}kYf zny$qNfSEh?tpkI=qYbX$FLLnEw6c9P?qlKZGL2#zb`crudonvrKuH=x%}K~!RY8-$q&R!FmZVs;^3j8xULaHE&3B#H)at?C zeidbeHLg$A{>}{LHYXYaKQQwGje}xTGep zTHXlrA83WRaM8(x-JvyNAu!{I-nz~UkNw143t&xsh8-cC@IEi#FiU&9aLf?7GrX1xe; zF!S}-N~l3|)>%{bF!^F*B||8qJ*{IKtCM3`dk4>m4K)}1hJI1G3NN;-`=ThmyZqNX zz!!MiYEok*aqNVgrUqwod*Mq2vn1vWrVCdx64fp9{=1}6pbaW^FA1|pVE_}A;3n4A zGq(f4#B)n~>847hD@CHr3@Pit6@wWUrNg2NzhYO4mynTFw8lU2b1mW3%B1uLjt1`s z$!ziKu^iMcF2*eD%D(jng}RFv3AOwF0YrTNRc(o_0B1!p<&GJkuuvqEfqlXtss$6P zk~incfl`+)Q0Jvzfo&t205CN8hDJ&;40Cvow%BBjy?f8u8L;Y}w_FXi$vw?%ZL5I- zvHgrVm{d-ubrlZH$){`I!v?-l!s9k&{P`7y1x~3vMUXmfc?gRmY9|wyGMM8C9+b|F zd$VH<-9cCd2l-6$1s)|{Aae_;Ui9tOkJTu_Lq$O2AbP|PUQ_{F0#NJOTuIqHuykmc z?2{>VJKthF6e^J&BSq>arcak^*qdeKC}c5cy&+mqQ#VhZE@tPZBx<(YGZhx$t||2< z(6nQ+idX5j6AWVAZL9kgIV^|b^TEO7Fid@e$-@8%-CR$rn+Wxx(X|&@JRHT6!0MWf zRdZd9ebVFvy}*Yg3m9PLF4cGvIAerp4Eb2WlRD5R*d#JaRl6+UbarXnGqoXu=I3V! z`D#&xUCIMnycmm0c??o`YWs;3g^*vO7^ELRP_|Tu%-6Ut_}};On=WvVh)2YkJ9D)3 zP!+G#ZJptJ?1aJk!nPa>>K(u1F)tu7>mU!G0T$RzL_|bnXfd031puZ3 zi(glrZMSOV#}N>)({hD=Gr|PN1I||>eJ)iVwNRFHlTVjv1EJLM(K}S@Q!Toni5r)T zSC%j(HltR{=IZci7%p! zz+fHl-JBi`9z|iH>CX4F5R766)Y$|#v$KMyEqEYP08?obtoI~S*dk@a%q|A27D}e; z;a;1o@}U?NR@1m>RmEn=((TI4_HJvCiazizCde)2>zgeClUyliY>#svc9qe^@NHyz zS>+$TWG9THILOm76DHUyWlS*QKJM*VWzMDPbGosGgq!&qiY{s^-MKcQMh%GNIVuSH zc=2zQfgXOEAWbJD_NCA(ikTYeGHmIC%S7wcVjBnDqef(zGj$S8Y|Id!KYZO$xf_Kd6Ib25LK2;E=_phd6*we0{+e^M zP761D9+@?#skf1oyCd`piy`rG?|*2I-kgQT{tw~u{kJO&-@mRfeE$RC{>K%D??0|E zeE*83V1ADOJpMz#5Eb7)0R5r@OHJ|@R5^M1DL`CcHjY0S`JY@85I2~OAJT312SsmO zVe$WoPPio%=cIGHRFPzg`hjbQbIyQVK^Zs z&ag;W+?;>q;eV%@|C-70@%)`pCWNrKz=9zpVK6+n93VDMF1|nK;Ai9K1O1`xKQPSk zzl#3qy3@6=93;FPY@D2Y|5(NFf&S7sCmZMwYIFU$HW;El221zPrIXRL{*{&a{#wsa zC9~&X;{GM^|GitBhnJ7-50p2+V8ej<{@TsZ{NE@|4r#xIK_&lxZW!mG0P%AC>vLV2 z2!jr3uY*Q{<>vao;o2#FdEo6!P^ZMYLGj{p15W_ ztAl;D!#!I@t*}^;N-xKiQpeM`$IYYuktj@uXHm;OGKj=cR05MSOr0DTcF9memdmrZ zXm17+n(*r~t2e3ElSuw@SUQ9b;70G^;`A?@qkeBQw@`Sz;WM6BGc2nFI@6cMI!k@i z{L)I%N`IkJOy%;U7LWK|t|<=^|Nh3E5lK~rb0?ef?~Z=do>-RpRJ9#9HjNcprdxV` zPrlZ1d~%*lr^k{DO{-a3V^aI;6Ql~513GUS(*Z;qCML_e#6SpnwshWu=m)Y3ET@*6 zMeSZF1UYitXQH3&wkQ!eBF8#bcBZx0eO*nY;`?zJMa^c|yYIKGhINWwD4MX!aytD- zEN-co>s=i0er5zQ|61Fo@(j}pCiSw?jbhG@=GSq}%PUmZ>P8|MLh&d@+INHse5@6^ z6MD^%C@@mU}$->>sRtKTpA=kqR|O(Q#;-T_syEh z7%VmE;OAh)v8fhsP4Fw8UH|@(GY$$X*80QX;H! z{Q_O3CWmXjPZD65-)^HO;<(>MMmHP_t%?qnT=&&DExW?eTQ5?y%&%qC>phKi7z(hc zuwZ7higSv$ye!GuR+wGCN($&Bk|mOQZsBxKhpgkVt}0z@%W=@%t5#OS5o6ZSseEQ~ zS%!_KMa6Lceea;_(U_ACW0B2ZZqDT+lPi--zbWNn>bvuXv>|xnFe}J2f$vUC3sz2* za;3OgT&|mnO*<)Lqkz0CS}oW2;{iZn>o7=btgO)4+lDY@0^&lOdw;Bliy!GxpIspS zEWGVr=O!W!_trn;&=*aI5m?~;S;f!7DaKvW>tz^;@cvHr$EcfO#Sx{&#Lft5`7V^IIb-si^M=UVhaTYO>%_$w+(A(3#kEyVmAh_K28`Z!Y z=>w^dif&XR5PvwrMNHgx2f>d>>pOW(RQ(cd(gK|aw$vW7c>wM9q3uSda0ohdNk0?G z$Ub;F60;;c_L?#CR?PmRj36`FEQPiX6(SKgry@9?Cb2rU%VND2h=*AJI4FLbco}C< zUp?9*fH=-Wt$7}Ovk{4QXfl?81S#MrxlEmp|MW(!LQ81(Q$!(uOrTvq)xrpGlP_Fn zAoSj()WutIjZd!WSBHlBEQ9%3MBNG@j3I`})!WBrA#YBWD4e=_4hSw$Yfyn#-d<9V z997RoHil2#v;#Mu71}QSXtG>P8X89GFIAI^3MBlM=y_+92V9?{&=YLedP(^R#O@kQ zysf?cJziN_?F^Nn9rknMYU8n?V(u??!;G;)v9E+WZHcX8z*Gt2Cd(Vx5bRK^y4INu zZ7L<)D zl(GWnXF9!j60q}21e+9oLJIjyG(ClZ3;ejMGv1B2P0YlurZi~E5^b6ee%(t@VJbKO zrA6h-Zw6$+uvV!Z>2rK$uQF~4OADH~-Ll3pl4N9`;;AKQp2yPc$1cUD9>%7eZeN2O z1Z84~C9O89AR*x{zVvA>BeX2i7bAj#U=_4ovfb&f7QmYtGL797>crb3VW;d4 zd)FKizlzV-C!AI0s_3bJM%$ZvmU^;L3v;$01hzK{8z{c3rnJMVohV zm`7$IG{)VzIG^G(C1(%>eY^;K(noW*2j3~Bi8NL!tz1drrG8_9W}5a2hDBD3`t!G5 zXpo@^Zx}V;eo%wKC`pJmf~^oKMfip5{u2cZeaP=sBg;Gq+z*q+2YjepYOGS0udRNs zl!kyK#fRUUD6-Zu)Cli`Kk`#ZDTm<9DdyhHEti|nEiru_%N>)sG^&@I_BN{;sVv^a zG*?vPIzOx%l!j$Yc{I;&S(2+SZRJR`){^My=PcGPZ@DAErW5~)#Z|Pp!|T^PB?=1J zH~dyo_lOt*r_5U4eSJ@^4&aq=Dma{$~JAOCmdT*}`Zo>MA z=-Z~g!z3#ABz;yBEqefop@5H)lSLBo)_Qh!x>PeD_laF%5KMqX#N1-j{VGy>qTm~H z2;ZwAP7pPxV!Oz!Qs~9U%t(@wsQcYGSjMNV1Z@#IsgZCsuRfJlS15U8yQ^Jk(Rsid z$;(Rv-}w!f{HTTp?mkJvDb)9(fiDGx6&cuEt%l*{tNvKb-AXC0N7W0X1jAPuh`qu6 zNfLspF57O)nsqJsl&Hw^ZeJGdBR)hvne`@$QA=6TUrX2G4?T)m`oRd#7C!&}>Gjsj zfSon~cPV|N*HTH`u@ylk3$yU6N5?EM4alaN$3GXkvVFq3Cyi+G&T%CLBO~^%b?@$y z*pP%K1&N1?sm@$KWfFNT8QKzCx2Nzf$43!mMsgRJqPJt1rS`cJza&98e$G49q)kg5 zXcm5vHqx)OkU&k(P_z{n6g5~kut!pSHn28*zpbUKJL_zRhQ}*>_qIBYwI2<5pQR^5 zLy6g$a(1Gaz3AhD!6D!e)j2fxX}H~Jx~?LTCpWH^Z>DKDdEsot&Ks+0vj3-mj(CQC z*)PjQPpgN}HqjPnY0*vTToU!Ss@53B!Nhf(ySjBcp*RxsulSQR!U0%RGw4b6fgCXKG~AQYL#>iQ zTz;*_JwLpaV?+lzYuC+HP^wG{k^EmbGO;@29xca698mPqwd&}QDl~aIR5L*ylQoMM z-w*uk)YiODbNKwjswp@{9M1Wo`(+w+>H|MHf3uG7CTD^TvLgKyE%qK zP71$0{TV19pS>^CV|#IIowyf_FsV2R^EAX6xRs#tvgoiU3ZFe874xR|8N9GCxXsD% znCB4EJ4j`Fbo}b5#yq!rQ|5I1(t6ssfPaol*pZn#;`v}mna#E%Fiem$(HCDGgfQ6R zo}sj)JI}L?Hth@hjmEc=I_)W5p8u?zi1`G7wzNho`fsx3hfwbRZ9?V;{TJ2#;Y}D= zIwtUcQ!PKwf9Ul;bj$xQ)k09RVTd5@UC=ZnJb%rwcqw>5{Qm@G{)b|D{vaa<=fCQ! z!#^0C+zsL&|y+lRYPmY)`bV z+=#`l)$8LeJZ1{Wt3{`(lt>*4>3Y=!j3acr$?o(0ikv-v$e@38(C%RfGQC-XC-CY@Qe`l9D`f^k zo)U%Ea_>;C>0;zpt$lw_tHL}9M0n1)@;`*Wx*LBBYZw#bK1sMdGNyAgO3Q3AWkg$0 zmYC9S zjpK*37-1+q8SshtG&CX1(pn^H(wvwfS0!Gx#Bs9~LhuUt5sz`A7(*KEz{q-)L7`1} zM9Kw%67p*Epm35Jb-(n$XyQuizCLr{yH;&s_UXMkV0+Skg}7nH#g5t6U?}|^^9=4) z`+3xYjp#(6?5iS2EL?N0e-H`QZ}Ml;ZdBQDtk5+fc`=P<>-I`T+AW`|+oCci5hnPW z-b3N5Dwn(YwJ>?CuNSG&YVJ9$q|E@;KIG;N!IL@{1h<=JU5m zCo~nF1k6mMSiyHzI}n^12gT>F&gyWZ@XJZ#Z*WfZ;yBu}Ks!W=k?4dN9>2q*s+V(Q zD}dU~mTyb7o2!&QDWsEjX*%QUenXay*3<4h^4f`K-EkK;tw%ly0eW$ygvCB}7Q@bE zNRe|G)e5Q6{9g-SYbgcinuvZ8g*y5?a~R3s-^>&DZ)t3m7(6xV#yPm-fy9TT)ah!> zGJM>|AIbZToy?~gWa@ew?qMd{S!o`PW`X{foVK?IyEz{){XLDW2C@-uLLv=Di;}5t zvxNvEN*UN{RL%#d8EdVRTFjX^0#miUmpBwZ*VJ{PSRz?>q<{bUL478a(uh3)_#op~nKm)8B$ucB?o*kj z$mZZ77s67LfJ?k-YzHlk)esZ3Utt-4{tIkX`v7nSlClJqQq~&Hx~1&BXLy|Vcz2hZ zp^+?ZQyzvM#|kBmJa&={2{SQNjuw1Y+nhfpjG2Sd3~&p4zIsH;Gn!qTX+?C2)fMx=2(H8K zEKIDTL=){<<5QUi8@IT%kdgrIx$ZArsp%}2+!i772ID_@v3ivspX$`a$_69yEUBI7 z4&D{T5)cPfpEZRzWl=F^z;8?&k$l^4KiFf{$<4qFbA~f>bVAMF{J5#q^B_^T1qW$6 zk40OW4}du?73pL+G4?+fW(?PRR5+^TC65knZAeopb)*hn$u|XSW)lFNBB*hM;Gk_d}nR5@f;5W;L4pNES&swJMT4uSp(X zGr7!4rgl7ZI=c1}+aCZ%8}Wh+=LwKf8Wy808t-)Wzy8+5&n0sdR8#G$k4QKQF(A8; zpri0W)*CP;8Ib5^6HQ6)Y03HUc$Tu|dqP{2myYwzSD=UJ3*{j^RAdqYxi@ccB#=vK z)^L@dng^96_=SgE)Y}7#Pgazl`GEi~W30dhqW~w9(VKVRU?>T&Pj-lG(2-bfA@GZp zb6vS~_|^8k;R~hbh?<{H<-yd}5j(%T`kiFNJluAhVcG|7*Z%Ln&-zJn{Chu?s{N+i z<|mP3F!QkbV%tEemS?%kx=G(t$YK%FtgTpSM2)S1Lfv>kbDG4`y#JFZm7}cF=k+4? zkOYlBbMflsXzABJz+US8c*3Lf`uIE6?j5u@UHx*>xm-M zOS@T!(l0BhI;fQO&fu~iz%FaLMOv);?x0@0Y0O9wx?#uylsdmttcK%-O zSp+<|Zctej+uA<^1iU$g%pX1OS5kdsKkB*QRZy|Nk%?4AVbj{8>ueT(k+^y~2O)nh zo}Z=1(OgR&ipjSejO+|>d#k`CI+2t4eZ+vrKCqc{(oRG`d^pPzDmlF~G%ioPM^^y- z`Bg+6b@Cb32taWd&>DJblz1q~Jg4f8D0H95>gBt_8`fZWI=wr-Dd%NhKi>6E_?Iv`UeO*O|-d3&DjiJzRnahFY2tRAbf6eOSNF4eD4 zm=J`X&J)w)C*tkMnVqgty%mo1ABhnpxJmows)PrX0XU6z4q*tSJx?L4?~DgZI%|qm4J{*no9RKt-^9GI8KwAK(Qmum zcW5}=kCFD_>r?M`sjJE!+qySKsI{LUkfAxjdC zb5{cJMJ&X#s&(@drtp-CwM1Eb?Fd6xaiLQ1w%ms3nI1Er9mJ+H^={qZKmqnm(eylS z#S_4x(m64`^yeRW3CpuyD-*a?zf!V$1KDBAn{CsyD??vKcF;_VEuR}rCUM;}jWgGw zNJ41OL@gy<9)d;i@Xm8(v)r}qU49JQ1r;AW^Yq+|TE}^NZZ@hkZ`KlfjyfSdCOePw zALxN3=*o7%B4vEyFik0lc8R54hH1_Gduc$`pe`<||E|1lm?yI`;><0k`tAC@*B$Gs z>K#=yU|asq$WyRoH*x0?^9#z;q5*g*$MDFZ^{C+K(b~R7Jis8Aa$9cGD{~&RB8xe-RO1ayKtFWXcE@6PJVQ|70RQ z4vu8b5L#3|j(>6K?{0tND-7;mfs2oWGwlF|3Yr7*76+E{uUD_&pS?X8@|GA58P`9`buHR{n8917bgV+N{msju>DTXM9;E)pFA{}phJ~hxvrg?i!6pOO( zveQNZKiX{A(uDcC2&)aNG#09TnDLgbq%B_QO+Jms7&~xgZ1(q$tH!=wH{}+-9*&`8 zaYpH$1CRSA?;a$0%^e5u&qZC)&mphxuO7FzZUL$JZX|~1fpTXK3H$Ai)RbZy zr{V)tB_N?)e+9`&0ILb3)IV=|TD~)jb~Z-*lhJ)UZrXE&lbc)FK=S$lr;fwp<;+d} zci=m6d}Drmqjw#aFb!*ay{NuXp`_lh@!pGi*!nR0gZFD>p0K6;K|jS!j0*EKPg1(x zU8@O~qxjLMD1MKznco>hy4FJ9z_A!QEk}nS(#kN zucOSrm;5}D>a``jPa*V=%95t*4cS=jM?irtlmffwK;Ij+Gdn8!hKN1Kwi#A1g!-^( zWY3Eyu_YH{>}F(GH)lc-cl^}OeO2lGB1cL>NSSaBgz4w}L{7okq)WxPVDoA7jd^IUaj``ho`nboTRG6K6ZDLXJtay(} z^;*v(C67jB9yEhRr4St*`As;cgp@e%C#-}b5!Jafz5$r$@xTU%;HF^p5GA?9k<%{q zL)894$Jm#`PeiS3uOL;!3G*`^$UnY@o_=j0z2Q-|^Yvd=nnhXw2|hmCd-4N5K`vG| z^}}O6MfOtQ`gL?Z^PSul1jZU1+?@pj^r}@raeJfR5O5Hh z_B^eej;V6~nP`Fr!HtXj7;j4{I-0LWxW}$y*iD6%1!?ByF^Cyy!83iJLKn|W5q+sj zbX7LDs*#)61{`$tJ;+ z^isYdr`h|hixua(qxzvhU$suB6{0+~);jQ8glPH_<6S{=9|h?i7jiP6l6vBsMp+Ln zdcWOdzNV%HGo|lsi)wYPt7qPM_^1oPKPTn@SHRz%{LHdtQH5Wo;6U&Oosg36h2Oz7 zi6FFB$eIX=o{_1i`xYtgBy={&s`E1hiDmGsWBfq?P_sBu+NcCDA0kZK{Q}h%Tm2}g zRkS3`Mv(I_<)-rz^HbFnfyNi37nYt{BnftYH~pCX0WO1%8ByqlB84#LrSF;?>F-K{ z`m>Ut&`{reC@dy`TFgR+;{JIf11>%_dD%ZUajGLz4az2dxJL9Gde7dr=E&`ks)MFl z6D(R{fss@0aRMlzd7flJt1NLz)2_h#hx&6!+==+Qc0M;x>;%kGka4u|_gMc9+wN+b z+xVeSZew0D_nwc#W%L@S7b>%W{Kf=Sd!I z%SMgkrLZ^>m|U6ID)@(IKEmQ%W4t?QNnCqo_W7tF7x7cMQ$K4jCctHf=6K$Qawh+<5oA{J2{N?$?x0xxt=v7&J*T1m#?|31u1;3-h>Yr5 z)+<{-A{^<;x7Hg4b>m81Gu=IV zp4T>`tYW8+W5$`M&7XY7qGCdR4j9)rGNY@AHN@7<5@HKhIIa9&bbWa|RNw!9naLJn zEJ=l|Nyh9;6iUgOwIs3?Wy?;ssg!+9T)THFk$vB?MU*Vbnmt0BEg>YoduK-VeS99j zzb-Sc`#i7n+RmB#Jm=hAWkG(O>!RIyN9>O#40Y=trP$}ln}of&UumKlE12`k6OAl9 z9-@BwNx}V>;zOS4GLgLY0d`N{w7=*Tnh6PKx?bl-$$1hPl;NQfZiVp2C4`m+;9}B6 zH0>g&^u+>axhl_u^tH*E=kFzQ>)h1zTnH***Nq`IP0={GNr#i>J7s2q%0*CRb_N zgc$#ae(^3mUFd;OZ<)E3&*y-m&IEB+$@R&UNS}SDm}@+)hWjG?7xwY^{JbM|WTIsy zh$6>I?(l}!I{OPuIAe4DRhOS4vqC*LoQ^pe>_`+ra_t^0Rgw$qv)Vhlf$bw#qy zclg#X8_#bPwL7uF580$Wgp+S!j-S>aIPehTZa>)O`{G{GMdbP7`To_R%GDqD4C=T; z^@URvqRrdDUupu+4Q#_z*~-pLdsqrjfR&DaNVLg|GyF#aTlqsjN^yvI7_n#gaIq6< z6@9XF*5z=_ZjI-UY+PgbAHOk1I>EF;LR<@vr)PVaQ%X9SDze(yQ|yM+wHNgSmkuSp zjUraYo|Uee=MYr--g(LYL6fl9G}*YklZW?^xi?(Z-2xSGDsj4a(XH6 zHa&e2y#kdh0q1dh7-Av@E4PfF2p(d3QYh`OV)QYBve2HI*%hkGdHMU{6KgR&JY7nb z%6Y^WVe5xJIWisBt{sst%#9sS5NH)+yoeFnYX%Nwi35TkzLoGNtsEltm&;YwuYDSs zxtVb3lf-OTr|X#OVUAAyeIW__0wI+iValh_dinw(>MJWa-oT00$(JPQgrQ#j&kNuz zVUlg=5rt%1D!s#5_0w{@&*i8PxceOqov5{3p}j6AULBcqloV=EYFN07KdQ=RVP322 z`1&OeZ=sp@-Is4`zy6Gxo=1dLuD|f(Y;DxJ;I~+Fwo1lC@?i;<=L|Xrx&C5?Qyf;Q>a--h)J^lHa(n$Tuq$+Bza17kd$v4@+i@v$*lHA278Fi)`3#WfSLuWEMDco z?ZQ|dUdwDqUve2Zp|Z@r;&4GvocibPp+^Jh_a7t0UZ3|Ex>q;lDtYzzSWj6+ZMma8noX>Z=~|D3%7s%qZEo-0qO9%YO> zx4%npxiVKFW%9cNCHLh?gnwcEjt_&^GBWvh52S|QGw0dlFH4^8lWV{F)ZtmQjXiQ? zab)S`@+jZ;QNJzD)s6CkD4o*uwFsuF`nbAP<*O|Ust?&I(>fI<@g)ylnO}0PSvjoF zjWI5-eQR;1sA_osfNyZKNtw^UkMFNKKfwMQJ;nQX@a)#^^}@ zgM6usjmZRrYokwt*5gdML)C$71^HWFuR2^aaAl8ZIF-%k6{X8B%BmoRA4_r9x06fLh?hm3IJ`Pgy-32|&Un)i*wULKdh+*8+q+<)Zjygm zJRfeRCVa?F5|K_hrMg2DCp5*p_fla`yE}Gu)Z@MM{-nhqq}gfC8g(1a82-DjlC!^a z#vquvhJrcw9}ARs4szGt+<(HXmm}SNeMYa8`?jY_?^_9UP+TSD7wXW5w-Vx(?QCY(~sma!4=2oVM{kP#Mu8aHkjo}v=jXyp7n9K_nX`tK6m(micH~P`K#D6oZOU1j?&CdDR z-jrv=Q8C8-`FmfR+RxsS5RW=s#(i6@^&;GCDEOT1=P!4YhJI0Y+0SOCwpZ~qtmI`k zXjyO){Qvu20NQTnQO^=U%R1!V*NN~n!`IFh! zI9^|sE!_gy_B1XY5yU#glG!#8(g0}J-c+xpTtD=Djkx}~pHi++JCdcUcJGGyi|RJ_ zqD`}i+8Fk{tokby3uXxq=h_jpII~rQ)?ISRNxaLn#r6F|@+z&Gmp&tuAEmAORx($6 zSg?B|{0H`N+&V6Gd!R5SsD|jC{7rr(skHO>t=J<26@^P5+~rq@6?au_7S3KRd(-sR z71$tDAHI4__@teL$m3)0%sZ|h&F5P(_q=dya*x0L#Nwbfn-irVWy!o4m^^;qRCvlw zN^a^tyyVuE(&-0HW-b;d-n~B*Ep_{7LCUK;Au3EM=FxN7BK)r5h^oRT#iz_R9?UZa zYdbbdNZ6?tgfB`pLppma`{=qH}A+*i`ugAdcgy?Sih>4%LfA$4Q+WPd)~#X ztRH*z>FU-G{AE?P?-UEawx{L^h*!IZf}dv|K#!}*Qa&Cx9qe}YsNf-#Jm5vGy@wC#Heg(z7*x!%ZK-$ROeXfd%G90=p4tL zTyyRyM;$trkI$Hj9m`R>5M?FHdF?cjt#f&k>0#;TJZ{ZP_T^yE4+)=~Ydi0bI(V3$ z)ym?qp+j?>wba9ogT|C&b*U>iLfJg3Zn-pB5(Q6Hx?ZC+@W#fqHEF9)YsJ35C#c8p z!Ca0j6>YH~iO)zHiVUsJuDh2o^^SPq=a-N?505qZCyb%>Uc}yd2{dyYdH9N?iUtcj zbXK`w(7oPEYd|YIGPL)lR@T%Hm57-O#t{n7^a8m8JapM@5&njhgz7zeT**1AEKMP^ z$~kJG9YR}4ejdQ4p4+xFFE<;`-8Dj znDR>3rYn=&Sg@L?ICg$dXY$)Srxm*UgM=4G!|@BMYMK7N(A z!%s`}fLLqs6XTJel#hu;tLMV6A^epSo@&-gNm8>k=vnk!R*T}MooDH&)x4%&iq{K! z0qvC&*@{}aLFgr4zmJ+nIL+BniHrv+BH_PDL$a}IHKtlmaFViFPQO)FV(qIgC|rKOV(lLgGT;0~ zHzBy;zeSM>z9^~NO8&D=Q4d)$TO9*?x=ZArUdUoE+v=!!UA~Xftwbvx28H4$13VEgOs39%`hh64eD>)#cByVWi}jL3z<_gF z_P56=Qc8Ba-9;`vJHIrfpFC^hgk8iw{e0wk8)Abr78Arz@rvx>mq5RYT3cDTqtSwr zy3Gc9w18;AWPU9?^y-nZ(Y!s8+|@TXM+lUNii1Os3|-cq=6?v$jXM9`qEsHQx z(Lv9!PAy%96Q7UzsH?~Y&Zr!B=Wl@*&ynQTv0r^Zx(}MGei@RTTywq*&!W3qM>(Kc@nYI?-n%`@L)j_V zz-os2tH&B%8row|w70g5X9)C*F;-#%XIi=+!<=7QiCmC6{YZcOi$nS&-sz{VlNV<( zl-2JCH}5{x&MaTf%U&*1Wm_p@V=%lAj;e$*ZgZmM@cqX?V&&e_jffw8vFLMo`hfxc z*JFJ9FFs16TtOfXt#D)?0*4;7OHG>uZvq1RHNg@Th_*X>rhbo~w93=d)*rE+u_m`L za@h<-)Li>Xbh@%7I=zusnAdU`*qXXjT zfH*oJo(_noD~PA#;pupIIv)MSza%^z4^O1f|DXfn>45YX8j}cgK>7>oNCY|{{RMg? z0v(V*2PDuHq`x76M4;ml>3Bps9+8emq|gD0bU-2Em5(i!?D9TI($4v9<$B+~)u3xG&uIv{;H6p2g+ zq%DgAjO}4)IWjGlg~=#9{Ys!;iS#Rpex)@^Mx*FgG{92Aa1szMhcN>!*)TakuolJz zBsVf}0LN=#VnE6u6ORurX) ze}g`<>i|`#9fHw6b1HzT?<4_cWH^Zl4;`<8Cjh?+V7Qo{I$R7S41lf$oAoLLJ5b*M zc7U%FynE9Nel)HKMvkdhj23iGd z2ej7CRyaDY8_ovZG}tet3fNIV`yOagjp^YS!w48aw;DzOIM-m1 zG0>fGbnJg{W*!1)C$J!H_Z&mSBk{o70k~vLoed-KUj&>LlrF?DpdeTBVW35Z_`in2 z5b#JG2Iv}qO91Bt;CrAZp)7!)f#K(%nsd%fF}~VVT|h&T7_ne`Xfj|`0~z1|7w~HV zj4Q1!xEOQ`BLYdb7xmF9pLBU(F3ceC1db_XB`Y5h zG|+qowiN~10bqRrqQ1Ec=K^?PFfcgeK$%GJvltYf3n-+11Zl(52$P3Y1di^4aR3qh za9Z0uSQMCl|Fn&TcJo2U=Fl>M0PJjm5t-05G2p*O(4J7hxN^a0rUL|Zf3H%m}&$d}tJzdYsR;%h6~e5_BMSg=iWJsDI41C=(im0u!ACR5gQk z_0{JD`nW-*H;;izgE`3rkXpbHf4dJ%2qA758VV>zA{0+#prHkZ0Z_kSoWNmW@RsmL zJ4FG-E*LX{fWw3FiKcFyBtTh81Rg5G34pL5*bzl$xC9p#tY6?bM-{+fkXSOHg8kg3%$Pom!rZs_vY8i%xfI)-y1a9kq@$4WEDvA~Q zBL>DA798oRVra0VI1o#MYOLq7pw6>L@ExIe6XE`L^v97)Ppl~q47uzk^bgf3>I3<+tmt=EDDBjsy^dz5}?!$HbAW_ zPmhCU6z&ASZ)}ID02(MzkvwLa@mUy2AQTD%sC9rgfbIv}6~OP04}mGw)B!?J9fmzY zvk(g-m=72n0nq3K>tWOg7#Y>uUjZ$hFg&%mfhs6+z{$Xww=e=VBClv|YtZr*gcKa2 zn(admIJQE@V8UUbiirbD1c*wF9Tsg+35O{-O-Z1&3$!*hkruST=AfIvm;il+rbP{w z2&x5`hk&UeypI#`J-6*pEFOy_f>Q*l5CM%O5UG&^nErrrm-IJuw7NmXXcAq9iAIh=@1u+9^w6yel^Fya1Ju8TF>*m$c`-y<*kI9QaFl!)3#W~e5FDBX%sPW! z5N^ShDdv_gE1+t+9Sl^|{@y=L(PDx6>BTV2FXW2T!JX9YZ7_!O^F% z6h_!df);yIZ`p$Zq83fFD(1O%Nh$-OS z10WsfX5)em=)%!E1f~s=2$&DSX+tvb8j|AVhqEw}p$*Ms;L`y30qPFuHOm{@Uy-m# zFff7Z?_ucsR~P}sBG_(V?FKXj0KWyM-h+VwCFmVTnqDk`^&ov}!azpRUJ*^j0o{kg z5rNr37z#4bPS8GCa55uU1Hc(QaAOEWgq#LQIYX863OzfiH4#Tf0}Dgj0hM@byW~L4 zae+=E(XD{S5TQJyh6QzQ)I*{70+<^H!%p@N=mBy}VKO%q!s39#2>2njDBcaHg|#>^ zHv$&J?I9WPz71tqADBT7qhPPhz*vjnFkq)GW+6a}SpcAzVf+6WySw5**i+h>;KD)} zVH|yCFM9_3F+)P5xBo#4M9p|zaRT? zz{`vA*Tt(_lbwTKF3O188Z3RAm@97G`Z0~2tCK5cuvVVfBYR@wmvnpDVo0gM#LLH zO0le|a*|Qdi$G_Dcbb~Kt)Xq$mPUq7m^$7s14#Nkr(Ytur@U{yRp9*hD;uF3JhrQo z=F7z!%xM(yq{lCq`+8m^y0FH_=H8qOHS}CD_xs?#Kk?=z9Nv~v5ynwGSK`?c*fgp1 zB`m1D=0yKT`IfcRnlh`{YgsjHAB0P=}_OAs@*aR z&iDDx&y;sZ4lku0$*UTAv$;~g%i1_=&zSJ&_f<~({4GSO7-JUK1?OE^;-^D<3XZF^ zpKTuU_^<5ECyUA7i;k4?4((@R-l3VB?RPFb*y&~ZV21>nIm$Cuof#!%1P_`e-!d{J z?q^%@nr)~|OBr(?^3^Xj%XlXwlj_HQ${V>?gGI1r7pHd?R-`P@Gvjq-&b_-asi$9H zT}n6YLR5M8?cOjB?dnUD@cGF7{^HK^#{7?yOVTZVF11xDpT?3yDASMkGYu@+Zd~!b zSyS7J-`S{<9r1`oc*USmV579@M6lAz<)$??#TC^~5pTPW`~CKfk2~)Beu)45vqk9X zr&>41@;Q}Lgjxf)$Bw>{`wtj=st)G=Ql0fi{D4nzx_H&@l>;W$MO@^n{DZBpdVF2{ zX2tTD`Wv<;Bs&^yUMS9CaP<}vx-yZD~#2VD{gn21~7AJMAZDRR-SBRbbM zqhh|0QZW4cH&N(m#D{eWnC1lyM?Zc41#gXX|4B8cDp7x{n$~UbIPv2PooFw(ZonjNNmHnlmqXipk?OE{q; zckb!lE&X^r{hfw%a6HU2>3plc+Rj~UlGRnqY!CJLx_8+U~U;Oi3}&Y?H12aiz}G zAUSKLKZSUEoRy+|s3M4;75PPg-x%})+^$2(F`>a~&q*r@(ftw{n^(@u&Li&KPF%ej zOhNenV&Sa_6Zhg`V@vMZaufFe>K!;tUkDi>5YBG}+ zwsVv|>&16zCt=3u_B17D#k;kPH_W%5H(@2uSnH;ZfYa-$FXitm^=vuZg!Z!Mjgp@< z;DZ|)Vk<6w@H;MLBo;DDPIu?$S-$e+>)tU6u_5`zV6J9jjHbdBAUpQvoj1MXd5B3d z#(mr^lgk`BC9n90T*9ut6u7W=BE3&C95#|A0-q6yJ;?LeD}9qhv4M}KJvjp^CMtZz zlYPIEZpi?%)yi~&s=@o26H4DT&F2@^Lwg4v=F48#yyVW(?9O7~(sQXLHPMdEHrqmn zgX`2U|5pPn^#(kknJEpaPh@QyALMUUUQVmDe;k;01X-OL)<1&Mu=L81M6Jj*L_T|? z;!~5Y<^u+fdU76R{5J~Jaqp0ePk7nZyVUusGohb;t@q2u5oJSpg~PETdmL;6w7v2l zXiK1j?*F{dke7JaNI7_x{J;p?d*%UBWMj@Eo--h`{dA^DefCrRgZmB`q$f2An@l)g z6&`tfEgD%i^XZ8FONNmPCi6czvX@T-yWeI1n#j^+8sZj>qm0Uk$EmUviE%V%sit3x z7B8DIRC`%MNS!MC8n||!|Jy=!VF|hUtc>Ey?;}cD7Mz$x`Iaa!(OwOt`XA-VPGr8x zZ{1ujy|?szTM;H_y5%{+FYs01EV;)26mNn_PmnC-}$z}*$F9P(uN zO`GV5lf%^oJQJ#H0i@eIcawusPk$RoemQqEanMp|=F((s-|56#4eT7{zL{-LoA}u` z$2(4b;zskV^ROXDMMB~R>xW0>(Gp=6Zg}z9S{bqC-;_;94~6!{Uv|C&8m6Y<3Hn6o zv-gA~u<6|>zN1O1PFRql}UzG88{ zGxk~OYUr$OUtbF-s2_kQ)gjg-(E~f4znXX+@#&%+1J;F4a(4NqZTyeW&7?V?x_7fC zf3vD~#FoNkglRaXFt)szF~%hGE$zQS7!&*YkMW$7X&p7@M3)ekENUo z+*PhXQSQn&IaSeqLAd7SiK#9F;a#h-@sj9Q$+zlTCW6vWPY)!`Y}wdB04y zGeSSE0U-0wN@?cnhaKqB;*&8^1|!0*_BGKgf z&9cquXK5t+cVuz#e?JW0ZDqv;HG5pG3n}9tQ)O!|-}`!w9G)xk`BtulRlpqn-kFD& zE+8_F|45o^Ggz*=KU%yL2*|n&Uuu6g%}EGW`V>%C!C9rub`QCn((3*~ndMH2nIy)B zZBpteWdqHdrR7y;*xpO&Iq4J9cJRxiJ?d@#oMM8iLEm`fj@&AVzW1uCPh(Bs#aZvF zdC`yJNaOrpHof`CfV{C2X=7?h2k%zSvJT@JBW-xjWIo@mR&bxc>2z`><@7A`QK{Rn z3R0NcGZ(+lFx$uTw?9?eeQybGotqa~BrN)F;qnoRlcq(K^kR9>#XMD(k0GZ$+m#dqizs88>HJpm7d7~B;!+%#JxsGz);%@Q-#a9DbcXPzRU$~o_{m7lm z;+46szA!I+gQ0!pHz%rnqhnXigS`;`JuKmyDQVGOx(r#Ca?w=}a#%xCxPCOJNw|NW zZ1-HgNU2c!IA!IY`;%}f{NY{lfKAvZzxg=CD=|hT1k;j_P|5?vr~xhb=Oe>EAFMuK za$6i(+E+ojX?A7jW1eh_liw}eybH@krsp~)3+gvbGMLQV>?0~Uq|<*Ok@yfX#{Ii) zzbt-Zlny7b+DQ^vJ1%l3Ht8!)B{i+NmNtzanQx{fRy#Eh=Z+QX4z@qtucM&0E=)wP zJ&sBUI(b+&T0SZ5T;N#Xf;-!lCH-d~a=uTMDb&mN;?TnRGx6f$vV`(Ia|x6}#fm{h zZT=(smXH0SbM;EDM=T9RLrn-=r@HnjJGvsonHTP)FdOdwYD;GFtW-a2Ka)XR{3Z#I zv2Na!E3c=<(-2)^jKPR=GkfcmS-|mKIb97qDI0o7d9&Gj;1-3;6kc%Y=QjuY$~N~R z_L%R{HQ!;TTV601o&9&O{mkBdNUcdbNOvpi+sA;zx8n;^US+vo zNLe(YXz9gW&e-24D_GWO)h74LYDky zH`dD4nFte{i>*7%QxmB6Fuuv`Fv4^uTH+w56oEV1$fZ>FVyoEju5R;q*ZO(Fo}mag zN`l^OKvu>@wQAeE)OyW3Xpx#r>V+vyW_H|)N2<%uJg5)2HQN-R-5VD8M2&(EBl{Pp z_?8YI_NfnkzNc(>F;%)y%OVPI9yR7CswQk}Ct1LkYo7X}5oIFJce(zphl$^iv3wWN z@m7SNv-!iM$dj2d=Y)$+H!ZGm**AZ`wf?>)$-qGO%5GAUb~@lqN`Ev z4O(#cVvv(afJO41*Ah>IIbI1R1^=?G9*lJhP^hT`MrD4SFZZkt=$HQzrNTw|wy6^` zF2*Pt?-^&khlx`>O1O-hMW8V(?bOJspP=#{OZ)i|b$Dm+r19u{X@O`UE1<@gyAG)V++nmoyFgj zqsX4t-I;Jwlq*X+Y{Q7MTII^*6ko?PCj*q{9>_O2Fq(=mbrPcmXH{r<)yuap z_vW_$7`MnC4tLmsIj&5e_#cL!jHVqXK}P@2VG`h14Gb_z%KtF?WIA(CrZe|sI&)8^ zGxuaVb5Eu-_hdSAPo^{XWIA(C#?bjyI&n{?6Zd2~aZjca_vI#;FcAho=RQmTNU4HJ z1F1_e`4}MqPM{(hMx{N)c?m=`_4J8tj)6cVBT2xb0$hUjG?q+bOL++dG!jRB&mLWl zKt|%I4^*jK(&76M-B1Rj(G7eAJPJuB{UePhA<1|eK?BipJIOIRiZot}fC5E`fB8%T z8jnQLpPY}E!8n0|r!a0RMaxSjAPFeaUrC69A_7XupsqDUI44jIDPd2ha~`~S62!0m zmB&L*MghfSxFnS@17=2HRB~CG4-au6=)daXNmwKS3lSDHzLSiB$Vw6~7CQUlFDr`2 zp^-!^uoHSxtEk8cJqEo6N5_%i%sd!~JNZWvi$-FA!W&?ppa-LID{va?j6h?M(CUmo zau`(1ExyCFXVhS;(K95?ownEyjf;|L@q4)>3sXdaBrivwc=1!l${DLi!8ry283iEYLb$OPs1 za9A=D|BnrEIM7Kb+7n?a(=C$^BLkexaQGe+;r~$8Kvz5L@ZSf&MW7rHmV`%w$@hn5 zCS$=^c*qNC=6Dqh9by64B9@3l63G8>(Il|r1e$-TWD`}0fJ0*bNf?OaK$9UM0-#g~ z_7984BXQ)v3PA)1k?JYxL;vPN2n2^kV*bewEFO#xJoL<;0H_r~0$4CG{)tE|4uvF= zfDhd;3Hpm5u%Oxt6!<@u z>My1_l8FzC0_}tQM-~Of1`%R5Bmh4c=t`p!7zW~vdC8!S{z+d984L~-jUR&;e)5C_Qs<_!w;(m(lt0aZp(s}Z#)Go>IH8cbsx>TlR$ zz|26?;^(Ih7hqckB|LqHG-z1NKl-C_B#5{}w}6qM zMFu0owH%VdfI0L}=|N+O5Ffh82>NS{CV&Qg@K0kHA`%M*Yb8t~rqhCvW?sLFZPidD zB(yTk;707E4hv7jNb@&D;6xfR5?Mtjl6DhF5L-(n>44lN*iovdc&fMAC}>O|(uquHJRstL=z5s={mYEN zf(4uvi2o}I#x|NjCvd?Lflk8zkv#bP4~Gk8J)X{iL8AfmLKyeIOzdvp(Q_D$cjSUb z1T1Eo?!|&-u0e$!01`D&%PeqKb^?-!rZGhX6b5j54<j6mvIpR|2kz*OV5>R2+El_Z+#STGSlLpTjUS`ESW z0N0!7LA3`uw3$Gpg&&qgjM?HlOl7ubw)B~Ecz#C?!JPNIWgemiB7nK^^%C8W;Bh2g};WNIzcE530mktYYzjJ zOX}%m^uhbyUoj%I(1F$>2AV{WX_GLj7-K74j0*z>3Yl&R3=suRDc;$KoBHhHV9+l0{cazM<%o;i9r6R z!ZWvRXK9COIMh8fI1wPx z*?2TGMWW7z{~!jp!^j9U9-J)DQv$4$;Jk<0EKNJs4oCtj3v?Tx!K5M3mvm7lw4tB` z7j#}6iXH@L9JJUEV*R%ZCmX=g35E+zBMg|C7+Q=%TssyTIqCDm@J@QXKU!dT4toP)$h9}VJZ~Ggf zmC-F@^G_G5i*NIG`+Tt)t2TDO^RXalS5dL*tv5R*FVzT|+r5eUc(dXhMJ!1(&gfUn zs2PXl#Zccu%WC~6d8WLtC-jy=n}4^+u1}}O++S`r9v-H2-yN&n3J9dgSQ> zhTp16yR2v9dPbe+#_rw)_hnOn;#p4dc|HMbe6VSdEx)i^YD#=&%db>h&E)r*`PHrI ztsk#{XLW^`+T2_oyRo&DM7;4xQ$~48ogDn=M(_I@PvZ6Mf1c0P2~(e{>orXYAKTP1 z=I<-NTz?`imT&fFZuy(QA@kMTO)a&{bF&`CV;izx6vQ>x;~nA)kL}-*vJ!ecSxMOn zelhkF_%*z>#AJ2l?&tUq-_z~At#VG~e9i6N6kwk3*WM<5STk(J<0ir-L}&2 z^`TptyO?@1#nETOEAFeGm61B4+qiN7Pq`XDSFJefUUT!OdsFFir}nn>#@J8A!Os%7 z+|(rRd*qs>d`ideXb>(HworjvCnkIRD6EW7&C04gP%msi@W_0fu(9&WSn|2g)aN_; zUBenNk)6{dA^7B(9zof&ytD1NDWMx`iQgw*{*X?P>-pHG3hU1Q<%!-bI1cy~6)R9w zZ+xMgjC1-P9`A4}!ai{0!*8#Fq7QSK#l6XH60bIgobuGH1l*owdHp2w3^s(9zSXio zm9TI&m|v4T{qikxAnE#%K=-vpi)%pJK^y03{XM6uLHLrw<9i2Rlxd!CW13%YUKX7X zuoqz9NE;@(Q4Zv(p}I>={dO!kGlk!y>`1HFW!)zt9NfSxY^Vn;rm3656pconvz)Z+NORt2-?^bF_M@iKw0VvHBLcO3AzqN)?U z+&21Lu%{zaFext0>^O;W^c>}9chbDy@899OZ_PJHc`9(=W@S%Mo+GB6i%qWD!0aje zHC-4?_9i;SBNvTYC(vSxQbAqfl>!h~!a+b8{MoMe8+SA7j! z?9a=n+uuw9E_seJE5s}yl02JGKOZwv(7{R}P1Ou5^~yTYqGdCRM>>oeSzZ-B8v+$zVnLpFSq3F{w3aGpW@a z#lsVMcyC*Hb7VSP9J;%1RlIzUy^igYs&W3B`Zebpfq}gkjk7-wVpiAMcO@=y4;!N@ zA2uU{mE4;i>MFT|k$SLfWC^E8ss68dle|v1VTeop=#kdqgf;KWv*csNgpP1s$M~fG#+7t> zbnou5C$EItpSXJ1Ofa9%;lqz+w+DK`YooomK-;X!VBbdl?zG0H-yaK%0wmG#ADWic z6q{9bxG-hbQtJElGgxBVCfz9qxO3g-1I!hsD=)QPJb}#b_mgp-XE1xkep9aRh})f0 zqpx@J+9Jj(m%NDerBL`QnSrDwP{kAQ32XeZ<~>QB$?@7wQ2@J{7i9DgpbD8?Af z&30g=2}~za*-Vf}^5=q!-sNK_M!uz$na4HEd~3b%DD}5}8JB~>hCsC?m#=q~y7BQndm_WB66N*Nl(mXs%^~psyJrH2Of{b| zuJ%Mppo1Qe1j?&a&v8i+W};X(x=R)pm_M6;&$AA_E@gRqV#@Ohrue^%i$e?fgt?O? zFJk(yfrCxxPfkg*cY2TSwUdp8QSZN#b1R7E8VcwqX|A7vQx-!MZI_cnDqIcY;Q|d} zj4X({2_JQ@5O^V3rQoxntjI$NK++G1ov z@_Ck^Em`p%Maql&sKYw#$x#0xQBhYVkYd?CC4X&huK) z+-TR3WK8R0U($vqPpnon@U0!kdoKEdpzIm%*TWAbgk~#X(h8Tu-0eC~dv{}bInHa$ z8fCO2a%Jp(B&6=6sOXHKN3uRC@$^3Gxf66yW%*&ouY#+rFCRbU@7d*o)tvedsbIqP z<$mQU%~*-&;Lw^`czl1)bK>YnbM2>fHLx1-Fw@0MGif3ztVB5|m%@k>?CLHbM@x1eg#S28)TE1)ppPy?gQXmokMzDh#HQK6LZazh z;K&CKPx9r#GxHZ-<#;S>yjc<7Gs9Ur?k_-HVR%Duta3U_oVv#~>$(ToGA*NC7B{)_ zD0$i0*vuQd88;*-`g=u4w0D_gNw5h%|LomR<|eMe!rVVmr4o83Gt^ z2vH^HzI(l8ltUYv^}k*0+U%YDfE7ObIidNCn{JdEw>Hk%p)~g>rT2_BTvFbKT?^sw7}TxECn3(sQO5mYp?O*hGwg_4Utb?0}v}qErG& z$iuTP%yUOchIRg15sM(c<%vb58!dMZE0wUii{y6XUi|T(@5M+3D#vPXzb8^?X+KjK z#n0e+$T;JL-f?jJ0Z7LcER`N8Rt#v}wf%4x#&>(x)Bo#(sKuVf##vVtwF=oOPnR?q z$K@=K4(4y4G6eb$?<$n=fIZXMb(b|NjvWMOO`(CbobB{LDe6OJ- znmNhwmB&+MmZtDo<hb^KVFUwdP!X|?^qk@F1)?s0zn=o5YV0IzWU+mlVU zEixiUYY#98CcUFbZ%yd=t&Q?!dQHa9%!o97O;kLi?_X|X4CcA|FOC5T@hD^&_nNzV z826}BS^2K74hQGn7>226jmgdt{i>Ue=)F#iQ|+yZI*?j`Iy-D)P#Ga86g5 zJ)KxY49U8Ty3Qo2d@i6>%m7F1elX&cyB@JzwC<|(%x;dNt@j&$zpBtuRz^CKs2cmN z9e-6w)=Ft{QTGII8~E$RRP^&w)~{4h?GSlH^B;B0ckacHZ2h-Eu#P4E^ zNzM~~vFE-$hFdhdi&#m?i$;>QSFnB@&hd(d0b4CYu`^B!i>*QjjjqbJIV5;pm%X6! z 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

o(5fosx`{^>;3Mdf-~&LgmEBkz(86W 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 V|L}>IZ|vLq-~H~7KlRxC{|~YOKwkg= diff --git a/org.texi b/org.texi index a1094bc33..d60b37e8d 100644 --- a/org.texi +++ b/org.texi @@ -1,10 +1,11 @@ \input texinfo + @c %**start of header @setfilename org @c @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 4.29 +@set VERSION 4.30 @set DATE May 2006 @dircategory Emacs @@ -84,6 +85,7 @@ Software Foundation raise funds for GNU development.'' * Tags:: Tagging headlines and matching sets of tags * Agenda views:: Collecting information into views * Exporting:: Sharing and publishing of notes +* Publishing:: * Miscellaneous:: All the rest which did not fit elsewhere * Index:: The fast road to specific information * Key Index:: Key bindings and where they are described @@ -186,7 +188,7 @@ Exporting * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML -* XML export:: Exporting to XML +* XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file @@ -196,6 +198,27 @@ Text interpretation by the exporter * Enhancing text:: Subscripts, symbols and more * Export options:: How to influence the export settings +Publishing + +* Configuration:: Defining projects +* Sample configuration:: Example projects +* Triggering publication:: Publication commands + +Configuration + +* Project alist:: The central configuration variable +* File sources and destinations:: From here to there +* Selecting files:: What files are part of the project? +* Publishing action:: +* Publishing options:: Tweaking HTML export +* Links:: Linking between files of a project +* Project page index:: Publishing a list of project files + +Sample configuration + +* Simple example:: One-component publishing +* Complex example:: A multi-component publishing example + Miscellaneous * Completion:: M-TAB knows what you need @@ -209,6 +232,12 @@ Miscellaneous * Bugs:: Things which do not work perfectly * Acknowledgments:: These people provided feedback and more +Interaction with other packages + +* Extensions:: Third-party extensions for Org-mode +* Cooperation:: Packages Org-mode cooperates with +* Conflicts:: Packages that lead to conflicts + @end detailmenu @end menu @@ -241,21 +270,23 @@ Plain text URL-like links connect to websites, emails, Usenet messages, BBDB entries, and any files related to the projects. For printing and sharing of notes, an Org-mode file can be exported as a structured ASCII file, as HTML, or (todo and agenda items only) as an -iCalendar file. +iCalendar file. It can also serve as a publishing tool for a set of +linked webpages. Org-mode keeps simple things simple. When first fired up, it should -feel like a simple, easy to use outliner. Complexity is not imposed, -but a large amount of functionality is available when you need it. -Org-mode can be used on different levels and in different ways, for +feel like a straightforward, easy to use outliner. Complexity is not +imposed, but a large amount of functionality is available when you need +it. Org-mode can be used on different levels and in different ways, for example: @example @r{@bullet{} as an outline extension with visibility cycling and structure editing} @r{@bullet{} as an ASCII system and table editor for taking structured notes} @r{@bullet{} as an ASCII table editor with spreadsheet-like capabilities} -@r{@bullet{} as a simple hypertext system, with HTML export} @r{@bullet{} as a TODO list editor} @r{@bullet{} as a full agenda and planner with deadlines and work scheduling} +@r{@bullet{} as a simple hypertext system, with HTML export} +@r{@bullet{} as a publishing tool to create a set of interlinked webpages} @end example The Org-mode table editor can be integrated into any major mode by @@ -288,19 +319,22 @@ choose suitable keys yourself. (define-key global-map "\C-ca" 'org-agenda) @end lisp -If you have downloaded Org-mode from the Web, you must byte-compile -@file{org.el} and put it on your load path. In addition to the Emacs -Lisp lines above, you also need to add the following lines to +Furthermore, you must activate @code{font-lock-mode} in org-mode +buffers, because significant functionality depends on font-locking being +active. You can do this with either one of the following two lines: +@lisp +(global-font-lock-mode 1) ; for all buffers +(add-hook 'org-mode-hook 'turn-on-font-lock) ; org-mode buffers only +@end lisp + +If you have downloaded Org-mode from the Web, you must take additional +action: Byte-compile @file{org.el} and @file{org-publish.el} and put +them together with @file{org-install.el} on your load path. Then add to @file{.emacs}: @lisp -;; These lines only if org-mode is not part of the X/Emacs distribution. -(autoload 'org-mode "org" "Org mode" t) -(autoload 'org-diary "org" "Diary entries from Org mode") -(autoload 'org-agenda "org" "Multi-file agenda from Org mode" t) -(autoload 'org-store-link "org" "Store a link to the current location" t) -(autoload 'orgtbl-mode "org" "Org tables as a minor mode" t) -(autoload 'turn-on-orgtbl "org" "Org tables as a minor mode") +;; This line only if org-mode is not part of the X/Emacs distribution. +(require 'org-install) @end lisp @cindex org-mode, turning on @@ -407,33 +441,40 @@ starters. @ref{Clean view} describes a setup to realize this. @cindex hide text Outlines make it possible to hide parts of the text in the buffer. -Org-mode uses a single command bound to the @key{TAB} key to change -the visibility in the buffer. +Org-mode uses just two commands, bound to @key{TAB} and +@kbd{S-@key{TAB}} to change the visibility in the buffer. @cindex subtree visibility states +@cindex subtree cycling @cindex folded, subtree visibility state @cindex children, subtree visibility state @cindex subtree, subtree visibility state @table @kbd @kindex @key{TAB} @item @key{TAB} -Rotate current subtree between the states +@emph{Subtree cycling}: Rotate current subtree between the states @example ,-> FOLDED -> CHILDREN -> SUBTREE --. '-----------------------------------' @end example -At the beginning of the buffer (or when called with @kbd{C-u}), this does -the same as the command @kbd{S-@key{TAB}} below. +The cursor must be on a headline for this to work@footnote{see, however, +the option @code{org-cycle-emulate-tab}.}. When the cursor is at the +beginning of the buffer and the first line is not a headline, then +@key{TAB} actually runs global cycling (see below)@footnote{see the +option @code{org-cycle-global-at-bob}.}. Also when called with a prefix +argument (@kbd{C-u @key{TAB}}), global cycling is invoked. @cindex global visibility states +@cindex global cycling @cindex overview, global visibility state @cindex contents, global visibility state @cindex show all, global visibility state @kindex S-@key{TAB} @item S-@key{TAB} -Rotate the entire buffer between the states +@itemx C-u @key{TAB} +@emph{Global cycling}: Rotate the entire buffer between the states @example ,-> OVERVIEW -> CONTENTS -> SHOW ALL --. @@ -694,9 +735,22 @@ But in the end, not individual scenes matter but the film as a whole. @end example Org-mode supports these lists by tuning filling and wrapping commands -to correctly deal with them. Furthermore, the following commands act -on items when the cursor is in the first line of an item (the line -with the bullet or number). +to correctly deal with them. + +@cindex checkboxes +Every item in a plain list can be made a checkbox by starting it with +the string @samp{[_]}. The checkbox status can conveniently be toggled +with @kbd{C-c C-c}. + +@example +* Shopping list + - [_] Milk + - [X] Butter + - [_] bred +@end example + +The following commands act on items when the cursor is in the first line +of an item (the line with the bullet or number). @table @kbd @kindex @key{TAB} @@ -715,7 +769,8 @@ item. If this command is executed in the @emph{whitespace before a bullet or number}, the new item is created @emph{before} the current item. If the command is executed in the white space before the text that is part of an item but does not contain the bullet, a bullet is added to the -current line. +current line. If the current item has a checkbox, so will the newly +created item. @kindex M-S-@key{up} @kindex M-S-@key{down} @item M-S-@key{up} @@ -735,7 +790,9 @@ would imply a different hierarchy. To use the new hierarchy, break the command chain with a cursor motion or so. @kindex C-c C-c @item C-c C-c -Renumber the ordered list at the cursor. +If there is a checkbox in the item line, toggle the state of the +checkbox. Otherwise, if this is an ordered list, renumber the ordered +list at the cursor. @end table @node Tables, Hyperlinks, Document structure, Top @@ -954,7 +1011,7 @@ When not empty, copy current field down to next row and move cursor along with it. Depending on the variable @code{org-table-copy-increment}, integer field values will be incremented during copy. This key is also used by CUA-mode -(@pxref{Interaction}). +(@pxref{Cooperation}). @tsubheading{Miscellaneous} @kindex C-c ` @@ -1389,7 +1446,7 @@ possible. @chapter Hyperlinks @cindex hyperlinks -Just like HMTL, Org-mode provides links inside a file, and external +Just like HTML, Org-mode provides links inside a file, and external links to other files, Usenet articles, emails and much more. @menu @@ -1605,7 +1662,9 @@ that you don't have to use this command to insert a link. Links in Org-mode are plain text, and you can type or paste them straight into the buffer. By using this command, the links are automatically enclosed in double brackets, and you will be asked for the optional descriptive -text. +text. If the link is a @samp{file:} link and the linked file is located +in the same directory as the current file or a subdirectory of it, the +path of the file will be inserted relative to the current directory. @kindex C-u C-c C-l @cindex file name completion @@ -1749,19 +1808,14 @@ store quick notes with little interruption of your work flow. See @uref{http://www.emacswiki.org/cgi-bin/wiki/RememberMode} for more information. The notes produced by @emph{Remember} can be stored in different ways, and Org-mode files are a good target. Org-mode allows -to file away notes either to a default file, or directly to the -correct location in your Org-mode outline tree. The following -customization@footnote{The three autoload forms are only necessary if -@file{org.el} is not part of the Emacs distribution or an XEmacs -package.} will tell @emph{Remember} to use org files as target, and to -create annotations compatible with Org-mode links. +to file away notes either to a default file, or directly to the correct +location in your Org-mode outline tree. The following customization +will tell @emph{Remember} to use org files as target, and to create +annotations compatible with Org-mode links. @example (setq org-directory "~/path/to/my/orgfiles/") (setq org-default-notes-file "~/.notes") -(autoload 'org-remember-annotation "org") -(autoload 'org-remember-apply-template "org") -(autoload 'org-remember-handler "org") (setq remember-annotation-functions '(org-remember-annotation)) (setq remember-handler-functions '(org-remember-handler)) (add-hook 'remember-mode-hook 'org-remember-apply-template) @@ -2081,7 +2135,7 @@ agenda buffer with the @kbd{,} command (@pxref{Agenda commands}). Increase/decrease priority of current item. Note that these keys are also used to modify time stamps (@pxref{Creating timestamps}). Furthermore, these keys are also used by CUA-mode -(@pxref{Interaction}). +(@pxref{Conflicts}). @end table @node Timestamps, Tags, TODO items, Top @@ -2225,7 +2279,7 @@ Insert @samp{SCHEDULED} keyword along with a stamp. @item S-@key{left} @itemx S-@key{right} Change date at cursor by one day. These key bindings conflict with -CUA-mode (@pxref{Interaction}). +CUA-mode (@pxref{Conflicts}). @kindex S-@key{up} @kindex S-@key{down} @@ -2235,7 +2289,7 @@ Change the item under the cursor in a timestamp. The cursor can be on a year, month, day, hour or minute. Note that if the cursor is not at a time stamp, these same keys modify the priority of an item. (@pxref{Priorities}). The key bindings also conflict with CUA-mode -(@pxref{Interaction}). +(@pxref{Conflicts}). @kindex C-c C-y @@ -2978,14 +3032,14 @@ visit org files will not be removed. @end table -@node Exporting, Miscellaneous, Agenda views, Top +@node Exporting, Publishing, Agenda views, Top @chapter Exporting @cindex exporting Org-mode documents can be exported into a variety of other formats. For printing and sharing of notes, ASCII export produces a readable and simple version of an Org-mode file. HTML export allows to publish a -notes file on the web, while the XML format provides a solid base for +notes file on the web, while the XOXO format provides a solid base for exchange with a broad range of other applications. To incorporate entries with associated times like deadlines or appointments into a desktop calendar program like iCal, Org-mode can also produce extracts @@ -2998,7 +3052,7 @@ produced. @xref{Text interpretation}, for more details. @menu * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML -* XML export:: Exporting to XML +* XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file @end menu @@ -3038,7 +3092,7 @@ at a different level, specify it with a prefix argument. For example, @noindent creates only top level headlines and does the rest as items. -@node HTML export, XML export, ASCII export, Exporting +@node HTML export, XOXO export, ASCII export, Exporting @section HTML export @cindex HTML export @@ -3081,7 +3135,20 @@ mark them with a @samp{@@} like in @samp{@@bold text@@}. Plain @samp{<} and @samp{>} are always transformed to @samp{<} and @samp{>} in HTML export. -You can also give style information for the exported file. The +You can also give style information for the exported file. The HTML +exporter asigns the following CSS classes to appropriate parts of the +document - your style specifications may change these. +@example +.todo @r{TODO keywords} +.done @r{the DONE keyword} +.timestamp @r{time stamp} +.timestamp-kwd @r{keyword associated with a time stamp, like SCHEDULED} +.tag @r{tag in a headline} +.target @r{target for links} +@end example + + +The default specification can be configured through the option @code{org-export-html-style}. If you want to use a file-local style, you may use file variables, best wrapped into a COMMENT section at the @@ -3106,24 +3173,24 @@ section in the buffer. @c FIXME: More about header and footer styles @c FIXME: Talk about links and targets. -@node XML export, iCalendar export, HTML export, Exporting -@section XML export -@cindex XML export +@node XOXO export, iCalendar export, HTML export, Exporting +@section XOXO export +@cindex XOXO export -Org-mode contains an XML exporter that produces XOXO-style XML. +Org-mode contains an exporter that produces XOXO-style output. Currently, this exporter only handles the general outline structure and does not interpret any additional Org-mode features. @table @kbd @kindex C-c C-x C-x @item C-c C-x C-x -Export as XML file @file{myfile.xml}. +Export as XOXO file @file{myfile.html}. @kindex C-c C-x v @item C-c C-x v x Export only the visible part of the document. @end table -@node iCalendar export, Text interpretation, XML export, Exporting +@node iCalendar export, Text interpretation, XOXO export, Exporting @section iCalendar export @cindex iCalendar export @@ -3322,7 +3389,313 @@ toc: @r{turn on/off table of contents} TeX: @r{turn on/off @TeX{} macros} @end example -@node Miscellaneous, Index, Exporting, Top +@node Publishing, Miscellaneous, Exporting, Top +@chapter Publishing + +Org-mode includes@footnote{@file{org-publish.el} is not yet part of +emacs, so if you are using @file{org.el} as it comes with Emacs, you +need to download this file separately. Also make sure org.el is at +least version 4.27.} a publishing management system +that allows you to configure automatic html conversion of +@emph{projects} composed of interlinked org files. This system is +called @emph{org-publish}. You can also configure org-publish to +automatically upload your exported HTML pages and related attachments, +such as images and source code files, to a web server. Org-publish turns +org-mode into a web-site authoring tool. + +Org-publish has been contributed to Org-mode by David O'Toole. + +@menu +* Configuration:: Defining projects +* Sample configuration:: Example projects +* Triggering publication:: Publication commands +@end menu + +@node Configuration, Sample configuration, Publishing, Publishing +@section Configuration + +Publishing needs significant configuration to specify files, destination +and many other properties of a project. + +@menu +* Project alist:: The central configuration variable +* File sources and destinations:: From here to there +* Selecting files:: What files are part of the project? +* Publishing action:: +* Publishing options:: Tweaking HTML export +* Links:: Linking between files of a project +* Project page index:: Publishing a list of project files +@end menu + +@node Project alist, File sources and destinations, Configuration, Configuration +@subsection The variable @code{org-publish-project-alist} + +Org-publish is configured almost entirely through setting the value of +one variable, called @code{org-publish-project-alist}. +Each element of the list configures one project, and may be in one of +the two following forms: + +@lisp +("project-name" :property value :property value ...) + +@r{or} + +("project-name" + ("component1" :property value :property value ...) + ("component2" :property value :property value ...) + ...) +@end lisp + +In both cases, projects are configured by specifying property values. +A project defines the set of files that will be published, as well as +the publishing configuration to use when publishing those files. +When a project takes the second form listed above, the individual +property lists are taken to be "components" of the project, which +group together files requiring different publishing options. + +@node File sources and destinations, Selecting files, Project alist, Configuration +@subsection Sources and destinations for files + +Most properties are optional, but some should always be set. In +particular, org-publish needs to know where to look for source files, +and where to put published files. + +@multitable @columnfractions 0.3 0.7 +@item @code{:base-directory} +@tab Directory containing publishing source files +@item @code{:publishing-directory} +@tab Directory (possibly remote) where output files will be published. +@end multitable +@noindent + +@node Selecting files, Publishing action, File sources and destinations, Configuration +@subsection Selecting files + +By default, all files with extension @file{.org} in the base directory +are considered part of the project. This can be modified by setting the +properties +@multitable @columnfractions 0.25 0.75 +@item @code{:base-extension} +@tab Extension (without the dot!) of source files. This actually is a +regular expression. + +@item @code{:exclude} +@tab Regular expression to match file names that should not be +published, even though they have been selected on the basis of their +extension. + +@item @code{:include} +@tab List of files to be included regardless of @code{:base-extension} +and @code{:exclude}. +@end multitable + +@node Publishing action, Publishing options, Selecting files, Configuration +@subsection Publishing Action + +Publishing means that a file is copied to the destination directory and +possibly transformed in the process. The default transformation is to +export Org-mode files as HTML files, and this is done by the function +@code{org-publish-org-to-html} which calls the HTML exporter +(@pxref{HTML export}). Other files like images only need to be copied +to the publishing destination. For non-Org-mode files, you need to +specify the publishing function. + +@multitable @columnfractions 0.3 0.7 +@item @code{:publishing-function} +@tab Function executing the publication of a file. +@end multitable + +The function must accept two arguments: a property list containing at +least a @code{:publishing-directory} property, and the name of the file +to be published. I should take the specified file, make the necessary +transformation (if any) and place the result into the destination folder. +You can write your own publishing function, but @code{org-publish} +provides one for attachments (files that only need to be copied): +@code{org-publish-attachment}. + +@node Publishing options, Links, Publishing action, Configuration +@subsection Options for the HTML exporter + +The property list can be used to set many export options for the HTML +exporter. In most cases, these properties correspond to user variables +in Org-mode. The table below lists these properties along with the +variable they belong to. See the documentation string for the +respective variable for details. + +@multitable @columnfractions 0.3 0.7 +@item @code{:language} @tab @code{org-export-default-language} +@item @code{:headline-levels} @tab @code{org-export-headline-levels} +@item @code{:section-numbers} @tab @code{org-export-with-section-numbers} +@item @code{:table-of-contents} @tab @code{org-export-with-toc} +@item @code{:emphasize} @tab @code{org-export-with-emphasize} +@item @code{:sub-superscript} @tab @code{org-export-with-sub-superscripts} +@item @code{:TeX-macros} @tab @code{org-export-with-TeX-macros} +@item @code{:fixed-width} @tab @code{org-export-with-fixed-width} +@item @code{:timestamps} .@tab @code{org-export-with-timestamps} +@item @code{:tags} .@tab @code{org-export-with-tags} +@item @code{:tables} @tab @code{org-export-with-tables} +@item @code{:table-auto-headline} @tab @code{org-export-highlight-first-table-line} +@item @code{:style} @tab @code{org-export-html-style} +@item @code{:convert-org-links} @tab @code{org-export-html-link-org-files-as-html} +@item @code{:inline-images} @tab @code{org-export-html-inline-images} +@item @code{:expand-quoted-html} @tab @code{org-export-html-expand} +@item @code{:timestamp} @tab @code{org-export-html-with-timestamp} +@item @code{:publishing-directory} @tab @code{org-export-publishing-directory} +@item @code{:preamble} @tab @code{org-export-html-preamble} +@item @code{:postamble} @tab @code{org-export-html-postamble} +@item @code{:auto-preamble} @tab @code{org-export-html-auto-preamble} +@item @code{:auto-postamble} @tab @code{org-export-html-auto-postamble} +@item @code{:author} @tab @code{user-full-name} +@item @code{:email} @tab @code{user-mail-address} +@end multitable + +When a property is given a value in org-publish-project-alist, its +setting overrides the value of the corresponding user variable (if any) +during publishing. However, options set within a file (@pxref{Export +options}) override everything. + +@node Links, Project page index, Publishing options, Configuration +@subsection Links between published files + +To create a link from one Org-mode file to another, you would use +something like @samp{[[file:foo.org][The foo]]} or simply +@samp{file:foo.org.} (@pxref{Hyperlinks}). Upon publishing this link +becomes a link to @file{foo.html}. In this way, you can interlink the +pages of your "org web" project and the links will work as expected when +you publish them to HTML. + +You may also link to related files, such as images. Provided you are +careful with relative pathnames, and provided you have also configured +org-publish to upload the related files, these links will work +too. @ref{Complex example} for an example of this usage. + +@node Project page index, , Links, Configuration +@subsection Project page index + +The following properties may be used to control publishing of an +index of files or summary page for a given project. + +@multitable @columnfractions 0.25 0.75 +@item @code{:auto-index} +@tab When non-nil, publish an index during org-publish-current-project or +org-publish-all. + +@item @code{:index-filename} +@tab Filename for output of index. Defaults to @file{index.org} (which +becomes @file{index.html}). + +@item @code{:index-title} +@tab Title of index page. Defaults to name of file. + +@item @code{:index-function} +@tab Plugin function to use for generation of index. +Defaults to @code{org-publish-org-index}, which generates a plain list +of links to all files in the project. +@end multitable + +@node Sample configuration, Triggering publication, Configuration, Publishing +@section Sample configuration + +Below we provide two example configurations. The first one is a simple +project publishing only a set of Org-mode files. The second example is +more complex, with a multi-component project. + +@menu +* Simple example:: One-component publishing +* Complex example:: A multi-component publishing example +@end menu + +@node Simple example, Complex example, Sample configuration, Sample configuration +@subsection Example: simple publishing configuration + +This example publishes a set of Org-mode files to the @file{public_html} +directory on the local machine. + +@lisp +(setq org-publish-project-alist + '(("org" + :base-directory "~/org/" + :publishing-directory "~/public_html" + :section-numbers nil + :table-of-contents nil + :style ""))) +@end lisp + +@node Complex example, , Simple example, Sample configuration +@subsection Example: complex publishing configuration + +This more complicated example publishes an entire website, including +org files converted to HTML, image files, emacs lisp source code, and +stylesheets. The publishing-directory is remote and private files are +excluded. + +To ensure that links are preserved, care should be taken to replicate +your directory structure on the web server, and to use relative file +paths. For example, if your org files are kept in @file{~/org} and your +publishable images in @file{~/images}, you'd link to an image with +@c +@example +file:../images/myimage.png +@end example +@c +On the web server, the relative path to the image should be the +same. You can accomplish this by setting up an "images" folder in the +right place on the webserver, and publishing images to it. + +@lisp +(setq org-publish-project-alist + '(("website" + ("orgfiles" + :base-directory "~/org/" + :base-extension "org" + :publishing-directory "/ssh:user@@host:~/html/notebook/" + :publishing-function org-publish-org-to-html + :exclude "PrivatePage.org" ;; regexp + :headline-levels 3 + :section-numbers nil + :table-of-contents nil + :style "" + :auto-preamble t + :auto-postamble nil) + + ("images" + :base-directory "~/images/" + :base-extension "jpg\\|gif\\|png" + :publishing-directory "/ssh:user@@host:~/html/images/" + :publishing-function org-publish-attachment) + + ("other" + :base-directory "~/other/" + :base-extension "css\\|el" + :publishing-directory "/ssh:user@@host:~/html/other/" + :publishing-function org-publish-attachment)))) +@end lisp + +@node Triggering publication, , Sample configuration, Publishing +@section Triggering publication + +Once org-publish is properly configured, you can publish with the +following functions: + +@table @kbd +@item C-c C-e c +Prompts for a specific project to publish. +@item C-c C-e p +Publishes the project the current file is part of. +@item C-c C-e f +Publishes only the current file. +@item C-c C-e a +Publish all projects. +@end table + +Org uses timestamps to track when a file has changed. The above +functions normally only publish changed files. You can override this and +force publishing of all files by giving a prefix argument. + +@node Miscellaneous, Index, Publishing, Top @chapter Miscellaneous @menu @@ -3431,6 +3804,12 @@ variable is @code{org-startup-align-all-tables}, with a default value align @r{align all tables} noalign @r{don't align tables on startup} @end example +Logging when a TODO item is marked DONE (variable @code{org-log-done}) +can be configured using these options. +@example +logging @r{record a timestamp when an item is marked DONE} +nologging @r{don't record when items are marked DONE} +@end example Here are the options for hiding leading stars in outline headings. The corresponding variables are @code{org-hide-leading-stars} and @code{org-odd-levels-only}, both with a default setting @code{nil} @@ -3473,14 +3852,14 @@ this means in different contexts. @c into the current line, aligned to `org-tags-column'. When called @c with prefix arg, realign all tags in the current buffer. @item -If the cursor is in one of the special #+KEYWORD lines, this +If the cursor is in one of the special @code{#+KEYWORD} lines, this triggers scanning the buffer for these lines and updating the information. @item If the cursor is inside a table, realign the table. This command works even if the automatic table editor has been turned off. @item -If the cursor is on a #+TBLFM line, re-apply the formulas to +If the cursor is on a @code{#+TBLFM} line, re-apply the formulas to the entire table. @item If the cursor is inside a table created by the @file{table.el} package, @@ -3490,8 +3869,11 @@ If the current buffer is a remember buffer, close note and file it. with a prefix argument, file it without further interaction to the default location. @item -If the cursor is on a <<>>, update radio targets and corresponding -links in this buffer. +If the cursor is on a @code{<<>>}, update radio targets and +corresponding links in this buffer. +@item +If the cursor is in a plain list item with a checkbox, toggle the status +of the checkbox. @item If the cursor is on a numbered item in a plain list, renumber the ordered list. @@ -3640,27 +4022,50 @@ rather use @kbd{C-c .} to re-insert the timestamp. @cindex FAQ @enumerate - -@cindex allout.el, conflict with @cindex @code{keymapp nil} error @item @b{When I try to use Org-mode, I always get @code{(wrong-type-argument keymapp nil)}}.@* -This is a conflict with an outdated version of the @file{allout.el} -package which pretends to be also the standard outline-mode but is not. -This happens with older versions of @file{allout.el}, for example the -one distributed with Emacs 21. Upgrade to Emacs 22 and this problem -will disappear. If for some reason you cannot do this, make sure that -org.el is loaded @emph{before} @file{allout.el}, for example by putting -@code{(require 'org)} early enough into your @file{.emacs} file. +@cindex allout.el, conflict with +This is a conflict with an outdated version of the @file{allout.el}. +See @ref{Conflicts}. @item @b{Org-mode seems to be a useful default mode for the various @file{README} files I have scattered through my directories. How do I turn it on for all @file{README} files?} -@c @* -@example +@lisp (add-to-list 'auto-mode-alist '("README$" . org-mode)) -@end example +@end lisp + +@item @b{I would like to use editing features of org-mode in other +modes, is his possible?}@* +@c +Not really. For tables there is @code{orgtbl-mode} which implements the +table editor as a minor mode. For other features you need to switch to +Org-mode temporarily, or prepare text in a different buffer. + +@item @b{Can I get the visibility-cycling features in outline-mode and +outline-minor-mode?}@* +@c +Yes, these functions are written in a way that they are independent of +the outline setup. The following setup provides standard Org-mode +functionality in outline-mode on @key{TAB} and @kbd{S-@key{TAB}}. For +outline-minor-mode, we use @kbd{C-@key{TAB}} instead of @key{TAB}, +because @key{TAB} usually has mode-specific tasks. +@lisp +(add-hook 'outline-minor-mode-hook + (lambda () + (define-key outline-minor-mode-map [(control tab)] 'org-cycle) + (define-key outline-minor-mode-map [(shift tab)] 'org-global-cycle))) +(add-hook 'outline-mode-hook + (lambda () + (define-key outline-mode-map [(tab)] 'org-cycle) + (define-key outline-mode-map [(shift tab)] 'org-global-cycle))) +@end lisp + +Or check out @file{outline-magic.el}, which does this and also provides +promotion and demotion functionality. @file{outline-magic.el} is +available at @url{http://www.astro.uva.nl/~dominik/Tools/OutlineMagic}. @item @b{Some of my links stopped working after I upgraded to a version 4.20 or later. Why is this, and how can I fix it?}@* @@ -3690,7 +4095,7 @@ Would I let you down like that? If you must, you can do this @end lisp @item @b{When I am executing shell links I always get a -confirmation prompt and need to type @kbd{yes @key{RET}}, thats 4 key +confirmation prompt and need to type @kbd{yes @key{RET}}, that's 4 key presses! Can I get rid of this?}@* @c @cindex shell links, confirmation @@ -3753,7 +4158,7 @@ export. Marking can be done with @kbd{C-c @@ C-x C-x}, for example. @item @b{Org-mode takes over the S-cursor keys. I also want to use CUA-mode, is there a way to fix this conflict?}@* -Yes, see @ref{Interaction}. +Yes, see @ref{Conflicts}. @item @b{One of my table columns has started to fill up with @samp{#ERROR}. What is going on?}@* @@ -3784,10 +4189,8 @@ emacs diary?}@* Since the org-mode agenda is much more powerful and can contain the diary (@pxref{Calendar/Diary integration}), you should think twice before deciding to do this. Integrating Org-mode information into the -diary is, however, possible. The following steps are necessary: -Autoload the function @command{org-diary} as shown above under -@ref{Installation and activation}. You also need to use @emph{fancy -diary display} by setting in @file{.emacs}: +diary is, however, possible. You need to turn on @emph{fancy diary +display} by setting in @file{.emacs}: @lisp (add-hook 'diary-display-hook 'fancy-diary-display) @@ -3823,20 +4226,50 @@ the agenda buffer. @node Interaction, Bugs, FAQ, Miscellaneous @section Interaction with other packages @cindex packages, interaction with other -Org-mode can cooperate with the following packages: +Org-mode lives in the world of GNU Emacs and interacts in various ways +with other code out there. + +@menu +* Extensions:: Third-party extensions for Org-mode +* Cooperation:: Packages Org-mode cooperates with +* Conflicts:: Packages that lead to conflicts +@end menu + +@node Extensions, Cooperation, Interaction, Interaction +@subsection Third-party extensions for Org-mode + +The following extensions for Org-mode have been written by other people: @table @asis +@cindex @file{org-checklet.el} +@item @file{org-checklet.el} by Frank Ruell +Provides checklist of items which can be either checked or unchecked. +This is similar to the TODO functionality in Org-mode, but never shows +up in the agenda. @file{org-checklet} is freely available at +@url{http://www.emacswiki.org/cgi-bin/emacs/org-checklet.el}. @cindex @file{org-mouse.el} @item @file{org-mouse.el} by Piotr Zielinski This package implements extended mouse functionality for Org-mode. It allows you to cycle visibility and to edit the document structure with the mouse. Best of all, it provides a context-sensitive menu on @key{mouse-3} that changes depending on the context of a mouse-click. -Use a search engine to find this package on the web. -@cindex @file{table.el} -@item @file{table.el} by Takaaki Ota -Org mode cooperates with table.el, see @ref{table.el}. @file{table.el} -is part of Emacs 22. +@file{org-mouse.el} is freely avaliable at @url{http://www.cl.cam.ac.uk/~pz215/files/org-mouse.el}. +@cindex @file{org-publish.el} +@item @file{org-publish.el} by David O'Toole +This package provides facilities for publishing related sets of Org-mode +files together with linked files like images as a webpages. It is +highly configurable and can be used for other publishing purposes as +well. As of Org-mode version 4.30, @file{org-publish.el} is part of +the Org-mode distribution. However, it is not yet part of Emacs due to +a pending copyright assignment. In the mean time, @file{org-publish.el} +can be downloaded from David's site: +@url{http://dto.freeshell.org/e/org-publish.el}. +@end table + +@node Cooperation, Conflicts, Extensions, Interaction +@subsection Packages that Org-mode cooperates with + +@table @asis @cindex @file{calc.el} @item @file{calc.el} by Dave Gillespie Org-mode uses the calc package for implementing spreadsheet @@ -3859,6 +4292,31 @@ at @url{http://www.astro.uva.nl/~dominik/Tools}. Org-mode checks for the function @code{constants-get}, which has to be autoloaded in your setup. See the installation instructions in the file @file{constants.el}. +@item @file{remember.el} by John Wiegley +@cindex @file{remember.el} +Org mode cooperates with remember, see @ref{Remember}. +@file{Remember.el} is not part of Emacs, find it on the web. +@cindex @file{table.el} +@item @file{table.el} by Takaaki Ota +Org mode cooperates with table.el, see @ref{table.el}. @file{table.el} +is part of Emacs 22. +@end table + +@node Conflicts, , Cooperation, Interaction +@subsection Packages that lead to conflicts with Org-mode + +@table @asis + +@cindex @file{allout.el} +@item @file{allout.el} by Ken Manheimer +Startup of Org-mode may fail with the error message +@code{(wrong-type-argument keymapp nil)} when there is an outdated +version @file{allout.el} on the load path, for example the version +distributed with Emacs 21.x. Upgrade to Emacs 22 and this problem will +disappear. If for some reason you cannot do this, make sure that org.el +is loaded @emph{before} @file{allout.el}, for example by putting +@code{(require 'org)} early enough into your @file{.emacs} file. + @cindex @file{CUA.el} @item @file{CUA.el} by Kim. F. Storm Keybindings in Org-mode conflict with the @kbd{S-} keys @@ -3882,12 +4340,9 @@ to have other replacement keys, look at the variable @cindex @file{windmove.el} Also this package uses the @kbd{S-} keys, so everything written in the paragraph above about CUA mode also applies here. -@item @file{remember.el} by John Wiegley -@cindex @file{remember.el} -Org mode cooperates with remember, see @ref{Remember}. -@file{Remember.el} is not part of Emacs, find it on the web. @end table + @node Bugs, Acknowledgments, Interaction, Miscellaneous @section Bugs @cindex bugs @@ -3911,7 +4366,7 @@ Text in an entry protected with the @samp{QUOTE} keyword should not autowrap. @item When the application called by @kbd{C-c C-o} to open a file link fails -(for example because the application does not exits or refuses to open +(for example because the application does not exist or refuses to open the file), it does so silently. No error message is displayed. @item Plain list items should be able to hold a TODO item. Unfortunately this @@ -3927,9 +4382,8 @@ Recalculating a table line applies the formulas from left to right. If a formula uses @emph{calculated} fields further down the row, multiple recalculation may be needed to get all fields consistent. @item -You can only make a single word boldface or italic. To emphasize -several words in a row, each must have the emphasize markers, like in -@samp{*three* *bold* *words*}. +Several words in a rom may @b{*be made bold*}, but this does not work if +the string is distributed over two lines. @item The exporters work well, but could be made more efficient. @end itemize diff --git a/orgcard.pdf b/orgcard.pdf dissimilarity index 74% index 94bc0ef1ae7721b01c115df3c582d0727a2396f0..9e9d926ddbb44913d6c7352041586deb50a9f691 100644 GIT binary patch delta 41362 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

>Lw<>FUvdrrjR{jzX(b?NQ#x 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 delta 41725 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 \key{insert timestamp matching date in calendar}{C-c <} \key{access agenda for current date}{C-c C-o} @@ -380,7 +372,7 @@ To set archive location for current file, add a line like$^3$: \section{Links} -\key{globally store link to the current location}{C-c l$^2$} +\key{globally store link to the current location}{C-c l$^1$} \key{insert a link (TAB completes stored links)}{C-c C-l} \key{insert file link with file name completion}{C-u C-c C-l} \key{edit (also hidden part of) link at point}{C-c C-l} @@ -394,7 +386,7 @@ To set archive location for current file, add a line like$^3$: {\bf Internal Links} \key{\kbd{<>}}{\rm target} -\key{\kbd{<<>>}}{\rm radio target$^3$} +\key{\kbd{<<>>}}{\rm radio target$^2$} \key{\kbd{[[*this text]]}}{\rm find headline} \metax{\kbd{[[this text]]}}{\rm find target or text in buffer} \metax{\kbd{[[this text][description]]}}{\rm optional link text} @@ -479,7 +471,7 @@ Outside of tables, the same keys may have other functionality. \key{display column number cursor is in}{C-c ?} \key{sum numbers in current column/rectangle}{C-c +} -\key{copy down with increment}{S-RET$^4$} +\key{copy down with increment}{S-RET$^3$} Formulas typed in field are executed by \kbd{TAB}, \kbd{RET} and \kbd{C-c C-c}. \kbd{=} introduces a column @@ -516,15 +508,15 @@ formula, \kbd{:=} a named-field formula. \key{remove current file from your agenda}{C-c ]} \key{cycle through agenda file list}{C-,} -\key{compile agenda for the current week}{C-c a a$^2$} -\key{compile global TODO list}{C-c a t$^2$} -\key{compile TODO list for specific keyword}{C-c a T$^2$} -\key{match tags in agenda files}{C-c a m$^2$} +\key{compile agenda for the current week}{C-c a a$^1$} +\key{compile global TODO list}{C-c a t$^1$} +\key{compile TODO list for specific keyword}{C-c a T$^1$} +\key{match tags in agenda files}{C-c a m$^1$} \key{agenda for date at cursor}{C-c C-o} \key{show timeline of current org file}{C-c C-r} \vskip 1mm -To set categories, add lines like$^3$: +To set categories, add lines like$^2$: \vskip -1mm \beginexample% \#+CATEGORY: MyCateg @@ -561,10 +553,10 @@ To set categories, add lines like$^3$: \key{show tags of current headline}{T} \key{set tags for current headline}{:} \key{set priority of current item}{p} -\key{raise/lower priority of current item}{S-UP/DOWN$^4$} +\key{raise/lower priority of current item}{S-UP/DOWN$^3$} \key{display weighted priority of current item}{P} \key{schedule/set deadline for this item}{C-c C-s/d} -\key{change timestamp to one day earlier/later}{S-LEFT/RIGHT$^4$} +\key{change timestamp to one day earlier/later}{S-LEFT/RIGHT$^3$} \key{change timestamp to today}{>} \key{insert new entry into diary}{i} @@ -627,8 +619,6 @@ keywords. {\tt M-TAB} again just after keyword is complete inserts examples. \key{... which can carry over multiple lines}{\#+TEXT:} \key{settings for the export process - see below}{\#+OPTIONS:} -{\bf Settings for the OPTIONS line} - \key{set number of headline levels for export}{H:2} \key{turn on/off section numbers}{num:t} \key{turn on/off table of contents}{toc:t} @@ -649,6 +639,13 @@ Subtrees whose header starts with COMMENT are never exported. \key{toggle COMMENT keyword on entry}{C-c ;} + +\section{Publishing (requires org-publish.el)} +\key{publishcurrent file}{C-c C-e C-f} +\key{publish current project}{C-c C-e C-p} +\key{publish project (prompted for)}{C-c C-e C-c} +\key{publish all projects}{C-c C-e C-a} + \section{Completion} In-buffer completion completes TODO keywords at headline start, TeX @@ -657,8 +654,6 @@ after ``{\tt :}'', and dictionary words elsewhere. \key{Complete word at point}{M-TAB} -\newcolumn - \section{Calendar and Diary Integration} To include entries from the Emacs diary in your Org-mode agenda: @@ -666,26 +661,6 @@ To include entries from the Emacs diary in your Org-mode agenda: (setq org-agenda-include-diary t) \endexample -To include the Org-mode agenda in the normal diary, make sure you're -using the fancy diary display -% -%\beginexample% -%(add-hook 'diary-display-hook 'fancy-diary-display) -%\endexample -% -and in the \kbd{~/diary} file add - -\beginexample% -\&\%\%(org-diary) -\endexample - -to include all the files listed in \kbd{org-agenda-files}. For more -selective file inclusion use a line for each file: - -\beginexample% -\&\%\%(org-diary) ~/path/to/some/org-file.org -\endexample - \section{Remember-mode Integration} See the manual for how to make remember.el use Org-mode links and @@ -710,7 +685,7 @@ Insert the note with one of the following: Configure the variable {\tt org-CUA-compatibility} to make Org-mode avoid the \kbd{S-} bindings used by these modes. When set, Org-mode will change the following keybindings (also in the agenda -buffer, but not during date selection). See note mark four$^4$ +buffer, but not during date selection). See note mark four$^3$ throughout the reference card. %\vskip-mm \beginexample @@ -720,16 +695,13 @@ S-RET $\to$ C-S-RET \endexample \section{Notes} -$^1$ The six autoload forms are only needed if Org-mode is not part of -Emacs, or an XEmacs package. - -$^2$ This is only a suggestion for a binding of this command. Choose +$^1$ This is only a suggestion for a binding of this command. Choose you own key as shown under INSTALLATION. -$^3$ After changing a \kbd{\#+KEYWORD} or \kbd{<<>>} line, +$^2$ After changing a \kbd{\#+KEYWORD} or \kbd{<<>>} line, press \kbd{C-c C-c} with the cursor still in the line to update. -$^4$ Keybinding affected by {\tt org-CUA-compatibility}. +$^3$ Keybinding affected by {\tt org-CUA-compatibility}. \copyrightnotice -- 2.11.4.GIT