From 7de7d425ad75611f4be9702eba82127f8e626c77 Mon Sep 17 00:00:00 2001 From: Philip Mutua Date: Fri, 22 Jul 2022 11:25:15 +0300 Subject: [PATCH] :memo: chore: Added docs from italanta repo --- docs/_config.yml | 1 + docs/contribution.md | 286 +++++++++++ docs/github-desktop-contribution.md | 110 ++++ .../images/contribution/Account-settings.webp | Bin 0 -> 5706 bytes ...it-feature-and-click-on-Create-branch.webp | Bin 0 -> 4296 bytes docs/images/contribution/Click-on-Clone.webp | Bin 0 -> 9370 bytes .../Click-on-Create-Pull-Request.webp | Bin 0 -> 27334 bytes .../Click-on-Publish-repository.webp | Bin 0 -> 12070 bytes .../contribution/Click-on-Push-origin.webp | Bin 0 -> 10142 bytes .../images/contribution/Clone-Repository.webp | Bin 0 -> 4100 bytes .../contribution/Create-the-Pull-request.webp | Bin 0 -> 20898 bytes docs/images/contribution/Enter-Name.webp | Bin 0 -> 9712 bytes ...-of-the-repository-and-the-local-path.webp | Bin 0 -> 11416 bytes .../contribution/Launch-GitHub-Desktop.png | Bin 0 -> 26677 bytes ...in-feature-branch-and-commit-the-same.webp | Bin 0 -> 23972 bytes docs/images/contribution/New-repository.webp | Bin 0 -> 5138 bytes .../contribution/Open-In-command-prompt.webp | Bin 0 -> 26316 bytes ...-the-changes-to-the-remote-repository.webp | Bin 0 -> 4536 bytes docs/images/contribution/RED-markings.webp | Bin 0 -> 27904 bytes .../contribution/Select-the-Pull-option.webp | Bin 0 -> 4660 bytes .../Switch-to-the-feature-branch.webp | Bin 0 -> 22706 bytes .../contribution/Updated-helloWorld-file.webp | Bin 0 -> 7332 bytes docs/images/contribution/fork-from-link.png | Bin 0 -> 561443 bytes docs/images/contribution/fork.gif | Bin 0 -> 122521 bytes docs/images/contribution/forked-from.gif | Bin 0 -> 117621 bytes docs/images/contribution/forked.gif | Bin 0 -> 485854 bytes .../highlight-italanta-repo-link.png | Bin 0 -> 34585 bytes .../make-pull-request-illustration.png | Bin 0 -> 97839 bytes .../pull-request-workflow-illustration.png | Bin 0 -> 36596 bytes docs/images/contribution/pull-request.PNG | Bin 0 -> 27482 bytes docs/images/contribution/repodownloadlink.gif | Bin 0 -> 214702 bytes .../review-ypur-pull-request-illustration.png | Bin 0 -> 98452 bytes docs/images/contribution/steps-diagram.png | Bin 0 -> 30804 bytes docs/images/index/bounty-hunting-flow.jpg | Bin 0 -> 105475 bytes docs/images/italanta-logo.jpg | Bin 0 -> 70165 bytes docs/images/moringa-logo.png | Bin 0 -> 36628 bytes docs/index.md | 485 ++++++++++++++++++ docs/leaderboard.md | 6 + docs/trnmnts/castle/index.md | 6 + .../convl/images/learning-design-flow.png | Bin 0 -> 268126 bytes docs/trnmnts/convl/index.md | 74 +++ docs/trnmnts/convl/learning-design-process.md | 14 + docs/trnmnts/kijali/index.md | 3 + 43 files changed, 985 insertions(+) create mode 100644 docs/_config.yml create mode 100644 docs/contribution.md create mode 100644 docs/github-desktop-contribution.md create mode 100644 docs/images/contribution/Account-settings.webp create mode 100644 docs/images/contribution/Call-it-feature-and-click-on-Create-branch.webp create mode 100644 docs/images/contribution/Click-on-Clone.webp create mode 100644 docs/images/contribution/Click-on-Create-Pull-Request.webp create mode 100644 docs/images/contribution/Click-on-Publish-repository.webp create mode 100644 docs/images/contribution/Click-on-Push-origin.webp create mode 100644 docs/images/contribution/Clone-Repository.webp create mode 100644 docs/images/contribution/Create-the-Pull-request.webp create mode 100644 docs/images/contribution/Enter-Name.webp create mode 100644 docs/images/contribution/Enter-the-name-of-the-repository-and-the-local-path.webp create mode 100644 docs/images/contribution/Launch-GitHub-Desktop.png create mode 100644 docs/images/contribution/Make-a-change-to-a-file-in-feature-branch-and-commit-the-same.webp create mode 100644 docs/images/contribution/New-repository.webp create mode 100644 docs/images/contribution/Open-In-command-prompt.webp create mode 100644 docs/images/contribution/Push-the-changes-to-the-remote-repository.webp create mode 100644 docs/images/contribution/RED-markings.webp create mode 100644 docs/images/contribution/Select-the-Pull-option.webp create mode 100644 docs/images/contribution/Switch-to-the-feature-branch.webp create mode 100644 docs/images/contribution/Updated-helloWorld-file.webp create mode 100644 docs/images/contribution/fork-from-link.png create mode 100644 docs/images/contribution/fork.gif create mode 100644 docs/images/contribution/forked-from.gif create mode 100644 docs/images/contribution/forked.gif create mode 100644 docs/images/contribution/highlight-italanta-repo-link.png create mode 100644 docs/images/contribution/make-pull-request-illustration.png create mode 100644 docs/images/contribution/pull-request-workflow-illustration.png create mode 100644 docs/images/contribution/pull-request.PNG create mode 100644 docs/images/contribution/repodownloadlink.gif create mode 100644 docs/images/contribution/review-ypur-pull-request-illustration.png create mode 100644 docs/images/contribution/steps-diagram.png create mode 100644 docs/images/index/bounty-hunting-flow.jpg create mode 100644 docs/images/italanta-logo.jpg create mode 100644 docs/images/moringa-logo.png create mode 100644 docs/index.md create mode 100644 docs/leaderboard.md create mode 100644 docs/trnmnts/castle/index.md create mode 100644 docs/trnmnts/convl/images/learning-design-flow.png create mode 100644 docs/trnmnts/convl/index.md create mode 100644 docs/trnmnts/convl/learning-design-process.md create mode 100644 docs/trnmnts/kijali/index.md diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000000..c4192631f2 --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-cayman \ No newline at end of file diff --git a/docs/contribution.md b/docs/contribution.md new file mode 100644 index 0000000000..5cd7994dc1 --- /dev/null +++ b/docs/contribution.md @@ -0,0 +1,286 @@ + +# Contributor's Guide + +'HOW TO CONTRIBUTE TO OPEN SOURCE' accepts PR's (pull requests) from **newbies** +only. This is to help **newbies** get familiar with the contribution processes. + +Issues can be submitted by anyone - either seasoned developers or newbies. [Go back to home page](./index.md) + + +**Contents** + + +- [Contributor's Guide](#contributors-guide) + - [Getting Started](#getting-started) + - [Submitting a Pull Request](#submitting-a-pull-request) + +### Getting Started + +  +  + +1. If you are new to Git and GitHub, it is advisable that you go through [Introduction to GitHub](https://lab.github.com/githubtraining/introduction-to-github) + **before** moving to Step 2. + +   +   + +2. Fork the [project](https://github.com/italanta/italanta) on GitHub. [Help Guide to Fork a Repository](https://docs.github.com/en/get-started/quickstart/fork-a-repo) + +
+ +   +   + + Illustration for How to Fork a Repository + +   +   + + This creates a new copy of [italanta repo](https://github.com/italanta/italanta) under your GitHub user account with a URL like: + + https://github.com//italanta + + In the upper left corner, you will see that you are now looking at a repository in your account:The copy includes all the code, branches, and commits from the original repo. + +   +   + + Illustration for the Forked Repository + +   +   + +3. **Clone your fork** +
+ +   +   + + While still in your repository, click the green Clone or download button and then copy the HTTPS URL: + + Illustration for the Forked Repository download link + +   +   + + Using [Git](https://git-scm.com/) on your local machine, clone your fork using the URL you just copied. Clone the project by opening the terminal on your computer and running the command: + + git clone https://github.com//italanta + + + (If you run into problems during this step, read the [Set up Git](https://docs.github.com/en/get-started/quickstart/set-up-git) page from GitHub's documentation. + +   +   + +4. **Navigate to your local repository** +
+ +   +   + + Since the clone was downloaded into a subdirectory of your working directory, you can navigate to it using: cd **italanta**. + + `cd italanta` + +   +   + +5. **Check that your fork is the "origin" remote** +
+ +   +   + + You are going to be synchronizing your local repository with both the project repository (on GitHub) and your fork (also on GitHub). The URLs that point to these repositories are called **remotes**. More specifically, the project repository is called the **upstream** remote, and your fork is called the **origin** remote. + + When you cloned your fork, that should have automatically set your fork as the **origin** remote. Use `git remote -v` to show your current remotes. You should see the URL of your fork (which you copied in step 3) next to the word **origin**. + + If you don't see an **origin** remote, you can add it using: `git remote add origin URL_OF_FORK` + + (If you run into problems during this step, read the [Managing remote repositories](https://docs.github.com/en/get-started/getting-started-with-git/managing-remote-repositories) page from GitHub's documentation. + +   +   + +6. **Add the project repository as the "upstream" remote** +
+ +   +   + + Go to your fork on GitHub, and click the "forked from" link to return to the project repository: + + + Illustration showing forked from link + +   +   + + While in the project repository, click the green Clone or download button and then copy the HTTPS URL: + +   +   + + ![Illustration showing main repo link](./images/contribution/highlight-italanta-repo-link.png) + +   +   + + Add the project repository as the "upstream" remote using: `remote add upstream https://github.com/italanta/italanta.git` + + + remote add upstream https://github.com/italanta/italanta.git + + Use git **remote -v** to check that you now have two remotes: an origin that points to your fork, and an upstream that points to the project repository. + +   +   + + This diagram summarizes the entire setup process (steps 1 through 4): +
+ + ![Illustration showing steps](./images/contribution/steps-diagram.png) + +   +   + +7. **Pull the latest changes from upstream into your local repository** +
+ Rather than making changes to the project's "master" branch, it's a good practice to instead create your own branch. This creates an environment for your work that is isolated from the master branch. + + Use `git checkout -b BRANCH_NAME` to create a new branch and then immediately switch to it. The name of the branch should briefly describe what you are working on, and should not contain any spaces. + + For example, I used `git checkout -b doc-fixes` because I was making some small fixes to the documentation. + + Use `git branch` to show your local branches. You should see your new branch as well as "master", and your new branch should have an asterisk next to it to indicate that it's "checked out" (meaning that you're working in it). + +   +   + +8. **Make changes in your local repository** +
+ +   +   + + Use a text editor or IDE to make the changes you planned to the files in your local repository. Because you checked out a branch in the previous step, any edits you make will only affect that branch. + +   +   + +9. **Commit your changes** +
+ +   +   + + After you make a set of changes, use `git add -A` to stage your changes and `git commit -m "DESCRIPTION OF CHANGES"` to commit them. + + For example, I used `git commit -m "fix typos in set_config docstring"` for one of my commits. + + If you are making multiple sets of changes, it's a good practice to make a commit after each set. + +   +   + +10. **Push your changes to your fork** +
+ +   +   + + When you are done making all of your changes, upload these changes to your fork using `git push origin BRANCH_NAME`. This "pushes" your changes to the "BRANCH_NAME" branch of the "origin" (which is your fork on GitHub). + + For example, `git push origin doc-fixes` + +   +   + +### Submitting a Pull Request +
+ +If you decide to fix an issue, it's advisable to check the comment thread to see if there's somebody already working on a fix. If no one is working on it, kindly leave a comment stating that you intend to work on it. By doing that, +other people don't accidentally duplicate your effort. + +In a situation where somebody decides to fix an issue but doesn't follow up +for a particular period of time, say 2-3 weeks, it's acceptable to still pick +up the issue but make sure that you leave a comment. + +*Note*: Every open-source project has a **CONTRIBUTING.md** file, please make +sure to read this before you open up a pull request; otherwise, it may be +rejected. However, if you do not see any CONTRIBUTING.md file, you can send a +pull request but do it in a descriptive manner. + +  +  + +1. **Begin the pull request** +
+ +   + + Return to your fork on GitHub, and refresh the page. You may see a highlighted area that displays your recently pushed branch: + + ![Illustration of a pull request](images/contribution/pull-request.PNG) + +   +   +   + +2. **Create the pull request** +
+ +   +   + + When opening a "pull request", you are making a "request" that the project repository "pull" changes from your fork. You will see that the project repository is listed as the "base repository", and your fork is listed as the "head repository": + +   + + ![Illustration making a pull request](images/contribution/make-pull-request-illustration.png) + + Before submitting the pull request, you first need to describe the changes you made (rather than asking the project maintainers to figure them out on their own). You should write a descriptive title for your pull request, and then include more details in the body of the pull request. If there are any related GitHub issues, make sure to mention those by number. The body can include Markdown formatting, and you can click the **Preview** tab to see how it will look. On the right side, you may see a link to the project's **Contributing** guidelines. This is primarily worth reading through if you are submitting substantial code (rather than just fixing a typo), but it may still be worth scanning through at this point.Below the pull request form, you will see a list of the commits you made in your branch, as well as the "diffs" for all of the files you changed. If everything looks good, click the green **Create pull request** button! + +   + + This diagram summarizes the entire pull request process: +
+ + ![Illustration diagram pull request](images/contribution/pull-request-workflow-illustration.png) + +   +   + +3. **Review the pull request** +
+ +   +   + + You have now created a pull request, which is stored in the project's repository (not in your fork of the repository). It's a good idea to read through what you wrote, as well as clicking on the **Commits** tab and the **Files changed** tab to review the contents of your pull request: + + ![Illustration review your pull request after creating one](images/contribution/review-ypur-pull-request-illustration.png) + +   +   + +4. **Synchronize your fork with the project repository after pull request success** +
+ + At this point, your fork is out of sync with the project repository's master branch. + + To get it back in sync, you should first use Git to pull the latest changes from "upstream" (the project repository) into your local repository: `git pull upstream master` + + Then, push those changes from your local repository to the "origin" (your fork): git push origin master. + + This step is not strictly necessary, since you will pull changes from upstream before you make your next contribution to this project (step 7). However, this step is useful if you are going to clone your fork from another machine. + +  +  +  + +Congratulations! +Congratulations on making your first open source contribution! πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸŽ‰ + diff --git a/docs/github-desktop-contribution.md b/docs/github-desktop-contribution.md new file mode 100644 index 0000000000..dc3ee19390 --- /dev/null +++ b/docs/github-desktop-contribution.md @@ -0,0 +1,110 @@ +[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) + + +# Contributing using GitHub Desktop + + +If you don't have GitHub Desktop on your machine, [install it](https://desktop.github.com/). + +If you're using a version of GitHub desktop before 1.0, [refer this tutorial](github-desktop-old-version-tutorial.md). + +fork this repository + +## Fork this repository + +Fork this repo by clicking on the fork button on the top right of this page. +This will create a copy of this repository in your account. + +## Clone the repository + +Now clone this repo to your machine. + +IMPORTANT: DO NOT CLONE THE ORIGINAL REPO. Go to your fork and clone it. + +To clone the repo, click on "Clone or Download" and then click on "Open in Desktop". + +clone this repository + +A pop up window will open. Click on "Open GitHubDesktop.exe". + +clone this repository + +After you click on "Open GitHubDesktop.exe" the contents will be downloaded to your computer. + +clone this repository + +Now you have copied the contents of the first-contributions repository in github to your computer. +hey there here we are +## Create a branch + +Now create a branch by clicking on the "Current branch" icon at the top and then click on "New branch": + +make a branch + +Name your branch . For example, "add-james-smith" + +name your branch + +Click on `Create branch` + +## Make necessary changes and commit those changes + +Now open `Contributors.md` file in a text editor, scroll to the bottom of the page and add your name to it, then save the file. + +Example: If your name is James Smith, It should look like this. + +\[James Smith](https://github.com/jamessmith) + +You can see that there are changes to Contributors.md and they have been added to the Github Desktop. + +check status + +Now commit those changes: + +Write the message "Add `` to Contributors list" in the *summary* field. + +Replace `` with your name. + +Click on the button that says `Commit to add-your-name`. + +commit your changes + +At the bottom, you can see that the commit has been created. + +commit your changes + +## Push changes to github + +Click on File->Options and sign-in to Github.com. Type in your Github username and password. + +log-in to Github + +Click the `Publish` button on the top right. + +push your changes + +## Submit your changes for review + +If you go to your repository on github, you'll see `Compare & pull request` button. click on that button. + +create a pull request + +Now submit the pull request. + +submit pull request + +Soon I'll be merging all your changes into the master branch of this project. You will get a notification email once the changes have been merged. + +## Where to go from here? + +Congrats! You just completed the standard _fork -> clone -> edit -> PR_ workflow that you'll encounter often as a contributor! + +Celebrate your contribution and share it with your friends and followers by going to [web app](https://firstcontributions.github.io#social-share). + +You can join our slack team in case you need any help or have any questions. [Join slack team](https://join.slack.com/t/firstcontributors/shared_invite/enQtMzE1MTYwNzI3ODQ0LTZiMDA2OGI2NTYyNjM1MTFiNTc4YTRhZTg4OWZjMzA0ZWZmY2UxYzVkMzI1ZmVmOWI4ODdkZWQwNTM2NDVmNjY). + + +### [Additional material](../additional-material/git_workflow_scenarios/additional-material.md) + +## Tutorials Using Other Tools +[Back to main page](https://github.com/firstcontributions/first-contributions#tutorials-using-other-tools) \ No newline at end of file diff --git a/docs/images/contribution/Account-settings.webp b/docs/images/contribution/Account-settings.webp new file mode 100644 index 0000000000000000000000000000000000000000..9460eaa72ae76243314cc955da3b2eaeb48283da GIT binary patch literal 5706 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 literal 0 HcmV?d00001 diff --git a/docs/images/contribution/Click-on-Clone.webp b/docs/images/contribution/Click-on-Clone.webp new file mode 100644 index 0000000000000000000000000000000000000000..e02fd7adf105ad302ef67d59ebb8670c0e7f6a7b GIT binary patch literal 9370 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 UkH-$gXH@X3Dj*8X1dk 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 QuKAb#>zDKCpZDoH0D`81v;Y7A literal 0 HcmV?d00001 diff --git a/docs/images/contribution/Click-on-Push-origin.webp b/docs/images/contribution/Click-on-Push-origin.webp new file mode 100644 index 0000000000000000000000000000000000000000..8d1835ab7d9ce4c74d8fabf6fd796989adccc879 GIT binary patch literal 10142 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 M_kZ~)&HM-e0489wbN~PV literal 0 HcmV?d00001 diff --git a/docs/images/contribution/Clone-Repository.webp b/docs/images/contribution/Clone-Repository.webp new file mode 100644 index 0000000000000000000000000000000000000000..9e722ce17918996fab12dc7307aa8ac380d396b9 GIT binary patch literal 4100 zcmV+f5c}^^Nk&He4*&pHMM6+kP&iEQ4*&o!V?j3n_Xjz)ZPV5~c=r3YnSX=bABAoE zVDFO#BuSDKIZ@RuW@cu1yB?w!NGE2NhHbj5;7GQuT3OHS$C|!HwwA__$IaPA2c!0Tgqd z9jswEV{B>+BaAq0fEj3@U>*p-!3|>(sC_c00|oyls7gFTGhoh!2>zix6`%B3Zf6gBArS01KeT z1itVpgORVIC9YC8if!kw^@0I$AiziDlBPgZq&kurnJ~&pNml=L4+hYQIVVYJ9}{|F zLGeH>pij80f<+Wjf{@NgHj2<>P~`^`wPA-zQ)hwcB20mHNf6Z!h6;6RgxY@*gMZ(l z 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 CC(@q) literal 0 HcmV?d00001 diff --git a/docs/images/contribution/Create-the-Pull-request.webp b/docs/images/contribution/Create-the-Pull-request.webp new file mode 100644 index 0000000000000000000000000000000000000000..f90806e65e710c4a729004463d35bfa178428bc8 GIT binary patch literal 20898 zcmV(=K-s@iNk&GRQ2+o}MM6+kP&iDDQ2+oh=b3mNc9qY&*~IoO1!mw)V8mZ?VG6IPbitV}?C;JJ~}< zWhP_9n*Tr-g9gX}^1zq~Z3G4}+(RCq0mcBdk);A<98D33KtZI8VRS+}%NS3aKp9UN z%P>O&qD`QzrgfmSA+#n(z~NxW+|ha*6#>RRDFO^RDFQ0c(Z(K~F^ zl*llxsG7oPAe2*urm$=X-$yqtZZSFutlpU9diX`W|8Y>BW zE@5amit$APd;lJR&_QMZI{;QPtgt(Zx+dZzh7soo)hP}J$bz3BQf3m4{IP$$C0LsP z-Qz_bp|)QY4N#b0o8#L7R;jRWEo|1 zp}ZwnZMo1h|7bG)wZ1dY`qA?F=(pWFXirtYf-NFHZeYQ&KJDt2kgRVw>(Vf& z#mT%zV4mo)zLo;muzO;&4wFEbjIKGiWftSm+WGv(+P{ z9t{Nx!QygmdSW_vq@$p18zw1#+PerMVghK}?v+V`hoFE-=z7R%f zLQKv8#Q?^u0gMhIh!_QI_E32<=YLK>U28>eSF`F{-K?sAMf6`5WZOa895u8M?A&{i zKo&Sd+J1S~|IbY;ZQEodEz8}=K$C2PjZ6js!UyMWoX5Ejoo3zBGp%suunA}Hz&Xre z9!I?i=Qw-5x~EV`C0Y1v)WMYWS3o6IMf6`1BT14XS5%Lm!neLg9_tN-Pb1zbLg&IdjWF{z$_cP4o zhfDwofD!$7AW4#<)cGB|TLY}1518@6w#(>RV~=@aE!B~%uN#FnA5 ze+>N6-nQPrK;201pMQ&l$x(mgZX2af7p(cj^&bPe4KkKr=^qtukI-IuLaDC9X1h!2 z{S&eO#7X+t^yW(9%{FSAQ!-|>F|X@h+tVP^KW&nm=A3$CMbk*>gOeaj`D6ODH13}? zs-LNT{hKPLt9RRs7r`%C-SocspY`O*UE_u~RniXi)|eXF+g`-|lcxTz(f)>t$tLQS zD+NhBNQvF(wlkwX0+Jo0>Bv~&ksm4~Bx%IxXc?2jN^?{60d+R3XVhjxuN{#TYP3Si zj2>a0|>-GZBdNMjT+wrkWFoad45Jv%K!#_ z6T58$m*Y?~BRXhq`-4+l%5R`(8{6)0=%w~wxl2m{G(2fLt}Z`JDShg<(UnKauE&Is zO-ha(_vl}w@@`7${g5ra4vn16qKW;m9MeMNK?@{_9rWZ2Wsm_}dqzj4@M$<&a&4(!=iTZ8fXuSK!MjqXC zc}%}3Z@*u5P}k|@xq(5lwT;dt)CUsHCaLZTFOw;S^!Wt_xOrC}DbQv=C)_6*`C@}O ze@Qn)PKK9w|0k4p+ie}rId*$b_!}sxrl-%9y|A;pt*3=x_TvSiN+dSjYkLsR@z-uT zH>4HnD_!)DjWPoFjs+s4s((y%-^hgzLgf~ZRnaijbhX|8saIxubOdaHslNN})6%$? z&Rm~)WsIY`3fh~r!@m;9IDGeMuo5seJfU+-Vz^8?Y+|3$uws|;#IBS<)zGf%iD013 zop})e>f4FM@;6X+KIsF8c<6L5$f|v%o!H+d-MnjzAcUlMwSBJV;2$2YJ)zHIg~?jY zYYtCzL9*VUe}s|Z4^w^kONZZsk?PxN8L9PV+p{Vl?J#{ns^9LQw9i}>pPnXV-)u8h zFt$cI|NA~Y?2VYTgS5xOK^NEsI`2k1aLx2I9As$}A5;<;qsYp7i2kt!eJY8piTK{o z1gDadlp!L_$5?Yc7ltA)pXCh1Vy=O9aZ`_rEoE&I^E@rFGK zRDdiu+W$Do;Cj1p^;ohr-P1>K@cP$KHMZ%`_m28Qw=tzs29vm&UwwoD4z6 zqx;S=WCS@TT`;7kwr3Z4Y<2XR?N6Rsc)5*t=vF{o*QP7o{6xC{43=fUNdO#@bnNUtCiaiwFR~G8`Up&p9+c%29SE-G54%r#J%Z~)Yx|a zTL{l7%nlguX4e>LKiF!ZK^*OTG%uA0y~!faDxUM<1}=58MnOv$?%(B_}D-K>sM?ME>mk(jc$mc@P>6Ao)^32us=l zdcPzJz}cJkIyi{Kg)x-ybB{!I?n&DpYY4HI^H%_tnnJX^?@VT~`{U<~YZy%;Kn7q1&QXkgN6I}@JIvL!! z%lhGz1$6Vy9|(&53vt}|W6A`5-V?guBCq3hzeJiA_NMw?>79jLciXtq;bEy@1PCp6 z5<~DFRwam%mjAeoP~uq{4PZw*{YxAl-FXPFNGcBa-Pg_5OseMdWm|3jB1V_`AWIw27+=0SAg+qxH8uB>uDnB# zyQ8AF7m#{)piHT~fm^*!dcIfJ7rMiLV{dL|mdPX|f@2xrn!`Q9+$S?xg`!}^Pt0`( zP!cKd;v>f$@Q+{;cnQfl#%rAC*t}fR#l_t!VZ%O9H0u_VcGHq{Jo2M<8>*0 zc%s+5Y~^^h-}B=C&x?j9ZKbax2?yx2JFh$2O;oCUTS8Xe^tG?$q;~o$`|D0Zt`rje zcKmz$|Ns8;Z#2x3B!#}#WR8=W?21=JvOe||lRkB$xj&{Z$Nc@F8vBL0za(AWV(vRy ziwLCTl~leu*QsljuOqhc@qed8^CMfG8Qn>qous@OQw`ImRP}9Jj){0Zs6A$uX#7hi zb?spC3oP35ib>P;i_HCZURTs-!}`uwx0L;5TTysFNY7sh+wEB)uaNSk3SKU+6}m+& zf1iAoYc0h)GqsR7Gtw2GFaT+N+g=HiPQ4yn`WlywFMG11l+>AWEE=zI$=>(4_qjO3UGnQG*28U#a`qJNW*^J2$cRCy;tsGoBs}#LB`7ECmbGYS+++!f3x?<^s3$YE% z#z(VaCxn+otO1N}k7U=486kIBJ_uno4TN1GrpNdrAyb!#)B^)Smju!aW`(%d1Hh*S z^+MtUiE9kt+tb-?Nyslwl7MsZQ&2Z7gy|986fLnz-~i9Fshfd zLYuQf5JPdv)ODHpoDtbs){lPSIviUg!w$a)re@}}Da$G~drbzTJ}a+B7b#~+w$Vwf z1#RPU1(KUq$^cmMe5Xvm^|8^Rn9*&1J8H=L^p;1YviA@XB#^`?NvE33bseb3BJiByZFof9miOW5g-I{xO*K-dP#@&N zf0O1(sLadak(OWep$WKr+>kI~J+!++-T=7XHObNvvLnTzr zA#vFNzFr4QU<{;Vo3OXU3bS8yLUA~QD}EfR@`vGoHoK?{($A&%U>H!nOm=pE7!r1$ zK#qSaQm2P%^s9jSTSNDU0t1yCp8zGE-$**~fE(iHnH-z|{xh@${M8^sO3Eex^&9Q%UUhS&U}(vF^Dp#7jZM2Uu= zK^gurtibS^MSwb9a3-;qm{I2jw5p9I$~~++&Au|_S8G@T$b-9OnI1d+q7r9Radjfq zaRF#vpR(8pTp@s}{4`88i;Ym#`nLk44}ZOhmMAIVW0m1I)<-(IKS(SNRzmyUr-16% zX4sD_(BMbzp*{x8OLUo3SHBQY>x7;BYuf_OPtyvMUrx*pZ6ne?0D^m%qAuA*FAAWw zgM5(0XM?+d=UxDCF$P>w3EtiZE=83KaJ>uo!AX7)Kq?mip#;-GE!uE`afGuA-5I@Z zAiqC9v}s(Tnu&qVs2Y|kNHX_*56u;yX)}svuSdpA$D-rP#L1@^^FE*Hjw3x}=d@Ow zz9@`jqY_(}ZQe1`GWU*22>K;~A=e=5k-)jI2wY%Cgn4 zmIX*JiQGQZz{=UERMk%L7Y#yGaD1b#US``z1f<2+l*QIWARCn>^`jqr7@*1>0sPPF`I}n&}f-eQ3?C@3+q=BjL85wS<85!9v!F za}F!_Obsts&IJmQ6VwaZ-TzWP#j>^F1VQ|7Yd9Yyew#VZL`YF!_bK?RKXDY!m^#_6 zJI2zAM7`m7^sXQw{$-gmWyU4&eHN9X#HUB3q^mwfl4)-MKrc5kou|OejHXB%xAJn? z#vL!q*Uhx%I>Yrs3V@&2_j{+1^s~=;0I5}(TurNA+QI+{drN`b!Hb8rT|&e zXN4o-Sf~*Gn-dp106?`f;Op3=g8U!l!WhFbaC>+wR)w_27Q(GPIAryi7BEc_4ScIkqV(Xi#}uyb(|U6f-9Ti}i!}|dcTKP{WbdUI z^7{|li@ncmz;V|;u9ORo%WH4Xp6QN|Et&hzGf2r>Z?^ltEebVrG+SAGBXMc5JN&mW+QUJvs>X#C48i`%qB~o`w^1MW=`&U^mj%Y< zrD-h;G7DI5Yh@XQPT$@B>llOkY)Af!NT%94%iU4AW2RYjM9R}`v%-}GQ$+X0VGNS4 z`|$ElCZhS!=n0fm5>C#UHXvc&D*QHm>a5w8Xbl(7!?jFv8O!30C<;?x$I>X(6*h&* zfy8(}-NkAzaVxmPsO$Yy)koZ?&G469D)^q!>^_bxlhb#Ke<+B+*Rg#>%nEa50Bt_! zXCqUy*zE3zYBnet=&bH=giGfZ0fEsCK0rV;(f;e_1YCg5^AwX+T&hI!K9O}9#SmSq znM5|QuWE&MA8Dj0Q~|cfF*eGMe96GiFQdm3im+7Q#s4p)D%rQwhPE4QXM~=(au(@o@^>l|+si8qi zK_4l6AB6%wP|XEBQjeMc_ApXaMDz`#8NifP>^@`KqWH5*$aG?oNGF8Wk8K6kDvXA}E zYF!H;`L=buTO_ha%N(PWgrbr00N==2t968F9iytYT1Rb)1?-#y^<}Gdqa3PBR^nkv zpQTPDET|fKVgz;u)`^=qPpdbRPLfAPLp{Q%`fb9P$*ZGy@eC!RQ4?Q42JIJv!CIP- zRXP{|psJl@)opXc!IZKINtY+Bv5hpRjEaXkb2yMS$@*Wb%YZC4pGYnaVjjqpCVj#B zAe6l4h?bF?Y%P)R#0cVXk-YXVt=R(07(0^Am;t0n*40rU5HrUT*_bvf31b`i!RQB* zF5W-ml&g}zaOI+zyhg#rTZxo$aR3Mx+7VGCnti1@5ZVpV;B7r8gz7{rStm@uWvkT? z2hD^@Yd+efp6H0gr~+Vo!5#7VZ#2CL3Exvlsv z0JzxM3NTvv;b(>vA|0L+vfP-NmI}9ADPurXCGgp!xRHKnBllo*T8;xzSKjZ6P{d0C z=t{-~2y-cYoxG5a~CJscUloNopodhDHNBk#92>0;fBj@XW zolNFSJejJQvKB9^BsB@0&UuCBb%5s6u6Q}6-2Wo};gyUT>+xEYhQ%!}jjdAX%lgxv*?wCDcva`;sl|O3j@y}+z}Z6cY~L`&KRU9Cd_rPgKOcW5 zv=&l-7ufch;^j?7e)O`anHY(ez=+MVexbfJ(KI0jFN5scrb%BY@sEy_+BMO5tw@$k zPW+t^iK%~$e{cQ&{`2I&ubL;SZ&f|(Y-8sYe&$(cn{+4==2>T(TqPcMo>;})9Y?yo zi`l>Jz=Fo??n8DmjP2Q2>9W;ku1;Mk*pc!&+rjv(krno8!g*3X5A2h7Q?hpwpE6xtfVPD*_*j38^XVO0?8`Z!Vq*h!H+sYj$e;+-K> zC(8wk8X)4JE{`>^+@d>~y_A{_AQ*>pYE0{Zp`gQZhf#1`U*X~CNS-8T!ca}9Vy*aWQ+LWdjtFRp-TBARupb( z^i=>*Ib`5|BIv6lFc453iDm!W{!VTNEukE6zBtm)oQU9u$Zb^ z@6Xu!Cf}UnX%vmYnfuP8UzJ?_)fxlsuYrOpIqd_l)`}=54UzYg53EQm3T%a-8_id1 zRbrUT<&|Jg*c}4;x-bGJGlAhs&(O#$W^T_b0kGN30JRO|e29!qua^=JJ*Of_9RN`8 z^%J2_j)5`;(m;uUbX^~Tt={`vA!dMG4vl%Wl9y96XC@&`@?0w=33Q-D2$6_q5(!mi z1|p%)m2hU`^)>(^A`B!Rm+|-;h!Q|1ViU-M_*;Q1TzLN-dne&}?R9B`1ps9LApoq^ zH#PeNOf)8abeIBGB4E?GCYPX-qDTk5f96=MeIR*@2O?i5;fg1MhmaBossbgoa*!${ z04h-w@J4!|f>I$0Tj_&Dk&^NyRYNJjmqkg(g5gMslTL9CB`OJo0rgjFA+F;EKn1n} z1weV?c|l0L2qb~+qq+TBQ6PkXUBpqe&fpd+(PW1s8n8GVCP|g;_7ReXith{*&mCU= zi7Op04r8_r7u^QaoX*q3k{wEuWvGkg<7_J|tQb&awH~jN1`1$+;>~0}i|Jy?WWm&_ zPdC<`9Byz$lAB|w4BI~VaCodLMYJmMp?#QWWz)!Ziss!(0a1KjFfV;tcG<`8U6L%R_|pO6gtgkk+Zf z7i&C03kVq*&bvv_@zaV^d^~|*jdO`GGfcR3bB#~Fkk9S)so?|H6TP_A}-tOT|>96E_GW=e55h?+12*yjAe@u?951gyA%aU9Eu5axhMga|6#lx;t;m%>^xqhkAZL z&|wToHCX=l(VI-Tx%>AfdR4F{GHt%lrvzqFsY=+$YDy&;4SG_8T>&js^%ure66? z+3AJO8-7g@gO|rjsN%XC=5EIC*DO_dYbkrv_{vd4=ZVv|N{v;bYW4Tiz9mEjL+J-~)HvJWl38pN1EU#J{-iD+-KDO1 zVhqfCyo}xdZH5dpH!+xjJ8JX^s8i$ zW(^xzd%7ktZs0pEsfRuvbmigb`mWDaS)=pk-7!0VN;t5fWvkSqF+8}aEnGtXvHIn@ zbM4J$S`klibf)teAu%-;I8NXDcz^hyfiAn2oKMPK7H@eNrpJ~mXi}#Ru|f`gOWV(D+Wyiir0eBFQipa8&I5AL zbbsAHI=^Ds&GdQts=>MFD|@}(cidVL-&lqBwf_G3XO=zj)G0S$6@rz@|CCW-vW}Jv zvgV&w)l9F#<*!?Fm*Ia5dv{mB1?1d{QL*fqALdM394fQ)L^`GFp-j48CDXhx%6TIw zR$Ev)`2DlPik6y^o1Chwf^a7DSVheeMN)PPi>hY!$w7`0o6ivUepLUk%-JwA3@oO- z^Ve}!)O$i=@Rc>5YloLUU=2lUNnEA!74Om1;+2E6If2To;$Y|5E-@yJRi8Z?nn@Oy z#EB;ds(!nr+BIwAptGNj&Snz**MT5yQJCD+To%Wow)+iDD)gxuRA1_vTyT;}*?-4Y z>>M;O)3M%}gMCd(f)1 z;t;p@{(5varNJ_=(xkLQpKEVE^|slL@9g%zH|P6?P6D0bg~lMp@96IEreFJpa3;a^ z-M=FhZ*PFh;e0)#Q!qnJdi}#?GMF8?%j9U-U9sy{E0b%A$KDX--qi|RH^l5L^c2G+ zHkz%)9+Z~GGI&>yw8!7zJMW7)H}_8JA)9Tkz3!g4Iqq!NH;D(I+HCV~H7#gixEC01 zls%%E?R{be{`IFaAk(`6W-yT^b!6>3a*6gEuq%@Aj%V%u*n2XJv zuqV(A0NaMU{dNnrlUj+}rE(d_w{jxYe~rV@R2q!|B2?MKM;wdNQVW5}wnAnqU)oCC z*EX3h2F>d;(=?_*chOQnjf_DFYzdXnY)xGf zrDD@z8jhTFN)`s}Vx?Yhc5*ydz?3ERFjwZ>sqg$rb6`R1R*A!Wtt*%T<(af;s0}LX z39kuMd&Z(D0xL)u-v5DrJiwwvgRUi~q?Oro%dFaa%V1xnfW`Uyv30P7DT_i4Tla5d zfTUrr?-0npo69mU;^urN!}=q%2RptsSby4j;JK1fCF>Tnn21-=pG_Uke&GAVr@#Bx z>1GOpbLO~QAyZ+1Va1|6J^l@mDIJ+;G8y13tW>FUk)ht-4^eEY-2Xph40_>v4k>5O zY!6SrD%BNlR3_wcA_6ZkM5i6(eHDepGf7#6p0gK{w{eqB-uRIVlARcl~`XEMt zwA}U3)E-wQb0%yu{bZ7efu08Z@)PehV8rT<c(RFm=R934_59td} zSPlV7e;-IIw111Ey}(sl$8DPefcjk-cKJu|K4Abr?(9S28TH<>_&uTIeHA4gGxOQG zGzv%}DCZ_|3}8x9;_Tv!5M|ojKn0MNe;g`qVrtQ$Y4re9Ezl`_!G4_=2)20MSv3=@1I*5 z4WgyqVewNin%q*UHc$t^k;lqN+;>8iJk0PqT<<7k{&c<^*P%0L_PQ9z8)!~7d!4g8 zPbyV=Jbay%8FbFlEl4l!^bBSfzw@3l^*|}Kjo!9dEjrsA>V7Bfrq}SoU|0Y=EKk zXsj*@-~HM;8VKlVQhDs(Fr<7fzx&zl`1CAXwS^0kh%4V8L%7mQ4l-hH!3zcKhRd4cY?_*U@@K|$Q4JOEfkfByGu43e!C^#C}3h zP&Y4a#p`h0x&YA8D*}kxtXH%lB!=N|-V%3Zxc$&I#0&Q%|3h z#OOHZ#2J=lGX_}J;PPsAX3|;+TT$)x6paxwt_AP$pdnvxVbW}#vnB+)BF*Lu=X{9A zB_f!#+v|yNG7IO-C|RvQ{o}yaT7we1x;z&~)*LaGeEo&$w{<21l`-iarxYCWq`U~F zslLpW*;x{cWHytfttojIAgMAu#A)M?183QwOX5}ao#K==YgM_HR+rb}y&0(xT$$Xx zfobbZ)@IWije1v`O|Q3EY@8B{#il2#Cnw2f5iNSXMI1;9(_2JBmyHuE5*lu?u|+n$ zwvd=r_^!ob6L_4Sx7?y`4v7ap4WnM)hcNWya=k^g*z`6F=ibIspx4{<#y)}Uu-rs) z2Nl!DEiTNHiw+G-z;-wQaGHk;AOO(WDKi0(dbfG1rU+1SJqpMnSg4RX3V>&qih_GF z5rSF?^%8pZ)r%0qUT;=-UqDcz#8=d-Vk!YtNDLM5->W_VxaL>MJO1+ayg~_4@B)MO z_G$D%JAGZ=f3$t7Gh(ey-f&SKLYUaEoBd?#puxu1tQ1<-_dTKi`yJ-MoRbR|Fq^oY zo(7CeC)Xh0JaF0b+yz|5GjwPq<3wLdzLfaW-y_Y-?oKNv_FjXI#LVBpu!aJA_G^izg6kvNT{Ya% zFmL>I&!7DFe_uc0WIlyj3e?|k(cYd zdQm`asvyq`D5NBE@PK{rg>$eWZ4o?cg_Af2w8`_WBD`j4irhT;0uDhC91byB#VgO* zD}ww%;pANjJvbpObw*apy};Cuq9an1KNd;BRxQp@b8qnR1ZjR0oy8rX)-#iiq&0q~ zcz^M;N;7jA^{os{B$2Fu_m}ldqB@4WIB`N&HR%Qbqvw)LyuSc|GYHZIb--w1HHoGY zE_sBp3q9^n&}5wREDDf3XC^G?%?)`=i0llIWB{U|k6s4=0KxSBRf~BKSAkn5I>Dmm zTm&x}$8)U8f|m;%A{}%20lb8J?2^;|YI>PBt|Ik8fCxy0cKTKTC|KnLb8jin35H%O zbf21n1kirpst9@WM?A%XA^}hUwAXe>rM@|&0D5&wAynS@Nz)ftF+C!S4K7|Apna&t z^2Ek~c-oJj>q*k&2giWlGb(;L*#4xHaEkQqfN_6w z{1L4&J&(g1Jy@}K|Eg3evp#b5=?1vSO?A49yj$dyczgWBn>{RqW(m6%MF{Wv0cg5| zI3)afee-y-`vVpX>7?IDXMr zf>-zm{xj;$`+@%t`jvQ~r&Y)wfmay-09(5VfNS~)LI?+6E2!E!f?jiuJj!uguND{)y z%J#Vk)U>Z)u&Zn4!WPE-SPxCEm&LLQQ0E0qvz(~uWNA2JvHZK8!v&4jwz>1&iUQ*_ z97$iY+FKZxwNjZf3>}mAG?>Zi_8Bv_$+k2;F?X4<{_u;I%;q^KzKE^sEE#i! z-N&aN@*Ov(=%^GLkAswaGQ1bC`X8KP(z{7;NXAUep4`g_+ zBo|+^MKIhNEbkG0uZ(-&$Xwpo$K^l7$#>a9a^7K}zVRTsvB%6?EaiCH?mfE$BfB{L zaEF(-t$jh|fxuP{`BCcb4z7{i|2~Bz_0S4HuD)SxMZNb1^IS>OyfpD} z5Yy!IJ%9$!Q_O*$^V}+-30=W5fyFNP#TLeA@UKs8Y|(xD1`jCKf$tLMUF5iG6Jkr_ z3-V#gbKSGUMi(t0*>PmqXi7(J{{3)CJOhmomE=s6!w~!#rPNKC%I7Z}KO0-vb{Y7y zwN8OFY;krd18t}6Bo-czEQ<8@=Yt2Nd|e@b zn{Z99^F*ZmI@jCgbutd>I@>gx%~=}D4BFLh^O|{}CqA*c!`t0s{trx=p<_Y#wxWC9 zwg+Ldr0b8pZU5FOeC}z0s*Xi_owE=jr9KH_&UJhP_0M;`ZJz5D7=R3i@ebsg#;3u6 zY3Jd&Hruix&>VPnf#qHqv^OoR6|dlUlPHP=3Ej`*bdMZXRk_7x^IGZp20r-^x!H!i z5M8h(ibxs(xG5RAnw=Q|hm~=GDtpB6VcQ&LMjU~UhU#1yB#&?#%!tEBAj*|8QuYW~ zhYclvn1JL@-l3u>*M7_i$|NjE+0jTc$AZ(3Pi2fKx~Nlh2Fi(yrJ@{`5g0z0q12*t zrBaf^3Q$(@@56@32`fn-zbC0|I>}@kDly1rMaD4$-oQbhGx}1pV)k@WIK1l|kvv^0 zN@`*iKomuRlbQl2HvxdBLKNi??3(kwfDBX=&7>R&5G4VDRPb6x(iVk)KPr+6!S_UZ z0HKNUOaKtyyx~0j013Cwc1a=UTy});)2XlD{{b#<4d0ugs60c1XRD$pV-H~N4-nr1 zVzO}}83Ct>G-;Tt%iBYMITLW6D2GaX8;G;9$w}W5e(xf88$NUZeG6C!$(n8khnwM@ zfws4O1>ntkRdO>78*Y0WSdyA7xEdWW@U38Bf(v+|??d$Dzb`JKgY2)S41B8!eN|Tw zSlm8%o60aZJAE~U)%z9|aR^>jaSVHV3bol^9UuSyU!kbZ;W2HI2y0NpWGfZij_r5O za{ed^62+FNpD~BXv^Ub{lVMB5D4i}15{4uU$5;xt{yrh1O%+FlCNv>sOxmg^IWqz? z0D!EXxmkrqkSEP`E)vz!?WzGWQd5#MYgzw(QoevqQ5BnxzMc_@q{DfKS(ju`eKsXA z7=Y!91bYOfcOUvV`ZOeAIB6HLbQckKV$GtDbcYW@4Rb`x0zgH^IvrX!>s)b%9RA&f z;p_Vq=aeR3nMDf2N(2D;WKL78@xzCmUTTnQ%!>x*#E>1VNCZ#}IJw1}(ryNIU1J#aM$^SQ#Fw3+ zu^aGXvWb3a>Eg~;4mwiOn41s!blHwpX%(7CQE_CmV|g7Q@GFfBM*X7oRvbmgd=lXh zTVz3_tBcZSe$j~Zk<0SlK`-OD_mPA9Si>f1$_`BaD!v9#qLtnftRX{AuL-?nXgzdA z4IKySv;z;GBOxWslSEtGEmNnKqoUpspgkf7)&!CU)~2}vP`t(<`m=>jVuK8u;%9th zY0OoS{6)PJ`dBmoak$Fx3f4>ZwZcUP0BvJ_jkkDr$)qW6mhw2UqS6{t7=(H$^W}$C zN$?l44x3cLA=x1SLT{m~$AU_U^$tc`0GUCo$a0xw zAZ3h;dzqw+vD^EoQxisiVrK9FQv5LO^Se*+ zL+g!g=|@GF92B_el_A424K5ow*50K)qdJ+)m_a&dA%56m?B?oh*JuwecLi~C6i7W3 zL@2p2>%2O9^Gn0&=`-8oM08(}>U}T#BjiXY6*7V5atM(=RWXE=8sS1yaP-0(u&p*_ zK6*?Yz;SKN>VU>yjxELnA03ecsal^wd73!YWRn9%4>MoY(UR`CfRXlrqD7^)cnOCvx%-<#$ zhmA^VDC`**!&oNhzliVuBsd0Ww8Uk9ICiZS)f2|YxMXetR4JRbjZ{E=X~MYpq%+ar z4oIdve0-es7q?g0%pbD(I?DjJNj=tU)|A=2Y~Pg;Pof62*?b&f4aC}nL@EHJV-i`f zZe8ShofSo-yU9X?2TU*?mEgfMSf4CGuHEJ-?@cR!fgr&H>SP0I`c}Qw)bK^vJ;{f@ zMe6?l>bj$Ce1Wr%W_C`~KeQOV=lWJz@||{{lgfT`A|Bep^{&lR#ibP)i)Y(T3~4M? zFxn>Ph$St9>K}T{I+@yZnsF8dBJC&a@ll#DbO1V~{3A@C(Y#6DIh?kRM zYZ1qH;|yyy4*Ml&Pm>Jq9JM&o(8XkMc-SVbKzw+evkM{~`uek^hUck=zHv(5BIC*b0$g4cuerSf>Kvc*sGohO-!lQLC+zi$QZ)y~Gl>P^ zKyyUKq6