From bccbfbce30e7b32ed5414dd62b2075773c8617b8 Mon Sep 17 00:00:00 2001 From: Dave Date: Mon, 24 Feb 2020 15:20:26 -0700 Subject: [PATCH 001/392] Revamp Configuration docs page. --- .../source/general/configuration.rst | 221 +++++++++++------- 1 file changed, 138 insertions(+), 83 deletions(-) diff --git a/user_guide_src/source/general/configuration.rst b/user_guide_src/source/general/configuration.rst index bd0c22c9cf5b..bab4171877bc 100644 --- a/user_guide_src/source/general/configuration.rst +++ b/user_guide_src/source/general/configuration.rst @@ -1,125 +1,151 @@ -################################ -Working With Configuration Files -################################ +############# +Configuration +############# + +Every framework uses configuration files to define numerous parameters and +initial settings. CodeIgniter configuration files define simple classes where +the required settings are public properties. -Every application needs a way to define various settings that affect the application. -These are handled through configuration files. Configuration files simply -hold a class that contains its settings as public properties. Unlike in many other frameworks, -there is no single class that you need to use to access your settings. Instead, you simply -create an instance of the class and all your settings are there for you. +Unlike many other frameworks, CodeIgniter configurable items aren't contained in +a single file. Instead, each class that needs configurable items will have a +configuration file with the same name as the class that uses it. You will find +the application configuration files in the **/app/Config** folder. .. contents:: :local: :depth: 2 -Accessing Config Files -====================== +Working With Configuration Files +================================ -You can access config files within your classes by creating a new instance or using the config function. All of the properties -are public, so you access the settings like any other property:: +You can access configuration files for your classes in several different ways. - // Creating new class by hand +- By using the ``new`` keyword to create an instance:: + + // Creating new configuration object by hand $config = new \Config\Pager(); - // Creating new class with config function - $config = config( 'Pager', false ); +- By using the ``config()`` function:: + + // Creating a new object with config function + $config = config('Pager', false); // Get shared instance with config function - $config = config( 'Pager' ); + $config = config('Pager'); // Access config class with namespace $config = config( 'Config\\Pager' ); - // Access settings as class properties +- By using ``\Config\Services::class`` which will apply an instance of the class's config for you:: + + // Creates Pager instance usings a \Config\Pager instance automatically + $pager = \Config\Services::pager(); + +- Or use the convenience function ``service()`` to get the same results as the previous example:: + + // A Pager object is created using \app\Config\Pager + $pager = service('pager'); + + +All configuration object properties are public, so you access the settings like any other property:: + + $config = config('Pager'); + // Access settings as object properties $pageSize = $config->perPage; -If no namespace is provided, it will look for the files in all available namespaces that have -been defined, as well as **/app/Config/**. All of the configuration files -that ship with CodeIgniter are namespaced with ``Config``. Using this namespace in your -application will provide the best performance since it knows exactly what directory to find the -files in and doesn't have to scan several locations in the filesystem to get there. +If no namespace is provided, it will look for the file in all defined namespaces +as well as **/app/Config/**. + +All of the configuration files that ship with CodeIgniter are namespaced with +``Config``. Using this namespace in your application will provide the best +performance since it knows exactly where to find the files. -You can locate the configuration files any place on your server by using a different namespace. -This allows you to pull configuration files on the production server to a folder that is not in -the web-accessible space at all, while keeping it under **/app** for ease of access during development. +You can put configuration files in any folder you want by using a different namespace. +This allows you to put configuration files on the production server in a folder +that is not web-accessible while keeping it under **/app** for easy access +during development. Creating Configuration Files ============================ -If you need to create a new configuration file you would create a new file at your desired location, -**/app/Config** by default. Then create the class and fill it with public properties that -represent your settings:: +When you need a new configuration, first you create a new file at your desired location. +The default file location (recommended for most cases) is **/app/Config**. +The class should use the appropriate namespace, and it should extend +``CodeIgniter\Config\BaseConfig`` to ensure that it can receive environment-specific settings. + +Define the class and fill it with public properties that represent your settings.:: Date: Mon, 24 Feb 2020 21:53:38 -0700 Subject: [PATCH 002/392] remove superfluous 'will' --- user_guide_src/source/general/configuration.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/general/configuration.rst b/user_guide_src/source/general/configuration.rst index bab4171877bc..e9018e7eb320 100644 --- a/user_guide_src/source/general/configuration.rst +++ b/user_guide_src/source/general/configuration.rst @@ -181,7 +181,7 @@ the full (case-sensitive) namespace of the class. The same holds for a *short prefix*, which is a namespace using only the lowercase version of the configuration class name. If the short prefix matches the class name, -the value will from **.env** replaces the configuration file value. +the value from **.env** replaces the configuration file value. :: app.CSRFProtection = true From cd8035c14893852f98b8560626ace520529195c1 Mon Sep 17 00:00:00 2001 From: Lonnie Ezell Date: Mon, 24 Feb 2020 23:17:15 -0600 Subject: [PATCH 003/392] Update appstarter to framework v 4.0.2 --- admin/starter/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/starter/composer.json b/admin/starter/composer.json index 023f95fd8bf9..f29e1bb777a9 100644 --- a/admin/starter/composer.json +++ b/admin/starter/composer.json @@ -6,7 +6,7 @@ "license": "MIT", "require": { "php": ">=7.2", - "codeigniter4/framework": "^4.0.1" + "codeigniter4/framework": "^4.0.2" }, "require-dev": { "mikey179/vfsstream": "1.6.*", From f8266e41e59cb89dd77be59cbff68f71d67d0383 Mon Sep 17 00:00:00 2001 From: Lonnie Ezell Date: Mon, 24 Feb 2020 23:20:19 -0600 Subject: [PATCH 004/392] Update CodeIgniter.php --- system/CodeIgniter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/CodeIgniter.php b/system/CodeIgniter.php index f9a8f6cccc6f..26a680382b19 100644 --- a/system/CodeIgniter.php +++ b/system/CodeIgniter.php @@ -66,7 +66,7 @@ class CodeIgniter /** * The current version of CodeIgniter Framework */ - const CI_VERSION = '4.0.1'; + const CI_VERSION = '4.0.2'; /** * App startup time. From 614d885d4ef6d246d759508a6a01d3e1ea9332ae Mon Sep 17 00:00:00 2001 From: Lonnie Ezell Date: Mon, 24 Feb 2020 23:20:56 -0600 Subject: [PATCH 005/392] Update composer.json --- admin/starter/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/starter/composer.json b/admin/starter/composer.json index f29e1bb777a9..8c683a33459a 100644 --- a/admin/starter/composer.json +++ b/admin/starter/composer.json @@ -6,7 +6,7 @@ "license": "MIT", "require": { "php": ">=7.2", - "codeigniter4/framework": "^4.0.2" + "codeigniter4/framework": "^4" }, "require-dev": { "mikey179/vfsstream": "1.6.*", From d7cf078faffda4af15e4f812efe6065e4eb63d13 Mon Sep 17 00:00:00 2001 From: Dave Date: Mon, 24 Feb 2020 23:45:30 -0700 Subject: [PATCH 006/392] Removed Services references --- user_guide_src/source/general/configuration.rst | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/user_guide_src/source/general/configuration.rst b/user_guide_src/source/general/configuration.rst index e9018e7eb320..aa59fa52b070 100644 --- a/user_guide_src/source/general/configuration.rst +++ b/user_guide_src/source/general/configuration.rst @@ -36,17 +36,6 @@ You can access configuration files for your classes in several different ways. // Access config class with namespace $config = config( 'Config\\Pager' ); -- By using ``\Config\Services::class`` which will apply an instance of the class's config for you:: - - // Creates Pager instance usings a \Config\Pager instance automatically - $pager = \Config\Services::pager(); - -- Or use the convenience function ``service()`` to get the same results as the previous example:: - - // A Pager object is created using \app\Config\Pager - $pager = service('pager'); - - All configuration object properties are public, so you access the settings like any other property:: $config = config('Pager'); From aaf2cfd4c78a71b7a20f9040c28a37f272c4144b Mon Sep 17 00:00:00 2001 From: Atish Amte Date: Tue, 25 Feb 2020 12:23:23 +0530 Subject: [PATCH 007/392] Update Mimes.php --- app/Config/Mimes.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/Config/Mimes.php b/app/Config/Mimes.php index a570ef541680..41014d406bb3 100644 --- a/app/Config/Mimes.php +++ b/app/Config/Mimes.php @@ -516,11 +516,7 @@ public static function guessExtensionFromType(string $type, ?string $proposed_ex foreach (static::$mimes as $ext => $types) { - if (is_string($types) && $types === $type) - { - return $ext; - } - else if (is_array($types) && in_array($type, $types)) + if ((is_string($types) && $types === $type) || (is_array($types) && in_array($type, $types))) { return $ext; } From 44d9ff166bc2e9dee4cf8ff1540347d69f43f698 Mon Sep 17 00:00:00 2001 From: Little J Date: Tue, 25 Feb 2020 23:18:28 +0100 Subject: [PATCH 008/392] [UG] Fix links to pass "linkcheck" test --- user_guide_src/source/cli/cli.rst | 2 +- user_guide_src/source/concepts/autoloader.rst | 4 +- user_guide_src/source/concepts/security.rst | 4 +- user_guide_src/source/concepts/services.rst | 2 +- .../source/extending/contributing.rst | 2 +- user_guide_src/source/extending/events.rst | 5 +- user_guide_src/source/general/errors.rst | 2 +- user_guide_src/source/general/logging.rst | 5 +- .../source/helpers/filesystem_helper.rst | 3 +- user_guide_src/source/helpers/url_helper.rst | 4 +- .../source/incoming/incomingrequest.rst | 34 ++++++------ user_guide_src/source/incoming/message.rst | 7 ++- user_guide_src/source/incoming/request.rst | 4 +- user_guide_src/source/incoming/routing.rst | 2 +- .../source/installation/installing_manual.rst | 10 ++-- user_guide_src/source/intro/credits.rst | 6 +-- user_guide_src/source/intro/psr.rst | 4 +- user_guide_src/source/intro/requirements.rst | 11 ++-- user_guide_src/source/libraries/caching.rst | 6 +-- .../source/libraries/curlrequest.rst | 31 ++++++----- .../source/libraries/encryption.rst | 54 +++++++++---------- user_guide_src/source/libraries/files.rst | 2 +- user_guide_src/source/libraries/sessions.rst | 12 ++--- user_guide_src/source/libraries/time.rst | 12 ++--- .../source/outgoing/localization.rst | 4 +- .../source/outgoing/view_parser.rst | 2 +- 26 files changed, 114 insertions(+), 120 deletions(-) diff --git a/user_guide_src/source/cli/cli.rst b/user_guide_src/source/cli/cli.rst index f91d8e552915..e1b4fb7eb714 100644 --- a/user_guide_src/source/cli/cli.rst +++ b/user_guide_src/source/cli/cli.rst @@ -15,7 +15,7 @@ What is the CLI? The command-line interface is a text-based method of interacting with computers. For more information, check the `Wikipedia -article `_. +article `_. Why run via the command-line? ============================= diff --git a/user_guide_src/source/concepts/autoloader.rst b/user_guide_src/source/concepts/autoloader.rst index 3e558d0578c7..cb05302718cc 100644 --- a/user_guide_src/source/concepts/autoloader.rst +++ b/user_guide_src/source/concepts/autoloader.rst @@ -11,7 +11,7 @@ headache and very error-prone. That's where autoloaders come in. CodeIgniter provides a very flexible autoloader that can be used with very little configuration. It can locate individual non-namespaced classes, namespaced classes that adhere to -`PSR4 `_ autoloading +`PSR4 `_ autoloading directory structures, and will even attempt to locate classes in common directories (like Controllers, Models, etc). @@ -20,7 +20,7 @@ For performance improvement, the core CodeIgniter components have been added to The autoloader works great by itself, but can also work with other autoloaders, like `Composer `_, or even your own custom autoloaders, if needed. Because they're all registered through -`spl_autoload_register `_, +`spl_autoload_register `_, they work in sequence and don't get in each other's way. The autoloader is always active, being registered with ``spl_autoload_register()`` at the diff --git a/user_guide_src/source/concepts/security.rst b/user_guide_src/source/concepts/security.rst index 296a5ae410fc..d13c47d73564 100644 --- a/user_guide_src/source/concepts/security.rst +++ b/user_guide_src/source/concepts/security.rst @@ -6,11 +6,11 @@ We take security seriously. CodeIgniter incorporates a number of features and techniques to either enforce good security practices, or to enable you to do so easily. -We respect the `Open Web Application Security Project (OWASP) `_ +We respect the `Open Web Application Security Project (OWASP) `_ and follow their recommendations as much as possible. The following comes from -`OWASP Top Ten Cheat Sheet `_, +`OWASP Top Ten Cheat Sheet `_, identifying the top vulnerabilities for web applications. For each, we provide a brief description, the OWASP recommendations, and then the CodeIgniter provisions to address the problem. diff --git a/user_guide_src/source/concepts/services.rst b/user_guide_src/source/concepts/services.rst index 228eacb063cd..f275afc1bcc2 100644 --- a/user_guide_src/source/concepts/services.rst +++ b/user_guide_src/source/concepts/services.rst @@ -65,7 +65,7 @@ Defining Services ================= To make services work well, you have to be able to rely on each class having a constant API, or -`interface `_, to use. Almost all of +`interface `_, to use. Almost all of CodeIgniter's classes provide an interface that they adhere to. When you want to extend or replace core classes, you only need to ensure you meet the requirements of the interface and you know that the classes are compatible. diff --git a/user_guide_src/source/extending/contributing.rst b/user_guide_src/source/extending/contributing.rst index 1917832c3802..f056e3a15bd8 100644 --- a/user_guide_src/source/extending/contributing.rst +++ b/user_guide_src/source/extending/contributing.rst @@ -4,7 +4,7 @@ Contributing to CodeIgniter CodeIgniter is a community driven project and accepts contributions of code and documentation from the community. These contributions are made in the form -of Issues or `Pull Requests `_ +of Issues or `Pull Requests `_ on the `CodeIgniter4 repository `_ on GitHub. Issues are a quick way to point out a bug. If you find a bug or documentation diff --git a/user_guide_src/source/extending/events.rst b/user_guide_src/source/extending/events.rst index a5c429e6e4f4..4422fa94bcf3 100644 --- a/user_guide_src/source/extending/events.rst +++ b/user_guide_src/source/extending/events.rst @@ -1,4 +1,4 @@ -Events +Events ##################################### CodeIgniter's Events feature provides a means to tap into and modify the inner workings of the framework without hacking @@ -29,7 +29,7 @@ a callable that will be run when that event is triggered:: In this example, whenever the **pre_controller** event is executed, an instance of ``MyClass`` is created and the ``MyFunction`` method is run. Note that the second parameter can be *any* form of -`callable `_ that PHP recognizes:: +`callable `_ that PHP recognizes:: // Call a standalone function Events::on('pre_system', 'some_function'); @@ -108,4 +108,3 @@ The following is a list of available event points within the CodeIgniter core co * **pre_system** Called very early during system execution. Only the benchmark and events class have been loaded at this point. No routing or other processes have happened. * **post_controller_constructor** Called immediately after your controller is instantiated, but prior to any method calls happening. * **post_system** Called after the final rendered page is sent to the browser, at the end of system execution after the finalized data is sent to the browser. - diff --git a/user_guide_src/source/general/errors.rst b/user_guide_src/source/general/errors.rst index 1e0884e4f89c..312cd9f80c11 100644 --- a/user_guide_src/source/general/errors.rst +++ b/user_guide_src/source/general/errors.rst @@ -2,7 +2,7 @@ Error Handling ############## -CodeIgniter builds error reporting into your system through Exceptions, both the `SPL collection `_, as +CodeIgniter builds error reporting into your system through Exceptions, both the `SPL collection `_, as well as a few custom exceptions that are provided by the framework. Depending on your environment's setup, the the default action when an error or exception is thrown is to display a detailed error report unless the application is running under the ``production`` environment. In this case, a more generic message is displayed to diff --git a/user_guide_src/source/general/logging.rst b/user_guide_src/source/general/logging.rst index 964dd607e8e4..4a0b5c29af40 100644 --- a/user_guide_src/source/general/logging.rst +++ b/user_guide_src/source/general/logging.rst @@ -15,7 +15,7 @@ The second parameter is the message itself:: log_message('error', 'Some variable did not contain a value.'); } -There are eight different log levels, matching to the `RFC 5424 `_ levels, and they are as follows: +There are eight different log levels, matching to the `RFC 5424 `_ levels, and they are as follows: * **debug** - Detailed debug information. * **info** - Interesting events in your application, like a user logging in, logging SQL queries, etc. @@ -138,7 +138,7 @@ Using Third-Party Loggers ========================= You can use any other logger that you might like as long as it extends from either -``Psr\Log\LoggerInterface`` and is `PSR3 `_ compatible. This means +``Psr\Log\LoggerInterface`` and is `PSR3 `_ compatible. This means that you can easily drop in use for any PSR3-compatible logger, or create your own. You must ensure that the third-party logger can be found by the system, by adding it to either @@ -155,4 +155,3 @@ If you would like to implement your libraries in a framework-agnostic method, yo the ``CodeIgniter\Log\LoggerAwareTrait`` which implements the ``setLogger()`` method for you. Then, when you use your library under different environments for frameworks, your library should still be able to log as it would expect, as long as it can find a PSR3 compatible logger. - diff --git a/user_guide_src/source/helpers/filesystem_helper.rst b/user_guide_src/source/helpers/filesystem_helper.rst index bc7c4f3c6504..5bc7812afe09 100644 --- a/user_guide_src/source/helpers/filesystem_helper.rst +++ b/user_guide_src/source/helpers/filesystem_helper.rst @@ -109,7 +109,7 @@ The following functions are available: write_file('./path/to/file.php', $data, 'r+'); - The default mode is 'wb'. Please see the `PHP user guide `_ + The default mode is 'wb'. Please see the `PHP user guide `_ for mode options. .. note:: In order for this function to write data to a file, its permissions must @@ -242,4 +242,3 @@ The following functions are available: $non_existent_directory = '/path/to/nowhere'; echo set_realpath($non_existent_directory, TRUE); // Shows an error, as the path cannot be resolved echo set_realpath($non_existent_directory, FALSE); // Prints '/path/to/nowhere' - diff --git a/user_guide_src/source/helpers/url_helper.rst b/user_guide_src/source/helpers/url_helper.rst index fac7b9c9118f..0eb48381575f 100644 --- a/user_guide_src/source/helpers/url_helper.rst +++ b/user_guide_src/source/helpers/url_helper.rst @@ -156,7 +156,7 @@ The following functions are available: be a string or an array. .. note:: If you are building links that are internal to your application - do not include the base URL (http://...). This will be added + do not include the base URL (`http://...`). This will be added automatically from the information specified in your config file. Include only the URI segments you wish appended to the URL. @@ -223,7 +223,7 @@ The following functions are available: echo anchor_popup('news/local/123', 'Click Me!', []); .. note:: The **window_name** is not really an attribute, but an argument to - the JavaScript `window.open() `_ + the JavaScript `window.open() `_ method, which accepts either a window name or a window target. .. note:: Any other attribute than the listed above will be parsed as an diff --git a/user_guide_src/source/incoming/incomingrequest.rst b/user_guide_src/source/incoming/incomingrequest.rst index de223d812e7d..f40d3c35d367 100644 --- a/user_guide_src/source/incoming/incomingrequest.rst +++ b/user_guide_src/source/incoming/incomingrequest.rst @@ -136,7 +136,7 @@ By default, this will return any objects in the JSON data as objects. If you wan arrays, pass in ``true`` as the first parameter. The second and third parameters match up to the ``depth`` and ``options`` arguments of the -`json_decode `_ PHP function. +`json_decode `_ PHP function. **Retrieving Raw data (PUT, PATCH, DELETE)** @@ -158,7 +158,7 @@ This will retrieve data and convert it to an array. Like this:: To maintain security of your application, you will want to filter all input as you access it. You can pass the type of filter to use as the last parameter of any of these methods. The native ``filter_var()`` function is used for the filtering. Head over to the PHP manual for a list of `valid -filter types `_. +filter types `_. Filtering a POST variable would look like this:: @@ -326,8 +326,8 @@ The methods provided by the parent classes that are available are: .. php:method:: getVar([$index = null[, $filter = null[, $flags = null]]]) :param string $index: The name of the variable/key to look for. - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_REQUEST if no parameters supplied, otherwise the REQUEST value if found, or null if not :rtype: mixed|null @@ -363,8 +363,8 @@ The methods provided by the parent classes that are available are: .. php:method:: getGet([$index = null[, $filter = null[, $flags = null]]]) :param string $index: The name of the variable/key to look for. - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_GET if no parameters supplied, otherwise the GET value if found, or null if not :rtype: mixed|null @@ -373,8 +373,8 @@ The methods provided by the parent classes that are available are: .. php:method:: getPost([$index = null[, $filter = null[, $flags = null]]]) :param string $index: The name of the variable/key to look for. - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_POST if no parameters supplied, otherwise the POST value if found, or null if not :rtype: mixed|null @@ -383,8 +383,8 @@ The methods provided by the parent classes that are available are: .. php:method:: getPostGet([$index = null[, $filter = null[, $flags = null]]]) :param string $index: The name of the variable/key to look for. - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_POST if no parameters supplied, otherwise the POST value if found, or null if not :rtype: mixed|null @@ -397,8 +397,8 @@ The methods provided by the parent classes that are available are: .. php:method:: getGetPost([$index = null[, $filter = null[, $flags = null]]]) :param string $index: The name of the variable/key to look for. - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_POST if no parameters supplied, otherwise the POST value if found, or null if not :rtype: mixed|null @@ -412,8 +412,8 @@ The methods provided by the parent classes that are available are: :noindex: :param mixed $index: COOKIE name - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_COOKIE if no parameters supplied, otherwise the COOKIE value if found or null if not :rtype: mixed @@ -433,8 +433,8 @@ The methods provided by the parent classes that are available are: .. php:method:: getServer([$index = null[, $filter = null[, $flags = null]]]) :param mixed $index: Value name - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_SERVER item value if found, NULL if not :rtype: mixed @@ -451,7 +451,7 @@ The methods provided by the parent classes that are available are: .. php:method:: getUserAgent([$filter = null]) - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. :returns: The User Agent string, as found in the SERVER data, or null if not found. :rtype: mixed diff --git a/user_guide_src/source/incoming/message.rst b/user_guide_src/source/incoming/message.rst index a1d4adb0c9ea..87a55d2fce05 100644 --- a/user_guide_src/source/incoming/message.rst +++ b/user_guide_src/source/incoming/message.rst @@ -76,7 +76,7 @@ Class Reference .. php:method:: getHeader([$name[, $filter = null]]) :param string $name: The name of the header you want to retrieve the value of. - :param int $filter: The type of filter to apply. A list of filters can be found `here `_. + :param int $filter: The type of filter to apply. A list of filters can be found `here `_. :returns: The current value of the header. If the header has multiple values, they will be returned as an array. :rtype: string|array|null @@ -194,7 +194,7 @@ Class Reference array, with the rest following in descending order of priority. If no match can be made between the header values and the supported values, the first element of the array will be returned. - Per the `RFC `_ the match has the option of returning a + Per the `RFC `_ the match has the option of returning a default value, like this method does, or to return an empty string. If you need to have an exact match and would like an empty string returned instead, pass ``true`` as the second parameter:: @@ -203,7 +203,7 @@ Class Reference The matching process takes into account the priorities and specificity of the RFC. This means that the more specific header values will have a higher order of precedence, unless modified by a different ``q`` value. - For more details, please read the `appropriate section of the RFC `_. + For more details, please read the `appropriate section of the RFC `_. .. php:method:: negotiateCharset($supported) @@ -254,4 +254,3 @@ Class Reference $language = $message->negotiateLanguage($supported); More information about the language tags is available in `RFC 1766 `_. - diff --git a/user_guide_src/source/incoming/request.rst b/user_guide_src/source/incoming/request.rst index 0bcc65b3f425..a63085f3e2ee 100644 --- a/user_guide_src/source/incoming/request.rst +++ b/user_guide_src/source/incoming/request.rst @@ -74,8 +74,8 @@ Class Reference :noindex: :param mixed $index: Value name - :param int $filter: The type of filter to apply. A list of filters can be found `here `__. - :param int $flags: Flags to apply. A list of flags can be found `here `__. + :param int $filter: The type of filter to apply. A list of filters can be found `here `__. + :param int $flags: Flags to apply. A list of flags can be found `here `__. :returns: $_SERVER item value if found, NULL if not :rtype: mixed diff --git a/user_guide_src/source/incoming/routing.rst b/user_guide_src/source/incoming/routing.rst index 0b9f3f5a9076..835b88410689 100644 --- a/user_guide_src/source/incoming/routing.rst +++ b/user_guide_src/source/incoming/routing.rst @@ -136,7 +136,7 @@ redirect them back to the same page after they log in, you may find this example $routes->add('login/(.+)', 'Auth::login/$1'); For those of you who don’t know regular expressions and want to learn more about them, -`regular-expressions.info `_ might be a good starting point. +`regular-expressions.info `_ might be a good starting point. .. important:: Note: You can also mix and match wildcards with regular expressions. diff --git a/user_guide_src/source/installation/installing_manual.rst b/user_guide_src/source/installation/installing_manual.rst index 9e6ed8816711..e9c6520e6e36 100644 --- a/user_guide_src/source/installation/installing_manual.rst +++ b/user_guide_src/source/installation/installing_manual.rst @@ -1,16 +1,16 @@ Manual Installation ############################################################################### -The `CodeIgniter 4 framework `_ +The `CodeIgniter 4 framework `_ repository holds the released versions of the framework. It is intended for developers who do not wish to use Composer. -Develop your app inside the ``app`` folder, and the ``public`` folder +Develop your app inside the ``app`` folder, and the ``public`` folder will be your public-facing document root. Do not change anything inside the ``system`` folder! -**Note**: This is the installation technique closest to that described -for `CodeIgniter 3 `_. +**Note**: This is the installation technique closest to that described +for `CodeIgniter 3 `_. Installation ============================================================ @@ -46,7 +46,7 @@ Structure ------------------------------------------------------- Folders in your project after set up: -app, public, system, writable +app, public, system, writable Translations Installation diff --git a/user_guide_src/source/intro/credits.rst b/user_guide_src/source/intro/credits.rst index a10a92692ced..94aded023e98 100644 --- a/user_guide_src/source/intro/credits.rst +++ b/user_guide_src/source/intro/credits.rst @@ -6,13 +6,13 @@ CodeIgniter was originally developed by `EllisLab `_. The framework was written for performance in the real world, with many of the original class libraries, helpers, and sub-systems borrowed from the code-base of `ExpressionEngine -`_. +`_. It was, for years, developed and maintained by EllisLab, the ExpressionEngine Development Team and a group of community members called the Reactor Team. In 2014, CodeIgniter was acquired by the `British Columbia Institute of Technology -`_ and was then officially announced as a community-maintained +`_ and was then officially announced as a community-maintained project. Bleeding edge development is spearheaded by the handpicked contributors -of the CodeIgniter Council. \ No newline at end of file +of the CodeIgniter Council. diff --git a/user_guide_src/source/intro/psr.rst b/user_guide_src/source/intro/psr.rst index 83353ff497b8..1fe8f9599663 100644 --- a/user_guide_src/source/intro/psr.rst +++ b/user_guide_src/source/intro/psr.rst @@ -2,14 +2,14 @@ PSR Compliance ************** -The `PHP-FIG `_ was created in 2009 to help make code more interoperable between frameworks +The `PHP-FIG `_ was created in 2009 to help make code more interoperable between frameworks by ratifying Interfaces, style guides, and more that members were free to implement or not. While CodeIgniter is not a member of the FIG, we are compatible with a number of their proposals. This guide is meant to list the status of our compliance with the various accepted, and some draft, proposals. **PSR-1: Basic Coding Standard** -This recommendation covers basic class, method, and file-naming standards. Our +This recommendation covers basic class, method, and file-naming standards. Our `style guide `_ meets PSR-1 and adds its own requirements on top of it. diff --git a/user_guide_src/source/intro/requirements.rst b/user_guide_src/source/intro/requirements.rst index 6769dfb6b774..4130d68bf3d2 100644 --- a/user_guide_src/source/intro/requirements.rst +++ b/user_guide_src/source/intro/requirements.rst @@ -2,15 +2,15 @@ Server Requirements ################### -`PHP `_ version 7.2 or newer is required, with the -`*intl* extension `_ -installed. +`PHP `_ version 7.2 or newer is required, with the +`*intl* extension `_ +installed. The following PHP extensions should be enabled on your server: ``php-json``, ``php-mbstring``, ``php-mysqlnd``, `php-xml`` -In order to use the :doc:`CURLRequest `, you will need -`libcurl `_ installed. +In order to use the :doc:`CURLRequest `, you will need +`libcurl `_ installed. A database is required for most web application programming. Currently supported databases are: @@ -30,4 +30,3 @@ The list below shows the outstanding ones. - CUBRID via the *cubrid* and *pdo* drivers - Interbase/Firebird via the *ibase* and *pdo* drivers - ODBC via the *odbc* and *pdo* drivers (you should know that ODBC is actually an abstraction layer) - diff --git a/user_guide_src/source/libraries/caching.rst b/user_guide_src/source/libraries/caching.rst index 9f270b0a8860..00c24129032b 100644 --- a/user_guide_src/source/libraries/caching.rst +++ b/user_guide_src/source/libraries/caching.rst @@ -221,7 +221,7 @@ Memcached Caching Multiple Memcached servers can be specified in the cache configuration file. For more information on Memcached, please see -`http://php.net/memcached `_. +`https://www.php.net/memcached `_. ================ WinCache Caching @@ -230,7 +230,7 @@ WinCache Caching Under Windows, you can also utilize the WinCache driver. For more information on WinCache, please see -`http://php.net/wincache `_. +`https://www.php.net/wincache `_. ============= Redis Caching @@ -249,7 +249,7 @@ Available options are:: $config['database'] = 0; For more information on Redis, please see -`http://redis.io `_. +`https://redis.io `_. =========== Dummy Cache diff --git a/user_guide_src/source/libraries/curlrequest.rst b/user_guide_src/source/libraries/curlrequest.rst index 1f8463832724..bd80ab853984 100644 --- a/user_guide_src/source/libraries/curlrequest.rst +++ b/user_guide_src/source/libraries/curlrequest.rst @@ -15,7 +15,7 @@ it is one of the more widely used libraries. Where possible, the syntax has been your application needs something a little more powerful than what this library provides, you will have to change very little to move over to use Guzzle. -.. note:: This class requires the `cURL Library `_ to be installed +.. note:: This class requires the `cURL Library `_ to be installed in your version of PHP. This is a very common library that is typically available but not all hosts will provide it, so please check with your host to verify if you run into problems. @@ -108,19 +108,19 @@ when working with APIs:: When a relative URI is provided to the ``request()`` method or any of the shortcut methods, it will be combined with the base_uri according to the rules described by -`RFC 2986, section 2 `_. To save you some time, here are some +`RFC 2986, section 2 `_. To save you some time, here are some examples of how the combinations are resolved. - =================== ============== ====================== - base_uri URI Result - =================== ============== ====================== - http://foo.com /bar http://foo.com/bar - http://foo.com/foo /bar http://foo.com/bar - http://foo.com/foo bar http://foo.com/bar - http://foo.com/foo/ bar http://foo.com/foo/bar - http://foo.com http://baz.com http://baz.com - http://foo.com/?bar bar http://foo.com/bar - =================== ============== ====================== + ===================== ================ ======================== + base_uri URI Result + ===================== ================ ======================== + `http://foo.com` /bar `http://foo.com/bar` + `http://foo.com/foo` /bar `http://foo.com/bar` + `http://foo.com/foo` bar `http://foo.com/bar` + `http://foo.com/foo/` bar `http://foo.com/foo/bar` + `http://foo.com` `http://baz.com` `http://baz.com` + `http://foo.com/?bar` bar `http://foo.com/bar` + ===================== ================ ======================== Using Responses =============== @@ -194,8 +194,8 @@ You can pass in array as the value of the ``allow_redirects`` option to specify auth ==== -Allows you to provide Authentication details for `HTTP Basic `_ and -`Digest `_ and authentication. Your script may have to do extra to support +Allows you to provide Authentication details for `HTTP Basic `_ and +`Digest `_ and authentication. Your script may have to do extra to support Digest authentication - this simply passes the username and password along for you. The value must be an array where the first element is the username, and the second is the password. The third parameter should be the type of authentication to use, either ``basic`` or ``digest``:: @@ -331,7 +331,7 @@ multipart ========= When you need to send files and other data via a POST request, you can use the ``multipart`` option, along with -the `CURLFile Class `_. The values should be an associative array +the `CURLFile Class `_. The values should be an associative array of POST data to send. For safer usage, the legacy method of uploading files by prefixing their name with an `@` has been disabled. Any files that you want to send must be passed as instances of CURLFile:: @@ -386,4 +386,3 @@ or 1.1, 2.0 is currently unsupported.):: // Force HTTP/1.0 $client->request('GET', '/', ['version' => 1.0]); - diff --git a/user_guide_src/source/libraries/encryption.rst b/user_guide_src/source/libraries/encryption.rst index a05d4361eca7..af7ad55320eb 100644 --- a/user_guide_src/source/libraries/encryption.rst +++ b/user_guide_src/source/libraries/encryption.rst @@ -5,25 +5,25 @@ Encryption Service .. important:: DO NOT use this or any other *encryption* library for password storage! Passwords must be *hashed* instead, and you should do that through PHP's `Password Hashing extension - `_. + `_. -The Encryption Service provides two-way symmetric (secret key) data encryption. +The Encryption Service provides two-way symmetric (secret key) data encryption. The service will instantiate and/or initialize an encryption **handler** to suit your parameters as explained below. -Encryption Service handlers must implement CodeIgniter's simple ``EncrypterInterface``. -Using an appropriate PHP cryptographic extension or third-party library may require -additional software is installed on your server and/or might need to be explicitly +Encryption Service handlers must implement CodeIgniter's simple ``EncrypterInterface``. +Using an appropriate PHP cryptographic extension or third-party library may require +additional software is installed on your server and/or might need to be explicitly enabled in your instance of PHP. The following PHP extensions are currently supported: -- `OpenSSL `_ +- `OpenSSL `_ -This is not a full cryptographic solution. If you need more capabilities, for example, -public-key encryption, we suggest you consider direct use of OpenSSL or -one of the other `Cryptography Extensions `_. -A more comprehensive package like `Halite `_ +This is not a full cryptographic solution. If you need more capabilities, for example, +public-key encryption, we suggest you consider direct use of OpenSSL or +one of the other `Cryptography Extensions `_. +A more comprehensive package like `Halite `_ (an O-O package built on libsodium) is another possibility. .. note:: Support for the ``MCrypt`` extension has been dropped, as that has @@ -46,8 +46,8 @@ Like all services in CodeIgniter, it can be loaded via ``Config\Services``:: $encrypter = \Config\Services::encrypter(); -Assuming you have set your starting key (see :ref:`configuration`), -encrypting and decrypting data is simple - pass the appropriate string to ``encrypt()`` +Assuming you have set your starting key (see :ref:`configuration`), +encrypting and decrypting data is simple - pass the appropriate string to ``encrypt()`` and/or ``decrypt()`` methods:: $plainText = 'This is a plain-text message!'; @@ -76,9 +76,9 @@ key Encryption key starter driver Preferred handler (OpenSSL) ======== =============================================== -You can replace the config file's settings by passing a configuration -object of your own to the ``Services`` call. The ``$config`` variable must be -an instance of either the `Config\\Encryption` class or an object +You can replace the config file's settings by passing a configuration +object of your own to the ``Services`` call. The ``$config`` variable must be +an instance of either the `Config\\Encryption` class or an object that extends `CodeIgniter\\Config\\BaseConfig`. :: @@ -92,24 +92,24 @@ that extends `CodeIgniter\\Config\\BaseConfig`. Default Behavior ================ -By default, the Encryption Library uses the OpenSSL handler. That handler encrypts using +By default, the Encryption Library uses the OpenSSL handler. That handler encrypts using the AES-256-CTR algorithm, your configured *key*, and SHA512 HMAC authentication. Setting Your Encryption Key =========================== -Your encryption key **must** be as long as the encryption algorithm in use allows. +Your encryption key **must** be as long as the encryption algorithm in use allows. For AES-256, that's 256 bits or 32 bytes (characters) long. -The key should be as random as possible, and it **must not** be a regular text string, -nor the output of a hashing function, etc. To create a proper key, +The key should be as random as possible, and it **must not** be a regular text string, +nor the output of a hashing function, etc. To create a proper key, you can use the Encryption library's ``createKey()`` method. :: // $key will be assigned a 32-byte (256-bit) random key $key = Encryption::createKey(32); -The key can be stored in *app/Config/Encryption.php*, or you can design +The key can be stored in *app/Config/Encryption.php*, or you can design a storage mechanism of your own and pass the key dynamically when encrypting/decrypting. To save your key to your *app/Config/Encryption.php*, open the file @@ -144,20 +144,20 @@ Encryption Handler Notes OpenSSL Notes ------------- -The `OpenSSL `_ extension has been a standard part of PHP for a long time. +The `OpenSSL `_ extension has been a standard part of PHP for a long time. CodeIgniter's OpenSSL handler uses the AES-256-CTR cipher. -The *key* your configuration provides is used to derive two other keys, one for -encryption and one for authentication. This is achieved by way of a technique known -as an `HMAC-based Key Derivation Function `_ (HKDF). +The *key* your configuration provides is used to derive two other keys, one for +encryption and one for authentication. This is achieved by way of a technique known +as an `HMAC-based Key Derivation Function `_ (HKDF). Message Length ============== An encrypted string is usually longer than the original, plain-text string (depending on the cipher). -This is influenced by the cipher algorithm itself, the initialization vector (IV) +This is influenced by the cipher algorithm itself, the initialization vector (IV) prepended to the cipher-text, and the HMAC authentication message that is also prepended. Furthermore, the encrypted message is also Base64-encoded so that it is safe for storage and transmission regardless of the character-set in use. @@ -168,7 +168,7 @@ Cookies, for example, can only hold 4K of information. Using the Encryption Service Directly ===================================== -Instead of (or in addition to) using ``Services`` as described in :ref:`usage`, +Instead of (or in addition to) using ``Services`` as described in :ref:`usage`, you can create an "Encrypter" directly, or change the settings of an existing instance. :: @@ -178,7 +178,7 @@ you can create an "Encrypter" directly, or change the settings of an existing in // reconfigure an instance with different settings $encrypter = $encryption->initialize($config); -Remember, that ``$config`` must me an instance of either a `Config\Encryption` class +Remember, that ``$config`` must me an instance of either a `Config\Encryption` class or an object that extends `CodeIgniter\Config\BaseConfig`. diff --git a/user_guide_src/source/libraries/files.rst b/user_guide_src/source/libraries/files.rst index a33525ac6ec3..52a2c2e08a61 100644 --- a/user_guide_src/source/libraries/files.rst +++ b/user_guide_src/source/libraries/files.rst @@ -2,7 +2,7 @@ Working with Files ****************** -CodeIgniter provides a File class that wraps the `SplFileInfo `_ class +CodeIgniter provides a File class that wraps the `SplFileInfo `_ class and provides some additional convenience methods. This class is the base class for :doc:`uploaded files ` and :doc:`images `. diff --git a/user_guide_src/source/libraries/sessions.rst b/user_guide_src/source/libraries/sessions.rst index 82172a19db00..5b9e0484d484 100644 --- a/user_guide_src/source/libraries/sessions.rst +++ b/user_guide_src/source/libraries/sessions.rst @@ -104,7 +104,7 @@ Session data is simply an array associated with a particular session ID (cookie). If you've used sessions in PHP before, you should be familiar with PHP's -`$_SESSION superglobal `_ +`$_SESSION superglobal `_ (if not, please read the content on that link). CodeIgniter gives access to its session data through the same means, as it @@ -386,7 +386,7 @@ Destroying a Session ==================== To clear the current session (for example, during a logout), you may -simply use either PHP's `session_destroy() `_ +simply use either PHP's `session_destroy() `_ function, or the library's ``destroy()`` method. Both will work in exactly the same way:: @@ -515,7 +515,7 @@ mind that it is in fact not the same code and it has some limitations To be more specific, it doesn't support PHP's `directory level and mode formats used in session.save_path -`_, +`_, and it has most of the options hard-coded for safety. Instead, only absolute paths are supported for ``public $sessionSavePath``. @@ -553,7 +553,7 @@ increase - which is the time when it matters - the file system will consistently outperform almost all relational database setups. In addition, if performance is your only concern, you may want to look -into using `tmpfs `_, +into using `tmpfs `_, (warning: external resource), which can make your sessions blazing fast. DatabaseHandler Driver @@ -660,7 +660,7 @@ The format here is a bit different and complicated at the same time. It is best explained by the *phpredis* extension's README file, so we'll simply link you to it: - https://github.com/phpredis/phpredis#php-session-handler + https://github.com/phpredis/phpredis .. warning:: CodeIgniter's Session library does NOT use the actual 'redis' ``session.save_handler``. Take note **only** of the path format in @@ -681,7 +681,7 @@ MemcachedHandler Driver The 'MemcachedHandler' driver is very similar to the 'RedisHandler' one in all of its properties, except perhaps for availability, because PHP's `Memcached -`_ extension is distributed via PECL and some +`_ extension is distributed via PECL and some Linux distributions make it available as an easy to install package. Other than that, and without any intentional bias towards Redis, there's diff --git a/user_guide_src/source/libraries/time.rst b/user_guide_src/source/libraries/time.rst index 94e1ded002d2..f7ee1350c806 100644 --- a/user_guide_src/source/libraries/time.rst +++ b/user_guide_src/source/libraries/time.rst @@ -27,8 +27,8 @@ be any string that PHP's strtotime function can parse:: $myTime = new Time('now'); You can pass in strings representing the timezone and the locale in the second and parameters, respectively. Timezones -can be any supported by PHP's `DateTimeZone `__ class. The locale can be -any supported by PHP's `Locale `__ class. If no locale or timezone is +can be any supported by PHP's `DateTimeZone `__ class. The locale can be +any supported by PHP's `Locale `__ class. If no locale or timezone is provided, the application defaults will be used. :: @@ -155,8 +155,8 @@ toLocalizedString() ------------------- This is the localized version of DateTime's format() method. Instead of using the values you might be familiar with, though, -you must use values acceptable to the `IntlDateFormatter `__ class. -A full listing of values can be found `here `__. +you must use values acceptable to the `IntlDateFormatter `__ class. +A full listing of values can be found `here `__. :: $time = Time::parse('March 9, 2016 12:00:00', 'America/Chicago'); @@ -304,7 +304,7 @@ Returns boolean true if the Time instance is in UTC time:: getTimezone() ------------- -Returns a new `DateTimeZone `__ object set the timezone of the Time +Returns a new `DateTimeZone `__ object set the timezone of the Time instance:: $tz = Time::now()->getTimezone(); @@ -316,7 +316,7 @@ instance:: getTimezoneName() ----------------- -Returns the full `timezone string `__ of the Time instance:: +Returns the full `timezone string `__ of the Time instance:: echo Time::now('America/Chicago')->getTimezoneName(); // America/Chicago echo Time::now('Europe/London')->timezoneName; // Europe/London diff --git a/user_guide_src/source/outgoing/localization.rst b/user_guide_src/source/outgoing/localization.rst index bc0e090127de..b32eb0fd36f5 100644 --- a/user_guide_src/source/outgoing/localization.rst +++ b/user_guide_src/source/outgoing/localization.rst @@ -144,7 +144,7 @@ back, unchanged. In this example, it would return 'Errors.errorEmailMissing' if Replacing Parameters -------------------- -.. note:: The following functions all require the `intl `_ extension to +.. note:: The following functions all require the `intl `_ extension to be loaded on your system in order to work. If the extension is not loaded, no replacement will be attempted. A great overview can be found over at `Sitepoint `_. @@ -172,7 +172,7 @@ You can also use named keys to make it easier to keep things straight, if you'd echo lang("Tests.namedApples", ['number_apples' => 3]); Obviously, you can do more than just number replacement. According to the -`official ICU docs `_ for the underlying +`official ICU docs `_ for the underlying library, the following types of data can be replaced: * numbers - integer, currency, percent diff --git a/user_guide_src/source/outgoing/view_parser.rst b/user_guide_src/source/outgoing/view_parser.rst index 81d4e371977c..d03885cfdee5 100644 --- a/user_guide_src/source/outgoing/view_parser.rst +++ b/user_guide_src/source/outgoing/view_parser.rst @@ -462,7 +462,7 @@ The following filters are available when using the parser: + + + + + +---------------+---------------------+--------------------------------------------------------------+-------------------------------------+ -See `PHP's NumberFormatter `_ for details relevant to the +See `PHP's NumberFormatter `_ for details relevant to the "local_number" filter. Custom Filters From 4f8eadd0a3cadf4867fc07838266c238fe9a1bd1 Mon Sep 17 00:00:00 2001 From: Little J Date: Tue, 25 Feb 2020 23:18:46 +0100 Subject: [PATCH 009/392] [UG] Fix links and change texts to pass "linkcheck" test --- .../source/installation/repositories.rst | 4 +--- user_guide_src/source/outgoing/response.rst | 19 +++++++++---------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/user_guide_src/source/installation/repositories.rst b/user_guide_src/source/installation/repositories.rst index 48f83e99092c..0afe3f0e54ee 100644 --- a/user_guide_src/source/installation/repositories.rst +++ b/user_guide_src/source/installation/repositories.rst @@ -49,9 +49,7 @@ These correspond to the repositories mentioned above: - `codeigniter4/framework `_ - `codeigniter4/appstarter `_ -- `codeigniter4/userguide `_ - `codeigniter4/translations `_ -- `codeigniter4/CodeIgniter4 `_ - `codeigniter4/coding-standard `_ See the :doc:`Installation ` page for more information. @@ -60,7 +58,7 @@ CodeIgniter 4 Projects ====================== We maintain a `codeigniter4projects `_ organization -on Github as well, with projects that are not part of the framework, +on Github as well, with projects that are not part of the framework, but which showcase it or make it easier to work with! +------------------+--------------+-----------------------------------------------------------------+ diff --git a/user_guide_src/source/outgoing/response.rst b/user_guide_src/source/outgoing/response.rst index 304985c0cd9c..0b746d366ec4 100644 --- a/user_guide_src/source/outgoing/response.rst +++ b/user_guide_src/source/outgoing/response.rst @@ -101,7 +101,7 @@ do the following:: return $response->download('/path/to/photo.jpg', NULL); Use the optional ``setFileName()`` method to change the filename as it is sent to the client's browser:: - + return $response->download('awkwardEncryptedFileName.fakeExt')->setFileName('expenses.csv'); .. note:: The response object MUST be returned for the download to be sent to the client. This allows the response @@ -116,8 +116,7 @@ to contact the getServer at all since nothing has changed. And you can't get fas This are handled through the ``Cache-Control`` and ``ETag`` headers. This guide is not the proper place for a thorough introduction to all of the cache headers power, but you can get a good understanding over at -`Google Developers `_ -and the `Mobify Blog `_. +`Google Developers `_. By default, all response objects sent through CodeIgniter have HTTP caching turned off. The options and exact circumstances are too varied for us to be able to create a good default other than turning it off. It's simple @@ -150,9 +149,9 @@ is served by the same domain (http://example.com), it is very simple to integrat As this is a complex subject, this user guide will not go over all of the details. For more information, you should visit the following sites: -* `Content Security Policy main site `_ +* `Content Security Policy main site `_ * `W3C Specification `_ -* `Introduction at HTML5Rocks `_ +* `Introduction at HTML5Rocks `_ * `Article at SitePoint `_ Turning CSP On @@ -169,7 +168,7 @@ needed during runtime, then the correctly formatted header is sent and you're al With CSP enabled, two header lines are added to the HTTP response: a Content-Security-Policy header, with policies identifying content types or origins that are explicitly allowed for different -contexts, and a Content-Security-Policy-Report-Only header, which identifies content types +contexts, and a Content-Security-Policy-Report-Only header, which identifies content types or origins that will be allowed but which will also be reported to the destination of your choice. @@ -186,11 +185,11 @@ class holds a number of methods that map pretty clearly to the appropriate heade Examples are shown below, with different combinations of parameters, though all accept either a directive name or anarray of them.:: - // specify the default directive treatment - $response->CSP->reportOnly(false); - + // specify the default directive treatment + $response->CSP->reportOnly(false); + // specify the origin to use if none provided for a directive - $response->CSP->setDefaultSrc('cdn.example.com'); + $response->CSP->setDefaultSrc('cdn.example.com'); // specify the URL that "report-only" reports get sent to $response->CSP->setReportURI('http://example.com/csp/reports'); // specify that HTTP requests be upgraded to HTTPS From 0902385a010a2d4a10a454d88aaa11963fbdb2ff Mon Sep 17 00:00:00 2001 From: EnixApp Date: Wed, 26 Feb 2020 07:08:15 +0700 Subject: [PATCH 010/392] Colored table in CLI --- system/CLI/CLI.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/CLI/CLI.php b/system/CLI/CLI.php index e60036c79d0a..fbb4525c42f1 100644 --- a/system/CLI/CLI.php +++ b/system/CLI/CLI.php @@ -958,7 +958,7 @@ public static function table(array $tbody, array $thead = []) } } - fwrite(STDOUT, $table); + static::write($table); } //-------------------------------------------------------------------- From e4530d1dcd17b09c1e83ed3018c2fd6160a64c3c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 26 Feb 2020 16:49:09 +0700 Subject: [PATCH 011/392] Fixing buffer FeaturetestCaseTest::testEchoes() --- system/Test/FeatureTestCase.php | 1 + 1 file changed, 1 insertion(+) diff --git a/system/Test/FeatureTestCase.php b/system/Test/FeatureTestCase.php index 630898867b84..a01e8ebc2eab 100644 --- a/system/Test/FeatureTestCase.php +++ b/system/Test/FeatureTestCase.php @@ -168,6 +168,7 @@ public function call(string $method, string $path, array $params = null) // instance get the right one. Services::injectMock('request', $request); + ob_start(); $response = $this->app ->setRequest($request) ->run($this->routes, true); From 015b19c8a8da8e32cabd8a0b5eca46b754c8dcec Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 26 Feb 2020 17:25:40 +0700 Subject: [PATCH 012/392] place ob_start() in test --- system/Test/FeatureTestCase.php | 1 - tests/system/Test/FeatureTestCaseTest.php | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Test/FeatureTestCase.php b/system/Test/FeatureTestCase.php index a01e8ebc2eab..630898867b84 100644 --- a/system/Test/FeatureTestCase.php +++ b/system/Test/FeatureTestCase.php @@ -168,7 +168,6 @@ public function call(string $method, string $path, array $params = null) // instance get the right one. Services::injectMock('request', $request); - ob_start(); $response = $this->app ->setRequest($request) ->run($this->routes, true); diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index fc280f08e2d4..2d335e89c6ab 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -189,6 +189,7 @@ public function testEchoes() 'Tests\Support\Controllers\Popcorn::canyon', ], ]); + ob_start(); $response = $this->get('home'); $response->assertSee('Hello-o-o'); } From 18de420f3892aa0c0bb9e4e18be3025696ab7779 Mon Sep 17 00:00:00 2001 From: Ben Rogmans Date: Wed, 26 Feb 2020 21:30:31 +0100 Subject: [PATCH 013/392] Check if #ci-history h2 exists because it might not be loaded yet --- system/Debug/Toolbar/Views/toolbarloader.js.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/system/Debug/Toolbar/Views/toolbarloader.js.php b/system/Debug/Toolbar/Views/toolbarloader.js.php index 4ecdeeb16968..af6933810063 100644 --- a/system/Debug/Toolbar/Views/toolbarloader.js.php +++ b/system/Debug/Toolbar/Views/toolbarloader.js.php @@ -75,9 +75,11 @@ function newXHR() { var debugbarTime = realXHR.getResponseHeader('Debugbar-Time'); if (debugbarTime) { var h2 = document.querySelector('#ci-history > h2'); - h2.innerHTML = 'History You have new debug data. '; - var badge = document.querySelector('a[data-tab="ci-history"] > span > .badge'); - badge.className += ' active'; + if(h2) { + h2.innerHTML = 'History You have new debug data. '; + var badge = document.querySelector('a[data-tab="ci-history"] > span > .badge'); + badge.className += ' active'; + } } } }, false); From 86915b37ff362c88ee6b322be82694d92ec81817 Mon Sep 17 00:00:00 2001 From: Little J Date: Wed, 26 Feb 2020 21:42:30 +0100 Subject: [PATCH 014/392] [RTD Theme] Fix ordered lists style + Fix CSS indentation --- .../sphinx_rtd_theme/static/css/citheme.css | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 5d7455e12448..7f379c886bc4 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -149,18 +149,18 @@ div#pulldown-menu { } .wy-alert.wy-alert-success, .rst-content .wy-alert-success.note, .rst-content .wy-alert-success.attention, .rst-content .wy-alert-success.caution, .rst-content .wy-alert-success.danger, .rst-content .wy-alert-success.error, .rst-content .hint, .rst-content .important, .rst-content .tip, .rst-content .wy-alert-success.warning, .rst-content .wy-alert-success.seealso, .rst-content .wy-alert-success.admonition-todo { - background: rgba(0,0,0,0.05); + background: rgba(0,0,0,0.05); } /* override table width restrictions */ .wy-table-responsive table td, .wy-table-responsive table th { - white-space: normal; + white-space: normal; } .wy-table-responsive { - margin-bottom: 24px; - max-width: 100%; - overflow: visible; + margin-bottom: 24px; + max-width: 100%; + overflow: visible; } .rst-content dl:not(.docutils) dt { @@ -169,13 +169,12 @@ div#pulldown-menu { border-top: solid 3px #dd4814; } -.wy-plain-list-disc li ul, .rst-content .section ul li ul, .rst-content .toctree-wrapper ul li ul, article ul li ul { - margin-bottom: 0.5rem; - margin-top: -0.5rem; +.rst-content .section ol p, .rst-content .section ul p { + margin: 0; } .rst-content dl:not(.docutils) dt:first-child { - margin-top: 1rem; + margin-top: 1rem; } /* Footer ------------------------------------------------------------------- */ From a57d14116f08c006a06e3a7e40e744ad0a0d50b9 Mon Sep 17 00:00:00 2001 From: Little J Date: Wed, 26 Feb 2020 22:12:32 +0100 Subject: [PATCH 015/392] [RTD Theme] Change font to "Raleway" (CI's "official" font) --- .../_themes/sphinx_rtd_theme/static/css/citheme.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 7f379c886bc4..995b28904645 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -1,5 +1,14 @@ +/* Imports ------------------------------------------------------------------ */ + +@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap'); @import 'theme.css'; +/* General ------------------------------------------------------------------ */ + +body, h1, h2, h3, h4, h5, h6, p, legend { + font-family: "Raleway",-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; +} + /* Titles ------------------------------------------------------------------- */ h1 { From 8f6a2a44b802c5b12ad3785a9c962d2c09dd44bd Mon Sep 17 00:00:00 2001 From: Little J Date: Wed, 26 Feb 2020 22:15:50 +0100 Subject: [PATCH 016/392] [RTD Theme] Add spaces to methods' names --- .../source/_themes/sphinx_rtd_theme/static/css/citheme.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 995b28904645..22c2bfaa894d 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -186,6 +186,10 @@ div#pulldown-menu { margin-top: 1rem; } +.rst-content dl:not(.docutils) tt.descname, .rst-content dl:not(.docutils) tt.descname, .rst-content dl:not(.docutils) code.descname { + padding-right: 0.2rem; +} + /* Footer ------------------------------------------------------------------- */ .rst-footer-buttons { From 618da1bba0319c26ca27b26803c456f569208ba1 Mon Sep 17 00:00:00 2001 From: michalsn Date: Wed, 26 Feb 2020 22:25:25 +0100 Subject: [PATCH 017/392] fix #2627 --- system/Database/MigrationRunner.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/system/Database/MigrationRunner.php b/system/Database/MigrationRunner.php index 6d4f0e2b6294..74469b483e80 100644 --- a/system/Database/MigrationRunner.php +++ b/system/Database/MigrationRunner.php @@ -1027,6 +1027,13 @@ protected function migrate($direction, $migration): bool // Determine DBGroup to use $group = $instance->getDBGroup() ?? config('Database')->defaultGroup; + // Skip tests db group when not running in testing environment + if (ENVIRONMENT !== 'testing' && $group === 'tests' && $this->groupFilter !== 'tests') + { + $this->groupSkip = true; + return true; + } + // Skip migration if group filtering was set if ($direction === 'up' && ! is_null($this->groupFilter) && $this->groupFilter !== $group) { From 83db07453ac15a989cec0433710430715da203d7 Mon Sep 17 00:00:00 2001 From: Little J Date: Wed, 26 Feb 2020 22:31:05 +0100 Subject: [PATCH 018/392] [RTD Theme] Change colors to match CI's graphical charter --- .../sphinx_rtd_theme/static/css/citheme.css | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 22c2bfaa894d..df0591541ed9 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -153,10 +153,6 @@ div#pulldown-menu { background-color: #f1d40f !important; } -.wy-alert.wy-alert-success .wy-alert-title, .rst-content .wy-alert-success.note .wy-alert-title, .rst-content .wy-alert-success.attention .wy-alert-title, .rst-content .wy-alert-success.caution .wy-alert-title, .rst-content .wy-alert-success.danger .wy-alert-title, .rst-content .wy-alert-success.error .wy-alert-title, .rst-content .hint .wy-alert-title, .rst-content .important .wy-alert-title, .rst-content .tip .wy-alert-title, .rst-content .wy-alert-success.warning .wy-alert-title, .rst-content .wy-alert-success.seealso .wy-alert-title, .rst-content .wy-alert-success.admonition-todo .wy-alert-title, .wy-alert.wy-alert-success .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-success .admonition-title, .rst-content .wy-alert-success.note .admonition-title, .rst-content .wy-alert-success.attention .admonition-title, .rst-content .wy-alert-success.caution .admonition-title, .rst-content .wy-alert-success.danger .admonition-title, .rst-content .wy-alert-success.error .admonition-title, .rst-content .hint .admonition-title, .rst-content .important .admonition-title, .rst-content .tip .admonition-title, .rst-content .wy-alert-success.warning .admonition-title, .rst-content .wy-alert-success.seealso .admonition-title, .rst-content .wy-alert-success.admonition-todo .admonition-title { - background-color: #dd4814; -} - .wy-alert.wy-alert-success, .rst-content .wy-alert-success.note, .rst-content .wy-alert-success.attention, .rst-content .wy-alert-success.caution, .rst-content .wy-alert-success.danger, .rst-content .wy-alert-success.error, .rst-content .hint, .rst-content .important, .rst-content .tip, .rst-content .wy-alert-success.warning, .rst-content .wy-alert-success.seealso, .rst-content .wy-alert-success.admonition-todo { background: rgba(0,0,0,0.05); } @@ -173,8 +169,8 @@ div#pulldown-menu { } .rst-content dl:not(.docutils) dt { - background: #fbefeb; - color: #dd4814; + background: #fdc894; + color: #434343; border-top: solid 3px #dd4814; } @@ -190,6 +186,20 @@ div#pulldown-menu { padding-right: 0.2rem; } +/* Messages ----------------------------------------------------------------- */ + +.wy-alert.wy-alert-success .wy-alert-title, .rst-content .wy-alert-success.note .wy-alert-title, .rst-content .wy-alert-success.attention .wy-alert-title, .rst-content .wy-alert-success.caution .wy-alert-title, .rst-content .wy-alert-success.danger .wy-alert-title, .rst-content .wy-alert-success.error .wy-alert-title, .rst-content .hint .wy-alert-title, .rst-content .important .wy-alert-title, .rst-content .tip .wy-alert-title, .rst-content .wy-alert-success.warning .wy-alert-title, .rst-content .wy-alert-success.seealso .wy-alert-title, .rst-content .wy-alert-success.admonition-todo .wy-alert-title, .wy-alert.wy-alert-success .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-success .admonition-title, .rst-content .wy-alert-success.note .admonition-title, .rst-content .wy-alert-success.attention .admonition-title, .rst-content .wy-alert-success.caution .admonition-title, .rst-content .wy-alert-success.danger .admonition-title, .rst-content .wy-alert-success.error .admonition-title, .rst-content .hint .admonition-title, .rst-content .important .admonition-title, .rst-content .tip .admonition-title, .rst-content .wy-alert-success.warning .admonition-title, .rst-content .wy-alert-success.seealso .admonition-title, .rst-content .wy-alert-success.admonition-todo .admonition-title { + background-color: #dd4814; +} + +.wy-alert.wy-alert-info .wy-alert-title, .rst-content .note .wy-alert-title, .rst-content .wy-alert-info.attention .wy-alert-title, .rst-content .wy-alert-info.caution .wy-alert-title, .rst-content .wy-alert-info.danger .wy-alert-title, .rst-content .wy-alert-info.error .wy-alert-title, .rst-content .wy-alert-info.hint .wy-alert-title, .rst-content .wy-alert-info.important .wy-alert-title, .rst-content .wy-alert-info.tip .wy-alert-title, .rst-content .wy-alert-info.warning .wy-alert-title, .rst-content .seealso .wy-alert-title, .rst-content .wy-alert-info.admonition-todo .wy-alert-title, .rst-content .wy-alert-info.admonition .wy-alert-title, .wy-alert.wy-alert-info .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-info .admonition-title, .rst-content .note .admonition-title, .rst-content .wy-alert-info.attention .admonition-title, .rst-content .wy-alert-info.caution .admonition-title, .rst-content .wy-alert-info.danger .admonition-title, .rst-content .wy-alert-info.error .admonition-title, .rst-content .wy-alert-info.hint .admonition-title, .rst-content .wy-alert-info.important .admonition-title, .rst-content .wy-alert-info.tip .admonition-title, .rst-content .wy-alert-info.warning .admonition-title, .rst-content .seealso .admonition-title, .rst-content .wy-alert-info.admonition-todo .admonition-title, .rst-content .wy-alert-info.admonition .admonition-title { + background: #5bc0de; +} + +.wy-alert.wy-alert-info, .rst-content .note, .rst-content .wy-alert-info.attention, .rst-content .wy-alert-info.caution, .rst-content .wy-alert-info.danger, .rst-content .wy-alert-info.error, .rst-content .wy-alert-info.hint, .rst-content .wy-alert-info.important, .rst-content .wy-alert-info.tip, .rst-content .wy-alert-info.warning, .rst-content .seealso, .rst-content .wy-alert-info.admonition-todo, .rst-content .wy-alert-info.admonition { + background: #d8eaf0; +} + /* Footer ------------------------------------------------------------------- */ .rst-footer-buttons { From 9266887d9b3791d4b81a2e8c6bb2dcc97bb9aea0 Mon Sep 17 00:00:00 2001 From: Little J Date: Wed, 26 Feb 2020 22:36:51 +0100 Subject: [PATCH 019/392] [RTV Theme] Add space to "messages" blocks --- .../source/_themes/sphinx_rtd_theme/static/css/citheme.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index df0591541ed9..d37a2d32aa6f 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -186,6 +186,11 @@ div#pulldown-menu { padding-right: 0.2rem; } +.admonition { + margin-bottom: 2.5rem!important; + margin-top: 2rem; +} + /* Messages ----------------------------------------------------------------- */ .wy-alert.wy-alert-success .wy-alert-title, .rst-content .wy-alert-success.note .wy-alert-title, .rst-content .wy-alert-success.attention .wy-alert-title, .rst-content .wy-alert-success.caution .wy-alert-title, .rst-content .wy-alert-success.danger .wy-alert-title, .rst-content .wy-alert-success.error .wy-alert-title, .rst-content .hint .wy-alert-title, .rst-content .important .wy-alert-title, .rst-content .tip .wy-alert-title, .rst-content .wy-alert-success.warning .wy-alert-title, .rst-content .wy-alert-success.seealso .wy-alert-title, .rst-content .wy-alert-success.admonition-todo .wy-alert-title, .wy-alert.wy-alert-success .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-success .admonition-title, .rst-content .wy-alert-success.note .admonition-title, .rst-content .wy-alert-success.attention .admonition-title, .rst-content .wy-alert-success.caution .admonition-title, .rst-content .wy-alert-success.danger .admonition-title, .rst-content .wy-alert-success.error .admonition-title, .rst-content .hint .admonition-title, .rst-content .important .admonition-title, .rst-content .tip .admonition-title, .rst-content .wy-alert-success.warning .admonition-title, .rst-content .wy-alert-success.seealso .admonition-title, .rst-content .wy-alert-success.admonition-todo .admonition-title { From 847377ef8aa0544d8c2d34665776bc9475284436 Mon Sep 17 00:00:00 2001 From: Little J Date: Wed, 26 Feb 2020 23:05:42 +0100 Subject: [PATCH 020/392] [RTD Theme] Change font to "Railway" (not "Raleway") + Font Improvements --- .../sphinx_rtd_theme/static/css/citheme.css | 19 ++++++++++++------ .../sphinx_rtd_theme/static/fonts/Railway.otf | Bin 0 -> 102228 bytes .../static/fonts/RailwayAlternate.otf | Bin 0 -> 51456 bytes 3 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Railway.otf create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/RailwayAlternate.otf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index d37a2d32aa6f..78a40cf82ae5 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -1,16 +1,25 @@ /* Imports ------------------------------------------------------------------ */ -@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap'); @import 'theme.css'; /* General ------------------------------------------------------------------ */ -body, h1, h2, h3, h4, h5, h6, p, legend { - font-family: "Raleway",-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; +@font-face { + font-family: "Railway"; + src: url("../fonts/Railway.otf"); +} + +body, p, legend { + font-family: "Helvetica", "Arial", sans-serif; + font-weight: 250; } /* Titles ------------------------------------------------------------------- */ +h1, h2, h3, h4, h5, h6 { + font-family: "Railway", "Helvetica", "Arial", sans-serif; +} + h1 { margin-bottom: 2rem; } @@ -62,7 +71,6 @@ h2, h3 { #nav_inner { background-color: transparent; - font-family: Lucida Grande,Verdana,Geneva,sans-serif; font-size: 11px; margin: 0; padding: 8px 12px 0 20px; @@ -98,7 +106,6 @@ div#pulldown-menu { color: #ffffff; text-decoration: none; font-size: 12px; - font-family: "Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif; font-weight: 700; } @@ -107,7 +114,6 @@ div#pulldown-menu { font-size: 11px; line-height: 1.4em; font-weight: 300; - font-family: Lucida Grande,Verdana,Geneva,sans-serif; color: #aaaaaa; } @@ -115,6 +121,7 @@ div#pulldown-menu { .wy-side-nav-search a { color: #ffffff; + font-family: "Railway", "Helvetica", "Arial", sans-serif; } .wy-side-nav-search input[type=text] { diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Railway.otf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Railway.otf new file mode 100644 index 0000000000000000000000000000000000000000..309626f89727421affee2addb4d9fa1a9a6cd9dc GIT binary patch literal 102228 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%0Ax(_lK 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

D2=cAYc#93tgUBsfPP^Ed%aJ6KnZ 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 Date: Wed, 26 Feb 2020 23:43:28 +0100 Subject: [PATCH 021/392] [RTD Theme] Add CI's logo --- .../source/_themes/sphinx_rtd_theme/theme.conf | 2 +- user_guide_src/source/conf.py | 2 +- user_guide_src/source/images/ci_logo.jpg | Bin 5602 -> 0 bytes user_guide_src/source/images/ci_logo_white.png | Bin 0 -> 7382 bytes 4 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 user_guide_src/source/images/ci_logo.jpg create mode 100644 user_guide_src/source/images/ci_logo_white.png diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/theme.conf b/user_guide_src/source/_themes/sphinx_rtd_theme/theme.conf index bfc71531e01a..84e05c45e7b4 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/theme.conf +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/theme.conf @@ -6,7 +6,7 @@ stylesheet = css/citheme.css typekit_id = hiw1hhg analytics_id = sticky_navigation = False -logo_only = +logo_only = True collapse_navigation = False display_version = False navigation_depth = 4 diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py index 01033d26abf1..03d033fbd9b7 100644 --- a/user_guide_src/source/conf.py +++ b/user_guide_src/source/conf.py @@ -116,7 +116,7 @@ # The name of an image file (relative to this directory) to place at the top # of the sidebar. -#html_logo = None +html_logo = 'images/ci_logo_white.png' # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 diff --git a/user_guide_src/source/images/ci_logo.jpg b/user_guide_src/source/images/ci_logo.jpg deleted file mode 100644 index 3ae0eee079898922487dd362660b6f8b05942be5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5602 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 I 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 literal 0 HcmV?d00001 From 02b77a39adeebfac709ae612662ac3078a4ff0f3 Mon Sep 17 00:00:00 2001 From: Little J Date: Wed, 26 Feb 2020 23:48:39 +0100 Subject: [PATCH 022/392] [RTD Theme] Fix font issue causing a 404 error in console --- .../static/fonts/Lato/OFL.txt | 92 ++++++++++++++++++ .../static/fonts/Lato/fonts.css | 10 ++ .../static/fonts/Lato/lato-regular.ttf | Bin 0 -> 55988 bytes .../static/fonts/Lato/lato-regular.woff | Bin 0 -> 31016 bytes .../static/fonts/Lato/lato-regular.woff2 | Bin 0 -> 24416 bytes 5 files changed, 102 insertions(+) create mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt create mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css create mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.ttf create mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff create mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff2 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt new file mode 100755 index 000000000000..f8ca7bc37c15 --- /dev/null +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt @@ -0,0 +1,92 @@ +Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato" +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css new file mode 100755 index 000000000000..1cdad74a90f9 --- /dev/null +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css @@ -0,0 +1,10 @@ +/* Fonts */ + +@font-face { + font-family: 'lato'; + src: url('lato-regular.woff2?#iefix') format('woff2'), + url('lato-regular.woff') format('woff'), + url('lato-regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} \ No newline at end of file diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..6b9f52028e2db0cc8787f53817312b65732b4df1 GIT binary patch literal 55988 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 literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..9b6eb1b46739f2fc80ed8a96f868065ed0a4503b GIT binary patch literal 31016 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 rbVxoczM_!%0hM*(1zA>pCSzW?SQ0RR91&+b35 literal 0 HcmV?d00001 From ec95ffc64552d1b4dde3c7996d4f641381388d82 Mon Sep 17 00:00:00 2001 From: Little J Date: Thu, 27 Feb 2020 00:16:14 +0100 Subject: [PATCH 023/392] [RTD Theme] Use the default theme font (closer to CI's font) --- .../source/_themes/sphinx_rtd_theme/static/css/citheme.css | 5 ----- 1 file changed, 5 deletions(-) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 78a40cf82ae5..2b3d85b5358f 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -9,11 +9,6 @@ src: url("../fonts/Railway.otf"); } -body, p, legend { - font-family: "Helvetica", "Arial", sans-serif; - font-weight: 250; -} - /* Titles ------------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6 { From 04e6a4ad6eba246ad2b8cced89877bbf97f95fcf Mon Sep 17 00:00:00 2001 From: Little J Date: Thu, 27 Feb 2020 07:27:16 +0100 Subject: [PATCH 024/392] [UG] RTD Theme switch back to Raleway --- .../sphinx_rtd_theme/static/css/citheme.css | 6 +++--- .../sphinx_rtd_theme/static/fonts/Railway.otf | Bin 102228 -> 0 bytes .../static/fonts/RailwayAlternate.otf | Bin 51456 -> 0 bytes 3 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Railway.otf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/RailwayAlternate.otf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 2b3d85b5358f..393007372337 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -1,12 +1,12 @@ /* Imports ------------------------------------------------------------------ */ +@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap'); @import 'theme.css'; /* General ------------------------------------------------------------------ */ -@font-face { - font-family: "Railway"; - src: url("../fonts/Railway.otf"); +body, p, legend { + font-family: "Raleway","Helvetica", "Arial", sans-serif; } /* Titles ------------------------------------------------------------------- */ diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Railway.otf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Railway.otf deleted file mode 100644 index 309626f89727421affee2addb4d9fa1a9a6cd9dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102228 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%0Ax(_lK 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

D2=cAYc#93tgUBsfPP^Ed%aJ6KnZ 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 Date: Thu, 27 Feb 2020 07:57:43 +0100 Subject: [PATCH 025/392] [RTD Theme] Load "Raleway" font locally --- .../sphinx_rtd_theme/static/css/citheme.css | 80 +++- .../fonts/Raleway/raleway-v14-latin-200.eot | Bin 0 -> 23429 bytes .../fonts/Raleway/raleway-v14-latin-200.svg | 347 +++++++++++++++++ .../fonts/Raleway/raleway-v14-latin-200.ttf | Bin 0 -> 53516 bytes .../fonts/Raleway/raleway-v14-latin-200.woff | Bin 0 -> 24956 bytes .../fonts/Raleway/raleway-v14-latin-200.woff2 | Bin 0 -> 20452 bytes .../Raleway/raleway-v14-latin-200italic.eot | Bin 0 -> 24551 bytes .../Raleway/raleway-v14-latin-200italic.svg | 363 ++++++++++++++++++ .../Raleway/raleway-v14-latin-200italic.ttf | Bin 0 -> 55116 bytes .../Raleway/raleway-v14-latin-200italic.woff | Bin 0 -> 25892 bytes .../Raleway/raleway-v14-latin-200italic.woff2 | Bin 0 -> 21396 bytes .../fonts/Raleway/raleway-v14-latin-700.eot | Bin 0 -> 24054 bytes .../fonts/Raleway/raleway-v14-latin-700.svg | 343 +++++++++++++++++ .../fonts/Raleway/raleway-v14-latin-700.ttf | Bin 0 -> 54488 bytes .../fonts/Raleway/raleway-v14-latin-700.woff | Bin 0 -> 25492 bytes .../fonts/Raleway/raleway-v14-latin-700.woff2 | Bin 0 -> 20864 bytes .../Raleway/raleway-v14-latin-700italic.eot | Bin 0 -> 25246 bytes .../Raleway/raleway-v14-latin-700italic.svg | 352 +++++++++++++++++ .../Raleway/raleway-v14-latin-700italic.ttf | Bin 0 -> 56708 bytes .../Raleway/raleway-v14-latin-700italic.woff | Bin 0 -> 26476 bytes .../Raleway/raleway-v14-latin-700italic.woff2 | Bin 0 -> 21788 bytes .../Raleway/raleway-v14-latin-italic.eot | Bin 0 -> 24926 bytes .../Raleway/raleway-v14-latin-italic.svg | 361 +++++++++++++++++ .../Raleway/raleway-v14-latin-italic.ttf | Bin 0 -> 56416 bytes .../Raleway/raleway-v14-latin-italic.woff | Bin 0 -> 26284 bytes .../Raleway/raleway-v14-latin-italic.woff2 | Bin 0 -> 21612 bytes .../Raleway/raleway-v14-latin-regular.eot | Bin 0 -> 23759 bytes .../Raleway/raleway-v14-latin-regular.svg | 347 +++++++++++++++++ .../Raleway/raleway-v14-latin-regular.ttf | Bin 0 -> 54112 bytes .../Raleway/raleway-v14-latin-regular.woff | Bin 0 -> 25244 bytes .../Raleway/raleway-v14-latin-regular.woff2 | Bin 0 -> 20724 bytes 31 files changed, 2192 insertions(+), 1 deletion(-) create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.eot create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.svg create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.ttf create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff2 create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.eot create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.svg create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.ttf create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff2 create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.eot create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.svg create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.ttf create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff2 create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.eot create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.svg create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.ttf create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff2 create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.eot create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.svg create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.ttf create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff2 create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.eot create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.svg create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.ttf create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff2 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 393007372337..c8fa9bfb2be7 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -1,8 +1,86 @@ /* Imports ------------------------------------------------------------------ */ -@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap'); @import 'theme.css'; +/* raleway-200 - latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 200; + src: url('../fonts/Raleway/raleway-v14-latin-200.eot'); /* IE9 Compat Modes */ + src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), + url('../fonts/Raleway/raleway-v14-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */ +} +/* raleway-200italic - latin */ +@font-face { + font-family: 'Raleway'; + font-style: italic; + font-weight: 200; + src: url('../fonts/Raleway/raleway-v14-latin-200italic.eot'); /* IE9 Compat Modes */ + src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), + url('../fonts/Raleway/raleway-v14-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200italic.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */ +} +/* raleway-regular - latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + src: url('../fonts/Raleway/raleway-v14-latin-regular.eot'); /* IE9 Compat Modes */ + src: local('Raleway'), local('Raleway-Regular'), + url('../fonts/Raleway/raleway-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-regular.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */ +} +/* raleway-italic - latin */ +@font-face { + font-family: 'Raleway'; + font-style: italic; + font-weight: 400; + src: url('../fonts/Raleway/raleway-v14-latin-italic.eot'); /* IE9 Compat Modes */ + src: local('Raleway Italic'), local('Raleway-Italic'), + url('../fonts/Raleway/raleway-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-italic.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */ +} +/* raleway-700 - latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + src: url('../fonts/Raleway/raleway-v14-latin-700.eot'); /* IE9 Compat Modes */ + src: local('Raleway Bold'), local('Raleway-Bold'), + url('../fonts/Raleway/raleway-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */ +} +/* raleway-700italic - latin */ +@font-face { + font-family: 'Raleway'; + font-style: italic; + font-weight: 700; + src: url('../fonts/Raleway/raleway-v14-latin-700italic.eot'); /* IE9 Compat Modes */ + src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), + url('../fonts/Raleway/raleway-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */ +} + /* General ------------------------------------------------------------------ */ body, p, legend { diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.eot b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.eot new file mode 100644 index 0000000000000000000000000000000000000000..6af49a8f2d87c12972024830ff628c05fad05d95 GIT binary patch literal 23429 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 JW1o~Ktp;*brp*8V literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.svg b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.svg new file mode 100644 index 000000000000..958f46b7618f --- /dev/null +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.svg @@ -0,0 +1,347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.ttf new file mode 100644 index 0000000000000000000000000000000000000000..88e34739f314a91d7aee4e0d6fa2a76f0c66fbdf GIT binary patch literal 53516 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 bVHl&O#@t7mkv)tZN#ave#DfExC{O_maQ literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff new file mode 100644 index 0000000000000000000000000000000000000000..d1bbeaacadaed0063e8d976f1ccc3a20a841506e GIT binary patch literal 24956 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 literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff2 b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e13afef7dae6931793d53316ce5264f8d83a689b GIT binary patch literal 20452 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d29beb2646cd27d6c91f215993998da51120394d GIT binary patch literal 55116 zcmb?^2Vi4YmG-^wN$;uH>b>`B6-%~cOR_EZ?io+X^p=^)49O%j={-Ouq|ieaLN8es z7M2nSS^5II5IST-SRe`Mv{05_LM;8?eNS?knqhw@l5CB1-#z!9d&+mpBa{$gz>|WI z$@S|tUT*CABO&+n5Yltc38_ueu_@Jym)IA#dA@e}Cr%#|~XQ`irAcLSFNBLOQL7_FaAq?;9|F z7hY9|j$C`e9{r{}385W?9DnZc!F>l5iCb!1QpmL;X(HxEk#W3Z0`g-3hqq)YtcgHyO z%U|x*IwC3`s*d5L9bK1n2UFIoaW-@a?viv#kJS}=!LEs=h*HwGbqi^>xYKG z9;C?KL@8EGATDXe^ny~sE96BpE-#uqZm~7eYg*q{v{vtpt<^J;$@-Yg#n@%7O2Z38 zDS#7B!O?oXR;yC!O?s2jpw(%0D>QYiT~N>@7V%h1)K`pt<2F3jP?g_+AMjs}yN&#S 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 literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..7db615057dff84cb32d7cd2c6c61eb2d986bf84d GIT binary patch literal 25892 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 literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.eot b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.eot new file mode 100644 index 0000000000000000000000000000000000000000..f37ca0fb751e3e8ba70dea4752fcc31cd4031116 GIT binary patch literal 24054 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 literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.svg b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.svg new file mode 100644 index 000000000000..0d682387f0e3 --- /dev/null +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.svg @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8f384641303475832b29ae30087e40e3d821a603 GIT binary patch literal 54488 zcmb?^2Yg%Cb^g8YVFLt+4Px&N0t85cn-GV%MD0Z_YLc>L%eG?KmSf99wj9ezYR69E ztU9}KCLJeDo6))%j+>@wvs*Wbo!Uv7CTWv@;=~yO|KE8JAVG<;?EESl1PQ!x@44rm z@tyG)XN)!Dhk~)OjT^S`k38dJ>|O1Qm0HKPY#aK1^#>nh>|2L%)b$&-?(e*U2ag}P z`pBm8kxh)f4fhpqx%Qe@U4MN2ojCU|f6kaNaP5gB*S>G;?{8=9Ef@oPoC$0P-oG#W zGZUGbWh*HK=bY`uXMIyl5X8MoE{gr)I)wuCQY+LdB@PtLDy=zRj-7rlXJR8j+CWWN2wgatE84*N_;4MnZ@4hGS?hCLe=CYVlvr=oz@K!Nlclt%U%_yktk&bvgQTB^YdT$jw+6RO(XzFk{#rAl@-YMD~ z&JGnnuL|WleJ$V<$6=a4P8OS+!1BgS6vg1H@{2d z_k|=2(1D7!&@9wX;Gc*A7~ExWL?;3*sauEzV;4BgAZcmT^AL*A)w)fXfk8 zfX6V!NLXdJ`Gwj%BVlQhrD8{Wt5BO}spxR>U#Vjq1HtYtd$K=ClgmuZwr_m+{(roI#h(AkC_CYnLw{ zWK78-i@z2ASNK$+cum(t_e4GyEyv0}k1b-4=(Wtstp+TtHQXxD`jv`)ffhGW z9Khf4NZ5!!9emYqTZP)!O3s~}KNacAy4~5nNVuQg`@^Odn?CK6e)31^UqmFx-x%PH5e(HSsD+Kf)WIZ~`zT*-2f zKBmKhgs*`>s>hWAFJuzZP`|QtyZrLu zB1?kePYM6R60FE7?5$G^E^HiYmr)RunRGnhS1JTZ6@@tIx#&{}oXHvageX%gYs&x* zW3ws|GGly7jm4<{L7OhL;xKWqilkocDDdbwTQ^g2q>_vc_9u&}A_kR+gq`+?20R){ zs8o^Knv~=5<%LtJot>Q>B^BOd#WIc}J{F0W@i8r@N^o^$=Q_(X17TYv*OH0&+sD$e zk@nz7$7@XHt9j7(V0G_6$9p45OQ^M5WprBN$(S#g>J3N2J=5t>S3YSjjK<@GIhQTb zo9NjQe|>OWcI^7XTW3=rX=xAI6J9g_iq>p%TirR2CzPPw2Q*uAOmzn4nllOSXy?HI zxPb329hsZ&$hfu~xu&$~qkG$056#Wdm0Y-zwed=vL|1~yf!z$@#jW6|z`^o}H<4+c z4|FD-xYpd2NVdYx9IhB$>{9m7=m z*g89>sgx6CXQHGoJJn8gLOqoqvrH(*l;f7Q`Sx6^pc!-Y1g570J&v*P)D&Ge&pyj< z5Ohq>5|yY*Dd38Xi|hzwlVUGZC6uT1#Y5ZDW)^bP4-ox|X zIdw`pi?I)2Tp|M>)Q{)=EBJtB)N}m)`{^#YvhWD>v2;A~4GaVZeb>l0oJY9uNVWMP z{=dSL=X-Fpz}m2nJA`fEo&@t%+_(~{@Fksxt(8nBA?#flVut!gBGIP?Q^-Qi4^cQE z2px&h*>cyu(L`c&Usri{G;xn5l=FCVAq(EU9=!9|&^4QKxlPv$;k~sL@5$kU+g%t= zCWq*Kh-Q+-kM9V*%);6#txBjNJ_$LZID@GPTomT9=%C!brP*1S#b&mf&9v4rd#Iyi zHj0rB45(Z(^Y2uze7!c&+Ge%17h}qMPn|l&^M)3O@m6Orpsfzj{oi^7Vep1DSs-f)H*XI+GYdL(0a+FuG_Rp{E^=Qc;q0U|RW?u&Qwy{MLc#*zo?obte<++~b}7mB}e@ zU|^&x*E-?cYAOy+CQ4iTLzZy<=lTO{^Xoc%ZTZVggSW13~SQPOC7wc`aQm3_s*Tw?|tO9H{QrU zTHSKf8+p@z5_Now#{@k_m1OHG6LH8AW0N2#zyOd|qCz-L3Xv&QN7NXMs9+*E0)*dD zvxo#(7%UczggtJT!_o{ZA<2^(GXHAU!Aeqt!V%(|&TNcO$7>pW=gYP@@}VQ$54Y2ixPw%`jT7=(DarforGXjt$wHh4IcO^4dU?a^2= zN~DXe*yzw9aZ-jDEb+HeGIo}CzEDoCoh|nr7>UNm=LUzbOH8}gWrsHk_UTgl?%{a# zyt@#!+oO4prx3N_{TJ=KhU3|-r=}0Q@ko15=hk@o$^+4Kw6f!G?6EeFCm*%h=-{>} zgdXwz9YRqU!xE6}l!Y%o-&PaBoK2g}%_24<4|Rkf-Dazw6CBldKFt65=JP$6b$0Q0 zLIH9v#=2n@c2tTX6V{dl3dEcOVyKv>p{e9&WjZDpXdJ)4G+OO8|{IaU}D(2aia zLMccF1WCi11yM+i?d#~+w>D`DCTy|x%;=U>a@$DO*b=rnl0oZh?2)X~l?~bKVR{eS zeqixMEas@s(wk28e51IrClKn}+~zN(gF4H2rZ7=-w-hG|_Ef~H)rT_e&X%OdX!0gp zu7uar>`m|IlO=X~ki%Kgbs-Qpc_#Y%?si-5x1` zFCxSreB|Xbh5%QLv5yNXtnf;&c<{1bF;u3A*XY$(U(Ij0|NiPZs84~7!3y}SbUhtA z@CkSebyv^_5`kl`f!Qt_0=R=H3VX4W`UMCkFMUtqYPGLtDmKY6*C}+Gx@)ek*>9q3 zDvTfB?@6CbNkehgEr#IYkNA^9fb5FLab;L^F}vDnj|KVrpL?#liw759|N7Uw=?@t9 z0K1>x$RC#IkgsH!05=<)O%_<)%m88lGh-EifXs~;UIVVnLoVgHLrjDBJLi>ZN4D+02$U->9$%Rv-uTPJ(X3%ZYsBTN}5y_D~&n`s?@H=dfgl>nzCtMvpZsO zM14-pj;2hx5{^&y#!TM0%a#n;ue#=^ZR>qnXE5Wn2OWBo)7R7&D1^+8!c=>(Eg3W! z9G*zaPtTnrX_;O;E_#IBY=&LI{JT7BjJl~gz+X}+& z;{Mm~HRjtpvmTSnXAH#F52U)nCX?FJ8nn1CWDoHJ@2x3LZd2CR4 zHvr54bCCh9(P(rU*a_xl6+Ly~2n zQac=y@`%`JZ8&~P#+Yz6I=CfYeU#r4>q|S^i~VEwH97p2Z~e11|xzML_ zBdsps$zW+ssC~D?vNvmuxJ{pdQsHlSypT>6u!{qWe-Pd#dr%;tWZ=uEUhZ{Enfd!JYE0N%p55mH9KY`-qkw1T77$ zg}gX$ejU=pBEZ&`mWeTk&1%Lm`j8Sbvs5D+C}<__j+lvRlQ6{2?98_9xntuuy`3A1 zH{Dd)(BT!H?Am|F#HKTQOZ;$Y`#`vwjSg-HP3XR5+*i*?R*Fmk?DGiOMDoJX8rGdX ztY4!K3BSS|vdjMo<*JoGUwuE%RKI=dlPW(C~UeI>#3BRO@dMg zKuF;WGU;R?Bn_W{IjksIFe(Ts;FPd}ld)t-t@UJLs%59GX3G&yMG~P5uQ+6m2<2_p zt$p?Gj*h*jClCKcbl!8IJ2%zg3wBNC=C}L>=O;F9>pFP%^u!$py0?z4>*$IPZ7&pe zRAL8;N2(9jXHLGSctoMqc{V*wBjW{PGWh< z6_zCIxUeo}50k+tc|S1IaJppfCgR4SOuFdSoHLh??%Y**KJTtIBC73^=XmMwcdZQtK5 ze5v{|zPb9P>PcRj{Z{SD1Guu1#*Is0#4yp||J1LkWJ(!gp!tUAVpn3$kCSf*t`?m* z*T7mU87(|jh&v=$ff+1ji-njkWELYLErQirG7GQ!)YPZWJ@k!l zJqVxq-F#m)jb*rsKP1zYuJ;)3p(Q(93Fd|@p|v2PDy=WPE+8N-L>+KFjxk2Qb?z8H zaqe3F7K%E$}qq4UkM=+PaNE_@6>%U(TXow@XG`2})O9fT{8e z6dFIZ{QB5K({07+4v(*6x=>u-?osw1xpQRf&cnTfb9WAp z-EpXwA8p+}luV6m%i=we8U`pMOQspj(+J4~Ednkh{NV_2rKMe5Tagy0*@VN4$&d;L zOoMca*dduD#4Hk-i{?-38?!-NkTT4Z2%#c*i~wzTwC_Qo!|51ZCBmdW^>dj2THcOJOhW9$v1ks?dp?F z`kTwab%_Qd!myJm_!>~q#JsFjDd?88B-HQ`Orb_c0KK)H>~&k3akRzvZNlZ z(91+i@})@NPx2lj=4kJ`-}b<3K0?~C*%Pr~KN3AhuWPBk@IRoaC6IQtqyuK!uSN`L zFUF!~h}#gk#J%7*X>VaOkOd&&S`qLp1fj6^xqF`zHVD(_9~Y)i(fJkdD#f^37~*7P zJz$&TDv~4_71nWPvlH%w#HBGBYF(ZnL_oj#1%5-@aLRmdWa@^^+isi;oinF~ zP9`f`vi!>GnFc1xmgc!tO7Sr0z4BXc_kxS*tb>- z3?VlRA!oTHI<2^*C`Ne6TIPedZQOYKsa^m0rs^}-zxvhJSAY1>S9S_t{MpZ{pLnhORSDq#Rnf- zc;opO-uQt>-}J(H$ch)aruuO8-PJ1J$B)uFAh;>qk85jKq!PrXA#*OKiiT+{OH={i z%isF3kH4{6y|=oEOMZ}VuNGhY1OFHy z#)k@?Q19lp$gsP&C%rM9I&$*5TTSM0OFX3%BZsZwezU{Xaf?>S~%ze*4?Mo=c8f5clt5!J)o2gGk>idQZs1)`9;D4v_>ud z*7yluj=lLX{edZno_Jc!nK zTwE7R##Z_{1dLogYv@_~X_N~iK9m0C}Fq*ws4==I}-YBm}a}!r_tcR#_+u#&XKy>9t%B5&1 zFmhTE0uMm!u_+Ci&@hVB^(BG1q*AIx<>?C#B+q5(xS2|e-^W=h;cN4^Iqg=9$p}-* z%e~qarj!Fx$h?wi0ZeyLNM9xjcXaLNGeTS^pWZ0wD_+lxW zzZA7O;vKs5n~;W_J!yW>?w;5htzL5Z25O zuB}x1y|8s)vZ^@@OHm0cL7}J-0OXQg8ZcV`a7Z8#NJK&{POAkI@^in;X^qi%l{(}{ z97bAAtGvEyUKqr}#mDC>l_O&@E>w?+u6V(n9BX=&@3w++x(q1NDd;kj2RpkCO=Yu_ z2RoWvnm{3JNd$v^)4Z>D%o;BEh}$rH{yIonJ1bY(b&&CTjvte7S)oXcUq$|&o!QNnXvA#RK+Q_Rx1$}vjEt+>?W79!j*jlzR9WLOrOaz@zn!0(3m!ZX zIHJ+-i_KMU0LA=^Az=U%iz2(>-BSx5;88Z>t4vx@s=~-@XmJS$n}E0IW8uP&5pAba z!b`XmcuQg#ifN2af#8x1SR(?hg6k>(uw4}U z(n(gm387*glpA!uC}O|i&smUQtnRBu%=QQ}cv>={h`AQrlU&uBC=;S*Tho?g)UQ5! z)_16{REZjSe4w}4mvmLX27&c;WG(efCP+GC@xLJHF$txn6ew9GQ)qS&wxnbNuL8}I zlSe3Z|Jk!=1;hE@2;1(yn+c1rTkK;`;d*AU6kK(WWj8t)r0Py1xKnQ86<|c#PE8QUH*ofKi~F0!w_v)1wbIyW?lQZNs{=Uv#>5>-908 z;6DG$^jOI&wqO`FY8EjLJxf;-IyDeB$>rp{c6-U{TXOngVUo=gN+1ae_d+_CmA~iV z@v~>Y@fTnC`g3D%2gyc%{)6f_>B@bJFY*emY$7XCgIN$1k98uum?IR26g8S5x$zMx z?gP)&MtG%+WyU-D&U)PjUz5c%?i(Bxo<9FIUr?i(YcdWG$m14|NxNuU#o$GDh0+X- zkL%0Z!%il?a#pPpluE1)S>00bu?0GEP(lw?v$U(nmcB#yAN$%Gu|}FTT5p|SRBEt` zY#I>X*oki(aJ?jNOgwfr6Hl%+;b&sZboP|*$eN*XUGU&wVIbVZi_RWI=9CDki?^pM_{^XQkuX0m(A z^Od==czkS*WOh8hcJ3eTv7(Rkas6GFojTZAJ_va|b+FutcW#Pwr=8Ap53+C4PFK2z zcHm+L_K{t(kFKwfAtc12OQw-bHXoK(m?fZOu%38C<_*zo4Z-(h2Z4eY*h!KJR6FJ} zcF+UQoA5!vXfZaajoxTJG(AJI#%PBf>)9QN3Fldp z+2+wla|$tXTz7Pik0TV2FYwXo>&f<22q9m(vlH{sf|0zKhlJ)p#K5D*T0{3QBfIda zEs{@N5($VEzw!^~?mm0^9|S}70Dt7XaF^LOX2 z*J@sM?sK0O4DYpA-dp{B^^fl{o8JQ~S&h4>7CnL+cY)VhiRv|wCfr7_wFD_+kucr; zU^SSd5sN)c7@d=Hm0&W;BqH{TC&tY|eUrmt(f!N0*PlN9J?oy4=8$DhsnoS(LzvZ3 z{_y$Nme(p(G%q)P{44Hw3Cu@g49S3674vcPX!XDN`>H?SiR$ELzGvU&>U;O$s_Dfa zay`5OKPy)976bzbcqcntU{dg#@dFg~ku5VR^y6p#gv;zA^xbN=Q3z17|HJVPUndB;_U+F#}tD25tk1KNwq36dZUnRzwt}8Azb*Kz#;g zOhK9f(#8n)Kqv`<8^5R`wBZrUN1AO%@hwV=rpcnW`OT`gl&#IpR^ik!z4aG*ht050 z5p%z2F&z7@JR?Hoy4dqTnU1m`Yn3pc2n~bpAkTxlWNi!>PmT9(@DF%rAayYyf%}ATr!(1WDv42q)5RfIw}6mTXTZ{0fb-#MK(ID_r%@6MjLZY)=Xr6@8_oRBt*j2CavvJi?ZZ zF-wi6e~RL+>RF~%kE>x^WRa?-QYclB*q1mS)=B;FnToNi9EpWuW@jwXtV0EfwN%gX zUZEqQgRtEsOMJ;&AU2^KiO!Bl_qZhz?3&8-UmaW9G98QM_03kz-@H4Pcf`!GHDOEG z8EWbGIdiRfmwRo{*V%D|-x^<+j;$$pyV^EKGWm!(9EsVE7;nPN(q?PZRr23I7jU-OWmzD*gI#EXA2PINVT2@9SKj`QP`a2w><&i*ev^b8xf@Q}< z+i1W)(z&HGne6CDCOi568kEdymefwMT|v?cDtN*8)4{_m5JO)6!>5v z)MOE0myobX;D;pC`R^xgioW9=_rC3I;hQEG-nj7CoA?`c4EuMSIkO|UW(RL42%jjq z36ky$lB82py^56Y1iR`8b|wb8t-e8#8F;Dvi9Py-6DLj}$Z!Kc#~0}*uA5o>0RI{I ze2{HsK;l%n>Zl0U_7RM^q5@Dgk1N$aAQUpo}2D$sJ8(TM`L! z2$!;LDScj6VNxnRv8W^^YqD#}nsZ2XG^!Y6>QbyOj%DUgHCwYo>%+;Ba>}sX-ybpu zTTCXW*Le7tQEBvqde&t#Bc)i=ys;x3Ewn{q(*ud7>aPQte6vQ^+~R982Q+H!ca6n( z=XAm02u6*YgC4D=#cZ+bfrRgy_C<8YZX|BE`&(ieOPkvh3&vcWTN0I4U*@3CqZ3t{ z7K5e5gn}ux6ZD!E_V8P3Rb)j;VkaQ0u?X8pWb?gJS=s7|XA*u-b|GHV*KE2**mEQP zLE2^(e=quLvEeB;D_wQ#*xJqx;P#}Kn26=3^edHGshVeM)a(dq#XK+qaK;Y2A%aXs zJll{;QW4L{P)}E>Ejg8%3ixaZdqNH<>j8hz5H1WVH~M9y)XEJ=zhrGUK*bQY@7i?l z;jXU3_ioz!+PUuTxz}zUy>X`4w)3X7qbIkwwQaj$eb?ThSYUA9z{V4vJ5B8^Zj|@f zf=RotWISU?c8{ye2ku%web@eSdH-G0>+d>HF6OqJ7#+H9YoW09x*>X>h*fr!a@&WK zqrJ(1(-zLP`11j?-<@#hDLYm`rtud3THzmAoOQ6Bm2Eb_K~`|80k(S12e&WkM_v?o z7K$8Ogm_h@esP&&l7m=UmbX9JdI zYba*3_2<`39yK-bZGw=s21DZ}gTaXF!zCgS#3HO!SkJ!?d%B5fK55V(*RY-)nG>WO z$q3iH;~fYgM!6dAzvscvU48ZZ@yFK4Z?su^*_A?s-;Y_t=c5nqf-w%VZ6lkULV$u) zm9dm@fm{{jk_(X&)pPv*>eC;+38$c@LkPe8nvVaXnhwPZ{w}i$yF%jdeQjK&k>GC? z6emC~@Hy0~3X zQ)VjA zpGZU{g(^uR!s4M%$)_lz2FwXhgGiYmbUN9c%k_{JoYLuxO=g`=r!;De!gcBH?sTE2 zcdfx>(isdolgU7Sh5+93@^=V1%)vzY)><{R2zDg}H7HqGB_6>{>zTQPZ`Lw%O$t-J zMygiAt3#lZGIW7O*HmT6-pdc3yy@i0o4i+D#ouu3w%hPO=;r5l^V`G%_6GcPLLHEq zC}S8>6lK2@0+T9O_KIXwMp(q1$SU=4-l!5`K(1hcAw-ylR2`y*HD9v(jX>L-`M4{a z&JLJMnqa;^zG;gmk++ume!}lg^|wY$T8qPLb9;m49-Yf>92*F=25hS4lyg1C<>j~W zlNeWlO;*PIu>5?m4^p5;9k*_fObUf^7NQDc1x=(RwgZG2hJ&6KtGU^z)35?Bs3mDs zD=?LEC1E_&Qf*{IuAc8A7r8t!xWkxHSp7+Nx^Kg%%h^BK?DCtEWlPDqs~8(-br*AO zU4h~dzbzH-)!NJkx7+8QXz>^jn@dc1e(h_OasQXiaoDaz)jge`m#9=7Gkpt6~ zrNDHeT)KOE=dHqoTk^1`7qdVh4J^b?$Vi3(1``X|jUWR-8TeCN`m=^*NVzI9;;ewr zqfj73qf)I=!8#6riy$BPY0|QATPb$Yc*IOaXHOKZ)^IZcF@%m^3}eXYoC#}W`s}V4 zu#9G#-EWAs3W7G2DY~I035%tF{@u1CMwri_@#J)n!?Seqr3T9Y^Ub4mP z$e5lWc1MXEB(o@J#Cd?}m@auteaN`6xX2VVhqYv=W8a|$2G$t;2VGl6EYhq}#Q>Q{ z9=wOg*IrjT(Z01WcxTT)~1L3 zKlTAm72lWffvN7g=lK7FV}`Tri+!M^7f92bw4zp^>d>H!d$2CzB-H|qPc0bWz@YvF zGWR&n;b$;^Q7X+B0aP$?qX(69u!qmA`sK`DM;qjg1Z7Cv3!a53FWL06_(>EDMUUI> zbK3KU{`QF4tcer{*MvH4x2X*#i^ZfBZ))xogitJAG-z2_4_d&KrVQoANYr{%j407WrIgQkmq?8C)BM1{Z2@=Wca>%xpa)kj=!@nE6lpkbA z3oR{$(QIb4;KuuzVl39y7K;`6mOyDF79T13{iTt3Y@`(UwCs*_;}$)z0*+j01;|wj zO@dUbARMW__?LeP6aV}2`!kOnpTGL*&#jT)04V^w`Mr3%@E?q7(X6nb{$5&rClX9_ zEoMQZ1xk*N20(KrtsJ32$%XA^I;{?CtWj&Y`m_OIFQ&K#n34u%0`ur|pk^vTt(v0( zhzknTJe97C&Q;v?vQ9-EfX&93EpCg)B0;oHpuP#qwQfd0Nuuj-~VlAfB!QNp8xbxO?O-4s_&it(;wIG{m@&gKU=Ew=J%{$FEheMGoVc{ z0{A@z+C2o?MOcdUvEvfu4#nZ@=Mw_(aReJEIbJcD;^G(svCc41hO1$+W2=El=Ji?u zH~@6x93UnU)u)88P&i$jPNx}5_oe%KyUCns&1EyV4Jj-GP!MUNmsVQn9TAgi)-RfQ zx6xmWI$C4SOe)iFE@}e#zSxFM?s%)UR8;)zPcJOdV`n2h>MG7-bNfQFid#Dv%mu8f z=8SXwayk6PL{hK>Xmk%~)QZZpJ~qU@E>S5|8T5(@C1i^tA!$Oj&<6{J7hwXbCWpAL z#%a9_QB^_BPd9O$N~OC7#%jIfL{LknJVX>+oq0Xis8pJ5c+;r%A&W_)TJNd!G@h-y z>y?~5Q;FpBu#tQ6-TCe=$)s#61pSolYBV4!(aKwmHJj49970C0^QBcWznDA!iL|r6 zukg~kSuoal_UlV)#M98%wpfeX=b3PM4Q6O-N5$u_YwJE}YrnDjomIFQvLmpV;ZN{C zumq5pBY%yOCCKes{5OD&3t>*+ZM|Me0;BnUs97l#=vz7h5qBJ^AbXD0zehY_wc;iY z;0aYs1d|ekU8|;$z&zMqWo%M@^kq~xar4UZCa>|L@}{tx%9~K@3GwrG@geLw9dck1 zd4d*WN-Bv#XbXOgRAakJT?`TgYLzim2D(%kqZg2Dx3W0KO{sSc1v0{&NW)vY^MkcJ zcUDSZ)0c5$W7DcP7DX$psg-xWmu#zsJM&+XomHQ+d}lLZY-S)^ikEZqCc~;X*Q0)% zS`w_heaDptt{mOAt#Jf`_sEgp;2>n1U)aXCAbUZ@+|q70At4U+8dByWaNb(xqI_9@ z?LsHzlP{P-nys%ODUoWJbT#*Ho@vzvh)t~$n|_tDCM=#N9t{P&ZiKW<`m`ZkpH@@j zVuGfywWJg;DnurWc?mgRIo0<$!#-cL*{TyJ4Jh7shI~E?;39F-;LER=KR23CLqsMFa9SyusJ2Y)jt5@6jDMOsPxD|QfSM^-F+TvQfxa$(b0#iu)<8?JIwXm_uh)ipwpkWJ$Qn|OZT`sI0Gnw=t zv&n*>L9^ZnL}Q6}42?wA3pIFaB}Iz_b~W&>ppbwsOkN(5%)Jg4W@kSs4@mAul+kfD z008y145+c@IF6l4Lp^cbhJ{fIV~Noy5%L0M}*$x)M)%5r7LW=nwEB=zHvg} znnpL7dj7yoCM$O33>6*OYzMs#n4L~@GqTber`sM&CS!O_Sj{H84Xg!u92P2w{7^2D zlN}%)k*Dm39{~mtuEh@~9>;=lwv%KnG9ww^;Hd<(*cr%nuUjMIyDiG0L>fO;|HbMLSFl`%R@q2#Au@;G>x(Ofc-jY?sDl#nJ!p-5nWj`l7dj00sm#8c>b&qXMx>j+8cB)2>+*-L*wPCC$?Gj^4zLH#*Qie{{ zWA#v9V=@B1$Kt8D>I`J>1(krbX7w;1`oy6IvDQyUBlj4oSMAwFsEEdTKqK^Gy(Uof zkWQ@M`9a*p#Cj`Ta4#X%>5DV8@e%5hl18bbyiZCRm8uYsbD~fv01J`7Y_U-0D2Fbz zHq;^VE1(LmTdqYE1^11A`fBXT2qA$cmI&A zzxdjQ0klfG?EJC%804ziviLg8T@5d5LuDPdF-oRIAkh2>KGSH`8bD(zJ=HElc50MrKp2o)(wvdpBbP=?G}mj;t*L?5+ByYl^qxHT{hB5d zCGrw818WsN2HDumLS%6wNeC$_NH3;rZYk*%AwjiT+^a$Q6Ot?#Kmw@;pdDwJLT0lT z?wwqiB9})S>vg_%3Ko(a*-$84SnYe?eNw$IFCFIjl_kG_efZN<^DFOy$3RnLevr&Y ziaF#n`oXCo@YLvtqEYFPGwOBlwf&wJyA|MLN}r+_CMiS;@XO_m;w7z; zTH)i}FJYTB7DbBIOV}xZ1*ujNoJyIM83t<_dEH2SLLCcNKx(b1oTO}DR0AUIKe=2x zse%c0VVLW}+DR)J_m{7q+ycJ8d<~_bl>GpC zr&J{4ey^!X;Z!Oq*davZ<%Vq#*)=ChDhNcC0)IC)(AmZc##L)SCCPa7@&%xE zia$seJUn;s@r6=zwV`X&nN$b?EVWzXmRoPiyYa$4fftVchw@(CeEIRqJNZw)xcn4A z@jC5^YsT1AWxSEu^)jh5%W;p)9{*szV33Vtu>n*ON}kF5;Z=&94ozqrG9w^ z9g&1f_of zP3DhoouA(_cW~>$Lt74hc+33!);augXzL;JktI4HzV2Z$L}g$TxRJCWq*DPu3{{f> zUKsTiKr%F{bEW-B-WjY};tj@fnQ#!NdXm;873y+IUaM7hpkeEB)=k;ko)F<33B*2I9Q$KDLv`BKgBHslq8TdH7M{GabY^r6 zHQE-l|0w;6vTdt5P<_YLK=m!nRI(jMKxy8L!e5AUsY(}8vISWx$iwq_mt`cWa!Oc* zZrTrtBh~DB+{;zFBp+9=+9hSbO6BebNWn{1?}`BkzxsGc_W39((jfVucBvR2gA(^+ z2cq?cQsHuLu9`78f61YVwUv|iWrz({`Wkm7+2DOs z)Rt8>i+wq&s_jUxRBNOOX+xLVk*f~$8SKM{FCL|A9?o8Jkf0ys#NH1JLL+xrfUFed z8f4Uc2|)T`*gzFi3lXV28_>K|icBsi6=)N_7lSTaDo5r=C97|_Cb^FgEZI^SmnCq+)L^|fV4q|6mFlzCt1c?G|WZ?N<-5*1dUO7VkJ^Y#q)MP zCwC&))b{YXa}UVX^I_|K!rIgjIv{KtN*ouSyuJD^OE4vs&;OYG%zpHcvB1x4r+t+L zBTHs7S-9jz)@3FjeMD@fbgy>g;KxHr#2($5^3uJRgS5z?fdN&6ok)1pWQh8Af%dq= z8caFt)@Z8P={2~5HqC9}-c5z{Si9fo3Ru=m=GV`4oowCDO1R?bI6%b?|`|1@Cg#SuLj^)~MnMeBBvC7f@zTO_i{~b}fyZ%p!BFe_)E1=7E zSw_DC(g?mKRJxHm+u5C!+g9B?Nad*4)*E!q2>cr~6zr3$?6q3`Y!lb(8#j|l-b_Y$ zGj)||J8j-LJvF{|sM6nC-rlu+HKLjS+^uzK%=;D4@ytsYsIP>$!lf-$ncCm1$*TeO z>dH-*qj!zUCcRPAYBh+Wu9RAcV^e1X7XS%b!-c}x^kt*fq=ig86j@S1wPo`np40mr3_!Kl56LUTn}JWuS6<2 zj*}`{$EKPz0&y~8U=k-!Pxo{q$$QK6mQ5SR*LJV#!E*^RsYE>BLwf*VHLQzwT}VU} zOu!qVlz&R2r^Fk|NI}a03COOM5GRZx(jUvH3IL)_Ie--Fh)KUJYvEP(o7^szG)dp3hufKpKa_(pMnKCVVj067kjLT(E3f3HO_2;l%J@>a8J$T6Z| zfO6@memJ(wz>Q)o43jfN@VePwb}Lr8$=2kTG5Z=_=Fl@Wm-E(ZkC zy?fV0F42Rd<;p4hDxrWaiu~lh_SO1wbWW(lOF;nGgVZf#2+=0$JdvS(&xEL{qy`jJ z%m8#y&ec>wSFP+qL7fsHK&cBwDtTcaij~!@HKw|#4~2xZy{ujoYBKFE*N=jKK*rkY za}p6Z%uuc+d7Qxjk`ri3fSnam+9_4elW&jZMuibg4vC1=XfzU0Dk7Ok25rPVP6rUU zurh2R$oFCd4qN4-S@BIUyH3BH4jYsbdER@uX*H~p3OGe8o32dOd{%T(dAXB{$2IDB zYaG>HLBG2N*j!8#1IA1b9DtRbP_M-1R-4yDvemTxWz9^E;-7!lWhV!3QeLlbVxEW? z0F6SwB9voOg+mk9qO?JaOm7O2Ac}|`OUtIwNWK=9O|4eUBJYfzRFX)@2vs7V$P@nP zaa+xrxHjJ46&o*!Q>`}PH$xA<>1EAUs@FLG*2_*7k{bW&9WWYWE!5^lE`z;vtfl|# z7qAVa_7~LT31X{Xx|)IfI_a4RjU}lRT%l)UP^6|`YMMblHJ!1D{Z6z-wm%qNioFq0 zIm&@4;~#CD5oyD-ljQDU%iu?2zTT3l?k z7){;yqVc=1nopmVOKZ-*w>ASHfWH++Favr@4zQp|n1V29k|j70S3q(QLc}6h9EFSk zg=z(8kb23aCz+&WCW9xeL()Yzf+E2XJM)sQzIK`Z%!*V`Jl+9G**oooGF%IvO-J7Xk}JEKR3bL7qdO46WsLbCH#X_t|a zk5pW6%Dy|k6A?2w=B!ryTa!Xlis$saObxggf#-)QstF+sA^d;O4Y7lZkD-M3? zI1)*mHCXkF<46i=nd{w_fMy{aBk8%z$B{1V*db}R%XjS{&34(&9sF@@cv)N1xG#z# z(f&nPv8Kx?5JsRXblJ;_B3(FgNrT;Xxqc(E_PXrQ31_d7qf@2ExRnf2LxDLG zHXKDhO0g%AqP|1valdC>S2Ba%LzV1g!21|AA2Jy~89Ly3JP@Zp6eIDuZt6f}GY5y` z^S#uB$Yu>)MJd+95L)G->pCS9Us~XaSmlU9!^& zfzhjVJ2^oD{8AlHgy*FQSbeUDII_Fsxl&aPGl8XiXuBmfL9BhEtbbCgeQJTlHXyZe zk)IjK_p6W!PqH03e|Ul)J*b45Yt)aS*vrx(c;JRo;dY_sytxS=k0PK9Aa$zl$y|D} zd;_e#e_5rsi!AgnHQmN_Rl)l@C(qSVb5|^wZm^{`-Q^FJ^$-7#W~@>BJT9jVnJNao zI;;sJW2?cfuX z6UD@rVE8ve#QtP8TGXWKB}swSvQj@A>cZ-xXO^Kqf?~O=4TO~fW)`Ivt!Qmyr`|SX zQ%ji11-)&^3t6?l&F{getMs@LBXSIp`khf9dFls?9QY=HR6ZnzY5@6Q929-VVCuLJ z$x!U1dZ)8Q63t7bwkqbS!2abN7|@!Yd-Q$BYHf!GriC}GTpu@(ap<7 zDr=UhhDUa)HKI}}KQ?9+^0l;}jf=Mh{)^pZciD)Tx=RtWhDonV&_OKwY6R_+QnNYx zv@pT1h7GEy_aX)|hO`>=BDU5u`hk-qO1yb{MEz#Si-}f9dt_QDyvVdbT_kmrKnWRI z>!2!!$}gyS0kVb3ekK1C4{OhOewl-MX`_wELEcq4^O1uAEq0{ZL^N?Hx)Jt%b=Vy`MUD zMPZ#j z>0UYmFiHL5z)9-A($ih*$FDqh2DMI=N-oP;WxO)JcBI^q9n1|TV({dg&D1eB!!uMr zznt|1%$Oi!Cqc$F9E@sdsX@nu%_Cxz1Fcf?T<_tDRBGaI@5s@})IB|i##7**>Q#a( zUi78MnyxXm4NfHokLFqr^`kMG$j{2(#e|dy!1FuT#hm=1{xp7x%}A$kK?q;&)8Z^x8To6w;+lv-pZa} zZ@Bb5Y8J25`}5^K@^i|WJR3Q4<_!H-K?+ z4Q>f~QBNF+V0QTn0Szx2K8JaDiGj%ElODotS4&hpwoJ;}I6zH)qeRV@7>C@Ihwds7 zb!i+cKELERYEMo= z;|@DILN@#2c1Ijf|58q1})aa*jxxDF`@}WHS zp5yEB-~G}*3=k+>E6+%E%qySsR_|d_>s>-Tiz9~`kE}nFZD>V(GkDLAo<^s|JP^tz z%Gz0e#wL|6f&&FMhy8=va44X?)X{CZlvu4tf^$b>8S($C6<_jmd#E&c&j;Uvv4oHn z^ebcqmD#q+W~~N2Q`%u>#G+_kB2IRqL)(O22X2&lK|#&IPehFa-BhwRq$EqJeb=a( zYSPQBTx_$Y!e*=4mWUdtF@V&Ef}UJV?wC5Hj@WI^k~%^`y5;)GM5J6om$^v!w4r;) ztJW?(mntz>2x~d>|F8Jp{!h7Q2OFMG)jPkn-+VOCC9d`JzwJCUm8(6b3QxxlOzQ2{ z$*#3aPpV1|?D8{s4cQfTvx=3Ho z{>%dpe1>PdEz$Gf#R5elf*hqLC@l_g9l9Sh=}`l(0>49kqYn)p zT{X+J+O<K8l+GWGqQP$=TF7On_J65fgPwY*U=bdnnqiJesvR<4>i2-3 z)GCk)5amd$)U8d858$g)%+)TGQ?YaB&fb1@bkx;4ln$@)J4Xxgez)5g`5DsT1XIiy z4+$r_V$>p?pQG1YQ);Zk-`wPn*z`x#`a6}*76-hDY)E<<3}%W>cF)5D2l8!zZ`Oo` zl6tqJQUTg(Mela0W{YgESj;T-cD6Q*SLz0ZA<`49@E@AD`^p=N-LvTq_u6PK!&}Zi zc$Rv&XV!OzW8T9~F9um{rZLj4cP+jsJcx1RX@4>e0v8%~T5g|4b!6Bm()L&jCs@MM z5>jVXYYLs!eVG^;9F!AUd%|CxphQfHYTGGQl=exR@E~_YbBs&&rhu z8wF*JwBH*jD>t~ifWAay-oP24w<|YH9O2p8)qXJ7(J~e)WVrjD2f-~UJE=1VF+_5# zBR~uh^&NKjmX<+cmtWS{BNsH&3>RM%--;Rb;W@E$l|u>6wOy!Hg2k@K3hCKtR7Q$u z2PcSnd69Ip*aeuV!60plzA2T$C`t;hzaOEhiT;VTBc--$%NJRQ4uq+h&efaH>CNw5n@h^p(k9YAl{ve(*zD{@%LAp+HkN6sKLHwckCxuN> zP@Gach6h~DDIZhWRJW-fQ3urbsUKJWL1WT%Yu0N%q%IbK4th#)6S;9Z2G&V7mZ%yR^y$y6g;+tjvAwnywX`^W6hIQkv0c0A)0kU@W?^F7Y5xvZ|d z>w4Fx@!xYTm6qq+!|vC(KjB&Dxxs7n-s64L`%m5<`%e1a==-kU?BDDEvj5q@bl{DF zg`hDw8ax;LaA-30z3>Mj?#PbFLy_-9UWm>{KN$UW?Aq9qab5hq@gF99iP^-XiGNM} zHW^NCO};Z(P3=y7D&3NPcSf6uXCBD>dp49kp8bdH3%P;ZBdy8S$MTi@?+UMLJ6LQk z{uM%;H2h!Ri(T2SQ(ez@@9O^7p6Q-%^g4Tw z_de14AAO_!LHyU-zrFv){zvg~e%>7TyW;@B?g8_$aEgut--7pJ%qaX1s|fE!a~Qbl!r8_1!b32uUWHCveQdLED;i1nVO$e=H8F-dxg6(?j7ikb%MF@nIB{C$1(j}x%fKFt)KU^KJh&`7M~0Ia6Fxd zZ+{>kOf zk)0A2pIrQj@L|w|)}!Ht^)N|m;$Qp?_v1ODmm)3{YrSV1UvIo}% zU8Oakb-3UqK8nw1U9cvNFU%FW1M=FiMa2FW7yk>q8(3NwTAPL!Uu2!q-?TQ3FRTsb z)lX{#ntxi+&jRAFaqceg4$=CZtcU#;YxN7{+5Z7F{W$!`N8#Ts;P+#o^)9^6!HAl} z`&*e^^s|uI58gK6b>-r(gge1UU3fjfT;d>J4?|mH?}{H@ge+DLVvm-UK4~{M?#~~h zX8u2g&jOEP!e@nZ`0BOtJ7`(NIGCW<09wZiiMKPLiHuRkhV<{+Qzu@9y%r4H<$H)9 zX8#>z4DGaVmI3G^!?%zel0=|)8~(zG@UCDeV8?tBvp|Ji6!yesWCWgOpJ!iUKWB^3 z6I(EfCxxel?*)aRE$9yVgW+I2*b^KHUJtn%Mk`+XBCSji=f-jFR`yQz1@7F1hy?ObU0EF@?4&jrtI+qodb4*V_ZN7$i5k%OL4Xo1Zvu;Iwa$8r1N{X@A0 zo?Qs;pUW)>+2G;e!V?=86!BdjPjcPx=%LXC)#%R9f*70GynAOT67rne8C=-75g%1% zJi&!7`mJkbCis|q^nt?*NqkiME4Wag?+bL~6B~C1F`9D+f&{+o$0tGhPDj6W(r=yn zJ^N>7W;_c#GcyxeU>kQHnVHEgh*_w=1x4%tMy4FzxN|`n8Cp<9hA@wr1-?JGpvXor zuHfOvlm~}`^bL*JBaeW7E-3ep9$FC7A$&OuMS2c5c&wm|VUnA6?%(J+uz6-@WF|Bd zT&Qf>iSIl#wc7o23(D+*dN}iOu$@FH75hn8rs&8}PvoqQFZ!4QTq@BP8ibCCnI zE)u<%hiJMG^k9(nQDSu>2S(&u=r3{lLKJ7=J60Eq$Fqr0Rvb|U$*thRc~!8x3^cl zeQ0le_AC*wK9E*_+WN!?5D+mud;|gs&ru|-bz7!`;_oV<#OQZImL`E;k7gf1r3jZl%( z12R30NFqpJ7Hm7+E2<+)t0PW#gjVGAj7_?vDjupGJAI(jtuA_9k<%+SX1k-@u$S%sz=48Rq-A@Dx5$~xznRibQVo6kLSs)8#gD=mzKyGG_@)&ij1(zm(spc z?9l#EvUxDtAnB5Yt{|z?sYxaLR}!1rR9PA@u2kNiPw7(V+*(*L05RoLx88+CPM=sjAbwxu zEdHsnc#im|#o{6HPmjgJ;-3+VcM-oJ7C%Y+ezAD2_@9r(yNZ8S3@KQ-J6)=ga5Pfv z1imgEq{!i$If=x+iNtGcVxcc_a3Zn6CY~8nPPfA2sNWZ;-1`r+(rOpnl>< zsh{`*sh{|RsGs1WVv$nQeTrg;wO4hdg0`&|U8uo#Vxp_XF{h}| zDWVq+qXSf;sTsRrv}ROPEMlh^s9}*aJkhj)zRs|r@o=EexGD^pG~n5O$)qQbh(*pd z{Eh@KFfQF1U}Q3~C-JK9W5)Q8y&yU&J|fUZDt8V7fa8pLs_7Lqql%n!W5uVI7CB!! z5-J)z3-mA3CaUkCNO7c6dOot8uyko5LR=L zL36rR6xJ;*j`BMBQs|wRiV`Wdw44x`z>GN6Vl>L8RW$}9Igx_K;NYAyrk9H$&BZ2D zE+t3D(}ii))c%O^2o&0JBUn*g8+CFjYHG1%!HSv!;OglZfR1@;U<>me9bYr5AW8}2 zsUMyx1$r3@ff2E|A*=+A5Js~YAUbdY#TqgXGE8u1&=OObEDO~r@#GMJgYaNi4$)FX zG&+&w!;T-$C#Kis?d+%W%3Fvk2&WRE=Bc3zn0Rav++iQ7CXhTSYfIx>g%CyzKl0X^N-dd(%J3!79K)AD za}8etU5$)O5)C-dgq#aVm~X)g0T+nS1478LX!kh9d%yWWC= z@IwmT{U_n8@(Sm}06FJYf^lrAGAlza>LAW*6*p){k?qs#R(8;ZH zat2Pl&KstSWDK3;^t+guVc?GGPw;tNS^g}DtCPxCDpff$%FBNeD9f7>ni49>9opqI zzJ}*URR=E#j_ooc)IV&Z^2(p;yQcS=?rTn7)1@pP?h00~@|9)cB#@)V#s>y&nZ{)Q zma2G8?b!HW2|bZ}J^waTcFQbgyr8hMnO>GRGc+|+nj7nK#!2D4p^pdjjZWxx2I8@e z;aWaQI99kmdUq@9zXsJHYvW)ZtIk4MIR{_j`#yd2A>GfcqnD^9YL1!{92OiVgbl{9 z;0XP({)b8T)7WIF#1d3?7&<1brg2@w9?&%Xkfh`P&g6IFbA|Z)Jh2q-X;(A0}ksARn8(&V_T-4T0-jn73m1zblIqR*wezxo{WaUv%N_?9FUb z6>7d(z>aZ)s#jO2E7c-a@I%xrbr${zo;{t-FQSSPp^@w6a0o~na_ z+`moS5OuYiUIy)Ybsh0@)k5F~pc+-n>7iMado`s9wW-8?6O8%56Np_vcrI6s;Y#S$ zr^S}Rt&~y^UMjVVp;PPDM<|Y0iz#&;tteFMNvknDUTL_JQp>=eodGLJH=@2p&PB*4 z!p=w?b&>jB%e~f=FdzCNjVaK+n%IaM0G^arN6s3g(lK04xpT?wNitoIF`r!0r4oa_ zzn+C8Ttt*tuB6%a9hnv9GE>Wi)LiPvS4xny{BOW;WIvj)Xuxc0w-|puvZ;5a zFa*h*4eq%{i;Adcgncy8q6Y3GT)5H)Uk7|P`)q z=q1oBbFbn)AWgnSiJFQ|FG8nE*uNe|%gusPJ>f;b#r&)W%_sH>(l0_^CbLyxoL&L9 zncP--WDqRAP$+MX@x0|r^wy`?Z9kcJ5%PG(-<|K-_2e7;r|{-OzUrg;^2M#w)amT5 z6|i6Xd37f5;6_w`_>P+Ww!!S>4MAQ*d5K@hQZg@%8@w>UMS!Z(%=gi`uL1 zRS&9z>HvGAzfq5Q1#@y`|QnF}v7Zy;WUB8_c2K%%#PDg(h8NEX6|fY6GowEiJwi8?po)_>TIX z`mTCh{aXEi-O20K580jEqn-$am80V9i7r=-YNcAGo>Pyh73^K!tR7OU)ia!=%2l_i zwm{dw$sBCX^f8tUgagvKpym@mj9Mx1?a&g{!)^Q-4KHw=7vy}8dtVVFy?8`=Y3p%G`& zqJg;Tb1Ydr9HWojqPVRCFq16U=M&R1O4ZJ(@bG||Pcwlwl zxxl7iZg4=bEO>FSHn=4Cli;%8UxKd&n}a)p2f`&BP|W9kRk$Rygr|AG$vGSfh9aTj z&^e(C!X@G7L#xBhp~;~cq}LKAhPbOji$Y66*M}YtJ;-l$=(*5~p|zp)q0OO>!g=AL ziA(UkYdBC@cw%@#xH-Hu>_F$`@Ot3)!>!@}h5H%w4e1x3OZ0`zyR-{}O=>edm*_40+w}o8gC`3CzGcu(dz_{ZadxQ9q`pG`%O!O;{l1$% z$p2LAQ3a&W(EHRXVi}zY1%P*g(U;g$bt@D;fYy4bY(*mZx-0oMklIG-PExm%dXGAT zvI~eilkg0^9~!SA!|s&OkNhRN3C?(mqTf~vbqliXsdtgGhm^I%ZXkB2S^`h2`Gttx zL2L`L?QV?4-AwEbVzyBagH_@c$hA z?}O(*!}D(VJ){Oub{(ZH;mqVcP+g6`NpD0FC1A+u+7_TDN@=E)CL`4kh;0Qbp`KFT zFi`u#wS{Q9UIO8FeEldm6xgF{GgI}+T21UJIXa=6(JP0o>% zHV95+ zQU8WKP3j%!zl-0jUpL%rftwG>yBuzs;ASV>w7|_aXf?u36Ybf;cY#Glo8f4!spm|6 zSk0wHuiD{gi$rSuFE4k6+;p-8-TYsqE)(7=2-Nt>VejF`3;SL$xmn14& zWODj|;esRU{|ra1_i9J~QNN)dq^@m9f(I_1(`(Vd3=WPC==J1zkKAp@YDWg7V~Db4 zBIQQfU@g`*g^SJz(QdMRrLe4WZ>9Bo{7c-iIK3Q;VjOyKK>sdtUcFgw&`tFFEY9i* zQrVRSq0?we-i^-vffD}QDPopHdesSVSR$N$l-798kSjFd{RTd!8t~HpP^$U zTf_M4I@>PThCg~So%>>KPn0uO;}crpPr{2G0T?-(^q)QnofDB)|4Hv-u6B&>liMk; zK*l8cs(x6%rXQnS=o{I`3NO!z_uVlyu2*8kH!|}YqMhR@g%Q>E^yA4)9&4c(O?i9q z|Bqvhb{vj5_y+wSSkFh9J8jNJz|1b1Xt55CRVj`)-rkYC#&2eB`mSyUCbk25)*$6S zoJ_RyC+KyUH_>7{&FuHMW-&?n*&ybek0#St3oB-m4)Z^M><0Qz3mPbMU|H{`Io4O7 zz_~NE2lXazuEiSsC>{F)C&)4H-HYA)y?zP3pe2z+mbE~7f#i|7_;yxxMmzi%ZqGZ8 z83OimFFO@k9HVY0b4<@#*!fBp5+@+~vzhsHWc<_Of?kky1&Z#hVxFGGB6%w~=Fso4 zD}uv*e8AP*u`Zdz`YDOmPv~bE-QSfyi2c|q^Dm&p$biNiMvM39kLa-`jnud0om_lt zx85h$lZ5O%_Mq#xvlefo1}j)Ey}|EgeWP9@xjH&CwAzt5NY;@3K;@N@ zi5pUzz4=yBBRou=h<}Loeq`*pu|?j_lg(qxA>G&%*-wz1>E-E{J&LJ5YxX%d1{=6d z-zczNmo}O`B)Y5Dk+zv#>kdx8X=f+Qlgt={e9h??cIYxXuTP~WVu^Rb!C}UvaB50t zA-hX(Y~z?-)fvSjrO|&rLWe&-vJO~ENxe;_tY1nEdm-A;H!6Fu{#&Z8gaahiG1jAT z^nNzINK&9p%&5*dY3-k}Kwdglk)2TNN{4xlo5vmHy|r3LS%}t}-+GUp-?zJrda1rs z-^|SBA@+kGrMw6HI2IP&fzm!}Z4EznN{Y;jxWB32k~tf@&M8jcPTW>~7Z&|?^Q+aj z8T^_QG=)CDgZ{tIlLVYM6Q|CtCfvym4SASjlE>GgskFUNvgb2XJM5L=rJ8cy)Hgxt zpw$DhDui0odg{lb6(;SUva29{8Xnp*_hBhl9NM|p9dQyiz|#SXVX#vAP)FS`7|$oM z{gBvbdSJWQyQJj&7@1+P%{mHOpBPP&m{vdhTH;FbnIw)MVpRWy4P!;)W)8lCdHLh) zGW~(|>w}E=kKq4Q-@)}W{Sb512hrf=`o%=9r}YEw`2JIUmm6zlD#D+&^gK6G=4bY5 zWPgBq`}!dL)3?j)&2y-!)lPTaNbkjha6f`pVB0cCCRuCQUC!i~-_XOvF@rhe?kd0G zt&VI8X|J-ou!bjmikWxX3IM&rmXP+gJC3xux}Igc&oIiRalxns7s$K`Iq@`-@rxaD z%LOwrxL}=@kRQAs?u-kIDR$8O-Zb3O{~4pr`0Lfv^ON&Vo};C?gk|kuJ1wG}VWQ=U zSz;Q2P9xB?-@25Lr~Yra+=33q(a2|!$ph5=d3HB`ukX{p<#!+W&+=5F$s zj&;pW#m*Iy`tHxE{~`JGKO~j$0Bd0#n(ng_iP&9~-Htu_6RpnP6#8Xk>!o+*lV_W> zB0WaR`kOcAi_Nej9ClyE;TE43$rCbTiG(ti!Ome18TtW+uIU}FUbH87f3SE5JUl;DtixK~nHp-&x7wb(i`C*bYlkc*`gIsv zNB>5m>+F1xl%c#acc!0KR(P3+V7D0ZFF-zk;DPRT8&$=oe!bC zGWuko<ucu;?F5|vP!>lO0)Z{4b#T=iX&IR+xHfG)Hlk~75 z!o_axJCa-wYDsEp5<4C8^=6s*Wf?EA?uY&F*4SMsKQ%_oo$ib_!_yHcXVp1BmFzHM zYKIm<7VQ~jAx~-EOOeGi`$tU|DD!P%osbCmpSb2YDu{% zn&HjCGv~@2tA7HOm6_AB$71{0eaxPoOgVzR;21S;k>-FO=He@NTtV~Zcnk zUMj*{po3Hyrzpm8c3~u^3~G5Favs-3oEBKXX$Lu{HH}jN-{;iBk2urtRo?!;nR5^F zg^w!UyS$q>#qZ^$!yNSt?|c6nrxf1c&G2=cMYxwYznj&sC^-xiG<+ACJKsv>yoQ{- z65hPC9=RFLdGs>)ayupMWQTXQV=!Mvk@FoxncJqG@94)V5zpB-;O$wDub9&w-gyr> z@$qF&cch>C;Cn}|%l81Ee>!l;7xutDE^vnH_l0x0l=~AX${CfYdkOz?4KVc>NbCO1J62Uu}BPVd|=^R-tT!{2bxvU$> zd7U7wG>D&E*3WT6HY{-=r0@l_B7%PQC+j)X$+|wY?y2U)PZ4)%>0#W5a=vE>@k59k z!dalewfnoIbSsZ?%qWoCemA)jX%}& T?1`LE3KF-4`&4r9caQ%Es*aKv literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff new file mode 100644 index 0000000000000000000000000000000000000000..d89a0a2b5ddd0c5d6fdecc0b6a885527b8bdcd08 GIT binary patch literal 25492 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 KzmY5~3jhFS8{ho^ literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff2 b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0220642604000bc8e52d804cdee1500b8b9dca99 GIT binary patch literal 20864 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 b66iqNMteQk`Az=2X}?h-so(gb4eVC|Qf&L_ literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.eot b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..4f61611231f7f98359ab26ea0a26a0e6df1a696f GIT binary patch literal 25246 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..052e0b56450b6a3be5870f373b5dffa2a821a78e GIT binary patch literal 56708 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 literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..f412eab113a3f4adb74cc5111265457e8adeb2da GIT binary patch literal 26476 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 z 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 PtlaSLVtkJ2IR^j$hK*5c literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.eot b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..7d6b20a04b435db20c3569f1de4d701c4c4773dc GIT binary patch literal 24926 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7f632b12f729222b5107cb5204dd2240fbb40a97 GIT binary patch literal 56416 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 R%$mZ+;Nk)Ro1!SN003PwNVEU| literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff2 b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e142d3f82761e534bbba827d20c91261da8da8d1 GIT binary patch literal 21612 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 vYDq6kXM#?jph|KQL3OfLI!>GW@O)`oajsiplL literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.eot b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..84de35ba4c5f9a41eb7f1a9aa8ace211a6c29b19 GIT binary patch literal 23759 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..03b5a21daa0351fcdd248967421669cff251ee73 GIT binary patch literal 54112 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 RP9ES>WD*d+kt{3=002wDbl(5~ literal 0 HcmV?d00001 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff2 b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..86b505ec5c5cc0ad3409eed7b657db315603f7da GIT binary patch literal 20724 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ᚒ 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 literal 0 HcmV?d00001 From 90e0fffbd5f0870f5f26c2651829d80dde9a951a Mon Sep 17 00:00:00 2001 From: Iqbal Hamsyah Date: Thu, 27 Feb 2020 15:59:00 +0700 Subject: [PATCH 026/392] Fix a typo. --- user_guide_src/source/tutorial/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/tutorial/index.rst b/user_guide_src/source/tutorial/index.rst index 17d8f9f063cf..fb4afed7c8ed 100644 --- a/user_guide_src/source/tutorial/index.rst +++ b/user_guide_src/source/tutorial/index.rst @@ -66,7 +66,7 @@ CodeIgniter installed in the vendor folder. By default, CodeIgniter starts up in production mode. This is a safety feature to keep your site a bit more secure in case settings are messed up once it is live. -So first let's fix that. Copy or renmae the ``env`` file to ``.env``. Open it up. +So first let's fix that. Copy or rename the ``env`` file to ``.env``. Open it up. This file contains server-specific settings. This means you never will need to commit any sensitive information to your version control system. It includes From 9abd6bb2cf8a780047baba5a85b7b60b8bdacc1d Mon Sep 17 00:00:00 2001 From: Najdanovic Ivan Date: Thu, 27 Feb 2020 13:00:21 +0100 Subject: [PATCH 027/392] Number Helper - Added Fraction parameter in number_to_currency method --- system/Helpers/number_helper.php | 19 +++++++++++-------- tests/system/Helpers/NumberHelperTest.php | 5 +++-- .../source/helpers/number_helper.rst | 3 ++- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/system/Helpers/number_helper.php b/system/Helpers/number_helper.php index d1baf765aac3..f53519804d83 100644 --- a/system/Helpers/number_helper.php +++ b/system/Helpers/number_helper.php @@ -179,17 +179,19 @@ function number_to_amount($num, int $precision = 0, string $locale = null) if (! function_exists('number_to_currency')) { /** - * @param float $num - * @param string $currency - * @param string $locale + * @param float $num + * @param string $currency + * @param string $locale + * @param integer $fraction * * @return string */ - function number_to_currency(float $num, string $currency, string $locale = null): string + function number_to_currency(float $num, string $currency, string $locale = null, int $fraction = null): string { return format_number($num, 1, $locale, [ 'type' => NumberFormatter::CURRENCY, 'currency' => $currency, + 'fraction' => $fraction, ]); } } @@ -217,19 +219,20 @@ function format_number(float $num, int $precision = 1, string $locale = null, ar // Type can be any of the NumberFormatter options, but provide a default. $type = (int) ($options['type'] ?? NumberFormatter::DECIMAL); - // In order to specify a precision, we'll have to modify - // the pattern used by NumberFormatter. - $pattern = '#,##0.' . str_repeat('#', $precision); - $formatter = new NumberFormatter($locale, $type); // Try to format it per the locale if ($type === NumberFormatter::CURRENCY) { + $formatter->setAttribute(NumberFormatter::FRACTION_DIGITS, $options['fraction']); $output = $formatter->formatCurrency($num, $options['currency']); } else { + // In order to specify a precision, we'll have to modify + // the pattern used by NumberFormatter. + $pattern = '#,##0.' . str_repeat('#', $precision); + $formatter->setPattern($pattern); $output = $formatter->format($num); } diff --git a/tests/system/Helpers/NumberHelperTest.php b/tests/system/Helpers/NumberHelperTest.php index 40b100efab86..415363b1ae19 100755 --- a/tests/system/Helpers/NumberHelperTest.php +++ b/tests/system/Helpers/NumberHelperTest.php @@ -112,8 +112,9 @@ public function testQuadrillions() */ public function testCurrencyCurrentLocale() { - $this->assertEquals('$1,234.56', number_to_currency(1234.56, 'USD', 'en_US')); - $this->assertEquals('£1,234.56', number_to_currency(1234.56, 'GBP', 'en_GB')); + $this->assertEquals('$1,234.56', number_to_currency(1234.56, 'USD', 'en_US', 2)); + $this->assertEquals('£1,234.56', number_to_currency(1234.56, 'GBP', 'en_GB', 2)); + $this->assertEquals('1.234,56 RSD', number_to_currency(1234.56, 'RSD', 'sr_RS', 2)); } public function testNumbersThatArent() diff --git a/user_guide_src/source/helpers/number_helper.rst b/user_guide_src/source/helpers/number_helper.rst index 7e36c9e16558..9a9739351cb4 100644 --- a/user_guide_src/source/helpers/number_helper.rst +++ b/user_guide_src/source/helpers/number_helper.rst @@ -95,13 +95,14 @@ The following functions are available: :param mixed $num: Number to format :param string $currency: The currency type, i.e. USD, EUR, etc :param string $locale: The locale to use for formatting + :param integer $fraction: Number of fraction digits after decimal point :returns: The number as the appropriate currency for the locale :rtype: string Converts a number in common currency formats, like USD, EUR, GBP, etc:: echo number_to_currency(1234.56, 'USD'); // Returns $1,234.56 - echo number_to_currency(1234.56, 'EUR'); // Returns £1,234.56 + echo number_to_currency(1234.56, 'EUR'); // Returns €1,234.56 echo number_to_currency(1234.56, 'GBP'); // Returns £1,234.56 echo number_to_currency(1234.56, 'YEN'); // Returns YEN1,234.56 From 013c2a53b66b1a0ff111b9a4f63c002321c081c9 Mon Sep 17 00:00:00 2001 From: Little J Date: Thu, 27 Feb 2020 19:42:26 +0100 Subject: [PATCH 028/392] [RTD Theme] Improved logo and background --- .../sphinx_rtd_theme/static/css/citheme.css | 8 ++++++++ .../static/img/ci-background.png | Bin 0 -> 12379 bytes .../source/images/ci_logo_white.png | Bin 7382 -> 5738 bytes 3 files changed, 8 insertions(+) create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index c8fa9bfb2be7..a3e21d817df3 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -83,6 +83,14 @@ /* General ------------------------------------------------------------------ */ +.wy-nav-content { + background-attachment: fixed; + background-image: url('../img/ci-background.png'); + background-position: bottom right; + background-repeat: no-repeat; + background-size: 40%; +} + body, p, legend { font-family: "Raleway","Helvetica", "Arial", sans-serif; } diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png b/user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf6ed7a1ca111cbdb4d6ad8661750e1f5dafa02 GIT binary patch literal 12379 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 literal 0 HcmV?d00001 diff --git a/user_guide_src/source/images/ci_logo_white.png b/user_guide_src/source/images/ci_logo_white.png index 1fd12c86d73fa6a1593380312c4de01d93688d4e..ea6fb58c424ad7e90a80844cc8cbf7d79c943fff 100644 GIT binary patch delta 5601 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 literal 7382 zcmeHM^;Z z2HjUzSq^>q2Y2MZ3!ayXu`e1L!Sny#=x7CnFaM=5YpVkl{{^4^fBioK|2G2sUBvzW zUdcBB4^ z#~I7E_f+*uT1i1HTs}s2g?&(_Aw=8f0A{ja6^9-iC{4U2Bpj$rEm{ox1HU_4O2M6CLc>HbCW4XC;rN0t=xKS)lh zy6_<#qe^{)QNABBX@w$#X{XpBH=~N{&PCeSko41$10hI%g+LTzqt)Y}Ai;YV`ChWF zJ)wt1mLej|1TCIT(q>UB)*=$jgcSA-_(}ybim}z$&~MbWN!gbd=59o*o+c}P*ubbF z0kVjh(uNt!ehwleJ1MBFXpd%Wop3`#6bu6#v1Q>ct?HwFco2IPk=A9qmjE#lT=Jr~ z4FQlwfFq79bLLww___m25ff&@WX%sffS5ckc{)4hNx^C+lq_07{ysVyc%VEKCbv)<1IKq0aQr9Z@X#Sl2&F3uSjzwbtoF**R^ z0$WxfP2dQ}rr^y`dZ(ofYr0d1Q7e*0g?}0LKhnL`fr%=TG8~Q1b-3n~Xo%J04k67H zPT<89Dl1FmV$Ikb*lxo2D$EJ|FURvTEn?otVzLqYDoXRdI_hs`hj*{LOJ4$_ z`!`;$=!@<(aOXK}f5h}jmH1;9y{Ms36OtyJre(96#4Vu1&dxC&OX2fZ%5YrE?_}_; z@W@ka=0()k=?mfBS(A!_xZ3u@Apz)7fZQHr{@nn8RJ@g)(Jlk$+y*E#(+Gk zn9c{-viZgL74FOrkcG8O--H(x^w;UA{XSU`YtY($22{1pE|Rjwd|yG!+&k#8N$Tll zjN%OX^U0@t)H&TcKKmR@#rX40q8?nMu9TMRQl`#cHX&e+ zo7&X!W{nfZjl8HpcXWsX;?w=@Yik+P`n9S=&d+{t zshE=}omMx*Z(Nq>#g=^05T|K(!;WjRT#plprzM^NJeDpp7125cbiC5|I@V2}40xi* zsXJC^qj`aIo5g^sZkmwzsOu6mbm7#5KFg?W=v=>I#7RTIlbH`mT2~1of7|1ivQ)Y9 z_a&IEgl)EPXv_ws# z(WwLx-#6cax;i(!`3?eilP|(or#JoJ*v}X@atN_nejB#^^nLSVtnIV4$(9%5+GyX^ z``2o3=M7^8lh)$0$d+BTn{M{CZY(;mtquSX&iQy$27hi~l1ey|bp|zv=P|Acauv8( zmYNtdN;*vX5M)a50Ra5D9E`|m*O5qf63&U4uF^&{zPQ&M1A=zmK;z6wpQb>*1tU$T!>X+?dz zMYM_SO}~dfyWQ?MMM>omgi2HP+y-2RapN?{yUyHwyySY&j3h)*O1r#qCEyEuS1&V~I=n?sw3qYscx zfK>lhh`N-koGaD;vtuL=dVLo1x42kNi82C<$SfixG5bvG4;_os+R2_JpQ%Zq1Mj_% zVd+3)d+LYXjo#an21Mj_?87)j$H%+3cdmy+|G;^aBp$~W*q_u01PdDNmapu6B|n>p zUaK^Ylqb_Df5+M5owE%d7`0dy+2Eq=Tng1WeUX;lo+uJl%41)jH=tdX@88w&r7rj> zaQx-6l5F7 zuZ@(T6b7Tyxqr7HhVrDxYoR~?pxi?cBXTVW(PCyXrtBj&dH!n**F9@hnic-mSd~iK z$x;C!#pED^9+oN^9imwvvmdu<&o;#Tgjs zAW21fzE2F$Sgh9Bo-N-0b9@w$2)Ee#`_SX?CrqL}f5h)VYq1P#e_fwzT zt12%`<_5zX@!|%DY=hpbwgx z&F@V|9Nl?9tz0uotZ#ma}#&@Z8Enrj;ZNay`?_4b&w(`YeQzE1fB*3yy zu}{hGTo1c2OV$aIZ*og4z|f>AU$vegsW(dH$_q!olo2zEUJD75j@jtS8+z&3q1gWZ zFHzzlK}09g86xe8bY8ct3c_JOB3`?qBvIFwX+VI_^)A-#Tsn=YnGrw{GXJ5Yz+!y9 zRo|p`^=qQ*a@O4&nu8fGvy6QDN$h+B+g<6;Urm27x%it(2o=IeDZLkf46vKPcTX=@ zntkC-7}Z3E9p>>hiu(jSU*nkw2sWa$N_CC52JjyYhv?b2sttQsJTr%dzG-g}H01bM zvj*}8Ss;e*HQ zo=-6U@uGKbh0G(RH#Hp)RBo@(VfB4e{38uk!O4XoWZ%=sr9CTr}5 z;E7Un5SC#|Lv1g8r^fkj`H8Vm_;VYF@X4^bT1Y|#mPgy+pIx63g3%Tx#>!dnDm;;@ z|Iz6P-6>w@@>#UEy5~<5Y`wuF#Z6w7p)-{j9++BiZ) zi5e-esiizadLlnS#OmDocERme53l-UYUQ09bil`xf}RmL7{HV3fPocBU2{=2`sV1x z&iXyP(!p?UvatZyfR>gqMTZH`7<7qzt`Vau3DZi_tA$!E4u;5R0_3+MnH?wa$-U}P zChDw`vHxbA_!3%9oF0zYV?&h2bVE2GqMIqvJ>3A6@d_K5pn-@UE*0gmz`fsGa|0f# zk2xSzje{F_`T8n|8CtqOiOGO6ocWAE>4X7mMAJXvuh%u9p#8@p@-wJa^ypEtX*7VJ z@8T=jd(W#G{&wuZRKX%*-m!G>0zef)#a|xT!??j&QXv5-C+9UPd*7F60P+L?2s4X2 zjCdWg=rfS^zaDFX>?0|hj1yr3y)qHIX&1dru==Zb#-41;4({)I;gMUj0(>3!u*AUV zynG5JYfTWJU#@xVCTq0>B0?dG!vH)BFEk5RoH@Q+l!Kv>17Kkb&# zqc#YNHaz%aZ6%L`wukw|z+-HNGwv7#1fe6BmY|Sh$&CAgVC2J0O zJ;i5$6?)pQFCrutVoFS4qW*#+u zM)i&6&|egfv{_^*m1_g-Y#?s|yTwWIo$xG`ud)~pJpY8ohu@vG+*lQ+R zI~wguR>g>wr^;9QnkmuHINznPNI)bj-n>b{oAI&)Ujj;C!+980u&sz% z!7JtCIN*=DZGT-z&mOr=84rgtQS_DxZQ8L?#4bJXZy9B;Z59lsF?VBehc6#~Qy#ZC zw@|uqS~SV)&WWGnG_{lB&%0DC+ABJ`d!hEeYK6s=edOPH!ItPqrzwFT#xjGX9Q_iG zViT-u9DStTHos}f;qtgh%#R!p&-B%z?nyB`)LX|}HzI8|!X)TrXka)@#t-CQn@Lw< z=f|J-`R~f?7JQTa&{vz3{gfx4Rt5~;UB;7YfzE9xS_jKS14ip#&CCiKAS2@jTyt}+ z<6_jZgd)T%({2nl3wMSZ=2&TS{Zqz0?CtM;uO0=lJ8H02*o3>yIW_=J_fp&S8;!CF z!F-z9+}_|x6N+Z$ehk5=rr|Ca+bj!`UX=AySJ0Cw{mo%@`2%N-Val`kgq&wL4;EfM zrP*(euq%vTzc}}fkktfNyq)Qayz~U{5DBNSP2<@M{TTD#tvFCH#%zc%ueaHA3v75_ zbiU`QT1|M1TC%s<^M(7*x;?Oksa(j8EqtFKB>x+&Wgv~~w3d)U%L_zhCAP(&!6iq{ z370=VR&T#%n9Ui#-sA-hb*Ee8zUWlj>6;dSn3XrKRjIfJk9=Ham_yM}GX`WV5EO4~ z_|O`II`I6scutaY=lACm0eJNH_*g_nRc2e)5@^yqh=|{OPeXJSo0yT(93>zh)-ely zmosQb8O0eAgxIa{Jon>K6nseste}>@m6C8ZPLmQ?En~Vhd>s9~18m2ePr4Da{Ix2* zknpcE3TgB1^cRKJ*B`%z&At%sf>~J_j}M(rmE)&;?9oMTyJle=U~#?pt5kSxqGc8M z%&k^Xj4pVDb$M~xzr^ zn-;UhfV`_$hCKRhl7?bft7R6ZvJc4+twX@^Ogiv8qa=1+E%z8`!_L+EOLRhK zUv|kn^r=opu}h~6Y?Sc$u5o{BA-ay*-fwy+=*XmKpUD(}SYW(38@EY>CvzNZIRk1P z2{tuw1E^l2JRO=DV6}?a#mhwB#VP}kAJ@R&?PF?!tF;dv zXwH=F?_ipDgAj$B(>AG>(lkW^f7K{P1&p7LXLnD|H<6%YKY^@J;^RfN9+1`bA($l=KCB=H>Y=E#xLs;eg)Qgbre!m*34k8V0u zW46MS8kvpx(hKaR&Emi%bjCB-^ukqEMhYWphGC+=lgn7uY(JP)EB~U`Gr?ppX&>TeFv=4zxo~3RHJBlHBkFN=U@v>1pck;aHgqNK#cQ>aN)ALtn zprGIPJETK4q6NvU9|BK73tIzA7=E+a_KAH@E5)k2VAqFbuKdb_;}chLv!x@{Y}A6s zO=fgD=x(z?^1GBB=hC;|Mv8P}`x5{ikjqr#mJ#v5-3QSFhweT5jiWJIvmlmQnXR7{ z#<_*6v3RY-c1E~{-A%vzhN5*|ht+P_>wED);u~P;ci(0m}gEq-9 zl}9Yf8P-YO%`2k~Y%0VMnAHhis57i(v& zBY`#H?Lenu(GIV3Mi+2@UC`}7z^o;CZTpKzC^7?DE8Q#%${2&>@;|%KoNgjBDedk~ zmEd|PyzrJ9_!zEay+DRT*GxozfZa0cHS&W+e65^ck8!^iF>CbT@y3s9<(6neN=oz^ zySPRhh^}#ob7T7QuI)Nt4BYE-&ekzO6>JU{y{gEPIuAM|K+p2lTMJvS%@K`4zrK@$ z*5nRTz_k99k*?h#FPgY>4fGueuO3q{JadH8F>y$`vkR^!m3c}`bu+%GVRhf_yqY-& z{5^b4y%>Qr=X-~nnZMTlOK7dsG87bDDJObT~tJ8>U!aQ+W{=MKi zaNX3CRog?d`RdApTIc|Egi`S(klIQj4;JpRj> z@*wdkIz)PSXHi|?(wAl~DS81psJzmrvVrOr=}5x0(0wzp*i1NJka7|{dtGvvoX`+D=Q#!&tdhbu=O>wEO%B?-?Q0C6 zD@YfZ#L?@NcW359=V$pc^bHFq75H*bUT+hn&<6U0k zB)>zic!UBP%ctX~UM(RBzK_w1G}3F4wDsmxy`c^CUi+s)jw9a?*bpHo!k5Z;+y4YJ)+2fd7f= j_>cU@|2oBnpD@lFI}r?T-J$=8B{YDdrb3gPRrG%W@kesl From b253809fb84895d24fe5d675eef1701f5a6ebf18 Mon Sep 17 00:00:00 2001 From: michalsn Date: Thu, 27 Feb 2020 20:52:21 +0100 Subject: [PATCH 029/392] fix #2393 --- system/Router/Router.php | 3 ++- system/Test/FeatureTestCase.php | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index 14f24c663984..a63b6f881d3a 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -603,10 +603,11 @@ protected function validateRequest(array $segments): array * @param string|null $dir * @param boolean|false $append */ - protected function setDirectory(string $dir = null, bool $append = false) + public function setDirectory(string $dir = null, bool $append = false) { if (empty($dir)) { + $this->directory = null; return; } diff --git a/system/Test/FeatureTestCase.php b/system/Test/FeatureTestCase.php index 630898867b84..977cd287e531 100644 --- a/system/Test/FeatureTestCase.php +++ b/system/Test/FeatureTestCase.php @@ -188,6 +188,9 @@ public function call(string $method, string $path, array $params = null) } // @codeCoverageIgnoreEnd + // Reset directory if it has been set + Services::router()->setDirectory(null); + $featureResponse = new FeatureResponse($response); return $featureResponse; From 91f55e4df6f0085750b9fcbaf42b2308e9c165c1 Mon Sep 17 00:00:00 2001 From: Dave Date: Thu, 27 Feb 2020 22:09:36 -0700 Subject: [PATCH 030/392] Remove logging INFO - {date time} --> Controller "App\Controllers\{class}" loaded. in Controller Every other instance of this "INFO" logging has been removed from v4. This should be too. --- system/Controller.php | 1 - 1 file changed, 1 deletion(-) diff --git a/system/Controller.php b/system/Controller.php index 172104e0b2b5..4dff9f4d1fcd 100644 --- a/system/Controller.php +++ b/system/Controller.php @@ -117,7 +117,6 @@ public function initController(RequestInterface $request, ResponseInterface $res $this->request = $request; $this->response = $response; $this->logger = $logger; - $this->logger->info('Controller "' . get_class($this) . '" loaded.'); if ($this->forceHTTPS > 0) { From 9171921e54cfa796c312fe07f29f232481564f4d Mon Sep 17 00:00:00 2001 From: Najdanovic Ivan Date: Fri, 28 Feb 2020 11:26:33 +0100 Subject: [PATCH 031/392] Fixed Currency Parser Filter --- system/View/Filters.php | 4 +++- tests/system/View/ParserFilterTest.php | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/system/View/Filters.php b/system/View/Filters.php index ad18ec8a9a83..abe112dcffae 100644 --- a/system/View/Filters.php +++ b/system/View/Filters.php @@ -256,16 +256,18 @@ public static function local_number($value, string $type = 'decimal', int $preci * @param $value * @param string $currency * @param string|null $locale + * @param integer $fraction * * @return string */ - public static function local_currency($value, string $currency, string $locale = null): string + public static function local_currency($value, string $currency, string $locale = null, $fraction = null): string { helper('number'); $options = [ 'type' => NumberFormatter::CURRENCY, 'currency' => $currency, + 'fraction' => $fraction, ]; return format_number($value, 2, $locale, $options); diff --git a/tests/system/View/ParserFilterTest.php b/tests/system/View/ParserFilterTest.php index cdb28d19f4e3..87e40af2a33a 100644 --- a/tests/system/View/ParserFilterTest.php +++ b/tests/system/View/ParserFilterTest.php @@ -403,7 +403,7 @@ public function testLocalCurrency() 'mynum' => 1234567.891234567890000, ]; - $template = '{ mynum|local_currency(EUR,de_DE) }'; + $template = '{ mynum|local_currency(EUR,de_DE,2) }'; $parser->setData($data); $this->assertEquals('1.234.567,89 €', $parser->renderString($template)); From 28ec607ce2ba22027b5aa7232f29a2394499398b Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 28 Feb 2020 12:32:01 +0000 Subject: [PATCH 032/392] [Docs] Fix Composer Installation Page - existing Project - Fix unpaired backquotes and missing '4' in vendor path - Rewrite the same line to make it clear what needs to be done, with an example --- user_guide_src/source/installation/installing_composer.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/installation/installing_composer.rst b/user_guide_src/source/installation/installing_composer.rst index 68239f42ca1c..30387d1bc665 100644 --- a/user_guide_src/source/installation/installing_composer.rst +++ b/user_guide_src/source/installation/installing_composer.rst @@ -131,8 +131,8 @@ to your project root Copy the ``env``, ``phpunit.xml.dist`` and ``spark`` files, from ``vendor/codeigniter4/framework`` to your project root -You will have to adjust paths to refer to vendor/codeigniter/framework``, -- the $systemDirectory variable in ``app/Config/Paths.php`` +You will have to adjust the system path to refer to the vendor one, e.g. ``__DIR__ . '/../../vendor/codeigniter4/framework/system'``, +- the ``$systemDirectory`` variable in ``app/Config/Paths.php`` Upgrading ------------------------------------------------------- From a89660751753c1d21c95cf763dcdc4f3d7ac65d1 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 28 Feb 2020 15:22:33 -0500 Subject: [PATCH 033/392] [ci skip] Add missing tick --- user_guide_src/source/intro/requirements.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/intro/requirements.rst b/user_guide_src/source/intro/requirements.rst index 4130d68bf3d2..bb011c2d1f33 100644 --- a/user_guide_src/source/intro/requirements.rst +++ b/user_guide_src/source/intro/requirements.rst @@ -7,7 +7,7 @@ Server Requirements installed. The following PHP extensions should be enabled on your server: -``php-json``, ``php-mbstring``, ``php-mysqlnd``, `php-xml`` +``php-json``, ``php-mbstring``, ``php-mysqlnd``, ``php-xml`` In order to use the :doc:`CURLRequest `, you will need `libcurl `_ installed. From b21f0a7c70dd8037d6bb35d09a4d275e300fa216 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 28 Feb 2020 16:19:04 -0500 Subject: [PATCH 034/392] Being deployment workflow --- .github/workflows/deploy.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 000000000000..49c62cfe9825 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,25 @@ +name: Deploy + +on: + release: + types: [published] + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - name: Checkout main + uses: actions/checkout@v2 + + - name: Checkout framework + uses: actions/checkout@v2 + with: + repository: codeigniter4/framework + path: framework + + - name: Checkout appstarter + uses: actions/checkout@v2 + with: + repository: codeigniter4/appstarter + path: appstarter From 80ec0c0e0f3c05b253d8454e0b9fa6a96d91bd6d Mon Sep 17 00:00:00 2001 From: Little J Date: Sat, 29 Feb 2020 05:06:54 +0100 Subject: [PATCH 035/392] [RTD Theme] Raleway font + Simple text logo + Images optimization --- .../sphinx_rtd_theme/static/css/citheme.css | 11 +++-------- .../static/img/ci-background.png | Bin 12379 -> 21577 bytes user_guide_src/source/conf.py | 2 +- user_guide_src/source/images/ci-logo-text.png | Bin 0 -> 6076 bytes user_guide_src/source/images/ci-logo.png | Bin 0 -> 10140 bytes 5 files changed, 4 insertions(+), 9 deletions(-) create mode 100644 user_guide_src/source/images/ci-logo-text.png create mode 100644 user_guide_src/source/images/ci-logo.png diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index a3e21d817df3..144d10062151 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -2,7 +2,7 @@ @import 'theme.css'; -/* raleway-200 - latin */ +/* Raleway */ @font-face { font-family: 'Raleway'; font-style: normal; @@ -15,7 +15,6 @@ url('../fonts/Raleway/raleway-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */ } -/* raleway-200italic - latin */ @font-face { font-family: 'Raleway'; font-style: italic; @@ -28,7 +27,6 @@ url('../fonts/Raleway/raleway-v14-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */ } -/* raleway-regular - latin */ @font-face { font-family: 'Raleway'; font-style: normal; @@ -41,7 +39,6 @@ url('../fonts/Raleway/raleway-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */ } -/* raleway-italic - latin */ @font-face { font-family: 'Raleway'; font-style: italic; @@ -54,7 +51,6 @@ url('../fonts/Raleway/raleway-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */ } -/* raleway-700 - latin */ @font-face { font-family: 'Raleway'; font-style: normal; @@ -67,7 +63,6 @@ url('../fonts/Raleway/raleway-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */ } -/* raleway-700italic - latin */ @font-face { font-family: 'Raleway'; font-style: italic; @@ -88,7 +83,7 @@ background-image: url('../img/ci-background.png'); background-position: bottom right; background-repeat: no-repeat; - background-size: 40%; + background-size: contain; } body, p, legend { @@ -98,7 +93,7 @@ body, p, legend { /* Titles ------------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6 { - font-family: "Railway", "Helvetica", "Arial", sans-serif; + font-family: "Raleway", "Helvetica", "Arial", sans-serif; } h1 { diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png b/user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png index bdf6ed7a1ca111cbdb4d6ad8661750e1f5dafa02..b64c3964d1e2e74a7fb01c8bb08a0881177cd01f 100644 GIT binary patch literal 21577 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 diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py index 03d033fbd9b7..698be41b8bbd 100644 --- a/user_guide_src/source/conf.py +++ b/user_guide_src/source/conf.py @@ -116,7 +116,7 @@ # The name of an image file (relative to this directory) to place at the top # of the sidebar. -html_logo = 'images/ci_logo_white.png' +html_logo = 'images/ci-logo-text.png' # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 diff --git a/user_guide_src/source/images/ci-logo-text.png b/user_guide_src/source/images/ci-logo-text.png new file mode 100644 index 0000000000000000000000000000000000000000..fee0d49bed3d52e5b3d2a9f59cb115045cfdc3d3 GIT binary patch literal 6076 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 VwrJDq7aevKw++n=YV^Q~{|DH5u0H?( literal 0 HcmV?d00001 From a6a17ed5a60b0eb1a816b203ed5574af67005da3 Mon Sep 17 00:00:00 2001 From: michalsn Date: Sat, 29 Feb 2020 08:31:30 +0100 Subject: [PATCH 036/392] fix forceHTTPS bug #2633 --- system/Common.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/system/Common.php b/system/Common.php index a14bc66ec3b8..60e87fae3041 100644 --- a/system/Common.php +++ b/system/Common.php @@ -413,12 +413,16 @@ function force_https(int $duration = 31536000, RequestInterface $request = null, ->regenerate(); } - $uri = $request->uri; - $uri->setScheme('https'); + $baseURL = config(App::class)->baseURL; + + if (strpos($baseURL, 'http://') === 0) + { + $baseURL = (string) substr(rtrim($baseURL, '/'), strlen('http://')); + } $uri = URI::createURIString( - $uri->getScheme(), $uri->getAuthority(true), $uri->getPath(), // Absolute URIs should use a "/" for an empty path - $uri->getQuery(), $uri->getFragment() + 'https', $baseURL, $request->uri->getPath(), // Absolute URIs should use a "/" for an empty path + $request->uri->getQuery(), $request->uri->getFragment() ); // Set an HSTS header From ec6b66f2c0b2dd084d2084b86ab14e99d9cfb476 Mon Sep 17 00:00:00 2001 From: michalsn Date: Sat, 29 Feb 2020 09:20:27 +0100 Subject: [PATCH 037/392] remove unnecessary method call --- system/HTTP/IncomingRequest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/system/HTTP/IncomingRequest.php b/system/HTTP/IncomingRequest.php index 0b363cdb5502..84ee8ca95b5a 100755 --- a/system/HTTP/IncomingRequest.php +++ b/system/HTTP/IncomingRequest.php @@ -616,7 +616,6 @@ protected function detectURI(string $protocol, string $baseURL) $this->uri->setScheme(parse_url($baseURL, PHP_URL_SCHEME)); $this->uri->setHost(parse_url($baseURL, PHP_URL_HOST)); $this->uri->setPort(parse_url($baseURL, PHP_URL_PORT)); - $this->uri->resolveRelativeURI(parse_url($baseURL, PHP_URL_PATH)); // Ensure we have any query vars $this->uri->setQuery($_SERVER['QUERY_STRING'] ?? ''); From 56d8dac29d56b1953b8b36595d9312902f4d3d18 Mon Sep 17 00:00:00 2001 From: Little J Date: Sat, 29 Feb 2020 09:21:07 +0100 Subject: [PATCH 038/392] [RTD Theme] Change colors to conform to the graphic charter --- .../sphinx_rtd_theme/static/css/citheme.css | 148 +++++++++--------- 1 file changed, 78 insertions(+), 70 deletions(-) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 144d10062151..abfc211543e3 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -4,76 +4,76 @@ /* Raleway */ @font-face { - font-family: 'Raleway'; - font-style: normal; - font-weight: 200; - src: url('../fonts/Raleway/raleway-v14-latin-200.eot'); /* IE9 Compat Modes */ - src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), - url('../fonts/Raleway/raleway-v14-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/Raleway/raleway-v14-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-200.woff') format('woff'), /* Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/Raleway/raleway-v14-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */ + font-family: 'Raleway'; + font-style: normal; + font-weight: 200; + src: url('../fonts/Raleway/raleway-v14-latin-200.eot'); /* IE9 Compat Modes */ + src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), + url('../fonts/Raleway/raleway-v14-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */ } @font-face { - font-family: 'Raleway'; - font-style: italic; - font-weight: 200; - src: url('../fonts/Raleway/raleway-v14-latin-200italic.eot'); /* IE9 Compat Modes */ - src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), - url('../fonts/Raleway/raleway-v14-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/Raleway/raleway-v14-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-200italic.woff') format('woff'), /* Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/Raleway/raleway-v14-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */ + font-family: 'Raleway'; + font-style: italic; + font-weight: 200; + src: url('../fonts/Raleway/raleway-v14-latin-200italic.eot'); /* IE9 Compat Modes */ + src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), + url('../fonts/Raleway/raleway-v14-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200italic.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */ } @font-face { - font-family: 'Raleway'; - font-style: normal; - font-weight: 400; - src: url('../fonts/Raleway/raleway-v14-latin-regular.eot'); /* IE9 Compat Modes */ - src: local('Raleway'), local('Raleway-Regular'), - url('../fonts/Raleway/raleway-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/Raleway/raleway-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-regular.woff') format('woff'), /* Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/Raleway/raleway-v14-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */ + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + src: url('../fonts/Raleway/raleway-v14-latin-regular.eot'); /* IE9 Compat Modes */ + src: local('Raleway'), local('Raleway-Regular'), + url('../fonts/Raleway/raleway-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-regular.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */ } @font-face { - font-family: 'Raleway'; - font-style: italic; - font-weight: 400; - src: url('../fonts/Raleway/raleway-v14-latin-italic.eot'); /* IE9 Compat Modes */ - src: local('Raleway Italic'), local('Raleway-Italic'), - url('../fonts/Raleway/raleway-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/Raleway/raleway-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-italic.woff') format('woff'), /* Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/Raleway/raleway-v14-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */ + font-family: 'Raleway'; + font-style: italic; + font-weight: 400; + src: url('../fonts/Raleway/raleway-v14-latin-italic.eot'); /* IE9 Compat Modes */ + src: local('Raleway Italic'), local('Raleway-Italic'), + url('../fonts/Raleway/raleway-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-italic.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */ } @font-face { - font-family: 'Raleway'; - font-style: normal; - font-weight: 700; - src: url('../fonts/Raleway/raleway-v14-latin-700.eot'); /* IE9 Compat Modes */ - src: local('Raleway Bold'), local('Raleway-Bold'), - url('../fonts/Raleway/raleway-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/Raleway/raleway-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-700.woff') format('woff'), /* Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/Raleway/raleway-v14-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */ + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + src: url('../fonts/Raleway/raleway-v14-latin-700.eot'); /* IE9 Compat Modes */ + src: local('Raleway Bold'), local('Raleway-Bold'), + url('../fonts/Raleway/raleway-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */ } @font-face { - font-family: 'Raleway'; - font-style: italic; - font-weight: 700; - src: url('../fonts/Raleway/raleway-v14-latin-700italic.eot'); /* IE9 Compat Modes */ - src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), - url('../fonts/Raleway/raleway-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/Raleway/raleway-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */ - url('../fonts/Raleway/raleway-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/Raleway/raleway-v14-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */ + font-family: 'Raleway'; + font-style: italic; + font-weight: 700; + src: url('../fonts/Raleway/raleway-v14-latin-700italic.eot'); /* IE9 Compat Modes */ + src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), + url('../fonts/Raleway/raleway-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/Raleway/raleway-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */ + url('../fonts/Raleway/raleway-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/Raleway/raleway-v14-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */ } /* General ------------------------------------------------------------------ */ @@ -236,10 +236,6 @@ div#pulldown-menu { background-color: #f1d40f !important; } -.wy-alert.wy-alert-success, .rst-content .wy-alert-success.note, .rst-content .wy-alert-success.attention, .rst-content .wy-alert-success.caution, .rst-content .wy-alert-success.danger, .rst-content .wy-alert-success.error, .rst-content .hint, .rst-content .important, .rst-content .tip, .rst-content .wy-alert-success.warning, .rst-content .wy-alert-success.seealso, .rst-content .wy-alert-success.admonition-todo { - background: rgba(0,0,0,0.05); -} - /* override table width restrictions */ .wy-table-responsive table td, .wy-table-responsive table th { white-space: normal; @@ -276,16 +272,28 @@ div#pulldown-menu { /* Messages ----------------------------------------------------------------- */ -.wy-alert.wy-alert-success .wy-alert-title, .rst-content .wy-alert-success.note .wy-alert-title, .rst-content .wy-alert-success.attention .wy-alert-title, .rst-content .wy-alert-success.caution .wy-alert-title, .rst-content .wy-alert-success.danger .wy-alert-title, .rst-content .wy-alert-success.error .wy-alert-title, .rst-content .hint .wy-alert-title, .rst-content .important .wy-alert-title, .rst-content .tip .wy-alert-title, .rst-content .wy-alert-success.warning .wy-alert-title, .rst-content .wy-alert-success.seealso .wy-alert-title, .rst-content .wy-alert-success.admonition-todo .wy-alert-title, .wy-alert.wy-alert-success .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-success .admonition-title, .rst-content .wy-alert-success.note .admonition-title, .rst-content .wy-alert-success.attention .admonition-title, .rst-content .wy-alert-success.caution .admonition-title, .rst-content .wy-alert-success.danger .admonition-title, .rst-content .wy-alert-success.error .admonition-title, .rst-content .hint .admonition-title, .rst-content .important .admonition-title, .rst-content .tip .admonition-title, .rst-content .wy-alert-success.warning .admonition-title, .rst-content .wy-alert-success.seealso .admonition-title, .rst-content .wy-alert-success.admonition-todo .admonition-title { - background-color: #dd4814; +.rst-content .success { + background: #dff0d8; +} + +.rst-content .success .admonition-title { + background-color: #9ace25; +} + +.rst-content .info { + background: #e8eff1; +} + +.rst-content .info .admonition-title { + background: #5bc0de; } -.wy-alert.wy-alert-info .wy-alert-title, .rst-content .note .wy-alert-title, .rst-content .wy-alert-info.attention .wy-alert-title, .rst-content .wy-alert-info.caution .wy-alert-title, .rst-content .wy-alert-info.danger .wy-alert-title, .rst-content .wy-alert-info.error .wy-alert-title, .rst-content .wy-alert-info.hint .wy-alert-title, .rst-content .wy-alert-info.important .wy-alert-title, .rst-content .wy-alert-info.tip .wy-alert-title, .rst-content .wy-alert-info.warning .wy-alert-title, .rst-content .seealso .wy-alert-title, .rst-content .wy-alert-info.admonition-todo .wy-alert-title, .rst-content .wy-alert-info.admonition .wy-alert-title, .wy-alert.wy-alert-info .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-info .admonition-title, .rst-content .note .admonition-title, .rst-content .wy-alert-info.attention .admonition-title, .rst-content .wy-alert-info.caution .admonition-title, .rst-content .wy-alert-info.danger .admonition-title, .rst-content .wy-alert-info.error .admonition-title, .rst-content .wy-alert-info.hint .admonition-title, .rst-content .wy-alert-info.important .admonition-title, .rst-content .wy-alert-info.tip .admonition-title, .rst-content .wy-alert-info.warning .admonition-title, .rst-content .seealso .admonition-title, .rst-content .wy-alert-info.admonition-todo .admonition-title, .rst-content .wy-alert-info.admonition .admonition-title { - background: #5bc0de; +.rst-content .important { + background: #f9f3f3; } -.wy-alert.wy-alert-info, .rst-content .note, .rst-content .wy-alert-info.attention, .rst-content .wy-alert-info.caution, .rst-content .wy-alert-info.danger, .rst-content .wy-alert-info.error, .rst-content .wy-alert-info.hint, .rst-content .wy-alert-info.important, .rst-content .wy-alert-info.tip, .rst-content .wy-alert-info.warning, .rst-content .seealso, .rst-content .wy-alert-info.admonition-todo, .rst-content .wy-alert-info.admonition { - background: #d8eaf0; +.rst-content .important .admonition-title { + background: #dd4814; } /* Footer ------------------------------------------------------------------- */ From ada3b12b23153d21ac96bcc90c0b4bfb986a82f7 Mon Sep 17 00:00:00 2001 From: Little J Date: Sat, 29 Feb 2020 09:41:25 +0100 Subject: [PATCH 039/392] [RTD Theme] Changes to CSS file formatting --- .../sphinx_rtd_theme/static/css/citheme.css | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index abfc211543e3..4fad5c5760ad 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -1,8 +1,9 @@ -/* Imports ------------------------------------------------------------------ */ +/* RTD Theme ---------------------------------------------------------------- */ @import 'theme.css'; -/* Raleway */ +/* Raleway Font ------------------------------------------------------------- */ + @font-face { font-family: 'Raleway'; font-style: normal; @@ -15,6 +16,7 @@ url('../fonts/Raleway/raleway-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */ } + @font-face { font-family: 'Raleway'; font-style: italic; @@ -27,6 +29,7 @@ url('../fonts/Raleway/raleway-v14-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */ } + @font-face { font-family: 'Raleway'; font-style: normal; @@ -39,6 +42,7 @@ url('../fonts/Raleway/raleway-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */ } + @font-face { font-family: 'Raleway'; font-style: italic; @@ -51,6 +55,7 @@ url('../fonts/Raleway/raleway-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */ } + @font-face { font-family: 'Raleway'; font-style: normal; @@ -63,6 +68,7 @@ url('../fonts/Raleway/raleway-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Raleway/raleway-v14-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */ } + @font-face { font-family: 'Raleway'; font-style: italic; @@ -78,6 +84,10 @@ /* General ------------------------------------------------------------------ */ +body, p, legend { + font-family: "Raleway","Helvetica", "Arial", sans-serif; +} + .wy-nav-content { background-attachment: fixed; background-image: url('../img/ci-background.png'); @@ -86,10 +96,6 @@ background-size: contain; } -body, p, legend { - font-family: "Raleway","Helvetica", "Arial", sans-serif; -} - /* Titles ------------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6 { From 7c9782e0fa611ca3223a83a38a15da865d08d9f8 Mon Sep 17 00:00:00 2001 From: mihailovs2000 <61429162+mihailovs2000@users.noreply.github.com> Date: Sat, 29 Feb 2020 15:16:34 +0200 Subject: [PATCH 040/392] Update view_parser.rst --- user_guide_src/source/outgoing/view_parser.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/outgoing/view_parser.rst b/user_guide_src/source/outgoing/view_parser.rst index d03885cfdee5..c45e60c6ee02 100644 --- a/user_guide_src/source/outgoing/view_parser.rst +++ b/user_guide_src/source/outgoing/view_parser.rst @@ -257,7 +257,7 @@ A ``blog_template`` that might work for the above:: {blog_entry}

{/blog_entry} @@ -276,7 +276,7 @@ comments in a ``{# #}`` symbols. {blog_entry}

{title}

-

{body}{/p} +

{body}

{/blog_entry} From 307f74b40c6560105d25b21f3b2d3c717d2bf1cb Mon Sep 17 00:00:00 2001 From: michalsn Date: Sat, 29 Feb 2020 16:25:56 +0100 Subject: [PATCH 041/392] fix default cli command #2645 --- system/CLI/CommandRunner.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/CLI/CommandRunner.php b/system/CLI/CommandRunner.php index b1e6103ef1c2..9785944b4311 100644 --- a/system/CLI/CommandRunner.php +++ b/system/CLI/CommandRunner.php @@ -104,7 +104,7 @@ public function index(array $params) if (is_null($command)) { - $command = 'help'; + $command = 'list'; } return $this->runCommand($command, $params); From be9c0f2537ab6ed9e34a7f3cb172adfd95b9bb4e Mon Sep 17 00:00:00 2001 From: michalsn Date: Sat, 29 Feb 2020 16:39:46 +0100 Subject: [PATCH 042/392] fix #2367 --- system/Commands/Server/Serve.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/system/Commands/Server/Serve.php b/system/Commands/Server/Serve.php index 9fb68fe80b5c..efe887ed5c12 100644 --- a/system/Commands/Server/Serve.php +++ b/system/Commands/Server/Serve.php @@ -97,14 +97,14 @@ class Serve extends BaseCommand /** * The current port offset. * - * @var int + * @var integer */ protected $portOffset = 0; /** * The max number of ports to attempt to serve from * - * @var int + * @var integer */ protected $tries = 10; @@ -136,7 +136,7 @@ public function run(array $params) } // Collect any user-supplied options and apply them. - $php = CLI::getOption('php') ?? PHP_BINARY; + $php = escapeshellarg(CLI::getOption('php') ?? PHP_BINARY); $host = CLI::getOption('host') ?? 'localhost'; $port = (int) (CLI::getOption('port') ?? '8080') + $this->portOffset; @@ -155,7 +155,8 @@ public function run(array $params) // to ensure our environment is set and it simulates basic mod_rewrite. passthru($php . ' -S ' . $host . ':' . $port . ' -t ' . $docroot . ' ' . $rewrite, $status); - if ($status && $this->portOffset < $this->tries) { + if ($status && $this->portOffset < $this->tries) + { $this->portOffset += 1; $this->run($params); From a1409df8dfc371e0831d96531e386990af892484 Mon Sep 17 00:00:00 2001 From: "Alexander.Fu" Date: Sat, 29 Feb 2020 23:59:49 +0800 Subject: [PATCH 043/392] Updateing logging level restriction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If the level is 5 or less, debug message will also be ignored, thus there should be warning(level 5),any levels higher than 5 would be ignored --- user_guide_src/source/general/logging.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/general/logging.rst b/user_guide_src/source/general/logging.rst index 4a0b5c29af40..6ec068c6cdb3 100644 --- a/user_guide_src/source/general/logging.rst +++ b/user_guide_src/source/general/logging.rst @@ -39,7 +39,7 @@ the ``/app/Config/Logger.php`` configuration file. The ``threshold`` value of the config file determines which levels are logged across your application. If any levels are requested to be logged by the application, but the threshold doesn't allow them to log currently, they will be ignored. The simplest method to use is to set this value to the minimum level that you want to have logged. For example, -if you want to log debug messages, and not information messages, you would set the threshold to ``5``. Any log requests with +if you want to log warning messages, and not information messages, you would set the threshold to ``5``. Any log requests with a level of 5 or less (which includes runtime errors, system errors, etc) would be logged and info, notices, and warnings would be ignored:: From 18d3cfad1c42b13e0bfbb76eb4c5ead2df8471d2 Mon Sep 17 00:00:00 2001 From: michalsn Date: Sat, 29 Feb 2020 17:15:42 +0100 Subject: [PATCH 044/392] fix default command test --- tests/system/CLI/CommandRunnerTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/system/CLI/CommandRunnerTest.php b/tests/system/CLI/CommandRunnerTest.php index 97cac1ed6f75..5225015d70d9 100644 --- a/tests/system/CLI/CommandRunnerTest.php +++ b/tests/system/CLI/CommandRunnerTest.php @@ -69,8 +69,8 @@ public function testDefaultCommand() $result = CITestStreamFilter::$buffer; // make sure the result looks like basic help + $this->assertStringContainsString('Lists the available commands.', $result); $this->assertStringContainsString('Displays basic usage information.', $result); - $this->assertStringContainsString('help command_name', $result); } public function testHelpCommand() From 7fc7dc8fba28b772ec49ba7d8e098c8671a2a880 Mon Sep 17 00:00:00 2001 From: "Alexander.Fu" Date: Sun, 1 Mar 2020 00:25:19 +0800 Subject: [PATCH 045/392] [ci skip]update logging level variable [ci skip]As above, fix values of logging level in the doc --- user_guide_src/source/general/logging.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/general/logging.rst b/user_guide_src/source/general/logging.rst index 6ec068c6cdb3..3d910f2f7a5b 100644 --- a/user_guide_src/source/general/logging.rst +++ b/user_guide_src/source/general/logging.rst @@ -40,7 +40,7 @@ The ``threshold`` value of the config file determines which levels are logged ac are requested to be logged by the application, but the threshold doesn't allow them to log currently, they will be ignored. The simplest method to use is to set this value to the minimum level that you want to have logged. For example, if you want to log warning messages, and not information messages, you would set the threshold to ``5``. Any log requests with -a level of 5 or less (which includes runtime errors, system errors, etc) would be logged and info, notices, and warnings +a level of 5 or less (which includes runtime errors, system errors, etc) would be logged and info, notices, and debug would be ignored:: public $threshold = 5; From bb189d972b0221f8e84d5be59043f3ca1e3c7cf9 Mon Sep 17 00:00:00 2001 From: michalsn Date: Sat, 29 Feb 2020 21:40:56 +0100 Subject: [PATCH 046/392] remove rtrim --- system/Common.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Common.php b/system/Common.php index 60e87fae3041..19a02f90632b 100644 --- a/system/Common.php +++ b/system/Common.php @@ -417,7 +417,7 @@ function force_https(int $duration = 31536000, RequestInterface $request = null, if (strpos($baseURL, 'http://') === 0) { - $baseURL = (string) substr(rtrim($baseURL, '/'), strlen('http://')); + $baseURL = (string) substr($baseURL, strlen('http://')); } $uri = URI::createURIString( From c14304eb402383b72a468e862f2a4f9519b9c59e Mon Sep 17 00:00:00 2001 From: Little J Date: Sun, 1 Mar 2020 07:00:08 +0100 Subject: [PATCH 047/392] [RTD Theme] Add an unique ID to each page dynamically --- .../sphinx_rtd_theme/static/js/citheme.js | 18 ++++++++++++++++++ user_guide_src/source/conf.py | 3 +++ 2 files changed, 21 insertions(+) create mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/js/citheme.js diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/js/citheme.js b/user_guide_src/source/_themes/sphinx_rtd_theme/static/js/citheme.js new file mode 100644 index 000000000000..bc22600120b9 --- /dev/null +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/js/citheme.js @@ -0,0 +1,18 @@ +/* + * Add a unique ID to the body of each page of the documentation + */ + + // Clean the url by removing... + + // End slashes + var cleanSlash = window.location.href.replace(/\/$/, ''); + // ".html" extensions + var cleanExtension = cleanSlash.replace(/\.html$/, ''); + + // Get the last segment of the url + var lastSegment = cleanExtension.substr(cleanExtension.lastIndexOf('/') + 1); + + // Set the ID + window.onload = function(){ + document.body.id = 'page-' + lastSegment; + }; diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py index 698be41b8bbd..bf8b1c585d7c 100644 --- a/user_guide_src/source/conf.py +++ b/user_guide_src/source/conf.py @@ -29,6 +29,9 @@ # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] +html_js_files = [ + 'js/citheme.js', +] # The suffix of source filenames. source_suffix = '.rst' From 26c3b36508ccbfc422fe337f40b37270557ce934 Mon Sep 17 00:00:00 2001 From: Little J Date: Sun, 1 Mar 2020 07:27:03 +0100 Subject: [PATCH 048/392] [RTD Theme] Improve the sidebar colors to comply to the graphic charter --- .../_themes/sphinx_rtd_theme/static/css/citheme.css | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css index 4fad5c5760ad..e73c4f90d8c9 100644 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css +++ b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css @@ -201,6 +201,10 @@ div#pulldown-menu { /* Side Menu ---------------------------------------------------------------- */ +.wy-nav-side { + background: #252525; +} + .wy-side-nav-search a { color: #ffffff; font-family: "Railway", "Helvetica", "Arial", sans-serif; @@ -234,6 +238,10 @@ div#pulldown-menu { color: #97310e; } +.wy-menu-vertical li span.toctree-expand { + margin-right: 0.65em; +} + /* Elements ----------------------------------------------------------------- */ .highlighted { From c5d43b9161c62b891d2f0033527b635da4d3c384 Mon Sep 17 00:00:00 2001 From: MGatner Date: Sun, 1 Mar 2020 12:07:39 -0500 Subject: [PATCH 049/392] Add to workflow --- .github/workflows/deploy.yml | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 49c62cfe9825..6b1004ba1ad1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -5,21 +5,46 @@ on: types: [published] jobs: - deploy: + preflight: runs-on: ubuntu-latest steps: - - name: Checkout main + - name: Checkout source uses: actions/checkout@v2 + with: + path: source + + - name: Version message + run: echo Deploying version ${GITHUB_REF} + + framework: + runs-on: ubuntu-latest + + needs: preflight + steps: - name: Checkout framework uses: actions/checkout@v2 with: repository: codeigniter4/framework path: framework + - name: Deploy framework + run: admin/release-framework ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/framework ${GITHUB_REF} + working-directory: source + + appstarter: + runs-on: ubuntu-latest + + needs: preflight + + steps: - name: Checkout appstarter uses: actions/checkout@v2 with: repository: codeigniter4/appstarter path: appstarter + + - name: Deploy appstarter + run: admin/release-appstarter ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/appstarter ${GITHUB_REF} + working-directory: source From fc1dc8cbdc07fa917aa0ff0318ff5e984a31ba8f Mon Sep 17 00:00:00 2001 From: MashinaMashina <31430016+MashinaMashina@users.noreply.github.com> Date: Sun, 1 Mar 2020 21:50:34 +0400 Subject: [PATCH 050/392] Fix JSON error on recursion in data Bugs: https://github.com/codeigniter4/CodeIgniter4/issues/2434 and https://github.com/codeigniter4/CodeIgniter4/issues/2586 --- system/Format/JSONFormatter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Format/JSONFormatter.php b/system/Format/JSONFormatter.php index 50caf3930f9d..f428a8266917 100644 --- a/system/Format/JSONFormatter.php +++ b/system/Format/JSONFormatter.php @@ -56,7 +56,7 @@ class JSONFormatter implements FormatterInterface */ public function format($data) { - $options = JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES; + $options = JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PARTIAL_OUTPUT_ON_ERROR; $options = ENVIRONMENT === 'production' ? $options : $options | JSON_PRETTY_PRINT; From 03e37e8c0c0e232cb9c8a64eed34409afc22c5ca Mon Sep 17 00:00:00 2001 From: MashinaMashina <31430016+MashinaMashina@users.noreply.github.com> Date: Sun, 1 Mar 2020 22:13:49 +0400 Subject: [PATCH 051/392] Check result --- system/Format/JSONFormatter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Format/JSONFormatter.php b/system/Format/JSONFormatter.php index f428a8266917..cc53485ba3a1 100644 --- a/system/Format/JSONFormatter.php +++ b/system/Format/JSONFormatter.php @@ -62,7 +62,7 @@ public function format($data) $result = json_encode($data, $options, 512); - if (json_last_error() !== JSON_ERROR_NONE) + if ( ! $result && json_last_error() !== JSON_ERROR_NONE) { throw FormatException::forInvalidJSON(json_last_error_msg()); } From 795db5239b2b961c8b3ba28244775ed7a9e07173 Mon Sep 17 00:00:00 2001 From: Little J Date: Mon, 2 Mar 2020 12:07:10 +0100 Subject: [PATCH 052/392] [RTD Theme] Update favicon --- user_guide_src/source/conf.py | 2 +- user_guide_src/source/images/favicon.ico | Bin 0 -> 5087 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 user_guide_src/source/images/favicon.ico diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py index bf8b1c585d7c..da9b3e12bd73 100644 --- a/user_guide_src/source/conf.py +++ b/user_guide_src/source/conf.py @@ -124,7 +124,7 @@ # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. -html_favicon = 'images/ci-icon.ico' +html_favicon = 'images/favicon.ico' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, diff --git a/user_guide_src/source/images/favicon.ico b/user_guide_src/source/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a725c10e725181a53bd893fdae6e8d39370b8268 GIT binary patch literal 5087 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 Date: Mon, 2 Mar 2020 17:07:47 -0300 Subject: [PATCH 053/392] Fix bug. Modeling data / Using Codeigniter's model The third update example is missing a parentisis --- user_guide_src/source/models/model.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/models/model.rst b/user_guide_src/source/models/model.rst index db6a0c03f828..2acd0c20b618 100644 --- a/user_guide_src/source/models/model.rst +++ b/user_guide_src/source/models/model.rst @@ -338,7 +338,7 @@ update command, with the added benefit of validation, events, etc:: $userModel ->whereIn('id', [1,2,3]) - ->set(['active' => 1] + ->set(['active' => 1]) ->update(); **save()** From cf4275c234c9c639c8aa0bf14bf63fcf87e19dc2 Mon Sep 17 00:00:00 2001 From: Jonathan Lamim Date: Tue, 3 Mar 2020 12:21:31 -0300 Subject: [PATCH 054/392] [ci skip] Correction to the 'Dates and Times' library documentation #2657 --- user_guide_src/source/libraries/time.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/user_guide_src/source/libraries/time.rst b/user_guide_src/source/libraries/time.rst index 94e1ded002d2..519ab680f7b4 100644 --- a/user_guide_src/source/libraries/time.rst +++ b/user_guide_src/source/libraries/time.rst @@ -58,7 +58,7 @@ today() ------- Returns a new instance with the date set to the current date, and the time set to midnight. It accepts strings -for the timezone and locale in the second and third parameters:: +for the timezone and locale in the first and second parameters:: $myTime = Time::today('America/Chicago', 'en_US'); @@ -66,7 +66,7 @@ yesterday() ----------- Returns a new instance with the date set to the yesterday's date and the time set to midnight. It accepts strings -for the timezone and locale in the second and third parameters:: +for the timezone and locale in the first and second parameters:: $myTime = Time::yesterday('America/Chicago', 'en_US'); @@ -74,7 +74,7 @@ tomorrow() ----------- Returns a new instance with the date set to tomorrow's date and the time set to midnight. It accepts strings -for the timezone and locale in the second and third parameters:: +for the timezone and locale in the first and second parameters:: $myTime = Time::tomorrow('America/Chicago', 'en_US'); From 8df0627fae2df5a8d7cecab5f83436e60b7dd60c Mon Sep 17 00:00:00 2001 From: MGatner Date: Tue, 3 Mar 2020 15:10:03 -0500 Subject: [PATCH 055/392] Add deploy scripts, workflow-fu --- .github/scripts/deploy-appstarter | 42 +++++++++++++++++++++ .github/scripts/deploy-framework | 34 +++++++++++++++++ .github/workflows/deploy.yml | 63 +++++++++++++++++++++---------- 3 files changed, 119 insertions(+), 20 deletions(-) create mode 100644 .github/scripts/deploy-appstarter create mode 100644 .github/scripts/deploy-framework diff --git a/.github/scripts/deploy-appstarter b/.github/scripts/deploy-appstarter new file mode 100644 index 000000000000..cd8d4e890e3f --- /dev/null +++ b/.github/scripts/deploy-appstarter @@ -0,0 +1,42 @@ +#!/bin/bash + +## Build app starter distributable + +# Setup variables +. admin/release-config +TARGET=dist/appstarter +cd $TARGET +git checkout $branch + +#--------------------------------------------------- +echo -e "${BOLD}Build the framework distributable${NORMAL}" + +echo -e "${BOLD}Copy the main files/folders...${NORMAL}" +releasable='app public writable README.md contributing.md env license.txt spark .gitignore' +for fff in $releasable ; do + if [ -d "$fff" ] ; then + rm -rf $fff + fi + cp -rf ${CI_DIR}/$fff . +done + +rm -rf tests +mkdir tests +cp -rf ${CI_DIR}/tests/_support tests/ + +echo -e "${BOLD}Override as needed...${NORMAL}" +cp -rf ${CI_DIR}/admin/starter/* . + +#--------------------------------------------------- +# And finally, get ready for merging +echo -e "${BOLD}Assemble the pieces...${NORMAL}" +git add . +git commit -S -m "Release ${RELEASE}" +git checkout master +git merge $branch + +cd $CI_DIR + +#--------------------------------------------------- +# Done for now +echo -e "${BOLD}Distributable app starter ready..${NORMAL}" diff --git a/.github/scripts/deploy-framework b/.github/scripts/deploy-framework new file mode 100644 index 000000000000..7bb28b76db09 --- /dev/null +++ b/.github/scripts/deploy-framework @@ -0,0 +1,34 @@ +#!/bin/bash + +## Deploy codeigniter4/framework + +# Setup variables +SOURCE=$1 +TARGET=$2 +RELEASE=$3 +MESSAGE="$4" + +# Prepare the source +cd $SOURCE +git checkout master + +# Prepare the target +cd $TARGET +git checkout master + +# Copy common files +releasable='app public system writable contributing env license.txt spark .gitignore' +for fff in $releasable ; do + if [ -d "$fff" ] ; then + rm -rf $fff + fi + cp -Rf ${TARGET}/$fff ./ +done + +# Copy framework-specific files +cp -Rf ${SOURCE}/admin/framework/* ./ + +# Commit the changes +git add . +git commit -S -m "Release ${RELEASE}" +git push diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6b1004ba1ad1..32aab9782a6a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -5,46 +5,69 @@ on: types: [published] jobs: - preflight: + framework: runs-on: ubuntu-latest steps: + - name: Release message + id: message + uses: actions/github-script@0.8.0 + with: + result-encoding: string + script: | + return github.repos.getReleaseByTag({ + owner: context.repo.owner, + repo: context.repo.repo, + tag: ${GITHUB_REF##*/} + }).body + - name: Checkout source uses: actions/checkout@v2 with: path: source - - name: Version message - run: echo Deploying version ${GITHUB_REF} - - framework: - runs-on: ubuntu-latest - - needs: preflight - - steps: - - name: Checkout framework + - name: Checkout target uses: actions/checkout@v2 with: repository: codeigniter4/framework + token: ${{ secrets.ACCESS_TOKEN }} path: framework - - name: Deploy framework - run: admin/release-framework ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/framework ${GITHUB_REF} - working-directory: source + - name: Chmod + run: chmod +x ./source/.github/scripts/deploy-framework + + - name: Deploy + run: ./source/.github/scripts/deploy-framework ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/framework ${GITHUB_REF##*/} "${{ steps.message.outputs.result }}" appstarter: runs-on: ubuntu-latest - needs: preflight - steps: - - name: Checkout appstarter + - name: Release message + id: message + uses: actions/github-script@0.8.0 + with: + result-encoding: string + script: | + console.log(github.repos.getLatestRelease({ + owner: context.repo.owner, + repo: context.repo.repo + }) + + - name: Checkout source + uses: actions/checkout@v2 + with: + path: source + + - name: Checkout target uses: actions/checkout@v2 with: repository: codeigniter4/appstarter + token: ${{ secrets.ACCESS_TOKEN }} path: appstarter - - name: Deploy appstarter - run: admin/release-appstarter ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/appstarter ${GITHUB_REF} - working-directory: source + - name: Chmod + run: chmod +x ./source/.github/scripts/deploy-appstarter + + - name: Merge + run: ./source/.github/scripts/deploy-appstarter ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/appstarter ${GITHUB_REF##*/} From 291dd547ca34000fc24d2b761ba2d83f06f76e3d Mon Sep 17 00:00:00 2001 From: MGatner Date: Tue, 3 Mar 2020 21:53:23 -0500 Subject: [PATCH 056/392] Tweak workflow, bugfix script --- .github/scripts/deploy-framework | 10 ++++-- .github/workflows/deploy.yml | 57 +++++++++++++++++++------------- 2 files changed, 42 insertions(+), 25 deletions(-) diff --git a/.github/scripts/deploy-framework b/.github/scripts/deploy-framework index 7bb28b76db09..3ff694be7b08 100644 --- a/.github/scripts/deploy-framework +++ b/.github/scripts/deploy-framework @@ -6,7 +6,9 @@ SOURCE=$1 TARGET=$2 RELEASE=$3 -MESSAGE="$4" + +echo "Preparing for version $3" +echo "Merging files from $1 to $2" # Prepare the source cd $SOURCE @@ -22,12 +24,16 @@ for fff in $releasable ; do if [ -d "$fff" ] ; then rm -rf $fff fi - cp -Rf ${TARGET}/$fff ./ + cp -Rf ${SOURCE}/$fff ./ done # Copy framework-specific files cp -Rf ${SOURCE}/admin/framework/* ./ +# Self identify +git config --global user.email "releasebot@codeigniter.com" +git config --global user.name "CodeIgniter Release Bot" + # Commit the changes git add . git commit -S -m "Release ${RELEASE}" diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 32aab9782a6a..c9301728fbc1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,18 +9,6 @@ jobs: runs-on: ubuntu-latest steps: - - name: Release message - id: message - uses: actions/github-script@0.8.0 - with: - result-encoding: string - script: | - return github.repos.getReleaseByTag({ - owner: context.repo.owner, - repo: context.repo.repo, - tag: ${GITHUB_REF##*/} - }).body - - name: Checkout source uses: actions/checkout@v2 with: @@ -29,7 +17,7 @@ jobs: - name: Checkout target uses: actions/checkout@v2 with: - repository: codeigniter4/framework + repository: mgatner/framework token: ${{ secrets.ACCESS_TOKEN }} path: framework @@ -37,23 +25,29 @@ jobs: run: chmod +x ./source/.github/scripts/deploy-framework - name: Deploy - run: ./source/.github/scripts/deploy-framework ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/framework ${GITHUB_REF##*/} "${{ steps.message.outputs.result }}" - - appstarter: - runs-on: ubuntu-latest + run: ./source/.github/scripts/deploy-framework ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/framework ${GITHUB_REF##*/} - steps: - - name: Release message - id: message + - name: Release uses: actions/github-script@0.8.0 with: - result-encoding: string + github-token: ${{secrets.ACCESS_TOKEN}} script: | - console.log(github.repos.getLatestRelease({ + const release = await github.repos.getLatestRelease({ owner: context.repo.owner, repo: context.repo.repo }) + github.repos.createRelease({ + owner: context.repo.owner, + repo: 'framework', + tag_name: release.data.tag_name, + name: release.data.name, + body: release.data.body + }) + + appstarter: + runs-on: ubuntu-latest + steps: - name: Checkout source uses: actions/checkout@v2 with: @@ -62,7 +56,7 @@ jobs: - name: Checkout target uses: actions/checkout@v2 with: - repository: codeigniter4/appstarter + repository: mgatner/appstarter token: ${{ secrets.ACCESS_TOKEN }} path: appstarter @@ -71,3 +65,20 @@ jobs: - name: Merge run: ./source/.github/scripts/deploy-appstarter ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/appstarter ${GITHUB_REF##*/} + + - name: Release + uses: actions/github-script@0.8.0 + with: + github-token: ${{secrets.ACCESS_TOKEN}} + script: | + const release = await github.repos.getLatestRelease({ + owner: context.repo.owner, + repo: context.repo.repo + }) + github.repos.createRelease({ + owner: context.repo.owner, + repo: 'framework', + tag_name: release.data.tag_name, + name: release.data.name, + body: release.data.body + }) From e4e16a095509afd85641f41fe42c3da266273a63 Mon Sep 17 00:00:00 2001 From: michalsn Date: Thu, 5 Mar 2020 19:41:22 +0100 Subject: [PATCH 057/392] Confirmation for rollback and refresh in a production environment --- system/Commands/Database/MigrateRefresh.php | 16 +++++++++++++++- system/Commands/Database/MigrateRollback.php | 10 ++++++++++ system/Language/en/Migrations.php | 2 ++ user_guide_src/source/dbmgmt/migration.rst | 2 ++ 4 files changed, 29 insertions(+), 1 deletion(-) diff --git a/system/Commands/Database/MigrateRefresh.php b/system/Commands/Database/MigrateRefresh.php index e0ec6696e8d9..a2a592f3cb72 100644 --- a/system/Commands/Database/MigrateRefresh.php +++ b/system/Commands/Database/MigrateRefresh.php @@ -95,6 +95,7 @@ class MigrateRefresh extends BaseCommand '-n' => 'Set migration namespace', '-g' => 'Set database group', '-all' => 'Set latest for all namespace, will ignore (-n) option', + '-f' => 'Force command - this option allows you to bypass the confirmation question when running this command in a production environment', ]; /** @@ -105,7 +106,20 @@ class MigrateRefresh extends BaseCommand */ public function run(array $params = []) { - $this->call('migrate:rollback', ['-b' => 0]); + $params = ['-b' => 0]; + + if (ENVIRONMENT === 'production') + { + $force = $params['-f'] ?? CLI::getOption('f'); + if (is_null($force) && CLI::prompt(lang('Migrations.refreshConfirm'), ['y', 'n']) === 'n') + { + return; + } + + $params['-f'] = ''; + } + + $this->call('migrate:rollback', $params); $this->call('migrate'); } diff --git a/system/Commands/Database/MigrateRollback.php b/system/Commands/Database/MigrateRollback.php index ba2598970e20..948cbcf0cae7 100644 --- a/system/Commands/Database/MigrateRollback.php +++ b/system/Commands/Database/MigrateRollback.php @@ -97,6 +97,7 @@ class MigrateRollback extends BaseCommand protected $options = [ '-b' => 'Specify a batch to roll back to; e.g. "3" to return to batch #3 or "-2" to roll back twice', '-g' => 'Set database group', + '-f' => 'Force command - this option allows you to bypass the confirmation question when running this command in a production environment', ]; /** @@ -107,6 +108,15 @@ class MigrateRollback extends BaseCommand */ public function run(array $params = []) { + if (ENVIRONMENT === 'production') + { + $force = $params['-f'] ?? CLI::getOption('f'); + if (is_null($force) && CLI::prompt(lang('Migrations.rollBackConfirm'), ['y', 'n']) === 'n') + { + return; + } + } + $runner = Services::migrations(); $group = $params['-g'] ?? CLI::getOption('g'); diff --git a/system/Language/en/Migrations.php b/system/Language/en/Migrations.php index efbac6dffb2f..481153dfb656 100644 --- a/system/Language/en/Migrations.php +++ b/system/Language/en/Migrations.php @@ -37,6 +37,8 @@ 'badCreateName' => 'You must provide a migration file name.', 'writeError' => 'Error trying to create file.', 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', + 'rollBackConfirm' => 'Are you sure you want to rollback?', + 'refreshConfirm' => 'Are you sure you want to refresh?', 'latest' => 'Running all new migrations...', 'generalFault' => 'Migration failed!', diff --git a/user_guide_src/source/dbmgmt/migration.rst b/user_guide_src/source/dbmgmt/migration.rst index 5488198b7edc..67afb946baab 100644 --- a/user_guide_src/source/dbmgmt/migration.rst +++ b/user_guide_src/source/dbmgmt/migration.rst @@ -213,6 +213,7 @@ You can use (rollback) with the following options: - (-g) to choose database group, otherwise default database group will be used. - (-b) to choose a batch: natural numbers specify the batch, negatives indicate a relative batch +- (-f) to force a bypass confirmation question, it is only asked in a production environment **refresh** @@ -225,6 +226,7 @@ You can use (refresh) with the following options: - (-g) to choose database group, otherwise default database group will be used. - (-n) to choose namespace, otherwise (App) namespace will be used. - (-all) to refresh all namespaces +- (-f) to force a bypass confirmation question, it is only asked in a production environment **status** From f3a52ce9a2ff8346d22c70cdd89580b0991c07c9 Mon Sep 17 00:00:00 2001 From: Instrye Date: Fri, 6 Mar 2020 11:10:48 +0800 Subject: [PATCH 058/392] add week based year check --- tests/system/I18n/TimeTest.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/system/I18n/TimeTest.php b/tests/system/I18n/TimeTest.php index 64ad7baa8f3f..a4b3e37ae8de 100644 --- a/tests/system/I18n/TimeTest.php +++ b/tests/system/I18n/TimeTest.php @@ -240,8 +240,10 @@ public function testMagicIssetFalse() public function testGetYear() { $time = Time::parse('January 1, 2016'); + $time2 = Time::parse('December 31, 2019'); $this->assertEquals(2016, $time->year); + $this->assertEquals(2019, $time2->year); } public function testGetMonth() From 24b760a5f42548099d58c25335a43cc97baa5144 Mon Sep 17 00:00:00 2001 From: Instrye Date: Fri, 6 Mar 2020 11:16:23 +0800 Subject: [PATCH 059/392] fix. getYear can't week based year --- system/I18n/Time.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/I18n/Time.php b/system/I18n/Time.php index a11d7e16c9a4..9112f1f0bb94 100644 --- a/system/I18n/Time.php +++ b/system/I18n/Time.php @@ -423,7 +423,7 @@ public static function hasTestNow(): bool */ public function getYear(): string { - return $this->toLocalizedString('Y'); + return $this->toLocalizedString('y'); } //-------------------------------------------------------------------- From e067f7cb9f1cd682e2b572c87048015d7834aa56 Mon Sep 17 00:00:00 2001 From: Arif RH Date: Fri, 6 Mar 2020 20:40:30 +0700 Subject: [PATCH 060/392] Fix ResourceController Issue, including Test Unit --- system/API/ResponseTrait.php | 12 +++- system/RESTful/ResourceController.php | 6 -- .../system/RESTful/ResourceControllerTest.php | 59 ++++++++++++++++++- 3 files changed, 69 insertions(+), 8 deletions(-) diff --git a/system/API/ResponseTrait.php b/system/API/ResponseTrait.php index f16b2846d55e..60c6f0b9a1b4 100644 --- a/system/API/ResponseTrait.php +++ b/system/API/ResponseTrait.php @@ -93,6 +93,12 @@ trait ResponseTrait 'not_implemented' => 501, ]; + /** + * + * @var string the representation format to return resource data in (json/xml) + */ + protected $format = 'json'; + //-------------------------------------------------------------------- /** @@ -366,8 +372,12 @@ protected function format($data = null) // Determine correct response type through content negotiation $config = new Format(); - $format = $this->request->negotiate('media', $config->supportedResponseFormats, false); + if (!in_array($this->format, ['json', 'xml'])) + $format = $this->request->negotiate('media', $config->supportedResponseFormats, false); + else + $format = "application/$this->format"; + $this->response->setContentType($format); // if we don't have a formatter, make one diff --git a/system/RESTful/ResourceController.php b/system/RESTful/ResourceController.php index 4aaec7c823b2..eabbfa6aff4a 100644 --- a/system/RESTful/ResourceController.php +++ b/system/RESTful/ResourceController.php @@ -66,12 +66,6 @@ class ResourceController extends Controller */ protected $model = null; - /** - * - * @var string the representation format to return resource data in (json/xml) - */ - protected $format = 'json'; - //-------------------------------------------------------------------- public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) diff --git a/tests/system/RESTful/ResourceControllerTest.php b/tests/system/RESTful/ResourceControllerTest.php index 2c0472e78b0e..2dccbc25491a 100644 --- a/tests/system/RESTful/ResourceControllerTest.php +++ b/tests/system/RESTful/ResourceControllerTest.php @@ -4,7 +4,6 @@ use CodeIgniter\Config\Services; use Config\App; use CodeIgniter\Test\Mock\MockCodeIgniter; - /** * Exercise our ResourceController class. * We know the resource routing works, from RouterTest, @@ -251,4 +250,62 @@ public function testFormat() $this->assertEquals('xml', $resource->getFormat()); } + //-------------------------------------------------------------------- + public function testJSONFormatOutput() + { + $resource = new \CodeIgniter\Test\Mock\MockResourceController(); + + $config = new \Config\App; + $uri = new \CodeIgniter\HTTP\URI; + $agent = new \CodeIgniter\HTTP\UserAgent; + + $request = new \CodeIgniter\HTTP\IncomingRequest($config, $uri, '', $agent); + $response = new \CodeIgniter\HTTP\Response($config); + $logger = new \Psr\Log\NullLogger; + + $resource->initController($request, $response, $logger); + $resource->setFormat('json'); + + $data = [ + 'foo' => 'bar', + ]; + + $the_response = $resource->respond($data); + $result = $the_response->getBody(); + + $JSONFormatter = new \CodeIgniter\Format\JSONFormatter; + $expected = $JSONFormatter->format($data); + + $this->assertEquals($expected, $result); + } + + //-------------------------------------------------------------------- + public function testXMLFormatOutput() + { + $resource = new \CodeIgniter\Test\Mock\MockResourceController(); + + $config = new \Config\App; + $uri = new \CodeIgniter\HTTP\URI; + $agent = new \CodeIgniter\HTTP\UserAgent; + + $request = new \CodeIgniter\HTTP\IncomingRequest($config, $uri, '', $agent); + $response = new \CodeIgniter\HTTP\Response($config); + $logger = new \Psr\Log\NullLogger; + + $resource->initController($request, $response, $logger); + $resource->setFormat('xml'); + + $data = [ + 'foo' => 'bar', + ]; + + $the_response = $resource->respond($data); + $result = $the_response->getBody(); + + $XMLFormatter = new \CodeIgniter\Format\XMLFormatter; + $expected = $XMLFormatter->format($data); + + $this->assertEquals($expected, $result); + } + } From 8d25689775f0a00434fffaaadb02e52a33b95a7e Mon Sep 17 00:00:00 2001 From: Arif RH Date: Fri, 6 Mar 2020 23:34:03 +0700 Subject: [PATCH 061/392] following style guide --- system/API/ResponseTrait.php | 10 ++++++--- .../system/RESTful/ResourceControllerTest.php | 21 ++++++++++--------- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/system/API/ResponseTrait.php b/system/API/ResponseTrait.php index 60c6f0b9a1b4..395c0900e598 100644 --- a/system/API/ResponseTrait.php +++ b/system/API/ResponseTrait.php @@ -373,11 +373,15 @@ protected function format($data = null) // Determine correct response type through content negotiation $config = new Format(); - if (!in_array($this->format, ['json', 'xml'])) + if (! in_array($this->format, ['json', 'xml'])) + { $format = $this->request->negotiate('media', $config->supportedResponseFormats, false); - else + } + else + { $format = "application/$this->format"; - + } + $this->response->setContentType($format); // if we don't have a formatter, make one diff --git a/tests/system/RESTful/ResourceControllerTest.php b/tests/system/RESTful/ResourceControllerTest.php index 2dccbc25491a..4636069ef43d 100644 --- a/tests/system/RESTful/ResourceControllerTest.php +++ b/tests/system/RESTful/ResourceControllerTest.php @@ -4,6 +4,7 @@ use CodeIgniter\Config\Services; use Config\App; use CodeIgniter\Test\Mock\MockCodeIgniter; + /** * Exercise our ResourceController class. * We know the resource routing works, from RouterTest, @@ -254,14 +255,14 @@ public function testFormat() public function testJSONFormatOutput() { $resource = new \CodeIgniter\Test\Mock\MockResourceController(); - + $config = new \Config\App; $uri = new \CodeIgniter\HTTP\URI; $agent = new \CodeIgniter\HTTP\UserAgent; - $request = new \CodeIgniter\HTTP\IncomingRequest($config, $uri, '', $agent); + $request = new \CodeIgniter\HTTP\IncomingRequest($config, $uri, '', $agent); $response = new \CodeIgniter\HTTP\Response($config); - $logger = new \Psr\Log\NullLogger; + $logger = new \Psr\Log\NullLogger; $resource->initController($request, $response, $logger); $resource->setFormat('json'); @@ -271,10 +272,10 @@ public function testJSONFormatOutput() ]; $the_response = $resource->respond($data); - $result = $the_response->getBody(); + $result = $the_response->getBody(); $JSONFormatter = new \CodeIgniter\Format\JSONFormatter; - $expected = $JSONFormatter->format($data); + $expected = $JSONFormatter->format($data); $this->assertEquals($expected, $result); } @@ -283,14 +284,14 @@ public function testJSONFormatOutput() public function testXMLFormatOutput() { $resource = new \CodeIgniter\Test\Mock\MockResourceController(); - + $config = new \Config\App; $uri = new \CodeIgniter\HTTP\URI; $agent = new \CodeIgniter\HTTP\UserAgent; - $request = new \CodeIgniter\HTTP\IncomingRequest($config, $uri, '', $agent); + $request = new \CodeIgniter\HTTP\IncomingRequest($config, $uri, '', $agent); $response = new \CodeIgniter\HTTP\Response($config); - $logger = new \Psr\Log\NullLogger; + $logger = new \Psr\Log\NullLogger; $resource->initController($request, $response, $logger); $resource->setFormat('xml'); @@ -300,10 +301,10 @@ public function testXMLFormatOutput() ]; $the_response = $resource->respond($data); - $result = $the_response->getBody(); + $result = $the_response->getBody(); $XMLFormatter = new \CodeIgniter\Format\XMLFormatter; - $expected = $XMLFormatter->format($data); + $expected = $XMLFormatter->format($data); $this->assertEquals($expected, $result); } From 6b31eb24092f58cbc4724050e38952524acf4101 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 6 Mar 2020 21:27:46 -0500 Subject: [PATCH 062/392] Add commit identities, update appstarter in yaml --- .github/workflows/deploy.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c9301728fbc1..d2545dbd464f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,6 +9,11 @@ jobs: runs-on: ubuntu-latest steps: + - name: Identify + run: | + git config --global user.email "action@github.com" + git config --global user.name "${GITHUB_ACTOR}" + - name: Checkout source uses: actions/checkout@v2 with: @@ -48,6 +53,11 @@ jobs: runs-on: ubuntu-latest steps: + - name: Identify + run: | + git config --global user.email "action@github.com" + git config --global user.name "${GITHUB_ACTOR}" + - name: Checkout source uses: actions/checkout@v2 with: @@ -63,7 +73,7 @@ jobs: - name: Chmod run: chmod +x ./source/.github/scripts/deploy-appstarter - - name: Merge + - name: Deploy run: ./source/.github/scripts/deploy-appstarter ${GITHUB_WORKSPACE}/source ${GITHUB_WORKSPACE}/appstarter ${GITHUB_REF##*/} - name: Release @@ -77,7 +87,7 @@ jobs: }) github.repos.createRelease({ owner: context.repo.owner, - repo: 'framework', + repo: 'appstarter', tag_name: release.data.tag_name, name: release.data.name, body: release.data.body From ed24a56d0a2a164f5ca32f4159af33b7c3932617 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 6 Mar 2020 21:28:56 -0500 Subject: [PATCH 063/392] Improve deploy scripts --- .github/scripts/deploy-appstarter | 56 +++++++++++++------------------ .github/scripts/deploy-framework | 16 +++------ 2 files changed, 29 insertions(+), 43 deletions(-) diff --git a/.github/scripts/deploy-appstarter b/.github/scripts/deploy-appstarter index cd8d4e890e3f..eccc1fc46964 100644 --- a/.github/scripts/deploy-appstarter +++ b/.github/scripts/deploy-appstarter @@ -1,42 +1,34 @@ #!/bin/bash -## Build app starter distributable +## Deploy codeigniter4/appstarter # Setup variables -. admin/release-config -TARGET=dist/appstarter -cd $TARGET -git checkout $branch - -#--------------------------------------------------- -echo -e "${BOLD}Build the framework distributable${NORMAL}" - -echo -e "${BOLD}Copy the main files/folders...${NORMAL}" -releasable='app public writable README.md contributing.md env license.txt spark .gitignore' -for fff in $releasable ; do - if [ -d "$fff" ] ; then - rm -rf $fff - fi - cp -rf ${CI_DIR}/$fff . -done +SOURCE=$1 +TARGET=$2 +RELEASE=$3 -rm -rf tests -mkdir tests -cp -rf ${CI_DIR}/tests/_support tests/ +echo "Preparing for version $3" +echo "Merging files from $1 to $2" -echo -e "${BOLD}Override as needed...${NORMAL}" -cp -rf ${CI_DIR}/admin/starter/* . +# Prepare the source +cd $SOURCE +git checkout master -#--------------------------------------------------- -# And finally, get ready for merging -echo -e "${BOLD}Assemble the pieces...${NORMAL}" -git add . -git commit -S -m "Release ${RELEASE}" +# Prepare the target +cd $TARGET git checkout master -git merge $branch +rm -rf * -cd $CI_DIR +# Copy common files +releasable='app public writable env license.txt spark .gitignore' +for fff in $releasable ; do + cp -Rf ${SOURCE}/$fff ./ +done -#--------------------------------------------------- -# Done for now -echo -e "${BOLD}Distributable app starter ready..${NORMAL}" +# Copy repo-specific files +cp -Rf ${SOURCE}/admin/starter/. ./ + +# Commit the changes +git add . +git commit -m "Release ${RELEASE}" +git push diff --git a/.github/scripts/deploy-framework b/.github/scripts/deploy-framework index 3ff694be7b08..89aaeecfaa81 100644 --- a/.github/scripts/deploy-framework +++ b/.github/scripts/deploy-framework @@ -17,24 +17,18 @@ git checkout master # Prepare the target cd $TARGET git checkout master +rm -rf * # Copy common files -releasable='app public system writable contributing env license.txt spark .gitignore' +releasable='app public writable env license.txt spark .gitignore system' for fff in $releasable ; do - if [ -d "$fff" ] ; then - rm -rf $fff - fi cp -Rf ${SOURCE}/$fff ./ done -# Copy framework-specific files -cp -Rf ${SOURCE}/admin/framework/* ./ - -# Self identify -git config --global user.email "releasebot@codeigniter.com" -git config --global user.name "CodeIgniter Release Bot" +# Copy repo-specific files +cp -Rf ${SOURCE}/admin/framework/. ./ # Commit the changes git add . -git commit -S -m "Release ${RELEASE}" +git commit -m "Release ${RELEASE}" git push From 0d98a64044784d3f18993c9d9aba5ff5e459e283 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 6 Mar 2020 21:39:06 -0500 Subject: [PATCH 064/392] Restore non-test organization --- .github/workflows/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d2545dbd464f..b7bc1892ea37 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -22,7 +22,7 @@ jobs: - name: Checkout target uses: actions/checkout@v2 with: - repository: mgatner/framework + repository: codeigniter4/framework token: ${{ secrets.ACCESS_TOKEN }} path: framework @@ -66,7 +66,7 @@ jobs: - name: Checkout target uses: actions/checkout@v2 with: - repository: mgatner/appstarter + repository: codeigniter4/appstarter token: ${{ secrets.ACCESS_TOKEN }} path: appstarter From 3a080e24f83a7172b5530f67103d9829a80bef78 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 6 Mar 2020 21:51:54 -0500 Subject: [PATCH 065/392] Update builds script for stable --- admin/starter/builds | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/starter/builds b/admin/starter/builds index 4e962ece8f2b..bbc5eca37df0 100755 --- a/admin/starter/builds +++ b/admin/starter/builds @@ -1,7 +1,7 @@ #!/usr/bin/env php Date: Fri, 6 Mar 2020 21:55:50 -0500 Subject: [PATCH 066/392] Remove legacy release scripts --- admin/release | 4 ---- admin/release-appstarter | 42 ---------------------------------------- admin/release-deploy | 8 -------- admin/release-framework | 42 ---------------------------------------- 4 files changed, 96 deletions(-) delete mode 100644 admin/release-appstarter delete mode 100644 admin/release-framework diff --git a/admin/release b/admin/release index ea923ff3ea9f..d14167f0502e 100755 --- a/admin/release +++ b/admin/release @@ -89,9 +89,7 @@ if [ -d dist ]; then fi mkdir dist -setup_repo framework setup_repo userguide -setup_repo appstarter #--------------------------------------------------- # Housekeeping - make sure writable is flushed of test files @@ -139,9 +137,7 @@ git commit -S -m "Release ${RELEASE}" #--------------------------------------------------- # Build the distributables -. admin/release-framework . admin/release-userguide -. admin/release-appstarter #--------------------------------------------------- # Done for now diff --git a/admin/release-appstarter b/admin/release-appstarter deleted file mode 100644 index cd8d4e890e3f..000000000000 --- a/admin/release-appstarter +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -## Build app starter distributable - -# Setup variables -. admin/release-config -TARGET=dist/appstarter -cd $TARGET -git checkout $branch - -#--------------------------------------------------- -echo -e "${BOLD}Build the framework distributable${NORMAL}" - -echo -e "${BOLD}Copy the main files/folders...${NORMAL}" -releasable='app public writable README.md contributing.md env license.txt spark .gitignore' -for fff in $releasable ; do - if [ -d "$fff" ] ; then - rm -rf $fff - fi - cp -rf ${CI_DIR}/$fff . -done - -rm -rf tests -mkdir tests -cp -rf ${CI_DIR}/tests/_support tests/ - -echo -e "${BOLD}Override as needed...${NORMAL}" -cp -rf ${CI_DIR}/admin/starter/* . - -#--------------------------------------------------- -# And finally, get ready for merging -echo -e "${BOLD}Assemble the pieces...${NORMAL}" -git add . -git commit -S -m "Release ${RELEASE}" -git checkout master -git merge $branch - -cd $CI_DIR - -#--------------------------------------------------- -# Done for now -echo -e "${BOLD}Distributable app starter ready..${NORMAL}" diff --git a/admin/release-deploy b/admin/release-deploy index d7bb66f7c07a..fe70284024fc 100755 --- a/admin/release-deploy +++ b/admin/release-deploy @@ -23,14 +23,6 @@ echo -e "${BOLD}Pushing to the user guide repository${NORMAL}" cd ${CI_DIR}/dist/userguide git push origin master -echo -e "${BOLD}Pushing to the framework repository${NORMAL}" -cd ${CI_DIR}/dist/framework -git push origin master - -echo -e "${BOLD}Pushing to the app starter repository${NORMAL}" -cd ${CI_DIR}/dist/appstarter -git push origin master - cd ${CI_DIR} #--------------------------------------------------- diff --git a/admin/release-framework b/admin/release-framework deleted file mode 100644 index 593b6582bdb7..000000000000 --- a/admin/release-framework +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -## Build framework distributable - -# Setup variables -. admin/release-config -TARGET=dist/framework -cd $TARGET -git checkout $branch - -#--------------------------------------------------- -echo -e "${BOLD}Build the framework distributable${NORMAL}" - -echo -e "${BOLD}Copy the main files/folders...${NORMAL}" -releasable='app docs public system writable contributing.md env license.txt spark .gitignore' -for fff in $releasable ; do - if [ -d "$fff" ] ; then - rm -rf $fff - fi - cp -rf ${CI_DIR}/$fff . -done - -echo -e "${BOLD}Override as needed...${NORMAL}" -cprm -rf tests -mkdir tests -cp -rf ${CI_DIR}/tests/_support tests/ - -cp -rf ${CI_DIR}/admin/framework/* . - -#--------------------------------------------------- -# And finally, get ready for merging -echo -e "${BOLD}Assemble the pieces...${NORMAL}" -git add . -git commit -S -m "Release ${RELEASE}" -git checkout master -git merge $branch - -cd $CI_DIR - -#--------------------------------------------------- -# Done for now -echo -e "${BOLD}Distributable framework ready..${NORMAL}" From 489e6243692622cf5ed180c53b566c3ca7722b27 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 6 Mar 2020 22:10:53 -0500 Subject: [PATCH 067/392] Update release docs --- admin/README.md | 8 ++------ admin/workflow.md | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/admin/README.md b/admin/README.md index dcb1b9ef0e31..5d9ab2d6d106 100644 --- a/admin/README.md +++ b/admin/README.md @@ -16,7 +16,7 @@ This folder contains tools or docs useful for project maintainers. It is meant to be downloaded by developers, or composer-installed. This is a read-only repository. - **appstarter** is the released application starter repository. - It is derived from the framework's `application` and `public` folders, with + It is derived from the framework's `app` and `public` folders, with a composer requirement dependency to pull in the framework itself. It is meant to be downloaded or composer-installed. This is a read-only repository. @@ -64,14 +64,10 @@ scripts used by the release manager: in it, and it will run the related scripts following, to revise the release distributions. Usage: `admin/release version qualifier` -- **release-framework** builds the distributable framework repo. - It could be used on its own, but is normally part of `release`. -- **release-appstarter** builds the distributable appstarter repo. - It could be used on its own, but is normally part of `release`. - **release-userguide** builds the distributable userguide repo. It could be used on its own, but is normally part of `release`. - **release-deploy** pushes the release changes to the appropriate github - repositories. Tag & create releases on github. This is not easily reversible! + repositories. Tag & create releases on GitHub. This is not easily reversible! Usage: `admin/release-deploy version qualifier` - **release-revert** can be used to restore your repositories to the state they were in before you started a release. **IF** you haven't deployed. diff --git a/admin/workflow.md b/admin/workflow.md index 825a9c5d67f6..85e38e018ec2 100644 --- a/admin/workflow.md +++ b/admin/workflow.md @@ -12,12 +12,12 @@ release prep (`admin/release `)... - move or ignore stuff, distinguishing release from development - test that all is as it should be - merge the release branch into "master" & "develop" -- prepare the distribution repos After these have been vetted ... - push the release(s) to github (`admin/release-deploy `) -- **manually** create the releases & tag them on github, based on master +- **manually** create the release & tag it on GitHub, based on master Include any supplementary binaries as part of releases. +- Confirm the GitHub release action successfully deploys `appstarter` and `framework` - **manually** post a sticky announcement thread on the forum - **manually** tweet the release announcement @@ -37,6 +37,18 @@ This script is not intended to deal with hotfixes, i.e. PRs against `master` that need to also be merged into `develop`, probably as part of a bug fix minor release. +## GitHub Action + +There is an action defined to run on any release publish event: +**.github/workflows/deploy.yml**. This will cascade any release made from +the main repo to the distribution repos, `appstarter` and `framework`. In order +for the action to authenticate you must create a Personal Access Token and add it +as a repo secret `ACCESS_TOKEN`. It is recommended that the PAT be to a secure bot +account with organization access that is dedicated for this purpose. + +If for some reason a release needs to be made that should not cascade the easiest +solution is to disable repo actions temporarily. + ## Usage Inside a shell prompt, in the project root: From 52a7b0676fae4df35c7c9c28f47401aacb61b9a6 Mon Sep 17 00:00:00 2001 From: MGatner Date: Fri, 6 Mar 2020 22:11:29 -0500 Subject: [PATCH 068/392] Remove extraneous file --- admin/starter/.gitignore | 127 --------------------------------------- 1 file changed, 127 deletions(-) delete mode 100644 admin/starter/.gitignore diff --git a/admin/starter/.gitignore b/admin/starter/.gitignore deleted file mode 100644 index 6d0b5df9cae4..000000000000 --- a/admin/starter/.gitignore +++ /dev/null @@ -1,127 +0,0 @@ -#------------------------- -# Operating Specific Junk Files -#------------------------- - -# OS X -.DS_Store -.AppleDouble -.LSOverride - -# OS X Thumbnails -._* - -# Windows image file caches -Thumbs.db -ehthumbs.db -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msm -*.msp - -# Windows shortcuts -*.lnk - -# Linux -*~ - -# KDE directory preferences -.directory - -# Linux trash folder which might appear on any partition or disk -.Trash-* - -#------------------------- -# Environment Files -#------------------------- -# These should never be under version control, -# as it poses a security risk. -.env -.vagrant -Vagrantfile - -#------------------------- -# Temporary Files -#------------------------- -writable/cache/* -!writable/cache/index.html - -writable/logs/* -!writable/logs/index.html - -writable/session/* -!writable/session/index.html - -writable/uploads/* -!writable/uploads/index.html - -writable/debugbar/* - -php_errors.log - -#------------------------- -# User Guide Temp Files -#------------------------- -user_guide_src/build/* -user_guide_src/cilexer/build/* -user_guide_src/cilexer/dist/* -user_guide_src/cilexer/pycilexer.egg-info/* - -#------------------------- -# Test Files -#------------------------- -tests/coverage* - -# Don't save phpunit under version control. -phpunit - -#------------------------- -# Composer -#------------------------- -vendor/ -composer.lock - -#------------------------- -# IDE / Development Files -#------------------------- - -# Modules Testing -_modules/* - -# phpenv local config -.php-version - -# Jetbrains editors (PHPStorm, etc) -.idea/ -*.iml - -# Netbeans -nbproject/ -build/ -nbbuild/ -dist/ -nbdist/ -nbactions.xml -nb-configuration.xml -.nb-gradle/ - -# Sublime Text -*.tmlanguage.cache -*.tmPreferences.cache -*.stTheme.cache -*.sublime-workspace -*.sublime-project -.phpintel -/api/ - -# Visual Studio Code -.vscode/ - -/results/ -/phpunit*.xml -/.phpunit.*.cache \ No newline at end of file From e79560a09ffb245cfb5fb65eeea771608ac3aa92 Mon Sep 17 00:00:00 2001 From: michalsn Date: Sat, 7 Mar 2020 08:40:40 +0100 Subject: [PATCH 069/392] Force migrations to take into account the namespaces defined in composer --- system/Commands/Database/CreateMigration.php | 9 +++---- system/Commands/Database/MigrateStatus.php | 27 ++++++++++++++------ 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/system/Commands/Database/CreateMigration.php b/system/Commands/Database/CreateMigration.php index 19d87a4458b9..33144677be33 100644 --- a/system/Commands/Database/CreateMigration.php +++ b/system/Commands/Database/CreateMigration.php @@ -40,7 +40,7 @@ use CodeIgniter\CLI\BaseCommand; use CodeIgniter\CLI\CLI; -use Config\Autoload; +use Config\Services; use Config\Migrations; /** @@ -124,15 +124,14 @@ public function run(array $params = []) if (! empty($ns)) { - // Get all namespaces from PSR4 paths. - $config = new Autoload(); - $namespaces = $config->psr4; + // Get all namespaces + $namespaces = Services::autoloader()->getNamespace(); foreach ($namespaces as $namespace => $path) { if ($namespace === $ns) { - $homepath = realpath($path); + $homepath = realpath(reset($path)); break; } } diff --git a/system/Commands/Database/MigrateStatus.php b/system/Commands/Database/MigrateStatus.php index 8e714369fc4c..94ad3ea984e6 100644 --- a/system/Commands/Database/MigrateStatus.php +++ b/system/Commands/Database/MigrateStatus.php @@ -42,7 +42,6 @@ use CodeIgniter\CLI\BaseCommand; use CodeIgniter\CLI\CLI; use Config\Services; -use Config\Autoload; /** * Displays a list of all migrations and whether they've been run or not. @@ -106,6 +105,10 @@ class MigrateStatus extends BaseCommand 'CodeIgniter', 'Config', 'Tests\Support', + 'Kint', + 'Laminas\ZendFrameworkBridge', + 'Laminas\Escaper', + 'Psr\Log', ]; /** @@ -124,9 +127,11 @@ public function run(array $params = []) $runner->setGroup($group); } - // Get all namespaces from PSR4 paths. - $config = new Autoload(); - $namespaces = $config->psr4; + // Get all namespaces + $namespaces = Services::autoloader()->getNamespace(); + + // Determines whether any migrations were found + $found = false; // Loop for all $namespaces foreach ($namespaces as $namespace => $path) @@ -138,16 +143,17 @@ public function run(array $params = []) $runner->setNamespace($namespace); $migrations = $runner->findMigrations(); - $history = $runner->getHistory(); - - CLI::write($namespace); if (empty($migrations)) { - CLI::error(lang('Migrations.noneFound')); continue; } + $found = true; + $history = $runner->getHistory(); + + CLI::write($namespace); + ksort($migrations); $max = 0; @@ -176,6 +182,11 @@ public function run(array $params = []) CLI::write(str_pad(' ' . $migration->name, $max + 6) . ($date ? $date : '---')); } } + + if (! $found) + { + CLI::error(lang('Migrations.noneFound')); + } } } From 6e89a677dcd0f2a2b0217df878d09d8b8b938493 Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Sat, 7 Mar 2020 17:57:41 +0100 Subject: [PATCH 070/392] Added default configuration for Nginx in "Running Your App" [ci-skip] --- user_guide_src/source/general/urls.rst | 2 +- .../source/installation/running.rst | 83 ++++++++++++++----- 2 files changed, 62 insertions(+), 23 deletions(-) diff --git a/user_guide_src/source/general/urls.rst b/user_guide_src/source/general/urls.rst index 392100c2c9e3..9cc78ad884b1 100644 --- a/user_guide_src/source/general/urls.rst +++ b/user_guide_src/source/general/urls.rst @@ -62,7 +62,7 @@ the above Apache configuration: .. code-block:: nginx location / { - try_files $uri $uri/ /index.php/$args; + try_files $uri $uri/ /index.php$is_args$args; } This will first look for a file or directory matching the URI (constructing the full path to each file from the diff --git a/user_guide_src/source/installation/running.rst b/user_guide_src/source/installation/running.rst index d2474adf6bb7..74ed5c06580e 100644 --- a/user_guide_src/source/installation/running.rst +++ b/user_guide_src/source/installation/running.rst @@ -5,8 +5,8 @@ Running Your App :local: :depth: 1 -A CodeIgniter 4 app can be run in a number of different ways: hosted on a web server, -using virtualization, or using CodeIgniter’s command line tool for testing. +A CodeIgniter 4 app can be run in a number of different ways: hosted on a web server, +using virtualization, or using CodeIgniter’s command line tool for testing. This section addresses how to use each technique, and explains some of the pros and cons of them. If you’re new to CodeIgniter, please read the :doc:`Getting Started ` @@ -72,24 +72,24 @@ The local development server can be customized with three command line options: Hosting with Apache ================================================= -A CodeIgniter4 webapp is normally hosted on a web server. +A CodeIgniter4 webapp is normally hosted on a web server. Apache’s ``httpd`` is the "standard" platform, and assumed in much of our documentation. -Apache is bundled with many platforms, but can also be downloaded in a bundle -with a database engine and PHP from [Bitnami](https://bitnami.com/stacks/infrastructure). +Apache is bundled with many platforms, but can also be downloaded in a bundle +with a database engine and PHP from `Bitnami `_. .htaccess ------------------------------------------------------- -The “mod_rewrite” module enables URLs without “index.php” in them, and is assumed +The “mod_rewrite” module enables URLs without “index.php” in them, and is assumed in our user guide. -Make sure that the rewrite module is enabled (uncommented) in the main +Make sure that the rewrite module is enabled (uncommented) in the main configuration file, eg. ``apache2/conf/httpd.conf``:: LoadModule rewrite_module modules/mod_rewrite.so -Also make sure that the default document root's element enables this too, +Also make sure that the default document root's element enables this too, in the "AllowOverride" setting:: @@ -101,21 +101,21 @@ in the "AllowOverride" setting:: Virtual Hosting ------------------------------------------------------- -We recommend using “virtual hosting” to run your apps. +We recommend using “virtual hosting” to run your apps. You can set up different aliases for each of the apps you work on, -Make sure that the virtual hosting module is enabled (uncommented) in the main +Make sure that the virtual hosting module is enabled (uncommented) in the main configuration file, eg. ``apache2/conf/httpd.conf``:: LoadModule vhost_alias_module modules/mod_vhost_alias.so -Add a host alias in your “hosts” file, typically ``/etc/hosts`` on unix-type platforms, -or ``c:/Windows/System32/drivers/etc/hosts`` on Windows. +Add a host alias in your “hosts” file, typically ``/etc/hosts`` on unix-type platforms, +or ``c:/Windows/System32/drivers/etc/hosts`` on Windows. Add a line to the file. This could be "myproject.local" or "myproject.test", for instance:: 127.0.0.1 myproject.local -Add a element for your webapp inside the virtual hosting configuration, +Add a element for your webapp inside the virtual hosting configuration, eg. ``apache2/conf/extra/httpd-vhost.conf``:: @@ -125,7 +125,7 @@ eg. ``apache2/conf/extra/httpd-vhost.conf``:: CustomLog "logs/myproject-access_log" common -If your project folder is not a subfolder of the Apache document root, then your +If your project folder is not a subfolder of the Apache document root, then your element may need a nested element to grant the web s erver access to the files. @@ -136,12 +136,51 @@ With the above configuration, your webapp would be accessed with the URL ``http: Apache needs to be restarted whenever you change its configuration. +Hosting with Nginx +================================================= +Nginx is the second most widely used HTTP server for web hosting. +Here you can find an example configuration using PHP 7.3 FPM (unix sockets) under Ubuntu Server. + +This configuration enables URLs without “index.php” in them and using CodeIgniter's “404 - File Not Found” for URLs ending with “.php”. + +.. code-block:: nginx + + server { + listen 80; + listen [::]:80; + + server_name example.com; + + root /var/www/example.com/public; + index index.php index.html index.htm; + + location / { + try_files $uri $uri/ /index.php$is_args$args; + } + + location ~ \.php$ { + include snippets/fastcgi-php.conf; + + # With php-fpm: + fastcgi_pass unix:/run/php/php7.3-fpm.sock; + # With php-cgi: + # fastcgi_pass 127.0.0.1:9000; + } + + error_page 404 /index.php; + + # deny access to hidden files such as .htaccess + location ~ /\. { + deny all; + } + } + Hosting with Vagrant ================================================= -Virtualization is an effective way to test your webapp in the environment you -plan to deploy on, even if you develop on a different one. -Even if you are using the same platform for both, virtualization provides an +Virtualization is an effective way to test your webapp in the environment you +plan to deploy on, even if you develop on a different one. +Even if you are using the same platform for both, virtualization provides an isolated environment for testing. The codebase comes with a ``VagrantFile.dist``, that can be copied to ``VagrantFile`` @@ -150,11 +189,11 @@ and tailored for your system, for instance enabling access to specific database Setting Up ------------------------------------------------------- -It assumes that you have installed `VirtualBox `_ and -`Vagrant `_ +It assumes that you have installed `VirtualBox `_ and +`Vagrant `_ for your platform. -The Vagrant configuration file assumes you have set up a `ubuntu/bionic64 Vagrant box +The Vagrant configuration file assumes you have set up a `ubuntu/bionic64 Vagrant box `_ on your system:: vagrant box add ubuntu/bionic64 @@ -166,6 +205,6 @@ Once set up, you can then launch your webapp inside a VM, with the command:: vagrant up -Your webapp will be accessible at ``http://localhost:8080``, with the code coverage -report for your build at ``http://localhost:8081`` and the user guide for +Your webapp will be accessible at ``http://localhost:8080``, with the code coverage +report for your build at ``http://localhost:8081`` and the user guide for it at ``http://localhost:8082``. From 3eea893def8d37ee6d4d80e1a6df788e9c8f4bc6 Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Sat, 7 Mar 2020 23:53:31 +0100 Subject: [PATCH 071/392] Removed "cilexer" dependency from sphinx and updated manual accordingly. Fixed incorrectly rendered userguide pages. [ci skip] --- contributing/documentation.rst | 13 +---- user_guide_src/README.rst | 16 +++--- user_guide_src/cilexer/README | 22 -------- user_guide_src/cilexer/cilexer/__init__.py | 1 - user_guide_src/cilexer/cilexer/cilexer.py | 56 ------------------- user_guide_src/cilexer/setup.py | 23 -------- user_guide_src/source/changelogs/index.rst | 1 + user_guide_src/source/changelogs/next.rst | 3 +- user_guide_src/source/conf.py | 5 +- user_guide_src/source/general/ajax.rst | 10 +++- .../source/general/managing_apps.rst | 22 ++++---- user_guide_src/source/requirements.txt | 2 + 12 files changed, 38 insertions(+), 136 deletions(-) delete mode 100644 user_guide_src/cilexer/README delete mode 100644 user_guide_src/cilexer/cilexer/__init__.py delete mode 100644 user_guide_src/cilexer/cilexer/cilexer.py delete mode 100644 user_guide_src/cilexer/setup.py create mode 100644 user_guide_src/source/requirements.txt diff --git a/contributing/documentation.rst b/contributing/documentation.rst index 3baaf7f001b2..bf7a56662f49 100644 --- a/contributing/documentation.rst +++ b/contributing/documentation.rst @@ -36,17 +36,10 @@ Tools Required ************** To see the rendered HTML, ePub, PDF, etc., you will need to install Sphinx -along with the PHP domain extension for Sphinx. The underlying requirement -is to have Python installed. Lastly, you will install the CI Lexer for -Pygments, so that code blocks can be properly highlighted. +along with the PHP domain extension for Sphinx. The underlying requirement +is to have Python installed. -.. code-block:: bash - - easy_install "sphinx==1.4.5" - easy_install sphinxcontrib-phpdomain - -Then follow the directions in the README file in the :samp:`cilexer` folder -inside the documentation repository to install the CI Lexer. +You can read more about installing all tools in /user_guide_src/README.rst ***************************************** Page and Section Headings and Subheadings diff --git a/user_guide_src/README.rst b/user_guide_src/README.rst index a04ad8ed237e..77494b766c73 100644 --- a/user_guide_src/README.rst +++ b/user_guide_src/README.rst @@ -13,19 +13,19 @@ output it to various formats. Pages are written in human-readable Prerequisites ============= -Sphinx requires Python, which is already installed if you are running OS X. +Sphinx requires Python 2, which may already be installed if you are running OS X or Linux. You can confirm in a Terminal window by executing the ``python`` command without any parameters. It should load up and tell you which version you have -installed. If you're not on 2.7+, go ahead and install 2.7.2 from -http://python.org/download/releases/2.7.2/ +installed. If you're not on 2.7+, go ahead and install 2.7+ from +`Python.org `_ Installation ============ -1. Install `easy_install `_ -2. ``easy_install "sphinx==1.8.5"`` -3. ``easy_install sphinxcontrib-phpdomain`` -4. Install the CI Lexer which allows PHP, HTML, CSS, and JavaScript syntax highlighting in code examples (see *cilexer/README*) +1. Install `pip `_ (package manager). +2. ``pip install "sphinx==1.8.5"`` +3. ``pip install "sphinxcontrib-phpdomain>=0.7.0"`` +4. Reboot your operating system 5. ``cd user_guide_src`` 6. ``make html`` @@ -59,5 +59,5 @@ simply delete the *build* folder's contents and rebuild. Style Guideline *************** -Please refer to source/contributing/documentation.rst for general guidelines for +Please refer to /contributing/documentation.rst for general guidelines for using Sphinx to document CodeIgniter. diff --git a/user_guide_src/cilexer/README b/user_guide_src/cilexer/README deleted file mode 100644 index b9d9baf0965b..000000000000 --- a/user_guide_src/cilexer/README +++ /dev/null @@ -1,22 +0,0 @@ -To install the CodeIgniter Lexer to Pygments, run: - - sudo python setup.py install - -Confirm with - - pygmentize -L - - -You should see in the lexer output: - -* ci, codeigniter: - CodeIgniter (filenames *.html, *.css, *.php, *.xml, *.static) - -You will need to run setup.py and install the cilexer package anytime after cilexer/cilexer.py is updated - -NOTE: Depending on how you installed Sphinx and Pygments, -you may be installing to the wrong version. -If you need to install to a different version of python -specify its path when using setup.py, e.g.: - - sudo /usr/bin/python2.5 setup.py install \ No newline at end of file diff --git a/user_guide_src/cilexer/cilexer/__init__.py b/user_guide_src/cilexer/cilexer/__init__.py deleted file mode 100644 index 8b137891791f..000000000000 --- a/user_guide_src/cilexer/cilexer/__init__.py +++ /dev/null @@ -1 +0,0 @@ - diff --git a/user_guide_src/cilexer/cilexer/cilexer.py b/user_guide_src/cilexer/cilexer/cilexer.py deleted file mode 100644 index 69f19881c13d..000000000000 --- a/user_guide_src/cilexer/cilexer/cilexer.py +++ /dev/null @@ -1,56 +0,0 @@ -# CodeIgniter -# http://codeigniter.com -# -# An open source application development framework for PHP -# -# This content is released under the MIT License (MIT) -# -# Copyright (c) 2014 - 2015, British Columbia Institute of Technology -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. -# -# Copyright (c) 2008-2014 EllisLab, Inc. (http://ellislab.com/) -# Copyright (c) 2014 - 2015, British Columbia Institute of Technology (https://bcit.ca/) -# -# http://opensource.org/licenses/MIT MIT License - -import re -import copy - -from pygments.lexer import DelegatingLexer -from pygments.lexers.web import PhpLexer, HtmlLexer - -__all__ = ['CodeIgniterLexer'] - - -class CodeIgniterLexer(DelegatingLexer): - """ - Handles HTML, PHP, JavaScript, and CSS is highlighted - PHP is highlighted with the "startline" option - """ - - name = 'CodeIgniter' - aliases = ['ci', 'codeigniter'] - filenames = ['*.html', '*.css', '*.php', '*.xml', '*.static'] - mimetypes = ['text/html', 'application/xhtml+xml'] - - def __init__(self, **options): - super(CodeIgniterLexer, self).__init__(HtmlLexer, - PhpLexer, - startinline=True) diff --git a/user_guide_src/cilexer/setup.py b/user_guide_src/cilexer/setup.py deleted file mode 100644 index db4bbea433fd..000000000000 --- a/user_guide_src/cilexer/setup.py +++ /dev/null @@ -1,23 +0,0 @@ -""" -Install and setup CodeIgniter highlighting for Pygments. -""" - -from setuptools import setup - -entry_points = """ -[pygments.lexers] -cilexer = cilexer.cilexer:CodeIgniterLexer -""" - -setup( - name='pycilexer', - version='0.1', - description=__doc__, - author="EllisLab, Inc.", - packages=['cilexer'], - install_requires=( - 'sphinx >= 1.0.7', - 'sphinxcontrib-phpdomain >= 0.1.3-1' - ), - entry_points=entry_points -) diff --git a/user_guide_src/source/changelogs/index.rst b/user_guide_src/source/changelogs/index.rst index e7ffec23fbe4..264d6165f188 100644 --- a/user_guide_src/source/changelogs/index.rst +++ b/user_guide_src/source/changelogs/index.rst @@ -16,6 +16,7 @@ Release Date: Not Released :titlesonly: next + v4.0.0 v4.0.0-rc.4 v4.0.0-rc.3 v4.0.0-rc.2 diff --git a/user_guide_src/source/changelogs/next.rst b/user_guide_src/source/changelogs/next.rst index 94e4dcad7f4c..d1b3cca7b0e4 100644 --- a/user_guide_src/source/changelogs/next.rst +++ b/user_guide_src/source/changelogs/next.rst @@ -3,7 +3,7 @@ Version |version| Release Date: Not released -**Next alpha release of CodeIgniter4** +**Next release of CodeIgniter4** The list of changed files follows, with PR numbers shown. @@ -11,4 +11,3 @@ The list of changed files follows, with PR numbers shown. PRs merged: ----------- - diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py index da9b3e12bd73..1c3d15a16594 100644 --- a/user_guide_src/source/conf.py +++ b/user_guide_src/source/conf.py @@ -53,7 +53,7 @@ # The short X.Y version. version = '4.0-dev' # The full version, including alpha/beta/rc tags. -release = '4.0.0-rc.4' +release = '4.0.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -85,7 +85,8 @@ # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'trac' -highlight_language = 'ci' +highlight_language = 'html+php' +highlight_options = {'startinline':True} # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] diff --git a/user_guide_src/source/general/ajax.rst b/user_guide_src/source/general/ajax.rst index 3edb9fd33082..2d00a871f2d0 100644 --- a/user_guide_src/source/general/ajax.rst +++ b/user_guide_src/source/general/ajax.rst @@ -11,6 +11,8 @@ Here's how to force the ``X-Requested-With`` header to be sent in the Fetch API Fetch API ========= +.. code-block:: javascript + fetch(url, { method: "get", headers: { @@ -29,12 +31,14 @@ jQuery For libraries like jQuery for example, it is not necessary to make explicit the sending of this header, because according to the official documentation it is a standard header for all requests ``$.ajax()``. But if you still want to force the shipment to not take risks, just do it as follows: +.. code-block:: javascript + $.ajax({ url: "your url", headers: {'X-Requested-With': 'XMLHttpRequest'} - }); + }); VueJS @@ -42,10 +46,14 @@ VueJS In VueJS you just need to add the following code to the ``created`` function, as long as you are using Axios for this type of request. +.. code-block:: javascript + axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; React ===== +.. code-block:: javascript + axios.get("your url", {headers: {'Content-Type': 'application/json'}}) \ No newline at end of file diff --git a/user_guide_src/source/general/managing_apps.rst b/user_guide_src/source/general/managing_apps.rst index a5ee37afe6eb..1006eaea2706 100644 --- a/user_guide_src/source/general/managing_apps.rst +++ b/user_guide_src/source/general/managing_apps.rst @@ -11,27 +11,27 @@ rename or relocate your application directory. Renaming or Relocating the Application Directory ================================================ -If you would like to rename your application directory or even move +If you would like to rename your application directory or even move it to a different location on your server, other than your project root, open your main **app/Config/Paths.php** and set a *full server path* in the ``$appDirectory`` variable (at about line 38):: - public $appDirectory = '/path/to/your/application'; + public $appDirectory = '/path/to/your/application'; You will need to modify two additional files in your project root, so that -they can find the ``Paths`` configuration file: +they can find the ``Paths`` configuration file: - ``/spark`` runs command line apps; the path is specified on or about line 36:: - require 'app/Config/Paths.php'; - // ^^^ Change this if you move your application folder + require 'app/Config/Paths.php'; + // ^^^ Change this if you move your application folder - ``/public/index.php`` is the front controller for your webapp; the config - path is specified on or about line 16:: + path is specified on or about line 16:: - $pathsPath = FCPATH . '../app/Config/Paths.php'; - // ^^^ Change this if you move your application folder + $pathsPath = FCPATH . '../app/Config/Paths.php'; + // ^^^ Change this if you move your application folder Running Multiple Applications with one CodeIgniter Installation @@ -44,9 +44,9 @@ inside your application directory into their own (sub)-directory. For example, let's say you want to create two applications, named "foo" and "bar". You could structure your application project directories like this:: - foo/app, public, tests and writable - bar/app/, public, tests and writable - codeigniter/system and docs + foo/app, public, tests and writable + bar/app/, public, tests and writable + codeigniter/system and docs This would have two apps, "foo" and "bar", both having standard application directories and a ``public`` folder, and sharing a common codeigniter framework. diff --git a/user_guide_src/source/requirements.txt b/user_guide_src/source/requirements.txt new file mode 100644 index 000000000000..b632c1d53257 --- /dev/null +++ b/user_guide_src/source/requirements.txt @@ -0,0 +1,2 @@ +sphinx==1.8.5 +sphinxcontrib-phpdomain>=0.7.0 From d6916fa4064822ea9fb214a527a858b45e92abd0 Mon Sep 17 00:00:00 2001 From: chirag jagani Date: Sun, 8 Mar 2020 13:14:49 +0530 Subject: [PATCH 072/392] [ci skip] some badges added - README.md some useful badges like downloads, latest release, stars, license, contributions --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index e09072817397..88e86b1522f9 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,11 @@ [![Build Status](https://travis-ci.org/codeigniter4/CodeIgniter4.svg?branch=develop)](https://travis-ci.org/codeigniter4/CodeIgniter4) [![Coverage Status](https://coveralls.io/repos/github/codeigniter4/CodeIgniter4/badge.svg?branch=develop)](https://coveralls.io/github/codeigniter4/CodeIgniter4?branch=develop) +![GitHub All Releases](https://img.shields.io/github/downloads/codeigniter4/CodeIgniter4/total) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/codeigniter4/CodeIgniter4) +[![GitHub stars](https://img.shields.io/github/stars/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/stargazers) +[![GitHub license](https://img.shields.io/github/license/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/blob/develop/license.txt) +[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/codeigniter4/CodeIgniter4/issues)
## What is CodeIgniter? From a5e0b0e4bedb215c87bc9f9e5e89743dcaf22d74 Mon Sep 17 00:00:00 2001 From: Hex Date: Sun, 8 Mar 2020 19:47:51 +0800 Subject: [PATCH 073/392] fix a link text problem --- user_guide_src/source/general/ajax.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/general/ajax.rst b/user_guide_src/source/general/ajax.rst index 3edb9fd33082..fa9ebc78e41d 100644 --- a/user_guide_src/source/general/ajax.rst +++ b/user_guide_src/source/general/ajax.rst @@ -27,7 +27,7 @@ Fetch API jQuery ====== -For libraries like jQuery for example, it is not necessary to make explicit the sending of this header, because according to the official documentation it is a standard header for all requests ``$.ajax()``. But if you still want to force the shipment to not take risks, just do it as follows: +For libraries like jQuery for example, it is not necessary to make explicit the sending of this header, because according to the `official documentation `_ it is a standard header for all requests ``$.ajax()``. But if you still want to force the shipment to not take risks, just do it as follows: $.ajax({ url: "your url", @@ -48,4 +48,4 @@ In VueJS you just need to add the following code to the ``created`` function, as React ===== - axios.get("your url", {headers: {'Content-Type': 'application/json'}}) \ No newline at end of file + axios.get("your url", {headers: {'Content-Type': 'application/json'}}) From 5af60ab1e7bf1ff19adf29c8889ada02330497ea Mon Sep 17 00:00:00 2001 From: MashinaMashina <31430016+MashinaMashina@users.noreply.github.com> Date: Sun, 8 Mar 2020 20:17:47 +0400 Subject: [PATCH 074/392] Update system/Format/JSONFormatter.php Co-Authored-By: Michal Sniatala --- system/Format/JSONFormatter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Format/JSONFormatter.php b/system/Format/JSONFormatter.php index cc53485ba3a1..1c496a0620cd 100644 --- a/system/Format/JSONFormatter.php +++ b/system/Format/JSONFormatter.php @@ -62,7 +62,7 @@ public function format($data) $result = json_encode($data, $options, 512); - if ( ! $result && json_last_error() !== JSON_ERROR_NONE) + if (! in_array(json_last_error(), [JSON_ERROR_NONE, JSON_ERROR_RECURSION])) { throw FormatException::forInvalidJSON(json_last_error_msg()); } From 99a65a8e21a7740cba90b9de1713518950bedf9f Mon Sep 17 00:00:00 2001 From: MashinaMashina <31430016+MashinaMashina@users.noreply.github.com> Date: Sun, 8 Mar 2020 20:18:19 +0400 Subject: [PATCH 075/392] Text formats in JSONFormatter --- system/Format/JSONFormatter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Format/JSONFormatter.php b/system/Format/JSONFormatter.php index 1c496a0620cd..823f3ca240e6 100644 --- a/system/Format/JSONFormatter.php +++ b/system/Format/JSONFormatter.php @@ -62,7 +62,7 @@ public function format($data) $result = json_encode($data, $options, 512); - if (! in_array(json_last_error(), [JSON_ERROR_NONE, JSON_ERROR_RECURSION])) + if ( ! in_array(json_last_error(), [JSON_ERROR_NONE, JSON_ERROR_RECURSION])) { throw FormatException::forInvalidJSON(json_last_error_msg()); } From a548b5930f7ecb59aacc84b253a98c3019803dcb Mon Sep 17 00:00:00 2001 From: chirag jagani Date: Sun, 8 Mar 2020 22:41:21 +0530 Subject: [PATCH 076/392] fixed - badges link --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 88e86b1522f9..96f2ca752051 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ [![Build Status](https://travis-ci.org/codeigniter4/CodeIgniter4.svg?branch=develop)](https://travis-ci.org/codeigniter4/CodeIgniter4) [![Coverage Status](https://coveralls.io/repos/github/codeigniter4/CodeIgniter4/badge.svg?branch=develop)](https://coveralls.io/github/codeigniter4/CodeIgniter4?branch=develop) -![GitHub All Releases](https://img.shields.io/github/downloads/codeigniter4/CodeIgniter4/total) -![GitHub release (latest by date)](https://img.shields.io/github/v/release/codeigniter4/CodeIgniter4) -[![GitHub stars](https://img.shields.io/github/stars/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/stargazers) -[![GitHub license](https://img.shields.io/github/license/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/blob/develop/license.txt) -[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/codeigniter4/CodeIgniter4/issues) +[![GitHub All Releases](https://img.shields.io/github/downloads/codeigniter4/CodeIgniter4/total)](https://packagist.org/packages/codeigniter4/framework) +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) +![GitHub stars](https://img.shields.io/github/stars/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) +[![[GitHub license](https://img.shields.io/github/license/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/blob/develop/license.txt) +[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/codeigniter4/CodeIgniter4/pulls)
## What is CodeIgniter? From 50421b43c4c2ca1cc30eb244d6305322519e8b51 Mon Sep 17 00:00:00 2001 From: chirag jagani Date: Sun, 8 Mar 2020 23:04:50 +0530 Subject: [PATCH 077/392] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 96f2ca752051..be04569c0bed 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ [![Coverage Status](https://coveralls.io/repos/github/codeigniter4/CodeIgniter4/badge.svg?branch=develop)](https://coveralls.io/github/codeigniter4/CodeIgniter4?branch=develop) [![GitHub All Releases](https://img.shields.io/github/downloads/codeigniter4/CodeIgniter4/total)](https://packagist.org/packages/codeigniter4/framework) [![GitHub release (latest by date)](https://img.shields.io/github/v/release/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) -![GitHub stars](https://img.shields.io/github/stars/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) -[![[GitHub license](https://img.shields.io/github/license/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/blob/develop/license.txt) +[![GitHub stars](https://img.shields.io/github/stars/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) +[![GitHub license](https://img.shields.io/github/license/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/blob/develop/license.txt) [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/codeigniter4/CodeIgniter4/pulls)
From 338e088b09539769edbdc88057c447cdf739826c Mon Sep 17 00:00:00 2001 From: Lonnie Ezell Date: Mon, 9 Mar 2020 08:55:02 -0500 Subject: [PATCH 078/392] Revert "[ci skip] add some useful badges - README.md" --- README.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/README.md b/README.md index be04569c0bed..e09072817397 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,6 @@ [![Build Status](https://travis-ci.org/codeigniter4/CodeIgniter4.svg?branch=develop)](https://travis-ci.org/codeigniter4/CodeIgniter4) [![Coverage Status](https://coveralls.io/repos/github/codeigniter4/CodeIgniter4/badge.svg?branch=develop)](https://coveralls.io/github/codeigniter4/CodeIgniter4?branch=develop) -[![GitHub All Releases](https://img.shields.io/github/downloads/codeigniter4/CodeIgniter4/total)](https://packagist.org/packages/codeigniter4/framework) -[![GitHub release (latest by date)](https://img.shields.io/github/v/release/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) -[![GitHub stars](https://img.shields.io/github/stars/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) -[![GitHub license](https://img.shields.io/github/license/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/blob/develop/license.txt) -[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/codeigniter4/CodeIgniter4/pulls)
## What is CodeIgniter? From 09b17fcc44334e7670133ebae9ff18a748863df2 Mon Sep 17 00:00:00 2001 From: John McElreavey Date: Mon, 9 Mar 2020 14:33:10 +0000 Subject: [PATCH 079/392] =?UTF-8?q?WhereIn()=20not=20supporting=20non=20ar?= =?UTF-8?q?ray=20variables=20=F0=9F=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - When using WhereIn if the variable being passed in is not an array or closure it is simply returned with no user feedback. - However we have logic in place which allows regular values. --- system/Database/BaseBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Database/BaseBuilder.php b/system/Database/BaseBuilder.php index 800247f855e7..ed7c8ed3364d 100644 --- a/system/Database/BaseBuilder.php +++ b/system/Database/BaseBuilder.php @@ -984,7 +984,7 @@ public function orHavingNotIn(string $key = null, $values = null, bool $escape = */ protected function _whereIn(string $key = null, $values = null, bool $not = false, string $type = 'AND ', bool $escape = null, string $clause = 'QBWhere') { - if ($key === null || $values === null || (! is_array($values) && ! ($values instanceof Closure))) + if ($key === null || $values === null) { return $this; } From 17dd2e315afa2c128aa117c6d3f3a4425189ae33 Mon Sep 17 00:00:00 2001 From: John McElreavey Date: Mon, 9 Mar 2020 16:37:30 +0000 Subject: [PATCH 080/392] update _whereIn to throw on invalid types Currently if a string is passed into _whereIn it is the object is returned without any issue. This can be misleading. We should throw an exception when the wrong type has been provided. --- system/Database/BaseBuilder.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/system/Database/BaseBuilder.php b/system/Database/BaseBuilder.php index ed7c8ed3364d..069b604ffc7c 100644 --- a/system/Database/BaseBuilder.php +++ b/system/Database/BaseBuilder.php @@ -979,14 +979,20 @@ public function orHavingNotIn(string $key = null, $values = null, bool $escape = * @param string $type * @param boolean $escape * @param string $clause (Internal use only) + * @throws InvalidArgumentException * * @return BaseBuilder */ protected function _whereIn(string $key = null, $values = null, bool $not = false, string $type = 'AND ', bool $escape = null, string $clause = 'QBWhere') { - if ($key === null || $values === null) + if (empty($key) || ! is_string($key)) { - return $this; + throw new InvalidArgumentException(sprintf('%s() expects $key to be a non-empty string', debug_backtrace(0, 2)[1]['function'])); + } + + if ($values === null || (! is_array($values) && ! ($values instanceof Closure))) + { + throw new InvalidArgumentException(sprintf('%s() expects $values to be of type array or closure', debug_backtrace(0, 2)[1]['function'])); } is_bool($escape) || $escape = $this->db->protectIdentifiers; From 8da25ac979cb449525f4acb6b87f50d4d9c3c842 Mon Sep 17 00:00:00 2001 From: chirag jagani Date: Mon, 9 Mar 2020 22:56:36 +0530 Subject: [PATCH 081/392] [ci skip] link fixed - latest release and License link fixed for latest release and License badges. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index e09072817397..be04569c0bed 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,11 @@ [![Build Status](https://travis-ci.org/codeigniter4/CodeIgniter4.svg?branch=develop)](https://travis-ci.org/codeigniter4/CodeIgniter4) [![Coverage Status](https://coveralls.io/repos/github/codeigniter4/CodeIgniter4/badge.svg?branch=develop)](https://coveralls.io/github/codeigniter4/CodeIgniter4?branch=develop) +[![GitHub All Releases](https://img.shields.io/github/downloads/codeigniter4/CodeIgniter4/total)](https://packagist.org/packages/codeigniter4/framework) +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) +[![GitHub stars](https://img.shields.io/github/stars/codeigniter4/CodeIgniter4)](https://packagist.org/packages/codeigniter4/framework) +[![GitHub license](https://img.shields.io/github/license/codeigniter4/CodeIgniter4)](https://github.com/codeigniter4/CodeIgniter4/blob/develop/license.txt) +[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/codeigniter4/CodeIgniter4/pulls)
## What is CodeIgniter? From 717e917204ba9d56f25e15c0632240184024f0c0 Mon Sep 17 00:00:00 2001 From: John McElreavey Date: Mon, 9 Mar 2020 19:57:44 +0000 Subject: [PATCH 082/392] Ensuring we only throw Exception in CI_DEBUG We should throw an exception when the wrong type of variable is passed into _whereIn however we should only do this in debug mode. --- system/Database/BaseBuilder.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/system/Database/BaseBuilder.php b/system/Database/BaseBuilder.php index 069b604ffc7c..e3f103963ad1 100644 --- a/system/Database/BaseBuilder.php +++ b/system/Database/BaseBuilder.php @@ -987,12 +987,22 @@ protected function _whereIn(string $key = null, $values = null, bool $not = fals { if (empty($key) || ! is_string($key)) { - throw new InvalidArgumentException(sprintf('%s() expects $key to be a non-empty string', debug_backtrace(0, 2)[1]['function'])); + if (CI_DEBUG) + { + throw new InvalidArgumentException(sprintf('%s() expects $key to be a non-empty string', debug_backtrace(0, 2)[1]['function'])); + } + + return this; } if ($values === null || (! is_array($values) && ! ($values instanceof Closure))) { - throw new InvalidArgumentException(sprintf('%s() expects $values to be of type array or closure', debug_backtrace(0, 2)[1]['function'])); + if (CI_DEBUG) + { + throw new InvalidArgumentException(sprintf('%s() expects $values to be of type array or closure', debug_backtrace(0, 2)[1]['function'])); + } + + return this; } is_bool($escape) || $escape = $this->db->protectIdentifiers; From 4ff336c89092a1083c6a92d161cdc3b8a2b64b17 Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Mon, 9 Mar 2020 21:58:20 +0100 Subject: [PATCH 083/392] Change into minimal makefile for Sphinx. Updating manual to depend on Python 3. --- user_guide_src/Makefile | 136 +++---------------------- user_guide_src/README.rst | 77 +++++++++++--- user_guide_src/source/general/ajax.rst | 2 +- user_guide_src/source/requirements.txt | 1 + 4 files changed, 80 insertions(+), 136 deletions(-) diff --git a/user_guide_src/Makefile b/user_guide_src/Makefile index cfcde16877fa..d0c3cbf1020d 100644 --- a/user_guide_src/Makefile +++ b/user_guide_src/Makefile @@ -1,130 +1,20 @@ -# Makefile for Sphinx documentation +# Minimal makefile for Sphinx documentation # -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -PAPER = +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = source BUILDDIR = build -# Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source - -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest ghpages - +# Put it first so that "make" without argument is like "make help". help: - @echo "Please use \`make ' where is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - -clean: - -rm -rf $(BUILDDIR)/* - -html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." - -dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." - -singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." - -pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." - -json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." - -htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." - -qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/CodeIgniter.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/CodeIgniter.qhc" - -devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/CodeIgniter" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/CodeIgniter" - @echo "# devhelp" - -epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." - -latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." - -latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - make -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." - -man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." - -changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." +.PHONY: help Makefile -doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/user_guide_src/README.rst b/user_guide_src/README.rst index 77494b766c73..16b2edf2afa5 100644 --- a/user_guide_src/README.rst +++ b/user_guide_src/README.rst @@ -8,26 +8,79 @@ Setup Instructions The CodeIgniter user guide uses Sphinx to manage the documentation and output it to various formats. Pages are written in human-readable -`ReStructured Text `_ format. +`ReStructured Text `_ format. Prerequisites ============= -Sphinx requires Python 2, which may already be installed if you are running OS X or Linux. -You can confirm in a Terminal window by executing the ``python`` command -without any parameters. It should load up and tell you which version you have -installed. If you're not on 2.7+, go ahead and install 2.7+ from -`Python.org `_ +Python +------ + +Sphinx requires Python 3.5+, which may already be installed if you are running +OS X or Linux. You can confirm in a Terminal window by executing ``python`` +or ``python3``. + +.. code-block:: bash + + python --version + Python 2.7.17 + + python3 --version + Python 3.6.9 + +If you're not on 3.5+, go ahead and install the latest 3.x version from +`Python.org `_. Linux users should use their +operative systems built in Package Managers to update. + +pip +--- + +Now that you have Python 3.x up and running, we will be installing +`pip `_ (The Python Package Installer). + +You can check if you have pip installed with ``pip`` or ``pip3``. +As you can see pip follow the same naming convention as Python. +Please take note that it should say ``python 3.x`` at the very end. + +.. code-block:: bash + + pip --version + pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7) + + pip3 --version + pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6) + +Linux +^^^^^ + +`Installing pip/setuptools/wheel with Linux Package Managers +`_ + +Other +^^^^^ + +pip is already installed if you are using Python 3.4+ downloaded from +`Python.org `_. Installation ============ -1. Install `pip `_ (package manager). -2. ``pip install "sphinx==1.8.5"`` -3. ``pip install "sphinxcontrib-phpdomain>=0.7.0"`` -4. Reboot your operating system -5. ``cd user_guide_src`` -6. ``make html`` +Now we need to install Sphinx and it's dependencies. Choose ``pip`` or ``pip3`` +depending on operative system. After this step you need restart your Terminal +window as Python won't find all applications we just installed othervise. + +.. code-block:: bash + + pip install -r user_guide_src/source/requirements.txt + + pip3 install -r user_guide_src/source/requirements.txt + +It's time to wrap things up and generate the documentation. + +.. code-block:: bash + + cd user_guide_src + make html Editing and Creating Documentation ================================== diff --git a/user_guide_src/source/general/ajax.rst b/user_guide_src/source/general/ajax.rst index 2d00a871f2d0..d230828f9a47 100644 --- a/user_guide_src/source/general/ajax.rst +++ b/user_guide_src/source/general/ajax.rst @@ -29,7 +29,7 @@ Fetch API jQuery ====== -For libraries like jQuery for example, it is not necessary to make explicit the sending of this header, because according to the official documentation it is a standard header for all requests ``$.ajax()``. But if you still want to force the shipment to not take risks, just do it as follows: +For libraries like jQuery for example, it is not necessary to make explicit the sending of this header, because according to the `official documentation `_ it is a standard header for all requests ``$.ajax()``. But if you still want to force the shipment to not take risks, just do it as follows: .. code-block:: javascript diff --git a/user_guide_src/source/requirements.txt b/user_guide_src/source/requirements.txt index b632c1d53257..37e7846a4b58 100644 --- a/user_guide_src/source/requirements.txt +++ b/user_guide_src/source/requirements.txt @@ -1,2 +1,3 @@ sphinx==1.8.5 sphinxcontrib-phpdomain>=0.7.0 +docutils==0.16 From 6469032d7f666bafae0d07b1f619735e80b9b88c Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Mon, 9 Mar 2020 22:14:35 +0100 Subject: [PATCH 084/392] Fixed small typo [ci skip] --- user_guide_src/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/README.rst b/user_guide_src/README.rst index 16b2edf2afa5..4bfd4378aa3f 100644 --- a/user_guide_src/README.rst +++ b/user_guide_src/README.rst @@ -66,7 +66,7 @@ Installation ============ Now we need to install Sphinx and it's dependencies. Choose ``pip`` or ``pip3`` -depending on operative system. After this step you need restart your Terminal +depending on operative system. After this step you need to restart your Terminal window as Python won't find all applications we just installed othervise. .. code-block:: bash From af796f0a18ce4da403c5425d41e21965b2aeb299 Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Mon, 9 Mar 2020 22:40:56 +0100 Subject: [PATCH 085/392] requirements.txt should be in user_guide_src [ci skip] --- user_guide_src/README.rst | 6 +++--- user_guide_src/{source => }/requirements.txt | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename user_guide_src/{source => }/requirements.txt (100%) diff --git a/user_guide_src/README.rst b/user_guide_src/README.rst index 4bfd4378aa3f..05eba4c2d814 100644 --- a/user_guide_src/README.rst +++ b/user_guide_src/README.rst @@ -59,7 +59,7 @@ Linux Other ^^^^^ -pip is already installed if you are using Python 3.4+ downloaded from +pip is already installed if you are using Python 3.5+ downloaded from `Python.org `_. Installation @@ -71,9 +71,9 @@ window as Python won't find all applications we just installed othervise. .. code-block:: bash - pip install -r user_guide_src/source/requirements.txt + pip install -r user_guide_src/requirements.txt - pip3 install -r user_guide_src/source/requirements.txt + pip3 install -r user_guide_src/requirements.txt It's time to wrap things up and generate the documentation. diff --git a/user_guide_src/source/requirements.txt b/user_guide_src/requirements.txt similarity index 100% rename from user_guide_src/source/requirements.txt rename to user_guide_src/requirements.txt From 7b8e0306ade17ef83c04eb6d47bcce461e12ad7a Mon Sep 17 00:00:00 2001 From: MashinaMashina <31430016+MashinaMashina@users.noreply.github.com> Date: Tue, 10 Mar 2020 17:42:19 +0400 Subject: [PATCH 086/392] Fix cast integer timestamp to Datetime in Entity --- system/Entity.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Entity.php b/system/Entity.php index 94153d0b9a15..56be98016889 100644 --- a/system/Entity.php +++ b/system/Entity.php @@ -576,7 +576,7 @@ protected function castAs($value, string $type) $value = $this->castAsJson($value, true); break; case 'datetime': - return new \DateTime($value); + return $this->mutateDate($value); break; case 'timestamp': return strtotime($value); From dda713685c440daf4f1e23575f96a9a37bb4923f Mon Sep 17 00:00:00 2001 From: Zahhar Kirillov Date: Tue, 10 Mar 2020 21:41:44 +0100 Subject: [PATCH 087/392] Parser regexp extended with dot and slash. Tests added to date filter. --- system/View/Parser.php | 6 +++--- tests/system/View/ParserFilterTest.php | 15 ++++++++++----- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/system/View/Parser.php b/system/View/Parser.php index 1e7bc30c59bf..972c2d67e991 100644 --- a/system/View/Parser.php +++ b/system/View/Parser.php @@ -320,7 +320,7 @@ protected function parse(string $template, array $data = [], array $options = nu */ protected function parseSingle(string $key, string $val): array { - $pattern = '#' . $this->leftDelimiter . '!?\s*' . preg_quote($key) . '\s*\|*\s*([|a-zA-Z0-9<>=\(\),:_\-\s\+]+)*\s*!?' . $this->rightDelimiter . '#ms'; + $pattern = '#' . $this->leftDelimiter . '!?\s*' . preg_quote($key) . '\s*\|*\s*([|\w<>=\(\),:.\-\s\+\\\\/]+)*\s*!?' . $this->rightDelimiter . '#ms'; return [$pattern => $val]; } @@ -402,7 +402,7 @@ protected function parsePair(string $variable, array $data, string $template): a $val = 'Resource'; } - $temp['#' . $this->leftDelimiter . '!?\s*' . preg_quote($key) . '\s*\|*\s*([|\w<>=\(\),:_\-\s\+]+)*\s*!?' . $this->rightDelimiter . '#s'] = $val; + $temp['#' . $this->leftDelimiter . '!?\s*' . preg_quote($key) . '\s*\|*\s*([|\w<>=\(\),:.\-\s\+\\\\/]+)*\s*!?' . $this->rightDelimiter . '#s'] = $val; } // Now replace our placeholders with the new content. @@ -686,7 +686,7 @@ protected function applyFilters(string $replace, array $filters): string foreach ($filters as $filter) { // Grab any parameter we might need to send - preg_match('/\([a-zA-Z0-9\-:_ +,<>=]+\)/', $filter, $param); + preg_match('/\([\w<>=\/\\\,:.\-\s\+]+\)/', $filter, $param); // Remove the () and spaces to we have just the parameter left $param = ! empty($param) ? trim($param[0], '() ') : null; diff --git a/tests/system/View/ParserFilterTest.php b/tests/system/View/ParserFilterTest.php index 87e40af2a33a..5407f402e613 100644 --- a/tests/system/View/ParserFilterTest.php +++ b/tests/system/View/ParserFilterTest.php @@ -58,17 +58,22 @@ public function testDate() { $parser = new Parser($this->config, $this->viewsDir, $this->loader); - $today = date('Y-m-d'); + $today_dash = date('Y-m-d'); + $today_dot = date('Y.m.d'); + $today_space = date('Y m d'); + $today_colon = date('Y:m:d'); + $today_slash = date('Y/m/d'); + $today_backslash = date('Y\\\m\\\d'); $data = [ 'value1' => time(), 'value2' => date('Y-m-d H:i:s'), - ]; + ]; - $template = '{ value1|date(Y-m-d) } { value2|date(Y-m-d) }'; + $template = '{ value1|date(Y-m-d) } { value2|date(Y-m-d) } { value1|date(Y.m.d) } { value1|date(Y m d) } { value1|date(Y:m:d) } { value1|date(Y/m/d) } { value1|date(Y\\\m\\\d) }'; $parser->setData($data); - $this->assertEquals("{$today} {$today}", $parser->renderString($template)); + $this->assertEquals("{$today_dash} {$today_dash} {$today_dot} {$today_space} {$today_colon} {$today_slash} {$today_backslash}", $parser->renderString($template)); } //-------------------------------------------------------------------- @@ -403,7 +408,7 @@ public function testLocalCurrency() 'mynum' => 1234567.891234567890000, ]; - $template = '{ mynum|local_currency(EUR,de_DE,2) }'; + $template = '{ mynum|local_currency(EUR,de_DE) }'; $parser->setData($data); $this->assertEquals('1.234.567,89 €', $parser->renderString($template)); From 2f5d371d96dcb2016b36aa247fbc0dcf19dcfabb Mon Sep 17 00:00:00 2001 From: Zahhar Kirillov Date: Tue, 10 Mar 2020 22:04:24 +0100 Subject: [PATCH 088/392] Restored accidentally corrupted test --- tests/system/View/ParserFilterTest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/system/View/ParserFilterTest.php b/tests/system/View/ParserFilterTest.php index 5407f402e613..c5a94da197d0 100644 --- a/tests/system/View/ParserFilterTest.php +++ b/tests/system/View/ParserFilterTest.php @@ -68,7 +68,7 @@ public function testDate() $data = [ 'value1' => time(), 'value2' => date('Y-m-d H:i:s'), - ]; + ]; $template = '{ value1|date(Y-m-d) } { value2|date(Y-m-d) } { value1|date(Y.m.d) } { value1|date(Y m d) } { value1|date(Y:m:d) } { value1|date(Y/m/d) } { value1|date(Y\\\m\\\d) }'; @@ -408,7 +408,7 @@ public function testLocalCurrency() 'mynum' => 1234567.891234567890000, ]; - $template = '{ mynum|local_currency(EUR,de_DE) }'; + $template = '{ mynum|local_currency(EUR,de_DE,2) }'; $parser->setData($data); $this->assertEquals('1.234.567,89 €', $parser->renderString($template)); From 81179a0ff223a091976af06ccf3bfc0b0b373934 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Tue, 10 Mar 2020 22:06:37 +0100 Subject: [PATCH 089/392] Fixed exception path --- system/Encryption/Handlers/OpenSSLHandler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Encryption/Handlers/OpenSSLHandler.php b/system/Encryption/Handlers/OpenSSLHandler.php index 72b6023656a1..bd4fc47c5b1b 100644 --- a/system/Encryption/Handlers/OpenSSLHandler.php +++ b/system/Encryption/Handlers/OpenSSLHandler.php @@ -127,7 +127,7 @@ public function encrypt($data, $params = null) * @param string $data Encrypted data * @param array $params Over-ridden parameters, specifically the key * @return string - * @throws \CodeIgniter\Encryption\EncryptionException + * @throws \CodeIgniter\Encryption\Exceptions\EncryptionException */ public function decrypt($data, $params = null) { From 7f2b225113e95f938318d8d059d86c9d0827bdcd Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Tue, 10 Mar 2020 22:09:16 +0100 Subject: [PATCH 090/392] Calling correct function when no key provided --- system/Encryption/Handlers/OpenSSLHandler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Encryption/Handlers/OpenSSLHandler.php b/system/Encryption/Handlers/OpenSSLHandler.php index bd4fc47c5b1b..39618dc09a1a 100644 --- a/system/Encryption/Handlers/OpenSSLHandler.php +++ b/system/Encryption/Handlers/OpenSSLHandler.php @@ -145,7 +145,7 @@ public function decrypt($data, $params = null) } if (empty($this->key)) { - throw EncryptionException::forStarterKeyNeeded(); + throw EncryptionException::forNeedsStarterKey(); } // derive a secret key From 817b6fc8754a5158b5160b5b5545e3fd11cce8e7 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Tue, 10 Mar 2020 22:19:29 +0100 Subject: [PATCH 091/392] Fixed documentation --- user_guide_src/source/libraries/encryption.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/libraries/encryption.rst b/user_guide_src/source/libraries/encryption.rst index a05d4361eca7..2b670225bdbb 100644 --- a/user_guide_src/source/libraries/encryption.rst +++ b/user_guide_src/source/libraries/encryption.rst @@ -221,7 +221,7 @@ Class Reference :param $params: Configuration parameters (key) :returns: Encrypted data or FALSE on failure :rtype: string - :throws: CodeIgniter\\Encryption\\EncryptionException + :throws: CodeIgniter\\Encryption\\Exceptions\\EncryptionException Encrypts the input data and returns its ciphertext. From 9bcb83e99a7817b5f7db9e3fe88522ac7e99eb73 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Tue, 10 Mar 2020 22:26:14 +0100 Subject: [PATCH 092/392] Fixed all excpetions for OpenSSLHandler --- system/Encryption/Handlers/OpenSSLHandler.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/Encryption/Handlers/OpenSSLHandler.php b/system/Encryption/Handlers/OpenSSLHandler.php index 39618dc09a1a..aa9480857258 100644 --- a/system/Encryption/Handlers/OpenSSLHandler.php +++ b/system/Encryption/Handlers/OpenSSLHandler.php @@ -64,7 +64,7 @@ class OpenSSLHandler extends BaseHandler * * @param BaseConfig $config * - * @throws \CodeIgniter\Encryption\EncryptionException + * @throws \CodeIgniter\Encryption\Exceptions\EncryptionException */ public function __construct(BaseConfig $config = null) { @@ -77,7 +77,7 @@ public function __construct(BaseConfig $config = null) * @param string $data Input data * @param array $params Over-ridden parameters, specifically the key * @return string - * @throws \CodeIgniter\Encryption\EncryptionException + * @throws \CodeIgniter\Encryption\Exceptions\EncryptionException */ public function encrypt($data, $params = null) { From 9262c1706cec421929f70ca0e40bac96bcac1738 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Tue, 10 Mar 2020 22:28:46 +0100 Subject: [PATCH 093/392] Fixed documentations for all excpetions --- user_guide_src/source/libraries/encryption.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/libraries/encryption.rst b/user_guide_src/source/libraries/encryption.rst index 2b670225bdbb..6251b4221615 100644 --- a/user_guide_src/source/libraries/encryption.rst +++ b/user_guide_src/source/libraries/encryption.rst @@ -203,7 +203,7 @@ Class Reference :param BaseConfig $config: Configuration parameters :returns: CodeIgniter\\Encryption\\EncrypterInterface instance :rtype: CodeIgniter\\Encryption\\EncrypterInterface - :throws: CodeIgniter\\Encryption\\EncryptionException + :throws: CodeIgniter\\Encryption\\Exceptions\\EncryptionException Initializes (configures) the library to use different settings. @@ -241,7 +241,7 @@ Class Reference :param $params: Configuration parameters (key) :returns: Decrypted data or FALSE on failure :rtype: string - :throws: CodeIgniter\\Encryption\\EncryptionException + :throws: CodeIgniter\\Encryption\\Exceptions\\EncryptionException Decrypts the input data and returns it in plain-text. From 4eb78e3a963c9897fca6deebb7f53083333c1c36 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 11 Mar 2020 10:28:21 +0700 Subject: [PATCH 094/392] Fixes #2676 add ability to test redirect()->route() via ControllerTester --- system/Test/bootstrap.php | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/system/Test/bootstrap.php b/system/Test/bootstrap.php index 8fde5408e92c..b681ed87f067 100644 --- a/system/Test/bootstrap.php +++ b/system/Test/bootstrap.php @@ -13,14 +13,14 @@ $paths = new Config\Paths(); // Define necessary framework path constants -defined('APPPATH') || define('APPPATH', realpath($paths->appDirectory) . DIRECTORY_SEPARATOR); -defined('WRITEPATH') || define('WRITEPATH', realpath($paths->writableDirectory) . DIRECTORY_SEPARATOR); -defined('SYSTEMPATH') || define('SYSTEMPATH', realpath($paths->systemDirectory) . DIRECTORY_SEPARATOR); -defined('ROOTPATH') || define('ROOTPATH', realpath(APPPATH . '../') . DIRECTORY_SEPARATOR); -defined('CIPATH') || define('CIPATH', realpath(SYSTEMPATH . '../') . DIRECTORY_SEPARATOR); -defined('FCPATH') || define('FCPATH', realpath(PUBLICPATH) . DIRECTORY_SEPARATOR); -defined('TESTPATH') || define('TESTPATH', realpath(HOMEPATH . 'tests/') . DIRECTORY_SEPARATOR); -defined('SUPPORTPATH') || define('SUPPORTPATH', realpath(TESTPATH . '_support/') . DIRECTORY_SEPARATOR); +defined('APPPATH') || define('APPPATH', realpath($paths->appDirectory) . DIRECTORY_SEPARATOR); +defined('WRITEPATH') || define('WRITEPATH', realpath($paths->writableDirectory) . DIRECTORY_SEPARATOR); +defined('SYSTEMPATH') || define('SYSTEMPATH', realpath($paths->systemDirectory) . DIRECTORY_SEPARATOR); +defined('ROOTPATH') || define('ROOTPATH', realpath(APPPATH . '../') . DIRECTORY_SEPARATOR); +defined('CIPATH') || define('CIPATH', realpath(SYSTEMPATH . '../') . DIRECTORY_SEPARATOR); +defined('FCPATH') || define('FCPATH', realpath(PUBLICPATH) . DIRECTORY_SEPARATOR); +defined('TESTPATH') || define('TESTPATH', realpath(HOMEPATH . 'tests/') . DIRECTORY_SEPARATOR); +defined('SUPPORTPATH') || define('SUPPORTPATH', realpath(TESTPATH . '_support/') . DIRECTORY_SEPARATOR); defined('COMPOSER_PATH') || define('COMPOSER_PATH', realpath(HOMEPATH . 'vendor/autoload.php')); // Load Common.php from App then System @@ -58,3 +58,11 @@ class_alias('Config\Services', 'CodeIgniter\Services'); // Register the loader with the SPL autoloader stack. $loader->register(); + +helper('url'); + +$appConfig = config(\Config\App::class); +$app = new \CodeIgniter\CodeIgniter($appConfig); +$app->initialize(); + +$app->run(); From 2e7cdc61fe71bcd1810f210c5b2de13ddc949a8e Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 11 Mar 2020 10:49:41 +0700 Subject: [PATCH 095/392] call routes->getRoutes() in test bootstrap --- system/Test/bootstrap.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/system/Test/bootstrap.php b/system/Test/bootstrap.php index b681ed87f067..e76f92167b21 100644 --- a/system/Test/bootstrap.php +++ b/system/Test/bootstrap.php @@ -59,10 +59,5 @@ class_alias('Config\Services', 'CodeIgniter\Services'); // Register the loader with the SPL autoloader stack. $loader->register(); -helper('url'); - -$appConfig = config(\Config\App::class); -$app = new \CodeIgniter\CodeIgniter($appConfig); -$app->initialize(); - -$app->run(); +$routes = \Config\Services::routes(); +$routes->getRoutes('*'); From 6a2ae49d90d4e88b05e2869aae6a965fe8a46e17 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 11 Mar 2020 11:00:46 +0700 Subject: [PATCH 096/392] add unit test for testing controller tester allow test redirect()->route() --- tests/_support/Config/Routes.php | 2 +- tests/_support/Controllers/Popcorn.php | 5 +++++ tests/system/Test/ControllerTesterTest.php | 7 +++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/_support/Config/Routes.php b/tests/_support/Config/Routes.php index 2369e33b22b7..8102b4a95ae1 100644 --- a/tests/_support/Config/Routes.php +++ b/tests/_support/Config/Routes.php @@ -4,4 +4,4 @@ * This is a simple file to include for testing the RouteCollection class. */ -$routes->add('testing', 'TestController::index'); +$routes->add('testing', 'TestController::index', ['as' => 'testing-index']); diff --git a/tests/_support/Controllers/Popcorn.php b/tests/_support/Controllers/Popcorn.php index 8af998d87d53..a25ce436060a 100644 --- a/tests/_support/Controllers/Popcorn.php +++ b/tests/_support/Controllers/Popcorn.php @@ -74,4 +74,9 @@ public function xml() $this->respond('cat'); } + public function toindex() + { + return redirect()->route('testing-index'); + } + } diff --git a/tests/system/Test/ControllerTesterTest.php b/tests/system/Test/ControllerTesterTest.php index 909665c10333..4d19694c6cb6 100644 --- a/tests/system/Test/ControllerTesterTest.php +++ b/tests/system/Test/ControllerTesterTest.php @@ -228,4 +228,11 @@ public function testControllerNoURI() $this->assertTrue($result->isOK()); } + public function testRedirectRoute() + { + $result = $this->controller(\Tests\Support\Controllers\Popcorn::class) + ->execute('toindex'); + $this->assertTrue($result->isRedirect()); + } + } From 9dffa93a565e4d7aca0e3bec32b8f693373040aa Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 11 Mar 2020 11:35:14 +0700 Subject: [PATCH 097/392] override route test fix --- tests/system/Router/RouteCollectionTest.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/system/Router/RouteCollectionTest.php b/tests/system/Router/RouteCollectionTest.php index 346906bc70ff..d99a26e5226c 100644 --- a/tests/system/Router/RouteCollectionTest.php +++ b/tests/system/Router/RouteCollectionTest.php @@ -907,7 +907,8 @@ public function testAddRedirectNamed() $this->assertEquals(307, $routes->getRedirectCode('users')); } - public function testAddRedirectGetMethod(){ + public function testAddRedirectGetMethod() + { $routes = $this->getCollector(); $routes->get('zombies', 'Zombies::index', ['as' => 'namedRoute']); @@ -1106,7 +1107,7 @@ public function testDiscoverLocalAllowsConfigToOverridePackages() $routes = $this->getCollector($config, [], $moduleConfig); - $routes->add('testing', 'MainRoutes::index'); + $routes->add('testing', 'MainRoutes::index', ['as' => 'testing-index']); $match = $routes->getRoutes(); From 2aeb42c5ecd0838470711181dd32e6d1c5d56201 Mon Sep 17 00:00:00 2001 From: Instrye Date: Wed, 11 Mar 2020 16:04:18 +0800 Subject: [PATCH 098/392] [ci skip] app\Filters\Throttle.php is not exits --- user_guide_src/source/incoming/filters.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_guide_src/source/incoming/filters.rst b/user_guide_src/source/incoming/filters.rst index 32e0fd134bed..535e6c1e703c 100644 --- a/user_guide_src/source/incoming/filters.rst +++ b/user_guide_src/source/incoming/filters.rst @@ -69,7 +69,7 @@ This is typically used to perform redirects, like in this example:: } If a Response instance is returned, the Response will be sent back to the client and script execution will stop. -This can be useful for implementing rate limiting for API's. See **app/Filters/Throttle.php** for an +This can be useful for implementing rate limiting for API's. See :doc:`Throttler ` for an example. After Filters From e6ad76f534aa72048189a9c99e72b26541dd5a3c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 11 Mar 2020 16:42:59 +0700 Subject: [PATCH 099/392] register App and Config namespace to admin/starter composer.json --- admin/starter/composer.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/admin/starter/composer.json b/admin/starter/composer.json index 8c683a33459a..30c1948e4f02 100644 --- a/admin/starter/composer.json +++ b/admin/starter/composer.json @@ -12,6 +12,12 @@ "mikey179/vfsstream": "1.6.*", "phpunit/phpunit": "8.5.*" }, + "autoload": { + "psr-4": { + "App\\": "app", + "Config\\": "app/Config" + } + }, "autoload-dev": { "psr-4": { "Tests\\Support\\": "tests/_support" From 49e67b525ea2d5ac596a4517780022db245d7c6b Mon Sep 17 00:00:00 2001 From: Fijas Pocker Date: Wed, 11 Mar 2020 15:35:35 +0530 Subject: [PATCH 100/392] Fix insert key binding performance issue in BaseBuilder::setBinding function --- system/Database/BaseBuilder.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/system/Database/BaseBuilder.php b/system/Database/BaseBuilder.php index 800247f855e7..8d2cd2f3b863 100644 --- a/system/Database/BaseBuilder.php +++ b/system/Database/BaseBuilder.php @@ -213,6 +213,14 @@ class BaseBuilder */ protected $binds = []; + /** + * Collects the key count for named parameters + * in the Query object. + * + * @var array + */ + protected $bindsKeyCount = []; + /** * Some databases, like SQLite, do not by default * allow limiting of delete clauses. @@ -3402,12 +3410,11 @@ protected function setBind(string $key, $value = null, bool $escape = true): str return $key; } - $count = 0; - - while (array_key_exists($key . $count, $this->binds)) + if (!array_key_exists($key, $this->bindsKeyCount)) { - ++$count; + $this->bindsKeyCount[$key] = 0; } + $count = $this->bindsKeyCount[$key]++; $this->binds[$key . $count] = [ $value, From 23dbdb5e80a80b6b65018a1ff9aa78be4ed6fd52 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 11 Mar 2020 11:01:17 +0000 Subject: [PATCH 101/392] Review recommendations and backquotes for folders --- user_guide_src/source/installation/installing_composer.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/installation/installing_composer.rst b/user_guide_src/source/installation/installing_composer.rst index 30387d1bc665..7be7809c11d0 100644 --- a/user_guide_src/source/installation/installing_composer.rst +++ b/user_guide_src/source/installation/installing_composer.rst @@ -125,13 +125,13 @@ phpunit and its dependencies by adding the "--no-dev" argument to the "composer Set Up ------------------------------------------------------- -Copy the app, public, tests and writable folders from ``vendor/codeigniter4/framework`` +Copy the ``app``, ``public``, ``tests`` and ``writable`` folders from ``vendor/codeigniter4/framework`` to your project root Copy the ``env``, ``phpunit.xml.dist`` and ``spark`` files, from ``vendor/codeigniter4/framework`` to your project root -You will have to adjust the system path to refer to the vendor one, e.g. ``__DIR__ . '/../../vendor/codeigniter4/framework/system'``, +You will have to adjust the system path to refer to the vendor one, e.g. ``ROOTPATH . '/vendor/codeigniter4/framework/system'``, - the ``$systemDirectory`` variable in ``app/Config/Paths.php`` Upgrading From f296daba9b8e18393664f8556a17450e8ad2db8c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 11 Mar 2020 22:14:28 +0700 Subject: [PATCH 102/392] better solution: require_once APPPATH . Config/Routes.php in test bootstrap --- admin/starter/composer.json | 6 ------ system/Test/bootstrap.php | 2 ++ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/admin/starter/composer.json b/admin/starter/composer.json index 30c1948e4f02..8c683a33459a 100644 --- a/admin/starter/composer.json +++ b/admin/starter/composer.json @@ -12,12 +12,6 @@ "mikey179/vfsstream": "1.6.*", "phpunit/phpunit": "8.5.*" }, - "autoload": { - "psr-4": { - "App\\": "app", - "Config\\": "app/Config" - } - }, "autoload-dev": { "psr-4": { "Tests\\Support\\": "tests/_support" diff --git a/system/Test/bootstrap.php b/system/Test/bootstrap.php index e76f92167b21..83d62eaad9b7 100644 --- a/system/Test/bootstrap.php +++ b/system/Test/bootstrap.php @@ -61,3 +61,5 @@ class_alias('Config\Services', 'CodeIgniter\Services'); $routes = \Config\Services::routes(); $routes->getRoutes('*'); + +require_once APPPATH . 'Config/Routes.php'; From 26ea953d174047946058d21c30edecdfca1d3e51 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 11 Mar 2020 22:29:39 +0700 Subject: [PATCH 103/392] test namespacing controller patch --- tests/system/Test/FeatureTestCaseTest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index 2d335e89c6ab..1e55929980eb 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -160,7 +160,7 @@ public function testReturns() [ 'get', 'home', - 'Tests\Support\Controllers\Popcorn::index', + '\Tests\Support\Controllers\Popcorn::index', ], ]); $response = $this->get('home'); @@ -173,7 +173,7 @@ public function testIgnores() [ 'get', 'home', - 'Tests\Support\Controllers\Popcorn::cat', + '\Tests\Support\Controllers\Popcorn::cat', ], ]); $response = $this->get('home'); @@ -186,7 +186,7 @@ public function testEchoes() [ 'get', 'home', - 'Tests\Support\Controllers\Popcorn::canyon', + '\Tests\Support\Controllers\Popcorn::canyon', ], ]); ob_start(); From 79f110ff6b343ce17e6415ab6bfe5fc275f1c626 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Wed, 11 Mar 2020 22:38:27 +0100 Subject: [PATCH 104/392] Add excpetion to undefined method call in model --- system/Model.php | 4 ++++ tests/system/Database/Live/ModelTest.php | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/system/Model.php b/system/Model.php index 8d02e782698e..1c686bf28726 100644 --- a/system/Model.php +++ b/system/Model.php @@ -1707,6 +1707,10 @@ public function __call(string $name, array $params) // and break intermingling of model and builder methods. if ($name !== 'builder' && empty($result)) { + if(!method_exists($this->builder(), $name)) { + $className = get_class($this); + throw new \BadMethodCallException("Call to undefined method $className::$name"); + } return $result; } if ($name !== 'builder' && ! $result instanceof BaseBuilder) diff --git a/tests/system/Database/Live/ModelTest.php b/tests/system/Database/Live/ModelTest.php index f865c73b0a73..38dde6f84c8b 100644 --- a/tests/system/Database/Live/ModelTest.php +++ b/tests/system/Database/Live/ModelTest.php @@ -1,5 +1,6 @@ assertIsArray($model->QBNoEscape); } + + public function testUndefinedModelMethod() + { + $model = new UserModel($this->db); + $this->expectException(BadMethodCallException::class); + $this->expectExceptionMessage('Call to undefined method Tests\Support\Models\UserModel::undefinedMethodCall'); + $model->undefinedMethodCall(); + } + + public function testUndefinedMethodInBuilder() + { + $model = new JobModel($this->db); + + $model->find(1); + + $this->expectException(BadMethodCallException::class); + $this->expectExceptionMessage('Call to undefined method Tests\Support\Models\JobModel::getBindings'); + + $binds = $model->builder() + ->getBindings(); + + } + } From ae9790adf38179f08974c15c90acc7d627e18cd2 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Wed, 11 Mar 2020 22:40:28 +0100 Subject: [PATCH 105/392] Fix linting --- system/Model.php | 10 +++++----- tests/system/Database/Live/ModelTest.php | 10 ++++------ 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/system/Model.php b/system/Model.php index 1c686bf28726..1bea21f5a8d4 100644 --- a/system/Model.php +++ b/system/Model.php @@ -493,14 +493,13 @@ public function first() //-------------------------------------------------------------------- /** - * Captures the builder's set() method so that we can validate the * data here. This allows it to be used with any of the other * builder methods and still get validated data, like replace. * - * @param mixed $key Field name, or an array of field/value pairs - * @param string $value Field value, if $key is a single field - * @param boolean $escape Whether to escape values and identifiers + * @param mixed $key Field name, or an array of field/value pairs + * @param string $value Field value, if $key is a single field + * @param boolean $escape Whether to escape values and identifiers * * @return $this */ @@ -1707,7 +1706,8 @@ public function __call(string $name, array $params) // and break intermingling of model and builder methods. if ($name !== 'builder' && empty($result)) { - if(!method_exists($this->builder(), $name)) { + if (! method_exists($this->builder(), $name)) + { $className = get_class($this); throw new \BadMethodCallException("Call to undefined method $className::$name"); } diff --git a/tests/system/Database/Live/ModelTest.php b/tests/system/Database/Live/ModelTest.php index 38dde6f84c8b..e66a27e72580 100644 --- a/tests/system/Database/Live/ModelTest.php +++ b/tests/system/Database/Live/ModelTest.php @@ -4,7 +4,6 @@ use CodeIgniter\Config\Config; use CodeIgniter\Database\Exceptions\DataException; use CodeIgniter\Entity; -use CodeIgniter\Exceptions\EntityException; use CodeIgniter\I18n\Time; use CodeIgniter\Model; use CodeIgniter\Test\CIDatabaseTestCase; @@ -504,8 +503,8 @@ public function testDontThrowExceptionWhenSoftDeleteConditionIsSetWithEmptyValue } //-------------------------------------------------------------------- /** - * @dataProvider emptyPkValues - * @return void + * @dataProvider emptyPkValues + * @return void */ public function testThrowExceptionWhenSoftDeleteParamIsEmptyValue($emptyValue) { @@ -520,8 +519,8 @@ public function testThrowExceptionWhenSoftDeleteParamIsEmptyValue($emptyValue) //-------------------------------------------------------------------- /** - * @dataProvider emptyPkValues - * @return void + * @dataProvider emptyPkValues + * @return void */ public function testDontDeleteRowsWhenSoftDeleteParamIsEmpty($emptyValue) { @@ -1822,7 +1821,6 @@ public function testUndefinedMethodInBuilder() $binds = $model->builder() ->getBindings(); - } } From 527bdccfa9ed4a22f29b7839a9c055cffb1efb5d Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 12 Mar 2020 08:49:48 +0700 Subject: [PATCH 106/392] use existing $routes var from APPPATH . "Config/Routes.php" --- system/Test/bootstrap.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/system/Test/bootstrap.php b/system/Test/bootstrap.php index 83d62eaad9b7..4a217fef12e7 100644 --- a/system/Test/bootstrap.php +++ b/system/Test/bootstrap.php @@ -59,7 +59,5 @@ class_alias('Config\Services', 'CodeIgniter\Services'); // Register the loader with the SPL autoloader stack. $loader->register(); -$routes = \Config\Services::routes(); -$routes->getRoutes('*'); - require_once APPPATH . 'Config/Routes.php'; +$routes->getRoutes('*'); From abf4953c2d9facef84ecb4e921005e1f70b3f798 Mon Sep 17 00:00:00 2001 From: Instrye Date: Thu, 12 Mar 2020 10:31:05 +0800 Subject: [PATCH 107/392] [ci skip] fix. add namespace for CIUnitTestCase --- user_guide_src/source/testing/overview.rst | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/user_guide_src/source/testing/overview.rst b/user_guide_src/source/testing/overview.rst index 55794be7d1c6..f79ded534c11 100644 --- a/user_guide_src/source/testing/overview.rst +++ b/user_guide_src/source/testing/overview.rst @@ -61,14 +61,16 @@ Your ``phpunit.xml`` should exclude the ``system`` folder, as well as any ``vend The Test Class ============== -In order to take advantage of the additional tools provided, your tests must extend ``\CIUnitTestCase``. All tests +In order to take advantage of the additional tools provided, your tests must extend ``CIUnitTestCase``. All tests are expected to be located in the **tests/app** directory by default. To test a new library, **Foo**, you would create a new file at **tests/app/Libraries/FooTest.php**:: Date: Thu, 12 Mar 2020 11:24:35 +0700 Subject: [PATCH 108/392] fix return type in BaseBuilder.php --- system/Database/BaseBuilder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/Database/BaseBuilder.php b/system/Database/BaseBuilder.php index a49a061b28d2..271a2d883e91 100644 --- a/system/Database/BaseBuilder.php +++ b/system/Database/BaseBuilder.php @@ -1000,7 +1000,7 @@ protected function _whereIn(string $key = null, $values = null, bool $not = fals throw new InvalidArgumentException(sprintf('%s() expects $key to be a non-empty string', debug_backtrace(0, 2)[1]['function'])); } - return this; + return $this; } if ($values === null || (! is_array($values) && ! ($values instanceof Closure))) @@ -1010,7 +1010,7 @@ protected function _whereIn(string $key = null, $values = null, bool $not = fals throw new InvalidArgumentException(sprintf('%s() expects $values to be of type array or closure', debug_backtrace(0, 2)[1]['function'])); } - return this; + return $this; } is_bool($escape) || $escape = $this->db->protectIdentifiers; From c76c5f2600dde92c5d49f9f6bc40a02f2e92d894 Mon Sep 17 00:00:00 2001 From: Instrye Date: Thu, 12 Mar 2020 12:26:12 +0800 Subject: [PATCH 109/392] fix. testSoftDeleteLeavesRow can't worker --- admin/module/tests/database/ExampleDatabaseTest.php | 1 + 1 file changed, 1 insertion(+) diff --git a/admin/module/tests/database/ExampleDatabaseTest.php b/admin/module/tests/database/ExampleDatabaseTest.php index ccb6885f9fed..2de0b6ae01bf 100644 --- a/admin/module/tests/database/ExampleDatabaseTest.php +++ b/admin/module/tests/database/ExampleDatabaseTest.php @@ -26,6 +26,7 @@ public function testSoftDeleteLeavesRow() { $model = new ExampleModel(); $this->setPrivateProperty($model, 'useSoftDeletes', true); + $this->setPrivateProperty($model, 'tempUseSoftDeletes', true); $object = $model->first(); $model->delete($object->id); From 9d969db904b3ccea9e9967d5c036a1867311673a Mon Sep 17 00:00:00 2001 From: Instrye Date: Thu, 12 Mar 2020 12:30:20 +0800 Subject: [PATCH 110/392] fix. starter ExampleDatabaseTest --- admin/starter/tests/database/ExampleDatabaseTest.php | 1 + 1 file changed, 1 insertion(+) diff --git a/admin/starter/tests/database/ExampleDatabaseTest.php b/admin/starter/tests/database/ExampleDatabaseTest.php index ccb6885f9fed..2de0b6ae01bf 100644 --- a/admin/starter/tests/database/ExampleDatabaseTest.php +++ b/admin/starter/tests/database/ExampleDatabaseTest.php @@ -26,6 +26,7 @@ public function testSoftDeleteLeavesRow() { $model = new ExampleModel(); $this->setPrivateProperty($model, 'useSoftDeletes', true); + $this->setPrivateProperty($model, 'tempUseSoftDeletes', true); $object = $model->first(); $model->delete($object->id); From 28e5e8cc3d669b9aa274f8bc323e1bc3f0ea5650 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 12 Mar 2020 11:46:50 +0700 Subject: [PATCH 111/392] [ci skip] remove "pre-release" note in readmes --- README.md | 2 -- admin/framework/README.md | 2 -- admin/starter/README.md | 2 -- admin/userguide/README.md | 2 -- 4 files changed, 8 deletions(-) diff --git a/README.md b/README.md index be04569c0bed..5324393b3ad5 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,6 @@ This repository holds the source code for CodeIgniter 4 only. Version 4 is a complete rewrite to bring the quality and the code into a more modern version, while still keeping as many of the things intact that has made people love the framework over the years. -**This is pre-release code and should not be used in production sites.** - More information about the plans for version 4 can be found in [the announcement](http://forum.codeigniter.com/thread-62615.html) on the forums. ### Documentation diff --git a/admin/framework/README.md b/admin/framework/README.md index 03626c76a2df..275f01536660 100644 --- a/admin/framework/README.md +++ b/admin/framework/README.md @@ -9,8 +9,6 @@ This repository holds the distributable version of the framework, including the user guide. It has been built from the [development repository](https://github.com/codeigniter4/CodeIgniter4). -**This is pre-release code and should not be used in production sites.** - More information about the plans for version 4 can be found in [the announcement](http://forum.codeigniter.com/thread-62615.html) on the forums. The user guide corresponding to this version of the framework can be found diff --git a/admin/starter/README.md b/admin/starter/README.md index 97b609055ac9..7c20eb17b64a 100644 --- a/admin/starter/README.md +++ b/admin/starter/README.md @@ -9,8 +9,6 @@ This repository holds a composer-installable app starter. It has been built from the [development repository](https://github.com/codeigniter4/CodeIgniter4). -**This is pre-release code and should not be used in production sites.** - More information about the plans for version 4 can be found in [the announcement](http://forum.codeigniter.com/thread-62615.html) on the forums. The user guide corresponding to this version of the framework can be found diff --git a/admin/userguide/README.md b/admin/userguide/README.md index fdf2b76d9f27..67162bb9616d 100644 --- a/admin/userguide/README.md +++ b/admin/userguide/README.md @@ -9,8 +9,6 @@ This repository holds a composer-installable pre-built user guide for the framew It has been built from the [development repository](https://github.com/codeigniter4/CodeIgniter4). -**This is pre-release code and should not be used in production sites.** - More information about the plans for version 4 can be found in [the announcement](http://forum.codeigniter.com/thread-62615.html) on the forums. ## Installation & updates From dbd71bfde8cd7b3e8834e7195f250f1553d2dc4d Mon Sep 17 00:00:00 2001 From: Instrye Date: Thu, 12 Mar 2020 13:27:51 +0800 Subject: [PATCH 112/392] fix. first and countAllResult Recove tempUseSoftDeletes --- system/Model.php | 4 +++- tests/system/Database/Live/ModelTest.php | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/system/Model.php b/system/Model.php index 1bea21f5a8d4..ccfa21f56615 100644 --- a/system/Model.php +++ b/system/Model.php @@ -486,6 +486,7 @@ public function first() $eventData = $this->trigger('afterFind', ['data' => $row]); $this->tempReturnType = $this->returnType; + $this->tempUseSoftDeletes = $this->useSoftDeletes; return $eventData['data']; } @@ -1577,7 +1578,8 @@ public function countAllResults(bool $reset = true, bool $test = false) { $this->builder()->where($this->table . '.' . $this->deletedField, null); } - + $this->tempUseSoftDeletes = $this->useSoftDeletes; + return $this->builder()->countAllResults($reset, $test); } diff --git a/tests/system/Database/Live/ModelTest.php b/tests/system/Database/Live/ModelTest.php index e66a27e72580..9edd18b529c3 100644 --- a/tests/system/Database/Live/ModelTest.php +++ b/tests/system/Database/Live/ModelTest.php @@ -1823,4 +1823,24 @@ public function testUndefinedMethodInBuilder() ->getBindings(); } + public function testFirstRecoverTempUseSoftDeletes() + { + $model = new UserModel($this->db); + $model->delete(1); + $user = $model->withDeleted()->first(); + $this->assertEquals(1, $user->id); + $user2 = $model->first(); + $this->assertEquals(2, $user2->id); + + } + + public function testcountAllResultsRecoverTempUseSoftDeletes() + { + $model = new UserModel($this->db); + $model->delete(1); + $this->assertEquals(4, $model->withDeleted()->countAllResults()); + $this->assertEquals(3, $model->countAllResults()); + + } + } From 158398127cc18a33436a4a8e68627fcac1ef8a1d Mon Sep 17 00:00:00 2001 From: michalsn Date: Thu, 12 Mar 2020 07:06:21 +0100 Subject: [PATCH 113/392] fix session bug --- system/Session/Session.php | 2 +- tests/system/Session/SessionTest.php | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/system/Session/Session.php b/system/Session/Session.php index ff40a4714e38..3b7dff2d6243 100644 --- a/system/Session/Session.php +++ b/system/Session/Session.php @@ -503,7 +503,7 @@ public function get(string $key = null) } elseif (empty($_SESSION)) { - return []; + return $key === null ? [] : null; } if (! empty($key)) diff --git a/tests/system/Session/SessionTest.php b/tests/system/Session/SessionTest.php index d22819f469a3..9027088b9ec6 100644 --- a/tests/system/Session/SessionTest.php +++ b/tests/system/Session/SessionTest.php @@ -129,6 +129,28 @@ public function testGetReturnsNullWhenNotFound() $this->assertNull($session->get('foo')); } + public function testGetReturnsNullWhenNotFoundWithXmlHttpRequest() + { + $_SERVER['HTTP_X_REQUESTED_WITH'] = 'xmlhttprequest'; + $_SESSION = []; + + $session = $this->getInstance(); + $session->start(); + + $this->assertNull($session->get('foo')); + } + + public function testGetReturnsEmptyArrayWhenWithXmlHttpRequest() + { + $_SERVER['HTTP_X_REQUESTED_WITH'] = 'xmlhttprequest'; + $_SESSION = []; + + $session = $this->getInstance(); + $session->start(); + + $this->assertEquals([], $session->get()); + } + public function testGetReturnsItemValueisZero() { $_SESSION = []; From 269746740aec8d96912346b3f11d735d4b94a580 Mon Sep 17 00:00:00 2001 From: Instrye Date: Thu, 12 Mar 2020 17:43:11 +0800 Subject: [PATCH 114/392] [ci skip] cacheing redis config in cache configuration --- user_guide_src/source/libraries/caching.rst | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/user_guide_src/source/libraries/caching.rst b/user_guide_src/source/libraries/caching.rst index 00c24129032b..f4827ccb52dd 100644 --- a/user_guide_src/source/libraries/caching.rst +++ b/user_guide_src/source/libraries/caching.rst @@ -239,14 +239,7 @@ Redis Caching Redis is an in-memory key-value store which can operate in LRU cache mode. To use it, you need `Redis server and phpredis PHP extension `_. -Config options to connect to redis server must be stored in the app/Config/redis.php file. -Available options are:: - - $config['host'] = '127.0.0.1'; - $config['password'] = NULL; - $config['port'] = 6379; - $config['timeout'] = 0; - $config['database'] = 0; +Config options to connect to redis server stored in the cache configuration file. For more information on Redis, please see `https://redis.io `_. From 237b757d242627801245cd5e390d888c3bca3138 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Thu, 12 Mar 2020 22:24:04 +0100 Subject: [PATCH 115/392] Adding tests for custom errors with rule group --- tests/system/Validation/ValidationTest.php | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/tests/system/Validation/ValidationTest.php b/tests/system/Validation/ValidationTest.php index 2d5c33a3f62c..35ef11abeb5a 100644 --- a/tests/system/Validation/ValidationTest.php +++ b/tests/system/Validation/ValidationTest.php @@ -25,6 +25,22 @@ class ValidationTest extends \CodeIgniter\Test\CIUnitTestCase 'groupA' => [ 'foo' => 'required|min_length[5]', ], + 'login' => [ + 'username' => [ + 'label' => 'Username', + 'rules' => 'required', + 'errors' => [ + 'required' => 'custom username required error msg.', + ], + ], + 'password' => [ + 'label' => 'Password', + 'rules' => 'required', + 'errors' => [ + 'required' => 'custom password required error msg.', + ], + ], + ], 'groupA_errors' => [ 'foo' => [ 'min_length' => 'Shame, shame. Too short.', @@ -276,6 +292,20 @@ public function testSetRuleGroupException() //-------------------------------------------------------------------- + public function testSetRuleGroupWithCustomErrorMessage() + { + $this->validation->reset()->setRuleGroup('login'); + $this->validation->run([ + 'username' => 'codeigniter', + ]); + + $this->assertEquals([ + 'password' => 'custom password required error msg.', + ], $this->validation->getErrors()); + } + + //-------------------------------------------------------------------- + /** * @dataProvider rulesSetupProvider */ From 009309f3e11b94662c3ea85f6854955a47773d25 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Thu, 12 Mar 2020 23:08:19 +0100 Subject: [PATCH 116/392] Use setter method to set rules --- system/Validation/Validation.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/Validation/Validation.php b/system/Validation/Validation.php index 484b1e6e1f45..a4e5682c7987 100644 --- a/system/Validation/Validation.php +++ b/system/Validation/Validation.php @@ -474,8 +474,8 @@ public function getRuleGroup(string $group): array */ public function setRuleGroup(string $group) { - $rules = $this->getRuleGroup($group); - $this->rules = $rules; + $rules = $this->getRuleGroup($group); + $this->setRules($rules); $errorName = $group . '_errors'; if (isset($this->config->$errorName)) From ec1a7a1c9bc165c22e565e0f5234e2c4ed2bb9a4 Mon Sep 17 00:00:00 2001 From: greenchili Date: Fri, 13 Mar 2020 16:31:28 +0000 Subject: [PATCH 117/392] Update news_section.rst ci3 path left in needs to change to 'app/Config/Routes.php' --- user_guide_src/source/tutorial/news_section.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/tutorial/news_section.rst b/user_guide_src/source/tutorial/news_section.rst index fd70ac3f3320..e2975681cd31 100644 --- a/user_guide_src/source/tutorial/news_section.rst +++ b/user_guide_src/source/tutorial/news_section.rst @@ -262,7 +262,7 @@ Routing Because of the wildcard routing rule created earlier, you need an extra route to view the controller that you just made. Modify your routing file -(**app/config/routes.php**) so it looks as follows. +(**app/Config/Routes.php**) so it looks as follows. This makes sure the requests reach the ``News`` controller instead of going directly to the ``Pages`` controller. The first line routes URI's with a slug to the ``view()`` method in the ``News`` controller. @@ -278,4 +278,4 @@ you should see a list of the news items, each of which has a link to display just the one article. .. image:: ../images/tutorial2.png - :align: center \ No newline at end of file + :align: center From 806bb40a1077dc7a98b1afb216d058c668c12d3e Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Sat, 14 Mar 2020 16:07:59 +0100 Subject: [PATCH 118/392] Install sphinx_rtd_theme with pip instead of local bundle. [ci skip] --- user_guide_src/requirements.txt | 1 + .../{images => _static}/ci-logo-text.png | Bin .../source/{images => _static}/ci-logo.png | Bin .../static => _static}/css/citheme.css | 0 .../source/{images => _static}/favicon.ico | Bin .../fonts/Raleway/raleway-v14-latin-200.eot | Bin .../fonts/Raleway/raleway-v14-latin-200.svg | 0 .../fonts/Raleway/raleway-v14-latin-200.ttf | Bin .../fonts/Raleway/raleway-v14-latin-200.woff | Bin .../fonts/Raleway/raleway-v14-latin-200.woff2 | Bin .../Raleway/raleway-v14-latin-200italic.eot | Bin .../Raleway/raleway-v14-latin-200italic.svg | 0 .../Raleway/raleway-v14-latin-200italic.ttf | Bin .../Raleway/raleway-v14-latin-200italic.woff | Bin .../Raleway/raleway-v14-latin-200italic.woff2 | Bin .../fonts/Raleway/raleway-v14-latin-700.eot | Bin .../fonts/Raleway/raleway-v14-latin-700.svg | 0 .../fonts/Raleway/raleway-v14-latin-700.ttf | Bin .../fonts/Raleway/raleway-v14-latin-700.woff | Bin .../fonts/Raleway/raleway-v14-latin-700.woff2 | Bin .../Raleway/raleway-v14-latin-700italic.eot | Bin .../Raleway/raleway-v14-latin-700italic.svg | 0 .../Raleway/raleway-v14-latin-700italic.ttf | Bin .../Raleway/raleway-v14-latin-700italic.woff | Bin .../Raleway/raleway-v14-latin-700italic.woff2 | Bin .../Raleway/raleway-v14-latin-italic.eot | Bin .../Raleway/raleway-v14-latin-italic.svg | 0 .../Raleway/raleway-v14-latin-italic.ttf | Bin .../Raleway/raleway-v14-latin-italic.woff | Bin .../Raleway/raleway-v14-latin-italic.woff2 | Bin .../Raleway/raleway-v14-latin-regular.eot | Bin .../Raleway/raleway-v14-latin-regular.svg | 0 .../Raleway/raleway-v14-latin-regular.ttf | Bin .../Raleway/raleway-v14-latin-regular.woff | Bin .../Raleway/raleway-v14-latin-regular.woff2 | Bin .../source/_static/img/ci-background.png | Bin 0 -> 28105 bytes user_guide_src/source/_static/js/citheme.js | 51 + .../_themes/sphinx_rtd_theme/__init__.py | 20 - .../_themes/sphinx_rtd_theme/breadcrumbs.html | 82 - .../_themes/sphinx_rtd_theme/footer.html | 54 - .../_themes/sphinx_rtd_theme/layout.html | 235 -- .../_themes/sphinx_rtd_theme/layout_old.html | 209 -- .../_themes/sphinx_rtd_theme/search.html | 50 - .../_themes/sphinx_rtd_theme/searchbox.html | 9 - .../static/css/badge_only.css | 1 - .../static/css/badge_only.css.map | 7 - .../sphinx_rtd_theme/static/css/theme.css | 6 - .../sphinx_rtd_theme/static/css/theme.css.map | 7 - .../static/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../static/fonts/Inconsolata-Bold.ttf | Bin 109948 -> 0 bytes .../static/fonts/Inconsolata-Regular.ttf | Bin 96964 -> 0 bytes .../static/fonts/Lato-Bold.ttf | Bin 656544 -> 0 bytes .../static/fonts/Lato-Regular.ttf | Bin 656568 -> 0 bytes .../static/fonts/Lato/OFL.txt | 92 - .../static/fonts/Lato/fonts.css | 10 - .../static/fonts/Lato/lato-regular.ttf | Bin 55988 -> 0 bytes .../static/fonts/Lato/lato-regular.woff | Bin 31016 -> 0 bytes .../static/fonts/Lato/lato-regular.woff2 | Bin 24416 -> 0 bytes .../static/fonts/RobotoSlab-Bold.ttf | Bin 170616 -> 0 bytes .../static/fonts/RobotoSlab-Regular.ttf | Bin 169064 -> 0 bytes .../static/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../static/fonts/fontawesome-webfont.svg | 2671 ----------------- .../static/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../static/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../static/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes .../static/img/ci-background.png | Bin 21577 -> 0 bytes .../sphinx_rtd_theme/static/js/citheme.js | 18 - .../static/js/modernizr.min.js | 4 - .../sphinx_rtd_theme/static/js/theme.js | 3 - .../_themes/sphinx_rtd_theme/theme.conf | 15 - .../_themes/sphinx_rtd_theme/versions.html | 37 - user_guide_src/source/conf.py | 278 +- user_guide_src/source/images/appflowchart.gif | Bin 25276 -> 0 bytes user_guide_src/source/images/arrow.gif | Bin 123 -> 0 bytes user_guide_src/source/images/ci-icon.ico | Bin 5430 -> 0 bytes .../source/images/ci_logo_flame.jpg | Bin 8589 -> 0 bytes .../source/images/ci_logo_white.png | Bin 5738 -> 0 bytes user_guide_src/source/images/file.gif | Bin 370 -> 0 bytes user_guide_src/source/images/folder.gif | Bin 570 -> 0 bytes user_guide_src/source/images/smile.gif | Bin 1156 -> 0 bytes user_guide_src/source/images/tutorial0.png | Bin 47680 -> 0 bytes 81 files changed, 124 insertions(+), 3736 deletions(-) rename user_guide_src/source/{images => _static}/ci-logo-text.png (100%) rename user_guide_src/source/{images => _static}/ci-logo.png (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/css/citheme.css (100%) rename user_guide_src/source/{images => _static}/favicon.ico (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200.eot (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200.svg (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200.ttf (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200.woff (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200.woff2 (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200italic.eot (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200italic.svg (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200italic.ttf (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200italic.woff (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-200italic.woff2 (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700.eot (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700.svg (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700.ttf (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700.woff (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700.woff2 (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700italic.eot (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700italic.svg (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700italic.ttf (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700italic.woff (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-700italic.woff2 (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-italic.eot (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-italic.svg (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-italic.ttf (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-italic.woff (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-italic.woff2 (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-regular.eot (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-regular.svg (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-regular.ttf (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-regular.woff (100%) rename user_guide_src/source/{_themes/sphinx_rtd_theme/static => _static}/fonts/Raleway/raleway-v14-latin-regular.woff2 (100%) create mode 100644 user_guide_src/source/_static/img/ci-background.png create mode 100644 user_guide_src/source/_static/js/citheme.js delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/__init__.py delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/breadcrumbs.html delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/footer.html delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/layout.html delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/layout_old.html delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/search.html delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/searchbox.html delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css.map delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css.map delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/FontAwesome.otf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Inconsolata-Bold.ttf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Inconsolata-Regular.ttf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato-Bold.ttf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato-Regular.ttf delete mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt delete mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css delete mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.ttf delete mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff delete mode 100755 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff2 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.ttf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/RobotoSlab-Regular.ttf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2 delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/js/citheme.js delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/js/modernizr.min.js delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/static/js/theme.js delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/theme.conf delete mode 100644 user_guide_src/source/_themes/sphinx_rtd_theme/versions.html delete mode 100644 user_guide_src/source/images/appflowchart.gif delete mode 100644 user_guide_src/source/images/arrow.gif delete mode 100644 user_guide_src/source/images/ci-icon.ico delete mode 100644 user_guide_src/source/images/ci_logo_flame.jpg delete mode 100644 user_guide_src/source/images/ci_logo_white.png delete mode 100644 user_guide_src/source/images/file.gif delete mode 100644 user_guide_src/source/images/folder.gif delete mode 100644 user_guide_src/source/images/smile.gif delete mode 100644 user_guide_src/source/images/tutorial0.png diff --git a/user_guide_src/requirements.txt b/user_guide_src/requirements.txt index 37e7846a4b58..44d55b63ef88 100644 --- a/user_guide_src/requirements.txt +++ b/user_guide_src/requirements.txt @@ -1,3 +1,4 @@ sphinx==1.8.5 sphinxcontrib-phpdomain>=0.7.0 docutils==0.16 +sphinx-rtd-theme>=0.4.3 diff --git a/user_guide_src/source/images/ci-logo-text.png b/user_guide_src/source/_static/ci-logo-text.png similarity index 100% rename from user_guide_src/source/images/ci-logo-text.png rename to user_guide_src/source/_static/ci-logo-text.png diff --git a/user_guide_src/source/images/ci-logo.png b/user_guide_src/source/_static/ci-logo.png similarity index 100% rename from user_guide_src/source/images/ci-logo.png rename to user_guide_src/source/_static/ci-logo.png diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css b/user_guide_src/source/_static/css/citheme.css similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/css/citheme.css rename to user_guide_src/source/_static/css/citheme.css diff --git a/user_guide_src/source/images/favicon.ico b/user_guide_src/source/_static/favicon.ico similarity index 100% rename from user_guide_src/source/images/favicon.ico rename to user_guide_src/source/_static/favicon.ico diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.eot b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.eot similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.eot rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.eot diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.svg b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.svg similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.svg rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.svg diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.ttf b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.ttf similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.ttf rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.ttf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.woff similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.woff diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff2 b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.woff2 similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200.woff2 rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200.woff2 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.eot b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.eot similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.eot rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.eot diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.svg b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.svg similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.svg rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.svg diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.ttf b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.ttf similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.ttf rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.ttf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.woff similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.woff diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff2 b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.woff2 similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-200italic.woff2 rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-200italic.woff2 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.eot b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.eot similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.eot rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.eot diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.svg b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.svg similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.svg rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.svg diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.ttf b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.ttf similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.ttf rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.ttf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.woff similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.woff diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff2 b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.woff2 similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700.woff2 rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700.woff2 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.eot b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.eot similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.eot rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.eot diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.svg b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.svg similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.svg rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.svg diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.ttf b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.ttf similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.ttf rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.ttf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.woff similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.woff diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff2 b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.woff2 similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-700italic.woff2 rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-700italic.woff2 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.eot b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.eot similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.eot rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.eot diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.svg b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.svg similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.svg rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.svg diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.ttf b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.ttf similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.ttf rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.ttf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.woff similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.woff diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff2 b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.woff2 similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-italic.woff2 rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-italic.woff2 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.eot b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.eot similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.eot rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.eot diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.svg b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.svg similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.svg rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.svg diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.ttf b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.ttf similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.ttf rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.ttf diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.woff similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.woff diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff2 b/user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.woff2 similarity index 100% rename from user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Raleway/raleway-v14-latin-regular.woff2 rename to user_guide_src/source/_static/fonts/Raleway/raleway-v14-latin-regular.woff2 diff --git a/user_guide_src/source/_static/img/ci-background.png b/user_guide_src/source/_static/img/ci-background.png new file mode 100644 index 0000000000000000000000000000000000000000..845e6e0da943428b09bf66081c8eb68289644875 GIT binary patch literal 28105 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 0) { + document.body.classList.add(prefix + value); + } +} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/__init__.py b/user_guide_src/source/_themes/sphinx_rtd_theme/__init__.py deleted file mode 100644 index 7f70473d8282..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -"""Sphinx ReadTheDocs theme. - -From https://github.com/ryan-roemer/sphinx-bootstrap-theme. - -""" -from os import path - -__version__ = '0.4.3' -__version_full__ = __version__ - - -def get_html_theme_path(): - """Return list of HTML theme paths.""" - cur_dir = path.abspath(path.dirname(path.dirname(__file__))) - return cur_dir - - -# See http://www.sphinx-doc.org/en/stable/theming.html#distribute-your-theme-as-a-python-package -def setup(app): - app.add_html_theme('sphinx_rtd_theme', path.abspath(path.dirname(__file__))) diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/breadcrumbs.html b/user_guide_src/source/_themes/sphinx_rtd_theme/breadcrumbs.html deleted file mode 100644 index 5578b619ceb6..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/breadcrumbs.html +++ /dev/null @@ -1,82 +0,0 @@ -{# Support for Sphinx 1.3+ page_source_suffix, but don't break old builds. #} - -{% if page_source_suffix %} -{% set suffix = page_source_suffix %} -{% else %} -{% set suffix = source_suffix %} -{% endif %} - -{% if meta is defined and meta is not none %} -{% set check_meta = True %} -{% else %} -{% set check_meta = False %} -{% endif %} - -{% if check_meta and 'github_url' in meta %} -{% set display_github = True %} -{% endif %} - -{% if check_meta and 'bitbucket_url' in meta %} -{% set display_bitbucket = True %} -{% endif %} - -{% if check_meta and 'gitlab_url' in meta %} -{% set display_gitlab = True %} -{% endif %} - - diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/footer.html b/user_guide_src/source/_themes/sphinx_rtd_theme/footer.html deleted file mode 100644 index 80815bd94753..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/footer.html +++ /dev/null @@ -1,54 +0,0 @@ -
- {% if (theme_prev_next_buttons_location == 'bottom' or theme_prev_next_buttons_location == 'both') and (next or prev) %} - - {% endif %} - -
- -
-

- {%- if show_copyright %} - {%- if hasdoc('copyright') %} - {% trans path=pathto('copyright'), copyright=copyright|e %}© Copyright {{ copyright }}{% endtrans %} - {%- else %} - {% trans copyright=copyright|e %}© Copyright {{ copyright }}{% endtrans %} - {%- endif %} - {%- endif %} - - {%- if build_id and build_url %} - {% trans build_url=build_url, build_id=build_id %} - - Build - {{ build_id }}. - - {% endtrans %} - {%- elif commit %} - {% trans commit=commit %} - - Revision {{ commit }}. - - {% endtrans %} - {%- elif last_updated %} - - {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %} - - {%- endif %} - -

-
- - {%- if show_sphinx %} - {% trans %}Built with Sphinx using a theme provided by Read the Docs{% endtrans %}. - {%- endif %} - - {%- block extrafooter %} {% endblock %} - -
- diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/layout.html b/user_guide_src/source/_themes/sphinx_rtd_theme/layout.html deleted file mode 100644 index 2a61142514ae..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/layout.html +++ /dev/null @@ -1,235 +0,0 @@ -{# TEMPLATE VAR SETTINGS #} -{%- set url_root = pathto('', 1) %} -{%- if url_root == '#' %}{% set url_root = '' %}{% endif %} -{%- if not embedded and docstitle %} - {%- set titlesuffix = " — "|safe + docstitle|e %} -{%- else %} - {%- set titlesuffix = "" %} -{%- endif %} -{%- set lang_attr = 'en' if language == None else (language | replace('_', '-')) %} - - - - - - - {{ metatags }} - - {% block htmltitle %} - {{ title|striptags|e }}{{ titlesuffix }} - {% endblock %} - - {# FAVICON #} - {% if favicon %} - - {% endif %} - {# CANONICAL URL #} - {% if theme_canonical_url %} - - {% endif %} - - {# JAVASCRIPTS #} - - {%- if not embedded %} - {# XXX Sphinx 1.8.0 made this an external js-file, quick fix until we refactor the template to inherert more blocks directly from sphinx #} - {% if sphinx_version >= "1.8.0" %} - - {%- for scriptfile in script_files %} - {{ js_tag(scriptfile) }} - {%- endfor %} - {% else %} - - {%- for scriptfile in script_files %} - - {%- endfor %} - {% endif %} - - - {# OPENSEARCH #} - {%- if use_opensearch %} - - {%- endif %} - {%- endif %} - - {# CSS #} - - - {%- for css in css_files %} - {%- if css|attr("rel") %} - - {%- else %} - - {%- endif %} - {%- endfor %} - - {%- for cssfile in extra_css_files %} - - {%- endfor %} - - {%- block linktags %} - {%- if hasdoc('about') %} - - {%- endif %} - {%- if hasdoc('genindex') %} - - {%- endif %} - {%- if hasdoc('search') %} - - {%- endif %} - {%- if hasdoc('copyright') %} - - {%- endif %} - {%- if next %} - - {%- endif %} - {%- if prev %} - - {%- endif %} - {%- endblock %} - {%- block extrahead %} {% endblock %} - - - - - {% block extrabody %} {% endblock %} -
- {# SIDE NAV, TOGGLES ON MOBILE #} - - -
- - {# MOBILE NAV, TRIGGLES SIDE NAV ON TOGGLE #} - - - -
- {%- block content %} - {% if theme_style_external_links|tobool %} - - -
- -
- {% include "versions.html" %} - - - - {# Do not conflict with RTD insertion of analytics script #} - {% if not READTHEDOCS %} - {% if theme_analytics_id %} - - - - {% endif %} - {% endif %} - - {%- block footer %} {% endblock %} - - - diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/layout_old.html b/user_guide_src/source/_themes/sphinx_rtd_theme/layout_old.html deleted file mode 100644 index 9f2d1999b6d7..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/layout_old.html +++ /dev/null @@ -1,209 +0,0 @@ -{# - basic/layout.html - ~~~~~~~~~~~~~~~~~ - - Master layout template for Sphinx themes. - - :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. - :license: BSD, see LICENSE for details. -#} -{%- block doctype -%} - -{%- endblock %} -{%- set reldelim1 = reldelim1 is not defined and ' »' or reldelim1 %} -{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %} -{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and - (sidebars != []) %} -{%- set url_root = pathto('', 1) %} -{# XXX necessary? #} -{%- if url_root == '#' %}{% set url_root = '' %}{% endif %} -{%- if not embedded and docstitle %} - {%- set titlesuffix = " — "|safe + docstitle|e %} -{%- else %} - {%- set titlesuffix = "" %} -{%- endif %} - -{%- macro relbar() %} - -{%- endmacro %} - -{%- macro sidebar() %} - {%- if render_sidebar %} -
-
- {%- block sidebarlogo %} - {%- if logo %} - - {%- endif %} - {%- endblock %} - {%- if sidebars != None %} - {#- new style sidebar: explicitly include/exclude templates #} - {%- for sidebartemplate in sidebars %} - {%- include sidebartemplate %} - {%- endfor %} - {%- else %} - {#- old style sidebars: using blocks -- should be deprecated #} - {%- block sidebartoc %} - {%- include "localtoc.html" %} - {%- endblock %} - {%- block sidebarrel %} - {%- include "relations.html" %} - {%- endblock %} - {%- block sidebarsourcelink %} - {%- include "sourcelink.html" %} - {%- endblock %} - {%- if customsidebar %} - {%- include customsidebar %} - {%- endif %} - {%- block sidebarsearch %} - {%- include "searchbox.html" %} - {%- endblock %} - {%- endif %} -
-
- {%- endif %} -{%- endmacro %} - -{%- macro script() %} - - {%- for scriptfile in script_files %} - - {%- endfor %} -{%- endmacro %} - -{%- macro css() %} - - - {%- for cssfile in css_files %} - - {%- endfor %} -{%- endmacro %} - - - - - {{ metatags }} - {%- block htmltitle %} - {{ title|striptags|e }}{{ titlesuffix }} - {%- endblock %} - {{ css() }} - {%- if not embedded %} - {{ script() }} - {%- if use_opensearch %} - - {%- endif %} - {%- if favicon %} - - {%- endif %} - {%- if theme_canonical_url %} - - {%- endif %} - {%- endif %} -{%- block linktags %} - {%- if hasdoc('about') %} - - {%- endif %} - {%- if hasdoc('genindex') %} - - {%- endif %} - {%- if hasdoc('search') %} - - {%- endif %} - {%- if hasdoc('copyright') %} - - {%- endif %} - - {%- if parents %} - - {%- endif %} - {%- if next %} - - {%- endif %} - {%- if prev %} - - {%- endif %} -{%- endblock %} -{%- block extrahead %} {% endblock %} - - -{%- block header %}{% endblock %} - -{%- block relbar1 %}{{ relbar() }}{% endblock %} - -{%- block content %} - {%- block sidebar1 %} {# possible location for sidebar #} {% endblock %} - -
- {%- block document %} -
- {%- if render_sidebar %} -
- {%- endif %} -
- {% block body %} {% endblock %} -
- {%- if render_sidebar %} -
- {%- endif %} -
- {%- endblock %} - - {%- block sidebar2 %}{{ sidebar() }}{% endblock %} -
-
-{%- endblock %} - -{%- block relbar2 %}{{ relbar() }}{% endblock %} - -{%- block footer %} - -

asdf asdf asdf asdf 22

-{%- endblock %} - - - diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/search.html b/user_guide_src/source/_themes/sphinx_rtd_theme/search.html deleted file mode 100644 index e3aa9b5c6e75..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/search.html +++ /dev/null @@ -1,50 +0,0 @@ -{# - basic/search.html - ~~~~~~~~~~~~~~~~~ - - Template for the search page. - - :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. - :license: BSD, see LICENSE for details. -#} -{%- extends "layout.html" %} -{% set title = _('Search') %} -{% set script_files = script_files + ['_static/searchtools.js'] %} -{% block footer %} - - {# this is used when loading the search index using $.ajax fails, - such as on Chrome for documents on localhost #} - - {{ super() }} -{% endblock %} -{% block body %} - - - {% if search_performed %} -

{{ _('Search Results') }}

- {% if not search_results %} -

{{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}

- {% endif %} - {% endif %} -
- {% if search_results %} -
    - {% for href, caption, context in search_results %} -
  • - {{ caption }} -

    {{ context|e }}

    -
  • - {% endfor %} -
- {% endif %} -
-{% endblock %} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/searchbox.html b/user_guide_src/source/_themes/sphinx_rtd_theme/searchbox.html deleted file mode 100644 index 606f5c8c9d76..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/searchbox.html +++ /dev/null @@ -1,9 +0,0 @@ -{%- if builder != 'singlehtml' %} -
-
- - - -
-
-{%- endif %} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css deleted file mode 100644 index 3c33cef5450e..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css +++ /dev/null @@ -1 +0,0 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css.map b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css.map deleted file mode 100644 index 431ac41f6b41..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/badge_only.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "CAyDA,SAAY,EACV,qBAAsB,EAAE,UAAW,EAqDrC,QAAS,EARP,IAAK,EAAE,AAAC,EACR,+BAAS,EAEP,MAAO,EAAE,IAAK,EACd,MAAO,EAAE,CAAE,EACb,cAAO,EACL,IAAK,EAAE,GAAI,EC1Gb,SAkBC,EAjBC,UAAW,ECFJ,UAAW,EDGlB,UAAW,EAHqC,KAAM,EAItD,SAAU,EAJsD,KAAM,EAapE,EAAG,EAAE,qCAAwB,EAC7B,EAAG,EAAE,0PAG2D,ECftE,SAAU,EACR,MAAO,EAAE,WAAY,EACrB,UAAW,EAAE,UAAW,EACxB,SAAU,EAAE,KAAM,EAClB,UAAW,EAAE,KAAM,EACnB,UAAW,EAAE,AAAC,EACd,cAAe,EAAE,MAAO,EAG1B,IAAK,EACH,MAAO,EAAE,WAAY,EACrB,cAAe,EAAE,MAAO,EAIxB,KAAG,EACD,MAAO,EAAE,WAAY,EACvB,sCAAiB,EAGf,IAAK,EAAE,MAAY,EAEvB,KAAM,EACJ,cAAe,EAAE,GAAI,EACrB,UAAW,EAAE,EAAG,EAChB,UAAW,EAAE,KAAM,EAEjB,YAAG,EACD,IAAK,EAAE,IAAI,EACb,oDAAiB,EAGf,aAAc,EAAE,OAAQ,EAG9B,cAAe,EACb,MAAO,EAAE,EAAO,EAElB,gBAAiB,EACf,MAAO,EAAE,EAAO,EAElB,oBAAqB,EACnB,MAAO,EAAE,EAAO,EAElB,sBAAuB,EACrB,MAAO,EAAE,EAAO,EAElB,kBAAmB,EACjB,MAAO,EAAE,EAAO,EAElB,oBAAqB,EACnB,MAAO,EAAE,EAAO,EAElB,oBAAqB,EACnB,MAAO,EAAE,EAAO,EAElB,sBAAuB,EACrB,MAAO,EAAE,EAAO,EAElB,qBAAsB,EACpB,MAAO,EAAE,EAAO,EAElB,uBAAwB,EACtB,MAAO,EAAE,EAAO,ECnElB,YAAa,EACX,OAAQ,EAAE,IAAK,EACf,KAAM,EAAE,AAAC,EACT,GAAI,EAAE,AAAC,EACP,IAAK,EC6E+B,IAAK,ED5EzC,IAAK,EEuC+B,MAAyB,EFtC7D,SAAU,EAAE,MAAkC,EAC9C,SAAU,EAAE,iBAAiC,EAC7C,UAAW,EEkDyB,sDAA2D,EFjD/F,MAAO,EC+E6B,EAAG,ED9EvC,cAAC,EACC,IAAK,EEkC6B,MAAK,EFjCvC,cAAe,EAAE,GAAI,EACvB,6BAAgB,EACd,MAAO,EAAE,GAAI,EACf,iCAAoB,EAClB,MAAO,EAAE,GAAqB,EAC9B,eAAgB,EAAE,MAAkC,EACpD,MAAO,EAAE,IAAK,EACd,SAAU,EAAE,IAAK,EACjB,QAAS,EAAE,EAAG,EACd,KAAM,EAAE,MAAO,EACf,IAAK,EEX6B,MAAM,EL4F1C,IAAK,EAAE,AAAC,EACR,iFAAS,EAEP,MAAO,EAAE,IAAK,EACd,MAAO,EAAE,CAAE,EACb,uCAAO,EACL,IAAK,EAAE,GAAI,EGrFX,qCAAG,EACD,IAAK,EEmB2B,MAAyB,EFlB3D,0CAAQ,EACN,IAAK,EAAE,GAAI,EACb,4CAAU,EACR,IAAK,EAAE,GAAI,EACb,iDAAiB,EACf,eAAgB,ECQgB,MAAI,EDPpC,IAAK,EEO2B,GAAM,EFNxC,wDAAwB,EACtB,eAAgB,EEsBgB,MAAO,EFrBvC,IAAK,ECzB2B,GAAI,ED0BxC,yCAA8B,EAC5B,MAAO,EAAE,IAAK,EAChB,gCAAmB,EACjB,QAAS,EAAE,EAAG,EACd,MAAO,EAAE,GAAqB,EAC9B,IAAK,EEJ6B,GAAY,EFK9C,MAAO,EAAE,GAAI,EACb,mCAAE,EACA,MAAO,EAAE,IAAK,EACd,KAAM,EAAE,EAAG,EACX,KAAM,EAAE,AAAC,EACT,KAAM,EAAE,KAAM,EACd,MAAO,EAAE,AAAC,EACV,SAAU,EAAE,gBAA6C,EAC3D,mCAAE,EACA,MAAO,EAAE,WAAY,EACrB,KAAM,EAAE,AAAC,EACT,qCAAC,EACC,MAAO,EAAE,WAAY,EACrB,MAAO,EAAE,EAAqB,EAC9B,IAAK,EEZyB,MAAyB,EFa7D,sBAAW,EACT,IAAK,EAAE,GAAI,EACX,KAAM,EAAE,GAAI,EACZ,IAAK,EAAE,GAAI,EACX,GAAI,EAAE,GAAI,EACV,KAAM,EAAE,GAAI,EACZ,QAAS,ECkByB,IAAK,EDjBvC,iCAAU,EACR,IAAK,EAAE,GAAI,EACb,+BAAQ,EACN,IAAK,EAAE,GAAI,EACb,oDAA+B,EAC7B,SAAU,EAAE,IAAK,EACjB,6DAAQ,EACN,IAAK,EAAE,GAAI,EACb,+DAAU,EACR,IAAK,EAAE,GAAI,EACf,2CAAoB,EAClB,IAAK,EAAE,GAAI,EACX,KAAM,EAAE,GAAI,EACZ,UAAW,EAAE,GAAI,EACjB,MAAO,EAAE,IAAuB,EAChC,MAAO,EAAE,IAAK,EACd,SAAU,EAAE,KAAM,EGhDpB,mCAAsB,EHmDxB,YAAa,EACX,IAAK,EAAE,EAAG,EACV,MAAO,EAAE,GAAI,EACb,kBAAO,EACL,MAAO,EAAE,IAAK", -"sources": ["../../../bower_components/wyrm/sass/wyrm_core/_mixin.sass","../../../bower_components/bourbon/dist/css3/_font-face.scss","../../../sass/_theme_badge_fa.sass","../../../sass/_theme_badge.sass","../../../bower_components/wyrm/sass/wyrm_core/_wy_variables.sass","../../../sass/_theme_variables.sass","../../../bower_components/neat/app/assets/stylesheets/grid/_media.scss"], -"names": [], -"file": "badge_only.css" -} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css deleted file mode 100644 index aed8cef06682..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css +++ /dev/null @@ -1,6 +0,0 @@ -/* sphinx_rtd_theme version 0.4.3 | MIT license */ -/* Built 20190212 16:02 */ -*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#3a7ca8;height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin:12px 0 0 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-regular.eot");src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bold.eot");src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bolditalic.eot");src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-italic.eot");src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab/roboto-slab.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css.map b/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css.map deleted file mode 100644 index d43241724c94..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/css/theme.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["../../../bower_components/neat/app/assets/stylesheets/grid/_grid.scss","../../../bower_components/bourbon/dist/addons/_prefixer.scss","../../../bower_components/wyrm/sass/wyrm_core/_reset.sass","../../../bower_components/wyrm/sass/wyrm_core/_mixin.sass","../../../bower_components/font-awesome/scss/font-awesome.scss","../../../bower_components/font-awesome/scss/_path.scss","../../../bower_components/font-awesome/scss/_core.scss","../../../bower_components/font-awesome/scss/_larger.scss","../../../bower_components/font-awesome/scss/_fixed-width.scss","../../../bower_components/font-awesome/scss/_list.scss","../../../bower_components/font-awesome/scss/_variables.scss","../../../bower_components/font-awesome/scss/_bordered-pulled.scss","../../../bower_components/font-awesome/scss/_animated.scss","../../../bower_components/font-awesome/scss/_rotated-flipped.scss","../../../bower_components/font-awesome/scss/_mixins.scss","../../../bower_components/font-awesome/scss/_stacked.scss","../../../bower_components/font-awesome/scss/_icons.scss","../../../bower_components/font-awesome/scss/_screen-reader.scss","../../../bower_components/wyrm/sass/wyrm_core/_font_icon_defaults.sass","../../../bower_components/wyrm/sass/wyrm_core/_wy_variables.sass","../../../bower_components/wyrm/sass/wyrm_core/_alert.sass","../../../sass/_theme_variables.sass","../../../bower_components/neat/app/assets/stylesheets/grid/_media.scss","../../../bower_components/wyrm/sass/wyrm_core/_button.sass","../../../bower_components/wyrm/sass/wyrm_core/_dropdown.sass","../../../bower_components/wyrm/sass/wyrm_core/_form.sass","../../../bower_components/neat/app/assets/stylesheets/grid/_outer-container.scss","../../../bower_components/neat/app/assets/stylesheets/settings/_grid.scss","../../../bower_components/neat/app/assets/stylesheets/grid/_span-columns.scss","../../../bower_components/wyrm/sass/wyrm_core/_neat_extra.sass","../../../bower_components/wyrm/sass/wyrm_core/_generic.sass","../../../bower_components/wyrm/sass/wyrm_core/_table.sass","../../../bower_components/wyrm/sass/wyrm_core/_type.sass","../../../bower_components/wyrm/sass/wyrm_addons/pygments/_pygments.sass","../../../bower_components/wyrm/sass/wyrm_addons/pygments/_pygments_light.sass","../../../sass/_theme_breadcrumbs.sass","../../../sass/_theme_layout.sass","../../../bower_components/neat/app/assets/stylesheets/grid/_private.scss","../../../sass/_theme_badge.sass","../../../sass/_theme_rst.sass","../../../sass/_theme_mathjax.sass","../../../sass/_theme_font_local.sass"], -"names": [], -"file": "theme.css" -} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/FontAwesome.otf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f36e4f73b8efa40bd6f604fe80d286db70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134808 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 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Inconsolata-Bold.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Inconsolata-Bold.ttf deleted file mode 100644 index 809c1f5828f86235347019a50e78b4b486a6a045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109948 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 lSJOz#fX%lhbk8e1i0vq836dY`S4{>Iiq8{2xe zf!)bAvQ1JB+sy7_Ti8~1H`^xVN-wkR(kpC-)P}1}ud*Swi|uB6*j~1e?PmwrL3W58 zX5V2)*mv1I813`f_b{9MK0AhPs!;kf`zPt=>^S>pc7pv2yO;eyn#oQ|AFv;?Q|w1l znbgisvwvmxu^(gp`4ed+yPy4(x!GBEjy)iCu=99#^+9$4_u(!|UF;!9A}81-$-#b( zs^&p8>1GeJU$94TSp8%6OB@}2l>Hk{RQ0gO*yHR8sh2&;o?=h4XV|aUvr->>4tmS( zV9&D`*l*Zx+3(nk>?QUxdxgD<1~^ChU-lY%o&BEufxRKkWpA>#*dMVoS|z~x}>?7$G_A&djG>?74{zID2K4t&OuCV`NpRxaDf5AR) zHTxetg7rE3EBk`|FZ+`HjSWky(K)Wcot$;dgDVC&Zo+Y$TUyW6T*I}}TCU>(cp4~( z2jiKzP(F^2=V5#T59blmzwk(D1E0tz@hIsmx{XgU@YM0iJep78F?=eI<#Bu(M;F24 zd4lxs+#n5OMxVr!`E))5FSRe`DLj>@aU(bJbe;hT>`rc$HgSuznOmie+=f%(Sv;HP z@LZn9^LYU;Ox;H*zO$;?2B;yLc;K&f9o9U%^-M4&KSTcsK9icko``$NTvJU&ROcYQBcA`+9+WOf zKa-w-l8XKO06)kN@x%N((pG*%`h}$9-{tp6r=-8~@A0Gj`}`RHCw`p&Ge5!qh2JaP z&3_;r;V1bI`6>P*ej0Z^{!_XlT||ewPm0IN&3CX;b4dCTy5W=3LH@7OF@7Kav2;}W zp7cY026AwK^c4RIzn}kQS@L%y~`E&f&{CWNY{|)~w?m7obJEU!p?T4h@I9qkQbXmHK|4w?0 zzlgIKCH!Un3V)Tq#$V^Z=YPPf=Wp`2_#gS({2l%-e~vn5voXB)1Rb@ zQcZ@oiz%uY)l^liDh{ui=vDEm1l+4kR3)jBRnt{7)br}9s+YBLI`S#iZ5B#mVl1^uHZ+DljqT|3S8`dZP+h7}SE}T)ROAj+W(GNY$;l|}N(SxT3})*bN=5{= z76qjxQ|FK~ro`1r*4&NgxP9U3e4s$Yo#ufIyCb!m+X=gDN|^4 zc(Ex^WeP7H=Fs_V1E{CH1Dzet0g+R1)S;X2UkS35*jXYiGn!TK{JsunUz=aG&QvgG z3e2FdR9ho+rAFpT%{5#xTP+IdSxQzc-eerwg?^Z`6%J%)2QTz1(1q9FvpBL9eAx<~ zY=xD1GD())a&;{#p0-vHL<}-pWLVImFe+QgMz%v+=PMlqD>OK~cDAN&jLQxsp>l-) zhnMRLGKV9y?s_hxY1R32Ij2NdC)Zz19rYdBI#G+|g3QU)E*3lqUOdKwz{M@?u3lGP zd!Kgk@?PgES8&5vpd2q(Dd_S{ZG!-jy~~x_WK&pGo~vCV&<8EKrnTl-Rdwm@TBna0 zDE)F7i9JWLEsAYZ>@3+X@!Dm|w*p_1r+nMVMs-u-mw0V~2mUslQ(=%(=~SI#ovPF2 zt0QKs+?Fj4b6#-s7z=`$eVNg=_zE3R3PI*_txM!f>+%b=D4}*Go23fbr3!haN;XSH z_CRJY>p74mEfF_|`PmmI%Kj*nF}-;g6mg?3aigk|QaT)s{>PuuOwG&)_S zNXr!LWlGVODN)Ph)U9%bL8qpar_Eaxl&Vr%uIV1@4$2f79bRk-RGCtt9G1}T>$?MU zxvty4j$|pZvqW0xbnU_2*LAuI=1hSZ^p$CQWv=wfT-*1o!!sZr?Td0jS{5R`6x#sr#wZ?H2@5iJ;RJVW34}RG!it@Q%AE zvFvi~fUlGQrljrg+BuqmF>X7QvMW~-c6hn3Aaj(54qVS|YJvXTCN?OY?||rh2Ygl9 z;>gL<4hmib502$MaM0KJ4$7VHnz2ARAGu0_muG3$_;+0=J@9Q&LWfy(QFu7tNg5)H40$X(Rutkcn z#V`h2a1^!}4qyw)V2c3_cAkv6rK`I$08(wbaP$v$3rA3Y8=A9l2DWw&^eV3QRSH~R z`)V1k5At}I>~zs$xD43Ut{{}t=o;wk6=?_ur9loQ4RXq9$Sz7lz)>0kPEJEO4B5g)cdIAtF52EZ9Fz6a?|c?~_s$ zpE78U4C;$VQT*bKeTsPW>5E4nf*yy(I;jUWp}U3V3mExZL{D8>QXA^*!*_e%N=nfZ zddEO_zpJIGgT8EG;;Ro5MTbjx1huv=A3$UXaB?=~28MB1VNZ!@I+*Mz*@lEIvMWpC zW^;*Bz2q?iaH7d!V8{w>?(XRB>O@uPclNGPw{&+cS33s0)lz0R1okp@M|-bRMk>!d z5LpOI2+Y>@xcU%Z30A7GJR|~4GFk#?VztPD)ML0hT%BN&j3mb%;Ogw@ zUjwwl!(x>S)@qjJAW$Aejkm+q(=pID-iaxXQBx+gGXTIF_S z%e8CTx(E7PGP`8)*a{`};@c*Vs`!?(YqQGf*cAM>Qiry)y$cg*ZJ!H!XDwl(eB{nn zE+EuSvrTTaW}8w=ZRVUn(dlA{Y6=wnE4e61z}Q2@ctk$w&JIyV@Rhp*n=;3;DYe69 zE(sK)fnWU0(6;XGmCmN_RUpZSRUSKS@)&Ej$rBpb_7HUJO|Fja!7*TKrc8>QYqP=) z*n+FDCf-7d5Et@(9%4T}Av(Ke`Dz9dkt)-&Zfvw;v z%?%Ry5orer`9OAxk`&HR?~p9M#`#858BQ=qI4AfE1i~kf27MV!WJEZFWkzR%*%m*y z+0UKl=e8+sOk8~M5U^Jj~a61r&E# z{I*oCcYZ8=j5WxMcmqt*w5lG)5w`mR0!H>|Vn^T5+@bp2=-Zwn^bIHhr%JvWPL(zK zkpd^;dEwN4 zb@gtZHxmP!p}=a9G3M!U()jBb5ntI5rc`WC(W(Q3CkdC9pM zEU47c>~L!x_3>_1QbWzH_3?)In4x;TySf@)#SJlfcP_bd8yfUyWoT!Mdj`CeFTLAL z;bww-w7OmoYKEM8cTjbGBYgA}7DTRWa%DHhG(vZ3jGLu3G#K1cb-k;h!Q@sM^$xvT zo#X^%n$qfex5i+1YYlefqruG@O>VW(0J`)oXEjZBJ%td(F){`8>sB>7n%%0@cm$T} zhx9{8;H+7bgiJ1|Z>)}S)-==`8sZ!D?&5{@2#cYtDe0Ts8lziRnsyF*XM$5&d>ZTq zaNJ;bx_MKpn>B+9w$yit#NGL_V8}*JMgOkcd@Joszp1SohAks@EO2^)>7S!sM}UH#ed<4fJlX?KrLqdJS4Y(E=9KcV<>vq>lk6?EC2rHTw@*@sZR zlx%9e0nxl})CLNtC};{4+JKzQ2K}?)dv#IWqyV9OCc*#~m%62*bJ!^pwIRZYeI)Lv zt#^+%*!2!~Fe+b=0Ts@!Z$$DBPME;3IbpXCHJ%OErnz^f#Uy}Dk;q#_n#n!Uc$Sep z34A6y%6L{q_GIH(HQCX|vl_Ce7|&|SjxnCqkv-LTHh}C{o-! zAb(^hB7bBjA%A2iBY$L1NB+p3f&7teH0ldQ^D!C0)(MUJQj~2Y)deSPw~^{VQVXxSupM(SA&o9L)VM@9u`@#oC-!B(R_ zOVDcr9CKXX8=#Z9A$jC4O@ay&{3|Oml!-JcNuREtO)Ve1tQ;DeZJ3RorXE8CdRBA?*|>%p36|!fi<;yP1DG1U zW|9DN2bQL}hSCjsec=%Bne4&pfBU4&KS5G8_)q<8^;N<(7hYVow+dv zq)?9h!4jze-whH0A=Kll(MzBZG^kk^Ag-YV7@dfmB#6K-1}*9;$I?R8$oKL=4+=EN z3LgxGU{QfD$Q^**La#43%%()C^a{OUA~OnyrP}&*eIbTiqMpm1Ksr_g+9Z5cBFHzo z%Y}D+jcYV0B?Wp-?wQ`y1oxGqY9tZh+AMpEw+J0YI&rbw9adUj9fKiLU)Yd-Hl0PH zfzG-rv?iwds?g%ALcMYQ@m(9E#OTgV^9S%o@+N3Ey7SV8Q1z&O4WUWjj5ZW#x;q^t zmWnJ>_4SqsRZ9cfRXW<4oQ*Q{I~YQ!u8Vs9%`5Tj8&#>lr`{5Wsf#K!SZ*4#8NAIkBSmljW@M4V7^;>+}GWO}09z#(p+Ek~rgGtr(aZsK1FbSyH$oduXV zMt2UZxx_aI7_2YHxa#Fpm658jdoCDzixD?X%HWs>2P4OP<2fdLs^Jhm3kb%6pc;Z9 z$3lW3M=imSqt5sMdc6|37Qw}YYq9YGoKYdadbni227+Vcw}jw?>sEpjuB8MgT(?o0 zr2tz-X_Di1N|PLolqNZx1XB)26Ty(9nPAA#LNMfT3A*fXwFJpyV0vXI!So3j z3Luz%L@w}Q9S~n4#wyuKF$QHPfv*Oh0vY8R*+~FvWhViw18kuW-+J*S@NJNt1b(ON zB=C)hSt#S%Bs&RUv+N{*y8t`Whi{Ac68N^tP6EGMb`tnD#GEPP+b%l^V2A7^fStw% z0@d6rtlHDu0WP;Hv3j+4n5MT(Fd2HL29hD$i_uJ;{`8!cboTSJZPQdzDmj0aACMdn z9-s=4zsj^`+|&_YLH38oJsS9^`cWL23q)wB{b8wC{1@LUsqAbb+pz!w{*L;ys+O{| z$@Fz8U=xlm7w>3>lnW4g==x`c0W$(315_cY7uo3DZuK6FyJZh(TA*R43`C-)Q}vc=i3xnR~BRvJ4^5`+fiaCp~v|_S|!)oH=vm z%sFT73Mqu}AaRKB#KWde#y2VC$@k$ib@IeX-4&avMgdff?^`C%>^tmludZst_Zx+X z?4Nwt;p0y_bMtZ`O0E-P zF?;Q*Wh-5e|6z@gZ3}U~c`X3OtBwMEzZ~C7)^6Bx;$6|B{($dy3z4~X{l*o``uZ-o zOUUjskJ|3G~J_=k92@$-u7Oc!^`&xD%T zJ#CK2TEA?|(V_t3g}?rOlrKa&+LJnN!KAS0oG@-qSWKBP8|m!caSOs?;q<;~VX=C4 z-}JE9G>7hl)rhOzyyC);ze2tn*EC$Sam~ZE7#G1- z;yMZ!!8ZZ-b`*~>mjPS_xFWd9`BL&0@cu2pJ090oT-$J+i|Zm>mnU6x|9F&jH$JHz zD%-lQMV{J07qyk(gip`k$e(FqpGe4g_;<*3`n11i%K{mY5m_#4_ z@8xnfKPMAk5{L9dq6nGT$N79tX-3I@mwXgy2B&UH6JK)P$!R91S)7jGG@H`I=bX>y z{66_NDn~(X^tW-^&1o*DHJmy*_3%^aoOj6%l=Cb@uIBV+f=iM-Qf6^JB&v`P$xp!H zZ;Exuk5v)M%a@VAf>N=c@Wp<@7hiDx3(ha%{2DIJ!H|AV0RZpJE?f={&lE3+dZ9dF zTrphL=2b5oo*R&F#np*xBCZ}>GjS1YF0O^R2)-P+Hw)qZ3d;)E(*rttvV`>H;nT;L z;kjDSr95kK9gS-Xu9I<{j_d5Ci|(&QdAH(|>Z0jLDdEp$&5a|L!TV&}>!N6&f&U^VvLMmyJT=i+v* zn{r&Q-9FDW`|fNzH_y&3wsHeK@~pIAo}=vCCd$#j=Xec6U$_p>R=~FL9m<_+=Pu&h z<@R054cxuf#=DVn?mf8sE6*)v?sm#~(k+Vccd9mBKyeC*HR2zHjF~v2**aoLAU6r`%{l@!q@14|N@4a@8VcrJ;8@S6k;xG*(4jZ^@ayIT-vtm$gpH-Wuk#bb>0G{_@ zf>Fr>Fta?=F#z*y(xrGGCyINYb?-rLpPfrsIT{&#*Hcb8Q1bC4SdD$R(ayEoxwxI{ zwsPK=?A$KOQF#L`@JzGrdS+X>fxEhW-~5DUll81;-Y~hv7R>vGo!e{Wl4=`Ly4?}s`^)L@!kfbW;txvTBm4R-EkJ9jJPG<6xa z-7bZ4`z)AVoqd3LKo^vcoSyr>9m!AV^_THLA&uujkIdXA&fRCXk8-+wlzYg&`v~Wr zwD4%fVHyzCp7Z^k?sD!mI|u$SVee87pB;dKqs+Vb zG;;wvS77JBLuS2p`~2nh-5NW`Qk3fTw_C7*9{It4W*tmt#sk;se?QZdM$3A_`?#NF zjvqAkgEx>;?kGFAiF3!>cPTe;cdL!JjdHqV|GEB)2680ZeSaqytr})-tN(KUwe*CC zayQz!TkPDgICnYj4!~}=@1i8M;{n_qfc@FN`KX`ft_0sIhso92ux2|q#?Fnmb5kfsG!4uN%t+3W zUXlb`KzE7a7A&wduv$MGSZa;=pd8Ai@{(bGlP8m5f%O)iF3*!be93;3PXkN+CZ8f_ z@@euDfn%w>z=^m{wR30Lx$|^wxO)lZNIvTv)8I<`?vDf41%A%3-`F{Z@e`b5YUmue zCSX6IsiC=(>%9|q@3nKN5#I^+Fy|g0boW_?y=237**SXR4Y~`O?)Cj0t@@C2ui3dh zb}nJ%{0_>2rh9z@uyp%www(*uxdJ;Ev2uaW?A%wB@$w{OFsOj@HU)JsW%oWj(^*Qp!DN z=Ripl#w7=diUUu)Yv29I&h4{vb_yJ1 zw2hGs^#3{wnYMVz8>nrj-D|&klk$caR#_J6Towj$lh*0`O7gVrv<-G^Y;hvkoY0SG;nMeRh2b|OU!Q3AE?OD@?* zZ37%_LyEQ`J&o_)#(63&ov0)|RG0KHeLVc^t=yjU#K(YVQ>$>7d)Ge^`DIMo54eRN zFl|5JXU}2ky~0#_k6ZGdu^BbK$Nl=0Y4riMM|{AgePF;^DSNo~-TdskRHInO6nKQo zzmsgA;t@T9e0LwWr--R>ikgDE`*?Kr87CpXpZoZhfj%OCI^Vq->8HkZNVV1TbMAEt z*PFs)VHn^CnZkWHjB|kbIaBz0Zq?^Z2ZMX@Idje@)I!*%iG~kzJ9jZnUga{cX2`4D z=3R{cIFI9-Oo3MoJS7s`2DZFP2e;umrnzFe{hM3DJ`1U+1PQ+jQip~!1+o}^2G_fv zs02=1hLZOy*xJ$eF!jO!=O7Oso;+U>U+q`F<@8C0mvTy8r9J96q+hB!DUD-q?9T7TdExplrPsR)GJ?L%uc4E zgY!Xt%0cZ1P3YMx_$ddqS>|wm9SSW69jF9{K`sA~S}s$#WCyo@7q>s1QwOylrJ?;Y zsJ;aLE`wU@P-wsSkg2yr{sH-&)CTckKfDoQH|KYA8#XiDb{pjc=kj+`X<{4oLL9HI zL1|fr1L*=i7Tl67^(pS|rxGw*$K&o4hEL(1zRYE=rDw%ju4_Lm_=HcTy`~|?NaWcI zA=CJ&0;W$Ix5~jhnZ{*0G-X&yq*1>x7Q~rr?{d0_Yd@Cp4={ct&zQNBP;PE=ZBmN|p@Eq5LtdJ>@6i6ZXI%4qP3IRVBd~D>=6`~zioG+)S zh9{&|bc%_h=bP5W#Fx~9{#2q}Vjt15KcDE;?;z=k6mZ9Vj$K^qEvQ$BzvFrh*BmZ)i2VdIDZOA>&C`1bMnh)|1pRFL?HJ`BVqhPxTO9 z9M?4dEE0E%2gIMnW8!Ief_94C;%)K1_yjAIkWQH?Ju(O0rxIByYcb|yeK3 zN!*e+z)!hIwg3k*B(aYo75Y<1KKHi}Z}&HlH15wO>D^yL>stQ}B*Xii40qC+*zcm% z5Gm#(%14djQ(!3kq0lc5b%&8Cj>lN;7|`*agaw)9jjhT z;-ou)eJ`#D&Ff)&K91{ITrc6;h3gGm1lx;?Bp|^*!v!CmRJh=yqxD9jc8S`pi|+G9 z&(kyJCBw*5`E*hJ1gEm-*%*Ijip%hSwYWjtEN&Is#SU?wct|`VAj|)c@ko{tM(r5} zW@EpHR!DFJ))}PSDq3OsvuK6E=t0lIsNRG$-5lGiFd_ybIbIb45gQ*0KgVa#ijan= zk2&gaHBTL(mZ=qLrCI}A#Ze$|bRr4_zEnXG8<@TD>6eLIQGx#`ytxxZiI^moi?L!Q z{*Mr=@xM^473-n79F70wVw1Q|tN#U0{OaTl28r!qy36rW&5R*HUEEk|Ky z*2=?Wp8O8}<8nU!$H^n)a?H_{@(kG{&y?rLwetJ;-ykoLm&&8%58yH0BCnD+$`j;| z<%_`j2mXJ@ZKuc->gR5>T8R{nU=bX<0{sb*DkC{YC6{}b2aL2sVW^MPMT`zEpt%pOC!fYPy`Bi7VDl5 z<&=wdNa`749w@e694}56=h-nab2%pFWR8isfn#DG;+U8{6cZ!UDJDkNP)rQs4s@v$ z6XO>}7^4o1PM?^M5!fJ35NC+<8Dk`RoQe31u&Bf;F-CNYnPLIP?`UzN*d{J8aVUx= zD2g%44H)0aViv}CmDngw5@(7FO&p4^$q^B(HjP+orij@X{nZ%rlM$bDk%>c*H@V=J zQKCt7iK*f+@WvW(j5tMnPh4!`P)tr9c!{D#;#jffh{fQdW5rf+Hu#2mHBwNtPQEA= zqeY7tCwj%~v?ZsPQKPPcNpjni{Ey=e8Z%T_op=kx|nf6nRcoZiRj!<;_N z>EAhhgVXmBp|;+!kJALDDGpB4InCxYz-a-ek)w~>aBNCBr!|~5a@x*moYQVjr*S%) z(|MdO-gxZFqf=ILx}MW5oNndxEKV=r^m0zG1UjNMX6J9n#ySwr#?>eI1O_eLt5{w=Cq#ER!%!Poychq zr!zU7%jrT+mm_U(uI2P-PPcG+GN-3=dN!vQaC#Z1S95y9=Hr%ccHYeCt(

bO)#R zarzLak8t`Vr_XWv_sz#`+U$Id(>I;Yv322Nge>_%4srx8xe zIj!Nek<)fgh0a>G=2uO;bqtxZPrJ?Y@O?Hed@@WKJ*a29xL00JQM$&Mq;JFxps0bkailezmU9|0 zQ|R1AOk}7um98>WrW&EL)JT=B+{Ξ29ypp!R(LOYK$fsCU(S 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 YaFbT>1t<8 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato-Bold.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato-Bold.ttf deleted file mode 100644 index 1d23c7066e095b5bff2c373d4064dc4f33659783..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656544 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

f8495bJUR}lganziPo-_m8XTO;| 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%0AXJ$}2tfE_bG!=1%jk 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 MBJ=^|GbTs>0dZJj*Z=?k diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato-Regular.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato-Regular.ttf deleted file mode 100644 index 0f3d0f837d24834b9b5b0a6b735459c56f5e75c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656568 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 w-9m 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

{e2O2{s7^`lE9GCT@J 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

!ump=_U%Ldm`W#$)AJp;TW26LE?`p+s$fwQ%}C zp)_rQwQ)K?p(H1P_0%F@igOy6s+I!NoUefC&M9C6wFH=<76ThvZvvY*{{a5nItcs^ z>kx2;>^F8t-t)kF7Gu}(Iq=tW!9}md%KUEJpnCxN3f`xq*oQn#=g@kB*o}-q`$^)u zTpul{CH5unLL2Ic74wJvRzy#OTE(FEdNF$;R^!fr?71;>)f!{+DR-watweX5F|jN0 zl9&muSz|1A6WxtsCb^r%tmVEeX0p3U%-Zf2G3&Tn#Y}Oxi<#=~5Hro)C1$$2Tg(i1 zkC+W{b_4b2&Ik5Fe=+qp2AGSJ6R0P(+SHH>M9x-#M)B?fV1kR9L!J!9lUzgVTCSmN zvTLYZ+g%2%<1PoLxGRCF?kZrKy9Suwpc>V@>NRhS^5;=+bbGr4@4Kpm)dO z{EBH+&4K-J?gaTkIE@{QQd@7>%vzhq8I)4LCWxUI<_!ubLTX^8>@UzIf&Q+01m+pO z#M|a=@HTocdz)~x;1+MIYrC%NxIwp~Tgm+yPMI)%^(ao_yn}lWK2{UJ?~HNAg5N3Q z>&@-kkZvcJUF8N`?OJYi{3^(Q0h)15VT|%FpBmmN;h;!3D8nHIaUZGwJF`=4Y`Qdc adHZ(BTZNev*8X&ls2nqVA4NVRa`gZB#}q{X diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt deleted file mode 100755 index f8ca7bc37c15..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/OFL.txt +++ /dev/null @@ -1,92 +0,0 @@ -Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato" -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css deleted file mode 100755 index 1cdad74a90f9..000000000000 --- a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/fonts.css +++ /dev/null @@ -1,10 +0,0 @@ -/* Fonts */ - -@font-face { - font-family: 'lato'; - src: url('lato-regular.woff2?#iefix') format('woff2'), - url('lato-regular.woff') format('woff'), - url('lato-regular.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} \ No newline at end of file diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.ttf deleted file mode 100755 index 6b9f52028e2db0cc8787f53817312b65732b4df1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55988 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 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/Lato/lato-regular.woff deleted file mode 100755 index 9b6eb1b46739f2fc80ed8a96f868065ed0a4503b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31016 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 rbVxoczM_!%0hM*(1zA>pCSzW?SQ0RR91&+b35 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.ttf deleted file mode 100644 index df5d1df2730433013f41bf2698cbe249b075aa02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170616 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 diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca953f93e35eab4108bd414bc02ddcf3928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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 d0mRO}xo^G_%I z2O^L=ATW7lM&^H<^*^2eAN0eSJq3(x4DA1L)&F4euaO6sK5joV1E+r+DAqq4sQ>Wu z0|aVj?P25hA?l{GgpFa`oP%>HM?@(=7t5y$lA|Hyyb+&}%lcF7Py zVOq>>oZbI%cmJ;c1Ox&!PmnY&6cmq2?4Nt?RBbj#@*S#u% z($dm;AKJG3Yv)w@yrS19dscW!&dp@T$utcaiktwRu?l%Fgn7##v*Q%&IaI$|O!P}5 zE!tXI-Ss#N&%~+2xwep6)=D=@bER^nrNZX=A{Jq3H3E=sm}xcLG|pUA-88}8wRPyv zPnoSTxscjcm{McuVx_s+*=h#*Xv3UB1T}&E{uxPi!CD1QZy{>6F_-GvT;_v+@h3%S z3~p6JKLUMaO+O0%W$iTHs4{|UN^?L;ts#@G+64bnV>gujTO1A$SfkJKhUN{&{#iBu zbrz-NBAI4CWjjIN*&fwVu4RubbB`IvgcJ!WV;{$}bpWy2K1lw(2Xe|eWcN9U#V^J= z0v&sgD$Y5Kh^J4utKJ8w`)YkScnEwZDG=2~oYvdtqau)|6HAhwqW$r>MKydMdi-xf z|IPEi=Mls`ySoS4Uu8Lk>GP(?uENKw#l^+NO;vrl>caNS*3!n4J~PMG6%1?`Lo`8D zP!I`IikK!Gm+D~0Tx5dT2;-4lEPJvvNz@Roxn4bK2&F(-3ukKoTzvdLw9r!ZsOd)GFakMtPqh`I$P>j#E63N~^t! z8t)N`OP-Ey8cNVPKsgcS6B*&w9LA&4rPERq64J$9K^)cnN)EQxZgj#nJKXDP(AwtHNPvj4d!y|3WE|h>aXutjp#eR1Va1(D~!1cD@#G$XK@| z8ScdxW>*_WC0A}fCWQ_Gk+039h^tbyU`-AaRQXE3C@|xuc#bIvB-u`7jVA9qExYjR z=L}OyA;5`@PuJUM+d|rr+H3CQORerU?U9!{Bot;XUqe}i%R=!=DIcZf5IBHt${UX7 z$u&nXerDE=@3Wd|0@Hz$q*rpVDJ+Wsi!-OJ!$UKaeXQAz3oz@z3unQS7l<)x)linz zAH493JdOfC{BNrjX7CVfZBLDtgiqO>03bm9Y%opN;dZI*d!CgC7s1So zx$n!T6vhxG4g7BozT_i+(EXciSh1 z*WKx5dLayUw$Hadz3+<5D}%BZCKe`cE4yNK&2O zC_2B@YGbYTJ=@>6O14_I7;gA)sBiMPW}zMqr`$mljy|@#K)X4 zywlOE7bt(D_<9aY(j=81rYh}wpQBZ2>BFX$_0y{XD7Q1jV-(PFSPU`4DYgBSjuXGW zB&TypZ4-Ia;ZDv{*YiZ4BK%bLvA^d#3^`kw)^(lO=^V#PS}I{JY8vD2<6?gDUgByH zoos%w5n5SA70~&_wmZ}=sE_CH+$5D%I~M^tEkJ<ZQI7BsvH)rso$j0Tno$9{71< z@V}SCAhApjLIvlX0Pxk%zZqkf%M1LSF2n#NI}?5xPC=! zobSQlu20xcw~DY&-wOel-n@?qJ&by)A02bP=f7VUb$6h9A&zxij{$poi1x&>usk&q z)o~Zd^jeapPeoI1Jmh>Rc-6+ws~2@GiSZz{hBgw^soz#me0J4++L57M=6^+@00R~q za2yth-1NjYw%qz!q2gOQL3>x?qI6L_n5iR9jUE#0ppndAXQSaxXgAAg+?Y2ZVSq`= z9KUjbab4|QH-zBoMtL>BP)ja&OJ4O?2yYF#*>9aH4X@u0(otsJ5@}kXX@!4~Fy4Wh zDN>w`7i{CSlIi9?H2YDBB_h~K`_cJqA-9`a@G}pVc;w6b)PGdJz9MqO5mS;`wb~72i`W#}dhh!aglheCet+(79kLz+P{)7XRuyhb{YxtDFZ#1N?6e^# zh*vvtce7F3I~yiY){1)rPtn#OV%8zxe}b9$IU5=66PVl01yCBSd^dXUKhK1G0R|IV zcvk_Ac>q2IN6uR13{;c-_cRbEqYJTB_{Fr4IijaDP_s&jXx0$`sG}^H^o5 zz-Q`#Xift$p?Wb<=fxuzXVyNKg#>QnXBe)ocjuyk{hgW=c?V zRs~?RkX9n-Kuh2ogdASyGctZ-79U~PP*d!u<<~CRR3B7LYtxF8T{?!Nye0d%0n1-I zI4RC68nKpBKg^rfqiJ-i4HXbQx4>=dyxjLao>lA4TIu938pOX`7jX~@WPeN@jr_P# z^lTrnNnS5FJgePCzFZ$yZEE2?4_z#R){UKOsw3qqM;Tb8H@A2_3MP!1!fsit%Vn(B za_2OfhiiPV49y_-YDhUHAURUHq=tlP%rx5l^&mD@G^8z-Y=Z-tIt3L`u!>WVQxz;^ z&9LZUjm7~;VIecrymMSz9sAiMQWB|u=tF>$?NZ<_+~80;Rt&KJZ1cdqEdhb%EWus! zdJaxE0R*U{g1~6{#~l&e3R1mY+6nb{2=-5{7mcd@paR4GV(zxv{CelE`s$Ei#`XXd z)c6s?t)+nM8@GOItmYqze$tkR-@pNBhUdU3!dN9ILMYJOj4^aUvZMFQFK=P@cL1r6 z@U=sJ<=N(Bq`QQC3-wJHuee;+1OIT=^WJf^vichJbLK-(8A>DTum-ya`_|C7PvY^V z-X#zAoguBv{!+QTW6rx3-!1S_UiFDt_}ti$D*F?fI@AHKaETKn;7R7C5HXlh^h{!o zsrxdvVOX}7A?4Tr{6o+@q_3pMQZTg)Ea1)Q8|O#l$}N5<%GqV~ZE>N)M!~x7JUKA5 z9t(l39F)9Tiu!T`O`2ZQdW$v?+Qe4m558`xNHnv~bX8j4G6ay*PnvTLCWgm@K+IP1 z^SI~_P^NN)(Qy;gv`8wrCM0r zdu^7~mAS%W$G8dDhB^z`1T=lN-^sNz%Wcwkz4|)K)IQg@u1iEb91XhJ5xEwYDfvM6 zkLOfT>Goml>)dkK7RrcGd}4t$1w4`Vi@x?8r-Xz-T@erhoTTvYj;62sm##V72KMKy z7jCvo37#eEob8=(e^%k-w*#CwiWcoBL~yaY-mZ;3#7$hwrE0n&Z&_iqW9;qZ8h>;~ zOjAz(rmb4$^7bp}HHOIkg&1oXJz&O9f5ETRc`KDiwH!c>87$jXR}9R=#e{N-{typMNosUZX^8aPu^3Zb=_A_|$kJ2>CKI25a~u?@$|xUD0E z3rV0H2Dkhmtcz}Bqr1R;PGC&s1*q_(cw=w!eh^JIxmYy6ip|~R@0t~6h9kSKF8k`r z-rmZ)soKb2jgHIODnmo-1=6%KLu=Va>yJSJgYnC@P2eB{+<2U~g=4b-hjNb|x!65z z5!Z3c@32#?=kl#m5f8>l8a@f=Wi6&X>j+N1+ruaQG?CtDV~PXb>@WWf2Q($z>z7U+ zMBlz(Z=2s-T8$d;Ue6M3l3xRuVhSxm5s{3BKIpgmi-?-oisza zkmgcLp`Vnlx?L~qe?(H=WYV)H)PPR{pA7{5h`m_l^X{d`q$MOR49YduCf{c>9PI^G zU)!twAe$_^TtGrD{jAw%Wfw1k)5`DgJXWP`-7XNQ20MryLW6t0#t42k2 z0hnOio5PA`bpihQ)A=v&;|;YU&l?F@fC_Npa}OspB^Vr!zTb{NLwi)Hy`}19z@fr? zU3Jh7xd)*wL=El;v+()ck_u(iI_w^muPd_R6?OAcCyxtX2(vAWE-tjbs3u$PJ&jfGp*j;7`8P+@e0HF88@NU#6t?jH*EMz0L$My9PHiB zRVebeoyHC8Wl&pm$IT(G**{Utw9Bh)HAE_^TCH*ta-8|<-fxJ&aV4hWUSV75)+$)r zdIu%X^B9`Hh`wv*IW6Ho^#zL)v08Di99QNKyQ4Ex^x@3G;Cg6K(hX}D-{D_(j!D%6g}xd;qA)E>mv@<*$ZX$rUpcaK+~5kxF2pAac=%N>3B`6+-EO>fzLHkzfcD>r`}fy+!N&}- zUH9`HP&unio@pV+24r=ON7xE68a7?3>8!kAzHyK4Lb=YbvQ+HBn+||W{Eg?GVcYQ!l ztSPK!t!;Un>i4P0$ET?I9pdIh^EU0+RcYthPqRm& zPB}LVBWJC5;`qzHr{VN*QZ9;5?qvVIY@^viP)2>OQxb+mdkWDzLq#%PR5z67y??M+ zSjDiw%%q&n3QENt>Lwj~Ps8*c{0xvFm@csrU=eyiH}Cpb=6h0&O92O%dTc0WV%R`6~bS z;QT3eZTz7V7f#K|S{Kj{_}e_u;Joz^)V0uvH!H@e3WnVKG*Y;R5RQx=UKb=?4!qeb z=_DKa-vz<$?}ZxrbHii^hC> zLN`k`gS9^kaeye-(%)p=Q!i(kFa)B=q#!VbG7-calS3zKZMl8Kg`I^HD#h_iN?($! z>66rNVaPiYq<@#JX$rYXkw1$h7(yVDzNky$V^i%H!;0ZYI+ZXhW#@zfK7#lXMnh2Y z^3kcr0*7W=&Ss!urbd>4di6HWv0K><1f+uu%DQIF7AJcpusQzmE==J_e z-fwZbee~KU31mUe(k?U$jD<>ni>OKvN0|-t=m-(#j;6O&G~<{8=r6^gv3$D&K-xY8 z-A~Ae;#6^CAZ`&J{>W;EQAqsZ`r@~1+yiz(zXcIDK*GBO!0caA&f@eEcUcd0SLAp% ziK^4%9xfj7AK-j%&m}#)l$Krz(B|KAu~u{JsH3mYsRF-@7#pkE z;OJGjbEEV%#{Qt8>G*G(Vfh9<)rQPk1eaSAEZCJ)F~PoR(h+g}tl-VX($ zYO0R@KF7}dH^^v=pHnQ9YSNiTJWm+f!v@BwqQ$Y$ei`a_1{_|I-ss`3Ry;b`bNIE$Rnb+z+c*ky}aexvI*zKtJjccvTTZIqk!Rw!$+NgN&BT7q-IM^YM>9lAFF3qsj z{Ui)Y_-SRrj^=N_HhESJD-ltQtL~Y=Od(%jfPRpq8P9`F;O6pc)s_oF{z{=|n6er5 z!u-{h;{bvm_L%5agg+m)4aA0YAb@K`Qv~YLWx~sGmt6*V!|?F z%7PdL2(eqp+SqbvQ;>6xmHK-4tnG6El;(blqDJ+}Q2=*wlRYGBr%&K>9+K^{Aa z9GQ#O*$%Ki>UYmph71RnuwA?#!9vfTIuG|p%N;AWWwB5C+IE2*>xGPGkT?t@?Dvhd zt%Wpg_71*1_@0kBba@@FZN^TvjpVY+rkq1h2gtm zJPXCjvMjf7K+`s#pH$0kv}>*SPOV2H-e;NChSuuNAtqhRtEe-DVqBG7vr*enVEmVd zAv-&^RqMyAthD#nN)(w!Yp^GI_VB1e$~skiRlP3K6DJObNVTJM{r0E+{x$grTNFbh z_uBsc88W7$jtTI-pPGD>}Uj((F_m&nMmhI4lhx z;SZUOC;SP$w;q=0ux8Ozq190iFGeAoD%-HBSfOO9W&PK~Tem;KeV~3gA0dW>Pv6I1 zYNn)N-+Qq-I+AJB!=V9uxeoR-tL7t;-ZGy%%>9l;tMtQJm7z}(vh)}z8v;!QqkT%c z`Pr;kXU{<7gZGe(<&Zjp1|1&SGt0&iI1JiBIdPElDo}oD(oS=FPy1_j?dy9UkEB(@ z9bfbpt~myqXy`*o?NPpA2S*3Iq3$t0QzT^=d^GlO7pmjpsXe^IwU{J-P?mtkdD4jT zbfg}pfa66t&>R@5s6DBCTElqWD~=VAB5A$Y$g3nSX4Ol}s9ozugn47sFrns|d)D7D8mh1^h>F8%3W z2a5TI9W)%RgrtE1+L(i!DwwV@xZ@VytBSnvu3ay?9Y$%KBd@=bFp#4X>B};lBl^>;B5%>LW8TFDeNLsW?@@;#fCxMm!*pX9lfHt)uuajgiV$d zT#h**{Ipyhjltvp#_fvwZ6(9T&)Rb;VTsa~=gJDe$;q~EJzFO3Apn2EXrlA~F^1;i;H_jG>WmV*SvFHky zf3twjY=>%B`6@dr95pk37;>@x#zI%UP>yJ?6%2RCAY-s(SLIof9c#sG+>FEDjD6gU zD+r3UOyZKt5Q%XW6oZUQHH@|K!@vgu>y(j~#NpH5x9l+GPE6*P91EzHBE}krNo7~5 zb|0;8aj<>dJDCakJW=LK#vk^V^`8D9UP$2lLk&K$X+Ag;(w#ZeR7?dFGzJkJMi;Oc zoicM8#T@0|)<b|u?YyW0!6Ew$>Y~pX2XU`J zDYoQ`d*fm7~YwxoZtL1W7$X*5n>+fi8oUqvJri& z6nm&FFcO9AAX=7k9_;yussklMDtxu6t5OkjY3tvL7s1PUqGstoYssPT_ItLMXX))Z zJ03DK>_IPJgIKX7x8Rw<+?!kIc9MEA5hw)}5-iqzE8VFOr%mr5VC50inCtJ#tAQL} z1%tXg16rH5cZ?pPJcaYO6~hh*gGh%x5*s)RLDozXG<$(Q=kn_7fh78e%R|8C^X%4F zm9*vMr4{4*^7ibRo5iK-C*+ed7*^J_i&Im+>V~x=%ybD)(9wLptciZLN_)YB5O^v@ z{$Ja{Qtd!!GiH0^v6Ue$NG8nsD)~)N*JjWChU+1?Ny%198}eb+iG#cLFl;OopkF>K zIJg1zG{!THV!AKNdnO5aW zt-47+g@#B%3Z{it%Q@M`87PUsQr8-l>(V z7?crSbh@OEA$m#}=67-ZTp889W3?AU=1tjMdw;Ne(Izfm0-RQ+6jH&8gwGA_(Q}sf z2cqudmvKpmxhIPXLGEOm41F$3^s>mhI5{xLs3uHjw&8hlNfyhYWJ>LMMzm7Au8{{4 z-78CWHW(hd0`W;PqChl|g^3)t!&RZbm@=i00BhlV_)wg0=hMU42F)9g3L@3ao5I}H z8I}fZ8eb0a?<61oj=9=X+T!Eq!RN*aH=0Y9i8s}rg8IT>C(zNJ!Th>8L<=0PZ>~y% zhz0Bh?ag(U19g*K4YsztBIx+FBiiPs)+@S)uF6ph=|=6xgUL*jcixtPvskp*56`B0 z={4aNiYE!i0tq@Z1;pR-k?I3o>lQ~?sYinu)T9ag!9h~z6;ikT8&2oT|A@)-z( zaQOIKXY~=W6~KLycubCWOz(G95I!BBDB0Pny<_|zlgVmqx-mrqM_VmHhiBtJ`$Z5w zCPrd45%V_Ko8gYvDbKOB4l<(Fy#)}+&?NnmY-1A}rTwO$s?$(4W6U5%XfMI)w58zk zbnp#zcaX9eQujFlW$d|exgN>CX+D9ODCFX{GoRcYei!0W`_4DPA4@ELI0BSq?GTP9{qy5{Jp>{!$ilU=1r*;&BcRg z$*q-IA(UIbR;y$MuoVtrm}_sru-Iv6QF-Z$*v_HQLPEzhFGyrl8>MSf`fNpzygHW~ z_QJA574ufXwN23TR!mhNU*^BKQw@5<dJs*_=x{mDYt5qy%uW6HuIrYQdUw=BHHG z5Nt@%wEdaq4{)mv_E2B_!pNn?M`+Gf3%JA^GCHQY{6Z+#==o?VMBVKN&I-5tw2=+-ea|`(iVDzDkf` z_o4ZdXMG*j@}fOMk`);6@zP0?jJxg|pqYLnuYp;NEjq=E37d$523+{9c|=_m;Y=FC2zr0q z9ABp`#xa?^D8x?{^m9Pb8P5(LYi&GbahTA*2ISmx(8c(0gM7mGV0*-m^P2+5>2y*D zK>!ty(}TsN$-pvPyv8MaFTTJ&O7I6s@>;4;BIl36G56wWqHwlP{~pWLHf$Uy#0Puy zeV;G?gvis^Jxj`$>M5o?zm}_}UVzVP!9jt89Pwn(1x#nRAN`d2;9sJ`tk0AOz$1+E zH{8RxgaNe%M&|1hrS+*9C*P^Q=fDJ&p_?m6QWaQ!V5kK*vuF%HaecM^I*D{f1%Ubp+IA5m}APs2n1ZJu)J^J{Rl04s^nuyFN`DfFR|@!RJFA-DyQV<_xaV4SNKY62@hT@DgkLAq~ zhG+%xacHfgNfA`ZaU>zuj+4n`fU3TLj}&960XK1bcKm{wvmh9SVn*;5QgF*KxDXp> z;Zr51Q6HgH%jqJevB^Jiu6LMSlE`WNR1ubZUzzA5+#sU+UBVg8!D?yT@>=FvY+EEQ zC!*yn>I=^d@TLt~CRiEKJXWgp@5P+?!Jd%4yZjSDVZ z`OkMD7`^B2*g{%}qlKpgf7Zmo0$lvg7&BQ)Aza@3G~b|J$Ysk*P8I&CB}bAMZW-~Z zIR_wi6Up0t%hZXSOGa=}k*;=(xjt200^6TTRMf=`GX0xknXv$dY&rT#xsb_X8RNyA_$By$)d>6vNs2f?oR!rfdl)uT3^wm? zQwUBwSI&b&0r(I>$MjJH`fi%N1_>bz?&Ie_?js~TGj-`X%$+E9%n{r<<}`S$e`-p) z=*`trS)6S1Q%@D>CURjquWCtl()2l|<=i+Y;!j1i7jdhWpckp=OwWUJ0MIi}l3TJ6 z%ie2wuVKrrw_6uhff+-6)=_Nlw(qWRJwWbgGK?~1p|U<-iQ8R_>vJhnE;jiLPcBi1 zRW@hF{B?5XRh6|AR&h%$^yWc*ouol%@U#QTr4H?XOSYZzd|Vm2@o@5F7Ops_jl7Q) z_!ybL>GEq;&gio9wM`Qi-TlKa5EY2IY0@jteHNx%WR6`sJuJP1f$&aYFSPnLp{u4Y zEC0QDql)X^>kq8ecE4t_gb{C=2=3N2Gdry^aVqO$<8QdOeXI3e?r5`^^}Z(42qSR{ z0UzZY8>scj$7ip(7LQ+vQ=uIKkHj_~tcpcgSP5 zl5+MbW(cv;e_PPRsa@@MkrcgqMx5Z%N!L9-bn~Ur<+53s7!rjk3?KlB}I?)Qdv;%ICl2PJN$ftp)ow;+k%4wA>Ck$|vtQ zY_;32dscrw)Oop1ekSSV`gS{<%RUw@3VxU0lDzU1SQNO$YkfWP$ke$i6f&=S)<#|) zlsaMpADLw$TU8oa^N=>@h~Cf?=Nn=+j|^}w(vlxqQu54&1r>x{W^6ldqjSsVb<$rwy}rmwYQ01Baz>U?dDE) z6Enk8YWv#EPCC25t@EorUGU5O{POaAz%~D^imu19F!K|CcOQ6u9A(3jzt&6Lx23hJ z_sY^Wy`DrdJCS0duxEW>Bp16>_r;eS+N9O(hQNvjVv4ZBkPTG)KZS(quq)nebe34H)H7M%ti+!MZpA9N4oWcss21+ zAQwnD0vc>}2(d1Q#3z7x%6;?j6E#S26$>I+F1&^X5Yhyy)jZx2)-|Upucn@=gqJ|1 znjL{ulPOb0eXL1wk8Ah>PJa-YixeC}tZx!&A(kWBz|&k)2zfAfgt^NQ;Olk0Vk3P% zSYd$?<92$LGI`4r+F>*)w>2H8@J!QRnSiB-i2PD1f4t*yB0TW=VEPmk1ex?YExNMN zI9GtnDg}xUYG}IWCAHvEm4{~@{-51el6Asc*;aKov?K-kv&2q9S;tVToYnO+c-B=` znQKkgiC7CwY$Fiqj<-%#M!D%}%W?y{P=lzvRFF$pViFDB=NX-O>E6kM3WCB9`o^B* z{MM$j4lm`~NPO5-ia@%@awPiq@h@2GFf=ysU@*00s(yk}5oIaOg0TGff)nIUWYyxN zcEn}cZ}y^F)#s&R>KDsgsBwSUKb9_R?p87K-R`$x3itD)iTviK$x&+bcHFT*Q!eFg zNcceU!8YQz_sVsSd;ERa>;c4~o)C6(H5wX?RrI-;Mgfj(au5r*P)ju{uKG+ds!M@l zW?klvU;Oq*8pDCohHSQ24f7DeFk&%(PZcU>rFa>O6fcD4U}U3XS#+b?NZOc2maoDf zS5>B4E6*}7JnfMM)^Z2!u|FFCSETDqB*+}eo{nd-W7`sNQ!;2e+6~Ni)KbM22iZWB z%yRrZnm~6U0RBToY0kZLy)+s{VKacat74^qa)$4)&Ph1*?@Ov-g?MMEm?8Zb;eqt! zLvhaQgRdzKuk?`*jXV%Juuj*{CsQsj!V&}8J|X^iw$%6jIW)vwOI{HkFX{!z0lWlKgw@5_{( zOMVy%4F^Dsc0R@>XubIc?i6ec|UaBw?M>gea5yPFzj5S zT>m(ee^IdLw=-~?{o7xKpf^)qkrM(2p!((az6XGrED0(FM33D<0}i-zg79zA=DNXS zEsb+Zs~m#O<|j?o&r=|HRfL83{B0M~P{4zigdGU_Y0sk`&i#!eN@q9FI$Eh0D@$c= zHCwJI_FH!WbsFo5orbP4n^#UY>8;Ped9MS08=u=>R+PXtTkh6>nUbtX-mk~TlT<&} zv`4nQ78`LiHas=DuR9r3LjJaDID5~MGzV7ac6>D$N#lJ)K*b$#vtKZ<$~-Garg^@I zP>8fe%19Y_zr@ojHZ~{hg_(b+=~elZnQQ=ZFK<0h^nP0I2;dD#pcOcEKg%FDH|FA= zgCO~T$_6o8I$2SShA9w6s>(w(SXOn4pJ?h|oFzAC(qSCg$%!_$fG;Qnflw=yLUdWW zA)3k1AMBe)===HMKi6Z+RK3K-|6!Nf$WbMb-SFwgWqST%&t-)@hRVSed2jSKYbX^_BIu^IWwbNF9 zpJnu1Rn|Wqa>o_q$=jWj4UQukG7HKuhoijLbIp1FaSe$CRlFxs!%%g2>DL85wjvj( zy86kPCL7BS#|tDau=B}#QE|ffG7?kw$s+S;oe~>*PDr08^U!7HjxX!ohnTQt-D1S< zv>{kD2r9{5>ItH#v8$A+WSK86m8%+ql61HsP9hz+9q#mvT0C!ly1bL)-)G``ieJy& zd%tNl6e$!ua=U}>dM}XA>NTG{gA*PE_J3EIFWC8k4~p(C2wkZV>yfP7W~hmm#ntLo z8zO~R9Z9@lS@sMv$@L065Op;&QPR1FUw{cSF>(@B%9&rewXJ#8_cAc=o6*#1DT$xOzeycmC9E)Kw;29{@u_qV|P2(ZS zxS}xa+vYYvo$*1@$w1$QXeJ2ZsA|VX769oq82C&5=~|MRo4VlmF*%RSB7`4{P#pDd zHVO!rfZDXw4$Zpt!Il+oD?D$1+{uEk#nJjBK(eeJY%HhD`*}7)n_Btv{`Im!O4a(D z%EQ}+PvTbP=WADI;~|5XOqn2(kOqamX)kKHqw#y&_tnem731aRZGz5@?m$TdETNl9 zYS>UXk-v4THB7I;csa~%`a0{~6#Le+(mw=byX1PI&dDx!XDsGYB|_m zcnJe4os^9}S8d;{%WfLBg;;#j0-p7l;vBtSuFqcnEiu4ur+K*sVg3u1YtU+w(t}S* znYH047Q2SAnx}fb`rn$h^+M=ct#RG8&mx;^A;cRG6M`R-O{L-D%KMi~ug2yjTfo~> zH4VQ8Mvs>gE0<^aSeNJZh7>i+(1$u(`q{(nwWQK^YY{7>(QcDGjqqfWJw2Vyf}@0< z*0q@`%Zi=ABF2bB1I%U^tnxIB&zV$RNhKpCH@w6qHX=p|SL^r?GC$PTAhC+K`1sxu z=1&f_c)8l2Cc3u2W@J%(6;VRUbf0Btl2F`Y)VYf`m|vxeoTi>`gW96 zdvwr9$IR>Y)MUHq$%$rM=IkMf`b<@d5=nY#^q%C`fbwITF7v&Kd~K}4z;F$*^rQ0@ z4Sj#ac5hQzCLMN`*^3>aRyVd2a?)5z3k(T7strykphhh$nsZ>Qc7_&FaAzY51H=Kq zn4HbEn!l9dl5~X1xNQFng5l~P)~B!E-}j`fMweF^Ns421yno{$UANe9e-h$_dT3dQTzRcqepkzHk^z|s)HyzqDH#~EbY*nE z!3acTnuFHKm4Be2=5dmGaC(Z~Y(EH2Sh?kod(}((&UA6`XTR-YOn2Lq=K8Ed9J;;w zkQ210aTLZ=kK-~tSZUlpgbb=&zrtSoh^z`D-34aSz#KFN6OkBL#w9Qm3&c|6wm}xW zpST@|N0Y+_&$;v!^lp@ufMv?cYmi{r4I{lR1#NwKkwjJrH|5aRv8PE^P+iKQnnsxV zp9t{@(G&~gYy7pdSBcci0$eh7${KG?ZP|P5B!Hh!V~Ydjpyepjlz9e_y56W~f?UN1 zT}>?Ii^u;+sVa<|K{^5K$KG$V_fNK*c-!7`SKC-ilQU~8d^Yh?4bl^Be3ZK^lT{8= zS8p}8Foc24u}xec3~k@==9w{AJZg;u$Bsi94Ws6U%vuicdGkP86 zxPP_v64Oubdj3pnSIZt6EKDi*gaANFtS^9aDeN6?*l&Po^l(+nHNdVjB*mkA<#9R( zcBb{DRXMY=mRP1rN=ufcI?i2TqDX}okf?on<4}r zl;fjdikvb6STV!q@K~{=8VjL*l6Q)k40Kr!tD_9n-j}cIQH4J3L)rJNMja`rb^JJA zOox=e;F?5I3T&fsrC0_^(Yus3APsM;-FFE!Cx%+-tsa;5@zPj%AVh-)t$ zF+X@&4pt>X7%PsBv14&KggqdqHG1W^!jSt~HJUay?gXlvWsLkQPE0grR#Im*_Tl>X z$Zi}x0nE$Bk%)~}`lYFe!RX7JuD=ox%p`whlQ6|bqgsXfHaF81jT$YIL9{f(HSak? zpn0T?m@}WjLFh8hI=OyV6rERA*m#w}U1h2qzjXGbsml6#Jw&N*zdT-dd=15Ie+EtT z*#yE+H{;eR8(c31v!LGR%vg8(nR?iWQ!X zgB&?&SyDYVk5FD=GAgy6YMPzYc)U?f6w91AysneldB*ZfNwqr7o)r^k6yycj+5=oG zIsm{uOIXjQV$7>=Gfq1Zc(Qc~$x7f?D4xDB3DhOeHps*Sz*-D^I+uTCI|L@ z!^~0YFTBJ!r7pCmhdi8L0w%yf7id5|2Cex45Bt0=AS`Qc>_st%GM2eiFurXA8)&vn z(v1_c41I0zS)vsNNO%C$bu$RG48L{WZ2&C)?)C# z>17e@z3yu@{by7YpJ=5K$JiT#A#la2nF;S3f; zDSR=#+R(v$PoqqAEtF7EmCxP>bl;Bz4el=aO=r4jf0+oz{lpsf`JTJPo^$7U#Lirz z*rL0Ew*_?NZcc0iwo4?}+q1LDEVUGyv&xom@Y2<247cIV0>W%XhlS_CXn+GXfhKB1 zlkLEMF9fYoKw9yoIFBEbwmtAoO2?fPtK2%89$@3BqiiYqJ(gJ#O3CSZtS5)QCq#Td zD;_7RGd7geKFUW=+l}kCIyx@xSzhNHB=BU*rOC2NCU#BeGr7%XUc3KTRu(22MeP|OfeK}h6Sw$9 znybF@fKbPT$!GsTdDghElPCbj>FE=w$Ot1AM3OO`xCeU~O~LnREf(PRSZF*d#^Q?o z>;6J)+eJi7qg3szm{M%>vS1BMpTSV>egNC$?5H3hAr1~m4Pbo}?=89Nzi~9tHbPTP z;2V^AM16l1wX0b{vq4OIUpnQ|fwiRQ8kTb|JSWSTROq@C$lwruW0aX#qk-YnxK8H> zHw!#`jFjBf=_XQx5f~Oa{a_)-ei$&AuTgrk;Fu{BoqrAlS)sby2vM(P>jNt|rNgh>#=@{8vwQ;2CN+C+RNN7dj;t?ykeFtlMtesE?J!WjV9* z3rus4%J)WW(aIZ8p^48E4n3tHQ9k8b_cpaLHU+paT&KQ&zhG@L^d~+YM|w33YEs); zo?4rq3NcCzHtF8B$38y_U>LwR7r2++O5|Bv z#$sZ13Jk+K41jjkomNzn@>A+j*ifN0KeIZ^$OW<*yfL`NGz?~QZUTT{3buT*ARp{p{y4spA`#PCdq%(!t zgVbI=WSZrJZYhdd&(h!^D?ghV6EWy@F=6~$$K`8cR2A~~Yg!i~=>Q|o`GeD>@AK1s z*Uv*oP}N%In7?%8Abm7D=%i3{BPIHITKaU$uuS!$8KP0af*C~(-(~u;_{URw3*`*_ zdq{v!3xx93adJg%>3)ftaFArB(~d`3U&FxMhmx>t4)wF+v~l@12ZgHeOpelk^&}8 z>}dr$wl6ypRB);DsHO8~b^1t@aoA=_md7tRbz;K2)jSa&9J7=@>-9u+J;6&>r7Fe} z1Q+j@6rI;ze+5kFhp}4Uw>xg0GSfUi8Zhbz}Y@6}@->kHZ+jo_eNB zh(V%q_s&vwdO2BFfGpWxY$G-%v(_2hc5_AcDm2Jepu?qKUkzVEKPk4WM>j+2dM@ow z8vq`m^&8RJX*`fav$SU)?UJt_67BmEgZxsQOvV2JJV3+0J-Z{8?Apzzotf{|zIMm{ zv!jhM>cxsvuURNkE@|ysfs8o<_zT7QN@VBJQPZ3}3lcCuLXJ*(Vf-n-Y6LJ=XrD6d ztc1sN0qxRH0G(w}9yLBmu9JSRk?N^2Appkvq5mzs20=JsXT)mCPH|p0tTyVyWvdgg zFNy5FhuyPMb=0E4S|_06JTmFIA{Aep?DP~m+37hq-Z^Hn+1lxt zjM>@#ipY5E0K9@)7GY0>x+%?jWiTetLN0y zEVe7E>1ZOYDLtsHRm(ok5FV|sc~;NMl_AU6R$a+j>o`YW3Kwcu3mdMoaHyt8>hvJi ztWh>ls2=G!J$JBCIlEm~jLh;lFuvFj6jER{Lt;v4rIl!cMM*%Xx!m-4piw}Fxh>dAv%`Oh{%GoMl%m&=Avcrz zha=aWj=EV2(W6)pt)ZS4nWhCY?9WY&>4|QM(#Dh+q|(i4CW0erg?KVggqHH&GZrj>>FO8onE`P~>Jp5+Qe*(xghpone*3 zu1DM1jR5gVrXYiMOB;=6>H$|z)2x)cOke3Fn~-#fv72Fx=vyIaCjK5x7wtYu7UH2y zLT24kfdm$wx}YVs4BMkNA>nVV1`C;nts)i#B-$)Wy&Zc9@e*t@B2jO_27`#O6(d3f zQ70iH5)l(4vDyrxo=5_+I*Bd`ZwZPf{sW51Mjs9JdX%( zA>}GQiTJA7Gl{)M} zh#*o$5avbfvtlA(tb<&{U~yv6rqjDcLB!Z>auT6hXE50Xt6vJsSTIUh@ClI6sk78M z1cEWI$09;bEVuyMDLC~9Yl2At^On5i86XGx%Y{aA|c5HRqkDqve$iyKc zNpBn+=_%prn2e*^$A7B%LVg zWb8%&7H(uS14v;QdcBtj&=W}%3^t`B-iD(fdyIE)BbuN+J z1Hjl=s|20iY}O0NVkM%7POR0$TLmwSrGY9}IG_Rm2jl^`t3p2+aIGK&TbgU&-=>v>s+%nlBRP1Tm*_D-F+c#|3O2I|S|Agvju6c28f}K4-G;3MQTwF;jYKaR z&B!iPI|xqze2HK&#K2`YN;M;x*q2|8Z3>7gbgv0;-zr;{WR!>9^6WaP0KdH^d8 zVS^|P-yVJh>H%cIL|dzaX{L}ypaNJ{SQG$?t3+72Myw~i4LU;%adVx$%IfB&Y8}&# zaGi09w=$Z^MKvKyD89a^kxS)QYXQue!~|#K*taO0lHl@apQF%FEBv{_QmUi6UQzI| z=)?FePs_XaXv#qCyC&Fd>TkX!Jb07dYA@b}{2r1=Hc~BCd~D6bXn%C-9nWb@rC_bG z-gs|kjzX! z{0(PIY%gm5;t%KYP}*An+WRJfV{)o)schzsDjc(KMa6}i>~*TltlOR8WL2ggffBez z{#Ok(s$B3f!*-nPLw`W;*ECS2V!nLOO_Z@re6@? z_~N%!=oLKu5cbuSvwSa@ilceTLf3Y;3y*eQdwYlAQZRPiL&yIL~}Uiw~k zk*Ck;F=Z3DM!pQBXD3jJ@sy@YK~m`>Mw-nmD+EQg@t_%5tU%N!(B=0-r%N9Ux?g=l zed2yPK*f&%-H$GZ0NH0U#poRxOM@mT4EL^ow@$B$T*xrLR{r(-BNu zi3t!xUR+Fp7e0N}9g8;KEcWf_nA$7wxdS&2AG+~?jy~~bP52Q56fT^HE^BP^L~8CXSa#ff_m0%s zZC6}6HP)1Bg1^|*ORw0rR){m%Lba~=sqDg2^A_GDY`eQA;%RC`>se$;Pwjqjv+yAo ziw2^{|F1O6x^s;(QIsPOiO ziw`Wm=*Nq9+_ZH0awvJUw`k)s$839Z8eDMHKnpdgNI!_BUBgPXNXota)ag8Im-lYP zXu`=S5$c#Ru>MfPZO^0JQ*Xl_y5~1(zx5=V@WQ>_ht~J?)cyqMjq72}nVEilkXn6b zP?ymp`-_q`P4pNDqG-w$F1Vlb33>@xcyw&=D&a#f06BR3^}(H zmpa4Q6HG9d$!ONIZ^*FgXohW5A>rbrQ|4ltnc-&SL?TYQnaLn1i~6Xw6)1#RaYqv5 ziXxZ9jQN8*Lu(}(;|y&?r~O2z&6#a>OJUwMIv#N1HH-H=aM#imMrqBWJqH#~)0=nh zH0!4=KCoxe8cAqqx@hkMdls*eAf@ga{AG*XX3o_L#D98Kb9~{dE9OMCSM$Pnb9BxX ztF#xg3wCJlJjwJ9RBSVgs}Y{d)jsv+BYv13Jv}Hr}V^v*_?X!fW?1+PP83)pHRp zLBA|9>K>+eLYA~uT=sNALP0$W%JdK^exfs(E_=km(v47Ih<*_Q(N989y8_cXbL!7g zQ-M9di#kxZRP5S**amTB`oZKQK!7WL!IZ zmDlV1z-YA3)M{L-%V2h6l@rl*#YLhM*Bk)7r3FnQrOd zxmsB9{jh6qm1n_Ui5W^N*NwjuIh zDv_kvrYJ=-3Ht>H;g(Gc*Y{4IG`XhfYM*XWShh{Etw(b&O>|=Qkl51O+fq~29J&RV-l}mAJ*F{yQYFKdO6j$mz5UH5H9OeJR^BrqBbCImq)JXt=8jaZOE($K+EIK zc*=uC)4OH&$jE7TSg_$lm9cgWTO&GRuI^0ksb9KiYi(OC!kyVp*^H1yoEYj_e(}0x zZB4EAu-zqDf##O$o360nC9n7I09t=ybhcawZ^`QQRhApfQSlx1PdCr&2)6hg!LYxrefHz?*Bo5hG1V19m@G9A zGgi!!*My9s)hES_vU=xtHuX18X`dVjHn;TkZ(r~Pn)`B9_|)yCxp8oup)A8O_L~Ct zaZhO$BP#oDALAc8HviN9vGtApMkxJGdBrE{E8L@FRPNkypFCxyo07Xs7D1pQab=r^ z=-#qZ9dQ!Nc%c_eP*E6~SNVlex(`>Md8}xULT37sP1M2%5WXnP6tILut>#!upXKY!LZ!58LIB^o^PRM0)Iu4MVKth5Dp^$Ke0O2O) zD$tNZxp@h#+5)BA;e}FKXiZCb3oS?6mjbc1`OnO*4j&=B@BjNgh_$o3v%531vop^# z&-46#c%*0p;51w2hak8?{yi)cPo5NG;)|lla(H|4m6aKt6SG&l{pcpHlmZ}-lVPS&85{;Y5Mk9GhZqr%A{xj4Dn9cH)-#oi+0E$s3k{i#|D_Sb=hN>&lb+Gqn>Haxk@WWbpmY z%4P7Tl=$Iv`Fw}A!nVHoiN8$V^<-b~6T8nUpEbj1V{|NMseR-A8}GlouNha)9<6Da z?_BA$Je40~ymOKN;cz_&|7qSG7j`!E?7D2?+S|RXPN=Xrq}D};-?{se2mZdW*}r{Z zam|FybEnqGD_7r|4Mfh_w%kNs!`O*FTSQRd1Zo{|Txv5Gbb^s+Ac|xhTf`O_DWTFg za`NH#X!rQ}u~k=HwQ6Zg?>RU24-E9*_X=2i?z!io|A3e;!@?b|&^~8fEO5)?qix0UoTI_``5>_HnA!vfJrG-6}# z__6%cH*b``e16-u=Yjb~;Cby=+aKO_V&~2iyXIbbR(mmr^s2`V^r{nYojCCp-1w&a z>{B=+CNHoB>wK0 z);6*cMUUX2|$Yqei7s%w7PUQH4LMqk(gY+B9 zn2C}hcm}8#3?<14jMkZu2w4(+7D-DWCDmnc9+28d(Fx^RQUw(O0RxZ>5zK)U#vDii z;wvF34*ANp2`ULOLVz*LtgAvBV9h@FASRK2A1TA9oP-G`ugnUNpaZ}JDYNn{9Db82 zd`Nxn@YtFnii-G%Z)6bjL5`kV`(aNyDY56Kldwmj&d$zvOmeW_D0!Kl!KB2zmd`_i z`)7(#u;<((TU8v|y8dfXY`-LM;}*V2?)#xuM-dgOC+@x(5S zMw0vP?GDD_flZLuzJoCg9Y*m2Qw~XBK?$+qsx(o`LU~04=)1gO%J~rhBIi$O_z{@e zP`s>^o$ zAq*DGIv9}$6MS`1i71v7Rr86@oMqRy&Fo!H-uWYFJUfTP{gtcu7Iwu|7kd+u6@7)G z-e&QM=4#-x1xSb`SSCLSR)BT$;GEU#ez=;sR(@*sg0}fKz5Ems`#~qPmQ7jLcJxj9 z+94nPM^M|ja%JbVv(Fy-ApH^)*YB7V@kG+^f@{H-a=m#o>i z^L13l(o;6>Z|rZePn&NTXe|y-^>8@emsO9oG9(NI)f*T0$?v0`HQ`8=zRDd?d%xLIB+O2nqE@Nq-+*_#C+VvjV6VjP2Ityoof&i9| zl@;7PM%F!mD#xo-8-mf`Il&;nma%exo+UslhccOUA#{P>uGNy2G9$W`-i>amK{vNS z^ceK4(OFTc#>l$o6jhGu63$_GDE`Ely%k$Frsra-v%;Jds{%NRo%nlTF5!|9IWit` zz|1RlA4`V$9V7`0GSDlVuh($y+A4lc^K!Gb`_=r^H@@gq?@&^Iw zYK&$D&H-ItUIWOP=}@IdJ_7c*Dh0Po-pkHto^hbGdq(pXLCNt7*=$$xrR2ds6cv2{ zxF_*VuK7}aJTopRm|J!{|4~R#L$VKsq~~J_8huI39Aa`{To`^}I2soLiSCkn~*E4ZCWUitU^n_ih#+p}bL+c_al zbLHQG`1fDsfV*s#F>t$n48li`=GGu^>_#KCI=>d#I@E>mTlfwX1@PVY2}t~-7t629 z|GuNI=j?#Lup&Bh`Yk|r#~tZAF>b=~GoUN5jo%AZ;Tk5{`{>#^H`mwCvr5G}q4&{O zAN}k8zn=kWVep$Xqb%&Y-~<{Uz$uEp2#sMr#SW_&AmS3M7$;O`cr;4TK^*Y1UDT&P zG8Qp9i-mbX?qf8fQDlG3IL% zSqbyGKjsf#4@F83l21pHBaeBE7;Xc(30}eTvH4UKL7u8FRYD4TWQwfFj=9%W2bFyi zcv#v4F>+sNeSSD%DwWAS#$H`lDswG9n(C@c)#qfB6w+pAQHxc%DC6*sk#j7uT4j|H zt4&40@vkDydUo{!gz0#)12MAWfB3lwsfB=hMe~ zZ@#$~i!ik_XV$_FeaI;3s;Z_n>qkNRp}%n3!eg(E4r`$^8pCoS_$Dw zER-@?yNU*B#BQvCus+3>;v2PC;>*Txw+tsmA*=T^l5Fw1yPU-AjA^o(2~(&J6eyS9 zfmF`eQeVoTl+A?af+Swb2mQdC#fnXzi}KG;lXu>)EYoAtiqVATgPyEhNw{FlR4KKT z*d|F>xvDdv=2xQ{tO`?hBu4bzxD|W2WuY;!W=I0I$eYXjVR!Nmy9I4#t+{P;P1n}i!dTGl z4%QVpoK>|Ib#)cBRZd4y9X=K-tlipGv-!4FM>kKHu=yw%{}t?67l}b3%hWmBkisKL z+$GF;xRjw>pt=HQW<1$184U*c=UOdD5UR)?Oom8MCQtSgl;0i&MH2L&TA+VAln*m5 zCNM&z1brE>NV2q?g@nvt1QKqdD2V|s&sl&nwk%8#$bN@inWaQwfZTWhlTr3yGRhS? zn6Wlrbw0K>-wx=eDJ%L8kK21c>=8uJL+m{LgaNZ3RcnReZDNDo`+nSGd>d5!_+abd zzOL5d6Qj!*CXUMrK1J3KH=-g!oVJYkF{l;p(&ZKQJIdHE;F_TP27@5Vq>Vw3B!70A zLT38A8vnJ3>d9Gj*sQMx9Y#z@|hsip2 zD5hQ}q_}P9gN?l%_QuJZ`ZrB!DA)%k?{M>e)xX^R;-NiUAnAB&aomSDmXm12~beaIJq-laFD z_~Mf_A?5AiaABKrhDZ{%*|3Ev4GMhpz3+!yoX*l5z;5rp;^RPbyx51+fo6-2bA{f& z7awYvf?9`GoDLGLD{b=jBOiWvWS{l72MMHxrvyoHqI@1%y*nhLoe~ek{9p%vYu!f< zUTIs|ike2{`c&+ySep$hzENxr9v$gUk*q6}ilH9Kctpwl1l5u0AEJ_q3lyaGElr?< zOcH~}?ORHt^dOSA6wjxDq14iSEVU1{X)Z=AG9p6k`$vV*iSHQ*_PqkX6xlGL%JzQp zrb%UiPwDii!92B z#X^zeXqY&@54+m2sdN&37DHd*kAT*r4+Sdlusy^XuYY9vTf&(E(dbQk_Z?U4zDoRx zgk}Q;19vWAG_Z{{vhx-n=0pYR3~$K+}5} z|Nr{>GvyyyUyKND$#`3i!eYX_(pfPrhu2Nz(x>v$^l6TtF8zNaKRnIx;bq47skm+g z7>mkhe;>%!^k1VZo_8$$uQ3jemHI!GQ6B4H?&sw77<6<%5#aLNf$<9DcYHHXQNO3Y z`hWkG{BL?`)-NNkzZQTD-#{Qb+}o%HL~Nt+?IXUd2J?TVcYojBcM5C5XdJ|8r5BP@ zdF4r}_sjH6kU*m(=D|t)AM2xM=ut!0Gf6KVu)Tvx(y!>0QqZ2BtYejuuFQQtfLtLD zgpkmY$nuzD+iNpM2Fka-5(w9fI46!In^P>%&wH`W8EtD9STd{d-A;M0*;e zifKh!OcLpbNe!m@bJC(09R&Sj*XHx@6e2VD90V60TPips-~);XUQS0NmH;0JW2;~^ z9F1c`W;7mgprg?ysQCJVh=WDiI-dmchjRZwLjL_E-26TLi9~;@$Lmd|Qc173Cx!Qk zFf<7S69b?pc~AorUi3dw!vw7t^bdGbUX3&9)S&GE==W-|BADjV~aZN6xnv}ZW(i~Eq6gz>hgM;SCRB$G!zOnAY7mri*TINstE6`d|8QmNF3M?fNx zOs2d;1H(8|G4n}|E_H<8qXG{?@DE4f01-bvnac6j!VGh2zU?-p*sd@IM#hGP2Lu^= z0nq<3!Z&e5xxNpV>saNIQ%c!V%CnSGB}SG^A#+VAr5k<$Y#d%Nh~(@U^uL%0lH$f; zjdmm#F0Td5SO?)&U9HZgldE((@D@tc>U8oBupb;4^YAf}B1h1Vl4XayLpSzeQZ6GZ z*MDZpMdf^3a-6!%SO?);{BY&I`_U7~O~G5JTw@)EGnBHDz5QUnTH-3**oSesW>8l% z5oYeN_8QI)A&zyBiJYm{!w!Eos;Kz+;QTQUQ%bpxp>l1_Z?6#?6XIA0QMpcA-7yZs zW20X#%7F_u#$h}bq5cK8lJ|&9r3EADmQhDia}Vn`^k-u?78&1A-+*(o_x#?S;B;@B z+;avnG7);Na?k(43k2t$?w#O!R-$`u&6V?eHa=Z>n&wpP(2Cqxt>C5Rqx2}Ye5)s` zk=M0?Xxg4n85#2U!4zHy z?N?x%`sqz(bHCXPC z_aNf{KQ}za}--K*7MVC)=<*B%t6N9($#_rVs$xPB$sFlj;+&^LXkdHKHO%l9!~s-|}Z z&}{F%rI__`>Aqj~O~)DK|5BuN#gLx92H$Y{bow9o(&g!Ul#@zGg1kk!G9$-k`z)1@ zbis{8B~g7F^E%@&{#szAF{FYDVv7C2+4AB3S2jz;E1}WxV%lWj4Q7*tWdp4%H{WvG zN=#ZSQxeu8(FYHIeRmY}|4{xj?{{e}R+Bcsb;Q^7Z=WA4HsF|Dk`4c06j%A&A7rs) zDe~RbP>b+PAOL?As3R*|A8y| ze63fwBj?<^;rhF8*th=P4H5ShptpNoN5{P3KNnr_fK9KrJ#fLIOQ%-~Lgn;Jf#!{i zW^8H>XgO(I>*@)+-u&#yoJHH#&YBnS&Y8J(+rruX!@nyBehccjhrgQd9DNnGB&3R` z6FKuUCXF3Mpfmu> zxte_XGQMnW?lx$+9`W6dT{k;{@l)*m*y93!F8_nNX`Hp=)ml{-xSSeXS2_Mat6QX? z+MKDD2Hgf#6>9&tb<-2y{c>#O&-fwYF82MalnlAjMBju-mmK<^)kHB0f+zk*g;(V~ zv{7c6_V2es!i@0mDlt<5e>lJ?5D>mvIw1-vQAi4+67i5p!h~8GbtAw1cIwdkhf;6L zZ-a`r>EzoWHR>9iTt}*-dUz3>@?;WJfCm6(F*jw`MetaR{iyL=IhR^NZJ>5gmy(s& zd#J~V6(7|J4F{+m@w{|6FOBk`_lDA_7Qxf!IpguurP=(nC7X`oeTlG>jkF1vd(7xx z(mY^B|I|H(G7lkvk?t|4v**bMjJ=!L%9OgF+oIcU!WVptrq$`uZwYoLM$iPCNRBV_ ze$!u$IwX&=qi%q*QUA&PB%c|_pAIGQAAS&xe-)8Bp{~{0sWNH-mew-9LA-_Vgb-{1 zFv4u8S_d=HaoEw6$)ZQZiQ8)?Vhj!L$p`n(XhCY(`;B|nQZ~V=P6v&sMSb8_;J8$D{l$4 z#-&XL)+}0a>`$idEb75!R4p}`+Je7Bj<>}m@{7{pC>koYs5xw;QVtuc7dnaRYP0|U zY8E>2#4E2o_R!n!(x3e8Mytfu8*8O1S4E)0?r=$KpV%N-%W5t-_Tc_X-wlHg{jb^z zI#cE~&-8#tUeKKX+(x1~w*oR%)+oV>*88HWBtV^qr>w?O{6C7S2Uz~}$FhQw=2 zNG>7k2PFy{=ZN(KyLDvzDeN3;K|#kl&d58OO<*DoWxy)ze z`3)+^=&IGc)4@sdm5jsCYBVxnyOMxck6D5JW3NOp zzLQ^}i!F@9$m*3ux_9i#<$U9xrEC~e2iP+3G`K<-w~_$XVIm5}Pg2D0dLuH~&=Zg- zOAu@nal2?-Sl%j0oY7w%E#x#-jxK=ZHzwY>Yj_@T+wlj%i<2?BiYj|!NAOAV790sM zqw%KQyXy@WpmBkN_f45)92}8PK3VwlV~VT_PaWg-umhBiDn)guL~T!794sBy0*T@4)%W=^;2Th|FW3vyNlPiKv%AwNdq5{zS;}a3izc4AXOId&HeiPdcSWfV zCV5F1m%-Y^vN=SfNj*XE*8-nn0nD2De5x;nqUh#GsN<;j;dMOX^im1urjzLJ7?aGH zDu()pSuW_g|3>{qtNof7c2L&ep}(Fy>jvGEXW{r-t3|p0J#A|1LRVSXLUx_x66R^LnM!_p>J}HsA6^_PFKwOVDp*{H6?b%quFIumldITL5G-q+ zr5;qU?vo^z(}=Y9Ad+;KQoYnRYOl%=tgbxTtq#Q}miV}Y^5jJ}8>0}$;96)0)6zg*EG!EZ2psuQ zo9zo=anEsIUsx!AE(UC%dtUmcFXS&&I2|COWAY;^Vh)&TgV*HUCjC$4*5IaL4+Pp% z6zK_oY$AE#xC11A{{0#OCrkw5>^hKjV{d~$*O z6We-)G>Xc*<$c2*hR1^*^pOmab||9W-f5Tsj=lv&2GD6 zUV)`JC{@nAKHzSwE=v>@oMqPR)_IIT*V=niM%RY;d-h-+t$gGQg{C(%k=gJ!OOKr0 zlFAxz$dyQBsIXBYsc_LKKxA3i3y@R|W9d|gSxXE{O5iJ`R-zwImUm>tLnKWb5Uz5o89GOdB; zwb1H3c|QmM^8+6-A+14cDEsIE`78Oi@c!4`g<_(wy{)R%7pe*C-AjW-6LzesU*6PM z-t6mE<{=jQkkNZl-8#Qt-PqIDjsE_1`+Hhu=;3wiKIgnECaqdMjX87G-h16$2}aj! z;`;W+j&L`r7eKn##jJuiM+LDDyB#mXkRA~t^B7(^O@i(;B|pM_WzrW6B}0vAD%561 zX&R+zlqNWPOw>QUaEPiH=SN!xZI$)D_sLk=t6*di^lXeLYxDD%6ebj{%f%jJVjneb zpc?qY{-_0GWMDxT2QX&>mI*Bqri!uQ=EqnY3IPyO5EjoG*IC&SJkJa4djG|}RW0)Z z;{xZ*o_D?{=&1^JuQ;p?YK;IwSRAAeujmd|q2uSz?>-0Rn%9!}Yc*h5;0#n$+8b)R z%jYZsPtL}tE(+fqW|7#Ti#7y1Dm%x`TD)XVd3Q~Ny|NqsL}HZIjRC-J|FYIZVdtj1Ra>x;1CUFy?oR0eeqb&+2=e% z$~&q)yU&x+xIagyW8NZLd1w0iEzZ_yoa4bRW|Nh>@_e#OrLeVvlUDzJp`GK)pdB;>@7<$p`HuiC$DPtZWNvO@KGlI(6RZ6DEme z6}VQuV!a4^0I$V$D>>!m6uV?)u5Q4JrB@oW@DT(bq-tbSxcu>02{u0U6G0U?Z+dk0 z7Aq9wB(F8-6GnEv{9p3lX-?24EQSG{8SLumJ`UyqRLh$cqmmiEds=*T<@xB* zVHJ?xp;f`(^Pdl2LyuE#hi(fZ@@u3Z^yHDx$ECtWQ;PW-%7?Ew)AK<*mWg&zAn>&# zp3hvJR~so;NiebjfYJgZ3kyaTV2pQ=X?|^{Ax6G~%2D-FUc$(w<p&={&Y211-(yzcTTRn`)<;I4W|;^f2$aBJ}s1dJd5rt`Qknxu^-C+ z9(q4Lc?uX;1bzrU?iiff$UGAooQj6GSLCmN9<09puDifoFz#n+TbX%j92DwK-1#wM8;kZc8hOXTWOdlrk!v(g2;SK#-^cux!keFA4IM5Sc;|DiJ&Mc}6jWbN6Y^+S9;oR__{BE9E~mL0O5f<*Tuox#%@ zr7@25ogU>&ovbe_mhk0T9_E1gk&^W^o|L?To0L7|qZK6_;V~BcuGxCxX>ty!CxO z5RFNr6Q(Vo7)uyI2+byk4`} zVj6{$eA*oOvW%srAmjK=LgF-BiGv^}^XxTk(ofBo)YkiHV_?8ZBLf=sjg zd>Uh|;;ZU#ZhTc8z8+pXv@M7(>feO&Z3xl_g6JZ&vpcw9Si2~?|HzQ#F??AShgo`* zUoG)oRhAfrd#mR7_wxGouoZ?g_;uk0$|17mLn}ybIft%fKJO_U$gbDRwS*Q`$w}|c zr$9yHBq|YolD(KJ#D3Q0AO}{Cy}<)H`d|8_Sen8?S2m5t(62RvM5Ckq~2E?EaN1Epf{! zbW=IyvY5gAqdUm}}cfVfXIXhj^SM|VEr3QlwhK4oQV<1asbP(k8~-7Cvm)go_7q?N7BqPS)$?!|4HXXLz(F@M zMSJsH3`aR2f>bgIW~Kjhib5Ls2gFHH$qiSGn38jNZW!^ZQpM{~J{r^vBS(snt;Ad? zI^>izQIb;*(NYSNr8ld7o<{8RIsDDh%L2u6!tDmB;y@tn9p)4|V*DCWCS|x#2Z=M6 z$x@n5mRdvynk6PmAmP}4`Z9rg0)ap=NV(l|qFDaj_b(IiQ&#N1F$XwfnG*Q^0p(f0 z&$oq+=-hYZHKhf&ZTjyt8Hvdi^y|ZUj$FCrjxFn{oZky-NFdo8;7(Dv8@Eg0 zEEz8q#6KSW!){H1?qWTFTDGucdDpw5aH&y}FMC1(H3n4ODT;mz=?^Ovp7pGViM<%x zFz}OOyaLgS*IVgul?EH?vTIG4rCY6rN+pS*h3L0_bwm^{H%b$Cb$1l77SlT3Y|_Hb zdxOE*yF9_}x>&e!X7$8zRRxyk?~sg_3u42D_GXc@7-nlsf{}K_TNjqCxWG~toL*HO zt?!9X3cA3GTRw0-j9cSjZAE3oiJo=24njR#<<&nx)lnU4ov=uKXM52*Yt6{u0^sc`Q*f9H zXPt-RSpg=Lk;5~g;N`&Xz}A|*qVRy@?H}C_N(7z8_Di!?ejQ_dY}$91U7k!b3mW>GYNjjw8r7aOGob3_51*en?@!+BA%Wv)m- z4UwpU%8R6RUqA)&S7A!B-AxfWYB9nxQeP#KM&oKE)6HzT4rk@yl7~>IATf%-t89NG z|4gINiNBC^?@B@4IR0lE+s`aItw#RUyQI(k0r-_IstTAU3hRv0d{O8%N^qjtY!>B( zp@q&x7I3d*7A)!KBxA22&Xnir!IAbamYEF;_}{$+Dd>_vvI)%BaRj zd;4%yS0C7zeo1}^d`lKAdC7Qx#zdX5TSNCt^tzWWk`v%AdCz~JKhlv69k>ydeY+s$ z@egSz1Cn+M&}e%e>KRf%vRfT>F)8kI_#)u|K7f=U<$$6i(xk`G0a{^_rn9BZjfZsR zz4)YITRTr@7aVwOtB13XOa}mL3&`(#!ChAdCW9k0@1Bj0Z1lf?;3+#Ur*XLp1HF$IGVpgX!?{~3hfpur|&OJ_kB{+8(>)LPD>DVP3ahB`+kD)PR zJ}5`(GlLnv9!e&YX{1Wa@1PxY=vXr8MZGkAv(pKC(XXI`y+qblR+hmclhNRmZw9?i z<=0>|$q%R*uzp*AiemnX+A%^+C745YOnf3Rye$y*hiw6iAALq~Bn4R_p@0QDC^~B6 z(TFXEflxg(U022U2?%LzD~ET`)PQzcIp$jN#_ijTd}QXfi|5?hU3RNDReGs-W39%_ z>5N?)-%j{$ol|=2tew3rCp;BXnitj1(r6k(9W@iGYCO`Ef|BOi&hiO7+vJ~E(G)5X z>Ex4Lg@>=4a?a#xJ9BCf3{j`RQxR|ofZ~pO0T}ukel^4wH=Uinqols1z`#NI$AD%H zW|zMTeB+Dw96AmF`86~>Xaq-bm4b^wuqD)ZNo?eIuu9Be-jvKxb^+Wh2gkVTOWmfREs<6p@(we=^m8 zsqmQempb|9I-@}^r|?Q#iukf%x0jCe(_phfi%HWA;$JU-ars)#q!+ZdZ{CszrdR)~ zdb<4K!>_Q8W5G+u?iE`;K9?lTOBOM{mv=0Zyt}^4zUs=Gaev)+L zB-xQk=L9LTbBZE6=(lIATIWH(|MLtNc5A@? z5p^Ec8o74zW~;Jgtfl~4&fEZ`&$F+qeZC!g1P6(cpIGis-{*r?4DB5bh2x4G8V_Jz zLN)3Me*hT30Lcj0?E>?WuoD+G)wOnZ)J{&{d74Up?yB$JKB=|JDTYnvU})YNGqlaF z==;IJb9deAk<0G~kk^Qx#q1$aOy!qYT=4JK+-Jc#O>q2yHJh8xu%E495x; zL|>Z~lY&7WFE3Fcmpd4AyF&dTmrQKD!0QSz{c#grWwDsT+Q!6XC0&+@w=bNrE8q&1 z6gYcpI((u_tL62DR>@V>S?x1vfh38vpkaV*<`!bLLHC62Yyb!PUC>tH?P{rS06jp$ zzi9|=n$!i0-L7%~f-ZPTK@h?%iG@C~Ian61XtqkW;@Z+?k2BO&;pd!IVT-!vkH-B3 zi7|7lIE>ksH&TNS+HFJ|h7RlmL*R@t`7cyxjMXN=?a@SI4mI+}TTj;z>*HYaO!;q& zMxaH}3bZC)b!U}JvKH!jt=1*_I%;~I1tlR@VAqU=w@GAhvNl(Q%Yx0KZ((8!guw!Mi7N;|xyxM)yC!W4 zHlT*<@?sSF%vy$)*pbSq7StN6sf($rs5_}gsb3IY6YLp}SIHt6S}lkKM)ZG_MSrRh zFQP8rTUgac2xYu`^LYt6sS1AS zCH)ME_k1`&z%XqQOms>-wvf1_EZkur4vSijfLe}G3wSpbSRy%0p4dVj7_I7W{I0HWjX@fgjS7fsmt##Wj^E){pUy?{bo1~jqeueyZ z`Lio3Cg`kI-GuV}FtooMrPIctuN`xPS5<`MT1|LQ4?%<$pS%sTepn9;&mIjVl44-Bns< zds15@*u~P2yXlf9cPLcU&^00A0tTC&uD?AJxxFq;|731O6KgWDO%)4|Ju1Vj_1;^;2^ebV9-R=m3 zIcJ?U)VM)@Y5i*8UA)-i7HP0pW2hP*1IM(MSZ(>@#g*e@7A=^w1PyCdkGaF`9pS>F z@T93oQGx0H1q?V!@$QB~D(c=_`5ufXT>56Wz`7n~zsSmO+~EPtWX zRUdmVy?%T=?w)Im=t?FnTsJEii3DdILz}4Et)+kQ)}%>qO-?WTbX!w5XR~qLO`AT) zY2Iq(QJN9t&GJ8hY1)Bx^W<+QKRg><9qN9#8{cG(Y>c-Coe^+AzRm~jY`uP>(gI? zZoN)t|Dwz(9}^)c2>-)QuMy>GResD{fL@`=R0&p_Z9`{)^etA4sS=*&rLU>XjM2*2 zBxU(U@OlrnAlPWmfxWQefE)pKK=xu`fW&aeDC5f>Tk+GPhS%(VUaQrZpDC8;IB$8@ zBgt!!x^4A7E%F+zJOpmh{C?OXH4Q%S>kXFQ0{Mr6U@W0$8v^MtlzjoDV1xGo{7>^0 zqcLkJ9Zxa;MyXD+hA-7J#Q=leD{S^f08?|CfPnM_U#O%SDl-Y{*)1SM_~u)=NDTf8 zd?Xh>^8je*>;zuH=k$66P70$^0wD1vf*^RjP9GW}2IVW>klz?zQ&JL~;2fPp@Pa{b z^T{+=r)3$M=5%I;Yn1#SF;BXjouuz!v7CAnHK>;x?@TDeRxiKa%Zig=|OqxZ`@T006KsJsT{LMft~U z6__JC>l7)U2!vf_^WZilWz^0DjSle^NVcG0`i z7x%zRPTqCo$QZsCv#51BFP97$Z3gGI#2-R(5tfcW$k&Y#4@G?$AJ8|d$_bN~Mm^>tw{GPWReo8)X^!-VC*mrFr zI3FYZWg^+g*G#kup*m8&G;r%hk6d)oBk&Qj$?zB{U*OOK_?Y@H|2YuNUYG}5^05&u zh{S!vT(ziQ%jdz^aycqTm-j*)7#xX|a7ccA06vzU(GP0IicjulFJbRN`UH-yY{z{8 z*tsx{Gm4>iSB1%P(Mv>cQ$p{#ghjmpJ5D2MQ6ljWNQR`*{M81KxZ?qw#1Y(uAUe$8 zGng|YUczGE54u{jJsK`543%`oHwrJVY@1Fq*DqbN^CRojiW>O?`Lpt>gy>lsZ~o~0 zw&>CY8k4c2WWgIRtgD(bCt)q{a^fFhe89$;pK#4*E6ROC@~z(-GTDqQ548cCOG_8| z>q|VlkAq!c+-=Qf0Pkz-@>=H1v51By%Z4o#g%?g*lGJE!hCAH>t){w$*ZEzA0WDut zsL=$5MAw@3PV4w;+M==gqk*31&DtAo;QaOU)A!3xPhFv9PsqK=P&Ce6r>%Wy*F#fX zl^%~tUnK??R&`lh2@b6Ct~6w{Z$vsdVYdzuD&kn2gtL=SeF?V@9y77>fksuSE*1)- zkH!QDhaqm*80J%8IbLaN4~>p9SXU8835MNsO3Fcbc-}P4qJ4cdj8{&+_DO4dxZ<`4 zD?;ryW0l|Y;#GoYqfHGfmL$yNU>n~ zf;7#C3z)t>&Twn}YAKo4q1 z%tL_cz%gK`S^d}^h=-Lb8cAYN)Sn2#pwH&BSUso(=|{R9k1XyzwrQsCfvHpy zGye@{$d4Mm?c-;@@mZi1!1|>ZT+j%;@46N)+qkfj<>f^~>64zis0YA&JHNsp8%9%G z6^vSZQS8ux20k7Mg!oylV3aL%Q)@+2NnL>sfK$|Q4PXnRYdZFpFT8Elq|3qG`RzCT zDLZhKj&p!(egP)yDi-uED7a5v-mtB20tDlk>fyFf`cwj@QQa|Wk9};F9)4vu%6IFG zf=<4}sL@(gyg;P1ndPKT2a;wvarc>G+beh~VgMy#Iz;`I%89aqcFrrX!VE8ju3Zw># zA2Oi1lzLCaEQPnau&^HR(=e(^ z+gN5N8lS=u3NqZP3elazYG*fx=UtMlS+Zb4%k0^an{T{+^X8*d*Z2A>SFWA1V|iWO ztiXf=@`pv9wpc9KPEViq2%ymnGhz4c=e=H^AMLRJ{OHg@kH_zyP?BhmEZ=<5i_FfJ z>C@X{qMp0)oDJh>GtC&X{`>@sT#*haUSPB0t zeJ+fqcMN^L8{SBtH}o;Q1G{xAxU=jYGT#>>NpuF%fhejrM&>6*-LlForgUxv%8~?B zwqSLaEG~qJjSvS~V()tF$y$uv7;vCCPreNG!>F}`54;YC*A9+*?RKwYXt1ogX+d){ zGb>R!y?H_Nf#&kEW-zTP0e`$9IkYNy&J^BYG?W zDsO5+^C*_Pz9pO+Cdv;qNEHZz2Z0f{=dcESr;P*gENxUn`)gEYzp&14Z zSmQcXDhvO#Dl7$d^9B)U z#}&}PU+6A^Kx^T39HZwg09c(CD*$$_CJco~5-0Yp1rtRS-kd zg1Ml~67u`pb|Zuwr{|4y;jEb5R%WMxr^qNeW@#YcG&U~-IfjL>q>3$NtPg0-bg@TM zCRBwPBL`@!uIhrzDja$PM9<`Gv;#s5w3|vm`^@xRw4T#KT1V4*8r%c57LL`j9HfOZ zQLBGkXP`NTp#??*W2})jX|*g3fetc^M$iDW0OM9WI$?pu?bLIcYHKTZ3smjs-vCpgN>Y0;{? zaC}Flo-2Zs>Jxcg!!kMXdnsA<=A= zboFPIHnns{$LqshpN|%RU~-w=%o-p8&VY7JwBE?cbAZOevKl>VUmdN%FC5CZicV93 z+gzmc^X2UL^Q_jkySJ4>rgCRhxVcy~fYv#l61#1JUqgEUsI3F^!~)60GYQsHYSYr1 zJtm|;@(mLKXec&S6hm6C1x1qG1IkJmlVETF!NqDECOv=_V9;8$0*6XMbH$9rAPJOV zOb!4HX33;ww2);Pj^=^T>@w(Ei?uXg&^ErKh-$YhZMu-{0x8vb51u#yJgky{SX6Xt@Fn=M`wKqHaRi z^3%F$ey!7NFT!-*YhxYOYwI?>c-F3R8z^#@9qCxHWApl^Hy74SDTUAwM?7x5NsW)kvY0@5ksMt`)l#k00_;^34AB8>^v4`y zbSTXD@GR|6=z!5!f(8mN8{+XG2mE}D#q&GbVWdzPUqwcfR#59<9I;^$1Z68BG{8MZf>nuNIEmc*D>?(4-D$J@ZZ1 ztV_2}+Bv1!^bvgsXszwjcTXz7s}LnKCU-PP%RRcCBlNHmd?ja_vGAH1`or-0n$~5! zaM6d07vHwLLofpNH}Bjx;h#5s(Omq+$J75pp9{cs_ewu{+chcHY?J+eeH0i95)GY& z(K6PFx)+VK0~WqC79OM8ey!AUtbbI|)c|uRM`}H^;(LXeh#`)LEe3>J9>>kn89PcV zREW1Y!ZfR(&ta)3h6x!(j6KKP7;aoNqo&tWSSFedmUonvRJf`eHa*nSk=)oGnzo?% z&{=kG_k_sonzGuW+Q@%D*!hEv6TyZLkL>N8(Rr;r_}oTwx4HvZyaV2=og1rg>YY4q zHoGh{oIbxZQ5j!cRou3*vt>zhP$;nr*3xjqTUqICu3UO)aPszpM?UN}Z+s50*LKe6 z-K*@#gLsGN=M_kIc!k8Wv{4--;wobgi4%PCT0&DC%CmCD;+zhK4gR?~c$EF#r49D5swLbYDMy*C(Ztpb2 zyXMdrtVr1JWLjr1Gk@Xm`>lhIp$GK1Ohu->EjDy*Sy9mad8fQv{*}dUtFT*jTG?H| zYwca^-uQ~XzM)SopaEP;jaYY3G?h`FnrFZ`#dc{TGlK!uVw>IT54lbflMIV~Qw*{9 z4pD@d91=?|vFFl4E>kEISBCws1_=M7VucFR0h?qeeoVv2S?c0aG(f9tZ6x*^$?}<) zAC{^wjTHU4@@s9#m6}-9Uo|o13TeNt{Bu#HwB8J;&UGNUt`ksZx#!aVxb)Kh00X7< z(mnWsOO>)RxU50qiK_~` zfzxc2Hp}9(QT5&RiHS=ml0TH*)D4r}o8$pf8ag2>Jb67sn@CCCl*i*OeNZMCf1tm6 z(2Ah)QMOA2w@u<5NcaN5DhCh z&Mh1yG1e?`3l4^`3n!K{<3Zvh%*F}XJi+i`i6gGV&Zd^!_Rgp8+_ps7fQ^hA2(a7=X5$VsO@1*7Q;8+7|rM`s8!Ay49Z#gb#&Hj{N@{js{8$vy_gbF52b>5 zT*Jc}M@GO%ZAp-0)S*s{l@Li8LwsPzVIqk$pU3K-lwW?l_t&S^9{p_ZK{Q{6mdlq7 z+>R+`x4r{|Ty1?8(%9&GL`m-TT?mwYz@#%D;BL4hnC- z1vp;a&B1Zwif6vD^@fv&B4V*ns$iRODb=Q3u6i&MbG~nsAOEP>mP8(!23(u}1*0=3 z$r%pwVEs^m|D%Qo(g(4^f*Ox0%oRI1yNqT`bkMp`PIGj5i zHVSXp%wp8~=PmuXVj<;1x~Aa&WZ&!P|f)F}$^yO}A}WyEI?uczUqORQNyr0TI; z2+fT&8ucAkLV?J(mJPP0zAWrfvr;xZ(ims z&;`!vy}FsB8B-Y$4R)3_Ypiu9b5X3kw9p7SQLAI2z;gx7M$v4K{>PlC)h+N43G|#r z(1`xB)?jlrgG6%3S#`i0uI1=&5+8e`k+KGN84_vXrDw6Gkf(rQtpS9(o9;I1~?Sx!Q-CPV9OwHpeHnitg+vOrVP*xOk;(P;2%p*dJXR7!dM_Fkacr%KcCk9>!A@(~D33l{qFO=^ zPys_@NV`;2${;yL4xtlRWydNyya$_pXWHyy$Lwtytx+iAEgr%1MCG40ZkSzNeWGvU z3Zx_U%cli>FPfWH`aZaaaDPs7^`V7@;|;}yyZ$-kpKKCb zKK~@I`!=JSW%b5lfz>Zx+f(9yX2r6l?xH7}dv2I4I6gb1Y_93J_R`+g_8m{1vlTGO z2Y)avah+g5y#O|~v~4vCdeosB*TWUdch#e(qcXJh7}3+6<5=UYp7d6?ORROzdAws% zROE{5t2x*7eA!|PrKKdy7f<+Yk*4jzYo3tDq|7D2%%g$QVrN9=+@mi%fAqjF{efS~ zx20cw;(k!VM4xyy{TL{@-@knM!fy^9{Dy6j-9z%(tKJ39XThZ3q|4;LzPkz>83KRt z{6>COS?fcx!%ifpZNO_UG!|7kiYF)^Xe<^WHXi`=am8?&#c8$}#G+L!()$?!X*g(j z!fPV}{*XDGWOsTOE$>~md{(pBvROXzrsQ%-$3XeolBvrVtz0nIx8RUA%ot z$BH=%5|!NKi&rjaiTLa+W6-##)Yl22NawlDB`jwZH9S&}gzDI$6_<3taLdg3^SYWW z7Dp}ToZh`-+cn@P-P>BcwBRYw={}Ob1+Gv5c;~nvYK#@r_ROue24;3uT-pz4NLz~P zr)`~FXpzP>wYAll%sV?d>!fL$HecOQ(Aj;~qPde}CKI#N#XH)fjm6M0^Wr%z9ua*$ z^z~Qpj;5**tU+Rn4aqKlV=3ZEZYA+mM8X1!&pxpEEch>I%P=xAf7?2{K^{tfF?%cX zo58Zo-`3gm%-LIkd*b{Z^1py_$NY(4@+s;Rn2LU`YHy#nV@IBxi4n?b)cBw=X-w^> z3GQN&Dv@c1WK$tBeek;iz2G%t@R=U{u7Iy$GO=3L;cTq=WUS(8%ZfQmaRGBwteDBP z|2qpipcWCdVP;f?kySqRouwTmzbk8|xnho#-$z*+sF2HQQNqqFRvbh79RX@7>|13} z!^RAup%=eLJQ$C@{o-64zIYnO0M(vb_FcRIYIHsDekXl^>f^o)$>cUFh9g0VIEJOM zxC76vR0Ip94l)|i3XoWwkc(nVgXFXMaI}|1pIX}}zxnL#^4GVW_>pDjA;3Sg=bi1) z-FS*JnoBKT$feF8-2*kkg4o36y&XYtzr5ZIepPDu2rPT`u|M1fw6{M2%33dt{qeGA zH|Cme$)G41-hGa{u1nugYic%i^xW~M_fHOcpL>7H zY2<%NJq_P+5Z|Rao!031B(oI-bP((?xg7Eib#ojr7YFw-a<9LP%<6pO8eTynea1~H! zjj@kC>McGZ!4Owez{k<#=D?A@K92Vz@e~N49MF+kIv`<)Uf^LOtS=N_hot2e47n?6B961WqG6M}P#$nCuIyP>bjKY< z%X+F7xqz1us%tw-z)M5gZJ3D#B4VQL{7}iJ63_S> z#>>A6m5p~gu~#T~6AXYiv4<#Q^cC2;6YBSYu|(z&|785JVhvHTA|a(Rm&_0}v;jJo z46AOeNW;t}Rd_qp5K=q_f;7v1(K>h8L-qW;rs^4{xcqWlGq1V2%M`z*$ksADUUB>S z+g$}(Kz=?aJ+U^!~?f*yHcfdzgW&gi>-+S|>w>Q0J`lKf_nVIxXfRKa`dT60{2_PL| zXkr5urKl)T5gT?aD7snuT2L3a;Ln1)xVyHs7a()_-}~N72+00)KmY$fFz?;^%6+$- zbI&>769Z*&=?HR_*glK7a&$buXKoKElE}L~AsJqgKU5P(FP2Kt>A9d{{)Kxr*@7n3 z1v(-?mv&@d2GXwVL+Kuy>A-2c3`wM#O$4gJKqV6TgxlkNDK@RXep=ykg~}XxX_&4J zmnO3Ndc&nvfx^c_v_tLSEk=XU!s8GP6uz4CbxqEk0Ec`A(>nj4L0PM^q(LcaA10Id1)q5Mpm{izktGVY2Q2Q*gQ*eJRBACr@puIbLIEL@7DPWm zjku>lcqhI;$s6>={lta0XyS>feU>+wg*6a=TgdV8SP7NI;H4T8kewi2ZsJsyKaS%; z;sXT7P3s%Lq8I`ZsuTP?D{`?0p>G*Nj%v{AB_o@h2R&;uI_84kDJ2!8iU{(6(UE2|vUSj0y=3{EPz<3MEAZkh4?@ z-}u~5geN5)?UET^(Mg$TyH4l@-XwIC1kaixiL}410I|9?8aO_!p4Hbli-VRA!v8_#;~WRI1yY20!=v6?X8MN?3Zmg^1^!cmM}mWf2H#pUM_M2ST>zjS z{Qe8iCfOTAofg0o0R{?YAoqc#xc_go)X4~&` z0@ru0ER4rW%N@18Hu(Ae>YSeNB8%V0-zi?j;{K{A69Jq2>txg#-bq;I|8C!nK(}n zyH_vOCP*VpL^&`hDAAMswTM3r*c@Tg6sIXcfNg>y-b_4v3)rTZo}wjO+R(#{4@@-T zkCk9<&_7_7z_Wvi8LZV-qkmUxwGzFgXw}MMi5?v*X^zF3!S7}-%aE$MaE}!Oy$jsTzR>bSvL0Td++;NVs(S)dH55%@kQ}9 zC6b&R$u4(6flxDj9-LF@ZezX+W#!?k=jO0_^u44tt1`zGQCZEaA9!H3)uJi}Coj&I zxbW;l5SbHc@Ueci6yXI$l@ljmV`)W|D!_$|qywF&CONJ1(w<8lLHq8d9V3?74ZIy( zxr>}SD=)ocDHw4f|8m$~J-mC-aP*16Za1u4-LYhGJHU&ngO7i-dY!@U;Mdq3YucAA z0S{cr)sQ*rPA~X_C50G888F~QV%`c z_X4;U3_0`YBYm4*z$tX;a-trS+WXMYXC4J|bUL@9A{Q>W|J&~mUQvEK`ti{-ryd5% zs&e#gPDMq|Kz@bbeNX}7W?XcSdJ+1V?M>C9tVx?-FE}x2Q|-X-+XGI(-c6HGR;qRr z<2+wsPl|swDaHH)_h=cuk4~_54+yw9WO?vdflmkUNCHFa?10A9=U@nWiX_|&4LD~oIt&J{VgAvV4G-hI#pqgGW-vSqTyMOA{?^xV zXUBdqu|GIqe8~iC)FR?rh!WUtV)HQ|q)h{PbGihv?SMkuCq{n3h?`nsxpqfR4E>M} zz;zE_X5h_o2?ek;|GJo<5eSx{NlTr$pJ9?9>3G4va`nAm>yuP(DYul~0kR zHfJB@;anW`_dSJ!;OFz(S59T0m2q$4`E(<7gnErSO1)40o%$#BDfK1w72!c$G*Qr3 zL#}}J5lvDT=LRMm4T=UNC5dW?rw78K3Ys^JNNkfO5zqSqM{Ukf*ie#2=^%oV5Sc&( z8#!}AO`8)1T&Mu%5Z5c1EOo&eU^HXmPFf@CED?oO%%#!fg7}F9$}VB%fCx+-s)kWK zG)X2O#i=o)2Gl_2&$M4#E4vOtwpB>|Bxz-yq#st5{-?!Q>L@(G*198G`hylksi z?Nj7RIhZ}X?~uAQPefLxcyR$w0~ljS=AUV)}eG5SO1d|eseqLIbM-1TxU zEtAXmIH%|vWy^KP3rg911?^WpQiR^t08XQjav&F~IC!Z+2b8I`BbAb30E8=xJgy#( zv42x$Op{HbHsNJ0nBEN``ms8qxjEnENpAGphYlatomjdb!WL&kQ`xTNtFvrvb%PDQ z!Yqd~w)SoGIeHuY<4?&@MaQs?LSEhMt8)4Cq#Mfe4(1yDqZ>vhLJ?kV@)lzb!ywOc z&@|(*bIQ$yYK>f(XE8`Q15`0`MnXf4TBDONN>FIZ&v%R*1;XX!VE}HK*mRAlM^*GZN`LxS7LC}Tp=s~i2@Nv2#zU{1ib`}XIQdz67W%>n10p53?ab~WbNn>tsHZds}vbw53O<>=-m>M_qWDs~HH zTzh)(KWA;Bv1KNl)nY4XP~wc{IYP$mdz=kVjZrLZ8@&>|)w9P{TVQPJTs3+~w|2~f zb;>=8z?@)!6oh(m$L6`@j`*Le;qX`uey~;3nhk|#c8*>(d9Wj|Q7AGeeM4961EUp7 z8FTBUiqTItq@OpP)sSx+HfxpWw?o9t7(|VuCQwtT+0;DhO6pFspA#$;T-Aj{WzJAq zLopE~)1ky5Dstj~g3&S2y~JaI$b|$QPf=x)78Epnq*OwXh9x4bIRpYa7MSS}o_5WE z)!|P_ZXqDTi2EW!U1GY82N%!@qU=yfNGE8wBy?;f4`&*6a62#?40*X+Bh%0@!os*| zNsDoVTGt4rv!o#xgn+e~EqXZvBmqTv;S4CRSIDdk18J*+wwBZ?FJl?iTQsK(x?DE1 zngO)OP~_)z@VT0+&-@IZNHsIZXFWdSue0)xp#oTiPTv*}Z`@Jt88!Ty8mU~$I6TbI z2L?~MZnVZ7kb|9lr`4$fPQ?<1Xbon63m|56D;NWKjpn2>gOiQH*=@$F~Vxs zSpv|}e>?!{|1Q6)CtR9JGRevH=e#T5>0Lf3Ma|naxn4qrOT+jvy259Y{ndc_VnKA# z)c>Xc*bb=Da1Wx0H*catFQL-1n;L33o&y$9>je*j4^h9P-l9Ijl-OCI0d7zTYA&+l z*Y6}zYof%~zv&oRLGG+Fo_tUy{=zWL7Ioxp)bf0vzI~=G-RIqy= zz2En$pjwwiNkO%)6!=L2$H|kV!Y86`9h>&OO!iZpg4AdPk$;JN52hUnUjjs5F(AE! zvJpm4EGqEq=kwwW;xr~Opfte-2?)MnL~;t#XUgEXs+P5t_}IFp65ThdwPjP2Z~#{= z2l}VHHTAiTU)9v7nxE{x`)x3!YFw~#O)ELB1v6SlHEn7k2PRxOzisK>q2zc=>R9{o zMSGjuS1h`<@CEeg(t;|dqI3L?F~=TUeynYNW%Dgd@p0(hrE^xaH}74vyuJC>Ma2H< zECq=#aHEL1$eYr}?&8DaXNSE@rsPAvt=Hy<`BRpR-gV!u(e&5XzZB?uUC;!J1zx&7 z`Q5Fzes>O2Bx85v##B7ev7vmRA|FviQcYup2%D&wYDvOmDp?DkPBo>P*wcP@s@75O zNY%Ri1wq(r$}_>glfT!XaQQlzB?e2 zCx#EB!DujhD(FGA)>+X^!jqaqyC((UQoWj`+)}@NNvl6 zR^A2V`@5fg_SsYw>hf1>PpH)=ApRp~ZM7ft1Z%ZVgX{3IS1#|>)&^1c)7n~5rh=pt z3-No)aJvVo0;-Pe)*3xDK{gH2n8J%fj~6pPl-MIVkHHl1L}DdAPs~Gjb)P3dJdfcV zp~KQX4_Ar+INR6REdhJ<2WpniW!WVH;E z8#X_3aO2kfzw?H{C96y8fxI=tYjGKz`w&5A?e|(B?7^Bd`ez|RnS%icMF|7t1Hv3q zh{u(nK0|HEVc<@4&PhSvv_e2(q7t8I@wxMP`T1-iB@%(3>|cz_$3Y+ zZkRIXW;qzY>)5efH~tZREaQh&qrZqB=%?+kZre6v<~BOJXYrEZ?TgW?2bPu>84UOu zl`AbC7A_P&=1qepuDoV;-?5#$j=ggudJY6ufOl~^>Y1@^+pF8R5w!8MV> zh*J`DAVCz@*f^%@O?0CMqKSCyD>#kJ3)}Jz-B2^N$W1fP=^!Wd4ZlW`JfbY-^@DGe z{^J;T-`~nop~Cmj3;f51_OPYcS7a%IyWiC-OscTI%G0Fq{u7j~-TpqBwAr76%EMPBf_D|%LupDifIOO`dql`u{(^jd|*IYIx^%=U!>7yBr-47Ol zc@Jn!Ci>ADbj>qLFvIO&puv=9jiZ;)&On>b;5C`#dU^<0@WPiP(ba}A<8PkSpi%+a zuF+J9eWX?@_Ia|e+i(sog7@IoB19zDpEA&J)RQqF%{UUl?MJ$YnW!*;6O%Vjp1gS@ z{quNek)I`m?`CX zY04@_DTGP(Byqi&6pxsmOXAXZPF}x$GMcnWw5yep={8DLU_QQe0I&AHJg|tf>`8mX zGV>X`S#a*%(a_T{GX}gj;}Ozea?>R861C*4G@- zhW-T8O%{g`xo3(k--|pwtyrawaCHlinyNY~P&b4|2Fu!9_TYU?{>(HYQztLlM zXS)^7Ef4Mk`Lm6@GxyC4;pdyO_@!Q1uE8m_&sNyK2phNMsG?S%)U#IQ1G+-<&|!sK zz~#=71{$lB*%K}h1_9BRE&e7vp@xZHHjd^nj~&9H1fTFQ6ne)3%!tj~?n1{vp#^;k z&fqY}XWmIY?M72w=qnc}go9mRp9|<*cJsh1dyk{KIEaWj&(GgPXKMwPM)$JG*_y&p8DY%xvJzCY}QIyR;rbx zo&}!+Ij4|uDzG5AP9|HIlr_Eex=jAsTQWQ{KmXxNh2qN}lx*MkD%JOWD)(nUYGvGy zpGjoM1Q(*sKXMBFk6^7{F&yQ6FIDj0gLipF7Lt5xG=2+C%T%hA4t|Eu zAI5e8fs~@M{0ThOkRAFeVEW%SNqDs_(u55s)(=!sOsnQjFo#fc;#avQa*2G9EjZ;<2+8&q=@BuQPKx z5AmlgC|eT|E)b+;WD{4y8O1$w4hnwzh&?+X)*(i+2TN=YDquvgzsIkQ516u010XTu zNsgGj$MC<9ful*$5V?wk4f@EKEMbp0!ubw!ugd~p9w<25P^VC9T#@@TaTmLwYe7L`ijHUhI!FC)hA$^^2PjE)Wk8#F5X zI08b260F_26PnnTsJ+w$S6D7>DN-}cW?_ph1H&A4G@>hHXet!F4=&~}=FBWy0N z*o2uY0D@tUr2?Jilz@@j!n5;b8VE;sU$L&^mPlA*ER;Z+b*&k+AK5LJhsV*Yb2_;I z9cCDS>zZ(Tq~^x$m?&;oIA&3)!r}mcI9h02<@gk44GmIt~kvezZgb zd?f|MH5&m|C$yapw>TY*{c20kZQ8#t$bU5|I2n5 z`P}r}VY68|i(i_7EJx380lvoG z7aGu~&9fOLje8d(QOs*WA2vSw{BLN6&*sg$o#Um9gyCe&?epdV9k9)xzmMY?8ed1b z54XwJ=#z|&%)s|A6?B1rYYSkGQuNb}DGh?`2z)v+atYYtufKB^7(D69mYjy+%{4_G z=(>r3U9qynU0Ut_Z7+DY#+>XJvC_`ZPyGp4fKu=281L3x?45F`$Zwo^be>qk3>Z;e z%J8eNz$E*qUb6Yo-qVd~(%(FGHR;K{X2~>oK2^jrpAE zv+>v8!AHQwbwIEX7PO$_d@M?wB*HWq4U&S%*M_TPQpf#DaA)DZzv0vwPz_%)+S_Eyj-?UB` zGhQS69XBN61n5y45|PzRS^;$>6d_(g3jj$m2r0kbIWdt#d`BMGL>Plj2ejajo8PcO z8#fqP-HaJJ)~J8hZWudO9}hylq=bjO;kV3A1yWP$1aT#Kx3F(~wr0{Fg%}A( zdI4z`wG90PWU}A1j?u|XU4V}ezke@ze<1G!a@j?`e}WoD@RNSin^hCrQ9!iciG`_P zzTz=)wBWZ05LI_#zKE$@OepYTS&|w0^^e~rwJD+sTKdEjQW^(r(!Z(k%c|9XyD%Ls zS83o?(4?wKpMO(};41|2mA?B9Um=LE1oCqyrUYv^s@O1^zH4o{32a!$+aH?4qWoq zduTWM>gBF`zZ?R>hkJiG*1K;#V3eV(*(1hwPM`4fU(zytPMp^ylpJ$Ydd!(x2{r%^ zbOAOIl7T>G!x{5#IyQi56rCaMRE)4BA`AUjH~~G19{>IC=_n3;haPPOTD*9DeKlxH z-Nn55d-OO^rS77m-o7`DdB(msysRC zbP4)u1AzWRUH}zq*IrX7R1-<5M=*>1mFQ()_G-vQy@r$r4alafZ_DNya&gaR6 zf`p?Vz=P=B>v1L!m}jD`kiiRgvC;G{9+%Mp^La(DTGB;VesMRWq0bBkkiGAVOC~D! zFPqXj41^v#04#Tc({J3f_R87X8f8OkqO~=aH=?d?=!nI2tM0yM&9&1e)wh(iH<#rO zud5&0v8ZPCeXy_KmDT${1@eF1b;;B5Q0~$@%5Oe$JNn{Ii3NSVdi!+4P<35HJl2@g z*wN9LbM1;%+ovw5t&f%s5)-zaZ+{?SZxXAT1mQo66Ce>RNrWU?DhnUI zAx@ta7ktaIW;_9NCIfu!m#Y7;7j3@(`HuTKoFgOy@x^>#j@0j>6WU8IGv@p9InlG8$3E~Z0(A*-Lpql>2xaE>8+2n zH_w{0aWG1u8UMKPXV4+iJwjhoVm>!awNsO*1=K3)O6n%!ZzJd@o)hqY%+zuC7}O@r z5{{@{6Dvk87EgrY33Ht0h#{ARsP33?7fb|0L~EOLOOlI^5qtrB89Y&@i-qETN{f%8 z?j^2}AXS7~q$^MZjA0njIOaSxczWL3=(c&~&b+!C-`CZp{x;HNFPk>4%*A*3SZVn@ zblcmdb-MR&tjk;dsapLncf;Yb&Z3fuB}JWOha24gQma4p)E}-GSCqFPuV`Gw;d+!) zS4xTpeP#1N7o(k4W;c!W`#N}6nW@YdBsVFodk1s@)z*{fMRWkYcyjC3lb{lGg36PR zU1WgFs+YWV&|4fSyC-jq66ze4C7wgz=0l#+Qpb$$h3H@2gKtUdfpSdVJ!KI%p*?3z zPW!~xI~w%g$mQSY8}0x{K)AnXohT$tYPq9P|FvBHwZ8F=78tCDiZMC&mgbat4!)JT zAI&=CDXDbKUf4auQCjK=dT_?QIb#$M-x{x-1&uuKcKakd(*p1gSF_@q9MhRreZi_ph)aweN8Rc zIeJuQG;o>IxnxXaj)vAX#w>JTR(^v|d!(UO&AKglQq3j9Ee;u)YEOVo1!i**S{ae8 zGIo3nmvtB{?!sj>fX4&zil7C)=TF1~{#bnE1sJaqsu9maM+6LPt+0o=fLcMkdicD= zzXDBGBoZJaL-3?7AhWPWt;Z{)A6bUpwwBFrzN?bS9=*`PSneHh_2I(4=kmwH zsgu2)38`DgKk{NIT-i0Q0!(3`IC2e22S2-b7G}cyxrm>U`g`WoIeo75t5y0#=X+ z4#q(u0VCU9K@qu;n4}O3aRD1ffSn}TyCSd<*<=>LkBMRhCPL`uCBrMD)v=%Qf!)aB zVWKt$n;OGagSCr$z`ysR?{2GYFq&D`Z;X~reKgt9l6>@ed@7Nvg4y!gNqhgg{5GIs z3_Xi|4a3nkWHEW5-LUSv-#xyuvU8X(r+sk&9@yXSRkHznXGWE-j!#pU%rS%wYJSc3 z6@T43aW7s6_33qxAT_5IWfKHigjjA%+(c`gjALL-Q&j|o(#H{aO|yvBly)g2DB9xQ zCOVcO`{@Eu3=vg`jTF-YwbY~nI`!epu0FhFOL0eK#OpRFK|)V6tz$!enNep{XaOd& zDuxW5|nhM~>yJ>Fv| z*P5!8SA*Qj`h+oF-qtj|y__A{pe|7YmIX`xupoDd#*k%nL%`fT$Pg&VVJwoVdK1q= z27vr9t+B-e;gA!W0ECcMJX=j0vKtr~h!+4pLw8kUI`eq}C)|T+tF>^Y)+pr{*O zJQ?61L;8a-I73{*Pf$e&vK-M~F^iycT7gnE!Ny2-Zhd`jHf@cD?fLokaP*5}F$Eqh z36Ydg3Hs3;x)+_i)9mxuimL4$veXdt;R~SkrH4V;F}Uc;Wr{0#1IPW0 zydx3~hoWeTBQM|X$j<{`U6^nmb2B=%x2>6`<%|xlfA4kRz85&|-27>(X4#*{KE5!p z?OWjbcH6e^MEnxTS==4ZV`22CoP|Si+|%r&h`yM#s$z=P`gujIVF{9qQ~bPxs2s;U%19f5Mz- z)_HdYnY*U%33$NDz`*;azCnN1JJmAYgu(%u_DPaH^!f*Y9-<#O}NGCH3wut&Th zi$u;iguFbP%MK-S0l&aUkUm8X@H;{@h#RQE znA$OVVu4?13VUL_(HA3U`og>m_sVcN;-(UGp&lr>*Gl8M_4M_eI3b}@StrgV(#dmS zSbO3`Uk}+K9RMO11UL?$cnDcTFH87SgCd#+dzUhfJ1@Rt&+mPVw;h7w-qXE)6 zvv4||omk8Xv2mt%%QMfQAD@9}&%|{&xMkf$Fb5L2Hxfj9AOv$JLW&f5W{c8vXbj03 zbI7C=tKpCZC!RM}15}Kn{GttP9J5TOsJNAkml`hP94{dl#QwsRkEJdfH>&Cz2*0Ts zHSV&@9$p8(sUC>~<3?701J^waE*nTHr5;{azEZ2!t}I{oFfPJrSC(D&@MUEywcNPN z=o16!Ca#}%)ZuSkO|?+ts2P}hpeSM6SJ>ed1QUrkFcX|Tjevk~j**KJT=j?>@WSSC zT5HyXm(GE)xY&1v`7@MOT@j?}BDPD32#scdgA7I11qbrv2CGVuqxWtYWu>1g_`Z?n zYsVAZRP;9j%PPRBK5=_3ALAR($dxMj1er{3lXuGBS6CFCa=FYdn;^^5s|DbbF7<K-!j}4CKp$084w|1zSKMPRxLLb1-CP z0|^P2;E7SNIl=OrDUt~B0XP-7fqNmkmHp)&5VLUStgmY>-}O}teT+VieYI-nBo3Cjq;4%G}^0bPvlf+D(p$Du&<5-GZhJQswu7fnt*?+8K|w8OLiO)Zd2A+!-~ zOd(ygecNL|1*(Da(6;ud?p&Fm9VP9-6a6~y1H6l(B^OKG5wvgEU=ODLiz?tMm3$5a zGvz8>Nz1U-@<5=xby!OY8hft9D11qL;eNSa8W+JJXz!GzalrcLC7vJ}5kX%jK@cTG z%%C6IjqMM?-k>dLLwG_y#aZCL2)wNr#WVRm7Ow9&fjRbVnD97eky2lLhz-r2JYTo;_z96;Tlf$M|wn2O-sAnL|t3fBrn4uh9Snd<}1^KsqJ zz;yvZ_HR9_l>Afh+h?T81+PQ{Q4lWT>(a$y>LxD0d&bQX7p!LSsMm|ucL`b$`=|XS z@PhLN7ci&S0HZDuH_>y~Ke`_O2S2Xs9KU}3_|A17*A72(&&Z1034tw~QUyI59QF>@{g{P2iBwR@(%Enomm}-b2j?>p~b$e z!sueq1fUe42bV+&v;0dA0sHKoff75E)9{HQvt|uRHEZl8q|IjF^>A-mPD}74aL*Fl ziRt(RvB5VcfDU*#B7WuRf{q?CcV?fh!Of(|#TZ=7r$o#!tSWp2blXPuda@ZB^YKbns?YJMo*kSw%50^}xO<}koBF;&HLLR#f#t8aNgb(9wxYZg zT`sj}gVyq}j1IzEXr~6f++YFb0=3HpnlFpU9D$-;lH=>q`>HIdY;umqs8q|FA8Xg}8fj+kZ8je}!+_S{Jt zxlf<^{i`8^yhS60m>?+(gPHf&OL(36gEGOsUzFn{&$E57Q$9?$5}!5r>j_kzPJnrg zo%bU&tguPw(HXe&ARRn0hC)P=pAsxJSPEgH>D&(!dBKvPBzc-ru&-m9uDktIvb`Hn zq|#YT-O-d#kLs7l3%|Zvx>p1eW@^v$dfY+gy)%NYDpQ-pRdXm6_h$ib!Hws(5tuGZ zk6NQ4;l<2K+KMJY^!)@NFaiI{=OxaF1@arOEkZhvDHt41t~ch-7fiNuo5J}%FXg!NTGNPtw*J3{bLG+ zZnyjy$Uqxpo{{fX-C)Sd%gZvXjo`msdX>C&+_+Y`O1}$erE{m}RafWj(ktbgckI|K zSK>sC?ACqzZk3UOPrvcT)1)BLf)ng!gni6`QmGnh7&VfbPR*y*;K6x;PdMtoJQHk4 z5!EgdADA`}>rOjB2YVom3zEZ#UIchuI3e*w4;vV}Xd*qVWljtJk23W$=6EbV3Q4cG zl$;hM=PW+P=83h*fAG3+Laz^uT{JP31m~pp@T{2CE5K5V{06#9NTaFK6e%YmN8%Ch zEX95$A-H;jgnba`@e!Cj0v{k4L6MEg3Lv<@5hf6#WFfkAGWbH638aN4N@O(BF;V)J z-ZU0@^Q=LZNkBGaJ!7=cGN0ZrV}qNv%zmhQR?MORG{X$Psi6JC#aDNB&d|e=K!J{% zob6FYLwKlUJ!rXhumZPj4(&)S~YpNC3?pI@|IgTOR^!;J};%aL=Ij zHG2WrQ538UjcGEOn-^`o6<$-ES6t8(*MQz+o$1F1eebfGo0BaiKMUPSijUA6*e;W2 z$rCFJ{n}>J(4_D{j+D&$fSpyu%{jq_SHZ%<}*f(6);A8OBE z7^9&`G!ZW;1m0X6iADV-{X%_z#O!0lxfsXd>5$j#4S9otGzCwy#gUkx+FEQjnv9%- z_>1>R0#PE#@^Yg0V|>+;Xv7JGlhGU{P)r#%y9VGp2T6uGA@2MN`{rI4lxD2nh00UqpUOeS7$GU<76S0&p7wwf?~!|P9*{bsX& zE76%G<;b2pV4zS5g40J_PHUD%?Y3xKE|1IUaUF0vbvEK?#G!e#P;IuF4N8;8<|T!BDN>wVpsL17T6dGqbgCUp4q}Cg~+)V!_v(n{q%B3=yKIC!oYQ0WxHtTt< z+TidUb-6TlXDH-!sJEDvPA4fQUGH>iN<$%sQ{6^1h9RLyAwx5e#Dpg#Pd$6!0AlVR zjhkvVX_nFRK^3SRIUOBC?@pf%@<9HY`RE1o!aP!9&TL$w?>J5C3@VjDqf((VNXuD3 zT0zC;1ua%RZyB5A76Vqlm7JV_5uO5y?L(Aq$ur=G7>)BR7K3){Fu#8o`876Z4dLpr z!Qz!bMy^p<)E0w>1a)e&&Z4$*rYd`Ow!JE{J?zd3@g|K&nH9qITYQXz!4IfwbF zZXbFP-HQweNj$b--vje@&6~Fi!0QHgjvu`J?Wa~OUAp2au(f?|OLghgIvMb^CVrMC zT3Zv`&xuy}Q`BR7-|kkG%v{nu2|X5!jt8y(3g;Q*dbQSQ&kH2NzHF^ZqBI%odEwfs z?AAbCq^Kd-YM8lWX6i|(36I;c;hLf#e39IAo)nBZaRS{ZEA1?8E<=x9qiriJL62>L z{xizbwzg8{dweA1xW50}K}?aWF(2x{^mq_+qr<5Q)KThhcm`*I4ER9}m_|{2Gz1c4 zGRE^-z#KD|km)xP5KllnvC$B5>dyH>MqkLs`FOm_Ma>CdP&3{jo)AMECiKk-T+Qgy zMUCRc`i;1BcwsaPb3G>e6A`i(m^ea$q*sW{;LxORazRK5@u;*nDbG_@JdYbxm&W z%cgtV#BR7U>Utz$MlZTc-!V6S7LTAi!PrE}F=K`ML8+91x-$1Ym8pD-$*Qljcn8(p zTvU!ew;FA_I)Is0v%abJree&O{PnN9Z@dwGSr31jwQil)TO9G0gg376`-+QwUs-A| zyUb$^)TD}e@`1>mWtQtujE1{DXvgw9T&89%NKVQ%FEH^6&2%E zv!*lBu@=i2b66(xI^+2s<8+{LfqN`C?s3IrK8;DvO#>R>OkIlaT8i%q??vALP3qDy zKe1?IYZcwCO8E}^zi`=|%0!_*(r-l)?1M7T@)IKmMS#D{_D0_X@wO9!65uyq$spF?VB+!0C$w906K~nN=NB=uI{Ym=g6n{Ur7DJ+0L}Jgfs!Ns9sMfl{wE(PO58ST;#f z)Aq(8GY6GBD)o$N5D%W0vaJekULLC(#!5r^phJbD)LF2uwR)dHxJZYR`Q=4ygUChj zdO$AnfvQ;{6s_mssiABRo=KpB5Bs?#=h4;61I1a6K-9A`#|7pq7~{SEh!Edi5#!Mu ziJZSgDyQMpzX4Vv_kBx0{I&ZMSp?GDXB8@9<$!*C<9MiB8fy#eNo@&&kB~;>l->+3ySI*Lhd4Ghg(0S zYeZ2LGh1C7^aZ-=yx`ER!YpMDxKg9aDwNAN?Xs0>3wP~;m*j^B*T$rqclonMMypU> zL483%J^gS|WOCP{n#8=B722}Fxdt=)Gd!P5S~V!(lbvvlnf7T#omFL0+dSP_!BA6q zokeZdx~=-f*@0}}TeQ`(z9Ys}yB}h#Nfw{_^4KvXaum)Eet< zMQI&)k=(fueZIJ+cJq>CWges8 zW0|Znz(in52pU_Q_@}C7h#QH_<`Z7L%tX~*VygPGr3BUPdUq!PlvZ0YI%_r)l>+(C z56kV+Q8@54AL$rZ75eNsX=!_@bnSC7a0kwT2hrYFOIqgb+Bxr`tkD%(?aOLuyci{rJXL)lb-f-WySMLF=gEtWUdIPWDFbT}Z1w?zcbMIlobVM8373zQZs0^fC zGipKq+a)|fI-w`l1HbxWjQA=;Q$NuQa~|I^>88#irZ@AVJK+xpsuop&hEc!zq7SEE z4tx%O9=EJ!+JY!bqFV9AH#`HhQ_)`Lp03~e;{6!MY_ea@l^~i!#CM@Eh3Z7Kr(cT$ z4;~sG3CCvq3W@{7m+=9S5chH1#M29;E)LT)Fq}F8dW$$YdO^<7i}dO)(Sd^?a0Ia? zO&O>8FI-+#M(>3EZt8fMuK~ zXgU&I1OhokiI6U|lTc3Hs)5>48L=AtPdX^fx}i%~mA#3+1lrfVBWHJ%YL{y_4Y}r# zC$~3VBa^I<$oqaxM+F>R7-`GJKP47n%7)2Ou}&zCxkDuV54~zr%z*7rWS1mX&wR`oJS9FUG zPK!bi^F->${qDhAf&7-iwS1{WsbCeUn=O`*4ah=O%iA#ZKQYrp*U6xwSgBOWMs|`* zf>Pi(x*Cn^*V_{I^?YPck1}bAO^`tYh&-Qo1Ytuw@rs!i+7o{lG7thrN#l{pAJ37? z|0uV~=ceuo#9lv3)g}XQ!dx+J&PS8_UV^o~sa^?n1pPGWqd7S7k8+`GvKCOU$Aq#% z+MJIkpRN_k_NMj7kRXT5PW$NKsLWnFhzpJzOq7pk+7eylL^UHB-ZVEK9ojN=)w;(g z!gUpWPlvXS1PuD&FKeD#TFy0=R%^1=*1G0db0pNHrkZi7tJh38ygoS!HpI{T*s{Ph z_)qBjNq4-loQ;IMf%-`me$9FE(ENThJprLQB4B8W5SK72#31Q5f|trPV6hAGMxui$ zV#jgj967v#75T}E@r z;>&e8g6*ARrdNpMr_1CQwELYVQ<#+bWfdV8*XeGrC4Ldaf3@x1XQ&~iv0=Q!>)?Z( z@IOY9M5yDiTkIyambcm*POFvIs!ce-A*2c+P}?i!I&5O@1qE$ZyQ#Om8}y>u%&(i) zwvHSYbLLsH+~vU=TmEB29P@&_iY0Wo$4I{Wi|=p(wHkFosZ1fUOh}*hx5QD*SgMOqk_5My5p{+o zA>v)RAGAcY5y5L06xE@L6BH3`TOxqE5-F$817<>IIbH`pcdu(|{PPwh?$`MP0H63He zHJ2*rhZePsE&@uEi`igvn4626=vs--nQd3eCw#Nx_ksA7_VvRrcZ`@jF1+Z`uAZ-^ z)Wr69{b0{+0PL9i+U|+L>S;4BU%Dgy>eTj}$}G1zzhZ8aR(HvMhBoIY?D_2UVk0ot zpSKo_6=e2A_b^nF*}n3bFex1p@kk5;@-1HYOoHMnOWMe66zBd#KXkD$%(>`AaO(Gb z=JSVT3@rA?b-=(+3duc#qU~#;cIpggIARAQE2cJ?%R+;OCr8eFVjj&*dT`;>lMIT= zoF(Iz?%6-5`_clb&y?*?l(yu|-!tbtKL#fssF$k(4yaN9~_rE4NKcOZPz%b zRO86DvE@zI74Dq1Vn}iKQ!~JVCl+5~w=8TQ^5C+$_sm~moKilatTAN28h&!V!2_L^ z@roFtQR;lpyMD5rz+^wR*QU#%ar zzWw)^)qij1(ev&IQ2Npt8shr%9!8k|iHZk45$j6}rj7_I7yiyQL=+;?lCcqrVlp3i zIFp$XK>3O7f#460&<$C53dtfq$`T>6jFNtXQwYx{xTlTc(H}~O2;f>Y0#Bot!#>NA zx*?m79NE0|;X9w!mx09~3uR58Yh>9Yn=7jx)W}U5qfh_fq$5BID$yyl9i1B9REPHI zJujL2?m3K30q*dUnO6#`l^_Wo8~vfE80j$p#e|uML9!|9jQa@s`N;KOjjp*7Bsb6A z`67@Wv7kP4iCWUL?x6+jm$tN)vGxHhwFeA!tokLikxo@7?#|~kG zE+*&-{?lPdB@GUT0VWOLASs-p@F8iPEqesm!5CnFL^jt96a(bHPzjP|r_+p*u7U!1 zN!Z~CJ5m!;cO_%PhQ*TN5l-k{1YT}iURk-k4VBLl)`cr@-}@P_3k3vQfD(ti@a-@U zE#g>3Jp=_xFeC7Yf-H}TA(Amb7z0s>68C|SIDb?Cf#CEL=pa0ouun$(sd|4T;)l=q zfz;fWL&Eem!nWF`=M5?XLhO@vou zU6Igfkycz+Lab5z;zoswNkjzrBoUGvj}s$K4u&MYwCgoY%(nLudifI0jKD=bvUBNPRjf)O=l{r52=007PrgGJ=BHl23_GYizoTUnu)jJK* z+pHC*ZvFc$d+>KEMSoZtP%3j9$Byf8YB`Hm!#EnNvTDZ%Xy!_p)B{JvJMQ(ANLx#l z&WD`2@g<`tJ62aYv+wL^+w{ByN(!z|E^3pnu%_kTNda?+Jyzm8ye-9Jm$s%Cy)quw|EUkM>eecFQ4nKX(jrXWtXRD%RHF8@# zGzI?osQR8v`WsAjgrvtp#R;&`oiEWi;F#2{scT2GR-Gi@<;s`n&5}H@74UG{Sk|Ir z3tYWFQ&4-`XdWMB+FRXuEra0DT?O3T3|T?m3erAr`acTTcET=Ds_y zi6i@eXNy+77h9HP$+9F@xyX`igJs#6Vr;;eX1eL7n@)g$=p;ZwPk=zU5K;&!dY-#w-%u2RwxZHj3`~Bkw*6!@=?Ci|!%$qlF-upaI z6WM{D(kdBY5lRFpuAIJ3MICZ4hPU2> zqe)9idMC+ZL5CD*tn_WHwpgmy`6>+o#JW#NvKahEOVT97-3JWxpei4{=Bq-%w2D){ zs?}SXI?gw3+0w)oG;N`uTZnVP2iWebEH19}wHu9JFb|rnN z>*+0tz6)tIHDfJ8dkV1Q|B{>R3U|Ygc3%Yn_zD~VUjYHIhMskNX(Y7t`0=Go>(b-k zb=n=d2XX%tD5D?hia(CKgQ*jbaS%0vnnX2IbE$>Ya#Nd_@&<}LQI7%0zZFWEY39u77f}@L$ zsA3L)?f?>N3TWIS9@tGzlqZG()`D$nzZ%@7#dm*ivhgqLk|S=g5gxxA z9tX|Z?8sO^pI5!|vO-Ni0$068XTxvRx%88O4QZ^#2)tAQmZ>Y@2rx(-Y2m;~xRpht zWLF5jd+7AhM_3?!%(@?BefAl9_LPWOrjG8u2>*z_XJ&Ne7VvfU2;lr-0|SiWOPmPGhk8#Rf!?e~VsM;Fl=FeOt7ufWi<8O-lb zKe74XTrluGLwzMT>o%AQPmdmT9!xrWXXTg$(bI6{fH7blUDnYXOr`Zp$IVy{gYaXe zzNm7z=`5(7ckhNLW3)j`vHu{tznGHi1TQ~iha?B+{D{r=du>>`lZnSOc%h3J8NoRn zPrO5!{3d?d!S$=poc?0Zo-a1sZKkT{p)2EIsT=o8v_m7=;hh5$wE*-mP&)8D-+L~FjIvy&mWTJz&Zyy|C za&jGW=A<)Q*?SIFMTU8crqAXCKKdA%o5yzATa5dk%b{<&?gCg%Kw2TR#R|A9R{eOr zl^o!gR{b;_MhAH1)?seTcMo-BJoMe_nbO}Zm_9fUWWTyMvRk?N#4-94gVkz?I&eZ- zhmX-+lMc;x~%Y-3xxx=lMVHj_j=}v42cqZAt1zP$byS z2!7fO#8aD{_-f0e3Mn5|N|jTUR9~tF(dD6tGLNRlBkDYZnoZ587E#Nnm54%bL=<{E zqS1S){nRn)A{r4`^y4H)pWT41*GxTs0TZA2!!C&ue*oix{mKvD_ZkBKt&9Q|&Kog)MWkAKq7!fTs<;DFA zEJEXNJHdO%?y-iwm2qCojVxv~Cf?t6_;4Eo54YWae;a74$h&qauc9IkJeeD!e+uP- zC-W-67JTn8PS~>GFk908N^V6(E?13@zxfS1#`w@oM87Vh^B6?ExH#Mq-?cwa1kD&9 zkQKZ{P>B#pG0g#=u*nfuWfvasbNc|h=Yx+9k2tVmVe^cI%kLd_;J4@RpL%HoXS0Zv zhThZQ&ucb*z8R#PTYmBI&W)RnjhVi2?L_MgjXq8D$NS4>mluguhU8vPO*jSFQs%|? z-q>~M{lK{88#XQ<7kGaEp_gjQ*;JiDndEDnv-rbJXMuXu)`uV2I%?&#iD9QzuN|zv z|GYETX;A4>`qXs1=1f(^cvP}zj}RwyK@ec#G8HR}m*FgS(2J!O#D^~lM86hv$OTpMcWucX-vORWV(!IBB9z%> zbkZl^6T~L!WR;BN0ejNyV!G#o1JOjqa;6nhNls=3pPD397hsG&v(j75G657+Xw!^N z-qnR`kLxYy;|~*hn<}nGPduQRfUzh5{?j^hl&e^`8@+ZnVls7r!qC`MboYN;Yuzs3 z#5dr_yL2e$8@6t>KXXAg{1 zU@y8r&xaSlRWLr-6#W;1BeCFb1~4b}$-*m9#n%(w1o>AvLW8 zVXd7F+Zif4gWeyBFf8%65&4GRPXZu39a7qSO@z|xSxS?yr73L3i7Lr|kLIEp>K?@D zQydn{^KJq~{p*K-U>y5T56;9y8U}BhYrNRar~yNOVjm5RrYrTodL=M8IUk;8cpdu4 z;W5L8Y5m$^!%+C29&n;xyFaWwFCkUv1C8E#GAwKZg-=@bnh$h|IsNMEKnP$HABg&k zkfH9M{eI={ZTN0OgHG2F0!~n7E|->p9Bdp8FP2Hm&G1e5u@>EI_|;5UvjDjnAAelj zmrEaNDMi_Js3mnO0Afxc(__9M1vico?0_0;XE7)s77U|1#~u@KdoiIEh%LrvF%}V! z7C?Ypjl7q)GIXe^2{%Nz2~adG9ocUZZ{a8P8!07vx-#^~$T@{fqctfqJUXdDCYLFs zI!}heq}9k2oSc!7RN#SKw?+2dwo8)g8R{GJp^<+515MuyTds9Z?>W|7TSi~a2e0!f zA2w8s&Q^oga0r`7g~D_ZON(_htrOF%R>JT+YZsfvdS1@5$&U2ojLjN+=}PXO@&^2X|yUgF$EZj$n3aN#@WYpWD|QxjVLR5Jj}C z4son4*xE%&W2*`m*(f0*P)CB`+tq0kZlz6jFP4M`$X+|{?lGYRV%1G}uL*Im0lVNL zorv2rf&V5MyErPZUib2h-+Zr@4;j+GX`VCX2GzGy3|?24wDMVE4i+A~X-aM?O)VPn zsnx}?uB514-*2HVWg5QuUyIi7xci-J7ZyEbf^RzXTFvhK+zqe1!i9nOmF_Zk@b?*~ zw$$;mFOSTBtN-l!FW05GcXjYlM5K2$}DXvGpBKE zuDSp6#Z@ruGKT~cC)9eiJ`ncRHW6P}71PSo(#oe*6b|t_`~(b3w;g@| z6d?F=(V2_@&3PD@R>aHDjDU9&>@kc;+7x840G$GboRnpvJGI5y=nhT|78o5|zt=?R zMnk%2SBaK(&wzK&7dv!$vbDbxIdapv#c=ct*cMznzdj?Qe*W5E8>A_bgkhtPXtneh zTAN}3$P|sjC*H2c18CxXmepq9y(08u!|?Luwl2^ZA-L~vYvr=7pKm-4 zvY&`hLXX3HKTPW<@I};@5|Rq)M6CJ=pgp+h>s>0{F8F7yu$zOQO56vwYW5ra1 zP!e7gFEkU}c@j0MfY?A@D+DjY%O`gps}SileGTH=*6&(##i`{Qov0%EU{@vB-wl9& zc^J3yhJ;5+a6=O4|H;F^FrewAIz>Ng-MU%&6!poDD+yI1{ejFiRn$Pd=Nwabk5>bO z$Nh`?;V$B*FcEO#@g1)eOJSS&_}5r{tNQKz+d8=#*xp@wrIEU^NvVx)PWU#cv!Jg- zy3D2Xx21RXp(e`)Jzd!NL*y%1sW`q(|{rrM)N0OOGHq<_HX+VC<&8gBCf@Y?Nj$kQ1X zEi&lfAENK92Xof1hkM{JrN_Q#d$?3+a>S6csv$#EFalzU4JMVRrAFrr3Z2#e`8Y1%Xp}t**kD27h|~19-I0lJmRk#gaR}*u3=P(WL(*rt6jd+%6IcDfWSn&|f6{ z=`jW<-}Qa688sx+iW(3_z@JbA+mzVXCjJn94o1wWADt4-IQr?b&41pj62@RCG1b6{ zl0_&E9?`p!+aD%}Mj$91xqKJA9^nxegkmgdAHdTn2DPCmwy!Y|wc$9b`B&Ny z^_hQ*FcEhnLQ|5yM_9dpOO1P9XP;A}E*I|6gf{q(XFq#s$<~|3?7{1|o05UzrM8!L zJ@IyIR8nCK6@aREIJW{E3UdKCgbbO=?C7CEJH|pI--`5aLf<{3r7)eS;s_^BRwcm~KY1Abd6!PL>+4Mif%XZt@Y#-y6P|fnr+Zt-XxuS!qa)mX9zrWR zKFqF;*M*><3#CpVmm&)5@d@0P(d6~TH$m-jFsk^s;pggf@FPizBu^@R5q=b-@&BZZ z!1bb3nuij1gu1Fk&qWo69|<>J6sRDYhn@i0o$Vt;z9_sU^8HQoD)}~8J|ysvoj`CD zUJ)Rcx04OP>>?=%dO_^tNBM--B@ANpKB5yo70*<$UJ`w`$2$>$4YL?e7=yRRm{F>; zJ7X;`3SRHzBR6;TR&)Xhb0+QUibp3Z0f#Lk!Pln78^DUM-T+Z0!~nxyO($^NV~(OC z2fXbq>sR^JD=HRkIeO+y)Q;o0aFL_^xTA<3_U)dM67YM;kzJ2{8+{zz80jdYV(;QG zeXGMeVR&7@8i~`;CXNl010GkWDwjQQ-!-+R%90uy+u7;&2 zW>jxVm1fAS#_S@eQliQk!`qtc%c~p5gaQ*P3R4sxKXnHFJvlYmYNS=(Avs3ou{o#i zYA)Ugk2Jk-eC?o6iFl$?f|B2IcJZQNI2jJ2|P*sh_$s`g;Tu%eO8OJ?Rjei}yK z%55mfkyyqss)pHf<8tX0sO>hP^+XUOmQVsR3DG?#>+FEwj?7535doEh46RpbqecJ z<6oG7(%egKu(o)J7E(rSSYSv~UB}LSM}ozjgDqz$n@f#x1wo93P0%8V&ja?j_6Tus zZiow$IB$FfgEdmIXS|8<_0KUnKOF*13Y|^?kLVPw3LQLxFF+Hyh}!Ck0aZN%i-vfE z&EIcYxlTXio~Q2_qStL0@mX;l9gYF~!~1W3TF5urT3q)-(Ve&XrY)H|u}`L^9R1TY z)fLBeqWOQ2`gy653H8H0Q3V9F3;_$!S6o4c7)DzqG97%x{gvYh+(KeSjW$wE!hChr z^V#bX$rg!1DY<@KqEw(D4)lnL8lH7JhZ#)WDtrJ8JfPQEQY~g@XMLle{qsz^VxD#S zea>M_SLIi%(1=nzcE2-0FIG#L3H>6hlAxy_`-JhXXYbUc0h9>M?>DG+M97H{hz{+$ zuy5Z5Zsh0pM?>fmBcX)=Ci4XA3>xv>eWCk5N8xZ6mM*4aMxy1ycnx;mZm>&mUw7Mm zUWTZ==+Laz+6sRNfEqXr9z_4AftmpPp|urIpbuC9`ao*VB@qQft>M;4D}zs}WHp)fb=XKz!Mc z#EBEi8PWQeH%7wiUf|wQWoD}0;a*tBgg3t2-b#Enf%6#NsS|H5;oUicG~(9prxV^! z{mZg^A^0o}McWuCxHJu6E0kLnOK|lHUdP3XCSJt%YVJgIXesf(Vj-9}8Ztq|+<9Xm ziP0pXu@8B-6VKHWAVkt5l9M!Qm~Tkc>y%b-g9*{b=%3lymI4#(PbWujj z`092|PfYc8st1xfdtA_dOQMF~5Q!h;Zp7@A^QmfT5ETI;pam(wiRgT9&>sv16Tlp> z4Ez^(9b5)i0i+e^^I@bk7r{w0a#-4pJu$moq5ugKr)DA{4OT$#8-X{SkAdsBW80a< zF0|C*gR~U@BjTNnLXNDHIH|_i?Raq!I~EJ;Tazy~?cu#p#Kz&NE(oyr$6Xxo#GXT| zKE0JOVSptUPcW7|tUCk4ECswl23vQT1d%G>4Oj~ml^7@T27#5_AtGWz7+KJz1SaA05QSa*6k-yL1a8WK%4A}Ri+T}x#$hOO;%f1Jp8%JK zeL$kDIKO}ms~3t1J{7yP$vzr1q@YR_^DbSo575I>jK)&MsPw#nn+r1Y+ZQTE3PBJ3 zHpp_Mr2AdP7OrJTeM?K*l)tS?nScAzq4ZB;9S_Ea{RNH2=+NlzOrr`%z6@wiCl)0u zQ+SEYl4@0$EDp0)FXMfUGKoYrm`-a(9$faN@c1B!37qZL975qK)JsjXewhE zn&r8a!h)jA75U}Uciy4TF182d^f2I?+GTk#L@aOgNqL~xnjIFC(r!+XNyQe03H~f;u(Bx@y=|}~S<%O;;FuDxYM@n_ zEi)L^*6XiX8zgp}B_%VpT9NExUUgQfO3N@(uJ7xNa|19vbOIO-+8ID=s#N9@ zZyLw)Qd%V8vfWY?4w37?mnpDM_Q%^7sDhO}dF| zT%PUft6`)gz5aDu)lOcLtTR?|tk;kbZcM3^C>(arT#g%&o)BiMRN}l8M^TPRH*n_6 zJu^R=o7bmzjVN<&`xRN5NmH_*A5G_HCnskW(9FSMMs1o*Dlw*}N~B7?GF2?Mpiic% zp{0F&uAHD<yL>9Tk zqSh)TQj66fW}Zw`SmwNg{LYCenFa`bG*?b@!>@?!n^-ZZ`b*y1I}jxAXXU8p0bEJcG##ti8565H5_ znq5DE2f=N*0tCZ<)kOfQZ)WOfrRRSfBK> z2E*<`hmm0nmfm5I@2_&%!JsbgbM)%N@x{Lm!w=p?SN_vl)0 zrb)?3O}6}!0Yj(FsXR2syLjUCq4mAJX=;X6TZ_E|dkqf^jq4o5{BorcRM1*#2KMGc zb@x<+5goh1H0z2GD}wlTG|zikvRLFh#R*vXhPJWVxXrW9An4o)AlHcNk6*cLqMlfY zY!-Y1zW3RN4WEHx&;W{YC_49Mr00cdwN0%CD`(X@QpplO)iG4CY>t~se?X$wzqFp5 z&%rC_m?oDw5{?6^bFCXbgYWft+wX3H3mqM-hWK4=>QJrEQKngl9^e7@K4n?=t`g#;0+SI*_!1jMp9tJIK z|9>hEjX2W(v+~fLgOybeR74!UV zV&@X~AM4(h>XS|;7syV*Gdi*&RNw&8I;}O)&|Z{OAr7g00~&2!%rM$CeiOV<-ed;V^7P zXLU;pP=~m18*B<(&q8E{zVq6%ah@`!HEh&G+I$9i9g+#!8$$@`*njDjaV4&pdfZ`8|Em0v3jvcMTCAG!Wp92 z2uj6-v2)ZY>cKZqdh82Wc#5S!+&^wR7W$(I!RG@GMJdvQ!Zhwh_yJ15&OsGJbxP}$ z5qV=iEJk&&Rrk7S9Pt{0#9BHGUZ=gQs@Qw59sN*0^Vwrrq1CugLh6cZg8qb}Ggx$l zHJ(tdqg1#ZMRMrZfo`BG2!1JWMEntkz!(e9;vY@UFyM}FU5HF}+-rH3iZo#W6fTrmLR=Js+f_v`6g2=FY!YHiG9yhT0~%1I zib}M#5fQ)26m|kv0sPLm^aImw>~OK0rO@(gsqz=)@F!sFKpndToXNDjU}?&XQ1Mp- z>Y5a#IK-e10c@Ei%n@|22_?#m6$1BDQ38He68ff<)NpDlvAXO8B=mQNjb0;1oTZ>K zX~5tRHm48ceHWAUB6fG>B9_bnV!GxNJZ@t@q#FCprcV6*X(q9B|9+|1q_CP8`PQwB z4467*ep%ON&TYOeS=nF!{mztWb5^XFGi^#iv&FLJ`N_Gtlb>HRjj0(~RT^rjLhK|g z1%DYhu{%Ujaj}!5x6#~_Md>V93)nVL4BsoO>D8iA17KfJ%!?<#G+E4hTjVO57G>5q zEpDpM6tQ>t`*Mu9k0(&Ypmlc*>j2_2-A0 z9)KUd^cej3__RmAV?^C?u$XSV8saUv9<==?{Ah!t%Ye;DaQnKjslqx%M=O?YvLS^o zJfW(Cka`wP2WafX?;SZ3k8HxpV$tlNuEY~S@W_$)op3BJ=I>REX*bqo^-<;22x=~t z#b7BN#*x=_%6~hhzG(T~c|lOd<4M@KOiS2tA&Q0mB9oQndPay^5$&X|V+u-vXO$J1 zG~vS9$?QfqWmYJmfy`ikF-%@H*#Q1Rwht?+^7E_m*&XBW+Pz`-UE}*LoZ8H4>$Gh1 z)P?;zs9VLdA?$r28e+mI%l4nU;E6aHdMOE&_U~Ux0_uF6ePmM2;wrnnYH^Kh+xySG z#M|xsOV7Q(O?J!JL>XruH3;=uHO(8fag~QI7hGy>z(s2kHu1@A5M+FIG^R~fY;mV# z40hDD-5!*L3tv2PVev5Vt(wR&;e8tAExG?O1^JmS1 z^I=By3lO3B* z({2Z<-@mL@TZED@KS-(;8IjO;T`r8v-s?Xr zJA-<=1C4`!r|2V?kt0g|&(HXJ#`FGvzvSnhembJu{&sfu+uOVMr~d!D{v_h^*&Mi4 z9M+YIKa`+5L7`cE7Wyt^w>RceUE>x4sMIFBPef=uDtbWYj{%MeY2ArIcMcg`MaGG?PAv8eV8gY(@c4p0RUSCZdIF!@@*VJ!y87;8^o;sgl!5xb9h{p zt!iA=0awUZi&b$$^i%16zK*LB;%(1tS(K(TP1!#49&w%W_My@G-g7fx*t>7m;G*qQ zOu95KT;++j&}wWR8vXGGb=F(!%SnfnH#Z&ZwWWZch~4Oq@dWe^&+Glm+3iy_qHQyw zGBXFx8PXicr>W|Zv-YKfr>AUZ%j5e%f)20?&7uRT$=HuEhu2qvm?dBrRK`1zrn#89 z63>Yk%zp~-MR-GobQzu_7`-?u2pDG^mYOrfFh>G-dy*k{1si`p=DVUCc!_Bw7W8mz z;mM;FreF;RJ7(?MH)}!ez_I&gdGhGRXaMhN?(Ty}tr=AwvmP`QR)7!=!A~vP z9JRWlNUsG=){JkXOOuSg+B_$%jFJ^8ZMy22Kc}Gv49oGOCFpxwGH|<>7WehI;5*^% zg+9)@q_0c5@4`NfWqtjueVV`Sn-!hfxYaPiM8DO4pfX_hR7np=>x*tsD6l~xHXEGA zqLAc>GQeoAiEDkCRmwA=+F7-;-mJ)(9-(w2WPNk#`+T*l?S=4?C)m$({(Qe&@lap( z0L}K!zDL%B83Z2>^(4^g#IGDUJDC;y5!^x;Xo^wSA}klin8o0R273%O$!jNC6|q$T z9@emk55x5>@QdiD^(~Js0}p0L8>a3SSGLrPTE|C!>kdUK z%`Qf*k$TgZP^1-w#RKx_@Yu`}E+j2VgMF(eps`%2R)F%PRIF5Pc8REx!pPt5KLZb8 zk1r?hZmG8|do;Xx%8(hh`j+dhV9KF2jH1|OwmCfdG?&d~&Q<1?m1L?^t*OolRW`GW zKdkViyg>w50wx~j?TV5oA!MlTQ(@j%wi}_XKHS0$WTc;m3L%(j==#9#8 z%lVbkfUzLGFnQ*_(jv%Jk0^ANOCDUaQ&R3K2r(PXQzSuGeigHrXT?*+#di9+>~zpk zQd^9M>e$8V92m@{K2d=Q)%I%Cl&>7C<~ z9FXF3)K-~n&&*(p3vTd=!UeAANP3K`pekRbh<*a@b$Y8jN;yooEVjb=wk$JPnbW7Z z#{Bi4SReoVa)XcGC#M*2d`6S^NH~**B|xy+wlvRf?hSl9%iO<-q=d zqIyJ|s-84D4Q8=ogS5(nqK`;I9hKs1({n1`L{zCZbVgZ~>8oWexqW3LblWupvVB9v zx&6+c_w);T;H5(Q>RKOjo2laH$qD1&<0I$nL%b5bIL|X{-`Ih<3os#u9b8Qy!+P{! zMImU=n>|&V)#@Cr1%8Ud8CKAw)fZKO8OEgO(!TROS7{TbyU{SMbmrBz|HYpJhSfBT zh3~jLeTz%+te3F`zUQm$#DU?TVJRw^@Q;RDYwi>oIh~Owv2Gd0^-4!4;@HRS^63QN zP#xKn)(My}qjd`Sp;ob3p@V-^=(I{ES)pTC)WInq`TjE-Fmg(I)!HBTWOK4YZwxpV3F?Bhe;w4cegX zG_W_pFx`fQocIPwhNIJPqF6Hg*yl|kOm&kR;diTXfV=ddwK<0+H`KNv=jRDn0q zqyLSvJB6}C4>p49x9F5uR((Z6aT%zbI?59Bve}m!hI(kYyH|ktt|}K(FY^;8!o*h! zNrkC?Ml9qN)a;dj0I&fJ%~fQj4aGq^uF0#jD~WnKmIh*t4zx5U@Wr%`sLj}k^K*J@ zz~v4E+^zt-E-*L{7#wjgII;l!v1=F94_Ub2NTl!4MT?I<`1MhC-OJ;k5(vB*9!TcQ3f_i#Bj4og%zGK;yUjC*XH3SO7>FTFHx#0`&X(D9i+_foj#o z_KT}n+5CB94_sKX=>2;qM0p&IJ_C9!%X-&%?|JDycx`{nl#-Rk+niGt><8leUb+Xx zPhHT0`ponj6nlWsMIF``CSZ-|V9<9d=Kw3f9?5xAO!*zHK4Z$|0jzc8VFW!SD~o6; zRxGjtrZ?OIe*sdk97y557uK(TVLixIu!_t)_o6d3KxVbd(?+KCIRk%A8;OExKsMmr zh3>pelth|Q5VCXnssSyfV;^$5?4g1TdI^xe{0hqHmsef}2iK1uw|@P&@zIA<@-njQ z$u))nBo~F%T73ro-HHMuaejuHWP4UdUW(qT)S6kP!)){>C!4iOYXW{4Px+}J(N>M` z+IxVASJLUOd=kQ%M<%Q!gq>ue85LckqrW(x#{4g>cG*N~qwOZ~@%`gBj32)Nc%>P= z(xk3c>z1aZr1i>>8Z-M0yW4wLq0uNYmK#qk9E6S%qw!Sn_Thap`@aVN{@QCmPOnIW zI%OcvX?*k-eG-=}PRh*CYLmGneO|9zpR)L_f>;KN>Vzy`D^~h)djTzwzlL)I-*(40 z6=V=Epn7Wszjb(#Lo}fgIfywg@8rlOppz99rB;sF@)bP&l!G3+Vptp~Y%5xIHiJBctxaRM$}&^zLJ@ z&#}#`NUEL)LKk=If(z{z6<_h-MP>h9X7C;WTZ7S`>@(=+3!^tS0su}k`ge*JjpSV7 zBHB{s=oQ&9wHzGGc7rc{ed!{QPkTK5{#yOv-asMEXNUkOq=QAUpFIjS%yn0x5+JIQ z%Wm%o)h6I+OQ|GkA>wLxB~U!P@>H@s2(nH+kFl{)`=eTtRY4lrZpDB&1Tq`ZE3#fv zVLm^AF$vK{KJn~_Io*7+E)Ws-ZC30L7!BnLG%y7XkHi_f+ibu*Yfm=2(u+{G6C_JE zZJo%#qx|v>+a}O=HZzuFR?%zVC+pRSArJxefPrs44w7^VG)U+Lhtv8>Wn8s#E^SX? z70G)2ptcPvT7lB3`d7U7q+2d?&flL_B9*bF$`NZmgqPq;@Y08C)_e#uK|hfB;b*s) zVCeN`7cP!{7~NMqch$PFqUbC9yp`+6_I~>~tyL+c=`DwBeNdLws+qLY$|_PbncB}c zs2DkZ?SMY#9tTFXT%?oBTMk%JI<87Fw?v`{)qc88PU9*l27E(az9z9i^xA*MM}gSf zYNXOJIu5`)YfcyXT>cCRFtP#0g=P}9)2O8p#c%>Y?asjXB#5vuxBvKuZtM|lAPek+r{E{iVH=h7{Pmz>spuqr2#+fo_b={kvYTL|+%6g| zteGGdQ3UW9Vu;Qs&70gJD>ekeSQ|vy{$AD*?-FhF`(HbIP>+ z?wui%EmUNGzu3Q?Pp>J19yU0V-^gT5eVJp4w+mA zxGX1z;~xEQ@`6)mQKU|pLVc6MT=(_@qid%F{lV9d-3HG-nyP#f{_e|7xNkhiJOT>Ag9o-WFTG>wfw$f~ux#_P*_-d- zEc14)8Q;D=dwcu%HM{1`Sq{W|egM@cpTj)~EQ?%gg^#VS7+wMKxBSc z!4=raq81Uwjrz!^N51l zY5ismpR?<>cl&y;zd32-qI*_6@0kp)(U-VOcklQkJ*uQ&*Bj%9-~acG!xjU6(UIPd zg63a_!0*w7GZ8E?2PRi7KK>kdYS`p{`H#-u+_7rp_+bM+-E@{7c-L#M#pP^aUhp%5 zaRF|*t7*7tztESsF-_?d*U65hNZ8Gc+5p*zh>(p4&=j@d4NFm|Y67q^Bw+;aXEJ9a zg8oZwF$1T(Wr8| z?tG(PNrp$sBx!Xl?X{Lpgg+KkSF_)OVst8a`hptf(E98_ft7W(?DBMnL8{e{=$$vH z)a%fI3)NgWG@@kb#@UA^j@C(j82earbpe-zA8h}&p!x$aWm?|AeuZ*#RZ8`1M~|Kv z?8*u$67u!unQugW_%@@{)ekW7HdHR^3k<$~1;&hUU&q4Arc{MSMD?ybVMW%r`?6KgBNfSeF6E4vj61P_DGwQMB zTMQ=#mw_?rJBx}_6U}xq5K)a5>^gAt*u8t^F9>GK*ij%6;v{qbIrM7AnBEGUxYfS-fdGdzVfB4gf^$j^HASo`AI(q|V z%FI2x&%eK`%x_Vt(Q3~nYu+)SfAj4Ap?Mpcp59cmecM}Sw)v81vD9ufq!~2KT&p#5 z5oE6N%w2KYhxJ4AJZTb{%&d^`v!;djY+Re7MWj!$?$HPDy+bBi5DbMXT3U9^7-?Bht`i9SKrWV z=TkIl%am#`jNZ~Tc z3kY8x4HPFaK(sOjpeM!%{&JvXL@Je0r3kLw|Jl-IKRk16YPy&eNflh{9Iz1_cn#bu z)9BN^8m+{Tui*@KbFMB2h?HUpC&K!_qFF_rRd7R!)1_4WDRZz+CsVqXZP~HDIatzo z`|@p5iVW$aM26nQy|wV8+%c<9PM`X~q{`%IQ@^U3;Z|j@=DC%Px+V{k+WF|ia* zHxeB%C4|{!nPZhpptDzWhB%Vea z{eY!fZ>qBp9(?PDs_Wh-+=z1_eZtuVapodaxzqPh%nsdT)c>Eg!zgTJ{>m$Yjrpsu z3RdUw>sMZpL~Q?A)7*3G>^iSu+yAb;^k^NGNtIx%Scw3d6lZ)%K=05UblPYKcq&}w$kNg7l9 z=rUg?dh#O5WsYnFk1JhfD4aTkcytuximb5qAznwQqClsdJPv-~Bs(RYA|pR|Z9|Zl zeGUhYfLwS1Ho^-ug)6h`oYta!6tt?M3-BxGyV*kFHpm5!)S-LlcHv~p9u;JoPV}8W zCUcaN=-?0$RF}A=>tkW0rg*WssA&wi0ke??(fd;Ac1vbEu{Whdf>kP&X^Ff71QS(; z;H0&;W?HtBlr(Bv_K)bRZ?|ATNP-0BGKVZ3SBQ?knQ0XO!ccOYrnOa&w~HyRgXk6G zu}lej$vhCbom^aF+8;pN7w7bI8cyRx{{cGlUs{aXXgDb;dT;bzsZyswmo&Pho9Sj- zM-muvlEN+$c|7fz>DTNpiVo>z_Luf3`^)7H zX`*acgG%L#&o_9Zmb4@)kNp-g@r`gitZ=buN}e>;L&HxnP5YHapud(rXm}C1I6NMFGdw5id zp9Sqsw}=xFQ_Mh+4`3w;tm;V%j#I$9-A_Nlsehk0?Qz&%oG#ZhY!c^G+Er$yire+@ zkKjJ=Ex3=aO@Q?j{(uKQ2roaTeY`}<0HsW2~THYO4)HHTz#T=JNy!AVv{SIz@0yT#C$v#RkqBE?TRUx)e>@$^k24s!~ zqJ8VWKQV3EiSNmGl&}={57Yxil$26nDy>0(AQ_M|HsgipKTUpUz>Nm(=t+2qSr$DB zGTFm8Ob>yVaV(J=Hr!|xJ918d&pbCiUCL8X_ zyi+V$yA^&u^7?OnGh(Y5+#wTpu46?4E`yXHYuf>%v!f0yqS`68{F6_jn?Csjl%t7( z0>|iOAPfF6dIvlo@7M8XwNxcFBKAB_Ft-ElfEzp7=FmzvfYp>^pdi==3$39Hb{|@G zVvQYdz>$tQ>Ea*_d_+mlr?I1zTr3?f2eVCHo0dF#c5+&+e4@|hgZpgB;0Z_7fWnO% zn(FjYMGa`(E8=JXPPx7ju`DA`p_lr3j)vcxhMDBbez^E-t9{tQ8F)OCd%sqQ%pUydK`Al+coq zLfxkl8ie1L4o zaoLDri`yRF%pFF9oVM)ckQd*)=GeezuD3?*efiP2YPx%t~4S7i;Y?4`JQfYQ(X0}u+ zO_SvmNhC$r@XJQ6B7M5=4O;XvYL@~meF!pm8wzVW*sToe)Ebc-v3?koD4+zq-S1)Z z(F&?BP>w-4zlRTOfAwdY`SK41z18$eu`M{Hq1tHN zeErP>^jE9Dd3W!~KfL+!jaTL$ZLpd9c;V*2K-ymentt~a7(Ti8`U!(p4=ORM0N{qK zyC>dXiEh1sMxR1asHeqP3fv*F5lJVr~ojb1Wn)lYu5x32`{n6Id7vM*TdY~*mr2D}mQTS08t%N^c zg^P~>VorkE$%g9D7Q@qx;SmJvz^wskh|bY=!0nD67{`oifA$6Te*Ny~cVHZpM;--J znOYQe`N>8rB@1T2BwDhGC> z$;uJFJ`VCGtRzuCy-sS}9lT( zC%4Qt+b}tZD;=C{n60s)d^Bp0lO1DI(;tgn;#Q88YQtr-of$z}hPo-9xmMYvPw~6z z+*!WTn)Kmw_FdRFXLx!|sV~c2=kllMOZ%g*(!W%lVGCwBXP1SwdRcef03MBEJK;%) z@(ZQLHb7ny>Y>!KdPqq$S_0_j*TW&tMAy-qZ>6mgY#9s`@E?GEArb}(F!L6hCzys@ zM&HGaxZyHt5H*STAa;x5_)T~pOORC?O_ohuCjK0(amf7rZ{OAN=SP1$ zvo{EWzx@jsYg)X&eUd3FNoSU8`}fz%iz~E~0JX`KWzv}y+BtKy3bQ$=1<&=GXvoV? zvM|z8YySZ&-(RuoHp^gBDA!oK_rl)!gYP=?*GKn%X?)>J_}g!iU%u_h9d?DL!rTn# zW^*t@VZN&xCcTxe&<4#9zW&<>%oQ4~JO%L-88;~I3fYIBhuBCm>*28~;4)$l2pl$l z!Gbibo|^`UPg2&6x8Hqn5gWnya%2M!ODw*KS5qrvvWmGYtDjl3=9$%37ag?kx;poT zm6QDrxx|t;Y*s^Vir8eCPuWEEUtEXg3UDc~c)!jb6rXXD>r4^&stQkFK&6-oHCzlQk4bJW}a(IJRsmrhQ zW;pVDxs~bpDOMUxZ!qWOx{C7B6?|aK!aF7m-m!jCX>r4>nO;v#PO4O@b@@m6)j9xz zgPln(e?hO*8~=(u8s5~B-CUT55_15pzt&bawGY#y zeg0|d1QKmE|5a#EQHpb2{FM>(l-#B1n?K{J6@2Z(_uTHJyXeCN5yh=oIfCp^+d zLfCIJiav2LI$i4ZaH>wnI7H(|ULQV^$w&qiSv27Tm7D?ByNX?iMx!H!;|jyKEJlOD zXaS{6|HyTQPqHU^+_eAZ1||5Oz!WMTzW?*jV|I4_2BzcCLO zXzp?|9>ft5HEUIMa_wI$u4@Eac|-^CZ3Tn8V2hM0yO@K zwIv#)1Z9({*|T@=p7r27JO_$k!Hw}C1Y5^bH|XDo<{v-(%jx6uL-7Fk)1JM|w!M2I zlfZdUg#Mq89-?lHho|5v^Z;l|<+7!F<9!^)skmPkREe`D0s@JxoPHxs~IdpnC7ERM1wbJtPyQl+-9AV_Ar70GnWV^lS|vXXoTK-^=b}Hp35(to z7jXsCc%?RSACp8b#Y`|Fp_eLh44^n75si)BM^80HH^TP}Ig03=%s?FXJL&|G@t2-CND>*niCpz+$CwJ?)l z8-%BfhS3*RoGa7S>B`QncmYO7Px%oX0$+neKhmvj(F@};XfUz1seTdwx3{&vd~Euf zL!ZuU1fX%|r-#-|Klbwb!ekJ~ZivfIgmspV%0&EtVDoKo_;kb*nZ4^rME$_c6XTQE z6o*!39Qx~_w?{LPNQC(bJ_bf$wcKbETrOrWiP4hnML3Jz`UyIG zF*4YZ85}t>$X*JLq!)z4)QvT3AVxo+gmC0R{KO6FvB%Ju6nA8zJlF~Q_U+SmJvOqN z&Pp1dl|XF6UX%u~wvNfl;(b#bLjw;-yKQn5kHOgtzyXxBhi1afC0oy@XN;D*-N9*% zzFY~LTfcbG?%MqT6!|QJ-h&Nw3x@S7^VGW0FgguOqM8f)ndOUTjLk2 zbCr^0qf}xsr_gg>H^b+NfRo-j|5fzl7qH{i`SV`|9IyiJRagtpz%S3OSaA+mKnbvr z(3xAUe?}Cih=M^;N^zdZBR~A<=>CS}0x6rN-@1JHR(%#LEl4)>AN}cJxkq%Ah*KBz zcoPoIS#b`2+2e(<;8tpAsMl8``u%dOjR&9@BQb{|s~;VKwRgufI8l3|ZZGlxqLYge z8qwtDqy?pEJtzv0RRy*!#Cn28ZdEmx%a&(}nA}pvad%+P9b?b#+%)};KN zWt{D==4vbWHbbt-ISUqL?P+e_Gc)qhtT9`6y}GAk*W#_c&(gp2%a2~pE&)uRT=2Mf z!J13=-7#&`&U54LT$loKNBzdiRW+twH1S&al_9@R(YJc=Xfw{H{k8I~i+8o}d1cSm z#<@GsQayeA4ko_fdieOoC;_~Z7B;&{bddRf)qM$k8^zi8&g`Z8T4`n7vQEo~WJ|K- z+luWti5(}7bH|C}-1iANNr)lj;D!WJAmnO*aJD7Ta1|P$C6pFOxf@!V1m3ok5-60m zkZAMG%*u}Kgwnq6_x^t0msmSHv$M0av(L;t&&=~Y|1|MyL12rBHcM1iGJ#$lG`OL+ z4kDJbKYvRv&p{OL$8LGtwM8MX%SvJvN5bPOFP@mJ2)hzWgIcjz#qjGtyz2ck(z#C` znmhNQPXR+haO+^ExV^VT6F41juX0;VW~ZL)<2CuK1Ac?n7Vs2SJIwVOu7kI$jy?t& zQE~l?m7W;HN~87&pQqW$L_VxTTuV2$k?md0K`ju%2w|vid4NC@T@4})JFs>S>2pX( zqy^b0rw8!Z2criQ1SXHLAN%qlfO=S^1Bh5Ps2u#DXX@0RPH;m_qfWY&*D*A&UJnj5 z+Vt9Zxywew7uoTCMrAVdyx=jandqC=DXm^`KhGm(N?KCXnU@#f)G>cu0rs`Ff!^t% zm1;A$Qu-yWplLPpi_RgL&d$t`tUvA-t>B1;hqOX_y|hcpbuJ@(3Z>UwNVoN-AIasf7?=*A8z}FaxKP@# z61PV39-vIg`@r2@c!eWKTl}GF(mqY565$tQ=$q#4edL7X#g07oGs+KYdq*qUh;4 zJzV-crO4*=Eap)^BK&;L@||$IDeQqOMyzXc;EH(m(Gk;cJ}#@o;ueh)&3rW9g~CA@ z>JOu23Mo@M<;JE-d@6^Dht7z{{2+16M{}|^J6;7(_kJsKF7t?WM9m=W>${N1C09ey z%HlzpQB>QEb;0u1fXY`ItTWo+WxZ$Bxhv8H<4Awq@I)!CrKj#GFggMzi^UXh7z_4H zW8(%ldUOjZ25j`8#Q&pmhn_4$WM{y46tKHIPvqis0&H+jT zeK`W(QuY9wV}WWyJnU4w-%YfmLf$?-Da4!-Yzh)1JrRj^xqiwK^?$ja(s+*qaq+!& zcNlMn4u!F*8{@?tMEdP(D7fayYv$uFgbAKNn*_oIzCgmdYayoLeW&yxm&YGST03`V zUpSq8R^!v$uhDQBbokgltl_H8*R?))G)L|`a^w#_#Be+~BKMQ@jAS%iI(|mwLb9y6 zFVavK@<(EmW>ur!lf3~Ki%RurI1U}PAKQlAxuElPP5(7~Gc}2zE@21{+0S@xj|Xq@ z=U9O-X5}$U0Ez9stcC9P;k^ztKjI#hb9z!oe2M22#uFENN26zI5krW$LbJLm+1%u` zI*s5DqqG)n=Qc=}eUVq(b$iQ!oi@OTy4I3Hi_0zYc|$$^O541N9XlplIDw_rtCy6H z1~jXDa)5DO*3lS$Ij*JwoRyjMa7dRgRqC!_6>U&FJ>+A~cUnNsAZmXcs4o8m`6!lu$p=Ob>CXLBvCyV9!%F#HUikUmcQYAO>bZ4TP<9 zOfvdvSiVA9k@oxgVA9Q)fN;~$X+&&=vPu_0(M))aX2{E~f!qN8iP5^O;qZdR#=y`R z~Cl}lmm+I+Zs+rIF`ROlX%AB}qRy(R7CMIy_qR4VY{ zH$$&@c4;yNR*z)qIR__*9$`K6dY;Rpw^m92xVCugs2BjOM%4z&+d8v{crBm}%4rHA zaJ{GV(L1^hZ7=Ux(C7r#aC~?uzo35F>h3}%q`_CG7oUFNMnNgvF;n_}fUd05@;^m1 z1kn7qi9JizQXPnop)hJHUPi!DFe*7mNZ4l!_E1s++*?&ah99J1sfm70fP$|cy{G1LP{S9D%Rd0UUud_KUPoH1| zX8;ZI)Lu`E<0i-fuZg}_&*)1v>4h+|qdfD0uP_n(#HRD*x8(tq^o_+5^tYP-x?OMa z1xFd5pQCW+0S&B(ge&OjrrQcCAB@&Wv%E!2g}0(0m}0#(k#G`Z*i6Jv<3tiByJigOz~oF zBt@Ss7`B4ZkeP6ArG;TsypA)$CxK?E@p6qxwPEUPpaQS&G@Come-9<81=WU()Wlas z=zpG3YO5=0sUlpI2R5j6*D?!F7W<%={}G)m1I9-mmp*PB-X$${nkTGx7B~-IX$Boi z{&86Oqp9w&(rhqmM1_?;yYeNipvoBjOOQVOlV_yorr&2?(wdbhVGW(+^Q^3tl7`br z=H=-T&Vr(BBcm$jeh&7Om(#@>=_%FR&Sk&^EXy+wOkMaatS)e_pI~-6%~u{aGJLNd z+4mTUU4Xd!7{SZMqp7T3N(KQd$LG{>y;yQerNyur>VYqeVV=Tb*b)l6kzj=v-LP7b zJpAH;R0dXJ>^pD!!=HBS-2TPR?g?JLq3zIzr$EO^Z$o9|SNrzqT=`=+4KLBt>GX&# zla^%1ww)L*z`_?7`F-~2vg$5JOP+TH_`$pT4jkC`?#_Sg@YH3Tf4~31Pd|Nda+@|V zv-PO-+HAmjZ@mAFA9fD)?f*V}=XCXX>8aMWn}R~ut+rHkaGbr^Z5Us*;I<{TZHs#S zW0ASTPDQ9Fnoq|O4<1B)jLW$Tz&IHMCE1&z3E&kkR)drg&lX{kO%ja*0& zN)IPvdExaS?3oG@g&!Oc-6}G54&3fNFE-9~@!?oFXx0>{83k($Y#o1Wq>*J*ngW%@ zkFM~Ut>U#%p*Ls}I)A2kSfprpQO2)JXbn0AycU4Lt6|rOtbS5P;Pj%#B?>kJoGy&^ zkD7R|f3z?i>hsJNmqyfc!gVfIjEZcbpmh7)=ucrTU`23t@H!Zv^r#(HpmxBmkdkr0 zWJM-|J4hUGS#$7UP}Xb8*)z$_BsZH(>R5vU%8n)y@f>(L-M;nhN{3RXGc}l8sruG> zO>pyQXVUpTuP|H9+qP}nwkDp~wrx8T+sP9@v8|nV zYv1>++O68%`{DGdb8mm?TXpa0?thK(sW3*xydMYL%wnEf8l88wnXm4nLs1$VF1F5C=m< z^0OsOTsTCI{6`A{st_D%kTm&^5=GJIW^Y9UkVbiu{i@sYG83~Ws2;<>qZe*P#G8E- znL~<9SX5X;dKeQTtz6N(br))Mh6VdCMgMcO#W zmlgCpAM%=GCZR~HrO(EF7dpp1UIy|O*d`jiF?{_kL z1iLIm-L>4YyV1XBb&_g~0#eCdAnMD8i*VTrp|`PkKI|1gfG%-7F4~ly&yMp6J@*j^ zgf%n|udr@K609@35ia==-(d&*d}L_dE}ZIJ4*uIfC2j>*fw}99)|254Hj4T&b3Rv# z0$21kaI*T-bA#ZnQ`R-QX|8A3&U@YXWKfAy0>@^B*~B#zv2wIgjsurBM#+4jTPdC_ z2>zH!lg84RpfJejhbqpwUihLt$mrnM#k!Zwb9I)v9bL!X8q?eJcfyu>K&S8F+K3wz z&9wRHP<(CyMfQ7L{*N7ws%>_QU${8E9;Y1_51SC~FOwW|5AY0mFUQdvx0B*=RFe@5 z8`tuwWr;T)>lFQ%7KD;nSlchSy0N`u<@yHKTzdR0DGDiyDVD6d(lsUa1z(;68z8@> z3bLPtSQquUnQ!nMxj5FXSXI-#d;V&v^wf&W8PO&0s}Oh?TMy`5Ow!K#9=gNsf>B1mqqc`#*k+b^Ux~g)Sd(nm z$5~c5?)IWe*|rJdwI;g^4V#6z`I*J)kXp@d*1Ee)XS0j_>tP_1(oAz4)XHck^{Fg{ zie54eQLKMM6jii_f()4k++#RJ8v)%kOA4IUmLeUDx@D=_6YtP)UE4eUGU}LmBMu!& zT7r>6(6m8f?%+oSHAYpGAB%lSSNV9)f}ZZhSDM95%IDZIpR4m_F|>g1^ZSC13-!Ta z-q;F6=$JOw-XwGt$9C(v$8^b!qwfRI)A+&i)b!aeI;-lLE~8HoK%MCBvKUR1CY8r( z`m{Fiw=l*xz{E<02Z?w4-{XIyUQC*D)}wPoQ$Go1EL*$TMoB6D5=ANd~KUtR;v!IxSJN+jziV| zmS!+_d%q7SKA*o(Wc3?OsotPuLo|Q3lkd7rk56#)xw<@NuWR=0$Fj*tjV_0DfbnvG zyBwIM=Pwyqi-q7hJm3~_Q3PQPi0d=`%7TrQ<*K}ZdX7op#|xOXc|VtU!aK#*`rgWE zGC$RqZIx3tuxO3II@?ky=`?k#cmQ)xwDVH2P*AW~bkDdjC6o@PHM(I8eC5 z8I&o#Ev{7R3FC&q{x{q#q1_uPteoE)z%kk|3)1)+%QR81$CeQ#vJyHUzr9c(yH*S; zXHLZdSwyZ2FY-5u!p3V)G=fi)m>%RoZb#D%+YQ&%(PgdS4gXT#p({qULZMb`r%^z-PN@ZHb(2E7iv4!K0)6>CNc(zsDhH6!AvTZT6rmJPP_DWbA z<{-5uZf0^$XDPj8qJcJ-r1G=wU7Mmj%QoY9+Cm zchaL}2pl7Ue5Miam&AHWELLunG}Nr4fjwI+!$>&!F36<1!w`^^vBS#M7O*wtpkhb~ zEvWUsQ{$fY?5Z6jlTxrWIZ*40yeg~qvSdZlw3RHZ?DYe#mEFCqeAIk=soNfQ9;c^M zxx={MY5G0Nt;8gaG`^j$24K&1CQYUVIAFsI4tYsRF@FEPdGmIC~zQRn?X4RF=L} zl@4f-N7CE;^LI?Jm*dDB6YfEailXZa(=H}RB7Oo(tBBQu5Q|j`4MiDnWA=4TtMFR} zMt*{0eRU)3hU&l-s(TSv=c|cD)S3>473l@#AB`e`g_X_5Y#im(eBKSc#gnwTp&~ zlF!RU3z|d$#`ZKws~>EdQ0&?#A_%mdDaM355}(EG)PU;IQD=d;9m%u2vb%`y+?bO5_m`8 zIV$y4{W($SWX(qM%LY!3X6gqGKBN#%7!zxm^O`try(?0&7mbvBgjZq2pOqoTcsVT- z&7z#6kAgeLNQ7mu3sVjL(hw&a8f|c6pk0G8A+D9}WR#wrp%BJ4oVNaL50q?waq3Ru zjIZV!x-p53+rR10fh#AXu=$cFzYbzK`KgI{?H3}W4@@;m@x+7P@!|~z!W~E_Aq(sf z+EkvGKl!ZWHH+dca#Faj9VQk6x}J_9hib5d7S58hx&31bZCBjU==_BZ-a9(jqxo?e zp63aJgUoMKgC5w{Uik1&YM(d!xravA`p>3$!Mft4X}qm>=9kA`7KHEje0f9Y41r|` zxjx4SSs1bwYiue4z*ovXTXY$Lp+*zL`iDGXa0ABvah3sSy!4qSvL zi4oE93d9LC*i5>_a_+(tc$zzf@x10>&N0em3BhB#c6tT=^LWnn*6%L>WKwNc)t+rQ zkvX0nkc1p}+fPDKlgnqO9))~2p-lM*`z|BV$i-YEE}aSNO5b-3KN@q}DT4K_e8v@J zcLrrGHc51`i^5~-k|M!FRatDw)EcxQZ_+9#A36He4}Vxf4U7Y~&V>G!-fxDO-rHqT z49hO&!@6W1nW-*_a65r-gHijG7F%WJ&PnDs4N6qIG_BK1dj2Ij$ls2GK=nD86DlE} z)ch#Ma*jpZxhi_$I$FNdDtsm{(_*Kc?$L#rFgvNyqE_m8fvOEKtffn6<|f~ZUFvqm z)b^(V^&w#d3JKzS(pSqET;bRPbt9iW%8Mcp$(^51!Dc4_W$#ZX+`eD*3W!IIiy+2l zD?Td@N0H288#Eot5>7@&Mh!*DRkrcz+R6#ivDOeX$ z)r)yslFRGsKoOETT0CzL#$Jp0YU$Am4w@A6o}`NGmU0W;>aj3~KVNevfj`oz9VcEu zmN1ni_8b=S$d9fU$xOiXxBPV?NrQfa>+JujpvU(BTkFc>9Ve7{^%xEVZFYmkgiY&j zF)B|@7A?`Hw_iK|4j~sqdvFsUeY?8O0~PTv$~ZcgHMsBHX89__fSgS@o_2p`JIv@^ z`K)BP)XgRa|6S1?fC@WRh3PH4+TVd?V~LjU6~amUI6>4ADv_EatsJgD8`DD_XAqUO z%F6$^p%QDu9t|r5+m6z#o3+RuUS|I$>;3Wj7Z@63K<~Sn$mCiBUATtF_1hleo)I?u z2b!c*o0P!UInl@<>?5-xXl44EbtHN8Yj7r+J6whffhCiU9Q1rvT!eE6qqxD&WC{NmYTtXg0En8yr=}tO&trS7RpmF} zm4iOSkheF&p*0^;{Kzkz%|K8Q{Z5Ub0pn818f8dO2Z(;g6L=R>%s*bN?Ecy!x04*X zJ~yLj(YU3t@v#Ih+f8G6|K>o6oThpgg;KcB7u{-|Z!0-I?DD~R=h7DTUM}}~*L?x2 z#~f`_w99r|T!csB9MikdVOx{FE@#Ibd7vzPR;Uc0M@=0Z&#zhLW&yD5f8!s$-yg}D z`15IuLN;VTcpeL^5P&cy)Em1tby%qDy_X$!o4H_6GX?W0sU5{Gp(~6Tgd-2JlHS6z zq0oHM78NAiE$jba(d6!?1zqlIe{F6@c)m?u52=}_ihpo4lLROP&QO;Sy^|q?rb-fC3u?Hum6}s)Tmt{n3h{6Sd{7)xQHHS!S%gy8ZU&)D*t)a|wNOZ$`f=!i|Ni>o z!3?37a%L9klEJSXt3OyDo8)`&^$AeAA6X_>bdmEw?6{i}Yo5Di2$~{3=t~y}yxZp4 zxoj2h!xhm=u&n(4v;?VJRf(n+^c1LimCvDbfEe!M*<4ZLuIQS(aD_^ClPjaT0y2u{p+(<*hh?%h%(_ zK#dOnhyax5Z8}}xp2j=G*;58Nz;x)LbTgGUW>?McY-p>E25LQQBjC%U> zM%^=QTm=pXCbK=zY1vHA*;G3|)tJCu9-V8Dr{89Jn`!D*yp+F`t|$BthDSB>Rs2s+ zZPgOX!V$mKC-+a(zw>0(LJ;D=ruj%HIB|Rsy+T_+hf_6Qjdn-4M(g+BX!QLU&dYob zTY(fG%8A@n(HO;B4(^NR6WB5S^L;1hZ~gO@f7(dGGtW<2Ykj(DLA1sfQ%L&WP`<%{ z0Yc0O)&&#mvRFbG95)zsGQIadoZmYjTYgj_KWb;&l2R{7DSjeQr!0QTl*B?8;c7BP z720x2N={`-XZ_B*VPy(!#u6j8@Cpe)il?1c<5QdFlVbxmm!4whdzVV6-<=bm@JUPv z*na4&(xb8K}*;B3G0 z%6Yo^-@om)2Obx`rMD+hQ@DkCi#iSk>NwusJ*@e>N22Dx zonqnruw*?;pna+wO2w5>%jvD@TavZq^rY-c>HB6k+N8O+$ApOAu5)oZd-O*-2pwt^oc0$s$ehCgF^23VTTP8AltR8*&y@ zX{3Sf@nyAAuLnCzB98C!h)-v0ObGJrxV|e`eXmX}?F@SmP`Pkq)tk}a4{#7otu~VQ+i4YY*KcJ@` zf=7@mnTkFSK1|$ss=)5_=PlK_x8`Huw8yDd!aYt?fK&#)0<(F|iDfE1n>?v01h44d z2Wq#&*Oc4T9$$*Q3xl2jJBJW?`AoP)+xs`TvEV5j`ClET-h+hXJDtW*g>m$_rKTtyg+W9LQRHvN%fB< zwg}ZRZ_z`aN8%2ugfmIWXlrk?}X-m{v@I0SmU z?iT@oLMxczO-(N~wV}#1bz81VH8upLTQ6Ex%2I~l2R1@ozexcHh$M1aACKc?DwbV6 z?puFBKYF`#L7U_f@;ZH~c+gu4LMXE5s+W=Y52u5qh4Uh-5;6tsMM^f=?L6NdpqBO*+v+=?4;;Qq< zO5d?>(xm&yk4(g$neRl&W~{Q=V!I+cu?a`!Z~|M~2Ku1RTp*it${|M_{{1}^6aP|l zqsXiKYe5wp))f_G!x%wU?|-rYF0@+M<qQ{w`ezR;XuXcRGlEj- zJrJhYv9mija`6^MNF&d{{o`tFl^$KT>>nNyfjEyKRK%14g@VrweM}>od3JkU`wdw154l}2Th+A32y-zT&N$i4k5(th4d*~>pKcBZ#rz!x)e$@xayog3zro17Sh z4_m2sCTc}db1WZ}+>C^~bgj^j@#$yP3Z~^!XR%ObVf`HpgoE0R&nHeFd-44E0C)B< zjVM_AP8$n)6f>P&1`?WA(BeGpbf2V74}Y!Uf?|PUQ4lD?oU0NcUpT*pv2jcr5rgVW7ji>ZjPw{= z09}|c@xBHM&xf|1h__r<;lbOq+6kp6z!Rh zak@|q(|V<7k>YuHHcGvBDwHp&CV!jj&QYy!+`+-0x3f`5kH5Jm@?lXu)|*E87xMO% z>FoZr@B^JP8~GuGhZte780f!AgQHB6E|7KC&ecmY$HJ=?OPON5Sa@+OxDNJpI!mhe8s!VE8o>vVW zDLkZzK&(EdtJ0jn5oAfUS{utL;JK0sQ9pnt@r9g)paR(*m;RNw3oHo>scyh;qdi&Ueddl z6GS9FX$2Zt9Q#Ft!&^9nF`~z6N&}1Y7ll7eF@OLJAM;m#1#b5V5wHn!P~I~ zp&O_>{Rt=6$rYknGe4aEnVE3~wisT{wlYUs4@%kAf}h6UL2F>AF>eSn7yL2`k>lP~ z%H?`FodpY9Am%XZ!pTal5IgAe9$SakZJWAS=1>70+bL@;zRTdLKh!h!728;-pHM)K z60cIB$O#o2j?VvrHYY?L*fGV;J-r?TNu-{{A;NM?EXr;Qf(tPM`~g)%tT~3{>%}b= z)?h%!QB*V!WnrT?M6PO=WwHSLR98s(rD%XQ#bUEeT~G4*VNlFa?7$!3O91;&iIkN7 z4S@yKIgtF1iZ#i!8Q}au@sDxy#CzfiWoQ1VQ6D%sT)gYUK2RL1}Qe!8lCUuDg@ z(Dkhz*?kX6*3Sk=%0&W8qjfiitY7# zS|aE%cYJtU`_jp(igde#%Q0SLQgHV6Kgo4@x4)PiBZc>|)gs{YO~G9@{A!&?KkZR!982U0^cF{&Z~jzY+)mifl<-j` z3We66@JaEvr^H1E^Q}NE;&IrVrn;#A(Hev$iT;;B456MqC0l;q(JnHxKqV!o2im)A z2@3>zB-7iKj^xjBf{+1#SYN=i?KcPZ2Ns6FMfH!ee44xf3CeS%(YX(HNWUx{#yYCa zz0rDBbeKho@BIyFSo(sxqv}@??{kUsl5f^7tzPz_U z?(cqu9~GEdb`U4#LBWre^vx_IMB6MX=p1m@ti1h`5b0?Fe^C8^dxa@-eZlGi!!%Wh z>TnMHLOBBY%y-6fA3afIUZ4SAWIm!+-54175ZeevSF_&xQWQo9AMubGn@NY^3m#m$ zM_7UIEgLIF;teZh$-lEdt;wfG-snS0F_*K%JaU=W48o|g5E37Fl zexM%cm+P?W*e@%rt&(-egFq1_9CjEq)o>TL6j#~txmn$UL`Zl#-5UR z*Z~btbX}lpktV87Kn2416yyrcm7^=zmeiI+mQerEZL5}imL!(2AL7;^%Me1%B#m%% z_Vc}PqOqDUu3@tHTtq{Ol!MihHOQ1rnFetv?)h@vlw&9v43&Ix8ndQrASFZYsLvQa=k&x5{9vkjk<6^pWHP87tNU<<#jYv znbf(9aSU~ix?wq%gfg$xG5)z_n3hZzD7^msX3Hfi57UBWBt(qgCYjsFr~$B(UaklT zGvK;~>r*jyCsP=hU>vuZo*4}lZ2tB?E#}T`S?wGLf8*?6&X>;<+dwZBNo|=5OQa&R zqKgRQM7WHziA-WDXc_lfJJdiHfY^0~_ymDBepGuYnQZ$AU;_cmAMqMRnoqn|IN za~5cmttM`bMh{(>n++McGkmb4wQi_r&0YN68-%W1mvG?TRPjH;nShV&IOWU&^E6^i zN9yQlA(pw=hwCN^d^ovaLCC^_V3`F4scH>)@R}j$Krd1guI5t9g8NbUw!nfWY|Giz zU^SSQxYY<*gGv!08%d{c{u0CEmC zqok%mO-#iVmW;4C=~~2oe2uyG*T##|jMb)Jk@DM7S%|93wgz14Twi~sZ8ioGGkWbp z3yORQbnWRE3);vfRE5%n84FjZFsWX_(j~acSh&Lb9Um+ zT(o7eA1e2gH68;%RAKj8K|nw}vrP<54Gj&Ac=`5x#Y}norZph#-64_MjeS>sihqB9 z=LIGGfge6HG&BY|0|7Dp1-ts6eN0|v`}_MRZU}#JVq*uAj0alLfcU^b%>26_t1e@M zCWKV$^}rjGMH`OJ2Cgn8n@k&34ir1CC+LYJfQuyA7b6L#aIyZt{z4om>XYuSQDaf# z+igy&mf^4L>g?QEPMTV@*f)4fqu{ah)-Rb*R5{YA;H^=x4L}?7bWTJM#gafp<|CtL8URQHJHfb(q8bfIkzRjPi8E zbMR8VCO%i53l-dWqL7W)!85X@iGZepxh#AXr{ft}G->vWSuNRN5^Sw(N`&AoGqn9r zW?ij-z1>BhXKWad5}>P%oBA zee$ustjIrTy}3#J#9{C~Y)5W=Y{|Lsq2}=SZQL~v=p;qh+u$8)mV&;8?DObZjaP?d zlSB6~;@#)mi!BFgbrwVU_U8reVvKW{6N?`>pSwu^2S(U{NFC~>B%(N9H}Y74d)g)3 zZJyx0)xE9r9{sy>F>AL-$z3zT{X(7kOKIbUt*QE8b(Ac`mrjq_)4BW?`0gpA#!?^R zkwYi?Y|@*RgA1-ktcN#ujrZ5qnNnSaRw&rL)@L3|>%ge;r`OcE3{eEXz}`L0uWR9$ zs+ecrFX_+T8gJ`TsFpW^kRx`87d^oqHBq`g#R&IletSSyj9WiXNXv@G^Ckpvi9n&I z4$vcKCa%>x*Oa_^sk>$?m=jV1}dKxp*&ViPG*)QjrQ0uzjuF1Jv zXGJC_;B;)tT=x;mtF7=;xK9G%(raUopur&}_j*-Cr>VT}>l7Yvy|L{Je$yw0GAkws z({puNd#LNzjcUrfjpn^`&F~20d+V89lIo*6Yk@bmJ9{8c-w}?4V>K=O$21DbnD_uG zx`U<3DoZZ>w^kZ?h1vH@zsRmWeMk51_3XW$ z{6b#f#CIbAjt z6P>vW21pQAs1%~f%33&g=J&z!b^+caq?CVV3j*9fQAU+`x8@}IG0l)>+R6Fti~k1A0lx}g3RIM5(;_7glACnP7_}~@6adqq0^mZA6_}&IxmpA;=6qmVEhr4nnmS-`F-5tm1q#+j|T$?PMrAf4f?AwxMiXNosq8}vUMXb zO`+a0>pD>$lj&N#?|pz-XI2J@AsF-4AGtIctJG(tjw|X1J|rzDx6bg_HqON@584r< zZc|Lq_EOpBkDkrB*Ct?F95?v3fxF_~cBU9v>67Lk8?xJUOB=z2I$RMtdpWW@?E7s4 zRz7b!7l9HmnI44>nA{#J4u~vU5rpqI)&d{OrzugpP&YRq+=%-DI2Ppa{1HI6NbZOV z7w~^1K$(ciykWeO6D3!?kO0V*xT0^)d!C>bR9=OJ1JZMfd0!X>`KADzz8Szf_T3C~ znXIct;U1pN3BZlOVRmTmN3U+a1V(og!1vEuG_X4~b@D>*III1~NmaGMP};d=`%K4p z_yPRB1M`8-@OGgG!g<>(#&uv95$5idQ|kA=?2g4XXfLnm;xA{ydwjlu2#OnDX@CBm z6P0spi+!#h{kf(v3&y2fMW^`Xc_EpyySuzem+avva!P373*kzO% zl_qADVt-W;Q=It8RE7v|s-@)V&Q^_Q!@4(ySBYEcx6a~{oy=xa2p%K;wjYhRLrr=r z77@>iBZKV3){V2?f=e;$Lo@GGbC8v0RKa-^SP_sOL=)`tW?($rhr}C{%F=MY@l1lx zHMwQV;v%(cmeSo`3ck-X3-R*wmleSZnow{;6?L)nx(bQ>1kkf=1LpV?$&=d&9N#JN zkT#PDdb&ZFdgd2!uipR;g!@BtTbKl&Yq0T2rwVmnRLo$2S7@2RsvD@tE+Kwr2f|e81 zE+oC^^0xGLvMDEMoV3PPxY<;up%>MRqbW0p9*sgXbiaTc%6nWs6u>0DDT?#%zDM^< zh)WBOgN6$R%B>l^?#f*+M$b90FYcN2Lvr5_mcU-jgn7qtHvRI#VQd#aI|3gl6Qly; z=ds|hid)~BrR{SQz<~EW=pexLp5a05jgbFJ^ock~2EP;0Z}f&|#DG67vF97}hW)@h zW2^9wR74!uvp97M*E8dsI;kB;w{2;6uscO&$Bo==Vl=lyuYwL=8lCv-==e5ZFR zy!huiUgZs5Qt=-RU1QtKdIbboKn$bhhxrV3AJTRgj%B^?yMef*`D&QH_A62X}V0M)&MAU{=7&Be%INeD`-&=u28+3{x3agKlm6|5oa`0x?IBu!8}8&wv||)m$zgk@UH3RJ<@01ORv*&UQkbKZ zZfy{tOt4F&Jx3=#pY~UA&gvR}OT30%#Xtzm^tUHcX(ijzM!xP7WCy{w+cyKNn2&qT zcNFx8dVwhWAp8I`>&bKdul$mGigY4>2IPmV;MC7hI5-4DelQSxN>I6fxnfGvt~II< z+GyW)v7Ak@;kwz^R<2@y`;CGj<-SRPrt(_rwGn1Hl`JVH!fg zZp`inHE_ZK2MQC^24OkLV-AbskJp)Xi26(3u#nfWG2BUnzb~fiV$i#^n2v}7beKx+ z1lsxor7CUR((g;o&WoEq=slB!NlQ#ikGxR3$aC@ytiRrm4@;Gf`0*F6 z2Rn6_6BSmEXX&E2NVFqL?KGOhnypc<6EAf|rP`0X;wmy!tPo7orDiHVlDfB8)wZs14g`Y`>YFE8D+t!j+#PKjUg{YS{_IVdIx7*Li&5~fuqR0}m zzAGQmTp66he@C8Tn*nY3D&PF|^*Q6OM^3**Z@4PFG*A}3z6qH=LB+^39&TZ0qt}o< zv;8z6To1+@-PAISDX=w5+oqD&QnP6l3^Ou%8n;{7Qt4ue7$>LxUGW)DOnrV+Q}yu~ zmBml8#~&{K@(ZNfz1w~c8dOxWpM3%^IG728XeIX2dU>7nZYF1`OEnd^%55d~kl?|r zrbMt@<3mVj`9Fske-zcjr4GSpLgNmM)xpM!UhllAr@tXx~~U`uE&^(fCUJ*|D+F>0Vub_ z(MQk#q}yR?!)*ZC?Fh9IxB&5XX!~#-fOaQlMw zLhlAU40!;$ZunmKKS2C{3Ir1lDFDiDSYEh3e)vQ81se=G0NQRKKM?#80|EsG^8m9q zm@hOR@LveufdPYkfZZFy7lu+Kq(6+Y*i*&`_Z9e#KVdb8jqnDPbi*f|AZmwW9Zj~t zIYy=(UABI-4c9o@Y(egZZtlCc^IZkaTm^US+qd&v1^Mjjw{u*DyzgVhnLtl! z3W3R0?}N+l`?m`a1VZf#c`_0NS2@CzIYC<7D)Pc1j{Ulkb9hyV;bA#OM^}k_s)b)6cL5H!@E`bJ1pi*tu)tp4EyIh(2ksaCchL86z+T_2z>9%2G7^eXCUbHL-jP)# zjB2qFPJxp4zZG|gn&MbXlZ{aJl4(nqjo{Ye8cUmv@Ey_31@~sYOF^Cm`DT_&;jRVy zW}ZtSp9TG9j!TjE1*}+=-+xt!Lu4x#z~vVFn+5O%p%#Q(8S#ayETc-T!p%<=xnmH@ zegP%9qvA?UfSTNKab>7LQSRUJr7A#G?pXOU7N9J5^h~J>P`7g4%Ty@`XNgpd&RQkH z_Marcxm?1}d7_BzP(_efj8)>kSunaeb*2m!DBKxIUn&Ds?u?-?qX9~HM%9+u0JS^g zYRhne;+?4oAQcgO!-c<^e;jOAp@-*WH(wHowq-r4&E}|dwA5}^t$+IJb}32PSEayTxbHfb z@3pcNI6&mMj$Kyp&X!uIqLzwul`Ztzutj8D`R?w8!<|6o*d9uyG`zcc6acwajBAYE z;U$>L%BmSps#5EM<@Hlh6oBoq_MJzXmp>dzPu;e9VPITpQ6E)fS5=neh_Mzf|DBY) z#kE&CI#btGv20oVz$`wm-JF)0Z~Cwwy}$HNx6|Z1(m74tM11X7oZ2WjT8lL<#~9R> zSih9ljNH6;XSqOo(dsgAQKi9?&xBt_Ofit%fO6p*q$JkM887nJ=fm-`sDDg`61e8k{}G z`>9v^#``})6gz_nC!#`fF-pL7zinD_@~BO&Hr&-;HY6hwgPf=E>z}Dv{lVdNssh0F zy~uE~+JE(Y7O0nMzVfYJdwB@!iqcsR)DDx}4^K}Te(nE4A-r||;ZsxDLNbQEa+zmm924D!y}qE`j0(cw%8g>VjGXG;^1eHX19qvnK|DWGdK8c;mYF~m^km2)N0G# z+acU}PYg(|{q}wgT&0F;lYKVrSRjl7lNxi@9^vdHWg?@vcaFqzy6{h%&cHL9i4I0^ zunBdDzvHr9I&{JlzVJ_-=$SEYuwxP7yA?vg4<$dSM|^QS>cupPrVuR(napy9y@iF& z*m3l)U$td+VLy|BqiP&^Sr`Z9m_Yn-#`>yUkNa}-cG~HjZ7dSkG6IELDI8(8bQPDi z->SP6)om(@U@EphzTquVyJbk4Yq$<6@~4ehvUCsYYDLX`=Y(f>B2;}2z7bE!i$%n3 zSG^`2y*!wcqk|%&^;%qCdxm+4;CJSFXCtSu;x8C2>3D^aJLB&)eeU{WRiT+Ob&DeR zb*I`{|G{yg)xF5QO+9pX&p~$!%Ki4k`{t-sMGw{RX&VmCDT&xCq{;E~y>p(jCZx9f;keo|<~ zil$7BWv7x}^->yY{Ab&MC zA-*>H_b7*h`X`Tzw!zGC_{SwFmVX8BH?Qx_6Fpe6KXXQc5g>dSC)2|FIpOG_Llzjy zAr$P53h7~iWY=cF1Pr8$`&G+jxo3wPc;~!T87GXG?<5SnD0jz}TahBLT^$)GEXNmS zTvo5fSW%e6bzGAxBRu$loav+!B)xs7kP;2VL6V&p()C6fr8XsJrcP4kRFKHKlD)mH zW36##Qqcxkl!!j_8!gW6t=5$C`OF1)2f#OTy04qFwZB$z2qO;t&twuT~;5c*ENEE=ZfA)zq*8CZ8#0$}| zor^Y6snM;KG=gJrW{*Ad{?(bJZ6$y=Y{*8|KT-!_@pPpp&x8KY|ZxgYgGfzq(Ts9l~Usv*3=Q|~qX4|Ok4XkqnWEbrn~>>AO|v9ZsgUe*QZ5OCj3PM> z-8;ci^6--vmFzz01Gd}o;Wf#`_5Gks8WA$8zsiy7sNra(XlhjC#pzRGe(!U)Y9_ub zE1dDNFqVz9dZ2PJmdb)jKQhtg4oy4Nv7?dQtWt_8Wt61MvvAVlsKnHwpsB!F`N_k0 z@iFJx14n6;v6O!r>mnTlW3Ad`5iGU7pG)U0YM`u37CmX*QjNW-B- z!1H4e7ZZ^~5SNzA!WcIu+NT&}ucK{65&jgGHL9m-$4VtL|5vc?zk|>Q;#x>%Ldg)s1dM-!%YPPQiF<5k9X{l5jPOl+jaRu*E8bLP8QGBqUD665Mi zu%~&7yewF+|5wyQ{C>uAM{Am=%FBZ7y81Y0xw|RTL;ZdxN`;*5w3<9;xwt9QRXu6O SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2 b/user_guide_src/source/_themes/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77160 zcmV(81_!itTT%&fM`8Do zgetlXfhX-f>pHa>CezJ5a+CKJB5E?t-D3Q@I zv;Az_{%F*wqQWVk+*x^)@=9sx>ldws&U_`?fwx|)6i0%hGq@6No|Wjj+Lhc2#LbXI zik@&>S#lthOy5xS4viawbfqcF5t#22r#4c;ULsQqOn&iMQrAORQWXh`G=YxhM*4YN zTfgWxZlU6?d>wP(yNq!jqfNVxB}>Ww7cSen4lE1$g!lMN&~*PN_7ITCO&u%|6=U~^ zD`NV@*N5j%{d4(V*d&F9*Lp4o^=-wV4E$&&XJX#);dbqZ^8pUYCyEa?qdKs=!}D|N zZKGn0G1#bWFe1l-8nC}AR*a~P9;0KUBrGsNR8Um3F%kp&^sGD!?K|!B(qItgwkPpO z4nOg8&Z#<)4^Bj%sQjrANfD$Zj098^i(7$$Vl;{o&HR7r?C&hE&b-&}y`y4mHj%mu zNlfW!ecOyC;56fuZ7e6t7R&P^z1O9)e^Pe=qGENxwk%7Q3&sYU;&zJz+X!u6Ex^F$ zTu6(Z`;JIR{;Knn>IcTcKbV%&ZSxB`P>8MADLLm#sD>oQy@;IWvGh3j=*Qa5&VIQ& z#BvplZofSw5gN50lul%1ZW|#duBPzgJG1nxIGMaB*-obI9wC1%7zRoi%C^%k;Mn?+ z?pUuq3@j1^4v?E3B49cgqW>EY2?-#3jqje^;JgycOCcwp0HG~LNR*rji6bO_n_6Fl zxt$OawF6EyR#iAg$gdotjwKXO)cf75+S~gE2n>cpa0mh<1W_5Hw7c36opP+~qRPFS z?z(HcYuX#9GugKj(K=EQB_0sAfiipahu*36k{xIzyD2!y5%vK1@c|DQ3Q0^$kT!Po zBklXM?*0ZWJJ6;!hoDZHGR|mrw+{{o{_lUy{_6}+Pm!l|BNl}Q;&@bv@2Wy(0-c_O zab6Z9oUWgiKYRW)Vv0%P;3X|rT9E6xVx&Q%6AWJDG0oX-H5vJ?>5A8;PEnm%C;H~y z%@URb{E<@x+!!CGA#@@j24G?{>Gvg*2lVeVHM;^7(Pnl#tDV)(Y|gCiIh;CbXJ$WV za+~#V|9GDufDe2U{2(L>iu$ z&FbBmZ9gV+TlVF2nNyNeYL2HloUh~eKdpS)>J9Pm#Xd(4%myqFVno%qUa9n|Ua803 z8#-)?GmgDZL7HHzH4B_FHnRat`EXP62|?edFIDRb!q%9yytA|?Ib5`-)rNGqg%GbH z-}d(Uw;KH$fouQgEh;fvK+gfZPMGsl{cktu>gD1?zL z`z7_05U{qkjReFC1qI#x+jpODe!iG=?eIufIBbyAS`i6yq~pK;J!P{R?B6jf<_85Y z$&N8sKi05v?h+0-IZ#Z-(g8koZ#f{v7%?Dp!%F^s91LTw|BvSLb7Oj@878i9HK*kSp)6{%ZXlv-PQ)RD zE`x4f_xM$H9{@mn{1`uWwLbR;xgELO9FcMuRbkvnQXmT&j}ZE~*Z9?u0F(1c4Md6G z%ZpLJy?$`%3V_^=J3F{;`T31Z7#Ad=bomK731~(`S)uLTR8OErP908ueHZaDB4D$q z{GZri&j-sW%|A#W5to*SAH-ai&E<86{%v3LDwPh%=3Mm7wrS#iOV1$&8oKgshx_jMlowl4ED4$f#L1!t6C1g9p~=ODPt z5-F*yQZ*RmNQ`~4r~k{Ouxs3@+Z>Q5N}1kIzW_;y+Y`2(U+=Sj1(9)2Vkg!}$DaT~ zSw&5w0~|KUc7%a7st`^}4doR9Pl!$j8b%9FcqlQFIssg|->XC5YmQ@}VmJj+^a&GW z;TT&?6ewkE94j()E$+}^)|h0Xjx{@?P9)U!BBDsDj}WU31 zAtcV{=d|bI-bs8=m>_-=CKKcXWW_GX0~^$^=>jcb2lM)283`*Z!V{7?x-M-}_~|s` zV|lNhxg(2J)xt(s?g(|g4crMAX)o}cuastffHd9kY=i3#SX1;l!-O06F-4v5y)!_N z{n~32h};!G7bhd5ytZSkz1eQ+sUW)X74K7DJFF%9?n#Q!!7ID?F7r$p*h2z%vFq+0 z9=`hOhOu`E+Rawmf`Ea#sNtl*!}&#cW`0Ouz3DI?ydh+i=s;0>PiQfT7Zu*A>rw!Z2oWMZdTlLANQLT4}czIhYZic*axDrD;QpTldic#?)QnYZQ#V&@GPdWKu$ce zkR96D(D?F+uOEL7E{&8{@#anN+7VOiE7M#=o-3l-Qlfm(Hnj`lCvjX<;N1eImGc}P zIfq1q23S0QB<*mCfZhipyXl3dlKdo_(zgrVEctLByL0)aRMXBH-Ttp)yZ_WqYe|tF zU*@4;)#eID=!hTcSCgMs|CA-!(RT=~eyOCyMAVSk!pq$%^Rswq@*cQ(TXI^ehX9#d zQzf)Vo7@<4U`9OSg`E*=es@n8G*SbT@I9!qVekl|qYka=BE@A6$s=C?(x-c+DlyNW} z6eaQe@Drh#XmE?Ex(!VKoZcdgD?X0w=CviN3tmmjikMECbJNHMagMY-l@hQIzV7AZ zriQRf5j1k=Eh_KlCFt5{BiAK6a8T){lxWsNJ@?M~+S(158s#PwDXC&%gvLuu_&~q; zp5%18A)_>(Gy@` zHu}fy7?5gdqUqRaZ9G+VYFVjT`f3hBTtJLx%QHo4W^k7Hn4dbj+U@EPSKG&~pSs!K zvyPmU&Tyr~vom3Dulo^!F^FVgi})a%1Gn9)rTvJRN`lw2KOkz(aW}5MO~dBSW@edL zwPwp4)N=wJup1;S7@U)OkZj2gQGo~o4#o=@iYEeNjFZoLvW2r$?(LKzQYnI52$jlzP&K3-Fs?@ z8TYz{a*Ip6o|)y)qHif|*~IjRGj3tOR55>Cr^87ZMJVZQz4x-c--DZz!bJ3J`mBFt zv$MzMB*TT@cUYc?%vG%XC_t5juJ=v#VIpp<4lLvW$%%|VH?JfU3&D=q@FkudiARUh(d2N+ zWLd~2X5t4S?fb`JHk6Khs0b;)4m))>Bf>MuG>~md#IxJ@3UBxJiBI@&t;m6*b~tLF z>Y4m_C`-#PTHIv21B#D$$;E^HZ8uiYUtFhV*G%O%3~-xR^LiE@?1e}-zAdW`mbEM> zF-u5dt!0p?EOIRw9HXESaG^}g@5b$*Gd<>1m;%N!sdSMt*}PbmYdWd4wf_iOfHlC+ za|MYGa1MylQ*%_SxCI*3>pCu7wYNkflt8fcEw)9s%#j8m5R?-^jqs5&y2-XJ@J1PZ zvCEQxGD63Ll8sRsnbjBI1u1mJ!>4@OBQ%73++6qLsDSXuV7F#t5G=NzBh&|HiRm#q z*)7%le!&>OD#^0421Im4)tJOE2i~}o^A-DsEaeX+t0KZ z{sQInfSneVRDtp{f^<>g*rTZi2sAuCI!Z9Zh$ZFSky>G5VCcOA>UPbn{DxunR4-Zq z0{Rr3Vcwm`(344N37c0jkQV&${exerkPtp8!}^!LNFtPq`QzzulIshDd^c?rMzvmA z&&_^jixC$vO7ZGm0Le*_7u+*exgqHorQCbdJY~!;JgCi-!q5HtGLD2^A9dP#_`PVfh~Qf+*{6POoKUi6l2P%*Hl&QKAyfLqkaIKd`D8JY1@={Zhq*1zZjQU5-VVG9EdQhh(N}S^W*!YLJe?QZ~`l?e_yw z5+Rt%0P61dAXbLEnF=K$2o+w?V3$raPx6eS5Bi3KtXuINb~@n7ggV*iUfP^;*T3fx zK(YWg|IErMMW^{br`nI~*hvLG+;Qa(JTE9Xz2mD|`K zWkMsBLSxbz*}wwmYD`=a5~IW|zFKINTi5zYJdLXS5AlQ;aj16QewJ%pn@7XW)l@{k zKU1m8+14)_#x2y>CEb#Vl-cMv42b@BrfGab7RyPY#BuR=W2k^v0h<(f44SbZ&kQd& z1c7+0f=Eva?9UId@{fgyyLhy>XLZ>Hs_gVQ>JLK39^$?US5+# zF8FwgP0>wLKjyriCrA1t{C?ppovgaV>1c~smv@h!4uR$(`2`$DeE7c~B> zpO)wsEU7ZQ#)-uJ6()96NKJ8Y@H7-Z0#aPGy|SvlSYbSo*fbFCmK;D$X{<=pL|?w> z37bU`XR6OqiFvV2n$yv2RQ}kYO5LsvtCo2WW6I7VnMg|XEFd+Y{o1b`B?Ku6B<2+= z&U7;n*3GsPjMqSY02HvKv_gCJS?}VwnX)lP$9Q?8>7cln_TCYaRXg*#;^hb%1uH+IT+qbi5QUIEkAPwUL- zZcK{joDF?6iF-BK80ny(qch>Bj2#sVh;E9olq4i9E2BhC2h@ZuNbOcWnAb?Aj+ol{ zPjg%dw*~)|Ezvu`S2h4n_?1nG-8izHMroCi)H}Y7r8gOC^D?nEB?8ux%nux4T`W2w zjmomxy+te?pWb^_g#G~wZee%3vH68gXQ75Jt@23+IdVE`poA6wl8hR#JV_HpwK4Eu zBw$Qpa>tT{f!Cet&Rr4Zc;X#7JyIEVCMr=i=zs(;dVe1C%lLUbh~NS0gJ4a3_SBi0 zWKV|KrDg~RR0H=-#?#LMUi65trDJ==U20Be7 z%Xwpj z8rGRuVi>6*eIn2 z4sdTqnx|BWhY_zMYaCA7zUpjza))jPvt-vupa&k7+<6n*ist$5`NN|BwO~KBX%LYryjwYCD`L@BOz&Y#&6yLk zrl09#3<5$~a4xgYhziDTTr}+GvxUZ_irgNJWb6?^#5mb!Oz(fO^4&7G%H z5^GS_GXIRAC_Q6#bn~Jjo?A1S$rmQJt!U~*P6dbvJ-70Rj*C#qoAg1nM--Cz!Y317 z=u#u7#!Wgd*X$9WGk^)j?$&fleixkNGkSM;Ai$K^JD4}R=>kur91A#{$yq51$wX5{ z_^yQCFMy;I)XX=RX%FBGjUjh=$~M62v?QPtjW|Ux>QrIgjQe~*2*&>nXZq^b5AiNL zZOI)6wC_3KIl*(?NODXbHzum22a=JFGaEv41mKQ*TW=5nCK7LT+EZuu)vXw=D|?|q zMZe$WYg*z7q#{n@ie%~;HG`r$nwUvewW8XJl|HLR?P9D;g~!gQW+^ITmZnEFJoC&$ zpqK!kl`d!W6#u8;k_s8NrGXb9K``UKExyy)qZX#Ac7FthR3Nwo1`lL3ODL!o z#aVG+vZ|XXb=~EAEWJ7~DkOX|><)vPi!TI8y2~t+U`4!!=-3qTcu*UzvmX| zU;vxoFY7w$fXLF*)+alS*@;#LhY>_6%d`y63v$W)kPx*5f^bYS(x#$=iQiEsSbWTj#TRZs?$7t8|iN~L%c(PyNt zN>cc8olk|i&vOa$9mc_tq1qTUO?Q~7+#U@N=prKaG!!!T;ppICO~e}UM7l3dA&J#? zf-}{*xAKAEE{qjsE0aKYPnTB6aq63DUe`n4s;NtDuJ@l2EaI^^NCY{ITBxi%Cb)05 zg&!!x67sqr4))=f2=^B;|&U9nAtxK%O?JrH(qLN-KLYGA2ys`5Pbca_F5=9yX0 zI@KWOZ;?E|06C&Ni~*hajz+-M`jaFaJ2KXs*J`w}5c=M_?075|63ZIOft^DH#ZttH zbQl)6uo5JL99BwZ9>Hda#W}|*0Iy-0IZ%nKCgAwd#WqiGzSaX5Y^gk*)brv38S)wL zWOF?u0W-yO7LT=1Ezn{_pw#>#jSuWwImbE(F^wt}}lf1z<$?f+@!t&&enhvFSp|oAa+s9!U zHXe30?GjS`pv=ByF^BCWSWJbRy2A=eiD6-y5fj~pEXMQfgpkY{A~P+|N8}+K%cVH8 zxAHg&eBe|%Q{GUMi~=9Hw)OFF98FTLS>9sw=B0b@E4xqqW!sxF_VU+f1*fUgb*|_4 zRz3PvJ}t!oYhpH4pAwRi(5Y}*;!VBKPpDx3vfLzB=tRMJ8;%jV@j>6aqg%i<1&#b+ zk^D-3Kdxp(KRuW4k%?rmuP94I&g0b4>O%zd6?@oyO6liO1^U`$YEO(w~dfSW-)I*JFbc95RKnhH_Ueo)^V z5O<-H?_2BbD+u?V6s?hlkNW{&D{7-4R^P`fkDgL0;{mp{b)#&5Aruay{_1@GD<`i@ zS^hSgHnz=Q2J4n}WYT?K1Ba~KTmN}=+nAMVj->#wyKf}M<5@kRd1_Le5osxl7MTWO zkkpGzVMHjsSp8MXcS#7V+PhkS79{jH0@}OoIU2e8CV!dMG+M*m)+daUL`I+W-4I(& zUB!OpWEez0R`B*0QI%Jr&CRlbeRfkm!A=eXZTHE;D+5#BaqzefNU;B5|N6>RA@|Ob zujYmt7m3)_czpI-ihZS1NN z{mBusZ?O_Oo54A_*Q29z84jB*6Wst#IvTqXn1FOd0WHRQYg4!CYPDfB?VoaEw10XJ zM*G{lAl|>>gn0kjc8K>kTL8Snq(eBCBR95iHQy_>TsDaOw3GMV`td+(amo3Y-6~SVgFExhSbYQt48O)0=vGOBz@93V1J{b z%hnjMkz5Lb^ba^Q<`P+L@G)XOzkbHOO0N0Xg0Ihy$^3ajb3G!GhUm=0X6-0?ONj*> z_f3DrB8?gdNMPm0cL=p(y+ve&>N;XLt~MwFIj|UsJns<6WB+W8-IyLPg}oO15Nn;A zXX*?`q_n+^0gs7HP%P#UtYbBYu|?p@^*>8)y$gH5q(rM|2sDE3?Nr_ z6;wk|U!eBTYxBbDj4oegyx`H4PD;~E0DDx)A+w4$lWIO__?$4^47wxdhTYj)uj=EM znyJ8s%uB-ov3ip%{vp~EGl-_rGMMKEfwnp}WIi3G1!!q)Mb=!*J@7~jy3`z6D|(ulUfoM`T~yvcgH%qlR3L>cQz}3KH_#K=7el_UiNveh$%U8? z_LGuK4xOlJQHD;H94v&y2_rh?&Qj5;yNIP~_>vbFIhO?$;xT|Nf?1iDP{&TfzW|C{ zCb@Y`IIq*W&G(5WFw0|-!FC7~@WzQ;j=+kc@=CQq%FR2Z@=-e+m0g92{YkVJKEF#;crZ%nQcFJ%ER9s%lZuHyt zzJCQXZKOUpq-8^{@!U>*5UtJX?PJ5B=GmY497K(+_9#(mFzjTf_-f`njzVGrbu~ zIo%B~2+9wdNd~?$Ckbz>{gcoZ5?p1VB{W_&eWQl99s=eyg47Eg{UFjXJqPm>4W7YD z$9-*oALJ8xuo5PzsHx8)k^U}Y)`AIEyYYQx=Stt&>pC^1 z<1Ipzi|(09mqxhhS;O1DqBDH|#e6Brh?)T?##hqzUdF1q6jPRD!uP? zbWjmu@AiW4LERk~L~lO?LlBOkXS8(lwDr(C^0>rF%Uwqug_tr@MLb@WZA&whtoIbB zE8!EYJKqhOTZ^g|%QMT``HvY}F|fSBy?KOoxP^}j7bAZUs@!njJZjWwL(^eq=6+n~ z8%LxAL!~qu?!w+=bz*cNLZC~R!u8OxQEj~wJTO)h@b)gBEo@zQDyI4YXo5}-(Ea; zYM(shM=smh)qbs|w%6;$>GU<*xxL%3UDH z0vH0D^OBr9a`sG=$rh?)7@YIo7tGXb<&x^?G`z4x$kihn?Wt54!tl=`j5ks~^J>k@Dr0)P<4=`SHK z9HqZCbCIW(RVN`J;D75Pe20ytLgS&Ts0!l`bX*&cR3jPU^U~6tO^zfhGHzeRUZ*DYv5=CgnUBb27sKfkX_*_QW8g{ZJrxy%`UQ0*MHZ%`jL5C?){`F! z&C1heYOrD0xYm%Mlg`aWz|)=J6XL61(PaYmoZu*Oee#}dZ#fyd`&CdjdPpQ^urvhm z*}68VQ1kadK;l>pC^5~>n9Trx;doyON_o9|l{4Dr69cU$EWU&B<4x-^ZkyN@g+6xh zPwMoB)w72E_{3`d-x8SCuyV~Y<7PBtbGlz8b|q|+<4fOKPHB=WR`~8S-zT@E#MIz^ z=alPCn@!+HKuGW89YXG6E7SeT?x%L$Rz`6^7@OU(bxT^EXsU2P?CnJ`_xORo0LS5ZqJMxCVbRWeo-#hK z{zFi%iIA{N#Sai5nrc7MZU}T|<(}BnT?3{T;ZumX`1pI_wN=xH1(7Hxv$bO9qbFvM z=4UX|gWc*FmBdU?L8VP}WEBU@DdV#;!@A>HA=Y*PjwWDlg|GfH5>Q(U8=Ya^l!UuA z`@jrShkPR|fU*HMN(H2f3L_iHxXfRx)nrwvq&6c~8APszz?(uMOM~~;e4-k-z`+?7 zfGGlRkkAmSbZh-=1DfW@EUpy$Y!T?8>kso)AM7dJxn-C&fjmLF2(TVpFr4e2U+g#7 z+4k*TetXy?4RKO}&ah^a69N0{Pzn%X8X;zvwD}fTRfDp#XjmKaqHNo}UcvD?D4zpu zpg)quKs{n;XPMnk&6ayDlWEX8k|(r56^l4OXTtD$NJe@v5fJxV4@4v5kU@+YF81KM zB`3Ckcdb1#4>KC1$+)+jS|{?MNO*>ms=Mx+CI?BKk~GjUN$;IXX{4>cn`P*Fl-e82 z)6I{U{cqygw40B6gQ97V*DIRULB6*KLPT`CR2Q|GilRB@t|Z3gvZLw#C-?I9 zy!hb|Fjj~seB&a|1(KNJ>wxs3916gZ*He~34@x1F)sNqi(l*9MHd0)QHWXaHyE(K7 z7cKZ-J*L4?vm!Z3S1w#G4ti~Cddo)5wN>F(8-aiB*r&s{6%BN!A zfXYqSk3jA<$0DOjjri6<$##L%7TK|6qVIW0hR0*(fg#o6fLB0H$oz`;1a}}DIS=m zbyp1H(H}*@XgRD90l;D@8c^gVE|w&ON1VYZKqwZG5%G1S)>4fd>}E_8%j0} z>CWmY4@fF`)8Fw6=$}2#(#%l{FRR_s*mX%Ry$HHIkK6B%!5A!-uyP}Uc?5jE0|so# zJYf39QTYezJ;eLe`Rl1hBpc|f(m|4R>6nc&+U%5MHUVSI^MY5$rR0aBG=BCa?{*tv z8T?`Y(3M|9)vn`N-fV}=sLpm8aiki6a}XqLIP~HXQxETrC1SUhA1v?k|2gmVR&_R2s(seFN2Y%r46JqWZi{zMzO@6d9I)pcW^+TATpWS22)!K7 z{@c%I{Tj3rhq(T^vsRbu&Ze%9K%2Jx;;cHVUtnV^eewPNOqD#*TeOfPRjbx2AAHc} zt-4#2+gs(Qnd`dLr*F8*$-Dx&zg#^>Qus?OAzM6)zDVOgj)gmgIpO%m1%Wz|)Je^w zE56KO{+Rh8zqjowkH|kGk|#&d2je}T?ZiXYJha&VyO4V8#=E9bh(Tco8rT zPe-~LXJF3m-dlc?;6F}7;88&8_{fAd=8#U#frP4_L49h#jzVGc!5lN~#ic3g6~oWV zv^sIRNviD2sp=g0o*CI#Z^KCv z#FxvQ-B_rBq7Gjt0mKsW!!`BC6$k3Nbv~=i32Sh;2_&#wx~G` z(eO_m^%*b>b$6$%N#e-yrUExgrg)Xbt1_?iT*?_%W<73Jkye1Kq|hQGIg_l`b~tzn z`?hTr4-{}gX!g?+=y~FiGlIKtQ3(zuiP@z5*mQMqJp{b_?lasFliFvhEL3A?EU$@}>?(xy?0}JwQH8W)@ zgM%@G>PXH-ueM<_`@adULW)`<8U01d5R+zQxRm%!F$xyv|chrOou44}{FQ zu6YqRf~q96u+ODLO0G^H%4Fs2B8k-be>oiK3g$C0AW6*^ms%)ZC=G0PHVrTJK#p08 zLXKYE*x7xsPgH(6W4>d;@{V2knw5LvDa+k`?zu!b?IaU>6Z`Pq6UTXDmMjv=q=0+& zbV0gTGkOq6NxG|T!|+7LG~A?B1pV4nGi0U@Nzx9T^F)#<4HAstN!zTAE&*ige(75b zE&EHBUNV4MV+@np3f(yUgLS?vS?RQ1T-jfytki+QU-&E97h_7L+8iXKTrxUZSLO`W zV$?#Q?RP!b+FLOvP6MA=R(dp(9y_!AD3@k>PN&3w;8lV1W+;Df)|ucTc-JF?m*BR~ zOsPF17R8HHWkv%j8E+8z^ns8d>p9D}&pP2~Dkoz~<@M#QkC?n$ z&e?ks$b<$?W~FX=nO!(W5x+0$ryG2dx-rUj?F|2CK-5Y)v02RT)wWJ`+B%|S>gH%j ztfKJtZwjIKzq@q2O_0W5goIMejlWX#_i4d8d`{b6P$HnB{fI(9u(`CzAZ=h_p7o2O zI!*lxi_iiR31c$L#i%^U6{h{zleCsq2#-&VQv#A)oq+%)VO&84x^U<84CMIggs<|k zy=BH+=Ey;ktf{G+F3hldr`GGNcZSEmemrDYNoc|SQck^RYZ`Xo=5O44Zl=_nqJ53m z?jA^dWvppdl~<{u*c`_{q0Ag3%_vJcw7Cau9bggfCgx23cwR=Xk^w6xrQHLW>mJ6~ zoLc6EiL#W%j~X5^KVItxMGgd}D4^Y)9{5DysmOKYi5BuUui;d}nD6_L6YasFOjC}# zHczo(ZSUG->j%o24td8i_|W>9e3D++Qxe`w@T9$cDvUBrFU6PyDH+cIXb67yo5J#3 zG40794Me%jg^c&;B&HbEF_T9x&XsSefG`7I4C>qZhx=cAaV){D41BBnVE){<2L>v7 z@O+e}#wYA`9CLORgK8)rap0>`tBHC{KGDrK|BkwuzlaI=96JbeGJ_Pwi(vS%g;$GU z{Zx5S_h+a9Wo0lHhxZH-?es7(>U}TAl)Q~QXj^ng`9!-l)?P)w#v|is_sESpWZ=t+AIf!#G5rs&Syz>JIdC**R%{28T7 z3V@q>j&C4r)}lPRp4ColvW%S&W~ir4e=5v=&{fKhhgb93U!Md&2bOjoJ19Yb8HK3L zy4q61UjHC7w>>t}Ha#-tZtH%1W3Rmx2ar!UlUNLfmEdH$tN}_H)_jlNOi-NOoqi9^ zg{k`SIGQU_MC|n7T(8vT(ya@_ty9AnT&F$vRoQmT4Nc^QnjT{!Vf(8~JI_I`92Py) zsKlD7l)2VxfdNW{PJnQm=uIU-Qee^9h&$N%C=>g=hc&|xSDL-sJ+%mnhFKt;XD#Gj z2zE4q&{%)2*@^mvO4vZ|*FE@S$1}z1{Oo{4vd%e)yV|NLF_6$95=Yw_z4vQ4lC3tBMDGfINUylPM{vLdC8$PvGww3M z#7!FCN}^#}-qt^>V~yZ$FrFzti)i5lP8Wc{b)L^3ngy~Q{tIn0A4raVvcVtQ$}w_8 z{3pGv*4Hunp5VvTf00XaophUX0ZP&+jLmekkfXZY#_;M=VNVsAyL*H&%BP~bR*Q}dWg0oT^8Hb z+8?1G&z0BSPn^-$hiXOPI+G&__cnoUIy{k1=Mc@&b;oJ3rj6kk$$N!*-WU(H*D=bT zr0V|Tqw7^x$?|Od3@g!L!cOqQSF7ZW$!NRFDNm;|d2K~(*`%*Q*3~y3q@}A_QE>1T z_6D(LLad5BIEtTzyE_8L9|e!)^p^N1XG>BwZkhJX2IjpB!BjvAu5P?4wikmTJr-d# ze~F%~qM?I`uv&gYSC`RHUPM?eSZ1ec==@HA#jy~*aWwx=5(dFZKo$AuQ_>Rp!25mj zSZFWpKHMx~mgDF1I61Y+^zJP>M|=fW1(A{|-QHr~ANxVa>i9KBlioZk*_GScI>eu& z1|bw(XKH?{PY2&7|BF?JPV1t%IM>@CuK1MYhZAS<3|$8;R~lD;C|B%GHu9HNvEw0;77(X?22w1IM z%aiOB(=+-KA2<0vs~0Nfhj)MhXFr;#l`0{U>G=9ec~qi63stjc&eM9u(Mj>TmCs)n zqy~jI(kAj;bc_&x@JKEnS@BxtC^T6o>twE#!UOw>4wdD*?dko{h9uAd6M2~^-V^XtQB8iDT>SuRV5`lF@KVqR6BpM!C7IOSK==Vpw&g(pxj3)fUkzqW=b~T@qFwtEZ zW+hV>@`(tZVIO~PD)HCr*ovK<9kXxHykgqU{en1fN;#jwg4p7qn!+cTEpyI5hH}vG z>x6~8sZ_AKr9oJMqy|Y0(OfufU3-I1W($>IBOJ=s6IioUUS_%(HTTpfCmY%9#O%-* z7Wh}nGS9alcExi=;#_~8?TAqrbG4o*nahwsLFg1}QWPF4TIl>4u;pQqh|II-98+uo z(Uzi8j9bgxoMgNzDV@owyPUubP~^g*#Jxy#7^83fyfvKkIEl$Fgu-3GXv3c-G_7y!TzN53|0z0QrgQ7caCIUODsHrJxMO^Wb*kGR?`kWpC;A=J&>1(h7!{7l6brcI(kLf%V{TT2<75-6 z8&zYT427ft`=>CKA>vVv&c z>9c-_$@t1_qhpRP6z0#+ww!e6an%ezStolEC*FwaLF8jo@%>hTO&IniscS@-4Xk^{ zrtKJ5&7a4q|Ll#BJS?d+UDhcz~oPM2|KSxUs4*+p8fP(ywu!Bkt8%c6sw78 zWyNMQf4$PiP-wJBw)J zFrI&zxy$w&L>{f?;zPdE1W50pp&X*=#w>q9Fo{|y964+OygHpN!b_)=H+o!D;6hCIj zaWcvUbE@H&Wtj%YJiK-AP$vs@i<*4hd0{uunqN#iOC>hj6>gO$NE&}#blRdD+`i|#RqLfDYEs|E;WZS(Jd4JuKXL$d|7$*@si*w5&^NgZ;jfd9P&&PAfyK0 z@-#u^rMW!<3dHgDRD+nfKzz(tB&HQ<8g4F2+(~@yQiKAa_dwrJf`{u|5QPP|UW&x-B%aYvU?T(iBW85A*9V0nld}B|2ByRyeWvN&^j9@JKZ@!Qbsb8_^ zONlcJ=M0REj)N6&mU~$eu?2^f;T}P5TkRP+t4-So4XIQpAtJu020vP`T?2z@1x3Vd zvJ1qX!amg}mWG+-dq>E0of@wos@EzJey05Ent8dE>tKl|t3mre*_a~%{M0D|w-9f} zC?w+bfEz#g9_ATATsZS!`bnjtFS^eH6s zdY{~Fa>v+oy@j+DD2O^9u(yLph#W_UVr5pQccN(|L%vTj^!N}UkkH#>=UUua>^w(f zJbJADK(RUlt4b}v)x_UlVCbm>IDnyO(zDGhZ+jkL3o0&`h0 z@{No_wWBu{*EDzEFzZK`(=~~~dX2&bK`()oMNe|h|4Dlo1x#xHR(r?t-E^1H#SqLUK8XTlHbx)yx-zJV%;W zKH0>$zqd^jvt0{Zv#3t^*dDNRu~*%VWSum|q z51|7P!|^AB8yP?XE}H1sStdAo3W_XgHx(MPwWI3&GkMs-JB@+sRef+T-$|bg0qg$@ zcvks%*4}As_(r{2#p-68|I7JkSlVNUnAGeZE@BMm>Ov~4d?vr*k9=pVw`DKNYshuG z{&rknNQbtbo??Qa3K@Uo4zmWL7IK@zzE~4tS9XEc*vZt)r;Y|JJv<;-Pq|0 z%OO{|+~4Q~2Y_nK%zLWsoY`7QB;R_zdr#gJaIYRa=XjEGnV2kj4}%4b7WKja_3cjMco6HoZV~yG2pj)qF`7L zVJc{QADVF*X?0cOT;3WMsv=DOy3n*h`BatGSlLolhrUJwXZBrl<;2|=MZwM#05d?$ zzq2)~RxsboSgg_(FUIe6>$S#fx_X73LiM~S2ib$bO1gL%8=}nT-y8|%NqY0{0f5ps z`ihbDjgrz?{)Wz#?J;z;zqWa=h_}v~Uwwh0e6)CN<68v4cmhg&di-qj$o@o|*H)MN zhH~@QV{>G4ak_TpTan|pCJ~N~V4rVQwtu+3Z0kPcpe!WQvt4J6;&li^~|lB(=48NU`r2 z$5ptqRbX95wQEDI>V|^m?Dw++2AZ+`PnhjdQ-wp7;&+p8j}{AOe&HW^M>tULnR|Ok zuD>oM_4^m!6*k2o77=|29Aq>saUVY9U>1M`Y;3hvO+r$Wxlm;ShBD?sjWJS$x#CFt zalGMd2ttrizow=n(pRG;iN|8%w`f9%viT0fnpPY@C_nri9kzc)_XwUrm{EN^M?~~8 z9KsqptPf>CkY>~*A_I*VIO4tc$c;w&m!_F!^Xs=YV7%&ksTIJ23`_L&b#~lbrq5XC zwJVsP@(gweY7>RvwgO%>J>JhSGf$I)DB$V(zS=M?Nr#PQOVRaGpb^N&Z?Kz!PpG`j zY2z{z2Er-Wh6fb0NAky>3RpbR633Wj$86{78f~M+Q_WnU=k|wC%-kU%`fqsdB*QBV z7l{ai1U_VJ?Zx0LjOU$ViklGOPDxDz7Q{@2g^ zTzoYk-lO!p*rq7Q`jeoGlGu3*@oJ@Ulo@R(vh4SO=F>b}N0A8?-ZIw*>G5P#o*45` zoR=`K^ynmrr?zg-4U}@Yt^%@cxh{CkoMm5 zoPXV&&8X3vA}~MBUNYsjSVrfKEPHdn=5k+U5I|P0`W2GF@sfF;XNZy%{u&bu&Q8i- z=V|l^j+gs)0&%@NSlY-OMMQ(3T%oOEF&Z96qmn4Lq!5jYQghe9lB!h2%iZ)m8(i9n zQU3Xn0y1<|34=SAp9^4;)!bVf2iYvJ>OpJ1qf4XeVnl2s<6=0?EM1vtT&$b1{(Ngg ziP`1QcuaAAau(eR)Xs)Je2aR_jJpp)irmA=VV~$?#P>g8-w^PChhYw9GrTaM=nm53 zC<$un+#*J`K`QNg-=oW9v|YuSD_BV8lzPB(|Jl~}3*`%1sRC2!;!GV6;0|>541kSrttz3llsEV32psoEb>y#`{&)#REmCm={YP3 zkS~Izr@rF*wXZJjgaYCHsz`u-g(1b@h09>l*8)ZPyAQk=cp3W?_!Lk1+m;~P8*K!4 z0ZFiI>Zi2PkyUz~diHB7y()Zd<(bL?Dhn<@{q^^L<@~-4$mL_}__@FWXmHolKV{8X zmtDCkNPNtjG0*go`N(BIsa87)*ry2&G7*|kQC5h&l5AHtZ5%aE5u`I4Cj;AF{i3TJ zcoP!fEU41C8?#|4RP34arDaw7u5&RktJ~QYgl2R(7ZZT|fW!VA{8YQHd(t7WicG+# z(LnD{Opce;bjQ6R$qxFtUgJz5bgkxTAoiq|Uby)>LlXGRQts9Xg1wpWOPu`;5H@|AnueaE;&Yr*p!z}53qVrc-7QXPLS&p48sckL6*~l23wsvl+#eZ@qD?{k}E!>@*~j(GCw3uZe+c6>cFUF(NmvF zC7+C~{t{)_o_?MERiAN})$tgb3cTL4+0ux5*#%N=;LyJ;H-rU?%dzP961Dfy#l=2g z7sV9@3e7L;bw(0rhldkSXDLwUl}hx5Tq#%^zXWR_Rz@Q6=mT7I_Se|Ta?%1L^4NDp zU9)or6R3XU9B02{=iu1H`}AmFc}s^F;7ukNi;7i&ih z)Bjxo@;ow7%fz+n`CL9A&@#?$i4;Th0(zq zq4@P%1npcbS*gTbO0&BD8R^ft-;ju`#KWw9ySA545D}A}9Ns}CKAj7;@tFi&)#MX0 zP?>BsaJb-4lf%)F2=;+n%78RaK%c^)5i9`50Me|Ahl4GHEE$u}8Xyn}nlhj}i8BndXM!{V9@ULn(5BO=r$<`sYbb4v3~;t~tLvr= za%ox-M$LVSxQl5z$uH~snh+g~V|q}Z#dTK2Q8`78(k3U&FYF74k#^;r@~!y%rO(}G_EA+zTka?F#8vv(l>5w`m)5p>zc?}JARmg2a;0vX@8X)$ zxrGwVeI2^a3I#e75dbX2(7D|AHX2wrq@S+utY)mi8fBX&1q}yIO&OsTGH`r?G}-iU zHU*Hj0#KEWC4DbARw|3e#iG>jy*FKP&EG4~32 zmoC^Zo2~LJm+tb7QgYY%8DF{mc~wIt63q`c`uX!V5sy>UWxeE81)SF@eNm%^c75VZ*KB>B;`2 z;ddS|3p!af%~7->3c!l$pDPw;A`&Gk9-}fE0qJzh^_pOfN2QS6w51KeW;$q2Gwc>K z#ui=$hJHLy5Ccv6zghsx1S)re`Nq%I(vb2=FrXH2AtGRbP*dgt3ry$(6*dbBHmpzF z)DwFHCb+zC5sVNNXL5^sPFcLNv>-LCj}*in zB%n`#2xa~aM{dQ&bC}^Iii}(a?`ivB<3!fj+0pGkwBNo3JMsYP=y%-A>orw^cxry` zw9KZ~+_i?Pr}WmHpFW3q)2ZL~;3*u^Zz*gl-tLh|@GTvdJNwA=0|P7Be32N^D_f*juK7AWtCz#4>hE>(_0DNNN*N>a1aA&IDhdw9bkWyB#<|~n11hB zccL`+tIBq9mMF%!i3+ z7PVFGOz=o-eeG5ewfKU|_u7UZRra6A9V$XI{cMyD z6jD%T>j}|h1Ft6zzWU8PYR1716h*Dx5hTjS2M1bZcwGy(MXMlwbkF7HBmQnTJ*tKi<85{MeCN8$Q(z-qr#~Oz!UG+tI~i0b9dl{Z0yvB||xj zSfxDrQSI$sY5BX_?~8CORUpWb6c-C0RKtn(ev$1}t}+)WCwF|-FPf`DGZX;A>ao}8 z=Sm1HyL1Zb9^CP)S7%I4B=R6z$X4V04t(CenRdWvFj$>f{tW5tn$OTY+iH$z=lPtr z8Hs8z(9U~uOipdHt>#->Odj?#Q?Vpj2!j##rSZy$6MhZfhoyg#kxQPix~=gT-67Rc zMJU*dnv;ve*-$zrf0y}tug1L7tTc1QlZk~_Ofx}@Hic3R5ovZU6*mP_5IUbsu`{i( zWd@q@?zuf)s*8!Q8KT9eG|RKUGzP*?L*MCAe%z3Zg-%N_D`O-kGnP%U{MPApJUXQ! z6v^u>OgO2=!ar*yf>Yt8mk!+9#p4YSJoDfdZ?`D-Lm?uLxs_J(rRaWjcjl(l~; zK?+iH{>VLBM7RoSIUI4S@8WhIf6qhQZf^tPol8<4GKO~FDaOszF=U)$eMFfuYdkqW zz+DbI#5nz-fBL#YQYm=$%cDC;(`mGQd(AgAp3TY^G|!J)7Q_n--a2QRRtGJ8K)4{? zp&DP;fJ#t$7p1e0`iG5`SUZ;~VMI#JKc$bHToof&lELh9>6+(v@NK@y&Hh32(2g=( zsSVvd5#}~IYKcssUrw z(x6waKfH!3`oiD<_5Zy0<6z!{&xf)jL%o2P%Lo|7Lh768S0_TN!+x`?g3bM7;bIK{ z6Vm?g+BJTCVDQyJ)=e?_>fj3~(wvuFsXmya5;| z*x|VcAa9N&-KDBKX7XU7%%a%*bg{X~pGvPJ-}~dLNFV;?TIB!)5=)iC)QW?#9M5Y5 zz$*|;0d4KA6yD$OQZgQ-<*qUGEUuZslsAo76}LL=}fX=+YRK2vu_!3iu+bq88_~6K6d23g`7+NXELRGw=j@D~xdDR;< zSpN0LOT*?Y4Kwiy?nVFt`{lej7~*hC>vfK=u+_JN3zv-9agadwoS08RcK&%sH1PV6 z%ii8DEN!`?BSa!z%+aHV0XS@=QCjt-G4=C;tI$J~uAk^!t2A#)+^CG`?VgGcm8PJD z9h3cJL^kJWTc*5x8kyHj(HvdXR``B_E{4}Sw&@Ox#uCibFnTHl7##W;6`Dv`*DQd~ zzt1>$l zy`tr!xYPUpkWSf{f5Sj7i_}-tF$F}i2YMV^5W%qGTd++fR^~PAav?M(Rhe?D4Rhk4 zHzj$00OwBGN+>_2Zdq-K9wJl|`a_LPZF2iA1n!vKw0mMxPE?E?>|H7uedv-Kc3`Tc znERrYG3s7Oo#pO}({__iZ|+swhCx#{SD8=QiDe60DB8|K5d-C-&7B^FbZ;?Y&#M($ zNP_3Qd(pu4q<+gzfPGdS%Zu5$0B^FA6+DYRBgg%sZ>sR_zEnm;BJUd|H}5m9tk*8} zC_fdxX19`qisj~A-_rG9A@!WVvHZZlyfGzJ@APp@I_R9IsL!~3k_7ueI4AQLE3Wlc zsJ2%gb=#nVoiKlk3(I{VD^xFu?on>(6QJU35bBa=XfzR!b_H+p_jZ;uafnByQ$ZFzeFCn{3?&FTXjn(nbO86K)<>eWp)YTN2fr4;#I; zuOdnA*$U}^3y!5y|wZ%gt2Spw?1r~Xs#>Bj<$lV% zOegfQxuQPduw&@N;gU{38I`@@s_{4=;TOt_ihJyWm3kCn_5?TuUw8;s;?(fd+}bD} zSR!4{l&r*?O*VJ_ETm@WXJ(YsE6toKRI1fV8&wE&J`FACU3z^38-{PADv@nR2gSA@ zmNAJ_%^i$9yRo{v+qLC~{I@2mg%vs%mzhz6dhtl@;cB|QY#OF&{<%y6?i>x+MlAdP z!SMKxVdz<^A}37CtcJ<7rLtm5aC`Q=mo}}{tLCH*Xp`pAT@$~J5N)ar{YBC}t_#wB zlImumyV?Xsb{vY|>W4+UU`1DHZWeWT;5Z>iR$1piKQ~KW_7y9eTQawn-6dbFZFl6l zbHiG->gi2dKiqcWY@V}|IitB|q=-+-49|NU`Le1kvnM&LFB^Ro01Z@q<;)xF%I7xO z-d5{+!?gc)RT8;d;?ZPO9xPvV>Q>6_qvS=+D?%1Jfq3HKVUJlZOf-#h-B8Oh@*)wf zp>D75YFjB-bJh_xG>!EE+aSp_bLCUYHr>IiqVf!TnJ5J;iECG?hY&ZGs*@ zMqi^@Gv{UkUbjpVm1gT^CmIz%)EFjBH@8MGdxDJTl@dp%im_D4Ld4O|(=V?dX1LXQ zabx&hE=(>-5wdPx9=)X5(pRBtl-4Ni5NH~T-D9L7$ejA?u6*K(CD=bDz|dU%gf`t3 zQO3ZuZYsH%Fu(%jvnLp<87GR3j?-7JXvC@GpFR5k?!}!!NfITQtWVex=oEq$Qbdv_)@$k~&IuRwktnFF{qbwn&9`6Nb>Uc41%a?M zgG${LZ>@pdbjP58^&MamShIiV3+(fVYy{dbgx)RP)TyehuE7}!6jVYZ%RegiAp?{fle zrZ~A&f3U?pW+7v@D4I(fNcW2BgHx@`=twsqOz=~`E=0rvH0O&X{@H$A%i7trVZ2A_ z0-AHLX$VU&kiqv@&@*~q_hy|-?`nyJ1?Y7xt?`{TNyhP**=B8&I%%g8dVJT|pQ!OT)J~x!odB)G@6&^!F&Xx#i;#~kuQXG?@y9`0` z8jmoU@C*%0W|Oo=J$eg_#%Ba)iUY57W}7z`OL!oVThJ2as~-$ZUM^d+rqr!I^IFjX zWBVC5Xt}pViP5L?6Ps)lU5J|-On4|x5|JRH{|v!INPmIG^6cHduk;ZDTpT-w*`2b=}lq&|5&VzP9gpLxa=Pdj-IB)8~jZ0xqAXJQ<(_Q1Ei` z&6%0u5p%gQxx6o&7S&E2IIwkfqP;HDzf-DTa)fHDUASDWrJ7-OUX|n{3@uxM!@ zW_&@H(PqGBU3px^=npz&)a3oneUBfD$JMVB=SHsCO|dRb7o{ys+C!t{MTlnUx~#vf zb?xF@Q79BkjoXBvQfjTMxl;QQ$B)tPFSYPn%>=h~4pdKK4y21jI}=0Lw_^g0MZ1>0 zMaEQ9al_sGXftG#+bw$q{AO5i7R1BwHm9v<4_%_U+g77UVKY3f)!YDfnbb-^Sf=9X zzUTJMO~iU+Qp!wX1*0>fkuR76^az-TxMX^$BA58{Kh%H&A7|P+L|>&H(ZW!uzBj$C z!e7~-%Tr?&eZCc;mcswvsPxK}{4kIt`JFHVrJ!^ByWpEmM2C~*PgS#&h!5i+1eBY&9lSe`3@5A=D2})4dQ=Lbi7ELpiQ@aGf`O>dG~-{rIee z9&s}0(W>Ca(zF2gRl|+DEbGjMZCmj6<=#PJ)7>Vh$6hE6ad&nj>*K!(9`EXsj{E;E(NN#n zqq}mP(>xZHN;%~eYdXK62QEvGuyRNb#S zGVo+VAqX@L`QWZD3X+OWkpnnSEM~p>rxKihGE`|+4RwpLb$8_IQ< zXVLJ&lFU1%8B25DCl6kvrxKufD}x$0RaH-&sQW^h_|UfME3G87B~QCKWo*@@Dv{b_ zK&puaMu`OVV>T3LX9e_4RexXEelcc*rgptnyEP4o5c4fo4V&CB9gi5nAQvfLMDcsQ z^VG9qF&i0{BT;b8BYvnDRc3XEhGa-0g&L$J zwlZr`49qW!tK8Hd13py~UzBx+xJKWsC_4{hGpMNf*5q8{KjbHZJNA z^jbTY%}}r_Ptz%g(^#edwhcZ=ca_8*&Y? zl{cCt)2II&xO<)-uML|M;dle8ZJ`~f2E8$F(2}$CX@l``6R_kU5=z#}+)tXXCsrYe znIg9musw++6$%Z}mo$XJ_)Al|E9#NL$|hRc+nIxrC#2?vrCE*+;Lu*%7Pkduz6Aoz z=6?VG_kH4)EQP{&Cn9sBZ{MzDvB&+fAEV#BeS0nl=WFQ5$W%&MJ7#9;mhXj**J`Ir zR+6|Jyh86Q(e`S^+yNbNO|Dl=uOgcpW%Vze*S5RgyIE$L{fzW@ccMx4@;YnlkxA?5 zaW003$Fc~VWK36SZSMTIvt1ql$(QxQ$NOCkX3yfdDS|@b>U(Um*1NaC9boQ^vC3-J zexu%o-s!J9#DP10tv9j7EqX!0@7UK^!6&TF4s>Fljo2K6S5MV0n9Cm|0Q3e&Q!rA= znpX9Z$)8+E81nn+%5I`6XaO5-DT|>j8V0%P3hEr&E5R&YWX(0Rh&Q}B338(XS`fzLR;O0^i zd>Hn<8c&)sFK*C4k~U4@vH;Ce=+&!2e5nwaToqMrp`;65!)&i}-NFU5JrG-atd}08 zK?AM@KeF)*dP-jqQZ@nvt^QL%gXO>D3BQc`kD#^uZ_*#iOk;S?;n2L=z$7UxKT4FBS~l*jqV5r3fL zc?yV&`?|@ewX^2-Wh-^gXstuOJjO5YEOQBWd8of5@oLxDN$2purs%J=pL_ArjuQT~ z`pGQWzw#ySrGw631ydqhJG9;XUw&X4AwKL~`rM8aD$d$;T{udabsN{W56yK?!3~Mk z4%MMZK8T74XzxsGaW`k;61Y+_7WOR4s*$=FT3yC`ppYc2Lt3S*wviCb!H35qsum>>o?g+x^38-2Cux#N_m_E3sN z0tqF7xNdRLU5MqF$v(gd`g-)XXqjy=ke8ct%L6}x@&+Ke05ej2PWVuP&-WV7*Xz-^YdpaeNVp4 zS347URKFp(y4dzcf?Euw`K@p14Q!Q&zAE|}u&1=ZO9lazgiD9wRd%-AyvB^#t4>)o zn zTIh5Ujl*cs#>u;pQp2VJM{vf&6*oV2Nj_6aiBDkj?Gq;%?$-RYrP1murR10)yKlB$jpRoq* zU7O+1_k{A7X`)3)%S6uynj4a-7SL)p zY{A_GL;yC~rxz{!hK~Zb)WIvKeOgsCpI)x#cu%$6yq%wB#r)V&9!U5b6c7uI!s=B! zB1wDqDUsYUg#?XSz_9olF7?xcD{h2wDDc&ny!|Y+GD2sBK(aaW{CO3T&3Tvuj8CNjN6N2 zc^<8pBeum+YM(Y_a(^QMr^u1Bg5DHL?aMT55*qSP76$I$#wd9XhZgTn_04@GZH^3E znglJ&eDjmkh${UN9h6h?id^^6oQ?kIhlxNE{|n1N3fR(~3Up*`2 zijvce&z>hx^xV344M)^U?$&HBi@N=CsB!yR$aWt@D4j$@85l>8CgVft*s;SQ5ux&v zuRW5-qk1%jf{J!1qa-^6yn6Hp>aAVR%!xZca8VP7<010#C z&pr(kf!0j6UhAS}@7lX}z714Y-k-Mr2U6J$%r9TLNgk@iro>GrLVqrvwAd_Anl0%1 zNXlv{{r)9TfBC(>^h9tn+sIz+UU!XPOV+D_OXveoVLr~j@2jP1&!}hW_$mEMQ~cA} zyb|tYM@Csk%p{W)s+AS^SYU_@HzktNfMc>tk=jufPq`bxkAWgW)u9_gl_#s{wq6h} z>tG`AhC9kff1(D{|A5GBWz>?bPhM<^gF2Z}8KFMxG&N-#7Wf)HTQ?+ny{83(w0{iY zX}{%0@LVcF^bQm!$DPJOmJ9`JZ{7m9kmpTCW4yrK5Wa+krveuUd*Pv0edJrHe_c_J+3K;Y0fGo2K7-^3KpC?_WFK2zB=YrOQX#|1ZRY}N$ zsjg3wbQaq1zOBrX2Esqh)oYCB=NAGx(#X}&Tlw5RR8wig^q~--1elwg97Q}g_Zmel z?@kHWkas)hZA1u-uXWbPdM8_271IRIjYHLUr-uPBp=?(Ras7yfm^#HYOSK& z`wvMb^~2LMmRw~tZiUa+5rruoQg&l_>o4?H(nG{Q-Ana{or#-gdml%+`dImrvbG{( z7p&tb<2KF1iyEl$<3+|T(cr$3H{GD2`gSx^hn7h3?N z-7f#2g>parXHTO6Xp+A#C2Zuc{Zdc36GglYx@H|9PCaBM{&in*V!%HPSi-P^+!JO5 zI@rugFRTlbeLpC5i#EQCqt8&7BKWgRe%EPME#GG`?dVxT9A|p(!G9fnHgQW#ss8N_Q1c&3xd57=V@14Ul( z;Oq|aNiyHKuw+(mm2ptbABVYXT46HV*GPgdjvGBFxMN#vS0!oI8@L~%w_{iUf@6pe z!J}wU#&NgP={AWH8DsoS@;|-{eIIF4Xopg5(CA$r`Op>xj-ym(=xp)QE=7Xv{$V{4qbf+kT65`SQT( z!ZyvE*xJEVow#eKj@8VD4<6E)84uEj`&>;30OfqZbRZDZHBUS=J|IdC=Y78387%)% z9dc1B&9C;GL0lCl^(lD;dekR|9TQ7r*scadjrLb$X}myZdUYo;Torx0UU9+a&q+K6 zK4o6kXer21DjvD?6l{8}e?ow4KMQBv`LY4j_lk?k1Ir+oK{PaH?B{SH*qzj};=~S$xWpk*YrTFKJ~fRkm`kA6J*@ z(N}Xe3Y2Hsg` zd_4%nK)XGK!B0X5uzJQ&ykzsh$u(ATY$O1^q0w5^ggB79gS0qa&ySdKa40%KHcB;6 zSuzO;!>CpsnY9ilN0f=q%y4Dq;hn8qwyJ1qlNKKx4x-X>n%%9B&MK?4XR z6VrUXNWt|*BRA29)zaX!+%fR}Xm1 zh)0bC`jGnm?+!;tk`SQRu6~VKx=N|OR5wj=Uc%_QBZ4r2r{vhfwQ+~O1RC?#%j#l_ zFq%tNZ*=in4T>4nmTeIZUgv8d7i+Y-Eo94Z+TEXj|F2#QO7z`i_A{c#-IYcf6OTsE zROZjR+n1d=Z%+j1JTn zd+6vm8?`#Qp7VM|4Fn(8W8II^OkLUcMnV0%8i zr-c?L`(fwaopm_}=js0UIS}xkC!hfcsZ1Uc`D4(y%EXaKXp!_}&7Sgy>)}~Pk7k*v z0R*+iSy#a$v~R zeX^24%(kxlnZBzNfrHfi>tqOoyp%v43|w(75S}?G)apg?N;OE`O0+b$p?Yc&Fa4;>M((f(+qN5a0fa6{?2lCvuLHUtJ~ zs?$>|(7(8KG&DIi>SSt=D-4F6OKZ8(PI2i%r5OSRluhu66AmjYKYItpG80XMn@&o9 zR`GQZ{5deuBqL;2oG;ZZDUr_&L2EFS#)4iOjE8~wMjVvio6QBl+}v)l0*m+ix|BR6 zq7j@*t-zf3jCOGVB%GV-9-qnRuVe{8>Sv@<-AIjL3V*mP=gMK7dWVl_LqBz>zeAM?E0)b*m z(-tW@b|C-yqZl(%hEkVNw2uUR%ev%$PwfoW32O$$RZzsii+!`7Q&yF){S3^1cz<&M zQOa^}ud$yq9;5$y=a4dqMi8Wo()uUXucO%AZcab&9@l#!UG*^*LMtD{)wQJ!^~{{|qje>0#VA_7t-GV0Vt=7IO_^w2S|1KGCn=&7 zIiMqlKFliD13Y7lJK7x7ntg0O;-~v1`zg0pU=VC&Sr_guH7d{#*$<^ee(Eg@iS`F% zHA>;eTJ<4O1GTx+rl($J0Z@RWFJ@}K3xQP1SdkK<1Xw00W+4cO!<}9e@|b5YYCH+E zFWSfJrGrx^O4gG#;Z|M={+0UQpTC}7#2Ib8d!Ua7GQO-kqNNQmX*UEU0pJe@7AE4U zwf@t!j*X40k61-dQ|KSSc*Zpj9>=l0*@|=`jumLC5r}r@uU|vj7K7zem7BeOK_t37 zhCmC^0leiNW{O-pQ_NwEDVnA>L($P+o!;NhiVSBkC^Ts;Yr+#e1qvfIbcC$AnegCRn?NkwemQ9q{hZ80)DRKKV55>n@+ zrF_6xec$!x3-5M?t7hpcw?AKqOMFRL_1?t$qmqSty(Mj6DiAf?M7yNXV2p=OfuA`f zBa>sjholVH6rcqddf`ip%Fh>sbg|fg9}8rHx@*{h-8b_G>|28~r~`VU8QhR8o~FUQ zVm$X6d{aD^e%QJ#Rz-f)Y+bL?@#<8df815HKiz1(<-p~CrfcD+F|np^Vcxs=+ty|2{Ww#AoH6&% zo#cyzwgikJ)APFGIg@CG*hvi-ht@)l>k0=EIZLZ=Unl@u0cII6x44LJA^Z!4lKC?+ z9iBtCzQH?K4wgx1B&ErK=cc(pgvCHGS8NR*-4R`eCMk0^@ZhL4ck!fIkTYX0{Nqgm zXA54u6v#2s$LYCGvvG4HO>^;rGg?keO=~o~A8voFukYHJ1yE)-pw)>!Y}+;oIY8agmiMNa9*?C0;5E;h zHZt=0bU-%>p5aW6&N2xd_SY96bo}-0C)BUNVo1v5@6@~jh<6gp=2vF&@wdr}H$BYT z{4PCWcnu{5WIqkMf5GmJVYAB1Ad)%YW&d!Hr;EKvkJ70OOUUK-T=0;^+mHL5gr0C3 zEfR5KgQKbmo0CAPN#e)o^I~h<*%Y~*smuj4Wl)?JMmXI8iCS${OeonAC~;6QHNP2d z87I7@!9)1R!d8j3ifO>Ls+-yplcA1kmC*3XzXVu6ap`AXI@6oLTU$`DRye7g8L|tZ zpEjfb+C53hi6{uQV+PGfmYNmYK&cfMz2Hn@A#As71>D9s->gk`+WGpOc2;8bao>Iw z+|m*+q}t6T$4O})h=stm(t^*S)}vJOojv*?LbHPePzF;5I;L%%b*y%a&;$ig1fR%r z&(EdrJEy-Frq5agd~+-oM}-f|I^f1|NcM`aXW8ji6?K547g`8XK4#|3K%L?MWfbCz zu0Te^JT~LavfwTq1(Ui=feqFWFM%nOSdLj|`ofd%rjvvjgu(Vy^JZUHZQ6_h6WNlg9F`pn0bGzs>?3HLw0ZOK&|M5DU zPKimPl{Zeo*d(cX7TUPF^a~>+90YH4G8YBWFps2b{&?jK$gEYWx3(D1 z!<21adU``7ytCf#r&HikiojIc~8C+D%CNYW3!UMh+0Xdsi zJa%p$1_QS`eLF%c*M|;d-cycTNT3ng2n@+=H5Bb2YKy3*W@TT9jMnMqPRxN}#5li# ze0*p1fWUan)K^A~Y4FG;5kt>L0VD19O>3u&F_-A{u@MHIcSe0TnJmI^0V)0=rO?PJ0vAVOUPhak5s4~M34*5kF z25O02RuL8fQ>{_BoGq=8f#?NIsMkGNodk7Ylh7DoD8 zzPfI@YFNx}*sLL!U@enFT-YvoYpfdnBm?&Bf@OHevw%+U zNRBWjHA7s0U^svMzgEe2yb+DSJl{eE#<^>v`hffK8eg-Ib!p$35ZH= z5}7G;Zk%*q^70w$Uk`XiORbbdlm;NByg~_?BxhNeLBCc$A7><$B}~vTOe5~&dmARs zotTzJbPr_fT)?GJloLIi(i>qk;>rz=9}hSpoIKo}ii>mnOkQ42-`w&=W1Po!xvcF- zEnhzAm-46a){EHM_yRk8D~DsL$RUfV1i!Yw-s%fDz8_C7(k|$ygu(YpZpJvgCa5gz z5rLK^>vQvTkX<$?3u_0KNH*~diAHfFDBFo!mU)+qkEVP3!7wP3Uf{|L*1y4G*7)n! zqpZcO4g-UdfaDhx0NmOOot^!(ktSw_&U!;}Nr}%A5Eb1#&YUEYt0*XFT+&5E=|j=< z9|0W|t=$~l^XX$>=y>)o!GlGDE;{5K{rqWO_{J-W&Yzw!e;C)M$@9{JN@+AeU~GqY z5Kiw*B<7HqHp9|Xm#W1QE}fP?(CUxm4>Si|42@W%F=%{!XE;1D$fP_A?m$ZdjhZhO z$MvEw3*)8HHSKT#$bZ+I%5UrFk#v%-aEB0KAZqEQbl_q|krJE>MX7oAwZ0-PRqgo|BCn>&`IF=Y?=7?)5<=Q#D7yDqGNhr5l|ces8J$>Q}~C`goaq;?B(t0HPdZ@otlM-AqfX#@VUglq#y zWsHU;X<;Tgvt)_3&m3ev^ZX7iX$`k*O%m?D+_2dep;STdlq9yCR!B#D=dR@7LJ z85N`5m3X>xbXYH-LD6v6GPDl}URyDKQhVzb^W8M3^|hoU-b4nq-D5+^lon2;PL zp(ocvSOQQmHb;Zou95p}Tj@NO8%~3BV^2n9QToa)l4ofo^B7W2=o7O2Zy7hzS9+Qa zUv#>;B0uVSJW_+F zhC<5xXSd1N+X}5uO%?u&Sz?xr+3NE3!%pTXIOg(K;@F{1e<)9X;eFV@x8p{La*u76dWsCAC0 z;3<~x07XE$zic`7(5?15A?1C^k-R-y@)9btnLDSgvH^s3d$6>z1M4mtq?T|Iz2YM3 zA?o4=EdIQF9Ci+?4{lBwn@bE6?KU%Y0AxOc_BM={1iR09FGv=mecTfslJU`zg93YT zOo1Jo@g$P+4GQO+;4Q?&^kJcoTaNzub94*cZc~hIGLFQb;6R~&lI|MOw~CDqzYY(N zjCe>+aKWO9$K$o$5FXMp@zCQ4CIsQ>3o`==r}2dIkaDmk(QT?&E&SMTv9|S&6XJknCMcy%W2@rdP%wEgdul!cz zeevkyGTT7sO3FwDl~dss9`+PIA%681n@s6mWE&6(nC5c8(lsyV9gs(PP7hc92rczs z1*EYX;^fJiOiBZui#@5-C{m?XGQ-G^>`gnqI*TpO>_G@HJQ>KO2~5KWF-$y0DAG#q zt@IR34uMfZFui753z0sPh|B0G^vM_P~}qobEq zrQ0l5Oo}5#*R0Y-wylJR92l8TH7-l~!I80%rumsuY;$h{jKzA1WRep%|$Mtgz z>Xr+=pZTauYs&7%qXV9JSn}5Q%GN$Inb@Zcg!Jn~;z5y>%z8 z^3vmGU7;TFwL<%I6im0bLCFC%Q-^5POQUw?oOW(4%3o!?IS^&_RtF+&ldlJfLJ~Uf zM+45QzIfJS^;%d8uD;1{8XM`_dH&`30P?~}5KCuNoE&~*P6xuc7wzHzhfi8dI^1I1 zK?i^(IYS9uox^YP70QEYqMHOIy;UmhPlW)g916w1eH_QvJjhlsxs zzRRIMb@u&1a;aLGnikCh(OuI)>sTNZU)6T+O%J?}F;*Owza|+_T<_`~#Wq-@lQQe; zoozSdrLkLV(vK&*9zm(eQ8rS$3sVd2QGM&{l&w>T>}7wI?C(l~^;=Qa)VPBkGn3IpP+HR#54sm{HY` z+mRkD9%1=qq|fB0SeqliDuv(YXIAV~ZgKgK%|}d^D44=pDbsI+P4mHNj^!aETG1E; z%18w+gU}@LiOGOh`t`J+uUxQjskjx;D#*6=jSCkq50sTIXTH*TAUTuoOfr{&8gQp5 z(IZ+dDQS+uxbwB$YU{MpYSgV6Js%ppFk+MQ@*7}oqcGrMU7Tw&lSwJMSnWmIIA)e^ zM6u4dyCpc1LsKr^Z`u`$#G4rQPG{dIe`MWotu39|N|QZdx{AG7JZ#+T$Dj;p*7UX{56pUxSdX5*+lmX{xiD172Y)8r^qOtsfs`JakDoOQx94|Zfum+8Ls zezZtV@&Kz_v2H}f%*thGFWQJGGO015Xk}l@lu>S0J&{A?_VALZ`AGj98-GQO?`Ion zey1g>LZ#y|HU7rnV|vAv3w8~GK4I%wfbk`UB}`S4+3I45lSh*7q z+hO`l8Q2kJcgc&M^(|;weL5bf!FXvPPq_skm5O+LD_)Dkv9d#P0VRZg1LnA0ds|x@ z9@udrnhD%^KuibLb#T>`9o55XyXu1r3*6Q%0o~}MTRq8ti@^1h*ru{v4Dn@&i)wLO z{w41mvtC!Fhm;x_C*nwI(|N*U>hvW_IEolaZFrT!HA2U&7A(LOnqvi2eC;=E(YKM^1`El#k zQ}QEbC`U9$-j_)}w5QbIh2(D4+Jr@t1`hn$ssHzl@?M0Sl7Qxy%a@DVJVYcuZt+M* zTgMhni6_ZJ)FzV0xF>J;a#d{z1%Moi#u59?PRq~TzJGU00Y8ZnP-B1t17 zR+L{Za&t*>4R9ORsqnewx*$Ff1j%AY>`r=>#l14Jah6z<{Y3dmuGV3S_LkZwNdFL4 zgH)oe?3}!rpC6S)$#jo=`r1deGnOa~Z%=e`N^B385_1APJ3fuNIMJ8rg!Roe5xQJDC_U?_s{tY_J-Nuwi)+f zWY`BH3AvFA+bwfZXCvY)F-@=*oP4jXFR69SX!cT+vC}QbE^8!5_)9F^g)w0jJz=Z- zj9E~}LB=d`lqDe%*8d7mP6ZWuc1||eUZutZKJf0wtU>8^+)9T=@YB7`DX_^3FP)i+ z-l}ZOlBq&7M@<==uP0j=kQyv*To%6Pj9eXS-qE8CZ7~IF59R2j!o&fVtm}T)n)zyOF+NOMiR^UwBUR5fNa=fSkCVa9152N(|@>YDi4> zO%JI&l0c6qkRajwR%$ zO>Wq5=AjE(0Ms-6Kt3n-O}y}A4gOiWEJ6fSvzK+T!b$J6YU+fqO93Djd_VvMQB)SN#!#r_D+d_kI&~iIvSZzS(4M_ivYX2bq40%5HH_M* z$^tksg4Srrsj8}+r(w65Ms@aBOk-Q2Zcf*zcyvzRM4MRH#VQd_I0ORy@W$NX!*e$t z0v3rCeE9YlhRre!e~<-Idp>cWJ{Hro9peUl!p4jv$vgDAsPKfCX;7=1yl zVD}F<8`K3jl<0sMOc_Wlt(rF{w;X`k) zw9awDr~6u`W$5Pfn!R+azh&bYS84v0w}D z2dB>*Lf_-4s)9MGaRN8iK=~Q5i-NDXC$tjK?G_&6p5gi(t6M!~9vq3pNGo2^m%7E? z>R~VSM}-qMjC$2P@HQ!V(6)!=L`dX!M$6Ch;}dq}`uZ|%M!hK|!({mL?*qB+E}bdi z2o%QKl~6Wb!?$t?jpGD+s%ZDfJc>-pKeI__E~mGcjsvS!7Y zusJ3)F4{W)=5srbLX5AK{q_nHnrrs;8QkXe^_70lKB#Ib&#-wSRLkR?ylTBoRU3f< z>157=O}yQ)t+ZSJghcUYG!J_kE8*RpAE}H2p%*%;JcBuLsRFkF{z1=w6aoc*p%r%r z2~2&v#X&v7qc#&8uiKzycKF>vbrF;+Rr+85ANEn+GiKgDpXB0|8&bDimk2NgQpNxn ze+{HkULf-<_n7Ne(RYR1SE3so6@q`V?lR(FK?xt_cBx0HJUI&wlgc!1SUaIVy9165W~)bEVdWK?t&E>anro9=REA^l2S{WD}o3I-yMc) zHONyJ~x~)-!6B6-+T3?r`y=Z8V zO!akq*TxVy`3(ue*5q20roz;H@kvO+I>w7{OMSbH3d~_IE!AtI^LSQqFvJ4Fa>~ws zOhb@g;DiViL=ZM;Cg{79Q>AfzaNnr%J(?J}els|}5TWs2c#c!wp<}+N)i_mc5wZ7W zemAhVwjT7ER#jTZI`nqNuM6Z`ZRtLRzY~Bz(+$xG;BXs#^j`+y`4DGI214ERq58vL z3MK1bq-Q<%Noag7-KE5Z^8Qv1UNPj8x-bbMdy|$ohJ$T}bI>`+59*tyv-HtI;PvcI zo|H+!6L5#jX?qG?N~|F25cWDvxT>YndE_OD#dU_~)dm2+`bXvj&Hq-`fuRDm3+B=R zYXWOLZz&qidpsRa@kdJ6rJ;C3PHHnP%c>iy@9_{QpEUqGU2?+IsT<#j` zWPWZHu#qxyaxzb1yEcMbmQ;b((h5=-535UK%USd1ii`NKG-F+nKC~31jRuTxdElq! zfocYDIvNB=U9Vcu=-9|45-b$pGVH3D>%Bu-UOz|o_*Q1(?DprNv9bjF7brsO;7Mik{3{fR zIjt7%It@V#4hzHeobL+%ymqLi)X+54QbM;#AlG{5(X)B%eE)bGzOJ0squW0&_+)V&)k&ZlVcwHls)yDF-7GhRwz{SlA71SeGBHRa#K0Baw`(tc>suBaw4;>+a^8 zyE`uH>D?LzyZSD4ir1++>Pr?$R3{gKHkcZf%5688(jxLY?;7mlzHc#ftUNg=wW9_cFMZljE zbDsz__PRp@cT8%1DH*Z(;yfsZo>_26cjDdiSBqYf{YXrVEem$b+i-;W#F0P&cizO% zpK!&@xt&$|OSqT7p*}I|w}A1)Ov}EhX5s`eaEZ{)j+Yxf)L-k2@t+|J2|508##_3& z!N#qw`E-OWV_Xf@2|(3x@m;c#;6p)5w6Ac@P+@O;9(k#3PTuN~dk;p2^C~m5M$q`n zcuap(cA~Vz<#{E6V7!wZG^fW|(pzO%7JafdOZ-X&%c+Es63hSqUL!oo zoyiE#N#9>D?yfR3EkLnsvow~=`(VoKP~trS=1V3$E-C5F)tp#%Osa^*X0dPC3!RHX zM_t~ojTX`?0`iOI*n&`bxX?+CZmCva=4&l}Q;fxA(Craq{Q}ryRkxQe+Goa>C*2@1 zPKy2YtuRm_^Z*E<&aZ-pNR{oVT}WoI5}prRv|7S=%N^py1zaw|Ad%pJy(^+zUlueI zVwk2+cCQ-$f{KzOyRP=Jh{bjxf^5tLEYx^B>>5N9cu7tIEk+Z9>}4!3iCk@h-qU2X zP+3&RXfPER%PaAAh7A(j2^#CyZFwKZ=7^+l2SZ#n&oRS1XbWI3xcA+g0SYCJwuqw z0lq`Ao}SV699L>VoU*kH+D~c2?VpULl4)!(2N*|mV?75{qY12aHJv=!gz<&?Cryez zBL$AD4emjwM2Hrm!{oMw5TYsQZG$4moADV~ArKBN>X*)(VZKrxm8ycdnP08+k$ovU z%{w*|#qZFcvM7#@Z#veL{Bc8G{rSh0?Wy~%+qLPfK|PLo`5I5}2V%+zg=B<&_{zoG z+xxbS*Y0R~mu@dgewfFq#iV*u=qyTtrb;6+#jV5h5NQkH|5|=uqI+Yzj2>NY2bN+| zI`nor>!afKKV?4&bXr~3xZl;F-)GgTO=}M778E9qdU~I6vmfOp!&O69Tv^`QyJd6r zwuU!pcB145xvW~3WbX(X6cL|PsTNk|tWnHEjvORy1jLMMz-bKKceKX81rj6k=C3;s z&G^iV$q6NS%SRurI6yTzd2uPUsH}YAjI2)G=RN(j#_Yx2Le_!BUR?gEQ~5Yu2LkK$ zs$H5td%U1>SNXN_(p!Hm?71sf4;Z9z*(qK!)%f52$1TXr8%s-|6fkEriA>VG?j}$9 zvQtpJWbNProyDFlZL$@B1;;-3xZU%Bhi>e68_H36S>?2j0Ak@B;)!{tLlRM%2%FBw z`auBC8Ivgpn2$os>qKBYV3LUJnZef>v$3-91?j*3H=fA{k-H^kBBfc07Lyf?`#!dk z+0dv*UEEZC>R@OSr8JmDa98lcwx9A-gh3Sj zPVeG{tq5mo-YMS6?BXV>ie#Ap47xQ7xHPSQA2fbzEiy~0qEPxGWkKaZ_zYE#=I?FR%$ z`X}qka2xh9=8he`O2Zg!>S6}k_RZB{TkkUOvE@H&OK|}lr?Mf8h(Ik~SvfcNDxH>Z zFz|tqX~j*_Y~(%l-@5#^wC$?DrIPl(DCsw6sl2~mtKY|&#{^g9*rTM=E-w3x3XBeL z&D$R6Yov?=pRNn;BM+?e`1rwNT?Rnl`2+5kl8tc#i*K597G11%OOC*4UDHDqD;=6k zHr5L*?Jp-&qRZ%eR;uAfBX9-Argcvy;pJx@^m>V@b@JeJlB#%ROq4E)sCM3S+)ZZh z(Vsvs(E-}a6UbJ? zi)t=*-PZ9{NTKsE!OCsNmDboQGZLu0htOgNbTfdX+Q}&4&m=}8vBXe=XnIucAv-Yc~5wEt#<(A_qRo#V9!r3PQ(T_+p zvDb$fg~Kxb)%*&vb!|;U&7}tCp>S;~S<9`fi_$p`0m5Iqo$}%pN)cPc^YgkcIkeX% z^WiLVfJnG$--9^Gg`n?Y!p+vm-x-%%zfK;QZnOS8jze;IOttTF`ARb4c4HV6{^UM* z%?bRR?$#0HN*;nEb>pN5w>oZFlNOzreHv`^dcxDLwCP@1JD#@Wv3j)Xvlr8etTDh~ zH+qA1FPfNN=bV$U$_{&w&l^1_REHp7O4+=1b4=r+>{F zJz}v137f{^?qY}leL_mwIf;h)#KP2$@ky@pJwsMfjkzVxOw~oop1wSB86Z#E4XT z@RsOP5gsq4QI%Q#rAz&e71cMl|C^R(y%bQy;I z=SraX>8v=nGuK(Qwce=wMqWCe%!=cD?vBcuIAC&p;8EwnXh!KY)$5|VY9g~bYoanc zYopFCEbk`%)_U7iNk+F+dH6k@OPRtu!fW|{B~$mW6rG`^P9mMg|(`OwEA(}UJ(8eEa{%8cMe z%`O7PK5(|??Uy0VT|B4)+wy5mxdFml#Mz~8&TD!I`8A0Vy9 z_LYqv+(tyYkaA?dME-0IVQF zq6on(SOc)SW|R7tuYcQIk^a?H%$GdpFj7aqHr3b^DfUK#a1 z1%xQI+DKBV)IxZTwM^89h-xhu@a^wm+Hf4=b(#WY-J3M zntBML_NYog>eV&+tKxaMLl*~)Q9x2sae`0zr?5OP9ponQ9Z5$f0xfVrUsEr;ZEmLZ zzu3Y9W2TT=H9Pe@c?1a<8hSkmdIs)AmE+0`hl$i@S+5i(+8GNE>~;xS&2k6 z&H+5_A3=)xrPCLtkWR;}m6~bAM3wdqP9%TAHz4izE`}h|E6c!V97&vKp~gD3BR}D| zq)>H7mlts>H9RPj8PD3TEl9gcM4ub4xZqVWCTHxs&b}jAxdIp?eZ+&1i3cr|bE6eJ zNt(*JjbP4uHo}2$*i)qYnsq_zoNa9ui${ZSJP_@f-1>9)PibQ?0?M|6b-x(+1)Y?f zW*)*dZzB(^lAMws+SM-aZ(W6Kt~@AzN$b^?E6^ZY6htkSvC|S{q45O2aUJTNyWuGr z%RE(3ad~f1UNkvN9Gem&2`a(A@g-jV=Jt;wRv&hR94als=IV3Vc`+hRq#?sJ#t86S zRV2}$%8OgA%)m{3f!~o&zJGE8J(=}OEs+NbiN829N#(8n-Yby^$|$iNS!8W!ucpP2 zh@1sXVW7MuRhd+mt_t>)L-!~K4+Os2<%%7S9VZ}2CqF1Ij&~sytX# zm#$Hiq{;({!UaqYDMn3;hhD2bhQhpsaK+vjh3_!~%tE-2YOpH34hR`f@__ApPq7XR z6fA=70*d{S?l8&Uu&>Iw0?@tlh%6j+?umfI=!E>h!V0uVbN&)Fz23yK*~(I-)#@mv zhx7G~E2PjyyG+L)KSpRHeo7bg^1U$+^^}&D0vrpJw4o4iDNiEJElS7|{c#Wtn*zy$ zH^+50mDecSgrdLqtL*>omLX6;f$9i88pDAxlnMZ(CKMSbj&n1u*@uQ$EbBR0gBN_i za~iADLC8Zzc5udg%(^8Mn6m^kxHlhvlwT@%L+j=^&k8)FB8(p!Cn86|wejcDAqU;U zqr?!T=T`OWv#H>7z$QF4L@jNekHMRviw=Qwu5_My=y5gvw<2x#jIX>(>)h;pU;HRu z4!v#dCsv@do11eI-U8dSM)y7v4}B_g)>g?C(}x2VBCw{Q%=c~lx3{eZ@BI9z)fV)r zId5^Oxu?3(`Fp{XZ>*3Z3_K2^e_eM6zd&IQ@FQW2#Ob+N*I9jO!J?GJd?V6w@6ufM z2J(rQNelv%U*DODS1a4gBJGim|J+X8o`Nu!e3$2^Ij1=2*1ZZY#d&6sq__z0ZtVVZ z%b@`1Vwk_qejRWsHAN!<@&$7W%XUuQIX=*1$>iv>QAgDw>wv?W#}9!x{`}C2k$JN= zCaTH|y)81ceo_0D%K(8}^kLz-mYD0%z9}`;ALHZM>0euyk$Uf6X&&!%s^#-yDBrCf z8c(E+J?KL(`pMv&4DAlE8BjDo3=cWxRLd*^?lAzOuhp#56oxs`%_8+?z2M1E?yRO= zQ@i!sAJm+GC?7C(H2ZVUN(XadwV7^Fw|nXA{04o^3?sonr2X>u?#Yj!@t+x(RoTJ& z6TPNhzMN7k7=bS~_a_Pxq?eExi;EG+OK7L}E$!b%_;Z0ZlUV+=-j-PWd00{RGlh;?}k=%CeTjT3gH8S}klO z-cE{TlvhYs2G32%Ul`E}R@0~Cc;<7H^_E#ihG;W_N+Zn02X1Gb;|^{|d`gISN$vPb6iA3F7=ul4nrMeB6Y z*XQm7VkWpe4VXpfU+eMFaM3VIbb24aSPZAFLbS5=tS(aa?fUf!E=9uP#EzhpbuBPY zQ$oYO7;OpS+ttUSoS^aIlk6G?U3Qcf-(;O&w|~pSomd(FQ2*eZ;`*Cg4Ht~+R_;U7 zG*1wbjFGjFzxOaEddCv@3C?)J?>!L=pYD~CkOjz=7SenIVc z)*kS@Lr_avssNX67ObD=zEWqrym-PZ&h#5;d>goL@yeXy@sc>Kw{M&maZ0mb1Dq7= z{6`er;eHH;iOH33AW#bDI1sRT4|Q>Z>!P*U!U)Xz*6@&^wfdQ-jg6m~)r>vHwx1K5 zRNTV1ZZdGK61l%&K^-sQMq3SCD{x-6wMMlUo5U!}^Zmj<$*ePHX94rG_1O*t>`^JS z0mH<^inR_zOl>sxm`6LmKR7YhThXi3RMB&PllwK#Z)ue{h&rb({Q!uxKDj+GFHFA&Z ze4l{Gq>7VX%s=>geYaciqQHSuR|i%1y&m=(u>|Z?eHwv{KTOxa_W2G~&0f2}jLm%* zObOC9Xt+4r4eny%jmM5f+OPs{yf1`J0nyn(g$@MlHp=4b`?ixdO=}c9>CAOGjc+w6 zKXIuEBgQZ>Id!8!F3N3K0v4%h$g1*YXU0)~8k4uWS8wtDXRScS>lk&cJHrXdZxaa*E0_iv+lS{OF)}dP)V5I@OJP>2nDX zo-+~l_juI0*DOc3Ae~K1WW1WNb{8dL?XhpZgMSCsd;;M7t=eohrFscoVM9kddRA<> z4j_DA^}`RQ{cYf{w?(O1QEZ&*yN*Z1H?2wk-`wgXYdgN!d(4dHe{W=Gps5=uM& zs6F0!cNRdrQoq~f{&Bh)TmuqoOE7yfbaw4920bEo4KRPiPTm)k1NFRe4X;G*ZrTQe zN?$c1TWqgUorX6^!WMtQ*YhxV8~87K$A$rMu#mwxJ~l?O zz78iaDhNkh@=@Di*Caawo@j|?6aYm+*ZilMLlU}{gtskV88Cs}0V(j0gL#x&Xv&e1 z_7lIvR_c`sNHU&qLy8%+cu}=b!lm%&IhqnaCVFS#fUS=zl`Ct>yo4vk6u-(>U!;CX z`L&M0P-kEF5JOLUV)5e6%$A9xs$tc)^R`aO$RP00^a`i@enBS=l`jHG+2!qwpKr36 z_39rYrwrQMtQsmXcLJxux%04r>yAqrqfbnDi~EUbF~ChKf6IV++?TO?nIM~O&1Fiu zAuLZP_NZDiPKs>~!Vd=GI;gac+@dN+$6(;}cwKYSwj*XlT$m930rI*Pqr^r@f}Kcr z^X**{tEvE!Nela;kw3UMBNfPkRf#U~HFq`1uFg_FH~ZEXkPoipFdUIOy)&u5ZW94; zCOIbOR&{W&9kirDMstu9n~WP(V>?NGyCGbU7_L=z!W*>ZeW-*1VuHU9nR+_S&CWS_ z9^4@yQrXnl*Ur9^?vvj9smcmYKq-kZ-jI@VOCAy`-Pzor;FIKC~AnIxkg#JEFRE_du zH#B0&q+aZPUhF6-dB+q%QNXQ_XSDMmyplN_Y;5q}yR-|V~XBWrhISFaFAU8k6$!ku*yc^EJSGK*T z=KmJrv-}|W)j{&|Q29k__J?rgrdiT*(u&d(@*R>&7U2?b7&pUyR-wDvz_&Qyw99Xw zKbNE0@4L&_{_7xztJ>$S{4*m;MhQDpY&H;4L4auz-G8eDr11qq-w*6&e^fA8@^>Br z!b$u0v@3qp9<*DRuxmmcu?6CjG|@3k`KVi=D)YuWFKW~JOaVbnFj(b%KK&4}xuml7 zF64CBx^)%E!*m~Njk3gPT8+5sHpJ|qDdP~aq;(PO9%T5M_-^B_`~<+cm8-v=e?OG8 z*~-cl?h1o^ZZvONyYo0m+b^TgXw@OB-2?`GgGoNA*A^e%{NH5$Z)T`L)kW06IxI=<98b%6lU} zd;iB+CHAF5u!l=cJK>D$!T?2$D0_BP5;hA=VVhZf#%kkFlZ?@=RQAxazhDq`AhEds zgq7{P%O6U_+S`NmGG>G^_TNOB>Eo_1pG_M4=u(X_vqNHs79c<)55!(1c}OC*V*}wO z8{dE%PE)z|3zSu&W$!s?u>Xg-9gr~?|U0uB@mjb^C5Ev3=!e?GFI*zjmb|Q4D zyu~u@3=`&LVB1jIu!OhXiT)16P)2N6vDfmM}z$}e0Zi01L{OR))P zfu4}63BO`^8d`|I>r7G-zM8sey-&v|J?^%A((R=D$5wrax+(Cr*S?+LTU!C?AKFm% zThH_E@opW=^W-w@Hdz;)ORAL#zf~Aa6PkSkl2;ipB!Ak2QaYfg45d#1{WD2wx+u<) zA5zwZN{xUE@R2E}ozxcj?YE|}u?71ENSjIfgV}DJQ@1F~XP8Usa0{iV?=qWQpO2;v zZ%*CsfgO2a=)0Qsufd);lqckn+HkfGu_YUS*8xkbMMbG+PZ-5pIx5W9xDWu(4{*Ae z;MPsxlNSsOfn>me1GePI-i?ZjASVHTm#mzJl7?24ui?0DtQoTo zs!1+h#mj{W!Mq+g-|#}8Zy>e5meHZgrj4= z8?!cubAI>-pzZ=nX>G6<7U{7Tqq%Fdj{ zJ6-jjMV`da96|v>(2xaDnTc#7lvUN*e}?e2EZ#%xDgF@TCuW;Nd)!MzhF#ilBPbjN zUh&S~9u>OfdG`);J-nG1Jyp5fYHt>9{t)nNR%I0Sb;+PHh2|qcnGMo#QJl8w2aXxPeRIhTR9(X3!3R|_iCoR%=rf{e*YNuQ9J2MWPNq6ar z4!pI1Hcme~o3T7?Cn}71MA!X4BthWHg7F$S4~b?XA~449yUJQg`8$lGAYb32RT5)I zYp5d03mRD>Vh_R)3Wq#$U)jJeROYo@y{cnAjje|rbW=m_5v zdRhre4peW9JI6TY%}C1-uZa$T%TOO)MRQaN5+_TXK*8h&?#~4G3<`vF_JKn4B}QuG zWJA+`gV)!p1{Mu(u^pqXhCoacn)1(OF^k+Q143^xvVp zbL#KqOr9Ywh(R))QuiPaAe%G_qZz4~f;t^%wO@@YTXY1Mi1bq`U5>vt73?g58&5gA zGXtii)TcZ5eX>j{;)dPC|}Y;umdv*NnW%@a{bJ%bE9HM1yc^v49`?q&f!})o1m8}dVgcOqEpVx4TXOF@ru2`4y|3%+mhgT=W*RK8 z6(O@ep%JM|2AZRqIayLNy6|@Ka`{9v@5Cqi3d8uB4@&O^R@KgztCSwA@*G zejM6|)v@YSADEAE&J1%pcDX={?om(r#j7lDc9prji1zFK94xnCq5@^uO7aSZC05 zUNoyxd;YU#6dH<5$q{+ee{cxV;hLJs1^_YMsC=+b2Myj7GTY!a-XaVP@^r~n;5w-WnAY*kzmT$khfH&2ouL;on2i6_id@}sdR_6ReKn5@%}+F;L77DhvpWU# zR~PA$Lq(#_o)&Wd<$LE~$tH=!EFUNI+jRfk>=llRTR6cNap8$|?)VBVD91|dUAvex z4XE1lnX>E3xizcj@L_rUw+d)z`dP94nYb?R{>wC-2Wlp;wi=T(-|~XCVfGxN_6vh? z%O@zB3xze{mlYEogz~r)a~g_R!$qCdnJxh~9m-+< zUmHO+y#4ztJ!HJx;|xB;xnC|B?y6|d&&cRFbVA{Cxacs%4@gSJABt?8;h}6>RY)}U zb}k9K%06AjC<<$gIWC|eRg^(GEI}<5tiQ&0=7o96u#nP;%kfs=YF1SYoL;_|fqk%i zcYjn!!PA&59|J*g$S^xB^IAkIuG}MgpS-PX%t$xj)nXn}Snn`HfyZRcbwbgi^)=FD zs6EYAuv}CSJnQ6K_r6wz`$U7Gvh4EHB^h>UCRfN0>oF8QmleUAP=ENiR0;ep?5Ol1bMx<)P ztE$4zlNy*+vINO|PA7Ftq~gOIq0xAyhbD?C3aK`Ca&m7+=AbkI7Y(t#-b~w4x4H>u zZj^{xVV|S9z?36&D-|;2K51ql2!9gKrM(;xDaXF~J}@LE+sg!Tq`(lp4;Ai?l>b_^H}p9?N?P7 zRV(TIQAf_v`BC%S#^2;KEadAi;3bMhZ=9n7j^D%HhYl3gyyy<+^p#}IH+p>p4I>>- zw{&}XL?ScctP8us^h=)3WUiI)AbUe~H~o+&(hV9zDQ<)?dmhg;tZSyNkSKf!btpCc zm31j1>wLBpRv`YAS8^1dobY9?6!C7|e{PfB>sVKWPadRukA#v!b(vRHhXx<1k}NVz zA&n@DOMSSa1CaEZr1Qc9y0`qCHF0z6pl^ZoF$ia4Lg4a`fI&`~0(aoLagn+LQRlq|N5^ zAo?@Ty_40YcT(~JErnoFdR*_*r;T>$0D)ulk34{L2mpz=&?+f^;>O=4ZRfvdPTZ#M zx~)lhvVJ4yn>s?eeeZjjL=Y<9{s&aT4?=5{ZP?qoUOTkK1S_$(jNz z*h0Td6Ql>gJg;ZuO-W6E2>{ur0Ok9R5*P^K&cZ-$X5avZT%h=U!L(!^9B-Jyhlz~s zj9V8rTdqPRthzZZx1Lg6)q<1a1_o5keeHD;K_r_i!DZ5-6g0+b0Q$R*b|>%Z>HMFT zUP}nh?9$2{7&Z-IJ2+%5cq_Hl;YtTzhIJKRG7Qe5N3Q_~%5no`Jsq7tz})-WD7O9m z1A&SYcZZZ4FE5lR#{yqqy*2uG&M%%XD>_(xw_5yI*1|4wb;yuWmVlRmS0?QP++|gB zKYxLG@PAH&(tK)a1R7t+O?NXfhvdf*9}gpO7D`)n|5rxvc=^t{UL!E`&pX(Tml8^17>keUn3>qx z_9L=9pXlpN>w0}2baie1xNG~4aEF#*Qx>e4uAb8tATslC7%o9xQ!$=jE_X*CVQ(cj zt}IhkSE-cMl?pfKZDh11MfN=`+faqx>Zx1Ou+!y=nyU5fY>MsY@k@|BGrB%#I&fMy zf7hQMyJvp?-Xrgd)H@t_M6Yz)-%q=y{(RZqbke$g)YT?gIsND76uQQ)aAI{;TV0Te z@t9P)qS(&4Bf{aTRn|ste}4HEdCt|Ps-evg+l9%YLdZI~68eRYJi;uE+=( zy^}oQq7v`}YQUPoHF>1bgKy<2UAm3$u`IoWwkzme$12f8jI200yT!cXn)Vf@plwr% z-BhJX%=S6ry14`6?As!${;kAcOG{^H#qcJ>TwY;4qze*QhNm77#{DRX9CcvsvmK>v zXHOd}i_?jQ0%(1K`;y*ys0JjN1KW}kq$CXAMaKJE)9GT8$L0*PTpikq$arjiTgC9c z0MXNIIk91iyVMQ8uU zLx2A$raTpYXSZbU+t<*ba!q?oSJJLW2WS#E{5i8%_eRN_EOSx@h0EWSdPq0Yde526 zMsj0FOZ@-%8sBdjQ?B9TMqw}+!xpW2vVoOo$3vn|?*Dyxxe6SAQ39 zr}o=50!rC%N7bOy()6@2%<7C^)zpoujsV|rSO3JAl$Z*CT{W0^43YrJ_Mn~?;Q2Aj zd3Dkz=BEy?I7rBkCljCkJEYP;yF5|ucJ(;9gp94ebyloA9_F{nrbSsP7Au+WbZ)t^ ze9qsp)l0SXl?>D$-RZT}Gb)M87O3hX+x)fy_TH-_BOCf2@VMIzlF*J$*=Zt8L!(BR zTETTx2nyZ7gQhq1?GWmDTs`;EhQ85}V+55CSXm@0=3d%KPU~pyaU2D~hiJ(>hp_C2 zqSERdTekq`t%i}cCBccsRay4VLGDNNIGk-8UXIXnAFZ-=7uLeIlanMi33PpWqwGzZGc^&=nRnea|NaiXT#nC$KguRg@; zFjIWnUqNM&XRbUl%s3GJK&>n3u{D$lGy7*ta5~oM@T^4#>P+7MLU#X4uda)UYWq6k zz3wU|dWDqT;HmmB;tp0I3qB5^%}2CY9sWZ~qv}cWPqOz#awYkt zVfMKTxtqb&36J<(y-k6*{Go|<^2nP?XLx;d4Oo1rBJAW;$YLuQ?P3oWpZMX9ftu~R*EY_5 z>qxKAn}=;AoSJlH)-f#}#G4B4{I$Hh2uEFMx!joWsF~ooB)hs%I&KH;M`>RX{u zppQp9s+yUpG8&cB;`Wa`y;aBL<&N%mu$7#ct}8v{IlaZZ5 z=Zq!ATK!0?TvF(_71yry!WnJoSz3fFUExbel3UtEw-Cd>$K)?;JKtu#>kZqP{YrS_#AOR!cJRfQ$C&JWVVDMyly zLYXAKMK@e#{8`quROGJhxW@|h21{q&-^sT-qBk4wAa}2+LTLUe`D=yE%`~!&m;dQp z^Rse1!g_VVt8}YVd}~=Kb&KS0C0xZ>O05*hZ^(wj(LXfpj?Ltv2gj zo8?Ha&UZ5`5o>v?l+mGht-Qj4$}B;K*S85};;G9chJ`QG=>2rtb9JnpBl?`eIEl08 z=F8#vJ7>(744v9t$Nn5!hks;X6vl6}u0eqaY>4|9XCt>DZ~Z{tULNz&c1aGSL$$ev z65-Dm;A_w05pn{E{A-9!a0?dI)PUjhOP!6*ZEg-q_%@``%^}1Idxd&YNmfpta)EM1 z&RUkbaOAbpSEY9-TX`D!9r>%W4Jryw`9t|r#SViZe<6Rv*rQ|A?vR9|{=&j7ajm`3 z9#wZr`#owb!W-}fozU3pz0hm`9__JPUUN*ob?Iu32|rp z;kgF3`_32QV@_zB`;`4u!hd$xDOa20WWvcA?On%R#~mt3*&W9n#uA)vzN8Pqkp@@8H+}ttZw5(A?hRnQ>%D5kf1xQip0-5#VERy0HuB#4XRgf zb-G*_%N++ublNIM#GVdz$~vmkTjRb=*K(NNEugEZdHhGvZ3=6HEjCLRzdeFE0oX)7 zxkqdEzTys>VMG}2Y&qaOYTX-Em=toaod7orjI7}FYP7j3?FLS4rMtiskCPWEIKdHW zkTR6eV&dsj%fKEjVTzk`^Y7?1WFRaVrU76Cf;a{N8y;#fUq(YJxDqy{6sL(Qzgr|< zTp)2LI~YSUY(&;c()klTBjOkFI^I@rEht}`=}2MBxg?|{J$Jt&7HtMYDna2fN{boQ zP`M?VbKqnur#jT(B?*1#y6e$2szFjX?!3eW28EfE_{ z5Z5feEJ4dm=;L*?TbY`i`5n))QA#!1CwiHc51K$u)Sb^-%!#K(M9x5?C{R{pY?G{9 zI8Ny%ES#_@NnN&NtLCIm^Zw7?Sr#}eyUL#GU%Li(pajnQ?EiJ*rHbr0*CYGnEAue| zWbHU}Hi41@^`6J98-3-YuMD5!(ezb$i}Ge;kinU_E6UXSAt{Z>rnBBLo3|CdTj#P) z>#+3d*L^d`u1QC%+jU)z+jxH7UWLk(m^2EVnVWHB>E@UNxLY1Rlq`Gft}!F=UNfri zNks3P>pkmn2PCm2@}SA3!t**oDuLcZX9^2a$-%@x43$EZhDiO6m_Xzq9#n4qn-$u3 zwrt|f%dPMg*kK41v0d)X^U18T!x8iYdNmW93$@Z1@d$f*-xkI3G13H5CV-D@o?KVa zpOpJ&g7BCCl0`|`k#s4C9-;_@IFM4PRB$Q-SxuYTi}&+2B-&RZr>_BEkOW6iu0HSQT6zh@E+HVE_|mVKdIxxk8`>1o!DGj-sSrnCDQ&I zXOi=DGG0uOBRfl;Fg`o7AH&WekdqSmQ&UOR$NU5#A+Oa3NQXY4Q`HpCe7r)w&$Y$1 z9#KxO2rMM47A#8d%Paw{pLz3Pjy^%6@B;TDR0rTw=z~q2&(;o0mcIVc?FS;mN$jhL zoGYn2JEhaS=%ril>EShyttwvSo-rYb-8%qn$t^8EcVb>;nW95!=uZ`UuXQ+NQ_LD#8ldFQlyV_ z8HXb>1RRuE-_{gBurj>nfll`}UR0XDDRo=S6+Sd5ZX@FnDtDj4vPxo}(%t{AB*>(d z)E=s3(*NbiN^unI%{*&L$8QE%m_qn0VNpTH{VTY6%{GUaZg zuKcylw5TpaOh234XZoLP(=yv!^^_y0E?1bU@>yW%9UfOlfx$jY+qzNL&<0zYOH9myL{1h`)?iN&`dd|p}^n! z7iWqFt?}fCgs5W3CA=oLvS`R4-gv;)OrWhPdkYsRW^eYJf9z13NEw#vp2vP{7nYM9 z@z^+`AT4w1v@^RXAqyE^1G zVw`VIzDvSXlD}vkciQLJQ687Z7k>%5uqox8f!!zyy=j=owihOFIgy-@n4H}nMx$i+ zNr1riQ}Ca9vDMU~rRM_Hb#a>)6=&YvwCPqv(OUE-VECHS0RM1( zorRg7`C$_of#;R$EI$ml@aH&?&=3{}=9!!PONO3bm9Moo%xB_11kiGu5mzo%(E(|W*UN~m%89UW)1r-Q6OpSdONsqpjp2Ot(n^TqzQUf6`KywCiL*z>t6&C{%i zl^o^l9z^GW2ADjOt;6+-B{T(sGCl4f9rw~S+mk;$^ z{DUY6{rJd1(1Yq-c<;e!@mgz;u;U~(pzH-z+=z%j16r!JPW}TrHQZXizX1Y6<^?BO z>fEHteIFEep{Lq@NJZn`0j*X}C-YA_sZz!L7^r+oC9Dz@*r6B#%+y0JUf{XM+K%O5 z%i3qnkSH@DwvS;Aj9W0tm<|xay8t7gsAFAfq1ziNn1Nst8}HI`b4nqlDr&X`5))(f z2xedul)Z1uE9MQZ@9iBK85=uoc&NO%c>jSQwHz`$bH)`l)%uP=gGf}ueTlDLjo?s$ z$T}5ud;K1)P$#w5?b-M*wYsf7Jq>*bN=t96o0S<2VG8A`>R3+Zx-H=ZzDv3TI}~_K zKtLVAwuzKs9gFZR1mcOv5vZ!nbzL3Lx~ZL2ELrwDN$p|S%de~@7J19UTnUIAz$3Xb zBA{fs!4ZjJMc%bOP?dhKKW@dKc3pQ`#P7^m*Q^50?~bvs@PM~rDTwCYGo3SZGSKnk z?+^E_RQ~`_rlfhpY%0L9PhA9Y0^}0ZSl-pTiU5kN?3J{ed?992iu_-l6d{b!&^W!t97dh zt7nGy_wxIp0OCNv9gF-c`XYb@lTt1dK~s=an=7sdI8z6JnXxl+3Q#O@-IZ2egk}Z0 z0NvAKnfBV9U1WS~unHP@bWsc3!=yc;6FTAu1aU(z(Z1hH`ZnY_K+X}&rnLV!+k=fM zuj4ibZPja!&x;?05_)@ycKx-r#X}Mc>+MGqt@D(qX?TwE6ZjpAfQr9ybd8y6PZFl%4DfeL*&Dg(7b!f@w@i zj2)gy4>kF`dEl4hKLCM*hk<;r)>UOKhti_VXkzQIEM2{_TZJ zSRGrEJGS)UgfvCVXd%c#L9NT*Y8S5)TFE?oI%csOp`rtcAC`KWJiqwjRGUIa5yKXTRWOv{SP zW~}#b%gqQ$4{p!(NZ1vb%^hjkaaCt$>W$?o(}$)MX&&`08eyybb!p7YG%R6zo*-_% zStPKyoB2rXYf2eo)Xqu>0XRU3bTL7ad5`M*r8uKfQO+qS=MBMea{fHE!s)9gRK)+3 zGEr4UzVlRwsD~847orT*s|ud!(keteAq12X;-#2i@|3Fuxm}VlUf-fCJ;$r{s!4na zUcM4f{b6{cyC;|9iA2y;QxZ}&f_wc(a05#XI2<80k7E^_AxkZi3@j^aVRxL^>^7Ob_S6Y5u&tBC9%x@o1b>UV_z88v6zBou;Epp^(tqoxe1)JWq zLX6^&05_3NIkO?P_-9EVGV6l`X-`5QxvUGiDtpMPA-yKLM%)l{sKHaApYP%5ZFJKr zR>ta)V`zM}lFFitCJ;qEqpd{*mMenOLQ0?}Q6evK!eo)(=gmy#4Aj$-=1%U@W5BBMycfgJo z<+z#TBC6zRsx;upeL|I~S2LO4tnTCPTW>U3X1UBFiyi*b(lapwM1ODEl)b=m!Cgax zs)TUQyg_+vu%c_pH&Y-?uFYz}stxr(**^XGbNVI!@#-+!DRmLGLAoH_IsJ$&UV9oN zc=#`&-lj}j7GUBqFRhj+iQGTJs9DV^hS-~73XFG2d*ZER&16FeF|U=j+1>c<+K}2u z@Qh@I5^9OOJeK2t@fz}^Qm^YU@G50lL$OYCNhp3UmL))Y2Dz9MFs%#?Dv?0Jg6 zV$n;z&Aa&yk);Mi$il9-nupzPd` zE|_1o6$aDR|F39^B74{v`DgM++YxH6-RBhHc@PHS!WFHDJ0Vz%JBr2|gZvgl3P`Au zDrfd`Es*{@GD$nKf$(JG`c#tFSn9+j5?tM87gVhG2bG)0no@J1-);F2$1UzJERG$^ z!aG&4y;ZW?-}$i+#C9!vg{PA}m2OW7If4M4@@s$}5mm11m5`mP?&6aY9t7@-65;LE02$&Il8gBz;kB!3emQ*ocX3=7?L3q^K^<&Wvva# zUN?1o&rq%0|9-~Q#t=VNTzFlgZ$^f1XC|I^HBYD3 zZ|f{GmD{RpOjP}!*2A^j8HP@71^HEAdZ%1e7tT#@_oYT_{jk zoYC=^^mrvQin?FQ<(`=5GG{>kMZlkz$!CV7NNT&wbm>j)`wods5$ZPfMozvB+hbn3 z$_4P*vb^oB@?(+J>#Tn*O5jA)U&jS5EAgRBQEY)vkpl?AWaR*0b(6cNAG|xM;nt>A z{bKECm@DWJeNT{G=H|2U?!oXA4%&&swIR$Ie`08u3B~;4AJYaBj>ma2FZLvTEi?nZ zt&lAOf%g)qqT3vOmf#tDkbYdp&o6E1+KA7wzyu&(gd{Qpp3RivH6z^TzQ9}$flyq6 zYgn_i4vfEaculM+#+4LLYzDw7UielyW-I#?baRbryb;>S%auyJsS~XD3||t4~R3@K@<}WEJcd zjW53+n)c0Z-w?3!@hQ;xFr@qIP$O6}Klwt(hO-f=DT_4=G?taDB ziL0FtwWGmVSeAtY#6csIUoe6elBkN7YK0{o7b8l^^Eh9nyqRV$=kLVG;VsUJUdArq z)+Y*#WOc#*?BavacnB;#a{um}vLlgYv6Hr?f$}OrTFuJcg~bzFQz~l=q4l-I?6iRN z=txez1Q%4YvL*RNorE2g7WsCJL4xMUV~SGWS(G+_;s9jp%)6^u+_C|s02>sC4g&o2 z%I|?6ij7Am2mcvk1Bg81^lzS*kS5}6^LKTOy+2GyT9mVtZk&y)O({e#^HrR2*0MXl z8}__A>JJ4CkL-_(?hL%f_GccAx3dwOxZNoM%F*4Ts-LBd|GBq$4tIQBeq`Tl1Fse) z$-Y42ook7pXevXu7dHH!|z2d*cX8Ip# z{kDk+QwQJGz|@gMRJxTHo|TnN72+7l0D(^>NgMu;YJ1l~a zd+L1`ge=mW+&!(obC2F`jEOzRx=%?v_9TC*?$U7b?ZPK%CTolz+&8Y-`n^Xk?)I?~ z=KYPj58d|7bo2leFzOp}1-0l6CmpT)Vq7_cs&apk+wKi)XKGK}+AVSn-2Rem@dINL z#q5j2H)&&SE7Ktrt3;Pw)%1zZVKF_?q&0DYi);pejt{L4Z139!)uW>&5tWg&8q$&d zYQzag_heKG!Vh)=FQfGN3H690_Uw-zsl86#zSUmA40w~A>_VB_ic2YEP&jVFGdTLc!J;94=7^~+UF+< zNCIV!sC4bz6>ob|mVG2|MHFKDu|Ju^*%g7ytnQ;hp$~Z#vu4}=nz2JK&Yzrn-PW^p zH+tlfj~$O1lh9a4wsxVi)&APsEmuCjxvgJ*nQPCZl*sXqh?JD>zp8fba>$!$f+iua zDk*`p2pw`s_3YAOK;`VJmL*L!(4BLWAx@jU>pj&oXv8I8fgM#d2C|Ni^?6o&433TD zaEK2G(`zg?uGZD9id`#v6ZZ7RMb4L8z!TJ7+0z8d)&qHN+mtRU9Z`CfO;5A))xZDg z5Jc}0?%gNsRF(fzT%s_TS5+r9`;@*qnIqw7&V@l0CCWuwx5}I~Vzttos}wd(F8f|_ z=hf}gw%S2n@nfyOw5crG$6I zp%;9$_}WhPcK~EzdnHly31gpm*wJT^{Zg}@pq#})IePD)ShWX2PM&-<`Pq@P5rmcNLB753es^X2f~1W|_^o1I&Auz<&NSHfmi1H{v*L*{8t1yQ(X;9&T25C| zsAdqu9a^S%sgey+x6K}}eIAnt%=gsI9;-#y+M;z{!1t|v+YOnluowS5*1R+1u|q-Z zY(re*qbEfU&Z#NaE{kF=E&9jzM?(Cx?wr_!^6p4Md|E|^d5p`g(|Peo=iEB~4ErRF zh7%`>ScUd>AIUQ&yLs~hR#8eXxw-$ENnYvG#oGz$Cp22`|5;lZeLnoelWrEDoY?Ec z(XHkg#iMrUtNv7PXIFaLyts14F>4KdP-E~eX8OgQ>Gl%) zOhDwfUV|;&&^PdKYJ_j8vAdjd&7|=9MB=uz3vh5tbn=1119BAlk5zrjBxh|(bdW(% zgS5kTt=-EE9B30N*|O!$n=SXX{aVm=CdFh(t7?2Sw@}6oIiU0VvEDyjU4ME7cN-Yn z?gAhY0DuS@cliIKOq<~k2bjRxdd(nuz=i1^xS-IfA=UUU1uG{kdYoc7`|b#Xrw=OM zt|W`z>W0p0&W0?4wKwWwL*|76731rYZ=NsO_g%q7tY|A9x)Qe|P)@2D$T|%l(#JfX zMB-BrUsE&?I}Xm)Oh+HAu9@BMv+P!1{UJxQsW_L2%A6&z_W~WQXK`JycUZaH!W$S8 zTzU&#h(ecFu=@;$&b!xo{p?gz`F5c6Y}3l{@X8Q{hE}*MBl?Qrp`5C-G8-wq!WLcaLM{2QQ?{dvP@$dI>&A3HC%GgKa ztTc_@6Pv%q*5q>Gt1sfz4Kot5m6GO^s4?rjQ(CK~6i zdwsMs1Mz*Gz4wgQ^`ae?U{VKF1Lt|CtO#jtqE;LlZe@7ico^8PsAKnrVR7J4wd7P6D5A~O2YX{c0+BVIFD-`b~(KTMT)m)-DY;4N7F!3bYEvH=O zw8lx8O++`GPZry{(&MdiRr(Cd6gpAbgPSotJJJa)tC;IL7~y*Bulimk@o|v6LcUr{ zicv)C=*D{m(wCNa$8TjNv?_26*A5mpe6=lfJYL;+*rU*5RQ~NMZVZ*>ea_pNZ_vui zp4TYz-2v~kvV*4t*Vd0agHj&rli=;pMSiD$>gx*yz$ZS@6+m89wm$!o-B&dWfWRd) zBUp(w^adi|w&%FD=xuj@46e86BP{5DEU`oNIO&#!omY;}Pd&uD;)WR9NcS5z>*GDn zw#CdEIxEo);gg;yPUWmT&BAUXT|3#V;Y11w3M+?AeFU{xVAkgs2kg)2)5z)!Pu0FclNz#B-?$EVx zRIcV37GXCe?rjqKeH@89VZ*=wZEG&XG}9j3=QpbHwgb3Jblr=TLi>CC5Z=!p^Pag{ zJ)@C-`z!cKp%?n5;pCV1cl7<~lW$I`F0YVM@gi%kPc>+=ycJ=&y+f5tkT4rhuZsO2 zP^%<_FS~nj%XM4964t<9X6s)fE|7QRc_i#ODI#xJh&waDG+HO*@{^)RCZ4SHZ`tfM z8=&%M$gBxl3p|iOUUic2NB0~0l+0H!Ij%(Fu`Z}fizb5rLM1#qf zAN<)s3GuptNw~=3G(7BVoI@h*V86&V=lrF?-ZvJ|iz@iPDW%5_Z0mX&NDg0$dQFsz0rFIT#po}Z_E^|Zy){2{g*c?4<954(@xJKZV&hT28|^%(^pbnZIM$^O~b&S73B9a06;F7-`6OMF4A)GeU>Yu5D5g*Vf-5?5YJ1dp zePd7h?(6*{Rv@AV`yI@sDV;hD&+cZRo~S6pz4B2W>hK^O^v8hSDyhm_!_~E)lC0r= z#4TWG_`oqKI=_g+1%}d@oEW#lZVx~$$j;q?+9y6^6DYEu@$b(*ET*ZkkyS8`E>WNE zuYc~_FN~yfRVub?qTZ2GF(xKEdz?Kyq#g-T0i_nTkYvM!QWY2_q?H||u~M%Iz@)v! z;-^MHA`*$t_7w<*Gp=CAKV9D zzVQDa3?B2({|te`TO+C0$IRgnyjljg?%FTFgb+DcO-7xl+lPA+;KAHC^8OwI$eEC_ zoZ6}6^v~iOw=0STXoj=H!~b(cW+5Rj*Tvd-#@P#d+_?16J@xKqFg%GB%&8}^@X zR`WtFMQJ$6w>hlP$ud00$Wwk!2}|3l#BkFmhr@!PhX;TvkrmdQ)^}r9M&I^hryi)D zOFzO|K}rzW#=50&H`KSh^I{;;X@~gs%S%ksU|q-SXUUFmBy1^%ar_IpqQSA!jaIQj zAErZ(Dr4_}{7bKCa(aIuku&JphqfHHvwSe)-$t{F4Pf*KTAM-ynNePz_IiCHA=Rl( zkFNM~A`8D;-WgJ|j2iEez)e5x$M6q^xF8d~A2*il3*iZeWK3inNGn*=>GxD{ox8U6 zmmfQwjNiLgwa?GnGmnOAK5F`>S6!f6_XPp^(SnyzRDSpeH#xOMojjXz1(lI$@uwi6p;$ww{h(GIasiWY zPNqh$6O~Kvd^tH$Q0JKT8e(BB{eB806#|h*7H(LOfIm86E^q;6E*~BO3n9X;L*ZtK z0EFL!S`Q@o-0y(;z84DW;nv-rT-b?fwzR8_a(2>Un=$(2z(zC+3ME1y5C|W+LJeyo zy>hZF9VDmpB<#ukT!}YJm8~`2bNBOZU&IW)(JS@!v7;4swY{exitI@gyIAUmMv+dfhbcfG*UTOs)P+I(p#t@!OC)kW`bXDpV+m32 zQe6$9zg=Zq6+<8pcMx9c%DT+}@R6RcS2o_NeM~}p`RLNInW(ciG4q{L3=Oo=aBe-4 zhYTGIVi1%aK0s>*v;G!Dwo=#E#*9J?z&vE@7DUWXOP%N5XL?HOGKFn#1;5>TO>PB6 z=Y2&>N5EH<oBbrabh`Y z3qxPPeo*Rf*7fjVt(nSzz%lTYK4RCYijmXYY1Vdz|C=^58FgO>oXI<8Y90f)FEJ;1 zuo*eGL^zva(I5q_x^62LE?U6y7-n(*xjw;K4$Q;zRFIk$&Y#Y#1od+^r|Rj;8V%R( zAMK!bqgD(btUxLF!RiQs_TYCHF{ly#yR%@@XzvLFrhHm=vXG0ahWAyo|7r8L4<2Ez ze|z{{=d%7Hs+SNo3y4_vAg@jLp+s0_Y{_c^VWW_Ex60Z2C$Kp-5+SFwF}5mTn4YdOpVi8d2WxACwK?(wTJ7cuFiuCig@(&A zgEey5VNpsJ3l760&i#KYjuu+MEUHha>Cb5GPYvig`Wn_)6$d?Fr%%7;Fo?knjuhXE z92|_iS3L4g9n3qx%6nV0z8;+X9Mfem#a_2Z=g7|8tiUaM3_89h9Nd=mR-qOdPaZvV zU54|#wa3x+G{%ohMtw0+tXBb0%6Z}wKu@K9YxnV{Tkk7@xnrLZ3`btN%croh%9}h$fRAg3r~5fEUv2F?ew`DbVpE%N4HtN`|X z@7sX+?i$ArIa94w60cVPfgw-I8luvbr0HO2z`8%1FPJ@_r1J_O@NdWYBKMgZ29G*8 zg7`r;0#-}LBc_p9t{=9DpovLw^l^_%g^umqc`VVmgF0SNL3I#*-`(pn%^z zi(q7tnQSt3*xDWcb`3V2HDc2J3z^5Qt+0Vh)Ax4k{O!>ek8cZzfQqim4V`ZjqnQdx z(U7G$5Q^v!FpB8NO^p2c?FoNVf63Sv5>6lX`~{ZOCQI)--3 zMF?UJO4^h4Fp!i>B9LI@M}JzM(bsOF*+^DaN~^NI7L!8ku06qi~X2%kd{V?eTHWTz%dFj>j}T?yx{aH-F$- z!1EKCceWN;HRa}>-su}K6gHFpzSEe^>d=ybAhaqe1GDJtfb)8{M;7W+JOM67IU?ua zLt)M#dW5c{id(*Z#ZW$)lHIgp1CiKTLjR9q%rtBs5W zfodp9m9*8I8?rixaawOBIU*p86`#rCgU{hKX~5E zfLHS{O)aaXH_{p(*qNT9?nrW0s4@z-krW+C>a^}W```%c;^ru~+~&Cz2JH`=4K;On zcWOd(h0Fit9Et`(k+84Uk8c+bhV@)!8#7tqj{3DsT<*%cYiuKP|8vmGf0Pc(ugn`1 zM-vX{V*f8|=Fr4KS}>OKauv=*xoCw%*cx#;;r>_a^PkdsvqK$>9XKFBtjQAq(?b{P z1vHU_w&I-e6^br5qrz32dtawq(GY--UwtDXe0r29F*3MMhmW1F1iG{Q~9EjEcD;1^ddH6j{7%L#klChR8DOCnXZb_w0aTTWQ>@HiwDn zXiP?u3auGPPhGwKgofVdqYaHs6`kSkBHP?m?b0!yP~g=H4_grO9=VMrfBomA;m43jr2Z+86zdY~WEfX1T?JdSS5b7@3(9@(KUv&Ewa!}^=C z@YNGDZC5VIdon8r*r%-S%XE?#V(@^K#Y&xm1eRmh3j`wSy~_nT3&qaEkycKV6N+Hs-MIds`6X-C(Is)myLbJty^QX0>P7dsg$8M5?956AuVueKNd@&q@_h!q62|?-?G{EKJ8TgR<=lmw&r=_zjry990o;ft^oeJW!XNQp~8D2yN6oL*2$1klFP$Ib8h(%=6y$c^E z9SBn+mem4qOQ6W_fJ7dc+W|!Uqze1UnhX5!>KaXmIYQROG)Lhc^JPHsW{!T|yE_A6 zez#XoYYNvxOabWejv!Qq=aqb*JC@yc=qcimvtdXUlD7<&z`5{xu03pdPWlw0Q(pS( z2H$u`hv}~{7^($k-^O?$Ww-;zxGtJGm8QVrTqp_$|0r&6L1|CjK($AN!?Ap4JMQH@8Aa9@G|DGS zJp4edx_k(Wm^5C1aS43oT;+fJhE^3H;_VxsF>s&{C0oWLQ`GO^BkV@$i~8dC&)6ff zs4b>Lq)GAG% zCM>7Si{DTetjkQUS>fL#IPk!rKK9ZN(LMOWTgTRS+&l&<2}2lu&Ljd{n5CXs$yqo5 zn^z=R;gf%{tX`0uapFcLMTOSc*Fn=1R}->PsT4QLd)4sht&fTkWD3zq%%hh)4} zR8UUkko^dEVzQ6B)SQD|9+UZIf7 zZ%2H-o#7)_Duaqe{pm=d2+@aDcwKEI@7mRmkxNQV&kr<4EvuIpZ&B+*8=b1Q+A`6{ z?Xw2DGjT72RG(eFDe)Z^JT@+BcyGTid_zHArdwk|>N2V0d_f7hdvAZxF|CzLd+`P` zK^0(6t?>*SMmW2|JEzqrAij$^5(E;)fIwnW!(Hx_qsq6@aV%EaZx^3DD)5r}_-wrq zUXg+bjRt zs}9U9vKC{UYi=(3%kOp>mLxwqi|>i1f$!Xx-^IZGV#j;m6U||I1Henb!|L9nWSK{6 zc~;i8yupR1TKTWdr8>9FCt8jbb7z|_0=ofETo*4Z-)Z|UgrzlV%04Kejtf14|32~v z%XS_L+w^xmH(Y}>z8~4(--vnf`hF?c$#EG@O928G0&}Tze)2hgJfheOYYm*>w|is( zhNj=vZ~4QXJD;`3TIh|0umt8o#8Qbgr*?9~txe5=meI2L63T#{my0IyUp}>PJYifW z5ZzK1^IvhFzs+wAKv*JBT~t-xFnPb|zIGYlcC-t3*6RJGbjn@jRn?ak?P=c&hddQS z)8g@Iu6R9TF?KgOiYR9J3hYhlYxCNKI+G{bstUVF>WU1N2KQimdCmwqMD4t$@imfe zj__3uI=VwEFFrX{$3`e4Wl5BLl}jPI+TqZWlWZ`kq%$_L*>1;7N0((PHcn*?FUyP? z?bMFf#j0v*)tcjX`n0X{W%b23a(vN(kl=)r_nW*Tlp6uNXgF)(=TFq0c zLvjk%ltSZ4o3d_nhuYSDwJpsfTH{u`f4kbqcKX&G8%(mSLIE3c`KKZ|#g{dn*uy#C z9)LJj2EOXJc&rC#>R)7D%Q};Mcx_h!D4(}}tKSX!P3n1pE2SwT5+%xlwV5Av{i=nX zf_~nwz83q3(TR&HxAdg9#Y+>Tlvs{~ukSqg&(UYA`!@i5U=V=K+SYm!u*OI*l^nFs zX=_=SJu=4@7UbdY`{iy8U;Ec}|5(5NM^{$TxsHyrfmvNIOFT;MRAg=zow&GJv+d^f zN=-IE;OBDPjhq|vPWxhNzVFjS9XPdoAkD%jgERm(*b+=Y{vkc#Nu?AQb$@#5Z4R2s zkY2spNmV+O5P<2JWdDuB-HZ}p4nJWsXaX;gu*7NZdBr=}*KP(;x{3JbZy?z3kdr8j z{(-f3BUf<-_~!{pVJD6ygusKR@**+z#_9 zUupR8uaaG&#iBsBkip|rei7U`8GFp^9aXe&t^7^>*;pOdkf8-?`ozgo>6@unIy&#s zKvoo!R@uIQMiy^b`(7xJK9Pg5Ifgw}#EUkT$JQsde_T;h7pswSZdX`o zBSt(hd087`3w@5%ml>7RcLn^BBO^zV(9mOrW?HmyHMOy3adL2Lc{&>mzfYG}-gIUR zvQ(uPmV|mCv`7+D_a;#4$`4*Z79Nbok%`0Y9Sy^dOFK>k@$5R(jS-`_ET71?$G^1j z#hG8oLeZ3y!I zIr!2KKxMG`e%y50jm)j5zrxdGk|6RbETSD?hO(x>^k(_Cb8uRYT*DnIqva{A%}LW! z%?zE2exenF<@3*R@AmFSnk+t(IaEI3HZ91nt3`wm?IQ@KIu4F2GPNIFgW1w-^5Tjr zzliSakOP*e2+4~lXJqpP?xT`+QJ^t(OKNuLq7nQ`U_{~f^uX0Vf+JtzdIy!v3*TE2yxCq+3 zmx2?LZ@vO7E!oLXgADFuhj0Py?`ao@9K$>RJRZX#?8>k$SNF?|r3xP5aU*ScE6enB zWo2B_tEVq_xcR+Q;G}N9c<1B3U&`F5BT65Q(LlpRp!gFOz}T3DZOMUSZxE8V`)k*N z1pVct^9@hQl-|Lh@LZ@r5e~>B@eQk=Zv)hL&FJlozmJ^-vaz?bkE?{3W4|B?9Wl#rhXOZA@F^c##c(~_f3A^44sA8$3F=Yvq)2`RJ&I76~~@H!P<-0mJstYKMk^W z-sKgB0TZBoVR*UQdEOeOoXp@X?j7Q1#^VJ=N6~R*JeikR;1#*8w0Kj3_tfuvYGkcg zlALYL&ie#>9tu!z{eYXNOosb&YI;j2*As}Sbr*4<{#7@5yMvCd+RmfXXPZ>?LQ~cW z43IOF(h6MlNq0h_;<>zwepxd2Xo4-M9|&lgk_ExSSZyl2d&6@uXGa3mru04xOC7_2 zeTxNLP5zdtLmE+qnSt>7%*McATI{_ggapmw$ba4 z)47KnvtHpDgRN8Gd6DmD&VU@!V-#;qkolx`T~Nfvh6ST*^iw;4i!0=K2GrR(yB425 zx1z7lCDO16g5L&2!UyWzO^JT`w>I_7nVv$&xDn16db~&w(;2%dxz5GWS!@?W+l%RL z3d>o2*5&Tx_q9OdM5w!~h?hpmOUgYmi z>Vw5{pBc#t(lo#3iIUn=PL(2~eA%106>GSzBJ4=nWSQ33(9U#p+#cGAG;K6Cc${!w zp!zL!oX6YK? zPhI&O*L7gLVKK|yzjQ0m;&LnK;Ar(MF>(?R5;318I+O4Ld6FyC$%e^z+pvXz{l~9jfQxHf$)q$Ogb2+$5*WC2&13Btc zb|lHGdOF1yW+UPX`?*(dB8OU(XM|dJ_Tb4nu{2yl-EaSin=LoZjtvhQzi(aj{?xA2 z*VWyZZK&l1(=@1>ty>FcK=r+|ygG0RWE?!6kGnY(sWxIc3{F3!r2vugB~K?sq}csb z*>s$l@E7}ykdc*@i7ikw)1dHV851~GR7?paz>g7f2uen=i2HLeyl+Me;22Ebi^j89XnvHWgModvFZwFxteCyK_{Pfc`AnRn$l{Z&4W~^yrjq~P04i4Zpid?a^vu2|4`97BKQtU=SAMAT@hYg!+U8x>1a5l(k z(q}(LUBdg{{}lW_cLmPA9Z(({PJO5ffHP+-XyQbV#q3g zT;LT1k;*N|TQC}{og&qHOz}EtP5mBAdbb~5M<8m&Gg_RNN?QpvQB7oRPq!G@8=J>B z8VMwEe~f5`3lqY{!Q7CL**EZwt*40;t%UYAGeSk~8_lQ|*+?I{(Im zM6Iwe%GQCFR)G>y@jLRz)B3 zs#dSsj8h|R7nSjZdgw`zOOz|qmmt4pks!F_i1;7XUbJ0Cz(oD zbOuVKkK|Bnk6Kha)c7r81k~>!B zER=eoTxlpY+10w!Bfp91QnDKHMfQA@lk!iHeX7{aKbI{xi%wg_XiI~7R5UWI*rr`y z^!fLsU!velyQi>BR}f)mg6~7VNUHx5Cl^>S*vrI`Z<0SPWEZ9&R|YV50^yR%glz0C zj^_?F*>#p(F`47~xliY!W(4pzl_dS-b`I^$h8ZYJC?-nae8$odxYcTT=i}WQ7mjw# zgHPv--!4z-8`0NNptNVs+m^UC1z+DSj!*7;(4E`?{$HGn|LQS+j9Ru$Q0Mt>bebJj zeHFCu_jeXCcIaMY8*LR0P}}X-l=Xj{ULfjIKh&6cNM6Gwm|=tRs{v=kVXMiX@6%dx zLr+l#>wYSMIwgGbo6<<=B7&|ga_(B{^Vooo`bkYEnk}vvDj;g377=`jAcR>i8tPZAUT~)gNk>lRbaFvK3 zWD?)4LaDVe;q?lv3x8skl7JoX=$CQQ5$dnY{d+OuLt=6)#YesFT(Z!;@3W#F*j9AdR6S@TTvC6kCu--xuKO z%(~|<I@d0!?Ze^g<`QT~8HQx3YR;=bu2MQm^$aQ*E}bi|yq7K?87K)e zIOR1`-F(r=sugj$^Ap%yeFiYZEoM{$$&hb1?k`=>>__`<5w)(jrLeMxqql7GaA1fgXZW_ zjvEU2!V#?mf)!f|A`)i0DSej9*3%r)yLVD@COY^44&(BZIhx9)@DVSl!MaX4p8KKq z`fH{%V$bXHe%>x*f>;tBe-NyB%F~m+M<(j^NpfhL1uyMtySiU9cTqyg`L1$AnkFsq z6g_0PLKn?PReWp!6$rgew@b@KNcI;?fa7)yDh+sN-vlFNb@|nwtz2Jv3>5G&e8d+0 zMCAq-v8Y+|q9y(P|LB1B`C^m}GWACf5Ja1!6V(gpsp~!%B}ww!q3$(WywZyIjim!W z92<}wiR&_v5hXwOdws{{;_Mwm=RE(ty!y3{ zO7313dtvL9vSs+|`jZOodR1h8n+I1VWOEFnPHv&PBLo z|3{e!zMSRyk!UU&*;xx-4>t=TA8X}|NUNAA>}1A@a7(gcyTggq!|Xi6)&Ako=o5S2 zUXOQo-+_dk%60*Z#ar~Lti@-T#T;J`U16m?8+_%l+iLiq_V+N3ZgWJrYDjU*$!)(2 z<)_E6eG}h?MP0}LQpqIG<`=jx|K^w2m{etqeH&7+1yp3E+52@f>Ge&c|1`!taDLo< z?Ry`q?!;wX3uJcBLmiO8CU-{@6GP)Jkq67jz-m(rI6PuXlqD)Mo#Yn{ChH^3JoTrG zN{>9^GkZ2n9r(P zVNJskC(vRmgm0vq83Mq~zJPen*TUaG+-9HenJyK%_2mtJdY=h$hfPnamJ?W$iA~csmYBI6DmDi%%vn=XSWpGJ$OI5;gcSJwdPv?1Bd?m)mrlW zJ$qNanNc{sn=d;)ub>`RBE8-p5O^f22~?p-NblrO5jkR>OJA>yzx33)aJQXOhx}y% zAT(BNCoiCnwv#i}>79@jCv4(F$c?~cRDW&gndWeF8Ks&EB9o7GLV`kfQjS*W)b-~v zA{NyEK`xZS&V+yB)1>beuI_yWiYqJKXzKy?}t9UZbjUEgSe|1tF`&$~7NYRvxz?25tbyRbAe27dHI>nK= zhFZv@J7UY@v$A8IIK8!;uFzE#&-hkIK)?Oi_omncEP)ih?^`@WT&zmKMw?T?<#o4U z0E8)}taVbxW+J)BL2Gbl_xbFzAvr)iZ3VB&Fx9X_9~Bil+GY$LJS= zu(5Qq>zQjyj)t^d=5&>>cV)U2e>0aOktkZ67U0 zzaM+qMdXXE-m{SRi^~!+B(O4a@kAOIV1Yw%G8S3NUieQ{ z@`=%UqY^ok@;kyO+gKB^0@B;C*l44)wZBY-*1Qa;46fTrGvSyB$(NFN(RSU!j=aC& zs@kBXkRq>@lPtu5@(S57qR9%?Y;QP_pGFKTOPJJ*b$G#`g0o5Lpng(K7L6wc3jJYE zWA0}1YjK`yIlTiswHaa`F{!pLv7c&OHR$c#KB35I#*r8{HOF<>-pm@HUn(9)gb)Xs z#151Dy*9Tqou2zX*1y)bliHDNv75X?7#8Q}CX<=cF^MlxPJYRL z-p&K{r<)xG@b8_zZd9^98(9sDS-EqmV61Mjgy?!Lw?{N4=>gDN{UaJDAK70tZ2{p5 zlnkJmk6~^j0Q_QM{ws;j60EQ7!~I=!pN;eDmxlL9lSupqM)~O5%<^qqBZ}TU5>iqk z^EYF-dmkjr4syM-(x8IJ>>X(~z%px4wL7VW#aO*`n;mmvcfSd%z?`X+%B-wS231>v z(KrLy%EF1C)|2f*5E z35$#~9)VjnVylbnQv7s3OXUi`B}S%VL!(I9^)G_4>bz0 z;Zt4&XL26;b3-Cs&%rH#+VWH+|IFIZt6OJVs}Xt1WQ|SF3I)v=1O12#J3fXC^gMC0 zmpv6?TBJm5Yhi(*-f+Zo2%wfnq>>3@0h^QXZa=F2ow?#!WWk+S@+?L|NjKAE8<$^| zLkfCH^7vpF7x&a36OtmKKNt5TLcQHU-^bSKx7K|$sy1u`od2T$QkJv0L!HFkrb>?h=_O48fmctYHQl!rtQL>13-$W5(BbyiJ}MoRrs*1IF91XV7YsfBa{aVl2s zx57pJzH2CNk3p4**K0Gw{VaQP^R_d?eA^{SWqYY-VH)tjNX6$lns%fag+BmciwTD; z{eVqUm4Mgr3)34~grHgkOhHM1NIlmK)DJ;NPEBY=^bL5fof%EdN2GAc*tSba|5 zd%Da_mCezJ-OR#}B5eCDOYKr|h*?#syewp!p-?V6K2h15S)NpCOho4^p0%JDK5iEh zx5E`Egfd;y$Z2-YWKQw6dL`Uh+8l`BJ0L5q7U=v+RZic}Zm1hu}UNe`mO z=LptzGSdq5EKUf?`+YG^;{mRZ>MEv&WAW2kl}mE-NCVt17>JK7Wgxm{we_u2<8t}k zhE3`2yO=e>c54;}iy6mEDa~O){1F{NO2EspIQ_)1BZPC>#dQK?im_j?!XC+>TvujUx`O zrP>n6kf(ZfC;SY5DVK1NYw{0LRH(j&?q7GP^!vy~O?pd-yJBaRdj5PM2kMk9%57Lq z8{48QQJxx3-?aAE)fi{#%_G-5f|VtP;dT|evh}ysUl}sn2)6>_4#d`5)A05UZPLX1 z02wc&ab>YE*| z00wzTjq#4xcwee33dNraE!<1rf#}rrLC>Ne*Hz+OPOl;ShcE&{W3yKE(nV^p6KB=` zRMYM@Oo1fB_Fum@?w?s^yJuO8^%W-k>^AFHd7i`>XSn}I49ca z=gHReK08-Pi5@6RFtZAuUM|6SAmr9D@_T~cKyi9ccIdqOV(_+7_q`0!Q~}bIJ)p&& zW{@X%7USX^sK)VIDH$%xZw&JAFK)XGZ*H5^hV7)=SIL`3%j>^td5j9#)xL!K>sfi& z?cYH2ZOjQlvHR&piRSs_6lh@}Fy1D3bWyLXRg>DSOkm@f2&XQ#-T~XVg*Xa+Hzzm> z(gA&X*`GJTi-N~5ukS-Mho#wx7!m1QlKQ3LjFDcuw^Q0VZ0*zsb4BrpU(-i{iRjxZ z4wO`zbg%Kr_q%?k8tX1bhjnJ%E;{f`!2~Od6BuwtlWYrt-E_9gK&;Y|FbP3`P{}?M z?*aFreO^3N5_5SLsoPEJFHiDa>%XbLV$8Z*TJ?HoymC7LVZcg7WTsE-x}QtvjkteE z)emmI$xS`a4?+LBe*!!~@gDlt&DDD1dMDe?TRB)09>_d7wn* z>B%%mKS|5ch9vpQtJwXuLJjOM2Z}vQpox06_V}qN{w1Hf;cu>$RMe=8G?PF*FVnZ< zlGv3(nC%)xH(B;wJMqlj{ebX1v|JYhFlX+7n zbOM7NWBYsG`uS@hqD#v^z^BId-Y#pPr(%W@#^g(|t?qMl-|B&F%?8!`c&j(aaz0d{ zGRmQ$2!<3KgmgVe;%z+tR>_L5{q2jsae_f=KcLhRe{PNxD2qyj1QLQAg#pu3`yOas zD@2DAgAQrzZLUC)(Avl_%KNLYno*aAk#w*|2=AMjyPsokxx--ms^V$9V1_pjI3=1Y z#8SZ|$E_JsT`3M5xPrvD%0an8oi56j=9s90h3n8&sNajoTxSRe2822S-r=;hF%2DM ze8e+Kre}(!T_RZ$(U4rL|I%ZzEV~EFNNeM@N8t6~7*%c>!R!d8lVXBl zVJWn=l4EWf;4AzSakR{LSO?S*SHc4=Xh6ACdK~c8lySDg_f`pkFa*>HU#k^?Mk*9{ za)hMXOej0CYjHfP@rr~g=bzpZWd>K)z(RWS24$;J{WoGXRRr;k!7#8hjdn`O-U8}5 zo6@7Qu$vlPAwxkd&&~X!a5-rWMK9dA?DB9=jmEx5D3{D5oiT{fXLI@`D=Ux#grhuG zD^+!nEA~NcC)v7i@}e#|#_(t9O%4YG-k=tCW>)%JiM~ScnO!i>TNad-?#I#}>v((J!f2=gHwtwVc_EHLQC){JFeq7&ps>W$Ag5{AA z5%-n%)m`Uk9s6B0JIB6kaJrH3z;!O?qLioid$n=1i4lrqDOhOBjy_{)&~}-)5yfq~ zDifYQW_zyMSN{T4L=Pc#ME$CI0va)*OlfjUkgHml<^y$ie%U+w2tv?6msX5G3P$2| z#}ZAU`GSWiS?V@OD{M@e!KF@7;%AG)l_V?oK94RRx+$P-W{4>of3`BKkt$%=Cw)rH zdIYbw;3}9c=gIK<(6$4kYGoOTejN0P^d6Erc!4g3XYGDqwO^ERSQsi+-!=}GN!)X>w*ji{P1H>wZ{UH6 zX{an&UKRFSLBQ>AVwy2F&Q`XK_T!efPgBi&dArxpzkCbg)}*sMQ3d!ynYcWix z_|npYGkjM4H_VCfl1lDfoX0C$VNvA=MKO()qiafz$U5Uzd^r!`sw6gjbZ`=$i^_!5*E*mpvGd zg5%DuZ3wIxm4a&5e0xsqmgD* zYGLt_w3+$h0%!yaVq;0um3t$XEA$yK5Pw|pv!C9zSh@wc?lNT5)5EG6KfIzyluy3k zUv3{ba}*4FG$(pmR^nCj0s#eCNQ4~D zqf!&>E;YJNTW#siz8Z?A8ZLGxgC714l~`@O#>4Wd5=#=oawdMM<77yT(2db7k@4Wp zE%_OM$dm`us47x}?QgqM7)?HZM=$E)8)}u-P|8J5me;Vs-QgJLa01hjt`-GZf4WXYs8)21~d#k7r)eGs%T zoTM@mjdY}?b}Wv#jHbE*Kz`zf{tRkAt>Qc*%XqotdNs+gjp4Eba2n*ly|eRwCt$ys zh~nX>+L&#zD&EyQzPT7a-T4FSO1;b<&IKtjfrbAlppEY|+K)W=f(08x4LSchxPcZ; z&=#FTV)*|ywEy4&Mhf@OGx`^f5+SBVpmLE zI=62U*W>|>NHHU*R5SE{tCw-<<`9FC;fkJ1!6_8;hau))x%lmF$sfp7&pD(kD96H)c$SxIVbZT_~A3 zq=}nfv}2Lwr=d1$v7i?b+##9FLkXQFg^h;+o~eoUixID_yyG_rQYZ@APz*{54#pA0 zKa>pR#RSC`{ME;>CYUt;d;KKSEM)0R4s_P8I^L$4pB(rX9NTKK(#8fN{R*CJBK6fj zg$x42U%7H@19J?CBoA$x)b)Wp621#55p_mM7E4!7(moooafA6ECF-Zt^1qol{;FtA zId&y37DAx8Lw|yrU@Kx3nm!Z4dtT`gHi}vb$}j&kSBP&eGZ2SUb=dNsnEsur&WEKT z)j_QnLZ)5KOXZBcM8xs9Gw{W^CwZ=9$>@IzmDQpcEd(2W&^0pw4EE)QCw7R^@bLL; z`;jKBD-xYQQ2yd6a!O3cQ1R6Y?8$v6opn%hlyAYLdyZByBqP$wt`$?@3G?GqjI-WI zFr(&N%W-LTiVx^1Ho9CEPW9Z5AOL?Gi|-iXg08;`9bHFOX<@)jh53F(ufGo7X8;-H z0l)YvMmC@|H(*Hq)5~Lc+wpVu7B-~+C=Jcxyn+Svys26)m~PyI-+W15v=_={`XO5l zHTRU5<6Q%(;GtU{_)M$_Z@txr^r;MoqLKj!*lxsJ-o*}P>e`FX{w*=TWA)e>mkquq zR>aObeoL>tvlW0b{B)@!*Q#MRNDVE1iwYTY0jEF7nOpwz-CzpVB)}t%DHnxnklM&j z{5nE-m_I0{MuyF@X{w^ZXId;$ZzxX3PofMm&=br2L2ZV2EG&HUL-^jmzMYczD$O`Z z?tN3awcrjqUCwXxK5<+SI?>|?PR!D$t||ghxxLKVr-Z6Dw@24}CgX^Pq}kM_7!5qg z%Z*9SS}A#;Gxrf6Yzc??{fJaAfRlxa)hoqd(HC= z7O1`LmWceuZ0Io0(jzpSr>;rS>W?x`vcp>fVVJl1r4thU;2&FV>(dCwX&XK8S-%w< z9R&H4wYnRLSj%_btvh@R$#$Oo0`rfNf}|CtyFYe$!fDRQ{TCn#B2oP}ys`rt2n8pY zPr*hy=n`c2!FY)-Q6avwsaI|ld#8}B@=2^@?xy>AgA!eO(n7ietiyp6B?7 zzEjdImQZsbH{m6+$_l~!C_p?uVA-?$aetr2!i(>2oJ8*9svS$rL?LjaYe}8@!`*TQ zq#ig1wLj@;6j;-piPNt2DLzE!!*!-C3&;{_h7O&)YC#HO4{G<&N_9zob7B%}yt1NC zn%`Mm`%Yl-g?yhDxiV;rXh^>0f5my?!*A)t)TMO`3`(N+D9}1!YxNnLK)>@{8hpI5 zD`Qq^)g>Q(N6@}yx=%cj9sNvX@vp)=nn6ncK;7JEiZgd^P2j%)6VR%zgBZHuTvAw6 z>wG|E*}P>alWtK8B}_gAdu^xWy(?U(@8_IgZ{Dg_YfH_i| zcEU*ZONGosHYDv&Sy(wA_rub(!|ZW;oHgD9RV~OgubHzEy>?~?K2bePVezxt2%>;P z-?ra7<4n?x&FYaE?cEGI)-)$tD$5+muBu}U?sPHFKe+hV5?aCTUXV`J=9AHC=o-*Q zXUuT@-0>M!)m+!o+T(oHaeB!5lJUF^EcXIqSUNsvI7$4;|X#{w!e5pUJ_ zak1J+C*mxrK*L>l)}}XDmB5!T;U_ev;jCB9B2`6t)Wa`7=7pam>YPepUHy>E1}-i| zx=cTq2|P}#Ey5pcy4D8*2oic4dykynV%zxoUkQ#ZS%}$Wd?mL`_nI;G*TmEF^KJp z_vh{DE5H7`9RZOzAku0+?DJ`Ocwh zS7jB5f%YHF1(sTSKSuTtezZh?ey859@nDV}*wx8We3^(^>c;D^k{15Qf0gLJdBw#% zK4AOfnWngIHTLC=dT)#w{3rZBSpE+*HU0+;Htp>`-fzW8*#W`aU5e&a;9&m+kS-Mo diff --git a/user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png b/user_guide_src/source/_themes/sphinx_rtd_theme/static/img/ci-background.png deleted file mode 100644 index b64c3964d1e2e74a7fb01c8bb08a0881177cd01f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21577 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 is',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f"),i("table.docutils.footnote").wrap("

"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var e=i(this);expand=i(''),expand.on("click",function(n){return t.toggleCurrent(e),n.stopPropagation(),!1}),e.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var r=0,n=["ms","moz","webkit","o"],e=0;e - - Read the Docs - v: {{ current_version }} - - -
-
-
{{ _('Versions') }}
- {% for slug, url in versions %} -
{{ slug }}
- {% endfor %} -
-
-
{{ _('Downloads') }}
- {% for type, url in downloads %} -
{{ type }}
- {% endfor %} -
-
-
{{ _('On Read the Docs') }}
-
- {{ _('Project Home') }} -
-
- {{ _('Builds') }} -
-
-
- {% trans %}Free document hosting provided by Read the Docs.{% endtrans %} - -
- -{% endif %} - diff --git a/user_guide_src/source/conf.py b/user_guide_src/source/conf.py index 1c3d15a16594..6b5f9792ac2e 100644 --- a/user_guide_src/source/conf.py +++ b/user_guide_src/source/conf.py @@ -1,267 +1,133 @@ -# -*- coding: utf-8 -*- +# Configuration file for the Sphinx documentation builder. # -# CodeIgniter documentation build configuration file, created by -# sphinx-quickstart on Sun Aug 28 07:24:38 2011. -# -# This file is execfile()d with the current directory set to its containing dir. -# -# Note that not all possible configuration values are present in this -# autogenerated file. -# -# All configuration values have a default; values that are commented out -# serve to show the default. +# This file only contains a selection of the most common options. For a full +# list see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html -import sys, os +# -- Path setup -------------------------------------------------------------- # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. -#sys.path.insert(0, os.path.abspath('.')) - -# -- General configuration ----------------------------------------------------- +# +# import os +# import sys +# sys.path.insert(0, os.path.abspath('.')) -# If your documentation needs a minimal Sphinx version, state it here. -#needs_sphinx = '1.0' +# -- Project information ----------------------------------------------------- -# Add any Sphinx extension module names here, as strings. They can be extensions -# coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.ifconfig', 'sphinxcontrib.phpdomain'] +project = 'CodeIgniter4' +author = 'CodeIgniter Foundation' +copyright = '2019-2020 CodeIgniter Foundation' -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] -html_js_files = [ - 'js/citheme.js', -] +# The short X.Y version. +version = '4.0-dev' -# The suffix of source filenames. -source_suffix = '.rst' +# The full version, including alpha/beta/rc tags. +release = '4.0.2' -# The encoding of source files. -#source_encoding = 'utf-8-sig' +# -- General configuration --------------------------------------------------- # The master toctree document. master_doc = 'index' -# General information about the project. -project = u'CodeIgniter4' -copyright = u'2019-2020 CodeIgniter Foundation' - -# The version info for the project you're documenting, acts as replacement for -# |version| and |release|, also used in various other places throughout the -# built documents. -# -# The short X.Y version. -version = '4.0-dev' -# The full version, including alpha/beta/rc tags. -release = '4.0.2' - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -#language = None +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'sphinxcontrib.phpdomain', + 'sphinx_rtd_theme', +] -# There are two options for replacing |today|: either, you set today to some -# non-false value, then it is used: -#today = '' -# Else, today_fmt is used as the format for a strftime call. -today_fmt = '%B %d, %Y' +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. exclude_patterns = [] -# The reST default role (used for this markup: `text`) to use for all documents. -#default_role = None - -# If true, '()' will be appended to :php:func: etc. cross-reference text. -#add_function_parentheses = True - -# If true, the current module name will be prepended to all description -# unit titles (such as .. php:function::). -#add_module_names = True - -# If true, sectionauthor and moduleauthor directives will be shown in the -# output. They are ignored by default. -#show_authors = False - # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'trac' -highlight_language = 'html+php' -highlight_options = {'startinline':True} -# A list of ignored prefixes for module index sorting. -#modindex_common_prefix = [] +# The default language to highlight source code in. +highlight_language = 'html+php' +# A dictionary of options that modify how the lexer specified by +# highlight_language generates highlighted source code. +highlight_options = {'startinline': True} -# -- Options for HTML output --------------------------------------------------- +# -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. -# html_theme = 'sphinx_rtd_theme' +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. -# -# Specifying a few options; just a starting point & we can play with it. html_theme_options = { - 'display_version': False + 'collapse_navigation': False, + 'sticky_navigation': False, + 'includehidden': False, + 'logo_only': True, + 'display_version': False, + 'style_nav_header_background': '#DD4814', } -# Add any paths that contain custom themes here, relative to this directory. -html_theme_path = ["./_themes"] - -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -#html_title = None - -# A shorter title for the navigation bar. Default is the same as html_title. -#html_short_title = None - # The name of an image file (relative to this directory) to place at the top # of the sidebar. -html_logo = 'images/ci-logo-text.png' +html_logo = '_static/ci-logo-text.png' # The name of an image file (within the static path) to use as favicon of the -# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 +# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. -html_favicon = 'images/favicon.ico' - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -#html_static_path = ['_static'] - -# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, -# using the given strftime format. -html_last_updated_fmt = '%b %d, %Y' - -# If true, SmartyPants will be used to convert quotes and dashes to -# typographically correct entities. -#html_use_smartypants = True - -# Custom sidebar templates, maps document names to template names. -#html_sidebars = {} - -# Additional templates that should be rendered to pages, maps page names to -# template names. -#html_additional_pages = {} - -# If false, no module index is generated. -#html_domain_indices = True - -# If false, no index is generated. -#html_use_index = True - -# If true, the index is split into individual pages for each letter. -#html_split_index = False - -# If true, links to the reST sources are added to the pages. -#html_show_sourcelink = True - -# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. -#html_show_sphinx = True - -# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. -#html_show_copyright = True - -# If true, an OpenSearch description file will be output, and all pages will -# contain a tag referring to it. The value of this option must be the -# base URL from which the finished HTML is served. -#html_use_opensearch = '' - -# This is the file name suffix for HTML files (e.g. ".xhtml"). -#html_file_suffix = None +html_favicon = '_static/favicon.ico' # Output file base name for HTML help builder. htmlhelp_basename = 'CodeIgniterdoc' +# If true, the reST sources are included in the HTML build as _sources/name. html_copy_source = False -# -- Options for LaTeX output -------------------------------------------------- +# A list of CSS files. +html_css_files = [ + 'css/citheme.css', +] -# The paper size ('letter' or 'a4'). -#latex_paper_size = 'letter' +# A list of JS files. +html_js_files = [ + 'js/citheme.js', +] -# The font size ('10pt', '11pt' or '12pt'). -#latex_font_size = '10pt' +# -- Options for LaTeX output -------------------------------------------------- -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, documentclass [howto/manual]). +# This value determines how to group the document tree into LaTeX source files. +# It must be a list of tuples (startdocname, targetname, title, author, theme, +# toctree_only) latex_documents = [ - ('index', 'CodeIgniter.tex', u'CodeIgniter4 Documentation', - u'CodeIgniter Foundation', 'manual'), + ('index', 'CodeIgniter.tex', 'CodeIgniter4 Documentation', + 'CodeIgniter Foundation', 'manual'), ] -# The name of an image file (relative to this directory) to place at the top of -# the title page. -#latex_logo = None - -# For "manual" documents, if this is true, then toplevel headings are parts, -# not chapters. -#latex_use_parts = False - -# If true, show page references after internal links. -#latex_show_pagerefs = False - -# If true, show URL addresses after external links. -#latex_show_urls = False - -# Additional stuff for the LaTeX preamble. -#latex_preamble = '' - -# Documents to append as an appendix to all manuals. -#latex_appendices = [] - -# If false, no module index is generated. -#latex_domain_indices = True - - # -- Options for manual page output -------------------------------------------- -# One entry per manual page. List of tuples -# (source start file, name, description, authors, manual section). +# This value determines how to group the document tree into manual pages. It +# must be a list of tuples (startdocname, name, description, authors, section) man_pages = [ - ('index', 'codeigniter', u'CodeIgniter4 Documentation', - [u'CodeIgniter Foundation'], 1) + ('index', 'codeigniter', 'CodeIgniter4 Documentation', + ['CodeIgniter Foundation'], 1) ] - # -- Options for Epub output --------------------------------------------------- -# Bibliographic Dublin Core info. -epub_title = u'CodeIgniter4' -epub_author = u'CodeIgniter Foundation' -epub_publisher = u'CodeIgniter Foundation' -epub_copyright = u'2019-2020 CodeIgniter Foundation' - -# The language of the text. It defaults to the language option -# or en if the language is not set. -#epub_language = '' - -# The scheme of the identifier. Typical schemes are ISBN or URL. -#epub_scheme = '' - -# The unique identifier of the text. This can be a ISBN number -# or the project homepage. -#epub_identifier = '' - -# A unique identification for the text. -#epub_uid = '' - -# HTML files that should be inserted before the pages created by sphinx. -# The format is a list of tuples containing the path and title. -#epub_pre_files = [] - -# HTML files shat should be inserted after the pages created by sphinx. -# The format is a list of tuples containing the path and title. -#epub_post_files = [] - -# A list of files that should not be packed into the epub file. -#epub_exclude_files = [] - -# The depth of the table of contents in toc.ncx. -#epub_tocdepth = 3 - -# Allow duplicate toc entries. -#epub_tocdup = True +# Bibliographic Dublin Core metadata. +epub_title = 'CodeIgniter4' +epub_author = 'CodeIgniter Foundation' +epub_publisher = 'CodeIgniter Foundation' +epub_copyright = '2019-2020 CodeIgniter Foundation' diff --git a/user_guide_src/source/images/appflowchart.gif b/user_guide_src/source/images/appflowchart.gif deleted file mode 100644 index 422332c9e21ceb09a535d098407f52effc392baa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25276 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 T6G@R3X^|I+kr`=$0RaFz4Q(3T diff --git a/user_guide_src/source/images/arrow.gif b/user_guide_src/source/images/arrow.gif deleted file mode 100644 index 9e9c79a79f1e962848ce10853005a144faea2aee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmZ?wbhEHbcuLGmAPauLohTgugsgTofC9NbV!aa0tgTofgxl%f=?Y?Sh& zWMxI9hibZ5LZ@~9&$;7J-7ai$2=7ByD3A3P1*hfQz|8$LL= zUz~w$;90HjJ=)Ss!V^NuI2Za%(z#lli~7u{+nbyOi;~<-#pGX{K<~tb_C6Lj^YSY9 zuHBEb(bRJ+>$(mjNuamQtlmY!MgdXJjDiJ*`fSvC!*oskp+}sjm(MWyz%r29BW!f*m(x|(w?cOiYFaD0y8pq z9eCfscMhGYa>i@!YdSYJ(-6XZ(W@wc#d9lm1l3S%FF!rC_waiB@V}AM)ez?!Gp$os wgQ-p&yk8A*^lZ5Jw#)Gj@LI_qy{H^P{^jt7C;ag)RHAYMwkN>;6;PJx7hHm1jsO4v diff --git a/user_guide_src/source/images/ci_logo_flame.jpg b/user_guide_src/source/images/ci_logo_flame.jpg deleted file mode 100644 index 17e9c586bb55d8073c4629b707b2a590334f34fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8589 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 F`ag4^Vb%Zu diff --git a/user_guide_src/source/images/file.gif b/user_guide_src/source/images/file.gif deleted file mode 100644 index 8141e035765ada7662821335f68ff7d29de5788b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmZ?wbhEHb{^WFOoFJHa>_Wk?kFJGQKd;ak8lf8TQ z)iyRCJa}m5u3a_tjn7}aOh`(xvvUZGh;sMz{`l!rbZq>ax9@!X0-Rmk0)s;>Ev=uu zcsXg>j0KCA?%ub*v863DCvU^1E$!XCpFe-;>YGqeQ`b9TQeI(kN_yt@ox8U0+`WF| z<}KT{=NFX}msJ2A!$2ZX{K>+|z@X2d1JVcb69ZfSf$0SvI#T^7mK1r$Sj_hmI&Q4P zyY9wnMY*cvxjC`hf1ST9^5^DoD2u0Y1wvKwzT8WPXHXO0qJU~g_|We^Z$5aH?R z?Ga%R6=GnSI&C_GkR*c`*Sz`j#26&S8CaLESjiwR%)rmPVI%)$24M*Xj-9)9Ge`(B fa2`B#m_bmA;l#;PC#0CpoxgCw=kgV2M+R#E(SVbV diff --git a/user_guide_src/source/images/folder.gif b/user_guide_src/source/images/folder.gif deleted file mode 100644 index fef31a60b2ff00dec181fc27cb2267878e36afaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 570 zcmZ?wbhEHb?p5w`Tqng2jwY@F89^E4)=f8xaV)zya^8_!Rg_eFZbEnIkI(!>uNH$6Rm{MXEx zXS=)iIXjj5`!^pr@VTx1)|@%#O-(a)Y=1p__W3ny?r+=na>dHqB_&(yYB#Q0eRtxd z_sf>uJaOXpp+jGD^Hyxx@_g~)Ye$d%$j@K2VdIm{o1R%&=Pg-sea4K_d-lAaH}~S? zNypmScJABvp{aRWL&N5djy+SSo>;T`ep}nEo}OnDCmxJ+|t_C-qG3B-P7B|FkwO`1LM@G4DC}S zI62w087EF)^O?f3Y?;fn=?m9PbXH(xVA{N8D=PF+VzCqGfJn;p$*7`mUcr-AmEU eyJE=#gU2VVgM@NA3XTWNU)(OBY{tdHU=0AxnagGX diff --git a/user_guide_src/source/images/smile.gif b/user_guide_src/source/images/smile.gif deleted file mode 100644 index bf0922504edcbda115512c88240d215c18241f15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1156 zcmd6m{WIGK0LH)d(hIj2M{HToZP$o2Z%6CK8Rn&4+Gy7*uB(gF3N^3Sp_62*i6N`z zw9%>}#@O82&aGH?Go4E7ZS-WQqgp~}5b{m(%~$h%O)UP4JUG^gR9fPm7G?Q|O?#7#mB6k?`K+?a)% zvk*fTYPg7k*@z(mxKy2V?GMzBVd8ea*2e$B+L#L5l|5cmDu2~ zY;dW4M?#oIxLHJ)B?u_8S*{S!75h#(34e>3%Lup}ha8cjCPykTa}@#0P?OC5rk31M z;Fg=@PP5(GYSo>@HWJazL|mVQZJfdMNpExxCS&>(Y%2xXNVXZz5{7e#{w%hYif^Y` zRt4Dhc>)yLp*$SShjhi5u^iURtcDsJe2awZNy}~2c#GWm$+FdI)gHHM`RM8iRCfYh zJBesNLv^RtXOm5wqbq!5i4QK7 z8kZ}K%W}i(KI3E{{5*7NFxWT~2CBp0x#)$_0=?#*UUT2PH35zXZjT2VCxW2K5Y6bt zh2g@@mo4k_ExNxM>jSLqr#$@=?s6Xo90{1~bKj|;J zd>4BH)(3*8J3bt|{ZXTYIo$T~q>`rj^{`UR7-|e?6#F$vn2jQ4llV}h?Sd{zuJ4TgZ-+FGxkH=!lSaadr?aY*3+us z{!4y6=jp#^G6u4Fs$BoU9RHpS?gIfMmF<3|5>wU+_ z?DoB_0ski*#9a0Pz!bpSE4B9tfU*m;yZNwKijIT^s`i6_6dCk@{C@Iy$%wjL=Ip$r z?d|-&ffwHO@NUw^>6oaT%ZuF=L$cZfoOr3~g3L1}C^+k9dXRj-+}kgrB{YbuRwYEF zi#gdmfa4XI8zk5-on_>R)rPBeoTfmaH&i?&y|&N;bXwDTtNg~^I-_<97mR4Xt3Kzv zdVg!keR>~_omhXfIxoh>%{$!H0|30+PS>aPg+$Y1Wp3}b#hn6^=qkVsj=SD^ zwDLevo@-%}r|(d3O~ygE`W>IhuPsr4Jo?^Nt#YA^!Y_VEN%^g!%P=it zKB1Jzxm7PL&*(Poj0d-lCZzCG9?#_gk1jY}tEBxg!)M+&+)H6LNt2$H)83wS=RTOV Nxce^#Q9XdL{{R50L}~y4 diff --git a/user_guide_src/source/images/tutorial0.png b/user_guide_src/source/images/tutorial0.png deleted file mode 100644 index 47fa586fed68a1ce075dda398ff9677b22583c8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47680 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 F`yV#NTTTD~ From 701ff7e257bed2609db47131a5e575d3f5bd541e Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Sat, 14 Mar 2020 16:59:30 +0100 Subject: [PATCH 119/392] Internet Explorer dosen't support ES6 [ci skip] --- user_guide_src/source/_static/js/citheme.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/user_guide_src/source/_static/js/citheme.js b/user_guide_src/source/_static/js/citheme.js index 322df1531d95..fc840fc74936 100644 --- a/user_guide_src/source/_static/js/citheme.js +++ b/user_guide_src/source/_static/js/citheme.js @@ -44,7 +44,9 @@ sanitizeClass = function(value) { * * @return {void} */ -addClass = function(value, prefix = 'ci-') { +addClass = function(value, prefix) { + prefix = prefix || 'ci-'; + if(value.length > 0) { document.body.classList.add(prefix + value); } From a6b061c187a7c4d0418d1422bf81f83d0a824d55 Mon Sep 17 00:00:00 2001 From: Dave Date: Sat, 14 Mar 2020 10:36:44 -0700 Subject: [PATCH 120/392] Fix ChromeLogger Issue #2616 --- system/Log/Handlers/ChromeLoggerHandler.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/system/Log/Handlers/ChromeLoggerHandler.php b/system/Log/Handlers/ChromeLoggerHandler.php index bdcd318828af..9a293e1a9ac4 100644 --- a/system/Log/Handlers/ChromeLoggerHandler.php +++ b/system/Log/Handlers/ChromeLoggerHandler.php @@ -39,7 +39,6 @@ namespace CodeIgniter\Log\Handlers; -use CodeIgniter\Events\Events; use CodeIgniter\HTTP\ResponseInterface; use Config\Services; @@ -123,7 +122,6 @@ public function __construct(array $config = []) $this->json['request_uri'] = (string) $request->uri; - Events::on('post_controller', [$this, 'sendLogs'], EVENT_PRIORITY_HIGH); } //-------------------------------------------------------------------- @@ -163,11 +161,13 @@ public function handle($level, $message): bool } $this->json['rows'][] = [ - $message, + [$message], $backtraceMessage, $type, ]; + $this->sendLogs(); + return true; } From d9e2a89c4967f31af0111da9f228e64af7d89f99 Mon Sep 17 00:00:00 2001 From: Johan Eklund Date: Sun, 15 Mar 2020 11:26:39 +0100 Subject: [PATCH 121/392] Added better documentation. Adhere to style guide. Incorrect regex. --- user_guide_src/source/_static/css/citheme.css | 4 ++ user_guide_src/source/_static/js/citheme.js | 64 +++++++++++++------ 2 files changed, 47 insertions(+), 21 deletions(-) diff --git a/user_guide_src/source/_static/css/citheme.css b/user_guide_src/source/_static/css/citheme.css index e73c4f90d8c9..458ca0230cf8 100644 --- a/user_guide_src/source/_static/css/citheme.css +++ b/user_guide_src/source/_static/css/citheme.css @@ -205,6 +205,10 @@ div#pulldown-menu { background: #252525; } +.wy-side-nav-search .logo { + width: 100% !important; +} + .wy-side-nav-search a { color: #ffffff; font-family: "Railway", "Helvetica", "Arial", sans-serif; diff --git a/user_guide_src/source/_static/js/citheme.js b/user_guide_src/source/_static/js/citheme.js index fc840fc74936..bd06b3ab00c7 100644 --- a/user_guide_src/source/_static/js/citheme.js +++ b/user_guide_src/source/_static/js/citheme.js @@ -5,49 +5,71 @@ * Into: ci-outgoing ci-api-responses */ window.onload = function() { - const regexUrl = new RegExp(/([a-z0-9_.-]+)\/([a-z0-9_.-]+)\.html/); + // Regular expression for finding chapter and subject in the current url + const regexUrl = new RegExp(/\/([a-z0-9_.-]+)\/([a-z0-9_.-]+)\.html/); + + // Get the current url const currentUrl = window.location.href; - let urlMatch; + // Get the document body + const documentBody = document.body; - if ((urlMatch = regexUrl.exec(currentUrl)) !== null) { - if (urlMatch.length === 3) { - let parent = sanitizeClass(urlMatch[1]); - let current = sanitizeClass(urlMatch[2]); + // Placeholder for documentation index + var index = null; - if (parent === 'html' || parent.length === 0) { - parent = 'userguide'; - } + if ((index = regexUrl.exec(currentUrl)) !== null) + { + // Sanitize the documentation chapter and subject + var chapter = sanitizeClass(index[1]); + var subject = sanitizeClass(index[2]); - addClass(parent); - addClass(current); + // Documentation are generated into an html-folder for developers. + // This aren't a valid chapter. We are on documentation index. + if (chapter === 'html') + { + index = null; + } + // Add chapter and subject className(s) to the document body + else + { + addClass(documentBody, chapter); + addClass(documentBody, subject); } } + + // No chapter and subject found. We are on documentation index. + if (index === null) + { + addClass(documentBody, 'documentation'); + addClass(documentBody, 'index'); + } } /** * Sanitize the string - removing invalid characters * - * @param {string} value Value to be sanitized + * @param {string} className className to be sanitized * * @return {string} */ -sanitizeClass = function(value) { - return value.replace(/_/g, '-').replace(/[^a-z0-9-]/g, ''); +sanitizeClass = function(className) { + return className.replace(/_/g, '-').replace(/[^a-z0-9-]/g, ''); } /** - * Add class to the document body + * Add class to HTML DOM Element Object * - * @param {string} value Value to be added - * @param {string} prefix Prefix to be added to all classnames + * @param {object} el The HTML DOM Element Object + * @param {string} className className to be added + * @param {string} namePrefix namePrefix to be added to className * * @return {void} */ -addClass = function(value, prefix) { - prefix = prefix || 'ci-'; +addClass = function(el, className, namePrefix) { + namePrefix = namePrefix || 'ci-'; - if(value.length > 0) { - document.body.classList.add(prefix + value); + if (el.classList && className.length > 0) + { + el.classList.add(namePrefix + className); } } From c9c8ef18ee7d37d4d199b77b4eccb59602220212 Mon Sep 17 00:00:00 2001 From: Instrye Date: Mon, 16 Mar 2020 12:58:20 +0800 Subject: [PATCH 122/392] add redis and memcached options list --- user_guide_src/source/libraries/caching.rst | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/user_guide_src/source/libraries/caching.rst b/user_guide_src/source/libraries/caching.rst index f4827ccb52dd..7ea7ab7b467c 100644 --- a/user_guide_src/source/libraries/caching.rst +++ b/user_guide_src/source/libraries/caching.rst @@ -218,7 +218,14 @@ I/O will negate positive gains by caching. This requires a writable cache direct Memcached Caching ================= -Multiple Memcached servers can be specified in the cache configuration file. +Memcached servers can be specified in the cache configuration file. Available options are:: + + public $memcached = [ + 'host' => '127.0.0.1', + 'port' => 11211, + 'weight' => 1, + 'raw' => false, + ]; For more information on Memcached, please see `https://www.php.net/memcached `_. @@ -239,8 +246,16 @@ Redis Caching Redis is an in-memory key-value store which can operate in LRU cache mode. To use it, you need `Redis server and phpredis PHP extension `_. -Config options to connect to redis server stored in the cache configuration file. +Config options to connect to redis server stored in the cache configuration file. Available options are:: + public $redis = [ + 'host' => '127.0.0.1', + 'password' => null, + 'port' => 6379, + 'timeout' => 0, + 'database' => 0, + ]; + For more information on Redis, please see `https://redis.io `_. From bb5b17d7f85504712b1007402e99b3e7be643aa0 Mon Sep 17 00:00:00 2001 From: Instrye Date: Mon, 16 Mar 2020 16:30:28 +0800 Subject: [PATCH 123/392] fix. delete_cookite can't delete alreday set Cookie --- system/HTTP/Response.php | 8 +++++++- tests/system/Helpers/CookieHelperTest.php | 9 +++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/system/HTTP/Response.php b/system/HTTP/Response.php index a6d3c5ec3cd5..b7d96988e4b2 100644 --- a/system/HTTP/Response.php +++ b/system/HTTP/Response.php @@ -986,6 +986,7 @@ public function deleteCookie(string $name = '', string $domain = '', string $pat $name = $prefix . $name; + $cookieHasFlag = false; foreach ($this->cookies as &$cookie) { if ($cookie['name'] === $name) @@ -1000,11 +1001,16 @@ public function deleteCookie(string $name = '', string $domain = '', string $pat } $cookie['value'] = ''; $cookie['expires'] = ''; - + $cookieHasFlag = true; break; } } + if (! $cookieHasFlag) + { + $this->setCookie($name, '', '', $domain, $path, $prefix); + } + return $this; } diff --git a/tests/system/Helpers/CookieHelperTest.php b/tests/system/Helpers/CookieHelperTest.php index 47bca7ab0f5a..f75329fda397 100755 --- a/tests/system/Helpers/CookieHelperTest.php +++ b/tests/system/Helpers/CookieHelperTest.php @@ -104,4 +104,13 @@ public function testGetCookie() $this->assertEquals(5, get_cookie('TEST')); } + public function testDeleteCookieAfterLastSet() + { + delete_cookie($this->name); + + $cookie = $this->response->getCookie($this->name); + // The cookie is set to be cleared when the request is sent.... + $this->assertEquals('', $cookie['value']); + } + } From 7b7af64f9647c11a501870f3ba7ab5d6f19c13e3 Mon Sep 17 00:00:00 2001 From: Dave Date: Mon, 16 Mar 2020 15:32:26 -0700 Subject: [PATCH 124/392] ChromeLogger Patch Unit Testing --- system/Test/Mock/MockChromeLogger.php | 25 ------------- tests/system/Log/ChromeLoggerHandlerTest.php | 38 ++++++++++---------- 2 files changed, 20 insertions(+), 43 deletions(-) delete mode 100644 system/Test/Mock/MockChromeLogger.php diff --git a/system/Test/Mock/MockChromeLogger.php b/system/Test/Mock/MockChromeLogger.php deleted file mode 100644 index 3bb64b198522..000000000000 --- a/system/Test/Mock/MockChromeLogger.php +++ /dev/null @@ -1,25 +0,0 @@ -json['rows'][0]; - } - -} diff --git a/tests/system/Log/ChromeLoggerHandlerTest.php b/tests/system/Log/ChromeLoggerHandlerTest.php index f5aaa177d6d1..154fe8497569 100644 --- a/tests/system/Log/ChromeLoggerHandlerTest.php +++ b/tests/system/Log/ChromeLoggerHandlerTest.php @@ -1,7 +1,8 @@ handlers['CodeIgniter\Log\Handlers\TestHandler']['handles'] = ['critical']; $logger = new ChromeLoggerHandler($config->handlers['CodeIgniter\Log\Handlers\TestHandler']); $this->assertFalse($logger->canHandle('foo')); } - //-------------------------------------------------------------------- - public function testHandle() { - $config = new LoggerConfig(); + $config = new LoggerConfig(); + $config->handlers['CodeIgniter\Log\Handlers\TestHandler']['handles'] = ['critical']; $logger = new ChromeLoggerHandler($config->handlers['CodeIgniter\Log\Handlers\TestHandler']); $this->assertTrue($logger->handle('warning', 'This a log test')); } - //-------------------------------------------------------------------- - public function testSendLogs() { - $config = new LoggerConfig(); + $config = new LoggerConfig(); + $config->handlers['CodeIgniter\Log\Handlers\TestHandler']['handles'] = ['critical']; $logger = new ChromeLoggerHandler($config->handlers['CodeIgniter\Log\Handlers\TestHandler']); @@ -42,11 +42,10 @@ public function testSendLogs() $this->assertTrue($response->hasHeader('X-ChromeLogger-Data')); } - //-------------------------------------------------------------------- - public function testSetDateFormat() { - $config = new LoggerConfig(); + $config = new LoggerConfig(); + $config->handlers['CodeIgniter\Log\Handlers\TestHandler']['handles'] = ['critical']; $logger = new ChromeLoggerHandler($config->handlers['CodeIgniter\Log\Handlers\TestHandler']); @@ -56,23 +55,26 @@ public function testSetDateFormat() $this->assertObjectHasAttribute('dateFormat', $logger); } - //-------------------------------------------------------------------- - public function testObjectMessage() + public function testChromeLoggerHeaderSent() { - $config = new LoggerConfig(); + Services::injectMock('response', new MockResponse(new App())); + $response = service('response'); + + $config = new LoggerConfig(); + $config->handlers['CodeIgniter\Log\Handlers\TestHandler']['handles'] = ['critical']; - $logger = new MockChromeLogger($config->handlers['CodeIgniter\Log\Handlers\TestHandler']); + $logger = new ChromeLoggerHandler($config->handlers['CodeIgniter\Log\Handlers\TestHandler']); + $data = new \stdClass(); $data->code = 123; $data->explanation = "That's no moon, it's a pumpkin"; $result = $logger->setDateFormat('F j, Y'); - $logger->handle('debug', $data); - $peek = $logger->peekaboo(); + $logger->handle('warning', $data); - $this->assertEquals($data->explanation, $peek[0]['explanation']); + $this->assertTrue($response->hasHeader('x-chromelogger-data')); } } From 92d57c2f60edeba974853bf3b75e8d4c79c4bea5 Mon Sep 17 00:00:00 2001 From: Arif RH Date: Tue, 17 Mar 2020 10:34:08 +0700 Subject: [PATCH 125/392] the right way to set testMode --- system/Model.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/system/Model.php b/system/Model.php index ccfa21f56615..a64d663690a8 100644 --- a/system/Model.php +++ b/system/Model.php @@ -485,7 +485,7 @@ public function first() $eventData = $this->trigger('afterFind', ['data' => $row]); - $this->tempReturnType = $this->returnType; + $this->tempReturnType = $this->returnType; $this->tempUseSoftDeletes = $this->useSoftDeletes; return $eventData['data']; @@ -1579,8 +1579,10 @@ public function countAllResults(bool $reset = true, bool $test = false) $this->builder()->where($this->table . '.' . $this->deletedField, null); } $this->tempUseSoftDeletes = $this->useSoftDeletes; - - return $this->builder()->countAllResults($reset, $test); + + $this->builder()->testMode($test); + + return $this->builder()->countAllResults($reset); } /** From 7c09ee96f720bf3731e4ab15c00bf2b1f07c5acd Mon Sep 17 00:00:00 2001 From: Arif RH Date: Tue, 17 Mar 2020 10:42:06 +0700 Subject: [PATCH 126/392] use in chain --- system/Model.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/system/Model.php b/system/Model.php index a64d663690a8..68df09c3cb02 100644 --- a/system/Model.php +++ b/system/Model.php @@ -1580,9 +1580,7 @@ public function countAllResults(bool $reset = true, bool $test = false) } $this->tempUseSoftDeletes = $this->useSoftDeletes; - $this->builder()->testMode($test); - - return $this->builder()->countAllResults($reset); + return $this->builder()->testMode($test)->countAllResults($reset); } /** From 30be544d5ce6c12399e795cd827f2baa5e872747 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 17 Mar 2020 17:49:08 +0700 Subject: [PATCH 127/392] Bug fix: add missing Migrations.migWriteError lang data --- system/Commands/Sessions/CreateMigration.php | 2 +- system/Language/en/Migrations.php | 1 + .../system/Commands/SessionsCommandsTest.php | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/system/Commands/Sessions/CreateMigration.php b/system/Commands/Sessions/CreateMigration.php index 15c7476a84c5..edc14b359b2b 100644 --- a/system/Commands/Sessions/CreateMigration.php +++ b/system/Commands/Sessions/CreateMigration.php @@ -126,7 +126,7 @@ public function run(array $params = []) helper('filesystem'); if (! write_file($path, $template)) { - CLI::error(lang('Migrations.migWriteError')); + CLI::error(lang('Migrations.migWriteError', [$path])); return; } diff --git a/system/Language/en/Migrations.php b/system/Language/en/Migrations.php index 481153dfb656..a01d6d781297 100644 --- a/system/Language/en/Migrations.php +++ b/system/Language/en/Migrations.php @@ -33,6 +33,7 @@ 'migHelpRefresh' => "\t\tUninstalls and re-runs all migrations to freshen database.", 'migHelpSeed' => "\tRuns the seeder named [name].", 'migCreate' => "\tCreates a new migration named [name]", + 'migWriteError' => "\tCan't write a {0} file, check if directory is writable", 'nameMigration' => 'Name the migration file', 'badCreateName' => 'You must provide a migration file name.', 'writeError' => 'Error trying to create file.', diff --git a/tests/system/Commands/SessionsCommandsTest.php b/tests/system/Commands/SessionsCommandsTest.php index b06dc26c6b2e..645771f6d809 100644 --- a/tests/system/Commands/SessionsCommandsTest.php +++ b/tests/system/Commands/SessionsCommandsTest.php @@ -51,6 +51,11 @@ protected function setUp(): void public function tearDown(): void { + if (! $this->result) + { + return; + } + stream_filter_remove($this->stream_filter); $result = remove_invisible_characters($this->result); @@ -99,4 +104,18 @@ public function testOverriddenCreateMigrationCommand() $this->result = $result; } + public function testCannotWriteFileOnCreateMigrationCommand() + { + $this->stream_filter = stream_filter_append(STDERR, 'CITestStreamFilter'); + + chmod(APPPATH . 'Database/Migrations/', 0444); + + $this->runner->index(['session:migration']); + $this->result = ''; + + $this->assertRegExp('/Can\'t write a .*, check if directory is writable/', CITestStreamFilter::$buffer); + + chmod(APPPATH . 'Database/Migrations/', 0755); + } + } From edb95c6084ebfd5fc53402ccc4644dea5b921a6f Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 17 Mar 2020 18:06:05 +0700 Subject: [PATCH 128/392] use existing "Migrations.writeError" data --- system/Commands/Database/CreateMigration.php | 2 +- system/Commands/Sessions/CreateMigration.php | 2 +- system/Language/en/Migrations.php | 3 +-- tests/system/Commands/SessionsCommandsTest.php | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/system/Commands/Database/CreateMigration.php b/system/Commands/Database/CreateMigration.php index 33144677be33..75236aa01781 100644 --- a/system/Commands/Database/CreateMigration.php +++ b/system/Commands/Database/CreateMigration.php @@ -177,7 +177,7 @@ public function down() helper('filesystem'); if (! write_file($path, $template)) { - CLI::error(lang('Migrations.writeError')); + CLI::error(lang('Migrations.writeError', [$path])); return; } diff --git a/system/Commands/Sessions/CreateMigration.php b/system/Commands/Sessions/CreateMigration.php index edc14b359b2b..ca26bfaa856d 100644 --- a/system/Commands/Sessions/CreateMigration.php +++ b/system/Commands/Sessions/CreateMigration.php @@ -126,7 +126,7 @@ public function run(array $params = []) helper('filesystem'); if (! write_file($path, $template)) { - CLI::error(lang('Migrations.migWriteError', [$path])); + CLI::error(lang('Migrations.writeError', [$path])); return; } diff --git a/system/Language/en/Migrations.php b/system/Language/en/Migrations.php index a01d6d781297..d14892734430 100644 --- a/system/Language/en/Migrations.php +++ b/system/Language/en/Migrations.php @@ -33,10 +33,9 @@ 'migHelpRefresh' => "\t\tUninstalls and re-runs all migrations to freshen database.", 'migHelpSeed' => "\tRuns the seeder named [name].", 'migCreate' => "\tCreates a new migration named [name]", - 'migWriteError' => "\tCan't write a {0} file, check if directory is writable", 'nameMigration' => 'Name the migration file', 'badCreateName' => 'You must provide a migration file name.', - 'writeError' => 'Error trying to create file.', + 'writeError' => 'Error trying to create {0} file, check if the directory is writable.', 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', 'rollBackConfirm' => 'Are you sure you want to rollback?', 'refreshConfirm' => 'Are you sure you want to refresh?', diff --git a/tests/system/Commands/SessionsCommandsTest.php b/tests/system/Commands/SessionsCommandsTest.php index 645771f6d809..3c5a6c24d683 100644 --- a/tests/system/Commands/SessionsCommandsTest.php +++ b/tests/system/Commands/SessionsCommandsTest.php @@ -113,7 +113,7 @@ public function testCannotWriteFileOnCreateMigrationCommand() $this->runner->index(['session:migration']); $this->result = ''; - $this->assertRegExp('/Can\'t write a .*, check if directory is writable/', CITestStreamFilter::$buffer); + $this->assertRegExp('/Error trying to create .* file, check if the directory is writable/', CITestStreamFilter::$buffer); chmod(APPPATH . 'Database/Migrations/', 0755); } From f2ff3c96fdfb259aefa15d9d41c0b1318bd46048 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 17 Mar 2020 22:21:51 +0700 Subject: [PATCH 129/392] exclude system/Test/bootstrap.php from coverage test --- phpunit.xml.dist | 1 + 1 file changed, 1 insertion(+) diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 8325f82a41a2..d12b2088a582 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -31,6 +31,7 @@ ./system/Commands/Sessions/Views/migration.tpl.php ./system/ComposerScripts.php ./system/Config/Routes.php + ./system/Test/bootstrap.php From d38a49ae5c8d3ddb2de8b16c9cc8a5f2328d0eff Mon Sep 17 00:00:00 2001 From: Natan Felles Date: Tue, 17 Mar 2020 14:32:55 -0300 Subject: [PATCH 130/392] Adjust reverse route for multi-language apps --- system/Router/RouteCollection.php | 20 ++++++++++++++++++-- tests/system/Router/RouteCollectionTest.php | 11 +++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/system/Router/RouteCollection.php b/system/Router/RouteCollection.php index 53a27e779fe7..7abffcbf8a4f 100644 --- a/system/Router/RouteCollection.php +++ b/system/Router/RouteCollection.php @@ -1218,7 +1218,8 @@ public function reverseRoute(string $search, ...$params) { if (array_key_exists($search, $collection)) { - return $this->fillRouteParams(key($collection[$search]['route']), $params); + $route = $this->fillRouteParams(key($collection[$search]['route']), $params); + return $this->localizeRoute($route); } } @@ -1256,7 +1257,8 @@ public function reverseRoute(string $search, ...$params) continue; } - return $this->fillRouteParams($from, $params); + $route = $this->fillRouteParams($from, $params); + return $this->localizeRoute($route); } } @@ -1266,6 +1268,20 @@ public function reverseRoute(string $search, ...$params) //-------------------------------------------------------------------- + /** + * Replaces the {locale} tag with the current application locale + * + * @param string $route + * + * @return string + */ + protected function localizeRoute(string $route) :string + { + return strtr($route, ['{locale}' => Services::language()->getLocale()]); + } + + //-------------------------------------------------------------------- + /** * Checks a route (using the "from") to see if it's filtered or not. * diff --git a/tests/system/Router/RouteCollectionTest.php b/tests/system/Router/RouteCollectionTest.php index 346906bc70ff..90916a2e9792 100644 --- a/tests/system/Router/RouteCollectionTest.php +++ b/tests/system/Router/RouteCollectionTest.php @@ -806,6 +806,17 @@ public function testReverseRoutingThrowsExceptionWithBadParamTypes() $this->expectException(RouterException::class); $match = $routes->reverseRoute('myController::goto', 13, 'string'); } + //-------------------------------------------------------------------- + + public function testReverseRoutingWithLocale() + { + $routes = $this->getCollector(); + + $routes->add('{locale}/contact', 'myController::goto'); + + $this->assertEquals('/en/contact', $routes->reverseRoute('myController::goto')); + + } //-------------------------------------------------------------------- From 8127cb2ffe577c1382aaed77121a437b313d61ad Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 03:58:47 +0700 Subject: [PATCH 131/392] [wip] fix #2716 open path /0 got error on development and 200OK on production, which should be 404 --- system/HTTP/IncomingRequest.php | 1 + system/HTTP/URI.php | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/system/HTTP/IncomingRequest.php b/system/HTTP/IncomingRequest.php index 84ee8ca95b5a..b81c9132ef4c 100755 --- a/system/HTTP/IncomingRequest.php +++ b/system/HTTP/IncomingRequest.php @@ -616,6 +616,7 @@ protected function detectURI(string $protocol, string $baseURL) $this->uri->setScheme(parse_url($baseURL, PHP_URL_SCHEME)); $this->uri->setHost(parse_url($baseURL, PHP_URL_HOST)); $this->uri->setPort(parse_url($baseURL, PHP_URL_PORT)); + $this->uri->resolveRelativeURI($this->uri->getPath()); // Ensure we have any query vars $this->uri->setQuery($_SERVER['QUERY_STRING'] ?? ''); diff --git a/system/HTTP/URI.php b/system/HTTP/URI.php index 001b0a96de68..0a3e8bc45a3d 100644 --- a/system/HTTP/URI.php +++ b/system/HTTP/URI.php @@ -566,7 +566,7 @@ public static function createURIString(string $scheme = null, string $authority $uri .= $authority; } - if ($path) + if ($path !== '') { $uri .= substr($uri, -1, 1) !== '/' ? '/' . ltrim($path, '/') : $path; } @@ -597,7 +597,12 @@ public function setAuthority(string $str) { $parts = parse_url($str); - if (empty($parts['host']) && ! empty($parts['path'])) + if (! isset($parts['path'])) + { + $parts['path'] = $this->getPath(); + } + + if (empty($parts['host']) && $parts['path'] !== '') { $parts['host'] = $parts['path']; unset($parts['path']); @@ -913,7 +918,7 @@ protected function applyParts(array $parts) { $this->user = $parts['user']; } - if (! empty($parts['path'])) + if ($parts['path'] !== '') { $this->path = $this->filterPath($parts['path']); } @@ -953,7 +958,7 @@ protected function applyParts(array $parts) } // Populate our segments array - if (! empty($parts['path'])) + if ($parts['path'] !== '') { $this->segments = explode('/', trim($parts['path'], '/')); } @@ -1048,14 +1053,14 @@ public function resolveRelativeURI(string $uri) */ protected function mergePaths(URI $base, URI $reference): string { - if (! empty($base->getAuthority()) && empty($base->getPath())) + if (! empty($base->getAuthority()) && $base->getPath() === '') { return '/' . ltrim($reference->getPath(), '/ '); } $path = explode('/', $base->getPath()); - if (empty($path[0])) + if ($path[0] === '') { unset($path[0]); } @@ -1082,7 +1087,7 @@ protected function mergePaths(URI $base, URI $reference): string */ public function removeDotSegments(string $path): string { - if (empty($path) || $path === '/') + if ($path === '' || $path === '/') { return $path; } @@ -1091,7 +1096,7 @@ public function removeDotSegments(string $path): string $input = explode('/', $path); - if (empty($input[0])) + if ($input[0] === '') { unset($input[0]); $input = array_values($input); From 2e9adfa9e0db31dcb2a3fc4998e1e5da12fe2e65 Mon Sep 17 00:00:00 2001 From: Instrye Date: Wed, 18 Mar 2020 13:12:26 +0800 Subject: [PATCH 132/392] ci recheck From b89853d362972dcd6c54c51006cd3f8a3e13cddd Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 12:33:36 +0700 Subject: [PATCH 133/392] isset path index exists --- system/HTTP/URI.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/HTTP/URI.php b/system/HTTP/URI.php index 0a3e8bc45a3d..d0edb18bada1 100644 --- a/system/HTTP/URI.php +++ b/system/HTTP/URI.php @@ -918,7 +918,7 @@ protected function applyParts(array $parts) { $this->user = $parts['user']; } - if ($parts['path'] !== '') + if (isset($parts['path']) && $parts['path'] !== '') { $this->path = $this->filterPath($parts['path']); } @@ -958,7 +958,7 @@ protected function applyParts(array $parts) } // Populate our segments array - if ($parts['path'] !== '') + if (isset($parts['path']) && $parts['path'] !== '') { $this->segments = explode('/', trim($parts['path'], '/')); } From 752e2db818d51dbf1c9e9d63a80faa36f7190372 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 12:41:49 +0700 Subject: [PATCH 134/392] check uri is empty string or null in router --- system/Router/Router.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index a63b6f881d3a..f56af09c91f6 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -164,7 +164,7 @@ public function handle(string $uri = null) // If we cannot find a URI to match against, then // everything runs off of it's default settings. - if (empty($uri)) + if ($uri === null || $uri === '') { return strpos($this->controller, '\\') === false ? $this->collection->getDefaultNamespace() . $this->controller From 6b322ac0483b5335d323126e9ef432bab2c59768 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 12:44:50 +0700 Subject: [PATCH 135/392] unit test for zero as uri path --- tests/system/HTTP/URITest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/system/HTTP/URITest.php b/tests/system/HTTP/URITest.php index 61a7961e9abb..f89821a45c45 100644 --- a/tests/system/HTTP/URITest.php +++ b/tests/system/HTTP/URITest.php @@ -840,4 +840,12 @@ public function testBasedWithIndex() $this->assertEquals($uri->getPath(), $request->uri->getPath()); } + public function testZeroAsURIPath() + { + $url = 'http://example.com/0'; + $uri = new URI($url); + $this->assertEquals($url, (string) $uri); + $this->assertEquals('/0', $uri->getPath()); + } + } From 205d6a1d123334f268bf2009b4caf91a30628e81 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 13:15:30 +0700 Subject: [PATCH 136/392] test zero as uri path as router test --- tests/system/Router/RouterTest.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/system/Router/RouterTest.php b/tests/system/Router/RouterTest.php index ed2c09ed8687..0e8c598d3043 100644 --- a/tests/system/Router/RouterTest.php +++ b/tests/system/Router/RouterTest.php @@ -72,6 +72,15 @@ public function testEmptyURIMatchesDefaults() $this->assertEquals($this->collection->getDefaultMethod(), $router->methodName()); } + public function testZeroAsURIPath() + { + $router = new Router($this->collection, $this->request); + + $router->handle('0'); + + $this->assertEquals('0', $router->controllerName()); + } + //-------------------------------------------------------------------- public function testURIMapsToController() From fedc728914d421461890282455904891ee879004 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 13:15:53 +0700 Subject: [PATCH 137/392] test zero as uri path as router test --- tests/system/Router/RouterTest.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/system/Router/RouterTest.php b/tests/system/Router/RouterTest.php index 0e8c598d3043..419dbe0967e8 100644 --- a/tests/system/Router/RouterTest.php +++ b/tests/system/Router/RouterTest.php @@ -72,6 +72,8 @@ public function testEmptyURIMatchesDefaults() $this->assertEquals($this->collection->getDefaultMethod(), $router->methodName()); } + //-------------------------------------------------------------------- + public function testZeroAsURIPath() { $router = new Router($this->collection, $this->request); From 89462dd9405efe3b6f102e6be5ac1a727128935d Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 13:19:10 +0700 Subject: [PATCH 138/392] test zero as uri path allowed if defined in routes --- tests/system/Router/RouteCollectionTest.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tests/system/Router/RouteCollectionTest.php b/tests/system/Router/RouteCollectionTest.php index 346906bc70ff..be8c3c27f3d9 100644 --- a/tests/system/Router/RouteCollectionTest.php +++ b/tests/system/Router/RouteCollectionTest.php @@ -907,7 +907,8 @@ public function testAddRedirectNamed() $this->assertEquals(307, $routes->getRedirectCode('users')); } - public function testAddRedirectGetMethod(){ + public function testAddRedirectGetMethod() + { $routes = $this->getCollector(); $routes->get('zombies', 'Zombies::index', ['as' => 'namedRoute']); @@ -1449,4 +1450,18 @@ public function testRouteDefaultNameSpace() $this->assertEquals($expects, $router->handle('/')); } + public function testZeroAsURIPath() + { + Services::request()->setMethod('get'); + $routes = $this->getCollector(); + $router = new Router($routes, Services::request()); + + $routes->setDefaultNamespace('App\Controllers'); + $routes->get('/0', 'Core\Home::index'); + + $expects = '\App\Controllers\Core\Home'; + + $this->assertEquals($expects, $router->handle('/0')); + } + } From c9ee0dd2ac1366e880e25405600694917b28221c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 13:50:01 +0700 Subject: [PATCH 139/392] add feature test case for 404 page on /0 when not registered in the route --- tests/system/Test/FeatureTestCaseTest.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index 2d335e89c6ab..0077c0e6d0ba 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -1,5 +1,6 @@ assertSee('Hello-o-o'); } + public function testCallZeroAsPathGot404() + { + $this->expectException(PageNotFoundException::class); + while (\ob_get_level() > 0) + { + \ob_end_flush(); + } + $this->get('0'); + } } From 51ddafc35f1d25ba94298b446dc0d17b3e6453d2 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 18 Mar 2020 20:03:17 +0700 Subject: [PATCH 140/392] add // @codeCoverageIgnoreStart and // @codeCoverageIgnoreEnd and conditional non testing environment --- system/CodeIgniter.php | 6 +++++- system/Common.php | 2 ++ system/Database/MigrationRunner.php | 2 ++ system/Debug/Toolbar.php | 2 ++ system/Session/Session.php | 4 ++++ 5 files changed, 15 insertions(+), 1 deletion(-) diff --git a/system/CodeIgniter.php b/system/CodeIgniter.php index 26a680382b19..989214eb8993 100644 --- a/system/CodeIgniter.php +++ b/system/CodeIgniter.php @@ -550,9 +550,11 @@ protected function getRequestObject() return; } - if (is_cli() && ! (ENVIRONMENT === 'testing')) + if (is_cli() && ENVIRONMENT !== 'testing') { + // @codeCoverageIgnoreStart $this->request = Services::clirequest($this->config); + // @codeCoverageIgnoreEnd } else { @@ -958,10 +960,12 @@ protected function display404errors(PageNotFoundException $e) if (ENVIRONMENT !== 'testing') { + // @codeCoverageIgnoreStart if (ob_get_level() > 0) { ob_end_flush(); } + // @codeCoverageIgnoreEnd } else { diff --git a/system/Common.php b/system/Common.php index 19a02f90632b..ef9d85a49869 100644 --- a/system/Common.php +++ b/system/Common.php @@ -751,7 +751,9 @@ function old(string $key, $default = null, $escape = 'html') // Ensure the session is loaded if (session_status() === PHP_SESSION_NONE && ENVIRONMENT !== 'testing') { + // @codeCoverageIgnoreStart session(); + // @codeCoverageIgnoreEnd } $request = Services::request(); diff --git a/system/Database/MigrationRunner.php b/system/Database/MigrationRunner.php index 74469b483e80..f22f8fb8ae7c 100644 --- a/system/Database/MigrationRunner.php +++ b/system/Database/MigrationRunner.php @@ -1030,8 +1030,10 @@ protected function migrate($direction, $migration): bool // Skip tests db group when not running in testing environment if (ENVIRONMENT !== 'testing' && $group === 'tests' && $this->groupFilter !== 'tests') { + // @codeCoverageIgnoreStart $this->groupSkip = true; return true; + // @codeCoverageIgnoreEnd } // Skip migration if group filtering was set diff --git a/system/Debug/Toolbar.php b/system/Debug/Toolbar.php index 02e50fc85034..b601fbfea3df 100644 --- a/system/Debug/Toolbar.php +++ b/system/Debug/Toolbar.php @@ -415,6 +415,7 @@ public function respond() return; } + // @codeCoverageIgnoreStart $request = Services::request(); // If the request contains '?debugbar then we're @@ -459,6 +460,7 @@ public function respond() http_response_code(404); exit; // Exit here is needed to avoid load the index page } + // @codeCoverageIgnoreEnd } /** diff --git a/system/Session/Session.php b/system/Session/Session.php index 3b7dff2d6243..3f9cdc240a40 100644 --- a/system/Session/Session.php +++ b/system/Session/Session.php @@ -199,9 +199,11 @@ public function start() { if (is_cli() && ENVIRONMENT !== 'testing') { + // @codeCoverageIgnoreStart $this->logger->debug('Session: Initialization under CLI aborted.'); return; + // @codeCoverageIgnoreEnd } elseif ((bool) ini_get('session.auto_start')) { @@ -999,7 +1001,9 @@ protected function startSession() return; } + // @codeCoverageIgnoreStart session_start(); + // @codeCoverageIgnoreEnd } //-------------------------------------------------------------------- From 44044b0cd2272cd50074170ded92fdc78f853896 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 01:23:17 +0700 Subject: [PATCH 141/392] revert outdated $this->uri->resolveRelativeURI() call at IncomingRequest class --- system/HTTP/IncomingRequest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/system/HTTP/IncomingRequest.php b/system/HTTP/IncomingRequest.php index b81c9132ef4c..84ee8ca95b5a 100755 --- a/system/HTTP/IncomingRequest.php +++ b/system/HTTP/IncomingRequest.php @@ -616,7 +616,6 @@ protected function detectURI(string $protocol, string $baseURL) $this->uri->setScheme(parse_url($baseURL, PHP_URL_SCHEME)); $this->uri->setHost(parse_url($baseURL, PHP_URL_HOST)); $this->uri->setPort(parse_url($baseURL, PHP_URL_PORT)); - $this->uri->resolveRelativeURI($this->uri->getPath()); // Ensure we have any query vars $this->uri->setQuery($_SERVER['QUERY_STRING'] ?? ''); From 270fab3e84a75b8ac29ed1d8d6fef95e5d324af7 Mon Sep 17 00:00:00 2001 From: Ben Rogmans Date: Wed, 18 Mar 2020 21:01:09 +0100 Subject: [PATCH 142/392] json encode an entity --- system/Entity.php | 13 ++++++++++++- tests/system/EntityTest.php | 7 +++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/system/Entity.php b/system/Entity.php index 94153d0b9a15..27218c6a39c9 100644 --- a/system/Entity.php +++ b/system/Entity.php @@ -46,7 +46,7 @@ /** * Entity encapsulation, for use with CodeIgniter\Model */ -class Entity +class Entity implements \JsonSerializable { /** * Maps names used in sets and gets against unique @@ -614,4 +614,15 @@ private function castAsJson($value, bool $asArray = false) } return $tmp; } + + /** + * Support for json_encode() + * + * @return array|mixed + * @throws \Exception + */ + public function jsonSerialize() + { + return $this->toArray(); + } } diff --git a/tests/system/EntityTest.php b/tests/system/EntityTest.php index 74326d372361..0e789c79f90b 100644 --- a/tests/system/EntityTest.php +++ b/tests/system/EntityTest.php @@ -685,6 +685,13 @@ public function testIssetKeyMap() $this->assertTrue(isset($entity->FakeBar)); } + public function testJsonSerializableEntity() + { + $entity = $this->getEntity(); + $entity->setBar('foo'); + $this->assertEquals(json_encode($entity->toArray()), json_encode($entity)); + } + protected function getEntity() { return new class extends Entity From 5c8b6ff462b29e947965b844236e7e86ba96f534 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Wed, 18 Mar 2020 23:40:00 +0100 Subject: [PATCH 143/392] Fix validation for array input fields --- system/Helpers/array_helper.php | 2 +- tests/system/Validation/ValidationTest.php | 77 ++++++++++++++++++++++ 2 files changed, 78 insertions(+), 1 deletion(-) diff --git a/system/Helpers/array_helper.php b/system/Helpers/array_helper.php index 9c5d8f6e5120..71d3aceeadc1 100644 --- a/system/Helpers/array_helper.php +++ b/system/Helpers/array_helper.php @@ -79,7 +79,7 @@ function _array_search_dot(array $indexes, array $array) ? array_shift($indexes) : null; - if (empty($currentIndex) || (! isset($array[$currentIndex]) && $currentIndex !== '*')) + if ((empty($currentIndex) && intval($currentIndex) !== 0) || (! isset($array[$currentIndex]) && $currentIndex !== '*')) { return null; } diff --git a/tests/system/Validation/ValidationTest.php b/tests/system/Validation/ValidationTest.php index 2d5c33a3f62c..a374153cc5e6 100644 --- a/tests/system/Validation/ValidationTest.php +++ b/tests/system/Validation/ValidationTest.php @@ -614,4 +614,81 @@ public function testTagReplacement() $this->assertEquals($expected, $errors['Username']); } + //-------------------------------------------------------------------- + + /** + * @dataProvider arrayFieldDataProvider + */ + public function testRulesForArrayField($body, $rules, $results) + { + $config = new App(); + $config->baseURL = 'http://example.com'; + + $request = new IncomingRequest($config, new URI(), http_build_query($body), new UserAgent()); + $request->setMethod('post'); + + $this->validation->setRules($rules); + $this->validation->withRequest($request) + ->run($body); + $this->assertEquals($results, $this->validation->getErrors()); + } + + //-------------------------------------------------------------------- + + public function arrayFieldDataProvider() { + return [ + 'all_rules_should_pass' => [ + 'body' => [ + 'foo' => [ + 'a', + 'b', + 'c' + ] + ], + 'rules' => [ + 'foo.0' => 'required|alpha|max_length[2]', + 'foo.1' => 'required|alpha|max_length[2]', + 'foo.2' => 'required|alpha|max_length[2]' + ], + 'results' => [] + ], + 'first_field_will_return_required_error' => [ + 'body' => [ + 'foo' => [ + '', + 'b', + 'c' + ] + ], + 'rules' => [ + 'foo.0' => 'required|alpha|max_length[2]', + 'foo.1' => 'required|alpha|max_length[2]', + 'foo.2' => 'required|alpha|max_length[2]' + ], + 'results' => [ + 'foo.0' => 'The foo.0 field is required.' + ] + ], + 'first_and second_field_will_return_required_and_min_length_error' => [ + 'body' => [ + 'foo' => [ + '', + 'b', + 'c' + ] + ], + 'rules' => [ + 'foo.0' => 'required|alpha|max_length[2]', + 'foo.1' => 'required|alpha|min_length[2]|max_length[4]', + 'foo.2' => 'required|alpha|max_length[2]' + ], + 'results' => [ + 'foo.0' => 'The foo.0 field is required.', + 'foo.1' => 'The foo.1 field must be at least 2 characters in length.', + ] + ] + ]; + } + + //-------------------------------------------------------------------- } From f6fe5af19293e1e6b7e3a877f9e2bffd28a2686d Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 15:31:17 +0700 Subject: [PATCH 144/392] performance improvement: use strpos instead of substr when possible --- system/Entity.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/system/Entity.php b/system/Entity.php index 56be98016889..391be4af3b00 100644 --- a/system/Entity.php +++ b/system/Entity.php @@ -165,7 +165,7 @@ public function toArray(bool $onlyChanged = false, bool $cast = true): array // allow our magic methods a chance to do their thing. foreach ($this->attributes as $key => $value) { - if (substr($key, 0, 1) === '_') + if (strpos($key, '_') === 0) { continue; } @@ -353,7 +353,7 @@ public function __set(string $key, $value = null) if (array_key_exists($key, $this->casts)) { - $isNullable = substr($this->casts[$key], 0, 1) === '?'; + $isNullable = strpos($this->casts[$key], '?') === 0; $castTo = $isNullable ? substr($this->casts[$key], 1) : $this->casts[$key]; } @@ -530,7 +530,7 @@ protected function mutateDate($value) protected function castAs($value, string $type) { - if (substr($type, 0, 1) === '?') + if (strpos($type, '?') === 0) { if ($value === null) { From 5717767ec8535bf39f00562f07856f337d6cf266 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 15 Mar 2020 16:03:55 +0700 Subject: [PATCH 145/392] fix #2704: ensure route registered via $routes->cli() not accessible via web browser even autoroute is true --- system/Router/Router.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/system/Router/Router.php b/system/Router/Router.php index f56af09c91f6..e98d0a2f2350 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -546,6 +546,25 @@ public function autoRoute(string $uri) $file = APPPATH . 'Controllers/' . $this->directory . $this->controllerName() . '.php'; if (is_file($file)) { + $controller = '\\' . $this->collection->getDefaultNamespace(); + $controller .= $this->directory ? str_replace('/', '\\', $this->directory) : ''; + $controller .= $this->controllerName(); + $methodName = $this->methodName(); + + if ($this->collection->getHTTPVerb() !== 'cli') + { + foreach ($this->collection->getRoutes('cli') as $route) + { + if (is_string($route)) + { + if ($route === $controller . '::' . $methodName) + { + return; + } + } + } + } + include_once $file; } From 73077d8d72f3d133ab9034707d42fc075ebadd20 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 15 Mar 2020 16:24:18 +0700 Subject: [PATCH 146/392] using strpos to handle segment parameter, eg: /hello/(:any) with cli --- system/Router/Router.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index e98d0a2f2350..48c331c2acf6 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -557,7 +557,7 @@ public function autoRoute(string $uri) { if (is_string($route)) { - if ($route === $controller . '::' . $methodName) + if (strpos($route, $controller . '::' . $methodName) !== false) { return; } From e90620f061a3d86ba8b420933558d4944c8337c1 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 15 Mar 2020 16:25:06 +0700 Subject: [PATCH 147/392] using strpos to handle segment parameter, eg: /hello/(:any) with cli --- system/Router/Router.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index 48c331c2acf6..6bb5101c5d81 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -557,7 +557,7 @@ public function autoRoute(string $uri) { if (is_string($route)) { - if (strpos($route, $controller . '::' . $methodName) !== false) + if (strpos($route, $controller . '::' . $methodName) === 0) { return; } From fe5e0ca91a1b93efcd5b999faae021bfdad6f372 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 15 Mar 2020 17:57:26 +0700 Subject: [PATCH 148/392] using PageNotfoundException for call cli route from web --- system/Router/Router.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index 6bb5101c5d81..4a0d13d918ea 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -559,7 +559,7 @@ public function autoRoute(string $uri) { if (strpos($route, $controller . '::' . $methodName) === 0) { - return; + throw new PageNotFoundException("Can't find a route for '{$uri}'."); } } } From 200f981eaacd42df3e38793ab1da6a011b52c982 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 17:35:43 +0700 Subject: [PATCH 149/392] add unit test for open cli routes from http --- system/Router/Router.php | 2 +- tests/_support/Controllers/Commands/Hello.php | 12 ++++++++++++ tests/system/Test/FeatureTestCaseTest.php | 18 ++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 tests/_support/Controllers/Commands/Hello.php diff --git a/system/Router/Router.php b/system/Router/Router.php index 4a0d13d918ea..a6e4455fe44c 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -559,7 +559,7 @@ public function autoRoute(string $uri) { if (strpos($route, $controller . '::' . $methodName) === 0) { - throw new PageNotFoundException("Can't find a route for '{$uri}'."); + throw new PageNotFoundException(); } } } diff --git a/tests/_support/Controllers/Commands/Hello.php b/tests/_support/Controllers/Commands/Hello.php new file mode 100644 index 000000000000..ae0a833c3708 --- /dev/null +++ b/tests/_support/Controllers/Commands/Hello.php @@ -0,0 +1,12 @@ +get('0'); } + + public function testOpenCliRoutesFromHttp() + { + $this->expectException(PageNotFoundException::class); + + $this->withRoutes([ + [ + 'cli', + 'hello', + '\App\Controllers\Commands\Hello::index', + ], + ]); + while (\ob_get_level() > 0) + { + \ob_end_flush(); + } + $this->get('commands/hello'); + } } From e0807e3a1cbe957ae07c2f7f6a5f7fa2a5e27620 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 18:09:55 +0700 Subject: [PATCH 150/392] tweak test open cli routes from http implemented --- system/Router/Router.php | 20 +++++++++---------- tests/_support/Controllers/Commands/Hello.php | 12 ----------- tests/_support/Controllers/Hello.php | 11 ++++++++++ tests/system/Test/FeatureTestCaseTest.php | 16 +++++++-------- 4 files changed, 28 insertions(+), 31 deletions(-) delete mode 100644 tests/_support/Controllers/Commands/Hello.php create mode 100644 tests/_support/Controllers/Hello.php diff --git a/system/Router/Router.php b/system/Router/Router.php index a6e4455fe44c..84632df4aee3 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -542,29 +542,29 @@ public function autoRoute(string $uri) $this->params = $segments; } - // Load the file so that it's available for CodeIgniter. - $file = APPPATH . 'Controllers/' . $this->directory . $this->controllerName() . '.php'; - if (is_file($file)) + if ($this->collection->getHTTPVerb() !== 'cli') { $controller = '\\' . $this->collection->getDefaultNamespace(); $controller .= $this->directory ? str_replace('/', '\\', $this->directory) : ''; $controller .= $this->controllerName(); $methodName = $this->methodName(); - if ($this->collection->getHTTPVerb() !== 'cli') + foreach ($this->collection->getRoutes('cli') as $route) { - foreach ($this->collection->getRoutes('cli') as $route) + if (is_string($route)) { - if (is_string($route)) + if (strpos($route, $controller . '::' . $methodName) === 0) { - if (strpos($route, $controller . '::' . $methodName) === 0) - { - throw new PageNotFoundException(); - } + throw new PageNotFoundException(); } } } + } + // Load the file so that it's available for CodeIgniter. + $file = APPPATH . 'Controllers/' . $this->directory . $this->controllerName() . '.php'; + if (is_file($file)) + { include_once $file; } diff --git a/tests/_support/Controllers/Commands/Hello.php b/tests/_support/Controllers/Commands/Hello.php deleted file mode 100644 index ae0a833c3708..000000000000 --- a/tests/_support/Controllers/Commands/Hello.php +++ /dev/null @@ -1,12 +0,0 @@ -get('0'); } - public function testOpenCliRoutesFromHttp() + public function testOpenCliRoutesFromHttpGot404() { $this->expectException(PageNotFoundException::class); - $this->withRoutes([ - [ - 'cli', - 'hello', - '\App\Controllers\Commands\Hello::index', - ], - ]); + require_once SUPPORTPATH . 'Controllers/Hello.php'; + + $routes = \Config\Services::routes(); + $routes->cli('hello', 'Hello::index'); + while (\ob_get_level() > 0) { \ob_end_flush(); } - $this->get('commands/hello'); + $this->get('Hello'); } } From 04e0ad4da419f27518c28ecf6be07dedd86c0e1a Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 18:18:38 +0700 Subject: [PATCH 151/392] using withRoutes() syntax in feature test case --- tests/system/Test/FeatureTestCaseTest.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index 769249bacb9f..19a4c2d4e6d5 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -211,8 +211,13 @@ public function testOpenCliRoutesFromHttpGot404() require_once SUPPORTPATH . 'Controllers/Hello.php'; - $routes = \Config\Services::routes(); - $routes->cli('hello', 'Hello::index'); + $this->withRoutes([ + [ + 'cli', + 'hello', + 'Hello::index', + ], + ]); while (\ob_get_level() > 0) { From 19fc1401e30e7a08b1b146e7eb6df2ba0329c14f Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 19:30:29 +0700 Subject: [PATCH 152/392] add test case for parameterized cli routes open from http got 404 --- tests/system/Test/FeatureTestCaseTest.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index 19a4c2d4e6d5..80a596fc415d 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -225,4 +225,25 @@ public function testOpenCliRoutesFromHttpGot404() } $this->get('Hello'); } + + public function testOpenParameterizedCliRoutesFromHttpGot404() + { + $this->expectException(PageNotFoundException::class); + + require_once SUPPORTPATH . 'Controllers/Hello.php'; + + $this->withRoutes([ + [ + 'cli', + 'hello/(:any)', + 'Hello::index/$1', + ], + ]); + + while (\ob_get_level() > 0) + { + \ob_end_flush(); + } + $this->get('Hello/index/samsonasik'); + } } From e36edd77f70574d39060b89787b819cf353e249f Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 19:39:11 +0700 Subject: [PATCH 153/392] using dataProvider in test open cli routes from http got 404 for parameterized and non parameterized --- tests/system/Test/FeatureTestCaseTest.php | 36 +++++++++++------------ 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index 80a596fc415d..a2e4a6321325 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -205,28 +205,26 @@ public function testCallZeroAsPathGot404() $this->get('0'); } - public function testOpenCliRoutesFromHttpGot404() + public function provideRoutesData() { - $this->expectException(PageNotFoundException::class); - - require_once SUPPORTPATH . 'Controllers/Hello.php'; - - $this->withRoutes([ - [ - 'cli', + return [ + 'non parameterized cli' => [ 'hello', 'Hello::index', + 'Hello', ], - ]); - - while (\ob_get_level() > 0) - { - \ob_end_flush(); - } - $this->get('Hello'); + 'parameterized cli' => [ + 'hello/(:any)', + 'Hello::index/$1', + 'Hello/index/samsonasik', + ], + ]; } - public function testOpenParameterizedCliRoutesFromHttpGot404() + /** + * @dataProvider provideRoutesData + */ + public function testOpenCliRoutesFromHttpGot404($from, $to, $httpGet) { $this->expectException(PageNotFoundException::class); @@ -235,8 +233,8 @@ public function testOpenParameterizedCliRoutesFromHttpGot404() $this->withRoutes([ [ 'cli', - 'hello/(:any)', - 'Hello::index/$1', + $from, + $to, ], ]); @@ -244,6 +242,6 @@ public function testOpenParameterizedCliRoutesFromHttpGot404() { \ob_end_flush(); } - $this->get('Hello/index/samsonasik'); + $this->get($httpGet); } } From 92058e501751b8d76c2f350db499463363fa579e Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 20:09:28 +0700 Subject: [PATCH 154/392] add condition for default method index when routing defined in cli as controller name only --- system/Router/Router.php | 5 +++++ tests/system/Test/FeatureTestCaseTest.php | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/system/Router/Router.php b/system/Router/Router.php index 84632df4aee3..f2eae486a64d 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -557,6 +557,11 @@ public function autoRoute(string $uri) { throw new PageNotFoundException(); } + + if ($route === $controller) + { + throw new PageNotFoundException(); + } } } } diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index a2e4a6321325..01f4bf9da8ed 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -218,6 +218,11 @@ public function provideRoutesData() 'Hello::index/$1', 'Hello/index/samsonasik', ], + 'default method index' => [ + 'hello', + 'Hello', + 'Hello', + ], ]; } From 36a9a10a7190dc96ccdfb59d2749e0ff68f94323 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 20:26:24 +0700 Subject: [PATCH 155/392] add condition for multi case, eg: capitalized controller in URI --- system/Router/Router.php | 4 +++- tests/system/Test/FeatureTestCaseTest.php | 11 ++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index f2eae486a64d..a72915acda72 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -547,12 +547,14 @@ public function autoRoute(string $uri) $controller = '\\' . $this->collection->getDefaultNamespace(); $controller .= $this->directory ? str_replace('/', '\\', $this->directory) : ''; $controller .= $this->controllerName(); - $methodName = $this->methodName(); + $controller = strtolower($controller); + $methodName = strtolower($this->methodName()); foreach ($this->collection->getRoutes('cli') as $route) { if (is_string($route)) { + $route = strtolower($route); if (strpos($route, $controller . '::' . $methodName) === 0) { throw new PageNotFoundException(); diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index 01f4bf9da8ed..04e3b92a74e1 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -208,21 +208,26 @@ public function testCallZeroAsPathGot404() public function provideRoutesData() { return [ - 'non parameterized cli' => [ + 'non parameterized cli' => [ 'hello', 'Hello::index', 'Hello', ], - 'parameterized cli' => [ + 'parameterized cli' => [ 'hello/(:any)', 'Hello::index/$1', 'Hello/index/samsonasik', ], - 'default method index' => [ + 'default method index' => [ 'hello', 'Hello', 'Hello', ], + 'Capitalized controller' => [ + 'hello', + 'Hello', + 'HELLO', + ], ]; } From d5af6b30f5abb52e601b7c4cddcad5d45a516590 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 19 Mar 2020 20:29:47 +0700 Subject: [PATCH 156/392] add condition for multi case, eg: capitalized controller and/or method in URI --- tests/system/Test/FeatureTestCaseTest.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/system/Test/FeatureTestCaseTest.php b/tests/system/Test/FeatureTestCaseTest.php index 04e3b92a74e1..b89422760085 100644 --- a/tests/system/Test/FeatureTestCaseTest.php +++ b/tests/system/Test/FeatureTestCaseTest.php @@ -208,25 +208,25 @@ public function testCallZeroAsPathGot404() public function provideRoutesData() { return [ - 'non parameterized cli' => [ + 'non parameterized cli' => [ 'hello', 'Hello::index', 'Hello', ], - 'parameterized cli' => [ + 'parameterized cli' => [ 'hello/(:any)', 'Hello::index/$1', 'Hello/index/samsonasik', ], - 'default method index' => [ + 'default method index' => [ 'hello', 'Hello', 'Hello', ], - 'Capitalized controller' => [ + 'capitalized controller and/or method' => [ 'hello', 'Hello', - 'HELLO', + 'HELLO/INDEX', ], ]; } From c307fec459eb6b70a0bab2dd77b1c82c5c8a2e28 Mon Sep 17 00:00:00 2001 From: TysiacSzescset Date: Thu, 19 Mar 2020 17:40:22 +0100 Subject: [PATCH 157/392] Pager makeLinks $group param fix --- system/Pager/Pager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Pager/Pager.php b/system/Pager/Pager.php index 8aecd5f26e8c..f3b27bec1797 100644 --- a/system/Pager/Pager.php +++ b/system/Pager/Pager.php @@ -154,7 +154,7 @@ public function simpleLinks(string $group = 'default', string $template = 'defau * @param string|null $group optional group (i.e. if we'd like to define custom path) * @return string */ - public function makeLinks(int $page, int $perPage, int $total, string $template = 'default_full', int $segment = 0, ?string $group = null): string + public function makeLinks(int $page, int $perPage, int $total, string $template = 'default_full', int $segment = 0, ?string $group = 'default'): string { $name = time(); From 939a75f16b7a943a20a7bf98ad842c42833d4654 Mon Sep 17 00:00:00 2001 From: Najdanovic Ivan Date: Thu, 19 Mar 2020 20:02:58 +0100 Subject: [PATCH 158/392] Model Fix - syncOriginal called twice on data fetch --- system/Database/BaseResult.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/system/Database/BaseResult.php b/system/Database/BaseResult.php index b9d586a36ec7..787f0ff48423 100644 --- a/system/Database/BaseResult.php +++ b/system/Database/BaseResult.php @@ -39,6 +39,8 @@ namespace CodeIgniter\Database; +use CodeIgniter\Entity; + /** * Class BaseResult */ @@ -192,7 +194,7 @@ public function getCustomResultObject(string $className) while ($row = $this->fetchObject($className)) { - if (method_exists($row, 'syncOriginal')) + if (! is_subclass_of($row, Entity::class) && method_exists($row, 'syncOriginal')) { $row->syncOriginal(); } @@ -283,7 +285,7 @@ public function getResultObject(): array is_null($this->rowData) || $this->dataSeek(0); while ($row = $this->fetchObject()) { - if (method_exists($row, 'syncOriginal')) + if (! is_subclass_of($row, Entity::class) && method_exists($row, 'syncOriginal')) { $row->syncOriginal(); } From a01ab8dd7014142331fc33aa83ac5de715546ea4 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 15:52:17 +0700 Subject: [PATCH 159/392] Fixes #2725 : move logging directory path config to CodeIgniter\Log\Handlers\FileHandler config --- app/Config/Logger.php | 8 ++++++++ app/Controllers/Home.php | 1 + system/Log/Handlers/FileHandler.php | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Config/Logger.php b/app/Config/Logger.php index 64e4aa1929a2..5a25e05213ff 100644 --- a/app/Config/Logger.php +++ b/app/Config/Logger.php @@ -116,6 +116,14 @@ class Logger extends BaseConfig * integer notation (i.e. 0700, 0644, etc.) */ 'filePermissions' => 0644, + + /* + * Logging Directory Path + * + * By default, logs are written to WRITEPATH . 'logs/' + * Specify a different destination here, if desired. + */ + 'path' => '', ], /** diff --git a/app/Controllers/Home.php b/app/Controllers/Home.php index 8798cdd8e4c0..d40d20bfeb17 100644 --- a/app/Controllers/Home.php +++ b/app/Controllers/Home.php @@ -4,6 +4,7 @@ class Home extends BaseController { public function index() { + $this->logger->emergency('This will not be written to a file in the WRITEPATH/uploads folder'); return view('welcome_message'); } diff --git a/system/Log/Handlers/FileHandler.php b/system/Log/Handlers/FileHandler.php index 78a321862728..9725354e1365 100644 --- a/system/Log/Handlers/FileHandler.php +++ b/system/Log/Handlers/FileHandler.php @@ -77,7 +77,7 @@ public function __construct(array $config = []) { parent::__construct($config); - $this->path = $config['path'] ?? WRITEPATH . 'logs/'; + $this->path = $config['path'] ?: WRITEPATH . 'logs/'; $this->fileExtension = empty($config['fileExtension']) ? 'log' : $config['fileExtension']; $this->fileExtension = ltrim($this->fileExtension, '.'); From 581718cd5065106cc79e84f5bc63c5898a00dc37 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 16:15:52 +0700 Subject: [PATCH 160/392] check not isset config path log first --- system/Log/Handlers/FileHandler.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/system/Log/Handlers/FileHandler.php b/system/Log/Handlers/FileHandler.php index 9725354e1365..6660f62cb54b 100644 --- a/system/Log/Handlers/FileHandler.php +++ b/system/Log/Handlers/FileHandler.php @@ -77,7 +77,8 @@ public function __construct(array $config = []) { parent::__construct($config); - $this->path = $config['path'] ?: WRITEPATH . 'logs/'; + $config['path'] = $config['path'] ?? WRITEPATH . 'logs/'; + $this->path = $config['path'] ?: WRITEPATH . 'logs/'; $this->fileExtension = empty($config['fileExtension']) ? 'log' : $config['fileExtension']; $this->fileExtension = ltrim($this->fileExtension, '.'); From cb40028ece8c3d4adb4f2accb9fba9315ed7e1fc Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 16:18:09 +0700 Subject: [PATCH 161/392] clean up logging property config --- app/Config/Logger.php | 9 --------- app/Controllers/Home.php | 1 - 2 files changed, 10 deletions(-) diff --git a/app/Config/Logger.php b/app/Config/Logger.php index 5a25e05213ff..93d38f6f638d 100644 --- a/app/Config/Logger.php +++ b/app/Config/Logger.php @@ -34,15 +34,6 @@ class Logger extends BaseConfig */ public $threshold = 3; - /* - |-------------------------------------------------------------------------- - | Error Logging Directory Path - |-------------------------------------------------------------------------- - | By default, logs are written to WRITEPATH . 'logs/' - | Specify a different destination here, if desired. - */ - public $path = ''; - /* |-------------------------------------------------------------------------- | Date Format for Logs diff --git a/app/Controllers/Home.php b/app/Controllers/Home.php index d40d20bfeb17..8798cdd8e4c0 100644 --- a/app/Controllers/Home.php +++ b/app/Controllers/Home.php @@ -4,7 +4,6 @@ class Home extends BaseController { public function index() { - $this->logger->emergency('This will not be written to a file in the WRITEPATH/uploads folder'); return view('welcome_message'); } From b13705e6da367c9897debaf1c17ea1bc8559932b Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 16:30:10 +0700 Subject: [PATCH 162/392] remove MockLogger::path property, move to MockLogger::$handlers[TestsSupportLogHandlersTestHandler] --- app/Config/Logger.php | 2 +- system/Test/Mock/MockLogger.php | 15 +++++---------- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/app/Config/Logger.php b/app/Config/Logger.php index 93d38f6f638d..78b50a495e09 100644 --- a/app/Config/Logger.php +++ b/app/Config/Logger.php @@ -109,7 +109,7 @@ class Logger extends BaseConfig 'filePermissions' => 0644, /* - * Logging Directory Path + * Error Logging Directory Path * * By default, logs are written to WRITEPATH . 'logs/' * Specify a different destination here, if desired. diff --git a/system/Test/Mock/MockLogger.php b/system/Test/Mock/MockLogger.php index 837c3661beeb..c5466338a32f 100644 --- a/system/Test/Mock/MockLogger.php +++ b/system/Test/Mock/MockLogger.php @@ -33,16 +33,6 @@ class MockLogger public $threshold = 9; - /* - |-------------------------------------------------------------------------- - | Error Logging Directory Path - |-------------------------------------------------------------------------- - | - | - | - */ - public $path = ''; - /* |-------------------------------------------------------------------------- | Date Format for Logs @@ -97,6 +87,11 @@ class MockLogger 'notice', 'warning', ], + + /* + * Error Logging Directory Path + */ + 'path' => '', ], ]; From d7af1433bedb6594da635cd20ef440ec5dc53a4b Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 16:42:41 +0700 Subject: [PATCH 163/392] update test to use $config->handlers[TestsSupportLogHandlersTestHandler][path] instead of config->path --- tests/system/Log/FileHandlerTest.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/system/Log/FileHandlerTest.php b/tests/system/Log/FileHandlerTest.php index 68b03a4362c5..0faf83fbf998 100644 --- a/tests/system/Log/FileHandlerTest.php +++ b/tests/system/Log/FileHandlerTest.php @@ -30,7 +30,7 @@ public function testHandle() public function testBasicHandle() { $config = new LoggerConfig(); - $config->path = $this->start . 'charlie/'; + $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start . 'charlie/'; $config->handlers['Tests\Support\Log\Handlers\TestHandler']['handles'] = ['critical']; $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); $logger->setDateFormat('Y-m-d H:i:s:u'); @@ -39,15 +39,15 @@ public function testBasicHandle() public function testHandleCreateFile() { - $config = new LoggerConfig(); - $config->path = $this->start; - $logger = new MockFileLogger((array) $config); + $config = new LoggerConfig(); + $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start; + $logger = new MockFileLogger((array) $config); $logger->setDateFormat('Y-m-d H:i:s:u'); $logger->handle('warning', 'This is a test log'); $expected = 'log-' . date('Y-m-d') . '.log'; - $fp = fopen($config->path . $expected, 'r'); + $fp = fopen($config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] . $expected, 'r'); $line = fgets($fp); fclose($fp); @@ -58,15 +58,15 @@ public function testHandleCreateFile() public function testHandleDateTimeCorrectly() { - $config = new LoggerConfig(); - $config->path = $this->start; - $logger = new MockFileLogger((array) $config); + $config = new LoggerConfig(); + $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start; + $logger = new MockFileLogger((array) $config); $logger->setDateFormat('Y-m-d'); $expected = 'log-' . date('Y-m-d') . '.log'; $logger->handle('debug', 'Test message'); - $fp = fopen($config->path . $expected, 'r'); + $fp = fopen($config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] . $expected, 'r'); $line = fgets($fp); // and get the second line fclose($fp); From 43cf5796586c1520aea038de21515709d90932c6 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 17:32:10 +0700 Subject: [PATCH 164/392] FileHandlerTest::testBasicHandle() fix --- tests/system/Log/FileHandlerTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/system/Log/FileHandlerTest.php b/tests/system/Log/FileHandlerTest.php index 0faf83fbf998..d963f6208cfc 100644 --- a/tests/system/Log/FileHandlerTest.php +++ b/tests/system/Log/FileHandlerTest.php @@ -32,7 +32,7 @@ public function testBasicHandle() $config = new LoggerConfig(); $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start . 'charlie/'; $config->handlers['Tests\Support\Log\Handlers\TestHandler']['handles'] = ['critical']; - $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); + $logger = new MockFileLogger((array) $config); $logger->setDateFormat('Y-m-d H:i:s:u'); $this->assertTrue($logger->handle('warning', 'This is a test log')); } From c8b9a5a1ffc6a83c300b4c2437034d82888ebf8a Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 17:52:49 +0700 Subject: [PATCH 165/392] tweak log file creation via vfsstream --- tests/system/Log/FileHandlerTest.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/system/Log/FileHandlerTest.php b/tests/system/Log/FileHandlerTest.php index d963f6208cfc..827679d50f97 100644 --- a/tests/system/Log/FileHandlerTest.php +++ b/tests/system/Log/FileHandlerTest.php @@ -44,11 +44,12 @@ public function testHandleCreateFile() $logger = new MockFileLogger((array) $config); $logger->setDateFormat('Y-m-d H:i:s:u'); + $expected = 'log-' . date('Y-m-d') . '.log'; + vfsStream::newFile($expected)->at(vfsStream::setup('root'))->withContent('This is a test log'); $logger->handle('warning', 'This is a test log'); - $expected = 'log-' . date('Y-m-d') . '.log'; - $fp = fopen($config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] . $expected, 'r'); - $line = fgets($fp); + $fp = fopen($config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] . $expected, 'r'); + $line = fgets($fp); fclose($fp); // did the log file get created? @@ -64,7 +65,7 @@ public function testHandleDateTimeCorrectly() $logger->setDateFormat('Y-m-d'); $expected = 'log-' . date('Y-m-d') . '.log'; - + vfsStream::newFile($expected)->at(vfsStream::setup('root'))->withContent('Test message'); $logger->handle('debug', 'Test message'); $fp = fopen($config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] . $expected, 'r'); $line = fgets($fp); // and get the second line From 034e3e6f2225b5b29ae5551e8af2b78327a1c8c3 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Fri, 20 Mar 2020 16:45:16 +0100 Subject: [PATCH 166/392] Fix issue set_radio when value is 0 --- system/Helpers/form_helper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Helpers/form_helper.php b/system/Helpers/form_helper.php index 82c809ce3fa4..ba7ef81082ff 100644 --- a/system/Helpers/form_helper.php +++ b/system/Helpers/form_helper.php @@ -891,7 +891,7 @@ function set_radio(string $field, string $value = '', bool $default = false): st // Unchecked checkbox and radio inputs are not even submitted by browsers ... $result = ''; - if (! empty($input = $request->getPost($field)) || ! empty($input = old($field))) + if (intval($input) === 0 || ! empty($input = $request->getPost($field)) || ! empty($input = old($field))) { $result = ($input === $value) ? ' checked="checked"' : ''; } From bdae3f9a7dc62a460833ebe9940d46b8a3fa3991 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Fri, 20 Mar 2020 16:49:16 +0100 Subject: [PATCH 167/392] Add unit test for set_radio() with value 0 --- tests/system/Helpers/FormHelperTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/system/Helpers/FormHelperTest.php b/tests/system/Helpers/FormHelperTest.php index 6df61f4ea2cf..dd2ff51a5a0c 100644 --- a/tests/system/Helpers/FormHelperTest.php +++ b/tests/system/Helpers/FormHelperTest.php @@ -755,6 +755,17 @@ public function testSetRadioFromPost() $this->assertEquals('', set_radio('bar', 'boop')); } + /** + * @runInSeparateProcess + * @preserveGlobalState disabled + */ + public function testSetRadioFromPostWithValueZero() + { + $_POST['bar'] = 0; + $this->assertEquals(' checked="checked"', set_radio('bar', '0')); + $this->assertEquals('', set_radio('bar', 'boop')); + } + public function testSetRadioFromPostArray() { $_SESSION = [ From fa86c6cfcf43cd7394332a9366f946f21a807c4c Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Fri, 20 Mar 2020 17:20:16 +0100 Subject: [PATCH 168/392] Add unit test for array eith value 0 --- tests/system/Helpers/FormHelperTest.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/system/Helpers/FormHelperTest.php b/tests/system/Helpers/FormHelperTest.php index dd2ff51a5a0c..93377d77b9bd 100644 --- a/tests/system/Helpers/FormHelperTest.php +++ b/tests/system/Helpers/FormHelperTest.php @@ -782,6 +782,22 @@ public function testSetRadioFromPostArray() $this->assertEquals('', set_radio('bar', 'baz')); } + public function testSetRadioFromPostArrayWithValueZero() + { + $_SESSION = [ + '_ci_old_input' => [ + 'post' => [ + 'bar' => [ + '0', + 'fuzzy', + ], + ], + ], + ]; + $this->assertEquals(' checked="checked"', set_radio('bar', '0')); + $this->assertEquals('', set_radio('bar', 'baz')); + } + public function testSetRadioDefault() { $this->assertEquals(' checked="checked"', set_radio('code', 'alpha', true)); From 22f437096146e54884f443b450c8fadea9cad045 Mon Sep 17 00:00:00 2001 From: Najdanovic Ivan Date: Fri, 20 Mar 2020 17:22:15 +0100 Subject: [PATCH 169/392] CodeIgniter\HTTP\Message - appendHeader should call setHeader for non existing header --- system/HTTP/Message.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/HTTP/Message.php b/system/HTTP/Message.php index 1afb1d5258d5..6d7a5cce8dbc 100644 --- a/system/HTTP/Message.php +++ b/system/HTTP/Message.php @@ -316,7 +316,9 @@ public function appendHeader(string $name, string $value) { $orig_name = $this->getHeaderName($name); - $this->headers[$orig_name]->appendValue($value); + array_key_exists($orig_name, $this->headers) + ? $this->headers[$orig_name]->appendValue($value) + : $this->setHeader($name, $value); return $this; } From 0095146138f25c690dfd7dbd250f39c34d2873c8 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Fri, 20 Mar 2020 17:23:03 +0100 Subject: [PATCH 170/392] Fix 0 value issue for checkbox also --- system/Helpers/form_helper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Helpers/form_helper.php b/system/Helpers/form_helper.php index ba7ef81082ff..7f39ebe03bc8 100644 --- a/system/Helpers/form_helper.php +++ b/system/Helpers/form_helper.php @@ -839,7 +839,7 @@ function set_checkbox(string $field, string $value = '', bool $default = false): } // Unchecked checkbox and radio inputs are not even submitted by browsers ... - if (! empty($request->getPost()) || ! empty(old($field))) + if (intval($input) === 0 || ! empty($request->getPost()) || ! empty(old($field))) { return ($input === $value) ? ' checked="checked"' : ''; } From 99d464940fb871e2d2602d49777b26034fd62688 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 20 Mar 2020 23:25:37 +0700 Subject: [PATCH 171/392] remove "Logger" doc comment --- app/Config/Logger.php | 2 +- system/Test/Mock/MockLogger.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Config/Logger.php b/app/Config/Logger.php index 78b50a495e09..93d38f6f638d 100644 --- a/app/Config/Logger.php +++ b/app/Config/Logger.php @@ -109,7 +109,7 @@ class Logger extends BaseConfig 'filePermissions' => 0644, /* - * Error Logging Directory Path + * Logging Directory Path * * By default, logs are written to WRITEPATH . 'logs/' * Specify a different destination here, if desired. diff --git a/system/Test/Mock/MockLogger.php b/system/Test/Mock/MockLogger.php index c5466338a32f..239dab59177e 100644 --- a/system/Test/Mock/MockLogger.php +++ b/system/Test/Mock/MockLogger.php @@ -89,7 +89,7 @@ class MockLogger ], /* - * Error Logging Directory Path + * Logging Directory Path */ 'path' => '', ], From 0927b7496270c9eea5de6bda469a1f514bdf51c2 Mon Sep 17 00:00:00 2001 From: Usman Ikram Date: Fri, 20 Mar 2020 17:35:37 +0100 Subject: [PATCH 172/392] Add test for zero value in set_checkbox --- tests/system/Helpers/FormHelperTest.php | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tests/system/Helpers/FormHelperTest.php b/tests/system/Helpers/FormHelperTest.php index 93377d77b9bd..7d5c96ba1678 100644 --- a/tests/system/Helpers/FormHelperTest.php +++ b/tests/system/Helpers/FormHelperTest.php @@ -724,6 +724,33 @@ public function testSetCheckbox() $this->assertEquals('', set_checkbox('foo', 'bar')); } + // ------------------------------------------------------------------------ + public function testSetCheckboxWithValueZero() + { + $_SESSION = [ + '_ci_old_input' => [ + 'post' => [ + 'foo' => '0', + ], + ], + ]; + + $this->assertEquals(' checked="checked"', set_checkbox('foo', '0')); + + $_SESSION = [ + '_ci_old_input' => [ + 'post' => [ + 'foo' => ['foo' => '0'], + ], + ], + ]; + $this->assertEquals(' checked="checked"', set_checkbox('foo', '0')); + $this->assertEquals('', set_checkbox('foo', 'baz')); + + $_SESSION = []; + $this->assertEquals('', set_checkbox('foo', 'bar')); + } + // ------------------------------------------------------------------------ /** * @runInSeparateProcess From a85fa148d2743ad750eb615661f5ae3e06ec7f86 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 00:34:14 +0700 Subject: [PATCH 173/392] fixed passed config parameter in FileHandlerTest --- tests/system/Log/FileHandlerTest.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/system/Log/FileHandlerTest.php b/tests/system/Log/FileHandlerTest.php index 827679d50f97..dbea88b9dc47 100644 --- a/tests/system/Log/FileHandlerTest.php +++ b/tests/system/Log/FileHandlerTest.php @@ -32,8 +32,10 @@ public function testBasicHandle() $config = new LoggerConfig(); $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start . 'charlie/'; $config->handlers['Tests\Support\Log\Handlers\TestHandler']['handles'] = ['critical']; - $logger = new MockFileLogger((array) $config); + $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); $logger->setDateFormat('Y-m-d H:i:s:u'); + $expected = 'log-' . date('Y-m-d') . '.log'; + vfsStream::newFile($expected)->at(vfsStream::setup('root/charlie'))->withContent('This is a test log'); $this->assertTrue($logger->handle('warning', 'This is a test log')); } @@ -41,7 +43,7 @@ public function testHandleCreateFile() { $config = new LoggerConfig(); $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start; - $logger = new MockFileLogger((array) $config); + $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); $logger->setDateFormat('Y-m-d H:i:s:u'); $expected = 'log-' . date('Y-m-d') . '.log'; @@ -61,7 +63,7 @@ public function testHandleDateTimeCorrectly() { $config = new LoggerConfig(); $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start; - $logger = new MockFileLogger((array) $config); + $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); $logger->setDateFormat('Y-m-d'); $expected = 'log-' . date('Y-m-d') . '.log'; From f5265108bff5e5006a519de9fee90495db49d194 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 00:35:40 +0700 Subject: [PATCH 174/392] use empty check for path log config --- system/Log/Handlers/FileHandler.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/system/Log/Handlers/FileHandler.php b/system/Log/Handlers/FileHandler.php index 6660f62cb54b..41df096660ed 100644 --- a/system/Log/Handlers/FileHandler.php +++ b/system/Log/Handlers/FileHandler.php @@ -77,8 +77,7 @@ public function __construct(array $config = []) { parent::__construct($config); - $config['path'] = $config['path'] ?? WRITEPATH . 'logs/'; - $this->path = $config['path'] ?: WRITEPATH . 'logs/'; + $this->path = empty($config['path']) ? WRITEPATH . 'logs/' : $config['path']; $this->fileExtension = empty($config['fileExtension']) ? 'log' : $config['fileExtension']; $this->fileExtension = ltrim($this->fileExtension, '.'); From e1456846e302a2424177e5bf26bf35b3b11ef0b4 Mon Sep 17 00:00:00 2001 From: Lonnie Ezell Date: Fri, 20 Mar 2020 15:01:25 -0500 Subject: [PATCH 175/392] Make request instances set via ControllerTester available to other class during the testing. --- system/Test/ControllerTester.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/system/Test/ControllerTester.php b/system/Test/ControllerTester.php index d6dc0b67cc39..9e4ff82c3d70 100644 --- a/system/Test/ControllerTester.php +++ b/system/Test/ControllerTester.php @@ -251,6 +251,9 @@ public function withRequest($request) { $this->request = $request; + // Make sure it's available for other classes + Services::injectMock('request', $request); + return $this; } From 067c968c073ec638a20ff8c945820a722f338032 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 15:47:14 +0700 Subject: [PATCH 176/392] docblock return fix: Model::findAll() never returns null --- system/Model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Model.php b/system/Model.php index 68df09c3cb02..09ed73943f15 100644 --- a/system/Model.php +++ b/system/Model.php @@ -430,7 +430,7 @@ public function findColumn(string $columnName) * @param integer $limit * @param integer $offset * - * @return array|null + * @return array */ public function findAll(int $limit = 0, int $offset = 0) { From a20d4af5f0d8cb5cdd711e7596c9f573fbb65da0 Mon Sep 17 00:00:00 2001 From: Romain 'Maz' BILLOIR Date: Sat, 21 Mar 2020 14:07:19 +0100 Subject: [PATCH 177/392] Fix Class Database\CLI not found This minor modification fix an issue when using `php spark migrate:refresh`: ```CLI maz@Maz-Laptop:~/www/project$ php spark migrate:refresh CodeIgniter CLI Tool - Version 4.0.2 - Server-Time: 2020-03-21 13:57:57pm An uncaught Exception was encountered Type: Error Message: Class 'CodeIgniter\Commands\Database\CLI' not found Filename: /media/maz/Windows/Users/maz-/Desktop/www/project/system/Commands/Database/MigrateRefresh.php Line Number: 113 ``` --- system/Commands/Database/MigrateRefresh.php | 1 + 1 file changed, 1 insertion(+) diff --git a/system/Commands/Database/MigrateRefresh.php b/system/Commands/Database/MigrateRefresh.php index a2a592f3cb72..807878c20090 100644 --- a/system/Commands/Database/MigrateRefresh.php +++ b/system/Commands/Database/MigrateRefresh.php @@ -39,6 +39,7 @@ namespace CodeIgniter\Commands\Database; +use CodeIgniter\CLI\CLI; use CodeIgniter\CLI\BaseCommand; /** From e0fdee839a8efdb576f8722de644aeb423dc18b9 Mon Sep 17 00:00:00 2001 From: Romain 'Maz' BILLOIR Date: Sat, 21 Mar 2020 16:04:00 +0100 Subject: [PATCH 178/392] Modify refresh process to rollback using migration Previously the rollback process was only "delete all table" statement, using `$forge`. The problem with this process is the foreign key in Postgre (and maybe other databases system): droping table without the " CASCADE" at the end of DROP TABLE statement throw an error: ```console pg_query(): Query failed: ERROR: cannot drop table db_users because other objects depend on it DETAIL: constraint db_cities_user_uuid_fkey on table db_cities depends on table table db_users HINT: Use DROP ... CASCADE to drop the dependent objects too. ``` Without this modification, the previous error was thrown and I couldn't test my database without refreshing it. Using the `$this->migrations` process ensure that the user's migration's down request are followed, such mine in this project: ```PHP public function down() { $this->db->query(" DROP TABLE IF EXISTS " . $this->db->prefixTable('cities') ." CASCADE" ); } ``` Also this process ensures that if the developper have manually created some table for any reason, these tables are not deleted, which was the case with the previous process where all the present tables were deleted without a look in the migrations files. Hope this helps :) --- system/Test/CIDatabaseTestCase.php | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/system/Test/CIDatabaseTestCase.php b/system/Test/CIDatabaseTestCase.php index 1ce43a3fc2b5..14225313b7d6 100644 --- a/system/Test/CIDatabaseTestCase.php +++ b/system/Test/CIDatabaseTestCase.php @@ -169,29 +169,14 @@ protected function setUp(): void if ($this->refresh === true) { - // Delete all of the tables to ensure we're at a clean start. - $tables = $this->db->listTables(); - if (is_array($tables)) - { - $forge = Database::forge('tests'); - - foreach ($tables as $table) - { - if ($table === $this->db->DBPrefix . 'migrations') - { - $this->db->table($table)->truncate(); - continue; - } - - $forge->dropTable($table, true); - } - } - - // If no namespace was specified then migrate all + // If no namespace was specified then rollback/migrate all if (empty($this->namespace)) { $this->migrations->setNamespace(null); + + $this->migrations->regress(0,'tests'); + $this->migrations->latest('tests'); } @@ -199,6 +184,13 @@ protected function setUp(): void else { $namespaces = is_array($this->namespace) ? $this->namespace : [$this->namespace]; + + foreach ($namespaces as $namespace) + { + $this->migrations->setNamespace($namespace); + $this->migrations->regress(0,'tests'); + } + foreach ($namespaces as $namespace) { $this->migrations->setNamespace($namespace); From 6df3bab04a11ae14f62f4fa36158dedf5a9b9027 Mon Sep 17 00:00:00 2001 From: Dave Date: Sat, 21 Mar 2020 08:42:01 -0700 Subject: [PATCH 179/392] Remove unused property ``CodeIgniter\Log;Logger::logPath`` property is never used. --- system/Log/Logger.php | 7 ------- 1 file changed, 7 deletions(-) diff --git a/system/Log/Logger.php b/system/Log/Logger.php index 5e95ffd907ba..aca420bdcd41 100644 --- a/system/Log/Logger.php +++ b/system/Log/Logger.php @@ -59,13 +59,6 @@ class Logger implements LoggerInterface { - /** - * Path to save log files to. - * - * @var string - */ - protected $logPath; - /** * Used by the logThreshold Config setting to define * which errors to show. From af2e21efdfa423bffc3a3fb567dd714d100b37fb Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 22 Mar 2020 04:06:52 +0700 Subject: [PATCH 180/392] Fix #2740 regex decimal format rules --- system/Validation/FormatRules.php | 8 ++++---- tests/system/Validation/FormatRulesTest.php | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/system/Validation/FormatRules.php b/system/Validation/FormatRules.php index d143c6f30861..62167436b1d6 100644 --- a/system/Validation/FormatRules.php +++ b/system/Validation/FormatRules.php @@ -152,7 +152,7 @@ public function string($str = null): bool */ public function decimal(string $str = null): bool { - return (bool) preg_match('/^[\-+]?[0-9]+(|\.[0-9]+)$/', $str); + return (bool) preg_match('/^[-+]?[0-9]{0,}\.?[0-9]+$/', $str); } /** @@ -329,8 +329,8 @@ public function valid_emails(string $str = null): bool * @return boolean */ public function valid_ip(string $ip = null, string $which = null): bool - { - if(empty($ip)) + { + if (empty($ip)) { return false; } @@ -347,7 +347,7 @@ public function valid_ip(string $ip = null, string $which = null): bool break; } - return (bool) filter_var($ip, FILTER_VALIDATE_IP, $which) || (!ctype_print($ip) && (bool) filter_var(inet_ntop($ip), FILTER_VALIDATE_IP, $which)); + return (bool) filter_var($ip, FILTER_VALIDATE_IP, $which) || (! ctype_print($ip) && (bool) filter_var(inet_ntop($ip), FILTER_VALIDATE_IP, $which)); } /** diff --git a/tests/system/Validation/FormatRulesTest.php b/tests/system/Validation/FormatRulesTest.php index 5bab10162313..3ac5fbdc8cb0 100644 --- a/tests/system/Validation/FormatRulesTest.php +++ b/tests/system/Validation/FormatRulesTest.php @@ -840,6 +840,10 @@ public function decimalProvider() null, false, ], + [ + '.25', + true, + ], ]; } From 5241ff4fcb8ed5e604cfcc3800a65095903b21dc Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 22 Mar 2020 10:08:27 +0700 Subject: [PATCH 181/392] remove commented require_once and var_dump --- tests/_support/Controllers/Popcorn.php | 1 - tests/system/Config/DotEnvTest.php | 2 -- tests/system/HTTP/CLIRequestTest.php | 1 - tests/system/HTTP/RequestTest.php | 1 - 4 files changed, 5 deletions(-) diff --git a/tests/_support/Controllers/Popcorn.php b/tests/_support/Controllers/Popcorn.php index a25ce436060a..1e4cc232a99f 100644 --- a/tests/_support/Controllers/Popcorn.php +++ b/tests/_support/Controllers/Popcorn.php @@ -51,7 +51,6 @@ public function index3() 'lang' => $this->request->getLocale(), ]); - // echo var_dump($this->response->getBody()); return $response; } diff --git a/tests/system/Config/DotEnvTest.php b/tests/system/Config/DotEnvTest.php index 980ebfed183c..9041b9da658d 100644 --- a/tests/system/Config/DotEnvTest.php +++ b/tests/system/Config/DotEnvTest.php @@ -3,8 +3,6 @@ use org\bovigo\vfs\vfsStream; -//require_once 'system/Benchmark/Timer.php'; - /** * @backupGlobals enabled */ diff --git a/tests/system/HTTP/CLIRequestTest.php b/tests/system/HTTP/CLIRequestTest.php index 5943e23ee01d..3324834f56cc 100644 --- a/tests/system/HTTP/CLIRequestTest.php +++ b/tests/system/HTTP/CLIRequestTest.php @@ -478,7 +478,6 @@ public function testFetchGlobalWithEmptyNotation() ]; $this->request->setGlobal('post', $post); - // echo var_dump($this->request->fetchGlobal('post', 'clients[][zipcode]')); $this->assertEquals($expected, $this->request->fetchGlobal('post', 'clients[]')); } diff --git a/tests/system/HTTP/RequestTest.php b/tests/system/HTTP/RequestTest.php index c263f0450f50..be72491a612e 100644 --- a/tests/system/HTTP/RequestTest.php +++ b/tests/system/HTTP/RequestTest.php @@ -285,7 +285,6 @@ public function testFetchGlobalWithEmptyNotation() ]; $this->request->setGlobal('post', $post); - // echo var_dump($this->request->fetchGlobal('post', 'clients[][zipcode]')); $this->assertEquals($expected, $this->request->fetchGlobal('post', 'clients[]')); } From 75587077439386c144a0397cc22cab3b7b60bc20 Mon Sep 17 00:00:00 2001 From: Dave Date: Sat, 21 Mar 2020 22:23:40 -0700 Subject: [PATCH 182/392] Logger file and line# fix Determine file and line where logging call occurred wip Revise determineFile() Fix {file} {line} determination --- system/Log/Logger.php | 49 ++++++++++++++++++---------- tests/system/Log/FileHandlerTest.php | 9 +++-- tests/system/Log/LoggerTest.php | 9 ++--- 3 files changed, 42 insertions(+), 25 deletions(-) diff --git a/system/Log/Logger.php b/system/Log/Logger.php index aca420bdcd41..92022f654575 100644 --- a/system/Log/Logger.php +++ b/system/Log/Logger.php @@ -467,37 +467,52 @@ protected function interpolate($message, array $context = []) return strtr($message, $replace); } - //-------------------------------------------------------------------- /** - * Determines the current file/line that the log method was called from. - * by analyzing the backtrace. + * Determines the file and line that the logging call + * was made from by analyzing the backtrace. + * Find the earliest stack frame that is part of our logging system. * * @return array */ public function determineFile(): array { - // Determine the file and line by finding the first - // backtrace that is not part of our logging system. - $trace = debug_backtrace(); - $file = null; - $line = null; + $logFunctions = [ + 'log_message', + 'log', + 'error', + 'debug', + 'info', + 'warning', + 'critical', + 'emergency', + 'alert', + 'notice', + ]; + + // Generate Backtrace info + $trace = \debug_backtrace(false); - foreach ($trace as $row) + // So we search from the bottom (earliest) of the stack frames + $stackFrames = \array_reverse($trace); + + // Find the first reference to a Logger class method + foreach ($stackFrames as $frame) { - if (in_array($row['function'], ['interpolate', 'determineFile', 'log', 'log_message'])) + if (\in_array($frame['function'], $logFunctions)) { - continue; + $file = isset($frame['file']) ? $this->cleanFileNames($frame['file']) : 'unknown'; + $line = $frame['line'] ?? 'unknown'; + return [ + $file, + $line, + ]; } - - $file = $row['file'] ?? isset($row['object']) ? get_class($row['object']) : 'unknown'; - $line = $row['line'] ?? $row['function'] ?? 'unknown'; - break; } return [ - $file, - $line, + 'unknown', + 'unknown', ]; } diff --git a/tests/system/Log/FileHandlerTest.php b/tests/system/Log/FileHandlerTest.php index dbea88b9dc47..e2b3286572ba 100644 --- a/tests/system/Log/FileHandlerTest.php +++ b/tests/system/Log/FileHandlerTest.php @@ -15,9 +15,13 @@ protected function setUp(): void $this->start = $this->root->url() . '/'; } +/** + * @group testme + */ public function testHandle() { - $config = new LoggerConfig(); + $config = new LoggerConfig(); + $config->handlers['Tests\Support\Log\Handlers\TestHandler']['handles'] = ['critical']; $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); @@ -32,7 +36,8 @@ public function testBasicHandle() $config = new LoggerConfig(); $config->handlers['Tests\Support\Log\Handlers\TestHandler']['path'] = $this->start . 'charlie/'; $config->handlers['Tests\Support\Log\Handlers\TestHandler']['handles'] = ['critical']; - $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); + + $logger = new MockFileLogger($config->handlers['Tests\Support\Log\Handlers\TestHandler']); $logger->setDateFormat('Y-m-d H:i:s:u'); $expected = 'log-' . date('Y-m-d') . '.log'; vfsStream::newFile($expected)->at(vfsStream::setup('root/charlie'))->withContent('This is a test log'); diff --git a/tests/system/Log/LoggerTest.php b/tests/system/Log/LoggerTest.php index 109f8e2d2186..5ed9edf51317 100644 --- a/tests/system/Log/LoggerTest.php +++ b/tests/system/Log/LoggerTest.php @@ -204,16 +204,13 @@ public function testLogInterpolatesFileAndLine() $_ENV['foo'] = 'bar'; - // For whatever reason, this will often be the class/function instead of file and line. - // Other times it actually returns the line number, so don't look for either - $expected = 'DEBUG - ' . date('Y-m-d') . ' --> Test message LoggerTest'; - $logger->log('debug', 'Test message {file} {line}'); + $line = __LINE__ - 1; + $expected = "LoggerTest.php $line"; $logs = TestHandler::getLogs(); - $this->assertCount(1, $logs); - $this->assertTrue(strpos($logs[0], $expected) === 0); + $this->assertTrue(strpos($logs[0], $expected) > 1); } //-------------------------------------------------------------------- From ca2966f9f8544dc5808fc155b2fd56caacdb23f1 Mon Sep 17 00:00:00 2001 From: Dave Date: Sat, 21 Mar 2020 23:20:52 -0700 Subject: [PATCH 183/392] Remove unneeded unit test directive. --- tests/system/Log/FileHandlerTest.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests/system/Log/FileHandlerTest.php b/tests/system/Log/FileHandlerTest.php index e2b3286572ba..87c5d3a68862 100644 --- a/tests/system/Log/FileHandlerTest.php +++ b/tests/system/Log/FileHandlerTest.php @@ -15,9 +15,6 @@ protected function setUp(): void $this->start = $this->root->url() . '/'; } -/** - * @group testme - */ public function testHandle() { $config = new LoggerConfig(); From 32cd0b4b9ab24a6ffacedd72c02993096f3b561f Mon Sep 17 00:00:00 2001 From: Dave Date: Sat, 21 Mar 2020 23:20:52 -0700 Subject: [PATCH 184/392] Remove unneeded unit test directive. --- tests/system/Log/FileHandlerTest.php | 3 --- tests/system/Log/LoggerTest.php | 6 +++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/tests/system/Log/FileHandlerTest.php b/tests/system/Log/FileHandlerTest.php index e2b3286572ba..87c5d3a68862 100644 --- a/tests/system/Log/FileHandlerTest.php +++ b/tests/system/Log/FileHandlerTest.php @@ -15,9 +15,6 @@ protected function setUp(): void $this->start = $this->root->url() . '/'; } -/** - * @group testme - */ public function testHandle() { $config = new LoggerConfig(); diff --git a/tests/system/Log/LoggerTest.php b/tests/system/Log/LoggerTest.php index 5ed9edf51317..965dd130634b 100644 --- a/tests/system/Log/LoggerTest.php +++ b/tests/system/Log/LoggerTest.php @@ -205,12 +205,12 @@ public function testLogInterpolatesFileAndLine() $_ENV['foo'] = 'bar'; $logger->log('debug', 'Test message {file} {line}'); - $line = __LINE__ - 1; - $expected = "LoggerTest.php $line"; + $line = __LINE__ - 1; + $expected = "LoggerTest.php $line"; $logs = TestHandler::getLogs(); - $this->assertTrue(strpos($logs[0], $expected) > 1); + $this->assertTrue(strpos($logs[0], $expected) > 1); } //-------------------------------------------------------------------- From f1c986ed46b9a5214a33eb4dad17125e3670fe1c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 17:59:26 +0700 Subject: [PATCH 185/392] Fixes #2520 : ensure service(router)->controllername() returns fqcn --- system/Router/Router.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index a72915acda72..b650f744cc21 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -579,7 +579,7 @@ public function autoRoute(string $uri) // We have to check for a length over 1, since by default it will be '\' if (strpos($this->controller, '\\') === false && strlen($this->collection->getDefaultNamespace()) > 1) { - $this->controller = str_replace('/', '\\', $this->collection->getDefaultNamespace() . $this->directory . $this->controllerName()); + $this->controller = '\\' . str_replace('/', '\\', $this->collection->getDefaultNamespace() . $this->directory . $this->controllerName()); } } From 39027f48eb6922cfa0709ece22e53b129d845c9e Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 19:13:47 +0700 Subject: [PATCH 186/392] unit test for fqcn router->controllerName() returns fqcn --- tests/_support/Controllers/Product.php | 7 +++++++ tests/system/Router/RouteCollectionTest.php | 15 ++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 tests/_support/Controllers/Product.php diff --git a/tests/_support/Controllers/Product.php b/tests/_support/Controllers/Product.php new file mode 100644 index 000000000000..808f656ea43e --- /dev/null +++ b/tests/_support/Controllers/Product.php @@ -0,0 +1,7 @@ +add('{locale}/contact', 'myController::goto'); $this->assertEquals('/en/contact', $routes->reverseRoute('myController::goto')); - } //-------------------------------------------------------------------- @@ -1475,4 +1474,18 @@ public function testZeroAsURIPath() $this->assertEquals($expects, $router->handle('/0')); } + public function testRoutesControllerNameReturnsFQCN() + { + require_once SUPPORTPATH . 'Controllers/Product.php'; + + $routes = $this->getCollector(); + $routes->setAutoRoute(true); + $routes->setDefaultNamespace('App\Controllers'); + + $router = new Router($routes, Services::request()); + $router->handle('/product'); + + $this->assertEquals('\App\\Controllers\\Product', $router->controllerName()); + } + } From 111e0bd825e2ba1ae2903095fbcef610cde2c39f Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 19:18:59 +0700 Subject: [PATCH 187/392] clean up fqcn test for controllername --- tests/_support/Controllers/Product.php | 7 ------- tests/system/Router/RouteCollectionTest.php | 2 -- 2 files changed, 9 deletions(-) delete mode 100644 tests/_support/Controllers/Product.php diff --git a/tests/_support/Controllers/Product.php b/tests/_support/Controllers/Product.php deleted file mode 100644 index 808f656ea43e..000000000000 --- a/tests/_support/Controllers/Product.php +++ /dev/null @@ -1,7 +0,0 @@ -getCollector(); $routes->setAutoRoute(true); $routes->setDefaultNamespace('App\Controllers'); From 7d9448e4cf4260464a1d1a5ce673b50b0d1e9a1f Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 19:54:35 +0700 Subject: [PATCH 188/392] ltrim check first to ensure clearance "\\" prefix before prepend --- system/Router/Router.php | 2 +- tests/system/Router/RouteCollectionTest.php | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/system/Router/Router.php b/system/Router/Router.php index b650f744cc21..a8029bc862bb 100644 --- a/system/Router/Router.php +++ b/system/Router/Router.php @@ -579,7 +579,7 @@ public function autoRoute(string $uri) // We have to check for a length over 1, since by default it will be '\' if (strpos($this->controller, '\\') === false && strlen($this->collection->getDefaultNamespace()) > 1) { - $this->controller = '\\' . str_replace('/', '\\', $this->collection->getDefaultNamespace() . $this->directory . $this->controllerName()); + $this->controller = '\\' . ltrim(str_replace('/', '\\', $this->collection->getDefaultNamespace() . $this->directory . $this->controllerName()), '\\'); } } diff --git a/tests/system/Router/RouteCollectionTest.php b/tests/system/Router/RouteCollectionTest.php index 3aff4177ee83..dd2564b0dbb0 100644 --- a/tests/system/Router/RouteCollectionTest.php +++ b/tests/system/Router/RouteCollectionTest.php @@ -1474,11 +1474,22 @@ public function testZeroAsURIPath() $this->assertEquals($expects, $router->handle('/0')); } - public function testRoutesControllerNameReturnsFQCN() + public function provideAutoRouteDefaultNamespace() + { + return [ + 'with \\ prefix' => ['\App\Controllers'], + 'without \\ prefix' => ['App\Controllers'], + ]; + } + + /** + * @dataProvider provideAutoRouteDefaultNamespace + */ + public function testAutoRoutesControllerNameReturnsFQCN($namespace) { $routes = $this->getCollector(); $routes->setAutoRoute(true); - $routes->setDefaultNamespace('App\Controllers'); + $routes->setDefaultNamespace($namespace); $router = new Router($routes, Services::request()); $router->handle('/product'); From 813fbfe37767c48a4e34058e234ce6eeee1436e3 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 21 Mar 2020 20:03:41 +0700 Subject: [PATCH 189/392] add test for not autoroute as well for consistency checking --- tests/system/Router/RouteCollectionTest.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/system/Router/RouteCollectionTest.php b/tests/system/Router/RouteCollectionTest.php index dd2564b0dbb0..6c26f56e5f3d 100644 --- a/tests/system/Router/RouteCollectionTest.php +++ b/tests/system/Router/RouteCollectionTest.php @@ -1474,7 +1474,7 @@ public function testZeroAsURIPath() $this->assertEquals($expects, $router->handle('/0')); } - public function provideAutoRouteDefaultNamespace() + public function provideRouteDefaultNamespace() { return [ 'with \\ prefix' => ['\App\Controllers'], @@ -1483,7 +1483,7 @@ public function provideAutoRouteDefaultNamespace() } /** - * @dataProvider provideAutoRouteDefaultNamespace + * @dataProvider provideRouteDefaultNamespace */ public function testAutoRoutesControllerNameReturnsFQCN($namespace) { @@ -1497,4 +1497,20 @@ public function testAutoRoutesControllerNameReturnsFQCN($namespace) $this->assertEquals('\App\\Controllers\\Product', $router->controllerName()); } + /** + * @dataProvider provideRouteDefaultNamespace + */ + public function testRoutesControllerNameReturnsFQCN($namespace) + { + $routes = $this->getCollector(); + $routes->setAutoRoute(false); + $routes->setDefaultNamespace($namespace); + $routes->get('/product', 'Product'); + + $router = new Router($routes, Services::request()); + $router->handle('/product'); + + $this->assertEquals('\App\\Controllers\\Product', $router->controllerName()); + } + } From f0d0628722b0706f7df5ddc749751a1d99bbf31e Mon Sep 17 00:00:00 2001 From: TysiacSzescset Date: Mon, 23 Mar 2020 18:48:50 +0100 Subject: [PATCH 190/392] Pager fix, Pager test added, Guide update --- system/Pager/Pager.php | 8 ++++---- tests/system/Pager/PagerTest.php | 12 ++++++++++++ user_guide_src/source/libraries/pagination.rst | 4 +++- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/system/Pager/Pager.php b/system/Pager/Pager.php index f3b27bec1797..403fcbd62962 100644 --- a/system/Pager/Pager.php +++ b/system/Pager/Pager.php @@ -151,16 +151,16 @@ public function simpleLinks(string $group = 'default', string $template = 'defau * @param string $template The output template alias to render. * @param integer $segment (if page number is provided by URI segment) * - * @param string|null $group optional group (i.e. if we'd like to define custom path) + * @param string $group optional group (i.e. if we'd like to define custom path) * @return string */ public function makeLinks(int $page, int $perPage, int $total, string $template = 'default_full', int $segment = 0, ?string $group = 'default'): string { - $name = time(); + $group = $group === '' ? 'default' : $group; - $this->store($group ?? $name, $page, $perPage, $total, $segment); + $this->store($group, $page, $perPage, $total, $segment); - return $this->displayLinks($group ?? $name, $template); + return $this->displayLinks($group, $template); } //-------------------------------------------------------------------- diff --git a/tests/system/Pager/PagerTest.php b/tests/system/Pager/PagerTest.php index 287f5dd410aa..b0b8919657a7 100644 --- a/tests/system/Pager/PagerTest.php +++ b/tests/system/Pager/PagerTest.php @@ -343,6 +343,18 @@ public function testMakeLinks() $this->assertStringContainsString( 'pager->makeLinks(4, 10, 50, 'default_head') ); + $this->assertStringContainsString( + '?page=1', $this->pager->makeLinks(1, 10, 1, 'default_full', 0) + ); + $this->assertStringContainsString( + '?page=1', $this->pager->makeLinks(1, 10, 1, 'default_full', 0, '') + ); + $this->assertStringContainsString( + '?page=1', $this->pager->makeLinks(1, 10, 1, 'default_full', 0, 'default') + ); + $this->assertStringContainsString( + '?page_custom=1', $this->pager->makeLinks(1, 10, 1, 'default_full', 0, 'custom') + ); } public function testHeadLinks() diff --git a/user_guide_src/source/libraries/pagination.rst b/user_guide_src/source/libraries/pagination.rst index 7569b1e11198..50acae3b3e3f 100644 --- a/user_guide_src/source/libraries/pagination.rst +++ b/user_guide_src/source/libraries/pagination.rst @@ -116,7 +116,9 @@ If you in need to show many pagers on one page then additional parameter which w $pager = service('pager'); $pager->setPath('path/for/my-group', 'my-group'); // Additionally you could define path for every group. - $pager->makeLinks($page, $perPage, $total, 'template_name', $segment, 'my-group'); + $pager->makeLinks($page, $perPage, $total, 'template_name', $segment, 'my-group'); + +Pagination library uses *page* query parameter for HTTP queries by default (if no group or *default* group name given) or *page_[groupName]* for custom group names. Paginating with Only Expected Queries ===================================== From 3154d9c027b68a1a899f8ac987ec0cb372889ee4 Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 24 Mar 2020 16:23:24 -0700 Subject: [PATCH 191/392] Revise modules documentation page Trying to make explanation of auto-discovery as it pertains to the acme/blog example more clear. --- user_guide_src/source/general/modules.rst | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/user_guide_src/source/general/modules.rst b/user_guide_src/source/general/modules.rst index a1a9da75b3c1..793675a07ac0 100644 --- a/user_guide_src/source/general/modules.rst +++ b/user_guide_src/source/general/modules.rst @@ -78,13 +78,10 @@ file types, including: This is configured in the file **app/Config/Modules.php**. -The auto-discovery system works by scanning any psr4 namespaces that have been defined within **Config/Autoload.php** -for familiar directories/files. +The auto-discovery system works by scanning for particular directories and files within psr4 namespaces that have been defined in **Config/Autoload.php**. -When at the **acme** namespace above, we would need to make one small adjustment to make it so the files could be found: -each "module" within the namespace would have to have it's own namespace defined there. **Acme** would be changed -to **Acme\Blog**. Once your module folder has been defined, the discover process would look for a Routes file, for example, -at **/acme/Blog/Config/Routes.php**, just as if it was another application. +To make auto-discovery work for our **Blog** namespace, we need to make one small adjustment. +**Acme** needs to be changed to **Acme\\Blog** because each "module" within the namespace needs to be fully defined. Once your module folder path is defined, the discovery process would look for discoverable items on that path and should, for example, find the routes file at **/acme/Blog/Config/Routes.php**. Enable/Disable Discover ======================= From d8efc451f28741637b0033cd08e9bb97b49f95ce Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 25 Mar 2020 07:47:14 +0700 Subject: [PATCH 192/392] remove "zip" format in Database\BaseUtils --- system/Database/BaseUtils.php | 45 ++++------------------------------- 1 file changed, 5 insertions(+), 40 deletions(-) diff --git a/system/Database/BaseUtils.php b/system/Database/BaseUtils.php index a2ba2b0df5c0..e9a4dd63a52a 100644 --- a/system/Database/BaseUtils.php +++ b/system/Database/BaseUtils.php @@ -356,7 +356,7 @@ public function backup($params = []) 'tables' => [], 'ignore' => [], 'filename' => '', - 'format' => 'gzip', // gzip, zip, txt + 'format' => 'gzip', // gzip, txt 'add_drop' => true, 'add_insert' => true, 'newline' => "\n", @@ -383,15 +383,14 @@ public function backup($params = []) } // Validate the format - if (! in_array($prefs['format'], ['gzip', 'zip', 'txt'], true)) + if (! in_array($prefs['format'], ['gzip', 'txt'], true)) { $prefs['format'] = 'txt'; } // Is the encoder supported? If not, we'll either issue an // error or use plain text depending on the debug settings - if (($prefs['format'] === 'gzip' && ! function_exists('gzencode')) - || ( $prefs['format'] === 'zip' && ! function_exists('gzcompress'))) + if ($prefs['format'] === 'gzip' && ! function_exists('gzencode')) { if ($this->db->DBDebug) { @@ -401,46 +400,12 @@ public function backup($params = []) $prefs['format'] = 'txt'; } - // Was a Zip file requested? - if ($prefs['format'] === 'zip') - { - // Set the filename if not provided (only needed with Zip files) - if ($prefs['filename'] === '') - { - $prefs['filename'] = (count($prefs['tables']) === 1 ? $prefs['tables'] : $this->db->database) - . date('Y-m-d_H-i', time()) . '.sql'; - } - else - { - // If they included the .zip file extension we'll remove it - if (preg_match('|.+?\.zip$|', $prefs['filename'])) - { - $prefs['filename'] = str_replace('.zip', '', $prefs['filename']); - } - - // Tack on the ".sql" file extension if needed - if (! preg_match('|.+?\.sql$|', $prefs['filename'])) - { - $prefs['filename'] .= '.sql'; - } - } - - // Load the Zip class and output it - // $CI =& get_instance(); - // $CI->load->library('zip'); - // $CI->zip->add_data($prefs['filename'], $this->_backup($prefs)); - // return $CI->zip->get_zip(); - } - elseif ($prefs['format'] === 'txt') // Was a text file requested? + if ($prefs['format'] === 'txt') // Was a text file requested? { return $this->_backup($prefs); } - elseif ($prefs['format'] === 'gzip') // Was a Gzip file requested? - { - return gzencode($this->_backup($prefs)); - } - return; + return gzencode($this->_backup($prefs)); } //-------------------------------------------------------------------- From 113e2cda77ea1894b523f393c496bd95069922d4 Mon Sep 17 00:00:00 2001 From: Instrye Date: Wed, 25 Mar 2020 10:15:02 +0800 Subject: [PATCH 193/392] fix. session key can't have dot --- system/Session/Session.php | 2 +- tests/system/Session/SessionTest.php | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/system/Session/Session.php b/system/Session/Session.php index 3f9cdc240a40..0749580ccac6 100644 --- a/system/Session/Session.php +++ b/system/Session/Session.php @@ -499,7 +499,7 @@ public function set($data, $value = null) */ public function get(string $key = null) { - if (! empty($key) && ! is_null($value = dot_array_search($key, $_SESSION ?? []))) + if (! empty($key) && (! is_null($value = isset($_SESSION[$key]) ? $_SESSION[$key] : null) || ! is_null($value = dot_array_search($key, $_SESSION ?? [])))) { return $value; } diff --git a/tests/system/Session/SessionTest.php b/tests/system/Session/SessionTest.php index 9027088b9ec6..a4f36aa36556 100644 --- a/tests/system/Session/SessionTest.php +++ b/tests/system/Session/SessionTest.php @@ -532,4 +532,14 @@ public function testGetTempdataKeys() $this->assertEquals(['foo', 'bar'], $session->getTempKeys()); } + + public function testGetDotKey() + { + $session = $this->getInstance(); + $session->start(); + + $session->set('test.1', 'value'); + + $this->assertEquals('value', $session->get('test.1')); + } } From 49bf7f95973b8c2da59904294a6e0a816a9c7214 Mon Sep 17 00:00:00 2001 From: Instrye Date: Thu, 26 Mar 2020 17:34:15 +0800 Subject: [PATCH 194/392] fix. MYSQLI::DBDebug can't woker --- system/Database/MySQLi/Connection.php | 14 +++++++++++-- tests/system/Database/Live/DEBugTest.php | 26 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 tests/system/Database/Live/DEBugTest.php diff --git a/system/Database/MySQLi/Connection.php b/system/Database/MySQLi/Connection.php index 26b213ce9a20..579c04fd3a6e 100644 --- a/system/Database/MySQLi/Connection.php +++ b/system/Database/MySQLi/Connection.php @@ -326,8 +326,18 @@ public function execute(string $sql) $res->free(); } } - - return $this->connID->query($this->prepQuery($sql)); + try + { + return $this->connID->query($this->prepQuery($sql)); + } + catch (\mysqli_sql_exception $e) + { + if ($this->DBDebug) + { + throw $e; + } + return false; + } } //-------------------------------------------------------------------- diff --git a/tests/system/Database/Live/DEBugTest.php b/tests/system/Database/Live/DEBugTest.php new file mode 100644 index 000000000000..a8c744a053f5 --- /dev/null +++ b/tests/system/Database/Live/DEBugTest.php @@ -0,0 +1,26 @@ +setPrivateProperty($this->db, 'DBDebug', true); + $this->expectException('mysqli_sql_exception'); + $result = $this->db->simpleQuery('SELECT * FROM db_error'); + } + + public function testDBDebugFalse() + { + $this->setPrivateProperty($this->db, 'DBDebug', false); + $result = $this->db->simpleQuery('SELECT * FROM db_error'); + $this->assertEquals(false, $result); + } +} From e46267fd5e5582f5146f6619a8703e38ec96ffe9 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 26 Mar 2020 19:53:43 +0700 Subject: [PATCH 195/392] add "prefer-stable" => true to admin/starter/builds when ./builds development called --- admin/starter/builds | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin/starter/builds b/admin/starter/builds index bbc5eca37df0..268e7a819c22 100755 --- a/admin/starter/builds +++ b/admin/starter/builds @@ -41,6 +41,7 @@ if (is_file($file)) { // Set 'minimum-stability' $array['minimum-stability'] = 'dev'; + $array['prefer-stable'] = true; // Make sure the repo is configured if (! isset($array['repositories'])) @@ -72,7 +73,7 @@ if (is_file($file)) $array['require']['codeigniter4/codeigniter4'] = 'dev-develop'; unset($array['require']['codeigniter4/framework']); } - + // Release else { From 797c5aa3d2addd40466cace3f5017e9aa279d212 Mon Sep 17 00:00:00 2001 From: Dave Date: Thu, 26 Mar 2020 09:01:19 -0700 Subject: [PATCH 196/392] Parser use LoggerInterface instead of CodeIgniter\Log\Logger to allow alternative PSR-3 loggers to be used --- system/View/Parser.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/system/View/Parser.php b/system/View/Parser.php index 972c2d67e991..a244dd7851f6 100644 --- a/system/View/Parser.php +++ b/system/View/Parser.php @@ -39,7 +39,7 @@ namespace CodeIgniter\View; -use CodeIgniter\Log\Logger; +use Psr\Log\LoggerInterface; use CodeIgniter\View\Exceptions\ViewException; /** @@ -97,9 +97,9 @@ class Parser extends View * @param string $viewPath * @param mixed $loader * @param boolean $debug - * @param Logger $logger + * @param LoggerInterface $logger */ - public function __construct($config, string $viewPath = null, $loader = null, bool $debug = null, Logger $logger = null) + public function __construct($config, string $viewPath = null, $loader = null, bool $debug = null, LoggerInterface $logger = null) { // Ensure user plugins override core plugins. $this->plugins = $config->plugins ?? []; From b0c67dc4a635cbcd201b2b56a1129b5c178079b6 Mon Sep 17 00:00:00 2001 From: Carl-Philipp Jung Date: Thu, 26 Mar 2020 18:18:47 +0100 Subject: [PATCH 197/392] Fixes code example in documentation for view parser --- user_guide_src/source/outgoing/view_parser.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/user_guide_src/source/outgoing/view_parser.rst b/user_guide_src/source/outgoing/view_parser.rst index c45e60c6ee02..304e73232919 100644 --- a/user_guide_src/source/outgoing/view_parser.rst +++ b/user_guide_src/source/outgoing/view_parser.rst @@ -671,17 +671,17 @@ using a view fragment:: ['title' => 'Second Link', 'link' => '/second'], ]; - foreach ($data1 as $menuitem) + foreach ($data1 as $menuItem) { - $temp .= $parser->setData($menuItem)->renderString(); + $temp .= $parser->setData($menuItem)->renderString($template1); } - $template = '
    {menuitems}
'; + $template2 = '
    {menuitems}
'; $data = [ 'menuitems' => $temp ]; echo $parser->setData($data) - ->renderString($template); + ->renderString($template2); Result:: From 95f3f52129ba00b73c180959a896c4db8a04439c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 27 Mar 2020 03:24:20 +0700 Subject: [PATCH 198/392] Don't show message 404 error, eg: Controller or its method not found in "production" environment --- system/CodeIgniter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/CodeIgniter.php b/system/CodeIgniter.php index 989214eb8993..3065b6a49e17 100644 --- a/system/CodeIgniter.php +++ b/system/CodeIgniter.php @@ -976,7 +976,7 @@ protected function display404errors(PageNotFoundException $e) } } - throw PageNotFoundException::forPageNotFound($e->getMessage()); + throw PageNotFoundException::forPageNotFound(ENVIRONMENT !== 'production' ? $e->getMessage() : ''); } //-------------------------------------------------------------------- From f85d8fded83743ef72eadaf92684ba5bcc0a8652 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 27 Mar 2020 03:28:15 +0700 Subject: [PATCH 199/392] allow is_cli() to have message --- system/CodeIgniter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/CodeIgniter.php b/system/CodeIgniter.php index 3065b6a49e17..639fee96d24d 100644 --- a/system/CodeIgniter.php +++ b/system/CodeIgniter.php @@ -976,7 +976,7 @@ protected function display404errors(PageNotFoundException $e) } } - throw PageNotFoundException::forPageNotFound(ENVIRONMENT !== 'production' ? $e->getMessage() : ''); + throw PageNotFoundException::forPageNotFound(ENVIRONMENT !== 'production' || is_cli() ? $e->getMessage() : ''); } //-------------------------------------------------------------------- From 3c0176558790503c4e766d43c04460c9ec5e51de Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 27 Mar 2020 04:09:19 +0700 Subject: [PATCH 200/392] using "protected" modifier for CIUnitTestCase::tearDown() --- system/Test/CIDatabaseTestCase.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/system/Test/CIDatabaseTestCase.php b/system/Test/CIDatabaseTestCase.php index 14225313b7d6..336d125d3d40 100644 --- a/system/Test/CIDatabaseTestCase.php +++ b/system/Test/CIDatabaseTestCase.php @@ -169,13 +169,12 @@ protected function setUp(): void if ($this->refresh === true) { - // If no namespace was specified then rollback/migrate all if (empty($this->namespace)) { $this->migrations->setNamespace(null); - $this->migrations->regress(0,'tests'); + $this->migrations->regress(0, 'tests'); $this->migrations->latest('tests'); } @@ -188,7 +187,7 @@ protected function setUp(): void foreach ($namespaces as $namespace) { $this->migrations->setNamespace($namespace); - $this->migrations->regress(0,'tests'); + $this->migrations->regress(0, 'tests'); } foreach ($namespaces as $namespace) @@ -220,7 +219,7 @@ protected function setUp(): void * Takes care of any required cleanup after the test, like * removing any rows inserted via $this->hasInDatabase() */ - public function tearDown(): void + protected function tearDown(): void { if (! empty($this->insertCache)) { From 67b6e101d2be407a0f8e5f03dc065c925e055472 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 27 Mar 2020 04:10:02 +0700 Subject: [PATCH 201/392] call parent::tearDown() first --- system/Test/CIDatabaseTestCase.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system/Test/CIDatabaseTestCase.php b/system/Test/CIDatabaseTestCase.php index 336d125d3d40..d3391f296760 100644 --- a/system/Test/CIDatabaseTestCase.php +++ b/system/Test/CIDatabaseTestCase.php @@ -221,6 +221,8 @@ protected function setUp(): void */ protected function tearDown(): void { + parent::tearDown(); + if (! empty($this->insertCache)) { foreach ($this->insertCache as $row) From d4ce8ffda15f9785dcadc665a43f937db34340e1 Mon Sep 17 00:00:00 2001 From: Instrye Date: Fri, 27 Mar 2020 08:49:56 +0800 Subject: [PATCH 202/392] fix. Postgre and SQLite3 --- system/Database/MySQLi/Connection.php | 3 ++- system/Database/Postgre/Connection.php | 16 ++++++++++++++-- system/Database/SQLite3/Connection.php | 18 +++++++++++++++--- tests/system/Database/Live/DEBugTest.php | 8 +++++++- 4 files changed, 38 insertions(+), 7 deletions(-) diff --git a/system/Database/MySQLi/Connection.php b/system/Database/MySQLi/Connection.php index 579c04fd3a6e..471f8e466d52 100644 --- a/system/Database/MySQLi/Connection.php +++ b/system/Database/MySQLi/Connection.php @@ -332,12 +332,13 @@ public function execute(string $sql) } catch (\mysqli_sql_exception $e) { + log_message('error', $e); if ($this->DBDebug) { throw $e; } - return false; } + return false; } //-------------------------------------------------------------------- diff --git a/system/Database/Postgre/Connection.php b/system/Database/Postgre/Connection.php index b239232b8c23..c3d6db6b4dda 100644 --- a/system/Database/Postgre/Connection.php +++ b/system/Database/Postgre/Connection.php @@ -187,11 +187,23 @@ public function getVersion(): string * * @param string $sql * - * @return resource + * @return mixed */ public function execute(string $sql) { - return pg_query($this->connID, $sql); + try + { + return pg_query($this->connID, $sql); + } + catch (\ErrorException $e) + { + log_message('error', $e); + if ($this->DBDebug) + { + throw $e; + } + } + return false; } //-------------------------------------------------------------------- diff --git a/system/Database/SQLite3/Connection.php b/system/Database/SQLite3/Connection.php index ae83cfc1c03f..570d68dce134 100644 --- a/system/Database/SQLite3/Connection.php +++ b/system/Database/SQLite3/Connection.php @@ -165,9 +165,21 @@ public function getVersion(): string */ public function execute(string $sql) { - return $this->isWriteType($sql) - ? $this->connID->exec($sql) - : $this->connID->query($sql); + try + { + return $this->isWriteType($sql) + ? $this->connID->exec($sql) + : $this->connID->query($sql); + } + catch (\ErrorException $e) + { + log_message('error', $e); + if ($this->DBDebug) + { + throw $e; + } + } + return false; } //-------------------------------------------------------------------- diff --git a/tests/system/Database/Live/DEBugTest.php b/tests/system/Database/Live/DEBugTest.php index a8c744a053f5..737f4e956e7b 100644 --- a/tests/system/Database/Live/DEBugTest.php +++ b/tests/system/Database/Live/DEBugTest.php @@ -13,7 +13,7 @@ class DEBugTest extends CIDatabaseTestCase public function testDBDebugTrue() { $this->setPrivateProperty($this->db, 'DBDebug', true); - $this->expectException('mysqli_sql_exception'); + $this->expectException('Exception'); $result = $this->db->simpleQuery('SELECT * FROM db_error'); } @@ -23,4 +23,10 @@ public function testDBDebugFalse() $result = $this->db->simpleQuery('SELECT * FROM db_error'); $this->assertEquals(false, $result); } + + public function tearDown(): void + { + $this->setPrivateProperty($this->db, 'DBDebug', true); + parent::tearDown(); + } } From 5db4c2ba54723c0e35d06e2ae3415d221106dcc1 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Mon, 23 Mar 2020 20:07:47 +0700 Subject: [PATCH 203/392] clean up dead code detected by rectorphp/rector --- app/Views/errors/html/error_exception.php | 10 +++--- system/CLI/CLI.php | 11 ++---- system/Cache/Handlers/FileHandler.php | 2 +- system/CodeIgniter.php | 4 +-- system/Commands/ListCommands.php | 3 +- system/Common.php | 2 +- system/Config/BaseConfig.php | 4 --- system/Config/DotEnv.php | 4 +-- system/Config/Services.php | 14 ++++---- system/Controller.php | 4 +-- system/Database/BaseBuilder.php | 36 +++++++++---------- system/Database/BaseConnection.php | 6 ++-- system/Database/BasePreparedQuery.php | 2 +- system/Database/BaseResult.php | 10 +++--- system/Database/BaseUtils.php | 2 +- system/Database/Database.php | 8 ++--- system/Database/Forge.php | 8 ++--- system/Database/ModelFactory.php | 8 ----- system/Database/MySQLi/Connection.php | 2 -- system/Database/MySQLi/PreparedQuery.php | 6 ++-- system/Database/MySQLi/Utils.php | 2 +- system/Database/Postgre/Builder.php | 2 +- system/Database/Postgre/PreparedQuery.php | 6 ++-- system/Database/Postgre/Utils.php | 2 +- system/Database/Query.php | 4 +-- system/Database/SQLite3/Connection.php | 4 +-- system/Database/SQLite3/Forge.php | 2 -- system/Database/SQLite3/PreparedQuery.php | 2 +- system/Database/SQLite3/Utils.php | 2 +- system/Debug/Exceptions.php | 2 +- system/Debug/Toolbar.php | 4 +-- system/Debug/Toolbar/Collectors/Events.php | 2 +- system/Debug/Toolbar/Collectors/Views.php | 2 +- system/Email/Email.php | 1 - system/Encryption/Handlers/OpenSSLHandler.php | 3 +- system/Entity.php | 4 +-- system/Exceptions/CastException.php | 5 --- system/HTTP/CURLRequest.php | 4 +-- system/HTTP/ContentSecurityPolicy.php | 2 +- system/HTTP/UserAgent.php | 2 +- system/Helpers/array_helper.php | 2 +- system/Helpers/cookie_helper.php | 3 +- system/Helpers/date_helper.php | 3 +- system/Helpers/form_helper.php | 14 ++++---- system/Helpers/html_helper.php | 20 +++-------- system/Helpers/inflector_helper.php | 10 +++--- system/Helpers/text_helper.php | 4 +-- system/Helpers/url_helper.php | 6 ++-- system/Images/Handlers/BaseHandler.php | 11 ++---- system/Images/Handlers/GDHandler.php | 3 +- system/Log/Logger.php | 3 +- system/Model.php | 7 ++-- system/RESTful/ResourceController.php | 12 +++---- system/RESTful/ResourcePresenter.php | 14 ++++---- system/Router/RouteCollection.php | 10 +++--- system/Router/Router.php | 6 ++-- system/Session/Handlers/RedisHandler.php | 2 -- system/Session/Session.php | 2 +- system/Test/DOMParser.php | 4 +-- system/Test/FeatureTestCase.php | 4 +-- system/Test/Mock/MockConnection.php | 1 - system/Validation/CreditCardRules.php | 2 +- system/Validation/FileRules.php | 12 +++---- system/Validation/FormatRules.php | 2 +- system/Validation/Rules.php | 24 ++++++------- system/Validation/Validation.php | 3 +- system/View/Filters.php | 3 -- system/View/Parser.php | 10 ++---- system/View/Plugins.php | 4 +-- system/View/Table.php | 12 +++---- 70 files changed, 157 insertions(+), 259 deletions(-) diff --git a/app/Views/errors/html/error_exception.php b/app/Views/errors/html/error_exception.php index 7052e53b950a..09fddcbd31ea 100644 --- a/app/Views/errors/html/error_exception.php +++ b/app/Views/errors/html/error_exception.php @@ -132,7 +132,7 @@ + } ?>

$

@@ -235,7 +235,7 @@ + } ?> @@ -287,15 +287,15 @@ - $value) : ?> + + } ?> + } ?> getName(), 'html') ?> diff --git a/system/CLI/CLI.php b/system/CLI/CLI.php index e60036c79d0a..a114300bd5ec 100644 --- a/system/CLI/CLI.php +++ b/system/CLI/CLI.php @@ -437,7 +437,7 @@ public static function newLine(int $num = 1) // Do it once or more, write with empty string gives us a new line for ($i = 0; $i < $num; $i ++) { - static::write(''); + static::write(); } } @@ -504,9 +504,7 @@ public static function color(string $text, string $foreground, string $backgroun $string .= "\033[4m"; } - $string .= $text . "\033[0m"; - - return $string; + return $string . ($text . "\033[0m"); } //-------------------------------------------------------------------- @@ -715,11 +713,6 @@ protected static function parseCommandLine() continue; } - // We set $optionsFound here so that we know to - // skip the next argument since it's likely the - // value belonging to this option. - $optionsFound = true; - $arg = str_replace('-', '', $_SERVER['argv'][$i]); $value = null; diff --git a/system/Cache/Handlers/FileHandler.php b/system/Cache/Handlers/FileHandler.php index 737db09e3dbc..86e70903e622 100644 --- a/system/Cache/Handlers/FileHandler.php +++ b/system/Cache/Handlers/FileHandler.php @@ -154,7 +154,7 @@ public function delete(string $key) { $key = $this->prefix . $key; - return is_file($this->path . $key) ? unlink($this->path . $key) : false; + return is_file($this->path . $key) && unlink($this->path . $key); } //-------------------------------------------------------------------- diff --git a/system/CodeIgniter.php b/system/CodeIgniter.php index 639fee96d24d..862902e6c3d3 100644 --- a/system/CodeIgniter.php +++ b/system/CodeIgniter.php @@ -749,9 +749,7 @@ public function displayPerformanceMetrics(string $output): string { $this->totalTime = $this->benchmark->getElapsedTime('total_execution'); - $output = str_replace('{elapsed_time}', $this->totalTime, $output); - - return $output; + return str_replace('{elapsed_time}', $this->totalTime, $output); } //-------------------------------------------------------------------- diff --git a/system/Commands/ListCommands.php b/system/Commands/ListCommands.php index bae8e73dfff3..c20fe3220035 100644 --- a/system/Commands/ListCommands.php +++ b/system/Commands/ListCommands.php @@ -188,9 +188,8 @@ protected function padTitle(string $item, int $max, int $extra = 2, int $indent $max += $extra + $indent; $item = str_repeat(' ', $indent) . $item; - $item = str_pad($item, $max); - return $item; + return str_pad($item, $max); } //-------------------------------------------------------------------- diff --git a/system/Common.php b/system/Common.php index ef9d85a49869..43bea7be0ad9 100644 --- a/system/Common.php +++ b/system/Common.php @@ -319,7 +319,7 @@ function esc($data, string $context = 'html', string $encoding = null) { if (is_array($data)) { - foreach ($data as $key => &$value) + foreach ($data as &$value) { $value = esc($value, $context); } diff --git a/system/Config/BaseConfig.php b/system/Config/BaseConfig.php index 9a0100f10028..ceec8baa49b6 100644 --- a/system/Config/BaseConfig.php +++ b/system/Config/BaseConfig.php @@ -164,16 +164,12 @@ protected function getEnvValue(string $property, string $prefix, string $shortPr { case array_key_exists("{$shortPrefix}.{$property}", $_ENV): return $_ENV["{$shortPrefix}.{$property}"]; - break; case array_key_exists("{$shortPrefix}.{$property}", $_SERVER): return $_SERVER["{$shortPrefix}.{$property}"]; - break; case array_key_exists("{$prefix}.{$property}", $_ENV): return $_ENV["{$prefix}.{$property}"]; - break; case array_key_exists("{$prefix}.{$property}", $_SERVER): return $_SERVER["{$prefix}.{$property}"]; - break; default: $value = getenv($property); return $value === false ? null : $value; diff --git a/system/Config/DotEnv.php b/system/Config/DotEnv.php index 541334a46496..4220d77f27be 100644 --- a/system/Config/DotEnv.php +++ b/system/Config/DotEnv.php @@ -128,7 +128,7 @@ public function parse(): ?array if (strpos($line, '=') !== false) { list($name, $value) = $this->normaliseVariable($line); - $vars[$name] = $value; + $vars[$name] = $value; } } @@ -314,10 +314,8 @@ protected function getVariable(string $name) { case array_key_exists($name, $_ENV): return $_ENV[$name]; - break; case array_key_exists($name, $_SERVER): return $_SERVER[$name]; - break; default: $value = getenv($name); diff --git a/system/Config/Services.php b/system/Config/Services.php index 6f166a64d61c..0161ca5e88a8 100644 --- a/system/Config/Services.php +++ b/system/Config/Services.php @@ -207,8 +207,7 @@ public static function email($config = null, bool $getShared = true) { $config = new \Config\Email(); } - $email = new \CodeIgniter\Email\Email($config); - return $email; + return new \CodeIgniter\Email\Email($config); } /** @@ -232,8 +231,7 @@ public static function encrypter($config = null, $getShared = false) } $encryption = new Encryption($config); - $encrypter = $encryption->initialize($config); - return $encrypter; + return $encryption->initialize($config); } //-------------------------------------------------------------------- @@ -542,7 +540,7 @@ public static function parser(string $viewPath = null, $config = null, bool $get $viewPath = $paths->viewDirectory; } - return new Parser($config, $viewPath, static::locator(true), CI_DEBUG, static::logger(true)); + return new Parser($config, $viewPath, static::locator(), CI_DEBUG, static::logger()); } //-------------------------------------------------------------------- @@ -577,7 +575,7 @@ public static function renderer(string $viewPath = null, $config = null, bool $g $viewPath = $paths->viewDirectory; } - return new \CodeIgniter\View\View($config, $viewPath, static::locator(true), CI_DEBUG, static::logger(true)); + return new \CodeIgniter\View\View($config, $viewPath, static::locator(), CI_DEBUG, static::logger()); } //-------------------------------------------------------------------- @@ -705,7 +703,7 @@ public static function router(RouteCollectionInterface $routes = null, Request $ if (empty($routes)) { - $routes = static::routes(true); + $routes = static::routes(); } return new Router($routes, $request); @@ -759,7 +757,7 @@ public static function session(App $config = null, bool $getShared = true) $config = config(App::class); } - $logger = static::logger(true); + $logger = static::logger(); $driverName = $config->sessionDriver; $driver = new $driverName($config, static::request()->getIpAddress()); diff --git a/system/Controller.php b/system/Controller.php index 4dff9f4d1fcd..72ed399c826d 100644 --- a/system/Controller.php +++ b/system/Controller.php @@ -213,12 +213,10 @@ protected function validate($rules, array $messages = []): bool $rules = $validation->$rules; } - $success = $this->validator + return $this->validator ->withRequest($this->request) ->setRules($rules, $messages) ->run(); - - return $success; } //-------------------------------------------------------------------- diff --git a/system/Database/BaseBuilder.php b/system/Database/BaseBuilder.php index 271a2d883e91..c2086b02941f 100644 --- a/system/Database/BaseBuilder.php +++ b/system/Database/BaseBuilder.php @@ -396,7 +396,7 @@ public function select($select = '*', bool $escape = null) */ public function selectMax(string $select = '', string $alias = '') { - return $this->maxMinAvgSum($select, $alias, 'MAX'); + return $this->maxMinAvgSum($select, $alias); } //-------------------------------------------------------------------- @@ -981,12 +981,12 @@ public function orHavingNotIn(string $key = null, $values = null, bool $escape = * @used-by whereNotIn() * @used-by orWhereNotIn() * - * @param string $key The field to search - * @param array|Closure $values The values searched on, or anonymous function with subquery - * @param boolean $not If the statement would be IN or NOT IN - * @param string $type - * @param boolean $escape - * @param string $clause (Internal use only) + * @param string $key The field to search + * @param array|Closure $values The values searched on, or anonymous function with subquery + * @param boolean $not If the statement would be IN or NOT IN + * @param string $type + * @param boolean $escape + * @param string $clause (Internal use only) * @throws InvalidArgumentException * * @return BaseBuilder @@ -998,8 +998,8 @@ protected function _whereIn(string $key = null, $values = null, bool $not = fals if (CI_DEBUG) { throw new InvalidArgumentException(sprintf('%s() expects $key to be a non-empty string', debug_backtrace(0, 2)[1]['function'])); - } - + } + return $this; } @@ -1009,7 +1009,7 @@ protected function _whereIn(string $key = null, $values = null, bool $not = fals { throw new InvalidArgumentException(sprintf('%s() expects $values to be of type array or closure', debug_backtrace(0, 2)[1]['function'])); } - + return $this; } @@ -1325,7 +1325,7 @@ protected function _like_statement(string $prefix = null, string $column, string */ public function groupStart() { - return $this->groupStartPrepare('', 'AND ', 'QBWhere'); + return $this->groupStartPrepare(); } //-------------------------------------------------------------------- @@ -1337,7 +1337,7 @@ public function groupStart() */ public function orGroupStart() { - return $this->groupStartPrepare('', 'OR ', 'QBWhere'); + return $this->groupStartPrepare('OR '); } //-------------------------------------------------------------------- @@ -1349,7 +1349,7 @@ public function orGroupStart() */ public function notGroupStart() { - return $this->groupStartPrepare('NOT ', 'AND ', 'QBWhere'); + return $this->groupStartPrepare('NOT '); } //-------------------------------------------------------------------- @@ -1361,7 +1361,7 @@ public function notGroupStart() */ public function orNotGroupStart() { - return $this->groupStartPrepare('NOT ', 'OR ', 'QBWhere'); + return $this->groupStartPrepare('NOT ', 'OR '); } //-------------------------------------------------------------------- @@ -1373,7 +1373,7 @@ public function orNotGroupStart() */ public function groupEnd() { - return $this->groupEndPrepare('QBWhere'); + return $this->groupEndPrepare(); } // -------------------------------------------------------------------- @@ -2597,7 +2597,7 @@ protected function _updateBatch(string $table, array $values, string $index): st $ids = []; $final = []; - foreach ($values as $key => $val) + foreach ($values as $val) { $ids[] = $val[$index]; @@ -2646,7 +2646,7 @@ public function setUpdateBatch($key, string $index = '', bool $escape = null) is_bool($escape) || $escape = $this->db->protectIdentifiers; - foreach ($key as $k => $v) + foreach ($key as $v) { $index_set = false; $clean = []; @@ -3426,7 +3426,7 @@ protected function setBind(string $key, $value = null, bool $escape = true): str return $key; } - if (!array_key_exists($key, $this->bindsKeyCount)) + if (! array_key_exists($key, $this->bindsKeyCount)) { $this->bindsKeyCount[$key] = 0; } diff --git a/system/Database/BaseConnection.php b/system/Database/BaseConnection.php index de9d510b088b..7c434f66a4cd 100644 --- a/system/Database/BaseConnection.php +++ b/system/Database/BaseConnection.php @@ -1002,7 +1002,7 @@ public function prepare(\Closure $func, array $options = []) $this->initialize(); } - $this->pretend(true); + $this->pretend(); $sql = $func($this); @@ -1381,9 +1381,7 @@ public function escape($str) { if (is_array($str)) { - $str = array_map([&$this, 'escape'], $str); - - return $str; + return array_map([&$this, 'escape'], $str); } else if (is_string($str) || ( is_object($str) && method_exists($str, '__toString'))) { diff --git a/system/Database/BasePreparedQuery.php b/system/Database/BasePreparedQuery.php index 247d68ce1615..fb16c0aba6d8 100644 --- a/system/Database/BasePreparedQuery.php +++ b/system/Database/BasePreparedQuery.php @@ -144,7 +144,7 @@ public function prepare(string $sql, array $options = [], string $queryClass = ' * * @return mixed */ - abstract public function _prepare(string $sql, array $options = []); + abstract public function _prepare(string $sql); //-------------------------------------------------------------------- diff --git a/system/Database/BaseResult.php b/system/Database/BaseResult.php index 787f0ff48423..5e6abe357863 100644 --- a/system/Database/BaseResult.php +++ b/system/Database/BaseResult.php @@ -189,7 +189,7 @@ public function getCustomResultObject(string $className) return $this->customResultObject[$className]; } - is_null($this->rowData) || $this->dataSeek(0); + is_null($this->rowData) || $this->dataSeek(); $this->customResultObject[$className] = []; while ($row = $this->fetchObject($className)) @@ -239,7 +239,7 @@ public function getResultArray(): array return $this->resultArray; } - is_null($this->rowData) || $this->dataSeek(0); + is_null($this->rowData) || $this->dataSeek(); while ($row = $this->fetchAssoc()) { $this->resultArray[] = $row; @@ -282,7 +282,7 @@ public function getResultObject(): array return $this->resultObject; } - is_null($this->rowData) || $this->dataSeek(0); + is_null($this->rowData) || $this->dataSeek(); while ($row = $this->fetchObject()) { if (! is_subclass_of($row, Entity::class) && method_exists($row, 'syncOriginal')) @@ -314,7 +314,7 @@ public function getRow($n = 0, string $type = 'object') if (! is_numeric($n)) { // We cache the row data for subsequent uses - is_array($this->rowData) || $this->rowData = $this->getRowArray(0); + is_array($this->rowData) || $this->rowData = $this->getRowArray(); // array_key_exists() instead of isset() to allow for NULL values if (empty($this->rowData) || ! array_key_exists($n, $this->rowData)) @@ -435,7 +435,7 @@ public function setRow($key, $value = null) // We cache the row data for subsequent uses if (! is_array($this->rowData)) { - $this->rowData = $this->getRowArray(0); + $this->rowData = $this->getRowArray(); } if (is_array($key)) diff --git a/system/Database/BaseUtils.php b/system/Database/BaseUtils.php index e9a4dd63a52a..5f4c51cc7905 100644 --- a/system/Database/BaseUtils.php +++ b/system/Database/BaseUtils.php @@ -417,7 +417,7 @@ public function backup($params = []) * * @return mixed */ - abstract public function _backup(array $prefs = null); + public abstract function _backup(); //-------------------------------------------------------------------- } diff --git a/system/Database/Database.php b/system/Database/Database.php index a8d26b10032c..adb0063cd5f5 100644 --- a/system/Database/Database.php +++ b/system/Database/Database.php @@ -109,9 +109,7 @@ public function loadForge(ConnectionInterface $db) $db->initialize(); } - $class = new $className($db); - - return $class; + return new $className($db); } //-------------------------------------------------------------------- @@ -133,9 +131,7 @@ public function loadUtils(ConnectionInterface $db) $db->initialize(); } - $class = new $className($db); - - return $class; + return new $className($db); } //-------------------------------------------------------------------- diff --git a/system/Database/Forge.php b/system/Database/Forge.php index b40dc5ebf930..e38d505cfea9 100644 --- a/system/Database/Forge.php +++ b/system/Database/Forge.php @@ -110,14 +110,14 @@ class Forge * * @var string */ - protected $createDatabaseIfStr = null; + protected $createDatabaseIfStr; /** * CHECK DATABASE EXIST statement * * @var string */ - protected $checkDatabaseExistStr = null; + protected $checkDatabaseExistStr; /** * DROP DATABASE statement @@ -717,9 +717,7 @@ protected function _dropTable(string $table, bool $if_exists, bool $cascade): st } } - $sql = $sql . ' ' . $this->db->escapeIdentifiers($table); - - return $sql; + return $sql . ' ' . $this->db->escapeIdentifiers($table); } //-------------------------------------------------------------------- diff --git a/system/Database/ModelFactory.php b/system/Database/ModelFactory.php index 6b7d514e8cc2..b2b43620ea0d 100644 --- a/system/Database/ModelFactory.php +++ b/system/Database/ModelFactory.php @@ -12,14 +12,6 @@ class ModelFactory */ static private $instances = []; - /** - * The Database connection to use, - * if other than default. - * - * @var ConnectionInterface - */ - static private $connection = null; - /** * Create new configuration instances or return * a shared instance diff --git a/system/Database/MySQLi/Connection.php b/system/Database/MySQLi/Connection.php index 26b213ce9a20..6067d3029b95 100644 --- a/system/Database/MySQLi/Connection.php +++ b/system/Database/MySQLi/Connection.php @@ -424,8 +424,6 @@ public function escapeLikeStringDirect($str) '\\' . '_', ], $str ); - - return $str; } //-------------------------------------------------------------------- diff --git a/system/Database/MySQLi/PreparedQuery.php b/system/Database/MySQLi/PreparedQuery.php index 35d87b127a36..62875a1effae 100644 --- a/system/Database/MySQLi/PreparedQuery.php +++ b/system/Database/MySQLi/PreparedQuery.php @@ -61,7 +61,7 @@ class PreparedQuery extends BasePreparedQuery implements PreparedQueryInterface * * @return mixed */ - public function _prepare(string $sql, array $options = []) + public function _prepare(string $sql) { // Mysqli driver doesn't like statements // with terminating semicolons. @@ -116,9 +116,7 @@ public function _execute(array $data): bool // Bind it $this->statement->bind_param($bindTypes, ...$data); - $success = $this->statement->execute(); - - return $success; + return $this->statement->execute(); } //-------------------------------------------------------------------- diff --git a/system/Database/MySQLi/Utils.php b/system/Database/MySQLi/Utils.php index e5056d129a31..eaf34d1e003b 100644 --- a/system/Database/MySQLi/Utils.php +++ b/system/Database/MySQLi/Utils.php @@ -71,7 +71,7 @@ class Utils extends BaseUtils * * @return mixed */ - public function _backup(array $prefs = null) + public function _backup() { throw new DatabaseException('Unsupported feature of the database platform you are using.'); } diff --git a/system/Database/Postgre/Builder.php b/system/Database/Postgre/Builder.php index bf20a3d129fa..92cfd329a877 100644 --- a/system/Database/Postgre/Builder.php +++ b/system/Database/Postgre/Builder.php @@ -316,7 +316,7 @@ protected function _update(string $table, array $values): string protected function _updateBatch(string $table, array $values, string $index): string { $ids = []; - foreach ($values as $key => $val) + foreach ($values as $val) { $ids[] = $val[$index]; diff --git a/system/Database/Postgre/PreparedQuery.php b/system/Database/Postgre/PreparedQuery.php index 7b3bff3390f1..0a79665f94f8 100644 --- a/system/Database/Postgre/PreparedQuery.php +++ b/system/Database/Postgre/PreparedQuery.php @@ -80,7 +80,7 @@ class PreparedQuery extends BasePreparedQuery implements PreparedQueryInterface * @return mixed * @throws \Exception */ - public function _prepare(string $sql, array $options = []) + public function _prepare(string $sql) { $this->name = random_int(1, 10000000000000000); @@ -148,12 +148,10 @@ public function parameterize(string $sql): string // Track our current value $count = 0; - $sql = preg_replace_callback('/\?/', function ($matches) use (&$count) { + return preg_replace_callback('/\?/', function ($matches) use (&$count) { $count ++; return "\${$count}"; }, $sql); - - return $sql; } //-------------------------------------------------------------------- diff --git a/system/Database/Postgre/Utils.php b/system/Database/Postgre/Utils.php index dd45de112bb9..53289a770bc4 100644 --- a/system/Database/Postgre/Utils.php +++ b/system/Database/Postgre/Utils.php @@ -70,7 +70,7 @@ class Utils extends BaseUtils * * @return mixed */ - public function _backup(array $prefs = null) + public function _backup() { throw new DatabaseException('Unsupported feature of the database platform you are using.'); } diff --git a/system/Database/Query.php b/system/Database/Query.php index 301185b425c7..650a7da93193 100644 --- a/system/Database/Query.php +++ b/system/Database/Query.php @@ -440,9 +440,7 @@ protected function matchNamedBinds(string $sql, array $binds): string $replacers[":{$placeholder}:"] = $escapedValue; } - $sql = strtr($sql, $replacers); - - return $sql; + return strtr($sql, $replacers); } //-------------------------------------------------------------------- diff --git a/system/Database/SQLite3/Connection.php b/system/Database/SQLite3/Connection.php index ae83cfc1c03f..f9ddfa1020f8 100644 --- a/system/Database/SQLite3/Connection.php +++ b/system/Database/SQLite3/Connection.php @@ -323,8 +323,8 @@ public function _fieldData(string $table): array $retVal[$i]->type = $query[$i]->type; $retVal[$i]->max_length = null; $retVal[$i]->default = $query[$i]->dflt_value; - $retVal[$i]->primary_key = isset($query[$i]->pk) ? (bool)$query[$i]->pk : false; - $retVal[$i]->nullable = isset($query[$i]->notnull) ? ! (bool)$query[$i]->notnull : false; + $retVal[$i]->primary_key = isset($query[$i]->pk) && (bool)$query[$i]->pk; + $retVal[$i]->nullable = isset($query[$i]->notnull) && ! (bool)$query[$i]->notnull; } return $retVal; diff --git a/system/Database/SQLite3/Forge.php b/system/Database/SQLite3/Forge.php index 338c6e4ec3d6..bb6f48262a18 100644 --- a/system/Database/SQLite3/Forge.php +++ b/system/Database/SQLite3/Forge.php @@ -167,7 +167,6 @@ protected function _alterTable(string $alter_type, string $table, $field) ->run(); return ''; - break; case 'CHANGE': $sqlTable = new Table($this->db, $this); @@ -176,7 +175,6 @@ protected function _alterTable(string $alter_type, string $table, $field) ->run(); return null; - break; default: return parent::_alterTable($alter_type, $table, $field); } diff --git a/system/Database/SQLite3/PreparedQuery.php b/system/Database/SQLite3/PreparedQuery.php index fbd6feaca404..f47b7e03c89d 100644 --- a/system/Database/SQLite3/PreparedQuery.php +++ b/system/Database/SQLite3/PreparedQuery.php @@ -71,7 +71,7 @@ class PreparedQuery extends BasePreparedQuery implements PreparedQueryInterface * * @return mixed */ - public function _prepare(string $sql, array $options = []) + public function _prepare(string $sql) { if (! ($this->statement = $this->db->connID->prepare($sql))) { diff --git a/system/Database/SQLite3/Utils.php b/system/Database/SQLite3/Utils.php index 72f8d4bc575a..1bbb963afc05 100644 --- a/system/Database/SQLite3/Utils.php +++ b/system/Database/SQLite3/Utils.php @@ -64,7 +64,7 @@ class Utils extends BaseUtils * * @return mixed */ - public function _backup(array $prefs = null) + public function _backup() { throw new DatabaseException('Unsupported feature of the database platform you are using.'); } diff --git a/system/Debug/Exceptions.php b/system/Debug/Exceptions.php index 7cc3043b2396..c42c08d4c33b 100644 --- a/system/Debug/Exceptions.php +++ b/system/Debug/Exceptions.php @@ -190,7 +190,7 @@ public function exceptionHandler(Throwable $exception) * * @throws \ErrorException */ - public function errorHandler(int $severity, string $message, string $file = null, int $line = null, $context = null) + public function errorHandler(int $severity, string $message, string $file = null, int $line = null) { if (! (error_reporting() & $severity)) { diff --git a/system/Debug/Toolbar.php b/system/Debug/Toolbar.php index b601fbfea3df..ff2be35cb617 100644 --- a/system/Debug/Toolbar.php +++ b/system/Debug/Toolbar.php @@ -118,7 +118,7 @@ public function run(float $startTime, float $totalTime, RequestInterface $reques $data['startTime'] = $startTime; $data['totalTime'] = $totalTime * 1000; $data['totalMemory'] = number_format((memory_get_peak_usage()) / 1024 / 1024, 3); - $data['segmentDuration'] = $this->roundTo($data['totalTime'] / 7, 5); + $data['segmentDuration'] = $this->roundTo($data['totalTime'] / 7); $data['segmentCount'] = (int) ceil($data['totalTime'] / $data['segmentDuration']); $data['CI_VERSION'] = \CodeIgniter\CodeIgniter::CI_VERSION; $data['collectors'] = []; @@ -167,7 +167,7 @@ public function run(float $startTime, float $totalTime, RequestInterface $reques $data['vars']['post'][esc($name)] = is_array($value) ? '
' . esc(print_r($value, true)) . '
' : esc($value); } - foreach ($request->getHeaders() as $header => $value) + foreach ($request->getHeaders() as $value) { if (empty($value)) { diff --git a/system/Debug/Toolbar/Collectors/Events.php b/system/Debug/Toolbar/Collectors/Events.php index 285d87d8e709..4681fc17a1a8 100644 --- a/system/Debug/Toolbar/Collectors/Events.php +++ b/system/Debug/Toolbar/Collectors/Events.php @@ -111,7 +111,7 @@ protected function formatTimelineData(): array $rows = $this->viewer->getPerformanceData(); - foreach ($rows as $name => $info) + foreach ($rows as $info) { $data[] = [ 'name' => 'View: ' . $info['view'], diff --git a/system/Debug/Toolbar/Collectors/Views.php b/system/Debug/Toolbar/Collectors/Views.php index 8bcec5698340..1e8a308a36d2 100644 --- a/system/Debug/Toolbar/Collectors/Views.php +++ b/system/Debug/Toolbar/Collectors/Views.php @@ -126,7 +126,7 @@ protected function formatTimelineData(): array $rows = $this->viewer->getPerformanceData(); - foreach ($rows as $name => $info) + foreach ($rows as $info) { $data[] = [ 'name' => 'View: ' . $info['view'], diff --git a/system/Email/Email.php b/system/Email/Email.php index 5ace58aca267..6b58f89aabf8 100644 --- a/system/Email/Email.php +++ b/system/Email/Email.php @@ -820,7 +820,6 @@ protected function getMessageID() */ protected function getProtocol() { - $this->protocol = strtolower($this->protocol); in_array($this->protocol, $this->protocols, true) || $this->protocol = 'mail'; return $this->protocol; } diff --git a/system/Encryption/Handlers/OpenSSLHandler.php b/system/Encryption/Handlers/OpenSSLHandler.php index aa9480857258..50622d1f0d9f 100644 --- a/system/Encryption/Handlers/OpenSSLHandler.php +++ b/system/Encryption/Handlers/OpenSSLHandler.php @@ -114,9 +114,8 @@ public function encrypt($data, $params = null) $result = $iv . $data; $hmacKey = \hash_hmac($this->digest, $result, $secret, true); - $result = $hmacKey . $result; - return $result; + return $hmacKey . $result; } // -------------------------------------------------------------------- diff --git a/system/Entity.php b/system/Entity.php index 8cb01dd8d87e..c8135a850655 100644 --- a/system/Entity.php +++ b/system/Entity.php @@ -570,17 +570,15 @@ protected function castAs($value, string $type) $value = (array)$value; break; case 'json': - $value = $this->castAsJson($value, false); + $value = $this->castAsJson($value); break; case 'json-array': $value = $this->castAsJson($value, true); break; case 'datetime': return $this->mutateDate($value); - break; case 'timestamp': return strtotime($value); - break; } return $value; diff --git a/system/Exceptions/CastException.php b/system/Exceptions/CastException.php index a5bb06594e2e..47d91de82d7f 100644 --- a/system/Exceptions/CastException.php +++ b/system/Exceptions/CastException.php @@ -20,19 +20,14 @@ public static function forInvalidJsonFormatException(int $error) { case JSON_ERROR_DEPTH: throw new static(lang('Cast.jsonErrorDepth')); - break; case JSON_ERROR_STATE_MISMATCH: throw new static(lang('Cast.jsonErrorStateMismatch')); - break; case JSON_ERROR_CTRL_CHAR: throw new static(lang('Cast.jsonErrorCtrlChar')); - break; case JSON_ERROR_SYNTAX: throw new static(lang('Cast.jsonErrorSyntax')); - break; case JSON_ERROR_UTF8: throw new static(lang('Cast.jsonErrorUtf8')); - break; default: throw new static(lang('Cast.jsonErrorUnknown')); } diff --git a/system/HTTP/CURLRequest.php b/system/HTTP/CURLRequest.php index c5506accbfeb..d1a8e94428d1 100644 --- a/system/HTTP/CURLRequest.php +++ b/system/HTTP/CURLRequest.php @@ -536,9 +536,7 @@ protected function applyMethod(string $method, array $curl_options): array // Have content? if ($size === null || $size > 0) { - $curl_options = $this->applyBody($curl_options); - - return $curl_options; + return $this->applyBody($curl_options); } if ($method === 'PUT' || $method === 'POST') diff --git a/system/HTTP/ContentSecurityPolicy.php b/system/HTTP/ContentSecurityPolicy.php index 713312f9e5bf..910f700287cb 100644 --- a/system/HTTP/ContentSecurityPolicy.php +++ b/system/HTTP/ContentSecurityPolicy.php @@ -136,7 +136,7 @@ class ContentSecurityPolicy * * @var string */ - protected $reportURI = null; + protected $reportURI; /** * Used for security enforcement diff --git a/system/HTTP/UserAgent.php b/system/HTTP/UserAgent.php index 6e5b5965a8a7..c6873fd5b45b 100644 --- a/system/HTTP/UserAgent.php +++ b/system/HTTP/UserAgent.php @@ -51,7 +51,7 @@ class UserAgent * * @var string */ - protected $agent = null; + protected $agent; /** * Flag for if the user-agent belongs to a browser diff --git a/system/Helpers/array_helper.php b/system/Helpers/array_helper.php index 71d3aceeadc1..c114df9fa97c 100644 --- a/system/Helpers/array_helper.php +++ b/system/Helpers/array_helper.php @@ -90,7 +90,7 @@ function _array_search_dot(array $indexes, array $array) // If $array has more than 1 item, we have to loop over each. if (is_array($array)) { - foreach ($array as $key => $value) + foreach ($array as $value) { $answer = _array_search_dot($indexes, $value); diff --git a/system/Helpers/cookie_helper.php b/system/Helpers/cookie_helper.php index d85f644d0994..50ab39272a2d 100755 --- a/system/Helpers/cookie_helper.php +++ b/system/Helpers/cookie_helper.php @@ -96,9 +96,8 @@ function get_cookie($index, bool $xssClean = false) $request = \Config\Services::request(); $filter = true === $xssClean ? FILTER_SANITIZE_STRING : null; - $cookie = $request->getCookie($prefix . $index, $filter); - return $cookie; + return $request->getCookie($prefix . $index, $filter); } } diff --git a/system/Helpers/date_helper.php b/system/Helpers/date_helper.php index 6cf362ad49b5..1951d2535350 100644 --- a/system/Helpers/date_helper.php +++ b/system/Helpers/date_helper.php @@ -96,8 +96,7 @@ function timezone_select(string $class = '', string $default = '', int $what = \ $selected = ($timezone === $default) ? 'selected' : ''; $buffer .= "" . PHP_EOL; } - $buffer .= '' . PHP_EOL; - return $buffer; + return $buffer . ('' . PHP_EOL); } } diff --git a/system/Helpers/form_helper.php b/system/Helpers/form_helper.php index 7f39ebe03bc8..cf55d06c7698 100644 --- a/system/Helpers/form_helper.php +++ b/system/Helpers/form_helper.php @@ -180,7 +180,7 @@ function form_hidden($name, $value = '', bool $recursing = false): string if (! is_array($value)) { - $form .= '\n"; + $form .= '\n"; } else { @@ -408,7 +408,7 @@ function form_dropdown($data = '', $options = [], $selected = [], $extra = ''): { $sel = in_array($optgroup_key, $selected) ? ' selected="selected"' : ''; $form .= '\n"; + . $optgroup_val . "\n"; } $form .= "\n"; } @@ -416,7 +416,7 @@ function form_dropdown($data = '', $options = [], $selected = [], $extra = ''): { $form .= '\n"; + . $val . "\n"; } } @@ -645,9 +645,7 @@ function form_datalist(string $name, string $value, array $options): string $out .= "
- - - - {% if (theme_prev_next_buttons_location == 'top' or theme_prev_next_buttons_location == 'both') and (next or prev) %} - - {% endif %} -
-