From d7ca8392e1033bada4735b2f4539f2163c432084 Mon Sep 17 00:00:00 2001 From: "LAPTOP-NQHH6Q7K\\Juanpa" Date: Mon, 13 Nov 2023 10:37:14 +0800 Subject: [PATCH 1/8] Update UG examples for Sort --- docs/UserGuide.md | 50 ++++++++++++++++++++++++++++++----------------- 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index c8070abb1ef..6f8c60da429 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -438,11 +438,15 @@ list [--org / --rec / --toapply] [SCREENSHOT HERE - LEFT SIDE: LIST --ORG, RIGHT SIDE: LIST --REC] + ##### Valid examples -* `list` -* `list --org` -* `list --rec` -* `list --toapply` + +| Command | Reason | +|------------------|-------------------------------------------------------------------| +| `list` | List all **contacts**. | +| `list --org` | List all **organization contacts**. | +| `list --rec` | List all **recruiter contacts**. | +| `list --toapply` | List all **organization contacts** that have not been applied to. | ### Sorting data - `sort` @@ -492,15 +496,21 @@ Neither `--ascending` nor `--descending` may be specified if the flag is `--none [SCREENSHOT HERE] ##### Valid examples -* `sort --title --ascending` -* `sort --url` -* `sort --stale --descending` -* `sort --none` + +| Command | Reason | +|-----------------------------|------------------------------------------------------------------------------------------------------------| +| `sort --title --ascending` | Sort **job applications** by title, in ascending alphabetical order. | +| `sort --url` | Sort **contacts** by url, in the default order - ascending alphabetical. | +| `sort --stale --descending` | Sort **job applications** by last updated time, in reverse chronological order, from most recent to least. | +| `sort --none` | Reset the sorting order of **contacts** and **job applications**. | ##### Invalid examples -* `sort` _No flag provided._ -* `sort --organization` _Invalid flag._ -* `sort --none --ascending` _Flags `--none` and `--ascending` both specified._ + +| Command | Reason | +|----------------------------|---------------------------------------------| +| `sort` | No field provided. | +| `sort --org` | Invalid field. | +| `sort --none --descending` | `--none` and `--descending` both specified. | ### Reminding about deadlines - `remind` @@ -515,19 +525,23 @@ Reminds the user of upcoming deadlines for job applications. remind --earliest / --latest ``` -* Specifying `--earliest` will list the application deadlines in order of urgency, from earliest to latest. - -* Specifying `--latest` will list the application deadlines in order of reverse urgency, from latest to earliest. - - ##### Sample demonstration * To see your application deadlines from the earliest to latest, use the command `remind --earliest`. ![Remind Earliest](images/starter-guide/remind-earliest.jpg) ##### Valid examples -* `remind --earliest` -* `remind --latest` + +| Command | Reason | +|---------------------|--------------------------------------------------------------------------------------| +| `remind --earliest` | List the application deadlines in order of urgency, from earliest to latest. | +| `remind --latest` | List the application deadlines in order of reverse urgency, from latest to earliest. | + +##### Invalid examples + +| Command | Reason | +|---------------------------------------|-----------------------------------------------------| +| `remind` | No urgency level specified. | ### Applying to organizations - `apply` From 7e778500ca175bc61f84ac9adc50a72c0da3c603 Mon Sep 17 00:00:00 2001 From: "LAPTOP-NQHH6Q7K\\Juanpa" Date: Mon, 13 Nov 2023 11:44:34 +0800 Subject: [PATCH 2/8] Update Sort Command UG --- docs/UserGuide.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 6f8c60da429..c25220d1fd9 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -461,26 +461,28 @@ sort --FLAG_TO_SORT [--ascending / --descending] This sorts contacts or job applications by the specified field. -##### Supported fields (only 1 may be provided) +##### Supported primary fields (only 1 may be provided) ###### Fields for Contacts -* `--address` - The address of the Contact. Will sort alphabetically. -* `--email` - The email address of the Contact. Will sort alphabetically. -* `--id` - The identification string of the Contact. Will sort alphabetically. -* `--name` - The name of the Contact. Will sort alphabetically. -* `--phone` - The phone number of the Contact. Will sort alphabetically. -* `--url` - The web address of the Contact. Will sort alphabetically. +* `--address` - Will sort alphabetically. +* `--email` - Will sort alphabetically. +* `--id` - Will sort alphabetically. +* `--name` - Will sort alphabetically. +* `--phone` - Will sort alphabetically. +* `--url` - Will sort alphabetically. ###### Fields for Job Applications -* `--by` - The deadline of the Job Application. Will sort chronologically. -* `--stage` - The stage of the Job Application. Will sort by stage order. -* `--stale` - The time of last update of the Job Application. Will sort chronologically. -* `--status` - The status of the Job Application. Will sort by status order. -* `--title` - The title of the Job Application. Will sort alphabetically. +* `--by` - Will sort chronologically. +* `--stage` - Will sort by stage order. +* `--stale` - Will sort chronologically. +* `--status` - Will sort by status order. +* `--title` - Will sort alphabetically. ###### Resetting the sort order * `--none` - Will reset the sorting order of Contacts and Job Applications. +##### Supported secondary fields + ###### Changing the sort order * `--ascending` - The specified flag will sort in ascending order. * `--descending` - The specified flag will sort in descending order. @@ -489,9 +491,10 @@ If neither `--ascending` or `--descending` are provided, the list will be sorted Neither `--ascending` nor `--descending` may be specified if the flag is `--none`. -`sort` will work even if no Contacts or Job Applications exist. +Sorting will work even if no Contacts or Job Applications exist. In that case, nothing will happen. ##### Sample demonstration +* To order your Job Applications by order of earliest deadline, you can use the command `sort --by`. [SCREENSHOT HERE] @@ -511,6 +514,7 @@ Neither `--ascending` nor `--descending` may be specified if the flag is `--none | `sort` | No field provided. | | `sort --org` | Invalid field. | | `sort --none --descending` | `--none` and `--descending` both specified. | +| `sort --title --name` | More than 1 field specified. | ### Reminding about deadlines - `remind` From e4b2f0231d33b168c7f8782cdf9031a8041e99f0 Mon Sep 17 00:00:00 2001 From: "LAPTOP-NQHH6Q7K\\Juanpa" Date: Mon, 13 Nov 2023 16:17:42 +0800 Subject: [PATCH 3/8] Fix ordering of commands --- docs/UserGuide.md | 213 +++++++++++++++++++++++----------------------- 1 file changed, 107 insertions(+), 106 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index c25220d1fd9..982805d95ac 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -422,6 +422,110 @@ find KEYWORD/ID... * Can match with multiple ids `12345 id_51231` will match with `id_12345` and `id_51231` +### Applying to organizations - `apply` +
Job Application
+ +:trophy: How to record your job applications associated with an organization in Jobby Intermediate
+:information_source: You need to have organizations stored in Jobby to use this command. + +##### Format +```sh +apply INDEX/ID --title TITLE [--description DESCRIPTION] [--by DEADLINE: DD-MM-YYYY] [--stage APPLICATION STAGE: resume | online assessment | interview] [--status STATUS: pending | offered | accepted | turned down] +``` + +##### Valid examples + +| Command | Reason | +|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------| +| `apply 1 --title SWE` | Apply to the **organization** at index 1, for the title of **SWE**. | +| `apply google --title Unit Tester --by 12-12-2023` | Apply to the **organization** with ID of *google** for title of **Unit Tester** by **12-12-2023**. | + +##### Invalid examples + +| Command | Reason | +|---------------------------------------|-----------------------------------------------------| +| `apply 0 --title SWE` | Invalid index as index starts at 1. | +| `apply 1 --title` | Invalid as `--title` is declared but not specified. | +| `apply 1 --title SWE --by 31-31-2023` | Invalid date for deadline. | + +### Editing job applications - `edit --application` +
Job Application
+ +:trophy: Able to edit job applications associated with an organization in Jobby Intermediate
+:information_source: Assumes that you have read the `apply` command documentation.
+ +##### Format +```sh +edit --application INDEX [--title TITLE] [--description DESCRIPTION] [--by DEADLINE] [--status STATUS] [--stage STAGE] +``` + +##### Valid examples + +| Command | Reason | +|--------------------------------------------|-----------------------------------------------------------------| +| `edit --application 1 --title SRE` | Change the title of the job application at index 1 to **SRE**. | +| `edit --application 1 --status pending` | Change the status of job application at index 1 to **pending**. | + +##### Invalid examples + +| Command | Reason | +|----------------------------------------------|---------------------------------------| +| `edit --application 0 --title SRE` | Invalid index. | +| `edit --application 1` | None of the fields to edit are given. | +| `edit --application 1 --by 31-31-2023` | The date is invalid. | + + +### Deleting data - `delete` +
Organization Recruiter Job Application
+ +:warning: The deletion of data is permanent and there is no way to undo it. + +#### Deleting contacts - `delete` + +:trophy: How to delete contacts and job applications in Jobby Intermediate + +##### Format +```sh +delete INDEX/ID [--recursive] +``` +* `--recursive` flag deletes the associated recruiter contacts and internship applications if the contact to delete is an organization. + +##### Valid examples + +| Command | Reason | +|------------------------|----------------------------------------------------------------------------------------| +| `delete 1` | This will delete the contact at index 1. | +| `delete josh` | This will delete the contact with the **ID** of **josh**. | +| `delete 1 --recursive` | This will delete a contact and all its associated recruiter contacts and applications. | + +##### Invalid examples + +| Command | Reason | +|------------------------|---------------------------------------------------------------------| +| `delete 0` | Invalid index, as index starts from 1. | + +#### Deleting job applications - `delete --application` + +:trophy: Able to delete job applications in Jobby Intermediate + +##### Format +```sh +delete --application INDEX +``` + +##### Valid examples + +| Command | Reason | +|--------------------------|---------------------------------------------------------------------| +| `delete --application 1` | This will delete the application at index 1. | + +##### Invalid examples + +| Command | Reason | +|--------------------------|---------------------------------------------------| +| `delete --application 0` | Invalid index, as index starts from 1. | + + ### Listing data - `list`
Organization Recruiter Job Application
@@ -460,8 +564,9 @@ sort --FLAG_TO_SORT [--ascending / --descending] ``` This sorts contacts or job applications by the specified field. +`--FLAG_TO_SORT` represents a parameter of the contact or job application (i.e. `--phone` represents the phone number of a contact). -##### Supported primary fields (only 1 may be provided) +##### Supported primary parameters (only 1 may be provided) ###### Fields for Contacts * `--address` - Will sort alphabetically. @@ -481,7 +586,7 @@ This sorts contacts or job applications by the specified field. ###### Resetting the sort order * `--none` - Will reset the sorting order of Contacts and Job Applications. -##### Supported secondary fields +##### Supported secondary parameters ###### Changing the sort order * `--ascending` - The specified flag will sort in ascending order. @@ -548,110 +653,6 @@ remind --earliest / --latest | `remind` | No urgency level specified. | -### Applying to organizations - `apply` -
Job Application
- -:trophy: How to record your job applications associated with an organization in Jobby Intermediate
-:information_source: You need to have organizations stored in Jobby to use this command. - -##### Format -```sh -apply INDEX/ID --title TITLE [--description DESCRIPTION] [--by DEADLINE: DD-MM-YYYY] [--stage APPLICATION STAGE: resume | online assessment | interview] [--status STATUS: pending | offered | accepted | turned down] -``` - -##### Valid examples - -| Command | Reason | -|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------| -| `apply 1 --title SWE` | Apply to the **organization** at index 1, for the title of **SWE**. | -| `apply google --title Unit Tester --by 12-12-2023` | Apply to the **organization** with ID of *google** for title of **Unit Tester** by **12-12-2023**. | - -##### Invalid examples - -| Command | Reason | -|---------------------------------------|-----------------------------------------------------| -| `apply 0 --title SWE` | Invalid index as index starts at 1. | -| `apply 1 --title` | Invalid as `--title` is declared but not specified. | -| `apply 1 --title SWE --by 31-31-2023` | Invalid date for deadline. | - -### Editing job applications - `edit --application` -
Job Application
- -:trophy: Able to edit job applications associated with an organization in Jobby Intermediate
-:information_source: Assumes that you have read the `apply` command documentation.
- -##### Format -```sh -edit --application INDEX [--title TITLE] [--description DESCRIPTION] [--by DEADLINE] [--status STATUS] [--stage STAGE] -``` - -##### Valid examples - -| Command | Reason | -|--------------------------------------------|-----------------------------------------------------------------| -| `edit --application 1 --title SRE` | Change the title of the job application at index 1 to **SRE**. | -| `edit --application 1 --status pending` | Change the status of job application at index 1 to **pending**. | - -##### Invalid examples - -| Command | Reason | -|----------------------------------------------|---------------------------------------| -| `edit --application 0 --title SRE` | Invalid index. | -| `edit --application 1` | None of the fields to edit are given. | -| `edit --application 1 --by 31-31-2023` | The date is invalid. | - - -### Deleting data - `delete` -
Organization Recruiter Job Application
- -:warning: The deletion of data is permanent and there is no way to undo it. - -#### Deleting contacts - `delete` - -:trophy: How to delete contacts and job applications in Jobby Intermediate - -##### Format -```sh -delete INDEX/ID [--recursive] -``` -* `--recursive` flag deletes the associated recruiter contacts and internship applications if the contact to delete is an organization. - -##### Valid examples - -| Command | Reason | -|------------------------|----------------------------------------------------------------------------------------| -| `delete 1` | This will delete the contact at index 1. | -| `delete josh` | This will delete the contact with the **ID** of **josh**. | -| `delete 1 --recursive` | This will delete a contact and all its associated recruiter contacts and applications. | - -##### Invalid examples - -| Command | Reason | -|------------------------|---------------------------------------------------------------------| -| `delete 0` | Invalid index, as index starts from 1. | - -#### Deleting job applications - `delete --application` - -:trophy: Able to delete job applications in Jobby Intermediate - -##### Format -```sh -delete --application INDEX -``` - -##### Valid examples - -| Command | Reason | -|--------------------------|---------------------------------------------------------------------| -| `delete --application 1` | This will delete the application at index 1. | - -##### Invalid examples - -| Command | Reason | -|--------------------------|---------------------------------------------------| -| `delete --application 0` | Invalid index, as index starts from 1. | - - -------------------------------------------------------------------------------------------------------------------- ## Command Summary From 7a8cb9dae2c16203504291fe76d5d00efe996064 Mon Sep 17 00:00:00 2001 From: "LAPTOP-NQHH6Q7K\\Juanpa" Date: Mon, 13 Nov 2023 16:41:23 +0800 Subject: [PATCH 4/8] Move Find ordering in UG --- docs/UserGuide.md | 62 +++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 982805d95ac..6d59878dbd8 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -391,37 +391,6 @@ edit INDEX/ID [--name NAME] [--id ID] [--phone PHONE] [--email EMAIL] [--url URL | `edit google --phone 8124!@#$` | `--phone` has an [invalid parameter]() | -### Searching contacts - `find` -
Organization Recruiter
- -:trophy: How to find organizations and recruiters by name or id Beginner - -##### Format -```sh -find KEYWORD/ID... -``` -* This will return any Organization or Recruiter that contains the given keywords. - -##### Valid examples - -| Command | Reason | -|-------------------|-----------------------------------------------------------------------------------------------------| -| `find jo` | Finds Contacts and Applications whose **KEYWORD/ID** contains the [substring](#Glossary) "jo". | -| `find 1231` | Finds Contacts and Applications whose **KEYWORD/ID** contains the substring "1231". | -| `find alex david` | Finds Contacts and Applications whose **KEYWORD/ID** contains the substring "alex" or "david". | - -##### Rules -Intermediate - -* The search is case-insensitive. e.g `hans` will match `Hans` -* The order of the keywords does not matter. e.g. `Hans Bo` will match `Bo Hans` -* You can match partial keywords. e.g. searching for `ha` will match with `hamburger`. -* Partial IDs can match the entire ID. e.g. searching for `1234` will match with `id_12345`. -* Persons matching at least one keyword will be returned (i.e. `OR` search) - e.g. `Hans Bo` will return `Hans Gruber`, `Bo Yang` -* Can match with multiple ids `12345 id_51231` will match with `id_12345` and `id_51231` - - ### Applying to organizations - `apply`
Job Application
@@ -553,6 +522,37 @@ list [--org / --rec / --toapply] | `list --toapply` | List all **organization contacts** that have not been applied to. | +### Searching contacts - `find` +
Organization Recruiter
+ +:trophy: How to find organizations and recruiters by name or id Beginner + +##### Format +```sh +find KEYWORD/ID... +``` +* This will return any Organization or Recruiter that contains the given keywords. + +##### Valid examples + +| Command | Reason | +|-------------------|-----------------------------------------------------------------------------------------------------| +| `find jo` | Finds Contacts and Applications whose **KEYWORD/ID** contains the [substring](#Glossary) "jo". | +| `find 1231` | Finds Contacts and Applications whose **KEYWORD/ID** contains the substring "1231". | +| `find alex david` | Finds Contacts and Applications whose **KEYWORD/ID** contains the substring "alex" or "david". | + +##### Rules +Intermediate + +* The search is case-insensitive. e.g `hans` will match `Hans` +* The order of the keywords does not matter. e.g. `Hans Bo` will match `Bo Hans` +* You can match partial keywords. e.g. searching for `ha` will match with `hamburger`. +* Partial IDs can match the entire ID. e.g. searching for `1234` will match with `id_12345`. +* Persons matching at least one keyword will be returned (i.e. `OR` search) + e.g. `Hans Bo` will return `Hans Gruber`, `Bo Yang` +* Can match with multiple ids `12345 id_51231` will match with `id_12345` and `id_51231` + + ### Sorting data - `sort`
Organization Recruiter Job Application
From 2a60db5cf23fbd1843a87539ed18591bbedefddf Mon Sep 17 00:00:00 2001 From: "LAPTOP-NQHH6Q7K\\Juanpa" Date: Mon, 13 Nov 2023 16:52:40 +0800 Subject: [PATCH 5/8] Add one line description to commands --- docs/UserGuide.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 52e20d7ffad..b628887259d 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -559,13 +559,11 @@ delete --application INDEX ```sh list [--org / --rec / --toapply] ``` +Lists all contacts. If a parameter is provided, the contacts listed will be only those that fit the given parameter. -* Supplying `--org` lists only Organizations while supplying `--rec` lists only Recruiters. Specifying neither will list all contacts. - -* Supplying `--toapply` lists Organizations you have not applied to. - -[SCREENSHOT HERE - LEFT SIDE: LIST --ORG, RIGHT SIDE: LIST --REC] +Supplying `--org` lists only Organizations while supplying `--rec` lists only Recruiters. Specifying neither will list all contacts. +Supplying `--toapply` lists Organizations you have not applied to. ##### Valid examples @@ -618,7 +616,7 @@ find KEYWORD/ID... sort --FLAG_TO_SORT [--ascending / --descending] ``` -This sorts contacts or job applications by the specified field. +Sorts contacts or job applications by the specified flag. `--FLAG_TO_SORT` represents a parameter of the contact or job application (i.e. `--phone` represents the phone number of a contact). ##### Supported primary parameters (only 1 may be provided) From 66fc06f3ac3405e43486f0fb32a32643388d0a6c Mon Sep 17 00:00:00 2001 From: "LAPTOP-NQHH6Q7K\\Juanpa" Date: Mon, 13 Nov 2023 17:45:21 +0800 Subject: [PATCH 6/8] Add screenshot to Sort UG --- docs/UserGuide.md | 8 ++++---- docs/images/sort_deadline.png | Bin 0 -> 38342 bytes 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 docs/images/sort_deadline.png diff --git a/docs/UserGuide.md b/docs/UserGuide.md index b628887259d..a305328bc41 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -559,7 +559,7 @@ delete --application INDEX ```sh list [--org / --rec / --toapply] ``` -Lists all contacts. If a parameter is provided, the contacts listed will be only those that fit the given parameter. +Lists all contacts. If you provide a parameter, the contacts listed will be only those that fit the given parameter. Supplying `--org` lists only Organizations while supplying `--rec` lists only Recruiters. Specifying neither will list all contacts. @@ -616,7 +616,7 @@ find KEYWORD/ID... sort --FLAG_TO_SORT [--ascending / --descending] ``` -Sorts contacts or job applications by the specified flag. +Sorts contacts or job applications for you by the specified flag. `--FLAG_TO_SORT` represents a parameter of the contact or job application (i.e. `--phone` represents the phone number of a contact). ##### Supported primary parameters (only 1 may be provided) @@ -654,7 +654,7 @@ Sorting will work even if no Contacts or < ##### Sample demonstration * To order your Job Applications by order of earliest deadline, you can use the command `sort --by`. -[SCREENSHOT HERE] +![Sort Deadline](images/sort_deadline.png) ##### Valid examples @@ -680,7 +680,7 @@ Sorting will work even if no Contacts or < :trophy: How to get reminders of deadlines in Jobby Intermediate -Reminds the user of upcoming deadlines for job applications. +Reminds you of upcoming deadlines for job applications. ##### Format ```sh diff --git a/docs/images/sort_deadline.png b/docs/images/sort_deadline.png new file mode 100644 index 0000000000000000000000000000000000000000..ea40fd2532631dbf162fd0e2d09a3d752f80166c GIT binary patch literal 38342 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
|nU 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 Date: Mon, 13 Nov 2023 17:53:46 +0800 Subject: [PATCH 7/8] Update image for Sort UG --- docs/images/sort_deadline.png | Bin 38342 -> 42094 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/images/sort_deadline.png b/docs/images/sort_deadline.png index ea40fd2532631dbf162fd0e2d09a3d752f80166c..1876f919282ac9098fb67c7a29886753270e5854 100644 GIT binary patch literal 42094 zcmc$`XFyZkx-N~{BoCmr3%i_pJ)_jE6;gAXn3^^LsrTlc6i9(r#YEV8lx935SD!oAzK^!?0M zD9rElhZ@&{waWaL4GwcS*ZPIhtymqk2rH%k#?YM2P}Sew@J#HsHPHN z5awOdq#vwkRow4b@(@!P`7wlo@HB{eeO{I48g!ANHurLLeU`>*Jxk|GQ3nij!z3_4p8bZ3m=l^efEqjDpc1v576*}YB0S@yZ%ci{zwSijC zd5dmKZUz?4+w1$mSE2i#A2B4S<;O;5&j3dw=hi91ILDzoP za_iUc=AZTt_US!%VDI4IpziGKT$=07c=XJnIq0`%A> zr>^`SIth~BkQx}-4oN?IL|Ivx#bM}(tp0Xp==F~~fA;<9@doJaS<8bW(Cgh(&HrzH z?R`q#W;xTMX`DR0sV|zCsxN4r*U@obPfyRv!O=0?kTWm1qoX4%XUzMCAT1c`_RmYW z2JJ)o|4yeaYGud!u8a=p>+9dv3@DK~pCX;f5i}QVu5Y%}Vc7I2V0+nK)_3(x zvHjSS1B_ir)A}wrbso;(IGs5S-L8zsgoXa|J_~<17X^E${2m+aH-iBsYKg+lx8p$HA zCyc&fbT{689bvvH`rRj#R^fC^B&OPL6F8W$~e*g>LQ7+B3-sz^xF4VMSGIcn~ z&*a3;-j4NeXVvEoT8BFg-Ny<{?#g;EJ+6)~F|JBU7wcgG4P1zsgneMUo@*vnq9Kva zY*<+4KR>P^rTuNORrLp=Cv@Kdb<}(Ll|6(M+Lp@c#IZU*E3LX$vt&g+0ga9GL6HlO zR+vRTD8FOC^gRpH7%8{alGXN>LmJn4Tr3PNXvvuicWv5DD6zR$gGgldm#q#v0}kvv zd92~pvluSvltgp?i$>oqxRh58MJ@TxF$y9Iy@a(3>T(1VX9O*fyBS>cVq?9Xuup|P zE7y#xoIY+^GPzavHVv7@Dcb*R&u^9m&4tdL^Wzh9n9J`!U^=TN@uR(i6q>!Z9X-82 z9@nd8`IY7TS_-RyAw1x=q6oac5wT)@${!q7aT;|0emsiTBp{iR^%#-Ddk2O#$@s%? zR#!zW{wjJmqwqnY!}B7K+Lbn%S*a-ZWryqjgy&YGN5R1to=irZ%(R?gciE%MUBa|6 zUp}bDvUhWqK0)i>nZB9%>ivCPt|8YQ2J>Hrz(O)~ z6;XPcr_*@uDBQTwz?C~e*o+=P|DJU$2SqBbqYK$T(+k2-q^-rbF0rRv6!Jw>hxwyM zSC`AF#&z(-FfK|xXt*x{8cp6k3*F&>)ZNJlz%Pzd4^O z>4;%aOV*FC+pbHt8D^2TS$V;JRR7ObI9K`(GfIJDGp;U(26X*UZVsv^ex5I|5SA{` z@6e2okI&7`{W3T_%z%>6B)^M~r&p`R`{`53P^9^)@lTNO|3l0@WM*dwAsPfEi=&l} zr4X&MBOfwTxxa5VQR{|FBn#Kc;%{D`2LD>)-*rJpqiFhn4;;5GdH zYflF(y|U2AJrS6m^h;bFPh7>?PQYp57SM_g4LS~C%iFMl$>#7ly97+Vuj>H(CcNAc zBTUxoR3MUuuNrsvq|1d@f?v~ZsH_X>GO06ZGMT2!dNU16oszK2kg01Ja|)palgk5% ztIa|zTLIN1iUN{!{dZR~WI&hIoA2$rf2+fnw0?XJoTZAtnoia+`Jzz`e!`lrsAol7%B7|SdaicDMbB`r8Ve$p!@TQ|X>2UM zC+}76QVPTVks5caQk4U~D;n;YlRUvXWT6{^UeIbN0hjudtyrQsNagb{p9igN|^;5H5a#}I#=k}eY#BjpeWZ&oTd|F);($TBM0AE7_1ES174hYAF6gW0gY3;&3a8>MYPKUd zobm_U$EsFqnDjOJ??!S8=wRkp^+ZU*rRz|9%8-Ok!fY@dXRyG3rS|wiisjE>PNtBF zJ;aYp?D!@<}{f<-&8(0^7jmmvB)P-4@IV+7w3$fet2M)^6sb%t`pq5 zQWbG7MQa-#^WQH}k8Oez+;m+0w;(ZLKkO^p)~aa@|M_AF*LM%iM?^<6$<1ch)s1Sp z>-QTA7ZkY4yu{9ql~jP+kMRQ!pbe z%nStp6ti)uvrM44h#(j``$Bo3{$*C!@QQ>P%Ky%FwD(S#KzETY`hQNzOR^j>NSpo^ z^704&{=N-#(DbkKO_<*ya_#R4)aXlyOF(fvSsEVld-?Dm{U_Q#Y`K;6F)D1=XYEC= zUbBgdZo#{BK_MXx4UL$Bk`fj(`?PHVAtB}j56rLpJz|X2SdD9{K%%(|7^SaAA+w3}24aIj1HAbSrnoHCbpJSn(vp8#1VUSuTN7V&&GZ$@#7x89pVqqf$Lnm#jh* zkt#`6qtEe10*G~!wCEd%AdHemzCPQBXV7>oZh2U^tX%gc|OtFmK0_~8=qIHZxi zx#Kd=aItCXL{A=`OUlWv^uwi>Ye{iM3R3fF!9G6;V7xOVo^C3ss6?c1=$M*1=hfu< z#fP3AKtXJ_Up>k1bvm-qC71i&dMwseEsmexP(A&TGDbP>#+wNrd_u|G1U>P`amL_L zExtu)Mq@Q^uie=2;0oB=C#2sPuw;lXYqp(^II%2Ce*yONPh9g!zw)4}i=l9{ zM_$@!;O3AJcPlJT|08MTg~%vjCS3HxS+9|t#2*yzGph6Eb<4Mm`Chb+hntTFe57*1 zV#w{kW(KBoh~JBBwE~^cN_n0|El~PXaS}kl4n*O{EZ5MqCoIB+PoJm!qEspzvTxLS z;;?2L=sci=*k*CX$1WZ@CHjehkG{<9?U$>@RX=W?G~D4~D`xw0CISWc5!UgL^u@ti zY1fG}zw^thaR46mVTDMlgpuqr2%}Q3__YNp_(KaGRsz_Ag0rpqlE`e~{n+gxv8)Vy)esAxk!Ec%=hUUVcml-8|eta6;zXlCE2{9Xa1q3{_sD4I)6AUVL zz}^QTl|I-!MV`(m;$hdV+PwT3h6Ue;Rz01B?bqa0IF}@+e!wE%J`*pOgP?vo6){N) zQb~umJ)4q=arnW8nO8f{Ny-+C{u9-prlG#?A5>LS{w&8CX4+bWCzp&JiX;`xt{+>; zTKmj|dZBE27x#@_0ewe%(ASfFbdX|45jb;U~OJ{(H*yB~vh7P>m>T;?;HxpL2&@I#}!U8c3XO zE;9WyP~Gdx;3B;*lMmcJ=m-s6g7Ugj|G*?CriPR#i#)<+zXL z6&GJI>M(83-oQ!6y3aH@=bD7n*7{DJ^PH%iPqA!`Oew)uCD(4QN|Co$#2W*NQqbkq zd9QFTTXuov{^&Qc&<+19#WpK_tZr(WE3PRdZm2hWBWNGm!!kH0Az2;A>wTpGf2!cSJEg`~ti2sl zCC!a&OV4w_2$x%TCRmhw#8;FQJzC6DN(%eHY})f)KCsIizod@XZ+016iZ(wWQh8J( zK=>HcSOf)QtK&r_g@Swt1E=2(FG@ORPi_LHR}uUv;YR6?Vm~kcTl;^s!+04zYZnI# z-m;iGgq&(}F-0IZ+srOA7(@MZW^69HE%0iWQq}U-F(n`I(BQ;vj!zHkMdFbcgBo2P zg+i0MLggUpkJ-Y9?)GiB=($+@`qAc!SWKb7Js2Y20SY*ce17p~SrRgvuSkShAmfFq zQOt@+*Z4aETZ=X0vG|i$*ds~a1#nEptph9hFQI!9cxzqo7L%wJWy!G0!+T|Gv3Zn% z#B-H}Ph_b#$6qlm1_d__cP$Q{qOV_Wc||g{H&<;R`o*kq{;c4F{j(r6I(csBVA-qi zP|z4%gwnd8&Qg7jf>|NYZn(ZWiAr>?ahJ%N>QGJ0GskFeN{(F9Ix3ZDMKba0Awp7f^zr7RgT)W(hXFs(`LeYkgc?-b!i@^^#PXVc z{BE}STX`F(V@n{hF1SMUp%E!ys4flx3sJb{a-OJh{tW*S)8N_oxlC1_d+;VwS7i_C zOtgYy1QKW}8m>i@iW1&J4;h;uJEY)xdUkbiQi-#E@%#~|<<~ol@wU0Cq)dA>u5?1Z zg!LX^N)??w|cRh{2IT z%VK1`3Pe@<7G*83x_dTBf&PnUkAj>LxJRJ?04xJ0;edi%qmT*WCq&YY6|3lF3A#dS zvAF;wlaHc)C~@1)e2H0HpCbbe%hSuhb`fZ6rUpj35zgav-l|ThWBGzZ&nY&a;(11-7Nf;7KE0B0m;YS$eac5u zw`TgP(F76G%`q9@CoQm?|p;S^J}5cQd?_ zrF)vKaE~hQ5bJ|?uC_k-lmlOlHAV*k0l;U3TkDA(KvSReg{h#$GDhe4i{=iTd5poP zQ46vm;bY}~SV&O{ZFD{iCy7F8$ zcY&h!V<_;0v!~23b8i`c(->C>z$}{q6DV7@m}=3L7(MDZ`+x0RqEBO+CD8- zvcgrz#(^=iee|l11~>cN!8Tz;-=zrI*!<``hxeoh_BUTDef3c{t!A+8x5YC;Wa05S zzh)`kf$(yrw<+22n5g6OkI9rw3Hx+2PmSR-Fr_gmkeI#i4=VjQ=iEJul!&Y)k2XJW>-khX1N;@p_N7Qk<2NuGLs7q zXq6(0D4c^dlu6Mr!{>V9VliIxL;>ARG!Td1tg^DdHxYGfR%(4k#;N2q%Z|ROA--iE zuWw@1prp67BIOE?MD$AHBe}%)-%p##C*@pvMRjk{IM+IL^~|d@r&|Lo4O7x`&Pz!F zrrBo;?dRVxp0quv3|k!|<(C4gqwR3W?4o9HW=nANwEh#eAA^ebVaI6o`B@Tqh5Cmg z6wrb}$o+$ZjncW=?e4+FoXoD%DVBE#1dp{|knWTz&YTe!JXUv)_`%a2=l0_uU_nsC z$c>J;lNGodZ@8>nQ4_TZKcm>xFQ}p)aoYqT*v{R{QZ>aT_Q>x}dE14yMnnzUUHz#S z4nB!5l(<#L63^k>=S^cGr5kf!bGMpvpCtti;xs9%7goi<3_QjPg4Uv3(O{cKW+(5J zTdX6iYVkwx_B^JT?Gw_Xk&1#DMQ`$3elGZN(ran-4i@+5EO@dK??neH{xKieU^4lV zv-ms*xc&RzF~JmLau=4|K}Z5~!0zF{$HI=%KTCB3E!IGLujnBLcZi<7ajm6Lgjl7`d; zRi6=Od~8AK-2TjM*xh>HsVpyRO}=|mpA@5NDD0ejs< zcKcyCgH8*=+YgbefZ^AmP!}5Yakm6*Ks2~|_#fEt@rEUK$KUlGHzP*|krYlSbp5@~ zn8Ggy$`VUCeOai7WFc$J0pYu!|6NR^>(Q=kq)5IgL}0eo^hpnh;tw zLnGIt#SORcyijUXaf9TSX%P!nw8c?7<0jH<;#?AKuNSJnWmIVYDl}AQ7m=BnyfuKx zjkL3>N{CODmh)yx0Nr@Vqrt-bbP}pZo#pzgXUG4w)Or7Vsby=I2*Pj7M9lksX|A(f z5e6!l%vrj{1bmjQiR77f1=@l?m~dS{d1G+IM*c@R2vAGO&ADFIVH*z&8gSY_D@n$u zoC%ErgWldCz>c|-ogpbt^-O!?Fxnh#5hLaeq|1qj7hQl4hfCHvE~i;CB>=%3u;|}4 zC63}4TSx~eLN#17a#-&>A9tG?dwbk*u*yAdQ30{Bu>sluHK-TCygKu*udl&{$zN*M z@}1Lw==W{McM<1XMI4>4N}Qvb?W5Dadj$C;D0?@R zKi~5zpbaDBk%_IUQ7tTqnA|DWOLDaxJv&uZ4^(uiPYXBP;cM*g=DKP3NT*Ul+!n1r zw%kh#o|&l5p1cl((?w_RJ*ehowJ_20JLT+LZSd^vK9mRUse)g6UwNWH!eM@Ero+9+ zkWmGTwejj+g%7GamFG-e>%w%%dow$~UbA9H+T`xR&_Gv}2wj1VL% zN+nf(6cm$6FE!PWzcj8ndBK?y8w0i_e#dp^QlMsYb!_?DWX}+J`*1EGRXdtJP0x0m zo-^WEPA3pA+dS7No6}PFWNOm}49s$SzmiRu=$Yg!c@2Y|4ww>G$5+Y%cg#Vqa~w+x zX$|0d$95I~Pq~g;=gI5F4~2>2ry}Gc8bH82Rcv2sjW?(_V=r+sp&P3Djou(Qo`+rC zTihNg4>x4>9Ac3!2+KqV)jLF{#4R>!!eX4-?S#1pB=O(1XaOzVEotkNf&ycpwl)_< zEhYtAZ73O*lg&%{S#UbO@P-cdc6u*-{CS{hoh{K!`VK6mz)=0gk>eT=p)c_&IQ&RB zlYdo)-DU7X4@&Ujz279F&AT?^1CuUaP49BLuk;8a<}hQjQ+;@F^k_{ola`xe`WY51)3sPL>&$3;vWfWnDHFX9FufJTI#RN2c;(6qrRTUKy%Bs7 zF{MsJX{GC8*$d*Z0R@)GEI6b4La;%E7_Y{P@iX#C3K_$zqkoavnB2lFHKrn2G8ht| z0rZhjb%-c2)*8FkU!BR++2nL;rofEf&Q@7?7djl%RlYQja@W(~0t{E@4A znYzTWi3KyDXQuQwAZv$;^Q~k_=br|y*{GwxjCpNdJ&l$g;h*%8L#A?v-d?Mfi=;6g zy}Xy)K3;tcc4NGrN|yoGqORr5P~m;~@9KnAHP# z%#ErSrFfeSog*63GV_jpgipc6rl)keTc)=Lr2l)`0=D%FT79o2)JYp`NVfR5x6}f@eH00q3w9Zsxfd zkd)fl08-L3&nIEiW8uh_Fw&{oD3seo z*71No4x&O0)x$u4Z&`E9xJ+fT8`D1yA6OkE^i!Zbes zbmt;8>q1l=wog)dvYiIE?z6TATpv<)*a-}o_UPsyd`i07P~ef%cY=riCf1RyNt9!7 z4^6VgN_9!T?I2{zU0L0oc8OAFl3Fqx8eA(*2`s$lpnpP#%qAVfBYgpzrM=3 zg$bg-a2%39BB~6_FQaLOHDNOY;aTPyohLU2d4-IJuI{i*p{PSMO+IqZ&bDJ39@>h^lU~oLf{7PPc~t;vOUXen0?1^mq2u+aJ9zf5^qpz zu%8!8Kt|Bs^ULQ`g(HaWnBuuNt5dxM<-@K;%_p`p7Cd2e^t`GEGz4&GeLX22YasTfJhhpWoYX%O1=&u&C*u)^nRm$~Mfm{r(?BfKg7 zS=#ZSCKU~fI?SOZ%hpvL2*XzY&!xDdM2nNKTm9j0Wao<3UIs4sn9zh-{E^OV5?gKs zf-%`qCHYKG;Kelu*cLKH&$yMX6wTmo?IznIBnMDUvcaxY%F~E7t@h#8f(fo*+8eIg z9+vDC{xh|kJJ{!F=bgr9fr{=ZHSA)h43?tejtJhVySPO1LIGAXUL3XYrDsvkuV!W& zyBs7u@5R?nlRv_Y?wty5LBNFDy)Y{@9i^?coR4JhvUDK_+Pdxg&Zh5!!D_+?Wh+Dp z64rvok>ovTQEik)db+dr=0We7<~aYeUuF`9G72{o`>y;x%+OOAB9ZsC{tG_&FTS-* z)Bdma>Mk&wM>)H7&Sk5ts$nAqS>*5L9Jn=YqLhG7q>1{DZ=#vZ?;Q6PC&k z)bu9t*gP$u?iCOc5f5iPdL-d~-2M$`XHMh{g zu=Gn31{c)1x7gV2W5!CpjPQDs?t0ikcZcv+t7mrNmjka?>pqA zD;jOO`d^#HtgWq^byoujD;!;wHwY^p!RWy)ZCGi7=wcv8GEjgzKP>6aP0e<$)D`7w zly|eRv+)|$bs;x*F(e>!rR0TdR;)13#>p-Ws~&b0THQl#%-1-N^@4=)GCuF+fkEtYpIHTl}-8Hx|N3NguzHWf6h96fX0 z!YpuxMGjFSlF~E7z&z4q6~$uea^YLPCz#3^TcBY4swEVUncc6g)+aMg_Xm?WXqmb< z73E`^MzzVKP(H_ipS~DXq)1 zcjWBAA13h{e0MCr_)|)%zc=R=oUO2G*Yu>l$yszX(DwHnmz6^W$|8-WFYkAkYM@l5v$6)GD3oR;wnyGKd|9U~itq+~8;o+`gg1WyMtV#V zuD2k_8LDm@-dEE1yrH^@WEvdw4JeR3c{CbUf0S1Udy|hTjif0~%;`p6GcYr- zAwQI~-elzck-_QWvcP(B8d;K?D-|5G#3eP0xP*nwB=3a5<@9BobO~j`?3Ls&3?4%# zXDY=p-<&%8u7nq+pzmGhxm~io6EfKqWqxrpm22stw+U=nzxG6gFzgT0&0D@`rjS(y z&`<4$KsmXYsT{8LY=6r*^T`UM95psw6GYy1CPKPdp+v#-1!1Q;s^0Dxnkx(koAru8 zCR^4-=gkz+5=eG9~To#g|`eIlxjjRp>zt-o?F`)1zG*$F6wJ<&r-N90{@AyDkTeyP@B2t_wb5 zGO>NhX+7T>u3K>db4F{AYGfIrSXkb3L)<8pmw?r!mGFn~cSh_l;(Dwck3{pz4w@BB zV11=1{m9-sWNOe*q1R?Bk9@!n1n3<<3n)G0u4h?fL{Vz8IqKG$bP*R|ohhBJv3b#P ziYb;xggit_oxZZ@^UZX#m|t#<@GvFMpqktfL0i$K0$yJ)T*&ij2o4zUGebn*|UdvvF(mY!dBR+K|4<@!q==$1YL;$OxJUUX{u9%LRsIgqRV2aYrA zMO8LcR1+mkrs6V5K|)#r9j32#v=h2jdlCOstluZ&5nq!_`fa{A+RXg*2}6_H`E!K= zHdevIV4UcpCh6OL#y!h-NF=p_8A#`TtReK0o!2etb6I!n2Jc3aG=&RI!ROCjOw#|n z8IP>zxN`l`1!eF_hS*C7qc|NFa8&4YdwwMNh)%oh?^X%u{lD)uw=+bhij9xSkPUu& z#G!&w-}Y~#Sx4DtVybJ}wd+Q2?Y|R+uXXZ<^if|K_5E(Ua3c+3PwG=)oRxW#@TyY;; z^gDydf&C9 zzsJ??Xqe$~JvZG@-B%mwvX7q?sO5AGJ7bqUYGfV(qpL=tu(cF?{Z?u26Vi(UToNgy zRsegG<6$0V&zTGFnX6z=t$JvnSpH@ESAj?hn$|*3Jfrgs;vNr~n~R=-zT6bBlVQ4T zTJQC7s1#adQqo(g=a=#lDybq^-yhyt$3BQ|&DD9^jKVNK?1$rAKcWOIcKK9qEyBCf zt>!CZux8|?Q`Asy;fwJ*K1-pENzf@$4Io-il+V!Nf=nVi9iZ-V0X zUv9ik`XUrz#i|bB7RDVk100`oy}TiI=APZh33{F6?X_yui{qG>2~M_AvJGB zwjZx({IR9S{DylLr65>jZ`F6jf6cs1BKSyu6Fk7RymoSLbKusB+)Vojes{MJcAE0d zfchwYAUoLsR$%s2SP^JQZ#a^SiJYh??EmB_J%f-Qr%LW$v-f~>*bAsE4?7c zzLs*nj%vze6T7W5(1yXuo^d*ZN$g_zJ{30Z=-Tl5c-WHuJ*RjQdZ$Vn(SdUa7prmy)lvO zfEDYX{*EV&7=3kkF?gYWO>Is~dTgwZ6`JtBo#6A*^f!Wc+>Dc%;tcYm-=;7wc~iE+ zlNY>Uu`R9Np3HSsVo_RdnY!g*p)Xsm6v|@;0vz zVa&=iHQU{>bu)t6k}Bsvhl;5U3ZiwO>%Svh?D{r#t^jw#8M3FDh0G3Z`6!qo z7?#|;})0UpBc9}F&zpJl2+TSvz-FG%0e5Gx=oXm)Wj>h0xJ0QyPxhNf0|ATg;t zf7lGZ@^b50*fl`mNBSy3&>g_K0DK?w+3Y@j>rMqi>AQHZylr(VVaE7(1en(i^{7B> zW8C*P|+ z!(P+_tMFdmFLC8~wpaScbr%9C-POyo4|ZR`q_oq$=aQRK7z)i6Pay+7L=OQtvc$x3 zj~|O|drFufFKiz~7$?Uy zQp0Ln74{a+bD8KLJ|Q_%q?WTBfY?9OL?Qp(nif>z%FFeX?Q4q$C#@_visi9;#M-Uq z`<7igJ0#M#%YS*(Xn^=PL*>xE4G05aIlbGfED1-83JNNp+eaObZ2*f zMH=^q)9(U};co|u4szqCC;K_c^IqL_riA=gW$B6n$Wc(JrmKLYFt?>we879hNvEvA zY>E@0Y%zY}KZuzZTG~^N3KGxLVM(1P1=-(LhU=^JZ>$e!GADo|L5*o$aNkmPPUbW> zOEYq6Nb*nwSF^TaWif&J&jz&w!njGq_L3tid86zadHfMlD+LI-nb0WMU4?r1L?EOp zD1!S}FL0%-Eqy0i>?(J?NT@VJk;5IIDYgX(OB`&7%s0&NY#;FTxJp9M$|sc@gsx9C zT0CJfei0H7C!ZMNpszCidn_LQEe-uwf7+e6VUFCtwsZYf8`L6!qv(o!L(uMV<>Ew6 z*w~i5bpzB)j!+thprGLLySSw#2f5EGpP4V-3U^ru>?l;ENc?6w6=#6q>^;~mlflIq zq)h4gJt%j8XH9$HKFh&ry@fjWIdwT2eyC_g3w)Q6bG$)YLIGQkNelXZ4>G8A*KZz` zE6Zx4OL2hC_>ei=aZqUZPs}>=03pdW zM7^K;k}R%~D4ZTH|MCH$?d=>v8po8tsZN?unM*70WlC6Ds~5J8+sz|NVXe$0ol|xR zOGB^8P^~+M}yDj;`6cP7!p)fO|W)Ep@vZJtA;)W#FS#yM=(S`O0_6B(*ze z6hShak>y(65grrX=m`lmo}jN(eG7fNWP%9oQI!+c#s=q}=pWMk5TI-bS3s-`$!>Fk zyoR;npFAQ*&@W$}QtjGcSFFZzdk^Z^tW7l9^uE_pk6Rt@wg*0*Zr&gZYFTjoc)N`C z`q@o$%^Upw`f70;fYn)hH^N2;+)L$eo3acz&Dx$CVKrNe2bmA9*QrajelXpPpBtFcXm z2Bp-^?D|}i)$%)5cE{8)CKGu@O`AqXZfuTuR&iclb0TGrZ{sf` zoDye$b4Rr6uSa^Y%1-1!F9P+@8ltGDWq+pnaD%=;+n4Tt0to`WCri_CbsUSp6d~(U z=&ZGM?)1(K@Mo8>++s3kvWzHmrBS_V{_uS-j|h4M22Hhe_=oqX!7a5dJwEkY-y?+c zNCR3Lrh?W1gezm-P>ukZ#ypnd2qP1X&AQ<;b>8KWm(GN`9{x8k-6)sq4+V?O)rQt9 zCT?25OSd{+A6`3l2BZ{HK?TW=cj~-@>v}-!I{2TxbOp&%6-CJBX(j`=DT8GxXY1&E z=9i5JVEMxtj)%=rsi!QUq`(7?JvL8ddzNnPqhTU+wxoIA>t?y+47)RUVn+1$`@JKy@7j6UU>6{}`m zQ&dn^_I+@0u#I|7Vnxru;N+EAq#-V(8QKIG`r%))V({tT{R;o0FGK9?-}w5W#(YnD zcY3*N<=eR&06aE8ZSDH7X8Jf$WfRI$U&>o~{khY|{BPL*za&9koZ-qlA_bA!j*hs7 zFZ!k(HyVO!cLxGf!zHh3S>j2Kwm){siB}}SX6DjnJixo|$ZDLF7G=(!oDzlsRL$Bz z{?`Y8h=J4%`v94Eo8rB_rf9Kh-0%bBw`HBH3Uyxghu-PBBG0X6lMi2RV=5Q!`+4F5MHF%h zN|AVK-IBDv#@5{-%AHU^k-Mtae!M=atwUCIo)1wa25sEClV7)l$V>L7k>Po$krkm5 z0vYJoqiDd;;fC&ezkG*yZrDXzl6pnZM_h!Y&4<_W7Hei=#o=TuZka7=d-2CdE5L72 zK8u`P7qeA~t8*2Wt;^x7foo{qV&{xm7Whv1F4$Y&EfCI->?`G5cB|~7Kt%|C>$ne< zW{RG8PlF&6wKx-}s4$&^jou*PsUz7!UCkt%OusjLryrhlyfq4o%fz8@78q5XyX5B2 zxbl57BlEPY+kwbF@lA7^BtG0;Bugjv5=JE$DNDU7J)zAT5MrSSr{^?X!-6d)@_`D6 zs~jHA_n1pMn(vhOyKYX+;7uUEVK~E43Ha!q8HtM8nVQW7o2%!{4Uy_7a_9Dnk8$H= z7vtb6UTQl$2{@fAvCokA;LF#ow(?24@;-_HF}AgGmX_jtQz*U@25@OG&#^vkv?dE= zvsn8XtGu9mqZ8E@=eK?dS{8ENK->@H;<$$&<;Xx;NP|l|@P=J_};r)SY%kdPk3JN_OFWK-sHqApyXylnLq-QVWz$ zPf*86qNqy|kc?tFjMsrx1Cm(@t2L7kWN^%?T>%qm^gPg118oO*opH%1M3BcFi@pPu z47HHTs=N77RMK{{`dgLh;4hQPA_3V6pbTMc>|=Y1ZpnC=P`uiYxX!oL@^Xt~sSz1O zBH+%;wTrQz#OAjf{+ zdk`(scm|0pI9KK7kL^Zv z_A?Pt%xJRdCXnB)^)&_?G&3D`?DKMzV|YS2#;Qfn-)^7|8&};MD^QLEWCpkxFM1go<-ud^ZQ93v$?{|g^Agiyxs-{6k}k-eprZE@Jgjc_v@|q z3yuAi6{<`FOgBTyTjmVPw;PtS0n49q3?~2R-yKxE ztj>NI4cB_-W`5bXAz!f9ylSoV$rW=QzB`={*CdD`DOrK~daCqq%u#0Pk`;^I1n=l2 z<{_T^Yxzu>t0?WMcG$UDTOorpzsQ+qmj&N(e$yV(kmMi~C4fuO9>da)}77fFDY4)iS={*NPlAm;)%qtR$7u=`-H2Waw{v(^*(CXu;RD1 zyt!N@$?%t1j)rh4T96I}Yf?HWy1`^R)npYT$?EiSRfGMiq{>V28x3X{pRA>GV7&wa z|F3%?kDb0O+VxEeZFeYg{pbEjp7(@L$lOOu66k=`@i^82))DVu~Ti_=FN-zkLar$x=r>Blo=_RSkch$K!4Fk9oAEsd8w0q?M}2O>vzs=lcDEMS%s&kl_FL1lfik@N?^3?m>n?1hRxCal4lXDwJfR?e-I3S*fYna+{yM?ug6grcdHXJI zeOe(t`0k;$HS|1CF>5!sslAiF2W+n|JIvZVF)VP?-tAq@KGh*$l%`RJY)hJNOAMlm zHVOoDj}?oKoob{RQZ_3r3Z8^iOVmW#9Rp7X2;I(YT@bTkrQckc;6ThvOZXR3GmZZK z7>ND@QcuCtJ4jLML4V~`!J+9=SI-}k(SSK+Z4W7zo9}aHZRKn-9ZX#M*p3jLkL9&Z zgv3coU&*WN<|}8o@y)6{Vu_SV#(%I?1_CMRzp_=fg#Br&{3RsIB!)4UYwd|bNt&;k zwPeaf?|)U85;Lx6wBs4`2bFSo?L>&H${GqO&$W`Bo4P8`Y^W@`2Y*AE02A%kZ;s&j zpB0WU!^TG}W?%)-9d+!URMCTU`2X?qMvfqLP)6Y4Ciz9;l%rI5^B>v|tGr2t1;Qe% zP>LMemLEy4+tFNf4rV*o(8y=B|Na00$7!uVV~Pj@zStNYmVT#p%n-fj&BbXPm_T+# z`9Kznj81&H^EhrXaNVNx;JbvCblGIWWv@S5ysg)|f9lUiuRK=%vv<%IrgtBJZvW$o zaS%FrtMNscq_eVdBeZEvf>nbB&+e$FEZ=4h5-_OFw>jwg{^)QOOJe{*Lb@l-9z=gj z9;3P|MycOSX+T+%LZNpJN~=UimjdOi9G_mB#Jbm7H3%Ay`y@Xt3z8 zZHYFzHOousvy02?7YgPuPF3B-R4(KZZ!2hb_VM8=rtE+W{~-@lAikPNTLnxI2M1-i zDJ~1XKcP%?_~(}hR{6bpM>uesuGG23YtKU!LmM2Gvgllis3NS1CtAglhO3=kxnai@ zY>_OYvRY%fK>CXjoW4gi25ilEh0@waq*sIGm}1LAg46OWh3q}+QKTb3H+)IR$VBilJN0M@WTo^j zcvnE(8nDm^awoVutuH<xDqV7-&VsQCN z7fgEW15+e*W2Nx4gF-H&989u|JG<6P9aF5PNWmYLX7+3$=Hv34TX8=6<5YNH$oFWiS%ebX*1 zq__gkvI(-!4=9y*HhQ$%&iAtYZ*Xu`jn)d`F-8@5fnm-k5O748_&5)?$v^H%rkw~h z4+!;c-wIb9+}%1>h$rx7dDbF7EK>G>jJs_{qkK*b``@rv1`;YUPBkyU{z%GJN)?!k z$soVfWc6TPHBS1~m+#L~HAyWjxwrXn-jxVt{y$h#BR(*;tly17vc71^WWEk|;nBCO zS3Ts&U5dG+x)#%7IyU!UHHb-%x(gMHR@SCdY-a;ZnF8Dy&7XCms_eCojOQuktkyR6 zH!jE%QZbU%DeT_rs_>_7YvZh!wWNGSj9&c;d>gah1tV;_Om`umcU){w(e3(F?~T=_ zi2Uir2?8TsIu<-rp~8&DVW)rJG%?$saQp}j()T%!H5~i4hMOkQ9y^*1e%FT$w3;SS zWl;{V$wf3Em9LoZn8Wd3qf{lCUkr#`PK3HTUtMLEwNXOd9`R~hR-T|3_{^#L@3YL7Tr8g)1XstzcQj|FP~=M$-9-JhB+}bCV1w} z;0Hl$Rm?9T&XhRpme#+xE15W{`Mz~F1o4fv^P1-6bI$@b8xxmY^Kg2mzSl3@Cb&D? z*K2>7<&e~pSkr&dGjr4KU+tAm<%@AXif}gd2;Y(cu={25E=c_6dA!(94z_=l4~j@_ zsAYOST>N!cZ`%bsN@ zl2WK78f42hWofZ56Dq>k8T*jzS;{`c%=h_L=UkoZI@kGp&h`C#f4ATE*Ez>ww)ebW zujlLed_3+C;kr#?v}|f;9{yqVwDzhz*yP~dt%c=8Rt zl`=;S_s8ai=tJ5Ol9RviJX4sCH;k%vzq4>ek0gM(b;6|JY;6135|u)1AMKhC4uGl; zA4BGDp1uVRu^YrylOY$iQn?@HUY`nc)?N;q*CN`qurDHM>aTB9^VZ0%JQ;cA6iX3e zK^L&J&#T;3KsUo!=sdS__--F$##Od-65rIXGmmP*{!U;Bl^DH&j1zf(j1#y1Lt-h& zUl8nAH9y^af22$Klp-n$*DUGX5rW&kRMq@)P_(;6(Ok0sa<_gJG4LDHJPMdn9ya8@ z70MPSQhZ+1-_%$_Dbn@3#u92657{W!qWgn1o?Ahrkr~;627xGxqKO3>|6cN9bI0n5 z&U)5d|E1#%mZmo2We1`f5??l)CkhOZoK~L}(iA^Y`__Xl5jWW#P)PqzgUt4R^u4+J zY5i?I_o3*z-rRyMzni+I*Z2!2ptZiJOIPf&ocWrz;*H?{o)P`$E5ceg#20z4^GCxj zx~r?JKk~zOyxt*C?(iCaQ+Snhg@3dhY5(B({gh z3ig`ossBvjV0~$ys0x+=TfgOZgY$C1o9w#ET7ttj58pc^EG(g@$-Q$8G2y_;n(h7G z;H%CIc9rBLLL-lc+^cDve0`<6|3D}@`e9?P?8ZK@E2aA5{j8i;rKZ2z(Cho#zOZaZ z98kxjD520jmde7Ih`_z8jjC1;X`#BqB@ z(ipS?zJHbqWa4$Sr*D+`n=$z5M@POOl>SaY*aWNnP zhzsbui0gooQgh6scIMCio)i?*`O{s6=(k>UH6B zm&zM?2}jj#sFkZNX&`EYH)v!WT7LXI{izyt4uY1bPJa@G?TTK+iXR%cCzn1*&T}fg zX=^2nhCRLE>LZ^g>q`~=7iuVO-UY0rcdYPAOiHTI07qC>p03f~;$QxYDExnSoeAmq&0h!% zNSou1J^6vTDn*yZS&HNGJP|k>02K3F z)&^LZedhsPvTO(I(3fUa`!fQfn-KGTZq-z4hVGic{5rIJZeo{Z=AWBBp{|mj++ow$ z+`g;*2j?Z`0P3)#+Zy;ap%s3!8gczM@da~AIEn&qnCO*!HLixCdtHe1P-l$~uI& zA3G;7*~k}Y&9{6G^AZ#%tjFy;v|KM`{}PxRTsk|&M>%eIl+$~BJEg@TZJdbmJNmIc zxbS{nps*IG6y)!~^XIfRoV3ex?6#`ZkLIldq{4v<-SUd>;}H~`yTiy6;r@ z?u`+nL84Yip63k6Mc%m0-verWNTeD{^d7CHe+GBeRe`+&7)Mj*tAgpLB|oyau}{JtaW3eZ@ORQ_m%0mRUNzZbXKJU7(7p`;cId~ zOqqjcc5KqOs0;ua^s2TMOJU0h1){$5ii!y$+c~HBryv{T3x|MgI>)*uthyd-oGw_+ z1L2Yjlndf+GIQ1Y$KY8yZGj{h&h6Zow#xF5$N$sW;@(Gssfe}kOCd`F*JK*tt!OK3 zMpsXr$a$YQ7$SX3Aqw~}PX?9GeSwWsCb;|j%G)(C1BSxC=uQ=uOpvpxcRj0q88QQJ*5O zlbkN_)^RUTDZCy1N#~-|cauyf0`Ip|SkjSgOZ>>34QVECDjH$K+Hcp{!z5wT15C!B zbxRz8s4cy9RaYU-2i(?wkS&dmYX+uN0$;~^!=3e!3U}8>{Kh^-xgS>V>L>IN1Y&7(7 zMBuco@+fv)(YW?rOKE={quez?m@2Hu{c{8RL6ap)cMH3#s7#kUhPtP{Ijcdxby?*e z`_q>6Tk6i3GSQ?&Ib4#p7nqiRf9(h4F>gfmN|N_>h?NwTk!k?V7jLi))g(kVc`;KY z$#QEh&S+rPZle-LLO(GRh&BjYWYtlGcu*a*OU+@>p(RJOh}vDI^KS$y;r=~+L@`r~w% zRrt|H=Ay*uL*0n|8u?0EOKlWpkzvkCJS8Ezbc-AZs}|jn(EgyL#MDTR&F|70#Q+`a z;WuOv-WiWv3ZTLzTI=ci+d|nF&GSyN1xOU#4_N0nHR=_^|8F#4H%c~nxh)HMoc^Qq zMED2Y^?m;-Lko<10$5?KtTpox^LNrXi(HxfZscJ@*uU4=96->q0{?l851Y_2Kx}61 z7Pn9T3FRl-0+`g}@HUYBx}4|3Nw}?t;YMRSELH&3fh*N(WRvQLRzUb!IQA60q()cP zsY}!yL&{wjJRoYGK>hlx|{w%k+7k!QNozdaL(#OY#Ltlz}p z4C{scm-RllWa+sZzOuiVbJ;%E-U-9r>Mlcl7a`7G1KZ`7Jm4kd)gJp=vBjfUda9)M zOHW}7$b4Yc5k;EJ`<1umPr!42XWHpaeq#oj%dJN<-rB#sO`fPUfL1X9>Klj6I!ij6 z1s@?Gpm& zkul(6a`JAJ0m!fVF4@(l4|Qd5!j#z0X=i$^98vZ7>30#EoZVLxS~lNi^yb({nsx%e z%8kRH_v}I5L?SZxBRghn)nF*glBwzS2;CO^$UJ zD@Tmtx)xNTEZdn?7#DndP@7xaIFV{Ua?hu3=Bw!PUa&1CTmZB4TLktCRe+_MF#g-Q z)yi*~o3?B{>jO}FAA)e{T(Oz@gibXu6}H4-6w>CSKHDeiw-Qt^Tb4L~3h zuqK$qL+jzSdu{vNhywq=&nm*UwrO?Ac8mQoNdE^XC<$&Onh&wNW@+_O08U)zZ z%SCQkKDewe;go>TwD=L4*6`en$+#chy!43yFOSDmk4+Tov0Z>6Udhd>kM*1?^f2bi z+E<7GD@VV%yw0aeb{;lfFvE0Uc|j5GJgAI-|I`3LUw3;)WnixQU7tzYb}1;Z5f(>e z-+4rn>-V~$psIDEh@o_fU(Km!DUA7np4mD&c@a1aA6?v&8N9f5x=1>t9hncyK$m>e zWPzhp@C7s`>#6Mi{r8vVqz+jJp8}iyJEjy|ANIYW1N%d^R<2v@sF|ZR^pzndub7%&zUwD zM0qw=Vr!K)IG!eLl~-oxJf%`)|FO)8QCF^D?v;4U&E}@*8|z#88WwnV(8v68^tJYE zB~s@A#qWI_zUa#hdO`-MY=xH z0epVTjHbngVYt&ut7WI}Q2a($^^YrJZXKB~gZKM}K7j2QPtJUfFTz3Pv-FGKhqh$F ziFO1qiQzhWyt^HCqw0j)okk>-T&r~V7yw?~_@J$9nxCqzKvcHleARi~v&5~M#IFb! zaH5K#TsVr-G=Y;>5}UBAc~mQ$zxt-VY(^o6?_$v~0$#c7`qn5Y8_ru(9)(h`N_hur zl5xh%Wg~F2Pi`q^+Kn`ckY*8s+Gbr#B~**|(FVRA76L%N_>DlOd~DMz-$VU}w3dx{ ze@!b~Y+>n5#-6Z!yM@`KY3I5M^vvnN3!e=So%_@k11O_>`cGFQRWL$~X7_AiH3{Jc ziO6_DuxAh-(N~=?V}!0y2Y1z*P)!13?+@Bmqr>wXdl(7Et}ML~pIzmg578k^?^07S z?|2pq)VxzGKm34!ThGYgKWcoqGoF`qY2O!ZbXUSy(Ex9bdhjBj=(UBWb>nIE>+>K#L%MU z2t@-QN(A(>9zL5cX`Y#&&PKZi*hFFK ze9Qs9y;H02hUjy(s;xEXYJvhnv7g>Mltrlv5wptl$z1bZWYP7BvWw8iyd1^!)o(PK zWBUOdFI3C&FA*vqvsFSWk`?iEINe~NOz$FkSN!_xoEyuT?+t`ArpI&C7_;)JR2f1; zhAs#9k{v0!)vOf_&7FsY+ZNL%UvsTX~Q+VtJOlq4!t6*?M8cA%e?#X(5#)?fLC~k ztymt}o{z`YEHAQ+__?W}O;=`t!La|FY~&&I;8ek?xHNCsLF1?ZJMkiv*jKxAvP2$P z&!u^zu-)^!M?F(tE+QMjeVAOZ)`|TL89>C8^hgtqE;!d}CMjbt@~^)eER!?LOE1~j zb_~@D6NnQov`>Z!nai$Tg`G4{e>S8O%tDVTVSM%|koXlcczDRF-Q-V~_LydD zE)qF@$eTA-F%jA+vkie#39EwAZq;)u-J~^M*Fty*2v5?leJog|sMEAU7`l=(=V{_5 zRaC@3x8q^2zn@L-*I%d_8^Z0P@;Ffu;J_)cZXM&;PsYPfl64T13u}Q&jvc?~JDw$IBSLF&^1Ye*4jZb1@U9OE%|Kj}b_alr375K~B@F=or! zIc{`!SKk$c>sp$*(2_^R47=35rglFOKT|M?a5I0?futZ6g(>&^PmpJ6y#CPQk>KnNU;~MXAhzaapQCo{5SRA&N zbC4dRkTjiQYDK1*&`wC5@RZz^t(H$-wD&!ozGXt!{{_Asui~@tWlQ@zHcxnwaiLS1 z1F!TOo>~FPJ0O?YW3tOq@ri7Mz1s?c|8`i1pfH6KZu2+tpGHaw5Q4zwKiu=V;p0$j z-nU~I<-QReeyxrz2xOCUw8(SXF{-zcR^&br)Fi? zR$n!g2hR4gw6g11bk@ZvKQi$b$6doWr#01k0i266kx{E^wHt8A?Q4>1`&E;Wt~Ye2 zi*MYQI-$`s(JWKESR{gLRx7<^aQU|NIcPEb8!3qNzO33!2hjH!%Q05dCB+}9_G*&V zmw%amQq?IjMxlOr-C&Pb3o1@0*<|WQYJo(Qj_xWuYzkxM6cD-oLkR-sx44(RAj9b( z_9*6(-xrLlR5~Xy5UhoaXAw9u9`p76TyFZqq<*$-rUvKbzfq>sZKB(QC<&v&^Ej4* z$<}G5y{7}O7X;TKOl8srnYTq2d=IluZMztmD9G(I_BIGD1W zTd}$(wDpkvP0Q!QH-mt96rX`zusO=IDt%jV`nABlWouiKLQnoE2~WM9Byh0<`ouW{ zLO7e0g%&%+>;;TWpoUfVu2mtSSfUxzRCX5@uu)VGgrxkESDfiA>gK?MZN|L2f)v@V zA_(!D@R19twQ;J4^>GFj7Z6_eEVHDp%pL&@yxwG2q~p`b3HL*9KXCi*6~cF=o)U43 zXN)WwSx{a)X5Z0xZ`hrXX{E&7(!{&B$4A0~EH<1Pd4lwBZgydu(eOX+w}94ddB1l)B(lU#7k#SPDJk_T_^>J2^jfRa7B0*(>ud z?jbC#0c`8NueNN6^;!BBOlkisIY^eAKG%tOQWYUyPsX|JhHtjuS?}s?;ofOAvE<#$ zi#yV?FS-JGuTOP8zhycjOPXtE5?K=AjVf!4sST+1SO*kpS)SRyc|4q}aEdqANp_K& zM?+S_-5pX@{!=kXIRL-}SGG@Rjx)7C4pJ#?sm$l8SoPs|i>S(x9BG~Y0=+0oo8|XV0HSrRK z+v?ZT$sdA)j^wNRDExDfF<$hRFYvyHCM^{}Z8GE}(>yz?cIN2@iiJ~|P z#i>p|p`x5=;itvoVWnY)2B8{?#wa^rtu`-YqQo+g<&%?56Ymj#zu-%8kyojugh?Kdv6-ehjlT!lfNLND`j@*HC{j&$2CS$%&I`-F~9+{nb{$h zOc37=O%6m>R`Dt*-Y!iue}YTq0*(|x+mm)R@%|8sGxMBoo|T5Ss9T`}R-e|-IaQf# z*SKM5Q1j&OPPaoP;l);BQEn*zEZ%e144I!MFet@8U(dfJ$zfeFJu!Tl^RZ#%&Uxl$ z*@066bJRljLZc{alEQpu^Of|$pqO_yarKjUe}~X4V}JhJoLA?HGe~<^9VNZPS+Dg@ z18b_4;y=jzIv|DKn^z1}zt0FCPOnNgi#XxrQrAC_d$cBtAW1G7^W&}_dNC2cD+u=t zFqkj?+isf^Jdw0A=K_Y;>5L&fk6J}cF;{vN^9RYEHr1{U$q9+Us%RT78G9x4<`s+g z+zIlipn>ZV4yN3usG5e8lowC@=G(@6W~UDx_VquJ2TG#8QA$)#wYwv`gUUd4Top-U z#i4RqsfPmO#V!pLp>s+&gz}}5cto3+<`XA9J!K{HNWw!SzM>Kt+KjkLr7=lSr_C=c zVYW^GLVe*Pm0Ijb3*VXKFC5yN9WiO7O$nBpHCl*FoicP;=Hj5(yJv!!xPAHwMef(B zY0w9rUCRpmLtA7c$N)G>LLTsZV=2LMBHmUlZ-e94np%-@>t96~PKGFJAc-+s5r)Wh zkDz{JWb~h=N4}`MdG{bUl0>kkROxy4v(ev>v!q$_|7!CV@@9UoqW|HgM}GWg>X=Cc zqeTE5NAwU%&Khy#uYt7AIWK=W6i7gfC=@OPNCFo@p3-Vw@jhZ3=+aHv799RE3Ff&I z-Ym;eEtHIp;%yVG@ zn+&341IsYvjjA8qFOX&aM?(>G>5-T7tmq=BYnY*b{_lkyD=^r}Y` z(OF~1v-9!$*Hql%5@Za1ayX{@9WO`guX^f=#;iMFOaSAHJ5m#M$0rrt43mcK5N?RL z4-48Lo&F8arkmgfdKE{S{dmx0XQp5~^)g(ivk2XZSt|jbM?tkXC;^(Ih^FOr@kxdx z^_q0}<21e?TLXUomBIMBsa~HizVWi91VogLYSYxy zBzhB@FGh@0Q`qF2;cV_N(i@Z^-f4bZQ;tv&mA=~gPAlH?(OSC5{jKyw`6L$GxrA&6 zMVYPCX;L=I#725W;4Y6mdfn{UDSgGe!MtHgs1a}W1skuvI8UyxX1oW87J}O^OXu-q z&EL;7dq9vg_O@vcp81efjEJF)QlIPD^6#c-pDj56Z+eJeY9 z+~VoVGL_O`^Fm*7Z5JthT{mHl(S73=7#)hv#|g*ac~8vU_PO&K=9+6?h#9bpHAg-J zTMzdO2kE)S3EVHZU5Hy(Mem-Uq?ZfX9eujzEmsyU!J>e{m=F(Ua}SfYjsAO3lh4nk zL`=Mlo5{oKDeaKCX?Hb*pUg#Gn2PJu4^%0bO>h3Z{<`dQfI6u28qQJ{0W-5)QN;ua zn3E@7HBp8Y-XS;zIRWpHsMt0$1yLOJ8E6itk{Y>3tx;?+-WSjSZ&AECJZweQ){Z9zdwat=%D&D3$*M)#gaB_oRBZTrGF%{5UK1AIn|54$uq zxR1S~o&o8{ipd*)G+Ho#VLj7h9pNoW ztSq2iw4shX=RrL_wp`UxDo{|=*x2EI+Ica9vNV$%{-tDTao4teRXjdw-ks==T*l!F z_ll#8WMlXXV+FT4_<+-mYsWjcBU4m&**J-F1s^}*@k=@GTfe+RZ1S(spci)kDao*}FH z8V*Q^wDhwk1slzWG6u8aD|Tc(3gW%b9aI3$Ql`foWE-2}nXj`_c}u9#EG&BzPhI6I z@f|vK?r8Sao%(r$LzPZe=}?N9jC$74G=z-)iY70L#O1V2iQWSu* z=^lbeSBI+TCaDLC>eJonI?406zBi)i0V900!ug}EE49D0^%(Mv^DEms8&QHL zDY#5+I%iDUC*+;3kHngiF|l(zhw5%BqFv=;jOyE1R?7xYza1Wf#_9(}g4JA2hsNm49xr%hv2BNQAoM8Mlu!v^B42 zA7Hgk>f4|$^yOv@=LtqMG>Q`$#X0)l6I-wRqSE7PIVh3oW*(LUJM=>^r0d{*Eesx- z`K-@5_jX)af0kj3^;z%Do`fovlL&0211^(-B^o{i5({M8iv;`8wH?#k@5x z=-i2`W_98rCJ$F+t*E&-Gc+S8vGpfr>&zw}u;}=MDWmADnMI)QX^ePb^^lS5JYGlc z1pwe+tKr`mz!sLkXK3pkZTC8JSSzKRdFPHSgA#I=-B>V&S(-QN_9%x_+1Fch-pm~d zJ~K9)68CR~4Ux5nyuaA5JDXj6L+#tw`c%2p%A6@vQ@%<3BC|S|Fw252+S&5ZGEW~IBe zZ8;T?lF(!Ii#Q&1td!5Yz@xlz`gQ8`t8XAR5HI3w>fe@i_F`7mHilnIvnBystn5aN z7eteQV56iQA?0bW&b*)R18?F{HuAk*pI>-D8<$@G{28$ORAZWv_I$MMDWX;t8xWKaxpnZ^#?j-g;hpo8OF9_+R0o- z$6FObP9SRl^IwkJu2s6)#lJd?IsIuAp)SD}7Z9%h%-ew<{%Ms2KmHs3dE`<4MhW)g z!Ii!s=J?uOBqu=8B<*C5*fLJn~#)h++;QK@_=-*?$PDH<=fJB39##oIik# zq^|Z~k7Faq<+we`z;&@AH8R~f7zA!y`5Nwj3?Z9ISwIFabVQz|2IJfgU2bb_rME+V zYcn7lR=nqJb)(KbL43TN4;j^O*n#J3p#xde{~)mgBlcKJTK;nVl5=@ig*W(U)S$k3 z;yJ<{x@{PFutyx=?L>V3I~`ooE##mSIop;}2Nj6aC1f~3m!JoeMYU%2ZLDRf4JCcx zcsr|m-lY9=&K&$t`9sj9kA7_J!jH?c;rH5fG&KF%VBM3ONVECTVR&GH(-Dfy2|Lm* zrMec*M9y7ZK>o-O0$sH^HY>uaphh{4II%nu?g7jc)qc6z8*U%$H!vnY0q~yxPwF~W zga+`MH5&}i8|_ftE9DFeSMtonul37+m)6my187x@CR`Vu5Vx2q*D>P?(;X6K+(eE{R_i>kZo4@Ps1}5_fx_Gayvi1%c2TL(tHJ*N8{>ep`q+p8@Xd$MzGw5f9Km;zQx$D)jQPHin@+2AY!R>o!T?n!Bn=x)a{sr}Wr z7j(~f4;PMn@c>ih-A*`jEEq9rg)OuIrOTh{JQ5qR&E9#m;8R#)W6Jhav*A&!=($UX zgHfs{@6-1LX@Dw)7+v&w!Yo6*&WbaUfg71wmb6>0{x^*sK#5*WTpkiW-zo3j{^Sb1 z9Y?x%ibcWr1A+6|rC)Cu%Xzpdvg>RwnkgpbQYIwB>S=)Fun#)C%@gJ4J~5x)_o}S` zkS=F~ReDtc(wy@zDmzaJ2gc!T6sQ>OuWBDqYrU5(6!~fb!>EUF8r7LFT@odk(y4IX z!~780t<)}Xi{F3GTE?(RFi1pYU;?4*Wbf^Hq%}gF4d$g+MJ{wLCK0AFD1&G&JWik7ZiP@AL%&Xe0O0|`m(npYi6@&qO|V30ThLz2LH(r_gLWjm@_BZtRZVTp z7tgzevNm8t3_1sol8_7PrdayarOt1x9`EENF5D`6u1X3VLWu|)w0oCMp|bWuYHnfU z_8E>OlNq;AV};8QQGwrpRXj@wzUbs{uy-@!ZcD zjpE*K%8vfr88JGhm!e}i22j3m_DiL$>7P=k4-J;WBk&uqapfV-@Bck)u>C4wCt2#E zUg!x}rq$G()790ru(h)b)aOY111jyq&#MlyE6pP7;!ll|qyJb&#<(E15_j;a=vpJ9 z)eHg3LPq5I96f)M`yrn?FphWf%)*hq4m{^!Jx&1Dc)|(NNTK3c2Po!rk?1quu>&5Z z$cnSZDg^0Ww(H3pw~IM$9qz|dyIrL_^AM$T?7vvD$iFCcVJ2nCRdecCbWCCtev=(N3=Tj*tM$|e(#pUUNd_sx;L~FE!*)ccROD} zJ}{=r7{N0^yNKd2Dm6TsOaO|FQ+VR_<6l~J39o{AMQZg|dK^7lwN;*g4gS>V1z!)K{1KXh zQyCghla3MZq#&P2#TpMy?Ej~NAqkuR&!d7>SFxG;?x-6QB4W1u58}Z>x=m?h_||(C zPN{wm;G}A;1#lVxYeu|BlB4NrljihUd{*M{v`Nk$3rR0-m0GG9H;0He<|U*0DNWLB z$_=@H3gEmST1G>YxMKt-BPKknJlLgNJ_G;%@|b$d59aA5{~g%h(zuZx>^5W(ZeBy9 zZll!bmtFE+__Dj0DU6Y>7&w5m<#^ie7k5C)72c0@!CCO>{X?ULR8Ve-!#aZm*~bfs z3G2~UGkmZ29-Z8T1Es+eFuPQr%^u<``W{U7pLWlYRCK^%UvUKl+~hMaINYRNEa>Ms zj*v|)n^wLB^NLzDuyd~+Lb{^1{a7~-V>aZb{?)oEp|RUO3oA}|6v^uq3hiF6Ys)UP zfJJ1mGk99jK2NOAnf<}dFbgDx9>0QR1}-Afie3=gl#M{6k>kWHImW5e-QiBwG}H^R zWeo8ZpT5&IL>FayC<`MfIW@dWnL^z0sKEle@s>0&K6x81E_;kMZ-1kN4@4a{-gQ{) zHo3PKh|iyWwgP`df30a=OZo3Em%puRCO)govk~!qc27-Ti_5rE$Mp#ZBFao@S24Gi zTZR|w5R+4>L72isz6P)P2#qv9;cy?4W2K+?vr9Gmu6(T;E?p$$XOE?2Eem(&cMs($ z?7dV!ng8U}2HJDx4O2W^Y(^~dk54Y$FAcT`lkHMln%cCGR*W|qjg~7L@a8niv+wnO zC&K7nZxoiiIMB{Zy6iFCX@S5Sdp&5>RS*AFxA+()W9Uboamq*hpVU~_x*0spXBMD| zV~f)j(|*L0l$BYl<&gO9N%55d)G$7j+peCg#T%auRmZAyfxqcdBJf$~Lu9Uvosw92 zn`tRiC-6D;n6=giMJLreoF!cxXp5_QJi}`%FfnyGB-F-|7V^UrBMciGTE{( znClM7r{lzbV9As*(Nbm&ob!dd#$yY)MnZT^On5gINBbKW9xK%_SM3gCmpxgUDcg;r z4a(WycUkzd{OopP%N5XQidi$rwTtHAByM^{d8l+C|!QRwmUEk!5GXF$e=; zK2YwHgZstuygGoA%hbM42pveJaC=%gkW=~Gyu&Mzvb|*FJ3r1My=IQ>AE z(E{>V*zUgiI}ns;mA8svL;+`ol(b4{jha}4dMIX|U8i>Hg)Q*`kyS$Ly}MDq|Q&9h`4hj87M0N<@=tus^dL3YCf)WNOyHCtsMKA zbv$-pu;A#k`>d%BZ!#Bb?u8|u5>2XzNp3*qFoc+icBS(KShBi)8H%hGp!I!JaE( za5k>`onO4-Qpj7Hb?*E_)B@u(#vR(~vk!IBU6r}h3fm5sF0#e?mt_{=$m6rmGZo=18Wc)9wA*Xd$Z;CeFT(1Q@4*OAO5TPxY2&i>ir`vZ1ISR{qq=Gp>h4=$i-lSj9J~IGIIi=g;u8C z)e96wo8}Xx!`LV(+|2@qUBI8bHyju$rer7NNzgW$&GVf~Yh;mcL#dOLQu}vO>jl12 zG72-K2zz2qq$z}xUoVf`9VfN7I&;|Zbg=iv2pHIgq-(Y59ni?Olh%$yAfOImlikvu7re`8 zeC!HUGpr!XS5VctK4W`|RU~z}f^c}y#OEhSn9zn>*3$DWEz^Q%=+dl7I%CNSV*^Wo zT4!p%?0|sY|tS zi8uwDUjjSyiJ}EKfUzAZq7&URD3} zNi;?95iIOe&PJ>PEAAVU8jLVYtx=ji{alR3%NrGfP9Z5@kG+xmf-$Hcoz#j~j!=jq zJyS=$fv8n<+zbd{D7QJ;D|uNP(P#C{UEEHF2Ba}K;u{`5HcZOa=%MT&R4wylOR^}4 zzCELQ>n1!IaWLHgmotgSlV8lg|HuIb2Xi!9ZSMv10ugUoHhILRTxY|oqs>)jgzCF+ z5c#q-|9R76?mDx1SK5m&SF5YhNT^2P~j4=s+mYAw_%H7liYEq=yF(A(dAveTMZ%+P(>rho%CKw}b1f|fDA`q~li zNcdWO7UEpJUil}J{HE3%6A^K-lS1e#^w%))*DvL!xL%pPc+o2djGp(oF(n2UUvA0{ zDLQd{1jQL}AYp0MTRz3B6x=C@7*rJUR};cC5%`ylq--SPFtT>=3BZ<<`RTxZps<(P zZKGF}|JvncfADppkLRpq@HQkl{JOQMn7!qD_7eDgy30RQsw^V^f>=%b6*Ks#+zLSU z1R$ld{HYieB9@LjWf@*sn|gy7^asxv+5|c1TsS9LD>7`#4NJph~#Gg&+0#pCW?&P=W#l*8Y!5P$*#U z_$E9?(3zD@fb~7A$?G@wpwRKdT*-7shU*D(Z{u_|G&NaYd<qoLN_FUO-qzzC(=a6yzRr&u4B%G zC)p|$>`TEVEl9c6MOOz;+JAc564ZuZ-;pLr-trRcvz#6)A$O;g$}Qk*YxD9+j@&EhAwe)FVcKe#^sH=@!i@?IgsSY2 z@Ej)p#b0=+5+$n(JG$}3HWAF{7`N|SlR;TB#U42Vs;qkzaSA5kJTd`d%y~{EbK>)) z$WW$)F2Dl;4JW|C?-?#gE~E3}e^&+?Hqn0M+Wb*&-Rz+JHgA=YR5umqu>iG8_ zxkbe(zL@lell5h1NsDC|%D>Zr`g|TsyE4b=j5)c||7`iVa%fG*lxKFCt*I-jZJcco z$2%o?wo!}((Feo15`AY(?*akUZ(t_H5@1TSFzhWG;{sF&RR@AYx;0i!V7=XZ+ow7f z=-&%vb9577V+`TxvtxVph!b+BM_i20wosO#S36lsrQ8+XWY^6Wv=hJkDU%{2r+Ft% z%6z~=x#0=hNh1S^Z^g zTIR6qs903iL0lnP^4E;B=sX9`L48qC-u$un`jJKF*@I|JBlkU|iE|HmUa^Xm^7Dp?ej z$(ROAaBxJpt}zBczLS1b{%FQ&@ZiwVy?p=*$aDHD4;T? z5(T&5jB@q-4=y%lGGLsi19{3^Gvxm&a&?v0b)@4jWT1F^l6g#0QHZrr(gL8bW{0Tk z$$Lle0D#BP=6oV1`hm{%XeUyyR>aKq@vHKTb)aFK%40UHH66W7NOu>#a5S+@@3EDcQpEc~KCr zWA8GSysy_N>-m9NL8?!Ya8x)i$a=s)34Q z&v1F>k1AxGjsZeqRDDXhir!>1i`dUn&_guQ&MenCvy3tgYG7?%x3_WeohYQ@OUsjK6M*J4-sod137>es)HUG>lUUfq?3a~LU# zHd|RFQMo%UG-9ka{FM^)9+%WNt)r%|{=dcogBTQ?{)_VG>|=X1%byqSMaFa~Y5(;= zQlvmx=DT4&gf|cw8q&${_^;KG$gfrWa|9e%=7|QT2|ZuaR~C`3+5H${Se@P@G75ql#3QXBQ3BmL|&LhTF zpelfq_i1C*o>>&wetX<14@JcsPN;Zh|WUGstEo&@w(Yyd$x{@Tf7 zbOLUNz06)RTXy!y`gp9mJqPC}%-nUZgE9Hry~YDwCX_?>En8Y&Mu=KBzI7XY2>q^@ ztiEIL>4Y#KkOHHxF6e}Uw)kHQLYhq{vdgm_msxYtYaq(`0H;Km>uL140h^ATL=P(X zfknV^EX`?#*wzf6gcL0nRE1Uc##b2jSS%4o-V9%Xql6YC3|5^PWe{J_V}m{f{tAqO z+Rf(~&oBxk)r1SkhgCdcQf9PdJfO|u-Q#DAOS7mcBV*RsCGqQjT$e-h<_=@87y`vqbhNb1w6A&r6%4Za4D;+o(8V5|%ZQ_h?~X>S#lesGDd5)k z(p&5nv(@{6#!VHI z=|`6s_u1-50P10P1ZSf{s*ztIv-}YP?-s2{9_E`(2I@3}hwCE)BJF!$iOF=_o?6Wp zF0&qC4XMh%v-S%;+r|0s9ySK~UUPK=q zkVeLiAs~493CHGqifW+EJBO#y4gK6f!;3a{=j`;5 zH1PXeuunHPj&ocpO-XMS0~5J)_H?5T={T+S(QIPl(5<`Sxa~o~4o>y(cm4jJQ39BO zGEeMW?~l@>dQ+9;DI4B- zDV<2%cB5+5OLGdw#m~1N>M8U=HzEM7FJ7zW-G+C0*RM8hO`U^I=z)MS*9RJf%be{ON6lds{yf}QJ z#<(i^8wpv&U!#IY^CvBTXyWg z_I{5W=H6^!P9&~xyyyJzQP2YkoI7W|jJi<5_;yOW!b z_g{*Z!G8t(rFikeUxC2?$O}7L3Ktdr?Y5lUmEU{(+8^AuMtWh@``FlCFX>!UhX&Xz z61kp3ryAB7QA~@=TFtFo7aOmJPhPUrd1(AFHJ0Dz(xGha_`82jItV>K5<7lAYp<=5 z;d7U#UMuYNKaPJKmpM$VwG(<~F(yC5E%5pj+_j2hpW(sp5jX9cZ<~5fuYaXi8AuPJ z%vJhTh*v_?VAc&m)OlZWq(#%FT6ekPlvfS&AlS+9KT`D-=T2#y1UHTw+O^Px~+9|!ow^JrCI^nsH=*PQ+UKji!c*$w_RJ}mfa z$9=zlf2;+5eO2Q3b@(z5gWJ!ee_!f4{Qu~1SiY51l^Tk6Pyy!+0q-i?EWB}}UKRBv zQukL!{)ZR%Zy#=-Q0qDmUH|$se{?cl^?T%jV}Evn4Ggb@t@H#;RhOy?#|lzY;rfI! zkG%F#h4tzsVx2Yx>;jv_Q9;Jq++?CMZa6i#OQAQVG9M{$(c|jcmzt5W2IBh%d$P?q z&N6Ix^T4sq=+w-X2t?0HR{J-SjV91zvqmKG;V2YJ(7*5LBVbQ4nMV!5G;6+X8}Q`N zcvs~UnuGx=uLQ~7)$Visis>rA1` zKTfF`xP-pkD7#Crt#Y%5lA(GM#$IO1T~U1QQspyWxfks5CdJ)x zAEu8jR-wi%R$*YzZg}-XwB?*h(dsuvIxnTgqIE6qKrA2mQuUn1(40TO$(;NwvQvx4 zc^_)tayX@G%!Yz_uyO`H@m{skJ$QYolafu>uu-ymm=1>G@S=mYJp!_Nush|;M|nJ* zn0qZX@Tx?_HL}_E_2RnR=J|WW*I*1Z6>W@;E~M8sCUn#A3RFtaUR-m#6%**ik%SkK?o)vKE3apl|;S7r^N3Y zU}t=+IAHJt$sTPSx%T4mUFYX-F8cL329uxFr@lch0ndBV|BgSo%u0sIUT3Yrhzr|D*8`5wQo{ zsV`(D5D7`>RF^rVuWirQGfjtsspRU-!-9lDj~_7VTNiZv8E{V=Z)T|or?w3&!IQ7k z7#!=@`;mf#!?AY}C)1;~ZZ!mVjqcg|9{eF3vgV|Gqo6sU|8?^IXW+qKqJL!w;cErI zQk8Dxe=i69M~b+;yGk#0e!8os-Ip?^g4*egh-Px6Rs^P94Ed4!*yU3wli4qx_QWe4 z=|8)57MMoajYm4c_OZP-Nseq&E3%$MAP}QEXAj0r^D5@i-aMR`e!SE zJBE89`g;mW@_XdqJsEpYUbMOXc5VUr_pYQyq8i!v(-;Zo`3i`NmJoh$cSC(wK|wwm zFP&GQ&S&n=PFJ7i{q1!vz(pec$5y&kf@#mjoO0HKAt6hTYI(ALU&49yfd_C1i+8tX z{sEC`R-=1*Fhy;j_mw%Wlt+`8F;LDE*0g{q13 zkB&)UhUU$_4LEAd2OkR!{j3?oQ;@N98)ckVdkT8;m-C;)d8dPfdt1y-3>BG^=PTW% z;mv5rhQX~^Avt&PV>8|&@%nePOW!9`tGv-Ro ztR~W_-#VlkKDzt2eN|c|A42*OYpX_E)wb+Z@5R+D?`~4#;wPH*gn50)y6)CL-Pw!r zsdVRjCSAYGfV)l3RPfBCApIaaxCw2U9Hqq-!Rf#mb63wujkR%PyT0N?L4@AzVzq3I z++N3l6kph(FVCo{xLv*%UbEcr=!fs&I2%IR?mRR~5a&p&_3iyL)`gU8&p0YJ1xq(u zhTYi-yEG6Moa3Dz6w(&)%?T^Ebb733;QAWo+>D;tD3)D27E#g=ysqWVSxCv@F0dz* z8VcrbA}(V>Uzy@vI>VJlj8=1ic%vwmAq#kiau!G!)!`^HNVjZ*NU!xc_Le z{-p7vbkDZjwlGgZP;qzsK`j*-(+228*wu;;{*6jOK6m?jN;aMA)$ZNEM)8P=Ht0Gc zPrah;r0bDa(Ggl0mPpu^+B9&YhiP=SNTx{a-ooC+%RXEOh-1y?c=a1YUt)C;IOE>6 zlkuw4=M($g>MD-Q&zB3bofQ`Mom%Z?Tt!od%PMUmK1{;n0+sr$@ca0MEzF7R(?$n1#yNAD;muJ;P_yor!yS-URPC{+C z%HOKi%WjNXA$UANM_*a0Za97lp(b-X&Mn__J*8%|7smGoo^rWSl(21R(!PVJr)aG+ z)Ly78A6M*R!oxetJHhK}u#pSA==SOWO+xt2&dgF&)UZGNea`~eu&dhI@LL%V5CaC6 z?jeO8=300dj^OvRv$OqgjyrjX=m`BfXoPET^G-C%xqDoA=g7~8{ww@`siz^>U(UZv zg#{q1MLE&1wHJGq2s^}qW6$4Fe(5ptV6nGa?b>BI@4+JY4&xA3{ufe!{-^O%){3Ra z2?e+EEiEZ{6M>NEHNnkfQeTaRvzW{+B!jl;TKLwfz#v`Ktxcq=PP8{%?&mT#Y*Am0 z>7(Y#uPTUc}{cx^!!zp8G=SnWMnMu@gMy3;wfWijHi}= z-wF&wKgA*nR(-PjTD zBG@;>yDS>GcByG}_ zHY;U&$V*##z62@I|5HnI}yio_kY;E-#JvVt$x6pTUYo~5fHQ*grPc?}o(%O+ zvG1J*6^j6RzJ>)ST!tdhD>Q0-r9J%`wh`w~u@TGT-OE?aD+)Vp zoDD>OoeNJyeFt8!6r32XHji8)Lwe^@zflvxSJ}!p5hA{1-!>Iltin zzdn~9O?ARW+kTSpMg$@Bw2KjDx=sXXevH>njtDj>)twaAjJj@O+jmC>5r;ssQ-u%S zHQ^j=zvRRKIFBS^ZD9Jgn09Q6VBDBQkV?qL^6U;}g60EJhN?5L2zlmal4)r;%ZiXS zMyF8~Lxs3{kvx;DWrolDRrn_fLpO?R*Y6em?gvsk5u${&h*Ts3hn((P3yA>iDz5xP%zE5Y&WxlPxL z5X8Kmi5pGbb51jcS-Do!Yw2qRcGs|ThvfI-{6A%;W*7c6^flybsGIq!GA_%@Ap}$O z71Qnd#Y}(xn$9q_AcS__E-xRkFCt2Q*8q_OxG%Mb1kYdFGXW15=6;RCtbZ3tf5KeH6JtiImN)f8_dQwu!1{!0oo*RUysD))5TnOa}6;Gn`s zqEE}cs$33 z&EEtOVtjj!E#?NSZj`7D1+tzB!cGh2R=O~(7{8T^tyz%x4%>$>l4r5b1C1k1;L zU$ytl=;U4?bi8YDduglR9aOv-BnIB1k?iQlZGcK3cA!Nf<00N5$>#f5;0*EMd`hBG zs{vje#!fX9==VZPpxVX4vc`Q&p^H`}aHF*^n-Wu9k;gI2pdY>MAq5FC&VzIZ4sO98 zwjE&f>Cj6Ktpo69a(ezuM9h*m5IpMaS|WdOik>lOQD1?CJsiMZs&`svVojdxZ;IK8~sa(XRP!48JPR$u{`A)m2;(jE7ppR(QzeLGQwFX$uoc zQXQ&#%-8`Nu7!VP8ZmhQ{Pb!TmYp4^*k^Ve&r5wfWx%HlF`zgdi>L(n$rM9b3eZR_ zfA)NT`M8~DUiC>{bbszmelcPEJ()(*h}z=JrHb}zH+LRFhA}KVU*c9IlXsHGxeLIh zrsXiM_=F{;0_0N)Rz=_dcmuBn!(f@c=%?mR_e>%#bL(Hp2n!=sl_*T1=|*}WY414< z(}NGZmlX`qI+<|P@)EAw!lS(Lu^_ih4wWXKrM-rR48$8Tj~U2M1gO!^gSW-!6zqr~ zUt?OpPaWG!^?uEd;ch1ZqF43p5Y=|TN8p0CTs`)Im#OM@eVD7dKJx(8Je!JO=H|UH zI)e7%PTp6se68a-V&k10@%MUO=6`C_%zB1XS+AL2FN7j<-oG_)x1 zhVt_MASpKxZ@6x8fMc-tQ_+0zZ3JhbA6AEo#VtBnJfeNnhV8@$TGl^4S36+D2Vxsy zBc|tI0!#R%>-nDezoq-x*ZNbIKrW>QkwnthJa39xEW8tz8*DnNr&hit4pPToY^7(# z=gX8ABio7cTvJKgWa`qrPlrH}$y!fO4>EI;L0k0p?|uuw4@>?|r(n)#0M_9Rx&g(6 zP~n`!6AOSY;@`8rLFUS+cb6x?95RA;(r1DnVW5zEW<6&%!COg)hWrgMww#sXM2!UW z%bZrHw>Xd_K2tI|-3~M$M=)r!soz7kR?f245AXG5 z-iPuDtA+%qdw`ga6}W>^duMP9AhG&Th7O2?U5BYr6(YugXrkqvT6flzeW)h%`{%RB z2ro$IYXB4VsKcz&wdxKHu`_^3^kh0qL5Hs!U^(>VVE_y2?e$@h=X5z5ttmEu96z4~P~tT#-#(Zx%=`PsPtGCEK=i5TF$2V3m~ix= z(WB$xS_%T=1 z;QB^({Ey_&=t^fjzT&bx?GS}mQvtXxTz8VjP0X__3ESJmTiM4IHzS33W>4Oh;*95f zVR?jh-dW)5d_i{HTDN;c!38ffZ>qZZ{B*GaU-@d6lC%k_9x~!ceGv=<>@CF#F<(LzV>d{<=3UG%&)WsuNS3$DW>JnUs9B+E!n+>$ z==-?gq!(YX4rPSCv@;nPG(GIQgr{68qzjssQlr9?^F~J(;H5x=t_GV{WL|=Jj9)b) z)KyX9kLK$d4yQ}%)Vrq_OBdEwdQNJIow1Y<51*@;P979B@b-Cz5XD@~-DTakJ72;g`hVxq=xx6 ziV8D!YYcB2@O1VE51#5R*zM5q(Ve3gy4pHehSa~S_m`!Yvbp%$XcIhB%|^ywPw;qq ziqH2u+bM%$(hEsW@y0T#dRa)b?M{zi9j1aLFIn}i&bo;UTF1%6$E8-}2?`szUUe&b zy&`28UJQ0p+aw{=2qqL8dW_a;^2&&)){RzPiHbOBy>Z^9ATX1DZeE3Y9%|Bpcu5V2 zJ{+00Q7rzQw;s~-9F0c5JJUNZv%-{cG`R)4hUb+VwW)VNX%@rZM|f2Cw-6 zxR?X-p~#dTijOa;F?8vC@QN-wqQHZ}4C%k=aoGoEkb|Z$enFTHpsRd(cvxKWkJ-UP zXwF<6^j}ZePuY{pA9!lWqTmV+DrrT$c~Emb1o~}WOwPF#S*wI5U9sVeo-ZuMswd?*(KZ4YXDhmu+F0&!y;8g;I5w=3eb$ z#oRAxy>!S%OtZ$Yw!wo6NqU}xis)yrbSuy1(|aKZ%x+ThmZVJlqzc!SXI zwuG`ueRe&ra(dD3X`=V^^!Y5#08ZHn*^jE&_eVr+6DNBW`FxreKeoo7)VZx=!j|ku zC=OL@#7a7}|H-qZ!#f7mbDMwj{X5C|+MDjU#cy0<#?=W_H?6P*LN74_*ZTU zQyB=C;l_;bt8}G z;N}9!SA>#7K?ZxS>7V&N?^U;2yRzVw+@w(eH*0xgG}Bd)qtBGw{6X3b6pNy#kCriQ z>B}uk5&WTIoszK#6}j9IEKoSBbE+cF%eoAEyboGv*u`XMd+*?N5b;;J5o_W4E2xqC zDHW@aBz4foPuJgO@U4BevUI_&2K#KO+e#CQzrS&pS#_3xT8Ar*_%R7Ub9L?)Y zz9OdG=a+MOhBR2=MzrME5(4Ua1CdA-@t~>Eu1I9EEYq*bl~4)S|5sN-t0 zdL32|1W|7F$;6{#Cf)=H-E~&Z3#1?3(e~;(A6jY1)-MU6HuZ`a*UnV$c*5pf*H#%l zC6PP6{EcrKn63}q>#zvwsBAd75pMC?LF)Wj#!&+ypXmwpj$P0H`Ib z>ybr+rvk*_lr&`0_F|j(8sZp%e~|!`wJ7mAgr`alvn6l|B2e|PK2!wUu;<*JCPt>5 z^4%B0zC?+@5_$Ds7U=R~|3ITK-RGX1Vvm5BS2?K%e`r`G+Hu=ybX0x>h{N|5!`pLx zr3IH|0h;`9T$UDneycpLbJp8}_Fas1vB~8Ux&ExFjLFo})3fP5DuP|#W)D25b8o3- zjd{fREes#-bb5P<-{!es&vuDltkBS*-NopF_wxQ@Ax+j1HPf>jyw9A2*J*_Pp#IJA zC1=^mr;*p9;sP+gqBY^yzKK5*XOpz@v4xyX29Ur};;jMRay{F*gvId-S9D%g|o7&EbwdW{5)wC4DG){cS^UAPjfgPbk^?V1Z+9WZ%1p;S0mfNWBU zn|(1Cznimy^DR*5InwEb^X$*N-;y8UD9HspS>K_qaOkQsET%aMRo!Y1`z(qUp4&Z$ zzJc&6i1CEI>Kp8}u*jETAMmbLTgiKTCNu;g8aQC2twjmdArAzvIJD@#sw}*pf(Xi= zx9Gd9L*OFGnXlh$cbTabN5@6*<=yoGgpR2FGM18OdK`#(58tBhoMA_K8TOcr6Hq0# zM}I=8=h+!uV?n_UVQ#w0k8^bxT~rZkzq!+m3M*u6)8S56rSwpGAtkElYT8=zpfb#{ z;#ndvWv_YyNqzn=pO15nylbUps(N;_{W!GHgjaX*?Fmx()r`DK=vMXU(M0J8%3Tg!C;i(~18lO2`t08?JjfcE zy$vyj5A#-3z&_^q3Nm-Kb`d}BAF2khiPdtQPIgb;bmn|afwvoZ-?qH{%SP|TSFDR! zYErzGdZs0vg3~w==8DF4S~DrXbXyEUFOK^Rw?N*V+%^EZalFnCpMPng+ku(chsvpt zfnD*n6U;|HLHn3GD9(NS&}fX4m}oZB+h4w>c|K1(+f};JUC|%CeD2~6aT=zAcW+U1 zVU*TKXt>cGxIxifO!%wQ)egO*ihQ#R^>eaE(bw{2)DO=2XWS7@^T*7~tp{S@ZQDIP z!t4q%g{EwSViqr(t&~3^lt!?57M!yrlxqHqfY>}4=|V+-dxyKA6(REvVf^p>CIrU* zJW*6#*mO6M>xWk#>y!*7hC^9K`j%y-xZUZ`bm{wtHKO%BG zphoO`R18=A$(y7vgP&^kxHRdhh^EP1XA7n6y-}8qf5NtSg zVhSCY!Dt{L#cBZsSt3oTH^hgUe7J?H-%EQ^{`{Ef+rGru@;u+xy^+;LgpOKaPIG*5 z4XFt2g=k9|C>nm46YGcaO-;DFJ^h_$5ff(wGis=m$e|(!wi4s=k|VlGyWX;RO1HIN zqO5>HIbMh6ish8zbY01NiNdN&q3-fetsFjAEOyTurw2RDJJ1|z)J9Y16M)^-u#@=; z50pvZVkotpcRXSJBNFx%7mj8{IpMnkj+ZXV_`h1eOT$PO2HIJK^&;%_Ox9W=$RlGczB0tCeX2({jb0PB+Wd=Tl+^!zCAEPy&vwHUvRMQ*PcI-F#7kuw{CTKrk_GyFCo=LK4|?V%CU#X5KXB#wQMn{lazo2^zpr>XPz#VgZq z-}SEAaCAv;d2za!1Pd{jA@*N)`-Il#bZwK6^>nIoF^tgVC)00*Ts@YmmTdMl^r@;P zy74jnV1+6&|3qhhrRC+zj+VWRkI8tIZG!N^)2YBmi>fE!Dm_t*O{5>VIBaY)CHbeNbx^|!n)&n zXsfxu4EA^wVBfIswPzmlwcIC}{XB=u9@hR$iuaYom5JIiQzf4hVmyvc>3F*Di|w^5 z-PQZmm`<$W=EnqH}9Ag|3mjs63({CSB@&^3k4VlAYC-a=Y4*?RU}U`HTJ=9DKb^ zNqKQYIj-mDR?Qo|Ez@^nMZCAW?3IfFIaSYyS7J z=6rZEV~9o;(*tG>8=E4kRx%kd{rs-y|9@;f`_J+2jxuKK`%9F)a_0Da2%}Mo11^?NDqQZI# zLp6EjLOxq7y*rvBe0!w6ub?M@y0PMBi$to!E)@+|z*>8K7Dw>bVT;#>0Bt*~(zQLS z1dc-M?o>f?VaQyg(CwccOOfJo{C||2*@m4Y6`An0PsXVX8kk*y@$m`ZFHqG;+uK|9 zY1(3oje}V1FUJq<9Z-6HIMJlK?%s>haL3w;=_vq&+#doLR0}dYpXq&QnS6z;~dftog1pcVv38GdVsmd#%2zM z!Ex#i1EWBlUWw^bVJy>&%5w`?wbT(toAg6rcSYjI21tKaNY*{*fKq`%Wb z|Aj`Kqcm)XHcIC;XKUm<&PM;L_`vuwF9}CLGs$y~>BaNC+I(&>z1JmTJ3GOTiR>6D zaE^RDv9&#xLd9yPjz5e(;KGO2No4BoI-hA6<+!V7Ckc>FmQPN27`Z!(pkVc z*}%oWY3U9vFL6SnW3S{Jc*lrUOK+D<9*%v7HZldLZAJt7HXQ1^QuM-+?gU#{N>Qns zKmW|DtuTK&IZrk!SQcy|oFeh3Aj}TO3a!;^6)6w3@yOmr@Qo!KF;q4k936)>&Ku8WyVk$+^*neBa=y=Tbv2aDnej$agKnW1Ychs zT;&#OF>#YA*rI-~Icn^Rotg%0NkaVtzA_bpKv)S#)Ht35b`Pha@9vr4oy5zHEvxGd zHg4vHxj9cX9IJ96j<|^3iqIuE##ZVc*(ob78vS+$AsE#7Jm6qZ?)o*|7qj|yD#`^1 z{$5f3ANfZAtB3brU8|{HHKQ!}2xf6e4JatNhuS}{3)%_*A2LhYto;&xi1cJk+-GH7 z+AE)1Y)SNX{V;P=T4<}Dd`91cNvHX)e@&;%&sQ=6GXbkfEg73S>$f@4n??; zj<3|L^QY)o@60owYrdAU+9uzixW0g~nwi>>k+ELP&mQ^=a9eySgPnS;Z=G&i_@Rxc zJYWz7B|%|@?S^q_PxWMWJivCXiO2HO1cAUJ_UzbXdRWc9r-X9H`1GTC7(tzcok8n^ zU4XFW48mxg`uIO&#$0gF0V^1v7W>C;RmN}E&~w=J&`xy#5=XhNjji zH)6Tt1S|E50d|Unv9ejN?9KZBQ1_G zr;s~yoQ(sG?kUinBxB4Ny7pL`hO8Rfk>#a2mVzYopdu?^+ohv$ej_YxJ#1r6p6iV- zp{7O+yiiUdy64<><2-wnFS+vL8MIvi7znO=3(ffnI>svZH({r~j=P7hhO4_nn3EmS z{z|I!PYo3;gWjD&?NzIPoc~`mA5i93CXv;_->VF+dvkreoJDYWe8O-68T%M9FtC=k zxysB?JOLBJHu+_V-8;Jmct7*qb}D;{=wFF&wO(K7|=eF-}%QpVe|J3I8%M^Yc zegI4#dg(ziVQ`Da%~*A}-mSo;+NVdhoWa46fAb&Kkq%Kjp~&8|gJ$eK$e# z$3G@j&(I9i60x?%R?7T)=w-JQGNCFy-L?rk=6WRl2q8p zR3!Imf2COE=!hK2$6$*lzHMXDz6^}#OcIyVHl!e~mld)x5w(PyXgRXJVDDm~ zC}+_y!LX3csdr{ro1JH}-PQl=^2tP-u*HvCpK`r`fbjEy=eO+msU%{VFQ(4-%j<`S z&d^hKkM(z}l9Q6R%9Dw4@v1)w#v51YDXLiNV}h9Pp!sIW+layQl?U0i*l$GW+Mg_= zkqJZYEr|&iU3T)74EhFq!K(ioN2Q0yF&KBcWodI%B_&pLYDRpt@X!4B8}nrMjli6kJi@Pqfel=61Sc3^QkoY7=a`PJ-9d5Qf#OfMe4mP#(8T`^@l&mg|&ZbDnt5H>!qaczu2Vf5s3<`m4$G}43A)N(FX zJFmNugk^HN+mb4LQCKRO{M-9sTjfHvyNubmbdFczh9G-8R?I(z6cw;);>u7P3ziPr z31fJ$j*G81@LzgngPbexW=*%eZqC@9)SQie{5yGK$1^2zV5`qmF}|ltj|W|g7yS?O zhe+s#*_LMieBI6rT{ObSr=icJ%qPQ(fBavAV;YW_vX(aZ6T! zv%$YBZSm3fQQOg}s$9p|G4v$Z;c&#@KRsGI1`q&Ns{U^V5aTKbZ%Be3Fm59+oWg~P zQ9maQRG&_Rjk*d{c1@q`ZSG}L5Im>Nys$G=f`b&RwLNBHnDo4 zfhnFNg-aavZPg%@c8n94*a=qTL02~b7`b()sl2PKtg7?uJ2g~nIW&8uOEP%v(mL=6 z0a)F7iy1R&ezNqQ^VvF~ywL?)0u2N=7(ye_ zI&|)IXd_U&?O1wBQk_~?NWr>})_E8K=8qx0l<_LpzC?h5vxVyx63P@%U#6SZ=K5!7 z@DT>0Y6)oV+O~z7-0b5cqjGz>5&L|wb?oazN;;WLMvkMlNZWOU>cH}3#YMmM(dY!X z^(CTe3395WWz=>oupO&8;qvL}+1l$o%CkqMHxq1^dNg@_mHd}{l>9<|1W^~}^hGa! zbOn&|`jDjMmg85sy{Y3Y@}>4_fMoYJvF6R{s>8lajqY#X&Spe~ZA5MPaja1&jj2kl zQ~JlI>8v5ur8sjn|0Zh|j+9PGktw?qR_nJo@7B1occ|R1uKa$tU%bjnjwPdAt+re{ z-jC$Av1LgfVod((FrhBk447WmQTcxF<`yblh!%$I(B<0YtyN+$rODPXwf{1DqfoH` zogoTQElIVVz&(--c)vn|nRGb1cZg1q{XQc?n%Wfc6R_mdT*VTgsA{=jVbsM@m^7+Ir>Uf} zetOW&M!MPlk)#dQ$fFNCJQ`;P;}a}Ky-CoLg`Ml4MFSP~6(m=($vdV=ZuJij(fu0nQ1C1vNS;X5!?IFYOnNn3Q$V5Pi z?M9E*3c_+-4f+AcnJQWWY#WaMAEEh9c=v()2GFqF9k^>~{h!GY{{le%%e7~1Z$R`u zXX3uXqj%HQ)m_e!X1(;CV*A53CXZjuBV7r=EWb?pfA^&PqW{WZ#90E+ob?Q+uxQ4Zr#0@U1$_QXq9AU22vvU#CRDwg`^*}JHqIJpA zE2sD^>5a&izq`_?8VHovR!K78ZGAD|`b`+{?v(ay(C6_SR<8-I!Q##OHyyZR@mjkI zZAp!rtM}V`S7);=c|W#Xtp-5t9*yjVCI|9h$Q|IE?b>3eBfmmg7lK2+pEsqQJlQ}g2yI@Px$>`ZZvI<;s`9-jO`o2BAy=)FYy4@w9QVV<>b%~$t5MnSf5lun=slp(pK$)l|bsN zb=ImH(fhoq7EmoLoy?A$QuEGFRjjuQieiuxC3}_hI%+AL-XmC&lP94^ z8bD}#o!7lzqCQD17X}SBSjyQtosUEjS@BN&CYT6%+Dmj&`qJoJ^06V>l1QhM%^*_E zbNP-fHN=^jzU90MqOEz{m|U@nm{{nB-OhSP;Zd~Lap8#F5qqe)T+&PU*M@ug;B11y zr?{_W=RKXc?9_3(xEuYfvzHDMtsX~x0-jCL0-NTVx-xYOEGGA>+8*S5c;t+=tqcc9^SRDV{hQ)o)rE7R*`cO3A+0I=92yGyadOuE~5e5MYk#grF-=|Z1p*De;5;{{3n!Ku()x9AP0J_o7#u<#HV z$<8trtWalIz<^S9vquIOldD^eB&T_RGm2^47$obbDUNofl$@ zql$lZV&ly|lLSItIjoB~w{Z4!#h{M~W99FV*dj(jv;q6Y*4U(H8XnG1T@2n#Fw0Vy z%0;SDM!koG_xG)67Ym6<9)P?hI&@pM{UKA_bcO2~3RobCF8UR!vqePrz`c3OghEI8FkvjI=4E1PPzUWTI40s zWL1{a%2(^P5bRAJ5aV)t^V7k>f)vx7joJ%lP>wn@uym7lF5uj<`73Q1A`bCf1++K5 zeU8c+x$GV0X{P?l#M1OpeWW&plsTz3a{qg!5drT z?;dQV(?43~-Xq>OVX#)trf*RBF*U0%u64l8k+Ox-AZhowSoo!&YwSWR|uokN@{RE-WYU~=N`m7xIn`R?Nhz4kQRL89a3#$u)W%=+sI>X`AlF%){N z(1M@m*-M9HbDH&qfGC_8`mgpq!GpeMbOc|3hBA2pm;)S2Y6>8gU%<;n=utUbB;LOn zgs$pl4iL<)7u77ABJ8&}e}=G2FC?26U0}Qm6oi~}dJGjBp9YzO*tPSXs=#>w8^*jw zHtLTw*^ugBBoz_%LE4mh%#%LH@kiuy?!-UE?E2}4PL!C;pMsRlzp+6S zZHxE2w;G=7_fM$!?1;Kcvqo}LRpuE7oN`Q%6rnNXP?J>aW{;vwfRS;N32>qDJI1g~ zBfb5gC-;?Bw!{m-YJx9*-W;QPQuc|SJiQ>zw~h-&do~D0aOAAf5v}YYLA&zNGSPT= zZ4CoraoepUJUe;){DuTumDVN3yTj&_Rnn!D3tJ~OFOdNUlDBA|GgT5#w>a_yzyRTK z8NVwD6-+u{Z_JF@!nDUr@AJ&7`C{1T$Y<63!HoBePx>|3(`!f$vCtnz{P#B@s(DVGFzsurCaFWkIW&0X4!33LbuF^|(G zL-FTF^{uw#U*dB9Dv+3^4(YG;uh{p6%JALu6-FE#Nl66aJz-@%#@w;bKZA73WCjEY z@b39am$*E@5BW=7C`h@hX^$WC0;esTVc`F*Rp0h}o4-}>8bCKU`Zrz@JXj7$h}!)L zKiOV4WQO$v_>+yPWg!MAcIY=x|0dWYX%Ux(`Y zg;|U448S%*^lLxxH`~ZH_RE%0qF_>hmh{PL16XlQ!hF!XxJL<4n`hRqGyFzN+v)aw ze&6+lmE}>o{?ktmvwr{!6yJK3`5bb?%Qqe{LWV(r!gE#!dOF%{H>?xy$b0SOLk(0B z0hgiTO^2BE*Oc2nE+^m9~{^yS(cjSB*jH2a4|fU9jdiX?;P&%l|qWZTL&zN*V% z{HC3NgjzRaTI2z&dh-P|jF9nni$uaA2J0^t_EQIv@6ae01VvnRU#uBi5f@kom5bCK zP+xgqOt_J~ipRR!HvNY&WYaVjr5qvlxwZ?!nd)R$Bg{LjFQhtJysY(LUvFz;;2!0Ps7jW9Q;zR^!$z51t`1>9wO}q4?X1&r%2hgq zbdMINR*zW}zbcd8tUq7O44vL$Mp2s#M z0^ShVzxRfis7bS*;~uu>|K$IbUZW-zanRCH0QIsmp9{X|F2EN34eQmvx%Ii)lXZI= ziRbDarCqnX;6ig!*WYzXsyO;6zpdk+$b7_J%!8OU%5kn#N0^_bM(1@ZGD6R-Lw%b? z03`#}P!LhSt|;`Syk!JH2#Xo;+#w-l1YFIULGKe-a zRh;j2(tEB+7diJPYQ~z}Cw2Afm%_6yw=z;gGj6N{Xcm@3Zf(TpLd(bzM0xx zlY&#z>12H0WzfmhpXjQ4Tc^)wa5`(mW;p*!$ZQq~eOZ!-^)kL{c!N`$53h=`wGI$A zr<+y+vv=MK9ab2cKSBw3uQT5MNH-*Jja;%;LPGGT@~6pAa+uh z@0sR`rQ5wiL=zyXv%DwZb@Y};({n1oyv5xD%ocSw%zBK<%ky{eIR7TbGUHqp;3 z`52ln-8xn(LXk|>S$~s-tGYn5&OreyFLPl4dO0+`7J~Mf)v)0otbHFxYL`6k{1eSJ zg&Qx7&fIMoa`A{HwpVrX!o5gX9?oI1$jQ3&!3ilctxPIP!_?P#Ne+WfL0vj4bH4Jp zQ+DcoYscK-rkV{+2HGB)F-Z1;o=DE}F7nRX)?COgN5dN?;wHl8&7dvL;`R}JnfJ=Bs( zg-zUa{`1YXDt|+7eQO*!>q-u?Ct?lI(36KpC0WM^GamPJ$o_n`rkxw#3FYWl8p)-- z5|ch$dttEe56t-_V92$%8{wA~!(_2_o=KctM z$7*WR#tP0UBaRC@Ey)V#Y{zXWw#ToZkgX@`h&Qcz89Nw-!F$B4%0~151p1-(`&B5v z#m8ZGC*vty{y@QS%@ggrAC-)UF_OE^h?)o)zO9Wi_QP#o9?=uR3Cm8g#xHh$@ z6+B@zKz!@ZxLWF@cmGT!(0K#;S*bF&vkJ=NIN^pRnIqk6h|e3Yd)Dri;vhny)S)s^|A2LM`m`Gs;Q-ux633 z!BP=eN;q<8RR3rH)Tln{e0!`fus%92-K~QJDr1JazZMkrPbakHHKTSvkWfI+Lie!$ z0qena7hFJc?Ad$p37~2N3nhf)J?^ZbUF)f|pelEgsv0w@!g zqiF+J33`bOgpUGi2pMyapR#r<lkg&6j?x+FCnsnx_ri?Wokv`&=y$TBCvkIC3<)PIdHI-{ z?GGGBlBFXF2XaN+#RpS;TvqJOV7|ag^Q}^J_ZVQ@KMH-=Kj^xL{dDThh?;a8Ul=aO z`KPdK``(OFX3EmZXXjX z*8LZTjXW;sq??pOktCg$p;v&u&B~)gkEfiPV6T%ZOH$qPSks?+jF+@l#{3j0BS?Rg zUby~2ga7A=1{)8`)*cO=mv@JXFTSdDV+Zbk>Lg^y3h9doha;Ne3sugbB-YA>+%N2V zmeoyGazm)Sgl|r?L^0+7yDJe`u+7x$e>v!Ld*)hI+YQAi&(;t*o#=0--aZ!uU!QTZ z=1i&5YsmdfKyLL{d2vc=8cw$3uR+g0tMdwpK^x`f^xTJ?fH?t+ z-b?pL05%${S7B3bF31jrKd4SQICSWDprmr)-KQ*1cuCYRG<>1pL#6uL_kA{a< zAriJl*M>{%9;N56FN_K@8-ce(;L_vL`TtjQXC4pr`uG2qqdHRhmMw}LCA1($*_Dtq zwwbYpB(m>Pn3)z*gib=)84QE$WE&x=WHx9M*u|u9Ov=C}JrwQt zm*J?!g%-tms>81l#{^Sl?>(w6ol0wGWR_>`*O4AUKDt~Q6%zn@!)r z#qBm;vHtn$*V_E7KfWU$>D*nHDZ7;GBw|Sqt+!zz z%+&Mx`QMay7yRY!-r@Vqxd~W+-V-CQ&|N#YigGWT%GlCWa;M_tq$0!BS08aWj9kN2 zbn3|@?*Y$_S*oK%80obMO2Hza>{I3w>!PzeWJMfC5jjU2jyzrn^(RQQ11Jm^U=77& zej1y0dsA_UgO^>UK|k}}Y7bZTHi>&;Cbm(fky+fX&?G+XR!izMTZu1f4IdXgx6ywzmG(7iCS%J-ZK`XC!MoBkQ*N2KVC_0J zSXhhGK?C487t?h`kC0)8SHkpl1JN~6gZEv9Zvyp3Nrw1UY4m8pMvE~@YE-Lg5~oB3 zLaS|0E!FK6IU|<}rggXb`r&7|jlX@4Zd)sJ%nrwcg3A+d zm8vUxaj|m};}A3<>XIzDXJ?_!oz0(9MxG?9Tkk44@A&;m=jIi9C#DpgUzf`wXz?&N z9@w61J^&&+7fy9ie`X!Kq%xMeth|Mo5F zv!KRQo6c%>^@Up(*H7%2I4!#?6rq0f+R%dg)d@^e=eC?uW<$qX&+0C@B90oFuy;Us zAhPbCo^kr&%-~BcWLT%aT!HNmZfxVV8XfU#yAFUqci%oB*ddJ=_umwp(uwwt3;mK9aLr(d zXN-5jS_Xr#z93+)Ny+*m7)pA4=os;aS#XPX<`bXkIy}G-ac<*Mh+)U(rhMpG{m06J zOg|?^qe-}G>nEY^XZJHYf|@3atRFrIU8Nmesl0#0&iv5|cCU-%K7Fm370GVz^2d)# zp`$bKucQcZ@E^cY#^QG<#Dhfmd~G=QpB|EFvVQCjsqg>o8QZ`9aZ9?=9GU&p=!zV2n4*as{|;Jv52t3QFlU6}lvO9G`>|K?GkCCowOol4}(Vg|uaRTTe z7P0HL|HMi8FD!P>do>`Z`wAcxl1?&!rPy5#fF3^3>aJQnMcS-+g(as+%f4>^*z+U` zKa zY?fnw+|j7>E={*>%H7uB^1fl#6dWVBCnG!oOoKM@9M-El{Yx`_GO?(0i_7F_C$KhE zO<&ux>H^=w4f`@lX9!e5GH|oI0+h}mge-W~EOie|)4j|xm4JnX(HD)PENH1#^y)R5 zz8HMlOozYc00tAJY06lVfeFtJAsNfV+^>m-Cn@fAg^`P4`@5{&82WU=^{OWPs`fD9P13Q-Nrg zc<85mm;f7ZR2fS$u%E)4)B^;Wpe1Ep4qCS$rC=(S$ogJMe^;^nx8D!G$>HkCIK>G; zW?M1G-V-mC8IvM&rCBKYe^k@`?4p5L-%i5|-s1P~PybCp|3iNMlZgO9d%Z`VxkD0y zu7XFt;%dBCs&D*2F%XkTFY1;#^*jSAG3+?Y4e9B6wVu|QF){~GN<7U_O(&?e>HVv^bsC+PC%R|OHBvS3=pBPd~ZwD@4)VKY3>SeD03-?bm;!b{q^8> zE;a>$k@wwru4==gp0YszG<;s98Gd1qC7l!tmQ(?fvO=J}@)!$rg3rivV2J!E1fYy> zB1{x!OU)NWV%|bH;fw3Qt2rJs1Tc4%0Bef7()mz@cyskNA!6+lL?TdJM&`=Wzg%6C z$68MRT80NulTY<_JZ5>l3S4~L2e>7|!d@#}dcUD&hq+N*K3vc?P%?i@Dagop^;1v> z*c(FquP$D{l|*zWo{!)30c=)=TO)xBY)$Gqc<8mf__G`{eM~62QFRb3G7%9DbPt0N zp`x0%%;$m!>t}%NiS3Ga^GVN1)> z%d;peKfw6IP8zZqb}cQ=?-15qRA;{f01cnx2zQr&F|AZr1~}V=#<)a3G+#RDIyhN> z#c07sUkv?FmOcE=mK|SdyWDUj7q{Mg;eS%oMW`|k`YoqJ4uVv=ROXBHFPRdfpp;Zz zjaJ2c(PyeoP~?3cc`lC2YS95B6>E#Omsb0u?1OAoV0cNtks zzBy`hu|5FaIJGr&jvfKCe#Yo2suSg;;E1U-JU@UdH;ID1+yHVj{5O9 zQ`=FBCw4p}(Ddhe3q-!J7?hwk6Jh>sTAM%GC+}M>V%=WHv-U@25RH^%Wns2gdwmDz zh+tcnkB8!koABR?z_<7^!M$!_ZKLm!2>@ZK-kyGbq!GnJ!|GG|1Ag$@K1uCjtq;jp z{)a>_KjbxvaNdHx@qmAM|4Crs9Rxev3W)jGvDfp_Uy8`_9-^MmNq~Z~h?pB9=$-Nf zuWALaEPea{&Q;j|cCA^49=D zswu?By)p+p&I6!iB;`S%T3lVC!6~39etlPMWpN#PTmMl#aDqJ}39t3-eG7YU#|p9H1Dch)Cz-4hr_n|o;RF$4I4?<}@Ud`26&bB@y8ii?B0*FVpywG&ViQ5`Lo6}+}?ko3;>1+=q4yxzo zm=<+QD%!UlV4A_|W99l2H>0Es>1^4ccmPsbS1U_Sw~}!=N)xkJee>3xOW$Q|OZj(` z`@m^r8N{Z&=i0}8K*tua*cNN`ofQG|qY{8M0XQXzXq)Soc@;>DFKvHd#{$s;W()by zpdP#wdmZjy!=~`xSO7Nu{Q#~;-jtP*2}W9^_bCu?ELIH3$Uwvfecq3Pd14MK;q+He z%VOdoVfcNfX!ZiVo8h1eXA5R5&r*L3iC-CGePV{lhd1#uQl2h}%{9B8<2`bERwn>I zTYHIR9qZ2qTNfkbyYnJ(5|16+V}XmGMhN~5{s#UqaK7(&h5%mT7c%@=#l0aZ z*zVhL%ZIw`Glg@@8vmi3YMh>edoa~{9q>(Q?N+dXNEXS8ZOiv?L;|nDme|a4(R41d(f3l)f(?_Qo6fS$jk) z4Y28_9N(uu4(#h~TV)8pqheHwPcg}^jUIq4yWO=s1s7P+bNN($xTYOuq}~v9uEZZn z`ggK5)_e6&bIdpr={rJ+wEcgkcMfUe>-^CXgL3}4lNbRASeJbPf}BxePX&yu@;@lF zH^YhlY46Z;dXFo4o$HA{YA`!NKBaRK)69*whquKMg@a2{C+ zCS^mcV0}t9R#-pvZ-qMzq{vagd%`86|ZVnne`6 zc<%5aV;%4&=!3A}vQg~h7i+@4;JflaL4+Fq-=mNWxMvo$gghYWZfACuhayVC3Jg&0 zt2SEqQf?UAx_tXGsu3i_hCsAqc6F|x#dQryE<8nvETk-}-1A^{n=ApMi{~hWNV5Up zQN=$4k4C^u)c-s3$a~jW@QmLKPn)93_6I#b-rIQb`e|8S(>2Hb!24Ovhq(Q`!#}8G z(q05N15Kf(SD}Fk`XTDec@)XT&LU#d=*?T310diCZ&LXxSP8RRV?OwFn^>~MFRL!1 zZT+6$fmhSQL~S00HEER_l~k4ApDC4`5kqqA6LEI5ca2jhx%9O7)1&T_V-GqBzHu4L zS%pOQr1opMS*d@OmkAkuSp&O|5(h6+%-Smpc@^o`m`A{U_pv*W{+54Bk-}7_2z}Aq zEsv!e|3SAo0RTsrX1)WCyjN!`*{O-9LM8dCanXu1Ko;Gb z@Se;vgKeSrFMuDQf!rB(yY~+`9{DPXB);n|z0Z3A2e|^Wtrscz@v#PpC%m8FU8Ye_ z%=7JkPdZF`lJ(TqDOP~=nGoA!cCQV$4#~YZw}yQY!^Ug{@hNAm{lHdecbr$WPFCsD z;=~_NBLj*nrdr*a+Z?~`xx?FL@)+E71JaZLKP>a!5X8x__aOa(=#hkiN0q8&u#M$( zE>#ICzdlj}!O2p6hU`T4JHpjFw`MrZEVzDFO#5kXg%E4y;#xhm>Hh`-Wo`w0l-Rj?V~6i0QtJD@Yw+BfJI>uA`| zwLi{vEpH0m%Tf8!JT8}=KI)4#sMDfKqAK1_KDmu`V z%@nh@q`Fig34AyN_O)gHE>0m{xFzkpB`egUaqYJk3g1M;EhX-}Nxbj)n^qs4RaITMJSNEqC*xcXBFmx$8G<_d0igVSN zFvcsLBeZ5_6(w|D=Qb-lCr){t%eqzH{vYFuz!;RWPYu#TVN}PEoR6dIgjy++pou*k zdne}yzwq!vW!Wm2S)myzi#dx!{NPYl7iugsOsL9%v}aoVZU;Y`L`FAP=+cmPo4CF9 zX%Dm$Aa01#RU@pe*rPr1N|41B^0pjvUNc;O1}=T4=zelXW+;m7G+SNxyW{tYE-D${ zUU71$Uj^qQVEIe|h`b8WDZ(xEPo~i552nyc<89c5$D;PRuyQv5?X-5CoM%$r(Ha_z zanVV!hb?2%l$V*DQp@G;8{>F^(YZvKlQn}SJ;=Agc{w#S;46Tfz#m|t6D-2g{c(pl z$P4z1IyzlG48{szxb|(GY(D~Ff?ZMpZ`-Wf(X1^47(uaEzYn>;zTrXbp^g(g4v^M|>($88{own^U1Bx-wLko3zb7(de!oyOqsd}3(a6i_0!sd9@0Yq}y z%Ejrwk%Tfx!3tL3kn~Fvc5W=%tXHmnw!1%ApW5R!1x~trUBqZ#uo*S|{#!xerzo{jPxOgoB|XMO%~;c;atc%I z+$;EugG5~R=cfCZp>>q8jCM%;9O;Y|wlhphVb| zdJS=58d)px1_Tjo^2v3XcG(Sq4{`?3Qm8%e@?(v4+5Ol90D!RROd<)FercqSwLBy5 z2j|N=jFgiJ5chZTFpj=_65!0=-gu@;UqY2Rd=LdXD_mzRaVjUey%0R6V!A+eV-X0f zgb!}37TtYHl>8Yu|Deai~NR>S7dWl3Kp1$!F4>esGRELTbU?i zxH=#^`eR8?E2P3un6ns#>=OxqN@yi+7UlkbAsgGI`&~AMPA*!MbD_?XcPDiJBA+&L z>-LT7!?~o9!HL||y-am=@t5j3r3AVoDg7oR_p=xO{T?8=dqj!^f70s=5|9*{_>4O8 zhL1|ots9VZ?xKqaVj@=#XWg(;dJniV{e{S1k7#$}rMJ6C&UEfoL6;PgF6gXg$8+uC zdQ@ki!Hw?9JFXOd6nn&6WLnPWIHd+%gPQeKdVg@))>+qU`a)_*(rp63CpPG7=!!&5 zamqR*^{l3ZWH9&)NSF47jChLZVEh55^uH?_%V&g|Hb}mx52mUZ6{Uec=s=x~n2$`~ z^P>Y@ZYvCp?O2Qs@>XY^g^AD3z60{4j5tsYQs4J>y_ah4d+tGSBRfY;o&v{!tEs9= zfq&DCNrR~$p0QLZe(k^^aKE@nK$DNV<|whZM$dvDqu?!^x82F&QsexG=qSVuN|2}7 z7j%REtz#-r?nn37CwcIksFy(X7kYFTKkI$5E5^s)G)7%Gy8^Kqhr#GJKZ%UxHh);$ zu3Pl1$Z%%l;(7{}B2AJY^?b@aBd0N8GI4h3AUF6vmb7(#F0`0DHU+!Sn&kbL1?8M@rEK!;oX*Xut{Vnhv@YY#PHCBQ9hD+b8;peOl~j|H!t zCW*SREASud7)Dv;T~E@)7}ouR$7i$KkmG?FC%cq4-Rav$GA2_k2-;JEzWna5x^sim zmXlEL&Agd(#^r%%<6Zj9`h16!T&t)ecRIWO0y(5V{5X|6-dP@VeBxc4uUe93(DtAs z=5qV^&LPcx=IR!+f_ur_MONti*7^I$9b(L%8>zuDXP2)XR1 zp(FUmxaGV3_WyNGoCv%b2Y%+*vB)R=M!;L>`yoyH8N~Xm&MD6U)`Nw`(8}b{*Gd4C zC@<1X+*>VCJk#Ddn4MQM`Yi5LEp}1h&UzKEm0zFo!T@pI`(pH`x(`4mANSLtP+{M&e5}!0KU%{cZ95B)2n1sntpR%N6Y2KsSM0;zvh&2R+b7
|nU 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 Date: Mon, 13 Nov 2023 17:59:27 +0800 Subject: [PATCH 8/8] Update formatting of UG for sort --- docs/UserGuide.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index a305328bc41..cb5ad0f376d 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -561,9 +561,9 @@ list [--org / --rec / --toapply] ``` Lists all contacts. If you provide a parameter, the contacts listed will be only those that fit the given parameter. -Supplying `--org` lists only Organizations while supplying `--rec` lists only Recruiters. Specifying neither will list all contacts. +* Supplying `--org` lists only Organizations while supplying `--rec` lists only Recruiters. Specifying neither will list all contacts. -Supplying `--toapply` lists Organizations you have not applied to. +* Supplying `--toapply` lists Organizations you have not applied to. ##### Valid examples @@ -645,14 +645,17 @@ Sorts contacts or job applications for you by the specified flag. * `--ascending` - The specified flag will sort in ascending order. * `--descending` - The specified flag will sort in descending order. -If neither `--ascending` or `--descending` are provided, the list will be sorted in ascending order by default. -Neither `--ascending` nor `--descending` may be specified if the flag is `--none`. -Sorting will work even if no Contacts or Job Applications exist. In that case, nothing will happen. +* If neither `--ascending` or `--descending` are provided, the list will be sorted in ascending order by default. + +* Neither `--ascending` nor `--descending` may be specified if the flag is `--none`. + +* Sorting will work even if no Contacts or Job Applications exist. In that case, nothing will happen. ##### Sample demonstration * To order your Job Applications by order of earliest deadline, you can use the command `sort --by`. +* In the Application Details section of Jobby, you should see your Job Applications now ordered by most urgent deadline. ![Sort Deadline](images/sort_deadline.png) @@ -680,13 +683,13 @@ Sorting will work even if no Contacts or < :trophy: How to get reminders of deadlines in Jobby Intermediate -Reminds you of upcoming deadlines for job applications. - ##### Format ```sh remind --earliest / --latest ``` +Reminds you of upcoming deadlines for job applications. + ##### Sample demonstration * To see your application deadlines from the earliest to latest, use the command `remind --earliest`.