From 386d73d6069e08e60a831b483fdbc7b5dd90fa2d Mon Sep 17 00:00:00 2001 From: Mostafa Soufi Date: Tue, 10 Jan 2023 18:08:26 +0330 Subject: [PATCH 0001/1195] Update UnitTests.md Fix case-sensitive suite command. --- docs/UnitTests.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/UnitTests.md b/docs/UnitTests.md index 530013d6b..2b0cbba24 100644 --- a/docs/UnitTests.md +++ b/docs/UnitTests.md @@ -16,7 +16,7 @@ Codeception adds some nice helpers to simplify common tasks. Create a test using `generate:test` command with a suite and test names as parameters: ```bash -php vendor/bin/codecept generate:test unit Example +php vendor/bin/codecept generate:test Unit Example ``` It creates a new `ExampleTest` file located in the `tests/unit` directory. @@ -24,13 +24,13 @@ It creates a new `ExampleTest` file located in the `tests/unit` directory. As always, you can run the newly created test with this command: ```bash -php vendor/bin/codecept run unit ExampleTest +php vendor/bin/codecept run Unit ExampleTest ``` Or simply run the whole set of unit tests with: ```bash -php vendor/bin/codecept run unit +php vendor/bin/codecept run Unit ``` A test created by the `generate:test` command will look like this: From a31a41ecf4131f327941f7781b1217942982c554 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Jan 2023 19:11:10 +0000 Subject: [PATCH 0002/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From ab0660ce5a9bc805aa2cc75cdc6be00b4598af80 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Jan 2023 20:13:21 +0000 Subject: [PATCH 0003/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From 67359cffc95666e1e6627824ea5ff17b5898dc4c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 01:00:11 +0000 Subject: [PATCH 0004/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From d50743d9b5daef23076b49002fef821ead31ea18 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 02:20:11 +0000 Subject: [PATCH 0005/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From afe50f028cf2104eb84d020f834628dcc710932b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 04:15:28 +0000 Subject: [PATCH 0006/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From afa6adbac59544e62943f185820f8c2481f3e5b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 05:12:30 +0000 Subject: [PATCH 0007/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From 46a46314a5aeba17a38e981f27be7468460aeb7d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 06:16:05 +0000 Subject: [PATCH 0008/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From d3773e5560aaef50cd671068c6e5c8f2dde9bdbe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 07:12:21 +0000 Subject: [PATCH 0009/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From d1ce61291033b8395831e2a04e6773a70da6e2f9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 11:11:13 +0000 Subject: [PATCH 0010/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From 4b10ba1fccb6734a101308ba6bd60776fcd6b26e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 12:23:36 +0000 Subject: [PATCH 0011/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From 4d6b4d4e066b51216a7f70491a684cd8c0bb3034 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 18:18:11 +0000 Subject: [PATCH 0012/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From 818fa03d225e6b40b12a2062fc28cf2799136d00 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Jan 2023 19:11:31 +0000 Subject: [PATCH 0013/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From 7485b511bf8fd1ab2e5e41006dd702d80e343179 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Thu, 12 Jan 2023 00:08:26 +0200 Subject: [PATCH 0014/1195] update accordion (#712) --- _includes/phar.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/phar.html b/_includes/phar.html index 25c401e1c..85f0957e7 100644 --- a/_includes/phar.html +++ b/_includes/phar.html @@ -1,4 +1,4 @@ -
+

From 6437d2b7cddeb273477cc43cf881b7ab7f3918ab Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Jan 2023 05:12:36 +0000 Subject: [PATCH 0015/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From b683b9e4823cf67ce88d247ea13accadd58ae602 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Jan 2023 06:16:44 +0000 Subject: [PATCH 0016/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From 26a4ce1bfa1030ed118c58e4b4b5cc208e505c6c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Jan 2023 09:14:44 +0000 Subject: [PATCH 0017/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From 80a737b6a7836e7225646b820114afbe5579d952 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Jan 2023 10:15:11 +0000 Subject: [PATCH 0018/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From b0e8248a4992f7341da721ab31f93c9c61a75ad1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Jan 2023 11:15:53 +0000 Subject: [PATCH 0019/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From d800caa7050238b000692bdf04a4e2eac40dafce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Jan 2023 12:25:36 +0000 Subject: [PATCH 0020/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..8122db518 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,49 +5,45 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## Bootstrap -* `php codecept.phar self-update` +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -@author Franck Cassedanne +By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## GenerateScenarios -Required to have `envs` path to be specified in `codeception.yml` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## Init +## GenerateSuite -## GeneratePageObject +Create new test suite. Requires suite name and actor name -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -60,11 +56,14 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -76,18 +75,6 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - ## Clean Recursively cleans `output` directory and generated code. @@ -97,31 +84,11 @@ Recursively cleans `output` directory and generated code. -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GenerateGroup -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -213,75 +180,79 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite +## GenerateHelper -{% highlight yaml %} -codecept gherkin:steps acceptance +Creates empty Helper class. -{% endhighlight %} +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Build +## GenerateSnapshot -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept build` -* `codecept build path/to/project` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## CompletionFallback -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GherkinSteps +Prints all steps from all Gherkin contexts for a specific suite +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## Init +## GherkinSnippets -## GenerateScenarios +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Usage: -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -309,27 +280,56 @@ Check overriding config values (like in `run` command) -## DryRun +## SelfUpdate -Shows step by step execution process for scenario driven tests without actually running them. +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateSnapshot +## GenerateStepObject -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` From 1ce59b895859c634a95f9fb2c1f2b11d62456e10 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Jan 2023 14:16:40 +0000 Subject: [PATCH 0021/1195] updated --- docs/reference/Commands.md | 218 ++++++++++++++++++------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8122db518..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,48 +5,52 @@ title: Commands - Codeception - Documentation # Console Commands -## Bootstrap +## CompletionFallback -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` -## Init +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + ## GenerateTest Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. @@ -56,14 +60,11 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateFeature - -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -75,6 +76,18 @@ Try to execute test commands in run-time. You may try commands before writing th +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + ## Clean Recursively cleans `output` directory and generated code. @@ -84,11 +97,31 @@ Recursively cleans `output` directory and generated code. -## GenerateGroup +## GenerateCest -Creates empty GroupObject - extension which handles all group events. +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept g:group Admin` @@ -180,79 +213,75 @@ Options: -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +## Build -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GeneratePageObject -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +## GherkinSnippets -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## CompletionFallback +## GenerateHelper -## DryRun +Creates empty Helper class. -Shows step by step execution process for scenario driven tests without actually running them. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateStepObject -## GherkinSteps +Generates StepObject class. You will be asked for steps you want to implement. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} +## Init -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -280,56 +309,27 @@ Check overriding config values (like in `run` command) -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: +## DryRun -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +## GenerateSnapshot -* `codecept build` -* `codecept build path/to/project` +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From 6ac50c28e67630431a796e7d37393ce18bfccb0e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 13 Jan 2023 19:11:06 +0000 Subject: [PATCH 0022/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 04f7836fa..e29e6f906 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -9,6 +9,15 @@ title: Codeception Changelog +### module-cli 2.0.1: 2.0.1 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 18:58:12 / [Repository](https://github.com/Codeception/module-cli) / [Releases](https://github.com/Codeception/module-cli/releases) + + + +* Unset SHELL_VERBOSITY environment variable before execution of command [#13](https://github.com/Codeception/module-cli/issues/13) + + ### Codeception 5.0.6: 5.0.6 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/12/28 14:20:04 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) From 9b1968b564e903abadb9d03976803196cfe9382b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 13 Jan 2023 22:11:27 +0000 Subject: [PATCH 0023/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index e29e6f906..d1d41d51c 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -9,6 +9,15 @@ title: Codeception Changelog +### module-redis 3.1.0: 3.1.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 21:20:53 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) + + + +* Support for predis/predis v2 + + ### module-cli 2.0.1: 2.0.1 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 18:58:12 / [Repository](https://github.com/Codeception/module-cli) / [Releases](https://github.com/Codeception/module-cli/releases) From b12540a7490ad33787e446c1343cbef86fb59ea6 Mon Sep 17 00:00:00 2001 From: Gintautas Miselis Date: Sat, 14 Jan 2023 22:09:29 +0200 Subject: [PATCH 0024/1195] Updated changelog --- changelog.markdown | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index d1d41d51c..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -9,6 +9,20 @@ title: Codeception Changelog +### Codeception 5.0.7: 5.0.7 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/14 20:06:31 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) + + + +* Disabled phpcs checks in generated action files [#6621](https://github.com/Codeception/Codeception/issues/6621) +* `$I->wantTo()` no longer changes test title at runtime [#6622](https://github.com/Codeception/Codeception/issues/6622) +* Display correct failed step when failures and errors happened during test run [#6623](https://github.com/Codeception/Codeception/issues/6623) +* Fixed indentation of `step_decorators` in config files generated by `bootstrap` [#6624](https://github.com/Codeception/Codeception/issues/6624) +* Enabled `Conditional`, `Retry` and `tryTo` decorators in acceptance suite generated by `bootstrap` [#6624](https://github.com/Codeception/Codeception/issues/6624) +* Improved handling of anonymous classes in parser [#6626](https://github.com/Codeception/Codeception/issues/6626) + + ### module-redis 3.1.0: 3.1.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 21:20:53 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) @@ -1398,21 +1412,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * seeInRedis displays a difference between expected value and actual value -### Codeception 4.1.23: 4.1.23 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/12/11 18:36:16 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) - - - -* Compatibility with PHP 8.1 ([#6252](https://github.com/Codeception/Codeception/issues/6252)) -* Added optional value to fail-fast option ([#6275](https://github.com/Codeception/Codeception/issues/6275)) by #Verest -* Code coverage covers .php files only ([#6265](https://github.com/Codeception/Codeception/issues/6265)) -* Functions are autoloaded by composer ([#6263](https://github.com/Codeception/Codeception/issues/6263)) by **[StuTheWebGuy](https://github.com/StuTheWebGuy)** -* Fixed broken URL in bootstrap deprecation message by **[p810](https://github.com/p810)** -* `codecept init api` adds AsJson decorators to suite configuration (See https://github.com/Codeception/module-rest/releases/tag/1.4.1) -* Dockerfile upgraded to use xdebug 3.0.4 ([#6250](https://github.com/Codeception/Codeception/issues/6250)) by **[PavelBulat](https://github.com/PavelBulat)** - - ### module-symfony 2.1.0: 2.1.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 15:18:21 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) From a3de1b72afb022ca422acbc6b26be507c981aba0 Mon Sep 17 00:00:00 2001 From: Gintautas Miselis Date: Sat, 14 Jan 2023 22:12:54 +0200 Subject: [PATCH 0025/1195] new phar build --- builds.markdown | 3 ++- php80/codecept.phar | 2 +- php80/codecept.version | 2 +- releases/5.0.20230114/codecept.phar | Bin 0 -> 8379559 bytes 4 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 releases/5.0.20230114/codecept.phar diff --git a/builds.markdown b/builds.markdown index bd027d083..8b84ae322 100644 --- a/builds.markdown +++ b/builds.markdown @@ -7,7 +7,8 @@ title: Codeception Builds ## 5.0 *Requires: PHP 8.0 and higher + CURL* -* **[Download Latest 5.0 Release](https://codeception.com/releases/5.0.20221228/codecept.phar)** +* **[Download Latest 5.0 Release](https://codeception.com/releases/5.0.20230114/codecept.phar)** +* [5.0.20230114](https://codeception.com/releases/5.0.20230114/codecept.phar) * [5.0.20221228](https://codeception.com/releases/5.0.20221228/codecept.phar) * [5.0.20221120](https://codeception.com/releases/5.0.20221120/codecept.phar) * [5.0.20221030](https://codeception.com/releases/5.0.20221030/codecept.phar) diff --git a/php80/codecept.phar b/php80/codecept.phar index f40e07e36..26c1428c1 120000 --- a/php80/codecept.phar +++ b/php80/codecept.phar @@ -1 +1 @@ -../releases/5.0.20221228/codecept.phar \ No newline at end of file +../releases/5.0.20230114/codecept.phar \ No newline at end of file diff --git a/php80/codecept.version b/php80/codecept.version index 3e4c7a9d3..556df95a3 100644 --- a/php80/codecept.version +++ b/php80/codecept.version @@ -1 +1 @@ -071a44f2686bc3815b21ff5eba04f2079cc92088 \ No newline at end of file +3e5b1aca9fd97807d900fe5c7a55d40308d713eb \ No newline at end of file diff --git a/releases/5.0.20230114/codecept.phar b/releases/5.0.20230114/codecept.phar new file mode 100644 index 0000000000000000000000000000000000000000..b36563f55689adf58c744f8a90e545f782dbf0a2 GIT binary patch literal 8379559 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

;u3v7tFFieH=T-2(uT{{L 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%0D{$Ja0ST)d%>yb$W#0hGaj9TwJ8fs&jKvgQra& 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≥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/uJH?Yj}S60&*m{qpyg& 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

6SoIBL);T_Q)$bp9Or_BL=TSFApVC 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%0A#x+aYtQb} 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

`!x%7pr>uq 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 WA2X&h(a48y#+aOEQ$cO!>0@(Td@z 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,A*)|92{ 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�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�UAO6i=@ww$z6U6NiT$VLYT;V(VmN&gf< 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
?z$omY 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%0Dd{v{ zz->kAt$5daU35-){z5LsX69?lh|cSs{@(eaWBDe`vUV`L2n9u1y%7kTqH@=p+$%DE zJA5}lKrD_qB1XEUmp|aRUVr3uk%JkM0dY9irI{C4>0MWI++l@re@V}gohONxvvcGj zm3e+YJJ@`&X2|UFo^VVS^3w7#1e4DXK_L6NZqT6+j{0@5?Gv6bTRfPJXA}?j(aS8N zqKe3(ZS^*pNg6(=^}-J%cnQo7q8T@euil3?Sd{KPJV!huPU2t!hge1uN$(d^sN}(| z@QkD%NThJTt0F-%=h2)zGTAbVT(P%|*}Z378n2`C>lghlOfF`{-(W<=C;n1$*8?^2 zJqD$#B6)^@S0rlcA`$);BIidV+=c|?!X3drniP?&XFd^zHyOI5-NtOlxh_ehHeq*)pT94$(#s(sohuHkWfQliaYe&9-B{?@K+8UV?LuRk9TP?v1 zJTzQtB$yN30A^35~2uNO$mXnZ$+M@S$TWLsxQ z8CX(G6wW?nA0iET)mxqJMSnn#^n*|T_{Tr}TkB;_Sx!b>YXnJ-wfExiWPj)I+x_Q< z`&-Wsp6u*v8vZ&^I(<#hbavMtG`(kw&tXk%N(Op4@p8(GALK!5zSrV~uVGZ5FRg*&=%F&?7DoTEqWdX<5QIZ6%3h z35Jy6!0#i7JR%%-OBJ^A-2_y(?iQ(zW@q8jePo8xsO52u{P*A<%?4XGx|7~$G~_WwATURiNnCj+o9%+$rU{*oN_0hRi(&Sp-#f>0 zEKMj`Z4%$y!V>=Refq#AHbEgdPg(*&3Zqh$@%Wrc!_zVqutpRKSTsbvI<4j8k(9#P zXKsNLe>D|Fsw63qmQ(3{kr^GZF>8)m`mGlVXIo2Hj25j-5Ra|4saH5i2cm<-OxEO< z2Q%5+lU8;O1xtI{HLF<@benwau`JT<+-*>LX%@2%(|bX(PCPN*Ys8gftF1R@m*Fq` zb_5q;)<1VOsT)^i&r!?RSJH68#I_`vHkRHi-gHa;{k511e*atj0V)^_TFmyQ)I}VR zEXj7=REI^mH9gb@&w*A{*Gf_3RuNiG9brd>hC5i+mAK@#N0ydQZDc;rO zy-qm7Z*W+<>bi3?_5Qy0H@2(?1}$wUK&Yja{hs&rjS(AVPN zxveUV#cDR{&c)u~1?+F`Q$q;o`$i(z8yvXa+2-!7>YfcVfjJ`98rOx)f)+xQDuBX@9a<#@yX<&CB*s}ENH$Yg`0fX`IOT?~KVQB{b?5vVh&#>y-?*K@RT zhtR`b^y-7(jWya)dP7$gkMII z%-Pjkyf5KZPlxZ;&#{Ki3uwru219e?XN@^W6Mq_%S-+ATS~4|_-e7q3=IveDUBPx{ zh)<#NC)&*_+T90sC#c(cWd1zAC}l_Q#)C#J{qXJ}@6ps;rgn|(?!cr&5J&B*D(zA< z2%9x&%OA@QO}ljuLIFf_#LR6_97L6DoehWb4TmO1t(U>WyH@<-j3G_Y>W`31;WHG_57a0_hvjqboPx1Im)-yjf^ePtAQk@&gs*|slWI55v7nagG$KMdjwVb zXVoUHul2I@B#ELW1<#P`Non;)YMrUvvQ8(e-A#a^jx^6b9`X?Or9SU5_=(t+@r~)! zIxx()v(}*Ph0VHD@0n}CS9HEyHLC6Ts@de!!*y$0EE#NVOsF*b)G0Ia$kwy-{-wXs zN!?B~`cxe9B-r_$`ti_0>Fi|Ooh{23v5{VC;Fd)!LA?o!Sl6(`kf85Ozt(2-Pkk6n z()w$<^)e1?Vx&TMEV;QuI|&q@wt zDBerDD94}FGHjt!$ygI9WacN3ubjiTJii8uK<*-+MsLWi)xh%5n&>nRM-GR2_*r@4 z5@WU+Q`j`yX(gHS_#mHh8M*aCZ_>h1jNqkq#>`Uq)P^l2cnbrif@41twCTu{xKSe6 zM3<%74vCbXtitEOjMX!BR}SkrvY@S+Ubm=N-r{EoYCig1)FE+DY+hk77ZKRB=5j z%NcQUKJ0XT$cVO(eaL!6Hxj26o5g($6XYbMAMmG0J4$&?ojQf|4Cbo$iWJ5W+N8{A*G>KAZ!>)8QNDg?c_jrn8R-by8^SV{>70P`d+c z_h8qhYp>ijQq{IQGL*LY8RPXogoQ{i)WBTp|MnGlHc;eIIT!C@(|v6#F&8hvZ7eE8?jSB0QfM#kRq~^id3B(#oR!Oy+ ze#EJISGpTBuV|A`P!m1eVU=-k4G|tA2%~!_W=lrAaW)2DuQ+Th-73SBP(lR;EJ}L$ zd50ygCGJL-5~g9(8Q}<;OsxZ&;?`WIA~Ibz_}jY4DKOR0)t%(dT}g{`jQC`h?EHK>3CWM6Q1$? zM#J8br11g7;={vv0ussi0!tjUAbIV6bs~8RQeQfS5a_bWL+#zjJtU(Ac*+|b`5z#D zQ5^*!aqR4JTf(Vl#v%bz+3&sC`SCI^6?g-%Q8kEbLtBo&7vV7xJY0_k7il~gsEAd# zAfGW5ST2v7kNq|WZm_R2>K$@PhTC9-Rjn$jL7GtqD{1)p?_ile;q`1)IPZLX6O=pI zos2PcZQV7v>)lA&rtcH;L3M3D%1A0umxUK2>S*FpH)x5GmJ2L)EOaS>S3^llRDHJ? znzV(8xbe6ed+77yUG)-I*ziXzmi~Oa_w4cT^oj{^np9U+6q?>fyw6sRP20_N+v?7J zSvT~uih*w5-qALHK;LZ*j%}0V#@9WO^FZ3^=3!=|q8s;N4 z9hs{+&9D~aKaL{aGaw2aciMg{$iiw}Ccc`$Er>D;Hq40%l3>(-jr3GbS~G;yHsVOf z7~YoG3&JWuV!&6V4hhdGKbj`B$^=twZ8d8Kd++Fw!e0(X;CAG3iqOu2h@ro_fBIq3 zlef8iBsDLzYvD<0`U4^b&210%|$nAxP*9+J0nI z3!tb1Hvu=336*W^>x{>Z=-U}p4t?-`-^ArEy8~3w6jxiLYrhHL9?XZL*0vAG$mOwS+NQ z<8pN18hG24y)~%OduIWK3Da2aDj}}Y21{Hc!QK28C}JJL^@~W@O=VtjV`|}D_{dG` z=Xs065wA-fbKN_xGTsu3|6CpVysQQdYHEFVZ3)m4d0c}Ta~#p7RRuYd+hioB@g2w? z8od{CN0%dJhW7Uu!Rn_>Kl&JoH-v;ZK?4Z|;MZAN^`KW1nAabx3^4?4%sa-+!<+PE z@rewhGoZ^Hm&A|2n>T>p9e&nsO6c>Bb(gcbZ&HS%}ZKDzeEzq87>G4cTW zHb#E^`M$Nu4uEfCyw{)QFb%$Vm$ROC#{uw7#%rAlX4aBi%EqRjF{%u1PzJEUzie*l zK)MLikb*c7bj@*U;E@-@l0R{_mX#)%pmp8x#JrO#%;44_p$O5?K4eMHS7SOw#VFhs48rC$K zMVH~SWjP!Gw=B+M3pZz~OTo@fqm448gdaZXF*XFsFsx-w1!x056WlxT28ldC6;P*C56thhP*@O}IwZXn918!(jw?y@;3aKY#hJukgHM!GweVAjRvJof=tfZTA>WuOdr zS>`yu0=%0JvkYSyqx7_t%N*%8PQ!2u`KF_-!db?Mv1>QH8l7r-Ovq0;o66L&Q}#j@ zQ4My-%oWk=?pr%I#zF(MW#B^G-pd^N6Z+9_I^qn-G6sss{$&nxm(fIv=zdj>RRXb; zAzDo4Qpag9Z#>uvoSTez0Bif!#1X8YrAVYIoMjDp*@6i@Ez6a8)UGN)SHLW5ytg5u z(AlbVx%RlLpq4du7goz$)Es+*Ou0S=8UQW}4@(zRKtd*Fu08e)&a#HQWRZmdmqgCB zhg*WOw87qj@ZyLoa_9QPu7FzB*b#({oE@i2UgFOc>P;m#kXV7VtbxyS$agW#8@=6= zlfz3Gb`EIKQFHU^9)crpzC+i%JEzGlu1(YBeI5n2=rB_+>mX6gZb@=2%c=sUR6#9k z>|>}b9bN^pG?NnDJrJNvAnY8_(nc*g5SBe^0lJJ)XMh$R^_1nj;NGSz=dc&)i4rS4?1`3ALYr!ak z-Ej~V-uIi*YXG=pV!aKyQX`(*%@xZxzO3v&AzfG63SX=FrI;BYA?F8r;JU@K+d{?*sB-9G#B1{A?QU zDaRUkBUzJSi%{VjO6-S0pD$rv4N7PWNJ!KI6U?Te>1N$@Qoc>hR9jslau5LiriUve zdHaM?PH%9Eun&U3-caS%GCd;_y0d1!Qik>#fSX@A|v4GRx?>IWKBxHXzOLls2>=!&(vnUS~<` z;Ht}OEW{aeV=CA2r|DSz*>&i!+HSzAvAMLR1+fY-FgGbK33ZCi4@8kARQ1>S>2 z{6Wrv-yrLzDuE%3P-;64Iw70t&7;|#GwxFvY1CNfXV<0bi%za5zKMBQED;uL4bAK1 z`e*$(7s(q1hIm`4uxdf48Ifw$@oAaAy{D@GEjx8r(%-y+nZ2GPaZ||O;FEdtd{;@2 zf0dM1dHc)Edi5Jj%m!DSy zBdDgun1{B?-rHI*ixCm6$ar*zqs3>{hi;b`>^t;2DzA-U-*x|v@k*--I7{P^QL%+JHs<=AbYr2s0)ljro<(j?JnSiDb-(aTm#?8y6LS58saj~wFtIzwyJ-x<94cPtCE=ApwhRgWs?5zKzllKfIK(W6AK;UY$UBfIZm^i1}X8b)(h}O?>+RCbf zzv&%uf`es@{{swOnz-r6$-n6T_r!^~!%Kq(pk((N6DLY;#l>hsJcx`32qfWrur4Y= z328p^DBG__g0Z<^!j^&&yn%X7*0fe`fUQRN=6p*kj3;v<+H7Tm^rvdX_*nhvw6!)J znOWmmtF}Gq&3!=B_AO^`ahm1}UJ$b-zUsL8Fhp8vdYM=a%Q@ee$Gzluv{-nkPORMpy3RBX(4u2>RySfX-~^MZK=qR)(j!q%nYQ= z&}ks4KcHq-ZEb!HX3>F^R+TU4+tAM{gDSN={{XKeb_Tw|SWJfE5-UsdvqdQzW6|9{ zp)<$YZL+~~i_7GG)5P^0c)OX%E)6RaoF5#mS^K{!B=@f`yh}JPExHem;Zp0%#BUJc z!OtZ^EbJ_)z`2ej2lh&G?AC;NrJ<$C^IOMBi3{F_Y|n8c4K5fmRnIrHLSIXL(L2#_YOG5X)a zJ@DbWb-U;s8YZZMx4svp3)r1a&rc!?T;?ttSIuMrMJeuyO_seMR@uh7#!&P9v;{3{ z?5+Oiv!~*#S^TWde_ouE6{#+0KZ1amrVg^!b=H1ugY|+`o46@9$PmTFHK*lg9R&CL z;7F;oxqQ5Iho?B_&&x?WBV2euf0N@S+bw^*_w2D1{@ICI9ZkT{e4E86c#s^NGt4%S zm${Wt=$d3z*Hk?MrH$*+)y?qd3kn_h5ZG3X#8?F#cbLTG;CW^v%RqEx5#J*EDywi@ zd%kW-^jc}{mPz(HnEWtgn_^-nQTd$AuTg;b73xCm%p~3?o&GtPX))=IP4T8XLJu=q z=bXVdI;zhABXGreMkEzxcI{bb^u73sq;H*Z(Z^Bgi_7y~%--MFr3=*MhTLwbvQP(W zsxRK%@%R19%U(z)JhQI{TK-xc^}3Z_{_@f1UtGSu{OBX*02*I*knDIH=gm)hm%K#o z_-X(3F|zpeMrU|4{_LZVp!@2N;_>T`eiAm-tecL8@6=d}G;=yUzq%M`1R?h3eVauU-M@bIvD%0y1V{p-0STQ9(Mqd7a_K; z#<-Teb+mwmt(TVFpja!=qBp0jqkjgo zv>0EVzAXs9IKvgH`;_;WjOMl#q5%2TC)#c@I#3Tm8 zOJ*||j>enCtIuEEEnYp6e;)GR&*k5b!qw~Z{%LV`H8_Eh!?Q)19+3T&m6x%pv+YMiu&SB7Vc}$>D%!FOf{1%IV=_{S<#zO=k*hGp~|j}GutX}SDE*nTK0T9JePFV*yHI$ z_~8EiM3AhCw3s#aBOQFsiEoz{ed@j(^(I%NK_Su9_OPBgS0*nbQ~#;-(!j4j`zYum z&_R$GQ{!w-CnvmTWBl*|rg@5{@_2+aI3pARVoPew&X2CpJR5eec%h>G{!EHyKX(T> z;Lz`GjoyeaA$$Ac@t)Sgm+C8ceJ4GNT=W717>}c#6gPgqKvf)gdi@q;#B(Gjpke_> zR(CvTd`IGGe0hnM-$5!_fkgCu2`O5U$d-rYw!enF6o7}tT4B#!f*X`ZA z><%H}>FT^Xo$!5m;zz>?geR8%7jovISRIP4I2MsxZ4h#Ec-rqwFf}Hm#dn?Pcu>MF zM}6qj@7KTYy>DpD+OmRw=^=3sMZ9A`RRwGkOj3;jqZpvCL1hL$qgTLIA15F_bi~=r z1UijlWO*nSm_q5P>cG@5d_sHg__Dn!jma9vQ6`6ruLjCFmer*4G1;2H7Jq$(%f0|% zb93wPaQ|dyfB)Iuo+3>SVF{pLJ3&OG-O7gqH*v1 zY;*HXZ(_#HNC+dHwK3KMOoui$Nwn6T1QY=?9IR-KWuz^$4*1+YhNuDPPO-5F=@Ev) zm&ut9US{BW&@bPh|I?wzS-oBp7vpLZINOM-}U+g&Nm%6 z$azu7-QHQ}>U=Vl5FWo?1nMtBzs4*s>se`qf;VlmKBIj@-1zD>R+@FZ)gjzdisP#=&NmH0_8Lr-8;n{Zq{H_5QMI(ge4uRk(X;Tn=9)L({t@!pIFU~H6c zDrLA{?3FQ6k$RPvE(2NFzgG%HLFiw>P+qOC%r z;2!k!Q0@8f^!wsnr$2$A3)e8bLeT2rr5K6N*nKgO&*L#BUO*OW^(!8l*>?c+6cF38 z`9Frs2ggI^>CTt%`gJahS024ARw1OOHim1_x^2^TQMTHK%;G<;dZYK4!&WQem-!9) z7xaJe#b>o|p7sWBCbT;qBzhx|((8x{f(Ge^TvhMD0h-Tr5l(xFZXWME-F>!uxU*lh zkB&b(UOoQ#`1trGXsAyb3UHi;D(g!|lXhHbDo_O9`zH=C3@dNs@y zh~TOhF~v6tHS#Ao(uhu2@FwM%K*iJk07rqt7&6epU$j<^B?6qURh`F;hsDbAV5Qh7 zMlb*_%55sO5F|cq)McyGy<4n5fKxgmKv4sH2bAcOI|UeEd|21zIPz~uUU@?h!;8;g!*vLg7&5?OR&t#c6iH?oPhwzJp%;pD_EDooWHq(#oT3sR_t!6 zwgQFaOZABT2yZdI@ZI$)7{G(cS-Jg{-RB28`-jEu^TWO3cjKb{JLDJm>(+^_V=Fg@9)Mdk+o#=r1b*c@I|>xMiyZxcTht5SjJ2u-`pjqSU7sAxOB+{ z4;ZZ6xMzZP!d}dtZ^clK${c0bvA!RL=^=5qWDBTF6RnRQwz4OmSDs+YDKC>hc$7TI zG=Sh`3ahwou4EL&@8gs;tYI=3$<&t2Zq8$D^r=KmWCXNPY-I6pX+k`;xJ?!TCX*07WQFMq*%nk0l0O7aa6aalfuGD_Fmv zj--Q0_!NliWYoJn$F6UC1>jZym8<`I$nT9}rPw_vp6?wN&%b^8v`C1bu=)9==$*r7 z5!anQ)_-R)iS6bTtAK>ZK8h21u0q7-v0D5;ZORQ8!bZ){nW&ePUONpS=7p zD^n-9ewf5VLeh>FoF`9)%NWwg&O#YbC&l9lHhr8dlFkJ3sHy2Vk@}M%c7}U!4EVTf zD(IqVCQhf1*naUv9TmQYR{MP!el~i+a5DV5S(uw#A69!&tL!+R`R?nT{T(dUjUtHH zt>=$L$SMZPBEbAIfgM7=@m5mj$VNo`T zzZEm`eBf27>1K>Kj^7wCF9yz9reTWtH~Ryn;)EC`%1Wn}7j3}n(!p^4vi)dcOUQc)z8BCYHHxL6@9aL_ev`BHvnA4igcn-7DUin76BCVek-Y+eN zSG6V#u(FoA8!M%82aK%t(Y5=r15sL=3P)KjU-ORq;Sa0*SdSCM&iBVBTw~bOp$1s* z_28a1T9tjh7hC&V&rZJD+k0AurJ9sMgypv&Kv;xz@Um4P)K%@x!Qp;ZxvbHYW_JD2 z>;9no*UmY!r}e?3WZ?KqxD7Z@=Xd>)5nAe8brzf!)GisZ&TSWEM2+?HLbsf;lUyqj zrrAd`O_j6rtMOZFU|YNg+wiYpt=4m1WkL;G+ngN3gIO?@;)dRa1$=c0(>rc_Ry6}! z=5=al^hw|68k3G_XDQTyp`ltH}Zs4eZIz;r7=j zTL%Yw+gOmL?#5NA93SzsSeefKe=3!grV>OQy+nIj^r*Ehx`6b%mB=R6iAz%;Or04H zAvO_ZTq1Q`bD9cgxtv=0GXh#>b7v6WoExeMGKAkMuiARb4ab9>g9Ajsi8$y-^$%+gk_QTaR~&?Y-x)rM6&<9sE<^bqwz|?#ry8)}P-F zb`N&G`F7{|b~A##d7bfpB0Bw{-+PynDWBaA9{;+#^Iap6#;)8N{!9ubS`B?uJc%aT zXXCfStMhIVbCkZickdMfbTlmI>f%yTJt$vTD|Vk0?}t~2<3Y|19MNKM3|*9Dp*V^) z9Qs)kFK8DR)R!kD9=HPwl-6E-_Nq923kMCt*+(9LTp<2hyMyCh5+%xNOt{7lp!nd8 z){e0hdT>U@fg*rvz4t-LFcq8__>%dHs6v+fxc?gjgwUbf zOrt2Q--k=|G!{~CW$`Z@1hkU4MmXZA>?WunRT(Ol5d@U*pXnhJRqO9Xuyf{i4c?kn zCDs$PS&ut`DZ%r%j7SoZQc|FZThS>y=jRrs%xp#AV~ALWi_f0ol}0oXSOtK(E~Fjt z6{_Tdf2&fG+m(cDr-j&*9Mq!n{i3|{!=BX@Hxo`;BPdO;R6nv%fA|iYlW0V0$&X6c z_Vyn`;r;4wS|*Nz;YdIrcGM9VIviwlDTW~co0?j?^-(gB%L?!m6Z81P*_eAzzkT-n zE?ueVlNI$j%+z;Cu zYj-~TVp^DVK(sK1Uq4Qo>u-kf6}rr_k9W48ZXrA&uF3Jq>D6eA(3kCR_YYvz(y}$1 zmW%jqp)R@;y$I!`-&IaDen0;I*?afJHjX22^nX9an5GwyB9OA2WD`b`O_Nm2U0oQF ziZ>sn1wjIo5R(K0fRYti-z%K=IgfLmD$bJq%1qx3!I3+Okb+2tE;N3s;gJ1 zS|C4WpGNmcNbKgx&er3GJ{m#!I>J(+Rd$*;<}g#;g0YZ6-z^1%A5=KziEy65wEM-K z-z9rg!X?I_>hacpz$(lrzu0v^g9KY9Fx{%G-@MQ7zTL*2vHSJcYG2yjTi<)OTiv~n zP}+R2-)u*qUHWSU_g?knn}0*-p)BpLb(Xh5&}jsyx*au^j@08>R_-<;WaN-_A^8Mi~p8}`k+#Vl|&r#WBhz$ za^p3+?Y|bcZ`9 zDtJ0Nq5{|2P94V_+|Q?l{&Graq@Mq#N@yCp6(W$H7cpNUQAGF>iUx=FPB_fopv4AX zD}#xkk6+ABa3%?=xgD(&LQHqMP-!Hk#E)=QPcEiMqaQ=4UpU+Tl+ZkcwT`)FX#c}$kZ?JLwIvEuc{Z-1^@)Y^ z4vS6tKj4tu@(`y#aYpRP`H06~i?faYYdr(sg5Ir1=wPA6AvTdSa_p?rNlx8jf`9&l zb%@rNT=t`Cc^Mml8Pm#<43QP$Y&bx=F4GofZ_nm~A2fLzY@RSf+gU26kB~$zGcz%p z*pdBQX8e5KS-FXGkIVSC^O;20NNOeQOlux=;qI_KfPT=wg!Km_E249jmz&%}>=9vq zs714w(A^E9Q=i>O*kWTp(pOHipQbdNtCK7pt#bNHS0KORLnyLgb7!K9zkiO^k0Gtx zyw;&lbxlY9ffnrS=k1zrJOkx}?4{Y*iN60mMd>RvQi4)Ii?)5;kSf_*s8&et%+`Nw z@9ynZro)?SGz1rs#A^Gw&c@R%?g*_Bts1Jdfa&bTw*&ay9CoRe84Hk5!CIQ|ZM%>J z9~tM$!s8Q*7~8bKczDrQ+Rm}o`r2SPyCh_ZEiFdy!lsm<8wVK~ zL|i8Xt#L)x_@*tD*mB0#6CMALo+|?fq)0_LAq6-0_NH8F&+V_f*PHWVWGA73ep#k- z*5j_Z%?1vjGL_xdqyum^o;I$)^TcnZh7^b+U! zCUdbe#V-=ho>i}K0tfmMbA;i>7=SVh%`i{t6n2iM+v|);5I0!TjE<9lVPk{&K@f}? z01U~w$tgxlg5W!_dG}E()!~+jqFrkV^qOS*VP*d-SgDB&T`+{r~82Tl{zEDflQ9AfZ{!Li@tloJ?P?zQMCqG(8=U zUXL>3u=VUrODFJV_20?;KUf*e=VWPtI!QwOh@VP?7YKXwLp83I__rsBLzNO}L-S0+ zID-IMX>^JVIy~+^UO|2NQENc@DgU9lRH3>!MfLT^f9XmSSgmyjlExM!eV_)8>jjzd zzO%N5tW*+8TJW_S)&_bTWO5WQ#@oUi&Vl--p|Oceme% z{_oX8-g?bjNbIvYp33RvWiJ^OR##~y)1ak3 zT}yTq^%}lMPbVg}0>zyh5&ZGJ1-|Bqcx?cskMXKj4-ktgcg`MO9x=>{35@zjZ_&yu zJLd%wlU+V`FLG;^B0UNE825s#@U!!aY8HljadJ=5H(!}Qn5l3)vY2cAIldMIN% zjTs;50qD%vm>^H@N!F)Ac_-TKApL+3}>C@WnPQpGhJ* zH;TZOEBTp!ny!?Q=XI4OnH1Hl_B-d_BW_9Jf^VxcsrI5~-Xq@lNw!kJE4&O|l|sIp z6;@d22(cv)XX|H;niK@0uRN<8)?bZAn^Ox2Zc-`WMn6&TxE!oLD5A&;ol_8KdqZPwEIc2sji z%r&VPjVwidX@5f|e`q`3ZSQ^i&}e7iQ4!6C*3jug;2J*H>;h=`NavmgmiHa z4`KPF-C|G)7Lb~0I{rJXBxbPgDYL+fBN zwVSr0sw&)%gv`3eE{s&%GariBxtrv+gk+1pAptSC=YfMrdaN||O>8uTS8sgt!SJ@1 zFoN248*!JT=^3)22`1dr3Sb42YLC_csvI>O;qc6eshya?kX;zHR7CRByQ#h|+D~^6 zA&ZX0EFj(Kp+1pL1H?2^%V{1?3ce5^ol97x987$rLgL*vTR>B7Ga#IEqFdj0f&bYG z3KM2i7p3d!DyD)LkyUU2tWT$dx7CBm6#0=u6LsmPt?hS)u$tm(qEfli)e*Z$RCKn5 z6g2{}YabupS~fTbhg8}4!Z=J_L->ZXfh)Oi{%R1WLDS92$~t=sa>UhY)xk213kPa| z9D{Nt9hh1a`P$BsImzbBi~Rkj;uI@*I>EJeAbm8=Hm!YYKoMd)RlB@GUNln`nXp zm+(jktk827BAf3#8eB{#LF5HIz+%dKx&^Mm;RH9egavBjIXUqpGzZq7HWjXHtLpb* zecitPeUV|s!++(AerPpbt|G7Wt z{r$zS)+Dk+Qh=hVM8XH14wo8gnqc}4*|Wx4icAtHTXUOn%H6&-ENC5p<+uk#{N zO-wlJG9vJZXYJ{9G)0OwZwFAMlLa&?!JsSAb;HEBc_*duguyO*jR;r*N|+mkiAOpy zV$CwkJY6NOOu)EQ5G>V%ir|G~-0v)RR@k7Th7Cq2SSo>pKP^A2RF!H86(vQZN*CPG zic0i^DPwh}FXCVPv9)7OSu=@xv!yvC)dk^;nyYZ0u$rhBWJ}sPg>#>0xGF$684xo;ZMA9rDL(vP7rzFn&%mw$kr_~mB_hjRcegv)TWhE%=|`uq0s zPh^;DOyTHhycqZs5RiLVnpadK_5;qV2jjEx>=o`I_HZJf?!qKfP+W5cabaW5<80$W zW`?_1iwQ6)3k*>UM-HL}H)BajvZ5g8ROe*^lh6h=y~rKWtp!WI%cjD5cI7l3SE&kz zT>-S~WMiDLtI)R%HrZuy%FAV&Loch=S$K({qUAIV-4#Iwm4wC<#KuLnXbyhDCRw*! zSiIO~Wxkz_bgQc&@m#uoH)B|V7Dlhd!_&(vEGWv0tds3+y)7vq_eY`}C&n+6EC-Qa ziS30CxBX)5=B9Bg`}lZ_RI-guFUMHfmtIj0-ILdE*BgE|AD=v5my3%$#zYGhh-k~i zsD`tymE94dNlw+q!GIm) z&fqORNkdTmxjrhndxn>|vt=|J>kUq36UtLwriYD}j8vLJ3UO3D)mRb<+m7(vszxg> zSE~K|y677(x_;}WGek@UPOhJ>4kt&mRfTl6x_S6nRuLRlM!O9mKjoEv7|1JJ4$feb zX~2ow4?HY}xRP)a$s01LrUP8ghwyW*M;YZV+4);U!)lZhpZmV`fT)G*j;1Khs_x_Md%&_3%08;h|LMJ>tZ5cb|zlNXGbR&2(&-2xLr95b^rsA zhtfNQ-U8=4Tu&im;@Hub!-q+qa(66KaI-@4$3Hz}B~<&(a3Kl|C|3K6;F`-W#?eaL z*U;G#3y>V4+mX^h0w81tNNVeXpo{b7#s#?8Fv4jhw%D5v98a6#4e~;2&5aoowdO)$ zj#>uc1X;3EZJbx2F*Dv;b(|pkb~HwNn9WWYn}^nYG6>f0?n5z@b!E{Svl<`an0$HzasBq;#>-+s{fu!&Dw7qt zr?kfiCf*ioi=7}G(Rf;ifsa-6f?NE2umFM{yGj8XTmsJE0=5_2+yLJGGXus;rEcOs z;t57(NDajJP4UgKHXP5$6(J20bZtDYq_F8NKOM>hilgy4S7Hw_m*m~Y!oERZh**L3 zaWp-JA9oChDlI5d--(cBYbD= z6|{^OmIe}rVQc$eUC#y#%V`OR}BVRcm zoz_R@e7&I#8P$SHgRIIxcyoL4I!`oFTpuwdjqomXu)ei>=QqFY?S8vn2fbL_b+RIf z^l;8c&$uDC`}#NQyGY*pK(5xZ<8lzR=l$U!?@=je%c?&^l}iiptR@pe?N%4_=$iC@ zf%>bhE~(H^x_8G{;{sf|@{A%5#(za_RFyU9~ylqy|8fMKsRmPvgu*2I)^LhVH@LjP@YUo5hMSp>`2n;{QMdg8JlAgrr^s+| zv(yyoT0&hzxGIU~^W4hTeB?ETCaml#JS*1*s?TJ*A12DTpg1q8`WJ^CKAEb}RyEtb zhN__lKrXsc)w|HB>#FyvTILMH9xb7K zhHQ?boo8w~Ocp6@LuNJORt00u>4*^BAbdY<7lMdBTt#T^o z%n-R&?W1P@(O<}#F{Eg+gIxs-a-}eCjLueb<3`-Vv8e1aLEdWFw8rrRm#bg1b(KD} znV9`jnuoFpO0KY)R9N-ZTocT?;PO0`QE|5-Xi06T2F}hOuRm5TLSDrFFIDTJujfwy)XtF~0L>3?P7g7y)UclVg!pBKn9h zE_tCv8hL||PS29DFO{;IYA@~7_hrsz!K1!LS`Amwj!$752e}PkFg_jkU>l;hgyt?#AG7Dfj6>%P)iyDL zRWqKflSY+aBf6J1cJ~n_Bm;Oz_q|@VKBNkHjN>~38l#mV1<0W#lwDwYy0!CgeFOXF z$9qrUf#MKQ?x5-(h}CN}go=8Ay%%i3`kh@~%=pwA<=5l!bT;P~LUnMX`t$n3XIr}j zqx<;DcU^=Y*`F^EY5vXRuzEU~@ftRM=O6ib<5o+B2lS&oz~JZb6rGJ&fsf>Ge9ABm z;VT&VQyk%gvr!Hhkx7UT(gYNYPIx4PPw(D6ctStr0UL2u3GC`may6#ip{~X|DUdlk zIdJ&7=DVZO_SvRw`uGr~9$%b3#japF6qLQ34h|n6Eo3Mp%J%^uCj~2>=AR73nm|X- zIU;)*+6aaVDS1i9OW8jt+nd)Pzlep*IeDdt^Uian=JG!`6xXknDYnz*fqwX`B16Ns_o#wL3y^a5ipSK z;wBDXc?iAKx3l8jfg4G8Ebf5WG(ul3Wq0MATP#(g+s#=x?$^|{pNzG=gG*y{%uUGJ zT8T;H2Po>c#VhM+LTG=z`D6#=M(Cse^1PA`qx z@uYyp@9!(EvPSY*$PW{rfa4kl07zlc z(6g*+4NFSI!n5;#)NtG>|IxKcX`=J`P!ZSdky%kCrNO*3B@9! z@Dd7VPwC>;-?9)J=p9^o2zmBkGL01S3(*<-_%2()Q`voQTVllP3`}$ax$wrN zR?emL#E#EB7f{0Bh-Mqn;1pC&wm2F_#+Z#SIrNd#%OP*8aM}0~6=q!d$}{@01|GZq zP~d|!y)x{E^L(a0K%O*lsZIa~8cs3S$-G@YY!>FnfVKI_khDl>v1;3rE>8UP`@lq3 zFFr3saC)3!Z4LHkj1EEG-KDrOlszFW%&K_H);ScEL)yoK*RYSmVU3`xHTJcMT_kIS z-?ClAX{V)NVb2bQ37*9Y#B^8MPc7M%>mjsA_U=nJ(rlVXBH`&pn}@Hi(jZfFMoE#c zsuHOjrvb1Q_Pdyr$mMg0ZQs(OZbQ4)8C9m-)ER+WV@P%}hebEo+gz!SWb5^ad0S@; z1z=P;t;veT?o$htmr{(a4M|1j- z3c_nuy=Sr13CRBBYsu2)HV;SvC|coojumP?McO=G-zxfCv?^^}0ofic=Z8(2OwuN7 zRxNwalIxXO=!zlMk735-bUJ*Z%RV?1`8YWP@Gj_k80CBQM@YtnFjKP?9HY#daVkKI z2|I8uTW)gWjtD(uYcN?K8yc?y!-!?egg5N25k z;i1duAG3}uk~ew=x^WHN3YLWK@^+Z%n=(BgYgN7XDMEG&HP*LshpRD%xag{f7KQF- z%q-OCd^&iENCY_4aIV*K_^2N>JKWQ75bpq1etxdX>lPz7KjgQzCMQ7cI!l;e`4R6$ zf{>JR87LteymXVnUPbibtQ}bSKS;LxK$%bXHnP-}i z1+ezMSxlu}W4-I>P>E6r8H;@Q-2hZzHi8GVZqVw!%UOoMR4uTj>wF|d)pEa`2nmBt zCg^g&fT4V5!*WKRGZ5!GJ*2Ujh_|B0Pkp42Z#)}yG=eIfw_M^Tirls%!QG`hpl%^e zrso2&+o4+vHh>@BMcA#PGx(-;U3nq_;yi)b!R_70d5zlaEGCM^nX$IZjIDi(yhr-A z76YOaXoJBq6Xms*k-!3K6tbn&ZxU9*irY6|4owC+W-SihNXtqv#eAwGCe_L=YG}&aZ1k}$NR=X;H_PlxE zTxCUhq=ocgruwe>k_C$kp)#BHelXL&;Pp`T*N%g0_hia+*`1i@ubs8+)0npHiVfDr zsT~8?QI%Kpd+rR|RF>-(@i?dyQeyLUG{rXqBgPX3EbZXHPsxq+CZixPoT5>>D=DF+ zP9(*Im5>zNj|8Y{Ns5rqY<7<1l;O-hSR^*2j5;!TN#OCZ72v?nV7`nZ!I-euz%hOhFCTml>yLp1)lP7z7%3JCK(W z1&HwFy$PH5KCZeo2_NuI^|63IL#^b_%EgWf zZ)m#AlUkDw`x?d8^dg3}p;mr%2*J7Tm21nmm2Nh8$&9B+1Zd`>-hC(|<#Xgql8Ir{S>Hu_iPU1#rCu2v9^GjCkNrdH@)#MlDb6zE;~`Dm2?g2N=#cb^aZ4={!U#ojP$PZM8BM3m7TsvPc^MsZweV?R&0TUDxyHiL0qu}iR^Y#I zlW1^+CS_j8irGBurk9d>hc$JRYi)tbYHbByZkzHPjXZJY0dKR_!aHmj{bq=+aI;SfWB!)A=%t3lOld2J3> z#pp{Ss)y9o%eb8;f)Ok`X^XIN;!qR<4{W$PKn1uBGn%TV2{T}Ge5oqny8w1vt4epd zEA?ZAmbAouOB(RT6sXCvPXml=rVnnkSk^!3`sTAXJV}P4CNy0_Ks@Wz9Bmch2=k_$ zG)-GQwsb)_6qo{+LCl7B_UsWys?rJUW+rS4dR9{2aY#T_wyeA#;X^vP4)lC-4$!FL(t?^BP4fEreXt$+lqc07ZC zd_lD>96L!8EP4s08J)r-BbS2&B2qLSTnkp z8n(_rSaR2kxd3M{0KORhB1v+c)Ukj~f4VL8HQh_UHf@EIK2A?IJ^QTWolfs2lFxGVfd|K%e z;=pVtH&?OZmDprC%W;0webgx5Zzd3C4vU6R?;NX*94Wca#Kx#PGOZ87KHmi<3hVgx zvE?VQxu-7~ds;cADoF_`d134)GOLSoOv}r`bclqN(Vru;-pGS;H(@!;I>WVF3=8Pa zaMJ@^3*w)kpCKh2dcMO;(7OPE)I}28E0b}LQdP1l{HgynIlv`1hg zAfEqtJHU$O(Xp2vkv*EimyD=Bx#vsrion|8p@g`)h=PU+O9#0)pz$CS8xeijWHj%* zabkhO%iEC%K<51ACj=&568p}aJZYpYPggS+g~-}&a;4iT?4Oc>B*{l1&%Q=NgYiuA zQ3UH)8eiEQJYMwc3qkg9*+R#90BU7WQIan+ZHmsrHjh8s#3CdM;N!)n%`m8gL5#-c zKzBhpS`EZkYBQrDjy~tbQ7i2xt?d#oeXnHJCe3P)U3bI`?#HECVW>3mh$h&*(Yvp$ z=in!+Om9qOpdBN=blWaDOK{T_2|q1rdP26eWxq`my8v-n>79^tkyS#B->hCQ-`nRV zVCkx?AEvLajAwI&Q6lgB{D#v-hOBhb3}p#uLGOi$Kd7?}76K@fQ(`Zvs2O=_$4;o8KVY5QF%zgk#19u1$swUGORgWUwH4&O*+v{&3;*oSCRrP zjF;8Q5#ElBOb`7C9xN42xsP4f}*LW|r10R-s7?%Pe z^P&vl_+*TYYaDDjws=$4mB4AdBGH@w2;ijXRwScQWbous!d67(D@K~I0SDKmwj~3yoHWDnNK0eYKQ$-+8*~KY5;P0|2WfgunwWiZy9(cfJohA?e$vv&ZARfxMLVAr6ol_4DBkiBT4|DXWCRG%~MVg?a$x}=7i9A|gHb*W^Zm_)loRSma@?Zo>2Z@Wbm6{|RvW~|@DLqV40@6!4QX$y|Z>BV9M$QbQ z|7gZr@VpxBK;C^Rf4;U+NlwDcFxfcT0-gR-L9U^<3{Fw2L0oV7t{*Wuvdi+ug2l#% zlPVq2n1JSTJ4RFSrX6vsEkjJ9W^IrC)SPvu_()Vh2tB=m$s<)OXSho+2&Wt!*D-?l zULDQhNGEA)Lv|1z(plGT{xJjy6J*tze}l1j=d9ht*M68tcbMq=G1L+#eX_|wkRX=SQc00CPw%an{CtmPec75O4iFi8!fM& zoaoV)2U~j^-}X12Jbd=(@hzA+bgQ<2xGOrm$$p2z>_%=J>*=FA&uUzeyi zH3xJfN%M*ua4Dt>rc#KF6_YMA7rNYC!*mL?K)e~9oGebOkY~d|rsg@c=T@NkUc3O% zSaDKK6TU-~lemovl>|cbQ!LzWj5K|K62(y z9oLckQx%%)thp^h-@NdIWv4>qAGF?*CD8z_ued9%FfO9S&G|C>r&wJoOKYo3DMuVs zzO26%`{XRUJO0Pup1E}8)$!`Qc2tzKeT`NZCyS53@JdAeFUtcrPImUX;)M_YQkxiI zd95257lhQFqDAG)3*Ai;%Vq;ZZZ%e5BX=Q9Cbq`lu94AoJLB2<@N|48Zas#P;Vvh8^Kl}l zY5+8^Yg!R&ra8xWL$>?HRyyr8m^~$GsJ@w~>oof-D=RYkpw|#CprrQP<>QUyELfuo z^Uq+w(;e5fEqBDv`%m6~qI>R7h9hM4m}*{~qj`V+_IxzE_XXI)C$#a-&T*$Kw)rT9 z3$38yJm12#x42Yta)uHRdilH8&`X~0&PV54{Pu^I0z7QFr~qzHsI}~;#$*3M@op*| zU@RMYI6i#7?FT()&v$W{8pC-tneWohQEy69{yhI~bf|%D^%5Lz^V8=rkMQOm+Cc1U zb73On`Q~T_@;isIpx&C~++^aQUAYFarNABx$GGltq^~#eZEt+)zhJ08Lfdb*VW6Z% zLJJj0+5st!OySn^e3q=WqFRKJA|m5M#uJ5-4#X(r_kA4{N?yY#!t250D=zE2 zIKiEVvF|`71OS;oK;>FUf|62D81OqoZ@aJ!9IT(cynsOex7`EUF?jCK6K->5B2D0% zF&uxPl(o51{c&^#!GO%qw@4%2m7aa8#(oK1b+D1>0*i$y0B}J|65}W}Sh>&D%G*i< zo*53?Qw^0%T2`~DAAkiRPzD79_mGp-*4wb^YFHG(l^Qw&(Ccn8xAE`@hvsmd1)y|^Kmm}|B-54>iQ&XjCfEBL4$fYVra!4W&EcRlY269=HFY-q{wH-cJHk4h zjwj%81xNtGeR6k8E~jc_Nq64|(P zxQ?7Gv

vYkTD_u#9MSNzRbUUx+^Yhu->S`*Ap|HrAx0{Sv zcI4xm-#n@#M{gp5!8pT4&+Zz9YtQac6pgm|>d+bmbx08R?u#Ui@n;>SPkEV849aza z*h}IDado)vZ1M^yE}4}-@g_QhGw5XVQGX^Ho|mq7pHilm5-|5)BtT}8AQU5z_9g`} zW8+z2<>P7Dga?O`(mk$*oPM8{EEu7c1_;6i6IgNUagC{o^(QF^qlTa=&Lm_QX&rfG z6u&Ud+`W5u>&b&p?tZ%YWMl6yJ6jdi$NQh$iOj35@3C-jXD_ zoxK{3<^WcQEsyN#U7&%;i<5OY8NMw}W4s!TU%r~JRR~u2Jeq{#>46n&#*rxZy0xGJ zLHLbMdPf7X-W2tjY5pZjoDJ8i>C3}G_x3IMZ{>GMyjuc9+1!c{@`6S`JG%Yl@9!K| zpF)Ae%nxW2^2OTJF7`;LMRP!PFTu`h?8_Tk;NhvFqL5RGQC3Y_OK{CMbMU_2-~`-Z zt%5oO-WxmPdt_{y9-mC!^xm#f7EaPkWPBg-*@H*|8BfsAe1feq-}7R%^z>S*ci9+{p+fg4K1@A6nD)GZE|lYw z(eeCNN@FX(hMu0#+{$fko$b>E1zRX)IF9*BFvvLaPA>=I?y4>2yQ|9Z?sD}SKOw() zjDyE7Rl#>Y!%^Hl8@xsa59|r=E#d1SF6Y)iJp@W&8`wK}=?_3}uduOs*^@8E@1%|4 zxM%|_0Y}=WNf{{z=9~7^JDj42CF67}D`q5^i6vm^K86GcoRtnMY8kV;tAog{?yjQe zdss##h!?n9K7*0?Ii28Dr!+Dk<&VJJqbR?u1tI{=|MfK}c=3Bm$X+u~88K z8|`tM#+`vO94>XI-p>rxC${RcDjnVZIEDqyA@6~uX z9G%@;5=|*Ak1!yamz0KP(;jU)OZRtdb6L`1zLwfYE%)VxQ44#z`mkB~TEk|Ak237X zXsC6_$|grsSA@tS|0>?HKnr&vI^pN2X49jnhe7Z9EAls-OfH7U^hb#jHu&q{ht-qu z;cWGa>Bh<- zxIwoAU(3ZgBEH-%-%YX#j*q*e6%?Qe@7}#He}BU})(Pr%1_7p?t;`jnN&t(E!b@1A zko@>$eDrh;f~c73)~Xjr*GX;HUQeIpghkdp&w)zj+y zZSU6!+rRtj3+tx(4CIL;VpM1FF!Xk})Q8@^Q?unP6XIUVbf4PNT1eNb6f_WaI)tEC z$R00SIl8dNr!QTjI{iTu!)n+&JVDa&>hx6)JL4r48CZ36ym85C#im}uh8G=eF)T9_ z7bf!RH&7(4j9~0H3C7Ov@6w%!MDt_p>fyDSSE^CSRsc#Jt@~@$XJ7vM_rDt+F5L%X zpzU{e4u2uKG1+)`_1xf7ZQ3xK@COZBg1-%SZkqFB8F_5a;6Fl8QkX$;!Ozy#cAstU zZS}v|dhq1w7ENlM zPSHl_hs*e~j!;CXq~4E#qKkYql-*r3L=JRj_ilvUN{YG1u54)O9d@%5Njbu;O~~h2 zj8qE^5JuEm#Ci&u=rm+1Mcq<|UlNGc0y2LipAR+T3=QJ%c?A2hV z1cb;mxXF;)92OGaO7D|ebG z!4V*Stkot;(*mJLHs@B&G2dtnM~e8W^OxRfZ}@!g+qLo9Y~^C7g9Oc+>tL(vdruzK z05uB5HH4DUNAYRbq2MUYq{jkTZtnmGBm_yey{ZV2nN$vwmr_+pfyn>j_nu<&kp``m znSJ8Pge{MY2w`4%9*KbPxZ7|fcm9IN0rR`lY3%_48i)|$0cMgEr2r_oC@h8mbiydv zMP^?PZw!0BF2ZxxXwO~o|NTGzZw0H|$WK;CIDWWVyY=x44R~@L+mA#1L9@ zcYJm{x&JwAVe%yrJp_Oscc>+?WPUNV7O0{TGZ|truBA;6#;cTRtyOpBDEED3+WmJ{ zLG-!)I|iB2h4Q}tjs`3F3T=Yf@$O@%+3We)5?lPGYcUG`7N)m=?n>gS^BWsDGQ+{U zLYmJm&6K9?K)dlHu|L(0w8K9;VkDO{(OiBpkCg-tJq8{q^z~N>9bqvzR_;|x)P3(_ zQ+D_8{<~Nm3i6?D*7$xYu6iFy1Vy@(BwCz<&^Kpc*3@^|Kl*+r*D$gw`XwydXGYug zj-?0bnBUsE%DeMeLtqefkOvw;jB@Rh;XM`e2=ZZ6cq0@J%~wDmcE)Pte7;2Us}rX4 zSz*%}OwxJr{yD6();DPsPh`Z;i_GTUzW-gTIN;f*y2>3UWUFR-s(4BhiXruLtWu>N? zMSr-K2%t;EBJxWzsj%<6eC0?1f0%exyi?p@&%jRH8wn*+4hIUN`KwM4p|Gw;9=lec z8;ee%S)*mQ)p(EfM45b3i=9P^!CI(p7xz?D9qU{i7=$3;AYrm>GUUw+0*}drEOfnT z6&0Mhk(8DwMb>%3-5M%GnIJ&uMNfeQM;96LE_R>ipU2XW0(sJZj-ebBfPiV+9G<#Z+7y5vh>NXRepMdc{Dl13J7SGJXyE`Scj;u6uN(IUT+ zJDOy3i#g>kxjCEM$B|_^z;we$_7ttBP0QbRDH zpo{N;^;6h%4M*=2E+#y52T}n-I&_f5ym#Xvgtawm?Ex+fN?H^$W-qvgEM4dIHO||+ zF&bw}_^S8hN}G zm92%kzI-W@kf=nm3E)9bV)!C;p^6vHTp?SH1i59M`0X2dh^GZsHhULHCmTZgtql1@yIcd@Dtp2C1zAi4IzR}ND9O4$^ela=zoboVa89guqjRGiEvJK%>r%l4R3WdDo0%|J_n$23g=634P>)O#VM z9#(fe^CE(@6}Ws!u&-QMNu&T@VpimqG19XK>0W0J#JU6KaD3d=ukcDC4S3Vgh&NMU zY4f@vQ|5i{QfDcmLI_`+?4~C7m(%($vKBX;Oq-fz)0|K}g|)V(>jhQ1p~YDLa+I<; zeiGy^kY3e~KUU$ICGygD8GW~J%+fZCl^!E_VTdRiG_0F-*X4;>Efw&E<|ojI;D|%CQA`GGhu|X2sx@qBk4(8Q)pX0JHw3KLQ$1Al^jm-F#v5~s*b;K--DY)sy z9Nd}m6cr4`4PrYI&(9&W1CZcVsV-1(i)Lj*0O9~r%|iEO#DRy#CWJx)jOWG@$*_6OkuqV5OmGiTg*mebq;xOxK z37-bl1PI8KlJMKr5k82M!Mgm|#3}m7RP!Pqx(&$;qlQpPStib=@H7@K zO7I-0dM*p{evE@1i0j~y04`NySEw9=9<*cYHiDLSEqil6gbQUE*%8G<5$HeoED8+4 zNkk(D7nAI;u13;aWCl^e(R%m81If`ZH-Hw*-ch;Gb}Y?f@jcMPY(NrCr^%@hO48U@ zOtoHOj=dFhz(<#Y-@88_d_RiTW*;!u;Yzi+{d8+%@5xhMC%?1)6c+ubcpAu|!19N# z(T};_p2^8ZQX5^-h-qYUw_x0tXgxP0kQBLhdB3W=;j5buh*^FTgo{Ryn+w@?)U?vQ zlbH%jxfoR})6R4S(+U8u9u2fuc4Z~Pfx|P^*RK%|%XO*6cnXED(vQ$H+vweggH1^e ztEh!;lQm-pF&gb}wO$Gt4x@3KNlhjF0<#){57sgQ4iTmIzl`g)vaGNN5ycAhRM9on z(XjtcYXdC?H#VPWAZ^3S<2D*hg*ljvx&VyJmyO5bDp*t}5DE@8p>D@QCXgVtHWPVQ z7FP8E7*W&aSc5(k1m&hk>mp~IZJeyN$507vc!}vvO{Wv`wo_~^+$VbZz zUIVvpq&x)6NKS_aj0Iu~dZ<`u!!M$|4q2$BlP?(J(!Hd#1zn@Koz=GuL1GTl{jLUQ z(>PR{;?Omj8Cq&EHtpi!nTF!2Oyw6?6WhV=zluBR*%B$R| z$h_|0zG3i)g43y^3$Xb_d0vbzprk%sN3FD6bQBF2V&`+(6@pE+Fro1)L7y~wB|ZHZ zSkBUGbR+h$7P)Xfl34#|R=v%?5b3B{GgzzY&IC>uTwp(!8$zus7G$)KZp2~wzUrdG zNZapkEWOwd+eWoe?PqI>V8(0yu0%@Qfx@U(Z{{4Dj9zEsI#WX-^COy~LIKfGNDwYf z%_NUWMts2xRM0H@cPyH>lkn%LZ{rMW0rqgh}y^t|tAz zZsiCNiy{_T6Cr~wF$qW6&@4xMQL1MPnuU2tGGjoar-g{yEj^X1xg6-lf|COAH8}62 z$EyH{W`jUS6?8(&xRC>@;(0tHG~04D9&YCp=yji;(3Xy5p?bLh{;;nAr*-p$rJC~_ z|7L&z!G71USk$c*f_)uSF~wKi*8MVDx>BdP4CIfsmAlq9?&q|nadF#1yUG?ZfKul> zVv6~ots%HB9it-7ow}hjnC;_6vyCPZpvffu>Q^=xBjU)x{JHG+a+61``&zA3Z>Dgk zK0-UqwT&ePYK*}3120v+_KAjqkuv&Jn8v%nI&eP@@3}RG!8$a**hpQ8RQA*-LJ)zH z3@xULC>w~=u?LmcRJcOXl50BKjR$mcJ0}b-45I?fKIxekfWUPsEFKHi&Wt=x6-R8}gQKJz;C51#) zMam!&k~PJj>^4IZA2#<#I??XMKrYh!U;d?5`FewhjS80tW6GK>#W-PHFhIWMCmE`h zmLrvl4||zhL}XXRafq@)f8-iT*Q&x~wjmg1^DAFduSr@9VIiOk=oC^tu5knDgEuUo zw@#l_CkPK@x4QqI>%IRo=>7e6@AuDp&-*Xv1V+J(irQDdsdeKT{PE}CTc)r)s`ZoQXL zR~U7+CJ~)PY!DgVWNH{Fhh5BYgB# za|W4a=F+TL;gG8RWY5#?$SHH)3kN>3&%wSHIcPx6&zGw8V<%dT=|hq3;|!Gde24dz z&1U`=QjJ;Yf~;2L&R&g=Em>@MBZi#jtfAt-DN;qc+$tW=PLQ?=om#@C5DzaKX!S$G zu_H;MCh*8Yn;^6ZX;C9Pvxc3??gUfLOYLtmb&`z?>raridi*FrKn758u| z4ABuh@L(PGEJ;M>X%|0BGH1pNjT|kael_2(tQ9A|`j$=#33e78en{C(cSjqxV=Ogw z?@Al$nPyU6H6UTDIQky!9lH}~Qh&QZl+iHtiY_z@1$4BGz@!_B8RVl`!#OX5n&u*8h1 zE}cbASiM}ymRiXFh}=vVnAMXl96QO&HeSTt+^v9^*KX~p41r9PVX5PU5Vn;Oz1?EK zCiz*7AJ@}{Lz~{cNivDP44`7w5Rf#K6IiKBC$PANb)?9LK4rZY>a;ZTsw)R>S1g)A^DNo;0)*jGg!-H{ zE;Jjrjc=sqHTN^M9eyT^8kw)v_-#dVHM0}C(?a2=VLK}PX5VP#4Wm;eE3;AYDxicS z<)E|J&YP8SWMUo7J#-_ENIg4#RbN}jRzB&jxf4w?3-dg0#x1ee7I9`w?A7S#dmCEL zNx2$DrR?&81peY@@zO%p{H(Rc=`Hzaz>2a`=!rjwtHPd_OfyJn1&EgtN`!?CB2b+q z_XdRo(51YQve)$$;)Q7lvwrs@jk!$rT4e1WQ8}K03s7(FdPQ%mk=<)m>%vR+?!%53 z^2;s={LndDz=kYZNtjTr6M9sYw>%`HNtua{jDHJe=iBMdUD@K@Z*6;v#|fTX%yC12 z9%Q<^YBdu2Njn<-FrH_``tOq!YwdY#;_U08}*C&}1?+6Vfd5%< zoe9Q6H34iS`98!t*l6o$y(WgOWjC_831JUsCF7nL+t5?^D3J*sMxlx~N-*I*cWvQ> zyf`s=g{iVAZu3!QT20=Z$tM3PPSo(0m?2gvT%Ktb`QhmG=wxy(;UVW2Q=}9{Cv=*o z+q_-r>FG$4+%L%9eC>Uakr)i@zULfu_i<)a4&%&3f51=raOU!Z2Z~={{qt}LZ>q&e zj~Px2Lk0Z1kZ=`-Gkpuf$4_PpleJOTz`jEiBqAYs)@LNf7psc2IJ%l(gyF|z+!c1D zKX0BL$(*zGcvFC4<{I(hC&>ep{MOc_V4C8_L*=86mK9AC=P;OhDo1h56ax!1<9(wWJJjoD% z;bauDPHP%?z;pDy=Ps7Siho=E;_#NqpU+1BocgQqg%-gE+d6ox=0jgtE|6JEL)Vj# zy9kLw63j!~3AO1A8834aVai6(6?kKu!;wB z{-^uN4NuHJihG>quPzQ@cb#G}Fj2iGBV`hx+3KA;x9|M+*QaT}) zzC8Z&%is3C91IS7Uwkq8*WT~GI2`ou{OO{IK#zz05dOKkgvp! zjQa=e^Gp6@U*s5T)t!~w|B73oWXa#E9zmCxBD49O+bg$kKl;Ytee&;B_jk7ik+@gt zi#xx@Gy^j{O*7+|s$jR~k1adVKrIPALSDQx)f?_x=@ic?*siU zNNB@y3BAOE{Kn61B?{gqyjB`g>^6nr7Pwf}0(#zxU2t7Rm#gS_yx*W(C ziksc~C4_W%fop`Qt{h#==9AOVg3ylJ*%L^wU}^uVSRo90P*}tASe#-`B$uDLR-sZ} z%;6LcuH2S~PLku}{TKB#bYi|S3+xWA^GQ{bUV|HJ)zmK6|*Q#VvDWP}Eg${!^>WGPn&~uY&y1QRUFJUo1&3 z{Vwq!$XcvV>WWDkH*3~|(n!^!?yC;{6Fb|wVrLAG134^K*^{yCmWT>WGK3h!(!u8e z951l*D8drfct03&gkjX|JzAlrM>=Sve}0V1Bn=DC)t7GlN(!oeyUYuB64n(WHe)-g z(zZ;W3}2Vb^(dy!4MS5NYQ3;y*&pk&gR3>yU9Up13-M{Vyh@q+I8w-Td-Y3Lu1Xwy z6!o0Ser~{O2)v0=P1eGFg$aOs8+2#(gY}FH9~}y547aSnegG@4 zM9*kxD9GH)^L~+PDT&Up(2%vD>_F#@w`D(vE%t%*%X3d$-1zRhl)4B1NiLHeQY1A~g>$4W)xYHRK-Q#TA(7K(T?t!$2S_QrDJF zZb@U7S`rOoVD3f44!=FYW`P+i!$#Go&X7bS<^-1}=(VprD$htP;Nzf)9uFiR9zphv zMVPVHZAIz|xngvV>I-0fR}0N)(VRFKrKUVW2LP$((Il#e_^-;$3o&zlPx=5d6i>mE z9^-}>ol-4J9c({3THFJ;OB>qdyAV2Q#7x|e46iG#>MCG(s>yaa1|TPevL|qHg*DTf zDaYYmP&3+?qH}8*M8a@Vj5OhizC}qR9W0VoLB$JP7ikd?mL?1IhD-AhYlPN7XJ|M& z^bM-QoG&n&G2cqqFmQt30Yef6>ytc#Hh$4PTl9)Z8`qTXBo-jS`-uhu>S%Fd`AeN*u|#~k ztSSlyoJI~|byyZ$hnIv$dk6f-JR-rLH9b?CvV<{Uw7eb^gn*bg5>}HXG$!>E!sf~1 zJ;+NQ+in834wjlB{vkkx4I!teI33JKxI$9ZlkO6dxMFQ9dVFL~w)G7`hBV(3a4}&| zpg*PScL9LqDT0tNgRbHm$Ers z^ZI}_sT_NX#20+E=uhAOtiIU?Alikd>2L-_wZ2Ra)64N(yj2UEAo(sT&}iMZgs!w; zF@oOhk44@Ut<(U%T4vmg+EN~G>RD9IIpz!KrtUrmUMUHww z;Hv$NMfoiust!W;!Dx|zmq*PYF=z7&IIE#X0{v9jn$)zT7*Vi-Vh3VICe_)vJ7|SN z7Uy+)Gk1xeK711=ed&$hn;051dw}89VL|kTfsDH`3Y-B*nKF-_}-s`|-w;M>`L<_O=8)Y*;1{NsFtFc1}Xr7$}uR^0d<74$~6ZF+{XQ@Vq)O$huZPmi1 zGoof^Z7<%BfvL0|m9U^QIN~6Ns1kO26FT2uo&~;cyq+sQ)@QVjBY6#zaM33_p?y zhtsElEL=g8j^M&inJ4O(8^LrMxa*0XK_N!QT{<_Rn8lvuOl=U@?inK3vImK^MAjh^ z7tvsuj4x*bv4z$V;^`!v#n$Qh95*;Za{Vx0N5bkK5Pa5^%N$ZgFF=aRzmM0}5|RdD ziuvz$Qqh>`|5;rmM7o&0G7NW0_(c~v8%Kx;I5-e zq0#`5aO!T<6Bk>OXN-OVMAVuvg^8kr4Nf`xgEV>B?UPa*iB^M!-|ycmz> z3U2zRgSW}n`_gmu>?1g^KKN*T`*`Sg?Cm06?_XCC&bRW#8e$c1SG~FULYYx=75Oy? zM*6{J?YMKY>irdGz5nm3&w5X1eFaZ*+-%daH-e18>7;NJZ+Mz}3Kxq8Hf(V6V1p*jujs|#7FXb7o zgfLgA+4HQW+4<;bd_30qnjHQW@mmcO_Vdlj?X|1mHl2(w*3yMlPL<$dt@=&%nd0v^ z9?2<~G%O-ck{d9Xsq=~ZXekDa0DHsBrOA4bEgZ;WNwvMIjpo8raWZs_*V z|ezd&Ycyqu0Y1>OKQrK#6u;~I)J6*ET zq`{}shzjfOGCHgoT39GFMAHU-L`Q`2x#+`X@w^8=>4%-0A?ibp(BrOQ7|7Cplie6Q z^=^`b^?d9fH{Uo}swdK@G)IsX_4ush(5k`To;SdIix?1I;5Hpa9gd_i=TEqlw`K3s z@8kRdtR_d;vC0HS`-4G9wI|TtLii@xW88=gjXw~_rU2{MFM7*JtO z%H;V2@9#r5&2VnjjJ@n;j0M(4$fC5)0eAn-n{9-{C$ed zjq|swuP;s*J9RidfvamYTgBOy{u9wk`rBtzPGD8F2K91;((KjmEBTl78;!TmzZndX z?+*}eKqU*?7})zHxg&LX!Ouu$t>52x2(v-IpBwc4$71&lPVHTQC}k2Nd$>A!ndf3L zg2SmXdID!i5j0A@l<@u@KHsK`@)&QhSM@WM(VB`X+*_`=zv!UTh{4w`5n(UCRFJwaQoP3 zCmi!v;Q(rgBgYTM<;WpPv8SlK8HSFyCBw!S=hAp-2@Wxijt2~91K#C4WdxyE+EzdU z$3<|#QpNmklxMM0fcpd3KpX{buo^sKCeD~!0Bix5cNmknWYNDur0Dh;&$i8&cI>U$ z`(W-9z7p~v(I5fA)5tg=POs90*k|-)9H{^GWISwXZwS>L=c7Mrn=c{CnFndXNR?=L zA=T()7zUm~eSLx!wsx}$Q(f)A&^H>|V$~Q8{Sh-#G>|G6CA_pJlL6CE0HnDlnULma zT#?tHPe=thVtG24O4@$qeYo|DjP8K>Smp&1qE;z^xt7R&|tkXF(V?^td1B_oLHXE)VYcpE(JUL~x|LCob931l|xwa^~)`I@# zzg{Y~;O_{^8q+T#SV!|DV<(na2KfUc*1Ud+3$>8jD3*%l9kd!Is6|k+=a0j}pK4^( zY)8SY3qxn$;c8uqL_1xJ7%2pvB9p6}fwhqq!jb!Gn}o%J$zrrV&agNguSZOsf-}Bi zvIF}ATWZlf$b__TU_YRn5q7+0P{AGmN7*mn5tHr30!DPLX0F18K3;=lLDy>S`s^l( z1x0qy(r|wJ1c7gY-lKVc{`Pz{yT>GHpR}sBct>%ZE*!|UX#G(4M*2GJU_KyTGwi8C zBa7Ns#zAnXrd*@SHHzBOTu>v||7FmHI#wS;QD-w(hA%Cja;JJ>MN9qpv-$Ys`Fh~` zTHxvE_(Zp{8{{eF!(!aAwC-3z9VXkPHo}UA7bhdk$b0}9ByNZ{-YX1O^ygYF<+sUR zK+@!?U~Xbx5IKnNeDq}V*~6{=#RTe z(~elx)0ij((sEe6!Rg=9Ai~c2`B8gWyo+bHJL{4xLQj}9Hf`^dDjO%`*4B^kE-6ao z^ugeWie+mRYL?g#OPRFlVSA0ktPfLk?@0NjqZkJ4=oxy6rKEjE7R}xwB>1$oA0Ae) zB5B3F_K7&2XY=q79!aDK`%P;P;K^DbY5(B`5{k9gkhe*3WCc0GDL2h3+BAbWC8!0` zN|Upflg)MvBS8D*WSF6O=hff@%dHi#b9Y5U)e4mZWKFO`}|9(Pfx?>{B^zl_K2i{vd{riK3xwyaw}zz92=L6vKT z?(ZmuJ72t5f`tF`Ks#$f+TV}w*m&CfY#H-Z?p?YFGnbokLRAlqALG=!+(_a&r0Aq( zo)*U1Pyq5ID^Z5?_C?}|U&3o|jw{?Sehc>MtUDBhu2fnl&00Pj!&Bo)c3bVa8#uRw zO92L^zqeeO+orWg}5fC>v_F8{sx(j4@UF zA<$@7yCpd+ahZ`%o5awrRbOdnfb^^C0{4T4S1pXoIz%qA8QvXYZ5UZdaV?;#OM0YH z2Pw~y@GP`qQ^cy`z7g%k&g6JGsZ{eIviKM>bl$b-Di`k=khN+8q!q;o7S;WOP62D! zCz`;UNu#@@!>ryVLwwKUHLwd{Cl8-HkNK=TKYJz{06WD4pNzf3R=;8Ax%T|*xtt&1 zQJ`?<=iRam<2??>BV*=Lf=j|1JxToafuJLe^vO`5hn3_QIi>YXw^}gL9?d1iuHZc8 zx*>h2^BLxEn|^uW^GYh>Mu~O!;f&(a-}zgnJ(o3J{mZ{ppBj;sK0Nr05pV8h5R7jC zkCt2{u9jfjcQ03q$SMC&3~3AB4B-0$%9&V2+*&Y5kD)6unBQGx(!H?-1&%&yF?!qJ zl1i9f7zr7#4igc~HJO5}17BO~Ck*aJt!2mqY;eXfK7k@7&uG9RAe9TS2rgn;XmyBv z=M6=~>#+}mJfQ@e5M6(`!CAkA<*d_19;#vbxM>9}#7fCByj9^kAHaY>ZAHWjM2yR2 zSBzr~Q)yKq2{iSXl;_lEuzfq2=?)Il2q&S#P+QJcX)KOI#dT9X<$DHIvQ84J#r$r& zrOsEZvB)vfY49s$n4Q|=dd7+vpB1$lsVi(kK-o8>S6u~?pXkS4n=UVZAyqqE>V9{>KxlDrj)Tt~vQ=*d}d|)Ly zY*5MVY+NJtQFqzp4Qs!5A2AcWbO$E9Haz@s1fHSV4VX>F%pp4Qmo5q-sI$%hn4%N<_ z9SXCtmJ-rQEkG1Js$5uW`yHC55nNMJR6}p^q8FW!P?zgIf5fF-Jc8aH`F8kf3)gjM zFA-URqn)fkzn73EJl5EjVt#$LE-c9B9*jpD2plM&vNn3c;h<^klUD8BKZ9_OBVoCy zkJQ(jx6!t|j0UizB&s80y$nJ=GyZ%DziA$KxtvPUjQFq(kIrGhiV;{dqoSHJKH+&e zM1H|yZ}OsCHVIAQ(3%y~d6@|@p855pDS|mw!X#^TYBO~y=L4Ysj`%T2vo5S`nF-e& z1i%OO26sL*tPoEes56H?tw#lJd@1ZnjSm8R6FQP8*n(XMV>q*M%niD#No@t6rvaG# zXW8gr+spYV5jzG=ZvK|?A9@(IL=hEH%>tIboxGuk4#_sa<9U}|-Wlr-PG-O`I8V_*^p>YQ&r@BbYJ3G*1VnDy%$|NpZ%p5i| zIMTp;2w^}(C*(4&I;Q04vn1G}@Em1naz65dXmpzz0fh(&Bytc5w4vsp3;C9=KbyKh zzmg41wm57d1Gf}FB{q#iP`XiiL}vx!WubG**lMg_2YaJ;{}^XlUag;;bXEQ(sxyg= z==xNcV*f%sWJsxuqj5SE>9H!V`F%^v+VVdJ735T3BTRE1=QjJMU_F0d<=LmRSKl!P&1 zHMP>LKV~CK^+uIzx)fE}^c6^GFa&)l)buW=Dczln9RW6@Qmv#f8+1}6iv7BvS9?p% zuY^2TN;K?Z!6dp)4X%qNia;9dPi^ysRb>NqS6MN=g~jpJV5a4-JH4hCDvA{9d?&qd zhQkPKN!P)y?H9}%snA}{_!lfL&4bgX8YbQ^vWmz_=B38=Y;!5_Jpx+5_zNHzKeu~< zq!Kgkp1UE^HYhGaQi}-2`e?#)Mki&=<<)`mr6KE#@JJFWhUBDUZwzn8*>xG4hqbWw zHV$or&&CbDq9nmW+H4$pG|&||gf)zAWQDBRz$jL_vyPY~zj9Z{$0RLcamu##n{F^Kt@%^xxVaQ13G8lNHB5DOPky5+8{3DjDlu-{Rk zg8)--*lZahvph#gR7Q7#SM8=GU-tU51 z7GSDmxa@RMc@kekH<8lV06#4lPslT`(!Ni3F26 zOI3F`9?J2@(-Bm<&by{Tz3+T=V=0cME|of#$->?wF$`|kQGya>Eo?SxjM{+G_4^|S zuTs^`UxftHHXlr;y8Q^OS~o4FgG+R+O!nC3CK&Z<{Mq2itsnK#=L<;fyS@8m>t>f| zMiCFbT7@>O=-zo9J9S29Yuuz&VUReNGPYAgHzl5dmEwUIyD#L<5|V5SCZmxognt*p z&9xNe71pnkMEi(zf*8svecPYvYiq1&L`Ek8`eImD9uW|FwV@b{Z9{o9Ir=`RjB2HB z*EpITiKl2H(57}r#)_Sa9NM9jJo+BmB;$??te2D(Ynui72sx~Y+xi@+S5>t3)S#@V zt+k!nyew3df>-yESWH^ntu5MgtA8QL#Ng3HfOsBy=4!-36v<_&UOW z83J6%5y%tHpqtdfbIRSSf?nTfEzmai^lED%4N@gAa z-|r-|%&*JYr20MAr-SqE@fqZ4c>5MuGsm=-_dT$f5@#|AIJ6_H^IMTVFwQtyu+ zLavLbsfl8psG1jXm<$ZIL9=Z_uHi&xI@&tYk{i6A7_DXZ6kmVRMEzLQ!(Hzo9Ysx2 zy2=+I#1Ux~RLq#mvd;Zo?Ml)9;jF)fse{^dafRX1)2u&&2QlH^BJWEHrx41z zP_~(S3j=o%CT(PdQyuTZ3*ylf3P0Y5NzHqe`!C~Jl&bSN z0{c$oHU~M!CO#BuX3QI{BUxLMjb}1lgr=PHV36?1X8neV4g+>o%*N5C05}Q6#htNF zRmDwPbY9v%(Jiu|&I}=M8s}NTXkdTZvJak=o~{y`I|)hCCiXiv@CIk%Vmh$5b@yUy zF!eBory5^F8_NE=2W zcg`XpYdSg_!6kGQ#?Gr_7NCe+mVM1Q6>zfPk0iXJ!_)iMDanW7libdF9?8~VLnftR zA9YoRqd*`drZhL}yx2$lFDDw`lBs@Cef3qm{E(!PvLICk8k#apw(}%&Gby)bv+V-v z=jjC0W>HU?Kn0 z7luPGkwC#LA-iXNRZb=1hBSWm`5+G8_ax!3xERwP06xK)s5g|z%!V;Rt-(Fr~hjsQFVbsx;bLhGt2sdq@ z9deF$F_8w6OcO7@B0D6wXoG21xr4f3WfSBmO7 zKBJ)eBU|2Bs0lxkL8O2uafPwF62@{X<$X78sglN%e%toXk9|0z(->34oFVZFB2&Ge z1bqllPew+Pg0d+|V$L9GoOCn-9{L(QjNIZ)-y#z4Xu#9V2wGx9sC5;*+^j7#HyTK$ zOsZJ&Oaf%J2dI(Zc(wNwc&jxiC40JEGn1I*QOwzENvD_0tMC89*qgjA0k~jYjm1f! z0$anoa=L9OkscbUGhv&F7e4mb)~fQNVAIeu6hh@0y#yBB0?kjzI*b$8FsGJB+XFEp zqmyO#3XfV2RL1~J4ZzW2MXgw9`U2X!K$i%B z42xD+g`@`yuVXL-#&&|_6{lHzL=s^|sp>?oiz8qT23!xRko{8hkhTngO0>JXq$(9Z=r@%4?k#Mx&m$_*u;4I zQHWKsf!RT8SSu!XB|a=rY$!wVkVOH6A}LYVjKhgkX{?ZHS8;KavW66Ng(YP~XY`h6 zUVIXjo;s~`mw1-~h!BK^ohu2lI(m!L2S+(sLSr{9A>bn{<@cSI1BrFKVx2*CmW{k+ z)i7WaJOw_7or>`o5LLkhCG0ujK)59%ArCg{_(~Q&A17F`CY$Hwo;o)FK;k$)888ti zOlii8potwKrs}25o`yq4kES2M84Wi?mBW(Yl`Q3vpMbzbQ6L^ZE$TC+>bA#S!n6Sm zxOuFRot7h=YTp2e`9*ZK5~=Yy0k!n0p@bj1VrxqOeRhFMA{&~k0kv$%($Pn9Nn3qi zjZUBsL@C6s=1_0*Ck_DfBM0cnZAwJ2AU|cfNI)=9k_cJ3WgPh`Vry}?E5D#{BRIS2 z2DS>DQxhOpU2*DF51fEIg?xFfR1#A-vV&apt4``bM&u`xrE?5gRBAdhER;Bn2uK!- zEYKPc{}h(7PNy8aEi5gq-USb-P@2FFy=*F314*x!EKwU}1lSk7cB9X&xsN68#fe}{ zvXI&k&~jw;XBE;^O){L?GBaF6uT6wW~U{}AtjAwjI-WyNuo+9k#JI)3jWE*zP}3hSw5Xf8i0ah#Nm=*$cokyJIG8uo?O7T62eD; zFp56KIPeK^C>ny>9gsa5VjStJAq$}i^C3gzO%w)60?`@m$DwxnTP^EBR*Jd zg)%6%cVy>R7udc8Vp;5T))B>pV17z?NevQl67f;5sM`>gXA@b8ARJPefohZ;H>x4l zJSD!TK{+v^x6@ax9HG%!Z^WHi$!Tf^KEt`ptNHv0J6izDAq>eo`E>8## z%LN@Hg&0B#WE3ST46DKuB4lTw6pp^`Bq3*9SDDKpM8yu;QNp*)IA1*N^{ruC z52S?n3rw?Vvg@5Da{(OWa~n&?Z?4vnzi8=?ZZ2J?0i$jg4LbgFUUB&pv6JJ|QFvG{ zUu46StGsr})oBtkBj*P=COB#BJ!YJS&;paskG^)J$^Kpel{p7w1NGWdpT|Aq`tAwF%+CB1mIgO`=zV zw6rb7b@)lE*{~ME#`?`XF|rrwBVdU+wj3Cv?xg30r>A=cg%JMs$+UN$cdo$9_5ZW? zuG?)LN1O2P_$sz(I)G$}lI-|RLQ9k>iE{KtmNX(A=Ut?R21$@aL;?%|N>*siRm@uR zXYS#MY2Hl zu=?-= zVbV`Rw@}NWI#Rz|q))94MK;!2q_M*o1n>SZK< zcWI=x6x+g@e}a4i`nu4)9;xeL-Po;o8+%yyeEZr;d?BMPAGS90h?gTV*#@|C3n}Nz zifTNUPf3IaO~sp@{V)t|3jqXkoj1S0;i8R)r*^g_D3|L3+r+d>2@0UwSLZVoe46Do zR~n1C^>sR#Y;7T^i>^i@>9oudmap5lZ*M$(_{r_Nybu;Hq-~@X|NhyF>f!>9yyLfT zKY>>Xul6UagClG>_mQQkpXBVnxFD#q_x$!PV%>xr`n*^L^|lzZEZZi?CW+n9^Xcf6 znT4?H{svokR+cxY?VS&hKXclfykx!q!Zody+K2gy_K$nRBMF_sMRCaYfy&~#4co4a zS$>U7M!4mMhk=H;@IhPr8l>|{A9H}??_Iv$L40k$)>y*(fi z!ZlIC!{kDMc^&FpQt#qIeJB&45*i3_?Q>Y06)oue6X!{IiGx*fnS(&O#h)m0zI+qZV(84ej= zT*P}ZtZunXqli#As$E=&ArC}cxwue#%RLZp-zM8f{^sr59n*+1q+Vact*UbUH@E2W z*`ge~xIjYnGj!I8@OEIq@T4LdLIgARk+AvbYwoP+NO>^Km6=#r#25mbTXJO~Mc(W( zik+4+h^VTThv%m{*(`L^h$o>235l^)LFMiT1 zN6>Z$BOHx8c0PpUW%KGK($aCMwn7I3yyjFt7^GH=sRD#OTS^fht+uZ#FsOo8y1Krp-yW?R78y>tIok^55icG zlz_+LV+&R+(pp;O9L^yrnj3$Dm6b|rX z9GvfqvZ*VRN=y|(q?E9>V5}O$q*OM6m4=ilM6oPAT^wk(kfvDK)>5;9b|wa;HvoASX>Dyew!unR;nP z;UK+8gSIctdq2B2zOn|9q+VUa$bs#Wz%3+O0%Zjos@72iMEWBTUwmOi7v)(jkeKGS z5O>M+z7+acU2VCd!iUZBbA3(j$Ln?ixj^J6w4=M;Jo6U{AmpO%VMs?WMvt}}%mR!sX=y^y(y5^lWleqT;>`2Tu;OV`&PlxkXQ7C3`W04RGb1`7az9Ip3K5lw4C9QdFFcV^5G}GHG1=tRp+^$T zVVx$m6tOv_lHqc3v^P57u92ss;j}G7ePOjguF!=n-Uz4*P$y(-H85V>w`>H2WfiFJ z;D0mkudr0TlE|X0=G7ZkQ7R-gC>pe@=GY5`d+F*@#6lDTbTQ%bOxhiBaJpDL4{!be zH6cf5AZT`OnF9g}Wa5H-MQx~Bt8Ug-s;JqaXAmKgEMYB*VXhQzqs^Ssgtbj{I9H?H zMlL@Us`OHIisxOJT|3_gq}!r7lc88FLBI?KjKgM~_>0E{TSY~p%xX_QX)Qo$c@*We zd09Et(NVWchw<_a?}p5%iufJELfNIYt2Pm)`Zht*Zy?KzG)Tc&3eN&ZUW%^MED{Hhkdb;hom$J`bUa zl9a!eU4MY&$+OtZ8tyfCFh)b3LC@tPw;C{Lq?GIe8aksfYz>rPfB^&~*9n-XzKfF zCOv@V5RoIswi(XXk`~o=NoYSv(O)DNzI1dEMx-V{Qe5q)(f)ngd@gmfPeu1AXc=MH zw$h1Z6|MP4;d#mWk$IB3WSH=?Q2@B#tw2OKR==IMpm~V)`o57N5pn$y&=12>#_Hf5h@LY`6_I zF0mfTN1~*%(&DXYX{8a1E(OrsrP1hmf ziH4&76mu#Ee@f|OZu3W|_Dv>eUTv*GSsC>E6G}gZr0UO-0{v!{%#ViVL20`(b-Swm zg`^wxtX~NM88%K2zV7-a@apQHHlA-jdin&S7x6qQRje4S`E0)rYX4d-C% z>Ygq|_qk*2ge^b9T2vrZ1dAvKjaUhL*)6Ck^(OL^Y?Om5*lN%}p_Bmy%4q@+mhE4% z6sMv^%mGIhwPg4HV?g!mOG6a~-2zT)_DZA@L^8p6(w0({AIBX`Z`@VqUa@j8-@ZkQ%KI7Awi+jD{#X)Q^&zX<)+o1%|`KX)`X`J zxuw;{S*z}~<1iQRBas9fYzb>^lp%ajlj=!Py3&cIhNFx?vp1K>ACXMnDlx=Q^i&p2tL}8U z#-F9SVRLuU7isg;C@Px7gkfedxraCz1Rg*bxC1OiUF7p&7{3P^hb3pKXhFHKaU%`=Tqqq$m8k^1^&b?{}EQV;y;Xq!zL% zfsXF##`}FytsdfvaGVFI9RX3!f!wNv(^-wx5P627K0f zi(;Cu@XiCtR`quI+F5?z(iYU{oS3f~k z-*81`rQ`72iUNBeDmQM|qXul@^1V2Vp{*3T#nUb%DD%NCvJlTx~>5 zNR9-=OWb7`OMH3}OT7JNX;vhdaCBU_oODBIYi>e^5Q2hDVfs6DL-_EX^mPj*hp50k z6Qlim$Qk~U0XbpXIS&o1V!@KZ+MUyG%aRV4zF*Coa5KBsa6x0QVm;|*!Phc`x?OL3 z=0dO{Sw+n^d7LPX`lRJ<^Muz#vKg<*_ma=Vqoe{*H4H@6AfKSbHPq}m4iQRj!@>Ty z%%w4TIZ$Q!w0AVv&*r4H8&7xi0sG3GpdFsdD)v&Fq2bYfRaF{+$(z-JHi6N2Acmq3 zl)r524K!gQ4K@%=-`;5m0#ocK7Kl^}G$tO7M)ffiQEKpItzZYX7FbOCB4ed3obS!gU?58^P<$(~K3xhDn^h@lB#sD>t&wPC3bEM1~Ea-m`= z@rt*Z<#EcI_e#cDNT*EZ+{gqWIYA+<@5T42|6x1Q^^V)9JkonHcOV5)gAtBa_lYZ1 zAIzFaL@r2nTt=;~ge2UVZlS|rHOU%I^u})u9MuBLGahvSR2{-{(tJ~kwI(W`UEY+c z6ftJzqaBY7UKXq*i7^%)zrTeg#*-bB47veSaye!P*9322qqWy;^)s|ga||VRQQ8bA zv+=}UU}M+V-7<#QOwZfRuyopv*ad^lkF*5~#Vijo_F(Es)VL>Swo&~N(7QeY}QY;&#$y4Qzee&;(FJue5t zohMibc1W-MQePXGhGyq6a*XuHUZq~BSU|WaY`!@?91Y)KZ96?f`0#ML^KdX^Bl-tq zDF#txU~CRyY`_(N2_G|=G}R9-F1W`i?w%=#i0&?aY-_Y8D%>eVVU##~U63LM zxI}FU(3Sa!)3MCdD%eI)ub0se?pF6RXi=B;dZ z_{7g|l8$6O@O(~yu6C-iwGFOfH#BSp^&)uQD%=)FyGRVMkMnf~v0eEJ1jEn{QBAi z%E7%iWUbmO?B2=<$|{E=#(z8>4Cw+YnhWFPY^Fj-^WvAPXo}(!0LKzhrj={*X>sIKgVf=yLBB@{saGiE0EnAS!|V@_IAJ4bHM!a8TYV9c>{q{|3?M6VAVmYt4Uqt1n# z>aiSptX_ys5bB$GTw=Oc^bs|rbnL{jnAL1kir6NiSAv7{9`E{Vq;ZSj6b)lcX~QXa$)vLVh#CHh*pVJ2*plDMd0^RP;cttXE>Mp?2RhYz5xzlNHCh&#g3${c_^L2el^(V3_cxP?naNY6Xz|K_Ol0Z^*{{*K_2aoWunxr_o)|cenFdcYEhx z<;9im-8XQC@<*NK$zVaETE-v*d8zwb;2M#g zC{v#b30sl5>ac)X)r|!Wx?;Hm&`^A_V6LJzc970b-*V-&!Ue6Rb6Q8NAo9Sp-0->) zolD)7t9P#~{Zn8K6m@B=b(W-x;Eu}R5~hD?6)jx`gJe2>K$#Hvnguiy+j0*uqOmB~ z5$w$+;BJQ3cUdzy#h?K@L{E0QQhia~$|=j|pH?w;663&%Vyte&hp%-sMuH(3MClYc zMFmu_RB9ZfE{@o3s?q8e$rIH9Wm$3I3WnX8d~x@eoz5>iOTX;=DEvwBdcF@6?_i>f zP%Lfq_{+}07oUS+o z^1?rirPsX~b2c9gmWfT&hw9zb+j(0b#R{JF-Wm_xtZ&xVVrEJflwSnIlL?HHpvkYB zt_dK^^-Bujz3iF?(n~5Rq?}@YLc6T8ZGwu``1=a(JHPcpv}x)JO1Rt;Uviy!sqCI@ z+H}`7$0(uVH!GZ|^&cv3&w}XSE7LT7;v=Q4S@V(wkN>!Tifn+J=ZA-bpF@gP@wBmC zboEc9MC+Dmr~%nuh{~N6gtjgRxfe<%vdA!!Rb2Y)Vp%(VyZjk+1`(QNW!L(GlPip? z?&xlb<{&vBlLP!XVOzl+L*+~xm`gi5OOd2fIZBlI?!^+yHuJNGv=&$@k~YY}_84 zr*Q{KN}X00nDD5k-KxHAa~vyR8kkjbU4tK5^>h&zu@<|j^$_)Ea#Q>2Ty}ZswK+up z)U-jvCg_)z@6pLP~=;T*zz5+!c<1CFLmTW0R;jgRNC28P;Zbg@8PX2zY zxt`Pd2Shey8N-?Fn=5dT{klV3oQ_~AEXuwRtCc*#ZZdcnDe&o*Jno<1-VRSTZr3q~ z%_5e-YU6wEwb-ehESPymL+5~-B5vy4WPe;1+ExJ@WrdkTJjmt_B=;64H#69_-fLy*|D8SrDv|JD8fa z^#p&ZU-Hf7=(KOXoKRo-nH$fjQ2DYFb>ad_Q$}SiLEKEP_0G~OiKD->LYO%=L`%a` zy9F$H0*iMPBDzRM#WMzgn39kz<;yszmTIVN;-bl-H=7uL&fVKtst^(xNaul?&-jz5 zfY4QB_NY>b%WGJ>O`71*1HUt*p`0YEtvgTHwu}#7mcDV*3rz!yp&QvSmq42|CyaDn zf^N8~`8|{nfwUHFn9Sp3S_n=KG`NeU{agde^_qHV$XeI`GNFb@774fRUNNO}SKU(d zn1rFTIeq{@E_(UUD2-n~*b;=<%sLMvf3Ic3J@Q1etUchDeqAHXhxid4HX*kCpETtC zKJb$)I6`nL>p0ous=)GovNg(l*KS<(h+rTFS_5(yY=v^?`*M*SlPu`*Ibtlm zva#?DqyP}fiO7qxHW&WTdM9$$5i0=E_VHH$0>+Oxm(8pyT)gvR!U^hSLc&+7btFLk zNhWKxqB6kg>yLk80tJmCS4kGaNdaLZo1$A*wb_Wy8Jh0jXX$b_P{3-dMqm>I`~xg% zGJW{xeFgSAYw#+H!^qf9_+e;hUI27yZMEkAZnFFDtNKeoVZjQ0|J>g{=V2&DhA^8q_R*1$@*MtyiUE~p()yz*HVAMT8DdB#xa1Kz8gbPa zT0T5KAy66tTw!OC*`boJXHrL`%ehwdr~7P7vQj+3WonNfuWupkdS-^Id1v3zvxJ*mFk_g|v4W9JEUE#|#rL+(P465un zmC5GX%Go=FRPWBHhKlp7u@B&*uWK?CP%Z1Tn@L<${Cna}Rr`STS%7~VUkcRC>(b@| zN5gh>_Wmh6_d;!u>V8aH+aKivf3Qy&^DG!$Z*V~1C zdpRLnQ#Lr0e`lvygBMv?`(p@OC&hmXY0FVwQX(3OMiFYBo%K2Ur0gnI67-gedMP;D zxU=lBWnV+A%$7hOwFc@JM4Me>+oVGzER;P^?E8qN7$8pVLoI^c&Nhdncb1ToJi0Gg z0q;~}tkDSnF=t?HlO#q1d68gUTFZ$~bCzL-(y4SQ{B&WNjIeRO;;)t^Qep6twL;~j zzSow^I%gw>^U;(@^w%9f9|e3^q@Ui3UNux(jY-@A39_8Wch) z7lB@ET5JMw(v=qybvuusRr4Bns_7cr9@|lBX;F6V{`U{n{iXVj_uYHKnL zeM?l+w_{N>$1%3?fT_KCoDkch@EWM=0`0&e=ZE@6G%Gx%qm45Jfn^aTPYl`{zIZ85xf)B*HN6@qC4WF6D8oL@$-5 zw*lYqk3x2*`ts&Y%z1n62dS?}%uiPtP00H&QrNxT_Q#m=atWb(PP3RXKoGy$(zH6+ zhP6fu*67Ck^oN*SCIC%N@_)GHDCTGjB7h233{#JbH~^4j0IP9qLKPQE8=$hf+GMbA zivyyrGsUgnv>OOacEsy)#Ywd)$u$#o!WEuO1SFwkq2eREntkOyS zy#!}J=APo>H&B>DQT}xCgS&J_!$7~%sFQEO@@MSOZ#+O!4W;8|E*JU{09IEA zlZ_!y?Khk=2bbeY+H?v61umaWcrUN)b;qIBBQWJI;>iRNc-;;K8C8gr-uV!6kP8XW zh*=J;lAe&*l=l~V9VHZ2>xs}ryqFM)1eDCI+W%R7tNdFlDCQ(E&O_&+`(>hSyYr~? z0z(t>ieu-1k?etM;phy@Hm>yn(vTE^brLdN-owFtEK>W_XAU^WyWvUq!N$EGzT3UG ze*ceK&)4s7>^^(`^iPi-Z0tV0_n#a0x2{!RCJo6P#nx~hcDtj2pa3tq)5WN;RC?e9 z0kD#@enN=3eobXtjuuTAGBF;8c8}=>G*YtL(sKe}WJqmbe2&WsJ_!E>#*$+Y_4GRS zeg|3=&J$x%+j)9EMUZ{?jX71P(|tGt$AiE1J>PZdklwfVK_;7W#3*tqMOg2LM}n-2 zfU@PoGfeFva60UEa6oAF#*I@PMH;_>R@xbV;ajxC?BVM%GGKL410qiwOAt8jzeeT} zzQx1Xyu;*7fX>pO6nL?qD|eUWKrG+@C4&mlMo9t7`^VVw03ov^G~`IjGU-;oz})I8 zw89?FJgO?rLKMOQI#!)PF9HAJ&TVv1_R0eL$iY%|zUW{hq~YU`FWnvt4@YYk^84-W z8}ciO&q=Gcq%P2ouFvhrbk^9HKUloG#3mqMxT0MtE6fshZgpe`GeYXmi0!1N3RE+5 z$`(Ef@AQ!m2YTx8UVnT9X*|3Hw9)nJU@{s$MCKOkbLncdS*!D4aCo@GfBLvc zf!bJ05v3(Y3?2^p2dtn^c$EoaOaoW)%|lT{f(~CSX1f2za=2BE04Go)dyRtI#-N7f zsAEVwUQ13$Ziq?WKUnu%w!Fm3nw0|ZVx0F*;_EOuLegjD#VTMz>BMa-wf&*=lXo*6 z53S0>HsDq4134`C>t9!&B1;_I5B-CZ(`=ZjY)D9L`9S6ieNho3aM%;!*S6W|LgJ;I z?pV}zuCMWLHvprm9AFHHc`qZckoYwUoK3YR>`iGXC@VOxi359w+rHxulWx(Byzh%f z=PC#LCOCqp{Q;AM7 zv+6kAhaw)+HtkK0`v;gu(cv*MG5cL8YtaRFC3*uc0{k9|UQDYqv|QZdma-K@GrRAuKHWvGxGpkE2zb|tYqc?~JI*Nyg6Vs9VHrqXGi9;ZYE6|oA3_m&>DF*k zFjARn!#O+H_`{YZR*6T31fKLrXM%7=9wdZXd380xoB0Kjf~?k1P-H%_?$UwflEuMD zzE*Q4Ps1#O%BKhg^zF_gG@H_frk${gGkXAj)@hQ>Ok-^Vpy*^~yZa~o-k8lU471U5 zg0@ofPmpuJrAf}7XHP`z53I%Cho0UGl5YDNGxNoFYPqs(wkW@a`cgC)3SY z%6TnNcFOQ~NlE|k(c_KX^=HpEo;*mUR^THsTA9~VW-*xQ2-))6%{X=m!Mdmc^Og~s zLG8EKhJT-<52-1LfksQ*6w_KNR<{+O%4%$eqIfP3VWR_9m5R172`c;C_?gIEYQrP8 z?Q*hEQd3D4wFj4>w(_R&z;_i0R}Da9Wzx@FegwfmM=%rOAR!f~xMAzY?`RY0jQfkn z@V9Im_6?91*W^xSTwpZa#r_Smkwl8iivlpef)7`eX~LOU)`W*t@hNRojwaJLNXzE< zknQAV;FVwv&ZP6s?awD`pHFVzz#r~&s>3vg)gC8fSs1?8g9D%yo@*Fx{o&E{I4bI9 zI(KjtT{FlA>|?11kPRpxS07RE1~w24B(HJX`z*Ekd~`hI0t7OLC-Tgy#f=dwxJdYd zG(w`^X{QMiqH|_pbRcRnMMlfO%egw;!=Vzn7%+!ivNi?0cFw1V*MFC~MivH3T_`e3 z2)f)G!Th{aDI*0omK(S4J>7h?^GL<|?rn9nCel+8>Vd(%sFGF0q4c>e-}1jzZM&mJa?0&K8!zgL?5#U+FOZKgMw zF)Qc_Bs`hcM2&f@B=}Lk$)sB0To>Zv%1=H3a^IM24b7~y3t!TBmz7|*;oo3l8p;!SwlGN8sb+|=O`^Ie zn?-oWpqzLS`sK9q_#j`r!}Mb@2&4xPntaLWu&%FVl-43E_IPtx7@jP#3u3$wQwV*8 z^IT7MUtiN-axGcG)0h_U=S=+^mbDc4nTkMM6`3rJo5d3QzSWb&XBxAy$~|gn z`l9TBOU!hvt94e__ALYAaI+h+e6~A9%f&F@;L8`G9KX<(aY#TkB<{F{*k-3A`b~)E z8I!1BPI1Bj=?S{&x`?{69O5!uhar9gfz`^QAT`5SXeN4hcc-IG0gML8ED&=p^hQ6R zJ|0dz&Qr(3R!x2DMjXtodVFieO=_F-y0t_Gp%MMfFaq0UD&EX%&#VeFGW1ulDNNh< zLm62iGbxhPRg$$y^!M93g%Y*#3pr*@Il^N-f`7$)F)$5r!7U`%cHo?jc&8>EUE}Ux z+ZDVUFAv8()zqY*=dc7`)1;^?QAq_bXCIrIQ`~FaVFk7)y@hK-)i`QKBUXk)+L#D2 zi&{m(>)wFdcd{pKcw;yi(^*S5(Y`VfG7;rZA;QotC83s`VW(v%YjH0He5Tfvv5vlj zOw=!_IK+-CZXVz|m>{bfiQQQtqMep|bg5u4?1=7r$V#o=^yHFaARq9!g2 z@D>&CY(?RVzec5dKHI36LyoK zMFE0v7B6J=7i@Q9xkLEQ$>47iT~)$@)i>Ok(%HFzIl`4T7`6A1!&R&`>O4Ii{0s+a zsL|+n7Ry#`kow|RGi`=Ou-QD+|JiP?>;~1E_r}>n@Kn>5 zhPt$Y^-wTe_Zx`aW<;D-@Z&5wf=Cy|J0EDL`{{P|`J{UB=@s&W^peTBd^%$9xff=} z1Ue8cvxIvo5LvP>T-(6-O{mC0S_&JoDTSC=UyHp5i-;a)J-M5nVL@0cgfi`v1tK?f zGGdHmzL@|`31`+HKmBf(+cKc4&WZ$buAGdHpm}jNJlN!ZdUdJ8dH5VM}1{y%HB!REg~IJz*xg5*AJuaHZE4=4Hdj5^;;8Tl^yEz6eN9 zB&C)!DP)iZyae7{B(X&^*QQT{Sj|JO!(;UTJV3hS;j10}LwCWm<1_t{y~mC|t!ji; z?8L7j`i%mkXm^uaxBWkV|9Im>b{*UN4YmGF-%DYzM-tYj*HHdf@APDc|CqE&R42p$ zTlj-^8DDug1&%(9PR^%&kpgXnoQ;|aiQj|CE_UTcwS%IKBm$%94ag!BuxlZ&HZj+*{*;KX zR^J*Cs~blvgm;oQi8)f5ZosxuH{`E*MoOO~(Wn9bjX*#dkbb3!$X8VIpySCa+e0>} zYkHpZaym5SX-euuvlHDlEd{>f z+=Y6`xO&$v3RL1;R}s%c&?2ScimjcMH@&;3Cvp)*hT0mSY`ca{3IHN08)C#n0S|vR zKmd+<*Zv<32k+gz-^1|^!-u4P&+fZBE1+!r`^)kbzt1ev_hOR(K@F;YPe687etvf{ z`11l(z{%(5EkgJu#6K)ouq8^iozE2y;Vgn3OqPbW#zaiQBvAOANlZq(HT9z3YAGaq zKfhn&#&9P&0RS9_?D!{RPw)As6=zKAB6Z1sAaQQd;!X10nZvcYLtv~$kegV6tOFvG zMGkwXtQ0vqlK?o0IzaZSzT(7X0G&9o(m!P6&X<=O`MCerb6gau(EqEAI0)iP4Vkr8 zS7plWDpaUO6eLh2EFw^*G9iFSDY~Z4qXAVu!1omVwxfU!!K}O+8h>$v>UhGevDF2y zCNNDCTaDOq3zaE27V9~0HK#?k!cUys7-;jaLD(*67no(yLP|Xu(aT~LK-R-2T_^{0 zgVdCbHJ%b8ECd9wS{I_SxX+k`3~1X}b8_ zUy-DD-CyTbU8WVoS?;0D^vY6BJ>1K3P~L?V?JaGs#0E<*aY%Zt0mo?$HtT;n!DL$l?ZqnPeXmgK8qp3KC5oHw& z@ys`5yaUS1uWu)HKsgP)0WaXklK2tkuR&tgz7|_n>40&pKVqC;=npc1TIJWdSVAt?!j5ntVzH?HcdiIxxANW*!F|(Q{s1-?RQ$e z8uaL$2jNN{-Ib%2)$rRDl^PRA2fYcfOW7^vTAN{ufedoDQ?o1EibbK1uB@i_~99CLQiyKJR0<0^uuK#Kd^A74i_7HjpPo|I8`0c_#kS zM+ndQismF(baCN*TjK-|ydrKKggsxtFx_0vy3`PU^u><#Gr zM>mdkuP)K{*!GuPf~%|qd)U3TWah|KDbP^j%ef`KiX|+>GX=|+E}x!Ygg2tGF(xG1 z)H-KMf^lla##W4B$gm}3PD-6gBpe7!cII%uErRT&4pi5xbzcS1fqtflBE?ReB1iv? zRttZ#w_{KbPHuCyXcTJic_rx_#1eR&xvThl-F7Nt#S-qc7o$KYT5M{w`@E|}?Ubs* zsDMz#2Q*4mhM_;p8_Ph=qW-zQCPN_ykCJP|)ch9?$5R2+_35ynz^ zj&rK;(M`f{O{0gjswBcZ5pG%W$ZxV_5+NW(+v|tFZH-emjeFRX;17( zuPcB)n_0I3Cpq?|f1xX)1RyvtD;Y3JR|XUZFD{+u7TrPW5cFqJlmXUeR@m0Tv2Xfc zYE+3hhzF0JBVX6k=l=yA@Y(wFb$n%X#Eky)5f=1?jF9mT_mVRWoHQmy*~c1*5b3gvJX3cB5v2u@zq zj_}p(hS|H;G^G*)%bxPdE6AsDyqfbs>1)WN4+u8xKLlW;NY%n;Fi|cZ*Tjf=?F;@kgSk3hS2q65A4V4v9`C%h~N?M&dE z29I$52rClzwKhO(!<)_2=fZOm=TS?clXl7P&E%SvDhMTgC1UhLF>nHV3mdcRS)%Lx zSedQY*_lrd_fO#c2&9~|YrR@*q>%na`kcD7aYKMy80}c08|=#HTbcihKn1$Ag34%H zApe+T7wN2W;b$ueCP^Poth;rwBBe_<6%OVbBqh}7pc|bEXPNd9CW9OYlsC`V_myg` zx>Z&tW^UY=!flBt{v*Z{fi1X3z?vF^p6fXWZF2XI`};2+9X>?A8bI#NuZJTv(nfdblb@9L^%ly__+!DyWZ+i~YDzZc%TksN1V)^Ha6n?&IZpoGL5 zl~bFou!QVTk3(1!{MFD5c| z4rnPUL=fK%y!qS_VQprOpvV@Ytj@76$_Rg5lr_Zvlg~coMEDMmux3rqnd_75d`DB? zoHDDh1F?L<&4ZEI(j0h+oCV1=g-b{i^oyXCr~2(+gmoAv86a1YeJtO17XhKfUgn#U z%9Dqq@fOx$xj{|!Jl|L^B{&C7(+2`P(mdC2F_1U_8aVl>O1|b()RE=BaeG|3OLjp* zbKm!;JzkN=9VIxe1z8fd8CH};ix)MLRiguomaAfi&Ifr{3c{oTRt;tV*pJ?$vN$mr z))~cv4QfUOR!>Ng94Et05;P<dJB*XabWVF{inb^pKS38Nce2xTtPXcAjnU$Q&SbD;DJ zxbX?i+bx+1COE~H8=TZ=^|Rtq=AJ|mPc;6Xw~WY)J># z;zpac8k_5F6L@E~c|lJgQQ?{djT@4?yE+~m9bZ3zt#^W(?=(@p_`%f;j@@(YXCWdT zF@5_`ob^5vu|umRy9{-yV$K^&6MvOPV#`D72>F0~+1!#REvTP~!lbr}_BQ!uQ=PMFeUK5fk#fjUcAMN^+wT)@(amvv0n zC#-zjMk)oLs4&q{CPm6Jq+XZ+jh^;QvIbgV4SsN6%_034lH9RJXWOY#2{L$}U=!tJ z@Un1UBpVaj1RFsjTO_Hh7(8}oi8Q(-1c&dV(NcB85|}JjetWMse$iAZ?9;?{#QicF z;_hCZoj~q>;tyVr1M>%IL|5bpFETiS&5Tk|*dQKVv}9<*2)ljU@@`Tm&9ox0Ty==T zUyM81JMzc%a(pvAJ==8>*e?6^s^#Afu%w43dy|91Jf8=^ZTh?@!sePw-ME3Ak8_}S zG4p-xZL#M8Wb!00G67@yV7SAXhFkn#$-^}T0+c1763V%TOOr6S*+V6d5&*hdLAX5h zNjsmqpI;Qx*Q0g9Al$RUL=Ta`LiU zFQw*PPy(dvJ5IcHk<$f`y1e+zz=sJ17?7+pw3h3H`ac9N#v4N7bwwh;`gH!6Bo$e+ z6c1%nID&;^{j#S(ak1TT3eynotUkd(FT@BHWLv4ia;GAxt^!ACX4r%VFW=OD5Lt#c zA2kRxM?g&$`HQREN2ZRX`{&!8o)CI646;_|21a#*I^@dq=PB+)DabCihSjU6>rF1) zMm}}kw2qi#1nzX+fVgIzn{^I{n5$RNg|VqzVCz-MoZbii#%^je$5PM+8lRIgEDf&=GTBA+eIXm9q{9G`8{A)d{Krr2PsFLw`EmXElSfa!!#M?brL+VH z6UPiJ$3jSg0z8N29ic)AE$5RD`Un~TI5Fq5jkFFfhAvl7EDH03jc3?#U*CH4^vV0c z-4gki4M9V@I3pF}B_~v2>d`$Z#oE|ScE-65F!TchW=`Yi>lSsIykDYD!>g9ukXNcR)dG7j-mxuX`&kECoHM8u=F zy#PdVxC$PS+*Fs2@XUZ=J7+ezITR#iI0RT9xUk$3-KEcVcI4L9*S+C%YqYb|-PxI3 zy}RAnS$ff3xqA1Ce3NH8J6FE>YzcyvL&G0~#~eItUgQb7C{2Ec&E`^a$@sv%8Eok# zEwMG_xyYeWjLaQ|5b;j8Hj0li012|JG~)~pqW35HP!#N0G*Hsc0<@sEkCVS36g-GS zun!T%yFP?UCMzu{z)BLbf-DT(Ga-Yhm@L38hz$`=so>$vqezzRuGNxi8EQgO^bLEv z4kY0klECr+1L8%uC}~+!`Iw(*)M-=Pmf^RO_5hlJ5SBewC#g2ELA?4FtRM^!$eyhy zWM6i~R(-Uhyl6OwaS3PwrtwZ^DcwY4l}Oe66`+NMkDYQky(-%@^MMy&arGIt>;Sqj z>f#UszX>Boo+C{B5M7@RhMt*4F$!cDYHOR6TC2^`$G7>o`6Qie&8Ewz>Boo}iKUE` zxz6z>nd|%@PlJNf8H-OsAqtI0 z9T!bh0w$?L8c~X!F^H8U7Fube^R^x;z+PG~Ehr_bc}*-m?WcVlp(=ot`t6L%*KzW5 z=@^a<1n0UV#?29xu+3}s_VOu6QfCccAdw&t<$7FW!bsPg#z@XyWxJ!RAmU~08yAuW zN7Rg^N$1nm7P%l;W|k-RR3qyK5MB6nt}$9k;l1J+>Rc{2;v}X2xLioa*Jj+*mS9J$ z=Dd@ddSe!Rn}|CN$%Y+_X02P!Kso?)OEmXhPaLG`wk6kph>Er2ULmgw7Bj7H&f#nQVjEM{qIwR@#v}zEbaG!S|_hn%h zJQdh(Gxhxft>+fK?oSuHDN{;PM#)+HeiL zMa^#Q{`iMSTgrkJbdgptA3Xix9GC4rwr!QIs++{$2ceaa6l?WK4M@V=k z?2q#5Xdf38p6>4VXxH-`XP7?s2nquG!67K`Z(P-42w2eDgSgqkTY#~HjKvUD?Tta2wC5#TF61%9ty+!pl??mda!^sobPUwp7>O)D%6DrC$^Q|9r3Gc$uw) zRmnYb}55@_?sUNOs?o^8W~50xl;d%&({2*rR|mA=Ab6yD*=wc1{Sudak78sjkpbR zGh{^Rj>mz2To|){gj+I>dN>`WZuNNZAJHT*K_@#>|G@wX1pSC({f+iiNI%0?&s3X| zf^t|NR(~bGY_o4M|9T0KIEDe@0)BK@BwCxhEoD2xO&2AXn(a9jEPOO1)5>n%&X9XL z^afqd%w_S;hTj+AG)@B;(0=eU-O*qdyt=M`w%81?Jn_%JGjYx)9ph54qz_CdVPj(% zj5Av$_}=OVXBL7X+h01FTgM1J)=QI(516SnpAS}9lnGciPJl)Sgg&tRq48_gT}eNO zVuRCuIwKTpaMOUx%d2V7D%LM4@0e-BH{ln2`^aYEngDr=9~;+~<&1#$Mp2ZyKE$_G z308lhhNY;gwt!zbC1!^@Js6?byKCMg%xBW`O{7zY)%0dMeZI~Y&65WJ2%wvK95-vd+hQbDb1qzz1LHRDU1{R?A+P&TLzg4CTL^6GP_1xnqZtz4Y8wi1D-TMEF^Db*W0Qh}sKeY+vEUS<>b zZtsr=d(dh&5v|`p*x8g@Oa=VO))-eR)+-T~WGP5d7GB*)){-B`yuH}es_KIqFJL9A`12sdXFhhXv|2unZ=>dv2Vbbtrxv7KpM*ps}p3@j{LTXv=D_X!#t zKq-kdzgqu!|Ijj=7UPMcABpaUKuWVR8mBR6Gum)~#b`Ke;MhrIEft@}L@hzT{ZAtF zITA#Y6)H(9EJmN|w+%g;$}2iuotT8@(=~{(Zz55`ouz8ewcS{1R<#MCK6QH$LDDd# zh0^Zo>gEq{ZSCIMc=+`B2A|`@m|s2WEgY9z6qHw5e~3#kwTf2i9b)ipb>KkT+TGk* zf4=2aq$2=27A>x!8>zDKas$^Z_*Jx<@ZIclLngh2wqz4+y$rky z!1}r@O|4JyXAhU}2y=Akt)lCND;@ue?b@jiIFY{4PkxyG(2A*y|fh*a5Yj57MM?;D>|IR<94&pt1W0 z8?Q0-2WyYEK|b2ZhL~D4CWWRRW05#Pzc*{_dN)!ioNDJ|nvf(MYA>juPG_TiwMlaZ zr$F#V3+p8{j*Kx!8iYs>gEpr3REAJ=>F7fKrBn(285cc(XxZA>uDukwl%(H~Ju^CP zsm(T|RZ%57%C*|gMXd*PAKFVU@~f3gc9Ek~FVxiAO+69Hl4!{Er+?0a%N!{^@Sjf@ z(3pZqQCd7A^0TCDR$(v+!Ze^u^6BqScPX@89waz+LB~1AK3*aOyPaDrHz_cG*m`*V zcWIQE_2yNP$4?^QZBDbB$CI8YEjf=mwpdxy0h&LeejS% zc3?BmVm2k~Ubi$*5Q0I43Km+!js(|`U7XPjm#T$6!|E8OD2|L5CSvK!0y=E?N=3*Z zt~WF0r=FIsR~p>@`NV_TjX-c!HZGE%>Uqm>9Vel~d3BaHr~aB}#3cUlv0k+mA*jG> zwbvxB@D?d4{F2kzs7-Xsu81B{D`z4#SlNnsNr50$Jw2&{=Ii5SXeTEfZ$Y9`gLcq$ zjX>c@(siV}YPy9i2m8WGtx|OjuAE|@($E|VBIZM>Jv@=BFA#*4k*@=o$`8q?)7(A@ zeUT>O-e4mbUwon7fP?}9oNbV^tbWMJ4tIMyTPQNSEm@qr(Gt$6e6(N^M1i%ft-2~2 zZBIm(i;^&-ax(T=(oz|6QI0OCy=~?TMhx@E8PNqG zv1RzsZ!jt8V-|UZR#SE^8+a!O8UCg!@q%E^CF73=YoEtrQhRb1I%o3B$Aj@u-A{`` zIfpGj9-Nb!8(e%}EruYmYw7X18FkFz z)4d|`NXV0i6dy>;A-4yWdVeBmf(g#lCdmOMHV}jwT`Bw1V2L!Rj&2SeaIKt)NFiq)oLKvBMjNS@<45%Tnqtp)Mh1q5)722 z+-?@7t%jD^S~D1-ND6h?8)>So$5~E_Su2?8XJGv}-ew3fmodWHP?GMKOc@k4LELon z=DQ9M8D^|p!+y3Eu?XqHSXORWc=x+Vs;9(CDlHJ-;iDf3Po@}*?4AGrF z4Z++mmV32ks&zgM{}=?>2It2{k>!h-g`_!}=sy-s2HeL+)1jK{9}Z1r2q<~N^zQ}7 zk|E+j`h$l&FQqVZ8tI;7HYqK5u_G2gM04Y(-aDEzfnZ29rMoY@j0VZe4h}?M z(msHukDtzcwpxc1H@-4_uoc9%P($d_!6>W+TuD`p#UWUa=EZ}UhDmOyZrtPgusjr0 zyUQq#d*?in1ge376tB%f&MMHy>MF&8IEL`|`r6b&%&05YPE>^J2t}M1uJ>D*oE>tFke=U%oIX&G#{!hzSmy6SU7T9*yHBP>WSDV`s-9n_H)9HwuO{Us8%V^Qeg+;Z}TO^kSOZK z8QjVgppaC>vE}2Se+s)AENIb|h( zJ9{MSWEmgSLOBIW+8WNKP1`WyG$k_71!!F7)U#wgTgk*+x_{E|Avq5(V`O9-GQXem z3W2>hdR^i~j#ZuZhJ&;76Uhe%x`ncDrv;Q!T8`W$LOcra_m3|V4idOz;nGE`IoisFeGf_ z#wNTNHZX+&$*iHDc?Ueq<0#yS)kB$5;V3NPk9_u{a||v`bxN+xpN10_^(%DMH{%*B zPfe5#yRrn(7uv&SErb4XQ6&suu@I7$nij`Uv+bV;%xn2S$1CMYz$|6=l5;?j0N}84C^1P z_jlR@pV#~1h&Ol4haJ2%x&ZFu8vbD+i0v)_ggKQyECkl*obHQ>q&hCVWDF4Z_X0~H z|G+sf*K9b=COL(W?*U>fXbM#Hbh8Y?q0f_WB2UPIRU$4~TcqXiJnV zFeN7>d*CN=0*slpAqa>L@K>SQ!5shv$HmuW*jAIupp7~!9S^5Bp4o)q?CY6(@GUisCu zZ_XF9fw&ayET3UpQ)Mt)=4Y7-Veza{R!}ephfK*m=Ax(6iNb=6l3X*dzK%>>5CC>& zX?E4tnQV6eX2X>O0xmDvI-xCzu2TPxZ1O+v)5-g)|A6*W-rBWBBdgKFsYqJ7Jsq#z zo*rnX=Q|e8xOV$s@X8+{(@`I(;g3ht&f4w4=}|Qq@89XjJzxT22U~d4JF=W`@ym+e zKs#%O{k;VAvNOsXPwz*q% zZo@G=w3%DdQcG)J+`hrbYn=))Kb|p0=#0Amrp5vA+QZWmyJ}l*j_kT26rG_$f8>#M zNr~X`)K?G*yMa_V|Ko?J@McxN$dAn*?rm;8+WKLOmj$pleuQsAk9k_(|Mfq++dGq; z*SM(a#TQprcP9Uf0ZQ43{(3&>PnXt~Z&kk@_x^f5`o>1aP^P45bQpVd)yc`Q#!H|sHAVGq2v~;u!cTsC`{UixCo_L*q$|%rl?Ft zEJud$tf8c^cv6(@@>xSsI^5D$QFM$;ERgsjDzkL9FwXnSD|rJi!aQcQrnBbwo>bxz zFxqkYyT0ZsuChgok0zKVnovqS14`r9G_d+vnAk~_7))qda?1~5 zE)aJ_mo65UJ-Gt*TFlO!?zmL{v2rsEKlA$M9-7_V?>Dyo@btm%E_8WZ?1?_ZZJYA~BTuQ;AEB-w0jq^q7Nfv!M z)M$$acdf_^MmwL#k$YsG$faM?ZR^|zs#Sajv&0i$(z3pFe^%Ax|`#t&85e{ir)rf*LAcb4`?Cs0W$T=&!;F0DQN zqx)I2O7OX=4>PayS^u}c+5c*PX^l~Q8xOo{ljkzWP$1N-m+kBqfen5_&{XGsyoI9D z$tdHPq>7@)We8E#u<()y=r=RVHa;-;Ht46^fR`9zHFY-0U>x0`O_ep($+BEYV~u_MB|qikTL z*QMkD{|uo%gEUFsC!il zFM>=p^;o4mTI2?^;Q55J^xVK^!%s>l&jP66S2pWx&f(8)DM z4FE=BUH~?ld)UT)$Jo_&=$3YFe)ZM%Z*G0_)o)K}Ajr>~r%QFsB4w=w0DixC=XQWQ zCg>UvnsW965L)!|2S;hg8g76v6)X!t7^9m%Jdm;N1~?1pwg9Lux}{XkIQ-^4LAE99DIVIgm$M%A`KplciD5FLz=uE>(nU1s$w)mru2 zuWPY>*0OkM5NF4q*Q%S>s^8vBcrc5}62r~qxHcUY2zCr#!{7jJ*57^&N6<NsP-yoLd>j;@23t0>1e_n~ zN0-=w|3EnPyi$!lMy~c=8ylS0e=4UI@7&~G-gDa2ylzvDUc6hA5P7$0Q(3ox+%r`w zUX!!5Gfa#x_hB`xhi+;6{W>9*8b=Jxy{IeDixSH3KNY`SdW}^+y43Jb#>uC zG*s^GlHMbUpjo?6^7ffms}-$A!~K)N{>wW{i2Qv0hXG@{F9rv10SO7<%F^0}M##mD ziK@Dwta)2CIt{=2&2N7Hb^n{{aD+|}M_3~%k7rJGBYNV7Xjw{G72e5nls2nR+sqVWJ(<>2_0pZDvg(ZG)_NdNpW!8)?Uh8rGM4vzdWh?~SP7d`FD>Zzcsf0s;EpIx z$7JPbG(uEv?`$wxfn)2&{$z6Zuy;B*d2b#dC%i{`%FI9R${$+`(o5yvUQ| zet+7jmEX`Ot3m%Y!w7(D^oBUOJ4-qP2mM!r{r+|NaSg$9 zl3MBd1QF!@JGX$=UxAd^6TbbbS~=;x0gE8S2|rE|r#u+0RyV8O`E>M+KKfZ(T1C>l zn>WvXhQvk5xBO>sbnvFSP}a+g-;myNa83}*MezcF{Ti1@iymtK6?0(Gg{@HI2f4Bd;gHY8gDPw%O@^$~z-+h_C zyS4I_z7sU_pV+0=zQy<6&+mS7@7{w4$@thbM}~D6h*8$KFy>gThPYWbDV!rCVcnZ6 zzeg{E+m$+_R4e3$CzyP|9?k*;ZH`d zufM@A;Qn}Yf=i9VOMW>ROmG+*Z})Ie;$`wOkqbbMpId;_?5Kp{Z==yEXmjQ3taj|? zTco8Q^pG?TunK2^AHF24g`)V`bTm5I>y59&Y0T@4FJcoJq$CMkT!17S<7tmqQ6~dR zpe`_2%Fb$KI1*ki`$=b6s4s0FL?BYz2s6G?>ODhapeB5f5oy8=t+SE&Jn^^@BCLyR zSXfvy83$9t8Pk(W^?36`)++UvkT)~-(To1PG zmH-#aT_5)j2ImuyMFu?!m>_7VK6h-Q(w4(YL9agh{qKKY02C0}Fl-k}!psCNd~~=i z!&nf|UJ0sq*Y87igs$eaw&J_nRZSq}5^3)Mo1nkV8>VQ}jk8>6pYT|XEgY{+e(a4- zT>hU$d8i&O8wr|A(LFxe>)!hMx7WVB_0_ene|P1Z>c-XT=?SuFF(Ex}Wv`GaOX)t7 zu>i#|fkQnII=WoNKGmo|SbKnCgQ?-mYRYLTJVue$Cwi9EB($RKR@3n+lV4rm=hd8! zmJ$hUV|oy(n#~qLkd0~uJSk>9gz+JNtd@xlS>o!z=2m*OABb2udUrec30=>bi!h z`epXYXY4=z<3BR70!*Ku%wAT*cp3(BHkv>I9s!`k!Owl9-%UG3+{$WIABWOaP3ni) zlQ)1%D6|gT$v~+JJ)I1|qq0K#VvB0{G$HC&zxq|^!Rg~yaq_P_g1-9A?|*l&XL?&B zb^t){S_9VjeD#>>RO{PU1E32GA5;JhY5B|yO_HpGkDH&ts)}3HF=nA;1(QT$Oq*^R zmy3RF1=gBbDVVX_+*v)t&CRrmmc%OhOYc=rpNawgsyD7^Q?Da^tY3``-Sm7YQE>7~ z%Ox3D8aUs>Gt~DSp(}{Cv@4VEy?J!dm3XZnLOSqMX?w^24q;rglu|bMAt{B zh!RD47PfO;+TAleq1I&!1Js4hH9$glE2+pv)X)mtxkpI7RSmxQ!aD`mscs%hZ4X|o zNZL~|s<^kNs550opo9X@NDq^HZ?<|ztcc6B!;LS1O+fpbg7!CpHl74%{+2;Ao^1c^ zMLvb77J-mCtkHCiVx6;yVfqFlbtkkzcKOi|03VN#{9~+4a7&5DZPF##G#;z> zI`eQqEa>c{-_q1x`o0|zVVH9flFaZw0U|^_zYaVlV5K;Sc*(IL(vnU|UB&2zyrF(b ze4}ek-LvN>;vdbq(|pbqe2;4(<-pQsOO-e)?<{SC)0jzp2@dD`(czrS;-$6!_kaFB zW*@kH1I_5{wKf>yK9VL&*;7k2re5t8&1GxrD16*-KaNMkqqYC{fB!cZdHD{vdgvlZ zv$qRErxwd1kZDPCx6c6V|0IAN%7)OTfwFCuMWC{x^T66nfU^CXOG6c{vPA%krRTx+ zD1mKIkKft_D|E}6u zvh^X-(fse?DCZUobmg!CG!ZGl*US_J`+w4n&5S{PW?8{|r5Mc3 zg&nLeJCDkz$=31lS8HG$Sm1Bv`YCKb;t4eaZrci{gerlL!={jUmftQ_YuJIFyV0EG z(b1JWW(KM*{16iaH@1#VIfzhvQUk*_B1AaV1*FNJY;QQYgo7l)NapPc6X|hRIK^a0}sRYryt-87|eg%tyya0Z0`S3ESnM%46!E3)B?oH0VssDSSXYPPA z+hwOj6Y)lTRYCUq)X9VeagKpe9I3vjO-SY2cX9vHC!fIG0*ALogzisw=?a;r5)hJD^#BDYngg)TgaXTG&@>=7=HT|_JsvAc z!*k78i^YSt0=^!v+C_}5f0v#wlmh@$9%SpJoB0irn>w}-)!~_S@C^f!YdY>DAp&jR z(;j?UxaH{J0I6`)4uGqYj~Me-Y3z!2ebxR{kAOPl^xBhDIo2A=hSo+aNy&pze=_V$ z;n2eUiEj{Nf>d~~k8y+#(E#wpU90x6_dmdY6YSNE4Z3IihAcpRwAruvGNS;ifaBW< z(w*T{1n3f@!TTMOl-9*9%WUIeAE9ewJ8IH$;mB+3er}CIoHKoUKz@-<)hDe8Z_~OA z*Lb)3pdX+i)P>B$g<#hZ!!Yi>sg|+3bWV<#q~t@gjCb@fXveO#Q3~K|xuRG?zDx4& zF5O3eoL&_>^`u3qqjDd2eP!Av&zgsL9*{`Tg2n3w8^_e@}ZN5eO# zBb;V*ina-Bz7big_q!$_Fere=g^dT6aetOnj%4rA+NLxjJn`Uw3@=xGIn#GTBiE2_ zDb4Z`UU`WixW-un0iE&pE3%Z{ z>X#R90UKh8=e5MM#<`J$0BD*RECnJ(7&c#o>nOv#@TG?*#CBD55MCP3yM`dDAVr2F zikcHdV^mL{KKq25qj3hFogjP*!?<*Ju?aoh)ITs}Bt$QFX8F}{^!xldnty}Lt>k-aPOvC>4KKD{^Orw439)rmzTcdk@DazCJ*84Aea7MRJW2pB7gmS3# zj)a;DX+ zN1lv&f-SBeGddfckM}Vn2)|6)3{-nbP0NqxQ6!|84qDF+=8$JnDZIkN2K~uoYyC|j z^>$o{H7INKqCxD;Z`YY`e#xBto6A4q{x2nS{k2?Vv_6C|k^RG#0`YdtKlD$|{LH0Y z>zhbjz4=iaslO#gD8usi-y@ilX?l0o&jzBzI4kGHu!3WMZs$*k1EFGul-$;VJ;_VU zu-G39@-H7~kvNw7cHygu*dNEeGmK4kLL5}l{w7esj(e}Dv7HQF_A5wrtn(>_sgkHn zB9d5~B|&I=%f8wOU<`lmi&le}X$GHB2@Ldf4c7>#at+s8V-#T`Su&85O9?x};Rw|P z8APq|Un0W4xO4$yWY?-wZpxeA%H_AUNSkf2@7mZDfas|Z?qY>xj%n-AIeVuj zA`s!ftO~5)8_+?e@^zy6wk#?KB^pXL>rScNp-L9lVgox&qMTbH<;COnrdiejlOfg0 z)u2j>rMo1ioI!6Cnno!eIP@7wRW8Y1!pT9IqLxh;)e3IXCuWoCFN?AIJxTO-tBdHmrtE82r!@M9BDrr>I*Mc|o7GA=C z1!vHkW_6h-;Io{vtZM?if9P4(y4)AhAjKY`j*f2l6a9c3oD zApTlig%}X}jcq3FsyZ)nSnIh2yrXwP~Q-pS4Dv^oL=2417@lJA~ zCS4{q;{~HF^Vx3E7SPM-Lti)913!=${oej@7?-0L?PTgR$OMCv0SE>y$4S(D ziuHUqL=%LfIM}#~0Eb`y+T0xRvh|GA%!LBx4th3Ln@^!Nc5rOiH1-{-YN)Q6l+O_(ey;538gMwcW{QXwOku%KoKJ_%t9=>o`L z;x?Mb#prXNTND~K@0+a;kwh{$b%icg@k^;XHVu?))b8bcacv|DZCI=lkzS)J(LiW6 zx&eX}_xjpN={9I?aRKCJ{)2x>q{;}I$FBs&fBCVgnS;?8&9$JD0>5p|JTRx@{+mZb zTw)2bqiLe>)J1HAz!uROTPfwd zzId;0^gL+Gg1tPHw5CrF)fE9(!Q>fyAK2i5haYhpv2$?HBgsjMU}n9LV0?TAZ# z`vlcsi)$FGr&J|HO-dwd|0DXx?eh8l&u9I8M$luIhtBebF}%jgT>Yd4f&Z;hZ3ce2 zt3U;h$Y`pKhRuxjxx*<)c$TI9MI4&R#v1>&x05M4@=I!@6cgwxNI zhVC#*Qgzd~;5xkS*+LDdCcPy=zKtLn>*^F#uA)y3L62k6d`d-KPWL12CUXK4teGPN z6!qG-^#Os#=PXxnNIOO4ji`|-T?kA{B%(?RM4`KGSi)W=_QWJ}OR;8HOLc9A0& z=h<4{?2ZvK0sr!=<}%FxdyZF@{_lG;YJ>aLMT2d~s8s{bQw=~UHwHU|LR9F9)3$=j z)X3DLTlgpzZVHR7v5Q}@C-#e%h8XYv+}5NyKgIPbwrG$}o&NBZq%7Tj5yf|hr__;s z8WuNf9poL*#9p4qVUxvMPTV%>XD`tY>a^;Nm%(&{}pmrW9016GK9YB;(wL@GqP&djc>}Y1uiKRTdhh zwv9n9^V>Y=V~pr!$B=OC+>s=`_;_OVg+>*Ncf`nuzvqqcz6y(OkgU8xK&3BwmhG)# z&bXTLri4!Z`rDp)@O^nFo0*G7=-F5HkPznZMSY`xNBxcYXM9c+L{SN7m;)=!q*4|j$IWdSfJOy$Az)n(m93T*Eyf(14LE4SE#wv^g_g zs}QIfg1GM^*4t)x?+t={K`at8RUrb>o)f1a*5Rn4?r}zM*}*)#J|i>%1s_glF?mM) zrp_Fks^$Kk@o0XCbK=XovdKg4Rahryr&4cP==mO#|7+t)6 zauT0O(+@`bl9ZuqxW2NSwjYOV6damPOo-?o$c+imtQLnSMW-8xvUbSQaL=9N#E2Yu zdN>+yj!to{7irK{IJeD8&(NI8jkZwOOy2H@g@B#kNYT)#xq& zfDp4%qnVI0jD@0^QKX(FZc^TOB9M?h>@S{9}dQP7y?9tlpy;^PLaB+cGexbogEyU#XWjB=HQQ_ zd+tgax=%!i!H^UjOdvzC{!$Ssfnj+g%xwXTsLi*0k&z2(zbjkbxPeQ$(KF9!@WcTQX+VBYz>-yf$2=1N zI$QUzgZNFnIQ)XJXV6i9E|cZDOu-(F)7XOG9N(rUU7mqkThFF5n}NX1 zaVmOe-9u#V?p>jya4>N&@EgqDt5&P+d0+_B+agxq_b=t0A6r=_K+ z?UW{FI}dw@aY@8>fnEu(z3}{+&Z4)-dv~}4O@E2ID7}(1BTsooGCf+sxpZEgFcI%l z?GWubZ@{{_Xw_?e0rwIDZlO@JeDY(N8$UUr7+3amK6{G<=5u#M>9Vk({ZtdHgN31g zYRjX#D-Y0Iw5JOg#Hc|Y=$2C@{7DWntI^(1Z_6JWyO&&m9NA>veGnV}M?aF0)6mhiR7f+Pc6%zE}7@nm5T8LCBx z9{LJi$zb5-6@C>56L76-!DvyI0ph0y{SY-*%0*_1q}cbi%YAYiUG=I&$X`IK@GN5n z@wqY#zM#EInIm+G#pFS#oadyw^om|`!S2eccv5F!1s+vajvR@Eb0%4N`7M45ICNAP z5YIVfvEke?BH&`gR4bmH3Ngf1wB?(3rifYMskHXCmsJZmH82ry@^Jk=MCyE>l5uqD zxog1KWGRGzADN6tC*YYUI2o^aDj-W}DOYDEmwHyT-KD5`Dk?xfY6P%|)r6h`+?#g_ zNHa(+8vxr}ii!SCGu?P3+4SV?>?hvv$;%Lpm^yUK2K`gOT~f6d@xMJ|>aWz8a<-La zinkn?m_KUs8ACT&j2L`zyRWDmHD~cwOpwFrr~c}`axCw%OpQ3wY$*%9(TgWb6$15o zgLD7mzD^p1*k|k>&2)adMJm)cU&~M8(&c;b?W=at5uKRzArJp{~|Fa1KqbF|>8HglT=VN61!Qd^~6)_*>pF8=?`)Pidn)ZvmY!+II&{E&f zXRWPtqI*ztZbP&HLBxlIj)L(#kfdYq!bnMS;|RZYC;Q*BV3gFhiOJ+Rg$=w&0%pPP zn1_zuRW?ig>z-9b$O80p32NZ3HEW+8wY_fRgj@Zx&dob~Sg*-qtYs_2L_%pKGbd}O z!-%f339ZGu<~}XK+r?=|?$1tMO<$jDj{YR~x^|`=Q0U%cWKKb*3&~6d4S|34(M9Do z+r@pfu}b+ryqU~@A_Xi4_H~t7S|;V8SPl};;;HWf|A~^Su?*CL1dc?dSa5QP`2>L{b%WVE0Oy@fO8@zb&V!*_L_^Jem zFGACbGut#23EoI3`W89w@qKX%k-5mr15z&P;`|~YWNGy^+e;cHLJz_>Vj)1phW=%C z&JY-w8ODb$whnN62kn0UagdLOKVrK^@HT*@Wn&x-pW+g(R>>6y45={YWesVH{$s~^ z3LTy~!@Gkmd3PqU`RFFbz$;AVlVDbU5nb@*KY3bmlV)a_uJID!pR6G@WEFUmp?I zw`sXomQ=pY?6p<5VD7lYm^p1rd=Q2(Ox0?qI5 z|M=|L)(<g+G--@)!ZE4*ioL9`3Lu?HD=) zCW5Ky01_mwMZ@dM3(&uQ@a9}^lyQWxC+uNxQ=BNL|nX861KFrtk2j_J_nJtsm9=q@=Gr>60;= zXE5oE4klA1k;Uc9vsXodYlB;<2e+`;+~zZ92}s@u%nWa|;H1DzYCV8X%@b|#f`$mY zvf_j?1d%}q@}9zI122?{pX2L-7!VT`l$MbL+7@j%t$ zJ$7x9Ee5$-7yCR4t%U%hDq3~nqB(G9LWWf?Ez7mtqMoH%^`dZMv6`7%hE?We2y8`3 zu6U$rIv&G9jB*J%v-uR4CXbK!un$QJEVW-rox*X1rvWcRyU3~n5F)1I70ePT?chdh53w+4 zNflI9fQfna74O!LoOPx7u7tO5W71>`fXx8dG-AbnA```bn8>WO*i4x&3n6NHM~zJ4 zDTs6{CEKT`j47O-Km*eS(Lo+pWUAo9L7FxhNL~yq#*Y!G>&~fW)?&JKboG?aqjHp% zCdZ+>U+cdfs2|6|sAP%f)l#+|myvOTW`R83V2%yLBofFcDT)8gE?WqWWeY|1OSGb>YV{q>+t^i<+i>y#d z^1mr+`VIWMIMaljE}ET%_fYL3ku4V)<%;cNz@{3E)8F8VMk#*0|=m)@p1EjgmS~bkYhL zzjo`^+Ks{59zJUn?`!sxKcqDWLu$hvTh5TQ?eO}18b@GvRq;&nVc|G`2u3lVD0xLq zBV&Zi0@D>5)<&=1_Q{??o^~WkPU&iUY=+QPHA(SePqLS{i=|Tfx|?KpyH5OGnEVc4 zVc{hSu;i(Zx6iq)EPa1n%uejqM zUeqi`vsW@`UI+pMkp~JkQxo)fgA$A|!=SHGNq{F@JJ!UcF z`(P=`hQw_7prA>teJnh72Q3~G;pr`hSwUnSYW@}x=H-P|d2#Z86U7K!#CeBh3MSzP zkecmr#pW_249ei;h6b0{nBLVDhsNS`0dZ(R%zaB1kOMO_hH4q$T8V{;Vz7ZjWQ#Lv}G|)G{zA^a6 z&_ckdZKsMz+(fS#a&9Vw4EaZ6VReE^wWenQr0h|brF`G)Wtz#!tS-@iCyN!>A=h$R z3e;hG_k)%lt0|Lys;FS)nh+q*s3+xte$ zU8osmrMD$i-aCA5O?_f3e<2D70>P55O(;+oHBmwm0F(htr?dxkVr%-RwrO(hd)^q~g39HvPwy3ppcnVtf#P9*oxAXP$6^XRg&rmYZ+ zTw?1Qk(HggNN4g^S{)DJ(GbW)srhAP_+$?t)9NN!h$?BLW=}q4lDg4^Zvs~6I?Qii z4mi_k7u0~GNja4P{uH4D^h4niu>qne=5}Y5o|GA^ZLX<5Gc}Tg(hBg)*;L`AU(KQUy^DvUjP!9IP8^Dsqi5TqcC=$z|>qtOm=y z&Ud)0KRY?|`k9=&8=a}p*Q2dNLVy&$#_ zqY(mqy04SjRBz`?KbMsx3z6=Yl;(YZf0*EYoN>HHk~=>VZnt%|=_C@S?x9!;y2U%W z6-j4R>>9|u*lDXl0@2M#0@8Sa!$s}qjj$fs!nQZv2-L_UOr8O**nKQW$%D^(1FNp& z6|sYakUT}!d4Du}Syka}J&9&hN7)u!6_*$PdJdmO>qXm2kdF2h=mHlCVMn@~_t33y zg^=>QMCr!d*wXz>1|kl#!^?CjnJI)5PF{_1{0lNrLM0%Uc9Te#%w)o8C2=F%Sosx# zD`)fWe8kD1 zi3mE{$CXP`vbxfVDS@r8!#@;(1FWBSersQSRXRwfK z>hX#UVZZeHK?S19@UTR#4p!S%6;f%CNIrwhCToRS9qe6}Z=c1fBJqbt?=!G4!S4ucN)9 zW9QyJ(5!rUGqUcXYS6D@Y;xr9>J3e(J-z*3PEf;c;XrasUB|gK=xMh$Htau^7H4s2 z0X$!{2^&W>Gte}(NLM#jz z_!B_zPX$F{7F^P9k`!mWa61Vtx5pVhE+B9|nkPeb{LUtJhbobHc$)iHG>m*)R+*=N zP!Kl@Q)G9^#Sj10k;pw#XqCt=4FiZX3h2d^`l% z;3*rqJZG;)T#l89SHewaa+9 z6?0iqFApwfSZQ5C&LkLg`iA0@p&;f8d;zLy(@=EA1{zrol@5_$jwFBNjVH zh4Yl@j*!XEQzXR%JveM>q}oJrfd?ODw#8p|DqT1Lw{CHNHj|R3<-V z{b#6YvvXVtjab(CIk~2|ybExI7u)VnOlaL?8w83&xhSz&o=0zw)2QEDa}Z9kfjIJk z(jqs6;SkughRUT&*iyf{!#}{adO|+)=QsLyhks3jK!(f~7;J(on5HNqJ%AMwmq>!m zuvS^iKM8=`3`cHl_Vvly#Qqnn6lCG{9Po{QN<#9d{A(*xC><{Br)GIeU3anSwY>;2 zqq0Z>$(YIS&Fl!#GnZ-0gjwVZyWRleJEibFDKwr;DL>U0%pwh!RJwC$b~on3fkb=-W-`qN)^%C z+17b;KxMYPi1=ciTHw~D%^X9&-rl>vyLLf-xN3{bdh_i}%)k`Dy`R zI|bH8D6#vOJ&9G?+k5_t0JFDo4el1OY^We|DjO-uWlr0+o=mZaInx#@$8h57>LSPXB6rG_&@(2MCQR( zQsM#tih*N6ZUAQ#jV0=T+El{_GYuT-yFkvS5W(7A zk^wR*NCr=vh)4>3O|E_Umk-{<$MrAI*D|4VzAzkPNgM~c0~J!zs%%gY<^x@2Hh70a z9Y{&co48J9?^0iRsWexUulYKeY|R9_tGy=_QG&!*UyKTrtP+M^ju~G$zlmd&xR3@{ z6Z3?fs$pVI5zHz_Z48jS;9FVJGP`L>gAELDQvwg3>xI^p^DFB)Vim~B%^D4*M7mi5 z0L$c52~i;2I~nYq5Bm=l#Fpe;+7904;D@P& zxy^ByvGg@-1)*8>EFYl%`E&-$i)gwF`^|pq4q)0Gh&k3>Gs(0KgJ7uV;Q>T7KkFiR zGKN%PPkR1yAxk2kdERO7PJ90}05+2bVH+aJH(GQoBib3i#$bqBO@YsmgcmwYm|ieC zu6gMfKfTYKXO?~P(-p0vGejd!ciW*=!`Mrp*#ba}I!M`G$(z_(<}muJz>S!3L}Roj zFWRHi?1OWZ2?PAyMnQ#kdXJE{4#gLWN`9>=g%Faq!96kUVmU>rhw?xxH`G_+*(x!W zfl>PRJob&}c``ei27BWt(b>hgCeX?F<(DLBEBW7-FarK`$%&9b6pJA&-ryi@VJu;~ zOVs9~^;K#CVXa08ep;x(vzwyG>ecDvg=mx%{J$TVUv0$A3y9P@(=~()P$z(*F@0>u z%Nj@I#5=FxqxLpdDn^uPPt&s_1i!e;LvuU!XjcfMDiA9lM(8}vo< zb7}35IDvF?^kl^jY?Hlq4BzVq#I?%9jE#}lk+DL8F6iu`v+AS?Ckr9Th-Rbn+;)xW zE*|M}1=m}JBxPE>?_Y@|88q|Myz)(QWk}#tOWmbm95K{~qY<)Z;NG9-<5S!(+%44% zo#~!hVPkAZ8}Rqf&QB22v-hV7?j)T_rXG7^Ps-BL6&vCb<6l0|B9-B^e)zpa!K5|E zd=eM0xomhhGy563q*|E56B;3MD=#I&|Enw|o$<|0F2THvg6xt=SaEmDAu}%zK5Y*l zB8?B!%Sll?$^EQY5g*v z7oj^<`{HFHI1Pb?uv_6F!NHr^>?b>7Qtnn7N&GqYLzo4BJPm31V*(X6+)Yt0)y^j4 z`GeWJlbmOs6$_9uX2XCnElRzMkXcfnY;Hc<-hcYzcaI<4*WH6z(i7mg{{y3CM# zB>YnYtGJ|q)*`sS3ZTE~H{u5*z@W-SuS;A-Q}nRMt#VEl-_8!O$`^>#AndoKIdeZAYxrho9kJO4FeKd$ zGVQpYnT4yX~rDd41~fAvO) zGSdljPSc~MiNGO9)GanQrwe{}0@T^)$Q;uYBa$;Z6%J>-0#uXl2F95gP*E}wfh3DW zp{TxXZi0mP;9`cbMYlZv%O>snPznLgpd3^n?1u-drBd=5BS|JfTo=JQay1d>bi zoPprz_aaNFH&OS=P@&UtE17sQxK0_#f&#MSV4^^u7Y6W0fuM#Bhp<;3^zFuCQ)%-i4GJa&qOJAQAQdmz|&p9@qepeIljg;sO!c5>w9tNnTsbeHFW^v@VfUl{R2Y znFM?dp;Vu#pB?K z*}{*l#evxUHdfhD8?$^9Bnp4><92&0?U7kD^p64uT3b_rhA_A9MZXP50IRhjW)a|Z z`Ime;)EBx5)pPW%SE?t2&xxuq5ct^p&X=-u$8Ja%xM-D=j@C&932uC8*dE!Ae=ddZ zOacYA{uvT8-6g={_E%Ypr!eZwoj%o{`x7ySlma{ZHVp}COoHCqvtKjsryRwkc6QH z7Q3bzzqq6W^8kTClM^kU0%K~$MYISUkHkHzS~96L`sQ@jKEJtmGks+PN;TYTQ8iTF z#H827)hiFaDdqGpr4_n8Q#jGE~!pNn~sN)wD{ z0Q;c1ksR?o-Q)NT51Qv73Itz^IQ)==qOmjccXE*eBQY`~b2clwh*3c(8-I5T(*e&G zgYT2v(c2QMvNCguv&`88_w};YFIriJO!ui3dyvNwu5h6Js}W4t#h8>%ST{`SZ1wbjl_{>9 zr9E_!{D=AM93dA5K?gq)ys-+Z%XYex*3*y|lnLkjlmCxIt+Iti>Z9T{TIV&6JfH&a z3kX!ruQkBmr84yK^clUgc9h$csbudS-@_Hq+EG}~9yKZe%W?^5BG6HVNXs|(tnmBz zxsX?aV3po;&!VwvPu0}pCliD7_E+Y&tOsh{RF$B-g-Y!*Rl|%O+B<>6cJNvc%x*4B zE8rnR#2O+dXK)OgB4ba9^2N%bqUb5->;l;@ixF{A>x7QFT(-hu5T`iw020K`dJ3LA zylq>5#(9=5L+(nKuX3I-xNk>RqX!L%1}qgMT-rHDJg|pAbjy>9MCD+fba9Q(&gY_| z3DuXNg%obQHFHzs1GsWB3nW zr+pp!u0j|?R!@>@Sa27jUnISN&u=|Up6h1^>Xr-e#8vn((i-QeQqo~4N9{k37f;`B zOBlKzfWsXV)_<2vqz*T5W)SBgnt6)WB}83<2BNPc)26XP^rE}eQw#aW#mRpDr$eeR zQDc-@9Ssri0xw4#=+mXh7j!e!jqzoBcbz#Y%lJTwBT5coR;6+!VZUkguorX>)4{oi zGikWv00~Ty`pr&jOyGe!o{UfQ6a;cL)Az^Y0=W2Kc7B8#@}_f|W^p{0rv?zIFPwDB zkTP0;^yma%B*`NKz$ss2`B{WkJig-Jd05gwQB9T^%(9^UQ2VnWJXF@|MWnD+-1jWVGm^tf<{hrD>4yvWp7SU9Y# zbX@i!F6`k=tYSUCEN5;Y3I`)T(HtaPBUo1VaKkVYNruC=D0nTbeRh&pfpob7;S`8u zrJ9oN9lyk7akF#9`{tmeB1gnA4lhi3seN7&i%kg8PV*bG83i{Tsf=x*r8Eo%hEg$b zxsNxyH+nJEqot6neJ38!iX;w3?AD;3?CD%7iDQ!LwKgND#G+W0phgp?)|2W==t^wc z19X&j{O<7VaC=sF@08Tbs?xCq%CU%lG64kT!0KmfK^pB1+^T)}fJdpJg62{C0t`hRic;V8HarKpze0@BBo%X~@q=pJLkCf#2*rKrB?$_0c zRq6Unig*|Y^C7y)t?r!I%%=iydkPDR&L>sUTD(?u6S40zLh2ZUnfT5vI||6B1dX+?Vmx7qvY`@= zmKiy4Tkq9Yp=mbMGYNYl8@5}W!OGn%UE^xRA-)f%i|!ilXYu6*xoI$i&t6YKKA0jw z-!vYl;?HCr>gu-Jllj}}0j|S7oW=l3)DjLA>;rin7HmzkA5m;B>&AUtmUAggl#oYm zq+SpLhzbV8D#J8miIGH3XMztRb+v`fNxir)mV(3z;Bx+bn(-3pTTID(j&j5R5eGD@ zNGR(nq4-2s2J@WKyhkT;RU<{(&VT5 zIwd`0L`M}|pV*z+saEZa_9yRG7V?L*oJ*uGRxvEcK~O_b)e$}i2?zoS;G*515q;4! zG;wPa{$jag<6EX_ktE4IArcd(*lYilo-Sa69bu9Ww^(3}oOV#$iUb z%w|5`7+|-+FfzUQXo`?p99a>YBr@eRj;?b}I3m44f_vfo%+BWru>E1j(T6Q-))P}- zOji^OalZL`r8#H8ivTt%_ddeUrCq$r*2$uW5NY*rI>D^K%5@Gq4k&5xzkmN2IHd#7 z?-)^<1)n#Zh-^$LJe3OXSRo4^tXK>tTz!ht+eIg=cC{@|EGtT(es{Gh8)p)%41&Xk-BtaX}bIGV-et__TKl% z>M(Y%cU?#tvSVIVd)mi*K4X&CA_&lp@|7#Ov*b}vNay-sOVt!y1`0DfQfy6*;If}X z`Gu~_6L%yfXotK&e1NSAHZmYDZY{{VvCcVMtvq-+JA4m&5EXg)&ER^4Hg5)=bmb44 zeZj6?un{Cg_M6FnK%DC4;1TY~fxdJ$1#>$fhZBzm9V!u+#9ja`U)^Kkt`d%bx0U~-C1xMleuw8!}|(%tj6 z9s@m%481z#vRi~<(sq6gzo%y#OM>GBsLCnlINKd3w@(>lhHq9?_$oi)0+lT!ABx^a zMy`iAgYHrmd5DhKwF;0}%r->90i9}gi|J_s$4xY<8>0{+^OOsUq^4F0y*_C#-zV+D zI_zQmza2NS4GjJvEFcVdvNL;jp6Y zwtRIeX@XftW4t72U;o)El?(pB7xNSpC--Yz3wT;VdlCii0==xOYRQv^FBX*L+-`HA z-=ye=)I_07q-85F&n^a(B(yfaXaOGkx)Jj)T zwut$tzW%=V^&HE!1Wh9>3Ojux(cn+0& zlXC6e0@Q!D^{=>4agXo$kNCd5&{~-iW;YP=KZlK^+aff{uGL zQhNE}SBs77)s;~)iuFd8O0SgQxc$5d1SDkhxe3#_7)My1*HU}mRNkZ1p{fX0QC4VK z@$VZIdrv~L)vLhMSBn*ql-HII$p40sH!&9UEw7Tz-h85i>> zSY8jXhlFwJWb#kAjdzQx=eKfkrrejg|HG3XwmJj4xc0{NPNmCCRD+n2bakz7mJ;%B zH!iW^a8rSAx^!O6j0srQ;s-&GGp4^gvRu!g!BXVG0PJRk1a^_0{6mw6Vk?+x$ACe84qyz|8q2Z2l5= zYxcd0P!-^^?vl`kRMr?r$=hP9u5n0>dhARLXxPS^oO>2-rI_|)z?$gDER8eSsDY%=#D~9!M0Vs=jtwA(<>RpB4 z!}3L1A>8^S{bFWR%oWw)U0@d7PR0PkfMnNgVJJ{>q35;W?H0HcyhU}uduMfM(+aoY zF!si0@w0XhexMCBPFvzKJ8^vHCY`Pcn(Gy|XEouX)wB5+F&AE5ZIjg=#b1K5lY>hJ zJm!t?VBdq9QxzMl%|Ymngx}Z`)>go#m)gk6fxv3*JqXjYPXt^(nCRrG7^lr))tyhL z6mASS*;RT>C1tAxBx+1^ckD$S`3UGDOGe;Ty@v;IQvq={HbRlC8x7kl-uqVFl0W+> z5vGf<>AYZbgH?rXdbt@VQ52U|?J&dT`R45S2>YZDX&sSHF2dL!Q7HnQHOh->3hE4c zBb7|c-5|Mu2Dez4%*nO7zOsl}r-{$Kfz{A&+`#kqJ;ZK)f*Z_!+SAQqTGslL$#{6c zF&G~_FNhcwkS0GBWE95NHn;|n{}79E388_dtEXtYpzL6e*kSDNv3hRsjn3tRnL46g zz89Ym&lSBJ&kynZ7y%R0m(!!^*?V#l_?6W`i~TYkpN5kgk^-KMAv%Rh=bQ0c4Kx-% z5c3?m%6YwQp+GSB&Me_Y5Xik6L+F7^488y0SuyCr-(k5)onrV6CODRzex9vu-b+Cw zH+oXQHaFpr!wGOgHN~Eg9FARxVHO&yJYS z5O-uK<8Z@}zt2uBr|2$HfIcri@-MmGQuG{~6eU0P@8ukKnSysg#QXQ93ux7bxiw&; zYSdfWB-ojEZQ(as`6AdKCbRx0cEbj^_sOLCYthYpvJZII_mJp_dXfKrD3N0CyK2!E zqCL;{9^wWD`PMD)Y_dQg{Jqz&vGwKc$K4V_t9jqkQ{WN#@T>8`WU;r6u>S)rUIn$M zJX>AzO412ofZRLfqAnQVLR=xS>-Gc=1VqQ3e1~KB$K#U|#3*Ex;VNx54z}cdImGFO z!goP4f*$?@wsv;Dka!9Gn#5J?)|T`#0b5TA$-jQ)3%^>4R7ZRm%h)U!cP@x^-X^Eb z&6nrXBQR54LDXG}ig2k5E6>Ey+&V)F`WZlH;!D6L_twSE$Y7%M#^4n~FK81$1Vs<$ zy6kw8LYDSn5c%j1ImF;+D=E0v-{e%|VrTZ9qFU0zqa{9) z-lNAi$_B-nTDQsjZgA?huT7jcl8aL+NX}1qs0`rV&OSce(YzGyOjS44SQ z6DfS*e&7;`D>6xwan2g)vY51gv5K(1bMP<;bu|tuFQA&$QI-%8R<&48e! z1Q2aBWD+$s<)O*9&y1H_V!XI2dFzUdiXfMJc|-Il9i1eJ3U2y}ZsQ6pTu8QRIo|$g zVHRo1%cd`uzGi)S^!fxxDj&V_!F+c#JNRjGxPl1u8d04zk(VWBSLsDa3py05BfPBg zc4@C)^!9b%8SnOz{SH^m7n%0+xS2-I@YOwPrgnhL6#^%>whR+?RxXi$ zl6DqJR0OM&P!KiWZ%M{`qYSWL6Vje)psRdqa~Vjk@=ud0yu>Y1FnSjYS@jsAAVXMl zfWhPlcE%406NH8zsng$hYc(wGr}V7mne9@Ra5eHW$_kFB%h&3G-+<+|8rTw2SUTC6 zfh?PHn7ZvCcw!%h{9Hf1$@z2oBF1v1BK?HSL#p#hm}&r8Axo`jpUL^bMb0a8^@SW? z3ka6D8B<>Bk`ddFJt=_Hr=6Bv%`QbY{#X9<)M|G2=_MZy7z*O8rxkk zSRJ<==k1*t%VQq22nNfi;-%!s@=HxF%ijVwToMx%{e5LCgg6p%SDEN!4m84?xb7Au z%Q9Zj*Ig*mkh&L(Ms|!+)KV(QyZg)?6q@hJzY5Ow`{P%$llM$~cZwVZ*x3v1JecBY za~_gk$Kuv7QDQ_{O*v0EZp8*Zg$US9aPPv4v#EH>?! z-ruau%PmlLe}>J~V1NI?qi6g34C%bJvBCdr8g3bh-ojp#Y5D)_El!tQ%meFkWZ$3G z-tDi82J?9IWN|t>fHWI};~8Ag3&}1lM+gph>}MolIFe$Y`612#ot~Y&W|<%kkU8Sz z#197?4q)T;v4!;^hYlXW66~cJzK@Ndv<^1LfVD$x$l$(O;LgnRxn%d4o!pwedW9?= z>esUL9<(USsY}b}?~^yC71<9V+?PX$IH?TCU?w`^aRxaZjDrfaAV-jCY39I?w&BL$ zom|Rekd?OwjE|0Jx{gOHUcqJ!e3bC>fWaB zLF+pXc4Y)UI>E|9hzP9og39A_&OB3M@z8bm zI!FMhXklKFF#<_jM-g+G7iFe&P?UClluQmCk0q_RAvT7TxS2hc00d9XmQjH&J6(%L zXtqRnOd1rRq$`A`7iq}J9x^J`EZymnHU}2+DWrw&cas7-R299mTL|Gh!-Ft&@p*}f z$vnQBP{2K&y?%|y(iuYUV7cVJY!gbAXu}R(CPuehp!-tEyn*7TQXzG zU??DdUR$)}42H9xKChLhTR%K_^ur(66wfz->wR8(KW=Y5-rC+~dsu-~**>qmM?c(u z^8M4tTRU59GV8dX*Xs5^KYIFf>j9gz4F=j163JXv7bTAD;H2e`S^K0LwY5IA_<{PZ zBEzZ52g<=(oxcZ5Mm|4SUZ-&13xC#C$7C62xYCtO7lI37FDx-#Lixn!@$_dH6=XMO z%P;ZY+SSWuXjrWmgm7q#790x<1CH3)$%+lmXe&mNqvWD;RCY|<;?s+`F*}7xpdQ1v zZj0KOUAL;rvU_an-8sBOzun51(3QG{|FPo6qw05uJ1@mRmy_4by}&{sG-%sSLBh8U zmx%Yo(NGmp)Z@moPf{U9iWFafbM<_pw9s9Yt7D5yDi#Gu1&CKu4?GfdjgLC9M4;{? zfQD<=Dj{iNb160y?CiDUtmrc%KQ(QL`vmVaFPAZNV|t1%-Fjo6fl?5svWW1{I)CTG z8mW|@SCl61cFLyH#ZI6 zsQd>OKSVa`}d)m1oq%{dg*Zpo301t^;2WL{z9eEwYy?x)>ye~gS&Tm!xWchE6t3< z!@sgbS?J~+Y+O0FbcoiI5o_@KI<{wLEDVb(#-GRzIhh{kH?3t7TavzGOMM3MSjoTZ zdEN+!20;R-i~21Wr#HyI?Kj=0<&)&a3;J6!IbnIUu$fQ>hnrRFF-^Btm&4pcu%;bf zhH9Ht(!d&)y%ollYhB&YvZ8*O(e>3z0}RH-!7qdGOH7X|jMb`K-9T;caG6mytE3?+ zLoH3cD-6t5`PB`K+uX~Hs#`t{=`xETszAx<6n8!7a5h;WXU$VY@*zP^TADyjtCnuSRM|kwEp?;lsVQ)J z6_zIJCo*(z0)J^su8oE}V&%oA0r>r@1cC~)G^r2BBu3AI1W?yY2q&^ zm~2#Zi7><-G&M03V3G6Di^Z$+qqMDZko|Aek@Lhfw@?ken5`5(7H^h+mo-g3EEAtL zF@1_bR!#zrlJZ!1qKd7Y-aX#h%L#I?ZXeg)!)36E3U;}C?*^AcTURzL=3N_0e)RA) zn-gwZDmIh>2zZNAQmngs4|lentvc)0iqK~^lHa@o51;rGMJ`qQZzrA`<$8x9)!;TL zqXA}uODK?U9tZs=bc$I395Ok>)kas}&Bf{DVEPK@X4zS|7&|&h#5$<18Mv^piNNu$ z#rdhEf|Hia*QP87E+4W0#vmhw>tyia<{ex+g`j${x1Cvo!M!MLHrW#DJ~d>1?_-Y5 zW2$ymC+w*WGqp_;a^zWM18PP5%D6rxhAPDGBB8P%@j#-aRjuM(alvibYluFVrDF|~`r&zMKmVQZ2n@wT+{E8eoA%fr&s&Ha3 z-R|psTQ5aWYclPe8+pl>n5dE|AHSsL&vJO;dp?zHv@13gy! zM67Jf$*~TI7!9Sv%##Mp52 zS>|ApeYg5*LkZVm^f(6lV*xL z!;q4WCnEhARcTF~dCL+&QG^%a4MblM-NJCv$nuq&8t5Kgc$TU&eN(K!5c;6#Gd5;f zq`vnvYw5%qmV6`F;I2;*Y>*bmRu!!LcFR*K2CkQy>oXVHGEC)uk8l!3;#AM`de#-( zuQm9XDGU62B@qdqZ|*ShlHauEL)O2)COV2M8*6~bW=iSrRg;Keky@A)cHzxInurSG zvSmls(v~5$efXoh{w*I}Y|E?es1xNZ?d;REwI!ODs6@aZqp@OG7jwlj5$CEFWX%QNo_0P!dnr2eN*I-J`;KpkoZsaY*yXk|^~4N}OwiQZ9)sCWZJE zjORabsk^Px9#?RrCVRI>Y;q|`!SLH3<=y}+)a!*Ul&K@Mvmj>MO5Zw7{B6sdU%`p5 z_O=3qY>v;*W;a!70=|J|+zqCisI&J%1MHYs^F4PL?e!f6v<1Q2>aBoZn4lRI!hLfS z8*0e<(Y0N@-C%!l{tB1E44+@?IC2cFvCZxU2fEo=0lp@3tqW%;fI3}Cux)|>5X0@m zJ7*JSfWdpfpsAhsgYVq6?i)&V-KOFOG*wiWWsvF}kHx`4UEjs}ynRmgm+_N%d2vhAL7p$rb5xWWkPX0SgSb7&db} z2!chE-Q1imEcCML-R*Kp&JI88r;GP!U(8ck)kh2JZKmGu6zat#`}cRe6!^(YF3*k~ zm2FC)?E^&r{%Jg)GGHDVUO1Q_bF>_`o!&!tZ9Wrw*J5yRjtFK1uIlv#hWoZr12pbz zHl_Ep>cC+RaMSh6K{=UR#1+@QnSy>A${98Qi1qvQD-Zw^FXBw_NbUu(epM%0hr(rt zS{?(}y^BpqdHB_?L8zOK`Ux7y=@%5oC~oN{dpOF}zxoRYGl4^4Lhj>w-(wYIbq z1@Bi2fSp-5toetm1sGlSX?;f6I|$B;BE{+^atA@!s+6gtg}hvcClSch3f4)DV}uN? zZGK24KCb1lv1+NWC<+j^A@LOddX8AF!(2X>b$VnT3>+8HhU8C!)_#SI8+~2n9DZ0x zA>{c(q7{d{MY%qZt2Tpd{XFLRf$lCp$&b=fk{&Os@neqDT~dDKyE-0ByPdJJCc^5z z+eWw!PbTqDME9+jFYcYdrrcxtkpj;qubBA;{<%L+j^MY`cB;{owrefo)|;z6_T}q( z@80PYLyPAqC}F)*m@ijIN8+Vrpxp4#G|0bvprgpcN6*+0)|MXik}Zyq`$;P#`TGhH zQq?1#PyxvG)5Sjbm3kVCgGfyjT&AienJZzjKSF|+>XoH1uAiRG&t^w6+*Vw@K(zF6 zwmL1ps0Ap>)+Qd~v7FKa-o!!`8fM!2MC1VsPDm4?*Rt?MawzGbm_h`x>9coYDu(_( zo8zhyHTA#v^1BJmxpsQ!%X_b&Na4pBAbp8je3?!Q>a}jVrMGyJXNj51w-t8Bitw9Y z>{5A){eAtyrH5I;LKTLZ=fpa}BIbvIyvs{n#gcXbGtrE6oA}5AplvUd-39I-;9l}R zw@XV)Br>Kvs0BgHmEP(*U;d)ANR1*tBgOMcZOTYy97wD_Lslvy8lPw?e1sJzEoS*v z7EFppx*j4bhC(5k!%=O>zcx2PV}dUzIzXM{H#PtW#6TxNfy<7M7Y}i$E;qt_gG70F za`Vo7{H{1mU4k5%Nd(<$C6jxnF<>Qh*d3M5aXBnFELOm004@mzj8SWbK0j@cjb{2r zsiHsH5fc{U1ZlB2ebkEL??5@ZuuOYh(u@tw3W`zI$VluItW%423Y=o&0w$-c0I0?f zRkC%LWJV9UMkc8~=-I9>v~l-n(95mjU0cf%OLtEXkT~S>v~8!&=ZB=TRXxaxNhv(j zXtv?-=L%AMmV|u((I|6*EwUnHS;A1o<;uB2Ga9w&c$p|ns^Y_RHlGbdH}6DJ!UUw@ z(vWw^YsW-ur82q-(YB`7QIezbU6r&)x)O&5UNXr}A_$z-I&Aca*dso58-~o( zLKXl(qhxh1tW#m4wpc;7Z89x$w63K2aKdqbK-+tv zXR}`jgfCcA>j*QP{wx+xJ@!nR<|oXV;ge6V+}9$ee~iu90?9Tpv;f2UBT^`DL#EFT zmpe9YZ%&iZJuYOlZ5L4f5n)QB^+zC7^%q1lHb+^O)_sn$C8$~TD#7x66aekk-$_gj zeJ(92d#F$EC=ctDF-*y=Nsv->diJ;xE zOuIoBDYmPgBnW*6NW`?YGxCsWwlj=&1FiYS2Y!)#jfMTV)^)2`h3U!L*-w*EE_q|H zOLDi@3tM3EBJveSQ?3OcQWhDq7}~0*Y6Xq$of3RpSi*=2Zdy4|e#H8G4=#$vqNO21 z53_nN3?I|)HMN!#3@%K`VKC6j;v)Q7wXj#jP_c&plMvLQ)!z_)N`yOtAdNT;{p7>7 zq4QbT^Gn?y)vck9alf4Pl8n7lHQ|99*n-LhFIrBauF0H&E^X)=dQpH@u5KSh1%S-#K{Fi_icw|0x7Q)mkHcJq)&kY@9p*!Fd9xCD&kGPL9j<@H z8l1i=YTPcD%D&2~u#Q!41a4lDh@0d#2VX5h-Xr2FZ_(9zq&GUyVv5NB`I*{z(`1rZ zT^qs9wnV+9AM#KQIIi%GfztT{I+-;sN5=#+=5XLW(qAE&@2m=<%2nV_Ygr+Lm8JbnD zzJb^;LduO-VG3P2glRO(EpV*gmQJABDVI*&{{q1eA|^}nhTvK`9-^M?|NM9e+TzMP z1MHgTUwF2tnsJIG^CkZYc{|}NM;d!1C`7Q*HC#e_yYDJGB8;wP;fkFeYoq|7HJcCO zLiZ3{5yn6y7Atzl!BKDCIjYAM+SGN{+e<%ROQ2(SFa81XivOxelAczFop`w{hA!E~ zr{^(-t{#!&8LzoWErbsY&b1|6>ekWfy z@bz2VvNAo|Kt8NH;xpI8SE63oX;Jf8hw#Oxmb(%9GWJmCy!8lKPhq#TWSh|1cn(pH zekFU^VSQLrPk|(pMf5C3|F98N=za&r^WVL^^ZknQ^ zZs9o}Eg*9+Msk@cj=W5fW%b`C2^1kfAc!prG6zSqqp$5g$x^wBE%^=^Mk4U~wEO^cw`+v;B3^u>IqsojxqQ zV+vI@(_(TO2(V~e3=arW?u53t%;s#)gFb4K6X{(Ph-t^@iMfeiPC#D&bKpTnl+mC@sx}rr zgAq_%Uj-kKgnCH*_iTqCQybn8k6aHI_^m*kiA_LWN^741GlLed0?XSwTTd-*p-={z z-T0pZ=1j~4c^NH3ObRVMM5d(fdZu{5JZSoG+)BAH|4A*oK2toVd?TMJ9n(nCqM+ZU zXHEFXC0Wu%Lw^lvhHL`JI{_K@?hW>c;B9nx{z}a4N--iMOem2t^x)((*4&kHwx{== zZEG%L;S;g}KD>IEuN2EU?^{CkG+ngv8;9Mpxh23Yg~o3j>ObFm_Jbw*7Baz|yG$F= z1GTSrOF?zfiVx0*$pIpUt3*?-wF^6dl7qwY^e;2*Nq<5bQJfLkb26~(Rg1x5hAh4G zhfDsd-!fk{yd@er*MkW?*#50>63dX9pkC5m6NJX!RC;{PrVI7gdm@j|~*IPTrn9TCKxpljGUh zq_0PrrM;THbX!iobPOs4W2VR58u38klk>CF^Tz2vmI()$(DY(}+-hd-?cuX(_|=(lYTJ!bJsP!S0!lFboOB)RTIR+vH25&kkA|w5|_iC42s# zww`T2dh!ERr~hr^>y3YOy(u5ftMik20{obkQN%#5B3vP)*+XEmUnS_WHaVq}fY#|^ zXsbzVpTDYc%LXw!m3+GZd^ZW9;R1FM=uhPM=>st%`2w)xI+~t(J!aVEXlYA{J}U1LZ;DMB=H|tjE(=OGgwuT!TQWp5`9@k zW<^JFmt8%N8wdh#App96%4`)-@}zOie~Z&q8cdPdtJSF(aHC2ZrLkS@YpdkF9t4=% zhen*Z%lb>4kAITbu#G}gYI{0bH!dAwJgivN|IIrHNjdw&(d^~;C;@@fB%upUbd~Di zoX;3{j)L|i6SGci08TMu^9{5>X~~Cxau%_$8`2tCt}GwW0LMDK?D^^8m?58%+_DD} zB^a9@r6NafMpDMD0yCeyrni5dRhD$0KsV^%dv0bHgVzWKI7y(%{jZi9+foLJ5zzAY zlxL%~djw?ggP;tFh2_2>pf0KGR?0FDC3&8$An~SDCRu9Vjn-?Aw;E zm`v>KwCUZUofBIiUtFGgi#9462yLT!o+8556GhaVt!B6~XvgEq>M74_O)j>|GcU1F z4PDf!sAeC20FnS3DKBq3YS_h@%#~_Kh5z!kzw?d9<*No=`tp@kSHFC{YEvZ*q?t^d zVSJRHNr1W`(uiqy806jao)nu9ol|m5#7ogvE z5TAzp!kAHk)C0qXyv7P7JwWxBz|7kPknF=`X-CP3I!$w#+OG0Blcssv%BgeA5Jj_j6|MyrW48FY>woijuLyVB^w&LS$4d|!rv=G7JX6q5?) zxNu?ber$1#j5p@-L@~-z{a^Qp$3@Kna*L^mRP|qV`NR*sK#GNA%BNyJTUA-zRE6$s zlzf@3%>2a<=?Q06MY9;Cfk^tj^lSI)=f5f(8LIrvh9O%f)r0z`xj`3Al}1Mzj;g!H zr5pqV#T3023y;>=%}sNkmk0KU#kFB>#5CJ<_#&aQ3JUcZVj<~5bePNr!(x0?K!h~@@k&jTwUCidbe-`p1mok!&bf2 z%)6gVDE1zlFm9DqXLvB3gE8auD_bpDMrHkA7F)o`;Iws#Mb6pP7)`(}Fb!n7U-O-r zJq2bOd6^Iv&J6P6Qt@Oin6O{O^u%A3C3vet869y`4K^*8_UeO~lY zAFzERp!08cH_QES)0ChcqgI7VLC3bHD!~jIcC6{5U&glZMw+dYx6}FTguILPC>vN( zwrS~eOBVSDDd>y!X60Xg8BC5(&)y?Xo6PU-P%3wLvg-rqC)+$U;Kjjq99+&~U^MJk zDJRlYB0Ny!BO3n@!9;6~91DSk`(Mv-pdk;A30x54kGOu250X&fxPuxpq*G1LA~_5o zsrgd2`8Z@7NtHPj?UOVE-P3D-KzIYIrfrtfqdV=+g<$xLtKoa!g^ahm@=APv60%jI|7Xx14ScBrD7&l83 ze|h)<1fFXDZph?Q|0D$Y2&rmuAWVLhC#a$!t7g^Tl_zCv^YQpB*wQwI?7;%iIPNnKZ%C z26tvi)=MyCb(Rna-5BRZFTyTb%PY3D0e9?R#N2clj)CzTup>!ccMYyuM+pCxXzFlr zfh^8}JP^P!Ar(v4wp_32%J*%N46+z9KgeQUn$ACi)Njl8z*5w~C3(RM6D};b;`$0P zJ&LgJ$0rDp@r0BDm_2fxF7GojPy;RX$gzX1-n?TXHORH1eJ0lO^Jcy?Ce{~o$Sm(E ziRHxv>7}BDxoYbO=hAi{MX@$2%xio7P*Az@xvj2uv`Xcy)q!P@z>J357X6GNWvZzO zC4ETrWQyQ01Q#(awd9qiUYGJ=58!Crfb2PXwYh1b1WJ`96v=3CngbF0a?N#(13rOz zGed4cyj;E5$XAJW!xfvTN`Z|qCe?B^ax-vcVbfVSUZm`e8=?OB2@97_H zqPNiY=@C;zJUV$b>nr&$n|X5o5F*J8k%|j~Nf>L#>cQgt>CgE5itm zDzG@KbaZ|wiSfyD;C}urxY;+*wF>NsejFb2)nn+2ZAWG8>oy8bck3ie$tt~;r0ZQH zkYJ2-3EnYwT-f5I-`wwDZ5}c&>6_Wnq0Ql7@vldN!}H@)-9bx6U+xx9USoR%RfM4l z*bkYmo6t_x!}rX6l$ypyz*fX(O{=m$VQ1L9%FWugY>uWsO$KsmA2%szZY6wq3Uy9{ z`0-5sRRWdfI#88oBJ|#A zrh5hzn}a~+pk_=heq2tLZX8NJZ?Pzu?`ajR`0_qK8UcnoAQ}Y4W#b;QBnSmb)?UPv z9w31d3RdxNG$PnbX$B4CUX0I3{1~e4J`b(awi!b7ig)5PIMlb@E_He|D6MYQQhYRf z%&rI-$Zmp@JP;N--l)QWzp71n3!;Ucmd&=`9v@?G0)VTxalkQxu_`uXL>8F)_*A^Qt%v{?Z-e_uhdfm*-`4a!BC?G z)cD}1^V9v;5|`$Lp;g+WQ0LP=cr^5a#lEaJA_$)zm|jj`?U#X!UqXKDAG{f#AdGAO zY-Zik8E~d#-o(Ni+<$3##2S6X$xfjZ3Qa-XFxMgZzk&)#i+8V)ApWQ6iM*6|GSzN& zzEZXz`*&D4n9Ey~!9-Qc9SoNoXtn0!BIE16l~fImGc!yJsrB+uF4Xj8l;DYoWuW*z zZX=(;$}NG^Xa@|gvl+45IVy(ZV`>a4@|?!&$mbfbm8DA_XDqQto zG5V}eq|rDmEHL<16RHHqiIuf*>=RJEi||U;fc+yx1t8cS<%V1P_Z~kU{O#c1xAwPp zo;|w1qu(EFJ$<%y|K85lgD5u80k(2yn4}aFAxmuHNxOA^!vebud5glM!|m0hY`>xF ztXDte{uUve!f#Cb5M_xe9}eD7{d;j>2R^XR-FSa|^kVSxJyY0@&yU;zaDDJ+9`RPB zvX0w^x#NW{c+=c9$hVZL81(6C&LzVAQgNY$3Xryx3R?0K>QC-!4KXlR2mk`rheSwX zN;M<9ltw^~+Me8nR>c>X*`z3=77fy5unn{2q7-9&>;YAw+F*OBh9kuE)RJ@64Hjj1 z0ms2RL=wTa_TUl7dFRQqf7##OLRN}<_==}sS>QJlF&dEyf-Sfj73}tdV3BqRp~suFUx~$YJ)9%RAAv zG`A8CVevXML?&`$o8)Wo|IsHm!woAQNi92D0ARau?ygL)#C7YqsP(jHMCjIlw|!|n zH1<`NF!0MEW+Q(!&0lb1ot;vm8FGo}wc391uuili=-L22;a0^|phGG-JM#T#^GL>} z(OU6bdDp@094;x#w@w&BDVI=A#?zR~^u8vXc3;v0xQJW; zOCPE)y3|fdSGM-LQ1>lG((A>;II7N$H-)LMXR$F?54r9-^VDgncaEffV}9xuewDdl z=l@ajQVuB1iQ+FKAXA0TF;qCHQ4{qD(1YeH6Fed;%pizXSY*@kRwfDjPW7rg-Lmo!-n zp+YL-*C4%&x)!4*Ou6)4xm*S?4S z?TfBulM{Q+3(ARr%_p6qY`Md~SjS)$vSq?4G3??(Hj|st`%pm5x+~Cr;N2V`A{>js z^2QmZr=Sb4>C7L(^x1OK3c!<94IF}$Rw_ojLp1Q4H~Z8hJsxsX?#uKN1A^r zxmMorlqT7bt%V+l*55^d!x^Rk1O*yA8l0cH`n*u0LNwOl0ggH|+>VEk5$}{bOD(%4 zm(d~$fs{V{vsIoPJ~E$@Yd^cgRHu>^Mkl0bz&Q}Z9j|vby`B)z_O7lKEu0~e>9G(W zeHS~b*;OxPl9v6mbjH=J*ySax?2!TrN2VseYc7;e>ght#O0&g&`4L-w<;sfm24)(R ze%Hh+DwKh5uH{%=wj8*@s!N8>tWR1n59prblBk!<#jvx_zV)+o4ie+&@Z<|;VQ5~p zCdd_Tt(!g&jcT(SFfGHx;S{TxdNUjZuhw%{t1|Y=L#7Hk zRor}bHno@b)x*?|BeOUsni~OL#3;w=mM>&v@z`bG?KtT?K&)ooP z!XRI44(0$H*XD7V+-RBe`mKDqvx>}1qfG{>9`c0@V(mL0j%vjpa+l$1E6&iQ(vvwh ze(W6k{tPz?1RN-uja(4ia0W{mECJ>VPKIE%?4;K``k{f7bOmW}6kI4UCE!>>iGJLF z2#pc+Tj2iY9kDkKuWx)1=fn;9cZ24Dk7Deri%)TKMa&4;)6ILWpH{?IRNV-C3@~;M zac9b~ezm~KwC~=NRWOD$!DHin| zyC-vVZI6?~o07H3bX&B{Cbt37$Yc>DKOw2cXoYrfKbL{#pK-LT*JWzYV8Wf_7>WQ_ z?rwO0FcQ#UXJT&&lx*QjuZ@K1jPA#crymtEs>pdZ#4Mp6kKb9CnXz&u5zK=zZw;Yt&HsLIB#d`~Jd0;=fLIgwj#DOiLr}DYV|E)o zTO3uJfHPY2f4F9o7z&;ugbACO3tbMCvPDAnHDgrV(9sW3qKorlIDHg`KI@E>)RUo0`g$?W*r0Ncr^jojPk zL*~$!MZ$5nza;XMHzdMLw4L;6Q*p@#ZT14g^Ij$A5OD9OR}6r1b9za&m}kO_fD}iB zdCP-UllWOCBfFzPn^eKeIZ7jIPe*zU92iWYfuM@3>gQ-uy9(vuhcpqS2;l5&jF`i* zv2J2oIn@-04+}oU;;DCUkMt(9oCgtL=nmN?kYfWwgVmb%&W~`Cx2XqWj0Ykvf?3E~ zh~(CS$|T?ACdAq<&eRmfa0Ru>6G$U5|at01JM?Hcp0rCl68VIt00l;lniECV z4o={ZH}#oGIz7?eTotVOQZaA6){a0q_ib!x$K^xHhORUUxROU)$k&ET*u2fHdbn#k zhT>z|$6)x?+wuIXp}JWnxF3iSfpWM$u`wY>`pb_d|Lq)>8$arX_0HTh{!{i)GC?8yP<#J|J8E@me}W~#5*n|B~+|1?I%sd5bEil%Plku>WK;BMZ5mFe&t z`c=iy!r0ej>}wZ}{cwi8^2%c$V%Qk z7G#c~rcO_MmX}QWP{-Ywt%GIIkkX;xNKfC&lmixNybfKMpPmTE{FJ~!HcgJFZNCb zdnaEl5HH67DkQwY?uF+Bv@`@8%vystXJ@C2&0Du#&t@C1k8b_fAD^CY-EU;JVyElQ zR&o?NANwZ{UepA;u)eaZvT&&qMYJX)h$f(ufk=*4)a!)^ZG{tlNJIEYFP!*YH_9Lm zAC2p#Vm4EoPe(hw3K%Ssqz4M$l@Jxm)GjM4IcLoMq%C=lUtPc$BR3pUgm;FW4A0;- zhlyL~q295S7DTr;p3F|RSO=kke;OYlHIM!)Moe_zG~-@R3F5T&SJ~NIx%hktge1}F z&?S3iXEfAdm&i^wkm6vxwGN@Izo*)Q&}5c|C=aofsZJ@gWC3WcD~{Fk4ljt*EA+OO z_90_}66x(V*Rj)Yjn+O|c700aOnv@)i5VLHn|9!TF%I4JFZz0aCbs*OP07xkfOU$6 z6WNMzOy`jNHrng_0A-?S)kNEi#jOj2ZL!|^&s5i;mHqi@!#C(g(qT3{Ek}nG-pAD8 zjAWS`P2U`kPs_(-i?2?wJv&CqxI0+PZq3H;yA1b{H=FRUbcI7O)wr=3VN!moC!ExA z-m5T(yXu0vl_)9uPSy{B4Gf9?12>0ip3zGF698lUD40uUD>nd#4^WR*c1<8Y0Gq~D zQ+-R?xru#CPl_g^iBf{*w} z2=s%JDF$f(t8Lg+Z;B}FKnv4-nB{V&7#NoZTXg8b3(26F-ogYN+grYfVU@GY4m2~+ zwDw}3+r}3(ulbT4{0N#rFe2U}|0nb#mXPxq*lfd%H^DLTbUywDrKkpRk>xFb1aama z@)Xs3hBAs()Z1R_Ib%N$m`P!I5*@?rGTW>d(FWUo=jE7cAj%>NOI&$85YIpyXueci z%_|K#2BTcnsB@d2GH@JjJ2*Q>CJv_%r0v>1EhfLy3 zrf6n45!O}3xSCQ|%a#^_$~-pg8%08JT9e|3lAVseJ^l%g1&AAiumABM|M7;LT`$z6 zga8vd`|svca3BUSH=8_ogC!T5{G7%vobv>nOSQF{2rTZ`fiB4a=cMK{B<(`P4K*j6 zX{REk8C(L1Y{G?&v3^`Dx@!;2#7>@=?q=wjg7St2V&Y1UUm!k0G-tLVyn;*{~bJmK$BZ*x!dadVl}Ljll~j z(Q-2L1^L7H|RQ9}8^zEb6*- zgz-A!T{IZRXX8Z&m3lat!3*_m^vu+09s1t%4SDREb+ra&bHJ2cvWGR!i%B5V3tDi| z=8K557fNA%%(}gqurrn`N@gp)j8CmVqRge!@%k;L1<^FFfD!<>NeFN8Q-;#eAmD3Q zG{t99wNN6(9he|Fu=%#bAS>#-2g4Krh`Bd@pgCWnZkZ-=pC zGp*0Ke9hr{!n@3&FNQopl@b5 zceq3uv=FBRoLASB5~+>gU3mzrf`#?6m!|rNr)wVeZA8RlDWoKXP!thD+97A`3Oft^ zq>*7l>=?S9dY4U@xHx)}nc7thx={PT%;*%fQ^TpLOcfb=vnn@F!BzUa5V6YPucl8vKv{Fjm&B#0U$a%DEcgyVh3I9#-kNl zUiYss$?z_V%~0ISAk+3xJ55(YBFg|DT49E(4*fSJlyiWzAPTicc}8bJmJQ1y;}G1J zlz9cg%0LFekqWo_O|Km@OfEw@jk^S6^~?EMMy%nkE1{lgG&wCddQ={46b$#6X)W-d zym?h%JPTr@I zHOaWV_X2sQ^DHCo1&Ia_3-`!U24IR~+-ufRycN+@>_^>WtF@rkB0je2%|%&>jm5(m zY|q|DSVkFcA6wmEpJKyPlpgG^UJcTVUbPe{$q0y=fSVPPA&_#x`%{ty{*4ek8yHAWu-f!BRfbjsd;44~8I+%Gz2$-uMpPW9q!J;=Cvl__GX5HFjqC7Z z-euxWrKOsWk2WkAkD2Sc;h7CbJQ4{_G}^BjN5ri83fZ?yYUC;(ri* zu7B&Ns*cVFL+>e@>OpA}xOyn4Dab-6`%Fu}!)g*i_Y^CrICCG!!Kg+#gWpjm)}mgv zZ_HY%bWCY3%hDpd41=D&r7BV%(8fA|ctGqvGwHcm&HDjQZrs*q`v8$Dj^{*!nU8uS zv~5Z5VLc-#Kepk>#}ULD?+V=JCh#wb{mMJvi+-6$o@Ka^o6I*ix%1&!4m|V5JN)$H z-+byVCwsh91g1dhkN3@$iS-!n;3$YX#hO}`6wslR0NO!gY^(bM2G-^)QGl9n7H_7n z&Z;+9Oegg-Fil=;SCzE;r>du!JGNf@D}%;cFDwSVdIi>uaQ*tBoZ1C`^tutQqGxs? zOZT>sXO)L)Yyu6;O%Gu~f7jJXr5lR$?626Exky@SFM}58=T}fAZJ4=8!+u#C%n#7< z_T&`op>d1_i$;Z!tcee4Wnf=2IawfHB>{-vkkxv-8+HuHr6_03wDDBWhlAc^S`5iN zW{6FuJdz0!k29b`kUE3{UJb9W^CTi2vGUj(3hM$eK_m*h<1UZloDR4#fJwd|jOuLuT1C#}c5m%qQnIT;ioxv9Q ziu*CkJ)7$mcJez-R@rrsYH1wY93IlZ`3iYLPw>BO4^Qa%1}+g&G#JUf6+|yE@#6`e zz%aUYe{*kdjZgjz4Quvpk;Sf{4+%t`YIV0PgR)4~o>_!FXbDdhViOal!%=m)#+*1C z?a{>=0RRoPrm-Bs?(iM%9+@bxOfb^{t6M^8%w{$to@9gTN-HR8wy#u3turN_`29h_C(z)9f9LS?5^K0;j5^lZ|rYtzEyH-~#Gq7chLhog(qc z#)fedc7+cIR&>vY%II`@(-a~UQJQdcGT&UM<|>m?Hq)GyPLX0-ieBqEApAfE#yP-6 zd@!er7ZXdcsKrvt7oSqR4z@G&K11*w3`DQ&qdTL!(xH(vH6t`a=8jJTMRg-Ryi61c!7@I9f&V3NYC?zf zq+9S*7dGc3u6igZaQwRd0)fvEUX#F?QJ3tqhkS~~c#RyDH)DX+#dA5*uQGy5cJ16F z^{x*B{jLN6koM;{(1|&DSW8&7i+~)ecbHi#;V8LYRCYPWR4Ey5Yz)OKh{!7} zI^IJ@1?BuiQ|;u%QQ!=%g;f$KmwkB;C6$VHYhFTX$0Mi`qQiEEK=KDz)GOjVG*JLZ z#IvL^1JG`gj_3KVuh+Y;1E_ zRowrNGYj&tQzp7(6~ctB?5(iY z&`Mzvtv3SP?auHAHm|+NK}ZtX5#m0PSgru&k)Md0W5lGwJYp3*a2uat`~dI>IsRRH zxK4oNgNUl}V7Q6Rk@k0TD7`SUOD_@7q4>GkToJ+x%TOb#4@@`oZKkyRXY8N2UGO}! zxa&_9$P|VRzpJ+X{k?yQm|}InQ`}LWq ztD`6vuvW+7z5nM2R>VvCYAuaZx`;eU+47ayzbDdGRI0DMFa;2SE-Xz9;IT}3E3qeq z>0s=}1FZD-&{wmt^gz(%%O}ejUoIC&uKrVDE~#jXA*U%tPVad%tfpkqD2!#WdNn#D zoi}8vM)%T6mDeq)%p_vDErKeDI3eDv)MzP7)2`V)uCFiu!j<}bb9DEM-M`%0+uM77 z?aL{RV_Y`cy2TP*jgc6)-<(a4C(#frId!iOaL%9S7!Z^`MJV+VBG|~J^T{^SiDjA; z_6D|p$U9*zh~Pfs&~NSVUkDx?{=PnV@#4kl8(c_qeek=x_T{0SjFZg8qamu#Z)3EY zhf%LrJH#e`euhX%pzu19uj)~{%}uaquTZ~|uz*GR7M-L1Ei>bKGiJiYS}*g$>WJWT z(cX+J${Oq;Ib>c=bjFk~m@>wwF7-@!^SkS;A(3LNqqJgl($gJB?`w;d)ykKtR2a81 z1;d8)(P6jQEml*)2p%oA{81t;R6YyqwW=Rv1ao@bTO`;F!@${v?+mw=Z_e`=%sl^)UHwuc+--^#a(ihJV({neCNO3;%(gj>hBo#-6O<)GMO061{P zV9$5Fz%Y!EI}1Ns#O3hf=FP*&%k$SSW>kWPCT1t>{tjmpaHG@<9G81BtG+G*;p745?>%IzAh(8m$naPrxWDWn({0v zE`Z}e0@Gcm=?JzfcrShrr5N6RANIeycmJPvp542@wg2?llRrIru(ki> zyMMxMls5){9~#Oo{ZwCKqtdT!T#s8LWL*~|##0pA9m;bg3&lAbU1dr#`tLfjS9Ghm zm%OhQN!9zKn#i%*RlKzJN~2VBWgnp$w4^7h8scQNd?6#%99u5yZUPm)I%;OuS!6OIU4cV{a#L;3~RpQ^v$$x*0tvM}- z`Vf*qM*oYdn$q!yG+dZ$9fM?EsX>^4Y51kxCzo}Gyl&BBbC?Hb=SYl1i$eWO1b|Ep z-Xm>~zPAUlRZbn*yp`auNTBPJ$GGz=zvnN$PhbUM{|XUQ*thb~IIdnKSzya0?ei~d zb~ZbL8=US^FIH-lOM@S4rSp7u2qf#p_ujz}5itIQT|F-<1x6Hh4_Q1ZZW+`E7e+@S zag4h7LW8 z#Yb&`a8*M03t@tcy9p)qnzBkvm?qO%4hECla1?=dysMt@gKofW{MJ@jl8LNMU?^cu z4lBNEA*@2k@`~-&L?NVKU%4S&vNYCp(YUlwH$mWSVBLgSS&rv#T`XKUC)JwygehSQ z4Lzv~3x^ZP$Pq*ehL;zaRxhGPhz;bMNUWRO88SW@bHN%a>zsTWOOfT3^ZbhR=R;&68I z;*6$w%6|nu$ERFoNFF@2Kb9;#dKh5CpDC=#tnZ$RS8W$8!1j0SPPG;QR zj3-v5l3q54(saE_I8TKz;4;*d3hPqA1%X8Al#l4BAfK9GuXRBiDmIEXOp>q-ek~fP zp(Iev^~@KU!Cip(tFR+J^V9JUJm%~Xh;oeJc{R_a_x{-bLXN=Zki*NF0_Oy*UaKV` zI6waX*n8Kmwvr@m^n3pb70n#UZUe5a?lZI0Rd!*FtC;ca0Ir%@;K4EypfN~{BwWR~ z{QmayJQ0zZv2*8^gpK>M-qBh%(%yNEjEszX!hV!JyBYyNkkNt$Z;#2skRkSJBzb(q zTJg(x@=ndvPp}~B?%|Yee5h_DL6#_|@#&8xRS6~+)zV^)De9wE5&WhuJE}x!oO>0+ zD1XJGH885L=ACLr%2+%=GyLs#w|?At`uOO{&hFlRL?O>dr=1W-%L7`COdnzuA`&EK zT@z5n@U>%bxT7@^^S}z+JgyS85OB{zQiA+p`ROTqa85_apIEGex9V1hhU&MhX1pe$xjHEq-rvmr4mKvZg_@XJg!I4M$TmpuYU^<Y?&Q?FbLYU(>}+}^w~ZEgHFE(ZXEB8`Ag zsoXEi!i&HX_skS}?F1X{8*CzEuC4AHK{UQlMVukKdjRLatO`f5lx!j^r2KY2Vuwwv z%$Dg8iyg)+fQ>wzRMxbE8Gt$B+Z+trt8)i@8b0Y<(#RK=TZ%0Z*rt>)Fs&|Zh+7gqHBFL&%-KPOUGURL zS^1KS1fgfq96q({NSI|H@mE5#$k9t?LF=GxvF;Af@t3~ZOVw%;4w(%mdSK*H7!32RTXG2_90b}L~%#Y$Nj{|iG zU9Iw3FZXuW{sdO#uDFDl5fE%%UsU%t9?hTmMwQe|X!#NrKK!L}>&+fCIB!(-F%b8W zU>*&l2>e>EHlb?|9jd+=Q1?o|K8!Uiu5e{mRmb^xSo#aMOW5 zgA9-*Bx96f$X&vM4yKa{lH!30C7kd zj@d*dZ4i|r+8ps30IcTK@yu??(DTTMo}W6?K0eX$gcIY)=Lw4_ZJL?a;L9NN)M@G-2IL@bI1ac4$fyeWPb%`QsIGS$6I!leL zG8ETLeK?;oH}Vb>xDo?osX@A3*&M@EzlUdb?}B`k#Bmy8?*pkLPFkQvSpI5m4&~%= zR<<@vSR{z9K7)$vuHC#r-LMz|&rjyVq0#`+IQD=Wt+JUUTMeIzA{EVpq-k0E`_949(bm(=y}hF&Yy)mHb)|Da zF~x0#YBuU_u$>{CUG&a}|Kpa`&_%(HrV#-p#FAzyxpUrtARe6H2>91%G6zy=w6Nyp zX%3x_h8`m<1{e(WLh8`K3KD78+($TDlyQMCP8^wtrbOs^^+G)fTHeSefS4nuBP3Wj zgM26H;Sk3wD_Tj?3Hpw^Fa=I^tA#C*FJp&6SVzbI0-9ifp&pijWZQ>izBInd$T$ve z$Q;AufD5cia8UDu0^enDcZ^+;p)1TtZ9rB(t<5qrvSd{V^i1dvHj@7SO&9=~o*syX za0EhdAjlUh0wdwE8bhi$E9xaW6#UYg;7Fw}<<%*!ho~&Sv`wafkA-1c`)}M6AgS)n z8;nKB8=WA80%tG)dMShm3>9C+(G=u{%Q1a|Fw+UXK}+QKS&fmeB1YUzY4&kn1-h;6 z#Q_j>2_(V&S>P?w`znX?2e?5yI5}`5KuSV;2#FBg;XqLBCKNc*;{=nmD0=H|USA=p z8BT^OI0N?Uyo8qv{pdidW6+i0%{DYjE6Nhpp2-SPeV9PbFh5PaqWG5(m=NH8ha)~0 zR+`Iq7R#92>WftyaeJKQWjQZ!OS+)e+~o}O9wA*G&O9n8!H5wn1L~wS0c<)gvQg6t zVx>{J5n(iBkJ*#t!OD*WLZC+Qcn*Y6R{0bk(xY+!-g)}gm+~i(55#lK}fnc4dRb2YI1X0*zfeBQ=WQpG*?(J8|s3Ksf zne(FoR08uBYlbI|zNE?llY{}*1ETc^q9a_-RbJ$NMVeecJCkF%{Re%yzK3K?NVgGp zUs@zQUPPefL)Q%=UKHXo;sUI59D3p*!{lVT^G`bBzqtbxj@;T2QD1zA0Q`zY9`txw zWuZ0mwiN!hwzG_g2L7P3DcCUbIe5LUYyq%tZXf7u3l-ZUd)3bzgtCIp!H!E+1^FKO z;6XsRyy9u;qWRgs5(<{@cI`4ICGZ@04Nk0Kuo691qCI?*^hL|;t6KC)M2Gq~8eKj( z%6NlJamd!#(Rc(;+rpr2IyvXh`S4T6jL(cfI^2Vc!k~|3gCrL1cBcNq4C=ZnWj`;+ zmzk#OCK;p7DUf9K9pYg$JV<9PQgIRFrlxCh)bD$Pg>KLMV!f!7ipwb8q%WCiBT9wG zJSnhqWlDn5A0lFhbDgLPlGNwlDateIk?OJj7%4kMOpR6aSW-@~WE+uLr^9On zC#1Crg~T6r0O=sLlp%7$)i^u2Fz%g=Co|ce1Y2#A3a4zA5?rJZ#<;OrJBg?pFK%E!M%|F`9qVz~|B7CKFD9;(d4 z5w}8GOi7K$CMZfU8JD@{Gbvq}#6iVeR^>O4GrJ@+qg~*OEX~Ie;x)6EmPa{%n$B5_ zOz7HOy}3#*nu8RBw5lVhLI)ZM#iR2SSurRyP`###j@A~gN!wtUr$l*zAi=`|d`=8y z+J_jxwxX_HeR~AxNZB8vSug}HiTOuIs^Znzk<109H&%xuS%q~~x=4Nzc?rBe9w18? z_RyXrEr4wC;e+$uo>O5Pv=+rbek>G!7>1zN%TJz|+X*T#T0{pFcp%#g?gZHlNs~W( z03beoG+l+-Pe5be52+3JCWeaQF+xeE7l{L!0=tA-WC;;Hm{VL0pdjQA2!Fkrpa-Pk z0`OzIUWjpp?7N}E&j!a3)Z+p880IA8ODT^MF=#)bj1OeO2n!iI?G#{x-01vU8AgsI zAaQ6o&Y#q%6kuVVTYma1T356A`L8`-_m#+1f+(?eRyYL*)tC7R%m|1kyiBk%v=N1- zEFM?cBBL@PL3PY&sVDFzJcc`bP;BL^3+)Q8i;QP!Sf8}K)Ey(U0fbs${b+X5Y5$*p znsyEje>q%#{f9gMH2pspWVaPe`Nk=|zy|S}9!oU9O;e>xOpb((g_Y+R@x^iyAUi7V zPdVD#-amS=`*?fTu_SslX}OvrGAxwNInB_PfD07`mC%<+C(<7FC8c&yEF_3Vny*A7 zk^?21Saoj*SE+pPwM(firDU5XxGUDiJ;fq%ERn%l2c*e~LVuKc$GLMzzmz*N)al^# z0{NW+5n(&wL)fGnUZj6<1<(U69W1bvYa@WTmMXQzR`oR}A?0vahE~kx%A!SeE?@8y z+*ewKt7FpEVM(`C{K+X9>g6Pr9unMTrLo6xH&njEa6{Z9?+{Bm7w;`WF~CtbWhgnn z8!dZBTTO^3jixvi{shw7hD4pnls9ZIYOx$9@MmowV!MTPj9bagD}lGPJ8p-C*`$Sg zQ=;#bsn{`RNB#A$)A49;0CEO1h{bLdWINy|$a>`k@60^HlgSb3o!$$S7b&C)4tpRg zipOf6&7R|6g*kcFz;;b~qfhVPp-Xbt~69!%#|{L!DKR?#GD$> zde<;sQqctH@v_iLu=>~QzgA};k=juF!hFVSjKFpbE@d#!ajEGqU^?K=5gPjA`h9lD z3|BB#BFQC_cZnWF605=C1ID=7HLDW{PcRXhV|!39+@p5~v}e*->rKV>j|A0+GU_)1 zBvHz=`d1eh$iNrc3ho5amEdk`mDmCLL_b-nj=g73*B(HdGec-7#zl%L-;mctBFiN0 z2#N*|5(OA#GrPXYq4d30K<9g{9F-#%8@w~b*Bl+g>IZ-#QE*^nqx^5t>!3dzw~N$| zB_68zTO3hj99hAP1@Js^t?``kG5VpslUyZYRXskG&Y(a|$z@GchG)-)(@lEM$e;u1 zWfQ5BM2-R_tH8<;%)o+2R;SWF2@dum_;g#_{M(m{65lIU!Cqr4eJVCa!%h4z= z*2F&L`>%m{Hr`VmK@+p(PAdU$!wF?$Yd>@`Anx3=*T%ozNh_vMw30c~dvpZ0H}brg zF$O7EodM=%V~qRC$78y&8qO$1^D8bch#7}{zV_h5Dn|BET!#aBi|WaUaX7{}{u<(i z11uH{?RoTy99E$;T3rA`$Rr+yda&ku=tdwcj;#@FIhT?peov9_UV1iN8A zNU)6^W8v0z_UN-RRW`gAs_bFSI1u+cattt`Z6@Bbi6G=;=3rIFAj!cLr|JTF-H@46 zRBhx3P=tJDO>{Ldo^C2a>Jrj6%`9{IuhFhJCBMgQYGK3FX!YDhgTkgduY0Y;JU}uk zYGQ7A{SsW_{ER;Ni$dq_C|#sia{Xw&Oa)caEl(idKXDq%ZXl43t2#|0fhQp1zD%oL zodC+!HbvAbNGps(d8gNv<^+xC!{%1sd#t2}uvC(zQIe+*bzm~=G%UX5C$V?>TU7|S zI##uc)e5O_`W7%BJ!oM=Vy9}{mFrZ*&meee*{!R39>H^fF-fhn+3a%K-PnL{@cL*l z+dv*Ocvx)=MjPttGM=nkeHw~mT^oTS(-y=vdl1AtNF)4I6IDef)mo%JPFg5Xci7#- z6}NGLYpZCTCN(1aOkk3A)7ps-&zFr{RLbJdAD%E(*TVWsD2Fveg>c>miRQJ_{MgEH zV1?Q`xLB`gF`v;<2`EcnISQrXiu9?=$;zd*Bq3;RLQL0j1|2#b05qtuKYvl#E?2Zb zQ2y`-16i19(?oX@)&j7>^Y3#J7)_NX3@Ox-z5GTDY9Ti5yf;DaIyf$gnntt^@(RyR z;6ICtedfaeJ~ z#%^I}_-v`gl)-X23z9QQ%S}j>W2F8%G|Je$B63vDU0uUOp6YyJMx?3|MCHi&g-*D1 z?Fzae)yIK$NnpUIQmn~<4VTd7b7_{g+(5Os#><>SwOyUKl8QDa9UGMeAU^Pukw`QG zwHRO25BELEPJb;KAuXcJa(+uRhANSD!~E;si|5O3)Bl1B8k)kWf?oFz1||6G`7fGL z4Qw+{zt9TCfSlZH=146Q$c`396C>ezw%Z}c1opwQfJz7nlZsErSCiufw3of?+33a8 zS7I${XD}Jd0Os2WMchJ=BaR8xo_pmjBTWeN5X>@OZtb0(6-+`JMcSXGGwEN?B`hg6E_=!cl z+fw+3^4;#+D_pGHNkyCLNt~Cc;=fmQiS9;t0>Dds2F3<@6!83VClod&c><^;z(ZF` zBdg48??yGy{Qc^(G~LTO@=TVz-dkHGivPW(<&MIumOQT-zI`^$UFZ z00m^BMfTOgwE6zYcw%GOLfF?SpoZDdpl}bq+_EFk5%gt@_&}f582bF?{=ybrTdv~Q zi!1&#oHDZZlk3B<^T|!@lN%1GlcxJM@-)PiZU#9#=Pv}PFmfln(2a(?A-oh7?Eph& zVn1oXM_|`e$va^fd^HKylmg5Rd6%z%)`dlUJN|WND&Lr94{?CU@9?O(hnrPGFFT_r z!vVH2{BH3F^A_f?xr3$4Yulho(mv!qQmDPS4J+WD+ubKOp=uC)j&jS1=n7KJVa zx}kVuDVTw|3Jc58iDOC7f+E3l9X>hOO<@^OT@nrz#tFzizq)ukn7lYKvH<8NMCR4$ zprwO;xvCC)XR1pf$s6OM7;Lz`3Y86sZ_q%nZB|c?g5NS+Q|x$YbXqoq2`8b8ICos~ z7GeNM*l}m=NemBLcQTaN9zq2S7Hc; z+{4DCi4Qu$#H1oxR{;itp&ZdbT9`bnrt(u{T|K)MxGWu1wBtslP-;^R{b;e?bWy#K z31ev>HC<19#d9@{xT3G&xcLcez4A2@U`YrsoOhjFk4r910j$c-XvDrK1BP%9g^EWI z$T7&wr~nC0QY08GDEO*y3?W4z-2=benOZ);ZAlbK>bgc`al2>Ng!^9W92q&tN}i8TPa$U5WW+Bb&rM-qu|KWv zt)oo=X}+5?gEp9HEr;~I<&XnEY~+Jhbg3Y_8~--4DhXc~k$_T<;spS#?Bta5x&&fi zUTQQB%8d$%h&zWVwY6O2<}lWR9xg4aX+?Fgvb1z($@fcD%;>DFiL3hH@}s}OgnMO% zsL@0u_=KO5AOqv1F`OV7>{Id|D~LOHXr)XK16p@{xCI;jh^BFqRjU(aD5Nd^^%zdo z5JB=uutJRSh_Vrw!dOA#5V4F*n+?gu+7WjhcN3hhk|Gh?w2#&zWzbGs!!osyhn<1% z@cPHyb9DDFz%XqD{bqEePQDjCLZ1Z=m(01^0o^6XJW#)NNGnBN_oP$mOX zMMP8SIlXu$o@n{g=Wvnk@59|Ke}PCQyo%vjshyYRUx&4-CGcIdDvQtSF<^2FYgV=#ND;SBR=Pp8Fe-W@2Ax{o#`K7CO#P{{1KD$@Q_9{b4K0U< zn4e+=!eH!B_!3cANzt*Ndb9bEM6y+GFA#o#_HW_3D4h?m%l3G~>9n9T0<1)M;7c zGr814op41pKqCRl<>bYc2g?5>hFlw7BrsCP9qsTH_$#j-yh?7qcq%vprCHLS^y0nGVS(;MrW(S=_#r$s6C(G`|P+9@C3ErS%dyyx9&8N+6$z78clu$8lNys(Sm?_7Q zkxBd0>h#AD&PQeO3;>yQI7XbCD_Z8+kkeHV4e^1O;9fEV*@{x;67M$YHgV39 z6Br~e#=1x-e>`==ygg@S43VDsINL4VaRtGRhin?<6G(=UG3hwc8kiN()bJG}xA?t$ z=;GZE&zD$KZ#DrF6ciHVm_=4!m9jzof%7f(8967(ddzZ6Hv9;Bd<0NJ5Xi&~o4qm) zfhA9zv~;wmeuQ)tlI8$TSrUhl995+(GcQvruH~7v4zpQ49stD{S1GGbgF~Sccbpab z1K^-A|C}DNh-hKSF@%{AC<>wq&bV!~Gde;108BnT2Fb6SB97;6>wW$zy zkPrZpE%Fq%I+Q2xc+6kCjUH>SO2reJV5Z7PJA7-}R08ZcYRO&g8r^&k#|{SE)RBu7 zmH0&W>(~tB4&=ag?QAiFWKY(Q_mRbdd4Hi?y*r{Wh2yE9C#ZmL1o%|yEl1?A1vqq2 z7@xW)G>nmVyX9QBtPS~``4vD~Whit>i_{49!gF@)Hc;r7f7$oYSpS$e;Xt<&I#()G zxWU7>QGo-q07#HmSajK5bM_nxbB?SdlTgI=?en_^<8icK5mXo#vP>K?yfluQJ=bWC zZ>KoUxP}e=>RIEOag-rE4ZE|Ut*nNXCdKM@;itDf;#M=($Dv||MHR)0Yf|ZR4FUHv zT8=nS!%6yiv`K`KFXlw>Wq3TCAs`AT=J*$?u_SXI)S1v)B011h92jspGKo*?44zn~ z;llJ~L39L6e6KWH+L=D57$MHWUul8GM~D_&<_yvCrzLana1#~wvE^@A7l)S!W1SJ^ z5Wq2QJ%6zu;E-l%D<)yFcJ{bKBR}StQvs)o-0Hm2hU%q)LTx$x^~&di*Dm6o$kaBM zDSa(|NO=i>AN#tEKL|CR@aqYZDao_`82ZowAC1JGW8dIrfz&`y1Gn#IjrHx6;5$Kx zG}Mok^QD0&$&gnaOpIx7V48?9L8s6Zh+5tto1zY{hy(Tvq<97++Xfdc|JW(K2zidX70M+C8HNFx7(*D%?+591js5BN?S zvS>7IO)BT{X!eQ`Y1LNQ2vfUL#|Sn~CSnS-Lfgdq5XB5qUl|V0xA>cgP?@%b$^k_A zR<(s}AMp68sws6S(93lWlv3MC%X^<3#cpe?4&g7^QeT%N;1q3>>oVJo!zB>7DiR|W z_6^sgd_+KrC|${x#<iH6u*8vgAkKk}&89Np+ljkQOrtQy zsx3?ppVbw(yn3gqg~hp9cByLAa0XpgMb#)20=c|#HfKu9l=PwT#qv37B<*6>4$cpk zk$#Ve2{p$Ef-X#tP+j5xgVWx6YrhBehg{!{)m+olE)~;UaLN4}ZA89qaU5InCVx9K0>u^;oz3@&3FvWG+r&rf5ar!b96^%M=rWSmR zyUkr=eMzD0GqHbGgPUL*+x0e6cK5kT@;Gtb(-t#;C9*tpB$fib4+=v--q;4Muu$^!>-Cz2fvL>PqDasHkY*rhIkekTOF0#TrWuyr$}f23sSR4 zb_6vE$K6)U++;K;TIpnaB+Sqac z+~Sa-0g0)0zDkZB_}Rg&DI!yy4zNd80HJHHv>mD}6FzCV`NS2j)>M0bn7|)jGnO$y zI5lE81O=-u*+Q!RCilI!H0mKsrP1G+L`Ssc;;P zHLAoc?s_9JVSmpfRtv_do;uahh^F9~Fs{gqE`N=Rag_p)S#vIQ_2dp?Oo)Iz)S%<1 zV>&@$?nA*%9ZY}3IX4husQ9wys7tGj`U(#M@&oyi^?HgMtX#&(+NVgso`JxBt;ciHJZ8{~R%xPuILWw{K4-YrPjy^n;#Id=b z-#n;*ThEMh9GVd$RS-}`!O_n?t01vkf_cRh*XLmu zs9M#~<2M9!fla#ss=-7b!T~E-IroH(K+_b-JXlMk%UJt3#ko{U_M(yqTC1CAlk8(q zkx*cHisX~Eh z;3k!m4aXbeeFh9PeKbKbY7`AO8KwEj?ManulVGl+rgcpx-iK<*d=YdyKnvnhGEw_3 z?zIlu$Z_3*{=P0f*?K!Qt{*kC(((enKY#tl8yJ2tSa6uSX!8f0fr6X9Q#*4LgDEFT z`}ZQV9!~E*{Eq*vi1u@ZUk~oxdHs9L)Ny!`%LLcZm|U2i{RSCZeb=)oTyBhGS(5b;;obR0sW$*GLJPh{XT%m{mM)HhpzKN+45 z-yS|gO6l{#mU;(=t6_a1)}7K#%yO>Cl_H_={9$Et5==HMzGJW zW+!X^5;VsRlo&((adweplC$CI**X5rws1c$1=9BK|M{CgZvV^I?FFN1e+yWTN2d?O zH>3s!`i*?M5sJ)(3WoIZ?2>B>LUIGRw6WjIozLx#AwC(#iEj&C(>1p%=r|@{aNiXI zGiuL3W*~Q5W74D3dq_w-YeTmQ)w`@;GvHrB^)UQ39falO4zl*&Xs^9uX54+d(LgO< z(GTACZ`^RlCh#1UawnLql^M^jrso481iC?Y2aI`K7O=xk(o1J1o(#!8lHoKA3lhq%=9C&n|{!7fubKm8HY|0F^suu{+UB#eZz}8 zt%oS48#X*^bz5KCFjFHtVNS)C!rNMN;RV|K<9*A!;tre8HFo{pF$DR^a7-sp>`Jb$ zq^hXg(#)q|^a)8^nGxWG!OK2q)Pq)w z%nGm`j=8uT4P=}ygG#o;CbPoDs7Aj}LZe8hCOy`>BVP-THypI|c*9^z)!B?jEv~{1 zAv7BPCPpeesS?c2$}aI5he+%9A9NfaK}is`7r_7VVw&rX*pw1cIMIYvy4(8t{{8zI z5LnU``7XZuxNHr;Jkbop62+a_|3HrrA2f06Ru2Y>pSu+ z5qbnXRi>G8K{g4PoU`8h0Ub%{@zh+ZcY!kbieaUh5KY)w-n_vS2jqc)h(M&iq)<;+ zZx}cTMGmRCFD7l_h^n|gr!!W-<>+z7t|#ik0I3y7qanN*F`P2@k8;p(xJXg&Gq0^U z;90LiM#FljaB79YpAO4nyTtqR<3IAnyLa~ ztcO2Um$Nt{!!h8FtTkE2qz4wzrsLt0^Hw=|#7QZKd|Z}Xl>gb3{v!kAss?9`qB;T3%Bc@FTnck^R@xihlJ{;y8aosC?`nH&xvjJk^C^x~c-$uJ1m zpu1hBavOkEX?+WFozsgH{GNjo>0VO5j>bE(QL9{najBgu&5wNMZAid>6U@DR>BTS& z48Z<4qT2F;N~T&^7W)c$GCeN>>?6mOSPq_H)$?Z|pR^Q@lrt<(5aC11+qh*}=$K;w zab?&9F+0OYINp#VfUkkwDCb}7glf#&V9L8im3v>$S z$t77JOp2wE(5lP;#Toa`9|vBD(mGFpz5Xir83wBFMnIzeS*niB42An_>j(xGihG~bSAcVK@ zT@RfqRgR3qa_5_%d>U(PIx$tLv$#FN?hLPjV(s?P_w%sBGqQch1^IS|RI^Gu5}sFVZ3|H*$M>k4RELP(s%ci^GiJ z`<WvkEpUy=5k5^|$NLxB|sk z#GGseRp1nWJC8!93SFvI@w9KL zb1EZ{<PE|Nq7l%Jy3+I_oZ~1w&6`8UBjx#=bMP|+ z=Qv(nAQeGYk(MK|He~P8QCph5);B zsY(>=RvWhrRHPC;`1QT((3mg5^U>)Yj|-jl@Bb66JccrzJ}_*N@$ROzp3gU6s6Sre zo}}Ub3_=#%1#Sn%nVeazz^T}T;B=6=1f=EzeU6zLsx0iM^8}5+je_K2dq+KOhRz7^ zgteHWHRG`7l(KZq3#=ZInYOtTmuN&&+eapGJ8W%5RPW9g#BU~WBfS_sA_5*J{GP9E zNOR40TD84d7PMd(iQXK&;spqrv!RBwy3r!Yg8UK8BJl;weV%q8jJsf%DEAWNc(+7x zg%&sfNo0}jmi6>c=l*MVm8D*c&p2#{ij!Vv5 z^Y`em(&Duh4HqvOnPpiD<@}p=r@drtzU1Gq$bzo9bckV?>l2_Pq6diEm=`G*e5|bT zNEx_mX;N~#F>jv-UZCzVX|7B#ddG3oOGcl^+fO!MJ>5Tgw)yWzPq&}{u>WJzffIc$ z9^s;mt4q$*4#&`!g9zf6Ifl?X3I{hXj(gQ!<1sKQo>`$Ccg~XVMHK6VdP4n)VIb9# zK{dWX_Taeo4h3*#m@>iH zcT9#L?i$54axRe6&}Kk%;LQNfwFqL3u1+c&$h3}NF5Unyjr$_~1D1<%V=h{15%#a& zLi?XA5X1lulM4Lr-yg(Zo%pTW-QV2(VH+5{z5nBj$F1L5?$yrT(eC!k?alqoM^Cr! zy#5_-7J>+>)aYm2@wSAPAZ*e8V0t_mY8r6ad>?EJ{sT;Pd-Q(!nZic3IvBkdxBJRP z)1RSOj7#!~tC}s{qXE6ax3E8^nAhLQ0vH-@J>A^f%f?F!_VNn=V$nm40X9|J>=yq( zsHRJ^{A7u3>PGXNYR;E05lsYr=zY8|^Bc43iS6J#ADK5)C z+`PQRrKy_b4^F9%deeb>q>VM#-WkERM{DAH`9`-^D;%FK*Mw9@x?o%z%V4P+RN7&{ z0IlOUsG~OkE~=oG-vBB7wPYPF?1pCQGY8tJMaw`Qa4m*|JAd>}PaB0wDy{gbC%dquRzRbAFV^(o)1 zwZK&W7xF6-wb;qwv+J!ZxUyZ?Z)>M)gq;j@gq0fbCN65x=+LM8kR9`5$}6z0{b~!$ zq6P%VG=oPCi%0KJeU)z#((%EQ*}>AgX3f~)P0WsAjqX<;ghSifchb9*Na=)q!J$HKuNGE19AmQqqD& zt@8B4fQ1YSLzh#D@RG6?^{vq(twO!{mSKRdois2ar`5xas1g%ZDH(+e37E0d2$=9_@QpNYCeKz|+ybV~znvY8OAzLI$ca#I0#%}!Bq zjVSE3&dPSc$}X^4R@p%Hq0;h4$+~hf#s&61;J}-?VGvT@huOV!j1khvwe8mfCq`wb zd=(R%RKOGAABm`jTav+=-p*X}Szcgy9D=}@69-DfYOe7t_Er2NEhG|P24_-!9%Y^eYyS~1g zeGtL(@mpA!daboJJAKAtG71E#@stEq?81{Bu3?g9$k1kwvNhB3r5ae@F#I{Kreh(m zkDG@3eU);mS^t@iS%zXSaVYYD6(=YB=U#QYKW#pJwSDyB<^Il#=bKN#PQ3zibF7@l zWp8#S%VPCa+~q$3VHF%Y>^ks`x50s%K(E8pd=w|>5X2Cdv>_>#u@8g3Z7}-- z{)}Siq zebum=1DFeS5{9__K|Aw%MpJ_I+6w$t$nVD`gaTaflX830vQTB}C4GVNRsNNZ>YcdZaEsaLYrY{qdc<$t4~7$mt_1*fssNWRN^sM%av2VXf|F=fyukTK@gA6j3BA&kJoe$Ei2 zNrJa=5XGt0fubWS7UrDlNF`aHSJos@O#$)sYcl`LDipZN6fakSOR*PF8eH<{BSb@; zs+2uvG%`pcMRh$=eYZ>I>?)qVprg572HD>7jn&9Vz+|Q3PX%L;BThJOk$LpgVJ;u| zb%n!6Ap?0%`R~NYvdR;>HoYWe#<5vxI9B^CF|df_^&ynS_PY9}GQud*folzOaogs0 zbT_RA)y+aSW#vD{SJb0%WVXBISZTc>Hyg(L@eRq^d0!ZJ98hvxt-}N9Pxt@q=0XHb zD92ygzt6W4#I;W~pBEIz423$R|DLACD|^ke5b7pgn-3Cq8a)5_G$<-FcR%nep%d~w z;kz9Oxe6Vncg3%2^Yj#Sz6ZZJ*2eUX_>}hi$I~IkD$+Z?WN=qHHnJ)zFkB5k<<1G>sU9$As zRy``P><)X=!pq7U`a0oG?&jI#&1TF42wCG^OOxt7F!GsmdE!9`_CoT&go`7jYzmNl z80h0$tPq7u9v%?M!hW#STk5R`KL%Vh4>tRJFr5+x*!Ejhlk-sp5N-5+bkJzUGeF*WwmA5JAXEQj+#W4Y#(J|3T+!x}(L-x|M1v>0v{ zip2#qIl$R&?V2aeM`rMy86eV?P8rGZcDMkd3_*}gCn8JAY!=pLr0bIVYUxsDoq=Mh zj-VkBrOG$3<%+zM6TteCcXV};M-FP@e)%vpuCrblz=r3a)STOG1$S=HW2N5Goh`z@ zn+#x4Tgwirj@LIBMZNN}-4-^;4f-wAUbbVp;pfLHQ`OO_xr}6#0ZdF&(NZ=d((pqL zt>yYrv`>7swKpyc?1z-Z{8jgyalt zinvZ5^6q(m4_P+Kw?@2$mE&ESK%GllG!IfTAv>4`2Xn6_zou|+-rn0k+Jn2xKG;A# zOxQd=GD4PyjEC8djt5Y?v!Tcu6mj8m!b1ElBSz6SUCa&DkAn|qs<1! zlKe=bCgKQ z<{&~_bDNq>Dr3|`L;S1qdS>7A1^B(GM}k_IuEpI{FvPbn9{Pe*Hk-)A>LNnd5$B6s z%5$dTk-)&*Nv+STsQWH#-~sOD3Ey1&^=iv1$LX&`fp5W}vo{0#gyJe;oPl(0ZU3 zgGtu3)vR;1p=SL}xrG9o6q+c!Dz^b{;2dIW;2&I}pqnX*2a^HPTMQ;aoIjTAhz%YR zz@i{E23)uqeY8QG%M)6E9Z~H19S}US=F85UB z?sT?#IUxs<-lld9h=T*#@Ea>Q-Qv{0L~LCESSeJt4dZ6LPo&g#!n? zH#{BnkOz<9%1AVAS1o*qo6#+o(0iR^(>`0BhUTy;N%1JI4QxF2W}B|C92c~sCq;FzEp2P?2Nm7R{d zFb=h@l!g)2eY#HJlJ0CgIQ+tRWH7N-S<<#$WTWD?Dh)7K9f8cy^YI4SsGx(a%sX$E zJVYi`4gP%z_4#bm)wO1U47&xbGRD~U9TatWtDkrg=w zq!q<#j!w9n+&3bCZ?CPXr_yvy>$=o130-^-3+07Ov(eBiX~OZ$I*0Ek><5dw299Pn zge7MfDz0(C*I>PXUsa{Ecv^C>mGuBw(3@9+B`nyP&WD>JbmH*Q)$knLIuwFnhY&Q7 zRtnye9_E%zH154$FV6Gc4zrH_Ju3ne-$@V3)=E9-u^?#7Dw1TdeRaFUH5o{y4#-B{ zecaujYA=RqO|3O%IrFB&o}Dy7q_*t{7;=@(FdlWepk>ljzlSCrlx%%GGx6&W$^$hO&`+F{dF|Kh%3 zu{qvL6(+Kx4dr=3ab5wc?%sJ*`BH^n{F>2lzuK_tM(Xn5>50lGT~C z*b~`WS02WOUyg8_6L;01pI0bM<@lSUt4ZTr>K*WwiX%8Q=1uF+>gA8e<9EZsQGa~V z8`dUXm;fC-Fu@IOwBpe-OGVRN!F% zlc*GnLp#!D+SzJDDlTIzxZ8-TjfLRh=}zl%Ly1{WcIn99KJ-L@K_Lo9oJkeiKj_yn zla>ZH8!6r&4?#7xN9AaEzz&b?)>Y*fgDysj#f_gfXH-NCr`u`^CPyr#ov@XY2;erx zamCbBHE**UxQ%6eSk*QkCT!$GUEFj!K46weZ0xOq1c0lYLfx+N0)SRv_6yvnjXF|n zfk3>6E-qFC7vk{FuLCXX*cb!Cl-awwSDTI7ExFwUxn)T3M6!Qfce`)Ne1ze1%Ff9x z9U*b_5EgQ-Dfz9%QdM_vw%Y#p$Ah<5r*tF?IuH5>nj%#E>BG?0TQAR%xQ0HjKs$I@ zE4@r{q2h?GbiFmCNY%PLyIcpG(oVFGeezQYoGiW8<6@fNsZ7ZaU-AVZyKTO_VLXgGGb;M}fOYCl z)NZD+mXzdN;*(lCX+mru@%#>cj{Q&VG*ar<`E)W|UVETRzjZb^e)nWN!SzMp@?eh{ zBPG}QwP4WzKG4kWng+LMI1T5(;=yP|C@}5(sCC>bgk#pG)E_?|&vxW2n$uLW+804O z_h?!?6RW-%Z@r!Zx-uqkRi8F3U8yBoTrj(gnOQs^7)H;p`h!=2|Dj_tBzuPwOD)ad z*G0_;2{8mKoPSU%?BUMG!32lL2uCdtRn>BVxZ5EP+Ws&TC#2;Mkwm5KAI^PJ0R5it z8o>~K<&{oZ2YD^-;h?0{$_ZTg{^oCftb9$SS^$OEhW5uIn03nBN%@2`QLfvKT+G@7 zGc*OlW()fn$>qWU1TKa02get~L%m;UUC4_E-_inQs_{%5H{)-U&puzEd%}`<41+muD@QM19IACEX|0}!c*|*Y$huV zHPzX;Z;`IqJDeLSCAzuNVrPR>4zA#lr81`Vp}qzK{0)w>BJ2C`aDfCJnmCc3vSyZI zHZx`%9E->Q2EH?PX9q@B3+f^nPatZ6232_WxCA(RuP(D)Ck-lNfQ`pYt{KVE$#S{?i$G+=@FJJcUzspq(lUm&eZRy1)zaFP?)-11639 z$~Yx$$n!}x6L27mY%DdBSe{6m*kirDRHfRlg8!f`b34b}N)c{>%2kS?AFs$IF=o?o zMxkXp2@CDAN*s2j?Spo#rPHZ3mgd7&5*YZaIE;awq&FN!tW_OGeB3mQjN_{T#ev(+ zwYKQCR!XNB%^u*eWPL&-Nl0J;QhY(Azn!*TaR7tgl+nf4y^Hg8lQmm!Vn?(e2rtro z(^5ZD2B7wEk0)uUk3(js)dfkc!=f38JqbH!@M3}!qr@O!U-4+cdPv@UV7lc_j6b%E^nH(5CFK(#MT-t!X&ZE36Fgim`f8=Y!}KvDM*l^a`#S1cfN&g{Ac*EO64gAs(W z3!G56fr?4i%!btZ^SySB=xW`DfCy)E*wx!TIjS751CoX*|MR9H=r- z`K6-;c?{@5=!)_oN~-1#5)c?-R(7fdB7zJ=+{$*{z%!Ij5ZZVbA=JJpuwL99|Q@<%G6GAllKgY3LZCl zHr5!(@Oiz^hh;;2Si+3*ej_?11WsLw4(_L|y$&x*ra>NSUC|l^LZe5BVug{K+=&UA zpC=}ubz94cm>I%{&g$~ZUro=kKr;4HtmzTv>n7zGW67OT%&=_&~^G>y8OW1Q5Ilc3<-RTz|nb_ z=p2n_Em3td=M=N5fDIIvldNqGqMgEOewWQ^Za7uD~+-n zMpk_jYJ)`%->39>v1UIAe&=VOv-;1w2F)~cYHMiWEYhPf#ulD-E2I~2~@J}r%r2{w^n(hUxNfC%~IkUXu7 zlxc21XR{l0^dky?a!<#|Lj0%yT6$7jQvB0<8^cQwu@AlFI}9~Gxlb_rSMaA?xL(NZwlwS5G?U9j6HlH`q`APKA-A)Hk5OE+M1yuS3O!zhwV6V} zJTTFZ#ezU4vR9PEGE8bnC?~4wm{3lsW|mN{qU@6LCLxJubY#yI?YiB)S3CRLM~}9j zyx83q!R4*or76R4ez?`*n@{$)cO_Dxon$gAUH5}GZ@A#$Mt;fXtP5`30i+P3w}Yek zJdrcVbtZEL{Txyrsi=DcL33%Rmfy0S^;_H*3fLy&Q-bNTlB==URWEWceOl;2ZgzCj9=%=(1VI!ma_9Sh52DuCRrP%gL56Qu`r*}0HGLpAnJlF)72?W*Hb zkUdNnlX8VqPqy|zye!1dX9dBRg6P|QZ7jpj+Jj^d%*s{y(aa|-Vf(V{cne@V_SE&e z2K{&;0-$`FG1-+UAsvJR-Z14yaO;FNIT7{9rGN3G+8Lwj=TSIg4sY!w7rLeqhMLb# z9@KkQ`d4@!j^m|0MtSt&M3?*0GzDh8)x=R8&JQ;H+n%Spl4104OGG(2R^^*M)>$n$ z!b1x|gwV6u)H$Efj)+{+hRvE1{Hecg-W1k`O<)(^ye`9wS($%7 zq4pV+$YWf3hzg$E-}6Iya$jj0ZKgJf87ta~FNMB1(MY zllEn=K+5Nu4W^e=k)C9=z$IOd8P#g$MU5uDr65+%IlS*p)R*8^8MNK)y;o27k6!NX zJl{W3#*6x8nW~a3bqcBTUB>(c6+HN^gUJ4s;%U(=jpZr2s(p^Q)AQj4^qhKZ;(rwS z=FhIk+3@r%D}y5ceBTwxB0ks@isa$9QffRpzdo8?;qsixb&A52QOEgJ7+f!6Bm<}& zZOLmT=od;ckrDHji7rg(ewB8|i`!(3A0mA1L|r=IkU+6IZoS+tQTHK9>Lwwl_j0Z3 zvG{RxDz;*;Sv2!vP_6rv_LpAzX*9m2amBUeGTOwA}V$%8y@_a+a z((KN>Gl%yakn1}f`CGOUcsyVt^gLS~Eow+4HfT1<2uy%F55_v8Mvr@%@kj>r9dBcxnsL^&4iLnzHIsPAn)19zV6xj(c6Ec*e;t zU8Ta-zK(|&hvYb&vdi1jpxBR6U$;wTbsbnm5X=QwvBrF$-B|+cUl@)Nz~RuU9CC(S zYY!kE;2zRx&ag&nb>u6cq#RGCAUC#H3pRruw_jo>#b;`wX9)xD1gAB_cs6RDE)@eYY6!|KPBxZ(7=D>Q8G#riMZu;pP+Ej8ga&ac(wB z{}%7oAZ5LTY_yPBUTz}`_gUP>)dNZupsJ_y+{V(BX1TE|x4hiYu_KytNLCIM=m5U- zxR<7z$}|_@{l6T9SB(8H2hsl097H@lYC7lY>1X6`xecs>TSoR46A96jrqgRV0$^@( zWw+>zd^uam7bIUn>RXbFa`Ib|BxG|4V%V3aX1LTjc^fac6vmw_MUQdhc(Y4QY$9i4 zy^^n4j663&&?p0jK5ij8ZIN%*at7bbJw{DDj++eEY|aLk^DMZFJ+Tg%IC@?aW>c&5 z9gV=5dq`oJv8bvQqyI>~Xy&8!^WZHlg81W%YI%Mm?f(#kG(690=ns9V9RbM(xEkc|UAN;*$!;3-obb)=5pbD1zvK>&(3OcfAj#1+Wa@>^@2o4|q0ph#Po^&qr;@GDZakPDtz@Rg6yoIMIlI!`NuK z;#l0|0xrOUCHH&M0}wU>v9Ung{Pr4ARinN}T`|w>bmMFQd;COVqRh#T6=uD62-1>~ zq+lwpoQRb^)@tcED<2Q_X<=5bg+;!78!elcN;|nJ8EXm{C?it!D+5v@v;NkLpSE{5 zf7m|yaeMPI-0=|Y{qJjzEXnr(Yjf29%s!5`cXyG-Wo}Pvk^|?K`rCT({K?J_3p#{N zhk2CMPV~7m6o1GC9jbGr8JS_=({#u!#`jM@b1k=Cy!f{rIAS6$=f&ggt?iflJ1?Fe z$#+}s&z-0CkXEv(A1#621Ow})^eO!X8TZD)){6;wghl?F&0{LrQ0O4?)QA?EU5a@> zJtH^M)`W5LX61+N{gtZzp{?6RUbj;w43&nWdq51KdgzbJvh!(K|kbNHO+l55Q7g``5H|7~y> zP5OC_@%pSVQ0Jk%tQTf=V7KcS8#wGrzGv@PTk_PULL&gj0rw`}wCWV#x1sOUdGkIB z7w|xEhj%ULun%caab8S7n@=vkDXL}2u{{_lC&mYj58X$l|7 zYAi9{!jP;S3lFqHw#AZ-iCO)6d%j+=8~b?x$E=~c7xa{zu528CvjJWZ zhWZVG%1Z0)6}T-#I=5c!?zDb^s6fXAEj~o1`*PF&F}`XYBlX;5@P3FC2*@UWg^-59 zWHO#0WMMi*j5$Z#I{s#MaS1n$kj*`tavfMsNM+gN5TM_J2_^Hd)~!u)*NJl2(*7zp z+DBmmhGfEg24*Sor9R$UM&-l3GwDB@in@w}7I*f7Q2JMy$;kkDnFKRqx|;@I{}r9t zBeajrZU2czCM)Y^NvSG%_!*KcNT)_5tF|6Rn0{b6*fcH?*f1Pi@~nkychJ`CY=Re4Z)IGE;wc6IfLh0c*Nx+inRJ;EITQkEU-Tt zTyLnRVmww+z*m`6rBSy`@i}UJ@1$oUkv8WF%PAB_C;orMgJ@oOj2`IF2)tCo^p;IO zA#G9u6MmLD+XZYWxTg;THH3iBm zNo4w%x4=)V_aKW#Mmuteg`ro@%Lq{VTh?<-z`KU>3KDe2Er2A%UG^MYs zOayF+c&}2pS%oI)>LMp`+-SU~%#fcmJ&-EQrxKed{#!$pC;*TBL;Rb`X&D+#6)KQA;KUC z9?P-gz*UvK)|4moq!N<=K|{!iq`9eU62l${(mdwL1>gq~{;SD3!Ip1EyMzk)#!@O& z5e(NJFh3J&W%xdqL`yFq_>S+D13>|G&%z0~O=Kp1C057pR8HX`E+YOBHV6FJtBn6D zwGz;;PA{Qe8yu;!p{jv68NmQ_@-LywpMs* zmS%Qv-zO+a{J9-uVKJH{DqC(Wq)Ag0833FD4BhloH(`5(qf{}fd5bhM=raflR6{jb zI^Xxs^%C-kvBX;8FSd-t#NZavq|jV-;Vb2jRR1R`mw@#_88)w)(tS~1g=+ES(ybXK z?>JbfwK!gWR>M@Bm7${#@3sDQ4{E~wA9r8;e1tEeruAFEotCDY31l5aJz9&@K$H_? z8>`k^d(gXhF?tE6j444YE1L$Y`q0O6J6w@6RIZPcgoG|4oO9)PzrtRo`d{0rjVjQc zXjutFDjn3zP#_N__6%nJmjT>PRob2o&^&zL6Dz7?LY7`6>mB2ocb0|#-JXG?iDkuV z!6KB;tAclBQUs37Xey7E+9ztyYB?fjOdR2!bws{lSTFh4ITC9Un zV62TDwCzSeuur6!B2h#D{p z{xSp)3Exk!lvvZ=TZoLJrHa&ot?s{zyu zbWD(D+x!?n4%#|(*#?5N^`dWKVnx14t*8H|v8Hd4o8=uxAjN4{PavtFvk{hCW>aa>Q4f!k)xC{NPQ$)n=p(7{4$HNH%I1>R8d?9>zD&ydu2Ie|w0Kl-)hW{FWWl7qvDe}r!?WYOBnj2`X zV@vxc(r^}nsbYIITnTbO87Sb@vGuy$EWuK&lsYFY?AEF9HbvhO0!enG4&}(ghUoU5 zSs{(t3?Klt4ci7kgVV0*)^)9?fAJ~eX>ly13~q4*ylSIF>uo}=Vpw0o%|nmcu! zuOYbY{!lM{-NZ>g;a9di=+CRQGom^bMI+I!muC0iO)oC6&JAy$4VarepB@c;htbJ$ zdboFt`1i?hEMAnOhVpC*ibHG8Tz(IqKt>x-Ws3HM2_DP_Y<`>C5^bqobno5p@^a8$ zw%pG+51y&1HiJfJ+OqUn>?Nt9y|E`)V$F>bW*RSB2%1WcB|=1%B&Li_q&q+Wt~L=C zLfxGO;(O*u;ldoe*2A!7ObDA7WrA><9T6Z)WD!?S22dYQz{O|pA95f%2=;_s=9CM0 zdUK!iqcBO;;eF7tf?fx4(IzMYBtWA{)9j(=)vWvsWkOlqnStbIMq}*qCpxW|pTeeD zrefK6L@gZ}2mrFfr=drjv!MdIP}s_J)1-r{&Nu{{rp!53ojWV^@xx?%bqRxXS4rOT zJ%oyLJ1|D7^Dy8BZ_{4Bk1gfHI&ukjr6Z5J!rV+-b<(5Q5imJh(aF__SSU^apyK!n z7+eg09rUyD$vZ4y@BIJv5V95=Q=(@C84@eQ z%2Sa)WmpOmc@M@Aij}yj_>7-bh+?p@9D_3zM3;>Ffer|&?7>ZVh-tM`Nvc*9c-0ox z9)vP_fd~d82Tgzhw-b*<0`p$0;ti+1b8cz{`5{ihK#nB}Etf~E8m?)~Z_Eit;i35e z1Bt4w3WvTMKxn|`GXasl*gQRjZJ~!7emx~&pQ|U~$R+&Yt`m>o4$^6laJiIjQ8oy` ztezl?xdVkXkp=+KvfpP5AfmV}B{c0Se1s8EE@RL6n6Ny&J28B}@luH^qVFxCg5vJr zS2*=E{|GYJSJX9uAn8I@Hf&DcF-5_B{uj4j;qsMvcyE-`(SluE!8?JXk;+JpRaB0I zeQRpGf+>CP8f|EOZ)4^-^0P0a7@(FcwIs2W?&pF4?S+W+B6)|&Lo9!E;w6gklSC=S zs5B;#sn}_b+CroFLQt6+MmU9t_Stx_+TCgFNINIzAFJwM>D=+{+sVcQH!4;rCP}EY z1oq$pUN>PRKVDt*Mu>UnZ%$6H$O{6nu!XMZtp~*}A{abfjONi0g3&o>uN=0aA8j9^ zHOM~)EA5qgE&NAWh(LA7ZOgy%?b$aEXp*~l3(<2j!=ZQyJ7k*yWA;vX_fh3kcuU#baJtz13q6IMBM@yspNjFRV>LVc^eH(DqLo1L4fdd zgQ=zg6lAX@I|e@<*{4jdD8tvz5%Ljxz#366> z7R7sTG;se8hBruy`k*fOsvbbB;Z2Hw81AS#R=O|1ohy@5y=I^(J?`EuryhlbkO%dt zGNzQ1G}zU^t_l}$x3$@N%PUt^Yz_uUH;>l#uZSB|b7T+3JrQGGyrtG+iX8CF7Qgu( zELRVn+4OkBDKLWrYuDc0rG^}f(2Y7`94FeIy|LwCLw8%Ia_T~p3>`|p1)4IVjBL-f z(T(3BN?q=rv0=v{-XIsMV}eAM7npqu$JpPLx45UWO_q~BdOVqQuam>(phZ*=JgE_0 zNV1-gSF`roS~xu)zwMnXV)}N<;|pU`B+Lh=H%eN=#_RhwbDq-c3@Q_1a?qeLu@|-i zxiD&EBEmsR9|`IOCSKoxlh7}Y$XaD}zQsU!awyc`RHXU&>ZOl{$RDQBpFyms5?g4( zXT#%k2On9!tGCnR$?)xw59?zB6bjkHi=5wdA_qx zYa&#s#{&fM>N;U{se8sPK@}S%4;OyeYq8Tp<8@uEjoGaC*|3*tfn!*r9x>@)iE^*q zB-wQ0jh5_4&Be=ruyp;^5+lS+np)ShtvYO5>a5|pr(k*cKPkvdoI3{f3kP`6iWg!Y z9pNa)OHffGvn?nrha}Pz_IhygIU8S{BSsk(JyAh}*n;?tTS||tQV{+&l(c0W8(3T2 z(v-U^^h1bFnXkZJNN2KGEf69tj_7!7yS*-_hUlI?4Y21lo5SoOfksm}2u=p;G|dKI zCwjw8hGK6-c=6)`b@dAp!P35vfN2)Hp(>!C zdop2~`_QURCDy4ym12!6sqS{EY1Q(JT7Eh{y+OOm_eq6C4KqUF1})Qmxm3Hm<1w%H zBtPiLU=7a$B)}D0^h=rbjMNfP{=qT!P5fpCXgy6+)1N8|i?JBO8f1>#Bpf8Wx(r-7 znCq{F&;8O_hbm+E1lc;w4)*kD?58eA4E@N#4LcDh&%;BaEj7SmyZ1f>k?^; zo-3d~MVTdtgESFC1Em^#Dk73$u|&>*@n#+?4pILxwEI*kj7Ob=$ly={q&lLq`8sWx zG%O{R$KCGk_W$>4XLtKC&Ts__5E7DAu=};MOo_2!-EQ>Im%PlV9@^G7-R@7DPhV{x zJ%90h8!ul`Q71(qtF`p_^leuH3xi*n1H{5pc0etOkbp%eV*6 zb?1a_V&<-@ZYC~|fuJKO;-?!Y|~FneU_F;Z=;kW?XB z@w=^|*s*jQ>C(G4)*g8I-*>L^k+jFf^<$Ai%Sb9HrIG-!N%e-sS}IJ$GS&HNmx)xS z!x)00NDHx|ZWcLrfo2t`X)EF2;0oa+>4>S=M-$mM)x^T;~b}Tn#=9VZqI%A&7+>uOkX7(uI{iXajg-Xl!%MM3Uwz zn>})?ofRQlMiHlH1BMMrTpdmXVHTijwk`$KJ4Z^(!DxTHCrqDE!MN5&wC&0tXgpS6zBw5`@ZiVfgk=kG zr-4iNAq@E;)b-=H8&c6PLQ~`9HUpUg#}N6lxT1lP>6D})=S>z36U#M1(zuVEQ5lbHmDHwWcYC?HySM%LmK%+3ZxLL& z2k2yiGnPqc^sqf>LoGGK(;l4nWhXeXqN!NEmzm`gR$Py+uGNIHZcDE2AcH^SVXE|Y zKm~nqQI>{h?nX9eq2uvYStLOk??;#t^XPi8_V#-4mBU%mAbw0wabF=4 zSh~oVN3O26U5l(YS2R>HNw3rP!d*ST4@8o4#5r_el6yD(?rVp19G4A#r5CMN@bO%eOA_J5kbKQQ0Q|c1H!*!C{;A}ujx1NgWgy+o*XhjU9Iin z?H+%{5{qQ@zfYBe@`j5v2v^4^!wEvuqqBm|8d67s%Q|8$CCV&a^QM7iX39FhzDIM% ze_cWPCHaSYsU86or74)Frl@&Mt*9jo*=U9{4gSSR#zlCw^Q?DyFB1IT=(>dq4PkMH zOg1bk4o-G2kkT`SHx8oIFH3U zMY7o5@!~OON6J|d-a&b=HbLwTGGn*q4AbCwhF zgYAR;ePJm)topPiF_9jZ#iQr1EQEufG3&{lB?WQyI|9Qfg1?F)=H6;6=zw>LIX&tr1lVr;y!#fWDb=<}cl0ieAUcD{u*Eu*oMG43wL;5Goep%2 zz^!rEv0=aB$afVFKo#4$8}&pqd74;{Tnk)5xZ8yxA}gAz zf#(KNUV?l;X`xE(A^n$W)ew)N)}~1OXgy(C@C$v#q`S!x^bJQu2BvkYYu$~bON@&kKBo$*CUy!$q|OkMOwG! z>m5f|oG?%B%uk+}Oiw$V)2HuBaRAdrpOK%;_TxfkQV*6gBe^%bK4&l>dCXhoBjag8 z8hB9o#U}-BPcXgC?v*S!Q>L%r#__O1@LW|f+0YL)CiQL{SIGjlrP$GE(4X6~(hQo4 z$Zn(M_Hk%lUj*5vdMUZ>2i{zl@T&#XJiPsTyPG0`Pyz3L@cg8WSoGZg>rg{fT z1>D?$$`{f5T<++lOQR=JoEGf17k@owSJ?&$$pd1;&q&XE2fN5|78zSbLSJ04p@9t+ zRPu#&4HKJJW=%b>bs7{3sKiatbhHLXOmIK!6`e-JSdG*g!;I~z{lW;gH(`)BvOF!J zV$CtCz_cI%GGc2Vz)kZ!3=&Fnq6UwmK25cQ{yKsZ#9Y6=zTWzF!|F7!OQy8qHg$^X zI)g@!0Gw(MT6^*Mk!)teQ5SuLx9lW=#4uG@$tp;m=owqF+W}7pz2h^m|FIspobY1_ z9#XW_E%+ROchvSjVrVtp^>WiRb_%C>m~cK%f{dTSGU-Uxmi?4QnV=EyLnAU3`U{~E z(9!LSx%0k-5!c`luF7qI(0BH3A6HwE0LgGX|^ z#PL)oF9;<`xcY3i;8c(@~PzPG5NpwXr{7@=YUW0=Sd+^x{go z(Wd?tzalyY5}UGMxnUJ;D7N$K@KD~M(=abACR9E3T8g`PRRN+ttr?00Iq58Sb!kpW znw;4hN02ej<-)m?c6hhjA8#{xG<#gtdXHUb;_C2RO>NW; zlk`fV;h-h9?$}aNwFs3qby3r*8rlG>Djhh)(j)4Nn3eXyZPADD@KLaf@;r?{!s|tp z@6(BE(48;p!6`!G2Dm|;&s3fm0pF5~C8y*ldrSkP+vc9?6fzP%?NQ~SQV2v83Q-~7 zp%M>KoKV;zexNC_{PBPmw*%xu9G>^NU(_ccDO)JwKe~=%2zDk_(zU(`J>I>Wlpc5Q z-fP{x8wgDAoWCg;-MxDSAI7_PO9xCeX;br{jpMi?e-9-{ALM`yyb0PFcr~nFUz{TV z3f>JiPZW|ldb?F@6&KG4qu3v*%|zdp))RQn!ttZ;+mr$8YL(4#JZ4*3G6VXsw@z|I?dDukbUVQ!m|Fu#NON&|};>LtdlSn|(kp z6xLDzmyB=@peTfI%*GoKRyT~mbAtH#p5bc!;mHYN*(8r9wD{<&$9If4fVmO+7zn&j=Tg!+p@RO zQ9Bw*tG%gjG8rVqNgC+_-5d3>k&J?^RLx|sBk1g83=Soq#k;QLB%Ql4kWf;Az=>m9 zL%CqCKX$#0WejZ?$ZhhniQcIuChpd7KzCGQ1SUe+FULKI>9A}l#m1_uS7Kl4nhIXW z8n4+|rFvp^oFwhq07<;M^bBIo1poCVNAZ99GEqrY^VFvL$10z)Wrhrpr$ZLYJaOxV z_GVXa3r|BWFNWhHGY zy1(kroe{F}4r8XO?CtL0;B{p(AU%hP*!5}%DNfogh6BHJ$&e>JMK z(;O!C_sQj|R9N?l5{ZAgv@yvA5qe723#=m8xgnF^>-xl}a9=53+YVo(kh%&j8P~jb z#%tH8kCn^K`B!Npz)n_0E=VR17F>E;eTc-!I4+z~a+#9LIiWfU>0PM3FLAE@$@Ln_ zIHO<9HL6~u_3U~Jc)3hT*dLDHfy_qJ9655&A%@mv{2Pf4-_Snj(~xOy9#5`!G2;I< zm+57Pw`wj!>I#XgIwxJMnagTy1(~=nY{L>_t2+X|vum<50`9Ll+*iGud?Pg!VLoKo7h(2Z@^(}G!2z5JasMPo zA{3*LI{iSjL+V?_GIBMGu9Ns@?Bf|E+Y2hoDA$_17iu+jk$~vI7Q z9aSlN2#=M{70&?HUDRn4jckpCffnNE-?Z(_1t zdu?qrUW2NAh{%>-amdUotHm<;rY)94y(JC3F&Ar9+-f6p%-ivFIJ=fGBR!9!k_r~~ z?cGN&_ICFF<4C`4r|L1iq2Oi)Ny$)~!6h>O%H>r(%hY`Q3Gr&gu7+5(EM|&`Ay{m^ zXyjHkG|aDcRJ3M0Mw^8VJoI}2$3j5`~j+o&F`>8KP(%!7a% zhM7L_$5oNvVwbJWagR+fGz}XTg;*61!iU05wV z5uxr(Fd4)FJ{eIWYiuClK>AiEKQ~^h#&8+-$xklh3ZfKLXbr@ho?Im3HYpG_T;D2f zd`Ku43Smn+wi{`AH#VqvIn@6TnVJ`O6{4w7!6UqSv?hMOv-11@{GhAMPCstQwVwR{ z&g$=x-ZwUauj&~%bMI$YC71@S64bL z%1Crjn%K5WrhN;Oc_b z;zm}aL{eJBAtnssQ(5Y@2ONth+cCX+l)?S>TzW4p7~c(J*A}$4{hVQiaeqWwq(_ts zE*?%F;f~37gFa5r92^kqkV+sKFOf*NN>QX)$pA+d31F)=Pm<28#I?o+-gyTr-~Q5@ zFk2~Hi2iNo<;(5IaC-@lGuA1 zKEl*@<2ciZYgY0I;<$A)d-z2<_d)1r60=jE8l8JBWeLDvSk!xsB`EJxWgG~sjD>J4 zP2e-wk(*kK8sUyUOd2MMUUMYb zj$Xcc^mJ#-_$6sL$6`SU?GrlODS2s2XjoqLW590F-IL7YoaS&~KV`IpPUnsjNw5Qu z9)%WCo${0MM8|KD9Xva9;Aw9;x?W!pVnBeaE;@Ci-R?#2-9RNTs}ox`SO;&ZCe&&k zX}+u$({c|^JV6bqbBc3mxYtBaDe4^s*JR!Twq3bJfiFmTt8~j(!VR{xWAVOK1fcNd z1=iusi09C&J;$s1s%kk)#X}mwj{~t_NNUWpYiWK_FPh_*wVotITWz^$^TkQ5*Ky-@ z+ab|{rG}Afd*_cv$L0qF?8}?D>A<*)9>E@uUD62aGBnV+Rg{Hp0!Uo_)fv{7C=O&X z>j5&P2-O>&T=Rvfu>Ayp^Le0>El_QfgvM<#7VipK(QFP0LE>;cVj|m4>3$y@l5lkJ zW!0aG$k>EzsSeq;G(={WSC)uy&7F|MXJR$PbDjzE7CA;DB<0-@F_u&j+|Qn$KnAoo z>-js_uFj>Bq_oK@N=6iUd+<7Y1y*`|H9?9Ec6fr6<|AD8gM22qe3fpL8*&BkUzj)j z|NYZFPO4@}4Q?gWGMpi&mnu?14*5>|6)u66>>BV3GWQ3*lKGYwy1}W>-I&Ax1JiPwlPx+r#rla> zIqGSR*0xs~`N91V&fB!dw2eh{DuF&HVau#QFem5%lFr)I7>(7;jFi_)lr#dSjB)0Q z2o(yc8HA8I_MprSrx8l|G(>@YDN#3H`0?v4T^v$YITC`jgi0rkx?-{Zd)V)^d!zB_ z`eJ-FJ<{=eh9BBfc-Y{|(Cq4f)X+-mRgf}Fh&TU;_elmPZ4np#tVCna;o+*)a*d@y z3uGAy1}l6BqC@B?Xj;B2V%u$hqXCHnD`F-cQXL!@uAMae)T3+X!$&ha5bOh3XBq0z zuiWI_v>61NgmpY@ZpqO9CG4}ZyFSasTc*pT3B0EThRr8n&))Wq-^FD%hL{cD<;90XNiVV zAkXi9r&DW87^T<7)bX9corRAmYpxLnKYatJG`<$2>i^v`@XiOZZ;*Ac1h2 z5+&AONBvVZ0Zx28uLev()BLWTtYVWkQk#X+nK@vyI=4oDV!QC50ckBbzVNuU?f@sE zcT-6naP!b=eW`gYK3-H`-LK((`Ch&)S6qq)m(3egS(+N_sN{d0&!SFL@mu$msXD!A z+QXCc;ia}0{a*A1gbMft!~N(8>EeqeN|z{E$bH4T20`*Xm$Np68{pkZN9wYWy#}X# z{EK-v#gW+wpA{XB^n#b{aZ>k}Uf6Zq*{cbptc&cKMY82j-M#6BSLNm*#CcPBy&hKbuX@|O5Yjn%-)1=om*VOO7c8v{w)#wM<+bIGEXY~oM6}g}n*y!rw?SPpBZrI1# zH`Yt9HR+9zVF?CC>rCz^srOck9auDx??-^>`d#a%(4csvXy(U-=j%aOCvHQ zaWOc-lko(4BoN4A)io)G>NrxdFHpGkW)1BX3%_?A1ttXzuL+Gu#(0F;yuCWj`eaM= zzW_^2=B1RZgh;k_ED01Cy8$5+-ii|hgtG$1rW;M4GFYKFxMM7i)B~r_dJ=H~;TWQHXRm3ZkCxk6wBrDIZ4>d~Sa68;gxZ;Kt!f<6kdWw_ksgOv5 zVe@=K#r|X<0X)Z&^``aajbLhEo8(SJ+_Xjy5=tGFk3LoRMv?^Hs(u${UVN>TlOOU_ z%L1e}0A-u3leO_Zgk^<`u>ODc-n}8NnM#v^3OF9C@ zCl@rRMK`ENKr`K-$H=;${r-OIQLkOQ8)V5z<{Tzt!QQp&v1-+N*IM5`M7Yx9?YmnY z7}fMo;o%wclAEF!`5@Tw5PBgdu|kcE_}5=KycuTmq%*mQeFX6UI}_T=FAN~|JEOc` z1`Q5(Q$S9TM#DaPadCQ*f7CRdtDupWf-bPpV$QRsZ>scqv!nyAvJG#X$jslgJBz*j z;H1o|t(h{zbF z#a+;GxcHJx-$cwNzSDvUDE0v6#QUErec51#gbi|FB|S8OVsgg-Gi#Bcu|HddX+!H= z4g(hYyOrdW1S}-i+w=~9+yz?O5d;tzmzrX@chv4VLGXIdJTI|h3Ou!rS5r*)(N-i2 zg@U8rxiq*!?-y?_+Ecf)#{TQQTfyinOn=4tY7cTafw&9b?VxLr&Cp=+I&kK!w=fV6 zB5LDAion(AEB>(_evw zI{q*mrkRa+dk17lPA^FC0`9?%R(yhQw7a|`dAYbFl+=k+vEO)}RE7qYhnXeCcV?@d z6TFoc>A}Tq@OtFv7nNUA^uxwZ+o*7oBNRDaIU0Z*^;eDzCOa3C^JZ`a@uNAz`C=2) z!VJej?kjxd9SFIXyWnvVf!ynJy{9R%1ulw00s_IGiv9+I#9Pc5`$f7RjAuJxNh4l7 zmj=*an08NYA>$*VmH6sEldo)0BjwCr>>qUyTqWZo%%Dq9ET|G#<;tsHUh#jgZX%^F zZ+_w-DWEn$5H(THx}L2!&t5$f5&n!aKg_=ppLGk5?YR(chHwZ9Lf7wt0GEY+|cD1`^S@-dyw# zY%B%Z{>s@+9A;thgV{^4JY<)q4T|q^t^7YB-m{^PHXGrT6+h(Rgz~XmtdbT~j8v|t z7AvQLa8daazj;nSo)wYL=Ou;S6j`sHtZ!kNsL~mN#UWQ0lI28laYNSA@{F)0yl2+* z+XgmlX&L<>VzNVkrxw4l*sG$=ori)|+k`2dKpqc@*7V_7pUEtDc+H=18Ccd~=>PnI zb|e2Z---YJs>WOU%Id?mBUe?BX1(0spej|839zkRly|?wEpt~_`f`N@PR7jkn_bt> z^^ndURWs@LTvDX(a^fB9OHW>iptz04k2n6-{G!9=Z<8dA4{?aS#&1-O7fu1#&(S-s zvR`@hAjHXON_EwRGfI{`HvkzA*`_Mne)J&nV9U$)q*3~zUq7Hwfo*;=$Tr5{3i^gq3zmlXj~ zd|d`f@mb{>(<;tezU zb-}vnN#Ck#QlRlGp(ac$9A)+b$ul@geUO9>x<*P*$><`J^`}8HhU5`*%bX$wC6Z{a zHoM4A1fdA(HG~e4Hva%qxV#j>mEWsvkF$XQ_tn}TZZ%)?KYv*J!@@N{F$5F7(jx9j zQ=11}3NWiJ?Ee@i_JezG`f5^!{bGeSd(5=ERD_eAp!IhTo6uI@8Ovz{)e~sI>WXeG z0DO5{K$pFW{MpbTOa(!Z(&Pj(6R!52tov3)-Crww>8tu0_q-o%)Q$B=bq89k}!& z1JB1=iSX6-N-K-2P{29xuP>x+Px@HvpfRa3=_|6$YcHf?yZTrwIYgPWKmNyWxE2+M zpqw_F9QrR}C5N5~Z{0^*lbgQ&KFjjaKf%gOru+@p)i!L>;Cro|qNGWy;v&9anZByV z$fX7Rr%hAD@>c`Yaphr!+FVg(YY#l%IC?F}wL7Q9voil)EzjJ?TvTpVRrBmeSc)2N zYYTc)dHCrTq-Nq@xgeN^E0ew=PxxSTqv)}~Ont3&^@2H?=k*BxsenCjFeoHdOZ6i8 zj5J}2unFWZT|^doL0p_?%3d^Jl0cehkaw1&(@``j%x(G)9Yv%6Auo5@@;xWTNym6u3$BGze9`Sx9g+8Myt z*BP+#z2}4W;=;9lZXrD;gHdsHFTF?-`o?7u2?60%d9U@>mCC8r7D<7CSPZ~65bRDi zRg=}}despO9R}oOna>d0oqYE=XG zk&9#lVHq@#@y9(_>+9xy+7Z-2o+%WmLs-kj`3$!U>A|~vi8@Izd5+IkC)4AC{v-fm zuX0hTKn_x}HiX#vs&i%AC2W{jC)5IjK2aS+D~&KidUZ^^ShBS5`)5ln5G07j5#lYS z_*-o~YH?cxcG=H(y1#$=pv&Ki7{$S7-do{7+l~^~G2q$ifd@yUb?j@hUj^0p1CI zr#Q5iWI0PxJt*gqd!F$mb#{?>t$XZbUgEYr&D<6~L8fTPMk{BSYb3z=3?+RV`~Bz{ z;Svg(524o5#Q=pCHB2LBK~l-B*2 zzg$1KLM)z2!i{2ALkl4e^P31knBT+*!2Cvja@*U`F*$(;uV8k;y^2ASqD}aXoMz<< ztQ;u9Q|tP6z8?WUzm>@GKlAPn9o$>+~eZX8XNH?XrbX`n~m=&E%%vTl5Gax__0Bp+6fJ~cA z;4G*ofy6)=4U3}F6@LIp5z~jHRwOZ~9toRh=$9)XfIpK02bRrI)4tjhReAP$_B|+B zIRo~wJf0!?jRWlJ-WGJ3ZTN%PK1SVKUY3GeZ+t9~&WLVed5^oiHd6egHHj8fy=r|6 zL%mfRY^_1^KG=$C%dx568xw+v9EB}FgNL4vFy)zggd zkgEdLI|AUIAm+{HY+>fDC41|re5!64DxE7N(!y9&WE>LlaC=AoZ|u-m|A%O^-kJZK zB3^MMLX=b;-Mk0>+nSnxt4nufWa3QRUuS|>+97{WRH5>f%z6yX1{o|Iv3REDCOj@X ziTQBMCJ@X*x!O~H$G-zPvlBOLdcT`Nea7W5+)^Nom}#WD&JJdtAv0b2CU+tY`%Yw0 z{+a&F0f`VM$?B<8UCZR$A3H6*?P3`cmux@-MXNb5dCyu{@%{?Sho1^ zl+pq*1|G~=JV$HMxLhVFClqo{cHMFBB0Sy^jy!gFGL@?_wtIR_lVvnD#T@}7;S&>F zIRUXkfxfx>>)&;s^eCqIJoxYXuG}@=2pO<=T_sAck{N3Ub3@H*pk$zWw)=Bn%>!oL zEdo(>({(1-USSJv6@(Y|g;LT8Z$E{7s*4N@iOA8VYb7n}wUDs3=IL9oDaOe;q&_Oe z{t5rB>_mr+V)~G0es2!G7B(*pK_7ZH3kdey4l>hLn12a zRD&J6-;)R|d8x704q90TNlUr&seHcIv)&VxPY%vKnGllWp@Rnq1OpdiR}rb>ri2A? zWR=9TN1DQ4%+=%B&v0TLB9Lu|lA?C3o7w$|G~GV?iI*cc;spYi6~l)gX`MQqWTCkx zV2n4@*d2xX_nxpJ7SkMLfe4qi(` zNsCy1d_Lt9gfVNYW;fi)jWgwQK;bawV#@XTw$WfO?GM>7pK6}QWRQ=t z_#A(A3}0$K)kJ!6sG&L2H0FKO;A7M*xo2iiKzkJHk(@d`X4vFHKbP39)N{c}ROaNQ zBS&vFFg0djYMrPmHu?-w{&pWJX}`f0sLAxU3pQpq)qAW=A^_%%1PjmMOg07{l61^S zABA3;ay4u)l^Ke5YnQ3XlFQ?d<(B(;;bvr~n_oI4oaxz^V05jfkl5hyDM=|^B?hq) zn#rpQFth%v_+SzBFu>uc6qGp{=Tg58SHvH;DhxLOIeZ*+`>?!%UGO7eKG)j(+E8i* z7k?U)m(k;^7EVsZ-O(_T!|hxFO1^>YzrbD@Qn4P#V%z$*}LB!w3fq(@h4fB5r`;BNs^|=VwT7Ri)8h|C}`quc{*xD=j5!t z?kft_KaHlygF&PMArW(l1eQonB-~x*1tVT?ffH6t&P)u0?5haRlO!_Nmc84`sz*0_ zVKseOmia&+R|z!6Pxrq{ zwk+ACGB>9nZoJ*>iM!OyHOG3i-rSM%FWf-J7^;QSL=$e!GvAat zL}tw6s^YTV>%r|I(fjln&ADs{#f1B@v>J5;jPM=z$AguQk@xBH`6{+*Z8MIP{SK8C zH`>?!_{Tqd9VSW~Tx3JebfnV4+EFN`!X*)c2_^iQIo2F*mbmcoSJrB$nMssuS52>tGK4S=5Ik70@ zI-m5W;<5pYfsihbluec2lO}My&kVRpQ!Pta8I#}e2P0ltO3f|aKG)VJb(+8{^NP^d z>6j>7Y3X}kTRgwL+T_~f)rIi{xvIsqw2qcc6LO+huSTHZg<9!r@&^5S zT8AP{z4dmbdA8@zp0pvpMy)fDVq~OCS)+bIp!;wBuR!n-84;ywK%tYCa7Oi+^Nq)d zg#Lv0x6qK_;%L<8i#%cVzp5syl^o72GB6H8H(aBq#%@_7h z^BrzF3~(%ZPr)a#AMk2G9okV%cY_ID5Tx5cD*}_o9rG{~s2yU` zrpyHAmM1{OuQH-0g{3S6Spa!?_yfyaIXfLtNBjP5P{}tWTRyMlr=9gN=E)ceIC`ap zGM&rJQ~-=&nP)PB5v=w$lg>;tm~EHlrjXEcKZ{D1g1TAOD<&XG@s)j1LY1bvjz%p= z#I`9%@j?i?Mx6I-vFqy~KCqRh>i4qWjW+^Oe30wx3MA}U6s}|+kc5`zL%Uhep3+Hi ziic6Ww&!@w=5|)k$Y82*{KX=7*E&ejBnCYCv(zf9w+{K3L9e8BCvn< z&C&6s#YuAWy$>uZRxbZ1gH=2IMPNiFh_R6T#J1 z=LHkeZGeVV&Wt@=WfY?pj!LPkIypD&?f1VANem+au3(kJR2x-L$*{oX-$i>}SAbol zBhC|lZy9Y!>?GK7!H#m%m1zMhdP&_dLK}TDiG89IYR@&jknQ`(O>yvWM=du$BT^5g zPJ6tOkv-pj@L;zWqF7|Iu#D(OP&g|l6=>(GgKe(wudbS8&MmN?z2)H)iUr8*xhi+M zqPB7xf%AuAGue}9v|J%Tp*=#(!&>oQ={W8(TWc&#WwxprE2K=Gm^YKJiqQ)&D7;)5(_3H4lezBpv%tVRyA&d@r#4 zFfT6F1aN;1E5sU>Oha&-Y6*h1kQ7~t49EmSr-Y&%u{~y4!8l>J(3LCuj6IiAkBqe|g0{c3OGd!{W2ly#2ZTH)$P-sUFuHA6 z8_r;fY>`Btr&=k~!=HEM$VI<<8~xH=P$JP9r+^JR;e6KSq-_ir;m3M4fEOrtj@&CF z1dYu74>^z^Xm|914Dl`uB$)CDDHgbqxqV70M0)55EvfUQ;fL}WOErE~Zq;6!yu^Xx zf{AaSScu2Mc1;K3T$zoJ&rk{&G#Qf;8-WOJFd4k$bq6>NB~dcmQKL6u71ohmB@5Z> zlokR<2gfwlY0iB3tZ*6YKQEE%?r03NhnDIV`3juC1Ll#e0xi%`Zg^;@9}1x)Kg%-Z zM-u`LphW>Er#?71|6T?Q2yqHu5I;0E-CPQ#m7W5fF@zCoBL!uG4CCJd{BxK_q~v@Z zmvAg#{)sIU(q>KOS*pIXHi|`iPZbuejKu*dTbI3Y0ZfalS=4M7k2N1GpqiGE2SJcL z(0J^|Uk$#E>sh{-yhK`x6py7GsC}8hC>lQO6B<6`*AkKSDY_II=LEm^`M0ZI(48g( zQa_YCfdtMuT8s8(3yCzFn?XFVPzU|49FdK>q^}JB1f!%6kbK-6Ua7LX=P+%))ccBJ z$(z9`0oOa+?zkJ`pw?vVJ)9c?Of0!Y=4Z|dKMBh4Pfh_#&K(#sC4hz#sx8iQRZBFJ zVmQbNw+?wUlTDKG@`l&B=8LOLGMiJ~n(Rq1FI6yWT6KLU7kTf`BCLO20 zJ4AQin@o|zbb5iz-4NO1SlZ?RE`Vgr?f@1#Ol9 zj-x&>3-_Bq0JXEa0<*01-m^v&E0ta(+u8RX8r)=cYo5#}5|xOBHA>wcq;k(O?tF55 z90|0CP8=|6cb9>?5CpoC@+i$_Cix3cT^5@c40;!klkom5r0ur4j6B*_fv_*1wvKa@ z$if6Gu`o#-1b7i@FHmaSUwX$r-|t(YXsg`gwR~U)IURuEi+oB+wZrJKebl_2TtZnR zJ);R=3f+c+`43LsGW)+4!vWoH~B9P8jJCQ2}>c`CZtGF(9o|XKh~~+ILe5XfRqi0L$XpJP814q zCJ;UYBVbst&82$=J2XXBB73htkEn*HlUO{5g%_>NUWESPed&;1D9xUurXqt(B{ftg z32;~V!{g?1w1iw4iQJ3T04h3&^+@ebKLXk^+yADzgZ!x*Z>#rOBQ3&At@vFy_xW{z zvOhFy8#|)`)tYOcTV6B{GOnin-!mp82XIM`NgYh zW!h+cC|cvZOh>P$&rN|K9pl3kAp-Jlu zCH4LN-qTynUd0z#9T#n5j|n9uq(r%;K;bj*_Hl;k#$`wk;Y(;1h7t6n5}uDXc7NP{ zaPQ#(rutyxr>zbTYV0tcX<_3DzV^cmTdW($e+T6z5f$l@J_1f%HDKzJ)#m5X$;qwe z@)R|BkdbXT8O?b44Z)75;`kp)0u(9MbEM37bg^olPB8Dc;CgQ)wl%jx%Atr8yVZR8 zFaPqVTas4grsyfVFUGiz2Cp(uiI*@DN_mRR6%rS~dP<?Zwh1l+(PU!eez;?p)4D*TDK9dGrSk8?g4vGlFs}Ls=vvXXeZ2Pr`qs3ObYzxrYxbV6X7NL13;$3|PR~omy-XN~} zt~z)Y?do)N3T{~JsT|GgY^u@&eu1-J*aP+n$>m@Y2z@7%!zP`5xb*ou1Mhn=jfy>? z{5S|rlM7%yELOqBqQ~JLkYo;~;*ejEIo%TZ4OT~~UupIyMBTH*)X~Y{n1+)t>rx&O zjIa)|V-9$W8<#Fif^6$86rzZ=(qYOy12dW5w0u(RC#Te z^;zHUygfadoS}R!3zVJ#@c2!Hc2v@}YHj=VE5}{m|7~!3l6(xS>uePIn)?yIEX5g- zVh<#vB3L9mHH(l~;&!Cq^6hbI2>-+b_jF-ZqoY`t~hVZH44L*^xL3VD6IiJ0pt z3U$w+^HBAL4oEDkk~P$CFuT-L3~H3+d9tn~y3I^Rg)L{9*TT?C^nZxq*cwNMN70S6 z&~!I`b+h>fR?DJ4wu`orE_y*jmM`9gFEJnx;wUVw7IaQ~2_wO7Lrd9`tI`~UKarsF zFEx8%Dd7nBWpN4llxA;18PF>AWbrvb2N|1*V;I!{(F-@cyaU?Lh7IC}s>@xL9wDYI z!OQ_!A)e)aPk@P!Daq=*goIef6fD-8M6lsRidA{%y1aZt>ZyRDVoD;oz7BbEhO8Ov zsDMSt%aapUSj*;bE9iQ-Nz_T6`%4d1OCQSBBiYxGL_+3-6vF#w?_^>K@sj)mBe7A+ zbcXkFQMDBXUqGik3{?`3qy%D^urs49mWGT7&Dd?75L(z`-ce3+Ds;GQ5r_tduH$Vd z0Oz_F8%s)9JWyko{`K@}a>YCz{P>ZadJ(saGb%!J%C`CvhS!q8iH%VcRMuAnEqmclWmK8N11bbHeB(zgQlbGNFbkyd;9`l>mZ^lv&LK1Q z!DTeY+gmUjAOZ|eklTTyzrUG!$T=*3B1-7rgoRM2Y-5l-+;_z;!iR3#Ai(zv1DLKh z2v-{Wk5iqGy*mGZwjWn??3VuSNtqxhwEGX`%6j;F=i)8zYtSas{k48$pKg00*B}r{ zADKK<6byiIQ`*eRG~n=}$aHWLD}DicDfB2zm@YBggp~gJD274XI4ms8fKpppzb8Sj zw87vK>4<5LnXDhhGhpM4+joVb*EK##4%YnRm<*$|c+ntT z=Xd@vzV-lwQkjd2k;wXAG`1PAi^UCUgcz?je}g9pX#!5@{D)1Ch6IRvuni+q1HDYI z2QUTDZ^m2Zgd7WQvt%}kW*?fY(;Tn!gNfk*E`gt449*ZRzcD-=pK;8YR7AhZCr?mP zK)yiSffZA4RvJdYHdYzjD}Tc=!HIaqZeJunHjEU8Kd*o{jU?)#+vJUv@ev3lYp-Kv7mw89cgV)3B%~{Cm65qIZn(pi%bjs z^Ljn!#b6eA+!s&*2+|g8(Tb^Mr@KwDv z-ervy5!pOgAp}Phi_Jy><{B)fD(B@NFn(pz#Xo$5L9$Qij)-5VtugZj>1g40^z8Ed z99^P`7H}c1QYNmrTvAC{;00rNYXZT1!P97Yznmf}Hwep1(`O-3&fsKn9A^$p(&n(? zSU69=7cnvsLENm#Z)NpNPD=<;M>X?%7<2iBFsRBn9liUI_<~H|m(pL_z?BW7coLEj zsG5%5-+HjS^_Y~InKU4%QBaT5;Jz6Z)Q$;veGpi)TUFrBQB#_u2p6WBOAGv>swC)G z5P_DqGMp3|7PoD=Ytg;yE}9}4O=EGp*gt=k4R+Wx-TIZ=bXn=tfmeE1@r%!;(gzo7 z{d8$z0w9I!%56Oj8*;TKeAu2^)JZte_qa_93K~a>A0%FI3#zu0otXH8SH{kY&jpNX zc*&b-DO%|6Ridbaob6ZDmMmjdL>s7ueiGi}DlV*P!?(meWE1pUSf#FLWH>7az$Npi zGNNSJPXPF{@gsDK6UH~s zm#GucJw|zoMx%}!c^}_gqq`E$osOVn3cpT!xB)Ld{EmmSbp*}B>P;cHd9?HRt5yCs zTiro)(ALorRJPgbJ*GhV8IEY6Efne5jkYPOg`>D?PVN^-{pj!ovL9K%nupgto9Ujd z&2+&i<|C+%f5TZgdnW8lEO*V|609t~T+(x_r~1!u<=s%W7f}qf2SzrP?(K9L(pWsp zJW)M%gCrw9A;Xns`Gq1)-TDFO>itaSeWI?!v;>D1jsSP+=x{(>LzvBLMo!S+#w;k! zYa9~2F>pM>RZc`Ks1GUO*%be54Rk#0g;yk)J;eJJRkBd0hWg1md;nvHmsMVqyp)fJ z)3+;?&cd{i!>cUe)eA3=;E02+Q}!9&1M@D=SQe0V=Qgi&xho|N@{;|RbUQzbh) zVE}0BB_i2hj?dO-XS^xOqN2qN{5`s##ae-|6o+=$P4f|n_!+hW^iv&t_M{XB9AO}0 z42OnAeM)n!v(pZQ%{tDfEW0i+S zO1{>7fZt;N6$B=v=RqXf)UNrL>hrYaX#R*wt%%3tcCLFPZ!0e*lb5)Dg4}Zzg#k2j z1;w$3lj#c5uC_0Q9G^^{4^AM)0fD9_Kz0~5DZS)5ES1h zW@>eKm0lo8zK~OB8W^!whO)oI2n1QLfOdiKw2f!&la5dkbmRV$tplmVoHgn_0h?pd zBi)1so1pvm@JhTEP8JWS`DMp)Hi>h8de5A#ervMkSp*S*_kt;GYipLq>7E zK^u{taD!)bNTZ;pYEYwY^X!>ejH87)<=(K1xQQ9ft!-)w*2YvNVfl+{Ja8O6V~*qNor>082kz2 zxE%+31K9v(mENHniS?D!frpQFw;w*(xQ`Y*|A&_-baN`<$}*yTe>0~iPs4H(+8T(R zi6h~foKfo19D7aMZ-R$HW9ivY*;Tz8zn$$@t+CPBYNn3_6e!SwaJt;+wdUQAoEJrZbU#I1&9!e8O_> zvZPaqU@d2o0yX)xT=~P?NDf*;^#w_%%|pm2Zsw_1x{wE?p?IHvgi&fVg+SWl9Eio+ zcsYMR;1P z%dl*)1@b!kmTqVI zCd3pm3*z4&REnM~G+kX&F8PgQjfZklE1@ZbKnN+OK{><+y8vM;hqqeb(RYi%iX^E) zbzN~YuOPoTjy0${b*Y=e;*g5r3kn38pV^Hqv}&k`(cGWlj%LLpoixEMaoi_avwt`Q z=@lnLkI(#XrF)tC%As(^wTsCblmy!T(CXwsg2qn4yX9pVp(T z0*odXCCFJqRU;D+xlxKQL3D|XQcQ#{w)o@Bx6NK9sYlwIld+E@cSQ7+j1G##M0ENv z)SBa(jxgO)%yFeu4r(y!m}KyQUgxWd72?(GkU|u=;Ga=c03U*|NbY}CF~l9q`8S2n zSHWhX--ul(+|tV?%Pmlu!>4OX>d3AD#i&Qf4Log`b3Ogsy}VtUID;OTPO?yo>_le**tvx2&*pHaN%KObxrU-@~>pGC2G*%MA0P+YAm2 zQELK#s0<^x4T1+`1)Q)x3?mdMZ;K)DOW1}%ZJutSa@I*TD9&3w694_h+&0k+!m{5< zr={!=VDaBue%O(SI3e`*lHr{eNQX zMk!^49ac8|n@bqijBArwQV6KpI|676#`>9Zs}?5>y@_}g1qbd!Fs-Dwni2(67$0XM z-v-9PPf^Kto?Mf)MXI3CHoy8;tUQB}Xf`AA!7lgvnB@x!9OL-<;@P=1AP_E?6q2o+y^J9k5cw!yR z1E*7))Vv5bUjcWNKUb1#eAryJ2|F%Ui)#rtKJkw&*p*ORQu!tf_fIY3s1N1;C}Cz( z9El#UtN^f3{i;-f&@0@BXnuODO)KUFYq9jx+kI`*Wnj>^i~S|{{&7tVYqhO4Oa7|ld%oLM;{u{X^rA#pl75%+KSd~lb|6Pvm^OBXHUYSwX&X3^e) z(L5&BE?!tpu(loDfGaj~))#QM-p#oN^WZHNt*Xmrp0~=)<|njguUd-=Ys$aPS~qpm zdBrY%&z!pdy;WP)4`611C4)xn(J)m!Nh2x>t-*ILNAx|=u8+-I(%t)~3l#WNOjynE zzD^ov|M4yHoTV}Hs*3D8o9Rjw-o2wC#Wd6V<(`DgUc;X56Uqj3n5u4ePY+_>$yVgD zX)vj%PLYJ66z#rK2+5QcSby6Q>~qk(XAXk6p6Iz42X9BhsnX=6i-usL?i5!I3gos8WeoU-yycoWA*Ypam9!1opTC6`@3iQte4mC6FU z&E$F+ON!XpufcS1g-;pXKWp&eWLkU{ule}JA54qE_8uST|LQ2+%@f%nIQtfTQx_jN zRU1beB>m+Pdsb5&R-M)baapS>oN&NHRzPSfLQ>u~KU}``$8fe!5%Z-iNzc_xP3{cA zVDN>!Pd26bdiBfHgpRJ6oSAn%Rszder4bu(8!)}YGsjpxn(O_w26W)56kw=bLVtca zJ{h*840&4f!Y87{_xy6P;;V>fx53GB;ZpEG!F#1rEVd%354Z-yAO+9oH9kWG3gYdD zKaEfcc(@DZbi(A7$RGos#dj90!=xL{?`Hkq&2B<*EV{Z=-((Mzp`{E5)ITfkG+#4_ z&afW)MXK%ypn;q4%nJ(43f(rWIY_JvT-x*3gGg%lR|E#{f&tD{I<HKR~opqLWu-kcME4B@g>kanoB z1V|cKtTQ)AmBoD=BN5X$yE;y?b>L$WE3?OSyv#Q%`ydf+u7}7=&B|?vGA%g12U2nb z23iI34+?sTpzqmC3iSXz!!8l3*e7gWF)fff6a`c|i|b8jv}9#{z4p~-cyj6)<4GU9t3-15B20>Zf%Ch7wQn;@pPej8F9MZB$; ztbs~L$nnUTiO_EaZj@)VrF%WsCFwJNhHz*~7BZQP4{3i@s$@eEVn)rbAfO=miSy<|1A9gg!bl0O zNn7cRuoSXevdHY{XG3!TluFCTB~+4mwDzxdz~y9{4Rke)y=6yndHP#GP#2|wSmA31 zc1GrIflQ>Sq;QagIuI9tE`!%HOLx*yMjj9rijE5!0FK4zPRVl8qJlEd9io#TrG&3V z+|vmqWpfP;pX*p9&~4*e07pe&iqBxJx3|57d_G$e-An5gI-IvIH=@9-9Lj`3R}z=l zdxC$ynV&p}T0*;^3i02->=tQM|6~DCEwv4ayO3Z4cL;$_%@ZhXvV7=FC>rC2(PxQ5 zwomA6LZp{pp4HT;<8=`6i-woECAz4kS)~mme3>yw;#@4lk7P@H8V2h2JuDvCzfb6L zM(g&nzetfPmQ~>sbM30q0;yd_tla}Z&W&a67)3%C=8hsQS^>@M?rB&?atMFppd`T^ z!6K2V{*R4+4qFjJjC1+nA20x#XEv3Vf(eu}_qZQ!D|O9;pGieea$ab>>?4ri#JlPt zIT0>baMVi2iL#M0{iEKw>VxOV>%llR7~^t^W`+ zD{!GOdlrV)1vbxzaz8Fu=-q%>H+CxSWh^68RT2(QN|;OgM8TOTCR!x5RS-5N63;#i zXT6=cWl3CX6g3m5&}yF^5t#9%_#)~*&98B&$c|icJW0Y?fb>%7u!Z^iXGn`5%{G*C z_yfxhKVDZsYwdu4M0VmS?Cc$%+i7rlrwM z(zkgnZ#7GwH_vnu&(i&}?P`uu!V5ua(@}P#Su}nbqNR7XG)^^0>k!^+i{GWNe!r&I zn`*p|`pS2zodd906+D6o zD7;ssoY!JHnOs!f2VW?id7)Ehp)MBI7$SIfQzt1?`c@|u|)Lm3b|65=7H zhZFiVvZ6|+_l9Li?7gM4ZZ=g3QaY)!Oqa??Ke#buqHKwiYc1}8J=YB-)rUwn)eT%|9R!9pr!B)C`yiR7=S60<1@ zSoR;=D>zkF^c`kPl(qyd{;7h%#m7wnxg&6}6m^L6H!Z#M~qB2_11PM+hBwF>mBtkV3wmn^$ z0M%czrIU(z#u@n%(osk`L&CTUF*gwai7+OyMkx?J&mB%l4{F^R)ebLv__Eb;Hpi2* z{?f|aA4uip)LK2bn5c_uWS-_nG4I^^6}mBT7s|)!;NqcZQEpkv^2-rC6*)4Iz_STv z+mP|p67DsacWGlSP$!y$lag@0TTzncFpbJa<&&0lZf7Rw1>U`5#N6JZrjuw%vS0M@ zY8N5gM4zY8G_B<>DQ1N;({3;qt5$M+Xn(CJmC9N=$2vZ>zP~CiwLY{M9M{)Sao9)9 zRKN_wc!+{$F37DemG*B&M;tJhAvTpZ$r)?SsnWTQPoX#KKI=SfbItBuCeJ!A<{sP3 z>l~HAQ{A`?H@Qf&@d}sbRsJH43ox$*Bq?%c6age7&F%|M<7s_chbWssMjE8wI-M>F z1u2kW*awm2-a}+hO;6;UW3=@KMO(p%^guY~xJ(Z=FZrRHy>Ddxx1SoiO0vLF5C>?{ z8K_K@lJlI5I`?gd`BiE1dUHo(A7%FM$~Azjm_p@LJc~{t3~l&SC1ce1UVrtAJ2#QR z?luc7FMV@#{H<2sy1o3>H*4`PG+2W9M7Px7`H8f6Rryq34CXWa^T*56=az#EL?)k2c6;9)6L74&leXL=d<-SD2+i!UWJMl{ziDnV2b$0sID;*%v;M_6r4XfvLW5B z{vE=J;Ye%lO;LO5C6ctyknv-1c7{`NB#*v3439Y8ZS?PoP~4XeB`B1gv63?hPJ5Xd zOXLIw4A;_wji0uF+i6)ylU}de(+}IbKR)^X;PKX@hed~Ln-PE?*!iO$Hy$56d3>Ke zcWn!R|F2)JVE{S1$@G6jvXdF(vY}+6ianepTA4`{bz0}KgZu%M`A<6-x^N#RUBCOz z0;PwOLlZ?>y#!+oATF+%1qHZ#G^};`U}x*`U$-73b`yD`Vd+Ii#5;Eyp2GEY%NW=f zO+6vNLdygF;)*2a@B;pGu5`W^JVYJ`SBE)Et?=e z{0_{IRt-k^NKzYY0^`Vmc_^{P%A=L+=>vX7OFx}4F{L9US# ztkraLWsI=EP>eeWRh2s2t&zj$?2JDSo7M}y^nzFWXTO^Pc55SEqKD*IZM>|-xPL-C z`rx>{JHg&^02aVAYL}J83d5Ab_9uv!%=CB_37ztSaqQ<8^M9C5E>U_D$@2M2h~`-& zNty}y18%{2-p)lMBp#=aEZ?>=%xz{#Sp*PTW(}1|CE9`vmu1`zUo=`E1qb&`g%soFxyq}IYZWT*~_l*WC_Qcr*9-zRc%FW@b)KA6dU5Bn(Y46Jdh zwLi{Mvg#V^fsCIjq(jF<5HtnW=cDOwXINHQHIp4WjfVm|L30NjzMGrRMWLN?HjOyM zcb*Ssx!r3*o_=*o7lCX?eNV8NcI2P49D>B-78Du4{CQEp6%QhqP99B(X);tGNYQ+- zV1-u+H53?qv{*x#=tl}R4Ck%I?(C+F4wg_QkZz3)xk3@eR;OV&Lcg~=5tkxm1*dH+ zu0iT|%kK%&y$y%WQkcPPshONheH&y=G|PIzZp=oNmWffRpCkST%y1j=?S2baSxyi# z7IC0|Odgl;MfDdfTE^9kK5`~QuJ$ZgBJxW;xCChj(~35L>uT?C$|vQOGQ7;05b>tM zh%W4=^;}*gGxwHqmx6LCh6WEy(uHvd{)A!NF+&1|0aWXejnFq0SL`MPh2v;BfsI~6 zzwGm?j7AfS-twI@Wa9LG;O%)p;oH<}+zdDi7wQ!ir!q#;G zEzPmG3}DS7@vG`s*+;2$5f^!M94*`&*nJp2QP#PSoakryOyw^kNo%V7Aclzs0@+{k zK`rhFOfGanrH#cek+4W=!wmn7-~$_e;lf; z>YNBPvdrvbsZe@$I084~e0&9^USC~qwmb`P9W>%ziHMqv9+x8a1dsU~hax{2;b?(9 zo%hOZLI57ezKBWHLGt!Owo>=(Z@^6#sFne9=3XmEq=Wq(dis7EoI%Yt2TA&tS1b0J z&|Z05>s3$;XZwK|y|Qv_^BV71k%K@Tjw(8t%QLDW>2LHK0AmVht z_#4zFlMy^Al)^GFe@g##p<+BcU`-~vdy8*QUxHZ{&r;_gh89!t7mXz-%~$o^Wp+`JjiU1r|kCx zrki-hM>Yyt8fvp45LA+LW6zP|4?($LQYdgWxIF1Df8#8KX4R9?3QrVP-1AlElaMN& zP4BUkT;{Y}FXP7; z8boKDfA;kV8T$WMYqV8i7`QFX?tAsBGfyP$lkMN z2yZ+&+gfcNos8fbMrk@!idP{Kxw=nL?G6SLt$unW^+F^J2Wl9of}h6KIro>sx`MS% zHf&Bh2FOrRuW*qVHMPV6=X;hCkd`P~fR?9_KdFQ+*k_`eiRgl7_DB*f7g9q1CTxQ8 zo&QV7-)i=F+QTwMc9vFryVpa;tqZu32j|Fch2qkQ3}FGU+Dvej`LE(3$i8i@ajF+H z4<^tKvX2(^6k(gfLnVmx*il@a*&Gcji5$NiHXqPiN-v86)h%*O`vkL)+t4Kf>&~)` zFc5^nP|MjdoKj)7`Q?}9GrgppXhMl}Tz1NBKJ=tCVNZ1P`CtF>WS2r{Fa>q)+St1w zq)2fk5=^?a{MagiI(fQewaD2amYie~<(i~J3L8{Wi8*Q>&SL!7AM)m?!4u~WoC3~e zK@pM51dIkCsmzuwND!?AA0-?9QPeF4Ru)~5GhhTI>ed-fsw)xBf-Iw@qO=moiYj*7(7#6XkRrXg zU>R1_|2_^o+7a+0Akii0tz>FAt((a`Wmgvl8Tr@@h!U-AT62>x=>z-A)!=C`M zy;XsGBmph>^;Rz+hZg`W(qks%%;!jA(Pi>=dY|g-2kzxhPr%E@hgHK(K|u{;Vy)9yj;kY7we^4i4dXHPE1 zC&3i0y$1PN|NImI&aMJ28eyA;*M0eKFbyvHrprB6H;eH??>_%i8o&}MRYwdqFhK)Y zb`D<@FQQ+~>{;q05x0{_DIycEdP0$z-Dc$3ldH&*?N5?J!N6m7BSx8&Rwyci&ER|t zOVMrq+x))SI3JU?Nh!l>^D&aQA|_S*y4-*HHhuVexdJ`E6I>Q%4%i_=w(*N}5gz?s zABGMv@0N{9CJwHHE_mZwF8Th-ykcY`va<+791ZtB*`?OKz*ab7Fs(QuyDooAFLe6j zEO174pQ_`PtW@4b-_qQ+dQKdLf8>3S4rRW*VkElC~2mHK>JIOQONRf>rRB+*S`QYqI1b=uV(<~mo)i)hpV zRpof3vk^rtdo4}UX?1IG3+C63$X)v84&uZZ$J`o{x?T1#!P*p*Z^5x;j}$xHDGYS^ z=9_P}9^Shln77`%dndoVe}6+T;DD4;LNNHMc!WltGF_(dxo3~C01F1yN;-LYtC=N+ z>#%*@z<>!MXsd$Rism6_4v^(yl~|n^<$SgMvVp%yQn+&;`Gep%5tIWru@jq3Eo)dn zhhnksbbw-(u3kRKZOzu9ltxa&u2US>9SpaW2j}My5Be0z*4JSUn!$olz@bg0gMbSV zkt1y|NG3ci6Kv@+#A*|k&$azSq_-D*4bz&R(q7soCq!~iWohg~M{T5(#=5Coc)BHR zb|e6`+p4^dY|IfE4*a@HD}fXV@_X7_;vC8w5lcHF5$b+e@6P2SeXWd;k=WL3drf*Z zq4j#{0Yp&PJw~|HnA(Hd4Zm7#wuT6S$ zo=IOb`YhvAQ7k-MUECg~hDswPt?EO1T8ZJ7~mZ5956ZYX+z3G-4)9K*thEzpR%`sKP zgVw#Tg*Y}v>fqunP?v zxVk&Nm}yVRL_DzL`@w8{s6mTzG_-TDQ|OXfZc_^q@$S(n5+qqPs`~kH0O9IK7AL0u z8u1Dx4VIJF2(yr4y5XwEBh@#wCQrm`(S>l{QR_&t``H1KcOu2-_zhzuq<2d6Agj{D`zE+q zftmA?EtUJV8-wRSR*YhB(cTkvH~>}7S8|*3`?vH^3KRevj3@W?tlmrWTB7*uI&LVS zfkUodcpVLs;E&(YRlos67uY7A3o1QQMrPaVAAtji7xY`ntz}d_nbZas4-Y&@;hXal z+#kO{XaXInubI=__eAoi3bm14nKuoq+`|xuIQAZrJC@+6jy!rJ)8{U#^OhB`PNl@n z6$Z7huR1QAEMmjavF3o*)`av9yn+m2C9Ee}xvk9%5)2OK+&0EI=XLWOXZ-S9iOJl) z%$Yj8Hy-hpc+zLG$?*gLbuTGoIWTR}(YB?q_QQe`)(2`}m9NIQ7tK&B#DzW|UA*Si zMr|u6R_V4723?&GV0Y3BlfnVB(CJ+I5rjHTELv$-v#bMz2e+C#24x)stChkNvWR!O z6r2u|nF&?%-F2%uxbP8uQG{H8eNr?}hBd76nB&_&Z^I|f2Nycx)moh|fx*@Tl&<5YqXV0EN zUGu+0ck@3ig+efmrh~xN5o@m?K)}`RFQj*a1iUM{S^b_QCe%NA@VlfiQdRZz?L*LJ zD+=aP?-%YuLXyB|FqURB|4wxKnGtS@*T?o32}=14}n(D=;GWY0#VSjV>F+Jggsz_=#!^vPu`I0%b=h*WKa zz58776m}ee&m{sN_QD{@Vk3+)gu#8mP9n0JqcqfnhILBZWUM;}(YeIc$V`QDC|hYy@vk8V zuBU=Afbtl+C;)v_WC2R);n}$=4HUWsy!KD?D`;(dYfAK}Q(2qdw`!F;csY6t1H1AH zT}^^_Bn3)_>GXnC=@9Wv+SZq*k`Itt`@PwG_H76T%i9FqOFIrx zMqXbR892B3u}9>B&=|jZ?Z(=ywOSt2Huy|oUS&q6;%CW291XWg#50^0$qR@lvBrGs z{TVXspP}Qd+XTol8iC-JMM6q}TA_h$k8{1VgyOO|DlA6>M6#ZFlY9vjUk13b@B4<+ zu6isYQW;?<(4=XEv=^b4qTH5)urp3h8rw|<2w^A4G{sLN<@ZtTUjPXT*JTox=?&td z{YkzMgl;Wuvj4f4t!_2YZJ`v%JwFDh%Ix2h_Q9faK7oF{`X4i7dpJv?XE5TVMMi0}`V7|@FW&mu^pTXN z8t$}lL@g*VpdbkC7&pc!SssBr`=lXqs=Ex&!Gv;3g_n9!asE0?O&b4~J0NuGb0!lc z4ON-chC6?dM7dHn1Jhxq{UkuU%E$@@QHJLaEDc4evx>miUmXnL^T)8op0ceKcFq!ohSwziuqsH%j?eS(zvh!9Hr5#0PEI;t^$eA7em~f;k?nf8!I_QZ9LQ zmpl?uri|j+a0eOXXQN?lDz{(@pfiC+%Vjp3zt@itK#CFxBjn43oli0>k!?|U&@|vK zD%wQa;+}llKOMip`Cqm!>LRbZBo6eG(D=`?UG0-qo15qgP+4K2G+%SKjv&MAKv)DU zEPe#|!7pz$SD7#QOSB64(iqc^r<3QbK?)Y3Kx=Ule*swttYmyXgB0-snF}cgpk@wX z5k9`v{AK6igM-~4A3yy00KaTKe*Ew;^2^K9?FWC|xW9e(;K}a2e?8cF^8L>4_U@Bi zur38#&d*IMRsb*Uz0>8se+u!%CMsS%{Yb!`7#O7JHmm_~uvufG0!&eZ)5#^3s3VlY zfKxX=mTio{eLfUUIQvN<6CiJWGIvbWTS`K_Ip2%p37~SsaRxS9UX3|r)bvit&T57r!(JN21hQi69(dE zQ|TmIaRQ2a7B{?ZLSq3sk^)@hkpQuBA4~DP3%(+<|HKPvXUB?DVX{9%bltgx5QR&r zpj8J4oA)<%b`B1J<$`XtqwWHwPO61%aeZkQ^^H~0jJM`4VU9^{dG?08;77&x_&Z+r zIkl7f3r+CNGPL;c+E1@AhN!9nXGW*JnGVLWp2Mq%OGzapeaP4P8*yrh8oW(-s4$^{P#4eOqe+LtooYMZZX} z)6WhEC%8-hU!x7Wq+Mc_0}r}XJNQxgmbapCzZ6CLRS640bg(y0q`!>Uyo`mvbx=Mj zzu<{qmVU81WC%}rCcX!^Tz-`r5;meEy&Z4F&Tz+7ak^M2##ZEFqvU5jrfGW>LCXeF zy*6m_q3?@K*h4<;`^SDtA2}!lZ)}`C{QeY zx+82`(?*moan34w{bx;VYi{yH^7!r*(wIXmFyfI3y*Ol$lkaZb+jw$+_u!|E|9x%kAZKLXRf{t}@k^3ApS+S%RM{I`Qg4|leAk@gt<{K0xLABFnRgChB@y6C-4kav{u z{DNs4^+Rzfx_tEv%e3O@wY>baPa+tiqmh#`i*JDKXB%d;vM1kiO53{mUH$1oR98S7 zi8N^SXAuLl-6`p3)~2*-SN*jzGi>X)vlBc*GIl@L+(3O9r5 zdIVHhSlBRG5pxgd)nF{fsDF3s`zJpfe2?ATeGKc)!K23y|GIs5>)_${f7#mHg}|)% z1tLH)cSxZYj!t%Vv-!sJE$7%#Qahy{k<287WmzV1Uy(q&-P07#d6!5L@|8zIkRTb! zRldS?u#3GO5e2Eu7f*nF@W-g8Ay}M^cNHgXEe&7OmVCsB?f@ujidcO|J1{?=B*YVi zo|92S)#A$9c(x0{<{s7)m^CMvVgl!Hgt-XnQVU@H{%P;2q>TB6_rHGO7&n>2Qf`9D zIm=B~C7MBmpk=Sy6shLTZzU#%>Kd()x0)cFB?_2Low2WKj$SyjMyGU+?MzA;p&qRq z$i>;jVhG?z$ce{J>t#TQX$h9pQ45ATtrP(hy;f{J;FbLB!-z_e#oCnH5=?uhMDPcw z(J?|k3e43B|GR*7$wY~f9TQE^_}5Gb^87tDr(iPOHc|(iG+ne8&dsl=iv<#S<$gD2 z%1_}UhcbOScyoVrb__SFQ?WL`#Nw1x3zQ?QGy3eu-AQ&z34D^9Vhs2ecp~)EAJ3BW zuzWGO7@UMDg(37)(7!)R;sEK$@&-(%3@H*57>Esn1YvFGiePnsN;pR7(Iu*ygwZ02 zN~K%pG;}G6LI7uye^O!*XcvtRW7yM&8@6D;&p_ZW-}?mTJ&|M#3rs6&O@UN4u zi;q$W{r=mAMvjXq9SpT^ODhM5O*oGpmjvWkbwmkB@X24dn=ea1tgX#pu!*3x99?3? zf#?Mr(8+|3dK1q$IDRe%{3=2PrkJ3j$kVUD9sruJfp|pHh;jNo7?$qvR{&VDe0+j0 zbE}Sj!GG5tsEK{l59?X0uj2ZFQ^*eLOlv zEHKX%)*kxIClxRp&ZDHY-)(4LD?xyNmwRMVBR zOa4^5oe#qLDC}%)4S_R*lfz3EkYHc|k<@APbG)J|NiikR4+Jse>IA7rhT!asKXMWs z*a@Ol2$O!G|1H1*O~uYfiQdU6NqR4jN_=h*R6SkHz04OW#If8;5)h%{d7*BZQ`buGa4E}bHrR)qct{b_Yi5jT05(n4yU{kApa?(ZPl=TJ6wf6^P%#sSM++a>osM;dpcVH|& zg2ZR40n2>~?U})R@nSLzaXkJli0r|^#bifNuYKj0{e*Gm?>3u8K!lGhk_5SMn%+I= z+mQKR?guYK{O$X<)zF*J4+b~;+WPv7%hSQxV`Pz}F-)f(AzJKPC-F{uu3~|MsO&Hh zmWU4Qi^ms}%v_G%h4~zxJlNXV+<3GF|Kfw~&4+il-0c`&?7$cCG6mL z)3RR#fw4%R#*Tf9TXPrCqWR=NtO}jDv5c!tC+f1s&ha`dZhZL@=`H&-Y&<6`r#Ky# z;bU43tRj8e$_>vz>yQ;CAvj4tEo{q1#bqM|{T$&O(ZH9?UueL#zoe-p%ihEpM+%#C zLftL=S;E!VN#x4nzQPwkGq-H-*Qp2lfK~a*A%TSJ-0{+@fFEhh1-lbg+u9p0jz4V~ zqHCv}A{g>7JeMV^05nu9)bJ(l$_`6|tqILf%}mDD6bttK#;Z#*ZJW`f7q|!oBOF$q z=r3Jl0BATv9$z5j(*81{AjEO2X7%?gx8)MFKEuIuQyfK*ejmN)j^zKtAoZ{548<90sn_f>S2E>fGTjb zz!sMsu8J$=6t20FxNCFpq!?on!W7M~29-FG`S1bG|A-ua!5IHyeEi}B{|}G)2^{i} zia!6BKYYFQuV3}Lju$Cn7BcEIWY!WbZJ)gyVDERc=65W2;)#8-v&js#i;*b7qBfPw z2Wq}S!jLm4CT~wh-!2_;ed`#1={8G!^40A*Q(?M3xzz;qm$62U(7rkTcS1w3fUO6+ z2mkBI!(EY>_(u}6h2`bIz9mVyYlCo;+7#l;1p_SJ_|T`ES_YorX7h$?sGY~%kL%*y zQR>%CvMQ^}X*v*4-DX#}Vdt~se)xidoxJmK1b1ann&qxpI30|K>pBOH+?k{+$qXsz z%9lAf+JgmTayB||Jn0hf5g(bSPn@64v9WB9$z(|QJA0~UbG%+J`_G3EulAoyt$6&} zyO64<1Z0ahDlfgj$$SlWkW3525y6i0V*0)_z>6_M8J&lL7Q6u2FUpX8NGcwb2T;;q zReBHNmBWE`}=g&K?!w+_XNmr^^D|@EvfIoWL3IgMfC@_|j zo#xZ1Q}Zu_MF^_MF(YXKD&zuL|K=U3UT$tiev(X|-?T?g0O`~X(95Vv67;ft1RjT+ zIIuPHPT1*lcujeA9KIV?n1Ij+OADjA-*WTdXoI&M=EC9SA#ZKW*kG{29z4pg`5DGu z^rZ!aHQ+-0{u&ZIIC=YDxWw+G;^<;nK?ZdmF}59nzQ}5b9Q`XgaH~;k(9U4ZH2lD# zN;p~EL1HkOMv6VI~%lNIA??O>4PI7|LFCX{CkK46H;J_r}mJDkv)a5q(AZgCRn3?;+^CD1f0 zFxpBWiR{?k^0kLpGHzIFg z#^)%RH$CQ=BNAfAP@NM|fCx(p%~l(Id!Vtkxa`OnS2-0)D~r4hTgfTgGI>UJfSA}Y z8iV-j{!e)3=;}fX({i8Ezn&X>drXKqXn}XpvXU_1Vf)EwM3fbCaywCR8 z(IgBi+Yg$ofY+cQbd)Us;5=sz6t&z*Sg~Y@&|8B5f|dOtg#bOWlr=-W4ZgIU-&0i- z^lSiNOpxR42CnvJ)-@*SOph_vS1@J5mc3G7B#kY z*WcMg`co1Pe^;P8AJ_IHAJ_?2ZNQv$mBZ>=8?-b5;ItFZh;aR2S%4YDoYu0425p@A%h-@LJRph?f*)zY8Kr*Jf(llQi9|v2A(j z>n&8E+jJST-sr*P0)Zz8&c%4`7K~*JMf5y;H=T(zK)@F)uN_}+yWw@V?|dvRu-EGB zJ~HfgcE;g4#^I|?(9EAvA_fI_I$AN%SYNqq7UCu{lkNW%*ZBbg${_Z}o@ncK{_>)z zO{El`9Ee7)RoXsTz;X1C-jTPUUy{O5rFSD=Nuy$@2FX9Y0w2k-gz5{)i{D5N5*yVD zXa`&=nign+lOmUm6TB%txI5+yTGMpBadh?yv*Nw`;yag-(krc@k%nq2CQ&JrI8DJS z?WIts(v(eez!NJ|sD-zfLXg`ga!+yAp?`q{F;AMf75w)onHVX^_9WS%N<-tJcgLwq z(z=nPHNJ7mYty|1mAA?4^`t3zXKRRJ2W`A!qg@ysf-#3)Q|4)iz-0p&()7vNf3QRO zl#+==hl;fokG1|z4@}A5oW10zha}jN(-H>hZ~;CUByyFm&mn4zk(ozQ8X=urUbZ9U zz5%F~$pkkeUyYHUp7G)pc5LG*st4dfXuq6_Z!P;eZcoBjt%r!{wn=&d@?;;&hMsZD zn>%;p+~;XOV!M$ht`p3m60x8;Bvu@?TDuG%RBLrwWh>Af5<1qe-0&(nYa;rpq>YmgdLPMOJ^bH!uEr0M&P@s6A@Kcr-&Aa-^y*MHkKMh zU$rn-A0yXTy0kbzL{j3L0nMjpDa-+RUT?xScwN*o+wko2{2YNyNcb(4^E$hMB*M`1 zw!bmjSHjhqj&i&??j^EcYtjLT4oqb7wOkz84LYhbiZxpKZgu|*T$jpt(|dk7J{d9@ zy(EIA^5U6lpRn(uoK;nMY-`{1ZWG^s7_LEF3ZhLZUWe)V!vvuoqn#FK9+?^PWl4iB@ z>4%E4*vjqcNaE)1j+jXtn)WzG4fy7?jp(os`8b4u&8fOC1c~3|<&>20qu{rs5MqMg zbKJdC7_`*EwgwddXsbB%baI@B^nj`S9gdWOZA-@JhZ;P(~P~a~;pN-i!_} zF}LlrO=WjU2lMC4BQbk9J{Oacm0(s~JYkr2!5p(p*`*3Qz+hXS{B3d)0z9Y;&0wak zuQr{34r}3%Ik3S)w7U<0x==ar44^?3>@pE^SlS?@`~q)KNm#-($rZm2ic=e>@wSzC z5M)UfgWa>9hdW`h017!Yf?V;8aut49g5bpVQWOE=QenIhu^?_;xXckIj>b#|~7t5<>|RNRJ+%cO-co9mkNc&-Z7mzc0#m zDfu?fRx?5>zPF$xh%T`VG)S#Ag6kQojtp1KQAYboMAjfA*9D7=oXYx0dC2OY!1stO z6U2mBU(<~Haw7n>DSa4hdqCVaaZkgok~8dZ(A}h z^}Wc;l$e_lKoQrEYN7SgiTGFoiZ+gqfy2B~%}6(f7{w=Da)87h#iR0Z1*Pw|?mc|G zmEc?3>vnlY(P{aI`wze0xW5C@_Z+o+^`J>6VeoV@NJ9oBn4!ACwPP3Q zHVh&Gcn{wN!r+le{9Ub=PX&;Td%IhY6L>fc<^oEk2qKfxGi;swA`^|%bqq-qu(^0b zmtU?)GoGS&GQ;bQjL>ygGAZ&OHc6BFr#qnaJxwkWVgQ`}~9efT$#2OYygOYq|si?`icgbW=*WhT?ilZ=D+kT+9GO6Z$R#V@ZQwkf2{kJqtr=&G_+skwZ8{qiVWL zDTv@hM4fo8ZTgF_1Onq8bhZZ+M^xNSXa(n|J5t@@6A0;}VK(Ns@p3qC=H%CO6e_W+ zs617Aq9%n8$|EV~R~>t}&l>JZpk>SEve(1Y3hcP5#qdLhFns=AE^p;flp&u&@L|fM*gDKczDTrvIwi|#WZkPi36Hl_8K|L8f?fPFqI>);44)bre1Ync zEhk|kL0vw9S2kUbcKhMQtdeTcE$?=wGPV7<+klqWDAc#Xq78vYovx|X4m3(@1*ac& zq<%_7*O2pHbuch<5WKq&A8f!Xe1H4FzhTRJZrGi`Mu?bhxi9rI9U= ztW4C)3JP*gv5T-d+egh?)F*=&gU+6>=+eCOgvA~`Yt-R)OKRrHb|DAu_*}|I;4Ay6 z71mQ3ZtKl}_0HBCIE5NG!iJOS8e%fn96f;#%y*a=xtkRf@4~jB?OKT-6(>>)EC@)G zsNBnQR0 zw3X(}$TRsxHIr1^HfJ*w)jjz-lGb)?dwDXeQg}S_HM#pkL*?d44=I;#3lEZvGM66O zpWnor@pHk{JV~ zMW9|sL1KSJ5py&RXOxcF^`uaXk*e4M&xNIN&L8r{3S#Un^Kttn8(dCLSm_%7pt?05 zlt0g>sMBT8A(v8XSF&E9u$MkwCjqkQdQ@gOd%ZIf`FHXZ)`64Q^`eP8KziCEU0n0w<#h zZ7L4=W-ndz7R6Gw+D9;i-pF`*;|8v~4^C0CM}}I#roFmx;}`_t<@k(M!a2JeHw1#V z0+67K7c+c^|LXQZLP5L>_X0`?B1UX4)Y*|eUo#Jg3`X4|f4ieJY3(lFNE0Jc)mG8~ z)6GX-V<6S+#tk?5>I}`nzpgGF`4X|)7wclwND86150n%)Cicg(q_qTZM9by7cj5Q< z?{S1FYh};&S+!lrZ8Xcif4^U1TsZyrCrG5T$w6Mf}J18l*a4e3cQbO_Y- zILoi)dZa0@Wp1BI6x}1-JwS5a;dRG8qnj!pTZbkP@pI#Sy5Ysj=cz~wSysYzm+p_q zv!Tc`okU6zgnJJHVHMaw66p|WmNvD1DbyaQVu_GA zd)Z(583!K8tay%b4FL(waW6q@Cf=w}CRVUz|Q_(z-$|NzR01WXUL%5zGVFo(xM*194_}yq|^bm9Vyt$$()TZ zPa9gfAmQ*b(WZ>AS@&I{lAvY4(0KT-IFET>FhA{B@nnucLyF= zIIMJv(7bJ_+?_zP4Wy*iuO4w`wiF{NxD-hSGqjC`c*FA`WsZ@ulDjGeQ^JWS;(sQ_ zF89U2vzLk&R(pLvrjcp~g@Q#O7*XoN!8jlnAi@C27FHG4y`)}7N;Fb6SjAgJw$VT; z22~e@J(MLEkZ&rZ(WFwWQOXEn)P=|jswKSw}!pDyq zBa){R*h~EwzD>DKMkxi(0RRNVe99YSND0r*y&Tn(5hUH>P;jVlFal-~HoEfgC`az> zvliyX&&w^U_TtARtiMevTjXs3lg6oCCeDCS<8t^qHP$-%4BiGC)b<11U%r2TLn1kE|1{Pp_+R;^YNBc`ZZa>(CA!0aWAW6n{}8qm3c^Oso#w?bQ^L ze_^qp;HyH_;sP7g$%5VQ)t}^fd!d2ga-F+8dEEn-)Rmu5`wuu)4^(!mll<~Tk> zyldpg@@HhiqD;v%arSHZ=zbFY*5xBhL7)+5b9-sYONq>w&H)7xd=45?AXT7{lM#!^ zW@v9aR6cpTgS#fUsSQ!2^YaLZWImDgO{Ou|1IH<38y9tNq zobHU|L^j{7)jmk;U}rm(%0n7S4XY)~jCBxZku_7YNU=th#UXh=e!f|;Xj+qkE@3VO z0VUN9jNFzRv`o3h6W(@gj`&d#RmhtRZRpzDa&thMQQ5f)^R{kdbj}l?NWPCu`H6(i z+mz$k$~ttJ_&r3So(-27L)ti@Kw|L54*iUkozWKeEEmb(WPZEIyh6JG`2-D@kQrsA z>EM-B>~Nu}j0`Xr9t|&vWxb(->=4UZ5>wp9W6e$yL%Z*!;PH9A^0#t}uq)sV@|LMcU zSUaYXP5a&$F$71HS~!)Mo09fL3tP0fa;E(0ZfkFXh|xZgN)<|rm=b&wfVw`y?BlE) zVplMw&9!~$d_J)2r5{HpNVicz&BR!yYnua-R@+2+>@;SswO6%h_e)aja;Jz06vko$ z<{Ygdi4Y*=#rPojb5mBo%ab5991=j1IN`?U@Z9Nh5?sej_zUE;;N{k-mbZW|iI9T- z#Fb!p07!sO2QT5si3%XA+u_*Gc!~NHA8wx=o?H%*b`V^+$cS~&Hr~py+(Q(i}NTT?x%YR>xj%nEJ)zhx-IQfCLBvi zSHy%ujN*_GrOMr_oPcU?kwb`k4nE*oZ&`dmBB*ijMMz%C5iKN-4L&`RCu~LFx(eia zgf#6)^KN_zEW=r^Ci$ZkE;48wl*qgJ^|m4+Bb-nr4Y%K8Tb>l$yEB#7`d_jAgB#3B zd@=M6NU-`b@OCAcT^>CFiDX@_{--XTwbQpa#aIR8&{RG6&=837V90r@gf9T$>md)7 zwlUP9^3p;awjSP#qI<>+?eHZy_5p`4eqBF&C05Npe6hFs;VXOlHHR;%1Fd7nSD*gC ziKvc4!z&etz@&z!2jL^3yXi(BMv?^tAAk@1u7U}qhC+;G(L!J5V*>lB;6SCHtKdLk zsZlv9SJvw?1cMn5l?OqF*b7XM^MJFZa0{h3BuWEP?nvlK6i|=dpfFJ0uk|0^)aoviLsT&wt&i-Ab?id)3jG~Zq~lM@zeZIII7@7I+%&o zM+Otq9E|ftyBMn_ttv1xQAJ;eP%SevJk9nl{*{%k1tq{Xt9xyDd3xSoP7vT$^T$LE zq3Oe57>#NypMsc?^8RvcaAn6Nw-<>iIi1ui`7Sy+-P4Fhk-*1zi;UEF`Wo@Et!a_0 zqTB-QX)g14ZU56mHvbb+Dhyy=hNi(YEvApNw zC=<#?!gqE)-i2EC5uZ|&^HVH5-OzaoOp3*6O<9|+lu01gDLDq4E)D^2G8+hG9j z#_TUM1k(Nkgra`>aMMV8v&d3d(yttC>Ue-})F}$gSQKOmZzfvx0}gctm(Fl~=LaS# z3$dl#If*-+jYh~Ja*pU^sKLY0_N@Q)mtQ6XvTU?1+v?VB5&;qZ1y9PLQCMO-ue3Q) zV#=xN6$2-3^p($#*CfU_8;`a{uF`v_>BV?9zzl`Nu z8=Q|x`NQ!dr@vYN7gr1J&m89;)#oAo!rKwg{*@da8OQs-v4=@WQg0D^O0?wQ=S*%A-1}oFd#A zCAbTHGjqgw^Oi%-U#P3%bb<>>_F*F~Ie+i}t~72L_9vwR8Ju7`9TvE%VtuGZwP`mN8rYH8OD15_sSF!u>PH{OhutZ^$7`b z{8bvq0);}a8!2(6IGbSN9X~`Z(z{OMe3&Ya8}t{yB9WqFde;Bj-6U$;GmIa6SU{$I z++~pvLK}Cd>FeaLzFQG@F*T($w?JX?IL^%3-9-KC&tlm$+lo)eyIhSD8MRV zVjYs}x!8oY6am`latN;k>arx&4D6}W9oJ&C%$sjw!o86j1vR^fVq}r5%*Yrqa5xk| zL+#Bh6<0Cl(mef~jgjP<8IO{&$2ctq%}54O*VmI!lVqe)kFqqO|od zA_VHO_Dam5$7QNrJ0lc;D~Dp*RwhzE!m;&oDy>%9h$Ua{j*pHo8_OYDbY{(P6x1Px zhMJkQXy?ld5eR75`ww`~{Q6L`!W|SxKN)(WQ!WFtG>D?-pA)pkwZ3fO0rb(A=|PJS z=aDs(hnX3oB>mYhDFAKl$qX!JkLmqz@Fl7UfkiW{a@fdxz%84>@qh|hm=<5)d8p;P zsU?3A@jji7heL!uf{y6@rrgvh(o4!S0WbAO3uRU$!1U ze%Q{SpYSZ(I;6Q-$x4*}KY8!E-qw+13;y?0Y}0fDl10*X zx#rYi%aUn|viY@cO;F{kA=MN`f)ZLJzy?6cYFYCX^Ube$x_OdWD=vB4djlXv*;VJD zTq3Y{ULqqSBO@XsB9E(yu`K4&lvpMw079akF?CYtVPPbs05a#O=MglQQ%ge7Y=j)K zPJxXoAF{n;Ys!MkL6?om^e}~KeR>w15}_l+<;|uetg>|WO|-0|Z<`l(3(BZ75%aKv z@G9|J;d(G+;DfKbazS2|Ef$h_2+oLl-S!Nr^j@oCN@c|v3JENiSPg-SeSeMlD6f?H zp1?&kIjr5u9GjW89VS-TNb;fGE&mF62IcByaLqNhL zJach?Fr8mpJ|!47`{(dVn~G%A?Sx&yxxi}m^c>YG;5&y{U9F|mwU(?O;)P!$DiT0- z@#nAVd^`*Tt{|mDppsOwE9!ojH`y?@dn5+g<-oIiFsW`5l0Rgj_673$WVKRl1dnS zST+?{iwF==XfEqF5t>I)h{sus)H`N}3jl3uM@j0qZo;_WeT;R>vypaPFC_-TQ{Y^6 z)0uQ1q#3fTtbT@fFr+u+!a*BNIF$E}3zxXso4YgqeoUiyYTEUD=t`Zps;?p6`xui-wv8D^BH$p*B@b-HO6KwxA>}2GR*yg5A6Ay< zO?OqR{z)lVN$&}hzQt*ibqrHRcmkTcw)L~H=}~ zkb6B%2x#Gb5ZBdB$x^gi#$Qk8%m~T7^rA?qv}C2l+M7k#vq*VKVM8E8NJmzQwRioK z6R+Y1rfgi26lg&DzOLEO9_&JePtye_9ES?i!C9Q&um_OL%a;L+^2K!xnh;%bRc_{| z3IW7VxgZJVE)oX6WfJ&^F@N$4QkFrM3ZOV$%v&a*Nm^>Gbv@3H`&83f37Z%@h*j&7 zNN6=zWAZ@6*npJcSx)!H%p#Q9<`j7VlUX;qCIoZawej-6k;8O=Fd)8I#)9xVPKt{L z*Gapfn*aru(E@wgJkoFuN>P?(z$okB00TD-m{f!N7I90*GF%A#jH;xcnmho1D=3;g zT>xo;u0_%7yceOFJ$>jbMd?P&1=2brK}C)#Oc6!5!VgV{vuy9aS6A5aO+M zx<16D-=^+4r~Zg=>oC_K1`=obTP0k()T3Fe3dOH;lfJxw>AuH>Oc{7}@!aLTf0jLn zk`nScH)ypf{u|eFz3RuU>8jZvghmCz{;|rsEvJO3&S_K)t4ORIrKZH6Trye|8tL_K zVMU7(rn-$OzT-NNzZSAJT^GBF-2#Y9HX7@;^RWj076 zfh}v7fd?0p3wRm6!!0k+zlNy)3XVO@6=!)br*B8W2U5=4#AeNNefWjJxIU4Kz2yxL zK#=bZ(zIPcIazJ!m2Qd>_<_94x1=Y%auN(3clYN22+ZsBACMTLTMd1v zX&qj&!8>U(I2)Y8(aiiP{Wfwrv{9IkVb_LJq=Y8?+CRF0i5o*bYZ}7efgS*j3z-gK z#-|b>*Zk?8P<2lcH?htT3CYTL$UKB%C?vmVXl^+!EZv$u>E0oXHgMsRSzW>+WqK3c zP9l$>u9YZMx2pZnLo~Hwbu^iiXYIzqlGssduMPBU8#FuT^5@^U$=gfQ??j#Yq-buF zC+(ad9Lhw*1j}TiUKcw@LoF z626ax(|dlqH598BQI7LXr485xk;Z97y;K6^>`-=%?BqJ`ES2Q$A%qK*SG4tYb3E;%@X0&i8N-l`1_0tiT-I2hzestU zlunF_N$7&SVt1@(cma{ao&Klo-Gl9)9zEXK!cNm!Mflf1?yB=Zfx0OuQUoec$)9m2 ziR2{<*JF5^L^C7Ro3_|?8mX1$&_i$Dy)JeaiGW{+x?p0JB^7cI3dfaH-HhPn+|%x% zKzNq0$-p1I>C$*=8#TmenJhTLkECMVD5=l6jJ3{BP6*Nd4Gwh=F2HW|^IKjTg9mI_#jW1UUPobPXI3zT43fkLho^)8=9);D z3ZO)iZ>ujC60$Zw-j(ED0f0%G`g(Uqujs|>?bMNMHHc;V+J@%G8cJfEOcy-E-UN)= zYIf8bhN~aU!&;(8GPH+%qlG~kZ6+((`7)6ac(eWh-vXiXnnk#@!#8mBD?PV7vfq+l zJ4{ZB$Su~P>jOfkNJO3@+b;ts2J3_u2Wiy(X`!j`ao+|RYsZKErB_gA-iFeD6E~rJu3C2 z%8wm`XSbG}Hzb+->jAq#hHU_TCge&gmz)mVjv&PI!Dk_vgov9fO@)(B7v~C23Lh%u z#0Uh_#z3Di#sN~QDdiF~th!9eEN3t{BM!#(;#OE(Cjr|YxG@lqXAU?3UF zJ<#!1+IhHD@kfmh0lU-*d`si*V(4N43$1B!u9FYz)F? zfDv+;-wAFQ53g+9>IkXX<+uNdfj9?t8BHa5UqVZXbZagP2P57m*=%DD61WY}DFIg@ z!d8I6DMTLk(Mvy4*1DYJhv-u3w$9Qm)er74F>1JWYO%E?a4*ihWAn}AAnXS8lC7+Jj#8Yc77Q+6 zyWn!+NgsnkDR`*`PxVT9~KSH6dvs+FRKMDc#laAzAP55w%98D)9mZeT|8w0zQ zho<+jJ+%O1Ok$OGpVRgAv;O#HU!P67#k*zGx_iVI(ta8iHe4QPG$cT?XP_3-9lVr(Gra8q?MzGv*c{tQ( z7qC8HS_qg>R|(zt7qn|cjQu<-9<`<7{bA1C|#@aQ!n>FBInoNcYIFZ;^` z-xH7w@JO1tI6aLoxS@QWZV4Uec>;&TJR)d{cKzgIoB@OHN+$l~m2(Zeb0wgIQ=9(YK1A~BaI-OkdNlcn{F|3Y~3Mkuu`r52FTf+KSeg0*1y z*`8M-yGFIV+Z^T++1@Pwn&BfSx>y~nOQ{XLBmu`N<6vpV#3LnLs>N`j6f>N$q@xyZ z`$jp&JSuZ)6PbEd^4jpY59AF?KMweC$QIT-$DRz+3Abta87(;`_BuxL$hcPF^6mE5 zd%%gFD`I7@CEroAwrnE=q5U|g5mMr+tw*lGIY4QVj|5B_X#>tFv|<9@#;A!oBMq#; zDI7r?Jf8;zejPi#I*+(Ke`w|naZX4}4(tLvp=k;oYstEvL;_vV?sQH;yT14yFN)F&S=C@8BNBn`!#bhwo`Zpnc~DGxWDy za%5PkrMrGY(>@ju6Q0~u61sVaeUbt2HQ3UR@Lu%?tB6V@RGDv+>HKLY< z;&!AUZTc3I`G{zKn$_xw${?bS7i^x2B@^-h{f$ULcAcR($(Exd6pb4nU*zkWBl=tt zki{*E?2~RVoo9QUH@NZ%R~|ynZeZ$c&PJ7&Bfzz$#8H}U z>86;bIK+fN{RkwdckMn%$VCc?mhRkGqR4@s0Iq15YO$Lvi$urJDK5(xvsXd_RK6e(?+kvph)CAZt1{ zg?`RngSix?CGVZ&4#VUKIaeE4AUhZj-QR-07LrMDDjINtAS13H_GC_^xKa%VWm0}( zzM)bi@wO1Zsoc`0OZ|>+vNg*!w}QcupLO&J3pL`suqSJG>+8Lz+q+u_+mE()<&s?G zE28&zq^#fUS~`X#1-p^n;7-i0T5NJyK4O3ZAX-jhzuhcVdI5Znja|#{>GighuoZbk zAU`=hb+uSXTv={D%4fwt5ZM+FX|M|DNZ7GytVCA|B`s*(8yeFt@o^IZ92!vbiLD!& zT~Iw+tn2IMN(Qbh84XkWPqS4fG|sWY^jO13X_QIek?k`zU(^7siMa(fm&{&9(*uR9 zVlF<|Sdj&=Cb#OA=w>IOCMyje0^;3%5l`Tt-gd%8IbxfyfQ4j^aFoS8LnqO!-4I5Q zvzw;DSD^}SG#DPsT>NmtwcphJ(l~`*1SzW}I%ePw^}00-dQAKeCuCb)>%ABjdx&hL z+xcRDueZDL@X52PyLY&9^7YF9e0K8&(`ia;_+zOGYrPRi=t43$d!fB=uweNj{VZGF z`l!tr;MF-1kY%P%j}+goH_8N0R49fUY%R*agU+V|689l`Gr9 zFKN;kZ5vHC5Tm#BgYGXalj5aJX!KD6Re@OR^Pl6(n@InbB<$~^9LOj6uXaFPv=Fp5 z9rT%jID^_n!oy@Jy6()J8dhJU&q0vbb?IG6f1?(c5xh}egKlk>8cRC4iewk#@Mp>3k5 zu^H9evHbR~uT692o!_X;_=+D=3lp-STPg!0NtSruzh*fKyL;% zS}IJOE+IMrfZiA2wI!#HwhbZc#wb)!=Y`~{;}T>Xnq8$@THnqsR4 z7{L=otQq&RG?Yd$h`{A+?9B_u_xFh2fC#v}%tUD@xGC;69E0Pq7Cg&tC_CAaQS%h; z#RjCw`soy#0d46CDI>z%VMv(~(h%59mSOO$5rrlGx*91YH48-6pqANmOvI&>i>n1O zHS9PoiTC3~DH024=FFMaNtXeVDB(ty#a2Q)5^T?5flKm1WfjKYLQIYtcP_VKRF~nQ zb?5VflV$rfSd#n}Fr(2W(rdQ+5espebbx!Eus9~P*BhO}%PCuALiZ)}(uJc^UBale zY+0C{N4TU6CI`}At!5-m*2x!%=sAM^aPv%nzrEjhG_G8zOaz#FnXy-XmK4b6?+dU$ zJg4o7S#s_Ak5w@)ilqY)trE<8bb4{j=s9|TWNTiVrk!Z1!%GCFkao<{uCA_d4e2oN z-lUWG7S@_bHUqYpBPoGb?9g2J#@YIDQ&d!x*oU&LgpqP;b`cvzb5!Kw1Hn_;ko1a{ zv{T>f^Ldq-jBNl{Fowbf8RKsg{F+GWqo%etvp%tiffgVhP*8_ES3G7@?`1|^GZC?E z&7AX}#-oe#$1fzzyFTR$&etSi+O}7TyJ4X5h{HJLelQgZ!4j`TA%7MX{B+ut(ry+E z&qeY^4Wc;nf=w+T#%Roq8v(-L-fy%vkBw%VmpUA83IuVwu$mUPBXbREU$`1Y50+jvk$h!J*!!qbKj)LHOM58TE>W z)+QiWdoC@p5I=E=>+euiJFs1>a4l{bCb)4}eFk4XuGm>JT{A)bR5mo>y!-cYzleNO z>(FNH_*5d$cKVZx)9K7|J={P(yMSo!RCC(8l7xga3N#$l1{Hb#X+x^`dPh9i#k@$m zmWLWBxKN?{VlXxnT8gB!!N-y|px&NhZ{y`l=)8w8q1Q_gdCgA&?HSXYw!XzRv$XUc zo`#HwEkz&VqM3$Q;e6e*_%s~A@_05KbdOV6Z;SJ{f3MH;`t!zNN`Y`5KH2Xbfkz=P z$35mwv!m#=AC?cr>-{~Q4o=ZuI6P0Q$~z3@=rsa!I<2K%50Gr{nAp)Gy*{os zN6v=fkBEMNx6yEa7YXLa`}d4@%`OG|`{2 zM?%G=#~{_Pz(QM=sVMxuaz#ndF|W2R!$q?r3D1g_`h~qWL?JwY3yy*lO!M}fVJMAn za3>1V1UA2$yc(R?l!o?>j3eX57-UGoIysE!;2&2#o*#FrxfG(mp#<@<2_M++`7-iKl*_~R_6s0h>T&b0sozIkdah6Jn>_Y zhB~`jz1;&Gx$o?{^kZirNK8cz(^h5c(Y;Wik}7aPY^l)O-FkA6jYTThV6gYKb<%sf zxw+NrC1aTaBn!fCt8{;3`#}VaSYstJ>$Vzl*=(rdHH1^QRoQ;D`S{_J2V1)`J6gF@mIid(a+ zSZeU#9qh94g>x>gI_C`W2$#!?>9k|XI66XdU%}m{bHep1KY!)V(TV<8?>H^Z?jK{< z)IA*c95CVu*j}(Mbc9YiDN~TCj;F^RQb{a8P|FfRjrA zHS<-=k*~nag$e_#48u=(IU8ngl``;xo&tdluOTEcaqVO62RY@e!)Ok0yRB%A)|oEI z8KsR4`V1(D`Ly^c?5NCQCng;`0;1MbT24fjf@fxb>R^~DOD#1xbG3t3I( z2b%O~tW`9^a^z zbS?R$AS2TN)L^1GtatH%o6@T}5B~^EKVrgw8^~MVQigpE{ZPy5&MNrPP6OG@)X5# zULv)V0oy2ZDOKu4K9FMq?IjW=am|I{99_4bl{UX0e7-#%U$4$H(ERCKrUePke?SZiDRS+ z&~eok_$7!tG&YC4YwIZIG0jG#ZUgl9Az=z9FyNcklyTkpOOvy5Nx+ji6Y06+qolN) z61yEYBjX0J4i>0^2cs(u=X~O`nNU32;isH;5Om9%YFG8bwahc*47G#%Ej4NthFsx9!ZS9Gu3kvxfrf&y6b zHI28LS&_0TxP?}=9}8E;8O13KBhsyXmz^VRK$euzK)IY|LN*8o7t((GS?faRK_|Z% zI}*_n zF}Pdv^sl^m&S-Bid|WAnq~7F&xNQJ6Dj%G>C)v4=ZsuuVRn9f)-e`hFThTkRpyTnO zkF9yP&(OjRC>i#w*+(z&6v)NqpyQ6tA$-T3wE(|xO%dSp_WUFY?$&lD)eQaeiJw1F zzyJrxnhC2q<0ko57h71lGtS2px~^{tE{WZ|sjD5HIcjvckJTw6*4{I~F18BXJit#V z;#RULY#8>+Q%yG^#yN)>BCO4roRiJ8Am@n3JV1>6MN&Tnr?x1pSVKyQx=ao$NRG${&xm_5Ca2A(miiM(+Fh(}#xsS4ke1ZGS zn4lj@?U%>+_shxpQe7EhrUaRT@2hWaRClY++e6sRAmbn}czPnk2KmwA^>&sy%k{^# z=B4e41|MsSsRq?Hd>XI6Nw#V%D$Qi&BqLs@Nt`eDKv*?K}Wn`iM7~ z1f!d_pxpZj&EHtc?nH7uvX3)2j5e_QgyThawT#>eeV92%!%bU3p?v-(GhP)`)Jko- zaw0G@a=AF!cOH#&Pr#Kaa#!5(=ZWO%GEhFfKK=YVZykg20o7O>hm&4NbGrE64nU7iT zB!AO4Txqrx8VZMw+FHvC)SApdODLR}E{MSG6POxPGhC>=(q!Sl3I;6T)nvvjeHe_(i_evLzR5#B=vAOMB3t~b=E70+O_?~Aci~@*~yZewTDifePt9B`-_S~ z)^kn+i}%f4jtZD#$$QV+OZY-d|2a)8-v2L}JHOU{-roHF3ms@-+}j>d4nJ>he)o}^ z*s53@199^yfv7b)9}eSQmj=T2#1ewMxvcxJ0E$h*4ftZKHxUr|LXkfT`MQ1MXk(@( z?v|D$E?wKo7c~3I+E6x|T0i4C3|Rv>b8UeZtog}CueWuNfa7?Ks(1&Mb{|D&^qN29 z@?SecX%@-JC+boQpYme}G&|jW+{B0M8RAW3ia(hbZgpF^;}VqpEDr~Bz-+c!P-^~4 z3!*dhUpTDj0KyPN>Ma~SSfm98POGi|1>v}^X|+A4ZC-gM1{c&nW^y~fBor1PnLV4t zBsqDP|I9xWxh^zPlxV{tH;_LDf%)nXIG)9&p>WMdr)!-%x*@PE~CC9V(xePGfuunczuesD-Ms5_CnfTP<1Vz0P6JlLvtIVAVz3Xm;B+*FJ zI(hkFiMEcm=?N?K_t^qEy<|>8-}A{jN*n(KGZXzx|H&q2`)ZS8QrLnsV|088xuNrP z0l4b+_*8=8P6Goieb__-d>`aMZYnqe$NS75B#Uw>#Vr+zYPQqRroFe3%9*HYLM;+S zbgJ(5;0?RjPUz?M(tP#XZ*a{j<;2U5s7YN*-F=e|2xs6|DqdxVIN7U%r*O985<&IF=1xHn-St z7#$VL0Bw*mL(7Rh*Gh@3DaflKv*3b=ui_=nxouWz@*nk^Za#Am+)r32i5$0>G@hb~ z%QYN`l0n11#yz6&<}=}+Sv!tLOolJe+wD|#R&OUOz-)pM+um~VpE^jSutb>ii7mV5 z?iKVDc)F(5^Ugvk8ya@eKp?S8cyyC!g8Q|$kFxqC-EfU7nEIj<+YFwW6qVRwUnzWt zNtcQe@kgpw=wlusij}j07w75g>j>66Jcp+WXL#jKAY3F+w0@u;#i7)7q8F6nsLr|VMO+~nF=`K{Sl=XuAnE?QeaOi=iQ zm$P9nh(l5*6b5UElW9Z;xwj`M#Zei5`X`>2u^nkaVo2e?#$+uLc2RcEy6GSpn!($V zPy043x!XzMV+g%8;swY@9Xnd_bTDMare4^S1Mbae@q8347uQ?;7xonor~$qaT_{m| z-M!A2UlQyuzohl*%P-k9zCXKF?S&!07{kYSW<=FIMG>Cnli&!zOh2?ZnF(RWk%_p~ zn{|wmO|Gu4WG^!%jjJ##2qCCeHfjzmF6!~zIwsIc1&&1ea&T-*j6sr#Qn`CpnNSXqAq~Nc}PV8_r22)?)rFS*Hb~o#NhkXPLm}HDq_>g z)jmueE;s;HUaL=h6fX^-^NWt;(&Q46}1FPm0KD&6&VKpF+}rcWXC=_;ldIy1Q&LF zSSLJrUxn}k@v4a&i4C_526wHn@Q3y4w#0zld2fAuDDUuPBg%+o(M2F9Y|zdCqPNe{ zAr2TYUv#FPK_H=Kw)XVQmIOzgEjFJPYT#KVvV;Uf54qjQY(Qm|1b;4NwaS()E#CmA zg2+n4jRs%Tp_qN4tY+|h_jqU2~kfbsVv|^Ph*yOlNn?X-wUsTG3iDkNyvio#v3eW#120)5hp@<+E}AyCTy@8L1qa` zQfaHHKQ;)zbJd9^_)*So0Dv!7?%+ZMT?4H1KBHrS75}u1oAvXZ+bg_)TjT5ctGHNM zF#byCRvAT;RA^JvKjsKA;{jCTy4f@*BBJW{35^Q&b6E%Wp}%^_1=LAQhmwAf7t@f7 zds{y~{i(!N3PjkS5-3uDIr{o$$*24fyw3&Y^BC3@V9+ic`Lh;GIfx)FG)qI+w0V^e z6wotdhlHCeE@KQc#36+r1ff|Znx*oE?o*^R$WU1~t-{x(l)w5^g-#Mu$`VAh%*;H& zpjYI@lGrs(kwvmcbdA_2GJ#bx7np&FqFcff1DHhlj8Uk$0+V)?{>8aGrS4^VIb-(O zDL;XYSvS-Yn)s67a=>sWC883CY^#B>L^i?#xLb0N5FQ`-c0ti66GOUok^7D1K_c>Y zzM!hEcFFJ3aj`8~n;zH=HsqF~M%Ebyj?4R)ikpTTYB2ok7Jo}LOoMFGcpLj%X6be# z6zd!{CZgmUesYxQvxuiCv~ia9thYFyUcTOnV>%;3FYbSvK})s(7F@t|$zq%iH_(Ye zBWUW^WxixDVpQwN$q{I1QKOt7&n%7Dy7Z?S1Q$2ZvHM0NT^%m#K~0Y5r`@^SKgVdUe<|kLB|IS>GR0nXq#rXnhT#x`7x1gPX(Ikus)| zy8(M(D7q9XyEMbeMi{FMJU_E6>4D`J;vi0>&h-P(-eYuG4BG(LiX9a-6bHG9O@v3B z4X<^_FgrtNQm3i$1lxTxc_I|4gWx&rffKjsVTLfCguXhbg~ZQh!r5a`8qj@)Rt94>?ERL6T5wZgQGVFwr{7$(uPbgcA$`E%3uMl{m}(A6KQ+#9#xyPgl@Gw$mC(C4F1Hyu zxUHL#7sxlw*ma!6e2A&iWGNMDwS>EfiU|f3Z5zYM)0k%QE?Km zsY6H==MIa32Rpw%lFm)kqG!4VkpNkyVsKCkILS`=+s5>-hb$sND|k{(1=OY^{y_JuhnPTnt|iM{kiEAQUd~2o7Kuf}=V@;>KqK zBxpwP_%Y6>PsXFOYU|NoDA_*&eEi_)!$y0;_##PJe@mKt&l3Yd$Is?9p zO9wJTd!rYmH3kvIQucQ3kc8{;aqkv#99DnA=)R{l@|W#LcD^0DsznkD%S(M$%Ium` z2-65@loX(Y;gj(Q$vY;V2ed`X#>~Ng3p>BdGS12_le36q2gTKUl!)*Zco@=2I+3L9 zD4srn=&-@tVPm2i5MZHR5UD?}Dbxn>5cyA#_3VrP=Mew6#+23GvV_1?oITvt-_RkT z*z4Uhc`Pd{^5d4TO5C7TAS!XJCG}rtfi?9+);OQ$T1C^n3u$})Jg?mtTsPqK8f!G@N31Y1-7=QaI4kidsu z8@kEBl!3I3TZ2%Vrf$~ADm&`K*(v@n*0(UuN8H9h)A3q^ zu3SohJr@n$s=kE;{%xTFXl38vI^9I(=PQ09!$p>hd}-_J%ojQkhSZhnH5RQj6Hr`C zF@Z_)3R@N-Gf1}~R;fv|z5&C^dXbj-Ww7K}0~Cnc5*3R#6z4}NCD_2_ISv?j3Rb+j zRDQXTi8B>{1afj;?j+W{0@Bc(lw*Q$$F5b#&dktG5c!(&;884nEDLYOsjPPKX|HAq zt46Q9NHjpbq@>|GBv!f94LtY6)(HDpy$`k(FrcsNx8dZHxRzS*cJz4XXwu7P^o9#t z_h9IEncGDk4(`#QKe_B}9>_J{KiUfZakVSr+!z2M$XEM|hJXHmReB+hITwG;ALJTO8jC{yjgR?Cm0?LK3Z4EI?Ee>3W z;6x{5JCRlLS0e~q#FqwPet*uIKYVukF0Os~?6c!O7BZ5IbGtv99?;=u^8GiQWQMv; z&KZ1?ii}a*LJ=~N^rZ+W`@MNLbT&wwi`;+7GLJ^MWoB?B`fi=aMd0S#LU|3G4+Jpo zDBhC*qN^)}0Gr{095SW7^>tjXkcxs_#O5I5RrF}0W?QH;#K7YN|5D9b z+Bo=ra$t;Ac$QvY3!^v&5)R5=!6Wg%lVm#vh)e{>? zJYZCTSs`azCUd!Ed6=xs0BpkdV&$Tu7%n^-SiAW&+-XxTy3g)1y*l%{1`hHglG=jp z9>OBbdtK>Xf?Mi&gb?{ykk~%c`4h42A3z0FHnRO_dzTd0IUOAyhvAfrq*#Pm*@Z*# z{azx91)>_O0lz=R4dyRJDGRHJl#lzqQ3J}A71+b&K8Edvfan=ZG9#Mx^&I%-=CKRM zZh6Zpdb~zMk8N$>#GoBGuh&cwMk=O%n^hqgLwMfemo*=&MWG9OpKu&OVPq7F7Pyeo z*0H{>c*o}bDHrM0MF@&s`~0Ua7lc=vxF_ltthjIi>_;u*%*b?v4dDP!aM|s}u)HxB zx6kuE-83+7syh8Bcd%~oQdPqD`!j*x2E*yzv)|m%({{U|5s>LVvi3yv3F}RXXnkFI zLZVJ-4xvqTCT}UO*L{+S;7T{*!ipmzloIMrYDA#%1~rVS0sBrc3nYNI9y|sfo{&yF#`iK*@sd?%7~W z7i{*($=OG}j&facUVfr5<<#?OM5Yi`h0}nb?$r5fEVjkS)L8{6L?78L;hFU1LDKt{ z$F!jlibhw~E>r1U+pZr&2=rm7xP<_Wz)Jnk8Uos?OCxE`1Sf5E6f0?^6i;on3{z>f z40&E}=VCbQkM|KWIKeS-Qrw;>I(#eqaXdJF+24nYHf<0A8>lG*`58WVr+wVhJ8}DA zf|;~L-YWd3&qqT}pllcS1~4tavJSB1cMwT%g8()G=DaZbLJ(Z?6{4-jm)vB`wWNH- z)aJ#rKFO4~6&|2o^Gn#rkSzqlWlK`b$uN3n|8Hk#*-%FtBNf0~IDf<0oj_VgP6f4Qa5V<%K<%yB{s+86NW?u9qv~}ZK07{BPW|G2dp?>>2FzAtO0Ek0U z`f10bVhBD3=(?Z=`>;1@qg32i3n+|JT+*Z+B;Vb63CL+j_FIwYjmobj%AzB z*M~u@yJWg44lIL)FO%#oefZb(+%n2bS|~7gcj1TxLen?9=BEJF$mAehCP-L`ZHJdT zV+l@LM=+nl;)Jm0MD$eoRvcK8bzEYqZo*(Q{2+?pmwt720fE;yp1{tckA!MdJPYqL44B?rw7TZ+Tt>B7Rp-}>0PE5-gS0=-l`;PclGne zqk9jwcJQ}XZQ{pITlYSXS6BHM>YFEpW}pc^r3JSR_7|eVNXnaOfi6`8tVZNwpz+$S z8#@fFv0++SPdPJi zZ}-7Us^(7HHMNKLpX zBOnBB6~hrTHy@o|9Ao<&40WBvcEd_Z04p!O%b5^tGzT2lAsj#i4>IAM&BGzP!g=)I zIh(#3kKR@iZvuxn-~see zmf<*4dbx#PHS)S6=Q-AQs&2&rTk}c*`NStz3b8kSwhkUW-re5ZVsE<9hJN)0txh~c z@;+7Px_WnZ7e?sCewW>tj&{|4aNph`Ze=T5-6HK?rOgj2ZV+RQ5m`h!$gNsMm<{6; zB~BmDi2oQAi3ePNu`RZD&9sqlgsTjc5G_m-pO_Y|mj~UX|R8|c!BJGV}`{f3Bf{di5 zdje_&%zSF;R)DrN5U@DkcLZR{{Ha(<41oF;^g+@N4+%aGJlO?=@3}rP8lJvG zY&3#_U+^kz99xO?0@NT!SKW@AL!V9ur~7GDW;jxrQ=Sw8fqU2G7nVmPWsQ`jzZ z1qf#Xa*4O~Y}O#IBYe|z+2~D^1LnQ{i;I^Ta3tr!w39%PH%#jacvoE^ z>A?T|;P~R~JWa1iP+Hk;pl6oiD#{-4Av>!*#MDMMfC7;ju?jyZVZJeZ%?tgS8e!vm zUq4e+LvtLRRDsT-`M8dutgUj@visHn^QC{1y@row?PIkagcWQ>v{2{zx-Y$uDquF< zM@H-?JTgqToCU*oi>@S!BAxl7T4+2ZJ~)X=BAG|2A-3=Fb)yOOB=**#CDmCcF~$$6 zY$mEfI`$saVN1Q7SpQ}ZPCYL%AIcaYv>)2e=A!YYYS zkpvnv)Lr7>qcqX0yM*!_xAd!t7DNOaTW|ZPM;i|g?mvCB2|m$DA+ihwmu+#Q_xDGe z2iC3_$F?8+RCJIb#d8MCGE_SwDd*X*K#wz@nzUW6C~VTogv5( zzrNl++?sURKoDJ8cv|Jv<{pzNYw1EMs*8e5@PhbuxcCSixh7QDt;r*dZQ-1cXqNTB5Jlv3E!_M_eF?ismWlnf&m zDMT+>Y5(jGRe;|5+t%jOT?mE{sCOQ2KjICfT($_cCMm_4P?a8ApOCT&rDHD#5x zMfJ+5tJjmT3n^Z9ZTLnm&=e8rz`{9rvP;g~iz5lRh>^?!Ni}#RX57P-AA{LqMdkpV z_7!nI6FeQ~g5ixii(qd<^^YYpg{?1{(2Tv7*sV{j(shc2Vu}}^D%b}LxGptAe-s8t z0sLGy70g5jJB*|bF|a?~l$e@S_M1sI%3Bw_mG|1ohVb+A@kk3EA36V`{FCB>o!Kbd zMI@#A{UDf>B+rV0+4F~gkePV*@x8~@CS<#p{pvswia345;K4C*Ooz27<)Aa1!S!*- zi39($!~cZok}^hc7V}p5x5#kJM==vNhDm9@6rVsXKCWcduxgZ2r6FZU;EzTCwM9oe zc0*G$iOF~^WPk;)C=T;}Wo|(kB3&Z#`*P0wQicDB5No?%v#l+_dtEGkQRqLBGr6b$ zWc4!ix{xi88|3%WMsW>RC$$W5z21id@b4*P%Uqha$q1Y~g{m1Ov4!Jqq68~ZG*reP z%LQ6E*ZAh!zdVbH?G(Y5Kt?6mSyf!@bX$=amAQg(GuI})s=*fg-jqdbO;VrW5%1o{ zt>6t>PV<#aQE~Ly*4(_nj1Qzk`s%CV)VHBbk_EXOP07fu_I#6xbGoZ8JwOfgs^@&Q z31`3285C0{%-#0K78e-ym7C@ig)}hSBd~!~ICA0lBdw`oR&L~Muz^@VkI(>RRW+pi z>t`P^5~|l5Ja3ym~(WmW!|jWplu~H_RA{-oiX}i zh`Bm}0LC+V1g+Ur*`MkM9O%3b`Ja*KVRhJ_u7MgZ4o}zm!!=<-hl1QyZAY6~Wljk0 z*cAi~)i5QL9|wQh+wJo^8=-5+8i?RH5*O^%+iT~}$*LdBG$mf;G{`cykYzQhAcTnf z8K2q8bH{lI7=0s3q_sxadpOTM0+&{Ac(&Qc@F7g-T5E>* zXj5)lz1`qM;j0zS6vw0fWZ1DKLT?J~s4lM&Ae-i7GWV>!8DD2jDi-2L&nMcr{Cpzn z3F*UxY3qWSj`FF^7O@t=8YWSAdAbgyb!M%aUOBtBDw}L+ZRRe^^$}1?y-BLfUoaQL z>%gwGa(Vn}wS>3L!p>7dTBH63M>%QLO*I)_S`RB!-s*dr2yE2c0$wl`(IqMG$hRw8 z2!M?%!-*{d3Th+~qydK}bA?2UmLiN#oymQ$6$EPq`P*cx4|dn=sv zUG5gJs3fc%wA8)<eCvIIXl3C=BNY|qMNt(oKT;se@#IUMm) z3**6X0GK(z#_=@6-vmm!nuE9SF;=47!E{``K;%M-?v3H`qY-!0?TIn8$7AE(kC7q8 zg&ajeZlDb|#7 zSRf+pK&sV4;EYA+Yv-)G?9#el9N$B>DYE$nqvQ-oykSx^#*4^UoSil z{y>fWU(aDQ4z5QJHLdhc|K--N=XMb|Pu^c%ATK-~;pmzUL(Mc}wAkF_LrL(4d=>S^ zn)ZqEWLbBW0xl$tqfOV{^!;kG_}jv-V4sn@${Oe#Cn9h}L;`Oy<`|IZCLeEiIdo-r zmf`%!8gJxZ&EO+Y>{E~69!|N?jSS>d4THHJ(1#tG>IuKb(2=2D9s6w8;Fq?$5-_K2 z*08-86WC9#dO3>+$0~a^wl-EmK~4AYe&%= zKKt$!cxZ#@IBss5R&epx0NJr{&sMc8g>XoX zVvO9NcHFhXdXXKJFi$GI4k}FXqlgYq*1VT)jLUz2MoFM!L(5 z7(6~YM|OAtNpO0i*8&EKskeI%eqYfe3=vqksP6k}$A-o;DV*HFr3c9k`{NaB9j+JV zIEw!8wM6!6_4m;Q&i&x!0b9PFxm--xScW*}kow+Zv%p0KEKWu<3R`FM{9Gn7^AT7} zC%k&|U9>ig`~P);d0T``tYO=ps{ScNzbJ05ts$lu&NrnGt#^>kmbO8OY;Da8;5L=l zhcEkUFMvd1773epVCCbKGgIzZJhDKbEztK0SGvD|t8c{!?J$epUZgf}0y}kzhqa_f zi#|2w?05k0sCY|jIspd<_qKOHh`0^H*Huo;kq#yKA}LNlGq4UuJoB8_$|Ak5uCC#~ zw$8Z-XbB;q&hEdV9r~x)F}$}=ZUUktJ*J$%M=MJn+(xwxabB2o^#{^#onWnkksyIf z!7GsNnSCX#9w4#WU$=IU?;I77vLkd*yqMKjQM9#NyXB{KW_;|%7;88BY@DB;hU<1d zD+29Hkq0pyx>%NxVV`WCN6oQ;Zf7&HXYkPER|sQTUk7G-i1aiWi!I@5)Z^nW8_R2m zcjNw#7lYH|Zs!I6Kw#EoH@_MJQ@b7P$d{w?$t>v)2p>2fm=y4a!P-NG5y>> z#d&_x&?|Xxg_iv8@k!FyI@RGmPz2^$8 zJ;5gPSbT$$CeQKk$}KWrq1GZcu&cw^8y=qHfIB6si9Nc)h_{As2IJ9?cjzQTMxt(i zdWAOc_YaX#3`;kxofCa>nYQ4p`+6|!4F^akjk_f}FZIFt#GYKCEnq!uh(9mU%DwSB z;eE&BcPp3Ue;VucS0tu}%bIeulflb%?1b__V32*7xsEPgz66Va=Z%Uy@|=617;A#G z46-_cS8@_V9dn5YyWIZ~0uZH9_;f(Fk%Iaa59!^GUK0szKHraRb$zp_Wj(x1EBE0e z`vPN(t*KP2ZHz6`d*+ZY!KRKVY;ACaM&>FY=k0*%Uv;Q5{NecM)!N1!E>6m29_ULnZf|0YvlmV-?R zifiSfgr+=&GJOkrzy9y?|G^04gPb#; zg&thMMe=22$m*J_yowt^dSF$_?j=d0n3yM)r4aU+oWtF$w!~cw3OBtOY3>D{L8&lL zQ@xqK0@)JM&#IgF&mG}K)T7tx7~b}HYQ|@^FyRcY4yv@MBBIuVOe9HnrOq7KwX$?a zyf>j@45{D%Dk(%yaF^ln6R3>n0){WMKp2P_esmSvEokfO@Qjn|EYZphNc>4lEuHFp zZy(#OwsLRbUQb6aKW&!{(?`eLkL{FgEI!I{{}g)soBn|+|NM8>R0^qc(qUj3okA;J zUx!(I#~NX`!eyv~(wg}ys{M;nM63aoaBFk-@y_3&c|6(J*}zw6TxrwR)%J;YL^n&E zq>N54rZ5iTjxtZnrvwQOK~@JEK>P^fSSMg|H>69iuK{=dcJ;f}?|_e{ zv9=6g2DfP-(ZS>ikg#EsVmN4FHdyvNRY7KpAq;*mZC}Xy)4f7SU%$#e<-3&UQRA#G za=-0E$(4YehnqpFZ~BY!ITfRA53#E|H-~c;%gzygqYGO#yYx`j2RW zPQ{H~HYseY)#f3huBz_Flg%5?y050w^U3v0{$sM5P z#ep7aa<_Fld4lLcWDe(UEo#igIsH;jPA?`jN>?Em2nBfNRrLXf-XIS-(i{2Wi>inF z0x!5nvdf#*LnJL{;&QO3>gLT}e+&_LP;DQ+9=*Y>4>zq8D!mw-4yNx|2!;iO)A=jx zSX1oLh%D5)KR^yTg*v@D7+EJ@pjVIk={~=JhQ2DA zv1Z=vXf>Q4D-{_5Ctg9MG`0XtB7G^Q0Y}b`UNpxK0Fpn|4-yJBskE&?Q1-exO2876 zh=*>VR`|Jqc+-GGc0f_{bB0ccD0VhT~vv7>cDxis54~y}0aIpDcqt`n) zh?|POsH)B`FiNV7L@9ZFweQt<`2#C}8G1dFQ2A4!hHZwIItj3=(BUQ7tlIXma1MGK zPqsyRhMGR;&~y(Af2{`2lX0tfCQGw}YaHnkaB1MNvn6aVp1wh@=|KKkoQsnjmL3n6 zW(}W!84_BEsaUE`OD$9)r57O*_fvwo1A?Q@NF5MlUVJgJKr^{9N#+<#1!0s9iBq+$ zUo1#|0ag3Wa=`01gcX=Bbeb6H`)QkT8@#qW-uiHt=ghaT) z3}&vET01T+0CH?dO%aV6&qg@tz_D`Yq>uZ}y34E(Dc0VJV$uVv0Q>EB1YjO2L6w%| zg@M3LB+(abSQdeRdRG68>Wi%-Mg=1X3RhTRZA}>5jQ}n^sE-k{1@g%b7sfvHzh5B5 zsrHJi-C!7hc|ilrEqx@R!5Ui*9H8qYPFdz^((i8%+vmt(Lq9gc!z!CiYf=V@a}pV- zV6gi3YfCVEb4EwESj?v;r3mY|d5Hv|6N1QtAVC3kzS-b>KsF^w;Cbj~^PSi)hf}r=1yN$!yC&+-dl3v^;p;j8E@+t{KDa;~(Tjo7x;~m0MmDD3XK}#xHfdWOlqix_ zp=;;&UmONvSQ9hBy26q`a2Oo4B+{1b|GBQh=i1V9F5BmrdZ7UB3oV;&6W?#!bis}{ zn3^LcqE|?ok+O2^WqTcZ@xWM#jEZMCSe@Wmr+)@V&g9t-$A@nQ6T~5(g_{fF&X11t z#9>BHX!I#$fE}DeOa?&3yY+SQ!~26VGt33%?k%9ne*>pvBr}J=v-b{(1VGAyF+mf% z2DUNYc?6aia<9gxd#vY14gKk`bIZQH z@RY4(qu)t|?~Ie{4i_iD`@f}|P$&gC%COM9d}9l(YZtZ{$XUqKbw0qkA|w}#|7!?C zT0vTWuYJT_455xVK_MNwc!R&O10>@#i+eAMO;y5Rxfj7aDoZ}H+NEgR1*{hn*wXbWetef<-yeL5691OwEht7Sgs>8%Dr?qExmW!7ARX6D(YXpPTG6dt>?tY(e-iSZC? zHzVr&sI83=Y|)Yo@ub4B9>xrbrrI7h5eV7a&FYDs-c>v21YQhwoJe;DNSdx0-+X;TyaUyB zag&r|hx*M43_x%Mh;7I0qerh$)D>tMRxD*5>LGFGAuePRisk)=Fd`nkJq{A2Ng|QV z!db5!<@nH@Kn;QVQ*i%2><5rJZVm^(BH+_xXhQ}HAHeWEo=y&UI;ICB5SrKOR#z95 z*i9TyqS2#|w_rb`w^5cMzR?8)<Z3d(wnB$(9mVL2AGP@OF9A&U$)2_uYR{%2Z$X-JXE z_w&idcKZ4f^Om&nPdsyhy<7~L`>}C`+L0gmDOryk^})l)pF$D7(!AUQ>+NW;z@_Jd zb$vPj$BcD^x9!Wvt40!~ct_75QXM;4Mv)-c$}qE&lyh1EP{cOlfF5I5mqpCc==>df zb+p{-Af({n(m3*F97B`wQ4GR5Zp-VVL-)GNQfZl`+t#M3mD?v3nH#o8VFvIa0ieMt|2z?xtRe>B2D zIdZUf-plI`Vx~X37&8(PzJCdJ-E3c9tL>9PmHPSc;_O9#3~L|qqQX_4@gh_Pe#h+; z7k>kSNBy@C*mpPF8ryKT;y!g^P*TV%R8*)9=w>?=CamZuX`^MQ6#hDpM60!K28-@g7yxy+2iCKCcGk2mkn%+PZpdn{S+6GFVW&_MboJX0e^ON zx-gda*64=?Zm%+On7+c5+|G<7n5c=Wv=eYL#^UyWorhr;i#&qY*M(GWL9!xIv9+VY z#M)VgU>*yZ5YY~7IMO&{1Thzlbo`++cX4nf5Lg88OI>Q$z`C$4N0Kj!>M3?gc!)jE zcmPf3$a+gPgMwCIc#{#M^x57Soil)T=9gq7HP~Xd*x)q67-cH%G*`&P{=Bubb?@<} zDX?K(!Z!v3WTVj7aDaj{RPn5l>tXqLX@9&#A33OmVmwO+;^VN%tmer|K|bw3k6~Kv z)$>8rnu1V#9~{f4NRIZpoj-l^Kfk@i1`d4I8*vhv!CGZ-xXBiJkR`_Ha{N$%YKxQ$ zke{d*D&hHAr14<3c*)Jp&l5>4a9YYXI>Yqk5sm{6iBfCQL&CY4FFJ+_eXK50Z*&3t zrz^N8Tic@%FL;@|yWOY${qY-IqbAV23#j-OFgBAVCGvg3>8YN~BMo2w@$iuPt*^W4 zajMY5ACs~WR9P*3Nm{WrBbe-Vc%}t|TK`nS@@~QR>U<5BKZK)Rei>?$KK)z~8eZ>D zI3%%wH6xMArl|GmI3-?FY$RB1yv3T{X~+(2r%9DyrlhbYsVu*BAu z#TXP70zD2q#qlI(Jj*Y@k*6EJ4ArV*QWo3{OefR>{%HIc%>&sg&UfmJw{rdIJ~eDOju=6r4!61snUpTu(O|&Os{NO`)U|Wm};z z-!DC4Mmf)Kvc4*=N{UL9+}iv1BTUV&9IUU!;&zr67o0zlb>}D5+Ot6QUSY#T7>^55 zf0Ic&G90ps&)H32gSxVtUAe?&9k>P5e={cJ3vs>rl1>scc?7$pQ-U5Ut*;*;Qv`1o zhPNT#@C&(nvPf3$42HqSUPuoAD5qnMl{>1tSO&XtHJX*z&Q-m7!nNqBOh0Aq5tI)V zgP^oDB=6+j#T}%$;N1I}Hrw_)a8w6N%rIMHob9D%7?@|-6E^DKQR<`)DLTxKr~ z6`i195t?C=A~D1*s5I$%-AGPmlNxQEolnI)q(qioQi1Gr!^$I=~%nqs(UX5f+r zWOsBQQxnW;oTpqCaI`jy0xW-Ueu2DOrolxr1KIjRV_cu&kT|%y*JCNDX{FH`WzikY z0TLe94~icQUhIb(f|_4%!@Ga{BW@6ec-B?|n%@aR2PgaY`VbF~Cy$4EGFmU+_MH4Y zxailbkyiG5qr-EqHU8y;hD+0=+~3YlB|kzFyk4M(?FKHJV>>**_xRzx(UCavYUgM=2joa~gm_juz;^-J&GgX(Sn z1!Fv zfd=`4vNtrAXaxkTQPRo7pLchkIBvT=jST5@h#FZF->iP?F-`#JiTW_WGk`Z<$kC19 z=4SQl*(uo|9WqubBwL(nbz3)8H(B`-EoL=r{p3~bVOa;`ajy;mO+8oKpCe6|RON-OE8a5#1m3Pq9ofxQ_D;dWlL8(K#W=D6#|fhez)$$0I7Kiy$x_p35bONo8?}X(wHl}XE;jtI zpH~DU{%Wg|N;M+JF@zDDfNjBfwQF*a(is89|HTX{ShiWW&`WI6NJRWtLCN!EY%J9s z?6n}iz>(GuEi@v9WlYeH*mTl^2mMZ884L5lG)u?7AAIE;*b*aL!UTmP-z!~WSf<16 zrSlBUk=b_X_-=4(BMGwrUrCWtb~+d`ZA3S1v`#!TF;z}EsDVmEMg|H4;SiOzd<}5` z9#e=~2S*4TrBpp_fW=ZLXO680&68dEoj_sw;rg;E)JPN;+@(Oa7zV6IrQi~rGLDqA z42wXJsnuBxhaQ^&7YN5D1EYvYzn#N3us+hEdNo*s0d=C3+l*&m zk(D{jgw4$uVzS)kjk7jD9*Y0%;e#Nd-x2}w`958^D2`IMv4#GevJR{!edcKyO#K*; zlhr!x1hhrQ9{3~&4_t)bvqv9_mBTmW1By@t1kRKBv~l-L1cl*o#D8M_n>E1DbT-0d zlX(JZ66ub0yHt@LvNAt65%?hZoVa93Q-J7BAsQJ90sdp8j92oyR|(d|v@*zq)B3Y0 z7v0Xr#q^bahv7>)(s*5hq9U0}?0DN@@(*0zd#umD`SwqL`tHvmRS|{*+mAu#K>osm zTyS&5>Gy4r4X%V<8aTO4DGx&4y29j=rr@i(-P1(ajql<>@=C0F8+y-}Bf6u5xxE%1 zBz;>aKFT{7;CFw(#??A<8O4a1(da41&4XJ!DmAGwx;kYTM#IpEd%Rchw<>S%Wmfn5If+)fuO0`nh zbFnJg_sNg%b`M`Z0?r@xy2}Mrpe3U@SW6i+-3?K|ghdCvB>+i3YGbvQyY@a=pd@Iq z!62nL*UIkbZ)c}n!U(IFww;LE|626$=TDQF)~!9zplNfQ8wH zDm;nSgkc}$u>aHgLB*hKaxoUwu-V}FRq~)c#j+*ik@b7$_Tc!=H@DaD?`>Jj*ob{O z%WqxPcfyYB{uJ3hRy3VuVGj{bxd4yEq+7MKRR+^e%Gg69m0{0xiBV|10 zqi)^=jc~Q&N4CMwGSOEsD+0!L5`1Z4KhUZFN@N=H$sd&(l&wP)T9AvgS|{b-1+<%41+x+IcM-rS8h9ZQedu^uZAjeIy1-II(p4A2#Z0BJghcrdc zF*%-qmDs?8v$-#9K$(oGmRXaefRO|R-C(n3x9q;=xy`D@OB&NLmsrydfHq@2H)5{| zc-A}S(8pdy@4;b+veGOwyEcdKH%uz(o`Z#x9?(5 zo@W31rEgZhUV?lBw>S*?`=zJ5_gDV1bob6}8Ua_f9{qKF%M7#0BQl3Ow=s1Wr&Dg+ z_U-msy;4voVJGJYTQ|f_&L_0B{Y1_Q_9iW{a)@IXs(< z1>;uSwuv_3#`j<#s6_}T>YBDA)`Ia)2FR)$@y$8xzs#9vDO3z_L3By=ps5nD} zbX(5K9i@Gj8=VNQM(rIaOgNyL_IW$m{HUyAH~wV4DO=PI+YCj@U57FsR=LnP{% zE5+zMVXY8}SgB>Pfa8M=!8(`u#iGL8B?Dzboda=-$&J9-o}&?KNrpIQG5sFf#_ztO znkUu#n3eLCpp920WHEDg>tcC6wHv|!{Wh?_iMbBb`v{j^$z~Lu2u(Qin>*D;JPXcf za0D|x`M(UCyq=}qKn0(Ad1L;sw!)VhSGY6t#db?5xx!l_8Gzc=M<>XK&O2~NQJ+co zm@pRRPMn}J*Z_tB&9N+e2I93OSPPXOGvPcH7MjRt;zcbw%&6rBLRoB8!f3prbL`9S zeqJ-%CUik3c-Ap?mu^FD8bf?D%ZmNchmOidlP_#G@OFvrBCw0ezyu92fWdNt+m!+~ zDO&4cNlb}o-Y)8H5*8-RFqIlM;Gd3n;#%SAOrdciZoDLC{qtfC8CVlK>Ayoop!c4Z@g*72R<_L|@z9o22CTp`V zdoSX|WF7-@I91p-AWe%^{ilL)jn(TIPqZ$&P z$T`a14};_Hzj@{&R3ld?Oq{4j6v8u zab2Cbn{Z7Y#mv-4x@%MdN^byJjfYsm{WDmO{JY zvlFxen~RiiJBa(CJe5#F0)Wjn*KkS|psUbB9dfG#!QV2crJg=Lh{R`yc5E2Q)>}8O zke%3jF48*bT~@;j_a-Gvhfc#BUjw*xt4zzHGw7SueOKGF_0!N>?p!#_32K?l@9M4& zv@ACnmVtz2(GXfrDA_ChJKW$M#2!|JoLL+(v8jZVq-h%66VmCR7S26~5_%R`mXpY0 zl?^JMQWa=H{m2&O9IkO-&0ZQlSUu;9%+cHKDK>mu#IavqUi&Cz-C zxVM`)v~wZ4Nz{0NyOwmG42KmA?~ zc?z)VEj;KCUrt|%OBhgsa5g>6E+my$kB2`Sa#ksIig6}ypH+8pE0dx-8$~f>IXe#p zY`HXWNt=3|w>W{0Wp*ix!2+&AmLV>Up%&H z^Kb|c8pbCyhc;R2M2U?pVPtneKEV`6gmePvs`v9IxEJz6uq^NO%6Cw0}%Y;Di1&O3csk$+>W z^(w*7df!wGbRjt#W)`(6emXu4^=FlTcz6ounX~@!1Eem7b!V|k5=XR9(Oo#b?BG_P z!C7>SufxNTU15(JaSN=R;Ii`R{@5OhnS8^p1u7;Ucl8a9if5OL6((M1*4P}4UJneInFRwFxNi9Pp_u+R z;hhy8>v-x-+#8)45AfB!cuB5hYthu2tSXC$eI9$8&J|JYXlV!#4HlWZ z1|eh$hKHPjm!K~~mdu@pqTSUN;m3=per(c3sWLc^mMGlWnC%x3^RazEMd!=%&d0h^ zpmwiR{;Gcat@_+GrdbkMlQ66TU8{)eNMeOizmAcm-Pdx(X8*@MMTH{`UCi)m%o z7Kd3ktVhc@VJOiPrT>sU3{x)oOFcDW=ZpPcn7y>KihrWiAl-4|dxMulnC-{?r^5j> zN9LtPreA0YK_`Oh0cJ;oxU7fpoB%Q99Qc?Vaj!}Cbh*h%zU4*$IE1P0uFC{Ue4({x zP4Ts~)KE?uf^V6xxaqIcc=M+(H3Cu}Nrs>XET)K*hE}FDq1@ojGk(1k@Us{6#D@@|*%_~@ z0=qkfY}W1kD+nf(NFZva4Z;}-rKxFHN;36pV102MlesBFX(GrFZbPd zAm5AW$;w|agjG;7S<|Y7V1yncK5ae^=y4F`@GeHeNCx!76D}_AgXD^OxzpZZNmOK6 z4W|1~4|&ZFoe_}#WJg-->VO1KZ2dAdeXbSDNo`lOOKyGnOIIZt*f$EU2!5R23t>WE zhS%wqUc6GXr|;B!*>1=Z(P>3@r6$oNoHx)wp;{ROYm*A^1HUn4KXYX*R67V?7P7AN z(1uDTgfo?H(v{1is^wEvQPDes{cx~nN$qO=8~)@(u^Vb-{U!Unq#QcBz#SH6zTYrN z`7or<(9{~5wg#ciA9V$t|QCMDF6lBU*{+j(}VkHV<$s)f>%tbCkF$h&P6lrG&$H*Iotg7&Gqs3xFZ2 z20jg5>AWChg&2bw|M+g>e9&E{-&WYWZwj@^mA&_Pt5smouwto3-0i%7|M2m>rw_Ic z9&J3_`tX6lJxB$tc2BcY<31Ef!)tH85$_M4S|m3ON{`Qcu_isDH*Q@AU=U=10gAk+ z5u&_hq@B(^TuN*^PJ@iAdvLpuqdf)zh$C0PFgUj+G=%LCnNyJWM=lV@Sr*(hgso#1 zHTO}db58S47iaNDuWvD(no)KVY>Bg|!69<}FO zF5#gG%5n8zHq)aAdrvN}%&S&aeKU$`4ufr_cuT=sdIhg=i950h=dU9A?if}22yhoQ zSGdMVOW-UeZ9;^<+C9ElS59?6gp-`gDzxbCn1`Ef%+aJNkR=?*m$}1_gMQ{Vlf+I= zR*J)$yd<;WFp{sBakOs_ky!%t3P_N`4EYtjEmZdBHx7!x2&IEroO#idx=YHs z7FGi4O7TF&hyv`dc3C}^q|M7sauu5yb+_s@y63YlCP2|VhvPI&0{jsJUWjl)LDDRc8y57k~Noe=t|xyR(zg@EyFZkp)|CnWq``S*OP6nq(#TVy8jZ zvj?UuGGKdYD-3 z(UU$?e?Y|Ieu#9B2Tyk%9Q=$^<7C%!R1pX_DGfqYv0B1FSJrN0uWTZwQfd-o)al$a zU9DEQNJ9iLW>|+ZtX8)Q&>@W_qy9NQllUAy{Ef58hslicr@%iL9*6|e4YI&q=cg^W zRKVL|YvUgOK7O*h{rFK2{u3HpFO=u|HZPEor3-TW9Km(dcg)x9nnL5?U626AIb+B; zh?D>akdw!G-F!H4D9JE51eL-nTNaD@8=U+(mgyBG&VNS$2L6I1Ec zigBr@twE@6D3ww_vATSA_-p8?-UN5=q`?2r-rN60eI#qczwcl14YE6&0VD=rmTU=R6#V9 z%9d9dA}ugn{BT1k<3O~NUDBI@YBt$&2kI{)KDXz{Cj6pS0bA?Dd2FOlj(Qu|vhYk# zPyFJ|iCzGcs>HeECo-P;kWgA4tkL;TH_-{!ybr%!?~EVgau3n)@DtI=bl5+DS=T%B z?y4fi=kfWzA#S?zcm;;q3I^WBK=<0S$miA@u66?zZ;?#N0_#Dk-Z4aP2wfcQ=ovy_ z^TB(Ju)ulTgTmWw$p~`g;DaUpAzP5tuj8{$j%^L+vM_$wOI#3szg~@>2YCMYDIn~s zF1U>SgY1YG?3(N7>qI{r(0FxeAAs}4`OUHUuc-a1JFuqrzp*LS__J;2|s1rl~3+8x)kT7^) zc*$7IbWS!PjY+bwn=qmSPj2PZsT2)QTVvOK2ME4D;~t7%wrCa9NI z>xgicWipXk(O@r=DzKyxRsIpW$J2ZI)eK1#+^=}OD=scg9_kc)TeRUEeb?`HVerF0 zZmv)iFLj6HTgi8sxG`^X9pr$3ETa{i5}qb5i8`P9{yH1u8supp&2LVYge1)@D%vFH z(9+dG`BKj{X}GzojdAC<%>_x+e5iG)<~B~EPMB5`&MjVi!_ROI7l!Pf;#pXHwev!k zE04knQr0&`JslxLzO&NpaWP2=Q>q>UJd(Rj|BdQy|m`M%C{*wMnDesibgJLL|IUc%yU zy$i{7{9@)j8BtJ-WNzsRa&NV3;S#rs z(YwLNWjKY3JK1P-)g`pc-|LMlZJ9q9pSos#c_+HY0{OQJDAMhhvDqpc{l35XQ zSdBCW)Y3TLi{m3)4~bWaj3vL=1&15Fx*U#Ssi(3ayV`F9X8z+H2v`+cZo-2Of%1YM zXGZ(D-uNr=m8+{+2!H}O-^0mi+%dPmCBx!~6%=Fjj@kvfnh)UL{TiI{T^^F@JNv@Xph z+Mx$58r&8Yq?dr|3fQiLgj6JHY=8g44lnimyrU_3xpYD*n>G5y*P*OXSWb9OuF>Ys zV98vnQ%dYD>{AvDTP85LBIS72vv7uZ%E14Ajy*@cCIk!V2A=b6zH^r&5Q4(?`H;2^ z^D*-voZ`%9iwzK6GN~w!0`vFaJt9O9M2rnn+_-qKu1?(g!Nhj9hGo0hx9IX2%;HeI zSCr?(&LZ6Y$lcFGsOp#1c?!-?FDy=3k$2uyy=QKV+Hq!4W8oc?W^m_{z6Wr_;^kI* zx5a_=h|S-^`5JJEpcO|~5Dj$(D+A!f5{_szfA}n64Ztgym#9%1>Bae0X+*mMfS&lS#!WiQ zq+ASQF$#My8iq`yRn&>Jyrg_*Gd)dvwQ{mBx{tT3Bup#5QX=-BsHaCzPd%}1o5zJ9n50vRC}WkBvnUVk=n%{ERh|# zBgYrPK?4L*@)!gI36&NxFEfx70BSg5T6N8I`ZziuUpsmt1GC)H3W&%P<`f_>)F2<8 z1pbYjk2?k{fS{@vDy_T90u;D29G;{?M&|A#GbKZ&Q&<%~k*_g=-5Y0(Q49by{DFt@ zo5go}$NbPW3w$Rybw0g-n73OuB<8xYbGmUviD|fO#gP_H_yPwx96BvlltjVLEMCv> zQ(0Qm2N9mMAP$&LWLW8l|G<}kNJ^y3i6FcHf`I#~;TB1tCY`t%$)72V92IsH9h0>t zMc1)z8Zbg^YZZ@-YI6~_SB1?c`_P|wh{j*jpD4=wH2zhxbrJ@t@`XyOqUxGA*Q!+X zDbH~%VW&+7AIK(@03m%*bMiYpE=WFQ{V*DYTO}GL&=2=e$Y-jBd4YI3KOk-NTzG0P!;eoqkKoD6fWnnyMGYYii3LmW6iIE(sDe_ibd?cVV_NnvL(Q03Wt8F* z2jcWDWBcoGw#l$1QZ|y4U(~XGG-`I>l`FpzZ?~Sx7D8oC&w~>j@$$O4sp@yew?(Vm znA9B)%9~Q1+g3(_{sQaLv_cF#s9Vo{k>^+zFE{A?`#GH?G4lYtE{Q;GVm}RCy`w`WZ}+G zt~lG4#8+ohJ4s>v>RBd?8#_7wODb+0#^Z>T9!AhBPI`<&HkNI}9ksoD7HkyJbIvVM z%#us~7F5H@HBKYJjJ(XBUxjelpkJ7F;I`FMefu8h2cfNZcx5X}Cen_PBJ7zfnfj&r z>>)FfTskTyDQa6eO<5{l*&(hKYDF%$>o4uheG}Ch?GV*$jIvi|)qSDF61wGT(@PHZ zMq9}?$Qqj5a&R6~DP@cgK^O3k@L%{xa9e;Br3|CSW(d0+_vRAssxnp9SBZQl3QN$# z^ef6DnQ`!4>Cr-bFzpd`*3e9T|pU?0rQ!iNt(^5OoPyzi6HqiVwCKo+oGNAg@@7c zdPspp5uIf%`sG{h70CqWMSBQDP7IIMLJOyS`$P#^#tH6LG`bSGJ`+0-Yx`G1Fe9B@ zz@f0%^=P-%J6isD_Brckc66lDbcldVpN|W3b@LK0B9oFM+G~;xK=kdWpmnJ&xkvTO zc8zI`2Ih_@m&8Ou96fGB4mvUi|d@Ujtm#JUzz3mS^uA;oERJDQIn7`no1`X_A zr+07I8YI0Mib=0^_It-0!=({kA$!wgZHx%2z@NjXi<$1=u}T|BPD1mYi&}Lss2F38bb~^8Mf4 z&^+8427Yc<46d{yq3>^mJp}CwO+ZNx_q$S19qjI2DOG-NSPk85GeS1PLv#)A7LehB zRcfwE+eUC{W{A<3M6c##RlVfD+LSXK!Pu%Lu!7|rY<`tz+C?L~5%b^uAZd~#fFJl@!qAH!5WFu~Z7~R4EbamxPyMz(&dPu~mY1cYC zAHCyvCVC=1^!IT>_=iAT7mN~7PPW}RxOV2?ySWw_RVo|Hz8?dp48`)!%3a&ghqBqV zU+pOhzvNGX3jd7gC{Uq=YLZeM5?fFfIY2PR1xO#iA`(A>2TLl-IFbr4 z8)nY;JLn24?&tpCe1r;m>VQzb^Zwp3KgcUb7wk{grbVW~@tD!5*BK&A9-k{(p_a3Q za_e41N}c8;Wx;@Rn*ok|e4?-d0yspiK-hT$E;I8yE0Is#OXI^->K{ zEA8(Q-yalTtxmBWGb4VWy6L{)Z~EhCSLx!~5b$}Qtx6?V35nkj(uABpp8}OAkIj2P z){ITV@CysqU!CfcE!|YIQ4;-=X$NS*a>kjeVq8*BIT(xU&K*O^@lXX;28wfsCww&i zfpIX&brj5d`DpR9y8}l#kB}>g(oMG;@&e969%mb&Rl_dgcfw@x&y>O9O{j4h!=)sT z3nO)yl|*L4-#j5i1XLYU8$X8X)3E6<*_6b>4;;=Sg(d-v-*FNxFaATmNVYpWm+fY& ziq|xn9I2E9)LoZ4vz$Sa<;lNrCd@`47Bef7;Fi%^s9vthzB4Y~{&Dn{N*&r2C6z|{ z^y49ZpUL48L>(gXxpGu~Wy~YNI&F~(Cdl@Sycx_W!Rt}yGE4K3wT|xE#>cGBVGVG1 zk_E-n>_a}y#%K6Nv64tuSkC&|iuXIxO7E5U#7YWggbk!o?>F*(kSjR^!J?Ku!Gd39 zI#H^~OnS%bnw{^YG=+C^q%CT7u`y4Zff5wIEbsS3u)uvC%h5(`Htb=aNoo=&Jc?Ey*<|-Q$y_*^8~z+1v+Id?Bn z7|GJRq96vUCaQ~sywJxTB+rrLHa(nKRjbg}FsD|0A6augZH274(oar%&Z&AN%%$Jg zMUH#tr&5yz`CkX*6BM2)m?}a9M(dlyvu!5AZT*021>x;DoE#+{QJ~ytTSWZvlymh^ zvV_8(=9Op$5abJqbOruK^%*Zo~Hj_H_Vwk4!pBEDGD`p;L0&@K1P> zj_t{=J@<7g2~G|r_QW)F`Ct#oPdAK;f z{3@wl>6gG$Ykf9>7X|?VV=SE``#7uUCn{V@5iXd#nozzn5RLMLrCYLVfTviJALMY; z4(1!@SoPk@r~)}kR#2>ZHe$zU&IyO@a#MKh%aBWF8ihV-7%>ThRMr zh)Jqk4|4`7+E-0_BVbP1QFXpF;~7yIJCz=)rCiebJ)G_C~Bwf>*oM$-y54Lf=NjU`}WO zoH1?VF!lz$3cCa{ak)itaDzg7D-KnYLKK@NQ;|&xo@+jjf@j&!bKIVFuMwAczLi12 zAL6E2=YyOdy|K7LI>?%9l3||oxW~)B?hOf88j7{~E^N`(OP~2nvMY0R;EWq;Ikaqd z)m_n%v^`n(zpxv2yGVU9Kz*FJsrnSeK~BS%KphI#5kDlFe`J8wdX&0Li2v7@Ae<-n z1aqj!i=*(8QR$mNYTR<&3mIQ5#qHK6UfOa!zBOPnF?g7vlG-3LtvG|Ju+(J?Z^H`a zjQ`_m$i__gan`C`6Rq=@G zkv-yH$>~c*6HwU4>oUhl5OG-sUNOhCb3?+MCBV=J2Y4=YaDsR@&PZ&ilze0GTx=iiiL1=3C!Ad~#RI$7 z2_Wz&96REccFUiLR%esD=Vhfbq0EObwGOlax+^T)(T*l>l}v2yURC968L6BqMitBo z8po$fpS4MF+^BIaMntUzJmsQR9FE4RGdxi|?AyTW%{PO_7P_xCJ-wP3Gm^&##obfZ z4_u}D3w|*@+GH+md08XG3)rh)d2)eir8d&5t<}U6qZSq0DJR_G36ur_U)aIg7{7CW ztAC#v5|R~O+J_-A+OT(wiUi1Lg|R|6v-y-zd6#7L?}gGM+<8==u5vT%!M6qX4ly)q z&PwWZ;22>!Ww++GGZr}+*~U!%np`Okp&3O zhptdKGvNj7At@A+#g4tQJ5XUTuZ%SApx)X+;>ir_VZ{*u2K7r2ofJ-SxESu?q4X); zoj}x%3s^jk>Nx8JL)J&UepA1$-T1oQTHt=WgJiZxR1e3f({v2MnLnDBf=qBd4v{%i z;-MTa1Xe*HPzy4}OnkOPVl)PiE(T08U^3qz3p|h@n&m`V)59s74L|46m~V%JnxSga zkKn@mSV!-WBlX}IR~)K=ZJ8Ozg!^2v!Ij(?TprL{1E0`-@1TQ3qV!PXQSf*;xPUJl zZs;z`H3L0z2VUssoPy6g2k%(c%Av3sx-$m7aIBC!YJ36r_XfU15SF>y;UDjxoZ&DI zlVx}zmmiVSIMN3XwpW@F15YV)%ZIbwB3 z_mhrJm3;`V#fxg_Yu>a2>t}<5bNaVa8^K%QRDp^=NEW9a38kFFm^;u0-ZA^CL+oau)L6=mw31T_Qsezeol_8WUONk<>=hyUBhxJ*&v6 zf!)xsDff%afK(AsJ{vKSWQtLFk%MQ)gEQE>6#rm;a-W3wvQiWZm+;gLXfU%_WG$tj z^w$|bz2Jz!k0!7ju%B9ULzbOA)Wx0#a2TFNZ>w1ChQB?)B7EXz{VIdz*(~`b8n7H9 zF=F{A+M0X59&dW;<(sl)MA4SifU+f=dzTLBTc z!RcBhZAJHxt?ClXPzQm6x=G=eu#G*1p-6D)X>L~Y>poMT0!LTa_3Nu^`p`A`L;53j z{jWDSZH+B>Cp1ewK7wvP3txD{G8ku#(6C{k#_waX<%Crto8)tDWDjMUG_TU!lVOj= z%v`OI9g-2MmRh7HmeR${nk4}hTXrB2%^$SmYp(z0W`iqeWj5?15?FjZ7-4t9oKI*- zLlyXD=E}Jeo9OBp%E8pL#u~w*YF5isUf98cXM)TZ&TeS{LCBT|1DIGf`YHrv@L>ii z@_wzGTLdH%om|%umK-UWDa><}1vC@jC3l_*Ug)D#X(b_ol#wf0$0Mz~w}ARK zb7p|SUV^iVDe=1|74VJlX5z5(GXw{Fco@okCbtmkjwOZ5{AbV&K@$jF`Oq2SntgDB zLwA24kuBp3H3J?M59Ys~zccrAd1rC%uF0i~XM_FZm~mS6d+1@bE16tu8PK%0F4R?v zYcbvQOOQNSK$LJ3e1ZB&VPk_MCo%Eipc^Wy8LANGfXakZt!D!XZCw>|_pD(SgYK#q zi*y;Agb)s_q1=!lZe8tt1|f+e6f4y@hkWP?(a8;_R(+{fgk1EZI4W&ESn<4dfkDZ? zz%MA;%kzU?{=}FPKV(S&6qpGo6#?c~Kp{Bf2tJq7D_lrX&{WRLHg-r*sW=2=>gQi# zlP2A-&P@#3PBgxb4<3<`N~|H0zYg_koMSeL{grsCITN~4) zb{!(_p@pXP@Q_>&t#L@xx4mF9k1vrkB))^JBVG>r$7;Xmfm+yTM2-};0wr(rE)`jZpv@tKgs5zAJlf%Xl}tH zox!H^g|k0DB=-ku%yuvES^q!=PnuK1aL2d<)7?^SYqDBDAI4)IR|9#0>z`oQ=n-7* zO?W8%L??z_p)LYCAsqE)z*a>_e2Phb&eHrC_$QrVN}vEp3L^>c`Rl1l7|Euq4$T*;N2pLHq$X1m zsBL;O>V)lX!p)^36RAVUi4NhPu192)*fME_JrS<^Vw-B=d;_ATy#bf&kcriI07F&gb_gdZkOVTe@-DJ@JIi5Z*FvkIO#TW-i_Y8xjg5c zQNE%0hKybta55X_BEQre?@1@&X=|X~Sjb@Y=)$JT#ZAP)DO?`MR$-->6HfC+?u=N& zO}`TL7Zzkp_*(O`U^x<~W)Wm6fpaR1MTHl>C6#?&SH8cFB<;3jj}Y<-A}K{H181c& zG7PRDc;z+rTov436H!hEy`n^4Ce1L4xLery5Q4cz!Q?d%=93zS$Y}f`nA)%4j`v_{92|E+d3Gv*Av65W>zIc%Lvi(swbABk-nPe(B(-c@G|QT zj7c+e>D>Sk-IQ>V9JAO{hj@aYtemuqY+be|WxdFgmm8JfeX%4`ZgLipU|yLAjsid9Ng%^m6)V9vxcS({f8tmMgV#0qwT?a5NA`Do zFDC`(*@j~z+pDlgQE}oW%fn{rPni|c@A4x&zsWyI*oI%0K_y>DrU=NzliXz1=dv39 z1~9p6`d-H@Viv)|tH4&x>{MmAhtCh6)JmsEUJ6R3Mo(6sN*sl7YF8h-_AsS-^I&M% zl7)6rtt7PJB3nj39d}pW>(^8tGH?`yyk#w1Ym+i+Z3^gx1p}t0?&GqlJA*_GH{blr zjICXZ(Uup*7NRZ8+|Z8~;R-+e;>$^%5f0byk%&)ioSXHz39wWMqI}78j#w%y4i{;G z?(u{c2@(dW>s>kmDjv9xifhj9{HYzhd~(%&y4S^=TjBST>^0lZ^$3F9lC!ZnS2=+H zT81Arpx`ZQ6Ch;dk^vbtrklOAOpP`6N6-jgpx-p%#&sZSR%zuWrIu7*Ivv>k1RM9^ zcZ|j}fw&qw??ptKfuTDs!Dy9?zWLrLOh9u`7&-SBBLwQ#~rtz7}7a6xGw2ss?OU ztTmIZ)u#{3mV^L~!X~>!+~{cxbK8~xADZm>SNtSD57@dS5+TW%*v)rpNvEJ@ZOK;f zCQ*sVu3Pu=As&b7;)UBY#M;h6NLm3iC*-UUbGO&^Y!u|&gdbrYuWBMRcCz?Ky%HNE zZz-Mma#4$06b(<52s?QvJ(Q~f;ZnrJ>#E0OW z=J^?GDkH_KXwsz37}Q}53C<#-Yvvo)Cr)|pi2_SjC=-ulW7+0annV};qw}%Avo37z z^42Im2C*mx*@5IulgBa?+r3`#b_58E=)5_=(+qoXbkhseTc}9I5u;t6;}L}QaB-AJ z3#wB6nJe$>8>CZrR>#0$c}Z%4mA}I@W!^}D&5iAAQDBGRF=yCcQLhDyRJ_>P*$hS6 zLDz1V3wJ&qfcN?b2rak>5$kV%nlprZ-MJs}e&u2D)62CN@-Bm?+ya0d$H%+ zx5e4JGu!oxN8crX%&tHXsY)K@?xFOM<66RFQ$db;)DLhhdw7w^$ z2{@xcdK|)OZUm5lSY!mOk83tEc42Un{!FF4u>E2I!Tg(6TYI%ES`Ptr& zt2-}rUb!A=p*gMO+U((pCbXDA%Y=JAw2QmuV}-bCw|~F=ckOmTat&f z_Ec*X&!vV)ui#6Kqc}#k-d7op$(Et9Uch4N4X-nvb~H4sdl<0c2z-K<8ZU4szkS*{ zL(uuy9C(@z9OkB+lxk0?v}Noyp_syDL*7lU^V9x6``vaIO07Nf_qmg~?%s>J{@iG9 z2AOq}-0xh?a(p&yb!iv3U`-i2RSi>TOAzBrl9xn>339fQof>@;?7Qa#A`z z?bLPbOf=*JF7w5+)ve{FosF%(?`VaA$WP$1hHbJhiv@QB=`A=u*_V4~Ey6vR~}SCoQ-9WL}d07i9Cy=Hf+ zcn^{0*ugzMCGNfAkk=ZnVJJgzW_@9CCR?4VmeyS-@dT+q({JjUm9`v$Of|SW-TOj) z=NI)QwjwFwnJ4rrs|%;Iavw20P`9vOy5h-wT+&2P34cv593MXHk62?pRw|u53YOl( zfT5)!SA2UBJ6~lu&508GTz|kagxXQ#3H@c~n5Jc~YjciA^ne7IT7Z_W>WyYiY=Ilg z+5HO@y;vo#&KG8FJfgo6s+}&LoyztvE@P8fTJ_MiNSD|K9?4qI+I2D&@&3iGG)z+8 z8RH0xA{dNd%8StQNEl@xQaMtg}0h_$V@!C7~R(=NG;g zQ}{OWe&4)2ZYrQq(ir8?9&cA!g#)|=Z6wUh{3oXkcEo&|maK_~*CInF;Nq6t30vIuFKW{My~=x{9u z2h=%2=CYYkQt*ZWPK)C3G)D~LFBvyktbq{herlFuYQ!P0%rj_-3P{ww?-PPXPOg%} zh=K7ta1!tt7)ptaMjJz6>Wv`^;q_RZEM72w3M1QgrCViPw*r*{zE8``RUn5Gf}YI8 zVu+^#w@>U?ASt<-9x2qJE0f-5EE=viLS?wxEh4UvYAD^aYvvt$bFRLg6K`o91zY>8 zT*E~%vxmg%16=$dZ9)xAv0+&wNGEbH*i0E`Ms*{r#$ROJ{4&#R(3(|W^b5;$>6w2f z9<&4NH?YA(Y7$h!opoeE0!O^vWY7^AAvUW}~aZ)Fj&p)}|!EN#eD zz_gm|CL$M@qbJiDj$!ls~z-n?b1q|k2rrL9aXQ|K|j|HQj0TL38uB&;4@DCBv|?9+KX<| zq!Y4SLHN6}x1^oY&$Ho@2bRt)63-zefol297FJfBcGIlR8o%gl@Qb5}U(Q>GPtdw+bH$;vyoGitDxf3;Gaxp zFWMWHl}#!zuQDR2>D=s$mPoGbG};r&pdp8==`|GqpGub%eD|JVnp3 zC?VS#E>Mq|kWn;q7@f)ms}1>trQ=$fSta7GR@PD3vNYUp$B#N8 zt<{DT*E)2sKdz|X6|T>X#*Pi*>*eZg6Dx7~?}<9UIcdZ+`8Tpn69cHOuW<5i>na-Q zN-7?^J_B7m+n>o~eTLfxiKXVd`ZWTs4^GYo}adi8G?|GB-fzPIyYYvac~ z{Ia~YwXp^FOY74w4TmAu6@GQ08*u~sLot|{m=0O-$@%70_bOh@_PC*#AIC>eHiO{s zkBwE?)e|-v5Mo!`-EBB6k1AGm`A}NpeAFh`vl1|I9N8fq@nZgQG1JlrvCx_Yi&`_d zIIS*NXak?-b(hSTQq|xyq${&Rnda>RzK+$El-d7VQMV#~H!F(0ZQ4bJh_0WX?DvKn zhqkcDH1GUCV^*@VqIyAX*aPe~#N8v1EY$hYEw?PDiJa!DD}XOMvGCRpMaPD~;Gow( zmJ$Tswj@&NCclHDLDdVdpo&K@OC4X9x+P#%DDn^UOA;<_OG(2-V?8U*1rtwa-0dG8 z;(}gl;yG%?uycx_oM2fINHX`@mob@mZsUMiGXaNRMe$1_e=3a7jJ-^&S=H-Hj@8jN zXvG}886T;?g*OnD6T5PoFp<$h*vG*r*a$44XGXeAvpGy`W&W$Z$4&ROg@x6yvb@BS z7hep9l!pi&At}NA`uZmDs(1S;G7q;DU|cM+cXT zvgjUt&m_`B65%Fuf|2x)CUNgr`-Y`7qxH96PO64v)_w_7>(kAaUgn81i`C8vWk^-E zUZMgq3h=A{?Yw|J;)?80jboZ1kJuL`2E3HbCa|*j+Do|!l-HBh3QMVMC{H{uapB&U zfaqAgH7;|;SOzdY#jNKqm%hu!*HP()wu`_xY{Ff++1%?IRBdbR5)Z?olow}QHZA}y zt-HDkkfE-)f9F0p*ru?A6(w9g3Bs?5$S)&w@6H|Pms<`5epTcP z9h@M~IG+u?Chp9MfH1n(uaJrUH6I7?L+_x${$y{r^clbCs3bDNZ3Eg)Gz?r--7+H7_e5CuKBvxf z?6}_>f9PR@#{;?Ea7>@J*lhE~Q~yGU2PgCi%FT|7-9to7&~{wfc(%-c$AdSwX>6cNPX3IHsDV5OWUrcq@ga1c6^Jr$Yn6Y2Y(gY<*zBE8)k;?DYWkbXdv_-QmkJ+}QA+irb*% z8HNQ?4PS5R+qA^^kfVSdBqkm(o5Ry)9tqSZGkAWo(>ZE-OROTIUe|4Sbn!CE9IyJ9 z%?nB(oNJ_l9-If_4ghqy?UTV^-=ET08R6-(d~n$_7t@{pUK(awsrcqfPn@{lPB@ci z{grBotMgYOWA*Uc>^C3DssC*QV2kNn;#SWCOwXp!7^km{kpT*AGd!Es8m zR7bghx^Vg5HpstAU?=e1uSmPZIcJa3<<|XQR@71wo#r&42hw&SIA}ND?3d>J3>?^ELT8Ds-fpA|_S9`$SryO)wo)L2OyRtrV+LKp+Y& z%P(4PN!UIcc8K0$eiM^VCcfiniPpZ+npsDw3tmx@IGRKRWsfdAM-H9=d|*+MQxv(9 z6^*&MY>XNsz=Ip)QJ`5l{toRDhrg_>y%GygP`z)N8gXh9UUFJzum&FjChM5c$VnPJ zh}E-zKZmv=MDB+S_KGZM)wnd6Js*+1Qwm zlhM#4Sh(_WNxq}_WUWPjDChpN?!5YX<)6IkVL0vH{yD0F?nx2Uwn}~M7SfGSZ15v& zXHh)=tVZv!Nz6SbLG&#DN=$Hchw#t|Ap(ToHPy~89^by1$+t2C^P$&5ib$<3$f~g7 zB33tsrpJ(=Rf!Z28joH111#v1MQFQ>X=#1<(pPF8AZ-I9m=c zyuepT>I)Aao|D;4!b#_&d%!?oagaKUC5Ed&NGD&?ii(BvO!K6GP-Yn?L6WN>lS}qy zQ+u>qqVWMC)z7o)Ri)E8f`nG_6H0nh6!$^dOG^kbTqgmBpdI+@$lK|sk8m-1r_99y zEhC0znodbp?nCy8JJZ_WsDBW`w!<6wieR&s)RzS4{>k|X-dr%Qs%ZbQdy^W*kpPiK z1tY%2z(B}%$;C`K{J|60xT=-W%Isc}J6k`A)!#P9Xv=woc}B*A@W4N;J7h5%2jXLI z7EA1KIAG;*2j|h@igvg_k+FTL+qwg$LwR%l>tdqYw^J(Rf5U~2jD#%s(;Ew;7ynV* zO*BeEl!-GKwM%{}$43c}$!lU+Z=?u|%!)6<-G^SJJwdE&ie(z)c5##DDVicx6_ z-b?Pq<-481stn#P;o@XY6Wujjh~{vh!pVSQ#W(oJj08aqiQU?s(T}yV9iE+mK)<}1 zsSCWI(5rKIR{J!R@v(2Ca8TE>VTjB_-FTrPI#cf{jEw_~JsX|T0 zV|F>>t@F!+&!A$H5Havf3d01UbFy(t&kd7~^=&N;e8S-`Q9M~|sA5+^DL$4XzbHp; z*a1_v9o2aohuh=c8S)%@rU?!GxNG46e&j4&L$OlxQ@sz_J1uyJwhv3qFC(cjwz;Zf>?; zo+t-*ONm_#iMc1Nom(Cvv2u`0lIjonhSCj^_ML^?ln1&3MKf{`F;7WT`JzO7Sn*;~ z4~jn`$q4I0Qg6a&W+rJqDf}Z!2oHNd_mMXe#xJ=O98D!{)2-Qsb0Stx0{QpF9H^Y3 z$vhT;7$TxHg(SU2__&@mOi1^b&sL-~gX@bWAYV#`LjY}VB3A|zzL%4noK_}+SwX5b z)clwLNG}H`HldRfg|d@q*IfD3oI}eG4(s)Rz2A$Xli05M%t+q-BL72Pofh6nrZU`? zU5Q6eJtLfS&e|<(RnS~Clni>ZTDC;Fg{1=(7%6r#$d^ttJa!(fAcDmL1dUEnO;D}b zQ(!fga6&xnAMLgbLwgV$9|uip^_3l%o7$8G*xtQ@NP4D2zRK{P&d|U|%$B+NVsr1+ z*4o|+ESGwjnReE~x z77w6t4VzktVH^YfM%u=EW6nnN-)laJ=FGH7gjtznHu5ZTH@ z`E1v5%mYnDir(ZqMx~Jo(PgayKU@M$m+_KD&it1&^EJApS)^)(8r5UEPhSlwAAJKctNp&-0$uUK6-ArgN}*n6Y=!W+5WKgG*+p32VlP_`Gf%b`bs5b6`0z)^v; z>UeP|@#Ros3`e&c@-SENXfiSuPuPbnbth((#uFC?5ymi%$*AkCPSY-~B2MAVgk2_4 z^UiXv zQ++-9bno^rH#nzKN1|#xlN{5wd*e~Dy}b3q@)mby>=ww~Iby(lzsr5I0HqOUf}j*T zEsgvPhoyq$EcMgPojpJi8eAxa7D~o)e7?rbkJaEy>_;S_Fy^{~UjVsgC7LYhFB`EZ zeP}rG+4e8dbE1zbP%OiMp>jofU4>lD#NdWq!lSKuGO>tQh;yl-Eu3~aW$J*Db=_?e zqfrF%lyvfYg1R?h33F}Y)C5UDD7hD502ir)T8i^PsMQ~c2N$?@w(9GzC?;v=n!l%iQ6iAk4i>KsC&TMy#AW;?BTL*cKS^y(*Hmf(xHoEOR+uRmWOtU6WE zwq)~?qd)QS+gm6$(kNf}N={8ot}7NjWPXkp0qqdTa5)iR?`K`bLzlYGuc|mQD47F3 zh{!L0P=WpfcFSWpT_jxOV7$jXv7^Uy%Kw4>O(`udFO~dR)>?lb--*7tRV*@W1NWT8 zi6qOBy$eUlv~~)%?NfPPT>RYc__bE?bU64h>J9&f%UGt<0;fS^{h_#3ETd{w?9R*H z2taI`{umd*gAb?vId)6SV@n57_LKpr;%^zAS;7r?f~xq9S>mNY^?-A1q}XyH5W2}q z%3CZxyq`!Pq|=noiWRR6W9>)9Dh3(aoc{1h6lkK6w|e9AAuf?RNT!R^q43?o;OG>! z+qNXnoyL3w)ggXJf&}+BeI1r zdB776>jn74CvzI{f1n^aWarzm&+>B;a`#cnIeKKzQ|f2c2`K7Ur7DXChX5 zRxb2GKGvNp375z@Y*E}dDGg*4r2~I8ILz2OmTM{+(!g9w2!JBXfFR8k_ECG(}fIH z%yfJiBWhq0BNt$4Go~bTiX3As_!X#tMSl3O)JM(EsC@j(2mlF= z>zBn24xzTMeReQqB2)$FdXfmX&9bE ziw9_?U4Cf+!=QVvPjYS@Tn%(7x054Pp_K=rOul4eo3$T=DQWyUe-Yh^Bg zLLNFGj}dCVq?2dumzl(g7B7t)jD7hfl`QX8+^7iJ^mXZ$RW;?ajhFVh{{6eu&rx~X zE)o)k4Y8I89OcduKC^qW@~09IR#x#rzw>J8GUXo8_?7j$DldBrWlysjxUl3fjqFun zV+r=bJDk!*tFa+ZG*Pq@MHKHE1Ro7s1b>y`aJ<_6XzmF+if6Od^IVGn^-G*f{LLCC zv%YMbYhJYfRXg2eW=WK;CT|L%7GV>EZ^jfsArWV=pS5lUJsC8iu_-5M_tQ-z;TGRd zux+U^2Y$g}gvKvSf4EFLrx%_;ih%PSZJM1dY%Id?IT;wsPzi%`6q~oabVmlV&@FLy zNH@NilA?w50=whE81_0Y*KK1SvG9o~sJ3rmbYk) zckyUR8@!P+!Je!qN(4Po!;5PlW*)AWlW1z__e9G}jDS8J)L=99AeMxPf<)Z=r|HJS zPouWyU%4FoN5Q0!B0qCamhRqPci&Xr(Fw1UcA8Ipie4$`c+;r`3>sN${+3` zL};Xz>Ai*OsJ+}XljZio%%vmlrL>Id7OHz9B;nnec~ovQP?I`2oX5@I#Ifr$0`ZEE z2Bzo#(RTF-Dq`F9jh(%fjaTc>C@AKygZoF%+uqC#umw^V?wqBK^_|uASIgk-yLayB zGN$T=50^knQ!ZJ^r2^PS8PlZ~tLxAAHn%o*HkLNlwguMRDPRG@((?8;fC-3u-;(A0 z2L#?)S-SV&?q39%YazM3xV858Jz%+`$bFqcR=|I`_t$T(4|wBmz!do>rkL!~*773C zz)JsVh_$%1w7ls6?oENfI#Td1zS?=Qv9-FhxU>4h^4{wD%Es19{Jya+Xnj2u)IIVP zZY>4G{V6~|f|hqOC=aH9f(oHKtBY$HoIg(i=jE%loz=ZW-7Xz+dU=X+saw@{+u8ylB9sYzIX4h*9R=5 z*j!uQTY9mv3P}Yy@G@c=nr{4n0?3=oV77H|%G%!r(lk;a3Qu}ZBLdsY%X=F;FL05~ znM}v-J9{rTo~^E|3c=YSX$WxnqeP{Q_u^$+sfMN zk^=ba6ab!YtP5@KPQ$-z%j?f~US!m`I~5C~l=jB@vsLc(dn=2pYr5=rr{Q9!ELUsi z?|VBN8+&VuThDcp(2poc>nG+{QYWu`_-oIuzN3|+ZOkB{=TWWO~d1c z8@8{l#r5aQA~)M$(e0I0XZpL-DB$IvHc{MMc|BQ=X*hj#Z}H_Grn$Vhxgl(N*R2Y- zr7!(g)%3lu@7a{Ht0r)X-1(oMGyG<%RLS~o9NfFI0P666e(;wE*XMjHUKrFg;Y8|a zpWnat*XytSbi>=IdoOURS>D=%MZETGJKqhyzC;In&g@~?{eXQ;q@LWjw)`BYKOC`8 zb4DofV48grE`#N*bpX$I zn9BC#gm8%4OXw!BrrEF!m&CSuFqJKekm79`B&1W=wFRqbw(1`iw^kQnrZ28-Z|tov zKi_~q0AbYBJvB!n(Ki0muZ80f1N@cS7CUptgJ4rVj%braJmwc=t1T{ zh(p!=ro&IS6Rd4)Y+@hSfyOmXyRs5;RCM_1oDf{X<)7dOdZwep+I6s3{nv>9%{NmR zA?wRKKW=ROZNe$y0qo|9nCS40x=@10AHg^37X|(--UHyY@D>wEpeVbAn$sCQ0z>bL zc9-Gdc4eX&yvR~defl)??wxz`-R5w>)Ev0t%fJ0vzFqDN@wDLuP{|Sq!!0RaZ~QIo zbnnhx9Zr&2ck{1wv_<6OJwr*A{5u^B>7V8n&&Tfu!#*d5mlmt1xc5PL6r$hq4)vB?78zs`pV7TA!c6%9QJ>6_((Z5A2bUWTuvlCOpF8Ev0q zsRR=$7i50m+Q)NraC`&GN;{)SvC}{4;hHRm`By<4Y<+m#Kghqkt3-W{u*$5@U8Uw) z@AL@IqzJu2th=r+@QMhr@q(g83FMHJrjFpUJUuFQ27_X)Ger1W!o4_j3#Qg~4rg+0 zILMXJ{kz7Gr=#;T6|~|d7^_q4ASgSB=*%e$1Hsv19V=O&ZBTV|*smiC0;k!q_mq4u`y*v{4qU^t_mqUMPH}ZC`H;X4g;FR7r!+(=qW9&2lwyit z@vO&Z3aEvcN$CB1N-ok|^mh(hDfH?LHC1tYS-aHtOh8$J#Fx6hp|ToBddYi8n{=kg z?tiVsvF{2?&7{S18W`h25bmE5M8G9uio;^9cLaUCg{Q>0U`%HPlUX=v)#9KFeZf>n zdhfiULZ(Qro}6hoO-^H&yaJ1g=Q-+Ie&}S>eQ?J$>+omj>;fF&IOYTCN*RPYL49CK zM6Qy5z&kezJrUb>F3$n#!u@~Hxh(V7mR_pVvucp)5biX8o8QwlAw<5LFbIY zIsEshlVc4^Ats2odNw#Xr}O6(uhtmPS^la4>wG{Ep2Z)eS(; z5HgD~w-F|a)Qdw8mBlWkGN0m5%ziv!xC~h#4TK26VZ`lUfcBJ0Eqg=Fiu*|FwLdZT zwf6)7WRjXmL=c6&J!~&vcp%lbNml?@AeP_XSiCmI!r3Pw?!$-U0kCXyIu_pLaa-kd zP0aq&8~wz($RRnfBq&8VR?Yhj=8llY7?3&dfx0Cm)zI-cAZdskHzPC*o#vjvG(jH3 zSsfwDokT!NW2D}#4Z4bPppDE|1zQzoj4}5F$tP*)F_)68(InbfWNDxcve#}5Wy&DX zceZi@<&&;Ar(HuNA#hx;B0v4T=(vjAUh}5F}tD+LQ#?}$Lxh86x ztsrAu@GHx`Ja~d^27Po5>93bah#Z!Evh=Gk4q(ba8qvY(94@_s8jBpHQYfv!77~+L z3Vn?9#N#*HLfWmLUam=vz>~A_MIK$varxsc5tM{vy|Ohy6-iWJVU`i3aK-2vkjcMG z9GmiIZN0~cUS+v+z%gVz$2W*@jJc(hFyfZst>vKGz$-dSnq`ub+|+`03NWQnlAWA? z3(1u#!WppixyL9WEZn+cGLO|CH!B5)4lTYvRef& zept868c@b>!%u0g`MIn&S?O-%ay)NQPPrF9t3!qTlR4UEk}a2T>0RTS@W`AUlOMss zXw@_hoA1NF_daTe1VX}O{%K@8ev<#i0l#w0>qazYu35DRDE?Mq{m-z>^Z4i;=220D z9KRg*4v`fcNAIUg*c$PwbKKwWA0wFzBb?zp)K}X)rNNYABt6o8iNlhC(jC5UwHRg% zyQYR_M?5t+c#qR)W`+|FeCc7uY#Ypf>=qVYY%c=K$Eu;aTlg*zZOt|nQHeH*5smgm zY~vy5xdBuK@5!R4hyNvxEl@p`!-DDg(%~V0Rp)8+(&K=~Yu^gzX?p>p*AHsZ7qjx0 zDjgH%h9!`OJ7RPvXo{9hbSCUVs=?cSZK1ap^0NM6dJZYAT~uA#f!k3JoBk821YQ=X zipDZ+rKjuc$RhnG>QsuZ)341OGqszM9;y=>(8hokviZ(E0lN5;-E)2NOWh+SDv;Q< zb4EX(SSoU!!FD27EVlAU=S2>ei=df26Bt4Wh zL9U+mCh>$QaZnkr2rvwif8hZ~6znojnDndZM=#9a#ARQp!2j~64s62E6X3>$jpXJk zVmG#fq6=?2GF!|&LFO#EQ2Fs4juqR`kG<+1-hdh9sf-n;Nkdm)_jw(IENnEYgez$> zl~_evmN~7|$Y}_u>0ASs<)VV2DxzW#s?q|GDlPagJErh;U36tU)n^@Woda{t!W@^W z)`F?bVzTa+>K&i6vHZ4*pI)PIFoC`oxxQ7fq8<{&beKGNJiaJKU<$a^FK|bChKs8q zYNXn>&-`}u?G!xIsCx!JBS|y-kN=|YV(z&Ao{9D@j+qAOR`DZK>zxjy{c#^Pe6+v^ zE{;FoDi>D4S8Vla1Q?Jb-P6U{jgfGx**`l!h6`J|cRS;bKc1?2FJ)X!VS*1Vdho=< z_EXsRMY`~^2|P0Q1oRlnGcItE{zYu;XYL6Ua+~?QlaFBJizVWX_^&o>b&(xyIR2gu z=FdB=w4b(OO4By;r1fz_)S{f#G*ZimDRGlg4{#lwe2{{Z?6v?W#$gRSIwE|E?B_q~ zq9_54Uvla#kcUf85ONL-7{zvq?nv4q2Y3PxNr+La_GeU~&$>BPA;Y(d-od+pEQS0f zUUC>5WJuVTlCTd4u~oZ;!siF9j%1u6aCjcmB@IcL<5V7qYnW zE6|m{{12j!vr@q8k*uob#(O-&g_(JhujZo#X_5kX#6>BD{EugZ`m9h8U~-H{Lj3Zl z;Ty7_)A!K=+m@T^r=#@aM++P``$XydmbYcH^u)n~BUJEGWut0si@Key&^SH&MTJfV_{KgM`^*0q_hWvrD7JWEoTH;de ze8}_XIhl(#cGq-P40d1Us>pS)Jij%4zY( ztuE3=N6pQyFj;O(#)ooTLZ%T{8FkKbQRY?@ZDx+J(<$9b~Lnw`fn1zJ$4nVaMc21#Q@x846C|ddUMg1+S zVl@gPWiX*ZYQ@SHO)2V{ESYAU8oUm2j|6Izyq2i@hoc4Za3#Rfr7ClC)=-Gs&@m29 zO2~0I9iv`$q`X?%47Z3%SFNDt1WB~N5E}ofa$Fg^93%Ei$WpzTV1pW;a&#A%PGmb( z5Ju!O$?6oq%%&P1NZ_XP`$bg1Av4>7G~B~y64jjy)hN!@Ez@nf#tdwzWG4xp(`^vh zt)UAre(Lv-<@3gV2YZ!ywk-S&Y6V_r9?0Zei9Z!uF2*Vxpr=n#8|lI|Y(Z*Daf;BN z?z0g|v6(7RDlff(E%&$St~k3KJ5^q2eFgSU{w%bu{v>ui#!la$2y{ zi{3Hv(eJZhJS^3ck7EUmw)-CgcasrHLP7tc`jjew7}(v5L3cC zt!5F0I$rCazMm51-4^^M?^`m=GC-m9g(;L<3{g8Bd?+pk=aL*2b3@WpoMXW6m{=H> zQF6HPJ8kUV@_TS=dHK^%X$du&iUaRmO z`|mqvefzzB|I3*~ZZ(Qf#`qx}A43M1ejCHet}VApl&ZWgy<_yTo<&i~8wNBEKyp&% z>9oZXL)2g~$1m*=C=H;5!db{Iz;$!^2v9ShV~ocXENUZ#^F6LTDr!(;gOF^Tr=Oe3-vh2f0Q(y{PHrSTl1G z=eF%6bI((d4R67`k8PB>$)tuCkYaQCd?>)laLOh;HxoU`=RqGK zB!YgTtv9$}AA0+;WH?!fN8t#9hGpCz4US=57bq0M=oD1!~wu4n_~V{gK3oKkvcc(?6J(0&nxs%RPP2FpmKBH9RVq zkh;BTOD0X!-?7cpOjXADG0M#FGJ7;QA7U4Ww*;n02L)k{%a%LHlI(kCU0$-s(Q=Ad zpd6?!sFq{PWF<+g8%V`gAul5XS%ta3+ zhbjTPV%Vs=5(I)2MsJbN0{&ca8FdE-qlG*7=ALV+^=)!ruX{u6B!w`yNeDMdTB0h# z@nVNJ6iRhM6w*Uz?6@MUQX@CX5>$$JoOIszUVx0-r=2t8z8|+++-mno-h{H?JR*UF z_=AT?>NpyY7HmBhq>kP~=p<|6Qb9qh3=rk;QmA-f_s!g$2XpuSym$Bh+`apAckk}q z-~SrvUH<&%2Zz1RpR>{8^4H5?1ruL$(LWaa=E^My-L*GIdE~auCx*yjuO@9pxRH69 zPx0`G%No-3PPA&J1Mm2}DS}4@_$6KFojpJEPN2H1N(J)4@n96NaL_pQS$f7vNI{U- zAu91?^c(9cm}6D_#9c_Y646m~YjI!EeQ4Oj%^P1@;^|e5piHtIXpSIj`Ve71B4;U& zyJ1q}7bMke^2D-y-EM5CFMv7I?p8nkqn4_yhT zv@)RW1MbN93e%V3xHrp$`@31}BUDD{A6{T5(BJS>R}_|?-rB7Dk!Iz+>6`vY-d#Ci zf=x)>CnaDc7NR{nZ-w+?g#rqnM1tm5(8Dt!1Une${Y%#N&acmMv&WP zT~<8ju7J8c%Ko`xf^ga?l^RK+Xj3Ie%?-28Chg>g==ECa15BUE#3)}6jT*N@qdGo3TUgG1x0m;02%C6=8*mU zDJX0*sPA+I^mJYm)y)4&t>g>)YiOos;|d2yI6+)xloWD}M!C$k37Wh0=-u5X&xbwu zUV2B^djHfpIr|nq(vwFpA)Z{r#!R;Zrw#D@(pKhm32_D0`sHb1JQ4t3g&y$fozTw} z&mcIFoKRKp6B_Kd)dtHOI7`5xjZ7f(MX|{&?rbC7k-_A+i|9uEn!6RO91Ro)CE2XO zq%QN+;xTO_gyD!wBZMTd=pn2bn7v&A&a!yJ@f>Wau7{<;_uxprh129%@*BWnxLv%} z?R-Ow0sRDZMGxNN*P=H*nCEp0uc1epU6B2T7rtUw(4joEZpf~HTM{1)UQsxO>ANCGn6WtKz;QV!(L?NA z8WcSd zRf~~$Q1IM}2Iu&Z8UY44|0)hH_JoHD;K%0-@)LU-e`W*9*^U^X1O%NHZp5}tUmWAG zcB=l6@xWp9KAu5X`{Y|V>7^77^_OTGA3&8$goq+Bogh+1DOXLl*iy#iLtk78g0tMv zC*&z}%<@NUS*X=pRsxrv@I~RSfY2yC4$~OM^=;1)c1!5g(of|QQX^tL2Z()t23?E% z9$h^!-@W(s{Re*zH$(Z2Wjra%5%$*}8{P%n!(c;sD(pz_TinZi1*>OvPy;GJ=y}^b zVWRIx@=-BkXM`Ey&pLwB(eB_Mk%^0b_wfw9A|y0pgp~pL-!;~;o4MdgJ^ zWE}Zsq(qYf*p=0IGgB-)d9*)V$Ut$^<3cn;^QFol`iJ#EpAAIOb&g;iQHJ17hf5pk z^t*Hx8P0NS-XDC-MiBt@LqKWJw*Zx9@Dad2I)*g$hSwY6+oJ{jI9sfm=J#f73nr>M z8gPBG+39y{LBJ0pIA?IPl~C^Ybx36)kO#zvfRG}-o{tvDvfP%G!VG>je(yiH zE~`;#^-YDZWk@=+$_TwlKX{Wt$W&9%m+`tM(w$kK%wCxRkBGfOVWHhBtB1QV+i|dR z^7)MLry3XBZD?in!=58Og>}$Td9%Eq>cDTwB=Zt-Pr35-KuYkTU!43Rv-`XgKt2lX3PZ@N)z}U3s_6V)OLTqH!oHdeA7DR z2p5`J4OHFW-_FWrKElI;;jnYj=#lR*XIAe-pBr_G|3u`}HuTcjSaFeCBq^8&Ys^dy zY6_TCzRJ3p%UdYY7`w)>8~6Pv8r%lT6vui`I;JT(*wO0N-V$#8-y#}L!8-o;@5J&C zhc2cR!waDveC8j>FJ~R*BovmQ`3<)$iKUh_&QcD95+VT!u-JGt%N1POdi4y(8ul9r zy2FZgWpAfY_3`Em)+g^W5ISH`9N0vChLQL>AlF1K;mo^gE6EO3QbF3_o;K*f@CUoA zaF-kUHmks>eS!c9YrqpaKkpb9$gd`!TIDYhF5#xujgyNx;>rwQ{I_H^MT?2vJUQ|0u2p&`)qc5m88AHPpvD8SD9&@(8<7~2z$2xoj(73FT^9l91lLzV?k7|w)Q0E7_Flso!*l`6R zr@pA(dm4in7A=v6CEm)& z`ZOR?6$K6~w6CHfA3Grh!SbNO9m*UH143pw;nesm2`d4&Y_3_ed}RMCIW@6xe_{-|oJ_OTKdu0^Cds%Cxa>(1@`|ZV+Pr&vQ669N7L4krxnRJT}B{(7|xj z2ug%xzF>S{{yNSr9I)LR1UJUuLlAMZi8xYF1xA^0#82cOL+}CNu*Ozx+K-_JWiJv- zY<**=;9dk=@uKVio&cX&<%}B@Z6slnd26w~I#U(cUzjS)zh7|$e z+)4PhmM%4SNWkkCu3vpSFyHL?fB*MIxS7QwN_@&~+4i_Yhx3C5BY-ytK$wj=Gp;}H*@<&@N#g^HsX7tw-&YX~;3$PaE1 z*jzZrPliFV%A-s&6rj{B=>tjOcu|MxbwrE<^6$_i;zR`ei=@-GAeq~cq>^^5>2O14 zBBtA}xWIHWZ*mZo3v$D8K`haQTf5(@`%F8}lzIyrVaMX`f_1CG0$w@BJi!#cfdtO^ z*jj9tB7h*EQUFk#dHQw((BN0C)h=FETO~?U58?emT!DJ^qtlgku-a`N*Ng`l_UKzz z4HGv;iAqDpeRoDM^YXL_&3uvo@WM9|8i?&$(s^HWq zxSDBZ@jCt&g4nOQLeMkNz~xAt@{*tH-?gtVom@E^nq?jC#s(yw~ zf>O=tibc%ysGhI7hISKNvyQ8<0+6#mi5cWo7Z#`*H<$sDGXM=syn&*WA|ea{81e@{MVd>1r}Gqmqz)OSuV*f!rFdNu5KhnY zVgE|RBgaMpYQ|KY74T$DZ-Q$%{ne>l&8o{M4les5xLw%X)rIVoro*OOgo0^O3-CmV z_;KWAqKx;3*Q8tpz~@pgowQO8p?7d@@^Xv$I~Z~Qs}bR)X3cK5{^$QQK5D=2{>RP# zNjUNf+!Sfz@IH?ys}*HRj;LcRUtJ(MF^b64$LC5;9hlFX>ROm8QeRSp8YYSg6)Hb9 zD12!dI)dsY&jGRCN2k`AysdQKOYudtd7FY8RFJycpUMexa%a^Fq(S< zCrA2)D}ba`hpp*g{+oe`F9$crn*_QwQoyX}V!c7x;j(I+EXdT||oL zt*5?;DA{oGl?HDyOdu8R24MQ8W3PPhbL@F|)3EEzRxFKk+e}_KmVDRe6AK4I2PFpx z%w;xH&E)J1sYg&fM+PWl;P2_lcr3%G=gO;WXXd$%l$>?QlkKC+7T0cEugUv~x~(8K zaf!SAF5|z11Y(>0stawS38h5ws<+)KS6SK17Q*#kWzJVzj6~E_0VelMbk*_n0H0E) zxFtL9=oaz=^Rk-T-9HkiHcCjuO<5dffjRZoQuLkdH#m;N;U}?}0$!D0)ujf{in#8? zJ>t+@0xvUV#Cn&J+pVW~a)g|BJ9ISRu8VK`Poz*DFW(azE}T59pUAKiU{?f%ub19T z4J&a3y^|t*1f{?2si!>Z*)lRW)YTUC3c7BKb8o^7q6bN^R}dWZvYu(2gZ65@!O67J zEwZOC%=Z$WU>7>>0y<;_gSDvNHj?$4mDcbC2}vgF5@TQ7s5J4dn>u!WZRS!i`(f&B zHovPNLoM9EyY&B2kxs>>CcU`bCxNcVspY<(%dNHWuFJ7yAXnzva>wg&ZmIY6xwqbP zc{$sb2EHEansZ$5SuC(SdgDi^4urj#p{gnf=Fi8~tVROKf;(5b&(p=wt}OMYcMwvn z_}5ocpD;0mF>(IqV5$O7F8Di?NI4ipcx6&Bh%~TZklIj?TBow3yaEBuVjB?iMJ*0F zQy)Or!2&*%el?ea6A#d;#S*g3lU8$*8LCRK zE8NA)%HPc|P=S695+u2WO3>drE$&qT@F@r^`W5HKul z_u#WNo)h=^t`cD+QW#n8+<7wRcEkI3!45l82=OtUrc`vgBKnu4mB!cIVrmIGahnk< zW*w$PeUM4flJFlvhC#{a$KBJ{GEwqKX@j9=Yc0au72R~TKEJ=cp_Ycz?hkzaJ?-`o z`d)2!sMjWSvzbbxs0M;((%+%c8-YXsqL>P#@t~oFk5Ejz&$=1%DlYSKI)h(sUh;9K z#ng*Buu;^+>>NnxKPvmy=CF6tKi7H<jh@4WhjMb2nKSry`2! z;GN*cHm*wKkrSN3-+_R#nY3F!B6}#p3UTzu#r65e*3G)z%IC6yY(>d*Mx((23U5o6 z42cPwG&S|t@-gOxMeJFGuuht>cyNHf8+1+AFuoF~hId|$!}VBb^5p5m(Rf5B1Ex>g zPM#F2e?y+0qFoV4<(Q}^Cgr!uqls43;XWAE>xWbI+44p{UgWKMc~?T(vRk|!yd}y+ zjpo7*6CE21H( z&o=FS*&JV;j?1$&*vV)Uam`=*AYKY3=MPimaoOVJ04_s#1yS={6f&qi^P$#opQ|70 zKkHIAKG2_8SWqRY_W&&si#K@fG=ucU$AjX>!SJ~IRY;qynlg4zy(&^YMqGmb7@U4@ z?@LRmHZLPpgnUJ}2@>^pzz!rB`tp&1WpuNMilvzKvv|A5@=9+Dq>Pj_0C*phhFwVi z^E0N_Q@UU0cnQTJ{c$>zNF9033~EYhL=L;acb9l^@$q;R-ojCfAbJxMSOM;BHCa8f zkKhp3hwU!uS*M}vWh8;?qzs27CL)0C*Qgg(prW|t=XaUHkP?ZFftvwwX?c*Y1nEiSnB~4igU`FAo_z-$M)2{L zbO!>*n^MFXF@KvYi-|2!-Sz;_1(3aBZZPC?o5P0>^WLi7>qhw>d)F#09=GRjeRuQC z|BR0Mb~h*l(1U-6lkI(Uj4l%?UcQFOBqgsmhFb&!CTO^JRW1mJ67e#`CFe;y7n4g@ zT@D>|o9mim)$|kc;%#P|;~8lhuQ>rEOZNklr0CkM^N5qIUUSRDR0N+&!t?a z-Kvv1NQLU`@bIB2S%bo=W0q6>O4y}pHg=8kx(W|Os;E9_UijzWnB+8?i+YSUS6-H+ z8<8!_nt-JWYvchPTG=4Zn7wd^+=E=6i|JS#{`F@D!`fv>l@m@bhAxAnV3pwFw(Fb{2Z|U!M zTY?qWPsiqOGDIspTbb=JvX)9Lk@A=J3bNfo9YWX7jsUjf(kM5C1_X}#C&moRuQH|b zKvK-Wf@RWC(3f$;akQd3^Y3k1y4UXd6zcbA@^cscmyX zSW(%uW$&b_g)aWNKk6g>zq3-|S!d*}xaXS*@8tp;n*jg-C5iVH0BI)5GOk6I^|A(q zD|&c5g35}%iV~`nHn79ED$%={UdB45Eu{&THr1Gjw$5KC*gbj}KXwwGrsp)v^Aa6{ zJ~QwZS2w|w5<|K|be@n~Gv_C)d;io}haMoRbcWp08=ElMZ_ZWb_X;ap%UR_{lew$hIx-74bLEv< z4r}f>iOUk5Qop(-uwQJ25m&|+YVZaiZ3ydhoSvWT<7qzjDHHK5-XU)J{${Rb-JR{P zpbXY!w2ebsI$ST0hmhmDcPd(;q2=zK+js9kTIs{t?~OmuCx1t_&%1ZR3=)LwSO3If zRFEX$U-omf?>u>TBMJ(m~3%@>>7%iG(l&%Us}F!;XgN+!Fx@b~AiiFaw9U7{)^U|Pa?ome&0 zb`t!SWS)-CK8G^fQsZ?38Dzf{^W+N<1pJ3R6wcNWSrLZt`4F|P!F(Arf;m5v8OK#- z#8ItxeE6zy7kU>Z3cWQg&|_-}#>)<`voY6>4h0 zv8t?IrxCuul3bhm*W^(i0m=lqmh7tUDd@#7#fn#+w>`4(RZtyF4>Wx)|LA-yJbP;! z)jVII_V*TI;Nj&*%2TLssG5`h(K|^HBMExDxQ@6$<~X{(rfcp=JeB3?^ zFEpjxhfaUozB7L}mRP8_H|a9Cx&~f7tU7a ziVT9xqO1@yz#7XP4p$VJP4NYnR$}Xdw+BG*7p zRJmgf*;f&&MTf4W8ipc-C57<_jd>?wqZd8g4$08KhTMn?hRzV778XR*)8}f)a(H?W zG7cgA7Ouh)tfjR)&G4yd`7R@fqvq>9Y5&LR3U|K9CsZsRu$*28h~8tciK8P{riE6_AnMSr@c#(;`hOVmUjsEwk^}2l{jM)Y^b(Zd2tEOV}!42poEoq7|mo43pa5W*P za9xL(nM8_$7JsY){LGh*X(-S`@&TxBSuYCCnGX@cjwPos49q4l%gvZpG-z` z#$X75NllR&*3IM+Ou4crLRVabT}O!mOmX2D?otB z2{4o$2emL@hrnxutM?IVfct#C*y0e$h3WJ%d!yj1X7r`{MnqfbJ0-n;eZG%GWq1O1 zDhc|Fy*;=P(Bk}H97Pf&>BL<&FB?bWv0 z@ylGPBSO3bd}5A}FxoQn#g=S{Xv|V-8ZYij zE$It`1A%$BHMOJ~6wKLQ)!QP`=^2jRzi|D@_Z+$U3=0#8 zulJ*)wt|NjHFQddtTs;*b>-WHxbDRatZl#%Ij5`Ri+cx~^sAkfxxXO$>sOB-D?L=y zZ6(0DKhxw3=;jOSq~X0VP}e^z9D*;w8TfKMY+G)nnb*VDrwqp`iV%c_^*78Z2JKX! zkd)>1>(Qrsw|`lnVNu{e0?0!a<)b{SC<1@42izSPg!EnJQeM%W;L`mA@De_YJGK1GSX z|DV0LU612N(gpwXD#~iQtJD@H+1=-vJ+v*GCMlaU5~(36dwN;!YKkmLbxg51RitDc z+vnLU*!{CtxL3088y`RbnOQ8#a!>bpn$u%dW&(jgAP^A<1OmNVrar2#l)WNK3q^S{`ZM#M`~~nFb<7NmJuE7#<~wkiT{z2 z7uMMn7B%cq%y`^PjikSC@AhbC;fOV|7GsiN5pn@R$^^!}{;f2Y2Df(?B^&JzZsYx} zeh%LIJ`l@>p8$-%GI0}aQQxL@X3}a7yEaI(I1HgpkJah9=$p@bk}yl(RyW%ghX1*$id4JoG ztYjIBaI6wEpzZysie6bUb_^tVMLMOTE{av|6PkP{-H_$giWOp>ZjERVN%^NUBm?u= zVYn6cP^ZLXVTeoIYv4>bkU>J{f-GaUSrF!Pj(~E`fF>MDD2kXg_wMcJz!cO^8$VJ} z0yD<1aM=L}A#a3$Pzdl)hs2En4n}hC-;jC_*PdOy=nZ-=F-hj@xYY9M#hm%~?w*e? z`M}>_;3(q1-2d-?`lM&eLqMPeaJ=1KsKtPPkNpygKu&4@07(9Vcv}YWMhmgAo?3a)aIrJQWj!7j!25L!%An+R}2lm1ntMMt*u#0?5X|I2o>PC>-Oz182* z9ClP%k#zuxl3tp|0~;=h>BWCRfC)s|Ppycs5ITl4Yg61Qd^*LV5}qq|%7Z^0O!#*d z3Kb(Hx^H00RfQwTh~0+%aG3KihKl|(^?-oxa=fnTLId}OopSIBSM+>jjV75gI}^k5 zscV`^BNbP+l>IGd8a8)kZ(BrKCmO&RbLFV-6-!FARJ-}?e{S+(IkXad$1GIO$OVaS zBG**RS%?{<37*AN=@?Y53C>R`$s?m@qnVoK-PwK>2`rx?1L^0zG>3)xs85wup@Eg* z6EliMlT?7{Y$DP7T=aDhEFr@9=>GTm>URwt?liE*8~U;-VN|&pwrWx&P1T`M-p|4p zHwEWP38++s1Ov-le>6kgglHlO+8dI`-T=I?x*9+zoTdOJLv9iPJxL1yuK zIS&I}!K7uoxZ2G@RDEKZ5#;3v>+QN4?sGnaGpDLCnWHS$n9bL+Pf_>_P*%lWRTx*k zRBy7iSAFQ-SD3K{_H8#XX|R~I~k7dn@U z%Z-G!=L8#EU1xkaeqeU>;lY18q|<3=9WnWdE-DJLK|Mwssf3flLbr13>mb)N-0mYM zFp(1xiLLrC5xnIJ{tvyp$L7Ee86zRd{OtrkLn!_#kpBwm!oLoeqn*?G>&uTBm-g}# z{FkL({t-ovUwA(gZR8}3;UW}ry6A$nV1zpQ;e8S*hZ!^}6r#E1UJ!N_XNUWCw1JOU zFdZL#g0nM_wEqdFzidCk?v&iX5({ebShUbL4Q*r*W&7! zlbT^U*sqg-ddw&~PFH_mV!qYa_3Ad4I$He!`je6TI2n9771kM`LbfS5C&W4{E7c%b zEE`^lOar)$U;jcE=0yFr!mmF6qj5z5*?!5tOpBY?9`t)Z%N|ndr=i+h2|U((_`)lH zIR1m5xX?MGhllbqz{mN0P7een%N;6kdPO0^6MNVd)8G#Xtaka)D;aPhp9w@~GT5A5 zykw;Goi5D9*;fBi{(5YhZ|r0l^3c}nc!}q$qVjllG(0aXpH)s z@iW-*FUDW=zJdEiQ_IXWVoi5;G&wd!vDJqTNEcn_%as}YNT)P8$N2>gaJ+muW~w`2 zjc@}AbT|L`U-52-9ZC5|psfFDqUo<1fR^O<`(&;pzXnP6Ix2&YDN*g>c%R92o{VO# zPj2_x1TnQ?d(c-8{qcdj0kmZ`i@2pB*Y z1ETttr>oXJy4#Qh-1kq@0{?0PqWfOgWJUBEG5T{hsEFi;Bd z3;(hr%fGB==eS9sAZOrFO?Bat6D&Hps&^r`B;$6P}tc#Zx0wCSxM}(B+tK1(4dL8-j50 z??R;yy$iWJNsAX36)!1< z6+`D@?<#nl>a9KS$i~5{VTjoqu<48%)Bw}k=RcW0L54B}S`L!S@vFCb zZ^F+@QNjeN_}CIk4MA%C$gC$4Q`reW3BOJtqOo*>G~&J{OJJ1Ipps*)hx8rha!cd~N|wH-h$BLUkJ6#>yT1(Y zMzRalB^*MbbrD`>D}2n*HEtcBXpAoX*_NbI&x56P_cpefU@wsI-SgyrazC}E0e0L4 ze1pwnEcIW)-QYe$G$5NG;zbZa?4WIYdtlT>uIFVJi%Aq&m%s&b0}++PE`k}cDx{#$ zTZuxq8R+P!w7@u>ygvGp#j(*d#yS0C#Cv>BAuGuo#fn05Dx}rC`KmJ^>b#JQM}NV! zHF!fG1<9WjRS0y61c#1WXwnLRtQ&0}C(AY2t-5AQ3qnH#OY2(+$-8$Ly9$JUx$UmU zru1|UbN0d=Z|?N*Vec)?QCw)8sfCm>NIEn#nXtG(+C!Xx*um}Suo2+hViIGqsLobg5*~HsrOm$er+^;^ildObYJ@zGXTwkcAB0x@|*UCh8q4-J+4(*YH)jvYu4ju zI40vw2E#SmHDcR&3E9zapp~~5x;D4V!y81Xf1gu`xmMKpF)HR6Z97GpS_xB1uE+FJ z=th{f34l9r4v2rN8YW$?ay_I-6^VS8g)yj5>XhzlH%T{JGX!N_lI96 zspKYD4!V1^*Vi*+x+RX3Shw8|?5)0UnIgU2_UwE?toR^ApVPvLRY0odR@W@@L6uFi zKmhwm0$gXV#2Lf={Qttyf;9cDhl{;^FQXL!y|2MCx#YG^bBc*I!u@NUbVmGNPOEsQ zH(VTgL)pwDzlLggaBUf}|MChKwCp4GGflJuIR>#{#T~p$+M+a(%`21s`Ymq_cP(vi z^?yoE>|gqJu!mBll+qq5vjE^KxBQ_3(DJ1Qv<$F)7b|3Yjt#gdL6wBTkpKyPTo$yM zh)rd-@JkOEn{~ASVOdb5lVsNnAy&3HMv$<;h%V!1@D8VX60Z4peDd=6d@_F(x9Yq4 zD>c5Q6S^*a<4!N3C~rMIheK!j;(YQyc@7zp>;%y|*(iSJ)7@$3-vYS0mp+WiX&(LF zz{!pok2o?<^Z0a|d06XMun>S{AxS1|cBhvQVI!ZWv)66V{1oGh#*!w({teh6Mekjmh$hC+%Jl4EACw|@d}`fJe3Zs=xX;zk zs~lFi#6YU(OY$WTrwOQj^a(V^wT+C1H%>!C0LckZU*FNt#L0Q>#X1(6E}2@$xZ-~~ zMZ%Lgq6ak}!kmGbr{hgT@0}yIb9cHgXX8aUXdod94-Hbb<`1W{A3Vxbdlw6#!5=1<`#4>5 zjLq@f9BLt00|6V7qw($njQ315X&*Iqe^lUto*h%bH1L$={(LAh#QwHzy zUk=z;2=lbZ>uM(&4YgF^2fV(vFn^Z z?r%SNwDD(FVq$>!{_xw4M|{t402KGk6RQCFeDdPc@Iob8cr%rm7GKOJ$b5Bt_U(A~ zjGV>{hL(p45IMS1WC&v@MGoUtIMg0 zo1%vjqK2XX#aM>~=R{?~Jjtc>MV3;?&315w=x$`C`ds$RLseWxDLi+K)H3jSG;x%i z`1@lXI)M|C+{C{+om#XxHiZGM5D5;khD#*m5s(@AavQvAc?8mXFY(2??3EVPX%%~U zWg`Ic7Xnx;=%6@b4LZLimkIY^0hdqVyAK;clAH$C`K`4fuF^P|1(d{$B_Q&nuvGav zauvQX{erbzutRPhF_@5x$B2NY>P-AX6js`dl|D3SPlN?_5Y*{pf`K(E;^DB96oqMn zKuH!@K^BI$!^!#cslG!Xpb#40uxi%7j`Kv5`Hs$n(}C>yVx*{`eUk`7pG%;Bb`(m= z;6%?+-|a+%6=6NL0wnZ&1`r{fstiMtmqmQEZ9F=Vh2t>pEdF#f#NWN|FXnIO zFIRtI*?>I^4?FC&vSLfTf(#!oL58x-uOI`)({Km_`&$e9aa25T-ilI~a`~?mXHajo@o33v<5;>m?rly6=cx z!-S_}Bt&rjdyOMWGW{?L3?Mz6;zZDo=-eDib^qCb-0)WSLdK;B6yFaH|q6PiYD`MYj!5X`2?H z(x-CH>-keRX%TxVV?fx>v=AB;5Yl7UKeE70NEM$9Z++)&;X+OW9T*aw%mbc7PF+Ow zvQ(@rN3v%13dA=)ry{664vtpRTQ^ymdPs1@?3LpFVSRmn``@4L>~C*D%p4+BiIt4Gd?(J^l^Oj~R!d5gEmaKzhD3Z_V zF5yykxe#7RlT8~D5<|oq_3r!%LGl`qWZ#DecxAsurLl;NQBrg^j;*S!K>-)ZG^>A*TS-K(J^qWzCpheB&DW*qWbIj#1&ZAr|C(@mjmqmcYONp@_E-6 zrdU3HHRmjLwS-Iniv=dE~@kg%r}kc*?5yQrE>wEiQacA7z`SfTqYhuzwrB zWuDsv%x0;7#tMEy_j}iO$XdFDFT1`!^fQ_Ua8SYDge5*_G)ETzDezdXA6{5w!=u5w zO6^IW!^M!a%(b8bPG*5V;r2K)I4;xrvUQwxi^^ZaY=wWuh5#%FsrTg&%l8)uwHV1t zX3&S?Xf3T<#_;Q%qcD#lF(>kHd-U{Rdw;aG{bYZ8bK`J(Ygq|g+3Gz;4fK}EpU?#Y8(=H8KEu=Igwk~)j$Mj}6&;abUYyJvUF-u(1dikvP&oImUCv{Q7 z7Ae-w(Gr2J_1IcHoNmMw_8>y!(f(qQlPnGZXk{F?H4|F7Pod4Kk@hBF)Ttk6p#LOy z5Q6Zy^am6f>=zY7Xr#!_Iq=Lm& ztU)-Ph7!b8Xkt01Tp%bVPN%ztXNjc^inO{89ww=8UtT>J} zhjDb)6URgVb>5(9xN*#46*5=>9cZK^;V_;hgrPCML4`35qy$XLz+X9slWT|0lIjyY zKeNlLi^rCE6<>|htS!ySU_`WcbTF6)1*l|6skkp@L>Fv{e2 z%0N$Hrx?nl)R}r)^4{oc@0xsW>lwywheA3DI3ObuR_h}olp?^0fpMd9&`-`i_W1nl zYW~v7mR!G|Hzo&kMnFX7;S(8WAR_nKtHyAePrSiGEsF~6JNSNQ@1{~RYav;Y1~FDk zC8u93!f79g=!1Z=D#5l8RRMpu7;E%yRVqx{%w>!ei=c4Ufr*?=A-L1lNDIP>L@r@| z8t_$P29_d5$ii3Pf;36x9BglOG!hTyXhi)s1O{qAj}Y8)dIni|luN*Gp>Ji!8UD>r zSDvTb6bX*Vl`P)mG^T$v=dCuT8rfgbiJP(Ux1%7I@}@Y-sXBJJBNOIH@ef#n#QkMu z2!#lr#klGhzFzSPER-|~q&D#h?s53os3h}uGy+aIIKer|w2ZXrCp8iv6a?U^;1G33 zr`-4)pN{Bw6fN@$nu7R0hJTQ=Q&6U$u)o@LaITeuE<9hK6gfs#oT%9-<-SDT1LMde zwG6h`R^T1_DM_wHtkOo1iWT*a%mWugok|pLD-ps+~w!b^%iy zyJkF6$=PfjcX>;@fr47!3zh1wh(E&%#HIw)&N(+Rb$fbGoIeO^@Y2C5#VW*&oz#{O z($#tL3<*r4QDUuB1Psvy3BWHsz1|5K#v`{e_Q_yF)gX9fqV=*!A}=(=(t`eYG>@W} zwjGpZ6uCmFDcd+xlkQ~rtmZQNL#y#Y*38;3>bdC;xc&vj;W*$=%_s&Bb^o(3aN4KW zzdQ63(#V#ND-i^S7>3+zMMYb^UQ91AcLf@WYG|!$A*QoK7J25g%P;=Q7b}Bdjy2#o%d4 znziDv`IRjSoVrQrYSpYyznZ`F`9@uzv+ra`F^6!&7rD(z0k4fWC1`@Kf{ao)zhz|FklTI)LNyB@%-y&MFvw(iWUny8|*jY|7z+dD0PcXu5Fq_<{+dY z6r5dDNwB-be!}f*NLI%0PCA_uH36G8nJzWWocoF~!|DjfBoG@ZIB5x=lToE!Y927z zJjYNKP!kx5VFo0DAZ-flH?fJsbmo`qvA@9S`{T39UVJZ|I8e~v`mV=s(WB;QH%4S@ z^8C5GPwfshpu}V^Y10zM8DC*6#8+O+r3OedyhSxJdzhrc^DHkiX3aQ{RTQKm*ZVmI z15wT41ybgX-+nJr3%qAZV^$40`v`WCPaN1V)>bGFcMGFFJ?DmlnPSC&%bro(JadiE zU_8kUC$jAmgxy16F+f^vy%l89*kd2 zP7wNcZho20Eg)~!Mnn5{IQ5k`O$PU{lW)>!n(mJQNFV8&XU3$0Hb3kY+#!ZU0Y~aHnZP?tym?I zXl8UN`sMTrz3l)&H_x#15PARUxgH0{$v7lqUeHr~LfJHx_6t9e*`{_Oj#ZGI@a*ndKnF8I@`{1KbP4Xg7w!GK|6mjP!%INDeQD=eSbx{_w~9Uww)bahx5(!%|}H z0me3knph0oQ5i(1*AA^RM9wiz<~nGCY~2jF16;M!W4R)>Qb;!p5octiOepM~701s8 zed8bv&hz1LkjgC)D_OD_hB?*~-E~7JV1|uJY?BIE^O+M~$CM_bu2h9369B_OE9>C2 zmTzArHD)rotd<}SOQG_?R#&#mwrkTh6;i3}j47sUe%34M@~1X&MgFvR)pe z#_*N1KM$k`RFMMOqD*D_s8oF>JwQD4!88D0z#b^wnn`~sSTq_stJP6O2%%4j044mg z5L+w?`sY$+f{`2a!DzUqmEorSDWfPyZ+v<}s0YJ=Gd&PP%A1d0Stkan+r_8+AUB@E zMv~9HXd?NZ$J&DiJ`2XSi<3CYnOu1YkOdmsJFf3@30#ouS41PDoiM+55Kj38gaB?7 zz*%=YDcfA#I-Zq3zw)g@0L!}d0@1AE)Rm#&@=Y?0b6AZt-6|_<N4Sy^1@S4Vbda(J8iqn_h{Ncky{Csyp2AfQC;B4<`)%)TCHB#BIH}N5 zP8{q+HHZrp(9ta^8d80RENdOta!?Ko6TwZcax%hr1cx!?6fl!Mfl`Z5*nG6Tv5TQo z6aZA2(zc~CoR*e_KDcR`BoR^Wo=w^L=6TBXbtBCF#&@80fq8YZ4a(mph`{3tg0q7= zB)MjB@(DK^v2C5%Lcm4+cLYW{UVqrU<|8 zH$qRU@F7f?w9>WyaKnt75cL^IMIH(u;#?fNC&_|>$b*}xSK|YE8Cd5zAv^3FM28|i zgc9fVF=CN_r;ONGpKyR}4hRa7J5U_>R1UqAFVX;1@A)O}viQu|o|_~7 zn^QosCnYij_N4*tu48*fH6apqd+!l&rmV#;t~%H+z)W=k_Sdl;Z;TjZcz3-q0!{;< z%Bh}>xt3s2uxl%~=BSf$wF||rT*4${&;XjywhTcCj-WDTD$L_H<4;*5i`5TS7c>%J zHD`%QmKLt3%*cK7DA%yv7U`!eF#j0(yZNsBbrd?aj89Vot07n&IOZ#TtB248YIDoa zdZ~O?^o@-C9$GXQ3kE|*+!2O76ymvh4?eGht>eC;?l5laXz~ORrkk83dYCsUwP*5H z>wR`lA3mJlrBHQA=$;gf(%nCPlLCz4ZNV8qN+uCwqL~X6 zaK1G$wy+AU@j0X+WwU~Ngf#;Ul?TWc`UNzHOZpF)M6`$h;yAyoB0l8N7^_pFU@srS zJBt%gUPj^GURiGex)dbNK~H4#=ot4cizZ^8F`SagOCfNKkwXfR&l5dpdN(?phzI7i zj}G33yal9imlr1@P@XT6<7?&C?*_x+oAujY4D28{o<6$$2YZ;$PVAS)MIfMi@Wnc} z`EP$=QQf@EeK;7Nel(=>f+^kcbi03wv!ia*OW<{su1`nUzQpLII~9~!*n zzwh4C`RmVhM;I`9@&@tTcZXXziMx5YxButS!S<7l{SEvC@Ul-h(8%P@NGbwAV2P-5 zhY}1DX2lmSQP9SLRU;eGXqPY<&hECE`{DcnXUJ#w^aoM!DVy5Qq!uQ_qhsbvuOP2I zsKg0PMs|tTw%HUBuDZoQ{V3MFRnWucYw9Xm5y6p)VCCBg52Emx<6bYjdQOSUmnU3P z-3PRflub-gz%fQZE;DZAZ$A3)BD$H_QZM=#TXqC%Y0{~Bn$o)(QxV{4lv)S! zy^f^ueE+*dA|GrY0WX1cd=sSI_%scEIoMuo6Oq@wCbR|*b*bY3Q5jxAnTk5+EvWJsIJNsBW27HUvs<{<=qKB(cfy7K|x;}HIV^p=mX=ww$ zYH*5USs2>lykUExwmoJ$*q|#b@r9(mg)B4~xka;#cpK_#UGmuh$z{?Cz zH($}_qeGN`%9t$P`#shV+oSFMecb%}GsQkM@WHnJlsO+h`LqtNWO{{XX!1QQWH!En z29VdXg4<>)(9~1hR?0(a>3J#4O>wd(xFMD2s<8~=g|LvCN>2Hba$Je$l3}@F3Eono zsTZL(O8PX5Fsuw~*9I!EqO30t!jGme=p%jvn}mnHb#>dy48pVp)daGPD}piD zwvTl+#A0G(BcpY5x^xu54vm(DbH3u`{#8upC+c3}3Cgtx27)o1XVRoF7XH(&Fn#aT z=eTSDN_dg{vT1rC5+Lq20<zYOQ!fAqy|SpLKL&#SlZZ9vQp?XG$49|lU!lZPEU=LnZ5vk!vT`J?}@l1sfs}2sswNsEN${Si?sL3x7`+>eo~N~*wd?ead!MRVLpY6*(n#B>lJ@~z?c z=!;M8-~ZD~>=O0J1x`;Rp${y_#uD$@m%zy2ALY9x8anfaoZU!;%wu4YOBhbj4QVG8 z4f)~ku!gegtpmfWga7qvj)PylZ=gewt+n)z>lgzr9DF=Ij=7dGXu7Ln!6pWp-!GRj zT#ZUTK`}aMAF8b}_@H657o9fb44&??WH6XTYE1=dSG94tAt zYo>ceJ`(hJ_L^%bbZJrknKl96nFRrOQ8?Fra|~0F)FcXil>|x|_7s{}dMe}FAXw1_ znf=M_ivWkt)GKK=SnRGBlv!bHe0_bVwkQ&Bzs?b3 z=TcHbpeG#3<707x_*)5BvIhz}QHS;%{Z5-x*?`R{{j7`yi^)e+(wVRE4|$X*FZsM2iwxgtz-0Ip+L7IsF>UupG<->1|oXG5H`*dfmCMlYjH3X~;V( zreKxpa(VAblm~Lkg+qeC7k}bvQ2nEYQjYDSFopqB5hr|ipFaKyQ9_S)cDE0p=|2AC z{{S2pC9Bw9*0>!cLn&V~m2-F_Mzdl-EE@3+F{Sbh zJqra2al{+OUm{j7ZDmuIYgu9rmsxsrTc2O4)u7ukMat_XGG4KH{Dx?RNQ1!$es`(m z0KvgrMSP)w{D%_L(0_%!jTwSs=$4Y;LMpN}>XHpdrKw>VlWb^(gg%4?jMh0k1y@hl zB^9KccxhvdN3368^wc)- z3+yQT6MsXneDslkYmpZbbX{w0EzK)>CC8+n=;w+}YA$K?izgnrWWuY{;>}sNub&O@S3ofK;#yg#U#~f^F zN}-Z*p3A0URv=_S<5tpC8PC=pEC2#jeHYIWUR>G)YKf++;?ZM?+{Ebp$Rx+L7k{*IaImwv zxcEvRi#qtN1%h6)b7!R=z1{jn?%2VX=yBFBa?6f8Sr~io3qQ{~o|S&Vl{JdxYQqfD-+; zxGrn@28w2-FMCckq?x2dE&yp1ycOh>VeOT^>A(lh)o=KXl#1M%CJjv+1+rGkYnB z-LZ93L|-^779yg;m-f;I!#j=)ByejWcOWhWVNsX+TAHQ!)?!hLm+0sD)vIUYnE`$U zi|+jLSSUjY0Q;`x%X4Iub2^4D>r%+dznG0dR<=v0uf0q|fh-tIqi(MQ49uNZd63ee zPbC|<6;E%m9XP$3!NaK>n8Bc1lXF@kqnDSj>c%tg%l>fSd}VyFuyZ!eCaM#%wZ*3Q zS>1I4w)|zPLnfH8&YyG&<4a#|wn|mvH0D>iCM$i7Q<-1a7zi4^rs>R&_+LbZ6DMe0 z%t%bxSYR&d6*VOXN{hrUoCV-QgsHL}Usapw5SP7LNS0hFmdoD3oRHuiufEP>Xa*9C z6YLbMuSdc9>B=)WLUD7JRdX@gRk7M zIme9}Pz*HE!4uXWM5wxhT| zWy1&e{mI!kG48Q*j)-fFQyMzDMZ_>daFZHr;_U6v7I_-e9(a{bYo74cBxi+UL$7`fI8K z7aLO#bWoNFxabR_qQAN@(XT{AK|ws3q3nwr;k>Tuz@*?Y$0u@Rz$(5bZt=ORiCAU< zp0QXLC}3MKwPPEnK)^P>CbsdptBF`<0k*MN7bw9tPos=%dRO3@-YTl;u?u{dx(gA# z77*|(rmQ0xCwRa#z9y>i*>UAcNd8(D`8I!T6HsR_!6z|oo*bA*b9kIoN0t`)ZE?=H zoOaP5a^OfLJH0cj3ff;lIP}6&s;b;X_hbp{}3B8B@ai zjl1tgrY|0NHJVb+Ck2_Vt7AFUo{8Y#lS~kCyEz&4Hm}7&pkmD>usf`BfEy@cW+lDc!_cX1lNUnk1JC2ZGM${w&_{ZE|MUM++jt>mA;YnBwT;Mu_@Q6_Y2I0lYtJ8!@EsLU|UtnQJ^YUfqfC7Qi zhnX?&t?l>L9`@G$1DBmA*Q7Q}nKPAr6b%p;TfCbD|eivfH_8o98%}xjNNDj`salWN3#^ksPyGYFp zK2OgjcmP-SNo%%`M8liHbog9y!C+$$I0(a$C+ZGcOXwW^{l#sFQjcg2pKB@Wc81ri z0tS(uAl7~&=eWr-2!f{@*Q>LP?d?k`ZtRQicVTBm2=)kx+tNDJG`qlZy3|0Iy#*a5 zx*gK^6Az4>zH3`CPqDoyOJ4Y~<*uPa1K}K7#|o*+r4XQtkN^ z`C$fq9FJSScMn+#AZ2BJ-@lEez4t-!MT8;fC*|z}I2aJw68>Q`5-Y@!kQJPJBnoPC z5SJh>o9Q5KLQ6@j4I_KE*c_G3iz2Ge-;2*xCE75`2oowM+Ts@Z4Fww~L}Nx=Cz&XE ze6J;zZ4*CBOgpiB7E-F{E-$(S0{&;ySv7f%dwh3K*s3Nht1ZDQvJ_C@6i~kh{|-j8(8RLTT7CNJO`tzecuyoGZXSm~)OI zS#*05>mA6-A&;a?)!h5UI5!!Q2KA*-+5kWUyPK({NznN(v5C`>d;ax*~VV zNJs?BOJYX>jH^_|UkYH+# z2_g2=Syiu2=6cQ}TIrY{x~~SPaFgxW6G%Z9uMf-JR58f7w1^|~cxu{=Q$|6fe1(&1 zQ%!ZL6LWFH27G-;iZN$V*GsrXDS}f%y4R|n@=b64c_w0AuaPYWj8re;7L4L-^y}V zR{J4+7QbPBK1#)O=`6govT_sb?R=4%grup+a&3Y^pOWuGzHa#Wl6V*@Vt3>r8B&~q z1t6!HFqNmI+R#g!+`aXc*~rJJmI9Oc-USbmF$vI81oqRq3WNtR!L98WkvF&=L zTRGyHo0=15f^6VCvj5dv%wh-?m{Lo2y;1La8Z@g2F>bDD$)vSLacw%v@^qezAk`?! zGNuWVetFI9ZpxC<{=zBo7n2i*$_b7zu#p^28I2GxhTjjFQ^$TIVUquR_;h#kaA$AV zpEns`;SY!V8#{;o@Ob<1o4qZ6+TD1pm(2MK%k8j_{J986+k5!%U|Xw#Z2DJoP&68r z(uXovKNy005E_IlF-37vM0}v`m&yEbB!d;G+;?3ExCVU>5jioVM9xx38^V<0B)qO6 z6J9b*7=|d zWX9>b0>JSp2go?{^o|f5!~cEX`-%VjLgNcn8Ex+&5tyte_gK;YCoGWEXGQwh2rRb3ncUpruruFrQ}f%kaCqzSPGa=OXq-5PoY9! z%8z6-vuTP^{tG5iKMGc@Vn|C-@gTbdmD3S|X4B3!L6t!)A0~K>dWy4?$hzY3P4hgh zNP8Qe4#m?(`M(1Kl=uru71c>ZEj*Fc5i zO5TA%x#&U|0LMT@tx&^_An{!##N}h=M6&H38Hj4!1&g7-Ks4S!hX&q@TJZ7obn<+HAb2Wa1gSeWwMzL8_GBLf7I&Br>UL)jJqRk z%FK(W7G3ma<1jA|45?h?rY3>_2)^2eC#}ta_Rub+*?5K-iQ`ougUwprsmjwNDkAHZ z?OE-nv(>G{mgvcml|C+0(4Rc8f}I(EpM50qMo)8f(PZeYv*RA-q?} zk~O&vvb4*Ek$=QC%*Xosee?)4^@CG5l{K@|SKi;#iJidV;jH7!tGOewB=znK-Lwmc zTk_h!4%Usl2F5_{&P(oq24fDK*KTfhIUn+X1~?f0V(|}n)1r$^x7a&c0Ex9LO;Zbu zzaw8fq~SHXv#V1{t*GfRU*M&?erXNk2O1pSc(Dm2;Ri^$5Ce+UpdgGmH2u#&QAp;u#W&jPsM4b*wPb%Yb0ph%L@bwYSgq}#H+>V zytCW3H2z*4@pF?SuUC!q71Bd3VgdqaiHqxl)K z;V~eWkhr>J!|1X#sPFYWz#UIajoh{nAp?JWHO3j@0o|D+q)EbBZhWdarjfOP#{i2D z(3yIK9^Y=?SxAmR;o$PDm}`9IgMz+9D*Uo?n^!pKgsyoJ`Baq`PfK3R zQ%-q`1EOTZosogh5D77UeMqkBDzUPPFhZO=Je5*vZK-@c9PR9GK6<*f?UOdW813zD zhPV6MNb0iRe4)kU^tvBeq)A4S$?-#N23?e<2gp?tF_BncVt(6l_g`N;b=IrIv#&Du zBomR7j1zAa2Ler8o04ip%_*|G{avQU-ji))8QAzbzu7&AcT#vI=6&D&n*C`YSog`R z+@PIn>Etk*=zhDgzr)nq9Uy2BjwQFJaTLgEv`XvDl6KeoAD0r~-@@y{X#Gz44UNzA zh>}Y2H<0C61&D-;R~xUE4t0o*9lhmN_-ans>%_5{Xu>Fa1(PEjl~WffY;r6zw_LRE zE_(62tc*cX@K^!>nev;-m2?Jq;e>t%&RcHAhB^9Qz@)anyGb)+;}Q<1XIDr#X?*y% zur(yfG&t0(-3Bj$6*X#11Z$V%rwyVbBrLoG_LM+2sgz}!N-tSKxn3=G3^dmbtslD% zLHxsdWd(3-b97{j<(fFXnP?RgM$DH$q%af21X0DP#(;O>6|!$d9bZl}sD-<%4mioS zfUye-aU)bw7N6}wjNP8ltbj6KT*aL?TDBoIYQ)al%&^symsjUMblO*#_SwX!hF@z2 zX_ZUf?XRz+-)u2<+>I)sXJHr#(e!knu;j9WN(!r}5()KRYXB{v0+mm|kKuBJ^j9aDHA>J<#?f5+y_!@)90 zzMk8=Ey}n{2*&NiSWOpVSc&eX0-mT46na8#b!r(4i_z;bn6$nO-0T4DIlp5{rIYs3?LW4l*?GYr>pv) zb1Y;-&k+d(z3jvFrG6kcCnv+VW-fZWwzN*_vWo*Ofpw`dQ&+ShhuQ3gPlnRcb=@kO zQWn?3Tq8`Nxvs+HIfE^i+3!u8_#Cfg#@}Euy^JoYg#F%E|BCAjM_8T7RffKFt+Yvt z0%}&Y(R}ZVGnEmWl=`|WYq6loG1_VTb`^v?tw#r<_Z{4BJces`kW_|_keTOwQ_!@} zx>iRCoX45nqt}Cw6du59r0|CIg4Pe^O zVOd{mwpn6QFTo?)zgSS*vV(9BLh!s7J?>-`k*3u&c7uTAYuJW?aCyT7+Y0J~xlub_ zDYsGBl&vjQ(&Jt24l}M)W;{mn$LXfrv(U9Z{-;TC{B~5XsNc;>uv!!X*O>n*?0dI`1Qw40lihczHhRpJP(Uxe6=| z2^l9YjxUd&;eJ^pP5Y;2wVyEZsdXC8BIPM8p_GSHx$X5p zPt3&zvSPLPHBQ7_Aa_Z&xpVaYDq<`@x2%}5Nlld-^g1SB#78u-bk8mVPjzw&-HU{y zyuXJ94nVin#x3@Cq{_Vw>Cj7(8*RjpcNkBsq%`g?tzm3ArUinq8UBy?^n8TVMBJ5x zPm4)4WyO%4Y8(@LI>0>>2=AO6Guec2#VRsY6mQks4%{Lzg*~tmlGL5Z%KVBbH0o9_ zun9~DIFkJ0?(!1}U(p>a0fhZ3-~CiCUPeR49fg!f7V{5^q4+9sTBf+*PPWoEg_Cam z#0`C|{R?~eQvmnNtrqG@wNNNh{BXJhV-UkZyi4jLWmw%+CJfVeS?Tm~*L=-oS|-81 zeYgL;9H01Ac1?$L3wuy-3_(Y3?(M?1-bJGBKkpuH{0BPL|I5+w+W*A;%A?_r|MGlo z_~Y~E-`kt}YyUmG{KG2HR4CY=ivWhJHwW=}=U_9fEf0vtM{9q$_m`i4&s4+OimW|l zBa@%=Q$pi#Te6HL2L4Jl$aSPU} zhE3T}P#v;bM1O~mJnuI8_oo|=b{_6*ZyB88T`2tBH#>)VI!+7b=TK;4cWZ=w@{LDY zCOw8CU+wKZ+TPe5;hPo;FItM>24)#AFSWOiLTOC5cQ-el9Bgk9+9+eBRXRR~Mr==C zi`zrut|nDX6}~uJ9SXK@MCTZap~nHS=d=K_yIN+(jp^$B@G1Juf>kE_kzpHGUTYc zN4h}MJ|SEB8FD--&M6>c0YGRN|N0*FWubpgn8zF2CNR73$Z_Hnn>`+ z^U04OmzXNORR%%lI38agDML&(jM8dvQ+qZA1Ov8QR(sjTGyqT-uE5 znL=-^KDs82sOQ_m9Le!|#H=Q?6z1Nw{K%aHOP{=ar;hkY2*42+r3M_4d3vYSssN9~ z??A34IKguxB+4o~L~b_(GHD$n6yrIRUdEYz|4RfCn#9JUS{+F(8hSBoGAP`!F}e13{RD)~384s?-a?>l|oHh7GJ%Ii89ECP+5 zT5&vzX;qJ1%&L=YDya;3j@(azrfO29-v!BVia ztdW>UUOxDp8Hg^0ft&uw3QKDhl{U^M+#HhICcWA(o*B)%2?z?xwW~~l6lj)|>;y>< zg+wXviy*U6>Q+LsGzBV+SGlsln+sHpqnVm{#iiZimNG?4&`Q@=r=%%`uC*MNnvN3k zo=4H^0U=mTHP#j_^5Ev{VQ?nbZ0cEby@BN}jQPvSb0o19n@EC748_c+b%~`+D}$1KDdroZkoWso zGlTjhkYEdxFcKE5RhO}y8$g33zI`OW_3-7y`R21lWLsqnh z8SN5>kfo=W|7Rpqum8VMBvZB56lY2Hdl~Cw&A0H@h~YKI(&C99<2AF{x+2|a%Qfw) z-%PWHje|vkMm>k31OB%=?n8@6``6{%oKs(lLF$rWp(II{#ix+S?&8;kSMoGcZqv=+ zA||Q$sr^Oc*zVAy| zYD@!WYKnneZW&@T24O9BRsjJ}%sYz&2iA%Dq^^H(hLz`KS0_?fRwoLbGnxM{)Vule zL>DC0?97Xl#A;n7mRh7FD0!KJu#DvoEW};pe3aaDb~w_THi^>ybMxrBu8;oS4zB;3 zrnXvw--DkAEXU1U@ux6f6E91|t{QG{JC|$GEOiCnF?SRGk;ITNHlG5b8F;rS$n{s-!uxkoXB2CSXpd z*D=hn z#qJlSIoqk6?DC(y=ts%QC*d7N4g>2tAzBd0&0P&SL>W!h-i9Y3S6Mc>v%yi*65if) z)+qy4iBb!#>phV?5Om#~? zH%qAO78Ubu!k@h-TXkEgi5@fxEKQYKqfR+FbHiZi)B%=M$GYv5q@qWCY*gvxs^OjF zyTWxM61n5FH3$|1QNS;Bjl*%xf zxqSb!)%!K91`*}uPZi9@)#cRW+L%{jm1d!2-Qy)l@>k2aYtxcup`Vh)RSYZqep>6oaRmWkOWj+M+ZO z_8&pUjnLsiUp%NiB#2=pXfO0bSD0DyxZKe9g~X6oK}0ko7o47S_Z?G}=4!B+5$>(}nO&6@!ZK ziWn{ZO!VY}7=O-`ygHxY;1SM7D|~j`!X{ly4|)A`cfrRJk4BNxU1oRuX4L)liCv6&O+#42 z<8IHz4QZL{0q&gg%p6nvx1vSUyz|5GA+Dl-`|nrBX9RG{X<5GMtbKstKc4aSa~uV1 zCCImv`2_w7mn?<@QXtvLtG-eV$5&Q9t(M3O6%5P~@#XcN>@$VO;h#qjw+}bJ!A$NK z7mKGuFR2`E-rD(kmj%HJ;V$n~(yrjz+;}91hREE?4XK3YZx|(zWz*$obylkJSX?b) zqa_nyy-ZAwzEwoX+@1=nnVf6a?5(L@p(d=qsVN3gpC=`WQHQmlHcpTKQbFo=#8s6j(aX zNb5QWm;U>t8Ox#~f^fdJD{qehV_MM;u}N~MjmV}9E?QeiUH z)C`}(D80XVwpfD2G2?hPrk=hu&3nB>jPQgS4S@F6=kj|JoHow1wU(N)o8@ZapF;D+ z=$)*rh6TG6^>?xS`rA#a-o+fTa3fs#U{0DM^oq7L$It9WHn0KnN?yal_U?!?;~E!&u3Uuhy@M-cZhLVy zeRg~{-#&jGbKl}|$FG|}&srBdu*8#x2HUc}&N0s*?itwsc6uuf@dU2c)ATMcr_-z9{uLYnug2*`EHgg2;*I8yrqhcd z79(`6KAg^eNKON+%lED>ajL-nd2;-s<=er_@!6S{%fPMP;mdLIGyq!Z=Pq2>x$3va zv#qOF7&_oIp39Ome8dGsK>6tf;vP_9^X2%Y!1vqo``44pZ?2wQS4vm`e#`61?SfE6 znS-~lo=?x2!1>h$fQSD_f%&o;f9s%L-rLhI*8v%8G=%Q-M#(Cnp_6AxxB)*UbBco6K~7w@$A`jPEU(E zuX029_2*Gp^6jX*_}2DUProK!r{iZ=FGx5S_jBHO&o_kv2y5^%!6Z%yP2a{&5J&5^dFAx+3Vu+m3v%=vih>H?Pq zVMf}k*>v`3`r-w=fRDzn$B2wt=?epFFt%!k8#G!HFLjp4tdPn$%f*1EhscM*YW8?A z`JeJQq0q){hLhK0#}zS9a8+(S^BNZvQmlG0!>mMv)k=SM{6?8w9yH48VEk&rKA%gg zGnJCoO;B!jd3Es^@({pS>5_7cKdwaZh!Bv+`Ph=*j!&N)&o8yieEj6({8G9NxxH^b zbSq!TKzsM}9Jnayb)+W@D_iNmIi8*Goj<-hyPP0^L8qhO`xcm^fQEy~hFeM)=YxYg zq4j1|W?r!24DW1I!<$Tl@KURiwt=%&!ytvSVXVU2ib2AcIC9}NA~2j};cXyf`L?8g z_y#yK4B-`k)URM{KzcKfPW*_VXd>Ii4#V8Cz32qS!um49wUhy3 z#sdK;UKY#}J^|~;x>4J}dOWLUADSCNR6lwY>bEjh3tmYo;G2eB1?f)dA7EB{05|UZ|svHl6IoI0S5Sf5kk-_?IS*Sb} z`zgGb(^?A8Cn|!&8xdgP*{4Z(1&P&Xg-c+z>CIB153z6ODNlT=GUvh{YXtEqw(2Ls%ljZL3{(Jo9@1Gf7sKjz0Lx zIPX6>`18RxxFTft;m+6C!Y|D9#>b!h9B0|4oAp(BvE$o%!hE?@B!1LoP72+ECEV-# zCthlrEvp_buH?PQlX>qn8TFs`ZrxqE1*s2cz4^uXWb*tiA|+gs_j{07Q2M5u4a8i$ zsL(gJK3%zdIh(!_^0%xMu&+ITp_{`J56na9#Hge!7GD0^F=v(`Zu&#kBm4057%9V8 z&+Fr>eVd$5u(hm2qD5K!*}jrlC}~~#92#5X?VvP$8C-!?2-c&NK`=xOEn_df92A%{ zBc_TgEaDVHa@NBH-vDZFxOtOGtLj}mR9f`H_u zfYU%1-`KQLXreA9cr}Y5lm*^!tX;hP8m6|u#cm>;KzDjVxZW4=V`t#aT1@&D%4aH2 zye^+L~yBx-(mt9#)$YT6QX_b3*0lf11cJ+;pyIJ69YU1p{?V0G0Cy^%Co;F>3w%oiXmp$3La>Y=NDf z_frMZQjVSV*FMhIz;+<21@HIQdoBvzpMPE~HP)Qs2ndBQ z90993N}n?@6>tJi*EG#sQgO!u%LtnCKDqZO`nL!o3jFu)z?giq`1-)=m5x;?VA-diZ~6vF5Dym!p&)6d~Z<-L#x z-`F~__ng_G&!+IOVx5Sa8t$|-_U06gsBLh=rf~T62e@i`r#O6iLg%Zr(9#49GI&ZkrMV#OsrlHBc39(d;%;EKbaS8`a1&cuF1>eTmxOvlTvcs@bpP4T zC`N&Um-5$6$t>ghuYZ2c|550*u!8OaY#^|q4_`5SR$x7tcs&JxMPLuXn=kh{mw0#OP9}bdT*5M3Z0k5SfZo2^Z7Z<=UKEs68`l^|(oI0FQ6) ze0rW&?5`P&Os^4{w@GjsI&12BM(h2ng(&EDa}S)wiE_q`E?}fv&F$cIgXUUMS<<%m z3SKj89U9Z1YZEy5DDr!Mo?anr1ECDh&ffM;r{}}|W$(=~=t57N@HPC~G=|b&9lNa# zIj$wlLkIoo`z&yzb)Ws{V?Cd%$o>h+7x4n?>ytU6EjT*kQ*rT%J)=updfrgMKorYz z^+ed0>`i11_bBqWdNv5sQ}G4JjJ%*~Jlm87bT-!KMD&WmDQOf7cD*;0W#syfAfvpy?A-SIW#+wU*c4i z!Lox=0x$WT3~Kuh6z^X;nSv}hMouhl_a5{ zb=FdXyPVE#qH5kg!_zk z_i$O~whoE=cmxRQ`U1{|s%4BC%!q-iIF~1lPu^e#-R7&%boQ6lF^WC zZxE{qVI7;m#1Wwyn>^J95|4!o1!W6jPG18g>G=5MrTfHN;s=<|Pb+X}0<#&EBm3$* zAaa5Vqt|EVle@#KljppQ1^El5QP9(P!lK0d!#uHoF( z_}6-i1v{+0zt-EVD1}2T*hIODXo@cvGQ`&Qll|?@jl=CNbi#XqPQscmc5ZWz8raH| zOC;x%(#>e{sGcgEk#})M7C7PO_u{yEC+g$a?{7?f-;-WA3SOvvG`!Ehb`7&QJbVCT8A+LpYZxbVN4dcDeJ*6p|o|BXeSXFqY)J&(ZX!w z^v7e`cXM6q$pl*KixkGbGrU%)Ye5YNdTeX!Q}t(9X}SePh`W^1_d;`ElVA#7npBz7 zDXI`HlXM6Lp$M*l)s`z;%)RwME13U;6Mf~$3gGjX+K z{6$NN&IGr^Y94}Qu+$_Tq~qduVi8rK?9umOFWuaPUYuj-MP;bF?18$O&I84D1K5DD zY_F}LWt-DXo-_weC$oUEG97FhAZtZ#BRFY-lc+8s|87jGdVrE81@z@yv~z5@4mKuQs*w^qf(*T;9?h zl$?*&X7CI49v}aJXq2lN{FC22p*7_d-^_4LDIq{P(d9Qg9nS=yT^vV0(h$gUcd+b@ z>t5%l+|z~3^i7TvP240}m$cUDij}d4l7gQ$MH$L6W_|r~dUf*hA++Ila7aB?DoX9# zCdRi#Jj7<>@CL)Q(YTD5cdzkPTGX`&uxw)t6_>=8Yc5so);C&){_}6V?y_e8b}KF; z4J2$F1f`rV-jb4c4yemUG42c6tJw_Jm~sb1yR5xR8mm>ccmP|aL2jP$%LBTx?7rg$ zld=GX9?C#lic>4IVmBWO+@>_PvEkQlD8O#J4BnPY0h=gR5xhk6*>s9yj7#8Ix6s73 zf}ZgelD1C5LpT;V9n!?Ve0zaSO`-3_gm*e7v1_9?#9hl5kUf57M10aaI{So2@ z0D(Vr)D4MtVekY2!Z*Mn`7S=3-}`Vr5}$-Ibvr&li`~g2sTm=-@R+KTqtejKp-eX* z@B-GX?hZ6Qz{1$y1p6+$4V)0(=2lv$7Rog-E?icjBoBT1$c64mJc3T?qA+4;Ov+{t zXGW@~A-e9p9QY690@u7ZOg*T-0tNgP#kK#=@ReigRye>0iT(E9sUZxTtal0$IB;Fv z$eEm7=uft*9Sl%6c>;95~v&nDZJzvs(n!L5kCN zQ%MKL#UGJRu%04^(HVkumjITFCTNWw9L~4}35{jB9tslc4Xug7I;+bA5_xWy?*o5> z;N`b+o|oTZ`z|bN=5GKDQ$NihVc^BA?Zn88QQ{&3VP?}z;Ndzp-Ikb_CB?#C>0GEo z$jClNz_U{S>1@e@wLXSZp-?XORzU@MEGg~#DXvnzR6*Akg4XyorH4Zj>7h*7+~oOD zj*X4rPmv$=d~1*>Vm|1M@BFS)(WsK+-WHIl{ZlE#rB@5Po=)0yj!i0&;neh_%ugY! zIy$LV7@qVlOn~$*LvPwBqEoP`KO5&$KQ{3ir-5R7_0hE0Zv8E`-^8HNOgFg}0&bxk z*xJr2Wm#e`LSMjr_A+!Lzbvq?8_C52)@1NPJLXa?3#|N6TQcVJh|(@eg@N0y&rc0j z8%L@_KO5iJT|IBr`h}qO@!YQcGZa6gHlO(Wo8+Kl!UhYm;Qgxs~Lh-+*47lMA znIx!{k|v$7S|F+=)_j#PLdW?Sn3s><^O~ak7I?KpAXaP=41@8s-Y!ZCqu50XsDZtU zPXW#PlcU_)aseby=i+r}whdS6wX%F}5iDI(sxIB6T0O~2;L9upsv0+24}gJ-`b`A0 z`B4?j9j|*0!tKdPz(L5CfK60+7YM8`IMwu5GUw$is)FFGVBQF1Z*Ry%gr^|sj?5$l zASaU!<)Db6twjV?dvknoarPD=Mc8`77NZ`;rh(-1rCl(APKpl+6nfP<#}yexOs9CJ z2&Z_cAJ-?^z_)(Th}VA0)VKc{{=h^sQw*?9T-T5rU&=^l;mOyuK-hr5T^>{9GeBC) zxQNnrw)`7APtu0c+{0qiK}czzguuCGt|9~k2}@a^l`?H>MoCo7Ajuwc1kQ0w-g=yl z<*F4Xq3asC-8ghsT{PKV)K4a*!e-F5m*)B1^%TM0+QFSUeIp2Dz;qQ@NZcq)3#M|m zYU#QJf$jK-u-C{UotzpK1)u@pI7*2C8g%G56qY)uhCt|Fqrwt2Y1C<_j0Y`AI9j3% zdB90w=15Hu%n@bmRXGz(Mi91?ryisCNz)#~|MM#)cli#{1D6uS?dANCIuHmD$>drc zroZexs2^=$?bBBOz(9mlZ#sJfQ%;Y(<tCKW zEs7;efmR75kn{+P3Lq#VTSF0PQi0JopK2nZ62D#*T#Oc+mXEFZWW=2Uk1STQ8 zj+wd<^?f$ED~;)qF_%P*o+PisD*XC9S(WBC_gBq3{pRK52ANbw%=QO z*jxJ#gscc#l~P9<&(v$-vmzJIpm;*6(|EKzXshBqdr-XSZVz-STHrJW+c@J75UR8a^J&g(1Cdsz(~Xq;U)+UB2sQk3RZ$-k3+iiN z5?hgG*B-?FHczD3k}=Hqnn@w8i88gMAuj$s!Z~Nc#wvNW`!Amk?>O8 zW920z{ykClH7Z04_uvGSMKjurHm7)4O9YT%7@jTTCzI1ad#+<;j{#&lu^ zlK^LTV0?=OgLvw*QwbKt4MwNEQ)Gogf~?X~YXpb%5B~iTBRbHM)ldiwtVYlQFFcX3 z{4%U=RkoX{QXr_>N2z-IIkZTgS`WWObdY6&{4sMHv@j9z8<{2RidEtV+Wz<9M zb(~?aG&(LX3l2z0c9aEltkO#xtOUY^CNNZcnCRglt*fzkb?!m9@5y*0h zkDC4z2)gguvV@s4r**Oig0_A~-=sQZVC(mYPpk55trZq?C2O>n&TZ7Ah#qgk-6qNE zl3Y(KV(FU%+NMI1w!m%;4C`Yq*6uW4Yxa@5;e>Wrj_Nw8l8Fg(lAuZ@;n$- zg*YUwt7xZx<6}8Ijn9h*sY1_(sz&bS0~P@1VGA!wq+;-@ZydtvRUUzQ0#pST3};oc z8zkqH<_R0vzhEhS5rl=k5q|TmVlHc&Yy#ouFu`#4vsKc1OVmk92FxI~l9a6;z!MlW z2$M5NI*7uoDb5^gW_^9*(RUkvK3I3#(V75Is@NheECD{luJI2DP%dF?A#vuPEsI0~ z{N48Uzct@J-rGI=hOd=uG|{>`u!+MpV-{e;VwVYWTE#suLJIAEiF(LE%lawg%_p#q zi}iDdUNVr!kVl+9KeHvUexe=OqMZP{+c+fOLBk3W1JI)R4gbu1E#^9Sr5NI-fGSk8 zp4*gO(Zgtc4{zaav_7w|>wv}P>j?$!kFBe03)qLRJaj;xf*WR@xKuHa@qO;BL7bRtL1sf0)PFr8!-rq+u_=Ceg zKiWP>*m1-flukGbdN|uFW2YP`u`3C$mQJ)%!$ELl#qMa8{BU+4(>l_cEU=SPnUd36 zSUm4VyOogYinJ0lAr+GB=W(s0Ifqg{d0*w^*P7R=`QDNhwSGvc$eLdz!Bo3dk??l2 zqQd&-i=YItcgC#mVpgPgDqM{H(_6A&dbqLh{5B1(!Nqh^*3DluB*<4O^@z4r@bId% z$WZ1>Xg2nm^XN&ow6w>psEEzTEQ`qclr9U9f|fZ>H}3N{8|r1iSkZ1ki8Yplmdba4 z6n#&X~L zpnq_)`osLub$B2d#G!DD4%o#4N{@VwyrK(K4?)8$p?zmoNizib0@C?M zL?FX*cw3}d{a_eB4IG?cf`?SjtI)QHDTFpaSkn{XHREq zQ>l1HGQC9T0(zJKYBp<0;O^;cL`5NMXuK8)4u0I31nZYkPc&n64tW)z$ixbeip+;Y zue%k{T2h(OSPbqe?_m;-40T7dWpZ499U`*Ehvag>r-25TF4Ki$w<=Y{u2v64NSG zZp$bt7yZ(9f^LQj%-gZ3olM__EqoJEEL!o-s&!T&Qw?G2Lz zP%3w(Dq$q!P;^nB%!@^)t)BxFrmISiWF_J!$+S+HS|NW5Y?j{=DacN@8dB-Gg&1%k z7L0Jia~bGlFsp%X)QE#oOK(Mo9{suRnsZ&vyBmFGIp&F}_s7R)TB9BSFbH^90eGtm z`X(&dY&%W^Ohz#v8tCLsM+GcipG0Eh4|B#hd`r~Q9H^;c%C_M5z?80`7l;=tV!}ma zoThcDrHcxdt&PJClf6MdnrPH?Zjzeq-uxx5l}C`~s-sxL3(`t}7P9JUKD!s;P@(dj zLcNg$3tghza&(rFT3bqqg1W7&>_AJ4uWhiJOmrg#&JEpwec6p>yO|bCv97hO=^yPu z*p|OLnYJcDw%H0NRbbg%Vu2vdg>>?UtT8p4DckNp-96lSygdSwsXiPc=ODwFN6eQn zqIe7@f!lPsnP}F*;E}W$5`nx}DDJ0ZHbr+^c_=rwn2Ro8WkCzKF=d-Ipk^KCDog;G zLeD15ysHoXd+tB@ugZcXb6n^rm8h}WP#h99T6(!v_GTQ#Rmw-IoYm)8V)224#DDJ& zF(BKUhkLkX;9&d7#{LF=G7Ll@t1TLmL3(xZQOJATuZXK%nVScBG!3};^IRAB%Tl=| zyEJ#QX_!YL4MK zEs_jKg&C629mvuH)`zrJE{SrJ<$HBcvIUagS}2QD4J8t=6&(9WF-C_FOlX47$;jE#yO}X_I0{?<~b}Gc@yM+3W#N7c((AouFNGokfZX~ z1gO}R5KyEX%IgY^7DaPL0SoOi!C0U9v(ah!9(v7=YZivu+#jDaZ`Kw>D#nC4X^8`R z8GK_o-4{QxKgd67Ill0wNbV(V+JNEkJ`Gt`q7zHNFd>%;0Ebm&GR>)Uze79xqKXiE*3086zhSRU?{c$%pIKaXuVlf~G!i-ASF6gj`N0l9%3>xq6mTEnAlDgV0Eg76Szm!$ zuo-5zfjL^PVU}`~N=S;_PX+f=+D1Vi<*&A(fL@weqy; z^@#lCb~cf%Zv5lr1|m|&UF~3>+lt}fycCz!CF@<^=J4s|1mQFKr;gx*%Nd%&ng^*x zpYDFUb1>Tf4-oyc&pzvK?;Z44?ydCjHyjSWSeIXX8sOpnpYGrO84giC^Y7>0;1j%x z&#-PDuMO_r?ls;H|I+q4zP-J2@5h4`VBpvq(v5#Q#NE~T>&ZL~h-TssOJ6(ROcjMN z=NF^d_~H!XGD05rvuDRAKiJ)VP7r7;olXLFUkg(pDPZ7ed{2cpxj3048`4WGiT#AN zaK53Au$N0cd030+2;5iGa$X2xTBQ-0LMFGJf|9RCA8Vp(L*dr&$4~Cxk`|jqKdFlz zhoTmlpg{j<*OmH{*!_K&=`a{iUQ)U1$*-e7a^1Ija)CGZu@ix{C4T=5!XgPHBmQPV zjtudLcNfB`(vzaiKNW5M>HE$$|J2c@w5Kk^FSw%Mw#&c3OPF!tR?Hv&B@EbNjQ(4J z(SPg4=)VPw5($1KI@fOK6w_JQOXu{~^yC@V=|8v(sns6#ym`@%Y`gGsaop58mn9@J zR3i@^*CE(bIl+yKxW=4UfK?xH8Aee?Ij<_@5J;HJ^T@aK{7hQMYx%PYjFap06Mt8I zx;%c7ZU*+^T#XIO>M7Hrz5Nn$El&;g2yBWfP08;Hqa1ReWyGHK%+J-ngyoE&~qi{#G3Xy3qZ z^Rc7kpH*HsS0v180SZz6eDdR?@%f9(mo7lhCgf^oZ&DcZ9O1Fv)W$}5q1Ep8PH*Z3im&Ss_T8m;Q|CceDo1%BNIgGAFWPQI7&D8 z6lk|PAp&8oreOF+{<3&T^e@-|h{=j2a2vFYvL3tRLu0S*^!|9KxAuvUKNgckAJfru z#8vOlFK}>i(7!jFeZkTD;vSW{H=_U|Q=u`n1L8|ad7A|k{2424?p5h}P_Dw^e^538 z3Dg>5=W_B2<5MtPSsJMQ5-=s7tcu7_Gwm60UHdpLSRFO)M>unH0JTSx`Tx(}yEe3$ z9qFRq`4zGcy(Py6yOT5L>`grGU<_?$Fff2S$wu880Rn3b5<#MECf)!2JWt)$dT)~O zCCSX$ByCCWyRNlr)ooSPI_l%*5ko!IK2IJ$#+0;OQM@HKI%N((A2^*`(Hm0OA-R9K zcsyA?`BAlZcCHwi^ko}7$0lFJ5`Qv2Q!2(UTxbQ1-=p%dJ9-EpNGYzBV58NhUj=<; z9+YRNrK#H*!7+j*&0tg>QHa<53-)QtpzQz?0j7@j`2^PraKbjY%i^-}aki<@+N0Lv z)^EA7WTYzjXtU0cakkXIP!Wx&WV=XKsp#N5ut^H#I?2J z=+Tz6nGdC*HD4VeBThC#tO=@t#EC~(9;X)=OtNsegr4qhNbE^WmsO_@&IW_b$|>3! z)heaCMB!4;0s?Ry>)IN!L9+2IdIY}=d|9pFxjYhhwz< zY~_FTepJjvNdQ`2Tg14-%$`L+^&G7_6Nyz8{ue}MBssX*I(AAM0!;>%$QgHPkf7zN z7w>Tq&E{VY;q38tck^&#eSh;+?{H`R@HPC8k#Dc`=I!qG#@?$<>=MU528#3sqpUZ! z${m3J&9oQz%*Z=no9#vfcGu1`;=%8iyv%{hdXON?0;`Lm^U9jE+M82OY^JnqkRZ5^ z*_$DqxdD8&E^O@W9v-dl9s#W2OZx21=F#iDS9tPUe}W>o<*K)Tu(!W?aP()q`oH~E z_UwOZKfXWov%wTV%Z%EBo|qcVh?=Vt+z_Cr!?xlo7;tp|gjIKd$pnP6cpb17+L5?z z7+eq3g>Yg$By*tCq_7sMH7eut5^SGVXv;)TZ^`L1`;J2avuRNeNHu*ed(83srhhSn zNUutUw^i!3rmB}zLvuc1_SD@7hNQNR$fA z>Lf6>*o|vwb2_RNo7Gi$-^}Sz_<%tjbERMFvIN9w%scXj2%l8h4f`<>nFg>2*X#piMzF!p$vDN;64-S z1lO75R*r;zu?*$}&mZaXog;kQ$Y=6lhay`DLeV0}F815H{xsTLG z_Cnfc)d}~?h=njMYKZs^6>8Jd_21AZXi~8Jc0oc-$s-1<)FLeF_2x2-H6{RL{=+C)7_0r zG&M5-PhkkHRtMIWt9Hs& zK|1GEebeW$%kk2~?z4xqn6$gk+E4InYQLuPYh=IRV1#!++b>+tj$h~Y>s)@_*e{s( z+2-$lXTNbIuq1Z;lFFM~*-LBPO27s2uK*RpmQ&}>)s4^G};laG*3uMY85XiS@(7y^Zu<36crl64c}KNh6v+l$ceR z%AIbv&aj97b#PajmJhxW*5zUQ#OT9n;}P-w-4PCuI0+xN_h*H$5<<<=mWYu_q%cFN zaJ{CeWp)Zm(WiYgILDb22cSX5q~*d)QCw)ZGgn9;f1nuhf0^K<<(Y$7 zjwxWG#aCs&Fpj02iR}f%Ikn?XMMLRo0;gd-6{r1-ePl+rn$`|Jrdh3g3$YfL_kQ0y z+~3(g!qv{b%{Ti{cOkfCk6&%>Y`^Kj%5e1dfEPbw54eB1@+|Q!=U0MUV1 zDvU$;lZaXP3i{=+P;39v*;pAP->m*Kyiw$+0)RT!nl$jkn1rB=(lZ{m#zj-zkKa7| z?VkX7KYztQ#!0^Ds@7CnQ8uSnQ-B(njN~9DzLJ z5VRK=gFWLQM2xH10Ng4&G?wBl^m_UZs|3!qcm4xKQFI*ilIxtmf~xn7hci-32#BI8 z?d+Uk`-%7$+Q8*$Oe5&*$_xGKiR4%ebI-SN)7T6|pDR9OQh=n=>u$)$d?~<$20B76 zT=;N$d$Mq0j73w;vuMU*MX7i#j5gAvv&bD2|$JE%z|fCkVoLDBBW`Jge! zPjAW!C5-bWs&7mdNBXYv0)$87TCmCZ77|Z~5FsVKJ;6YRlidN*8S*Z>k`Y@M1(_HA zw6XK{)h1)#UhW-k@_rHH(>l=aK(Rp#VsLp^m0om@eJ%oh3HkGrFi(+*KvvY)&k{R= zpWs;6p(LiyB!9}1LCy_c03q-JOwR)0e7+uG5dy|1ESVYJo`=enPmogDB>D^ z)2k{cOc1>TiZW!+6N&SA%KaI@DuaK7@Kzd4|B#!AE@>VEKCT@zV16@@!`e z-!!s;E?BVy;lSl_XQQ|K_RS`4_nH zp|b66t(#J$z-p7rMeL<<6logSU~~)EU^YbkqYc7Z)whL2tH(N4@Pg z`+Em+@&Vaj2uvcMBK2Wx3dFkI4qzm)Wx-xycRoS@2NaKLkNb!`UO%EVDT25g1i(6f zj4l^Np+lY7}=+wTwZwR2y3!&1smm5 zNffFi$$8)WTzP?OSl+$qe|$yp(4<6Lvb47_{3bH62#FX=HV`zDd2sor=O?^;hwL)ndD{b1wm_%+HG;~%nG_wE=1NYgI_lHc8HJpV{i=m>f*Gg({4eq z^}@zP#E zT*Y6RaO9R4Nyy(??)4;Cuh+}$KQzr~`3J3a+uypd#h0L7|Y6wlL1)YfHM_4xTQ(Y3c&KbJ-WVyvm_eQ*UCtWWp+U2 z37f;)Q&@dzn#M>M8|bUy`FYX84b^}x2m)Zb;}aY?!_B92oB#pa24hbKhto6QER65s znWWpGC)v$Y1X5O6gh0S{`g zhdro_Ur79qQ;5quK?ZCWcsAqAi>?PT=?r#kNyaTpi0L{es!UTvn!-tgtpgT5uOx6k z7))<(Mxv+#Kg~Y} zIn}%A^m?-P^lATkxOxE=d3%CfAXiVpD8`egC*u=jkvtuL(D-0H1s+WXlc$%E`X^JE zMv~&AkMN|1iVY__Qh_nU7BmNlAOR6)M5YT;9f2hDp?bXXWA}r&H}U*aW+*w>m?|bM zajR=h^e|*<%Mfg|&5#PQC%kKH^cVkZR?M0)W+gNEiIVOEGqb4-rSnwtpNa3$hl!$S z%2sO&*oa^7zVjMr~2Zi$I$ zySCqs$X^(|s9BA{Kw6p_7*}R-DmJDBiWoxHUF>+*1hSQMcvKl{-8=&#AH~xfa7PX_ z;Fg4n^~_P`cuDq*=u!9%wu*a~FEBCHX|W>@Uq5ZH7I7B3@N{@JAcLW%{_W~BSPk%h z;xZ-963vZe110|}mXj1>3DF0W+e?n@4;o8}dFtS>fF5*pumi4-{L(xHuz^b-jkMiu zuU+x3!;!Q2@@ZGH2A@oqVxhajBjYEgqNHk@j#igotS0)nnF0EwzM1EtmRQYsk-b6)>mPq%?Li67pz9je9ES5*zL>o=$GkS;7uOz2ft(9At`+Oi_Apnw%J70SX0 zt+~d6Swln**mt4^PS&Jb?*}O7q&%y&@&cmY5I1M0MX8yFqIP&Y7aI=txSX{+e>A4% z#g-uc5wal1ZeuC{8mv%sh!rtyDRuAOj$r3}?{SyWmc^x8EW4_8@lxa3h2k4P0-kV$ zPXNWilWH1A<4OllkjFztL)lw23xF5Ij=Y5Dj0pDO*Gj#}S`y5@inE}uH&}h4LRK)_PVhNM<2?Y^D zX2%$A1m;oEtx&s^8BV8jm}szCG%sA;$RDtr>7{_0-#NF21f{pTE(JZ_DNH8@da8OD84CHahh4sz_5}oi^G@; zF_-I^9T$nM3ypvblxL9(F{v(=$LnO$OEgWI6F=f8z-#cWf0u1u?z2HEhN8f+3pLK= z#5zILNL~!Wq4&L2+L7HB9fpaRzv%KC!2wv%}sh+BL!S@+c5f%-GJ~)DC zO|C2Pld>F@x7KZ;7aI`!)k-k2E~9B!Gj30uZvvOt#WsDKuue24C0ZM;+UOLUgnNmi zjA8g8ZXIN809Lt`Kw?iaC5N3FWbI}bLX8p0(ounC`9oP@5uD|eE}V2*l{rDU%_j+@ zEoD%5q~S15d10ggYybh*E?Tn96-yHEYVUvhic&_gmfyrQtJ)u{)#9qAS@m%Lv&=kk zh)R@Cr|q}u_{3UJmT-47()^rRb>Ft3i`BxNl=@81IG_wB6c#nFi#IrFL^7$(9`b;_ zf&VT}VP(POy)TqH2rA2ifix*~)xD%@ng>C#XEiN+GMNswtg596Y$S=xE5sV$fcnf; zwJNcK4tu0pK*$5eXRsLlSEe?|KrGEhmD`(3li|Hmxe8F%Ibu?gnhJ~669Svy!}D1Q zWx78UtZUsgVYFR687PVz>11G5E6OyskcnV?a|g7MKbu}nY(*LY=b3(?rpSwOj6m~Q zPZs73x0eHY1=WU|5&n{wsj@&KVvy6t=g`8(A9^U-JBQ&Pw=rcjj;#>nrB<2+u=XyJ zQ3b-Z`ak!Fm()8~bz|KRQ$KYjO#1Mpo4+tcK;;5TnmAzZRKd*yWHc}&WE@=;4MHs5 z-D|s$qNsRh8wkyKZ%Wb2d%}TTvyG%N-IvnLyWs>(#U9MDX%r@ssgqheRLH*S-l9q( zE*E#5Pj?H-PihC*r%_<_;y-CPRu#Rdo1~(YR->&P9W(t>p_J;#45JddFs1Lc9N*w= zSFqbTd#cDIAR?y>sZc4~2hlOTae2jIm!G}i2uTo7SAT&F;v73J7DWMQw@cj(7~A*u zk9u3Um2huYF5aOTkTNVnI{fYH&GlEC2YdnRU_9O0+u7Os`!eg|ZH6^IwNx7O}rsAWbucf4U$nHbW-1a;NHks%W+U zO?C~*4OK!Bk4+iE4u%#1k5#=?6iCqSUw-J{O~CH-g(ypWeg>K7E*`5k#OEIdgZJ4B z(|7ph3a3!-vR88HC|`_lVb={AD*nonLD_s#UkXc7HkXiA-A7QLlg+B} zY#V?e1L4F~ME@0Cl7MbQi*BvHAOzQWHe zw1LcIl^(MD^h?>KE|~)>ba0?*YPeQ0@^fjOMQS#eAyX4w)5q43l=$i=)$|lD{#w$z=zd?!?h`HAZC1U5=xc9H4k{5(zWbz)M-B-j?Tv~HnjDY0g0)KZ?9LT z;}u$pR-ZqWLR3W@WC|T4D~fk2=9YFTM_`-1dfv++nHG?bNW|V3P9o0oLGb{^PlPcn zEm<9x(KZ=Zc*?O9$fT zsD`bZ%7Qk;elE7hl`2BE^YE2XJEq+eZ;;X+Y2jj99x|B^WOS*dR!3K%Mp-FwwlknQ z9tMGy`4k{7zDKD#ZTRWe&B_a(F`Sca;Fvpin7iSLo)laifpyiDgG2Fi#gQ!tHb^+0 zqf8M#*b9jaSfy_!Q69U0Aai&F-%q&JsPkrVH&n6CM~muqFCABaJPu1{U5)FRcou)7EVEA2Mf%Qk%l+ z(zD`xDyz}9MR4HYl!p?1WKnP7)MI#tP&RR~D6DMrvLLgc9EER4av{OF${Y%3>Lt31 zsVhAxG$V@}@LO0P zJ6_NH0IExvTAH&~4-3?TYh~b(Gd?Av&N7PxI95w2s>vD3G}B%M&u$t@6|fIgJ2*4i zE$#!Qsd0e1&5MJvEngi<#=qz2RoL>PCcV4fhwD1hdF;X;@93t_*;D>6zSJ_6rvStB zZXc=DprCdS5%+l3zrhZkAf7^=r2`8(pl{$niitx!QSt^(u_pWYuc6pvGQ1ca!IJC& z0?lPN=-ziWr$H9t2`-y?d518j0Z{)`e%6m*^Xhtfw|;Zezk4;j+M>T|^9Yb!XxjXC zi{9^ZhPP!|d!S_UqJSBVS-}HwXx|=D)EUgJh0xT?;pq_JTXchOZe7GQfMxG|Mj0v{ z&98U*Cxgqm1KJq?*|6m%@75VnIHNfvo|^HNAusblR!F!v1Lt_4AX$K#`{Ns)GA)Eb z2ZO)d!hN*4HC+wn<7h5(h~$N*Q}J ziCH|OrYY-dU9y$~Kt!Pd_z_yBori?>9=~v%Kk6JdLbOr${Ux1KEo{Z*#k4dPyR7nQseR!Y~>zIwqZbF+(L@q1! zB5}t*3@1aNDf1tr6y;wxAC*^^Fs41nqC>#JKn-12<4X~qi5G!`xw)k@vXps&vW@|Z zt#G8pwlS?g6odmi-G4PWxxFw# zi2$>5&(Mbo9Z1B0&ER-xiA!DK+sqRuFKRipzb*0R{BZ*}_98{D8BeQxviwS^YLzp3 zxgw8?r_R;+SLio7Xv6~06Q2jAI5b0_Ti z7R`5A+Mg95{G)C)Zm1g3h?B3(!C?M(T*!Ir(L{hGVGY>~DZH>iu?2+HOqc)&7Ht%y zenMWgh^2N;6jo5e!hji7gq5xJ7iD#8>H%Vw&cwc?Bu=UEWO|iHs0lZOij0yGFCgQv zau|q+C8d#o_U3FK%UR)hiRCE(N(|1cH?X#>1NhijVdiAR=*j!so|eatY5;G>7VUJX z&LND9Lg5ZUjFZ7#XgFs+l2jSh3oz zih1!F7v1exQhcv?+~(>de3}hp<$LS^*>I14>UMs7{HWVO8t=!F4>#-8D}zUR_Iu1v zF()1&alha8?Qhb!y#)?A(J!Z7#H%4z7l$5XvNK^ZB)RZ{ch zIzBGdDWbX5LZDZ~j5^-a;U3fs8nRt`L@u!ab}6GOcC30AU@T24Z^9UYkne|;P84W6 z8p%`+sVMKZCvQjMwsuCbi+3Jqgf6&U;!_!#H8uj19&Vt5Md1v|gK1Ux#Fmbb#T@Z| zP(5%n^&)LNaLgkxY)+edTc|2CP;dMFco`OkwKbYh(+gIRg_J2)_hQn}!sF7jh0I-@ z)%Nd&0?k<=YbV+l;_p9Pm{4SuKo|CZD+Q2o^y9owuZ(WJgB2cY13n+OsoCXf zI%V7vhr7#UQcslY&p+8vs_k|~F{gvr`^-(;TAtwQhG9RF=pVOx@DgeFSK-mnr~|9qq99UDgBdJqTFl;ZE0+i93O|L`l&2S@Ua}a!$oYo>>&9rLE9g93C<^`Xp zr4wDO^Wxs9>9ts(+8sz`7T7l{w~XG9gUnNs#S9nRv{z;DDt!p<*Wmp+6i+Za(NK~k zYB0T$n>-AT#gPVhA3^E~td>s$V0L364bv7Ojb-dqw&<@5)di@@>)#ImKks_ zuQW6ouCytlY>hN7Y$IyzD6%5vi^ry-ymC82eP+?TK^Aj7qg5V=S+1UsYnMj?Vo;jh zMlEu2wb+^TQj0|x&q1C@4aOFv=);t(y$oHnG2txKXZcr#4sbYct*Vk`&CMLsPR_9k znbY#Y6;P1Fo2iUqaK&ahJYs**^|#Qd;M+oU1Hp?|@WfrY8Jt47LQucukT%PPPP}>V z)PfU>!x8J=2*%0*+OA6LlpYce=~ses?P_JsH$x-a!k+>Pb#!ZlL$>n;2-R@{3@?*V z!i!)-Ldh^SdkPTb_m^dF#DJFl4qKO@ySx%H2W`+gk>FQ@>o3zlI#pcHx=F1x&rW)^ z$;tQf+aqBu;3*;5?z%CzzctF*W9jCG_96PA~0zGbLkEjQ`} zS*NHu>HEPGi3%i0$1p_7#6d3`gkqz(62zzk4YXIbx_}Nzy*2$mNgXv61T=f-C5WuM zmKPcqGMsTAq23q{$g5FA&_si2?Hsi1EK&^mR1cb}STU=k1p9gd{dR=&Looume&cYK zIW`M1XUvjn3@)FdR6{(M@WdVf82QQbQr^kL1H5#z8-AGD&sfPd3Vt6^hX!BaJQCb>06}je%bJ>ETl_)W#@HbpwW+Q54Tgr^%T5ug1iX0uT>T< z((gDN%(OW=19QdE6vFbhcV8pj|55MN-bU|e{d?@>_Fw-n9Kq5tMDE|yUpK0Ib3>jlPAO3ggAGh@E3OmKTt? z<1o&=SfP)9vggQqy1w&v6W1K=ZsP6XJLJAWhmuQEvLm+6kv4O3i@PrbCMsoq7~p&d z^fPyGme%Gv$7^c`oB#H9`(X1GI^Ht>4!iY{dEbeFr`VwaULfNW z+($|~3NPEl9TFJP^p3u=K3wTL!D4cHGc=#+gFzpbP&i|I(KNHT!ZSLa)g8J}P`@5r zUU!zBKY#vub7z0)%eB9>v^{M@kpF(Ta%-@`jXvc z_hDL~NfcgrfnclDlmI)^yy7O2lzfQM|F=ksBPbr5dTxLgMP%X8WWYlPbBSTo>1kjv zI;Sq+Q~ic(JC8InN9T1SUV?m@KzNm%eCZTy^RsyN6aUpY7f99?QGvHVA(OzC+U(Gn+0RPwRk0;_VZ zB(^e6FH!Emw-f~9DDPgdEKt8__0U>b(Tq7|d{V3swD93Mqs6|e-x4;B`f{JVAGFmk zwi&d!IXj`5h|-5xVLY3hc{e%L@!cQTBnQ6tCS7A3|K^m-NPVL!oFNG|x>=6oUeY+y z@vX;{e8Der>;l{KgBQ6_L1ehR0C7%^6*ANilC`!bW$lC@d#hH0#@8RScQ;B}OO$Gy1N}+nFVdrb(EMympO~{rRTZrf6$c3*ondjR=lDW~5J~?bd@jAP^dxasVAj3N zStjKrVw#}6h-@N#R|Hw}YIcD|*r0MvxrJJL%vek|1Kk^1*hF${4X;cdCUSa1W!22` zotU>&JJ_u6g?7Mw8jR)0E9vH#wIUTp^fy=&@3R50B6sR6yd*cXJ`oW5rG+ z!L?bm$vz{ZQ_TJdYvX21geOhEuJv(=NeA3rE+vxzSqI6J4+O=TxW2>v(u{K6 z7+>CAjXJ!Ekn`sMX6NWK(`c9RTth#U0Fe<3cQ`XL48qLFg=byZR%)Mbe!Q+kqO*}M zUohT$Iy_}`S#4z(FL#FT>w6_n?r!01>+av6-VV=)u&BX;R(!%jwap(Q+Cs*G^dXSj zn#&xBCC%;Pg^63#qQ}))8?dm^HtNyxyJKzP2R%3PLxU!etFR@qVM~|8dI`HVAz11e zDC@FW`0302l~_ahE1$~g9ej|2G^E448%AhZgL#x`xY8j_fl#PQQrjSu+QAJ+*5N4Wlk1=}ZcObO7D{BghbKx@yQed}vKel-6LR*rUS9|L5 zo}dDoqcb96M+V9}NUm=v?Xfu_Y3ozi3{GH;q=CoeqFOj0MZ(Vmf}jKk*}&z|Edqs= zm08`%1#ykbxMW9k@IrYvJckXD14!O5SN*$_0k@)Vfeakjnm1Dch)^GBFLW>C#Ht6+5)ja|9q$W?xaZ|Td=iO zBCObe8QQ1k9YUi@C_4rEZz?AC0gk3_-b)u^gtKw*qi!rd3qrfK468KoM&dq7BNKd) z*A`|Zgh0y|h$aRCEe_mJcHWnp5eABLtYe9QzCoY`x_)F1T4{=v8J3rCmn3I-fXSxo zu|X|V!_9mqikD0!RCF-IZKI5%+URnh%{_wWiu9u7U?G0)99%e(9Da6paF*b#r(n?7 z#2xFZspo90q0+*I&0Mi)c_)aAmjC{8eA2&kPlH8ksqV38X%{FLEkA2C5$jU9Xd(e! zj=MyHShtH1%kL1|31+Ky?JW0>9fD^kDybp{rFYPG_d)H2S-Tvz6e#lVb~@gtEY&=`tj?G6BFJ`6h+}S?3pav1!*xL0@1?#D zpMiAiG`;TQ#==4D!*IMW3vaL^N4xdcScC4HS&z(JmRs~Z|KZFe^&8Bj=)s^zj~BS) z719vc`e1}S9k@VGenEDG+3cTr=|jRtNswx|DF=TtklYF45_fi%eIV$Rp3eJAz7M&l zK^)(f9T1Q;A6f6$kxaggh!v3X!L+4PG)`y7C;tKO71}_%$9Ry%piDe5?HZ~U>TZZ(r8I{+y+G#4zPOlf5P8q>d8?BB} zjqK40d`UDh&!c*1+R)iQJ(A{wv)sQm5S{z)a?eZ4LQ>@Jx*#e1MUsN-A{2zO-aG9J zVf3=l7c)n;jo?|XhgO)kO$EJ>*^M(E&1`pPcr_FP;#J}>+*TL*0^GUk;R-&5*soUm zcCjv4e5FDTa6OtiRxQvY{4fR=xIT!zZq)ahd2Gexg7!d%M*2(fq&y#0U+n*q*$81 zSjYpxOwNKV6Jr!SI8)dv-nN*(P&_qtT@!=K9MYuWOWZ$<3tU|9rCXbBjbIb*@m8e; zB`>r#J)_!7(ri{cR>qv$sKzJa$n+*W(8_QmI()KZur*=?|1oOzfbs|2;tsEZ)>wS& zP?@$BJcUD`X^nm1mrNNNL-FLHa7+U@CA0}GZl42PjO!Y+MN?S1pND6IvnSe2TFK-I zn8SObiB|j5C2eW7CCv&Xv)K~5GTjyzjNzz~gyl@Y5BEUpEg&ZIcS?j?tpp7Zgz@#V_<*2)U08lpl*7vt8-u(>Flaa?LNFWu&{D=`nWAN!CS zu({49iY8)V!+QFY`fIQL=IQL3X_-VJeTA-Q7w9}n)xNIxo|^dJyEf!BWlzHpPES4> zjr1+OW0OV(s~mLQW!tteQ%PyD+_^+1WP-5~ZE^D0A=Q9Nt-t8dE9MA8;X(_phK1-U zhg%dRKg}sm`v}t(ZA5WSYNisE&t*jF_7kL~=rSiZ&!)MGIYq0(1sS~-{prf5QJLZ) z2Y>0eG^AiR5W6QI)PPhBwlmXRcy6It^wZ2x)F!T0oG&}Mvd4|Io}kJj6EQ&%*gBKN zoN?lOFWJ7aJ&a5F7Q^C{kP-S9M^KD2bLfm=%n^`YUC?i|tf&!@b%U05WWOn0OMBLn#-d zkJArQ?S;Ww29G#EE(El-fEqy~5Tl75`;5br_>6<`2gG8~`kTfhD=MqZZ%PHV0BUoP$mV7i;JM?0u?od<^90*0#~VK&gx>izL^Nt;e)Va`Q!FvddFOBeo4xf+X2_s29wkNHOaq} zBND=_Q?4h2O&D3abGXR&x5-DcT`YXXckP3W&)0M5w3^55B-e0{m_W#{nY#a@EVl~8 zTnJgM3WHs?0xXdNWDjs8201Bgyqz{YcUP_KY8yxY&@LG4an*l6z->0LriBO|x)#K8 zWs`c+0y-D?c${m&kjF(E4(X5+@x|6Rs*&<}QWW^hY$o@gYNCZCzYcpaQkSu8P|Tde zHFjt1dbp)I<_v_R$n<3})(EVQvm%gq>+rPdp2tkEdDfOIqu*^c4NYIVAx_NBorC<&Y4m7^i zGUdUt(n@W#(7K0b*&+Tiz{FAEjcCd|X3?goP1kci6Xv_23bHAdb)rmM# zBOT{sHkpZ72vMFKeBFAI#nAkr&gx*ZoXUe&{t*L{K!{(_&Xl$%BIZEWzR5AXFspX z@#hPj!DdGaaRzJFU~mtpBsfFC;ju(|qqBN@{@LJq`i^pHJr~RRP`5-J>cW3{GFV0V zZ=abBM9{|h;@3TpsAZYN8Ju4D!E-))%(|X2&Z@JtbVS=c{(lK~SX$$ITrTk1Y3sRJ z1aN_H=(!$8ep6@SmYU1GWX>&wlC#-mhOA>(&nz+p+fnC8W<{qKeH|4zIF5ReHA{OIiW!l1keVU7auX~5A8 z_h@&s_x2FX{naL}Qr=iU+I*FKP;Q3iGe@g~oo;Uz7wSQ7k|nO%NSlNc41Ba3=oOpzL%Qj&juufl2 zr!X{-jkUGPtOd6l#R114B&yIQUWHWE z^{n)h8mq~xf^fa}pbtpm0Pc(P^UlL}!-pBGbH>Rr3u#HA0 zdeo8&Be4=Z*MPLs!qGHIMeEzdN(<>*xGD@lU1&r&k>FSxno6yVZ_ZMg`ss{lv+SRq zLg|i4nK|jM<>s(hu2U@CxdLFe}_rT90%u98RXZMk+^*@rc5A7 zk`CX|0AL5+T9ldQA3Tr@>&w7&glpfiz6(!ETUK81%=@*zb`yagoLQ|$t>>-Z7VQ2&5e69o9$}FgEWYg3 z7O@r@LKXKM(CkybouIHpYT@_Xt~RX#t1qVbx4RtfFCj`?gwWq4mTf3O&K%%rhg0FJ z;OLyHn3PptOxQ=x+D+>I9dc z!ctH90;&GStqGC?)|+1zGM0!9AJQzY#+5tLK^{+GfPwL4j%RPJu_R6e;%+iORbYZ; zu!CZPd$PMIM><>7V#>2H5aT4p^`mQQ&F@vAHdhp$M-#x(pQjw)2tQAJVvyd{p z;bD%`4SBWFf4Z_lx%2$8f6>(QN$CbfVhSLs^7|sli>(i?S?dtQ0~CDKxpjS zB}ZL;>Xb1t z!YdA3s{VseMyP%&@rUaJ*V4j*10FIn;SZuDLu?s;*by2e1RJ%05b6<=+Ig;%1wm)4 zziEBDiuu~F$B-^%TzN}5s8o=XQKiLzaP=~-Jwy6D zR>-C7elC&ec~M&J)EgHj!09etbP=gMhmc8V=$)0bPsXYZifk_+P1AV+TVuYM-g_KM zEw!KbC-BsM@fPMJSD;9eGMeE8@f)LoLKB}q)q1$uCV_9MeyX}#er zfl*Gh0yVA3Z0>`qC2!DNFkUbd2GCM`8NRp;(d49JrVaa5Fa##4lM=r3^(1r_Y+?UJ zgvUa7c?3`zNMOtY(FCKQg&FcSi4z7sOXClm;jwy6b z2dj3d4{vU5Y5j-qd-rP%ES*M7SpHib>E>#1HtdgnuYFF()BYv=AI8*H%Uy;c6r>V) zO+Z^<$|qIS^!siO^0#yqi!5mV((IT2e>JKqe%LnnVrJEv;|`$5ELR+^%@AG*YFw;X zKt-+cLnruIQ`%^V9?MQElN1i;NTkGrq?p3R@;%;ZQ!PiM`NK~$s_x&6A%y|Y80y0a z9Zc+|QGO=)VUS@JdNzQSl|#-{$(z(2Dk{uclgq*2y7O&~jg(TZ6@bt^^ z1bOiPc87-qEV)e*yPU8Z(8-IjqQx@#QsXplt@SNR&9&c1a3j3vc=aZ)U(lXaH0E)b zzTtDTBZ24GWeWsT&;~98#AgiY+3zuO7}z*MetrB{xO$JHHDi(I%*G782kn~^)4t(% z3Ya7J#T)1@gEPvb(3rge5e*LV3xawmfVwuMe1yNR9j|a}fg#LpxcTp|RjDWB4s9)w zXh>wz5iVk;43YePgz{pZ<`y%#y@HU$A)!?FW-`9vd93|Lj0$Nsp`wj-Z+LAB^3Gsk zpF)6yxp3~7imZdmyPg=6*(OU9iSX zH|4aT6%@k|h!%Mll3>|ma`XjZ!odqhsujoP>-;gmm(W`_5O7_5vADls&(xpj)FeN* z9qMUZ$s((}0ur|#UgnoG>nk;xLIFYBw$M$(nrU5?7J!vy%d_2KS{kbyX%_69vLSH7 ze)tqNt7}3?q?c*aN79L=|&q(`$uCn-_3N8$D_9HLZvAs~q3- zaRSB`=&>SD(b&3N^jm6^+d}hgV=znEn}WmjQhQVHu@FO@3`!OXrVUBnCjH8=j%-Y{ z^&$Gd50_`?${0K>nw*QQQQvX`6$Xz%E^&}cHQsMa3~%v)Zq6L&tFgetWQZ?6UIBDI z)>>=u9@h)(8>l?EL2d>C(D-JxwSJBVxVhjA&bQ3&0vtQLJw*ryDKl(X_&-dHweIKb zLzE|6H(zZZ?H$0B`tuM0brj7avR&*OaC-x4K=_3jxZ6I1;TPU^Kq43eAU0<_4_mAT z#|?C!aAk=|O)`OkHBc6gcRfV74Q3wls4eW`mQC)96~P8EVXmwgZiw9&$Pd%@)$J77 zG-2n2MdtE$g1uq$UM3Rm_n}8numY|!R~`*j(=B^Z?^?%dVz*s_kwY-wuuha`+4RBSYW(wnEu&LQeXa&a4ohc~#|EdTtu6@x z_M9L2CJF}vb3M76yjvm3KzzQOd=W}@ol<}kyjf;x3ge*CVl8zb;;~FUCIEU|9zCZd zC}JQKv04|Qd~z%&#zKv7r+40^qOXY=MH#g$z*X1fWIVp4m2PmV*az<%c`_Pv_57L3 zVHp^Oc*fOjF$b-|Y1n`QPEsUqHY=2p*L$@9nw;{pvwV{}=M1^AjIsHEos$4lWYCZw z6RN~Z4<(m9$$1vuz>SA{HGd9WM#k1&R{x6pUD^r8yk+xOPBnh&F2|8ZUcIPx6nf2} z5SFO~2FJO4{@e||tQGvrgz9At@;uv$9n|XTBT+)Zp*pcD+!RDY=&=7BcY62W{s}kO z7u!CH!t2qA-I56qP7eUZ_a%9v&7zp(0Rf#sPBfG5O1-I*qW+ znL`O%JmAEKRb08>k%zJu&ffIdCcN{O0#^$tm*=&p*Sm7`b&+NSTy}8=E+otfxD^TX z+#xg{9Mzu?MMm zN%Qmu(>37CD@nxJCEl_KsSO1eR@|-j-iX05ZzaDBOa`E3l<6;DO_-fK?D6f5zIc0+ zhd%sf@=)y$Bb;|~beiprmIp8zDu(KYQUn1SPJ&61$AYpHcY3&_6X+0cZ z;X99@Z&Q_rT=uOFk2CI0Zpqpdz)~4!3Un83ce{f9F1T<3R9;~*|It)5Q#rHZTh9ke83i+(ijy9z!gp zqEv~Wt4FE40qMIM(CgA@Ak!opjzzmgX79i_R)+l~s5#18$x5T3tZ53hE0H6#4_yv2 z0Djv6GTy@Q3XbTs^5{Lha(-bF0Xp{0&^>y0GyWiXo?;uwCh+WM(t+TjPAzvgE9Ci? zZOO*;l8(|Q>$KmF-jBu~kiZct<^btCu}Neu0tF`n(pwoWB`0`;ic!llTx^uFU^xuE zL!DqAx2dx%PN7jbhy}%*1adGj;z;Y7NviuW!j4wPlCj!MZ;f-SL0cQ`He`6-xgDegf8h@*3P8XnS=77~bJcR;}2;?EbQ<;PVL@i(i+llV*ga8XP54M{&adXq_ z40BEm*Y3B*SY40Pg&_o|r+(uy)&tmPcSV5MyNI7N?Npk`RlfF3Sex;vxi@%9U&n1k zAd(@r<>HlS-tW~EF(Z3A9PO647Dvohh*HAMDlK6FqY}R;-0Ui@${gNEUci_{j8Y@# zr12!7d^1^F)693-7-c>nkJ%#*4yzT7)lXTTqLh3d__~l9W=&x><-76J3%OKn<;B9V zD)uKk!<|Cz?hG0p(BPmVYft5=*?p@jn8 zmfkEpzf!&WIm*tUNsmia#St39Z+XH9>(zExOD*Tm~*lcOhXWx+6nXmAGw3gD3I z5-@@;zHnvLbjV=|foj@l`<9+F)}of0Y*>=eVkuj(p(QM?6e{h7DtM|}C{{Pyo8^s> z;cfZV!i!t3Siia|xclQ^ufwHFQgK$ubR@$dB!oBXA3{5iLLJOGjcYfmVf73a7Bd z+`OSHKsvv(g^Ol{WDZVlFM9E)(|xu1^6mG%m+KqkyL$(lh@ShNxyP33 zd|_mXWkmPRtpJY>nf;gWF81g@SetfBF@Ac%qnz@Kn+g3`+W*7|y~^DhBzb&${!1Sp za&oMvvjsnvR{IdaJL(hy`$B6nzP*8YgWjohtT?^Bq05l@%%GcE-wtU)AV3ET@i&0q zhSbNxH998Gsa8w_Xyy)S6~3B<$j35NWE39lccxeSJXyk&kUt+#iP?R4H|8%qs<=MW zL?#Q`O3`&5L4&Y9e@U0;*#)G>RAhk&J&6*^br&p#-ga(ovWTJ?NSwOrNrCfv?Ku?0 z)Aw696dIfiYq{a%759kT|Hvo?FU4Z69;L_Bh(IIlMHh!m?lF=26RpX2HL5Z`B6e}! zou$}IttV@d3K-bILtL~1lSnFajI4yB&oI?e-E$lnt7ic0Sw=c)oAI|ikuJ5AUPWU* zWw>vPb(BU)b|Z(`US3U=B+=b70u?69Uw&E2s~j>^&zL%^Ci`-XmS*LQ)^W3HW9lU> zw6RtlCB|-#&c`{DWB{U&qf2h6q#8oe9!J}3w?qGftmbiBsD>K1v+_N-4#9@kIsU2J z`SJ0iZl}{dd;F-OGVNJ<)C77e=hGZeI!(X<6rPir<9P>(gdU~0zx`3(rt=Khuc)4* zg^n?`QFy6Bf?%fOE~9#2+V1G&0A(o?#J(29ZXFZ48Ht%J#K1FTXU{c`O+wh2k2Ebo zS}P2guIiXfjl&bdO$aTH3^ZR0osW-osDu{)ph6DbNz`bRT`}i%TGw%J!`Y5PHr_v$ z_jpIE8f$Y%C65MQKYx(Fa`2rNiK|sffK1?-IFe5-Y3AXe3wNf3^LgZwr<8( zEe#@r>414RB@OHv@mX=-qK7v=NR)CmJ(Mso)6u5b2a*!tJjq42wKb4lATA$jG>7gM zT?l-)NoOtMs-FJkL{feV4DU1j8S#xq3qphnI+V@Q4W3*i&{zFQQ`G4P9wXBDgl|+h zWn}Ucv`xpG@c`DB{o@sH^b8vnaK!U!8|mHPZ24z+@a(T2tmEsW)w-v^BHw^=n4O}z ze`>EPZTZVBGS&gGY`Fcjjhm+m{!kd{y|crCBFFM|j~H(oKa+Hp$}) zIj#pqxQEcLQrWx;HZ1+fx*=vLqmtRqlD<7XAZaoVmlhDdsip&UxTCY|99o^vk&&SQ zMIu+NWL-4h));T0gk_<7Un7Z!@WRE!bCWe!;0{WrJp0nVZM&Kd!T{7`m3qN085(r@ z9R`+ z2Oth#S3!ZiZ?$>5GhmmqcQ5f;x|A%9*MmVfX_C3^E$(=fgHf*Dz2xrCVEM{%bYGM+ zV`$Vrc8l>Pkl~k+wSYUQ8wbuEcp5Yb2eogqsfsUlFf&VXN_frAG~hJ4;5aPYre>2C zhF&-zlzZGfn}ZUJl9L9v$3J5Qafd|ZR7NOQ&}rwo@)XX_n0XFg{FD?D0uWhgH2sOJ z;{LQ=FLU|CJC5C_cpj}+{v`iql%C!j%}i((e{c@L!Ovn45pg80@5UeQZ3=rL;FgxH3vN>BL1vEa#V9WZ0Mow#8NS4TqEw9#4b~=#@P7XSCvsdl z*E7G)-CL?E-Dhw`B`#Uegu&kb_&}gAk6&asJ+J77Vi*o11QmEM)=MCk{hU`j=YIDo ztM%?vq4 zJxWvKZ81JF-BbWc85~aZbK3%3MJ7nABWW#=ZtB!1(px^v=n=zd>DZ;b0;K!!ZZy80 z4B?}LH+V~LVgX*1FrsEhu-=cPIk0AokgOXo%4mUvF_L9iSgm>B!g)_eTWH10%xFgy zv{|i;^|Iw^8zNQY3<#(7%(*-`b(-xfZW z+4ZAUJ`>QmHO8-$)WXqXTK00-U=ff>dPh#-vol2X=CgY(k21JpUA<$yH&eAFKTJT| zyAZK{9%Siw9w~$Jb)i-i_O8xy-=6!0IXVdL9_!~pW@`7s(&Db1=o2t9NKQB=U26o! z;41S;)3@$$Orf;29e$gBBod=WLxDo6foAwc;ZKHMv`~PZV(CJV)1sdVw-`m5bU+Pf zSSN_ROHktylsr01J3J#i)=b(fMlQ1LV&-9N5yyB)C=^m^NX%;6lZ>rO+QH4e9oaL& z7^=f^)b#D14Gaez9}7F;P5m(AljH>*3G3`&mrZ)IqtmF0#ng{o zboIs}D%^Tngj(UY)$u432(?H+FhKM5On_UX>3Qd&pJlB4l?e2!pJ!mo zh}S5$8iXtxFUr__l%@r$Nk=w8+cmKv9M@6V8H?7g$9ts-lh4O`YpAeKf>zl1gq0E5 z-v_622`R&>6tO%*bMJ;ouHPNS?I+Y4T!3(GNF#`ykY8&QahhUW0rl$&6%fC+z*j^2 z`rc+Ey`uRolu-`w=?u-CssVk6&jtxl8`zj#CpT{2GUEZ>$42!>`zd zx)Yc3+kbQJ2nAI{KzRnE`OOqwqXNIAFn3l!!Gs0XmVG3kgNB@ePJRht!#9UMQ(;gw zFK!Ff*FSTM17LutF|0Lc6jPoc61q%Omt9+&xagjWzL;xqpNTPGXE3^u+#<7<2IRA_ z=}Rya5HTGCZb9tc?&>w*y|IR=pBi93S%mRciHKb5XTrtT7&OdEVIfFD2B==haf~9QGx{> zx8Z>QBbZIFhldoH$bGzhg;>D0e`iHmLqHyiH|H(^(&N+G#;zNSov0s=@-D)f4MGyG2&0Siq*swkG)xEafB zx6+Zw90YUoe}r<#IH|Mhh!z{r%<<^UFcaqR%&xb0TvH>fo-@LjIO!a_JK-T$gU(<0 z;P~g`2z6rw=;AObTU^qrsYG7oI%#IN>8Nh0l@DP-*594B)FR;Lk9DUHC&y_g>vnBz zXZ_E}GtzsxckpWSU}y92&~LD+Sz*FVVUVw^L-PJ6!Z<$sQkgBb-2bJ?WjPf%9A1q2 zNITN(WkKJWb)%>A?0KnOHR;9gc@;n9z$~ky9Bf`Ev#gEkfx)x#4Ku8|q0wFaBV`A0 z)D_BQI2fiY1hVwdh3DI&vjLa}|H>A*%zKdjNmWm2H}~ZQV}I40@D|-Lgn%lliptTR zV1kakuRiH6+03_j%bYfO#W(ysd4#OSe>||Lh$lQ&dpE`nWV~kHu5!&ejX!{ z#6@d3)$3QL?>Hlz{?O6m=fUNqb$c!CN2NA;p<9i5f;?HmF){Jt=b?0p5L6N1W8q>OX!cpYoy}-jilCWq}5%%y3=^#fI`5BnXjc#nA+FY#D8~2QD*6z^SbrB zRA2#b@lQViHXaK-0@{e!pN6HIZej3Nx?{&+D0YnOm7Mp#l=aildmC@WP z7cF$GaWo#|-klM4noHkE_i&423FIt9nseNA^ibP;NJM@}NIraIhZ`p8NtWwiha0+^ zEqx)RSa5B-ti}XHb$VH73V9D?X^S?Vre4l2(P{4@OX*-VzP&&W_cZ4#IKpFBti^PF zlFl_kT$btPgAtY%=U|ICD{Hazjq+drx6s6#6b4&;p(Yxo%F36LDKhhT)_=Ukh*&B}>N$(oQ@yReF0UL&1b zv|`GryqEKP)eMc8hWOaGZXNHwM={WFvQ%;zM;(rqXF*Y^Dk*ChGNjl&=k=8;6>q0h+U{61s($zZ#cl z*A9a@$~_LAl7?eI8U1bHV`6@JO;w`w36@$e&8L2MREWX-w+OOhx_l5yMUDwOxeVv{ znpMgWh^#h7Bq*qOQ+Q4t3i1mS#hRBQ3q}d*T{CI7kT#YuvhA@f>|5T|bRjl`n&;Xz zXT#yi=tUO7Xqrcgo2xPu1i66lgbL~m5lX5*7NZLC2w6}_Vk;_-b;x@j!OUlQgpy}v zERpO@bsPlpnf2p#GT%m_gG>FUdl6j;intyk~|1EY=yaIo%Ec@l=h(eV13E?P=5YN~m?CJMw5k6^RX=dpHa zena&;J`Gs)wTvD5NGuwyI1QQ(j3HPgTA|Abj$s6u!Y2#8P>}fWQd#CSecGorocM&b zu5Vh9O@q@)o$4Ffg|(gP+J|*{sa=YR!41&jpw)sL{~XM7Ji2&siO|8z);D-%4=4sl zKwqnaU*DWPLKMxCLNDVoFz5HL!C?p_Y=Fl195UY9UIzhqvQ*p|a*r5DS7rS&fGV$7 z2ARjQ2+@+rl@!k+q{yCqYN!f^lbQyJYYK{SlI14Q&x>rSf}nm6-5ZlR7thmF!YC11 zG{8?Mq4I^Hemx>*@({$o9Ytl^1<;q7pp;j$Zvivxy`c%0MukhZ4;moIL7Kr3l+haw7Xx+I%`gN|aJj+s@uuq0+y2Bkt%RQdk~%)ITAq z9cg2Vi&Gl#xb;sJ5?(J!k%}%5bw=+P3puOXREtnoBZwx|h&OVczK9Ss!evELXs&EN zPlqCQ98GyrE~qF}ZpBp@OQ#r_L$VY>kmki)0itU5BJ&tAiImbN5I_Pc+}38vOb9%y zYa_#ga58cR6nXsELLAx1Q$1fVOpT{TSyH6hcnXj6od;(|i;m9g68W z5j&=k9s_@7PJYV(mCZj@{(FExiECx?u@!ycx#5blm6v}T!c(_68M$%Zot9z&>Jp17 z^WfAt#lkLNE5()9c3GI;h+45D>a)vWF(pdhXtCjn96;6UpDB|`mG?AI@&YTi1Gp?S zoMGXszj@SUOgMwWyIme*OLTb`Pag5Q4N^|c(?}qI4OlREMonAC{_yx)W|*}S$G`ni zyy`wB4m8Bx?n`L+@8jn@JHM!idNq6qkMrs%hpzWT_UN0Y=iDz;(E_kmD@iNw9&xyd>( zyE9yH#zlkoYNX~KZO-OzWcy5Jxgu_K+TV}IXD4@dJIehI^!&T)ch}sU_7{v_9PACwV90VkLE&0qB^l{Lw|%+#&7P)<3@Q&wHybGGP!?P- zoTBp3L7Uuy_&vV4OAYN=+4ZEZ1cD5(20GmKYcTrBBT@pY~uEgR7kpOjiCQBac zQ+htpfzCYBCAvW#5Q`heVSFB^x|6|;waeG=VJYAO&5(t%5}!ebV^jq~tgYn-!Wy;Z z+Yn{yA{RxFhN2>$A(j>*7xh(=S!cEwFz&=R+|A-Z%-W4-m?&;*fx4H9rCEAK2~<-& zptXG$`^J;-z`X8aaI3=?@CC!aPjL7GS4TMRiooATH^)ob!rI#Y!RFTXpL#!R9~`}1 z-&t)>5hK~`03BOcKr*i@xIMf!}B+v#9Zs<<96#Gr`9fw|5cw4?RI+Y=6Tm+FUk zqY)=`sK*U`%7RK7SZzms%W4=eU+&{q1mIz}%ojbF^8bybm2dB14PYorq^(GZ;`Dw3 zv(-}B`@VpuYipps`*d$YjN!kc2Zq=ztv(E&Z)T-GL3|oK0B}5S!U>!b2RA?q{EGu& z<2DF%0R$@&l5CYaMkWcK1WHEfghH?tk|4e032T75!Gl58s1?)g zLkN_EZc2y|S2wwX2NS;y_-(2 zCu>iiUf{_2_GA?Uc{&=tAD%u%r4_BTw6ra^6w*87!+6xj-Gl=;KY-tIu*lLc&KXx@ zxRzin@D)QQ1ctUwfvn6M*Mh#uGaW?4pCJoT{{mTqNfzhdf(9;2 zr2Da{1k;oCdW@?ESOEz9{5u@C@XRR8q4EYzl`p&HNtD3yhL~0C%MWh^i^-T|gVdMN zy~9GJTv#J-kL=T>z{Op{3fU=RFF0;i9?MC;9aH*VNG!rw3hY4a1ofm_IX1Pz zxh8#(Uz;s8&_zK^6oG^PIEN2Dqr=w0f^W%SpIB-p8*U1XQlpNOXf6B?a8+>4Kvvto zSI-NqyZu$BPRcIxjWq8>04%!*Gi$a3A=D7_9@tUc`@vm!+_HFyl3CbOPTVHPdK(S# zDSvL#(aMWc@YE@;Yoo~2k+N7mjN9RySMtVK;C{MaVuriGsV?@HiQEO90I6QCZ@RmK z554BMkZL76er*ZL0o^T}zux^DuJat84?!H^bzgkKLbbIIp}_ZVx`%SDcKr|zr&m)o zV^-ep3nAUt+qTgN*aB{CW%u^X`dnPM36qTW`1U#;q^4Ad$QgBdr;8f$b-k7Vk#&MJ zpK8$gf@U36FphY!#oMN=DorW|u-^BJ5rxe86K^QsfX3jjEQ?plECeoc+BmVq(}?xs3!gx#g=yTIK- z5NS29C6|sx!U`bV`K~|Vld8c?cCG#6 z6fOxv8T|ZI;Z)~fGJ$B~E)u9T$5S+8)yIS!pf7-PHVH>OI^k*T{pSm@^S&IbJ!U5lNBVBZW8KO{1V2&7ycXG=lFc~%#IcLiqZ&*^L6v}*v|$Iu@gb#E9mq@(1f_XHNXJe= zpv#!xK;uKcB(sn?CATZ1v96f4BLfx?G$IcLxDX{}L7F7zT%!92ke?felS$F{6gDAZ zsa&*mzZ|AC8Xw^5U>+~V7nP@)jk4hbWXD_adtOByqWrt?L0VSl^GwEyM=GSf#szw? zkT=+Yb72hUlOlRK?SeC_LhBQxFC_*QqWE{; zWOGHUuaScll#UDG_PBIp$rrV!l~rRHEm1UvP4JIkOQU&Bj-@CLY1qe2e{>;+OJe_| z-gfs6KxE^u=QjRIuN46G<_!WjF!t<1tQuT3G(7DOFWK>vZLm++r04PKr&;`CY51JNX-Vh+lUIJd#;15w!*UYWi z9wL*b0s_kbN?$1)lYBE-U1fCYGFzsqsJA@;1$$!C#u*60?C~y3^N?i$vX+q1ALkuC zWWgc?%l)_Y-i6n?Izr^mRy}_fD(LiOe${!|7L%E=$b(#!E^Z#Vd#u`mZl8vix`Cwi zg*381;~?hh7To)CNbcv5{CU_1rDIP|@F~;}WE`}Q^wq8#(wPAMuDpq6NYpSD(Scb5 z!nA}3!qB*i-<%2a{boYjkk#c%N^1y;(J!uXA}s_H)v$m%MPfoF0DrBbKIgXAhpO zF`|pE?s?hY)|ACF3?1c#zHILv_1>)i2?W;73ECrufwpvl3+>_*UfPn$V_U2$q;%D6 zp=u83%B&m~E(&nSoyo0_u+rgWwq}kJoThFLSF2WDP+!V+$&yE(U5~Hx&1ZBUy>NL| z$&w%fopcs*Tfib27bdfetVfzqNx+S}f24AO=yL4NrXQ4+K2S^wvD88U-iOc(juy!f zm}_=AxWJJ&EKOqNl0$DLnNAO7WB?U$BZh6r!|n@%7D!__!V{VXErq`PpxJDB&}AZy zkPg9ynz^t#(c0&OS-4rtNJvgP?4)xdlA|LO7T=LTA(bvYs@Q8=;Z|_ zxUy1A-ihA;l+Q%Awx1J~5{DLf7SG1Y+qGCi7Rb)pun>id>`W$fi?x2{L20(w%5B0r zwzlTNq}5O`E#y$z-2pK%a}}r~4>r|wCy~`~_$^=4%0o^Z$WA}aBu5leOW6i24lwO& zW1BDo3~u_c*x*=b3W_{wrAL4%{%Wj9Bx&0;gmfAZ(#MWwQ>-}11kV73MlXx@K_oOtC<*Y51R@}t74Ud-``jFH0IiQg}i|BfQD!LTc70xUW|5Aaum3Wbq7<+4M9QuWV4xmjlFtq^l#++>evzrz}~_ zKvt^zej-WvnDiKibP+;`}3>0-{KqM`z6zy zJW<7e`>?mMw|jWBzI%kXV6C@SKK3RZ=>bm(s*{Px3jHAIhQ*VTa7h|Md4JSE3fm)X zIo}?RVHu|9yhi4o;o5K#9A7Owwp{Ia48H~=222p@mI*H=M6g&yrtvv!3LP?ymhvL< zt>mZ=AEG=Uq505Bct^!shjd2vLCcSS6GLj?Q7$%N$;j20MTG5NawEwJDYCCXsNf+o z|Ls8|)Gsb(=`RaNl_D|#eN42{s8D%BgQ&isrA)sua1U;_*hoGS?j(f|r=x$f+Y_lcBe8iccSc~Fuw~R1=ew%cha+6hma}IhLTJ6rh@-t4M(pETYDYUt zqN0-EjY_x;ivto8l{+Wn@g)%4Mv^hm$thCjpR@RnLR|aXmd3?Z89D8c5=u-9n+z>4pET4sal31|hB8g-h?o%`$U*?Ey}}Cv=dx9T zx~8RsUD->jXvUCdG_j(^tPY)`k>m0d`tRu#RC$F18X|Md_*W7*0)9pI1*SsqaRPLt z5quHj%y8t1^hr4ZMUrvv*M_;i|Qlx&=*$(D5-`kZsc zW^6CRRKxEsj>?M)+m@#VzMb9j(F`_NtAfApA8h}yezXbWQ+o9F<<9oTJciGOv#nU= z?+bcv)M#{{&ivj;Qp~xm@9#>^^Hfu|lZyIP2r)1vQJ#`Zzsgb&(Z05JmGCQz{tVim zMD$t~0sC~Wz*%=>Cm|w|$?DqVTq2&>o(CO`xl>JWy|K(YtcM!Tkx?CfT}Xwq)-r(} zHHBoT1X9oZ!C!p%1?~dP0kZJrfRU$#>1e5#6TtIn>YNQ1^=Bz_KDLr7r^?Nvk8Eu=7Zi zZhgun0@ZQdO&{J*bF(`6V%Nxd#t+`;pgP74tZoA@$aFR(0LE2-GXbuu41hBUcxjIM4a%Iq z6^#zIb2?8~k1^VOBSk>@&WCb~Od6|;FAyN9fbzr=dcYJZ);}FQ1W~KvidYd46E5uC7`o|GFuLR1n9m>{sBi(x0%j~b5^>W$W)a89o5O@g!Z%ID>`^;Xc?u_X_5Mn_A;z3Z5fX3(JfbAf|ia5ig&2KR@ zAYG>OjV_oshfi6+kWMOB3l;aLOSgu-nRMGVQ;(gL5Qhd6bXKJ5$p&IAgxE`138H`D zvx%Mc!^6eoS_;g~QthY9HJ@&-`2KQy(!X>=(?6i#A{0b**&s~R+e+e0MtzE=j4B(w zkSW(2BkUc8l7i(x!IWDL{7Km|U@g>G25dv%#7pbOIf*5ov6=P z%ir(py0XzcZxA)jJ#oZ)@xtGXXP^qZdYg2SK77TVCluk6QSu=Xd ze!utr_gR^CYv9QCe?GQMyS0L`&BYxWcEQ`SKlE2Ib%u(fAecc1AU=1HKn+39NF~1>>-@z&7}d~P10k$E0Vu4jD+%T~T~-m; zhtPLbGtY6Xeb$SP#q&m`9Xd#ZWcxUz9+V?IrhAmHp1pPjO7&bV+m7XC_=Y_b>}BkS z*g#!zs$p0as2hQgq2g3cvYz-70MScxE%K_UNPgA86rxP9g^>Pqox|cmdAe4<6;_w< zB5651pB;{FB?<5xfiiMIXXk+ny1Z@@T zIFxL~g@iGhc$BPh{?wcXgZ=@O!N$V43eu}IciP1zQD0xa^IT2$5 zC!>8iaU>O1mk&_F^v;cx^4blW#S(gi$?AG?k-t^xfR$BT$=|ti6W>aQg_qPW#k-oZrQ8HFzxTTDi z1M_Shd|@Beg0-$3ofmsTrT*ksqpTiOAgqe`ZWmQ?^VI(ZzSWS!)V6F2VZb!Xg;TiO zNeZWT1oR9aTv_&tVqFq=;TG&$Ket@2ypRYIbJ3GY)ePHKFB4)b&BX#so)fNhR(ejm zK|EZPBdVFSWvX7yQS?}?K~~_OTS`PEb7iz69oxL4mmpE;0;_CMKV1?3`cn9Yc?`~# z!u=S?o$GMh+u#BL{^CVUxdD9Wa(MFb>QX$L{5#kU9Fj(pi9O!KkHf9zjeI@;&&i!=TC z{VVx(WpBTKBX5Twi$7}t{fZj@F+qMu>U!;eIow0=JZ5v&w`x1D)}`LniAok)E`Fgb z5{aMc)4f+OH(2}nbTqX=?{DlL>5MNhLoIeKUs-NE8Gh7f`+JAme`4LMJ3_*G(eHRV z8T)t+_jEkSqJFNWHvhD}#hR15$qkhLl&q$z|ER77b;?EA`eOc8;{a^O)ED*r z#G)z%`V&f;%l-qEi^g+nv{Flyog`^XBR(87GQFX|nKw&*0OFQTTvL|}FVq=xCXPOxn zjNr=@!y2IFZQ3mBEd6TtkN({T*G|1Ptx5*Hx~&QfF_ox`1VN+7__iwOC&xY?6{5%ZWZn>kSzBD03bD)W;>qU)Y=SprY!hV%*t_&=Z52Hg~KP zf*O2`LNxQ9o^c~rfvua^EO}hVaY>FlfHxM`N5=(q6ew6<3*-+aG;MJm6x2G(y`I+3 zt@$cw*DL{Ww-}mb=7j)HlLfinK%S~Kn#j}C1(&N92HoT(={tyNSj`tS1h{$#sX*W= zvO-b85;;3Y?wjE&SeZXX`Bt5K->!(CE4Th_r5a@_LFvNc$knpF=@_V+Hx;eXM?65N zv36B30Y)P``E=+`9mP(=7rj=f@yLkeL0Ma@W4wb=;Oeb#D%cG?kkfSh6h__rX@omBpk-m$4+_~T~&f8HZ7<=DS#@4Gm4G$&cF zYy{oiWbHAk!Vzcj7{^pCUt>I-;&d2!nA`-$O9jXf_G4qYM?q>K(6q{;3zBf6^r>!; zdl7c*d0Loe+W*;66=_SB-8o|kaI)CQBz}-^$S4{xXg-bfeS}GtfsAdGHm6&xocv`f zVcDPbOZ&*~$1210Sw71!H`!tt$`1!NVM;4kZK zN>vB=7xI|(3D+46uw7`XQ|y>I+k`O)(~%P!*aeg;8qrTov(4pTxALBMypB))0~^&X z2*L*9bY#Xgp}|fBwiJSe6&R(H3schiQeb9>N#Tea3lexKv|%cIV0RWwZqLohG?f}o z4kaoT7yBTclVo#hJ?~GDBKSq;OfPCdMr?gRtGn^-8o5k5%Bds=@Z+P^W$jj|Bd+h8 zp1#AtkC@T9j~jQ8W{1Q+lY|YV8IB==+4?EmLFI~`j%fiZL=#SFGQ?}${Q=Gy0~RUM zRH^@uymwu1>qxQ%|MMwe6Ac#0y~BxQGv=*9<;poC)*U=gHb z_2vAXmzk%UCz-WYL}cc^fsia!cYlK_i@@G_jf{InMlQ8Agz3Xw(0gCyaB&?=*|GTA z#!cpn>`omE^aBj)tP6VbqI(;ad?d1b|%O)EftLlX8#(xvowu;IZ`r`KnL{^utzzWQJI=ixUG&kzay)z|z_p;AsKj1$EF z7NVD?3INsK)#TL#F%6X$Xbc~>MbwVh01uPp)Z5$L`O6Tg z_5L2T(@#G@+tt@!m#@E0uX!68QlLfs;%7?{wULXk75n&RnEUKYxm3G}D@T5X!B7kt zE{+)g*F5Q-d;0t8&#(QyW_4cQhy&B8+(-pLd0#d>q-=ADeeJxywVCD}F94wXMQnx8 z@aoLhESAys6mhD`1kBt}t2xMVa`1`WWv1WE^aS%V=5%sJ3{$r<_XQt6SN zPk))t-cIeNs;eFwc2}j}+ra_WW)^pN43Naiaz6}OXXz=~@Auc&8RCqlOY%uKliW%~ zImvrT0l3`^mrB5wd73idryLCjHwbUI7^fFlp4%w3y%Wi@;;na+&vXdKGoIPbm1-C?~b)c<_mzvD+C#2IMyy8M+X z8$YCNJhP^ul3`0721etmMsJpCQl+9@$51|&aIH{$N$Llqx2dl})2eD1pw9iP@teu) z2KVw+$5&Egf@7VfoL$W>1Q>#@oVOjp#-fvM@=VHuK*zdhg=A8^|D#>Ml2#ErtLQ={ zi)L)*BFUm|=}JirEKP=jHm*K_5;aA7GUO=JlYET{Z)iES;bGrM;BjCwc!B=^`Ur24 zOc{YoqN-k3{2tgIb_miU#>!i}i)a9cBm>o%?Hg`b-8k|P_?*_2I-uc5@Lcj*tcBsxRjqW_wbl^iy$Lg++c)3b*{0ofracYAdQ8pE%oXg*DfNj z8FpTJUt$3el{2P!;meID%yu)KrQf&Uh7o<#!8YRBmm>3cBEhW%S&T)+h%@p)H|hzJ zcGZ&b2y6w|#2ZA}1@i0`h*i!9IbZMa;`+f|zq1~E+vf&kyM-M)b_T49c2gtx^2w0* zJ(-DiJrxmD;!g*fKn#@Pf=jbdr*7w5|9?R3#RzL!Vg&s<6)B9NlJE525a9FT!7)BR zZ~Zzxxw(eRYiBmQ{12jS5TAS->6eIBBr}KdK_fpAElG=e$GzjN;o;H2_U6%g%EH_~ zgoot>mwu7Ez&>~h1MnB{q$t0;ceK5^wVr-IKZNxW4>JZ*6rqaA8)}5*+h<)$GJ~6Qocy-Wc{?IDYUcq zHy6HG$qk?rRW zW@103^L!BZts7ifwP?Kg5anW#5*Z;2j=17g_kge0pH!bL=;Tu?jvurja!Uw#5=Q4W z$?hnXSYW||WIhn~(uJgaQD4uCQ`Mz3%+RH(D*3G{ktnbvqz<~K4VS?&IIhor392gf zlSD>`a714l@q9Sp9D(b0EmK~(522Y4UOD13sOYy^Vda`bFMTz{p5{4%#0UKc_h9Cp zpJT%lQsw^tfL=_s`1p8me0=xVb>j!nMkHb!b2?;9#-;?w_5VE6E`hw&QxPkT9g_I^ z+c-K9m+1dK{K1^Z`96aqWmL(C7Kym)T)VXXZ2!e<%Uk$^M^fa|QJD{LaX*MjTlYXv zZ~Rt1(Z!$Zj16{(fkPH})m0U9z7^V~$(_{e&GXs(=4uQenje05Z*PCNy^Fg-D6K-0 zGZq#qTsE^$teQ1hA8qMNl;5DYIvidi{QC89C^w?-;v=@zni=HxW#Y}d+HNUc%4c=; zjvIHlHwoEGxZ|0cmP&Ex2|q2D>A+I30T)qY_Hqd1zq&^1l2iwjtj(3f>r>{xMWo`F zRv4Rq!!eD6;cIxe&XM`1TFah_J>vF0w!bKxQuobte zd+rJ}j!(8XNJic68}zMwjIX+kl!>@?Ntxf#{c9xzW3z6+cx}8{wuBw5Tb8THvTT zoZ7qKP3h3}#oH!^vgCNToq*~i!)<%ai@+0`$+hCK@Xh#L`Mia)SFhgaRM&FFRTOn}Ny~dw z$-C0;QE5+?j5x}Db{rcH5g^egtdHlf?OcWMA3?s6VtD>~P>*#vhM7&6GWtFK=EATF4UO4ar>?ErKXS-KESgu$=#7 z=q?S&Qfh&Q?~?U{BRC=Re)g@s!@h{CY=_*rhtJZ3u<+#>o-na%HK1Y(grA zFo{9`E$;akk1i%Q3q4QwtfiN|wdq$tPLG&zpfE_u?BRir*c^F20&#BRi}5-bEkPQS zj3hO3o0nCc=@)f1;k8FsHxh$^y&5v)W=(dPp0LCkPNrwG#uBDA;@iQdN5EhQ9FBJe z@FO6GkcSpUZf+CcMTSrjI8)%%vOUZ4_*QGJEZjzb1wV_)(m}u<;#Rz*q30;_eB50&euc z(SlFV8V@I-i~jHa1(zAg&id;O;)Ti@zw0A+;Dg_R!Q3(piXyA%4RdB8-UF{V!!iQe zIt}Aa1NGV%?Ej%1XFv)}YXXbl0s_azBNWU%iS z{r$tg96sfh8&9@>fa<6S+C)oT9!FuhhS>EONd*(<~xz3NHXtyWWk9eclHx-dGk zvFOre6~`oF(DhdZ;^`0$=+T{%Bu#Tja{T8rcm{gQ*4|<1O_6JEqFnmk*w5Uy^bgEo z*zi5d1)W93rLI!8uw2BriUKB#yOCN9L5AK-@WKmjdi_1zO*;qe*9NK>LMlncR$J$T`XdCj?*lyk{5!0uGLf)7L zO=Eq01wTy{GceBQ0*f?NVN=u^p5BP}G?#7@B){iuH!qZ8bDeE}C$ zbsWXpXLzZB=%k8`+v-)TVCd3bw>dE@pla_xH`S7S!dD!Uc(oxYc=%|3;6aVx>ELV_ zuowiaK8tl6N?L)(GbrD~AH@#Ruj*1!o&)mfEw;iD++ruook6ZW0-rue-Ik?s;PnkR z%fv}AKUXhPMLfzCiwQaVfJDK!f#WKA-%|h^OAP@wWG3FJAqc|BN`iW zr#~39wNQJd1KGHRmcWfy#SpAMFhr2gFT7#)o-N6!ZwQrsRaZa^-_M=J<-}Hj4E3r7 z_w+nroyC*(kTiFO%kAn*hZV4>U>tF=_rf`^1dzYP+5GEwRs2hj%d)&w_NrPAjqmem z;OeRp0@&c~Yjvs>OLTo5=VO>a;LxIT$EWH|xdLkZq*;#%1uFFtshm#c!eBLxq15VD zUO$OcR!&SB^NW6z>De4Y`|>l~@m3uqY+Fr_IkW}+^7XC#s*SFG`O*{^A1~D?eKo=e zW`V~VBUwJL{MO~;wm9+Q3_EkSq*>pr$jhfzD>2D_)SOTLwZ;*F3|{&W@3fX+a~Rs` z%_S}eCI4?=&lU?jPVW;Qoz9e|3j+RPG`)d@K7DyRXMd)mk6-4&TCR;6G8xAszL?w; zgGKvv7fG~BOhjXb87lKv7CC*n_UNxS*(MD3U`SyPIO z(BWVYiRiz)LAI#j=(>-cdfr`3wc_|OAb*75)ItAG*inZ-WzYDd*`Q-3qZ*`Q>+1(k zHoyAEuf9St51{yu6+5Ne>jO;C`k|TU%@tiY)}z+Vp`dB5-HS-A%Z{o%QLow19K!cv zB$Vwxy#FO!A1auAq-mGnxV}5UZ43ZGt5VyBwv-T-SEUEA_fC;m3K=e@vuj-G3rC`H zb{jtIBJ^nV66Y>h52ZvO zkbCg9@g&|Q%*Gl$fqcJ@_xpSu)KTKCj06n&@aA-e=usjO7@iJV1s%gGQmJI!!>o`^ zj%uYNRE4mBf~tO4DO#@P={lrEV(`=Z?FGh(nJ7Vd7JG&4ed@Mu~|D`d~MvZ2nioQq{Y(Y~uV8RzYyMFw)Oe(eT9`m7Q5@)6sPdvE=1K^g~ zFfBTWoofU~I?7f7g>5tFCwL9E?Y=b;L^HV>EM~@MPg&Dh94+i+9BCcOgUcnpJJDnj9F?p6B zUFxy9`#pERqhxP(eu{FgGvDh$QH1kXr>bCsPOfHC#?$uT^V6nT&#cruASb1clW{h>8^&~5evic;Q_bR!V_3{vN7G> zx4o|);zJ;}Od768LNLe6Hf2<{xZ8!Wcq)pDLv}_249`0aZuL0;1%e8Mty^bW{a*@gPe~}ezneFxL zm+@44tl-p(=6l3~P-OkG@c$N*mUo6{d9pMMACbEg=licm^bkuJ%L2o1GZ4&sVM=4# zl;bOx%6jifAgNf&mjR#PWIB;TQ;`+sB)fq@3S`lVF%`EBHTa|N!9$rEv8RJR)Qd|A z2K-YLhZ3=|^Lz`Dy1QHOAvCHv4`j_B->)XO=y3>!8=$Oxv#@sVIJO@LkZ|&qM!k5k zzK+zW8wUp)f1%HVn{B1&t(_Hfg##(aY74h&*>aOo+$mv*!xIC#VZ#Nns_mo;(ag=NP!H`TuT%8#AC(od zp%GT}ujLOSB#={9Pv>ys_DogHU_nx#N)=2^e)+Z%nwBs9)H|WItso zdYT2yDeEf@QSuh|dN70;;DH6?p-hagQdcy2zjt7AnNvUp=^hybcHB=VTHrMVmanbh zq}ZCf05z_CosI#=VBS1zVIN{?HWhuI>ubu`Wq-ytJ7+jEU%)dOG#KD&fr( z5hLAPr$&)Q0Rua=Gr~G3JnCIi#UR&Yysg58I!y;0>xpO~uv|*^!}LI#*tJcudn)6U zProzf4KMxt=G;ahomV#i8c1R&1W$NT@E*P&K}^oQ zv`W{gnWUpJCgt zW#D>$ifKC;3;B*)PL^_U>?8kDk6qB`3BTF=`*(15AixDTGV^CTl~4eK&*36~P{gk4 z)<17yl4(tj8#lzl>V5RrBBD15zF{Nmlem6-Bkn}pNJVYyL14mzi^j*``zX1%Y=U` zE7V(l{HbP}DA-*XncHpNuQDE|=KV z#?{s6UHfw8_m3wR+M?-hW|Pk9O>%`>3I?5aHUg1B*_(YYg042d#*4swrOV*jLcz@B-S&gcmSs>%?_xk1}_i zb1Z~?76pwjQ%MNz0a{91!Z+fboG%(zMXLb+?b_NX=947>JCGKGqiX;aq!ipV5(<%_ z7!k{(3&Ml5Y)Kb~a!|DloRlaQph7VMYdSx+y+OD8)TYw+2_*`gL+28Dv~{CE4J~Dg ztCzotl)+*|MvAit$V3Q3lU!W1W9H!JOqWV77&3M3k<6(Q6^&bEOp_c&)XfxID>%Q7 ze$$2wC3H&*HAV%z#y(|h$qJ8IP%iL)L6Km33yNf}x1dnwXA24mMww#^CWVk|S(*;g z+NFvmbkrdX*t4;MK+~_j=@pyr8D|^H(Nb86UdqOqzb)N7@WmIEw~u;XiDCVB(3e`J z&aM=orap0ecztm#9ZEV#$YcnlswPsbrHLUns485Z1xkC6q&T4IIpOn8uXJuoHV?X~ zi`RS@irBo@aAbL$Tq+_0Z zJTZ!!23Ek&@%W)U7%3t*)c6tP zbu@De>2ewLsgunjBU!Aw#CYpg5%sz{)J&EPq>DAu2Cv|F*IJ zlhOI;>Ud}O=Hg{}YA|g@S*nrr^Sv<7B!&CCZ$Y-8_qlvf%!sVrYaWePD0{$Zef{V! z`&+|AtIvmfyPI2#AzTW7na`5&4xay+bBqb1xit#D94PIjie)ii z{C|qq;Qu%cihN(GSoF>zh$_||jcL@lBQ^Qj2HLs2#d)Bp?)mKe4R%6T#94t=c}UhY zwr$CC`G$XeQOi=3K(64#XEvDfU*`+HWQkM5;md*IDq3t` zfy*;7hv66J&I4IR3P=^g^K7xP7J8S=(*~HBfEWP!@ml9PZl6GmrpK3Try1In7g?ZsH*@ zhF#*69tNVv2=q6^195I1Gj=({tq5_8# zR-X1e+oxcN))(`~RkYg93menZ5^JpG&=h)a>%~K9T$>jUf3|>pq=u$G1LrwM=ur$v ztune=U-yUfs%!NCC`6GD%EDL$+pN8-=Cn&pfxrWd?59%r{_$gw{^rr%!C#>0>~9=w z;HxF0(%L7Z+1!`Fd1n$_DL0xCPmTQOHsp5rD_vR9)Eu^w&Xm`6I;p#d)?2xhUhN7rDc>DI84!5UV_FzWPN z2Vg$!s^#QPbY2Gw@Lex`DRv?dTjK~x>;G zdXKApbl3bOzRc}YC_Hp5$Eo_NkUne^p|v73vg{I*al53K8RjMY&wGhlQEX^>hYAyv z=)6VhF4$6`2kqo~NSvAT^a|7jJ6wB#AX#jx;MkSo0}&UAt!$(QmEVMZ!oZ_dYa&Fr z2X6aF?N42^yu~0RZGs1$783-Y4D%+>8iPnoK;p}`Pe=tMd2zNn<;3!^K(+GPBbz?p zz)cwc!E%VE7huMJ=0$Po)!HNaW`srXi1F`)1n*xT?~F^1@&G;vibAAk9`@Z^Q9R>hp^7^x0?S+G;B zW)m^Q+jYeuMJZS@V}rQpG~!t2Ge|IG@+;Trv8|@r<_>q%rZN?;22#HKm;V`5*Tl52 z(7pgS=BjarEbgm&Jvob!KsoYW#DNRhpn=*XKY>N!EbDPa>#wn_CApe1L@(fJ*q+e_ zg{dF-+dV*&!*?EnGG+M4oj( z9#EzP_%Qxwo{ZECa8tKV6g;)gQM+vQIH9D35nyFX!YcZx5X5ZgxlJ3dxG)ReX<547 z`=WHcwk2UYQ*AD!>3;D=I`h;qUc<(&b`vh5X&%BEVJDSryDkc>6|m~QPFU%t97syx zF$J7BPHk+`dlXMkJ)0~iCF`e_uEPR|C1X64j=c04jNZ3Z=ri7rc*G3QF)(n157p;6 zADMK;PJ9-6aIM^2l#5)51A(GZ!1;tYD(gDPRL(_&%PQ-+*1lJ#xLM_^ZxMb4jBAHe zOusk6H9(h8D-_4XQ>QxVjr#CY%s)M#FwRGzStJB(9k#ojw922KTDpYF0O{zwx%kNI znYSwPnzas3<4RCf3>bq1fpO6D5j&?>@GK)_6-m|M!oY#yIMy;g{e*xPZJCH`XNK_a zzZvgR|K~q$0l_W*-;s5#ttHk)8}O6ZDe@=&WimcL4RKZ#>D&;AImaOxlki^(sx3l5bg&*Q)l%#0V78kMZ?NXOuf-ltC!~Dh1`dkPtBYT-JT& zyd~4Mbt)*f&uGp&@3?$-u%8Bn7EWxOE#Ew}VtX<^z z!C)m#d@^F7Tf9|o{Ehzd`gSQ;se)*8>|{Zgkb9Qnn&O0)`n?&0+Wn5Z4?q zJ{|tZKYiy7#<2}6(35_K09_Da53Z^fN4g+eI-PB#=&Pj2W<^q`JKBz!a+#v2e|!wj zm0B$J1XJ9AUX-nJ{-Sb%UYZmBdQG5zs`wdQoeD^TmC8D0CBOb!?4*4_mD63WH?x_v z)2b$o-adgrDbZ7l0cqK7vSQ^X=ld93TNjtt?<$?#LR->tx&nsf>gO0={EW;4S8%E$ zwpsT)Wa$NMeLmisj^`U!<0sg~aM~bUd>H+8G+5wtJtOIYc;trNa@$sG1$M$OBgguv z0Fk8PW4Bgl*Gk-#2IV#~x;>r1NPwG0n>`>RRtADs+|eMS_TGPspUHLMyv=18|A`bX z()Op4F+W_*ZZ4nC+uLss+No-LDuV{vb-{Ss(L;p9@Ek(^m@0@WhuFN-g;2K;U~+sQ zFdGL>EPE!U+vE+;x+w-_qx%)%8`6rXR2fWz0)K;8@@++U9j|d138&S}Q|LhmNIA%a zQ$%QP@}(k%z6{;T1GTaRZRMGVHv{E;&Vig6!i`CFDP8SKC6}9hgP&Cn5Zn;<^j+hN z#->q`$nk(lF|az!iER-~dPd=q1)PuFC-b5L20gSZ>{Cs#43|_i-V#0`ea+T0Ty=xf z!jHF9s(mJb{{M-y;i4i3?re(Vmw^wqHwf01X3CS&aR2(%50*K_n4p!dZmrW(97S>V zxR1RI`e>|LYO`J^O6j!nZw75b)>0#@VsYaB#DWw+#WEX-TB|6L3OR~|q`cJ*dX95* zhLmN|Dgq02ITWS5oZq}8N)a<8l>B#_(xvyFid6YFFfpTA9E(5ITyS-jwKEy%ye~qa(NUb5`9u;t>#gl#Qt!V<_WrAPdzY=EUL`g`8cQ8Sf&1jv!zwyH zsonhcG1=x#>tK9eXA3Or5+^vk%yK$*Y#vAVduO)@_l96 z{p0*X!-gJERzN&fo*9uUL1#soK<5QTq}LA@6v%kIs8E$ERtTBJj;h9a!^0oiBbJO! zH`VwQgek2P-{1hCd?K;CG6(NGZxrj?p++x3avv0m(T?=SdxQl{BJ}dP=pIcD^&clkDGz<{QE_ zNv}}$Cv)ZppwVEG)qJaf?gc#(UG)*EW!%9E`WY2FjbAG2_L>ShzXkiyj|Tgwq6y0a zhP4CwY(>5_e(|IF`fa*KITxte>Jf7BX6R01FG=SHYb|o(cfl0lPfM!X@OoO7+cJIPS%OI z0rTM0t?QqeaO>-m|9(O{uUh~dG56NhyVe5a{+%z7zZ8aFyTT{2u`sl4`)onYZ94vW zW%`0L9!AwYJh)#p%f^F zd*rI#0OY`gxf1n)L?su!52|$UG^jTtTT654<$E=0sMpe*UbHl&Pykz}`U-V9!3mZR zTLy+66cHWRe+%#3T*_e9TB-~DJ}eRBos8ph-Hhm3Ux8h;K6gTIeV3S5Y$CR7i+5m# zVG!9z-UG|y9$>mgmj$*! z1enXr7MR{%F*v#b$R-LOSaQEFfhcT;EO}*B=K#HTHfreU(3hkM{8JsVrm{|b#1)Qd zBbkIyUZ$lgBDA!2P3g5vOL>{JN|FY7>R`|WpYwxNA6LOOPM=~{e@Ii`>scZ|X zEYorK$)31lVQMMAnW}i|x53>nz8FVm-U=@a?7axr4QI$kN}HW^m0%8IgIBbU*xb^1xT<>b{11zWCTA}pmN zi0&OHjV-g`C4jaam6zpp1)K=57Fa=n6Jk;34hnb_r~4(UDDX=(5=|8QUJYHLA}i~) z(?psrEReYMRz#4^7HX2V6Rv%@wBlMcU6(AKvv&3tr08TcP*U5UUI*`&Nxbu-hv|umlw`6 zMwCi_*r*!ozlhRHIa7+~hOg^bB|mILHGJ~%w7{w4)0NRcZ4Py~x%d?e%$BVT<@T`Q zLO#Uewv^&R7Bt^7MoWUK%o?7pqh~oK4zpUe-j+uebMO^bJjw`H)T@=8kHgw&^Fx!A z>Sx(L$%YjtajQR1tjiPw_qr_?Tp?2HMb=ieQt_A-iOu*N01JPF39=$)G7cNqD3CHM zK6S52_FENR3$!ere5*6bM(n#I$%w6W4m(dl`Q6U$0$>zWsc)u?3~*S+mW<_?I5d?DyM{$@R z29CPx5zcbHoSnYo=)@d9^7cW680#y$$RF15?P&!h>5!`)cbj0%a4i_Vgde5`G(c0J zvciun9YDmJG#0IP)^(+??r2*&l;%C0iHt5>QNvp$kwB~f;?NMQ%9J~P5WXmkp#0>{ z@wkEuz@7G>DSWu|;PW}Oy@+(-Lg0r+es6`T;Wb}KEd;CKG_MZw0-;v&X%5KBgkLdA zrz|BwG7aGU*_L5vGeG5&ur39QY%UR67P~a9I|jR=6K>hoGR!Z<8BL*TZFtEI@~TL1 zzGiHQ+qYxeY*?0UPNu@dV2^bYTJE@%Hv*E0TPK6r{*X=< zsD4E?t~2pi-m1?)oyq*b;7Qt_6*(KOQ;Ox$E)#)^cQP~JjmILrBuwU)arJGo-= zbqs1DRbq~7Z>g(z;6fN)^lE~c%!`PMRlQYWTQyvI%M0A6B*sqOC))qLErrvE>3%H- zZixBX`iyPc<@CeERw|pT!n6Qz00HfjgdJSI>ahx zaAkMCnN+X^CQQmdYllH^(K|!yNnpf;h-YQ=jEorL!QSvphQd1AaP)S4d zVZ}n>97p|-5SwsBFXkNkP9hXr;@D=>Y`LRhM3=d(b8Vyl1T?Yk77Am5mNQHB;iREk zCKSFlA_O-PhbRi%HvXch>*w-;lxAgvLA3#5SKO-7nm?iez^~!`hlZEdmKKFM63w1~ z9;o7g1D4%?i1`pS<*H`pKxDI8sbG0Vf(g26udz;b*#jLok1F{j!+3zE8*Z9H4b`FI zTh8!WdTLy0kmhw42ZE{~;MADA^F!6vVs=&CRmjlr;^uimk4A+9g)Y(`h{GVv5m{NE zN`e2{&g7gp!qUt4CPQVGVdQWhY#x6HsR-nNz<~7F2)$w6c zt!$|w*y>GwpzkEAxGQIwSc$;tx={M3Qf30TQ+&oUI4c# z&Zb2V@55)Z9J+mQo}{p*gE729)8Bk^=Q|#gvHpMD+kRZ_`^^lkB|}jDHp`B$J45T^ zSA9<60~%=`_&051Hubw4cmiB~20wEAl)HuIL|72^HL~TzeB-HOUC4E~>-LxYOF? z%Y+{JRn^82m#o+rxuhUy8XdWMsXQMD%w}ofAQ#Sij!y}60u7;n;bgA2S7&3)q?%0f;KG9z%lFf`MOO(UkEm)cC8|%z=Ia_fPyuWI8 zHcw%0QZLpmaUJdtjOME8{b=;xAj+=3%MdU(M{EWqQOT~;&>{8=Dkh>ino201H&Fp= z7tmlb)qoY;G)`LhZ*}ke63FG4Kh#{Y@z>Q4kcvKa`dj32TbBO9cWM||$7EOx(#B+l7i{XBc0~(_&b{*3*7r zS94kMS=^WuOpPj|?(z0i-V9v7al;7Yyu00hKBd%R%o0>zmuhUn&YpiVJ+M_b+XA&8 z-+C~U0Z;ilx0X$z+{`x487%0j%=T4P0o4RCliNGpE$kpRwOvJ21Llrf+{FGBvz%VP zyXEFidB3qxK9-8cxsM~l7E7Df74j1wvuruYTXfB!tkqJ+qm4S7`h*$@$6N1ik*V9f z(|AM6nTaD&X6z8-q+Us%eipMxSx_sW)opFh_-F|%u~(z!S}WEKn{nB7XZ{YG^uPAT zya(nULIuaJBJ}!y?B6L3-j;>+tseI~qb7uPRmi~lb!F)SE)d{bmG%n#$D zGhKqEf9TYZ*T9>D3It`1OuBeL)#qnUE;F09QO5;Xq*f_%y>notwzgzeYaF$CsGBF) zC&$%tvB_BkGir|QM_cLX4s8uKNIt|`Y0@lsn`4`d)sk|m4W!xTL;4W;)^1cNRR&+@ z{$bZT9}PG6b`Os>c8`WzyPF&Phg-N7@91EA_lJ9)n1q1@Nal#RZ#ch^zUH_OyJ9hj z*(-!o8d3ufW6SUcK>^;sqQzumm_FkuR;8Lhe&dxw@}4Ci82=I zcaeF!stUiQU$2tluSl=QS_Imw$OR*>PwOX;AK_EMcKy=7qi|+xw!A!6)iS> z>il4l72avLF3QdxX~fxEy|d97PHZ5gs{MZ7tmxSKWWZK44)T6H!bZZqvQwZM6)?&1 zUkOUO(|-jz=vPmysA8}GZz}#DRgJWTo-4seTL%Yw2Px`EgQJ|X|9z@01>%0Ekwq_D zs{!W;>7I>VA;Av4V#kjs3vW>?O7dF9MU5WnXdo;@evHHA+PK+5SHDBm(~0C>Gs0T+ z@J}6Q78yhh1jTfS8RiJmMNt7LUBOAf47f9X@)q7mM6+er1|Dw2WzPs!qgK^To`glM zAD{l9pB4O;CWRHB04F4{7G}2yX4!7KtNy|S7`G<3_|3^HVuW0zigv>Xjr=n@s^)0QjL3~m+$j^ZO3Wel?g6tD_Y%8KK& z=xyvL|J4eV;gt#(t(-=w#xk+j3OCIMnUSEtHnbvIBaZ(0P_u&gehk&-3t$wtCqbAw zkZv0*z?pZgjm6aQVUYw3(-F)vkgU18(*S!Cfq|q=W2|g&H+zoZ!FAr%U~L~ie}ze@ zPr!|2=ir3dB0nMauoh)`+Xbe*&o$Z=4g7l?qyMEeqD&ldL>0!;DTLk!MH&mGi8rJ} z%vN%!g|4e(Mxtv*P(VcWL95q?ug3_-bxZ$~m_%H%R_T7rT2gSd){{ihq!vgVHg3r% zyW3bOm53&l_}&&f?!dN0yL(8Yjr_q-WgD9#laq-@&@F>Bb(C2Y+naCf4PrO`Jvu$D zc5J+cH)JOD-E;K^EAKVyjO=tY`Q{w19sLAfk)SA!8dz2sAAoMrbU@*HFZ=c*-CV## z<*k59gbUosc!8KYwWRH2>&28l6GeJmICijpBnDMmdo%~WD9c~xj9K5yQNU%Rz+Q~c z=i|wlr3ba|YTdpr(|)C-K~^F(H(v~wg_mhGSI$F+0gyFF7AOro$2oRYpCPY)wE6KH zOCYKg-*!s4^Fi)P6G&wW;2QyILPd?NV>GeHcLL`?f9&KJm6Z8+4cDi_**JTWjD_o}(r>qN)f~lcRy3U1qhTF0RasvC^HGI+O(wjB&?$qKXS_Vn`Rx>7nPZJF?0cW=Zf!U8!hI4mDs zu6}~0?XE44(|Zh6<=a7Vo8Gm=lBI+SwG~Ng(litfBd^84w`pwgQ;nnubgbgy;!Vgz zc_K=~7qiSlRvKt;WQhfhR_eIdv7QTyHo4-}w@8Y1iP*hV^DPY$c6Y<0+t3M{W5Dgezt+dVXG6&2 zXiL9;!G@1FLQDyKTY?Gz8|U94diFWqAPSC#ihadwtco!%w=Vgr;=;tm(PYYrc0Vq_d!4+5RZ}9t(!p1(-T?PhO8t zetGOr%m8d1y{XiT7IVJ_>Ta-90Ip4dzb#lQ{VN{1f^@flrBd6#QX^N+hC;sA(UO~T zQLHrQd?2o_Ym0n7@Lv)$bHx4*(taUQWEC-f$W<2ccyL#jFW|(#;G^-ce!u2D{z8@q z((a(|2s2D0LY6RoDymtXXLm>@AQ=N<2CFxhh~YS$y`3UfSf`W6ql@8ucJd2OnqQ74 zSA$~&ifnB>8}2_DKHuH`XAH<69PVxYnNcKonICTN?;q?P?G3m0snd&o&;@BFyC9F7 zo76cd&v_29dv>XQveC#! zk@15=$LIL$1m{R#lwmTM7!SN)>l_?jumdArwG{qws21_Uys{l7JXZU3hK5$Bc>JWn34nj*9&5aP(Pv=6=+zjh_ZZm0xlM3Gy^>}YFX2lQVO-r@A}GFx zND78DF)0B87&x`uwMCtC1V#PccPrW3y~RMb1ruAxNmK3wRhzimTVLtlR<#mW)I?MU zD`8Evz1WM0n<Rn@E@@Vt0dZ_0pJ5LUnl%-z~q zTT_b$Z;K5IO!Rtu=;~Wm8j`XTthCpm+M+4Vx3WbO>YxnkV<0<}D=JeF!yfO+6}Nx* z^Y+dTki+>_P4%-OCCj=#!%l;!IVkWYV$SiI*hmaT+}*r=32P4IlEo2wT67B9Q|7{q zV@8U^sl@fH3FCd`jQzW*mIHXqiy4zh;uE4b!Q0q;UKs+~7cIa?{$s$6=1F27QwoHv zar_{Q{AGa@@FjGm92W;p$hJ)zC;1yGMX9W*Gn)Z5_6EMxrdNYr0!STJK{^3k{B6Lu zzS^$LnBoFsmTY?Zij)#163vI6ty=R7{Zp;ky}=!ko|vM)wyY6nG~BpuGaii{YT zph<%c?yUF5mG;lF#W*D?S553Vtf1n#j}x>%&@ zO*6wBYT+;3^*Nu7PM5UI5jKF?6m~iF9#GrGrOa;{$oe>AB^^#q%DCLZ=uDPS*l^Ip zAyN3m>CKN#BW0tt!6If#`0ECcH zQW5B>#{7j!d60z(y~ayIHa*mtD<3 zn@?;xpvar?h9Ot=@p6)&FdaE-MT`ytQ?l<4z_U?m&?Z;cpGh>*wh%0CrZBD=c zWAFb|=VaGISU10Ke~A+uN86i2mHB4HxXIVfP7G7H)PxzyP^K&pr^0ob#l-(@Irwiw zlSrs&Dud%vW|k(pD!fOTsbDON`eZ#4gJ2lJ1QI4{cwK_aMV3S*rBkruaH-uUt)9%T zE=Jdgbq(g99slW7a{Ic7pIxO_;7IS&LwK4K)ijJo6NHEFF3x7tcgLGEaQ`V_fp63K z>>PnMG2Y|7n``XGq~A7vlZ}j)NiWLXrPc`m+}QEn+1^DChK++iZykV!`n}$_H&?IF z^P@-KKJafn*t=GEcW>Az-{Wh4|8)C@r#txXX!v;R$;R`YBQ}Yg^P`({-a2KC$5$;y?Bo<1F_LI0vbp!{+19RLbTYf(p{ABX+q;7J z)1zlQY-}=R`10`e^#zmvB|>zaW%YXY%Xs>1M637(%;uxv-u~9^@Mr@UO+Ru+dIrC* z5wg4Ha>JjtkDd;uxiBvnXH|QVAogkAN2c1W6MiZPaL6RJ5906SWyAZ@0ZiXjE4J|^>9vd;>@})mR zC?3b>!1jk1qpM$vr&W*3xHZl zvR04H*h6W^T5=Jcq~f{itmJP`u-j7h4uzxDbh$+q^Hj& z+T*jnj@B+3W$EGWT-gNx_45;gDOOg)(kShW?;Q=G!c4Pr!jj%I5&u_B1L-=R=&_GHgj&X_N1#SIB8Y1i}!ou%%Pdn#fafn?d~- zyt<2h6g)8#h+!kxZk;&nNTP zE?g#XFRt9(E=b**3a%mMTDm;KtUmuOE!GTj{uIyq|NuV=s4E|Fm54Y*Ky4D+* zUd>~G^KEIa5uh45;y+|DgeIyD^Zyxn3Rk>#AUBrX{V#nA3Luii;72OL9 zQo(PRY6Q(>Y_&PlAI@(<`ur}uVbhMK)vn5!Xrw5GgVsrlrSSF^nS;b|vve3mhP$dC zN!-TJA|V|-)!&YI;l!iQ|Bc}O58$8uX57Xd;1#>YAMek<1(G@TbW!?bUYa#sTII{x z>>McK(yy?7D%+0U5;lM~5&kk);*w;Wbd-GJQDqTNYFk0jP3ZV6I;!m$`s^0(!#xR4 zA@DZ*j(LnR*BI_5oq#y|oj2mz%X+amDTbZ7)^a8l$A`lwl^>Cf#xzn+{Q|F8LM z`cYh+hm4LzzS8&bcP5Uq(5P#-o5A@_-3C6)k>{40GhNN37oMys%#B-?e0@>*4ATZ6 z*8>lYs!Ub|9u+799Dz4>sUZnpTiex}TB8fv%)?g2z^R2(E%2vSsiMo;JS!!ZA6L?efF5npS*4lCaxYn{e+Sd!;$HEkgh#-}p9A~xMPh$sF z)_eW?+Cn`cLn}L}vscSp1O`&sFt;_6t0z{V;)E)RDNKv27=l=yxrrnfZsFwCm+x|3 zA-*=xC3^r`I?Qg09{m(%#9Sb`W-_)R*lZ88%vX`*Q~z7vv5;mI->Dv@S{OcB&TG29 z4qrx$lrt~;yVf;`gHgS8htsRY34$!o+XP~~CrA6F)PrrDQNhid^$ z=?K<{?e4~m?f92ehGID` zv!A-4PH4(@VCokw6l7Y&@FdJ&>LJ38-ZOJfGWS#LSY{q&o@OLvOLOu zaULAon5WD>S3X`m9EM?_$pZUDYsi`yQ{~#!hLNCR*n}Dcei%l%riOStM?49##-;W+ z%W{Ba;|++%oZutr=VNR2De?_{xPWgbRZW5UL?NgATfm~yqNH-<2AgOh^~z3tMpj}e z=AmV5W2uGA_kgg*3jD|e*a}9OU%x|uMHpnDbed>~e3%2m8gpLBY~+L-|Jw(_NqXPv zf#ED)Jwn?RLu_Rc2IHC=4d~uVmyJeEjG0vEZI2Q1b{th>qyngEIqCOVjW=C0l8&c5d?Cz zRRxlg`03&UiN}g61dVnDV$;&Yg8FcaobO-f1IcW{KoqT%73@vo+R-O%r6?{F$d?!< zq0H_~@O>6d^^50dc{Y93SL*&{kuT|3g`ACN9mp44V-A_hTXR=%ZEla~fzBVT($C@F zfe|H%W#OC|C6~PoAC_BAld(yMFQyRB!aiJjDoHB|H71h)%;s<7smLJx;GM8M3sISi zfr)l9uAH5Q;QhS>ZVfV`feZ%#C2Lm_1SJ?_Y7n8Li&6t3F|-vtNY_%7n&^i>xM=D9 zVJ*p8zt1bJJ*N431YpGt8W#NdSq945qsn{Jh788qkO9K`uPhM#gh~k%EQbdhQ@j)a zk>Zg1rvkY=3wH~s0E#_X8tp(qLZEV}9rRKb30x@Vp*w_^rT(bzxKxZk-n0{tw0%1N zpmYHVA&967gB)#3tXws)T(v%i!WluNswFKLNl~dCDh;xNv&9ZC#@DZBr)fJx#epEs zz3tq~s#h(+QD0nD)WT}9wW8ssWk)uAs>d5lDB~J-j481K%{KFa#Cp|)^kGWk+*zsC zdSe+Uzg2~*DsA`c)m2w);&g|dn`Ys<8oJM?8CU!Fi?Nt^y;ocVX24IXb)~M9PM(j% zHl~am-NTEruaFFy%WQ63dk6YhiB%}(=P_@T1O63CWtV1P4a;5t&Q{lC?~-Q%7~M}) z;k(abVw3q}i;0uMvk~zJzJM+{dwrN`Q=GY^l6@V@Bqq_faiw)c>sdX`%UE_{f!{?N zhIVcG1UicW6x)S*B-87~&lCYJ>a|@+`3`TdT}X>}$8SbgKz@d=d$D`U@Mauo)x8v4 zjS#`O1+>(~sKuuVF95y`sw_;N7Zg%-MEb<~82INhT2tQ?|NLK@24F(bK{`=-%<<{> z@4957unAIBL}Q!7gbV%$qlw}*FOK8&N(|D)nTr4)=<*D_#yJW`NX}u<1dM$H#8f!& zKOrn3oz}6`^c-k>FWXZEi)=teFX{Rc%vVd7xE6WlI`;2b89a8?bRNI*C^&DydaXBZ zP4JtTEWgN*!VJ9e$^849$vGnG%^l!IQ^gs8P{5X%ix zxIvWV!7u9LucA`FVxL(h4SWF(#~5)MNS&y>iSEz`l6lK(U}^wV$@hsw#vGCdAp8BE z#GV0=LZ9E_A}89u{}zR|2M~7i@*Ky?Kgt$CG?pfJYeaO-%eMMP!E5_e5{{6U?HtEM zg|aKUc?VqU5d(71W}xjpn4Uc_>j97GUGvXx0Vnko#1jcFq+y&niUyyG5K&lNGL@2B{Sgd8);t?K2 z1_|&ySWnSp1_&8RJhd5Ph$Vm%Sj%y%w~mnnAG(rel}x)k$5U>@x-un36zGn>HBvf@ zG#bYL9W>HRW7Y0i9z@^0ueghl1wh0{)P^{%=;{Vt1;vn;N@5_y4n>jqK4T8IiF0s< zN@?UMr!C|xp%CPRhmMUZL+S94iVaAc`~5a&kL;5SWgVa&`YrlrxDxDcMF>!`?5 zn(+AojluDylQEnVS1^1HqZqp5*PGA^)7VhfMJS8hDD2OS?qLvKX@@( z``4fE4qj}m{a-&Tdb+>*WpDK>V{i=Pga-G-=$z-?Sd_H5&yRY4*n8I7yhKR%&x zhhwFl)xgY7KBmXRg&1<-yq=uF7oqY>;2P?PY3x+r8F-~%wZ;HZ?m0)~o9x6&Z(aZv z{`A3!Em5qswX}oh3tRF6xuwz7tGQajB^WD8e=9avEEi=Dm&fxM`{H1{I52_5dkJSO>_Dnd5G;9;55c<o}U!6QinOO(ltut5C-S0e`%l*sOm&b$S(=U$cM`E@V z{EB=jtG|N3?xR;jISv3Yxl_%yV&Yg_2nEO~6Pe?b$7dWi9`;|S{_|P16#K=V!|u*>gszesgDDH2x!P5P;5mVG@e#D6;Ocs{m0x#%8bFcY0`AiW*w@GD5VCVpgg|5kI z{TufQqfYf>w9jLEQ6wGluT*T4#sP+2nRX>~B2)Oe8N~1}qMC`1PzE>H}`ug_aaO2=$<1fUXe6Vpra9^6A+KcMAdR2KpKt;UkUHA{5G~77r z>*ciMA_2;>GX4~!*DoFCSM86!bl9{&CQG`XZd0;sy$_`q>$|PCEwQr4=xJKuq9kA) z%I+$5Wh?lQ?sPRx%(K(j;iP@!nFPkBx&YmLd>UBhTH8WAnM5M(R;b%swC8y;bRtTf z0%^);%IX)T!|bZ}{}Q&sKrqNaq2){#oKHYt1bHf@rCHFao~FyR$Z=`gt}#e%pCeT&eM5pYgx8u zc}|hraLjwfN9R4Jj+3*~Olfvn-N#&p+KPOS?j7-|7MmsIFf`;Q;^ovOfdI`i^#ud6 zxaAiZrDZQx!l=CDgMq&ZQ-x>5sbE)zTG<9L^bf^*6+W<6*RQ#ds33<};38dK2s6Yh zINu`kr9Xo%W))*qYZ~MHiw7GN+iHuXD*;#}s+`nUg?B|_3eVmZwo8$QnZwBB=8n*lgJjSu{1l)K^ zjs7cW5D2f~LY3Wl{Q#XooF$=9c0p_z_`E-Kx`t+x;F-|o)E+`9)zm)a%)|ni|{3hFIZ4F#(WuRb#i7r4M$10xnn&ayMF}aZ@kQ9mfq1> zP|7eDrp_d&14;YNl9v3%96VvZzn;uJY1FBB!HQ?6);Pg2a7+%zW7!Rl60-xaN6C-M z=%Cy8VOI07nhJ^?TRJwClk%`}_3DNhd0;EkH9X zKBQ1X0=2-MEDnB(0Dt_{Do}GdA%29(FU)}K){;@5@O3v}m1+q@YF=932}Q+>oMmD7 zyUN0WO)S4av?u*dvm)MeC&7V*x;DrcHC;pbIyt*o!wlfXb?~+b0fX0 z&n@VEcb5B2-QMfrqU6-0b2DOpEV9`4 zs3N_O1!)EVNnBHJ#VGZL3xaT29x5;>kF2L1r;OV?nO!w2tvwo@Fkk+UcIbkACbBv` zEvFRy6cW))bX|^SJTlXlbDso}Lmsx))JQJ%(zuYV(N)UBFK4AwSQnS8^b^2WcZ5CQ z3QQ*d&k&Y<a*<1(1+!a|s}gBJOF{#?tHBYT-uFRzSW0)+m^E~!ppf3_4BP0u zMHZQ>=hsAZgSDC!cUkq4U4-AYz-+->$=*WCat9MVJuPLQby(PKv?5Hv6Pn;*;EK{P zxQFk$vf+cfn@Ka_aFzhg$bsd)r7!t!gei&c+Lyj)CzkzIn)`}FLioOqW&ZU$^TNEbm5Ro21aQuv=nV$cEuuA%-NFysbc{23Wf3(HWyr zY+D%>7em&jQ2^7)D94f{gSAG20n9m>8rV$g6ZEtcVMN7`Oc=RYBaAk%EzJZ|V^us) zz)jFf{;3jNEvV-NU=1vWl##6SM6%r_C8n6i65PWj;c}cKv1YApHXJk&%9YQ$`NwY_ zw+W!$sHff%`|}A9*@`d_l>r6O#^*R;{94Wc3cp}l6_Li_hjwDvVmhP{6T*&ZqDcDP zb`jJl7CNHQLXC(&AaISb4t&!ql?YMXhiSmQk6c%8n7_P;YKeARrX+RGR-kO9Ao|5z zMjeZ}Ky@J)BM80N7uMqd+hqPDwSa^1UvDN?W8ahh(B-|dRuGEQy{;Ln(s7F_viXRN zRwC>_rr`#$)PveQHj1+ww&pg+h*UJKSFkO>>3pMFlnWjOC5zt2KhNFToS(RwKI%h4Dm51|C2J<0SqjJuJ79c7@i$Ey}(6!*wDk)LV5x- zj>-G4CvVDo`zF&j<0}|q_UQ=6fN^MJf?bharS3a$K*3#0jlR3zRe+`nRbg+c*t~72zQ*bz&{$9`{49zPE9@unKBVPD<&bwl*1AfHU<*L`G?g!xkx`K!0yeT}Agx15KIh+q#iyVfr{EWF_*& zL73JO$LZf7|fg5O5I|r!BS@II|Em zTC7$7XGOQpWalM&zR{v9E;UuTE(`{ASl;)t_xsswycqp52FZi%_K-&D^$d<|V<)!$ z6p%siEsB4YwCopi8WP4}!qtRb$s&n0fK38N1s%U2F{xT%3`U8y`g^y+y$6O;{h>s% zkRy%NGUBpoJX>ij0BFnW&W5;h4k>Y8kEW;R_iWj||3G+iFhYE0rxRWW=39yt> z0T9w23M-;Uog0+l4zWx{wL*jxPZR%&wgXk0tzXZq3^|sy-{4tA!^ElE0C0fo_!u)2 zGcqOU>1@Po8@M6@E26YBz2~^>=p49(4&S3qM%Ppoyz2FU)~$7VbcN*76F|OtqRPfs zE(CZpR{UL|aQTx%Y&REAk$G`GetdITMpw+QPbW~-?Bf8gXPUxwV)e_nGnivPoh@|K zpIhzu_lU*AU8cBy7(4ff(yX%*S0rt@n~RNrF03)K-3@T|Q!|FR%27b^kdp=q(KV7L zjNfXU2p0m_+rX=0(XjZLglySp?jiV9eb{iKJhj0lp{OveGI=DB_ARrMJ14sS5tCZ4X=?D!A4*=mN_S=fx+w_$NXYUUR6MiKomZk z8GXY9W=wp`FS=*qUtF%F|+^=M%&hSLjvui|)mtx=3L zRGbz(PVz>#Vm5WhK^M~4A_^G@go|7`*3#n810u>9(hN>< zIqK`n^#@2#gJKlPap^HzIzAiE&H{&WL)jxz<>rI_CRCd*9=q0E)pAwckan?5E<{p@ z4;|x$=)=n7k4cT4$;J;=Vdm|fUU_6 zX1-7uwA{1jn1;jObQ*RS7?LQ4SRsnCY^HRK;-iR^4l)d`FO-0Usok1Y;aQYG&h9>o zdgN@r)MN<6@p#21q0%XPo1GVmH{?W_YXSst4Vn@?d^$P2-n;tC@W-!)fFd-!ieJ(p z<`fsru_G(Sb353pMls;B{G3k>#yg;Y#zsXIj=+cQRh?z}FEjp<>~&`>MqL+q9puZv z5ey4MP$X=%lq0glhRVTwFxyYAW`}tLXG2gjhX%%1ml;|enIL%24()!G<_ea=sL=@q zZ9J!O?Vq&&9vi0P$X5coI1dTwCVPGFA-jl?SX_qP8~~2dK#_j+YK)v7G+Pj*HitcX zyfu7&xOFhx-NR*bTUukFQ}7W0Dx`yvEXdn0<*IE&7fYU4zSIyhVX;UB$Sb87p9k{Y zIev)SQUjf>GZu%xrMf%DN@V^hUQEp`PjZ9JH~7Mtw_- z#SAYhH;Hkv{u%Y^Kxk8Vy2`e3(XO)8I~*57{g0x}p|dboJz;EBNwJFckzK^K(;t@ zz<~MvP;=8$UjA5E&T=9Yzu{0*0df#WuO&zv%+^Y+uS2E1#?(fazy!wa2T#XOpClYq zug539JbMWy28=OMXkh)cpzk&GK_4rW#rq^ zn7{DWtTvjf7-V&nt{^Rqvfe7a%SYoYoDdzIAB^28kXsW6bVL(TWZaN;lbkA$HT@bp0!O9Hg=jM z&-~`I+afWxW*#NBA+!pmm9J`emf($bt*Zx_FO|S6_->{00(Bw7GIM-R&XkG_#J1UT zTszc6ymXyViZLYZgZ<$Q0F511?S`WoMvIwkn1tsJ1sr~ZKEhauqUMn?(;-g*`e@Nh z7hu~|o+f0QDiGn^`e9fTZYV-xfI3Z+g84D=oK&Q3Y{Dd;M2>*KAn?H&*j>WC)#3HU zwK zaY4&H8Xi0yuhXgzk({s`ITH?KP!JU>qgpAXRUIt39cU$OXG>!M);X{w8V4phiVrK3 zT=g31wg1Na|8$(Q1?6@P6Tt}5a=`(Z=qNBTsUrzqsPR4a0klB!0@9%5Dp)M3H9OSn z3IKSJAA|A1qm?5*p=c{i;kCScls$-P1 zNCVS1G}+gx-c?uxmME~U>@~Ly{lDC?sLZ5wiBmHRU|Q~zc5V5K`dq}w5UZG9hH5{GSdpx+A5)dF3(VdaQ(N7(Pa7`fU7OA=b$o*F_IBVDDwq_ z5>v&f68`X_iA`eea}Qf9Tk56`xVIx#nJ|Att`)emAeZ?IpX_&T;T>4 zQgk7+SFiW~{y+bBpFrY+mHsXQClDz&{*|X+5OL81fXfS-q9;OmUG-3lDxphlMET&3 zw-f9TDV^jB^83WQwMT~9GH_Rr;wQf-xkZ)HVZb#)sT*WS_c*%2-N2PZRcZX(VUq+H ztfpt>i8>}-6ZP8mRW77n-3oY!Lomm)m)Zk4AHNxUqHR9H?K`;f;%5HZWu6q&{&OEw zHyqPoDuB%0SAbQ6K=2mi2U#Na!+>s3rRvt@s~JzZF%Tnv>JdZ6hwL4&%ht|7YFiUJ z+-mQMVb0-l08SuMib1NZuf-@e%A^? z5;);iN?<79hDAtCE3|5cOTClEtPNIz6XM6!tjk`*=&>CffZ*B%wU zwe8giOWOXq-LTACIpzr3A6>sD#w6=<+nzhB)~q#*`g=q{v74-XwIeNxKAv3FOMXQ1 z3M1LZn@}`OBt5}YK0&wc1WUdAt@_=@>3|V-`KgB-z5@nbq@I}pay-|wDAnXRh#z6G zZRF?Lq?@n8c@mFL#8TSlVV)yY6iH8Ho1dLq252&`oB_0>4^fp9PfHP8+FTu4gGH$~ z@~2j#ox>v2h$DQRg}^$kCDEr*UXbd_?_R*k8dv1}G&w)tL=5b!@y{Xs5@g(QBwp6kd_-0Wv>0n%v#?!D z`ULdB4xtVIlCYBx+PO-JW61{uWP_i27n}xHE`?u+xxUgbL^Lwbt0VBe75AxA=z92r zd_c*JhqnF;?h{Y#7TOzkM>xJj&4WIFQiypvvJqA7UwD{~d+$XfLY!7q%Y{(G)0Fv` z@!&1SNg-TCzZTcVA#X07OsL#gH@;iSFIf&vZK2L)#_>=@4o!IzyE{oXlqlaQ27Y{4+MB(R9xmCDAy+^sE-u$d;$D9K6T;M4uSTJ zv85$wT@Zgsa&Tgn$Z7`}Yp{hxAwGklFt=$~O6pN{wGA>j0Z9Idn*LV`uelI$6LdV{r#=o$2j-3@p$;t!S>M> ze6T(fWl9vQZFGEw2C%RKWn0Ieq*JWdqCTOE=!%1P?Gxn;YjZ0zAQ2=5Z*V0T>Df+u zqiGMjZ@6RmYJxLdr@h(B|Ba5I3&TI)=V^3`gjz5q6nVBJwWEQO^i{81-hyFf&~3awT|D&Lgh8^$lTr}r5D1qr&RV<(tM zokzcy)CETj8P~-a0&A+Au2U>WbLB7!xeBCMR%A9Uyx$KMiyR}u-%uqSD9%o~y;HJf zDyU8qt40gYpm9(|evwp8O}}J_F%i8uI(WXj$-sxs5-lvX(!wTc*6PCvZLX-|pnIZk zj&Q&f7R7)UYc_j`)9w+t&?d$*$vwCQc|!f{?&qiXdwWxyhyt@>p;W*XAPb3=EQg*T~KxlKd!I2H`jtH$_fEOUx6$EX!ZxpGSlL~k>#x<^QxkCAR>cXqwSWHW`3 z;48wfnT>|5KF`;fvg_+H5<}pk6d`K3O1L;DWu+QRPh5(j_D!v;jKIf~4n-LYR7DDu zfh;{7VnagB@QOaDm^ zAgi~ko0=E5+YmP#@P^Vz0QIF_V2>0;ingi17K3&G%uhyBoEEWC3*i6}2o{(D*>b=J zy<@v@VJjQw=LX5y*%_>CjO$_9rV(uGX@-K3?qS0Vcx+8{c4t$o!U42eH}1|H1c}!J znKcjea0^%zvXT@z>&aaRPaoLrjNzmG6h@p6m{p)sb1y--XSg+8eJ9G;&Zf4e4rQ$OW|+;k9c>{ zwW;u$JUcydR{d);UQU)gAZ@QrAuM2SclWxk>e2w9V ztI#!vYv45wdr&Oqz}|V8u2HB^F$Sx&7~;m6M1aidjhl)!0($`Kro1jz4?Rs%*BHD^ zLMv->@fgI$0-?^q(>MguXt7@wdH0l5jb(IZkjF-n^P_@$*qE4(wUb={L~Z*OCXg;) ze6h+i%vG6asM~VvWJ+Cgx_BmJr7;ov%c-<=;N)2h&dYap0BaI^q_9$fTA*&8g-s@D zlE|r0JF{UW65vNP*349kh}>kM#e-d_+W>(+(Bq&DAu{@4>u_)9`O)^?E=aBa0D;&K z;FrGUxp)RG;1dz`VU!HRKa2{+exXO>r&1@_n`6X7eO;QGfje4=afDJKO-EH`PZZt7;y7*&paOqx+S z3yfs-3Wo*Ia&qVmhqwW1IK0>U18{&LRBw>Z7(8&hIAgetwUK^xwbNM4{t=?gW>+H|&BZA4kEI(}>Hj!_e-Zn%1Z4W& zTE7FDWC`qjQ(szZw$7fb{}Ow?ted_sUwvox%AoeDeeGNO+&6~Cit%;%9+5SM75QiR zN=JxZVlDmcswVunjbLzsoC^&C_HQI!@}SmM@Anb7PVU=2R)mo;ylipx_Nso9k;F(- z0^soL?EFo3_1c!M>6^-$OQ#ndxA&B=sJD6p*RJ9r#OgvbN&11+heiJnc9x+JVFuTZ zPFy$k2jr?}4XG_m4y21Z{FXjzir2I0kP2%@Dty)9R;X7&iX;=`Nw?q&$p%(4Pmsm@ ztPUjvS!Fe!%H`hOIH0=shx$( z#;Z~ENI4u<&x_woCx5-cE{e4P{pfJ-;0PMS56^ct4iqU43vkRBoG4@Q#n=|QddL3S zp>D7FepO#3`Cv3%AYO_!K>}@nPpzg}3G`4P+aQdFee7vDh)(8GGi0iaQoG}Zc_p-L z`f9>gK{`#_+*h$GH2Q+1cJ@g}<*o zK14fPM|klMwHH4<#h&NhbH4i8UNtoG(diq8tuj<>fktk;vn&v2c6`NFhw{i5I(ypI zNF~yN#~dlxECkH;z3oj$pZkr$GKOMP7*#p$}w}4>lYPKFm8Wy4t;MF8%v4D%3@w`JxHL zKo{7i+O%1{oLo}Q`{J!Lc8#Xt(4V_^i@!kS#KNlTK+=3+rA>9HAzt}jV}e^lp6%l^ zenFHwTBd?9$BAEwY(9R`XFVKT_A~KCXsqhL z|9gI$Fx2!((Mb8;2E5Y zFO$`9tm{oM=2g_ZrE@?~{n6=G_P@yahCaw*Y6Akw(qmCJ((QiJFb&(fp|U3(B*0?7 zuqmde@;BB2W3Nic*b`Dyyn8>`?AZ`9aO^=hbgY{ycQj(iX0NDkSfXV3pxDTZaMf#Jbx`--PQu7>m1H`mBUF&%~)iOxim=;||-bwJ&hm zA8I3bd+N-FYl3wn^A6}FeP#eFfp9u1L{epD*F)|?{%13eBH z9a72o2qh=GP12k^y4s3A2>q62DNTKkCV`;F3~MM9>)QhZG%yfv0w4fv7}4&n(IC3o zXbqC7jA!kU%5*gVfHmS{+6I7Ac`SL`_BIP)DkKJNZ{@xE?nb@*GEL`wYobbblSR2j z6aT&$!%~AC=aWh;YKq3h;!u{BmZQ=#Q-5+xOiN4iR;Au}Xmbe;`hJj;KLgp+@&?f2S7V(lS~rvIxeD16*2~WQC6t%2I2*8QSwPT~M|aTRGX+0H9ynNsTA%Y73}5IK{! zPm!;Y<+gz;+!%LeKC4woTEGT+S`52Ehbv zCod6)o;Q87@CZ1xQN_DH#r4^PySfQAnoJ92v3p(1bqbk!@;U`Z z5KTdpIWVgUJ>oqsT*~!+e$hRva;zDXmKk6fypj8Qzkw~=W3=zc(ZsWcO6Z#3{C2mYI0Fmw zTy0_+piTuIis3{U>d-h03bk*W)WK9iD{+m0pm+xiA=@sArvrnGP(4H(3i0>HWaU`5 zd9ON;ED}+2oX`|#b6XO*Nh*$q&|rfgC?O^Zh9E6z;_Sz~oR`^?ea;WeFFD^=m%gpF zKuV^(&&;uuSPOlruCA`GuCA`GMlbbPfh5$tN1Kew-A{{%Tvbg=%RE{Au1jC7?%M9= z_7BZKD&-PL^N;<~qz0}=)(GQVh;aByP61Y2|zmzsHX`X($K=M#63@bfS=3YY!M zK$b`yPvD6GtDL&U)5_qtre*{6QpZ2S>I%%WrgN&y%|zf}#EWrmf6;!INMgKk4Zh~m z@T}ruqn4d4O|&y{Q25m=!x?zBT*l+=i{rucM;%W21QEm#A}2f)E!Sq-$^ARS4VSR| zgp~KQ^l)`s$8}Q#DM`#pJrDD+`T{p=Ucf81y6_~i0YIHJsDK&9jKGO4icU1y#wW=; z9=v{p08ez-;b92>q-Lx`dGE5RvPX-kt9kzBbktaHd?xW#>*`JMo^n=i#x5;cN)dZW zBUd;HNnwqrv9j`A_lN%KPJe54_uHqdPr7qIx9Uo*J=@;yKHX)>^^M2fji>9I4JCKJ z+t}(q+T7iV;vY(%bP2&G5G`Vg7c;#H{}&;YyN}ladV6OVgjPB4D}FgU@qUcBBTX^K zlHJ$`N%%q;)#!00G}Ahz^NNl?w~qYsMc&q4EaWfxa=C84^VweS)86lUd%fq+Kf`gg z78iwaOm_jC5_3Yr`qx{-etI8qD?w%Cco*m88PMK0N0a@KWRK(sEVw-d`41!T7TiRz z6yTwpxv(T+Bd3?)*{rXHmUR0oIbzep3~ouHN)zy7FTu1U2GtPEZ5-#+R>ZlQ}V|pmV~a7zRGZ4^#_5tS05CiF++momdAu=0NO2-9NSuoF+O8I%!9r`woQNTzxG8NI z@0w0baDo{$srS%}Fx|teL3QG!=uDj8y3fIlTsZ|Jo6Mkx6iY~FI;b3Q82g)RO(T6| zF|DYZyx|gvWY=9136HxAIJ-%Qh&QXh{Q1k@{ruI>U;Xaq-`(g=O(R6Q# zHzeR9ERlCY>av97?CfL8;*r&`9)$cw+Es%`3~RGtaeqOjmBPiP^BvP1i!Z-~t04Ud zb3d5Qld{lKO`&hfLd!LUcGE(ivb8V1xVN}?f9dnjKc|~u(ePHK_|o0hr=Nzcdu3GhzYthlZjLVo{#8sZ`*ytOt#O{ysu+48A12L-{L;5ap7TgHlPcLuS4K zpDr6m6&KzU9r`bS_x{?&vZ)BxHT>0kYZrIrXEgi%`irN4XEgl&+7(aBnjR;Iz3J*? zOa?~1ilT6Uw_o1VdYKVO`jkB@Hj_UG^1yrD~*BIj$40yaYr{T&7jngFk+Oj!1eniTAZ#WJ11E?y#INSVA0Ze-PU=o%(^V;AaxU9R~IC zMoSgbt2By5CAL{V39C9N%u?gSF}%%Pnf^~i?I-^ysO^njiQ2XNt;4SeurvwGmV9zD z%3=+x1Dhy~Av6hn{pKlm={~GSat9Q0sKdK-h(MlNNy6^0cspqgdq^5Ff+s%t9$|Pi zl{%D|HtaW?d!!K>8hn0^4`i9$sDS zxb?BnLvXs;ZEbh}W0xs%zn#m^2mZhYQ*Hfy_jN#kLA0}_l}cM3oA=4t;EYA z3|1)9x^2;PxVZ=ni)it}s`3n*Sfa@VsRcL^PVHnia=JRnAO&DS(l;2fW3!;P0@J~kK^vZh2uTAxdOlouz`-vWhob0WV&c}OY2W4-d(^ua z@Dmc7(6CTQhBRQRsVr!#%nhTig_U}BYc0HR5V{?d1F^l(KWb|GlBj#k zf{?N>vi5sB`nAV4{h)RH6L+a?`p>{Gf|4RS@cSdVmPv&)FQC2iz>Zm-E4Af`H(EI& zJBFDi>wpDm$Ramz1vl#8!l^tI$|yuDD`2K=D8chL=#-9I+HgLw(>A<^0uN7mo16}iiw=;^J`VSTdlR=v7->0031#5S{0GxA{kWhKlBcVl9NbGAuXc!iBxte zk<&W}4@u4_Ehc!P(tt?q9f00tfij!n*`q$?CA;3CX4Ld6CAZS730Lee%-unE`HXf@ zZAeO0+X=P-)~acFrXVk0aCmiEhLfpLx3`o#N)wAW~~AYxkwK~w2&|hJj7U7 zy?&%&c05EaH`PplHk1!N(=bqR6IBJB7LDJCS1Yv6jNDn@Hot$`-R{%TU`0m4$G@iJufzZ6=RGE!5 z$i+1Jnbb%$z*L9}38Lm_ho~wh8<+#4#x7+|8R;+4KW&BT&4?*1RU-e*Y-lqKbs5Xdgg{DG;*feySa+b=j==O2x_Xq@G zyR#$2O=96T0X!e!`VRnRdRFgHlB*a8{2I{1xLsS=Mj4Zab~J9K%L1-i)h=k6Y9BDe zq(U5G1X4^duVGK3z(UsZUZi6xfmVV+#5E6Q@!fo9vBU~J4gsG=`fiRl2w zFkavQnK_ta^(!!u)96YlVoK{}A}W;sL(dV(7gb81rb3`@F7$-VxiqoLwemBk8D)pI zR1(>!IZJNT)0Sexht&mzr&;4rovZVwW=?Xb&PK1`u;~DCQ`vvcf>rXHxc1hKwyp^E z1Aoaddfyawhz3xvpoJA9tQ0?omEy^F@XkY|1~@|QZ2Yln>%+T&uPjK7%|w${zAn{D z1w50J9s}^|SMs9CBuCU};Gt zVKjSzE7|?g+1ca_;Vh{;^Ce{Bh`3CMHN}TO@u-6t5%`G1T(8^zes%ll#?x<98o-V) z8xuNCCW!pOUo;bDk`==6VR!-wr9>|C6}qHyBA=rQlrJ2YR^|GUz9x`YXD&ggfrMvZ z44LrijOJ#_d<{o2&-j-(HuRw~qmg;s1O02em*5xV!c9>0n=>d_?({A*Pf+7JUlhR0 ztmL|Axl$Ic`)^6`^bWL~aA9)Dy&#;lcHFol8PFp!fcn65Zw*S*#hJc^Z3Z3QEHo^o zd{Fsiz{o`6%&yZ1CTv_jl08OpfjGWW`}N>JUZxd*^pSWdkJAcf^wezmgCqm9P0JNx zWh*x20Y{}3OcSQjmEKz?veG&;lFbnEB{Dnn5lR!UzlTzIfd(2dEga$EYJhUpJ~)Kt zXJrJWP|VquDa~}{eNsKYw1I1QI_y7!zOi{43l~f z&GeCtTTMY53VI>2}~iv+9T5xwnh%s>ZS6~BTS#YSO}_raLIbLS51ZW{hV zLmi}y7j~b2#GB6tYsQj1i1HetC1p2qYyqkdP0*;~fSn8jz=Yp2h;+y;AR^fH#ZXRp zu;E5$(AD4xt&k2T;L%Y{Rf*>UTtfM1iYyvgJvu@;A7uGg-q4T%78%Fk!#IH&hM;7b zsuD^VL)b!E&K(Sg29rn(R5|aM%;5UW(RT1jvSQQ+9-owx8673GblK|5NY;SisQTja z5p=x1!1d}f7I+sSsT~X(syoa{GrlDBIZf~?LdOy?W;n&Q6{F7@0LC(RIyVsByn`0W zn=q{4J!;FsO9^;t0lx(uDLlvJ=+0a+xB3_YK9(x~qQdWg|9i#^hi=x;M;dFOcg)vf zBIfs?xJhxDm`g7 z#V4nd~NR)Eas~g+Aac8rVs{yJU?PTFGf!Vq9sjSx5C^%GTg!}PTfw6Ib zM;MY@?V{soI2)bD6g_2c(v4>boq+I+)4>ZwPY}E45QkWpAyD!fs zuVhC-M*nF%xp0vnZ^qNL_T+qJC2a)@y+VhEs>g8wDx|nW@p%$Ah0+~F`u+(JEzXg> zjv+ap1$J1VUyqwDK9lBofb^w8sm+j_3us==jZ8ye{Me4;#X4pUQx!MY41%x_N~Cr9E? z-$4=@tNb14H9cx3^U9esWfY_&moigN(iem|Pkwvy7>;Zsd7Bmw+x+(A@#K}PYMgzw zp}6KdGBJO9@|X`L2MgnGPaebMi8F#E5Ny<7?9|WJE*6?^ej1h88)_y{&qEC`22u6f zlgGb3dECl9Kd=D8^7Px2#}{V^60TcSb9-^h@a#%Ve422{6TQLQ7Y;CSPxZGaj}fa} z?3T#`ww7`UJvF%WA)`{;bH-v+(1hQfJdWF^_HR!fU#IWfHE!%-5CZe3VIgtO7dB}d zJF*4Q9elZazg$+swo|j~mwEuq0QoAma6w3Za^Kxlp9uNxqL=}R6NjGXdxPnhvxn3Ts%29 zVh3~7eCP4#$~zfskR7OC$j(DC5AVY&S7mX5K^WpghwjuRemqS^jyQ2J5uiZ~!dV4F zcx9z{MMjL^(*E3sy@loFt#iCF^YFtvbJTd?qH}tLK(_Oe_2I3S{L5naCe}CZXsurF zL+we}WdwzZr6iB&M9a1v%OMw>K_ui=KEg!da6+1uy8V?YWhj(W&}`Smar+GUhv79* z2)f&BzTwg_FyVXD1y!B`jht__gApOBjZzec1GntzZlmO`7r{+!_-@igbqhz3iyc0^ zz5uU>=8dJGSS!3qR1@SWRk{5HZ7rvXxR(8!Y6$bY+&2yrNPb_UAXgVK363t3OSK*Ht86&z3re@Z=CbO$&zPx1U*xct*tbX5Ze z&4y<&oMsoYC_u9dX{>PY49L`olSL()U1)1`b_`c67!naVVMfvMbQ?B8jsS~s8K`e} zJpCRAN>?e@mG^lsFDdVAbNFQ_?7{7<@zMuGYC!SMD@kOCYvj?$p>k>$PF1h53G!uZ zMj8I=i^D?%{A_$6pu)&FF4sEh!y+~HfXYmGyq1T_B1cv;IKVDnXOs_z=^EzV+L_59 zm{(ft@#v?K--4?L8j5C<^;+p0shi1@T44Yq`LX){UFUYJGQf{<5q-w+nylmd?EM|Q z?k<9^XFrvWE)ONK`=_z8 zV9Tzd&nU9daAwoo9W{(3eF9rheV0FVsH$yb1`eW4&d8?)MB1CkwOh2e&`?_6uA2%a zVY!uXn2;r+(q1desNc*Q);yR%aFIlxj1NqsTvRoRWNr|C_|LmLoUXYd^3Au;wn$ke ztg9#AY&_jX>Qa%4D??0PE|NDMKSt`^B6W9rm5}ch$*W&)69xkv<4f`Mv1XJl| zSJTUWKHL6=#mj!~>~0FZ%bxD;>`Hps*R@RUHg_9Wrz8M z2Gh$9Kik=cTY5{vbf+Cg`V!Nv!_m_Zm!2la$Ago^ogekme2;se?;j#F%N@RIt~omS zX?!+0;e)2$U?x6u0CSFOFyDPCyDt`AWs z;Gu^8rfIL3hQ3zPctxW?o^afot(wb-1EyZ_^xGhx8Pf61idvUk`AUa3mjou znkVOdBXw>?5P_-zN|l)Ayq8i?T=If{+xeOfEi^^_pr8(xIJt9SxQQV!xan>x!Xe}Z zs$n0TS4^-^D)*CQ4j9Q6-E-4SMq7)&Ib7|N!MWXZV^ema#EgKkDBg99KlH}XEX(W` zhPV|gv_3v)4UV`Rzrp&z5Kg!JekSfT!FoD6#0fxad@k4AU}%h0l?uL(kLfu==(Tl3 z_t5V53P;+tSBUn)`2wQ_z4-Ad!6gdHCIg*N7WKPvI?cD!QZhVo)VX)Xl!C{hegN@W zFHI#a5HU8u3P@0gAfVgs&W;RfPV>XK+cP6|-1LYEK7!&;WrG#H>F?LA{kw5snJ1#Af{rHL{ zv?oJe+0RWkXh=pq6KH{k8hFEZ_E2Tw9JKkQl20Bk!UQ4CF`O9lvewL6Y-E)%9`!Li z)LKTI3OR|6g#c!WRZ@`|Pd6nPjvibXA2Vu(?9R&L0Bs)l`Ao#jPz}#<@_`Tht=W28 zIUP<-hu+A@Lcq@qh6cD`dEBJJZ5ZchI<2SPy{w9$niMQ1_u9DXOjlf$f^A&c9O9*- zs!*&BhzLU&1Pn{Onx>H$Gr4p6+-|_>eJ(J6eAywrQ2s@#oTtyYgsXF z(wUrY*^|H8XnU-I!@zwBV5NS9{OU5uuQJF|9S=X(fwrNHuw??x!dfq2JJwo11hXO<5{Aa_Bl)!_|j!46GsL_yo899dueBx+; z=SdX`{?)qp2-C{f8R32Q0NNQ|*fEGCcPyJO9y*iaGEqC1V!z^;N(Up=`@$^3+eBZq zE%5!|4DVKg2mw_U>||1&?xU!oMR2m_2?$Q$d%Gjh&d5njB$8pKk_o6*_1 zusq5$ZmHndn^SEzO!`}M9ioYNYCL_$*R45R5d?Oof`wCH3%p1w{EQGV;}eT=D=4D# zikL0r>_&(ei7F50oEb?4V?`GNGG!y#<4pRqAk~+tWbh+7>*VE}D+n|DT@Kx=a_F1{ zGC&mq0G+obz^jA+Hq-wcW_o2Zl6Zk1In%-vsIs+aI?$o&)(2g@XRO;G;TFWP+E-)+ zz}ii8KFGCUW*)GOF%RV%%L0{r=YHb!X^ou44 zmj(Aap3&hfcaIbo84xeJCoDT&=sPq;ijmB4_J?vYoJPhnY--XMV2Ot7v?xqf1*@JG zX7CSf7_+<|zm;V$gE_;bgsB7wOgd83Xy_5Nu)@?@)32QQ$f$TkLY!_g9&KnM+Gq1Y zNrwacGIR~n=b>`{%<*umZWCblv{1Ga#HrVF%x1#fs5b>SlZK1|Pm83Tw;)ih8F@xq z;(U9h)~Z_pjGY>xp{a7SW0qmeK(T@F3{>fZl=QlSbxp0xR_Q8~lqJ3iXeuqZ*w%9Z z_F}CszichuqZ8E0hcgGRY99~pW~USNGI5qKb=LPnm>PRh(K2KFO~^lsJ1OFlmkD9z|P90vMXH$4AtCMei1l+(BZk*x2hjJAcVLbwdrCZ9r6YG9de<0KeF*I5U!Ptie^(EbpjN1YebkpF)`_r#_Lvkd3~;J zKy0R%611Xdb`?-w=1>kQkRYk!QuFA8+Fl4APBIc2A9iw zypc*~ke|U=YMOSRH%PJ2O_R}92^)?&qIku`tH~-LYT^|}r0OeOhn-093^$kQ@^2Gv zl9^zpm9B)B3VpMQ%RhB^X+Ff*PXh$hdwrU|!eO?Cda4;jN;6DF227&g_mwb{6~ft9 zwp`gF6of}&xw_t~78#Z|Z?;bw$RC`96-l}hpRkMI-77E#S0?YJ{#!EuwH)cC193Is zQtD#BicrR7i(waF?PB%vI*n43k*b?iWUM3cjpb_420WjL`}_=B7@_+iNwd2kfIb?Z zNj02bYu^*q5kW)W1ti^>F2qYqSTzAC)@w8>VK7l7;<_WoJvlX~-y)zEA}7G2e;|%s z5FCIT0}ZE;wDpA3G)VAX2b;ok#%-`25Ei7WL3cdexft@C{qRDZekem@56lo0miCB} zk6R5$I0zn(aRy}D-|6_p$p9hXC0@_U%Ff0&yEsEOU!>TSn)+kiw1?2P;o*b1p|B#; zR8JjvJY$DtI==L}lygzJv5<#0v7ES>v;-jA!-3@hoAZ|l2|hgLc~3lf^Qkq%cN4?6 zW@xZouc3tWlUk=?JSYu@e{{nS?^KZb;iLOq0BAJq_`xJhYJ8K_-;}V=qBjWP;Rk|B z$ilJJfJLG>bnL7{Ug*(m8f@ADWP)`;iU6^38WA7V>JB<2CkAyM1+VdHIo`?E)YlMaP(^TdGXddDG$qDzoWO;+u{b^^FNWfGdWcWo zUEAH<{sE70Y^`pu;`2`127$nw>+IkeNR>z?YC_2-xLP>8NCwvyMat$|{vemEn?OpG z{6yez$U-mLy1dHJCqPiGY2jrX%6f)x?+j+A~fF>s+lE8t@ysQ(%_5ck7O5cU4D4_epdgMQV<8O!D8mlMC#hgVSQv3)+1?egNtu zzE_2%8WZ(x6=p?KkJHOp9W)WZeLJ1`s!$W>aT5;7wk)jLB$3_qNVr!@ib!*2IK-@= z!+b@@zPx)$6Lr=tAW#81TX9b>ouF$eis($XXSph|(km(jNCen^Cy?odmICDQJAzEF zzZ4)}oJ}t9aB?!PRO&Auob<9x0TS`6;l%XzAgfnv3cv_!e_Y+H6}XBrmx#)A!feAd z&S_kWIMLpo+IJkZQnwV8LBnUn@W1=LhZ zzwX>c1IIO&-rCDe!&O&41L5>D!J_8NUZ9rq;uGFok#=??h)>C6)F-HRfDW%VA zso}Z1fg0(qAn}wd*1qZ`xMW6)*O6V3i*xQug135UE{99wH|P1=3Ze0|ddV(_tcupV zz^=WP2jI}=;ZZ|{Za5ge9EmChl`{yTSp;FNbQ98ek*}tmM#Vy3s0z*i(T&+;HC##mWmzNZ1Qq=r!)>)-pb0O&HmHP-To%_FW+x(>~>>U+v2{Ft`g}0*&@Ni zH3G)!a4BdwqRj>MyGL~?Y$DDlvIjFgg@vSpISmWK1ZT@cEBgbUC`JDTb&_n7>Fbr; zD)$AT5~w-+YGk3~2_EtdzV;^!{W6eXdfdeAwWBEU{m1a7Jak)3$|0QEuc{#9<);U^yy*ZCPa~$Y_f&W3T0W!E@hgV1v zLI?j4&4qsm%j-jXNrjB^OlQJ18oMz`EZC3SbWkUGZc2ltThc>_l^Pk1p$6vS9(rW= z4mWrkg%A1=5(ftF_z>}Hj64xd^EAZ;Y}YyPm6(bfCzu;GsMp>JMrX`!887)#=7694 zZlbF-33W6lO^Z4qqJb6K; z*6$a5THVjcb}21hBRp7fM+Belm#jD>jjxod_-X@J02Wly?1=slOJsW60ZodpRO7yZ z?R~9&vMC^Up-qr#4jxGu8>#cGq7PA)y7`-rYyvSOaRbfP86G?(SqW7gRo!q|OTNnP zn59tnmmwu})JXqmZoamJ^y zPzG;?^G{jeu?m{n{Cx=v*9iX@K?A59S%{4SIBts52V{2cO!N!_&)Vzp4=>Cmo&`a9 zX!o;s*79By+I^}mxwlWEIe)v=M+}@to8RyBVeF>j-rst>y1Tx){Up_VMS(Gep>M?5 zlX%5@s~__1QC-cUF!$lp!bv@O^$ZaylHH_I)GB@5ROt~cNzK*PnyPJ&U%WhTuJ@>^ z-s90>Q?-S~no6{NpG}Td8=6{JYOeEjQ=NOwb-GP;?l;$2Z>Y1lz&gH#O9pZA^UrIb zeT`>jr>6){-2iT>u9A`G`}#U3HO)L7z2Zc#uW(*dVRx|4!lhzea6MNRSpuM?%O)qA zPn-w11)@>YfiuIJt*l_l-e8)%S;xI#IF`|}x4)7Ac*%A!+WF1X3lkxLbIaYl*ABa8 z26#z+U>)Q3yo$}HBnEU669J5Vj48ld*>Mwm=~TAkb;l>ri2IbP4WhoEW}KK_(Ax_B z$_y5cZSZZ0iI)>ikt7)Fo`o3aH3@sulS_E&tP2`c3*BLLdGuIUd{@+vnu;Y{$7c*3 zF8e|1AZ1J50Zkh8Fb=qr&(Y3?BKtw%CD*7hsxh(yLoUtg&s-6T;}5hDK=*?S=*+MW z%b=nJ`Xdo7G6hFS_F->>GZ)|FAyis8*#Xt}B=|)_png~f<%Sr#X4K7V2wA0s^NQX; zU=Rz$lsbV+46OyYMUbxRiaLg=7*<0?o7OR9rx#j`nAHGMv7gQKK}KF zM(KSf7Dydm74r}PzQ{?hpR4^3X98{?ajRUAqgGDXJ!%h5_8eLeUwoWa6b%IzX)zNQ zX(JP;=n;r^=w|x6!I+7ow9&M62{5miDaE8OU}eAl@fTsesrd6 z;$su|uzfxl^FoXmfmOiyav4}FJriUn0;a9otwq{AbEtr(TGDqP-VyM4e_UUFfT3kx zpLf`M^dX*sRl_rOY@ia*xZ&`w&^2nO#rlW%VNaB^rt@|yz!+mnb`So}&VMk`AViQ~ zzObSRpGA0b2Ls!3FGJ$$Y@-T33zM+PLo*2gphMp1^hSG#$pQ%wjI2@)VsTjoi4D3n zY>MQEAgHZHQhfOawNb|o$OS*VPH*k@><0SM|5gtVQHveePXWpnfX?mK7YH%wW9=yQ zhA*)u5=<=?TnUR#kmLozM$MWL{Z_XffsRMuKXjHm1eam9a4<)Rrt>150DaqfXecQb zjQy~zxN~uIlkLjQn*yz7q{aKlaU?<(0mr&*Fp?=^Dd>VMs(HDH1a@~dc%YWvvai7e zv(@o{WRuWW8I_{1(pY#Lp|QdOX-HY~(pR!)5g^7&Nn9U-F!`gKHB1NlUEs~)P1N&O zn;mf zX^y_DWJ5)AcsqBv<06iD{D^Cv3GJjL)`aAj*UPE(j>Kiyj%0xi-7?MybPg7la5kOn zDoO_MTOT!8gFcDW%D4jQ^_*u6YyGaAh1ay=kgAKW!BT3?1T~w{;{M6`O!v|0WC%NJ z+tWE#<;((3wijdVVoEBI8CAa)dtGYLb%Ln+)>IWeSiLx(-~tjJV8f~DeD(`7IL(x9 z=>> z){fg>ai8hoo*D(J@2;H_$kizy@HZ*JeFs=pb`1 z5+3ppBM(dgP&d|8tD!cgd$X`;R<9$&noJ7=7DT)D{MNSEi1Oy{jsp(ykG0-C8)BWH>dcRcboD94VU8 zggK!+8U5=Pm0vQGG4ygSSjVC;wqe}G#*k6n(G*kP!xrW`NH%`hx_!H?W(h4FS9p;W z(gEqsHQ@Vo9ln8VVTmsJFibS+6<$2qNzPb(+pl0<Qo1pPn9#VF&Ge)Z72) zq66bZKm z$k~F+DhZE?0F&TrHanbLFp!L(p_FG4NDSs9D7fapQbWPd@bAnsrh7OCGsIY20>Mf; zt_ay2>qvRjdl;&S9pujsTd4SFQph^^J_og1H>e3QavBFN3?$0)T|{AGJDCzPRJx;@ zfFxfRldjkG$A^T}&v+*E$CxzF_1>sC#D?|18t2aB+SHgSlfYSB^sb!yLEJrg{imLY zYRjyd20nE#4gO3$&!-PXTm39}4{Y=OFJc>uu=Zb+LwtbVpKOat+uO>5a{n!&(%eL9 zhg7FOPN;kbnRBbe1gT#u4Ny|z7 zs)-dY&j^RAqU^?_jI7B-q$zyqrBB2Rp>z)fku3^crGOm%#!Z<6YG?*7oVdy!S9$r} z$ISw+^oY}zp(-YV@1Yeu;?q#Lr^8z)cRFp+2WIMkd^$)(m@M}RcGi9acC5kC!AD?i}se^Y94%ri&M%!S0hAoIex!GD` zDAx8dXMR#)I2s=znu_uZtsbq%8ea$A*g%0?ZJ8 zYGWLUg0b-a-~@sJ=9&M+o?5wJU34CD8%|ybTDXDpa?=5?`BkdF#QW}w}yw3%|9<(lQUQ{krV1)?#;VfB?k{KpV1PFXHFbT_c4mZBuN(Gn3d_le_ti=X6ten@?O zgyED_ks4TBlytJ+E68-sZ03CUA2J1$6I!2Erfh+P*ZN18IAE$O?*x{+6T7*mU4NeO zV*&mOtPo@n+Wn3A&BXtllRxm-dmug)C(MJl=6fA9;c%ZI07FGU=7@d!G-JBf5J8ZP z{{P3kUc;k)?)?g^aTaCXuN2erpr6i+)el!h65qyFm-Z|dI4}ly#Jkxx8h8ms%UE!v{0&8sDqL!2Te5~@z+AlDp@-{2 z=7!{WOTceDfD$5Gd52My=1_sA8?^}h`g{tOWux!TpZdabL0cc0EA!>A#*cBBoa*Gz zumfCK865mHI2n%Q4m2Y{o4w&0<5$3^#sY8b$fcgG2~x7a8ylJd&l~(1>NVJI_d5jr z-lbBoW8Yx9Jb&%k_ICGaEQ8;bGTo<-0t|d>erdKm8*w8}pFc+2t1rVx7S%gSUmmmI zj(j3p;vsUP;0}l3s=h?^kk0W8hxr$B8eAi(LA|5Fbeh|t(jXz#5GQBjpJ+){b7`xM z7bEbgJyOSPAv&%JYq_8-msey3^2!R%Cm9*#3`WbBlflYopGo>>HeWt7%NS%4{F-@m zNjEjIL0VoxZ>s;OWKK8H#WR6#K-Og>eM zN-of9Kne?-Soy@u?X|H*cqHI$?iwaEFoKBB@>n-0w&b z6x79SY0w_;bn{wxPc6s>c5jJK-|B(4n5O4DAMO3?%JZ8mz3Hd(dkeR}cz*N7N7MuQ zdND?<=cv*qEZrjDcv@0%AT6!PS$5va@|9b`$T~c>LRfXJ7#HCM<<~Hb;~eib-cEj_ zpKm0j3|Os=8FCB&!TrXqQU3S>UlsDl8oVsie)l1U8gfw|iO^DaIv=()jv00r@;VS8 zOABBLUXUG5j_{VwCw%pVuq>789D{DR^Gmcf!{uP(TkWDid|>xxSYNDWjEOXl{7l|E(hf(vq>xcD(#aA6wOnZ>XaEbPB~g$}qy}4Oa2ry?f(f3&X*| zRB0#NW1nUc=d&GefOm06Rh1@CI)TTFfmlN!{@BrMLml?dn61zZ6WFg&G~0z@BCkZ< zDXNp4q47RqZ^%e}{e$rfY_3)5VjGFh6LlHEL=p6F05{i_7nk^~s*^i}g9JuEhF2UkXlk^0~0R3KLSlXj;kjSj9ce^)5aX z;;Av^+2|BEP$4TMG|<~Fn2M|nE34wRR|}?oLgc&+x#8}mS=M3^Cqg1x^`t8z3b7O2 z7K4ll>vLHguZyw<7bGqexy;-}l3C~A{e{fE&c&%LWMoquc%JAFuC4HA86grojPKSc zZ^j0+L<4(;_xo5NOBG90=K}K1zD~m@&$d?RJ0>PGX`3zO>~au_3qB6!pMU>HR#!5U z+9C#R&tLS~CmEXJD2X$1f&sfyH5SbI>EjV%e?ay9_;m5(1FE-4O&m?wa8vCCZRHGq zzJo}6$I!YDMtDwPPIi|jqSL0e1Mk+j)}7fr?y~3Y2X5qSX__v07;${eXKHw<;}^_^ zs|mR!m2p?XEZ91J8DduxzHfuqU_AZB0LIA1SPO3}KFN<#e)~W|-ZnjPJw1(m< zf)g6BMs;aa*jcsH>tR_F7j2ejOM;4j3`M2t-0 z=l7N#LK;hW>-%^6u(i_8)RtC)a8{{Q)nGS6EHEfy2-STsI(veHnK5oPzaB||CrnY% z#A>o7k{P%0RdtUk$O##Bwd-0Ww77^+z9$>J217i{$TH$aP>;IaIUSyyANBPWX$?DQ zBb&G%Mr$c;X-NfyaL41-h+??*?X5Wn-9lU;x0S-Krp{@(u#biU%NEfZi_S&?T{b)M z$>e-|_~xosVuOEcjwV}y@b!f}#sD*$SdwXJt2V7BPFO5Vt(LvcHJaPi*sg~cX#E_) zJ}@`&Ck?7OrmvMPmqpf4>wqh=46}Mi3pV`?x%TG8!l?YK(Us4XtNp`Dm_kv%0m0$JeLlc$W|rBG08(`zfwi z95BjHu+p=vNHCp3!NWVDlhi5J+zeki<56TWQU=ILLo(^4Y_JdHxMzLlxlx2@Zn20{ zSn{dz4T)pbP!iU-`CRRQ9~Mol+&O0TTwx^MORozLrgbhpj2ENw{YRD3`0*T#v>1_qiB zROOoE{jq`@@&xqXYPUBtnd!i{NXi5c8RpG|9=M zK}pl5ZYf{Tx}CJ)>W8dV;u%9gvQU{2G{9~CEBwb5HWrsA((>LW_fW%^QX^WtLff=? z$&XM~2nalpdoUA&tg zAXP@!PDUq(a;hnEH3rysMo41HdlH@^0COB)Ao{dE`i$2H?7e}0f9>(=&JG@P31qTU zA0er9G!PR|#HRHWRJAiz(zUEG6Q{Mo2~>j?E+(}Gir4w1b^dbH`X73n{6AXcNpf@x z2E~_9#8?gu65(LX)QC+!FndBZi5SP8N>6GyP^tWlQyIb_IbTjgnHjvx3H+3F#Y+wc z6I>Z!w?%L!pgCz67xkM{7h{5LHpNfO};< z6E~DTBTB4YgRbP&psRua(xXaMLnT9mK~_*wkQeqQJ(KXQm|-ZPcQKe1)kxyS#_|Dx zX2@YRUN#O|dpQ}y8ZW5^P@*;sv4sYCl0gD)t_y|-L(_bqY6^U+G3GEg5Ddx{)b_b| zkQiAx(6j+R7QP%a1uFj7IzejKf;U)-zM-cPEtQKk^zr6pL<$IX)S>vS#(nd->y($( zvY5L*QDwE2*%Mb=UuNkRVUx@jk94qPsFMV;oI9Z4Bo`f4h+$9zu*gPX8XAhIC-Xcq zn@>bxXn(HCN`Kfp`%sE&OH#xniItG)qcb!)8%vRfvhYb84zXu);I3bR&t!H+4dc>! zG(Sqq($z%EfIh-WAXB-XMyPj)c2jl-r=~61-ZP@(Fje0ne4mlI49iHTm2Sbs)M=+F zDe=5aJ@tqvn~X$Duyjp}*pLW8=tZ=zP+vgbF`@|=@}Vtes2`_-5SmI{smIDNgvIMG z7o!W;n#uVlKa8s-mrsaC$-qO@l~!AFX14)><4YtaIAG7zt9GG6iJAv>-(wSPQ1XhGEy^jjZ&JjHF|Tdljd?2U>enuc>US9M*5B0ozoP19Ae9_!aLa zN_r|3+4acBPO3B*U`cE2`ksoe87b?Oq;?ZftV$}>R4kK0@v4ScefLn&_e%6Y)NPcf zL^No$$n$(F9=1az1#8SJ+mngBH|mOdgzqW#00Zj6Wz%%-8m8>`&nG*we-gJz`2sL& zGF(eF!>b==Guk%qP;$f>Hb_>FKyz4MPd1tUx)of1lwZ$|2o zk@2+@+5CO&Ti?V^h`y34fe(1C>_VS0w}rjPrhOUAm}Jh_u8K9o8z#*NkHMYuZ9(aTzDWpIdqFy3S;<{lF=J{w)UuKoIHFQ=S~^!1^n61z z#gx_dE#aU~uCOz@V=YZ;GUrthtYJnh!Euv?GD8m!T-?~Jg$dJ__rl7Bt zP2F4D#mCO+5nl}4z^kF*mB(I^Smk0!a>~qvO%oPB8)37AR|U6pvy&8>!OOm+@BvQU zA$m#;IFbq0FtF;%N@~B6cR*PioF|$(t_120rSq{Ek)kYlvWt}L$%4Lhs&{;F&xIz0 z4tqh62y@XsCK%;v=bHjMXf?6(VeG?#P!Is%zXc^T+33-^q-!!FQ*6Vx3cU$t8R$0@omQ83v_%=L6&P5ovf6hG0g=(IQk*b(Lz&IByYjQv2twlyv z&rRpMi-=RPX^0>1;nCm)cO8^E(OlDj2w5c`SE=eHOhG`(HRTxrjLCU*W3F9)lw*8TxV)1g%fu#$r-IX@P>Bb; z`c=L1TRX7*rYi<1$Ts9gC)XA0PXjn~%P`VPm?+LS;?T}9k^)I{&UFdVvR2c{oQU%* z*(Z`qJ+|@ogax*1X2q-{ZkDYb6=O=2pfiMsm#^iHW@^@TsNBTVf-DDGc^u#N2#mcr;dr zu-+CPi`!Y<+TdN9>{ zVuCQ@HqY8(`=MRw4ps)dmBIb1KSR`J7oaj4J*>T0qX&0%(J^cc;hq>v`}FPcnRRgK zyqXu$q>jNaM4jZ(69G9A=$%2wK?pVW0oq0lg<+VjO(u~sI5zfS^b}CEzlTV~{*H(i z5Ra z-PwG$y~g6%i@l7Y-~H1rl9$uskGkut&mQmgzkas9-rer+Z2SvrK3M$1DyN2ueQ|U` zc60zLZtVJ%+pNsw9B*C1q}R5`3h4@k0(wcgrhP>(Z5Tv_Q^`|oxlk|JJSIC#b6jZ5 z$4>6+(dYy*3P%Y3K)EEMsM^;4gm2&K+rdeZt7)AP(Wq$VnB9_V-3VSd(11S!sEyf* znsybTAHCz46vplm9{u|0=oRy-y_AMR0W9#!UAz??9N1!#v~g<=u54HvUY?Eqash20 zmq+a96dsHGdkw|lL-<&(=P^G2B1~;jRAcBHaj{68PI2a7}Bp&VX)M-Zsc}>T1WyQ+*VY*ji zy=Yd~I$@_i4>dwqfk*tW#HM}@?*x6A6r?WCVg4TF@e?)Br6D0*0^%(0r`j-l?aD1F?XB!B=!D`qe}(}BJ8|A}PF@PU zFC?e^EymwKT-(7>tK7h-^a-vx&Mj!H5Y;9MqC`_kUI=S74`qYpAUPUF6{tMN57%|u2;W(^A?)vRD* z;k3~!ND&coW3u30wgO&Z6-c0&l(b`{JaUV&S1x30WF%)-)jeN>C6Qfq4=Vm1u2NCT zrsi3pq@J}mNGkHA)z(oov1n_Oc#DH}5B-wC#fdL}#YKaxT0(Stv-s~S!tgIqB*c5SH8?@E4}|cBo8trzAW|`Yf#Z%7b3k5%y`w}Evy{R=e{eFB z1_?XXPLYsLIjm@54f9EryggY?pYe1Pd!JE=6NY(fwQ{QK3=WfA6odK+83vT6pfD?G z43sIuDjj&xiQ_S%Qdkl&UN9voX8of< zu~jE+Q6#c&Nj(%~FAp{uRU$Ylx1nDQc;;TSC_b^QWVhK0YEP)R*I}m*`sg+T>R&?W zua73fA2IFcsc0gg6FpS|GCrCKLHE6UEk&iew^=7~!vI_KL^&H%jU_hgCQyAoh1N^n z=HYO@Ivbyl%z{%trUt8`?SdMjz=qZ25H=W7lI*cD!8@>ha^g~s+`)KCbJ>pIWgUsw zI|Oa1?6AG4T_eo`Zz@FMM!o=rs!XQ6WDzHJiDQ8F{Tbh4K2wD%Io&9fkZ60wSB11% z8-{TNuv62x^|C|12=z`4%#uCI9Pn@u(fnG^nV~}D_Qu;zDBI_J>C+jdg7geIGoF6! z7Pe&WumBXPigV4FRessWJM zgVz!`+g;E4$AeQ${XJYq-QDi4KIuQ*+}&9Jp}+cU_uKw<_rE{GIm08~?ktRB^~HB! zRZR+;>8vQbw)tf1ad+3iCT6utxu;KY#v$+^kj>y$6k1>1c+4l&h+#Cv6@{K`Jn8m# zf7t5wH+H0CVyP>NZf$RVg9S>9B}TlW7>FVVFxH90!dEG{v-$XsiXYcr+^m2}qbRh# z@wh8iXvc4gnTBEzr><~=^@7Fn#_g{TVNk>~Bp5sxmN?MQZ^=bXQJ}vLcXOE|n_Xju zjx&lT`Y#wGjcqhN@K7gV9?eP;SZiQG_VB^ob6CqLi?bbBsSWnOoecUa(L@^!Cr{

^P!c;f70hy@igvygBqkE6~~?jSWk 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Ðcs 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 z�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 Z`| Date: Sun, 15 Jan 2023 00:22:06 +0200 Subject: [PATCH 0026/1195] remove hidden on mobile social links (#715) --- _layouts/bootstrap.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_layouts/bootstrap.html b/_layouts/bootstrap.html index 0fcce1ce5..edf662a9b 100644 --- a/_layouts/bootstrap.html +++ b/_layouts/bootstrap.html @@ -173,19 +173,19 @@

Modules

- -
  • -
  • From 78e04274966776be99c3cc8cbd7f896ac53ed410 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 17 Jan 2023 19:10:32 +0000 Subject: [PATCH 0027/1195] updated --- changelog.markdown | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..6c3533b15 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1629,26 +1629,6 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo **Full Changelog**: https://github.com/Codeception/module-mezzio/compare/2.0.2...3.0.0 -### module-doctrine2 2.0.0: 2.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:59:34 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) - - - -## What's Changed - -* PHP 7.4 or higher is required. -* Support PHP 8.1 -* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-doctrine2/pull/40 and https://github.com/Codeception/module-doctrine2/pull/47 -* Added phpstan by **[b1rdex](https://github.com/b1rdex)** in https://github.com/Codeception/module-doctrine2/pull/46 -* Use hash to store repository mock by **[olexp](https://github.com/olexp)** in https://github.com/Codeception/module-doctrine2/pull/45 and https://github.com/Codeception/module-doctrine2/pull/48 -* Better explaining `depends` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/23 -* Adding link to `doctrine/data-fixtures` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/39 -* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-doctrine2/pull/43 - -**Full Changelog**: https://github.com/Codeception/module-doctrine2/compare/1.1.1...2.0.0 - - ### module-apc 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:51:33 / [Repository](https://github.com/Codeception/module-apc) / [Releases](https://github.com/Codeception/module-apc/releases) From 7c38ee69b174d3dea26d646c59644d37a9bbe24e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 17 Jan 2023 21:12:02 +0000 Subject: [PATCH 0028/1195] updated --- changelog.markdown | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 6c3533b15..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1629,6 +1629,26 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo **Full Changelog**: https://github.com/Codeception/module-mezzio/compare/2.0.2...3.0.0 +### module-doctrine2 2.0.0: 2.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:59:34 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) + + + +## What's Changed + +* PHP 7.4 or higher is required. +* Support PHP 8.1 +* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-doctrine2/pull/40 and https://github.com/Codeception/module-doctrine2/pull/47 +* Added phpstan by **[b1rdex](https://github.com/b1rdex)** in https://github.com/Codeception/module-doctrine2/pull/46 +* Use hash to store repository mock by **[olexp](https://github.com/olexp)** in https://github.com/Codeception/module-doctrine2/pull/45 and https://github.com/Codeception/module-doctrine2/pull/48 +* Better explaining `depends` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/23 +* Adding link to `doctrine/data-fixtures` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/39 +* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-doctrine2/pull/43 + +**Full Changelog**: https://github.com/Codeception/module-doctrine2/compare/1.1.1...2.0.0 + + ### module-apc 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:51:33 / [Repository](https://github.com/Codeception/module-apc) / [Releases](https://github.com/Codeception/module-apc/releases) From 696621bb8639adab94f86c64d4cfc9157bef31db Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Wed, 18 Jan 2023 03:21:21 +0200 Subject: [PATCH 0029/1195] update social icons (#717) --- _layouts/bootstrap.html | 14 +++++--------- _scss/_main.scss | 5 ++++- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/_layouts/bootstrap.html b/_layouts/bootstrap.html index edf662a9b..cdbf77874 100644 --- a/_layouts/bootstrap.html +++ b/_layouts/bootstrap.html @@ -173,23 +173,19 @@

    Modules

  • - -
  • -
  • -
  • - -
  • + +

    lr-c_342&=y1eU0Q^tp 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°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

    diff --git a/_scss/_main.scss b/_scss/_main.scss index 56f90035a..864639351 100644 --- a/_scss/_main.scss +++ b/_scss/_main.scss @@ -1238,8 +1238,11 @@ body .panel-info > .panel-heading { padding: 5px 5px 0 0 !important; } -.social-link-first { +.nav-social-links { margin-left: 5px; + display: flex !important; + align-items: center; + justify-content: center; } .social-link { From 42e87ccf9ceff24ff5f272e791a27923b5ded9af Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 18 Jan 2023 11:11:16 +0000 Subject: [PATCH 0030/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..3e0fbeae2 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1098,15 +1098,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Parser fix to allow named parameters named class and namespace -### module-doctrine2 2.0.1: 2.0.1 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/01/28 18:34:39 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) - - - -* Binary strings don't break (dont)seeInRepository by **[frankverhoeven](https://github.com/frankverhoeven)** - - ### module-webdriver 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/01/23 12:00:55 / [Repository](https://github.com/Codeception/module-webdriver) / [Releases](https://github.com/Codeception/module-webdriver/releases) From 0f429cb8a77bb2fd53710525480b8db7db9b307a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 18 Jan 2023 12:23:33 +0000 Subject: [PATCH 0031/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 3e0fbeae2..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1098,6 +1098,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Parser fix to allow named parameters named class and namespace +### module-doctrine2 2.0.1: 2.0.1 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/01/28 18:34:39 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) + + + +* Binary strings don't break (dont)seeInRepository by **[frankverhoeven](https://github.com/frankverhoeven)** + + ### module-webdriver 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/01/23 12:00:55 / [Repository](https://github.com/Codeception/module-webdriver) / [Releases](https://github.com/Codeception/module-webdriver/releases) From d3a28ad114632182904c0cbefe059f1f722dd823 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 19 Jan 2023 13:21:42 +0000 Subject: [PATCH 0032/1195] updated --- docs/reference/Commands.md | 206 ++++++++++++++++++------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..a683feed0 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,7 +5,14 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + @@ -19,35 +26,23 @@ Auto-updates phar archive from official site: 'https://codeception.com/codecept. -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - +## GenerateStepObject -## GenerateFeature +Generates StepObject class. You will be asked for steps you want to implement. -Generates Feature file (in Gherkin): +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## GenerateEnvironment -## GeneratePageObject +Generates empty environment configuration file into envs dir: -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. + * `codecept g:env firefox` -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Required to have `envs` path to be specified in `codeception.yml` @@ -60,11 +55,21 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GherkinSnippets -Creates empty GroupObject - extension which handles all group events. +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept g:group Admin` +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + +## Init @@ -76,23 +81,24 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -## Clean +## GenerateScenarios -Recursively cleans `output` directory and generated code. +Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept clean` +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -109,22 +115,6 @@ Generates Cest (scenario-driven object-oriented test) file: -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. - -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed - - - - ## Run Executes tests. @@ -213,75 +203,58 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` +## GenerateSnapshot +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +## GenerateHelper -Usage: +Creates empty Helper class. -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## GenerateHelper -Creates empty Helper class. +## CompletionFallback -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## Clean +Recursively cleans `output` directory and generated code. -## GenerateStepObject +* `codecept clean` -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` -## Init +## DryRun -## GenerateScenarios +Shows step by step execution process for scenario driven tests without actually running them. -Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -309,27 +282,54 @@ Check overriding config values (like in `run` command) -## DryRun +## GenerateSuite -Shows step by step execution process for scenario driven tests without actually running them. +Create new test suite. Requires suite name and actor name -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateSnapshot +## GherkinSteps -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed + + + + +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` From d5e7a3cba59c65e3532af4f704f4b6fb21b0fe67 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 19 Jan 2023 14:12:41 +0000 Subject: [PATCH 0033/1195] updated --- docs/reference/Commands.md | 206 ++++++++++++++++++------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index a683feed0..f68ee964b 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,14 +5,7 @@ title: Commands - Codeception - Documentation # Console Commands -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - +## CompletionFallback @@ -26,50 +19,52 @@ Auto-updates phar archive from official site: 'https://codeception.com/codecept. -## GenerateStepObject +## GenerateEnvironment -Generates StepObject class. You will be asked for steps you want to implement. +Generates empty environment configuration file into envs dir: -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateEnvironment +## GenerateFeature -Generates empty environment configuration file into envs dir: +Generates Feature file (in Gherkin): - * `codecept g:env firefox` +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -Required to have `envs` path to be specified in `codeception.yml` -## GenerateTest +## GeneratePageObject -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -## GherkinSnippets +## GenerateTest -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -Usage: +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## GenerateGroup -## Init +Creates empty GroupObject - extension which handles all group events. + +* `codecept g:group Admin` @@ -81,24 +76,23 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateFeature +## GenerateSuite -Generates Feature file (in Gherkin): +Create new test suite. Requires suite name and actor name -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateScenarios +## Clean -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Recursively cleans `output` directory and generated code. -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept clean` @@ -115,6 +109,22 @@ Generates Cest (scenario-driven object-oriented test) file: +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed + + + + ## Run Executes tests. @@ -203,60 +213,77 @@ Options: -## GenerateSnapshot +## GherkinSteps -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GenerateHelper -Creates empty Helper class. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## Build +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## CompletionFallback +## GherkinSnippets -## Clean +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Recursively cleans `output` directory and generated code. +Usage: -* `codecept clean` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## GenerateHelper -## GenerateGroup +Creates empty Helper class. -Creates empty GroupObject - extension which handles all group events. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept g:group Admin` -## DryRun +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + -Shows step by step execution process for scenario driven tests without actually running them. -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` + +## Init +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + ## ConfigValidate @@ -282,54 +309,27 @@ Check overriding config values (like in `run` command) -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - - - - -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. +## DryRun -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +Shows step by step execution process for scenario driven tests without actually running them. -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GeneratePageObject +## GenerateSnapshot -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` From b7b97abf8df58d9bf388eb3dfbdfe13f9af825a2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 19 Jan 2023 15:14:27 +0000 Subject: [PATCH 0034/1195] updated --- docs/reference/Commands.md | 206 ++++++++++++++++++------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index f68ee964b..a683feed0 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,7 +5,14 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + @@ -19,35 +26,23 @@ Auto-updates phar archive from official site: 'https://codeception.com/codecept. -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - +## GenerateStepObject -## GenerateFeature +Generates StepObject class. You will be asked for steps you want to implement. -Generates Feature file (in Gherkin): +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## GenerateEnvironment -## GeneratePageObject +Generates empty environment configuration file into envs dir: -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. + * `codecept g:env firefox` -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +Required to have `envs` path to be specified in `codeception.yml` @@ -60,11 +55,21 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GenerateGroup +## GherkinSnippets -Creates empty GroupObject - extension which handles all group events. +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept g:group Admin` +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + +## Init @@ -76,23 +81,24 @@ Try to execute test commands in run-time. You may try commands before writing th -## GenerateSuite +## GenerateFeature -Create new test suite. Requires suite name and actor name +Generates Feature file (in Gherkin): -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -## Clean +## GenerateScenarios -Recursively cleans `output` directory and generated code. +Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept clean` +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -109,22 +115,6 @@ Generates Cest (scenario-driven object-oriented test) file: -## Bootstrap - -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. - -By default it will create 3 suites **acceptance**, **functional**, and **unit**. - -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed - - - - ## Run Executes tests. @@ -213,75 +203,58 @@ Options: -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` +## GenerateSnapshot +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +## GenerateHelper -Usage: +Creates empty Helper class. -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## GenerateHelper -Creates empty Helper class. +## CompletionFallback -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## Clean +Recursively cleans `output` directory and generated code. -## GenerateStepObject +* `codecept clean` -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` -## Init +## DryRun -## GenerateScenarios +Shows step by step execution process for scenario driven tests without actually running them. -Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -309,27 +282,54 @@ Check overriding config values (like in `run` command) -## DryRun +## GenerateSuite -Shows step by step execution process for scenario driven tests without actually running them. +Create new test suite. Requires suite name and actor name -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateSnapshot +## GherkinSteps -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + + + + +## Bootstrap + +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed + + + + +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` From 0db1cbf99e121c09945c2ed038d29630f6bdc782 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 20 Jan 2023 13:20:37 +0000 Subject: [PATCH 0035/1195] updated --- changelog.markdown | 39 +++++++++++++++------------------------ 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..67780a281 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -436,30 +436,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Substitute invalid UTF-8 characters in debug and step output by **[SamoylenkoSU](https://github.com/SamoylenkoSU)** ([#6483](https://github.com/Codeception/Codeception/issues/6483)) -### Codeception 5.0.0-RC4: 5.0.0-RC4 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/06/22 07:03:20 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) - - - -* Implemented basic attribute support ([#6449](https://github.com/Codeception/Codeception/issues/6449)) by **[DavertMik](https://github.com/DavertMik)** -* Significantly reduced dependencies on PHPUnit -* Replaced PHPUnit\Framework\TestResult with ResultAggregator -* Added assertionCount method to ResultAggregator -* DotReporter prints standard result summary ([#6441](https://github.com/Codeception/Codeception/issues/6441)) by **[Orchestrator404](https://github.com/Orchestrator404)** -* Fixed DotReporter output format -* Fixed fetching remote code coverage data ([#6448](https://github.com/Codeception/Codeception/issues/6448)) -* Loading .env file must not override existing environment variables ([#6477](https://github.com/Codeception/Codeception/issues/6477)) -* All changes from 4.2.0 and 4.2.1: - * Improved multi-application experience, allow filtering suites by name ([#6435](https://github.com/Codeception/Codeception/issues/6435)) by **[calvinalkan](https://github.com/calvinalkan)** - * Configuration override is passed to included suites ([#5978](https://github.com/Codeception/Codeception/issues/5978)) by **[calvinalkan](https://github.com/calvinalkan)** - * Made dry-run command work with module methods having return types ([#6470](https://github.com/Codeception/Codeception/issues/6470)) - * Support for expectError/Warning/Notice/Deprecation methods in unit tests (Requires PHPUnit 8.4+) - * Implemented new setting `convert_deprecations_to_exceptions` ([#6469](https://github.com/Codeception/Codeception/issues/6469)) - * Action file generator: Do not return when return type is never ([#6462](https://github.com/Codeception/Codeception/issues/6462)) - * Execute setupBeforeClass/tearDownAfterClass only once ([#6481](https://github.com/Codeception/Codeception/issues/6481)) - - ### Codeception 4.2.1: 4.2.1 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/06/22 06:26:08 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) @@ -1412,6 +1388,21 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * seeInRedis displays a difference between expected value and actual value +### Codeception 4.1.23: 4.1.23 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/12/11 18:36:16 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) + + + +* Compatibility with PHP 8.1 ([#6252](https://github.com/Codeception/Codeception/issues/6252)) +* Added optional value to fail-fast option ([#6275](https://github.com/Codeception/Codeception/issues/6275)) by #Verest +* Code coverage covers .php files only ([#6265](https://github.com/Codeception/Codeception/issues/6265)) +* Functions are autoloaded by composer ([#6263](https://github.com/Codeception/Codeception/issues/6263)) by **[StuTheWebGuy](https://github.com/StuTheWebGuy)** +* Fixed broken URL in bootstrap deprecation message by **[p810](https://github.com/p810)** +* `codecept init api` adds AsJson decorators to suite configuration (See https://github.com/Codeception/module-rest/releases/tag/1.4.1) +* Dockerfile upgraded to use xdebug 3.0.4 ([#6250](https://github.com/Codeception/Codeception/issues/6250)) by **[PavelBulat](https://github.com/PavelBulat)** + + ### module-symfony 2.1.0: 2.1.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 15:18:21 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) From e06b1691f49f8e794b962322ab66677c35d17241 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 20 Jan 2023 14:12:35 +0000 Subject: [PATCH 0036/1195] updated --- changelog.markdown | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 67780a281..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -436,6 +436,30 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Substitute invalid UTF-8 characters in debug and step output by **[SamoylenkoSU](https://github.com/SamoylenkoSU)** ([#6483](https://github.com/Codeception/Codeception/issues/6483)) +### Codeception 5.0.0-RC4: 5.0.0-RC4 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/06/22 07:03:20 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) + + + +* Implemented basic attribute support ([#6449](https://github.com/Codeception/Codeception/issues/6449)) by **[DavertMik](https://github.com/DavertMik)** +* Significantly reduced dependencies on PHPUnit +* Replaced PHPUnit\Framework\TestResult with ResultAggregator +* Added assertionCount method to ResultAggregator +* DotReporter prints standard result summary ([#6441](https://github.com/Codeception/Codeception/issues/6441)) by **[Orchestrator404](https://github.com/Orchestrator404)** +* Fixed DotReporter output format +* Fixed fetching remote code coverage data ([#6448](https://github.com/Codeception/Codeception/issues/6448)) +* Loading .env file must not override existing environment variables ([#6477](https://github.com/Codeception/Codeception/issues/6477)) +* All changes from 4.2.0 and 4.2.1: + * Improved multi-application experience, allow filtering suites by name ([#6435](https://github.com/Codeception/Codeception/issues/6435)) by **[calvinalkan](https://github.com/calvinalkan)** + * Configuration override is passed to included suites ([#5978](https://github.com/Codeception/Codeception/issues/5978)) by **[calvinalkan](https://github.com/calvinalkan)** + * Made dry-run command work with module methods having return types ([#6470](https://github.com/Codeception/Codeception/issues/6470)) + * Support for expectError/Warning/Notice/Deprecation methods in unit tests (Requires PHPUnit 8.4+) + * Implemented new setting `convert_deprecations_to_exceptions` ([#6469](https://github.com/Codeception/Codeception/issues/6469)) + * Action file generator: Do not return when return type is never ([#6462](https://github.com/Codeception/Codeception/issues/6462)) + * Execute setupBeforeClass/tearDownAfterClass only once ([#6481](https://github.com/Codeception/Codeception/issues/6481)) + + ### Codeception 4.2.1: 4.2.1 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/06/22 06:26:08 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) @@ -1388,21 +1412,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * seeInRedis displays a difference between expected value and actual value -### Codeception 4.1.23: 4.1.23 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/12/11 18:36:16 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) - - - -* Compatibility with PHP 8.1 ([#6252](https://github.com/Codeception/Codeception/issues/6252)) -* Added optional value to fail-fast option ([#6275](https://github.com/Codeception/Codeception/issues/6275)) by #Verest -* Code coverage covers .php files only ([#6265](https://github.com/Codeception/Codeception/issues/6265)) -* Functions are autoloaded by composer ([#6263](https://github.com/Codeception/Codeception/issues/6263)) by **[StuTheWebGuy](https://github.com/StuTheWebGuy)** -* Fixed broken URL in bootstrap deprecation message by **[p810](https://github.com/p810)** -* `codecept init api` adds AsJson decorators to suite configuration (See https://github.com/Codeception/module-rest/releases/tag/1.4.1) -* Dockerfile upgraded to use xdebug 3.0.4 ([#6250](https://github.com/Codeception/Codeception/issues/6250)) by **[PavelBulat](https://github.com/PavelBulat)** - - ### module-symfony 2.1.0: 2.1.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 15:18:21 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) From e1c66c8322a880a638b5f5b472c09b7c38225768 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sat, 21 Jan 2023 05:42:51 +0200 Subject: [PATCH 0037/1195] update top arrow on mobile (#719) --- _scss/_main.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_scss/_main.scss b/_scss/_main.scss index 864639351..8fdc9602b 100644 --- a/_scss/_main.scss +++ b/_scss/_main.scss @@ -1786,6 +1786,11 @@ body #footer .links { right: 50px; cursor: pointer; + @media (max-width: 767px) { + bottom: 20px; + right: 20px; + } + svg { width: 20px; height: 20px; From 728a91a09d5848715fd81cb82d7e79354f1b5224 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 23 Jan 2023 04:15:08 +0000 Subject: [PATCH 0038/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..1ff448a81 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -997,15 +997,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib -* Codeception 5 support - - -### module-doctrine2 3.0.0: 3.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/02/20 10:51:03 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) - - - * Codeception 5 support From 21856adf1546300d9042efaa4a04f86d46db499f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 23 Jan 2023 05:12:19 +0000 Subject: [PATCH 0039/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 1ff448a81..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -997,6 +997,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib +* Codeception 5 support + + +### module-doctrine2 3.0.0: 3.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/02/20 10:51:03 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) + + + * Codeception 5 support From 27c75e228dceadf9b3f01bfa557cf4e7b3cd912f Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Tue, 24 Jan 2023 00:26:47 +0200 Subject: [PATCH 0040/1195] Update Gemfile (#721) --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index a8ba13c82..dc5c6ad74 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem 'jekyll', '~> 4.3.1' +gem 'jekyll', '~> 4.3.2' gem 'kramdown' gem 'rouge' gem 'webrick' From 4ef8b84154c57e7a41502e19d0d565a425ce7e01 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Jan 2023 00:59:35 +0000 Subject: [PATCH 0041/1195] updated --- changelog.markdown | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..6c3533b15 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1629,26 +1629,6 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo **Full Changelog**: https://github.com/Codeception/module-mezzio/compare/2.0.2...3.0.0 -### module-doctrine2 2.0.0: 2.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:59:34 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) - - - -## What's Changed - -* PHP 7.4 or higher is required. -* Support PHP 8.1 -* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-doctrine2/pull/40 and https://github.com/Codeception/module-doctrine2/pull/47 -* Added phpstan by **[b1rdex](https://github.com/b1rdex)** in https://github.com/Codeception/module-doctrine2/pull/46 -* Use hash to store repository mock by **[olexp](https://github.com/olexp)** in https://github.com/Codeception/module-doctrine2/pull/45 and https://github.com/Codeception/module-doctrine2/pull/48 -* Better explaining `depends` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/23 -* Adding link to `doctrine/data-fixtures` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/39 -* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-doctrine2/pull/43 - -**Full Changelog**: https://github.com/Codeception/module-doctrine2/compare/1.1.1...2.0.0 - - ### module-apc 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:51:33 / [Repository](https://github.com/Codeception/module-apc) / [Releases](https://github.com/Codeception/module-apc/releases) From b59092f11607e87016c2e9e34c9faeb12fdd099b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Jan 2023 02:17:03 +0000 Subject: [PATCH 0042/1195] updated --- changelog.markdown | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 6c3533b15..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1629,6 +1629,26 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo **Full Changelog**: https://github.com/Codeception/module-mezzio/compare/2.0.2...3.0.0 +### module-doctrine2 2.0.0: 2.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:59:34 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) + + + +## What's Changed + +* PHP 7.4 or higher is required. +* Support PHP 8.1 +* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-doctrine2/pull/40 and https://github.com/Codeception/module-doctrine2/pull/47 +* Added phpstan by **[b1rdex](https://github.com/b1rdex)** in https://github.com/Codeception/module-doctrine2/pull/46 +* Use hash to store repository mock by **[olexp](https://github.com/olexp)** in https://github.com/Codeception/module-doctrine2/pull/45 and https://github.com/Codeception/module-doctrine2/pull/48 +* Better explaining `depends` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/23 +* Adding link to `doctrine/data-fixtures` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/39 +* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-doctrine2/pull/43 + +**Full Changelog**: https://github.com/Codeception/module-doctrine2/compare/1.1.1...2.0.0 + + ### module-apc 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 05:51:33 / [Repository](https://github.com/Codeception/module-apc) / [Releases](https://github.com/Codeception/module-apc/releases) From 361074c6e27851f8f3d3e6a3049327d9c9c0607d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Jan 2023 11:10:55 +0000 Subject: [PATCH 0043/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..6cd5eb6a9 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1856,15 +1856,6 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo Fix incorrect type hint ([#19](https://github.com/Codeception/module-laminas/issues/19)) by **[olexp](https://github.com/olexp)** and **[TavoNiievez](https://github.com/TavoNiievez)** . -### module-laminas 1.2.0: addFactoryToContainer - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/10/16 08:01:31 / [Repository](https://github.com/Codeception/module-laminas) / [Releases](https://github.com/Codeception/module-laminas/releases) - - - -* Add addFactoryToContainer method [#17](https://github.com/Codeception/module-laminas/issues/17) by **[olexp](https://github.com/olexp)** - - ### module-redis 1.2.0: 1.2.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/08 15:41:43 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) From b45fb5a9f13c49e9ca9615243f1fc0442b39330f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Jan 2023 12:25:02 +0000 Subject: [PATCH 0044/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 6cd5eb6a9..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1856,6 +1856,15 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo Fix incorrect type hint ([#19](https://github.com/Codeception/module-laminas/issues/19)) by **[olexp](https://github.com/olexp)** and **[TavoNiievez](https://github.com/TavoNiievez)** . +### module-laminas 1.2.0: addFactoryToContainer + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/10/16 08:01:31 / [Repository](https://github.com/Codeception/module-laminas) / [Releases](https://github.com/Codeception/module-laminas/releases) + + + +* Add addFactoryToContainer method [#17](https://github.com/Codeception/module-laminas/issues/17) by **[olexp](https://github.com/olexp)** + + ### module-redis 1.2.0: 1.2.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/08 15:41:43 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) From 1ef30e91024a01b4158e2a5aea3692637899ebef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Jan 2023 15:12:43 +0000 Subject: [PATCH 0045/1195] updated --- changelog.markdown | 70 ---------------------------------------------- 1 file changed, 70 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..64b8279dd 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1786,67 +1786,6 @@ Released by [![](https://avatars.githubusercontent.com/u/220264?v=4&s=16) Davert Added `seeResponseIsJson()` to `send*AsJson` actions -### module-rest 1.4.1: AsJson Step Decorator - -Released by [![](https://avatars.githubusercontent.com/u/220264?v=4&s=16) DavertMik](https://github.com/DavertMik) on 2021/11/17 12:52:07 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) - - - -Step descorator `AsJson` was introduced to simplify sending and parsing JSON requests and responses. -Add it to suite configuration: - -```yaml -actor: ApiTester -step_decorators: - - \Codeception\Step\AsJson -``` -or if you use API template: -```yaml -suites: - api: - actor: ApiTester - step_decorators: - - \Codeception\Step\AsJson -``` -Rebuild actions: - -``` -./vendor/bin/codecept build -``` - -And you get new actions: - -* `sendPostAsJson` -* `sendGetAsJson` - -... basically all `send*` methods will receive `AsJson` pair which sends request in JSON and returns parsed response: - -```php -sendPostAsJson('user', ['id' => 1]); -codecept_debug($user['id']) -$I->assertEquals(1, $user['id']) -``` - - -### module-rest 1.4.0: return response on send* actions - -Released by [![](https://avatars.githubusercontent.com/u/220264?v=4&s=16) DavertMik](https://github.com/DavertMik) on 2021/11/17 10:52:08 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) - - - -send* actions were updated to return a response: - -```php -$response = $I->sendGet('/users'); -$response = $I->sendPost('/users', ['name' => 'jon']); -$response = $I->sendPut('/users/1', ['name' => 'jon']); -$response = $I->sendPatch('/users/1', ['name' => 'jon']); -$response = $I->sendDelete('/users/1'); -$response = $I->send('PATCH','/users/1', ['name' => 'jon']); -``` - - ### module-laminas 1.2.1: 1.2.1 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/19 17:56:16 / [Repository](https://github.com/Codeception/module-laminas) / [Releases](https://github.com/Codeception/module-laminas/releases) @@ -2086,15 +2025,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib -### module-rest 1.3.1: DELETE method sends request body - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/04/23 09:02:05 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) - - - -Revert change implemented in 1.3.0 - - ### lib-innerbrowser 1.5.0: Hidden field, delete requests, code quality Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/04/23 07:01:58 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) From bf91c2c30e43e68db989abbcf1a5c64f61c4d7f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Jan 2023 16:15:32 +0000 Subject: [PATCH 0046/1195] updated --- changelog.markdown | 70 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 64b8279dd..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1786,6 +1786,67 @@ Released by [![](https://avatars.githubusercontent.com/u/220264?v=4&s=16) Davert Added `seeResponseIsJson()` to `send*AsJson` actions +### module-rest 1.4.1: AsJson Step Decorator + +Released by [![](https://avatars.githubusercontent.com/u/220264?v=4&s=16) DavertMik](https://github.com/DavertMik) on 2021/11/17 12:52:07 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) + + + +Step descorator `AsJson` was introduced to simplify sending and parsing JSON requests and responses. +Add it to suite configuration: + +```yaml +actor: ApiTester +step_decorators: + - \Codeception\Step\AsJson +``` +or if you use API template: +```yaml +suites: + api: + actor: ApiTester + step_decorators: + - \Codeception\Step\AsJson +``` +Rebuild actions: + +``` +./vendor/bin/codecept build +``` + +And you get new actions: + +* `sendPostAsJson` +* `sendGetAsJson` + +... basically all `send*` methods will receive `AsJson` pair which sends request in JSON and returns parsed response: + +```php +sendPostAsJson('user', ['id' => 1]); +codecept_debug($user['id']) +$I->assertEquals(1, $user['id']) +``` + + +### module-rest 1.4.0: return response on send* actions + +Released by [![](https://avatars.githubusercontent.com/u/220264?v=4&s=16) DavertMik](https://github.com/DavertMik) on 2021/11/17 10:52:08 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) + + + +send* actions were updated to return a response: + +```php +$response = $I->sendGet('/users'); +$response = $I->sendPost('/users', ['name' => 'jon']); +$response = $I->sendPut('/users/1', ['name' => 'jon']); +$response = $I->sendPatch('/users/1', ['name' => 'jon']); +$response = $I->sendDelete('/users/1'); +$response = $I->send('PATCH','/users/1', ['name' => 'jon']); +``` + + ### module-laminas 1.2.1: 1.2.1 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/19 17:56:16 / [Repository](https://github.com/Codeception/module-laminas) / [Releases](https://github.com/Codeception/module-laminas/releases) @@ -2025,6 +2086,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib +### module-rest 1.3.1: DELETE method sends request body + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/04/23 09:02:05 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) + + + +Revert change implemented in 1.3.0 + + ### lib-innerbrowser 1.5.0: Hidden field, delete requests, code quality Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/04/23 07:01:58 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) From b1f03c25b98d9efd35ca5cfb9c79be76c9098cb7 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sat, 28 Jan 2023 05:38:34 +0200 Subject: [PATCH 0047/1195] update doc.html (#723) --- _layouts/doc.html | 108 ++++++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 67 deletions(-) diff --git a/_layouts/doc.html b/_layouts/doc.html index b75403305..43a48fc15 100644 --- a/_layouts/doc.html +++ b/_layouts/doc.html @@ -3,74 +3,48 @@ ---
    -
    - -
    - - - - -
    - -

    Guides

    - -
      - {% include guides.html %} - -
    - -
    - -

    Enterprise support

    -

    Trainings -

    -

    Testomatio - Test Management for Codeception

    -
    - - -
    -
    - - -
    -
    - - -
    - - -
    -

    Search

    -
    -
    - -
    - - {{ content }} - -
    +
    +
    + +
    +

    Guides

    +
      + {% include guides.html %} +
    +
    +

    + Enterprise support

    +

    + Trainings +

    +

    Testomatio - Test Management for Codeception

    +
    +
    +
    +
    +
    +
    +
    +

    Search

    +
    +
    +
    + {{ content }} +
    +
    +
    + Don't know how to write tests on your own? We will build or improve them for you. + + Request a quote for official + enterprise + support or trainings +
    +
    -
    - -Don't know how to write tests on your own? We will build or improve them for you. - - Request a quote for official - enterprise support or trainings - -
    - - -
    -
    -
    - - - - - + + +
    -
    - - +
    From 63663486047207fd0c3e0ac654fa54c2673dc739 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 29 Jan 2023 22:11:06 +0000 Subject: [PATCH 0048/1195] updated --- changelog.markdown | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..5647fe3c5 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -260,16 +260,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Fixed false negative message about stecman/symfony-console-completion package ([#6541](https://github.com/Codeception/Codeception/issues/6541)) -### module-rest 3.2.0: 3.2.0 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/08/13 12:18:30 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) - - - -* Add (dont)seeResponseJsonXpathEvaluatesTo methods [#85](https://github.com/Codeception/module-rest/issues/85) -* Fixed return type of grabHttpHeader method [#86](https://github.com/Codeception/module-rest/issues/86) - - ### module-laravel 3.0.1: 3.0.1 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2022/08/07 15:25:34 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) From 9e26ece9ab4bcf92705d911d7203ea5b589110de Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 29 Jan 2023 23:12:50 +0000 Subject: [PATCH 0049/1195] updated --- changelog.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 5647fe3c5..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -260,6 +260,16 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Fixed false negative message about stecman/symfony-console-completion package ([#6541](https://github.com/Codeception/Codeception/issues/6541)) +### module-rest 3.2.0: 3.2.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/08/13 12:18:30 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) + + + +* Add (dont)seeResponseJsonXpathEvaluatesTo methods [#85](https://github.com/Codeception/module-rest/issues/85) +* Fixed return type of grabHttpHeader method [#86](https://github.com/Codeception/module-rest/issues/86) + + ### module-laravel 3.0.1: 3.0.1 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2022/08/07 15:25:34 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) From 4a0564987f01aa798aa2ee2902ae3a0f224d4cd4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 30 Jan 2023 02:12:59 +0000 Subject: [PATCH 0050/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..2d3081eb9 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -741,15 +741,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for Codeception 5, thanks to **[W0rma](https://github.com/W0rma)** -### module-symfony 3.0.0: 3.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/16 08:53:07 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) - - - -* Support for Codeception 5 - - ### module-filesystem 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/14 18:52:49 / [Repository](https://github.com/Codeception/module-filesystem) / [Releases](https://github.com/Codeception/module-filesystem/releases) From bf22397f7471580ee8a30e7412ee9a6bbd22d3ab Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 30 Jan 2023 03:14:09 +0000 Subject: [PATCH 0051/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 2d3081eb9..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -741,6 +741,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for Codeception 5, thanks to **[W0rma](https://github.com/W0rma)** +### module-symfony 3.0.0: 3.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/16 08:53:07 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) + + + +* Support for Codeception 5 + + ### module-filesystem 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/14 18:52:49 / [Repository](https://github.com/Codeception/module-filesystem) / [Releases](https://github.com/Codeception/module-filesystem/releases) From 6784ff16c38c426e1184d3e1005af14b8044ab89 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Tue, 31 Jan 2023 00:09:01 +0200 Subject: [PATCH 0052/1195] update page.html (#725) --- _layouts/page.html | 115 +++++++++++++++++++++------------------------ 1 file changed, 53 insertions(+), 62 deletions(-) diff --git a/_layouts/page.html b/_layouts/page.html index 3734d172a..2e10301ec 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -2,69 +2,60 @@ layout: bootstrap ---
    -
    -
    - {% if page.url == '/changelog' %} - -
    - {{ content }} +
    +
    + {% if page.url == '/changelog' %} +
    + {{ content }} +
    + {% else%} + {{ content }} + {% endif %}
    - - {% else%} - - {{ content }} - - {% endif %}
    -
    - -
    - - {% if page.sidebar %} - - - - {% else%} - -
    - Quick Start → -


    Write and execute a test for an existing app - in less than a 5 mins! -

    -
    - - {% endif %} - -
    From b2d9c9587c28f8b484e7349aa087d1a4e828615d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 1 Feb 2023 01:08:20 +0000 Subject: [PATCH 0053/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..6cd5eb6a9 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1856,15 +1856,6 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo Fix incorrect type hint ([#19](https://github.com/Codeception/module-laminas/issues/19)) by **[olexp](https://github.com/olexp)** and **[TavoNiievez](https://github.com/TavoNiievez)** . -### module-laminas 1.2.0: addFactoryToContainer - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/10/16 08:01:31 / [Repository](https://github.com/Codeception/module-laminas) / [Releases](https://github.com/Codeception/module-laminas/releases) - - - -* Add addFactoryToContainer method [#17](https://github.com/Codeception/module-laminas/issues/17) by **[olexp](https://github.com/olexp)** - - ### module-redis 1.2.0: 1.2.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/08 15:41:43 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) From 59b3bfafe35adbf469eaf03830d0e1f4a1560737 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 1 Feb 2023 02:53:23 +0000 Subject: [PATCH 0054/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 6cd5eb6a9..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1856,6 +1856,15 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo Fix incorrect type hint ([#19](https://github.com/Codeception/module-laminas/issues/19)) by **[olexp](https://github.com/olexp)** and **[TavoNiievez](https://github.com/TavoNiievez)** . +### module-laminas 1.2.0: addFactoryToContainer + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/10/16 08:01:31 / [Repository](https://github.com/Codeception/module-laminas) / [Releases](https://github.com/Codeception/module-laminas/releases) + + + +* Add addFactoryToContainer method [#17](https://github.com/Codeception/module-laminas/issues/17) by **[olexp](https://github.com/olexp)** + + ### module-redis 1.2.0: 1.2.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/08 15:41:43 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) From f2bc5879ef638853b7a35769f2de216932e7221f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 2 Feb 2023 11:11:12 +0000 Subject: [PATCH 0055/1195] updated --- changelog.markdown | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 5797897ee..94684031b 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -3258,18 +3258,6 @@ Fixed - Replacing service in DI from functional test not working -### module-phalcon4 1.0.1: v1.0.1 - -Released by [![](https://avatars.githubusercontent.com/u/7444246?v=4&s=16) ruudboon](https://github.com/ruudboon) on 2020/01/06 11:26:42 / [Repository](https://github.com/Codeception/module-phalcon4) / [Releases](https://github.com/Codeception/module-phalcon4/releases) - - - -Removed composer.lock -Updated dependencies -Updated SQL schema -Updated DocBlocks - - ### module-phalcon4 1.0.0: v1.0.0 Released by [![](https://avatars.githubusercontent.com/u/7444246?v=4&s=16) ruudboon](https://github.com/ruudboon) on 2020/01/06 09:32:56 / [Repository](https://github.com/Codeception/module-phalcon4) / [Releases](https://github.com/Codeception/module-phalcon4/releases) From 0107b0fdad251ed222bfd9f18dba5bb3d217a7a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 2 Feb 2023 12:23:59 +0000 Subject: [PATCH 0056/1195] updated --- changelog.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 94684031b..5797897ee 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -3258,6 +3258,18 @@ Fixed - Replacing service in DI from functional test not working +### module-phalcon4 1.0.1: v1.0.1 + +Released by [![](https://avatars.githubusercontent.com/u/7444246?v=4&s=16) ruudboon](https://github.com/ruudboon) on 2020/01/06 11:26:42 / [Repository](https://github.com/Codeception/module-phalcon4) / [Releases](https://github.com/Codeception/module-phalcon4/releases) + + + +Removed composer.lock +Updated dependencies +Updated SQL schema +Updated DocBlocks + + ### module-phalcon4 1.0.0: v1.0.0 Released by [![](https://avatars.githubusercontent.com/u/7444246?v=4&s=16) ruudboon](https://github.com/ruudboon) on 2020/01/06 09:32:56 / [Repository](https://github.com/Codeception/module-phalcon4) / [Releases](https://github.com/Codeception/module-phalcon4/releases) From b0ec982e70bd3b167fa4651383f6e1417fbbdcb3 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Fri, 3 Feb 2023 00:53:46 +0200 Subject: [PATCH 0057/1195] update post.html (#727) --- _layouts/post.html | 105 +++++++++++++++++++++------------------------ 1 file changed, 49 insertions(+), 56 deletions(-) diff --git a/_layouts/post.html b/_layouts/post.html index 3e15bba32..95571cbc4 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -3,62 +3,55 @@ ---
    - - - - + - - {% include js.html %} - {% include twitter.html %} - {% include algolia.html %} - From cff0995e56bbe6ef697be5029f50ffa8a4d5c144 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 26 Apr 2023 18:14:36 +0000 Subject: [PATCH 0176/1195] updated --- docs/reference/Commands.md | 194 ++++++++++++++++++------------------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 440dc08a3..fa2806460 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,61 +5,55 @@ title: Commands - Codeception - Documentation # Console Commands -## CompletionFallback - - - -## GenerateSnapshot - -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder - -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` - +## GenerateCest +Generates Cest (scenario-driven object-oriented test) file: -## GenerateFeature +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -Generates Feature file (in Gherkin): -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. -## Clean +* `codecept g:group Admin` -Recursively cleans `output` directory and generated code. -* `codecept clean` +## GenerateStepObject +Generates StepObject class. You will be asked for steps you want to implement. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -## Init -## GenerateGroup +## GenerateSnapshot -Creates empty GroupObject - extension which handles all group events. +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -* `codecept g:group Admin` +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -## GenerateScenarios +## GenerateFeature -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Generates Feature file (in Gherkin): -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` @@ -75,14 +69,28 @@ If PageObject is generated globally it will act as UIMap, without any logic in i -## GenerateSuite +## Bootstrap -Create new test suite. Requires suite name and actor name +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. + +By default it will create 3 suites **acceptance**, **functional**, and **unit**. + +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` @@ -98,49 +106,35 @@ Starting from Codeception 2.0 actor classes are auto-generated. Use this command -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - +## CompletionFallback -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. +## Console -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Try to execute test commands in run-time. You may try commands before writing the test. +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. -## GenerateCest +## GenerateTest -Generates Cest (scenario-driven object-oriented test) file: +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` +## SelfUpdate -## GherkinSnippets +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +* `php codecept.phar self-update` -Usage: +@author Franck Cassedanne -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -156,6 +150,10 @@ Shows step by step execution process for scenario driven tests without actually +## Init + + + ## Run Executes tests. @@ -244,58 +242,69 @@ Options: -## SelfUpdate +## GenerateSuite -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +Create new test suite. Requires suite name and actor name -* `php codecept.phar self-update` +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -@author Franck Cassedanne -## Console +## GenerateEnvironment -Try to execute test commands in run-time. You may try commands before writing the test. +Generates empty environment configuration file into envs dir: -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## Bootstrap -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. +## GherkinSnippets -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateHelper +## GherkinSteps -Creates empty Helper class. +Prints all steps from all Gherkin contexts for a specific suite -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +{% highlight yaml %} +codecept gherkin:steps acceptance +{% endhighlight %} -## GherkinSteps -Prints all steps from all Gherkin contexts for a specific suite +## GenerateScenarios -{% highlight yaml %} -codecept gherkin:steps acceptance +Generates user-friendly text scenarios from scenario-driven tests (Cest). -{% endhighlight %} +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` @@ -324,12 +333,3 @@ Check overriding config values (like in `run` command) -## GenerateTest - -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. - -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` - - - From 7ad64bcbe317423317faba3f685c6cfb11c97387 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 27 Apr 2023 11:10:27 +0000 Subject: [PATCH 0177/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..161dcc42a 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -780,15 +780,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Specified types in more method signatures -### module-ftp 3.0.0: 3.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:55:16 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) - - - -* Support Codeception 5 - - ### module-ftp 2.0.3: 2.0.3 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:52:13 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) From fd94f39ee85e8b3401241e9a5363b07f421ec57d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 27 Apr 2023 12:20:47 +0000 Subject: [PATCH 0178/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 161dcc42a..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -780,6 +780,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Specified types in more method signatures +### module-ftp 3.0.0: 3.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:55:16 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) + + + +* Support Codeception 5 + + ### module-ftp 2.0.3: 2.0.3 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:52:13 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) From db47322db153e3d0764b0da922832e9204eb6935 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Apr 2023 15:11:49 +0000 Subject: [PATCH 0179/1195] updated --- changelog.markdown | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..749dc1557 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1597,23 +1597,6 @@ By **[ThomasLandauer](https://github.com/ThomasLandauer)**: **Full Changelog**: https://github.com/Codeception/module-symfony/compare/2.0.5...2.1.0 -### module-asserts 2.0.0: 2.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 15:06:26 / [Repository](https://github.com/Codeception/module-asserts) / [Releases](https://github.com/Codeception/module-asserts/releases) - - - -## What's Changed - -* PHP 7.4 or higher is required. -* Support PHP 8.1 -* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-asserts/pull/13 and https://github.com/Codeception/module-asserts/pull/17 -* Replace `Codeception\Util\Stub` with `Codeception\Stub` in tests by **[Naktibalda](https://github.com/Naktibalda)** in https://github.com/Codeception/module-asserts/pull/11 -* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-asserts/pull/16 - -**Full Changelog**: https://github.com/Codeception/module-asserts/compare/1.3.1...2.0.0 - - ### module-datafactory 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 15:00:26 / [Repository](https://github.com/Codeception/module-datafactory) / [Releases](https://github.com/Codeception/module-datafactory/releases) From 3d52641069b224c227e2a4ef4f37e377c3367a55 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Apr 2023 16:14:20 +0000 Subject: [PATCH 0180/1195] updated --- changelog.markdown | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 749dc1557..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1597,6 +1597,23 @@ By **[ThomasLandauer](https://github.com/ThomasLandauer)**: **Full Changelog**: https://github.com/Codeception/module-symfony/compare/2.0.5...2.1.0 +### module-asserts 2.0.0: 2.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 15:06:26 / [Repository](https://github.com/Codeception/module-asserts) / [Releases](https://github.com/Codeception/module-asserts/releases) + + + +## What's Changed + +* PHP 7.4 or higher is required. +* Support PHP 8.1 +* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-asserts/pull/13 and https://github.com/Codeception/module-asserts/pull/17 +* Replace `Codeception\Util\Stub` with `Codeception\Stub` in tests by **[Naktibalda](https://github.com/Naktibalda)** in https://github.com/Codeception/module-asserts/pull/11 +* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-asserts/pull/16 + +**Full Changelog**: https://github.com/Codeception/module-asserts/compare/1.3.1...2.0.0 + + ### module-datafactory 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 15:00:26 / [Repository](https://github.com/Codeception/module-datafactory) / [Releases](https://github.com/Codeception/module-datafactory/releases) From 652cfbec605f4f1e63be71b46a9c138f5eb2befc Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sat, 29 Apr 2023 01:25:20 +0300 Subject: [PATCH 0181/1195] update doc.html (#774) --- _layouts/doc.html | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/_layouts/doc.html b/_layouts/doc.html index 43a48fc15..720ed25c9 100644 --- a/_layouts/doc.html +++ b/_layouts/doc.html @@ -1,11 +1,11 @@ --- layout: bootstrap --- -
    - +

    Guides

      @@ -13,11 +13,15 @@

      Guides


    - Enterprise support

    + Enterprise support

    - Trainings + Trainings +

    +

    + Testomatio - Test Management for Codeception

    -

    Testomatio - Test Management for Codeception

    @@ -37,7 +41,8 @@

    Search

    Request a quote for official enterprise - support or trainings + support or trainings
    From e617350d787816549629a5c5b100d0cc82caed31 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 29 Apr 2023 22:10:15 +0000 Subject: [PATCH 0182/1195] updated --- changelog.markdown | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..e6ad1fc18 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -18,15 +18,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Mentioning `` tag requirement by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/lib-web/pull/4 -### module-doctrine2 3.0.3: 3.0.3 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/04/18 19:38:46 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) - - - -* Adding recommendation for Symfony users by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/69 - - ### module-doctrine2 3.0.2: 3.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/03/18 18:36:57 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) @@ -3628,15 +3619,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib -### module-doctrine2 1.0.0: Initial release - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/10/19 15:27:12 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) - - - - - - ### module-db 1.0.0: Initial release Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/10/19 15:27:01 / [Repository](https://github.com/Codeception/module-db) / [Releases](https://github.com/Codeception/module-db/releases) From ea48c80b7ea4e0f0de1823ac35fa9ea470ac31e9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 29 Apr 2023 23:11:18 +0000 Subject: [PATCH 0183/1195] updated --- changelog.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index e6ad1fc18..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -18,6 +18,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Mentioning `` tag requirement by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/lib-web/pull/4 +### module-doctrine2 3.0.3: 3.0.3 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/04/18 19:38:46 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) + + + +* Adding recommendation for Symfony users by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/module-doctrine2/pull/69 + + ### module-doctrine2 3.0.2: 3.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/03/18 18:36:57 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) @@ -3619,6 +3628,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib +### module-doctrine2 1.0.0: Initial release + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/10/19 15:27:12 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) + + + + + + ### module-db 1.0.0: Initial release Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/10/19 15:27:01 / [Repository](https://github.com/Codeception/module-db) / [Releases](https://github.com/Codeception/module-db/releases) From 9f9d5e19628e5781b0498051794b5c80ae5999c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 3 May 2023 17:10:57 +0000 Subject: [PATCH 0184/1195] updated --- changelog.markdown | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..4c8c241e3 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1631,21 +1631,6 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo **Full Changelog**: https://github.com/Codeception/module-datafactory/compare/1.1.0...2.0.0 -### module-mongodb 2.0.0: 2.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 14:55:38 / [Repository](https://github.com/Codeception/module-mongodb) / [Releases](https://github.com/Codeception/module-mongodb/releases) - - - -## What's Changed - -* PHP 7.4 or higher is required. -* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-mongodb/pull/7 and https://github.com/Codeception/module-mongodb/pull/11 -* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-mongodb/pull/10 - -**Full Changelog**: https://github.com/Codeception/module-mongodb/compare/1.1.1...2.0.0 - - ### module-sequence 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 14:36:31 / [Repository](https://github.com/Codeception/module-sequence) / [Releases](https://github.com/Codeception/module-sequence/releases) From b12a4c7e23aa2bdbbde742cfd99dd1b2a5d4507d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 3 May 2023 18:14:40 +0000 Subject: [PATCH 0185/1195] updated --- changelog.markdown | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 4c8c241e3..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -1631,6 +1631,21 @@ Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) Tavo **Full Changelog**: https://github.com/Codeception/module-datafactory/compare/1.1.0...2.0.0 +### module-mongodb 2.0.0: 2.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 14:55:38 / [Repository](https://github.com/Codeception/module-mongodb) / [Releases](https://github.com/Codeception/module-mongodb/releases) + + + +## What's Changed + +* PHP 7.4 or higher is required. +* Updated code base to PHP 7.4 by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-mongodb/pull/7 and https://github.com/Codeception/module-mongodb/pull/11 +* The changelog has been added to the Readme file, by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/module-mongodb/pull/10 + +**Full Changelog**: https://github.com/Codeception/module-mongodb/compare/1.1.1...2.0.0 + + ### module-sequence 2.0.0: 2.0.0 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/07 14:36:31 / [Repository](https://github.com/Codeception/module-sequence) / [Releases](https://github.com/Codeception/module-sequence/releases) From b2acb3b5507779a7120b016f0d325a4ec6ff8323 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sat, 6 May 2023 00:16:36 +0300 Subject: [PATCH 0186/1195] update page.html (#776) --- _layouts/page.html | 7 ------- 1 file changed, 7 deletions(-) diff --git a/_layouts/page.html b/_layouts/page.html index 2e10301ec..721f3e9b3 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -36,13 +36,6 @@ alt="Total Downloads" data-canonical-src="https://poser.pugx.org/codeception/codeception/downloads.png">

    -

    From 376865162a223f1337b7a977cbaf46a24377cbaa Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Tue, 9 May 2023 00:44:37 +0300 Subject: [PATCH 0187/1195] update addons.html (#778) --- addons.html | 171 +++++++++++++++++++++++++++------------------------- 1 file changed, 88 insertions(+), 83 deletions(-) diff --git a/addons.html b/addons.html index ceb98689a..ade7ddcd8 100644 --- a/addons.html +++ b/addons.html @@ -4,114 +4,119 @@ ---

    -

    Addons

    -

    See built-in official extensions of Codeception

    -
    -
    -
    -

    Codeception - Test Tools Chrome Extension

    - -

    - Google Chrome extension to generate Codeception acceptance tests while using your app. -
    - GitHub -

    -
    +

    Addons

    +

    See built-in official extensions of Codeception

    +
    +
    +
    +

    + Codeception + Test Tools Chrome Extension

    + +

    + Google Chrome extension to generate Codeception acceptance tests while using your app. +
    + GitHub +

    +
    +
    +
    +
    +

    WebCeption Web Runner

    + +

    + Webception is a deployable web-application that allows you to run all your Codeception tests in the + browser. + You can access multiple test suites and decide which tests to include in a run. It allows you start, + stop and + restart the process whilst watching the test results in the Console. +

    +
    +
    -
    -
    -

    WebCeption Web Runner

    - -

    - Webception is a deployable web-application that allows you to run all your Codeception tests in the browser. - You can access multiple test suites and decide which tests to include in a run. It allows you start, stop and - restart the process whilst watching the test results in the Console. -

    -
    +
    +

    Community Modules

    +
    +
    To publish your own module add it to the + list on + GitHub and send a Pull Request.
    -
    -
    -

    Community Modules

    -
    -
    To publish your own module add it to the list on - GitHub and send a Pull Request. -
    -
    - -
    -

    Community Extensions

    -
    -
    To publish your own extension add it to the list - on GitHub and send a Pull Request. -
    +
    +

    Community Extensions

    +
    +
    To publish your own extension add it to the + list + on GitHub and send a Pull Request. +
    - From e2c4d8bd127b323c6ef56acfa07d431dd4bc2348 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 9 May 2023 12:59:21 +0000 Subject: [PATCH 0188/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index fa2806460..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,33 +5,47 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): -* `codecept g:group Admin` +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` @@ -47,25 +61,31 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateFeature +## Init -Generates Feature file (in Gherkin): -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs +Check config: -## GeneratePageObject +* `codecept config`: check global config +* `codecept config unit`: check suite config -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -85,72 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## CompletionFallback - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## GenerateTest - -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. - -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. -## Init +* `codecept g:group Admin` @@ -254,38 +213,90 @@ Create new test suite. Requires suite name and actor name -## GenerateEnvironment +## GenerateCest -Generates empty environment configuration file into envs dir: +Generates Cest (scenario-driven object-oriented test) file: - * `codecept g:env firefox` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -Required to have `envs` path to be specified in `codeception.yml` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## Clean -## GherkinSteps +Recursively cleans `output` directory and generated code. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept clean` -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` @@ -300,35 +311,24 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - +## GenerateStepObject +Generates StepObject class. You will be asked for steps you want to implement. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -## ConfigValidate -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: +## GherkinSteps -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +Prints all steps from all Gherkin contexts for a specific suite -Check overriding config values (like in `run` command) +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +{% endhighlight %} From 15f163f6287866cbcf911e0e6b24337645c9407a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 9 May 2023 13:38:21 +0000 Subject: [PATCH 0189/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..fa2806460 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,47 +5,33 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - -## GenerateFeature +## GenerateCest -Generates Feature file (in Gherkin): +Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment +## GenerateGroup -Generates empty environment configuration file into envs dir: +Creates empty GroupObject - extension which handles all group events. - * `codecept g:env firefox` +* `codecept g:group Admin` -Required to have `envs` path to be specified in `codeception.yml` +## GenerateStepObject -## GenerateTest +Generates StepObject class. You will be asked for steps you want to implement. -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` @@ -61,31 +47,25 @@ If suite name is provided, an actor class will be included into placeholder -## Init - - - -## ConfigValidate +## GenerateFeature -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates Feature file (in Gherkin): -Check config: +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file -Check overriding config values (like in `run` command) +## GeneratePageObject -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` @@ -105,11 +85,72 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## GenerateHelper -Creates empty GroupObject - extension which handles all group events. +Creates empty Helper class. -* `codecept g:group Admin` +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## CompletionFallback + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## Init @@ -213,90 +254,38 @@ Create new test suite. Requires suite name and actor name -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` +## GenerateEnvironment -@author Franck Cassedanne +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## CompletionFallback +## GherkinSnippets -## Build +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Usage: -* `codecept build` -* `codecept build path/to/project` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## GherkinSteps -## DryRun +Prints all steps from all Gherkin contexts for a specific suite -Shows step by step execution process for scenario driven tests without actually running them. +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +{% endhighlight %} @@ -311,24 +300,35 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## GenerateStepObject +## Clean -Generates StepObject class. You will be asked for steps you want to implement. +Recursively cleans `output` directory and generated code. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +* `codecept clean` -## GherkinSteps +## ConfigValidate -Prints all steps from all Gherkin contexts for a specific suite +Validates and prints Codeception config. +Use it do debug Yaml configs -{% highlight yaml %} -codecept gherkin:steps acceptance +Check config: -{% endhighlight %} +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter From aef409f8e7e1fd23761eb22e7e6cd95e74191a4f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 9 May 2023 18:15:32 +0000 Subject: [PATCH 0190/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index fa2806460..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,33 +5,47 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): -* `codecept g:group Admin` +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` @@ -47,25 +61,31 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateFeature +## Init -Generates Feature file (in Gherkin): -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs +Check config: -## GeneratePageObject +* `codecept config`: check global config +* `codecept config unit`: check suite config -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -85,72 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## CompletionFallback - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## GenerateTest - -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. - -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. -## Init +* `codecept g:group Admin` @@ -254,38 +213,90 @@ Create new test suite. Requires suite name and actor name -## GenerateEnvironment +## GenerateCest -Generates empty environment configuration file into envs dir: +Generates Cest (scenario-driven object-oriented test) file: - * `codecept g:env firefox` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -Required to have `envs` path to be specified in `codeception.yml` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## Clean -## GherkinSteps +Recursively cleans `output` directory and generated code. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept clean` -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` @@ -300,35 +311,24 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - +## GenerateStepObject +Generates StepObject class. You will be asked for steps you want to implement. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -## ConfigValidate -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: +## GherkinSteps -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +Prints all steps from all Gherkin contexts for a specific suite -Check overriding config values (like in `run` command) +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +{% endhighlight %} From bfad3405c04fc32c4fbd3ec6fdf24b373ec1dfc9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 9 May 2023 19:09:51 +0000 Subject: [PATCH 0191/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..fa2806460 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,47 +5,33 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - -## GenerateFeature +## GenerateCest -Generates Feature file (in Gherkin): +Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment +## GenerateGroup -Generates empty environment configuration file into envs dir: +Creates empty GroupObject - extension which handles all group events. - * `codecept g:env firefox` +* `codecept g:group Admin` -Required to have `envs` path to be specified in `codeception.yml` +## GenerateStepObject -## GenerateTest +Generates StepObject class. You will be asked for steps you want to implement. -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` @@ -61,31 +47,25 @@ If suite name is provided, an actor class will be included into placeholder -## Init - - - -## ConfigValidate +## GenerateFeature -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates Feature file (in Gherkin): -Check config: +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file -Check overriding config values (like in `run` command) +## GeneratePageObject -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` @@ -105,11 +85,72 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## GenerateHelper -Creates empty GroupObject - extension which handles all group events. +Creates empty Helper class. -* `codecept g:group Admin` +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## CompletionFallback + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## Init @@ -213,90 +254,38 @@ Create new test suite. Requires suite name and actor name -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` +## GenerateEnvironment -@author Franck Cassedanne +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## CompletionFallback +## GherkinSnippets -## Build +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Usage: -* `codecept build` -* `codecept build path/to/project` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## GherkinSteps -## DryRun +Prints all steps from all Gherkin contexts for a specific suite -Shows step by step execution process for scenario driven tests without actually running them. +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +{% endhighlight %} @@ -311,24 +300,35 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## GenerateStepObject +## Clean -Generates StepObject class. You will be asked for steps you want to implement. +Recursively cleans `output` directory and generated code. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +* `codecept clean` -## GherkinSteps +## ConfigValidate -Prints all steps from all Gherkin contexts for a specific suite +Validates and prints Codeception config. +Use it do debug Yaml configs -{% highlight yaml %} -codecept gherkin:steps acceptance +Check config: -{% endhighlight %} +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter From d49f30f82e6bdfbdf1639194f2ac1f15bd9f7b89 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 10 May 2023 15:11:32 +0000 Subject: [PATCH 0192/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index fa2806460..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,33 +5,47 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): -* `codecept g:group Admin` +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` @@ -47,25 +61,31 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateFeature +## Init -Generates Feature file (in Gherkin): -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs +Check config: -## GeneratePageObject +* `codecept config`: check global config +* `codecept config unit`: check suite config -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -85,72 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## CompletionFallback - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## GenerateTest - -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. - -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. -## Init +* `codecept g:group Admin` @@ -254,38 +213,90 @@ Create new test suite. Requires suite name and actor name -## GenerateEnvironment +## GenerateCest -Generates empty environment configuration file into envs dir: +Generates Cest (scenario-driven object-oriented test) file: - * `codecept g:env firefox` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -Required to have `envs` path to be specified in `codeception.yml` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## Clean -## GherkinSteps +Recursively cleans `output` directory and generated code. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept clean` -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` @@ -300,35 +311,24 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - +## GenerateStepObject +Generates StepObject class. You will be asked for steps you want to implement. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -## ConfigValidate -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: +## GherkinSteps -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +Prints all steps from all Gherkin contexts for a specific suite -Check overriding config values (like in `run` command) +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +{% endhighlight %} From f288c0ccadc83e8de86d3ce1ec22e2f8249857b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 10 May 2023 16:15:45 +0000 Subject: [PATCH 0193/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..fa2806460 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,47 +5,33 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - -## GenerateFeature +## GenerateCest -Generates Feature file (in Gherkin): +Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment +## GenerateGroup -Generates empty environment configuration file into envs dir: +Creates empty GroupObject - extension which handles all group events. - * `codecept g:env firefox` +* `codecept g:group Admin` -Required to have `envs` path to be specified in `codeception.yml` +## GenerateStepObject -## GenerateTest +Generates StepObject class. You will be asked for steps you want to implement. -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` @@ -61,31 +47,25 @@ If suite name is provided, an actor class will be included into placeholder -## Init - - - -## ConfigValidate +## GenerateFeature -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates Feature file (in Gherkin): -Check config: +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file -Check overriding config values (like in `run` command) +## GeneratePageObject -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` @@ -105,11 +85,72 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## GenerateHelper -Creates empty GroupObject - extension which handles all group events. +Creates empty Helper class. -* `codecept g:group Admin` +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## CompletionFallback + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## Init @@ -213,90 +254,38 @@ Create new test suite. Requires suite name and actor name -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` +## GenerateEnvironment -@author Franck Cassedanne +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## CompletionFallback +## GherkinSnippets -## Build +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Usage: -* `codecept build` -* `codecept build path/to/project` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## GherkinSteps -## DryRun +Prints all steps from all Gherkin contexts for a specific suite -Shows step by step execution process for scenario driven tests without actually running them. +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +{% endhighlight %} @@ -311,24 +300,35 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## GenerateStepObject +## Clean -Generates StepObject class. You will be asked for steps you want to implement. +Recursively cleans `output` directory and generated code. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +* `codecept clean` -## GherkinSteps +## ConfigValidate -Prints all steps from all Gherkin contexts for a specific suite +Validates and prints Codeception config. +Use it do debug Yaml configs -{% highlight yaml %} -codecept gherkin:steps acceptance +Check config: -{% endhighlight %} +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter From dac5dcf6c5f5017122961fd33dbf82ff80d47ae3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 10 May 2023 23:12:44 +0000 Subject: [PATCH 0194/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index fa2806460..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,33 +5,47 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): -* `codecept g:group Admin` +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` @@ -47,25 +61,31 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateFeature +## Init -Generates Feature file (in Gherkin): -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs +Check config: -## GeneratePageObject +* `codecept config`: check global config +* `codecept config unit`: check suite config -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -85,72 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## CompletionFallback - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## GenerateTest - -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. - -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. -## Init +* `codecept g:group Admin` @@ -254,38 +213,90 @@ Create new test suite. Requires suite name and actor name -## GenerateEnvironment +## GenerateCest -Generates empty environment configuration file into envs dir: +Generates Cest (scenario-driven object-oriented test) file: - * `codecept g:env firefox` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -Required to have `envs` path to be specified in `codeception.yml` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## Clean -## GherkinSteps +Recursively cleans `output` directory and generated code. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept clean` -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` @@ -300,35 +311,24 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - +## GenerateStepObject +Generates StepObject class. You will be asked for steps you want to implement. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -## ConfigValidate -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: +## GherkinSteps -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +Prints all steps from all Gherkin contexts for a specific suite -Check overriding config values (like in `run` command) +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +{% endhighlight %} From 8db4f1b36e2bc1631d344f159a5d7c24450969e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 11 May 2023 00:56:16 +0000 Subject: [PATCH 0195/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..fa2806460 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,47 +5,33 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - -## GenerateFeature +## GenerateCest -Generates Feature file (in Gherkin): +Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment +## GenerateGroup -Generates empty environment configuration file into envs dir: +Creates empty GroupObject - extension which handles all group events. - * `codecept g:env firefox` +* `codecept g:group Admin` -Required to have `envs` path to be specified in `codeception.yml` +## GenerateStepObject -## GenerateTest +Generates StepObject class. You will be asked for steps you want to implement. -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` @@ -61,31 +47,25 @@ If suite name is provided, an actor class will be included into placeholder -## Init - - - -## ConfigValidate +## GenerateFeature -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates Feature file (in Gherkin): -Check config: +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file -Check overriding config values (like in `run` command) +## GeneratePageObject -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` @@ -105,11 +85,72 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## GenerateHelper -Creates empty GroupObject - extension which handles all group events. +Creates empty Helper class. -* `codecept g:group Admin` +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## CompletionFallback + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## Init @@ -213,90 +254,38 @@ Create new test suite. Requires suite name and actor name -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` +## GenerateEnvironment -@author Franck Cassedanne +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## CompletionFallback +## GherkinSnippets -## Build +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Usage: -* `codecept build` -* `codecept build path/to/project` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## GherkinSteps -## DryRun +Prints all steps from all Gherkin contexts for a specific suite -Shows step by step execution process for scenario driven tests without actually running them. +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +{% endhighlight %} @@ -311,24 +300,35 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## GenerateStepObject +## Clean -Generates StepObject class. You will be asked for steps you want to implement. +Recursively cleans `output` directory and generated code. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +* `codecept clean` -## GherkinSteps +## ConfigValidate -Prints all steps from all Gherkin contexts for a specific suite +Validates and prints Codeception config. +Use it do debug Yaml configs -{% highlight yaml %} -codecept gherkin:steps acceptance +Check config: -{% endhighlight %} +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter From 6d1f0e9a535c25d23e77ecdd2b60f26d9f2c87b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 11 May 2023 06:15:19 +0000 Subject: [PATCH 0196/1195] updated --- docs/reference/Commands.md | 250 ++++++++++++++++++------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index fa2806460..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,33 +5,47 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup +## GenerateFeature -Creates empty GroupObject - extension which handles all group events. +Generates Feature file (in Gherkin): -* `codecept g:group Admin` +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateTest + +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. + +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` @@ -47,25 +61,31 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateFeature +## Init -Generates Feature file (in Gherkin): -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs +Check config: -## GeneratePageObject +* `codecept config`: check global config +* `codecept config unit`: check suite config -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` @@ -85,72 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## CompletionFallback - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## GenerateTest - -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. - -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. -## Init +* `codecept g:group Admin` @@ -254,38 +213,90 @@ Create new test suite. Requires suite name and actor name -## GenerateEnvironment +## GenerateCest -Generates empty environment configuration file into envs dir: +Generates Cest (scenario-driven object-oriented test) file: - * `codecept g:env firefox` +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -Required to have `envs` path to be specified in `codeception.yml` -## GherkinSnippets +## GeneratePageObject -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Usage: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## Clean -## GherkinSteps +Recursively cleans `output` directory and generated code. -Prints all steps from all Gherkin contexts for a specific suite +* `codecept clean` -{% highlight yaml %} -codecept gherkin:steps acceptance -{% endhighlight %} + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` @@ -300,35 +311,24 @@ Generates user-friendly text scenarios from scenario-driven tests (Cest). -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - +## GenerateStepObject +Generates StepObject class. You will be asked for steps you want to implement. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -## ConfigValidate -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: +## GherkinSteps -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +Prints all steps from all Gherkin contexts for a specific suite -Check overriding config values (like in `run` command) +{% highlight yaml %} +codecept gherkin:steps acceptance -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +{% endhighlight %} From 5dcbb21e48f055849d39d97e3018fee467e85abb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 11 May 2023 18:13:55 +0000 Subject: [PATCH 0197/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..2dc585b34 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -9,15 +9,6 @@ title: Codeception Changelog -### lib-web 1.0.2: 1.0.2 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/04/18 20:33:22 / [Repository](https://github.com/Codeception/lib-web) / [Releases](https://github.com/Codeception/lib-web/releases) - - - -* Mentioning `` tag requirement by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/lib-web/pull/4 - - ### module-doctrine2 3.0.3: 3.0.3 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/04/18 19:38:46 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) From 50458018fcff6baa4283cddb12173da76c988f62 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 11 May 2023 19:09:37 +0000 Subject: [PATCH 0198/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 2dc585b34..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -9,6 +9,15 @@ title: Codeception Changelog +### lib-web 1.0.2: 1.0.2 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/04/18 20:33:22 / [Repository](https://github.com/Codeception/lib-web) / [Releases](https://github.com/Codeception/lib-web/releases) + + + +* Mentioning `` tag requirement by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/lib-web/pull/4 + + ### module-doctrine2 3.0.3: 3.0.3 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/04/18 19:38:46 / [Repository](https://github.com/Codeception/module-doctrine2) / [Releases](https://github.com/Codeception/module-doctrine2/releases) From 942ce1ce2315b27893ce6ee1c60039647907718a Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Fri, 12 May 2023 00:22:35 +0300 Subject: [PATCH 0199/1195] update addons.html (#780) --- addons.html | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/addons.html b/addons.html index ade7ddcd8..4e8bf2570 100644 --- a/addons.html +++ b/addons.html @@ -46,18 +46,13 @@

    Community Modules

    list on GitHub and send a Pull Request.
    -
    -

    Community Extensions

    @@ -90,9 +83,6 @@

    Community Extensions

    - - - {% for extension in site.data.extensions %}
    Date: Fri, 12 May 2023 08:14:43 +0000 Subject: [PATCH 0200/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..7ec8afba7 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -234,15 +234,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for predis/predis v2 -### module-cli 2.0.1: 2.0.1 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 18:58:12 / [Repository](https://github.com/Codeception/module-cli) / [Releases](https://github.com/Codeception/module-cli/releases) - - - -* Unset SHELL_VERBOSITY environment variable before execution of command [#13](https://github.com/Codeception/module-cli/issues/13) - - ### Codeception 5.0.6: 5.0.6 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/12/28 14:20:04 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) From f9d158b4c4e537ce34e07e5ad67c2812da6ce14d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 12 May 2023 09:11:28 +0000 Subject: [PATCH 0201/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 7ec8afba7..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -234,6 +234,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for predis/predis v2 +### module-cli 2.0.1: 2.0.1 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 18:58:12 / [Repository](https://github.com/Codeception/module-cli) / [Releases](https://github.com/Codeception/module-cli/releases) + + + +* Unset SHELL_VERBOSITY environment variable before execution of command [#13](https://github.com/Codeception/module-cli/issues/13) + + ### Codeception 5.0.6: 5.0.6 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/12/28 14:20:04 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) From d0efa7c29ccdd4a2ef6dca43a6dff5c10fa4d468 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 13 May 2023 09:10:55 +0000 Subject: [PATCH 0202/1195] updated --- changelog.markdown | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..7649941ce 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -166,15 +166,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Fix deprecated string interpolation by **[Kolyunya](https://github.com/Kolyunya)** in https://github.com/Codeception/module-doctrine2/pull/59 -### module-symfony 3.1.1: 3.1.1 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/02/06 07:50:11 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) - - - -* Allow installation of lib-innerbrowser v4 to support PHPUnit 10. - - ### module-webdriver 4.0.0: 4.0.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/02/03 22:06:31 / [Repository](https://github.com/Codeception/module-webdriver) / [Releases](https://github.com/Codeception/module-webdriver/releases) @@ -739,19 +730,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Declared more types in method signatures -### module-symfony 3.1.0: 3.1.0 - -Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2022/05/27 22:41:40 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) - - - -## What's Changed -* Symfony 6.0 support: Session Assertions by **[semaz](https://github.com/semaz)** in https://github.com/Codeception/module-symfony/pull/157 and **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-symfony/pull/158 -* Symfony 6.0 Support: Form Assertions by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-symfony/pull/158 - -**Full Changelog**: https://github.com/Codeception/module-symfony/compare/3.0.0...3.1.0 - - ### module-mongodb 3.0.0: 3.0.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/27 06:42:29 / [Repository](https://github.com/Codeception/module-mongodb) / [Releases](https://github.com/Codeception/module-mongodb/releases) From 684363085359f7ac7144207c2b1ee0a7a75eefa2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 13 May 2023 10:11:47 +0000 Subject: [PATCH 0203/1195] updated --- changelog.markdown | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 7649941ce..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -166,6 +166,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Fix deprecated string interpolation by **[Kolyunya](https://github.com/Kolyunya)** in https://github.com/Codeception/module-doctrine2/pull/59 +### module-symfony 3.1.1: 3.1.1 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/02/06 07:50:11 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) + + + +* Allow installation of lib-innerbrowser v4 to support PHPUnit 10. + + ### module-webdriver 4.0.0: 4.0.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/02/03 22:06:31 / [Repository](https://github.com/Codeception/module-webdriver) / [Releases](https://github.com/Codeception/module-webdriver/releases) @@ -730,6 +739,19 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Declared more types in method signatures +### module-symfony 3.1.0: 3.1.0 + +Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2022/05/27 22:41:40 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) + + + +## What's Changed +* Symfony 6.0 support: Session Assertions by **[semaz](https://github.com/semaz)** in https://github.com/Codeception/module-symfony/pull/157 and **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-symfony/pull/158 +* Symfony 6.0 Support: Form Assertions by **[TavoNiievez](https://github.com/TavoNiievez)** in https://github.com/Codeception/module-symfony/pull/158 + +**Full Changelog**: https://github.com/Codeception/module-symfony/compare/3.0.0...3.1.0 + + ### module-mongodb 3.0.0: 3.0.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/27 06:42:29 / [Repository](https://github.com/Codeception/module-mongodb) / [Releases](https://github.com/Codeception/module-mongodb/releases) From 70a680b3936ce8100b954aef8dc30721f54cb625 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Mon, 15 May 2023 00:38:36 +0300 Subject: [PATCH 0204/1195] update credits.html (#782) --- credits.html | 98 ++++++++++++++++++++++------------------------------ 1 file changed, 42 insertions(+), 56 deletions(-) diff --git a/credits.html b/credits.html index e7f2da044..e4abf3442 100644 --- a/credits.html +++ b/credits.html @@ -4,60 +4,46 @@ ---
    -

    Credits

    - -

    - Project started by Michael Bodnarchuk "Davert". -

    - -

    Codeception Team

    - -

    - - DavertMik - - - - tiger-seo - - - - Naktibalda - - - - samdark - - - - janhenkgerritsen - - - - sergeyklay - -

    - -

    Codeception logo by - Mr. Adnan. -

    - -

    Thanks to all our contributors

    - -
    - -

    Support

    - -
      - -
    • ask your question in Gitter chat
    • -
    • create an issue on GitHub.
    • -
    • create quest on StackOverflow (and send link to IRC chat, that will speed up things).
    • -
    • join converstion on #codeception channel on FreeNode IRC.
    • -
    - -

    Consulting

    - -

    Official consulting services provided by SDCLabs

    - +

    Credits

    +

    + Project started by Michael Bodnarchuk "Davert". +

    +

    Codeception Team

    +

    + + DavertMik + + + tiger-seo + + + Naktibalda + + + samdark + + + janhenkgerritsen + + + sergeyklay + +

    +

    Codeception logo by + Mr. Adnan. +

    +

    Thanks to all our contributors

    +
    +

    Support

    +
      + +
    • ask your question in Gitter chat
    • +
    • create an issue on GitHub.
    • +
    • create quest on StackOverflow (and send link to IRC chat, that will speed up things).
    • +
    • join converstion on #codeception channel on FreeNode IRC.
    • +
    +

    Consulting

    +

    Official consulting services provided by SDCLabs

    From fa0f2a4b5d96e1d23202c3a12d1ab484e88f6238 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 May 2023 02:05:37 +0000 Subject: [PATCH 0205/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..7ec8afba7 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -234,15 +234,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for predis/predis v2 -### module-cli 2.0.1: 2.0.1 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 18:58:12 / [Repository](https://github.com/Codeception/module-cli) / [Releases](https://github.com/Codeception/module-cli/releases) - - - -* Unset SHELL_VERBOSITY environment variable before execution of command [#13](https://github.com/Codeception/module-cli/issues/13) - - ### Codeception 5.0.6: 5.0.6 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/12/28 14:20:04 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) From f167f64731661caf4653ce52e966c823b7b13728 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 May 2023 03:12:19 +0000 Subject: [PATCH 0206/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 7ec8afba7..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -234,6 +234,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for predis/predis v2 +### module-cli 2.0.1: 2.0.1 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/01/13 18:58:12 / [Repository](https://github.com/Codeception/module-cli) / [Releases](https://github.com/Codeception/module-cli/releases) + + + +* Unset SHELL_VERBOSITY environment variable before execution of command [#13](https://github.com/Codeception/module-cli/issues/13) + + ### Codeception 5.0.6: 5.0.6 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/12/28 14:20:04 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) From ae0cb8b841232f9398a7d01bc123d5316abda194 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sat, 20 May 2023 00:15:44 +0300 Subject: [PATCH 0207/1195] update index.html (#784) --- index.html | 277 ++++++++++++++++++++++++----------------------------- 1 file changed, 126 insertions(+), 151 deletions(-) diff --git a/index.html b/index.html index 688e729ef..930b372b2 100644 --- a/index.html +++ b/index.html @@ -4,162 +4,137 @@ ---
    -
    -
    - -
    -

    Benefits_

    -
    - -
    - - -

    User_Centric_Tests

    - -

    - Codeception provides high-level domain language for tests. - Tests are represented as a set of user's actions. -

    - - Learn More -
    - -
    - - -

    Browser_Testing

    - -

    - Tests can be executed using Firefox, Chrome, Safari or Cloud Testing services with Selenium - WebDriver. Browser can be emulated with HTTP-requests through CURL with PhpBrowser. -

    - - Learn More -
    -
    - - -
    - -
    - - -

    Framework_Testing

    - -

    - Tests can be executed inside a PHP framework. This way web application can be executed without web server to - running faster and accessing application internals. Symfony, Laravel, - Zend Framework, Yii, Phalcon are supported. -

    - - Learn More -
    - -
    - - -

    API_Testing

    - -

    - Codeception simplifies REST and SOAP testing. - There are flexible commands to test structure and data of JSON and XML responses. - Testing can be done over HTTP or inside a framework. -

    - - Learn More -
    -
    - -
    -
    - - -

    Data Driven Tests_

    - -

    - Connect to various data sources - MySQL, PostgreSQL, MongoDB, Redis, Memcache to use their data inside tests. - Take snapshots to compare data changes with previous runs. -

    - - Learn More -
    - -
    - - -

    Unit & Integration Testing

    - -

    - Codeception is built on top of PHPUnit and is able to execute its tests. -

    - - Learn More -
    +
    +
    +
    +

    Benefits_

    +
    +
    + + + + +

    User_Centric_Tests

    +

    + Codeception provides high-level domain language for tests. + Tests are represented as a set of user's actions. +

    + Learn More +
    +
    + + + +

    Browser_Testing

    +

    + Tests can be executed using Firefox, Chrome, Safari or Cloud Testing services with Selenium + WebDriver. Browser can be emulated with HTTP-requests through CURL with PhpBrowser. +

    + Learn More +
    +
    +
    +
    + + + +

    Framework_Testing

    +

    + Tests can be executed inside a PHP framework. This way web application can be executed without web + server to + running faster and accessing application internals. Symfony, + Laravel, + Zend Framework, Yii, Phalcon are supported. +

    + Learn More +
    +
    + + + +

    API_Testing

    +

    + Codeception simplifies REST and SOAP testing. + There are flexible commands to test structure and data of JSON and XML responses. + Testing can be done over HTTP or inside a framework. +

    + Learn More +
    +
    +
    +
    + + + +

    Data Driven Tests_

    +

    + Connect to various data sources + MySQL, PostgreSQL, MongoDB, Redis, Memcache to use their data inside tests. + Take snapshots to compare data changes with previous runs. +

    + Learn More +
    +
    + + + + +

    Unit & Integration Testing

    +

    + Codeception is built on top of PHPUnit and is able to execute its tests. +

    + Learn More +
    +
    -
    -
    - -
    - - -
    - - -
    -

    Voice of Developers_

    - - -
    -
    -
    -

    Use_With

    - {% include for.html %} -
    +
    +

    Use_With

    + {% include for.html %} +
    From f3cbd562063967fb3598e37a2ff429a08afd6475 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 20 May 2023 23:10:54 +0000 Subject: [PATCH 0208/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..02e2fb8a9 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -934,15 +934,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for Codeception 5 -### module-amqp 3.0.0: 3.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/20 09:26:33 / [Repository](https://github.com/Codeception/module-amqp) / [Releases](https://github.com/Codeception/module-amqp/releases) - - - -* Support for Codeception 5, thanks to **[W0rma](https://github.com/W0rma)** - - ### module-symfony 3.0.0: 3.0.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/16 08:53:07 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) From a258f797f632f71b2466816fec4d3cd4f3fcd589 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 21 May 2023 01:00:31 +0000 Subject: [PATCH 0209/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 02e2fb8a9..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -934,6 +934,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support for Codeception 5 +### module-amqp 3.0.0: 3.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/20 09:26:33 / [Repository](https://github.com/Codeception/module-amqp) / [Releases](https://github.com/Codeception/module-amqp/releases) + + + +* Support for Codeception 5, thanks to **[W0rma](https://github.com/W0rma)** + + ### module-symfony 3.0.0: 3.0.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/03/16 08:53:07 / [Repository](https://github.com/Codeception/module-symfony) / [Releases](https://github.com/Codeception/module-symfony/releases) From f6ade7f93c6157f642143b59f28432c8e1a2de08 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Wed, 24 May 2023 00:20:20 +0300 Subject: [PATCH 0210/1195] update install.html (#786) --- install.html | 134 +++++++++++++++++++++++++-------------------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/install.html b/install.html index 940b02932..59a67d794 100644 --- a/install.html +++ b/install.html @@ -3,80 +3,80 @@ title: Codeception Installation ---
    - -

    Phar

    {% include phar.html %}
    -

    From f740e9691bf37c1d5ba7732fcded54fe53475b8a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 30 May 2023 12:23:51 +0000 Subject: [PATCH 0214/1195] updated --- changelog.markdown | 9 --------- 1 file changed, 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..11fd013ae 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -789,15 +789,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support Codeception 5 -### module-ftp 2.0.3: 2.0.3 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:52:13 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) - - - -* Specified parameter types for more methods - - ### module-ftp 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:43:35 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) From 50b574abae85cf416e2fead2f1a9cb22c8674d30 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 30 May 2023 13:14:56 +0000 Subject: [PATCH 0215/1195] updated --- changelog.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 11fd013ae..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -789,6 +789,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Support Codeception 5 +### module-ftp 2.0.3: 2.0.3 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:52:13 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) + + + +* Specified parameter types for more methods + + ### module-ftp 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/05/26 05:43:35 / [Repository](https://github.com/Codeception/module-ftp) / [Releases](https://github.com/Codeception/module-ftp/releases) From d70ecd15e2d7216b32552c124fd410c6188b993e Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Wed, 31 May 2023 01:40:17 +0300 Subject: [PATCH 0216/1195] update thanks.html (#790) --- thanks.html | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/thanks.html b/thanks.html index 1b6d0afbf..a3d7ac6d3 100644 --- a/thanks.html +++ b/thanks.html @@ -1,24 +1,21 @@ --- layout: bootstrap title: Thanks for choosing Codeception! -meta: +meta: + ---
    -
    -
    -

    Installation - Codeception v4 Phar for PHP 7.2-8.2

    - -

    1. Save this file into the root of desired PHP project

    - -

    2. Initialize test classes inside the root of your project

    - -

    php codecept.phar bootstrap

    - -

    3. Write your tests!

    - -

    Follow Getting Started Guide to perform configuration and write the first test.

    - -

    Your download is on the way. Click here if you don't want to wait any longer

    +
    +
    +

    Installation - Codeception v4 Phar for PHP 7.2-8.2

    +

    1. Save this file into the root of desired PHP project

    +

    2. Initialize test classes inside the root of your project

    +

    php codecept.phar bootstrap

    +

    3. Write your tests!

    +

    Follow Getting Started Guide to perform + configuration and write the first test.

    +

    Your download is on the way. Click here + if you don't want to wait any longer

    +
    -
    From 1939f4dd017809d418a715060df7b674a3d39688 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 31 May 2023 10:12:59 +0000 Subject: [PATCH 0217/1195] updated --- changelog.markdown | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..274497713 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -861,16 +861,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Only Laravel 8 is supported -### lib-innerbrowser 3.1.2: 3.1.2 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/09 08:51:34 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) - - - -* Removed dontSeeCheckboxIsChecked parameter type declaration to permit arrays -* Fixed formatting of Crawler and CrawlerNot constraint failure messages - - ### module-webdriver 3.1.1: 3.1.1 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/09 08:33:11 / [Repository](https://github.com/Codeception/module-webdriver) / [Releases](https://github.com/Codeception/module-webdriver/releases) @@ -1251,19 +1241,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Compatibility with Codeception 5 -### lib-innerbrowser 2.0.2: 2.0.2 - -Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2022/02/01 17:42:05 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) - - - -## What's Changed -* Prevent "Uncaught TypeError: explode(): Argument [#2](https://github.com/Codeception/lib-innerbrowser/issues/2) ($string) must be of type string, null given" by **[Fahl-Design](https://github.com/Fahl-Design)** in https://github.com/Codeception/lib-innerbrowser/pull/47 -* Fix compatibility with symfony/dom-crawler < 5.3.0-BETA-1 by **[nrocy](https://github.com/nrocy)** in https://github.com/Codeception/lib-innerbrowser/pull/50 - -**Full Changelog**: https://github.com/Codeception/lib-innerbrowser/compare/2.0.1...2.0.2 - - ### Codeception 5.0.0-alpha1: 5.0.0-alpha1 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/01/30 18:56:34 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) @@ -3791,15 +3768,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib -### lib-innerbrowser 1.0.0: Initial release - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/09/24 20:08:14 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) - - - - - - ### lib-asserts 1.0.0: Initial release Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/09/16 20:06:26 / [Repository](https://github.com/Codeception/lib-asserts) / [Releases](https://github.com/Codeception/lib-asserts/releases) From d11a13882668f6a4fad38f350581f73c430a80c3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 31 May 2023 11:10:54 +0000 Subject: [PATCH 0218/1195] updated --- changelog.markdown | 32 ++++ docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 2 files changed, 180 insertions(+), 148 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 274497713..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -861,6 +861,16 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Only Laravel 8 is supported +### lib-innerbrowser 3.1.2: 3.1.2 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/09 08:51:34 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) + + + +* Removed dontSeeCheckboxIsChecked parameter type declaration to permit arrays +* Fixed formatting of Crawler and CrawlerNot constraint failure messages + + ### module-webdriver 3.1.1: 3.1.1 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/09 08:33:11 / [Repository](https://github.com/Codeception/module-webdriver) / [Releases](https://github.com/Codeception/module-webdriver/releases) @@ -1241,6 +1251,19 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Compatibility with Codeception 5 +### lib-innerbrowser 2.0.2: 2.0.2 + +Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2022/02/01 17:42:05 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) + + + +## What's Changed +* Prevent "Uncaught TypeError: explode(): Argument [#2](https://github.com/Codeception/lib-innerbrowser/issues/2) ($string) must be of type string, null given" by **[Fahl-Design](https://github.com/Fahl-Design)** in https://github.com/Codeception/lib-innerbrowser/pull/47 +* Fix compatibility with symfony/dom-crawler < 5.3.0-BETA-1 by **[nrocy](https://github.com/nrocy)** in https://github.com/Codeception/lib-innerbrowser/pull/50 + +**Full Changelog**: https://github.com/Codeception/lib-innerbrowser/compare/2.0.1...2.0.2 + + ### Codeception 5.0.0-alpha1: 5.0.0-alpha1 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/01/30 18:56:34 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) @@ -3768,6 +3791,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib +### lib-innerbrowser 1.0.0: Initial release + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/09/24 20:08:14 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) + + + + + + ### lib-asserts 1.0.0: Initial release Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2019/09/16 20:06:26 / [Repository](https://github.com/Codeception/lib-asserts) / [Releases](https://github.com/Codeception/lib-asserts/releases) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,28 +5,21 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -49,6 +42,31 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GherkinSnippets + +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects + +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + ## GenerateSnapshot Generates Snapshot. @@ -61,7 +79,36 @@ If suite name is provided, an actor class will be included into placeholder -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + @@ -89,6 +136,25 @@ Check overriding config values (like in `run` command) +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -105,11 +171,73 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + @@ -201,135 +329,7 @@ Options: -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## CompletionFallback - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init From 2ce066ca69e9372fae247cdd3b9722e8f4be50e8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 31 May 2023 12:22:59 +0000 Subject: [PATCH 0219/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,21 +5,28 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GherkinSnippets -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -42,31 +49,6 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - ## GenerateSnapshot Generates Snapshot. @@ -79,36 +61,7 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init @@ -136,25 +89,6 @@ Check overriding config values (like in `run` command) -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -171,73 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateGroup -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -329,7 +201,135 @@ Options: -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + From 019b1c788be346d381707df60b93da5860b87164 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 31 May 2023 14:10:42 +0000 Subject: [PATCH 0220/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,28 +5,21 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -49,6 +42,31 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GherkinSnippets + +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects + +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + ## GenerateSnapshot Generates Snapshot. @@ -61,7 +79,36 @@ If suite name is provided, an actor class will be included into placeholder -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + @@ -89,6 +136,25 @@ Check overriding config values (like in `run` command) +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -105,11 +171,73 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + @@ -201,135 +329,7 @@ Options: -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## CompletionFallback - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init From 23d1230a331a3b5d14878adf86649bf02f093e5d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 31 May 2023 15:12:41 +0000 Subject: [PATCH 0221/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,21 +5,28 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GherkinSnippets -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -42,31 +49,6 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - ## GenerateSnapshot Generates Snapshot. @@ -79,36 +61,7 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init @@ -136,25 +89,6 @@ Check overriding config values (like in `run` command) -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -171,73 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateGroup -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -329,7 +201,135 @@ Options: -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + From b829b0e3793a6fe32374609a18e3808dd3fdaa39 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 1 Jun 2023 05:11:55 +0000 Subject: [PATCH 0222/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,28 +5,21 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -49,6 +42,31 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GherkinSnippets + +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects + +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + ## GenerateSnapshot Generates Snapshot. @@ -61,7 +79,36 @@ If suite name is provided, an actor class will be included into placeholder -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + @@ -89,6 +136,25 @@ Check overriding config values (like in `run` command) +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -105,11 +171,73 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + @@ -201,135 +329,7 @@ Options: -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## CompletionFallback - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init From 88350e44d8a4bf3a0de617a4049480381478ec5d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 1 Jun 2023 06:15:07 +0000 Subject: [PATCH 0223/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,21 +5,28 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GherkinSnippets -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -42,31 +49,6 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - ## GenerateSnapshot Generates Snapshot. @@ -79,36 +61,7 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init @@ -136,25 +89,6 @@ Check overriding config values (like in `run` command) -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -171,73 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateGroup -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -329,7 +201,135 @@ Options: -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + From c619c5cc61e24e8e2786af6b72029ebf39929e04 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 1 Jun 2023 18:15:05 +0000 Subject: [PATCH 0224/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,28 +5,21 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -49,6 +42,31 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GherkinSnippets + +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects + +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + ## GenerateSnapshot Generates Snapshot. @@ -61,7 +79,36 @@ If suite name is provided, an actor class will be included into placeholder -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + @@ -89,6 +136,25 @@ Check overriding config values (like in `run` command) +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -105,11 +171,73 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + @@ -201,135 +329,7 @@ Options: -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## CompletionFallback - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init From 060a6085c2299d08a4f13bb0e5d60d4f74f8510c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 1 Jun 2023 19:09:49 +0000 Subject: [PATCH 0225/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,21 +5,28 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GherkinSnippets -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -42,31 +49,6 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - ## GenerateSnapshot Generates Snapshot. @@ -79,36 +61,7 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init @@ -136,25 +89,6 @@ Check overriding config values (like in `run` command) -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -171,73 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateGroup -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -329,7 +201,135 @@ Options: -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + From e634be1d6386de5f78094840d15ab81f4e6c59fd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 1 Jun 2023 22:10:45 +0000 Subject: [PATCH 0226/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,28 +5,21 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -49,6 +42,31 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GherkinSnippets + +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects + +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + ## GenerateSnapshot Generates Snapshot. @@ -61,7 +79,36 @@ If suite name is provided, an actor class will be included into placeholder -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + @@ -89,6 +136,25 @@ Check overriding config values (like in `run` command) +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -105,11 +171,73 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + @@ -201,135 +329,7 @@ Options: -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## CompletionFallback - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init From cb04a4fdc5a2b29fe5bfab49db387a3d1a189a35 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 2 Jun 2023 01:05:45 +0000 Subject: [PATCH 0227/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,21 +5,28 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GherkinSnippets -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:group Admin` @@ -42,31 +49,6 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - ## GenerateSnapshot Generates Snapshot. @@ -79,36 +61,7 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init @@ -136,25 +89,6 @@ Check overriding config values (like in `run` command) -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -171,73 +105,11 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateGroup -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -329,7 +201,135 @@ Options: -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## CompletionFallback + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + From 8a72bb900b650622eaa6d6044ce8a8c8e23f15b0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 2 Jun 2023 09:11:49 +0000 Subject: [PATCH 0228/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,28 +5,21 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -49,6 +42,31 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GherkinSnippets + +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects + +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + ## GenerateSnapshot Generates Snapshot. @@ -61,7 +79,36 @@ If suite name is provided, an actor class will be included into placeholder -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + @@ -89,6 +136,25 @@ Check overriding config values (like in `run` command) +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -105,11 +171,73 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + @@ -201,135 +329,7 @@ Options: -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## CompletionFallback - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init From 551d7dbc712046ad3a4ea9852a79a768a97a3301 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sat, 3 Jun 2023 00:07:30 +0300 Subject: [PATCH 0229/1195] update thanks_php5.html (#792) --- thanks_php5.html | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/thanks_php5.html b/thanks_php5.html index 38bff143b..0cc434679 100644 --- a/thanks_php5.html +++ b/thanks_php5.html @@ -1,24 +1,21 @@ --- layout: bootstrap title: Thanks for choosing Codeception! -meta: +meta: + ---
    -
    -
    -

    Installation - Codeception v4 Phar for PHP 5.6-7.1

    - -

    1. Save this file into the root of desired PHP project

    - -

    2. Initialize test classes inside the root of your project

    - -

    php codecept.phar bootstrap

    - -

    3. Write your tests!

    - -

    Follow Getting Started Guide to perform configuration and write the first test.

    - -

    Your download is on the way. Click here if you don't want to wait any longer

    +
    +
    +

    Installation - Codeception v4 Phar for PHP 5.6-7.1

    +

    1. Save this file into the root of desired PHP project

    +

    2. Initialize test classes inside the root of your project

    +

    php codecept.phar bootstrap

    +

    3. Write your tests!

    +

    Follow Getting Started Guide to perform + configuration and write the first test.

    +

    Your download is on the way. Click + here if you don't want to wait any longer

    +
    -
    From 4a8c314e1e6d55f1ca39a7d10a51d5151b0e13de Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Wed, 7 Jun 2023 02:04:42 +0300 Subject: [PATCH 0230/1195] update thanks_php80.html (#794) --- thanks_php80.html | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/thanks_php80.html b/thanks_php80.html index 23b201365..459893dd1 100644 --- a/thanks_php80.html +++ b/thanks_php80.html @@ -1,24 +1,21 @@ --- layout: bootstrap title: Thanks for choosing Codeception! -meta: +meta: + ---
    -
    -
    -

    Installation - Codeception v5 Phar for PHP 8.0+

    - -

    1. Save this file into the root of desired PHP project

    - -

    2. Initialize test classes inside the root of your project

    - -

    php codecept.phar bootstrap

    - -

    3. Write your tests!

    - -

    Follow Getting Started Guide to perform configuration and write the first test.

    - -

    Your download is on the way. Click here if you don't want to wait any longer

    +
    +
    +

    Installation - Codeception v5 Phar for PHP 8.0+

    +

    1. Save this file into the root of desired PHP project

    +

    2. Initialize test classes inside the root of your project

    +

    php codecept.phar bootstrap

    +

    3. Write your tests!

    +

    Follow Getting Started Guide to perform + configuration and write the first test.

    +

    Your download is on the way. Click + here if you don't want to wait any longer

    +
    -
    From 4e3f3d2e374cf6e20bd2f12f2d5fe5ca24034196 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 7 Jun 2023 06:15:11 +0000 Subject: [PATCH 0231/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..9f40defb6 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,65 +5,74 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GenerateSuite -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Create new test suite. Requires suite name and actor name -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateCest -* `codecept g:group Admin` +Generates Cest (scenario-driven object-oriented test) file: +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## DryRun -Required to have `envs` path to be specified in `codeception.yml` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## GenerateHelper +Creates empty Helper class. -## GeneratePageObject +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +## ConfigValidate -## GherkinSnippets +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Check config: -Usage: +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -79,24 +88,13 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. +## GenerateScenarios -* `codecept clean` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -112,46 +110,16 @@ codecept gherkin:steps acceptance -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - +## GenerateTest +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## Build +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## CompletionFallback @@ -171,63 +139,34 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## GenerateGroup -* `php codecept.phar self-update` +Creates empty GroupObject - extension which handles all group events. -@author Franck Cassedanne +* `codecept g:group Admin` -## GenerateHelper +## Clean -Creates empty Helper class. +Recursively cleans `output` directory and generated code. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +* `codecept clean` -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -329,7 +268,68 @@ Options: +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + ## Init +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + From 27e58c8053a43b0dd17093fd5f4cfc85b6411704 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 7 Jun 2023 07:11:10 +0000 Subject: [PATCH 0232/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 9f40defb6..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,74 +5,65 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateCest -Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` -## DryRun -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateHelper -Creates empty Helper class. +## GenerateTest -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## ConfigValidate +## GeneratePageObject -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Check config: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +## GherkinSnippets -Check overriding config values (like in `run` command) +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -88,13 +79,24 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateScenarios +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + @@ -110,16 +112,46 @@ codecept gherkin:steps acceptance -## GenerateTest +## ConfigValidate -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Validates and prints Codeception config. +Use it do debug Yaml configs -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config +Load config: +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -## CompletionFallback @@ -139,34 +171,63 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. -## Clean +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -Recursively cleans `output` directory and generated code. -* `codecept clean` +## GenerateFeature -## GherkinSnippets +Generates Feature file (in Gherkin): -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -Usage: -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + @@ -268,68 +329,7 @@ Options: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - ## Init -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - From 3c1d8165509b0b25d737cfb4b071bd098dc6c834 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 7 Jun 2023 11:10:00 +0000 Subject: [PATCH 0233/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..9f40defb6 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,65 +5,74 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GenerateSuite -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Create new test suite. Requires suite name and actor name -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateCest -* `codecept g:group Admin` +Generates Cest (scenario-driven object-oriented test) file: +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## DryRun -Required to have `envs` path to be specified in `codeception.yml` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## GenerateHelper +Creates empty Helper class. -## GeneratePageObject +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +## ConfigValidate -## GherkinSnippets +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Check config: -Usage: +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -79,24 +88,13 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. +## GenerateScenarios -* `codecept clean` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -112,46 +110,16 @@ codecept gherkin:steps acceptance -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - +## GenerateTest +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## Build +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## CompletionFallback @@ -171,63 +139,34 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## GenerateGroup -* `php codecept.phar self-update` +Creates empty GroupObject - extension which handles all group events. -@author Franck Cassedanne +* `codecept g:group Admin` -## GenerateHelper +## Clean -Creates empty Helper class. +Recursively cleans `output` directory and generated code. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +* `codecept clean` -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -329,7 +268,68 @@ Options: +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + ## Init +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + From 6a53981951a49efb77a475870d51a0370a8244b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 7 Jun 2023 12:22:27 +0000 Subject: [PATCH 0234/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 9f40defb6..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,74 +5,65 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateCest -Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` -## DryRun -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateHelper -Creates empty Helper class. +## GenerateTest -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## ConfigValidate +## GeneratePageObject -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Check config: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +## GherkinSnippets -Check overriding config values (like in `run` command) +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -88,13 +79,24 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateScenarios +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + @@ -110,16 +112,46 @@ codecept gherkin:steps acceptance -## GenerateTest +## ConfigValidate -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Validates and prints Codeception config. +Use it do debug Yaml configs -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config +Load config: +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -## CompletionFallback @@ -139,34 +171,63 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. -## Clean +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -Recursively cleans `output` directory and generated code. -* `codecept clean` +## GenerateFeature -## GherkinSnippets +Generates Feature file (in Gherkin): -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -Usage: -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + @@ -268,68 +329,7 @@ Options: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - ## Init -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - From e67ee8102d305fa35c38dede413dbe56807d9b15 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 7 Jun 2023 19:09:54 +0000 Subject: [PATCH 0235/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..9f40defb6 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,65 +5,74 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GenerateSuite -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Create new test suite. Requires suite name and actor name -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateCest -* `codecept g:group Admin` +Generates Cest (scenario-driven object-oriented test) file: +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## DryRun -Required to have `envs` path to be specified in `codeception.yml` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## GenerateHelper +Creates empty Helper class. -## GeneratePageObject +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +## ConfigValidate -## GherkinSnippets +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Check config: -Usage: +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -79,24 +88,13 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. +## GenerateScenarios -* `codecept clean` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -112,46 +110,16 @@ codecept gherkin:steps acceptance -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - +## GenerateTest +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## Build +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## CompletionFallback @@ -171,63 +139,34 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## GenerateGroup -* `php codecept.phar self-update` +Creates empty GroupObject - extension which handles all group events. -@author Franck Cassedanne +* `codecept g:group Admin` -## GenerateHelper +## Clean -Creates empty Helper class. +Recursively cleans `output` directory and generated code. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +* `codecept clean` -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -329,7 +268,68 @@ Options: +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + ## Init +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + From c46dfefc4993f8579f06e88cc2451ad95c9d3c69 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 7 Jun 2023 22:11:18 +0000 Subject: [PATCH 0236/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 9f40defb6..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,74 +5,65 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateCest -Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` -## DryRun -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateHelper -Creates empty Helper class. +## GenerateTest -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## ConfigValidate +## GeneratePageObject -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Check config: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +## GherkinSnippets -Check overriding config values (like in `run` command) +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -88,13 +79,24 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateScenarios +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + @@ -110,16 +112,46 @@ codecept gherkin:steps acceptance -## GenerateTest +## ConfigValidate -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Validates and prints Codeception config. +Use it do debug Yaml configs -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config +Load config: +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -## CompletionFallback @@ -139,34 +171,63 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. -## Clean +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -Recursively cleans `output` directory and generated code. -* `codecept clean` +## GenerateFeature -## GherkinSnippets +Generates Feature file (in Gherkin): -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -Usage: -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + @@ -268,68 +329,7 @@ Options: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - ## Init -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - From 1bed5e7c140a34d02161e9ea77fb5f294cbc80e4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 Jun 2023 03:16:40 +0000 Subject: [PATCH 0237/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..9f40defb6 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,65 +5,74 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GenerateSuite -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Create new test suite. Requires suite name and actor name -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateCest -* `codecept g:group Admin` +Generates Cest (scenario-driven object-oriented test) file: +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## DryRun -Required to have `envs` path to be specified in `codeception.yml` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## GenerateHelper +Creates empty Helper class. -## GeneratePageObject +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +## ConfigValidate -## GherkinSnippets +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Check config: -Usage: +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -79,24 +88,13 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. +## GenerateScenarios -* `codecept clean` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -112,46 +110,16 @@ codecept gherkin:steps acceptance -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - +## GenerateTest +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## Build +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## CompletionFallback @@ -171,63 +139,34 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## GenerateGroup -* `php codecept.phar self-update` +Creates empty GroupObject - extension which handles all group events. -@author Franck Cassedanne +* `codecept g:group Admin` -## GenerateHelper +## Clean -Creates empty Helper class. +Recursively cleans `output` directory and generated code. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +* `codecept clean` -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -329,7 +268,68 @@ Options: +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + ## Init +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + From 648df87721320af3ecb036826a63a6df806a8f0d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 Jun 2023 05:11:37 +0000 Subject: [PATCH 0238/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 9f40defb6..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,74 +5,65 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateCest -Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` -## DryRun -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateHelper -Creates empty Helper class. +## GenerateTest -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## ConfigValidate +## GeneratePageObject -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Check config: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +## GherkinSnippets -Check overriding config values (like in `run` command) +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -88,13 +79,24 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateScenarios +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + @@ -110,16 +112,46 @@ codecept gherkin:steps acceptance -## GenerateTest +## ConfigValidate -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Validates and prints Codeception config. +Use it do debug Yaml configs -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config +Load config: +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -## CompletionFallback @@ -139,34 +171,63 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. -## Clean +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -Recursively cleans `output` directory and generated code. -* `codecept clean` +## GenerateFeature -## GherkinSnippets +Generates Feature file (in Gherkin): -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -Usage: -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + @@ -268,68 +329,7 @@ Options: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - ## Init -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - From 0cb72ae09e39fb42a4234659e7f8ba362c4f490d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 Jun 2023 07:11:06 +0000 Subject: [PATCH 0239/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..9f40defb6 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,65 +5,74 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GenerateSuite -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Create new test suite. Requires suite name and actor name -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateCest -* `codecept g:group Admin` +Generates Cest (scenario-driven object-oriented test) file: +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## DryRun -Required to have `envs` path to be specified in `codeception.yml` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## GenerateHelper +Creates empty Helper class. -## GeneratePageObject +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +## ConfigValidate -## GherkinSnippets +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Check config: -Usage: +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -79,24 +88,13 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. +## GenerateScenarios -* `codecept clean` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -112,46 +110,16 @@ codecept gherkin:steps acceptance -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - +## GenerateTest +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## Build +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## CompletionFallback @@ -171,63 +139,34 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## GenerateGroup -* `php codecept.phar self-update` +Creates empty GroupObject - extension which handles all group events. -@author Franck Cassedanne +* `codecept g:group Admin` -## GenerateHelper +## Clean -Creates empty Helper class. +Recursively cleans `output` directory and generated code. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +* `codecept clean` -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -329,7 +268,68 @@ Options: +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + ## Init +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + From 1de956a218ffc1eff0fadd705c24096e744fc21f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 Jun 2023 08:14:33 +0000 Subject: [PATCH 0240/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 9f40defb6..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,74 +5,65 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateCest -Generates Cest (scenario-driven object-oriented test) file: -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +## GenerateGroup +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` -## DryRun -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +## GenerateEnvironment +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateHelper -Creates empty Helper class. +## GenerateTest -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## ConfigValidate +## GeneratePageObject -Validates and prints Codeception config. -Use it do debug Yaml configs +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. -Check config: +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +## GherkinSnippets -Check overriding config values (like in `run` command) +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -88,13 +79,24 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateScenarios +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -Generates user-friendly text scenarios from scenario-driven tests (Cest). -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + @@ -110,16 +112,46 @@ codecept gherkin:steps acceptance -## GenerateTest +## ConfigValidate -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Validates and prints Codeception config. +Use it do debug Yaml configs -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config +Load config: +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` -## CompletionFallback @@ -139,34 +171,63 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` +## DryRun +Shows step by step execution process for scenario driven tests without actually running them. -## Clean +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -Recursively cleans `output` directory and generated code. -* `codecept clean` +## GenerateFeature -## GherkinSnippets +Generates Feature file (in Gherkin): -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -Usage: -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + @@ -268,68 +329,7 @@ Options: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - ## Init -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## GenerateEnvironment - -Generates empty environment configuration file into envs dir: - - * `codecept g:env firefox` - -Required to have `envs` path to be specified in `codeception.yml` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - From 4c99ff3e36075018552efe910194121fb98d9c07 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 Jun 2023 11:10:33 +0000 Subject: [PATCH 0241/1195] updated --- docs/reference/Commands.md | 248 ++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 8b38b32b3..9f40defb6 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,65 +5,74 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateScenarios +## GenerateSuite -Generates user-friendly text scenarios from scenario-driven tests (Cest). +Create new test suite. Requires suite name and actor name -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateGroup -Creates empty GroupObject - extension which handles all group events. +## GenerateCest -* `codecept g:group Admin` +Generates Cest (scenario-driven object-oriented test) file: +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` -## GenerateEnvironment -Generates empty environment configuration file into envs dir: - * `codecept g:env firefox` +## DryRun -Required to have `envs` path to be specified in `codeception.yml` +Shows step by step execution process for scenario driven tests without actually running them. +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## GenerateHelper +Creates empty Helper class. -## GeneratePageObject +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` +## ConfigValidate -## GherkinSnippets +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +Check config: -Usage: +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -79,24 +88,13 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## Clean - -Recursively cleans `output` directory and generated code. +## GenerateScenarios -* `codecept clean` +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir @@ -112,46 +110,16 @@ codecept gherkin:steps acceptance -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - +## GenerateTest +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -## Build +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## CompletionFallback @@ -171,63 +139,34 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## CompletionFallback - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +## GenerateGroup -* `php codecept.phar self-update` +Creates empty GroupObject - extension which handles all group events. -@author Franck Cassedanne +* `codecept g:group Admin` -## GenerateHelper +## Clean -Creates empty Helper class. +Recursively cleans `output` directory and generated code. -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +* `codecept clean` -## GenerateCest +## GherkinSnippets -Generates Cest (scenario-driven object-oriented test) file: +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -329,7 +268,68 @@ Options: +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + ## Init +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateEnvironment + +Generates empty environment configuration file into envs dir: + + * `codecept g:env firefox` + +Required to have `envs` path to be specified in `codeception.yml` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + From c9e79e228a39c884b1e80a273d1bacc668758134 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 Jun 2023 22:11:33 +0000 Subject: [PATCH 0242/1195] updated --- docs/reference/Commands.md | 238 ++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 9f40defb6..cb7925b01 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,74 +5,47 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## DryRun +## GherkinSnippets -Shows step by step execution process for scenario driven tests without actually running them. +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` +Usage: +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +## GenerateFeature -## GenerateHelper +Generates Feature file (in Gherkin): -Creates empty Helper class. +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## GenerateEnvironment -## ConfigValidate +Generates empty environment configuration file into envs dir: -Validates and prints Codeception config. -Use it do debug Yaml configs + * `codecept g:env firefox` -Check config: +Required to have `envs` path to be specified in `codeception.yml` -* `codecept config`: check global config -* `codecept config unit`: check suite config -Load config: -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) +## GenerateTest -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` @@ -88,38 +61,31 @@ If suite name is provided, an actor class will be included into placeholder -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - +## Init -## GherkinSteps -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs +Check config: -## GenerateTest +* `codecept config`: check global config +* `codecept config unit`: check suite config -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Load config: -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file +Check overriding config values (like in `run` command) +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -## CompletionFallback @@ -147,39 +113,6 @@ Creates empty GroupObject - extension which handles all group events. -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: - -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - ## Run Executes tests. @@ -268,6 +201,30 @@ Options: +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + ## GeneratePageObject Generates PageObject. Can be generated either globally, or just for one suite. @@ -279,46 +236,45 @@ If PageObject is generated globally it will act as UIMap, without any logic in i -## Console +## Clean -Try to execute test commands in run-time. You may try commands before writing the test. +Recursively cleans `output` directory and generated code. -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. +* `codecept clean` -## Init +## GenerateHelper +Creates empty Helper class. -## SelfUpdate +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `php codecept.phar self-update` -@author Franck Cassedanne +## Console -## GenerateEnvironment +Try to execute test commands in run-time. You may try commands before writing the test. -Generates empty environment configuration file into envs dir: +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - * `codecept g:env firefox` -Required to have `envs` path to be specified in `codeception.yml` +## SelfUpdate +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -## GenerateFeature +* `php codecept.phar self-update` + +@author Franck Cassedanne -Generates Feature file (in Gherkin): -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +## CompletionFallback @@ -333,3 +289,47 @@ Starting from Codeception 2.0 actor classes are auto-generated. Use this command +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + + + + From 4e1f0af0c3a547ba3b59b1d05d07b2470c6856b9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 8 Jun 2023 23:12:03 +0000 Subject: [PATCH 0243/1195] updated --- docs/reference/Commands.md | 296 ++++++++++++++++++------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index cb7925b01..8b38b32b3 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,28 +5,21 @@ title: Commands - Codeception - Documentation # Console Commands -## GherkinSnippets - -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects - -Usage: +## GenerateScenarios -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## GenerateFeature -Generates Feature file (in Gherkin): +## GenerateGroup -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` +Creates empty GroupObject - extension which handles all group events. +* `codecept g:group Admin` @@ -49,6 +42,31 @@ Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GherkinSnippets + +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects + +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir + + + ## GenerateSnapshot Generates Snapshot. @@ -61,7 +79,36 @@ If suite name is provided, an actor class will be included into placeholder -## Init +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GherkinSteps + +Prints all steps from all Gherkin contexts for a specific suite + +{% highlight yaml %} +codecept gherkin:steps acceptance + +{% endhighlight %} + @@ -89,6 +136,25 @@ Check overriding config values (like in `run` command) +## Console + +Try to execute test commands in run-time. You may try commands before writing the test. + +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. + + + +## Build + +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. + +* `codecept build` +* `codecept build path/to/project` + + + + ## Bootstrap Creates default config, tests directory and sample suites for current project. @@ -105,11 +171,73 @@ By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## GenerateGroup +## CompletionFallback -Creates empty GroupObject - extension which handles all group events. -* `codecept g:group Admin` + +## DryRun + +Shows step by step execution process for scenario driven tests without actually running them. + +* `codecept dry-run acceptance` +* `codecept dry-run acceptance MyCest` +* `codecept dry-run acceptance checkout.feature` +* `codecept dry-run tests/acceptance/MyCest.php` + + + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## SelfUpdate + +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . + +* `php codecept.phar self-update` + +@author Franck Cassedanne + + + +## GenerateHelper + +Creates empty Helper class. + +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` + + + + +## GenerateCest + +Generates Cest (scenario-driven object-oriented test) file: + +* `codecept generate:cest suite Login` +* `codecept g:cest suite subdir/subdir/testnameCest.php` +* `codecept g:cest suite LoginCest -c path/to/project` +* `codecept g:cest "App\Login"` + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + @@ -201,135 +329,7 @@ Options: -## GenerateSuite - -Create new test suite. Requires suite name and actor name - -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester - - - - -## GenerateCest - -Generates Cest (scenario-driven object-oriented test) file: - -* `codecept generate:cest suite Login` -* `codecept g:cest suite subdir/subdir/testnameCest.php` -* `codecept g:cest suite LoginCest -c path/to/project` -* `codecept g:cest "App\Login"` - - - - -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` - - - - -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - - - - - -## Console - -Try to execute test commands in run-time. You may try commands before writing the test. - -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. - - - -## SelfUpdate - -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . - -* `php codecept.phar self-update` - -@author Franck Cassedanne - - - -## CompletionFallback - - - -## Build - -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. - -* `codecept build` -* `codecept build path/to/project` - - - - -## DryRun - -Shows step by step execution process for scenario driven tests without actually running them. - -* `codecept dry-run acceptance` -* `codecept dry-run acceptance MyCest` -* `codecept dry-run acceptance checkout.feature` -* `codecept dry-run tests/acceptance/MyCest.php` - - - - -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. - -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions - - - - -## GherkinSteps - -Prints all steps from all Gherkin contexts for a specific suite - -{% highlight yaml %} -codecept gherkin:steps acceptance - -{% endhighlight %} - +## Init From 892d20aeec543f783ee23079f72b470e46d5ae0d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 9 Jun 2023 17:11:09 +0000 Subject: [PATCH 0244/1195] updated --- changelog.markdown | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..349fa5807 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -2026,20 +2026,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Add addFactoryToContainer method [#17](https://github.com/Codeception/module-laminas/issues/17) by **[olexp](https://github.com/olexp)** -### module-redis 1.2.0: 1.2.0 - -Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/08 15:41:43 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) - - - -- The minimum version of PHP is now 7.1 -- Added strict types and return types - -Other minor changes: -- Add debug info to redis cleanup ([#1](https://github.com/Codeception/module-redis/issues/1)) by **[convenient](https://github.com/convenient)** -- Add changelog to `README` file ([#10](https://github.com/Codeception/module-redis/issues/10)) by **[Arhell](https://github.com/Arhell)** - - ### module-rest 1.3.2: 1.3.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/10/08 09:37:07 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) From 32b4d24855bde2053453a207569e10d4c53bef10 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 9 Jun 2023 18:14:00 +0000 Subject: [PATCH 0245/1195] updated --- changelog.markdown | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index 349fa5807..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -2026,6 +2026,20 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Add addFactoryToContainer method [#17](https://github.com/Codeception/module-laminas/issues/17) by **[olexp](https://github.com/olexp)** +### module-redis 1.2.0: 1.2.0 + +Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/10/08 15:41:43 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases) + + + +- The minimum version of PHP is now 7.1 +- Added strict types and return types + +Other minor changes: +- Add debug info to redis cleanup ([#1](https://github.com/Codeception/module-redis/issues/1)) by **[convenient](https://github.com/convenient)** +- Add changelog to `README` file ([#10](https://github.com/Codeception/module-redis/issues/10)) by **[Arhell](https://github.com/Arhell)** + + ### module-rest 1.3.2: 1.3.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/10/08 09:37:07 / [Repository](https://github.com/Codeception/module-rest) / [Releases](https://github.com/Codeception/module-rest/releases) From 2afe68dc00f02aa54c5e7c66fe9f36cb184b2de7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 9 Jun 2023 19:10:10 +0000 Subject: [PATCH 0246/1195] updated --- changelog.markdown | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..68adfcbbc 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -181,15 +181,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib -* Supports PHPUnit 10 - - -### Codeception 5.0.8: 5.0.8 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/02/03 21:58:10 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) - - - * Supports PHPUnit 10 @@ -1418,6 +1409,17 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Fixed wildcard matching of group files ([#6302](https://github.com/Codeception/Codeception/issues/6302)) by **[DavertMik](https://github.com/DavertMik)** +### Codeception 4.1.26: 4.1.26 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/12/21 19:25:44 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) + + + +* Added editorUrl setting to codeception.yml ([#6261](https://github.com/Codeception/Codeception/issues/6261)) by **[ThomasLandauer](https://github.com/ThomasLandauer)** +* Reverted optional value to fail-fast option because it was breaking change ([#6290](https://github.com/Codeception/Codeception/issues/6290)) +* Fixed E_DEPRECATED warnings in Example class on PHP 8.1 ([#6298](https://github.com/Codeception/Codeception/issues/6298)) by **[fabacino](https://github.com/fabacino)** + + ### module-phpbrowser 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/21 15:23:57 / [Repository](https://github.com/Codeception/module-phpbrowser) / [Releases](https://github.com/Codeception/module-phpbrowser/releases) From 77d18e8b405ddacd0539e929e8c6d6f607e0006c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 9 Jun 2023 20:11:59 +0000 Subject: [PATCH 0247/1195] updated --- changelog.markdown | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index 68adfcbbc..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -181,6 +181,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib +* Supports PHPUnit 10 + + +### Codeception 5.0.8: 5.0.8 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2023/02/03 21:58:10 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) + + + * Supports PHPUnit 10 @@ -1409,17 +1418,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Fixed wildcard matching of group files ([#6302](https://github.com/Codeception/Codeception/issues/6302)) by **[DavertMik](https://github.com/DavertMik)** -### Codeception 4.1.26: 4.1.26 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2021/12/21 19:25:44 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases) - - - -* Added editorUrl setting to codeception.yml ([#6261](https://github.com/Codeception/Codeception/issues/6261)) by **[ThomasLandauer](https://github.com/ThomasLandauer)** -* Reverted optional value to fail-fast option because it was breaking change ([#6290](https://github.com/Codeception/Codeception/issues/6290)) -* Fixed E_DEPRECATED warnings in Example class on PHP 8.1 ([#6298](https://github.com/Codeception/Codeception/issues/6298)) by **[fabacino](https://github.com/fabacino)** - - ### module-phpbrowser 2.0.2: 2.0.2 Released by [![](https://avatars.githubusercontent.com/u/64917965?v=4&s=16) TavoNiievez](https://github.com/TavoNiievez) on 2021/12/21 15:23:57 / [Repository](https://github.com/Codeception/module-phpbrowser) / [Releases](https://github.com/Codeception/module-phpbrowser/releases) From a07e38175525ee3b85b0f2c9ab1a5dd70ccf8fcc Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sat, 10 Jun 2023 01:27:45 +0300 Subject: [PATCH 0248/1195] update video.html (#796) --- video.html | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/video.html b/video.html index 8022b62a1..aa8cbc104 100644 --- a/video.html +++ b/video.html @@ -4,40 +4,33 @@ ---

    Video

    -

    Getting Started with Codeception

    -

    By Reval Govender

    -
    - +
    -

    How to TDD a REST API in Laravel

    -

    By Reval Govender

    -

    This is a detailed course covering how to build a RESTful API using Laravel and Codeception

    -
    - +
    - -

    Codeception in PhpStorm

    -

    By Gary Hockin

    -
    - +
    -

    Complete Video Course on Nettuts Premium

    -

    - Great videos from Jeffrey Way. You should definetely start with them if you prefer learn by watching. + Great videos from Jeffrey Way. You should definetely start with them if you prefer learn by + watching.

    - - Modern Testing in PHP with Codeception on NetTuts Premium + Modern Testing in PHP with Codeception on NetTuts Premium From ff5dd136d38504bcf92c71e3c48ee97768da462e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 10 Jun 2023 04:13:28 +0000 Subject: [PATCH 0249/1195] updated --- changelog.markdown | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/changelog.markdown b/changelog.markdown index e0e2f6c8f..e62375fc5 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -302,15 +302,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * grabServiceFromContainer: Returned service is not always object by **[svycka](https://github.com/svycka)** in https://github.com/Codeception/module-laminas/pull/23 -### module-laravel 2.3.0: 2.3.0 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/11/19 20:34:50 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) - - - -* Allow to set headers in module configuration by **[Naktibalda](https://github.com/Naktibalda)** in https://github.com/Codeception/module-laravel/pull/47 - - ### module-laravel 3.1.0: 3.1.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/11/19 20:32:53 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) @@ -851,16 +842,6 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Use correct types in ParamsLoader and Configuration classes, avoid type errors -### module-laravel 3.0.0: 3.0.0 - -Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/20 10:13:08 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) - - - -* Support for Codeception 5 -* Only Laravel 8 is supported - - ### lib-innerbrowser 3.1.2: 3.1.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/09 08:51:34 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) From fd4f628a9c4a8442aeb945c6566be6b5effee4ca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 10 Jun 2023 05:10:50 +0000 Subject: [PATCH 0250/1195] updated --- changelog.markdown | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/changelog.markdown b/changelog.markdown index e62375fc5..e0e2f6c8f 100644 --- a/changelog.markdown +++ b/changelog.markdown @@ -302,6 +302,15 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * grabServiceFromContainer: Returned service is not always object by **[svycka](https://github.com/svycka)** in https://github.com/Codeception/module-laminas/pull/23 +### module-laravel 2.3.0: 2.3.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/11/19 20:34:50 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) + + + +* Allow to set headers in module configuration by **[Naktibalda](https://github.com/Naktibalda)** in https://github.com/Codeception/module-laravel/pull/47 + + ### module-laravel 3.1.0: 3.1.0 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/11/19 20:32:53 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) @@ -842,6 +851,16 @@ Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktib * Use correct types in ParamsLoader and Configuration classes, avoid type errors +### module-laravel 3.0.0: 3.0.0 + +Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/20 10:13:08 / [Repository](https://github.com/Codeception/module-laravel) / [Releases](https://github.com/Codeception/module-laravel/releases) + + + +* Support for Codeception 5 +* Only Laravel 8 is supported + + ### lib-innerbrowser 3.1.2: 3.1.2 Released by [![](https://avatars.githubusercontent.com/u/395992?v=4&s=16) Naktibalda](https://github.com/Naktibalda) on 2022/04/09 08:51:34 / [Repository](https://github.com/Codeception/lib-innerbrowser) / [Releases](https://github.com/Codeception/lib-innerbrowser/releases) From fe9a378a25a5fdd5982246db8031c7a047eaf5c1 Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Tue, 13 Jun 2023 00:47:13 +0300 Subject: [PATCH 0251/1195] min svg bootstrap (#798) --- _layouts/bootstrap.html | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/_layouts/bootstrap.html b/_layouts/bootstrap.html index 79e525c58..572eb1542 100644 --- a/_layouts/bootstrap.html +++ b/_layouts/bootstrap.html @@ -68,17 +68,10 @@
    - - - - +

    User_Centric_Tests

    Codeception provides high-level domain language for tests. @@ -22,10 +19,7 @@

    User_Centric_Tests

    Learn More
    - - - +

    Browser_Testing

    Tests can be executed using Firefox, Chrome, Safari or Cloud Testing services with Selenium @@ -36,10 +30,7 @@

    Browser_Testing

    - - - +

    Framework_Testing

    Tests can be executed inside a PHP framework. This way web application can be executed without web @@ -51,10 +42,7 @@

    Framework_Testing

    Learn More
    - - - +

    API_Testing

    Codeception simplifies REST and SOAP testing. @@ -66,10 +54,7 @@

    API_Testing

    - - - +

    Data Driven Tests_

    Connect to various data sources @@ -79,11 +64,7 @@

    Data Driven Tests_

    Learn More
    - - - - +

    Unit & Integration Testing

    Codeception is built on top of PHPUnit and is able to execute its tests. From 2b6f4483b90cbceb73035b16d3825eb29a02f45f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 6 Jul 2023 01:13:12 +0000 Subject: [PATCH 0322/1195] updated --- docs/reference/Commands.md | 238 ++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index ca358b719..36c8f570f 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,88 +5,95 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateGroup - -Creates empty GroupObject - extension which handles all group events. +## Build -* `codecept g:group Admin` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## CompletionFallback -## CompletionFallback +## GenerateSuite +Create new test suite. Requires suite name and actor name +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs -## SelfUpdate +Check config: -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `codecept config`: check global config +* `codecept config unit`: check suite config -* `php codecept.phar self-update` +Load config: -@author Franck Cassedanne +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file +Check overriding config values (like in `run` command) +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -## Console -Try to execute test commands in run-time. You may try commands before writing the test. -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. +## GherkinSnippets -## GenerateEnvironment +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates empty environment configuration file into envs dir: +Usage: - * `codecept g:env firefox` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -Required to have `envs` path to be specified in `codeception.yml` +## GenerateStepObject -## GenerateHelper +Generates StepObject class. You will be asked for steps you want to implement. -Creates empty Helper class. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## Bootstrap -## GherkinSnippets +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +By default it will create 3 suites **acceptance**, **functional**, and **unit**. -Usage: +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -102,6 +109,32 @@ Shows step by step execution process for scenario driven tests without actually +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Init + + + ## Run Executes tests. @@ -190,18 +223,34 @@ Options: -## Init +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateSnapshot + +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` @@ -217,29 +266,30 @@ codecept gherkin:steps acceptance -## Bootstrap +## GenerateHelper -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. +Creates empty Helper class. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## Console -## Clean +Try to execute test commands in run-time. You may try commands before writing the test. -Recursively cleans `output` directory and generated code. +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. -* `codecept clean` +## GenerateGroup + +Creates empty GroupObject - extension which handles all group events. + +* `codecept g:group Admin` + ## GenerateCest @@ -254,82 +304,32 @@ Generates Cest (scenario-driven object-oriented test) file: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite -Create new test suite. Requires suite name and actor name +## SelfUpdate -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). +## GenerateTest -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` From 29c866a39869ff0359fce0560c840a8a3b03d990 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 6 Jul 2023 02:58:52 +0000 Subject: [PATCH 0323/1195] updated --- docs/reference/Commands.md | 238 ++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 36c8f570f..ca358b719 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,95 +5,88 @@ title: Commands - Codeception - Documentation # Console Commands -## Build +## GenerateGroup -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Creates empty GroupObject - extension which handles all group events. -* `codecept build` -* `codecept build path/to/project` +* `codecept g:group Admin` +## GenerateTest -## CompletionFallback +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## GenerateSuite -Create new test suite. Requires suite name and actor name +## CompletionFallback -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +## GenerateSnapshot +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -## ConfigValidate +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config +## SelfUpdate -Load config: +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +* `php codecept.phar self-update` -Check overriding config values (like in `run` command) +@author Franck Cassedanne -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +## Console +Try to execute test commands in run-time. You may try commands before writing the test. +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateEnvironment -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GenerateHelper +Creates empty Helper class. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Bootstrap -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GherkinSnippets -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -109,32 +102,6 @@ Shows step by step execution process for scenario driven tests without actually -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Init - - - ## Run Executes tests. @@ -223,34 +190,18 @@ Options: -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` +## Init +## Build -## GenerateSnapshot +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` @@ -266,29 +217,28 @@ codecept gherkin:steps acceptance -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - +## Bootstrap +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. +By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## Console +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -Try to execute test commands in run-time. You may try commands before writing the test. -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. +## Clean -## GenerateGroup +Recursively cleans `output` directory and generated code. -Creates empty GroupObject - extension which handles all group events. +* `codecept clean` -* `codecept g:group Admin` @@ -304,32 +254,82 @@ Generates Cest (scenario-driven object-oriented test) file: -## GenerateEnvironment +## GeneratePageObject -Generates empty environment configuration file into envs dir: +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. - * `codecept g:env firefox` +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -Required to have `envs` path to be specified in `codeception.yml` +## GenerateFeature -## SelfUpdate +Generates Feature file (in Gherkin): -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `php codecept.phar self-update` -@author Franck Cassedanne +## ConfigValidate -## GenerateTest +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` From 16f29cc04583bf6ffaf94f09f891cc248ef76cc4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 6 Jul 2023 03:29:46 +0000 Subject: [PATCH 0324/1195] updated --- docs/reference/Commands.md | 238 ++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index ca358b719..36c8f570f 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,88 +5,95 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateGroup - -Creates empty GroupObject - extension which handles all group events. +## Build -* `codecept g:group Admin` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## CompletionFallback -## CompletionFallback +## GenerateSuite +Create new test suite. Requires suite name and actor name +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs -## SelfUpdate +Check config: -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `codecept config`: check global config +* `codecept config unit`: check suite config -* `php codecept.phar self-update` +Load config: -@author Franck Cassedanne +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file +Check overriding config values (like in `run` command) +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -## Console -Try to execute test commands in run-time. You may try commands before writing the test. -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. +## GherkinSnippets -## GenerateEnvironment +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates empty environment configuration file into envs dir: +Usage: - * `codecept g:env firefox` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -Required to have `envs` path to be specified in `codeception.yml` +## GenerateStepObject -## GenerateHelper +Generates StepObject class. You will be asked for steps you want to implement. -Creates empty Helper class. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## Bootstrap -## GherkinSnippets +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +By default it will create 3 suites **acceptance**, **functional**, and **unit**. -Usage: +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -102,6 +109,32 @@ Shows step by step execution process for scenario driven tests without actually +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Init + + + ## Run Executes tests. @@ -190,18 +223,34 @@ Options: -## Init +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateSnapshot + +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` @@ -217,29 +266,30 @@ codecept gherkin:steps acceptance -## Bootstrap +## GenerateHelper -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. +Creates empty Helper class. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## Console -## Clean +Try to execute test commands in run-time. You may try commands before writing the test. -Recursively cleans `output` directory and generated code. +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. -* `codecept clean` +## GenerateGroup + +Creates empty GroupObject - extension which handles all group events. + +* `codecept g:group Admin` + ## GenerateCest @@ -254,82 +304,32 @@ Generates Cest (scenario-driven object-oriented test) file: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite -Create new test suite. Requires suite name and actor name +## SelfUpdate -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). +## GenerateTest -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` From 0f4c52edf230ed78e8d40d1056eec246f0867a0d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 6 Jul 2023 05:14:11 +0000 Subject: [PATCH 0325/1195] updated --- docs/reference/Commands.md | 238 ++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 36c8f570f..ca358b719 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,95 +5,88 @@ title: Commands - Codeception - Documentation # Console Commands -## Build +## GenerateGroup -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Creates empty GroupObject - extension which handles all group events. -* `codecept build` -* `codecept build path/to/project` +* `codecept g:group Admin` +## GenerateTest -## CompletionFallback +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## GenerateSuite -Create new test suite. Requires suite name and actor name +## CompletionFallback -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +## GenerateSnapshot +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -## ConfigValidate +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config +## SelfUpdate -Load config: +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +* `php codecept.phar self-update` -Check overriding config values (like in `run` command) +@author Franck Cassedanne -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +## Console +Try to execute test commands in run-time. You may try commands before writing the test. +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateEnvironment -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GenerateHelper +Creates empty Helper class. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Bootstrap -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GherkinSnippets -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -109,32 +102,6 @@ Shows step by step execution process for scenario driven tests without actually -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Init - - - ## Run Executes tests. @@ -223,34 +190,18 @@ Options: -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` +## Init +## Build -## GenerateSnapshot +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` @@ -266,29 +217,28 @@ codecept gherkin:steps acceptance -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - +## Bootstrap +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. +By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## Console +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -Try to execute test commands in run-time. You may try commands before writing the test. -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. +## Clean -## GenerateGroup +Recursively cleans `output` directory and generated code. -Creates empty GroupObject - extension which handles all group events. +* `codecept clean` -* `codecept g:group Admin` @@ -304,32 +254,82 @@ Generates Cest (scenario-driven object-oriented test) file: -## GenerateEnvironment +## GeneratePageObject -Generates empty environment configuration file into envs dir: +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. - * `codecept g:env firefox` +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -Required to have `envs` path to be specified in `codeception.yml` +## GenerateFeature -## SelfUpdate +Generates Feature file (in Gherkin): -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `php codecept.phar self-update` -@author Franck Cassedanne +## ConfigValidate -## GenerateTest +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` From fdfa2be98ce92b229622dad6d794c9eeb429e746 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 6 Jul 2023 06:18:03 +0000 Subject: [PATCH 0326/1195] updated --- docs/reference/Commands.md | 238 ++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index ca358b719..36c8f570f 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,88 +5,95 @@ title: Commands - Codeception - Documentation # Console Commands -## GenerateGroup - -Creates empty GroupObject - extension which handles all group events. +## Build -* `codecept g:group Admin` +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +* `codecept build` +* `codecept build path/to/project` -## GenerateTest -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` +## CompletionFallback -## CompletionFallback +## GenerateSuite +Create new test suite. Requires suite name and actor name +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester -## GenerateSnapshot -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` +## ConfigValidate +Validates and prints Codeception config. +Use it do debug Yaml configs -## SelfUpdate +Check config: -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `codecept config`: check global config +* `codecept config unit`: check suite config -* `php codecept.phar self-update` +Load config: -@author Franck Cassedanne +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file +Check overriding config values (like in `run` command) +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter -## Console -Try to execute test commands in run-time. You may try commands before writing the test. -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. +## GherkinSnippets -## GenerateEnvironment +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects -Generates empty environment configuration file into envs dir: +Usage: - * `codecept g:env firefox` +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir -Required to have `envs` path to be specified in `codeception.yml` +## GenerateStepObject -## GenerateHelper +Generates StepObject class. You will be asked for steps you want to implement. -Creates empty Helper class. +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` +## Bootstrap -## GherkinSnippets +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects +By default it will create 3 suites **acceptance**, **functional**, and **unit**. -Usage: +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -102,6 +109,32 @@ Shows step by step execution process for scenario driven tests without actually +## GeneratePageObject + +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. + +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` + + + +## GenerateFeature + +Generates Feature file (in Gherkin): + +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` + + + + +## Init + + + ## Run Executes tests. @@ -190,18 +223,34 @@ Options: -## Init +## GenerateScenarios +Generates user-friendly text scenarios from scenario-driven tests (Cest). +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -## Build -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -* `codecept build` -* `codecept build path/to/project` +## Clean + +Recursively cleans `output` directory and generated code. + +* `codecept clean` + + + + +## GenerateSnapshot + +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` @@ -217,29 +266,30 @@ codecept gherkin:steps acceptance -## Bootstrap +## GenerateHelper -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. +Creates empty Helper class. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +## Console -## Clean +Try to execute test commands in run-time. You may try commands before writing the test. -Recursively cleans `output` directory and generated code. +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. -* `codecept clean` +## GenerateGroup + +Creates empty GroupObject - extension which handles all group events. + +* `codecept g:group Admin` + ## GenerateCest @@ -254,82 +304,32 @@ Generates Cest (scenario-driven object-oriented test) file: -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## ConfigValidate - -Validates and prints Codeception config. -Use it do debug Yaml configs - -Check config: - -* `codecept config`: check global config -* `codecept config unit`: check suite config - -Load config: - -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file - -Check overriding config values (like in `run` command) - -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter - - - - -## GenerateStepObject - -Generates StepObject class. You will be asked for steps you want to implement. +## GenerateEnvironment -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateSuite -Create new test suite. Requires suite name and actor name +## SelfUpdate -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `php codecept.phar self-update` +@author Franck Cassedanne -## GenerateScenarios -Generates user-friendly text scenarios from scenario-driven tests (Cest). +## GenerateTest -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` From b7e927ae611b20fd0dcd782db0406f758d086bf6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 6 Jul 2023 08:19:05 +0000 Subject: [PATCH 0327/1195] updated --- docs/reference/Commands.md | 238 ++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/docs/reference/Commands.md b/docs/reference/Commands.md index 36c8f570f..ca358b719 100644 --- a/docs/reference/Commands.md +++ b/docs/reference/Commands.md @@ -5,95 +5,88 @@ title: Commands - Codeception - Documentation # Console Commands -## Build +## GenerateGroup -Generates Actor classes (initially Guy classes) from suite configs. -Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. +Creates empty GroupObject - extension which handles all group events. -* `codecept build` -* `codecept build path/to/project` +* `codecept g:group Admin` +## GenerateTest -## CompletionFallback +Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +* `codecept g:test unit User` +* `codecept g:test unit "App\User"` -## GenerateSuite -Create new test suite. Requires suite name and actor name +## CompletionFallback -* `` -* `codecept g:suite api` -> api + ApiTester -* `codecept g:suite integration Code` -> integration + CodeTester -* `codecept g:suite frontend Front` -> frontend + FrontTester +## GenerateSnapshot +Generates Snapshot. +Snapshot can be used to test dynamical data. +If suite name is provided, an actor class will be included into placeholder -## ConfigValidate +* `codecept g:snapshot UserEmails` +* `codecept g:snapshot Products` +* `codecept g:snapshot acceptance UserEmails` -Validates and prints Codeception config. -Use it do debug Yaml configs -Check config: -* `codecept config`: check global config -* `codecept config unit`: check suite config +## SelfUpdate -Load config: +Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . -* `codecept config:validate -c path/to/another/config`: from another dir -* `codecept config:validate -c another_config.yml`: from another config file +* `php codecept.phar self-update` -Check overriding config values (like in `run` command) +@author Franck Cassedanne -* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle -* `codecept config:validate -o "settings: lint: false"`: disable linting -* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter +## Console +Try to execute test commands in run-time. You may try commands before writing the test. +* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. -## GherkinSnippets -Generates code snippets for matched feature files in a suite. -Code snippets are expected to be implemented in Actor or PageObjects -Usage: +## GenerateEnvironment -* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests -* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests -* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file -* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir +Generates empty environment configuration file into envs dir: + * `codecept g:env firefox` +Required to have `envs` path to be specified in `codeception.yml` -## GenerateStepObject -Generates StepObject class. You will be asked for steps you want to implement. -* `codecept g:stepobject acceptance AdminSteps` -* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions +## GenerateHelper +Creates empty Helper class. +* `codecept g:helper MyHelper` +* `codecept g:helper "My\Helper"` -## Bootstrap -Creates default config, tests directory and sample suites for current project. -Use this command to start building a test suite. -By default it will create 3 suites **acceptance**, **functional**, and **unit**. +## GherkinSnippets -* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. -* `codecept bootstrap --empty` - creates `tests` dir without suites -* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. -* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. -* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed +Generates code snippets for matched feature files in a suite. +Code snippets are expected to be implemented in Actor or PageObjects +Usage: + +* `codecept gherkin:snippets acceptance` - snippets from all feature of acceptance tests +* `codecept gherkin:snippets acceptance/feature/users` - snippets from `feature/users` dir of acceptance tests +* `codecept gherkin:snippets acceptance user_account.feature` - snippets from a single feature file +* `codecept gherkin:snippets acceptance/feature/users/user_accout.feature` - snippets from feature file in a dir @@ -109,32 +102,6 @@ Shows step by step execution process for scenario driven tests without actually -## GeneratePageObject - -Generates PageObject. Can be generated either globally, or just for one suite. -If PageObject is generated globally it will act as UIMap, without any logic in it. - -* `codecept g:page Login` -* `codecept g:page Registration` -* `codecept g:page acceptance Login` - - - -## GenerateFeature - -Generates Feature file (in Gherkin): - -* `codecept generate:feature suite Login` -* `codecept g:feature suite subdir/subdir/login.feature` -* `codecept g:feature suite login.feature -c path/to/project` - - - - -## Init - - - ## Run Executes tests. @@ -223,34 +190,18 @@ Options: -## GenerateScenarios - -Generates user-friendly text scenarios from scenario-driven tests (Cest). - -* `codecept g:scenarios acceptance` - for all acceptance tests -* `codecept g:scenarios acceptance --format html` - in html format -* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir - - - -## Clean - -Recursively cleans `output` directory and generated code. - -* `codecept clean` +## Init +## Build -## GenerateSnapshot +Generates Actor classes (initially Guy classes) from suite configs. +Starting from Codeception 2.0 actor classes are auto-generated. Use this command to generate them manually. -Generates Snapshot. -Snapshot can be used to test dynamical data. -If suite name is provided, an actor class will be included into placeholder +* `codecept build` +* `codecept build path/to/project` -* `codecept g:snapshot UserEmails` -* `codecept g:snapshot Products` -* `codecept g:snapshot acceptance UserEmails` @@ -266,29 +217,28 @@ codecept gherkin:steps acceptance -## GenerateHelper - -Creates empty Helper class. - -* `codecept g:helper MyHelper` -* `codecept g:helper "My\Helper"` - +## Bootstrap +Creates default config, tests directory and sample suites for current project. +Use this command to start building a test suite. +By default it will create 3 suites **acceptance**, **functional**, and **unit**. -## Console +* `codecept bootstrap` - creates `tests` dir and `codeception.yml` in current dir. +* `codecept bootstrap --empty` - creates `tests` dir without suites +* `codecept bootstrap --namespace Frontend` - creates tests, and use `Frontend` namespace for actor classes and helpers. +* `codecept bootstrap --actor Wizard` - sets actor as Wizard, to have `TestWizard` actor in tests. +* `codecept bootstrap path/to/the/project` - provide different path to a project, where tests should be placed -Try to execute test commands in run-time. You may try commands before writing the test. -* `codecept console acceptance` - starts acceptance suite environment. If you use WebDriver you can manipulate browser with Codeception commands. +## Clean -## GenerateGroup +Recursively cleans `output` directory and generated code. -Creates empty GroupObject - extension which handles all group events. +* `codecept clean` -* `codecept g:group Admin` @@ -304,32 +254,82 @@ Generates Cest (scenario-driven object-oriented test) file: -## GenerateEnvironment +## GeneratePageObject -Generates empty environment configuration file into envs dir: +Generates PageObject. Can be generated either globally, or just for one suite. +If PageObject is generated globally it will act as UIMap, without any logic in it. - * `codecept g:env firefox` +* `codecept g:page Login` +* `codecept g:page Registration` +* `codecept g:page acceptance Login` -Required to have `envs` path to be specified in `codeception.yml` +## GenerateFeature -## SelfUpdate +Generates Feature file (in Gherkin): -Auto-updates phar archive from official site: 'https://codeception.com/codecept.phar' . +* `codecept generate:feature suite Login` +* `codecept g:feature suite subdir/subdir/login.feature` +* `codecept g:feature suite login.feature -c path/to/project` -* `php codecept.phar self-update` -@author Franck Cassedanne +## ConfigValidate -## GenerateTest +Validates and prints Codeception config. +Use it do debug Yaml configs -Generates skeleton for Unit Test that extends `Codeception\TestCase\Test`. +Check config: + +* `codecept config`: check global config +* `codecept config unit`: check suite config + +Load config: + +* `codecept config:validate -c path/to/another/config`: from another dir +* `codecept config:validate -c another_config.yml`: from another config file + +Check overriding config values (like in `run` command) + +* `codecept config:validate -o "settings: shuffle: true"`: enable shuffle +* `codecept config:validate -o "settings: lint: false"`: disable linting +* `codecept config:validate -o "reporters: report: \Custom\Reporter" --report`: use custom reporter + + + + +## GenerateStepObject + +Generates StepObject class. You will be asked for steps you want to implement. + +* `codecept g:stepobject acceptance AdminSteps` +* `codecept g:stepobject acceptance UserSteps --silent` - skip action questions + + + + +## GenerateSuite + +Create new test suite. Requires suite name and actor name + +* `` +* `codecept g:suite api` -> api + ApiTester +* `codecept g:suite integration Code` -> integration + CodeTester +* `codecept g:suite frontend Front` -> frontend + FrontTester + + + + +## GenerateScenarios + +Generates user-friendly text scenarios from scenario-driven tests (Cest). + +* `codecept g:scenarios acceptance` - for all acceptance tests +* `codecept g:scenarios acceptance --format html` - in html format +* `codecept g:scenarios acceptance --path doc` - generate scenarios to `doc` dir -* `codecept g:test unit User` -* `codecept g:test unit "App\User"` From 073a65c3b12e88e1dd1366ae8e53dc3c3133ba4c Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Sun, 9 Jul 2023 00:19:37 +0300 Subject: [PATCH 0328/1195] Accessibility update nav (#813) --- _layouts/bootstrap.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_layouts/bootstrap.html b/_layouts/bootstrap.html index 53d297b7f..61f0b83e1 100644 --- a/_layouts/bootstrap.html +++ b/_layouts/bootstrap.html @@ -67,9 +67,9 @@