From 82bb96f8a947ddfaf9d0311688836d9f79831f4d Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:33:41 +0100 Subject: [PATCH] Release 4.62 --- Makefile | 9 +- org | 1169 ++++++++++++++++++++++++++--------------------- org.el | 1251 ++++++++++++++++++++++++++++++++++----------------- org.pdf | Bin 656620 -> 666884 bytes org.texi | 720 +++++++++++++++++------------ orgcard.pdf | Bin 59705 -> 59695 bytes orgcard.tex | 14 +- 7 files changed, 1916 insertions(+), 1247 deletions(-) diff --git a/Makefile b/Makefile index e4577a558..dd407389e 100644 --- a/Makefile +++ b/Makefile @@ -42,7 +42,6 @@ MKDIR = mkdir -p MAKEINFO = makeinfo # How to create the HTML file -#TEXI2HTML = ./texi2html -monolithic -number TEXI2HTML = makeinfo --html --number-sections --no-split # How to move the byte compiled files to their destination. @@ -58,6 +57,7 @@ CP = cp -p # The following variables need to be defined by the maintainer LISPFILES = org.el org-publish.el org-mouse.el org-install.el ELCFILES = $(LISPFILES:.el=.elc) +DOCFILES = org.texi org.pdf org orgcard.tex orgcard.pdf TEXIFILES = org.texi INFOFILES = org HTMLDIR = /home/dominik/public_html/Tools/org @@ -65,7 +65,8 @@ HTMLDIR = /home/dominik/public_html/Tools/org .SUFFIXES: .el .elc .texi SHELL = /bin/sh -DISTFILES= README xemacs ${LISPFILES} org.texi org.pdf org orgcard.tex orgcard.pdf Makefile +DISTFILES= README ${LISPFILES} ${DOCFILES} Makefile +DISTFILES_xemacs= xemacs/noutline.el xemacs/ps-print-invisible.el xemacs/README all: $(ELCFILES) @@ -134,7 +135,9 @@ distfile: make doc rm -rf org-$(TAG) org-$(TAG).zip $(MKDIR) org-$(TAG) - cp -r $(DISTFILES) org-$(TAG)/ + $(MKDIR) org-$(TAG)/xemacs + cp $(DISTFILES) org-$(TAG)/ + cp $(DISTFILES_xemacs) org-$(TAG)/xemacs/ zip -r org-$(TAG).zip org-$(TAG) gtar zcvf org-$(TAG).tar.gz org-$(TAG) diff --git a/org b/org index 73510d128..12b9622db 100644 --- a/org +++ b/org @@ -5,9 +5,9 @@ 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.61). + This manual is for Org-mode (version 4.62). - Copyright (C) 2004, 2005, 2006 Free Software Foundation + Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, @@ -27,9 +27,9 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Org Mode Manual *************** -This manual is for Org-mode (version 4.61). +This manual is for Org-mode (version 4.62). - Copyright (C) 2004, 2005, 2006 Free Software Foundation + Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, @@ -91,19 +91,19 @@ Tables * Built-in table editor:: Simple tables * Narrow columns:: Stop wasting space in tables -* Table calculations:: Compute a field from other fields * orgtbl-mode:: The table editor as minor mode -* table.el:: Complex tables +* The spreadsheet:: The table editor has spreadsheet capabilities. -Calculations in tables +The spreadsheet -* Formula syntax:: How to write a formula -* Lisp formulas:: An alternative way to write formulas -* Column formulas:: Formulas valid for all fields in a column +* References:: How to refer to another field or range +* Formula syntax for Calc:: Using Calc to compute stuff +* Formula syntax for Lisp:: Writing formulas in Emacs Lisp +* Field formulas:: Formulas valid for a single field +* Column formulas:: Formulas valid for an entire column +* Editing and debuggung formulas:: Fixing formulas +* Updating the table:: Recomputing all dependent fields * Advanced features:: Field names, parameters and automatic recalc -* Named-field formulas:: Formulas valid in single fields -* Editing/debugging formulas:: Changing a stored formula -* Appetizer:: Taste the power of calc Hyperlinks @@ -140,7 +140,7 @@ Timestamps * Time stamps:: Assigning a time to a tree entry * Creating timestamps:: Commands which insert timestamps * Custom time format:: If you cannot work with the ISO format -* Repeating items:: +* Repeating items:: Deadlines that come back again and again * Progress logging:: Documenting when what work was done. Creating timestamps @@ -312,19 +312,20 @@ selected by tags etc are created dynamically when you need them. feel like a straightforward, easy to use outliner. Complexity is not imposed, but a large amount of functionality is available when you need it. Org-mode can be used on different levels and in different ways, for -example: +example as: - * as an outline extension with visibility cycling and structure editing - * as an ASCII system and table editor for taking structured notes - * as an ASCII table editor with spreadsheet-like capabilities - * as a TODO list editor - * as a full agenda and planner with deadlines and work scheduling - * as an environment to implement David Allen's GTD system - * as a simple hypertext system, with HTML export - * as a publishing tool to create a set of interlinked webpages + * outline extension with visibility cycling and structure editing + * ASCII system and table editor for taking structured notes + * ASCII table editor with spreadsheet-like capabilities + * TODO list editor + * full agenda and planner with deadlines and work scheduling + * environment to implement David Allen's GTD system + * simple hypertext system, with HTML export + * publishing tool to create a set of interlinked webpages - Org-mode's automatic, context sensitive table editor can be -integrated into any major mode by activating the minor Orgtbl-mode. + Org-mode's automatic, context sensitive table editor with spreadsheet +capabilities can be integrated into any major mode by activating the +minor Orgtbl-mode. There is a website for Org-mode which provides links to the newest version of Org-mode, as well as additional information, frequently asked @@ -936,9 +937,8 @@ Emacs `calc' package. * Built-in table editor:: Simple tables * Narrow columns:: Stop wasting space in tables -* Table calculations:: Compute a field from other fields * orgtbl-mode:: The table editor as minor mode -* table.el:: Complex tables +* The spreadsheet:: The table editor has spreadsheet capabilities.  File: org, Node: Built-in table editor, Next: Narrow columns, Prev: Tables, Up: Tables @@ -1081,38 +1081,6 @@ Regions Calculations ............ -`C-c =' - Install a new formula for the current column and replace current - field with the result of the formula. - -`C-u C-c =' - Install a new formula for the current field, which must be a named - field. Evaluate the formula and replace the field content with the - result. - -`C-c '' - Edit all formulas associated with the current table in a separate - buffer. Use `C-u C-u C-c =' to edit the formula directly in the - current field, to allow checking complex references with `C-c ?'. - -`C-c *' - Recalculate the current row by applying the stored formulas from - left to right. When called with a `C-u' prefix, recalculate the - entire table, starting with the first non-header line (i.e. below - the first horizontal separator line). For details, see *Note - Table calculations::. - -`C-#' - Rotate the calculation mark in first column through the states `', - `#', `*', `!', `$'. For the meaning of these marks see *Note - Advanced features::. When there is an active region, change all - marks in the region. - -`C-c ?' - Display line and column number of current field in echo area. If - the cursor is currently editing a formula, the field or range - referenced by the expression at point will be highlighted. - `C-c +' Sum the numbers in the current column, or in the rectangle defined by the active region. The result is shown in the echo area and can @@ -1163,7 +1131,7 @@ Then the only table command that still works is `C-c C-c' to do a manual re-align.  -File: org, Node: Narrow columns, Next: Table calculations, Prev: Built-in table editor, Up: Tables +File: org, Node: Narrow columns, Next: orgtbl-mode, Prev: Built-in table editor, Up: Tables 3.2 Narrow columns ================== @@ -1206,72 +1174,144 @@ a per-file basis with: (1) This feature does not work on XEmacs.  -File: org, Node: Table calculations, Next: orgtbl-mode, Prev: Narrow columns, Up: Tables +File: org, Node: orgtbl-mode, Next: The spreadsheet, Prev: Narrow columns, Up: Tables -3.3 Calculations in tables -========================== +3.3 The Orgtbl minor mode +========================= + +If you like the intuitive way the Org-mode table editor works, you +might also want to use it in other modes like text-mode or mail-mode. +The minor mode Orgtbl-mode makes this possible. You can always toggle +the mode with `M-x orgtbl-mode'. To turn it on by default, for example +in mail mode, use + + (add-hook 'mail-mode-hook 'turn-on-orgtbl) + + +File: org, Node: The spreadsheet, Prev: orgtbl-mode, Up: Tables + +3.4 The spreadsheet +=================== The table editor makes use of the Emacs `calc' package to implement spreadsheet-like capabilities. It can also evaluate Emacs Lisp forms to -derive fields from other fields. Org-mode has two levels of complexity -for table calculations. On the basic level, tables do only horizontal -computations, so a field can be computed from other fields _in the same -row_, and Org-mode assumes that there is only one formula for each -column. This is very efficient to work with and enough for many tasks. -On the complex level, columns and individual fields can be named for -easier referencing in formulas, individual named fields can have their -own formula associated with them, and recalculation can be automated. +derive fields from other fields. * Menu: -* Formula syntax:: How to write a formula -* Lisp formulas:: An alternative way to write formulas -* Column formulas:: Formulas valid for all fields in a column +* References:: How to refer to another field or range +* Formula syntax for Calc:: Using Calc to compute stuff +* Formula syntax for Lisp:: Writing formulas in Emacs Lisp +* Field formulas:: Formulas valid for a single field +* Column formulas:: Formulas valid for an entire column +* Editing and debuggung formulas:: Fixing formulas +* Updating the table:: Recomputing all dependent fields * Advanced features:: Field names, parameters and automatic recalc -* Named-field formulas:: Formulas valid in single fields -* Editing/debugging formulas:: Changing a stored formula -* Appetizer:: Taste the power of calc  -File: org, Node: Formula syntax, Next: Lisp formulas, Prev: Table calculations, Up: Table calculations +File: org, Node: References, Next: Formula syntax for Calc, Prev: The spreadsheet, Up: The spreadsheet -3.3.1 Formula syntax --------------------- +3.4.1 References +---------------- -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: +To compute fields in the table from other fields, formulas must +reference other fields or ranges. In Org-mode, fields can be referenced +by name, by absolute coordinates, and by relative coordinates. To find +out what the coordinates of a field are, press `C-c ?' in that field. - $ refers to the current field - $3 refers to the field in column 3 of the current row - $3..$7 a vector of the fields in columns 3-7 of current row - $P1..$P3 vector of column range, using column names - &2 second data field above the current, in same column - &5-2 vector from fifth to second field above current - &III-II vector of fields between 2nd and 3rd hline above - &III vector of fields between third hline above and current field - $name a named field, parameter or constant +Field references +................ - The range vectors can be directly fed into the calc vector functions -like `vmean' and `vsum'. +Formulas can reference the value of another field with the operator + @row$column - `$name' is interpreted as the name of a column, parameter or -constant. Constants are defined globally through the variable + Column references can be absolute like `1', `2',...`N', or relative +to the current column like `+1' or `-2'. + + The row specification only counts data lines and ignores horizontal +separator lines (hlines). You can use absolute row numbers `1'...`N', +and row numbers relative to the current row like `+3' or `-1'. Or +specify the row relative to one of the hlines: `I' refers to the first +hline, `II' to the second etc. `-I' refers to the first such line +above the current line, `+I' to the first such line below the current +line. You can also write `III+2' which is the second data line after +the third hline in the table. Relative row numbers like `-3' will not +cross hlines if the current line is too close to the hline. Instead, +the value directly at the hline is used. + + `0' refers to the current row and column. Also, if you omit either +the column or the row part of the reference, the current row/column is +implied. Here are a few examples: + + @2$3 2nd row, 3rd column + $5 column 5 in the current row + @2 current column, row 2 + @-1$-3 the field one row up, three columns to the left + @-I$2 field just under hline above current row, column 2 + +Range references +................ + +You may reference a rectangular range of fields by specifying two field +references connected by two dots `..'. If both fields are in the +current row, you may simply use `$2..$7', but if at least one field is +in a different row, you need to use the general `@row$column' format at +least for the first field (i.e the reference must start with `@' in +order to be interpreted correctly). Examples: + + $1..$3 First three fields in the current row. + $P..$Q Range, using column names (see under Advanced) + @2$1..@4$3 6 fields between these two fields. + @-1$-2..@-1 3 numbers from the column to the left, 2 up to current row + +Range references return a vector of values that can be fed into Calc +vector functions. Empty fields in ranges are normally suppressed, so +that the vector contains only the non-empty fields (but see the `E' +mode switch below). If there are no non-empty fields, `[0]' is +returned to avoid syntax errors in formulas. + +Named references +................ + +`$name' is interpreted as the name of a column, parameter or constant. +Constants are defined globally through the variable `org-table-formula-constants'. If you have the `constants.el' package, it will also be used to resolve constants, including natural constants like `$h' for Planck's constant, and units like `$km' for kilometers. Column names and parameters can be specified in special table lines. These are described below, see *Note Advanced features::. + +File: org, Node: Formula syntax for Calc, Next: Formula syntax for Lisp, Prev: References, Up: The spreadsheet + +3.4.2 Formula syntax for Calc +----------------------------- + +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'. + A formula can contain an optional mode string after a semicolon. -This string consists of flags to influence calc's modes(1) during -execution, e.g. `p20' to switch the internal precision to 20 digits, -`n3', `s3', `e2' or `f4' to switch to normal, scientific, engineering, -or fixed display format, respectively, and `D', `R', `F', and `S' to -turn on degrees, radians, fraction and symbolic modes, respectively. +This string consists of flags to influence Calc and other modes during +execution. By default, Org-mode uses the standard calc modes (precision +12, angular units degrees, fraction and symbolic modes off. The display +format, however, has been changed to `(float 5)' to keep tables +compact. The default settings can be configured using the variable +`org-calc-default-modes'. + + p20 switch the internal precision to 20 digits + n3 s3 e2 f4 normal, scientific, engineering, or fixed display format + D R angle modes: degrees, radians + F S fraction and symbolic modes + N interpret all fields as numbers, use 0 for non-numbers + T force text interpretation + E keep empty fields in ranges + In addition, you may provide a `printf' format specifier to reformat the final result. A few examples: @@ -1284,81 +1324,208 @@ the final result. A few examples: tan($1);Dp3s1 Compute in degrees, precision 3, display SCI 1 sin($1);Dp3%.1e Same, but use printf specifier for display vmean($2..$7) Compute column range mean, using vector function - vsum(&III) Sum numbers from 3rd hline above, up to here + vmean($2..$7);EN Same, but treat empty fields as 0 taylor($3,x=7,2) taylor series of $3, at x=7, second degree - ---------- Footnotes ---------- - - (1) By default, Org-mode uses the standard calc modes (precision 12, -angular units degrees, fraction and symbolic modes off). The display -format, however, has been changed to `(float 5)' to keep tables compact. -The default settings can be configured using the variable -`org-calc-default-modes'. -  -File: org, Node: Lisp formulas, Next: Column formulas, Prev: Formula syntax, Up: Table calculations +File: org, Node: Formula syntax for Lisp, Next: Field formulas, Prev: Formula syntax for Calc, Up: The spreadsheet -3.3.2 Emacs Lisp forms as formulas +3.4.3 Emacs Lisp forms as formulas ---------------------------------- -It is also possible to write a formula in Emacs lisp; this can be useful +It is also possible to write a formula in Emacs Lisp; this can be useful for string manipulation and control structures. If a formula starts with a single quote followed by an opening parenthesis, then it is evaluated as a lisp form. The evaluation should return either a string -or a number. Just as with `calc' formulas, you can provide a format -specifier after a semicolon. A few examples: +or a number. Just as with `calc' formulas, you can specify modes and a +printf format after a semicolon. A reference will be replaced with a +string (in double quotes) containing the field. If you provide the `N' +mode switch, all referenced elements will be numbers. Ranges are +inserted as space-separated fields, so you can embed them in list or +vector syntax. A few examples, note how the `N' mode is used when we +do computations in lisp. - swap the first two characters of the content of column 1 - '(concat (substring "$1" 1 2) (substring "$1" 0 1) (substring "$1" 2)) - Add columns 1 and 2, equivalent to the calc's `$1+$2' - '(+ $1 $2) + Swap the first two characters of the content of column 1 + '(concat (substring $1 1 2) (substring $1 0 1) (substring $1 2)) + Add columns 1 and 2, equivalent to the Calc's `$1+$2' + '(+ $1 $2);N + Compute the sum of columns 1-4, like Calc's `vsum($1..$4)' + '(apply '+ '($1..$4));N  -File: org, Node: Column formulas, Next: Advanced features, Prev: Lisp formulas, Up: Table calculations +File: org, Node: Field formulas, Next: Column formulas, Prev: Formula syntax for Lisp, Up: The spreadsheet -3.3.3 Column formulas ---------------------- +3.4.4 Field formulas +-------------------- -To apply a formula to a field, type it directly into the field, -preceded by an equal sign, like `=$1+$2'. When you press or - or `C-c C-c' with the cursor still in the field, the formula will -be stored as the formula for the current column, evaluated and the -current field replaced with the result. If the field contains only -`=', the previously stored formula for this column is used. +To assign a formula to a particular field, type it directly into the +field, preceded by `=:', for example `=:$1+$2'. When you press +or or `C-c C-c' with the cursor still in the field, the formula +will be stored as the formula for this field, evaluated, and the +current field replaced with the result. - For each column, Org-mode will remember the most recently used -formula. The information is stored in a special line starting with -`#+TBLFM' directly below the table. When adding/deleting/moving -columns with the appropriate commands, the stored equations will be -modified accordingly. When a column used in a calculation is removed, -references to this column become invalid and will cause an error upon -applying the equation. + Formulas are stored in a special line starting with `#+TBLFM:' +directly below the table. If you typed the equation in the 4th field of +the 3rd data line in the table, the formula will look like +`@3$2=$1+$2'. When inserting/deleting/swapping column and rows with +the appropriate commands, absolute references (but not relative ones) +in stored formulas are modified in order to still reference the same +field. Of cause this is not true if you edit the table structure with +normal editing commands - then you must go and fix equations yourself. Instead of typing an equation into the field, you may also use the -command `C-c ='. It prompts for a formula (with default taken from the -`#+TBLFM:' line) and applies it to the current field. A numerical -prefix (e.g. `C-5 C-c =') will apply it to that many consecutive fields -in the current column. +following command - To recompute all the fields in a line, use the command `C-c *'. It -re-applies all stored equations to the current row, from left to right. -With a `C-u' prefix, this will be done to every line in the table, so -use this command it you want to make sure the entire table is -up-to-date. `C-u C-c C-c' is another way to update the entire table. -Global updating does not touch the line(s) above the first horizontal -separator line, assuming that this is the table header. +`C-u C-c =' + Install a new formula for the current field. The command prompts + for a formula, with default taken from the `#+TBLFM:' line, applies + it to the current field and stores it.  -File: org, Node: Advanced features, Next: Named-field formulas, Prev: Column formulas, Up: Table calculations +File: org, Node: Column formulas, Next: Editing and debuggung formulas, Prev: Field formulas, Up: The spreadsheet -3.3.4 Advanced features +3.4.5 Column formulas +--------------------- + +Often in a table, the same formula should be used for all fields in a +particular column. Instead of having to copy the formula to all fields +in that column, org-mode allows to assign a single formula to an entire +column. + + To assign a formula to a column, type it directly into any field in +the column, preceded by an equal sign, like `=$1+$2'. When you press + or or `C-c C-c' with the cursor still in the field, the +formula will be stored as the formula for the current column, evaluated +and the current field replaced with the result. If the field contains +only `=', the previously stored formula for this column is used. For +each column, Org-mode will only remember the most recently used +formula. In the `TBLFM:' line, column formulas will look like +`$4=$1+$2'. + + Instead of typing an equation into the field, you may also use the +following command: + +`C-c =' + Install a new formula for the current column and replace current + field with the result of the formula. The command prompts for a + formula, with default taken from the `#+TBLFM' line, applies it to + the current field and stores it. With a numerical prefix (e.g. + `C-5 C-c =') will apply it to that many consecutive fields in the + current column. + + +File: org, Node: Editing and debuggung formulas, Next: Updating the table, Prev: Column formulas, Up: The spreadsheet + +3.4.6 Editing and Debugging formulas +------------------------------------ + +You can edit individual formulas in the minibuffer or directly in the +field. Org-mode can also prepare a special buffer with all active +formulas of a table. + +`C-c =' +`C-u C-c =' + Edit the formula associated with the current column/field in the + minibuffer. See *Note Column formulas:: and *Note Field + formulas::. + +`C-u C-u C-c =' + Re-insert the active formula (either a field formula, or a column + formula) into the current field, so that you can edit it directly + in the field. The advantage over editing in the minibuffer is + that you can use the command `C-c ?'. + +`C-c ?' + While editing a formula in a table field, highlight the field(s) + referenced by the reference at the cursor position in the formula. + +`C-c '' + Edit all formulas for the current table in a special buffer, where + the formulas will be displayed one per line. While inside the + special buffer, Org-mode will automatically highlight any field or + range reference at the cursor position. You may edit, remove and + add formulas, and use the following commands: + `C-c C-c' + Exit the buffer and store the modified formulas. With `C-u' + prefix, also apply the new formulas to the entire table. + + `C-c C-q' + Exit the buffer without installing changes. + + `S-/' + Move the reference line in the Org-mode buffer up and down. + This is important for highlighting the references of column + formulas for different rows. + + `M-/' + Scroll the window displaying the table. + + Making a table field blank does not remove the formula associated +with the field, because that is stored in a different line (the `TBLFM' +line) - during the next recalculation the field will be filled again. +To remove a formula from a field, you have to give an empty reply when +prompted for the formula, or to edit the `#+TBLFM' line. + + You may edit the `#+TBLFM' directly and re-apply the changed +equations with `C-c C-c' in that line, or with the normal recalculation +commands in the table. + +Debugging formulas +.................. + +When the evaluation of a formula leads to an error, the field content +becomes the string `#ERROR'. If you would like see what is going on +during variable substitution and calculation in order to find a bug, +turn on formula debugging in the `Tbl' menu and repeat the calculation, +for example by pressing `C-c = ' in a field. Detailed information +will be displayed. + + +File: org, Node: Updating the table, Next: Advanced features, Prev: Editing and debuggung formulas, Up: The spreadsheet + +3.4.7 Updating the Table +------------------------ + +Recalculation of a table is normally not automatic, but needs to be +triggered by a command. See *Note Advanced features:: for a way to make +recalculation at least semi-automatically. + + In order to recalculate a line of a table or the entire table, use +the following commands: + +`C-c *' + Recalculate the current row by first applying the stored column + formulas from left to right, and all field formulas in the current + row. + +`C-u C-c *' +`C-u C-c C-c' + Recompute the entire table, line by line. Any lines before the + first hline are left alone, assuming that these are part of the + table header. + +`C-u C-u C-c *' + Iterate the table by recomputing it until no further changes occur. + This may be necessary if some computed fields use the value of + other fields that are computed later in the calculation sequence. + + +File: org, Node: Advanced features, Prev: Updating the table, Up: The spreadsheet + +3.4.8 Advanced features ----------------------- If you want the recalculation of fields to happen automatically, or if -you want to be able to assign a formula to an individual field (instead -of an entire column) you need to reserve the first column of the table -for special marking characters. Here is an example of a table that -collects exam results of students and makes use of these features: +you want to be able to assign names to fields and columns, you need to +reserve the first column of the table for special marking characters. +`C-#' + Rotate the calculation mark in first column through the states `', + `#', `*', `!', `$'. The meaning of these characters is discussed + below. When there is an active region, change all marks in the + region. + + Here is an example of a table that collects exam results of students +and makes use of these features: |---+---------+--------+--------+--------+-------+------| | | Student | Prob 1 | Prob 2 | Prob 3 | Total | Note | @@ -1375,12 +1542,12 @@ collects exam results of students and makes use of these features: | ^ | | | | | at | | | $ | max=50 | | | | | | |---+---------+--------+--------+--------+-------+------| - #+TBLFM: $6=vsum($P1..$P3)::$7=10*$Tot/$max;%.1f::$at=vmean(&II);%.1f + #+TBLFM: $6=vsum($P1..$P3)::$7=10*$Tot/$max;%.1f::$at=vmean(@-II..@-I);%.1f Important: Please note that for these special tables, recalculating the table with `C-u C-c *' will only affect rows that are marked `#' or -`*', and named fields. The column formulas are not applied in rows -with empty first field. +`*', and fields that have a formula assigned to the field itself. The +column formulas are not applied in rows with empty first field. The marking characters have the following meaning: `!' @@ -1390,8 +1557,8 @@ with empty first field. `^' This row defines names for the fields _above_ the row. With such a definition, any formula in the table may use `$m1' to refer to - the value `10'. Also, named fields can have their own formula - associated with them. + the value `10'. Also, if you assign a formula to a names field, it + will be stored as `$name=...'. `_' Similar to `^', but defines names for the fields in the row @@ -1402,8 +1569,7 @@ with empty first field. example, if a field in a `$' row contains `max=50', then formulas in this table can refer to the value 50 using `$max'. Parameters work exactly like constants, only that they can be defined on a - per-table basis. Changing a parameter and then recalculating the - table can be useful. + per-table basis. `#' Fields in this row are automatically recalculated when pressing @@ -1421,65 +1587,10 @@ with empty first field. All lines that should be recalculated should be marked with `#' or `*'. - -File: org, Node: Named-field formulas, Next: Editing/debugging formulas, Prev: Advanced features, Up: Table calculations - -3.3.5 Named-field formulas --------------------------- - -A named field can have its own formula associated with it. In the -example above, this is used for the `at' field that contains the -average result of the students. To enter a formula for a named field, -just type it into the buffer, preceded by `:='. Or use `C-u C-c ='. -This equation will be stored below the table like `$name=...'. Any -recalculation in the table (even if only requested for the current -line) will also update all named field formulas. - - -File: org, Node: Editing/debugging formulas, Next: Appetizer, Prev: Named-field formulas, Up: Table calculations - -3.3.6 Editing and debugging formulas ------------------------------------- - -To edit a column or field formula, use the commands `C-c =' and `C-u -C-c =', respectively. The currently active expression is then -presented as default in the minibuffer, where it may be edited. - - Note that making a table field blank does not remove the formula -associated with the field - during the next recalculation the field -will be filled again. To remove a formula from a field, you have to -give an empty reply when prompted for the formula, or to edit the -`#+TBLFM' line. - - You may edit the `#+TBLFM' directly and re-apply the changed -equations with `C-c C-c' in that line, or with the normal recalculation -commands in the table. - - In particular for large tables with many formulas, it is convenient -to use the command `C-c '' to edit the formulas of the current table in -a separate buffer. That buffer will show the formulas one per line, -and you are free to edit, add and remove formulas. Press `C-c ?' on a -`$...' expression to get information about its interpretation. -Exiting the buffer with `C-c C-c' only stores the modified formulas -below the table. Exiting with `C-u C-c C-c' also applies them to the -entire table. `C-c C-q' exits without installing the changes. - - When the evaluation of a formula leads to an error, the field content -becomes the string `#ERROR'. If you would like see what is going on -during variable substitution and calculation in order to find a bug, -turn on formula debugging in the menu and repeat the calculation, for -example by pressing `C-c = ' in a field. Detailed information -will be displayed. - - -File: org, Node: Appetizer, Prev: Editing/debugging formulas, Up: Table calculations - -3.3.7 Appetizer ---------------- - -Finally, just to whet your appetite on what can be done with the + Finally, just to whet your appetite on what can be done with the fantastic `calc' package, here is a table that computes the Taylor -series for a couple of functions (homework: try that with Excel :-) +series of degree `n' at location `x' for a couple of functions +(homework: try that with Excel :-) |---+-------------+---+-----+--------------------------------------| | | Func | n | x | Result | @@ -1493,45 +1604,6 @@ series for a couple of functions (homework: try that with Excel :-) |---+-------------+---+-----+--------------------------------------| #+TBLFM: $5=taylor($2,$4,$3);n3 - -File: org, Node: orgtbl-mode, Next: table.el, Prev: Table calculations, Up: Tables - -3.4 The Orgtbl minor mode -========================= - -If you like the intuitive way the Org-mode table editor works, you -might also want to use it in other modes like text-mode or mail-mode. -The minor mode Orgtbl-mode makes this possible. You can always toggle -the mode with `M-x orgtbl-mode'. To turn it on by default, for example -in mail mode, use - - (add-hook 'mail-mode-hook 'turn-on-orgtbl) - - -File: org, Node: table.el, Prev: orgtbl-mode, Up: Tables - -3.5 The `table.el' package -========================== - -Complex ASCII tables with automatic line wrapping, column- and -row-spanning, and alignment can be created using the Emacs table -package by Takaaki Ota (`http://sourceforge.net/projects/table', and -also part of Emacs 22). When or `C-c C-c' is pressed in such a -table, Org-mode will call `table-recognize-table' and move the cursor -into the table. Inside a table, the keymap of Org-mode is inactive. -In order to execute Org-mode-related commands, leave the table. - -`C-c C-c' - Recognize `table.el' table. Works when the cursor is in a - table.el table. - -`C-c ~' - Insert a table.el table. If there is already a table at point, - this command converts it between the table.el format and the - Org-mode format. See the documentation string of the command - `org-convert-table' for the restrictions under which this is - possible. -  File: org, Node: Hyperlinks, Next: TODO items, Prev: Tables, Up: Top @@ -1743,15 +1815,17 @@ insert it into an org-mode file, and to follow the link. link, or one of the link type prefixes mentioned in the examples above. Through completion, all links stored during the current session can be accessed(1). The link will be inserted into the - buffer, along with a descriptive text. Note that you don't have - to use this command to insert a link. Links in Org-mode are plain - text, and you can type or paste them straight into the buffer. By - using this command, the links are automatically enclosed in double - brackets, and you will be asked for the optional descriptive text. - If the link is a `file:' link and the linked file is located in - the same directory as the current file or a subdirectory of it, the - path of the file will be inserted relative to the current - directory. + buffer, along with a descriptive text. If some text was selecten + when this command is called, the selected text becomes the default + description. + Note that you don't have to use this command to insert a link. + Links in Org-mode are plain text, and you can type or paste them + straight into the buffer. By using this command, the links are + automatically enclosed in double brackets, and you will be asked + for the optional descriptive text. If the link is a `file:' link + and the linked file is located in the same directory as the + current file or a subdirectory of it, the path of the file will be + inserted relative to the current directory. `C-u C-c C-l' When `C-c C-l' is called with a `C-u' prefix argument, a link to a @@ -2623,7 +2697,7 @@ have closed this item in a note under the headline. instance of each exist at any given time. So if you look back or ahead in the agenda, you will not find past and future instances, only the current one will show up. Use a cyclic diary entry if you need all -past and future instances to be visible in the angenda. +past and future instances to be visible in the agenda.  File: org, Node: Progress logging, Prev: Repeating items, Up: Timestamps @@ -3012,7 +3086,7 @@ tag starting with `BOSS'. You can also require a headline to be of a certain level, by writing instead of any TAG an expression like `LEVEL=3'. For example, a search `+LEVEL=3+BOSS/-DONE' lists all level three headlines that have the tag -BOSS and are _not_ marked witht the todo keyword DONE. +BOSS and are _not_ marked with the todo keyword DONE.  File: org, Node: Agenda views, Next: Embedded LaTeX, Prev: Tags, Up: Top @@ -3035,7 +3109,7 @@ in a separate buffer. Six different view types are provided: * a _TODO list_ that covers all unfinished action items, * a _tags view_, showings headlines based on the tags associated - them, + with them, * a _timeline view_ that shows all events in a single Org-mode file, in time-sorted view, @@ -3085,6 +3159,7 @@ way to maintain it is through the following commands Remove current file from the list of agenda files. `C-,' +`C-'' Cycle through agenda file list, visiting one file after the other. The Org menu contains the current list of files and can be used to @@ -3589,7 +3664,7 @@ Remote editing priority character. If you reply with , the priority cookie is removed from the entry. -`p' +`P' Display weighted priority of current item. `+' @@ -4923,7 +4998,7 @@ file is visited again in a new Emacs session. This line sets the archive location for the agenda file. It applies for all subsequent lines until the next `#+CATEGORY' line, or the end of the file. The first such line also applies to any - entries before it. The correspoinding variable is + entries before it. The corresponding variable is `org-archive-location'. `#+TBLFM:' @@ -5122,23 +5197,23 @@ File: org, Node: Cooperation, Next: Conflicts, Prev: Interaction, Up: Intera `calc.el' by Dave Gillespie Org-mode uses the calc package for implementing spreadsheet - functionality in its tables (*note Table calculations::). - Org-modes checks for the availability of calc by looking for the - function `calc-eval' which should be autoloaded in your setup if - calc has been installed properly. As of Emacs 22, calc is part of - the Emacs distribution. Another possibility for interaction - between the two packages is using calc for embedded calculations. - *Note Embedded Mode: (calc)Embedded Mode. + functionality in its tables (*note The spreadsheet::). Org-modes + checks for the availability of calc by looking for the function + `calc-eval' which should be autoloaded in your setup if calc has + been installed properly. As of Emacs 22, calc is part of the Emacs + distribution. Another possibility for interaction between the two + packages is using calc for embedded calculations. *Note Embedded + Mode: (calc)Embedded Mode. `constants.el' by Carsten Dominik - In a table formula (*note Table calculations::), it is possible to - use names for natural constants or units. Instead of defining - your own constants in the variable `org-table-formula-constants', - install the `constants' package which defines a large number of - constants and units, and lets you use unit prefixes like `M' for - `Mega' etc. You will need version 2.0 of this package, available - at `http://www.astro.uva.nl/~dominik/Tools'. Org-mode checks for - the function `constants-get', which has to be autoloaded in your + In a table formula (*note The spreadsheet::), it is possible to use + names for natural constants or units. Instead of defining your own + constants in the variable `org-table-formula-constants', install + the `constants' package which defines a large number of constants + and units, and lets you use unit prefixes like `M' for `Mega' etc. + You will need version 2.0 of this package, available at + `http://www.astro.uva.nl/~dominik/Tools'. Org-mode checks for the + function `constants-get', which has to be autoloaded in your setup. See the installation instructions in the file `constants.el'. @@ -5151,7 +5226,25 @@ File: org, Node: Cooperation, Next: Conflicts, Prev: Interaction, Up: Intera `Remember.el' is not part of Emacs, find it on the web. `table.el' by Takaaki Ota - Org mode cooperates with table.el, see *Note table.el::. + Complex ASCII tables with automatic line wrapping, column- and + row-spanning, and alignment can be created using the Emacs table + package by Takaaki Ota (`http://sourceforge.net/projects/table', + and also part of Emacs 22). When or `C-c C-c' is pressed in + such a table, Org-mode will call `table-recognize-table' and move + the cursor into the table. Inside a table, the keymap of Org-mode + is inactive. In order to execute Org-mode-related commands, leave + the table. + + `C-c C-c' + Recognize `table.el' table. Works when the cursor is in a + table.el table. + + `C-c ~' + Insert a table.el table. If there is already a table at + point, this command converts it between the table.el format + and the Org-mode format. See the documentation string of the + command `org-convert-table' for the restrictions under which + this is possible. `table.el' is part of Emacs 22.  @@ -5353,7 +5446,7 @@ WAITING tag anywhere in the project tree. Let's further assume that you have marked all tree headings that define a project with the todo keyword PROJECT. In this case you would run a todo search for the keyword PROJECT, but skip the match unless there is a WAITING tag -anywhere in the subtree belonging to the project line.. +anywhere in the subtree belonging to the project line. To achieve this, you must write a function that searches the subtree for the tag. If the tag is found, the function must return `nil' to @@ -5369,7 +5462,7 @@ search should continue from there. subtree-end))) ; tag not found, continue after end of subtree Furthermore you must write a command that uses `let' to temporarily -puts this function into the variable `org-agenda-skip-function', sets +put this function into the variable `org-agenda-skip-function', sets the header string for the agenda buffer, and calls the todo-list generator while asking for the specific TODO keyword PROJECT. The function must also accept one argument MATCH, but it can choose to @@ -5549,7 +5642,7 @@ Index * active region <1>: Export commands. (line 6) * active region <2>: ASCII export. (line 9) * active region <3>: Built-in table editor. - (line 173) + (line 141) * active region: Structure editing. (line 64) * agenda: Weekly/Daily agenda. (line 6) * agenda dispatcher: Agenda dispatcher. (line 6) @@ -5578,9 +5671,9 @@ Index * bugs: Bugs. (line 6) * C-c C-c, overview: The very busy C-c C-c key. (line 6) -* calc package: Table calculations. (line 6) +* calc package: The spreadsheet. (line 6) * calc.el: Cooperation. (line 6) -* calculations, in tables <1>: Table calculations. (line 6) +* calculations, in tables <1>: The spreadsheet. (line 6) * calculations, in tables: Built-in table editor. (line 141) * calendar commands, from agenda: Agenda commands. (line 191) @@ -5605,7 +5698,8 @@ Index * completion, of CamelCase links <1>: Completion. (line 6) * completion, of CamelCase links: CamelCase links. (line 6) * completion, of dictionary words: Completion. (line 6) -* completion, of file names: Handling links. (line 43) +* completion, of file names: Handling links. (line 45) +* completion, of link abbreviations: Completion. (line 6) * completion, of links: Handling links. (line 27) * completion, of option keywords <1>: Completion. (line 6) * completion, of option keywords: Export options. (line 6) @@ -5615,7 +5709,7 @@ Index * completion, of TeX symbols: Completion. (line 6) * completion, of TODO keywords <1>: Completion. (line 6) * completion, of TODO keywords: Workflow states. (line 12) -* constants, in calculations: Formula syntax. (line 26) +* constants, in calculations: References. (line 65) * constants.el: Cooperation. (line 14) * content, STARTUP keyword: In-buffer settings. (line 22) * contents, global visibility state: Visibility cycling. (line 22) @@ -5639,6 +5733,8 @@ Index * DEADLINE keyword: Time stamps. (line 53) * deadlines: Time stamps. (line 6) * Deadlines, repeating: Repeating items. (line 6) +* debugging, of table formulas: Editing and debuggung formulas. + (line 60) * demotion, of subtrees: Structure editing. (line 6) * diary entries, creating from agenda: Agenda commands. (line 198) * diary integration: Weekly/Daily agenda. (line 24) @@ -5650,7 +5746,7 @@ Index * document structure: Document structure. (line 6) * DONE, final TODO keyword: Per file keywords. (line 20) * editing tables: Tables. (line 6) -* editing, of table formulas: Editing/debugging formulas. +* editing, of table formulas: Editing and debuggung formulas. (line 6) * elisp links: External links. (line 6) * emphasized text: Export options. (line 25) @@ -5663,11 +5759,13 @@ Index * external archiving: Moving subtrees. (line 6) * external links: External links. (line 6) * external links, in HTML export: Links. (line 6) -* FAQ: Summary. (line 51) +* FAQ: Summary. (line 52) * feedback: Feedback. (line 6) +* field formula: Field formulas. (line 6) +* field references: References. (line 14) * file links: External links. (line 6) * file links, searching: Search options. (line 6) -* file name completion: Handling links. (line 43) +* file name completion: Handling links. (line 45) * files for agenda: Agenda files. (line 6) * files, adding to agenda list: Agenda files. (line 12) * files, selecting for publishing: Selecting files. (line 6) @@ -5675,14 +5773,17 @@ Index * fixed-width sections: Export options. (line 25) * folded, subtree visibility state: Visibility cycling. (line 10) * folding, sparse trees: Sparse trees. (line 6) -* following links: Handling links. (line 58) -* format specifier: Formula syntax. (line 34) +* following links: Handling links. (line 60) +* format specifier: Formula syntax for Calc. + (line 15) * format, of links: Link format. (line 6) -* formula editing: Editing/debugging formulas. +* formula debugging: Editing and debuggung formulas. + (line 60) +* formula editing: Editing and debuggung formulas. (line 6) -* formula syntax: Formula syntax. (line 6) -* formula, for named table field: Named-field formulas. +* formula syntax, Calc: Formula syntax for Calc. (line 6) +* formula, for individual table field: Field formulas. (line 6) * formula, for table column: Column formulas. (line 6) * formula, in tables: Built-in table editor. (line 141) @@ -5734,6 +5835,7 @@ Index * linebreak preservation: Export options. (line 25) * linebreak, forced: Enhancing text. (line 32) * link abbreviations: Link abbreviations. (line 6) +* link abbreviations, completion of: Completion. (line 6) * link completion: Handling links. (line 27) * link format: Link format. (line 6) * links, external: External links. (line 6) @@ -5742,8 +5844,9 @@ Index * links, internal: Internal links. (line 6) * links, publishing: Publishing links. (line 6) * links, radio targets: Radio targets. (line 6) -* links, returning to: Handling links. (line 85) -* Lisp forms, as table formulas: Lisp formulas. (line 6) +* links, returning to: Handling links. (line 87) +* Lisp forms, as table formulas: Formula syntax for Lisp. + (line 6) * lists, hand-formatted: Enhancing text. (line 11) * lists, ordered: Plain lists. (line 6) * lists, plain: Plain lists. (line 6) @@ -5753,20 +5856,20 @@ Index * lognotedone, STARTUP keyword: In-buffer settings. (line 33) * lognotestate, STARTUP keyword: In-buffer settings. (line 33) * maintainer: Feedback. (line 6) -* mark ring: Handling links. (line 81) -* marking characters, tables: Advanced features. (line 34) +* mark ring: Handling links. (line 83) +* marking characters, tables: Advanced features. (line 40) * matching, of tags: Matching headline tags. (line 6) * matching, tags: Tags. (line 6) * math symbols: Math symbols. (line 6) * MH-E links: External links. (line 6) * minor mode for tables: orgtbl-mode. (line 6) -* mode, for calc: Formula syntax. (line 34) +* mode, for calc: Formula syntax for Calc. + (line 15) * motion commands in agenda: Agenda commands. (line 19) * motion, between headlines: Motion. (line 6) -* name, of column or field: Formula syntax. (line 26) -* named field formula: Named-field formulas. - (line 6) +* name, of column or field: References. (line 65) +* named references: References. (line 65) * names as TODO keywords: TODO types. (line 6) * narrow columns in tables: Narrow columns. (line 6) * noalign, STARTUP keyword: In-buffer settings. (line 29) @@ -5809,12 +5912,17 @@ Index * publishing: Publishing. (line 6) * quoted HTML tags: Export options. (line 25) * radio targets: Radio targets. (line 6) +* range references: References. (line 44) * ranges, time: Time stamps. (line 6) -* recomputing table fields: Column formulas. (line 27) +* recomputing table fields: Updating the table. (line 6) +* references: References. (line 6) +* references, named: References. (line 65) +* references, to fields: References. (line 14) +* references, to ranges: References. (line 44) * region, active <1>: Export commands. (line 6) * region, active <2>: ASCII export. (line 9) * region, active <3>: Built-in table editor. - (line 173) + (line 141) * region, active: Structure editing. (line 64) * regular expressions, with tags search: Tag searches. (line 63) * remember.el <1>: Cooperation. (line 33) @@ -5844,7 +5952,7 @@ Index * sparse tree, tag based: Tags. (line 6) * sparse trees: Sparse trees. (line 6) * special keywords: In-buffer settings. (line 6) -* spreadsheet capabilities: Table calculations. (line 6) +* spreadsheet capabilities: The spreadsheet. (line 6) * statistics, for checkboxes: Checkboxes. (line 23) * storing links: Handling links. (line 9) * structure editing: Structure editing. (line 6) @@ -5861,13 +5969,13 @@ Index * summary: Summary. (line 6) * superscript: Subscripts and Superscripts. (line 6) -* syntax, of formulas: Formula syntax. (line 6) +* syntax, of formulas: Formula syntax for Calc. + (line 6) * table editor, builtin: Built-in table editor. (line 6) -* table editor, table.el: table.el. (line 6) +* table editor, table.el: Cooperation. (line 37) * table of contents: Export options. (line 25) -* table.el <1>: Cooperation. (line 34) -* table.el: table.el. (line 6) +* table.el: Cooperation. (line 34) * tables <1>: Export options. (line 25) * tables: Tables. (line 6) * tables, export: Enhancing text. (line 21) @@ -5915,7 +6023,7 @@ Index * transient-mark-mode <1>: Export commands. (line 6) * transient-mark-mode <2>: ASCII export. (line 9) * transient-mark-mode <3>: Built-in table editor. - (line 173) + (line 141) * transient-mark-mode: Structure editing. (line 64) * trees, sparse: Sparse trees. (line 6) * trees, visibility: Visibility cycling. (line 6) @@ -5923,10 +6031,12 @@ Index * types as TODO keywords: TODO types. (line 6) * underlined text: Enhancing text. (line 15) * undoing remote-editing events: Agenda commands. (line 109) +* updating, table: Updating the table. (line 6) * URL links: External links. (line 6) * USENET links: External links. (line 6) * variables, for customization: Customization. (line 6) -* vectors, in table calculations: Formula syntax. (line 23) +* vectors, in table calculations: Formula syntax for Calc. + (line 11) * visibility cycling: Visibility cycling. (line 6) * visible text, printing: Sparse trees. (line 41) * VM links: External links. (line 6) @@ -5982,23 +6092,20 @@ Key Index * b: Agenda commands. (line 51) * C: Agenda commands. (line 213) * c: Agenda commands. (line 191) -* C-#: Built-in table editor. - (line 162) +* C-#: Advanced features. (line 9) +* C-': Agenda files. (line 18) * C-,: Agenda files. (line 18) * C-_: Agenda commands. (line 109) * C-a a L: Timeline. (line 10) * C-c !: Creating timestamps. (line 21) * C-c #: Checkboxes. (line 56) -* C-c %: Handling links. (line 81) -* C-c &: Handling links. (line 85) -* C-c ' <1>: Editing/debugging formulas. - (line 20) -* C-c ': Built-in table editor. - (line 150) -* C-c *: Built-in table editor. - (line 155) +* C-c %: Handling links. (line 83) +* C-c &: Handling links. (line 87) +* C-c ': Editing and debuggung formulas. + (line 24) +* C-c *: Updating the table. (line 13) * C-c +: Built-in table editor. - (line 173) + (line 141) * C-c ,: Priorities. (line 18) * C-c -: Built-in table editor. (line 92) @@ -6008,14 +6115,13 @@ Key Index * C-c ;: Comment lines. (line 11) * C-c <: Creating timestamps. (line 25) * C-c : Built-in table editor. - (line 195) -* C-c =: Built-in table editor. - (line 141) + (line 163) +* C-c = <1>: Editing and debuggung formulas. + (line 10) +* C-c =: Column formulas. (line 24) * C-c >: Creating timestamps. (line 29) -* C-c ? <1>: Editing/debugging formulas. +* C-c ?: Editing and debuggung formulas. (line 20) -* C-c ?: Built-in table editor. - (line 168) * C-c [: Agenda files. (line 12) * C-c \: Tag searches. (line 9) * C-c ]: Agenda files. (line 15) @@ -6023,7 +6129,7 @@ Key Index (line 96) * C-c ^: Structure editing. (line 52) * C-c `: Built-in table editor. - (line 189) + (line 157) * C-c a !: Stuck projects. (line 14) * C-c a #: Stuck projects. (line 13) * C-c a a: Weekly/Daily agenda. (line 9) @@ -6039,15 +6145,15 @@ Key Index * C-c a t: TODO basics. (line 33) * C-c C-a: Visibility cycling. (line 31) * C-c C-b: Motion. (line 15) -* C-c C-c <1>: The very busy C-c C-c key. +* C-c C-c <1>: Cooperation. (line 37) +* C-c C-c <2>: The very busy C-c C-c key. (line 6) -* C-c C-c <2>: Processing LaTeX fragments. +* C-c C-c <3>: Processing LaTeX fragments. (line 15) -* C-c C-c <3>: Setting tags. (line 10) -* C-c C-c <4>: Checkboxes. (line 37) -* C-c C-c <5>: table.el. (line 6) -* C-c C-c <6>: Editing/debugging formulas. - (line 16) +* C-c C-c <4>: Setting tags. (line 10) +* C-c C-c <5>: Checkboxes. (line 37) +* C-c C-c <6>: Editing and debuggung formulas. + (line 32) * C-c C-c <7>: Built-in table editor. (line 54) * C-c C-c: Plain lists. (line 74) @@ -6072,10 +6178,10 @@ Key Index * C-c C-l: Handling links. (line 27) * C-c C-n: Motion. (line 8) * C-c C-o <1>: Creating timestamps. (line 33) -* C-c C-o: Handling links. (line 58) +* C-c C-o: Handling links. (line 60) * C-c C-p: Motion. (line 9) -* C-c C-q <1>: Editing/debugging formulas. - (line 20) +* C-c C-q <1>: Editing and debuggung formulas. + (line 34) * C-c C-q: Built-in table editor. (line 125) * C-c C-r: Visibility cycling. (line 32) @@ -6116,17 +6222,23 @@ Key Index * C-c {: CDLaTeX mode. (line 21) * C-c |: Built-in table editor. (line 40) -* C-c ~: table.el. (line 18) +* C-c ~: Cooperation. (line 50) * C-k: Agenda commands. (line 117) * C-TAB: ARCHIVE tag. (line 38) +* C-u C-c *: Updating the table. (line 18) * C-u C-c .: Creating timestamps. (line 16) -* C-u C-c =: Built-in table editor. - (line 145) -* C-u C-c C-l: Handling links. (line 43) +* C-u C-c = <1>: Editing and debuggung formulas. + (line 10) +* C-u C-c =: Field formulas. (line 24) +* C-u C-c C-c: Updating the table. (line 19) +* C-u C-c C-l: Handling links. (line 45) * C-u C-c C-x C-a: ARCHIVE tag. (line 31) * C-u C-c C-x C-s: Moving subtrees. (line 12) * C-u C-c C-x C-u <1>: Dynamic blocks. (line 22) * C-u C-c C-x C-u: Clocking work time. (line 70) +* C-u C-u C-c *: Updating the table. (line 24) +* C-u C-u C-c =: Editing and debuggung formulas. + (line 14) * D: Agenda commands. (line 74) * d: Agenda commands. (line 71) * f: Agenda commands. (line 44) @@ -6137,6 +6249,8 @@ Key Index * l: Agenda commands. (line 57) * L: Agenda commands. (line 32) * M: Agenda commands. (line 204) +* M- <1>: Editing and debuggung formulas. + (line 42) * M-: Built-in table editor. (line 82) * M- <1>: Built-in table editor. @@ -6150,6 +6264,8 @@ Key Index * M- <1>: Completion. (line 10) * M- <2>: Setting tags. (line 6) * M-: Per file keywords. (line 17) +* M- <1>: Editing and debuggung formulas. + (line 42) * M-: Built-in table editor. (line 82) * M-S- <1>: Built-in table editor. @@ -6178,11 +6294,11 @@ Key Index * mouse-1 <1>: Agenda commands. (line 35) * mouse-1 <2>: The date/time prompt. (line 33) -* mouse-1: Handling links. (line 72) +* mouse-1: Handling links. (line 74) * mouse-2 <1>: Agenda commands. (line 35) -* mouse-2: Handling links. (line 72) +* mouse-2: Handling links. (line 74) * mouse-3 <1>: Agenda commands. (line 28) -* mouse-3: Handling links. (line 77) +* mouse-3: Handling links. (line 79) * n: Agenda commands. (line 19) * O: Agenda commands. (line 180) * o: Agenda commands. (line 65) @@ -6198,6 +6314,8 @@ Key Index (line 42) * S- <3>: Creating timestamps. (line 58) * S- <4>: Priorities. (line 25) +* S- <5>: Editing and debuggung formulas. + (line 37) * S-: Plain lists. (line 55) * S- <1>: Agenda commands. (line 169) * S- <2>: The date/time prompt. @@ -6205,7 +6323,7 @@ Key Index * S- <3>: Creating timestamps. (line 53) * S-: TODO basics. (line 20) * S-: Built-in table editor. - (line 178) + (line 146) * S- <1>: Agenda commands. (line 161) * S- <2>: The date/time prompt. (line 36) @@ -6219,6 +6337,8 @@ Key Index (line 45) * S- <3>: Creating timestamps. (line 58) * S- <4>: Priorities. (line 25) +* S- <5>: Editing and debuggung formulas. + (line 37) * S-: Plain lists. (line 55) * T: Agenda commands. (line 126) * t: Agenda commands. (line 113) @@ -6229,173 +6349,172 @@ Key Index  Tag Table: -Node: Top964 -Node: Introduction10853 -Node: Summary11268 -Node: Installation14180 -Node: Activation15558 -Node: Feedback16807 -Node: Document structure18883 -Node: Outlines19657 -Node: Headlines20317 -Node: Visibility cycling20940 -Ref: Visibility cycling-Footnote-123031 -Ref: Visibility cycling-Footnote-223089 -Ref: Visibility cycling-Footnote-323139 -Node: Motion23408 -Node: Structure editing24192 -Node: Archiving27018 -Node: ARCHIVE tag27576 -Node: Moving subtrees29369 -Node: Sparse trees30680 -Ref: Sparse trees-Footnote-132811 -Ref: Sparse trees-Footnote-232993 -Node: Plain lists33108 -Ref: Plain lists-Footnote-136633 -Ref: Plain lists-Footnote-236990 -Node: Tables37174 -Node: Built-in table editor37722 -Node: Narrow columns45999 -Ref: Narrow columns-Footnote-147938 -Node: Table calculations47984 -Node: Formula syntax49304 -Ref: Formula syntax-Footnote-152209 -Node: Lisp formulas52509 -Node: Column formulas53298 -Node: Advanced features55060 -Node: Named-field formulas58314 -Node: Editing/debugging formulas58954 -Node: Appetizer60712 -Node: orgtbl-mode61815 -Node: table.el62306 -Node: Hyperlinks63283 -Node: Link format64056 -Node: Internal links65349 -Ref: Internal links-Footnote-167338 -Node: Radio targets67470 -Node: CamelCase links68185 -Node: External links68779 -Node: Handling links71183 -Ref: Handling links-Footnote-175835 -Ref: Handling links-Footnote-276072 -Node: Link abbreviations76146 -Node: Search options77825 -Ref: Search options-Footnote-179605 -Node: Custom searches79686 -Node: Remember80734 -Node: TODO items84428 -Node: TODO basics85410 -Node: TODO extensions86937 -Node: Workflow states87732 -Node: TODO types88717 -Ref: TODO types-Footnote-190375 -Node: Per file keywords90457 -Ref: Per file keywords-Footnote-191911 -Node: Priorities92112 -Node: Breaking down tasks93356 -Ref: Breaking down tasks-Footnote-193875 -Node: Checkboxes93971 -Node: Timestamps96726 -Node: Time stamps97260 -Ref: Time stamps-Footnote-1100754 -Ref: Time stamps-Footnote-2100870 -Node: Creating timestamps101025 -Node: The date/time prompt103651 -Ref: The date/time prompt-Footnote-1105417 -Node: Custom time format105523 -Node: Repeating items107081 -Node: Progress logging108892 -Node: Closing items109538 -Ref: Closing items-Footnote-1110472 -Ref: Closing items-Footnote-2110541 -Node: Tracking TODO state changes110614 -Node: Clocking work time111470 -Ref: Clocking work time-Footnote-1115116 -Ref: Clocking work time-Footnote-2115194 -Node: Tags115320 -Node: Tag inheritance116082 -Node: Setting tags117019 -Ref: Setting tags-Footnote-1121218 -Ref: Setting tags-Footnote-2121330 -Node: Tag searches121413 -Node: Agenda views124125 -Node: Agenda files126065 -Ref: Agenda files-Footnote-1127025 -Ref: Agenda files-Footnote-2127174 -Node: Agenda dispatcher127367 -Node: Built-in agenda views129058 -Node: Weekly/Daily agenda129636 -Node: Global TODO list131765 -Node: Matching headline tags133938 -Node: Timeline135009 -Node: Stuck projects135675 -Node: Presentation and sorting137374 -Node: Categories138165 -Node: Time-of-day specifications138829 -Node: Sorting of agenda items140800 -Node: Agenda commands142082 -Node: Custom agenda views148735 -Node: Storing searches149410 -Node: Block agenda151322 -Node: Setting Options152552 -Node: Batch processing155264 -Node: Embedded LaTeX156394 -Ref: Embedded LaTeX-Footnote-1157486 -Node: Math symbols157676 -Node: Subscripts and Superscripts158441 -Node: LaTeX fragments159285 -Ref: LaTeX fragments-Footnote-1161393 -Node: Processing LaTeX fragments161655 -Node: CDLaTeX mode162601 -Ref: CDLaTeX mode-Footnote-1165085 -Node: Exporting165233 -Node: ASCII export166547 -Node: HTML export167837 -Node: Export commands168456 -Node: Quoting HTML tags169180 -Node: Links169523 -Node: Images170220 -Ref: Images-Footnote-1171091 -Node: CSS support171152 -Ref: CSS support-Footnote-1172471 -Node: XOXO export172584 -Node: iCalendar export173023 -Node: Text interpretation174846 -Node: Comment lines175325 -Node: Enhancing text175796 -Node: Export options177488 -Node: Publishing179155 -Ref: Publishing-Footnote-1179951 -Node: Configuration180147 -Node: Project alist180865 -Node: Sources and destinations181931 -Node: Selecting files182661 -Node: Publishing action183409 -Node: Publishing options184642 -Node: Publishing links186794 -Node: Project page index188307 -Node: Sample configuration189085 -Node: Simple example189577 -Node: Complex example190250 -Node: Triggering publication192326 -Node: Miscellaneous193011 -Node: Completion193645 -Node: Customization195116 -Node: In-buffer settings195699 -Node: The very busy C-c C-c key199940 -Node: Clean view201584 -Node: TTY keys204161 -Node: Interaction205770 -Node: Cooperation206167 -Node: Conflicts208034 -Node: Bugs209626 -Node: Extensions and Hacking211020 -Node: Extensions211524 -Node: Dynamic blocks213467 -Node: Special agenda views215423 -Ref: Special agenda views-Footnote-1217704 -Node: History and Acknowledgments217964 -Node: Index223323 -Node: Key Index252098 +Node: Top970 +Node: Introduction10946 +Node: Summary11361 +Node: Installation14262 +Node: Activation15640 +Node: Feedback16889 +Node: Document structure18965 +Node: Outlines19739 +Node: Headlines20399 +Node: Visibility cycling21022 +Ref: Visibility cycling-Footnote-123113 +Ref: Visibility cycling-Footnote-223171 +Ref: Visibility cycling-Footnote-323221 +Node: Motion23490 +Node: Structure editing24274 +Node: Archiving27100 +Node: ARCHIVE tag27658 +Node: Moving subtrees29451 +Node: Sparse trees30762 +Ref: Sparse trees-Footnote-132893 +Ref: Sparse trees-Footnote-233075 +Node: Plain lists33190 +Ref: Plain lists-Footnote-136715 +Ref: Plain lists-Footnote-237072 +Node: Tables37256 +Node: Built-in table editor37770 +Node: Narrow columns44766 +Ref: Narrow columns-Footnote-146698 +Node: orgtbl-mode46744 +Node: The spreadsheet47238 +Node: References48056 +Node: Formula syntax for Calc51313 +Node: Formula syntax for Lisp53630 +Node: Field formulas54858 +Node: Column formulas56169 +Node: Editing and debuggung formulas57592 +Node: Updating the table60300 +Node: Advanced features61331 +Node: Hyperlinks65756 +Node: Link format66529 +Node: Internal links67822 +Ref: Internal links-Footnote-169811 +Node: Radio targets69943 +Node: CamelCase links70658 +Node: External links71252 +Node: Handling links73656 +Ref: Handling links-Footnote-178424 +Ref: Handling links-Footnote-278661 +Node: Link abbreviations78735 +Node: Search options80414 +Ref: Search options-Footnote-182194 +Node: Custom searches82275 +Node: Remember83323 +Node: TODO items87017 +Node: TODO basics87999 +Node: TODO extensions89526 +Node: Workflow states90321 +Node: TODO types91306 +Ref: TODO types-Footnote-192964 +Node: Per file keywords93046 +Ref: Per file keywords-Footnote-194500 +Node: Priorities94701 +Node: Breaking down tasks95945 +Ref: Breaking down tasks-Footnote-196464 +Node: Checkboxes96560 +Node: Timestamps99315 +Node: Time stamps99849 +Ref: Time stamps-Footnote-1103343 +Ref: Time stamps-Footnote-2103459 +Node: Creating timestamps103614 +Node: The date/time prompt106240 +Ref: The date/time prompt-Footnote-1108006 +Node: Custom time format108112 +Node: Repeating items109670 +Node: Progress logging111480 +Node: Closing items112126 +Ref: Closing items-Footnote-1113060 +Ref: Closing items-Footnote-2113129 +Node: Tracking TODO state changes113202 +Node: Clocking work time114058 +Ref: Clocking work time-Footnote-1117704 +Ref: Clocking work time-Footnote-2117782 +Node: Tags117908 +Node: Tag inheritance118670 +Node: Setting tags119607 +Ref: Setting tags-Footnote-1123806 +Ref: Setting tags-Footnote-2123918 +Node: Tag searches124001 +Node: Agenda views126712 +Node: Agenda files128657 +Ref: Agenda files-Footnote-1129623 +Ref: Agenda files-Footnote-2129772 +Node: Agenda dispatcher129965 +Node: Built-in agenda views131656 +Node: Weekly/Daily agenda132234 +Node: Global TODO list134363 +Node: Matching headline tags136536 +Node: Timeline137607 +Node: Stuck projects138273 +Node: Presentation and sorting139972 +Node: Categories140763 +Node: Time-of-day specifications141427 +Node: Sorting of agenda items143398 +Node: Agenda commands144680 +Node: Custom agenda views151333 +Node: Storing searches152008 +Node: Block agenda153920 +Node: Setting Options155150 +Node: Batch processing157862 +Node: Embedded LaTeX158992 +Ref: Embedded LaTeX-Footnote-1160084 +Node: Math symbols160274 +Node: Subscripts and Superscripts161039 +Node: LaTeX fragments161883 +Ref: LaTeX fragments-Footnote-1163991 +Node: Processing LaTeX fragments164253 +Node: CDLaTeX mode165199 +Ref: CDLaTeX mode-Footnote-1167683 +Node: Exporting167831 +Node: ASCII export169145 +Node: HTML export170435 +Node: Export commands171054 +Node: Quoting HTML tags171778 +Node: Links172121 +Node: Images172818 +Ref: Images-Footnote-1173689 +Node: CSS support173750 +Ref: CSS support-Footnote-1175069 +Node: XOXO export175182 +Node: iCalendar export175621 +Node: Text interpretation177444 +Node: Comment lines177923 +Node: Enhancing text178394 +Node: Export options180086 +Node: Publishing181753 +Ref: Publishing-Footnote-1182549 +Node: Configuration182745 +Node: Project alist183463 +Node: Sources and destinations184529 +Node: Selecting files185259 +Node: Publishing action186007 +Node: Publishing options187240 +Node: Publishing links189392 +Node: Project page index190905 +Node: Sample configuration191683 +Node: Simple example192175 +Node: Complex example192848 +Node: Triggering publication194924 +Node: Miscellaneous195609 +Node: Completion196243 +Node: Customization197714 +Node: In-buffer settings198297 +Node: The very busy C-c C-c key202537 +Node: Clean view204181 +Node: TTY keys206758 +Node: Interaction208367 +Node: Cooperation208764 +Node: Conflicts211505 +Node: Bugs213097 +Node: Extensions and Hacking214491 +Node: Extensions214995 +Node: Dynamic blocks216938 +Node: Special agenda views218894 +Ref: Special agenda views-Footnote-1221173 +Node: History and Acknowledgments221433 +Node: Index226792 +Node: Key Index256794  End Tag Table diff --git a/org.el b/org.el index d97bab496..a6ed6b566 100644 --- a/org.el +++ b/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.61 +;; Version: 4.62 ;; ;; This file is part of GNU Emacs. ;; @@ -61,6 +61,24 @@ ;; ;; Recent changes ;; -------------- +;; Version 4.62 +;; - Many changes to the spreadsheet functions in the table editor. +;; For deatils, please re-read the manual section 3.4. +;; + New Features +;; - It is much easier to assign formulas to individual fields. +;; - References to arbitrary fields and ranges. +;; - Absolute references are modified in row-editing commands. +;; - Formula editor that highlights referenced fields. +;; + Incompatible changes +;; - Empty fields are excluded in range references, see "E" mode flag. +;; - &... ranges no longer supported, use new @... ranges. +;; - Variable insertion into Lisp formulas work differently. +;; - Selected text becomes the default description for C-c C-l links.(Scott) +;; - The date format in the agenda/timeline views is now customizable. +;; See the new option `org-agenda-date-format'. (request by Victor) +;; - Link abbreviations no longer need a double colon, single colon is fine. +;; - Bug fixes. +;; ;; Version 4.61 ;; - Avoiding keybinding clashes with flyspell ;; - Archiving is now also on `C-C C-x C-s' (was just `C-c $') @@ -138,7 +156,7 @@ ;;; Version -(defvar org-version "4.61" +(defvar org-version "4.62" "The version number of the file org.el.") (defun org-version () (interactive) @@ -859,7 +877,9 @@ the command \\[org-table-eval-formula]." :group 'org-table-calculation :type 'boolean) - +;; FIXME this is also a variable that makes Org-mode files non-portable +;; Maybe I should have a #+ options for constants? +;; How about the SI/cgs issue? (defcustom org-table-formula-use-constants t "Non-nil means, interpret constants in formulas in tables. A constant looks like `$c' or `$Grav' and will be replaced before evaluation @@ -886,7 +906,8 @@ and then use it in an equation like `$1*$c'." "Non-nil means, calculate only with numbers in table formulas. Then all input fields will be converted to a number, and the result must also be a number. When nil, calc's full potential is available -in table calculations, including symbolics etc." +in table calculations, including symbolics etc. +It is more portable to set this mode uding the \"N\" mode switch in formulas," :group 'org-table-calculation :type 'boolean) @@ -912,7 +933,7 @@ The car of each element is a string, to be replaced at the start of a link. The cdrs are replacement values, like (\"linkkey\" . REPLACE). Abbreviated links in Org-mode buffers can have an optional tag after a double colon, e.g. - [[linkkey::tag][description]] + [[linkkey:tag][description]] If REPLACE is a string, the tag will simply be appended to create the link. If the string contains \"%s\", the tag will be inserted there. REPLACE may @@ -1927,12 +1948,20 @@ When nil, always start on the current day." :group 'org-agenda-daily/weekly :type '(choice (const :tag "Today" nil) (number :tag "Weekday No."))) + (defcustom org-agenda-show-all-dates t "Non-nil means, `org-agenda' shows every day in the selected range. When nil, only the days which actually have entries are shown." :group 'org-agenda-daily/weekly :type 'boolean) +(defcustom org-agenda-date-format "%A %d %B %Y" + "Format string for displaying dates in the agenda. +Used by the daily/weekly agenda and by the timeline. This should be +a format string understood by `format-time-string'." + :group 'org-agenda-daily/weekly + :type 'string) + (defcustom org-agenda-include-diary nil "If non-nil, include in the agenda entries from the Emacs Calendar's diary." :group 'org-agenda-daily/weekly @@ -3083,7 +3112,7 @@ Also put tags into group 4 if tags are present.") (make-variable-buffer-local 'org-maybe-keyword-time-regexp) (defconst org-rm-props '(invisible t face t keymap t intangible t mouse-face t - rear-nonsticky t mouse-map t) + rear-nonsticky t mouse-map t fontified t) "Properties to remove when a string without properties is wanted.") (defsubst org-match-string-no-properties (num &optional string) @@ -3536,7 +3565,7 @@ The following commands are available: (org-update-radio-target-regexp) ;; Comment characters - (org-set-local 'comment-start "#") +; (org-set-local 'comment-start "#") ;; FIXME: this breaks wrapping (org-set-local 'comment-padding " ") ;; Make isearch reveal context @@ -4102,6 +4131,7 @@ between words." (outline-end-of-heading) (setq eoh (point)) (org-end-of-subtree t) (skip-chars-forward " \t\n") + (beginning-of-line 1) ; in case this is an item (setq eos (1- (point)))) ;; Find out what to do next and set `this-command' (cond @@ -4380,7 +4410,6 @@ frame is not changed." (let ((cbuf (current-buffer)) (cwin (selected-window)) (pos (point)) - (bname (buffer-name (current-buffer))) beg end level heading ibuf) (save-excursion (org-back-to-heading t) @@ -4537,18 +4566,6 @@ in the region." (org-demote))) (org-fix-position-after-promote)) -;; FIXME: check and remove -;(defun org-fix-position-after-promote () -; "Make sure that after pro/demotion cursor position is right." -; (if (and (or (eobp) (equal (char-after) ?\n)) -; (save-excursion -; (skip-chars-backward "a-zA-Z0-9_@") -; (looking-at org-todo-regexp))) -; (insert " ")) -; (and (equal (char-after) ?\ ) -; (equal (char-before) ?*) -; (forward-char 1))) - (defun org-fix-position-after-promote () "Make sure that after pro/demotion cursor position is right." (let ((pos (point))) @@ -5447,6 +5464,8 @@ with something like \"1.\" or \"2)\"." ;;;; Archiving +(defalias 'org-advertized-archive-subtree 'org-archive-subtree) + (defun org-archive-subtree (&optional find-done) "Move the current subtree to the archive. The archive can be a certain top-level heading in the current file, or in @@ -5717,6 +5736,39 @@ outside the table.") "Searching from within a table (any type) this finds the first line outside the table.") +(defvar org-table-last-highlighted-reference nil) +(defvar org-table-formula-history nil) + +(defvar org-table-column-names nil + "Alist with column names, derived from the `!' line.") +(defvar org-table-column-name-regexp nil + "Regular expression matching the current column names.") +(defvar org-table-local-parameters nil + "Alist with parameter names, derived from the `$' line.") +(defvar org-table-named-field-locations nil + "Alist with locations of named fields.") + +(defvar org-table-current-line-types nil + "Table row types, non-nil only for the duration of a comand.") +(defvar org-table-current-begin-line nil + "Table begin line, non-nil only for the duration of a comand.") +(defvar org-table-dlines nil + "Vector of data line line numbers in the current table.") +(defvar org-table-hlines nil + "Vector of hline line numbers in the current table.") + +(defconst org-table-range-regexp + "@\\([-+]?I*[-+]?[0-9]*\\)?\\(\\$[-+]?[0-9]+\\)?\\(\\.\\.@?\\([-+]?I*[-+]?[0-9]*\\)?\\(\\$[-+]?[0-9]+\\)?\\)?" + ;; 1 2 3 4 5 + "Regular expression for matching ranges in formulas.") + +(defconst org-table-range-regexp2 + "@\\([-+]?I*[-+]?[0-9]*\\)?\\(\\$[-+]?[a-zA-Z0-9]+\\)?\\(\\.\\.@?\\([-+]?I*[-+]?[0-9]*\\)?\\(\\$[-+]?[a-zA-Z0-9]+\\)?\\)?\\|\\$[a-zA-Z0-9]+\\.\\.\\$[a-zA-Z0-9]+" + "Regular expression to recognize ranges in formulas for highlighting.") + +(defvar org-inhibit-highlight-removal nil) + + (defun org-table-create-with-table.el () "Use the table.el package to insert a new table. If there is already a table at point, convert between Org-mode tables @@ -6277,12 +6329,36 @@ is always the old value." val) (forward-char 1) "")) -(defun org-table-field-info () - (interactive) - (let ((current (org-table-get-field)) - (col (org-table-current-column)) - (line (org-table-current-line))) - (message "Table data line %d, column %d" line col))) + +(defun org-table-field-info (arg) + "Show info about the current field, and highlight any reference at point." + (interactive "P") + (org-table-get-specials) + (save-excursion + (let* ((pos (point)) + (col (org-table-current-column)) + (cname (car (rassoc (int-to-string col) org-table-column-names))) + (name (car (rassoc (list (org-current-line) col) + org-table-named-field-locations))) + (eql (org-table-get-stored-formulas)) + (dline (org-table-current-dline)) + (ref (format "@%d$%d" dline col)) + (fequation (or (assoc name eql) (assoc ref eql))) + (cequation (assoc (int-to-string col) eql))) + (goto-char pos) + (condition-case nil + (org-show-reference 'local) + (error nil)) + (message "line @%d, col $%s%s, ref @%d$%d%s%s" + dline col + (if cname (concat " or $" cname) "") + dline col + (if name (concat " or $" name) "") + ;; FIXME: formula info not correct if special table line + (if (or fequation cequation) + (concat ", " (if fequation "field" "column") + " formula applies" "") + ""))))) (defun org-table-current-column () "Find out which column we are in. @@ -6297,15 +6373,15 @@ When called interactively, column is also displayed in echo area." (if (interactive-p) (message "This is table column %d" cnt)) cnt))) -(defun org-table-current-line () - "Find out what table line we are in. +(defun org-table-current-dline () + "Find out what table data line we are in. Only datalins count for this." (interactive) (if (interactive-p) (org-table-check-inside-data-field)) (save-excursion (let ((cnt 0) (pos (point))) (goto-char (org-table-begin)) - (while (< (point) pos) + (while (<= (point) pos) (if (looking-at org-table-dataline-regexp) (setq cnt (1+ cnt))) (beginning-of-line 2)) (if (interactive-p) (message "This is table line %d" cnt)) @@ -6408,7 +6484,7 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (goto-line linepos) (org-table-goto-column colpos) (org-table-align) - (org-table-modify-formulas 'insert col))) + (org-table-fix-formulas "$" nil (1- col) 1))) (defun org-table-find-dataline () "Find a dataline in the current table, which is needed for column commands." @@ -6454,7 +6530,8 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (goto-line linepos) (org-table-goto-column colpos) (org-table-align) - (org-table-modify-formulas 'remove col))) + (org-table-fix-formulas "$" (list (cons (number-to-string col) "INVALID")) + col -1 col))) (defun org-table-move-column-right () "Move column to the right." @@ -6495,7 +6572,9 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (goto-line linepos) (org-table-goto-column colpos) (org-table-align) - (org-table-modify-formulas 'swap col (if left (1- col) (1+ col))))) + (org-table-fix-formulas + "$" (list (cons (number-to-string col) (number-to-string colpos)) + (cons (number-to-string colpos) (number-to-string col)))))) (defun org-table-move-row-down () "Move table row down." @@ -6509,15 +6588,19 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (defun org-table-move-row (&optional up) "Move the current table line down. With arg UP, move it up." (interactive "P") - (let ((col (current-column)) - (pos (point)) - (tonew (if up 0 2)) - txt) + (let* ((col (current-column)) + (pos (point)) + (hline1p (save-excursion (beginning-of-line 1) + (looking-at org-table-hline-regexp))) + (dline1 (org-table-current-dline)) + (dline2 (+ dline1 (if up -1 1))) + (tonew (if up 0 2)) + txt hline2p) (beginning-of-line tonew) - (if (not (org-at-table-p)) - (progn - (goto-char pos) - (error "Cannot move row further"))) + (unless (org-at-table-p) + (goto-char pos) + (error "Cannot move row further")) + (setq hline2p (looking-at org-table-hline-regexp)) (goto-char pos) (beginning-of-line 1) (setq pos (point)) @@ -6526,7 +6609,11 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables." (beginning-of-line tonew) (insert txt) (beginning-of-line 0) - (move-to-column col))) + (move-to-column col) + (unless (or hline1p hline2p) + (org-table-fix-formulas + "@" (list (cons (number-to-string dline1) (number-to-string dline2)) + (cons (number-to-string dline2) (number-to-string dline1))))))) (defun org-table-insert-row (&optional arg) "Insert a new row above the current line into the table. @@ -6543,7 +6630,8 @@ With prefix ARG, insert below the current line." (let (org-table-may-need-update) (insert-before-markers new "\n")) (beginning-of-line 0) (re-search-forward "| ?" (point-at-eol) t) - (and org-table-may-need-update (org-table-align)))) + (and org-table-may-need-update (org-table-align)) + (org-table-fix-formulas "@" nil (1- (org-table-current-dline)) 1))) (defun org-table-insert-hline (&optional arg) "Insert a horizontal-line below the current line into the table. @@ -6582,10 +6670,14 @@ In particular, this does handle wide and invisible characters." (interactive) (if (not (org-at-table-p)) (error "Not at a table")) - (let ((col (current-column))) + (let ((col (current-column)) + (dline (org-table-current-dline))) (kill-region (point-at-bol) (min (1+ (point-at-eol)) (point-max))) (if (not (org-at-table-p)) (beginning-of-line 0)) - (move-to-column col))) + (move-to-column col) + (org-table-fix-formulas "@" (list (cons (number-to-string dline) "INVALID")) + dline -1 dline))) + (defun org-table-sort-lines (with-case &optional sorting-type) "Sort table lines according to the column at point. @@ -7063,101 +7155,40 @@ If NLAST is a number, only the NLAST fields will actually be summed." ((equal n 0) nil) (t n)))) -(defun org-table-get-vertical-vector (desc &optional tbeg col) - "Get a calc vector from a column, accorting to descriptor DESC. -Optional arguments TBEG and COL can give the beginning of the table and -the current column, to avoid unnecessary parsing." - (save-excursion - (or tbeg (setq tbeg (org-table-begin))) - (or col (setq col (org-table-current-column))) - (let (beg end nn n n1 n2 l (thisline (org-current-line)) hline-list) - (cond - ((string-match "\\(I+\\)\\(-\\(I+\\)\\)?" desc) - (setq n1 (- (match-end 1) (match-beginning 1))) - (if (match-beginning 3) - (setq n2 (- (match-end 2) (match-beginning 3)))) - (setq n (if n2 (max n1 n2) n1)) - (setq n1 (if n2 (min n1 n2))) - (setq nn n) - (while (and (> nn 0) - (re-search-backward org-table-hline-regexp tbeg t)) - (push (org-current-line) hline-list) - (setq nn (1- nn))) - (setq hline-list (nreverse hline-list)) - (goto-line (nth (1- n) hline-list)) - (when (re-search-forward org-table-dataline-regexp) - (org-table-goto-column col) - (setq beg (point))) - (goto-line (if n1 (nth (1- n1) hline-list) thisline)) - (when (re-search-backward org-table-dataline-regexp) - (org-table-goto-column col) - (setq end (point))) - (setq l (apply 'append (org-table-copy-region beg end))) - (concat "[" (mapconcat (lambda (x) (setq x (org-trim x)) - (if (equal x "") "0" x)) - l ",") "]")) - ((string-match "\\([0-9]+\\)-\\([0-9]+\\)" desc) - (setq n1 (string-to-number (match-string 1 desc)) - n2 (string-to-number (match-string 2 desc))) - (beginning-of-line 1) - (save-excursion - (when (re-search-backward org-table-dataline-regexp tbeg t n1) - (org-table-goto-column col) - (setq beg (point)))) - (when (re-search-backward org-table-dataline-regexp tbeg t n2) - (org-table-goto-column col) - (setq end (point))) - (setq l (apply 'append (org-table-copy-region beg end))) - (concat "[" (mapconcat - (lambda (x) (setq x (org-trim x)) - (if (equal x "") "0" x)) - l ",") "]")) - ((string-match "\\([0-9]+\\)" desc) - (beginning-of-line 1) - (when (re-search-backward org-table-dataline-regexp tbeg t - (string-to-number (match-string 0 desc))) - (org-table-goto-column col) - (org-trim (org-table-get-field)))))))) - -(defvar org-table-formula-history nil) - -(defvar org-table-column-names nil - "Alist with column names, derived from the `!' line.") -(defvar org-table-column-name-regexp nil - "Regular expression matching the current column names.") -(defvar org-table-local-parameters nil - "Alist with parameter names, derived from the `$' line.") -(defvar org-table-named-field-locations nil - "Alist with locations of named fields.") - (defun org-table-current-field-formula () "Return the formula active for the current field. Assumes that specials are in place." (let* ((name (car (rassoc (list (org-current-line) (org-table-current-column)) org-table-named-field-locations))) - (scol (if name name - (int-to-string (org-table-current-column)))) + (col (org-table-current-column)) + (scol (int-to-string col)) + (ref (format "@%d$%d" (org-table-current-dline) col)) (stored-list (org-table-get-stored-formulas)) - (stored (cdr (assoc scol stored-list)))) - (if stored (concat (if name ":=" "=") stored)))) + (ass (or (assoc name stored-list) + (assoc ref stored-list) + (assoc scol stored-list)))) + (if ass (concat (if (string-match "^[0-9]+$" (car ass)) "=" ":=") + (cdr ass))))) (defun org-table-get-formula (&optional equation named) "Read a formula from the minibuffer, offer stored formula as default. -When NAMED is non-nil, look for a named equation. -When JUST-RETURN is non-nil, return equation without prompting." - (let* ((name (car (rassoc (list (org-current-line) +When NAMED is non-nil, look for a named equation." + (let* ((stored-list (org-table-get-stored-formulas)) + (name (car (rassoc (list (org-current-line) (org-table-current-column)) org-table-named-field-locations))) + (ref (format "@%d$%d" (org-table-current-dline) + (org-table-current-column))) + (refass (assoc ref stored-list)) (scol (if named - (if name name - (error "Not in a named field")) + (if name name ref) (int-to-string (org-table-current-column)))) - (dummy (and name (not named) - (not (y-or-n-p "Replace named-field formula with column equation? " )) - (error "Abort"))) + (dummy (and (or name refass) (not named) + (not (y-or-n-p "Replace field formula with column formula? " )) + (error "Abort"))) + (name (or name ref)) (org-table-may-need-update nil) - (stored-list (org-table-get-stored-formulas)) (stored (cdr (assoc scol stored-list))) (eq (cond ((and stored equation (string-match "^ *=? *$" equation)) @@ -7197,7 +7228,9 @@ When JUST-RETURN is non-nil, return equation without prompting." (delete-region (point) (match-end 0))) (insert "#+TBLFM: " (mapconcat (lambda (x) - (concat "$" (car x) "=" (cdr x))) + (concat + (if (equal (string-to-char (car x)) ?@) "" "$") + (car x) "=" (cdr x))) alist "::") "\n"))) @@ -7210,75 +7243,53 @@ When JUST-RETURN is non-nil, return equation without prompting." (when (looking-at "\\([ \t]*\n\\)*#\\+TBLFM: *\\(.*\\)") (setq strings (org-split-string (match-string 2) " *:: *")) (while (setq string (pop strings)) - (when (string-match "\\$\\([a-zA-Z0-9]+\\) *= *\\(.*[^ \t]\\)" string) - (setq scol (match-string 1 string) - eq (match-string 2 string) + (when (string-match "\\(@[0-9]+\\$[0-9]+\\|\\$\\([a-zA-Z0-9]+\\)\\) *= *\\(.*[^ \t]\\)" string) + (setq scol (if (match-end 2) + (match-string 2 string) + (match-string 1 string)) + eq (match-string 3 string) eq-alist (cons (cons scol eq) eq-alist)) (if (member scol seen) (error "Double definition `$%s=' in TBLFM line, please fix by hand" scol) (push scol seen)))))) (nreverse eq-alist))) -(defun org-table-modify-formulas (action &rest columns) - "Modify the formulas stored below the current table. -ACTION can be `remove', `insert', `swap'. For `swap', two column numbers are -expected, for the other actions only a single column number is needed." - (let ((list (org-table-get-stored-formulas)) - (nmax (length (org-split-string - (buffer-substring (point-at-bol) (point-at-eol)) - "|"))) - col col1 col2 scol si sc1 sc2) - (cond - ((null list)) ; No action needed if there are no stored formulas - ((eq action 'remove) - (setq col (car columns) - scol (int-to-string col)) - (org-table-replace-in-formulas list scol "INVALID") - (if (assoc scol list) (setq list (delq (assoc scol list) list))) - (loop for i from (1+ col) upto nmax by 1 do - (setq si (int-to-string i)) - (org-table-replace-in-formulas list si (int-to-string (1- i))) - (if (assoc si list) (setcar (assoc si list) - (int-to-string (1- i)))))) - ((eq action 'insert) - (setq col (car columns)) - (loop for i from nmax downto col by 1 do - (setq si (int-to-string i)) - (org-table-replace-in-formulas list si (int-to-string (1+ i))) - (if (assoc si list) (setcar (assoc si list) - (int-to-string (1+ i)))))) - ((eq action 'swap) - (setq col1 (car columns) col2 (nth 1 columns) - sc1 (int-to-string col1) sc2 (int-to-string col2)) - ;; Hopefully, ZqZtZ will never be a name in a table - (org-table-replace-in-formulas list sc1 "ZqZtZ") - (org-table-replace-in-formulas list sc2 sc1) - (org-table-replace-in-formulas list "ZqZtZ" sc2) - (if (assoc sc1 list) (setcar (assoc sc1 list) "ZqZtZ")) - (if (assoc sc2 list) (setcar (assoc sc2 list) sc1)) - (if (assoc "ZqZtZ" list) (setcar (assoc "ZqZtZ" list) sc2))) - (t (error "Invalid action in `org-table-modify-formulas'"))) - (if list (org-table-store-formulas list)))) - -(defun org-table-replace-in-formulas (list s1 s2) - (let (elt re s) - (setq s1 (concat "$" (if (integerp s1) (int-to-string s1) s1)) - s2 (concat "$" (if (integerp s2) (int-to-string s2) s2)) - re (concat (regexp-quote s1) "\\>")) - (while (setq elt (pop list)) - (setq s (cdr elt)) - (while (string-match re s) - (setq s (replace-match s2 t t s))) - (setcdr elt s)))) +(defun org-table-fix-formulas (key replace &optional limit delta remove) + "Modify the equations after the table structure has been edited. +KEY is \"@\" or \"$\". REPLACE is an alist of numbers to replace. +For all numbers larger than LIMIT, shift them by DELTA." + (save-excursion + (goto-char (org-table-end)) + (when (looking-at "#\\+TBLFM:") + (let ((re (concat key "\\([0-9]+\\)")) + (re2 + (when remove + (if (equal key "$") + (format "\\(@[0-9]+\\)?\\$%d=.*?\\(::\\|$\\)" remove) + (format "@%d\\$[0-9]+=.*?\\(::\\|$\\)" remove)))) + s n a) + (when remove + (while (re-search-forward re2 (point-at-eol) t) + (replace-match ""))) + (while (re-search-forward re (point-at-eol) t) + (setq s (match-string 1) n (string-to-number s)) + (cond + ((setq a (assoc s replace)) + (replace-match (concat key (cdr a)) t t)) + ((and limit (> n limit)) + (replace-match (concat key (int-to-string (+ n delta))) t t)))))))) (defun org-table-get-specials () "Get the column names and local parameters for this table." (save-excursion (let ((beg (org-table-begin)) (end (org-table-end)) - names name fields fields1 field cnt c v line col) + names name fields fields1 field cnt + c v l line col types dlines hlines) (setq org-table-column-names nil org-table-local-parameters nil - org-table-named-field-locations nil) + org-table-named-field-locations nil + org-table-current-begin-line nil + org-table-current-line-types nil) (goto-char beg) (when (re-search-forward "^[ \t]*| *! *\\(|.*\\)" end t) (setq names (org-split-string (match-string 1) " *| *") @@ -7311,7 +7322,19 @@ expected, for the other actions only a single column number is needed." (when (and (stringp field) (stringp v) (string-match "^[a-zA-Z][a-zA-Z0-9]*$" field)) (push (cons field v) org-table-local-parameters) - (push (list field line col) org-table-named-field-locations))))))) + (push (list field line col) org-table-named-field-locations)))) + ;; Analyse the line types + (goto-char beg) + (setq org-table-current-begin-line (org-current-line) + l org-table-current-begin-line) + (while (looking-at "[ \t]*|\\(-\\)?") + (push (if (match-end 1) 'hline 'dline) types) + (if (match-end 1) (push l hlines) (push l dlines)) + (beginning-of-line 2) + (setq l (1+ l))) + (setq org-table-current-line-types (apply 'vector (nreverse types)) + org-table-dlines (apply 'vector (cons nil (nreverse dlines))) + org-table-hlines (apply 'vector (cons nil (nreverse hlines))))))) (defun org-this-word () ;; Get the current word @@ -7417,7 +7440,6 @@ of the new mark." (equal org-last-recalc-line (org-current-line)))) (save-excursion (beginning-of-line 1) (looking-at org-table-auto-recalculate-regexp)) - ;; (fboundp 'calc-eval) ;; FIXME: correct to remove this? (org-table-recalculate) t)) (defvar org-table-formula-debug nil @@ -7439,7 +7461,7 @@ When nil, simply write \"#ERROR\" in corrupted fields.") (defun org-table-eval-formula (&optional arg equation suppress-align suppress-const - suppress-store) + suppress-store suppress-analysis) "Replace the table field value at the cursor by the result of a calculation. This function makes use of Dave Gillespie's Calc package, in my view the @@ -7454,8 +7476,8 @@ formula is installed as valid in only this specific field. When called with two `C-u' prefixes, insert the active equation for the field back into the current field, so that it can be -edited there. This is useful in order to use \\[org-show-variable] to check -the referenced fields. +edited there. This is useful in order to use \\[org-show-reference] +to check the referenced fields. When called, the command first prompts for a formula, which is read in the minibuffer. Previously entered formulas are available through the @@ -7477,7 +7499,7 @@ it is already stored, or because it is a modified equation that should not overwrite the stored one." (interactive "P") (org-table-check-inside-data-field) - (org-table-get-specials) + (or suppress-analysis (org-table-get-specials)) (if (equal arg '(16)) (let ((eq (org-table-current-field-formula))) (or eq (error "No equation active for current field")) @@ -7494,7 +7516,9 @@ not overwrite the stored one." (org-table-get-formula equation (equal arg '(4))))) (n0 (org-table-current-column)) (modes (copy-sequence org-calc-default-modes)) - n form fmt x ev orig c lispp) + (numbers org-table-formula-numbers-only) + (keep-empty nil) + n form form0 bw fmt x ev orig c lispp) ;; Parse the format string. Since we have a lot of modes, this is ;; a lot of work. However, I think calc still uses most of the time. (if (string-match ";" formula) @@ -7513,6 +7537,12 @@ not overwrite the stored one." (?s . sci) (?e . eng)))) n)))) (setq fmt (replace-match "" t t fmt))) + (if (string-match "[NT]" fmt) + (setq numbers (equal (match-string 0 fmt) "N") + fmt (replace-match "" t t fmt))) + (if (string-match "E" fmt) + (setq keep-empty t + fmt (replace-match "" t t fmt))) (while (string-match "[DRFS]" fmt) (setq modes (org-set-calc-mode (match-string 0 fmt))) (setq fmt (replace-match "" t t fmt))) @@ -7523,15 +7553,39 @@ not overwrite the stored one." (setq orig (or (get-text-property 1 :orig-formula formula) "?")) (while (> ndown 0) (setq fields (org-split-string - (buffer-substring - (point-at-bol) (point-at-eol)) " *| *")) - (if org-table-formula-numbers-only + (org-no-properties + (buffer-substring (point-at-bol) (point-at-eol))) + " *| *")) + (if numbers (setq fields (mapcar (lambda (x) (number-to-string (string-to-number x))) fields))) (setq ndown (1- ndown)) (setq form (copy-sequence formula) lispp (and (> (length form) 2)(equal (substring form 0 2) "'("))) + ;; Check for old vertical references + (setq form (org-rewrite-old-row-references form)) + ;; Insert complex ranges + (while (string-match org-table-range-regexp form) + (setq form + (replace-match + (save-match-data + (org-table-make-reference + (org-table-get-range (match-string 0 form) nil n0) + keep-empty numbers lispp)) + t t form))) + ;; Insert simple ranges + (while (string-match "\\$\\([0-9]+\\)\\.\\.\\$\\([0-9]+\\)" form) + (setq form + (replace-match + (save-match-data + (org-table-make-reference + (org-sublist + fields (string-to-number (match-string 1 form)) + (string-to-number (match-string 2 form))) + keep-empty numbers lispp)) + t t form))) + (setq form0 form) ;; Insert the references to fields in same row (while (string-match "\\$\\([0-9]+\\)?" form) (setq n (if (match-beginning 1) @@ -7540,44 +7594,41 @@ not overwrite the stored one." x (nth (1- n) fields)) (unless x (error "Invalid field specifier \"%s\"" (match-string 0 form))) - (if (equal x "") (setq x "0")) - (setq form (replace-match - (if lispp x (concat "(" x ")")) - t t form))) - ;; Insert ranges in current column - (while (string-match "\\&[-I0-9]+" form) (setq form (replace-match (save-match-data - (org-table-get-vertical-vector (match-string 0 form) - nil n0)) + (org-table-make-reference x nil numbers lispp)) t t form))) (if lispp - (setq ev (eval (eval (read form))) + (setq ev (condition-case nil + (eval (eval (read form))) + (error "#ERROR")) ev (if (numberp ev) (number-to-string ev) ev)) (or (fboundp 'calc-eval) (error "Calc does not seem to be installed, and is needed to evaluate the formula")) (setq ev (calc-eval (cons form modes) - (if org-table-formula-numbers-only 'num)))) + (if numbers 'num)))) (when org-table-formula-debug - (with-output-to-temp-buffer "*Help*" + (with-output-to-temp-buffer "*Substitution History*" (princ (format "Substitution history of formula Orig: %s $xyz-> %s -$1-> %s\n" orig formula form)) +@r$c-> %s +$1-> %s\n" orig formula form0 form)) (if (listp ev) (princ (format " %s^\nError: %s" (make-string (car ev) ?\-) (nth 1 ev))) (princ (format "Result: %s\nFormat: %s\nFinal: %s" ev (or fmt "NONE") (if fmt (format fmt (string-to-number ev)) ev))))) - (shrink-window-if-larger-than-buffer (get-buffer-window "*Help*")) + (setq bw (get-buffer-window "*Substitution History*")) + (shrink-window-if-larger-than-buffer bw) (unless (and (interactive-p) (not ndown)) (unless (let (inhibit-redisplay) (y-or-n-p "Debugging Formula. Continue to next? ")) (org-table-align) (error "Abort")) - (delete-window (get-buffer-window "*Help*")) + (delete-window bw) (message ""))) (if (listp ev) (setq fmt nil ev "#ERROR")) (org-table-justify-field-maybe @@ -7589,6 +7640,147 @@ $1-> %s\n" orig formula form)) (or suppress-align (and org-table-may-need-update (org-table-align)))))) +(defun org-table-get-range (desc &optional tbeg col highlight) + "Get a calc vector from a column, accorting to descriptor DESC. +Optional arguments TBEG and COL can give the beginning of the table and +the current column, to avoid unnecessary parsing. +HIGHLIGHT means, just highlight the range." + (if (not (equal (string-to-char desc) ?@)) + (setq desc (concat "@" desc))) + (save-excursion + (or tbeg (setq tbeg (org-table-begin))) + (or col (setq col (org-table-current-column))) + (let ((thisline (org-current-line)) + beg end c1 c2 r1 r2 rangep tmp) + (unless (string-match org-table-range-regexp desc) + (error "Invalid table range specifier `%s'" desc)) + (setq rangep (match-end 3) + r1 (and (match-end 1) (match-string 1 desc)) + r2 (and (match-end 4) (match-string 4 desc)) + c1 (and (match-end 2) (substring (match-string 2 desc) 1)) + c2 (and (match-end 5) (substring (match-string 5 desc) 1))) + + (and c1 (setq c1 (+ (string-to-number c1) + (if (memq (string-to-char c1) '(?- ?+)) col 0)))) + (and c2 (setq c2 (+ (string-to-number c2) + (if (memq (string-to-char c2) '(?- ?+)) col 0)))) + (if (equal r1 "") (setq r1 nil)) + (if (equal r2 "") (setq r2 nil)) + (if r1 (setq r1 (org-table-get-descriptor-line r1))) + (if r2 (setq r2 (org-table-get-descriptor-line r2))) +; (setq r2 (or r2 r1) c2 (or c2 c1)) + (if (not r1) (setq r1 thisline)) + (if (not r2) (setq r2 thisline)) + (if (not c1) (setq c1 col)) + (if (not c2) (setq c2 col)) + (if (or (not rangep) (and (= r1 r2) (= c1 c2))) + ;; just one field + (progn + (goto-line r1) + (while (not (looking-at org-table-dataline-regexp)) + (beginning-of-line 2)) + (prog1 (org-table-get-field c1) + (if highlight (org-table-highlight-rectangle (point) (point))))) + ;; A range, return a vector + ;; First sort the numbers to get a regular ractangle + (if (< r2 r1) (setq tmp r1 r1 r2 r2 tmp)) + (if (< c2 c1) (setq tmp c1 c1 c2 c2 tmp)) + (goto-line r1) + (while (not (looking-at org-table-dataline-regexp)) + (beginning-of-line 2)) + (org-table-goto-column c1) + (setq beg (point)) + (goto-line r2) + (while (not (looking-at org-table-dataline-regexp)) + (beginning-of-line 0)) + (org-table-goto-column c2) + (setq end (point)) + (if highlight + (org-table-highlight-rectangle + beg (progn (skip-chars-forward "^|\n") (point)))) + ;; return string representation of calc vector + (apply 'append (org-table-copy-region beg end)))))) + +(defun org-table-get-descriptor-line (desc &optional cline bline table) + "Analyze descriptor DESC and retrieve the corresponding line number. +The cursor is currently in line CLINE, the table begins in line BLINE, +and TABLE is a vector with line types." + (if (string-match "^[0-9]+$" desc) + (aref org-table-dlines (string-to-number desc)) + (setq cline (or cline (org-current-line)) + bline (or bline org-table-current-begin-line) + table (or table org-table-current-line-types)) + (if (or + (not (string-match "^\\(\\([-+]\\)?\\(I+\\)\\)?\\(\\([-+]\\)?\\([0-9]+\\)\\)?" desc)) + ;; 1 2 3 4 5 6 + (and (not (match-end 3)) (not (match-end 6))) + (and (match-end 3) (match-end 6) (not (match-end 5)))) + (error "invalid row descriptor `%s'" desc)) + (let* ((hdir (and (match-end 2) (match-string 2 desc))) + (hn (if (match-end 3) (- (match-end 3) (match-beginning 3)) nil)) + (odir (and (match-end 5) (match-string 5 desc))) + (on (if (match-end 6) (string-to-number (match-string 6 desc)))) + (i (- cline bline)) + (rel (and (match-end 6) + (or (and (match-end 1) (not (match-end 3))) + (match-end 5))))) + (if (and hn (not hdir)) + (progn + (setq i 0 hdir "+") + (if (eq (aref table 0) 'hline) (setq hn (1- hn))))) + (if (and (not hn) on (not odir)) + (error "should never happen");;(aref org-table-dlines on) FIXME + (if (and hn (> hn 0)) + (setq i (org-find-row-type table i 'hline (equal hdir "-") nil hn))) + (if on + (setq i (org-find-row-type table i 'dline (equal odir "-") rel on))) + (+ bline i))))) + +(defun org-find-row-type (table i type backwards relative n) + (let ((l (length table))) + (while (> n 0) + (while (and (setq i (+ i (if backwards -1 1))) + (>= i 0) (< i l) + (not (eq (aref table i) type)) + (if (and relative (eq (aref table i) 'hline)) + (progn (setq i (- i (if backwards -1 1)) n 1) nil) + t))) + (setq n (1- n))) + (if (or (< i 0) (>= i l)) + (error "Row descriptior leads outside table") + i))) + +(defun org-rewrite-old-row-references (s) + (if (string-match "&[-+0-9I]" s) + (error "Formula contains old &row reference, please rewrite using @-syntax") + s)) + +(defun org-table-make-reference (elements keep-empty numbers lispp) + "Convert list ELEMENTS to something appropriate to insert into formula. +KEEP-EMPTY indicated to keep empty fields, default is to skip them. +NUMBERS indicates that everything should be converted to numbers. +LISPP means to return something appropriate for a Lisp list." + (if (stringp elements) ; just a single val + (if lispp + (prin1-to-string (if numbers (string-to-number elements) elements)) + (if (equal elements "") (setq elements "0")) + (if numbers (number-to-string (string-to-number elements)) elements)) + (unless keep-empty + (setq elements + (delq nil + (mapcar (lambda (x) (if (string-match "\\S-" x) x nil)) + elements)))) + (setq elements (or elements '("0"))) + (if lispp + (mapconcat 'prin1-to-string + (if numbers (mapcar 'string-to-number elements) elements) + " ") + (concat "[" (mapconcat + (lambda (x) + (if numbers (number-to-string (string-to-number x)) x)) + elements + ",") "]")))) + (defun org-table-recalculate (&optional all noalign) "Recalculate the current table line by applying all stored formulas. With prefix arg ALL, do this for all lines in the table." @@ -7596,92 +7788,113 @@ With prefix arg ALL, do this for all lines in the table." (or (memq this-command org-recalc-commands) (setq org-recalc-commands (cons this-command org-recalc-commands))) (unless (org-at-table-p) (error "Not at a table")) - (org-table-get-specials) - (let* ((eqlist (sort (org-table-get-stored-formulas) - (lambda (a b) (string< (car a) (car b))))) - (inhibit-redisplay t) - (line-re org-table-dataline-regexp) - (thisline (org-current-line)) - (thiscol (org-table-current-column)) - beg end entry eqlnum eqlname eql (cnt 0) eq a name) - ;; Insert constants in all formulas - (setq eqlist - (mapcar (lambda (x) - (setcdr x (org-table-formula-substitute-names (cdr x))) - x) - eqlist)) - ;; Split the equation list - (while (setq eq (pop eqlist)) - (if (<= (string-to-char (car eq)) ?9) - (push eq eqlnum) - (push eq eqlname))) - (setq eqlnum (nreverse eqlnum) eqlname (nreverse eqlname)) - (if all - (progn - (setq end (move-marker (make-marker) (1+ (org-table-end)))) - (goto-char (setq beg (org-table-begin))) - (if (re-search-forward org-table-calculate-mark-regexp end t) - ;; This is a table with marked lines, only compute selected lines - (setq line-re org-table-recalculate-regexp) - ;; Move forward to the first non-header line - (if (and (re-search-forward org-table-dataline-regexp end t) - (re-search-forward org-table-hline-regexp end t) - (re-search-forward org-table-dataline-regexp end t)) - (setq beg (match-beginning 0)) - nil))) ;; just leave beg where it is - (setq beg (point-at-bol) - end (move-marker (make-marker) (1+ (point-at-eol))))) - (goto-char beg) - (and all (message "Re-applying formulas to full table...")) - (while (re-search-forward line-re end t) - (unless (string-match "^ *[_^!$] *$" (org-table-get-field 1)) - ;; Unprotected line, recalculate - (and all (message "Re-applying formulas to full table...(line %d)" - (setq cnt (1+ cnt)))) - (setq org-last-recalc-line (org-current-line)) - (setq eql eqlnum) - (while (setq entry (pop eql)) - (goto-line org-last-recalc-line) - (org-table-goto-column (string-to-number (car entry)) nil 'force) - (org-table-eval-formula nil (cdr entry) 'noalign 'nocst 'nostore)))) - (goto-line thisline) - (org-table-goto-column thiscol) - (or noalign (and org-table-may-need-update (org-table-align)) - (and all (message "Re-applying formulas to %d lines...done" cnt))) - ;; Now do the names fields - (while (setq eq (pop eqlname)) - (setq name (car eq) - a (assoc name org-table-named-field-locations)) - (when a - (message "Re-applying formula to named field: %s" name) - (goto-line (nth 1 a)) - (org-table-goto-column (nth 2 a)) - (org-table-eval-formula nil (cdr eq) 'noalign 'nocst 'nostore))) - ;; back to initial position - (goto-line thisline) - (org-table-goto-column thiscol) - (or noalign (and org-table-may-need-update (org-table-align)) - (and all (message "Re-applying formulas...done"))))) + (if (equal all '(16)) + (org-table-iterate) + (org-table-get-specials) + (let* ((eqlist (sort (org-table-get-stored-formulas) + (lambda (a b) (string< (car a) (car b))))) + (inhibit-redisplay (not debug-on-error)) + (line-re org-table-dataline-regexp) + (thisline (org-current-line)) + (thiscol (org-table-current-column)) + beg end entry eqlnum eqlname eql (cnt 0) eq a name) + ;; Insert constants in all formulas + (setq eqlist + (mapcar (lambda (x) + (setcdr x (org-table-formula-substitute-names (cdr x))) + x) + eqlist)) + ;; Split the equation list + (while (setq eq (pop eqlist)) + (if (<= (string-to-char (car eq)) ?9) + (push eq eqlnum) + (push eq eqlname))) + (setq eqlnum (nreverse eqlnum) eqlname (nreverse eqlname)) + (if all + (progn + (setq end (move-marker (make-marker) (1+ (org-table-end)))) + (goto-char (setq beg (org-table-begin))) + (if (re-search-forward org-table-calculate-mark-regexp end t) + ;; This is a table with marked lines, compute selected lines + (setq line-re org-table-recalculate-regexp) + ;; Move forward to the first non-header line + (if (and (re-search-forward org-table-dataline-regexp end t) + (re-search-forward org-table-hline-regexp end t) + (re-search-forward org-table-dataline-regexp end t)) + (setq beg (match-beginning 0)) + nil))) ;; just leave beg where it is + (setq beg (point-at-bol) + end (move-marker (make-marker) (1+ (point-at-eol))))) + (goto-char beg) + (and all (message "Re-applying formulas to full table...")) + (while (re-search-forward line-re end t) + (unless (string-match "^ *[_^!$] *$" (org-table-get-field 1)) + ;; Unprotected line, recalculate + (and all (message "Re-applying formulas to full table...(line %d)" + (setq cnt (1+ cnt)))) + (setq org-last-recalc-line (org-current-line)) + (setq eql eqlnum) + (while (setq entry (pop eql)) + (goto-line org-last-recalc-line) + (org-table-goto-column (string-to-number (car entry)) nil 'force) + (org-table-eval-formula nil (cdr entry) + 'noalign 'nocst 'nostore 'noanalysis)))) + (goto-line thisline) + (org-table-goto-column thiscol) + (or noalign (and org-table-may-need-update (org-table-align)) + (and all (message "Re-applying formulas to %d lines...done" cnt))) + ;; Now do the named fields + (while (setq eq (pop eqlname)) + (setq name (car eq) + a (assoc name org-table-named-field-locations)) + (and (not a) + (string-match "@\\([0-9]+\\)\\$\\([0-9]+\\)" name) + (setq a + (list + name + (aref org-table-dlines + (string-to-number (match-string 1 name))) + (string-to-number (match-string 2 name))))) + (when (and a (or all (equal (nth 1 a) thisline))) + (message "Re-applying formula to field: %s" name) + (goto-line (nth 1 a)) + (org-table-goto-column (nth 2 a)) + (org-table-eval-formula nil (cdr eq) 'noalign 'nocst + 'nostore 'noanalysis))) + ;; back to initial position + (goto-line thisline) + (org-table-goto-column thiscol) + (or noalign (and org-table-may-need-update (org-table-align)) + (and all (message "Re-applying formulas...done")))))) + +(defun org-table-iterate (&optional arg) + "Recalculate the table until it does not change anymore." + (interactive "P") + (let ((imax (if arg (prefix-numeric-value arg) 10)) + (i 0) + (lasttbl (buffer-substring (org-table-begin) (org-table-end))) + thistbl) + (catch 'exit + (while (< i imax) + (setq i (1+ i)) + (org-table-recalculate 'all) + (setq thistbl (buffer-substring (org-table-begin) (org-table-end))) + (if (not (string= lasttbl thistbl)) + (setq lasttbl thistbl) + (if (> i 1) + (message "Convergence after %d iterations" i) + (message "Table was already stable")) + (throw 'exit t))) + (error "No convergence after %d iterations" i)))) (defun org-table-formula-substitute-names (f) "Replace $const with values in string F." - (let ((start 0) a n1 n2 nn1 nn2 s (f1 f)) + (let ((start 0) a (f1 f)) ;; First, check for column names (while (setq start (string-match org-table-column-name-regexp f start)) (setq start (1+ start)) (setq a (assoc (match-string 1 f) org-table-column-names)) (setq f (replace-match (concat "$" (cdr a)) t t f))) - ;; Expand ranges to vectors - (while (string-match "\\$\\([0-9]+\\)\\.\\.\\.?\\$\\([0-9]+\\)" f) - (setq n1 (string-to-number (match-string 1 f)) - n2 (string-to-number (match-string 2 f)) - nn1 (1+ (min n1 n2)) nn2 (max n1 n2) - s (concat "[($" (number-to-string (1- nn1)) ")")) - (loop for i from nn1 upto nn2 do - (setq s (concat s ",($" (int-to-string i) ")"))) - (setq s (concat s "]")) - (if (< n2 n1) (setq s (concat "rev(" s ")"))) - (setq f (replace-match s t t f))) ;; Parameters and constants (setq start 0) (while (setq start (string-match "\\$\\([a-zA-Z][a-zA-Z0-9]*\\)" f start)) @@ -7702,9 +7915,15 @@ Parameters get priority." "#UNDEFINED_NAME")) (defvar org-edit-formulas-map (make-sparse-keymap)) -(define-key org-edit-formulas-map "\C-c\C-c" 'org-finish-edit-formulas) -(define-key org-edit-formulas-map "\C-c\C-q" 'org-abort-edit-formulas) -(define-key org-edit-formulas-map "\C-c?" 'org-show-variable) +(define-key org-edit-formulas-map "\C-c\C-c" 'org-finish-edit-formulas) +(define-key org-edit-formulas-map "\C-c\C-q" 'org-abort-edit-formulas) +(define-key org-edit-formulas-map "\C-c?" 'org-show-reference) +(define-key org-edit-formulas-map [(shift up)] 'org-table-edit-line-up) +(define-key org-edit-formulas-map [(shift down)] 'org-table-edit-line-down) +(define-key org-edit-formulas-map [(shift left)] 'org-table-edit-backward-field) +(define-key org-edit-formulas-map [(shift right)] 'org-table-edit-next-field) +(define-key org-edit-formulas-map [(meta up)] 'org-table-edit-scroll-down) +(define-key org-edit-formulas-map [(meta down)] 'org-table-edit-scroll) (defvar org-pos) @@ -7716,99 +7935,48 @@ Parameters get priority." (let ((eql (org-table-get-stored-formulas)) (pos (move-marker (make-marker) (point))) (wc (current-window-configuration)) - entry loc s) + entry s) (switch-to-buffer-other-window "*Edit Formulas*") (erase-buffer) (fundamental-mode) (org-set-local 'org-pos pos) (org-set-local 'org-window-configuration wc) (use-local-map org-edit-formulas-map) - (setq s "# Edit formulas and finish with `C-c C-c'. -# Use `C-u C-c C-c' to also appy them immediately to the entire table. -# Use `C-c ?' to get information about $name at point. -# To cancel editing, press `C-c C-q'.\n") + (org-add-hook 'post-command-hook 'org-table-edit-formulas-post-command t t) + (setq s "# `C-c C-c' to finish, `C-u C-c C-c' to also apply, `C-c C-q' to abort. +# `M-up/down' to scroll table, `S-up/down' to change line for column formulas\n") + (put-text-property 0 (length s) 'face 'font-lock-comment-face s) (insert s) (while (setq entry (pop eql)) - (when (setq loc (assoc (car entry) org-table-named-field-locations)) - (setq s (format "# Named formula, referring to column %d in line %d\n" - (nth 2 loc) (nth 1 loc))) - (put-text-property 0 (length s) 'face 'font-lock-comment-face s) - (insert s)) - (setq s (concat "$" (car entry) "=" (cdr entry) "\n")) + (setq s (concat (if (equal (string-to-char (car entry)) ?@) "" "$") + (car entry) "=" (cdr entry) "\n")) (remove-text-properties 0 (length s) '(face nil) s) (insert s)) (goto-char (point-min)) (message "Edit formulas and finish with `C-c C-c'."))) -;; FIXME: make this work in fields, directly highlighting the referenced fields -(defun org-show-variable () - "Show the location/value of the $ expression at point." - (interactive) - (let (var (pos org-pos) (win (selected-window)) e) +(defun org-table-edit-formulas-post-command () + (let ((win (selected-window))) (save-excursion - (or (looking-at "\\$") (skip-chars-backward "$a-zA-Z0-9")) - (if (looking-at "\\$\\([a-zA-Z0-9]+\\)") - (setq var (match-string 1)) - (error "No variable at point"))) - (cond - ((setq e (assoc var org-table-named-field-locations)) - (switch-to-buffer-other-window (marker-buffer pos)) - (goto-line (nth 1 e)) - (org-table-goto-column (nth 2 e)) - (select-window win) - (message "Named field, column %d of line %d" (nth 2 e) (nth 1 e))) - ((setq e (assoc var org-table-column-names)) - (switch-to-buffer-other-window (marker-buffer pos)) - (goto-char pos) - (goto-char (org-table-begin)) - (if (re-search-forward (concat "^[ \t]*| *! *.*?| *\\(" var "\\) *|") - (org-table-end) t) - (progn - (goto-char (match-beginning 1)) - (message "Named column (column %s)" (cdr e))) - (error "Column name not found")) - (select-window win)) - ((string-match "^[0-9]$" var) - ;; column number - (switch-to-buffer-other-window (marker-buffer pos)) - (goto-char pos) - (goto-char (org-table-begin)) - (recenter 1) - (if (re-search-forward org-table-dataline-regexp - (org-table-end) t) - (progn - (goto-char (match-beginning 0)) - (org-table-goto-column (string-to-number var)) - (message "Column %s" var)) - (error "Column name not found")) - (select-window win)) - ((setq e (assoc var org-table-local-parameters)) - (switch-to-buffer-other-window (marker-buffer pos)) - (goto-char pos) - (goto-char (org-table-begin)) - (if (re-search-forward (concat "^[ \t]*| *\\$ *.*?| *\\(" var "=\\)") nil t) - (progn - (goto-char (match-beginning 1)) - (message "Local parameter.")) - (error "Parameter not found")) - (select-window win)) - (t - (cond - ((setq e (assoc var org-table-formula-constants)) - (message "Constant: $%s=%s in `org-table-formula-constants'." var (cdr e))) - ((setq e (and (fboundp 'constants-get) (constants-get var))) - (message "Constant: $%s=%s, retrieved from `constants.el'." var e)) - (t (error "Undefined name $%s" var))))))) + (condition-case nil + (org-show-reference) + (error nil)) + (select-window win)))) (defun org-finish-edit-formulas (&optional arg) "Parse the buffer for formula definitions and install them. With prefix ARG, apply the new formulas to the table." (interactive "P") + (org-table-remove-rectangle-highlight) (let ((pos org-pos) eql) + (setq org-pos nil) (goto-char (point-min)) - (while (re-search-forward "^\\$\\([a-zA-Z0-9]+\\) *= *\\(.*?\\) *$" nil t) - (push (cons (match-string 1) (match-string 2)) eql)) + (while (re-search-forward + "^\\(@[0-9]+\\$[0-9]+\\|\\$\\([a-zA-Z0-9]+\\)\\) *= *\\(.*?\\) *$" + nil t) + (push (cons (if (match-end 2) (match-string 2) (match-string 1)) + (match-string 3)) eql)) (set-window-configuration org-window-configuration) (select-window (get-buffer-window (marker-buffer pos))) (goto-char pos) @@ -7824,12 +7992,232 @@ With prefix ARG, apply the new formulas to the table." (defun org-abort-edit-formulas () "Abort editing formulas, without installing the changes." (interactive) + (org-table-remove-rectangle-highlight) (let ((pos org-pos)) (set-window-configuration org-window-configuration) (select-window (get-buffer-window (marker-buffer pos))) (goto-char pos) + (move-marker pos nil) (message "Formula editing aborted without installing changes"))) +(defvar org-show-positions nil) + +(defun org-show-reference (&optional local) + "Show the location/value of the $ expression at point." + (interactive) + (org-table-remove-rectangle-highlight) + (catch 'exit + (let ((pos (if local (point) org-pos)) + (face2 'highlight) + (org-inhibit-highlight-removal t) + (win (selected-window)) + (org-show-positions nil) + var name e what match dest) + (if local (org-table-get-specials)) + (setq what (cond + ((org-at-regexp-p org-table-range-regexp2) 'range) + ((org-at-regexp-p "\\$[a-zA-Z][a-zA-Z0-9]*") 'name) + ((org-at-regexp-p "\\$[0-9]+") 'column) + ((not local) nil) + (t (error "No reference at point"))) + match (and what (match-string 0))) + (when (and match (not (equal (match-beginning 0) (point-at-bol)))) + (org-table-add-rectangle-overlay (match-beginning 0) (match-end 0) + 'secondary-selection)) + (org-add-hook 'before-change-functions + 'org-table-remove-rectangle-highlight) + (if (eq what 'name) (setq var (substring match 1))) + (when (eq what 'range) + (or (equal (string-to-char match) ?@) (setq match (concat "@" match))) + (setq match (org-table-formula-substitute-names match))) + (unless local + (save-excursion + (beginning-of-line 1) + (when (looking-at "\\(\\$[0-9a-zA-Z]+\\|@[0-9]+\\$[0-9]+\\)=") + (setq dest (match-string 1)) + (org-table-add-rectangle-overlay + (match-beginning 1) (match-end 1) face2)))) + (if (and (markerp pos) (marker-buffer pos)) + (if (get-buffer-window (marker-buffer pos)) + (select-window (get-buffer-window (marker-buffer pos))) + (switch-to-buffer-other-window (get-buffer-window + (marker-buffer pos))))) + (goto-char pos) + (org-table-force-dataline) + (when dest + (setq name (substring dest 1)) + (cond + ((string-match "^\\$[a-zA-Z][a-zA-Z0-9]*" dest) + (setq e (assoc name org-table-named-field-locations)) + (goto-line (nth 1 e)) + (org-table-goto-column (nth 2 e))) + ((string-match "^@\\([0-9]+\\)\\$\\([0-9]+\\)" dest) + (let ((l (string-to-number (match-string 1 dest))) + (c (string-to-number (match-string 2 dest)))) + (goto-line (aref org-table-dlines l)) + (org-table-goto-column c))) + (t (org-table-goto-column (string-to-number name)))) + (move-marker pos (point)) + (org-table-highlight-rectangle nil nil face2)) + (cond + ((equal dest match)) + ((not match)) + ((eq what 'range) + (condition-case nil + (save-excursion + (org-table-get-range match nil nil 'highlight)) + (error nil))) + ((setq e (assoc var org-table-named-field-locations)) + (goto-line (nth 1 e)) + (org-table-goto-column (nth 2 e)) + (org-table-highlight-rectangle (point) (point)) + (message "Named field, column %d of line %d" (nth 2 e) (nth 1 e))) + ((setq e (assoc var org-table-column-names)) + (org-table-goto-column (string-to-number (cdr e))) + (org-table-highlight-rectangle (point) (point)) + (goto-char (org-table-begin)) + (if (re-search-forward (concat "^[ \t]*| *! *.*?| *\\(" var "\\) *|") + (org-table-end) t) + (progn + (goto-char (match-beginning 1)) + (org-table-highlight-rectangle) + (message "Named column (column %s)" (cdr e))) + (error "Column name not found"))) + ((eq what 'column) + ;; column number + (org-table-goto-column (string-to-number (substring match 1))) + (org-table-highlight-rectangle (point) (point)) + (message "Column %s" (substring match 1))) + ((setq e (assoc var org-table-local-parameters)) + (goto-char (org-table-begin)) + (if (re-search-forward (concat "^[ \t]*| *\\$ *.*?| *\\(" var "=\\)") nil t) + (progn + (goto-char (match-beginning 1)) + (org-table-highlight-rectangle) + (message "Local parameter.")) + (error "Parameter not found"))) + (t + (cond + ((not var) (error "No reference at point")) + ((setq e (assoc var org-table-formula-constants)) + (message "Constant: $%s=%s in `org-table-formula-constants'." + var (cdr e))) + ((setq e (and (fboundp 'constants-get) (constants-get var))) + (message "Constant: $%s=%s, retrieved from `constants.el'." var e)) + (t (error "Undefined name $%s" var))))) + (goto-char pos) + (when org-show-positions + (push pos org-show-positions) + (let ((min (apply 'min org-show-positions)) + (max (apply 'max org-show-positions))) + (when (or (not (pos-visible-in-window-p min)) + (no t(pos-visible-in-window-p max))) + (goto-char min) + (set-window-start (selected-window) (point-at-bol)) + (goto-char pos)))) + (select-window win)))) + +(defun org-table-force-dataline () + "Make sure the cursor is in a dataline in a table." + (unless (save-excursion + (beginning-of-line 1) + (looking-at org-table-dataline-regexp)) + (let* ((re org-table-dataline-regexp) + (p1 (save-excursion (re-search-forward re nil 'move))) + (p2 (save-excursion (re-search-backward re nil 'move)))) + (cond ((and p1 p2) + (goto-char (if (< (abs (- p1 (point))) (abs (- p2 (point)))) + p1 p2))) + ((or p1 p2) (goto-char (or p1 p2))) + (t (error "No table dataline around here")))))) + +(defun org-table-edit-line-up () + "Move cursor one line up in the window showing the table." + (interactive) + (org-table-edit-move 'previous-line)) + +(defun org-table-edit-line-down () + "Move cursor one line down in the window showing the table." + (interactive) + (org-table-edit-move 'next-line)) + +(defun org-table-edit-backward-field () + "Move cursor one field backward in the window showing the table." + (interactive) + (org-table-edit-move 'org-table-previous-field)) + +(defun org-table-edit-next-field () + "Move cursor one field forward in the window showing the table." + (interactive) + (org-table-edit-move 'org-table-next-field)) + +(defun org-table-edit-move (command) + "Move the cursor in the window shoinw the table. +Use COMMAND to do the motion, repeat if necessary to end up in a data line." + (let ((org-table-allow-automatic-line-recalculation nil) + (pos org-pos) (win (selected-window)) p) + (select-window (get-buffer-window (marker-buffer org-pos))) + (setq p (point)) + (call-interactively command) + (while (and (org-at-table-p) + (org-at-table-hline-p)) + (call-interactively command)) + (or (org-at-table-p) (goto-char p)) + (move-marker pos (point)) + (select-window win))) + +(defun org-table-edit-scroll (N) + (interactive "p") + (let ((other-window-scroll-buffer (marker-buffer org-pos))) + (scroll-other-window N))) + +(defun org-table-edit-scroll-down (N) + (interactive "p") + (org-table-edit-scroll (- N))) + +(defvar org-table-rectangle-overlays nil) + +(defun org-table-add-rectangle-overlay (beg end &optional face) + "Add a new overlay." + (let ((ov (org-make-overlay beg end))) + (org-overlay-put ov 'face (or face 'secondary-selection)) + (push ov org-table-rectangle-overlays))) + +(defun org-table-highlight-rectangle (&optional beg end face) + "Highlight rectangular region in a table." + (setq beg (or beg (point)) end (or end (point))) + (let ((b (min beg end)) + (e (max beg end)) + l1 c1 l2 c2 tmp) + (and (boundp 'org-show-positions) + (setq org-show-positions (cons b (cons e org-show-positions)))) + (goto-char (min beg end)) + (setq l1 (org-current-line) + c1 (org-table-current-column)) + (goto-char (max beg end)) + (setq l2 (org-current-line) + c2 (org-table-current-column)) + (if (> c1 c2) (setq tmp c1 c1 c2 c2 tmp)) + (goto-line l1) + (beginning-of-line 1) + (loop for line from l1 to l2 do + (when (looking-at org-table-dataline-regexp) + (org-table-goto-column c1) + (skip-chars-backward "^|\n") (setq beg (point)) + (org-table-goto-column c2) + (skip-chars-forward "^|\n") (setq end (point)) + (org-table-add-rectangle-overlay beg end face)) + (beginning-of-line 2)) + (goto-char b)) + (add-hook 'before-change-functions 'org-table-remove-rectangle-highlight)) + +(defun org-table-remove-rectangle-highlight (&rest ignore) + "Remove the rectangle overlays." + (unless org-inhibit-highlight-removal + (remove-hook 'before-change-functions 'org-table-remove-rectangle-highlight) + (mapc 'org-delete-overlay org-table-rectangle-overlays) + (setq org-table-rectangle-overlays nil))) + ;;; The orgtbl minor mode ;; Define a minor mode which can be used in other modes in order to @@ -8056,6 +8444,7 @@ to execute outside of tables." ["Edit Formulas" org-table-edit-formulas :active (org-at-table-p) :keys "C-c '"] ["Recalculate line" org-table-recalculate :active (org-at-table-p) :keys "C-c *"] ["Recalculate all" (org-table-recalculate '(4)) :active (org-at-table-p) :keys "C-u C-c *"] + ["Iterate all" (org-table-recalculate '(16)) :active (org-at-table-p) :keys "C-u C-u C-c *"] ["Toggle Recalculate Mark" org-table-rotate-recalc-marks :active (org-at-table-p) :keys "C-c #"] ["Sum Column/Rectangle" org-table-sum :active (or (org-at-table-p) (org-region-active-p)) :keys "C-c +"] @@ -8118,7 +8507,7 @@ overwritten, and the table is not marked as requiring realignment." (defun org-link-expand-abbrev (link) "Apply replacements as defined in `org-link-abbrev-alist." - (if (string-match "^\\([a-zA-Z]+\\)\\(::\\(.*\\)\\)?$" link) + (if (string-match "^\\([a-zA-Z]+\\)\\(::?\\(.*\\)\\)?$" link) (let* ((key (match-string 1 link)) (as (or (assoc key org-link-abbrev-alist-local) (assoc key org-link-abbrev-alist))) @@ -8517,7 +8906,10 @@ is in the current directory or below. With three \\[universal-argument] prefixes, negate the meaning of `org-keep-stored-link-after-insertion'." (interactive "P") - (let (link desc entry remove file (pos (point))) + (let ((region (if (and nil (org-region-active-p)) + (prog1 (buffer-substring (region-beginning) (region-end)) + (delete-region (region-beginning) (region-end))))) + link desc entry remove file (pos (point))) (cond ((save-excursion (skip-chars-forward "^]\n\r") @@ -8561,7 +8953,7 @@ With three \\[universal-argument] prefixes, negate the meaning of (setq org-stored-links (delq (assoc link org-stored-links) org-stored-links))) (setq link (if entry (nth 1 entry) link) - desc (or desc (nth 2 entry))))) + desc (or region desc (nth 2 entry))))) (if (string-match org-plain-link-re link) ;; URL-like link, normalize the use of angular brackets. @@ -8630,7 +9022,6 @@ With three \\[universal-argument] prefixes, negate the meaning of "The window configuration before following a link. This is saved in case the need arises to restore it.") -;; FIXME: IN-EMACS is used for many purposes, maybe rename this argument??? (defun org-open-at-point (&optional in-emacs) "Open link at or after point. If there is no link at point, this function will search forward up to @@ -8739,7 +9130,8 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file." path (cond ((equal in-emacs '(4)) 'occur) ((equal in-emacs '(16)) 'org-occur) - (t nil)))) + (t nil)) + pos)) ((string= type "file") (if (string-match "::\\([0-9]+\\)\\'" path) @@ -8874,14 +9266,14 @@ the window configuration before `org-open-at-point' was called using: (set-window-configuration org-window-config-before-follow-link)") -(defun org-link-search (s &optional type) +(defun org-link-search (s &optional type avoid-pos) "Search for a link search option. When S is a CamelCaseWord, search for a target, or for a sentence containing the words. If S is surrounded by forward slashes, it is interpreted as a regular expression. In org-mode files, this will create an `org-occur' sparse tree. In ordinary files, `occur' will be used to list matches. If the current buffer is in `dired-mode', grep will be used to search -in all files." +in all files. If AVOID-POS is given, ignore matches near that position." (let ((case-fold-search t) (s0 (mapconcat 'identity (org-split-string s "[ \t\r\n]+") " ")) (pos (point)) @@ -9092,7 +9484,7 @@ onto the ring." (defun org-follow-bbdb-link (name) "Follow a BBDB link to NAME." (require 'bbdb) - (let ((inhibit-redisplay t) + (let ((inhibit-redisplay (not debug-on-error)) (bbdb-electric-p nil)) (catch 'exit ;; Exact match on name @@ -10088,7 +10480,7 @@ be removed." ((eq what 'deadline) org-deadline-string) ((eq what 'closed) org-closed-string)) " ") - (org-insert-time-stamp time nil (eq what 'closed)) + (org-insert-time-stamp time (eq what 'closed) (eq what 'closed)) (end-of-line 1)) (goto-char (point-min)) (widen) @@ -10271,7 +10663,6 @@ look like when opened with hierarchical calls to `org-cycle'." (org-overlay-put ov 'face 'secondary-selection) (push ov org-occur-highlights))) -(defvar org-inhibit-highlight-removal nil) (defun org-remove-occur-highlights (&optional beg end noremove) "Remove the occur highlights from the buffer. BEG and END are ignored. If NOREMOVE is nil, remove this function @@ -11768,7 +12159,6 @@ the returned times will be formatted strings." (apply 'encode-time (org-parse-time-string te))))) (move-marker ins (point)) (setq ipos (point)) - ;; FIXME: does not yet use org-insert-time-stamp (insert-before-markers "Clock summary at [" (substring (format-time-string (cdr org-time-stamp-formats)) @@ -11882,6 +12272,10 @@ The following commands are available: (if org-startup-truncated (setq truncate-lines t)) (org-add-hook 'post-command-hook 'org-agenda-post-command-hook nil 'local) (org-add-hook 'pre-command-hook 'org-unhighlight nil 'local) + ;; Make sure properties are removed when copying text + (org-set-local 'buffer-substring-filters + (cons (lambda (x) (set-text-properties 0 (length x) nil x) x) + buffer-substring-filters)) (unless org-agenda-keep-modes (setq org-agenda-follow-mode org-agenda-start-with-follow-mode org-agenda-show-log nil)) @@ -12158,7 +12552,7 @@ next use of \\[org-agenda]) restricted to the current file." (bfn (buffer-file-name (buffer-base-buffer))) (restrict-ok (and bfn (org-mode-p))) (custom org-agenda-custom-commands) - c entry key type match lprops header) + c entry key type match lprops) ;; Turn off restriction (put 'org-agenda-files 'org-restrict nil) (setq org-agenda-restrict nil) @@ -12281,8 +12675,7 @@ L Timeline for current buffer # List stuck projects (!=configure) ((equal c ?!) (customize-variable 'org-stuck-projects)) (t (error "Invalid key")))))) -;; FIXME: what is the meaning of WINDOW????? -(defun org-run-agenda-series (series &optional window) +(defun org-run-agenda-series (series) (org-prepare-agenda) (let* ((org-agenda-multi t) (redo (list 'org-run-agenda-series (list 'quote series))) @@ -12544,25 +12937,26 @@ Optional argument FILE means, use this file instead of the current." (rea (concat ":" org-archive-tag ":")) bmp file re) (save-excursion - (while (setq file (pop files)) - (org-check-agenda-file file) - (set-buffer (org-get-agenda-file-buffer file)) - (widen) - (setq bmp (buffer-modified-p)) - (save-excursion - (remove-text-properties (point-min) (point-max) pall) - (when org-agenda-skip-archived-trees + (save-restriction + (while (setq file (pop files)) + (org-check-agenda-file file) + (set-buffer (org-get-agenda-file-buffer file)) + (widen) + (setq bmp (buffer-modified-p)) + (save-excursion + (remove-text-properties (point-min) (point-max) pall) + (when org-agenda-skip-archived-trees + (goto-char (point-min)) + (while (re-search-forward rea nil t) + (if (org-on-heading-p) + (add-text-properties (point-at-bol) (org-end-of-subtree t) pa)))) (goto-char (point-min)) - (while (re-search-forward rea nil t) - (if (org-on-heading-p) - (add-text-properties (point-at-bol) (org-end-of-subtree t) pa)))) - (goto-char (point-min)) - (setq re (concat "^\\*+ +" org-comment-string "\\>")) - (while (re-search-forward re nil t) - (add-text-properties - (match-beginning 0) (org-end-of-subtree t) pc))) - (set-buffer-modified-p bmp))))) - + (setq re (concat "^\\*+ +" org-comment-string "\\>")) + (while (re-search-forward re nil t) + (add-text-properties + (match-beginning 0) (org-end-of-subtree t) pc))) + (set-buffer-modified-p bmp)))))) + (defvar org-agenda-skip-function nil "Function to be called at each match during agenda construction. If this function return nil, the current match should not be skipped. @@ -12732,12 +13126,11 @@ dates." entry date args))) (if (or rtn (equal d today) org-timeline-show-empty-dates) (progn - (insert (calendar-day-name date) " " - (number-to-string (extract-calendar-day date)) " " - (calendar-month-name (extract-calendar-month date)) " " - (number-to-string (extract-calendar-year date)) "\n") - (put-text-property s (1- (point)) 'face - 'org-level-3) + (insert (format-time-string org-agenda-date-format + (calendar-time-from-absolute d 0)) + "\n") + (put-text-property s (1- (point)) 'face 'org-level-3) + (put-text-property s (1- (point)) 'org-date-line t) (if (equal d today) (put-text-property s (1- (point)) 'org-today t)) (and rtn (insert (org-finalize-agenda-entries rtn) "\n")) @@ -12840,7 +13233,7 @@ NDAYS defaults to `org-agenda-ndays'." (d (- nt n1))) (- sd (+ (if (< d 0) 7 0) d))))) (day-numbers (list start)) - (inhibit-redisplay t) + (inhibit-redisplay (not debug-on-error)) s e rtn rtnall file date d start-pos end-pos todayp nd) (setq org-agenda-redo-command (list 'org-agenda-list (list 'quote include-all) start-day ndays)) @@ -12901,15 +13294,11 @@ NDAYS defaults to `org-agenda-ndays'." (setq rtnall (append rtnall rtn)))) (if (or rtnall org-agenda-show-all-dates) (progn - (insert (format "%-9s %2d %s %4d\n" - (calendar-day-name date) - (extract-calendar-day date) - (calendar-month-name (extract-calendar-month date)) - (extract-calendar-year date))) - (put-text-property s (1- (point)) 'face - 'org-level-3) + (insert (format-time-string org-agenda-date-format + (calendar-time-from-absolute d 0)) "\n") + (put-text-property s (1- (point)) 'face 'org-level-3) + (put-text-property s (1- (point)) 'org-date-line t) (if todayp (put-text-property s (1- (point)) 'org-today t)) - (if rtnall (insert (org-finalize-agenda-entries (org-agenda-add-time-grid-maybe @@ -14127,6 +14516,7 @@ With prefix ARG, go back that many times `org-agenda-ndays'." (org-agenda-set-mode-name) (message "Switched to day view")) +;; FIXME: this no longer works if user make date format that starts with a blank (defun org-agenda-next-date-line (&optional arg) "Jump to the next line indicating a date in agenda buffer." (interactive "p") @@ -14262,6 +14652,7 @@ and by additional input from the age of a schedules or deadline entry." (defun org-agenda-kill () "Kill the entry or subtree belonging to the current agenda entry." (interactive) + (or (eq major-mode 'org-agenda-mode) (error "Not in agenda")) (let* ((marker (or (get-text-property (point) 'org-marker) (org-agenda-error))) (hdmarker (get-text-property (point) 'org-hd-marker)) @@ -14294,12 +14685,11 @@ and by additional input from the age of a schedules or deadline entry." (defun org-agenda-archive () "Kill the entry or subtree belonging to the current agenda entry." (interactive) + (or (eq major-mode 'org-agenda-mode) (error "Not in agenda")) (let* ((marker (or (get-text-property (point) 'org-marker) (org-agenda-error))) - (hdmarker (get-text-property (point) 'org-hd-marker)) (buffer (marker-buffer marker)) - (pos (marker-position marker)) - dbeg dend txt n conf) + (pos (marker-position marker))) (org-with-remote-undo buffer (with-current-buffer buffer (if (org-mode-p) @@ -14651,8 +15041,7 @@ the tags of the current headline come last." (defun org-agenda-show-new-time (marker stamp) "Show new date stamp via text properties." ;; We use text properties to make this undoable - (let ((buffer-read-only nil) - ovs ov) + (let ((buffer-read-only nil)) (setq stamp (concat " => " stamp)) (save-excursion (goto-char (point-max)) @@ -17470,9 +17859,9 @@ The XOXO buffer is named *xoxo-*" (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\C-x\C-s" 'org-archive-subtree) -(define-key org-mode-map "\C-c\C-x\C-a" 'org-toggle-archive-tag) (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) @@ -17957,6 +18346,8 @@ See the individual commands for more information." "--" ["Recalculate line" org-table-recalculate (org-at-table-p)] ["Recalculate all" (lambda () (interactive) (org-table-recalculate '(4))) :active (org-at-table-p) :keys "C-u C-c *"] + ["Iterate all" (lambda () (interactive) (org-table-recalculate '(16))) :active (org-at-table-p) :keys "C-u C-u C-c *"] + "--" ["Toggle Recalculate Mark" org-table-rotate-recalc-marks (org-at-table-p)] "--" ["Sum Column/Rectangle" org-table-sum @@ -18013,8 +18404,8 @@ See the individual commands for more information." ["Convert to odd/even levels" org-convert-to-oddeven-levels t]) ("Archive" ["Toggle ARCHIVE tag" org-toggle-archive-tag t] - ["Check and Tag Children" (org-toggle-archive-tag (4)) - :active t :keys "C-u C-c C-x C-a"] +; ["Check and Tag Children" (org-toggle-archive-tag (4)) +; :active t :keys "C-u C-c C-x C-a"] ["Sparse trees open ARCHIVE trees" (setq org-sparse-tree-open-archived-trees (not org-sparse-tree-open-archived-trees)) @@ -18026,9 +18417,10 @@ See the individual commands for more information." (setq org-agenda-skip-archived-trees (not org-agenda-skip-archived-trees)) :style toggle :selected (not org-agenda-skip-archived-trees)] "--" - ["Move Subtree to Archive" org-archive-subtree t] - ["Check and Move Children" (org-archive-subtree '(4)) - :active t :keys "C-u C-c $"]) + ["Move Subtree to Archive" org-advertized-archive-subtree t] + ; ["Check and Move Children" (org-archive-subtree '(4)) + ; :active t :keys "C-u C-c C-x C-s"] + ) "--" ("TODO Lists" ["TODO/DONE/-" org-todo t] @@ -18338,6 +18730,28 @@ return nil." (setq string (replace-match rpl t t string)))) string)) +(defun org-sublist (list start end) + "Return a section of LIST, from START to END. +Counting starts at 1." + (let (rtn (c start)) + (setq list (nthcdr (1- start) list)) + (while (and list (<= c end)) + (push (pop list) rtn) + (setq c (1+ c))) + (nreverse rtn))) + +(defun org-at-regexp-p (regexp) + "Is point inside a match of REGEXP in the current line?" + (catch 'exit + (save-excursion + (let ((pos (point)) (end (point-at-eol))) + (beginning-of-line 1) + (while (re-search-forward regexp end t) + (if (and (<= (match-beginning 0) pos) + (>= (match-end 0) pos)) + (throw 'exit t))) + nil)))) + ;;; Paragraph filling stuff. ;; We want this to be just right, so use the full arsenal. ;; FIXME: configure filladapt for XEmacs @@ -18626,7 +19040,7 @@ Show the heading too, if it is currently invisible." A repeat cookie looks like REPEAT(+1m) and causes deadlines and schedules to repeat themselves shifted by a certain amount of time, each time an entry is marked DONE." - :group 'org??? + :group 'org; FIXME ??? :type 'boolean) (defun org-auto-repeat-maybe () @@ -18674,4 +19088,5 @@ This function should be run in the `org-after-todo-state-change-hook'." ;; arch-tag: e77da1a7-acc7-4336-b19e-efa25af3f9fd ;;; org.el ends here - \ No newline at end of file + + diff --git a/org.pdf b/org.pdf index cae5aaf4260a9d5b9894462bfba3e1edbfbe8c54..76d8632e71d201d5d07f83caf255127820e39862 100644 GIT binary patch delta 375311 zcmZs?cOcc@|2WRYwX(_9wKtc`z1QA*WM}VP_RhHWCOmP?QW~TX4XYu$j1V$1A|%-% zMZf1&uj>8%{QkPn$K!F%d7j69JkImn^)!LRDS>(hd__luQ$U&_KyDSMpild1vO>_t zBRA#JCl|@^c9SpR;a^g!pU-TDH*kzc`5A_5s}JaH9_{}i<*D;L1WfT~AqY5N z>?4Q?vC#1wRi=Noa>4Q`ywE$Wdr{Q?hNub*nHHNUK-?2bTa#@!X-NL_>XS(w67yR} z1JhW)*-kXeNhV^#(D}X+l_~$+z(fB{56!AK(5>UT-i-Jc+u8T(u#Ghuu56XZ%~$1K zOJAmfEb{NZwK}Ub7HIRe*5kgp+yp}C;*4W0X5VT+zA(xA3(Ht&|MwZ6HoMQ4Rqm$e zb%n`}RBW$8>eNwo4v#2mQWUj6;F)D^o>)IikyoJm&UbSQ^@V`t_>*$=)TLYwZDF!w z*n{kSA2|O2+vJ4|%X4ENtQ>5rjw(X#7<8udYm~mZ@{&ol(y$^Vysrs}^*>$YLR*Wttsno=*-esVUlu|FfCs^z0J72ae z9HjQ~>$L<2C_WpRMel(e*?^V*n`-3MEh#5~S{(rHfC`eRS?=0R?_iss7`0LOCBrKKF5acc%NwUS1fl^;YVc6XbjR z+`R?+k?VuW9e~yuiG1VYmFj!bLu>HSMUS_4*X6=!kax7ov17 z9Gpv>I<_7%_Rk{WTk!P=mX%5yS~9fwrHm+yaG4{0)_36!-mW}`>)AiX-ddp*zSS}^ z-?wjk6-?Sk#Kro&jE_2`;59>@7?!rtBVugn>oasRndEkMIXa!8L&oD?rTQBOim&ZQ zZLaH&q$W?urRQf}X^r2HbO75XrW?H3l1-JS`0&*u(pO~)yWnU0n)H>&XF7&K+aG_K=6AiYCLUk@W4Ay&pau(kb# z!>^7H`)5TwF!;e|c-nv?q9uGOtba0*5T;Boh!sWKvw1=%JRc$ad?7Oh9<#|>?^gB9hIf3G10}JE|tT0>K;iaS{@-1re%P& zS>x9e4X10f&nouEOjt$Yx==NYKMxH@m_@bi-ZqYXFTTl8U2xDa^~2+t-H(Q&l?==U z;Y|(6LQ)qI#f-{eHVvi%zU&i?SGv@%x~N?qReft~o)ukfvlD5~+g<#={kb3}SY8BO zdT{?lb>+D4hhn9iN|QjA-0|E8-s&orw&AWk6TTI{?rWd3rx?op20zEhU1nulb>Ku- z9J!g7{EQ7yewfhEcA(M4p*SCjDL(fcLv2i=>#Zo9#AQoWdRFJk%9cV!rL;9fSp3$x z7V`6zc-UcAd^L?6iL=+bnp19DnCbC&@QQ2S(nJbMSTkx!VD1zsY#toFZ~L_O`Fv%s z2_98Cjd4Cr)>uMM$YqjqG2Qtv6T&2Tm1Yeu{JZTJJqNT!J9)afP)?67KYtgS1*YHm z>$3k^X?dTX!Sj&fMGi9tUItS-Gly;Jj$Wa>4uK+GIApCsKogv049=>0gI{2fkZ6-> zzgE4ns9GqXarbQyZ>hl1Q3{j31(r>}T?C)*4Vuz)EB<9Z*^*7%$-2!$+|jm1K^zI>;qCJ+XM*eOM?>mFh@4*H z%b$Hcmup=ZV~e8G0Y^dh1v&yvwVoc^B5QF8$Ta!+O+K{3&w!dTu7q z&GdS&o$t<`Glw1(`0i*aqt^mbFUX+=k~t~2op0uhsG7F8pMQcheV6hDqZK?g!jLyo z$EVHFtQrXUSViVedN=l+TmId7qFX`?scVzE0bgqF?Qt(u?PRo!5w|Mb4tn$Y3G{)m zDcjSS-QAi8)@!Ann$88auda@Zr1tq}iSdWQ^?E7HjEtKT7|k}!VB$~m)%##iY+R2W z_l2@voim_hCR8l1i6jkC-1*{^jD9uv^>o0}^xAfz1vXOnjqVsly5)q^iSB6QDHNG5k! zoFrjUI)^WR{iOq8hC99er@AN+j7*izv_!G(H3Q`2S3RuVQTN_%sN+D?x-(J6{AEEi zh3D}}6E~}>&sk)q40~fp`?+-HUrxMGqleBz6F8asIw~0J-FQXL)H)wu7!9fQJPvsq z9X(Tikm7mEnrY$Az$fA%7DHFLJsHP%D+m*eJIfbIfD(XLYjZGJ(e-_qS!g{`jQsKL z{hnG2(;Q{bVe)`pIij1tr_03jkyoW)Vs4AbH9xWkE~VUDMZBpPJlSDS#JMJwG;NI? z_0+trS2UbrX-sP)a?juSAZsm-=dmgZh32>SKVv-@YBaO2I~F>U2xP$NXDZIz;%XjG zgC@ZT+0>p1MNB{QYu&HcyrO9K@!`ePT*n?MEmgQ)4&I)MHi@qhtx2vt={=Z+h63rC zs|9kQk*0ZNVOayBm}`{F(Q`kL&oG4VHvjNImm@X8n|s|tM8GPO`}m3V*P@{dHSN6QD(qvZ_2Rc!nF5iZYJioXsOb>yvF zr=bJ}FyYE>_%9(7yi?f2t*%Z^Il z=UQ&eia>@?s1D53X7}wc62*6VtH^JhBzjW<1C+{!j~xqhD9-S4+4v{CDokH;11|fz zsUV+Fd716x(L}hQJSKi*Nq2`W3RaJLVlL8sTF`J|zCfrWx696?7l8cp@1ce<6 zgJ${8;-RY68FR%@eoP;4*1rEX8?d|lsF^91fVof2?2|@ms|Q3(gX#foT8;DK&}XZ5LBJp#{`ve|q883td9&BbR%<%xqqpiF2fV8=bR@jkqG z8)+T(s-*t86kpNJQ2)R@Xk+3{#|j#q1Xi;VGae;D5*6=HJW0pz=8jZMN8J??Bih?C z)+|0ts+o{7X*4Ur@d_ zl|CLTAg*`TQs~iz>(xW(U55>v=Amx941J9z+FV~4vfre{tk_uXUme#T*d9CyLEHG9 z867{o|MRTb`qU-a8+lYd<139S3s7{51_rL@h~McvOyM>U?c!qSb23J}yjA(~QFGnk zos*_>w}=y0FLXFee53XYKb!vcWAK&D_80H24{g!j^S6yn6={iMFLSKF`4VlBZ*TSP zJIi&wlgI3o0*^b4<3Bq^c8)*IwV_W>wboDkaUx>nB`HEAT*eCvEW0(&Q@^KVVYlqr zNI|2DPbCF|!%Se((!YL?fDWyC;|%0gN27)KX$-xXiC5C8Wfp;lKhbANEQd5j9ZA(L{rWiy03(+a3bGX5Iyy!2pZH_S=!10Su&sX(gp3#3WFt)1@V)&|)ZQ?DYc( zFE(eDhz9$Fjf4Uikm3bml%RkCCklIhgNPbCyiNoMl=(=2eopi$1}K1`0e!CD00XBa z5UUIY`ay(45cs})P8q;}8}$pI=aK;i{sZzsz<>vZov#3g(Q|_o5V&HCn*#y{yvRI0 z8i0WZ1-#~!#zz84JX(M@9};}R@R?vKO$m4*G7{Ka5<=m&i6gG}E8dgJ&FGDzPBn22|ObYHkV-2;Ce|L#u7y>DIREXCbXUd!trJ)SDhtuff#A6sVh ze$!wclNcC>jw`&Fsu1`6qW75_R&gqM%&{uL1d;+8WWpSuavZP5@o%9DZody~wPC@V zWD8+3j(2d;*fr^X$Za}mDkZ!scwN5~_$=6p&jZ{M%ExyHoT>guF0b zrK7qZpd-2xd38dT6P%e3CUmQW#4b!9BW^Pa=7dMO@!cfEj+W5guu>rptj5jX$NXHKFACiK5(jSl;R$ zRVER{Jrt}CIAcMSDbb7vR_KYABy>!e9cUW5$cwH2_LWr_U&j>t4|z*huLs4#a3b&4 z3k_V#oj#C@oeAb~;p!@_BHQzXJTXkmO<#IaTW8Ra~XxxA;2a-A7M#-*i2DVP?dev_yXpgLx;a zh2R`&mzZ_r;f<_2x+>>q33(L3ZOO2l)tk4hL01-ABAB?HcRdfLU+&u5HxMUb_o)Yd zosC1m_-)xJ(LKbfzN`=fvxcyxCh1&T<_$V+&0BC4&2r_2po>OTD9YO$re`US2iZkk z3vRmKKe)eqP@E>8TapaQQ=QbV5To!^emU# znB#7gqmItfKZlIBQ6IjcnRC#$(5g>)R@=vy#3HGh^M+dl1rdKmBAHWsJVrYqwY62u z`TU33uS`c8Z5Few+?yXy9-Mpc-1xenDW8+?U1Z&>z+lo^9j+1vsoWP3b(;6FcR~AW z@C4f|v6c+W&~U36`A<6`(u0Mi6+jka@5-&Zz~@VT5;f5~S2nee@pzlc#`CEM$aJ+2 z>({HpKS0e?1@kt;X>`Vtr7;4WkwU&#rI?aa#wM<~FId$+TfTjz>@3{LZK4;1`^vp-$!>CAU)g%ThA%tSNI)@q0NcQ%oQ%JDf952Y zUcT>u7rrRI8b5XJDmMDIcT}ZSoL^o@p+bV;Ol*{1F2rGw+9Ow7Z$qS(O`YYMC>ss0u1=Cb2GQC-ug7IIXQnBwKkCev)xI z{W8ftAy4K+nmX*>V*R^~ouTfuv%^njDU;3ScdSfRq=c(rP6SmLSPQOfX5exdDf*JqtU~zCAu5c5tKIlXu*xq?|?ct`rX^B^mDCupPn!M(ZYEr zS#;ou%a||CwFL=D_34lIHRVbeJo(SyO$}3Mx6%u~@g;Spm7DTemPtI>dfOevu6#XB z_vVh)+&MYfoMgQ~1D4@?uq;BRp{xCTzRF(tTuEv61|4r1{kP9gsx|gC&iU8ND6Bpi zU_Bh?=hM#F`119go#aI_5(^@HbrHOu^MsuaBy_8$Nw&SQa~FKCQTpb`*r4q0h9oW? z1fgCJ@jm8D^0auP3Q1c8Y$fs-(hZ)$+>##Bv0#v9|$P`j-&y) z5E4K|fC3?orpfq83U;0TTSg=hyi9w~#u z8nJ^^RT&xJ2M7#)1Az_@h?YfR852Q3T~-D-`48xlMFTN%;INC}%QfX>fS+>6UqCkq zVC4U!$jjs@ps4J+D#`$a zN=WRy6v)+UMcjNvKuLuL&{x7uB?h3%s8e`ANd`#y{cNZ#1CXeo0A*DgU`QDaq@F(0 z0>&z6fK(NQeZCGd^F~DmNLNJx^XX9Ro5w`tfU&9!K(6)=Vgy8F{);eGlL08yk-$&} zShi`L0mjtOK$be{4{Q!TQ)r<7z~ky@;EDzcOMMG`pM{1DK&^@V1x$cIj;1tLmzszc zxS$DAw2;4m2@r_#Mq>N#f)q92phIv7oP#B=i|gxczh6P zL|PEL^ZR#qHWtT73_b|xh~ zlV$NuY7;eMfs2ABRSfr*g^UE~88NMwk6$%*@2mo%Y-CFkGH%h!gQ&osN}~^yscuaP z)Vxgu-r5^WA^}|#_vGxK4NDe0jy1*yZJN#c1SivZHCq^_S-)3WafhA8NTko z7l)WrmY?B(B;7wSA+@1??U*4iHVtqZJjb^K77XGbRYHKPVKHW#XT2i1^SE>5({*Rl zVnX{YQ}VL!YF*d->L#GmW5bk<_eVU^%Mg=yd%|yPv++UCGf>jyGDR1qKCR6JG-&PK zsNaZm7AcM%D;J!IUKkp7Z#xd_Vx1;^7J`6@z1O|UzNUHAbl30o#M4dk1-zT9p0P$| zIxVrZ>7p_SC#ot;$ZOg68jsbV*zKA3Y8eh+yxO^wm0n{h;*L?pYDh7%Dw;he0%) zV<=%`h9!jfQpRZ9o6;hsEBtbcx{p8Yq2-upMV`-01lPV7yp4IbQiPXu?LeJWiTd?? zN}KLHvA6b*z(TGV6ZkEf80nWo-=f&<`%{WYuqxForU8%6Kb>T0v-v=n>V}TX;X>nk zYa1?!Xc#hOn0U?;a*Vfy43BoIM{#_QGFu z&?=pY{3G&SYJg|sWuqK?e3M3UlUfKPg^rKG{|Vy~(pU*b2q%MtH1huqFpQ8EP`2g+yljy;3>_e8ivm8` zqHq8WP;V;(c-#F3B(784Yax z1IxLffdJ?K=<2}EpXW1xf-4#bazO$1g;1(BP&H z?7N~)pAqirK$x2}Anrj6yl_VY`)(-kSq<=aS3JeN^gsazAif@?t9ky?WViF|^RC^bOM;KH_=7nn3XQNJl5Kn(`;Uli}t=nerh@z2T1oNyn`Y%G`5}0c*{zc$Ro@Q#?A;HN-6m}g7rN-*LB%lNa(ZWE?B_!Zj z2F2#o6Om(Qt`blH6k9N$BKRzcxTdruOad(dJO~!X8ZQ#kHyZkI;6tu40lvOJ@B@L1 ze&+b&K)au$UaD5~8@HV!N3t_-3rk!$g^R?kf^wo_-jIzJJu_7bm-0I-&27ur5#A7R zQubHm3&-9W{Z56>Xd3@NjwFeVD~E6~NJ^f1#J?qxB*+9*6fB8A9r^QfNP_1tIG>S3 z!2gf$fJ0TJeo0&~Knj=-q{ZHdBN7MvrIdiVKy}cGh)3;GNRa4!f+BqIn@RKyy+CS(TeRDPY%2nVBx5I8g-=EIDA z{)O;Q8s&vZB7iq>OocW?P~dwoDLxt?3ONTVZ#a$-hx@Pm15bkh{SX#VLBnxO*ezlx z5kMVEiZ2CZhnxe3`OP1P6{&z%hav++9EfGmgnqNCs$(5QfOWamv7o2|$Ve$WcZT zAi2zm;}Lg!NDQ2SD@g+bQG5_d8Js%*V0qC0?Z(X04Ho1Nmh`Sco^Ecze>ViyySVj# zuS3jpDEIN<@Yk<|DoVB@m*socPGNMgF*azjY`k((y)C6Wx8wSrxabf|FJO6F~^w-=-ZqPPxf;Zgwmm&@LMze#W zXT}|T{;>vx{oZSm-~2Nd1wfMtHDWps&*<*d=fS|L75j#W@@=lo+^#!I_~5 zh7*)4Gwzi2?`y%t9g5*O72Ho=V!$?*1R^B^bYR3Fpx=T!r$*wU${z(uO9HI1TsY~7 zNd7+*-1+!#oAPnA9OwSIPhih%wUfQ z1vcYIK?^F6L!9zl2Ra3?6;Fx}2T{z_!4dxdnkwqlg#L^{0DAGtz)mI;u1O^3`%hG; zKel5O=;ap(n$N#$07hBNr{n)H2{xKX@dz+{IHoXTV>$nk7T9E7NMJuTj^|?k7zbJ! zC{JJqo!beFQ(!;(SH5U8u$X`bnZ{ATUi2?TMgmYz-0Q4az|x2?mjZpK=cO0;OZ0Oag%;fT$$yU-9%04hi%o!Ema@{v9U+ z&?Jk3(#Np|Hn4wQ3VyZ#Jd;m@Dwe7MTosc-!XoiUr)Ewbe=SQ&0>>yHL;@@|lDSTK z!zolHx0;h3PNtGBdN+W?FkU&GK2;dAb0e?_30CAciP8_%l0XD&4DoG;+g=(F~ z5A1*g=hCSlQqsWPG(lh|0ex!+l+XknAtuhtopJ-?r9O7~j<{#+i?dB5v55GWM zC=1vDQ$nPrfUFlR04P{V)>>x8lKx@EdJg`yzD`X@B$jlHr zRg+`XKT<*>fw>IumS7e$K%Pa3E3(j;ybu)pG?kHOQGpDlWOC!|4)DsN=KP};)k}Wh zhMhb>OLzL?Zc?aUDbO37hXz=)kN_ltiAGxTUq_Y#YpKgw^5D8ESNI@kDPS&(^HfQe zSEwLp6d;(5QxFqic?D;20ogclfm!VoMgYCpT&FyMr9CmtZ!eRQ`OnL+7;jQGU_P4+ z#}9Vn+&}z-naJyk2!S;G7iTcLKcbNav(AevY^N;3a;YG2X@Dr_-0x)mKjYAVK@JDF z9bA_Gmmnbl7O{(gaf!#-{Xn8Cn)gBTD2K$AxT-*Y*D zk?4PMGJt9x7w&Q>E(?Lp#~-JWMo0qLd0?dg=Ai$@O9Nl>V5jN-fAMGl35b9)!L1Zs z2fnl|AB^J?KnCzD*DwP11ytvx{v>mw5a&x?L7re@{9`qsY2%y}90!p?0j&8jUoqp?C>T!{vVc@P7yvA6`;R*2IgZvKBbDc}rN?sR+qVNifS zR{qpN;hw|*dl4>#j9~>pd&g-C>{$K^6O91)i(tR(^?&e4z`uz7G(7(Acp2bv(YgPM zvi~80McL1yQ)Xz8r$zXGDMMOD8n7%D!SVHfC}`k*vEVP=04F8XAcH@Pg?=-LgQWnI z5|CX`1ULucCnzH&fCX^Gd?473 zmXScf5ZzRYizr~s3nc!90%L!fG~`#=^Bao`mHuV8I+K}N`riP7l#~Wq%J@$?LZSYb zf(FRS#eQ)_gZdviAi;xQr*fuW+=-!2JCgroghc!?KRveyn2xWjTlgRALn2V8XMGUx z)V94-2*WZNINiJb-r@R_SaYtV(%88u_j2pHvZ7LXo(QHq?m#Z;d1qz4sg$V5qmuTm zoU*CF=2u0PckbNT^c8AOUvLOC@42umQaTn9@@VR5y4%+ibFNB3Jbi-HCm9z|=Q5Ur z(mXYTd;kM@- zn^b$-=bbZZH1gE@mgX{^w;k1Q1=D*Sv8&R2$Q+R|lD&3Ihcmy>Tv4x~Ou&F|^oD+J z)tQZy&yg^)oSm&>-?6?%*z{_?Qh#O^#t@!hYp4^y)zrhMP* zmq>iccX}oqPttxC5XxvdU>{=1kK^@fY9x!BXv+!) zMT>t@1mAbQ#-{Do`+9fzBB$5fUDxE?NR2sc%QY}J^?#-V`d41 z>Jdj!a2$UO-Ntu!h=2~gavJxHBTkMbqiAbh(;TMx(EZNoX6&|vgt^%hO1xl^s~-6Pl3x{hNVeHwz&jV6K*-Wg>mLQ(d&|2Ogb2xe8`arsyeKd^ znvwRg#6cU7UJRzEd~bhtV=3|lqtxv&Q`I1zTAmg@zD}(n%)1f>dzg23lq2xq9+&(4 zeTBvj>&8p!bx;d`w)6stZNl^Mw8|!WxdoM)?ifNns#w3uqbxSkkJ-B^I7nyPf zsCkKJSKr8$9h$iY*{fqv%2g^>F9_yu^DAoS%im{_c$>r7Ni_x@>i1GA+|Wz|@|PDW z+_&5*U)#K2k63z#uXdwQ>a+dXcX{Myj_s(uesNfnc3>#dyN@c_CnUJ8;daD_Z+9oW z-+acHwxu%`YBzW#S9^)4M&jLfAA5CIa^xa{I#*ehxko(Q7LTuxdq=?=@+@2GxsWP~ z6oK#@;o8ZS7HYNzn5=!Q$i0d$W#LI*bIHB?em24ie=mEmz5bauSvIVPVyCXQ@_a|q zLG86So7Lr3)yan|1-Tm%H|&!x^s#h0&)itRBxQTtWw_8bJb3?p0n_utoR6w3EW(|J%_9!>E4xX->u?STh>Ckd_3N0f&Y7M?ZVYnN**_{b36 z>^ngp7T`4a_GX2|MYX{L(ykN>z-$c@!{D@ciV9#|UZOho_wk>I2SCpPYdX zHeqg|Q|Mf+*UqSj-)C;y8;xM`N^Qw1=&O5JX%npzFXzq^hqv<7eaU=p|I7C$XoyB( ze;-=Qktk8-8nD$#y3`{|3|U0?U|cUSXr0s9jZ{?j2fyg3 zsg%|7^~+ooPpX@hqke(mGSMMuSy&ZyEXPz~yvh~*Zh4gtkCp_q1f~?aHa6Tn_mp(8 zCg5BpWAwM(dzhs6JePOBzUOZ_q*EKcHI?i2E$`adYnW&5;Y-vV4BPO$nZAM-*MgMV z@Na2+7Ft;~UVR{NpEmQ3&zrmWRxiovBVLzK&@ap-34tZng?DrD-cc;!eqB9y28;6N zF+JoKd3&(pmo|xKx~?f$uLky0Jh9(%`^W{cj_MFDD=Z8OE8Cw5-GCrU1z~&(r zVY9~ZoNceX|891sC(2Np-z1=|=v;MWKZdyd*}UbW``lE#0lVMuMC8sduU^-L57#FYo?20$ab%1ek4I&|v>UKvgnPHXwir z$ZU_X?_Pi8nHAFA5HIqPris8<|3F?|68^c~^s%yvbJw>=H9lJ;HY_b+ZP{->2{48+ z)TL0Uaf-!r+UxpPHO%L`+q--ti~B-!r?0IyFSjQmul~yQVVWnT3=CJ${n-#w2U3-| zx;>J}tKUq$!cECOdSHgAoh&kQJMF;uUxbJ7NMln~lgzM$dI4``*Rp{`)SkS9meAKpVB_3qw(xopD~9yY z36Joe-UDVfgwi%i>kh+tf#@FmJD=MZM$72qI3BxLsVm!S`Hy(ZU{vOg+m(#k?--pw z$KczUAVtUM89K}Av1(Qv!B6dEsUdpOGpu(r=d(iCxB7Pm=O>BX2O{Zp+PnC~4vnVR zS>l?5!b3W=wcQoj2dW@D9)e-U?u{7UNN2wvQFQb8*Ug@5hLx&@-X$Sk3*q{v6eY3s zB2+{aKl`;JpV1_<)@BPVQz82nf7zW?!k%qQ)E2txP)odqoqhEZ6~Q%&9{~)KW#)2R zofE^=QV>|ybGgGqE(MA)e*t}oqOxYHMO%vRvc198PHzQ-z6Pu~)!1;bM~J_{^h=AE z#?3hFN3p~ju@QIj2PJ5PQjSlO_=Z3lkZ;EW^(pU4DUKx$@E@dF

dkH@~6gG+X+&R_R!MWMl= z`$hvgCbFAqZPsJLp7G{gH!fM;#@%fY&JR@)B)0*19~ zO9mKdV#dK8if`xCpGa$kFw8!13(M8kyKpeG*6dj`F%m7EZy@>RJo(IzGvrDc?3u@j z=PFf(7{^|ET`(rjba+5#)Zuw;1XJF4d20YsIQ-5(NM*sfK-5~3+%w;n!rjVwy|Gi+#ar&TzC%I&uG@;8ha2 zCz0AJ6Gm0v?FmEzd2a8=WpK?LBvy*)Dq+RGStrDtBeB80eEfiXJib2jR3Ux9l=ffVZ<-Ff7jaz#wL0U}b-9K`*FPG8imB~wc zBgsUEu4^s~jykE?w{|PA_!UE8$|P4zT`zRr-kmZ3yw3V?M&y+MVkGQ`Z;ws%nv6*b zC40N2%4I|5EwZ2(f|x zX^wK_{>M3lZePW_y`>9Tb8j#~(Sic2FVkgH;os3Z6>q~6v`*5aUtCl~?pGqbR7SD) zYf-iBDXDw)EMFG{80{~8d-5@}-!3@nL*zG#Mqlai;F~u)K8f#ml?{?@QR}dH4Cx-! z$T!KoI}=k7W;BYI`7;?tf#{>N)m{!|+OPBT<>26OC!@XY8+v%#-6v>wE`)g8al`Md z-Nd`n+PRssyuy{7Vm|(x<;U%@39|g6!Bcmdavm19Zef^xm2e&V@2elci@OX!Eh7|A zeoRe=IQ=B}?}rW~w%wSBUjQlf`&NjGudiQl5X=UKJUxB<-_L~LrHx@$@OtRkyD>Ds zj{;!w@?_%bFdHNSJHLj{MUO=MJ}mu9KmyZu`LPZ>q-UU~1CaoI4L|n!3WO892SARE zCL*99`tQ?^5CKw3>a9|8~Q5fHiXRu%D(IL#I;NDBW-TqTlLYV+w!|uLNKU2i2^eREbB)Gp-VFZKs z%CzotPkclaXK7ZWj3I#=S4H7tA7u>Ec=f5n^&;nwKF11uL?ygeEw`f-wl?wk(_@zG z`CGMYn}J(?^$98T7pDk`+kLw-j8?xM2i!C64OSm|4tnl8;!DpbU&lm#I=cSOV#uFo zmr|f2JvoIeg0NUirHB{xY$Pt-imyYB0x}#RM0i7fyBEC+ooYKP>saBb=X(hwcOrT* zM{B9CWqFD1t=(M>dVZC%lG4s9WnP+Ra&2e>*}F~`z70xRxE@4^4XJ9Lgy`HSlR}-~ z724nbK+Uhj*fc-np)W}8W3$~NY=Cs4O*CH4YpWOt9ebklOrBhaQhnE!^=nAge6BJ? zh%_(QLK$|Dcr?XcJjL!!MH$tN`I(s1&@t#T9ju{Kw+W-fV?xSmZ{g z+-&TZxeLYncO&ynZhW+sU+dNS5-^X>YKnV;`5cs z!c$|hlbDv)W9dfPVGL`zFa+JzlllQhRn>>_0@rR-Uu3;{MYYpFn$vtRK5mwW$@3>) z&MWccFxT8RPnL-9%>GVa{MT=V_$Hva9zMRcN5c@-a5Qlly%o`D|6)slBl<(y4W3EM z^=GghviEgXzMjyDiyfJ3Zo8v8c;g+R3_ps#KD9(c*Wsy;LZkWPDPu8{{Qk5wB?iVv z#Bk+}4@)fuX$*9Y07Q0F@&Rd$^q>5iZ5|r!;Cod{=E%HK&zSbsI&+`yezAaYG9erzE z#wR6K$-?A}+Rz+9)-T&~&YxMC1B_c&?#ne)D6o|7X!pFqx_WG`F;$H3sqS^}sVZ{g z+a|u$T(sGFbuw1`vwkY}HkYPn5W=BKbtTUJ>NtJ4&ZnF=Qia$_%yMV1w3-USiFruz zM$bouvrLY`@67iFAd|l0Be49K2djDf?)Rb!`B(KQO7tk|#swCScFFQ8;!D`QC(er_m)hxvZeSj>lJpr?ed^YBv=4~P z`s5vk{^oc^aiz9HAgJo+2FnHwgp;t})a+4?0jutuT$;|-Y_)FO=+7V1Hoo}}FJ?Vl zuPHpHag($)hsUK20@4lL@@mM-zSk{<1urOvrC-u7O3Qk=YV>4UbLv|5y}2{-=!RJa zg$pv>x`u9r`vql~Dblx}w-Gsnn=y72OrL<%;q zlQ}=iZ-Hvn6<402e|z;QGF#hMS*2cl#<0$|ze^F)d&|2ElYeLE-B$XR;FWtk6dE*! z_foI(xH^4cBew4#LtKv21GhxLKsSFcXP$q{SJr$vwFiT&BgH5cn?#&qTC?I2luBMEYTthXY2Ng=LtTZ zPx@>%(R-9_7l?YNy<~Z%>nV>7dY**jvSDq{SOHX8)N;qkxQI9+KdLJ&?RiCFGQ-;z zsQ`tf5J8Py%d&d}HFq0?RI=#N9AF8+-4c*&d_{iB}={>|}&gdV0& zirKSTtCc-_<2Bm(B5Xo-bc+2jabOB=nO^%A{GEoNyCk z5*dHYL~7508Hv8fEuvz`)Y&bxefy%;^H1YcY;Q&0ou}t1zOOJQI`_7mUnrNdS~ZlA zZJ3TVK~4UShV3_j?1XjZdsI`8AGsb}BvpM-_#&33Sj5O{Lud*rd|Q8C@@bqi~mXKidpp#<@oqd2==?9}nK!GWn`jO=!Xo4ZWV@YLkig%!D)8 z-a6{DXu9+arb)>cX?f*PNDRM90o|=zw3M0E^XzMD=xt?R4dtk2`XAHeEBXsPnI{J& zgsELUGkq^BI$p9F&l0D{aJio^?H3JSwz!sQcJ;abMb^zlZ`_0GJ>Au^Vj-`TI6uj!sA zOm?4$L@IS;$-{m4EF|nPRJ^&?<}KV~n<)Lk^EaD~udd#IMQ>QG(%`Fd<}K6gvW4M` z*%Ze8%ITl@4{zPh{#%>>{?de17J$-&^*IgrpCj;=(f^d^QsC!1C@;(ZUw!`TN)kZX z$pT&-;^vT)Mv6(Jq+nnLE+&PLhDpJZVsP;40#Zsw3?YT35hmgVc%CrRB7a}*`BR`v zVHfNPz{*|f_czDC1O$-ugij9qr`zdwuz&ElZNkJYt*l`(;NRdR;9@B7g}xz|F8zC{ z5Gf^zZP&$z;i`P7Gy>cR8oLk+IZN>CmKRv+OCx@L5kN^|1DJ4?zRi{CZibjShwCU) zO_|r6DX4?%%IhI?l}Xd<5QAK(z=a!yi2^2^f_2B6k-mtVJhkN&?GU}d<^E#C%29c) zJ<-;k3la6YmD(TqY z#1!l6M|DqQzGxXQVLqWQ&M_?>zp3r$XN@e{99L}fJ-^kW^6Ei%`&liQ`%gWOUw5RG zwi5Geu_ez@(+k$}Qh4NfmsejZaMk?On^TYZdB8H>HLDc!<8Wc)ONYXxx`Y?I4&UWt zRv&+4jrnqPM`@RJFg}>k8?QaCxsJ~9D&6kN-P!pFVIx(R@S$*wzP#J$eC$5d#F&74 zuYoz@ko)dRU(fXf&omwXz=^N@KKIt*QaGIU_pT{x87{)#hyIYCx0JZbOz2ikHc4?u z$ca)vlWwJ;-p{E5hEz4DBHN?ppN$se)%|SXz3>888KfQufMVS8PesW zYdk+A3!POC!p}{>JU(t=e-*Pg42>~;!h7cM;{rNnJM7US92Ga1rQ4xyDR5gm?qyXk z&!w9J7CN+bKLm`dx(zEBQeEfub-*5FC3(of_guz+?8t147e9f$d#qipDsrDn4jt{> zChobtk$6r*kUsp0%~iR)MI|I}b&zAp%H@0EM;aX$H_um1Vcu{rcChT-V1GWikFYnN zpWy#-VP~(7|FtvI=UVne!DpDtWpbydb;Ib1_S2P3=eB;j zTvGFUqvmB^;mc(h;TOShnb!=3ude0Vtz_ughYyPC)UUK@s?an0y?g7{Dj4BEo%JK| z$ZYE&t5<2wL#UwO^PGLzMv37^^+DLS`6VvLkF4+ucuo>S2AdNV3X-8`{h<-6#J%l^ z?4`@>vWu&>+!M38kcr8&j312Va)-u{I_>aggXBKqvSfrjrp>HP<^2Yn>_{z+vd<;7 zJ@G>+n**fmN!&Ee5o__m=b$mp$a_FBR+&G4iO&@u&=uc2Mp(1i^VBmN_$>XY6{|{zV z;8o9p8_z3BTaQ&4bY;KOJlfuB0PkuQ{&32Z@#UGcwW}~D(ldU@;~Hx$zO<;_mD7K$ zQ|%}_;4TXP{^7NjfFQE2&_UXtqv}nYtHV8gacf2aJR*$p;Wt?`K^{PZV1;u%|DH2l zjY#T=k|>!trhENmTj&#k3o0eiT`k#gb0fZ=Fz~;U7aosQY%{5A_UV_LC@!k%riN%2 z6O2Qe;yaDG8YI2ADvb<<40W{woMPD4e5$?DAI$8S82T-K>b;f&U;Q>m^nx}ymbXHl zWTxVU1MNA?8!hL=H3r8!BGQD6+9QP;f{`zw3YZ5)tU~2QO5fW#uq!mhccj;` zL^^!M+561j>_o9)iEXN#t2__))|55hVVQuwI{xHFzxI=Mwhu~h^-QBHNks`s}p#*oQxE6OU z+T!k%LXo1y-n94q?CvAK-RtF_@Fkoao1ANAJ~C_VEm8`>(kP*eBRMb?{gt4tkzTn^ z8GDq4(`aDQ5@m7~al@NNH#`w#u|uM4Jf(=R?I<3ag;c3#kTGuf^=WK3XeK(uO7iKXmn*uB-jbO6ddzXd8@KpJ^{I{R z#w2BCg?3_utAy;wiMZH%C+mmKtYX6;f7)DQ3Pqx2fz^Ll5g-f479;~TWu(?gv8VSI zhrtGaI&oFWn&ZW0mn%SXAQW3o?e~?t9Xq)W5)Ji`KG=C+8 zq8;fUpFxQ{jRprU7U*J|h(_10r1F*WRm%jhr5|Bp&tkV^io-XLd-cU~CwM%&CDIg+ z-lOgDpYIh@)isb=HB^H53Ag6n*AaiikuvRy%OvMTBgHO+ngFQd7-YJE@kaZ8Fm&;B z7f21cq`Bz6PClsH?Mv|@mVSTSbbxG5;}AHuV`Lq#WsV!s((b3@cw^BMk2$dOLgU39 zh3s+k-g2~y>pGcN4CS`7cOogii{#UM5E6m^z^jZZXXzfi2B$F)o}b$-8av-aTGR0| z%~5w#H_VelYId28eLlq$qmCXsKo=x7vwq7PWjL>_vp;L?ZHn!?3GVvXR0CDZ^@H~| zeaL0tLgIbrwh&!!BFmI|aE}r04-Upxms5#Vq(X@n)2@2;*Jp?(y~VIRC{LjlIPEy$ z1-8i6ZPq`WA^`)S?XMH7N9z23UoZV?oPxpWL8r;lOlU~MPTg;o1g7MmFFMo-nz|<@=sO+l^wK;c`T7rpsglA5qgW?ZVf{DHChP_Agpay;k5cC7P5y}INKs$Q@)~St`-X`=$T2NXj_Vui0)f6vt0Rk8H~vJ z2$fL^s}BnI6)kpy9zgVhH`KYcb6%Af&)(!MxO6-;ZQ4jMO}%wPyergvd4eUR3ExX| z2~W%lak8}qEjDgNk#&K$Y}ESyz2oz5rnY)ueP=Lr?2T^H4D}*V%$08z^V;HS3+r;iNSnJEO5CsK)SKQ$FSNLCH+3af95UoWvbsH* zp#{T*ZhlPr#ySQ+ee4hlDi{4ylVbNgQQ{=NPYVj@63cU~Yg9^e_*TnC8~Am-PWHyI zO(rV}1$_3X?zwe@KR^J?v{aGkinhau#LI~Wv^h~&)cF?+%&fH$m&kk>2#y2pZ z(Oca_(Elx;=Y?>?>enf7AUW^9rt>@ySpn^T>bC#wJ@HTZGenfb%|^<_&B+QOw2|`w zA$dGMA2|;PA1gm($;Z#i4&fxJ4j5tnYs;MnES?8V$->L?Hy!7{GIxl?;(uoDypYWO zxAVmB%soY^jR+k303i6Co`Wy?VepB5e=H=;m*#*J6}*4&0muT9$3tL%ASP&D7+#2? z6XMT+)7U!*2M>s893FRuCD@1>Z20#p0%1S?z9N5WkAE(3c)=8~aJ2uazybcX%M_Mb zq7)G$s+8wx!<3XtOaMey2|*fCMrN=f%(TK8I;_8`;Qw`&ke#j0(56gHqy7OLAWNKC zI&fti!e0OcWUT~Q{{w(v{!4fA|2)^f-{65%QapU%*);$@(eFa(_l4mk=LP=bB5`q$ z^ZrqqtIL?EMTy4aiJd`ZB|k0?7y!|3fUYkn3MqK4=jVj_vZuusqW(g ztH}dsY5qgq$M+j~QHSj850(RY>P{S6A=Bm@<5Z296yAAT|nYe?o!WzTZIs31-L%{nOd={|O4J z|8VyFe^tFe_TNP*1f5Dg6H2N1Vf33wt0vBtB6OycVlaaN;QuQ|{C}YR2?2gyFo+Oh zD8kGCU$-4>+6@gy_m8{x?;-y8>HQTPV1ONfDdqhODmWVv77>Pzlm9m~#n3o-z6%X7 zZ!G_L01eU(Q0t+#)5KXR^R5WSEMH{E-F55JF6T=V{=QN&8*f*sVxGqfxc!3t&>34J zJ(6v$2157$o@f>fBpOn^fU$ZXT6%is=&wX~Gc=UL+egT<)q8~)T^|x!%a4#(4x{Sn zl?HRhgtzNSk!ZKMB5~mIee0c0ts}-G1tdbU^*N2)vPL32i<$K!Pm z`l4MstfJSc#L==)o&=Yi0*UxU|vg@(fDCp7q63J#6LchxWi zVzyYO|NX^-{PvsD3uNa`*?yqJ`nNA05L^HUONR-B1jL`9{0APIqV-4t1B5W>T_3Si zke}F68Xt91av-n#PZlXm&zvb!PsS-7&+I9N&n79SFDPK6JBZ)O_h$pF-;Z3#F8}d# zg6#RvS1_gF1smc)`8zCefb9R$llgsk!!LALfAc{9$F?aiFLdBudBA^Tr%ZnyOn-;# z{}so-pWD!ocFV;VIGhjj09K)dEZH017i6ZY`K6U!C@sTfm1V_3rDCl!XMJCK>`C)j zC+;P_z>Y630h?NHg1!;HA&C|+?t19oW()*@MFD^=kSI&8Pc<&VKoY)3WxD8Sc}?TV zfbdA=5)a~mBX7&1^@xLksii$swtnXYW`cHuNYg1eP(;1Wa4C`BXWM~CZxIxnhGZ^qMDBS96g#nir+1H} zwa4BTAYZfgsmEU~FWAf*KV!~It0rl>ww^FeZct8Qd#5J2snnB<&kUq)VsW~MGeXm) z6sV(aJQ$}U4Pfsci9@3ikKbhb9iLfWgA%38e78n?&;5kee% zPDgp-Sl`rC1)jR5f6TLQ3ztRX;nO;;OcfWS;aJvm<+RQ@N_yoj{=~;|Bo#!yB)rqs zMi4_Q<0HZz`Vz$}UDH3Dkw;e;*Av(W1!Aj$tDfhutyViBBiJDS!N@_203#_{#caFP z`*RdV^YyYP?Ly&Im+sJa^gUR?;cn@t2GnSS$nOd6}I{57{p;$CX zg!m!}uU&~$9^(U`^G=APe-ca$?(x*kGC3 z?UhmJYMck^8gZZ8?VWyB!HSD`75M}AsVOU?DYdF@W@~FC#kP98#ReBA1+8Op3K03pQ7r}qrK3-pYGzG77~q(rgKK6t2%=gi(G46 z_m&jy%_*41QWo!D(Gd_wLLkmiPjlWI$iTUxj9SQJdlRvvVHcYe-`15{M5IHqzr{@W z*d0^+ zQA1_N&e{?SW1~9iuP!)_Si4`Bm{(4I31juSr^nH}H(obivj4Rce>_yo9h^3G5E&h< zX`K%=yd#W~RTUbN(n-PG*Mw_swsb)s56NbsSMP&+I?<#!X(ThLL-pK2$YwVzXD4yf zY!83yxCVd?g|g=1#sWj~Vy!03-B7aPXqKQH?&Bn*Ld-iFudHK%L*d{C_n4UVGg zPCakC`dcN$ZxVt)(ByS^k+^B-mUSi27_dWHo;T~$;LMt%c%0iX%c!_6H+02# z@l&%XSezxJjESDlf;H$`9pmS_;a`$cLKNa zyjLkE{5g&d`uLJohF@okahl`?VF&1fm!DP?th1mSe1wqLZ*B7tK+#2IQTt39=`9Pd z@p%~8Sl0##!>rya^q1^J?Z=U~BjW_^rAxOKAkyVj)&rw-vD~Jr%iC#`OQR|M``Xnn z^_Z`1$I`@7{Ad;v`^%KODG37-AH+%9-_NC`v$CejX5`WDS}1;=vgUa0<(+g{u$49} zITn0>Q9=td(7`sc1464n+qvHCxRI)Ob&0;4D`!YxkaQmvqfTdrTt#U?? zuC%*ihv7!S8%7I&5}C@%D=nbQALj-@sSt~sSF#DBhpuYXlb&KA7M^}&z7xlb5%4SB zW5kFs2P-ZU?$^U{xDvOy?DEZ=Yf9a119r7t&xlz>^mTg?;8CaJe5Zg=zqO*tBAvnWHB z-o^qo0_-}WU*NZ*Tq;#eds?qPnBRP~D^E`q zZYergZL`sf3z9uJmY8;tMmVKz^#G$t34gNQVVJ}6#&VXC{P88j7bQsw;s_+gx|y$c z#YUH`SsSN3(GcT=*htbpw*UIUT*{*|DvCfh*`@6@;cNGYa~H=uj%aAB zN1I~$teq&ne$RlJn*i}j!79n@UAG_l`Q63*GJ35OMWAfu&|pm)-}Meg+I18|!tXj6 z^m}&%wZrdU-KvuY?(p@}#?=Mh1tHuNJyH3g6Knp>mmQvt@RJ^FO4?c-+P+?*LF zdZ4B$-@4S2$_ES~-}`eyF~bI1^*deE_5QO;F8l-q()*jM@D!oq%9LzpvD zeqs07RrUN8xe_U2rXkId@zQ-W5JzEzQnOiQ_n6XfX4J!jU8XrLJq_;n$}JI8ou6yi z(bAx?!dflZ!^}?E7ZEPX$m?sE6Cte%c*a ziacUchFCEHF8taZNz*@xA;d@n+yB7f-A=N1$$+%-7A0;;0#>z3V;WA+dA|LfD8bwKgx>3 zjq7~!Ofq&cvtE2lB^<%iUbkGr|A-&>F_{?P-|=wCqkFowq2dLA8r4>b3?VzXN7hBm zz)HyKnD%-}e_j~~k~reaVLeCHORjM{F{5u?#H~IrBEGJnSnpLa8lO&tGUtfawrRW! zvsS!TVoTgBezc0h(ZRyPjjsbqI@*kUO4+*_xfv5&Nc8jEzgT8!slF#T%Et*$Y$=tF zF=6YS^sAmHX7*PMJU-nr^S7Bm#&^NFXPjU$WmEi;hD&5hht&1dJb#Xa0YVG{cLV& zk! zB7{K!qZPqZfzQwZ#{ZV-b3iIgNTCiEF@eE^)E)fbR15$ecpC|t67H`?#6OT!Fnco$ z-v82(_*1$9AOLF`EKaLECcqg6G^2xw*p`=V(S;Lcxp-LL9U7(!Gu<@Ge+4(X*CLuP zv-X)+G1ojsPH+=QsBO1A|ZN#xOuv1(UC{cH#o+DTaseDIWLSNs3__%vEPZV%)B$K&lwqQuT5?14 zZyWB3+KaK1XV3?ExsqA2$&9Y9Elp&%x@ltFx0COW3aWm`7$;uq*eCh)X^_CrZtEJF zP#r0Xo0nfq+uKGcpE|BlP1KcFgCiJCNS}99bzoGNT9HkTCn#29I(ANlzL`|5R0Fl$oq!yju-Spi~RwW5@{7sTuqN~^=WHvQ=NzEzHSzMNzf|RyZ3lj^&LVA zmb)6kH>8^K%r=7Z`;gUjJ z0`RL*V)HSBXf{#EXcbMwhsrBvbQ0%> zM&qPtGs!2r$K#meNIAIppUSix?<7ggmztRenzd{|#D{Q=%{#)k@YwWGmpj{dnWx=9 z+JDtSjpB>du8tfQ8Fp5CJp@G%A4~`KX;QeOi#6OT~|9D|Wps%q!S#RSKRJVUji~D35h#G>yq1;V|xsVMv8~L5t z<}g%qZ_7J(4E-s)_iL>!VAl=xSKP%0qnWxxpbLEaMpa*pd7clp!tfd>#~;2)ZkK7A zds|Zt@t+nptrU~+Nygz_>RX4ayU<7RHIVc6Zr+Di)M_>83>vWe_YE~j3~xs&p07+#acmu_>@>ad!}hR=_xFZa))5_On1g zx-EXgB(0NBAklkYhCG(LSN$fTBcaE)3WUYD>E)G++~9E?sZ}?p*AiSQq9&IGn@i-P|PQ`*ICl1yE3} zuvDGggkOrY+x*Pvo9i@CnKGZ@sIp9;zA$vztsN?j!p8ikrYrnoO^^8&9H)*P10j5+ z{Y-7-+Nt?g5xhxV?H?6m--{+hoGFZM6Tg>6mhyJvg{bgJW?@G(c6YMgeU`bytqOjk z{kdC)ptmvar!Nv0GjwqUjlp;Qt_Jiuje%fFh%)OPb49&Pv|UW~7$I8~(s8J2Zg2HQ z#aCE@)Wq3*4*wO{a~z!yirbc4*IV)unZH`v!p7C_nl}j71t|qI2)|su%3oSnK_wfU z{+dH9`|QRviMQEUTNQ8b&w73Av&;@+;oIBe>SKwD5J`%6rHyCyJ%I6lH!cVwFVWOl zKzrfzAbQTL^KdDgu#QhvR2?0(peu@$B+Z~#MRIs)Q;0JG0q!O| zONb^8tMcSHrw(xQlm{eG;1&W9KgPT#F<(zFZ15EJ;gMwh{J<5A0AwwJ)hJ@j(cnfTl6_UCO&x zP{mQKUpe(%8iYUXnSNv%)Z=uF$0+Rzyq^0ahzV?0xI^?+$LC3>N?+EoWAvj3&$&w9&a#PYTb37-i0$70lKq& z$8{ zIct=e)Z08loSG35d2~9(MYIuo9zx=iDskgXOF^|TCifmxfyCha&5s(+R=dL`-cb8Q zS#+fYov6{z^$dj6pn43tmtT%M6^fnOox4U%`nTrdAHYp=%TxR~V@k#cW#U0SpDZnK zs@RpRPk&;#$&M~k*)s(vhSy`?yHdgLuaKHteznVvN?tD^HV~8BEvmRas1z_=>lhqS z`9PK_%w}vP>H02{F^5*uaY%qC!P!{niDRLZqHUqwZj3xo+lL3stVdMaIFbg?A zFQpI225u$?=%h%$K%67M6rr$`;C*2L7Q{0KtU&>wgTQ-14*)9S|BNvGjl$Iy0Pt!5 zfk6F1B>(Pz|2rc0C;x@!`U{bRbZ-G_$g-Ez4`;2U#iT9ZBuW512p;RDyXVu>x$I6Xsnii6NExK97Mg>%)F@1RR{Yy6=bHVK8xsgGh z={S*1(+uA{yB?v#8|tCUho{9XlQTgv?Ft}9(ICy9BMSeRB6BmvXix1qO>2)_D#)E&Jzba1Er}1)W??()x!vcE74J3F^)@tVDE7Q*(r0+vILe93L??=@R~wfY_p!wC#8H0f z<3eb)Wl_A}n`J(Z_x0w8^w;|{-YR`v2yAMzfXuJA{XG*cOYrVYw^-k?!Ch1US&*S) zpxmxyQgPjn&-s1%G2!sWflU9n_7AdT+T)+>&Y)9K?< zx0K34v~~XYggq^IFde|mFH@t1=TH>BL`TUiYa|1zd36yoYZ-epQOKqeTe_ZxTBN7* zAlyGaJO28IN@>1ROHE|b-FY&tRgh6`1+))j5F{4H7)O4%s#?kt$M<1%|(FZ7tW7? za|)Ig)Cs8)uj+6=8M`B83#Ey9`FN8xLIjwVW|k8U&@giNbd-d8<5ip3hWns~I`naV z_y;1@S`{ZuOSH!;Q&v>k=D4_q4IDOu>}m3>-MRkZ+6z$@s-Q6Qhl)zDc9_Tt-)rGq z&xsHF1Z?`GmG%LoGq<-wpK_N_qBd-sM*<&MnX`xrQchixQawh6^r`EWx!#g0JDDOC zk)zMQiLdH0WbpokV>Ugl?G~jYSH-6gLKRkBjGrGypZ@*FAh$f0fTA;WKjNF*I)igg z+YLSHSz`2dZx(@Or$~CNUg|!j+DLVF@A2e~(Sy+~L!~cCjoc%CO5)|Cf*PJEQ>EQ` z#LhF|Wf}l6jfycWRo*8!xX=U1;>)6@wdhmugO=ynX&^*;+fn#5Xu)5t9SbI+1rVXX zOCp_OK9M0~MSpX$ZY~R!qywnqd%~O1DHgdx?4VPx@ zw+_qRXT-AAPUFyV)i8wfCqGmoR>yNg&GWopREXLu!d~1;#GqacCKWYhJiJ0Cx%xm; zllZFo3tw|(<0*F+qIy-((jcaP>GxRkqfySGnc0EEK(J(XpLx?*q)!+v$bP>fEUHNe z!I{`GM=`vYuI)`?JKCe6&NK^c|0rUu8-|?MB0tD8=jW>CNR)3xYx|O_r7_h4j1^bv zCN0txdx!vujW|uOOw%K|YFEPqVsLgj)_Ep%7{o(`($>;@$Sqy6+V!md;k6e_7UE25 z7nMTW664PUB0(qj@Kz#D5b>rBFRt||cz~JrT;$elM!*W&iv?9%W!pb-H#M`zVY`m> zpte>jj@>+gxXw@c+bsXP6XlAYi}H`klcxpVPGy(+K5f||L%OQgI=rU{Ij+mEZL$Gg z>Z15?>-=-yG6lDqf|i=yla}TB#O*|pHEJFEfr{DY`mlv8*|`adph>rZ(MLOHz@qSn zwmg(T=MP;i{9l-mmL{*4P#VssG)EKq7aX!o@oA@;s6D1W>qrzwYv^u}3xLX~cyQP~ zcD@Pm3hgQ-GK33?Tn>K;XS-pZ&n86xc8AlM(v!Z;APYIbFU@0eB5_BdW$~sHX~0v_ zHuV$1jwJ^Olc`&EgE05}1g~}8!G0o4G}+tMOese*67RhW?&ZrdT_I>Zt^C0~FMN9N zS_mb9|HdvMb;v~iShWi&9U3IsJWqQ5adTXS44ZCv`A+yNK=};?2GALpa-s#HAm0yzqW0+u_CO#PbZxZ2xnR1j^*TE(V?-_pC?4MVFk zr>S2IGa6*r@9sPIeK(2QaFkCp{c+kL+a^QDEQfCCRn!^xSg^Y3LX_QA1aJH z<$;GK8Bc4Mmsn+dASMRA9pUnD>pw5}lgqdzXRA5kzAOrUwl$)_vm!rZ@g0M2jG8mV z=bsVFuxMC&;&_|!Egwdp$5|r+hWQ}5bgtvNI zn2$S+cVD&Kp?6MhAt1`S&kDac9&&49UYRwe8lYL7a9T|pNQqA^gV}#xcv_NKOCS_6 zKK+#V-2pw29ewSof!DP%YaGXe#JBYVEcGDpGjxB%h{YLgfG-{)uEjSXG9tt ziAS34QtAjD3?eCEU>&DLcFPH*8r#BkxT#W1)JGj;twKL+AGX5o?X$wx?S<)mB(^UH z`18^i7W>n56$nIYZ9kwW=Fu1SR?x565^B7`VSDFKc-St1X@$XAp*!4w3=boa=--p46tfCS+}|>Yf8nwKxqdTw=o$WnPe2a*ON$M8{fmPFNPXq50wcB(RKXp62btv{%_vS zAIcUGqR9vv17NpCvI08Lz?Y#g5QpX82_N^Lp5^}};Q%3ydys?=;qOK#SR4aD3^5%0 zi$4VXVlfeT48!Hl7wDdJ4Hgb0~9PSwy(rh893jDnUwdmEvBQbWYTq zY6nYTw#J4*x;#Yeo)NlSLLPp8tVg_mI$XF8aeTA7Rw!3=C{r*7C9LMWq22<}dHquN zSTYALm|U3FDIRh}enJpNFc1x@?~oC+zegLf9;DcvhfzW0i`73)oQOj2$GL10kg^A* zkuZ=6k}?pV1&_tF?BUO;P$*`%yDF`tDPI%`v#ICUFF|xgYUWgjxY()?ZZHxolj7so z#H70DQXZ4tM}st<~f6&`T0Ls9Za_+S$tC>+GCL0yLklzBN8d`^c_#r z>$cLe&LaB&lxm3$Om-}&mWA`lPIe@W(XKUA#zBaheGQsB?jfsQ&X1vvI;4EFsk2vc zWF>c8V4$mh1x}8b^}CSUML-Tbnm=^1oV2(~waRh0mv$J_FTf{pt zDb=m3I!0(Z1mQ0!!Ia&8>%$-{nd6=A3T>=FPPN2+`Oc2-x6hHO&o#ax5AQm@S4qyt zJE)15ZB6Opbq`(Po0&>JX+2cR0Csptl-;&_>kB`_)l

^IE%Rl(pNjpG4s7={hmw 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%0AOiw#0QLr-ZXC8F46)#(@ml&Hsnm!y%)jj% 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≻?zHFRuAk<$#(D2-f7FTQ)KXTxSF zOAppmldbFagXN#+3aMKRPP&B_UYi0202}%z;pBGZ$IX?DE>Vi2Y{|x!T_U6K>PX!8 zJ%WSv-r*It?J}q^j5T0^DrycbH2vt&xPAN;yV;mjcG7OWzBp$e=db0vfUpRbhqYgK zvAX9dLh%(I<5_W4>G0F#qs>RHQ>+TAhDYHo*_pWWy$UV&j0GP7NhPOApMLfA13ITI zEv&F$>^1nF{Tn9&cqd{S2P@2A8TV6$@}y?!-_5maE4)jI21e~gq0j*9ry%n6z2)LM zi_xLo;^vcg+ra00k4gPztprt$&gUEphV^Kqjau6a01!&{v8(p^o6j%$yKuaf&*1{1 zad5Fb@akWdaH1hH(1-5bQ@aP00RE8(GXf=+BtgYN+U~hgXAR>K|g_~LXkb`D+WMtuC49JB|HTmY68+`%et%jigO1hP@iW*1R)R;HK%l!3$`%x zNudVA`#rI7@J(C3?3w`_oSaP%f~z6(^_PMa6}T}fq9I%qMpVQYRfwxBK#G!Ka2g>A zV8`9JQBNm=2WDX#tLCVB%P)d_X++Bnj@*~M%@yLkAka@*8o@hG8;i0^{@JNvfDRh{ zAU(o_P?99<#AXFW3yuN#i^^ri@_B$Llw8w*C*8|95!Q_mT(;iFGurQ_{of~gDYUP% z!mW3w-z9284`ahoz8g)Ohqt5pcwDey-bvXL}10ocf+F1E@_-; zUMwvaw)uh`@1t1~l%F*4~(e2CdTo<}S`%QgCX~Hd}x+IhEW(*PFu1R>O&OD@G^kd))EyQLd z6Qbh`*xA>gY1k~-VF8ZlsuUJIM5y^SHS`B%j=OVGj_BNQZ05vE%PrUGLSh619&?0T zk;b_iM&E6%(z3VCQ!Vh(&=C2+E<4v3HZKM&U-W_$+nu<|o=k-&CnLMF>KYv53 zavNCYq$~jMK0!0e5#r0nlU5QxW8U4`j58*1Q+GAjg}3y|nQ*}f7#f=p1vB z1+Nk{^(p1V2n|9nhpe8_Q=rXOB|Oz)K0*wxYyy95@hPBR#NqI&9xNB`mthl_V7C_% zz^Vn<<9I1AKwjkID|Ycg8fWr~73|C9>l5MUq3DcS6i)r+1@DnlbOG53%8)jG%`qK} z^VU;ssizKb<{;mpo+CVlx-f3^Hxy=qZ2+-iza@#d;k88)8Yd*>`M~q$SXr;Y-`U2%{`>h&FT15T|seVp4 zyz`xy=$p;_WyX0A?QrjwQ`*j#ozUZE#F`uo?NAo}Hgzoyx*vg7$V&oqg)%IcG}(i4 zVDT(~9Y)kv^lgmymSh5w{FGyEnmw;i!=~1}0YtZv0B_EDBB;8#hV3<` z{%Mj&>OQEz%v@8-7jF1A&oHw~I4FVhg>sR!z3=qjr4GU!h!>Gmd5aBR7zrZe}apk3TV}7cR08*0hZUj)p#OTRWPtAhVJm-L-C|Du;c9cU%e1+ z{K2t*(Jqtt9|+1Dk81sBt4t(&#`NP=am0#qxr_S=a^beLtbr-gsytAgb({M{F0rQ% zmN*htAZ@PUbIIdn{p_#_ylA)yZ6PQ8Is?|MAi?W1=ZizPm(ee1Ju+GEEj~HUs16hk7onbdXby z^ps@KlP4DV-8Uum8uuEN^q|R zjC3tdc+izX3|t7>kxvfGUDi071HkQUX@t1V1s^9N?IBnx+EeodLUKJ(CoF4U8msVJ znLH;ho1zZtO8o|dZFG*D5n@PJMpSah23VBHPv0z}fJ_bb8TqhbXUm@l8Tb(a)i1EQuH~GOaYOY3fro z!_>{5MRi98Wf=pKu^7V;a)ox}=Gs#FB;{&gR9=>C_gUAo zER+)%mtT+!y>)YU;tXXPjNC?Jkd5yfEg`ccb}p%7jzMd|hM9W1N`tI`1W_TZ*3R2y zXcAA1cpdk<6?T(wvHOm%Rj|BK!y@G*DxX*?n5HQJ zPTjVc8O)5{!r9HVczO2D+|{X$mc*)^rIhgqm9H$aHgmcM!>XF>{tr%%Oovo}u< znUL5Ka~Ut)Xdnw5)#jU>D;T#1_-j!mwuw3NJy&ROq26E{+buw`Z_t!8AZ-&ULSPdN ziV$%8hbdcT{sAuuL4-~MU;Gh7e{`o5ygtz(= zhc$qt1THoF(;>#e2IOx7Mac7-KzVyMpvRxrD}TRkYy#!&IsYwh5BiVuKW7ORfjT1p zWLk;+3&iTLB<`Qy3n`Ptzxc`i&lJO7sH?xTyIsBiAmaiDzd`;4uW3ndhCGD__XCFZ zK&C;FyVRBcEw*z0qs#Lbh)d;P6BnF+x;)tb#1{MyR~=~L|6k3WjA_sS%5PlkXS$^11P9} zj9-Ib=1l1Y#|FywL(T%yZ5~f<6*VtvBuk=`4L1pB8J8vlY(FJW60T_Hi&wDM+d^L& zr`C^{-Z-P4wYNd%I1zQd61O$<%zK~X>G)v)CscaP1G@XV_VG`dVn&Ul7;@ne7MgXK zzF37cF;rf>hHeaTEfbrkLPtP-T*PSgH;o97B|EJr#Sy{s1LiAiYd{y{m+xI_ z5p&abgA)O!(Fn^w7WI8wf;I2&J~adUybJuyC|SaH>JYYzb~shQqwl0V(|XjZcXkrJ z;w$X5yvnj1W!aYjp@QxN$sFyq9XRFp-Id{?IT5m_h8>^s%#TzD?*&S_sO=VMZJ+BX z_|b%!l%%w8c7|onnkui^pJd%X#Hn~f`-)@mZ~r<&hflOr=U80=7S?U@{v_kDq+pg~ zYk6*5H`aAD5$#Ma8#2+nEmf<$MM-b2G+-rBTdB>awfRF3hHIz@An=3K{r85(bMn88fn;vo`3uW@UL}@qdM)=a70PE?{g9P@*Mk7EBg($g0bnj1E z>u@hPdOwSA7=jVX`7%1~#Thj|bwuPCj^$``Cuf@=$e$o~;3!y%lSfhtq7(GO6i?@W zbsCx8Ha}_S*j;Fo@67ji!mgGoUfW$-b?4;T2%}U#MQ+37dv;S$;a)P(Y0ZA;ejBKN zL=9(<2T%$1jNxJH9wto0o4H{e5XTSs%XU$SisC@dW;A9X4FDo z4jFFeHc#No->T_0&D?I~j>oPO-HVFVY_}$)4roa6>M^!hZks~c91rsUk=+V-Fq(DC zAye$G32j)v6+W!eyK&{X6C*TqRwG4qEW$z&-21FwvnifWIfUIahD(G1@w3QYYg-#b zsuK(a$-zjRu1jUs2gO0fbdamFi#KK$JZXGd>5N<7C{+nXhAp#r=QZ@9(jyr1*P$*< zE`W1OFW?9(e+W99lEW3LD@M~<8G)2nXYrtIn%YS_TH#rRCk;mw#xwSb3GvYDBpOEv ziF}gPTzhxZA0wZE`f}yB4X-->1LQYmX#^5wp4Y2mpkdMv0@jP%nujsi@jh_`7FR&Z zK6zMErlGqg;QP}`a@zCAwh@QS%9I>urRc>kU#4W_UuaG4_guW?)&1)r4<>eND zVUB&rK(%Y&N;@Mg+wsECN}7UjrIe?c@TOfDTxRUe2#Ws9R(j@aq#n;Ul%z!@5W}nD z+xJ^-xyphsJpem-DxPEQB|+1C{T0w7Z2WOK-iV>C@Bys!N?x-@;Qj6Ko_h!mAAi8O zL_9TIR^aX1YZ`4`eOgw3C40zNB$wHRhs~Y=vv$FqKlnq!QE8Bge5t}Ykxy`P1UAeK zcCeJ3&fsU7^-E&{j-8)fTK&e4x;(M{Vrx|0pL*nu4hUIVsll;$VDBL}e6Rtbt9p*i z%lPfDU-2b&EPDA>_KjeEAYOfzcLTRA$1rw6MAX?D<#ZknW#B;UVg|7xoprgf<-=@K z@)u^VzVYqySE-24v5Dyz!VB#cG|L{>WI1hIX%`s>;_zQPK#-rV$7d2DB6+;D35jIM zgo`7f2C3{y@Nb>a^;Yi zL*=3+#sl10soVFIMJY+g@I8@H!P#LGaAV)s4@)@06C$eJd)q9aT#^Hz97#E1$g?Oa zr6Yl%NS=n(44y({I`3i5bu!_ok;FNl^TBSFsLn%K6!`WzHv#2x?XcZ{O>gLy6jg5n zU-H;|cOJf6iS7vHv>m8Ug@hF0foi%oQz7A(F{j39f-Itj0y4jEtufKkUl?vpz~Gb{1q}5!0bYLxkr4o8f-(@O`||J@ zzCoo2Gu2o9dL^zRTi595w<(A2+-^NsHu-|!M@ID+=NcvGB=d5jW`|dZn|8jJ112}> z6?S#ehLACB0&Xi16x?4r-lg_-JAmaE@zfAnvt-;y(P{0kS& z^ZxtQBl+3~ux&pV$N&<>vKPP+231z7*_F*(S=BI^vB=zB+taAnggg#xW41-SUl)WE zw{5OGnWV~+cw!fp^{fq0x@aru6Dusvi{4;-C_Lm|7$7g$SJrNDW7M>K>;WRAZx*+< zUVhY-o5aObwMN;#PmhfBhm|+uQM2TvK%0a`5eT$%))rpK;=HM115P~_iOpLWHbQ&#$2lYfQhEbi_%&SaqyX0UNSeo zcCkAPNx6)0^?Hjm*$(VzBc)I+M%_c&%wn5n9lI07fqORes4x_G!7(sba<`E;Y)F z8y|pSw)D&At;1rp(jv!H=$O#+_qNw7Dd=$R;Sq?JhqTqHA79cl55U3@J$j5gY;^7b zMBfFs0*nR>k>-3rj_3Okn_rM;=Z+RUyBqA$}ds z%IflUW4amT=~XKftG%Z@Kn=r|JPX_E;rgMXQpgIUtyVD;Qe}YGlz7yE%lA zh0?oZV-a`_0fQ=M7*I}s6Yt&}z&0%^_n&{A$M7p2V)`~oN)P^8a|{~ZweZ-Q=3a;s!A4;tBrBLo!(K zQDJs^kE1AhA70&PKK0OfznLkHTs(gTEO}+Cz-G^0YR??O>7+F&O)X5+^SGHrq`+m3 z73bpLcEg3%z9wvTnDMkwst=Y}t5-D{xhOBYsN*wOJl;WR@;?ugOr&)px85{El>Qh8 z-(ISEVG5FRauCZ@nD7ANz8U$~s8rygX?Mlxli7!(;<66K1D6>1GRfHAV7G`M%$fc! zG3%}VYmgb|f3T=>0(gU$qd|ABY+i5D8Qr{Z|DD z^S65ahsz?$Malsx`~I%~{?C%{e^!kDfpq-0>dEyFxQonB$RY5@7K~X)6G%YgX7T0B z$D3Kc%nc*(Gp(AI+AEOfaj(l67oV`hAVE?)ro?U_$g=QD^9&EdO=sDqDzs9|Ni{>K zz9ynS?Zj(zF!aIHtpjUe(QSn!yfQd*>y7AiVtEc^bk9ES4>WFjrlgfveGqWGhA1z; z?6s{Kil&n#Iv!@t0EeVvzX{-1rQ7?J{hel3oSx-NF zad33ZD2~n$v^K-H__P~b1jaWZ6Bz5{>MKsgA8JS`LoH}dyVRM;_FMo-?^*Slx&-7X zzY3_}N1OHly5J!Z-WdfeVdl9t>+>%EP_4q*z*nQgJJv3pPv0Z}%ZbfaBPVAC zngXxXSf9SdCA9%SA;e^fD*)TqkL2PiY0!41H;|b)CUmk{Afu*%R_toVmZFg8cc-p< ztJZ8_buy+Mb*&Qc^8v}^0u3L_?VSERuWX8GEW^=k(Mi8ZqN2RSjZkv{hB0W<#A%(~ z&<9o+vlP*KgktCkP?NC@r+E_)tQ|k~@H1!n^UA7v!|WJPF$P^h#@Sih%?a@XMWY+HOe>ij4S11nMfHaV(! zc)?s37B?%VpE1`|h!8i#97nEck5XPuPCr!ccfUrC;*=nFJBABw-g)~nMKW}BUrlGN z9>@|MiQG#uk`i^51($92d0PQ`5*Ufwoe9e@WKw*37pp;4c z+4)4u?>-NGIp4}e7--G)JPiHi8`J%@{XRuE$kmc58H!1D&mS1eMa9oLB1Evv*Ug@v zWv25^0h$_7IYc?q142)!-}zBh@Yq}-pRyBYHec2yz;Pz+3yCt!EoZoFXEb9REnT@a z5=pa-^y0M-PS9u5GNGwSsiAj)kR&t7Mn>T)nti#@HKW*MWhi@jf|V5*aie91}qT2bISMo#!Y?nygzfkg~##hTBxfcr8g!D_rILI`7> z=i3C(pfEdZ8&?IjNXj`zPhZro2?O6h@Ceew9mA^ouxh@T?}X)_(a615pAxT7RS`XU z>d_cdSUuU?VMoa+_z|lcEx^B14^!!xEKl9xbGIN1rd+e%L>09vMR?0>^W5akY^{V< zze5roUWEVsTfH0~&Qh zK%@NgdH45Y@Snad?mxaQEa3VB1U-;+12PlbrloTOQU(fq3JALkxecO-9`8aHg9DbL z6v`t-Qx5B2oYz$HpKib>Jri&zdj%?qI_N=Gg!AWg)dPi>>!_YwuI%nZ@5|lL7jX(G zV~3E88EqvZqs-V`_xWidv}2J}iP$RW!9%qII)?YqX2>grPDGQOhlI%z2N?Sy8rr&q zl%%-K0X{CQ$&*Xpw5|n1@*^spbHJXlD&(qv3rVUYA(l1nwy~MzquKTqS|~z<+G*m_ z^+@6-Z}NVKX7iqJK&Yo#<5Ti@G3#He3Uw3frk(K zAR9=Qi=dP2it(|*aA!{-JsZEBDqN!p#X(Ul*0JchMqLtel1F5=f9-r|A^%`bg5kshCy%TF{X>`>Dj=uEC!Sfl%-89jD>TMJqJgieK09*1J&^%zu|$*&2Kl2j z7bo|2;sM=aLrB*&TUCMiPwsRkW**d|O3bY{3B5(3P2QFkWk`Yj92%|?$wv>DdE4M#yr>$^Gw4Gp5oAsn{<23~t z>k-#c_3g1;XpE{PQ!zS-NrCotCy?pmv5PdELlkJZnGxTZQy!qsP7rct?j91u#_M7A z;HvYMKICC{PH|UrWdZo~iYJ9ml@+3o*IQ%vpk3(rr21rD{ofbo9Lm17sNBqMlRN2$ zTjh2;7=ASF&u*Fw<8V+Fyd!qm)}+o=dIb{3S!Y<;exXLd!eaBW_Xj_U7kF*W*)}=& zwBb{+#pq~{iqT>=ln`hB^txm0`&r76W4)Ngu3M-Mzpa5!&KJNSagb4|n#kNdX&rTz zszgg$^Py!^kT147dZtSX`HtNOvV2W)jOB6++nm1o@Z=s~cfMZv11E2Ti4#HQ$>u7U znR(8$8%zk%GAQ>X^Sj+!n%@>l8X75Kejp!8Bc;A+{ALq=Aw;7;-AC#0k7`ztX{4&r z@C$JsDD>F2(lH!GGxt(aCBc6EhM{<9Sl9eXX_8)>Il?}X`aXe94(bBAVDL4UymtuT zoAr9|mzZZSs9EDn&VMgXOQ#^^=2Z&{2Z#ADUd#W|BDntP0Q?Wj)87zBP{^PApYBuc zf4EPDML_f!!V^dnVC2~!6$j))tvP}Gk|g|@2`G39I*bPkg$BvY^|xUVD0c=Lk<9&< z-4u9y{LhU#=w0eFkW>RWf&Ayv#SQ!dI`Z$t8PKWOe@<0~hGh6_LHm1<)gJ-pf2ukE z|4lms(DngzKmM9NY;_LV3*O#Be*q~0hu=mIUjM&vmR}KAK&+dj88tFo(8TC}H|uh9 z|53eQ{=RWQLo6s_h(8b=kV6t!@&JkX7gFbs!xs1o3-z~71Nt~%zys(yzCuI&eaU~0 zbUr{*gYM2hL6cnn=Oz7%SoNQa5(bd8^H-)0^nng|5cB{YS^E_!jP7Smyk*g{^tuT< z4#UQ@ew$5Fws6jlI#g{_2!>B880a!{@oF|x#(?LA!b}?(wQaB~ae z$Oj6h#!Xgu(S)NLr?xJ*@#6zTs~R8DOQJ}?s=i)V#BMQ?7>+5>ogUb)e>LOXHFA%5 zbi3CFGyrs5_A}p@Ue5L{>Ub|+?mB+IR6qXwNkzTm^SZdz=8xX(*)@CIMfd*o1eFam z6k3I1+0vgs%5hld7_z^cCKxBq%lQIUrtABHrKUoqrQb{@ML06WNsRFCH9 z-4VGYH#8j3cx;DE>09k}y3aXZ&}xBF&i>EM-|PX*u;%yPq^|rb2OWWnyp*RA7FOx0 zx)d|9R;#w*0vj0}5XIKAzgC6{``Uc)5%6cOo=SXmihgppwWh&~am<(~PW1+b?Fus-g0wN|~01*|s3pI5>Sg zSv&(g);vY?Fj;UYazC91_y0 z8yGBhZl~qkL|7YzBXTx|tcrDSbkY{Ap}HNxsD# zL6Dugx0o16Y@7L!;e7?B*rP5_3;#v@O?43>xC!-w_Awbo?MPX6t}S2%+#S{1shyl; z8pSr+0EL5ow98exF=0!Q>ktBf<&g|PyFa|f-f~zkRQR-qNnF64w)Sa|0;6_fxj6Kt zgu28#C@+R3TKk*Nc*}D;)Qk&xR~RzoM=kdm!t!aw2_AU8W}o{pKl=joa=YujXI;O` zE$nv`h;3w|yj}(k+{w}S85*~EeHy|oFdLb$0@Hx$#Tq+qe{8Wx-SjtKPompZRt+J>%eHuzFvTvz3 z9e+2GTyEz(3Rq7b2AgI{C$Ez&fX-=@%%9Bx?Z(Nu8?DSFTaM61)(TG#{D@+Z_krrc z$kG~}&K4P)_g2l6ue+Ev5`#$6Pn1~X)*9}dU+7~e%fS>K9N72M^f&k0ns)o&cSobC z$!jT&zu9gRsYkGgE$?P?#BectAA)EvI7|;1 zGIQs-ipSk>n8d}4FQMV{{ZKp{)wjVuVUfB^mBLinZS%_buJR;`E3U#!<`hM`kGU8* zTrt^lFFqN4>9@2}OzeKnVWz*+)&i4herUk1zn&j;KaRtazI!Um0GPUD4NHa_Jsugc zv_2#;%-eM7wZ_AJSV?sa@{3#4=v|ZjnfN*e6I=n!%H4yAuOvw>ONC=DlA)sxb0~*i z7YTlXlg@F5GxQ}*Oikzlhpc(=tlP}K;Hl^|@c>@a63FoHl0gBsit1wV9`|^I<@d|NxQvnU#G_~_$Q0o5`JcS~ zkoAfSxP=-i_yUS+>{$#kPw!wMI|f4H!r8l0cKHPipP_tBY%;ma9e2k$paCOWVuab~rJy8A30r2grMa(d6u84$IYsOE8^% z+SvD^@yLmtj_`^8ap|-?7gpW&=Ijt0id%O4BMQ`#2o6EG7FH+_#R!Q1`0e+=0ActC zBGL~ELdZBJ$Vq?$oo=Eh$=y9Kdt+If=y3+utpi}Yb!#_srpB2Tz!lc!x3Hf3;&W+M z1vElUkGH5DgzX74Wnc~K2KQ$e_Bs)3ZuqorpHu3s`mcarEbt2L4F(fMqeT8`W%hPoiwb>SHmOs4hBuxiT&Qit)_}y1cXeS! zR-KNhaPJAwL0^s2-^~EU1zuo#P0h^dcn@5ni}{)}A@SKDxgpsj1NJkxY_Hc6>9zcE zO+L5kIGO^kAKX5=rwv?HWjU@Wbzo=q5A4{`MpNVLhFQ#pkM%A*hbLlAOQv#}2ww%9 zKqjHyV(Gb0_^B@EQ~fypX?3K;v(R_>i{rvkDyAkk4X5fD#Kon1f)KKiF{V*Q)4>{W z%?Z1mzgAkg!_crI#e@0Tie1&&)!{j$3CE^K)~En*YuwA zuH8J`=aIRbIv3HgP2sZm%KQ>ix_TGi*!Bq$oJ^jnJzXK^#^g0C)aRDDP8n~XBSdk{?jh{0n zY>z1cYSkG-$5Nt=w!%w-NknIGFME~0qm|MEW>7c245%bN3w_CyCs!(v<(+%G@_ZQ% z8`c+Uan-+*FzA>nG7#!p_5v@UsM~?1-M?WBA-;L*l2kU)_Z?N6$_@MdV9c9L;yLw9 zm1aAweb#o?gg+d1=eAtsKA&r5e4P{O$Co|{==XG?!RD6Dyx^Ji)@x0ZoF9$X!b*m@ z$pWJeJg>7DF!MM~Ya;Hgq`;EuTrrk_vR_NxyV7i828UM{+dwHQm@>^{_B!;DZUg~M z-JYs1(s0Rq+IA)2?={KyqT&=tdu{by`6FIO#+A(aj9NK(h7|8nUzD1@ak+Py%uBl4y>OwMWjD`60C#d zaAko7%f~uGgQ-OdaD&AokG0)$QorSX9KZe=n}SoWps!H_jTP*WJRp=C2_?g)bWVax zA_xtHPTOvY5<1+y2CpW^N-kfCQYxbau)E*>IQ#Kkl2==!yZ>ZPiB49WVZM$`#>`^A zgo8n$Q&+Say!IVhL`TCAmo+$$bLL8HSd+~%M5C_t>30L|Xzl?rbM~W3y=K;XG6Bq_ z#ZQua^%?=-Yl$t&$pm3*DLS%ciJ^L2C$X<~>BiYDC-*!|T4wKSIZN9>J{F!X!2e^! zeujn#`oN}q|1qqOxUfH3MYH_Sy^mchmtBkhYeyDmybMBwVSP^9P^6Nd?;H>L(CSvV zjoS|8(tc<@GP3H^L)Zn!_`I40&9PRzrms4|y1X^Q03}*NbP4u$DrsC4{MWz&|DizY zo=-b+G+;GQeu0-rcDm$%BA(l22?~XSw@isaL6X|IV{zUh2Aj2zeJOd~>t1r61y`g4 zfA<6d_&FK@o(ZHJ-GbVj{qWg`n4Z%I0Cs~N%YWA+Kz~>$oTODX98g;C-$^&1`5hqA z4K)$-zt?b}3g$1RgM|eM?gxPhT)~1u1quK_W7z0np!9+2m>@Jg8ZQJ1upI`<0LViM zg$~aA7uE*!MO^0J=_c*I zwCUBo`3Ui`f<>>k(zD!pgw4}kR>XaDJgv9ZP_+53nWr|zGcQG|O^PbO zs7*XV!1UZzGq1dA#|g!X&*q+ZZvT|hl2KD0gXyvnveIfUGIChrJ`_J=^hd9LK)+oK zP>ELDq>Qv+tgFf4?l%fQln|Vs2A?{U=Rs#ls|3x8>nNJIm=Cus!P#c_&qnW0F1dz|Z$Dkevlg3?%qg%~tK_Ew7o8qhAgt z8=P0+vOxQ-oxRWSeiN$tejC|^qM)@4G*+tUB_>nuM{6=35kpd~OXlp7wSv0{aeNvDg*)fa~@# z+x52O0b&o{A#WZ#vC4ggjNw|8{`1_#Xvj|}I%xM4O;1R8@1EaV;koj=aH$M=H1a^> zE-^od2W*n<#G)9ZM2F4~o%=kF7}5g`kIUa31l-Ptp=qNRI+L8SAw0^ZeLv0WJKLyY z^dzNyxCGL=zx1ZyYKpQ0lvS1KyTf0Wj-tgNiYYaFq2-$5h_{F^8@40&rv^fD&+q>BQpYxYLW1qkU1zwL6r%SO{z~u*N6J+Wfat3YzGHxF8W2i- zu|RlWqh#7?i$u4v{ZmBY1R6Tr1Cs4dc-Hq;^OWU~9jny)R2UvrK9uc43?Yfw&u;U8 zl(X0qYeMV5D%i9<|MSY+!Bv%pzH3u%vJIsTEZ zfDlc{tOg5Gd+jd+K!L(##4artFv-q}`eSO+eQ!c#!8;vF;4B7dEPqNU#-lIv<?T``*`BB(VcXfwH~*F~j|u$xvY zZTC|pJcbk*t6Jq{^XLq@2eQf=-<^s)ApGd|X8#yM;p0+ppBTwb-k}Uz)ua2zjkEUd zN{{fGX23AeOVf=npa*-!#k^w=!om*wNquyG*;~e*1L&G`Q-e-^8>aG3rworP9iTqvX;OS0}g~ zF{H`WOd{C<7B(nX{3?UPDd z=#mLfjzL$hfsrs=^v1#mWZJOVal=njlz3cJ+yYO2}?y=HRhdugl6oOr;oHb!jjcV z@byrv9)!eT5(S8UV|Y=acG+M-qPlYA%u9AUD#A78UxcYs z+HLp(rGH?J%RJ?YQ|m=md*{0`>=)85iJK&$GV7;K?D-f7DJYt!FeP^~PUB>!b6jG- zviPW&5-G zhq?9ZYxD%4bk8_`CO0qZZ%e_)oRP~N@AWx|ixS0P`!E$(X%0dqv zE`HbQ^l=OGMPs#brc!>AaV3LuN|2Pakodp1xS&^{j033U&H~Q%ch4Q<%>kKo{v|rW z!UD>pFhEh0{FC?i-{A=smcOh)r22oR*8#gopa_AaIS|A^R4gbx;0puPA6_F!RHXoF zkwN_}szzCS%pxNzl^QB z@vg2m!ozI#73VPcs(q6x0o=(1qf$+z5BX(2^zJOmUM&IE8aEi&4Kl_w47}MMDQVt> z*zHHBSuKhYO4nHzNQf|6#HKzDM+)dsc`29?@5zwhP(w3tkwpLvoV{8JM`@=>tY;T= zx|jb@xu|)!8^0Zy0f3{yWVAte02u3D^Du)H2$TH5z+5U{Sc8PWSP_!pS60h-o#-+r zZ!rYt92o-yZVU>)TbZ*n0m=E?)d+I51(=1GeiFOJxRo@KZ440q#iK zn?5QQ=6*0C0U*HbL!eLY@Os_oQ~EqE$9(sRXFlN=LBl-s3ob9R;{+FEMm&g#v4X~)i z3RnRsS4ukeB5o-1a&Sj*#1B*S$6;u_#^e^tB8t54%O3$5J~jRRM7G1%0%DSjn=(Pg zU)7MYiF7z%0yFQLI>xn}creM}i3eE2SwbP=B`H!h2R|@pj13Y#%)*eSAVbBsz4_Zm zG*CJ~O69i|4*+ZxiLW5So9+d#5F$in9N5tY<^tz*a#PJ+YHiT-IG1sTbLgduL9;>v zMLWp)FB$=P7~1l*ioH;)P^QfK!Cw}UY*T+{I9nO8q3Mq6HdGBDveuz97IkncRs&f~ z?(_^hSbS4QcE8LcXQNuGFlt3T^@e$0e~nQmoyM54{(;O<8f}SZls15>a6$G{=`#l6|{xRaX}>XOo^5 zaYMD8Z|j>w2O=nd2N)E7+oYa)gk45zygU3enE38^qmFt_sG5aQjt>q&E?F1T4#{%V zYBj}a!o1i`SH9>|aG2yQ~yu#N& zMr%gX$4;sWj&fR~xQE39r8z7P5KYZZKzqC@w~gMROD*4)toS83ZMoc^-|Q8eYp!V$ zkHir!9U4tkfF5ayBxYPKg_F8+S~Ea!-cq*!fV+qPmEc5N#2gQbSF|_w`BjESC=Pjz zR2rw(LD0}AUgNldq#DO@6j`uO#qjes*VE+C!YZz9><@y7e9fs(DF?IZ=xx?_UD={= z$Y&u@Q@RcTw6Nx(Xg64|)zo-KA(rYa6>xVrqKt{5YN<(`HaGy|RL>q77M|u3egcRp zz^czE8#ANNZ6!X;fw{i2C{h<&^EhmdOTKdGS979OAlQx10wF3Iwa!|J7H^zB>Zb&@ z7?!W1utijcoj$naPv6&JcLZVBgF@omfGMwX2ZDA%C+Z zMyCB`f&H@7q<-JJ4KrM1syrg-m481-!2F#<{SC$veB2Xi6Z#r&4$fDK9xfpZc<-*a z2<>I<%=*!BH}KK6xeI5apsaQnWVgI0fFcGE6-|vhs4O=SQ1)gghLT}fPiAK=Rwh05 zUMJkaoG3(EnXh?w#%jVZNpLzie0x2`qHdB8HO_JorD59mmBdHDK(*H;8Y?pI*`ji= z{Mke+kdAL=S~+(IM~dNqGIWNFg3kbf2FJy8iXc*p{*x-gsHG{zP08|TA}d8HRogOP zj-Duu&_mU-xDW$8J=2KWrQl$UM)uWfvSZcyb{a;@v8|Pqvg>GMGac@D=(`2dVb+$Q zv*z9|Mc(v>?lqTdDl&Th%Ypk2Unl}%QbNL12ro4QtXw#-~ z7#ZB%-66PZ@Ze5xf(LgEGPt`9?(P~Kf3o(ZQwB9a5L!S+f#j!X5@5-C&St zx!*bccpM>hz7ZMGqX=%;lPfvU?N!+TYJ-={#8Nq<-&WdT)Fru3SMdZ=B@=0$lDK^1 zf<@O@R6IZkn>%GQmSP%tHvmIHwmG3jdNFpogd^&sv*5Gol&Dr7DIDETTGS+Oo@DAc z#}7cU)KUb z6ObbbfSzD6_g9qrR}7)LR#>91uYD7Cw|WbB$BvhQpn4Jj8Kg95ngoC)C>rLiPk?S~ zdT01(fNw`kw8ly_=(59wUf6U$c=qj+2k~Ka;+c)~JtW!Q8xAvh zGwdtiU{WF$cl%k)tD^Uv;)_8!X_)u7*QSGwNMo zqQ-j&1&QHI3V0pmFM`m?06gSvj0ErS5BdBMEflefYhp`MgX&o)!&W>{eVA+5*M6>p zEXV+|_~udj-TyQd0>{1psBk#`*SQH?&-?A%1P`7r{iz3n90bAg1NMLEEl4N;zx5Wu ze_CM*t|8HaM@3BB;@P%092mI@zf!A~~gD=|eOY<)g`JZ_o=tK~Fo_};C zS}cHJs0`Z{a#nx`6j05#9EvzlPN6}gH%XUd{#LW~2Tf_IR5UdI-qDY=6bG7|A)^a$2o;cRmr`UK zwl-2NS+z-o(wLC=^hWqDsUe#TV%x5paYY25V0c6#!dKa6)uEuRt>AAXU5g4G1t{$RH)HTW{lFf24Y_9;Z8)R`L9 z)QM#(Sh3k;?IFgGqM^jnXO#> z%GKap05JI3qn0F05(%Aim&#PwkL#LL6}_CYpwgVl7_s{KW#lFfmPXPN?>I(R%8x^_ z@He}Di33fYaf(^EUba;iE5?6ZhJ+DdS!*bF%S>t%?fg1p(nxMQ5XhgT)F|%ND*bUe zB9LtP%G^Q{YD@%LcYlbzydcOD8ChM)tIg^4ft^avS)+?~Y2O`!elFL%Q2ABu!%*&GGAtX5isgjJUq>Kd-%Iiy)f$+?g)X8ob1Ffs(~CZtXujoLqA;7%5H5jEXp2s; zEBQuO-@swdM@Zv1gwrxfc>$%Z(V&gf6z^u9Mw{pjki+|9q&`i0TY~?eA4%wuyy1~9 zc9FmCJbnL37+J^7oQA_1Rm#R@zNaToy0Bvopdi~IekSl z+rn9R-fGFB&>A$EC9vgdKe?x{A&a}{f4 zaq^Dlw!&VyC~cBo?n?@(%sdP9oIEt1w(mykT{HnRoD?5^Nv1XmIxb&0KkBhUF3Pg$ z-jBTdg!LF2rf)(W(s7v}@m2kJ4;b;aYApAy>F#EDDb-KyqGji@`VofRSnp75`!^^b zB;mh0*Xf4DhQ~!X8BV$3!+Lna&ie7y<*$lNJMskRA~pG?Pmt2?HBe7#naoq|bIZ7C z(?Q~{kqrd4o?5ry>L^>_d)4{S>S@ybjB`#Ohng-rzTJPnb~vfRE2}k%*#Rtr7hzT% z-p!=mMZ^>-l41SDo=m&p6)5_BmzyyE0kgaIhn1@eTsp>wzR%DQwq)iX<--Co&xl|S z)vik!eZI1Hvk*n9{y7)Nu^RcbAREvhN_C8$TRP~`nC8R-tkLwu6`Qc&g`T7%)nY>2bqGvoM>G5t%=<^j}Q6VTVYz?+tOsx6>5Rh zx^Kn#6Eovf2;Pbt?~?QZZ;z_ryLp`2k|D8)TT~35fs^tFkwZnuON#xh_D>xd_0EoT za*LZs-0i$-lf}XHQIx?SW(-D+i|&GdHLM(TNTh5ddg{&V!-ZK!kz-6U^VntN-=d z=lnx?f#3KwLX9hB&PsC1%1JT!Ul0G0H{DCQUD^byq{kIJOnKb zAOvkofhpKO8;Sg0bXEY+{O3z}4Zu5-CPKpj*x9*xL0flF44_+S04mUTtf55@+rSmA z%NDg8TM?~EL0*npHU5AaHuCu-drKv9jsBZ`9sC>hA3Nij!&}ioTv6S5r zjhY+!_wF|@jCEA75Iho3pF1u@=z1B??uWitxevF6tZ%XIt1}4jIySlLY+kWM6^tMR zR*!A-x!W7b!UYgMb%_=seWigvcTMbs4RWx>yXAY%7Vc_OC-=2v06q=v1TUz0$TF_ zLK3WvLIb$z3*trIz2O>pSyV&$^f=GtrtV!m<6Jw}b(`9@Q~nKjEeY|&*)if+g(KmD zbhWE)n2S1-*!r^)E`K+Mo|>1vj$DUsA`Go*V@zDcO1Jgc4}$QA+PKV9e$%C@GuoX+tC$lQ%HJR`8mzF(_xJtpKD zZY%TgJrbaccU>p>+tT@vSTNz12whmARoyRYLYH#K1Ci1*eQC0-7M*pOORfyGjEe5= zOUq(sTWz9>ZO+%zUx2~g43i-Xl&nM}NxU?ia8F&4s_%V(9Y#Fd(J~D$?7K!0{c#DF z(ql4L^tTel#or$6YBH3XCq3fLj-yO9O;0iQ*|F?UxF`z?@8PmP8xyy>Ok5 z|FRED5<)}@w2#hZWj+-*#UxTgcFso%<;=E{Jrg}CGca}#$7Z>%2s&;0tby)M8_!-k zbyiI_Fo;kO>*_zP9L(QgyjM1B8)W&@y!Xho_(TSDI&f81r?-H}EF8OyF9re6&ju?U z+0+mA-TwwKE~M-Yg?pc<{DzJwH|;u^RVKa43y~olNMz6EIUk*9H72@@%X(mwcP(4r zDee|tlrX2=3+-__1UPH`sM+MtkZ9JmzX|cGj=w|W-qgJ}DsbRnJ zK2eTVdxqXys_+ygCRJx=IoUZ!T^>rP6q}ga9z#Z)C~G;X!;f7N7ppT zcbx1tAoNak9ktz?J+-SDX|ufqGhx^l!-8!C$^B7I5{d0K*>+LrmT$s8tP&0NQ(3!& zLv43Nn@KH;Du*Nkx;lyW*#F~1=43J?>qw)J!gJ3BAZ=} z7o+zi2=Evz(*s-VP@*jo723;rsMj*9XIurq70LUMpXH~#7@bK=!LI5g7 z(Vs9y%-W~A!CfT)j;CvxhNbkSk=Q>WL>lTnuTjYWQgOE_YxX<7l_l?8d|Z940kQ`ZzmN(?KA4TVQcD! zxsrQxIa9lZE{shRfcWxT6z0hFT&8z@#WsIzMxk{!~AevFt*Jre?{xki z*Gpa^Ze2%jwcg_NG`}KW#fAQyZSAQl&GAAl8mZQo^jI1a~juh-)hgiF` z?C-eJHl$ja{W4c=YY8B(nIf*pwTvmP`8>$LMeWq|l={$HZM0p}+cZ4>ekI1>r@o7D z#7T&1D2)8c0nqysnJXJlnjm&EcP@RP(L5mkg(e6G4tC4kvqrk0BWAYX&=4w|oW%>m zHl|Blb0XK~0X72acDzHNhT8bK>8J9^lKKTS8Qy1^%g5dk^ebOY5egg5cG{PRK>E_)%rIhCpJ zcTB|{5OaqhLM~KgxHS0++`jqrLo{L?5lah?pddCDRBVq+1!7VESzB>V0gkHbqNn!R9EY>D1H1fL(NR2?it z&Qq2wE|H+ENA0)0*~!nO6}!Eg^4;!dO0G97JM=UugOEk2mSasu|H!u6B$pA#$8Oi! zOAUk(z9SJ2(jHaiQ7noX<_&B&!lx)fDSILul?L+&34zaZ)NvH)VYL*|u8XEWid6|F z4js#uV`j@Xo0rEi5#QPP)jxbTC5VFeP&80?{6rWyo2nH`mvFwsUhmq>bC2m)3B^{k zZH=hkRInSsGrvLgC4ugsZ#6Q5aWzTf+7tNIiy@A46_ekWSpKb#u!hP~);knzWwUI# zND;N}ME|YacOPa75x~UtPf9;I0rO{9Mhmy7qWX7fk^S*vIv;Y_vfL1?B4lj6n~{;9@Q}*Wb3Y3IhQ4 z?*#<|03FtE`1D^W2RsmJ0HDSGA7g)Z@W>bNE}%)Pf0sSMYaYRCz=ifNa*+S&BPRTJ zAMyYCW`M0VaQ^_8Kdd;|$#DZ3JE^sj33Ooy$cCJ4iT?nQK`kj4u_(I_MPw&Gcvsl9KCd>TFtCWj(PigTUSwg2 znApi^f=53wb@y<$@N49hIKqN?y^_sW;xH}f+oOxhgp-r5C9|{&5k-%s_e*!g$#c+YGc`zO38!yV$nBx4Y z5!*yEhnVj8#>DHzrq8L4%=R6Y5al3y(!EHMl|7Z+8}@sW97yW(aO#K#zMyBv7w`1R zU+F++p0_~v`$Ld=KG9fzNy6u!vSo@zSOqz?Hmx~|+j-@@I4v^pn#w!02a7noKwR?= z)hnm55j88ZM9+jjsHt}&C0ha#%tvQmHCA{uxsY6N`mLZ(pcrmHzj06%R5TbJeF?|Z zoZj@^j2-W!J#FdmSUp@cXigvWnhFxX3_OJ-N)w0aAh-xrck54bCCFM~qY}9DhwU|e z&57?+N-P^ONjUNNF8EUko_Dlh38?-u&AEg63El&es88_3NzE=*XvVOOz%Ve0TDS!o zo_&4@0izgWh&*~}ML2&mV`ABP@_qL@vxO6GRsFt3%#OK)M)j36BHIvb7ZDxBhSR&? zb*~B!c(lDU#MBmp!JY6@k&LN%BX~fV(rEr;N4f1FRUwDy@^K6-cN|R z4j6Nk`I3a8cYK@2=^yZ^069^!3IUnx^ou_UT4(~eQ-RG%%1E@2Fdp545yK+DY}!5h zgPT0=+)RqB1e4*->KoZF2k~PU*?ds?$UNRvc-)_lKI?@TRU4ISE;Rv7GKUdoR-_U5 z&=;ntb=`1-+N&Yn191i>fS%`9yYC<>hL*UfGR20)S>KJ7=q(WKSNR(;V;_gvt4xOn zmaN4Nd&x`F@`yGxphD_;%ojKeET{a^W-l{GyASFIsJ&t-^Y*0m@V)gN8CSHkh#H~2 z!RpwZaCqSY`rRLzuJ!_tN?o4Q$FqBcIy}!maPGT%JKgLw=1%1JUVXMAET(}Qm#JbusePaDe>)e<}8jB}L4A44V!V%dkI>z#M`=5prPl`c3S9&X+((3cJPD z95GKV_UGWn79-H+NK7Oqn{U0mr>X)Z({cw2({PD{omtE!v=8A377-SUP;5irbj|ej z_KTSZ4gZNCX`9sITEqiBv5d`D{Tdrg`cKAza-!J!)SVFupkmNx6yFbSYy;;|X(dXt!kcPb8_gX!FP{aQI4Zr8N$C!vYd$k&!t;*> z%Ht{MMhrNFv3aS=7X>;uu?x$0pxid^B!Se_jM$;vO6vK@S|Obf%J6P5qWp9d9BRrvWiVMO_}RmZZ}cYX#GE%M*c%6G12bHzGAxmO1{#Lygd2Il%72{B7BI!c z5Ee3Ynwpx@m8or%`(k6&o47Q{z`=g!+rxsP;U6O?jvp5&+jfE_$=lXTebcg<1Wb^Y zwe~?qIs@`J%3i@ZsiI4twG8C?jAYA%^3uE~b0kg(?fK<|52GiCyY>0)1!A*g3U3M@ z#KaQYbqZY6w(OVoEhJ<&MAMssrF_i#UCCUQ^op*{LI@l&Hd3A43!mbWEFa8bFUr1F z(OXp&Lb)1MhVz7}Jf^Az?CwAhiHXlb632KU@-0B@B2IFS&am37-eVjoW?qFYSv(SX zXeu+m)+q4{Ua8X}`mDEriU}C0rm)GdspBdo8g`8zmp8y}R-y5&EN7CK9h zmO!6@Akyu@G|~DNcq16R4gnXSrSCY$$CuBPTd11B{eE1f=L_j03HjQ$ zHE5*nVKQKR+4LO_49=6;nEYciPEWIwr z1w71V0zfsHvx;Z<@wS^wl)I0(FQjc2FZ+9BrG(Y;TwqjT_%mO|8L zo>2VthPCTJ-^A^0@`O|`AieO`c_VGqJf@$@Ae*ZuDV|! z81YOgug;e`;4;iU1s37yOz#4%(~C=Y4lXk|-k~8VBxTf#cW=EU zcl0&!OsoyXkqRG*&1t^go$nyf&iMRjqDN+8s{oa1;!|L-9KF{rg5nN??mAO{IP`s! zz_NNmk7NJS8@`m45f{#j`AFv@Fe~MwfEwcl6GBYCgF{c%`s+@n>LYJZHlnYXdyrxm z4rjGDfQp42nv^xc0n5Y#bL-GZBjjbX+O64o=v0OjMV9JuJwB!>spam6ST6357NGaf zu)2=IQpc<6dY8BXawVP&LD0c8b3SK%Vz%HFWc`EmE zt6tY@u1 zl6W{`QQt$@p!*1;?WpLf_p0ikS=nMaxA=1W_pK_8U8e>%Hh45bJ*wJrp z{b*+d6*`hCADDfWuR9L41R5e3E-{R7zq87H>J8unZ464$JX3@{MTqSf;M|}hGwsu{ zZ&eUI(*Rm|-V}a}ZxR_qZoq-ctpo9jOjfOZmuMY|pZJ=qAcO0z64`*L&$5;uPL;Ie zEoUA}Ph1v@qzWe}Yra03*x+PFY6xv{@XbXd;1xSRsD(3HsSUk$m+ebJaF|@XaA$CA zdQ?@oiTNo*DSv@uo;X!pOd7MLvijkRF^B59Bz*t_kIbv>BQ0uTLjM)>cp zz~AHG4DnG&EGRy3I5|EPBj_R+K!K--}(sOll|KL>*NtVn)E}1=E%zE??Gku0$I}1e3J!>t&mi7*_-kmM)=BbY& z?O%CvoSLtPdCxSudP=cM-_QLzb=NEQbmmKSd)UmehjZfnj1$vYOc&?nk045d%Q3?aJ5a~;&%*BZgc?y%RWP8x=#s(?25g3%6kfF97Ipddtl#lzx zng^5u(0IM?rWASnMlK+yfesy3W*+r0i@$DTAK3|+;K=kUrNc1`)veyrbRL$#XnoGy zBgE&`5nhPtyK%cs*zad*fYm}8Lo^-1Cm3_?8c73Z-+Hi~znAGnL~6C+OX?IAef~c0 z05pr@Hu|Nkbys8{M1jhQDs)=wIpGXpD6nqW)$`!tzZa^rvbDFV17vY_^+7KuQD!PZ z65l^6ZXRv{m%2B1e~j|_1LHongZR}m&<;tnQpTQ; zTyrIwDJUDS#zS4d$KtuZzDyK{WELw^bX_Pm^-}-b=Al>V*x@;lEWXx6NIqz1y_Udc zNT-Q|LsS(I+|bkjOfkUhuRH^fWIWZOT9FOgOV1exs=NzO_N-5Svg7S!!)ft!e0AM9 zLhW3aZDPq+1D5QuDOM}1U8C&jz~Gog0P7$^Z4JJ^ca=6rq=;k%MG)FxQ){1)B(H(& zrQ?g#%{liAV#nXkjmtz01gK1fir~#Bw7F@OQo=-Ez9IX%f>VlmTo<^K%8mG}uvT#) zT1CumS>AzKz_2*qwd2LXTonNE@il_p#<@&np@x_<6<9&qD#<+wJG?TJy&cLoHT4pTFmbIw!1Tss!4(xxagKuF z^+DkpY2~N=1++{H<2+}#(~`CV{UA6rz8BJ{#YxK;w`N!r-NGbb(-`Nwa;zSO_Zo(k z`aE8T#y~w1;g*v<$0DkIZP6f#9fCX)UeqfY?9y>9?MB>qyiq*SSiw)|G(vihr*GAQ zTSGRDAEObOd~mM{A}NC|E{llY#=AUb4$~AX@F8mo7t%j@#c_(|Xq4=zUS2u5fSqIw zSt16p5Swb>7MpjybH``*^bV1?5VFihDi=I(6aor-44Hp-5u}&2C`?=Z@@9P#Ek?Qh z5F+IV)V2E#u5@H7m9_>S!FhORXD2XkHimWfsA8>P<;*kgO-54YyPi)4n1v1}Owkq% z2G8Bf-iTf@sJbZgiJS9p;Mla@w+dKual%8Ui`{$-{r!i#p>$~8+07tGw7Ql#GFS7g zbp*Brb0tpF=x@5Gwwgi8L9f!6Y+k3T9ZUA#^y?j4F24!A29o;rM>kn-m>$SR4@y7q; zfum4r6u(O7RRyVCm2CqWq_?Txe>abm?Z-p3CS|%dkNW!Olp4BihM{};$#j3gs!a?G z%(z5aGPhh_pe|4jMU*to;{UWZuu^F|c<)g=JDlUDxJPUzb1OB3y}2gTemfot1pm!= zYaUZwQP<(7x7+au95;7X!U~e%r>~nCpEkCnx>=Dq-6LQ4-`HHT!y&DibfYo#_Dwak zw)0C5_9+5#CTZSpx}VO&|4KjJrKI=PqT6!NV7o<%vl7@<}WfojK~3MQifyLZ0$z%Luqz8DLu##JC(bR|PXDwGoUR;fC}73A&t*e@~?$X_|7 zfB!re9w`f^h9b1gXi@JHcU9<-`$jrYH=~m5z(u*{li5IP)Kf^CS5-SvwXf3b+-y;h z-Mw0QKVst0RP&=PGAh%95yw9rdLbOW*&6ujwkEF2p?S8I{KN+jyc%SiQs(LBl8jl& zC#f|JqsYs(4!1Hv(Jp{_z>-IXekSfF%HyhOv}hIkj-mm2v`4p=F@=bdi)pWUl#P4E z8MVE$_wV`v8vGcQ7odZ@(Ht1ak4VUz;_naQM8HYA)(HE0QkkbsJ9~bpQit4<8D{h> zp-eLQk^V<9RBfFPaHhkZc@94q)}CEo>uv{d(RWRH`D>Pik?4&h0OT@?+X~KmX}_hS zCt+lLv@$H>RNl~-8f8bu;U9}AY4Ib3x;papvtp5q|2HMXR#?wJ79 z9wxKnQTaAbV|;E=o&6)N?x4&2@C3s1#~en#P!BaV2rIv>Ul7m*;NxxDkB4j~y(2No z1AN%=VHt&L*$~czVvpI;qazspgx)pPuif*oGPsbI&EZJFo|z5R0{(=G6PaN|_k?3^ zzt^B1rnd%EB1nFh-a4Xm3+fb4w~v+`WwnlGGh`bQRm!oCU@$?^Dfl)@mx@0+>f-4* z;_X!2yc6T)D8U~E*OG{GSj`qKFMQY=pAg|V5gpy}NvH)6);j4{V2zSrN81q-trP>^ ziUFkqUre`G*FyMSTcAa1vJoQMXBGQo}n#VvmuB*A}`W z8Qsl*$A6%N=Q4`ZD)l|N(9COyu8ZMU{Y*Ma@~i6XmsG+LR6pT36haGV9?M~(da=CB zURbdjNFsRul(h;~qM}ySm|%mv_A1K3wLo99%g)Lp$0!(ojMEnBBtvRMXlJuQ+rH+t z0#;0*s!(;$jj#z2{h*h!)af(-F?trWbr{Bjy66JD>kOnHyH+6TB(Y~N1*zB^$a+tTGuEky zfGh*_Tz~1v^anH2o(NAKKe?pk?^v>PHtob@Qp8Ufg_5uM69D*HesoSEvkH92!7$nH zI7c~{d&p5gdVK4#)b3ZM-{Kw7CD|PpF0h)LT2mfPC{}-){ZOAlcGRB|=G^RxVkQlw z-L-RTtwS($+WqvEXDbPM33;IS(G{{PzKjf!^)5B-B%`K7iTv(yXOisTg=mo_ZdTU| zckUxB7tvxFY$J=-Fy8T7*7~Dv_wSsZLax$`_1XDW{Ll;rw}>%oCr05wv;w=ke(sE; zC`&=KiuOaFR?!AzOt|MSA0W{8O6v81a-l)5{29u$Jq4%JP*BX|SuhT(zu-1Y5e_&Z z+Ik(VH&Grk0xWwh>I&4KvY?;Jt*zf$k^)y+UvfG~D=jAS63rfK>Cov6;_Cnfr%{@1 z2KCmf{V;kLQF}+&KpI~kTLHPvyT^t{9F)1WxP#nP=4*gS|4b-htLT1f&+0PJkMwRP z@X%FXj@dUU`=-lcH#Orh9`%_h=c#E9_BoTKokga+H$lKoeXd(7XWli3V(k4?JL6(l zN90Pw0crDD_1Z@<$F-@B(ro#h7HhjHWApq((^WBQaS|&C}Ktov3{mBXgPAn>#8y5L)yVa?cX^Fr~ zfN!48R%b$WHcoR?BQh&Zt+~;r=gz<&HXx}B8xb; zqen#5cq<(*X!#4x@BayT{_gnwOVcH-ZNP)hk^q?4|DZAD`(uwo{7-!DUrSVS1CUKI zKp2OEosWfsi;J9>hlL9a<+<3nSUC7V6R-d#G!090au-Li=*i5*(%jq?1k(VZ1jFRb zLr6-nh>7oi$W}fckYoy2#I#=YZ(|(r8ej^z<3^qa0r`(pGdp-q>+fxT3rqjE>$o-_ z5|8k&(Dh#p$A4&La2w8F_nhB6D~P`o4CtdrArb!c{($A7KwX`Tu_j!N|1U0v-jNhwSO5pTY}Z@HZ%uy6SlljK_l7YolK^^HDUv?d~`m5G(9rcZN z@e5p>%(+m~3^k?UU^#{w(RSna{+Tbqvaa#9nwUQNt9&E!+XppO@w0x_Gn<^VT(@@` zy|lGFYtFn^6?xYFuUwX-j@n&2Lysl9AirO@?O_}0D8N^q)<@EaOu}2F;|he1uY^kk z4H07@gTtN98ncSa+SIYfP9N;!vxQk@D2Kouw$@QpTKS<)qm0SAGV&6qD%Xu7*x)WPlyT!fy;a1gLx7MEYXw(|<3+e1avN#yX<;T87z6}9k9vBOq| z!@w)7N%N;B9KzWg(K}?dkl38X(3t(qZZjOd)p4MtJJ%xB3z3u+jSWs$tDjLIQ7k`0 zfB(t~`FEUFx=L-_Ga)actM*6oYc+})2sHDIJkkT@;{7luB@+>L-W87G?pELTUGf2fy6(viWii<7O5B9K ztPnuBT2%U~K@=$WF5|I{2fL?$OnHaT?vWg-jFimTiZAyLZ`qj--+VR9+zjQ$+SvG! zhoIwVGM4jIiY|RbtueA0`+X%H+oXC3R)c(7)?|neLTaeoI)DRffqL$`7Us=N9Sxc^ zN{0QqM}c-!(Yf%)hp5=-vdSUy-2?nkjsNUlRvoKQsjtHX^NmLRjm^&UC1KS+_n5)AdOZ??k1 zCmm(d^yWe`ReiO9VwJxvm&D(Fp2{=}&4l;`@AeNADcIP3ZKH7S-PVVz)~CwcV$++b+Xewm(IImIuZe0w2i_qEV=o z&0kxFTn0*ykS()ij=v|Ph_bPC-Fvs1fTZ&xEy4Qv%s78ZL*+o(LjUr zxtE*+skcT6IN1WD@>{kM5p?i8{7<0hKS zV#+RAaQb%?WNh#m9}Tqy*h2Ol<@m5~x6p2|Zq;SP1-KzS@@RgcKEoff??RjR#_Mkl z6``!jg<*FIconomeB(mQmrVb`lZ+_l$3uL*C`1odBuePd*ZYr6|i@ z>xH4A#oiXng-R#{(d?6EY>0g{cC#rFTmIMT1kt64bY@5iKbG|`Wiauf!J!kkyx;T3 zAu^+Kz0|`RiD9T@iijy?s2k4BpAbva~7LPwD?YVb7IV4O>m4gYg^vK!0#obzJ1F*4~#w{Kb4 zR@M3-SvE(OVW-NG4C*mEbvevE%29_UCtbXGW;IkyUn z0Pq!xzm9_|C00_>+01h_gZW%tH~kNHt)Yv_xcN$^M`NxD-%zxX$Q4s`I;NrnBWP3v z>N*8Yd%261Goi#JCq%Q~CZnEziiFYHJU(8FTXUq1O;g43zfI@vl^^IPvh`EMJtNHI z=8)1L@zZSr!c>Kwqie~6bNK*db80Cp<8-=#Cp!r?%H;1E3X?0972Ph>h9UDaYd2V^ zjhH`L8}I8(9DPcgp=KH3uI#;>GuY6Ej8!#{|!j!<_S7cR2CORLeLzJcg#vq{qlsH5DMOV|UBo0_#n25UDx53-#GowMTwHot!J#a&w$$A0P9s1~`vd}*d+^4Sci@_Z zE$oRHNX``N8-eDd4Y=1G!ffZmjJm_EC7;J;AK_Ym0*JQ6!GbkzdNdmSi;QaZi{jwEGd7|EAK++ za(HujEA|g|x$Q_@h$nQHU8vLm))5H2clF{!zyXb)$GC7$EojpYeKAq#Tjr1?6yR== z0@q;$EtIS*k037_CD*g%d%4fbnRV>@^`w_sylh5=%2FH1*XbAuF&|fk`CS78U_h&t zFlS*wN;3=(VRrRa?r!%s7^r*hhKNuftvPZ(CmL@uhK0IV-bf;Rsl8P}AU{%Raj^QH z1}xmpI}a@|7LaQ>FsFq2HATLx8IcaPa@5XbKy8fyyx$rQJlGy7c3hg!8QqsarAX!0 zukPR1F^g67jN}Vu<0EsJ5<$(uMaD-qRBcY9wP{H*gVtj^8!nZ%_IdF;jDn%NG_!!2 zC}*yima?2eb2knPa$%g>Xv@oITzf7U1NICdyJMGYPq`aO2VfFC(j3~K`^^qZHqmJi zq&;fo?ny11R2ftBYM%cJ=P~MT6ZcOa=`I#|etwr{%v-ES}1y0lB zN_;e5Pnab+nFU#zP6)(aeLBNRh(OLLD|Na;W2~wxXAhpD`^{?K0(WcP9NkIY22jHD zd!brFT6H)?}%3Wt--Db0Mcz#e<}f z?=pLc`e-rKO#quXL71eXFqBl3xdx0Et8~kq&kHRkLuf;4eg8Z%5|lvw-ENQ-FV*Vs z?h+jes^EPpU1xM2`5ZR#yhA+)0x&lC1nI+Pp>KPxj`?ICRMkRkt2k0Tkt)`hIo(lq zc!{ye^sztH@YCX`7SPQI@D`UW|et_~r=QmM440EPOBY{RZ9sHc{jA346aU*Nsbd+h!Wrcyu` zrFDstNf<4EC7oMa0YtYcH$5Ro_r*Ib1%H{8nD1AT$+nY860lR@4WPSG= z8nqCC~WYJ#nVT*7s%=4H2c1jVUNhWjL zn7&$QGRy3{9fAjZO!1fWKxjXv;XawM9+vRHtwXfnpBIHu-~0Rtb${ivA$+pU{DgOt z8z+_4BFJS&b}l&cGnACRm9GK)u%S;BSgsMTdb$Htlo;7NcMZ0&q;Ld&<8#u8cm6U; zE)&xWf%%O^s?NAxfFwv3|56Z@;G^vXpJdM2zTo&gd+80{OU2s&cta(zBw%LIF+Rd> z(iK^U$!#NzCjnKJyG(HTXTVO&Zk5r8jqK15K)dw5l&_n18E(Bza*@huE(|zN!AGYn zYg@vf6p-iRBjwmHoveF}3(un51$L%rK#Ej z-oCOF+(j8y4`3zZ;N)WAW8)y_1<7d8j` z|LA@B|IpM7eE$pV`TwfBS+#X^$-&hFb}nuf9yWeZJsbcF3ViW@bJ{%riC+in%X$Bb z3Bayl|0|mQH=_UJll!-?6rmA-3(dy{HY>Y>Vgw$=t$oILJ?+`hb^LA4eJXLkP&(|Nmp_EyLnynzmtV zad)@i?(R--NpN=(ECdfM?rw_*2=1=If;)uZ?!jFH62cOC(=Vi6?oQU{0{*J`IC<1fSpQfWT!^mI)L{JP{Nym7$W*gf1GoCS=ku?d z_0L~h$n_K&UQmITc{@5_XQ+=AH%{3C=I7NZ7!;S}%EzE1uOAKF6JnNgp05dGzkGVb z>xf{|&?Zf{iO$_6EuS}wR1>`KG>0^`)}0U$Dyl4I!}vCjSHI*pGaT4k6;rO3rM=8P zRE(u8#1$KlZeaa!Tx;V^e>sV1gPk6n`8_$FZy%O^F_Uh=xc+`Q0-Z3LZBu831_H`4 zL*=(0L!w=>ia+pwlZ>Rwv?H5mhbY2ZtGkq7?-knJNff7A&gZFiIETC|M{rNhcMN@o z9`pu9+j6M(GGhQRXI!;NHP!d`2y=nNXJa*m@3b z26b|#Y~P5KoGx(Fd+N5Cto2sO0GVToQHvqyORk-C4^g6Xg|Gf5c9_v`%74aFM1`TX zS;vs;&G|TMB=zl7@}l1yI<#ZN=8Cjf>74(-?|(PdN$ITV=#vBP?6q52r0~oa_XLky zOW9gUBA?Zq1jo@ukj`fhPLyH zk0PT1zP3{!hgx=UrZ*RoEPQ1`)GM^puZ|Vc4FTOF+}CktXw~4B9#*$zRr}(Atnkgnoi>6M7ZxN6T^~(52y= zBe(`&%2|B@hp80HjFGGQ+Z|Z-ULrKC+toex~8s8 zhU^>{Z1;mvka>cF9?$QS)xU2KGm49M#f?HK)H}Of!HFNKKarmw7j}V?Bn;!9Y_cU` zXfS-3x}nU%Boc|7-HCGT-%Xr~#z@vDi<({4UT7!dbsMJU+I7btdxcygV;G#R$iGl@ zyptBwYQTg->PDqT%n_kh$g+d)$C7kT$3%T0Um2Tb=Uu(F5K$y|iqh&g4Rn#M)r>~y zeXQ(51)Hbg#;SQ0nm^e(Uf^86B6&g+xbsS$8ZzVyi!fTu4((h3HK%E^Ri+l#A4)QX zELfZN?!03HA>ORkKB%)mP~t|Dyh_hs*TBh23xA6DhL#cGprdH{{%Wpns?Ubb^R1h0 zIbwGCvFFEczC`9;-*jV>r1vGWBOpvLg$`*}x8Qm_$;&WpxC?rwK#^!{9}Uc!`jT)m z`5iW~Xt5CJb0}|0%H7%aremtnOL;}G;9_Kvb5xSPlvTWC-A8ojU#S_NVM+QO7UUOI zKQRlIk6~b^a)1sZ?nKzA>r(dQ*`frD;WogGaHUex^%NlpATVyZdEd<9{+mHGSq)Q877Aqaj=8**jQsOg<_IzqC z9gxya&%Xp&o-O4Zs-gUxj!Js)b$^pE;lx-fueBPn)Jjy3gwcX#D}R5cdK`P>7!7A8 zQ-d43FDk%E`c6>4MKY$XX&2i%x^mUZuP-q`qtJ6@i}`T%=1mrqn|*Cqn4*4G;{!N{ zDJ_Au;W2K4`aM&VXzG9@YN0hL%wWb~SEow>;wJf?CW9>Vb1{cqo)1re_md4~A#zLU;GCr3E#~HjN+p@{ee;EN03_v2* zuHeE@wC9y)D1O>{llxEB*--zMfbDHNsC5jG=o-*3+g!wP!^Js_y9v2b=PiolX**UE zn~U@egV5N0V2RjZf2+otvbi9$GkuuBgK|Xv6J|b<2KS4E$%tPa+NYVD2>>X+VT%`i zdoaPauJm95Y5YFgyzWA~L7QDG=L;4On|Y%heRM%`J&yBn#+Q$Q4I-VaNaR{qEV?Fm z6UFf3+*-ch+Z@FAOuu)v@TLftcI3-A={@ zqgDP`3MN%yKe5|9N~se!d|cj&vdoYgKBFjmxp_Ici2}XkVl>o>R^LzlA|IG_FEhk1 zV^{|#2}n5zvL-MAzUBpnwXi)ktP(QMZ1suctkV4l;*qkX7<`rb>{mR%SW6D zB!^QI(;Nf?{5`KJmUAoZH1MycJc3*&RV_?J495}8&a_&j^N6)iqwf$ot15)l(q;JJ z{L)gyE}hXoey6XG4jSa}LeXhOs~q3=6q0wg$0|8v^%8&Zer4*1uO}m(f$ush3R$MJ z2NNDDNxaRu!PvzQ&GNWY@^jCP*79dVw9Z+CBPkoD1eC;Fy=RyDmyE z?j9W*W=A6nx-w1-cVckgj*~91D^)EDyhKs|#T>t313hXltX;LQ^AVGpu9%avE14s3 zo1pmhLz>={Mf17~W+I7K7s82_Z;OzFpEmR3m?<10q5>qI{m+7G zLt&Dz5VKW(p%WJs+DmzS8PvEZWV-yVwW~-|R@S(qvKbQqLf^jLKayGCq!WKCiJCT& zTbQnRYq-~Zm_v`1&0sG3wbgne1g=-PE9Yb9+MxjF5Ay=?3Bk|capxSR$PofD`%)ol)AoJ$`R8Tf&oN6#XBQkvk_yi&GEQ!8HbI_0{yqmA z503yP_n$WdE>6JT=Vaqf+90EYJn2J|!E$kNKqk5X_?6Q`07@XP3+@#H4+p@>#|L5S zhU10&^oRL>U;qPYD@Y+zKEU_8@lgPirHzz$8XWNHxW>sAxDB9Z zhE~pllUV7dM8XO)hM%NC5cxvNak2w-T76BA#$k=03kG2Yk9BWX1!hOXxRIKzCTR08 z;nLfGf~P*XNo^q29z7%3soUNEY~Z>0sL*K>vTaPON_@7GFX3ylbqzh3+-wXp&MnUW zT-ET)lD=Stw}p(1E!B@D<*u{&%5DB!E4Ci(^iudmr->}G^E|sj69vg$!miyqu8($U z)l<*r8H_M^*||Nv&~?a1T~#jfsM1qm;r;#H zzWb5zZgL=6h_QJv9~Ln(j3fee#DYBB@hgZQAtR5D!M*$r66<>6n^gU2qz#yE{3{q` zfqk>}#oU1SVDv$v%fkGptj`5fv?GrZIGB(*Uhu&$L$av_5l*+rfSPQqv@rKYTTbH| z@)!+$)}Su``US|1c9QCT0W4{4(fe4phr{nLuOld}oPHPMy;TXGrJl-l&T{l0-?lT- zSyfHGi8fD^7?ROHbaGsLj14KPuy{fh@w;kKZm`i(Gva#3gqx5&$6E}X-&vcs`oeKp z#|nm54R%2a zmQ=Me0@ja8f~W|b2>DWF!xvDf6y=6wpz+CwCI(P(<7u8BOA??Bpg($!E#=6k9YKLt z@^?x}ZfU)YW^WuCyYXBOFZBt38?MBPj7CKk3m99ZBzY zEZbO`vvkpEti>jgGd^o3$mC8xI2%Dj??&n)-Y^Q+-XQ0YBa@3H)hNh7t7?xK&tWW* z6f^pmu=rQdc_D5=@U6+_6PZ1HLy2Fm11*tt&Dsa#`TGNnU&S_z@*BSiX$0`%7N-QVU-2quQ+cgC*g5Due@Rp`(fkHP%(Cf3a<4nHaVB)}4s#%1&K? zIJzRlm2y1(%yWkgIbSgo<>JB7EUzXNJMhp~91=tZBYA824I2IZl+yaS(@U0x<;M2e z8=XoG*P9_^R2!PX-Lg8$uDT$wa69xbCN2d==-o{FhzLsVO__-j)cR&4->RC05UwIL zr+zB1vlN2ePRHiQxL=`$p}iaurCt5z*6MjYt{4Oxh67QA5V%(xQ@uE;+h)YE*cfB7?fP9TWDEa zMYI3??j8j@ui=T}g5Oc@N#%_-hlWJ(t0=lX8IAE^Fw-~OCQ@D{3I6)o*I{yLc7|G% zIQ;>+m?el?ms|Mq92kdSPuC5TDp(1Ka514&=3wd5aC{ljSM<(MoINxulO71<|74O`%|T6wYD&!bS~=S12*l z*ow}Bn0V~Jttk~}a^Ly~VEJ^9xy1lG>4XCXi+3IOIe2^GjaAAra; z#&3TTi~5T1)kL7jrm9vh9{c+(m!U&h+wohIcxC9K$cD~fa(#=YX?*Vzh*X^0>ie^w zYQOIYmSqTisb1c-g9)B0gXha`OvZ&qeL;E`FtH?D#6=}Bz0=vcX1P*L z;tlh*Lp*Ds3h7A{#|e|KZ=od6#IdTdQ}b48V4M$?PC4SW9e8pr{auClea_-KZ@^=v z!`gTnH=LQYO|D%Q&$2XtHlG}Z9$oWj;ls3i>(x*Ez-`Y@n2@V6)ddwu03TsL`uugP zSGPpBL*in0pXU_T7?JIbYR?aASeEkALtz2>#_uZz_A;&CnXGKxDgd>79Q z%VR?Yw{1ZDf?$>~@9)vHWnEXYxm);GU$KJHk7jKgJoSCw_8_CC!V@%Cl&>+Ayotb6 zs4^&sG$>dXrKt1m=OF!+O+&#i+$y@}Te>~$_<>-=wp%o$110Nrn-^)YRXoc$|1|pK zTXDugsRj-9E@^cdhhxFVXxPL_8?V^H@cdc^^;z$aMl|4C(ou&weTf;DJc`UUJVVAD zFUQY~79?!_O&h5htxaa7gJXUHO07q8OHC^g{Om2jF{%xX(swm(!NYg4O(a`^4WFJ} zpnL+7q6$FSl2W{&IVXpc+9oRRfx5+xoY+k*7-s8)*Kk|(6a6Pvc9 zj`N=;N_^Ccq!H@2sSmKWdzDI_S~2LR(BUPS%MGgFQG9+s8mO^TBEe2MShCW_0H*I3 zjSZTzQu2h6P`Zid6Z0bSyJ|y@g&k|7O!{r;3ApfDzBC2a07$IaPt;bt-c=b_W5g+l z^r$~}=sV%U)Hb5p=f2PJ9NVAy&-`!0?!-0TZ(gabU-ZdBwk$8iRj-AkZI<#$HcnHk zV78lVI*Uql%%X_-;yX;f$3ux>{Hj!JT)}`ehM{qYU1}#S3iLW{&0m2>kzM zM50U`g+s&V_`k3gTtIF%$rCsR&j0HubN;i5jFXG=pV0N+3>p6k!*g*a_3*PpY&!v5 z5zZt@0d~k^C!8t7ZVO150i=}+1|SQ6j{JMRj0?yuUDyRjkNY>N-2cSK_*1h1)ZqO2 zBJuyPAnpeCxQ%uK5&W^&(0EBTbSM=6$;PhE;Hyj+W#qQz+*ylDf z1MGAAi?+Pi4YvgSwYjGUZUX^qPvG0zy7TdsZ1{Q#wHDf;y?qtLJG?P+1v>i{%@MVDitBzg(n-Ag`a=~2L!_-9TvSBsc(kV+ zhIj9nCLc8*+5>B(=X6fogPb`sp=~dFlbTqF;)yd}R{vz@txBE=!;Fr6|1ExpPY5zQ z7V+i1+j!2tRHDK!ngvxZPu3m-v#?U4i9y}oSFulmo3YOsOA|1wE$No&VIfjvD#EXk ze0tsvuX|(r-Y6>T*t|1Eko+O+i>b-#(AAlkG)4h4#jEI&rjnmq_dI$=`~gK~yowe< zd2nOpb>uqxm(+{n3~_~Lf^g2!p#L$aIL7`>EXehrnWJgt>g4vp!pfBrm@$8$a1c4U zIQ~v6$cYFDKpFoRZH9N|-?ZjjKuPf^0I32bRQZ3O>FZ8~=YzZhGOWM>FqVMOF*s(h z)3O|9=aCMkSOc|bonhxemLb0bHl<1i;!mn!GnGn~x45O3W{bZ&uc&25UL*JJ9iJW_ zf9!TyQim!*`k-G|KPVdeCn7N{K3B`-TA3a|LM}FfMvHe9imr0uKmsa*~-gD zU?KK1i%MhDY@KIaHYH+eGyjwC^N;j0FzaDi$6gFSuXFLJ_xz=PFR$2CE1J1GLxFb< zSxOO;0bT90!;RyGH!l<6!^>}7e^Pdpb9y?4l(tg5;=J;}_=@{O*|nwjk0YT+(;t2x zH?(hUT)(kfniD+Ce^q#ns<)|=XHGec_GRjW_C{GajgfC?)Yu~LK!cQ{+hDRIDj4St zt1$I*B%C+3QjC2{QKsl|sz}nNAmdTQvTQ#oRF#DgEJ*p zRVLibr0xNM%4wBOH$FGlA2C0j-LCFVmS>m6f48)5#SrMbZ!>qQ1*8d7GQBpxOsx*q zi)!X~GpVdjH=ei2=_O2%*$>>p0fDXEzmH$p$R*6&UA6^wUvF`C94Pnh*lKm86GgRU zy@|pps;Zt^AWUR^HSX6uwv%&^ORcnYgjlH*EiDX`@J(ZMP-x$GRQmBw=BB>>k>LMjW+u4V~j22 z;Eab@jJSE&MdY-OtXp2WfQZ37lGY!;>0jYzOoMN{U8JuJ4dpzs_3(-WGAqtu!0D5C>M=2U>mv!P4>`Mt{DN9_cO!qPllN&0VuQF^i6eQ`N(F(M~!T zLn*Ez#~u1q zSMzT#fLPqR@ZeW}?yG`A=hBb1XD_(Ji6dxl<=>}Podlb; ze6k?kWLc8jl3B^);fLs>1hU+8oSCuU7v+9-wLJtYuQk#aJd}!=Hn=f9wT(85!>q-r zbevx08C-?ofS1bl&$66}GCSDH799c_u$WiQ0>^(D43X_I%UpMWiR9r&km}v5{SfQ$ zHljk|z&u}4>NQ&gP(L*{W6e)O5YjdLFr|Euj7zw%^u;rZ80QG{^476dz*(&>e3TmP zl-d<{Ma$n_Vhl6Ji6`EpZVZ}q5Sw?9>?K#G%UtHGsV`R~Wsjj;j-ZA_yT&r%_IQ@dMNTh$K@pRlEp_6o-8 zhg7!VUcF&+)XY9=Xm=1pXW<@n6qcx_Bt{nBWo&HZ%^^I1uu|=18?y*GV1!Id6 zebQ_hGO30<}5z*IC$gTLO>w{;}+14Qg&4H>w!`BS@`fO@G;7=#NN z((@KcBPj2Cu-S?v+yciwBVtW19hwQTsK&+*R8XXqJoeNc zN#iekJ~2bBatFF>O^E>mSp>lty>WHU*xMiBS@M&Hf4?2u0^as_=@&(k0?PbC*#g)o z7vQrs3Gg{*OfVm4OL!-{TVftZ;$?8K)2_praV>1kne4izqh(gY0>}tV*U~kpcu?3Q z=&gAg@Nyy$aP*zm zInL~6!unG8k$j>T;nHt|!P=i~u6R^}`0Kq$pCSgqrH^?hIroxergIsC>lM~D&T&pl zdelMkhT6SJ1JI7m4$cJ__ijJU42wcgkp+KEZmmW+5q$Zfm-tDRHS0pTTI9n`;yG*k zXd&XZcD$pwyi0(504SK7TlJgBsHsWTl^O4-#EV(lc)bAd64F_8jU;F(wP&i)^sVAsfyz*1_X4|TT+ziKr!kn4BQnT-nes;Qp zV+Cj2701i7^)C&KkKo4o)^N-7?W(eAKbD=^J6-lkX)3LH@8WksLUJP_DY7+UZY=a- zuT%B6Tj1W+`X1gcOkp>1f@PAnyxX8Z)ut&z(X-u?H{EwHJ2Vjggwp?wysJvb(;I9t zD8LqofNN1X{%gF&b^@L+Lje9|*Rq)7`=Th{ZJ{x{S;>OI3-HRX8(ecDFG3ZJQ%`+Q zFQvyj61HX-oStlLRlNA*z;C-fHj49w5#9UfU{49WD$iEp>-n78K{=?%#~ z(>4F6o6>wJK@eETf=(0H!Gl!g@o>x^satv$&s(snP=G1$&8RvRw0(8nYeaWFZ)S#< zA___v6*>EhF4jIC3c5&j>p6P)2qu{$yRSznNR}BCVX1iP<#=Z89`7$MM1Kcn<L{wNGHmv0+7wS0Y? z9ZSA@zB{4^e@05gY^ZC#Vp(F^p0?NBTwWE_$4W4bp0we6mF4t+M>xtd{aIdKtZTgg zdD(~jMBY@S2S1KGBW8LNMMEvPki|)ki|#Ed+2Hh-SGPaitDiZrUdigYk@kc}B(#>$ z;H-Eod%2!&WUu|4NFzXu9KOUwvTb*y_P29`uKDI^s zquH-_!_-WDl_if?v1u~m+9Uo)z4kigI9dftVp*XfHInf--x5&2-zE_&;5E@(^5=^0 zk4_AUnw!-`)W1_hSE^$EwBSna;zhF9YYe|I*-EBg*AZJJFw)~z4L@+7VdiJ5SEdm- zd3en+ z+FSRP$lYo4y)wH(zgVulWhJjyJcgGn?p`gPZy`8idKL~Ra&%}%sH#_e;)`~_q=tv* zU|CZ<&86a$cM0heYeI#no;>XWw+dN$i;_!fujkpLkbo62o$M#q5}$JWlZ7ftBnb;O zKBjN)l?@2ceNJ5mwmBx)<%cQG-{QWt^qYWgP7J@iZ66%sCxH6yv+$etRW`Mo=#{Is z0umRv_J~5*TsB^=gHla4tq*-M@&QOCr;p$RK>XigVDOl+szKk;*S@690`S zkEA+QkT{k5`LA$NH#qGJ5e~+}A)H!$?-0g~;8eahnk=InJ^8*&N$RE_B2FlD;W}Uw zW;W*aQvK(l_LcmPGje~syxp<&Gf3m}V^1~%Cl47Y)O5f4h(JhfRpF{1SdrT3UT^d* zV&+(cS30`+L!8yc3&Qqbae%Vm{W};$qRZQ@VLF+nQTng?l-P~>M&+L)1(G#f_AKby z4WjNJ@Nq*M-803=age}-?3A&~IKMAup0^C*bR$r&cs~34rbL@P-Vk#nbTfQ-0JrfQ zfa5-XgM}dStAq^9orQ)F9!2cGx%SeglkRAve0!fdcEG_>yyjj*qfF-!ueld%yY9Zo2%TT+O+i&_=&Y`i?pl_IzV4%%+0IJ@QN&_u z9M!4OS2)*o-@AN>_d-&3bjxAyuTvh2{lU?D>Y;*tC#JPCpTZqfHSX#~C$i)a-_Q#n zyn=o)cl7@`PK8}Z6D&tUZLzdUyPaSvfb$R-h8DWq=C?)Pw$kYSX!{fxCrjBs{bM7N zV_s{Fjt@F+a!R7uQu&-WPPlU5szel3K>^L6a}ODd_2zP$$j@vq>SIxGCoj%IeiV|wy4;eH=#OEt}Y|eO*V)ht^D}jxWgo=V0H!ZcCejwJ|{T zIVDjLVwMoyfbx}>vDRaaxR~@8O+@hMf@-V6#RX#P=oYp`R8}C3>XnPr%7s~KdWCjC zcu^Zv69e}{VV27#6#;6exVF}$u`sLcQ~i!pqc&Ue|M341{)N3ya&g7|kNfxk2+48% z6Osc!bV)nl$>C)v4LAWm?r%(O9~OiTsgQ!D{^Q;uA^s<~+CRZA1Vj)Tin5iX%|}~G zULN4Z%Ow;9#7hhW69?CSY275uwN!KoUPz=GJ(&3P zNbBXvNOqyt#;y2%F$P|!$*_v+NQWlM!|!|A@B87YtdE*?k~j2MnH0po4+be(ejlzN zX5mE46No<@OlEvO4@Dby{&10F-=h1pexP>LPb6-XlMTL_S)X`uxq#r%3cQ0apL}T{ zISv#5+8&PIfSDrR^P2PtE&G8)h_2-pEWOM;P>2lf{Z2&DkDFB1XkNrnXQ7FqdN|8K zrRvSsu(>an=J6$Uad+4KVHn@i>NU^u;%}!p@tkZWTGi?kkE6KTVvjH6i}bQaqiscZ zvet4X+aX}EjM0wI@4#o9Z;IDsN39}ug{BU@tccqNchcXO6tZzR2cufN%7%p$f5Q4m z4-#{#`=l=*YSQ}f2?d*?-5KuNm|9@EQqkup%lojh_RpOd2k5klhF0Y^KKe7I(9ld$phMEL_F8rmpP_{q02D*g$he~zz8H{v4N4mK;ss;yN_CH8f?0Bgy=A! zH&}uz4<@?2Nk6&eXq_=?4L_u^nPiSgwF7=j`70|x<|qXX~E~05JD~F#Q3|LsubJ7wRD=B`9!uaFHX=tP#DT} zjqhA04p)h9JxTtk^~RX3q2mlsxo`95Wn?n%zh!wlb6wsk-2Ld0^m`f3FP#Wd8ej)5 zG*)H{clMc_b*ASG&*V_&IC~Wt*-|SSwM@s+tNzX5u$p4b0pcFrSsSrgoI>=i6@&dO zrozyX+oeagcj@H<9tkm--4#t6J195&?jx)ut*os2LJr7kf4oHi>c$SQNX2g)b1D)| zN-XZ}t&)OI@vH(pr$R1(iKez?=!u?n3}34K#z-j}oE12t>f_SN0+dzw*o)f~b*WvL80PL@}m zZC!?0H;>n|zjJO@4?<+`b$Tzsa!nMgG7B~cbAGLhY+NT5jHP>OmY2j(XjP?9wC0Em zZXZyJiNf=-rvgPs>vgPi1!8T%zYm^O!%>Q0M;32x_WTA@=Mnl+OzY6>eu6FQXy%4q z9_STQexAox$;x8~O-shR)wI$@MotHuEdKmSbL1_KRNL9sES;Ke;?lMf>LzCZ_VDN| zn{3Mbbz_d}!mN1|x0n}Yp6?Un~CtmbS(ypu- zhrL`lb~gI%o;bDv9)5aUwL|rhcuN-<_m@S-bPJxED!lastibJ2y`ZE%O46-beCuKv z4J<&$rfrXucq`eAM%~^kRq0fmR4DG0f)hRF&%0kSbQiD0%2|$S85^qPKgIb>mJ|*V zF4cvr49+8RntdH%?HmQ?Al-a;>}EGR%hn6}+(+pf2s$03^p1S06(oU5D>o@p;H}h#b6it6#OMqaJ_U7cY*=_;}W;pOn*Qnxsl-8!gPpv^8+c;y7Jn z{D2hpYc)*8dR6xN7}{+NziDMDVAH)PJ<7dxmir@O~a=ergd754o^D0DMQvovB* z%y>Ir{aEgsrIXAVXQeJh>aM`^zW7Rgijm+42vm2lh0)n_`)CY{y;wVCneHg**-GMn+z z6h?ozhX<=%B4IQZOqCXgTw=a?w5boDT(I?u6HX`iqs7;lZ27CCtR@`_1fTZfmd{t> zO)fUlJwA>2$cm_;Fq=U(H{to_3_u%PW&7g6Tp!U}l*}Wmp^X)Z?vtGyH5+3O_q`kY zr^gAE?@Jg>wRhc@N=BQ9m%r5=cIv8D`|EH zM=mor#j}_5V*~FjB1ZQ)VZ#F@ZYmtgj$CBGsPF**(%l8-XcXk} zKPPSGuYxEyMUVP1lRgn(Hk&!hH(M+Gd~4#0l)JOaeX5}z?ddUZP7~2XNVOrLd>!$x zU1bK7cQB$8j&;>*s7|#;VnJ5xF9{~cvXLI%teU`8zzwVpilEidj>dgIDTfSp(yP`E z2Q4eDm@FszH7`~4zD=9;e)8aNSN7qqL#XGah&4aT7hfZIZ6Zjo&^IM1c{n(Rr2zgG z$G}8}$Fi7d%S4V}fy*vuIlR(Y^m_RXn{l)PAlPz-E6)Hs!SeIuCkwUIm9e=f%*?aq zy)Q1$(8|^y+M_y&I_>C!pzgtSKcHwh5&bKesjSim?HrT9c9=095 z8nYjSNx4*@`N3`;74kyR;~QznD%7F2ngq-sO z#}Svm-QcuxZd&f*);mHi#Cc+=Sd$Ek#^fh)Aq_ky)?K4BJ(`9#T*!%@W~HU{m!pEq zcIsB_$-@QV|MoDPpt&vbOTzJ&>uno9zFI@bRiQW0dUGwhEwFhh#!tUiuR1cgo=iIO z?=r>-{#pavLz|{P__5d(I6-G~?q=#Ab|32|(-)&s-3Bw`K9Na>cX?RFfU$#~kZ@SFf|G@~iBy>$LML(@Tot8#*aCA~p1&NK%`i=pO zOx#XIY3adWV6A24*FOJmq*IBS?OIuPSIH|@_e!uxKqKvVi0~ol*JK-#f{BQQAM08w zRUs*@28$8cADMl6RCkzoll&~&_8&*vn+0p6Up}BDu`gO6Ofs27Vt#eC7f2%PQ(QrH zrlZBAZvqmf4ts-HuUE)U+q(1yPqO$^^NkKgvmn~aw$G&U5{Q)^+Gq~gLADX2UJ%*L zWC?J?f~w5BV?|bxrGrFU-Kt_pU`+E_$b@^Q0rgac?^C87Cbh{1aXt+^7S?>JNPYnv z^*48FYM&T)!m{Y_)a@Y9$4dcz)#+QImHkiG_?)-o<(#VK@thaWn_}LB0*nFCwb|Xe zciZFr5ia_{zc^K&g;$)cFBXxT<2hU{;;q2X-b6|3zU71HbbcCiu%yu!>SZEfly0hh zMK9_0BkYJji!2P4?AZsuDWx2%@LKWr2X8PCu!rgmugGZmWlzIv6x#BQA-kKWxy@x` zL~wZ&e`q0fZo27RbtYLPBRt~k-L909HHo#Vkc`lbSG>fNzhRXhy{E3pXMI(WO-x zt+XO4ophftYuK>5rnYiuO-E_b2QF3DhWYh*5N3VHZ-y?=Ym3!P4SkBJg0_@xZ=&M6i-_1b5JS z1lAtut$PgKacNg9tRXbgQAhO91$t_s*F-2pMykLy@y}{IQb+bHLF;kwPixy!kI1@m zMw|raHk`hH2;%yRa(8Z5p8oUr@Jk-Y#Av7M=XZB4Zyv9mw%ObBe%bH`9L{G~Pu4wr z)vTC_>x95LqZyYu)0&4f-+1IOYk&h=@Q-Dxd`YV1OI)5GDh;~AD}SH+UrQ~Ge(%%C zc?TUM$DmX=O=(^-ookF$Gff%!I!3N%OIpgN+c?zzg!Rrb z)T2EeZ0zo&>HF!mg}W$)Q#@NVh~&XiM*xfaEP%M41|G;4`ytyZHCe(Myr61n&CYg8 z@e$XXrmcPS1o20u4@YgyEA=az2N5!4xU)HZN*Yc=M7XIPavTwofqk`M>;eLTibyo!Co=wJW>ObWQ@kCc z7rAB&MF$B+t;-Q?HuFhFU>T3iD5YlR_l?b)?+_-dBb=^FdLeW+WJy8crxH-|rLNTO zh|VTj?#qyE$VUmk1?3%^xcY|deUBqwaTq-ll{)S&l`}RUM{T#Kp*wQQqBU9GB1Kd# z+6l*cjo}RRp$7 zjVV3$G3ZFxPhzSQ9DhZ>t=!{e+9v)qO7-`tzq z^in5N{2C8J=AMw&t$gsec2P{WQ~D^`w+5b+VKiX8%!IKZ4Pq#*qZ6~;!-zll3#@U8 zPuV6gjHpBHeK1|9;vfttg&ZXc5vU@3*mv~E55Ji0h&<*MiMY?0jX{^9jR}eeH`cN-g@}= zAkR`Y3wfz8`}QSYaA~p;hmOnaG@%8hUt!h%OuwFY*PZD6;0USjx6j&9qepTwMCkPH zrur7z2!1UxzD)VW!?)*MS|Z_&j3Gn)DzgTRB4Fo~4h|1Oe%%gV8{gj}5`@(qj|W}j zkTc}svlEY~W2s1;pRQ61q&!eLM9&UXVq2jbq=75AnG%s4`yz(hE4I}w>HFR zYa{gD*J}i=0}QVvWrp2EgiqqNB_yU4c4m03(+-j{cE<-MyMh+QYY?nV4aI|m_$Hvh zaBx@=xL79>qt$VP)yA zjv?+};pzU3<8uGqBl*8j?76r(k|g2ju(K(4TV&K>>zz)uPM`4>=u z`=3O{0088lh5}NAC?bJG zl8jT~Ato*$6bLIShzpWi0YZRGB7syO4X7Yahzc@D6C#8L{F_1sX+ygI{L3{1#2BN1 z1d}L@upqMNAR)*W3h=`$36BLC{X^QIf`pSKq_80x7$8B&$$zN%Ka?vPP$w>l4Kcz5 z2|(@v3i28ggbUfh1o1=s(18y9skFfYD&a5ySwJNYk`l;sI&%{@Q~b2c!xi#0NUqfCF^!&#*J_|6?p6T!5E~;E!Sc z*skjjS^O`F2$97DDMMHZfm+iW5E5h*571-c3h1sS1oWuk1LWTk@Dl+f2N^sZWF8+R zkhJju6Y`Y^sMI3>I{UX{(!>DAIsr%oQiTTebAph=BGoq@dT3TOwc(E2IG1Ct_d_zcb(=-7El`8QGtan871JU`Rkpke_4# zM+gbfYbSDGz=)(k`@h%VnjFv{_lN8{2Kw(s0Z7Lq1IUR7fc*W3%=|-glmKK1B|uV< z1Ekt1K%!6qWbq&J@7NQl0F~;tz~y440D3$b1)nq~iweP`22|Hk03$rd0Y;cc4cMQ9 z5+w7_1tfX};!JG@EH)$; z5kw17p$2-7NefJ!DH@=`G&L|bbuvIp2`xwfn-4h2#|t2K@NxlLb9gw}c)5}`$!H<| z1@PDqMmmrnHXj!^n*bNzKMdR)Y#h9hygL|L02&1lQT~^Mlj9FA$3GmvK|o&qBr{T4 zi0LOl1PlEi5gZ(B0zjIMzd8Wa5>AdJXmdIU_!6*B6+K7@Pk^6|4@i{=V2rSF@^S-6 zCjig~H$?IgnigX03aH^>0109KhY9HDUj_(AD~SFdn>YQb2arU8OcsBY@Cxv-asEAq zIQ8cq5@ZC-2@D<)n-{<%;pYT2{1L*>#l|P_&tPH=0WF=3fD{10gbP@F{xSfE8G&y| zCcuLASBxYRNDvb+5kDUQ#_~r10K~!%NhpP<|L30i#sm_=0xZM@H2=>?xCJ22xUlpP z-)caC0y9Vm?O%pJ?f+8=NC##$GhnGd2rB}d{}`K>3&2nj_=E2Pp`-;&smKD%0#Ai95SI>Gv{Iv&87+yJ1>f7I~^asle7Sb=1j)eL|-HMakcvG0z@`g{M6 z%pzNoJwxH1HYp_|N`s7yr0hLP+*VfEawnoBWUuU!h=x%iWRIwj6+-x4ubX=JeLQ}@ z$M5&or_cL!-Dh0qI@dYQ^Ld^J8Juk!DCwW?q}o2f_dVciP;)^l!pcfZ5rJ| zh6Oi)hz!X9f*vhLbhZMY!dzh@enxG%jG9Rr2P3rIP83>F8jFljY%=v$<}pG;41k01 z(pzrDLg?dUh^Qu*F_24`iT!9ONZN~%ni2efM?wXBf{~Szgr`vbs6=9esfpY{kee=I zpdh@QBp#U$h=~l$5i}`U$pP$qkD=6H#^As!=O&rwA=3q{Fk- zCk#9^O4f$R_8@D-7#7;Wh=F!sa1ilZt;JxW+r(i3hyjvYtZ)#M81RM6c80)UApFrp zGBHY#IB7g1aRNt)C6z)Cu0X@HG^D1Y<2EhCw%l)nhrxq+B#qr_1RA;ocO7hD_*Gz) z{EmlK@X10eV1R+HPWn9>1{fD-zW+aGfSR^EBMh-Ls1G4EprKpRM5a)fc`qcPGe2Zt zX2NuVT($Kb#urDN3xa-}!a@RYl7&nMtb0imcFW;F1q4kcVi683NF~gZEMRQ0sI4eM zqfnA~Y#fu)wt<@*L;5k`IG`vle4x>(5o7TXB0fneBZFvHPMN9rOsl64U7qCSFk*2LAgMtCY z5S>|fio{*KLmgLmX*U^$Xf96y%fBooEfY9FR(5OJfnb%SERGb(q@fEv4O^E&KS~is z@C4lI-f9or?#2*{R>(w%4>GBk$uSt@30@R3N2wU(AmC-TJOffza&i8!29V}x)=fa@ zBdDo_iKm1psfeYDNKgn^&#dMo)iUILd^!82>l$}w0knV_}<}5)RKTo-bb{qJ|$`PI5-6O*E z{T>&=a<<@^b=Io*?1Sk=?mLMWret$Uw6pc@j0G?oF=LpYM0a?J=<+_;PtO(mi%fXV zD>(h#-tlPliRjG`AGsDO&Sl=(!j@yA!Xh?1bGhn*45|OUU52k(06J4R_cws z6-vju_EWEt6uu9){B|VP8nzbvx=e6yAxI6Hu8+19NW~B377e6sc4IeMq@G`A5xmMT zZdzx=bt9zJhx%2zO}*#U2n*wE{@41-jk?d-_XhWPNIR(ntkss+Ppsc4ayNA;s;R9? z&@^_qA``W4^;^*Tqp5X^n?$|Ll^>$+ig3s3*KI;7VY!HWnu#gnQt-Q5WwsnLpS1`- z8hDh2&WhyNTHvGki)Xy&hvdZd>gN=3mlGNLPfR-x zKd`^CdtMREIbiU7amJEEtW|!U$>!VXvjp3-Gyy43k3=_{@$*>*`Q7A`6K5yqYTHY0 zZ6JgDpxee!(lRo5#uUxKR!*o@I!I>UWT;=N^MrygUp0-h%aW>+xyYzbNL2k;zHG{b zI9<~BrFrwR8t&|c_sg1UXQk~s#FlDkrm{{)*p>zu#C@{g`Q*6Fu`KDkSKcaosyy9K z*s<7u$3g1Kp6{dY?DnsAPLEjUR`bkXFRPhh5Zf<Jdz@Om)-pKwv_02 z^hOfF_I{q@{Sp?l`iipDt`l@Iy9GL43u8`1z7{iEgI~TG_DV6%Nh~#q?7J>^`^jV$e_NJWdvjK)?QtemrStsLjL)T_nC?>Q zIP*jM3GDaBG7UVOWcA(Ri<%=_-k1!wIa-zbK3H5Tyn14ywOde4$i;wvq)fq7z8mD$~ zMUFuC9J$(dIv%o3m!){lBfnVf+b`wly8oSheFK43|3-uC>vNZqoB1vYD27NpYB(K( zik#SITVI+GGgsdd_;F{+`ZW zEmZ^U{rLQ~9{J|>64!;uZ{yu#>cKJTbODZd} zd44NY9{cwN?~;&8HFY@dv62$++A@_nm~!|<v-7jlpI5Ty3t?tdkA0T2)3Xjc&@Z_dgF4 zlcuW}>iaxzwTv_#Uhu1pe&R&VZ%_q|jxQ+FgNC!`9cJ|HPrs+z(1*^=r5 zbKP(w^V}J=TlLpU4U6;bX+JmJDY!fs^X&KM)`H8~a$k(ZvKHw-b{Y;^QW=?&lj&-N zkwR_Zd~9W*|MKV5F!$-NhrKWk{Y&-EU(Hv%?kC?(6yD^Y=&I@8jQN)5$1`3BCJOa#k8LltAO0q6L3n zD4vO@Y(a4%=0{EKwaVI%kfOe+*Ia9n3~6$^&IInu<9jD0{oF30k5%KP8IRCJ^VK~X zvF{#M-pjr%mzmAkkp1DL6{A$lvlj#zIdO6*a=7uNvH}^cWAM=et<5EmC1q^8%JNK0 zO{cwwy=l&bl|D5k2hh1C4K}l^`uCS(1%LM6FN^Hqn0{CHIPIr;VRT?Z_J51(F~eMmEsMUl5z=UIui(wL-!db+|v%1h-}a;G8=MwZs0U64g!2SKWOPC>a}Xw zE8ny^PlXxx9JdVA#1+4xixs|Jzpg)$d4fG;!E%4gy^MD;{m&Q@iXH40rmwlCIb~YO z(wwt>AGgo$ec0HpuHLb%6MLIn-73#%?~Z%4pZa;yw^uC|27#K@@-E$-ZwQNn8+S`e z)d_dSI?6O2Yd#aU${Nsn#(!ZXQ>~1#H4gXIJ!ACYqUpwf^V+-Aoc%lLS&~!NH0Cub zG?hfGvUtu={JJ6Ld^Y{rUPppiwKhdR%;c%I`@AMdq~hKGT*fm1~=! ztNNH3>3D_gwEhULNhfSyI*;~SLU|d)EM$KSG5MR*;LnGtElvLJsoz(2{Op(B;oW?u zBjKC=6a)8+s%wM73H{Og&3umJWW2BVBExGS%NRK|*5|$Kn)BHF?J}X3O!I`T{;BRD zm0jH%+4`VTl?F>Y(_$SuQ;XH7J5H09rqCrt|M-2!r5z|Dh(}p-!wGXsiV;s7PSGCR ztT73F=G6QWd=km1&KNRLa6)j7}(a!~_ zJ*~4q2L>J!z}M6s{>@r6;>2Uyu1&4RkmYb?na9dkCC9a3Oyj=f;iv9rv(8_5#Fm?* zVQtOd{xu_%mC9AEpQ3q&z%j!_?^CyMeX*1iFQ)&_>64FK>e9n@(GZ`25$&ERh4G#6 zz*&msW6kqfI!q=*zGvq3VtJe9_eC6HiRdG$cz$SGEVf@BUH8>iK5>CRHJ9;P07Yv} z9Fh4NmsXWnqB{n2PkYrIHFIhHbfKb%$>@WYYo^Q1MDi8|k-X6Gal)-SOZSt_OFdKG zZ`mnQ#gl&>e$%jA|K2jRh|cZfVuk&|ok@8rp4BQS&jp2^GG6{e7EKiisgmxu#sl1s ztFtkdgSy*YZkOK0__k}Zep)(wvRtAr`+v;4vy`u6p627C%5RU%pAf2+dHwW|N{j?u z%#l->jhIB$6t#&@R@X!bqS2y}EZ1z9X0nwI;(I$+kBYQJUY^e)DyuA2X{57vMd(3xseK^EP(l^3WK3)p0*0?!kkEcLyNtMFz? zUgU{q!`dONuWOI2ar3V%j!e|oX%p^yufP31<64CskJrbGT>MPW_H+n0+dvnSsvW#5 zb^1dXOT%-x*SdT)#FneH|2C?Jv>9@XUis;jqTl$)P=s?{=3l~FN85P zku=#QM{P$a0_vRwD#{4%c1>mGML%T%9WQPSIQ4`WR(>nzFLL{laLZd*$JUe6pB~-$ zLIgvTKr>)fZ3aJkRcCb1&Ar=zE&bH@rt%TI)n-EQ`uLHz z;0Z3#0JqI$1$x2PgrcR7?ynz;a+h5``Z-uHWybF4?@Ey!hiL-&a6xZ??fWs{p@R!K z(}*n7Ll(L81mlA;J~s?>rfD*G$38C@x$ko6{B>L+ROXGOWrBkn+3-s~7Ng6;wnC{x z4k52@HuXgN9W1xcH~i%6nsMu$nTq4b!s1l*=J&olk7K5d!x$O}HH;!hWL~n}dUBk> zld!hvB7cy#{ps^}qIPVe`s9pVd}ktT(SgQcLp@I<=Ey2Xq+@a}wV$A@U^ldR)qHyJ zD${1y1Dn{qj}|PL4$Ct;RwysQ5JBjDO{gw@VEdpwtY`gZeb*r_SMy+j5M*_P(klbI^^Qz-KKS|j3ww&NJE7sEx5G0D8{fd7r{gk-b>qYr zue;uk?L;@33%GVxSfE-XLTbcH%;z@nC(jN)6eDn)c2`lha>@KiEoXa2Ik8St_XXF* zOZ#>mb|K&W;$rfYPRhuJ%U6zXU3c!+5S}Y4%_v@X(fp*Ce|Qx|@REO)Tw7+DIMrM< zsGV%{gbQDgy?Fob!&T)(ONJ!xyA9MYpYe*^GAawE#Ym?8&InK-cq%^7T|Vd9OH-y0 zQ@2lGhU&pfk8|^|GBJoaksrHpcwSa}EMI6cw`W3LNx{u-R=-VF*r~TjC(N~bM{;_0 z=|}_J(~+}oF(ySqIt0GHXR<3c)7kb4>}i894V8Qq_qUcW5$N}}e=1qa^yT{T1yhIB zyMJ7Y!D;to0dvPyQ3(nK1G+0U|bxWvSE&F%0M(v^QuuFy! zDMDFf@W&_z6Gr7VL^Fm<^vI-k&Ca-Sy6*e@5xK)nxg%5dBLDkl?qBodbs0N7Sk|HmcY{ z+jA1o>wjgDjyTg#c@e{>~yUf}l4ja!ej@&~U*3MB2d;9z}%f};Wc4|u{z zn5;jYbMou=gK#C+-&{T;K|w;&@Y+is^h++a9CIBjMobK^TkRX#hTEfR%^S+q(~MRG zLWINXvNgZhseOWN!{V#yXCmy-ftFz-D{CGQh_^=7ij|Ero`z0c$B!`>p1f5#xyEC8 z=7)UaO}V_=cmK)r(gB)V$aSqO(I%@+W44>6{?}|;-yJK5#PL)I39eyU zm1?R3iK=R9FX|^s=%Zs(ZOuLM?s;u%_xvbP?|YG^>@m56K53w$M7_ulw(EE2|VUME96|BsG0`{=G-@^kuzXA;<^DGi57mLq+!F# zNCLd_pD_*&pm7K;A%eh#%*22Tl(H;%3{(iJFn=q?Vu_9tI}dDuO4Npwa_o3G{06+} zKNC0s#v&)r!dnPxgdxC=NR6y0I5`Kw&c9`$v2c>^{~W|NNhjsZMt_0DaV470lW@I<*yYybnk!ZK%5kwi70FWr@;um%!UJq2#@>ETYwix;^XG@MTkxp zz*l)Dl(OtNI1rZuc;;_OfIWa@&WFo?Jc_vp9>u|_I36B0_-loeCNkDi93Y-@1hk;? zBKUw*BS1=UnE#*Wanj&sqO$0S7q3UmHL-w+`O{HDw{5HHUCSzydh;{%ZpM0fGb|JaL=COvG+;N_lpOemL3x zrz${!WVfIuA^@W-L^BKUEb<5h2HscrTM_`r7?3AIpocaL_CrGfALE7#VcL`Ag7t1O^6p@~@pV3Ykj0 zFq9-X)zgwvo)!FuhKDEq*kI&Pl33!LFd)Oe1>mN2O9(Fvf0z7=?hxkya2ij5)}h z1`r({w)|^`AX_M6ojWu;${z}2zCtO-h5%{O@NmdqD-42*k+5VEZQw2#v18Bx9?Jgb zC=41IZ-}bDcoH3v_bS9Q1`v1@KrnwxL&*{gR>%(gmvSCoh2}wAQM04v091tZ_16~A zWSkseOxw*9w}!r=A)G;^>W>ZbzX-q#K=&o+YmxPKVQgp_K)3+5`)eo*ARIt<+lF`> z7;ZG=O_bb!QHn-@di)mdE{Ooh)i%&q5cQBmgUZO?k}zoa)fNYU1QH##1-GFg3&}vv z|7(Q?JaP;A9zybEqwRLfSkQoHqyNdnfaeia@l?R7vHLS;QILyd;Qf=og#nNyLwsls z14XLwy&a`IGvqI601f}xpyZ^9L*kHoNi$5}9-NOrY|`)^%U=_$EOC<#a8?p`rPm%h zhoEdYz%KuqKt_id=6n;XB8BNi2c%KJM1coR<+i4oEc73sHx$6uFwGFCIu1#yLk=V^ z2p#jkbMYS|B!wL%@j%!hB49557d|M+{j$V5O2A$jIT(qfj!@?;J+LAm%VAOfv<~#` z%mpdMh>UlDJ!ItsE=71HEI`1J13>LhCt!AN&qfkf{PnLLq&V>YUpttgq#3#GRU2o> z=LjCS8xOt(s1gAVi7DqO4{mvV${Da;$n3J)d;vTZCmR<7I4lXbc5p!mC5X&4gcJgS z;vrGOgEWXQ$>fLwE|eNfcu=L5MHmanXULK8C@ruRfcje!BVf+bP|6lA zjmN^9I9t9!ygcU$jU?Hiq4sUm8Ci#A5!6|PsPhAY&BYCYdm(>sqqR6WBshtxvp}%< z3E%c0DO+X>aK-_*LiHI01q=@}(Zd}bTD4bb9nFc)BT0!PG|5vhnX9+b+YN|+$OOK(Hc zILJ=u?H$JE4Jhh{C#5VCIEpkA5QpJ_pt3y+NNkdIPZBQ$f%pILQh?%uWFdfSkT6iC{ukh;t015Jg^E3m2l zkTZZ;MJz%?Q%R(nSRaTj$hvadt;E1~OimhcdfdGW%tTgSB=lhOxZOrHOh(xD{@w2- zz;}cYh0Ir^4``Tb+mrRZG^AV(0)!_X_9)vd1T?S=%phySy2?UKB2daQpkXU2v)y>e zqr`{y&^@GTPCsZm8lGapA`~Q~Y@kd*)FbpGzKby4$s_}WVT0XfV?aOQg{e~z+NAP% z{UPL#e2;}?l2iiZdZ3XYyIzvPLy`f|HSq8z6v+V6yxbOR1lhIl2Y`oxH9|uVHDkAi z5y|f)&Jbz#qz53mt&Nfzp=`)uw^<{Q-{ILPguJp9nZkiU8$puLcB+Bo4(%XqhDiaH z5lAV|0I5iBn>B)hR78|+A{QZU+yFm`1p%uB1*r&&+ln_7q#`WnP$9gv2MA^BNf5%< zfNUfO+bg6aD9A>@(jn1-NFgb9lf>wNdbdXc1&IjCAW`f{jR+E_-R4<9Dw5kC5fr2% zIV7CoOo`M)+jh!*L>^k?$u1ymFv1Fg-3}{cVZd&M6{*RiNzm>s(grl-4+jL+1>iaX z2L##fF%u1ffsXN9h)RM9Ss1pNKPcGxVi9g2o~YbT$w15#qLiRVRs?uZ4C$F1jyNL> zYX*tbH=c?t!|#EMxcU*eOtp%T_?|z7$z`Lzt;L1GZj(8B&p}~-w7C91xf`AjDfj#p zZGc4*5p57Bn7DG4y8w4X!fkKy+lGBN+KfetbXU@+zBZiCk3D<&4R_4#gzDxWABz_z zcQ%{(4P2=4v(#eu{PvMj%%LQyoq>}#f-1PyrcY%f+xFrGu?v}>^<@}Lal@H2&qs!< zB}AQ$32l69(I>3rj2C#-S7mrFjvwlrwOZlbOE8j>S|J=GTze(uTlu>{W^-PXw)I}? z>L&A|8RCC#v@1usLr1OBmQP=Q&V4bXby>*k;)byf;uq2QE z5A|DXPs`VdwQuq3`OM9ROdGP}zOUx{_9C2(w}WfHYn^_3WBAfonpJNpyYqO~gfP&? zYkUt6Z6VY(wVJld&#?ydvnbrk-K-xDXX82+51S<=-m%#$GJSOLD_!Vo_?|-|D<{t$Gu1$ zf%^9$hSVR<*zi!gK6mG6DLogqvDD8&FkE%~!=?bV`XH47n^w4*&i&mFfD=s`$`l4L9DaN>?v#mxoFcNK$uo@u9x?}Yc@%$6zLQXyF}Z9&m`vE`+88GlB=40M43|+m8a6o@ zil8UBvWe3&hisd^Eiw$6$aM@xriTd4u5xpz-npFCE@kfjH;5V)Joe=#2uj;Hiaxopef*mVCf=`$p8$8PFYiO}>cP;%n zo=+)P@~A<@vTBD_o>I;n*V9`=BZk!{EDB8+4Y)FH!^Q3D7fUy)3&Wqj)tP=7F|?et z*nQ9euiVVbKKaGLj_2rJY2WIK>8^LjtX?(Hm-G_}84){fUdbcVv|wbMyBBaxDlLnK zrgy>bwq+G6#P7&Z&7{}=ZpOZO==DD^_F($IvUL>2C@icig=!lJ)=e^ zoSAiL*e3L=m_Tx3lBm=jr}0IO_nU?q7xVWroYAx>qk7(xo5G_<7x}EL;#XU6j_(}} z2~Td8G#^5%iPWyMl8L7}Y0*r9{+w#TDXeF7!o%Z>l-eqWbCXz%BSXv9dr>?43mjK( z@YG{R6sa^C+?;eHz6w!XJ1)BSs*Yy(!5Cq6y{fS6PwEHj4^+^Y4%TddqCxaKkFrB? zdW53vn^FF_YYzf$h4Pzq5XnUZ;i`9OfKpUT)kY+toUGTQdQNa;EqcBG*ReP4^{Zau zXABBwj~8deh@zBrHumUb#gOifiiT9nfYwA`^MKv*InFEX!E=r!2K|Hire3HIV=J!mdb4UdmouPq`81Q6?&l1&6{%T8h2-PH*yYghjJLo zpJJAtJN}b3@sevwr4dKCld*Nlv&C2Zqd$f6=-2%cP4>fsy?V)eZm{OmQ9d;|X(4?+ z48s=LnV$8UzIUOI^G%f#TC8MI%3w-KsdKV(JYg|sge+ldsn)t0BUyBuUf@?5;S*mh zhaF>3?9F2WYNv}-&Ajtfod}Hr$x*xfxonTU_DxS+Qnv3}zGVHh;&qGPdJKE-eVbNl zx7Ij<_?y&WqQ(2FQTFg0ix8`#2 zOv1M-O4kK%JQB6}nZ_DKRJ3v8QpX*0dw*9n^Zui12D%Zl?>{8>HXbjLbnv)be|Ntt zkNNG_Q7O4GkQZ+V=!JgHg4p6*81tchx_bDhMX$gu(BmlmQD2D{Q0m?XKeW>Q+=nZxrf7Jdppm@E4IpXp0mdEp3H$2v^$M! zLFvHxk~dGe6XqZbbBgYo`QeKppV!vQW){??8noVJ$Lr#Cb#hw<<2aIQS-3cEd^|%D z)pBk2`PWl-_x-AW+~fQ}!b^x-V`_-c>U3Ls;u8P9 z1!c=i4nF&PjH_{AI#b=G_B&fkWO+XyDLEjKMEGg9{bi(>_)5>4ldS^)PO+x?L%)9*4Uoq$)~AI*2FL zjZI94t5)A=g-#wowp*1vHk>c9w{YM542lv%&#jy}IoiDDZ18PqjH@HN?L47uy7<@= zlS^&c2iR^p%o-eWi{qd(8Ce^x=h``%PJwRp5V%Cp@9n71e|h=h9dYtkiQmU|o6MZI zP^>6nAJw31lqHLsNOe2B0k^274DmOAk@*hlMjbQpHXQzPyn7M5$*r$F454{qtpM z|EPt+N39EuePbso-^9qqMQn7pQBHJRhYPLV+9Tt5EzCDRY*AuZ#t%B%`g^YkAAU}T zc`Xbd#w8t@w|%do-mERF`y)39ruMLQ-D{Dq9ihw}J3tI!=T-VR!@c`o%teqtpX82w z0x%qd!l@4qy;n>=@c8iDIQ@v&z^62F?sCb`SmqN9yMg)H3$=Sq@HpN-k#gP*qa`;;Y^ zpj?^D5AeIxG2mP@=wbzVlq4(ny%rXZ<|<=(W4(OGlcm!9(tYD+3#Vz*b>wYD&vH{+ z9gEWvFA)$3wmQ~Px$;#@p6{rg2>NXJ%^<=-w|7lM=H}!HrZ0o2+mQn~H|^pH0Zd5; z{QM%s`6iDF_LM&JFg+)mvf+5ZUS-dhO$CbSXt&hJ%p1$&Av2k4hi~xk)=a4NV6L@k z1hr$e>)M;cT$lsz2Av;70;Na7n zKYCowT$ZdNM*mDrK2x9Az^5}ZKB`qtm8?PA5H_urtcN*N9poy%BxiR&vfSy5IH%Ey ziwg&hhm#4t2XkN{Ek$Bfe>%lW2x7a37rG_-mPY$gQMzkhX$PJW>ty_#>dXnsj~y$N z>*9UAHaH6pP+k*OnV$;Q)+4i46=X_S%Qj-V`fR%Vl8#Dm{hnT@>C}R=a(>*u^&f#~ zlEaaaiXpF|`|*c|x^;vG4m2Kp)51Sj_}fH^XH}almMz!*)rAz^Fq!~c8)>*kuaQhg z^$FV2;30CiIL^U2N4j}E*jR`#sq)juF~9n0!oJIGd5l)+sB2GN-U;Q;?-*R+6V_zx z3b_CJ>7CmWXC~xZGm4EoKc`$A;UJ^?v9+=~+bK(jF~hia#kR-en}#f7*2);e6cLp1y|}MV6ip zt#eC`gZYXk(c<@#tlyfx$d<25PbxphBXxppx&`}%x1c1~HKK6dOEuf>$EkLwlCHS{ z!%?Y)_&ZHW>6%O9_ll$T99x{_EOj0hq84g5^n)hVQqJG1 ze^*epE}25no%>B>cFmknzU=V!cErr6%jW65)xJgCrrmdXXwGv_D)&e5gdX+E<_v*- z9ph$}onh<&f3Cv&uj>W_Ki+sP*Kfc1Ud4F1chD&@{I{aiq7Rkr<8BEGnNO=kA*!{# zv z?=@cW#*F@{>8a~)o2MV%dur+{!TN!=&F~S(lyQ&X?wo996pr3g#`5iT@P$Llp{?!L zE8iR>$6{80dMGp14MlO*2~p89w~=ovR0KSK&>4L8-MZ}eB_q8bQ|eQuOFf4sKRxeY zc|b#OvZ4nWpkK5E_PD%WK}|kiJJAtGd8>MNN0p7Cf{z=$%e?azuO9xYdtM=-AdoUt z#`zV5>sWTI^lPS31f=x5aWJ~|iN0(!U?|hY=cVrE@BZ>ZZR*3d%Y(l*#~r4W2bez8 zt1VjYeicNhQ+v9pqeo*K{bJ2PgEAmILM`pH{Oi#JwbgUlKM1Q|+P%nyO)V{-{&IC3 z^Ye5vr}ttGY@ns{Qxx-WF1k-+k~mzJ&VQ=jOR3|O`s`f%w=&+D6dq;Xi&4q;d+nQK zRr(c93HlA)<$Nndb((qaJ3I1(1O5l#CcGY}NN>^1U_^9AO_RacN(Ha@xB71-Ym0NL zXKwV}mT?HMni8ua^a!jf{o2;|C=t+=7W1blx_{!-FReJNknC9XQm->NmM#9*)N1>$ zFx_w^OGn{^^C?bs4i6Y>&Wu7v&>guFlh-Y*$){^4IzM*riPMKxe%c*lK(kd|D6?9%ndnD{ehYW(LOWdK*?cIryRLI3wdioPIOT`W|#QaQEY zggBqsRf5p`(~l7k%`bbG?=zKFPWiNq88~;NB(OGw@p)g}s?5#gH%~a7L~LBne$i%S zI(j87>s<-PDs5-LD=UEuf)@lYM;xp<_haKT;R3gbD6ybz$#7)jMVpoh+Z1Z*_jZG~n~Q+F^Hx>Fnc$t9Ky-MZ{^)?TK$F5;5{W z8hLh^YjLWfb*=4)e0^1U^ucEZ{yJEFToQp|q{rtnGN+`h@^ zx0>t{CnT<+GRp1t$XHv>G|o!Z4gIFjeW<-Bi(kuvai8<$jWoJ63W0hL0rY@0ORFgN z#Z%ZH2_cwYA>|UGv#V*Zm`yXMN}j${Zo6|JZSUVTIPuxO+XwuA7T!NmV9g=JyW8cX22}Ac9*4&vlz^>Efuy36z=~M- zkdlH4L9+h9dw47Y8TegCVFM?h!0-Tm12z8F zEP$kC5a0|?{O|;*G04SgEZmFz(`@A8G=vUvH`dRaI*y)a7g0YO;b+LeWmUNF`PWVs z&@0lVPZ{Ds_8*610f>HsKm{a3lXMw7IvpJK zEe9}dEJC&TuR`c6iUbh+XXcm-NBjuiff+zL*?$HaBZnu(9E30>;aCf~P%Q!o!?oH! z?Z+U9Fmkn4m`K9^ujL`3034Kmm{5Rj!wr6ai|yds%!6(sG7_wCvG-qc1<*EthD8F> zNl_Y@zvT}aHXxY*JK?`dkqgQYI3P>_ln$6-1yCu3My)p+lfaa0@vOO}te|smY1}KJe<=pT463bOSir3&1iG zP$f`=ASJ-dU_%2J3@7s+Y>ohMP?_Q%P%QJ0B|BVbg&W)dkRV{D!b8g>;1`iJVeo@t zJXj2K2e}dr)V9Bs1J1SurIV6OQSo-&>s7yq$|uM%eMlMngs<;MgPOegB(mOv;#^J$!_$I9ndt8OV zXJ3t|j%@Q4NuNnv#eZPg8L(i&ZxaB8WZs}@xKSSI`QU`&AjF1(Pq7b4YPIe2aB`KMZJx3TF z2xDc-Ik2E197UqEH2}SV@R4zwo=EyNtYjo=;@?Q6tle%fGcfifQNR}>*^%gpBsCOi zTUZru)j}l@bOfrh>(T<2yyHt#vwMq>yz289_X$J>GO|F0&FN=QYtWl zkAW?OGyn^{CNwbjfW63A1n};im(V(J%+^O>uK^nrq3e+*4|_eO0zEMOwt9v|@&{>k z+Li&?O}q;R49HyA8UYMYL}ZB{RzXXE^n1<*s2kQVVEZ9;Bbpf)SOw)_xg5Aog(!*a zCMGvfqPP);h%96?;P8>;F|Z(=0kjbK|3FsTO5ea(VkYvwg6L>f07aF*mN4iTY5c#I zq!lXl6-f()mUX+tKT;_Fl}O@d@i!u@i>*pYP5iGyCmMLYD!mbM189HHFu)#WTMz?- z%uCXuzr~&qYTB*}Q9QweueOzBFvz?llC@HbAo3q~nh=r~q9XFg4DrZc6Cz1CMdUSX zB0)(DD8^gEg+b;nj`-m^42cQ@j8_&|FkxU*B)zTQ0IFJ03u!~7%m6MDe*+8&gocQQ zm5J0Pn7Dt$dw_EL2Ievbq5EvJtuV-}-DW_LlzSxKLPWuuC%rBF0MSR1OaWptiOG}? z-}fLZ-L`lOLN$?ghGa_mD)|ob$(B3_Xm@O@t{{99X_A7>U*U~{cRw#iWxvc1eWm@0fWS6!L@)J z(XgG61Ku>^14J4Gq(4aNF{F7{-U7`;*d}`*e*R2O5D3|lp&{)oWm~sR7-caCQ5Y!) zSt{Y#PZA%6Bo0-H7$I4h83p-62ESDu!a9+GtTqe0u0l^rgx9s3sL-};%7hS5U}LgX zBJBA{Bw^Ch!9uKUgQP=B>!^RYNC*i9cD>ht&RO^#23hqzSV8l5?Z&{ag4D7<6h_iM z=*9c(wlg8y=RZ7^e<+NkotNr|KUUieMp8jr>_rkunDH@0+{-^!jN9ZylGR^g;+F2z zk&jRmELv21wwZ|}qb*kA7AgG2M_>RU77W{@M8x7hLL$lKl{8c&RS}6@+w&i6h`HCO zB(^qy8xJYzNh%`nH{6!4h|Pm-D$4(xhJrk@x)=WJ`18jfNR<5162bn_61m_gSjp5h zIC19JA$;Koz5w3*nK~HF_lEpJ+m9VRJFK;oc z+t&Nwi9^^aU7XL^wDkS=R-*14+xV&?yHUNkv8RPXEMUZ?6`khn}4GJ(qfoJZ+tL^}rHSyTLv6I%mcwTu=VauQkl?*!%9j z!;YimCB^4=pKkcQV_-9n;FooQIzEdMb>fhVFk7_Ysrbji)7CaP{hd3KvZk*ey`1x5 z8k@edl=LLzdC%=VY2TkYQZEcfBoM0g)-Nm?^xLbXJADj)(x%FrGBMM=o~x_L7sx@e z?;7z84f?>_fQBXPi8rBk2b)?dj7@dN&foj``GMy97@Lf%uO0<0c>g9NS6<0)=+#o~ z^CugPF4K>@NgrYT>ByqkhYQ`K>o+_Lnv5cP>8f|P^toN`+@-g0_0abw#TUvQF9?08 zG;*#P$roLkEdoV?FR1S|yX_*QR=V)AJNbCCSWK=4|3FP*@W`viAie8`&uY0pT~`|r z&S($sIJq`nvcy0qI|w==sRh~8pOYCqt9+oY4_?OIOfY->=pgiN_)mn%0@ zzaueeQSH-D<9b)j`eEJ1^+k`>@v^Q#LhIAm^01ZjCj=^Pml4$nS+^uYb7&mTN#MHhnIO1&f7KVP9PZH=K^jp0b+6^x1YO+TQna!Hra z?x-L@;ri2aRJvREb<@hOM*Q!6O~qz9Zjs{6VKE%{SS}GSRjBH+OX4$!@!zW{dOfS6 z)*hZE41c7&{%c*9_M3aQ)}_bHGy&MsYw|nEUdmTysdZ|pX4Q4xebNn8JaK{x7q8$#z1Q0*EZ+(}$&n&*A1R%RBLZFigv31m4_{T?1a^F; zby%>|1>TP?r>Adx_ic7p$*(ru6~?J-wB%Mi75ZTDc$gVuAcbJ<$OijQOIm>Y_y`3W zli!7w%ge8Sknz=4tEysrnR1SQ%parN8YjG}O7}79?h6WsbWttdr1qZ|PFCck_VuEB zWDi|GtHnWlax5x~Hm>E(nB(quT$6Pl(W0SsmvtHhN}6fIi@S@IBJOK`baQ*Tak@PP zO}`%Em|=eX(NOR0!K4e+2^}P0@`*j6BTJ)}# z8}kM_N_;%MdNz*Nuj1-~m~%z~JYoDJIt`2=^ zct`8gWG&C@LU|i(4gXU&J%T3dB8_*4uu@R(_52`(P}M%Bz+lxr)zj=UWtq9@4IWwD7jrTJ&;3)yRx>CTj9Xl*v2KS^+1e{c8pot zBwApS`fEkJ(lFi9Q7YHg{>OOc2DANPgcp~O2R=B^d%RGo|F}Wsd3rlX?1`UlY>a4C z-O{tpUpIsImCJUK4V<@O596LweorB?mcaD6xcg#w`JK0)72c;$`|M0|-I%-K+M3wg zb(Uj(K58NfQ0{-Z#G za6*2oq2DyAdG8DRObhJ2A5djPZzb_Tq-ZK@pY>PQ0xd^6 zKE6#Y^>80Ji1X*8N;=$d>_j(3K$;!PizPRftj_R9EYE2xn12j?pQ*lVBNK6t-0(xn zZ&tJW`T{%+d~-BMGuo+-T^Q+35s?(O<}7FCE(p2bd)Cz}t=_KS!eBa!9vgvhaep?W z#bh4y2p<)by6+XQ1c<#*h+TsdFNI!(HVtr5bPLIs2_<*75mwbJ@+LGZ0y!GEQD)NR ztYUBBy%wy4Z=QY;ECvPlP3?hY;T3aQ9Qsx`V8|qs*T2z$Ys@6H~#cBJ)ha*mt4^v(Cx~ z{C8V08jqc%lBkMFJ1A?X8~7->!`^0yBmjjFb0+i zQh0eDPd}iwzqh?qLg(rs*HRS}_h&r;%eAwCVhtTtnGM)b)r^=&&iNREUi{_oX|as! zw)%&>x?`M0Xdi!XJMb+d_4#ez?}T5U@9#k`_L|r1r}n-mpSUltQ@@2}X2Gw@)y)68 zP;ge$0Vmx^)-PFCrmVkL8D4rPQkzos{l}=tvkA?!R%Nnx`tN3)G+0jfti~81tMwPl_E2wuf-wYM*%X(B_AbD>h@Mm2bmrB+5M{h!z;4Sb8w+dhT$_w!uIHoLcRcb-VK<}LTQn@$M?W!r`+gEtZ|i#7Jm#RxX_4B5 zB)vl~cQw41`hD{3yQd~vi9(C>-#3WiE_?Y!=kLX5i+oT@ zs6R<_*Jp{jkdMm$*u^ogLtLzv{ms31ah$X0AK0OU$-HfKYh!loM}IuQ!z1&3LU`ic zWhbR}_aK!Y+~$6d+%?E9MIT`m?AmoVbdQY-T@gx$@>_h;XfHSS>uIY#`X#?-wI|7@ z7v8Jy;aOf?a9z=S+i_i$J-@?EuTnyi0r$Av{_Etag)ZxRyU$=e6peixA3ZzS`trW! zqJvX^aKPZ(i}V@Z6XMPp)lUfLw7#e4<3BDG`ijTUTSVK9IUmL!@V6}D)-4+ks%j}? z=_xWb6|JDn4iNB76Me?yIQfiuhL7r+I+xe{_t6uyV-eF{1A09RuUG3 z>K{;`8$1+`9;eN*AK9din6Bo1*%DbjjK33g*JDO;&6z{BOj1G>M$l#K#wQVeYGFon z*(iT|ICd$m1Z$ZZUwDV3k6>P%@V?39nR<6Fi)MEKM+19hTxQ_#0}6|J55=-hFqKWdy#LH^1^@zj%oF0GR% z+Mg!iy-tMOHl3GzC&i5>$T!_NMg2dNeRo{VfAoLzws)aDrA2!y4U`d;QlddhT1ufP z7wti5T`EP|Lxn<<&=hGAEgDoB5~ht^le!s`#_Xm&L`<{DVd%Vv%&*xDL z*D`ooAu)cNCZqoBR@b+&*Rq@+oV4!x>H4=L#a>1xr-QpmKo|TmO7w}#`k(7>Y+|bt<=bh) zo3?Q>a1(alKbe<#oMQ(`RM)_n`*(_JI2lWx21V#I7b`?p#7X~`z4p1a-D`|otZ z0d_(0s{B1MC$jGUVpYi!-cOjZxGS?YEwMS}xpS{mjKhcx)WD??avT+Ejx zpI_hW8e22I}R@;zhaV#e-XrLERgd3#m|Zc!OPo3(yFTe_+?lXIBwZL)mHfBxS%!h zfZL%J%cdpb?OxAS>}qaSNl>YY>)&##^&^uB&P#Db(%fk9iOrUWo4lT17rs=~vD?s} zJ;>01_@Cr0F^1hD&h8CIflE#z?xV;X^IuCz?lzf^mhH#w|9Zt5-27F4!{$BL7=PfI({c{>J-Fibti7@F-hyfwj_GCFH-+nKU4OT|;xLRiYx&UF%zM1*g()Gd3sSB2YyKkL3eK6u4;fhyK$I0X(E6TS9;%RaP^kqh#_J8;2 z|EX*}cw&G{?nY$!?|1xe^CgGz`;#8iDbnj6tBbpENNgj!PWe!em0;ea=#tg8nm=D! zTJ|3;mR}g&q2Su?nHj%tG&`OcSC6(&sK=O^w?uZuXu~b>(E@o&u4 zf_u1T4%}8A@Ti|TZ=+2)UG3q}KXGbwUiO@tW6GAlr){>iw-;X+=S&Ba`Hp|u7i*)A zawq8Ret+$YglqfzsFCMUvh&KjiuP!IWpzqQ{&8|WetaZrQHjEvvnf=XV_3l2SbE1X zsVwfh#@PvCg0UKELlHlcODZ(QgwAZomkFJ@n>|@_?rycRBtx}jvh2d%{@x*P>uto= z&iW~73yfWIDCK2K+NJ8dckEjFKaT2l{+&CH*q^e;2ln~8N<4ZkcXe2w`Pwi?lJ6gG z>C3;_zDW#i3LL*zY8jr+^u6QF`h>_I+m;Wg#!UN8_?;w}&HYJS{M@jgF<)B{U%2f~ zwHSq}o94-ur3G=t;13ZFo!2>owHzCQJb%Bi>rt%S8v0DZ#^lF?rgipg6FbtSDDpK@ zw|!B6CEnQWw6Rg2+2C5Ld>sEjapLw`pz7u}pZaB>YwqF`yI#-!jrQ*(q)#fHa^uYO ztnBdbt2*Hlc-WOipSe6V+&tbB&!W%Z&hq}+DVDfA>novKYI*yv-8=YKL?FAYIPYS3 z#`TMe6G7`)IXIRAHj3#pb4F}UytlZ0x5#yB?XiUer}q6N!?cZW@Z(0-xf?~+O{F4duD)ERRNuQ@;eR^xRRKl!)@ZUUdmrcw2Gb%29=DPK^1I%K&`w|F;(z60}ljcE>4Z` za$-dvSfiU5s^IdPh*BwPQqKVAjBd7Y*BHw zN07G%{76JzZsg)QIJr_f!sP-~bwwv;wnjKf42ar0i9FQE*SP8=RRz;E(ZPlFjKdUk zuPRV3tflk-Gbh-`5sGmoj9_F6Ia9%myoPZAc|`ymtA)_QL;@2gg8MWK1;msn0dkXE zD+q-k;7tMkiun{~r$G~VFV-r8t^vY!tc4hu-ERge4sHj{HI90KX+nP?d@82q-wf&m zgm+hg83R)v5UNDHJ0hb1-fcujusjOJ>5%WVTRAZS672#}fS_0bC~L-9s13>)usYC) zrb3aJ!vOHQCfrar@HnkB2Kq`3gV7>Ne@?=>AGF$BP_s22dc;lvNZbTqL?Oaie_&An zs~rNsb8sI(miPD0oe{h%&5xO+?H95erig>QeR-bt|w`tTt8|aLkaidewuV^@~;q*3xQ& zfeZ&AniyCcOCs8O z7fI@1uT%xN>Pnd~an-RcmkRvo9gDR3s8Al@nO9m%R{=AZgb!cwHyvMsec{qM93vO3 zp|$iEFnQGxb3HNn#W08=l^lw&E3P{D0s4%HLr6X@r$3kwBg|BFr8Sj9GZhl6KZnF1 zU;coj5@q|~L9{Y!#vgg5z!QZWdMloB=f6-laAz|R_zQ8&gxi+1GON?@3;L3M5#X~V z4?i3_SUAe2_`ygVij-m^xco!DY#3sarxp<`z;2I%%77}LgD~=s=$)Zs!GO&~Clz?i zzDvURVQxF8Ws(G9SWqFkb1{Ym3;~bHj4p#$O%1pP6o4uMd2dj}0HDy(s9l2OBZ)3J zO%65i#X-gZ;`hjvghf~(TA;)+oEGF20na7LDTm?(0Njnas@DfYHQgw2TI?|I$XNx{ z5O)t68|=`5MD75fM;Qf3-hAj;ICC)AHMZQbU}5(;&bB zaUgIk5W7GX=pG<$Lm2uAqvH3bMgnMaB>D2;$N*q~Fq|VUb6!^(5ZB;bE;0!0bv{hAGJwPrDL#|)I;YiL(RoHTsVCrHra6rK*Vw)CX z&iPB0Vn@dmIqCt?O%OvXum~4C9jJnipl3tj38Vo*@mg5;Q#?6JC5av?q=HB`NTeM= z*h5fIBZiuB5ft%M5Qwt{0PwIY!eC(aLF^711WFdzXSWzY(}#KBzd>1?Bs&~XkP(9@ z1pN#N8UYX%cm4USIKQz+Yr29Zqw^OSe;!r+zoLG@A84GEgB z455D{Xg;>(+3*pC7}+6&jzle@3~?tAPPanfGk|1JXbh(^+(i^f`6>{5k>=WHAt(M7 zG4PzLlGBL59R$)LV7_e#q2VA*ATd-e2y_F658_$`Kk*g?BE1z>cW(g@8f>9uU<2>A z1}Vvk61cYsZBDQpFz5C>Sq4r9ID?6!4D={4RM@h^0?h&iNs8DZun&cip`Ie<3_)Qo zD`{4!g~)QS2f@xll!Lo3q<%qMX4uM!6v8PGO6YJ5$k(hwnxINB4Pkj9k{>J{jZGLd z0c`>^E81AG;?MliG2S5BQ#$J0Xf4s0cH#a=G=cKxWiL0>l*#OCXCsK0dAzS56bzG>JU z_BFLxSFr!$3#rc2JZ1zX+fivAww{jxmMV^onaDlGX|L#EiW(>n=2o#{0iYaz7mGVkBd2V?UcOcggfnzO}7CfBc*-Sh8b z?M$tL!LyItmP%6!?+XKNToDvcUS>I78-5LMsoHSLjXU>sLiii)2Lg%Zyf-**Zx(Ye zKYHSriJQ}{l%lC0GnrR!KlfqqGvG^L5!2DD|Mb8(+qCZKcWTBmin@zC#e)run}fGj z>cowv8wuXoBR1S1ZggMFz_MP5bNTMN^3ZbU zrt7!yGL8%~oR@FghJ9_c46{K8&mXB~q@mekDJ8W3DmH71ukG`i*Q{!{!H1Y7|wZ8T+)w zBSn1buVk{MIB1Rw=tpImuuFA{(JxIVwZAsv!T*SOmjhLLDDJx}IF-LPGE7m#kwYd< zn)}P4V9;jJcq%5ARVKMZ;zx)IQ(&o)i-Zat$DQSY`8I9e z$!dH;Kc)PV#QA5tIu})TZcJ;ZQc6k}JDJ{26(V(IPUVRS&Bm-B3VHud|NIl8TgBgH zZ+}uXdcz-&MU#=ex&e=8W&98So8E6#`(#n|x5~5Jg~X5F9|hRiYtncan6bHr=L{{V z-+H(w?x5D@>j$0WPKrFhoh&o;xo2?E?~TJTi`QxR>@!V&ZU!j>=B>z4U$M4c{zjiZlyHW-JQPA(X z%Ji(mVm?b{scMYEmi_jP#IAjxbMiF;B9CQn@}BEd+UytG6Dp{FF{L4$xnKI!{)f7E z8D^UkG{-0L9t;%^DotkB&+ORb+&h)2V9)9x9@dtjMaAn(ZehVZ zEl_P}w~Gjuag3nQzqyywEUIL?h;U@Mg3!$?Eg|7cx5Du;dtS8LU8WZq3csZ9zlVb| z(rdeea9p@b^fnp2ty6jd$3^z_CHh%g%CV|$3=J)#VS3&jd|Z^ZIZ-w#O|W)MA>jCi z-4{0UDtb>caTE&+-8#oMD*x-5{Ct3h_LOID!_euTH zm)lJvF3ULb;wj$#)>AT#Dq$88j=RjBQ05fn9dO~;;Df;5-LioZZ*;ajn>iI~Fjf$3 zkXR~pDOkXN4-}DcDZrS!$|@-4F!$6M?$L#@tGsOf zQFZg$j3@4zF3Q|7b&_Kg5uMn@?aHx^cGxh(;nwU(TmhaZ1X2sH)xZp^EQ)GY)NBLG zgHq6c?myp3UMK6 zi4!B$A2Vh&BkHVYJ9Ko9ymz77Zn5QKS)~B`CVUr1<1amT+140uQU6?3YoS<{rl37C zEH3=tGxxKc*w2zx+}>&G^sSSEldti>wcEt5DcRK%T+Xp=Tq^bI>d@fMPg+M2>*KvH za-@k~mT~`oJKy;k3^b}RtzgblxSGVD8zT5;(r#0~&Qm%K`lJfKGvzZjstLbl8Ny|B zX0+9ymsa<$qu0~u=BjW$=Ui6*p^-=jH-|*0ez(J6+Z;a#bu!O(2Y-G)q91bUm!3Uj z^X`@Q7%R9$8S5?ZH2AAD3pZr;)|FtCj<$cB`YZlgU5`{k&2A|R-Y6>L@H8$xG!O8G z8SKv=_Zh4o*gE~6)_iqS)+bIB1;0e*5C5vZ{^#or*yI*NXKWOrEdlon7B~vIw7Y_T%nWo)U!$p2<+b{1e^w!@I{;P z4n)lq|EC}DjcqFvntx=bntpleKkXE&b}qywVaSzMo0pUxVa>L#=|3wwYnE(X_ZZUR zE=4<1>@*z6!bN&9!@hAjGqFj6YF>-#k=|hE{)kJKFR4s@j?UWeDfxcNq;W2+5En3@ zAF+HUW_jIrLg?-VD?Bd~MRaJvmR;_{=ND7G7J z`;Oy2%B!a-R#Z>9!zUdygBTdgUWcgt z@yZ%~()MdcrjB(B$-dkdr$fxosOsyk2z&P2%Lak%Z+$rr=kK{em63GS8S-hDJTzh;rcV^z4 zf1db3MLo>wr04rPyOmpqZ@sQ-b56d_w(9|}MW(vIyTDTasF$O8>70}Wk+io*>xOHS z9EJvxW5*`+d1F4O3*loQ?(c71uRPChnR)m?QWE2%Yzp3UZj8)fy0^Rd?BkhSQ#jDpXp!nFs5(+%`=do6lkc=KIbH_-%vnz%YyOw zBHzs}Lo^2;o!3ho-GA;ZzyGPY_S>6$-PT)nuvv;(vGr^5l*Qvitt?EmEh7HSG*^!0 zt>49GXQuksbmMuyEqUHSQqfZqt|=blZG^(bu{YT)`h17YR43tE_h(n9+of3UEIU{&lTY9$N(N}Jww%y0elDAzEu6odt=K&=_|xW;d)a;E?ExMRqiVL3pNdlM zg$m#6?DZ`Rd$i@rVJLK2zgR(KPt}*kAdk7`iEy^^=|&d9)pMRNUtT`)LGtnuC%Hxu ziqGqA(AL`IGAN;e)rWz-f(G{YmvKhJ6#bpL5{*Fz@J-IlvlmWxx!^k92+W*dO|skl z-HMlgoAJi&O8;zvuL>{3evgS-7d8De#&`JCnoVUzm`_>OkFtKIAGQs+O`oDYE9xUm5ZAgOIsZs!o`1wH zS!%@2$$d%$&$_6{LlStjlU7;b$#Tt?i+9)PuNrXUP&+qlIO;i9btKzo+3?NZolgjo zyPsI`rf7$Yx3w(V1h)z<#6EE=I?}jz%Km5Xse}tBGZHQ&mOcs6xZz*3?x>HEuEmt} z8~llwYkxlqEtwpX*WorVmf7MPOS|u{%6*$FQ35wjBZ9VZR_y;%y!~^Bu;%`AlHQ}9 z6Qk)awx`NRm$%F28*aN$lB(tUFQogYfJKYjfgFEazRtanzR-8&toYOn+)v>}3A<9l zTl8|vCj$RrPN*0|#Y z`ioS|giKMeU?2)nLKrV@D>0^glNh{E!7~N|D<4i9<+J4=n0G>6UG@5D_?{D#B%Mv7KUG8 z4bqb$K4T^v6oEXXn5Jjw8NhE02o3@O3E3_UUmOvIOw?HF#+TAyz zMVtnw3cx=V!1jz;P{2?EzAntVS-rgm20)TflP0rUIxVWw4QxEN6gt z#K{p;B73MnetU$0Wgvn-VSR8z>zQ@46y_sRron(27)2i zB%>}+Z(&fFRYeP`(5u(B;54xLa6ygyGq5r$kPIivU}*vCK0pZLbs@7jr8-VY5K03V z6<|e>odrT^Ku@CUhuj6(J2h!z`?knxrbDETf7f7F=Zj-@-gcs2=41 z;UKVSk)#NBl)!ff-XktTf);2)<|cx;GEB4;%k>6rkj0*7DdW^upWj+}E~x^~^$a)& zVp~a~IB*^Soh(676?9@NH3z;zV@xPi#chqR(c>UU>5%m*tF0~X9z4e+AF9FLfi+4& z7e+-(9Y$rPR`+#@Qb2JH%N2Y;x)b0)j(L zL=o(CfRX_tB$&X}!Ca^V(>EpvMz2O6+FGfJV_+qVfUQpx_{5ROs;5xT0L1jPaP%u; zU_%A>B2kQ#>41sw9K_ZEwJGo{tFIOcwmmShe%HZm#&#P+L(nCB4_4JmwZQHUh%KaS zGtrT3l?0~Ni#|Yc3V^NEx)IIW#OedFEf=B53jXtogjBLeb#U4^HBD&|U0p)ub{rq! zFBL#PzUaVG#$1phpfTQ7UxF~W30&Ta;Ez*7T}E0Diog-CNVN823t!_1)Df|(;)sF- zFI|`~7)Gjw{1xGwF3b)QppV{R3tu8>g6B3EnPywkj|nr|pm2lE=^ z7VcPiHm3(aJ7iB5IjawU_O1N+8~y3%0NLe!%8h9dMGI3J_nRTk9B~R>A zatl|GFdPKWqa;oL11RIbNz1{lgeAwoI1T{jg3O;_#}o~w5$8cP@+9_ym2cDutlM#$ z5Jn9pyFZZaqQndv@;ldBOaTKcqNoTyGIZmR-w94S;O)i|_42BNZ+5j1 zGRj6BrZ$*RrSY~V1i>(M!EVL`m_dgI3JZ1cLtJp&bo@pC))wp=NbdE)o|>(T|og|Tzkjg8MVreON_OT zMC)^_7z;K!1)HKuiql+CVY=K!IT)@bGM39)c<{r<{GjD;T90d3ckjBObxGkMUATZ9 z-6iqyOPP1I6oO{^O$E1}8rO?iT=#}DXU~gP`mCgCUdp=nyp*NK14r@PT9FjLE~r|q(tWUr=R+h;oE zcaGBh&(B0?-7aByM{`nW&eKh4=a`FE&AOhAyI&c_W(VMhw-$9&zwCJ7>y{~f%Si|R z*wLaQ+;uuyX1FQRWg)Duxf?r3qgA8P39IKE%j zX~Lf`xHK)4zAf~p3I(T*NuyEh@%{0YRyroTAMH%8Z1C*yt*|QFJ8QN%Mt=mKmt;Sg zb~bRo?8Zsr?;1bpu#gmAv^Xgqlzw(k{N_pPvb4KhQr&I07q9Mk_1S=D=R;-P9zG*A z4|oOW$SX@egz@>@$OQ;@XrE5T?4L3eW~PkrjSoohyp_N! zwr3t-aG_J?kA?c!>)WqNvC9cw+Fr3sclSJdSFY-w`GPgy;^FJBIFaj~aWQQk2P}fl z%JprVRDP@xB>!{b)u2>#$}>eSxiNYpv0K@9Gf&*nY@IIoTNU&D*9LpWcf3PV(fmU< zs9IhR(i7_+X13$v^?&D2q#Rwcek9bR8acu@F6@^t8{Igk#k=vmK%(NG{tqdm@j3dH z=WdL(D#qT%2Y8iP^eVc9!x@Mk5o|d@QwAzt5`6tZC*TA&pcG?QIR-zRMMrmOpQp=cgUk-!O47_iNQ* z%4=T_8faaSs7&mwl(7e$c|!;Br|0tncInF4Pb56(y+8g*w?}Lt$^7Rq)6v2Jv$y^W zRM({JMFsWaMr7yjHCw?V9B+h5B%(^V6-J(Y5VbUMF~EAOZdF2&Pr!x{?}ji%%A~-( z9F!3@>t;D54z+;(q%7DLUhg)Tvg=Z6GAb)9Qc7|+Q};C7kP|wLpBE3Zva?F6_|-{q zw2+V8@K4ZhdSeUfCZjHe4Iycksg|)P`uH+}+NIyrH78YO4z&Mr(UH349e007u0nV^ zaG}fVyT+sO>G|w|sP(6^*Ey&9UU%cN@GAW?{o{gt?~(vtV6c`*p<}#!-JgWUj^u*! zg<1XR`Q<;l@3QqnhLrK5n_LdOO#b*V|2jkShgXdbT@Eo$uDzA#WL|FdHk6+J5E0-x zC@}WzY6{;=R{q$KQ6rNO4!Tw?US8!6$vM-3<6VzEimM~H^iCRHXhWNu=?^kXg8I&l+;kvXLlJ0U?g@#MERv==KLOyCC&*o^l-$qBA| zd|~$u{j)5vF_y;qTF4!3WG($RT4i@{laQc%*m6lN)3nTwdh-`)`}H*wQQ%(vA(=~V8leRun!X@BqK zuroI%gR<;yO;U5$dk7EWn&boqw_Nvvx&A!yJ z#_CN*W8Io3`q)0S|2?~~Yv@UxVyh7M&5bWF^=?(yLOg+S$`Fl671?*>Cy?89Am!BpG}k1 z&N`-(2HPEPS6c15?RsKwB){i4TI~RVB9ZvY>?2*XEI5hkqcxF~#BsIWANG>Wr?XA?8j@>$y8n4B! znUAGuh(z*n;i?CdX<0k5UgkKo5LJ*;%u>zi|eXJq+l z>YBrbPo8fXw2(WsYvK6%2F;gdGJRZh!KI(|QWZZ_upbnVVAE}^34fjy@YbR~rc87C zRL)YA=;)E4(~@?de5(&i7hg`!nOI*!Z6JQ)A0c+^R_;-$v%iMN-W;hs(k^ptlk2)m z9#Kx&Io$P@r8cL&wctDcd~d_|re{8BPx~!4A2Rd$ss7R4r_b7Z(x}rzX{kQpSX(<% z6Z(9qN&@yR9X<7I*=xQ}dGTIKnz2yjM;58*#QhAP-uco8C$cqlBq!V|lUW$5P6-Q} zd~Q9$OZD%NoSQ*X`pp4bjh(=@wYPyQ+k{Kbfi8GwwSQ9>-@o4@cI52X+<)fvsJG2Eqw@5YWLEFgktc;8zsrT}xoOHTdv#Lu!FEB@4T4JC zd4Ijig|D>te-0=*dLSb+fIH9MF5{YG>4iah*yuZJnzXd9^p^E-7^h{6Z@8QBZj)DV zmCg50*)17b;}lnYXgX)`qpn5uCsmohAD_&3Ijmmdop$6_X*0d^;Ge$PE3&P5L1wz^ zosTB+>ZAEnPJQ-jXMp++!LCc25OHVRtwY*D9Lfc;qG zLAGK;yX`M}&xh-FYx-F4lnpMu%M;<~#@bTS-A+2Y30n!$S?j{Us1y=ko5 z_&~+4m$|*l9mXAVp`!91`=q;BZzi408IqYc+h99>?P+AaKeg-cf)fMBdq&E8KIvA5 z-{>FYGv8`P&0*6aHamjf?s?44MWbJ|-M4w3Rg314r&RQ>ZWi|Xd;GC#zt2z)hEL$& zq}*kv-dJ5QfrF!vvzz7gJLgj({xv=FkZ*bN`!7gq-e;vW0@?6_fbNXMdcoq%d*I?s%nZ zfUelBx>WkEtmg>P_n(J%sMf#0+T8l7=9`D_`A6U4!lBVWyo5E>;a1$Yx6$bOcH*bq zMzMbC6TTj&m6LPEoJG5>D1Y_Jo$ZxdJd&R>6@SUmLgjUMMb|4KyOjE=jUcbF#6fPJasJ$6F5y z@Lc_&(m7}Kre@)6MdT%dcVXm~*RA|4c&UqCqh~Al9=(_Iom-c} zUcW_+qx8=)F0U6av(Y+`R~zZ?dYKJXIkPSWIzbV2hx;q^33bPO~^V0N@vi%b^2X&&nW(+O-d`F;KPwmX`TtwV>ar!4yS&5 z20V6Rba|y?+v_!&^_Sf>L8v1y8Rybk`J_Kd{+-KMKyKiPm>Hj_@;a+iZ*fPzWw0oo zTG+u)5%F4bSlsyjgQmWM*OFO>#asLK6h4UPqdtKRM-L3g1E^X1*3BW=51MS1ol|ng z@a~fK4_QCaympS`n`9xlcj-_>E30)*)yEa>gkYH|i>vt#R}b8C{MR?MKIEH7Zo*ilY)x5uuea-Jv~>U_K~Wo<00*> z;+xGKX9j8m{&vI%c?S5l!uxFH?`{pxv-mBRW38{*>tDalt@%h`dZ)>A=|#^Wc*`5^ zIW%P_7;0Xj%K6|+3A0e?1qJ4X0PbBvp~vPOHZYFSb1rZ9%5nRlAmN|<+)L}gLA&Fp z1wykGnX8qa_1~1Q_x`*&Ydm6oo%Q#O41T*Rcy}bcF}i;IJIv1S@as4cyC-fB{C45f zlKfhIgQY%czL@p_=5(x^%*noE9*mb@K}M1&Pu;NP433O*;cb4b`#-MVM;Im;%`#S|UhVvTfq)(f#)JrzK*=6DW=V)8#bkH3?|^&s6GuF{&<+ZPtYTfYOupr;0w1=p6`AE_WDR_ z@9vAXv{Xl5>d&fF@3?R`)Nd~7&H4V>=UdW!nj5akEY>{2ZVF<4OqWV#Mg5cek5w@` zvHo%Y@3~zzkQuCJ?H#+-H5!g>LQy8F(G$1A! z^UY~M8cp~>xSfWfjFug7x(JuUK=3(&+e?T$j?-AD1|g&u5=~~Tbw36^E+{)v?`A-+~~4ax#yx500+!hxyg0{Q@TLeC9OHWb%Q2Av=dIUr&JaxJ1K zs~UpO0aZW}A^}g<2w^5+gOj9U*Fla>jID{>R8>tB>5U?Qv1T-!Bo~YL3lUs^gmrgwya=}UeXcm*C?yM#id_|2^{92Yt`rRc=n#ay(#yag2?G@G4Vl4KxS|fZ zA!%qfpqPk^gyixOdnV*&3_`)M(NKXwH?RaFcGDF}awRZHj6D;xc^`KtspLjZLpI_csH?2+o4C#RhZ(_lZjEO1u66*%*5!_J! z!C*mb=&sIQT5eCF)rHCD1bQY?EQQDHlNV9)M?At|{uCI_7;-cjM$MPC} zPrz%%q;64jU>_h+G_5NRqfM*!bZT1;`4) z8;7zYt|){-h5h#ltYC~la=;Ju2U&=$5EH_HCs+%d{ZYRI`i@5#05%%n2V7AH!w(_! zC{-h*1Lq`+AxRW%!A%wE)pdXdQxF6QVn)l zK(V0n39I5iki+n2+yHD?OUesK4kaSlE*6mygeP?lml8nGAmCx8x0RG&UxSRLq|NIR zNp2m0AOLZ-Ix2`6Sb@mZjIG3QOcL4*M8B}+(ex*`8QhFO^okuO?DgQeXSj@%VyHEe zB)Q#~Bzb*ayo}Sw#JJ%URe*p8@`O-?pa&BFC)Q~0D`b5T_M)=plz{6H3>21Od-aG+ zB1?0k#js{V0$hujDD-v?YwlC%&M&eGDbXu@3)lS3?)#2plC zK_yv?Qx)JXhyxvy0uol(-BEx6)-wGtP=-OMP~VeaYp_mX#jTQtHiQ9m4k3$R;vpsI z1R^m!V|CsY4(Hd?%Q(Ov!AXbeL-MHun`~kUv<%yW-h_jT92Lb%mO`qC5~~ZsA_Awx zNAh0-&G$(^IklOvZN7cM)WLWHF?VEP@qj8wn!vcpL*ax+Wq75(J*8Ln}}e z1e{)gE5%d|MM480kb;h#EQeIB$Y6;~k4NE@cu5sgM(9?=UrMeRl%fV$NKDyi6cmag zUs%XeNEt~2tCo8-PLZDkY)5CD8bA^e6+A{n3xPtUO9nckXQMIT9s^3njl{?$qIe>r z7{qXJ5qz(b%0%p#m>iV3Dub1}2r_G!av>fGP8Bk&5HYkvCh1_nZegd&g=^3wZ?w^Y z0h=WzNv@Sgjf_lLKQ=-AvZ~GrG~3=5J&|1o?`%=NtQviBY!Wsa2@PIUbhziV&(7SwNB)xtJJ_Q(BoLa9uzo&MR{SuG1K<77N_sO@N_7AuYgV zPLx|Ilq`pJMOp%Rj*!Jrv1AdfR-%cdMq(EVNN&7ZB;3p4@(bJnL<;RYAc=K9TFWT- zjI+EPFyBfun(Op_#0sjE^53_SwDgH_Pa>;=tGh{PDFhJ-1rmdZ=(&|)_fvpVJH-kJ|qQs&rL_+ihzlPArS~^Vq}L`D@aCxNx;#dMB+%tgjh0( zLJS=6W()k?n3N*KC&9IS^~j3LggT+l>j)2 z@)E3`MQK@}3I##o;C_r!fG@Yx%40_-H-yWsi5o&;OAzPw$&Ol_5<>1eX~cFCk(rns z<^LI)q#~jQbtDERDZ^(Jj}4v zhHjmSmZq(S8#Pybwq?YGV&HqZUiULDud-jp|Ew^~^!;0A_uaoKn6Mddzsby5HjYhX zV@+|l?=}BBJ3l$eCVNJxgnY3Ic&51Jxm1;V*=Mc_&g>$Gt;(M@LWD`#ku5fZz=npbJ+y)i^v3t*ry07 zUXGqG)rpOwsdy9fVA!ap{qCP!XP1jAZq6FX!aU)x*q+k;c>dD-xz9y`YYg|L2KPp( z*uL^u&cDL6%p!i2`GKVS z$l)D_t-Pd=`Jt! z{;dq=0TdCbG;}0+eD+M+&|`hS9}>pjDJ4#G3ItoZvg~-YJ)^Qm-!H41Lf6`@&}oeR z!V$MWx4R!delRCpwzGu2rQY}r6W>8MzJ`J7^M5&hwzxXmzHcs$?7qoud87t-qrS@w zC1`b|{*jKg9q3CXO*QmTVNyFHkdf0RDInoT8p z^WiV&M~Zwq+{s@L#-OFvRn?1wyJ zl3p>?Ci?IcRVF@6jK8ozUtXCQXWSb%wwQVS!qooR{AjIPuAyhOS{FHQ?V}ab7DV;F z#VTkw<|_pg{C3Bk=d!n0pV7sB-517M?5l+u=&R-HhtKK|g|*N(*7k`fBpW&-2z@W5 zG8n{I#I0=St`I-&@?!r1mz=+*G)#QiZC8h^2>tc}f7#ENL})N979A;Yu?zvw5%|#RQOC4Oh_L=Pe96q+NWPNziN&n@#7VX+cmzDADf+zW-EbN0$ z6dF?Fnhox_^)vYW`m3I6<$dTlJHNl>v+j4U=fgzh?pe;`LQ5b0(|^RWmAWO%Q3+>h zg)ghsbcUS`_lR!$__it6$BuQmNyYQ0cb8}U7BN5fgO)!%9Gds9UcA=UARj0+fnS9p&q-9-A2Z0)NNyH!N5 z_*FLZ=)Y_uow8snmBP~SeGGSU59GRzzu)zSE^YV_<;2`N@7vLwy>`V@olRvmPSv#E zsC}y}x)XNjEnY$=&A~tly>TJoF%28(9Gi-Lx^E6j2XV-LN3S*>^eqQt{a}#reA2fAFP3(C>V|PVmr$!fp6#S~L6SO}cqg3g>Qb-KJ~3D{H@FXx1C|D{NjY z^hvt0IqAAuf^z~fk!dmQUw#BGrYZ+oSX}%PHg=%3ZLUf3?|RqlxjYezLi-1j0b3o^=^g=bm|(=Su2)%6blPhXP;Fgg`v!#frNfpMe!YH(j+ls9+s zId$f=qmz#aT!ZE*!N8!*z(}v}>3Pc6N8~U;Asu%YuZYs7pxX_6Ao19td=I22#ETDn zMRq;`kbv|R2{WbvHY?H-5@t+8jl__L?s>$ofG&>ofvlNyrBc+@0B#i0cVyLIiy}QC ztA_Ur;uCeUYEpnX;j$b99~0CaxL=TjEkQOH{9%}(Qw?nADu|JaWUW$z7e8R`&?1xd zROiBL6VVGs5+oU`Rs}H&iD4edwPhh+3d*7f3gMLrZ2WL91m6l`>muP+nlM2|#HL4< zMCN;lr6)?RVJh064?0mTS4GLSBrDxW7*v7x#4aR>YPnK6xt6Pfa1rMw*cRZ_A@Lu) z48ZV_4QguWEtF{0!c3>13gGhm^e!zU7XWzF*2sZ3ObKJL!Y=j43*jb?0DUO`l*$@A zJ92XYMbA~ZvSWsy;X-&}2O=QgS^{HD0;{?pSpI@a zh?QjKT+4iitbo9LhomsHB26i&hAZmGH6#me!~iH%8esdh1MVZ_xZ?(_&3_mY!FH$? zf5!;uj{uv6M9qFvDxeumhj?wk!waT*a(jR`Ne$yeLkwF4&KevKLE#Cd5TT6`6qAL? zZCVjVxHT?HRRX0WPGd!i-0Q1SSg-qc!{pS=Pf9PnII9B}=U!m*BPjIuEU)0C}2%g;pKW2a=~L_%+lq zYYH|?k4_;nHLSD9g5=I33$9MmtJmll2=Dp9@`rU8`3K|WK9Vl`I2S(goZmW~>=lgUMg(!fx#+ z%K(#o6RjjWY%vOCq%8o;0NDgwW7v7}gDiv6t|^c}kg5oss=CHva!`(>i4B<3NM?DM zz{*6Q1KNB!H6V4boSemZP5Ls@kyL ze@YM)*~69@`qZjFKvdtgi@LI3VBd8{-l7ZmrVTf2;Jg0<|F5Aq^uqwt(_P6--EJa!1F=hP-%MJKUc_mYF!S8TOVx8N z{9KfGe|qSL3$0=7L&k84*AyoX9f`SJm0&DJS-L^wB-J=Y=l9SMs^m|Dw zHXNoMhsnKegH!uO^vybV zNK6{>*d&Fhyju?V9c}k+cU%mQfuMy5{;Ji6m(jtE4?n-Sa^}bBErKd#F=?r3gc-xE zPkxKc`Yo-zj{NWAgoEz<C$WqI3n#y+fBjM6@VtHB`GiEUYmTJ`;Gn!tHd@ zbX$7IiJ#0ylV_SowP-#Hs%CjN30V~r8lp?(8&bDDsh!+s)t+=$f4DncBE7!|Z(}=< z6gxiORH~C-x;Z6mWG|b&x6A9#XCgXP!CE6jcx*OEGC%y*uO7nJliu9l za!dHE6ThD^w5Ax!o~!n$t3Q4HY_CDzM|+BjZCp$L2?d-QptuF!3w5zTi*G(M-KxfG?I^ zy8mT|?2d*Xo60)0>(x5M_s)MRkGQk0x|DD3@x8711^1AGBjyLneL9bOSLF|}4adB1 zwjaKn7S=(K7GoW@_!(!BXlSsELeykbMLFjUwdQsP;V^SSo5W!H0H)1 zwUe!xzdVZ#@ZnhknJ-e<7m^Kk)Ki^3_UtZv$q!V%vKh3Jx4G{ra5Aux9Jo8rk_NjysKa=9dC;D&tRW%Z>XPdBHnm ztbUO#jrNP#l`D1!g`cSX@U=R#zb|;HWq!-en%c5T>C-#L@OuySYfRi$a(R5G#&rXJ zGEeGWSkK8>_oZvHVKLfWEc~bI1G&%r+PinSv)5qki+pa~?@{;o``yFkDe`|NLpVOk z-U`_gVQaXh**!m2T>A?5I-Zd|5M8J%UGCcVgI6o29v?=s>$?=c+ybY|K2*^VbAGr9H~bI1ODYdHM+1#e~k zwA(qE15|UAK}og+_Zs&PD2)UM*(db7PAdgg=5EaU@$tmvtc`40R}MrRe7^r?*O|u+ z_A=M~lnQkDZoWG@)n+kPYwPtmC-b4&6Xn}}evLYF!WSEtsg@ZiX<2B!lN>uW_(T3M zG*FlkM4wS}Q7XmXSsr)aMZ_X=P6HLh|jjMvfjUwKv|9B z1!omHm>6|+Mc{=Nu*Qsv;N||5NWYDlC?#uXVzEn;z;>ISmk?Ktv*N~H@z%;~sA~}Z zR^!$a4tX)K5YnU=a0JgHI(`D2R@#pOYjCmui>z~u@gxYl{n)l`+t{&f+qUOFwyho8 zw#^;e-m$H_uX5kq+aEfeRCUso^oOeRoZoXm(~oJv5Yur7Az=PRwf;|F-@oF@zXrGI zOhJ$s{{q|pVeVnzG=O9cU6sw&(L@R{xE@&K5?HCfAtZ8Hs%ORlSRkUpAjH7JY6&C} z3*g06L>P+R=*WuRi8Mq#q;gTNA-LNXggqa8J0Gq9kDBzSpA*g9&y@@l=-hu^N=1+1 z9Z_o&W>4q{GBB8>f7_sNNnqk6LmnX^IXsj&2_t50M?Mso5C9d8aKJg3MLrr9RATVt zxUkvLU$DR|O%D=;kxfU*-}4-Xx?Y zY#LZFak22i*9+<;VYc1?QGFa0oE3@baeyNpf_yP)EJUPfpg$53%wfbMFo~aJpimMP zUG5`H!csC&J}QR9%LAWTaUhWg+rUHFdpZ#;SO?O!UP1;y#@UbvD)#YHkCYM|jQb}? zM%m$K1%PH2K-5kN5-ObU2o<#HpqE?xLjg|o_ryUNEC}g`0_qG@Xk0J>ZRQP;%x>=< zGRe8{`xiIS-xWg14ahHCsbKiQ@4({EYXH#%_6uZE4*$=uB-U?4GC#z9%|}pBU@ybyKzGt!00xQt zW`Hf;oo|)_iZW)u9;>&C$cVJJ!L#`X)2CMblBf8a$q5~svO@Ynk?7FkSpyTH=Gk12>p=4Z^t$lITZk|q8qN$POQ#(7XNQu7s}Fuq-< zd4>7qW+za_7AMpX+gzRbcz~mh+`uVWZd#*s8&tnVa0E3lFWMawv;6MxHXYW*5Fjb+ zUPHNdBE2{(s^<658-xr&eWFm~82ydJlt}JB8-eA6!!)M=`qwy)B{s4DrkQZ>@@_Q0 z5va3`f!aG+0>LmN72W1Y!rAJ`fpkyWk&X|A_hS8*pL9FITV;N`OF|YvDoH`&?;7%7 z>BE-u;$Lny?p*|zlVjKo@qXk}ZGaYuu_GNJR9qc`$JAYWQ=QXe3tC8hhmTK!6)g6< zeN?-ajG(_AwA@e6xD9J(=)Vc+n`Ni0Zm$HQHzHS%5iS(*87&XJl^|Viq$0`S#SHS7 zeluFJTDn*jhbn#(qfOg*DQ5IuLl(s>INdGb*A42+vtBgfU6|A=D;-_N&;povWdp*o zS=4fsBVtP}+#QylK0VJDxHtxDBFZi%)SQ>wvXZwIbTPs1PAx0Nbq9$%YLG2kF(*k3 z#C0@<(-}+^H~3RrZVIs`G@<OMg+c+M|bBTdxRbS`1B|Ha_3CAWZvu7xAw2*IJ0> zb8F+ItHibuMCim_ztXs)a{{dVwOoa=Ao{8JHiig+NyoB}O3w1tnbVa?)oE)#nh43V zbHdD=wfHTajhQd@983u$1v@S_=W8sE(yU~RO6#c5zB?dwi&#MZGR5qLo6_Q{oSoe| zcC+osh09;ym{LAPLpxB2(DJmoftU=gg(uWYedLeOv*eAQ`M1)dbOE4sn%rf@8MzGZ zxh&1&HmPE5oM{$1M4LIK!|gB!m+LKW0$Og~YHy$2_+{uVDSBLqsI8F3-l;QyWhYx7TK z)XMybj~{rQ*W4wwPAt-y@)1M{D&ggI-d-Q`P~S}y^R3+3;HYctk7}ZH!?{%Nj73xHalr>_}0S!RQ+FxbyLJ_K}1%~Bg?o>{mDrYX8G z@!JW>*8N^T_Aez-QiTri_t3CP!Upo+NnQo%3dDb}M zfS451zNyIec_fdh5XhTfz{%;E!Pl^Si2CGwDmGv;VvKv8$I<*wt<)HWlZiYbg z^3v+M%A4bx%P&ZO{Ox9|OKVzBp8mtbur|aegnmwG#j6=YBwn%eq-wFN4*Uo!X z8JHuD`Dhc#V?}7!MME)(IW}s?AhS47~-+%Ju zU-n7e(Se9Eh(0k-Hy>F5(V(^|E3a!9>z=vBO8=Y*5=!XZz!A=4P`p-x5jj?LmKrA1 z%KvU-l_uGhmI4y^h5+tzdk4Q>+(HtUm;Rh5kVbq}omIoZ za)JE~S4t9X13M)UcVj79|@-Wt$Rb>fXB@LEP`n0km0OH>P_6u-RoRR zm1g{>QZP>>s%ZJd@B5mJ9nz;7!V(KIa8n;{)pJaSKoMobj#~oHO^4iLqDCbWM%P>A z8mP*OV(|GsmVKMP0x-ONDrsV~mk7wYWlu6Kmb2l_srYod$-d=iGWS;&CEeRR7Udm7 z(5&{oUMO?AXyiSvLIzwxl_0Ef zlfHMepEd4*f+UY5qc`zjF{A&qM@9*P*S{G(^t&C7v`vM?H8C=j*oCXoi~9A*LQZ$N z=HAsV^29exXUjqg-NXmu|2#GxvZZC zb&js42>tP1g&pXIX!Fx61p(~vk(ub5U>5Lzzy>iIB#m>5g_za|g4`c_A;=!vh=hh_3ep*J;A;*a5L=62Op zaxi#%_$l#_C(lM9t~n#J;Lya}`n}Hk`|g*P9`dV&kIX`ujl$+)AMeWKp*Mb{0TSP^ z`sx)cX0oO$D*8$g3D*7SEz1)ZrzRa5P)a<>qa|0QFjz)?TbQ0E6A(|@=TaoJ7Pk|d zptrVe4DZW#w93*JRd@^52x<-VB*2{sDuo-*6J0wI354&}(rEvspkG8RI!8O>eu;O~5 z5#A#Sjt19fdo>Lf9%W2vtr(wlY=6*qU7IIL_WOO?4QzYat!CPWK4O2U_NP`fFrA|? z6+RATQGuBpQvm7u{cX2I>ZFHUoIz!Qv-J1IL@zVZ4j#ZQo$2&}s6|;aNg0e;n)y-G z-C9w32PFKD1HQ1gZl5s$=MgA7pg-$6gJ+bn0wQ5o~>|3 z2)Y;Lpd5heia(}zN=vypM9fdaLWa-h*Ic={`y|lMY2KcbR8)TBIq9 zI)wLIK4R<^5RjKqRjM?K3|TkVmF|C#SHeBZxMb;+13x|wRTZ)f20Tu=cSJNSCos{JDrT-5-fKGv=UaoJWMnRdartk znhrcfa~efK!E?A!FhwH$5|cu2vP*uAF>TG{s0g24tQ9<;4(-6+Df7=Cj9qrPW9L?) z`atNkWR_^QJ$dEhGC6s8Er}t?kV90aRUTI9lg-fSv8n<4Ce(NRakvEx0tJc>I(b&( z;+;yr7~r?8Pyhdx1m^UDz<=3N|D^|Ur_(G!&|-1@XZ8Mn>p_YdiV~t4>2^yHSeXBs z!TqN@;D0MT{~-y@6G5Y<@99C&f&bU!oh1nCbcJOIVX%L1u%$aXLSw_i=&=8%_w(O9 zJrEZPKb>#|0wR5T8RB=kkj=l(_#atltu0^`q8cQfDhwDteJTzTCS7C$LKR@9s{>d( zDQMT3C!t28uN}dUQlV1U4H9wm@Swf^uS-!kYUt!!aN+u^d&{pSPj2Ukm(`;7V%k9- zc8x-x^EtLKjuqAA>6A;cEDGM_&ob2NjkoPZAR2k7Q0C!S78yGOx zH>s_m!;=9uWPU9D8d?C1Z4wSpt0hn)n+F6I5Ii!rsgNN((Hdal2VUi8M|XN>OILmM zz~Jg9bKz(FLOUaa_s0T!d~k9H!4fn97#qlr?x#l;{FU&;GysC)8RI86wSJMEa~`vq zjRg|qFV~sY`VXnCF|GLl7+V5o!y+dH)_K+@$WJ6FJ^c4Jl&9yhQvKR}%mossFX?ozVP!Xb*cmg9~^G`wSa9vp;n21>m>v$;qrFwDKc-9ivznxuOTjzAt` z^0qx!^N^|}A+wX|VP4oTO#10QU7rlEI6DSna-4*#5mIaOX2~(&R7B1~aRP;5A?|!Y zNw<)0?2%6OD*5Mii&c|a3fZ4IIPCHcvK>sLFj35Jle5e|7PjjNrjF267k>XQX@(S{40Yksc^&&@Cg7>^$798W{Y{LVhk)hvf@n3r8 zeEhjzR{i$PuUqFzf74E^Kr0N#&hbItYS-ZQON)jrA83VcjurFkQPFt#mvOpnfr zJ7fl;(|G1dVH4KYSNDXe!KPJ0O6}%v&QL~%RE5{5LS~@>7?)=Vk>k;9s!hrPYS$(2 zwJ9UBhzJ}SPUGL|8N%X+yuUCTuwn9)3M%qZ>3?+w`!V*)buTUowGOQFs}(V@l_t#X z*mIDbrmgfTY~2uBm==9@g3+=!=|~vrv0tTiY2?Ts9k=x9j)8?cx!+LiAIFK0-oGz@LqC4X^BMsM5u27E-$rp(L*VNeVQ@R^2{O8EZrpQBFL!O=CH{Q?t*!6pMf#~N3dmOYp*jh^A4 zDwHit@=j=zLa+fH{HL194U<b1h+;#L*O8kprUKeA%G)g4E*xt^_hF?%i)d`*v0Wd;$P ztU6oI1i#tt!B{^4;!;K4GsScE%AV;*6!3ywr~%}vGXgTN+kX6so8}eebF%SbOjKbQ zcK$tjS)rbe&Dx;o{fNhG>r6}W@Z#Hr)V|+K!E=zvW(nyNG>YIg7Rr^@q?UeBq!%^9 zP6bB(2|?+Z1E&vxUNkPkfVzT9b*X5ILwv8EUbn>p?2#H^SE=X_rOF7O)l0W`FJ5Ua zvtK`7r-n!?qB%p*XV#@h9_#~aVtM0{tzAm6y2Q2IwML#|Kg-cJ;D#vIB?R2-Qt(E? zoOQu(w<1P?iVLHkE7&{x4LCPWJt{Op`YRR zeh|;bJ0~0<1Y`8zjoyTe4^Kz{B;^k$0W&#AMp%+5h3J0z86Jh9phyjR@^^glrHeyw z5lCCLknLH4=)GoV})ceUX`^fj8Hxmv@qHQdKyzz?>iInYFMQ3xC0+gbh!u(QkZTEmf0$to zf}NMgmMSmUeI4~yElTABQ$*AhX^OqPk#FPSCTsK5=I#o@uEmEd+o2Z-^ITh*#bo^$ zM{4k=dvf*MO77Mx2@np}dPKog8R%;S7~}a{74l&UO;w2ENF+7dHZQ`gM&0nqzXGKI z^iDZoQp}`bjlg=xfp?C^>K@;d{E?IqBp*)r$OSx-*a0K=!3>;?Vl;W7$rpWu(4(pnQ$O0`s>w0kw zuhQqeDgN7FW4W=oLRF&cXa_<)jej=iiZ(4^Br7Hm^<<&dXlwZeS%YQ1_ z6Mic*3~%~d-%u%+vfWgalV36%F3nF==2LAvw!1jgm+U9mKKCwv@&2NM7Wk&jqYDAB z^&9acO@%WLAn{LkLu&vV3iSpK;XE;Sxj~|;aJ)1w(N>NOmJ^5JudKESjbk6_jNP+8 zcr-)){rQ{kVXmhO4wt4{+|?FSk}z@+6#mSTyqZ8lsAAbjN791;3vJU;WL6m~UcenM zhDEgWB6J7E9aB{7{`|F=?yDq>B^aV@JJG z1*%VaN-1Sy8d>i!UJK0|`id4OYN0O5>B%ZY8t)@7xjvo&OFzcmX%C80T}z=qtl7+> zLXci|t3`nBb6f*BkGNIsj`e79e>##;mr8tld+7CpKR?jl_t90fG_kpG2|K{bQH&2) zUweELt@|!v z_!Grkj~*`QQy|nZMFbS`6xnT&XLNzWIPRQJwxfsX=T&bjC5az`D98EAcF^ThER*vYF2O#`l_LA$ou+3}V|^_veBkYw48XdufQ2 zGKVVNLMj*O<#A1Tni23Pe4@;U*N+E|HIUttGn8+y%qeLisEcx*+0_CP>%!2Zr^NgBhlaZ;_4R}>M{4@i9-@L{K{`KQ==)Lm zD_f9y{%!UM^H-zlyx94O(eMCeFD4~z5FH8HwU7jWP6R-PzI&6MQKa4xx89=41CF9~ zgUb*y(JDb-v?(!K_*Cv#tWWi+$iJNbh74-?s*M=sh=S!l;Q+%MU#GMgC|Kcx_)t2G z$KVJ31b^Wzd$^|=4rA`6d*@i0h2{&+X9OVz`bC<<4*xfg5;CDUb{x5J_H%E^M=nla zcdi^dbQwT!TUgHT4Z-9CHa_Mt-EhP2CpU)q_p+f2I)z+Xp%7ozV#el87lo?2UZ`(z zcBwZ}5a1dXw=wd1!X&8VkJ^*#IU7nK@C8aPv!rFN`%+J^J z&oo-I#&+*bU$^HV;FyZ?4F7Z8r1$p)zt{r;++fMN5n0)kKoQ7e1gv$s+KR=zRGe_k z?Je2{DjF%35#AAfMSE3JEsGwYs-%(CmYzu^K287D;%6pL2cj;5(et5dwPbAFp{U5u zO$InDaYMvr&?4VVUMO^YON~i2O2rvw2p4~h%LFa0_QkuYJ#Ut!tQ`L?2{KNaliUlQ zp;NP^vLK_Cdn)5UID;3(JRh8h!alJj4GkpqMOn&DsyNcb5G%5W_gja_JkQPEwSIw6 zh#y_I%ux;<$Fw#e|C-l+cX*Ud+B@VdO8_L%P)(7WBgL{+*=e3icW;M2M-)=SWEl&N z_DsR<{(UvKd0k@4D;aX82VezN3GzJt> zgO9;d3DCt*a|#oVzUXd6#dy0BQe#<4jTPkQr-NMQpm0qw@($-783so; zbo-Rx0}<8Ul(y0?qK!b9p@1l<_vE0KmJClxL*nn2yx<~V0gwfa{>YaI4|^g?iL}y3 z{+7mw_S*nf?+?+mfXxd9iW=y5o*(?H1`yR+GT47ng%lck5nK(L1zb)%`CI zhpcyFqx(8^751_U&fcWBa;Kv^$y&MxaOFs)%!{N;(uC?IuLQ>)RF9iHF{2|PW1!~ zNb>HZv|KS4&kE9%yS?YllAqLQ07Ok$9&#Ge!S^w4w;v56{m)*2GCXn2>nTkHY#-Saz`90M^*NM?epgBXh9!CtOPC$ynGr ztl{c-cP&9F%k!Of=ISL`DZ&K3HpB7#uQ?^Hm*{K-9afBk-NQcqN?qjQ?ZYgG(vUc{ ziK#zv@wy1*pg-PmT0(=r3llyVicnFU5ytGyqXuPxLtaRy9R^Is7zTcw3bb zzRTz;k$2)4`=#lR5YbVh{-w!a&xkUuk~ELOmYc8fnHYJ#L_d3uiAfe=F>dDVJeQl{ z@CEm#By&Y>`KD0~)%v1fO$*OLf)LEorkDOI(y!n$N4KLp$lTs?+H+)@-RyObM75rJ zQDgM1ZU97Z#10t&wQFnl!mgNQju}Mtbz6+$KH3Edr;OdjK_xG+K=y|58Ulosbu{r3{OULhQr!)52FPe zGtgK65cpK>!6j`-LisY&F?+*WIT@J+E2&sm6F}C)?Y>he*16v%s-^E`Zw8W!F9WRA zHBoaMm1WXr5XfVUdNx+Ixm)lS^mw**CFnsRT>Hmoe>M+alxGPqU;GfskO@+SpEuV{ zusIypk8YaA8m=qvCz9i%(CYo1=5h)56dW{*tM0yw@CgQ?7q)cPw2zutU5B`hS2~!g z5D*CeAtbeOc&0t$ub<7xTnXFH>Roe&sB_kPo}{g0}(?`a!oIs+6+;l@CZjU z&}|Hsmqh#9M8D=?lM50(6^uGv2DMRO5P&T2Ho8|qK_}i8CimNKs9rDzGcWAesBg(n zLuf1Yl3}m}=m`Hce7JkqS8+h7;(XOeTvkju){X41Ee#L%DL-$fj~_ zD4gZe&QL!|!o=*y@-of`Dtdh=i1%!}^Jzf83;Oe5!F#RTRuEPw;2z_vydB?6 zqNCA=EHQX@o1&bpT}W8b8;?u99Ux2}FiE^ymrZc^zDT~WUo0-9d;Qz-QvTmhA_8s^ zl(hyT)~b^o+&)41M^b@K$Q)-iE*`WUTc%pKZGEf+Cif4 zodkR8M|uU%1t(V?a{LQJ!n_8|P!&V=}L0?o{Y4?QieShP_kA_(JN75hzq>Cld{q4)OB6C?Teyf&if?5i$@7~c-I>g-S@63>^ z2>GJOAe~P-kZ+%L`!$Ye0bNJOoy+`fHLtPXMU*~NEI4xZuF9bME&$vo;$lR}g?RoA zRQX-H89+MA1-(c^YyI0+(k|1z13qVf(m8D5h6sd8X2H~agC|Eju>D@QK4L8CD(Sc? zX_xP`{Bv->-hrX)LjQR+f%Mc%I{4&|IpU+D5m{8E9^3^q|A{XcJzO1eaK&hzw&q{? zLY9UC0MP?Edp$B@GY7loSJL7vs#W6COTtnE?^!z{kUiD19#1d8=Ui^BKbfZxlSYqI$)_#WL!Qh27x%tkZo{C4W4xU`8Wtd{gULYw-8jcbb` z0C|%Lt?{5^D@ielTI*Bsll3Ej5e;FWhkKUsuOka(1;D`Dwh8m(%dN}zP^=fM&WT)J z8Vg^bcq#c#e60LD?N}GW;IHtOxeL9Nn+%WV9#YWdX2Vk)~t-yM2$)v9WFGS-L! z1@5nxtER=)yce{MU^2wrZk&@FXVhlxfI~cPjJ|df>@oqXMC7e78pWP8-|S$9*Q0jRQHf?zSnV6~Ny~ z?yp9vJ}zL>sWtRtgrPAS13PIMEeAkRrgxO2blsY!GmRa65F?slpLE4@j3jop>h(8} zI>YlEiCh+3@N;f5N$B~LdCA*m)UcuW?iaah3n=pA4buE3fR8NmN}c^4)O-l#>De? zr#+D{6DHt89i5mj*=p1ZquH+};ynLF=7q<7cDj`zShs!;HVk(h!L#npG}_&%x*lcd zQAfU7`H#Uvn}r%d$M}$Ikh98jJBTt1707H237^yZCB7JX1{Ldu?1e-^yRB37DS#N~ z^^JjkU$r081`gFGUM|%kf@c}`Es+Oy(`7+P$-$%!d)DNPlQ~`G#>r= zvp(^9a~h-%TW|ZsB=j zz^-CsttPeOlym)7Lpo?~#Pzr*a#j-KmVHO;EzWP{S12{Ybl~X)>!e!>&6_V)rp7ef zh24;kk!4y_pc7J?^}x;<8|Y7@PnU?2=L8Lfs_LOZZw&rl5mt^{f{(A8n@4NY}I82 z;#hdbOU|xpd9au^=I|^N2Vi9i#E#$8`1K0p&nEEspRjf0-ysZBBrnCPk*A5iV%KRY zbh2#c=-Aw+W_5#De$sF#Bkv> zwxon`anxSAoM^9{PoJ2|&3iXDpVaUiM%t{V_u%ayS76tgS%IA(=f~I@-^@A!b}D1A zwYs4~CFe?fWoU3+HL%agDbEGu@uD({^VNx=Hq9k6J={7Yb0CV=?E!T;>*JA`b_rCn zp925LONWY<{Wx|hWI&%zvy;1ndH_4VocGpT2&Tbi!6HG+M?gyje{-&MOm$#<3g|TO z_LsFoOImbdN7+t@G@U7$O0k=?+pBM{k7z{jxG>JJ?VN$u&L4%EDtl2qNW<#Q%^15# zXueT_4rkG5zVvuQ)n54=yE_!xLfC6%9K=5bYps-}ZXX`j4gi`+m}P4wi1sLqj5%VM zAmc{br^+W{mVn&_t-2UY+BSE)!{`U4lRT^qjoeM=ZLOa8)ZFGr#37de>1u1{OPHY{C^HY$ zIC#tRB=cVm`v5X>4DSgCJT>^(ezv?E5FY7Cx7ZWr@U&*#P<0C-tz8&;!$W~)(W}k5 zP&*G|;cOAqH<%PA@aAI)_`^eS#>0J}a&hTpe{3 z$<+p}D011|BYhF~aB3tfRm&|Z1lOoVP8M$~{VH9LVr9KkuECq#)gM?o_QkG4 zhvSH9ztHS0Q|q(w5UM!8J7$u&F$!sh^VSSb#Z?)T!WI21o=;($2?04@3%!*`;*wiZ z|Bw_7U%(xm)Tb+m%04p8s~%^1LD=uZ(@kXaP4^)CQGJ9-VET@ojtqCb*J0Hj z{)qpiiGWW5)H%IEQwOv=Aw})m3Cgz;-hro1T#^IUwsE24b{E0(zt9I{+vv|^*UTnEV0N~HVI*y)d})=z6GZXAZCYf3=#(X zjScA|=9l>lRD=Se_<}#{>;;H)*6(_JzChbpC4vSWspSWB7qT4bP=YC{h3S6nhNh8q z#}i%`BILsb{!%>?=o4f1M}vtI{ravw+x$r0zJ2sNbOh#tv$PF~;l{nr)W+8mU7Wf2 zNR=AZpz0y&?qV*a`Klhg&u-!qNy!3eU~nbEUqjg|e3I6tpbw!it;l(a=i^{+5tt&x zVIA9BoF-4qFbVdCX}LS{EF^9}=OkyKvkFr1oa&LbarnPK{5wslRLqm8KK1rb#ukay zNg!}q>92a5k7_Q~m+h7X;5Fr8lOI-Nl%jS$3!EoEjGMgSeZnI1k zB!&_&NFB8vbc%R9VE+2p_qtl$M9r#RfxSn&0JqkPVp1C zkF+&s{6nb5)S(FiLWdVRa0H;cAf#~}m{rT(J#x$YfP=wBK$h^ISkHKOmAO)yH0Jgh zwCU>p3YI#?ZAPM#weYJFs7wJIspO>a$B%76ZC0;}QlVD$>f*vtpzTp7)#JIp?=YsL?Z4Ft8oq&Zr+&|8{$??tPx3n-rE-q z54<{GS7wS396ziN}MZOkH_zxZvQSHT z{L`_X1hQD#9adT7U?)DUCM@ty=_p0q$QQK3auc{vqOSZ{j|5H0FsS6l%C6F3Ezr1H zSJ=V@jk}SU)Ey~o!`*(@33nYR>L$*=`TvFImXe|&y?*=O|;?<-Q@K%>t{!mUC2tD32UrS9W#WOS(wsfi&sp9&&!! zgBHI_$P;x=Hcbii1|%c|8;1J`iXo9+5Y9R|+*J_uUz{MB`yIh=jk@4X&HnK5>_l(- z7Q9yz41@xH3~TE{#pgVkt$BO8KC?LKZFweH+Ip{|pmYvWn?bm#`-Xgbkr;|Vqx=#@ zU3d?#r!{)DOvEA}vT>EEw>&Mf%iQ_o9cW)|vDt@9CL=C0Wf$JCwAaz}zc;d($qDyT}nB%1{X zk1+!J8&*#U?PPtSuKNPEd$YR9G8tELp$oNA6qB#vHxM*!4OVdEZH|7FyR6&CMt|lS zC<{3Je@k_fluTB8-nQwbMQiChW75H(U1O!Q2l*XgO7qL;bG9Y3ki%rmCM0%F+Mi%iCbIA5kBQQE0?!3Be{lvjFUx>(WV zPpH#AV_W?BC79dxa7pcHaP?G<&W06;8mH*}n!W590qX0AnDaxx2C&_zE>%2lC;R}^ zl}n(1CEp?RHd#@ObI)%^n#;TMyP0Bx!iO|@0)34AI)=Xtp403(`S2ggpjj_hY?N@* z1y%+!MknSfpuoQC%&(MqBRjTHF0At`&Lzm8a(8`^%eh2VV%Shzx&D#zu_>3Us`_V` zEJz&l;xM$?+QaI6TGAto%V9z&)GX`W2OE>4y|wev*=mD#uCH%=^< zTy~+Su!0m=esX96P_TFT?4^X7moFQFl>v+F1$0{XpX6h%7;{-myDU9&*@Sd=e0~dSn+cr5h%Of@3In{8?x*~M$eg3iaMw2Ty zFqUi_h9f^yv7>Bx6tq8uuVHCYo8NQB!}XZSvYB_v0smLjlTLkZLYNfTT?>gD{DoV5a5f4;7^UR(QxXJhp`CB36BmP|YNB>>8r=;o zSZ-S=@gxW>{+ki0P8Qc`MR*;DVvWp?-jzR4;_A_Xqf{+C*{NQ%wm2lqj$E}*=%bZr zM1!wB(6A*ZAvYI$4g*bqC%lAXVD)U?;e|1G)2q7vu$CU##c~#bpElWriGqJN-TIq;A)YLL?zxL)ThJjqIxOl``S@m3$(*gHm64)|#UW4{$8KJ) z0OOmfF#nuGmrW{_lesUunf%LJ5o#hTwi7dA0?Sif;0F8QD9i+?_z{Og5%3z{4)r6A zZcd?veel7hH~;dEr90bv0zxRyt=EKauZ|%CVX>wn_aYC*tY0<1j^^(N*6$(_r0kvt zVRb~4yjr{@T9s(w@E9yGG~y*m-JfKKmwd13R?#g$Y5i~CACn2G29MRqyYI_5YH4n` z%7;C;OdQ=UkF*tlD);WSz4@=$9k8>9S3mKY^i8|;7`{pt1OvYV<_@wl<(5%Saz6oe zL8eQ`zNHUB4FXz^8Z8-_oLg6&mOankZf5e?v-d&!N(a)S z^KyQ^r9)H&qYj4#uLNB%cSIl&jCfSfrZZsMu%&F^X8scrfa5cs@w-)%l=7rEwAit)dCx5{7krkkADIS zuO+NH6iGO|>IxSb{?B+Y>D1A6S=6L>!erHb>2|bWrM@_%rJ96DLh9PPSl=0Gp=I55 zruN=8yyDq3pu#58h=in z|7|L!7C&VU`Ck#w*AxI78Jdol`@hZm|1x!vRo9T!Q2DZJQI+F?WBQNLi`Y*m6Guz? z-*%2)#&Z7^{d~;@5{aNOk|(lZu>U&|`0r!MW601!=>Nx~?0*Y?xVhPqO;Mo#fN?V? zBlkj~qw;XF{y+Z~7Ur)wy#Hh10?G0fti>L`14Rua|I|&Gc_^U)73M9#QEBB%_;!3@ zHf#hH9CIPj+SXRUSCDXFi!6o=xdH)Q!mG!SZFvA$rH~vr};tP<#RqYf%P#H5uP9bQ`Z}4o$Lg2A)?V(D*GyRmfawza{si?YV7keQMztuNF=GS~;#zE@{gS>qr=(O^F zOp$RB&*M-+8v07Jf*FPX9i*Fdsh;`r{sySd_wx7(0 z7qtc#2`oyjPK}Mg?fqK8K2f0j89vuQ)f)lq>hhy9YReOr&$`S{w<0Suc$b+w`!`o$ zb}QhsCj-D%$1kbi>-G(Z3zU11D`?8l8}*y5nibJkqliSL>K^H!(>4gP>{A%aQYJ)sPeI{e18xZDh-&wSfA9- zpMmb&hOpx~Ld-B0_ZkVe1~Z?yM#jAfzUOP5A2)n#a#qer^aVAKOWKUZh(zRZgHRBA5tH?o=r}7mjnRwmW2oL z%!a~5AHp`>^B|b-RV_!Hb4z3?ph=q(Pj^QC#s{YJ_x>^f=}pyE;9^T0g7>o%;RC{` z9PLxI`iIm9NlNs5R~S)}$^}wS+{h=1rZD;^GJV7>k$;8o{uViilg7Jfb;bz*lcc(b z)We(m9AcQI4ZxTcz1sP2SO8}SN^J0+Ib(nggs`TIljf7)E9vn2<;-V`Foe609WuO* z4!llD&}lXz15ElVh6{4eBqs7vwk_<}MTDhVJ*S z*Uw~RtgSBIGh_JLH}i_m$8-%5u-%J+QE0<`e?8mwYMlT@rS3z)5KF&bM$ppwa4tnW z+z`#5?zez;vxt#v)R>_D?`pnxV0jet0Sp9e!w=J93?3PN$FObwVA|2(xVJRiTJ@O}K<{59c{P&$*0@5|Kh=OkFh?(6|@-j;e{ z?$#K4qHjj+e#WD+1wmls%s!<@aNAoxZu2LJ>KMR4G|NUJ*e_?5vh)$x%J+Y@*j{{M zVM~cN(4Yh_z`#^doRTk$$~;gboJ4E<_{K*AYU#~7yu^smkm!C7HhUcIX%L#0{4@q} zF$u;)8zW0ey3(I6PIxnn!C>)DAGfotgEX5rXa*&q zFr(VJa^x4CTFh=C9dVb+)BDDe-(x-ToQQGUKf<8S^hhR_Vtk*m!gMH;glnDdZ{yyzav@9SaOiIw!iX@}dArWWZbwRjpQ_6VD1xSuB`fNRZQ0Ul#He9x zojF3%&Dib3*ElNfBjKD{9yw|PP*+$6tO6IZbT4m)3XB*h(a)eqL}!&4AH1(+S^!r~ ztX`+e!n@8V_MO!{a$~9f0Frw-%Uo(!qm6XNv8h&*&d>(7duDu2K6ta29kU|VN^7le zkmO@Z1F+Dpf7Z4t)DCW!|tIG6UDf8@{O-6lfp*Kom=Jz!q5sLl7i_;Q5XmYW}{WHCI583-_+=6 z0YwBOhufZM%<@{Dxcea%K1OT&=+ju=+&U`KHL3C!SW2O5O{jEEg$OHSpb7-YxI&er5#%O;+xjKm^Z7ocW%Y=@kT zVda%f`6 zq3RD;hr5Qy-v_;RIs?XbL33yfqu+u}D($ypkLmr_#+&QOH!5#h9iTaWo?I72KDI}? zzcj(K)Uqpk50hlLNi5yEh?L7!rbDI+u;@GV=*N}!H6>HU#Po zw$BmD*jw{^!tBugd84Es?+RbOicb<0bjTj1l!{~D$ z47Q9Ky)8hvg$1&iP}9H9#HWwX1%;ty3}vG<{MMxWfyoyCy#4%rS4^>=t^Oz-jH`-A z6qeC*oZ(af!)&*#C0@j#eh^camF# zrXLV!W1`F0yvBjvC`pZ`Kib!9Q929==gV^?X#NG1=M63&7jhO84mX@_zST`|6t@Rt z0O0ArF@dSx>iVjREa7c)GtKw_9QnC0KPEf2Y@J!h@00jsGn+lM)GwQp_V$Sh_PLr= zMwU3m=sU9M@BSm-uziY*UZi{#?&;q@B+ye3GeZS6VwU4S({A#}q;xnje)Vv15e~^K zylJH2&X`9oKPN>*_k9P!uu{W?uq~CFf=M6?EeGCcwho~?Z@cf+l9ca%m{%M9v|Hk|aOl=QxdI{#aCKs0BP$$D-;UBC@MTV>XTvR50DbvsRIwq(i=<_fN=D4uF;n_GXy+G3`>U^nx#lv95Em%y;Xc>QvVN|(O_W1w^3;BhLGdo(J-cYhzvI#`D1d@Nc04Agmp z2`j)iv2vJ4JIur?2v`|M*lJ?Ecm*04UU=n`sUZcSI)p5m-*@Ol7h8;S_Xkd>m6cfC zG+P5UYo~Sxqa<&5vY$?RC#v>)7A%z=N%Xc zH2O(R>ykk$tVvH>`f6q^d|s1X)Ex*{UcK*TPONrw>fGo-?UyV&Z&!@$)PU;JVdjRb zBRlJYd(Me7^hEOP`UJu^UJhJR`-07Z`8LW8y{4q&Ij-MU`b5sMQAxZ8MAn(IRVt>p7?Wa{fWI=w~1X(7%1MpxHQU1NI%dhUCuVlG65m!_NOMgJ|TJAUhJFn^=E z8dc1Pu0#q~a}7NOttxoqBmk)8t--TiEX&IgCam1lvE~D4sZ})x6lo4Seenc`B?K1W zGpzSL2nA5kOups)hI{h<63zQ7BH>>59?`h1BId-J<}pc4%fdvttlLPaIqB==b(yBg z{pi7P)jmR5p0~g#jh+9+*dO+GB@XfOMxLdxQ3he$NiW%w(c~6I_a)*`-zXUBGZ3NU zL-Vi;e$(`gHWE-$RC2^8yqa^V;@bte+Ar*|tg_{gaIT(<)wo)?anQ@>Uk|;|bojU1oiAO%H=)PU(4{!@+n{!sugrwWWF#p?SFY&ge zik*HKd%K;w=mHBrn8!+Pzcu*9rJ7C>Ycu#W5RHIg%=?J{2?L_k#pP0DMi+w(bP}C^k3R(BTKitI4_gASM&&2co z_oTI`0+Ag$Yyb&xQ)bFNY{6q2nyChp(zdTZ?QFtRXSCgFKRSn3WK>c`E(jq{HFz3=RbstOVn7W8gw6Mzj_e0t)2MuoCx&|Rn+QXTt)ydWEcE^!`|5bUImDv2oBK#@hZt3cW-wo9|w^2K5T_kl& z4~eA$B`GPu$2lcK4;^*b?>hdng`l@yHM23NuTo#Cx*${&-YBiLqX^BxSYgoe?fSk? z(hcAgKrv{+r&`j@E^rSPFDx`{yv%BKc*qFg6}H4GEzc7uu!v3Em-lPeQ`FOJVg%oi zA}zeX;So;GmSv2l=vwTJQrqT@@_y1q^UP4T4HPHJM6 zC5+g}7!ltbQxNqGTs&%(*3{6jSQu1V6Sh1q(>1I`eP$FJz&-t)zrD*bxel1+mypkw zoeM^Y>yi7+5Je&1NAvYh(J=qyV#dcmW~>?)r*T5gd14u@T#-IF`|Xh8ZnADdu7I68 zTVn|P!Ji%`r5U{-rIb^x6!G9wuHOm+QLv$QER5mtRF?4iK?j8eMX!)eeGpzJy!Zjy zg=Mc5UOHW{6Mf%JH&DD@pCqMi7pMANygY_iwL@rLvJJyH!gHrWLjtclOkOmQ-QXp2 zsEt$Q{x1tRsTb!7aY=MHHj`Gw@EsmTmQWUera$RPi>YSqBMI6+@8@;F>Wm|u&pGu= zDvkZo)RX}6y)M(_@9^ZIw|F!Hf-zA~Dvp%ki-8*gKcWt?o3(Mdt^C{HbR0FsnjH>9=x56)P7o6An1#hsGs(e2&gpCwTA%#Et8JVrg5LONSkV|G=e=oJw5z zoUzH1$DlKjBQ2zP=L3tFPsa-1Zo;i^V0nkru=Pm}p$ACf7*ZLp*{n6+G-al)$~knL zU}t_={y^N=oA6}+=7T4#HKMmk{Q@x37+Le-AMr>e4s`wCn@! zh{a(O^{34&1vdZ9q-6#$)>M%zaObxia|Iq~Th3YG>=DW@LljqW&J1nd!cLeAf3?-f z0#xLtl7I1<4o2DQN~uLhI}M_q?q@5>rJpvgze`eGs(sV>N7te6t|4thQ_Cp{mBNcG zvhZsd)xBea=I=$EdeZo4@@GsiaDQsev6=UGeE7%nci>e=UeW2asn-z_+y#o;e4BcX zY)f@7VDqzD)+0j7W~Lm0*4M0}jq zg#WeU11Qb}h5l2KdD0nqV|EL&wi9uZO3GEmR;P$OE7&$fgtj6przUE5Q0t!=#}?W~ z;|OX06);Uvw>ObeES@hB_X3wJdC{CKTA*^9s-0VdCraxV^xEUZV62;769)WVmtkzA>Zd zvUP5M+?S@w{fH8o&St#%wVurndZFVwg|Mmz^8peHeK)Bp5{6GjQ1UwH%6zI*TJ7eVnjsmFMC-m1Y#*JI=ob&5njFFCd98KLzU zR2SI`yYy55BlJ6IbR;5X80bN>c7O)3MdniV6+iAByAUltFj&en%TKC3w-4tR_F?->!U^@Q?Nn! zJGtK5D$cB%9m-cCZbf6c#eOJOu)+Zkv~%zlBqKiX4qlP?c82YipPYr40!oEfHTl(a zWf5>ZG^Zw5SL`Z9xqF3ghJ@xYGV>OBKDY)KQY|Bxpn{|up( zX(4FF6>&2=KHgSLDkBw_=z0yw41YLz+Z2L5%Rq=a1&fDaIkB$OH*SX}<%`j=&#{xo zTzpTXG|~x*P_3E_5GhiVF}WQcd3%HV#)v5?T>@^DfU)ofnMc&cq=eU@CkkSl!dhAa z@FaNOM;%h>RN_StvlT|kL3`gTz`u(0R@ghknMgZ}V!RZ~l|GkooRki(FcSHiO5$;3 zq&-X&=Ouei{k!W~Pu+akBa*!!3TwroF4#ji;7irh$hQ7_B|y{+CPXMoW3vf_f$|4c z5E~*f5i^{e9-B}V7e&Usf|G?0Di*C_O^xcL7-A+a6SJ$11Xp zhcf^CiXo;GiIo<$D;Z`4V=CrBhetEhFqQJ5ui_;rO&+cG%tkV(D!612TAhFz&$9f9MNW(-Klq4tP6uQa|U$uSEpnsUGHvn$VH%kDQTI z8ZS-B(cFx;5=1F`O$k{VFAid}+^y+stiEU^plwQVkEWi*{lSf598+0;8%Ak#fW;?7 zVybfpuj=-7Vys2%*J&X<)cke8j=qS@ZPP9GP=)+rc+MksM<6mzJ8oMw=^)>C6=E7qSgGCGX^OEBwv(=S&L1*Lir;db3Yl~f$&$eC#c+3ONhKtzlfR!3klAMqEEc7bFuzsg&6H*GT0wyMo+1)Dy8|fff6;c`%^X%inN@txKOV222W_8KNys`jBEcT*j~Ga981| zTrd^>>~KX?1Kj#qB4ppRx2fhl8}k^J#8Csc|t|#I4n+-9~6$;TcJD-U|A*G^})SR7nu) zTm5~t&8eDNpJCU4h70L+?+6VdA7+jwb+>Mox-IHkqpb`fM}o}@V*|)&hoHx_-wK!y z3!&<8()`3U{CYQYV_N6Y3(FETqgu^9{rHLt_CA|#<<&hRsI^1&lbzJiEIXf9`(#XE6GG7RbkxO^K!ys7{o+`jJ!-Pq`Q>l^6Lx16!@(`tuQgVW0b`NyCh&T)hEgTMR)An_k`kBRvm z>E&Z!>B@tEF%RV|PQSIpf+I?IRRueh({47d`HZUUMW#n$gjU!yQzU@}g*JgB6lX&p z+g2B@C|x5i#j?*xeY(pw_X%Q4Z{M}#Ok?)q+eK(TA5sx)M|}#HHnlAEo+N5an-Cmv zg}brV0`aT|Z{@shO;&oUg>g%N0j=Uwf?Y7Hm!~X=;Pi&@UecwzA>RzswGM4qZRphP@bt?w3iA zoERN<5FQp#5bovRQU1_r2#2r#%FTYNSF1P2># zrsT^BMU`Lnv;&5C>0K*Xi>CU7rMf)aEHwfcuPIzjS<#s*M5ypXRgn+4W0k!^4{Q_} zVKt%FG`Xunbx*f=vDkdunbE3;;;ug)$`bk=jq7d`5l>)1XVyd-DpNE3vCC!(x=$hK zJ&^;Lr#IQJaW(QO=3eF%&F?LN)}fYv6@hi$cmgEa*JLywybA3XznqmpE|Ka~?`m-; zA?8FHLU^mZQ$2*g9j6SeVjt+R4T;>>;!{){>5RL(>zy>sRWKwyr$$nIi4nU!yPD(S--c;rjL>QuBS++O!VZQoBDgwY2i@?H6PID{0pNgv>?f1?lH> z5ycJSsbshRL0>nn4w+mfh)1*r+?pstWMph2cEevMAsu$pN7ZE-9Bhy|)_>LQ)*(S> z{)=0Z$zHv}Fgxh`#+Et+llt3Bw0y}d{sE8r#|p^N-}!)+-%Ctzq2Bi%#^lT)UH4D| zf1gUA{yF9{Ejp)gg_M2509Yys$hodYwYiGb2nVvyj=AGU~xUf$;3+4a~zI%}Q z9~X7g;zd=LuI;_@9(^H--ow5tG0w;4T1O1xsG}E6^X}|&@_c6_Mo7sT+wdD}xz9md z$v-hpsV+3mWUzDgp00&~$u@pbx!bC4v)XduZwjELI9sTKwo$?IfYOg$)Q6C{rAkjQ z>ik~Jrj9&|DkSYH%{@(o-+Ph{6dsa(9*CA>=@l`9b6f`Rjpl(0u~SD@jcaj@9jD!a zw*-&aSkSS1uO$1wl+249`UiOwNq@ZK7dE0)WwhXzeCWyIDN9oghP;#=a~oBf#9XTv zXli=A$Mi*jGdjO40!h^q?n=ywj*E)JkfsNshVSum$K!uj?)G4jAMsw${0%P?UD*iU z`mS=Mssmz6P&^6W)P8fD)NK@VeDGEuD}@eHl*sQm$+++93v2l&J;Th9c9KP}$%PEb zH@%_t6*HlEtMhrfdN}es;KQYa*@kFpJ8gY`K_O+u0w(yZfMez^Nx~~H68fpoh2oed zwN%*=FQz5~>e-*1wWnn31;9r3ntxDwUGO!0iYL>7ZTXqLXfuyFsqBpqEz9~)8=;@B zZ%&2bQg-0;cv34~3UxU9r^_Pz5>$o$ND$FVoIrnbc_X~%e{qN zT9)hG-I!IA^=hKtON>9osG~a8w&wY*j4RoO3|n^DN7}cc9)~68MLjytvF#msoYN;~{fmUMAKHy_G-1r5Mm2mXGJ~{U zV+teCI}B~ebp8DK+yVYR6lnBBkW8fjU^j-0=_-_-b>VWDTN1CRjK@SlDSb zJ>HfZ%}~+1wvA{4CC5jpVqx#e!WPWkm#I$iP@*Wzd5Lmx+v-2iuIX#?@*vsph_wM= zxri3J{kHgbb!~PmS!c@eDf#2gEZwMVYIASRU#p@MF6GI4;z_vI=|GPwUGvT9N=DV# zwy``D#G&se#-F}&C6|))Rp!$X8aDg-+;mg;yDC$LH~%F-1{$3zJ<4s&ZdR8 z5ekOO1{PARii_^^Jvy*bc1H#<$8w1bTNc3y*$wG)g`-}WLi&%RZMt7yIhZ-Z=$%u~ zxV<PMV% zkckPnT%WY~_Z^*|e-7B{(Oka2-6)nkh?$M|U+SZ^XtNmmg3lCtk!9*KDV$58Q~7~_ z22P)<*p%gR8A#OH#D+nR7W}w=+uW@Pacw-zm}64qD;%^@ay!>GszV@KB7QYFUmDb< zNUV0}O!{u6Q;o2!@qJM(f<=}A;J!xFN|LaG6BM z4XzL=?jxaQRYh4_mH@LGy>c^c2|`IQ8+c$msjII*+?m_gL7ShSvW`bXn>0q4EMtJt zry(VN7piSOcQr=42>(YJhEK-9+qPjm^U8{PSwUsAuT%f(ot#0#QQ2t&fC>)%^*VLk zF+wL5GmS~}sl^1IUWz{Nw_l%%h!rgjDq9KJhm#no{zpcH=pL$}{k+>^E=!d1WZ z_XL-SW-F~l=wtzUlnzz7kuMDHEN-{GobDs>ddD|Btx>Z2b7je4u0_f9y2gz%D24bO zVXQPYmUKLh?FV*)+RgWbWKr3*NEB-^75k`k??dLwJzw*%qZyGhpwhR&QQY(T23d=t zMjFB~>Uzg4RNME7?O@Jb>T@731th~)?B)>th&0$d{m3{-@UGNcJ?ZZ!Si~T+BEs8w zCoTn-I8lC!SjNhQ1poT8rl5q0d66pk0Ij21egIg|)5Xgkhfhz}^B*Lln8|KN`9>0P8U*$wM!yt}JoqgTCEz zdd8IM?m04Al~Ryp^(Sb6fgoMYKZUAupMKb;?RFxW1HBu;q3E1#=;L!(vA@uXf|=}W z?ZAibPlP=ompLp&!?SG9qL{J=W#H*JHnX~!DR16- zxEIb=Ji_+?0OyLuhcxX4Jw71+-hJAAS923;OY!nYhriA1s?+a%Gjr18nyHv4aasMi zy3##$Qtduj&p*gZGVAo1E1ZFlGE>aY6a`B{^NThT^i$A(9!ecygN!`D$t5;z;Cp9n z#I*#vPQ(8(sBwr|Rz|K!K~k{dPGMb7}<}JX*V~2DZ*yee11xLC2gF`g6Rw?K!JMMZmDkS zl_Fy^0G!T1HyD+yKKp`pT54{5da?d^#Mg(Q(2#dPms_&26pv<_w=_ z1;pfKb9((=lV_}nJE%2z#cptL^}34#{h5IUTsU}rq?e#WzH35i3%nT|p>V?#ij|d> zM)%A!wyt_SndGJ-X$XwR@7pV?e;c#Gd(5Mby>Jtm68iVoA-6Cj2NWdjc*W&c;N||* zP5UOoc$1v&_$f}i+)!@GM)=RIQ7HKtZZk;Rjv5jV9bb}WW3s{&7hv$#$%M-tEm zV0CJ0SD=f29Vvz~ujlsAmfZfEYvyQm61B9nllsIVmicdc1Xcx3%b&Y{Eu$DFiRRb4 zV+L}ab*WQ8DgOoe=7{BX8&>kc74qb^k2{kGIO<=@WJ2dh_jN^l#J@6`z4mQya%;JR{MJg<(pu>b+wS^&F8b^u zr1)tE$68klO$5zo>su2aUqglZr0W|7zdZp}UCRaT0pd$&Xn<+v83XSI2eOW8;L9@% zdz?K1amf|&+-3Y3bY@up5`b@5|IX!T4}fXn>j^Uov7xPft}X)6SMQI*KroLMDE+rV z1tCwJoM!{&#?PpaDpPxB)tJo8>ueY--+|e=9#o4@s(!>QcptdoGsRHo?p+(}Gn;3s zUUM__O`p5AzIon}5c~5N~vQ*%H3GnI8}zmO+VY1~`U#fcX{W zdwNgpq)=0rZVz5B*jqG(qu-D7iVw`4ck_wH9KrbJo}c|6$jyOIL|}@^Pomo`aln_h ztQ0^)a`T)0g5OgGA@tMEh`_33FOdAOC_Y2F8Q}n!v%IG-AoCya_63MO@gMN<1v0jBi4^DT@Go26cO#@vpE7oGYfc!?*V!L&S(K_F&59O zOw0R|O?hr}bOwW(3bqqVQ_H>Ed?&l4v>fdz-0^v7its7;lZdkk?2`}#@FNsbEg0a5 zDHRHJ)*d^A6D-XumC=Nfa)?-T+aJtIts3ruhmC106hz0zS;YNKSk78A?PBCQvYs85 zLDuG_HdHtTMzA*rbX>IJoSS(xpdIU)(Yjx7E3HEkb)4Fyb_g8!zg;=~swaImxi*}9 zo>umQ%Pbfqe1qc=tE$uiRPEGZxT2$e7gd;PT7V-$x8QoTnuv3oFPHIoIFgQ^m{w;y zV~ec4?!zl3(;b+gi1^HwZxSfr2U}v{gsf76H?C$4JGeVwzqGwH`R!=W(EA3pq8Vbj zzzUy-=-M+b9NJGH}>+EX;K4L&du++bPRzBkPN5{-HUf|CYr;3@tdhKc8# zU`|PAMkS{b#3kdLxrmU-XSlzpc7t%7MX-V;8-8nIbV2%^yzyt1N8FU15r+`1;e@+p zfSVQNd6mh<0$b@^l;6x>oOA?iPqHp#;eJbyfkCgU7w_9%-H%YcJjAG>K4KD9>w}e8 zn4F&tyAED&cdygb!0`@Sv<5By4Wy_r+r689>M|Yu2$TE6g~Np7*bmh|aj_sJ7h~Mr4b$ibLbrXxJPm^&!O98?YHE;zR|v zqzudO&_&5&^&1rqK=Z(ixrG|E(~6f+I4l8-KAjaEO7hZ7pgsYko?eA_N=J+7ab5`K zI*5cUT~`HwpUU>iEv$`Qvf>`rY_5OSlpU0aK+FDpr@QT}^}2p*FXFog9;#u)Ka_iL zDml0;?U+R!d2_JeHq)Pjc#7JNs1^1^-g(d=tansWuE2xhXYal%(6`>~GCm{U_~!&) z!sr*FHgp~-AjP3`>tk|>e%1od`iI;!u3jH$-AFGl`7gT<7-sDM`n(=2;7T4w~u z_-ImuzTu#0jcN94FIlI@s#20ug!>l95}Ve#bQw||w#pVquju5)q<&QjOy2Zlq5uJ4 zZi1X4VG2A5BT-dd;Xb+z64CQz>I-D_Cu;#_qu0iX38B|_L zt;{*HutK1?&^ffrU`=|Mcf9F&Gwpr*af6z+C+z#vF)u()t>+H2<=G$^eic3}jh|%> zN5S_4l!`GKohZ55aKx|Pw2h@^f8&%abZO&g(cU1(XfDfql>B-+`i7VB;&M!VYqXx!mW!2S}U15)VhtP9d)4b}c18M()sOFt!Myy5|W-69U@5 zXPu)WZswu{*dl!jVaUl7CSq42idPqi?cgo$|7K6BPPqwOOc2Z*O135*TW^jism zRg?rrJ=ItRzvzdGZX>~3$+-?$`t6A{Q9A#GnguusTx^zivaMnc&V7ewlRW#T_Na`r zHaE}qrz(V0_UH|jcTs_#Kj_w4P*`pdBZz|)V?Vmm`NqQ54y!@t)!0JuY(|2P_)Z3c zyeC@gwzhqP>E>FwXI7$;;0Uo+%*Zx?(^Tp|Si(|x(Pp%u{K>WJPR^k3M9V1;tT4vc zHc0e8QmfCY6w3FEIv_6nU}Pf?2VeC4RC-Hfhoc7{NJ7^+0=ZpOTF&VqNbcrvwJ3=4 z92O^>-_SXxrUNnj$Y1m%$K6V+1mA&E*~o4Uw2IEz>cp_iD2AIglB0E(WYH+V40DQQ z*acxSXR@?b*vBN}(@bE6RizY_H-Vzrsn!oI&iba)WN@}1VE#2yx)(LbKRxR3Xa=3| za|YU3t($6ToJ*0#k#P~T!|WmNM}}mGg>iV6Qe+2IZLik1)YJICdZzo-Y{arLzcRMl zh2OtN%~|Q3f`M~`Ec$SK&j5e0LV0y(N(7y|4I8X+P z`+8r0dlAFNVJ3SQoY4v-o|ZX>Vr!i{ZyJ2qrrrdV1XNo%%CdjjGcSY#4xbW|aLU00 z6s*{T1d{wd)w|tm1$G;yBEHqUM*j6hQk5cfx1N+i(F3kF(sE-9trHioLtzFDs$O}W zo7`ZyBzS?^Pd@xnw>LElnYWzGyw5ER%IOQ}R|E_5uYY16CH|e%m9};HdDr{>Wc8w_ zw=Qo>PIjy_V;{~2&SK+%Z*FTz)y;&;48z2BFA-os!!(}(OcVb8j4Qh5UP*F~Q_H+IGyOBLa0M|PQ;830>8cx5k(Pf%`DB!P2Zt|#WfZ5Srs1cF# zhtI927dEAxDGAF99HsR^_K<3xm~eHOooq>TVL5pqlrWug231FeJ^ylx7Z$d%fgY2L zcWDYHSbR|b;asX5b!LLxP>LbPKg-tAwbPVN1*#Y|CoKvH*?ul!kQo|+)WMkSu0i?4 zwaHz$PX5QZGsE{1E}VDz#;Do|XZ(#;uXt0M%*FH?o%h=1C{9_#1NF7wAn$B}agS$pNq}xmx64+S(d91Nwr$(Cm1WzuZQHilW!s*bIp^Nae7yXqtN)vicLPZS~fUc3_FSz5xt@q7qei^f=bzko@~JfkX~irut}v zqSu9T(v9cDOa`J;D1md6O;|v02KM<@gmmxLa9-J}buY_e5Xn$ey5*7+RZq;39+)D_Xx!TrF79tja^-6C>IP|4 zdpchmx6t+GO$KTGiS9oecGXdcS-HvHTzMmoG9EQTSSyVKL34-Ogn1TfFKwh>UnxuOqyeQsGf%ZvrQd-8+)3X5P zrR36_orUgUe{Onl;k8%_FDZHQC_nF{V7GvWE)A1nlE=}b-!Uz4S?SzB|8zm8yH}W9 zy)B7u=VUtm!MJL>dghQZoHay+%RRGqELPf?fRbNrdQB&6>Q>}oQ~UUcvljc^dJGUM zCN9Fy^u_4T+pG$RJK-Qg@=n#z9KGMv0-$zi>MycacX<(lRFIdq*I$(%BtoMjP)5^-2phPkN6Bs zqU)d_=GtuP5j`}`l5{o3G;6$3B6l7_OPJuLzYmtpq;Xl9stBZ1H(@$oRJC9+1s;$` z3^MB!?21-e47OeXvRjv-YFLZDo2Fm8R|@?Fb2^*Ls&BXFMZA>oYl~?hW+qB&C}{LA zfo*6&e!nxXb8zG^N^eFs?*i7sS>7?{>peWk^@oZC8Thz1q6=&(!f5zyXM&u|y=2r&)M?B3T-M9_3!(^V?{Gn|4?PV_`4qwKhPX3C2yeCp zi1Pd1QFV$IrEJ;uj<#Qm_#oEdw=I$b-{M0yxAtIdZC#xG(|y!iFyq=Dqor+WcgdaT1bV`H|chV=NA?go2GqPwyyU zvXSorhKdjFjKqD;FNX$g+02Y*rW9md;>a8VJ*j1xHcrrLCm70k>uXn&G@5!H{lWO;&Jl8DZiWMCplzb^H0U){ zvqp5}u*-PwLU!5x9GW`{w)W60=e6dHPFjY5U2bN0*Q^iRhtyWrSu8$S_^al6`x}M) zLnx|$qn6P`= zzbdR*8yssy$9H@FI4<}WTxA!CQ~68G@2M%+3sY0N=It% zg)=OrC(#vyHQ9~Vvwn0zZUZKGf~*pIGf{42Ym5h^j2B?@%wG123>QR%-)y(VC?h8X zDG+1gv?{j2Lu2?n`8_@UVZJU=_7ucJQldd1H`8Q*yu_;E=%xzS#h+mw=lAwUF{zik zyO-M*sw@PbbXn@awJAv)t7E~N-Sw+-rrJSy30Vn!bqC`~Zg7 z{WN)J!5l!UYEVId^+XIgB-j~hVFR_tSX{AW4-aLw=(5tDFv^lVr%Q_b%nQk9hLEEM zg@t=2_N$!iAo2>Oe2={LG#;hy%F0|k9=2V)-Q~>*xn^HB6{V%qgIQOh5OJnrj(FSv z$hw|01>G7o)@F&Xi_}x zi?F`TIkem0%iR;-wp0|iE@P2X>ec*8iNZw=8=#M?Q8@aTJ?U&#%|mtJv1NS4x%1Bq z1ttY4IabQ4>*sGgr6{Hjl9B)u{Y7th9Tvsaxx=A6`VMq1BwkdaH9NX!pWjxVwM1O zM;%yg)E99_wyYD#;GExKza87%)&Fxd1qvAY#qMK@Gkln^HKV&V!t3>^;C=n+HQyN$ zw_Y=PcCK6g*#TcOD`Z{*eywP*2o+EGxRA=EZ=)j=T3{COw$5;O@oVeVpEEu;?}4O^ z$lX}A!&E&je;YzxQh07wahzS3)0*=%yakO+%)P-2XfrB_E>g}Br#P*-Y`rc?RT2=j zIQVH4rEqP8&~5iNu860}>W8{gF&W(4z%8~pOAqDQ`RC=|0-eOvTZw|=`X7ZScuRbC zbPdmWKZ;1keKk^MtJ*u?E7P$y+CmbF92`ZrubK_NjxG;QaD!fkuQ5LkJ?G^ zAPPa3j#l>BwWI+521)fY28}h!d{SV*s{Q1gtYT&-UNmUU#9F zX2kGmWImkEopbw_5_3j3H!XT+&5VyjOlqojC#7MUhf@SiVV!5-P&l*CmL=+|G1CT4 zv9gyXvg#j*7(oKY+SBxJv{+5o?RmGLt7fSW&zac456=^25Z0Y_$1*@ri!h?f+&QcL zjvG789Xxq3RG>XA)4f$;@OwVzQgf!8gqp4{t@oT2NZ7$So#@%7{}<5mT0G91$+Spa zwiktolXXg#V}O+@a{R3bGdzzHL=T^Ip=PO>jQr`XjQJn4s5kLf6DGBQ&G#pZm_7(0 znEhXgaVo7$$YHThZ$f~Tyo!;aJ)v*iT=}`GW!kLx5*&Q2TZUN>2BVF? zXJ@2yLfTO_vfn#nGFCg2dMvIg2 z=4OONMCLVRfHrki_=*V&x0mKs@KDrz3^D;m65*oKv|o>*wHAOfOjiRU#)`d?Mvz=)~G3p!|_D+vw7w_8F3&Bx{KJQ&2a*d z1EbfTDVc$X_tKx_Fw%sl(OdfqQc0cRA^r6NuaP}B_;>B7(Av>|RtK4FIhb+K# zO|5e0-A4zE^ubG@hhT1z-u?Kb63#e{;FN0-{uG0u?Nr?_HVatrCui^xqgV^e2| zUIO@lRpqrA8Ot}8JqI06ntKn&A@}a72iwGVNHP`C(x9?Dv=3Aa9!YBCY zU9H?F|ElENfnZzi4&#Uyh0K`ylX(e(#mJte&hMvL57-in-G!h}^=RXSVa7v(CX{TS z(lX{+i+i0KQ7$*(PVV0%o^w@rj-Y+BVzJ)UN)q!eeB$JmG#4s##*K}gIP3I*nT z_7S1kz=G{YsRSt~5)dzF>IsjRl3kID9B6Pw-~)Ne8)W|4r!0Rz^CUM{nGpv%iwh2~I^^on{^XXF> zp;QOIcc#0`lsQo=2i?C?X{O39D^_IARyOqo!k`d}v=@?;7ZAmM0`)#_Rse3&==St; z@AdorfvNVX!Y@lqJkbr|5Eiv%wCTue=Ph2zN$|GW%^FpTwaI)LLE5g(QVTHKVJ(Dz z)_AtqFLDvX;!lzdYop{k`B7};pMg;vd+&AY6r0Va82%5|)&OB=Hbxu`kL2$115QzW zx{*WtJ>am2H>0JOiV|`&&;IUS;UV^@XMsjyr+*Lq6OR;ZbJN4!6BQmW=eZXh5fB7^}#Ffl>$^rzvqwP z>fCN`_;g`lpWfbeMh@B+cbhJ$XOC>FX1`ZTlN7d4@kJ9_=Q|UV?(RY}5C!sF_U?x? zJ!6vzQ5lfH#^QoONesPHK>#P-q(OSlJ%o=1PJMvvZ?~$8uM;9q$zhUX{p>1&77Hro%tu#THdTnHZn)XN4Ld{A z$ulN968ccsn{!S$rh=ElMj}D$w@TUMVV3KRBIcUgVK{%lTR`Oj6 zM=RTR`nC%?!xikRD9@#V5Ayt)0i%_D(bgRp1|A_TBz3W?#tl;=~{ODT!KpkV^7|6W?cYv)=qCWb^CSc0Ab5ihGWbe zf;_gZ?u#-ajI^C1`?`vXTVJ!0!u}qpV(u{%noqQ^I zeZN{w%dl?-&HfnhH~PlFPlC9WJ@u@{)FYl0r;M9-N#)gDuawJ3Lf5})&9g4ix}O2V8gJF&Hn_F}WBJ9W^G~H~!Dujc z{Jdd!G7d;&lb3p^Gh;89$P~!tsCIz80(1@>_qJWLM5OT;u74x{@)#%7+1yi_9JIR( zzJd$mr?$329!as~T;wLgOyfQSSB-Yn9L$?j5iOND*>T;hj2O$VJd^C*y2us?JDzP? zYfu1Y^ncfpN6~Zt{*xF49;?*z{~T@PY{{b5x#eyHAJA{>_s`*gDpjuP+GWQ~pxkS= zB}wV;S(YT@dSHj4SviVS+(lL74cndr_za6j?b~0dI%Q<15hS1@$%?RH^&~}Y-HN9`=DxmjQrVPb zZYE{E{`#IH5VHf;Y(%a!f%n%vZOu}feCX_cdO&uIu5ok-{pJjR%VBm=beWq{czfrOyj?5*yZzxsQnJkN*8 zHldMLSM9y!O-Gf(=GhZ*>t4-4(w(Idv2q)kYmf6cn$74ujKi_ay%D8mJV-8I z)iWobF-L$0TDCfV2eyc3mi26k(!*s99^1J5b&Fr_F1H&2q<3xQQkev7r*eyll#OO_ zs3#M}WZEr~l@%LY+++e8;cuJ6)y0P@9oCM>Sy<4TSP@O&g-eeTuOQOK> z9)DU5`UUp9{5Cnei&3;2W_5|%#6xJTt1<96;3n#b@mL0g?<01@6YjPa3%|>e%LK)O z(q!50mcVd*jaU6jIzHxDz<11!_o-`buG?aI-UNa1?6SQ}Ss_)ni~^y@nI~BY>T~%R z?K3n9iQ%ffZqEw|#4&5UDHjE>;S_l&t_RkKJNvYTum#IJg>SzLQWI`%v=uR^xf+Rn zw*LVu@_^m51t z9xR<%!^LUCTV)_H?FgmI4yW($Rm<*GoB_bjSE_)daREqd&Sn0o8pynk;?5j9ixSIz>9Ci1=5HQH5Pse#kPUF zgtio+H<$Xz1)4ofl-^Hl6YyrwvLV{BTdjzl{5JsB0&Ayzn)i@JQfD9hvkm%Pd{&j5 zo356v3LhNokSt+<0PzFd0_e;=KVJ|hN1UU7YW$?sd`y40hnS!PgLf3hpimW}kkTgp zwdks4=Ry)Gd2;brR2tXEMA1dFFThv@7k^TsZsaN8ZQvH(CB={LqZ)^}{f2O zx5o{sMR&IpMH%U3W)4MEB_ghh&}C`Ux^V837(Ka?-$68B*`pAo8+AxIlQ&j`d9u-%bKE0f zWVTASttmRl&>Mq&+JU?5@ese4OrQo*Mq`*`qp8j^_)S_TE+J}a+wdk9UUz0+vL(B| z7^z!OK=BVM7EvbfXNz`9IS1Bob&iKVqwPud$RsYaylew5#h9TjlW(Og`PS%i)LTTW zZAR9_ZhMaj=QCEuoh*i7Y9Yy|L_|U|K@*D;=I*l$fnyA)@sUIR9-P)PJQ%jZ9$}OG zds6q=j2T)d+PNyt$*$c(grp+FX6wC`t?cgnRr07YlD!0)z;Xwe3`BqrR=XjbWxKaT z#DgXiZwUubq|`akE>1Z^X1~swC8CUNO%sAdAm>wqvpqCZ6+>@Fc#A*&=8z_J&rV2X za%J@T@j$&&eIFH@_g3~C7Z~pQM&`aUrJXq@&y!b$+{YT5`iQ3n9Xcs

W{ybjI8`- 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"l5!M5bi7?ny?KZO*9fm6C;ij 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

0b-Bf&nBtW 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

Xo$r zxB>llL9Lm%v!9!-KCg0}7j$R*<{eW+ARl^1>Ll@kCD@OF=gmw!`Gfepj`YSK~u5&U|7Z}akjgXzFohu z8&Aik)8xe~{tYlh65+G6t8DEr9KXGlaYB89a~b9t`{#G+Cv~R<)0eYs7Phc!^PjuV zzCnFro0U){+(kX4#`jLHJI}8(#O#5|%i?xI;o<9NZ58;`4r;0hJXWrAMvv7P_DVFz z+k}e4tqnXi-^PTy!s&J1vMp1SN8owbz7s9neRMx!O_eKVbmrJ@`gn2|5%&izhc^z5 zh~S0v)@^EOD^_eh$1jtLx>;~7B4H3#RAcRjU)W{Q+8Tw~Uuikv(q&>^(i$6aN6RLI z?^v1VaYl#a`|^U4z7=ETzQFF@47{la;sb=#xLdVvKE?VVR0U7B>zC8mTva36jj7

y04|gwNT}iLF8VHTd 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

@tA}9Bhv^_9Edn@oT6OE44CN6O%CiAo0 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

RMNM0cN{&ntzSW10)JWSflY{m}?`xeP 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

`bx?IQ9l~rCLlBQSXVX2YB{Xq>w~!qy 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 diff --git a/org.texi b/org.texi index 017be403a..73d5738da 100644 --- a/org.texi +++ b/org.texi @@ -3,7 +3,7 @@ @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 4.61 +@set VERSION 4.62 @set DATE January 2007 @dircategory Emacs @@ -35,7 +35,7 @@ @copying This manual is for Org-mode (version @value{VERSION}). -Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation +Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation @quotation Permission is granted to copy, distribute and/or modify this document @@ -122,19 +122,19 @@ Tables * Built-in table editor:: Simple tables * Narrow columns:: Stop wasting space in tables -* Table calculations:: Compute a field from other fields * orgtbl-mode:: The table editor as minor mode -* table.el:: Complex tables +* The spreadsheet:: The table editor has spreadsheet capabilities. -Calculations in tables +The spreadsheet -* Formula syntax:: How to write a formula -* Lisp formulas:: An alternative way to write formulas -* Column formulas:: Formulas valid for all fields in a column +* References:: How to refer to another field or range +* Formula syntax for Calc:: Using Calc to compute stuff +* Formula syntax for Lisp:: Writing formulas in Emacs Lisp +* Field formulas:: Formulas valid for a single field +* Column formulas:: Formulas valid for an entire column +* Editing and debuggung formulas:: Fixing formulas +* Updating the table:: Recomputing all dependent fields * Advanced features:: Field names, parameters and automatic recalc -* Named-field formulas:: Formulas valid in single fields -* Editing/debugging formulas:: Changing a stored formula -* Appetizer:: Taste the power of calc Hyperlinks @@ -171,7 +171,7 @@ Timestamps * Time stamps:: Assigning a time to a tree entry * Creating timestamps:: Commands which insert timestamps * Custom time format:: If you cannot work with the ISO format -* Repeating items:: +* Repeating items:: Deadlines that come back again and again * Progress logging:: Documenting when what work was done. Creating timestamps @@ -342,21 +342,22 @@ Org-mode keeps simple things simple. When first fired up, it should feel like a straightforward, easy to use outliner. Complexity is not imposed, but a large amount of functionality is available when you need it. Org-mode can be used on different levels and in different ways, for -example: +example as: @example -@r{@bullet{} as an outline extension with visibility cycling and structure editing} -@r{@bullet{} as an ASCII system and table editor for taking structured notes} -@r{@bullet{} as an ASCII table editor with spreadsheet-like capabilities} -@r{@bullet{} as a TODO list editor} -@r{@bullet{} as a full agenda and planner with deadlines and work scheduling} -@r{@bullet{} as an environment to implement David Allen's GTD system} -@r{@bullet{} as a simple hypertext system, with HTML export} -@r{@bullet{} as a publishing tool to create a set of interlinked webpages} +@r{@bullet{} outline extension with visibility cycling and structure editing} +@r{@bullet{} ASCII system and table editor for taking structured notes} +@r{@bullet{} ASCII table editor with spreadsheet-like capabilities} +@r{@bullet{} TODO list editor} +@r{@bullet{} full agenda and planner with deadlines and work scheduling} +@r{@bullet{} environment to implement David Allen's GTD system} +@r{@bullet{} simple hypertext system, with HTML export} +@r{@bullet{} publishing tool to create a set of interlinked webpages} @end example -Org-mode's automatic, context sensitive table editor can be integrated -into any major mode by activating the minor Orgtbl-mode. +Org-mode's automatic, context sensitive table editor with spreadsheet +capabilities can be integrated into any major mode by activating the +minor Orgtbl-mode. @cindex FAQ There is a website for Org-mode which provides links to the newest @@ -371,9 +372,9 @@ questions (FAQ), links to tutorials etc. This page is located at @cindex installation @cindex XEmacs -@b{Important:} If Org-mode is part of the Emacs distribution or an +@b{Important:} @i{If Org-mode is part of the Emacs distribution or an XEmacs package, please skip this section and go directly to -@ref{Activation}. +@ref{Activation}.} If you have downloaded Org-mode from the Web, you must take the following steps to install it: Go into the Org-mode distribution @@ -425,6 +426,13 @@ make install-info @cindex global keybindings @cindex keybindings, global +@iftex +@b{Important:} @i{If you use copy-and-paste to copy lisp code from the +PDF documentation to your .emacs file, the single quote character comes +out incorrectly and the code will not work. You need to fix the single +quotes by hand, or copy from Info documentation.} +@end iftex + Add the following lines to your @file{.emacs} file. The last two lines define @emph{global} keys for the commands @command{org-store-link} and @command{org-agenda} - please choose suitable keys yourself. @@ -1053,9 +1061,8 @@ Emacs @file{calc} package. @menu * Built-in table editor:: Simple tables * Narrow columns:: Stop wasting space in tables -* Table calculations:: Compute a field from other fields * orgtbl-mode:: The table editor as minor mode -* table.el:: Complex tables +* The spreadsheet:: The table editor has spreadsheet capabilities. @end menu @node Built-in table editor, Narrow columns, Tables, Tables @@ -1211,42 +1218,6 @@ above. @tsubheading{Calculations} @cindex formula, in tables @cindex calculations, in tables -@kindex C-c = -@item C-c = -Install a new formula for the current column and replace current field -with the result of the formula. - -@kindex C-u C-c = -@item C-u C-c = -Install a new formula for the current field, which must be a named -field. Evaluate the formula and replace the field content with the -result. - -@kindex C-c ' -@item C-c ' -Edit all formulas associated with the current table in a separate -buffer. Use @kbd{C-u C-u C-c =} to edit the formula directly in the -current field, to allow checking complex references with @kbd{C-c ?}. - -@kindex C-c * -@item C-c * -Recalculate the current row by applying the stored formulas from left -to right. When called with a @kbd{C-u} prefix, recalculate the -entire table, starting with the first non-header line (i.e. below the -first horizontal separator line). For details, see @ref{Table calculations}. - -@kindex C-# -@item C-# -Rotate the calculation mark in first column through the states -@samp{}, @samp{#}, @samp{*}, @samp{!}, @samp{$}. For the meaning of -these marks see @ref{Advanced features}. When there is an active -region, change all marks in the region. - -@kindex C-c ? -@item C-c ? -Display line and column number of current field in echo area. If the -cursor is currently editing a formula, the field or range referenced by -the expression at point will be highlighted. @cindex region, active @cindex active region @@ -1304,7 +1275,7 @@ it off with @noindent Then the only table command that still works is @kbd{C-c C-c} to do a manual re-align. -@node Narrow columns, Table calculations, Built-in table editor, Tables +@node Narrow columns, orgtbl-mode, Built-in table editor, Tables @section Narrow columns @cindex narrow columns in tables @@ -1318,6 +1289,7 @@ re-align will then set the width of this column to no more than this value. @example +@group |---+------------------------------| |---+--------| | | | | | <6> | | 1 | one | | 1 | one | @@ -1325,6 +1297,7 @@ value. | 3 | This is a long chunk of text | ----/ | 3 | This=> | | 4 | four | | 4 | four | |---+------------------------------| |---+--------| +@end group @end example @noindent @@ -1348,65 +1321,117 @@ on a per-file basis with: #+STARTUP: noalign @end example -@node Table calculations, orgtbl-mode, Narrow columns, Tables -@section Calculations in tables +@node orgtbl-mode, The spreadsheet, Narrow columns, Tables +@section The Orgtbl minor mode +@cindex orgtbl-mode +@cindex minor mode for tables + +If you like the intuitive way the Org-mode table editor works, you +might also want to use it in other modes like text-mode or mail-mode. +The minor mode Orgtbl-mode makes this possible. You can always toggle +the mode with @kbd{M-x orgtbl-mode}. To turn it on by default, for +example in mail mode, use + +@lisp +(add-hook 'mail-mode-hook 'turn-on-orgtbl) +@end lisp + +@node The spreadsheet, , orgtbl-mode, Tables +@section The spreadsheet @cindex calculations, in tables @cindex spreadsheet capabilities @cindex @file{calc} package The table editor makes use of the Emacs @file{calc} package to implement spreadsheet-like capabilities. It can also evaluate Emacs Lisp forms to -derive fields from other fields. Org-mode has two levels of complexity -for table calculations. On the basic level, tables do only horizontal -computations, so a field can be computed from other fields @emph{in the -same row}, and Org-mode assumes that there is only one formula for each -column. This is very efficient to work with and enough for many tasks. -On the complex level, columns and individual fields can be named for -easier referencing in formulas, individual named fields can have their -own formula associated with them, and recalculation can be automated. - +derive fields from other fields. @menu -* Formula syntax:: How to write a formula -* Lisp formulas:: An alternative way to write formulas -* Column formulas:: Formulas valid for all fields in a column +* References:: How to refer to another field or range +* Formula syntax for Calc:: Using Calc to compute stuff +* Formula syntax for Lisp:: Writing formulas in Emacs Lisp +* Field formulas:: Formulas valid for a single field +* Column formulas:: Formulas valid for an entire column +* Editing and debuggung formulas:: Fixing formulas +* Updating the table:: Recomputing all dependent fields * Advanced features:: Field names, parameters and automatic recalc -* Named-field formulas:: Formulas valid in single fields -* Editing/debugging formulas:: Changing a stored formula -* Appetizer:: Taste the power of calc @end menu -@node Formula syntax, Lisp formulas, Table calculations, Table calculations -@subsection Formula syntax -@cindex formula syntax -@cindex syntax, of formulas +@node References, Formula syntax for Calc, The spreadsheet, The spreadsheet +@subsection References +@cindex references -A formula can be any algebraic expression understood by the Emacs -@file{calc} package. Note that @file{calc} has the slightly -non-standard convention that @samp{/} has lower precedence than -@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}), -variable substitution takes place: +To compute fields in the table from other fields, formulas must +reference other fields or ranges. In Org-mode, fields can be referenced +by name, by absolute coordinates, and by relative coordinates. To find +out what the coordinates of a field are, press @kbd{C-c ?} in that +field. +@subsubheading Field references +@cindex field references +@cindex references, to fields + +Formulas can reference the value of another field with the operator @example - $ @r{refers to the current field} - $3 @r{refers to the field in column 3 of the current row} - $3..$7 @r{a vector of the fields in columns 3-7 of current row} - $P1..$P3 @r{vector of column range, using column names} - &2 @r{second data field above the current, in same column} - &5-2 @r{vector from fifth to second field above current} - &III-II @r{vector of fields between 2nd and 3rd hline above} - &III @r{vector of fields between third hline above and current field} - $name @r{a named field, parameter or constant} +@@row$column @end example -@cindex vectors, in table calculations -The range vectors can be directly fed into the calc vector functions -like @samp{vmean} and @samp{vsum}. +Column references can be absolute like @samp{1}, @samp{2},...@samp{N}, +or relative to the current column like @samp{+1} or @samp{-2}. +The row specification only counts data lines and ignores horizontal +separator lines (hlines). You can use absolute row numbers +@samp{1}...@samp{N}, and row numbers relative to the current row like +@samp{+3} or @samp{-1}. Or specify the row relative to one of the +hlines: @samp{I} refers to the first hline, @samp{II} to the second etc. +@samp{-I} refers to the first such line above the current line, +@samp{+I} to the first such line below the current line. You can also +write @samp{III+2} which is the second data line after the third hline +in the table. Relative row numbers like @samp{-3} will not cross hlines +if the current line is too close to the hline. Instead, the value +directly at the hline is used. + +@samp{0} refers to the current row and column. Also, if you omit +either the column or the row part of the reference, the current +row/column is implied. Here are a few examples: + +@example +@@2$3 @r{2nd row, 3rd column} +$5 @r{column 5 in the current row} +@@2 @r{current column, row 2} +@@-1$-3 @r{the field one row up, three columns to the left} +@@-I$2 @r{field just under hline above current row, column 2} +@end example + +@subsubheading Range references +@cindex range references +@cindex references, to ranges + +You may reference a rectangular range of fields by specifying two field +references connected by two dots @samp{..}. If both fields are in the +current row, you may simply use @samp{$2..$7}, but if at least one field +is in a different row, you need to use the general @code{@@row$column} +format at least for the first field (i.e the reference must start with +@samp{@@} in order to be interpreted correctly). Examples: + +@example +$1..$3 @r{First three fields in the current row.} +$P..$Q @r{Range, using column names (see under Advanced)} +@@2$1..@@4$3 @r{6 fields between these two fields.} +@@-1$-2..@@-1 @r{3 numbers from the column to the left, 2 up to current row} +@end example + +@noindent Range references return a vector of values that can be fed +into Calc vector functions. Empty fields in ranges are normally +suppressed, so that the vector contains only the non-empty fields (but +see the @samp{E} mode switch below). If there are no non-empty fields, +@samp{[0]} is returned to avoid syntax errors in formulas. + +@subsubheading Named references +@cindex named references +@cindex references, named @cindex name, of column or field @cindex constants, in calculations + @samp{$name} is interpreted as the name of a column, parameter or constant. Constants are defined globally through the variable @code{org-table-formula-constants}. If you have the @@ -1416,21 +1441,46 @@ constant, and units like @samp{$km} for kilometers. Column names and parameters can be specified in special table lines. These are described below, see @ref{Advanced features}. +@node Formula syntax for Calc, Formula syntax for Lisp, References, The spreadsheet +@subsection Formula syntax for Calc +@cindex formula syntax, Calc +@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 +non-standard convention that @samp{/} has lower precedence than +@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}), +variable substitution takes place according to the rules described above. +@cindex vectors, in table calculations +The range vectors can be directly fed into the calc vector functions +like @samp{vmean} and @samp{vsum}. + @cindex format specifier @cindex mode, for @file{calc} A formula can contain an optional mode string after a semicolon. This -string consists of flags to influence calc's modes@footnote{By -default, Org-mode uses the standard calc modes (precision 12, angular -units degrees, fraction and symbolic modes off). The display format, -however, has been changed to @code{(float 5)} to keep tables compact. -The default settings can be configured using the variable -@code{org-calc-default-modes}.} during execution, e.g. @samp{p20} to -switch the internal precision to 20 digits, @samp{n3}, @samp{s3}, -@samp{e2} or @samp{f4} to switch to normal, scientific, engineering, -or fixed display format, respectively, and @samp{D}, @samp{R}, @samp{F}, -and @samp{S} to turn on degrees, radians, fraction and symbolic modes, -respectively. In addition, you may provide a @code{printf} format -specifier to reformat the final result. A few examples: +string consists of flags to influence Calc and other modes during +execution. By default, Org-mode uses the standard calc modes (precision +12, angular units degrees, fraction and symbolic modes off. The display +format, however, has been changed to @code{(float 5)} to keep tables +compact. The default settings can be configured using the variable +@code{org-calc-default-modes}. + +@example +p20 @r{switch the internal precision to 20 digits} +n3 s3 e2 f4 @r{normal, scientific, engineering, or fixed display format} +D R @r{angle modes: degrees, radians} +F S @r{fraction and symbolic modes} +N @r{interpret all fields as numbers, use 0 for non-numbers} +T @r{force text interpretation} +E @r{keep empty fields in ranges} +@end example + +@noindent +In addition, you may provide a @code{printf} format specifier to +reformat the final result. A few examples: @example $1+$2 @r{Sum of first and second field} @@ -1442,74 +1492,226 @@ $c/$1/$cm @r{Hz -> cm conversion, using @file{constants.el}} tan($1);Dp3s1 @r{Compute in degrees, precision 3, display SCI 1} sin($1);Dp3%.1e @r{Same, but use printf specifier for display} vmean($2..$7) @r{Compute column range mean, using vector function} -vsum(&III) @r{Sum numbers from 3rd hline above, up to here} +vmean($2..$7);EN @r{Same, but treat empty fields as 0} taylor($3,x=7,2) @r{taylor series of $3, at x=7, second degree} @end example -@node Lisp formulas, Column formulas, Formula syntax, Table calculations +@node Formula syntax for Lisp, Field formulas, Formula syntax for Calc, The spreadsheet @subsection Emacs Lisp forms as formulas @cindex Lisp forms, as table formulas -It is also possible to write a formula in Emacs lisp; this can be useful +It is also possible to write a formula in Emacs Lisp; this can be useful for string manipulation and control structures. If a formula starts with a single quote followed by an opening parenthesis, then it is evaluated as a lisp form. The evaluation should return either a string -or a number. Just as with @file{calc} formulas, you can provide a -format specifier after a semicolon. A few examples: +or a number. Just as with @file{calc} formulas, you can specify modes +and a printf format after a semicolon. A reference will be replaced +with a string (in double quotes) containing the field. If you provide +the @samp{N} mode switch, all referenced elements will be numbers. +Ranges are inserted as space-separated fields, so you can embed them in +list or vector syntax. A few examples, note how the @samp{N} mode is +used when we do computations in lisp. @example -@r{swap the first two characters of the content of column 1} -'(concat (substring "$1" 1 2) (substring "$1" 0 1) (substring "$1" 2)) -@r{Add columns 1 and 2, equivalent to the calc's @code{$1+$2}} -'(+ $1 $2) +@r{Swap the first two characters of the content of column 1} + '(concat (substring $1 1 2) (substring $1 0 1) (substring $1 2)) +@r{Add columns 1 and 2, equivalent to the Calc's @code{$1+$2}} + '(+ $1 $2);N +@r{Compute the sum of columns 1-4, like Calc's @code{vsum($1..$4)}} + '(apply '+ '($1..$4));N @end example -@node Column formulas, Advanced features, Lisp formulas, Table calculations +@node Field formulas, Column formulas, Formula syntax for Lisp, The spreadsheet +@subsection Field formulas +@cindex field formula +@cindex formula, for individual table field + +To assign a formula to a particular field, type it directly into the +field, preceded by @samp{=:}, for example @samp{=:$1+$2}. When you +press @key{TAB} or @key{RET} or @kbd{C-c C-c} with the cursor still in +the field, the formula will be stored as the formula for this field, +evaluated, and the current field replaced with the result. + +Formulas are stored in a special line starting with @samp{#+TBLFM:} +directly below the table. If you typed the equation in the 4th field of +the 3rd data line in the table, the formula will look like +@samp{@@3$2=$1+$2}. When inserting/deleting/swapping column and rows +with the appropriate commands, @i{absolute references} (but not relative +ones) in stored formulas are modified in order to +still reference the same field. Of cause this is not true if you edit +the table structure with normal editing commands - then you must go and +fix equations yourself. + +Instead of typing an equation into the field, you may also use the +following command + +@table @kbd +@kindex C-u C-c = +@item C-u C-c = +Install a new formula for the current field. The command prompts for a +formula, with default taken from the @samp{#+TBLFM:} line, applies +it to the current field and stores it. +@end table + +@node Column formulas, Editing and debuggung formulas, Field formulas, The spreadsheet @subsection Column formulas @cindex column formula @cindex formula, for table column -To apply a formula to a field, type it directly into the field, -preceded by an equal sign, like @samp{=$1+$2}. When you press -@key{TAB} or @key{RET} or @kbd{C-c C-c} with the cursor still in the -field, the formula will be stored as the formula for the current -column, evaluated and the current field replaced with the result. If -the field contains only @samp{=}, the previously stored formula for -this column is used. +Often in a table, the same formula should be used for all fields in a +particular column. Instead of having to copy the formula to all fields +in that column, org-mode allows to assign a single formula to an entire +column. -For each column, Org-mode will remember the most recently used -formula. The information is stored in a special line starting with -@samp{#+TBLFM} directly below the table. When adding/deleting/moving -columns with the appropriate commands, the stored equations will be -modified accordingly. When a column used in a calculation is removed, -references to this column become invalid and will cause an error upon -applying the equation. +To assign a formula to a column, type it directly into any field in the +column, preceded by an equal sign, like @samp{=$1+$2}. When you press +@key{TAB} or @key{RET} or @kbd{C-c C-c} with the cursor still in the +field, the formula will be stored as the formula for the current column, +evaluated and the current field replaced with the result. If the field +contains only @samp{=}, the previously stored formula for this column is +used. For each column, Org-mode will only remember the most recently +used formula. In the @samp{TBLFM:} line, column formulas will look like +@samp{$4=$1+$2}. Instead of typing an equation into the field, you may also use the -command @kbd{C-c =}. It prompts for a formula (with default taken -from the @samp{#+TBLFM:} line) and applies it to the current field. A -numerical prefix (e.g. @kbd{C-5 C-c =}) will apply it to that many -consecutive fields in the current column. +following command: +@table @kbd +@kindex C-c = +@item C-c = +Install a new formula for the current column and replace current field +with the result of the formula. The command prompts for a formula, with +default taken from the @samp{#+TBLFM} line, applies it to the current +field and stores it. With a numerical prefix (e.g. @kbd{C-5 C-c =}) +will apply it to that many consecutive fields in the current column. +@end table + + +@node Editing and debuggung formulas, Updating the table, Column formulas, The spreadsheet +@subsection Editing and Debugging formulas +@cindex formula editing +@cindex editing, of table formulas + +You can edit individual formulas in the minibuffer or directly in the +field. Org-mode can also prepare a special buffer with all active +formulas of a table. + +@table @kbd +@kindex C-c = +@kindex C-u C-c = +@item C-c = +@itemx C-u C-c = +Edit the formula associated with the current column/field in the +minibuffer. See @ref{Column formulas} and @ref{Field formulas}. +@kindex C-u C-u C-c = +@item C-u C-u C-c = +Re-insert the active formula (either a +field formula, or a column formula) into the current field, so that you +can edit it directly in the field. The advantage over editing in the +minibuffer is that you can use the command @kbd{C-c ?}. +@kindex C-c ? +@item C-c ? +While editing a formula in a table field, highlight the field(s) +referenced by the reference at the cursor position in the formula. +@kindex C-c ' +@item C-c ' +Edit all formulas for the current table in a special buffer, where the +formulas will be displayed one per line. +While inside the special buffer, Org-mode will automatically highlight +any field or range reference at the cursor position. You may edit, +remove and add formulas, and use the following commands: +@table @kbd +@kindex C-c C-c +@item C-c C-c +Exit the buffer and store the modified formulas. With @kbd{C-u} prefix, +also apply the new formulas to the entire table. +@kindex C-c C-q +@item C-c C-q +Exit the buffer without installing changes. +@kindex S-@key{up} +@kindex S-@key{down} +@item S-@key{up}/@key{down} +Move the reference line in the Org-mode buffer up and down. This is +important for highlighting the references of column formulas for +different rows. +@kindex M-@key{up} +@kindex M-@key{down} +@item M-@key{up}/@key{down} +Scroll the window displaying the table. +@end table +@end table + +Making a table field blank does not remove the formula associated with +the field, because that is stored in a different line (the @samp{TBLFM} +line) - during the next recalculation the field will be filled again. +To remove a formula from a field, you have to give an empty reply when +prompted for the formula, or to edit the @samp{#+TBLFM} line. + +@kindex C-c C-c +You may edit the @samp{#+TBLFM} directly and re-apply the changed +equations with @kbd{C-c C-c} in that line, or with the normal +recalculation commands in the table. + +@subsubheading Debugging formulas +@cindex formula debugging +@cindex debugging, of table formulas +When the evaluation of a formula leads to an error, the field content +becomes the string @samp{#ERROR}. If you would like see what is going +on during variable substitution and calculation in order to find a bug, +turn on formula debugging in the @code{Tbl} menu and repeat the +calculation, for example by pressing @kbd{C-c = @key{RET}} in a field. +Detailed information will be displayed. + +@node Updating the table, Advanced features, Editing and debuggung formulas, The spreadsheet +@subsection Updating the Table @cindex recomputing table fields -To recompute all the fields in a line, use the command @kbd{C-c *}. -It re-applies all stored equations to the current row, from left to -right. With a @kbd{C-u} prefix, this will be done to every line in -the table, so use this command it you want to make sure the entire -table is up-to-date. @kbd{C-u C-c C-c} is another way to update the -entire table. Global updating does not touch the line(s) above the -first horizontal separator line, assuming that this is the table -header. +@cindex updating, table -@node Advanced features, Named-field formulas, Column formulas, Table calculations +Recalculation of a table is normally not automatic, but needs to be +triggered by a command. See @ref{Advanced features} for a way to make +recalculation at least semi-automatically. + +In order to recalculate a line of a table or the entire table, use the +following commands: + +@table @kbd +@kindex C-c * +@item C-c * +Recalculate the current row by first applying the stored column formulas +from left to right, and all field formulas in the current row. + +@kindex C-u C-c * +@item C-u C-c * +@kindex C-u C-c C-c +@itemx C-u C-c C-c +Recompute the entire table, line by line. Any lines before the first +hline are left alone, assuming that these are part of the table header. + +@kindex C-u C-u C-c * +@item C-u C-u C-c * +Iterate the table by recomputing it until no further changes occur. +This may be necessary if some computed fields use the value of other +fields that are computed @i{later} in the calculation sequence. +@end table + + +@node Advanced features, , Updating the table, The spreadsheet @subsection Advanced features -If you want the recalculation of fields to happen automatically, -or if you want to be able to assign a formula to an individual field -(instead of an entire column) you need to reserve the first column of -the table for special marking characters. Here is an example of a -table that collects exam results of students and makes use of these -features: +If you want the recalculation of fields to happen automatically, or if +you want to be able to assign @i{names} to fields and columns, you need +to reserve the first column of the table for special marking characters. +@table @kbd +@kindex C-# +@item C-# +Rotate the calculation mark in first column through the states @samp{}, +@samp{#}, @samp{*}, @samp{!}, @samp{$}. The meaning of these characters +is discussed below. When there is an active region, change all marks in +the region. +@end table + +Here is an example of a table that collects exam results of students and +makes use of these features: @example @group @@ -1528,14 +1730,15 @@ features: | ^ | | | | | at | | | $ | max=50 | | | | | | |---+---------+--------+--------+--------+-------+------| -#+TBLFM: $6=vsum($P1..$P3)::$7=10*$Tot/$max;%.1f::$at=vmean(&II);%.1f +#+TBLFM: $6=vsum($P1..$P3)::$7=10*$Tot/$max;%.1f::$at=vmean(@@-II..@@-I);%.1f @end group @end example @noindent @b{Important}: Please note that for these special tables, -recalculating the table with @kbd{C-u C-c *} will only affect rows -that are marked @samp{#} or @samp{*}, and named fields. The column -formulas are not applied in rows with empty first field. +recalculating the table with @kbd{C-u C-c *} will only affect rows that +are marked @samp{#} or @samp{*}, and fields that have a formula assigned +to the field itself. The column formulas are not applied in rows with +empty first field. @cindex marking characters, tables The marking characters have the following meaning: @@ -1546,8 +1749,8 @@ refer to a column as @samp{$Tot} instead of @samp{$6}. @item ^ This row defines names for the fields @emph{above} the row. With such a definition, any formula in the table may use @samp{$m1} to refer to -the value @samp{10}. Also, named fields can have their own formula -associated with them. +the value @samp{10}. Also, if you assign a formula to a names field, it +will be stored as @samp{$name=...}. @item _ Similar to @samp{^}, but defines names for the fields in the row @emph{below}. @@ -1556,8 +1759,7 @@ Fields in this row can define @emph{parameters} for formulas. For example, if a field in a @samp{$} row contains @samp{max=50}, then formulas in this table can refer to the value 50 using @samp{$max}. Parameters work exactly like constants, only that they can be defined on -a per-table basis. Changing a parameter and then recalculating the -table can be useful. +a per-table basis. @item # Fields in this row are automatically recalculated when pressing @key{TAB} or @key{RET} or @kbd{S-@key{TAB}} in this row. Also, this row @@ -1573,67 +1775,10 @@ All lines that should be recalculated should be marked with @samp{#} or @samp{*}. @end table -@node Named-field formulas, Editing/debugging formulas, Advanced features, Table calculations -@subsection Named-field formulas -@cindex named field formula -@cindex formula, for named table field - -A named field can have its own formula associated with it. In the -example above, this is used for the @samp{at} field that contains -the average result of the students. To enter a formula for a named -field, just type it into the buffer, preceded by @samp{:=}. Or use -@kbd{C-u C-c =}. This equation will be stored below the table like -@samp{$name=...}. Any recalculation in the table (even if only -requested for the current line) will also update all named field -formulas. - -@node Editing/debugging formulas, Appetizer, Named-field formulas, Table calculations -@subsection Editing and debugging formulas -@cindex formula editing -@cindex editing, of table formulas - -To edit a column or field formula, use the commands @kbd{C-c -=} and @kbd{C-u C-c =}, respectively. The currently active expression -is then presented as default in the minibuffer, where it may be edited. - -Note that making a table field blank does not remove the formula -associated with the field - during the next recalculation the field -will be filled again. To remove a formula from a field, you have to -give an empty reply when prompted for the formula, or to edit the -@samp{#+TBLFM} line. - -@kindex C-c C-c -You may edit the @samp{#+TBLFM} directly and re-apply -the changed equations with @kbd{C-c C-c} in that line, or with the -normal recalculation commands in the table. - -@kindex C-c ' -@kindex C-c C-c -@kindex C-c C-q -@kindex C-c ? -In particular for large tables with many formulas, it is convenient to -use the command @kbd{C-c '} to edit the formulas of the current table -in a separate buffer. That buffer will show the formulas one per -line, and you are free to edit, add and remove formulas. Press -@kbd{C-c ?} on a @samp{$...} expression to get information about its -interpretation. Exiting the buffer with @kbd{C-c C-c} only stores the -modified formulas below the table. Exiting with @kbd{C-u C-c C-c} -also applies them to the entire table. @kbd{C-c C-q} exits without -installing the changes. - -When the evaluation of a formula leads to an error, the field content -becomes the string @samp{#ERROR}. If you would like see what is going -on during variable substitution and calculation in order to find a -bug, turn on formula debugging in the menu and repeat the calculation, -for example by pressing @kbd{C-c = @key{RET}} in a field. -Detailed information will be displayed. - -@node Appetizer, , Editing/debugging formulas, Table calculations -@subsection Appetizer - -Finally, just to whet your appetite on what can be done with the fantastic -@file{calc} package, here is a table that computes the Taylor series -for a couple of functions (homework: try that with Excel :-) +Finally, just to whet your appetite on what can be done with the +fantastic @file{calc} package, here is a table that computes the Taylor +series of degree @code{n} at location @code{x} for a couple of functions +(homework: try that with Excel :-) @example @group @@ -1651,51 +1796,6 @@ for a couple of functions (homework: try that with Excel :-) @end group @end example -@node orgtbl-mode, table.el, Table calculations, Tables -@section The Orgtbl minor mode -@cindex orgtbl-mode -@cindex minor mode for tables - -If you like the intuitive way the Org-mode table editor works, you -might also want to use it in other modes like text-mode or mail-mode. -The minor mode Orgtbl-mode makes this possible. You can always toggle -the mode with @kbd{M-x orgtbl-mode}. To turn it on by default, for -example in mail mode, use - -@lisp -(add-hook 'mail-mode-hook 'turn-on-orgtbl) -@end lisp - -@node table.el, , orgtbl-mode, Tables -@section The @file{table.el} package -@kindex C-c C-c -@cindex table editor, @file{table.el} -@cindex @file{table.el} - -Complex ASCII tables with automatic line wrapping, column- and -row-spanning, and alignment can be created using the Emacs table -package by Takaaki Ota (@uref{http://sourceforge.net/projects/table}, -and also part of Emacs 22). -When @key{TAB} or @kbd{C-c C-c} is pressed in such a table, Org-mode -will call @command{table-recognize-table} and move the cursor into the -table. Inside a table, the keymap of Org-mode is inactive. In order -to execute Org-mode-related commands, leave the table. - -@table @kbd -@kindex C-c C-c -@item C-c C-c -Recognize @file{table.el} table. Works when the cursor is in a -table.el table. - -@kindex C-c ~ -@item C-c ~ -Insert a table.el table. If there is already a table at point, this -command converts it between the table.el format and the Org-mode -format. See the documentation string of the command -@code{org-convert-table} for the restrictions under which this is -possible. -@end table - @node Hyperlinks, TODO items, Tables, Top @chapter Hyperlinks @cindex hyperlinks @@ -1934,15 +2034,17 @@ all links stored during the current session can be accessed@footnote{After insertion of a stored link, the link will be removed from the list of stored links. To keep it in the list later use, use a triple @kbd{C-u} prefix to @kbd{C-c C-l}, or configure the -option @code{org-keep-stored-link-after-insertion}.}. The link -will be inserted into the buffer, along with a descriptive text. Note -that you don't have to use this command to insert a link. Links in -Org-mode are plain text, and you can type or paste them straight into -the buffer. By using this command, the links are automatically enclosed -in double brackets, and you will be asked for the optional descriptive -text. If the link is a @samp{file:} link and the linked file is located -in the same directory as the current file or a subdirectory of it, the -path of the file will be inserted relative to the current directory. +option @code{org-keep-stored-link-after-insertion}.}. The link will be +inserted into the buffer, along with a descriptive text. If some text +was selecten when this command is called, the selected text becomes the +default description.@* Note that you don't have to use this command to +insert a link. Links in Org-mode are plain text, and you can type or +paste them straight into the buffer. By using this command, the links +are automatically enclosed in double brackets, and you will be asked for +the optional descriptive text. If the link is a @samp{file:} link and +the linked file is located in the same directory as the current file or +a subdirectory of it, the path of the file will be inserted relative to +the current directory. @kindex C-u C-c C-l @cindex file name completion @@ -2898,7 +3000,7 @@ One unusual property of these repeating items is that only one instance of each exist at any given time. So if you look back or ahead in the agenda, you will not find past and future instances, only the current one will show up. Use a cyclic diary entry if you need all past and -future instances to be visible in the angenda. +future instances to be visible in the agenda. @node Progress logging, , Repeating items, Timestamps @section Progress Logging @@ -3307,7 +3409,7 @@ case it must be enclosed in curly braces. For example, You can also require a headline to be of a certain level, by writing instead of any TAG an expression like @samp{LEVEL=3}. For example, a search @samp{+LEVEL=3+BOSS/-DONE} lists all level three headlines that -have the tag BOSS and are @emph{not} marked witht the todo keyword DONE. +have the tag BOSS and are @emph{not} marked with the todo keyword DONE. @node Agenda views, Embedded LaTeX, Tags, Top @chapter Agenda Views @@ -3331,7 +3433,7 @@ a @emph{TODO list} that covers all unfinished action items, @item a @emph{tags view}, showings headlines based on -the tags associated them, +the tags associated with them, @item a @emph{timeline view} that shows all events in a single Org-mode file, in time-sorted view, @@ -3390,7 +3492,9 @@ the front. With prefix arg, file is added/moved to the end. @item C-c ] Remove current file from the list of agenda files. @kindex C-, +@kindex C-' @item C-, +@itemx C-' Cycle through agenda file list, visiting one file after the other. @end table @@ -3929,7 +4033,7 @@ priority character. If you reply with @key{SPC}, the priority cookie is removed from the entry. @kindex P -@item p +@item P Display weighted priority of current item. @kindex + @@ -5237,12 +5341,14 @@ force publishing of all files by giving a prefix argument. @cindex completion, of option keywords @cindex completion, of CamelCase links @cindex completion, of tags +@cindex completion, of link abbreviations @cindex @TeX{} symbol completion @cindex TODO keywords completion @cindex dictionary word completion @cindex option keyword completion @cindex CamelCase link completion @cindex tag completion +@cindex link abbreviations, completion of Org-mode supports in-buffer completion. This type of completion does not make use of the minibuffer. You simply type a few letters into @@ -5389,7 +5495,7 @@ end of the file. The first such line also applies to any entries before it. This line sets the archive location for the agenda file. It applies for all subsequent lines until the next @samp{#+CATEGORY} line, or the end of the file. The first such line also applies to any entries before it. -The correspoinding variable is @code{org-archive-location}. +The corresponding variable is @code{org-archive-location}. @item #+TBLFM: This line contains the formulas for the table directly above the line. @item #+TITLE:, #+AUTHOR:, #+EMAIL:, #+LANGUAGE:, #+TEXT:, #+OPTIONS: @@ -5597,7 +5703,7 @@ with other code out there. @cindex @file{calc.el} @item @file{calc.el} by Dave Gillespie Org-mode uses the calc package for implementing spreadsheet -functionality in its tables (@pxref{Table calculations}). Org-modes +functionality in its tables (@pxref{The spreadsheet}). Org-modes checks for the availability of calc by looking for the function @code{calc-eval} which should be autoloaded in your setup if calc has been installed properly. As of Emacs 22, calc is part of the Emacs @@ -5606,7 +5712,7 @@ packages is using calc for embedded calculations. @xref{Embedded Mode, , Embedded Mode, calc, GNU Emacs Calc Manual}. @cindex @file{constants.el} @item @file{constants.el} by Carsten Dominik -In a table formula (@pxref{Table calculations}), it is possible to use +In a table formula (@pxref{The spreadsheet}), it is possible to use names for natural constants or units. Instead of defining your own constants in the variable @code{org-table-formula-constants}, install the @file{constants} package which defines a large number of constants @@ -5626,8 +5732,34 @@ Org mode cooperates with remember, see @ref{Remember}. @file{Remember.el} is not part of Emacs, find it on the web. @cindex @file{table.el} @item @file{table.el} by Takaaki Ota -Org mode cooperates with table.el, see @ref{table.el}. @file{table.el} -is part of Emacs 22. +@kindex C-c C-c +@cindex table editor, @file{table.el} +@cindex @file{table.el} + +Complex ASCII tables with automatic line wrapping, column- and +row-spanning, and alignment can be created using the Emacs table +package by Takaaki Ota (@uref{http://sourceforge.net/projects/table}, +and also part of Emacs 22). +When @key{TAB} or @kbd{C-c C-c} is pressed in such a table, Org-mode +will call @command{table-recognize-table} and move the cursor into the +table. Inside a table, the keymap of Org-mode is inactive. In order +to execute Org-mode-related commands, leave the table. + +@table @kbd +@kindex C-c C-c +@item C-c C-c +Recognize @file{table.el} table. Works when the cursor is in a +table.el table. + +@kindex C-c ~ +@item C-c ~ +Insert a table.el table. If there is already a table at point, this +command converts it between the table.el format and the Org-mode +format. See the documentation string of the command +@code{org-convert-table} for the restrictions under which this is +possible. +@end table +@file{table.el} is part of Emacs 22. @end table @node Conflicts, , Cooperation, Interaction @@ -5833,7 +5965,7 @@ tag anywhere in the project tree. Let's further assume that you have marked all tree headings that define a project with the todo keyword PROJECT. In this case you would run a todo search for the keyword PROJECT, but skip the match unless there is a WAITING tag anywhere in -the subtree belonging to the project line.. +the subtree belonging to the project line. To achieve this, you must write a function that searches the subtree for the tag. If the tag is found, the function must return @code{nil} to @@ -5851,7 +5983,7 @@ search should continue from there. @end lisp Furthermore you must write a command that uses @code{let} to temporarily -puts this function into the variable @code{org-agenda-skip-function}, +put this function into the variable @code{org-agenda-skip-function}, sets the header string for the agenda buffer, and calls the todo-list generator while asking for the specific TODO keyword PROJECT. The function must also accept one argument MATCH, but it can choose to diff --git a/orgcard.pdf b/orgcard.pdf index 715f71b3fbc79cf29d16a35de448607a2ad673db..6cbcd40c7a77780404913b6ff09f94fad5b9dce9 100644 GIT binary patch delta 31431 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�j; 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

FSV=FDyL<|#zjj^=v=Y+v=4iz)(#kp_ z);7&DM=7n90sBabFt0m*r#R7bq5z2y@37q@I+Q3S#JPRVZ6Xn7re3h;7$*N|6DAL2 zfhYfv=1tOjD@{^K2_S2x zz_HstCki_;Erz*$y@^@T6=( z_hr~xR0Xsgb-AQ}DcM^(ce5)mh1PmF=~9DMjwx0Dm@`-Z-m9{ooieVj*>tw5m%$^@Z6?r+9#NO?3(T>-V|Eoo313};=WK^;V8 zZ-gA-p?nA;=cYtZMJ#p{Z6z*7FAp)-g@d)XHB70yqk1@hQqtGmlvp)Om!Pna-nvAW zEz#tRyIBLj-I^@NKy^TV7H~1&)0OwDh)UHVw@y_mWG#VvfV=@xu2*OdIcQbZoAXZ-p)ji##=LdW-9uk)3-VXP!7Cr6{p zxw!HMRR3y!vuEtEW4p--9(SEVKYs>~R)lpOr))w29Qw8APac`R1VSmWOz2@D(A92Z zInw>`bR73s%2;1?c#reD@+udh{bUS83ha|b40Dgco@FePjRz#pCC|p$sRw1<6y&;? z1*K7Ab22%LEU<(s@ELEXLk0`})x8FdNvlqb%MLAn{lK1h@*~r>G!VJ2{p30{oI7K? zEk5{x7S096lybnd-|?KHK4#jKD!(8&4@~{Ima3rzN}2HGJY2_K z?5He%P+|tpCD@IT;JX15Vsi8qA>kT}_%4ToZ4y{g=SYd6UkM!Oh4dQuf}gT@S{tpQ zB+~;cS1*s+&Wp|@mcww}AfGG%zj^~YZIsl1p~I4YrBiWNz{SRZ%oY*U7lY)pE7F-* zEU`Mt`$$Y~;wZfspnXZx`xN2VDUaDkEXAl##&t&Vyrgds><#GVOTAq%M|zJz8r#OR z5uaenB%4BRDnm_O_NOUeO1dJ`McMqz8l-3x5_zv`V9~H>EfFeNTJ**@eVoYpiQ063 z$rZuOqQWb2)KZYk5!d5QJcS3ca|M+YpXH7wA#`(BkbvU36p$w|oVk8WfGL(Pc|P_5 zh?RDd2AOxf$E7OY>cZj`3nJI%;TLG8V2#ikVzoe}1dzi7z|s~8`2C6SpcQguX~9`~ zK?K59m#f^KoFY?DU0arga19H?@9@Wezc(!Z7aiQ2Fw`2}+x>iw*>^SAnzcS@j8DzW z-bYS}Mz3d;6^!LFvz;;3J3U*su%AED1k8eGGyF)7gZchjAygUrZ%KI%lz}`!Te5za z%lD3BB+A7yLW7@Y6t!LILL&Nmg?2W2+EMK>v7kSvwM!wHnpYVfCLA=Cf*o6bBk#Pd zkzW(W*0hMR9UNrG)O_yDWozqQ{%;XU+nW6lgfqK5=PrRc^1c`d-ViGvfMpPUzmP=v zB?2yU2rZ0)0}I+ESP%KD>@mQ-4?#Q%GxRyCOOcBR_$!Q1t&UkA;16nZ-!;vS0*#L2 z0}34`X;@;a?BfDUvBUfmg{cC6b?YZm1!|xmJ4iq|4stJ5-;*3eTN>kC>CuqUFpM)y zpn!(tXl)m#$KBnhs@vcvn_qDd{RBi2fcto_%W`C8Z zuic1t)20Kvspc$7p5>Y|F^hAQ!MlYGd$a@0LY?)oe18QRo?IOo(&@W@ek80rr!Yfp z{Jg_NZg)1-Tj)qQ`RwXBB2ilDNQrJwF-Awyy>xrV$lFBf#2(mB2MgZ)H?cW6#Ul~K zmB4h^SU`ZOI#Ad%pz+QM$>?OQY*)McmooWt-pZBs+7o5MgP5+a7TDGiaro)Vb3q2? zQ8Wc&+O$#PMXv^CPK4)wY!2meK1|=jt6S1sMAjA+A0J0& zZLN9BtZi5;IDv-k$3n_^KDu#vi8An?NQu9`d?JPd!fD6Jc2f8Eabuc^H1UC}dC(

{1BgAZ11MwoQXiSoHZui5f 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 delta 31497 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