From a3fdb3cfc44171b53002ad8513e8c4b805c806b8 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 8 Oct 2023 18:50:33 +0200 Subject: [PATCH 1/6] Update the introduction section of the docs --- docs/source/conf.py | 2 +- docs/source/images/python_win_install.png | Bin 98735 -> 0 bytes docs/source/int_customise.rst | 12 +- docs/source/int_howto.rst | 130 ++++++------------ docs/source/int_introduction.rst | 58 ++++---- docs/source/int_overview.rst | 22 ++- docs/source/int_started.rst | 68 ++++----- docs/source/requirements.txt | 1 + .../{int_source.rst => tech_source.rst} | 4 +- 9 files changed, 124 insertions(+), 173 deletions(-) delete mode 100644 docs/source/images/python_win_install.png rename docs/source/{int_source.rst => tech_source.rst} (96%) diff --git a/docs/source/conf.py b/docs/source/conf.py index 20a8c2ab..176c13b8 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -35,7 +35,7 @@ os.environ["TZ"] = "Europe/Oslo" time.tzset() needs_sphinx = "5.0" -extensions = [] +extensions = ["sphinx_design"] templates_path = ["_templates"] source_suffix = ".rst" master_doc = "index" diff --git a/docs/source/images/python_win_install.png b/docs/source/images/python_win_install.png deleted file mode 100644 index 320305d0631c49523d32daff88101e8bef5b00f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98735 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≥gYCt&cOFSej4fv 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 L=G$`lFG2qU0Qyc; diff --git a/docs/source/int_customise.rst b/docs/source/int_customise.rst index 9cb4819c..4c82cc80 100644 --- a/docs/source/int_customise.rst +++ b/docs/source/int_customise.rst @@ -17,14 +17,14 @@ Spell Check Dictionaries ======================== novelWriter uses Enchant_ as the spell checking tool. Depending on your operating system, it may or -may not load installed spell check dictionaries. +may not load installed spell check dictionaries automatically. Linux and MacOS --------------- On Linux and MacOS, you generally only have to install hunspell or aspell dictionaries on your system like you do for other applications. See your distro or OS documentation for how to do this. -These dictionaries should then show up as available spell check languages in novelWriter. +These dictionaries should show up as available spell check languages in novelWriter. Windows ------- @@ -54,8 +54,9 @@ not exist, so you may need to create them. Syntax and GUI Themes ===================== -Adding your own GUI and syntax themes is relatively easy. The themes are defined by simple plain -text config files with meta data and colour settings. +Adding your own GUI and syntax themes is relatively easy altough requires that you manually edit +config files with colour values. The themes are defined by simple plain text config files with meta +data and colour settings. In order to make your own versions, first copy one of the existing files to your local computer and modify it as you like. @@ -81,7 +82,8 @@ set as ``name`` inside the file. .. note:: In novelWriter 2.0 the ``icontheme`` value was added to GUI themes. Make sure you set this value in existing custom themes. Otherwise it defaults to ``typicons_light``, which may not match your - theme colour scheme. + theme colour scheme. Otherwise, novelWriter will try to guess your icon theme, and may not pick + the most suitable one. Gustom GUI and Icons Theme diff --git a/docs/source/int_howto.rst b/docs/source/int_howto.rst index cccdf99d..b0be358d 100644 --- a/docs/source/int_howto.rst +++ b/docs/source/int_howto.rst @@ -9,117 +9,75 @@ Tips & Tricks This is a list of hopefully helpful little tips on how to get the most out of novelWriter. .. note:: - - This section will be expanded over time, and if you would like to have something added, feel - free to contribute, or start a discussion on the project's `Discussions Page`_ - - -Overview -======== - -**Managing the Project** - -* :ref:`a_howto_merge_documents` - -**Layout Tricks** - -* :ref:`a_howto_simple_table` - -**Organising Your Text** - -* :ref:`a_howto_chapter_intro` -* :ref:`a_howto_soft_hard_breaks` - -**Other Tools** - -* :ref:`a_howto_convert_ywriter` - - -How-Tos -======= + This section will be expanded over time, and if you would like to have something added, feel + free to contribute, or start a discussion on the project's `Discussions Page`_. Managing the Project --------------------- +==================== +.. dropdown:: Merge Multiple Documents Into One + :animate: fade-in-slide-down -.. _a_howto_merge_documents: + If you need to merge a set of documents in your project into a single document, you can achieve + this by first making a new folder for just that purpose, and drag all the files you want merged + into this folder. Then you can right click the folder, select :guilabel:`Transform` and + :guilabel:`Merge Documents in Folder`. -Merge Multiple Documents Into One -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -If you need to merge a set of documents in your project into a single document, you can achieve -this by first making a new folder for just that purpose, and drag all the files you want merged -into this folder. Then you can right click the folder, select :guilabel:`Transform` and -:guilabel:`Merge Documents in Folder`. - -In the dialog that pops up, the documents will be in the same order as in the folder, but you can -also rearrange them here of you wish. + In the dialog that pops up, the documents will be in the same order as in the folder, but you + can also rearrange them here of you wish. Layout Tricks -------------- +============= +.. dropdown:: Create a Simple Table + :animate: fade-in-slide-down -.. _a_howto_simple_table: + The formatting tools available in novelWriter don't allow for complex structures like tables. + However, the editor does render tabs in a similar way that regular word processors do. You can + set the width of a tab in :guilabel:`Preferences`. -Create a Simple Table -^^^^^^^^^^^^^^^^^^^^^ + The tab key should have the same distance in the editor as in the viewer, so you can align text + in columns using the tab key, and it should look the same when viewed next to the editor. -The formatting tools available in novelWriter don't allow for complex structures like tables. -However, the editor does render tabs in a similar way to regular word processors. You can set the -width of a tab in :guilabel:`Preferences`. - -The tab key should have the same distance in the editor as in the viewer, so you can align text in -columns using the tab key, and it should look the same when viewed next to the editor. - -This is most suitable for your notes, as the result in exported documents cannot be guaranteed to -match. + This is most suitable for your notes, as the result in exported documents cannot be guaranteed + to match. Organising Your Text --------------------- +==================== +.. dropdown:: Add Introductory Text to Chapters + :animate: fade-in-slide-down -.. _a_howto_chapter_intro: + Sometimes chapters have a short preface, like a brief piece of text or a quote to set the stage + before the first scene begins. -Add Introductory Text to Chapters -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + If you add separate files for chapters and scenes, the chapter file is the perfect place to add + such text. Separating chapter and scene files also allows you to make scene files child + documents of the chapter (added in novelWriter 2.0). -Sometimes chapters have a short preface, like a brief piece of text or a quote to set the stage -before the first scene -- Some text that may not be a part of the actual following scene. +.. dropdown:: Distinguishing Soft and Hard Scene Breaks + :animate: fade-in-slide-down -If you add separate files for chapters and scenes, this is the perfect place to add such text. -Separating chapter and scene files also allows you to set meta data for the whole chapter. Like -list all characters present in the chapter, etc. + Depending on your writing style, you may need to separate between soft and hard scene breaks + within chapters. Like for instance if you switch point-of-view character often. - -.. _a_howto_soft_hard_breaks: - -Distinguishing Soft and Hard Scene Breaks -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Depending on your writing style, you may need to separate between soft and hard scene breaks within -chapters. Like for instance if you switch point-of-view character often. - -In such cases you may want to use the scene heading for hard scene breaks and section headings for -soft scene breaks. the :guilabel:`Project Build Tool` will let you add separate formatting for the -two when you generate your manuscript. You can for instance add the common "``* * *``" for hard -breaks and select to hide section breaks, which will just insert an empty paragraph in their place. + In such cases you may want to use the scene heading for hard scene breaks and section headings + for soft scene breaks. the :guilabel:`Build Manuscript` tool will let you add separate + formatting for the two when you generate your manuscript. You can for instance add the common + "``* * *``" for hard breaks and select to hide section breaks, which will just insert an empty + paragraph in their place. Other Tools ------------ +=========== +.. dropdown:: Convert Project to/from yWriter Format + :animate: fade-in-slide-down -.. _a_howto_convert_ywriter: + There is a tool available that lets you convert a `yWriter `_ + project to a novelWriter project, and vice versa. -Convert Project to/from yWriter Format -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. _yWriter: http://spacejock.com/yWriter7.html - -There is a tool available that lets you convert a yWriter_ project to a novelWriter project, and -vice versa. - -The tool is available at `peter88213.github.io/yw2nw `__ + The tool is available at `peter88213.github.io/yw2nw `__ diff --git a/docs/source/int_introduction.rst b/docs/source/int_introduction.rst index 9b3bc4cf..b595d296 100644 --- a/docs/source/int_introduction.rst +++ b/docs/source/int_introduction.rst @@ -4,19 +4,26 @@ Key Features ************ -.. _Snowflake : https://www.advancedfictionwriting.com/articles/snowflake-method/ +.. _Snowflake: https://www.advancedfictionwriting.com/articles/snowflake-method/ +.. _Markdown: https://en.wikipedia.org/wiki/Markdown At the core, novelWriter is a multi-document plain text editor. It uses a markup syntax inspired by -Markdown to apply simple formatting to the text. It is designed for writing fiction, so the +Markdown_ to apply simple formatting to the text. It is designed for writing fiction, so the formatting features are limited to those relevant for this purpose. It is not suitable for -technical writing. +technical writing, and it is *not* a full feature Markdown editor. Your novel project is organised as a collection of separate plain text documents instead of a single, large document. The idea here is to make it easier to reorganise your project structure -without having to cut and paste text. +without having to cut and paste text between chapters. -You can at any point split documents by their header, or merge multiple documents into single -documents. This makes it easier to use variations of the popular Snowflake_ method for writing. +There are two kinds of documents in your project: :term:`Novel Documents` are documents that are +part of your story. The other kind of documents are :term:`Project Notes`. These are intended for +your notes about your characters, your world building, and so on. + +You can at any point split the individual documents by their headers up into multiple documents, or +merge multiple documents into single documents. This makes it easier to use variations of the +popular Snowflake_ method for writing. You can focus on writing larger structure-focused documents, +like one per act for instance, and later effortlessly split these up into scenes by their headers. Below are some key features of novelWriter. @@ -24,43 +31,48 @@ Below are some key features of novelWriter. The aim of the user interface is to let the user focus on writing instead of spending time formatting text. Formatting is therefore limited to a small set of formatting tags for simple things like text emphasis and paragraph alignment. When you really want to focus on just - writing, you can switch the editor into :guilabel:`Focus Mode` where only the text editor window - itself is vissible. + writing, you can switch the editor into :guilabel:`Focus Mode` where only the text editor panel + itself is vissible, and the project structure view is hidden away. **Keep an eye on your notes** The main window can optionally show a document viewer to the right of the editor. This view panel is intended for displaying another scene document, you character notes, plot notes, or any - other document you may need to reference while writing. + other document you may need to reference while writing. It is not intended as a preview panel + for the document you're editing, but if you wish, you can also use it for this purpose. **Organise your documents how you like** You can split your novel project up into as many individual documents as you want to. When you build the project, they are all glued together in the top-to-bottom order in which they appear in the project tree. You can use as few text documents as you like, but splitting the project up into chapters and scenes means you can easily reorder them using the drag and drop feature. You - can start out with a few documents and then later split the document into multiple documents - based on its headers. + can start out with a few documents and then later split them into multiple documents based on + their headers. + +**Multi-novel project support** + As of novelWriter 2.0, you can have multiple Novel type root folders in a project. This allows + you to keep a series of individual novels with the same characters and world building in the + same project, and create manuscripts for them individually. **Keep track of your plot elements** - All notes in your project can be assigned a *tag* you can *reference* from any other document or - note. In fact, you can add a new tag under each heading of a note if you need to be able to - reference a specific section. Note tags are organised into categories with specific reference - keywords. + All notes in your project can be assigned a :term:`tag` that you can :term:`reference` from any + other document or note. In fact, you can add a new tag under each heading of a note if you need + to be able to reference specific sections. **Get an overview of your plot elements** In the :guilabel:`Outline View` on the main window you can see an outline of all the chapters, scenes, and sections of your project. If they have any references in them, these are listed in additional columns. You can also add a synopsis to each document, which can be listed here as well. You have the option to add or remove columns of information from this outline. A subset of - the outline information is also available in the :guilabel:`Novel View` as a replacement for the - main project tree. + the outline information is also available in the :guilabel:`Novel View` as an alternative view + to the project tree. **Building your manuscript** - Whether you want to compile a manuscript, or export all your notes, or generate an outline of - your chapters and scenes with a synopsis, you can use the :guilabel:`Build Novel Project` tool. - The tool lets you select what information you want to include in the generated document, and how - it is formatted. You can send the result to a printer, a PDF, or to an Open Document file that - can be opened by most office type word processors. You can also generate the result as HTML, or - Markdown, both suitable for further conversion to other formats. + Whether you want to assemble a manuscript, or export all your notes, or generate an outline of + your chapters and scenes with a synopsis, you can use the :guilabel:`Build Manuscript` tool to + do so. The tool lets you select what information you want to include in the generated document, + and how it is formatted. You can send the result to a printer, a PDF, or to an Open Document + file that can be opened by most office type word processors. You can also generate the result + as HTML, or Markdown, both suitable for further conversion to other formats. .. _a_intro_screenshots: diff --git a/docs/source/int_overview.rst b/docs/source/int_overview.rst index 7cbb146d..a43e7949 100644 --- a/docs/source/int_overview.rst +++ b/docs/source/int_overview.rst @@ -10,23 +10,19 @@ Overview :align: right :width: 220 -novelWriter is built on `Python 3 `_, a cross platform programming -language that doesn't require a compiler to build and run. That means that the code can run on your -computer right out of the box, or from a zip file. +novelWriter is built as a cross-platform application using `Python 3 `_ as +the programming language, and `Qt 5 `_ for the user interface. -While it is developed for Linux primarily, it runs just fine on Windows as well. It also works fine -on macOS, but the author is not a mac user, so support for mac is dependant on user feedback and -contributions. +novelWriter is built for Linux first, and this is where it works best. However, it also runs fine +on Windows and MacOS due to being built with cross-platform tools. The author of the application +doesn't own a Mac, so on-going Mac support is dependant on user feedback and user contributions. -In order to run novelWriter, you also need a few additional packages. The user interface is built -with `Qt 5 `_, a cross platform library for building graphical user interface -applications. It also uses a third party XML package. If you want spell checking, you also need the -spell check package Enchant developed for AbiWord +Spell checking in novelWriter is provided by a third party library called +`Enchant `_. Please see the section on :ref:`a_custom_dict` for +how to handle spell checking in different languages. For install instructions, see :ref:`a_started`. -For information on how to add spell check dictionaries, see :ref:`a_custom_dict`. - Using novelWriter ================= @@ -45,7 +41,7 @@ read on. :ref:`a_fmt` – Essential Information This section covers how you should format your text. The editor is plain text, so text formatting requires some basic markup. The structure of your novel is also inferred by how you - use headings. Tags and references are implemented by simple codes. + use headings. Tags and references are implemented by special keywords. :ref:`a_kb` – Optional / Lookup This section lists all the keyboard shortcuts in novelWriter and what they do. Most of the diff --git a/docs/source/int_started.rst b/docs/source/int_started.rst index 2db89a96..1d00aab7 100644 --- a/docs/source/int_started.rst +++ b/docs/source/int_started.rst @@ -10,7 +10,7 @@ Getting Started .. _PPA: https://launchpad.net/~vkbo/+archive/ubuntu/novelwriter .. _Pre-Release PPA: https://launchpad.net/~vkbo/+archive/ubuntu/novelwriter-pre .. _PyPi: https://pypi.org/project/novelWriter/ -.. _python.org: https://www.python.org/downloads/windows +.. _python.org: https://www.python.org/downloads/ .. _Releases: https://github.com/vkbo/novelWriter/releases .. _AppImage: https://appimage.org/ @@ -19,7 +19,7 @@ below for install instructions for each platform. You can also install novelWriter from the Python Package Index (PyPi). See :ref:`a_started_pip`. Installing from PyPi does not set up icon launchers, so you will either have to do this yourself, -or start novelWriter from command line. +or start novelWriter from the command line. Spell checking in novelWriter is provided by a third party library called Enchant_. Generally, it should pull dictionaries from your operating system automatically. However, on Windows they must be @@ -36,7 +36,14 @@ Installer (setup.exe) file from the `main website`_, or from the Releases_ page Installing it should be straightforward. If you have any issues, try uninstalling the previous version and making a fresh install. If you -already had a version installed via a different method, you should uninstall that first. +already had a version installed via a different method, you should uninstall that first as having +multiple installations has been known to cause issues. + +.. note:: + The novelWriter installer is not signed because Microsoft doesn't currently provide a way for + non-profit open source projects to properly sign their installers. The novelWriter project + doesn't have the funding to pay for commercial software signing certificates. You will therefore + see an additional warning about this when you download the installer. .. _a_started_linux: @@ -68,7 +75,7 @@ Debian and Mint --------------- Since this is a pure Python package, the Launchpad PPA can in principle also be used on Debian or -Mint. However, the above command will fail to add the signing key. +Mint. However, the above command will fail to add the signing key, as it is Ubuntu-specific. Instead, run the following commands to add the repository and key: @@ -85,12 +92,10 @@ Then run the update and install commands as for Ubuntu: sudo apt install novelwriter .. note:: - You may need to use the Ubuntu 20.04 (focal) packages for Debian 11 or earlier. The newer Ubuntu packages use a different compression algorithm that may not be supported. .. tip:: - If you get an error message like ``gpg: failed to create temporary file`` when importing the key from the Ubuntu keyserver, try creating the folder it fails on, and import the key again: @@ -106,6 +111,11 @@ For other Linux distros than the ones mentioned above, the primary option is App completely standalone images for the app that include the necessary environment to run novelWriter. They can of course be run on any Linux distro, if you prefer this to native packages. +.. note:: + + novelWriter generally stops supporting Python versions that have reached end of life. If your + Linux distro still uses older Python versions, you may want to try the AppImage instead. + .. _a_started_macos: @@ -127,6 +137,11 @@ it should be straightforward. The context menu can also be accessed by option-clicking if you have a one button mouse. This is done by holding down the option key on your keyboard and clicking on the application in Finder. +.. note:: + The novelWriter DMG is not signed because Apple doesn't currently provide a way for non-profit + open source projects to properly sign their installers. The novelWriter project doesn't have the + funding to pay for commercial software signing certificates. + .. _a_started_pip: @@ -137,8 +152,9 @@ novelWriter is also available on the Python Package Index, or PyPi_. This instal all supported operating systems. To install from PyPi you must first have the ``python`` and ``pip`` commands available on your -system. If you are on Windows, and don't have Python installed, see :ref:`a_started_win_py` for -help. +system. You can download Python from `python.org`_. It is recommended that you install the latest +version. If you are on Windows, also make sure to select the "Add Python to PATH" option during +installation. To install novelWriter from PyPi, use the following command: @@ -159,38 +175,4 @@ When installing via pip, novelWriter can be launched from command line with: novelwriter Make sure the install location for pip is in your PATH variable. This is not always the case by -default. - -.. note:: - - On systems with both Python 2 and 3, you may have to replace the ``pip`` command with ``pip3``. - - -.. _a_started_win_py: - -Installing Python on Windows ----------------------------- - -In order to run novelWriter from source, or install from PyPi, you need to have Python set up on -your system. Unlike Linux and MacOS, Windows does not come with Python pre-installed. - -You can download Python from `python.org`_. Python 3.8 or higher is required for running -novelWriter, but it is recommended that you install the latest version. - -Make sure you select the "Add Python to PATH" option during installation, otherwise the ``python`` -command will not work in the command line window. - -.. figure:: images/python_win_install.png - :align: center - :width: 500 - - Screenshot of the Python installer on Windows. - -When Python is installed, you should be able to run Python commands from the Command Prompt or -from PowerShell. You can verify this by running: - -.. code-block:: bash - - python --version - -This should print out the version number of the Python installation. +default, and then you may get a "Not Found" error when running the ``novelwriter`` command. diff --git a/docs/source/requirements.txt b/docs/source/requirements.txt index 19fc1423..ad8c84ca 100644 --- a/docs/source/requirements.txt +++ b/docs/source/requirements.txt @@ -1,5 +1,6 @@ sphinx-book-theme sphinx>=5.0 sphinx-favicon +sphinx-design pygments>=2.7 docutils>=0.17.1 diff --git a/docs/source/int_source.rst b/docs/source/tech_source.rst similarity index 96% rename from docs/source/int_source.rst rename to docs/source/tech_source.rst index 42009995..29fc2907 100644 --- a/docs/source/int_source.rst +++ b/docs/source/tech_source.rst @@ -13,8 +13,8 @@ to build the various components like the translation files and documentation. .. note:: The text below assumes the command ``python`` corresponds to a Python 3 executable. Python 2 is - now deprecated, but many systems still have both Python 2 and 3. For such systems, the command - ``python3`` may be needed instead. Likewise, ``pip`` may need to be replaced with ``pip3``. + now deprecated, but on many systems the command ``python3`` may be needed instead. Likewise, + ``pip`` may need to be replaced with ``pip3``. Most of the custom commands for building packages of novelWriter, or building assets, are contained in the ``pkgutils.py`` script in the root of the source code. You can list the available commands From 328216d9e5143406c549266c7488f1f69eeb7eee Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 8 Oct 2023 20:54:14 +0200 Subject: [PATCH 2/6] Update the Using novelWriter section of the docs --- docs/source/images/fig_editor.png | Bin 0 -> 130136 bytes docs/source/images/fig_editor_search.png | Bin 0 -> 7301 bytes docs/source/images/fig_header_levels.png | Bin 0 -> 18548 bytes docs/source/images/fig_novel_tree_view.png | Bin 0 -> 66913 bytes docs/source/images/fig_outline_view.png | Bin 0 -> 66449 bytes .../images/fig_project_tree_detailed.png | Bin 0 -> 150466 bytes docs/source/images/fig_project_tree_view.png | Bin 0 -> 53546 bytes docs/source/images/fig_references.png | Bin 0 -> 26535 bytes docs/source/images/fig_viewer.png | Bin 0 -> 136278 bytes docs/source/index.rst | 17 +- docs/source/int_customise.rst | 10 +- docs/source/int_glossary.rst | 30 ++ docs/source/int_overview.rst | 9 +- docs/source/usage_breakdown.rst | 127 ++++---- docs/source/usage_format.rst | 65 ++-- docs/source/usage_interface.rst | 277 ------------------ docs/source/usage_project.rst | 177 +++++++++++ docs/source/usage_projectformat.rst | 2 +- docs/source/usage_shortcuts.rst | 228 +++++++------- docs/source/usage_typography.rst | 6 +- docs/source/usage_writing.rst | 139 +++++++++ 21 files changed, 599 insertions(+), 488 deletions(-) create mode 100644 docs/source/images/fig_editor.png create mode 100644 docs/source/images/fig_editor_search.png create mode 100644 docs/source/images/fig_header_levels.png create mode 100644 docs/source/images/fig_novel_tree_view.png create mode 100644 docs/source/images/fig_outline_view.png create mode 100644 docs/source/images/fig_project_tree_detailed.png create mode 100644 docs/source/images/fig_project_tree_view.png create mode 100644 docs/source/images/fig_references.png create mode 100644 docs/source/images/fig_viewer.png create mode 100644 docs/source/int_glossary.rst delete mode 100644 docs/source/usage_interface.rst create mode 100644 docs/source/usage_project.rst create mode 100644 docs/source/usage_writing.rst diff --git a/docs/source/images/fig_editor.png b/docs/source/images/fig_editor.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7181beda8c7730e08ab318ae16bf0b4fd9fcd9 GIT binary patch literal 130136 zcmeFZWl$Yav@UpXmjw3^AQ0T$H3XLc!4B^34oPrLf;$8Y4#C|axVyW{!JTQyz3<(s zcjr~T`7u>fHK{sD`gHf{z1Lpyt<~$>A&T-+Xvl=fAP@*m`h&PK2n2lsd^ix{fp5yb z4S56qz&eUbt0Dq_ybz6ofnx$E2@NL|TN5W&eFtNZsg13*F@vL_gR!xVqnWMKF-(gf za1q_}MPd%d`cCGyHg8nTt&Kq{&NgqDx!))lI=x|KW@Q8Z;$`9Bw3!4(p4P$%+7jOlk2Tgc?(-XRbRVCx zWot9&4(X&T(BqHyHa%D-3z8C3@hJl5Jn{{P%0V>$25F3>kS;Ovx3Hf0Siw&n)Z~3K z)-~jtEam2Qt@1#F;pBf6(4zfe-~?ZujDIk}vKyqRq&T|G$^K=*D|dMCsJ8wi<6Q@-DAj-9&@Q_l|v^_(DQLhN`r#vv_FcP;p+ z@E>JlTFxHDheRkFl4RE}>yz2xd;A!DQbi_DSD*j2W~` z4N`ecXtxIrcdCK|Cnr7_?y{g#@mx#g{F=Ij8d27gHQX&1tn#j^;Zg_)WSyT+_6mc` z>R9E)D^)uq%gkJOg()1pC|^D~m&bW00JBW6lr{bO*7{om4pQ&dvEU+N}y}0 znK2_oMJhjbMU#`?=QO7&7sk3(B~goso~XF+|MXDMdow?{B{WgS<2$*e&ZEVK*?MQXwzjr`1eR}kX&#|1_nS-;Q&YO-&5V-^b&j)*?iKT4 zO-NYpzW@9ws-iMZRb$Cc=zckCTH1+u*EKvG1%B95pO~09Sq&olrJNre5|Wvdv-u*e zyY;ea$CX%LN4{Lue1hhac-YQ}b`6)We+Dj$7EY;Cya#gRg>7rFiuZySd_Gbs1p1%E zjs6vYf+{&d�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

J?iD3D{L2)R~J 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ë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 SP%j1knLgEE%0- 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 R0FMZ%jL~N{tI}Ih;sk{ literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_header_levels.png b/docs/source/images/fig_header_levels.png new file mode 100644 index 0000000000000000000000000000000000000000..e427e3a209cb2da9a2a5dde0aecf603a157d24c5 GIT binary patch literal 18548 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 JOv>oX{{qLzEz1A^ literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_novel_tree_view.png b/docs/source/images/fig_novel_tree_view.png new file mode 100644 index 0000000000000000000000000000000000000000..f2938842c7ce126818fa95fb04922538e3360615 GIT binary patch literal 66913 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 literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_outline_view.png b/docs/source/images/fig_outline_view.png new file mode 100644 index 0000000000000000000000000000000000000000..467fa89ae0c3aee0c6fe9577eef4a879f19d02b1 GIT binary patch literal 66449 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

iRbr;lq;;C(`%F8>gzj0vSfZkaV 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 bYwxt}c#iR`%by-d@IURv`io-zG(Pwr-2=Ph literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_project_tree_view.png b/docs/source/images/fig_project_tree_view.png new file mode 100644 index 0000000000000000000000000000000000000000..667229ca74f6590be1f103776d5027743b9e27ae GIT binary patch literal 53546 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 literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_references.png b/docs/source/images/fig_references.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffb9afaf395c55799d6165e861cefc4f7680c1b GIT binary patch literal 26535 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�~9s?pK5- zmc|?Jtj%f(OQz>p4wYHC4YJXq;vKrCkY1aF39f(!8I?huW+5U{yt%j2lW0LEq1U>< zq^8z?7;i5j3uQa7AOYXRjI^&G2{5#0&SbXCt9>boN&$hJ$>;*?0SZQMf#l`^TQLcV zbuT!=w(s;OCmkq_2kNmcAsYeub5e);okk<$%N<^o(2yp_6&}WQrrW2p%K zTym)n&hG~6Sa_n2r$d4Tif0e!!?p)A45@BsVsY+bI$|1p=Pr9{`v9mx0TAtl5r&QY zpJ36N`;teu-}g{OHs4Nz_dUN@I@5xvC)>lARj-VDh`Jp}WC?aXs`npEVngBT&Q+vV ztc^VtTaHnUa&=Jeb}Vy?e7;Xnq)Ma`dnC8IMd?ZDB<3E zH(B;?c(`YAF(o+}{|ziOk;lzyz_0{7122FQuFE5B0)o(H7*QV?ac_<6-@~aTik)BQ z)n$3F9j&@5Kw7E)ZTGml54=GprIeHr^(4BbAtgF@t=xe}kr6X0G$}{O(R94UQ!sNj5(<9f^kY@kE#O#|H zSoT@BNIvshXqrXRa96TduUX+(}Zlq?eY?S?~L=p-+x791$j9 z7+EZ-D~KyVy7{df+vD>OAbSQ1PGc9d86K`m2>>V83te)1gEhws}hyZvHlTJ%gTbrn>tE=g( z?~_fD0zAXNcse1xm91`~+-=mn@rtU_SUOxhj-}bKE<>ZpG$LX(nzEE)+Io z=bKgk+nua%r}a=aT1R$o4bR6*4ckE$?#GL9d=8rp8-G$CRB64Z$UW9z-}$QpL%~z) zTv(X%W!2fHmJ>u)+LlOd1F7{~AE73txPzFCWn2V=u+y&g_V#}K-VqWKlAYb%jQo7# zk(ODuVTW5@3u|1QenyR&K@}Engepzf3|p%NiGge;CJvTVT+F44-);H)+pMkhe3*;% z@K$_Q+pO-DPoGkPQP<`-BMp+VsQaBWDwFxy9CL4OS4$P;%~);!6rIca{*W`j`MaqN zvjQN!P}%hO)KvFqmMGj|>jJ~l?Lf+F7#QodPK3A~RB5vklg&A}vdxiLL4Df6?4s)6 zmQ>zS=M`L=+Kotid(27SNugYkNOqbC(lmTxTVV=cF2sZ;Cq|4dsq}{O#B3Zf{5iLP zWIUT4^WDxdJz{$5-%TaXpPS5xm0*;7y8SaxC(187r-(`33xtU3c@!xGWEgX^478ZA ziaOwDBOOO%rwD-QD7RD~jUocNiv_e3RDl3%;s1Wv zG)uWzim&}0XE@xrp!0iWw=1?w`RqI}iq4TrZ%A~%!;i>(B@D(<<46_|D@l#Y9vnMU zmSw50B%{+<&3RZ*YBY!L?#x&593vC|f@9vl(dcyK)yh}2BGPSYnqAUwv!Nz*%s~$o z=gFK-(Uk1f>E(7?@8~%4yovE=u*0UUdjf#3{h^&*(Hg!;YUu|FDE73yl(+xyxr&~# zf#e(Ip3aEcL%l?4nmD_r#^9VZH>X*2TWbpjK%2d59IxD}jXq#WYPCJ|o_}=Cc%60o zP-cSxaGE!RjN7M+)faWFgz}SfO?Lbc@lp!A@OD2PQ>7CbX)qVxvT)Dz$zxDl6`R_) zMn|LnQnUGgP{H1Kik2UtvBxsv>*seasqAV#=r>~G)JP;GC$a?`V{-!8wJ5{yiS*pR z5XuZE54wwed^oyUsf|dEJ=`94$Dlx8Ul(j0?5?Q!=HXfVuRfQEKRt;HMLKa{<0rq{ z!h$h-USA#S&k2ZTKNixHOuNj|Wz!8`nMIV@&jIbmL?7)O{5{c3aC-UbTf^ zA7vCb2Gc0h8ua&yr?R`4UOM^yBFfE<#K08!DH8nGeCsgCW~rbEs%?2N^yM^LC2}Ce z1zcR^&g-s5&EY;B`>cDJHfs$FqVNa-UNOvje*mMo{-4R3MeB*&fXHBnzycYtV6;G` z7&FK$s8`IsSn6g%Gc0Dx^Lpqw-@>+7l869*aNUfMvXkz$ZCZkR*S(YNaT3V_lY~^t!vh-$LDuY_Qph^Qn1&ic$YUg{+tnwNfgUPg8b@r2v zh}xowi+KCw%edjVwdw9vno*P)bky zJLmi*c9Ueu6{vXIEBsvu7q9`09^H~Lb#=md}MO&UsKKYq|Z zJv|8t3#XiOiogonSWH#Z&I1HFtKNV`RD!Y!wHnP9J-#q28DIr(OEL5%NAdL9!qYJ} z4VNz_b_g@5FbK$K6lEkRd{%t&S@N@WMx>xr?}c6(&AkaBtNk3;bjB@DBCi7YQ0Wrw z(y-@qa>dK=-XieCz$Yl?#6dfi5}!IV6ySq4eoA*VE?HE$)PS2 zf172Wz&}@4HrGqTDYb;t4t6Kry(YzhVVgOHh)2?2NhZdlo@c6(GKc=^eZS{hK0JHe z=j9yp{sm#5u-p)@3Y1*wxO3UYPHRm{>SsXm7L3P4?@J5EwNvf22DHdUrAqo6R(QKo0ANL?UTKszsPDlwzp5SL{y z>bwyus&Q39*qc- zk{7umt834B#fGcVJ^!SsKKK|#5w)?8#9!FTXW`x~NWt?H=I`In;X%Z5+rhO-c&V0_ zc30QPst)W5(j~sN<39{Va=I)j%W@LlGgSDPGGCya+H6S|#lTh}5V1LK*Nlygo!4B8 zJyABbY+veJ8~x8ZuFXfiBbG+8=JSfQ>Tk{U%aXQ6Oj>GXXhd{AsM^YUcla-OKTQOh zUY~^h(W!0swElGp-DZj)okpQNRq}I6$+BUGVXYpAQtNe`i;+qmY8TGeDb5V|IkBpg@qNyEcNv)SRiGwag3iN zhoALjwjcMRRLof^?(WaUG-)OmHK{-%N#Y3YD52@Ry`ks$@SCpUg<-9@U_L_$L^JR*fw-uh{iAZZJ)iHQmKNgFiw8(2aQ zryICQ|HOq?C%q9e^w`K$@5Mdp*8HO$VXG6BWWr$36RcqQJ@+G(X z)H+H}Lxa;z8}CuV?>;Gnz!|T(BTL{(&s21z107MSE)%9OL8o8m*vJ&WmMS3z3FRBPsG>vR`9S1A@=pxGKIO03 zU(=9B-uR#{Tk5qCYX6ri@lZm3v*VU!4=sScg(m$HwM6Xc~EQTvzt5 zYhIeN%e--JFjxOq*ocz&lLY@o2Ht$D^VN~pc6;;f7a;#eN~D6<76|CyHESjWcnaRS z0yKzUy1Osk;{WrIFCZxBXFZdqZi0OdxcfP^#@u-+j%IE|HQnIqBEiEl}4h~~eQzAM##OgKXe;vZ&xID*G zc%LsW>>eH-%4g00R99OA)~Dt9Xn)|q1za#+u@FhT=6cDM&ZRlkV!mc|b5mGd9dCDc z_eHD85)GG^lk;k9yubZ~4q~oeBJu`Mivd72g5?V~Is-8jm6gY5XT|vWAv!ub8jg$h z11Vf_+o`T$7?jeMN_N0z*SLOKO+ayis`Tb}r4T)fB1U zySta}BbrLnAWU)$%=rM@5rP0hLPXRZOk~;E+&oG)$ZK4Q$A%x?W_ zWJLCbe5HCmIloB9mUXMJS{}CsMg*KGVLgPdA>j9t6d1z7!Y_17<+C7Nb5u-B*IHL_ zU_e0I_&7$^=)a@I#@R}PV2S#!V5};jl`-QY!+LvpKJIJ3!^C{+O4}bxqt_jR1G=$U z@&(4`=KABgQX5-auYT;8)JCSH3~E2$DTfj99oZCzhwCZX%E%1s>}$7r@VGP+{(RY{ z@$rtw>*e9S$s*MjH;xx^t)Q^brn|**k@M-QwsmxVzCYaKf)oOLt0S4imOeoeq#ks1 zbcoYY{WfH#$(iZ6>3pc10Yr`yXtrDJj^#KxIhE^puV1P=E;&SM90O&1-g|(LC5rT98mob5fQ;t!=r`zo7>yd2?ZJCSwnq>cxKfIm2J>BV2%^@2vFRz2;Rw7@4FAff@e0QVaPG`N8A3uJ?sa*2$c|Bmr z!5&Y%WAb0GRax#823$C`Nd(Z$EDchG&BY>1pUj^O6(jRZ6}qKBch`__sd$t z1`V^Cn%so!0m!PI1t9C@#z{?04eZp-{XG+qC!~|v|4Ps`Zy0No7>;HN4+*Oz{f9tg zSCCax6U+CoiZXP34CFr>8=J3UVmORq&A=s_z+>q6@$u0aEG&W1AV^}(_5QH-7Wf%t zrp5vR61J#bc)zO_jrCjDHgNm&JyfNlSlC-g zwD@NFY4bP+pEQ@#$p;P&4l;6b#^CN@77`icCxlN=r*Sui4ynadmO=lXS_mx3ep^UKe4tT=)kB;RFs_3gB22TwF=Z z4_j>5Z~Sz^--GOW3V1@5%IBfel5ss7BT7aT6ck8^2P!GLl#0GFSj;g44{`fq|H7G50HPQi9L&znhRAAYNLpFZB_t#qEHx*!webVB@>6Nu zFJK5e&c*cC>GA~{Eiw`k9hS8y^YaoC5?MfZnb!7PtUv5;7Wu*b>PKQ+99Bd`1dx6k zqUEUYKf&GI-(z55^=zkk9wn18nT(OeRf4FPnVBJ8moJ)}F|YYD{4urV(W#-wtad)7 zd1V~PI#6Gwr5&VS#)zy}fh11A{^KV|<)zJ6YOEG>osGvW{V(ATk^n?BoG>RZ&wszP zF>GtgFx7c0;fs|50t(9Z%SPnnV|!_V{82khpRsJ%rO?&YP3~1G`F39B`G^FG>h?Th4%SZ?!#V zR+iJ)m=ve&k-&A_6crNk<})TzOiYa8w{Hy-v&+jeCMF-5jE01Aie8@hHq=(n}_0+d>-Mv*Yx*8&5+=L;L&J8;-;6h92BI@N!fl zA{kJ4U!+kLzYhSOu!qh{6dIMJ3J+G`-re2J)Z0=nRV)cfg{=i8DF5hsul&;WBFPg* zC&U_hO1V#2*R*YA!pe~sbJgR59H}{OEiqz6jr!DgoK9hB287MB4dxaUB1n|!MF#VV z$y`m&PQ06B@3}y)M2}~;B4H6VOSaCTktWp@cjNZk_{)rrgT~>$j z#VM%?AF7a^P$8M{+?H&@q;9{wa7uqZ4#}xW)pv(fy6p!DGsUdb=byxe#3-!HQnSKp zEC&b-1=a<77ZWAGNfU%cpCDIbBH3E#WMzVjh0w!h)fMsM8w)5BjZ%X1Xy33yP{tA>dC7Tg zSPYWxCw^w-V|geZC~9$h&(dT1H97TPhEy0QXCfzd`CC+M!mmeD8kJ>(xo1Dfbxw7F zt_Utmrl$%EL-d~BWR>i*JEm#a)bIF|e=k>W;0$&U1pUn$-@Axfmhc0!%7TAI{AtCa z>lv#%d7@(4iPC@lVT|4XfSVG(j(dxj2lfz7&!uQwYQ6h_rHZ3wA6rUE3bOOdUSB(9 z@UIlyuBrWnZaaF%*Myk%?K1Zxx9ktZTwdiq^jA&wJ*vwazEPu2rvDZb_ZL|8Hs5fn zb8$S)Ce-E(G#k)Th9_q?l;i%mm@-^uP9o(B8<9WUncNky(=YqC)z*qKvUn8FQ6MuG z6&clDs_dv!%RwtKc0nefD>!pLmB60+IrUecl<<@PZB_%JniUNP+m>v3$E3ew@yxJT0wuzHrd-GT7j91f?eW#-vRCjU7puJX)AfxF ze%u}|jYi#X07dC-w+0w2wv#NGp9$m0PH*q-&aPXZQ(k`K`Sc($xJ9Q?MuKS9*jxTJ~)W{b9X$i%51t+V)TGqPD!Z? z+=9C~>%2iQF%1o}m6g?!>oHG_#XKy(ygWK)Fig>;%j_C@2dJs{>_1i@p11wlw2oBT zuG;>~6%z0LA2ixPsU0E$Kp*{sVmyNhWYX@7lzFD@=F$@Ah861S@;o=)`w=xdn`3$1#2?wV_;+Jo_wEfW)p z7cM+WtQMJ|RDma3!)e1{n8xpO8R(!jI?wA!(GCB(j3-hI>1RmEb_IUu= zbPwmMJ3Bjp;6?TE$YeQlx5%=9Is!$4!J>z@9Y$MX=WNVHaZ->5WWxe^uLz@ z^Le3fV7g;W^(p96=}N4+`V@Jgm~C;a>g0hjZ8$RGLF1)&3z*aDr^lmI8nA&N1ktdt{6(@dN=w5) z+h1N@{?!jTJ|^k@zCPX4wJsqcp_Sd+=Q*zP^87HnXHS(R7I?&fbbkGa4}F=RE#LgY zW31Dx4ZuAnAVRR4JCj1jLGD9qygg5cOT3{ zf$4#$xHwU8x`>DfaC000A!BwgudiQV;4fr=D!-DUo0^)wI|6=UaDR0eg3A)rA4g}q zJ4O!Dc!v|V3N5U!)j_+ zV`SP1+vh;2+yPfvLT1rt-#_Wpi}I&B~_IXXI8E;a}&C`8S1Du}qc za)E_F-eF;3U|^6&`@X@$!=u%1kpy;TWd&9(|Dr-6AcwWWBQ$%Dh>XOf`X!0yH(40VWI?@M=rs&4b@!)Azz^WBkwub53Anhpgh(QOhk+>-z^h0O9s`1d*H=6Ixji1@-hOdl~}{ z4$kB0)+mgShnmeEPG-8Ysk!;~sPQ-;JY3ny;qNb)fG%B!!#VN?Llcu;K&U})KHx-M zM8uC?mx+;47YqtWCbLHnc|Jsdw6U_X(gyCySI!Iwgn%Wz6i~P8MMwAC+1_3R8XB6l z_4VH2;p6iq7$nT^=H>&UMD9YsijX)u?H7uMdL-AA3i{_vfQx~o>=O~6l9DpUE|bju z1(YBNU?oB#B8-6A9xXNZX9@?S1_~W4HY)GrgWXBs^W>$arHzh@!@$Rvl$L(0?RM&m zx;0gzZtdW3#8d*x+ry!iC-e$f1hAs_Y?Tq9%c3?mjD&=Q?UFx%Tk7?MZGuXVxC)}< z31r*e$K1TU9>6HEIc&%#Cnw$K7|dtr4F}@CeEWu}?fJ-Z@@I6e$_RzYaNq+esrSNy z2B@dq`EprKCo7;{LIK14I9(IwcTf441qR8pv&q0Q?HjjwP`JYJXP1w z(6_rw^nBw_FYcF@wbIg8nwu+P&=3O#EocwS4^)*Wdix*muls$KK@c_A@1I;;WEU2S zmvD~Yxtq*RPh%Mw83E;vb_ZaVV30{P4C)?%$eIL19{&ox9-EyJVxUz*UG9~>vA27X zXUE3Jz4C5n(i&X1hY0G+Uli9*Wlbb;#~^~;PX5Au)~J)EO-s!g+`%~p1%|`@?$1eU zeLaUK$mt36IC+FuKgM*_>YuP(1+<`GQKwZ86h$UVL@oYpzI*)H5}Osi~>Sd%J<* z>pD0v0DLJxh{STag~qX@s!G8?W3iu~ItI~73~1C8l$3B4Dk0(FC}8OB1(-}ulABNL z_JRS<1SX@mz;C)bJ71HMl0q`x+_!gi!4MD-fTM2*dJ5p|aD}#p%&(2Nh421ZLRXZ z>&i+-F!Y4YVyali%5ByJ0nqvH{5&2|ltMy6Mn*@`F6gl@a#U3l-k9`kZ*Rl3fh-YE zuk+vfI`e3%*T4PeR1!&bB4wzk3>iv_WXMn-qiG`mSd^{d3mp)ZW|YzVG+@eZ8*h-regz4eXZ6W{g6Q*#k@V zWoD+eujD3yd`2EhF+I>(^w!6E?jiYaV_@g5ivD$Jx^O2dsrJmT{c0;`s8mIwt5#t(#kdsBv%+O1Mya3)D5fBJ-9C_=APEtEl+a6otlK0v>C3AZE`}eyw z9|nwZ!0=*xe0-w5>*Ck0UE6U`G9FEaW+_8sTUUzZ;QKn(9XXj_2CF^sA@1{Nq=m=F z^NlZF$gGsWUeJ0niv{-{>n(cAg8pG*a!6|JXXJ_Qa-b%o5f&SZYeE)mNeKyTVPRoc zD{qB*uP(kb{0tzTn3xCz?lAI}KEU#zl#kNYtE|{yC_#aY$F+w?MmTMZkd{{$Q`Xnh zBjN93d<=T?g{qhTI3Jpq4+b}?fR2t1X%sOW9$f>2zhTszKYvH2K?i~)=A=2Zh+X^~ zQ@6$gKhuX5QPI)p&A}uRDc|l>0!9o((&pyo!sG61ev@5E9QrJJ_U!z42WLurYof$^ zAbeeL?~flpvYxx8WG(vlF{M|pU;7gq_)L@7*P8HNT`){!+tAryYy9dfKuO4V8dXF! zd4M0Zeg5umF^y=!&1=*O`zNCk#3p7KGV4G98#+27ii?F!^-C@F@OY`~P}->WrtJ;< zq85k@8d`F5rdAf=7obZ$udeofCVU5>*Z0j_Ygv|DN+x{23 zp#pe$dBf$8-1hW@&GfF?bLoZehGfz877jkX9j8v6Vwdy^s;(wRjCgVPN0D5rg@_ho z*h8fSk=<=zU~qtiW%SnguM2i|0wQ+(Cg^x5Bd{m@?%t&uc^hiJvA%}=y}06qF~`o% z4!jl>(*M~rPE1Rz)xr{Qf8}Z}8Kn9NF2~4sLEbE7i%c`^3b=y1KfCr>7r8Mn>kx zFw8BqNjYPS9aDbdugf>{izP8QnD)6k4;&4^VRT`>WfH==KRbPfk8h$;mkf5*!m3N0>zfthP+@ zK9gK=PR%f#cOx-g()$2P1xx^WJSe;sA;G{t&CJcagPjk}V^^b|slYfYDJiL1?7K<3 z?JqcuBN*O-8IN08TOU4rSlaY=WmOgH9UMi6)kRxcIy%O*jp)P2BMXQZYEfWKpU zR%FSap0ZRN%jKdMTt?Jdyd%jSW5`4GgO{)xmIx&0e zFx3?l6pT+zo$_3?c^k^YRhHWsiO&K+ybXJhhK|l0yA)SO9Ffccrqs?cX)KW#P6fToOn_k}`{hUmd*s?$F$KHvhW-UeynYkK*#xV^AO!U18c_GC(` z%*aDkKWh2|xHxGgCW-%Awa=-i;8pQ|rRy)hah_fNJ;LsjAN1gXrl`)9`UTUrL->$%4yAOUNBPx4^?S5zJ__&qi@9}5S3~t;j4>y(>Bscyzmxw>A zYR35FINqKjDRH$b8-DOPYpk>kIDbMfMUc41^YiZ*{KW24%fWHP0vHr&(lHq+AF%ZnVGobQ^N_QWgRSl&QgF2sazc*!gw zCZ-W5;_H_yS^|Eiad>UmY+yq_C)G!L>frH^P|lO1qs44%L!x{OM?P9$I>JTKjnjI6r(1s169Xi{)BG9H?*hPsiFsvdb_fZ3!^X$jGx2x4MY95pB9u}6%E-u2byU^!^ zt~WEIb)xAZr0x$bPFaW5wrAI_J5Waq2PKc3JbA^zq%RV?pI!X+9qdIEa1a1Tl#`uo zVn<#WVF}VIDh`n3?qR0KImOtChE20`C)3Z4uCCW5H+z;>hc*PFQnOoKR3mv;@v(vs z@qm0bH#fg=^XAI>>g;~Bn$FVmV~pn${!H<+W!k8xy1T9nZLAr~aqND%u{JyE^Vs@3 z>NEQL&&66Ru^Wyspo~0d3?_+RQ#~US6AGT5mBY5lFJ2Jb1f=9H z*=PHZ#}q%VxFR38D?UHhs9L|Z#(iNd1<(Zh(&N{louy?%R$h%FMCM}wL$j{*D>efa zT9o$B7|+oA8(Uk`($j->b6(81{d@*XMi{h^vN}3CaR0Nl*)t>W^Ba^7fBV*e9}Y5F z9Ln=XPVCk#Thxq<2D6w-?FNDYr3tvl!$W`)$_pN?pIQQ$MCt~9ZdH{yC01ncwybqO zj>jL|#NBkY!i9t%puE14pN|i&^f1C;n8PXGzqh>HSba&?)03?yYh}d^HRH9hwuHlt z3v_*wBFY$bpXKDVU{)X=&D`SR*nrzmbY%llM3*jI!hNf9k6)SXdLXZAFsp${GIDc| z0XdcpdSvyy(8Sk%=CygwRtKW>>Es!W)&QNHfa(9FE`1o-}; z9LHfE9&5FqFI*Bf*ctz77gmNAoN{KOAW^p5>l4 z(+DoJY@n+85UGr-hKAr(mYCt4mb5iB^O1EDmykg2X^)T8t?8H(k1os055r?Hg;#@= z%%i9%Jhm;cn4E4>!NNJu#{`E+fFc69eM~j68BN)LDA)KU^p&UP*moeGOQ!x&Nl9%0 z{>oNX>HX4`8_Nw+U&Up>71=R8qP+&tc0rh6aiI*QkL>vs8<^P%Y3PTBgD17m>leI( zc{u!8N~&OF$of(5Eg7Dg3MndDxKkHE{@_|29U=ygLdKyGDpCO>Z{#s$^-o7QnL^Oz zc4C}?$;ACy11$!VRlo)YDo1DM%_e9F%`qqauvj(gzi$p_sFuPjIbr^G$5yU9A&920 z;>LOUCBfn0yN)Tv9J>8adREp5@?ra~4l^?|p8$+TNNE`vB!5d0+dhBHEsKkbv;xIl z1@`b_2qA-Ui>8Qs;L1m)pIjRrX|il_O#J#?|BIZ;@2i8B#}5CN)k9&Rj(t`6urpQN`ehHv z<3{bfch+ikY&$FxNJ8|BkDHnl5!v&@i{lqw93hnR(D(h`fNItEJ3b_+L3To`h>D5P zmX;P5H?DX`(mPqG7+?GP^((PUkj9c}AcuJqce)=Ql+x~-pr>x?Oldl%_2i&Z#p4UA z2|vpu-ZwYDZfkp3HsljW92M+GG&P7Ie3I5lw_Z+hu$9t(4my=b8-%`3FQC+GF5zDQK3)q(c|nrm~>r&CG>xTE9s0Xs$8Uj ziShCCP)EbHn*$;SOimA?6{WV-;;9|kv)$PHS9Dzo1a9rA(n4`fE_$IW_~Sdc>8lSf zyp{Mw+38<9ZBsd=TIzY?)F};9;eoh3(QA#sTK$S>W zfkO0HU~nR_r*NA8JKux|W{jvK$HG_(Cm-K~yqD|x+%E@zcqCii&cE+ z?!Itj4}C>gRQKm^o%8fv5>=t0p~EuI1$mDjrvjk?5O_MY7#kNiGCnSkFO51O!97Le zVFvc}hkp+VT~f>8`KKZWkj#RjqGy?zv<15T_NyM9-eQxm8tajj$_QMV`G0(7JB~DM zkJe~PrZ9ewid$(wJS*th#DND6+os}#wOkJBWy+#0B6|0!w>RSPV{)mvE~W$c1H(b? z&_(j8os#4^0QB+c>DTaFk#nS=!@7x`JI8qO>tvsfhDJTmrK5|BW;(;b6*5t`|NGfc zti72?a+`06bfv!hzF(Zp2H-O?KK=m|EyM?W&|NGnA)36n^%sCpkTm72YiD-w`eXrm zDYhs)UH?&<@VsY}sex0@t~Be)HC z6Jtul`r7Jfn)oINquA3onLrQf1lT=2JpuRp*+||5lR|TzUtCPf$)P97b!Ih;LNs0s zJ#Yc?01OSlrJTAvEsc8LzI~_-RyS{s5a%1f1`TcxBO|`Y>i`z)Q(qtA(dqdT`fQ~( zy>*xot#95mZ;Il?Eo($B52FuawfOk?F)7vd_U=9?<~DUz1u`4@V~_;>$1)BjE9F zt*g6-=92_l$lT0K2FWY**Y68+{;2bj|NL_iToGLlzLcr0Z3|os1r-%-vGgkqHCPKO zV6F89sf|dmh0czST6~Xyf~qPPPKC8Wdy(I?>UxHGByUTI9LM_V%MBK^7EJC*3S{q& zp+!EB3NST92MF^FNEq`6fliT8gCAXw>?Ta$?W2}AZZtvtWC*oPwi`=)?CFV2Ol-wc zZdJyQM}eEr=!j%B%Vjd`}GpA<5@APnLF0U0WMNguEQG zx^=}e_TYW%zk6O5A`XZgCMy0hK|ux#0s)?v6%`$vo$KGf4*{bl08CS;B%H1$@I@L1 z269Ek6Nq*41 z(6w5QD%mP=u4a8Ki8oHux&{eeL|9=5Ku&7L+PBI0_7zoBh~aHxCA|qPNO+8>At_!+ zcfM+hK2BIbfa=dPG8A+h)T6JvPUNwpu@df+S`GB&ah=@Zi3y(mXJIplPxxu_9_8i^ z!oJ69HsJxB6c&bk6%1ikXw|_1XkQDcjG>bkA8}fz?>u;fZG|t($Ik+lDHnUov;;XJ zJ*In$0zn-q8Uc?(p{}qO4#KGl_ur`9cF@GmE_cq|pPGJywkkZ%K-g-$73UvE>nYv_ zk{8?y-Rz2IwVdom4E!2QB4AW&ooT={M+oL2DE^i zBvXv(TQtc8EU~(s(JuP5J6Rg&M3C`G*nc9Fm*a0!Hf^FFB>s(nIrVwnq0qSft!<)gn+db@k+uxu!cwYD7# zb)P=P;M*V~u}z_N2-ywh>9hoNIs&I2q>wRpEeovZE}m3*d3oE>8mtkWZ6PTiM?Ma}m;M^Y%aTaj$*M_Xm|zuW9bH|I3JE=e^75&~mjoALyqDwXaQ-e1Ws7efkcDYa zM@NTo+#OpRS6j#qTON!3*;6XT@Gq-TcldeyS#fa`k|L5CY##ed)~lFr7}hlYZg=tW zp1b^_CL+OQ9i{Obdl|JmLFOgD)VR&Eqr6^21bJ<8+330tN$feLr(Q7i;o+%eYq4hY{2V=wyJKL!S`_K=AU;sX>4fNf_Z3fYrZB|b|N-X0SXP+V19mn zG6FKto#nDwA~v7yU?Rs;hf-bmUN%I#{<`Zddo$=NkcWxA{X;BNe0|>_>XG@oM@JF3 zpe4!G;ps!%rqt9VBHNt+{7p4iIkXlwv^L|0JVfJJ--MIq_f0gQDG*Hfvpn(;=Kf!* zWW|lCm+K)=>43sK+}y*B5uEroy6vX$ZNm{XYHn#khTX^=1l4UZHQoP2R{p1C2&|BsOPC7?VVUSnbD zcWcAJNJr-}`1%Qi!j0TV8UJ-lA&iaKD(FAK@Vd@6JWulau^sA0 z@uA$Q6DM|EoX2%0q*=h^8xis6b4$v$L6S<;YdL?;7ls;P>SFbvJMgU%qCS6K$cVQY zOnH}F%5-4`Re()^d7u_i6VdTC)O;>HD4~ z*3A88E(}w})BN&Rww{KWiC+akM!u>wz=Z=Qu`soen&Lp z;^oV9_V%-qN$%fEdOjh{0%3L))C@u2Anen{nE|?2I4lHk!YwV}jqQjvpp#w( zx#>J5|E(pi0fMgFec>3Yl&-%1Qvee;-5j`cI=NQ~mqY1^FbOiw56ukukPz@kkU$Jm zA3l9*gkIDwwAik!tn5VJPB>g>H}E zyd*bMLj6($>h<#Sa(HAUAt;TEj0ipgZ_;VBi4i%eH*o%m$qU`#p7S+V;eIx)CmMk@ zE*WIn^j^g?FM|3tRTu_nAl`*;ZU+MJ- AFaQ7m literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_viewer.png b/docs/source/images/fig_viewer.png new file mode 100644 index 0000000000000000000000000000000000000000..05d4c45961db8107bbee90597c7858a9556023b4 GIT binary patch literal 136278 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

  • 3m=T7NIy4si%k2 zp>-o7V%OU_GQ{9CBNMILZjL8oSTv>rD|j3^@^tZE5I~D>xYhZERwivu<>m0OlL~bY zsEpaQXV0xWcP9B9%lN%R2Q(3lSTbqqcFy6;z+JtL_Xjjksi%6X-&{k4p?~oxJB#+NfZE&1X+D~r~Sg&kLpJhT>F%BsCnH;QTu}-*<>~T zu2m=}0H+Y<=KhW9itQG(Tk=02PH7CB+1Oo@!#_P=&#H-;@RjA`VJaaka$@po z={C5J#WT-`j@3>`Z41OZ1}x__(X^6^Omm5aLU;Z8%S&^8@bPj`3JpN<8Z-a=lI7Wc z$Z8(=jk(XAF9TYn;lx5GFd?J?ii$mCFCbPF&!RlkhRNB2c!1OBxA#q2da3!BS?ann z+knytFCvB>cRJshOtJxj;(ATHT}dWg`SbM;evZWi{K=29Dw$@g>HV{~e(BEC&-G@KZ0UeT6!dLucKDEOXUb?6UVBuQsuzrJWOVBRHgnfiK9 zedwN1OCt+hL`({|?s5>v($LzEtZE6Cq(gu*IfLYZs~7!8Y?l_mxL30mD7cgomE z@N;PPv{k9unJF-DL=Jc8-1#y_0d~S@&zNDf8WPNUZByk-a0cR1x{zaUU3vK$!76-3LK$w~yeTn_LZnDi7?bB1 zYz>4N`gBhn3&nv?ymvb4wsqFR9s;(|^v}RxjRy&Q*`1b$H;VL)zGEkYLE5I2Lja>s zlDIJsi$&(c4nPQ194UypnHGhO4n7RJ}yg<8~t9 zT6k*iO8r9B3VS*r$RK_f*X`MTwH)cva)VtYHI)&qG-2!Db!Lnyu%5=IU|!)Vd>zQC z5%EBiSfNZz^M*AW0w~)XEVn6YHP}czeMi+(`a?V11_+hQn&YGI;K4>_XYFvDLUEx+ zx=m^s84Jbfxz{y;6=hln;1M@e4{hz^l+&T_c8S$Vbj}=TXf3fiiH8{aT`)v!K|rvc z&3D2tdWeRPI1#R@fT5w6N7UE2Yx>i_%NJ?@^Z*7|zW+X>ALmg@?7`C{stwkO5Ura5 zxmePz+qX}|AoG^Be@3e_Z=okbJvf75;95yJRjVZP8==8X&NPhsOjnRl*uY^UQa8ol zgjtjnMY3uG0|EjPQX)XI`t zL(WAVBe)@Ng97&kw1=D{KcZG>9`iYMBtW>TDhLH89awD9VTI^B@mx_6{(-2SnW#R@ zPzWmujx7lsh|r9ViidWTKqnwh^n%_jky8_%a>66;VL06|mOGzi4Z;SVeN*cZPjZ?O zf+HIe4B415w}gmu83KSfK8;yvYb!pwwDCl2_7URWDUM9xvB1oa{@^WDT(^Y zx!{7&uDdw9SNyRxw|-arPHQ_SOt`^AX9n$37G8_d{Yg70HzGUi0V#ANH+@v4hHf!h ztM2&2(mjfU6kuw`m>u7sJ@24g;r;B^9GJStJ#G8zE&J%`S)2#dTXZCn;%2QHu>Tz_ z1-EYL(mz6zoI+5x&3P(Xrq2tahl7UH$oGCuK}0ER&27yy=I;RWFht-e4s6Is z-yFC8{A#@8_D1{urF1H9_})n6f2p8~ey{sKDyZ^?J$~ExFS%6S@45}kKXu@%a`@vV ze{7Mx(LCo-(C@rDguAg-++2TWNFfxmCHG8dKyqZ1CV4sj21X zS3S7ajq>PVJVyMqHwf${*BuB^j1%VrSKs%|yq|C{!N}YB+0Nm_Hud@z3tCe%*1kfq zjXl_`F?A*zHiI3__>}R8q&yYwH76>muF)|)$XdZ&ZWTR!Zx?Kc54Z| z3Fgw4-MZxl*Cc6$9dEAM(lf`pCHhcVWm%<1`oR`gdKkX~9V zZpVGe`+TB(p3COVN@s(EMR$BYfBl9H^{<4k$m?eEE4c8p|K%PnzphGs-O1T5=0x49 z1ob#&k7ZF;uU6N2^J>dpc@*zeBNC=`1h)oTNiSW{$kkcJtd1)#UO=I3C}S2OAq02> z36n1_vK4l{l7vWz(Y~_sjzZxBd+J(U*!PEsYE#v_B-X1yFmkG7W{R7i6DfJvL+u3d zAk`{H`5{Na*3r<7<5MEnAvI}g^5OkfW?wbw^f$=NO`hYxJ1*oU@fS9_K@~YWnUGK! zl_h^Q-4mGD2WlKh$)*wK%M)P=SSoN^H!&4({YeG`ErqZeaLP=h718ST>Z1OL97I-3 z=qdQ{Vi1&pQ+bE7bg5s|zBFv!{57<^C~i0(qgLn2YyhQMLDPFc-XOeOVr@N@>zJSS z1~uW|e%&w;iZp{I#577cPcUyTD^s-ztUXCfxLdA(+qp?&P1ufPywY5}Kd|Mi^3mz_ zBNmLspLq{WXP+^b5f?%e9A$`&DDXI`mC~FoB5l2rYrt{6BN`xVVf#?dClKrr_+xTv zPEHQ@)q0+i^u@4K0lBc3q6Vc_=h+K?#aGymn}B`H-E`>45rp!6InU-Zt6JUx8MNXb zhsGQ{WQep$VhAk>i{rQ8g{nh`ikSGyzauArW}Lm7-w+=dWIhmF0LF4oO0hWty}4!X zD1*w`Nj^P?A~e*YzyI!TqsdrF0iY$Bz{x2%-JJbL`vMdCD_kQ$vtcTjwII;IFGL=K zMM_s|8#oC^gcU6r<=+ReMj7WU(k-szpR<=dD9a>dM97ghR9Z4ykG_@}-!qMjZcq=C zJK6&UJ_Ph7zFwi$f zXh~GY%;G$KaX_kVlL3d40yI3=cIwy>q?F=ID%j0gNrE*p$=#O zd!*;6QAdTLGyXC>a)O-*QTo_btR`W=jW;1_g8inO7HrFms)SLY9SzqEPaVB;^2CY6 zOAyM|5l#A`*QcuN=R^@0@_WaQN$^W1)o);oW&goSWju{4{n$004j$0goeEpeW^C=( z3i|(xWT;Y|YI*W`RKChJio%CngOmHBS0^Y*th$<7W3VK80U>!LD3~T7b#zWuQ!+m& zrDOzz%>oB|`=zKEkS3lc5;i4;zlBz+jhAEljvf1@>@7)j=c(ntecNyx(}pOO;y%CJ zJMM|4iD~{?XQ6^g?Pt)sgi_9(`?SY&Q%lcQ29{^&Md91P6|ne-o(LB8HI74m^8Ea{ z^H6*M87Y;#Ht4PRXlby1rRn${ie@*m#sou&`?8$4;O_5s))Lv ztW-gC4KOoPiWbq*DuH1FfedVBCU#TdRdIT1j2L0bYofD5RR0^pX7`BP5N;VlQuM9F zE{q4%Bi>!K`IjUg48=|>hIH|>Y0UWg74*{%7eZxh6M}>zK0Y$XjFt@Pz*24-7WN`$ zzJQuyv6=0pPQOh~07xC;7MWkofIWw^PngNVnY){x2o9*t+lO?oOHPFBOrU4fpNz}7 zA$%=$s1nW5YnU7F(JdpIcSs(+($Fy>bi$}z@0jCGy^fSWrGI$bsmclt%){F&8QJys z-+!l$cTP=DpNP&viSR6h?UL`|HJE3>kt}X)hG5=rb8&6a)|iJBC!YCF)TtRa3LHG;@xHE^?o3nfVW3S-d7Mid1iNgqR^x>W-;mex0*T` z?-$elfdZnln53(_wb$nrT62OsAIOpv9KwrtbDeRoBNjiE;G}I}>8bfeRC@4uNZ33$ z5!azi{lQmG^tqeNHMowkIOAfST1S*6TBKa`dEKR8t3mMJJ2HnkQMj_Crsd*SrIb(| zsH@_jV%97!txW-ojVZRxc$dOt!)P)xqmEgmzJ8q-YzgL6oRIh-v;cYuzsOlJoB{D* zCl8(}agHL4hYY>W#8F6Lw>frKFn?goS%k|7;!ZLpfinUg$OJF0%9yqJ^-s7|bp*zi zS!;y$geL@O(qU7|s}36UX7!eu&V)M&n9T+7d+XMxmzbKu7*WIEM3A0AE(yRSoo^p! z@xbNk<=Da27!n{1DMB~gWCE3l6cy=JO9aFCh6C0h{I}$R%TPKTX_R}|0{sKV%tC{E zeRD_7OJ4dEE<=PIV&q}_D3hll@uj36Nht%O6Ipg4_C>})LRl!O10Ra|AD~}$nzhR4 zd>T|fvzU0G|1)gY7OWfP-n^>_>CkJSBR<)D@sI3*)u_clFleXy5E=x6$C92$(beWI z>P8Mnd6tE-|NJwZKiSho1(^Wd$!2!9hqpSYfY3%@AZ<&!M^x>I`rMx%9!#et^6NmD+nU_Kco0n%p6*ka%3jl{81%Hn z^R*ab8kLNI#5QiLZEO~kE~*L4mp?Q0)=(I+D`et>Ud6ekT<>Y!7gF}ni%1>I z?LPgOrh%f6*QK1tS+tnyM&d|Vp&mcSJ=1jgU%lE1cmnjh5YZTQ=g+}K`}qzU`&A#? zhOVWr@ZOMA>Iui?^(ht^H03|)=c6Be*TosXjvnY+iIzP?J>i4k=sAoP+235_BdqBz7>jY6B7_J{td zf%4T==8o0-?HYsz)NN0?Du#RmiFFtgK9h_D11BuQ`5*rt6F-6Wv9 zW0&yJq9;IGr5`^-U*GsyBcn@pS(?lZZWQrglwG1bQA@y?{BspHrXcm0NNuehc06_$=FJJpA+ZrCP!HhTfO!5mx+3&>(6PfpD}6Dj`aNl z2Mj0&B%@nkJ03vg?ZFWRYRI}bJ-A!NN=3iU0G zF4S9xGNt!^?v}zyA}MEW0I)C%(PPf;^HCnB-ybzC!*IC3 zo?&aDD3{a-7%9C@RZ;dM;zld74E;ts>;cijh<3(HY0FrNh?dbLW@e|t!w*2V!Vh(w zzc?~Fab^5Qqo}>q`Wx2FT)u2skY)*&1Hs$|(5h5qcb-1Ivh8Skb`Yjm-MMo+2!8-@ z+=HzTB#iHdDng>gU)SLtr*Q>=QwlrUB+t3Zt*Y87U4=kDSHNmZ1BbqWz7Sy|Lp zqTiq~m6nFKWG6}^l)M%yFV$65Z%|y*6GZC1@-?E+UHrQvJsxK_S3;q8O0;IlwAT9L zC9y8ek*z|^2j3A5;6BCog~&aL7t<)UwsnsmZkKqf%1QiB_@sG&WFOA<8#ZJ}Vavlo zmwd54E%$TUiCB?5E=Go+-wM0Gc2-tYU}4u2BiGjDP{1gn3pKzkF)x~EhGh3&ktNHQ zhi(o}Ilt1eW(H4I>tpeQqHwz}iUTctPuiR_Zd~p&y_WYm{PnD3L-c345}Ybg>Hi@! zd0y~rtX=V`{-pukqJ1sL$BydDO90RX3*hLQeA1|#+w~GjLr~@fVqwtP%P%==R_R!? z2XeBqI&*TjX}lw1$z>?0-;w|-Mbd{{od=>8buLwHWWT)8Vp7zAaO)?+5n46C!A+ZAC^$0%W); zhhY`o*C06S45v$Y)q|aU7IYhKnR?cs_FT>qDTx{b>H*)3uxscVagV-R)so<3y1YYk7 zk$|yx3uh+;Pdw&$zC>$I>7wByMmVlWoIOj&^PAq6+G~4EyCNEQv~RyRs=?yn`%Dx; zcGlKshn&;2^bGp?-_##MGe;KY?45AaG3`Ls^%dx6!d@Ro{U8bR>^YbjYKx;t2ta!} zpz$HNnFB<}-ZC+}+^BK6e#)kK^Nt2|lwX3Mq*NwMtpBr8I=4dy5B9J*>wElouag_; zqS$Sh(ek6Mp-^Z`(7o{lqsGteB3tO2uHbVEdvETJ@C?lXvT35JmCT}*y*hbNlIw5y zY-hKqj#%*N$^fxM3=LsYkB~Oe9iMTIX8Fm~JPBK2q+~?HM{}l?kTe8ErX=^N*j{M2 z<}}LB%X8!Go!u8sLyp(9^(BR?HabLfd;9I%H=+%UV=%xVuSmRk^W?T?6P+X8x7gfQ z=TMWzjlsxHlEGxDqBzxNDs+$t?=*IrUcFfZ#og=V{LYKd#ukn%zP$!xJ^K7T+qNkK z-;2CIB0}S*iUL2@T%YF&w{E3Aeq4NEV~IMV8`hI0P+7@Dn*_jgp=(*bOud*hIwGJM zzz^j%%I)XJ_Fpll5{kqWP9wk{rewSB%T~- zS2NL3VQT84=QMcW(4odwGm&rnl3#TFXVvJ_p&P81F5Mm*TjTO$8-yJu_oYFn{cJK)6PN5NY`Md<;H8&hJw7aWnm-qmE z=g%3mR?ruepbly`R_qOOx*QsHz7foN#&J@+8A93*_zMtZnx!F!1#1((m*mVWdHMNl z1*g_q&Tc_{5bgj6g4!bA1P;6hG$NxrS-Hge(1-PCHV&4V zAe3NF83yO^ED?E)Q&I34jt@b`@HXhV>z3AM$4F-6Td$$T#ryf+>jLQbXXGlL{%p9TF9x{kh+;~&fJIl7|Zl$%xKOXy>ZhfTaA8i zSB)mYQ&7Sukq~V#U@sMUDw_bf81sc^o9PPg zW{dc-s7+JBBbmOk&M^5@VOPSnWI_>4B>o#^ZlR^@Vwpu`Tj7{M+e78~$LP^!R`Wkq zR+dD~+qQ1GCAv=AH!+yWX%ueL+fE02qtR5;O3sGJ*hN7iZ<(8iPvbazPGkWw8;4(C zc<>=Or9)u9v7Fp8CyrXoc;?JMp(Z&%y0+P$J?U{=uz@*=dFutUr+}M%@gIKr5{gz1 zCr-6vi4rnVQs0hF$ zlBF=3WZxM+s$_S|ta(gsvz{rwu`Okgs0fz;0_aNVqI$32hU}Z?L$lTzy_DyS#}AK< zFtmE~$Xh(PFgjbQ>jl)KSfM+=vfOnA?I}nY2ZD4hU|7P3o~*3kuH20HM!V{%rG&7+ z@}g0kt=$8e^&0v}f$8Wg=--7?V13WBJMMF&|`)pBN* zP8y8^lhRkJRyGWuuUDTw`lS;M{j_&8&IS&gFd_Y+&5F-;wRZ>cVyMqu2q6Oo=TJM$ zHZ@%l+0sO{jX>zKQrRqyo8}oh1H;ReJZ#xNK(%`yfh4^GbiibLG>h2??;h~Po_23A zl(FS&&kq``g_@Ypgo6}sxzoaW8-MMdQ4V!WLB$1bX0^%p5|j6;=TFD~UDDW~WH4EO zp}x_j{&ru|FFJo(#qqLx-@e{VaEAk8(u|p1T+pTQ#oC8XoH!5}>2T(}YOHxXgR+fC zV&n*Av4MZyrl=EBh`RcIschH9>j8PAwdV-T^nV&0E{TZ!Po0Wa3`;|AU-)=-R5qZn^uMK>CR}EoEyo|txm!JLBt%>mK zqsem+ZiNnV)zR%^_K3WZVimRKriG71fk(ywOzwNfe0`(x`1=!r|7`ztHJbM6E-v3J zVt2I`%Dpq7+hm#=zUSDt=bq1kzmk~?3tuH1rQ48*C09PAykH0F+?b!;P5w+1&C>S&qS%W* zZ>eKfB%|u-z*&W^3CFWXv9%Flz+ip#zr4;+;dAxF*9A54KQs)E$rJi!^lQ^N2LrfQ z8SH)|Zcza6E#qRYjuitkKsspP;~MX~3?LB&4u&Tgp?h5JG}qMyze{{f-U2C* z_}=6C91`uI%(`VjiV|B%dILtcg}6vo14XFi>eV91Kwh;3JO|?Zzwm=~%9v0q!fd~xN-rEtJZs$a| zL!DJe#?>NiMUm-;y$IU(3n}_xtwfnbyvz+=nFw4QZf!C>5qi@ zM%Ecm9}svUUxOnmGkoDgt{u@0ajBv9`I~S)x{TRrlIQtxzXSnr7)qc)ubUz#L05*q z7^-}HpF@m+lDUlTSMg$RZBxc=AvCoTm~58Ua|WL}A;~ zn*Vt<>Jk=Av^`~K)qgCv&jUBUU7444ndih}JxiD?1jaVEV0oM}AskBMBHR%?Ns9iUHe=38C8pg6oUl+n1FXaC-n@Cf$P%oWMra3DCjq;EfuYG@0z&DQAqO&+gi(&n zU1Aa8Q@~)sQC|I6!`hQMP~1zx?{Otk#o*mOslNdI4&uJc7z! zEea^)ewIc2*AGo-2NKbKK@1x7-d|-msbQHM#T%bGsSYoSrS7pUfKCCEdXDxx}Km}0=pD_FJPvUSc6Dqy~U#;s4J|E7$NgT8KOgBtSo~f zT76=_tVNN_NAcE3qjQP-UR{i;nHdv)>J|1-N6S)txVa`Bj>-fhxr5UIVG$Dv_dz!T zgj#X`TbOiC4Vl!eNs|Orhx8))W>c(=0zmh3nh36GMa(fZOgS~u;{Qa-$3YvBoHH2d zqTbW=D4h+Z&n5KEsiq`a9xNKr$?Av2VH|v9Ix=WIpJi?|P{$T0?35rA_*LQesF0w< z$2YFPd@0yI51N9bfm!>pm^d}5+>J*%I6U$OTOn!q9%9azO_d=Z#Z5FkD0IG(&7tTA z*z6?en=(e3mi13W;GD_=t_v0qy@K9)Dq|nd%<#Q+`*y(nk&(njj!Qc}A#_9sf|J7T z=gu=fE{Mc3n#9wL;kMZ<7Bcr|W4J+g)v&X=Y}f_*5iQOC=~$fcffgShtRC2c7jBj;=!H zEUJvzq{PqNfdvwh%A;_1D+k@vLDfoPugh8;Z-s&dxJU-PH?PdjNhiig@@feb+)p`1 zw-4qNx}90o!qQ7DgYG&E6k}T7Bi~yiXa#t$L(bJd{=WdIH6i`}4KIf!hZ{Tt$3pHl zg#_ts{Zq6eomXe=q}}u~>C+nsE{Xa?66ID$nX8JhZjXqFh*&~16pinG3RwvjOl7$$CoYL%+r%}teFM|1 z#Gj_JLl2Hc1co^s|54W*=yYJaQn-=o)sF*R$PQr|3S5d%k6m2{fySq#G-DMe&3K|v zbV9>HgI20)s9)y>4`8(CGlX9`R(_t=`NN#)k8#fLlvsYeD4_b8C10Z|L&KZV-NC@- zL5DNEc=E$>K1IrA29B>Eo-m{<0)jx{yJZpVoZ8knZn)%OZ2LeaRsQr3v;S^#DByAH z_ZPex0+Oy8w|!3VE@E<((=G`|S=Oi{!}m z>h&8THUw`7tVH6;8}$As33g^{0cJ~2njB!qzQt>J#r50OJ>80U4w8XKKmr>d*mfv7 z4Q545XYbKGTD)##HpUuBYZKUSQvStw#??i}w+<{UQBAPfWKqd{JoJ8S*0efvt-9dY zAvfJHEK$6Ul6%2v3vA2!F)}qh6E&TyYa+ps2qrL70(AD|j)D>qwi-U60~#A)8q6H* zicX{FFkRqOkEJ1H7MFGh&6OP_Vk9U?zw%vP-Z*GYXtwquEGD!P0)pUAE2eBwp!XO# zvIG86riOIn4{B?y$qKvYp~IN3nqaL@~oICsNEG z+A?gse*K}=soep9W#|wWHQUbqXkWL1=1~Ih$f7|YhNNZbe{|J7c8p#Bx+&kct46r~ zu}T#4kxtr-lA%%JWY^0X6)~`a@S5QB=Vf3MIst~Pa=iK4=EsH{09BDGx{kRni7@K{ zar+3j0czD-Hk$VVa6`7iB#6*jP@R#RKVR^?i)_FEb3K-H@I}da05X}~T*Yzc)vIuu zA^H-YBuO}E*p8AF%l>C2*?OJVTs+!2-fq;|m%p(%@pGE4%U3=8!%{t9z+b$-4Q6-w zZx8HTh$jF9`BRs8t5kgnSiUHmynZV!^*4AH5uA(jf}n^Lk#T|YlDFfJ8Hn}i;1hNA zdw4S-08x~Pl>j{$3W>Al&u4z#3?0U|KH}qJ483Av_TwFX^?r+@Wv}@ml{yHZ#(~jn zA;Nn0_DadJg<%rqMAw(jZEVVF&411(9Ov)np3@@EKjV%i`;mJ8t-p=qh7Cag#2*a) zHIVSLOV8gvPjTZpl45#pT|$7z|1|5rH1juW8{XPJ`PX0BedG3)o&Hll|Krn1Km4C< zcf%exfFY>-=#>w&)cyDTaFrh0mHze9TWaezth3;M{oVgJq5l7mKj^cj2*!TIkfJ@`R>baS6b|Dc6yGs2s^^#Ea%6CTU|p3v?44aoL7bID~Q^6k-T-;^3Q z<1kdx%dwYAjv@dAEWd`%@_$1WgT8e7Ui(a|;z~$J$)8&~4%+7CzpH6owXJT+Ypm8x zOglbny1{_s3%;mc-ZW^7&9>@fzd2?{mpxp5?bGzr8YNcE3;xRcZKT_&h7B94CDi+E zY0KM9K7Ie5xBg-Nt%ByeM%l-oFg)?N z0IV0ktrzp_--n$peKFp@Uvt5_7%d@9Z>Qo-Mpe)KI=rN^uEu<|Y z=b|#9-Gu&#AzSXAh+#yD;%f%HA$PNGN1!8W!y&_l)npemK@RL#mJ?s&khLvjLlI(h z@Rb%bLlU=53G`K&1ZcME-+q2f4s)8aOYwr^TfEcPu3bx8 zYvP(r3P}0#19g2APssqNqg)@$uppuwWb>ix zW(L}7u9F_tlJX`&?Bbdn`04Dk%RturUkmfU`Zl&qne_3jd`%iqqGa8Ij$UK146^uo zRw>LMhQ?`|{MAo{G8_+yFOy77v<%?h4oeSs`dVZ5R0oCFF$nJ-g6k}+ zLjWFJvwP9IAoxGCzfEL<3>yP&p<$6h=3Pt+&Tuj^6YfDmE0accij90LlpjKRvDG<_ zsbp&(cxb-w{_#2&ut=Rrfxl{Bs0$}XC((6IyynlZhFQDUm@yWXF;kNK_=UpfF~c|q zTbO(H-7{rf{qJih9P6I9__wkHJ*zjQRX9IdU_sTIz*uc8M9sb5z5pE{jIV`x(=Y`m za7Q=55>&Z$uAuoT`y+STU2;RHQs`H9@yuwSL1*4C-W&L)hqS}A<|NT&hI~D}PSec{{6-y5zl|4b2lzYW{VO^?qc5G3K#8QoV0bh-P>I$<$OB=b z+N_}vBgoDK#-BGY_yeX19(`*(JOGpgXFGlAEjSvtUFR@HaP+a27v-5kT}0h|O$Q@+gKa)>I{hk4uMAN7aUR96e7 zfO-bQ-NZi*wxoMUlX(RFGZp6>LK>I~-@*-uS?1(o?L*2dEHYr37~+uNyk!+wSy>4@ z2V63~oq?78qurEx`8;v3BQ|*;dqFKL37H3fsuezWUIg#5o&CkYS?%}UAuFO4X7CF(B-%YV3qpEC3<)zj}itRvuX?js7^;ko8PS$uPP_0AC{Wqo{+DpUfu)zzW1l>V^yM_g1a80{75Vid2^B z095NCJ^K$t4>LRE`g>Z^M=|S{d%3C+WFjt+;MvLaT9H-bdDR5bLga5lbPn}RX^MOW zH>hsgqIagVI`_Zg{7IdC3hy9HRA>)oPXN zvozz?^5I`@zph^Qsni0-=_zBYDRp7BerMV$(09j<9bw3WSKg1}$t?nhLHcV%K;7oe zaf?RyKg&H^5w8T$xeUFe?l&3G2*qQU3@7mrTxJbJt|=`FHije_#(k^G!WiGUx{kq$ zZq%yvEKJLp9Q^3=aznlcUD{>Pu$VAI-N;B%Z> zG#I$aN#NFJ>B%rI-l^`YYqy+We%2w@gQi5)mCq{B9i#BHc>vZ26fO2g$);ff-r~h4 zlP^iJCfys0jIWYU9SeTS3V#7=r5hs_UW`-7iNPV4fa~#lDp(%DcHunc-&?nyK%0Q| zg`+1bxd-l!SMW=ClA>)Ng4t64vm6Nk=}0drb1tU#65ngs`7;JzM&xcjwBXt%q}~&W zFN9^YeNs=5TfuDjzI^H(PZGH>gdM_jAc!d!BNh4pvxr?dQyOg>qESzl8a!~+y4%o< z=okK`a7SNAyF)x?zfnW&Fg1yZm`g@-5V?W?4J8C%W92!6j&=@9Sf}D8=hxX9%}_(m zj+(_cVh$bONOA)>xHzn4kLsC^3TJAsKNwiW&!8E-&k~b%Ku2eRW#_YxNAP-cHdhz` zKtToG0iL367GRJYpk57U?4$wh4iTWqci=`5S;O;d&T{!lRw?ONH^?zZxYrMy@v*9- z`RH^>`jSx;6aV;~?kW(WC%cFJ?UkGj<-lnz;R%9~f^}{m-Sdw>ju4YbhEFd#EGp%p zB;<{DEd7T`5xvtTjf+lF=4J9pZhfJ=$Y(#(DyFgUrT3jXK&Fv!%00T~?8wJKN2>wH zqU2AhgOLmXo*bSD1KJ7I4`_g{`xVUzHcc5R32GffvxTeZ)u;3hu zP1$U3P!)Q9-!ZV-X=o9YI5i0So%=Zj3WKN*8G#}Wddv(^$dpG>PA5vdA_rc3@~Sn; zb|>b_Ae9z7MUnS%iAaIRRArEK zW%~m|7)j*yQMY}!@UZE;E~@CsdVRKRsnxXF8dUGiPYJ&V*PpUMi`><5@9U!l(Lp;r zdaPT~qkk-0-p$yQK8q_QL<#6&b3{pL=aKE2Jd z5@g6S!vr@*C*_UUNg&f8W>3Y%&F@!hGQL97_L(0bbkLP6N8q8GSaI3m#xw4CV};tF zc6%uajjt|8o_QVfmS$NGpn9AiO+KB<17{Y$C^@-n*lkLLLrB8m?p?c#LMkvjg%9qW z<-wUC5$0gMGSP8Xb2~1B*ugas@Gsz_)cHsJJ+(s4|D`^f2*qR=M6dJVA-*UR*#|%F zId*s0SJchRSbev0ITxsAcJk7#+ujI$98FWY7LCQ6b8~zAqrHHwj}!@8OA2CTHBbJI zGlMJU&7FG>CFMg(-W?ecd+zQdLoE##kNpEsli6GW8KZobG(`qjPhYDi^ZytQ-YjC!UF+TI zItw}Rgnge`r1y7K`OrQGA_`+&5zdsPo? z)U@eRR7ZkQ@zv?wuCNADKibah)hf~_!&)aR$lz$zslnUX(2Wv-gv1iX@23b4K5oY$ zLON%gY18i4c%ST@lJ%I7d4%+M!_#d;RZR+qDLhRb9rq}mBxNa}bMMvqfUFkZ@KV{yH*O0l9jT?f4 z>w!cvb@X&dNMrf{^bkS_^LUV@C~05t?Q2%uo%J$qL~Q0A*Q{xTMwwYmc+&BC%|VmS zCysDcqkdqgjOJEsopYUwp=iJvHJ?v^La!4330A{F(IV{YK4uj8)Eq<%pfuW{DB#jL zwQi~FCdXfM)$RO+Km$3`w?`cGR*iat24z)f$%w40eI15OHYa2{4-xmpi)-C)ceq-; z(O{?(d6i3+oVq+6xP!8y0**VPIxMV%!NYGAPwST#wE^DqluR4(=dx*MF|UDbu_G*< z*(P-u+hlvWxm|KZ`#au;Qli&v>*L<%@cpdesm}+cWQlizdL9ri^k@SU<;$7{ZO6}@ z5^;tbdgsotCksbtXuO@hg=U9}B?0)I`@F}AO(6WAuEp-s{Pr~NpKYnTDLP5snu?bI zVpnhxy+eK8bFj{uGbd=aCMqO)Zirg(PhWt+d;xmwn;`Y6JXHB-~1sdZ!RMgn^ zZ@BV&XxHA+6rB{lqfeX}cQSWijp5oYC52;6bj}wHxwE1cAVH2zn&n&UScmI#oM(Ov zRp0PrW>si&lhIF96#YXrb%wwK#gpz&Cn0Dx=9WZ!Z(p!5!f;++{mdlkH-o}eT}xJ{ zkGas1I_=s1#-)jdZ~w3~?`OZqJ&4LMO26-{;U`b`yKBAobye2yLw5eyqHQj{ReQ{u zJE$K>U`nlZWfp@gD-Yag9n-`Bu#pcf;s2N;>qsM&A2tTc$QPgDFqyuEig*Zcp+uR870-qBVR4RTIMJ0T59C(e8VH}s&+;<)8Xq7h5<_yB7U?=~uDzCJn=vQzstyit-Kyd)H{qXdLgM;T> zxIzJW-Ew)dAgiR`D*zoUn4FLDv3+-8Lhm*#7o+B-THY7u`Ay52qQC}`+LBi04}QbU zIEPs`7Osq1B_siNn2_Vtg{wJb`rST#^m9eVi5(UrM$djqO8_alX3d%b(XLIJHoeL_ zE7W|FpW4zf!DKac2*pE2>9`S*q8|pz_fDZ}?$9yBMT>1$3DgF{aTaSUzUhKFA$dR4 zC$4_y8aDTX`It^g?`*4Qy6(j(-t4wTqaFDV6Ex06el+u0Z%dXD*S|n}T$9*!QwdFQ zN?Fh$*6TLO24LsJHJyq}$++dB1(8KSmEFJ|>2nNXKevN8qJ+RQPWf$Ko|kLc zl$weLBEMg_zlw4}mo?7xozTH+vA$9K-2hVIoOrI91o}iLE(1lVkjN$qrq#p&*lcQX zzSs0^*CGs<%FWDqYQre4eSjcCs7obwix!keOD0<<+HpVq`PR%!pafXXjErld6*~-N zD05xG2WVAdV$+S4L_`U-HQC-|YU@S+ z&;kHp9izSmPCLObNY_izeDd6Bb~|^$c%6n`SpW z&QO!&Z|Yp{F{}BjoD^U`GL_DL)7kO85##TdniO)KKQrQhw#YeQ^i-rhSVCuCUO$4m z4!QTxHSgy`(dBzTJ+&LVfr+u?k4m_Bd0gIaPy&Etq&E8UHlpM8qi~A=`BOADt-VGB z7Kayok%ju^vL+IkWn$8j8wb5qA8#Ye5-?m1^nhH`%+i#wDbkImmxNQ+J0F%DD?Jol zI**(U9>wU8sJHv~K{jwS^heUI!}EEk+AeyUpBiaIwQ)n9NO`#loDeEG_CP!8z~@1e zl-OfIXPTs_x8L2a!-f~npO2Y5xkX^IEaTYcC=OoAEDB`z{rmNsP_$*2_Qu{++7LgW zAd?_6p%L+;L|l4}5;(?5edqYzuc`;eFKE%ENg&D@k(^+NVG+`yy`Wa&X~}RCiEdXb zGBMi|)UtfZYG zeVbHyRE*|%ZFY{oR99O~Z6Z*4+)xky__e(oe8syVf9F|6g(qJGH3D-#@ZPN-!~l!? zg=-j=35Hc>ml)0S%LXd|_w@-_7~A{63PQS~OYi^r=QFw=YnfUIoJGGQB`AsaNvVi3px7*#}_Z6a%KDe~h9(MxUbRk8^-Qyz;k?NZM@Zp~_5C`R)Q+{I$HE)Tn#d27Z z9nlUsDk{x01jZ|1j1>jiJph%?)Oehz$49yQllBui(+b>V>^yq)j}-WEKIIuRUT<_7 zJ5$%NZ(I0W;pM?)!Me~y2Y+1jD;vlf7bb$0p58_nS{ys1J3hW}fQ$%`v@6^(UT2D`D{F3w~Vup`9dKnD0AB7etd9FgNOYsYE< zPhkz^)aKX({e>sYdEL9TdIEYEu3?!0MHNYQ&T|efqw~w5g~_5n1eYfX> z$a;ELpup4~#!(a?c>y^%eecpEP%Xu?^PIuYL^&fl8ekIa;W6v&kw4NFI z#b^CO?j{HXD3}&hTNuR2j88HD9&B>inMDo94=BK%Peqs3qhDS0-oLg3JC1{67|C(| zOiSdeMv!s91BjhAvD>JXh^YiFr{W;Ho>A{xxw#VD4oxG(k6MKq0iT6Gc>K1na#~P09>+~6G-(7t3{>zt6>*ugb*;&!`*ElY0;b=Q`PeymE^_Su$hZJoF zd6j@|f&2ts9Z9R(h5_WZb_qEb8!H1)D1AS|RQKt)yJ_?0)RU1W8?ccX^gbYy3}|DL ztZPmzVqi?&j+C?%f0yUXt ze8|h{0mvk-0c-wA2NL`J@U0Vf{|cfu%@3O7>EHM!|LKnzY8~QZaz5F0g}ncu}rM>Igq-+K2=>Qwv3rRGzsi}5N#i+;bk$xXQl5GpON;?D77 z!JmkX0Wpf06BzmCd2p*|Jr+S0kTTb4Rs3fl+&5n)s(B0cAkhmUkytnkUuti4%Qv9N zJ{c3^-cvV+7Q{r=0@>P4pl5!vU)H+MKlF>uY-vu=DkA`@EMB{3P49#Q+5h-gzOUhg z9#?<^|Nie8pE?J%dL}>cpI?yP_~s72u%!t{gGTs% zX2RN#^e`)K#Mw0Na5@=@b9t(grN`OhtfsmAi5~rU^F-H*)1Tu2<{n`+&n@cV>Oa1E zsfgqycd*B#!u;Z*>(2~7PZip)$41MP#?J%tU-pj+x>z3Zu^JhU$RTBxCp^jr0H}H< z^H$GgfTE1`k~kWIf6R8IhQ9ewbl~we8*XZ&fYYaAV&2fvVJkmNLJjM=N3heE9n=%G z>$;b~pK(kv-RAj%-K(BL=8+c##(sa?p{tB`#tCLVuhoXu9O%8;?gY#$Nq2K}bQIDF zxJve6bW$IQ%>;}TIeW?V$&pUqRwg_cr8D)QyXpIr1$l>VZTWcU-t;1ogWMNU^6uU3 z7Ag~?02ph{vc=ud6G6s?zE01kch>!^7hF$IT%R(&6-o}(3I)|@h(NFq$p;Jx3)5fP zrr;*)SO%XBJN9ePb{pm&8Vh&__W|Wkj(j%-TLU++aPdMOgW5$ zmb5=ep(X)(?p`t*n+^myIbN1t-DicSc_wYB%~*Tz$Dz#zg_r%cl)VC$?o&&tz^F#| zy>;-Wab|&!Bh30E4~+giE8D%5^0u>P5BhY!lD7C~OnK-ceET9Wln7orNQ$Sr{UJ%C zDz9$xfBnP%dtlzkd&LFpqfy!^J6hSUZ3)Z>N*C^Qmn>)o86-B=@btg!X`t;f>!u9a zK?6bf)dD7#Vj*emK^^fk;D$6JPEKlSkPecpwgX2)QNDpkAfG@mM4>J4-T-HgEd=M_ z(=>-=p(&Gb)(k9bec7cG?hi;C2rs^-skIEWqOn!U{twvx^324kFfH7YHuTOE9rjiz z+xtLNU|50VyL12kEm${hDeY0s^;f-`Br*PpF6BnF-;|IfYM89(E@R86HqkBM5pFh` z%ic16X%N5c%ngE|F=^X_ZG`{(HtO`PPf>^51>NP&45GXxE=1J4&%dyTMM8qW2rHZz z0Puegythkj2qaHD zte+<`!Xc|A`v7$l|1876{l?=FXD$Cu=iB74Iv$3~6*bWMH(53#} z*S$Wrq%#aTk|3y9GmPq}+GR3s=EZ-ph5c&4YcEWj2QJQI|3UWpW=G~b4nbxkDI(5g z9eH4V_4Sp%2FT=yCT?z!bzHZhPL4zspt#w?FT&Bmjz=#{p|W*ivJbO^>75%rlQ@U@ zQjGWvHxAVpHK2M%_ycw4iGGUOdB^@qZf;4f{S}ofr46mcLOVO^zl@`iMbDpKmFb_c z&dfWcs3_uB0wbX0--(Eriwy_YO5|Jg-(m4nSbdD%-h~n0G{TE`F<^zQtwtvQ#Ro}3 zOp`Z~fqw%p z7`-N|^g&^T2@Md}UpOir zu0=`Y_}*jGykC@;@13D$&9O}5V_SKrTuJxyk6JyK-M@E;nMjO$J<6r$jC4YKzn$Lr z(BZ?k2vSAzeK>QiOaX1Xb1OHT1owjXK})yaDB2178Syso1>jd#8BDbaT6x+n=u$M0 zK>PPVe;MMq828iW=PemDA<;}8B8%|x5$a0o$)PYe$E8cx;DZsHK3fmtV>(C@%d6lN zDAi`{nwY!fFybQsGkr)M7&E||6Q>6+liN~EJai)8m^U4A?mph7737R^(*WMubr{49 zD8Y)sU=)rrNs$fRC=i;M@V8&6iUfrQh!fPhYpgHz|4n{piJ0I{!Pp93@Qxys_^A-+ zk20{U_pP$(#^}>Y(ub{l zeyt(PAK7aEL4#V*70o5`g_HL-jp9`At4U!lb~`mT;PoajNuNq95MV-z(TzXWcz=%U zO;#6XYSCDu#+ZbJjfPV#4X1i!_5<|Oy*zZCOWQ-+aSJMXP)f_pdc1{KskH_$82hP^f-f8X@TX-noQh~AO0CG<|- zwU$|N!%ITrwNK55`IA}(KxH)w{O1Fovoi-Ko4-lOS-_ZCa9nh0$R&2;>ur*_aa4KC z=tHe+cb<+ypVOc@VZfBJMBr`w7P?|R?LAkJC}}s==qS(&U%T5^Yh>r) z^F}{DjtW`uo5?C>$96MU$pvSJ0vPz;jDf^c(jlUu;)a@XvA zo^pW_T!j1!Y#4g7A2I=Qk)2q7J{lJ;`(|Gr&GBb{qX(HlU`J;1+b7AsbcoH}3-a^N z+1%?YR3*~E($O;kYb6}a=_su@#tl>Z zJ`M9r<8)FAJN8)re$)H(1K!>@X*0So!&mYmH^jNG&i>}{I`(#zfZu!~*1?R@MPP~& z$6;=Mcu1~YR1``c5t+i()ldAqWE}y`DWg2C6k^s)P&+V*fdFA#>cn5g6KoORyB{MLXT552En3?Miru9GPOiLVWN53rfJ9{9gMogwee6);(KaNeDp?kA4QVmGj}`Z%cz09yl9ZLo+2Kv{0wp zIs3oR_dVq0b%Si%-$89e^3cEkYAh$n-9SmMEj@(G2;xghE$*LKRZHWw*+c2!xt8!( z+-495=?n{IwS`RupC2qR68OV!PR08(_Z(Hrjx#oPDk*#YnKwZPvk2e;U~oY8qbI4*yEbk;zZn=Ml6PY4V=t!V3Z zaJaVit@QV`=MP#aip@|b#{p>N&+P6u6{0l0E*}_}?tQr29iTGAR8<7n7T%7>wCkB9 zZQ^vnPPQFC1em23if9s4ppPpJF%eKY654>+5Q3#5bu^Hq#(o zxjH-K!M%)$jfV%lua{pH1K31)Nr~W{GSIZ4#dj}E_4qA}0!R$}1AZ_n9u@`+I&Nd} zn5;}i-GwctIltX_>tt16SzJy@=xOa!O>7D>gQ|+1*A+}sIRs7c{!0ElzgF2fRZgMF ziTQH_PR+}%EB^RwxeXCYBRA{~ z(V4Ag{KYz`f|$^iH=TOfafGJTfI)+9FceGZ49&38`rA3kk*Y{@5Axn=AHu(8&13R+ z&(T;u{11og+}fy#g1N58&J9ozSPa!2k^BoFI#DF|?zmejJyJbInnTBlynunPGm@0` zEuKj7g#fC6K&|)1o%$jfj06I*e7TjTy16Ch&+c!P9v3q_<8W=!t5;2Qg4f)OI(E$u%iTVDgV`t6M&F}BJwIX}9yWY8xGGdxJh#p}-WUlT@ zyy+`fp56bYsn`I|A}J7cAf+4($+bs62QY^^4q#y9mAaazbt@UA!Tm0xE|8AVXypD6 z06nm>tC3PlO;tC^ga7^V`VlnM^wIHdGjo)2t!?>lGN544Jm6z~EU4fj8Vxjj0-)du zfYtg^bc0_Aw(*9)bJ7UV3%hz0FUDRNLar(B=Sn3+VKtQ&T`ru4#0pz(*u4 z!YA{Z0Gz+%1o=ayFsbg;r(~3RWF_1IF$H@R^nq0H7d!~mOPru^@&nZMec)|G@WhJg zi4=v>=RG$p^Ym6le;%)tSmkWV&DA(!hE!M5dxxZKWh3#DTy%v2DY5^Itx(bgq za-|a3f2=YjX0(egm7%{7pJVl-)%>Vyd+?E#5dFzTg$(o-3PN%q+kIRDCXC2_K1Cj2 z7Ldi>fPjE0U!nq&H{?%W>2s}e;zs2J*}u*H zRQ>7CM(;uVcx(-A-I4|U#zcAx%pth))luYZ;O(h&fVk2*p;b6xn_J#hrNETAn&=yN zA2%`DgtyO@^bgT{F(d(&L3F2VNj959`K77Hf7=uk)Qb!8IVStCbLS4CqWr{h`*fBi zOXfX)I1D6*S|pWbP>Ni#haF!Ja!0iSk4#SKX4-!d8t2DF-MhIt{~U!bVJf6}6DVZy z@cB4lM!COpo+T3Qhv9Kb0oACAFPHi`5E=S5QR87~Gb^On@ z>#TE9o#1vc8nyrTftpS!p1)OLv-0T0{!@p>;^i+ zON6r(^;74sGfUdPrpiLI^9$U~k z=!C6jd5O_F=eR!Whn-Z`)h%`0rCdIg2DPqTVQFO5qm6B){TiHH*%sEWb>_}mTbVjW zmmoRuC-1qtKmInd`a2^E#;bXsTX=IiG4O352aGdi-2G21B7$Pc*GAy>eD6TNeq z@7=s)5wPf46#%6&M}{)fz4)1EmdF%nW_f+2>W{e_%Au>VM)I(z*+GdmK~ASO406jp zkuY^+`GgPV9HYjqX1Aq$(VJ4-;Op&QINYdnXfOE!K|(OxDaZfbYA?5Y76moTu>XZw zt|?3A5g01=T8MsCH8oSCo#`h=x>aXq&HbAV$#wq8O=#qpz&o&de4=YA3?WH5hBQgn%NdS{KZmhlD(V!0m zKFgpU>Q5?nVfUc6TfH@V@2SfVd<{O;i&XWgQy-WIY|G8sSc^ew2q`ltZ~4&nt|Qs& zGPoKtcQxp=cAANg)=oM;-@w2?^B%r#`@v?;kf@7XEL%glva0H561Jt~)4bl-VOoA3 zuH23y?_m5M=O>Wh>N%n39{fWK0G{KLSG{iN!W&Icx{fz7+50~9PW4spSOg3e%y&BZ zW8$XGH~}eSdOY+mOs~wif_CsDw+;i@9#+3|7#Y2`BKgZ2rguxH_6>F28qD|wHP5wp zW?Df3o7{hq`jbWzIAb(oKgrF1K9@WxfZ?Z3wUFs}W5r%4t2GF@5W=s)MIVlA}h?+ zXG9mY_-HnGckhDk{5Ui1u7X;=FqbBudS($9%F)XIV)f_sZJPn7V_ve}bL{)b=1S@n zCsx%lX$&l}V!`eYH`?+9P@EI`4iPGGJU2G1pX%wq<7yw>2BUZh$W~3jbuK_WQ!9(| zmka@vzQ?eP;ti0igux~|cTU&sSQFGq>M{IH?C3uvjI67Kfa?55oG~j+JgNe76l-F#k_>p_tzGA z&ysk0zMoprIb;j?M!3qTbyOKMMlyD)1gNcVv+Ad{fNnJEL}V&0T|LX z+5%RO42fC6#3Pr_861n-DmO8drI82MzFM-M0{J8JxtNh6G-)*+xL;Z_g|43seB()y zy#i4{;{9k`q~k_V^2X)WRB)O=%oIdaAo?eW4hL|%{$ zLP~fCDjNg-cjzcaTc^DDI`5#d&^}%xw`huT-fQAOS zjU%shnsWW;^aB+R1i(J38+VEW>bQp4!WLK^6 zfW^`TO_CTC@OXm5CZn$+k4KnZKsw9ceUSm}@+J#L%K3(O=0Zfv7)_>=~+?vczbW-J$ zaB1?UTJ-#y3~iZEYOqZontmrRTlCu`pk&AV&DV~oRd)8NUm^x3lB;>AZFh#u+_hJu zs)5gjR6N=0A-#aLyLgC9kT`L*oIY)LO5P3T6ubva9QlLh4!sfXlX^b4TRFZuHp+dY zZ%t6i6P)lO4-=6pZp#CcaJoCjZ5&-VJhn^!IMpmU8bL+{K@=ei$BJ3fyD^9Y@;^*! z^q$wVh>XIJ&`{wBXm&|-L8bB%%9k7@Ly#R_5t?P05((%_j=Y_(YQO(C-;Pe2D~fX> zFK*Ln;}Ml|Q?hwrQDM&vc~f!zp_ateystnwGr1&z_Ib+j->wpVF07H*fkxGSJ(20~ z07pLr-d*xikdKC8M3G>=N$2faaZZUd2QZBnV~l7Ki8P_Py}gY{%L;+JK#)5hZ!qA$ zq-?`mou0O%_h?d0w75@Xf=a{Y9p5vP?Bv`2CL2WE&psT7o&vhE2WLFarr1as!X@FH zd~S()q=Y@QFEIK0iCyr-!{B<+GBF#1R03b__in;A`RR!6nrc2fC#UHf847~)2=@{i z_MWV+U!SbmB9k|uQLGZ1$oN7M(S+I|?1=9v6B&M~5Uv@krkpckh`~s~ej2x7LvsGj z6u7QyDI@jtWS}N5LKWMVj813qC<*X03^L;d-f9QUKiEmSoB-yjC*E-(=2w@Ih5>v9 z7~J#F9YiV2+6;gP=+)#`EJ}PdJhdeDvgQ{u>Vn10*?op7w+!VWcy1+(05w397A>+L z#-kg$Nq{~@AR;0>O>A{^7!R3h z#FCUYRpia^XAEoklOy#j5@17)y#KJ7#e7a|Yf_cW6qmU8^n?Gy_J#V$s@&kv)JNp= zi^@&qkk}9F^*k`iBIi6P2JMFT;xaPo???3Xd4vT;U9LK3drj(*ldlgne`Ydy@;^ZAW=lIT9$_yx*!hJw zn=NqpM$-Z?G0d&fR_3>uzu{Q?KYTK86!eD=pJ^D+0^+qiOmZE};g}nt;V4rEAVQb? zxxbfWz+PxiF{Y>sx5(*;4mv3z^rxezf3v&W1mE@S>*p;(mBL8uU^ zqZZJba{kgoH4BP?PgcLXD}Gz=_m`n)DJaGc@q+XQLEN@V2#d_Memc&*x$S^Yf##`Q zP=7Vke9!NQ$DxVK2q~NxF-xTA*3sepXrZaw{-T#g(1>-|=*u~d7Ene){AL3J19F8} zMEtiHQHIfH2pJEN&-M$U1V9@HT8xWArB|;pZ`K#bztzPC8m%5HZ@H)_ba5ThcuD#n z+l6J`EkGv2Na40<(Fs#u?f$?0_WRM_?2NS?(s2olYryE|Hq z>-J5@ZBWh$gQ?YPU)2|e6~_$q?2KQ#M;~oIVqMrD%)J=NO6fuyeIY^^DQ#)k4wzXrIlDW z|MHULcewHe=RXc~?JO%AyQ@csE-L0o<7u-%>ob=oO}mUbsNbMLlZzCUm2wO?rW*RZ zo7bT{qldHBQ`4y$M^kn~#HwPb4)C|wCW5w|tS__%w z!#nT+K$DvjgVm~w-6?peV5B}`!o8`^1L!%&WKbVUUH*502x*E1bbL@jW4Potg}EeQ z2ofJYy9K#xyZ-&dwac7VuB`V=%m#brEn9XvU*QRfN8EE%&V&q{4_s2}B7;U6*5-w= zdZ17TeD>B}Zb2hOrS1Q0HwO}4^4q7yuWP}|M>MqoT0xm1GAsH|IR zg@yx3#&@|Cb^V|AqP`&>1E$TH$3aJe=x)HQBb=g&N;;LJb026WEH{ZyZ#%PU@R2m{ zw=-r{mkbC%Egdvn+wnq=wOWPM|BK`3RBA%gFMZ}2c!u&`>_&OcQHW{s&SIHg6O*V% zd-v=aqBUdgx`EzCd}v3-)Lq?gAGWj^uBC;hp<-SCBOvv)WIhg~>u0`%WT+z2e??T? zGR^(j9d0gNoi=+3yEX80vg*5tWsTHz1ED>p$TfR|>GofJ!aGYcS1BQGcC#9Lg7<49> zJKHI%DfH@Ka$xn_ckiCOJN}FwIm9&LOrxL?_XHt<=jc{n+9`-R@X>9cQbu=cDx_-;*SR8 zY(T$o{uq5YM_a-T6Y<0BjmLmlZdCiHhNjR=17FFJA}KH2g~(A>pt+!yl5+z5()7;M z5!D54XwDFaX_7=1p*|P7iwA1=(hi~kL9kedk;Ez3#Tk^`jeA$@T~W-ZN4fp<%2h^TBH+uYCNhBGX}S}{KHG}lt!$xKfNoiyq6$4YR-?{(%;jD zO36la2hDt>#ky>>C6^MyPQ(Yk8(};9o~=pQrZr0nrcQm--de|Jaf9+2gC#|FRy`6g zud}e|Dg(G5BOd4g;evH2r0><+vE%O@lQwRPeHs4?^xT zf?Gwx_a&PeFvAyf`56LI@yL!bGHOP-EDXTj4^|v9 z%1?b@KVG3A`=CiAQQ#n4D773!Bnt-Eh7?mRDu#(aLvi=++}V^pCsS4EHzGo2;T)#> zlxRZX9YR8WK>+E!#Glk6k`$4JVlF(uBPT2IBBKXr-H8vuz0zGYqFi&taUP!XfXk=+ zy_HvZS5-eR%;qJ1kBi&C_=G1HK`+0h_0<~$a6q;h-K>jDl$FlhA@|e*>L!FF09E%m zYPT_RaG-q7yI7{GPm7F)w20;5+i92(kD`;Tvd@w)#Sn}2& z@65;~qcvd2(QRZkJCxm;ELyb4P`^mQu;i3tS1sWdpefKb97(+#8M%vQ`2}Y@cj`ro zGO#C(R>S_C;xLGJ=C4YcKYlA=c=1xoy5M^=dtwsQ1IL-1!(2GS9C8OyZlm1k!|$>P zoKxoOSQ8G+vpsO+NaHJ1j1)b62M#p0zLL=)Hf~#dufZtgZ1ZZF?Y4`Rqh-qrEt^qY zqUtLX`NS(eT|51Wd$F2l;`j8bciiWCmFeTeMM4FTYU#4cj~V#>!U%`*-&{)DoNTKwR?`h%dr2wDK}Vv$Jp1}7lu6M~-Z zBhypab_C%9xuIK8?1F#xfp=sS4RtYJjbVRxVxkVk{W|a8FLM)8pzWaIqJc)$BL_Vy zly4BybitWTwLnWVEASmWU}~jUX|Qr|AJg55H7LDpitVCB*TDy&K}t-IVO1PLfr}jN z(X!E^g@c2Es2A1j(xrD{iDw?35;N!GW^zdR9|bM(sN-#HRKS^RsBp_aCV?`uKV{8J zk{&zLZekr$BwCG0!)O~Mpo9-1qIqe3Ng^j9BqF4oO-`Xq6KdKxv#V9H1H5+jsK8Zww&7 zBU>ol%Y_Rv^8kr#_UVQAr^(~!?R=27>lTF-lPx%G5szLgEL4Ktp_UUuSTY4d0su#0 zPsDSEU=sllhp~K@`xaB^{&<53d-p)lvm5!gpV+uYnic3esqWhY9^e6GNP{FF>P&2B z(H%0NG35f;QZmgRT{uTK#~!feR+bd4keZU}MXn*2j{iK=@Kd#sU5X*pp*pR@o~WQ)VdK2SuHX(m?C{ zJ9r-mYpSH~qc(QO1ICxFT)p~GqDX+^p}r1a4}RK_vd+NNbxtw3{OBG z{yTX=Lh#dD@HYT!dhqxukulFKPZ*mOe>^U(f+fAzag3k32_OOpIb0uqA>!o8{VI#R z40^f5*Ay=_6HVdRplMO=Mx29P0QtDDB@GFeCo6=YmBWj(a@ojJ4L%2z6jIi%aB-2! zfDb3*Xc5%&FI)08-wiJcGSPQ@K*D9awr$7arg z2p~FXr<0-t3O=6VX4T^FWI@6Ki#tF6S4^O5o8DXh88modcWcdmMfzK9UGc9-|D-1W z@kQ4*b&|w-Ng90DduxM#W(z)^(4_G{vjzEfKY#wuzqz7QukQZ}G1M6Q+y75L=*8)k zGD=zldSLs>GE{ z>*yJ(&LnSlBk^1K`dWGx^}0}v@TSj@A!lx9PWie6Pi(to=LG2_skE+a z6mSg|hkXQG`0zx@lk)geON?K3eE#Om4hme3(M4c?t`^7V?&VY$jqt5oj2^$NtA1Ze zjF6x%lD!WA;iktt3m0O*l_gDAovAGJUhjcSKCjuhIq6X29_w4<$0dE%Gc0QN>B7iM z%boMT^iIyuJ{dL6*~O%1aZCN1G`1wONcJ-qk+SiZWeL{Fs~TNa2O_E$7$0AyXx#fk zH;hwPF*6a3XL)!>@hc)RleeF7sDHI^Tnu#9s{=m~LOlEi&R#qMcvTAQi;?fRZkxU%$qMy-6bb-wDEvU zhnQrUOy6wVW&m$-h#~_B)sit*2nnd>!vJ)6BP&tj##JOEFQ$D#0V-C8Kw~@j`lB2f zoiVI~EOD#+Apa+GQUUkRZRK?>pb%*f2cU!#(qS@HsZ7pQfZ5zWbkQwIZlKa`c11#s zLBmDpE*w}`m_+s&SzqL*LE55|y}=_y?}IXXikaCVF9TW>yg2hIBWQjMH64P2g0RUQ zL~)Cs@`Sm*0v-mD6JR|MRym|hvh{b3f2#aw&u&Xnp^Z&XW;v9p$vJa#Se9r!8cPI5u%?KZ_~V zMjN+yeY=PIWbO-U7+%L})S;sLh3g2>9&GacX`ARWj1c?ic4drwiBdAr&(AhB7U@3H zR?L5!Q2)m*Fr{(?k!=Y9&Alh%iMbrf+cmfL_;tf~Cm{%M$DcfPYR14>M0p`#xyp15 z349FL($V+Tvu6rdIAzFnu|^#4VY7iu&pgThcQoO7Fb_5+`0` z{RV-By|pIZC@y8Hyi7<@q;fJ$4FabRpCEI!lJ``6z5*Gay{&wm#RUf=)08=Z2gNxQ zA2+e{d$X=0xqsYKwkaufPeX?_ytm;+bd{=?PN#0&2HrV?Yf}oFnvFcROyziXw1S6> z5T<50y9Y8W4aL9wS}Aq4x*o4qmlq~=Vl((T&R!mx_uvYnL`Chc0DnIkTZLT5YhQD0 z9c6GBVGt$x{BymK{l0Q50K-8x2%e7i2ZCq_cIRbj#a!?lw^DQh0f=pfT1G(tIaKO^ zwna$W_-^OvS+Uv4Ut?!UY_nZSS((sis4rN5DuV{?k%6a>iSV!^n06vNg@@wM-vCLv zR!=c>!fOyNVVd}qC+XwkBOe6}p*I8#q3))MDbzpM$PmWO;$w?MOt1Fq%dWpFedFQN zVWEIc^s=GfU5g+NJ>q`-b=S>#D@*{%PEYvJ=Zd^^aH#E6ju@LG>_&bQBA_rQfZ5_Mb~8yivX+T7UI0p zS34I|wF6~<9<`!ZmB>*xI^pXPW=WabHELWevme=5eOG5iW6B=Em<;r|a)#+@(H6k7IG{&mp5zRqdxsfD@8@g69gBaQQb@n zB-t&B!)ttk_!*8eHWwgEw5!t^!n%#b&9(?m*pp)6JGrC@!bDy;$g$mSx&g~{h(4W0|BZ?U+AW1uV{aPjYB{pME#0uDcUU2Rx z;KSaJh`B3YOg_0GEC1~>$(%83Q(2)jFEyq zoZ&xeUDYY0>aB-otHH+v_S0KVQBYpF5Unc>+l=pgu1BmciB&cH2DmzmKX4hQmS&4? z?%>7&8DSN4|Dw$xrSL4QFuOTa(I9AAafpLb5h-tBCYg5^A$p*47JPvX}bN8A6z%@+~THxrzLoG_e1hA z6!i>er~oT&A&NoP^DW^Zfy#20wH;@fl-bY`uWf$*>-&|KsO%1Y-0A802JYP&8p{4< z0LRWZ1ktBg-J^gDwUZ98?!ix`#@H}#T|{!Kcqd3M`QsuOT46bQ;rq;8=(!>m%jlJoG2qWKk6 zZb(E#Q`QO^pM7J4(l07i+PEb*h-r?TAhQ_vXA35IaGHlq>uhcC*zMKB>}SrdHimgV+>Ex>`PcN-C>;EQM7X{cfGFI6htambz@bibxmV9P( zgni#AS(ta?R?98wGo!Gu5JJd%?22reC?GQ?2(l%@8F8i3<=#2HfJT7hW5p=Z3%7Y>!jY?Oz?aH-Ny{-Z48S3Ddvnl>@ z(~)MG-wQ>kc*0X(ZQGX;)2ir_Q}0~1pDrF6`_Kc);>lB^{YSYg+s<}0%`DW}dU(YN zP)NnkbGQutZ3RXbIMLtGopzmN2F-C7mj_O)>(HH%?xBkIYCXWt1FfB-%FlYH#^=uT z&HTQW!M)L`t>{qbtNhYpH8%vGcFGAy{arpoKhUyEr;Z)ZS*J0!>UWgbZ+Ow=rgM|M z*InDRqocuZ)J38pCtnI-_I)ZXg^+%C;tg5@E(J{+V7qkb+o2=!U1A}O!(sjJEjWG2 zbztTxCL@7{(<8)MSwNa*+CIThu%t^i;~rYX=GC(<{1T#AoQe-ZE+IMtk>Nrh+qqm# zPj9`UrmD>{Vyvt*nui_=<}j|}PWwbB{DR71|KTU|+)6?t7-M146?VQnH577@;mq-hkcoG&L{2g`eo3fU5F;^Y!l&u9HFzNG|8iQ z6bBo$Qty*5q0cCwBh2y|TEEQprofbF3~IsOaAA4g{aSMHHTAFb@vO-Fvh*tbp6WYQ zOa5HpG9Ds{sW?=3hTS#>hU!Cf6x{ck1QuP$C0Ga0V1QNGKIP)bx*X z{lpXFpB5T~+CWZ~Idk@ajzV1>T+|JhA7w=B%1gsx>x)ZDKA^cazLn&B+Xz5u@k$&#tN{)Xx=|+PG4<=V6!X;=xzLSa7lf=N?inhkp zE@iVF!0P)MsPycqaBQ+lTuZCexjQuy3yxLgC0=^9YHj%E3!0VVm9&QspFVf4#=Wq3 zzb?7Cr?oN?3vEjioP#uL%*(EBo2+sjtd}PlckWwt^`d3V?z1QQmKc?N&okFgtrxUq z%eWoA=2@LpO}|`DaM)@<@H?Z@<0k7C^sj0Z5d2x~poaBQa2nRFjJ)A@{s(Vz@V-mV zl&X&J=HAJXF-FR3U$x<49)sR@Vr^hINN!xaCz&JJ(9GK4D=&($*ZF|QyoO9=2;Z=a7rOuf5R_&_f>-#{c}KL6 zIZF}6O1#Z&%d$bPO8BA-{ptSOia@Kvmc(7c=Xq!Ki)FroA%n6hCruurP}0xGC1lz^YD%8d9m`Hm8TFj)5?r1vOYo1g5k1#uvSLo2 zt1zVUn%Jo@C$1(UD&~Ia$|c42O7SAn7Mkrx`EvJ{gb>nC$pA1$W5vW-jY(S?&Q=wX z3IC})Kk?kW(vuvB)Lq=ui=SQD#A9mB+=j_2hg7z45sv}Fr$>DZE&}6nV%h-te82#F z*EStHhOPbvDkkzssxHQ(^wHJr#sv-+{Z-`bQBh?FO*S3QX+@zBG1$q~^@z6dz>Ltz z&gJdaZJGLCq+6mRM4l=uCqlvt&Q!rPR*c^)1gP%}qDCw!P2&74M&oVG|Ld zXa6NMS5Oc_-DxTQmM*fEB&?_87;9#aD6HDIACEQ;L0RGV7g1w_o=H_FIzxt{Az(#2 zTd?fg$)KPyyCyiUJ2jKCP4d5i6(kn{*n-3s^?SqO2>0Um?E>Oel0EAd$m&;7k;5u# zPyEct8_PaR9PL25Kk}zy>!Q$F1FGA3xV=~GtI%l!)_@BV1#_F(W4JCDh?cE$BmXPf zm#-A`3ijt|aVV*@R@08g|F6w|w z5?v$FEJj9akno3gzRdY71~q#J2MXi9%oRh`y7&1^%FzD3dex(9sr`5)g||CkMC8*A zUz8vefoa;n4$yoS+?(dy$f|M_bsn`MEsBVdcoGz&ZQHcD$}$!Tlz^fmHX@x)q8nzH?ov^VuF+WNI{!JuiXSj3_60%t$-(K`MY^YGQJ(Y*S zhdJpS;m&o0Q^Bh%g>b(ZCSZ;S{XZodA~TkM+wL=!?w2@qGDeVVpw3TvFz zetG{rVnC`N)d_0?PD#`nXn7GINX4ijB@&+AQ|1CFY2Qym4F}aup_Yt1PhyORU_Pd^P+b z0#DRfLL;Mev^yUgHjGE74R^cr>199SY*&hDu)M%v#fmddT5D&OFJ3<8!Gi}eZ(Ixt z7kDjM&wPs`e!EVzYqG2%i~ly$kI0l&4B%V#LQ2exyb0l&9t~xP^9%DY1*P{BQu5kd zP7m0!&c2a8M=5&n7WHw%!J#@jfUl>Z5y|LgY_vSo4rSQ`q!)iXQn7S?f zAB@~DUv$3Q{TJc)e#z+nlWhBgI@xpIJ~2PQC4HQ-yLao8*7!Umq!+=YuKKRP4*$ke zP1zl+DIyY!xLv>-pQh~2EGxNl`8nv@Gmx9IdJ(mHPy|HLZHG$JmApnOrxzx; z*?s8zD;@=XXTF(zaaBJd;)d(5{x$zMN0BO{lm#Df4WDrF#ACC03p+d>$txbhEJPvv z-)Uxl>5X9Nd;j9KNcnJWO#9~JX!)*#UshJuIF&;S=Fd-GWLIjs(eWaC{MgV%jkr4) z)TCSfZWQtvZXhNe98^B^$z?vCV5lnsaHf50B1sNV{jQTwubbe$yuVUTs0Qy8Xas3Y z>8e_Q^Pdwsx^$7r&MP>-HNtZ`f+q0%XXtm&HPZ=RT3`ew4c|+&={7dH!;jwspH)G0 zUR7GaQ{*TlKE&BT_h!LO+C3)lcn(>g@W)^5S6D{9CFs-FE|rj$s22%5i1q zXC0a~gjGsRjq}evKqQ)T<)lJ##m z%rw~?$Qp)kyzq9J3RYV(J?K*^Vh3z4nB?kMg^dEkGEU*Hl(F=8Zj~oCB;+f?^+dKP z%{w)FOH53K`aQEi-Q@e5<`E{s$t?n=%(m%(!Jc%OPZFJLLjsw7b0=<&4Rd{US0ZG~&(>3BWLk|#TQJ$_`wW@y4K7F=` zD1Z~a!-x~X!Gd`bgt!PaF7q=9N3987H6EONLy{S)s$TO$=JO`;bFBI+wF)-B@w2$R zxz`aFbeg+njL}PsIlbsufCMAe`|$hAAVHS2z|6FLNGv$1fd3i=GK5pF>fs^*9Z<9p z*ZLLxH>&P>77N??9X~G4?yM{`Hyd0qH0#q-9f%sFQ)>X>NcD#j_yw>BLyCop6qX6B z6D>C)Uxt$315`fBJZ2GhTUe}uVnZHo0?8ob3+G-sN*ko0|Mgh|1qm1B6fwVO30fO6 zG$5W0DEW0F{qXek^s1!?>N!F=^}({+w{ERsm1Ly2yUVO(6qdtF9}q}Qw$DpkH2e2N z0yN4L9>}j(z;WgJZ=zL`PseV7H;h~NhAA?J71OP(OsE9KLX$l-niql3gB?Jh6Gq2N ztCnE7F{f`Cny35RXfif>##Bij0JFfO%9M=IUjfc!b`QNHat|Ew#@4qU zumtfUy!>lGG0}?b<1Hi;*s6~*!5?-2WHd(R^ng>^I=N{*8fUGvfg~zaFkNkTI{V?N zf;W80188&w_7oSXRB!_P`W4Lxj?e%M@0X+tX(^l}1<@2@5P+o+sE;+eO~j2jxIl6# zfoWD`zLveO5pWjZr6O0As4w~OSj2At228@58JOH7eX(X-TsIS^>@Zmne&1U=R>cyk z@m35@Q;y5*S72aFN8$`_-)!40{fOZlb>~`=wDp0bhm`NFV}oqb!?AEE+*Dgym060I zktYrSINi)_3;#mTVLvONb?a*aMkCQv7f(eqF9Tj> zXlnT@JxDX4JGEf|kqEJk`F5zD#CR^lPjF)61${v0h%`b*2bP=9DFjcV;wfSU$_zD5 z{F0I0bX?v4H%`L%0TfSbwzQ-j@OkL;W!mvU`ql+{pYCc(=mI?;KcEYmQqPf9M~&tZ zJ9?GH0p}sC0LnXo|GAT7x*0EO2&{vs0~Ba8p*j>~{3G0tj0*89G7nbo;oPFDmWVB+ z9v2@Fq|I#jF3KRa2lp^vA+02;qMJ^6NI#Mw15}=KAkqn1@}FOxKF@o6rYlT^6Jk6 zvO-s_q3C1yu_S@Z^FnY*KFj3!^8>ve;GUX9k@v}NkCdxd? zGTgg&W`U|*<_O!2-Kf^&cz_q<@kqd6X3hQL(1X?Qk~}$U$c8n6ABK^WoNbG=xp{65 z_vCwG3}#5PNJYhm!%#qD-(Ml0mya~dwV1Jk+ zn5HyJ4i$>C4`f z6&ZjH2v#7tLg=v0y>Uc;)CABRovdM=9BJ@Q-28`C+B5G6@t|q9)EujB;fkza&V)bF zPOK##mGN=&DWBCy|e|rHtD1q+DSqbF~_EGqdyvfM}j4`Rv#3W0T%VSnhv z8>I7FkUAzWi00M<@WZaM*|VQSmaFavsu=X;;4jK_S7>tSyF$2f4`zJ*cM?Z;#eb4G zI#&9~NJL-9Ww4Wo%lhiRv!(bnd>}%@7cYX(*{M)V&^viUNPObVn)Co!zUhB)b$`)s zZCEGX{y_59+}&d4&Wyv$r2pgnxDF!<{P&+F-w@CAro%J$!ot$hjKGT*TR*eQ#d`F= zQ9}dveRZ#^s5AU5&4s^v?OJFZwR`Ioeh@cr&05WT3Jj8aQlg}m(6%6cF-m(2ln0!| zBy4Y&27?^GKlF1^Q15m|#ycAs?b`M7tW$~jvJeTrhJ00! z8;OboXn@u6i~~Ty!dz3HSnoc4AgDXzK_&fRJCu>7wT*G!$E;gigFoY|nV(K5DJPW6 zgW`p)($dmGs~kwgc(8IAOfE-Opi!ipbS+b;^l9CD4?T#V=W2nwi z!cUt$bGiY_?xaIwIh`mkWx6kymA!XTpPKT?Ng3k{v~#-n<=ymG%dk0*=u)s3G&#%i zZq@Uv?(0Fjzt{QLKgiX>>GN9oMJ>1OGNih?T5>P#;zqJ!d3bjYEW_~DhjyRMvk1i) z!f!5WblA#x%(38JWMVr{=>`md9U&NtGAG*lFp$Fd|n2BK-DQWS0t3R;kK><%JzjE5$?7u2khMm}wtWOsNRK2QXMKl5-EYL9;q zN4jQ%+ERHcsA)EBwry;`RzFFZhQZ|-(^EfAGeG4`IY5t1{;8A~LNx5F=a4ibV%d3# zdWN2paA6o(-UaBv_FJxHyB=HJ36J{$Oo!y13g_fUF)pP(&9Cf_B^Rl<;rUn4@n9J7 zs~74XnmenYo(JjxOpJv7d6!Wl;eHu{X!}kZwDLAP?k8!S8=KbRU!>J8Aj3;m>uosS zE9+WIYJKhhBL{<-jVfyw@ zbbRC*_Qay@)?a+!P_#VW>qK^F(S1LzoVfezrhcGQI7`kXv{PW!AI4U1pHrgIF<-$k zf-M&??<+Nms7|Q^L`s21n->1alt;z(R`Eq#mAq9=;0t736V1&#aspJOcjeU@<-?-Nrd{1)pEuB1~WZ_iH6L)Mt&Ov91o-|K- z>Krz;w3*NM@Aq@RAmR~a2K|EA18pNZQO7W!RZQslH7Z1JumTA~5nTokUPc@V`@|O0 zcFf;Or$%Rd&@-cp)}ssiL@E%{c@3P-yOg?(A~xakb7|-JESXh#Ij%?j((>)UZHw48 z_sx|C#|bjy=StHCVFofyPOjkAtP6ZNXqTf}cAJ(NKPE3HCxdE@OsxEOvz=F-GSYHv zOZuG(FcVva^TibvRLGh&R1^4+)AMHSHML*5biBq9yTQSYJKOHu^}q z!rt>Eqo2k_MC_zGK0P-%f7$lwzGtZ*`=b2pt**Wo=a5V{R9^pH9C5>IPoH1qIy@jA zA5HZ6risN5SSO@g_0-er4jBx_r>o~Y`bcGBmLgr|CX5Bcjgrgu)RyGCaG`s2EX>gA zIW2hFfW9NV(n1}J9PRB**S?#Qo>P_G(Yo3+EPUVTY)jlJ3b^r(T$`5vq>T3fY@(Bv z-vRnpj8mX+kVh83jYxz=DguY- zOPDNBeQP}MY%LjEj`2k80d0}wzNu;_BM_n3D=HpSxbw=s_=|` zyODMX%k@6WCY%UwvnOtcaV6<)Cjw)@w2>-h6wy+gtRb{A^x<0Dp#y-J`GGVGy+>%V zo3MVLynBUFhS*mIj~MMU?f&IBt6NJQ-+N8*CZ79N(NIUUpwa`=tArg|YJ|BeJu6Fk zvco!?_jNy$`zF}c{N4RmSw6W7nt*(rpsFah8D0>)yA}bOa0Qfke=~MUE{hXG^88#7 zivH~egi|p7+Yq?y*Xsp^u3yMm`Y$rg_*ryg^I^wYkSj^yQZK}0IRYCsw{ixr^T?3! zWtyI$7n`8lKdg_=x{mI%3g9o}QlD~(VHvV>@<=pY{^mgdLs|9-V~H0dZr>!BEGg-( z)#PVR|Hc_ktkkJbx8hLx$!J@sk(rgIv(_E;_MX7c;FSQNO-d9Z3dl^dK8O+U({DM^ zu7|GKk<_bRDyYCH0z{A{vq~XkT@?MO=@@AsSuv*7#Pv;I8>U$^+My;Vv{1oMaW7|% z^DTe-^N)CQ8qN{T6SKd-qoOA52h2@(`g_q6^wpzj=3pT+Cpz{c zh1%j~d0tFFY^oD7WShH3uX2AF7b5q6~C+f5p7F?%t*32pgkujR-t zD-+TODt!g?v0Jik?p%MZ215EFniVZ7!Bpe$#l+~ zyKszR{(NyLD>L)|^3Cbo+gD%2G5;H9C@Bnz?wIQS2ibLc*r%ia;RuV$T2*$?Q)jMQ zNk9A}cz+~q4)VLh5<{iL(gz5#B%eirnOyFP-g8~^$5>nUVre2XGxJmu*i2uPlTrWVAe{CeGDuy!FhkPs4EM7 z5Q6swAOo#gi5wciX+g`^*(Gxdrl~qR#f^mN{e(1PH3YXX;FXm#x^;T&!-N2+>%ShHH5J+)aJyidd)~cNi8{!mjte?^5 zD>*B)0)}cuCHbn&-h$TEP%t@fOOoIIL!72<{)aeS8)uvrJP?-rv-XPIkrccLdly`B zL876;=}uR2aZSGe5`{6Odx-)^1E94K4G7I0H)+_Hwfb?k1zJ5}<~d)A15Nm#82fB` z*}9JE%uX`{pEjit>Ay3Uqh!|dQqdKN`9Jz*ivDg=HU zNHThmUoIZ0>U0%EUWCMA)Faguh>#FRvt2{@C3lgBqhEk1V}x}gaPZlfn2cvz(R~&2 z!37YOEPMKKGzKqTo|~&LbKxYcvUzinrqP=ngaSn1*1xWd5w zuuKFvFfn@`GJL+&talIMBWt1=TZnxU^HH*qK4Y5PgETMui>gVh=g`RG&X;Yeqfa^c$N%F3pS zijv%3s+S6;McC1SnzGn)xxnn)lr$ix&L=~wZ};-@%6eK=_H?8Z33~0V=lX|-h57sW zN#NC#&J$G^J6Q0Cx^F4Xes=T`AJru#DdRdiMQg z$sN?eZI?WkYr%mJPs!M*dtiF(;i<>jpY!m>x}%1s;->kvC&TxKU~W5OD}fAtZQnRB*|>v3r~ zeG{p}>aL^5t#tXV<;D@j1cm?%g$950Wqjws1`QjF`j!(|9I%{aY3rk*Dqq|t_=o~S zqHPWGBEJqT!0yN}g6uhqw~kwBCn47eTD4az9`O70ck9mlq}IYQ<`2~E8rkp1|I4rZ ze_8$({^KzAR{}*40>IAB?!udJ-TV9BN>uY5JT5?a&zClHS_a&~VS_(uE2Ju5qRjn4 zibj`|H@P^@eV|jL(?x#o95$#+%qxOiaMhLk8Kb%{80-szz2*lXT&!umGyn0O=aJvz zJzq?ZL^MUj-fkf)ZY^^xZWHIRY4+PB9aY?DLOr1-_H(s*p8h$bo6DJ9qy3F9mRSC} zc5Hk_+s>#?c_-I-9XYOV$B7UbaR~)zTG3VdDFNdt8*e>&)Dnb&L0gR16pwM*6Qe7; zEA}jnSZn_cKQN@E{a=1#Jj|xfoY@8yH0T2Y*+h6HNBw2e!jq|r9_ldmX-^k9bA@nZ z|Enp#+;JskUe8f4 z)I7n(!pBx-chC>KbDSF%Xdh3vh27nV&VzLn0xV%soTo?(A8<$_AD-zy@K9t$E+W_p zUqtME=QBfN28?jiWy)PUDom=E;9Ks4pSOHg*4we)AYL99>gAO$e}NX!3U$3=ztF+2 zZ;h>C<#xl;0rrKnDqC%H`D=dhbt3kUAfCXA#ePkxUdy6;1yfmiUZpF+6%0WkGI~F^ zCmWh|9st0}BypQM^U#5+ZFf7jEW{jvNao$S-(0Erp@L+3E36gxnha^(wP%maqIg$M z?Il^Fl$UBPuL3?|^7-|E&elj7;fk!exXu0S>9bp2`~_dL2*hMqQbp#BqGcgDGtA5y zT_0Qjv6akiT;l`tvj=#@acULC%rg=o-JSC-Gs9?wWB@o>9e`iKMi*r6rFC`to32&Q z^o87f6nbl5R&xOTsslMO7B?-NykU6tVn&n`Ng zd}Nb1(Bi50+Z9$3`^ug!>Kz}vuk!Ylre%g3f*a;_i#uIN9W4|UB8;;Dl#-r&>rkEY zbDxNe$*WhN-(7%SY3%%UFB?hW2LyxyDAikW@~CTpi$Zy6%~~n z&lr>9i*c*f?+b0wr2D!ph-yXe#;OfjJ$BF_cfy)4+{z1V%-uI&SDz63^HVc^U9_){?d=yP zt;Ywcngus&I>qF-%h&7bKU`jRd1ZKS+b^}geT@rGTpn6}Z2cRbss~qx3Qxw}e-mu; zf<}I;KNl!pTonsSi#mqEyI$-`=Zcuju&iA4(=dVOiBlD#ge6esa`&|T6`9#HzUM)r z*xKq0s2{l=aR;^OO9`K>ZdSGPA-5xzha$AjGd3jH$3q_PrzLLFzWwBR^K#332Hvat zbSiOs--CMgpSoW(bUj*o(05Yd%a6B5eUJ@GH?M#dr1KWy6q^lMN5d={mmp{YSbPsM zy&!iLicStz#=%ERCvYfO=?110ALs-JLsY#mR_yzc!|*9+#)^UlmP5GpLM%ue_3@o7wEqIwX0f$`>`GL@T!W) zVr6+z9h#h8AnIsq6iVz5?%AUxLB2R*XhUSq6ZZn1z}$G3+4inUyZ-)r0a2X_kTtE_ zw7ErSn#2~abkNOL{{FQIOPCfzcxUj+OL!AgUbLsD(x81ohnj*mg;hx{h}aq}KW#w9NMD`5m3!*>Xxl!74I#XC5m>rz{4?M% zLiOnF#$#r=8Li-0n(ZkAoH=q043wy9Zca>x=9L^uqRPStAC!!i4WCQyfLy4)oxWf} z57BHwyuxrM_)O!hzs1l_AbmXRg3qC&WG{oeCU0-n<}ITNP`Z%S2KJa7V(7j7Y&?NiAK=*U|`v0i1}B zW8&jc%@cXEh2nB#p^Nzd^s=U$odF zv27LC379|L-AjyvWY^174C?8XV6{{WGOmetSwsL0XVxkER+jI#BbQ)rh~y_C_xSs# zm_}ugC6KxM;zj1Xo(9`HEVp0c0-Gp*8mvZcDK2aAZ$MU&PBHGv)r?{lNd>~X|C$qt zjUn*>@IuuRL`scrOY}LBbT5@?VU<8ngJ51 zILGrGWIzCF;cL~eyX>=XR#kHoq(P$id32-|PP#Gm+|QhVe_DAEdrFdxHN~N&B^h+D zl)bQwiCq0qxHKG!kFND$GQB{;Ahdw(zfvGdoDZK@431Axqs}rd(5hqwR9nj zI^b9rWwVOoc%5(;{vVLcCR>PIgTL+v>10yUHtx!mK)w=d4D4XK#R{%wYisKio9Gj! zYQ6bj9M)*a#uK4OM0QWgG3F7p?%Y|Qqi?|(&-kva%)xM299@U+8e$fkyHbt7VbMv_ z3Z_5Xy3@tKr38ru8%~*$&!)MFm7W|CBo4Z?E-a5<&kX$ZFD(Ga9x>}X$m9prklLLm zcR}e~N^r#CAzTOSGBH=Kd#V!8E3p zW%KoO9%kK1Oq6vXygfHLZQ4f0KAY=2+dM==gX|<9jD3{oE#T$VbHiC{kmMjb3LntB za9PXbNG3iyY;iHVPVc|{*=na!|2;kj${VCs&Im}_k3Q@iITkAMwHxdTUG<>owVXhW2|PS@7+(Zj_74?vXO^< zF<2trYMSY@$O;y=j|MUUrQ(vmOHpN`{Qk`W+7iX|@%UUi|rsKWF#n-M+C-C7;+8c)9ks`O?5TfGLD{CEie|skOyzw(; zg?5y;t4qdnmq@etj_o^iQ13cLCaAV<*RFSEG@zZaN__5kZdvM+X_v0i2Dl9)xt(V# z5f7g_4hp!}=FN4xfD1EcSy>sQ+|dsmHe?8Cz7jBfiBXd%m*k`J9i44B-ij$-xaqYX zcI?x;_sjBf$x{~Bs?o5pp6fR^f9n2NQJyl0r6=mobS$V$Mqt=B9d+VlN1<;<1!{3+v=6H zSl2p9a4iZ_wz$^2Cv4aCWTca2^anS+?Sy?gb(J$CG;b#_Du#vSeD2AxoW93owh;V> zTY`bU{#S%7G8fv-jt#f%Q_Cu&KZgt+EaF}YW4GGEmM7xAq}(yOXa84VV4!YOw@B;g z(16c-%22G4V9=%{y43F-f%P<*AJ$TOfaqpU?NjaRMRC&X3Fj}RR!?G=eC#uVcCwxt zE`Vr5E^g@Gf6bat-%1L2JtR0P4c&%NKztpXsKon1YcT=fFHRgc&%TDSsy%vaK`+bb z?A;uzv<8Y=RpJG{apz7Wp(@oE^9m){9pau$jS0@qnn3X;D|crgRG7lxHQjC;sE08) z%Z%+@i)Rs$k+bI10mc%fX1Z>wr|=!UJd);|`_t{_szdHK@4D^W*|2KXZx&H=?9zh2 zy&Qjcrc+JOK5bh=ZXteF+oeh9gGH7#N{4MKC}w5M2;dml8dd<)85&-y(!l8_8n1QC z7(yjv89mvfjE?hf8V28 zkumB++yOFP2-dj;X(BoJlC)MznG=w)ekZ6`vIYg*L)ga;Kaa{IxbG@!F^|eD zEH)ow2Svt|m3XU^#0b=OklZlTOQ7XsYziXOw_V+%_6qDxf-Kq_$frWV5qac=V9Xg> z?xeM#RC`RxOuxf0tDTbH1TkDPrYY-CCJVE=cXNnI01!Ni*2&yI#u^Hkjvxr8WO%(0 zjW<8VxZXIFH}gsNxTnq5U$v(qaMZFX++?l&tuuyeGc(WRPIIf35WDnah-d@$?|2UN z&gER7vGx{M4tRi;v7jXu2)hW{3_*^N+LO*p-UD?O z>h-(GCHuN`p(!BlX)+}T9#_A(xa0VReq(J!d`fBORQHaTB}|h&%}jq9y2@ z*yrD3irUG6rfS@2ldL(iZaLfJ&$sA;cWK^zX3m2($vkGEa4*%XF3*Ls;ZKVsp10F% zP~36H;!W#JjRG{koEm_zQ8anTiBQ(v)W*->zd@L3GA`q1WxlyOmXI%`MCF&1 z>;^YL^wtaQ34z1dpipiHUcNkc$=AIag`YFY13`dJ%hl$~J(4G=cY_>*V~0n4uHRIX z@OMw+n1*|KmEimK+&IKA+nks)MVdVBQ9k%Q@6F%?l7=A)*WvEf7zkC7hR zcC2Dxv15-VgxPSPYyngh+e^QToXA;5qA;X`q2s?L?g(NvhGlsSbe=Xl^vVE^a`8kl z%X}YCM^f8t26)eV!X9qd*c5_{&tp39LU`JQ^_$nMTsggyW~iO=<42D|XyWK%@=5l% zx1LIj1uQ-{#OGS2ODd|W^o)(&k^0SF+14z6oo)J&Zd#5ham$_HexaUZ&oS$IT+f5n zj`+MgdfshC(FHylV@dCC0QL1gQfxDt*U2FSN6FVW&&zuout!@|om71XiOgse~FBkoi zzRhv8#~M`3^MRR|aiDr;DLrI5jW9={R0ULjYD+i{NIsv_RK1M5p8E$liOYWl z-xgcP|8i$K+8;D!&Z>MJ^M+>?Xqf9+a#zBeK@xoc+h)<^#faf_o65P%08<&ib6+E3LIR>2Xq9>=AvB4Ir+e6w3p}sP^u6B z!_5{D8EF*g!OKb{snh`^;tp6I!=?6YYZ$e>je72y`tsb%e*sAmowFD~vg*Pgl5T>T ziP*6r07r;SssAo$y;Q|oCD=OFggD1yUC@vyslRkm58 z6}&>T7ORe8cn2C-MRm1g&2w2#o=B=r*KXY)(B2S~HlsQKJ=p_N`=sDRPT-o~D&T^+ zShzdjhp(e5|Bqu^fSoC$s|HCI$7VaJz94tD;g~ly&y^mqtlj9oY_}iEY>B`tecsZGJ z(ghtG0c`DbPaV#DLZm_43K60bU;ycxnwF-^C(hp0#f;u_D0D477-F)<5Zw&X3ZJ*{ zbW{`s(SAzqRSe?+$j7AK05ZD6BXY$~qf6@-w+f-CA_5D!4xT2k|@wwFR{#GdP6RgJd`yBEkh$(h_EtG6u>AW|tp8 z)Ck(ruoJ1%@c&0fw&ce)($nnMuNkj(-?=21Ij;3XBJ<+vYqC4S?fZ(6R~h+<{*t3n zSW36ShbW9!y~`TlX=Qs@gf$#|+t=O5;;h zCO7B=hxy)URi$|w)@$vwql33%D?%X2%%r6-0@ve5>Q|@EL$WShBgXl`UCvAkjhVak zK-B!07CUFe4%;;vXj~yLrgzbGVx0h{qx*7QU}f6^?^4^2qUTqH!7?5M>Xmky6s>dt7)6DwI3SNsTKiXyyCl+ zzPjw07#MQ;nmL5)BW_b6CJ`9m3oW|V zbzPXLK9xV`7C|>?kjhrp*RB`pCAb*id%*T68Hk35Q0Y-7jTNH@+q3g;sx`|UooPc@ z_%x1!_YEq6^AL6bU+NoQT385TqVqDQJu7*ia@*W%t}?uq!b}5& z7bktFiC1^cRlsd@=ZTwE5g9zJ;ojvrUM9e$rU zfB+(vLDBXln*1Z$Whn_5N?q0ARYi1kv@ivLhD#8wBFbo1H>1O_&)-SLKoqr}{bXiX!U3 z!GkJV->js`@T`PUJkx`f2S!{fr>6Zcj zRJ62?LzH9YtWD8*_`E%rKbVKa?FR(BI(YbFf<7oMCj~Nzu`y#V*bK6C`m!)UUx(w0 zk`Qh8iDY-}V@HoJSiXGk!Go!;Uf($q8JXNT_uGeQEJ+fMmO|61jZKeGTHVRaHN|jt zOjw64^bQ(`&$umVCyQ7;Xcr`QK3I9q%pGbuLDP(tCtIL)|NHMT=Ds7FYy#AN`!3I- zBT_>>-rJ!=JvU}`T=$2S<;=T)3Ni>~z<>ef!J8QtMCk0M1x;S$kI1)m)74MqA)OUsDLi!!+o zXr@(v0Io)~P6+m87O3n?GI9_an9Plhl@Ud)CQTldonb)zE+gB3tGTFqc!-iM2eZ`mrzB08ui2mgIsZWH)E*l}sZyYCs}zNodwV_%)!#*g;Yeq3+f zEo!IAT2R-7+KN3Ns%V`>DJ3l|>X23^zL#5G6m>BYInd@)bvQW(36s!Yy)Uyk+?#l zfz@RZC6z@No=dy}IQpuEWs z0ja{%c$X10m8~~9{2$B~MQDQ`j3Dk%aCD2W&$~EW9S;h|@zs~c6_IyC_`?bGDKZZQ zRZQn4rg|WSc!B>r2?}c&!n4AX-U$^QRrVA-f7HLdk=0!q(d8}9Pk;eLE4s%afW-V5 zTy&XC0O|z_n{#K+=2M7LmP@iD^SIm`kyta>d@m$r%G0M)pv+`8C(o4|Mgxi$MxE!Q zg4=|@PBA)w_G1C0s^}7zE}e|2kjq@Z2x0zjONaioZ5y&P85Reqpdi{48FWDqog91A zK+B)U$u)7L|J-e+YD<11$uhGZI@%q)lvqGEuK5y|B%APP)~6ic)Uy~pQ5pIJG;wst zu4$TCJi;%w&a^mv=;JXHXkHb>Rla}&e_ov9RR8xJGp)OJ?O#aq+?--YfFX>os^v6! zui!fM-_7qtH@yhSgOD-RkOV&hQYK7*1uejLg)_b(PgZPaY~+Iw`)}Uxu+-0NyWnYJ z>5}|y7rcz5Yp@qVSE$=ZGR2Wg!#vY~zZhUOfJ0reCbzxQYSm~%{&JJBQ2Uc>I4fmn z2$wnp=P!O4S&fMv1NrB`5p^;K4lXMawc(fJCf5;g0!Z&0>fATtE(lfeFgllKL{SR%riZf14|!$7l^Ew4pY2)9RB2lib=VH1e8fy+~&YF0~3qoO_} zK)J|o7^n@*GEyVNV-4}c{lE6@Ws;;YryWu{dLg)c9~|)Sh~iCpT80Lc2xMjC^{`qrf|~m$RO> zm9sj*9Vm?Zk1(e#fWRUv zpNL^M3*k*M$V*vCC&fwMZvI9z*?&#!slsFBZLnbj(zZG*U;c;W;{xc4BnX440yL?p zs@Xr-TJ;Fq0SS?`2l_W+#bn&CoJ|T)=^EH@YSAEa$DCe1$VvGAcI_qs0^=-`v^y#X zi{j;xT6I|&n@(32^I^BmjH3$WCo#a{_~gqCSWVbL3s6C0TNicJ3vxew{*0F9QueFr zalQ%xCNHV!MS9D}6rK>O08CoYbiOd)0O6q5k}EPUEPJQbjZTtGKna2cXG7^26X^xM z$I}xjz9ixvUeQ1EkDVGhK}N=&sbG>pGx{;>c$Tdl&8Pa)lV~LX^v46lwXH}Avieam zWPdV!e7!@vb{|O$Z?<{#s8R5HEw0O6!;vgY3dv@J>%h%eJtbl)J-pjQ<-a(^SK**P`*`x8AKq#r9)#*jhdn{tr}=^XD{3LQ#m7fo84W znZbBDrysrXfY4jXBg6Pd(#S=1*=Xd9_L~RV&`C4~@ly2TPHnWlkUG5q(nP`U$vtd2 zZq1sZBK=_LizcABSY`xDAkIqT4iZfe{CI%Fcj$HWUjBYc;7fs^j-p+9f>}ybpp1d< z0cwXDfSD^sSev+nMG1gNMj^N~xEbXJf|7?sP55QaO$*A)jyb7TjS>JrjYewnn~{~= zfK9(^@@CyuR(n@WRHxP-vg+m05+lr{me_j~}~poWhpfpy|)4oA13r##c#xE++svHismY9$PT{yjzDphO1AV zH#}Ww+6mR-P5lO{+2)t3(yS~kABuP=!wS0uiuESL-g*5fXjY8LY`M{b{&FRwTktYr z;>Lg0v{^G^ekQ6|axgkQvS36Kn&XK*UxF%Q8QS^v>pE0+r<|awx>Lw`czOn})CRYp zzGJ3hnCF`2DX0puJsCmG62sL&GbYLSYK4!e;t5cm8XJ1gqtpY$Mq6r1AL`t>Z%yKDq@Hufp zrWl~7DJ`38Zm#%pTEwy|OEiu>8gi2j$T+!14IBRDoVXzN(K}*C#F)-HCowD$HEPhz zQTCi;g#?1gO$2r*GCQ*LvL9ZzOLMTyE;m_4PX+Q$?PPi^gf*}D*@cFT;~~c_B*yv0 z%NNTx3uj`1Y4{(`Bs;RJeRlf&`$~S#6^}>KE3uEZaZh6AV1*As_Q3syEiQ1@hRIsTcT?*%_He_z?0(W9t$e)IW^~TLgiv*)hr_|Ap@9lm z*m>XU*YYavL2RAMEH6qNAFI8?NX=8N)~XF-%pQ1;aHlU}+`$xfBV8*Ez}pYQss&Dxoz-QFvym}>61QdNccxv4oiIkr!cL+D z(I9@3MozS*r%s=qF(uq6K{=?dd;9F=uMVHoO~=1V1UNKCM#m5!GIx%il{KDSX)6s3 z_M~kJGjvI|3Nb78jl}H7`JV_DU5#gxA*9QwK+TIYZ-qEn04(xn^CIiBEBwC9lzyl% zq1M0a*R1~r5U;cDJCbVuJc610goVBNiU{d=3>m(^`7q)Kn@nL-&3|bDWI7&BjAlB(81XJ*w}=r)dgO$GX*_&D&yG+W5yFV!>{hr^R z8DifpM2I&wms#Yrd+xcl2+|w%jlOWpiCqka!nV@C)dOH0Mn{r4Pu-8L+UmSeCwt@) zdnbQTVT43H3bWWGU@Sr%+39X<6C7f<0A|{zy{)m_0_EUbnk_j@9d$O2I5DhMRvOh^e#fP_=wDF3O-(WB_Kd|(YLTe#`P_B zqLF~FL-+rhprknU)Lx76WL#zZtYkAGe8c!Iq8|z%HLF>}FUUl?AM_?*BlR76GP)5F zJW;)Len%*#I}q(^fEeIx#yQ;O-T@tiY}meN$nc~Fr|ms7wBwag;oXP$y9*90GBp~Q z=}j#&f~?qt;;IALLSIy0er@qjl;P&}M~_w{6|~oFho}Gq8aO4jY|jx2LzZ~cE|(QR zd*l|O?rXolAyPdljoCGnoo?@vkJP;@DM3$0)aFhY0RpncO)f9_(yE5s_x!G6hU7xZ z2jV0YB}?CVG#F?B1wf=b^15C|Zv4T;gyh2Vwoh}&}P(!GzVbUfe z2j1>^7!l9(S+nj^OQHK(@VO)tm!pifp_|wOVk9hVZ0sx>mkS{@0NWm+gF$J$4G4s# zA@VXHS2WLWob3^;o;FDse&M8=YaDz4UkkO#ODsq9#27(ls#?AHvikY*ZzFOoj*+wB zP_=NxD0;J305zqWXHKi@8Ntqg99F)6)`n?l?8|A$^MGMITi<_9o9vc%+D>K{BQ+Bd z2GS^MMj0PP{v7!{Dt-IvEsEzbNQaQbRml#Q$&SpT=3Ycj_KJ0E{?B@E(Y(3oIwSk# z_P_$D)~BCJz`)Nc9mVJk4nEt@_bJ_3uG|X4uO0qTAZ)?El~-Qn#QGnuI(nJK#KNfy z8SDaz(rn}U}SwSOe*n~U6l6JrWmb1y4V z9H#5dm^*hDlo=#}q@Xyykkh<-gMfyE_(K5=c1_d;w9@Uk>)vMaH)IGVAL(c8MPpWI zc-p>#AI(Us{T+Y&m>>Vpv!bnkeg1sujDP;;U|+@5tsVaLPrrd*c3b!Fe>xc2^#9NQ za-D6ruSf`@sXG$~G$uAovL&hae;NE=pw{Tc-;1V(sRO&=As6ogkJ~-C76?RA%RH;V z_Wp&emaBUH9g8|^hlngg^Q>(@_4SNhJ=Qv}TKj#t^)2P@#&IuVKlkf?xNqHh|MoZP4sO$(XzH6@PYg9Hjj~zm1kd2a;UAj z?LV-lVx4Yb@%Wg9J&hFu2G)Nxd9AlA=FKk0{342Gm4j2{_Te;jH&J`u+S6!akoKPm za`69_+IZE~lm~pKcam-*33;?KvWH9!)ST>68{6943r`W0$~2^W1%6H zoLrLp40DT363v3y*E(K_%rTQfn-b(^e}Vg`ok3xv(by}9EsMitm80WCHP1sQPa5Nm zV#6wwJsieK_dhVH3966r?jp~Xh&`GBj&OH!wNLAmm?j=#rWverU=G=w>| zmQ3(vaN#kEul$5Kd~NDu9s|!mC2{xvvV|Nyep~~U7H$SfHiSzDSCpVln%cw3H1LnW zbYw^`{>YaItcSAKWN7fE&>RW{a=GZE`W>!DgSmJ6E|(?9r8sIuIwB9?IH; zxIlTmQ*@Pz{>mF#GFmEAre%Dj6sQPIV3cazpCPq)cur$wXKy?+$kf6 znDHKlS+Nehr=jaB76W@pY$)XfC70kFSWXTfiAV}fx!cEP=wxl{v6;?YH+GEq5{TA1 z`}x{cs}|ysmNJ@p5R>90)~0L*t|k5g;URdu-&4YijZ6E?QUJ7-a)WRRggrfA;>k2K zyEK+|8f(;~g$q@{p&93~o9_K|Zd3n$u55*Mu(<5hLclwMOn!v@9ggDGV*4pTbpE|> zpUf~acyd+0Zo#vp_BM3ebLA!;hqSx8Y$T1(1&qIV7$M z4&Ftz?KX@9fx=-;spBtaA>(^jfS;d1=G zV<2spEW_ZCzY+;*Toi4WK8u@GLiB=)pVJ|G!xSRHAI+MHNxe^<+J(JsxpjYLdJ8aM^J%-93gR?s;1 ze(Sf!ryOLvO?4RNA7Pl4aS^;7^G9peDX3&eh{X++Z~f2Dv)`y_ST{dsNXht`;<~+m zxhwt;$H`5smo%XSwsxZuV>mW6?SGYibuXmVc1vHB#7rFv4+5(vv)sY|6-b3Wjww^!Gb%XP?bgm#G|jiD zv`23IdUjs}FT<~QkWerz7!^8G|$U>U8ANGjW zan{j@8R9wQ0&7zC(AE{Z5I=S&_K_0P1VLPF6;w+us>uW{8psB+-61-c&_yCi*PrqU zX^Q%T7u3{rJ9oiL+@769?<$TR$Xck#{P?ODGgU?41+oCe)K6W#O{AEz#?}=Z%gj$4 z&ilN#di9?ha9|k=i1){s*THZ?s1Mfj?cKga;m+ik(EpSc8_|B?Jk>%k)Gri(3=wFH z{N^<)vfYWEmoA!Dl8u&z#{m1;Be08N6h`QGx88i;&U)E|?m3(Tf`S_>xB^oltfW@W+v zaAJhx+}RlyE}v-9ZBIZG2egek?q3g){CpO)801s-S zb3$gHcxY=XR>j8C)jVH#o#Cv4jaBd8OZnfp@96`xJa2fmY28|8k&+@UbFJ6{Pz4bh zV(lMv^}{dBeiO$Mmmo{1QqjpS3{|rC%0O=--~g@T z%`GXKkN+cuU+K_nsJgm=iXkZ`0Hn02Ggs!L>b{WO+~?@gzbE#TsV4KTZ9K*}7wEr$ z*5?EF*VJqPts()t;iae=&vf$yvr%^=-kpX105d~n)i#X|P_1@A)D?`&L&!#Vb3q09 z!%d3t>c2?tTl*S3f`0)#e#3|YWP~PRdrx1Y#RlIcz#DhaPL6K~XvN1tWp3kgVr_l$ zICz+Jc^&QFB~21lL=gS&*$|@x@MoZ zdhJ>VFZYmZ!4by(k$HKKI|kd0H8W!rQ3DEfv$^{<>2GG){fL43X^UvYv2)Yu=bW{6 zeX0t1B02{)8f$D;ZF22%k98>9@_k=j@Ui#Go9S$5Sp&7)v~S^{`_Dsf_q zHIB`AmQhsI<6h28AC*IEYmrogNcovMUw%;a>AdIvX^-G&e0w6VE+eX|rPbes)oKN8)`*l7x90XsDR9dq0>M^Tdp)5>l7STLXBifzm6Tmm&2fNR`bk*A za|es0#TqY{^rAxIK4!X&TL0OPj}6tEl7q*a-*)(Q;Jy|nPiB*4kfC$3&$F2EFZ70W z%XCSIS#gUmBehDTrQL{65w_RC9it=_gZM(Ywfg$11Q7{J<|^|~zU}K{c}`&h8_Ae{@V_l?}I}rB^^(%~MTsd^de0v|gk;uNApXq$~aA2!T zuH=om_rj~MkI**9VS$m=No*~Olg>WM_Gw;6j^G;DMs&~M`{5CPrDl)(@7Vj&ZM}bQ zh8jxiVI|?J;(#RbXi)R{*&R>(Z(zP+ml+~a*NO)BqUKi{G5vJ%paBC~TpAG_*o;Qk zEy1PoEhb5yo7e4@F5Q6==Ir>3G-oKGsZX)+Gq|J^pcbELdmiW=0T;O|md^<R{6tWq7*j>xLeNq?ewVq%vj7b5-&Y{7*q&6v5lTK~0ny?Z2i6? z;ezi0>pBMj3^2&;u_;0KOQxGODaoGKB_>tLK3OzE+}_Km7i%%xE`|1^_$?lj6&8Rx z(e_(4-uf(YkGpp&(zQr6eUjORnI!k(j%ez* zY1Y+`PgJ$92|F)-aKakgW-U22!J`N<6sf#$M#%effyi6_Ty#0E8mrB7k2x~ zp5z6H9UHl* zok7Mr<%x>|R_(j{Ff#9`L$2YqrO|gMj_|(yw)0vK>%*sZeay-qu)E28Kfl#~`>k%# zyvp^{x4)F*_cnj9Wof&aQE!qw^g=@8LQcokq;sz|X(`bZ$PaJ|`JsS>HrTfwHRMgu z3uN_N8zVs?DQcI#yy>=)d`lWeNjO7fb$RpmYuW2V9-64Oef#$9St2>O_mNE8diHGY zl8m^Rn6@-g5?{gbA<2wdT3Vxj-t1l)wHbsW4v0b;gu!@qZ|Z9#Ob2aO9KUzj(TVsdI{nwoAW zcaeE4C1)(uapz?g<#YxsPrPwsysbB$Mtb_tJLOb(f1xR$SKP+*4rU}Fd}c?X5pBrv zEkq?G7DpJJ{0+__dvnSXk?Kj*8Uqm-7#`((p`*Q=oI;kh()qfDP7-9{ceMVRi3s|kyy6$+>;Zvl+5isbtHA`%%l*8-AtJ}6{$`e_)uDq@yw`5j)@`@ZGoNLo*7}-pp`Dq8`x;t z@$A)D_=mk3jV=x196e`~k|q-fW1?c%t$%G;=H))wCoE!~>p@a6XQu^iUmxoHMIiq| ztCY-p($z3=J;f1Z4z0R)cf&TbaF(#+-CdVk&rE1hZJpcR*mq2r*%g}))^%gUbVd;y ziJU36_Hv7S|4oL~5HyqbcD#Y94o%i1|LMbAK1bQOkdug1<}QeS zC)CCq$h7IFd}iiBr{qXx0P5&*{?k_yrH^9o52qv85ygYaNo3HgX?8Y{BuwC4o*2ji zJ^bH{qkZ_$F#9zM>9mL%$}(vH)DfrT*j@%D;zNBTs?V;AnUh@rL8bTHtG4+V9q{RM3Tf`&01v!Cfj0@?4e$=Rl z0ao_I`xn11FL#fO9LVw)Z@Su`@pg~scti2PfnU@KVM>1Sq}x4+4Q#TAxR4)V`KThN`)n7gNbZVU}0D}4?i zQ~IOip?c}rDZ1ajjLC|k7zY9##i{JBJ$qj3?w{wmUsu|evI()8AZZ>xK86%w+!K^Z z;O)mWqv|XBzXPS@0Y3gbVfMBUW4iD-L5OILr(0U?qe6yrjM&tDLhBfnU)GIp?K>6F zl{CcPx#a-;n5$d_USzB6=h9sq>NF3U+Fb`Uy_t^pWfCwRDK$Z4CvqD^gS#*FYTSN% zqDn|g(``NEzq+F|g*hS)~u zAb|IM5mkr zC!BfD@9=fj%)UUO@##(ns}x|FzK31}x?VdKctqPHJcT_@Ezp6>H0!jN=ouD~?^klM zjgC7LGAmDhSYA<(W4VnfT%gM2;i7x81p-Z@d{tnJaDwtQ37Xj()P zzxxgvWc;q2)8ZtmI?Suz)L%!sN_`5--g?Q$<`Ai!S6{9@rnQx*o8Od`<;)QR+r@=^ z$Lm~Ds{Q-(xcC@%qu13c8J{FrObk-E_9<1hOW#l7_Ph-O&7dET%8Tg4{n4<#+8bJU zta-ljPU|V(Rg!hBBWT&tFb%46!R{mqXO#&%FuB#VUDJmbJjQO~iI0_I)-i~cq4(UQ~Nm}VNm=r{C6T?gi)f!NAar`ay7u5QO zfBqRzS!JwKy&W?7THO~53~BE4z@(qZa888lFge^+wx2@FE@be~5Ri00;p*tmfK55rgu>_S6le}QW~xKnJg`P~eaFt7 zUlC1!frArQHUkO`1@vQk5Cd=w$N>#<$Z2+YQ{9F=32(qEIFDuUIjLGe_L74P9BELL zgDg>jjezT_lN1@_yzhTt<3Bh)T#1taBohmIU!*_0mYK7k#6Hoc#h$X>HYMI=EkP@8 zKpIGogh)ULc`A2+i^NCJ_|OjY95KQR&Pw7iu;9BW)YDoVI(k&KTY-Y~K|EurnQcF% zWyQhASb4$gqZ}{0k$ro9#Xha@75H~NF`wc>mwtPR~!9Bjp+4(McrO1*ARq)oX zzYx~Su=HX?%&4dV<}pn{mWd}|!mVd^87YH=vm8nT!+*tbCh>l(wup*Rpt~}g2T~5m zKv*7*Jw;{ZlkIaXC%F3PxOTR(vJxW%0xo9ciHU7M*(aa1FK!SoLdVM?A|(onm9#ev z8#n)v)WhFRDI~FDBHq+ond#Wo*7hV#Gm$dNTW}yUQJ!!^E9jStG4{7US}>HJjAq#? z6=~B)07%V9NS!`{>RI$S7>PYtI3Q0r)3c5`P_o-(xPlx@pa>#YK|K38+uR!}ZgNU~ zul<6*QPAy}*2m7NYx*3jLxye{W678Jm$W=R>Oxd293*X!f21CL^r`Te%io`ovm&zp z!Y6v*2V9(I^FoDEE-^WrP$VQR6Sb{LqI00@1;knFX(284EKcvL+aa z)vzNR3^d?Fxla$q&INmisFO??N+^`3tnIlTF(jq6xQ=lxDB*Hk95uJh6-P092doyO z$|}fW=;!+smlmJTMsnfuqi*x>fY8JzPq2pfa~%Q%cp{K`TWa1YArQn$%;4GC*^i)~ z!J^=${$_tkZ25WTY} zV91#5FxC67wWnJ3QRqHqokB(v$$1_KJW&X*BjasQ2-JVrId)2(46z5xkjWiXp;CT& zdCm6zl;RiR^zoFyrqEgaHuG-PI;dv9H}F26l`-4K_GI=KW%rqy*%`|g9nbz8__O!w zCmC8~k8%y6#?wRjlM?qO(r`m|8mY&?Xp;QJzvDW(#dkEz4%5sLm5zwRAuz)pOOzl~ z-Hc~>01X7uglIsrhEO#Hi5c3MC~H47j&^*e}I|786wkBs0aM(!-T#2sX!g=6z`SIKSye z)Eu-Bmr!zWP}*eN0K?zHTAOOzn??DFqeW_SnU34XX4L4>;JrfekO{LPp!y8fZ^=9} ztq&p06JVs6niRO%@m>H38QGxMOwFE)R7^(^1WeT&Ni zv>bj8m(NYB?=`c#>uhX#o#*M@t+Y9lo#>LJ)Mv+v2oPKx29`e~?FUgTm1hlEM_k0j zCx*Q*UpiMX&f3r?z6B;A;t#dnZ$c&fJg<$#Pq2n_-53T1w}={tD6+0=B)wf zhR5ttmxF$V;R~r;d=QBSI6uU6frM{~uZ$JXnYV)t6%rJ*on~!#m$x>=&fRB4gThhW zP$WL)ybelDqXg>2Og;WjKg*_1GBSkqqVAbuXjnuE`-g_cAubqw{j~^IsN%y7xwy09 ztTB@OjWJ49L{SkBQ0>Z~>n- zFc^aOA>?!9`OQv=2_XgQWJ!g8$(eQhksTwZYQ9mHn#R&XT_>87V@oDGbAJk%5uA!6 zXE~XlLCy&<0y0*+O`G(f6XU))S4ma0_JmkyVyu5d4KjQEhYAzM#QHnFbOp|u@A}yc z3^WmuxeS|T>7B8>GAsK93ZVuK8-HNPz=){^IR$4&@o%VXWJ(>EY;Y_}qk9O6k7sIKFc#VZFBD1!d zui)K(+-jKZ#Qlp9P}4j80pi9hWH(P@`2`o0UwnN`DSx=ln44zi=DPukVDU?1G3Vap z;2=0olr10%Wu%~4fO_Ki@vGl`jgAAs&nrRO-GhHA2`0LBKW&`aa^B9$Uxy{{-R(N<3F)fl<2;g^peUQVEWg~KwNIu;{JQC^F_CwHVaJ{9%u z_3I}#YE~3new%)Momx~Ytji&zMG{5~^Gt<2b*&07csu1TnE8xuW8>l;2PQOGz&H-z ztp)H=+^ca+9iH82!wHS6B(QJ`NScnEZ=E_NvB@lk|5A?LXXnnHmF1i*VbcVfo4~g% z3J4v~xrXmp)CYi>o{s_AVjfLc(>-)xXVCIqUiXK;Hcr15)9>Ap8a2bx=nHjv7WXI5 zbUmGZ+}RaTHs4xu=%BRwK&nyp7;If&mwiRE_`>7@Ed&C@q6H^Su`$Rw^)4FHSrq<& zPHAo1j(c~fJTu%R;)p1# zs90Nu-<_~60g^g^A6hKODdaR+OR;Je=tp8>fLgdkdRZXf|oxyh%G zRW^OD!_!X%x<5L0T!Hhx3#Qjvta-`>6QR*a$@=5syp$o#uK4A1dROrkBHCI1^@9o+ zV^+y4vG-6Hk@C{(c|~3N$@-v=F77jTuxyY9Z{y!^q#Z@d17<1t3nF7KxYj`W18RLl zdP@OjA*s3if{-HKm&lWo-)on7@QPhJpxN+q`g|%PHfz!%u3z&a)|$E6yB)FVzuRXo zv#W8BJ+d#PW}~THj?=B@6TqoCUwSc2?)?IR^HI&lMg8R&V~j zI*a-01HDFA>@@DVe{0PR4}r2B9Kg+5A=_M$Y3ugbW0}^L&A;0njXVQw|5HyHO{ju-8&>O&Tzbn zQ#Xu6yxM}+ojN`EO-JfWF%6Khw0xCSi(V`Dg^K6uCw zCKnsDN)-tUIgQj#fcr4?yKu`Gq_@n-Jf|fBlch_~FG_4#?BMPkL|U?;R$*el30r`B zsjKhFHsZ8E)OZ`KFgja?xVg<6=+(Wc!&I=2vEOTlvf>x8A=2z~z(UCs)Ti4Ea?Ybi ztHKC)1DAJE?CZeKb7sv7`FwSH{<)HXb6g0du2?)c8T-vP@=TYpg-^TM=Y(q3B^Df( z#dBD*wDa+-Dzrs(O^xA`HZm#%&EC}V4%P-P4g=$968$#ao{_HGXkWu7m*?&G@#zML zZSIhMpq{$StfoH>Dll|UGpe5Y6p}-R z4GX$@_3E85zsPXE*|T?|1R)5@rs8sJY2*M9ji5bc)TO{4!EuHL27%n?0FMWb9eegC z@a)bAo0BcZkIty-(4x+^AoDtVi*IeCp^?`)qIhg~`>1_pvuAtYe0(0i&arL%)Z0U3 zklr%x0#T{5<-u1nONRM&c)VEQ zd}f9S2L1=*R5P!S$2r?fHMH9I9z2-H<$yZ(01krp4l)#xYC@X3CBCP1{m1F)?c^F3 zER6>Tj;a>e7XTF(h~(;eTEw-WtlL8FGlg+)P7Fi<#SJoFL)(4KztNB{2rYDQvf?17 zvC?6lV<4AQo!>ru{J4-oAi_ie5U}mX5zBP9`ZWJ`iG=uc8PO8nTKp~~jL{mIeoHwQ zQemd%$xaze0m@GKnXCK??G#BpK_2=d@kI0_^Iz!WBmfpdWewmz1~6`MZd0U^GTwu) z=kRguFtj@myJxLad-C>Ke=91+Me6!5;4~5H4_FE0Lpi)T@~WQNpRN8YL&@7E=(pYK z%O^kzZ9n&@qAwBdP^yaVV~)}|3%vDz@JHgInRj*FK_s7YeQ?L@0TrQbSL?Qch6D4s zsH|CC1X(Z-J~&w^u=B-YzRJbR13TXbou)2h=tj`9+M+ja>~d!tEQw(4uZVf7qfS^} z+1QvQhc&}8-vkc3@Q!pfHnLuUP$Mz=(O!Cs;6gig*SFiUtm~|w!S*unKY0KcO7c%Q0q5kureM_RszCJNk z&W_1T^e?^|5@E%-NwJImhqUZC%zAos&ax#-2qzGhmxUsk;jEwqByDj0T_`cmv4wh9 zTW_k`HtkL-<4hlb8%WP4lK{`2ZB5)EgrnJ!oJOVlCvbDX?Lhg-=n=3XYGqLy{bX~; zonFf}k@YlZ&e6Mj_8hU!*(?+?9Ud2{v{;PbPSWJ-{|V579#Hb77Lp-?JNYRiD7;@C z-J#@5T)yA{8#i8!*(^FM;(Ey96P8i9OU{0+ zmztq3^R15>H~l>58y_3iX>!pBbx-}QNJ|6!N-QrGrl$qZkkql^^S5xYox^5A&rjnn zxu_%{8I{^^Oo`kmlk%XYpWRc$s64RI|`=W zmlGe2!F1KOs-DTS;t$y1R{)|OOqvt+B81LD27_%V(Qq+u?ja&u)7SYcz=DAzn8bEV zBC{y;^n(eu5olrFWqG|4?u)m{@O6UbigfS^`^Y_dt|ZY*k^^go@A#LGkEO@5LBmSJ zgU@HpGANB6&LtBw)4n8nh+(M~>S``qSW7+7c|bT6m=ce|NUsOnBOGI|BvrvYZ<)3J zAOImkk&n>J%di*txGf!R*+bPq|XAba&f?7&nMe5+6GA~|nnV;q6?Dn*D zk_Ey@K>%%P@&XFCgI~JfjuyTT#Sh~n7L$L;M+x`o6Z&w~DZ_8e=e$ZK>4AoNuK8zc zf|1Z+ibqDEb+B$)xJCSryIEtvE8d3$lE}a_aNP@QO_6Yk)*`5AiWOg%x|Fyz+nHU3 z&*X~fICSaWnKgdjqcj=FI zf9Mig)~%EMv&pTuhb{u!fncb3G`f6DYE_Sz5&utdR~k;`+P0TW_0}d)*~!p0Q8_d3F>FnToZe*ow9w~jiMsjX{E4N%a-khJkdE<#I!?& zmwO(jC-DBh-X8G=?s7NBi7JN{TRJuRh-$XjyFTwZHpj?R@2GdHmXj^d`MtTfzW>kI zGv8FAFIhedcM<(*WvNAOPNEHqNT2ign#y=vql~)r2&bTIclzIiKXb?(@y$keSleeHJjw;mw!jo^-?_NTCB?Ez97Xa z%m+Pm04U0*Z9onm!zP5I#2wLoXGisaU8_s9)Y5b27omk-{Pgng?9M|H)ld}c_YtQ*%<-}kp#tTZG$*f*W9z~s_D46pPQ6+OS1MK?7| zDCz3g)A}(Rq`eGpCGP!{;AGyZaJ@F8>+5#+O}+E~c`7(gd}fY?n|;y8U|T2QVMOSt zaMr_vxVdr4lfgx}NZJpcwp}XwIfob1%{ne|7tZFS1}Plqyb?bZTXHk8;u~WIZ!kZ` zTabjus;c|m@ej75TdP8uGS{`dcp8B~a|7u~6xirQfYTvhb-9zB6Hn)=WsHUN9*@wI zABVqrIC9?6kYd{Vr%!I{NRitpu}+Z;c<_Y?NmvIX2}}T!m6Jbhh9I5snXf(F^3-M{ z4h^3#1ABsH&WkTyG(_opH#>X5$SUKHZVMUS&4G0+;eKwh+N_cVTew}GrEZlEt@)x% zry91al*V>O8g}otmAg25J}ZIK2T2=b-v&$#Gp;3YIVh|n6B9das}P0i7ZE{>vE8r= zgiQ;!aX!g;(ch3JI>D9@?v`IwQp_r2qT(3&SE1XW@m=r1#u2ZiFFSfwJlK+SEsjae zix;HHqK0=T1J#0p1Q1k%a7+M3BFy~|<-tOBxDDVSK)c1R#bmOI$3kSb?|38Lz5d}d z7tep>m^0lz>WqMm>kXCf>_(qUurDMcWA{mNc3rjsQ-M_Q%7%uq;PgeInp65eCm-y_ z{DZUU$#TB(Pn`DKQ-fueQn*SkmHd>t|4b^2=To!8{Lle&QFXHc#g+O>$N!@ruj2$I zLR8L20%8=8mXc66u%BoGcfy>6i#=#+%C~26iW7h@89_iH?t9?ElVLtTui*SN^;vWQ z0eJ*qIBK0Q*z^c>OFo2ygM5H~Z1lx!A}v2PC50RZC}z;%K=+OF^(%4aC|_JhMy3#d z3G_ZB+8!}DQ0<*DH^1k)Od;vQD3vh*BLYdAC{ds<(#e*ncvZdnv%~o2e&m88UO_e?wA_F@DF}lFI7p!LdsdGz^8o-n()Ct@TPlZV zPI{C|t$E}gAZm`xszmP2;|o1%@K`eMg$xs=LMr;S*D^>-Kq{B=+_H3ElbEeQoq5CYHofNbUkWMfU~R+3=%QHZ`ua$AbEAMgvixW z;IaYPzKamXB;(7zqbL`R8a9Sk@F#{~xW%nfG~f__bmNt+yKjeh$B$uZ2nr^T4y6Z> z>;UKDUW5j|LHGgaLc+V^R#4(PeBh%4ztoLl(GzC}VY5)1Z>Uw{ZIXKb)?D$P2CwkM z!g9}GS@c@BIjy`=Q^QrAE`Nkv;4S7_*r%T%u}w%xRZTbnh%4y_kyrxVokY?iFmKo+ z2{eo9=DCZO%Pt;XUS2Zo2R~{K=`Kh)h~bKnM+TTGx=t#TWh593Br5cxE70)?1MX8- z&*;-6?=5ZhPNjl3ou$y8VF6zN5 zz>HW(0oa5$67mX46)>iV!y##A6e5|VkUoVd8jkXFLT5LDIX@TZZ#mX+w#{hMBgH18 zza&A9h6X+0hK^Ui5`u}bnTeS+;8iDq)KJib!C8yGlu{0nB?7%jeh*fJ1`^rMmyEN( zEJ%Su9r#rXEWb#4Fz;_j*1ofwqanu@QZLNa5QIz0442=I;I^}4Y;_^!Lp;s8kHl&p zvA2gPHg|om4pKb4RAKy)p|3;b-iX%n@|9aGRa9#?8R|Q36#V*Sc2?r#&;`DRm=GeU zA(3(5huQg*yCLi#3IBSRsg{-`a}v}z6cUj+9(R`x*S59ALjuNlVXS)}I-u1Jwltt) zdZpe!21K!CAkUdhP$YtB)E6Wh`p}`ETN@g_Eb**phouj|Zfl?To@@R3Mn!C|KH10$ zpO_tDoYkl{pV~CfvO&kxykph3m;U^jIbz3Jg&#}*4oXH4zwX1d9* z*Ng$hSRK!<&d!X188U4|VCPQ#5jV73$fKn~e@kd@3KW{ebOJnu0woQufSZC20WC`% z_J0PH(`I;40Mtje6%4T&!tRvTl7<_Ijq{LO!^rUPy_e6BB!>z0B>L#`4~9>m$Tc@I z;=3BxFd~WczD~k5a53WI)9hh#mDHm?8+eW=Q>vI2XjAV?$#H=U4- zNmMpK*6)o%@CTNT#TSY$1QAe378(c#nD5y3LiItmNZ4rgS`*=~D&qVCYz0a{Ji*Ud zwpjKU>qR;yblKCR$9c++M>W^4mysD&JLa*%qHx-&x!5BtneFj3pP-#h#{x5*n!pfe zLL;G{zslE2X)?EtrH{s-@cy!%cMc)kPy6kN;C z-$i#qIRskxuy0ayG^|dSWzT&wa&XAyYGKq1L9W&#IbG0a5<3uIpF7nJT0|I1CNgSS zq6EtLs+<|2157aS6kIfiB;gAER?t8jIum55D(FLZk+snu8)}9}bi=hol@SU2|%$@>- zqTo5V9eP)5z59bm9?(h%ED~7i|By;x5-2e9FmeluTezu6Mijx1zV!aNmlEn6-Dva~&yf9meBdPJ6EA~Y=Mg`^N3qln>lj(*4L80J3l|8U2 z%-VAcm}C-F3(^s$-*{ASBvcAH2`3LFXQHf-NXicOfx+NCtQZtfsSVb5pJEOVScQQu znb`$Pec29YRYyV$=mzP zI}|kjIjLMQ>vb)y%`8NzRWB~`u&XE2#0^8EqB;HJ`uh!s6|xRDKibkMfKm#hi^zrp z+?|AJfqNsD3KkM^>p}2iJ8Pxq;+-G^J#m-=k|C%mX?1SHe5UpyIHDJ!tAVIK8%r`I%Kae}2nxN>O%`~o9^drV?R$zJG znq5&Ab>3w?)|1$Efcu~h3`SC)>_eoV!?3}MRBfTu@&Lt_@IyVK z-$XuSIiz2)IP|-`W_dxK!1K(Bjq%{Y09vL3=`tEj#m?yb(`5PFkln!W_U*ets;%@< z=#)Tw20~%+7tb1OLWB1+lyXvJ>%U!FnNqiW6rNNEUDfRxXK&>ajN0d;lwft~^uj%YevV zgKSU#z`!QJT^MRe_EX$J3^mcU_)&)vi!e7(aN^(KCz#3XM%m~(%vMoHKs21RSkjN^ zEqw}OfcV?lyDkqsFSzjM^ri27UE2FjZmuzE=9rS`O#ZwEP?sc@l(_Dv3a36X4 z85b78r+ChO8BH~=4kxG%grgvUhdW;w56N7-O><9oA5%ClGd<(-CI-_ z@d*!Xhg3EMzHAy?Exg6gZ_2&KscA=l!z!o1Qlmn)l%o-EM^yN23|9J41N!6$UJ-cP zTSQWB^L{5DWf-e32P<6bk8~c8zsb7MTSz5qKAn~n0Dbis&E`?AV{Z+WzlDP!6*H9p zfNn6n?B{VkH*vz{;wnwcf(WPCg2|k?<$%-0@0PKhgX4X_2NQ?iREzlLhs>kPpvjId zJIF4G82V0S9IcsLznd*SG;K&=s|jnSr)gaLL0S}JnKg@#mU)p!%M8!!hbr0P(i!{~ z()IQ9nI+xvm?L~v~dD{Zg{3Wg%Mt}GX7Q$&I3v-b}GqF zg=%L?NCHn|J1|vE)#&tpwy>+V9Ru3IW zuWjKVm8Ot6JydqR`CuZqR|T6;(n4}|n{Dmn&fwNX4!Oh%@tWsa$Eu#JFUKbIb#PE( zn}RUGJnOI5H2R51uUY49Qf3&-%EWZk$f$+BuW=^hwYcnWI1=)7-XX0P&mc5}0t zS--8u$56-|6)sQkoHZK^hWCOPzp+zKDC0JLA3%eBXtIit73?tqBUBJ|a!mRyxOoi!+cmRo}Tk@>*;NxuaePO*)olyw*U8IfX zWM{*xPeDHg=G%4kDY~Ao{;GvNpC3eDtQcq;vjp`X`##t5{+-tFK8cKhr#p>Ip3Ysm zgmaw`6jH6H5k`fY=ETX9&R-w*4gavMyknj2q}JbtuWBl*LR*_hwn6tIf-@*vW_zMh zF$q{7UZ1gN%AvpV;F>82Z zdH>>PuJxYuk()-kHYKRH8uaeRB*UNhP6vyK}V6$VZx+I1kUw3NR2OKuyKRyTYk3a4XZppJr zGr74ocS)zq+v-^|%BILn?&obDWxz@ZfR$;#z3i_+Att>ZJ#c}A1~bH}JWULiUwMlV zt}g4@E_dYU38y`52?)Q>+sfpOvR$hA{fq21T`IuT^s89h;?`xNy-wO*;>m84?nLYPpA9NXx_*1DkT1s$b`wZyc2Hz9iD=)H0nSt(E@?X+5y?!09{6 z3!%4XhxaURw7s*%%gc<%N5E;k2SPNt?e`9mmB-df@NVTBysV#W=3Cq$(Vt&EN?CdE zQD;xU4X!XyOAlL(0dz~-NPp@1KJWOa=X15eiogVfN{7^-Hmz6szWHE2%V?nu@DFm9 zom1!MpDb?X8DrXlT6ys1%?So33S=fH57r452pJe}8?1El!!BqOKR>^E)3XahNEy9JKeNP1oMuq7d-m@Agwz5w z;RtL57?UjWD!>hM3Avifc?>6FE5LN$-!mx~pejHuq9$#VuM(uN(6Jsr-mSI|jkQSO z<7=c}slM>mWYDB_2VUGnR0LSCnfwpbl@Y{QTAxgo2EPI{Kb+H zKNW!dWMpNtr%XM)V8`#llKx4{Cng4SiYG;9dZDc3s#KFjSUOyb?C;)$$&86jcK!g= zreu7FBsYEsQ}^$%i1;q*9V>1@WAWucGm`CnxyHhf#$gGS6I~m^Da&ecK?G=aeiWY6 zrFehyjjOkA4R&3-+iUH8Ng>olw#n<9mX&p|veNPHiAN6~w()FN&j|Y85+YGR!04XA zudlbaM;dGNq-T;Gmx$7O0?~j9o7}+sIMt*jXY+LaJH&Jf-C5hF6y8RX>J`zi!`foP zyGVU<%WZzHWV7rxIsz$IDMyQv3_FhrDvaf3TM z0p3R_zm=47e*RXQJ{^&Ych>uRh{W&m4qUn7=y>Vdj}4PEADb>Qx^~;bpv+;>>7>L? z2ogMJJ{K&r%hSur|Iz}Gq51Nl-Hg}#H>n0Gi!F%Q)E(Pl_Rzzno4*e3w?q1A|3+Kk zFCkC&(Cq7#xhJr;?3=lP{$)2|P0MdNdWU@>YwY((I1%$@X+wt&s9X}W7!~%wL1z-C zPYv17Lr(Wp#Q^8|F^1!hP5ro{RtidCsH&=a+D5>v16UntY@nX(Mg+FJPF+|A0g__n!`ni2h)~s-S$S!PK+H@<^i$FcJU{<_{|gSV(?b` zfs@7&s3x4tq|&vQorLce5Mt16Ioi@k4|4pZE23GHLVZ6!FL*Xlk^!%boT!5|DcjTP zI2cFa(Z!Zcz7XKpr*?GHRDHmLAyG)=iL zV$>0F@o57!wk%zrSL#p~5P0*(4Kct9n;7#UppigCOKR6~K8{^>Z719iiD~ylQ%EAO zSjUl&@T0=2^&~xpAd4d-M}UTk{a5Cezo1muC<=}`1u>aGd=BexW|WA}81Oj1Qt?FW z5b}q)m&g}|ij!WU^Zb3x&z$nW!qmESFp+Vc&-T!r<~u4h;^D#l(sMWU#DE5_yCTKY zP5=GFdUl=lj0v3f$ zNh2Zp1WY?;4)KC?iNgjuIXbc-L=Ik9>u>oYUnHH5#)y_3WfGUuq-rU0XTDswy>ouy zt3!jfpJT9_$t*565=UVB8*A``C9>looSnXZ?+_CfYa(p3%RqmQQdynLaz=0w&$|Dy zS4ZG75W~e3QdFWp$i7!0Z#hhFt2ZyGu)6aRL;RKx)((DO(4jh9&$Q)uYV!z)5kVGk zigeL6qrt>>_nAf?Cb?IT;e$m+>XCiVsvO$z+gMZY@ZkPu^%fL`|Da2*klJ*|>RVxo z+}ycOI!z7Pqwj=&O5?eE)>ciG`%7g}$l-4ht3OU4EN7!s?sVbmM(e0Gwh3PK{~bkJ z6Kt=PS`!%`A4IVP){!{v?iBNknL*??a~cwie8cR3D^D4b89go0wEVUDi3EXhQ`(?* z7YZZFF8sCZhHpH2tK<@5V*EKQzA$I|`1}sr`Czx2YC_V=JLWOP-~ogztk4@JzY;qh z56I$#n=~%JD^h>&hjUwXe3ind=5U{Yp_=1?QHsJRm<9)X&51F4nV;W0E3=Pu*%Q#o z+Z(_5El7eGADyMT6zkDHO25o6V}lGatmHjXQ3m4zOWeC|V zC*bRx>Fdw}2=fY;V3nK)Xs22xEB#c^R#O1gE}rY=EhE$1`mMmj)YK-i^wVJDr=536 zMsAhdC#lkT&)K2-+6Rovm{<@z^19&AXD4YO&ZfrB>kmwoU6TFr}PYnX{Dk%ojMP7A{Y%|MSC}bb z@ziz78*$i*J^@(`2ZrqMUw-emeG@WwpQiU8eu`tE6%0wnRP6}DMv;oA(R+W78xAYY z?=^GwO|*GFP~Pj?MAQk}IiaD4iPzpkb@%~}cb#Vpl6k_UNg|~lc<1EgyoA(}g`2NR zm0im9ms7olswzVB{JhETZf@V*J?e}%qw#nP91~XMw07+SEOuhWQTBVnCf7~qAAW(k zia*PMHW=rI-}n^|v4TPIC_}p@7y2Y#^Ky4= zWi$qlTuZ`%ApMwe%5DmgBx`|b;W-j;!e{5_&trl&_>MD1Y!=FUAlOv|T3?EbGk_Eb zQg|(=RvASf0G>9G89&75SD9tWrCJW!Ag2579P#}1dvG`)$qmZe3iGvY|rBW!oE7-RZGm}%MGcm^{vE-+qnjv zaGYJv7~rp1mydRw+QOYhBX(FTzU_-Ahu7@m%7?F8wd(HR)&@Pg#0GBq?(Z|zW8Xt9 zijIaxNwQ-4u1;ASMs&CtA3s7-G2>j?Y-mO}q9uzL>X6W6{Q};)jpEI*TJq zEXiRBWG9gfiL7Vjj2UtOIVcdgeS#4Y7^v9hjnhz^X{h&j5k(+9Lc+54n|V<&Iqeby zXmPPF&=^3KiTjj%%b_8d<#@2@k7h+=muhxyIh~G|v&xuaj3QH*0b(I2rEC%znOm!@Zhfec-Vh0*A}z3wl!iq{C(=DWMAGQ7hxAnMj(XC!=4jvK1NGH;L4szgfc zm}kqTvsui_C_+K9OT77fH@DgrN52<6c;3g38yBqMt%e%I)XeNB8%g&mZ@Fjm?$DA= zTmWnOQcq2~Gng%B!78Ps01I{JUluqv&N#fK59n%W)*^9=vRKFD*GeDeO7fjcKwU-4 z#0wPSQ7oG>;xh;o%^iO$A$IdgW`UH250okP|Q+AD59A}=C&$PMeut;*5h|9wD+64_FWQZeU>%-dzRcPx*%$KS3=XvA=VQQh4&&LR3q+Z*H2Ax01dH3!yGPcO4HRo5j zBb$Wp@;n%;(D@#yUjr$%&&7Kw7BLF$!o#Dn#qpRzjqO9PB06avl>P(#>|B#S3K&-;wHZ}3pXaM;5of?7RO2(lC(c@A2UdrFMl+8)Tl${ z9k{x}Fob>-xy3qYTsjf~4H|0qW6**gIO!SyhK&kkCf zUr2f=xI+l-Sd|(g1i4~cEBY|Oavd0-`2N~*)PL7=(5LAg2uvgEX zvv@h!Q(J=ihfOV#ET^Tb;YXI%PAm zby;w{CBM3-ylMT+gDdzTm>GEg`lP3KQc?ybSjb(qNo(7>$UIV$VcUCMd1ckW#8vkT zyPDLqt1XBsZ#efQ>JcfEI2ijgbhaDV+QyN_VB1`GD|Jd)0~{VPSGy?r8(=GJo*v3u2X6$y9xlxjQbz9NQxomaDxrxc`NMN9UB}-*=n0nZ8!0w^24<6R)T%_wD zK(GXxKkprR?t6=cJMK;M7_+KG3SgxCxP(DP$BrNGO@;%u?4veHnwp^i^TNcq<71v_ z;_zec&#jWG>$jEjwGrVqjr%r^FWyW@eWIfiPk9jX6{18XJ9b+N^kv3s?R z4Mu{Uu3p@g(2@kViheYM!d41;fRLJs+TL@X*gOD{?`3gj8F3j%oDa_Y*%@XvXG2sJ z#|g+R`CtLuP4eSId}5Q>WKW5yuvh}I3CAsx;&OcWTqIY0f(%FW4b%WVM8hcdwBQ7H zn&ps-cUL>ctYXC01%`&J35lUS)pIH=m{sFmpa#X=@;s~e&hXW?wr}khcN)Y3dQ7(Z znnOF^+nOKvp!)`|z9rf{)bE4GM$YN@!KZ1QSS2TP*i;&8GTHx1_MlHkkU|`RSoTY= z1-3qkQI$E?Q)yJ+Nu=FPv+D zXdgd*?3vO+CYqqH_=gD8sPnQvoa;%K{!IVJ*`44~t%$IsvOZB02e;Yfr9v|a0VK{s zr1YVlCC_=N;W0S$^#@NN06`EAHa4mkPx@`}Dtw1)ww8#<$&+8aduMl}Uu4ugk2~~f zqT#=Ias7)D=?;tb?o8XRAbDX(%r}M3?S-m^^|Wbdnx1hIRKE4FVaE=8ts2nMC~lvw zrLrPu5WX&!$w$1mRyk9g(xY*?`>jP1 zN?uC)HA@)JsPpuNs$r|Yp*9k38Elw8*qvTKquwoy3nWq`ep5m3JSO07vO8YZhr0Y4qBzp)UD!`I;)|RKo}=H0DO7>^Ic@^uzZm< z6TBkStfya&zSo%3-=x|r2j7+*aYL$fDF-c35%$prG+Ta`_NG4v!sAsI`zHm?N6U5N zP`OqKl?IR@)-9pqs%d*>El7yP^JxgUsov%D$4!R87`zvab?sTXzj}m}_NL4Dzs6hL zc`Eu5R>!$iZlEh?j7jIoLdM5SCTKj=++tJZ=^5?|3@>#TV?0O38#c#)VNk!mR8;KO zjTk~I1D8|A;^>gTM{g1~4x^_KJhSe5sMj3;e3S+u`a-CjqU=m3Cq%Ml)b1+NwE2Y;{e|0xMBX??<*0s?nWSo*L*2~lMFFMpdh#cdXXW*Dd`{b;?|?j6+s4|{v-*555@ z-}~0lDMVVP*wc#=3z5bYBEk_!TnX%VmZBU-HX}bDyjM3OTcCvHk&nuwSFA?A!++q{ zf^9-P{8+TT<8;t4-2)#vn(xEs<3@7%e7_3}h_0d60tETNip`XI_?PFGK?J=7ZkNo8lpefYVZa{#T%#_HnvQAH6%jBS`P=dfd( zHu9K%_nDMif9gth&boHYQ6vzJcZZ*CeB0;%`1(& zLW{r`zM1f3@wjOaq_V?W2ynppSxq=BYPSP~2x_stH8rkbRVsVhd*9g^+UXzg2n3T1 zww#qo=!n4Z2ECey1P`KzlkK^J3}uXpP?qZ~0UNR!1OOe0*rkNTgcp7|qCIR4ChYQ9 zl2Ix0?~+o@qQA$h5%N7Z)&ae;650-EH-kn3(U!|10Ksc~mS!BTD@N zc`&~-?2wl^di&e=jcr?0_Oz&5)!TL5zrktmtOY$ge3EB+3CiyAGHIObE&LU{@B|$A zTUxB=my*74;MnJvcJZuR0!kE1Y$YT(hj!DgOr9KNs??TuH_1}@lv(s3Q{%7-S)>D# z62_^h9D!zysILePxqtNM_8p8!_^=>R4v~hwulth@8GYu%PV{C+j|l9x>H^-vwij=+Ywy%)4JHw$9|o?2m}fFFYQ1w(x` zS3?ew=0EJDdCV~&I1aFL``T^r@_8VF4k-BI36y%?LgvunGiPE{H`Z&#I~J%>l$?_P zl;DILjxk5~*#WQs z8=-yD*RcMyHyRQN7em+Su^8s=F~4BA)Q!!=s8U>?+NutMAaagSjc1km@W=`@>2EYe zx{Uy}$o!b^X~FaHCs~4I2q{WEDHY?QQ)`_QD1$+|a{2@A&xht>RVE_arPY>Q>KB-q z9n0RChhUfT;qfAq5GTRrUI_IukFCFW{dyqBhVXCK)&GNbe*B+kXGhb-Ub_&wDW*y= zVG`CM5m-SH-4BDp{|WTdX$$<(_+@ab&_H`h6?v8~vo!91qx^BVa?di?yYsDrCRe_~ zwGOckHpFqLmD*`QMPvE5Z#vPrgq!Jld#f`kb5_gMJf>F^5k!$}tg!XV_UCkt<$LHD*sJJHf01!0zQ7a? zDo51{lA1#isU>SDvsPLW%)$g)qd2jGL*v8Z8K1v=`Lm{mVY~QBfXglBROnm+k2U~2 z#g%`v3A?3YL2v5r{SBWcg3ri-4r=K9$1cBl0C`pjefI=RoxEl>j|Va!3y%dOJcr0p zPZ!~|CZz%9=N@bTixYV&2l)FT(POahn%_N#15n5_Vv~P%<^D9YROPjOCZRis0>Dfr zdA^q$Fo0m*v=1LXoGb5t{%HTpv9YA(i1=pQs08j+#P`2^fv4<0qp>$eJ;9v|yt9zq zL{tw3F!BO=Gv&i@ojW>LxcU#~$5g{&~MQ9)iH+t-VRy>+^Gf5#A2S&xs2v&>5W?8EFG`-Bvg!G7ez3|Mr(JJX-oJmJq=$Jd z*1n6Y{N2a)cGHL;uTJ{V5+DXnL}^}|ELW8Zhkf89kcw4I=s8=?BN6CJXOB%xqr|G# z2HKR`RMF8dF*OvXo{%mve&H|OrB&5{<|}xjwV#%94TIK0806r;6Ct1;4AgDt#i$N` z401xC0AyW8! zxBdtB)z{Z&Uu746-E;tTBnzse4~c+EiX!MBrm!9J6k)U$o}ARl7+WZy>;t56%kFHM z&U1_ojKP$Y^dhXGAI0K#l)>Pe7&|0PyT-+q%x&-(P&ey&Mh0n4emiz($J!1Ct>hM@ zSh~;1Uoao0Ydl1la*SfmbT|c`_BBvo&3V2pd0XExS-!3?X$cYKkXM<2o?hAqjQ*ts z=!578Rs@{+(vlYiOdGr9Jv-Ci2z^9WmJQZW;3J$}eMLSb>cMj@$2n)=>O|d!SMx3& zTW&zy;`et`01P7?1Q^F#M1aXrk-LUKcJv_@6&`sPk#vk#lcAjCsn4uw2QD;GT84FM zT<*gbfUX{Cv{bjTbcA~BbzSQOt2-MrIzk~dmmfYZuQ!fH?ZhUiuqESBWx$bfuV-BR z@{4Q%gdh|2&R-A_k|riYNAv|0UWurXW|3b3DE5)U*6EjzcWFRwp8aJ~Xv9%3D?7T~ z?M|lPy^I*_lPI0vd!lZPnVf~>#tYP9WzuLabKo(OgKn-U)^IaO1xUPce={#|NBF0ldrD*K^ATG|{*6p-BKQ=4vFE$hO8j%bT$7-3?m_ z1L;;I!UnBXF=?*k<{&abj>opko&>jS+!!}`Vgs-Lp~5Y|GEA4)98ZdtA7>p9xQIYt z&nZNH+2->_V-u_6=238_OjIy}EAO3%hvERFQ@%bbOYU@?t?S%au?5m?1+iaplVR zz>-W4FRzz)GQzcYOZo-=^71ZKoK#;sV8?rxJuv1xBdP;FcGL8>i#PwJGP3jb2}dgp zejTQ!(Q(U8T-`wkJNfxDtDjC1zCC6e;#dO$0~f{CSJ^M!gt%O&ApitxmuX%{bub{Y z_UF%`JVG?sW$j-djeHA73Jg9s`kw3H4E0p45(Y+;p`?D&sYLQRa|eZpl*>dhefo4> zpi946S8!k z$j%lwnaDsOTU-t)LqhI~K*Gq#2Sp*VC=Z1d?fm>x!pcZA6u?%SmQ;-cF@{OiQzVR+ zEa{a0yt8t<>EO}f7glvE@|06l$8`=Jj%Rk+<6?^?OLjA8LC{L1cSY$ks?R>l-HEPi zZRmYa2A9UGBUwM>8H_H%08uQO&4lO&-Bp60DjYw2r6tjqjmNXF_R%aN>dJomXJ6O<@yEGq*N%WJFo1(49_!O4-#^sT@+>+I*p~gct5N41 zzB57cSlsF5-nTt#l~9F+3JV)Bu7Hv#w$;Czs!rAXny|}J;{xKPNA=PSwLY?bk*_Z? zhxSpBZ8FA6$HrnqgYKv@WVqYtKqZ!Q~-R^ij|56rw{GyGVSHIvpp~TYQMb1D2YTkE~Dz#t8OuC)K<=Axk{j0Zc zAA#F6X0vZ^*LG=_)W@Z|#1y$dit6rU2+5nasJAR1)IV z{q~9l)G~Soh5^Wo?QD~*BdBN%t%5MT@nYIuOGfDrHz$@Oeh6B@6#J1xp{cf0>~IeL z1=yUD7{lO5>9pMZsUzqo-_HisDcXAdyGyadGU^GWm=c)MH>&09SQDin5Pd`~!=AMT z5SxPmotNT}wlYs12LhH+hsmktzOLHdq9TQbZH3D0G*meou@}BhuhhHIR70jy&-eUg zwZ%7qQ$&V05CY?p;0jLm?{=t{1?w3j%%VA7&NHhpyaiegK7Z)R*Y+oG@j5FsJ4-H8 z7zt-nUwNz#{4N0?{;cGDHfL#+WAYfN2 zWt`=s;6kQ5GE4h_ioU42qrQ7tRR%cmTaYO7dwJ}(QNEZQB^6sjIbu*6fx}(Cm6CdT z4lN&v5+ZLH1crfu(HO`V`$n>s#RD|!9BF)G)VSRnJRu`6P>a|VqIz<0n}bstX(+Qy zCfGoI1t$?Mq%w!3P2W#iDl9QKH>8;n7L1!W`vn=UJ=8zCq&%BaWE0k{())P;jP z`|VrXpA`|B5Oe&={@epRF5BB)r&*O$3e|#X<{xMm$ZI9Ua;rQrVATG+UrS?gUu3T% zA>j#-!L5>*C}e{?fxFvw+IlYyh6!Ok zdT01hu(MBu1Rp`^CfmV?;Xzo!>Msu}C@2v2bx&KXot+L+7YZya4m^L7K6RSRTi@8( zl?E^0?9sNAFIaS8H7`ca#%E8T3gs=Ci*;F>rfotmA!3Dgbm~!_d!k>5PriHPr)y34 zd?BYjb-3<&%c0*RuDQCTn}knjz8%pad^BmJJW{$Zr*_%?hcuVCTyQv@N3CE)wH0@KHlVqH=I7Ot#%H@PCJgoe{zN#9H+9+t>MD0Oy02+$BvPs@}x49aK*c zBv{ooKEBYSWKcxyS#vynm5`}gm~HfjC@ewuo~ z3m`TaFwT=pN?yucQh01PjK{uIF0}fSCJ5tm;uc) zke5*+^G8k1nu0_(@{7dkTTYB+H~)}@X2p@%qhZVT2{M0)#$?u+r%hG4*4iQ=^N>gZ zycoiLoQWhtEP9oy3q}Hpj6-Beb#NT1;`{%C^U8xsr+v?TPubReFCvG?$(bJJaR&0+ z#Azj(0YSzOAHEaPK!kYm^BD~3&*c-&yqSTX4sBzIb!*FJau|Lfx%g62qDQ2N>lydJ zYq*(v_w75!&~TsWg(lu~p*qRYK*)9h!vq1=`bx_ZSUSY?JG|ZWPa(3$W>pfBm+|3) zRe8Vq>gqt1kMI8-1w4lfD$$BKPQ0-;uP!cJA8!tB!s7VA^1bbZGiYSU=IwNaLW(fp zbQ8H&Lj^Q_;^Y4T2=pvy!WSaAKCtMYIfi(NYri|sI(E#v423s{C`1GfsD zx`e^KwJNdgTnMOi#M9BUeB3CN zTqMI?*h_}))pOf!Mm}JAiOjt9lX;L>`po;wFK4DBcOyM7Z;5AWZqUU1f8pR$JO|Zp zuXGtkcZI^NykHZ$4$LinMKcpWeY%sA0E&c7Ckw=&=H~vHTkoYz{khnDkefcG}imJ)~|9(3c%q2)h9OSIW-9l z<>U*+7Z?@&c!wiW_E0HA6kPpf;ksu}vFyIt{}E+YjsE|l%w1n0 z`b3*$lYMp$)R4i51`)@wmB#&%)ycncX6>JAXD{g*YcuBn)sl2kPmNmcV|Gc5EBS@88HF?L!Bd4B4LuE)h`5qk9T<1B0Ih-~kFP^rm1 zv_z{2J~9#C%DSwOnEnq3X>1YRn`@r6c0xyPKg)rhbkgW$>#W9Ha-BJI=H}Ay-PGH2 z{16z5y2^t62+=VEX(2_JpJqYgAMb^zQ2=y8Y73#y@r+DNWSJ81Ecx!Nsgi(c#rM96 zvWV3W4}stxW5Uwiyg8x952eWPcs=)VuwH-wLc9&WiqrAjdv50$u%WLY zQQlX~D;##cp?{IQ63!qcFi8qS)RO0fo5BwA63NWiboqu86_5EOjo}=xEF>awp5u0x z>NcsX1Bb`Kafr@Xh`{D5r|bmQXsQ2jybf{g7zV0u`L_d6dofPxlAc2bs|Xb1I6}O% zYVt>lte}zTowMIO$y|9c@A2b(0*goc3@yc7;5D1w^=XsmxUws^WAm(;PlT(TG~Eu) znhR5c%A8$YlPjzlmq}usZ)$q9unubrZAAunSeAeSv8;g32#bkly%5b#oqCL7YnXyS zIaFAakV*-a4!^4Fu6971fE$sYp8Q8SbG3!lA|PS9HVQ8VWi~J@112g-5fEODn{NY7 zQc4;4s+S?p%DlK%KCr96eMhOZE%DELA z0va!-5l8o;W&hx0#N6(|C%Ves7by*AE%3IGuJSC%syYtb;HC171gouxvKT-_SHWW- zK>YR_(B$bJlxNCHa!m$*;Bh#o;D{hfh#uLL$&E%7jUiCR;Ry&;WZ$)IIKly1o#C`_ zB~$4R)zu>WV6Jt#vYem;${lUR+_oVL@F)X{wEy_=?v5?QzJOQgN59q$82E@QD^?z0 zXy+p<3Vey#V-g93Z6#PRyDk&~CTai3)M_g8_z^taHFbly+@@DR38nrH9S>L4d6icS zupw6W0Fbas!)RVewV3a!tHr(=Vf2RJfmX10{Q!KhRpX^b%?$t|+m87lK(wU$YQCON z%{#KdDpoI{K>K4^nManN>#pCVxBrdQBgKZ4v;Kjf4cwmcVBnH0VGUBxn_J;9!>4%~ zqfi=Z3cjGQ=-g@e+-=A7GkA9-Cj77B&OEHgy>0h}6_#WsQnU=2MHGdMnMEa2(qJq~ zC8;EoGDL=qp$JKmkOr$lLeeB@E`%lxG|{*}-`4Z&;dtNUJ@(#z?EU<;JV*7rfA{^p zui?DT^Sm-!U^5D>BmT{+pX?rcYI@%t0wiV3!zfAcQAq?0a1;agUQai}Qo|BT-X`w5 zNLGU3{VOC3GE7f1>h0Gk2m zFrSot>s=b~pMronMPEK_OS{#-!ytjO+-PlO|EF?;aY4q>QF+QQ;DrvZy+juc&s-KS z3PA(~Q#g?!n4ZTMpA;tYWE0S!#Rt|=dPpEpBbj{u z^l28xoX8LcD5MG>O#vy_JfYLCX{CGFW@rEcS<{Nsz{N*qiC%q77#`BAE{L**Bu3eN z`ts%NRhb3$Xm#Q!WW^+Kl1ElfEk<-dVYwrt{>^J}^V1OB9R<1L7-doU`Kvu~oF%gNxi&)@z4~1$%S!L}$Dl!v%wck|| zy~}M2G;(%qH+w}`t=X6S<_*&M1fv*+Rl-))r5rSI3yW)|a#oJ&)B0mj>$R|Q6j@T! zf7|8HuW!lqW&jvfuSj~+J@kJGWd5K|u5%DMbzAWVN+y7e(`U}y?6y>Qctw81^+olP zIX2@2;g{kOE z&=MZVvD{729?r-d+z2E)9G~+1X2)^kCY%ij{IF!bBAss!fm;5Hzsj(NMM`XHsjX9C z)&&KHcSkb9U|jmz?`v#A!pemIq$rH?9fLD6mTqvUlNKrD!iB^B{{FKD3mc8ai;tyV z-Dt|3Rs5{*{8|-k_?6(Hvpl=NJU+8Y&UAFsuIY;KXSyHA)#fX8MDy@GD=Q*dZ4Z?6 zIdfcA-xiEP>2-rMa+FKRC}6WDynuA6tYZ)+lmG}+PXqowvS!^ntn(e@qwgSrhi}8_ z9?*MgWeJU)&iFK{$yS}hUxKRKk851|0r0Q>_K#x%!u&!(7c`!Se>FCvm zk!=c^E9@}7I!c4?U9)!LA&Uxs*|p8vxISWeLFML72dh*jjj{Pc`FcYlKC|O`ZXVp# zOM5S!JNFV!yT=FVy_8BULivWeDC+9?|BkSFEE}pY4v23LE~A!~<9A^G3>al9vyg zlm2If6&!`S$ro>^kt06|cCz*c$<+ig-bY#m7cg0vh!kP;IvCJSw9nVqj{Nv!OYp4Z zmFClPZp*!s_aM;109}YcFZj@XY@$Yv9z6tBG4V_Ck6bDnhK@ZMPBSdJS-$AzyW)X~ z8nsI{_gvQ238k2ZJQ{xr22Q+q~3p}Im*SAj}tB+3)NG4y2)Wxcg zU;j5X*V0n#?}dYO@?Z#D8RU#YNI_HJFj|M2Eq)l9Q7s9t#bh9Ud z5OH#*?x*gA9!-}j{Z5kmGZA_y^AllTSyfx?Rw?|F|8cKuzPDD+gD5Q$BPh0G`Hpv8 z700&`b|-)QW2|sc25S_;dBPpZD^b*Plq-TL0R72BUgN{olv<$~gAf$?r|1!x?PHT0A`BL7yva;_}aE&sfMAgBQZc8SCF+iNPvgLpOqo&+xT(1mt|4BH$tY z6J_f29ZoFIk62n?dBrBXqsi-bQ;APt-gseRxMhWAL;^naVp;^MO46aP-YEQKzF^k+ znS1lDS>#$c4qE&GWgYhdj42)w;ob8eAE-e#hl_Ry_v@M`mdVB+o>|LHXSo&$=W`**hLwOgR>Tfaf}^!(iXYl2k;vP{iBXU-I2)5la7{RgopFQrp+}omw^GKRd?v`9p7o{Y(TdXcZizQ_J!pWV-2NGCOI?w+} zT{IhC)C6OQe3$~cn|B5~vI)O`aR-njwTiCZgvmQ^mnZ_6vCu{XLhBeBTI{M=1Bn}O zL?}9hUlIBrzamN!^hQ^qZL-dMbWmp6*Uo9R?@L;iLn*pC?nlg4ZGbK<ET)r%$|<_&$0LI+2C3dIzg~xot)?f5LfexUH?Xw|6x; z6bCz#UE}frd`SLX2W=`mfA-&806_X#4ql%=mX?aG?Z2tSDn_j+9lsJzCm_F_t@MxR z5uIYT0}~R_yG=Qn@cOlEO=I%?qEo$GeFB-7kPygXo9TcZ!i4!6Wfw`ka$)z5VeT)| z1tL9$@Ycn;QeUdm^W+q20toLNpkO<6QG=TUdh?aK^NCWqSYm@#kD#8HZk_a=?RdskvwmG%K>st+wp73Z?Cp%(tiBgYgT{j(1*l_*R zfVB)dkh@8-;bdQBaNy>@j^69?+@&PxTDpeIR8Vy>ht*N(Jtq)lclU~S+KPwUpR)eq z|0XR>IBSA)t6cY-q&{|t*3Rs#{@U8f`_dYjR`y`rGvoJ{UM|-fvEM?cl#7AC^i7Sj z&faDy6rr{tV-V|MxK$WC2r2+xfzxiA%D7@h3{pfT+-*(Dz`lKjY9_sCMr%`%=De;S zHe7%kFw!@zd4}F}EA@ZCMJ=N8E<4)^>f^iRd^FnFdZjE_X{qTD8GHL(+EEaem}gZ&n#xYO(!nxw2QvWLnY=nOLh*^IvGo3nH;2i$H|ULHwX4B6 zrI8~8GI~$doJ>JX+O7helMV7|7#tWJoDsN1j!`_k%dnS0RSC)iB`=?7!;1mX6$g&` zx0el8S5R+e1V&JBPNX8ohKK#Fp9!=`@&^*6gl395J2S$@|4}O;gfY8VJ_@k|dk-PV zf~Lg)o@&taQNQIt;OvC~VEc{dhO~tbGhBKK)scr8jtFrZXxTwVMG)qdx=v+~dJ=L9 zZPgJiziXJ716HK6rU<|sW!pp%5iU>Z!9D@u^F*mh^qBJ>DA*s7ia8kuTFCzXUjTM^ zX-i@1yw(OeBv~mJMA32E=h3kbxz=_8dAyal0r`(s4 zdhRl>gEjAV?2^Fr&n;}dsI>c@x&MSCPD!9&LiEP6j}xg=tw2Y`m{thlkiH2WJftKc z@+A+8(z8V-*KpGRHn1L%dUPaBKEOX?`=ybpu&0G)nD>wnB$zy!t-q5A+0+CWA%CSO zpcR<7BYTpN?qTNDE>~gqRmipQ!0BU1c&o!K02 z5kRX@cu(KyesL7^3Soi&{5e+GvG|rF`NVw#3&^2Ur}hUYf>?6HwNh}<5MBw(Si-ZYnsl9u?l#-Oh+J6qP{-wK~RsR|U)MMG6dgdDC*`Y4# zh=vt;V$kCIdzGJQBUbmn>ow-T)2kDB)D7X*F#-*W`1{@wBEVKbN1YJV{ z+?0t64DL5{?;*7J%-98T0)9jra~NonZsY8UREVwoAuvl93wPxvm}OFW=Cu~ND;eu` zcl9}Q?e!4BMv+Awmzx*;30s1u+{5+rW_7Qayuy5?P|kJuBsr{&s=?29^lA%GLQl86 zE$|9K;mkI&_W#Qte9)M;e}nL2B`Cog-KREBT)kU?Ngi6_IFc} zxA8ic+i4=q2UKJy0G|OpM)gK{${&ZBGU0M8t$v}`f!yhTx#@~p{FDDPujDTzd!o?< z+rfjnGzreF(X4a{Xhs1T^k1472azXAx5AG^8*y2 zWQgq-=qk>fE9JB36DV{gVoQcAG^D`i48_<(itrH3)#(EuXCrX zB+7#3kE2{-xktbpA!8Psau_^qbEd)}^DudJ+HH|ne=VJ#AOZ|;jt0*YG$)!^@FF|M zUp}E+A~XGkD^{d7TP%u!06@vWHuyr0;5$A(KK|5Wz)lrD9{0$7tpfx#WLlL&moMxb z6gM0fkL=ww#VdFZYknsFZfKZD7KFiyLU}@Vz|Mm95gO}RSC7{gT09q>0O58Ir2_}a z`CK9vIl|CI2*x0<$nR%LEQC6Y0TM_V5*N?{p~BsaNRcjCh-kok-6A9E)5*Z79N3q+ zA^RKBQ9M;0xdLG*L>d%&rZC4nd#Y0AbQ6BEP;3C@F?a75y0+_6kZ{t^>>sT;PpXSY zlsWz=tXy+?NnPixew{nKp51fz^S_LH9Q574f5iK>>m1V`du87#GIR{eUbiE;vSqDh zSZwXq8#;$ia+h`zg@6DS6OX; z)&BY3pLth58d2$T!-VN6`BVr5#o#C~&=demCPRf07O?xZbTdj2W90lYW&TSp9%T6$ zWc4o{HGfGWoGFZ9gu-|H!-#AsmJ^8~R*pSs-~#h=v54C-F-!1^$z@Q*KtMxmik88V zxjZ8||K0{?A&SQ2NHBhAtLWvkdqtDurFot2>W`*pxv-?ouKpjjJQ`o$j56$d!YX?q z)DnUYfEhX&*tqVXWug)W|Gs=;aVNzWnaFBq(vWR_81brB>;p(QqZoikHRPT8r0>&nUxWp2p#$N3TajWaV!GO*qC1L2n*;c7oV}13zW(Fg{XT2?EJbI8|{zUgLJk9Ww?9}A_vp59#8a^0raoSYLu zGr<}mSM=G&p=%>Z<-GCN;7sxLucvO^!x{oHm{mUwS?+@sxdu}1;jHc7=4&?eAS2aH zd@_6~frv-OJZr}WP4f?9*q1i&(iDyJ!E}TiHT6lh4vvmzkQOl)My<<(NpA`7y(QVk zcWD$iRV)*bm6qb|6^4n_v8H%R)a?+&OOOIGJ4f4w0;QTkJ(gW_xXIi=(QY!dZJYre z6V8`SOOrj{7@+jCSRxL0A|Twg`|RAm)y=;~MyoSD6o3GVcZazkkffNc~gF1hq6r=-J>~!S-FWSh?yhnIy>*$JGDJ+ z!qfb1pzT6B-jjJcg}K}4FDq^?AHk3jn~oe~d(I2K&Wb5kQGy#xfD!BG`K*^FA%a!x znCSIPtdh8hKo<#~#0aR_Xa?J1mgmZ5Ua#PomhAj)EBw=}Kr)mWF+*L8rKk&w7BuC!7b&r=O1czKj>C&WT+4 zyF}Yr_%!@R*>go*ya*fg?-?913@&1qdz@KlyDGeCMbAorlVP4YL{Qu%crHyX^)X`4 z5r4AVe$IWhfK~`(?gJ9gK<;F*qlBn!0aD`m^K|NAX+JtEx`s#8oZoK0XHSiW@lN~- z^aIcG1}Y>BsJ)d==OG}c#zuA<sFzs=d9%)t&P z>nsgFKU?xuOeUG$5zFdkNx^ws9rR(A-QBRYL0~}L2M$~U#P8`m0ldUCWc9#HJp+*v zLF%Gq=0Q*O7*PHQ^ig4N)hx>WIkvW;u`L)$wAe6>VvG%tso`|hC1M|gNx_-`1yL{` z@BTa^BcsIzlWH_wb=5s)cbcGDd+v4r<60u|Sz3x}JE{Uj-XVHf{M6Mf|H?QIs}r)A zJ>3bdk`Z)lnKJlP#7$B2AWs7hymIGO(>N5PJBu}oJz&WR%L@p4ujAvN!MO!bw?_Z! zu9(t3l-*+=f^!Zm?C4)z`2aU52ndmr=hgYcoDks*sGw-3U4>7kggwQ9Iib#iDi=>(AVLYE~KLK+{9+DpD<&pn0Z$L3SNLq)yX^Y zC2FKKY($nIEOW17^B-jw*vr&4OjcEWKx`ECB~xd{0300Ygh#4Ej0`3TM1ZN+bHd}$ zrGY%^m$mwB6(wcdP6EIMwTcF(rNeb&CR@x2I;9JO>Qt}po97B-`Ta@(Sl{Xh>rFA9 zk&*p#cjxR7f-ivv%B015-107I=vqJI70JWnZ?d@ixCzriU&QVwxb#@-tPToqFyJ4Por~B+qidvp3O9LIEuHqs_uLw_l;HfF-`RJH==XQJh zykDa;MEvDWR`O>T39kTv4n{I3UQZz3GO@6_aN68==&2{O+^r@Sv6q->xbr86;f7QQd%rjso#eZ!MQnH?yIg9Vu{j<83Uk?ak z%lzd+OpAA^(-~^{S*2`RaQw1(OmoL?SIyb#o}#qyi}>n_4n_~Nw5FYsGy8q|wYcrG zYkY&}F8g}@d0IiQ^D2oenS;df3hu8ugxxvdhT1gz z?lSU7L@o79uxI}W$>Ix;G5h14o;GUMzSl*7+Fo95GaDvErB9K&puCk5xapO1Q%A8} zf^o9TxQ;Ue^jO$^c$xp4;EZkocg5;ieEo#|7{F5Yjwp~86l{|qh<>IvkYApKE1QXM z=4xpugIyW@YKLGI7D6H7!!>UInxE6n`PUpMq62duw&;^)J!dS6!^-*Y_wr1=-zeSrU#dzQI5-X14bp95nf zliHP;5WRxu!k9Zj$4 zozA;wcS`k%Hv7{1&I#w3TlX#f?wzI-p*60*io`E~EH{WF>2z#TQosFQZs>{|XCF&N|Dl94hI6^6swP zuWLIEvtECGbnicRomEe&oa%WqZ}!tK61T=&oV~!HQ{*D~xc+fY3Z^5p9(m@H*o23u zTFmdI!8y5BujFy$?ZEs;?9ytgPIla}Xrg!G-liX~nsQ>A<-{3;dNI#42M-uevQRIK z0-&dHyu{DI`;1pO56wu``#4Ww$?#qfI6lEc{+Cltjl*=RNSTFZFb;*K9eiDc4p2LC z&3oqb18J3DIi+LXW~hWB^#K|ht9nBj{YG(2LnP>CV&epOtS})&{!6eE&lJK1HxJk-x{Ft#I9m_RZ}T8GmI6UYqlEYu2^Q(ncKbWN*SfR z02AR0!?6_F6lhuS|A)df66Nl*j)S^0s&MNnN2UL2>m;%G7iOKAW|CO%N4Fqg5?!l5 zI(B>r01tthc2AI{FfS1{YZCWC8>nw$;U78#t=O%_9E{#Vj4Xs8tnRB_zP%C&0nvr8 zpK1yI8;Wek0otsR<9?W!*&QAICO)#105DUWb{;9>v@+bghTh5TGuh zGLR7Z3|P<5BmNOTUgArbgsk54GhQhx%u<{}VLdMN*YNM5B#GEo{-bucGkg`}R`JqL z`R)4aqujTIblp|k63yln_-^^o{P4o%X%|ly4qH9;LyxHyCyP#1S5+BN0?7npPof@L zDQ}nijN40gGj45ZzL2kI82_+)$F?uq8Ccnbb4C)hy7m4ZP;8i1fL+lk6I~+Mcxvxr^zdPem0?pFHg0l{aIH*ApHbR0S3PU(E+vxBo|y!sXpgvPGZhDrkwoa^2)1{%v3)@I{;j`o>8_27aP90b*X_EXTYQo zItMXs0Lqf_DZ^)7m#8Mh3^3k&LqbxomDE!i-oTU#mzL!Qxz!u|qw;*X!q}E9lBx<# z{5|K|q5Ev7jZ+wxxn1?n(K{(>r7P~7-6OR}=Jw?Svew5%ETj<)j(xz?$6x*X_zltG ztrcCQ1Sew;=Mfoz_3gayd}w7)$xjJX+)j>5XRY#as=FBLcqaY@aSQ10U~`unAt9&Q z#3ap)_0{hdkGEnl?RZ=py@Vi<<84xRNgZsaptZ%W@x0(#X#=OgKd_A{%3etsE)?Ob z(L``dH`2WR0~ZKhMM&0m(N)ScLWNew5W;;EY5PI9MfX>a5z8JanZ?c?-y!j0W(4v5 zVV1N|pWKJI_q2d@eOIWPsqSg>s ze&tGDrTrA)Q6@xq!a@yMeZ}9^%cP~+qrYWyWqkB{ZVj#o#)!*6olkjrxh8Hdd#F_d zFG*Z4zw|HH#7?leU=c9B$}(QJrQ#xI2v)D;E`wtX%TCizI_|LDz|hV!&g2t@xxN7b z@y2;Hc>jI}KYm`MlWz=Qt}P-?)v> zGJlrWFMAR~46#ZLpOQXTLl#eNC<7hSo#UBfGfJb|9~k{!Bct{v*+fY55&0jcAJH{5 zthjFoA*?>nj{P^M+Nm#1oO z7}3HY+j9(a>gWf12NL835fU*^dB_@SdYPG6t06;s!8-+hI}xTYbjy^jlblX`FI%!( z-TbKpSjYl2%W#qM|Nc9q{O=mUvrtFaFYSY&1!XKRwISi?)1Mct2uVfVvOh#0jKnGjYtd@U4G4b3H5tF_#hUBfJ;_ z4M7X|rl6%R%&>LAfIHC@+KR5S+nOgkH@N+txGi<)UqxEh4QXk5eO5|-yjE-U?bgK+ zUVjoQl|wH&j5U34{zWRmEL6C(QVU?FDf@oT*8;Xt?yL4L5DG8%ui!L9ePI&mYdRzN zS|r3h3IQ^uU7+N^+gHsV(w7ZC)0r}fV@x#x*qAY6d_EPO`>waJehg(Qp;0lNDYeQ0 z-fSnIk(_1!_1>V+QV&WqLOw!W1O9XGn15@dCcTu$9Ol+8&bODjmCV*DaXFHwCq zo=+yL3E!T}W^SSkgV4P_>p`5cJ$ZlzZ8IeuDx+?Tdp_EdtRT(=0FZDaVe&T@R2mt~ zmMyhcxkj-b3t=x_-SS|f;CVeMF2z1D!Z@;OJ{wIcW+W)EX+*1##JjkxQ0T1wuf53B}gUN@tnuCSql zmxRKMKOMqvh!G^so0Q7|Mi(JKUy^Yt8O>8q`&{WhTiPwrY)D!2nBikDzwjESyE7xQ zaM}DW^H#3tQxrYLebyG)R9UxaX10Sdj`pMo!&L4WH~|U@;aLI_DC`EsF1ozDsGJR7 zoxrjDeSM!AXCZ?VT{MDgV;WkbUe`M>g9D)sw@{P`^KGh|tiSDT!cKfi8Z}~sFaBZl zAMlsKnuTK?E@#$^`G|mGUD<&Xodwt5aiE8?EZ`S7jWs9aGmUXsaEyhIK?DT`FdMwk z@WK-s62ku;3BxA37yJ+|a=v924_prk=?AuQG(Eh9ig<(aeB6iI9Gd;{eD}A~%{&&mI5~0p1n>L_hhYlg;Q+=LYE$tgAKsq1MDM|;2RdRM4c4nu{<5M$;%Sc@GiG4Tq-Fm#Hiz`1YozqTFBT`S z?Oh;{G}#$RdzCPuHJNyk>-%n}dhpr*7C@)ew{ppSttl#y9x!WWl|GA&073OcT=yS|6l*Z;Zb{mn^{b1-K06E zSI=XAjoAEXPXAup(+?FV*aT>|&iBdrHv;%cYM$z2OrDv}fmOMTo6`m^hV|w*W0eNC zi#hF?s%N&`WA{w8sdC~*#O&yEbd%=Iaph+j@BA;I;K|WB=aXE+e0?RN3^j{4F8kLX z3Ol*_(Rn+}7^o8lmG6AnVUXqcrh83Y(q1f$vM>!@OQk<6Ko5qsV|zcjCom7N=}}Zt z+LChQa?Pn;pq7hQNX31;m+EV7(Z788OX>ACT`C52eKX_Ib<9Qv9GAMX%&z?qxtv|< z^8CXubxQHX8(QLsjeWJbY-@JUB%32OFf#%@!PU({d!QN-u9+AbY$Cie% zb4vQ}4+@pZQ9fs1UDBF6be2N+HN)|3=wq(+_9+E=oqT`(sU@%6V|(6wlgAkwo=F~aAxXHr{kwGeIUhRC}X?^S))oxCzR4paF~72CA#x7 zE%SA9o4#gDIeluL&Ei1a5Z4ZW+~1ctYT`rdDK;~F94ibL?vK$7Zmw=NtX~tdtB0Sx_xb@fX>%`Vo;KV9$AHjRgA#sTjVyVyS6 z*ytEquxFC)IlK37YjvWRWh~K88tFA^*uLoKp-YYrds^TVmf!k1{LBm1_tdd*}9@Z(lR=OI02#%&z=Z(EYUAsRjG* z>dT!U*Qb|kZ&&ZY(Kefthm*yXuxO$s1>SzAM+#~414{o_vqgZHTRgz8e))F!yO5SV)|S&Sal>7}jH zUXjVxh91RY-&a3y^!c| zc{D95#nlxGuc{2!?Y}i#9>! z$r3;VYIoYPPcSxs;;UT-HAxVv6E~YeTR|s%LTrM>rswY68vy~GnTnBO8BqTDMSWI}l{G)QeDzqFP@8WJJ=b=rcS+1P z?Z0-zpbEp#=f-P{d^Pj)ugYk97mu9rDtw1brABMa;B9@&%Qxp2{O-Sb@hjghXBRCr zSWZvpYHdwZ$U*;E!y3y?chMYmQIvyJF?~*mafV5;KGJd-a=s zL}OL%tTzwh_BQ?QC-bVb@1w+TnO@np-j@4hq&xXW-ujmFP4B5$NS)3%36JGzci8g1 zsx0>H8kOavR;~`}JM+M?wTbw*y-te17BDNrG=c%EMBSzP(Vt5PY`|8EDx0Hkmpkrl`DcJ6>noWw<8!!A z+>+|7_%V>uHni77rgidh`VEL}Am6pl^!P5|)wbWJTFsOgD@BxpXW6K?BrMd=F$|f>RDl zZXUo=-(!a`w#0(8d-fr?n<#1jPfH*;oy zd}4J$Y<}C^?(n+gnSo!n`|90ZVc$^yclNszZ`L1sllY|a=MLZ0@Cic{Wq2Lu`NnAW z`sW<&PR@+wA zjo7m6&^%Xteq~!pWHNKR^q5cg*W|2l*!ts2^Yo&}YGL(jql1IH1?rq@4=rKq_IDwz zMg#nlb}w0JJ*IK!j2VV6;$G}rw`b2Q-L7V4#WT!83!6iFO?7p5d$2dl#N%cA-s>aZ zCTZJ+?E3N7>3&K63p19?GNu|Zb@Q4uMR$nW$B8>s?-`CPT2!(!J0}qu8C~P@Q5u)r z&F_@m4o-Ms5@HmZ9XZTOf}^UIzsH5xG7&36meiim37G4jw!*-`0~VklW$)=RXf!Uw8ULs9UgqZNVQvC_+|V zR;F>g`DR;T7_?>o(m;J(xm(!>wCftKOw{p{_kDGsV^!YLe7AoUIa6aN_b;2-^sT@- zy;9ZrSK0>4nL}L)-_}N^X4KlnG_H@y5dcb*P=^%Sv2m))oPD#+?2As3fQAN8PQ3{&J!+ z-Y{rTcFm5}qa2-;qqyH-^TI_eGqYNEtm_c?wEq}={f`wLCJc9rKpm)LDVY7zRz&vw8W?)2r=z@{=J?4UYWt_`eLFo!_Xsa5EN1rpI6b>Z n8y(>AjFl3>;3t~(t&$e5R`V~uzI{M~|1F%iZ0^0;MhE{Jqnjk| literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_build_settings_headings.png b/docs/source/images/fig_build_settings_headings.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb54c5eddd1915034e423324e465ac4198ee8e4 GIT binary patch literal 54774 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 literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_build_settings_selections.png b/docs/source/images/fig_build_settings_selections.png new file mode 100644 index 0000000000000000000000000000000000000000..9dc82d4914ea8ea71955762d4e62e2d9c0a61e25 GIT binary patch literal 88316 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

    P~5E0>A=2?w~ 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 literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_manuscript_build.png b/docs/source/images/fig_manuscript_build.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3e1ae8325f919ecf7df5fabef509e474c2cdd3 GIT binary patch literal 101460 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 literal 0 HcmV?d00001 diff --git a/docs/source/images/fig_project_merge_tool.png b/docs/source/images/fig_project_merge_tool.png new file mode 100644 index 0000000000000000000000000000000000000000..a49ae2268a36776de80b85c9fc683b2fa56e6fc5 GIT binary patch literal 26988 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 F{{i=x2~7Y1 literal 0 HcmV?d00001 diff --git a/docs/source/index.rst b/docs/source/index.rst index 825c1b50..3420ce57 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -75,8 +75,8 @@ from pip. See :ref:`a_started` for more details. project_overview project_structure - project_notes - project_export + project_references + project_manuscript .. toctree:: :maxdepth: 1 diff --git a/docs/source/int_glossary.rst b/docs/source/int_glossary.rst index 7d6fc105..077c80aa 100644 --- a/docs/source/int_glossary.rst +++ b/docs/source/int_glossary.rst @@ -9,13 +9,19 @@ Glossary Root Folder A "Root Folder" is a top level folder of the project tree in novelWriter. Each type of root folder has a specific icon to identify it. For an overview of available root folder types, - see :ref:`` + see :ref:`a_proj_roots`. Novel Documents - These are documents that are created under a "Novel" :term:`root folder`. + These are documents that are created under a "Novel" :term:`root folder`. They behave + differently than :term:`Project Notes`, and have some more restrictions. For instance, they + can not exist in folders intended only for project notes. See the :ref:`a_struct` chapter for + more details. Project Notes - ... + Project Notes are unrestricted documents that can be placed anywhere in your project. You + should not use these documents for story elements, only for notes. Project notes are the + source files used by the Tags and References system. See the :ref:`a_references` chapter for + more details on how to use them. Tag ... @@ -28,3 +34,12 @@ Glossary Context Menu ... + + Headings + Each level of headings in :term:`Novel Documents` have a specific meaning in terms of the + structure of the story. That is, they determine what novelWriter considers a partition, a + chapter, a scene or a text section. For :term:`Project Notes`, the header levels don't + matter. For more details on headings in novel documents, see :ref:`a_struct_heads`. + + Keyword + ... diff --git a/docs/source/int_overview.rst b/docs/source/int_overview.rst index c877777a..b2d3a587 100644 --- a/docs/source/int_overview.rst +++ b/docs/source/int_overview.rst @@ -81,11 +81,11 @@ meta data for it to extract. explains how the different levels of headings are used, and how you can include information about characters, plot elements, and other meta data in your text. -:ref:`a_notes` - Recommended Reading - This section briefly describes what novelWriter does with the note files you add to your - project. Generally, the application doesn't do much with them at all aside from looking through - them for tags you've set so that it knows which file to open when you click on a reference. +:ref:`a_references` - Recommended Reading + This section explains how you organise your notes, and how the Tags and References system works. + This system lets you cross-link your documents in your project, and display these references in + the application interface. -:ref:`a_export` - Recommended Reading - This section explains in more detail how the build tool works. In particular how you can - control the way chapter titles are formatted, and how scene and section breaks are handled. +:ref:`a_manuscript` - Recommended Reading + This section explains in more detail how the Manuscript Build tool works, how you can control + the way chapter titles are formatted, and how scene and section breaks are handled. diff --git a/docs/source/project_export.rst b/docs/source/project_export.rst deleted file mode 100644 index ea29fa15..00000000 --- a/docs/source/project_export.rst +++ /dev/null @@ -1,159 +0,0 @@ -.. _a_export: - -*********************** -Building the Manuscript -*********************** - -You can at any time build a manuscript, an outline of your notes, or any other type of document -from the text in your project. All of this is handled by the :guilabel:`Build Novel Project` tool. -You can activate it from the sidebar, the :guilabel:`Tools` menu, or by pressing :kbd:`F5`. - -.. note:: - This tool is scheduled to receive a full update in novelWriter 2.1, adding many new features - requested by users. See the `2.1 Milestone `_ - for an overview. - - -.. _a_export_headers: - -Header Formatting -================= - -The titles for the five types of headings (the chapter headings come in a numbered and unnumbered -version) of story structure can be formatted collectively in the build tool. This is done through -a series of keyword–replace steps. They are all on the format ``%keyword%``. - -``%title%`` - This keyword will always be replaced with the title text you put after the ``#`` characters in - your document. - -``%ch%`` - This will be replaced by a chapter number. The number is incremented by one each time the build - tool sees a new heading of level two in a document, unless the heading formatting code has the - added ``!``. In the latter case, the counter is *not* incremented. This is useful for for - instance Prologue and Epilogue chapters. - -``%chw%`` - Behaves like ``%ch%``, but the number is represented as a number word. You can select between a - number of different languages. - -``%chi%`` - Begaves like ``%ch%``, but represented as a lower case Roman number from 1 to 4999. - -``%chI%`` - Behaves like ``%ch%``, but represented as an upper case Roman number from 1 to 4999. - -``%sc%`` - This is the number counter equivalent for scenes. These are incremented each time a heading of - level three is encountered, but reset to 1 each time a chapter is encountered. They can thus be - used for counting scenes within a chapter. - -``%sca%`` - Behaves like ``%sc%``, but the number is *not* reset to 1 for each chapter. Instead it runs from - 1 from the beginning of the novel to produce an absolute scene count. - -``\\`` - This inserts a line break within the title. - -.. note:: - Header formatting only applies to novel documents. Headings in notes will be left as-is. - -**Example** - -* The format ``%title%`` just reproduces the title you set in the document. -* The format ``Chapter %ch%: %title%`` produces something like "Chapter 1: My Chapter Title". -* The format ``Scene %ch%.%sc%`` produces something like "Scene 1.2" for scene 2 in chapter 1. - - -.. _a_export_scenes: - -Scene Separators -================ - -If you don't want any titles for your scenes (or for your sections if you have them), you can leave -the formatting boxes empty. If so, an empty paragraph will be inserted between the scenes or -sections instead, resulting in a gap in the text. - -Alternatively, if you want a separator between them, like the common ``* * *``, you can enter the -desired separator text in the formatting box. In fact, if the format is a piece of static text, it -will always be treated as a separator. - - -.. _a_export_files: - -File Selection -============== - -Which documents and notes are selected for the build can be controlled from the options on the left -side of the dialog window. In addition, you can select to include the synopsis comments, regular -comments, keywords, and even exclude the body text itself if you just want an outline. - -.. tip:: - If you for instance want to export a document with an outline of the novel, you can enable - keywords and synopsis export and disable body text, thus getting a document with each heading - followed by the tags and references and the synopsis. - -If you need to exclude specific documents from your exports, like draft documents or documents you -want to take out of your manuscript, but don't want to delete, you can set the documents as -"inactive" in the project tree. :guilabel:`Build Novel Project` tool has a switch to collectively -exclude inactive documents. - - -.. _a_export_print: - -Printing -======== - -The print button allows you to print the content in the preview window. You can either print to one -of your system's printers, or print directly to a file as PDF. You can also print to file from the -regular print dialog. The direct to file option is just a shortcut. - -.. note:: - The paper format should in all cases default to whatever your system default is. Of you want to - change it, you have to select it from the :guilabel:`Print Preview`` dialog. - - -.. _a_export_formats: - -Export Formats -============== - -Currently, six formats are supported. - -Open Document Format - The Build tool can produce either an ``.odt`` file, or an ``.fodt`` file. The latter is just a - flat version of the document format as a single XML file. Most rich text editors support the - former, and a few the latter. - -novelWriter HTML - The HTML format writes a single ``.htm`` file with minimal style formatting. The HTML document - is suitable for further processing by document conversion tools like Pandoc, for importing in - word processors, or for printing from browser. - -novelWriter Markdown - This is simply a concatenation of the project documents selected by the filters. The documents - are stacked together in the order they appear in the project tree, with comments, tags, etc. - included if they are selected. This is a useful format for exporting the project for later - import back into novelWriter. - -Standard/GitHub Markdown - The Markdown format comes in both Standard and GitHub flavour. The *only* difference in terms of - novelWriter functionality is the support for strikethrough text, which is not supported by the - Standard flavour, but *is* supported by the GitHub flavour. - - -.. _a_export_options: - -Additional Formats -================== - -In addition to the above document formats, the novelWriter HTML and Markdown formats can also be -wrapped in a JSON file. These files will have a meta data entry and a body entry. For HTML, also -the accompanying css styles are included. - -The text body is saved in a two-level list. The outer list contains one entry per document, in the -order they appear in the project tree. Each document is then split up into a list as well, with one -entry per paragraph it contains. - -These files are mainly intended for scripted post-processing for those who want that option. A JSON -file can be imported directly into a Python dict object or a PHP array, to mentions a few options. diff --git a/docs/source/project_manuscript.rst b/docs/source/project_manuscript.rst new file mode 100644 index 00000000..e01e5d01 --- /dev/null +++ b/docs/source/project_manuscript.rst @@ -0,0 +1,185 @@ +.. _a_manuscript: + +*********************** +Building the Manuscript +*********************** + +You can at any time build a manuscript, an outline of your notes, or any other type of document +from the text in your project. All of this is handled by the :guilabel:`Manuscript Build` tool. +You can activate it from the sidebar, the :guilabel:`Tools` menu, or by pressing :kbd:`F5`. + +.. versionadded:: 2.1 + This tool is new for version 2.1. A simpler tool was used for earlier versions. The simpler tool + only allows you to define a single set of options for one build, but otherwise has much the same + functionality. + + +.. _a_manuscript_main: + +The Manuscript Build Tool +========================= + +.. figure:: images/fig_manuscript_build.png + + The :guilabel:`Manuscript Build` tool main window. + +The main window of the :guilabel:`Manuscript Build` tool contains a list of all the builds you have +defined, a selection of settings, and a few buttons to generate preview, open the print dialog, or +run the build to create a manuscript document. + + +.. _a_manuscript_settings: + +Build Settings +============== + +Each build definition can be edited by opening it in the :guilabel:`Manuscript Build Settings` +dialog, either by double-clicking or by selecting it and pressing the edit button in the toolbar. + +.. tip:: + You can keep the :guilabel:`Manuscript Build Settings` dialog open while testing the different + options, and just hit the :guilabel:`Apply` button. You can test the result of your settings + by pressing the :guilabel:`Preview` button in the main :guilabel:`Manuscript Build` window. + When you're happy with the result, you can close the settings. + + +Document Selection +------------------ + +.. figure:: images/fig_build_settings_selections.png + + The :guilabel:`Selections` page of the :guilabel:`Manuscript Build Settings` dialog. + +The :guilabel:`Selections` page of the :guilabel:`Manuscript Build Settings` dialog allows you to +fine tune which documents are included in the build. They are indicated by a green arrow icon in +the last column. On the right, you have some filter options for selecting content of a specific +type, and a set of switches for which root folders to include. + +You can override the result of these filters by marking one or more documents and selecting to +explicitly include or exclude them by using the buttons below the tree view. The last button can be +used to reset the override and return control to the filter settings. + +In the figure, the green arrow icon and the blue pin icon indicates which documents are included, +and the red forbidden icon indicates that a document is explicitly excluded. + + +Formatting Headings +------------------- + +.. figure:: images/fig_build_settings_headings.png + + The :guilabel:`Headings` page of the :guilabel:`Manuscript Build Settings` dialog. + +The :guilabel:`Headings` page of the :guilabel:`Manuscript Build Settings` dialog allows you to set +how the headings in your :term:`Novel Documents` as formatted. By default, the title is just copied +as-is, indicated by the ``{Title}`` format. You can change this to for instance add chapter +numbers and scene numbers like shown int he figure above. + +Clicking the edit button will copy the formatting string into the edit box, where a syntax +highlighter will help indicate which parts are automatically generated by the build tool. The +:guilabel:`Insert` button is a dropdown list of these formats, and selecting one will insert it at +the position of the cursor. + +Any text you add that isn't highlighted in colours will remain in your formatted titles. +``{Title}`` will always be replaced by the text in the heading from your documents. + +You can preview the result of these format strings by clicking :guilabel:`Apply`, and then clicking +:guilabel:`Preview` in the :guilabel:`Manuscript Build` tool main window. + +Scene Separators +^^^^^^^^^^^^^^^^ + +If you don't want any titles for your scenes (or for your sections if you have them), you can leave +the formatting boxes empty. If so, an empty paragraph will be inserted between the scenes or +sections instead, resulting in a gap in the text. You can also switch on the :guilabel:`Hide` +setting, which will ignore them completely. That is, there won't even be an extra gap insetred. + +Alternatively, if you want a separator text between them, like the common ``* * *``, you can enter +the desired separator text in the formatting box. In fact, if the format is any piece of static +text, it will always be treated as a separator. + + +Output Settings +--------------- + +The :guilabel:`Content`, :guilabel:`Format` and :guilabel:`Output` pages of the +:guilabel:`Manuscript Build Settings` dialog control a number of other settings for the output. +Some of these only apply to specific output formats, which is indicated by the section headings on +the settings pages. + + +.. _a_manuscript_build: + +Building Manuscript Documents +============================= + +.. figure:: images/fig_build_build.png + + The :guilabel:`Manuscript Build` dialog sued for writing the actual manuscript documents. + +When you press the :guilabel:`Build` button on the :guilabel:`Build Manuscript` tool main window, a +special file dialog opens up. This is where you pick your desired output format and where to write +the file. + +On the left is a list of all the available file formats, and on the right, a list of what documents +are included based on the build definition you selected. You can choose an output path, and set a +base file name as well. The file extension will be added automatically. + +To generate the manuscript document, press the :guilabel:`Build` button. A small progress bar will +show the build progress, but for small projects it may pass very fast. + + +File Formats +------------ + +Currently, four document formats are supported. + +Open Document Format + The Build tool can produce either an ``.odt`` file, or an ``.fodt`` file. The latter is just a + flat version of the document format as a single XML file. Most rich text editors support the + former, and a few the latter. + +novelWriter HTML + The HTML format writes a single ``.htm`` file with minimal style formatting. The HTML document + is suitable for further processing by document conversion tools like Pandoc, for importing in + word processors, or for printing from browser. + +novelWriter Markup + This is simply a concatenation of the project documents selected by the filters. The documents + are stacked together in the order they appear in the project tree, with comments, tags, etc. + included if they are selected. This is a useful format for exporting the project for later + import back into novelWriter. + +Standard/Extended Markdown + The Markdown format comes in both Standard and Extended flavour. The *only* difference in terms + of novelWriter functionality is the support for strikethrough text, which is not supported by + the Standard flavour. + + +Additional Formats +------------------ + +In addition to the above document formats, the novelWriter HTML and Markup formats can also be +wrapped in a JSON file. These files will have a meta data entry and a body entry. For HTML, also +the accompanying css styles are included. + +The text body is saved in a two-level list. The outer list contains one entry per document, in the +order they appear in the project tree. Each document is then split up into a list as well, with one +entry per paragraph it contains. + +These files are mainly intended for scripted post-processing for those who want that option. A JSON +file can be imported directly into a Python dict object or a PHP array, to mentions a few options. + + +.. _a_manuscript_print: + +Print and PDF +============= + +The :guilabel:`Print` button allows you to print the content in the preview window. You can either +print to one of your system's printers, or select PDF as your output format from the printer icon +on the print dialog. + +.. note:: + The paper format should in all cases default to whatever your system default is. If you want to + change it, you have to select it from the :guilabel:`Print Preview` dialog. diff --git a/docs/source/project_notes.rst b/docs/source/project_notes.rst deleted file mode 100644 index 2536225e..00000000 --- a/docs/source/project_notes.rst +++ /dev/null @@ -1,72 +0,0 @@ -.. _a_notes: - -************* -Project Notes -************* - -novelWriter doesn't have a database and complicated forms for filling in details about plot -elements, characters, and all sorts of additional information that isn't a part of the novel text -itself. Instead, all such information is saved in notes that are written and maintained just like -all other text in your project. - -The relation between all these additional elements is extracted from the documents and notes by the -project indexer, based on the tags and references you set within them. - -Using notes is not required, but making at least minimal notes for each plot element, and adding a -tag to them, makes it possible to use the Outline View to see how each element intersects with each -section of the novel itself, and adds clickable cross-references between documents in the editor -and viewer. - - -.. _a_notes_tags: - -Tags in Notes -============= - -Each new heading in a note can have a tag associated with it. The format of a tag is -``@tag: tagname``, where tagname is a unique identifier of your choosing. Tags can then be -referenced in the novel documents, or cross-referenced in other notes, and will show up in the -Outline View and in the back-reference panel when a document is opened in the viewer. See -:ref:`a_struct_tags` for how to reference notes. - -The syntax highlighter will alert the user that the keyword is correctly used and that the tag is -allowed, that is, the tag is unique. Duplicate tags should be detected as long as the index is up -to date. An invalid tag should have a green wiggly line under it, and will not receive the syntax -colour that valid tags do. - -The tag is the only part of these notes that the application uses. The rest of the document content -is there for the writer to use in whatever way they wish. Of course, the content of the documents -can be added to the manuscript, or an outline document. If you want to compile a single document of -all your notes, you can do this from the :guilabel:`Build Novel Project` tool. - -One note can also reference another note in the same way novel documents do. When the note is -opened in the view panel, the references become clickable links, making it easier to follow -connections in the plot. Notes don't show up in the Outline View though, so referencing between -notes is only meaningful if you want to be able to click-navigate between them, or of course if you -just want to highlight that two notes are related. - -.. tip:: - If you cross-reference between notes and export your project as an HTML document using the - :guilabel:`Build Novel Project` tool, the cross-references become clickable links in the - exported HTML document. - -Example of a project note with two headers, with separate tags, and with references to other notes: - -.. code-block:: none - :linenos: - - # Main Characters - - ## Jane Doe - - @tag: Jane - @location: Earth - - Something about Jane ... - - ## John Doh - - @tag: John - @location: Mars - - Something about John ... diff --git a/docs/source/project_overview.rst b/docs/source/project_overview.rst index b272f3f4..e18f2b93 100644 --- a/docs/source/project_overview.rst +++ b/docs/source/project_overview.rst @@ -29,9 +29,9 @@ Project Roots Projects are structured into a set of top level folders called "Root Folders". They are visible in the project tree at the left side of the main window. -The novel documents go into a root folder of type :guilabel:`Novel`. Project notes go into the -other root folders. These other root folder types are intended for your notes on the various -elements of your story. Using them is of course entirely optional. +The :term:`novel documents` go into a root folder of type :guilabel:`Novel`. :term:`Project notes` +go into the other root folders. These other root folder types are intended for your notes on the +various elements of your story. Using them is of course entirely optional. A new project may not have all of the root folders present, but you can add the ones you want from the project tree tool bar. @@ -41,80 +41,58 @@ them from other documents and notes. The intended usage of each type of root fol below. However, aside from the :guilabel:`Novel` folder, no restrictions are applied by the application on what you put in them. You can use them however you want. +The root folder system is closesly connected to how the Tags and References system works. For more +details, see the :ref:`a_references` chapter. + .. tip:: You can make multiple root folders of each kind if you wish to split up your notes. -.. note:: - It is not the notes themselves that are referenced by the listed reference keywords, but tags - set within the notes. See the examples below and in :ref:`a_struct_tags`. - :guilabel:`Novel` - This is the root folder of all text that goes into the final novel or novels. This class of + This is the root folder type for text that goes into the final novel or novels. This class of documents have other rules and features than the project notes. See :ref:`a_struct` for more details. :guilabel:`Plot` - This is the root folder where main plots can be outlined. It is optional, but adding at least - brief notes can be useful in order to tag plot elements for the Outline View. Tags in this + This is the root folder type where main plots can be outlined. It is optional, but adding at + least brief notes can be useful in order to tag plot elements for the Outline View. Tags in this folder can be references using the ``@plot`` keyword. :guilabel:`Characters` - Character notes go in this root folder. These are especially important if you want to use the - Outline View to see which character appears where, and which part of the story is told from a - specific character's point-of-view, or focusing on a particular character's storyline. Tags in - this folder can be referenced using the ``@pov`` keyword for point-of-view characters, - ``@focus`` for a focus character, or the ``@char`` keyword for any other characters. + Character notes go in this root folder type. These are especially important if you want to use + the :guilabel:`Outline View` to see which character appears where, which part of the story is + told from a specific character's point-of-view, or focusing on a particular character's + storyline. Tags in this type of folder can be referenced using the ``@pov`` keyword for + point-of-view characters, ``@focus`` for a focus character, or the ``@char`` keyword for any + other character. :guilabel:`Locations` - The locations folder is for various scene locations that you want to track. Tags in this folder - can be references using the ``@location`` keyword. + The locations folder type is for various scene locations that you want to track. Tags in this + folder can be references using the ``@location`` keyword. :guilabel:`Timeline` - If the story has multiple plot timelines or jumps in time within the same plot, this class of - notes can be used to track this. Tags in this folder can be references using the ``@time`` + If the story has multiple plot timelines or jumps in time within the same plot, this folder type + can be used to track this. Tags in this type of folder can be references using the ``@time`` keyword. :guilabel:`Objects` - Important objects in the story, for instance important objects that change hands often, can be - tracked here. Tags in this folder can be references using the ``@object`` keyword. + Important objects in the story, for instance objects that change hands often, can be tracked + here. Tags in this type of folder can be references using the ``@object`` keyword. :guilabel:`Entities` Does your plot have many powerful organisations or companies? Or other entities that are part of - the plot? They can be organised here. Tags in this folder can be references using the + the plot? They can be organised here. Tags in this type of folder can be references using the ``@entity`` keyword. :guilabel:`Custom` - The custom root folder can be used for tracking anything else not covered by the above options. - Tags in this folder can be references using the ``@custom`` keyword. + The custom root folder type can be used for tracking anything else not covered by the above + options. Tags in this folder type can be references using the ``@custom`` keyword. The root folders correspond to the categories of tags that can be used to reference them. For more -information about the tags listed, see :ref:`a_struct_tags`. +information about the tags listed, see :ref:`a_references_references`. .. note:: You can rename root folders to whatever you want. However, this doesn't change the reference - keyword. - -Example of a character note: - -.. code-block:: none - :linenos: - - # Jane Doe - - @tag: Jane - - Some information about the character Jane Doe. - -Example of a novel scene referencing the above character: - -.. code-block:: none - :linenos: - - ### Chapter 1, Scene 1 - - @pov: Jane - - When Jane woke up that morning ... + keyword or what they do. .. _a_proj_roots_del: @@ -128,7 +106,7 @@ the menu. Documents in the trash folder are removed from the project index and c referenced. A document or a folder can be deleted from the :guilabel:`Project` menu, or by pressing -:kbd:`Ctrl`:kbd:`Shift`:kbd:`Del`. Root folders can only be deleted when they are empty. +:kbd:`Ctrl+Shift+Del`. Root folders can only be deleted when they are empty. .. _a_proj_roots_out: @@ -138,14 +116,14 @@ Archived Documents If you don't want to delete a document, or put it in the :guilabel:`Trash` folder where it may be deleted, but still want it out of your main project tree, you can create an :guilabel:`Archive` -root folder. +root folder and move it there. You can drag any document to this folder and preserve its settings. The document will always be -excluded from the :guilabel:`Build Novel Project` builds. It is also removed from the project -index, so the tags and references defined in it will not show up anywhere else. +excluded from the :guilabel:`Build Manuscript` tool. It is also removed from the project index, so +the tags and references defined in it will not show up anywhere else. -.. _a_proj_roots_orph: +.. _a_proj_roots_orphaned: Recovered Documents ------------------- @@ -153,19 +131,19 @@ Recovered Documents If novelWriter crashes or otherwise exits without saving the project state, or if you're using a file synchronisation tool that runs out of sync, there may be files in the project folder that aren't tracked in the core project file. These files, when discovered, are recovered and added back -into the project if possible. +into the project, if possible. The discovered files are scanned for meta information that give clues as to where the document may previously have been located in the project. The project loading routines will try to put them back as close as possible to this location, if it still exists. Generally, it will be appended to the end of the folder where it previously was located. If that folder doesn't exist, it will try to add it to the correct root folder. If it cannot figure out which root folder is correct, the document -will be added to the :guilabel:`Novel` root folder. Only if the :guilabel:`Novel` folder is -missing will it give up. +will be added to the :guilabel:`Novel` root folder. Finally, if the :guilabel:`Novel` folder is +missing, one will be created. If the title of the document can be recovered, the word "Recovered:" will be added as a prefix. If -the title cannot be determined, the document will be named "Recovered File N" where N is a -sequential number. +the title cannot be determined, the document will be named after its internal key, which is a +string of characters and numbers. .. _a_proj_roots_lock: @@ -173,11 +151,11 @@ sequential number. Project Lockfile ---------------- -To prevent lost documents caused by file conflicts when novelWriter projects are synced with file -synchronisation tools, a project lockfile is written to the project folder. If you try to open a -project which has such a file present, you will be presented with a warning, and some information -about where else novelWriter thinks the project is also open. You will be give the option to ignore -this warning, and continue opening the project at your own risk. +To prevent lost documents caused by file conflicts when novelWriter projects are synchronised via +file synchronisation tools, a project lockfile is written to the project folder. If you try to open +a project which has such a file present, you will be presented with a warning, and some information +about where else novelWriter thinks the project is also open. You will be given the option to +ignore this warning, and continue opening the project at your own risk. .. note:: If, for some reason, novelWriter crashes, the lock file may remain even if there are no other @@ -198,18 +176,18 @@ Using Folders in the Project Tree --------------------------------- Folders, aside from root folders, have no structural significance to the project. When novelWriter -is processing the documents in the novel, like for instance during export, these folders are -ignored. Only the order of the documents themselves matter. +is processing the documents in the novel, like for instance when you create a manuscript from it, +these folders are ignored. Only the order of the documents themselves matter. -The folders are there purely as a way for the user to organise the documents in meaningful sections -and to be able to collapse and hide them in the project tree when you're not working on those +The folders are there purely as a way for you to organise the documents in meaningful sections and +to be able to collapse and hide them in the project tree when you're not working on those documents. -.. tip:: - You can add child documents to other documents. This is particularly useful when you create - chapters and scenes. If you add separate scene documents, you should also add separate chapter - documents, even if they only contain a chapter heading. You can then add scene documents as - child items to the chapters. +.. versionadded:: 2.0 + As of version 2.0 it is possible to add child documents to other documents. This is particularly + useful when you create chapters and scenes. If you add separate scene documents, you should also + add separate chapter documents, even if they only contain a chapter heading. You can then add + scene documents as child items to the chapters. .. _a_proj_files: @@ -217,15 +195,16 @@ documents. Project Documents ================= -New documents can be created from the tool bar in the Project Tree, or by pressing -:kbd:`Ctrl`:kbd:`N`. This will open the create new item menu and let you choose between a number of +New documents can be created from the toolbar in the :guilabel:`Project Tree`, or by pressing +:kbd:`Ctrl+N`. This will open the create new item menu and let you choose between a number of pre-defined documents and folders. You will be prompted for a label for the new item. You can always rename an item by selecting :guilabel:`Rename Item` from the :guilabel:`Project` menu, or by pressing :kbd:`F2`. Other settings for project items are available from the context menu that you can activate by -right-clicking on an item in the Project Tree. The :guilabel:`Transform` submenu includes options -for converting, splitting, or merging items. +right-clicking on an item in the :guilabel:`Project Tree`. The :guilabel:`Transform` submenu +includes options for converting, splitting, or merging items. See :ref:`a_ui_tree_split_merge` for +more details on the latter two. .. _a_proj_files_counts: @@ -234,16 +213,17 @@ Word Counts ----------- A character, word and paragraph count is maintained for each document, as well as for each section -of a document following a header. The word count and change of words in the current session is -displayed in the footer of any document open in the editor, and all stats are shown in the details -panel below the project tree for any document selected in the project or novel tree. +of a document following a :term:`heading`. The word count and change of words in the +current session is displayed in the footer of any document open in the editor, and all stats are +shown in the details panel below the :guilabel:`Project Tree` for any document selected in the +project or novel trees. The word counts are not updated in real time, but run in the background every few seconds for as long as the document is being actively edited. A total project word count is displayed in the status bar. The total count depends on the sum of the values in the project tree, which again depend on an up to date index. If the counts seem -wrong, a full project word recount can be initiated by rebuilding the project's index. Either form +wrong, a full project word recount can be initiated by rebuilding the project's index. Either from the :guilabel:`Tools` menu, or by pressing :kbd:`F9`. @@ -253,7 +233,7 @@ Project Settings ================ The :guilabel:`Project Settings` can be accessed from the :guilabel:`Project` menu, or by pressing -:kbd:`Ctrl`:kbd:`Shift`:kbd:`,`. This will open a dialog box, with a set of tabs. +:kbd:`Ctrl+Shift+,`. This will open a dialog box, with a set of tabs. Settings Tab @@ -263,26 +243,26 @@ The :guilabel:`Settings` tab holds the project name, title, and author settings. The :guilabel:`Project Name` can be set to a different value than the :guilabel:`Novel Title`. The difference between them is simply that the :guilabel:`Project Name` is used for the GUI (main -window title) and for generating the backup files. The intention is that the -:guilabel:`Project Name` should remain unchanged throughout the project's lifetime, otherwise the -name of exported files and backup files may change too. +window title) and for generating backup files. The intention is that the :guilabel:`Project Name` +should remain unchanged throughout the project's lifetime, otherwise the name of exported files and +backup files may change too. The :guilabel:`Novel Title` and :guilabel:`Authors` settings are used when building the manuscript, for some formats. If your project is in a different language than your main spell checking is set to, you can override the default spell checking language here. You can also override the automatic backup -setting. +setting. The project language can also be changed from the :guilabel:`Tools` menu. Status and Importance Tabs -------------------------- -Each document or folder of type :guilabel:`Novel` can be given a *Status*_* label accompanied by a +Each document or folder of type :guilabel:`Novel` can be given a *Status* label accompanied by a coloured icon, and each document or folder of the remaining types can be given an *Importance* label. -These are purely there for the user's convenience, and you are not required to use them for any +These labels are there purely for your convenience, and you are not required to use them for any other features to work. No other part of novelWriter accesses this information. The intention is to use these to indicate at what stage of completion each novel document is, or how important the content of a note is to the story. You don't have to use them this way, that's just what they were @@ -302,7 +282,7 @@ A set of automatically replaced keywords can be added in this tab. The keywords will be replaced by the text in the right column when documents are opened in the viewer. They will also be applied to manuscript builds. -The auto-replace feature will replace text in angle brackets that are in this list. The syntax +The auto-replace feature will replace text in angle brackets that is in this list. The syntax highlighter will add an alternate colour to text matching the syntax, but it doesn't check if the text is in this list. @@ -332,7 +312,7 @@ It is also possible to disable automated backups for a given project in .. note:: For the backup to be able to run, the :guilabel:`Project Name` must be set in - :guilabel:`Project Settings`. This value is used to generate the folder name for the zip files. + :guilabel:`Project Settings`. This value is used to generate the name and path of the backups. Without it, the backup will not run at all, but it will produce a warning message. @@ -343,19 +323,19 @@ Writing Statistics When you work on a project, a log file records when you opened it, when you closed it, and the total word counts of your novel documents and notes at the end of the session, provided that the -session lasted either more than 5 minutes, or that the total word count changed. You can view this -file in the ``meta`` folder in the directory where you saved your project. The file is named -``sessionStats.log``. +session lasted either more than 5 minutes, or that the total word count changed. For more details +about the log file, see :ref:`a_storage`. -A tool to view the content of this file is available in the :guilabel:`Tools` menu under +A tool to view the content of the log file is available in the :guilabel:`Tools` menu under :guilabel:`Writing Statistics`. You can also launch it by pressing :kbd:`F6`, or find it on the -Sidebar. +sidebar. The tool will show a list of all your sessions, and a set of filters to apply to the data. You can also export the filtered data to a JSON file or to a CSV file that can be opened by a spreadsheet -application like for instance Libre Office Calc. +application like for instance Libre Office Calc or Excel. -As of version 1.2, the log file also stores how much of the session time was spent idle. The -definition of idle here is that the novelWriter main window loses focus, or the user hasn't made -any changes to the currently open document in five minutes. The number of minutes can be altered in -:guilabel:`Preferences`. +.. versionadded:: 1.2 + As of version 1.2, the log file also stores how much of the session time was spent idle. The + definition of idle here is that the novelWriter main window loses focus, or the user hasn't made + any changes to the currently open document in five minutes. The number of minutes can be altered + in :guilabel:`Preferences`. diff --git a/docs/source/project_references.rst b/docs/source/project_references.rst new file mode 100644 index 00000000..b1898d20 --- /dev/null +++ b/docs/source/project_references.rst @@ -0,0 +1,175 @@ +.. _a_references: + +******************* +Tags and References +******************* + +In novelWriter there are no forms or tables to fill in to define the characters, locations and +other elements of your story. Instead, you can mark your :term:`Project Notes` as representing +these story elements by creating a :term:`tag`. Whenever you want to link a piece of yur story to +a note defining a story element, like a character, you create a :term:`reference` back to that tag. +You can also cross-link your Project Notes in the same way. + +This is perhaps one of the features that makes novelWriter quite different than other, similar +applications. It is therefore not always obvious to new users how this is supposed to work, so +this chapter hopes to explains in more detail how these tags and references system works. + +.. tip:: + If you find the Tags and Reference system difficult to follow just from reading this chapter, + you can create a new project in novelWriter and select to "Fill the project with example files" + in the :guilabel:`New Project Wizard`. The example project contains several examples of tags and + references. + + +.. _a_references_metadata: + +Metadata in novelWriter +======================= + +The structure of your novelWriter project is inferred from the :term:`headings` within the +documents, not the documents themselves. See :ref:`a_struct_heads` for more details. Therefore, +metadata is also associated with headings, and not documents. + +If you split your project into separate documents for each scene, this may not matter. However, +there are several benefits to using documents at a larger structural scale when starting your +project. For instance, it may make more sense to define all your scenes, and even chapters, in a +single document at first, or perhaps a document per act. You can later split these documents up +using the split feature. See :ref:`a_ui_tree_split_merge` for more details on this feature. + +The implication here is that you can treat each heading as an independent element of your notes +that can be referenced somewhere else. In order to make it possible to reference a header section, +you need to assign it a tag. + + +.. _a_references_tags: + +How to Use Tags +=============== + +A "tag" in novelWriter is a word or phrase that you define as belonging to a heading. Tags are set +by using the ``@tags`` :term:`keyword`. The full format of a tag is ``@tag: tagname``, where +``tagname`` is an identifier of your choosing. You can only set *one* tag per heading, and the tag +has to be unique across all documents in the project. + +.. note:: + In version 2.2, tags will be made case insensitive, but as of novelWriter 2.1 they are not. You + should avoid using tags that are only distinquished by case. + +Tags can then be referenced in the novel documents, or cross-referenced in other notes, and will +show up in the :guilabel:`Outline View` and in the back-reference panel when a document is opened +in the viewer. + +The syntax highlighter will alert you that the keyword is correctly used and that the tag is +allowed, that is, the tag is unique. Duplicate tags should be detected as long as the index is up +to date. An invalid tag should have a green wiggly line under it, and will not receive the syntax +colour that valid tags do. + +The tag is the only part of these notes that the application uses. The rest of the document content +is there for the writer to use in whatever way they wish. Of course, the content of the documents +can be added to the manuscript, or an outline document. If you want to compile a single document of +all your notes, you can do this from the :guilabel:`Manuscript Build` tool. + +Example: + +.. code-block:: none + + # Jane Doe + + @tag: Jane + + Some information about the character Jane Doe. + +When this is done in a document in a :term:`Root Folder` of type "Characters", the tag is +automatically treated as an available character in your project, and you will be able to reference +it in any of your other documents. + +It is the root folder type that defines what category of story elements the tag is indexed under. +See the :ref:`a_proj_roots` section for an overview of availabe root folder types. + + +.. _a_references_references: + +How to Use References +===================== + +Each heading of any level in your project can contain references to tags set in project notes. The +references are gathered by the indexer and used to generate the :guilabel:`Outline View`, among +other things. + +References are set as a :term:`keyword` and a list of corresponding tags. The valid keywords are +listed below. The format of a reference line is ``@keyword: value1, [value2] ... [valueN]``. All +keywords allow multiple values. + +``@pov`` + The point-of-view character for the current section. The target must be a note tag in a + :guilabel:`Character` type root folder. + +``@focus`` + The character that has the focus for the current section. This can be used in cases where the + focus is not a point-of-view character. The target must be a note tag in a :guilabel:`Character` + type root folder. + +``@char`` + Other characters in the current section. The target must be a note tag in a + :guilabel:`Character` type root folder. This should not include the point-of-view or focus + character if those references are used. + +``@plot`` + The plot or subplot advanced in the current section. The target must be a note tag in a + :guilabel:`Plot` type root folder. + +``@time`` + The timelines touched by the current section. The target must be a note tag in a + :guilabel:`Timeline` type root folder. + +``@location`` + The location the current section takes place in. The target must be a note tag in a + :guilabel:`Locations` type root folder. + +``@object`` + Objects present in the current section. The target must be a note tag in a :guilabel:`Object` + type root folder. + +``@entity`` + Entities present in the current section. The target must be a note tag in a + :guilabel:`Entities` type root folder. + +``@custom`` + Custom references in the current section. The target must be a note tag in a :guilabel:`Custom` + type root folder. The custom folder are for any other category of notes you may want to use. + +The syntax highlighter will alert the user that the tags and references are used correctly, and +that the tags referenced exist. + +The highlighter may be mistaken if the index of defined tags is out of date. If so, press :kbd:`F9` +to regenerate it, or select :guilabel:`Rebuild Index` from the :guilabel:`Tools` menu. In general, +the index for a document is regenerated when it is saved, so this shouldn't normally be necessary. + +One note can also reference another note in the same way novel documents do. When the note is +opened in the document viewer, the references become clickable links, making it easier to follow +connections in the plot. You can follow links in the document editor by clicking them with the +mouse while holding down the :kbd:`Ctrl` key. Clicked links are always opened in the view panel. + +Project notes don't show up in the :guilabel:`Outline View`, so referencing between notes is only +meaningful if you want to be able to click-navigate between them, or of course if you just want to +highlight that two notes are related. + +.. tip:: + If you cross-reference between notes and export your project as an HTML document using the + :guilabel:`Manuscript Build` tool, the cross-references become clickable links in the exported + HTML document. + +Example of a novel document with references to characters and plots: + +.. code-block:: none + + ## Chapter 1 + + @pov: Jane + + ### Scene 1 + + @char: John, Sam + @plot: Main + + Once upon a time ... diff --git a/docs/source/project_structure.rst b/docs/source/project_structure.rst index 35cc861e..117cfdfb 100644 --- a/docs/source/project_structure.rst +++ b/docs/source/project_structure.rst @@ -4,10 +4,16 @@ Novel Structure *************** -This section covers the structure of a novel project. +This chapter covers the structure of a novel project. -It concerns documents under the :guilabel:`Novel` type root folder only. There are some -restrictions and features that only apply to these types of documents. +There are two different types of documents in a project, :guilabel:`Novel Documents` and +:guilabel:`Project Notes`. Novel documents can only live in a :guilabel:`Novel` type root folder. +You can also move them to :guilabel:`Archive` and :guilabel:`Trash` of course. This chapter covers +the former type. + +The :guilabel:`Project Tree` can distinguish between the different header levels of the novel +documents using coloured icons, and optionally add emphasis on the label, set in +:guilabel:`Preferences`. .. _a_struct_heads: @@ -23,8 +29,9 @@ title. See also the :ref:`a_fmt` section for more details about the markdown syn .. note:: The header levels are not only important when generating the manuscript, they are also used by - the indexer when building the outline tree in the Outline as well as the Novel Tree. Each - heading also starts a new region where new references and tags can be defined. + the indexer when building the outline tree in the :guilabel:`Outline View` as well as in the + :guilabel:`Novel Tree`. Each heading also starts a new region where new Tags and References + can be defined. See :ref:`a_references`. The syntax for the four basic header types, and the two special header types, is listed in section :ref:`a_fmt_head`. The meaning of the four levels for the structure of your novel is as follows: @@ -32,7 +39,7 @@ The syntax for the four basic header types, and the two special header types, is **Header Level 1: Partition** This header level signifies that the text refers to a top level partition. This is useful when you want to split the manuscript up into books, parts, or acts. These headings are not required. - The novel title itself should use the special header level explained in :ref:`a_fmt_head`. + The novel title itself should use the special header level ``#!`` covered in :ref:`a_fmt_head`. **Header Level 2: Chapter** This header level signifies a chapter level partition. Each time you want to start a new @@ -49,18 +56,19 @@ The syntax for the four basic header types, and the two special header types, is **Header Level 4: Section** This header level signifies a sub-scene level partition, usually called a "section" in the - documentation and the user interface. These can be useful if you want to change tag references + documentation and the user interface. These can be useful if you want to change references mid-scene, like if you change the point-of-view character. You are free to use sections as you wish, and you can filter them out of the final manuscript just like with scene titles. Page breaks are automatically added before level 1 and 2 headers when you build your project to a -format that supports page breaks, or when you print the document directly from the build tool. If -you want page breaks in other places, you have to specify them manually. See :ref:`a_fmt_break`. +format that supports page breaks, or when you print the document directly from the +:guilabel:`Manuscript Build` tool. If you want page breaks in other places, you have to specify +them manually. See :ref:`a_fmt_break`. .. tip:: There are multiple options of how to process novel titles when building the manuscript. For instance, chapter numbers can be applied automatically, and so can scene numbers if you want - them in a draft manuscript. See the :ref:`a_export` page for more details. + them in a draft manuscript. See the :ref:`a_manuscript` page for more details. .. _a_struct_heads_title: @@ -89,13 +97,13 @@ Unnumbered Chapter Headings --------------------------- If you use the automatic numbering feature for your chapters, but you want to keep some special -chapters separate from this, you cam add a ``!`` to the level 2 header formatting code to tell the +chapters separate from this, you cam add an ``!`` to the level 2 header formatting code to tell the build tool to skip these chapters. ``##! Unnumbered Chapter Title`` -There is a separate formatting feature for such chapters in the :guilabel:`Build Novel Project` -tool as well. See the :ref:`a_export` page for more details. When building a document of a format +There is a separate formatting feature for such chapters in the :guilabel:`Manuscript Build` tool +as well. See the :ref:`a_manuscript` page for more details. When building a document of a format that supports page breaks, also unnumbered chapters will have a page break added just like for normal chapters. @@ -104,105 +112,3 @@ normal chapters. the first character of the chapter title itself. This feature has been dropped in favour of the current format in order to keep level 1 and 2 headers consistent. Please update your chapter headings if you've used this syntax. - - -.. _a_struct_tags: - -Note References -=============== - -Each text partition, indicated by a heading of any level, can contain references to tags set in the -project notes of the project. The references are gathered by the indexer and used to generate the -Outline View. This section covers how to make references to tags. See :ref:`a_notes_tags` for how -to define tags the references can point to. - -References and tags are also clickable in the document editor and viewer, making it easy to -navigate between reference notes while writing. Clicked links are always opened in the view panel. - -References are set as a keyword and a list of corresponding tags. The valid keywords are listed -below. The format of a reference line is ``@keyword: value1, [value2] ... [valueN]``. All keywords -allow multiple values. - -``@pov`` - The point-of-view character for the current section. The target must be a note tag in a - :guilabel:`Character` type root folder. - -``@focus`` - The character that has the focus for the current section. This can be used in cases where the - focus is not a point-of-view character. The target must be a note tag in a :guilabel:`Character` - type root folder. - -``@char`` - Other characters in the current section. The target must be a note tag in a - :guilabel:`Character` type root folder. This should not include the point-of-view or focus - character if those references are used. - -``@plot`` - The plot or subplot advanced in the current section. The target must be a note tag in a - :guilabel:`Plot` type root folder. - -``@time`` - The timelines touched by the current section. The target must be a note tag in a - :guilabel:`Timeline` type root folder. - -``@location`` - The location the current section takes place in. The target must be a note tag in a - :guilabel:`Locations` type root folder. - -``@object`` - Objects present in the current section. The target must be a note tag in a :guilabel:`Object` - type root folder. - -``@entity`` - Entities present in the current section. The target must be a note tag in a - :guilabel:`Entities` type root folder. - -``@custom`` - Custom references in the current section. The target must be a note tag in a :guilabel:`Custom` - type root folder. The custom folder are for any other category of notes you may want to use. - -The syntax highlighter will alert the user that the tags and references are used correctly, and -that the tags referenced exist. - -The highlighter may be mistaken if the index of defined tags is out of date. If so, press :kbd:`F9` -to regenerate it, or select :guilabel:`Rebuild Index` from the :guilabel:`Tools` menu. In general, -the index for a document is regenerated when it is saved, so this shouldn't normally be necessary. - -Example of a novel document with references to characters and plots: - -.. code-block:: none - :linenos: - - ## Chapter 1 - - @pov: Jane - - ### Scene 1 - - @char: John, Sam - @plot: Main - - Once upon a time ... - - -.. _a_struct_layout: - -Document Layout -=============== - -All documents in the project can have a layout format set. Previously, there were multiple layouts -available to change how the documents where formatted on export. These have now been reduced to -just two layouts: :guilabel:`Novel Document` and :guilabel:`Project Note`. - -Novel documents can only live in a :guilabel:`Novel` type root folder. You can also move them to -:guilabel:`Archive` and :guilabel:`Trash` of course. Project notes can be added anywhere in the -project. - -The project tree can distinguish between the different layouts and header levels of the documents -using coloured icons, and optionally add emphasis on the label (See the :guilabel:`Preferences`.) -For novel documents, the heading level of the first heading is recorded, and indicated by the icon. - -.. tip:: - You can always start writing with a coarse setup with one or a few documents, and then later use - the split tool to split the documents into separate chapter and scene documents. You can split a - document on any of the four header levels. diff --git a/docs/source/usage_breakdown.rst b/docs/source/usage_breakdown.rst index c1f3b6a6..c5c1eaca 100644 --- a/docs/source/usage_breakdown.rst +++ b/docs/source/usage_breakdown.rst @@ -152,7 +152,7 @@ The project tree will select an icon for the document based on the first heading This header level structure is only taken into account for :term:`novel documents`. For :term:`project notes`, the header levels have no structural meaning, and the user is free to do -whatever they want. See :ref:`a_struct` and :ref:`a_notes` for more details. +whatever they want. See :ref:`a_struct` and :ref:`a_references` for more details. .. versionadded:: 2.0 You can add documents as child items of other documents. This is often more useful than adding @@ -177,12 +177,12 @@ In addition, you can export the content of the project to a JSON file. This is u to write your own custom processing script in for instance Python, as the entire novel can be read into a Python dictionary with a couple of lines of code. The JSON file can be populated with either HTML formatted text, or with the raw text as typed into the novel documents. -See :ref:`a_export_options` for more details. +See :ref:`a_manuscript_build` for more details. .. versionadded:: 2.1 You can now define multiple build definitions in the :guilabel:`Build Manuscript` tool. This allows you to define specific settings for various types of draft documents, outline documents, - and manuscript formats. See :ref:`a_export` for more details. + and manuscript formats. See :ref:`a_manuscript` for more details. .. _a_breakdown_storage: diff --git a/docs/source/usage_format.rst b/docs/source/usage_format.rst index 98000f83..04d4ccdf 100644 --- a/docs/source/usage_format.rst +++ b/docs/source/usage_format.rst @@ -204,8 +204,8 @@ References are on the form: ``@keyword: value`` A reference keyword followed by a value, or a comma separated list of values. -The available reference keywords are listed in the :ref:`a_struct_tags` section. They can also be -inserted at the cursor position in the editor via the :guilabel:`Insert` menu. +The available reference keywords are listed in the :ref:`a_references_references` section. They can +also be inserted at the cursor position in the editor via the :guilabel:`Insert` menu. .. _a_fmt_align: diff --git a/docs/source/usage_project.rst b/docs/source/usage_project.rst index a86ecd4f..3482534d 100644 --- a/docs/source/usage_project.rst +++ b/docs/source/usage_project.rst @@ -58,16 +58,58 @@ At the top of the tree, you will find a set of buttons. folders. You can also activate this dropdown menu by pressing :kbd:`Ctrl+N`. * The last button is a menu of further actions you can apply to the project tree. -.. tip:: - Under the :guilabel:`Transform` submenu in the context menu of an item, you will find several - options on how to change a document or folder. This includes changing between document and note, - splitting them into multiple documents, or merging child items into a single document. - Below the project tree you will find a small details panel showing the full information of the currently selected item. This panel also includes the latest paragraph and character counts in addition to the word count. +.. _a_ui_tree_split_merge: + +Splitting and Merging Documents +------------------------------- + +Under the :guilabel:`Transform` submenu in the context menu of an item in the project tree, you +will find several options on how to change a document or folder. This includes changing between +document and note, but also splitting them into multiple documents, or merging child items into a +single document. + +Splitting Documents +^^^^^^^^^^^^^^^^^^^ + +.. figure:: images/fig_project_split_tool.png + + The :guilabel:`Split Document` dialog. + +The :guilabel:`Split Document by Header` option will open a dialog that allows you to split the +selected document into multiple new documents based on the headers it contains. You can select at +which header level the split is to be performed from the dropdown box. The list box will preview +which headers will be split into new documents. + +You are given the option to create a folder for these new documents, and whether or not to create a +hierarchy of documents. That is, put sections under scenes, and scenes under chapters. + +The source document **is not** deleted in the process, but you have the option to let the tool move +the source document to the :guilabel:`Trash` folder. + +Merging Documents +^^^^^^^^^^^^^^^^^ + +.. figure:: images/fig_project_merge_tool.png + + The :guilabel:`Merge Documents` dialog. + +You have two options for merging documents that are child elements of another document. You can +either :guilabel:`Merge Child Items into Self` and :guilabel:`Merge Child Items into New`. The +first option will pull all content of child items and merge them into the parent document, while +the second option will create a new document in the process. + +When merging documents in a folder, you only have the latter process is possible, so only the +choice :guilabel:`Merge Documents in Folder` is available. + +In either case, the :guilabel:`Merge Documents` dialog will let you exclude documents you don't +want to include, and it also lets you reorder them if you wish. + + .. _a_ui_tree_status: Document Importance and Status From b16f4477b8508fb5ed473b3373fd4184159f3eb0 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 15 Oct 2023 17:41:22 +0200 Subject: [PATCH 4/6] Update the additional topics section of the docs --- docs/source/tech_locations.rst | 4 +- docs/source/tech_storage.rst | 89 ++++++++++++++++------------------ 2 files changed, 44 insertions(+), 49 deletions(-) diff --git a/docs/source/tech_locations.rst b/docs/source/tech_locations.rst index 29edfb3d..ad0aa5df 100644 --- a/docs/source/tech_locations.rst +++ b/docs/source/tech_locations.rst @@ -24,7 +24,7 @@ The standard paths are: * Linux: ``~/.config/novelwriter/novelwriter.conf`` * macOS: ``~/Library/Preferences/novelwriter/novelwriter.conf`` * Windows: ``C:\Users\\AppData\Local\novelwriter\novelwriter.conf`` - + Here, ``~`` corresponds to the user's home directory on Linux and macOS, and ```` is the user's username on Windows. @@ -47,7 +47,7 @@ The standard paths are: * Linux: ``~/.local/share/novelwriter/`` * macOS: ``~/Library/Application Support/novelwriter/`` * Windows: ``C:\Users\\AppData\Roaming\novelwriter\`` - + Here, ``~`` corresponds to the user's home directory on Linux and macOS, and ```` is the user's username on Windows. diff --git a/docs/source/tech_storage.rst b/docs/source/tech_storage.rst index 10eb9cc8..776eef6a 100644 --- a/docs/source/tech_storage.rst +++ b/docs/source/tech_storage.rst @@ -13,10 +13,10 @@ Project Structure ================= All novelWriter files are written with utf-8 encoding. Since Python automatically converts Unix -line endings to Windows line endings on Windows systems, novelWriter does not make any adaptations -to the formatting on Windows systems. This is handled entirely by the Python standard library. -Python also handles this when working on the same files on both Windows and Unix-based operating -systems. +line endings to Windows line endings on Windows systems, and vice versa, novelWriter does not make +any adaptations to the formatting on Windows systems. This is handled entirely by the Python +standard library. Python also handles this when working on the same files on both Windows and +Unix-based operating systems. Main Project File @@ -25,18 +25,13 @@ Main Project File The project itself requires a dedicated folder for storing its files, where novelWriter will create its own "file system" where the folder and file hierarchy is described in a project XML file. This is the main project file in the project's root folder with the name ``nwProject.nwx``. This file -also contains all the meta data required for the project, and a number of related project settings. +also contains all the meta data required for the project (except the index data), and a number of +related project settings. If this file is lost or corrupted, the structure of the project is lost, although not the text itself. It is important to keep this file backed up, either through the built-in backup tool, or your own backup solution. -.. tip:: - The novelWriter project folder is structured so that it can easily be added to a version control - system like git. If you do so, you may want to add a `.gitignore` file to exclude files with the - extensions `.json` as JSON files are used to cache the index and various run-time settings and - are generally large files that change often. - The project XML file is indent-formatted, and is suitable for diff tools and version control since most of the file will stay static, although a timesetamp is set in the meta section on line 2, and various meta data entries incremented, on each save. @@ -54,34 +49,35 @@ various meta data entries incremented, on each save. Project Documents ================= -All the project documents are saved in a folder in the main project folder named ``content``. Each -document has a file handle based on a 52 bit random number, represented as a hexadecimal string. -The documents are saved with a filename assembled from this handle and the file extension ``.nwd``. +All the project documents are saved in a subfolder of the main project folder named ``content``. +Each document has a file handle based on a 52 bit random number, represented as a hexadecimal +string. The documents are saved with a filename assembled from this handle and the file extension +``.nwd``. If you wish to find the file system location of a document in the project, you can either look it up in the project XML file, select :guilabel:`Show File Details` from the :guilabel:`Document` menu -when having the document open, or look in the ``ToC.txt`` file in the root of the project folder. -The ``ToC.txt`` file has a list of all documents in the project, referenced by their label, and -where they are saved. +when having the document open in the editor, or look in the ``ToC.txt`` file in the root of the +project folder. The ``ToC.txt`` file has a list of all documents in the project, referenced by +their label, and where they are saved. The reason for this cryptic file naming is to avoid issues with file naming conventions and restrictions on different operating systems, and also to have a file name that does not depend on -what the user names the document within the project, or changes it to. This is particularly useful -when using a versioning system. +what you name the document within the project, or changes it to. This is particularly useful when +using a versioning system. Each document file contains a plain text version of the text from the editor. The file can in principle be edited in any text editor, and is suitable for diffing and version control if so desired. Just make sure the file remains in utf-8 encoding, otherwise unicode characters may become mangled when the file is opened in novelWriter again. -Editing these files is generally not recommended outside of special circumstances, whatever they -may be. The reason for this is that the index will not be automatically updated when doing so, -which means novelWriter doesn't know you've altered the file. If you do edit a file in this manner, -you should rebuild the index when you next open the project in novelWriter. +Editing these files is generally not recommended. The reason for this is that the index will not be +automatically updated when doing so, which means novelWriter doesn't know you've altered the file. +If you *do* edit a file in this manner, you should rebuild the index when you next open the project +in novelWriter. The first lines of the file may contain some meta data starting with the characters ``%%~``. These -lines are mainly there to restore some information if it is lost from the project file, and the -information may be helpful if you do open the file in an external editor as it contains the +lines are mainly there to restore some information if the file is lost from the main project file, +and the information may be helpful if you do open the file in an external editor as it contains the document label and the document class and layout. The lines can be deleted without any consequences to the rest of the content of the file, and will be added back the next time the document is saved in novelWriter. @@ -91,9 +87,9 @@ The File Saving Process ----------------------- When saving the project file, or any of the documents, the data is first saved to a temporary file. -If successful, the old data file is then removed, and the temporary file becomes the new file. This -ensures that the previously saved data is only replaced when the new data has been successfully -saved to the storage medium. +If successful, the old data file is then removed, and the temporary file replaces it. This ensures +that the previously saved data is only replaced when the new data has been successfully saved to +the storage medium. For the project XML file, a ``.bak`` file is in addition kept, which will always contain the previous version of the file, although when auto-save is enabled, they may have the same content. @@ -106,19 +102,19 @@ Project Meta Data The project folder contains a subfolder named ``meta``, containing a number of files. The meta folder contains semi-important files. That is, they can be lost with only minor impact to the -project. +project. All files in this folder are JSON or JSON Lines files, although some other files may +remain from earlier versions of novelWriter as they haven't all been JSON files in the past. If you use version control software on your project, you can exclude this folder, although you may -want to track the session log file and the custom words list. The JSON files within this folder can -safely be ignored as they will be automatically regenerated if lost. +want to track the session log file and the custom words list. The Project Index ----------------- -Between writing sessions, the project index is saved in a JSON file in ``meta/tagsIndex.json``. -This file is not critical. If it is lost, it can be rebuilt from within novelWriter from the -:guilabel:`Tools` menu. +Between writing sessions, the project index is saved in a JSON file in ``meta/index.json``. +This file is not critical. If it is lost, it can be completely rebuilt from within novelWriter from +the :guilabel:`Tools` menu. The index is maintained and updated whenever a document or note is saved in the editor. It contains all references and tags in documents and notes, as well as the location of all headers in the @@ -131,10 +127,17 @@ check somehow fails and novelWriter keeps crashing, you can delete the file manu the index. If this too fails, you have likely encountered a bug. +Build Definitions +----------------- + +The build definitions from the :guilabel:`Manuscript Build` tool are kept in the +``meta/builds.json`` file. If this file is lost, all custom build definitions are lost too. + + Cached GUI Options ------------------ -A file named ``meta/guiOptions.json`` contains the latest state of various GUI buttons, switches, +A file named ``meta/options.json`` contains the latest state of various GUI buttons, switches, dialog window sizes, column sizes, etc, from the GUI. These are the GUI settings that are specific to the project. Global GUI settings are stored in the main config file. @@ -145,7 +148,7 @@ settings. Custom Word List ---------------- -A file named ``meta/wordlist.txt`` contains all the custom words you've added to the project for +A file named ``meta/userdict.json`` contains all the custom words you've added to the project for spell checking purposes. The content of the file can be edited from the :guilabel:`Tools` menu. If you lose this file, all your custom spell check words will be lost too. @@ -153,18 +156,10 @@ you lose this file, all your custom spell check words will be lost too. Session Stats ------------- -The writing progress is saved in the ``meta/sessionStats.log`` file. This file records the length +The writing progress is saved in the ``meta/sessions.jsonl`` file. This file records the length and word counts of each writing session on the given project. The file is used by the :guilabel:`Writing Statistics` tool. If this file is lost, the history it contains is also lost, but it has otherwise no impact on the project. - -Project Cache -============= - -The project ``cache`` folder contains non-critical files. If these files are lost, there is no -impact on the functionality of novelWriter or the history of the project. It contains temporary -files, like the preview document in the :guilabel:`Build Novel Project` tool. - -It should be excluded from version control tools if such are used. The folder will be removed -entirely in novelWriter 2.1. +Each session is recorded as a JSON object on a single line of the file. Each session record is +appended tot he file. From cceb31aac724a0c024a1fddd7a65e57a94595b49 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 15 Oct 2023 17:53:51 +0200 Subject: [PATCH 5/6] Update the glossary section of the docs --- docs/source/int_glossary.rst | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/docs/source/int_glossary.rst b/docs/source/int_glossary.rst index 077c80aa..a57ac414 100644 --- a/docs/source/int_glossary.rst +++ b/docs/source/int_glossary.rst @@ -5,6 +5,7 @@ Glossary ******** .. glossary:: + :sorted: Root Folder A "Root Folder" is a top level folder of the project tree in novelWriter. Each type of root @@ -24,16 +25,27 @@ Glossary more details on how to use them. Tag - ... + A tag is a user defined value assigned as a tag to a section of your :term:`Project Notes`. + It is optional, and can be defined once per heading. It is set using the :term:`keyword` + syntax ``@tag: value``, where ``value`` is the user defined part. Each tag can be referenced + in another file using one of the :term:`reference` keywords. See :ref:`a_references` chapter + for more details. Reference - ... + A references is one of a set of :term:`keywords` that can be used to link to a + :term:`tag` in another document. The reference keywords are specific to the different + :term:`root folder` types. A full overview is available in the :ref:`a_references` chapter. Project Index - ... + The project index is a record of all headings in a project, with all their meta data like + synopsis comments, :term:`tags` and :term:`references`. The project index is + kept up to date automatically, but can also be regenerated manually from the + :guilabel:`Tools` menu or by pressing :kbd:`F9`. Context Menu - ... + A context menu is a menu that pops up when you right click something in the user interface. + In novelWriter, you can often also open a context menu by pressing the keyboard shortcut + :kbd:`Ctrl+.`. Headings Each level of headings in :term:`Novel Documents` have a specific meaning in terms of the @@ -42,4 +54,11 @@ Glossary matter. For more details on headings in novel documents, see :ref:`a_struct_heads`. Keyword - ... + A keyword in novelWriter is a special command you put in the text of your documents. They are + not standard Markdown, but is used in novelWriter to add information that is interpreted by + the application. For instance, keywords are used for :term:`tags` and + :term:`references`. + + Keywords must always be on their own line, and the first character of the line must always be + the ``@`` character. The keyword must also always be followed by a ``:`` character, and the + values passed to the command are added after this, separated by commas. From ccffa91c49fa89f74f78e572b6549edba64002a4 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 15 Oct 2023 20:11:29 +0200 Subject: [PATCH 6/6] Make a second apss through the entire documentation to fix issues --- docs/source/index.rst | 6 +-- docs/source/int_customise.rst | 19 +++---- docs/source/int_howto.rst | 4 +- docs/source/int_introduction.rst | 32 +++++------ docs/source/int_overview.rst | 43 +++++++-------- docs/source/int_started.rst | 12 ++--- docs/source/project_manuscript.rst | 42 +++++++-------- docs/source/project_overview.rst | 75 +++++++++++++------------- docs/source/project_references.rst | 51 +++++++++--------- docs/source/project_structure.rst | 9 ++-- docs/source/tech_locations.rst | 16 +++--- docs/source/tech_source.rst | 26 ++++----- docs/source/tech_storage.rst | 18 +++---- docs/source/tech_tests.rst | 13 +++-- docs/source/usage_breakdown.rst | 82 ++++++++++++++++------------- docs/source/usage_format.rst | 19 ++++--- docs/source/usage_project.rst | 29 +++++----- docs/source/usage_projectformat.rst | 9 ++-- docs/source/usage_shortcuts.rst | 4 +- docs/source/usage_typography.rst | 6 +-- docs/source/usage_writing.rst | 32 +++++------ 21 files changed, 278 insertions(+), 269 deletions(-) diff --git a/docs/source/index.rst b/docs/source/index.rst index 3420ce57..1495d713 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -18,13 +18,13 @@ storage for robustness. The project storage is suitable for version control software, and also well suited for file synchronisation tools. All text is saved as plain text files with a meta data header. The core -project structure is stored in a single project XML file. Other meta data is primarily saved as -JSON files. See the :ref:`a_breakdown_storage` section for more details. +project structure is stored in a single project XML file. Other meta data is saved as JSON files. +See the :ref:`a_breakdown_storage` section for more details. Any operating system that can run Python 3 and has the Qt 5 libraries should be able to run novelWriter. It runs fine on Linux, Windows and MacOS, and users have tested it on other platforms as well. novelWriter can also be run directly from the Python source, or installed from packages or -from pip. See :ref:`a_started` for more details. +with pip. See :ref:`a_started` for more details. **Useful Links** diff --git a/docs/source/int_customise.rst b/docs/source/int_customise.rst index c151322c..9098db7d 100644 --- a/docs/source/int_customise.rst +++ b/docs/source/int_customise.rst @@ -17,7 +17,7 @@ Spell Check Dictionaries ======================== novelWriter uses Enchant_ as the spell checking tool. Depending on your operating system, it may or -may not load installed spell check dictionaries automatically. +may not load all installed spell check dictionaries automatically. Linux and MacOS --------------- @@ -40,7 +40,6 @@ This assumes your user profile is stored at ``C:\Users\``. The last one or not exist, so you may need to create them. .. note:: - The Free Desktop link points to a repository, and what may look like file links inside the dictionary folder are actually links to web pages. If you right-click and download those, you get HTML files, not dictionaries! @@ -54,9 +53,9 @@ not exist, so you may need to create them. Syntax and GUI Themes ===================== -Adding your own GUI and syntax themes is relatively easy altough requires that you manually edit -config files with colour values. The themes are defined by simple plain text config files with meta -data and colour settings. +Adding your own GUI and syntax themes is relatively easy, altough it requires that you manually +edit config files with colour values. The themes are defined by simple plain text config files with +meta data and colour settings. In order to make your own versions, first copy one of the existing files to your local computer and modify it as you like. @@ -81,15 +80,14 @@ set as ``name`` inside the file. .. versionadded:: 2.0 The ``icontheme`` value was added to GUI themes. Make sure you set this value in existing custom - themes. Otherwise it defaults to ``typicons_light``, which may not match your theme colour - scheme. Otherwise, novelWriter will try to guess your icon theme, and may not pick the most + themes. Otherwise, novelWriter will try to guess your icon theme, and may not pick the most suitable one. Gustom GUI and Icons Theme -------------------------- -A GUI theme conf file consists of the follwing settings: +A GUI theme ``.conf`` file consists of the follwing settings: .. code-block:: cfg @@ -138,7 +136,7 @@ Omitted values are not loaded and will use default values. Custom Syntax Theme ------------------- -A syntax theme conf file consists of the follwing settings: +A syntax theme ``.conf`` file consists of the follwing settings: .. code-block:: cfg @@ -168,7 +166,6 @@ A syntax theme conf file consists of the follwing settings: replacetag = 0, 0, 0 modifier = 0, 0, 0 - In the Main section, you must define at least the ``name`` setting. The Syntax colour values are -RGB numbers on the format ``r, g, b`` where each is an integer from to 255. Omitted values are set +RGB numbers on the format ``r, g, b`` where each is an integer from to 255. Omitted values default to black, except ``background`` which defaults to white, diff --git a/docs/source/int_howto.rst b/docs/source/int_howto.rst index b0be358d..95a83876 100644 --- a/docs/source/int_howto.rst +++ b/docs/source/int_howto.rst @@ -25,7 +25,7 @@ Managing the Project :guilabel:`Merge Documents in Folder`. In the dialog that pops up, the documents will be in the same order as in the folder, but you - can also rearrange them here of you wish. + can also rearrange them here of you wish. See :ref:`a_ui_tree_split_merge` for more details. Layout Tricks @@ -68,7 +68,7 @@ Organising Your Text for soft scene breaks. the :guilabel:`Build Manuscript` tool will let you add separate formatting for the two when you generate your manuscript. You can for instance add the common "``* * *``" for hard breaks and select to hide section breaks, which will just insert an empty - paragraph in their place. + paragraph in their place. See :ref:`a_manuscript_settings` for more details. Other Tools diff --git a/docs/source/int_introduction.rst b/docs/source/int_introduction.rst index b595d296..d4c99188 100644 --- a/docs/source/int_introduction.rst +++ b/docs/source/int_introduction.rst @@ -7,10 +7,10 @@ Key Features .. _Snowflake: https://www.advancedfictionwriting.com/articles/snowflake-method/ .. _Markdown: https://en.wikipedia.org/wiki/Markdown -At the core, novelWriter is a multi-document plain text editor. It uses a markup syntax inspired by +At its core, novelWriter is a multi-document plain text editor. It uses a markup syntax inspired by Markdown_ to apply simple formatting to the text. It is designed for writing fiction, so the -formatting features are limited to those relevant for this purpose. It is not suitable for -technical writing, and it is *not* a full feature Markdown editor. +formatting features available are limited to those relevant for this purpose. It is *not* suitable +for technical writing, and it is *not* a full-feature Markdown editor. Your novel project is organised as a collection of separate plain text documents instead of a single, large document. The idea here is to make it easier to reorganise your project structure @@ -22,8 +22,8 @@ your notes about your characters, your world building, and so on. You can at any point split the individual documents by their headers up into multiple documents, or merge multiple documents into single documents. This makes it easier to use variations of the -popular Snowflake_ method for writing. You can focus on writing larger structure-focused documents, -like one per act for instance, and later effortlessly split these up into scenes by their headers. +Snowflake_ method for writing. You can focus on writing larger structure-focused documents, like +one per act for instance, and later effortlessly split these up into scenes by their headers. Below are some key features of novelWriter. @@ -42,11 +42,11 @@ Below are some key features of novelWriter. **Organise your documents how you like** You can split your novel project up into as many individual documents as you want to. When you - build the project, they are all glued together in the top-to-bottom order in which they appear - in the project tree. You can use as few text documents as you like, but splitting the project up - into chapters and scenes means you can easily reorder them using the drag and drop feature. You - can start out with a few documents and then later split them into multiple documents based on - their headers. + build the project into a manuscript, they are all glued together in the top-to-bottom order in + which they appear in the project tree. You can use as few text documents as you like, but + splitting the project up into chapters and scenes means you can easily reorder them using the + drag-and-drop feature. You can also start out with a few documents and then later split them + into multiple documents based on their headers. **Multi-novel project support** As of novelWriter 2.0, you can have multiple Novel type root folders in a project. This allows @@ -56,22 +56,22 @@ Below are some key features of novelWriter. **Keep track of your plot elements** All notes in your project can be assigned a :term:`tag` that you can :term:`reference` from any other document or note. In fact, you can add a new tag under each heading of a note if you need - to be able to reference specific sections. + to be able to reference specific sections of ot. **Get an overview of your plot elements** In the :guilabel:`Outline View` on the main window you can see an outline of all the chapters, scenes, and sections of your project. If they have any references in them, these are listed in - additional columns. You can also add a synopsis to each document, which can be listed here as - well. You have the option to add or remove columns of information from this outline. A subset of - the outline information is also available in the :guilabel:`Novel View` as an alternative view - to the project tree. + additional columns. You can also add a synopsis to each chapter or scene, which can be listed + here as well. You have the option to add or remove columns of information from this outline. A + subset of the outline information is also available in the :guilabel:`Novel View` as an + alternative view to the project tree. **Building your manuscript** Whether you want to assemble a manuscript, or export all your notes, or generate an outline of your chapters and scenes with a synopsis, you can use the :guilabel:`Build Manuscript` tool to do so. The tool lets you select what information you want to include in the generated document, and how it is formatted. You can send the result to a printer, a PDF, or to an Open Document - file that can be opened by most office type word processors. You can also generate the result + file that can be opened by most office type word processors. You can also generate the result as HTML, or Markdown, both suitable for further conversion to other formats. diff --git a/docs/source/int_overview.rst b/docs/source/int_overview.rst index b2d3a587..09d8358f 100644 --- a/docs/source/int_overview.rst +++ b/docs/source/int_overview.rst @@ -14,12 +14,13 @@ novelWriter is built as a cross-platform application using `Python 3 `_ for the user interface. novelWriter is built for Linux first, and this is where it works best. However, it also runs fine -on Windows and MacOS due to being built with cross-platform tools. The author of the application -doesn't own a Mac, so on-going Mac support is dependant on user feedback and user contributions. +on Windows and MacOS due to the cross-platform framework it's build on. The author of the +application doesn't own a Mac, so on-going Mac support is dependant on user feedback and user +contributions. Spell checking in novelWriter is provided by a third party library called `Enchant `_. Please see the section on :ref:`a_custom_dict` for -how to handle spell checking in different languages. +how to install spell checking languages. For install instructions, see :ref:`a_started`. @@ -28,40 +29,40 @@ Using novelWriter ================= In order to use novelWriter effectively, you need to know the basics of how it works. The following -sections will explain the main principles. It starts with the basics, and gets more detailed as you +chapters will explain the main principles. It starts with the basics, and gets more detailed as you read on. :ref:`a_breakdown` – Essential Information - This section explains the basics of how the application works and what it can and cannot do. + This chapter explains the basics of how the application works and what it can and cannot do. :ref:`a_ui_project` – Recommended Reading - This section will give you a more detailed explanation of how you the user interface components + This chapter will give you a more detailed explanation of how you the user interface components to organise and view your project work. :ref:`a_ui_writing` – Recommended Reading - This section will give you a more detailed explanation of how the text editor and viewer work. + This chapter will give you a more detailed explanation of how the text editor and viewer work. :ref:`a_fmt` – Essential Information - This section covers how you should format your text. The editor is plain text, so text + This chapter covers how you should format your text. The editor is plain text, so text formatting requires some basic markup. The structure of your novel is also inferred by how you use headings. Tags and references are implemented by special keywords. :ref:`a_kb` – Optional / Lookup - This section lists all the keyboard shortcuts in novelWriter and what they do. Most of the - shortcuts are also listed next to the menu items inside the app, or in tool tips, so this - section is mostly for reference. + This chapter lists all the keyboard shortcuts in novelWriter and what they do. Most of the + shortcuts are also listed next to their menu entries inside the app, or in tool tips. This + chapter is mostly for reference. :ref:`a_typ` – Optional - This section gives you an overview of the special typographical symbols available in + This chapter gives you an overview of the special typographical symbols available in novelWriter. The auto-replace feature can handle the insertion of standard quote symbols for your language, and other special characters. If you use any symbols aside from these. their intended use is explained here. :ref:`a_prjfmt` – Optional - This section is more technical and has an overview of changes made to the way your project data + This chapter is more technical and has an overview of changes made to the way your project data is stored. The format has changed a bit from time to time, and sometimes the changes require that you make small modifications to your project. Everything you need to know is listed in this - section. + chapter. Organising Your Projects @@ -73,19 +74,19 @@ to take advantage of these features, you must structure your text in a specific meta data for it to extract. :ref:`a_proj` – Essential Information - This section explains how you organise the content of your project, and how to set up automated + This chapter explains how you organise the content of your project, and how to set up automated backups of your work. :ref:`a_struct` – Essential Information - This section covers the way your novel's structure is encoded into the text documents. It - explains how the different levels of headings are used, and how you can include information - about characters, plot elements, and other meta data in your text. + This chapter covers the way your novel's structure is encoded into the text documents. It + explains how the different levels of headings are used, and some special formatting for + different kinds of headings. :ref:`a_references` - Recommended Reading - This section explains how you organise your notes, and how the Tags and References system works. + This chapter explains how you organise your notes, and how the Tags and References system works. This system lets you cross-link your documents in your project, and display these references in the application interface. :ref:`a_manuscript` - Recommended Reading - This section explains in more detail how the Manuscript Build tool works, how you can control - the way chapter titles are formatted, and how scene and section breaks are handled. + This chapter explains how the :guilabel:`Manuscript Build` tool works, how you can control the + way chapter titles are formatted, and how scene and section breaks are handled. diff --git a/docs/source/int_started.rst b/docs/source/int_started.rst index 1d00aab7..402ec687 100644 --- a/docs/source/int_started.rst +++ b/docs/source/int_started.rst @@ -14,8 +14,8 @@ Getting Started .. _Releases: https://github.com/vkbo/novelWriter/releases .. _AppImage: https://appimage.org/ -Package installers are available for all major platforms, including Linux, Windows and MacOS. See -below for install instructions for each platform. +Package installers for novelWriter are available for all major platforms, including Linux, Windows +and MacOS. See below for install instructions for each platform. You can also install novelWriter from the Python Package Index (PyPi). See :ref:`a_started_pip`. Installing from PyPi does not set up icon launchers, so you will either have to do this yourself, @@ -37,7 +37,7 @@ Installing it should be straightforward. If you have any issues, try uninstalling the previous version and making a fresh install. If you already had a version installed via a different method, you should uninstall that first as having -multiple installations has been known to cause issues. +multiple installations has been known to cause problems. .. note:: The novelWriter installer is not signed because Microsoft doesn't currently provide a way for @@ -112,9 +112,9 @@ completely standalone images for the app that include the necessary environment They can of course be run on any Linux distro, if you prefer this to native packages. .. note:: - - novelWriter generally stops supporting Python versions that have reached end of life. If your - Linux distro still uses older Python versions, you may want to try the AppImage instead. + novelWriter generally don't support Python versions that have reached end of life. If your Linux + distro still uses older Python versions and novelWriter won't run, you may want to try the + AppImage instead. .. _a_started_macos: diff --git a/docs/source/project_manuscript.rst b/docs/source/project_manuscript.rst index e01e5d01..0818e864 100644 --- a/docs/source/project_manuscript.rst +++ b/docs/source/project_manuscript.rst @@ -10,7 +10,7 @@ You can activate it from the sidebar, the :guilabel:`Tools` menu, or by pressing .. versionadded:: 2.1 This tool is new for version 2.1. A simpler tool was used for earlier versions. The simpler tool - only allows you to define a single set of options for one build, but otherwise has much the same + only allows you to define a single set of options for the build, but otherwise has much the same functionality. @@ -52,7 +52,7 @@ Document Selection The :guilabel:`Selections` page of the :guilabel:`Manuscript Build Settings` dialog allows you to fine tune which documents are included in the build. They are indicated by a green arrow icon in -the last column. On the right, you have some filter options for selecting content of a specific +the last column. On the right you have some filter options for selecting content of a specific type, and a set of switches for which root folders to include. You can override the result of these filters by marking one or more documents and selecting to @@ -71,14 +71,14 @@ Formatting Headings The :guilabel:`Headings` page of the :guilabel:`Manuscript Build Settings` dialog. The :guilabel:`Headings` page of the :guilabel:`Manuscript Build Settings` dialog allows you to set -how the headings in your :term:`Novel Documents` as formatted. By default, the title is just copied -as-is, indicated by the ``{Title}`` format. You can change this to for instance add chapter +how the headings in your :term:`Novel Documents` are formatted. By default, the title is just +copied as-is, indicated by the ``{Title}`` format. You can change this to for instance add chapter numbers and scene numbers like shown int he figure above. -Clicking the edit button will copy the formatting string into the edit box, where a syntax -highlighter will help indicate which parts are automatically generated by the build tool. The -:guilabel:`Insert` button is a dropdown list of these formats, and selecting one will insert it at -the position of the cursor. +Clicking the edit button next to a format will copy the formatting string into the edit box where +it can be modified, and where a syntax highlighter will help indicate which parts are automatically +generated by the build tool. The :guilabel:`Insert` button is a dropdown list of these formats, and +selecting one will insert it at the position of the cursor. Any text you add that isn't highlighted in colours will remain in your formatted titles. ``{Title}`` will always be replaced by the text in the heading from your documents. @@ -92,11 +92,11 @@ Scene Separators If you don't want any titles for your scenes (or for your sections if you have them), you can leave the formatting boxes empty. If so, an empty paragraph will be inserted between the scenes or sections instead, resulting in a gap in the text. You can also switch on the :guilabel:`Hide` -setting, which will ignore them completely. That is, there won't even be an extra gap insetred. +setting, which will ignore them completely. That is, there won't even be an extra gap inserted. Alternatively, if you want a separator text between them, like the common ``* * *``, you can enter -the desired separator text in the formatting box. In fact, if the format is any piece of static -text, it will always be treated as a separator. +the desired separator text as the format. If the format is any piece of static text, it will always +be treated as a separator. Output Settings @@ -115,15 +115,15 @@ Building Manuscript Documents .. figure:: images/fig_build_build.png - The :guilabel:`Manuscript Build` dialog sued for writing the actual manuscript documents. + The :guilabel:`Manuscript Build` dialog used for writing the actual manuscript documents. When you press the :guilabel:`Build` button on the :guilabel:`Build Manuscript` tool main window, a special file dialog opens up. This is where you pick your desired output format and where to write the file. -On the left is a list of all the available file formats, and on the right, a list of what documents -are included based on the build definition you selected. You can choose an output path, and set a -base file name as well. The file extension will be added automatically. +On the left side of the dialog is a list of all the available file formats, and on the right, a +list of the documents which are included based on the build definition you selected. You can choose +an output path, and set a base file name as well. The file extension will be added automatically. To generate the manuscript document, press the :guilabel:`Build` button. A small progress bar will show the build progress, but for small projects it may pass very fast. @@ -137,7 +137,7 @@ Currently, four document formats are supported. Open Document Format The Build tool can produce either an ``.odt`` file, or an ``.fodt`` file. The latter is just a flat version of the document format as a single XML file. Most rich text editors support the - former, and a few the latter. + former, and only a few the latter. novelWriter HTML The HTML format writes a single ``.htm`` file with minimal style formatting. The HTML document @@ -145,10 +145,10 @@ novelWriter HTML word processors, or for printing from browser. novelWriter Markup - This is simply a concatenation of the project documents selected by the filters. The documents - are stacked together in the order they appear in the project tree, with comments, tags, etc. - included if they are selected. This is a useful format for exporting the project for later - import back into novelWriter. + This is simply a concatenation of the project documents selected by the filters into a ``.txt`` + file. The documents are stacked together in the order they appear in the project tree, with + comments, tags, etc. included if they are selected. This is a useful format for exporting the + project for later import back into novelWriter. Standard/Extended Markdown The Markdown format comes in both Standard and Extended flavour. The *only* difference in terms @@ -161,7 +161,7 @@ Additional Formats In addition to the above document formats, the novelWriter HTML and Markup formats can also be wrapped in a JSON file. These files will have a meta data entry and a body entry. For HTML, also -the accompanying css styles are included. +the accompanying CSS styles used by the preview are included. The text body is saved in a two-level list. The outer list contains one entry per document, in the order they appear in the project tree. Each document is then split up into a list as well, with one diff --git a/docs/source/project_overview.rst b/docs/source/project_overview.rst index e18f2b93..54467990 100644 --- a/docs/source/project_overview.rst +++ b/docs/source/project_overview.rst @@ -9,7 +9,7 @@ This will open the :guilabel:`New Project Wizard` that will assist you in creati project suited to your needs. A novelWriter project requires a dedicated folder for storing its files on the local file system. -See :ref:`a_storage` for further details on how files are organised. +If you're interested in the details, you can have a look at the chapter :ref:`a_storage`. A list of recently opened projects is maintained, and displayed in the :guilabel:`Open Project` dialog. A project can be removed from this list by selecting it and pressing the :kbd:`Del` key or @@ -36,17 +36,14 @@ various elements of your story. Using them is of course entirely optional. A new project may not have all of the root folders present, but you can add the ones you want from the project tree tool bar. -Each root folder has one or more reference keyword associated with it that is used to reference -them from other documents and notes. The intended usage of each type of root folder is listed -below. However, aside from the :guilabel:`Novel` folder, no restrictions are applied by the +Each root folder has one or more :term:`reference` :term:`keyword` associated with it that is used +to reference them from other documents and notes. The intended usage of each type of root folder is +listed below. However, aside from the :guilabel:`Novel` folder, no restrictions are applied by the application on what you put in them. You can use them however you want. The root folder system is closesly connected to how the Tags and References system works. For more details, see the :ref:`a_references` chapter. -.. tip:: - You can make multiple root folders of each kind if you wish to split up your notes. - :guilabel:`Novel` This is the root folder type for text that goes into the final novel or novels. This class of documents have other rules and features than the project notes. See :ref:`a_struct` for more @@ -54,8 +51,8 @@ details, see the :ref:`a_references` chapter. :guilabel:`Plot` This is the root folder type where main plots can be outlined. It is optional, but adding at - least brief notes can be useful in order to tag plot elements for the Outline View. Tags in this - folder can be references using the ``@plot`` keyword. + least brief notes can be useful in order to tag plot elements for the :guilabel:`Outline View`. + Tags in this folder can be references using the ``@plot`` keyword. :guilabel:`Characters` Character notes go in this root folder type. These are especially important if you want to use @@ -63,7 +60,7 @@ details, see the :ref:`a_references` chapter. told from a specific character's point-of-view, or focusing on a particular character's storyline. Tags in this type of folder can be referenced using the ``@pov`` keyword for point-of-view characters, ``@focus`` for a focus character, or the ``@char`` keyword for any - other character. + other character present. :guilabel:`Locations` The locations folder type is for various scene locations that you want to track. Tags in this @@ -94,6 +91,9 @@ information about the tags listed, see :ref:`a_references_references`. You can rename root folders to whatever you want. However, this doesn't change the reference keyword or what they do. +.. versionadded:: 2.0 + As of version 2.0, you can make multiple root folders of each kind to split up your project. + .. _a_proj_roots_del: @@ -102,7 +102,7 @@ Deleted Documents Deleted documents will be moved into a special :guilabel:`Trash` root folder. Documents in the trash folder can then be deleted permanently, either individually, or by emptying the trash from -the menu. Documents in the trash folder are removed from the project index and cannot be +the menu. Documents in the trash folder are removed from the :term:`project index` and cannot be referenced. A document or a folder can be deleted from the :guilabel:`Project` menu, or by pressing @@ -115,12 +115,12 @@ Archived Documents ------------------ If you don't want to delete a document, or put it in the :guilabel:`Trash` folder where it may be -deleted, but still want it out of your main project tree, you can create an :guilabel:`Archive` -root folder and move it there. +deleted accidentally, but still want it out of your main project tree, you can create an +:guilabel:`Archive` root folder and move it there. You can drag any document to this folder and preserve its settings. The document will always be -excluded from the :guilabel:`Build Manuscript` tool. It is also removed from the project index, so -the tags and references defined in it will not show up anywhere else. +excluded from the :guilabel:`Build Manuscript` tool. It is also removed from the +:term:`project index`, so the tags and references defined in it will not show up anywhere else. .. _a_proj_roots_orphaned: @@ -131,19 +131,19 @@ Recovered Documents If novelWriter crashes or otherwise exits without saving the project state, or if you're using a file synchronisation tool that runs out of sync, there may be files in the project folder that aren't tracked in the core project file. These files, when discovered, are recovered and added back -into the project, if possible. +into the project. -The discovered files are scanned for meta information that give clues as to where the document may -previously have been located in the project. The project loading routines will try to put them back +The discovered files are scanned for metadata that give clues as to where the document may +previously have been located in the project. The project loading routine will try to put them back as close as possible to this location, if it still exists. Generally, it will be appended to the end of the folder where it previously was located. If that folder doesn't exist, it will try to add -it to the correct root folder. If it cannot figure out which root folder is correct, the document -will be added to the :guilabel:`Novel` root folder. Finally, if the :guilabel:`Novel` folder is -missing, one will be created. +it to the correct root folder type. If it cannot figure out which root folder is correct, the +document will be added to the :guilabel:`Novel` root folder. Finally, if the :guilabel:`Novel` +folder is missing, one will be created. -If the title of the document can be recovered, the word "Recovered:" will be added as a prefix. If -the title cannot be determined, the document will be named after its internal key, which is a -string of characters and numbers. +If the title of the document can be recovered, the word "Recovered:" will be added as a prefix to +indicate that it may need further attention. If the title cannot be determined, the document will +be named after its internal key, which is a string of characters and numbers. .. _a_proj_roots_lock: @@ -176,7 +176,7 @@ Using Folders in the Project Tree --------------------------------- Folders, aside from root folders, have no structural significance to the project. When novelWriter -is processing the documents in the novel, like for instance when you create a manuscript from it, +is processing the documents in a project, like for instance when you create a manuscript from it, these folders are ignored. Only the order of the documents themselves matter. The folders are there purely as a way for you to organise the documents in meaningful sections and @@ -197,14 +197,15 @@ Project Documents New documents can be created from the toolbar in the :guilabel:`Project Tree`, or by pressing :kbd:`Ctrl+N`. This will open the create new item menu and let you choose between a number of -pre-defined documents and folders. You will be prompted for a label for the new item. You can -always rename an item by selecting :guilabel:`Rename Item` from the :guilabel:`Project` menu, or by -pressing :kbd:`F2`. +pre-defined documents and folders. You will be prompted for a label for the new item. + +You can always rename an item by selecting :guilabel:`Rename Item` from the :guilabel:`Project` +menu, or by pressing :kbd:`F2`. Other settings for project items are available from the context menu that you can activate by -right-clicking on an item in the :guilabel:`Project Tree`. The :guilabel:`Transform` submenu -includes options for converting, splitting, or merging items. See :ref:`a_ui_tree_split_merge` for -more details on the latter two. +right-clicking on an item in the tree. The :guilabel:`Transform` submenu includes options for +converting, splitting, or merging items. See :ref:`a_ui_tree_split_merge` for more details on the +latter two. .. _a_proj_files_counts: @@ -222,9 +223,9 @@ The word counts are not updated in real time, but run in the background every fe long as the document is being actively edited. A total project word count is displayed in the status bar. The total count depends on the sum of -the values in the project tree, which again depend on an up to date index. If the counts seem -wrong, a full project word recount can be initiated by rebuilding the project's index. Either from -the :guilabel:`Tools` menu, or by pressing :kbd:`F9`. +the values in the project tree, which again depend on an up to date :term:`project index`. If the +counts seem wrong, a full project word recount can be initiated by rebuilding the project's index. +Either from the :guilabel:`Tools` menu, or by pressing :kbd:`F9`. .. _a_proj_settings: @@ -250,9 +251,9 @@ backup files may change too. The :guilabel:`Novel Title` and :guilabel:`Authors` settings are used when building the manuscript, for some formats. -If your project is in a different language than your main spell checking is set to, you can -override the default spell checking language here. You can also override the automatic backup -setting. The project language can also be changed from the :guilabel:`Tools` menu. +If your project is in a different language than your main spell checking language is set to, you +can override the default setting here. You can also override the automatic backup setting. The +project language can also be changed from the :guilabel:`Tools` menu. Status and Importance Tabs diff --git a/docs/source/project_references.rst b/docs/source/project_references.rst index b1898d20..5a5ef85e 100644 --- a/docs/source/project_references.rst +++ b/docs/source/project_references.rst @@ -5,14 +5,14 @@ Tags and References ******************* In novelWriter there are no forms or tables to fill in to define the characters, locations and -other elements of your story. Instead, you can mark your :term:`Project Notes` as representing -these story elements by creating a :term:`tag`. Whenever you want to link a piece of yur story to +other elements of your story. Instead, you can mark your :term:`project notes` as representing +these story elements by creating a :term:`tag`. Whenever you want to link a piece of your story to a note defining a story element, like a character, you create a :term:`reference` back to that tag. -You can also cross-link your Project Notes in the same way. +You can also cross-link your project notes in the same way. -This is perhaps one of the features that makes novelWriter quite different than other, similar +This is perhaps one of the features that makes novelWriter different from other, similar applications. It is therefore not always obvious to new users how this is supposed to work, so -this chapter hopes to explains in more detail how these tags and references system works. +this chapter hopes to explains in more detail how to use the tags and references system. .. tip:: If you find the Tags and Reference system difficult to follow just from reading this chapter, @@ -30,11 +30,11 @@ The structure of your novelWriter project is inferred from the :term:`headings` documents, not the documents themselves. See :ref:`a_struct_heads` for more details. Therefore, metadata is also associated with headings, and not documents. -If you split your project into separate documents for each scene, this may not matter. However, -there are several benefits to using documents at a larger structural scale when starting your -project. For instance, it may make more sense to define all your scenes, and even chapters, in a -single document at first, or perhaps a document per act. You can later split these documents up -using the split feature. See :ref:`a_ui_tree_split_merge` for more details on this feature. +If you split your project into separate documents for each scene, this distinction may not matter. +However, there are several benefits to using documents at a larger structural scale when starting +your project. For instance, it may make more sense to define all your scenes, and even chapters, in +a single document at first, or perhaps a document per act. You can later split these documents up +using the document split feature. See :ref:`a_ui_tree_split_merge` for more details. The implication here is that you can treat each heading as an independent element of your notes that can be referenced somewhere else. In order to make it possible to reference a header section, @@ -53,23 +53,23 @@ has to be unique across all documents in the project. .. note:: In version 2.2, tags will be made case insensitive, but as of novelWriter 2.1 they are not. You - should avoid using tags that are only distinquished by case. + should however avoid using tags that are only distinguished by case. -Tags can then be referenced in the novel documents, or cross-referenced in other notes, and will -show up in the :guilabel:`Outline View` and in the back-reference panel when a document is opened -in the viewer. +After the tags have been defined, they can then be referenced in the novel documents, or +cross-referenced in other notes. they will also show up in the :guilabel:`Outline View` and in the +back-reference panel when a document is opened in the viewer. -The syntax highlighter will alert you that the keyword is correctly used and that the tag is +The syntax highlighter will indicate to you that the keyword is correctly used and that the tag is allowed, that is, the tag is unique. Duplicate tags should be detected as long as the index is up to date. An invalid tag should have a green wiggly line under it, and will not receive the syntax colour that valid tags do. -The tag is the only part of these notes that the application uses. The rest of the document content +The tag is the only part of these notes that the novelWriter uses. The rest of the document content is there for the writer to use in whatever way they wish. Of course, the content of the documents can be added to the manuscript, or an outline document. If you want to compile a single document of all your notes, you can do this from the :guilabel:`Manuscript Build` tool. -Example: +Example of a heading with a tag for a character of the story: .. code-block:: none @@ -81,10 +81,11 @@ Example: When this is done in a document in a :term:`Root Folder` of type "Characters", the tag is automatically treated as an available character in your project, and you will be able to reference -it in any of your other documents. +it in any of your other documents using the reference keywords for characters. It is the root folder type that defines what category of story elements the tag is indexed under. -See the :ref:`a_proj_roots` section for an overview of availabe root folder types. +See the :ref:`a_proj_roots` section for an overview of availabe root folder types. They are also +covered in the next section. .. _a_references_references: @@ -98,7 +99,7 @@ other things. References are set as a :term:`keyword` and a list of corresponding tags. The valid keywords are listed below. The format of a reference line is ``@keyword: value1, [value2] ... [valueN]``. All -keywords allow multiple values. +reference keywords allow multiple values. ``@pov`` The point-of-view character for the current section. The target must be a note tag in a @@ -141,9 +142,11 @@ keywords allow multiple values. The syntax highlighter will alert the user that the tags and references are used correctly, and that the tags referenced exist. -The highlighter may be mistaken if the index of defined tags is out of date. If so, press :kbd:`F9` -to regenerate it, or select :guilabel:`Rebuild Index` from the :guilabel:`Tools` menu. In general, -the index for a document is regenerated when it is saved, so this shouldn't normally be necessary. +.. note:: + The highlighter may be mistaken if the index of defined tags is out of date. If so, press + :kbd:`F9` to regenerate it, or select :guilabel:`Rebuild Index` from the :guilabel:`Tools` menu. + In general, the index for a document is regenerated when it is saved, so this shouldn't normally + be necessary. One note can also reference another note in the same way novel documents do. When the note is opened in the document viewer, the references become clickable links, making it easier to follow @@ -157,7 +160,7 @@ highlight that two notes are related. .. tip:: If you cross-reference between notes and export your project as an HTML document using the :guilabel:`Manuscript Build` tool, the cross-references become clickable links in the exported - HTML document. + HTML document as well. Example of a novel document with references to characters and plots: diff --git a/docs/source/project_structure.rst b/docs/source/project_structure.rst index 117cfdfb..7787d784 100644 --- a/docs/source/project_structure.rst +++ b/docs/source/project_structure.rst @@ -8,8 +8,7 @@ This chapter covers the structure of a novel project. There are two different types of documents in a project, :guilabel:`Novel Documents` and :guilabel:`Project Notes`. Novel documents can only live in a :guilabel:`Novel` type root folder. -You can also move them to :guilabel:`Archive` and :guilabel:`Trash` of course. This chapter covers -the former type. +You can also move them to :guilabel:`Archive` and :guilabel:`Trash` of course. The :guilabel:`Project Tree` can distinguish between the different header levels of the novel documents using coloured icons, and optionally add emphasis on the label, set in @@ -22,16 +21,16 @@ Importance of Headings ====================== Subfolders under root folders have no impact on the structure of the novel itself. The structure is -instead dictated by the heading level of the headers within the documents. +instead dictated by the heading level of the headings within the documents. Four levels of headings are supported, signified by the number of hashes (``#``) preceding the -title. See also the :ref:`a_fmt` section for more details about the markdown syntax. +title. See also the :ref:`a_fmt` section for more details about the markup syntax. .. note:: The header levels are not only important when generating the manuscript, they are also used by the indexer when building the outline tree in the :guilabel:`Outline View` as well as in the :guilabel:`Novel Tree`. Each heading also starts a new region where new Tags and References - can be defined. See :ref:`a_references`. + can be defined. See :ref:`a_references` for more details. The syntax for the four basic header types, and the two special header types, is listed in section :ref:`a_fmt_head`. The meaning of the four levels for the structure of your novel is as follows: diff --git a/docs/source/tech_locations.rst b/docs/source/tech_locations.rst index ad0aa5df..da199292 100644 --- a/docs/source/tech_locations.rst +++ b/docs/source/tech_locations.rst @@ -7,7 +7,7 @@ File Locations .. _QStandardPaths: https://doc.qt.io/qt-5/qstandardpaths.html novelWriter will create a few files on your system outside of the application folder itself. These -file locations are described in this document. +file locations are described in this chapter. .. _a_locations_conf: @@ -17,15 +17,16 @@ Configuration The general configuration of novelWriter, including everything that is in :guilabel:`Preferences`, is saved in one central configuration file. The location of this file depends on your operating -system. The system paths are provided by the Qt QStandardPaths_ class and its ConfigLocation value. +system. The system paths are provided by the Qt QStandardPaths_ class and its ``ConfigLocation`` +value. The standard paths are: * Linux: ``~/.config/novelwriter/novelwriter.conf`` -* macOS: ``~/Library/Preferences/novelwriter/novelwriter.conf`` +* MacOS: ``~/Library/Preferences/novelwriter/novelwriter.conf`` * Windows: ``C:\Users\\AppData\Local\novelwriter\novelwriter.conf`` -Here, ``~`` corresponds to the user's home directory on Linux and macOS, and ```` is the +Here, ``~`` corresponds to the user's home directory on Linux and MacOS, and ```` is the user's username on Windows. .. note:: @@ -40,15 +41,16 @@ Application Data novelWriter also stores a bit of data that is generated by the user's actions. This includes the list of recent projects form the :guilabel:`Open Project` dialog. Custom themes should also be -saved here. The system paths are provided by the Qt QStandardPaths_ class and its AppDataLocation. +saved here. The system paths are provided by the Qt QStandardPaths_ class and its +``AppDataLocation`` value. The standard paths are: * Linux: ``~/.local/share/novelwriter/`` -* macOS: ``~/Library/Application Support/novelwriter/`` +* MacOS: ``~/Library/Application Support/novelwriter/`` * Windows: ``C:\Users\\AppData\Roaming\novelwriter\`` -Here, ``~`` corresponds to the user's home directory on Linux and macOS, and ```` is the +Here, ``~`` corresponds to the user's home directory on Linux and MacOS, and ```` is the user's username on Windows. .. note:: diff --git a/docs/source/tech_source.rst b/docs/source/tech_source.rst index 29fc2907..8c23463e 100644 --- a/docs/source/tech_source.rst +++ b/docs/source/tech_source.rst @@ -8,7 +8,7 @@ Running from Source .. _PyPi: https://pypi.org/project/novelWriter/ .. _Sphinx Docs: https://www.sphinx-doc.org/ -This section describes various ways of running novelWriter directly from the source code, and how +This chapter describes various ways of running novelWriter directly from the source code, and how to build the various components like the translation files and documentation. .. note:: @@ -30,11 +30,11 @@ by running: Dependencies ============ -novelWriter has been designed to rely on as few dependencies as possible. Aside from the packages -needed to communicate with the Qt GUI libraries, only one package is required for handling the XML -format of the main project file. Everything else is handled with standard Python libraries. +novelWriter has been designed to rely on as few dependencies as possible. Only the Python wrapper +for the Qt GUI libraries is required. The package for spell checking is optional, but recommended. +Everything else is handled with standard Python libraries. -The following Python packages are needed to run novelWriter: +The following Python packages are needed to run all features of novelWriter: * ``PyQt5`` – needed for connecting with the Qt5 libraries. * ``PyEnchant`` – needed for spell checking (optional). @@ -53,7 +53,6 @@ source, dependencies can still be installed from PyPi with: pip install -r requirements.txt .. note:: - On Linux distros, the Qt library is usually split up into multiple packages. In some cases, secondary dependencies may not be installed automatically. For novelWriter, the library files for renderring the SVG icons may be left out and needs to be installed manually. This is the @@ -70,7 +69,7 @@ build the package using the Python Packaging Authority's build tool. It can be i .. code-block:: bash - pip install --upgrade build + pip install build On Debian-based systems the tool can also be installed with: @@ -82,11 +81,11 @@ With the tool installed, run the following command from the root of the novelWri .. code-block:: bash - python -m build + python -m build --wheel -This should generate two files in the ``dist/`` folder at your current location. One with file -extension ``.tar.gz`` and one with extension ``.whl``. The latter is the package you want to -install, here with example version number 2.0.7, but yours may be different: +This should generate a ``.whl`` file in the ``dist/`` folder at your current location. The wheel +file can then be installed on your system. Here with example version number 2.0.7, but yours may be +different: .. code-block:: bash @@ -124,7 +123,8 @@ Building the Example Project ============================ In order to be able to create new projects from example files, you need a ``sample.zip`` file in -the ``assets`` folder of the source. This file can be built from setup script by running: +the ``assets`` folder of the source. This file can be built from the ``pkgutils.py`` script by +running: .. code-block:: bash @@ -152,7 +152,7 @@ The documentation can then be built from the root folder in the source code by r If successful, the documentation should be available in the ``docs/build/html`` folder and you can open the ``index.html`` file in your browser. -You can also build a PDF manual from the documentation using the setup script: +You can also build a PDF manual from the documentation using the ``pkgutils.py`` script: .. code-block:: bash diff --git a/docs/source/tech_storage.rst b/docs/source/tech_storage.rst index 776eef6a..66a8b12d 100644 --- a/docs/source/tech_storage.rst +++ b/docs/source/tech_storage.rst @@ -6,27 +6,27 @@ How Data is Stored .. _documentation: https://docs.novelwriter.io/ -This section contains details of how novelWriter stores and handles the project data. +This chapter contains details of how novelWriter stores and handles the project data. Project Structure ================= All novelWriter files are written with utf-8 encoding. Since Python automatically converts Unix -line endings to Windows line endings on Windows systems, and vice versa, novelWriter does not make -any adaptations to the formatting on Windows systems. This is handled entirely by the Python -standard library. Python also handles this when working on the same files on both Windows and -Unix-based operating systems. +line endings to Windows line endings on Windows systems, novelWriter does not make any adaptations +to the formatting on Windows systems. This is handled entirely by the Python standard library. +Python also handles this when working on the same files on both Windows and Unix-based operating +systems. Main Project File ----------------- The project itself requires a dedicated folder for storing its files, where novelWriter will create -its own "file system" where the folder and file hierarchy is described in a project XML file. This -is the main project file in the project's root folder with the name ``nwProject.nwx``. This file -also contains all the meta data required for the project (except the index data), and a number of -related project settings. +its own "file system" where the project's folder and file hierarchy is described in a project XML +file. This is the main project file in the project's root folder with the name ``nwProject.nwx``. +This file also contains all the meta data required for the project (except the index data), and a +number of related project settings. If this file is lost or corrupted, the structure of the project is lost, although not the text itself. It is important to keep this file backed up, either through the built-in backup tool, or diff --git a/docs/source/tech_tests.rst b/docs/source/tech_tests.rst index ae40e4d4..f4502594 100644 --- a/docs/source/tech_tests.rst +++ b/docs/source/tech_tests.rst @@ -34,12 +34,11 @@ Since several of the tests involve opening up the novelWriter GUI, you may want for the duration of the test run. Moving your mouse while the tests are running may otherwise interfere with the execution of some tests. -You can disable the renderring of the GUI by setting the flag ``export QT_QPA_PLATFORM=offscreen``, -or alternatively run the tests with the ``xvfb`` package, like so: +You can disable the renderring of the GUI by setting the flag ``QT_QPA_PLATFORM=offscreen``: .. code-block:: bash - xvfb-run pytest + export QT_QPA_PLATFORM=offscreen pytest Advanced Options @@ -51,7 +50,7 @@ You can also add coverage report generation. For instance to HTML: .. code-block:: bash - xvfb-run pytest -v --cov=novelwriter --cov-report=html + export QT_QPA_PLATFORM=offscreen pytest -v --cov=novelwriter --cov-report=html Other useful report formats are ``xml``, and ``term`` for terminal output. @@ -60,7 +59,7 @@ subpackage groups are ``base``, ``core``, and ``gui``. Consider for instance: .. code-block:: bash - xvfb-run pytest -v --cov=novelwriter --cov-report=html -m core + export QT_QPA_PLATFORM=offscreen pytest -v --cov=novelwriter --cov-report=html -m core This will only run the tests of the "core" package, that is, all the classes that deal with the project data of a novelWriter project. The "gui" tests, likewise, will run the tests for the GUI @@ -71,7 +70,7 @@ You can also filter the tests with the ``-k`` switch. The following will do the .. code-block:: bash - xvfb-run pytest -v --cov=novelwriter --cov-report=html -k testCore + export QT_QPA_PLATFORM=offscreen pytest -v --cov=novelwriter --cov-report=html -k testCore All tests are named in such a way that you can filter them by adding more bits of the test names. They all start with the word "test". Then comes the group: "Core", "Base", "Dlg", "Tool", or "Gui". @@ -80,6 +79,6 @@ file. For instance, running the following will run all tests for the document ed .. code-block:: bash - xvfb-run pytest -v --cov=novelwriter --cov-report=html -k testGuiEditor + export QT_QPA_PLATFORM=offscreen pytest -v --cov=novelwriter --cov-report=html -k testGuiEditor To run a single test, simply add the full test name to the ``-k`` switch. diff --git a/docs/source/usage_breakdown.rst b/docs/source/usage_breakdown.rst index c5c1eaca..b6899f44 100644 --- a/docs/source/usage_breakdown.rst +++ b/docs/source/usage_breakdown.rst @@ -8,9 +8,9 @@ How it Works .. _Pandoc: https://pandoc.org/ .. _Open Document: https://en.wikipedia.org/wiki/OpenDocument -The main features of novelWriter are listed in the :ref:`a_intro` section. Here, we go into some -more details on how they are implemented. This is intended as an overview. Later on in this -documentation, these features will be covered in more detail. +The main features of novelWriter are listed in the :ref:`a_intro` chapter. In this chapter, we go +into some more details on how they are implemented. This is intended as an overview. Later on in +this documentation, these features will be covered in more detail. .. _a_breakdown_design: @@ -19,20 +19,20 @@ GUI Layout and Design ===================== The user interface of novelWriter is intended to be as minimalistic as practically possible, while -at the same time provide a complete set of features needed for writing a novel. +at the same time provide useful features needed for writing a novel. The main window does not have an editor toolbar like many other applications do. This reduces clutter, and since the documents are formatted with style tags, it is more or less redundant. Most formatting features supported are available through convenient keyboard shortcuts. They are also available in the main menu, so you don't have to look up formatting codes every time you need -them. For reference, a list of all shortcuts can be found in the :ref:`a_kb` section. +them. For reference, a list of all shortcuts can be found in the :ref:`a_kb` chapter. .. note:: novelWriter is not intended to be a full office type word processor. It doesn't support images, links, tables, and other complex structures and objects often needed for such documents. Formatting is limited to headers, emphasis, text alignment, and a few other simple features. -On the left edge of the main window, you will find a sidebar. This bar has buttons for the standard +On the left side of the main window, you will find a sidebar. This bar has buttons for the standard views you can switch between, a quick link to the :guilabel:`Build Manuscript` tool, and a set of project-related tools and quick access to settings at the bottom. @@ -46,11 +46,13 @@ Project Tree View When in :guilabel:`Project Tree View` mode, the main work area of the main window is split in two, or optionally three, panels. The left-most panel contains the project tree and all the documents in -your project. The second panel is the document editor. An optional third panel on the right -contains a document viewer which can view any document in your project independently of what is -open in the document editor. This panel is not intended as a preview window, although you can use -it for this purpose if you wish as it will apply the formatting tags you have specified. The main -purpose of the viewer is for viewing your notes next to your editor while you're writing. +your project. The second panel is the document editor. + +An optional third panel on the right contains a document viewer which can view any document in your +project independently of what is open in the document editor. This panel is not intended as a +preview window, although you can use it for this purpose if you wish as it will apply the +formatting tags you have specified. The main purpose of the viewer is for viewing your notes next +to your editor while you're writing. The editor also has a :guilabel:`Focus Mode` you can toggle either from the menu, from the icon in the editor's header, or by pressing :kbd:`F8`. When :guilabel:`Focus Mode` is enabled, all the user @@ -79,15 +81,15 @@ the novel icon button next to it. Generally, the novel view should update when you make changes to the novel structure, including edits of the current document in the editor. The information is only updated when the automatic -save of the document is triggered, or you manually press :kbd:`Ctrl+S` to save changes. You can -adjust the auto-save interval in :guilabel:`Preferences`. You can also regenerate the whole novel +save of the document is triggered, or you manually press :kbd:`Ctrl+S` to save changes. (You can +adjust the auto-save interval in :guilabel:`Preferences`.) You can also regenerate the whole novel view by pressing the refresh button at the top of the side panel. It is possible to show an optional third column in the novel view, The settings are available from -the menu button ath the top. +the menu button in the toolbar. -If you click the arrow icon to the right of each item, a tooltip will pop up showing you all the -meta data collected for that heading entry. +If you click the arrow icon to the right of each item, a tooltip will pop out showing you all the +meta data collected for that heading. Novel Outline View @@ -111,8 +113,8 @@ Colour Themes By default, novelWriter will use the colour theme provided by the Qt library, which is determined by the Fusion_ style setting. You can also choose between a standard dark and light theme that have -neutral colours from :guilabel:`Preferences`. Other colour themes are also available, and more can -be contributed by users to the project. +neutral colours from :guilabel:`Preferences`. Other colour themes are also available. More themes +can be contributed to novelWriter on GitHub. Switching the GUI colour theme does not affect the colours of the editor and viewer. They have separate colour themes called :guilabel:`Editor Themes`. They are separated because there are a lot @@ -143,9 +145,9 @@ within those documents. The four heading levels (**H1** to **H4**) are treated as follows: -* **H1** is used for the book title, and for partitions. +* **H1** is used for the novel title, and for partitions. * **H2** is used for chapter tiles. -* **H3** is used for scene titles – optionally replaced by separators. +* **H3** is used for scene titles -- optionally replaced by separators. * **H4** is for section titles within scenes, if such granularity is needed. The project tree will select an icon for the document based on the first heading in it. @@ -157,7 +159,8 @@ whatever they want. See :ref:`a_struct` and :ref:`a_references` for more details .. versionadded:: 2.0 You can add documents as child items of other documents. This is often more useful than adding folders, since you anyway may want to have the chapter heading in a separate document from your - individual scene documents so that you can rearrange scene documents freely. + individual scene documents so that you can rearrange scene documents freely without affecting + chapter placement. .. _a_breakdown_export: @@ -177,7 +180,8 @@ In addition, you can export the content of the project to a JSON file. This is u to write your own custom processing script in for instance Python, as the entire novel can be read into a Python dictionary with a couple of lines of code. The JSON file can be populated with either HTML formatted text, or with the raw text as typed into the novel documents. -See :ref:`a_manuscript_build` for more details. + +See :ref:`a_manuscript` for more details. .. versionadded:: 2.1 You can now define multiple build definitions in the :guilabel:`Build Manuscript` tool. This @@ -192,31 +196,35 @@ Project Storage The files of a novelWriter project are stored in a dedicated project folder. The project structure is kept in a file at the root of this folder called ``nwProject.nwx``. All the document files and -associated meta data is stored in the other folders below the project folder. For more technical +associated meta data is stored in other folders below the project folder. For more technical details about what all the files mean and how they're organised, see the :ref:`a_storage` section. -This way of storing data was chosen for several reasons. Firstly, all the text you add to your -project is saved directly to your project folder in separate files. Only the project structure and -the text you are currently editing is stored in memory at any given time. Secondly, having multiple -small files means it is very easy to synchronise them between computers with standard file -synchronisation tools. Thirdly, if you use version control software to track the changes to your -project, the file formats used for the files are well suited. Also the JSON documents have line -breaks and indents, which makes it easier to track them with version control software. +This way of storing data was chosen for several reasons. + +Firstly, all the text you add to your project is saved directly to your project folder in separate +files. Only the project structure and the text you are currently editing is stored in memory at any +given time, which means there is a smaller risk of losing data if the application or your computer +crashes. + +Secondly, having multiple small files means it is very easy to synchronise them between computers +with standard file synchronisation tools. + +Thirdly, if you use version control software to track the changes to your project, the file formats +used for the files are well suited. Also the JSON documents have line breaks and indents, which +makes it easier to track them with version control software. .. note:: - Since novelWriter has to keep track of a bunch of files and folders when a project is open, it may not run well on some virtual file systems. A file or folder must be accessible with exactly the path it was saved or created with. An example where this is not the case is the way Google Drive is mapped on Linux Gnome desktops using gvfs/gio. .. caution:: + You should not add additional files to the project folder yourself. Nor should you,a s a rule, + manually edit files within it. If you really must manually edit the text files, e.g. with some + automated task you want to perform, you need to rebuild the :term:`Project Index` when you open + the project again. - You should not add additional files to the project folder yourself. Nor should you manually edit - files within it as a general rule. If you really must manually edit the text files, e.g. with - some automated task you want to perform, you need to rebuild the :term:`Project Index` when you - open the project again. - - Editing text files in the ``content`` folder is less risky as they are just plain text. Editing + Editing text files in the ``content`` folder is less risky as these are just plain text. Editing the main project XML file, however, may make the project file unreadable and you may crash novelWriter and lose project structure information and project settings. diff --git a/docs/source/usage_format.rst b/docs/source/usage_format.rst index 04d4ccdf..4b159491 100644 --- a/docs/source/usage_format.rst +++ b/docs/source/usage_format.rst @@ -11,7 +11,7 @@ values and allowing for some text formatting. The syntax is based on Markdown, b In addition to formatting codes, novelWriter allows for comments, a synopsis tag, and a set of keyword and value sets used for :term:`tags` and :term:`references`. There are also -some codes that apply to whole paragraphs. See :ref:`a_fmt_text` below for more details. +some codes that apply to whole paragraphs. See :ref:`a_fmt_text` for more details. .. _a_fmt_hlight: @@ -65,7 +65,7 @@ correctly to produce the intended result. See :ref:`a_struct_heads` for more det ``#### Title Text`` Heading level four. For novel documents, the header level indicates the start of a new section. - Section titles can be replaced by separators or removed completely when building the manuscript. + Section titles can be replaced by separators or ignored completely when building the manuscript. For headers level one and two, adding a ``!`` modifies the behaviour of the heading: @@ -165,9 +165,9 @@ The text of a comment is ignored by the word counter. The text can also be filte building the manuscript or viewing the document. If the first word of a comment is ``Synopsis:`` (with the colon included), the comment is treated -specially and will show up in the :ref:`a_ui_outline` in a dedicated column. The word ``synopsis`` -is not case sensitive. If it is correctly formatted, the syntax highlighter will indicate this by -altering the colour of the word. +in a special manner and will show up in the :ref:`a_ui_outline` in a dedicated column. The word +``synopsis`` is not case sensitive. If it is correctly formatted, the syntax highlighter will +indicate this by altering the colour of the word. ``% text...`` This is a comment. The text is not renderred by default (this can be overridden), seen in the @@ -204,8 +204,8 @@ References are on the form: ``@keyword: value`` A reference keyword followed by a value, or a comma separated list of values. -The available reference keywords are listed in the :ref:`a_references_references` section. They can -also be inserted at the cursor position in the editor via the :guilabel:`Insert` menu. +Tags andreferences are covered in detail in the :ref:`a_references` chapter. The keywords can be +inserted at the cursor position in the editor via the :guilabel:`Insert` menu. .. _a_fmt_align: @@ -214,7 +214,7 @@ Paragraph Alignment and Indentation =================================== All documents have the text by default aligned to the left or justified, depending on your -Preferences. +settings in :guilabel:`Preferences`. You can override the default text alignment on individual paragraphs by specifying alignment tags. These tags are double angle brackets. Either ``>>`` or ``<<``. You put them either before or after @@ -262,8 +262,7 @@ headers of level two for novel documents, i.e. chapters, but not for project not If you need to add a page break somewhere else, put the text ``[NEW PAGE]`` on a line by itself before the text you wish to start on a new page. -Page breaks are automatically added to partition, chapter and unnumbered chapter headers of novel -documents. If you want such breaks for scenes and sections, you must add them manually. +If you want page breaks for scenes and sections, you must add them manually. .. note:: The page break code is applied to the text that follows it. It adds a "page break before" mark diff --git a/docs/source/usage_project.rst b/docs/source/usage_project.rst index 3482534d..4229b6eb 100644 --- a/docs/source/usage_project.rst +++ b/docs/source/usage_project.rst @@ -4,7 +4,7 @@ Project Views ************* -This sections covers in more detail the different project views available in novelWriter. +This chapter covers in more detail the different project views available in novelWriter. .. figure:: images/fig_project_tree_detailed.png @@ -81,14 +81,14 @@ Splitting Documents The :guilabel:`Split Document` dialog. The :guilabel:`Split Document by Header` option will open a dialog that allows you to split the -selected document into multiple new documents based on the headers it contains. You can select at -which header level the split is to be performed from the dropdown box. The list box will preview -which headers will be split into new documents. +selected document into multiple new documents based on the headings it contains. You can select at +which heading level the split is to be performed from the dropdown box. The list box will preview +which headings will be split into new documents. You are given the option to create a folder for these new documents, and whether or not to create a hierarchy of documents. That is, put sections under scenes, and scenes under chapters. -The source document **is not** deleted in the process, but you have the option to let the tool move +The source document *is not* deleted in the process, but you have the option to let the tool move the source document to the :guilabel:`Trash` folder. Merging Documents @@ -119,9 +119,9 @@ Each document or folder in your project can have either a "Status" or "Importanc are flags that you control and define yourself. novelWriter doesn't do anything with them at all. To modify the labels, go to their respective tabs in :guilabel:`Project Settings`. -The "Status" flag is intended to tag a :term:`Novel document` as for instance a +The "Status" flag is intended to tag a :term:`novel document` as for instance a draft or as completed, and the "Importance" flag is intended to tag character notes, or other -:term:`project notes`, as for instance a main, major or minor character. +:term:`project notes`, as for instance a main, major, or minor character or story element. Whether a document uses a "Status" or "Importance" flag depends on which :term:`root folder` it lives in. If it's in a :guilabel:`Novel` folder, it uses the "Status" flag, otherwise it uses an @@ -139,10 +139,11 @@ your manuscript in the :guilabel:`Manuscript Build` tool. Drag & drop has only limited support for moving documents. In general, bulk actions are not allowed. This is deliberate to avoid accidentally messing up your project. If you make a mistake, -the last move action can be undone by pressing :kbd:`Ctrl+Shift+Z`. +the last move action can be undone by pressing :kbd:`Ctrl+Shift+Z` or from the menu icon in the +project tree's toolbar. Documents and their folders can be rearranged freely within their root folders. If you move a Novel -documents out of a Novel folder, it will be converted to a project note. Notes can be moved freely +document out of a Novel folder, it will be converted to a project note. Notes can be moved freely between all root folders, but keep in mind that if you move a note into a :guilabel:`Novel` root folder, its "Importance" setting will be switched with a "Status" setting. See :ref:`a_ui_tree_status`. The old value will not be overwritten though, and should be restored if @@ -171,7 +172,7 @@ of the story itself rather than the document files. You cannot reorganise the entries in the novel tree, or add any new documents, as that would imply restructuring the content of the document files themselves. Any such editing must be done in the project tree. However, you can add new headings to existing documents, or change - references, which will be updated in this view. + references, which will be updated in this view when the document is saved. .. _a_ui_outline: @@ -189,16 +190,16 @@ the novel, that is, the level 1 to 4 headings representing partitions, chapters, sections. The document containing the heading can also be displayed as a separate column, as well as the line -number where it occurs. Double-clicking an entry will open the corresponding document in the -editor. +number where the heading is defined. Double-clicking an entry will open the corresponding document +in the editor and switch to :guilabel:`Project Tree View` mode. You can select which novel folder to display from the dropdown menu. You can optionally also choose to show a combination of all novel folders. .. note:: Since the internal structure of the novel does not depend directly on the folder and document - structure of the project tree, these will not necessarily look the same, depending on how you - choose to organise your documents. See the :ref:`a_struct` page for more details. + structure of the project tree, this view will not necessarily look the same, depending on how + you choose to organise your documents. See the :ref:`a_struct` page for more details. Various meta data and information extracted from :term:`tags` can be displayed in columns in the outline. A default set of such columns is visible, but you can turn on or off more columns from diff --git a/docs/source/usage_projectformat.rst b/docs/source/usage_projectformat.rst index 3a0265f5..58f8525e 100644 --- a/docs/source/usage_projectformat.rst +++ b/docs/source/usage_projectformat.rst @@ -11,15 +11,14 @@ Most of the changes to the file formats over the history of novelWriter have no user side of things. The project files are generally updated automatically. However, some of the changes require minor actions from the user. -The key changes in the formats are listed below, as well as the user actions required, where -applicable. +The key changes in the formats are listed in this chapter, as well as the user actions required, +where applicable. .. only:: not html A full project file format specification is available in the online documentation_. .. caution:: - When you update a project from one format version to the next, the project can no longer be opened by a version of novelWriter prior to the version where the new file format was introduced. You will get a notification about any updates to your project file format and will @@ -71,7 +70,7 @@ Format 1.3 Changes This project format was introduced in novelWriter version 1.5. -With this format, the number of document layouts was reduced from 8 to 2. The conversion of +With this format, the number of document layouts was reduced from eight to two. The conversion of document layouts is performed automatically when the project is opened. Due to the reduction of layouts, some features that were previously controlled by these layouts @@ -85,7 +84,7 @@ should be used only a few places in any given project. These are as follows: * The formatting of the level one title on the title page must be changed from ``# Title Text`` to ``#! Title Text`` in order to retain the previous functionality. See :ref:`a_fmt_head`. -* Any text that was previously centred on the page must be manually centred using the new text +* Any text that was previously centred on the page must be manually centred using the text alignment feature. See :ref:`a_fmt_align`. **Unnumbered Chapters** diff --git a/docs/source/usage_shortcuts.rst b/docs/source/usage_shortcuts.rst index 09e0b485..764b5240 100644 --- a/docs/source/usage_shortcuts.rst +++ b/docs/source/usage_shortcuts.rst @@ -5,10 +5,10 @@ Keyboard Shortcuts ****************** Most features in novelWriter are available as keyboard shortcuts. This is a reference list if these -shortcuts. Most of them are also listed in the application. +shortcuts. Most of them are also listed in the application's user interface. .. note:: - On macOS, replace :kbd:`Ctrl` with :kbd:`Cmd`. + On MacOS, replace :kbd:`Ctrl` with :kbd:`Cmd`. .. _a_kb_main: diff --git a/docs/source/usage_typography.rst b/docs/source/usage_typography.rst index 8604f724..95585195 100644 --- a/docs/source/usage_typography.rst +++ b/docs/source/usage_typography.rst @@ -59,8 +59,8 @@ Single and Double Prime ------------------------ Both single and double prime symbols are available in the :guilabel:`Insert` menu. These symbols -are the correct symbols to use for unit symbols for feet, inches, minutes and seconds. The usage of -these is described in more detail on the Wikipedia Prime_ page. They look very similar to single +are the correct symbols to use for unit symbols for feet, inches, minutes, and seconds. The usage +of these is described in more detail on the Wikipedia Prime_ page. They look very similar to single and double straight quotes, and may be renderred similarly by the font, but they have different codes. Using these correctly will also prevent the auto-replace and dialogue highlighting features misunderstanding their meaning in the text. @@ -81,7 +81,7 @@ right single quotation marks, depending on the font. There is a Wikipedia articl .. note:: On export with the :guilabel:`Build Manuscript` tool, these apostrophes will be replaced automatically with the corresponding right hand single quote symbol as is generally recommended. - Therefore it doesn't really matter if you only use them to correct highlighting. + Therefore it doesn't really matter if you only use them to correct syntax highlighting. Special Space Symbols diff --git a/docs/source/usage_writing.rst b/docs/source/usage_writing.rst index 3373af18..56c2ff78 100644 --- a/docs/source/usage_writing.rst +++ b/docs/source/usage_writing.rst @@ -6,7 +6,7 @@ The Editor and Viewer .. _Compose Key: https://en.wikipedia.org/wiki/Compose_key -This sections covers in more detail how the document editor and viewer panels work. +This chapter covers in more detail how the document editor and viewer panels work. .. _a_ui_edit: @@ -21,7 +21,7 @@ Editing a Document To edit a document, double-click it in the project tree, or press the :kbd:`Return` key while having it selected. This will open the document in the document editor. The editor uses a Markdown-like syntax for some features, and a novelWriter-specific syntax for others. The syntax -format is described in the :ref:`a_fmt` section. +format is described in the :ref:`a_fmt` chapter. The editor has a maximise button (toggles the :guilabel:`Focus Mode`) and a close button in the top--right corner. On the top--left side you will find an edit button that opens the @@ -33,8 +33,8 @@ header at the top of the edit or view panel. Optionally, the full project path t be shown. This can be set in :guilabel:`Preferences`. .. tip:: - Clicking on the document title bar will select the document in the project tree and reveal its - location, making it easier to locate in a large project. + Clicking on the document title bar will select the document in the project tree and thus reveal + its location there, making it easier to find in a large project. Any :term:`references` in the editor can be opened in the viewer by moving the cursor to the label and pressing :kbd:`Ctrl+Return`. You can also control-click them with your mouse. @@ -54,10 +54,10 @@ viewer. To view a document, press :kbd:`Ctrl+R`, or select :guilabel:`View Docum context menu. If you have a middle mouse button, middle-clicking on the document will also open it in the viewer. -The document viewed does not have to be the same document as currently being edited. However, If -you *are* viewing the same document, pressing :kbd:`Ctrl+R` again will update the document with -your latest changes. You can also press the reload button in the top--right corner of the view -panel, next to the close button, to achieve the same thing. +The document viewed does not have to be the same document as the one currently being edited. +However, If you *are* viewing the same document, pressing :kbd:`Ctrl+R` again will update the +document with your latest changes. You can also press the reload button in the top--right corner of +the viewer panel, next to the close button, to achieve the same thing. In the viewer :term:`references` become clickable links. Clicking them will replace the content of the viewer with the content of the document the reference points to. @@ -75,10 +75,10 @@ This is convenient if you want to quickly look through all documents in the list :guilabel:`References` panel without losing the list in the process. .. note:: - The :guilabel:`References` panel relies on an up-to-date index of the project. The index is - maintained automatically. However, if anything is missing, or seems wrong, the index can always - be rebuilt by selecting :guilabel:`Rebuild Index` from the :guilabel:`Tools` menu, or by - pressing :kbd:`F9`. + The :guilabel:`References` panel relies on an up-to-date :term:`index` of the + project. The index is maintained automatically. However, if anything is missing, or seems wrong, + the index can always be rebuilt by selecting :guilabel:`Rebuild Index` from the + :guilabel:`Tools` menu, or by pressing :kbd:`F9`. .. _a_ui_edit_search: @@ -124,8 +124,8 @@ you wish. .. tip:: If you don't like auto-replacement, all symbols inserted by this feature are also available in - the :guilabel:`Insert` menu, and via convenient :ref:`a_kb_ins`. You may also be using a - `Compose Key`_ setup, which means you may not need the auto-replace feature. + the :guilabel:`Insert` menu, and via :ref:`a_kb_ins`. You may also be using a `Compose Key`_ + setup, which means you may not need the auto-replace feature at all. The editor is able to replace two and three hyphens with short and long dashes, triple points with ellipsis, and replace straight single and double quotes with user-defined quote symbols. It will @@ -135,5 +135,5 @@ tricky for languages that use the same symbol for these, like English does. .. tip:: If the auto-replace feature changes a symbol when you did not want it to change, pressing - :kbd:`Ctrl+Z` immediately after the auto-replacement will undo it without undoing the character - you typed. + :kbd:`Ctrl+Z` once after the auto-replacement will undo it without undoing the character + you typed before it.