From 8ddd57dcb06914ed446dc821be108eb5ef584037 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:34:30 +0100 Subject: [PATCH] Release 4.72 --- org | 432 ++++++++++++------------ org.el | 955 +++++++++++++++++++++++++++++++--------------------- org.pdf | Bin 705258 -> 706850 bytes org.texi | 45 ++- orgcard.pdf | Bin 58696 -> 58572 bytes orgcard.tex | 18 +- 6 files changed, 827 insertions(+), 623 deletions(-) diff --git a/org b/org index 0556ecbb6..f3bded43b 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.71). + This manual is for Org-mode (version 4.72). Copyright (C) 2004, 2005, 2006, 2007 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.71). +This manual is for Org-mode (version 4.72). Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation @@ -511,7 +511,8 @@ File: org, Node: Headlines, Next: Visibility cycling, Prev: Outlines, Up: Do ============= Headlines define the structure of an outline tree. The headlines in -Org-mode start with one or more stars, on the left margin. For example: +Org-mode start with one or more stars, on the left margin(1). For +example: * Top level headline ** Second level @@ -519,12 +520,24 @@ Org-mode start with one or more stars, on the left margin. For example: some text *** 3rd level more text + * Another top level headline Some people find the many stars too noisy and would prefer an outline that has whitespace followed by a single star as headline starters. *Note Clean view:: describes a setup to realize this. + An empty line after the end of a subtree is considered part of it and +will be hidden when the subtree is folded. However, if you leave at +least two empty lines, one empty line will remain visible after folding +the subtree, in order to structure the collapsed view. See the +variable `org-cycle-separator-lines' for modifying this behavior. + + ---------- Footnotes ---------- + + (1) See the variable `org-special-ctrl-a' to configure special +behavior of `C-a' in headlines. +  File: org, Node: Visibility cycling, Next: Motion, Prev: Headlines, Up: Document structure @@ -1349,13 +1362,12 @@ File: org, Node: Formula syntax for Calc, Next: Formula syntax for Lisp, Prev ----------------------------- A formula can be any algebraic expression understood by the Emacs -`Calc' package. Note that `calc' has the slightly non-standard -convention that `/' has lower precedence than `*', so that `a/b*c' is -interpreted as `a/(b*c)'. Before evaluation by `calc-eval' (*note -calc-eval: (calc)Calling Calc from Your Programs.), variable -substitution takes place according to the rules described above. The -range vectors can be directly fed into the calc vector functions like -`vmean' and `vsum'. +`Calc' package. Note that `calc' has the non-standard convention that +`/' has lower precedence than `*', so that `a/b*c' is interpreted as +`a/(b*c)'. Before evaluation by `calc-eval' (*note calc-eval: +(calc)Calling Calc from Your Programs.), variable substitution takes +place according to the rules described above. The range vectors can be +directly fed into the calc vector functions like `vmean' and `vsum'. A formula can contain an optional mode string after a semicolon. This string consists of flags to influence Calc and other modes during @@ -2158,10 +2170,11 @@ use: In these entries, the character specifies how to select the template. The first string specifies the template. Two more (optional) strings give the file in which, and the headline under which the new note -should be stored. The file defaults to `org-default-notes-file', the -heading to `org-remember-default-headline'. Both defaults help to get -to the storing location quickly, but you can change the location -interactively while storing the note. +should be stored. The file defaults (if not present or `nil') to +`org-default-notes-file', the heading to +`org-remember-default-headline'. Both defaults help to get to the +storing location quickly, but you can change the location interactively +while storing the note. When you call `M-x remember' (or `M-x org-remember') to remember something, org will prompt for a key to select the template (if you have @@ -2244,8 +2257,7 @@ buffer-start as level 2 heading at end of file on headline as sublevel of the heading at cursor /as same level, before/after current heading not on at cursor position, level taken from context. -headline Or use prefix arg to specify level - manually. +headline So a fast way to store the note to its default location is to press `C-c C-c '. Even shorter would be `C-u C-c C-c', which does @@ -3636,15 +3648,17 @@ one entry marked with a todo keyword TODO or NEXT or NEXTACTION. projects with a tag PROJECT, and that you use a todo keyword MAYBE to indicate a project that should not be considered yet. Lets further assume that the todo keyword DONE marks finished projects, and that NEXT -and TODO indicate next actions. Finally, the tag @SHOP indicates -shopping and is a next action even without the NEXT tag. In this case -you would start by identifying eligible projects with a tags/todo match -`+PROJECT/-MAYBE-DONE', and then check for TODO, NEXT and @SHOP in the -subtree to identify projects that are not stuck. The correct -customization for this is +and TODO indicate next actions. The tag @SHOP indicates shopping and +is a next action even without the NEXT tag. Finally, if the project +contains the special word IGNORE anywhere, it should not be listed +either. In this case you would start by identifying eligible projects +with a tags/todo match `+PROJECT/-MAYBE-DONE', and then check for TODO, +NEXT, @SHOP, and IGNORE in the subtree to identify projects that are +not stuck. The correct customization for this is (setq org-stuck-projects - ("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@SHOP"))) + '("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@SHOP") + "\\"))  File: org, Node: Presentation and sorting, Next: Agenda commands, Prev: Built-in agenda views, Up: Agenda views @@ -5242,6 +5256,8 @@ file is visited again in a new Emacs session. nologging don't record when items are marked DONE lognotedone record timestamp and a note when DONE lognotestate record timestamp, note when TODO state changes + logrepeat record a not when re-instating a repeating item + nologrepeat do not record when re-instating repeating item lognoteclock-out record timestamp and a note when clocking out Here are the options for hiding leading stars in outline headings. The corresponding variables are `org-hide-leading-stars' and @@ -5560,7 +5576,6 @@ File: org, Node: Conflicts, Prev: Cooperation, Up: Interaction S-UP -> M-p S-DOWN -> M-n S-LEFT -> M-- S-RIGHT -> M-+ - S-RET -> C-S-RET Yes, these are unfortunately more difficult to remember. If you want to have other replacement keys, look at the variable @@ -6255,8 +6270,8 @@ Index * completion, of TODO keywords: Workflow states. (line 15) * constants, in calculations: References. (line 82) * constants.el: Cooperation. (line 14) -* constcgs, STARTUP keyword: In-buffer settings. (line 52) -* constSI, STARTUP keyword: In-buffer settings. (line 52) +* constcgs, STARTUP keyword: In-buffer settings. (line 54) +* constSI, STARTUP keyword: In-buffer settings. (line 54) * content, STARTUP keyword: In-buffer settings. (line 22) * contents, global visibility state: Visibility cycling. (line 22) * copying, of subtrees: Structure editing. (line 6) @@ -6266,7 +6281,7 @@ Index * custom date/time format: Custom time format. (line 6) * custom search strings: Custom searches. (line 6) * customization: Customization. (line 6) -* customtime, STARTUP keyword: In-buffer settings. (line 49) +* customtime, STARTUP keyword: In-buffer settings. (line 51) * cutting, of subtrees: Structure editing. (line 6) * cycling, of TODO states: TODO basics. (line 13) * cycling, visibility: Visibility cycling. (line 6) @@ -6299,7 +6314,7 @@ Index * emphasized text: Export options. (line 25) * enhancing text: Enhancing text. (line 6) * evaluate time range: Creating timestamps. (line 64) -* even, STARTUP keyword: In-buffer settings. (line 42) +* even, STARTUP keyword: In-buffer settings. (line 44) * exporting: Exporting. (line 6) * exporting, not: Comment lines. (line 6) * extended TODO keywords: TODO extensions. (line 6) @@ -6323,7 +6338,7 @@ Index * folding, sparse trees: Sparse trees. (line 6) * following links: Handling links. (line 56) * format specifier: Formula syntax for Calc. - (line 15) + (line 14) * format, of links: Link format. (line 6) * formula debugging: Editing and debugging formulas. (line 97) @@ -6349,7 +6364,7 @@ Index * headline, promotion and demotion: Structure editing. (line 6) * headlines: Headlines. (line 6) * hide text: Visibility cycling. (line 6) -* hidestars, STARTUP keyword: In-buffer settings. (line 42) +* hidestars, STARTUP keyword: In-buffer settings. (line 44) * hiding leading stars: Clean view. (line 6) * history: History and Acknowledgments. (line 6) @@ -6408,6 +6423,7 @@ Index * lognoteclock-out, STARTUP keyword: In-buffer settings. (line 33) * lognotedone, STARTUP keyword: In-buffer settings. (line 33) * lognotestate, STARTUP keyword: In-buffer settings. (line 33) +* logrepeat, STARTUP keyword: In-buffer settings. (line 33) * maintainer: Feedback. (line 6) * mark ring: Handling links. (line 79) * marking characters, tables: Advanced features. (line 40) @@ -6418,7 +6434,7 @@ Index * MH-E links: External links. (line 6) * minor mode for tables: orgtbl-mode. (line 6) * mode, for calc: Formula syntax for Calc. - (line 15) + (line 14) * motion commands in agenda: Agenda commands. (line 19) * motion, between headlines: Motion. (line 6) * name, of column or field: References. (line 82) @@ -6427,8 +6443,9 @@ Index * narrow columns in tables: Narrow columns. (line 6) * noalign, STARTUP keyword: In-buffer settings. (line 29) * nologging, STARTUP keyword: In-buffer settings. (line 33) +* nologrepeat, STARTUP keyword: In-buffer settings. (line 33) * occur, command: Sparse trees. (line 6) -* odd, STARTUP keyword: In-buffer settings. (line 42) +* odd, STARTUP keyword: In-buffer settings. (line 44) * option keyword completion: Completion. (line 6) * options, for custom agenda views: Setting Options. (line 6) * options, for customization: Customization. (line 6) @@ -6500,7 +6517,7 @@ Index * show all, global visibility state: Visibility cycling. (line 22) * show hidden text: Visibility cycling. (line 6) * showall, STARTUP keyword: In-buffer settings. (line 22) -* showstars, STARTUP keyword: In-buffer settings. (line 42) +* showstars, STARTUP keyword: In-buffer settings. (line 44) * sorting, of agenda items: Sorting of agenda items. (line 6) * sparse tree, for deadlines: Creating timestamps. (line 39) @@ -6604,7 +6621,7 @@ Index * VM links: External links. (line 6) * WANDERLUST links: External links. (line 6) * weekly agenda: Weekly/Daily agenda. (line 6) -* windmove.el: Conflicts. (line 33) +* windmove.el: Conflicts. (line 32) * workflow states as TODO keywords: Workflow states. (line 6) * XEmacs: Installation. (line 6) * XOXO export: XOXO export. (line 6) @@ -6952,178 +6969,179 @@ Node: Feedback17587 Node: Document structure19663 Node: Outlines20437 Node: Headlines21097 -Node: Visibility cycling21720 -Ref: Visibility cycling-Footnote-123934 -Ref: Visibility cycling-Footnote-223992 -Ref: Visibility cycling-Footnote-324042 -Node: Motion24312 -Node: Structure editing25266 -Node: Archiving28092 -Node: ARCHIVE tag28650 -Node: Moving subtrees30443 -Node: Sparse trees31754 -Ref: Sparse trees-Footnote-133886 -Ref: Sparse trees-Footnote-234068 -Node: Plain lists34183 -Ref: Plain lists-Footnote-137952 -Ref: Plain lists-Footnote-238310 -Node: Tables38494 -Node: Built-in table editor39008 -Node: Narrow columns46027 -Ref: Narrow columns-Footnote-147960 -Node: orgtbl-mode48006 -Node: The spreadsheet48810 -Node: References49897 -Ref: References-Footnote-154026 -Node: Formula syntax for Calc54315 -Node: Formula syntax for Lisp56781 -Node: Field formulas58050 -Node: Column formulas59358 -Node: Editing and debugging formulas60957 -Node: Updating the table65110 -Node: Advanced features66145 -Node: Hyperlinks70670 -Node: Link format71443 -Node: Internal links72736 -Ref: Internal links-Footnote-174661 -Node: Radio targets74793 -Node: External links75484 -Node: Handling links77888 -Ref: Handling links-Footnote-182998 -Ref: Handling links-Footnote-283235 -Node: Link abbreviations83309 -Node: Search options84988 -Ref: Search options-Footnote-186768 -Node: Custom searches86849 -Node: Remember87897 -Node: Setting up remember88884 -Node: Remember templates89466 -Ref: Remember templates-Footnote-192732 -Node: Storing notes92830 -Node: TODO items94798 -Node: TODO basics95781 -Node: TODO extensions97480 -Node: Workflow states98299 -Ref: Workflow states-Footnote-199474 -Node: TODO types99567 -Ref: TODO types-Footnote-1101150 -Node: Multiple sets in one file101232 -Node: Per file keywords102843 -Ref: Per file keywords-Footnote-1104132 -Node: Priorities104333 -Node: Breaking down tasks105579 -Ref: Breaking down tasks-Footnote-1106099 -Node: Checkboxes106195 -Node: Timestamps108950 -Node: Time stamps109484 -Ref: Time stamps-Footnote-1112978 -Ref: Time stamps-Footnote-2113094 -Node: Creating timestamps113249 -Node: The date/time prompt115907 -Ref: The date/time prompt-Footnote-1117868 -Node: Custom time format117974 -Node: Repeating items119532 -Node: Progress logging121342 -Node: Closing items121988 -Ref: Closing items-Footnote-1122922 -Ref: Closing items-Footnote-2122991 -Node: Tracking TODO state changes123064 -Node: Clocking work time123920 -Ref: Clocking work time-Footnote-1127566 -Ref: Clocking work time-Footnote-2127644 -Node: Tags127770 -Node: Tag inheritance128532 -Node: Setting tags129469 -Ref: Setting tags-Footnote-1133992 -Ref: Setting tags-Footnote-2134104 -Node: Tag searches134187 -Node: Agenda views136898 -Node: Agenda files138843 -Ref: Agenda files-Footnote-1139809 -Ref: Agenda files-Footnote-2139958 -Node: Agenda dispatcher140151 -Node: Built-in agenda views141842 -Node: Weekly/Daily agenda142420 -Node: Global TODO list144549 -Node: Matching headline tags146821 -Node: Timeline147892 -Node: Stuck projects148558 -Node: Presentation and sorting150257 -Node: Categories151048 -Node: Time-of-day specifications151712 -Node: Sorting of agenda items153683 -Node: Agenda commands154965 -Node: Custom agenda views161694 -Node: Storing searches162369 -Node: Block agenda164281 -Node: Setting Options165511 -Node: Batch processing168223 -Node: Embedded LaTeX169353 -Ref: Embedded LaTeX-Footnote-1170445 -Node: Math symbols170635 -Node: Subscripts and Superscripts171400 -Node: LaTeX fragments172244 -Ref: LaTeX fragments-Footnote-1174478 -Node: Processing LaTeX fragments174740 -Node: CDLaTeX mode175686 -Ref: CDLaTeX mode-Footnote-1178170 -Node: Exporting178318 -Node: ASCII export179632 -Node: HTML export180922 -Node: Export commands181541 -Node: Quoting HTML tags182352 -Node: Links182982 -Node: Images183679 -Ref: Images-Footnote-1184550 -Node: CSS support184611 -Ref: CSS support-Footnote-1185930 -Node: XOXO export186043 -Node: iCalendar export186482 -Node: Text interpretation187701 -Node: Comment lines188243 -Node: Initial text188638 -Node: Enhancing text190312 -Ref: Enhancing text-Footnote-1192174 -Node: Export options192264 -Node: Publishing194157 -Ref: Publishing-Footnote-1194953 -Node: Configuration195149 -Node: Project alist195867 -Node: Sources and destinations196933 -Node: Selecting files197663 -Node: Publishing action198411 -Node: Publishing options199644 -Node: Publishing links201796 -Node: Project page index203309 -Node: Sample configuration204087 -Node: Simple example204579 -Node: Complex example205252 -Node: Triggering publication207328 -Node: Miscellaneous208013 -Node: Completion208647 -Node: Customization210118 -Node: In-buffer settings210701 -Node: The very busy C-c C-c key215178 -Node: Clean view216822 -Node: TTY keys219399 -Node: Interaction221009 -Node: Cooperation221406 -Node: Conflicts224148 -Node: Bugs225740 -Node: Extensions and Hacking227236 -Node: Extensions227832 -Node: Tables in arbitrary syntax229779 -Node: Radio tables230856 -Node: A LaTeX example233359 -Ref: A LaTeX example-Footnote-1237005 -Ref: A LaTeX example-Footnote-2237153 -Node: Translator functions237588 -Ref: Translator functions-Footnote-1240697 -Node: Dynamic blocks240785 -Node: Special agenda views242757 -Ref: Special agenda views-Footnote-1245036 -Node: History and Acknowledgments245296 -Node: Index251156 -Node: Key Index282137 +Ref: Headlines-Footnote-122105 +Node: Visibility cycling22204 +Ref: Visibility cycling-Footnote-124418 +Ref: Visibility cycling-Footnote-224476 +Ref: Visibility cycling-Footnote-324526 +Node: Motion24796 +Node: Structure editing25750 +Node: Archiving28576 +Node: ARCHIVE tag29134 +Node: Moving subtrees30927 +Node: Sparse trees32238 +Ref: Sparse trees-Footnote-134370 +Ref: Sparse trees-Footnote-234552 +Node: Plain lists34667 +Ref: Plain lists-Footnote-138436 +Ref: Plain lists-Footnote-238794 +Node: Tables38978 +Node: Built-in table editor39492 +Node: Narrow columns46511 +Ref: Narrow columns-Footnote-148444 +Node: orgtbl-mode48490 +Node: The spreadsheet49294 +Node: References50381 +Ref: References-Footnote-154510 +Node: Formula syntax for Calc54799 +Node: Formula syntax for Lisp57256 +Node: Field formulas58525 +Node: Column formulas59833 +Node: Editing and debugging formulas61432 +Node: Updating the table65585 +Node: Advanced features66620 +Node: Hyperlinks71145 +Node: Link format71918 +Node: Internal links73211 +Ref: Internal links-Footnote-175136 +Node: Radio targets75268 +Node: External links75959 +Node: Handling links78363 +Ref: Handling links-Footnote-183473 +Ref: Handling links-Footnote-283710 +Node: Link abbreviations83784 +Node: Search options85463 +Ref: Search options-Footnote-187243 +Node: Custom searches87324 +Node: Remember88372 +Node: Setting up remember89359 +Node: Remember templates89941 +Ref: Remember templates-Footnote-193233 +Node: Storing notes93331 +Node: TODO items95218 +Node: TODO basics96201 +Node: TODO extensions97900 +Node: Workflow states98719 +Ref: Workflow states-Footnote-199894 +Node: TODO types99987 +Ref: TODO types-Footnote-1101570 +Node: Multiple sets in one file101652 +Node: Per file keywords103263 +Ref: Per file keywords-Footnote-1104552 +Node: Priorities104753 +Node: Breaking down tasks105999 +Ref: Breaking down tasks-Footnote-1106519 +Node: Checkboxes106615 +Node: Timestamps109370 +Node: Time stamps109904 +Ref: Time stamps-Footnote-1113398 +Ref: Time stamps-Footnote-2113514 +Node: Creating timestamps113669 +Node: The date/time prompt116327 +Ref: The date/time prompt-Footnote-1118288 +Node: Custom time format118394 +Node: Repeating items119952 +Node: Progress logging121762 +Node: Closing items122408 +Ref: Closing items-Footnote-1123342 +Ref: Closing items-Footnote-2123411 +Node: Tracking TODO state changes123484 +Node: Clocking work time124340 +Ref: Clocking work time-Footnote-1127986 +Ref: Clocking work time-Footnote-2128064 +Node: Tags128190 +Node: Tag inheritance128952 +Node: Setting tags129889 +Ref: Setting tags-Footnote-1134412 +Ref: Setting tags-Footnote-2134524 +Node: Tag searches134607 +Node: Agenda views137318 +Node: Agenda files139263 +Ref: Agenda files-Footnote-1140229 +Ref: Agenda files-Footnote-2140378 +Node: Agenda dispatcher140571 +Node: Built-in agenda views142262 +Node: Weekly/Daily agenda142840 +Node: Global TODO list144969 +Node: Matching headline tags147241 +Node: Timeline148312 +Node: Stuck projects148978 +Node: Presentation and sorting150829 +Node: Categories151620 +Node: Time-of-day specifications152284 +Node: Sorting of agenda items154255 +Node: Agenda commands155537 +Node: Custom agenda views162266 +Node: Storing searches162941 +Node: Block agenda164853 +Node: Setting Options166083 +Node: Batch processing168795 +Node: Embedded LaTeX169925 +Ref: Embedded LaTeX-Footnote-1171017 +Node: Math symbols171207 +Node: Subscripts and Superscripts171972 +Node: LaTeX fragments172816 +Ref: LaTeX fragments-Footnote-1175050 +Node: Processing LaTeX fragments175312 +Node: CDLaTeX mode176258 +Ref: CDLaTeX mode-Footnote-1178742 +Node: Exporting178890 +Node: ASCII export180204 +Node: HTML export181494 +Node: Export commands182113 +Node: Quoting HTML tags182924 +Node: Links183554 +Node: Images184251 +Ref: Images-Footnote-1185122 +Node: CSS support185183 +Ref: CSS support-Footnote-1186502 +Node: XOXO export186615 +Node: iCalendar export187054 +Node: Text interpretation188273 +Node: Comment lines188815 +Node: Initial text189210 +Node: Enhancing text190884 +Ref: Enhancing text-Footnote-1192746 +Node: Export options192836 +Node: Publishing194729 +Ref: Publishing-Footnote-1195525 +Node: Configuration195721 +Node: Project alist196439 +Node: Sources and destinations197505 +Node: Selecting files198235 +Node: Publishing action198983 +Node: Publishing options200216 +Node: Publishing links202368 +Node: Project page index203881 +Node: Sample configuration204659 +Node: Simple example205151 +Node: Complex example205824 +Node: Triggering publication207900 +Node: Miscellaneous208585 +Node: Completion209219 +Node: Customization210690 +Node: In-buffer settings211273 +Node: The very busy C-c C-c key215899 +Node: Clean view217543 +Node: TTY keys220120 +Node: Interaction221730 +Node: Cooperation222127 +Node: Conflicts224869 +Node: Bugs226432 +Node: Extensions and Hacking227928 +Node: Extensions228524 +Node: Tables in arbitrary syntax230471 +Node: Radio tables231548 +Node: A LaTeX example234051 +Ref: A LaTeX example-Footnote-1237697 +Ref: A LaTeX example-Footnote-2237845 +Node: Translator functions238280 +Ref: Translator functions-Footnote-1241389 +Node: Dynamic blocks241477 +Node: Special agenda views243449 +Ref: Special agenda views-Footnote-1245728 +Node: History and Acknowledgments245988 +Node: Index251848 +Node: Key Index282975  End Tag Table diff --git a/org.el b/org.el index ac3eaa921..4b177c1f7 100644 --- a/org.el +++ b/org.el @@ -1,11 +1,11 @@ -;;;; org.el --- Outline-based notes management and organize +;;;; org.el --- Outline-based notes management and organizer ;; Carstens outline-mode for keeping track of everything. ;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.71 +;; Version: 4.72 ;; ;; This file is part of GNU Emacs. ;; @@ -83,7 +83,7 @@ ;;; Version -(defconst org-version "4.71" +(defconst org-version "4.72" "The version number of the file org.el.") (defun org-version () (interactive) @@ -153,7 +153,7 @@ has been set." :group 'org-startup :type 'boolean) -(defcustom org-CUA-compatible nil +(defcustom org-replace-disputed-keys nil "Non-nil means use alternative key bindings for S-. Org-mode used S- for changing timestamps and priorities. S- is also used for example by `CUA-mode' to select text. @@ -161,7 +161,6 @@ If you want to use Org-mode together with `CUA-mode', Org-mode needs to use alternative bindings. Setting this variable to t will replace the following keys both in Org-mode and in the Org-agenda buffer. -S-RET -> C-S-RET S-up -> M-p S-down -> M-n S-left -> M-- @@ -176,21 +175,39 @@ become effective." :group 'org-startup :type 'boolean) -(defvar org-disputed-keys - '((S-up [(shift up)] [(meta ?p)]) - (S-down [(shift down)] [(meta ?n)]) - (S-left [(shift left)] [(meta ?-)]) - (S-right [(shift right)] [(meta ?+)]) - (S-return [(shift return)] [(control shift return)])) +(defvaralias 'org-CUA-compatible 'org-replace-disputed-keys) + +(defcustom org-disputed-keys + '(([(shift up)] . [(meta p)]) + ([(shift down)] . [(meta n)]) + ([(shift left)] . [(meta -)]) + ([(shift right)] . [(meta +)]) + ([(control shift right)] . [(meta shift +)]) + ([(control shift left)] . [(meta shift -)])) "Keys for which Org-mode and other modes compete. -This is an alist, cars are symbols for lookup, 1st element is the default key, -second element will be used when `org-CUA-compatible' is t.") +This is an alist, cars are the default keys, second element specifies +the alternative to use when `org-replace-disputed-keys' is t. + +Keys can be specified in any syntax supported by `define-key'. +The value of this option takes effect only at Org-mode's startup, +therefore you'll have to restart Emacs to apply it after changing." + :group 'org-startup + :type 'alist) (defun org-key (key) - "Select a key according to `org-CUA-compatible'." - (nth (if org-CUA-compatible 2 1) - (or (assq key org-disputed-keys) - (error "Invalid Key %s in `org-key'" key)))) + "Select key according to `org-replace-disputed-keys' and `org-disputed-keys'. +Or return the original if not disputed." + (let* ((nkey (key-description key)) + (x (find-if (lambda (x) + (equal (key-description (car x)) nkey)) + org-disputed-keys))) + (cond ((not x) key) + (org-replace-disputed-keys (cdr x)) + (t (car x))))) + +(defun org-defkey (keymap key def) + "Define a key, possibly translated, as returned by `org-key'." + (define-key keymap (org-key key) def)) (defcustom org-ellipsis nil "The ellipsis to use in the Org-mode outline. @@ -395,7 +412,22 @@ visibility is cycled." (const :tag "Everywhere except in headlines" t) )) +(defcustom org-cycle-separator-lines 2 + "Number of empty lines needed to keep an empty line between collapsed trees. +If you leave an empty line between the end of a subtree and the following +headline, this empty line is hidden when the subtree is folded. +Org-mode will leave (exactly) one empty line visible if the number of +empty lines is equal or larger to the number given in this variable. +So the default 2 means, at least 2 empty lines after the end of a subtree +are needed to produce free space between a collapsed subtree and the +following headline. + +Special case: when 0, never leave empty lines in collapsed view." + :group 'org-cycle + :type 'integer) + (defcustom org-cycle-hook '(org-cycle-hide-archived-subtrees + org-cycle-show-empty-lines org-optimize-window-after-visibility-change) "Hook that is run after `org-cycle' has changed the buffer visibility. The function(s) in this hook must accept a single argument which indicates @@ -406,12 +438,20 @@ the values `folded', `children', or `subtree'." :group 'org-cycle :type 'hook) - (defgroup org-edit-structure nil "Options concerning structure editing in Org-mode." :tag "Org Edit Structure" :group 'org-structure) +(defcustom org-special-ctrl-a nil + "Non-nil means `C-a' behaves specially in headlines. +When set, `C-a' will bring back the cursor to the beginning of the +headline text, i.e. after the stars and after a possible TODO keyword. +When the cursor is already at that position, another `C-a' will bring +it to the beginning of the line." + :group 'org-edit-structure + :type 'boolean) + (defcustom org-odd-levels-only nil "Non-nil means, skip even levels and only use odd levels for the outline. This has the effect that two stars are being added/taken away in @@ -1369,6 +1409,7 @@ taken from the (otherwise obsolete) variable `org-todo-interpretation'." (defvar org-todo-keywords-1 nil) (make-variable-buffer-local 'org-todo-keywords-1) (defvar org-todo-keywords-for-agenda nil) +(defvar org-done-keywords-for-agenda nil) (defvar org-not-done-keywords nil) (make-variable-buffer-local 'org-not-done-keywords) (defvar org-done-keywords nil) @@ -1810,17 +1851,20 @@ precedence over the general options." (sexp :tag "Value"))))))) (defcustom org-stuck-projects - '("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil) + '("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil "") "How to identify stuck projects. -This is a list of three items: +This is a list of four items: 1. A tags/todo matcher string that is used to identify a project. - The entire tree below a headline matched by this is considered a project. -2. A list of TODO keywords itentifying non-stuck projects. + The entire tree below a headline matched by this is considered one project. +2. A list of TODO keywords identifying non-stuck projects. If the project subtree contains any headline with one of these todo - keywords, the project is consitered to be not stuck. + keywords, the project is considered to be not stuck. If you specify + \"*\" as a keyword, any TODO keyword will mark the project unstuck. 3. A list of tags identifying non-stuck projects. If the project subtree contains any headline with one of these tags, - the project is consitered to be not stuck. + the project is considered to be not stuck. If you specify \"*\" as + a tag, any tag will mark the project unstuck. +4. An arbitrary regular expression matching non-stuck projects. After defining this variable, you may use \\[org-agenda-list-stuck-projects] or `C-c a #' to produce the list." @@ -1828,7 +1872,8 @@ or `C-c a #' to produce the list." :type '(list (string :tag "Tags/TODO match to identify a project") (repeat :tag "Projects are *not* stuck if they have an entry with TODO keyword any of" (string)) - (repeat :tag "Projects are *not* stuck if they have an entry with TAG being any of" (string)))) + (repeat :tag "Projects are *not* stuck if they have an entry with TAG being any of" (string)) + (regexp :tag "Projects are *not* stuck if this regexp matches\ninside the subtree"))) (defgroup org-agenda-skip nil @@ -2216,13 +2261,18 @@ When this is the symbol `prefix', only remove tags when :group 'org) (defcustom org-format-latex-options - '(:foreground "Black" :background "Transparent" :scale 1.0 - :matchers ("begin" "$" "$$" "\\(" "\\[")) + '(:foreground default :background default :scale 1.0 + :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 + :matchers ("begin" "$" "$$" "\\(" "\\[")) "Options for creating images from LaTeX fragments. This is a property list with the following properties: -:foreground the foreground color, for example \"Black\". +:foreground the foreground color for images embedded in emacs, e.g. \"Black\". + `default' means use the forground of the default face. :background the background color, or \"Transparent\". + `default' means use the background of the default face. :scale a scaling factor for the size of the images +:html-foreground, :html-background, :html-scale + The same numbers for HTML export. :matchers a list indicating which matchers should be used to find LaTeX fragments. Valid members of this list are: \"begin\" find environments @@ -2778,8 +2828,6 @@ Changing this variable requires a restart of Emacs to take effect." (setq markers (concat (replace-match "" t t markers) "^"))) (if (string-match "-" markers) (setq markers (concat (replace-match "" t t markers) "-"))) -; (while (>= (setq nl (1- nl)) 0) (setq body1 (concat body1 "\n?" body "*?"))) -; (while (>= (setq nl (1- nl)) 0) (setq body1 (concat body1 "\\(?:\n?" body "*?\\)?"))) (if (> nl 0) (setq body1 (concat body1 "\\(?:\n" body "*?\\)\\{0," (int-to-string nl) "\\}"))) @@ -2789,15 +2837,15 @@ Changing this variable requires a restart of Emacs to take effect." "\\(" "\\([" markers "]\\)" "\\(" - "[^" border markers "]" + "[^" border (if (and nil stacked) markers) "]" body1 - "[^" border markers "]" + "[^" border (if (and nil stacked) markers) "]" "\\)" "\\3\\)" "\\([" post (if stacked markers) "]\\|$\\)"))))) (defcustom org-emphasis-regexp-components - '(" \t('\"" " \t.,?;'\")" " \t\r\n," "." 1 nil) + '(" \t('\"" "- \t.,:?;'\")" " \t\r\n,\"'" "." 1 nil) "Components used to build the reqular expression for emphasis. This is a list with 6 entries. Terminology: In an emphasis string like \" *strong word* \", we call the initial space PREMATCH, the final @@ -2809,6 +2857,7 @@ pre Chars allowed as prematch. Beginning of line will be allowed too. post Chars allowed as postmatch. End of line will be allowed too. border The chars *forbidden* as border characters. In addition to the characters given here, all marker characters are forbidden too. + FIXME: the last statement is no longer true. body-regexp A regexp like \".\" to match a body character. Don't use non-shy groups here, and don't allow newline here. newline The maximum number of newlines allowed in an emphasis exp. @@ -3226,6 +3275,8 @@ we turn off invisibility temporarily. Use this in a `let' form." ("lognotedone" org-log-done done push) ("lognotestate" org-log-done state push) ("lognoteclock-out" org-log-done clock-out push) + ("logrepeat" org-log-repeat t) + ("nologrepeat" org-log-repeat nil) ("constcgs" constants-unit-system cgs) ("constSI" constants-unit-system SI)) "Variable associated with STARTUP options for org-mode. @@ -3732,18 +3783,18 @@ that will be added to PLIST. Returns the string that was modified." ;;;; Font-Lock stuff, including the activators (defvar org-mouse-map (make-sparse-keymap)) -(define-key org-mouse-map +(org-defkey org-mouse-map (if (featurep 'xemacs) [button2] [mouse-2]) 'org-open-at-mouse) -(define-key org-mouse-map +(org-defkey org-mouse-map (if (featurep 'xemacs) [button3] [mouse-3]) 'org-find-file-at-mouse) (when org-mouse-1-follows-link - (define-key org-mouse-map [follow-link] 'mouse-face)) + (org-defkey org-mouse-map [follow-link] 'mouse-face)) (when org-tab-follows-link - (define-key org-mouse-map [(tab)] 'org-open-at-point) - (define-key org-mouse-map "\C-i" 'org-open-at-point)) + (org-defkey org-mouse-map [(tab)] 'org-open-at-point) + (org-defkey org-mouse-map "\C-i" 'org-open-at-point)) (when org-return-follows-link - (define-key org-mouse-map [(return)] 'org-open-at-point) - (define-key org-mouse-map "\C-m" 'org-open-at-point)) + (org-defkey org-mouse-map [(return)] 'org-open-at-point) + (org-defkey org-mouse-map "\C-m" 'org-open-at-point)) (require 'font-lock) @@ -3834,16 +3885,20 @@ The time stamps may be either active or inactive.") (defun org-do-emphasis-faces (limit) "Run through the buffer and add overlays to links." - (if (re-search-forward org-emph-re limit t) - (progn - (font-lock-prepend-text-property (match-beginning 2) (match-end 2) - 'face - (nth 1 (assoc (match-string 3) - org-emphasis-alist))) - (add-text-properties (match-beginning 2) (match-end 2) - '(font-lock-multiline t)) - (backward-char 1) - t))) + (let (rtn) + (while (and (not rtn) (re-search-forward org-emph-re limit t)) + (if (not (= (char-after (match-beginning 3)) + (char-after (match-beginning 4)))) + (progn + (setq rtn t) + (font-lock-prepend-text-property (match-beginning 2) (match-end 2) + 'face + (nth 1 (assoc (match-string 3) + org-emphasis-alist))) + (add-text-properties (match-beginning 2) (match-end 2) + '(font-lock-multiline t)) + (backward-char 1)))) + rtn)) (defun org-activate-plain-links (limit) "Run through the buffer and add overlays to links." @@ -4298,13 +4353,13 @@ 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)))) + (let ((level (save-excursion + (goto-char (point-min)) + (if (re-search-forward (concat "^" outline-regexp) nil t) + (progn + (goto-char (match-beginning 0)) + (funcall outline-level)))))) + (and level (hide-sublevels level)))) (defun org-content (&optional arg) "Show all headlines in the buffer, like a table of contents. @@ -4338,6 +4393,35 @@ This function is the default value of the hook `org-cycle-hook'." ((eq state 'children) (or (org-subtree-end-visible-p) (recenter 1))) ((eq state 'subtree) (or (org-subtree-end-visible-p) (recenter 1)))))) + +(defun org-cycle-show-empty-lines (state) + "Show empty lines above all visible headlines. +The region to be covered depends on STATE when called through +`org-cycle-hook'. Lisp program can use t for STATE to get the +entire buffer covered. Note that an empty line is only shown if there +are at least `org-cycle-separator-lines' empty lines before the headeline." + (when (> org-cycle-separator-lines 0) + (save-excursion + (let* ((n org-cycle-separator-lines) + (re (cond + ((= n 1) "\\(\n[ \t]*\n\\*+\\) ") + ((= n 2) "^[ \t]*\\(\n[ \t]*\n\\*+\\) ") + (t (let ((ns (number-to-string (- n 2)))) + (concat "^\\(?:[ \t]*\n\\)\\{" ns "," ns "\\}" + "[ \t]*\\(\n[ \t]*\n\\*+\\) "))))) + beg end) + (cond + ((memq state '(overview content t)) + (setq beg (point-min) end (point-max))) + ((memq state '(children)) + (setq beg (point) end (org-end-of-subtree t t)))) + (when beg + (goto-char beg) + (while (re-search-forward re end t) + (if (not (get-char-property (match-end 1) 'invisible)) + (outline-flag-region + (match-beginning 1) (match-end 1) nil)))))))) + (defun org-subtree-end-visible-p () "Is the end of the current subtree visible?" (pos-visible-in-window-p @@ -4359,27 +4443,27 @@ Optional argument N means, put the headline into the Nth line of the window." (let ((cmds '(isearch-forward isearch-backward)) cmd) (while (setq cmd (pop cmds)) (substitute-key-definition cmd cmd org-goto-map global-map))) -(define-key org-goto-map "\C-m" 'org-goto-ret) -(define-key org-goto-map [(left)] 'org-goto-left) -(define-key org-goto-map [(right)] 'org-goto-right) -(define-key org-goto-map [(?q)] 'org-goto-quit) -(define-key org-goto-map [(control ?g)] 'org-goto-quit) -(define-key org-goto-map "\C-i" 'org-cycle) -(define-key org-goto-map [(tab)] 'org-cycle) -(define-key org-goto-map [(down)] 'outline-next-visible-heading) -(define-key org-goto-map [(up)] 'outline-previous-visible-heading) -(define-key org-goto-map "n" 'outline-next-visible-heading) -(define-key org-goto-map "p" 'outline-previous-visible-heading) -(define-key org-goto-map "f" 'outline-forward-same-level) -(define-key org-goto-map "b" 'outline-backward-same-level) -(define-key org-goto-map "u" 'outline-up-heading) -(define-key org-goto-map "\C-c\C-n" 'outline-next-visible-heading) -(define-key org-goto-map "\C-c\C-p" 'outline-previous-visible-heading) -(define-key org-goto-map "\C-c\C-f" 'outline-forward-same-level) -(define-key org-goto-map "\C-c\C-b" 'outline-backward-same-level) -(define-key org-goto-map "\C-c\C-u" 'outline-up-heading) +(org-defkey org-goto-map "\C-m" 'org-goto-ret) +(org-defkey org-goto-map [(left)] 'org-goto-left) +(org-defkey org-goto-map [(right)] 'org-goto-right) +(org-defkey org-goto-map [(?q)] 'org-goto-quit) +(org-defkey org-goto-map [(control ?g)] 'org-goto-quit) +(org-defkey org-goto-map "\C-i" 'org-cycle) +(org-defkey org-goto-map [(tab)] 'org-cycle) +(org-defkey org-goto-map [(down)] 'outline-next-visible-heading) +(org-defkey org-goto-map [(up)] 'outline-previous-visible-heading) +(org-defkey org-goto-map "n" 'outline-next-visible-heading) +(org-defkey org-goto-map "p" 'outline-previous-visible-heading) +(org-defkey org-goto-map "f" 'outline-forward-same-level) +(org-defkey org-goto-map "b" 'outline-backward-same-level) +(org-defkey org-goto-map "u" 'outline-up-heading) +(org-defkey org-goto-map "\C-c\C-n" 'outline-next-visible-heading) +(org-defkey org-goto-map "\C-c\C-p" 'outline-previous-visible-heading) +(org-defkey org-goto-map "\C-c\C-f" 'outline-forward-same-level) +(org-defkey org-goto-map "\C-c\C-b" 'outline-backward-same-level) +(org-defkey org-goto-map "\C-c\C-u" 'outline-up-heading) (let ((l '(1 2 3 4 5 6 7 8 9 0))) - (while l (define-key org-goto-map (int-to-string (pop l)) 'digit-argument))) + (while l (org-defkey org-goto-map (int-to-string (pop l)) 'digit-argument))) (defconst org-goto-help "Select a location to jump to, press RET @@ -4829,7 +4913,6 @@ is signaled in this case." (setq folded (org-invisible-p))) (outline-end-of-subtree)) (outline-next-heading) - (if (not (bolp)) (insert "\n")) (setq end (point)) ;; Find insertion point, with error handling (goto-char beg) @@ -4849,6 +4932,7 @@ is signaled in this case." (setq txt (buffer-substring beg end)) (delete-region beg end) (insert txt) + (or (bolp) (insert "\n")) (goto-char ins-point) (if folded (hide-subtree)) (move-marker ins-point nil))) @@ -5013,7 +5097,7 @@ If optional TXT is given, check this string instead of the current kill." (save-excursion (narrow-to-region (progn (org-back-to-heading) (point)) - (progn (org-end-of-subtree t) (point))))) + (progn (org-end-of-subtree t t) (point))))) ;;; Outline Sorting @@ -7133,7 +7217,7 @@ it can be edited in place." (switch-to-buffer-other-window "*Org tmp*") (erase-buffer) (insert "#\n# Edit field and finish with C-c C-c\n#\n") - (org-mode) + (let ((org-inhibit-startup t)) (org-mode)) (goto-char (setq p (point-max))) (insert (org-trim field)) (remove-text-properties p (point-max) @@ -8120,25 +8204,25 @@ Parameters get priority." "#UNDEFINED_NAME")) (defvar org-table-fedit-map (make-sparse-keymap)) -(define-key org-table-fedit-map "\C-x\C-s" 'org-table-fedit-finish) -(define-key org-table-fedit-map "\C-c\C-s" 'org-table-fedit-finish) -(define-key org-table-fedit-map "\C-c\C-c" 'org-table-fedit-finish) -(define-key org-table-fedit-map "\C-c\C-q" 'org-table-fedit-abort) -(define-key org-table-fedit-map "\C-c?" 'org-table-show-reference) -(define-key org-table-fedit-map [(meta shift up)] 'org-table-fedit-line-up) -(define-key org-table-fedit-map [(meta shift down)] 'org-table-fedit-line-down) -(define-key org-table-fedit-map [(shift up)] 'org-table-fedit-ref-up) -(define-key org-table-fedit-map [(shift down)] 'org-table-fedit-ref-down) -(define-key org-table-fedit-map [(shift left)] 'org-table-fedit-ref-left) -(define-key org-table-fedit-map [(shift right)] 'org-table-fedit-ref-right) -(define-key org-table-fedit-map [(meta up)] 'org-table-fedit-scroll-down) -(define-key org-table-fedit-map [(meta down)] 'org-table-fedit-scroll) -(define-key org-table-fedit-map [(meta tab)] 'lisp-complete-symbol) -(define-key org-table-fedit-map "\M-\C-i" 'lisp-complete-symbol) -(define-key org-table-fedit-map [(tab)] 'org-table-fedit-lisp-indent) -(define-key org-table-fedit-map "\C-i" 'org-table-fedit-lisp-indent) -(define-key org-table-fedit-map "\C-c\C-r" 'org-table-fedit-toggle-ref-type) -(define-key org-table-fedit-map "\C-c}" 'org-table-fedit-toggle-coordinates) +(org-defkey org-table-fedit-map "\C-x\C-s" 'org-table-fedit-finish) +(org-defkey org-table-fedit-map "\C-c\C-s" 'org-table-fedit-finish) +(org-defkey org-table-fedit-map "\C-c\C-c" 'org-table-fedit-finish) +(org-defkey org-table-fedit-map "\C-c\C-q" 'org-table-fedit-abort) +(org-defkey org-table-fedit-map "\C-c?" 'org-table-show-reference) +(org-defkey org-table-fedit-map [(meta shift up)] 'org-table-fedit-line-up) +(org-defkey org-table-fedit-map [(meta shift down)] 'org-table-fedit-line-down) +(org-defkey org-table-fedit-map [(shift up)] 'org-table-fedit-ref-up) +(org-defkey org-table-fedit-map [(shift down)] 'org-table-fedit-ref-down) +(org-defkey org-table-fedit-map [(shift left)] 'org-table-fedit-ref-left) +(org-defkey org-table-fedit-map [(shift right)] 'org-table-fedit-ref-right) +(org-defkey org-table-fedit-map [(meta up)] 'org-table-fedit-scroll-down) +(org-defkey org-table-fedit-map [(meta down)] 'org-table-fedit-scroll) +(org-defkey org-table-fedit-map [(meta tab)] 'lisp-complete-symbol) +(org-defkey org-table-fedit-map "\M-\C-i" 'lisp-complete-symbol) +(org-defkey org-table-fedit-map [(tab)] 'org-table-fedit-lisp-indent) +(org-defkey org-table-fedit-map "\C-i" 'org-table-fedit-lisp-indent) +(org-defkey org-table-fedit-map "\C-c\C-r" 'org-table-fedit-toggle-ref-type) +(org-defkey org-table-fedit-map "\C-c}" 'org-table-fedit-toggle-coordinates) (easy-menu-define org-table-fedit-menu org-table-fedit-map "Org Edit Formulas Menu" '("Edit-Formulas" @@ -8920,7 +9004,7 @@ to execute outside of tables." '("\C-c}" org-table-toggle-coordinate-overlays) '("\C-c{" org-table-toggle-formula-debugger) '("\C-m" org-table-next-row) - (list (org-key 'S-return) 'org-table-copy-down) + '([(shift return)] org-table-copy-down) '("\C-c\C-q" org-table-wrap-region) '("\C-c?" org-table-field-info) '("\C-c " org-table-blank-field) @@ -8935,34 +9019,34 @@ to execute outside of tables." elt key fun cmd) (while (setq elt (pop bindings)) (setq nfunc (1+ nfunc)) - (setq key (car elt) + (setq key (org-key (car elt)) fun (nth 1 elt) cmd (orgtbl-make-binding fun nfunc key)) - (define-key orgtbl-mode-map key cmd)) + (org-defkey orgtbl-mode-map key cmd)) ;; Special treatment needed for TAB and RET - (define-key orgtbl-mode-map [(return)] + (org-defkey orgtbl-mode-map [(return)] (orgtbl-make-binding 'orgtbl-ret 100 [(return)] "\C-m")) - (define-key orgtbl-mode-map "\C-m" + (org-defkey orgtbl-mode-map "\C-m" (orgtbl-make-binding 'orgtbl-ret 101 "\C-m" [(return)])) - (define-key orgtbl-mode-map [(tab)] + (org-defkey orgtbl-mode-map [(tab)] (orgtbl-make-binding 'orgtbl-tab 102 [(tab)] "\C-i")) - (define-key orgtbl-mode-map "\C-i" + (org-defkey orgtbl-mode-map "\C-i" (orgtbl-make-binding 'orgtbl-tab 103 "\C-i" [(tab)])) - (define-key orgtbl-mode-map [(shift tab)] + (org-defkey orgtbl-mode-map [(shift tab)] (orgtbl-make-binding 'org-table-previous-field 104 [(shift tab)] [(tab)] "\C-i")) - (define-key orgtbl-mode-map "\M-\C-m" + (org-defkey orgtbl-mode-map "\M-\C-m" (orgtbl-make-binding 'org-table-wrap-region 105 "\M-\C-m" [(meta return)])) - (define-key orgtbl-mode-map [(meta return)] + (org-defkey orgtbl-mode-map [(meta return)] (orgtbl-make-binding 'org-table-wrap-region 106 [(meta return)] "\M-\C-m")) - (define-key orgtbl-mode-map "\C-c\C-c" 'orgtbl-ctrl-c-ctrl-c) + (org-defkey orgtbl-mode-map "\C-c\C-c" 'orgtbl-ctrl-c-ctrl-c) (when orgtbl-optimized ;; If the user wants maximum table support, we need to hijack ;; some standard editing functions @@ -8970,7 +9054,7 @@ to execute outside of tables." 'self-insert-command 'orgtbl-self-insert-command 'delete-char 'org-delete-char 'delete-backward-char 'org-delete-backward-char) - (define-key orgtbl-mode-map "|" 'org-force-self-insert)) + (org-defkey orgtbl-mode-map "|" 'org-force-self-insert)) (easy-menu-define orgtbl-mode-menu orgtbl-mode-map "OrgTbl menu" '("OrgTbl" ["Align" org-ctrl-c-ctrl-c :active (org-at-table-p) :keys "C-c C-c"] @@ -9959,7 +10043,7 @@ With three \\[universal-argument] prefixes, negate the meaning of (defun org-completing-read (&rest args) (let ((minibuffer-local-completion-map (copy-keymap minibuffer-local-completion-map))) - (define-key minibuffer-local-completion-map " " 'self-insert-command) + (org-defkey minibuffer-local-completion-map " " 'self-insert-command) (apply 'completing-read args))) ;;; Opening/following a link @@ -10995,7 +11079,7 @@ See also the variable `org-reverse-note-order'." (replace-match "")) (catch 'quit (let* ((txt (buffer-substring (point-min) (point-max))) - (fastp current-prefix-arg) + (fastp (equal current-prefix-arg '(4))) (file (if fastp org-default-notes-file (org-get-org-file))) (heading org-remember-default-headline) (visiting (org-find-base-buffer-visiting file)) @@ -11003,6 +11087,7 @@ See also the variable `org-reverse-note-order'." (org-startup-align-all-tables nil) (org-goto-start-pos 1) spos level indent reversed) + (setq current-prefix-arg nil) ;; Modify text so that it becomes a nice subtree which can be inserted ;; into an org tree. (let* ((lines (split-string txt "\n")) @@ -11075,7 +11160,9 @@ See also the variable `org-reverse-note-order'." (t ;; Put it right there, with automatic level determined by ;; org-paste-subtree or from prefix arg - (org-paste-subtree current-prefix-arg txt))) + (org-paste-subtree + (if (numberp current-prefix-arg) current-prefix-arg) + txt))) (when remember-save-after-remembering (save-buffer) (if (not visiting) (kill-buffer (current-buffer))))))))) @@ -12205,7 +12292,7 @@ Returns the new tags string, or nil to not change the current settings." (fwidth (+ maxlen 3 1 3)) (ncol (/ (- (window-width) 4) fwidth)) (i-face 'org-done) - (c-face 'org-tag) + (c-face 'org-todo) tg cnt e c char c1 c2 ntable tbl rtn ov-start ov-end ov-prefix (exit-after-next org-fast-tag-selection-single-key) @@ -12508,33 +12595,33 @@ used to insert the time stamp into the buffer to include the time." (let* ((old-map (current-local-map)) (map (copy-keymap calendar-mode-map)) (minibuffer-local-map (copy-keymap minibuffer-local-map))) - (define-key map (kbd "RET") 'org-calendar-select) - (define-key map (if (featurep 'xemacs) [button1] [mouse-1]) + (org-defkey map (kbd "RET") 'org-calendar-select) + (org-defkey map (if (featurep 'xemacs) [button1] [mouse-1]) 'org-calendar-select-mouse) - (define-key map (if (featurep 'xemacs) [button2] [mouse-2]) + (org-defkey map (if (featurep 'xemacs) [button2] [mouse-2]) 'org-calendar-select-mouse) - (define-key minibuffer-local-map [(meta shift left)] + (org-defkey minibuffer-local-map [(meta shift left)] (lambda () (interactive) (org-eval-in-calendar '(calendar-backward-month 1)))) - (define-key minibuffer-local-map [(meta shift right)] + (org-defkey minibuffer-local-map [(meta shift right)] (lambda () (interactive) (org-eval-in-calendar '(calendar-forward-month 1)))) - (define-key minibuffer-local-map [(shift up)] + (org-defkey minibuffer-local-map [(shift up)] (lambda () (interactive) (org-eval-in-calendar '(calendar-backward-week 1)))) - (define-key minibuffer-local-map [(shift down)] + (org-defkey minibuffer-local-map [(shift down)] (lambda () (interactive) (org-eval-in-calendar '(calendar-forward-week 1)))) - (define-key minibuffer-local-map [(shift left)] + (org-defkey minibuffer-local-map [(shift left)] (lambda () (interactive) (org-eval-in-calendar '(calendar-backward-day 1)))) - (define-key minibuffer-local-map [(shift right)] + (org-defkey minibuffer-local-map [(shift right)] (lambda () (interactive) (org-eval-in-calendar '(calendar-forward-day 1)))) - (define-key minibuffer-local-map ">" + (org-defkey minibuffer-local-map ">" (lambda () (interactive) (org-eval-in-calendar '(scroll-calendar-left 1)))) - (define-key minibuffer-local-map "<" + (org-defkey minibuffer-local-map "<" (lambda () (interactive) (org-eval-in-calendar '(scroll-calendar-right 1)))) (unwind-protect @@ -13024,8 +13111,27 @@ If there is already a time stamp at the cursor position, update it." ;;; The clock for measuring work time. +(defvar org-mode-line-string "") +(put 'org-mode-line-string 'risky-local-variable t) + +(defvar org-mode-line-timer nil) +(defvar org-clock-heading "") +(defvar org-clock-start-time "") + +(defun org-update-mode-line () + (let* ((now (current-time)) + (delta (- (time-to-seconds (current-time)) (time-to-seconds org-clock-start-time))) + (h (floor delta 3600)) + (m (floor (- delta (* 3600 h)) 60))) + (setq org-mode-line-string + (propertize (format "-[%d:%02d (%s)]" h m org-clock-heading) + 'help-echo "Org-mode clock is running")) + (force-mode-line-update))) + (defvar org-clock-marker (make-marker) "Marker recording the last clock-in.") +(defvar org-clock-mode-line-entry nil + "Information for the modeline about the running clock.") (defun org-clock-in () "Start the clock on the current item. @@ -13035,6 +13141,10 @@ If necessary, clock-out of the currently active clock." (let (ts) (save-excursion (org-back-to-heading t) + (if (looking-at org-todo-line-regexp) + (setq org-clock-heading (match-string 3)) + (setq org-clock-heading "???")) + (setq org-clock-heading (propertize org-clock-heading 'face nil)) (beginning-of-line 2) (when (and (looking-at (concat "[ \t]*" org-keyword-time-regexp)) (not (equal (match-string 1) org-clock-string))) @@ -13044,8 +13154,15 @@ If necessary, clock-out of the currently active clock." (insert "\n") (backward-char 1) (indent-relative) (insert org-clock-string " ") + (setq org-clock-start-time (current-time)) (setq ts (org-insert-time-stamp (current-time) 'with-hm 'inactive)) (move-marker org-clock-marker (point) (buffer-base-buffer)) + (or global-mode-string (setq global-mode-string '(""))) + (or (memq 'org-mode-line-string global-mode-string) + (setq global-mode-string + (append global-mode-string '(org-mode-line-string)))) + (org-update-mode-line) + (setq org-mode-line-timer (run-with-timer 60 60 'org-update-mode-line)) (message "Clock started at %s" ts)))) (defun org-clock-out (&optional fail-quietly) @@ -13076,6 +13193,12 @@ If there is no running clock, throw an error, unless FAIL-QUIETLY is set." (insert " => " (format "%2d:%02d" h m)) (move-marker org-clock-marker nil) (org-add-log-maybe 'clock-out) + (when org-mode-line-timer + (cancel-timer org-mode-line-timer) + (setq org-mode-line-timer nil)) + (setq global-mode-string + (delq 'org-mode-line-string global-mode-string)) + (force-mode-line-update) (message "Clock stopped at %s after HH:MM = %d:%02d" te h m))))) (defun org-clock-cancel () @@ -13483,88 +13606,88 @@ The following commands are available: (substitute-key-definition 'undo 'org-agenda-undo org-agenda-mode-map global-map) -(define-key org-agenda-mode-map "\C-i" 'org-agenda-goto) -(define-key org-agenda-mode-map [(tab)] 'org-agenda-goto) -(define-key org-agenda-mode-map "\C-m" 'org-agenda-switch-to) -(define-key org-agenda-mode-map "\C-k" 'org-agenda-kill) -(define-key org-agenda-mode-map "\C-c$" 'org-agenda-archive) -(define-key org-agenda-mode-map "\C-c\C-x\C-s" 'org-agenda-archive) -(define-key org-agenda-mode-map "$" 'org-agenda-archive) -(define-key org-agenda-mode-map "\C-c\C-o" 'org-agenda-open-link) -(define-key org-agenda-mode-map " " 'org-agenda-show) -(define-key org-agenda-mode-map "\C-c\C-t" 'org-agenda-todo) -(define-key org-agenda-mode-map [(control shift right)] 'org-agenda-todo-nextset) -(define-key org-agenda-mode-map [(control shift left)] 'org-agenda-todo-previousset) -(define-key org-agenda-mode-map "\C-c\C-xb" 'org-agenda-tree-to-indirect-buffer) -(define-key org-agenda-mode-map "b" 'org-agenda-tree-to-indirect-buffer) -(define-key org-agenda-mode-map "o" 'delete-other-windows) -(define-key org-agenda-mode-map "L" 'org-agenda-recenter) -(define-key org-agenda-mode-map "t" 'org-agenda-todo) -(define-key org-agenda-mode-map "a" 'org-agenda-toggle-archive-tag) -(define-key org-agenda-mode-map ":" 'org-agenda-set-tags) -(define-key org-agenda-mode-map "." 'org-agenda-goto-today) -(define-key org-agenda-mode-map "d" 'org-agenda-day-view) -(define-key org-agenda-mode-map "w" 'org-agenda-week-view) -(define-key org-agenda-mode-map (org-key 'S-right) 'org-agenda-date-later) -(define-key org-agenda-mode-map (org-key 'S-left) 'org-agenda-date-earlier) -(define-key org-agenda-mode-map [?\C-c ?\C-x (right)] 'org-agenda-date-later) -(define-key org-agenda-mode-map [?\C-c ?\C-x (left)] 'org-agenda-date-earlier) +(org-defkey org-agenda-mode-map "\C-i" 'org-agenda-goto) +(org-defkey org-agenda-mode-map [(tab)] 'org-agenda-goto) +(org-defkey org-agenda-mode-map "\C-m" 'org-agenda-switch-to) +(org-defkey org-agenda-mode-map "\C-k" 'org-agenda-kill) +(org-defkey org-agenda-mode-map "\C-c$" 'org-agenda-archive) +(org-defkey org-agenda-mode-map "\C-c\C-x\C-s" 'org-agenda-archive) +(org-defkey org-agenda-mode-map "$" 'org-agenda-archive) +(org-defkey org-agenda-mode-map "\C-c\C-o" 'org-agenda-open-link) +(org-defkey org-agenda-mode-map " " 'org-agenda-show) +(org-defkey org-agenda-mode-map "\C-c\C-t" 'org-agenda-todo) +(org-defkey org-agenda-mode-map [(control shift right)] 'org-agenda-todo-nextset) +(org-defkey org-agenda-mode-map [(control shift left)] 'org-agenda-todo-previousset) +(org-defkey org-agenda-mode-map "\C-c\C-xb" 'org-agenda-tree-to-indirect-buffer) +(org-defkey org-agenda-mode-map "b" 'org-agenda-tree-to-indirect-buffer) +(org-defkey org-agenda-mode-map "o" 'delete-other-windows) +(org-defkey org-agenda-mode-map "L" 'org-agenda-recenter) +(org-defkey org-agenda-mode-map "t" 'org-agenda-todo) +(org-defkey org-agenda-mode-map "a" 'org-agenda-toggle-archive-tag) +(org-defkey org-agenda-mode-map ":" 'org-agenda-set-tags) +(org-defkey org-agenda-mode-map "." 'org-agenda-goto-today) +(org-defkey org-agenda-mode-map "d" 'org-agenda-day-view) +(org-defkey org-agenda-mode-map "w" 'org-agenda-week-view) +(org-defkey org-agenda-mode-map [(shift right)] 'org-agenda-date-later) +(org-defkey org-agenda-mode-map [(shift right)] 'org-agenda-date-earlier) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (right)] 'org-agenda-date-later) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (left)] 'org-agenda-date-earlier) -(define-key org-agenda-mode-map ">" 'org-agenda-date-prompt) -(define-key org-agenda-mode-map "\C-c\C-s" 'org-agenda-schedule) -(define-key org-agenda-mode-map "\C-c\C-d" 'org-agenda-deadline) +(org-defkey org-agenda-mode-map ">" 'org-agenda-date-prompt) +(org-defkey org-agenda-mode-map "\C-c\C-s" 'org-agenda-schedule) +(org-defkey org-agenda-mode-map "\C-c\C-d" 'org-agenda-deadline) (let ((l '(1 2 3 4 5 6 7 8 9 0))) - (while l (define-key org-agenda-mode-map + (while l (org-defkey org-agenda-mode-map (int-to-string (pop l)) 'digit-argument))) -(define-key org-agenda-mode-map "f" 'org-agenda-follow-mode) -(define-key org-agenda-mode-map "l" 'org-agenda-log-mode) -(define-key org-agenda-mode-map "D" 'org-agenda-toggle-diary) -(define-key org-agenda-mode-map "g" 'org-agenda-toggle-time-grid) -(define-key org-agenda-mode-map "r" 'org-agenda-redo) -(define-key org-agenda-mode-map "q" 'org-agenda-quit) -(define-key org-agenda-mode-map "x" 'org-agenda-exit) -(define-key org-agenda-mode-map "s" 'org-save-all-org-buffers) -(define-key org-agenda-mode-map "P" 'org-agenda-show-priority) -(define-key org-agenda-mode-map "T" 'org-agenda-show-tags) -(define-key org-agenda-mode-map "n" 'next-line) -(define-key org-agenda-mode-map "p" 'previous-line) -(define-key org-agenda-mode-map "\C-n" 'org-agenda-next-date-line) -(define-key org-agenda-mode-map "\C-p" 'org-agenda-previous-date-line) -(define-key org-agenda-mode-map "," 'org-agenda-priority) -(define-key org-agenda-mode-map "\C-c," 'org-agenda-priority) -(define-key org-agenda-mode-map "i" 'org-agenda-diary-entry) -(define-key org-agenda-mode-map "c" 'org-agenda-goto-calendar) +(org-defkey org-agenda-mode-map "f" 'org-agenda-follow-mode) +(org-defkey org-agenda-mode-map "l" 'org-agenda-log-mode) +(org-defkey org-agenda-mode-map "D" 'org-agenda-toggle-diary) +(org-defkey org-agenda-mode-map "g" 'org-agenda-toggle-time-grid) +(org-defkey org-agenda-mode-map "r" 'org-agenda-redo) +(org-defkey org-agenda-mode-map "q" 'org-agenda-quit) +(org-defkey org-agenda-mode-map "x" 'org-agenda-exit) +(org-defkey org-agenda-mode-map "s" 'org-save-all-org-buffers) +(org-defkey org-agenda-mode-map "P" 'org-agenda-show-priority) +(org-defkey org-agenda-mode-map "T" 'org-agenda-show-tags) +(org-defkey org-agenda-mode-map "n" 'next-line) +(org-defkey org-agenda-mode-map "p" 'previous-line) +(org-defkey org-agenda-mode-map "\C-n" 'org-agenda-next-date-line) +(org-defkey org-agenda-mode-map "\C-p" 'org-agenda-previous-date-line) +(org-defkey org-agenda-mode-map "," 'org-agenda-priority) +(org-defkey org-agenda-mode-map "\C-c," 'org-agenda-priority) +(org-defkey org-agenda-mode-map "i" 'org-agenda-diary-entry) +(org-defkey org-agenda-mode-map "c" 'org-agenda-goto-calendar) (eval-after-load "calendar" - '(define-key calendar-mode-map org-calendar-to-agenda-key + '(org-defkey calendar-mode-map org-calendar-to-agenda-key 'org-calendar-goto-agenda)) -(define-key org-agenda-mode-map "C" 'org-agenda-convert-date) -(define-key org-agenda-mode-map "m" 'org-agenda-phases-of-moon) -(define-key org-agenda-mode-map "M" 'org-agenda-phases-of-moon) -(define-key org-agenda-mode-map "S" 'org-agenda-sunrise-sunset) -(define-key org-agenda-mode-map "h" 'org-agenda-holidays) -(define-key org-agenda-mode-map "H" 'org-agenda-holidays) -(define-key org-agenda-mode-map "+" 'org-agenda-priority-up) -(define-key org-agenda-mode-map "I" 'org-agenda-clock-in) -(define-key org-agenda-mode-map "O" 'org-agenda-clock-out) -(define-key org-agenda-mode-map "X" 'org-agenda-clock-cancel) -(define-key org-agenda-mode-map "-" 'org-agenda-priority-down) -(define-key org-agenda-mode-map (org-key 'S-up) 'org-agenda-priority-up) -(define-key org-agenda-mode-map (org-key 'S-down) 'org-agenda-priority-down) -(define-key org-agenda-mode-map [?\C-c ?\C-x (up)] 'org-agenda-priority-up) -(define-key org-agenda-mode-map [?\C-c ?\C-x (down)] 'org-agenda-priority-down) -(define-key org-agenda-mode-map [(right)] 'org-agenda-later) -(define-key org-agenda-mode-map [(left)] 'org-agenda-earlier) -(define-key org-agenda-mode-map "\C-c\C-x\C-c" 'org-export-icalendar-combine-agenda-files) +(org-defkey org-agenda-mode-map "C" 'org-agenda-convert-date) +(org-defkey org-agenda-mode-map "m" 'org-agenda-phases-of-moon) +(org-defkey org-agenda-mode-map "M" 'org-agenda-phases-of-moon) +(org-defkey org-agenda-mode-map "S" 'org-agenda-sunrise-sunset) +(org-defkey org-agenda-mode-map "h" 'org-agenda-holidays) +(org-defkey org-agenda-mode-map "H" 'org-agenda-holidays) +(org-defkey org-agenda-mode-map "+" 'org-agenda-priority-up) +(org-defkey org-agenda-mode-map "I" 'org-agenda-clock-in) +(org-defkey org-agenda-mode-map "O" 'org-agenda-clock-out) +(org-defkey org-agenda-mode-map "X" 'org-agenda-clock-cancel) +(org-defkey org-agenda-mode-map "-" 'org-agenda-priority-down) +(org-defkey org-agenda-mode-map [(shift right)] 'org-agenda-priority-up) +(org-defkey org-agenda-mode-map [(shift down)] 'org-agenda-priority-down) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (up)] 'org-agenda-priority-up) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (down)] 'org-agenda-priority-down) +(org-defkey org-agenda-mode-map [(right)] 'org-agenda-later) +(org-defkey org-agenda-mode-map [(left)] 'org-agenda-earlier) +(org-defkey org-agenda-mode-map "\C-c\C-x\C-c" 'org-export-icalendar-combine-agenda-files) (defvar org-agenda-keymap (copy-keymap org-agenda-mode-map) "Local keymap for agenda entries from Org-mode.") -(define-key org-agenda-keymap +(org-defkey org-agenda-keymap (if (featurep 'xemacs) [(button2)] [(mouse-2)]) 'org-agenda-goto-mouse) -(define-key org-agenda-keymap +(org-defkey org-agenda-keymap (if (featurep 'xemacs) [(button3)] [(mouse-3)]) 'org-agenda-show-mouse) (when org-agenda-mouse-1-follows-link - (define-key org-agenda-keymap [follow-link] 'mouse-face)) + (org-defkey org-agenda-keymap [follow-link] 'mouse-face)) (easy-menu-define org-agenda-menu org-agenda-mode-map "Agenda menu" '("Agenda" ("Agenda Files") @@ -14079,6 +14202,7 @@ Optional argument FILE means, use this file instead of the current." (defvar org-pre-agenda-window-conf nil) (defun org-prepare-agenda () (setq org-todo-keywords-for-agenda nil) + (setq org-done-keywords-for-agenda nil) (if org-agenda-multi (progn (setq buffer-read-only nil) @@ -14090,6 +14214,8 @@ Optional argument FILE means, use this file instead of the current." (org-prepare-agenda-buffers (org-agenda-files)) (setq org-todo-keywords-for-agenda (org-uniquify org-todo-keywords-for-agenda)) + (setq org-done-keywords-for-agenda + (org-uniquify org-done-keywords-for-agenda)) (let* ((abuf (get-buffer-create org-agenda-buffer-name)) (awin (get-buffer-window abuf))) (cond @@ -14139,6 +14265,8 @@ Optional argument FILE means, use this file instead of the current." (setq bmp (buffer-modified-p)) (setq org-todo-keywords-for-agenda (append org-todo-keywords-for-agenda org-todo-keywords-1)) + (setq org-done-keywords-for-agenda + (append org-done-keywords-for-agenda org-done-keywords)) (save-excursion (remove-text-properties (point-min) (point-max) pall) (when org-agenda-skip-archived-trees @@ -14697,21 +14825,34 @@ MATCH is being ignored." (org-agenda-overriding-header "List of stuck projects: ") (matcher (nth 0 org-stuck-projects)) (todo (nth 1 org-stuck-projects)) - (tags (nth 2 org-stuck-projects)) + (todo-wds (if (member "*" todo) + (progn + (org-prepare-agenda-buffers (org-agenda-files)) + (org-delete-all + org-done-keywords-for-agenda + (copy-sequence org-todo-keywords-for-agenda))) + todo)) (todo-re (concat "^\\*+[ \t]+\\(" - (mapconcat 'identity todo "\\|") + (mapconcat 'identity todo-wds "\\|") "\\)\\>")) - (tags-re (concat "^\\*+.*:\\(" - (mapconcat 'identity tags "\\|") - "\\):[a-zA-Z0-9_@:]*[ \t]*$"))) - + (tags (nth 2 org-stuck-projects)) + (tags-re (if (member "*" tags) + "^\\*+.*:[a-zA-Z0-9_@]+:[ \t]*$" + (concat "^\\*+.*:\\(" + (mapconcat 'identity tags "\\|") + "\\):[a-zA-Z0-9_@:]*[ \t]*$"))) + (gen-re (nth 3 org-stuck-projects)) + (re-list + (delq nil + (list + (if todo todo-re) + (if tags tags-re) + (and gen-re (stringp gen-re) (string-match "\\S-" gen-re) + gen-re))))) (setq org-agenda-skip-regexp - (cond - ((and todo tags) - (concat todo-re "\\|" tags-re)) - (todo todo-re) - (tags tags-re) - (t (error "No information how to identify unstuck projects")))) + (if re-list + (mapconcat 'identity re-list "\\|") + (error "No information how to identify unstuck projects"))) (org-tags-view nil matcher) (with-current-buffer org-agenda-buffer-name (setq org-agenda-redo-command @@ -16511,11 +16652,11 @@ This is a command that has to be installed in `calendar-mode-map'." (defvar org-cdlatex-mode-map (make-sparse-keymap) "Keymap for the minor `org-cdlatex-mode'.") -(define-key org-cdlatex-mode-map "_" 'org-cdlatex-underscore-caret) -(define-key org-cdlatex-mode-map "^" 'org-cdlatex-underscore-caret) -(define-key org-cdlatex-mode-map "`" 'cdlatex-math-symbol) -(define-key org-cdlatex-mode-map "'" 'org-cdlatex-math-modify) -(define-key org-cdlatex-mode-map "\C-c{" 'cdlatex-environment) +(org-defkey org-cdlatex-mode-map "_" 'org-cdlatex-underscore-caret) +(org-defkey org-cdlatex-mode-map "^" 'org-cdlatex-underscore-caret) +(org-defkey org-cdlatex-mode-map "`" 'cdlatex-math-symbol) +(org-defkey org-cdlatex-mode-map "'" 'org-cdlatex-math-modify) +(org-defkey org-cdlatex-mode-map "\C-c{" 'cdlatex-environment) (defvar org-cdlatex-texmathp-advice-is-done nil "Flag remembering if we have applied the advice to texmathp already.") @@ -16583,7 +16724,7 @@ looks only before point, not after." (while (string-match re str start) (cond ((= (match-end 0) (length str)) - (throw 'exit (cons "$" (+ lim (match-beginning 0))))) + (throw 'exit (cons "$" (+ lim (match-beginning 0) 1)))) ((= (match-end 0) (- (length str) 5)) (throw 'exit nil)) (t (setq start (match-end 0)))))) @@ -16675,11 +16816,12 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." "Creating images for entry...%s")))) (message msg "") (narrow-to-region beg end) + (goto-char beg) (org-format-latex (concat "ltxpng/" (file-name-sans-extension (file-name-nondirectory buffer-file-name))) - default-directory 'overlays msg at) + default-directory 'overlays msg at 'forbuffer) (message msg "done. Use `C-c C-c' to remove images."))))) (defvar org-latex-regexps @@ -16692,7 +16834,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." ("$$" "\\$\\$[^\000]*?\\$\\$" 0 t)) "Regular expressions for matching embedded LaTeX.") -(defun org-format-latex (prefix &optional dir overlays msg at) +(defun org-format-latex (prefix &optional dir overlays msg at forbuffer) "Replace LaTeX fragments with links to an image, and produce images." (if (and overlays (fboundp 'clear-image-cache)) (clear-image-cache)) (let* ((prefixnodir (file-name-nondirectory prefix)) @@ -16729,7 +16871,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (setq checkdir t) (or (file-directory-p todir) (make-directory todir))) (org-create-formula-image - txt movefile opt) + txt movefile opt forbuffer) (if overlays (progn (setq ov (org-make-overlay beg end)) @@ -16748,21 +16890,24 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (insert link)))))))) ;; This function borrows from Ganesh Swami's latex2png.el -(defun org-create-formula-image (string tofile options) +(defun org-create-formula-image (string tofile options buffer) (let* ((tmpdir (if (featurep 'xemacs) (temp-directory) temporary-file-directory)) (texfilebase (make-temp-name (expand-file-name "orgtex" tmpdir))) - -;(texfilebase (make-temp-file "orgtex")) -; (dummy (delete-file texfilebase)) (texfile (concat texfilebase ".tex")) (dvifile (concat texfilebase ".dvi")) (pngfile (concat texfilebase ".png")) - (scale (number-to-string (* 1000 (or (plist-get options :scale) 1.0)))) - (fg (or (plist-get options :foreground) "Black")) - (bg (or (plist-get options :background) "Transparent"))) + (fnh (face-attribute 'default :height nil 'inherit)) + (scale (or (plist-get options (if buffer :scale :html-scale)) 1.0)) + (dpi (number-to-string (floor (* 0.9 (if buffer fnh 140.))))) + (fg (or (plist-get options (if buffer :foreground :html-foreground)) + "Black")) + (bg (or (plist-get options (if buffer :background :html-background)) + "Transparent"))) + (if (eq fg 'default) (setq fg (org-dvipng-color :foreground))) + (if (eq bg 'default) (setq bg (org-dvipng-color :background))) (with-temp-file texfile (insert org-format-latex-header "\n\\begin{document}\n" string "\n\\end{document}\n")) @@ -16777,7 +16922,9 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (progn (message "Failed to create dvi file from %s" texfile) nil) (call-process "dvipng" nil nil nil "-E" "-fg" fg "-bg" bg - "-x" scale "-y" scale "-T" "tight" + "-D" dpi + ;;"-x" scale "-y" scale + "-T" "tight" "-o" pngfile dvifile) (if (not (file-exists-p pngfile)) @@ -16788,6 +16935,18 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (delete-file (concat texfilebase e))) pngfile)))) +(defun org-dvipng-color (attr) + "Return an rgb color specification for dvipng." + (apply 'format "rgb %s %s %s" + (mapcar 'org-normalize-color + (color-values (face-attribute 'default attr nil 'inherit))))) + + (face-attribute 'default :height nil) + +(defun org-normalize-color (value) + "Return string to be used as color value for an RGB component." + (format "%g" (/ value 65535.0))) + ;;;; Exporting ;;; Variables, constants, and parameter plists @@ -16973,6 +17132,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." ("curren") ("yen") ("brvbar") + ("vert" . "|") ("sect") ("uml") ("copy") @@ -17375,6 +17535,7 @@ translations. There is currently no way for users to extend this.") ;; Expand link abbreviations (goto-char (point-min)) (while (re-search-forward re-plain-link nil t) + (goto-char (1- (match-end 0))) (org-if-unprotected (replace-match (concat @@ -17382,6 +17543,7 @@ translations. There is currently no way for users to extend this.") t t))) (goto-char (point-min)) (while (re-search-forward re-angle-link nil t) + (goto-char (1- (match-end 0))) (org-if-unprotected (replace-match (concat @@ -17404,9 +17566,13 @@ translations. There is currently no way for users to extend this.") (when (plist-get parameters :emph-multiline) (goto-char (point-min)) (while (re-search-forward org-emph-re nil t) - (org-if-unprotected - (subst-char-in-region (match-beginning 0) (match-end 0) ?\n ?\ t) - (goto-char (1- (match-end 0)))))) + (if (not (= (char-after (match-beginning 3)) + (char-after (match-beginning 4)))) + (org-if-unprotected + (subst-char-in-region (match-beginning 0) (match-end 0) + ?\n ?\ t) + (goto-char (1- (match-end 0)))) + (goto-char (1+ (match-beginning 0)))))) (setq rtn (buffer-string))) (kill-buffer " org-mode-tmp") @@ -17414,16 +17580,17 @@ translations. There is currently no way for users to extend this.") (defun org-export-grab-title-from-buffer () "Get a title for the current document, from looking at the buffer." - (save-excursion - (goto-char (point-min)) - (let ((end (save-excursion (outline-next-heading) (point)))) - (when (re-search-forward "^[ \t]*[^# \t\r\n].*\n" end t) - ;; Mark the line so that it will not be exported as normal text. - (org-unmodified - (add-text-properties (match-beginning 0) (match-end 0) - (list :org-license-to-kill t))) - ;; Return the title string - (org-trim (match-string 0)))))) + (let (buffer-read-only) + (save-excursion + (goto-char (point-min)) + (let ((end (save-excursion (outline-next-heading) (point)))) + (when (re-search-forward "^[ \t]*[^# \t\r\n].*\n" end t) + ;; Mark the line so that it will not be exported as normal text. + (org-unmodified + (add-text-properties (match-beginning 0) (match-end 0) + (list :org-license-to-kill t))) + ;; Return the title string + (org-trim (match-string 0))))))) (defun org-solidify-link-text (s &optional alist) "Take link text and make a safe target out of it." @@ -17539,8 +17706,10 @@ underlined headlines. The default is 3." "[\r\n]"))) thetoc have-headings first-heading-pos) - (org-unmodified - (remove-text-properties (point-min) (point-max) '(:org-license-to-kill t))) + (let (buffer-read-only) + (org-unmodified + (remove-text-properties (point-min) (point-max) + '(:org-license-to-kill t)))) (setq org-last-level 1) (org-init-section-numbers) @@ -18035,8 +18204,10 @@ associated with a file." rpl path desc descp desc1 desc2 link ) - (org-unmodified - (remove-text-properties (point-min) (point-max) '(:org-license-to-kill t))) + (let (buffer-read-only) + (org-unmodified + (remove-text-properties (point-min) (point-max) + '(:org-license-to-kill t)))) (message "Exporting...") @@ -18812,11 +18983,20 @@ stacked delimiters is N. Escaping delimiters is not possible." (setq string (replace-match (match-string 1 string) t t string))) string)) +;; FIXME: what if the if does not match??????? (defun org-export-html-convert-emphasize (string) "Apply emphasis." - (while (string-match org-emph-re string) - (setq string (replace-match (concat "\\1" (nth 2 (assoc (match-string 3 string) org-emphasis-alist)) "\\4" (nth 3 (assoc (match-string 3 string) org-emphasis-alist)) "\\5") t nil string))) - string) + (let ((s 0)) + (while (string-match org-emph-re string s) + (if (not (equal + (substring string (match-beginning 3) (1+ (match-beginning 3))) + (substring string (match-beginning 4) (1+ (match-beginning 4))))) + (setq string (replace-match + (concat "\\1" (nth 2 (assoc (match-string 3 string) org-emphasis-alist)) + "\\4" (nth 3 (assoc (match-string 3 string) org-emphasis-alist)) + "\\5") t nil string)) + (setq s (1+ s)))) + string)) (defvar org-par-open nil) (defun org-open-par () @@ -19015,7 +19195,9 @@ END:VEVENT\n" "COMPLETED" "NEEDS-ACTION")) (when (and state (or (not (member state org-done-keywords)) - (eq org-icalendar-include-todo 'all))) + (eq org-icalendar-include-todo 'all)) + (not (member org-archive-tag (org-get-tags-at))) + ) (setq hd (match-string 3)) (if (string-match org-bracket-link-regexp hd) (setq hd (replace-match (if (match-end 3) (match-string 3 hd) @@ -19163,42 +19345,42 @@ The XOXO buffer is named *xoxo-*" ;;;; Key bindings ;; Make `C-c C-x' a prefix key -(define-key org-mode-map "\C-c\C-x" (make-sparse-keymap)) +(org-defkey org-mode-map "\C-c\C-x" (make-sparse-keymap)) ;; TAB key with modifiers -(define-key org-mode-map "\C-i" 'org-cycle) -(define-key org-mode-map [(tab)] 'org-cycle) -(define-key org-mode-map [(control tab)] 'org-force-cycle-archived) -(define-key org-mode-map [(meta tab)] 'org-complete) -(define-key org-mode-map "\M-\t" 'org-complete) -(define-key org-mode-map "\M-\C-i" 'org-complete) +(org-defkey org-mode-map "\C-i" 'org-cycle) +(org-defkey org-mode-map [(tab)] 'org-cycle) +(org-defkey org-mode-map [(control tab)] 'org-force-cycle-archived) +(org-defkey org-mode-map [(meta tab)] 'org-complete) +(org-defkey org-mode-map "\M-\t" 'org-complete) +(org-defkey org-mode-map "\M-\C-i" 'org-complete) ;; The following line is necessary under Suse GNU/Linux (unless (featurep 'xemacs) - (define-key org-mode-map [S-iso-lefttab] 'org-shifttab)) -(define-key org-mode-map [(shift tab)] 'org-shifttab) + (org-defkey org-mode-map [S-iso-lefttab] 'org-shifttab)) +(org-defkey org-mode-map [(shift tab)] 'org-shifttab) -(define-key org-mode-map (org-key 'S-return) 'org-table-copy-down) -(define-key org-mode-map [(meta shift return)] 'org-insert-todo-heading) -(define-key org-mode-map [(meta return)] 'org-meta-return) +(org-defkey org-mode-map [(shift return)] 'org-table-copy-down) +(org-defkey org-mode-map [(meta shift return)] 'org-insert-todo-heading) +(org-defkey org-mode-map [(meta return)] 'org-meta-return) ;; Cursor keys with modifiers -(define-key org-mode-map [(meta left)] 'org-metaleft) -(define-key org-mode-map [(meta right)] 'org-metaright) -(define-key org-mode-map [(meta up)] 'org-metaup) -(define-key org-mode-map [(meta down)] 'org-metadown) +(org-defkey org-mode-map [(meta left)] 'org-metaleft) +(org-defkey org-mode-map [(meta right)] 'org-metaright) +(org-defkey org-mode-map [(meta up)] 'org-metaup) +(org-defkey org-mode-map [(meta down)] 'org-metadown) -(define-key org-mode-map [(meta shift left)] 'org-shiftmetaleft) -(define-key org-mode-map [(meta shift right)] 'org-shiftmetaright) -(define-key org-mode-map [(meta shift up)] 'org-shiftmetaup) -(define-key org-mode-map [(meta shift down)] 'org-shiftmetadown) +(org-defkey org-mode-map [(meta shift left)] 'org-shiftmetaleft) +(org-defkey org-mode-map [(meta shift right)] 'org-shiftmetaright) +(org-defkey org-mode-map [(meta shift up)] 'org-shiftmetaup) +(org-defkey org-mode-map [(meta shift down)] 'org-shiftmetadown) -(define-key org-mode-map (org-key 'S-up) 'org-shiftup) -(define-key org-mode-map (org-key 'S-down) 'org-shiftdown) -(define-key org-mode-map (org-key 'S-left) 'org-shiftleft) -(define-key org-mode-map (org-key 'S-right) 'org-shiftright) +(org-defkey org-mode-map [(shift up)] 'org-shiftup) +(org-defkey org-mode-map [(shift down)] 'org-shiftdown) +(org-defkey org-mode-map [(shift left)] 'org-shiftleft) +(org-defkey org-mode-map [(shift right)] 'org-shiftright) -(define-key org-mode-map [(control shift right)] 'org-shiftcontrolright) -(define-key org-mode-map [(control shift left)] 'org-shiftcontrolleft) +(org-defkey org-mode-map [(control shift right)] 'org-shiftcontrolright) +(org-defkey org-mode-map [(control shift left)] 'org-shiftcontrolleft) ;;; Extra keys for tty access. ;; We only set them when really needed because otherwise the @@ -19206,104 +19388,104 @@ The XOXO buffer is named *xoxo-*" (when (or (featurep 'xemacs) ;; because XEmacs supports multi-device stuff (not window-system)) - (define-key org-mode-map "\C-c\C-xc" 'org-table-copy-down) - (define-key org-mode-map "\C-c\C-xM" 'org-insert-todo-heading) - (define-key org-mode-map "\C-c\C-xm" 'org-meta-return) - (define-key org-mode-map [?\e (return)] 'org-meta-return) - (define-key org-mode-map [?\e (left)] 'org-metaleft) - (define-key org-mode-map "\C-c\C-xl" 'org-metaleft) - (define-key org-mode-map [?\e (right)] 'org-metaright) - (define-key org-mode-map "\C-c\C-xr" 'org-metaright) - (define-key org-mode-map [?\e (up)] 'org-metaup) - (define-key org-mode-map "\C-c\C-xu" 'org-metaup) - (define-key org-mode-map [?\e (down)] 'org-metadown) - (define-key org-mode-map "\C-c\C-xd" 'org-metadown) - (define-key org-mode-map "\C-c\C-xL" 'org-shiftmetaleft) - (define-key org-mode-map "\C-c\C-xR" 'org-shiftmetaright) - (define-key org-mode-map "\C-c\C-xU" 'org-shiftmetaup) - (define-key org-mode-map "\C-c\C-xD" 'org-shiftmetadown) - (define-key org-mode-map [?\C-c (up)] 'org-shiftup) - (define-key org-mode-map [?\C-c (down)] 'org-shiftdown) - (define-key org-mode-map [?\C-c (left)] 'org-shiftleft) - (define-key org-mode-map [?\C-c (right)] 'org-shiftright) - (define-key org-mode-map [?\C-c ?\C-x (right)] 'org-shiftcontrolright) - (define-key org-mode-map [?\C-c ?\C-x (left)] 'org-shiftcontrolleft)) + (org-defkey org-mode-map "\C-c\C-xc" 'org-table-copy-down) + (org-defkey org-mode-map "\C-c\C-xM" 'org-insert-todo-heading) + (org-defkey org-mode-map "\C-c\C-xm" 'org-meta-return) + (org-defkey org-mode-map [?\e (return)] 'org-meta-return) + (org-defkey org-mode-map [?\e (left)] 'org-metaleft) + (org-defkey org-mode-map "\C-c\C-xl" 'org-metaleft) + (org-defkey org-mode-map [?\e (right)] 'org-metaright) + (org-defkey org-mode-map "\C-c\C-xr" 'org-metaright) + (org-defkey org-mode-map [?\e (up)] 'org-metaup) + (org-defkey org-mode-map "\C-c\C-xu" 'org-metaup) + (org-defkey org-mode-map [?\e (down)] 'org-metadown) + (org-defkey org-mode-map "\C-c\C-xd" 'org-metadown) + (org-defkey org-mode-map "\C-c\C-xL" 'org-shiftmetaleft) + (org-defkey org-mode-map "\C-c\C-xR" 'org-shiftmetaright) + (org-defkey org-mode-map "\C-c\C-xU" 'org-shiftmetaup) + (org-defkey org-mode-map "\C-c\C-xD" 'org-shiftmetadown) + (org-defkey org-mode-map [?\C-c (up)] 'org-shiftup) + (org-defkey org-mode-map [?\C-c (down)] 'org-shiftdown) + (org-defkey org-mode-map [?\C-c (left)] 'org-shiftleft) + (org-defkey org-mode-map [?\C-c (right)] 'org-shiftright) + (org-defkey org-mode-map [?\C-c ?\C-x (right)] 'org-shiftcontrolright) + (org-defkey org-mode-map [?\C-c ?\C-x (left)] 'org-shiftcontrolleft)) ;; All the other keys -(define-key org-mode-map "\C-c\C-a" 'show-all) ; in case allout messed up. -(define-key org-mode-map "\C-c\C-r" 'org-reveal) -(define-key org-mode-map "\C-xns" 'org-narrow-to-subtree) -(define-key org-mode-map "\C-c$" 'org-archive-subtree) -(define-key org-mode-map "\C-c\C-x\C-s" 'org-advertized-archive-subtree) -(define-key org-mode-map "\C-c\C-x\C-a" 'org-toggle-archive-tag) -(define-key org-mode-map "\C-c\C-xb" 'org-tree-to-indirect-buffer) -(define-key org-mode-map "\C-c\C-j" 'org-goto) -(define-key org-mode-map "\C-c\C-t" 'org-todo) -(define-key org-mode-map "\C-c\C-s" 'org-schedule) -(define-key org-mode-map "\C-c\C-d" 'org-deadline) -(define-key org-mode-map "\C-c;" 'org-toggle-comment) -(define-key org-mode-map "\C-c\C-v" 'org-show-todo-tree) -(define-key org-mode-map "\C-c\C-w" 'org-check-deadlines) -(define-key org-mode-map "\C-c/" 'org-occur) ; Minor-mode reserved -(define-key org-mode-map "\C-c\\" 'org-tags-sparse-tree) ; Minor-mode res. -(define-key org-mode-map "\C-c\C-m" 'org-ctrl-c-ret) -(define-key org-mode-map "\M-\C-m" 'org-insert-heading) -(define-key org-mode-map "\C-c\C-x\C-n" 'org-next-link) -(define-key org-mode-map "\C-c\C-x\C-p" 'org-previous-link) -(define-key org-mode-map "\C-c\C-l" 'org-insert-link) -(define-key org-mode-map "\C-c\C-o" 'org-open-at-point) -(define-key org-mode-map "\C-c%" 'org-mark-ring-push) -(define-key org-mode-map "\C-c&" 'org-mark-ring-goto) -(define-key org-mode-map "\C-c\C-z" 'org-time-stamp) ; Alternative binding -(define-key org-mode-map "\C-c." 'org-time-stamp) ; Minor-mode reserved -(define-key org-mode-map "\C-c!" 'org-time-stamp-inactive) ; Minor-mode r. -(define-key org-mode-map "\C-c," 'org-priority) ; Minor-mode reserved -(define-key org-mode-map "\C-c\C-y" 'org-evaluate-time-range) -(define-key org-mode-map "\C-c>" 'org-goto-calendar) -(define-key org-mode-map "\C-c<" 'org-date-from-calendar) -(define-key org-mode-map [(control ?,)] 'org-cycle-agenda-files) -(define-key org-mode-map [(control ?\')] 'org-cycle-agenda-files) -(define-key org-mode-map "\C-c[" 'org-agenda-file-to-front) -(define-key org-mode-map "\C-c]" 'org-remove-file) -(define-key org-mode-map "\C-c-" 'org-table-insert-hline) -(define-key org-mode-map "\C-c^" 'org-sort) -(define-key org-mode-map "\C-c\C-c" 'org-ctrl-c-ctrl-c) -(define-key org-mode-map "\C-c#" 'org-update-checkbox-count) -(define-key org-mode-map "\C-m" 'org-return) -(define-key org-mode-map "\C-c?" 'org-table-field-info) -(define-key org-mode-map "\C-c " 'org-table-blank-field) -(define-key org-mode-map "\C-c+" 'org-table-sum) -(define-key org-mode-map "\C-c=" 'org-table-eval-formula) -(define-key org-mode-map "\C-c'" 'org-table-edit-formulas) -(define-key org-mode-map "\C-c`" 'org-table-edit-field) -(define-key org-mode-map "\C-c|" 'org-table-create-or-convert-from-region) -(define-key org-mode-map "\C-c*" 'org-table-recalculate) -(define-key org-mode-map [(control ?#)] 'org-table-rotate-recalc-marks) -(define-key org-mode-map "\C-c~" 'org-table-create-with-table.el) -(define-key org-mode-map "\C-c\C-q" 'org-table-wrap-region) -(define-key org-mode-map "\C-c}" 'org-table-toggle-coordinate-overlays) -(define-key org-mode-map "\C-c{" 'org-table-toggle-formula-debugger) -(define-key org-mode-map "\C-c\C-e" 'org-export) -(define-key org-mode-map "\C-c:" 'org-toggle-fixed-width-section) +(org-defkey org-mode-map "\C-c\C-a" 'show-all) ; in case allout messed up. +(org-defkey org-mode-map "\C-c\C-r" 'org-reveal) +(org-defkey org-mode-map "\C-xns" 'org-narrow-to-subtree) +(org-defkey org-mode-map "\C-c$" 'org-archive-subtree) +(org-defkey org-mode-map "\C-c\C-x\C-s" 'org-advertized-archive-subtree) +(org-defkey org-mode-map "\C-c\C-x\C-a" 'org-toggle-archive-tag) +(org-defkey org-mode-map "\C-c\C-xb" 'org-tree-to-indirect-buffer) +(org-defkey org-mode-map "\C-c\C-j" 'org-goto) +(org-defkey org-mode-map "\C-c\C-t" 'org-todo) +(org-defkey org-mode-map "\C-c\C-s" 'org-schedule) +(org-defkey org-mode-map "\C-c\C-d" 'org-deadline) +(org-defkey org-mode-map "\C-c;" 'org-toggle-comment) +(org-defkey org-mode-map "\C-c\C-v" 'org-show-todo-tree) +(org-defkey org-mode-map "\C-c\C-w" 'org-check-deadlines) +(org-defkey org-mode-map "\C-c/" 'org-occur) ; Minor-mode reserved +(org-defkey org-mode-map "\C-c\\" 'org-tags-sparse-tree) ; Minor-mode res. +(org-defkey org-mode-map "\C-c\C-m" 'org-ctrl-c-ret) +(org-defkey org-mode-map "\M-\C-m" 'org-insert-heading) +(org-defkey org-mode-map "\C-c\C-x\C-n" 'org-next-link) +(org-defkey org-mode-map "\C-c\C-x\C-p" 'org-previous-link) +(org-defkey org-mode-map "\C-c\C-l" 'org-insert-link) +(org-defkey org-mode-map "\C-c\C-o" 'org-open-at-point) +(org-defkey org-mode-map "\C-c%" 'org-mark-ring-push) +(org-defkey org-mode-map "\C-c&" 'org-mark-ring-goto) +(org-defkey org-mode-map "\C-c\C-z" 'org-time-stamp) ; Alternative binding +(org-defkey org-mode-map "\C-c." 'org-time-stamp) ; Minor-mode reserved +(org-defkey org-mode-map "\C-c!" 'org-time-stamp-inactive) ; Minor-mode r. +(org-defkey org-mode-map "\C-c," 'org-priority) ; Minor-mode reserved +(org-defkey org-mode-map "\C-c\C-y" 'org-evaluate-time-range) +(org-defkey org-mode-map "\C-c>" 'org-goto-calendar) +(org-defkey org-mode-map "\C-c<" 'org-date-from-calendar) +(org-defkey org-mode-map [(control ?,)] 'org-cycle-agenda-files) +(org-defkey org-mode-map [(control ?\')] 'org-cycle-agenda-files) +(org-defkey org-mode-map "\C-c[" 'org-agenda-file-to-front) +(org-defkey org-mode-map "\C-c]" 'org-remove-file) +(org-defkey org-mode-map "\C-c-" 'org-table-insert-hline) +(org-defkey org-mode-map "\C-c^" 'org-sort) +(org-defkey org-mode-map "\C-c\C-c" 'org-ctrl-c-ctrl-c) +(org-defkey org-mode-map "\C-c#" 'org-update-checkbox-count) +(org-defkey org-mode-map "\C-m" 'org-return) +(org-defkey org-mode-map "\C-c?" 'org-table-field-info) +(org-defkey org-mode-map "\C-c " 'org-table-blank-field) +(org-defkey org-mode-map "\C-c+" 'org-table-sum) +(org-defkey org-mode-map "\C-c=" 'org-table-eval-formula) +(org-defkey org-mode-map "\C-c'" 'org-table-edit-formulas) +(org-defkey org-mode-map "\C-c`" 'org-table-edit-field) +(org-defkey org-mode-map "\C-c|" 'org-table-create-or-convert-from-region) +(org-defkey org-mode-map "\C-c*" 'org-table-recalculate) +(org-defkey org-mode-map [(control ?#)] 'org-table-rotate-recalc-marks) +(org-defkey org-mode-map "\C-c~" 'org-table-create-with-table.el) +(org-defkey org-mode-map "\C-c\C-q" 'org-table-wrap-region) +(org-defkey org-mode-map "\C-c}" 'org-table-toggle-coordinate-overlays) +(org-defkey org-mode-map "\C-c{" 'org-table-toggle-formula-debugger) +(org-defkey org-mode-map "\C-c\C-e" 'org-export) +(org-defkey org-mode-map "\C-c:" 'org-toggle-fixed-width-section) -(define-key org-mode-map "\C-c\C-x\C-k" 'org-cut-special) -(define-key org-mode-map "\C-c\C-x\C-w" 'org-cut-special) -(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) +(org-defkey org-mode-map "\C-c\C-x\C-k" 'org-cut-special) +(org-defkey org-mode-map "\C-c\C-x\C-w" 'org-cut-special) +(org-defkey org-mode-map "\C-c\C-x\M-w" 'org-copy-special) +(org-defkey org-mode-map "\C-c\C-x\C-y" 'org-paste-special) -(define-key org-mode-map "\C-c\C-x\C-t" 'org-toggle-time-stamp-overlays) -(define-key org-mode-map "\C-c\C-x\C-i" 'org-clock-in) -(define-key org-mode-map "\C-c\C-x\C-o" 'org-clock-out) -(define-key org-mode-map "\C-c\C-x\C-x" 'org-clock-cancel) -(define-key org-mode-map "\C-c\C-x\C-d" 'org-clock-display) -(define-key org-mode-map "\C-c\C-x\C-r" 'org-clock-report) -(define-key org-mode-map "\C-c\C-x\C-u" 'org-dblock-update) -(define-key org-mode-map "\C-c\C-x\C-l" 'org-preview-latex-fragment) -(define-key org-mode-map "\C-c\C-x\C-b" 'org-toggle-checkbox) +(org-defkey org-mode-map "\C-c\C-x\C-t" 'org-toggle-time-stamp-overlays) +(org-defkey org-mode-map "\C-c\C-x\C-i" 'org-clock-in) +(org-defkey org-mode-map "\C-c\C-x\C-o" 'org-clock-out) +(org-defkey org-mode-map "\C-c\C-x\C-x" 'org-clock-cancel) +(org-defkey org-mode-map "\C-c\C-x\C-d" 'org-clock-display) +(org-defkey org-mode-map "\C-c\C-x\C-r" 'org-clock-report) +(org-defkey org-mode-map "\C-c\C-x\C-u" 'org-dblock-update) +(org-defkey org-mode-map "\C-c\C-x\C-l" 'org-preview-latex-fragment) +(org-defkey org-mode-map "\C-c\C-x\C-b" 'org-toggle-checkbox) (when (featurep 'xemacs) - (define-key org-mode-map 'button3 'popup-mode-menu)) + (org-defkey org-mode-map 'button3 'popup-mode-menu)) (defsubst org-table-p () (org-at-table-p)) @@ -19404,7 +19586,7 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." (while commands (setq old (pop commands) new (pop commands)) (if (fboundp 'command-remapping) - (define-key map (vector 'remap old) new) + (org-defkey map (vector 'remap old) new) (substitute-key-definition old new map global-map))))) (when (eq org-enable-table-editor 'optimized) @@ -19414,7 +19596,7 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." 'self-insert-command 'org-self-insert-command 'delete-char 'org-delete-char 'delete-backward-char 'org-delete-backward-char) - (define-key org-mode-map "|" 'org-force-self-insert)) + (org-defkey org-mode-map "|" 'org-force-self-insert)) (defun org-shiftcursor-error () "Throw an error because Shift-Cursor command was applied in wrong context." @@ -20318,15 +20500,22 @@ work correctly." "Go to the beginning of the current line. If that is invisible, continue to a visible line beginning. This makes the function of C-a more intuitive." (interactive) - (beginning-of-line 1) - (if (bobp) - nil - (backward-char 1) - (if (org-invisible-p) - (while (and (not (bobp)) (org-invisible-p)) - (backward-char 1) - (beginning-of-line 1)) - (forward-char 1)))) + (let ((pos (point))) + (beginning-of-line 1) + (if (bobp) + nil + (backward-char 1) + (if (org-invisible-p) + (while (and (not (bobp)) (org-invisible-p)) + (backward-char 1) + (beginning-of-line 1)) + (forward-char 1))) + (when (and org-special-ctrl-a (looking-at org-todo-line-regexp) + (= (char-after (match-end 1)) ?\ )) + (goto-char + (cond ((> pos (match-beginning 3)) (match-beginning 3)) + ((= pos (point)) (match-beginning 3)) + (t (point))))))) (define-key org-mode-map "\C-a" 'org-beginning-of-line) @@ -20413,7 +20602,7 @@ When ENTRY is non-nil, show the entire entry." (save-excursion (outline-end-of-heading) (point)) flag)))) -(defun org-end-of-subtree (&optional invisible-OK) +(defun org-end-of-subtree (&optional invisible-OK to-heading) ;; This is an exact copy of the original function, but it uses ;; `org-back-to-heading', to make it work also in invisible ;; trees. And is uses an invisible-OK argument. @@ -20425,13 +20614,14 @@ When ENTRY is non-nil, show the entire entry." (or first (> (funcall outline-level) level))) (setq first nil) (outline-next-heading)) - (if (memq (preceding-char) '(?\n ?\^M)) - (progn - ;; Go to end of line before heading - (forward-char -1) - (if (memq (preceding-char) '(?\n ?\^M)) - ;; leave blank line before heading - (forward-char -1))))) + (unless to-heading + (if (memq (preceding-char) '(?\n ?\^M)) + (progn + ;; Go to end of line before heading + (forward-char -1) + (if (memq (preceding-char) '(?\n ?\^M)) + ;; leave blank line before heading + (forward-char -1)))))) (point)) (defun org-show-subtree () @@ -20518,6 +20708,7 @@ Show the heading too, if it is currently invisible." ;;;; Experimental code + ;;;; Finish up (provide 'org) diff --git a/org.pdf b/org.pdf index 4ad3c245c0a57791990b2dfabb01f1772180c8fa..e96dfd674f690a4ca07ab53ef4e31468f6e64b17 100644 GIT binary patch delta 184299 zcmV*9Kybh6g)5?xE3gy+J}{ZExJ0YS`mDenCW+b_uP9q*k%w&QV={QbQtfzn?T4wq z-0yg@9@czsPIyL53X%Tvj4CDi_WTJYOlbL&QUTrrGcX{N;b$n5TLP(nk^oeU@BUi8 zhdezK`zECDH|+x&{pmod+H8>?NGl5cAhC}2Z7?Uz9NAZkSRd8mSzlYI`k-~EO~i^P zMVru%!WcrMPM~#o$;km39mx1VCS2IUO+(d{Qs&nd`!HaVPi~N?46`mLO{>~HFq#7X zWdk+<3-N61&(oBPww&dE7iv_utNI?h#l1=+Zg-lfO~-Q>sF?*aV~7hgV0kWG!|WjE zP-}%jtA6OJ6%czgM4PNBu4r!HoaQTYL*@0KgI@*#912#*_d5#BS#Z#)HlFY_OY0lx zHI_AOSsI!|QpW~S+@876K={Tdnr}aSVl(Y(xJ|VXUk)FcRVs222KrH|A2X|YGjdYJC;ze zd?o&o9t*eHjNp=DQ3?PX(Uk(aj`iAo1C|ApOp#xK$QbohfkQHF1RbFNjtY8oBdD!I zb*^xb7$vodS|k}j7LvuAnLf8i`kc>e&*HynQ3wAcG6QHNd3Cd^d6BW)j%6WC;dO18>G`sy@ z69gNLMnAuX)FOueYEj0ET8 z9V|}LIE@3d{Br%v#rx|~o-|2b5EvA6rc=jWfoylMulc2Tq5l*!~@;%nK!gJO!7FWdw6DLf3T{0Qql%r zi=aL5bc?zen))!UnDeOc>xLJgy1N$jc~=XG3S^JpW0l&k^$MmNS-Ng-NG@g}bVJKe z5l98~ARqSAroC?`9Cf6QMd&o3bc7lP1+-f>ty`|O2{yP#&dYH%i6M> z9NJr%*y1xkHK7VZx1Eh35>yskqE8KS0@<}{a5pmKJ@X-}Air)$)~f#`mGNZ74?MvX zR`^{)>j}$%P@x9HR{TKw)Do*IsJitMOhl7wkcUWmviBGT_D2j1e~@usuW_e6Q~eI% zS`9pIY{iTCb&Dc)JZ7T2Sth?*KCiwJ*le)!(?zOG|U~&uukqq_1vT3P}LY`69LYG^m{x9 zem_wb%WPBUTg4CJ&6;f_nS-b#s}v$mzlooI^AzfB z0(+B=yIr_`e^@u?>SwB=)TBcABk$-Z7nG{!T{$zfN2z{PVOm#dgtsz_A}TW~Aqw(e z7H5k%(j`~s{VAX@+C)hXLX;#A0EYiueEt$IHh?XDx!{HOh%+KpmW!JUfDt(W3w~`b zt}gyDK@Z^-ddvuY=tUltISMrH2IeRjeq1k$B6$7ge@VF%)I;^XTPsz?Rf5e;c14-D?G7|fX`Em zaE9GDe>q41&d@w_Ul02;(*ArVHH2_B*igeD z1K;3tz5;hh(%>4g6b>4DXB!^w+2D4bx?jnve=ECgv1&{U=V|YiBi7xFGD$$T;t_e@ zBAP<7!G0Aq^@!~MVS3YcPcltV^NFvE*M}Cox03}gDCWdOP`#o;6ihs?=sZb@{Q|)& zaw7+DaUKK5wH2j@{7XS?6;+%Ep6LhjHX`I&iGRx?IJ9*yG?mBgeo2wlOfy{Nws<}v zf2Q?*^o?R5u*4S{_l~0!yn5hTi43bX*W5Ezul3QbS@u?tst zGqkx*GtsBbWLl6sQaLrIU@rRT^{$R8^vLEN_bD$juU!ii z2ANe7r9Arl7O=R?-qlXN`!ARyvKUa+e@^7jXPvge0&X5je5TuWRL@Ina`*^=?n}I} zJsGP*u>`&K91^-`d8)5BwzIMne{t<& zCbhg*j{AMxG&~Y5F(+;W7~~NgWa9mD#D`Cnl(8ZdQjM@0uDmkGpQItiAqUUKZV)NQ zW$@7pBflA<;$vdycCe-v7*`bb{L+jT@|!5+PmLo|c#UI$odWMd$pz``&Fu(Qk=#Q8 zvN4y-qHs2SOzr}Z`7<r{}80 z1=6*dIKyFFP_+gB?fZJw$frR{<=$P_xpF8yE>^*x}!oY@LbpJ6LBDf9*Nz&eAc#(5)!h`^>>nMVm7m^0^?EKfoPe#KNrgyACTt|Fotc*9q|AtCf6vVIHx<1A{L92 z0gO|xNk)W)g?;4^mR1vw3}6y?*95ToTf45SCR`6)6IQc50q7L57JAAaunRO4*tqW) zC&K=21@{KxH2*MK3*VXu1vf=BMwBDf^-*8KP$mT zUSr%d78UdT1s4)5Jm8bh*@F}`ATS_OAYBSRJ|JaoWN%_>3O6y6K^8BU&13O+s{Wo~3|VrmLEF*TE6+a3ooI593YH#n2{+hqkbAU82Hml3lB6qmqC z0SuQqwE{eozT6cAGchqVli_D5f2~^GbK5o&fA?RZnR_TTC!z!h@FNd5ljPi7JH4bA zyUjzI2TGzPHj=2LC_Db|Z$AJMlxQcuxSg>`V6j*%_T#t9$VmkM%Sj$h(l{2m&L)fP zMPx@mUr75D0zv3eyt=;l@h2lEG7@=|Pp)r#4%f?%!RvLgpUR*ur=bj*e`y%UaiCsI zL#=i2&w3iFELa@3KzXj{IdpH z(m=6=OxtyJe_-mi=HENq2Bu~38PEOWPkNGwJk=<)iZhXCW&-CjISH+p zW^gnubdpcPo=AY^L60AR=eo2qwj-xyp-jLcB|%{i+0sJXX%Z?O3vKiyl(CS8*mpXR z!HN#KtMJbX78@PZH~iaLb;Jg>23!6a$+&EIve+&0A+}<{2+Zone^)k)ZHTWWAR&Pl zZdhA_f`8U!v9z=^9LbUGjx{Cq1az1rsHixC$9NKnIA^v2%O>NhNA-RnD8c@qwjcde*uRrmn`O81%^+f1rK0g zY)UlmFFa77nXe!mG6$8Dxw{jxT$v}Aic-)lULA$n@OW<6VDqU^G6MxGks38_+|oqC zL|{Qi3LT~2XF-lx=y5wS?ruM=MPlve0pspTmB`}!xkT%^of)@GkOS^$M3l(~jXM?w z{F02D%>pfKf5th?w_125o4sFf;9qgPuh?Yik<#BS{;5CX-*PENt~<=Y+hRCHCNk6` zYlAx#odIf2tq=$sFR&_gb@M7JA%Hb>Ho$ zL=r!mMS9Xmq`7=H(K>GDx{pD@3GNt+C?0BG`v47+O`Q0i_6FlWc$l#+W&lOrBWC1W zPxxcRW5KaOFdHr{2z_6-MO!)u=5Uz~yck?Hc5Db%z^~^7V9S=13?`f|_`|FPOSJUB zyP(Une_U!{UYUp`dUhfr#kVvI|1kydYJzuvT)zL~=gSZL=0;z?dwYHP_WEi#diAe& zmhR=RzuKvgLJ1t&Pq9CQ-}K)PBT9r5i)bWHAf4QCci~_}GiiOLpLyse`2n(NHsRWXx z1^EoY=*pHnY{7|S_A_U!OOwHvl{*MZU-37 zf8=@awr(v!yQU%so+wKbJw}sd$vdMr7xPU?6SFZimMfv4-1;6%hiRcy4%aJ1^!-%^ zGYdU#XH|yX4}ZT_WjIm=s9rvoXg#-)DnnBJiozu)*?DN|2rE2W{|gICR zDi++4{q$?wq^H|7k8ktd^Br<%tvD>yobPD*OUn~QQ&Ty%nx zkpWewR2_R=g{E)w0F9SmoBJuav}NY6y{Ym1UJ=)|6Mz8*2Megr6CAY>R1$aWe^kP4 zn5t}wW`PXX_~#yHK+zm4>JEpKbXeyp8T@{rw;Rm<8|F$~8+@=mn$NBt#j#ykG?p#@ zY}lBv*F{0JCF|PpWckJFl%1&ixfhdA4A!K;MjP(5+)#Eas@^WPyZ%th=P+wtB05a{+?+dHu zdW$lXnzfs zmt(<0Yn$^fv{I1cbFY1-zpZ^{GHyaM>V%z0a7x>}RkfhZ1T)@k!`sXENcd)EuTo)i zD<3%A3L|Z*h}oVWTN;wK#f~Gx3#UoW7(|7gae68~TPl^>OoAAZe^~Y^r7WR?pKo{( zN|*+3_{HtFD_0Qp`#oov4dPzbz1y1kTQw9r&H{d{AGOzm%T{3QA5f>~CI}GFq{(Tk za2UXC`+`V%EM#HN7u(ue*8IDx?f06d+!CgCB2nq<>Rv7sZmYWcT(Y@ml5T+dqcA{j zwXC{*7wuWq&82K8f0YrD8TgZ5gF@`jg3E2O0QOo&?f}i9#i<;?-Jxm^{9IV_cg-r? za*js8k5hKp#$A|(GdeVZY**ZbKs!Ya{CR?^d|X}G4LJ6>fo7#Gn)`_?6LE*@T|$ zZ%Uq<7Y9-Ye?B_&h%1-N{(D5k>aZ)QUWMPT7X;5B<)$k{yJP|r-t|PC_us9{#xAU^ zq^6^UHn&xIHv%$GNf-65EqCpC zh&m;N)O?5K42hG%-DrSHiPunyBgo43Qzjxs4eP*QfBs!Fewp^&rQye0_70T`nGU|* zY69$_YFC@|N!tf*U3K>thMDcP>YEZT9^|Al#oP8g4&pD)MD!}49pHXKu31nCBu_%F8N?`^BaV%k6Okf5|&+i}|@ca8cN|v*`5{1&8<@HZw8A zV_{6{e@6a>Lw&pC_+{Rl367r{i%nRx;k-TsEB?AxJy0J^E9Sjn6 zf7edIVd~`MfHnKu+p$ozx8lqH5>*i@in&mdxC!Z3g1!huXaq zj&#xX{l1uB`<%qXKdr@IIODEJ+iz~v$cGp28oFTjKlE-^PVldkGC1vDTxF*B3#&LNgO2Mm|MN&yX*pNRt(muoBmJ(Fnb z6azCbH<$6g1S)?TU31&G@!h||Z>2jGLVS_Hz4emo%%zj&+IZ%sbG=S!iMCkFl1fog z{O`LTAPGsNq^UL6rz0I{2-niT8%S{?apKoONH35K01o8d- z&AUHYc`H-lQ-6E^7-P7f{gS+&7wbEjH09kyCiUG!Yn^|n@9rkXnB>FiZlYW=-M*B| zJNVJ?^p~dI!jdVjXyC`ThQ-RJHchg-U++KO{BYmVW0g8XFhU$t?Di?noDotRrg$=C zI^IwIjoTfZ&*mZn%n11r$$UXF*Fa#NCk-AbcS*sYv+5tI)ZyeZp&#u*aelpk(Spud z^1@x!%vXPiwc+n6LeGokQw3woCmw9(cijS7j0@_z>`}Xfku0iZ5Bjy*R1b(}Q8ftp zdgpW^KoZI(Ul8T$PUXpNgJ*^VPNWvn(mC4=wM>&40k&cbC-Nk^)F+!(X7zU3Y{Q{( z0tkV>#2Nf-%ARe>sxA=nm8Tw1;(L7i1MX~+-MoLS1GZPBAC5>Ur^S*-@yMINOxk4L z@Bg@3EV?5SSDyCHDe0ikh_`&*p!^L<6ZHUyF}PyJpJDT$%d=Lno2FV8c=T$u{EqcT znp-D)mZ91xCmif$h10av{7{o+?uAaX+srtjl}AW??6(B9qdP{W1v z{`P<6M&=?1mFCaI&6k_M_DbI(n?%@1@%3#ke2xV5`$>_dtorwN&Lw~Rev~xrMV`rP zk=A1)(qe8&p9yP_I3?1QIaUoBqZLvCUy%gQ*84hLlq^3|coayl@CFqANHmk&3Y8lm zO^Mv9Gvd*(W$rHEffrVpvpndqjfn>o$5?+B&uoRJwp)(UrZSO9c`e#{Yyx81qk%+nEg`10qt!MbHsb4r10Kc&U-Hm>_2$C7S{>ZciTm*->yfA zx|Hb`5p{y+N~gkkJIM3cCR7S$Wn-rQrTo^sTX!MoD+YnpcGFr(>o&<)TH~3w(8Yg@ zLdLTF76W1?3(EFfDfnayf#n_lSr5>e8{n=Eq4YN(k++L!eB7h);Y~D-5Q9@hdGQjy z7UfrpGB}7K={&Klfaj?D9PPNj2gRxF`tEYZq!WK`yARb<74kKT-cNlt;3xwabhPbO z7dTp*fx#$yfirVLruK|8i?EG2TAP0XQAE<;egN|C$LRtywE5NO>aYz4K@Y*tW?G~n zyj>Oqzm$tIq|YQF%7m(*sf&=l6%Ax6y`XYHX@oW`DGA(2HBhRh(3-VE34pd>ESaJl z9Wy*sxZJX)&Cnp4kf}16aheUOmV#5~OyZ}>NF*?)B7sbSM93Lz>O?NzsvLg-*(Abt zs2tsX=%7z&M+XR7nfz*mb=Z!z17ikgj!l)&&W(oyD>9?waPZ@D)8*EvAkHV9>)i48 zzBdc`GRfVVr-&WyS)Ma)&<@VdMh!g=cUpoS4>S!4oqaNTC$4DVG@K zp$2GhY6^m&aS)z0W!xYJnvAN^7HSfK9oNu@xY(wrWUxe_5{`fT@)JfIIy-(Yf}O*8 zHowwo(_~#dl|1VYX*QV^Ugj~)0~K@&b(-cwTu3vpOM;Md@36GcSU7(o9gi3|>rnTi zq<}4uPvRDRz?;^rfT5%U*?OC-P*uDk!NVs>Q2T5=6+j+NEJKAXX=F20;%VVscFKPl4H3{QV3HC>>bJRx7TF}icHqCd{UAZh z+$jgvLu%n52waJ>9@~GB0|NsSDbQr{4F2Y$4lIYPSH=E|>T;0AQyIk44m9&lozN%B zJ^O#4UIQt`6Y0mY?Wq{!NU@B`2?Y&w8uYEDqsSE2e{m5AvGuceAG9 zhQEk5Z6luxgF&+!o*`4Sp3l}{UiRP*ltyr#v3e=PJ{=Woo7NxOW+^b?4t}3#D35zi zdtB6>xd<8%aS=z0hDUi@_%R^nHhTGRD9?cdR?o{~cIYg0k1MzrKbqWojz$~)8App_ zfklL||HHN%1fzeho9EogS^9;B0vz$h$3tQXJ1m}e&YF63%}$}2oJ)l z`e+B>g7O1&t+>&**Ym^47Bwv>np3)}o$43{KVOO&4a&fB7h*Eb4P_vxHxS@CUy!|K z0ywA(=}XZz>Rd>8;cuidfn$4Hh68oWNJkKmKOa|%uE&2jJJ!?9_JR7HW!rd!v;nh( zO2iWLow>}bb}InvZA*pBi30eV3EuDo5j+GOA!1{t%mzP?O%5Y5`U#ui!I%5cWCfki zP_Td-p#!4q`~?&eL)wbf#)|O3j~$ilcXTWo2t44ADo#T?31L0?NF#MyyM*n^WtgYK z;!MjBtg(N$*coW*a<2gpmmd>q+)pGHUU?`%z6=y0O3{i_MF@6rLHs(GB84*cZMl9x zHi@tu79s6^8I%R;WR2QELPFrowJ7Vc9akY*L+YW3wp`iKAP%Labna9Y0s>{@2Wj4a z{_vTHB5zZ_2Cd=>1b%Ibm)7dwYr$O^(%hhLMJRuHr`!7I0tV*~oy^mvigU7d^`~oB zuso5QOKMlFIrB3mVuWp^cGbp;l$$M!^065u%Yc>V`L)REu^sCSDwgp?n33as4Gkx= zGVW{qgi_?hVAY&=MCjPsB#+$>$G*r(87i4#&G}7KK!ZhTchN;kX8bu`_t?f%Kv|JX zzD9qktEV|f?=j*On-?7*0+0E}r*QVbiL}L(@fq0RDj1@XEheqfLMGt0fg@6hnD17-imQeyso^Y$J-HT;4U8 z$6Z4QY=yGfwTSDn4dfNTF_=U0jCZH34{-txQfNrrZ)etvT6M$`fV5yx#g4pc7JuY)o;C zgCZe2{Z65S&A@8awMgr+4Y&~_90W$B4i#k7jVO_4J}ytr>(7iJcFSIiHamP?bf`WG z>Y8sS{LPh=CO>?<_KnfMpX>(e_#uC|=dssr@xnh>==&DK$KhTi*7oQhyY7cE;C5f= z?N!fE018ZbtTC8Vf`+*8?H4hkjs}|`gW^ysRp9?KJ@g55)os7%e`DDvX4yC^c-?9p zMT!#%M#E3$@aJ>f4S6G#?C3|=SVlZXQYI^Geg3nyJb_RpavL?&{l0>GD5=vFE3qx*kvnM@9@zi~b! znswE^5Jf`*R{T8gdr<`0bOYUs*_681I9UWBekV-ND?0xNV0HNfI*77OEvQqw_uf;S zx}w_|M0&6zVQ4o;L<9DRmFrtgiD9oW<*pYdK{S8W1hxDvAAH8Xjb zSXyUEMDO56BTuoJEHFA-Ie`+0U0T>keA^F0TYv1_q!7` zI5sXZF)|=DHZ?9eF*hJIIX9P|Sq3PRPxx>KF*PnUGC7mQ_%)Z1z61=D@9G+t;J*V5 zlivH68O}GYR}uWvt0G!uajXiPuQo4tk<5O& z(=rMHAoL)I2!RGu@9o8`DdHF+sI>VL??&x7~KEY;_L`f86>)#%Jy8HfNpeHfrD+D9NZHl$c zRJuxYt8{FM=uP{Ahrg7EEm9Z<$ik_8IrbfYe{N4a==ZRKo3GN zK{2yi7`=m0VS`tktv73v1%G>n-joL(Ji$li@RrRHAmb67SJHDai{k&Md z9Pw)$03w>MO2;tH5;J`Fi0};#)k0i}CvPt|*`R&q%|K5_hb4&JXMa}{zo+UmViwI4 za%n>j*R-upY8@sz4?foYo@YzM0@{)L+7abSXMmctIXnx9uRuntC@%!$cw&vvBqkVt zL59*x^}qvP>ju6z{N;%hLC=g0S_d5@LFGnBIM9Pgb-T}BJRYw3)jke|+xb%DE#bek( z_d=tx=TBk0aDVExs}D#j+b5p!Ebt7~&|3A5zmd25uTctI&fc`^dDB(F$(e(O!1xB= ztPe<%$x|;#r6Wp{XTk3nT|0p)pZz#(@`OpGO{D|6LLZ&d@~60JG>u(_ssz;iz3nTH z7Dw3YzB~UQx~M-Z&hECAA8StA~B5MK9O&H6Q@o0iZg@Dgvl*l7$|tmNy#M5 zdq#|h4S)K#l7d6e=?Dl%am2}hW~*YGBF&*rgtItOI%U%~3ihQC{!$a%pEm1Q2YZT* zXl|EL%lS-Gs7MrK8X7W9rVby+6R0y}7Qc@!4`xr*@lKdss4 z_ou4jd2)HQt}S_nZeMLt^f@Fz{FC-m#O<-@PPL}{P^qlvQq9a z2Y^%1mT+dcc<(g6+R>osIHAK+K@{uhs_&aCU@UTZo%s6;pU4Kl2d%*Au+UR>+{QB!j5ia$63doUWdxIH@{w`(S@)}e>Pyy01ChT!7`C7T-kiunV9Oc20Lka*{GpE=Vk$-~A z^e9;fDFSqx-WetrQkY1o1wBg)ZNx}t=?W@c-AhPmhN@ZW1~gDgHDf6#XVD7$nWSi< z>FAC)`b%tkIeH@fG~fZNoHydb|#$F#vg<<{MVvH1dR#r~;f0L@-r| zWTI$E&l8pAi4;{o0+kl7Z`%&3v44$<;Lyr^dmP&V2cCNMV;N42UM0c=wI9l+qaZ<7 z;10o0j_-nv9a%)#FMfQkyZWgnLz7TV({wj)uDEO1iF!-z3p-5-AUOY(tSnu{S*9Sx zy^)lqU`Qj-a!xklL4kg#He5>?h$}|LJV3+wwdS%K!&L33A_T$wZP>f)Fn?DwSs_-1 z>-Hi~%QLWn*k@uXQ4^@!Y|L>vyP~|>V34wO!9-{&%so?=!BtEn4;OcYOJn%sDw=0G zZg9-t>^sE*RHOuovD8z5kf7tCr@$cEu5wkRoWjKgj3J#1wNY7O2ylO?0ahgu-W{U0 zD3^cVJ^mK0wjjoz?ji+PR)4Q3Ql*Px1sam6%;xg7x%+VU4_{RnS?FOSDaWf!6&Y)a zoR?aqGZrzp(mc5T_9|&9=ue#fzepRg5ox~2bgTgb6PIKe_wg27N34<@A|z9QK<~J& zq8bX)K$oAIEDqT6`hL)Y%>^V#1AnGbh3&CAgrG{G zM%6Y%z3G-5T$*~FGSXoi+*6MSi8!>Um$Kn;OOD!wbnZ??h007ai5Y&UR$Mp4jamZz zCHe_!7d3OZltHnbVZA%;$ZdIjW<_ctGypS&g8zRqI($dv zm!3mpY{7BOa7{cg z(g7ZT2ag}9?wt`2;zCzzvrJqqF69^bOOmRhFh0dg35-D9rg)CatBR3|m$Dx^8_p>r zP11UXf+GRrGt-Rb!nejI;vkFn_tX!KOlo}^6hp-Wit`9f%YR>_*VBo1Nk1qK&Ij&% zAU%R&tRZ1HN8kfj;dXa+?M|az14`et_gLpDOB2uDSNWy1~+lrQ1XcC>l=1bBq~qSKWQfSmw%~WJWcvy!!fSnF*zlKnK-4> zP*(_sTgH+br6D6SNkp;yim?b(=z%Te##3BN#)9PNh(8~{pHN&MIGInhOXh*YG`cX3 z*r*87LXVUs;}EFZ6wh&a#$gh}s@J^9HSC3?p|m*mq^j(WQtg)y`_rxz}_ z27k(!3=iXS+Z%V=U);=Bu3dapMdHB+L@?NzdhoF{`QLbw9#Br>8w5-ZS!msC*W9qB zdG6tR)@>8ihV`VU3+r@8RQm}KltSnonk}!7FYWM!;;kI#mpAmI15AsDM`FvJp$^$-UrhK(N}2b7{CwE12Wsc4ep!0b`$IcEbkU21kyj4mEJr4X`-x}9jf-S- zc4U!vR6LknJzaq&USjv&z+jU%RGg}v+qHhaVxb7jo!7?TzW76rsBjf~>uR0UsDC`4 zWc*^qQ{}?na?lg+5K)}bO@)WnIC|^)Ff?Rax%P#Z$;SJ2k5uSdpvDA-d$ZEDa)tc( zJDb5lO?2!JTK@z0hn9?7T42~2nfSQTKM{eC;ms17-gcUV6FfKPRGaxcFGcGYWG9WcL zF)lWf0ahlL5(fcK5ivF{I50FIG&wLXH!&bIGB=lig$5{>aDxLAm#qf@Hx@HDG%hwU zG9WTIH!d|ZGaxfKH7+$Vm(jNcC6^uu0b3I@GA=YQF(5QGHZD0iG9WWFGcK3WPXs2H z`d*Tv&j|r;1u{1-GcuP#3IQ|*GcqnXI5n5G3IQ~ikG=#Amkc}y z377b#0}hvYWdRwN-@gM6m%thU376oP10@1CHJ7mg0}})@GBz=j;b$m+jauuE+r|<9 zet(64q9}!$441onxu0CeK^-7)TOV2!sgY75Phvxf3Q75V|9$7R%cVr8fq^5rkJ;II z{$^ygiQ%8xl<_9lIx0=E*`FR_8U6V|$y*2uLT|;NA0NK?E>#;9M`c`Y9-n*)kM)ni z+hcXvs$goip$dj=sI?A%lGoeN7!!QkZ^NVr_SaK$-oneo(;uhd3S0KLV}h6K0GpFE zPUE21etP`=;oYO-Cry(7!!WM6<2VP7brhFMIL-K^ZvEY~X%TA%s7i?XB=Wg$}BJGd`0*Zr=`DnKA*& zYyk13Y4G1hBtdK2k@x;PRtD*{T919sore2oy zIQSX=2v_aRii$t$7LL@SM&c7>u}w-QsDlod=X}3vYI|gk_|iesPDi_CKv``(`U-7rkP&Mq4 z`mwc#AVJ*FHIW!W;TZw=N)ku8DcKdmJ#Tm$eqnNN!!^@M^C%O^DBAeu_EeLWjxCeL zXp87$Lu0?EYM9zB8!IlZCVYbOkFuN8gkCm`C^#ItkpB9A5od5O>5zBz_DI>?iQ`uD znu9QR<`p{>=!;w~S&C%Vc|RON5Gh=&3A7r@|y(z_6WWQLirgkm4hKY@sl0tg+FSP)j(FXpLmG&9C5s>Jrkq3UT8S= z<=Rum-~u6kt~oYU-H{sY!v5OTJhvll$v8T3E>0}-q%%6FA&-j}7rU`zh;><#1dm(r zW7wy`XKOfCUWwIq6kjtj99!`faXtw~%RUA~xoyK+aTh-MG%HN&pEd7)!lMRW*s~R) z8R6&Shi_r>1AmBYhSnZ33g7SX@c>lyFFL`25r6Y$G zb+*=;&BAMj2RS%+z(xO;MNo-aw zLHby76Y*A)L|K|GLdhdVz9Ob&4VxR>_1clALVO)4wUgVsAf4X_N*E%c0HumQDS624 zVYHQ1P9iWydaq6%2kju3pvQAxga;u!SzaN3ds1kcLy8=SnJraW@Qiu+J{_~PT-wW0 za;oZN{W>$V81RJl^TMM6FYP2g;(K+mE?wJk{eW7L}e!C_>&}t6|*%dn60(! zKQO&X;#FpyE;CL5iwvJF-~)c1Nw%o|Fx6@B9Yw)`xo`36PyKKb4bqL+#7S^TY{<)h zyg<`@VNqS^2!v}{M$U!L<5r@^Gk+7vf+t6Z>U?NqoP7%c6liT^oN1@zMM5;%myHpu zBUX4t2*4gZa@<7mC!kSGL+%`*_j#LUV99N@W8vH@2yP!GxwZkr%iiL2GVj~bujF;o zW8u;|)db*agMckc9*EmIj(qYZXpS_06XFE2d-X6K!@-M#F!*W1mwZ% zkqlJ}ewII8>X80EwBSQMrc#s~-0#sZzr+pqANd!DHR2^?~`Pn9I9PH?S_BNj4 zUNR4UbyflIJKQ;^L9)m=m;wC@(|c|^IS%ae%x^Xz6CD<6*Va5|6>@u=b=HDZGPI3w z_tbYCJC3OBF2Vaa-QA7>eH#0d=>Eef#U}GDX4VVJN87n{FH(@qh9^-C2b(WKKrZ>z z5AzA_1ZOG%s#t59NSn-71Z9+eN?L(ZQw2HJm`U*QQVpm+tSu*wS--Wgd_!mnQp@Q= z%n&P+EB8zsleil$&8`v?ahT93JU`&rArw%9G-{iXV@cySvA|2UqqGZPM_@2c_RIrA zD3m^#9U;Q&epZkTlXI?+Z4DX5g0{$qc5jW9pl8RD6%+8Gn+4e*gb&*_JOW( z{R7EN9HH_YN{J;dxQ+1`hFW=6^n`eMo#@I0h74&4QF9Jy_6@HbZOpG2sCf(djbn3l z9%bT4MH#+f?2$#D`P;ezhwHgh;wLklYK0y+NWHx54dln*h6O(ozdHP0C^zF5fMdJs zEH#XOrQtw;Mqeb7VqwpJ*mP3*VBvvN?U`NMWlS7nbKv9A2!&G|_}p4sX?Hd$W7nah z%yg zZzM4^U_;Lw_RZg7U+> zXMqdkOl)AK8VvbB()x1YZ)ZiA>%|mCZ^tq=H9W*|2~VIZfC-V&rPfI&r>9vjz#&zr zss2i50o>lfjFK@NJ@lJO`!ZFk~jTNnzNc|oTO&od$c^u+yztXw&W z=ZAUisjB5|?Y=1};=ORt4_;YDBb1ckc^SCuK(GkAEx{A<)SkeB@8afO+@38B4HA(b zW($YLldSN6>W7j{^-3rZCa8XKB_g#yQ2Nvrqy=1o6uv2pOlJHmh+(wSH0LvB#AY0#QfbmJm20?0L3^_L!*PT{UyM zw8TstB+EG8&5}*Ie|R`{{FrrtI{p)0saW!fJi>B+e$eu@tJThi800c|tti02eF(ba zoAn)h-*IszYp6&{^SPUXMJtUJ>}PB`_Se06Pq!RXxY3pEczm_(WIN43J0icM6c zspIN@`jv)TX6xsR%X`w0_#(uIgZo8{YR>{?^0}qH<;Vjo)*&<8=hS|m^&;-8HK60( zc6^ekT$sjvPS@HOh7`xP9GZ?6)#=;DDekjny6aQpGA;?KueaW$13x$3zQbrrzfh<= zcp92tuHH{Jj7ks$;p}y^>M|<3O?gyOc>P0vSWmSNJV$YYy~UWQjlIkqI#{h6HQ1i9 z=1D&f07|VJ`$M8s8cz;lO}v8j^ulFsPnoHf+K42!7jKREYwc(^#4i_%<6L)|bLEo#lS%+I2EbY8uGT4o7T# zWk4L=vMn>XyK8XQ0R~BMcY?bnxI2WwC0NkGCAb6)9$bS33liMjg9XW(FW-~QYkW`%bK>R58ijWroakFK^Pv2s@7L8h5#U9I4unXp6Ja#0mwnrvlLkyphQ4-Kx4^v~U(Qsd_ zr3mx3-oy-AK|;qJ?SR3=mZN%dGDh#~)vHTdf&m~4KAv~t$HT2MO5a=WT6OpwQ&ZHV z(@c(olGcSpn{Z|#pDq}xygD2!{MlI$4``aFHol{+(DKTzB^6gwexjDl$xefJPSgE#D?qz@Li-S zlc5e_6!w7lZ{(Wiy0rfd{{HkXL0xVUXo&>*`Tw*vp>b(iyE}WjSz5c(2=enKOCT}8 z3xdGVQ4)YP4lge!uK*1{FE0%b9}FJ~{2P@aL%Ut!Nud#>0Db~)Ay{3Gh6fDd6yg)2 z;o;@xJap~zB&ecbvt@7Ib$;9-=KCt%B6aU*nPBa2sp7@g9=)w+fVA%f0(s=8$K34Q zE~D9G*6AkB$haQ5oHmm=Z}mb}Wm~i8Q78yYvL0PFMoyo?nb^qTj!FB!H4}?)lX_FRr)jh7qh0?^vY$6tag zm@f1~_+&&<$dOOOaYjnUfgMjCuJ1&q@$a9#QDmds-#?KKU&b^OpA^P~)Qe2_TlIe}>D;-bF-WZEY=HDJ2wSfDSmP9>2 zt{DFm>w9*TnN}xSxnde3&DflV7QRQ+PbX-Af}^5xp%2%wueQ!^%W_`^be?#;vRPej zqU3VZ5yaio&!{$AJiap?^!a5ucOBuCgi(!^0h!=>3ggz@?H@L%5$Op_LQWh~MN2YY z^q1a+ge9~_zz<=Dq2oQGRR$jROR$UAQ1(!Zpk{uf|4rT@s9eDF!0B#x4DjkU0fZF2 zzU2Efg_^$BeH&~VT72xwl-!q4BpLw!{)Qd-Zzv z+Zd0sB^bZVMfIoRB#-(UqhGX=WWw7jHAt~4$@r(Uv@y7lg7;N){vrJ;rirE-G2s>G zn3bXW9`BAwu^ZvLMjIl&VbXn02Upi%>vPVDcbn~7F_L({Cse!In!S)@ko7!vq-mJC zS*cw~%X!i}=;#=~tT&DE3PcO62*H=~Thc32mKYz!C_azwJ5SwF zcm#;TExmUL{sdf)^3OX$0$`n=CX;yoKzM>3@%W@UhPl54XmByGY=}NAlE-(hxNnTH zn>}otn^A*!ho;zrN zvHld!&-lXSg86oZ&$&?D#sB9(x6~3G>by3eKy=++S~2I=GS>0-Bf7uOEV-+#fYzH()t>ri0hf&{;xlJN>xWD65)4+-IsH>tw4uO zQDmf5-Wmq-Qp>0nb46&qxicSu+;jK+et8u^G!w+IU8M~DQeByQ7tHV#i`!+Lxjeh2 ztFT)l_T{)HMX%+1vW{bRB}9!)=3({%puppLIJMgPVtei2X>u~ThBm{%%!R6te*yPh7)9cn3 z-ObljZ7c+%cKD2Fn~zH0ql4?;n(g5kZ5r6een9_bJ<@3;7Kdk%5j4>{d%5k;XHH#g zgj#i1WpwdK(w6LkKd8>~unIx}#x&Py)t0ENaRj@#wldzMc4)VZXP~ zeUcEVa6)GhJCiGtb#6pfX0g`_e^%*y?9+p<^GYT}U;%Lhh!qbOd?oik*LsoLv8;1L z%n^6)&1fshLIj2-_Z6oJ9Hh&bd5d$`@>tQlhd)dnsGGLbv08^a*|hx3Zk)xApa?Id zKq2&W;mZFB&qVeBX@W8W!$6sBS{A>zSd_evBR!Xn2Sbqk_jLkQGQv+hyts?4>F35& zNu+2sHxyEY%t)vzH3)Pv-5Mo)4S&qhXwMLvy?g)$>5i8%b1v}OPOek_9wC7jtd%?> zS}WWv4z3@MH@1G4Qm8qkD?}GBz#Ki5 z&$0sz@8bn@LxRNGo7N5QyqcjT_Zu2?sfle|F7EBUS)tkw7g$AOmbsa86 z%cPUI>rYW$uyTQT1p9Nb_Zo~-zouI;sD!g@d-JXLO!=VBT{#p^EgZ*mt2*OzG!@|s z@$m(6Zg=rTc;02M_lY)Ge%HG$smLZyjVVW9g5+-LaeUD?MNh&k zJJHs)ORi`X;@?%7l*j_8OYS-E0^j62-b{LF*{#3MgKlfIFedaOdQq2g$eLX5Rs-sj z6`s*U&nY5W`HRGL^LB2zrWQ{tt1Gegf`^Dj=TElW>DE?s+B3O+$1UHqRKMsVqRs9bmE7E+Ct7T=UwR-69=?5bi5*Z-jmR&pEcC1OFn{;k z-G=PZ90t?wHhz>^!13|g&s?89onb^y*xXv;!8V$6ZNe8OY5=i2G9`aMj z@n}iQruIxcx6HLVAw1Gb@w=Hag?{h1AL56bwBOw+d6S$lAdpl6!+UQmftZqAc(p%Ehglb@ll*rnnlWnU;9w+u%6Nul<#du@lHT4 zz{u&04TwYLk7y-u0s1M-V57v!oNpsv%3rNh3~X>ZxAT16Z3}#L^vPnU-$|5Qs`SWm zf7=7CgM^g%j#}k{jspJC^J1s6orQCGycB&NRjbXnA2no)rBTSpN1U(bC}xfG+0{=) zv`?}xjI@~5Z5kYW))EhUEx^lrTkr&V&4X!C;Gi5eJFCt6s;C>UZL3y7@zt`$5e9)8 z#?onSb7TpPd)N*&%@_MLCT8}bFC@hyKb7dU19(X2^hN08AMT+K^@F5TaOs(0@)UgB zE8jD489P53YSK4Sf|dx$urM1x@3%qUBedB0~x@yH)Zi{v;c;t2>cvvNWdw?}mT7<8d~)vaGpiTg~5!228DDT5un zNaa|OreEsjg01iHQ5ntV+b=^$h{p=rJwdQgEmILlhYHoKZ66h{ywL zDXJAj`B%{}XnscZ^Epm*7Ep~Mbw;Uo>N%4~K|Ze9Wh-=lJ>(!o%zj=F4AFUrtw|(E z38a)YFgkGh@KO`c+gMhiF6;6$oXHh6=V!g=L&0?$4Z9R}IKMTl_Lnuf%9PFzMmz6j z=8_kek!w-1g3-p$4Zogez10TQu3J$uQ%^^D;QFk`=Z81yS543MdVEoP5o+UHyd9sv zt#c4f!(xYM-n|ywnXrlD~+po)mA|wq00;bmTA3d*8bB4sW`HZKP$|O#@Fe60bMg!E!>WUPoP0tc8UY?5P8jCXxBxOh zugT!apjfN`A)-HZNsJ8dpIRa*l%5U12WxZ#adN}P;NcbEE1Q*PHOf; zsoG0(a!F}0F^Jkxxg$?sF{dTj7&eI}Egw8Sd_rc?Xxg!wk_eKgjTuO=(!Q{qvLNis z)7!aV)n*;>Z2I9)V`2E~L~)@R2SHM86WU&Rv=*lq4IbGF@Vs5OZ($Qdrp|l+WPl*m zh$S=mNvas4Mf1B8t8uQU=0rF}zgEbha)rzUsk)Q04IZ>;76UNBq6DS=NC)Fw{5o1G ztz0{m6_*{+#VPE!9;TgBFV|Hlp(_Awboz&=YFC9uHUThHV&L*{H8Jzr<*JuI8?yf( zYR6ObX9r2tk+w9gY`jLiR!`LXHtnxc&h8k@% zM>uut=TnHzYX^Scey-3)UWrEWZ+kZ0*CyIg2!RRr(aWT~&-M!tHkmZ)t*5W-PaodK zBR+=IRDLtv(nhs^IAD#}%Ken?ePh~|K;K*!vgY3m*d^oDfbn4J6Jg_Pp&5| z8>A_i+o~`gC_PA%YDivfKEqj=B=$R|QjC$hP$H zx6=fK5|@0QX7PCutHy@E++w5HyOirmkfW^w`nJ&4oyNtPQvAiQEa{|V07o0|(4v+j zGA%D>#u$V#+d!&$1$ZBh;c_RCPTP4l2N^+NxkHWET9YSSH7F-kyj)yQQpl^u$e{)(AqY8Ls9vRqE?uJvmLk( ztAAm76Q_2oriM14UqlQi%Fqhz(M7%{^7|1l`D50U;w$?L_22iHNbj1X*hgtUeTVqJ z$oiav#2@w8s(@;k#DUCj`w>AaZ07Uo@vkXGq#|tIh1Q+GUFREx0JbWGvvNw*VDIf} z>#YpRO!zzb%)y>K8}*jGg0WnKO@Rk^^zQ0*Id1cu?H>3{m*(CsaPVpWyi-a2JakqVICmZ4<$? zDHVj2?Po8@k0NKZ+splh%BM-mN$1SST_nvh&ghc^1?q^!LfMXORk4eFLLwo=6-P>h zOt5}=OZi-*9aHWhWg)1K-mB~2mVhAAU8jbQql$!AaWdUtIo~hV>5I%;Iz_g`@x+Ck zRiy3;F+^1&rF^-N&bWmV=WIKx7*WP_8kBI-Yoy_8O}dBvAW7E-W3wmF+W4$=6jOtvxf ziW#q)rl&?HaXlFq7((SM%nNoYc1N2zi@_8s@Hh_RF$Xp7-1zWzHegQaOPxodKlJp# zHQjt{VA#fHeG^|2wqBCD+zv_j<1Dy*4b`?Yv0D@p5Cyt%aK=mf45g=Xi(m{!O%@iGBDa??S;Dl zvE@h=f_^K=nx%&4Hd$8l-Z0VG{$!};RUE{jA83C;-k9S?Se&nl*MtDU0 z+^e3bOy9$+`ArmJBXE(l!yQ4E(`CJCDrA2^A3ZJDAC>LW!7Ev6Z#%7m#qebV${~Ba zw?fMaPgJt~H(rHoSl)#aC8@99l z=CCAUPAoh^AdLWi9K3g9lpbbQaa$AnozL-|fm_SsK(teDFbidZ-N`6$OFbS+MDv~c zv;*Jt8w7Kb^mcwHB^y2CIWt=bDVazV|4cuIfla-O0{zX0pxiwA+g~ASr8i~qG)f7N zZaM^>r-NZZO{l@X;yv9wZB>_)a4TiB9mn-;-#wVyGzY!CnseAt z`=!86SFl#E8^w&A3>hF|azqdO=mz#c$I?)_=7z9uXbSa*Xm#Opsx4(Or^=$ylF*Jy zyS-4XTmDU0Y_dqLg%sy@QR1H~-9;4h(ov})4)K8?m1}!X2-{Y=D@ME^LRcs2r zhlwN(ec@&59NdncCf&hC>m+Dk@CXZGa;H_*OURbrL)XCFXcD22phAXd&RM+$Ov#;X zvZiFOYD&E@dCHEj{I$V!lp=2qS|!9>If;VMlN_G-TmX5cFY;Te+HGf>S}pxRUof{0 z0m9arr3_a5{Be~wnZ)zHTf39J2NiO!JS4pvPXd+iHV^ZTd8h(KX26Bmk0XYqO{g8V zZI$<@eY_r)-!^W{gT>OOUPC0hE>}#iQE4Rr*?+n+sPtsnu3OvA}3{`%fIqokwTDkt+ zl;Z}du5wSJTQy^lez%?)#&?!4PFz% z6#Kxiqd|Ovu!nybQIQ7>qdfjYGlXp?hxQ5qlA**TNSILSSs+8RpD=(68wO4)6admd zkWllv0w4(k0B#P|0Z?HB_>y^!1e+JF0fA&de%}A&7EZRIq-NWkUgiXrZ~c%78B{qz zf8WiIlPj+f#&W5s*>u)*_Qk6;#V66VJ8^k$>{v9AkF61HUG3AQS!zT#ew?W=xC)FkN6vyYI8G4jbW}?}wUGuTwPd9sjeP0v|m#=c+mKo$DhNk_d>&-IE`_ zOrm%5gk()i%PRJlwHMY*>9)ACdVdhc52^6 zpp@ILPVJnC4aOp!(`vs+%i@QKsbXJEExlg5@)?khU5<}iF(_SqYh~7`A+fthDvEE$ z%Q(G8bV9XzAnofFo#X3Dq`gXHS|Ks0vxVw!_=xc(#87Ml7Sj~%x$SL~Vq%}R`q`q) z-Lt{rBpkBO3q!_PV7!op*u^wb>(6|5QX? zWutSO7EPI;Q$W_z4etz*l5KqyRM+^PVowV~(_E&=t(!0GF8YK6*bsSNc9bA9BWfYF ziOICQUQiPeOs~7T`J5=|u`EXQ!7(r^O^En~lY%KFpXu!IWH)~MoWm}sM9OFKr2Y$3 zMlRo31uRTg7syA_^BiA@vd=(HQPaY&cD+#hm!u?W`TZ0o9O+8OrNXJt&OSMoa_nW>V=VepsalbJ1uJZ% z^S>At$#b}sB~M27;SjANQxm0YvD_iN+^Z*AG%zI7=zeGaN=aZG!X5Vxac}c5pXUsC zz&Nmfn3NUuW2lkmb`xFDu<}I2>*b3Bj#u8sYVWamWq_F>Y3CU+1T82}G`hox`%$Wo z>`Kv5g5h<ocH~XldW>mdCc?7qiEVQ8VM>XGOL{j zr(fq2d*1T6$iTRUV&`!6s>g6*KqP{i8p=pS>+FePqm23q7vm(~sN2pe8aghhmA{Kbn4#620VjQsL23vQTEOg^oqVP(gk{nx*?JRK|`s>Lc3(hwpk*%~@&j zC}}HRqXq>2W4|SN1*e&R{u8~tPTj~8=zG+t#O~~Yq&I1!YlJZ)(Vl%l_L{a~9XU6n zNnc!b5bD%e3h}RQyY07+*UvIv^$2MVzpAuXn6->v-ieot!PPJ5I#ddS->Q|0D}Dgl zu5UH^(em*W3QW{0-Av5m5h{zXnbZ=$c5)$4XC#N5FyKsabAK~20k~4$eOi}$9fzYF z{*u>)4sfZoWj=xdE*K8;k*nSZ*fqSM#eQFRzCFM|#~Z`7t@2U*>0E9->;+=>GExH8 zZz(4Nrh;3)9J&3k=D}OS7@{a|F$|F+lwM3BF2Aq>zFey-mHz^@A={toL>v1ePKpT5 z+AlGN)b{+~3{*~}2a&8N`oDi;x^j!K+q|qI3NfdUnkLs1OGHc}jB>K-XKz_N=J{mT z0H=5My>3A^6`CtI-vC*k(Z`={oZNbmSla~{cC z$epO%EkiSL-%QqSJ~vS|(KnXDCoiRpt({$sb+z|fT%@lm(h?W2o50f=^aud0k_wGj z{^CsK^o8wST!ezW?UAWHmFsf7kcObi`r%>3Rv+33+4bPYX&Q(0OeVE{bw0Z-jCKs( zJ^LvQB?-jFybEPcB_U4)LfQ3KWFbv(5NrP7Fo)DthZA(Mz`lDIS=ROlvD~w>n(sVpF+@7)36Q9T$`e^rs?#pedekn9JmlVZF!p{UD(D(_wkUl8`{kc_jIRmI+UnV1xgpzN9( z(Gg(8%gnQg1iy$m1w}tCWbT(*YC}GozV7JuQ#E|m;XneOI-YS6Ho+Wu#TJDHpda{J z)rQV2v&ZeT+t7TpJLaWR> zgGo|D%A-%?x$Q((m>&=iFnynC;9?ci%;(%+6dNI^n`iKp1vU6y2yosMnFAoYQ%MwM zeQ!kVtMtwDEGDH2*{Q;BCk9$U^J%Qs<4K|mR_ejsf_#qtc#e{VQFLdKav6JR3o-a; zLG@PhTED+vS-`1g_cE*2!>t}WRWLVLoSIE4tBnvE7ANe@Mxur%M}Fl4kZLY+OHC^ zCtFXBp9bmuKzzgB&Xf^V;l*V@`y@8)eWBF3wUutEbtc(!r(BHgn zVy~WHt*bj)R7sbXVlm*a<5* zn^sKM3UDiKu(6OsE_NLr6}^5>EO&GaQs`OpQAQjgq~3OXxQaYwgCNYym=xL6P$N3t zXDax6$9*;yTP#tbFtR#NQOmx#@Z9usk4r}tuG>p?P-3>rJfN>ENii&z%^Z61zi z-2*eGbLJNM zx>S!nUMq>DN=;{wO*c4jARxlsTwx7NDZs)PLtiLCRvWYLb3Cu0ab1{Eh{AM04|8Qg)(9y1H>RRRWiG>RD z@q=9<`HhMw86t@_V`=@Vn<4eZ#4&4};`Vb;`d)@?(N)g9rrLV0(04K7t>D7#Q>#&9 zSa}3a!S1o61Jd%KNSlX9BkO4#>zu>-fpBv!s`iZS78!gT9E;9>dvB+Zxz`v)@yrr8 zpSQF%{@ZC4f}*pdQv2(G@w`ve@ZI1@SPk3{3TJ{j(u0mxU+=54`)_q6GG($GMgh2R z%H@oyqiVU*qt|F(FvV#pwvlb$6PxOPXm9>pkU40x_5<=;skNxl`}2fm-Q~>Ky{k0i zqFCp8g7qXXkJ%O%s9r13If(&?r6H#F^NMc2keYBKKr>{Kvi&iWVaxP*JsOV)@IChl>!y;%;+$beWM+2CYN6k!2^R z+rAyV#2U!wT+SbKF7JK|aT9fa4m~*jp?GI30*!B_M$#)ne`GdC%yX*eiDc!0z%^Ai zf%LUU6^Io-bZ|z$8n}GJAm#N)P(xv=RmbV8>?SsGeNXs|H1LI#N}~ZH}3Lya#dgR#4 ze$7WYQKZPuK>3&yIUfK1yV?X=$;n_jna|2> z6(K^{ZM3P#Pu2L`&*PYWiD55Ot3j*c0T}>rvc?bmW{m`Z8i4c<-sSxxm;$Su@d^n2 zQ|^LQ&3KYsrOBY3_Xyr>U>-2^1vvn}nIj2+jR_@90$?O_iX%b0=KweaJmCMNlfup%tN>twet-aQ zp%r-mJb)n7ycR$UCCUH0e3=Je#OLMy--J*wk06vSA9j?vBH#to3>y&>8k7&PfRR1_ zj(n33AjgCPb^x>lynO#PAaAlbOpP)D0ziQVSpv{V!7%pfAL)KD4EO)@_pgyO#!%K8 zfGBjf8ej?SuK{pD-_!t1VA_K)eSN1dNOaJv8h|5!_m8o3P#9Md7q;B9fWSZi=KaH& z{U7vIFfT9kTP=VI0Bd=4MU;k$)B%*Bt23w=P)8Uqw>h&8V1)UHr^<`)f(Q)L*ZdE{ zEf^+R^M`N?hBYwibOC5!yPAU#Xn|l}XaN)Ai$6V#WPi>{3hmwo{-b0AJ^Bj3f_4Dl zQJX>C07n#PNEZ^`pF4m{@LzmhFyCK3F9GcI|BNi*oAZhY>4>y!z9%kIhH2}H! zU<5FL4z<8U{%af#0qDxdv&VaKEcm?g;0hmIaP=OdwRSjf%sLC$D>Cf%>+6e&txIM z4GlsCGW`=Rf06}E@rmT04`pN*1BszHX#bZd4i6UOP3~F7Z+1Zgx}Zbxss81ego6JH zj{nDl2Mcol6PAK}P%$Fl3+RP8A}lBcp}2vtpo9%W_OD9+U;eoPJrE0unF&N`rX&VV zqd`%LVLrq~gZxikBozFcg8r9l3WEM|O~HRTj9g8y<&SfBIXe3gvbfd6OU#2nZi zZlHx-sBAjeg%YC!8bL+sVGYizTR=wW1Rc;0#zXkytN4O{GTr~oP_QQFKe-E93j*T( z>3A-shaJIV4NI=-q=+QYAP^z~%x(UDV1$|h$OEn91!6QCF#y{!pnUZIzDD5xc2@9T zXJrHb_awl76A=v<{IBE-{&&*l-~)<6fA9j$pqGfSUmROLpeYm=9hQG?`GC+rzDoq; z`WsKM)X)zC(m{v$fd2#-Y{fkY$cXpnvi#4M z#DQ4JW6LN&5YIo&0Ui2|3E8rE&!?t!^`Ft)4fHa-Z(<0U-Wq>w*HdH^&UvJ*>puQq zZ3a{xq#M0mdd;<>!dIK2@=7`_5~;1SqB7U7B9l;;^ATUS+@J8FGa2ctcBlWwNNECB z7{wxYkHDKRCS5J>@ZYm-2$yG>d=e}P^Sqe&^(N~?x0h@rl><`cWc|?TjOfh<>lQdN zEqxlfu~6#7*D>Zle^}_7p~s>dRnnoJTkE>pGdRM2c@`23wsb0ZtH&(8Nw2Gc2kyll z9=>(jzu7rILeq)VS$er3^F8%`(u*nZ=jHF_2Zx1Ktdo;d4|IG1ZR49}F7pC$e2GSm z0J$)=Xg0yc0xHOH3FXM@;DAB3)VJNF{*bcj<<$0v`i2H19c!uY0yn#p+u(iQ5#1J` zHs_cOB}Da`fc<;2YU0%4=oqrkAyv%Bj!Ul;U-(^Ab0}U7%sxJKzFL%OU7BB1XWeLa zwt&kyYbo#k05qW~x;rYRnC_NPXZU#(ygb|-$nNcf+|>!GJq5ha)uyH0nk3sszmwtj zm~Y5MZIOYiMXPpL^E47;lv(3P*j{v>K@vd3N1(OB(n z0N1Owl)NOd;B7sHv+(0ZI>T4;Er2$2n8NgPj_V~MzCHetdG2r(h@oDy7WhB}w~eIp_4I_bLxCHzM$8$OB+$uF)YIR@;#+IGlWe-~ z>A#P{d!6yQ9-4c;LLg1}D7=MkhDN(GB?XaiS)KD#@FAP5+6|`mCaqwFtMD)+v}SA^ zvy~8`v=wp2-gl&k@BWhPDu|kvtRbzM)USr~QS}UWy6mNg1y`<~xK`+IQ_LjZ-#xlF zFXO8rrX9$%ktw*`<89T9-iu1(pYv~tbcMJ{?sZU@P(s}+{H{l}maf0y8-LTids@na zJZ>C8)I29zZ?!#3&bIbE`Db^aT_p;gcLk!C`yv>ZN&^#g(W=wmu_T#P`sv+cA#A$S z7>M=(NWSfMC%eT{^GT)#kA^NvueAd;6AIDR$rLjN4`YD9#%rLHsHE zA;q4NH5*UAy(u}FXEXiUpA|R#mH;pF`_)8H>ta(bR8*@=!L3i>vo!^bI7iVJ&_>k^ zNk0{`TeT3?EW%R0Z)jZNWs4FZzh9puuxnlcs!DJU;l+g4cqil-g^Cvfoa{fSJ)Fo- z)vlYgrmaf2YZI-PfU#&q3z>gR`6%V!qmlYu!}LJ*G0|oGiUEF|mYwWF26BjRCe#BF zazZMUwL7#9EahN|IK5K^D$Pm(dm^}ySRc-Ma%fDqO1T)%yOv25&V8@Cy2Q&`3`V?d z36vMwFGk8H=_-*YS-Hs4!s63ON^Er(dq`}EK1I zc+~~D{H!l<+>BLy-B*M00IQwZ*Be0xQEp0yl#U;S@r&^Z8{J;$%XWvvo3U52asWP- z?i3~3+&q~npX%_zMEazGmeLV@sS4M|bdBL?f(_gL7k5LTC_gb8hKc*X^5nK)515KUt_NvTc`YPu~5&k?&NYGC#QT~O187B z4Kw{D#KKv&=6RVHcvrhH*b+~ydiACbMb!F29 zP3P5#=Eyp+^`O+e8w5C7l2{0SJ<-lqM2*q4D>w2KCX9n4{jQ#FYin5asy9q_5zNs+YhTMM4z7jLl!96-zof>FL5usM zI5uaaqmUB=Lw=pqTS8a$!zP&+Vv=ZFf;|p7@k`RTyBpP(jz3QP{R0 zBG6adQ$GDJs%L5vWZmQAmW3lWsSk+*FYog$BibJ-y8fmgCWRKv(c9P zpJ%byEted^@y3-ux2{4S!J_`~=ni`oDaJ{X9z^jROee?Oz}yBI$?RWH9$ufhXp18z zg!Af(hWM=dR#aN$92yOSYO(6P!}f3iD^B{5Rr)zvEU3Y4skF2~KOU>YH?{2HykEZ| zKRXlyF%~rrUMX;;_}JMF{>r!rpP(5V3xXpi@n^33 zJ>609B26@2C$r#KsPS4kL|e^bF0@(^z|mo1Xx!|o&kIBw?4KIZ`3&ktpw@Q`dnVE3 z7TI{&66^OdjVkA+Ge~DOElE%cm4{K%bt5my=`%8#N&@PWr1#s8H7okDhPfwHJPaDk z>)n|xz~njBZ#^Nl*!@`F)u(h{HTZnxVwpr*%jQXFy6>qv=ub#a4m#6cq5e58uhOxB zCdxGYy@W}ALhx?(6&O8k%OHbc)KNyxNxy4Et&h}yzR^P7->TQ{aj@G^;FEY|?i+4g zske#y6P91sXp8Whf8KHn9A^#u+6TOlIo*zOd3URq8}FzKF?zpSWhjX@yhuu5dyGIs zb9rtTrq+ydzp!YfT?h_&MqqU1eo%!Jk|C^=CF52k)4G(@;cFg{kPix0(obeTZF^T6 z6~_y__`q1@BViFoUG(kJapq%|r`!-{f!YN3l&A*k{Y58Ri)ZhEhs}&$bm|!DC$vMH zvsr2c2r{iM0n5gJHKT%|u37&^8nCMSe?mlq{(e@3q`ffw1BNYIsr^5ww|NrdoqV^(tNWxB;f7v z3z^0G`AB1Wz+8$nR%D;=H;O!&bFsXgDfZN)9o8(4W^de%r+^__g5I#ntc#PUl_jyk zfI+%6x%=b56R8%{CxU`q!~a#fgtfjSr%csjib^CrU5h zhx`WU;68Rj*elxfW_RD6w+09coK#4SnGJnV8nnb@5dD32yP^9e81j{Wa=@Z7J(A@^ z-wVjk@pj`n28T}HW{0K+i(63LPuGV*W#Ku{f|Jdp(}psF6WkFN_SR|bom%Vh$yU>G z+hzeqW$J2_oVaA}uTtvns--vf^BW68M0qjaD-d1qN&L$|+_5uy*qCs)KBIoi$Y$Ls z_&3VDY3~u{HXifL-Sn@s>Wed8WeulaC{IGh)|7+Z12h%aa80dFs8@eqZy~U!@^ao0 z>Io%Be>@u}5O5hWA9P=+(nvqYE7F3hzjr4p{Tc@stiG(Q(Ga#%J{@Tx8BK~}kbR_Z z(a%|+On*$bkr{-Lm~mGt;_+7WX;L8aDGOE9C$nBp!T)na3W^JT1?INmll>|YxOxxr zi&S2m>*xo@2uJ7ls)PhFIisH0>1rOycYeV3u5UJSwlYebAHs*_GH)JOzJPGAx+O409(*_HZ;o(3r> zheoBA^xKGzI*ZJm_rrg+bNXc(1_C@GmZ(NA@=nH%rAkrnokAku6{lUg1tC7FptTx* zfBvxXdeYjdGgrw*e;OmfVi~e7$6KF*a9_O&uR@i`R36y{i$GwOJp6DoQVdM*#;f!~tU)pKm$?@5gbkw2N6c}H2{ScXwrWVL(0MVY> zy*Y0N>gbXbX=y09w{R~Yj4$9?gY3VBp`CW{%cfRk=fV#ZZ5o|T8w@OwNB#P|4tJB| zJ2!{RM7-O|^&>KAH`k0bv-$fEb{7IKGdXF5Cup6h!e>i_+y>?Ki1e|zYjx>fKw4Q$K%XPN4;UzpArWkd>!*=ldMBlc6OY zenLt;#5~W0C&+=e*(62J7r3gf5Znf4fIWT}(HnSBT!tEFDqC8yn+U#PpA_omveDKml7-Xp%Hkh6 zEXXB~4%7FkH?SX_{?bhXpU@_d5Sk6J;W%KsD!8)Pu(m$KguLY^A|Qdf$5>9``3mej zV_ej>Ny(v8+1I{w8Gu7Clpb~M1 zbOYGQM+qPq6b5Dm$S2ZLEl)|=uDM22IDN_lPWJ}sn3EGA1Ro=IK#%OQ#U-c|gm8yJ zd&Q5?hU%ja!QRF`Le6{P_2Xs%oo}KmjTrLrYsWsobtIu5Ax*#W7cQz#YFUBkt|3w9 zm2)pz(w67z`5)|s<1*&XN#hq7JzcDIKs2zwdw z@D{oQrKH%KE@`sj4ym=^&hQIOxHJ{h8bl($NmY_>kP{~Nmd^eNEB*85rI<1Wz3i{^ zl8!-MgT6++>I34jQK+sNSDWdsF03!-9?m~k9gI*{RvYAJmPxphb;;^?&9AW|Y!I;U zelTM}V4tr+){1Hi2GZ~Z-MSOd=s~NI!axdf;rjgh+tl8~7kFml#XcNkNH%-k@ZL$1 z0Sq!DkdGb#f)?4ro6AOVt`BRu$+_<56tfQL?y9#4*=r+{=Vp^{QcD$*&4APtJ3ONewyTnVK^RJuf^K^heWk&;qU zQbF>aUGV$!d3;{~@!q-1z2}@cb0$8YInx;a_Bo=FAm4fGBF`;oo%{726LR;{n#)xC zVH?^X;h zA0^TVi*%45FfohMGk=BOPE_}WFQ%@ae8$ist*PuTtENh4tJkfA`IW2LOm3Z58eYe2 zV7nlM@}|h1lr+Ae@)6!dBy6RI2a~bSU4kNd?ggn+kbB$f{}gY$XC2B~W_YUlr3dZR z#mGi`zTi#H4}vyx){nHEgp`7*VxaCewNoe@H|?FD-Mk;)3=PbFD2-?CgkN72yw-0* zx|M#01^cDCckSf4ANA(jbnErW^D@~!p^FSd{?k?wi@|oWJcoqEg+hQ{+lb>Ey4ZRb z{&95CCU@`-UBb)cEtx6b)Gg&e8$+vswF6l_ykQ1TL&BAqLB$emYi=T8|B&64`S*(` z>KPm1tnbgYl5;okZ#8I&cRxU_ycqsJF%DF zh0*t_;k+9=$z`5p{i$S2uRI8E5d^xY{z4_ehBbek(SP^olienNQK$GruZl3<#ib_~ z9X}1tW?5Ve7gtCknTdGeJup=^mm%Sp{i+*l#0NKCZ2sw1wZ=-Ig*6twHI)w$+!|*p zIldxG*y`+jRyb_&Tgh1_3)IakbqY0a@LQAX1A;CR+;)QX5Y3p6`{@ys+(|2>HtJqN z8J|MH=QfqS7K*+GTGVN=N~noTIJK@wJ|SsaVwb{7uhYpQ4^VkkvHw$YOI4QP<+Y6* z9Aj{-nXi0%si`J>nXqg8E^A+NaC$&>biuPa3wOaEZpv$nzj*N8NZpOy4_1-Q)QL1G zmvV@I_JYsA?Y@hN+-!b&O~BHnO=u{-7IouAtIt8|mka!tBc++r0`%J#ztKG$!Iva{ z=Eo8$jrEc}jh*np)`-t(CbcHr(tJleYe?!j?fcU5%7cZKSo2b1^U_GIcW%70VM*>b z4=TK06a@7s-Po_c>84`gepNLoR(V`E=7}M7fkuuqSBWXXYTQGjnjfePB_A_p-GyA*6Z6%v}s_xoCq0-u&x)iA%l&Rn7^@pP&|IW z$_)OLsIB~~=ix$IS&wK`of?Tb7d6aJhks5bw3k9*S~$)-Vs9r-Dc2h2Vv*U5>wet^ zdMTwUQZV0`>%NWOo_uv^!2QVVV2moF4H=I&5zqNdGL$}26B<3Ypizhl@D?x4$r_bh zDViaiV7c(CaLDqOYm^vOPK#J$#wk9*Fr~{?3u)g=!^H~YNn%(HBEHl$-?F|I8d((} zQzh}^SF_o5y~zFL%p6aV+VM;JU!KUxIljB&Ygtg?``}C}8=?4CUA843X~1bNa55vC zo(r=e+39Qb4{uZk*ND6^Oq$%4X6&csBVYF|p&oXQ-x>P2G40KN6Sd&fWnRmDwSYMM z4pvoo4Jzb27F%=EX)^f>Q*Wi4B4k-%!gMRn?M1a8)fOkFRpx)@x7!+e=Z^beo9AA> zj=0y6=!YO+QNy*Jw!Qvt!{2=E(Nk2xOh|Lb9U4hP8UAcFtR)R8l+EWi?(Z54cb#Y= zImISdA3LEAo|i;F@BEhM)uCq>R$~?E zSl({FzrP>jG35U3(z`)bmrC~Q9YSo|wl`zEXw+=Yt7vXv*PB$HOBb=dXEfhHin6I^ zEdMoL5MupqhWS&=)*YIt+iTxDRCSb|zDT*?A}Msay@BlMc=6bej;)K5#ROgAHr1i7 zGC?HO$&;Zki+PRJ^0@Wa5}1dIS;&_k39&C;I)5R8;*EJnc=clJdyC{#qH&$329epD zhPFdbis!fQb@8jHDX(7QR3Kwnecj=Y8oPa}E{Dk}^66EQWu{a8Y1RiTowWjH#tpy5 zQhnp7?2^w*xGVj-kZRr@CtxPK_sLrR%9x z%I+AYB|6SeWvAJ?MfNHUryHZmBdV`| z7dRw)mDG~_e=}UD{2Yu1Dw)7N0fNB3)W4>;7$68BQxecCT^Q#Hh65Gb!bpxMxW`D! z?+LD?1Yop_N&MFYx10z^_&1i*+>c;|qV-^IFm#^WAK28j6#6iFVkmeB&Ow6|{Tqly zVt`nRzn~oGu?0+w00~&}$2h6AB}@?_u>|~yHgebQ7ajS%K^}m3zNDRjugWX0;p^C>|iM*P)jEcWumnhISsJRzl@9& z1L)5ojF%e2Gyn+n|Ijuh;5Arzz-aK1$J_;W=(`t;G4TQ|7gX*6y890n{e! z1+H2>Vb0KoH2|(GykP!l$O)|hzUQ$9NHKAU)Efxf{eb|3S)mKgqYKV$fIkLFhZ+BX z*+ihCV1OE;v25rT5w;-2{u3Kfd(H>ePK-u}IcSmMe<5y2z%@WC0t2fQ_QAkgB#tGR z4u(-ehv+TLTB$Hnv^A0963~xe3@r8!JenW!4*>`twmpKXwlM@|MGD!z0^|YF2QUh1 z4B+@DN{Ix?p3$Ep|F_+s#0M}z0LeB!fU(e`4-3UO2jQ7B?C9*$Ai)?C5FVm&MIpvS zm;*$b1hltKh9RKJL;wY+qi+?H0QL)b3nEZ=63h{Lk$n6U6X^3pP|*`acwEO&@NzQD z2_*%0Qf)kp5@Y@WsP~}4y zALYLwQKYymwEPe_n=HhW3Mxp<4*U`N+@KRw7t?-3nc*bI)C&<|xB?t0DT4uzY0_XT z1d#IjiMvT+cqRWZo1_%RYz+T48$0rZZvgdI!5EK81~qvwOA2)B`UBHMNF59s$Z9@pmk9ct5AIn?uxV(KQhzO? zAaIAO*;6&^#z^BMs!R?b4;7+z- z0GtLi1n(0D0)!;Op@1U+>tLZ3Xp83PB=&0%L%>-`Pl!@MULaXrrWE3MZ4rum2bwt` z#NgK!wZZg=A?1T(&!Lw2D-0v0F=1E`DT5L7&p-uouVWNArYf)_k1=;pPekuQM1J)S z=#cv!G>NmVFdXQ@d)Q?V8?tdhtQ~w0yKx+AxhT;__|wm%k&y2o&|>E;Fnk6CH2uvq zBKkjigBoZgfOth+YxV)wLjoBj;bP(})iF`wAC3C*Ya6gGB2X6?E*SE7>G~h`1Iy6= zE!6S4I6D$~?9LX@n1LOi$1gh};TNUu+WaRTl=OzY*RB_m%Pz59014EgERy46G5a73xkSP;o>Uc0edW-(i9s@X>4xP<1P!B{ok#fLmL&tgG#&i&h0f!f=`A9%| z91Sy=;Q{1OIJ!H!cnHRl5N;_N;Z!hDBvh^i=LcgE|I=_zPzqdt3!*y>`Uz0O zG-#?4=DdU74H~d~PD7wSJ9})HAYpjHZ^MZFhhe}N3;lYslP=}=zzNEdhcnZOiHiSS zpTIin)}TUn<>8Ld4+RiYKv=bhLKNYm5Vs=S`hQeY1XQaCH-j|Kz%iLY0g+7}PKpP{ zE@Gl!RCb0BhZkEk@yqSg=yabtkhwOT7|nUauO&YVzeaRYml!hUKPZJjrel$TMLuhx z9RnmCh18gUsl+8ANo`Oi|Drd7zmSC7zys)()=8D@=EG?rVP-hlZ)f_=jUt5lr4SM@ zQSsvul%Wn>nD}@Eg{~7?@xO*p;N>#^ZNc3ua3czkE*0HU#6*9Op`bYvxFVEj0_=3( z6xfc_6xfc=?AVG3=!GfV5-LXDs+)la=gh$srV|@CgWEwL(YKgR%*z~Z3z=JhTZ9Gt z3N(Yhib7v`TY@V}OYoG~8W_}-1n?a5EI~~PM1b47NL+46-U{w{Jc=5yf>VRwkFE-c z!0LD9fT0tcHHad^tuQj+^x)RS8qS|s&hrNel*b*|4iMt-YKd*&4y4d8^v6i^U^MhV z)xRb|piJ_=jkM$j7bX-FJs#13&aT)USjX5MgbHmBpvX6OV1zOB)ol+@cHI;B80boH zAaYOOS$m$~L7FFc;8BGm0tL>12O?f@XE4XY^f5O;(w<{~0|T~qUcdo)!!g4+WnqB^3PG2lTD?ec(Zuu?yw_UKrdgG5f3tln@5WG1N+6CwFw?;Gz))$$kGZ zE&!@XLY?8Dj`6YK#K$HAC9nu!BKlr91q|FMf*U~m+HFUg>2KTGn!-OQu?>FX1NF|BJ%(NnR8{S_+x4|M#L@*YauY|e{-&jo}@#<5Zr zTEd2Bev%ce+&U_G;^@jOkD?|DFdE+Qu6g!EjHmy$g zhi*3yelaPWg`ZtFpy^I1aj4KPV3f7mKi6DG>C39hSq}DhZZO)nRKD4mHBs48l2!UX zhs{s_A||4wB&CkeTl$AkZwB6(rZLqvRUGb=eJ8m%5d%~<)W&^7SB=2JTcU@vaH6$i z?56h%wGF8!NIcpRdwJ@tC*6FH?}+l~B<+{K(>P*1YUcaKArTa|q;;=+LMDgWd?M?N z>0zDBWmmF*dD>+*SJRKVR0T^5DZSs|ktMF*Z{5W)Te|;7w^QTwwu38WUVnh$S}Ppq zOtxwuw&Ff5%E!99Uy6pg?_6lR){J??thi`Kig&0XcQVYc-=IeHh75(aD0z#-PxpuC zpw;TgZ*;Rfx9$hPae4YGm$hVOyDnry{8olEsz=OhDIqOtnPqeFaE>sTif6=TSn`5$ zO*qRhJ9zOTDFy#SQH}g_Uj;3tSWr~$v~MW%J6=@0MLj2WuDZ!gK2B(LPkm5fefe@o z$y&1Z;a$-+M7`A};xq9x5$D6%K3y{IL3Pr;(n-rr4kPLQfLAcaqel|PqR6}4g1=^H zgdDLdcdB}R?JdPE6TDW;d(5^rM23@lC7}40hp@-ht3G#xEltazE|=EIB51u&( z>_%@}9Ys&S&LG0;9-#Mee`}Vtu{p8jbagU^2XV%U_GYXkQRYn;^_M4HD=jS|bVY^f zGIick%`Q%xgGqGs&l)BU+jNYMQbE>y1W*FP*k|euH;uauywVHaTO5r*YTWW z+8=DcRUyJMl))|fr6;O}DEIwD15r39n=N1RzJbu@V*UAN4Hi$ zVFiM94n_HTUdO^jS}Dtfp4@csXR|_Fi%*`XNVLn=k%s_s?Y(I7538d)By@Kw6sGLL z`67z-iBmFF@xH!wT^x^XqI;zOB~ayb=nTh$H{{c7IAoHetPSA}QG1q-v{+5>Q?lNL zCR!qTrf;3e)`f0PP%xz_uTbGGcugo-q5`z{b#PHiGig)GGhM}x+=HiByL5er7@D}F zg&E}4hw!XcQMunmVIFzE!bl#e9xlG!^zeBqPuRueFo&WdrTE%FwP7% zTIu;ExD7?6%NPrDw5j3}#j`!VLV72zd!0+%>mudBr%gL4Cl33!;on;xwv(hIo4O-& zB#1>VGdIaw*M1r8vYfZfYnU4tNjO_6q8H7vg9-|&R%d3iDd&^6u>QF`dJ<~-Rv;?lKfs#T{D5? z_eR-Wf(})c_x>)21&=BcdwWPL9*Nvtu2tLSQ;>|#JQaZD`g$Ipz41+mNFnhGkCoa| zk=rlS-3W&@N{5hlyK!0Fx(Zz*^yHl#6FVD3NkuzHXH6=9Zd!SFvIhJRCJ{|mp=vP@ zzxQ6qph+~T>23>;>(`)b)Qb|{XQb4K1me!MFB_^$7jDJR z>LieTwA1jOh|e#(T;z&vEWJYNp+tGMf%vikRtqYadUQj*o888Abh5gRF);J%>Frw? zL_8G-_#5rj&Qxj~x7M&o<`a-TXOQl-jrr~n+$@Wpmz4-ESSN>$gkRC6S z1FN$T|GCmCoG19}4=nG?r&hPyHZD0U)Q1St?r?mvJ9nDs43`htI5Ww`V8IUBk890W zPH*Q+qh9Byn;2iukWjV$Vcp))ciXm(dNA(|LA!cTVUznl*TDU!nNfMJN%oe+$TtY{ z$KvqNo6Kgf%-97Vay1Xs-#1-IV#BHLgpCZG={Ys4@5Zm;wU&j?ntrRHWrD2t-RB}j zdzlxlC4& zL{qL$c~aY3*a_56Crf(M&VG=UUA&Z^eant9BC|sOefLB`#~n_&2}?tH3a5)#5kYi# z3q`s4s3-0CotDpfb9?qL+A!`!L_W{lBFXLT85E<{dk~x4;c89a&|5^TOf00mpl!qY zqKb$1+a)9F^?@8A?@L1C2eFMv4_8xCFHxmXaccQTJZ7sev55jrOV7om8afqcr#xuU z4(tppC**?Bd#*U0iDv&wf{h!j$(j{zP1ng4gpcA%z;QL+62YzI_7tW#9e8M}EGJNQ z?Z^_#rrCBcn zPkHqUl~d^Yi}?*JtF~i#(tws*l-JJ(W@Zk}Tk-p?7RwQ$Z?BpW@!^H`Yu(Bb=g}Y1 zSwkE}J9FI@9ab+Be`w!AlNO&=BVtQoNxt5bFPHPh@#!5`*}f~=L7Tg)v)+>j?tWs8 zy9>LUea`*WO?jpgSMPS}+>iP4Zecq-l_J0IVH4_$-X_*Frw>IgYkhT}Z%VoBztN;n z?fJ$}6IVxvI9pUj`6Dk&T3~C3*$L)qML%XgAaVEnVS?@#Vu+zlB%OSv@By=9eo__x zmU&^6(W3%tQ~y@Y%I2!Uu{6`cZpKMZ8=X1B*QZTHWT$MY1%)oB3Hxzl71&Et{!!-gt6a+%92a z_=7<>n`7>kA~QH|RiZ$ieb)2U&mq?vSdt|j+EG>UFF)QB@_>xQHOf<32p{E^45?YI zU$c=|%QvmSdE%PKGRUR9CnZFtTc%(yl*!ahkD4c}wS3_wMN66|JGURXE}-gFjoLK1 zR>N8>V4lu;m+5EbjlGU8)#OJ=ehYKPF}@Cvvj>^XxP{D<-%%@}e8ccu%fHWEkdm#Y z>hqh|uh~A=Cr;k)!X@Nuk{&O5qcWVT??|<3?fCrhQBM?(MY7jSnw*G09Jd?MjS1Y_ z(q?)LH^F;HQT!>z#M)pfeTADGya zDa#r}weahU;JhwZK&JhxBRqUuSL{D`Wu~+kdYRaf~<*fs3AiLPEGUAr{YrJED=cn`+!GW|5}O! z^8WM3Xa%e)5HxU6X;}#DR=Ww2<$~Ec*vkWfl|4aJJHx2!sQOPutL)nR!1yV5hg)K_ zI1dVxUY<*UiG2=}Y?-bb2!2{0*-SRnDZfAOWS%A1g)Xc)IkiH~pdm?UczwYvcUdf#~ zA7?A)m3)-3^CbPu>#^hu37ZqEm;5G65BMWozK*ybOzm0?+^uJwtk&ORXd$1jOlp5Z zkR+`-(zs576~W6chcA`YI)hTTxprqqH&kcp$CI|ubt7Mz`)4~>7T^K~O2w2)YjIdt zNU4@AjPdH6f}y5hZ%N`D z*k}d6BFHo&uQ8(Rxm!i8t#ldpVEB1cIk!!UugunlY zAd|g6YMylmzZvg=u8EtH952D^43727K3TbERhTX&<4i`bvU#fVb#A1IR&V%FKc9Q# zvK75^<(q0g`FZ-YoGby+am~gSebn|%@qNbg=hcimgd=20Y+2+9LXbth&hm#i9XF_j z?JmOgLd><5nj7R;Y2Pvt@n-hxoQZyARkPm|Xo_m$^Yr$yHn4nl?o_IV?eNs0s2mQn zJkQK-p-Mx-N=`S$&!9$CmuEd2;@0%(IC4WzKNU4yiK4*nENIny>#lc*SoZi**B1J$ zK~M&4eCl;z3{1J=CPy2cC#zPrdUU1m{-YPKp0fqc)0J)#(%wzF%Fn2vWGA>mX8k}e zS}{5m<(<{~R$`s!W&(lIQ(u}8U!QA_@gqpPGXoXBey5}}i2f;@n#tVI z8m7F!#kcL0{y0dfwT(r9ezfYG3$x6u)cbse(EaW6ekvuG;fLzn-1{^YyBv-JFN3$aT0!Ekl_&lJ;x428 z`te*2TpJa=RufYNB&QUnOT9$!-X<4y#(jB(`>>I>0qfcRLpF7WE><%*0omDzAhqb5 zm;6mpL>XLMlRieo%X89vB8aC%eif%49u6ivByqf}TDssx+B7TiQ7GUd70V6cJ^f*0 zBAfnVc7nmwDfhC$_!+VOE2~#!mUUT5t)RZ9r)j-(#u_w-t}lmJa0y^>r6KIt~J)ay!>#9{bM)Po)+z!8U>**xt>jhNdxYUU&mil8H~7ncAXc&-+RF* zy?4jQ%=dsQZ_@ixxggy}Tq(_Lld5E=6rTfINOn&$cG+V!lL_TB^K?{R*G4q>^;Z|) zi*%@>$k@YDiYs&4A~~k(f{klj#p-Sndiz$KFI&MowF_8fK(OA>acTYo55y;_hD*KYJC%c)wP;*gN#a}`)S8QXu5Mm%>6mPB*u9{8fI7148%{h_gj4U46kd5`oPeP{6SawnU7ep;O>;7sEaXiQOSx{0?0 zel43b$0&WTuwhFqV22t>TW|g7T=KH;8AnJ`&)mT)lRJG_F0JB8p^LKDnDmv@<%>oJ z8r&!@SJuI&SwG@tX2o7-=Fv>^OZIx6vJOYEXO#!vru<09Fn^Ew@*u&y$Q1qkJF$-Q zN9=Y?&Z{gAuu#Hwp-Q+x_NLpqUC$D8y5@Vy0R`(Q>#&U`oR2Uc%Gq3@G77W)rw{a% z6~ixiCGohr>rLhETwr(x`9-C_(qp*rgp^7P)f10A8q4mY_@MZ4-$AG>N2uNOQt^h$ zfV|($Gb_y|-7vxPdb0zkDLe~Suj6(CVF#5Wr4ymN6v_o{r_T?OXC zA?3N#^qm%S?vqjKGwz(1L{%j+PY1^EM9pNd-***xb&cKK2sk)=%q>XuTzi)P$} zts-i#>6=S1|3`1nr;O@;%3YkFXLH3T*$ZB0eNztZCRaZH$UvOpW&1BmPA?u0af;KN z{klJzpeLIAT7E@~YsaF+gIqF!83#?%cLr#6g}37k_E+ zgw#O8w8u~cZ%(&~bs$vOqp!eHBaB2+V&hOInwF;AfFx(0?7b1z=J`~6C*7s8G@Oy-aNk*XS`^$jlHd&Sg@zyYsjCFQE+8pX@nN4=b7 zs)nf9&lNUwAMnzP8u*D-4jDs^s52Z|DRIVmrGXY{=P-KlA0u&HAVip_s2%uj-dE7*r<= zmmG|Hn_ttEp7*l~|G*mh%ga97+)pkpRpTiWN?`)3vWgRqf^fPX`fUc|?)EV#%`Lvl zf6xXQz@r{?-qqH(9aEsBH6nWzT4>cc7bCX$$z%bWj|HXAUHEBI)?B!e?F?Mp!WN4dH=SwTX-2z(l*cxg)2y3SrpLOjhi5wH#xgoMkZ1-ifn&3$GH>RlgLpem*PopHFcg4=*GFy|Ax!~T875V)xfCy zZ|w0T1%R07349JNj%f|x;sgl(CoEY$4Hy7ta^VCN5+HRc$asQ2w@(@j=A{8ussgSB zDbK*fX{5!$0qr13fViY6cp$|tEg>xo7$;}MYdL{fSwsGQ#Yn7YeYXlfH|K!vEVI6?yqd(2^ zw<98ts|Ls*3zc=lsUf2tfH7@$11t)#9z>v!9=JPD9Wy!H@q(YAY5^(-+j>%O3 z+r|jT0EN#2XiIPy0NNP3&rUBqoB#&e0$@gP0c0J6Yy;{aS{(4+S-@HZ$hLkw$YJ3y z45xqt6dgJ{3|@U<_M{fjCAZNffRF*P9*PEC$G=eVa{Ii7m0KoMB zc6X4m8PWw0prT#ya?7ma#`T-mpcDd=L-QI4p~G+3JaDwu7#a)zA^Zyws0{rjV4dS! zQ2*3V98=-c|D_&OhOTCtSGZzOGa=%{!-0)4sigjFi6H1fPDBWP2%iuESPDd7hiW4c zLJP7PK~UGS5F_+RAbetws)a-xK}Y*{4k#cj5>uPF$5KE;>J>-WLX8p#z}b}m zS0LGp7_=sV@W8}Qs8JFD92Xr-_@F&W1e(S8K@v!tA&xkaA7qXplL93o!vz0Vq9ujk z0}&Pzc7N+c{F^L-t^~N4)G-Z>P8vaROhbbKu{eU@RN#^LaoYu~%*bVVnFiv#ecT(B^Af-q_U-ZCFNbC`KwaZF~FGSFY z61eZ*K^zAW&;)F(5mYcK8O*mu|HF(YTuIQ*j>(eX0@D=$drC_mJHx?61fV2bL|8#l zy1=6G7jSSOab1K7#Ha^u>va*<&`VqJ*@G}(&kK48S2U4?8#2-dmOUYoxJx09Sw3P? zvXHPo@RfLd1SNQSO&{p#e(`^r%R;%J1j8!{WCT74*il5s1cM=K#0jHP+W@gaf?-r* z9Ou6lLP6933!!}cV*jD>38_*{3=CK>JRC6@Ktw@%{Z$*FD4q?%DzVi}1WL9+*d?}_ zi$Hv~2)E-^P)@M;@>PR5?one zT^X6gbwB`r?sTjcUM;mff)59(mF_ZpmQO!aGq5BKAcvVwf6WEf>=j zKuGlKfXlE$lfekk)?|+z^5S&_k`R)+4r=LnCpIADfCqoKHb9TWbT7a~7rcMF=ye~A zi>mqn&75xIoiqnPctrVtYMk@|l`H|(`+#v|QSfg|fTx?_Dd?X74_)xsa}%+bs31#U z1YY9$4h?kM7xdG|vi12QCJ3MxzW*m1ID_l2NPs++jq;dY_y^AUbG@{kx{XLW zmz<1@#l=r}qR{seP@{mgWdVhif+`d&MVLbjW#Fo&6k!M1T)+{Bw962dfN2fNK9zwo zumc0LfdLQlC`Y*b4lk}H|5Fi+;kCf|=$EBn$B|Q93<>F0fF}2(?0@D)LJ<|f46a}g z111chf76C8sRu*dV;=^TbYcuk`b;HgahRSLCUJ5`T_3|p>{88-gS+imcfzA%ujs#A zH5(nvIsN`(nk<=`VHIOkO=yCe%7Zr#8&^#n{d0?Zo~1~@^rvL zHPP8fPF>XfOuDQH`aCI}1J6**OSWbwrs#H08sU-vJ!hSv*dpWR9loI?XB3yf! zSFmjKnYiuE6-c!N{c7ibL9~0Y>QOebR|PU(YsYu}FI?05LF_Cpahrqq>vnr+8vlbQ zeAVUqGm^Z0?M}0dL?-JgP>gc(p{HK&^}<^W2~`%TfyCI0sRR`1_YK9GZa*RPG;?5f zJ9Ejp4>4+1{KCLB+?gsoKyYyFJ`TwhA7;SvH6>11?YSfT*Cz zp)+2IbDCRBV=vXrV!IsrEE+^JaL>d(cIoEF2IED^Z+9X(^Ixm?vTx+F zQ)?0`nLBXCR{G-)>Ip%Yue|OEm`St{hz*j$E8^%y(ejMOJxZ4?^az@nMJj#8HI8u} z-zr{MO)%86#qP2gE2)1e;fIQX4UspKD;~+(#EqTB*{cm2Q&m!xZkr?V>(SZIGva072-cfUAwRoDuZIm& zI%NMr;)yd~aBWmSkiY7I%vM{9y5a+$va_U`%g^#2;V`yK z>F%q$)#iG9omiY(qGP^Vv!A6!BVF+Elo0iWuE3=Ezoe(VQ4%AWcaPH|V+1GgqhnD~SqkLGWTh z*68c?n-}X+M059AQbtvnsxyba?d9BI${~A(I@tJz67jn1JfCK|65^t>;(Px|BGnt> z1rDP-I;9**(W;LqVz78Zju0(D%jzm5@@^{Il2|#8A4BHJE_WNQVEs(^RIYzJTor1G zWnP`+UjM~=AxYWNI*fUuz;|X%l;B0!(KKs#SY`mgxF;eVtYTsvHJAZ_mqG^QooA`eS8{=Tb1)f z@T}8pOQ@j0mAbOmtvo}rRDKRb!po0KBE&T_Zf_JzsvwPouM&7>JYAp0s`pu-KE3(T z>9L9#(}jJw&)t{?&AB=emxik6%w0Rl2XP$_iAPS!407TP?>w-PB~WYc!)2(gBUbRQ zf0BHwOs*k6lmNmCr+d_2#~jY~z)T+EfBWL}2-y$RP}Vy<#+`(`a4Q49wgC^j@K8NN zDt+G7p^GvWOz(2BdmIBJABU0~UFjUEB~v{vm&0Yu3z=( z-b*XI+e-J0r2o9kI+^d0-nzq@$%fCE80Kf56?QiRwRXy#M7J_xB&Y1^SVoXjIIbore-L?LGNdI-XEblf9WZ-&?>{gXPGwe)wgk($FHHm%)`4slTbd6Q1F} z&`;oiQsGP^`9U7+weVAUpe8Q0dR4Sv?VNdZy&0SQTRejG*m3i4Hsy280~K~GqL;+e zD1J??alqKJuFT0;M$_J<{1hf&_jI;PQ}m9ldQmsZ+q28#84J&#?b;`H=%GxWhr?t2 zyi@F_ihUC0jD7?x(Rii#88pj;zb(kE?x-(akl!n_^|g?YlfJZilWqLUip9sKk8Kp~ z%8w%wN-W)0aX+B?#W;fJGvL{a&V6-K>!tl{q;Ws!_hV~fSkLez#0K!&-#X~b#AaqL z(cxXzLVc0ZHjvSydNg@7bp)AZ#oSEm=C#+T>g2q+3{4jAljnq}N>9l|%^dZfFBL)k z!fV(MaJc^UZN9>7;>pF*NyY$ZdLvsh3Uai1mvrEg8kT)N(|0YK$)TSwUm;0I_TJP@ z0rTnIuQT_Yg3O>;r6T<)l_8I(DaO5lfL~LM zwS#Ul1K;ms)-znCzG}MnekiJ+Gkc9#yw0SFQ1cLGigYq@_??pb&*7-V@x%f5csL57 z`Voxi?Yv@OQwwIT7ySQwt(P7>uj7Nvde93?V5N+qRg!md7uD9t(7{%X3O`$gcDXjH61l6G~o@P12m4R@KY z;UmARW*=m;Op@fY9_jilK7UbJB5i0It{Sr$<-2%Uc(J}&&DDvA+q8*&Gj?W_sg8g? z)woCAveaz5(mAcXV((_VR!vjXxO-*D*Lu%qg78TnzhGOe_4QO5mikXZde&8U!uJX+ zTO%t|7sr+atbd~VJ?PXrwYy^c25W@GQo|fA-*y>ux=WDPY2~tad%kG6TE1ePDvNDt z6KdPeHd;}T*uk#L*rd|j@@5-SQ%X5yvJ%PdcfJ=<^ev0}6Ky#~?G8Be%-@ECXpmpd z_V)CWEXlc^`^vkLI75*&0>YZH&urKyC`c}Uuq{dRoooGp+EKG;wuy_2PiqPce<(}; z?xt1qsZH)+b;em!MMC$9jK)3vK=}3BKBHAcXY|Y_KH$)Yidd_$1o50PxHZp!M@%fs z-4>3ZF2Ye+OeRvoetW~@=`{i+*fktCZys%n>CmdV!s2;>dd;WUCiJ)2gwD@pBPBFx z+e{QRznqIu_Cnzl=9dSlRjS_A^>OhdyR6(5!2hj{*y9?^n$w{@Qc|ZC$3Jm%Jw`DW z7yrR+3ptX5d#0LrqldR))M7A_Yy5B}lR~_%!Kp-K}O)K2!cu{J8#t^s+6^ zj~K%BX}>+ZDP8LGWzGHipZF7TdHZndls;}v-JSBh)67$bO5$B__)(8%B1iOq-w)r! zgmRvr!g}F6_E6N|$jH;E?M8)zM-v5~<(Bay>Gj7`nw9R;GHvDv8ei~#quNt2ci)Q; zKQH-{OI>gaOfR*bTj<)S=Y>4lb+z^$A(5Ai^Ou)vtOH`}VphQM8;3Q5GWZsfvnCh6 z1>)o=aHBd^E}{BDmZhvaMfo2>P(!rutV*bj_$mdeZEa{(C`a5vu@9h+q zHx@+{CzLkhWS#o%au&q-v#Ot-=hiQi%uQYGmW+5C<$5&rbF}@09nr^)Vw_7E1v^o`25aXFj@>>c~gdd))1*~($}B3~c)%X5~Qu#(HJ^RPECY%?<1 z*SN%rd3M3zTGC~=6sg_q2ugqDo`>J*vT$F1j!*Kz?Oh-nDT#kjO-0rfO2+sy82^qF zJyB_z;;@Ph`vv$n8n0)t!>2V<+lq(IN4xJ(K{dezsFb_o;jXM!@dmu%eXZ+O#Z&ct zx%E#*$lNR&?qFq4k*B{q=lHhDow~2s%!tXkM0A{-uts(G)?j#W{U_2rKTS=JEbN?Q zKm51Fp`V`6dKsH<^nH<%?__h~jo+R8R6p`-xo>2U>Z_}ZSR&c2B=Be0D1OZZAQ*{35%P+AIR8V3OxU zeszSqyZI8&_T2GX0K)z}Nb^EaKZ2q_tcX29sBn{A=LK!PWLXSe6jh%qra->D|0rIH@c0-(M)rjCKDIlZzh;Y#bBCSy6bKz z(()g~bL*fnssQ5H8o}#228kbDmQ8`&#sQ@%?B#^r@2+|3yd*&h_VDTEw>4Q4U%#2C zOojS%F>+|C_KJ}DqGf_~eC_9R(cL~=1cLTde)dkwxA!Y+Y(;1drQF{*T(L)rGx^D) zB1F#<^eNK9pLW9|-xXJ|uss!E()ez8_)9k3;b92n;)Rr-K7>?-kKdj5Axy?8?+zo5 zr4hKdXd_HEJgq8p`QeUozi)#LZRy?@iU!8;bF=uH#gA4?kXHpW7~Od@l-KwNdu+KZ zM(=-2tB!9`V=oeHUMq*q6Zc+sc{IGV5sUgUj@9Z>U%E=SLS6AanJh4hgY~p7_YH13 z9K}8w@A)>B?{-75ooPm4NnaVs=kv==8H7(H6M2Qgt(ZAkLMBIjf{I}7V-#(5H_htj z?C!~oG+*(zYgc;2r<9>89E}rj-d#%)S8jlSd&lgH?ogpFciR$7oBUIpUhAZpSPY_2QFeRR?-`LTL~GX3-I*m6)b$`g zA5nCLK9=DZeYC$&h3xsw1Vc`(0x{xtb>)!QGE+k=q9GFG=mvgy<~QjnLd9o~SJs%n zE8?j`)HUW3pS)CI#6|nM;RjJDn5iu152u7PQ{)#Tu;^sp$-T#?1EXD8GmRc^@F9^@Zn zoY1jqX%g|1kHjBXwrT!ZcR=PTwPmgHm<+Ks8DY{h_kY%%zhrP#ai{3J>FnLVXkcxC%(~uTr*(uw3wOmsNVu zED_VG$4VaVzR-=YLzsSN?X9regaie zlQUDX++aGoRr8R^yV5h$EviUM6Vl5bu%I0q8=riUvt&0}1TS1q zMr3OnYA}RUu)c(3JB{S{hYiy-Qrl=~#xLia>%R+|HIH4wRsPx(8ppY+y&Y~=c&Zb* zE9V>xEm=-_dDCpo&J(^|^SWm8B+&{rDIqSv_#FRyj1hez<5hXNgL`ap3-i=FKfpe& zh{CXr`<4q%@Cv~)Ryv2PHwA7h&wML3+bk3H98A&J@#}q7B}kXrg+0ePmPsD&FmgCr zyd)uUkJ!ofn>g*$gzw0rs>sX4mCqA7UNOTiWV+kp8!TV<6H`8~N+E{FIr$#ChYE45 z5tZBE5!Km__Sqmo#W4u!-0-`mv zv`JX}z)b1gqC0hc=erx5hR3$03!QK%!3xu1a_=|!nO=oUO7x5VD(;0%0WYl@?rkxp zDXcTPT$*=Fcj0?YBjFczt&JeBsr8iohAPKxKK+sn-0Jy(i)O}8Z(oaRyP+X4va%bU z$Dr6wC$rn=-ngamWjsNKSwXI5=)%@UQlpZmVT?WY0ZZNXI~AE;|M-K23$sn(#E*m* zHgd)`OnOj%h`WK)z<2$4O0&+C?6y+5z-@4v@6 z&*yobah>a2=UnGGaHw-DUOEX$g0|AXH#G=N;zf_3-DR`_)u+Dc4D zD=sD?3))5m^(6^$5pYAapM)1NZzDcNxP@kvlM#`DZA?=rwL9Ija~3=sATtnqOY5+XRz z1(Fn#5|NBPBhQQc%PY|LTg!t92knzYHK-s$v=k^g;h>FhU5{!|UG{_9!#!`{zUlW> z1=3DT&9;4n+rCZRQEeY`8>?jSB8 zL5MPm&`YQPhY`JmBw@61{~2v`h=1#@fcXXCqSNwky)kfqKnTGS*9$jLM~va3iL;OR z^nW~8NPv|*;oAR6AE9>;Qs!Tac~riQ0KXC;0&OO;yZGo~82;}({Jumi!y+#6`@;KwM+Fhj!-yj`%b+x1 zwF2{LZkgB#Sz3X6;d?8@7m?6aK>Vw4f3tTDs1>WkXOL_Z>8=r5L?31bhhOBx#7O@d zanR0G5Ly1yF@l~L4^p#E7|O2ozlRb_@QNfEJ@;mRoFWOqix3}?G&si5-_1xQBTYEs z=Rq8s!A3fWW8?baNSan)r9};s#_f8gUgrx6_d2vgxm5+u8y!%OB-dE|vFY{ol8)|J zfA1@?Hv=*vjt-6~H{2gSJ+hqh^yjSLy>u>_{`VKQ4#d12rr;6gWL}PDQW>gQUOe&S z>2cQ2XS}a@$_$UXZ#-VQV$ROoGCB3i)T$Cco5BAxW^?|POyhMIy?FVtwvaE6$yYTl z-QR~L9PqP4Ke%jdj(u^b-QTlHAu$%xLGehRjoVbmfrx2O)V#_v+o>$R$LU;mZM2ep zgq%IQ+q^mVn-wp$L~L_~%c;7bK`$EB-iMZadif;`@3PpS`=yxrdK06&fA2WC$HIwt zJTcaO=^C@Td{%O-CIv=dgJxPbxGI&IZt8`Z`oN$t{WQ~T1(isC8J^8^xTF@z2{w)N zaeZl)o&Vvo=X;x+P2uCN<>_QMHf!n)OUFmn;-r_Bmg5(D+#A_G?vtmXk5+EV)i@#L zCF9a_3R4hl)LvmR(dPMiF}&nU<6t^A4_{I;6#Yf`M}X*CaaIZPCYJeEcPld8 zxy3q5As?xnFFvtbt!0qqhg4^IT~kYl!V=Gq=i}6;Fjh^M=A4%=nvHnOgza)V?KE|l z<7yJg>7<~*7Xhxs6Z~7_H1sVZMz8vIok{7O8fH9mU8~P-;*TWia%avpoq{ zP?Q%op-Q!;`Pe;bUp_^`Zaz9TpA?;V@b95YYOx$65RrwXMtbF6x2 zbMIqT2b$dy7s!nm1uxv~Blb(M;nC4SN=}Dpk|zu6(nsXvmPxf3PIz){m1s~LY2f`i zGBhXgoJl&2YE5X#%)GPk9NCmgdTe5f!sGPD>lfvjF~2Tc$BtKOW{OR1G=$|ToCubb z$1hG?HIA3N<$KakdW1L$dtLi#(5oa4Rd#pbF#BwgoI0+zZ=&NUD0PmD^o+1;Ymn2n zU>Z#8_`5AN{8{aL#XMU`jCpFGC#hoNI9?Z5Jm+0c3Fg22uvQR>Y^)U#UR zs`#RdCtvlm3|gD1FQT{vn^urzZBx3Sz9WiK~E&aY; zoxkUL{d7Ya*}aSp15~xE*SQ(@NNS0MT_oKU#OpP6ms9x*A0AY`8n=Y|5o9QS&$>XB z1^XUI}SNMZ8$YcGzQw|DL0#P4Axrzg@5a|)n7E8Tx1=zOPRCyN)BMBS7= zab7XZBC*au0Oo%tvVIS{A3j|$6bH%D^Dz`b#lp^a*V ztt->G|KpiYB54r2;C4n{FNQ|M^SbhL;SQUa2l!uWVQV6scAf@z_y=Z5P0Cu?+Y)-@ z6zBF)hT4QZB4W!pK@^=sq{@jW!Z2xn!IQ)gv38ns9>6s}`1NvYa?N_=WeL}~eML>o zsNYujebZ7Fp^Y;csUOy-e+kosci|IVxwekf<3*oqFE17Q%M;TdQFEyE%JONo){-PA!|6z205N zMABHpzQh*Ln(gyKB>YZI;YIu%ow1*NKd-(b!E-NZ=`iy%Y>Ae0`g&BmC@Z zogC#YhxZD}nvFct=i^(M)cj6BxwiNl*U}}~7~5v$map|LJdUw*RC zKdpP{FBD+FWs3Z(p7W<;U*nIQz%~pJ)@-UAvO~tVdCuG2^_)klSk} z*YoO~|IkwZqjv-^S1_oQoU*LcUPE{P<6#2^0qPN{YCCPZ4Cb0d&%yL-pNJ!G)!PQm z`HKrFAM#(quL+XzIkeii>c^)vH0Bw8ouc5AP{*7(6eY9E>&c*;^P{_Y?0i!pB?omA z^mFBZl-J`Qzn)NN=^EAMd8_E5CO?YBt-053ee&5Tu%b!h@+FObwYW}6y|89h!hHTh z?y=%F-N27#)(%GYyC{VgtJHHJEYe#FQ*^@@@Yc#Pzm@4{G9wpU}%uobI z{pQ}h)hdy%p22&VUQ|Y3IQMdR?aDNHD#M4s;7>IV%$q;c>0f<+R9ZjT!)7@4h{sp* zll$!z^BkI`hAMfL6V=-&Ng?hr&y}e%p-~I!r&`?@zQ7A=U+sO{F^?}=bzM4tv0_fG zbn1GfP=#tC-dUbog!Wshb~f9-tbs1#MH1gg*(YpQG}x@HOD@HO(>^SONmaZ+k$>+S2F zUN=dmlncgomIb}f<~SU6<&9aVtI74cZ)sNCxAm9K>{@HVGmFTa+qZ{I*ZfIEmqa#P zaB&nVwo7ysi`={W*|6%kvQ;-S6@D?;bFx0Ym2z!pm27hT*%9Xq~^N-%1#8|(XKkxd* z-zeZl#JMKV8GNF<^;Nfkhmx${aUP%ZiPHI-)R!}6ZKAP)Z;y!{u$-_Dl6|iw5_t4# zkmJ?G!#(V;gG^Q~RbJ6HvYvlJ${J`Y-z0Fs)R^1pT!53?`-*6xoNN98AroIWrOoa2 zk9}N!y1390KI7uz@Y(Oa4Lwgz%+|tKUD-fb_t`*ADjw(K_?#Kmq}yR{*o=hM^>Z3- zHW%i3n2g!1$0&Z3{gxY{cwc>LUgN~QYnR#LCfnM)4oDx4s?2TC!#506E!-~;j~9GB z+>pkQ=|XKs8${UWiU>H2a8A)>U4<34HCKQb8<_he-^{Bm<9N z*r)5Er@Jr7+gBJ$pFb5+Vqf9s&=~I4_;EULd7aDt>I&PweIm2ShZI8^`+yHAo!A92 z?(ysEw$~QFom;mVKbOj%63yt<`rYoWC=rb)dF+}>OZ|g{(t_lJlUtZ~@y3*dgE?4mkvEE3yZ z$Nu*?BrS!Wx|siS9D;))D6ZO&gZaJ+4R~Dy2Ls?60DJ<-!4Vw}^KjOc;ljb0R}TFC z!Eq3*h7Oa#nfnVl9F$OxwTM<05%qDxVOM%v!*S=ZD-E_rU_x!?}V* z0O9Pt8;q6^S60j)J;k4_81zQ~#4F@y_)k9}5-Z6b%)e)7Q-lk3vs$?a(?q#*Xx=vX z`rl5-{ysEAU7va3ybLWrfC%tGP2#Ba5m;A9Vty+DLj3I;@D~BJt9Mk@38AlakuBU# z-wyF(1Sk+zen@X0p#L9+QxXKjDPriR98!w=(>*2$f|Jz$d3azAMK8JCscoa5?E||v z8~hm94m3;9{sn)(iing7hGsid^mj>2CK)1OvZDwp_uC%f@2l}>A8~%d0M9C84#r-A z*=A#iq1je;1jng*Dj0s~=kFk}J38{<1yl~{(1*?ud?jzGV3aA5?<$bqR(^)b^ewO_E+X~(fFo`25ilaZ3Q1E|#8KjMX=gUofj2*Ie8bcXv1zO0UBkzW4 zA#)>3dw*L-Nq~N_f*~{)d~5t968Y^mc*kcuLCKvTsRaSs>ilbln7!o41nLKsni5P2 z2|Bww`l^4Aketl+-xPRC*H6R50Nwk8OgMt`)&F@$V8zvS8hu6tuh-xO5pnqme(J#r zi68lJ218luW`;S6MMJFbXA#GV{r+k4S4}uEh_cSN7q??T^{?3oPHcOC5XOG8{mA8b z%s%AS85jWbk;&5{1NtB0o~Lj z{7(b6y9zBp3|xPA6`}FQY%9p(#AMNTju-iM8ABai&GWaDRWQsU{95Bh`n)iNnA~Kg z7FRIj6a)|QsC67I{NMY3^f_7u%TMyV%gD2K%(l8c4$N_&KL=6k4!U|Gt{s1f%-dS` zIC0dB2Fp+y>5UPf!4GYokF$QaYvl|s(z^Hg{-Nrjp&K8JRC{_0$0JqNJW{JKX32Yh zcC4T~Hj~cQ#f?p%cXZ5=QYWzwX;;s_)SAh8tn`!Z41H{?e2#Eg@?cnHE8PkG;7^Z> z0zP&;#&&XG6TRA3!av>rszD@Gh2H2YA8X{#>8Fvp zwh@eT52gw;qv*BC2l2s~{`Ovc)Y>a%R|gk#MN(%zT*}d!^;%@Q-hNpf8KqU9iDIkg z#_p&88nS*nAx1T*&(Qz1fzex~fO8dnTVq#=A z)gqii|C1vJPwi!v3Y&JmrVuyt$h)B4HzCF2!{?*>$Hw?St?nkHbfx4+HXV2Bed{6l*A$k4Lb4niDb9;0*k}d0LIY=+Q z)UUq~O*Ax9>0MFLoXsfW?LCjH7MC6OlsI?i<&(seg>=k9)5kzvJh$yb6_YzHyc8k= zJ|FXwNuORk#o0secDc9;KRjxH_{?Q^&&4hK$<=QA# z(VJ3TTu*M4d61n$+tqfn{4$HT%8A@1BZhqBCd_h-Z1cN3=~#BJypOg z(Pv29|8TaZrv9yp#q_U-mFtry7Pzdwhw2?nYj%_BHYSfUB(`^-oSs6zQIBJ4Z8y*?qA^2rG4a^ z9F&_%|KrEE)t=Rnee4MrF5s)zjONG9^J^$CCZ8>NbH11J?Y9HOU6t8bT=3!e`sNiY ztr*pKc;@FXMwNOC+RG10D!j=%H8rUlbF2TEsCr*D!^OU6)_TLs|4iwS)rU>1PvzNI zgsM$_yIr>+ad-5p#WJO)`+bY0j?4q+xj!l$vrDMw(i{7)g-L)qz((*}E!`TBHh#*_AbFLIYOw4e$D39>C;O=z>X$C@v^`vn{c_}?!b;rxievPC!@?O&4g1pa!pFZ8(K;H!M5;+#pcgySg*SHC+J?+%>3>G*z@S3C$QvmEbbg&_!? zR(@8! zO?DX{KIp^9c{BUg(`)4eVWvGx_opvZrM~$3S+bPH%PCM9@M3M;+w498kbByzxjS+*!F9yZIsq=c{`pdjGAXe?aAPl7k>G%AF98f zT}X2=zo$v>CmDqN)VYvO{I1sh0RG-nyCd$Aft3c1Bqc_pami;3PgzF`Kc1~24Hvw7 zedUq=`3}r;CS|-Ita`1LZ7Z{AZE3w5pCfK3 zQ6J}JcBgXR`-|_()1HgZQ*U;QO!x=(u3FLid4-o9b)e~`<)LLNVK5fBbf8W&!_xW2 zbcv5ev7~ij=WyHH@Rgh5p3-%16ITL%Sa;s*`B=#|&5b?JKUQgw;(xBZ7{F*8?uyp|cM~!7HjLNl5cyUWmuPxcOrK$p zkGG9dD(=mRZt*Ib#TBn8hT~uN4vfZABc4XbJ9z}u!>-3T;<|J&V}bXGoidB2uQP<7 z8aD9HrXrD)6mkx9_;ut%EoC2z5Vh7~8R@KkxI#nND z9%FzwCcu`9JprSS{7ArvAx9;!q{xE=j3MHd2+2+*ED2Z?L2?mIW+Y;cA)faE26xlSJE(gh*~wE>LIX@Jld|8 z45@kugB$h;_*5SOA7d_{MieEYNIw@4*JCIvmIQGQhEx*IhzNf>YqZM`%^%=&j78Xs1rrL&j6jw$B4z{ zV@@Ii0JewaUOtq!DFEqo1t5JKMMwego_`LA{W(ylp2M|ktu~enk$!=tLGqtt6p%}W zP$PFCMi-eW1nJp@7#-x@CVD+vgds!tihwX*1cXN@x>gLL1dE{?OU1wv5f7sBihz;Dx?fraHI_Cr7GXyt1AP( zXf#QXqFxSCm@1$dt>r*KDxid61(euR33(kAkar(N#+86Ls-ThYDxr}{Rq*U=jGVi?S7D?P(G3h8l2nbsAz~D;wLe}B#kgvK+JmBW6rHL8#Qg%$0E)6vWbpzJ ze=VR96y>7GrWTOE%bkkGYN4WBGzpSPkTWl#k%wNP)H;|IV=pn<$m3Vr^^ziIUqMo| z4y25~0x1P3a;yV{tA{R3)Ik@D>ml!AJ>6+kk^Q!Tg`y9TR;F; z5%@ybXa<&MLed6$bh`z_>$L*ku2$e{Zv`p7t-xZ~28g%~sO@b)4M5Qd3l>gOXcP&U zO{9no3l7WvWC@LkRJRNh77 z7hLu7!_873Uh%geyl1@Gc}MXZ zXVxEVsqfm;ULE|8zTna&!C#mhEA>{D>%k`({fgo#_L7~~&^T>IvS_w6ez%i%Rsw&r z+dFl#GUJ!iHP`9P#}#vUFIRc~)xW!B}DI@iHY!_;ZRvP-vWM(xtSc%2^OY~aFc zV#0qJ8^x(eYprL6R)0SC4KH|pHOpEJKb$8ME~%?1>KJ_5vf^~LH|`U0qDa+@ZkGn5 zUl%5WYZS|WECv%cO*gAccJaR5$NOh|Urfqud@nIlzhc1Cy=Te0zOV9ey==(g#65Roe+w6kQwv)3k>&emvay|Edhak*d#P`8TENNL`lCW0&t1l| zb}){c9d6uLOeAF4cgoS+=fjo$ccL3kpL!>orEUs+*G*lH2%o)a6g#U4d#Du)DO#7~ zF%6;9bR#Fp-zOZbdfcC(a`2Q z^o`?0OSEoXWRW@FzOs7QLpoKok&^COx%o^%*r3p0x3|uC;Ea%Ob9!y*toDuU z31^s@&L*7ktk?HQ&ogOj489_F>CRiyN(x%9@b`#Ohs?pMh2w%}g)5%nyZwV!?ugQb z;%y^X-RyRoN`|-P!J@y13)-kC0SyvJ5s*9p;FW*&OQIXs~ehD4bhA z;5w^H(qpY8O5?<57;X)lT-$RBkqY!44G;N3Det?zE@F5r%vVC%EHjwX?=a=1EEH!L zytZ#jv&{LF>07R+5zCNg9WnuLZaw!D+6D+R@8H@RF4kD2)wEr^hkOP-V$f(p}}M;s|$L+h6U~ zr#!;VoUM6$Amx*lc={B_$#nJxuCrfmk}ZYDryn}&6wWW>%w#*Qd{*W7vl(5Einq>V z%1saU>|Y!a+#hC3D?VT8EAUp|m|46;D+oVn7N59(-cS4~ic?)IB*=D)v0b z`?KHWn;kKiVb(>joO(5+kj)>;FnBPjG03o()=|ZJDv;VUb?RB;Kxy}x>Ox)r3|8*8 zAraRkCZ@AwcAn~|_NG;0=|`wfw+XFYms$HvGWns?5f@cq@ME_3%L4WS@%yzLVt6|E zhizR6!P0^)M;aDMbKkv^7I?VtBgZa_aJfRY1H%_;5D5i*itvW?+?2x}(fbBXOHGqz zx+^zcF08Lm>*qL%_=MQfGS2Tayk`^g{6W4F5l?Yvg}2;8FZR;9cM~hFu>%FY=_j83 zOrqMgP{Y6Lt}QLs`~`>QyCKj2DNrKPK22wJ0{hXHsdOKEN0?HVakgC--VK#=+rRKq;IQ?waPCQSpua2gQoLg6poH0(wm{s3h51B!{v z0Q!icA{05y0Fs>rG&KVo#wrwDo&^NkPFZAO7O1aLbaM`n;ZLXt-R{QygjCm0_=E=h zgnCTp;qyz_yHdSd^wu*a=k0`XDHFsho%Ff6b!VnCQzfJ)eEw=6@u6VW7LQ){pS%$%z` z)VC|Je1=+iDh2`D;C1ZXc2RtNclq9h`$9&&y+AkN)DokUR@ ziY^fYI!FxY2a2+Yp~PhjAYKgQ{Y2426kWvv62t;pM9~uzT_*weMV z8H#R@0)epW6eR_|HBulHpvaR92uGX1VU{!*Rs&f_lLWr!WI**Mha_PuD@hK?Epj-D z6{F}j#Wvqj)F+rMQbqxJ{**wKqlDVPiIF@~MG1L9u#-ZRsQ{5v1FA()D2k3y10NL) zpgL;E3rCR#4IqN^iwJYr!L`s}wUB69An4Enfr$=KD~b?0s7Rj<5Gy?#W;#%GpB|{j z^nlnI0CmxW_!JZ!XMj8|MnF9%0{;`R%Vq?`%>-xwMcF8_U;@O?43dYL;K@8fku@_& z;b#HrM-)A^`@j22EyU;xh7kS}mLh`t5!ftB5dIA#TP#?5aDb-@8%NXyn&@t+?QJB( zZk(7T==BNUlP%p2mR<>**$`S3F^LVp{e$&OXyslMNR3HWk{hw$c|^_=R@`EedBns@ z;f3-)SkCtSR;rVB(;+dfEbl_5oefpa-I8Qu-OLu>nv+qR*VJncEWx|EZJqeEwK^*F z179gYWU4-vI^y*!M@48eP{!$8pv;VSI@^fw)~7MiN&Gm^3s%u*%MGH))~_GdBSpT2 z4*9E7O=@;q%kN8P(lI>h<3gu`GiJC(7Mv#Jx2P&=&RUebssH}wmd~)a&f(eE7#r9E4LCbY5>*rldl{H7mvx{ZVe11_U zqc&Z;R@6fs#p*=jPwfnD=L7FpZQ{qFXn6wr9skPu;PpH_>FUTDa+Tc=HH9OEnW0FG;aPd zoxgTdBtz>TP0?!_^S7Xh_2{|gs>MVg&Kon(-AvKc4wEFp3=0f&1S7%?rxPF zmPs=bl5D&@D(_!wid9=*5Q}E@*HJv=dX!f~BOd2D|G;T)kB1j&%P$9&ktfnJoKL00 z*D@x$Tk7$p-hmTSd%nKN%F*IqS9^byTRh0OEQi)q$C$36ZG=6*=~RZSM&$HCs-wdy zyZys{wd30I)j1ISEZb9VtScQ0^JN|l4GWy7o5d}g18w$v7L^;esiW@;N;3F(AlC1D_!-i;)-xY!a}E|R zx2xywS=hh%dRWST?;u^3wG)fXnrr2}<*K)9HM!igw&(sbiPzFSPg4=Q&Wk*Bh1TzN z&Hfl+ZgTu{;Ph$dS9jlgy(&rN=Md#w3LT{6Y{&OMsF-gN1A39!vke$|sGo!G~YhuLviF(rIY4^`(qERW`;g zl&vitQ>k>ree|T*SpC`Z#?N$5Pp+e-Mf%zBH zmvZ(I)2B1eRj!sludLr}{P98w7bSGwyyszrF}~vT6X&p=L5JHD_cnCKI3+Cq=`u@w ze?4pbME@O!GuYY6_L~=&WcKbIUkd$oMW&d# zcenlv5$C2~S0Yaf&V_v&)vMFIm93RG8f+3_cqPG?A|o^VHI}XLT#UV-e){gcoX@*5 zFANPb;y-CAw6YC~UgzVfQE8oDD{?=F@ULGpj3A%Q76V}RSsV_PJCWrQ!*>5=~sKak@eMkvTzT1 zl!`j{D35KB;5DgiUB=jl%u}axt8J%izaHPPDVtUKP`&X*cxa{By-F$C#H%1G+UV66 zrK5Fm^<2_pdSp%d=?{ab1`GR&z8x+8*;g`nkAp*Hb!w(j#9-e{Zxb%@)$;(ED5-mj z!37e__(6p8IXbdP*YN-Nz&TI&8VHRzyJX`ThR;g}77xsnT-p z4%Gh)9u!)Ze_KdEa4fO^{xebT(ltDfA8xVac}@H~Wf__9!DnCf*4vcz zU8X|Z+J=08WwA0IGwJO?)G6~s{eph651l=DQ+NIA7l%>7)wuIU9_5N}+KV0f52WNs zxUpLGaF?);j2OpG7@F{x1=qPc@kwbEb;e^J^XyF&&?>mmH<<90H0HbuY_A#cJG}B*)8;YBqp&PpPXIf z&6g^TQsjM7XBxxHdG1WbI|qu2QwM&1bXeP#mT2y-?+xknhorj(3u$Ba@T9)JZ9TM+ zn$Q`~*{^zDe*Up+ur23Sx0H!7xv%bs5V79zWA%9Ad#81U9rL1?^goHZPu+;m#g?q; zziMlv8~jl}`HR+M`&u@Q-qGW-OC-ObZNuUr)Bb$Jo>w!Yb2sI`I?mN-HN^Ybk8y{T z)2hydvej~9chNs{&oA-g7bL1*Jfy0eKhkkvLuc?&N!?=9qQw{2al^X6!_}|JJ~}Fn zG2y?gMXz0;xWkX>r6Sv{I1*dL=&EKO=Z-78^~Ha!r{|~sv8W=!q6~ZY6SDE|vl(;h zI5Zx492VA%X1!}N*2e6tO{<~d)R!{aNK*Ly=lmo6tU#NB4@JkHncg>-ei{;d->F!$ zm&Vb8f`(0f_EOeiTJdf!ejcj2cz!{tAYY|HJlEZ3u_;4Wb|KH#`<^F%S9b38I7U`g z_PYJ%bb+{1(uLsVjyqs@uJxVdyxBOP)34c@4~jn;oo;p6 z1@!-8YLRSrJLC1DbDoAfykV19!R{msmVT z-81&oUON6pZ?cxy!S!gqiwhZy{;5HXwlcW_>313rt@MbUPw5K{oxYx0H^Qc87MH)2 zthlv1^r6mmmfit%dcS+VwSq+OX2Ax9u0MhI=;;p>xIE@=tFR}C;K2R!iHrS5>x5OToXU9I?j#OT+wI=# zyfSB7*RbeR$K=2~H8}lg#6YxXv#rTnA#CNK%2@H)z?Pbe7P>tz((yA!TmUnmHzjvPI&4izB2!J zTB*hr#Rm3nmwFO^q#B=N@h-1%yLZk-YU4W%aSmP~g1W>!;It-{_0u*|+N3JuQI-JO z>d(i@);O-kyyjp_Jn_#rpWukLt$y0dy(;@y+AlC{Zsb@=op@Fl)A5#Ly^-?ilG<74 z*v!uEkYxszWo{`RXPg~Lmgl>5`H4CT)2+n34~4y741amiP zrrY|8Bz~aM;MO(2wY4VN*iok%1>HsOp)cvKHeOrfx{gdN`b*ypa`xgLYZk{J{vHz4 ze*TS=T$1IF@3!g0mX;Rz4B~=?Cojr}pD!)#cTe>}<`|JlPR?h-$$4rrUqoMa+se)v zF9tpSCZsRQS><15Xkw~96+fBAi?p`d8pv~0?OLGtTUi~4u=xsN{!eH^3GcO{zMdJ%E{~mI(Lrjnl7_%bt09+ zQ6-~R+~@I(wb2R}=JsaUEc2FzNb8B_-kyCB`TC6{({u-u@^WaF7QR2@nVN#Ej?>gs35MKX>Atsm=UEQ!a-R|!FBm$Pj$+ob+UCziVHo80%$YM4$|2-U}BdWykc6`pj| z6(80(_+RyIgo?ZhS6-@l_!jnE`{r_6Y8>wH`z+)qYa0pmTzqjdOVmCn+RD?GrQ6XX zF&L*ee=r|EVjz{TL+Q&yjr4mb@cY;lB$JjLb71Y<<#dR0pnYcLITN4rrTI+}b3YfO zZ>dMpIV0!2A4Yjv+7&7ihZx)zuqWXonh7Fn|XgkTK8p;0i$ZI zCR4<(v`D7`tAx~1FOsdmcZ*#|H(!XHvwWwN^mygRFwKWM7ag7UaaK`0dhhsCB$G7f z{3#0S+Gu`0@u2=t**Ai%asoaN9NnL1nqTrCI6u2-e%8;S^3;d{lVz+>z<|%M_F1z~ z9-{i5p4?u1)A<8|iE6aXy=tfX)X6STV-yO+ix$J)D^qxSD*Tu~&y91JGzuDzwq85X zHgaC7O^4E!_XkV=FJWUMaXSUN!Xm`kKi=xYs@FcxXwHg;XN4@p)X&b`;gih?1Qm;< z`gX;^U-yZ{O0~NAsKQp#d{9hV3p8pdk5UkHKYCDpPvDsvsc^Z$$%L zE^#Nm0~bwp)l6FEP$fChOfFiisaSPgRjm@>2+*$IdtLI(QvqwSnIM@gJ6Z&^2BqK>sjL(PrI%P zRvJBC_%=b4Fg5qB8opJ;kg+QHy|6g&?#Kf@nu8jR7g8Y&a6cvPiOX~HqU z5Wnz-y?5a4;jE@Ne&n!XIQ^(C=QWkN31`%kRB%Q;5g~YAp*u!NxhL`VrNHl9Hy)*z zCuFZ@y_x2UmpnGz@(D7kA>$KOB2_ls$$cGqvF#iet~9^=)c?4;)w;Rm6XsD=b$RyG zr-n{Zyt37Ib@DF`i9?^}ocK(=ps-Cp$Pd~PeNnjiN`yLv{UQc23KF3)xY z`LLvUb-l1>0^Ic7xo&W_bu5@(n`AKfs?+r2IHUCWGAn0^(0>}_uiYFR3VN`lbg zemZgOp3sjQhti3o8r%=`mbl3%omQyaOYvo+>{b#r$M|GR5j}n?f?ah<7(ptlsYueSe{agAx)ijmU>|H)169T!%7>XI}@OHatA$ zK{ET5&gUh2N&EM1l}ris)+O#=m>Y>&bZH;?GPz`rw^}-|yXK`iQ;j<1T$XnS%NYiq zAeWbhp9k-cQ#4e1Tt8;nd#R@0?Ao&&3(}V<7N&L_SzO=!AGBvbi6SRuV+&3ymaN7< zwr=!ZnqD$8FeM#H**e2U+_&~b6Asw*^=m6vF~&su?Gz%PdqpD)p#w{M2Nl+Oah0vD zrgOsFi#0mS2k7(eJ;%wZVGQB!`-EXFo%mIvunNTwMtmF*hol*r1#t={m+l>^Ql9-W zuz8AOcyIi(&M)cL5VM*HQ)w-0Prh#aLmqMMdu2Ey;cvIQ^Aoi5n4ZkJEGuVz;caXk zXZ=yP$L&5QvCxY0s~6YM{A^fmq=9Y3A=ex3R{B>}pW|>v++69gNdovoEe|%zPUR_& z2Yko(4o4W>xWDSC9K<+eyjLiim0c*PE9>spP{3x|HEC4p;tE^1^hKG&AA?Ol!(xLg`t zC+=|o) z;&}7&0Ix^nudUrrtac3|bi(lGbNikKetrH&^BT|Y zu6QAs$+jXk5+;t-M2y6-1_+k~Xknw*229d2;t=XYl1l;{28c<>aY;i^5h=t~0-Oop zGvN9^Ljo($BrPT)1veun<$N4gjtN4p$U+d8KOB-!B}C?U25QIzF;d_&g;7FQL`>?hy3pt-(XQ&eaXKKT zN)rB{qqjy7hyfxcg3ZNFZ4gvN5=q;Fn+H`Xs7hK4f~!Es|Io!H!T$l;ErOgTDUgHS zH_=Ih?*!Z*HYqS7uT6qRi%LOlhSFGB2I!VJ_%ZlhkCc>*2slKZBjQ0mQj^dl@1$XP zpkFwtzl2Cii{K=p=@@wt1!)jtCWDn_g5WPwxWDA!Ai|6ovR?+v8?6$Fjpo##Kt^P+ z@(kkAFtqSwErd6dw>}9cX%u?WYK@K#||FlRP2cwG6Rlvh&mjUyDN#J6T zlNJH*5Px{Ya3W&Skv6=b(Ls+~mV;rIl@<{L9qt_tNjY$}K5xgDjQ`S(bxI zf?jwr$>2mJ|LUM5guH=2_j86YNoM7thhFknS$b&+h?OJ#uS6LrJOo48sSV?_O93lE zm~ae|QsN?Dv+<{5DLD~jS0hXTf}+nI1?VE`S^@{*Z~pK=7a>T(oF8(OyDK9`Nk2BM1kvd1Rt}_Q2dO2bMibz#;=9{MV$! z$%=sw4C68o6aE-@Qk01J%@QiWLH8JoX@rMWc z2KO58u-iPjz{89KGam`mF~{!-g_D$pu|?jNVt5EMQ%nVBCi-SFgAIg;41~1#!zl)h zmxgJ@^Y8s=p$ghb2@yHe)y8j$5^`t{4u1#N7=*V71-#Z z?>Z{31xXxEgFz|0&27ABY};$X${r?p~W zF16kL4mDV9&#Uh&hT^hPBGP~LOB@~ngpFtiuO&8#(4=W~bSS~f3&J?uUe|1hAmRUJM=c21@>5vr-7;*4!BKLP?@B|ko9%Qh=vz-sTnqoLM@0Ryk?;JxMFYT-$N*&Di8A+?(rS|nWi_uI?}trL;{ zYiWQ`4I)u&!1fb{i(Uuja=s>(j7bc<)%>;kLC7BwF~U^dW{g1@Yo{=z46@*j=C8R7 zPY%|Zd>DVi>cFIn@@Zqydt=G%*^TI8Apl4bDD3I$z+EJp9&iw@V%yOqY$Rn7BV9oI z^Z~uqg$v14eYm7F)`ROxE(1VadO%GxK&LjUUwA?vSPmM(4Qa1FRvXDOM0<+f4WBXq zK0YImGJv8-Mo`w=5Tpnl-Klce5D0lkfna3>1W{vP9yNlz0uL@gU zIvkAwNgji|2^5u}=)4J(l{*enCQYD3<#D(x|5yjt?3a!~QuV}6at2K{{zLcBzaKr3>61sKr6dL7^k#s@%%McA8I-WM0K{Sr{TR1^z9pDL z2}euF+hYOLZz#HN0VOV4L0Jw;Eg*q2fEH2o_zYGLVsPxQ0o77rTgWYQ zhgoma2J8JZTWIi^cxW6bKN2Gnc32I1bnEoDWf%meL1WRtweG-@uzEWI84;D4+Xr6mv_on5^2ur&PEEB~WAuI7RLMZ^vS!Um8F!1fjnz;B~E zq{S1fO!!V9-Zx=GXL$=ooY)i4r&};g1jU*VPb_E@d!dVj1StQ~-2&>g7mPvNEg-mg z|6cWwy?f#~Y}TsABnJ6b0S}0(=C(77-6qirfe4Eyct02uG3J zZOCKv1ypkzq$K(RGeNCK%?FZPe%r|tNcL|;iWv9;LC_xt{jD!Nw|o?t`T>#-fR>K< zfxM~!C~0Bxb@ zV-Uy-yaUv;!GI`(0DVVM6pCCz0I>#xs9z{b4u*H;sP!I{eT1T;VUQ;p0f?&_=GZ_Oj9gI! zh_?ub8s#H_@G%@%YEk460YbH+K>QSn+N0o=o{fZYaEk;Mqv-9VDRRV`1f+aIQ7nqiCIDiI2Q-eN1QadP(5iwYXw~f$AP|;p zTrvkkk{!T6!zAH7LXu18BiNb7VtG^ z0AE5D)TW;aEPJ!zYf?)COW2!CAS7o)f{5{2DX{b6oDf3SAZDmq4I`Tz!!@mtvWy~ z4Sw zQ19)xkZ0Hhc|`9(a%UF^P^E?S%@0kU>;?jH7qIko?+^mfq}BWFipUVsZg{jG(In`; zkt5;VP|Trchf4b%n(?&JuX@P?eR5_ZA9fIdUu)$Fogyh~~pc2NkVGzou3`5WLhoB;^k?qcqBJD#!NFM>h z@nIlvgVH3@gQ9E{of-ke{}IptigG`~*qeWVhVzd?_lHrGq(DNAsNlh^BVi@6`3O&; zYY~n=guTxgBzLw&`xHoMk@S2FPjqJj36eaD-M15Qsk98cZ9Xmov6Beq<0GT6L779@sYWexy< z*zF>bi6tj7L?(6t9o^N$MvxdF&O{`j@VpE17f^J67l}S{eK(05!bJqsO%!FL$e$Qy z6k#uPXg4IuFlZ&H4PX9l5|}P%lAzu!LkyxAv5Zz?_IC3DmnM*)1-(IGfR2?TL7>;rv%BD zs9_+Os9i@i zQnbLrNDuW?&_ay~C{m>ZW)23RHqZezg8}M>5g|eJ=>I>qzA`GVWeFF83>Mr1!QDN$ zySrO(cPGF=2tk9xKyXd);10pvgS!NGg4^5V-1FXB>)wC$?dqzo?!9Na+NuBsEj9rE z_U1Syz^%Xrl>X&vVgU-cZ~*w1yNCsFn{fawCfEQ~c@G>{-o^%s^x*=}9B_bVig*BZ z@j^|#P(HYTdL8_KYkR^47|Zwo;}af0nY{rhBz!=@{+oZ=0fNNh0}Mw3fPwo4pw3^Y z^cTvD5GeBZgCHXSls*FR@5$>z0-)g^-~I>D69POC(SK0I3yLE8x1%}V0uYnK(dfQ z8lY)T)F2Ir0xdxO6?>ot7&&dgiF|;8012Q08lyq?Qc)Ki5(JhO;Lg85V4y>Qe4+(f zZcGorzoQNk9Z==(7Z^+j(t=nq0JZ)7k4C2lDnA5Z@-JWnfY1X{u8jXm5ix*dAXkil z0m%%2Dc(#V4#+qg@V`&V2)wvQCJ-N_m=TZ&VFnt>$^=vaVgVEvGl4WAQ2_N#TiJb)G}zJD3mynq=ye85NZl^6JEQq4dp5XY8( zZz;az1D+vCfdKco6^;s$$p^d(0Rhl!NLe2|0|XezWdAEjFAtDh`Xv$cD<0N=GVZqX zgI;p3{~faq%|LjNM}Ck9G{;NY-IsIee-EAO8#)oyWBAWjG{j(zTO=FHpI0Kj&EAv8 zM7Dd!P9x81|B7q`HZ(;2+H#o5{8h;){1zy^a`3I8(KkYcIb*X4e8_PJ3%Kd~O{bFr^= z$>POwBFs!_#PfZ=&R^Lf+L$@ zd%DHAaLk+hR1aV9SJ4tv%K{Xgoi-Gy>%NJM6ShUer~_iLSC`t`Dd`_w7;M{& zsw5ctrDHwYguje-Qnt9`k{U*Sn)bvr;zLf1DUouxq<&Oo4LTr{`~Bcr5zxrpmmbI8 zJ;u#qRQ^pn^Q<~8N!CjF#M84kga5XHX|p8SH~@U{upL3RPF^6waD7X zhtKr}+#W`+uAnV%D3sl)Ia>VaVs}}!JkWe+cj=(4ozL~nV#kZb-Uf=x_|~6|{A7%D zEN@yZmFPU3^vJF!#-|)keP+h5RUk$yHiq;vrt(U+bD6QlI%H2TKSOB&X4Nt!(HGaK z=A$2M5s48!ID@Cf;1e{FD3YWOY9uQv3!ceO=~!os-u2()QM-EivVSRs8*7Z2c$ZCQ zj4Q*+tE>y#`s;U&YDY+O*$DR()m{TR(05lPZIs@9TfX<6yUT;=HIQ@WU=O>qeeEiv zDkUbZVHcP3o~vt>NR~U~ylSj#KTpqy`O`y-WMcX z#nlj@6{aN_iOIMy5XxlPd9dC}qiY+(m9<8_8_`~0Z@iXbbC`yqoV2S}@efycFCQX> z4Hme-X*YiKrdc{_<`$nl?A3B)2Ck^`57w`>X>(;xu&>g@Z0U1QjF`nceKj#suc@^8 z0zxGEl5FbHzk^GIB6bjDkH=%&j-cuWb{p0F-0yWL zOr%s;Y0n-A*GlQF4uKK0b|jW1KQDoy3;4Z_E1WqKYP!D5dmDR6gV#z3!%?5L-s*hS zh1QLPp#dlY9iTWzO7CWDIE?%hJ*l0`T4@B#kS#(3!P_N<^`BMPb>ZQXFMV1rPMr8Ejg2t;o@D`uf=WrztYQrqa3i z+8+uddhBT2wpAuJPQqJMB96hd1hR&|}!(C#-KHWy7}D0WqzZb80ylXTyF; zn~ys#J!&_~0d!+X3!*{=YQuVXep71ES^YNcg|ic5XnPAOZF_y!gqj&%b>Oe@z|Ub~ zN+Rx~%Fs$$2u}a*h}htipk%KXyqv)r_I%Rq;9US3W3j=Ab)Gs{gBO+Ld!q50z1y)G zDsIiOiCVz27hcAzk?+s@e9HAK0m=Pe>6uy=shz}x*AreefBGi#II7|B(ZS%CUq-(2 z%g@YXTGb&LvA}X&l0jjX{E~ml@Ho-4`ZO13i$dn{v=oJfS-CS(D>j<+l3)Gz15~}^ z|K)-G@G6Cm(m&yqu^LAHI#IZ^#h-P>G^!Hw!!9B;N=Cpp!XOlpj=jSp7PWV_&UM>v zGTlVWn!+3ZI#M~Z3rcd$J1kAatBISzZa+CGZGF7xGaG9-=^pM87_v5un{c)I1Eckfam*fmFjl*iOgFX z@cg*Yjkl{w9ZY#0k%@ASF%VvHP&$}o2fux8ko_`yvGdEG>cN}JWTYrLlfuomm7Z&F zp=a~mB==!NAF>K09ckq2Mcmm^&1*@m)^M~|vbK-Ag;<1M9-dc`z~6=Tt&3lVVAk9# z*s-US81nUMv@QlK65tbiIyhWE+#K(mrx6$_X}CRg8=c|w_gwAMTn`#^JOy9Xw>jO0 zJ}x!^r=cpAdk^1fMi1I23J#c;zQyUM{XnbiG(PER)@iSJB|z1u8BbCEhmkj8o|U&) zkdRUu`VBQ`eXka0!QNyg#37`PT%qX1s~`!xMU3zd&VqHFE}YY1Rgt;YnS7(xINwMJ zYK6o!!wgXk93;kOypW!SF##;Vawf7hCM9p-F@A$fBlF-Ag*WV?pK$pZVhuNspa%Bl zRlZLc-zbBov~xZ!>!7T2w+q}wz--}4frU7}Mkf;8H@+y)1!EdDaf$fBBCZf9bjsJm z$CgVH7({gc*YhyoGt)odJWzfq6c$6;0oD(e^|o;hbZ45(u8n>aLS<1#4U8f07=RAd z-Xa3J4?Xi>kRMgiebm6qb$k%q%Y5NfJ+Z#5?&UpltWy5uwnBsp-jVP9Q|{oMA_nKE z|Ab6@$zUN168dMVoh$>meC~39XGbUtP0$fPz3b-c!7WCvsy|3_nis=e<=a3cgqVEpax79OqBr!koy5BrwmlorwUXA zR0)DOr~nK_H30sz0igoun|gtN_4%p-Ts?I_>_!#PxAsB-`m`XH8vm$5fS{-YMGiFp zkGJ9_!cUw!V6LMk0N3t;`52xC0RQ}j2*BD^mIk2SR}0_*VLA{Yl$wCI{Hz7k2COw{ zLPE3wrGJ;17_$*q+Gz!6dq1CQcezFGo6hG5?}-phA6%N$4nriiV@I~KwS_PWa|At zeFTE|7z6d`ngB)q8vOhM7hfQ-TZ#Y)c@IEC(|@f-HUTk!|**%VfZmL-=JG z5wl*<9JB`m1nB&khJX#>w+7KeOygkbz()x_0*MZbeHKIUy={H@iBy)oj*RoHXWC!;#9$kgfn`){R}##Uw~0OmB`CaB}FGi3Z{JJl%2uKLp?qwamOPq zpmN6YM$+~E!vL1zY4)dA5vpPlFmzxHRqwaSC=xkDsUp4JgGSbJ@y}mWo;hc!Oe%X3 zX0xu^oBog-AZVi`KU5&Kln{o8QA2$>rR9Xa9#doZW4sdnN@Np0gD^_tDDzk zLgdsKvsWB%^NUofX_$-^X`G1IbNmF)FJTUqyDJ80nW3d6wK0uzW6+)51a=U(1B0pG z@!9iH_c4;JJ#~`!RWG46ax#1{S)$nB<2BX;Nt$6N*%>WLG&{yQk_c>2ASs8cRIu2& zh%o|suy{^ukhPQC`&dp?<@}ac`G2}ecEe~`9|e?obxHeQ%b(vAJyG?;h>n_bTX7z* z#=pWx=*$%in5FH95>*o3iJx2qw{uzWk|L}Jb-$0re-*!Vr>~vA+b)ZU&~%oT7(}|& zjwp63f_{gVFX46vLr2K-9F&-zBCG<9&~yt@yXtt78hjso3MQp$Ujz~+Q9lG>Tg3>+ zZYVs!(5;H!g*^N0>gjnq8Pg%C$Vq9T(y~y1G*ptWpHD23d7}6c%PL^NiJ;&PxvHvm z4a#s4kG{V;98d2@6nOaf*ckYW($wD+ytJ&-x|0M1{zZr z(Y)TI+xYLAe@8TTTjyLFDIxU@=r-w^RKP&TgwYFEdoDZGFXtuPp;`$NS*rWd!lT~ZjBSPMRd18dQN$c$1~xlQQdg9 zc=)v7w)|p!QyU-6r|1@8`ZOOKFk+@{3qM9~!zFEre~|bToe%Eonjok>0~2MrJ}z-VdA}tvTly%l;`6!l-rpbtlBD z5aX+>F-fP=RY5z^%w)a=Y|7k$*!z@?X`XG zG+SNj=31=*Q(o&AfL0On_Wm@yQcXDy%ZweM8h$4}Bc z9FD2Xrh&p6Dq5A+RcXMY(bI;)?ed8+UG`h;hwQZ(QI13*yzxDWU?uAnT7-$2^3PSu zp~<7>$6Nb{sUN(gYs&%+l_Es5_N@&S*ybBp5D8b#Rgb~6_Tx|NCsFS%LZ=$)KMTT2 zMZKdPWEU;VWy$}<0x`VUT#;uNL>*hJZdzUIH(8-J7+ZmOy7zr6Q(v9q>Pqfi61g>) z+hKN2T0qYpp*6sdFR&H+RzdUgV$z)dHJ{HsD?_FB#)B_rO{u>+3n^dX2dLL1^=Rp< z+2`e1hrgS^l(j_dYz}>v4J-q;Fea<-XeQVslYt=ImPwuCvT1jDz+j^H=LXphEW7t6a&> z*X+v~7`TV3(OZvdc7zyH4Ag2L$y@dw=ZUkr@bvBk8Xc}}Z;Zy=kj`J#*>fLHl>PS7 zSkI#8e#b=5cox4De)M_K!m0D%yjM}f?fu7hnk^4p4iuE-IR%cPARDx7Ur40gDX-?2 z9ZnWRumbYg^80O^Ad8!?StgX4M~X^%@l(a$>Ta`&WN{KnH{zG?SkkXp1Lp67IC#rd3A!J{ z<|IwvKJlv^zB9!4#Lhr|FY9jsgHXsD8e_Qk9S0m3MwaVHzp^oG#;1xqrd?3fc9y4N zww-s_I~!t10YBNd377k^&NC$7qqI9(PF4@(TO?k_MND6j>(bi>;%n>=`Q`#yKU&8n4(G?Uw@a2QFB~K7 zAV(WzmR+X&2syuOf-WX_KT-wbBDbD)!-tidHQU^xD8v1cmAv|7#c}Y9$#^Dw=gSWd z(|}B>$)(e~UAg)sZt?RJc~!4U?D|_9Ww>bY3DdhQf%ssJ6humH@;^|ezvL4VqBTOr zgq4T%)SLv6cE=D891AoH<72M0yL6zwKeoJgyu05VtG1-ESZa%o+K0X7wm{A*jM*wm zm-^09zK(S}8QPWG*P3RrG(6MsreZ|tXW|;g9*mGjB@GdZK%HcPuKHezza^UK!h$9- zn6M6IR9&LSC2_tc6rPK6y zZn*m+xrEFn=@kD_$b+@}hcu8+98;Smi`TJx z8x(drq>gZ22-6MNmQ)pKeN;8>r-CYCRzdKkv;R?s}a6wVd!^hDqCavg8DLQ?r>%5`6!b z$;r1?^KIhn5L*G6^D_N)-%&<$thCDAc>k8eyQe0?Kgt*HS_u|u8p=(gVTxN|T*MwT zPIgL;uaA}%j;nhMhraTR8hgSfy{=%iVlhYudTR>)IaDf`1zF~hBIJakU);B_SZ+o0XoZ8@Ab z0?OdQ;DD|cUx@cyoaDVzqMsszEpsVbxnD8qXUpDVZiw{fZ}Z#!$5%XpXkJmc*0E5c zbD6KFd}(BkjIk#X)5y@8nbrBNX1`0qGq%uq1Zs1|uk$xjFF3N^kyKuLt2Ki6Ve|X^ zq6&21sOw*S8w4*sdIlsI@^iDb5T72Iek3Y>O`Mm~ddfO%M=ncRI(#mZ8`YF4NEg~w z8fUR?f6gpVHf#oua8I(6`1W$G|h`W=|q0u+{M?OY) zZ~6Ck&noPApIBu-l(1jC8Cz1|ds`W9gM!xqgDJdLl690orbx?M?*ZT#iV~TSZ8nw? zd?{FG)lK)q*%5is(N-jKQCbI%TbwZqJG2{fx@GHT1O0pQYwE5bY)+%8h)$&ZP4*Kl zf%yYR2ia9+2IT$e#%sh&7!}CqPgXlto&*p2A7<{7I9vH(CK5(#@1Z`hPv`Rp4E+_3 zBU=;9589gzxFQ1%bLZ`S@oW{x`#l~E?J--2M_4lYto~N1-^zV?ktnR!OC5#Z3uI(_ z@l;7xI744O>YHhr(~0VIZsFP{ zIYAML&mZnaUb?pZA;ox%$Cp|KQOe;IFi6d@Ms%I zOBtYBA|1EXsA)@WT6oVsz7XjNrQG3=O+^UL_%&9kn8s5f1n{D}&>exxv^ z)K&Y830?}oYmHAgeIhb=T5erG3oCg&ByAuN|A0fEGkm!-C+^$kkdP_ZPAF>87}-Qt zOY=?Czj*|)_;^g@^R`l^DCVjO6uGxEbSTNT06RF7Lwoc`5D`@+% zro`-wpKj?{U`AZ>@wU=#v^AE}rg>XehmzvsUnS0Q)r_Ob5@*?YTm-zU=)Ip`G30ez zHLK=;9__EVcC22nQ+z8U=PR?WJE%DIqzr4R!CO04JoYa$g-v{#$*uQ;rA&J;q@tZ}O zMKHA8VoS++b7*JpZ2E^9=G&H*rOcre!Hnl4IM;+AU$ownChynCZl(?6a20g?TLXG# zXBaphS;B51pBt@`=PQg^*PAYQyTqHrl*$+KJP;OrEIPoItm=9nyf#meSicsI_n&+< zK%}{r(Mz%+OU2aSfm{B#Opb_WuUPYt*KH-kS+4oMg2b2b`!rEg|% z{aXu$L;bRA_H&Pize=Z2MdhEZN|eiS6EB<0acQj|TxPE4qmLNOUPtrueT97Md3Ag! z{OQL?#A2gh#=;6ilz45k>M>i5n{uvMVUA`hrzjV{1H}yg`s{rPaF(G-h~ArC-TP&t z%d0o8zKUtYh`JY4T;H_L*QJkt3h&97T=>C`=0wQ*>Q9jQqfoXj_EzbV* zi{`#clg!VYmnSirNy3pYtVu5(JKG4iUYqE^$zZ_&$j^xEw~|ofIP<=X?^hH35_Y=p z`p=6rRfDy2E-7MHDiM2qzB&jfBw{Xodzmsazt)pdHcB*=?3i0_SoL>j0i)C`-K$!tQ_GZ@)Q{QC*FMDe=l#cLD0XxkvVa?QlMV?54Q4CwYZ@J|2ZHzr%bXh%n@e${xB1BzTBNCcGx zaqSJtPdgiOl+#yTBAz@llH{!Tfk>)6BBU~*Itahw$!Kt2!z&0+X*l*n)Oh+)6H;Ee zQ&C?+g-e3zhfPnR>1D*Tm);LBt88qwo9yemfS7~Vr7W2TSVI2Pv!^1m-8|a{rji+; z_QM;P(Dz&VFYdzxTx}z%kuhH^7Gs4D2hw`uWm;O@UrsyMwAuPWN<+$&KM2m7KVi#H%^1FZ8IcGbbt2#8NiA8 zrB{Z4>IA|v$=&Q(Mazm~Isq+SiYQ`PJ>UncM{W_;^C}J>%2ZX980wtzv#Jd4a9k8r z{QKxvoGD*)nu;nB1Ciq1!WS~14Pi@FA;1NM;By9=KEe^e&|Vp5zX?P#{tO=bIf}Y1 zNq}zxhK3Pm^tG8pVeQF{dHS$PjEg-8mvIQqNbuzy2dAMWoxwXobC+bWplq8l>+AS* zSXduYxQR#XLY-c?f)!p>^jeM`mz*f06kEN3r7k^DpRZJ|e^Lv?K+PN6PAZQXEh0h) z^m=|Y$K+YPlEGx$I7G*&a5}y!EU?$kg7k?bnEM3SKZpU z11Eo73eVZQA#w5%m2EdeL#rR-tWoYRXgH#8mea-;Y^Ar-{~1KS*s4l{zYtA$#4$a^ z7;*T=#Wt4^Z41ujlh9S(iguu8&lOm-G*L>XWx zT+x--j@>pJw4n>Wh|5&EQETf99^AVXF$)G!=eZp48KjOGunMkQVpqNfAJR1P-2FpU9DoTUPCbW!x;+mYGLxJrCCypaX5`xfx(`pWNs0SXK81x z1v3dffPI z`mjq<*BM>}dkMklvW{(ohz7oAIi}dDzddW;Zf5ebucO%&DZmi|2RF?Ms*Lv?V%zV3 zWfR~78SC7V6(|OV)zqLKp(`AKL*(?tO4bMx#@{WGW4z~`l8?+dqWQAXW zJ{77e9C0#Xy8FG6!zuxm>p+5m&(Z8dopz7kj^uo)VuN#cNWfJaiIY5@@u6sxQPqdm zI)C}$Gp<_Q)*df78*vtw53w{&={e{0OObCtc4-}?HLDyH&;CfC?oQ1y_|A%CDT?(@ zHpbxK&e#s{uJj!|SF$w0xNoMnwTY2R2?r;(ui;WD^!C>uZ4rA~0T~V>vA)^k z4?@{d#|!D!XWqy6H)qBV5uf@?&k~Cgju-6%yWv|#`gWyZ{nk^>qH7fq?>(qx4!*tp z)l&SMsRb_L+(rz>6bvog-eXbKkHTlKRqHX%)9+U-i#ls8qp{Lr_Z~9N_Ek;@__ae9$?U&-2 z(F_f;aySh|ifv5aXL)~kE#$qq!j>CTxOINbC8P>PGqsrUQSf9nm!aY2wO@cH_C&%r zr!V-SA3hn4?s_zpH^UgUOavfBvrfs>KZTR9oy?U{xdogv(vvxEYIa4dj~mI}>!lH9(bwY2`w&*{$MAPHOr}%n>dv58C_CUz zUaz56E_L~K)hXVqOf=rV=cmJv?crzD7nX0MlCXalv>0nlhBfo)b@`@nlzb6%mOf0VfQJMcc;Q-P#S!?Jw$W*xxfLFFw&IyZvU4k!+Y6t+$vrPNRAz9EZ-OlY z58oR6+*X2ui%o4zcmx;PranV>;oLav@S30BCP5RzlqpIcG6iizQ5#t*9X})K^ULcs zr=`*92P>9A;r5DHU4S>XuPmQ!VAWc{_CNY%28Q;(b3BY0K3b`O=jRrPOOMyzqrQJk zctopyG?Dp|Ub+mOrIV_wJ5L%Od(i&8_Z*t?sgD&v_Q#2Fq%KqkFaMlBdEyk_VCcxKglmc=b#xU!C^3J>B6w8vG?NW^5DQ!-N4AT-!W*)K) zCX?tsXZiG9=P?BR%|SbQuGu}F7%uz+GFg)+7>qtCz<31|!TW)*6;Ja%-9sNn&z|3<5m z1=}DoT_(|{Fb3zjQ7bW^5}%;h$ZT2(8Ey8ZyVySEI4b#`F>hsj@!*v@cWRWw86qlaR`eZ9F?U~JaP zi20{nX}&zW@Jwo(_UC9Jq7YftWTU>l5^1HyTs)I4&1CH;sap9@Dix;DsICa(m2Zib zFwIO%jnOov?hG4}7|BMT$q5m%bixLvSoz9j6a=hsoU*^F8A!Xd`EPIivGl-GDFZ)6 ztk88+Nwk+eQIx7Kj%+{19;i5)HLh&8_S>9nSZAr5LVkRsdee)V@~nh?pBFzil&M1q zmNq}Q3OTGN36MF6lT@Lmh5jL?sTzSNXt(1B!@P5Oq(~|u8sOzIj0-5q)HZ9LeR*o*-S3f1}ezKLb`gRl+?=`bV zyq8@OUy!gpw4vX)mmwwAw?KE&xm;zB34U%Zka~CHMdP*7Nyb}XP%E3LDOw1wEkqNg zBdXXqMR%>r!vQ1bB=vA>8}Da zc`pKCbjeC0V&40>kn>Yuaq!gU0A6M)TIO6u#VTwf3)L+}|AX&+Pga5kjkc@0{O_AF z!-`e^Rcw19|C=MGX`NdNJ*0i`!qlmic)Y4>uSYv(49b}PlmXqWe(LmXZ~dC2r-y3x z(q6LeP5{&bg0iz4cMi$&9(mF)YLdKWxhJ8GP5a2^s?rpA^UqViHbva)Ql~9_ zWZbigPv6lms=&=G1)_;#S?!R~dSMBstQ)#?GYN*SE$!p0vha_%JTDr8%}r)(vG)Ya z|9lN7`4ztJb;Dm*5vMX6fwQ{%L2-~GS3*A(Lxpvw4Pi}tlH(B4J|{xg-UG&WFh*zT zocH@)t8yQBBp4>n=GSVQY4%L$ zJ~;`HKcwFfuVBNa^6ECXy@3nDX1Pt4=UIcOkkm8VCV2dg!A1RGdi)!1TI`M$mQkx> zn-t?|)xL#6GYIXVC#lAeww^G;>>eigLOL`a2HIQKnPBd*^WZlWSnAHJV{68c$-X3M zlZj8?30@P2Tf0i8j~>h&p{cisxDh(nttU3b`{TPb6?9odw#CNh$u9BmglI%(Cst)D zcX*_ZFGocwCA`e$7mXpqnfQ&Esni|{d-j++@dh2KUpALC)}h@#tUO-Bl}>TtqZUdY z)>v`02`NM=NOa;XfZMBnF^!S)o;n?!hLpTpY)!Xd+=TrZd2?@$n^$5d3vz_xX4OmS zXk0Mix9PQ;>Z(GhIZl^=h5juVeo;eli>w<=49S(=FR-Sw(N9^aS7FHVJJ5^McQX;i zKVDGWvHi|S^;ypG&dPVMFug_rNj)ZxZwrzbL47|)fm0|?01mw?Q#cO4F8ui0o?{04 zjY;$zwJQSdz!D@rp5;}hBjROpmDE{){4g1c_~$ip($mgUHDAI7lf<&zmiSl16SYUZ zJW?CDQ8n_vB-5%XQ`qyz2O3}BC+aUZDJp6acgFY}^kQe7{poe>I`=EA8N3nt68wc` zT$_xTQu|60*BspV8y6yTN90oU;TSc$$Mw^MKOR;0nf=BNK~C53sx5Yfo2|Yz-;Qf? zO;#P;p>x>S6YAv|XTEH$b_7!8Zb(^l{`>EX!$H&gxtC=X0t9}CHA*uI29nIHoc170 z`YavK|=Ix5Joy5pUuK>!IlF#Gtnk zH~i;~U3iM7?%Iajz-%d@ZNr;-wM{e1q6w60J_CR6%akrffl($tC76m0QK{*T#Ny&Z)<-GD_6YPSg>2PxTMlhY57>znCh)=A3+#JuD*`lc{(Y>W6gogxR3t!c-q>tQ6@N@_`D&DK0V z!o}Vq{fLK!UbLES+~_7hCHlc?2#U5OKpKIO_(T&zC?LSCk49iRqeH*x*Qr4FFp#us zLawqhnrP?o1AXdBCx1`k5dl2*z6c?daBI58@f|f-$EIg-`m`>%)+{Iah!&PMmc<$@ z<>Rdo$@#O7fm?wIf06!{APnNOp2P11Vqz|vnmUUk#uLhs(YH`_a7&94xu@c0Fws)d zT<8436ob%wKY?2hITDZ}Wxx{%`rtz0824=1UPC`zn^`)A^s4&dO$d!y zkfZ{5XGC{#L*3KncOTw0={Z+k7CDN5-cyBb>h}-PbgAr_gZz-@6DRDi<#@trc{CUN zmQWryJfDLf@Au^zi`ohl88o5W9hz5 z5m|0~;saAE20tBczYyhVFJ6fq>J*Ss77ZjdBW_|tkkDv(>*Up`h2vXyY^#DGO*;_I_545FfbR>5cik)8xvlK?0Ao#h&^ z6=BSytksQB-(xi|=(F!H-n~;QFFH)8h&5LwE5t-Yl3BHzS87=P#58q7u5bi}D;m4h z5}i@~LZ=5oC~=HiKcuP@YwLCglN5`Va&Na>o`^gb`Q7cIT?-rA^j|CHEnpfKy@syq z3L0a({+LcE{2JOxS^_3K`tePXm-xIMm>e?v=d0*T$?6>h19(39?T2dG3)-(ne*1 zoV|<4A-^xSV|>T~@6QO3yD9FQ0+Z!)DYYJ|aH%Yb4}3&%LvS znR>1*YAhIQN4M&&4pGJ@(S8!m6s8w?E7ols9G!G$Ze0B-glXkf#hqhh6vMGC?$87l z@0WKlI2W{rif`cqn0Xhu^`1U8?axVBJMIR^w1HfHi=^?~VbXW05>GY2U=)|ds!#o< zwPJm(NdLno{c*%X-_s;a{yvA~Q35>uVRYTS8^+K8{^8T+fd}q$F{ieucTM>#9nfJe z2Vww201(vi*Zojw-PJL{Ff|r2+5X*LXTLqY0u z_7(aQm!8VNQTAG;*CVJM!v?&DAclgRatVV~3n#D`cye`?)Irs30_rvzIIObi=nM-}gqo{Ux z+xXl4i(l0rY~405Mg_}jPd}b%s89rpP$nqTv@uhe^2)>uhV|`N5;=iWns)QXY~ofg z#mhYp#u`>}Q;vN59eM&>F6Vz9O-U{fTp*f2n@N(9E$!XmES|eXodla0-{JBSqtSSR zA$F5x7#B*4)S~S*I43m3;W@#TaWe}I=}xQ-n(QG3yUCmG^+68aqOBVl+P;X(CYrf0 z?Fg^>-@WoAhtKMFz?}x)Fuy|!%hZ#9AB#cEb(T;oRPPiKwaks5;3DQ?C{}H_1Ly8( z6V9sMmyQ)oY&^O+emgVIwWTyZKE5sn$@prgS2mxL$6`_K%ET_1Y~+E5;*)rrlKP4c z3)j(Djkasf1U}vU&D&Md6P~L2Mw0Z`+3@6YNH;y6<*YTLyA z0WW{#J%m4tvS%*_#;MN5;}Z_x0_RKpZur><&1i=Q-C^Od2o)HGwiq@`{7EXU#PYBPoSZj$&_ zOrUYw3|Ers41Hu!x&uw#`TQCD@IA>${X0=|maK=%1~DJB4M!xZCY)0C%9I4!1)(@x z_Zx#TyoVKwK`{0?nt1t*pk5(KnBNM&o#mv*33-{D!u@TxRMC3=O=$LBw?ppCWwVO~a>HU(?y%Qp{cmwcbg#Z~S39AL?pfGm*p&NK zk7y)?d7McM!n46jBDy#&)g7rCzY^PZ*hN`xX2G(jg#r^C{^&}UP&3W5(gS%vjq^(A z9}4bRZB$h=1Y!ye#(iGZcEu%06h75Q{1Eze0^Q&g4+TqNp*I4N%Esq5>f{~_Ur774 zEr}oN^Q`6%_GBxD?&_i;9s`o^5jzj-HgL(WoCW3XwrQFAzpqS0q9-IP!>=?Z{=wG@ z+0>+(to#Em$X`9kI`O9%xTAM_hu&2SrHGjKJ!~+gnJ-Q5XH-KYF3R^GO!V1Ork=U9 zA}M9|ZDD?$tK(ltKl9e_1%F&zL)h~xvL`z#V_k8sDWtIHvp#0OJofq0A;&f&YzMwQ z7IBLjPSiyf(as;ZyTj*I%?&p;{YFNB8=R4m;5cLjPW%+9hS$Q8Owg8jcp9>Po)(Ca z&V#5yk0e^9BC$^;d<$J5`eqVx2Ful;KF941X9m$y%qy}?wA3aSs!wkEIl9wKcIyu! zE6Ka}4c8&)!hF6UUKGa>Q-^V(w4y&tTa&7nk>(?|UmP`)SS5_uSCUHvQzQMJs4x9BE(U$|r}JY@~v*SF~V%u~$a|-@%g99S*;|Ta@&M%`R!{opD|L z{Rn}9?L9uXGFf1aDN4oZp}rG)Ly;BNWs)RJlLPddKg!cgT}eooW3QhM+g zOi}6yG`Nwbf}hx)Xa(8U9DP_GLaIMIu)s=ff(w`a?1m@~nx-J^p5@OvAKn*NpMZ{P zv2Euf-a`7-{3Vzwq&b(is*9t@zqPTQK(Jr}7`7N#3`KEf^{@O@M=O7nL=*DqRM%?# z+;2dV#Zy2+iF}|tNwjsHg!?7b)?EFAB1yX&EwH#Rs=6J^Ec>8kGM3!j_U^R#O|g2A z2v}pSFG{(K@C_f+7d2Gl@7d`kdztX&2K8#Y*~aERPG|-nYd+{Iben!^5H2xhX{j`I znSE{fhKnGD-d-(BkODJ7#XhERyfP=;;!;d%+6(EMi^SbLJ&n8z5|2?)KHbDmLOe*^ zeZvfsQQI4#@z(~y%}!z9_bbt-f0R-(E*!uUKy)|7=8M*K3tPOj@df_Uz*WzvF@CCzL@Q&5fArLfq%p`9qKhpau+ql%pZiHk?G3jy?ur;H zyRbO)c~y&SHrDf_Tg@%qC2hJ!Er=z=>32Hneru;n`wy+4_EJ6sUv9(4%Or@jO$CDe`}vVNCl++Qj{<{uV}q zdauxC#EXvXs-1f4umbOjUPn{#$6~DJVA9RzqKTw7BT5|&#gS4@-5i>0r>Ok9WfHqU zaT>cAG&a_h#ZMkMjY(ZPO4~m+6h>w|FT4GF4CL)Xd3pNyRmkU8ziV=(+7AS{O7+H{ zz+;@WjP{SC?r|n|kd+SSg=&@cm!7ZYWM36kF;777gW{&!E?5xnhuNsXc$f2~Q^f7o zDCtO~=phzuXf_q<>H8M-VBw`b-ZQSaj}24|0_Rq1Onn)4JMg6aaEh>mNh`oP`;GOj z+DRI1L)YLb1BxXs=cc7{arU1!5lEjI$UcLo_pQajaGea&r}Qv%BpTwLuB4j<>0 z7#~V+NLcJ0)_>zlTIJhLX)~&+gjglH) z;_$jtlqUL342}N-K2wgyXKObf?x^Yo?krm=U2j}roSr-@1}rNNu&o!x2^{hvhsxI# z=?`oK3^SjOLuZzY@(Pp-ALD76&784*aCb6yLVYP4ihv`|EVB(j8;YL8!10DDNhy9h zZ1_R59d8^kR8&guh&;89_R~Ss>D}zz?k^rX;jGC8s*_(_HRf~LihX`$t7hJx9YU1i zYu!U(ewQduMPEm=l7j1X(`VC0@RHAP&EPqfr}1)HrMNDWlaH(>OHm3qheuO>ZF=JH zd^X!)Z7k#H*w*UqgWi>YN+qP|+f0u1_*|u%l z>ayKs>(<^U?u`?1-@aI}p66OKbL2>meESVZ*z7NT=LqEDysd5|F;E61BgVbenlXwQ zL!H65C~uEDXuTDhK%}9}T4j42qppl}j&VhCwjzoPZaz%__u@rrr8(Qd^s`}+x#Zue zYl`^13tSHIeVly#6*qH2tD~%ogkxLMe4K~R;OQpz@9DAwEa%y7@#|G$VE*P-B_+6K zbV!=of~3W3*8;D%yX{`hn;@mLES?OcYlYwcP?3gN=s?@m^~`u_5Bdd zy)VL!y9zx(twq+thOZ7*Es|$-DxlvQUDxXyY4+9pCBZ-r+FE*SxIRQUD_slLVJ>9B z9?@lM<)#pL7#v@^(?>ocUZgJ8GvYG#_DtuSDm@p2O;vy9QQ8^z$&cdekDaZc>T5sf z;St4Y#zLVFOw)3YKDql(U6l{T1m3TczLMpf+({T<_GI8pgbb|gg0_GJ%y{vvr=`b| zGIcNTjEHQ&FHObT6<{OmXDlW#`-3;zh8RU0zUqMTb1{HE z4X^;bv+$p$eva0--1&(P(mlbau6*k9CIM%zg9=?^EI4HF?fC=-;P{3Cj{svJjrY;N zwefNE?1Cn=-z;z3zd!R_if_Vg^jM#mbINuH1lMb-6r~7nN8Rb5#`U!J4ue#83M{pD z5kXtC<|pp%U!g>TBisWhZTKc579+VkJ4#1Z5k(VNsU0A zyAGdwLg-UZ;Cw6q|PT#3Imke_pRZ41?bODhA7vI0pj zOzlP(++3EHdQVPJb2sz*A0E$u1jbYIES9NE{4QE<$&ElqfBT;ym#=$@1N zE^L^-TWjklW#g$jAz?MW21hCRw#^wSX-&Tfv%n=gkr}c1YQYE!K(R zQDKZVzGm^nRC=0iQ9yXx*_1831AlS{_)IgcZs_7!V(Jom6dl&19)OwJtkA^ssDr9GXmZw+WmW(+LT5atxMN4ezL?+IA~Xkq2TF=c|QbkIqKm|{73Qzi+- z9$mY-&|zg$4$7+!zSgAGd~5(}U#wKF>bXf?FZ%%RrDMnsZmGQDFyD+fd>>)EQ*ZO; z*@NWYj%v;+HRT^O6N_E?$~r0c;L}tbK7_Ukbi{H0Y?bH_X*_J)TsXlARtNT7V9}39 zQv$nbZ_9Xkn$rm08dZX-aPC1pz?#7paPBRMt!0%=Hkruk(004;CLD5+zFYG^g_W8R6G)L)TFB% zx;CNWIzXm1j>e7wF&+S@8VjwhHbYqdVLMloaim$hl8PgmqCh8B5?-f^1_K%dBm0@) zag4=>F7E->@w?J=eqV4a2kJk&H^hGS&#~!)X`(f7eA+t4dQb!o9z&44f8cPYwR5;e z>sjo%jZbhxm~ZpWR2k3n{hG-s#oNoMG#yRebIP&V%V$m;y{`aPkSJ0+El+@N!|uif!Ukcbb^kpa2 zoS;_L3J*>Pb*@UQwQU`%y82cqpIeu+=?>#|%Z9$;sV_OC{zLFl3RiMXTa=H4w~mWY z7T1i7ag&{d3N3*2&z7$N@4d$h&A_zA$X`jExlcq!_Sp~x05J9^5IsH_H7B}TZ_O0&KMGgfj{yEHCq@sMi>)3uQ0DCmi!X=WeA z4c|4o{AKk*cyx{03lot1%*LRm`M(W4HzdpMHsYU$(suxqgzh(DAZD!NEQv(rNu|kS zOV2iTI)y3qX)b$LJ@B_t?QN^c&_Zq3E=FG}Gs_yS%*JperO{)rp=3slh%{T)ewAR( zOaToT3kd-Dbd6*)&q5EBB;z@dbo9xei}K>clR%0e^`2bFj_J zUDOFPH%0(PH#cO_mu8B+mnfbmdwSig{NJNs?D9l8m};yIBoUu*<#tbfbqw#}kDl=& zM?%bnoM{{Dz5qA(JKTF*Tb1y%!=oXNUqWvUgl^9xBd5|8M#6C%j^ybA@zS|6d2jVOLff5E13tyomtiomnBlhmun~E=|yl;!=MzPITyX z>oqPp_`j;#We<5Oj7PMgZ7CMPhn54(^yHVL!L090S$Fo`Tjgec88>Gn5yIB za-~*<;&=iQ)Ia6q3g3-w@%*vI&Za(CO=p%)8q$=@oYZJoYuQNy5M;fBlBz;HS{=@1 zKO+ENM27G#_$m+wV^~oKh1EHx1uhQw_1W)c@v7gS(Z`z}X9V=*%KC3!3ndl3z|SM3b~lg~uK#q{N7Y^yL5u{O__@{sQJ&DX0quuGtvnsTa(I8SF5I)U~L;PI}Ao5BpJHD z0X8XaU$2kp0tZ&S^fOH&W@bfX85vRW?7OEL-G6+<2=S_Xoa#`?4M-2fG z#BoOPma}bxq_XJr1L$Nr^RSpHhkn+7SYc|tWm0MTf0L-Z6G>BW7@R0t)zX;{+(dvaN-qpZ9B^>#+tUjMS%hWbL93{B7|X7^GWOi@&Of?hA7T~5xCvaN#{{Xc zmwVTXg{wQsVh+`#qBO4gE6M8~sA>T|F*5+zY#A@4*Afye+<>&kmNeymbAtgUt!V2h z3>ieYi1$WjrK24c=My~$DyEa+b^wp$*; zhpx=)8hly-&(rUxEJ1RDl;&feHP4dzr+C5wC;1>@iw-)Qzc7rt)zktCE?8W}nCWra zHJn=T8pN+gX%*dHJyE1abo@?n4G&$^?|b-;2;z-q+}eY!@BUKLJA0e-UNm#Ce)Ye$ z>xo-waW+BQW*S;fswha>yw5Na;uIAu**BddXOSLo@H`=&%Jc_Eksi{xF@DQaW*<~5 zVQ5*5*>Kuc@jlyqWU>Gn81m(pff8i%qx#km!g(bM-l$l+@f7IqQl0|(sWVF#4)w?= z;u+eIvT~8stNPyzu%KLz!Ge-HtOOZyBl|2Er>nlh1d6@|`oB?7{s2$MWcLyBm{8~x zeFM2B590rSFc#;3z2yH_L9ChvX9!6F#FUoY1VNLw&jN`IBPAg#t)==yUa82Y0jWX# zco~`gYYa{kjDx`XU$E8xyq6}~3^9oMKbn#M4bO8iw-U5K>;QxPy#oh#ZUt$FfM5W< zFz>ZXgFl6k_~G_<(;x}b-aw$>(lV4Fk-$_Ww6w(2{+vSC!2UPN{0IF~U;WH0d-yWwe61xyL$QI-fMXa1V0=;h9Jb|9pGdDIg1fcW-zVD}Z0esRE{jjF?SHJk-e?TG>3kwtm(wp|5mPB6|oZ*!r z`~&DOzWyHCDR@GS8`NKIWd6Tk;#n31GNHB|(4zpuUoh+amY)z@eU{G-hk#wsI?nb0 z-GJi~_wVNFZ~VRY>x6Gumj+->T)C_Ocz405-U8ciyibGi-E(t7AD<)vB>G=bDQSgh zb9)NmIJ_7isPV74KN!;R@XXNgxk4~T-#(lx_$SowM?v^L01L+2?@&wk4 z#)v@7uXe6)sEx`FrEj4MF^ zxl_<&_$QGg)U5z$4*hLdp9|SHqGyEiH#zZffI05eE`Aq425 zej%=j-Ts8+|Ag0{!2gly*-uXmfV?bt3+tn|{!jP{!|tQU{!e=Sd8GZH@c9$C{}bL@ zJFX!VfB<5xrj*adFKvn;^2#Oz{wcTx3bWnq3_Qu15)#~#@+`bn386u{aD0R1%z-Sv z(;$3gQ08{jLp$WS`JbN?WMvz0_vM)Rgs*bn_!RhqRhiKuc2Ph&b_Rz<1*Ev2dV|;f z3EcCxzl%Fq3=!P1gswVuCGl5EJ9Hg{sS49!x&Tt;kYvv;BeC{)cN*6AL5~f1B(cxp z>ST9O#Z?$m!+9C%wN%+NtLu7+t6G=v!X|QAU~epaglw0U%)n`e^sV^r46d!8Re!<6 zRAK3{@KKu2LF2$;a{mbFOu(wc zlj&~M*~a)dkcEBC$EJwVSl32i2n}qjt@oSpq1ch=ZMfzW>zDV3DDXNFJ$2@LZn!g0 zcVB+(tF4W>RecsrVsePhpj0c(H#iHVqIOxSM7C1VB*agxHV70!;Q4KlQ4k{%DF8Md zk}-AyxLSr&wUQ<&tENRRBvoO{%`KP=_md*|08*g|(Xxr#ClNda5)T>KGYW!3O!R$W zaraso$13|A^&?#C(DO1=YqqIbFan-K91J=W(DqEZ@2TMAlRi?9Na!Tz@8q6iubu6g zYAQmge_tC;k{oPd16jf^8G25Qh5&)qs&?QKO2_j+S*`Mz|tH_>CmX3ppCPf)c=rPDUqxp+a5YkmDFOb`@qF*ZmcmPvBo3DpL zua>&z?y0@d^lq4StAw=&ti(kIW?31aLr1}3_N_oQZ15NvF=abzZ++I94Z<(&e7Vx= zU7evQ{+*pZ{i*ggE1Mt*iO@;^pUUWFcXFf!UTCzRJMX}ucmTWh3g-m9`I*az3>_Zh zsm>t>L99HXk)_9Kq_C{60$@vf$s1#p7kk=4zS!N0y~}_l>ZNlhDPL^eydyE#m=Y3= z<#yqouO>Spx!mJYWV*{8mWJLaavE%&7xfT5E<*#-3Ks~p-DxC53F4tOH1f+SYq-%Y zj)IusA+0_sPG-iN{&xQBFVl%RlLM+yaBxFA^E;HP54NfE5MuM`AVA`rAejdq@yCLN z1^U)2ge$oy!y(8MpzL5x!$Ns8--FJLFZyWh?HUF4)v`AiNor=>7@7bsKI6-9V;3dk zhkces`?s=;g5sTgJAv?vMTLCJrFLpJTtRF3uf4x&wC^JGpFI=RzS`6p=>1qP+FxwT zwEN^b(nxPL9a2hwD8Tln24~*nY}$p@NQ^K-=$VN{|L?|6OAcJQ5OBjLYU99ad$jL!AoKAA z$?d_17H^_Ob`RT-Ez($aUtt?>fQ8YcE!!NcULFi*0rM}%en0p)z2`csnfZ$J@pYQi zC`7nlZq((&6g=+xFp8UeH`C%@S}i6Ufkl`;kH^JmJlz<(5WsQ1%pYmis=M$JQdE#Uf@*Mv@QMhGe_s#MecxeUx%T-`ebF4(x16$i zUW$ksr?lue?>#1UGo8UAGDZe76!GvEoE6W&x6Wb8Ih*-3v4e1Rv}!fOL;$Jq+QbrC zhdu$qsi=xMb)-UA$PeA2h)haH|1P?&=S;q;cY?{)0a!V4uDhG2eq>RiFuGl8vFx8$ z%wRj{uZ~46fQ_%8#@94s|L1WhA#xYGqfiTdcm)N(*f;>9CggN8RR8 zhYvv^N#LU7RrJ%>5tLP!1FHGv()0-8=a%>gLRBWV&G`(QbGN19jGNc#E8?QQa>-^VF zWSL%9wg?FSn9eG-!s)BAKb%+?hpejvJVZxJ*kv??%5L1&zI?3kpI67`VNrMuB@#zg zPxWL@haxx1=*ZS*u>6?45$u>9sNKHvD6b*LeS{3l2>{K> zUE9u$el#3`n%U${tl4NV?@TFZFGhjcLE+l?_FR(RXK$?w5jL4K_Sb{SAGNv-J1Yql z#x4F&vnu9~jh*sgL04w|1`qELVc7&Rg>TNQspR<`VI$1qQm9OL#XFypc);YUj>M{V zc?k2=YLS42Wd!Dr@R}m@_RRjKbb(h8Vj6Aw=|6{+&-ptA>h&rGxpnJHXNFyLFoK zsVrO%I8QxUtH{F7;0$iVHO@aa1`{Jj1T=Yagwb1!4BCD(vk99M*|AT)A15WTmG5S> z6GBKiga6C9-E>!WJrrVRH>)kVvNc>*4n;g``Pu- zWH3!RynBxxlzz8`3RKN^xmIZLfb9n)$6^Fk;N?Du*%C8xzsX%&#HV94?~{`GuQ-)v zRyi-A>6xd4e1}4TjThck?!j!QT4@U^2%7;Un6UgMdid_}gP37*_XJ7SZM1A9A z^h&XB4?3;@P+-rxp|ch0LgXP++R8X}m~N{VY{NlBnWD;AWVEstydX{e33jHU_A2Ef z_q86-e(XUZCEK#k7UvC;Td%Gt^~;&76e`I z0$bQ9TUC3X#B6iVGPXX91*;&X;d_+Q*Ld?9SEqnMCqKfTq&AHPu1afOU_lUTI%6&Y zoJ6z=E^miUiS!{g7us{sMR>= zPk>IDitivl&Lb4YQ#4rqf~U0#2Wc;qLs>-G8>`{Si);3Jxw02^g2g=010_7 z8_NwA(66qz+PuEF289oOovSpDx@ivCLbmRPW1Zy*@;0F_jzfX16#{Xk_F4$ay@CVd zso8v7$J=vdt9=?WpVN56l7G(O#S(FFO|JK;x^1?pd;EDgOspVsMTkjMSZCy^BaH`O zcn2<8**f!3hatp{6%@2R@;1yW3P%mbpS)}Wq_p^G_y5y-Ny&a3tcp>-V)3)Jj}eaV z(K$k|Fo-@L%fa?8WM4!EdE_av4uJ3tfY?@6RuGb}S}$|3u2f-tvVd^L|5(r6Jgl%G zFQ>2XWxgD&b6GIok}l=c#_^u{(Ear|SKU>*C|^FHF2Z^)hbsNs6K#1DeaK=;vGN2L zfIe4tQGQRDU`JirD@BCwiTZmEpQ{<2m3txKm#WGb)((v-g`(ji8IAGQ#(W|v&QrYW z_0t8}7HJkUmA%iiRZodDk^WMiRPrd$Uo($d`cX74-kUI7;zsV{)ABpUU}VqR&-ndY zB4Vbsj0T8^#Hih8uLZWjoRX92>0}@RK$D%j4Ds==_pjo6o5?~qy``RcFk6^aN>63X zP!irINhO?aEu1;sPt7$rZ<@_#euC)QdzvF2>BKt-&DaT4YM&?_c`*Mc=Sb^a<0EZEf zNqg!|2=;GMbW;g)IvOgtru@R!2H>9(K)B^CiGXI#6377kkY@L zKj=B5X-a)^dpu=*U+&tE`%jLV0A>Uvc7h4Z40*Ee8hrW*J`*_& zj*#KrxbKO~3{bJ*5Ohqb?vH4qxwj1&#` zU~^Y(GadNwQto2@jV!@JIfV(q4Hy2)ziImXz(FHpA&bid`MxVW0dg$E!Gh*ewE<2y z5|t=oqQ^Qs$tV3i@oX083Xn>OD?!FR_cl!nj=)TO?M(y|Qy)Inspge?@;izqZHoT! z7p%YL`?_#nhn4Y*E4H;~2gz~Xn_>b9ib~OgxRjXoZvrSVyUsRkmEa~P%USdSp`8x6 za%Wq~k?{{ko&chF;r=X?uu5PsgFWr`*wR^TA2Lca^bOJ(?ujPCcRW#+7|c@nQ~NcC9Snv)kq_I(c#1K}k;uE|X#vjh*aVT+YCqg3rP1d{ z7o4aIESa+XKz7+ZGz7TTiL}d^4rk_&H%!@|`DQ&223QweSt;_2CC(Q`yw4!kgnxO) zoMOck9Yt<=Y}h4-I&+3__xRk_ykYoAbaKE-;v2gQa%93h*om8=wYlgriNOAWBciPv z{2o#{PQNXOYyiBa(^@(Ds30aMQ!1CKZLZ5$yb0vU;7!btH$)gqd1r1qR{KvF1%VKy3oGfm5QAe%3|R0+e+heQk4Q z((;1Sl&`PBb>_ubfS*fn>3(gK{EL6#?wgSP34h|w3?O@{ihKW&B%DC=3f7gT+y}$E zD8D>Ui#TW)ma5Wp64X01ez>M3$ObBbhta8RF%6WT4*n0$C#-Kn!stQB+aAoG^yNmH zplNpyx6ifklcH6MAac>{18&|mCX)h4gfZeYA^H55+-Isgw~EWo*dkoeS96DU`EP=O zKsjD^Wx%v>#cQlP4r3h5LA~_J<%{Qvmu0^ap$s&X;9e;`yeO}am-m9D<994nq2jP& zo-Qf2@myx8Oq-&)hNgh54ff>e?thk`J0iaiDIK#5o0#s`DsEBniH8MAw zy8Vt`d~n)4+Gx^2XJac$Adq$}r{n?zNGeDwp%mdwF+R$D(T8(D=v_Z-G~J2%0dBkB z{?WNt>|ucCH%fWQIYZ(GnqUTtyW+Nj{qrp0!>Q1$qJ>oAENvikLU=3xb>RDz6G>|} z44?&+WJO_r2-MF?I4^b;b!qgfW@$DupTdq_mP%eWioL)IL%5^OdRA}2icvlnx`URp z;Mm`1=ac%CSkB2(o?O`1dF_c^pp;&9P-DVj$}GpNy=MW32Cv_v!d11=y>m}HK5LY= zthAlJ!>2#gT!^sbZrQ-d`X9(u>DKDi$azDy$2=GeP zYrfH#LJJ}Dw^-+!X**JNxnT!y8C65X7=P{V&tz2(T38GFfLwc`bX@KNn9@rqOm5CH zQ!z!uUkU%Pk}(3kmJeq)VslAyMA>wIi@Jf|Ep)f-QO%+T8@vTn+x)q?zpW}r~w1?HbaqS*AG@f(Ud#!Lu~w*Nr-jBxEN z!i;0>*BsAc|5kx&0d39CIQEinW|P_wjsb#$0Ywu* zM5^Kjo747!wc&VthhE*v0`TVeKmgC9UmW6&u<;k4bFAqTrh?q5E6_XPCrK$jC~5|U zosc9Fk0ekFfnz%=pundrjKRuS+~?}^Sdqk?TkPYm0&^oGQ`zTJXH?xLTGhJoyHZe} zhZ)>BZdPI3SSVTNWF9`MaTB|)M++!ht0h~asQ@fU7*;M6iCFiakCu2~l2MkHqV94|mK7ZcjWk4ef+D@beF&31Ph zVMp&hm4Hm2if!V&yE_TOcwe?WYI&0iBa$$yu3=uo9gODtVA)qgLiH_1vK+@cv-_NyRS-=q8Ss zz|F&}RMI9~bn9c={s%XO{lN}YR6wU+-Y6qNN24+1m=ss{=>powuUz12bpI_pte@~N zHWZ9GPp>h^AaH?__+hr0Kq|r^&Qtf}Zw|#@ghPB__kdUizQNcln5h*cMP@CIDa@+xSFM0mniFumBX%3^?*RG4VWb!Blfx$JHQBh7YiB2TlBrSuIojH_= zE&5`_aKBchKQg|(;nvI2euWv|)o-1u7mq|UzIB4$+!^1-c@Hj10^Bdywp* zUpWq;`G7&h#NTI~G>JNyE+(P}2#M}2XIiR9?p40HA} z=1{}@F`IfWb+-MpEp3XA?SrPCr9)Xlr=Y9D9g$u1rHrwOwV|D!Tiyn;{9&&^GcxDl0#ShGdmu;8{&+tW zi2)#t`9~*XPb4^ruj4(B8>>}R9+OMy4*v8ws11||Z%$&qbV0UB z^vvojo+18@LqJdNrcaNfMik93Mxr%OgMSJ@c_|WmuYaN*JuNJ&f_TnQWf9#He2Jcs zr`hpAp#y0(^_blup(-%PT7WO(5>JhC?3WM-Cs4RYq@=wxLSq=t5h z;rnzRSSF)P#PRQs?&q^iYH`0Ow>s(d8hr&8B~EYf{DvdMQFT|Hlrv2D3{UHWhcq$X zBT+-GDehpXdDNK8^EEq5$$A`*R1ECK!71TKlh2Su+Ay4H-s13P*e+XVhTDUcNH zn8CVtBimF^azlJNv%b8M?aZrpe>VD1wmp1Z^c&jzz^1R*uglD|IL5(?w{HzWfTRQg z+$H#*I>|!|l+a_!(-rPX)yY#OV3u4L0*jsh_^uiRbbH=$I5JTLy-AgiU4pO~nFHaQ z4dNzlsBLRBs7sV!vr?U(9$p-`LyWH@9sVSfcCaaY8t>b-cZp7%`7?xL+v*s47%JMV z$wZv0JZ8>k)2>)wcH`Nhf*dU2>g%Qeg8SeD*Ehu@-nlr4Tz=csJ4l#O&ZS8-K5_$# z;hUbF#ox$r_QDjZ(rzG?XSO9XCh=pW<@|xidAJ5V$QRUx^?K}i^y#* zT4^nY0OoF%L?*TZ5?wN=cwRbT>R_Ik$OuJh7=@jdG&jnM5>uf}jVh}`*N(jb&-tt- z&sV;y!X5Un0`fmyKVKhqV@t}V zM2vuu5QCr>NkOR&Io0;86rXzk9+jKTH1WbF&42drSel8LCR}6ry>?uBFZ!1*8Le|# z;Nz2BL&+hX^O;75W4|-#Nu*}owy%Kc`gKyPv6k3(9rwl#^Fs{`l*y*a8gbz8qEs?8dl|6F z1y7!#S*$&?&^0gaNB5m2csr^p%;7IT&t%K-mEXu#C~g;`4f{XDFg(+R?ul*N26>k2 zjXx#Q9nDQJbYEkYvz{dbsx+#CKJ3U=Hx5Uyc<|{&)T`1uK;yt~MRr5tFy@Bmji7v_ zK{#ZboImSwg;V~-v`R=}?fmY!Iip~mr0>1>xQV8P>J#mxTjBRmd*IxJkbBh=WyA=| z@&5yswzQ(STe*23sL?YR`L0YIWr@Q76_u^G+c3jW>0AQGqr&11a5zdVe`Le)-a&0w z0X=)#JZ%_l43{oE94EyePUdbNhCP*{bbSGe6SF-iI^gevCh|E`2>AC*53}|%6-PT%U?zoT-e(YP=9_y^9 z(Ke@4uTh=Pnanr?#HQ&_R?_LdT8VWmt*i%UlF4aGlQ(BrHB8aCU6pQSt6$PpIKQiQ z7#?2@e^`-lJbg)HOhhQ8Y?3?-vDJe-4iXI|^l`~9brd6r?E17Rx5EE!K2h=96Xm3w zz?;n(u)cq1{O8;NX3iA=$%3$~0vDtSoSc6HLt{n6bd(JZ?V^-#hgLx&Ut zoW%8uq(~SaLd(ZbrTVFh9QKOBkE$W&{Av!>;!UnurmiS?13^UW$$T-vuny(j(&(M= zZ|nnzD@F&P-2i)`!3#q~jHZfc)N711Iv(uzHB8Mdir#}Cd|fVO6bk1uoyb0D;#g;^ zO&MiM4xFmVVSSEQ8kq01PQlB)S9B2rK7n30rGfWNx)GXPV4xrcDf0S%Kz5?^y(}Wiqff3 zA^j$L=Zz|=2-u~;85Kp(-gp>iJ&tdoo*)6L4~{m($El`%?LuX9nNSQ-61AA61J9#7 zX-9F?!qg`&;jS}V#q7?+1L3V9<4q3Kv<6I06zNuF%uA^4V=JR>?7P)ae6o8ZmalVAI&ZA}Fb zwG>nevRsGajXQs{aIIL1;J1{fg$)@3_?Dy=ooW8P@b>|pX|Qu&s~ur9(G)Z- zc-M5axD3^MxPKrt)8oovGdH8>T@Y*VWofJe5u!4L=&Vy>yPJwRV4N)=Lhrs#VJC6AtCYw|3{ zkr}pukvz*1r#{zvY-}PY5_4+`S*c{C#rG`-IG6s*C{T?NTC z86BU;ojDURHD6pXFy5SOwU>X8~TzHTbSDqDrJMsgJ_^vq^{dtdIY9@cX{9I{= zJtDQ6X*&+TGJ7E7$>Y;En5j~GJUw$Ikm15#Ip4~6IoSd`uq>`5nGgq=FKJHFmDph> z7};o2@E?a5sm01xURI2uE?y-;Xutca6cf_IBgFN3Jn;0A+jA{UY5{Qr2r@3z67e9N zbglyh7}|*1T+Y-aWypXpc&M_0Fl}XA^MH#*d5evti>lQbi14TRYuSr$ z=kj zM<(Cr@dC~SQT%vFHls`i(i%ReeJO3w$HT+=Dx-~LY*?l8=3Hk#`w5oTYqV&+3{qK; z-qs{Ey!^y?&S$SYFOg}W5k`dTaRcLtmQV3Wdl+6%``(4|S6?RzVAD67`!Y(*?m;u5 zH+X^>UTL+R#R(|0K$$KcC`vdu)j_*_ru8}mr^|_D28;BM1d;XY_fikNcgXBw{32#m zmzx_0E5ELuFL$QknE0aU0PG=c_;aMUa9#D^J8nd;S>qctg%BdVPPj&l_B+{NMr_<* z`1;u_)03-HsZNywB0BK1rXjLZ#@`LHsLz9`S)}HQ(+Prn+Ws*FIi=Sn(h5Bfw;oa_ zLH4`pFw8bC^@%vF;Xb&7q7UJ{!8~xGaSo%%N})fe_{d^Ol!mtis76qGr<*0y126r!j7g*S}00;)&} zFt*zel^cjL&O18RSke|~bAx!9T2tG;SZt%3ZS9Rj)>H*9y1z@%8!#F^L>z3iEmz7D zID2V?l35lN40G8d&k~S!@;uLG$uhxHt~;z}KNe}#D>;%?;4&9a<3`;0O-g+CQBCL% zM{cjNFywB)X1jS1$puzB5UJEh-GYygm+Q;j1t@pX>HaAK67<%@SC_qpPNhGE{B@CJ zNDFtvX|J#A7w^JrJ^O=Jn9BVpLK%Toa~SL9#ffFt@i|oYLPsz5{Bi2@P;H@daJ(Fu z-)sXLTW}8Ho&|rR`&E1|aR}I20~|~83atw`>amyj$q8V~x2GGhxilCT2V-|FRLt55sO%iI@l< znkaTs++omsn%0fK_&4UDSMsTM#GY5Cc(|MjXA(agh)mv}YlC9N& zOdG0sTpWBw2UnP}#Az?WWc80|V3acn^D4*AM9~Z|hc_VBzbu(S<9fWGM&q|EDa}Ty zVTBMi%c7K&#RSvDwG!Ia4z!J#x zm4q&38drspB~a97{>hJB33G)z%mxKNY$8x@sFNL`B_~`N%Oj!w`04&RvTdPeOvFxA zt;JEZ$>1(BPw-hPGYy(d&IQi=4|pbDrPWq-R-!>t5HL!eX=R~e7#<7S#YW}x=3)`x zR&*WqVDrHg*(*(uAeorYBc~98gS@p8oPDpIJA5~q#ZBD^$HVvK5x8EvsCSBNZx%zI zs?vgg7>Cjh5;1bir$x}yn_9=VM^$JtYlC3QRw5w&JhtwNOf8h6?z{kHSkaA zU(=yK&S+)cN78c1AR_8YjHc+8okEB^Rn4f9SY%%1_T8{(40+A6p zuW84p-(KJ>K}pe`9x&e7T~wwp^^6%$4+Evv!JkCrV#x|s-v|Pd z-++K`1ysgHkPObwz)QI-yM!-yg{*GUwf)SM7(5%?q(tye`_=k2rzTOO{)7IpejU^gu z1a_oH1sW}-Ski2#+?0yWluFuF6nBzz!F)R3HS8Z(_Qvb|cJIHFo?gKA$t(ZQ{@GXF zo!YLZlxZQ@gnv-RXROCU!O+4mjEtlCK*7+s#0(C7ziwrrv)xf=0ieylf=kGO`|2cr zA;S~0HZ8F>$3uqm8VWv}uuzgRqbM>e>SE*rMKg@$A>Od|;m(o<^=#sU@}kw{qfini zRRbHAss3v9C;8PE07OWFNLnF?2>Dx*h!IF3UNm1wb@lVlT-WKZHy%0D*H0yAP%I!_ zmEXXtMZ|s0l0}PUwt(M|-a@K$r<<*UHA&y0<++(ATB;Rb+aBF~9EH7Vw>_xT?*?ui zwFFU6%)eZ?kxb|OQ@MZdRHp}tLQg)QR6wC96#vX#BBO!s?odhpN=1f6uBMa)#=03$ z0qKLoFG2#a_s7@`2A(TfG@8J#OyDeTQflo{v6j$nT+fzV`~|>8zXY_eGg9{VIkiFK z#_mG5pTr5Q=H@ULA)Sgs$8^F|!u^^x++9cfr|*aa4Jq~u6&nc_yw9-4Kn)E$d%PRi zkpv2&>lAkEjd7U`NR1m#mx6;48orD<=v06)Flrq3h5?#1?_A7+$sf^LHxT&+BZNB- zyRZ41LfnZ76B4lC&xrl|{P|`zz1O0&RsjK?FI*G^B0*OK5)>IKPwD0cfbn;p@{4xv zkaCp;H+JO%pCVw`@Hgx6NQ3jq9mG?CV<}`{KOxZF9awfA-ihCyxv*34-f}6KPO|5t zRO>|0t+xWwEoBG8u4Cbe;v!^J@fv) zkR}Sk;`mt`OLX}r>d@h0JbS&wSwN)*x>ZhzuYPW>x+P~zXEj<*qb8Nd)ju~u zHZ2KL4Z+sE<7&D}y=EM_xq8z+Fd4nzN*Cb5nuKZ-z|1G_swNSCpey2bU)AcnyGuct zz*kT2;aeYfX&R#pJT95Kv>@|0NM!m5{_}5}n46~7zq0&i7Ep)i9`6{7bj33^yV-Oh zxu;v`^S@v|bd`zq>(ND`(_D!X!cGtPX|#)w{a!M9UhgP3cV>Tf9n;zSn`-+vB7gwh zBfORKASP-0_oWqs^x6^&-?t5{#)bj@3`Fanb>cS;Ut~fM<^l+lxHswD$#>-^>O|dF zScmPG-GWLeJ<3fyb3X=vB5J=6r8L&}{J;!j2#Ckyzd6&=3OILJ)@giZw@S^&-dq2N ztaA#kEbP{G$1CpGwr$%+$F}Wcb!^-0*tX4%ZQIuA{qNd!cAaxK>eJ1<8JO?;fLV#( z3BfBwCDpdS0}SOK~>2Z?`ff}A(5BZuZ49W5C9;?w*bC}O9bE&Dw%68OE>}6^l zLSnM&&lHDnaPz5%T?Z}_`kMUKAAP~YEYWL`(DQW@MQV~=@SUa&4c0_CHtzI`R>adG zp-B96FQ$j2tHfZ8XhYoz6jNJB{><~-w^isP+Sp0H&aW+HsOx@c+$^XBz-4>-FIrzC znF|dxqhBaxJ36ms;`&N0e-2Ie%9r?}6c@q>({tWz5ztxpekH91x2t+96r}Al5 zY-!EHb`CZpYO#e&yH0f?jfjO$mf$$6G)kZj{f}$qW7PONxj52Q1cH(gl<5fe9#Gsv zTT<6F7+Ce~8_KIPKOMw3fRB-BE81L#)#?)n{@amfGXtm=4Y0?}6;x;?r-UpKHuZTt z<;5G1d>-hX-Dp+(zNO>=&Fk(rg`!6_Wm#mQMF0gutY3(=?;H*1b7nGaS9xL87L)PU)rk_~_=J@>9WDN`GcU9L>fu?hu>)@P& z(JS~cF*W~Uq7vc1l38U<*1hQ1PM1IL)OV+q1;3XFqS!JM4*&&gYui~K(w76 z{VfdT^aRWKHKsScSshFuZ}E^OhoZ$|DMlyeX1}JhyQGWx_)>9g)Z;vUt+$Qw1B|1! z*r7#cF?+_+vB)LV!P=a4y5%mRq*1{Y z3{DzzEcqWtO}lm99daX0Of~P1Ei#S-o`-H%zcTY-qQ{zKoP{?&0glE)dOlA7-t=_8 za}xJ6rP;3rR9Ra#?(qSdc#y)V#&H;tSX=`@QrwHntD@8Mp>tB~`wH1>3Ynf_5{~W> zz~}_39%HwOOm`N%qLc2HR#;_< z<&S$BysBko5~VrQ;IZK_{GoB1?0Hl1U-nYZ1kdTKa^&OPer!kW<(~iMb8$jVK^L4Vj61rV)Tp`b*Tr6AdZ z9@h-Rp~sQv3y|A8U4ExL9IA!P=lpULE*8CJ2TpzQmi-8w)=0!&R?>#OZ9rxxmXq+y zoWqM+Pxm!fn_r{2GX#OQ3Xx~_sB7P`|Bf~`DAv~2IKFBMS~ulBSQA)$w7P$S@=1}| zBePkVKW77br?36Mq!B8yOyJN;9EolU0aww^LsHrASI)Nc$)D>VlUu_aZ}lZ#`&G+9 z18i(d?O#G|^`>O{DC=0g!bt^lQ27&FvO$CVe9V!OW}--%gSmo7$V)KBz7XiPBR-5y zHqQ{xqV9bB3;R*^Xq$o-0@swY)uYRK&)IDv@4If)z;8LrDz-_^$ex2@$ll2ZDQ3(wdOgMKkUdvM{nKTKX&lE@ z=-su_v{}IJnQ*2|ds(xgq~bm+lZ(tK@)%X(G0snhWE`<;@S~^iTNDfw zZIC6+MW1&7>P{gFX21LYldN*2`a6RD2lzzvUpap(3jkk%{eS2D|A7Jg@0?#$OGfsW z(tqXo|FZc12Ohw|#PpvM;s2^t|E;9%$U&3*2OZ-z0N~v{90L%Z036%k3soEI;=+rx9z`;McEUgI?Z3~zx zU!xdWd?t*)C0JQ0orE8|{_%;F~?GDZ#nUJ8!n z;Sp5#b6+w9VT2PC{BN%yY7i#tk7O`Wq=RE1#zDzXkKc^si=zqHbWolBol~R`fLWoG zK_+Zb<1F+u4|v={LE6B?I2LI^fS5n#Jv3jKzt?E7h%m9Bl3*MsR6>485rlF>KBd;w zkD(WKLrGtRKO*WgnV@=|Que*tq?j4ZprGXt%47rE5S|qO>WlEbc*qE4BkqPyuA)?+ zfvkk`usOJRs?`o5YylQ%{e$QkGv^f@Hgb^=2U7GNW5l3{1w4d519c+d*PY|<1&IW# zIK_C}Y6z>Sxq&)gNfeZ-o6~5lcydY<xQ3)u+j*Ul)mW`X^}>h~FLX$L~5?GgQLPq+A^YW+lNn@W~&HfgH5Sf8j<5 zKzx|V^UO5-+sY`3!IYzxNEm$ zOtXEfqA=m)D!E^8&d6{&R++ScW<5+IvrWtG=5y!7#xqlqb^{U(%}vt-*ICzkxPOpO zNnm+-7VOtZV+|1BAZQj&F=%DK2Ba;kUXrQakE>O(fe&~#8`iAs=RudZ33HcHunN>1 zTjhVFIi3Evr#^()UN!(Hxvp~jc#Tl0q#QZ;rnEvTH#*c8k8)WW7Ta2Y?h|L(1W_>S z7;Pu@hqBqDk4Evtt|`>iES=lO?J}Q|j?HDmyC)$mmh&?E^0{|@9S|F_bWULkTzoCO zn&i#SOW7sr;%ygWZ?AV;7os0 z_!db&Xf=1T_w%}6DcVbvp5t}%G|{ij%>Qp$2RqCZa;J<7J*bD%4sZik1NRXQHTFR=Tsh$P^tN)2l z4FGu{oT(9p038sH#9c_r7DOX}JqXZ?42cQ}p6U$9aM2Tj_TaCMKwZuLLpbF5_1kFJ z9kOW*;Y7G}NN}XL7mxvXd(X9B`>x0;P0nvZ`U}&@qOl5iyu5hO-4)aZ7p)AsiV6~> zA^8nU)C*B0t6*+=`J+AP=K_|3u(35yD{v_}Jv|Pe)h6HmRpFyYxH9NLJqDNp`Aypt zzUZBn9k&H(U=FBt@`!c(Id`rdQ1JAY$N#}IE+uJyZUKMx-Lv)~V2BQ>2iiv&8UF6}Qc~dA_-nxU*1q|}|lal`1)P2hqTr}N+2CC{l{fiE_{w;lN z4}z3e-^k~kMO=fIS3mp<#;?K8n#OtjbyT;Z4+@^-2{9hsLE9`kQAQ8fd!SwV=Wtd| zaWcSgzl=kj0(jvBcfU7;vL?TCK680eQAqazUKbY^@Ku*v7`cg;Jp>WolkoN4+f!MD zJb~_@t5{!|m_RJSD&{xX?^RMDk>uP91NdtCM{u57`d2Wa*p5CxndKc;Nd6zzMRI(P z0bH{y7cDB!IC|^sU#$5ZOh}X2bCYZPfe}!7@g*FW{HYJ9cY1*p`uAChM#oS89pdUC zIiZufzWaCLAJ-)=dA;Z6o4+kMs8V;sQfPUe*&i4q&aSA&F3&#momFB50nQhdK%6HM z;O`%}+cWJbBEj>Q=;)>fgZ$*rjerdtc$e6Z9~i%hHu@`@h}?f`8i^>@rCMBxLX(Q& zA7Br2*}Kjdc@To{^CeV&?&Wn+5`P8VNw7-Rhz5Lh<;UrE2K-67ZU7&ZAE<|-TvI%d zqu~H@{s=Cr84KDMwv3$lm?jG3wri3Ec?LzIkcJXC8)kSYaVtZj3K`giJlXL3>*Jti z=V_#vx#;}J6w&fe@N{7m?0Yw*q_N_D;hy-;MeKPq2o|mD{O(*_Etr!m=(d#V={ik_ z#$*Vk#!9&ERX!PABVLqt2+w>!NM9!{lo|?TuHN8um(0v6h%jZV7NWkml~%l-m`n&6 zHsICqaJE-g0Y$xNVlcB*qIfWGy+<+2ena>~S6P?X9C*WRD7?n6bon=gG@kmxz%myz zsQrLsG&@9*yMf0ZWo^;_TR^b5RNsK@z@|N5O$d<@anI`>T1*aO#Z z+7a7)ICN0bzvp&G3E$VRE9PS80tq-Q$Rm&1TKtxLr5nw<-a`qriUm5^D(Tr->ed1N zEm3|!G{j~6H^04yytb~FlV_}`QHz1Jm?JQ!0!EsRq3DAO={&C>H?T-b+AVLRbl+!O z)I9p8?Ed78%v<9^fqbM93@Anj?7PqCv*+Us@>>n+3Usj|!ZVzn2i$GR0Tcpb*7+i2 zs`PY`@9zu$@HF_Vq4Et|G}^!1w3ljR2`fjH-^lO!4$2hfx)yOJ!I;YeEO~*F@0TB| z?}qNLd0%(!`p6|SyKB^QQVL0CU4OxV-viW8YVV!({Sw{Nh~pOZbUnXm;H1t{OuG`b zi+Zdtt@d9?3fDJLGEs_+R~2XruZa{Bv7I-1n5_?tk#R*2t1{cErRpmaA#OW}?H4f) zcV+PmaJGT3m0(caf1eDjM`M9LiW@m(^Lm}ODHH>oIH_u5=d;o`JXGV881OLg{puje zaWssC`(FN>fW1Kp1FjorL$*=v-Gv8lPS@o24{}{JK1-kGFaGhPokWexkR{K{EslV~ z4O3rXeM48Y?Th@>CV|4R!d~QlV|VjsH~P}6880dU^P>qD3o!k_aaCYEV`+`fm93-m zH0|-7zKv$GO&dOWU4S={p?@uN71>C>`RwW7+UL48`07y!AQL*^h|ver`avgHY}XAh z`ORy701I@gZCVWZe)fgfEe%SaY2Z5UeFGU1)xSR=L@CRTJO_6XLun)3QSW|+1B}WC zc4rwA=3P8)EJhnH(+6mpWNRa~zx33#HTdQiyI4DP8MlV~0p%0r4C2|?Uc&j>5_#4# zRgZDgfI}cfM%enSD96Td)2~_55~u)5B*JDQfc^H99-U{%6xuUm5iJo2!e_!h%E8>)UZnNut`{ln`bg-f;*4V9AFLeuZnv0uPK!jp(Z(dS29} zv$Rpxsx3HCHfA;qO5fH|0-w_3Pm#5k2W$8&>O;{d%HA{%*WXq=h>5t503=j z1uzSZ8eD1rQ3fvM!;6Fi4zfN%WSC(~#N7&a3r)crbFC>cD?`2tGSme+f%-_7{|s3N z=%kH0+HPSn*l06Ab5=7?W94*^5Re-t$FM)wc4@;c**xBu2-T}+Kv4|ws!E)yUxH49L4M!|g>~@}!weJJ z<#yds82}Yh7Sbm4+-n_S#NFM<&)ijHUtpR@cIL+464+bYv|SLZM5+jR-3YO|s%hs0 zRfiNXWo($9vf!tiqCL!e2?Fwux{3Z!q1&n!`!z%_rE13m44;&B>){L@V1)cpJ)oyx`4cXOGA-%F4>98tkX2oyFNCN?k>+t z^!kk$$5lTYhV=t+m(m^QrskghQk#pd$8uqf3U@7b7ynq^b=Zrl(Y`>bKM)|%g&gdu z`^x~3^5tKy{}$d=EzKdHD{e0M!T4~&nh?k?jzA2_v#L3p z{LpT8W9=?UX^{3K*Zvcel2XfUtS~Eg9|OoxWp=qbNFgJ64!doL%b9usEO`XOk`c6< zIItlsYkfOH0~2&Uzf}9ZzH`$7MS%~yaRNNw9F$XyempW49Go@Yt0YUSr+4oykBK&` zG>w?>Lp7!6{ffColo;rxz3qtP(0~L-IZyOj&WTnf8ao}m0@l+siQ@yh1|PN)X^wKY z*_)6Cl&xyp1F4!1$ZTXciw$Ka9}8w?+h)YdVRN>#k&u$g1Vo|6yzb_vc`s5r=@|rd zdxa81x}Lr^VlnZg6UNqdHtvLnc*QwP`%<28sdKl1&y2jQ<$F#x565jxSiptFTo()4 zPns@Ms7hv$Uy-bt?crs=&eve5*P#3@+_WgUZF=^_(3F&Ch~zepaU0z*nm85hJ^aSz znkB;R*$z#6lih%U-QJqT5*q9hQf~zgH&_%!rXQ7B+FV|Af z^fPjN7&d|$)@|9r`0pEPr$Faz0`!DT2rtoiO9j*hyN3ncmRcviyH$Iz8vAGTu1(+wR^PI01ZU7k~-h%^Rs|= zBNmz~u{7%m%n};4O9$?T6C1tO|E&mU$r9$3wa9TL=j(G?{s@%HGn%U24YTZpQqARLpM1b5;$h^^v?_=cQyxm>cS8`C6m-&?<$Pe_K zO)x(vt`}G(GyqO2Cjv%4y5z${F60!+l&_KZti@BMjRw9UG3aVfv=z1Bb9wdpc_G+A z9LXFa_Kfv<1cs)ic);nU##+>iRPbGrgR5l&v*|%oVuzOT1N9MztCOf~Y{EgNH@T~E~+?CoiuiV#aZpVwlec*|pZWTVpVqtn#aEVWCJxl4{ zSWG#~F9mFagQE9ZkzxV)hKytiF64o(@@x__oog>&*Wi(WTZp$M4Bp*32#I_6rP2+b zm1ZFwcET}lKF0l>{{<)Rj1CewiS`T7mSdEMFiO!-$pQ^HT;pzOO2#EJ^=4gc7rme0 zUIr&I3-V_q$yrVhXC}A&LItmTB^f^QluzI+#s#*gk0zq0Zb|TqBNIG74TAd>$oJ*YH~jGkumMl-Z9dT;y2!QTM0y0KZL*@Gd5g=tR3>QgBU zlgDg+Q(%$bF!_c+K&pbSpdHapmVr8n62K(T{=Cdj9|ciyESgfXhHxXX(VuogB!K-0 z;sP387U`}=Fjx`;|8+PQIv_E~u`^ctokX)a$|wcn)(;9hI<{q)@9sPcS0F0~B>s>c zaHCRm?8s$GOHl=Ejs`P(wJC3_DGF|&i)F>37q?j?ZTL0I&6QHD^Iqv(g{(( zz15?jQ-7rq%8SUBGglg1C|n7Gpt z6~_y9sD&8T?S}ZS))sldY}koxZV;xG7bX7w7K*7hUzs#X?VCnx%c4!Jbrjcp$b=t}&(T(~Ga)d{`shn*;o5*|7a6l94;4uH86m8=tJt3`k}cVO zU6dwwm59a^)ACW_!WB3y1yi)_2X>qlTq|Z|bp+dn2_uk0MVo*4#)dW0S=DoPAtR_x z(Fmz)kSU;lYUHN&#eD?|>3r~cvy>~we!Ia^49du! zCftGsmrLqom9796A)5@` z;VgydnraQ$lo3B<3k3gc;# zLM%l}{dh1_kLQaSp`L=bpW;t~Ty76_{E48>|GJ6n6+^3ecc9~j@Ca0&Q_muuylvr+ zmiM~)xFsmKFWXNuZr`ZJQGYl}8~Y1W9sA%ie^jwy(s3*Ro`90|1>m( zrpi zu40b|%W$&ieC;EC;|KIwDN?=66JjuE0NKx4(C$fV4m`{v(H6F{W4qIJWmG~jagC&r z45|7QX>*F`n;_ruM2GoC;=gCrL_@H31C6hH#Krfmz!-`Ors*8zxA_QWq><}qOYbhC z!3FNR7kvlY_;Gm(1z!~qCwSN8OAtF#>o{yD=GM-~yySS(WB`@T_?Sq^uBM}RkGu}$ z-(~=Mwjd(5E6g4-eRBc>HkxK$$HOtML>|Wdbz{}^F?MYD>socn0NF54?}JYZe1w-fX|c1_*0Iuy6(RRI8^*Q=PndD zus%fSKFocE`9OI|!BQk5p_(3k3iF}KbWyrp^XZJsZ@C~V#|7y}JX;I}e8b2ha!$9t z{n%yHC-5x}I+JKCT%hHqj(s*l@pfS4%>FFwdenKQ880J9b4=i;m*N0*ceG=K+IQW)V*_{IPY*e!){4g%;3SeF??{ zm!JcW0bozcAr3<6zPv|DH!gQGyor(#r6Nrtj3z{&Ys0Xb&DOq~hg0WmV6OIa6#WjZ zPL&SmJZF~m*f}*n)NqqgA1dYm3sRMG9jdcpH21w-#~;Am`O~bdq|Rt*ulCGrmO8s*I!D- zCq)m^i>(uF*rinajx`MUk6bsqxy4SBai|xvOPw?no3N`cfbBJ&an@C9$eEmq=_uQ!JXNwv=Icz z-+I1&h#`XBdiW84o+>FS_B#M;tva=28i3Sc6p!TxU4ZW4D9=dgYPQXoDJNZ7KUGKp z`<(Onw)Wik^gCA$Xo*r?nRC*TTzj2xb9-(7c&(w3P0zB*#>x1Q5P zY37hns!Y*wVT8HTA2+OF$XGL(0-8mzSy87ZD|G0Z1u;yff}^7vRsHDeYcaYUzl%JPS7#^O@$lpC-KAzG8pbJgY*$CE=oNse;C3P_Orscp8Q!pXcEz(Q)Yl{^WC%mVUjYCZ%>P|669~W|HQsMq?zGdLe zzc>oFf2Ffp=Np@qE@P>Yr2t2U2+1Uki1jE#$a7+y9b)d3sTMbUAwJerbvb)02hJmtGW0_(Jd#t0oCXGKKIol7~vdzD8vbdha#`!lv z`Rm8_H~97kb2$Yix&knV_B@Fqn(CgjBIm@izm82kjm6@uc+6PC0vh^(0x% z_*h=+vtw?we@pN>flfl|QIxeq(iftFyRE-q z6N)sij6r*SJ-lv=wIpO8l8#C|eey`9Grqc!fsPA?e&> zADA0eSeEz#;k8V|E0ohS>A1y#Y4U!!bKCx*XP}obU-7Gg8}d_56Maz!c0qa4L?cRW z%Dj_V<83`{r2K^6n~qwGfh!@izio5zm6_Vm-Hs)ueNTA?*M?$KVSLsSZKG2*=D>6Q zRMD)wL+}@IT@x^E+S~;LT(+oeJ-bABb0**LEFiinFjwuNl62w|JeQRKOTyjpn#xg2 zpaMMYX`hocN@XQXLvF{a-ZrW*0&?uNL9!MJi?Rf_^RoVj zX^>a7ar&JU6&rL{RG9iZmjWVFJSP)<>(Iw~ZDG}t86WVDE8TgahP6J+TWI5zKw#45 zJj#;oX(iIn3fqlRDR^%v-|rPW-hA>jXgGs5ebGr@>rU{e))!cC2+<)Le?36uRNXYY z{k{6(eNqw6&T+U1#)lAUrt?pH${GgNpUb%32(Qd^ZPHi<{SPq_Z(Nj~?bwK9@QOJ}$qexq9PJhXWMp8UED<~0l7-)h;NMA-ECcoubU%A zr3Oqa(l2CENY)00RHLyy#xeA~qRMz52SOmu^a5K(9c2igbiRVbpjoUbB;DwI`fqIw z&opNwZnP=`yH;1JllM>+Omf|M!?x2GEXLBKUimK_Lo@uaqozLq{Gxe{T*mF?{B53u zwqSCr=~ZTKtI|7cELhvbY=P<>u}YUE{we$EPb{;N<(LjEvxwEZI|g z*r0N%UeY^dIzEjV6=Y762tSmX;>;dM(&*2O5B6+?F5=4d&~8XjP>U0WFt30sKIhKKQMbLMWs<2R} zwkpl>JndJ;A{WqyY4M;_Q@$lysEo7PQ{x8+hx(-k+n|`xs+b4T$9A92PL(IDOoHk- zpNO38y}!%r%4A#_Rbzjg%zptX^bHUbviq5PFRBCP^`fu{Wgy5T<}%=G9{u2|DZ!{N z`p8RUep~uLV=>AHr}@Jz5zQix4rEw}Vv05N1dwKsp6ty}rci{nV>Kxgzi?1G_su;_ zZ{*JO`{hvId{O;#*T5N}4N?{J&wIWoc|UELNx(frS}8kkk0F>!BmX1za8CjYJy|-Q=FRNa z+5n5H+($S{Kn&t+S==NLW4rR_WSGv_tJ7b$W%ZBc2^6V=450HXzdaYh{>KCYk6~81 zjK*T+AenjG(&a8%z2*ZDRX@?~4|>e?b9+)pGKvAgLh;mqRT1}w(|3~HbC*Rx%JH6& zU-B`9$O7MPs*b#u-qFZ!vFG1~SHY&e1(4ZALScS6OI-A5A>inqoUqIIq@>{N<$hR` zXPSzj-aX9b_l|-#&a0OHxP8YgCN4^yu+0yevbn;JFq_28$NWoM+yAw)S&L1L|a2tY<#XSr7%1g?+tGgbT(BN4px8 zxIAo>MN)q-*9sh@w^RH~1PW;t> zxAI)s7AKn4tHjNTzx{tGr75-7nq4~JTC-L-LK>&ni7s;h<6osA*&&^IilyN=2ghni zcgu9{E~XujR~o;rqa@!+A}mDx&WcY$17p(5Ly>blKuYV7xR8k`o`Oe zh8B&`DfQ;K(0vdZb0sj$<#mlD`_n1WFjKX1rNV*Pq{nSKDP&I=U6qbuFCO85_5xd$ z;u)TW4G$F{j|V^irVM{w@NNfhpN*ieqA8)FJ)O>neR1j&cZGK@<5a;s*c$p-90$0~ zHjeuk-Q;bQg=D=A`~IhEkIEUYIcQ6x8anqYwn&kW@0LSEiv7Gu$^=7wiGmdUw1!hY zrt)oAiwy85AFi}*ItR7qR{D3U8*Q`ouf)Ber6Octff$lRFdnM)W|%@#TJ!^n+QRL0 zWWC`;NE5?FvhNanR@<^x&nfhXH;WBH2uw6G$>y^NAq?{ET(E0l73M7HP&rN4yxE>Z zEN{|C|H8rOLA3Lz_=;5fZbjJK`bCLA&>V?GVYjk3PqSMgc=u zHmwfe4sQPoFXL#s;ZHUQ(*W0>pKt?=Z3Yh~$u0K7Zdb)|9U>HEVx)G4!Dp=vL@(=r&qMeuhNMhIT99@!EZGZJ2{47QDSLO8xV zaDNREsr?s=*Q^um2^01>ekj~-!brN$XOJ?kJ=yuzTkK-ln9k=yw-p}R`Y&}f3<(sF zh*7+aJ2jyOZztVmR`;=M9$d(e3+^_c;d{H|Xe36wWzrM6EqTlsd^aywJ($4}QNXcW zv^)a++tdN~b!vV}R~~nqLI(W4H1*y~M!_mrV#}Vj4C}hh9kpxo7suf>xR7fzqM|J+ zAAr1#wb6I3xs6~k4J|;F5K^g%%Hh-Z_S`IZP9Q5(!)U#JL{#)O3oUxZMJ)<>DX4u!uKA!*rqls zU{qVx1T>y7Tu?Kuj^w?#NA;wsk~m*1Ll1ITXvSUuyjz4eHF~4cJgT9N0OBblWkC| zFeSoy9Arpfd0VH$SqaMOX7ZYi^Y@M*+y7{9u z5-SX&PUK}m`hhbDAB(R5_nmr|S~4SVv2Tg1ReBr)o08Fv^?;k2v-7y7e>CxzZwl_i z6Qs+BjDJF-f~W2{_cP7ieTC1Vg2l&Zu@f{*=9h4gzM>^;eRl(LT73)3Qm|JWu(N#K z<6pD+amW1#3%hjw%P<2d@%3_8%Ci>qM1!QFX^StsKs9*NIlW$-$7y;Ky{e+QL2`=n zr%qa7`00-a=#)E3G|onm1JIGY<%Zm!kRKPa&k2a-SbiG>&$NkqWLfKoG*I`|KHdYqp|Kp?F6}Qaw64h>Uy?2qQ;X)hL@du)u zrgq7cZlQ{F`mwy{XpWBt;7lK(=ai5QC(Y_Km8nEbGz^xq=JYQ< zvx8zU@bb8Io##|w%FFq7i|~!BdEzmb3&ehCtf((^yl<-$UnW}HkYyRAc+u~zi+#E# zN$sa|T&QYUVqX1@TdDOCEX+H~DHVA1Nuybrud4`1a4w8xt2Ghmj5AN4QwQxB%(Iiv zT!VD_i^)^@7dRlZ#uJvGFghaPH+IM-t7o-@7E~r@R<=5@xArBawp*{r){ODPUo%lUpSw+(%A+a*M-ahD9cu5p)gG1%SseN0kN<5lcu) zZmfZ$gCdQKs1@BuDz`3CsfGTB*vKpvxvpGC8MBvHfBk@nW@hhkedmD#c?z<&tQopZ z#B5y&5>7495XVWf^LFIiX4v<8rm&6anGO#0!$l!#FCMp{ z%a7O0n;)Tttz?o`vLi8*Dc893@93=y!OU<-iVp?aRMA$PMJT^ycHG^6?L% z&ESSzbzM$Gyv-a%Cyqhc+G5>Cc}4nrJ?v;hB&WI1gcX_7K>q8AxDeAxh(kM0JC+Vk zAnngbdz=|ZdyB@;m}AiSa{F+RB97)SNXJ8<9uqN~wG3IkD?}tD-_}0`C+9OS$}AFf zv{3y`U*93*78z3|Yw(sp?O{8Icp>K4M!jB2q%~|v=+`M+OFgGL-Lptw9PCZo3#+<6 z?;1T-(f%*vt8A7?4p=YWpkv}J+n;40el}e<@jTME_ClpDId2^h7W}zB&?culjmnNd zF794EFxYNKYG-jC785JQD4NU#Px-!!sTP+ON*@tu9wpt}tvnu6B}2D5JqB>yJQ8;bCUEi^Hhxbcc+eiG zLEHqGdX}r-x4Lhd8!M_`0TgL)FD6dFY&&s1X~K8dE)f@`XPs6L0+hNM0*`%vS7llB z-jm5p!#tftH;WcG6_frKXVeOJO80c{OTcTgyL*gyV$K0^)ry6L6r&O+}Pfa+iff;OS6PPBy@RTgwCl%gDv`1*b%P7LfOPAq!u><%I8>!iMQ zDqz`7qRIxCcwOi@P9&g2n>9!Scl{S`exxf^Xy8a_zA4^9$Hlt%lZ!FseQGT@f*tik zzcqRO4Ct{XLv*nBOLG&RP1JnWXAkCblhiZHJ{#9V!Vy}vKZD&WtSXPy=Fbw z=Fp(G4exN4hsGfrB%09ZpA<{8mKTMz!@9|sVPT2DgCOuK(V875RI#T4lKhqeW4TFN z$OC(q=r2_4mBdn;zSE%P>@Tbw^>qKv?*<^WXu|ucYmibb5jwHNh_{2}BAD~wPJ=}> zVr*V%#hyKh{-KNB$hMwOuq=IeN6c+YU(YPX8d_;txJ!gy=g6^(fRH;EX>7Gf1A+7H zn`<`W0_iS~I={k`j91(P{^8tam8AY?5+2MUc<-8KA4nvQcI~u}%pbkP9Wvp|u<$wN zC!a6+*zh&7werYEN1bgb7d;z9bDEOp%d8`7a9wY98}^zqI^Yh4TkG6jWjQ}( zkHfE_*V(pjJK3l{!_TrAQfH~7Yfcahd3S?*f|kesrLk_6-b0EGT-CN{Y$uN{Di6_) zeEnBi*5DsERX7@%2~dC!r;{bEXK@ccn0G&*?@P>qB(ADuf)H$nFh%lv1Y}QmwL6$F zr32=&|`dq&X1G=x33iV)t#+~D!OqG9q${}hRrLu1cC4U8QrXz2Js ztojfT2$7Iorw73e%n$5xk}@3(14AmG25qWQ;2HjSl6H9jCrMHkte2myjyPjKi^jk| zjuV{pPl{G8uk@s_*H&)VH+J*UIlL=0=(We>*PO>%fC zoz>rVduTy5J$jhSgTohHx!ZlSH7D(ONsKHiU>jll=7QG;p44-7B9fIuFYR?Ika3Xy zb~uOo@H?^3XZNM|mLM3|f6sQKbdOT;8$s&;o;kBcA`o;)Q?4cB1?d~P_SSb%RkNly zoYr;|1;X1ek!|=e5lL8{m;}deuVJppe^cP;=Dx!2tTiTo-Zkq**|w`hRs=9{Gq!~j zr#dhR_Dv&~AV~^_$(Vx0VLL*9uU& zZm_zPGo}!On@CGFzfA@s^!2c=j*=p!=Hprz)7|w&>8g=2+O&6$e1qO}s@4QfK{M2{ z-bq=lhI^!6uWnxrYIx>$_QHC;s}i4<8tI|&xWG+d!2oq6pPN$&Tn$gs8ksorXtg91 zn;T|QjBN@*pU^Wa_)mws8IH_hE1J*Y@Re|p?TeIN%8i-9(=d$52u7>16g!`vbuE87 zvj5GQYC}7x@DCA$%OR9tBc%92xHDrbBx{@nHc@r8?t<;+z~T?MrhjPzNMV#3aoWm{ z)7^gp#WIgR<=YLZRz=SiK&YiwU~Lg|d1$w9{PqmZxl%A(TGvkBB-e1j))Q_m)w22) zV{@XScBzV55_~qySeS^0_9MLW3PI^lk=B`wT?wRiNq^J|#EX+e)pziiMh+O#+EF>b zmlq$jOaJy+64~`$hB#P2V_`zj`RY?fz8J>=8e}$OMbnR4xR6u!;-xfXlNgFXx>3+( zt;NE(>9;%Vj#}}-m50mai$RDKynJ^T_75wddCp+QpRs zg%2-cP>Anwh7j$(njn&6NnEJna>~=~+mtgshy;8H2=|peA0&VlE@wl2-VeX@AvAK6 z1k3swWf5EQN@Urxy%If2*cI7&G?v=AT$bgH@8?BQIWD0&>6iwX^@$ej*Z;Emd+;hH zZ|rXxeSN5sP&`8Y(cZnJ>mOYCZH z%0IK1S+RWT%O68s2@6gk5|QDx&5KuFjM^6!CG*K-Jw7YP68gspPa|bn_dEUB*x)?s zrML}Fg6j?!x%kQbME2YB?jBHi>o`58v;#fbDr7P39}g$r?)!V!k$$Ezf5fK&?JVc7 z5WnIr=VPFvt`2k_MW($XEV4Dwf-|nnzyk|boQ_?@kYC$_V|)531#ihKJDL*hmMVwY znhRsVyAuL<3j6;3MfEsMAr!(*8I$w?m*vLI=Nx@s3y8f!$5SSn^Zeuz3oixt3-RV6 z;h?_e&=loY`j|M%yjVl*4wg{`)-NwXjT#xeeQ>A04PT))bd^R}Z;ON*PA7 zj`!I$PykY^r44R|xgwQBC}s@|MURb)SbW#YE-mnC+wH%A>(R4HVQCc4Iaq87l_XImam1A@tW zk*t-QJr83$VOR^D5Eo9SIaD=;L{bk)ku5oc#$Hanw$|qUU>|?&Z6obvWU9O(tkZEt zU^9Yt!8=L->Nrl5%J~ftZ9e~2+va0|6KJ@dx-@iVeJm;Nr@44rmd**%bd*s8PzwCdn8t&c4 z`l>jnps2MNe{xRK(u~d3gq}iYe0&K!C3OouQWwR?wL{NX&)#_9v8)@|Q3CX>DV$au z3((?=DV%kztkmK?shnY~d_*k%zwfT0;0a{96OmJpor)vi7~fu#Y-4|=tNm7V`SB0C zv;veW&asDva;}cCiYaH8HGK79TtZBzfL)e1YIi_X`R;4pUnj4c&R%&jo^vF%tS`;` zF17*RJ}W5xFq`9Y%F0&mEj%$Lg{*InMX{h{4oJzeJZ(N@W+2S>Qq* za;QBbG@6dFidY1R7UT%2X*KprT>I0pTIi^1=gQI1)kS*^RR#o#wDNlO+z5WWti7&n5SymuoL;k=~HS30jTEF=w+s{wcHO z2fWDP;qF!^tNZ_=hpR7|iu;UK{>fq;`S5uVeUL*=Tj^2rxxYSbtbbozrnLU4&U{*$ z`mQVGjCStmW0q#x1)n`PebpZeW|Qs?wzF)v3K#nJJ_PgRqo&fM9dlhQC$mdZD+;%~ zs5YDYO0=;Ojm^oVf6~mR(TIPW9?70?|K#%t6;}JK`5EdsvF6C%KQF&&dKhUpUKb?s zc7}WySdpTtcKPu2+VPcfVXPWjM|qyGjiOk>Yq*07bg$hlP-3y)c!Xv9ZTzg$NmM^u zfc?99n>o=^ZI;!tWVtPc)k!mKEsdKjiKv4XN^)YKvOszSjX3(jfD!2$MwlEYe8?LXuj{d^_6Q=?P*o@|u7 zu{vMw?(e7ezT5GaSCjYAhDp6{mer-QQCg|WK}vRu z&KXVKLB9D_e?mrRQd?H#X!3fzn_Y9fv}k69^XAb%S}9y}094zDaxP9^@qJZ|kJewU z6rKi6UQ)-*n&V9&04=fP&oPXsA5E(9#GEAO{l1Cg1zG27C)XT*`)yYA?;NdMK$GcuwxhJ=F>&zJa9(^JD>x7E%hKTvHmf@ef`mTpeb+?X` z+%a?KQ|~(?QDTIOJ#*tRc$nsGr7c{tuSn#IF1FV0C#ybrk_Vq!S}NbN*8y;WTksG`(2JTcsI^kC(~W8V)tfNSJY zCeyp=UKZWChSfittQ%^{E=8$79`q}B3gQ;$9Jvtr^Fp*+qU>@CE5U?>bctU({gE76V6KPy8C9+l+uMuwEQh)O-`>uGO}!9QB5y}2$pVR_RkK!x$u-d-X`_&r{HSOk@i1F|M<*3sE-fnOAWjcsNgz0DI4;bCp3mY zbI7}|Q?hmC6Wy_0{0?j9Hd{S2)W{I*YuSe-KSc#hsd)ri@33;3)o?fSq`yfy6nf{cLUz?7jSf0Zf-VDgIb@Ny*N*kTywQ7RdGV-g5q!X^vc-z*vo=yJOWbt z4-(#P42_jxTkn}s$KHG=U!9Z1Ys+CChudx4?gcL0MXFNg_XlpcTHj|W#4hBXd!nrH z3C>kP>V?9gf!vVmx^Z9jHUCJ9>DX+4^|n&Y=DI`7r|T4cqpA6jy0M=f{5PX4JKw&aNqc2Cg%;##o4GQkeD*HhO2l^VkkAR< zgJk~k2dnPQxl@ewJ;WPBC2SN`?Y>(2g|0sLY|kj?+T)6^T=lDFQcGld1h@V8gSoz) zlz+%JhoxacSkk?lTjY1*+9q0tM;R^Q`gaqSZz`4kf87*L45L&dlwtd9}mo?7D3|Gi=FT`qb+i@>#^XJ(coetJ_Qz4eP9w8c^S#-8geyLwM>|x!l5Ri2MJdS7pE;G0 z&+c&fhY3v{TYa+gpo_%T%)DaS?e`vvCMDktn_rHOPi^MxzELdwUOnsH{>>K*6S!P` z#sogP&{k`nzH$HO!QCfA^%aF=5O8m_NyU@{kLjfpj+{8 z!3c2`&EMCX@7S1Hyt?1q^+QWHrnZusGG^^m|H#EGdBr)1Q6 z?b@CvujeU}mA@_qeB2Y%!HcK#UdkP7_IGqHG4eXPPCNaolg93$g5n~3DtmcSZ6arr z+vPKpAMza8jn71?mKs~{E8Z@5%-M}||2F;Oi&xoWp zCTDVBT_QN9jQ1Cqx<}3>uU!&oDHGlv1O&!5?Z5K2*HlQ@F zJAP|B>Sp9`@`JmcQ!eH-X(Zynox)rd-tL5qw2b?etI4Ol?s`}8(}qh`)^I4+w?808 zwXDZH*m_(re5=d6_vvi)>3tJH0mtv_s;?b0d~o4M!Ex3N)ft_)y@Q_Rg_Mm&#hiIq z=W3|9MGYVLBy^ozsc~+TxnlI86R%R&zp&k1jCVPHXYJfHPOP%H@qC!zDeJ864lewv zxjLu#mYK#M!>dNVIaYqzNbC4fCYNxEp1+SPWK_G;xZ_6Ul|ycSyi_P$fZ5V!N(zay>D|y<0k%`^^+WLK_+FbmlD{J=^e%lc71SY}8PaqeynY zZCZ}4^QU(Ip1A!rez}?ISFB8?&Ja`-FXn&I@{~>r*EU|@JV7l?vCXB>KhxnXj5Cx$dw!y4Rh_ur_R~NnpnJBTbno_f}gx=>sEa4 z+r!F_bhjTb@`pcWrt5C&P9LcFJ%8XJp~9(!61jfA14bw=Tlv&E%~4*?Xnb?k6Pqdi zdsEFJt!s7`*d6YHPOi%tZ?=ciD5-?t5sagq(aV9q)27r~d8i&MT1vy?6d}9&8fe zYW8DuX=$$ad7862yZgSKWF_XC+gb(MNKO_?MSFE)On zM*Kb%+8T3!`$LoWW>B=O zv$(-~&0I&d%zqTkBwoELvF`2LFvV}#A?i5$&u`4Br06w+V#lQLroM;DF?T+$Yt_-S z9a&@BuGF^S%f#j_KR1QjI=c&By%Fnmv7e92?S;(b;obbvaxB)IS<^8xw=)&Wxusd6 zo>L#YR&pC#zV#dk?%z=u7H8eyL*DEf{+QO2^X=<7oF99{nwgFmQ7p+N(RW}+k56y) zE#oe<%S$Catm$3!>)I0{!6v?MyS_GE6Rx{`x9D>GLH!fLd<_>hBS!u_{+v@dd8*jv zn(tFzqj$pxYj~TE6}|o)eJf7ALrnF@O@q++l@(9Ul2s0I3biIJ}cGnI=nu< zK9wdvtIsN3^?tbB>HN`cyVua)+%DcxJy|a4@c>(&>WqwPA5XRduyX%m{R-&-lx$Mho}0ZdugW&ZXf)%$+@!O^@F~$^}Wf;IU0j! zp1&yGFDbmXG;zDD`CZuq=A@c?W)j@Gb&4TFpGx*SeU^+?yy%u!}F199gkWKyGd(4Drf zlorvE-$uXMz9($_oIkG2Dn|V#UH?Ziw@=7ryG)8(_3HO261N^!WZ#^V|LV4l(orqi zRw{IU@54UMhIbl{HBYxiIjCWNt2xfjJ6ptm2$b%|(&*w6n)iOLLifrIiM+{=FDw2I zJ`(JeV~Q_|-B>y8F?&+o$;tacij@^1HqM!qT<-I0d8oAqG=Zw^b+>ga|k znIiFTVk*jL^Zns@JIL!VZb9KLvn!$=zW#7yex)E&HUlxNiP-}ctAKH%G?9J!;` z^}3dUb3$QX;N9GWfv=Tsi&kxZ+j35ZTG` zWKGKclj4S*3Hf=NtNS0?*+|MB;kBr{dT3QgOXWt5REx3;H){+((r$-%S8i{v%?h%w zygR(@;jNYDcTvJ8(iA#wZVOD<>UU=_>CoL*yT?u)HA#ORvj3~C@VEI6>zh7z1@{oD zl|JcyI=50f!$NxJ`sV$Cl)D1|SnT>Tx^J*vkkYzs&}e}7ZON^2ZM9snG7njwc3Q=GV*Kx0 ztafKM91Eg_(t|79gCw#vLsP|CQ!8>M(;6)j#LM3ny~-l08NLwRQPr;bc8#sOhKuLO zL7|bJ7$8WFqQbb={~h_|mJNIoPg<$;dAX zp++R$4Er0Pz;+&2+UJvw*71o~{BHKKQ7WXLuh*N%-+qGzPq z9X9^8X8V(4kgsuquaIu2hh5jKK=W&epVNtXy;#otE_X2PFtD?UTs>W11NB8Sx-`coW`qjC(vXmt2&au7P4>sp~|3ojJ&$#5K zOQdBcqRoj7ljodnguRM!tsLHN`^2sA`BbxI@tU(M9X(o~vUVt6E7SF_pA9GLzoXx5 zI+TC5c7>$i#ji8k5i(POr}DaDs}FM1CboK!9~|Gf${y2rDL^u^@q@7?@l0q*-cybO zuDEI`xy+20lL}GvteHJe&*rn^Blh!E4h`RyWi|4z8ED{ZvA*V9nz=S>48RH>km1|&p$KE&C6eJIWiNRihUz0{%~jT{Lc8$y1Dt&B5!Fg z+qurQ+BR5o*p>GyCiK{6he#Rnr``M-t@Fh@aLc;2+S!dV@}=Jr)?~a-Yc_ME?B+Ik z)=-QZ%AU~kaJ4;f?#ZsI*H2vkvdxsVY`;JEz`#Lq>!#c3y4|jvD>xN;`UleZN9eKN zYEDHL=ufP2_;9XE+A(>T@K~7=4m+vZ9!J~Yy?>qJ$_!Ra?(WKJBJH~N>c361)9DUw zp8`G`n7>kUKQT5oDSnwy9j|vfYGy)b&fQV@Pm#Z`&1n{|Cvk02&tg!1VLN^bzEv5W zmX@}B+@4WigAV#GvbFhzf6&$+Rqwqo^5rO;KlnHOtmuW(f}yayvd`wm6ZgT_i`6A6 zG}5r~hfW{4sy|~}Wm6luF@Hlx>`kr5@jF{8pI`d0agE`|W4llNs`;GP`e?NMCOdZO z)fms=i0s{OxlDp1WHTOB;I|r!44*yzw(hrbe4*HwNGYXfO}YGTZ*MvAviZ`eLU{tz?ne_^|% zM2OSPZDyfA=LQc*42T$I<_V&&u3 z-r-fa@iVPmGxYtNKdi%X?r*k}6egZZdEr}bPOVG)y#3%H+oj)C1^H+zix($8tKSf< zn0i;kwTq(oxR}$(QNekAQCpqA!|T?)tTNMzE|S%P(e~>{GY;$h^1o%8CtcN{aI#|i z=d-`+zun%Z^lXQ)ehXV?ZUZie(80xlBaFFaqCEg{O%?e zMWbW&o{#Nh?x(Xf)|I}Be&U3cnCT#tB!@rdJav<-e<`ACXa4W8C`n&pW%pT&jTKkK zjFh(Cvmv^auIwAx{YACw?s@}9&kx>1QPuGxc5Ohzz3T*}=oKO)GV9nV!hzJ45cj7v94{%g4g zTb=j;-G=bS?GBRelC;fF)n;F<{9^a!YtWZ<;{5F08hWRBS`_ZDVR5-sVeE+Rk$Um- ztLFLk+K1&kAFQS4#lHDbvazWXB_Va>>(iR4IBB2YPI6wtM@!QnZntA$l(r!!O;3rq z={?7id?G5H_)u|NHX2*1!bALy;2QJ<#7m1tzDKdCBu&&u-?_T;D9ytyW`5e`vC*bz z=MUN*wE5)XO9u{KNy_`g%`O2{m@Vi5+?#n4~*@Je!qYaIb3B z#_Q^%_lbvX1?JP z)F2RyKNa_Hw(OM^3^($7Lpz?4=NH<Vl_TzhS2FvURm*UW!4((CKV}_S4`q-3}Z+ zpKsSt54dl6TYnOp;7}ueP-8@6S6_v{I$LemCloeMZ#i-~zvikYH#u*` z%Lr4=LMa|un_k-E(WA-w;-8P7m7EK@`ck_gBhW#gPkgnCNESyNGO`=F_T7yVV=FO9o4gOX43XGP+A*4j6n`jt&fBK~@MGrDfJgwxwP>C0g7 z{XjwXsF!TBcB{Ak{%m+lK!$Ax&GN*4?t2{Bx|LJ!9saWP^m99yUF7aE*mG=cruYY& zBI%&{%b!vM$7B^_&|Z$~#eY|w-}hsB)HzW`z(8>DMsdLo{yI60eF|L|^KWPT$wRTy z7hOK2*Gg95?jHWp5my*JfyRXLr;Y!4q9m=ceIhz7tWZE>$Xcuje6_;B*M}OkJ6$6! zY}thc$sPWVo*4U}ZO6msNOsbcHcx}drt!Y6AePk6gCl3~(UBa&+@Y6ub_Q#Y&1hP6 z=CQ8zJZtdzQPF#uf#5#@yL#WYoX*>mee!JL3(^XM)#UPoe%#lY<7tg%P5W*ZtuWy# z+P|}Y-yyxPb?R|0n}(5$=a_2IHp}a5 zQc@T;epo%y@=_tuHaR4(>34U)nkRXWqJlUSPCr{UaKPJKptR%u#xFR5`v&0KV`$+G zj$MZ;e$5ocRsB?TkiAqhE>S=uZ%g&&bBjOyTH4l`&{Wgg%Nf9_vJ}RevUTC-2^!BNo?~`89x9WCIk9hP|G$u;pugOp4 zz2~St>iux%&%3|L#tb?OMj_;p)d*lGHt+U)KKo@X3c!4ZDV=)Yz2KiPWD3M+K` zu6O40@7q7=0A(FRKi^9LSmDttk?Eqg+8 zFSz5#sW#%ydRKcl-FYt}$7=k9^}$I$t((3jjq6*D_1O+dm+3rd{_%4}^TCW{V!T=8 zXWBCZEw_;0^S)kt?p~B>k$$G#u)1!OUVRq3>nNTP@HHAJNLYO zQe>qT(NUoy`pWF3NVV95?m<-_Srnp!-%$s;<+)PoCpf1ZaSz{{Ncc{fD-V4BY;PoS zKsVxV7z=$|OAvcPqbC2s=*dTEZ~orBeB)L^F74PAMU7PZ`T4m4xoIK3BWB&_3^|W% zbE*?+w4UBhSmCI;cbkUhGwT*N=L0n^I}Sb94nOv%@PS-k)9R9l*g)Z+M?>u+>h>oM z*p$<@ADM4{|52Q8V5Y$0((y+6HSgIY>o#jz@vZqO>3yysHtuUi61$SLisVC@nh@&c zyQ;y@k7+3$KM3#CunD5U8~0`>JTowDxvz4>{AlZxF@Na#@9D#=FI-u=4BbNyo-m8g zshYh}6}k5f<@QgL80zkst=q}w2J1`Ss5@RC!`HPm_7j}OqoYT-Y(8DGBscHz)UU|D zU-_uV+R0Mq#MkJ6Ti zQVl*iac^M>tD5+}54ax@>2J@;#!HH$Q7>m^_tto{Hk4QR#NTp!|DyP~c%8LdG$m$&?cu_w*nyrsk{xydk5*70f2 zEBV&5jlPav%C<(01ZnVK_d`xjEtp-Eul-+pWqeuDAb&UU;!~TqiJGBKQGAm(-vt>S zy(=U2#4)BX`R;+J{pA|<8?^hrygXXSSv5t{{+_@py2hyjz4tmEu++3rYeSvhCn>%~Z`Qj>P?bl`%3ZA_J^qk_#*V{Db z5Et#K($pd!PVsS^@(0bvAst*2%&hl#@3lCpb7tx{L z(baq@Jw^TUuK$SZpWouFm#0sNvL^9t7hwA)qCy-~4Oga>YJwzT&B|5YPI_W(FWRuG zBZ{%36CK_!?SGr0rPC+hJDnNVRndZ$=*w}uGGhgbh3 z#dP=WyvnB;NBcIF99(pY$K6u$>}>NnuF&9MOH*&7>)puSy5kT9!p&>B- z>JItMpEWhkY#u?a7mh0+%25M?r&KSE0ZhW$@ooacwR3<8pqj3w>3{I3ek+-Z%xfA_DWI+R1O=tqUTy#{Wfytz~f8t7t*{^ z?c01iD%^IToFDn>FFhS09+?$)C+B|VpwBbsx0-Ez2 z*Q)tPVe(C%e!W8lj)*=o`h5I@&7;3F>S$$*YY_dce71G?v1^0nHZ)=@6 z^LsC@O;>S*)%_JG=e%WIdG-1JH^-=79=KJUxLJ^_R?RyndSH8K;K4Qf`b@vGn3ZiX zA$7H)qmD8)yQ)7v}s=@@KrutG3k+@uB;U&UKP$LFdjI@8;6yRY9%!{Xr`uy5e}aS4h;r(Bbp` z8&rqG|l1q>dfYYpZ{`M;X;oj^;NH4Xl-}?xB|MKGNSC2SD>H3#AMd-U9b4Js1%~0Gch(r>7;xQ+d z9$>}E&W9sYz?b!7q=*>kfACi^wuZBVjUzQZBQr|6cy%4;F%9;*lb^zq?(wdpXRbgI zz;`}_OH-2c*%c@>{i8LQc*ibN8xwuH1Ut%m@pbW8cGPAzb{qzSEiUCi?OVa2Z@<%K z&&6U{H0nKteb0mqKOL=$+Qv$S9xx_PZ%aY(b6M+J*%+9D3s}}hbXFVGI(n`y%905h zV1p7Z-lT_;V5Q4nMsXLL>Z68PX*+OscvDkDp(LZXem4cmo!*CLR;A8V&4MRdd(phQ z^Dv^(dVzPQ2W&T-4wNt3>zmq*l6k%Da+6E-=^wlQbpQ6Ig*R&sMZTQW_!^Y{t21G8 zjZ3+!8zuSt@zYI1-(()WdFkp{5chIL#Okxo-d~Kg^kKjs>hgwvO8`f3xrg*<&S|@pTOmCB{ds#gx#UZ#Igv zDDiDV#fa>+X#UW=dD!us?RWp!+2lPUw0w)kZON5WUn6I^kI5Z~ncaHAy8cOy)XI57 z?j29EUh#ISyo|PvXgAE%;irt4>B&j$os1DnFVH;OU^F2eJM&3_u=XjRzS!ssUA8&v zRb!4<(Rb$>kFwmMe{zZ*EB|Q_pd*l*aO~(WzV||tn)MG%`P114Cn@R@S2P2&-Ydoyc_p7&rN=MH^3%ezbbQnK>fzV3-J zJ1VNX=H!#ZlW{Mve(clUEOURQ@=+z;*H75)@y6=cBv-E(;tlgrPd>!TceY{OnK`GZ zdMkcu>qw{AqG8=F4PKrbOrqp;-)m*u9k#qoJ53)@x^(YL;2*7%6z`tisZ?B(Wtw8v zSW(UlG5e;*`h;P^n-u-Nl}?^TFI6Aa^=FjZ){UQ0kzRFx81Er;!d`W>d#&5Nm@n7v zX?L5SGpDaV&%JQ=hwEimW3j8`du8L&$vj)8dzn{+V>-aqD0`OG8k z2PTPjPpZ82mn@}tz^wjOdRA}0@{a2A)51l!UVO~!&HmWl_W81IuyW4*-&H9Ot>t}o zu1FU!y^X)mDr(o?U0S`*cW6*-&v}8{qUruP;PpYSGxW|&!JXcz#pA*S z;&x`^a)G$#!y*TNjfO@&^N7_8Z`?`BmYUP}x+i`%J9;d-o)Ger{gd&@={>#;Us>PG zUqnl2PMv;jx&l zc69^asE2uP(o=@2NjN-@MnL<^!i;nq8&Me%Oi@^)+gdOSL=oGUfz?%X;hI3NE) zy{RfhLog?6^tEwk`eyg^*?V^y1HRNe>bPf^q=+%RKa)9qDK#>Y`e&-2N8nPHc%Wap znkB~fWY;?qEjm}>StYxX_FjQ7h6A|vmNqhB?I-Vz?zT9%$6 zl6Kd%R657x=OdbFPsM{F)fXR|FZL(%tS>yolau){+|5Y-@W{6f>x!i}&+7I`)_T0N zy_&uKQ|SdeL0>W{xOdc>7IWXn%&WBTaM${Z%Jk!*6s2Q-&isV2VaSPA$KOu<u~jz24{)l@NW5Pb^J@iu*4yj* zQ0zyzpV*(zoW}}2XB`Lu62tg@tFf(Db2cm9gC*wv!~}KP+L;Q$ezj4E2?%q zJxAGg3=?O1beGwR27**-z0p&Vx<__5SS@cT21}twq>{K%*fsjB+8?*XMo&oBCB>H}#4;dUSufo>5S^cJs4p=lvC7*BozHy1cVI z6lCmA>r1)Vy50%9&-Z+K3^(Tu)KiO3ch2;slwu6e9UcoKq|_0l$HAk?rFgH8yF4*f zu$SuI)_(tpL{dYYuY@6gs^(pME-%t47 zeN86P*XoLBZP~buH+fUw*Dv|*pGaKS0#c>!gndw;{a{&NyLX#JXjF+Yx;^9QP0oER zuO3k^#>%G-Tx3yBwZ4`q-22&{PwMsgWJmHlBH4m0_1K7`Ln|UUZd6nYEq$Py_k;bH zF(+HOeYLw1b7XlB9S#t*XkGEtt)-Q=R>-nnVJr8~RXfezu2EoC&lLLPsWQDnn+ghHj8lj z?fRiVQ54^k@SP*m^F`(*W$|cy2hqG&drI-*cpj~#&5!1bCy$huHm@#B_KdElds?Q&i_55XFTq2PF*yup^WT4gTB|oFy z*=vWhUJW;G^+VA%t!~n}<+WeEWq>qc;S~S7^a5GP#wJ5pWll-_=dG)w3 zmwVV8>Y0~4Gflno@!Y1m?73SZrtM=Pk~fODcB##OPak`*BmHXffJkP(1gTBBzc=w) z_}^g7_eZF=A9z+CtZ|zglTUn+@IA2R-Xo!;K#}lr(p6)fj(M7O6{cq(|7H4}(N^8^ zA_c|Z7~P+zBxJr^vHtD!_`Y^}u}+MJ6D`?6x?iQbZ0jeVmyMZRzOrBDBEHW&JN!#j zZH0nL*=>CAc%pzy!PuklxIO=jgLZ@*M+{GB!P@RK2lh83s$<(`Crnu(0!If3~#kjorG;c+# z``Zq8+i`EXIVQPB&gos**V#|DowfnN@1K3|`?TWEnY<(klk%+{6F;wf*r6C1*S+KS zvrml`U;pl#UHi4T$AZ4TlXNQGvc<7?vq0=`mZrbmZJ+8dwjDGtqZQN`;jr$RNTUZ^1FKA?ms_J0gbSn; zg7RF+cv-yb5~_ujl~}BF85OvK!$IG~#PC${t#nk93cFk4>>0Xx^M7M5d&DtFT1ap& zveRbUHXSQ^T{Fs)XW=!&qhN822bdLGyhN$8(*L|ettw7@h00{5D|VrH=z1+Ew}n>^ zTTol+XVI+Obdxre)B;TL4GPUlpp)L992WrB-=H?~kfE8SC^#JSn{N4>RfNtnz>21S zXhjJ!&{QaRC{Y7Ac!pHLZ|cI|1cvXEq7WBM0_G}J{nbrDWwjP0=O@oUti*9X?ozr8_;s6&Y(co6hbu3TVl2h*rn40eGWyjYML7K8iuVu4XChOjg=@&61Be3W(@O3?x~?jpNb%p$*7 z3}tDQMOk7oODqGPA>Nr-#?rO_a4fJ48ybsQ90I!(VC=2) zM_Ez{DjrAQ+l9i>72ctE*nr+s-=V~X7v?4}o)ijxfhh_ZPru)Vl7S?_!ywRE*qWuy zqv95i){$lH7NJ+QgCdPMFm4w* z*NtjtgI>IOkK$*CUJQRiy=A<3@)?!15`yd;M^P9!N#9UwS3!`hU#KIj&YUh!q@SK6D;<&e>N! zv^(&5HfzzctR#BmTC~TSg%!vVaq?2Y65#3I*P?f`;^=1U&^rO$?R97mkaDcyM~eVD z1%5OE{N==t_7GdJPI45IycCYGAWb<684QBQ66k#pK9N4pk6yp1xpGu2c#niz#H51h zmd=YD6%XE`EXq=jN&tUR@dUbw0Ao^50kjfe{el1*vyySH==V;nSV!*>K$F%l94|R- zPw>Q0XQ_i;?x8{QQe+~Qt|*9BF<4|##|OljQqBw)Fc=z>NTl-# zp#^|&WQEXBSm7sx77|@B19H0lJ|Vt-QXc++z9Bx&U{nf@K))u0UN5+Cya9r5fRB5y zm%kr)kAkH)3!z1n7c>gI=jY+&84~Ec@HQ}ai;ITd@bPjDhL|Q0=z{Cfcrd;3dbEV( z5|1H4!T!EdLGI3huKV1fc^8Z)o%aEo;0h{{Lcg{iy&fn6_-1wz*z<4e(Q=EXOHSX{ z#of)#-A&5G+1lM6S|WClA$`An&VH_t+=AW17>g&7>88SH5&gw!^}`^kNcjgq978h1 zl9}ECq|hcUoPIg|uwZw;phZkj-lgXXqc;EnHVXsR$n+s$v;rFrLtiI?*4@6SJO)1g zF3vtu*5-QVQa)ZmfCuX0`Ij@aHZ_rQXD|SkyJ(Q*44wVld?1d&f6yjVh#2~H5j2(d zkL*x@d*ITWi}qa3$QS4gga0M{Hu6()3Gwi74+Js|4h924@8Xtp+Q`q%Jq!TwOOi73 z^9uF?jQ*3;;*yR0f`XlWe4K;nJ4MkFB8v)VqlmHfvOwR|% z;7~M5poKXW)}9oQE+_#uZPA6uSuqaBf67V$=Uq~gVZBtrFX2Uotrqqh%*EJqVEF02 zl7Js7{fs197))_X61@>H`BV}}4@)1FL=!~u3*nTMoK-N88_+&K|6s-`q>|}sQeaIu zx}6l72!6#&p*I7n2U2Kl>%}c%D7ROzyDuc{#h68o0SpGZ3IP|LuAH^?PAPBqLyUb~ z4434r7ezu|&|JE9Agcu3a|2pjZgGRGojsS?1rT*Et`oq)KxA+}ayOtQ!17)|zX~mk(Z=me>#kJUa1$nu6`FI5% zl5#!d3MPll3zkS%*#tHSM>pMs7GA%oVfN}vyK%B@pt;<6;0E1TP@3LP?T^+5W2UZm%1%Ql$xhw?%=IS~>$2yX(GdSk{o@f;d z$dEvojNk;VVjdC<$%p}B2m-BQ<_v@cp%Ca{(r6c;!d=p6BS{PrMt<4wVS(-* zXwV7+n?~1_LEF&?c*q1nKT>{DXy`WyIAJKNhkpLS2n0s(%ml+@h>*=-f?@FlD7IyS z;W2m$*b62Yfe5@KfXM*p(j=gtMk2xn1TZ3jLf6=gmZsqu5k1o|U>l$Sj~RxeLhdwMoI4BE%!SGN@#gPAhD<%<$h>1x= zxTt|LGoIHD8<0^|fWfG6@dGo>NN)e(Ey$mYgHoJ-K*lRF9?BeGFamOQWD=Ag!0^b+ z_n7e}kP8Xe4;UVm2IW4?Knf$Ug28a`LkSWLJQ=YiAdW#yLLot}88#jnN}s_GZJEMR zC{QHHj0ijpLNZh=0WlyIgvAJ2Jp4p}Bg;r8|C>V(yaeV9vfTdxAsCeanOi0p5l4Ya zD9kV-71(SMNAxBd2~Q@%%>jvmhl&AABxD=`O1_z4KrP^Fq7WD*940*AW3g~r;P5bD zUWO(u=`u(ufQ?|D1XNsb5aRLyfpsB3AviOPh=(#^W*C_Y-)&G;z%M%+G=`mr%o+u@ z5@5a=1q`MEfv})j0uzj|P^V#r5%EwSwj72583*D-V`(@NR0Cu}#8Aml0Kx#(K2?`TnFfzg#V+j;8T!Nr{0mXXEw7|{6bPG6C8V+GRfonxFLnI=ZA(D{H z5Xt|C8AjmA%nUfZ41ELZU($Zy^0A1c2vU70{(}({pg0o-Lj)jTJQ7scf#ES*1BU!T zJcCpkG6rFJp$Zj3tYkbCK{HQ62K$MC0ns2}WE#Q^V9AV%H*7#E388Ql3>C5OprDRm zkb-ncSjv)1+VxNTK#xF_$jl)KsTj4x<;;L+mjaLBz|IlilEKm+7opeDuw)EEKe1#o z6|Q1f3RJ9tO-~_Gp{gp=^gx;5y9y}Da1VwBmJiIaaK4sQ42K~gb_-Zn4BThqpy(5} zt3a|8c$|mBf$$CHgm8G=GDA#T2&6%kmr;IPz7iasN`~t;D1ng>YKH?64t!TZ;)#e- zuoU2rn5BiGfu$h)Ggt{+tQb(WCcwmx!Qn6nJBI^6xY~g@Xdy0Jc9?M>_5j+%kpGhS z!GH@^7l>gQ3~6+M)**~8sE@#X83s5gs0z1SssIN5{evy|Hvq&VTmTMFKzMH)K!b}A z2O=ie9)s~1EhXlO2_OLZH!;JnVsJD9@JMhV0XRJb3=cm*pmT%BXaEeEy@1FBVOoG9 zF)Rxt|0Pia6+|c!kxWD=A;81IPdElg#K5yT0K*~@3mlQrQdpAA!ui7y2?)Ccx*Lc* z3`Zm(LS>*bh)@Ctk|e~IfQT9)eiDt*v035<`i;Sn@bHiWFin8^AJET|v;cn;@D~h5 zMr1T#FEI$a0P+v0Fv*mu;K(=%Tnacc2@&ps76K7|6hTRf1a<46pMMNefVGENM;sN$ zoL)il$5BCy1v4NZF-G`2(B2`y<6b-lWczSYgQ~#t7>2ByyAfthC z4Pc;D#JoBHqd>hB=x1rgU?q$W2@D3pHUu7Sk?Ccb3eZbGcf~dbx@o7KNuu`JcvYK$^~Fx$mNI(JYX0QFd|e+|8GDB9!O9SFbX2`!Gp>K z4YuzXU@;N7JAR>&#XJcX5070z*AHQkKp_TkO2F{~=W~HU+S1;E(LgB2%r)>Dh)@%c z2Rewr1LY5xwD1Hh1zzvL6F^$TEEyU|sX+Z6P7I=1cmRS2rV#Ea@gS>)`vYK-NJ8i$Ku2Vq00y^JBv42~cwjuTfCZ)} zFCNJM4hA45!zB(7DNrvGrV@yq0kkAU%noP~{s@F!%*h`(7=W0FRQUfBhX7&<%wYmr z0@MXyW)OrX2z>`JAJd6s%!?<|;Kv@1!@#343?2uXPRx^liE;3)hVT#u5x}UhIRNcH zOYrYt0AdiGFi!%(;9>>Dj6OAN#W=Vw09riUQ-eLC!g4hopqx--gP52AS8hN|L3ma? z4)hB9)X?h$;9CvQLH7--4#oZmYX+PuY=Zzg36aO(!Rq1u0Js;p+lFWng(iTvxIh1? zI9MuT5(|Idm+8)o?=ASeN;FFalV zOjF1-7$N{7CV_~NZUL$#F;4Re^wj-5hZRw4Dx-%B*<0|poL2T z&=Qba0y;g+`T^vRXRawgnh%IUz>b(0S^UQnft6&&1GJ!|#tZ{PRAh3e11WZCg+A2`Ggy8{N3Un71 z#xxlwYDm(E`aK<^gI-Aw*@Nb#fu0F6$y};*{AX#wY>0COMg}nef&<3=pXFQu+W!;! zft701w>o`8VETEfE0W z@dKEcaZ6|UN+4q7fhOVL`v7PW)fqsGsJmnEpjQb`Mgj5v$y&hCK%7YuqNNGZBI?C> z65|3dY#{`OF@WU1Bz{nhq9Vh4P@6>9T~JIx*k_R9BhD^ldH;!ep?ZpklCA$>jQs}_ zlM!WBfJj(|2yqWYNP=fKfEHPMf?^|tF#x2nGYM#E2sZ^L`9CoLi2|>j0Af%a{%<9V z3{ns!d_0Nq`2y(uWs(M|Bt#3=zXSvmgUS_RK*pyAV8o!73&$ga(};w@yDETb#&!FD z<1yq9TBJx%1Dp?RKLIfYxh0@~2Ezk!A8sjMSXvy=7-YK(;L(uz0*EkR0|MgzQwjms zGGKUMVnhlDXc_lO|E(B$0q_=&tm88AlM%N805M3C5Mm`FI{#n}I5U72+@i&92hrC5 z5fBO9mILS@FhER2LZ-98n!{KEv_N+dw8*j$SU92t1c*Ti7C}rwW(c6E06SEG_W$iZ ztmXyj7#JMf>yUMQ>q1B8rMLH87f2l8O3AI`iw5Z?SB zzXf`gFg!r~e^OUq#9^Ko!b7@y%D*a(!+(bW^a~K8rhu%7nL#ihqJ|2XW_+lES&u0M z@KF&{pkh#8ZuwgPo#}QN<4rIq(qd5%O?E&_Ko+Peh)OD8le8FZ{1?yzVvz7NGXo(a z!yM4rgy8{Ngy8_RWTepn#YiU20V)QFL17m$F$L)efEvS0C7=Z*AtWulo(z~l6g@~# z6ih>$J_;4yKmuI^(6?cp1Q0VWW-s452oJep(E5W}2SEETTUi#+g9Zi+5e$fESOQ{% zD~0fo+XQ;tOrnM)4H^W@k_Pg}gHsPfgkVSy1j_UXeW!wAJF{c}EyypJVPIlV;b4YA zcvLJbpa($EHef~s#K;Sw01uh(gKisaI{_^yS2K?X<^W;sB5Wz32S8BrXGVmG;ZZGw z2d|hwFnDkYXhCV3c|3rJxKs$rGE_3WAqA3S3Nri!m%@-MK{f$EMFGBbU=9krMg(Bc zJvc@f@z0fli4j*|Aw>9oVn6_elokfuBZ93M>cYdM3TT(z6Id+EfQf;?5XAqgmrI5i zB8IO7&?2uO5kT_+E-e6qTSpQNQ~?o<9)O5wPJ)CKeoDZ^h)a2Z!R0sl7D8tbeZiAE zKnw2kz|$yzh&aatAQ{AQ0`>?gEkrpVFaz%FFiRC^FSwWa54M;_5un@U|A0$egZP&j z2Bj2;+Y+D}_kU=~aHkAt!DTAu@h}7$=#{}tE8rS<4rW9^3?#-319;#XD-s6pL;+e* zgF@mlf;LG1|5L7o&rB@0>413Yb`}#JJZJzyr4@|6^w1`~e`my$*=M z{ek}wA*KK^9gj2d)nw#-o8!95WCiM%;q~$p^yRfZU+xJz}=w#v#ZFW2*5+`Drm+p$YNPo2|gEr2#P=*9d1lP z=uLvcRc_G z!u917Gv*}|5p`mKhzKhI44%J%i4na~FbVSdKd7C+LsC##`M_SNuSuX{AyN0)ytrQ^qq2%LErakVZ@wqFL_JU zTz$ykhjFSZ4%`3k%r~raA51mxwsG|Gaq>Hmd;!@5Bj>gA$|+~eovg4Ct9Qvh#NvL? zeY%@o5VId&X26(~eNZLh{y5Hd?KHp|?XyTKR^D|Lh43O@@|Fy&lV~0P!fqcIW-{}{ zgEpCtsVaonJK84+CG8b9+iO~UcCc++KzteI(nH2-SoVKYdX6LojY1Z2-s4-7gJt8g z3suh^$Dvii*4X~L-MX2TCfApUkt9sWV`&{RyPB>8Frq{{K(4Tn*Yin|YreJQkC4@l zj=0EiC&9m>HF#uHnI^A_0OxtL|M%?|$q&PKu6qd(?2#{xFQ3yRpm^QS;|oqY>)z|T z-oF!xly@7Bl@^~}IF+A^KXMT~votC=Ty5r5$`r=J7fU7caUi@ox0Q*NOlXnQ+vSrl z*)S!8PNE3Oi=5|l`rpx^>F6;d-%`%0AmQ8|H}V}Q^5!1hZ5YI*w@Q4ENPSHvn2Od3 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 delta 182907 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

2V|wv{ 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%0DGD$AxHh!uCzyiU^o4r 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%0Dt`l2}7x7BnETDp$FRV&R4QGi`JVHavA3wDx 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"TrL3+XkL3ngvhyy;kGv{&aR;Gga2M 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 diff --git a/org.texi b/org.texi index a99ab26c3..9b2b84d7f 100644 --- a/org.texi +++ b/org.texi @@ -3,7 +3,7 @@ @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 4.71 +@set VERSION 4.72 @set DATE April 2007 @dircategory Emacs @@ -579,8 +579,9 @@ key. @cindex outline tree Headlines define the structure of an outline tree. The headlines in -Org-mode start with one or more stars, on the left margin. For -example: +Org-mode start with one or more stars, on the left margin@footnote{See +the variable @code{org-special-ctrl-a} to configure special behavior of +@kbd{C-a} in headlines.}. For example: @example * Top level headline @@ -589,6 +590,7 @@ example: some text *** 3rd level more text + * Another top level headline @end example @@ -596,6 +598,12 @@ example: outline that has whitespace followed by a single star as headline starters. @ref{Clean view} describes a setup to realize this. +An empty line after the end of a subtree is considered part of it and +will be hidden when the subtree is folded. However, if you leave at +least two empty lines, one empty line will remain visible after folding +the subtree, in order to structure the collapsed view. See the +variable @code{org-cycle-separator-lines} for modifying this behavior. + @node Visibility cycling, Motion, Headlines, Document structure @section Visibility cycling @cindex cycling, visibility @@ -1519,9 +1527,9 @@ numbers. @cindex syntax, of formulas A formula can be any algebraic expression understood by the Emacs -@file{Calc} package. Note that @file{calc} has the slightly +@file{Calc} package. @b{Note that @file{calc} has the non-standard convention that @samp{/} has lower precedence than -@samp{*}, so that @samp{a/b*c} is interpreted as @samp{a/(b*c)}. Before +@samp{*}, so that @samp{a/b*c} is interpreted as @samp{a/(b*c)}.} Before evaluation by @code{calc-eval} (@pxref{Calling Calc from Your Programs,calc-eval,Calling calc from Your Lisp Programs,calc,GNU Emacs Calc Manual}), @@ -2409,8 +2417,8 @@ use: @noindent In these entries, the character specifies how to select the template. The first string specifies the template. Two more (optional) strings give the file in which, and the headline under which the new -note should be stored. The file defaults to -@code{org-default-notes-file}, the heading to +note should be stored. The file defaults (if not present or @code{nil}) +to @code{org-default-notes-file}, the heading to @code{org-remember-default-headline}. Both defaults help to get to the storing location quickly, but you can change the location interactively while storing the note. @@ -2507,7 +2515,6 @@ then leads to the following result. @item @tab @key{left}/@key{right} @tab as same level, before/after current heading @item not on headline @tab @key{RET} @tab at cursor position, level taken from context. - Or use prefix arg to specify level manually. @end multitable So a fast way to store the note to its default location is to press @@ -4000,16 +4007,18 @@ Lets assume that you, in your own way of using Org-mode, identify projects with a tag PROJECT, and that you use a todo keyword MAYBE to indicate a project that should not be considered yet. Lets further assume that the todo keyword DONE marks finished projects, and that NEXT -and TODO indicate next actions. Finally, the tag @@SHOP indicates -shopping and is a next action even without the NEXT tag. In this case -you would start by identifying eligible projects with a tags/todo match -@samp{+PROJECT/-MAYBE-DONE}, and then check for TODO, NEXT and @@SHOP in -the subtree to identify projects that are not stuck. The correct -customization for this is +and TODO indicate next actions. The tag @@SHOP indicates shopping and +is a next action even without the NEXT tag. Finally, if the project +contains the special word IGNORE anywhere, it should not be listed +either. In this case you would start by identifying eligible projects +with a tags/todo match @samp{+PROJECT/-MAYBE-DONE}, and then check for +TODO, NEXT, @@SHOP, and IGNORE in the subtree to identify projects that +are not stuck. The correct customization for this is @lisp (setq org-stuck-projects - ("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@@SHOP"))) + '("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@@SHOP") + "\\")) @end lisp @@ -5760,11 +5769,15 @@ Logging TODO state changes and clock intervals (variable @cindex @code{lognotedone}, STARTUP keyword @cindex @code{lognoteclock-out}, STARTUP keyword @cindex @code{lognotestate}, STARTUP keyword +@cindex @code{logrepeat}, STARTUP keyword +@cindex @code{nologrepeat}, STARTUP keyword @example logging @r{record a timestamp when an item is marked DONE} nologging @r{don't record when items are marked DONE} lognotedone @r{record timestamp and a note when DONE} lognotestate @r{record timestamp, note when TODO state changes} +logrepeat @r{record a not when re-instating a repeating item} +nologrepeat @r{do not record when re-instating repeating item} lognoteclock-out @r{record timestamp and a note when clocking out} @end example Here are the options for hiding leading stars in outline headings. The @@ -6113,7 +6126,6 @@ during date selection). @example S-UP -> M-p S-DOWN -> M-n S-LEFT -> M-- S-RIGHT -> M-+ -S-RET -> C-S-RET @end example Yes, these are unfortunately more difficult to remember. If you want @@ -6125,7 +6137,6 @@ Also this package uses the @kbd{S-} keys, so everything written in the paragraph above about CUA mode also applies here. @end table - @node Bugs, , Interaction, Miscellaneous @section Bugs @cindex bugs diff --git a/orgcard.pdf b/orgcard.pdf index ff9abf43890b4c7884428a449fd3568071c6d72f..797e2c22301c1c90e5097e39a82fe6f896b850e0 100644 GIT binary patch delta 40640 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

  • 7jZ``(+e!lSPAVQ@< zc^kAMj~A2t?tf=pHVWIJsD7nGn_F^vRq&F^7cDqAl0XEM^>P7nei1+j%chs zN61Kqbf;F@K69PHM9|@?c7nRIAd1^fvC_3>qi0mL%YPL*Nv7=fC!5>ABm$aBCGL#j zg!_3@?zNvLSDWi)`14$(I2(tjj|%R}$*se04lX8XcxK-)NLK`4V1`0hmaKi{K309h%6P zJE>xA4u4>tP?_{9Sv%b5&2ly`lJ-~TgO0)#R^}v6eVLoyw9IHZA>C>5I^}1k0ze?8 zgC)w~^5_=e_H)z4PFJZD~AH%{>^e`@jhoxUVmb6cn>qYn6J9oIPLbQ+UULjEi&`l zE1os4eHhnN@$j}V=28d;TtAeHjcG_o)0_=PGka4?t~6})#yc{$Jy5#K23@LEVvr4w zLU7rf024%*Kb$>(*6tfvD%8~W_>^b`xBXh@9-|NWi;eYFwGD;sLcv54=jY8pa+bQT z|9@&3o;Cv@m*WAtf4qP%{4o|F1mN*gty{&`U2bN}a^71fFwcHt+J0sFzqQit`nIb@ zQS1Ci!^@MiqrX0Q2OmuUfhVxPJkc(Y0oN07!<29c`&Xx>7-E|ex0C2>0U7erLmN!>zkblGh zG3AJe&d)coLt+REtGVrSn|B*v&>nraL1CN*aS0HA>VZYhH1r1U4z#|QJluI4d)x^QfNzwY}6Yri43 z5vf-uzv#_t!b)NL#eJy$?>^N$?0@~z30kwEf;eyQpC@4{o*Nw4NnXbZ!Mk>QC0uL5 zW^?l>NfHBi!CcvgYQ`@IR?4WM@C>O51)76adMy_nTOm^H{r%Io z7vI4G|Mczj;=9lxHgwY_p+km)_-M05Yw+J ztAbLZvxvCX!kr&R^hwNtjOK*&Wz^#_k+8fhfCsU0DzivX1?kemFm%F-;uPs+8$WDJwUhEKp{;np<=5L$v0YRLtxAzUAg2h4?A zpT)fpTo13=zA^?-udBjL+JA6Ift>Q7>D;!&HSfCW#g3fHzQ-e!;6_@KwRiQp7;9uR z*T>1>*H?w<))JX_aI{0HeF5niv7}WkCUb00c;-yMej#AT4rA1r5`mvsqvW@LLimB7 ze-TI_aE=KXWcJbcsw~gk&R)B7hVs-?HsgkJ_kvExP?sKXHI#A7>`c<6Z#?b*xrTBPhf5VtvL)UPiR z;cFo$nc?~xN&bAEyqXC`~qTa|hR>rn?D5!oE! zxW*osxaZ|RC_W?J{R3h}-Kq{bBP@8~OACU#pl39j;%A$G zJnwpg6-)>ryCjTy-^d^bhNYHCeQJUyJU><&3qJRBC{f)g=70Zm)Q~xNw1gee_NB(n z+cL1148kUifvmHmfHGaDmYvhl`70DRqvYNY)Ove)S*&e6L}*F$50^zlhTpgQ|P0}(v7Wmd3cPBGRIQ|%vsg)7+_L30fs z{>zjwtzh)bpMQaj+ghuS?y<3`C0-kjJfsQ!Tl?=vd8a?VJ~P|MB<92)KYRAr;0l`I z)w9zVKPIE3F=c@uj~bjOsqXFtacmCCXbzxzv%yrh+VfJn+3M1X2qWF8cQ0L%0BCgf z@r$qja`Ma1FJ1*hZ#oT@BCzYfz>B$&r*FUg7Er-uv48pQyP$tgCVD*CVk-@uO|FA^ zCzjpR<^*gXlgZ3|!I&8xD$*z{; z0%=on@G%wGLpNS8^*I%oXgFQX4U*PxE+_3V9lXWS?>R8e1`a7M5FJ^b3Or6u*UO)q zlSOs>>Za8Veg`44&(yd5#s(HS-oo-t!v!JQ7dqiu9&a~SRsE=aKt>pz<*wh_TAFtN zNq^>EJN3%?isto#h7oVA+BpweSn5HbY3Gp_v$a(LP8|6b@Mo#patMXzvo<);*#Z}2 zE{Zk2H7?6sjO_K{;QY9M`h1=fcB}S*+*wMT)ULaFqlx5KZ z%L;ph@7h^an{tlFOt{oEvWfFd^~mGW84D8}WqK5H$IkOisL1nx8$mWhM*$Mopgnz2 zn^$ltUH!ASHxYD3h3ab5gk?HE(KvmgUryBxfilm4wENoFt)>K}|M?%J>flV12R$7D zII|@^Is*nvT2)3(QnO`1U;+nLY+Ao`<(jk1LXQ~)Oa|d4li`RHlX6@<4OB%%M_5lQ zLrp?hF)))riG!0qU8a9)R8v?2MeV4a@dXC7f>6|o8XrMX z@BtWk1rQ^zCi#*Gs5}HEC{zI@g+RgUtF_j*jyN;g&a5@9)wZLft4^!^E*?70P1{*B zU9--Q`&j3k@9h2Uy^oCe$caoQQ!Ul$BI9F%!=uCELnnLxXvKe5W#VwT_!~tPb-r-- z7WjIG`^5&}wm}%-kD&vJLMDrdS{0s}W-=ykN=ny`4IifsojG&5cHXu`WAb`KiZ%6gE0&TDX>or z=1jTPOekR2wr0QA+~VrIN7=HsY2-Z0P?iQgoPZPYw@t{FSMP+~CYv?Cgx?;uDmxxn zssS8x@?(F%A;`7XS}au>)k~l7W)}$J13`x5L-9wcg!lmtsXRx8~$-b=0k_rf_ zgS`j#?86q34z>3^phT~9JO2(H(s&4NX*DI{10;U}-Ogly8O%mjCH_$Yu6F+fyc`EB z#CA;KaM+}$bUK|ec{B~81MiQ)-{J4Se2V@&-Aki5ssmCQ|Smg^qUDd_VTGC4b7UB3@$43rHk-6N1aT*DPidxiEI_%fSyzE zQDeL2Sf{YR87_clOMMEfda0OgUuPD?7lMQ?M6{e%^p^LAa))4_slaM2D&!Z&MxR-5 zFjAu4K||;`YM=&`p6I|B^hJMU>Wb_+`2~NFW78DTVRXRa*I^b+KeGI?{=%+1@D+UQ zL~`}U^&4MSoRb)VM|0|_+L>*)9tO72?r4;{F83cS2@9i+d$nGKPkdv}Tsq^Q}?WKlo+Tl z|N3109j`S%t0|SLRN=^_=cOPZ&rua9dHACt(w5;&PXnsHrR~1F$&i{AWFa@pxX1rm4o|sIXg0tOZca z8f#6BjkSl49L{N7ou{`Xt>sOX2G=})sg0wS&eA2+CA6e#Qj>}|Lnh?yS?Srrs(VSk zB`h;)Sp509s7Kvr7kiotuP!*jFF6_m!LS`xLy3KDxw#Dv!u~x6%J#BX=rRudl+EZ1 z(VI3bqeE!_l_yVLx(d~j@)T>##OyW-*zCq;Api*u#{wL$#gMPh1gdk~*-oKBe-{X)ND2&>Kp>B*_!6(c#H2NrKIc`ixY+8oHo4 zxg`m*Aq*D6%AVw|j4SVU0Q*DLS2gugHfGv(=i4+T`jm`q5Ca9bOFFF;g|}>_JA0Nk zud9)iB%kE_zBec^rU^sbQc(DR&Bj4E&71g{V!uzht+4ug{*RC*SB^_{7k7nvAi0W|r*SSKRa%eqyRQcU#F~r^Y)8}*uHA2(KB7n=WtpY&!Njpw$^(9 zkVv_JBig)iHVPw-Kr=+M|xc}H42^=Hl*YV!8*$BwjBxPiTQGIDN2Vx(@qhOVZD{9Ry$tRRy(&uhMO z({E9S>qVRd`>{gwrx{$zdv9Gf;Nb0l+4T+F2V8L$Ls5>30|)GXb|_^lb~_7m3>$My zJe^D@rPC-F0d&xDDi>zlpv>0`4gtG&zq6v$vIp#%U+s^&#|r!!ot%VnGs^XUTZqi$ zo7un??zWgqz*?KD!2mk=1l0iz1-c@hhEh3IY;PG*+01!%eNv*VxpKnVj^RY2I*@@+z7!j1me2 zE7tCEkOW0YeZ0Iw#!Yc}d)#{;ee~hDB>`fokGpH&I7inIZ*hQY2)Xbdw?*RaBMymp zcia+x|8bkmZ^*`N7R$s^x!9v?QU^&ue^6+MSUS#8;vtp>QWUjg-I9nv_Z^N)6%vn~ z>m7o`8bm!8fp&pHswUErQWBe zQroF@)CbfwY6s;=Eu}uBrc*nq^^^lOml{tEq2^Pz)B@@iY5=v68cGSNMbs$jRcau$ zm>NwDqim=p)EH_wMN@mIvD9mne~5CXIBEpNPT8^{eV(w!=b){W5&@@QmTVzZUu0y%F<9Tz!4S>zS`3RxwgAf3oZin>QNm zX4@IE7L1!dqx~)G?g0#MIA!Z3X^~>e}-zv(B-D(WJ3u< zcB0_0kXDejCu_rt)qG}hB@{!9Z^*Jp=P2jU)d^BYLnjv`l(-=({8ZSf@Kc3Q4w~>eFxZ31GcWwzCY2JP{6!C{~ zo15i|#HOgaD^!uZ8(K_1zJ2KQ@xsuJ9G3Ztq9o+08Ytw^RI8`x?kN+E=!#JQ9mw~I z(Bz9KwoH*NS1KVSj*D<{kM#m(?(#40pQ-y3jo4qDqDkjde>GYS#OVSJib`N=^<~w! zCxA0vu@Q40VB5!&(Cg^Uy2r)5HGa@(^filwNMfV!hED(}`3bZ#fUIjjS^ZjUw;b8o zVr}#jRs)}W^ukv7~Qv#XT2zl+@T7osz! zaV%(p<|X)(f3zmlB^Jdru10(9;%e0S?!av7p1B&T_)eK9xEE{RbPpN?!Mw>sD@vE9 z#^wZE$H64Q+5UBq4f^yPeMbI6R0}ywr`wBPl!>aUdseoI4g)E~h?%~$ON_|LDEOiS zg>(pwCdBsbr=n9Pqx-H9(1`x*;hkGsE;$tOmkh_xf52tt*1B);01l79`7ClmuZr&K z9RppwHh#p9$4xAfppl~A3T6fG_1QSb0<$)wptu7aATV=7m@O=TEXZdXr4Yg4pK1T- z1W$gCC>&%>O;DldDp0HlU&Y6xl%R%ad(TQJ;m}{*9RF0LhYG@RSvcp7vqgUcm4Qqk zLH;ZnfBMdEn8D0DlkiYH{P8qIw(UAfsL|L1Z#gtU_Ok)M#5*odQ&)MJ=a#7ds_M2Ha*rK6ww4xtKue2j60qGvo z7p$@+1VVvXPWQcN=#v_n!Uu=~?H+`Fv_vYGgeyW-Rrj z7E6t2TCdoV+#+u*Wvvu!7kwb0S#cB?eEXwg1jFBI!mmD zaF8j2{q*9gOV=*0e1GQ3wab@y-aF0p;c3JbWJ~t=HOjvuG%Z3KS$zdGA={Nd6NPzo z>SO}WAx|fwF=*`3A1lp5s8DG_ReadqT`E6V3QJE$e$8mFu!Ywyo;JcmC|{njfAjCb zD<=2}K%cUxRbGuZ;Ps(F_%LoY1fdOReOWa+%wZ3#V?O|yA@+F88Mq6d!d1AKdousR z!JM0L52}^=4e?(~DCwL^Lv1l{4#RK|hqrGbbrDOwpOk>$@T8BzF zNwr(K6G^`9q^Woq9{TugM1OnoOj;U`-S&$5kdEeA2(y>)><@N>)6zvt)_(EB!>_J% z+&a40k+TvXG=xxXJjr_=DadFDU06e2m6%P%kmK~_lR2$is$Z3|1QVoX(?0T?9;}p=5t$#Nh=qwmC_qd~NqsSYU})2X0$r6}?=`ZpZiR4u@Ys zbFZAdg0@}}G<2X%9S1H8(OZaPi&gc?7GR#-ym`MN`aq1HFU`%>e-`U9WF@hBU@G+b ziUZP`9YOol!QOmahPZqOFjJQ-nd6u1Z3yPo(J?_FfxtXTUX-gWa2M=iW+Q3?VfY9{ zefH!1MQ!8KxB%^vl)yB`1x{%5QZsew{KLcSPM6km=Z?0XZacEiX}hb76R*Q7*dNhA znCIr;I(gEvBQ4E`e-5A3_5zwWAj+DN3oy?Xl!74*bjnITx++8I`fXEDS$Xa+8Es&M z6U;y9+Mok%K3C{h>{sls_t9!<2nF6n+u3&^>OfqZ`UKpBV{jg>XP?MBZzz2TKSOC~ z?)t1fumtvk3y71Q6Xu00Rq>4Lt?ZcC5_P^tD+fkNE9D@Me=7>ortrBDkW%br@c`~d z2-)z$&=0-e{deS#O8#8j?HH0RFLA&eM|Z<#axSqbDK8KhF-Rl$ zS)wSA)aR6>f7a%3XME2?DG~04W&didP#+TS=iO^PGM4A9%w3-YhnUie`lk<5{UWrS z&aV=3`&ET5`)e-vFLc0Yjp!fMzf<;qVuDre+k3+Q+LaEpwBvBc8zZ8T30+{1RX3i2 z&zK(;+{1%8yy9iWxPMJ|r$?N)MH`?JYJuQjkMklUB^!`98t&aRu^<9o{tnrcLc`f$Aq zxv^!HJ-fj}EwN~!RkPh4HvqG6@iRi(DYt*`sBaG)U&N;cmiI*+jTMqu|^R zc;pbbe~(|8fJft1c-_CT9kTtTrKY5m_o{-tE|~S<=7RB$QUMy#fu<6mhMP5fj+KVb z`G)R>sx*T8c&R=$m1;?tS8ZO1nD@Y8?68NOt+MwP*lmNX? z#{bgv30o_x2ndkL0s<;zwY3!$wH$WDBUnrIe-Yp|Jjmj^&q3)LkIhj;$9t28Cx74mg(L)m1q)|wuJ_1};}5&;Pq?XQQQ2LL&P%QcEsiWCohswB zZ`)#5EX@8jfz#+UrCvQOz$3b7kXM}Al*66yH>yq%8VvsG!GqSwqrMHixY0EkHIpqAE4c%PoJ2z;h=aX?eFBJMRzn0xQ=tMfWAl{7 za?k)18Wia>|93cy-fTtmP2RLfWQB)rPeu4N%={%p=Si5+uoq~neRp59#L^d?LBl#_ zyRAIX;(v;4Pg^miXJo7P6gOJ%`m9rC)it0->*k{;2?q2#S*9t(oB{z`ZACZ6e-i0( zdIG*Q0bQ~ww?voR?-Rdj8V$tX=Zh=A0QLqFr2Hnv+LqBq!2{BNoI+`=Mu%+CK%082 zf!?u9R72zGc)SgI(jA<&mc<|Il3o}pFbI>#70S>!Ux)!$T~J9{Mrs-qF_q!vfq`LR0jsX=d-nZLCw}Gn zCn`~Bawmx@ujx(qU`rZK(9XEYMnfl8MzyKxqRu52d4d>{6j3{*@29AeeGX`2*2ZM|8kQF9Op9uT67wNdbHBa; zE$9MaPZN!2(bgoA;o(--Ut7U+xW(^I`}|QCRpcaW4yb{>x8^1uyJsRS4AO_z>Z|h( z={U&JYV&o(5kej?caL~(f91#F?Na>ek}uc(_RZ(~-DmAe?tfbcR%Wz}# zHu;B%`|LGzVypaKbejV@Y*$;^6T^w!8?1r@#NT)3=XjJsHP}}}e;MTT4^%s$Km&Tt zqG@QOOBrzlw@pvE3v_YAAQD2dnOuwWTduk~};b;W?6B>xd;5ZwZGAg_) z)VF%iID`8g&YX_Zn@ zcS(j+8u*^CTa-^Q7k)^RA4oFh zo8TXmP!j@C!1#49t^(?K+$Qpq^$h-FH;856$0G;Py(7n43^^e?IIIw zb~w~?fUxLAheMqjniK=GSeI}wJy5`}4}8giK`-P|g(j(~e~Q%=Xti0|B3*tilrrY9 zbMq~fE~DLWd%Tl+Q?jdl@=a&7HYHV6rqD$~9EnnFc!J6WJ0>qD#7?P8u1aj$Z5m)# zW})|d3${`tzwAs*4NH|bfqgdUAy1!~cM651wh)4+?K_2oGGcPW43G^?kXn{n!t{pY zm=TqdZvtrlf36)ZCK(%VQnE3bq1jSk=C7EG2VtA5?|*ypX$x}r98e@)feE#-JzkEN zqoH^dn)u-U`MLxCppqx2#K!Wz0p2QKV8%~+8F^?hjUuLS&R1sR-pS@=6l8&cf2oq^M#X6~(V^V*ExJZ+D>T|y z#T3irQPBaOT34MX_tt01tYn=U?4#td!ScL>{CNJ^)`?qV5|nC?+XowB3$ux$lySeD zPw~{af~S3Oo}$7~m|xqdX-#S5KJlwo7B4B>Tkfgv3C>*O zb9=LHe+f;SpEImQQ`gbHDz!KN*GiF3PFy{Q)>-N8wCDCcOt@n}^KYXCWNVvl3(*Bs z$|8==ZHA_1F~sngLp+@e&0-G_$8aR3yeO9Z=+OjuJR(AgM&QFpsCq(hVt zePuew>MlB`tB7CPouu24i@&wgic2&Vq-^Lx+sx!*hksfx>u@3`!n)6&^F7sMorMZ$ zf7)O6c$(Gqy6%&V?zd6tZLhU_VIjehKIFEGPOc3-0QR+@E7$gdz~pIo zMgot%7oujO2q-dh!v8|(Be{4c@0)#QDT;Hnn3~go}_vfWQHx$H~VP#*H zTc4wk&4|gcbYbrsQDs*t)c+tfy@krzX#DDenKK~?yg^<_bRy5}5F*M00>b5iTMs+^ zi8%BsdL3;;YCQ1z6l^o$Bcjm42k#;J{@D{5nH+vIpIyB9vs?GRJonXqRp7y~e=11P z#q!!DNQ5M2{Tk;LeR&*Bb}?Frez?lE_|du>m&^=HFXWWj~Ebl8}a0;RA8E5 z8p0m8;MJSX|L^n`Szb8U`#_SfCRT|>cGF(;%cYi#T&5M6w{fOp#NZ)rhFrdZPEo|X z1941fv7)R#t*SANOEqMEsw-w5f4}t34a*|d(fB>YvroE)?LDuX(u<2J{~IjG*3tWY zAwd86XAJPEfiHFY5>&sveKxM%B0A;+s134pHsVf^Eo`E#UW>?!qrdA?slVw@UeOprldZK%m_e?A-Z2u~{F z4t2HGz7VM7JVg_umpj0G*jqINO%7tPRJ1$GzdX7%J2Nw%z@#d?EKnv@inr8GMiU~* z<4OpuuZNmKu2J-B!OffS06yP$ACIhLR_C)D^IRI>7}W1ScC&yn;u`jR%n5hc4$f|S z9iw}pP9X|yB5O4Y5tw{fe`0fPeS177JueeVn3BjMMKB()9FJVq;C!;Nq^7DyUgfKf zPthcE{dA@)%q3{tOTxSw|A&q7kcLR26Otq233U{O3Vp@X^N6`1J+|9J66g_?wewO+ z|E{|OH4qh+o6pA`C!ja54W=iO8ngyGKErPy8$|zs?9mzy2Vfn$e_$PA&_wj+7f){7 z_+lDyG!xfiW?>Hu=3Yg1S5fj+WPg=ZytD0plD|UJ+UKvZX}P*|$mq&!usS>{fy4X% zT9_1@k_ZX*W=vLQ>PcqN{Xf_a@r9jEUh5qk4y`|Xy6Hj(H+wZ37g5oAR9}{vT_SUJ z2@j3u@pjV<_KwH-e_h+W9hWU=-g4?(L;LlfCy%u1D>8G6gWdO#=Uv_Ub0W{XJI)r{WIF?rp!CQ|7DvhDnu0B|Bf#N>V`D7>R&D$m3K zU?Ky-hxj*AOIQu;g^;cX!eIO70d3NokPl1|8Ko{rOU&U&e;qVKMGpkd7);)!U3@|x zo1@);R^?{qlY(qt9$pk4o0z1I=J40pJuX2R2VwRg&sXQfqdVB$t{^T|lcUjUw4en> zuP-V$L}$fjT0YMee({u)LY{2ydhcgM3DK%V&gEU_B>xnpCMt$(BPK&$d$M(ZZa&vJ zZI)GooN4JRe`fWyduAgy%qY0oezzSBC0SfR+NK&yDW2O^Ny2kt3@N+|7Dc(sT$0nB zuZ5m__9vW!YQ`9JW5vcDPVabSIF>nbOP2-)!cu1Oi6wU~v>vLh;))}V?!Exb^~xKq zH4&N7fhj@pe2O$yDhGe?tBWYBXso`Hsb{bg8qLPGeSxg4dUU?$$M}L-^Gd zHaa#Te-R=XbGJ%*;O;tG-E&YJBIB@(zR~_od;R_kZRfAR0|pJAe22Kc!Sfb=u)ywAdqzltC5GVotW2FYf0cVN8C+P>Y!x3YEYEJtI6$yVnvR2k zpj7VD=KJuTg`{aM>taYLw5_e(Ubz@zyBOf>SFIu78JPkeL}<+nP=M1p$+iHZdy1}W z8F=6~QkWP?_x~uUy_Q;eoIig6P7Iz5NxY5@m=I;7o8nrJ}L?i ze~%0yT*!^*Q3GCy8}O>w_-L~c4beyHwRw=8-zR7&;S03cD5!nX_32U}I?X;ix@_0R zZH_aeKZFxvUP~CH)n?>?PM1S|) zW9}@xf@wU&VeeAE@`$QxgQ2=ODLpBJf2*sy3|YW@c}(mPmE`H|&j(5+DSj!Nk`x;7 zXUra}zquq5>$sihPHbjE8lL`ChTev6pe5tx;f}^Hk2aqn=f8I#d zzS6KL|B#*{ke@~VaD@d`73IV|WhCUr7As1_4uSzHv+65L3lEg{Wu?oMBJ-ibljA=; zC1E^v&tf=2mE7UPTITX&+Nqs z5^>@X@nvZ#G5*?S+AC{+pE#Da#@3fGU^LDj!$>6(cTa!U=$MqaE#VOf_S0Oa+s|FJ zXrcYm?O}0SLV}{~y@C=V!nOw`&_A}>uZs@Z5|)tis{PV!+w9kxzY%Z0HY`3YE-5T@ zU|-kh?J+~ zPEzEKZ9yB8w+A~hj1x1N@ncpo%a}#XtIR9RYQ~M3%{VY?7*xLW)5G$I{W!d0#OM*-Bc6_2KT0-g%c#?%`mKVj z{yDmG^sOgka7rWz2$2Z96{oQzilsmTTpDb#GHdn%bn zmILn~KEMeAyGcVN;0K$)5yFhT8kznFgi(thaaK>IVKEGU2s9g>PsrUi{G0+f9gRXP9s((^~ zf1-cn@?~JR8?^dNV_|Mx8MN}v@dvj=Mv+K(!#I?D-Sd8bOHI-eC8=}&*MJi4=M5*O&fK`x zCsrxHgA7OB%9N?OYxxkWBG+h+B~K^DWVMT<+v#1$q6@wx#eQ+7B4wvG3HI`vT9Xeo z9j)p7n(%pR$nvH1l030{Gz(wFzZ^k6zic<`NzrN3vX!x({>eVT6BXdp?)L!4p`x`y zqbXH?4Z>)q0+>3bVzM|%fp1`JahYDN(8QwUZXWb zr_IjNYKSdywI#2huk1^K4c5$pKnQ^a5JBUfa2Q9fkU&zoH(jfZ)Y$FNCh2wnAEjnH zjXf0S6L1IG%ydYhYey984g2#9MqGr^w&+5CvShER*$&EwF3N{{7Cua;SsCj3oW1A8 z-)L6ElW40T`^1Kf`V2?}I}&H6>J=6eb-HLxyhcmm=HtxVx=45IgmchA*NUT?rs`7+ zQAV8}YI#x6b6DU1q;N+`b}`shL&1UELOd!GTfK$#Y@6{RbkNr$%ZUj?ON0?fESCs> z8ITdj(_GFQd7g5ks|_mzYg$=0cmXF94yW44MQjpBD6j%OxW39a0v7vw%}^nmsz9dd zgDY@{|7O8w#97(zZYeQV{JQyKp004Fa@mZVrNV zkin+|8A}|LR^rE$De^W8Q}S`FR6K!yQ3@PCyN@g+ug#f4?8un=Q}M6(#=Slqtt17+ zQ$gf_%)Kr+ThXGbI@Vd!LsQeavo@k;3#n&2X|N7hF1R=?UlhdbxI6fc;Z6&WQu zeG>gr%Kr!HYEI1V|FS4uuPX<;Lr_?!5^r-*tJfbk9yA)vjIS5iFwI)Z$sq8CV9Mlr zO8E+1rM6L{*FhrRZziI2v3_%Zh9LfGmLexn(<3$Io8~I2pfF{xR=Y1#`Oa#uGjCTe zr+hRJCo-J`ksze+Xuwq{!_ml9@6)HI?S)jGY9AR-My+&&H(}vH@2l#I>9^r;@SYKw z_dopL!+XW&C{Xb2l3F4+ChN6zz&Gd(4XOcT$VLGtwTY76kans_426Y%rSOckk>AD` z{6Ya$dVN`0d&jxFTHtTIw~|%dZ^-WQf^T_TFIS^IJKt(c%1R$ z-%y2ia~=_gw>EA|Nl?kZ?Rk!Fn5tj@-{p*+W%O7oR_NJ`uMe;=^INGHOi5T<1c#ck zKJh)Hdbe$3r8@;}!2$<=@)8;U!whuBc_)9Vs7!|JRBiUoELD>K+DH!?F-eDZXI0HZ z4JY)SHO&p}?In$X!@xjn^bzJt+w}EU8J#A!-IDpG=p;3@<2MT2MyAk;iz6vSMW&H= zNeJ3gVcLPIsKhB4r0gF`t}0f8%i-Wpw_eM<1z*E;<5#Ett>fx{jrz-Q9d1UqzjJ&= z?qXODZaMRU+yh2iuMdt_lzBBFn;g-IiNR-j@h!;)#ENty%zbo3jR3%`G znq9hg^9<#BEW%kVIzxj?IT^(Z>^97j{U$M=;!Ao8lQr#s%aXh0`|0YX_{#cTGYx-1 zD;wI=E{qcvpey%LJzD*s)ag=oLKGi-bVp<3(VF)28ydacLVP_Fl=3c=apd(EnjfWC ztG>(74aX@gRBoxfk$^Uw_1&#DOz5zNM{X#^WhjOFZeQET|B-chfIkTP>r|g{W*N)TLUO1wwlpFy1o-WQa@QuLI;J{R)gEy?>&|Xo{-7=E zcG~LkZ_S3pNwJ@tOjl-?Wy5aZ;~^_SMI>A@?5)foJ2uX0ca4i)7q?bGziTCM;2@!-wn(-A4Yn|ID8ltpDAC z(c05Y>&pBY(Wio_d=Q{gQ^nX|#BUGSeLt)V;MG2VQ_bUBFMoJHxk6Kan{;4T zJ*_a_Ki2(~C1h4LPR~^8Dq(-(AmuzPlq)nC@(YyR-5>fr%<2F;Tyza(eJFkX^Ep+j zK|2$Ep5|fD!Vh?v1kvMT#hV_1QZzTsoI+pV-Rbx|uPL|M`2=m7kk{=39U z&0a84DZ5Nx^zDMVyq(0mpK|yL6#cb`umhFcF=5d4vN&0aowWTRYc|}|spJH}bc;!O+_ZA?CWhPMxW2OD!u%UxCvY*E zII6BO;9*EGpRo>%nu1J!vW85z6$4&$p8aPiSKZa@F}+}DgJW>oLSXl2e(hNXOf^zd zBF(`5(%gc}<_sjz(J`K`t~Ml^S1;_*WoR^6I*n>FDI_d5%ia^%NS(KKJ9UIXhMhF# zGFRgZTF^m`IqnUz-gYt;o5O;&!Mb4B2Ad39EMe%>KRiD*cTYWk*wsUBQGUfQSYrDN zDfz=^{9tv84|*k3{iK*+@=*NYTC^yS(iz&^@4K}v&+as2w(OYMo8zh@=+s6fY}jIa z2^W}UGf5nNN3jh8{;oXDR+qrRx->{rt<+Pz>UgR?50-sErmrPdIr9ex$s@GH49dfK zNA)GZ-);?BqS``#1#X#!z+EzT#T^%U(|^UBT` zl>@_MW{rt8C-|b&lq~+H$Sch)`~>(a>Zf)7+88<+dPAsrf-L-ZNYBw^(+rcqet)t> zjF&w!o9>yGF>|41eEf#P#@{3bDY==4!LFPhy!haY9HT^kz9Pl%QAgV=jw>z8%m30$ zlnAZ2E}N3s*AQ)nvJ6VJCHr!+K%0}Z(8+c>a{grd4HZB^!Wv<$0)%eWSlHi%{J(-8k*rKbZMJu%rY~@ z&Td%!;^TpTpn)G7dC&j&h~Qq&wU*i)i~sx)!T%Xh!u{ma;V{SBHy~EIVh1+KiRqO!b-m!Hfm=-KdK0#5(Q zG8;HOB2!#^qjtor@(4Alx!j@F(~Z5a^bB$LbknmC zoWKDD+xW?5li`RHljog021-I!Mn*-mDV~i1f2&t)S-CQGVM_X@wAaTz(D9k9_^gEZ z^X!w_f6p3SlNg=#)c4a--qR>$8d{W0uvx5?Yd%a7OO(>wJvlP|{FDX!#c#Z^l)qdg zl;-Xd6!OyrvK*mEAj2;O{EgyWxk8z85r26>0e{2TAI1C)!eXIRF5G?Z%oMRmQX&&d zfBEU+-9l+0K@iUr?!u3$(v`(IvfPpafkKqEh#=Mx?-ChADzTDyk=RJgBQ_Cf#AaeO zv4uz{RuJ2WwL}UrjrbXMikL_YvF5QV66PmZ*@f&|6OJb?Py8n*hjV+Pi=05#PfAaE zH|avs?YpeXiTtT|6SgZ(Xd`ht!a~>1f4a`IQ4GH^#X>Y z*hW_?^(s)3AH}kd{p~QKy$xzGs4T`Z1EpM(w`C`g3X?a`To-Z%>EMYTM8GilMMikj zlFSV<1*IRz-uEHoLb0MWN10o`4h*EG0csnqww7ATcPemvACM8q(W%WUqncj9fApJm z7896ws)h=GXKhP&J>_h5^*Dl#5Y)I2lT+`qzBxf?BdFs~T@e;sL6RHn__p{I?oJ(K zgNanR%UWC8f`^V~cBL}UGBfd-H~0K|x6qtxx4d>Tyy2r zk-nA?U7sB*7=$ip3Hzg=Lk+`FLym>03`|lzrFdJOCjn9not|27+dTBT!`!Nzv|ncc znOT19(8qgG5_bR4<-TA9$TRLGTH2&ed`LMvf)-;2zemnKHu56{_YhhKX!_9|2Ualz z^YSZ9>Z`|J`_~WQ()Z!6e^g!UZ+7-NJLtLyH-?gL#QK2TA5-jFz$}7n8pHU!Fau)f zWDIq5u}1Tel3Qc9)q#WbV(ZmlmTReX3@u#EECG_4&C!7tbTw8t*lZ0KQDny7IiERI zMM}NYVx-M_ivdSp?FEOg#?fe}PM};{gS7^1Jf8;iI9ufgs`Q;=f7P2nF6Nv@`uZ*> zM1hC+95i9Cp{$gX8Tz8LE5 z!ZnWm!2OzYp$pe=f{=0|af|2M9xT77*}vkijuf2W+Upx0yrvepMpIQr#u zHAe$wR*h9=GXQvTb=25>V?cYqtkg!1UPB8n^+Z@#N6_;l?D*XHL~f1_MA##xx595f z1Vg7X+BYyW^BI<~$Sn?)QDKGKd`c5Go~VQmNKw%;CPAKI8<11|b+l~t_f-~nsQ;>9)P7Gq&pu`mGjs2JZZVpx z!N^m)%0rDlx7R`09IdwlpE<&{A$+xbf}X_!O7^(&aV9W{iVvPhebTS-sBis5o8^}#u)?frZUTt z#w}r8|1H+>_%mF)7ki6?u5p#+R~2AyS1}Poso<^mfR_QE`hU}UvGWF97kp^c!XFwH z7>Nz_-8ZUAu9MN?x5X=96ZwmCg(sW)ZNorZ3P1td$lti>u3%FL@tIpsZf+2-f)m ze-I}37CR~nOQfRh$K-wevB>@w%Aeg`gmdJ((T~zHdmBggb#+4<_%$^aovBC#g%8DdXstIdD_6ElLRGYg4z2}qb_O$DG8Xm* zo6TjTqu-uxivbyHD#|W3$SZeZkZjTEf8=qH@qgSCf-!-&!U;s91R%S;(yS`1aw7VD z#%{qe1H+F@HI3(H*y`Iy`VIzsv0%?nQT?e~gxzT5t zhwERKdo0`Vvh;<$I6)>(v=ArBi%Gz*1A}W7trN$NdKGzzAAH()mXf0k!3L`Pn4r&h~;&~JVn0Z7v&i?nVZ06jBpyE9&y@gm(`t-t|JRa z-mqR|eR0&bQROy*jdt|7(I;%j+UDCHvAsE_?04BAUoV^AExtVUA(+H|lMESjk`FG% zI^J8UT@goKB%Z(#3$cG6CzzC5bYv6+(uXh*Zsh!s8R{pDpZFt7x5&`hlg(}7X_E|a zj9hFLS-zk&JLeK`CN^BBhagCU^$T&3DgGmq(k$HM7Ym--UaU1;fuuvRte1W8ck#Fcs->_ha8N zHo*yKfn)HFjx)LAW)|f?biUtImGFu{N}gOG1#7>nC#_4g?4q$wz|}ZGE*?OZFH3~v zI32{N32Jw@{o8*ja87`Z?R`din`iTS^_d2PUZ+!OlQZ{05*OOI^Z1E|nzp-S3WN}! z#l)H@i0$7Ua9QV>{OXfJ&(V@IaDcP<-7=G{c$l3_g946|i=W^)p5%yCNexM`2kc0k zlnav*Vhskh?oC6qVLxzcKV`o$8!pf%8~W+Z)$A_F1dV@jm(h>~<($}@#p1D{uM6S} zlPkck8uCjI6yZtn$MIQ1H)vXwCyn1gCw;zwll0ewp(J2TB#zZUvLQ)LFJ=*z!cZ7S zw3%V3m0nqcy5}rJB+X?4K;) zj6O5Qph|OeSV+bLv4EwmVeJ9kdq0GKKu0!OT)cYy#=X2#@H3#r>T2R(+?xkgz}4qu zH9QEHtT*9=Hc`=KCTtZ25POIN?~bo4P2t_?O~B#H_ij-r#?1bO%vgE*ltGcMR0k;##|@=F&Qo{sC|_D}=HzwY`g`1nl05sG@3Me5D!aEyXV04WRazG= zX+h`V+!fuCizyhvR~&-+_S7pIyH(!3vuG`HWQ8-46Du6E){c?wklFZbZF#Cd8FmZ9Oe6YZ*nY)SO)`esx1#SV>^(ntEjaaDa z#U^j%!i0zygf*CrE=rsX-Tr07f$M)&Zo^E)Zw^xNency7aITUD@aqzW?ry*rC@DCU zOZSh%Z9MchqT&Z57!ngf&4t$QYHqHtZ8_(CWUX_EYxq9FkfpfKl2`s++n&6&JGr+zqnXmsx%+?Hi|<4> zrRS<@i_4A0*}8N?Dr9i#^1ZdS73Fmenx<`iby!q=^EZehAfcqBv~+AQjY~>*iy$eD zq{Pxl3M{!aNOw0#hX_cwq<{zrC><})``o_o@5bN$b*{PQJMo!0*V&z&GoxUH8G^Pj zvT~RC@|vo(>Y8S_rZ;PVSi{4$t%0_-eKO`9I&mo$1KiwRf^@}|TAAfNFa7#r^l>up ziRRl5`6WQ~viZljNl3ltHhFz8cINhQBJX+1Q8169k_2pbhtV0D!Gys>fvWi?QpX?;#6`+d4zpjvCMmm$G*)e zW8LsDgAwu~Js+G8aIF_-?E0vP1MiG}#Vw?g7KR{K#%<|oGA~PSJ#bi;Ji!o|pJ?b= zLj!4rELR!TXpsxqde53HuBJ|Z(}!spq)-sV(XmC=7`yk|bq{`~zed>YYfKF(_p9eT1l$NepQ7UTf6l87RWDFJY9P zuqpT%ty#a|r2h-5~l*x)ZakWf5 zp{;}`-Y?BUlrWv__ZEZjst12-m_L{a=~lk0Z=<<5S164xVD42qQoH|Tn6~1M_qkZa zU@Z0P%eERd_f~4ucrL_9gIY5wEsJIST?_0usp7l~lV)je;`nzvc(<)@b2y}oZ|&!Z zE1O<;T_)0BL{u!SLEMN;u$ClUGtDP=T-O-^x|yZFgpIjpxAm?eZBf$FTIb9_!!(N@ z4)H?9h{r8Iia}!(iJyB9Xw4SQx~8Jxm76wc;n}Lzc@hcDrgSeT!}=N7)zX7!)ViC^ zJG$2^%h;(VTO8$MO-yq`RQu=jEE8*uzN-sUTp+;(CQp&Aheb+nhmRhZw_MJUEr+0M zg3@$fE1QUv&8f=U9bFP^JfGl}&XzejdiTvIgF8AI3YD&Pg@EfGbcJzcDwIKqIyBa3 z-%vgYpo8K59#O#hO-wtpd@({O#kPm+&=c*iP}J|`feKyz9J{ekfJU14&nrI@-{=9#Pro3hg` z7t?aq{HVvZf0hu_Q`L2Fej+Gc)=}enSBqThY8hlNlT|hhn|18sOfa2(dQVLl_Wl~l ztzE#76#BxHA(HJhkwfITdxQ+ospQ`AZdjZm1^djXbq0TbfP%|Fxw1McJcHY}a?NWU z(UzBSzU+=m6KK-5!+uvh=6sRSC?n(Xh#-V|ZwxkvNof%eQ5Ujbr6kL$ku`&?oCZfU zAkDh0=#{h*jYj-MUWrmFycA0EAqz#0vF7CQ+=F~{!3oMR;@#!{z$VkDV0pKx)BbVj zcKtFiNN}f71eherGI?Ne{l>xQ%D3pHxiQnGB{f6%>%{j?y10*>;agqrVUZM<=_3(U zJyIMGY?SYte{Rft$(t^c;-fjPYdW2?gH=L5AVw$ z38~j(EWvC#ZR5R;sy`u-P9%4;KK?Smabvmagvji=E8}~1^uN=N;w1muoPX~uUaMB5T7ZuXQ0b8NuJkh`2zA3U3JuO1S;_;znf+lis{<{$45A3o%|`xyA8SAKB| zrCP_b$3?T{tLFe5f%zF3&jw;57zdQx+ud*)GuPVjv zoaM#3bG5paDPP5|)(5C#`)eZq_3PIMo=!3`7e*~0P?vB|ZgR_y0_2-i@!WdXc0$9` zed)C?LtFO&+Ztat10GLcDzz4$S#N_mhK7}G-HNdR@h~0&5iRsVS?hJMuT+Hk?5e~Q z5md8hSj(xwg1Md6chu{^#5E{*JS1qmNKa{UqVA}qO(rk=OBdWvh~;8k<@f?8&jG`0 z<~!EIOh$?{PfigfCS>dtlW*B#w$rtGBy?ZnitcpW*GpLpMqy*Q{UKd-+vFs&q!$aT z&XxdQsI?}0^<h+xxSro*fup$ zQN^uxA|6iGd-wUv!1XB!z^m2EJn~RIH_C{h8XFET(k;(q7oIHSf zsh_gF+DnyIys{6VD=p{yxOMuu#Cl3M(j95;=Bc;1-0vjN4J2DmY}8y2{YIIUm2{tnpBS=~u{g6nxLU`6`jVCEPnCC4LgI?56T87mwOxq1FbPm#)9`#&dEV%edqd1yqF@Y$V zCVp&5c^yf0RTQ!*6UE$IkJNHkC)H{!tIaH$e+Z5fi+`;SLR(~QvPrFCGd`BY!X~4T zppNyDj`rGF-?lYLsF^V(DVIc$Du1cJd0|Qsgcd(sAqG<+VopOFno$h|uL16@u0w+6 ziq6+6zgp(cx!cxJd}fHpArb)Nt8kgQYN{dP|ezGFjcVE%pppt{wrkfWpdnN zw4kS7Gt-t_MubNnL^QoG(bby#KK5*Vl8eN2{i(!Bfb=<=ytzQY-9RbHvw*o`e3g@c z`#^l4yMz2s$l14>d9zgmuFfYedGBa#KQUg;XX|HSxnRG&Z<7jio)z3vs7vnVTfHei zkgfJLcNUw)18N6@Z+bLSb$SM0&QqFyQ!pb~?HDv+1wP^bl%x}W|B$>YUZ=hIl_o&$ zu~v_7g|QTXe30!M*bD@WUru5NvEYBQV0M(fief;72LFHs{vTJ3Y0uh_Kq;u;93 zM1^8he7gFl=rCi#_mgXAIDa3PH+2j;MxquJY92vc&qP);-8q%IH4<;NMQKT8r$Ha! zn=GPY)#xk0iAPMYl2j8r z)B!`_;TH~Jei4{3yLHJ|fVA=`#;b$FV^T6PGOeZ}5Er8W!~)S9saDryJ3)c_OI3qt zpq*`iie<`!uSS}~JAC1S>9|%FIAuNikZaz&ze)BR-jS*;IxoefLNBI01UsdqCEqUC z)}@|jO?%{sFh9QHn|KPDp0?i81CK6}tD%?x255 zwwhjFTSwghVJW#2;c!M~vVPw68jmt!RMx^DnC#%@ZA8OHGEUk5oI#j}eVP}*F(j&j zIqyfgaMH7!g5nNd-|3A+2>~C3Vy$@7{a!&X* zNi=GO|A0qyI=5;X(j9HE@G+AnShS}C=6EqIk+|Cm7g6*^v$*8Cv?UTHuU#g;nC?96 z#`C_8-u24!Z94BB4C%67)Ni_%+=Sd-!Jd74`fJT>Uj4lbmZVJsBiSV%x~$K)&`Qr9 z=Kg+KzB*GSTzrzeH`9g!K;|)i+C(zG74qDDWJR(G(oQw4O*^{caaSZ*S5a$tW3}kG za2CV8kF^;x9Xsu%hRV`A?*S(hbGjtOoIl*#uTSIpc*>k8@}SSNGR_g_#L*@DYG%tRheB>td~__{vc9&ZlYxPy`{!Q0?^-R;&kIuYh((Qgrj7LV zQr%;y!95y(UX4Jk`Fa^tT{@DEsYVV$tF{=vK$<`lJwjiOJ^XW%1wm(cNtKk|pKsSs z>fW~V<{f$YaFk~LWwi0HheE1k*O4GkL!s`~@W$>3`m1J9fsU1r!%PXH#>6w}Pa%^* zX|6b*S*FUeSt2+dGP$2zZKlpO#*&&cGTUbcrPkD7BX-2osme6AYXy<_@z5_Q-Oum+ zI&SMS=>YEAc629PPX_QS5TD@7*-?q2vSu6P^`_!&Xw3zcw zoN7UU8;_Y?N@i9@eYLTcf5LI@Lc8GI>w(Yr^ejFB4^zI~-(6T-;eC%M`@k1RdyFPF zE>p&l0K?T5Gg3e74)+QtGJU>Kv4yWp*1pKm-_j}Wj;ga!((=Rz{-o0P=kIa`bu9^A}HjZHvFhhpKhWV3|Z`26e&2OC~K=h`nA< zTDp#g58|NP-0=wKoWUxKX-9_pOC9Wf5G7BKx&AU2yh43vO(FXxdegj=a1&RAszbb{ zo-V7prn5C13%k6hAK62lN3>h~o&)7kXZz_zTwVUh28_n~#@X6*URt6zgT&Riv*X4~ z1N3$BSN8)!(VOWKjwyL>)SG>X(nfp4l7DSqzv5tzuzwI?D-T#{mjY4sDklnwZE?O@ z?ecd^Z_~S6kgXs39fLa+k}7t!eV(8IzW!2jw6A_$tkU(HXwNiN!%*h>Se~uLxY( z)9L5(u*&QdE@B|*_^2n%9YZ^X_Z$az4Q@N(mcT?x_i)fV+87%bXxlD(T1t` zzwF`+bt|U$t%`Uoc}+yty~53}*?5YScr4M9-7GOMqIY5Ud06*etx&Ex@;dhsv~#yN zd?f2wWIUyZD$~YOeOaV;pZ7=U<~+7u5%OTF=p}0fL@XfV*-^3jA72^2>@_56JTWyt zhCZt+yT83jy|j(-H8u&SXB&;n+vda=#>Cbu zc|`$IZ<$r3=V?h&tyNL8?#0@U-f>>0j)|SRsT9Iq+*l36&0dj{mh~b~zN}rRz%Lia z(M1&T?i}NpqjM76<8Di9b4B?@=r)n1wET+O@qSqXsq|{-+IFK~_%htpe}lU#{~LJ~Sl z)bWE5%ngAL#qp>uE-tJxmuoDB)B%J&U8EK?edSxF#qoU5(knDce{}PNzc=A$?^xrw zlc+rGBI$hKz%y`_#saw(egol`26S4mw}sV308@?^!yoQ);f67H5&gC3GJaZ;=`b1K^ zrgCsxieB)D%m088vbl>x*rb zMOUMneoX8NQ-a06%GV4jW$eP!!rp7JeCb|qlxw6C*r+aYRQRxpxepg46!~rAzqJ|G z-gXGyh_onZ0#v@9E}X~ATq;!JGbmK3g5EKv*T^1{Ns+16ln6Qpy>*6|=xWtG+Zv-p zvS44l4D+tD?8KdZ&`oV4n>zs;?C+a0L2J@I)}}0ZQAp^ou3btnLA1urnN9!rX;iT0 zOvM=~)!Ci=y*&bO=dwp z$}g^Iey2s5uE$n&SdAC=O^AL4WeU8>u(P#w#(h&PFsh}Ny^^wi5cv_SA%ru=sOlN! zj=P`NQ_*$^WGUNOA@!+}zW5YZ`%1dQuz5LXOnO#2zvH61(0M@6O2{)Sps$Gp$#6H< z|NIQcPVtS>(KYn|U3KbZrNx7|+J_w;#G03GPzwx?d*i7`bZ{W3$>3?_@k~!*WGPj=)7*P&aUHNn#3`ZL zxtop^+ls#8eyGhpHx1 zv-oFzofbN(7t&88?zTw=@i49W%CD=w?EFG_Vp4YV(^G%!DF1M9%#4w4y*}~a1SQ3e zO}5Y1dCt_9u|^t)H`*{hADhx4I4+U)V0$|M9U&n;7ZHRC?@eWu0zi3D85ud0P%xRA zutMwfjTdzo`D2VQ=Q_$eC($X$4zJ|*F%iM<<1zx9*M%iE#A&?Z#~Ys{j*z8H6oW6y zUFqQwUI^^m$W^CUAwT4L8OG#8unJaz&I-l{nu&aDuInPPYqy(`&!$1|(x#P`AEo&7 zF6l0Zd>7O@hK#izALfS!N+RiIS;{d)d}Nyz5N2@Zlg=^XkF?FfgElBMF!5M|1G37o zsFfS3y zf!3^Q^vEWQx=X6C*!gM#YOigh-l2b#XpK4PF3VFZ&_fGu9+a@~6!Kkm#EO9K`6qSd zp)6rLW`v|xEpcV%tMS4vQs0Z|wtjtIif>7q-jN}@1heO7?{C_e%K-Qzmoy{`UtjKY z%L<)F{CLHk_34~E9))Ja??*k_^PGego7eLVT1Ognjr9C@#Ps&LRJchZ5;IUB$NqNh z1$91%kHrV(N8x?u{HMB7CHQ#=^G}(8XxJ3%rkS$Jbyx-SpJvLcp^*X1KRuIaqs5qi zdKr|*$+7+!{))1m3jH(g^95O!0v`j<&y2>(BNk^kQxAQ%X^?IRG(_ZJNe zh5&Dt*#Ao)01D;*o5s&~+ZZsIAMh_e`jN#MVe8p03fN8a)n0Ok8j@l6u`b(h>g4gFt22l=;mH!%jl qp|?W@Ltf(~n<2rt#}6P0%b=|LDJq&Angmojj+r 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 DZYLNl diff --git a/orgcard.tex b/orgcard.tex index b5fb56c70..ce84820d1 100644 --- a/orgcard.tex +++ b/orgcard.tex @@ -1,5 +1,5 @@ % Reference Card for Org Mode -\def\orgversionnumber{4.71} +\def\orgversionnumber{4.72} \def\versionyear{2007} % latest update \def\year{2007} % latest copyright year % @@ -386,7 +386,6 @@ Outside of tables, the same keys may have other functionality. \metax{export as tab-separated file}{M-x org-table-export} \metax{import tab-separated file}{M-x org-table-import} \key{sum numbers in current column/rectangle}{C-c +} -\key{copy down with increment}{S-RET$^3$} {\bf Tables created with the \kbd{table.el} package} @@ -731,21 +730,6 @@ Subtrees whose header starts with COMMENT are never exported. \key{toggle COMMENT keyword on entry}{C-c ;} - -%\section{CUA and pc-select compatibility}% - -%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$^3$ -%throughout the reference card. -%%\vskip-mm -%\beginexample -%S-UP $\to$ M-p S-DOWN $\to$ M-n -%S-LEFT $\to$ M-- S-RIGHT $\to$ M-+ -%S-RET $\to$ C-S-RET -%\endexample - \section{Dynamic Blocks} \key{update dynamic block at point}{C-c C-x C-u}