From 0fb752b097388177503faeb02874137f2a44c214 Mon Sep 17 00:00:00 2001 From: Stu Eggerton Date: Sat, 24 Sep 2022 08:11:07 +1000 Subject: [PATCH 01/19] include repository size limits for GHAE After discussions in GHAE channel with @pevd950 I believe we should update the documentation to clarify our guidance for GHAE matches that for GHEC --- .../managing-large-files/about-large-files-on-github.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md b/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md index 02fbcd36ad..cbb0301a83 100644 --- a/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md +++ b/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md @@ -48,7 +48,7 @@ If you need to distribute large files within your repository, you can create rel Git is not designed to handle large SQL files. To share large databases with other developers, we recommend using [Dropbox](https://www.dropbox.com/). -{% ifversion fpt or ghec %} +{% ifversion fpt or ghec or ghae %} ### Repository size limits We recommend repositories remain small, ideally less than 1 GB, and less than 5 GB is strongly recommended. Smaller repositories are faster to clone and easier to work with and maintain. If your repository excessively impacts our infrastructure, you might receive an email from {% data variables.contact.github_support %} asking you to take corrective action. We try to be flexible, especially with large projects that have many collaborators, and will work with you to find a resolution whenever possible. You can prevent your repository from impacting our infrastructure by effectively managing your repository's size and overall health. You can find advice and a tool for repository analysis in the [`github/git-sizer`](https://github.com/github/git-sizer) repository. From d870e02386c607aca6d023120f978298e934617a Mon Sep 17 00:00:00 2001 From: Nelson Osacky Date: Wed, 28 Sep 2022 17:46:17 +0200 Subject: [PATCH 02/19] Escape non-escaped `"` marks --- .../automating-your-project/using-the-api-to-manage-projects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md index 44fc59d190..afbed720fe 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md @@ -489,7 +489,7 @@ The following example will add a draft issue to your project. Replace `PROJECT_I curl --request POST \ --url https://api.github.com/graphql \ --header 'Authorization: Bearer TOKEN' \ - --data '{"query":"mutation {addProjectV2DraftIssue(input: {projectId: "PROJECT_ID" title: "TITLE" body: "BODY"}) {projectItem {id}}}"}' + --data '{"query":"mutation {addProjectV2DraftIssue(input: {projectId: \"PROJECT_ID\" title: \"TITLE\" body: \"BODY\"}) {projectItem {id}}}"}' ``` {% endcurl %} From 19568e98f2190f242f885862058049a459001b81 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Tue, 4 Oct 2022 12:04:41 +0530 Subject: [PATCH 03/19] Add additional step WIP: Picture needs to be inserted. --- .../apps/managing-oauth-apps/deleting-an-oauth-app.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md index 26affcb17f..10ffc8216e 100644 --- a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md +++ b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md @@ -18,7 +18,9 @@ topics: {% data reusables.user-settings.oauth_apps %} 4. Select the {% data variables.product.prodname_oauth_app %} you want to modify. ![App selection](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) -5. Click **Delete application**. +5. Click on **Advanced** on the sidebar. + +6. Click **Delete application**. ![Button to delete the application](/assets/images/oauth-apps/oauth_apps_delete_application.png) -6. Click **Delete this OAuth Application**. +7. Click **Delete this OAuth Application**. ![Button to confirm the deletion](/assets/images/oauth-apps/oauth_apps_delete_confirm.png) From f1c13c59f03d27d39d51230d9fb30ec6241aa977 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Tue, 4 Oct 2022 12:05:35 +0530 Subject: [PATCH 04/19] Grammar fix --- .../apps/managing-oauth-apps/deleting-an-oauth-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md index 10ffc8216e..928b3a8b6b 100644 --- a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md +++ b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md @@ -18,7 +18,7 @@ topics: {% data reusables.user-settings.oauth_apps %} 4. Select the {% data variables.product.prodname_oauth_app %} you want to modify. ![App selection](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) -5. Click on **Advanced** on the sidebar. +5. Click **Advanced** from the sidebar. 6. Click **Delete application**. ![Button to delete the application](/assets/images/oauth-apps/oauth_apps_delete_application.png) From bffe1d4547ba0d0d1ba5ceae386e0b47b8138612 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Tue, 4 Oct 2022 21:31:13 +0530 Subject: [PATCH 05/19] Add image for additional step --- .../oauth-apps/oauth_apps_sidebar_advanced.png | Bin 0 -> 59770 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/images/oauth-apps/oauth_apps_sidebar_advanced.png diff --git a/assets/images/oauth-apps/oauth_apps_sidebar_advanced.png b/assets/images/oauth-apps/oauth_apps_sidebar_advanced.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad37f08a36614bb57bdc09094540cfc95a7d38e GIT binary patch literal 59770 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%0AGa?cAt-5N0pHV%(oUglh0U4==e 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 Date: Tue, 4 Oct 2022 22:26:02 +0530 Subject: [PATCH 06/19] Link to image --- .../apps/managing-oauth-apps/deleting-an-oauth-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md index 928b3a8b6b..ca45f01f13 100644 --- a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md +++ b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md @@ -19,7 +19,7 @@ topics: 4. Select the {% data variables.product.prodname_oauth_app %} you want to modify. ![App selection](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) 5. Click **Advanced** from the sidebar. - +![App selection](/assets/images/oauth-apps/oauth_apps_sidebar_advanced.png) 6. Click **Delete application**. ![Button to delete the application](/assets/images/oauth-apps/oauth_apps_delete_application.png) 7. Click **Delete this OAuth Application**. From c5a5ef57c4b97b5020cded29af9aab12ca78ad15 Mon Sep 17 00:00:00 2001 From: github-openapi-bot <69533958+github-openapi-bot@users.noreply.github.com> Date: Tue, 4 Oct 2022 13:42:26 -0700 Subject: [PATCH 07/19] Update OpenAPI Descriptions (#31411) Co-authored-by: github-openapi-bot --- lib/rest/static/decorated/api.github.com.json | 4 ++-- lib/rest/static/decorated/ghec.json | 4 ++-- lib/rest/static/decorated/ghes-3.2.json | 2 +- lib/rest/static/decorated/ghes-3.3.json | 4 ++-- lib/rest/static/decorated/ghes-3.4.json | 4 ++-- lib/rest/static/decorated/ghes-3.5.json | 4 ++-- lib/rest/static/decorated/ghes-3.6.json | 4 ++-- lib/rest/static/decorated/github.ae.json | 4 ++-- lib/rest/static/dereferenced/api.github.com.deref.json | 4 ++-- lib/rest/static/dereferenced/ghec.deref.json | 4 ++-- lib/rest/static/dereferenced/ghes-3.2.deref.json | 2 +- lib/rest/static/dereferenced/ghes-3.3.deref.json | 4 ++-- lib/rest/static/dereferenced/ghes-3.4.deref.json | 4 ++-- lib/rest/static/dereferenced/ghes-3.5.deref.json | 4 ++-- lib/rest/static/dereferenced/ghes-3.6.deref.json | 4 ++-- lib/rest/static/dereferenced/github.ae.deref.json | 4 ++-- 16 files changed, 30 insertions(+), 30 deletions(-) diff --git a/lib/rest/static/decorated/api.github.com.json b/lib/rest/static/decorated/api.github.com.json index 23af6563ff..2a567ecc89 100644 --- a/lib/rest/static/decorated/api.github.com.json +++ b/lib/rest/static/decorated/api.github.com.json @@ -200934,7 +200934,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.

", + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.

", "statusCodes": [ { "httpStatusCode": "200", @@ -252449,7 +252449,7 @@ } ], "previews": [], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/decorated/ghec.json b/lib/rest/static/decorated/ghec.json index d8c7dcac78..d0ca71556f 100644 --- a/lib/rest/static/decorated/ghec.json +++ b/lib/rest/static/decorated/ghec.json @@ -201361,7 +201361,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.

", + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.

", "statusCodes": [ { "httpStatusCode": "200", @@ -253811,7 +253811,7 @@ } ], "previews": [], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/decorated/ghes-3.2.json b/lib/rest/static/decorated/ghes-3.2.json index 9ec701354b..391a05bc5e 100644 --- a/lib/rest/static/decorated/ghes-3.2.json +++ b/lib/rest/static/decorated/ghes-3.2.json @@ -201525,7 +201525,7 @@ } } ], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/decorated/ghes-3.3.json b/lib/rest/static/decorated/ghes-3.3.json index fb9025a9b9..69b9be320d 100644 --- a/lib/rest/static/decorated/ghes-3.3.json +++ b/lib/rest/static/decorated/ghes-3.3.json @@ -148083,7 +148083,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.

", + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.

", "statusCodes": [ { "httpStatusCode": "200", @@ -202409,7 +202409,7 @@ } ], "previews": [], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/decorated/ghes-3.4.json b/lib/rest/static/decorated/ghes-3.4.json index 2ad08fcfff..705ddf55bc 100644 --- a/lib/rest/static/decorated/ghes-3.4.json +++ b/lib/rest/static/decorated/ghes-3.4.json @@ -153493,7 +153493,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.

", + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.

", "statusCodes": [ { "httpStatusCode": "200", @@ -210094,7 +210094,7 @@ } ], "previews": [], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/decorated/ghes-3.5.json b/lib/rest/static/decorated/ghes-3.5.json index 36c2d14a43..0ed369a0be 100644 --- a/lib/rest/static/decorated/ghes-3.5.json +++ b/lib/rest/static/decorated/ghes-3.5.json @@ -160637,7 +160637,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.

", + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.

", "statusCodes": [ { "httpStatusCode": "200", @@ -217250,7 +217250,7 @@ } ], "previews": [], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/decorated/ghes-3.6.json b/lib/rest/static/decorated/ghes-3.6.json index 9825ccbb70..0f13d95958 100644 --- a/lib/rest/static/decorated/ghes-3.6.json +++ b/lib/rest/static/decorated/ghes-3.6.json @@ -163415,7 +163415,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.

", + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.

", "statusCodes": [ { "httpStatusCode": "200", @@ -222749,7 +222749,7 @@ } ], "previews": [], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/decorated/github.ae.json b/lib/rest/static/decorated/github.ae.json index 31364566f3..fefbbaf071 100644 --- a/lib/rest/static/decorated/github.ae.json +++ b/lib/rest/static/decorated/github.ae.json @@ -125158,7 +125158,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.

", + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.

", "statusCodes": [ { "httpStatusCode": "200", @@ -175457,7 +175457,7 @@ } ], "previews": [], - "descriptionHTML": "

List issues in a repository.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", + "descriptionHTML": "

List issues in a repository. Only open issues will be listed.

\n

Note: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe pull_request key. Be aware that the id of a pull request returned from \"Issues\" endpoints will be an issue id. To find out the pull\nrequest id, use the \"List pull requests\" endpoint.

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/lib/rest/static/dereferenced/api.github.com.deref.json b/lib/rest/static/dereferenced/api.github.com.deref.json index 22aa9f4d57..b072a162f9 100644 --- a/lib/rest/static/dereferenced/api.github.com.deref.json +++ b/lib/rest/static/dereferenced/api.github.com.deref.json @@ -226880,7 +226880,7 @@ "/repos/{owner}/{repo}/commits/{commit_sha}/pulls": { "get": { "summary": "List pull requests associated with a commit", - "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.", + "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.", "tags": [ "repos" ], @@ -279467,7 +279467,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], diff --git a/lib/rest/static/dereferenced/ghec.deref.json b/lib/rest/static/dereferenced/ghec.deref.json index 04f8832ba1..7cd4f4eebf 100644 --- a/lib/rest/static/dereferenced/ghec.deref.json +++ b/lib/rest/static/dereferenced/ghec.deref.json @@ -230339,7 +230339,7 @@ "/repos/{owner}/{repo}/commits/{commit_sha}/pulls": { "get": { "summary": "List pull requests associated with a commit", - "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.", + "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.", "tags": [ "repos" ], @@ -282926,7 +282926,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-cloud@latest//rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-cloud@latest//rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], diff --git a/lib/rest/static/dereferenced/ghes-3.2.deref.json b/lib/rest/static/dereferenced/ghes-3.2.deref.json index d1b6d4547b..8b1df46051 100644 --- a/lib/rest/static/dereferenced/ghes-3.2.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.2.deref.json @@ -231219,7 +231219,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.2/rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.2/rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], diff --git a/lib/rest/static/dereferenced/ghes-3.3.deref.json b/lib/rest/static/dereferenced/ghes-3.3.deref.json index d7e7c7f927..eb6a8a5dff 100644 --- a/lib/rest/static/dereferenced/ghes-3.3.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.3.deref.json @@ -187620,7 +187620,7 @@ "/repos/{owner}/{repo}/commits/{commit_sha}/pulls": { "get": { "summary": "List pull requests associated with a commit", - "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.", + "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.", "tags": [ "repos" ], @@ -233190,7 +233190,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.3/rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.3/rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], diff --git a/lib/rest/static/dereferenced/ghes-3.4.deref.json b/lib/rest/static/dereferenced/ghes-3.4.deref.json index cded680c6b..a04c7c8c9c 100644 --- a/lib/rest/static/dereferenced/ghes-3.4.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.4.deref.json @@ -202707,7 +202707,7 @@ "/repos/{owner}/{repo}/commits/{commit_sha}/pulls": { "get": { "summary": "List pull requests associated with a commit", - "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.", + "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.", "tags": [ "repos" ], @@ -248409,7 +248409,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.4/rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.4/rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], diff --git a/lib/rest/static/dereferenced/ghes-3.5.deref.json b/lib/rest/static/dereferenced/ghes-3.5.deref.json index 231dba403f..8e979a8861 100644 --- a/lib/rest/static/dereferenced/ghes-3.5.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.5.deref.json @@ -210078,7 +210078,7 @@ "/repos/{owner}/{repo}/commits/{commit_sha}/pulls": { "get": { "summary": "List pull requests associated with a commit", - "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.", + "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.", "tags": [ "repos" ], @@ -255810,7 +255810,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.5/rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.5/rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], diff --git a/lib/rest/static/dereferenced/ghes-3.6.deref.json b/lib/rest/static/dereferenced/ghes-3.6.deref.json index 3393466a95..15ccb5b28c 100644 --- a/lib/rest/static/dereferenced/ghes-3.6.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.6.deref.json @@ -214180,7 +214180,7 @@ "/repos/{owner}/{repo}/commits/{commit_sha}/pulls": { "get": { "summary": "List pull requests associated with a commit", - "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.", + "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.", "tags": [ "repos" ], @@ -260787,7 +260787,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.6/rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/enterprise-server@3.6/rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], diff --git a/lib/rest/static/dereferenced/github.ae.deref.json b/lib/rest/static/dereferenced/github.ae.deref.json index 08a4354e38..829d660596 100644 --- a/lib/rest/static/dereferenced/github.ae.deref.json +++ b/lib/rest/static/dereferenced/github.ae.deref.json @@ -171599,7 +171599,7 @@ "/repos/{owner}/{repo}/commits/{commit_sha}/pulls": { "get": { "summary": "List pull requests associated with a commit", - "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results may include open and closed pull requests.", + "description": "Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, additionally returns open pull requests associated with the commit. The results only include open pull requests.", "tags": [ "repos" ], @@ -216939,7 +216939,7 @@ "/repos/{owner}/{repo}/issues": { "get": { "summary": "List repository issues", - "description": "List issues in a repository.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/github-ae@latest/rest/reference/pulls#list-pull-requests)\" endpoint.", + "description": "List issues in a repository. Only open issues will be listed.\n\n**Note**: GitHub's REST API v3 considers every pull request an issue, but not every issue is a pull request. For this\nreason, \"Issues\" endpoints may return both issues and pull requests in the response. You can identify pull requests by\nthe `pull_request` key. Be aware that the `id` of a pull request returned from \"Issues\" endpoints will be an _issue id_. To find out the pull\nrequest id, use the \"[List pull requests](https://docs.github.com/github-ae@latest/rest/reference/pulls#list-pull-requests)\" endpoint.", "tags": [ "issues" ], From 7e43e02662fc55c7b3ee78cce52b3752fa447838 Mon Sep 17 00:00:00 2001 From: Joe Clark <31087804+jc-clark@users.noreply.github.com> Date: Tue, 4 Oct 2022 13:48:48 -0700 Subject: [PATCH 08/19] Update content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md Co-authored-by: Matt Pollard --- .../managing-large-files/about-large-files-on-github.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md b/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md index cbb0301a83..caa2e05ab3 100644 --- a/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md +++ b/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md @@ -51,7 +51,7 @@ Git is not designed to handle large SQL files. To share large databases with oth {% ifversion fpt or ghec or ghae %} ### Repository size limits -We recommend repositories remain small, ideally less than 1 GB, and less than 5 GB is strongly recommended. Smaller repositories are faster to clone and easier to work with and maintain. If your repository excessively impacts our infrastructure, you might receive an email from {% data variables.contact.github_support %} asking you to take corrective action. We try to be flexible, especially with large projects that have many collaborators, and will work with you to find a resolution whenever possible. You can prevent your repository from impacting our infrastructure by effectively managing your repository's size and overall health. You can find advice and a tool for repository analysis in the [`github/git-sizer`](https://github.com/github/git-sizer) repository. +We recommend repositories remain small, ideally less than 1 GB, and less than 5 GB is strongly recommended. {% ifversion ghae %}The maximum size for a repository on {% data variables.product.product_name %} is 100 GB. {% endif %}Smaller repositories are faster to clone and easier to work with and maintain. If your repository excessively impacts our infrastructure, you might receive an email from {% data variables.contact.github_support %} asking you to take corrective action. We try to be flexible, especially with large projects that have many collaborators, and will work with you to find a resolution whenever possible. You can prevent your repository from impacting our infrastructure by effectively managing your repository's size and overall health. You can find advice and a tool for repository analysis in the [`github/git-sizer`](https://github.com/github/git-sizer) repository. External dependencies can cause Git repositories to become very large. To avoid filling a repository with external dependencies, we recommend you use a package manager. Popular package managers for common languages include [Bundler](http://bundler.io/), [Node's Package Manager](http://npmjs.org/), and [Maven](http://maven.apache.org/). These package managers support using Git repositories directly, so you don't need pre-packaged sources. From 1312b68b8af90f2979f272b006ad9b63f8933a69 Mon Sep 17 00:00:00 2001 From: Steve Richert Date: Tue, 4 Oct 2022 19:28:24 -0400 Subject: [PATCH 09/19] Improve GitHub app permissions page terminology (#31415) --- ...ating-a-github-app-using-url-parameters.md | 52 +- .../permissions-required-for-github-apps.md | 1267 +++++++++-------- data/reusables/apps/metadata-permissions.md | 1 - 3 files changed, 678 insertions(+), 642 deletions(-) delete mode 100644 data/reusables/apps/metadata-permissions.md diff --git a/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md b/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md index 9961594e21..499fa2dbf1 100644 --- a/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md +++ b/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md @@ -58,35 +58,35 @@ You can select permissions in a query string using the permission name in the fo Permission | Description ---------- | ----------- -[`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Grants access to various endpoints for organization and repository administration. Can be one of: `none`, `read`, or `write`.{% ifversion fpt or ghec %} -[`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Grants access to the [Blocking Users API](/rest/reference/users#blocking). Can be one of: `none`, `read`, or `write`.{% endif %} -[`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/rest/reference/checks). Can be one of: `none`, `read`, or `write`.{% ifversion ghes < 3.4 %} +[`administration`](/rest/reference/permissions-required-for-github-apps#administration) | Grants access to various endpoints for organization and repository administration. Can be one of: `none`, `read`, or `write`.{% ifversion fpt or ghec %} +[`blocking`](/rest/reference/permissions-required-for-github-apps#blocking-users) | Grants access to the [Blocking Users API](/rest/reference/users#blocking). Can be one of: `none`, `read`, or `write`.{% endif %} +[`checks`](/rest/reference/permissions-required-for-github-apps#checks) | Grants access to the [Checks API](/rest/reference/checks). Can be one of: `none`, `read`, or `write`.{% ifversion ghes < 3.4 %} `content_references` | Grants access to the "[Create a content attachment](/rest/reference/apps#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`.{% endif %} -[`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. -[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`.{% ifversion fpt or ghes or ghec %} -[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/rest/reference/users#emails). Can be one of: `none`, `read`, or `write`.{% endif %} -[`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/rest/reference/users#followers). Can be one of: `none`, `read`, or `write`. -[`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/rest/reference/users#gpg-keys). Can be one of: `none`, `read`, or `write`. -[`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/rest/reference/issues). Can be one of: `none`, `read`, or `write`. -[`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Grants access to the [Public Keys API](/rest/reference/users#keys). Can be one of: `none`, `read`, or `write`. -[`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% ifversion fpt or ghec %} -[`metadata`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. -[`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Grants access to "[Update an organization](/rest/reference/orgs#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/rest/reference/interactions#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} -[`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/rest/reference/orgs#webhooks/). Can be one of: `none`, `read`, or `write`. +[`contents`](/rest/reference/permissions-required-for-github-apps#contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. +[`deployments`](/rest/reference/permissions-required-for-github-apps#deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`.{% ifversion fpt or ghes or ghec %} +[`emails`](/rest/reference/permissions-required-for-github-apps#email-addresses) | Grants access to the [Emails API](/rest/reference/users#emails). Can be one of: `none`, `read`, or `write`.{% endif %} +[`followers`](/rest/reference/permissions-required-for-github-apps#followers) | Grants access to the [Followers API](/rest/reference/users#followers). Can be one of: `none`, `read`, or `write`. +[`gpg_keys`](/rest/reference/permissions-required-for-github-apps#gpg-keys) | Grants access to the [GPG Keys API](/rest/reference/users#gpg-keys). Can be one of: `none`, `read`, or `write`. +[`issues`](/rest/reference/permissions-required-for-github-apps#issues) | Grants access to the [Issues API](/rest/reference/issues). Can be one of: `none`, `read`, or `write`. +[`keys`](/rest/reference/permissions-required-for-github-apps#git-ssh-keys) | Grants access to the [Public Keys API](/rest/reference/users#keys). Can be one of: `none`, `read`, or `write`. +[`members`](/rest/reference/permissions-required-for-github-apps#members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% ifversion fpt or ghec %} +[`metadata`](/rest/reference/permissions-required-for-github-apps#metadata) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. +[`organization_administration`](/rest/reference/permissions-required-for-github-apps#organization-administration) | Grants access to "[Update an organization](/rest/reference/orgs#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/rest/reference/interactions#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} +[`organization_hooks`](/rest/reference/permissions-required-for-github-apps#organization-webhooks) | Grants access to the [Organization Webhooks API](/rest/reference/orgs#webhooks/). Can be one of: `none`, `read`, or `write`. `organization_plan` | Grants access to get information about an organization's plan using the "[Get an organization](/rest/reference/orgs#get-an-organization)" endpoint. Can be one of: `none` or `read`. -[`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Projects API](/rest/reference/projects). Can be one of: `none`, `read`, `write`, or `admin`.{% ifversion fpt or ghec %} -[`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Blocking Organization Users API](/rest/reference/orgs#blocking). Can be one of: `none`, `read`, or `write`.{% endif %} -[`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/rest/reference/repos#pages). Can be one of: `none`, `read`, or `write`. +[`organization_projects`](/rest/reference/permissions-required-for-github-apps#organization-projects) | Grants access to the [Projects API](/rest/reference/projects). Can be one of: `none`, `read`, `write`, or `admin`.{% ifversion fpt or ghec %} +[`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps#organization-user-blocking) | Grants access to the [Blocking Organization Users API](/rest/reference/orgs#blocking). Can be one of: `none`, `read`, or `write`.{% endif %} +[`pages`](/rest/reference/permissions-required-for-github-apps#pages) | Grants access to the [Pages API](/rest/reference/repos#pages). Can be one of: `none`, `read`, or `write`. `plan` | Grants access to get information about a user's GitHub plan using the "[Get a user](/rest/reference/users#get-a-user)" endpoint. Can be one of: `none` or `read`. -[`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. -[`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Grants access to the [Repository Webhooks API](/rest/reference/repos#hooks). Can be one of: `none`, `read`, or `write`. -[`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Grants access to the [Projects API](/rest/reference/projects). Can be one of: `none`, `read`, `write`, or `admin`.{% ifversion ghes or ghec %} -[`secret_scanning_alerts`](/rest/reference/permissions-required-for-github-apps/#permission-on-secret-scanning-alerts) | Grants access to the [Secret scanning API](/rest/reference/secret-scanning). Can be one of: `none`, `read`, or `write`.{% endif %}{% ifversion fpt or ghes or ghec %} -[`security_events`](/rest/reference/permissions-required-for-github-apps/#permission-on-security-events) | Grants access to the [Code scanning API](/rest/reference/code-scanning/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Grants access to the [Contents API](/rest/reference/repos#contents). Can be one of: `none`, `read`, or `write`. -[`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Grants access to the [Starring API](/rest/reference/activity#starring). Can be one of: `none`, `read`, or `write`. -[`statuses`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Grants access to the [Statuses API](/rest/reference/commits#commit-statuses). Can be one of: `none`, `read`, or `write`. -[`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Grants access to the [Team Discussions API](/rest/reference/teams#discussions) and the [Team Discussion Comments API](/rest/reference/teams#discussion-comments). Can be one of: `none`, `read`, or `write`. +[`pull_requests`](/rest/reference/permissions-required-for-github-apps#pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. +[`repository_hooks`](/rest/reference/permissions-required-for-github-apps#repository-webhooks) | Grants access to the [Repository Webhooks API](/rest/reference/repos#hooks). Can be one of: `none`, `read`, or `write`. +[`repository_projects`](/rest/reference/permissions-required-for-github-apps#repository-projects) | Grants access to the [Projects API](/rest/reference/projects). Can be one of: `none`, `read`, `write`, or `admin`.{% ifversion ghes or ghec %} +[`secret_scanning_alerts`](/rest/reference/permissions-required-for-github-apps#secret-scanning-alerts) | Grants access to the [Secret scanning API](/rest/reference/secret-scanning). Can be one of: `none`, `read`, or `write`.{% endif %}{% ifversion fpt or ghes or ghec %} +[`security_events`](/rest/reference/permissions-required-for-github-apps#code-scanning-alerts) | Grants access to the [Code scanning API](/rest/reference/code-scanning/). Can be one of: `none`, `read`, or `write`.{% endif %} +[`single_file`](/rest/reference/permissions-required-for-github-apps#single-file) | Grants access to the [Contents API](/rest/reference/repos#contents). Can be one of: `none`, `read`, or `write`. +[`starring`](/rest/reference/permissions-required-for-github-apps#starring) | Grants access to the [Starring API](/rest/reference/activity#starring). Can be one of: `none`, `read`, or `write`. +[`statuses`](/rest/reference/permissions-required-for-github-apps#commit-statuses) | Grants access to the [Statuses API](/rest/reference/commits#commit-statuses). Can be one of: `none`, `read`, or `write`. +[`team_discussions`](/rest/reference/permissions-required-for-github-apps#team-discussions) | Grants access to the [Team Discussions API](/rest/reference/teams#discussions) and the [Team Discussion Comments API](/rest/reference/teams#discussion-comments). Can be one of: `none`, `read`, or `write`. `vulnerability_alerts`| Grants access to receive {% data variables.product.prodname_dependabot_alerts %} in a repository. See "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" to learn more. Can be one of: `none` or `read`. `watching` | Grants access to list and change repositories a user is subscribed to. Can be one of: `none`, `read`, or `write`. diff --git a/content/rest/overview/permissions-required-for-github-apps.md b/content/rest/overview/permissions-required-for-github-apps.md index ffa76e3719..4cb9db9d3e 100644 --- a/content/rest/overview/permissions-required-for-github-apps.md +++ b/content/rest/overview/permissions-required-for-github-apps.md @@ -19,11 +19,12 @@ shortTitle: GitHub App permissions {% data variables.product.prodname_github_apps %} are created with a set of permissions. Permissions define what resources the {% data variables.product.prodname_github_app %} can access via the API. For more information, see "[Setting permissions for GitHub Apps](/apps/building-github-apps/setting-permissions-for-github-apps/)." -## Metadata permissions + +## Metadata -GitHub Apps have the `Read-only` metadata permission by default. The metadata permission provides access to a collection of read-only endpoints with metadata for various resources. These endpoints do not leak sensitive private repository information. +GitHub Apps have the **Read-only** metadata permission by default. The metadata permission provides access to a collection of read-only endpoints with metadata for various resources. These endpoints do not leak sensitive private repository information. -{% data reusables.apps.metadata-permissions %} +If you set the metadata permission to **No access** and select a permission that requires repository access, GitHub will override your selection and set the metadata permission back to **Read-only**. To set the metadata permission to **No access**, you must set all permissions that require repository access to **No access** first. - [`GET /`](/rest#root-endpoint) - [`GET /codes_of_conduct`](/rest/reference/codes-of-conduct#get-all-codes-of-conduct) @@ -96,9 +97,6 @@ GitHub Apps have the `Read-only` metadata permission by default. The metadata pe - [`GET /gitignore/templates`](/rest/reference/gitignore#get-all-gitignore-templates) - [`GET /gitignore/templates/:key`](/rest/reference/gitignore#get-a-gitignore-template) -### Keys -- [`GET /users/:username/keys`](/rest/reference/users#list-public-keys-for-a-user) - ### Organization members - [`GET /orgs/:org/members`](/rest/reference/orgs#list-organization-members) - [`GET /orgs/:org/members/:username`](/rest/reference/orgs#check-organization-membership-for-a-user) @@ -114,856 +112,895 @@ GitHub Apps have the `Read-only` metadata permission by default. The metadata pe - [`GET /search/topics`](/rest/reference/search#search-topics) - [`GET /search/users`](/rest/reference/search#search-users) -{% ifversion fpt or ghes or ghec %} -## Permission on "actions" +### SSH keys +- [`GET /users/:username/keys`](/rest/reference/users#list-public-keys-for-a-user) -- [`GET /repos/:owner/:repo/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) +{% ifversion fpt or ghes or ghec %} + +## Actions + +- [`GET /repos/:owner/:repo/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) +- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) +- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) +- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) {% ifversion actions-cache-management -%} -- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) +- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read) {% endif -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (:read) -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (:read) +- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) +- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) +- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) +- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) {% ifversion fpt or ghec -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (:write) +- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write) {% endif -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (:read) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (:write) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (:read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (:read) -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (:write) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (:write) -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (:read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (:read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (:read) +- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) +- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) +- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) +- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) +- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) +- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) +- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) +- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) +- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) {% endif %} -## Permission on "administration" + +## Administration -- [`POST /orgs/:org/repos`](/rest/reference/repos#create-an-organization-repository) (:write) -- [`PATCH /repos/:owner/:repo`](/rest/reference/repos#update-a-repository) (:write) -- [`DELETE /repos/:owner/:repo`](/rest/reference/repos#delete-a-repository) (:write) -- [`GET /repos/:owner/:repo/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (:read) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (:write) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (:read) -- [`POST /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (:write) -- [`PUT /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (:write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (:write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (:write) +- [`POST /orgs/:org/repos`](/rest/reference/repos#create-an-organization-repository) (write) +- [`PATCH /repos/:owner/:repo`](/rest/reference/repos#update-a-repository) (write) +- [`DELETE /repos/:owner/:repo`](/rest/reference/repos#delete-a-repository) (write) +- [`GET /repos/:owner/:repo/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) +- [`GET /repos/:owner/:repo/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) +- [`GET /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) +- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) +- [`GET /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read) +- [`POST /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write) +- [`PUT /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write) +- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write) +- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write) {% ifversion fpt or ghec or ghes -%} -- [`POST /repos/:owner/:repo/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (:write) -- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (:write) +- [`POST /repos/:owner/:repo/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) +- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (:write) +- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (:write) +- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write) {% endif -%} -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (:write) +- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (write) {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (:read) +- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (:write) +- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (:write) +- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (:write) +- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) {% endif -%} {% ifversion ghes > 3.3 -%} -- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (:read) +- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read) {% endif -%} -- [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (:write) -- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (:write) +- [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (write) +- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (write) {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:read) +- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:write) +- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (:write) +- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write) {% endif -%} -- [`PATCH /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#accept-a-repository-invitation) (:write) -- [`DELETE /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#decline-a-repository-invitation) (:write) +- [`PATCH /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#accept-a-repository-invitation) (write) +- [`DELETE /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#decline-a-repository-invitation) (write) ### Branches -- [`GET /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#get-branch-protection) (:read) -- [`PUT /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#update-branch-protection) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#delete-branch-protection) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#get-admin-branch-protection) (:read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#set-admin-branch-protection) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#delete-admin-branch-protection) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#get-pull-request-review-protection) (:read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#update-pull-request-review-protection) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#delete-pull-request-review-protection) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#get-commit-signature-protection) (:read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#create-commit-signature-protection) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#delete-commit-signature-protection) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#get-status-checks-protection) (:read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#update-status-check-protection) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#remove-status-check-protection) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#get-all-status-check-contexts) (:read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#add-status-check-contexts) (:write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#set-status-check-contexts) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#remove-status-check-contexts) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#get-access-restrictions) (:read) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#delete-access-restrictions) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/repos#list-teams-with-access-to-the-protected-branch) (:read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#add-team-access-restrictions) (:write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#set-team-access-restrictions) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#remove-team-access-restrictions) (:write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/repos#list-users-with-access-to-the-protected-branch) (:read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#add-user-access-restrictions) (:write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#set-user-access-restrictions) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#remove-user-access-restrictions) (:write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (:write) +- [`GET /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#get-branch-protection) (read) +- [`PUT /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#update-branch-protection) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#delete-branch-protection) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#get-admin-branch-protection) (read) +- [`POST /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#set-admin-branch-protection) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#delete-admin-branch-protection) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#get-pull-request-review-protection) (read) +- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#update-pull-request-review-protection) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#delete-pull-request-review-protection) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#get-commit-signature-protection) (read) +- [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#create-commit-signature-protection) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#delete-commit-signature-protection) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#get-status-checks-protection) (read) +- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#update-status-check-protection) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#remove-status-check-protection) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#get-all-status-check-contexts) (read) +- [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#add-status-check-contexts) (write) +- [`PUT /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#set-status-check-contexts) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#remove-status-check-contexts) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#get-access-restrictions) (read) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#delete-access-restrictions) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/repos#list-teams-with-access-to-the-protected-branch) (read) +- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#add-team-access-restrictions) (write) +- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#set-team-access-restrictions) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#remove-team-access-restrictions) (write) +- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/repos#list-users-with-access-to-the-protected-branch) (read) +- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#add-user-access-restrictions) (write) +- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#set-user-access-restrictions) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#remove-user-access-restrictions) (write) +- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) ### Collaborators -- [`PUT /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#add-a-repository-collaborator) (:write) -- [`DELETE /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#remove-a-repository-collaborator) (:write) +- [`PUT /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#add-a-repository-collaborator) (write) +- [`DELETE /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#remove-a-repository-collaborator) (write) ### Invitations -- [`GET /repos/:owner/:repo/invitations`](/rest/reference/collaborators#list-repository-invitations) (:read) -- [`PATCH /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#update-a-repository-invitation) (:write) -- [`DELETE /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#delete-a-repository-invitation) (:write) +- [`GET /repos/:owner/:repo/invitations`](/rest/reference/collaborators#list-repository-invitations) (read) +- [`PATCH /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#update-a-repository-invitation) (write) +- [`DELETE /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#delete-a-repository-invitation) (write) -### Keys -- [`GET /repos/:owner/:repo/keys`](/rest/reference/deployments#list-deploy-keys) (:read) -- [`POST /repos/:owner/:repo/keys`](/rest/reference/deployments#create-a-deploy-key) (:write) -- [`GET /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#get-a-deploy-key) (:read) -- [`DELETE /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#delete-a-deploy-key) (:write) +### SSH keys +- [`GET /repos/:owner/:repo/keys`](/rest/reference/deployments#list-deploy-keys) (read) +- [`POST /repos/:owner/:repo/keys`](/rest/reference/deployments#create-a-deploy-key) (write) +- [`GET /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#get-a-deploy-key) (read) +- [`DELETE /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#delete-a-deploy-key) (write) ### Teams -- [`GET /repos/:owner/:repo/teams`](/rest/reference/repos#list-repository-teams) (:read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (:write) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (:write) +- [`GET /repos/:owner/:repo/teams`](/rest/reference/repos#list-repository-teams) (read) +- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (write) +- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) {% ifversion fpt or ghec %} ### Traffic -- [`GET /repos/:owner/:repo/traffic/clones`](/rest/reference/repository-metrics#get-repository-clones) (:read) -- [`GET /repos/:owner/:repo/traffic/popular/paths`](/rest/reference/repository-metrics#get-top-referral-paths) (:read) -- [`GET /repos/:owner/:repo/traffic/popular/referrers`](/rest/reference/repository-metrics#get-top-referral-sources) (:read) -- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (:read) +- [`GET /repos/:owner/:repo/traffic/clones`](/rest/reference/repository-metrics#get-repository-clones) (read) +- [`GET /repos/:owner/:repo/traffic/popular/paths`](/rest/reference/repository-metrics#get-top-referral-paths) (read) +- [`GET /repos/:owner/:repo/traffic/popular/referrers`](/rest/reference/repository-metrics#get-top-referral-sources) (read) +- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (read) {% endif %} {% ifversion fpt or ghec %} -## Permission on "blocking" + +## Blocking users -- [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (:read) -- [`GET /user/blocks/:username`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (:read) -- [`PUT /user/blocks/:username`](/rest/reference/users#block-a-user) (:write) -- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (:write) +- [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (read) +- [`GET /user/blocks/:username`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) +- [`PUT /user/blocks/:username`](/rest/reference/users#block-a-user) (write) +- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (write) {% endif %} -## Permission on "checks" + +## Checks -- [`POST /repos/:owner/:repo/check-runs`](/rest/reference/checks#create-a-check-run) (:write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (:read) -- [`PATCH /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#update-a-check-run) (:write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (:read) -- [`POST /repos/:owner/:repo/check-suites`](/rest/reference/checks#create-a-check-suite) (:write) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) -- [`PATCH /repos/:owner/:repo/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (:write) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (:read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (:read) +- [`POST /repos/:owner/:repo/check-runs`](/rest/reference/checks#create-a-check-run) (write) +- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) +- [`PATCH /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#update-a-check-run) (write) +- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) +- [`POST /repos/:owner/:repo/check-suites`](/rest/reference/checks#create-a-check-suite) (write) +- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) +- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) +- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) +- [`PATCH /repos/:owner/:repo/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) +- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) +- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) + + +## Code scanning alerts + +- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) +- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) +- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) +{% ifversion fpt or ghec or ghes or ghae -%} +- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) +{% endif -%} +- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) +{% ifversion fpt or ghec or ghes or ghae -%} +- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) +{% endif -%} +{% ifversion fpt or ghec or ghes -%} +- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) +{% endif -%} +- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (write) +{% ifversion fpt or ghec or ghes or ghae -%} +- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (read) +{% endif -%} +{% ifversion fpt or ghec or ghes > 3.4 or ghae > 3.4 -%} +- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read) +{% endif -%} {% ifversion fpt or ghec %} -## Permission on "codespaces" + +## Codespaces - [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) {% endif %} -## Permission on "contents" -- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (:read) + +## Commit statuses + +- [`GET /repos/:owner/:repo/commits/:ref/status`](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) (read) +- [`GET /repos/:owner/:repo/commits/:ref/statuses`](/rest/reference/commits#list-commit-statuses-for-a-reference) (read) +- [`POST /repos/:owner/:repo/statuses/:sha`](/rest/reference/commits#create-a-commit-status) (write) + + +## Contents + +- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (read) {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) +- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) +- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) +- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) +- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (:read) +- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (:read) +- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (:read) +- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (:read) +- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) {% endif -%} {% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (:write) +- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (:read) +- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (:read) +- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (:write) +- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) {% endif -%} {% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (:write) +- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (:write) +- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (:write) +- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (:write) +- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (:write) +- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (:write) +- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (:read) +- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (:read) +- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (:read) +- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) {% endif -%} -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (:read) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (:read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) +- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) +- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) +- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) +- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) +- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) {% ifversion codeowners-errors %} -- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) +- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read) {% endif %} -- [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (:read) -- [`GET /repos/:owner/:repo/commits/:sha`](/rest/reference/commits#get-a-commit) (:read) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (:read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (:read) -- [`GET /repos/:owner/:repo/community/code_of_conduct`](/rest/reference/codes-of-conduct#get-the-code-of-conduct-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/compare/:base...:head`](/rest/reference/commits#compare-two-commits) (:read) -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (:read) -- [`POST /repos/:owner/:repo/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (:write) -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (:read) -- [`POST /repos/:owner/:repo/merges`](/rest/reference/branches#merge-a-branch) (:write) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#merge-a-pull-request) (:write) -- [`GET /repos/:owner/:repo/readme(?:/(.*))?`](/rest/reference/repos#get-a-repository-readme) (:read) +- [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (read) +- [`GET /repos/:owner/:repo/commits/:sha`](/rest/reference/commits#get-a-commit) (read) +- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) +- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) +- [`GET /repos/:owner/:repo/community/code_of_conduct`](/rest/reference/codes-of-conduct#get-the-code-of-conduct-for-a-repository) (read) +- [`GET /repos/:owner/:repo/compare/:base...:head`](/rest/reference/commits#compare-two-commits) (read) +- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) +- [`POST /repos/:owner/:repo/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) +- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (read) +- [`POST /repos/:owner/:repo/merges`](/rest/reference/branches#merge-a-branch) (write) +- [`PUT /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#merge-a-pull-request) (write) +- [`GET /repos/:owner/:repo/readme(?:/(.*))?`](/rest/reference/repos#get-a-repository-readme) (read) ### Branches -- [`GET /repos/:owner/:repo/branches`](/rest/reference/branches#list-branches) (:read) -- [`GET /repos/:owner/:repo/branches/:branch`](/rest/reference/branches#get-a-branch) (:read) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/repos#list-apps-with-access-to-the-protected-branch) (:write) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#add-app-access-restrictions) (:write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#set-app-access-restrictions) (:write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#remove-user-access-restrictions) (:write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (:write) +- [`GET /repos/:owner/:repo/branches`](/rest/reference/branches#list-branches) (read) +- [`GET /repos/:owner/:repo/branches/:branch`](/rest/reference/branches#get-a-branch) (read) +- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/repos#list-apps-with-access-to-the-protected-branch) (write) +- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#add-app-access-restrictions) (write) +- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#set-app-access-restrictions) (write) +- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#remove-user-access-restrictions) (write) +- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) ### Commit comments -- [`PATCH /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#update-a-commit-comment) (:write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#delete-a-commit-comment) (:write) -- [`POST /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (:write) -- [`POST /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#create-a-commit-comment) (:write) +- [`PATCH /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#update-a-commit-comment) (write) +- [`DELETE /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#delete-a-commit-comment) (write) +- [`POST /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) +- [`POST /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#create-a-commit-comment) (write) ### Git -- [`POST /repos/:owner/:repo/git/blobs`](/rest/reference/git#create-a-blob) (:write) -- [`GET /repos/:owner/:repo/git/blobs/:sha`](/rest/reference/git#get-a-blob) (:read) -- [`POST /repos/:owner/:repo/git/commits`](/rest/reference/git#create-a-commit) (:write) -- [`GET /repos/:owner/:repo/git/commits/:commit_id`](/rest/reference/git#get-a-commit) (:read) -- [`POST /repos/:owner/:repo/git/refs`](/rest/reference/git#create-a-reference) (:write) -- [`GET /repos/:owner/:repo/git/ref/:ref`](/rest/reference/git#get-a-reference) (:read) -- [`GET /repos/:owner/:repo/git/matching-refs/:ref`](/rest/reference/git#list-matching-references) (:read) -- [`PATCH /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#update-a-reference) (:write) -- [`DELETE /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#delete-a-reference) (:write) -- [`POST /repos/:owner/:repo/git/tags`](/rest/reference/git#create-a-tag-object) (:write) -- [`GET /repos/:owner/:repo/git/tags/:tag_id`](/rest/reference/git#get-a-tag) (:read) -- [`POST /repos/:owner/:repo/git/trees`](/rest/reference/git#create-a-tree) (:write) -- [`GET /repos/:owner/:repo/git/trees/:sha`](/rest/reference/git#get-a-tree) (:read) +- [`POST /repos/:owner/:repo/git/blobs`](/rest/reference/git#create-a-blob) (write) +- [`GET /repos/:owner/:repo/git/blobs/:sha`](/rest/reference/git#get-a-blob) (read) +- [`POST /repos/:owner/:repo/git/commits`](/rest/reference/git#create-a-commit) (write) +- [`GET /repos/:owner/:repo/git/commits/:commit_id`](/rest/reference/git#get-a-commit) (read) +- [`POST /repos/:owner/:repo/git/refs`](/rest/reference/git#create-a-reference) (write) +- [`GET /repos/:owner/:repo/git/ref/:ref`](/rest/reference/git#get-a-reference) (read) +- [`GET /repos/:owner/:repo/git/matching-refs/:ref`](/rest/reference/git#list-matching-references) (read) +- [`PATCH /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#update-a-reference) (write) +- [`DELETE /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#delete-a-reference) (write) +- [`POST /repos/:owner/:repo/git/tags`](/rest/reference/git#create-a-tag-object) (write) +- [`GET /repos/:owner/:repo/git/tags/:tag_id`](/rest/reference/git#get-a-tag) (read) +- [`POST /repos/:owner/:repo/git/trees`](/rest/reference/git#create-a-tree) (write) +- [`GET /repos/:owner/:repo/git/trees/:sha`](/rest/reference/git#get-a-tree) (read) {% ifversion fpt or ghec %} ### Import -- [`GET /repos/:owner/:repo/import`](/rest/reference/migrations#get-an-import-status) (:read) -- [`PUT /repos/:owner/:repo/import`](/rest/reference/migrations#start-an-import) (:write) -- [`PATCH /repos/:owner/:repo/import`](/rest/reference/migrations#update-an-import) (:write) -- [`DELETE /repos/:owner/:repo/import`](/rest/reference/migrations#cancel-an-import) (:write) -- [`GET /repos/:owner/:repo/import/authors`](/rest/reference/migrations#get-commit-authors) (:read) -- [`PATCH /repos/:owner/:repo/import/authors/:author_id`](/rest/reference/migrations#map-a-commit-author) (:write) -- [`GET /repos/:owner/:repo/import/large_files`](/rest/reference/migrations#get-large-files) (:read) -- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (:write) +- [`GET /repos/:owner/:repo/import`](/rest/reference/migrations#get-an-import-status) (read) +- [`PUT /repos/:owner/:repo/import`](/rest/reference/migrations#start-an-import) (write) +- [`PATCH /repos/:owner/:repo/import`](/rest/reference/migrations#update-an-import) (write) +- [`DELETE /repos/:owner/:repo/import`](/rest/reference/migrations#cancel-an-import) (write) +- [`GET /repos/:owner/:repo/import/authors`](/rest/reference/migrations#get-commit-authors) (read) +- [`PATCH /repos/:owner/:repo/import/authors/:author_id`](/rest/reference/migrations#map-a-commit-author) (write) +- [`GET /repos/:owner/:repo/import/large_files`](/rest/reference/migrations#get-large-files) (read) +- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write) {% endif %} ### Reactions - -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (:write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (:write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (:write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (:write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (:write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (:write) +- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) +- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) +- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) +- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) +- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) +- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) ### Releases -- [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (:read) -- [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (:write) -- [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (:read) -- [`PATCH /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#update-a-release) (:write) -- [`DELETE /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#delete-a-release) (:write) -- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/rest/reference/repos/#list-release-assets) (:read) -- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#get-a-release-asset) (:read) -- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#update-a-release-asset) (:write) -- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#delete-a-release-asset) (:write) -- [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (:read) -- [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (:read) +- [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (read) +- [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (write) +- [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (read) +- [`PATCH /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#update-a-release) (write) +- [`DELETE /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#delete-a-release) (write) +- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/rest/reference/repos/#list-release-assets) (read) +- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#get-a-release-asset) (read) +- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#update-a-release-asset) (write) +- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#delete-a-release-asset) (write) +- [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (read) +- [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (read) -## Permission on "deployments" +{% ifversion fpt or ghec or ghes > 3.3%} + +## Dependabot secrets -- [`GET /repos/:owner/:repo/deployments`](/rest/reference/deployments#list-deployments) (:read) -- [`POST /repos/:owner/:repo/deployments`](/rest/reference/deployments#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#get-a-deployment) (:read) -- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#delete-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#list-deployment-statuses) (:read) -- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#create-a-deployment-status) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/deployments#get-a-deployment-status) (:read) +- [`GET /repos/:owner/:repo/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) +- [`GET /repos/:owner/:repo/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) +- [`GET /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-a-repository-secret) (read) +- [`PUT /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-a-repository-secret) (write) +- [`GET /orgs/:org/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) +- [`GET /orgs/:org/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) +- [`GET /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-an-organization-secret) (read) +- [`PUT /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) +- [`GET /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) +- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#add-selected-repository-to-an-organization-secret) (write) +- [`DELETE /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#remove-selected-repository-from-an-organization-secret) (write) +- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (write) +{% endif %} + + +## Deployments + +- [`GET /repos/:owner/:repo/deployments`](/rest/reference/deployments#list-deployments) (read) +- [`POST /repos/:owner/:repo/deployments`](/rest/reference/deployments#create-a-deployment) (write) +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#get-a-deployment) (read) +- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#delete-a-deployment) (write) +- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#list-deployment-statuses) (read) +- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#create-a-deployment-status) (write) +- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/deployments#get-a-deployment-status) (read) {% ifversion fpt or ghes or ghec %} -## Permission on "emails" + +## Email addresses {% ifversion fpt or ghec -%} -- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (:write) +- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write) {% endif -%} -- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (:read) -- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (:write) -- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (:write) -- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (:read) +- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read) +- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write) +- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write) +- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read) {% endif %} -## Permission on "followers" + +## Followers -- [`GET /user/followers`](/rest/reference/users#list-followers-of-a-user) (:read) -- [`GET /user/following`](/rest/reference/users#list-the-people-a-user-follows) (:read) -- [`GET /user/following/:username`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (:read) -- [`PUT /user/following/:username`](/rest/reference/users#follow-a-user) (:write) -- [`DELETE /user/following/:username`](/rest/reference/users#unfollow-a-user) (:write) +- [`GET /user/followers`](/rest/reference/users#list-followers-of-a-user) (read) +- [`GET /user/following`](/rest/reference/users#list-the-people-a-user-follows) (read) +- [`GET /user/following/:username`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) +- [`PUT /user/following/:username`](/rest/reference/users#follow-a-user) (write) +- [`DELETE /user/following/:username`](/rest/reference/users#unfollow-a-user) (write) -## Permission on "gpg keys" + +## Git SSH keys -- [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (:read) -- [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (:write) -- [`GET /user/gpg_keys/:gpg_key_id`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (:read) -- [`DELETE /user/gpg_keys/:gpg_key_id`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (:write) +- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) +- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) +- [`GET /user/keys/:key_id`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) +- [`DELETE /user/keys/:key_id`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) + + +## GPG keys + +- [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (read) +- [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (write) +- [`GET /user/gpg_keys/:gpg_key_id`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) +- [`DELETE /user/gpg_keys/:gpg_key_id`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) {% ifversion fpt or ghec %} -## Permission on "interaction limits" + +## Interaction limits -- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (:read) -- [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (:write) -- [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (:write) +- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) +- [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (write) +- [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (write) {% endif %} -## Permission on "issues" + +## Issues Issues and pull requests are closely related. For more information, see "[List issues assigned to the authenticated user](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)." If your GitHub App has permissions on issues but not on pull requests, these endpoints will be limited to issues. Endpoints that return both issues and pull requests will be filtered. Endpoints that allow operations on both issues and pull requests will be restricted to issues. -- [`GET /repos/:owner/:repo/issues`](/rest/reference/issues#list-repository-issues) (:read) -- [`POST /repos/:owner/:repo/issues`](/rest/reference/issues#create-an-issue) (:write) -- [`GET /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#get-an-issue) (:read) -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (:write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (:write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (:write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (:write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (:read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (:read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (:write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (:write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (:read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (:write) +- [`GET /repos/:owner/:repo/issues`](/rest/reference/issues#list-repository-issues) (read) +- [`POST /repos/:owner/:repo/issues`](/rest/reference/issues#create-an-issue) (write) +- [`GET /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#get-an-issue) (read) +- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) +- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) +- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) +- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) +- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) +- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) +- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) +- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) +- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) +- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) +- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) ### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (:read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (:write) +- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) +- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) ### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (:read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (:read) +- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) +- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) ### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (:write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (:write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (:read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (:write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (:read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (:write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (:write) +- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) +- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) +- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) +- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) +- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) +- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) +- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) ### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (:read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (:write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (:read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (:write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (:write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (:read) +- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) +- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) +- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) +- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) +- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) +- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) ### Reactions -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (:read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (:write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (:write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (:write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (:write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (:write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (:write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (:write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (:write) +- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) +- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) +- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) +- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) +- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) +- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) +- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) +- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) -## Permission on "keys" - -### Keys -- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (:read) -- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (:write) -- [`GET /user/keys/:key_id`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (:read) -- [`DELETE /user/keys/:key_id`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (:write) - -## Permission on "members" + +## Members {% ifversion fpt or ghec -%} -- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (:write) +- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (:write) +- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (write) {% endif -%} -- [`GET /orgs/:org/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (:read) -- [`PUT /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (:write) -- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (:write) +- [`GET /orgs/:org/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) +- [`PUT /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) +- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) {% ifversion fpt or ghec -%} -- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (:write) +- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (write) {% endif -%} -- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (:read) +- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (read) {% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (:write) +- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (:write) +- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (:write) +- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (:write) +- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (:write) +- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (:write) +- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (write) {% endif %} {% ifversion fpt or ghec %} ### Invitations -- [`GET /orgs/:org/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (:read) -- [`POST /orgs/:org/invitations`](/rest/reference/orgs#create-an-organization-invitation) (:write) -- [`GET /orgs/:org/invitations/:invitation_id/teams`](/rest/reference/orgs#list-organization-invitation-teams) (:read) -- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (:read) +- [`GET /orgs/:org/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read) +- [`POST /orgs/:org/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write) +- [`GET /orgs/:org/invitations/:invitation_id/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read) +- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (read) {% endif %} ### Organization members -- [`DELETE /orgs/:org/members/:username`](/rest/reference/orgs#remove-an-organization-member) (:write) -- [`GET /orgs/:org/memberships/:username`](/rest/reference/orgs#get-organization-membership-for-a-user) (:read) -- [`PUT /orgs/:org/memberships/:username`](/rest/reference/orgs#set-organization-membership-for-a-user) (:write) -- [`DELETE /orgs/:org/memberships/:username`](/rest/reference/orgs#remove-organization-membership-for-a-user) (:write) -- [`PUT /orgs/:org/public_members/:username`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (:write) -- [`DELETE /orgs/:org/public_members/:username`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (:write) -- [`GET /user/memberships/orgs`](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user) (:read) -- [`GET /user/memberships/orgs/:org`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (:read) -- [`PATCH /user/memberships/orgs/:org`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (:write) +- [`DELETE /orgs/:org/members/:username`](/rest/reference/orgs#remove-an-organization-member) (write) +- [`GET /orgs/:org/memberships/:username`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) +- [`PUT /orgs/:org/memberships/:username`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) +- [`DELETE /orgs/:org/memberships/:username`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) +- [`PUT /orgs/:org/public_members/:username`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write) +- [`DELETE /orgs/:org/public_members/:username`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write) +- [`GET /user/memberships/orgs`](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user) (read) +- [`GET /user/memberships/orgs/:org`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) +- [`PATCH /user/memberships/orgs/:org`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) ### Team members -- [`GET /teams/:team_id/members`](/rest/reference/teams#list-team-members) (:read) -- [`GET /teams/:team_id/memberships/:username`](/rest/reference/teams#get-team-membership-for-a-user) (:read) -- [`PUT /teams/:team_id/memberships/:username`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (:write) -- [`DELETE /teams/:team_id/memberships/:username`](/rest/reference/teams#remove-team-membership-for-a-user) (:write) +- [`GET /teams/:team_id/members`](/rest/reference/teams#list-team-members) (read) +- [`GET /teams/:team_id/memberships/:username`](/rest/reference/teams#get-team-membership-for-a-user) (read) +- [`PUT /teams/:team_id/memberships/:username`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) +- [`DELETE /teams/:team_id/memberships/:username`](/rest/reference/teams#remove-team-membership-for-a-user) (write) ### Teams -- [`GET /orgs/:org/teams`](/rest/reference/teams#list-teams) (:read) -- [`POST /orgs/:org/teams`](/rest/reference/teams#create-a-team) (:write) -- [`GET /orgs/:org/teams/:team_slug`](/rest/reference/teams#get-a-team-by-name) (:read) -- [`PATCH /teams/:team_id`](/rest/reference/teams#update-a-team) (:write) -- [`DELETE /teams/:team_id`](/rest/reference/teams#delete-a-team) (:write) -- [`GET /teams/:team_id/projects`](/rest/reference/teams#list-team-projects) (:read) -- [`GET /teams/:team_id/projects/:project_id`](/rest/reference/teams#check-team-permissions-for-a-project) (:read) -- [`PUT /teams/:team_id/projects/:project_id`](/rest/reference/teams#add-or-update-team-project-permissions) (:read) -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (:read) -- [`GET /teams/:team_id/repos`](/rest/reference/teams#list-team-repositories) (:read) -- [`GET /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#check-team-permissions-for-a-repository) (:read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (:read) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (:write) -- [`GET /teams/:team_id/teams`](/rest/reference/teams#list-child-teams) (:read) +- [`GET /orgs/:org/teams`](/rest/reference/teams#list-teams) (read) +- [`POST /orgs/:org/teams`](/rest/reference/teams#create-a-team) (write) +- [`GET /orgs/:org/teams/:team_slug`](/rest/reference/teams#get-a-team-by-name) (read) +- [`PATCH /teams/:team_id`](/rest/reference/teams#update-a-team) (write) +- [`DELETE /teams/:team_id`](/rest/reference/teams#delete-a-team) (write) +- [`GET /teams/:team_id/projects`](/rest/reference/teams#list-team-projects) (read) +- [`GET /teams/:team_id/projects/:project_id`](/rest/reference/teams#check-team-permissions-for-a-project) (read) +- [`PUT /teams/:team_id/projects/:project_id`](/rest/reference/teams#add-or-update-team-project-permissions) (read) +- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) +- [`GET /teams/:team_id/repos`](/rest/reference/teams#list-team-repositories) (read) +- [`GET /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#check-team-permissions-for-a-repository) (read) +- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (read) +- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) +- [`GET /teams/:team_id/teams`](/rest/reference/teams#list-child-teams) (read) -## Permission on "organization administration" + +## Organization administration -- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) +- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (write) {% ifversion actions-cache-management -%} -- [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (:read) -- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) +- [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read) +- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (:read) +- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read) {% endif -%} {% ifversion fpt or ghec -%} -- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (:write) +- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write) {% endif -%} {% ifversion fpt or ghec -%} -- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (:write) +- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write) {% endif %} -## Permission on "organization events" + +## Organization events -- [`GET /users/:username/events/orgs/:org`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (:read) - -## Permission on "organization hooks" - -- [`GET /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#list-organization-webhooks) (:read) -- [`POST /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#create-an-organization-webhook) (:write) -- [`GET /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#get-an-organization-webhook) (:read) -- [`PATCH /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#update-an-organization-webhook) (:write) -- [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (:write) -- [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (:write) - -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (:read) +- [`GET /users/:username/events/orgs/:org`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) {% ifversion ghes %} -## Permission on "organization pre receive hooks" + +## Organization pre-receive hooks -- [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (:read) -- [`GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (:read) -- [`PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (:write) -- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (:write) +- [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) +- [`GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) +- [`PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) +- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) {% endif %} -## Permission on "organization projects" + +## Organization projects -- [`POST /orgs/:org/projects`](/rest/reference/projects#create-an-organization-project) (:write) -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (:read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (:write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (:write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (:write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (:read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (:write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (:read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (:write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (:write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (:read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (:write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (:write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (:read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (:write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (:write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (:write) +- [`POST /orgs/:org/projects`](/rest/reference/projects#create-an-organization-project) (write) +- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) +- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) +- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) +- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) +- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) +- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) +- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) +- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) +- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) +- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) +- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) +- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) +- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) +- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) {% ifversion fpt or ghec %} -## Permission on "organization user blocking" + +## Organization user blocking -- [`GET /orgs/:org/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (:read) -- [`GET /orgs/:org/blocks/:username`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (:read) -- [`PUT /orgs/:org/blocks/:username`](/rest/reference/orgs#block-a-user-from-an-organization) (:write) -- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (:write) +- [`GET /orgs/:org/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) +- [`GET /orgs/:org/blocks/:username`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) +- [`PUT /orgs/:org/blocks/:username`](/rest/reference/orgs#block-a-user-from-an-organization) (write) +- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) {% endif %} -## Permission on "pages" + +## Organization webhooks + +- [`GET /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#list-organization-webhooks) (read) +- [`POST /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#create-an-organization-webhook) (write) +- [`GET /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#get-an-organization-webhook) (read) +- [`PATCH /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#update-an-organization-webhook) (write) +- [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (write) +- [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (write) + +### Teams +- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) + + +## Pages GitHub Pages can only be created or unpublished by a repository owner or administrator. -- [`GET /repos/:owner/:repo/pages`](/rest/reference/pages#get-a-github-pages-site) (:read) -- [`PUT /repos/:owner/:repo/pages`](/rest/reference/pages#update-information-about-a-github-pages-site) (:write) -- [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/pages#list-github-pages-builds) (:read) -- [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/pages#request-a-github-pages-build) (:write) -- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/pages#get-github-pages-build) (:read) -- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (:read) +- [`GET /repos/:owner/:repo/pages`](/rest/reference/pages#get-a-github-pages-site) (read) +- [`PUT /repos/:owner/:repo/pages`](/rest/reference/pages#update-information-about-a-github-pages-site) (write) +- [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/pages#list-github-pages-builds) (read) +- [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/pages#request-a-github-pages-build) (write) +- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/pages#get-github-pages-build) (read) +- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (read) {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (:write) -- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (:write) +- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) +- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (write) {% endif %} -## Permission on "pull requests" + +## Profile + +- [`PATCH /user`](/rest/reference/users#update-the-authenticated-user) (write) + + +## Pull requests Pull requests and issues are closely related. If your GitHub App has permissions on pull requests but not on issues, these endpoints will be limited to pull requests. Endpoints that return both pull requests and issues will be filtered. Endpoints that allow operations on both pull requests and issues will be restricted to pull requests. -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (:write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (:write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (:write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (:read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (:read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (:write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (:write) -- [`GET /repos/:owner/:repo/pulls`](/rest/reference/pulls#list-pull-requests) (:read) -- [`POST /repos/:owner/:repo/pulls`](/rest/reference/pulls#create-a-pull-request) (:write) -- [`GET /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#get-a-pull-request) (:read) -- [`PATCH /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#update-a-pull-request) (:write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (:read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (:write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (:read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/files`](/rest/reference/pulls#list-pull-requests-files) (:read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (:read) -- [`GET /repos/:owner/:repo/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (:read) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (:read) -- [`PATCH /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (:write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (:write) +- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) +- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) +- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) +- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) +- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) +- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) +- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) +- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) +- [`GET /repos/:owner/:repo/pulls`](/rest/reference/pulls#list-pull-requests) (read) +- [`POST /repos/:owner/:repo/pulls`](/rest/reference/pulls#create-a-pull-request) (write) +- [`GET /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#get-a-pull-request) (read) +- [`PATCH /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#update-a-pull-request) (write) +- [`GET /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) +- [`POST /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) +- [`GET /repos/:owner/:repo/pulls/:pull_number/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) +- [`GET /repos/:owner/:repo/pulls/:pull_number/files`](/rest/reference/pulls#list-pull-requests-files) (read) +- [`GET /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) +- [`GET /repos/:owner/:repo/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) +- [`GET /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) +- [`PATCH /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) +- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) ### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (:read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (:write) +- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) +- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) ### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (:read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (:read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (:write) +- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) +- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) +- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) ### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (:read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (:write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (:write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (:read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (:write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (:read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (:write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (:write) +- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) +- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) +- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) +- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) +- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) +- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) +- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) +- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) ### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (:read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (:write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (:read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (:write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (:write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (:read) +- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) +- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) +- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) +- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) +- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) +- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) ### Reactions -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (:write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (:read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (:write) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (:read) -- [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (:write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (:write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (:write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (:write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (:write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (:write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (:write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (:write) +- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) +- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) +- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +- [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) +- [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) +- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) +- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) +- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) +- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) +- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) +- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) +- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) ### Requested reviewers -- [`GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#list-requested-reviewers-for-a-pull-request) (:read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (:write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (:write) +- [`GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#list-requested-reviewers-for-a-pull-request) (read) +- [`POST /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) +- [`DELETE /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) ### Reviews -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (:read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (:write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#get-a-review-for-a-pull-request) (:read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#update-a-review-for-a-pull-request) (:write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (:write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (:read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (:write) - -## Permission on "profile" - -- [`PATCH /user`](/rest/reference/users#update-the-authenticated-user) (:write) - -## Permission on "repository hooks" - -- [`GET /repos/:owner/:repo/hooks`](/rest/reference/webhooks#list-repository-webhooks) (:read) -- [`POST /repos/:owner/:repo/hooks`](/rest/reference/webhooks#create-a-repository-webhook) (:write) -- [`GET /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#get-a-repository-webhook) (:read) -- [`PATCH /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#update-a-repository-webhook) (:write) -- [`DELETE /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#delete-a-repository-webhook) (:write) -- [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/rest/reference/webhooks#ping-a-repository-webhook) (:read) -- [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/rest/reference/repos#test-the-push-repository-webhook) (:read) +- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) +- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) +- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) +- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) +- [`DELETE /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) +- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) +- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) {% ifversion ghes %} -## Permission on "repository pre receive hooks" + +## Repository pre-receive hooks -- [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (:read) -- [`PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (:write) -- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (:write) +- [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) +- [`GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) +- [`PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) +- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) {% endif %} -## Permission on "repository projects" + +## Repository projects -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (:read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (:write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (:write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (:write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (:read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (:write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (:read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (:write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (:write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (:read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (:write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (:write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (:read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (:write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (:write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (:write) -- [`GET /repos/:owner/:repo/projects`](/rest/reference/projects#list-repository-projects) (:read) -- [`POST /repos/:owner/:repo/projects`](/rest/reference/projects#create-a-repository-project) (:write) +- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) +- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) +- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) +- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) +- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) +- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) +- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) +- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) +- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) +- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) +- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) +- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) +- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) +- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`GET /repos/:owner/:repo/projects`](/rest/reference/projects#list-repository-projects) (read) +- [`POST /repos/:owner/:repo/projects`](/rest/reference/projects#create-a-repository-project) (write) ### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (:read) +- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) + + +## Repository webhooks + +- [`GET /repos/:owner/:repo/hooks`](/rest/reference/webhooks#list-repository-webhooks) (read) +- [`POST /repos/:owner/:repo/hooks`](/rest/reference/webhooks#create-a-repository-webhook) (write) +- [`GET /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#get-a-repository-webhook) (read) +- [`PATCH /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#update-a-repository-webhook) (write) +- [`DELETE /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#delete-a-repository-webhook) (write) +- [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/rest/reference/webhooks#ping-a-repository-webhook) (read) +- [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/rest/reference/repos#test-the-push-repository-webhook) (read) {% ifversion fpt or ghec %} -## Permission on "secrets" + +## Secrets -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (:read) -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (:read) -- [`GET /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#get-a-repository-secret) (:read) -- [`PUT /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-a-repository-secret) (:write) -- [`DELETE /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#delete-a-repository-secret) (:write) -- [`GET /orgs/:org/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (:read) -- [`GET /orgs/:org/actions/secrets`](/rest/reference/actions#list-organization-secrets) (:read) -- [`GET /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#get-an-organization-secret) (:read) -- [`PUT /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-an-organization-secret) (:write) -- [`GET /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (:read) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (:write) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#add-selected-repository-to-an-organization-secret) (:write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#remove-selected-repository-from-an-organization-secret) (:write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (:write) -{% endif %} - -{% ifversion fpt or ghec or ghes > 3.3%} -## Permission on "dependabot_secrets" -- [`GET /repos/:owner/:repo/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (:read) -- [`GET /repos/:owner/:repo/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (:read) -- [`GET /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-a-repository-secret) (:read) -- [`PUT /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-a-repository-secret) (:write) -- [`DELETE /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-a-repository-secret) (:write) -- [`GET /orgs/:org/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (:read) -- [`GET /orgs/:org/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (:read) -- [`GET /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-an-organization-secret) (:read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-an-organization-secret) (:write) -- [`GET /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (:read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (:write) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#add-selected-repository-to-an-organization-secret) (:write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#remove-selected-repository-from-an-organization-secret) (:write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (:write) +- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) +- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) +- [`GET /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#get-a-repository-secret) (read) +- [`PUT /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#delete-a-repository-secret) (write) +- [`GET /orgs/:org/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) +- [`GET /orgs/:org/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) +- [`GET /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#get-an-organization-secret) (read) +- [`PUT /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-an-organization-secret) (write) +- [`GET /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) +- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#add-selected-repository-to-an-organization-secret) (write) +- [`DELETE /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#remove-selected-repository-from-an-organization-secret) (write) +- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (write) {% endif %} {% ifversion ghes or ghec %} -## Permission on "secret scanning alerts" + +## Secret scanning alerts -- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (:read) -- [`PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (:write) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (:read) +- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) +- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) +- [`PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) +- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) {% endif %} -## Permission on "security events" - -- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (:read) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (:read) -- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (:write) -{% ifversion fpt or ghec or ghes or ghae -%} -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (:read) -{% endif -%} -- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (:read) -{% ifversion fpt or ghec or ghes or ghae -%} -- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (:read) -{% endif -%} -{% ifversion fpt or ghec or ghes -%} -- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (:write) -{% endif -%} -- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (:write) -{% ifversion fpt or ghec or ghes or ghae -%} -- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (:read) -{% endif -%} -{% ifversion fpt or ghec or ghes > 3.4 or ghae > 3.4 -%} -- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (:read) -{% endif -%} - {% ifversion fpt or ghes or ghec %} -## Permission on "self-hosted runners" -- [`GET /orgs/:org/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (:read) -- [`POST /orgs/:org/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (:write) -- [`GET /orgs/:org/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (:read) -- [`GET /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (:read) -- [`POST /orgs/:org/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (:write) -- [`DELETE /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (:write) -- [`GET /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (:read) -- [`POST /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (:write) -- [`PUT /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (:write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (:write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (:write) + +## Self-hosted runners + +- [`GET /orgs/:org/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) +- [`POST /orgs/:org/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) +- [`GET /orgs/:org/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) +- [`GET /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) +- [`POST /orgs/:org/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) +- [`DELETE /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) +- [`GET /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read) +- [`POST /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write) +- [`PUT /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write) +- [`DELETE /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write) +- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write) {% endif %} -## Permission on "single file" + +## Single file -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (:read) -- [`PUT /repos/:owner/:repo/contents/:path`](/rest/reference/repos#create-or-update-file-contents) (:write) -- [`DELETE /repos/:owner/:repo/contents/:path`](/rest/reference/repos#delete-a-file) (:write) +- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) +- [`PUT /repos/:owner/:repo/contents/:path`](/rest/reference/repos#create-or-update-file-contents) (write) +- [`DELETE /repos/:owner/:repo/contents/:path`](/rest/reference/repos#delete-a-file) (write) -## Permission on "starring" + +## Starring -- [`GET /user/starred/:owner/:repo`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (:read) -- [`PUT /user/starred/:owner/:repo`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (:write) -- [`DELETE /user/starred/:owner/:repo`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (:write) +- [`GET /user/starred/:owner/:repo`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) +- [`PUT /user/starred/:owner/:repo`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) +- [`DELETE /user/starred/:owner/:repo`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) -## Permission on "statuses" + +## Team discussions -- [`GET /repos/:owner/:repo/commits/:ref/status`](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) (:read) -- [`GET /repos/:owner/:repo/commits/:ref/statuses`](/rest/reference/commits#list-commit-statuses-for-a-reference) (:read) -- [`POST /repos/:owner/:repo/statuses/:sha`](/rest/reference/commits#create-a-commit-status) (:write) - -## Permission on "team discussions" - -- [`GET /teams/:team_id/discussions`](/rest/reference/teams#list-discussions) (:read) -- [`POST /teams/:team_id/discussions`](/rest/reference/teams#create-a-discussion) (:write) -- [`GET /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#get-a-discussion) (:read) -- [`PATCH /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#update-a-discussion) (:write) -- [`DELETE /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#delete-a-discussion) (:write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#list-discussion-comments) (:read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#create-a-discussion-comment) (:write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#get-a-discussion-comment) (:read) -- [`PATCH /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#update-a-discussion-comment) (:write) -- [`DELETE /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#delete-a-discussion-comment) (:write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (:read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (:write) -- [`GET /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (:read) -- [`POST /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (:write) +- [`GET /teams/:team_id/discussions`](/rest/reference/teams#list-discussions) (read) +- [`POST /teams/:team_id/discussions`](/rest/reference/teams#create-a-discussion) (write) +- [`GET /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#get-a-discussion) (read) +- [`PATCH /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#update-a-discussion) (write) +- [`DELETE /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#delete-a-discussion) (write) +- [`GET /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#list-discussion-comments) (read) +- [`POST /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#create-a-discussion-comment) (write) +- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#get-a-discussion-comment) (read) +- [`PATCH /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#update-a-discussion-comment) (write) +- [`DELETE /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#delete-a-discussion-comment) (write) +- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) +- [`POST /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) +- [`GET /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) +- [`POST /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) diff --git a/data/reusables/apps/metadata-permissions.md b/data/reusables/apps/metadata-permissions.md deleted file mode 100644 index 37608ebcb5..0000000000 --- a/data/reusables/apps/metadata-permissions.md +++ /dev/null @@ -1 +0,0 @@ -If you set the metadata permission to `No access` and select a permission that requires repository access, GitHub will override your selection and set the metadata permission back to `Read-only`. To set the metadata permission to `No access`, you must set all permissions that require repository access to `No access` first. From a3e975955acbabbd582bb298a6c09aa81572bf52 Mon Sep 17 00:00:00 2001 From: Steve Richert Date: Tue, 4 Oct 2022 19:49:06 -0400 Subject: [PATCH 10/19] Add a "Dependabot alerts" section in GitHub Apps permission docs (#31430) Co-authored-by: skedwards88 --- .../creating-a-github-app-using-url-parameters.md | 2 +- .../rest/overview/permissions-required-for-github-apps.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md b/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md index 499fa2dbf1..8bbebd4b20 100644 --- a/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md +++ b/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md @@ -87,7 +87,7 @@ Permission | Description [`starring`](/rest/reference/permissions-required-for-github-apps#starring) | Grants access to the [Starring API](/rest/reference/activity#starring). Can be one of: `none`, `read`, or `write`. [`statuses`](/rest/reference/permissions-required-for-github-apps#commit-statuses) | Grants access to the [Statuses API](/rest/reference/commits#commit-statuses). Can be one of: `none`, `read`, or `write`. [`team_discussions`](/rest/reference/permissions-required-for-github-apps#team-discussions) | Grants access to the [Team Discussions API](/rest/reference/teams#discussions) and the [Team Discussion Comments API](/rest/reference/teams#discussion-comments). Can be one of: `none`, `read`, or `write`. -`vulnerability_alerts`| Grants access to receive {% data variables.product.prodname_dependabot_alerts %} in a repository. See "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" to learn more. Can be one of: `none` or `read`. +[`vulnerability_alerts`](/rest/reference/permissions-required-for-github-apps#dependabot-alerts)| Grants access to receive {% data variables.product.prodname_dependabot_alerts %} in a repository. See "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" to learn more. Can be one of: `none`, `read`, or `write`. `watching` | Grants access to list and change repositories a user is subscribed to. Can be one of: `none`, `read`, or `write`. ## {% data variables.product.prodname_github_app %} webhook events diff --git a/content/rest/overview/permissions-required-for-github-apps.md b/content/rest/overview/permissions-required-for-github-apps.md index 4cb9db9d3e..a369469433 100644 --- a/content/rest/overview/permissions-required-for-github-apps.md +++ b/content/rest/overview/permissions-required-for-github-apps.md @@ -474,6 +474,14 @@ If you set the metadata permission to **No access** and select a permission that - [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (read) - [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (read) +{% ifversion dependabot-alerts-rest-api %} +## Dependabot alerts + +- [`GET /repos/:owner/:repo/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-a-repository) (read) +- [`GET /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#get-a-dependabot-alert) (read) +- [`PATCH /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#update-a-dependabot-alert) (write) +{% endif %} + {% ifversion fpt or ghec or ghes > 3.3%} ## Dependabot secrets From 5d8390867cca63a8f1801015ce5ec4085dfbbadd Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 5 Oct 2022 03:38:25 +0000 Subject: [PATCH 11/19] update search indexes --- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-pt.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt.json.br | 4 ++-- 80 files changed, 160 insertions(+), 160 deletions(-) diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 78a9a86e23..4a7ee37154 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f94540c14068b07741b4d39144f52483301709613c59e82cdf46b1e81087a1c -size 786825 +oid sha256:1dbf076552255ba4ce2e26ac4cfe4f816f3e8a5308a9f27fde71d61d7eca3543 +size 786912 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 74f1d9954e..28a9533257 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a469c2a552aea14ca323bb195680222b451561b0d00b8081f7d0e1fbce249fbb -size 1532883 +oid sha256:382ebb5b9a69eb56f86e5aac3f79d04433e53d740289fe12ce930c44180b5049 +size 1551907 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index 97921fed38..d31a84a9b7 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b410a55c1e2da4b893bcc1eb7fbcc704fca57b623a6f9bd4a77ca2e6801b87b -size 1104057 +oid sha256:5788cb14bbd3e8415eab1abc3a6a224f131d04ae41f6ca052cb3ec8b38c86dba +size 1103791 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index c5d9fc18bc..f54e8710e2 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b4d8f299b1c69f088263deee33d8b1516d304f6313371cc11c4f24bf4bcbbb3 -size 4474824 +oid sha256:358880886a5cecd72b57acef6bfb5b65a8caba0f969238cbb48cd204d679b6cd +size 4475527 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index 836f5579f3..2b0abfb3b6 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d34d4f784ecd2959aba205175cad0cd0d7d401254abf2934a43030261550e5d4 -size 740993 +oid sha256:f8ed753fe87f77b435849e3e8df340c8a7b48592d7075d8d1ff11fbce3b7a1be +size 740995 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index b2e0dda0f2..0e81bd4271 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4148a89817a2abbcceb95e0ec24d23d5037a119883970fe37430e1c6b27873e9 -size 3089413 +oid sha256:21ad16d1590996adc8f7f2c065eb126c2b1496cfc1b6d3de23df1769aad418d8 +size 3089400 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index 7562988512..b02696e713 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9550ffe6b4bfddda78bdcf275b678e7fc84306e44b4ee9f9d90fbd8ce25fccd -size 829111 +oid sha256:cf8c969785d6df021a111c8a49a38d9eac2e6460127a5c9ddad89143c8e72f99 +size 829102 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index cbef3021bc..e3a4dc3763 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0b27fb371aba520e60704a5ec547fdc32ae855aaee04bc493319237138100fd -size 4379113 +oid sha256:9894bf172830c790f7e977436d1cfb16473f24b5ee23b9cf6fe0c220e573c2c5 +size 4379408 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 1f4d9087ad..3209df3de2 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a07a94d5ab54ffb862f37dfe3c4fe6242673a71d81c30c06e584e3026004ed9 -size 727339 +oid sha256:27b281ade5ad763c643a0ea4b1b5e38fc48615d4698e20fd28fe72db27710d45 +size 727905 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index 8f0bffe609..ab7951374f 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b0b91e67607333d396bf9938c67a96ea3c029da3c1301987044879157171731 -size 3072490 +oid sha256:9dd734190d0720a5c907e3dd7fbf71b570b54d3561430d7128f6796b5875c27a +size 3081354 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index 2e24066454..4b88e3714a 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:066358dabc11cad7142e179bf51042191fe3956db8d62275ba94e3379862b7a0 -size 811552 +oid sha256:320200138d25833a284604a8eb26269c5f29ce83f9ffec796190f64f9de37b32 +size 811738 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index ad87934c7c..52af060816 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3a7824c96ef952d043010ad66fea3f4b428a3dd1c560b28f594ab9089963225 -size 1587396 +oid sha256:ae707061a85dee83cf653137a0f730e8eaeb296c9410be15857619b3ae78d2b4 +size 1605567 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index 4dbada5179..960f656ad6 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f69fc801e06274fd87d38076bd01bc577d54e88fd52ce5d81c05b64bce009c9 -size 1140044 +oid sha256:dcf3fbe238768ff40e301abb5b751b6776019ad085266fa32ced7e43ecd7af1b +size 1140129 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index 0d5f684287..82c4f51d09 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dfbfe4d623d6a0a95ececf544669e7b8e58112e3a9c7ad99cada100080737082 -size 4580517 +oid sha256:7b81dc115e5b5e85c0c41ea85ce27e00a903d10ba9b5e04ef71902e2954d3011 +size 4580319 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index 06313a996d..0e95dc8d2d 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:abe86fdee7f5aa152ce7037a08ddb80f604a644b8f54c4e5f05ad24d8bb7f509 -size 762745 +oid sha256:c35c078b9d094a1d004d35296ac7c9a201d3fd788b53c2e41700c80ac7dc44ec +size 762735 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index 4346f25c96..23b2dcf6fe 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d357d8021f707c584ab448c5b186e5eb461bdeed3f6266550ead631d051924dc -size 3183191 +oid sha256:03fcdfb50af69e0b3c6e1d98fd78942bc0aec5d8fd9eec0917a31b1f5257631b +size 3182880 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index 73fd466d30..008bd74acf 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58d381e066827a8a2400fd1e796ea7463940bd3c28864c8d9f975e6130acd992 -size 853297 +oid sha256:b037aef94482d0e31592fa38438b66ad9a997baf3eaf7a5847c61aa305878399 +size 853268 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index 50f842973d..eef08afa26 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa0119f9c5346d9ef2114aa043cca241f5df2fbd4f930f40b84eefa9ffd584df -size 4509770 +oid sha256:d4bd1a3440fae9b714b64c063f41aec70794beff07e543efd65418fc43d5a71e +size 4509837 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index d8df39cd56..ae63a14422 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2560499615a578e571c3132711c7bdd6b42358fbad1567f339fe495704f0494 -size 749515 +oid sha256:f45038b37c0fbedc2b420f97ab585192d10160cce60b810f5c527ba3d4a02d4a +size 749843 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index 07f7bc3cf4..a31ddba6e7 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10d547be92ee8c8288b82567a8f4fc1175822e1977bc9430db0955a4bbb11057 -size 3166777 +oid sha256:5dea767577b41103d50a886888f602463156d13153f07a50a2ab99e61605c97d +size 3176770 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index 4e256c879c..310a069697 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7605781366fdefbad20c287f2d7c0f0eef3e54e1a08cd6b80eb67fc10f4cf10 -size 813696 +oid sha256:15c886eeeb5a7fc3ec442025286288fb55ba5985562f5feaeea0958aca9b70d8 +size 813759 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index d6f7bbd755..c05c721231 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70d53da0200bf91793f38073f8d4622b04eedf4c9b132562ec5b493baab9c0c7 -size 1599464 +oid sha256:76aab6ec25b21beb4851fe111f34d1ba5b8a2c3c71fafcf01c0daaedb312ecc8 +size 1618443 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index 520f44179a..6b4297f160 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fae97c6703475347e9c8441860b9969583375bae2ae6230f603255952226b74a -size 1151514 +oid sha256:480daa10b6870ef445f16491a018aae8ac707f8aa4b6bff12dea5f349649e3db +size 1151393 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index ea6dda6208..24e8e9c8c3 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55f9cefcb65851ff2d05f9667e9a556969126bbdfdadb4899b89263eb33af472 -size 4639840 +oid sha256:1c3fef47e441e2c7472ab3711452d28e099b11040ca46af9d298b140583d2828 +size 4639933 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index 2aab042a6f..abdcf5cdd8 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc438808e8d0334183ae446bbc44149bdc9f81c655bfd639c0bfa7d652a36399 -size 767092 +oid sha256:fa21e9db1de0690136ceef09c14aaf99b91058c081c60698205fca4307a45e4e +size 767077 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index 841817dc26..a818848022 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05e6e3ec4bc392cc428447a23ba63238010270c8c30b5ebf1182e45381cf1216 -size 3209516 +oid sha256:bd70bf9192a797c345a246ba3d617553f51a3b9405c0380d168ff45d7bc64bfd +size 3209507 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index c8a7564f90..eb450c7fa1 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e61f401101246b97742df087198cb4c840e981f6fad85f5fae450f50e325c7ac -size 855645 +oid sha256:8232f487c848c0727157f6ecefe5e3a20291351cc3648e3fc0aa124b9eb82b96 +size 855646 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index 91bd00d668..a6265e5a8f 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3de6747bc73997bbea02365a4614e9e84dde0ffb1362baae6d8f7a7fdc48100 -size 4537286 +oid sha256:f2ebfffe0d5d378986dab868d7cd244d1c68e145b0f7aa3a329177978335a7eb +size 4537051 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index 7821c43de6..a73320a523 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6296c3e54c46b7310fd8288c3d5c7286e63a3961f61edffbbf71bad75a0b2d2b -size 753746 +oid sha256:66785c22fba60b65468680f16f8cafaffc33d0e5e0ebe202bc1f1414b9510c56 +size 754075 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index 5713f57f97..d037f1d1c2 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b21dea222488da946b5bb3cf007088393f9b3b84e1f4eb679e51db008bc9071c -size 3193340 +oid sha256:10871d299fe29cee2f6a82031d40c34233ece732679c050eb3218dcca505298e +size 3202376 diff --git a/lib/search/indexes/github-docs-3.5-cn-records.json.br b/lib/search/indexes/github-docs-3.5-cn-records.json.br index ad9d9528d0..27f8033ecf 100644 --- a/lib/search/indexes/github-docs-3.5-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.5-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91a0a392d817a9d4a8bfa87d5f38df627b91213b1331437be392d2e5b8f5f7a5 -size 844374 +oid sha256:d6a75f48195adadd45dd867a8ee62565cd59bc1fcf892838ee1229c027020e54 +size 844215 diff --git a/lib/search/indexes/github-docs-3.5-cn.json.br b/lib/search/indexes/github-docs-3.5-cn.json.br index 311e061480..d7486e0eb4 100644 --- a/lib/search/indexes/github-docs-3.5-cn.json.br +++ b/lib/search/indexes/github-docs-3.5-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:407bb9541c2091131bd984369d1abfb7331d08ae7b75f1011080010050ce950a -size 1661106 +oid sha256:0becf0063cb3448acfcfc91f3d44fb38567d00238345e74e16134e96c0b7eea7 +size 1679812 diff --git a/lib/search/indexes/github-docs-3.5-en-records.json.br b/lib/search/indexes/github-docs-3.5-en-records.json.br index bf75f4b46d..0c3ba93fb3 100644 --- a/lib/search/indexes/github-docs-3.5-en-records.json.br +++ b/lib/search/indexes/github-docs-3.5-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a50e4d2d694fb59ba0f041c8b37eaaae650089929b5bb2b3ab54929c86ee96fc -size 1192180 +oid sha256:3a59fa5e91cbf18f01ab1d01495aee75158b1c1cd6dc5d6c6cfe9615c6743ef3 +size 1192263 diff --git a/lib/search/indexes/github-docs-3.5-en.json.br b/lib/search/indexes/github-docs-3.5-en.json.br index 8bac2f669e..48cfa3864e 100644 --- a/lib/search/indexes/github-docs-3.5-en.json.br +++ b/lib/search/indexes/github-docs-3.5-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:986b66d6d69719b7614f11d067d77dd91b07b42fd396edf8ef6643deb9eca9de -size 4808744 +oid sha256:ea5de317f2b18106d3104bf0d753edd348b3d5744b53fb513dd7214a396e73c4 +size 4808381 diff --git a/lib/search/indexes/github-docs-3.5-es-records.json.br b/lib/search/indexes/github-docs-3.5-es-records.json.br index 1cb0344275..54c64cedc7 100644 --- a/lib/search/indexes/github-docs-3.5-es-records.json.br +++ b/lib/search/indexes/github-docs-3.5-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5821570b8a62f1296c47bb638cf61ec8b0133b318000e897af376489a7d25f63 -size 792135 +oid sha256:e513300627104a1eb534151c1da18a78d9443603311a4581d808bdfdc4580814 +size 792106 diff --git a/lib/search/indexes/github-docs-3.5-es.json.br b/lib/search/indexes/github-docs-3.5-es.json.br index d03092c7d2..08de0fa37a 100644 --- a/lib/search/indexes/github-docs-3.5-es.json.br +++ b/lib/search/indexes/github-docs-3.5-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8389f5f1856f5282c239977cb135f57287b08a6a4d802538b2f5d5b9d2fd0bd -size 3324373 +oid sha256:3b282f2658668eccc89f22291bc8f5af3133ce5864364d3b3910e4639fabec3e +size 3324376 diff --git a/lib/search/indexes/github-docs-3.5-ja-records.json.br b/lib/search/indexes/github-docs-3.5-ja-records.json.br index 356e3e3236..a205a0488a 100644 --- a/lib/search/indexes/github-docs-3.5-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.5-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5203d19acce1da54b08b35fefbc2afe038e89e834c85d38611f126085992ad5c -size 885899 +oid sha256:b9777a0c45337314e2c823769352494d56bf4db19bab8493aca7e1f2fe01e679 +size 885887 diff --git a/lib/search/indexes/github-docs-3.5-ja.json.br b/lib/search/indexes/github-docs-3.5-ja.json.br index 2cb50a5220..aa48e62500 100644 --- a/lib/search/indexes/github-docs-3.5-ja.json.br +++ b/lib/search/indexes/github-docs-3.5-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb7454d856e88b0f1f26c4633e340819722e1158adab81e1a59d38a8e6461f80 -size 4707842 +oid sha256:47017a4eef6cdcd1a8abccaae0ebf0b81489c2e6d3f98b661b1fbb67218dfd4d +size 4708025 diff --git a/lib/search/indexes/github-docs-3.5-pt-records.json.br b/lib/search/indexes/github-docs-3.5-pt-records.json.br index 9b319e9c89..476623246e 100644 --- a/lib/search/indexes/github-docs-3.5-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.5-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2774438722eb032e5ea3e3b9fe8cff202da188d0e365900a740026f275b94f7 -size 778624 +oid sha256:639ffd61558b486b30f650bcd90fa27cc8052e356df61ebf20445bb590046b82 +size 779153 diff --git a/lib/search/indexes/github-docs-3.5-pt.json.br b/lib/search/indexes/github-docs-3.5-pt.json.br index fe4208e360..84e9cf9be5 100644 --- a/lib/search/indexes/github-docs-3.5-pt.json.br +++ b/lib/search/indexes/github-docs-3.5-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b3f8d71e776438bd73d0e6ff4b1b5ffdf2b51d48da166660913854de9f493e7 -size 3308531 +oid sha256:b3cdc05bd3978fcf18ad0711199556efdda27f918415f49ef5bd382ea261970a +size 3318479 diff --git a/lib/search/indexes/github-docs-3.6-cn-records.json.br b/lib/search/indexes/github-docs-3.6-cn-records.json.br index 82242666b9..7f3256db30 100644 --- a/lib/search/indexes/github-docs-3.6-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.6-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14f46077e8b512b85949c2cb2562a8fa3d6273d19305b616e85c5ba5a2074ff0 -size 866813 +oid sha256:d9f43057bf970b674d48b88e7843ecf9b5d620fd921803ea664d3b750dda3d06 +size 866849 diff --git a/lib/search/indexes/github-docs-3.6-cn.json.br b/lib/search/indexes/github-docs-3.6-cn.json.br index 786a3976c9..a59a899ba9 100644 --- a/lib/search/indexes/github-docs-3.6-cn.json.br +++ b/lib/search/indexes/github-docs-3.6-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08bb8ba5d696f4bc87fad82b649081fcd57324e00a6b688992165c0eb5dffb52 -size 1702582 +oid sha256:73c2fd488276350e2092cb922f94ca7f0b46fa6e70ca837bfcfb224d201f82da +size 1722153 diff --git a/lib/search/indexes/github-docs-3.6-en-records.json.br b/lib/search/indexes/github-docs-3.6-en-records.json.br index 54056aad17..e7fabcd1a3 100644 --- a/lib/search/indexes/github-docs-3.6-en-records.json.br +++ b/lib/search/indexes/github-docs-3.6-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a2c27a2a9f09c9f9d873a9e68d464f88a6e8a0232d4e6463b2d963dc6a55b99 -size 1224908 +oid sha256:7b7c0e9bcd5f76d56dafcfcd9fceb546f67b7aa019769d2698aa56911689bd69 +size 1225242 diff --git a/lib/search/indexes/github-docs-3.6-en.json.br b/lib/search/indexes/github-docs-3.6-en.json.br index 7a166fdeb3..51767949f5 100644 --- a/lib/search/indexes/github-docs-3.6-en.json.br +++ b/lib/search/indexes/github-docs-3.6-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:976ff64d84b51419ffb1cc1c5ac090bdf5fa9450aa554e1c6db2975d88db9f4a -size 4940771 +oid sha256:839a62b5370525db69971618cfb42e38c4656b13ba4fc390d2be75fa57b19dcf +size 4940559 diff --git a/lib/search/indexes/github-docs-3.6-es-records.json.br b/lib/search/indexes/github-docs-3.6-es-records.json.br index 31147cb2fd..b39b8b0b27 100644 --- a/lib/search/indexes/github-docs-3.6-es-records.json.br +++ b/lib/search/indexes/github-docs-3.6-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58448299a1a6278b5115053658d1046dbd416d3112baebba5c929c6aa1e388f4 -size 814584 +oid sha256:d011ea8ec42564374b8cbf4be3b642013597b96a8399f7f60f942017d5dbbe5c +size 814702 diff --git a/lib/search/indexes/github-docs-3.6-es.json.br b/lib/search/indexes/github-docs-3.6-es.json.br index 51d27b56e3..384772e071 100644 --- a/lib/search/indexes/github-docs-3.6-es.json.br +++ b/lib/search/indexes/github-docs-3.6-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b83320cc28ffcb73510ceb8bb35e63e2af20c2b3dedfe3786b764886b0def180 -size 3426484 +oid sha256:0707e6da4244f0c3930115bea9ae0bf5f24a6b73cb9572af5c981ea41525645e +size 3426473 diff --git a/lib/search/indexes/github-docs-3.6-ja-records.json.br b/lib/search/indexes/github-docs-3.6-ja-records.json.br index fa7ae7fbd1..81b5ce4d7b 100644 --- a/lib/search/indexes/github-docs-3.6-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.6-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5827f5aa4dd03486f3914c3c84cf37d8a1001aa3a03988b172779bc1675456cd -size 911573 +oid sha256:860377e54e3b69520506f894688b2904e5f009e02cc235546c011637fc5925a1 +size 911406 diff --git a/lib/search/indexes/github-docs-3.6-ja.json.br b/lib/search/indexes/github-docs-3.6-ja.json.br index 081082e60a..fcf56ed185 100644 --- a/lib/search/indexes/github-docs-3.6-ja.json.br +++ b/lib/search/indexes/github-docs-3.6-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b04da9123ff770d65ad1d5e5c2a756ea55b6afc06b97446f6a651706402a29c7 -size 4847859 +oid sha256:1f9bdfbd1ddd2d28bafb0f2c0c775b74ecbef92bf019a7ce24bdb130167b58b1 +size 4847841 diff --git a/lib/search/indexes/github-docs-3.6-pt-records.json.br b/lib/search/indexes/github-docs-3.6-pt-records.json.br index 5aaadaa113..7475a91575 100644 --- a/lib/search/indexes/github-docs-3.6-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.6-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f739bd28595d1cdd6a1366926401caf1412e938722b1862e0d8ef677f2e0a0bc -size 800630 +oid sha256:7d48a64a6a70c9ae471a3d6396256f358a92bcce3ba925fd6a887700576a2a6b +size 801218 diff --git a/lib/search/indexes/github-docs-3.6-pt.json.br b/lib/search/indexes/github-docs-3.6-pt.json.br index 7016487d1d..448a381be3 100644 --- a/lib/search/indexes/github-docs-3.6-pt.json.br +++ b/lib/search/indexes/github-docs-3.6-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:892e2242c46965e36e8c98d94cba28ba3170ee6dfd427785f5318962c7efd91b -size 3408629 +oid sha256:829bf47714b4cab690478595599d62b6d9d27c2bcb6a15a00915e402992571a5 +size 3418830 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index acc5abf69e..a368000139 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64f87329f2460a6db7cc6f3f253d966995f24ba5a151cf3333c36fd7839d3dfe -size 1014474 +oid sha256:b2f8619501baa49fd4f028bf9a3f99eb9f63a27c793bc7d0a18b4e4f6a178b77 +size 1014393 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 3f30b6efdc..bed9546e63 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9ccc3dfdc7360a01734215f1a235ac5be0f1126f97191e7a96c1135cb129374 -size 1803591 +oid sha256:bb0a54175293d2a05ff4e7b510482453c75eb44df173d3b03c314dc732d2a590 +size 1825637 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index c9266dae17..3f53b28aab 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:828daff13409c95c2e4060b158e6150b9d87b6f98fe62cb54b73351bebe0f078 -size 1475864 +oid sha256:78dde32007b4b3e43c5048d29035458d48c7cc129e2f0fe7cab577cda66c73f9 +size 1475702 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 31b131e3c4..95cad7acfb 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9679afa4ec9cb1b58f34e8ffc098244e1425c86398adee02394e5199f6e7ecd9 -size 5690507 +oid sha256:600437afa8e1451c61c8325ab2755416b4e9fdc1357d95dabed41e92c8a0fa40 +size 5692311 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index 3f9e1e8ac0..e3cef87199 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82ac233a31902c4769e5537f331cf6a0e88b57f685d2989f19ddb9049979d5cf -size 944818 +oid sha256:f3ea86e5df4252fccfbe81d0c18a76cc6d43f1bb019345ae781fc7d3c6f63c5d +size 944826 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index d18140272b..0cc854323a 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c23f6a8e56f4458d045436b8a9ac929738330ce0dd27c3f2b11e76f4f3de6354 -size 3899521 +oid sha256:0bc302cb64d7ca4a830c835a06558730b350140726c37b1e604eb797f8e40c1c +size 3899400 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index dca6369055..5cc0e398fe 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:081c8598bfa77026e68dfa2606c4a2bb06a093ede9daebb46c46e0b2b5ff7714 -size 1064715 +oid sha256:a759cc31f523c81d18cc07075ad4265f980215bfd311b2d4fee0beaddc47bcbb +size 1064584 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index a44c5e9ab1..962bfd6f45 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1515cdf5bbb239e81863fdb933a889f32ce5f517d5e74b686167359da62c1d53 -size 5508839 +oid sha256:b59437e3d6d6df9990bd6ad330e753fe20f11fc0ac35413aa3492ce3a07c82d7 +size 5508923 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index a1c1cd5862..2cd28e149d 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a57886e384a25ce3606a67a5f3061f31b1631eb274f3449b9748b4edcbe0300a -size 927385 +oid sha256:5adb21172b6b5752fb6890ef6cd3958a6c159c3d0e81c676c192faf4f04e99bd +size 928112 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index 718cc76e29..ce3471eb15 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:638d03445c3d8aa3118f7c58475df035a9ff6658128344c8808eaa86a9dd7468 -size 3856338 +oid sha256:337856767fe72cbfb5c620555e5e7c76fb05c64436f1c69b8b183f351a397c18 +size 3866601 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index 2a0692d210..a437d27c9e 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aae2e526bb07514aa0571a4df2be9ae96f735b9bc9d117dbb7a7936104bb1f58 -size 652072 +oid sha256:f72c628f925f90525573915a52512dc4ffab2199241e2d589e36b9346e2d8bf6 +size 651872 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index b2c4b51a17..eedea0ab8f 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:abb48b43baf41a2b6838215c0da02d7dbba9cef2adc6d3db7940fbfb15c18cc1 -size 1288439 +oid sha256:6166f3f1ef03d785962efca6ecc896e3c093c827db9404cd2d750559def27618 +size 1305021 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index c7acfe080a..e5b84989fd 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24d33cf7385eb48c84cf2c59797c94d9d1b7a3f885d15c36946f2f9cae6b486f -size 953686 +oid sha256:8d9566e6bae6cb6bbf7d263b3d67f1b2431ae22fe4db5d4bd92e926008533fbd +size 949651 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index bc92d31869..625e21e922 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4602f19106bb56bc55ce5424bfabf9a29dac0bcf19e1104a7e41016375671a52 -size 3764701 +oid sha256:2de075d0d32bfee973e6e31bcb41298ed5919e3494e7e6000bb5f14612e94961 +size 3766183 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 19281006f6..1bf77dc5ae 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:582709bdddfad9aca9dd56cf7623b2150bcfe1aa53bb10e562e3479a02a62d7a -size 622631 +oid sha256:f1f59a2254f66299f3596ca1b216b50af2044ea91b1e2211a2f69ee860c7962a +size 622652 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index 4717cccf96..fb553f934d 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e93d98fa947248bce494e49dd1346339b7032ad8a0ad00cae8efd7dc8795a50c -size 2524430 +oid sha256:a2338bd0efe28cc4ea2837645c08199e15eb2d31f431d992a61b8554fcafa60a +size 2524621 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index a00b742ae3..40dd7624db 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e54ab0d155128de21fa1ed2d1297d07f02ff82500ce107e4c63e8989fdb3571e -size 685558 +oid sha256:417f522830b372443b8dceea6bbfcd7f42eed82c696bad5ceec9d9e04a769f7c +size 685629 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index d8ce90fec7..21887c4d5c 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4c5ddc8b067780bee05fc33d6e2103f0b57ab5e72b6eabebcd0dfac58840c54 -size 3542558 +oid sha256:131944e38376f0cbd6223320274ab187bcb4992634bfc800a1a777dabc3f6cea +size 3542498 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index d31a9ad453..22f7da7f43 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06cbd21d6e7336584d35b3c27e6e6538271b8698bb827a242fe9d9c6a8954405 -size 611995 +oid sha256:1ada6d0657be4753241837a6960389fdf5b9853d235a21312567779cae124465 +size 612292 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index 58c2a1f1a1..50bea32791 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e827c289f4fe9d232dc81eb62f488a54f33b9ec0abc8ec05ce02d843773912bd -size 2513841 +oid sha256:94a5c66aac1d3e73244adcc80e9a6263de4324539e1f63a0daac0749e3889766 +size 2521035 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index 51e4736398..05a3597072 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3e9c957daa57abf332ad8041201fa434fad36a4d326b4fd68e9d6aebd010595 -size 996788 +oid sha256:8f826a70b8f054f775acb17bc58e4578e08072e52a910da6d3e044f8bec01bd3 +size 996814 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index e04195e0ad..33c738fc87 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:558ebca15fed53303b56a20c0b549ca66ff084c443e02b68824e97401e6c2a7f -size 1946320 +oid sha256:eadf472dee673859ae733077a853370726665d0001d3a3c2b9a4e3cbe71879f3 +size 1966776 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index ca512928bd..cfcf97ba2b 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48dcb09ae4d501a9aa7ad4e60da78c5224ec211a4b0b21c416eb4fdf180ad652 -size 1414253 +oid sha256:e7f00c5acd0967d977c70942a9b4826728c7d65a725dd98d9e414a10acedc3b7 +size 1419672 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 097bd69949..b700eb1369 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e3b7539d049bde43dd1cbaa6f8239b9137281fd7ad0880800bab9e84b114a41 -size 5752613 +oid sha256:e261a5fb7944a4388df66cba5a554f267f9267e58ae12ef616f41493eeeea152 +size 5753803 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index 54909af737..05c621077f 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1f9aaf9818308eecece95db0123c1fc6ca680cf0f9689a7d29a1bc2a057c581 -size 948995 +oid sha256:c3a420ddc41abc5bb4a5df8ad729932072937ac993ae3eb5883e8caa5006ee8f +size 948945 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index bc773e3971..ea7c49fe35 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48de9543ad5b6371a1c19c4070d4e4d7493588b274ff6e5bac8161191c371a9d -size 4059079 +oid sha256:c14950454caeb34879f126c5e05f1dd7cb748f802dab136412649d06daa1f2ac +size 4059641 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index 35970be41a..43b6507ab7 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b53477282e48e38a6b967d248d766d34e75846e93b552fb78509b8e59981cef1 -size 1055025 +oid sha256:8df5b1350bea202a6da75b399457820caf431cfd66ad414334396699354eb61d +size 1054990 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index 396ebd85ed..deef319c47 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be167cc3a4bddb8de466bfc86ab0b5a00f31b473f8fca2c8385ba30bb3ff48b3 -size 5652677 +oid sha256:c691961cef4c6666f87459d23a848f2051bfcd6e7de4c9b19586f517141bdd92 +size 5652852 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 1232ac4a39..cff551c055 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8fa89094e26ab78be33ebba99966d9c5818220bff7693861f96ae571fa5b77c0 -size 931632 +oid sha256:f96148d8b48b73633f5cd752d52c34d0633a4dcd84b2918aab8e04b2bf86d083 +size 931946 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 450b285845..27eb5350d3 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60da49c77b85b144be723f6865284bd1fc37ea08cbd2da58228f5fe7c7abec8b -size 4008674 +oid sha256:a04bb5db04531c9262d6bd6d341a926f38c03d3337e807a461dd86438c06aac0 +size 4020181 From 34a7be5cc8176dea971cbbdea77cbe7a3ff4fa65 Mon Sep 17 00:00:00 2001 From: Florian Wagner Date: Wed, 5 Oct 2022 12:47:09 +0900 Subject: [PATCH 12/19] Exchange usage of action my-action with actions/labeler (#31312) Signed-off-by: Florian Wagner Co-authored-by: Lucas Costi --- .../using-workflows/reusing-workflows.md | 32 ++++++++++--------- .../pass-inputs-to-reusable-workflows.md | 4 +-- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 432b32ff8a..ace817eab0 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -105,7 +105,7 @@ You can define inputs and secrets, which can be passed from the caller workflow on: workflow_call: inputs: - username: + config-path: required: true type: string secrets: @@ -133,10 +133,10 @@ You can define inputs and secrets, which can be passed from the caller workflow runs-on: ubuntu-latest environment: production steps: - - uses: octo-org/my-action@v1 - with: - username: ${{ inputs.username }} - token: ${{ secrets.envPAT }} + - uses: actions/labeler@v4 + with: + repo-token: ${{ secrets.envPAT }} + configuration-path: ${{ inputs.config-path }} ``` {% endraw %} In the example above, `envPAT` is an environment secret that's been added to the `production` environment. This environment is therefore referenced within the job. @@ -162,7 +162,7 @@ name: Reusable workflow example on: workflow_call: inputs: - username: + config-path: required: true type: string secrets: @@ -170,14 +170,13 @@ on: required: true jobs: - example_job: - name: Pass input and secrets to my-action + triage: runs-on: ubuntu-latest steps: - - uses: octo-org/my-action@v1 - with: - username: ${{ inputs.username }} - token: ${{ secrets.token }} + - uses: actions/labeler@v4 + with: + repo-token: ${{ secrets.token }} + configuration-path: ${{ inputs.config-path }} ``` {% endraw %} @@ -256,7 +255,7 @@ When you call a reusable workflow, you can only use the following keywords in th ### Example caller workflow -This workflow file calls two workflow files. The second of these, `workflow-B.yml` (shown in the [example reusable workflow](#example-reusable-workflow)), is passed an input (`username`) and a secret (`token`). +This workflow file calls two workflow files. The second of these, `workflow-B.yml` (shown in the [example reusable workflow](#example-reusable-workflow)), is passed an input (`config-path`) and a secret (`token`). {% raw %} ```yaml{:copy} @@ -272,11 +271,14 @@ jobs: uses: octo-org/example-repo/.github/workflows/workflow-A.yml@v1 call-workflow-passing-data: + permissions: + contents: read + pull-requests: write uses: octo-org/example-repo/.github/workflows/workflow-B.yml@main with: - username: mona + config-path: .github/labeler.yml secrets: - token: ${{ secrets.TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} ``` {% endraw %} diff --git a/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/data/reusables/actions/pass-inputs-to-reusable-workflows.md index 299f7e20da..fff33080de 100644 --- a/data/reusables/actions/pass-inputs-to-reusable-workflows.md +++ b/data/reusables/actions/pass-inputs-to-reusable-workflows.md @@ -6,7 +6,7 @@ jobs: call-workflow-passing-data: uses: octo-org/example-repo/.github/workflows/reusable-workflow.yml@main with: - username: mona + config-path: .github/labeler.yml secrets: envPAT: ${{ secrets.envPAT }} ``` @@ -21,7 +21,7 @@ jobs: call-workflow-passing-data: uses: octo-org/example-repo/.github/workflows/reusable-workflow.yml@main with: - username: mona + config-path: .github/labeler.yml secrets: inherit ``` {% endraw %} From 7b86410fc3bc9fecf0cb71dda4c7d2f0da745b85 Mon Sep 17 00:00:00 2001 From: Lucas Costi Date: Wed, 5 Oct 2022 14:34:45 +1000 Subject: [PATCH 13/19] Improve Actions short titles (#31394) Co-authored-by: Martin Lopes --- content/actions/creating-actions/creating-a-composite-action.md | 2 +- .../creating-actions/creating-a-docker-container-action.md | 2 +- .../actions/creating-actions/creating-a-javascript-action.md | 2 +- .../creating-actions/releasing-and-maintaining-actions.md | 2 +- .../actions/creating-actions/setting-exit-codes-for-actions.md | 2 +- .../deployment/deploying-to-your-cloud-provider/index.md | 2 +- .../actions/deployment/deploying-xcode-applications/index.md | 2 +- ...-apple-certificate-on-macos-runners-for-xcode-development.md | 2 +- content/actions/deployment/managing-your-deployments/index.md | 2 +- .../managing-your-deployments/viewing-deployment-history.md | 2 +- .../about-security-hardening-with-openid-connect.md | 2 +- .../configuring-openid-connect-in-amazon-web-services.md | 2 +- .../configuring-openid-connect-in-azure.md | 2 +- .../configuring-openid-connect-in-cloud-providers.md | 2 +- .../configuring-openid-connect-in-google-cloud-platform.md | 2 +- .../configuring-openid-connect-in-hashicorp-vault.md | 2 +- .../deployment/security-hardening-your-deployments/index.md | 2 +- .../using-openid-connect-with-reusable-workflows.md | 2 +- .../deployment/targeting-different-environments/index.md | 2 +- .../examples/using-concurrency-expressions-and-a-test-matrix.md | 2 +- .../examples/using-scripts-to-test-your-code-on-a-runner.md | 2 +- content/actions/examples/using-the-github-cli-on-a-runner.md | 2 +- .../autoscaling-with-self-hosted-runners.md | 1 + ...nfiguring-the-self-hosted-runner-application-as-a-service.md | 2 +- content/actions/hosting-your-own-runners/index.md | 1 + .../managing-access-to-self-hosted-runners-using-groups.md | 2 +- .../learn-github-actions/finding-and-customizing-actions.md | 2 +- .../learn-github-actions/understanding-github-actions.md | 2 +- .../adding-labels-to-issues.md | 1 + .../closing-inactive-issues.md | 1 + content/actions/managing-issues-and-pull-requests/index.md | 2 +- .../scheduling-issue-creation.md | 1 + content/actions/managing-workflow-runs/canceling-a-workflow.md | 1 + .../actions/managing-workflow-runs/deleting-a-workflow-run.md | 1 + content/actions/managing-workflow-runs/index.md | 2 +- .../managing-workflow-runs/re-running-workflows-and-jobs.md | 1 + content/actions/managing-workflow-runs/reviewing-deployments.md | 1 + content/actions/migrating-to-github-actions/index.md | 2 +- .../adding-a-workflow-status-badge.md | 2 +- .../enabling-debug-logging.md | 1 + .../notifications-for-workflow-runs.md | 2 +- .../using-the-visualization-graph.md | 2 +- .../using-workflow-run-logs.md | 1 + .../viewing-job-execution-time.md | 2 +- .../viewing-workflow-run-history.md | 2 +- content/actions/publishing-packages/index.md | 2 +- content/actions/publishing-packages/publishing-docker-images.md | 1 + .../publishing-packages/publishing-java-packages-with-gradle.md | 2 +- .../publishing-packages/publishing-java-packages-with-maven.md | 2 +- .../actions/publishing-packages/publishing-nodejs-packages.md | 2 +- .../creating-postgresql-service-containers.md | 2 +- .../creating-redis-service-containers.md | 2 +- .../using-github-hosted-runners/about-github-hosted-runners.md | 2 +- .../connecting-to-a-private-network.md | 1 + .../controlling-access-to-larger-runners.md | 2 +- content/actions/using-github-hosted-runners/index.md | 2 +- .../using-github-hosted-runners/monitoring-your-current-jobs.md | 2 +- .../actions/using-github-hosted-runners/using-larger-runners.md | 2 +- content/actions/using-jobs/assigning-permissions-to-jobs.md | 2 +- content/actions/using-jobs/choosing-the-runner-for-a-job.md | 2 +- content/actions/using-jobs/defining-outputs-for-jobs.md | 2 +- content/actions/using-jobs/running-jobs-in-a-container.md | 2 +- content/actions/using-jobs/setting-default-values-for-jobs.md | 2 +- content/actions/using-jobs/using-a-matrix-for-your-jobs.md | 2 +- content/actions/using-jobs/using-concurrency.md | 2 +- .../using-jobs/using-conditions-to-control-job-execution.md | 2 +- content/actions/using-jobs/using-environments-for-jobs.md | 2 +- content/actions/using-jobs/using-jobs-in-a-workflow.md | 2 +- .../caching-dependencies-to-speed-up-workflows.md | 2 +- .../creating-starter-workflows-for-your-organization.md | 2 +- content/actions/using-workflows/reusing-workflows.md | 2 +- ...ring-workflows-secrets-and-runners-with-your-organization.md | 2 +- .../using-workflows/storing-workflow-data-as-artifacts.md | 2 +- content/actions/using-workflows/triggering-a-workflow.md | 2 +- content/actions/using-workflows/using-starter-workflows.md | 1 + 75 files changed, 75 insertions(+), 61 deletions(-) diff --git a/content/actions/creating-actions/creating-a-composite-action.md b/content/actions/creating-actions/creating-a-composite-action.md index 5bc92e49c7..f84e6475ca 100644 --- a/content/actions/creating-actions/creating-a-composite-action.md +++ b/content/actions/creating-actions/creating-a-composite-action.md @@ -1,5 +1,6 @@ --- title: Creating a composite action +shortTitle: Create a composite action intro: 'In this guide, you''ll learn how to build a composite action.' redirect_from: - /actions/creating-actions/creating-a-composite-run-steps-action @@ -11,7 +12,6 @@ versions: type: tutorial topics: - Action development -shortTitle: Composite action --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/creating-actions/creating-a-docker-container-action.md b/content/actions/creating-actions/creating-a-docker-container-action.md index 2edc36c2cb..483e056160 100644 --- a/content/actions/creating-actions/creating-a-docker-container-action.md +++ b/content/actions/creating-actions/creating-a-docker-container-action.md @@ -1,5 +1,6 @@ --- title: Creating a Docker container action +shortTitle: Create a Docker container action intro: 'This guide shows you the minimal steps required to build a Docker container action. ' redirect_from: - /articles/creating-a-docker-container-action @@ -15,7 +16,6 @@ type: tutorial topics: - Action development - Docker -shortTitle: Docker container action --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/creating-actions/creating-a-javascript-action.md b/content/actions/creating-actions/creating-a-javascript-action.md index 6a56652420..66fc48555f 100644 --- a/content/actions/creating-actions/creating-a-javascript-action.md +++ b/content/actions/creating-actions/creating-a-javascript-action.md @@ -1,5 +1,6 @@ --- title: Creating a JavaScript action +shortTitle: Create a JavaScript action intro: 'In this guide, you''ll learn how to build a JavaScript action using the actions toolkit.' redirect_from: - /articles/creating-a-javascript-action @@ -15,7 +16,6 @@ type: tutorial topics: - Action development - JavaScript -shortTitle: JavaScript action --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/creating-actions/releasing-and-maintaining-actions.md b/content/actions/creating-actions/releasing-and-maintaining-actions.md index a75f639e0f..fd9070d47d 100644 --- a/content/actions/creating-actions/releasing-and-maintaining-actions.md +++ b/content/actions/creating-actions/releasing-and-maintaining-actions.md @@ -1,6 +1,6 @@ --- title: Releasing and maintaining actions -shortTitle: Releasing and maintaining actions +shortTitle: Release and maintain actions intro: You can leverage automation and open source best practices to release and maintain actions. type: tutorial topics: diff --git a/content/actions/creating-actions/setting-exit-codes-for-actions.md b/content/actions/creating-actions/setting-exit-codes-for-actions.md index 1b8f685951..0d23be239a 100644 --- a/content/actions/creating-actions/setting-exit-codes-for-actions.md +++ b/content/actions/creating-actions/setting-exit-codes-for-actions.md @@ -1,6 +1,6 @@ --- title: Setting exit codes for actions -shortTitle: Setting exit codes +shortTitle: Set exit codes intro: 'You can use exit codes to set the status of an action. {% data variables.product.prodname_dotcom %} displays statuses to indicate passing or failing actions.' redirect_from: - /actions/building-actions/setting-exit-codes-for-actions diff --git a/content/actions/deployment/deploying-to-your-cloud-provider/index.md b/content/actions/deployment/deploying-to-your-cloud-provider/index.md index a31cb4f532..f3e21f5fba 100644 --- a/content/actions/deployment/deploying-to-your-cloud-provider/index.md +++ b/content/actions/deployment/deploying-to-your-cloud-provider/index.md @@ -1,6 +1,6 @@ --- title: Deploying to your cloud provider -shortTitle: Deploying to your cloud provider +shortTitle: Deploy to your cloud provider intro: 'You can deploy to various cloud providers, such as AWS, Azure, and GKE.' versions: fpt: '*' diff --git a/content/actions/deployment/deploying-xcode-applications/index.md b/content/actions/deployment/deploying-xcode-applications/index.md index 6d189b8420..5239bef2e8 100644 --- a/content/actions/deployment/deploying-xcode-applications/index.md +++ b/content/actions/deployment/deploying-xcode-applications/index.md @@ -1,6 +1,6 @@ --- title: Deploying Xcode applications -shortTitle: Deploying Xcode applications +shortTitle: Deploy Xcode applications intro: 'You can sign Xcode apps within your continuous integration (CI) workflow by installing an Apple code signing certificate on {% data variables.product.prodname_actions %} runners.' versions: fpt: '*' diff --git a/content/actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development.md b/content/actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development.md index 1459f98cd5..d2992f8c22 100644 --- a/content/actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development.md +++ b/content/actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development.md @@ -1,5 +1,6 @@ --- title: Installing an Apple certificate on macOS runners for Xcode development +shortTitle: Sign Xcode applications intro: 'You can sign Xcode apps within your continuous integration (CI) workflow by installing an Apple code signing certificate on {% data variables.product.prodname_actions %} runners.' redirect_from: - /actions/guides/installing-an-apple-certificate-on-macos-runners-for-xcode-development @@ -13,7 +14,6 @@ type: tutorial topics: - CI - Xcode -shortTitle: Sign Xcode applications --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/deployment/managing-your-deployments/index.md b/content/actions/deployment/managing-your-deployments/index.md index 46b6374261..a8bdad6eac 100644 --- a/content/actions/deployment/managing-your-deployments/index.md +++ b/content/actions/deployment/managing-your-deployments/index.md @@ -1,6 +1,6 @@ --- title: Managing your deployments -shortTitle: Managing your deployments +shortTitle: Manage your deployments intro: You can review the past activity of your deployments. versions: fpt: '*' diff --git a/content/actions/deployment/managing-your-deployments/viewing-deployment-history.md b/content/actions/deployment/managing-your-deployments/viewing-deployment-history.md index dfa9894828..c1c36b6a61 100644 --- a/content/actions/deployment/managing-your-deployments/viewing-deployment-history.md +++ b/content/actions/deployment/managing-your-deployments/viewing-deployment-history.md @@ -1,5 +1,6 @@ --- title: Viewing deployment history +shortTitle: View deployment history intro: View current and previous deployments for your repository. versions: fpt: '*' @@ -8,7 +9,6 @@ versions: ghec: '*' topics: - API -shortTitle: View deployment history redirect_from: - /developers/overview/viewing-deployment-history - /actions/deployment/viewing-deployment-history diff --git a/content/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect.md b/content/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect.md index 8aa0aa6a7f..40a00cfb3f 100644 --- a/content/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect.md +++ b/content/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect.md @@ -1,6 +1,6 @@ --- title: About security hardening with OpenID Connect -shortTitle: About security hardening with OpenID Connect +shortTitle: Security hardening with OpenID Connect intro: OpenID Connect allows your workflows to exchange short-lived tokens directly from your cloud provider. miniTocMaxHeadingLevel: 4 versions: diff --git a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index 05e4e4feee..5d1246e87c 100644 --- a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -1,6 +1,6 @@ --- title: Configuring OpenID Connect in Amazon Web Services -shortTitle: Configuring OpenID Connect in Amazon Web Services +shortTitle: OpenID Connect in AWS intro: Use OpenID Connect within your workflows to authenticate with Amazon Web Services. miniTocMaxHeadingLevel: 3 versions: diff --git a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-azure.md b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-azure.md index 1e7dcbffac..aef4c57eba 100644 --- a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-azure.md +++ b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-azure.md @@ -1,6 +1,6 @@ --- title: Configuring OpenID Connect in Azure -shortTitle: Configuring OpenID Connect in Azure +shortTitle: OpenID Connect in Azure intro: Use OpenID Connect within your workflows to authenticate with Azure. miniTocMaxHeadingLevel: 3 versions: diff --git a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-cloud-providers.md b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-cloud-providers.md index a19984884c..81edb8dfcb 100644 --- a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-cloud-providers.md +++ b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-cloud-providers.md @@ -1,6 +1,6 @@ --- title: Configuring OpenID Connect in cloud providers -shortTitle: Configuring OpenID Connect in cloud providers +shortTitle: OpenID Connect in cloud providers intro: Use OpenID Connect within your workflows to authenticate with cloud providers. miniTocMaxHeadingLevel: 3 versions: diff --git a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-google-cloud-platform.md b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-google-cloud-platform.md index 90459b1519..7b5a297944 100644 --- a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-google-cloud-platform.md +++ b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-google-cloud-platform.md @@ -1,6 +1,6 @@ --- title: Configuring OpenID Connect in Google Cloud Platform -shortTitle: Configuring OpenID Connect in Google Cloud Platform +shortTitle: OpenID Connect in Google Cloud Platform intro: Use OpenID Connect within your workflows to authenticate with Google Cloud Platform. miniTocMaxHeadingLevel: 3 versions: diff --git a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-hashicorp-vault.md b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-hashicorp-vault.md index c32e7dc1d5..9d8f3e75a0 100644 --- a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-hashicorp-vault.md +++ b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-hashicorp-vault.md @@ -1,6 +1,6 @@ --- title: Configuring OpenID Connect in HashiCorp Vault -shortTitle: Configuring OpenID Connect in HashiCorp Vault +shortTitle: OpenID Connect in HashiCorp Vault intro: Use OpenID Connect within your workflows to authenticate with HashiCorp Vault. miniTocMaxHeadingLevel: 3 versions: diff --git a/content/actions/deployment/security-hardening-your-deployments/index.md b/content/actions/deployment/security-hardening-your-deployments/index.md index f6a8748a63..8ccc21dd68 100644 --- a/content/actions/deployment/security-hardening-your-deployments/index.md +++ b/content/actions/deployment/security-hardening-your-deployments/index.md @@ -1,6 +1,6 @@ --- title: Security hardening your deployments -shortTitle: Security hardening your deployments +shortTitle: Security harden deployments intro: Use OpenID Connect within your workflows to authenticate with your cloud provider. versions: fpt: '*' diff --git a/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md b/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md index 799d1eec8b..f0423f83d6 100644 --- a/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md +++ b/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md @@ -1,6 +1,6 @@ --- title: Using OpenID Connect with reusable workflows -shortTitle: Using OpenID Connect with reusable workflows +shortTitle: OpenID Connect with reusable workflows intro: You can use reusable workflows with OIDC to standardize and security harden your deployment steps. miniTocMaxHeadingLevel: 3 redirect_from: diff --git a/content/actions/deployment/targeting-different-environments/index.md b/content/actions/deployment/targeting-different-environments/index.md index b1f05798ed..62d78d0008 100644 --- a/content/actions/deployment/targeting-different-environments/index.md +++ b/content/actions/deployment/targeting-different-environments/index.md @@ -1,6 +1,6 @@ --- title: Targeting different environments -shortTitle: Targeting different environments +shortTitle: Target different environments intro: You can configure environments with protection rules and secrets. A workflow job that references an environment must follow any protection rules for the environment before running or accessing the environment's secrets. versions: fpt: '*' diff --git a/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md b/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md index 647e009a42..c568c90391 100644 --- a/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md +++ b/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md @@ -1,6 +1,6 @@ --- title: 'Using concurrency, expressions, and a test matrix' -shortTitle: 'Using concurrency, expressions, and a test matrix' +shortTitle: 'Use concurrency, expressions, and a test matrix' intro: 'How to use advanced {% data variables.product.prodname_actions %} features for continuous integration (CI).' versions: fpt: '*' diff --git a/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md b/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md index f92ceedaa7..082a529264 100644 --- a/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md +++ b/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md @@ -1,6 +1,6 @@ --- title: Using scripts to test your code on a runner -shortTitle: Using scripts to test your code on a runner +shortTitle: Use scripts to test your code on a runner intro: 'How to use essential {% data variables.product.prodname_actions %} features for continuous integration (CI).' versions: fpt: '*' diff --git a/content/actions/examples/using-the-github-cli-on-a-runner.md b/content/actions/examples/using-the-github-cli-on-a-runner.md index 9e36b550f3..cab7c4b9e3 100644 --- a/content/actions/examples/using-the-github-cli-on-a-runner.md +++ b/content/actions/examples/using-the-github-cli-on-a-runner.md @@ -1,6 +1,6 @@ --- title: Using the GitHub CLI on a runner -shortTitle: Using the GitHub CLI on a runner +shortTitle: Use the GitHub CLI on a runner intro: 'How to use advanced {% data variables.product.prodname_actions %} features for continuous integration (CI).' versions: fpt: '*' diff --git a/content/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners.md b/content/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners.md index e2894b8fdd..89ba5d874e 100644 --- a/content/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners.md +++ b/content/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners.md @@ -1,5 +1,6 @@ --- title: Autoscaling with self-hosted runners +shortTitle: Autoscale self-hosted runners intro: You can automatically scale your self-hosted runners in response to webhook events. versions: fpt: '*' diff --git a/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md b/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md index 7463d3c5df..56644b21be 100644 --- a/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md +++ b/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md @@ -1,5 +1,6 @@ --- title: Configuring the self-hosted runner application as a service +shortTitle: Run the runner app as a service intro: You can configure the self-hosted runner application as a service to automatically start the runner application when the machine starts. redirect_from: - /actions/automating-your-workflow-with-github-actions/configuring-the-self-hosted-runner-application-as-a-service @@ -10,7 +11,6 @@ versions: ghec: '*' type: tutorial defaultPlatform: linux -shortTitle: Run runner app on startup --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/hosting-your-own-runners/index.md b/content/actions/hosting-your-own-runners/index.md index 4a9f617d66..63ce6ade11 100644 --- a/content/actions/hosting-your-own-runners/index.md +++ b/content/actions/hosting-your-own-runners/index.md @@ -1,5 +1,6 @@ --- title: Hosting your own runners +shortTitle: Self-hosted runners intro: You can create self-hosted runners to run workflows in a highly customizable environment. redirect_from: - /github/automating-your-workflow-with-github-actions/hosting-your-own-runners diff --git a/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index acf5f26451..6233696e7e 100644 --- a/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -1,5 +1,6 @@ --- title: Managing access to self-hosted runners using groups +shortTitle: Manage access with runner groups intro: You can use policies to limit access to self-hosted runners that have been added to an organization or enterprise. redirect_from: - /actions/hosting-your-own-runners/managing-access-to-self-hosted-runners @@ -9,7 +10,6 @@ versions: ghae: '*' ghec: '*' type: tutorial -shortTitle: Using runner groups --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/learn-github-actions/finding-and-customizing-actions.md b/content/actions/learn-github-actions/finding-and-customizing-actions.md index 8569d3cf80..26a3fa7743 100644 --- a/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -1,6 +1,6 @@ --- title: Finding and customizing actions -shortTitle: Finding and customizing actions +shortTitle: Find and customize actions intro: 'Actions are the building blocks that power your workflow. A workflow can contain actions created by the community, or you can create your own actions directly within your application''s repository. This guide will show you how to discover, use, and customize actions.' redirect_from: - /actions/automating-your-workflow-with-github-actions/using-github-marketplace-actions diff --git a/content/actions/learn-github-actions/understanding-github-actions.md b/content/actions/learn-github-actions/understanding-github-actions.md index ea6cebc80b..da677ef353 100644 --- a/content/actions/learn-github-actions/understanding-github-actions.md +++ b/content/actions/learn-github-actions/understanding-github-actions.md @@ -1,6 +1,6 @@ --- title: Understanding GitHub Actions -shortTitle: Understanding GitHub Actions +shortTitle: Understand GitHub Actions intro: 'Learn the basics of {% data variables.product.prodname_actions %}, including core concepts and essential terminology.' miniTocMaxHeadingLevel: 3 redirect_from: diff --git a/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md b/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md index 2f25143b34..1bc2c2597e 100644 --- a/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md +++ b/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md @@ -1,5 +1,6 @@ --- title: Adding labels to issues +shortTitle: Add labels to issues intro: 'You can use {% data variables.product.prodname_actions %} to automatically label issues.' redirect_from: - /actions/guides/adding-labels-to-issues diff --git a/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md b/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md index fcef2f662e..c9d17ebd78 100644 --- a/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md +++ b/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md @@ -1,5 +1,6 @@ --- title: Closing inactive issues +shortTitle: Close inactive issues intro: 'You can use {% data variables.product.prodname_actions %} to comment on or close issues that have been inactive for a certain period of time.' redirect_from: - /actions/guides/closing-inactive-issues diff --git a/content/actions/managing-issues-and-pull-requests/index.md b/content/actions/managing-issues-and-pull-requests/index.md index 8de3865cbd..15ba517f32 100644 --- a/content/actions/managing-issues-and-pull-requests/index.md +++ b/content/actions/managing-issues-and-pull-requests/index.md @@ -1,6 +1,6 @@ --- title: Managing issues and pull requests -shortTitle: Managing issues and pull requests +shortTitle: Manage issues and pull requests intro: 'You can automatically manage your issues and pull requests using {% data variables.product.prodname_actions %} workflows.' versions: fpt: '*' diff --git a/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md b/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md index ed254e6440..ef5aba9801 100644 --- a/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md +++ b/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md @@ -1,5 +1,6 @@ --- title: Scheduling issue creation +shortTitle: Schedule issue creation intro: 'You can use {% data variables.product.prodname_actions %} to create an issue on a regular basis for things like daily meetings or quarterly reviews.' redirect_from: - /actions/guides/scheduling-issue-creation diff --git a/content/actions/managing-workflow-runs/canceling-a-workflow.md b/content/actions/managing-workflow-runs/canceling-a-workflow.md index c239f9e907..c9aa36e791 100644 --- a/content/actions/managing-workflow-runs/canceling-a-workflow.md +++ b/content/actions/managing-workflow-runs/canceling-a-workflow.md @@ -1,5 +1,6 @@ --- title: Canceling a workflow +shortTitle: Cancel a workflow intro: 'You can cancel a workflow run that is in progress. When you cancel a workflow run, {% data variables.product.prodname_dotcom %} cancels all jobs and steps that are a part of that workflow.' versions: fpt: '*' diff --git a/content/actions/managing-workflow-runs/deleting-a-workflow-run.md b/content/actions/managing-workflow-runs/deleting-a-workflow-run.md index 5bdd78e23f..78e3227449 100644 --- a/content/actions/managing-workflow-runs/deleting-a-workflow-run.md +++ b/content/actions/managing-workflow-runs/deleting-a-workflow-run.md @@ -1,5 +1,6 @@ --- title: Deleting a workflow run +shortTitle: Delete a workflow run intro: 'You can delete a workflow run that has been completed, or is more than two weeks old.' versions: fpt: '*' diff --git a/content/actions/managing-workflow-runs/index.md b/content/actions/managing-workflow-runs/index.md index 47e5cba891..4c84da5427 100644 --- a/content/actions/managing-workflow-runs/index.md +++ b/content/actions/managing-workflow-runs/index.md @@ -1,6 +1,6 @@ --- title: Managing workflow runs -shortTitle: Managing workflow runs +shortTitle: Manage workflow runs intro: 'You can re-run or cancel a workflow, {% ifversion fpt or ghes or ghae %}review deployments, {% endif %}view billable job execution minutes, and download artifacts.' redirect_from: - /actions/configuring-and-managing-workflows/managing-a-workflow-run diff --git a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index a1d240e9c0..2984bbaf48 100644 --- a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -1,5 +1,6 @@ --- title: Re-running workflows and jobs +shortTitle: Re-run workflows and jobs intro: 'You can re-run a workflow run{% ifversion re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run.' permissions: People with write permissions to a repository can re-run workflows in the repository. miniTocMaxHeadingLevel: 3 diff --git a/content/actions/managing-workflow-runs/reviewing-deployments.md b/content/actions/managing-workflow-runs/reviewing-deployments.md index 64c20164db..5326620cf8 100644 --- a/content/actions/managing-workflow-runs/reviewing-deployments.md +++ b/content/actions/managing-workflow-runs/reviewing-deployments.md @@ -1,5 +1,6 @@ --- title: Reviewing deployments +shortTitle: Review deployments intro: You can approve or reject jobs awaiting review. product: '{% data reusables.gated-features.environments %}' versions: diff --git a/content/actions/migrating-to-github-actions/index.md b/content/actions/migrating-to-github-actions/index.md index 54a6cff1d2..61eeec8a61 100644 --- a/content/actions/migrating-to-github-actions/index.md +++ b/content/actions/migrating-to-github-actions/index.md @@ -1,6 +1,6 @@ --- title: Migrating to GitHub Actions -shortTitle: Migrating to GitHub Actions +shortTitle: Migrate to GitHub Actions intro: 'Learn how to migrate your existing CI/CD workflows to {% data variables.product.prodname_actions %}.' versions: fpt: '*' diff --git a/content/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge.md b/content/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge.md index 0a3e767964..992834b8fe 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge.md @@ -1,5 +1,6 @@ --- title: Adding a workflow status badge +shortTitle: Add a status badge intro: You can display a status badge in your repository to indicate the status of your workflows. redirect_from: - /actions/managing-workflow-runs/adding-a-workflow-status-badge @@ -8,7 +9,6 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Add a status badge --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index 4617dfca86..b2d9fb000c 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -1,5 +1,6 @@ --- title: Enabling debug logging +shortTitle: Enable debug logging intro: 'If the workflow logs do not provide enough detail to diagnose why a workflow, job, or step is not working as expected, you can enable additional debug logging.' redirect_from: - /actions/managing-workflow-runs/enabling-debug-logging diff --git a/content/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs.md b/content/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs.md index 862e2cca8d..558d6980b6 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs.md @@ -1,12 +1,12 @@ --- title: Notifications for workflow runs +shortTitle: Notifications for workflow runs intro: You can subscribe to notifications about workflow runs that you trigger. versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' -shortTitle: Notifications --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph.md b/content/actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph.md index a6513d01bf..64a5b2940a 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph.md @@ -1,5 +1,6 @@ --- title: Using the visualization graph +shortTitle: Visualization graph intro: Every workflow run generates a real-time graph that illustrates the run progress. You can use this graph to monitor and debug workflows. redirect_from: - /actions/managing-workflow-runs/using-the-visualization-graph @@ -8,7 +9,6 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Use the visualization graph --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md b/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md index e246dcd3bb..28306305f4 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md @@ -1,5 +1,6 @@ --- title: Using workflow run logs +shortTitle: Workflow run logs intro: 'You can view, search, and download the logs for each job in a workflow run.' redirect_from: - /actions/managing-workflow-runs/using-workflow-run-logs diff --git a/content/actions/monitoring-and-troubleshooting-workflows/viewing-job-execution-time.md b/content/actions/monitoring-and-troubleshooting-workflows/viewing-job-execution-time.md index f45197dc21..8a84f471bf 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/viewing-job-execution-time.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/viewing-job-execution-time.md @@ -1,12 +1,12 @@ --- title: Viewing job execution time +shortTitle: View job execution time intro: 'You can view the execution time of a job, including the billable minutes that a job accrued.' redirect_from: - /actions/managing-workflow-runs/viewing-job-execution-time versions: fpt: '*' ghec: '*' -shortTitle: View job execution time --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history.md b/content/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history.md index c73a4583ed..b6b21681fe 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history.md @@ -1,5 +1,6 @@ --- title: Viewing workflow run history +shortTitle: Workflow run history intro: You can view logs for each run of a workflow. Logs include the status for each job and step in a workflow. redirect_from: - /actions/managing-workflow-runs/viewing-workflow-run-history @@ -8,7 +9,6 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: View workflow run history --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/publishing-packages/index.md b/content/actions/publishing-packages/index.md index 843d525047..e96c11cc4e 100644 --- a/content/actions/publishing-packages/index.md +++ b/content/actions/publishing-packages/index.md @@ -1,6 +1,6 @@ --- title: Publishing packages -shortTitle: Publishing packages +shortTitle: Publish packages intro: 'You can automatically publish packages using {% data variables.product.prodname_actions %}.' versions: fpt: '*' diff --git a/content/actions/publishing-packages/publishing-docker-images.md b/content/actions/publishing-packages/publishing-docker-images.md index c56906a838..8f521c2664 100644 --- a/content/actions/publishing-packages/publishing-docker-images.md +++ b/content/actions/publishing-packages/publishing-docker-images.md @@ -1,5 +1,6 @@ --- title: Publishing Docker images +shortTitle: Publish Docker images intro: 'You can publish Docker images to a registry, such as Docker Hub or {% data variables.product.prodname_registry %}, as part of your continuous integration (CI) workflow.' redirect_from: - /actions/language-and-framework-guides/publishing-docker-images diff --git a/content/actions/publishing-packages/publishing-java-packages-with-gradle.md b/content/actions/publishing-packages/publishing-java-packages-with-gradle.md index d656f4ed78..3da7a6713d 100644 --- a/content/actions/publishing-packages/publishing-java-packages-with-gradle.md +++ b/content/actions/publishing-packages/publishing-java-packages-with-gradle.md @@ -1,5 +1,6 @@ --- title: Publishing Java packages with Gradle +shortTitle: Publish Java packages with Gradle intro: You can use Gradle to publish Java packages to a registry as part of your continuous integration (CI) workflow. redirect_from: - /actions/language-and-framework-guides/publishing-java-packages-with-gradle @@ -15,7 +16,6 @@ topics: - Publishing - Java - Gradle -shortTitle: Java packages with Gradle --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/publishing-packages/publishing-java-packages-with-maven.md b/content/actions/publishing-packages/publishing-java-packages-with-maven.md index 4a6ca76338..3c81a5295b 100644 --- a/content/actions/publishing-packages/publishing-java-packages-with-maven.md +++ b/content/actions/publishing-packages/publishing-java-packages-with-maven.md @@ -1,5 +1,6 @@ --- title: Publishing Java packages with Maven +shortTitle: Publish Java packages with Maven intro: You can use Maven to publish Java packages to a registry as part of your continuous integration (CI) workflow. redirect_from: - /actions/language-and-framework-guides/publishing-java-packages-with-maven @@ -15,7 +16,6 @@ topics: - Publishing - Java - Maven -shortTitle: Java packages with Maven --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/publishing-packages/publishing-nodejs-packages.md b/content/actions/publishing-packages/publishing-nodejs-packages.md index 0768413dbc..908764eb17 100644 --- a/content/actions/publishing-packages/publishing-nodejs-packages.md +++ b/content/actions/publishing-packages/publishing-nodejs-packages.md @@ -1,5 +1,6 @@ --- title: Publishing Node.js packages +shortTitle: Publish Node.js packages intro: You can publish Node.js packages to a registry as part of your continuous integration (CI) workflow. redirect_from: - /actions/automating-your-workflow-with-github-actions/publishing-nodejs-packages @@ -16,7 +17,6 @@ topics: - Publishing - Node - JavaScript -shortTitle: Node.js packages --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/using-containerized-services/creating-postgresql-service-containers.md b/content/actions/using-containerized-services/creating-postgresql-service-containers.md index 605c45f2ee..e580818e29 100644 --- a/content/actions/using-containerized-services/creating-postgresql-service-containers.md +++ b/content/actions/using-containerized-services/creating-postgresql-service-containers.md @@ -1,6 +1,6 @@ --- title: Creating PostgreSQL service containers -shortTitle: PostgreSQL service containers +shortTitle: Create PostgreSQL service containers intro: You can create a PostgreSQL service container to use in your workflow. This guide shows examples of creating a PostgreSQL service for jobs that run in containers or directly on the runner machine. redirect_from: - /actions/automating-your-workflow-with-github-actions/creating-postgresql-service-containers diff --git a/content/actions/using-containerized-services/creating-redis-service-containers.md b/content/actions/using-containerized-services/creating-redis-service-containers.md index 8c863a1fdc..839feceba8 100644 --- a/content/actions/using-containerized-services/creating-redis-service-containers.md +++ b/content/actions/using-containerized-services/creating-redis-service-containers.md @@ -1,6 +1,6 @@ --- title: Creating Redis service containers -shortTitle: Redis service containers +shortTitle: Create Redis service containers intro: You can use service containers to create a Redis client in your workflow. This guide shows examples of creating a Redis service for jobs that run in containers or directly on the runner machine. redirect_from: - /actions/automating-your-workflow-with-github-actions/creating-redis-service-containers diff --git a/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index 62fe7d964c..16defd8a7e 100644 --- a/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -1,5 +1,6 @@ --- title: About GitHub-hosted runners +shortTitle: About GitHub-hosted runners intro: '{% data variables.product.prodname_dotcom %} offers hosted virtual machines to run workflows. The virtual machine contains an environment of tools, packages, and settings available for {% data variables.product.prodname_actions %} to use.' redirect_from: - /articles/virtual-environments-for-github-actions @@ -14,7 +15,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -shortTitle: GitHub-hosted runners --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md b/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md index d25112f22c..6210b2ecc5 100644 --- a/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md +++ b/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md @@ -1,5 +1,6 @@ --- title: Connecting to a private network +shortTitle: Connect to a private network intro: 'You can connect {% data variables.product.prodname_dotcom %}-hosted runners to resources on a private network, including package registries, secret managers, and other on-premises services.' versions: fpt: '*' diff --git a/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md b/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md index 6aac71b234..ce90c6fe8e 100644 --- a/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md +++ b/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md @@ -1,11 +1,11 @@ --- title: Controlling access to larger runners +shortTitle: Control access to {% data variables.actions.hosted_runner %}s intro: You can use policies to limit access to {% data variables.actions.hosted_runner %}s that have been added to an organization or enterprise. product: '{% data reusables.gated-features.hosted-runners %}' versions: feature: 'actions-hosted-runners' type: tutorial -shortTitle: Controlling access to {% data variables.actions.hosted_runner %}s --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/using-github-hosted-runners/index.md b/content/actions/using-github-hosted-runners/index.md index 89da172b2b..2195164561 100644 --- a/content/actions/using-github-hosted-runners/index.md +++ b/content/actions/using-github-hosted-runners/index.md @@ -1,5 +1,6 @@ --- title: Using GitHub-hosted runners +shortTitle: GitHub-hosted runners intro: You can use GitHub's runners to execute your GitHub Actions workflows. versions: fpt: '*' @@ -12,7 +13,6 @@ children: - /monitoring-your-current-jobs - /customizing-github-hosted-runners - /connecting-to-a-private-network -shortTitle: Use GitHub-hosted runners --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md b/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md index 483b5e070f..14c648a87b 100644 --- a/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md +++ b/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md @@ -1,9 +1,9 @@ --- title: Monitoring your current jobs +shortTitle: Monitor current jobs intro: 'Monitor how {% data variables.product.prodname_dotcom %}-hosted runners are processing jobs in your organization or enterprise, and identify any related constraints.' versions: feature: github-runner-dashboard -shortTitle: Monitoring your current jobs --- {% data reusables.actions.enterprise-beta %} diff --git a/content/actions/using-github-hosted-runners/using-larger-runners.md b/content/actions/using-github-hosted-runners/using-larger-runners.md index 5d941f42f3..e3251b78a6 100644 --- a/content/actions/using-github-hosted-runners/using-larger-runners.md +++ b/content/actions/using-github-hosted-runners/using-larger-runners.md @@ -1,11 +1,11 @@ --- title: Using larger runners +shortTitle: 'Larger runners' intro: '{% data variables.product.prodname_dotcom %} offers larger runners with more RAM and CPU.' miniTocMaxHeadingLevel: 3 product: '{% data reusables.gated-features.hosted-runners %}' versions: feature: 'actions-hosted-runners' -shortTitle: Using {% data variables.actions.hosted_runner %}s --- ## Overview of {% data variables.actions.hosted_runner %}s diff --git a/content/actions/using-jobs/assigning-permissions-to-jobs.md b/content/actions/using-jobs/assigning-permissions-to-jobs.md index a99c44cd87..5ffb5bf516 100644 --- a/content/actions/using-jobs/assigning-permissions-to-jobs.md +++ b/content/actions/using-jobs/assigning-permissions-to-jobs.md @@ -1,6 +1,6 @@ --- title: Assigning permissions to jobs -shortTitle: Assigning permissions to jobs +shortTitle: Assign permissions to jobs intro: Modify the default permissions granted to `GITHUB_TOKEN`. versions: fpt: '*' diff --git a/content/actions/using-jobs/choosing-the-runner-for-a-job.md b/content/actions/using-jobs/choosing-the-runner-for-a-job.md index f3614ea491..672d326e5d 100644 --- a/content/actions/using-jobs/choosing-the-runner-for-a-job.md +++ b/content/actions/using-jobs/choosing-the-runner-for-a-job.md @@ -1,6 +1,6 @@ --- title: Choosing the runner for a job -shortTitle: Choosing the runner for a job +shortTitle: Choose the runner for a job intro: Define the type of machine that will process a job in your workflow. versions: fpt: '*' diff --git a/content/actions/using-jobs/defining-outputs-for-jobs.md b/content/actions/using-jobs/defining-outputs-for-jobs.md index 0255f28d38..3680f6ae81 100644 --- a/content/actions/using-jobs/defining-outputs-for-jobs.md +++ b/content/actions/using-jobs/defining-outputs-for-jobs.md @@ -1,6 +1,6 @@ --- title: Defining outputs for jobs -shortTitle: Defining outputs for jobs +shortTitle: Define outputs for jobs intro: Create a map of outputs for your jobs. versions: fpt: '*' diff --git a/content/actions/using-jobs/running-jobs-in-a-container.md b/content/actions/using-jobs/running-jobs-in-a-container.md index c1903a8bb9..61afcb366d 100644 --- a/content/actions/using-jobs/running-jobs-in-a-container.md +++ b/content/actions/using-jobs/running-jobs-in-a-container.md @@ -1,6 +1,6 @@ --- title: Running jobs in a container -shortTitle: Running jobs in a container +shortTitle: Run jobs in a container intro: Use a container to run the steps in a job. versions: fpt: '*' diff --git a/content/actions/using-jobs/setting-default-values-for-jobs.md b/content/actions/using-jobs/setting-default-values-for-jobs.md index e585cb7178..2be5633e0e 100644 --- a/content/actions/using-jobs/setting-default-values-for-jobs.md +++ b/content/actions/using-jobs/setting-default-values-for-jobs.md @@ -1,6 +1,6 @@ --- title: Setting default values for jobs -shortTitle: Setting default values for jobs +shortTitle: Set default values for jobs intro: 'Define the default settings that will apply to all jobs in the workflow, or all steps in a job.' versions: fpt: '*' diff --git a/content/actions/using-jobs/using-a-matrix-for-your-jobs.md b/content/actions/using-jobs/using-a-matrix-for-your-jobs.md index 40615bed48..0130deeefd 100644 --- a/content/actions/using-jobs/using-a-matrix-for-your-jobs.md +++ b/content/actions/using-jobs/using-a-matrix-for-your-jobs.md @@ -1,6 +1,6 @@ --- title: Using a matrix for your jobs -shortTitle: Using a matrix +shortTitle: Matrixes intro: Create a matrix to define variations for each job. versions: fpt: '*' diff --git a/content/actions/using-jobs/using-concurrency.md b/content/actions/using-jobs/using-concurrency.md index 92c338c692..3870c24df8 100644 --- a/content/actions/using-jobs/using-concurrency.md +++ b/content/actions/using-jobs/using-concurrency.md @@ -1,6 +1,6 @@ --- title: Using concurrency -shortTitle: Using concurrency +shortTitle: Concurrency intro: Run a single job at a time. versions: fpt: '*' diff --git a/content/actions/using-jobs/using-conditions-to-control-job-execution.md b/content/actions/using-jobs/using-conditions-to-control-job-execution.md index fd0009824a..0bd46fa968 100644 --- a/content/actions/using-jobs/using-conditions-to-control-job-execution.md +++ b/content/actions/using-jobs/using-conditions-to-control-job-execution.md @@ -1,6 +1,6 @@ --- title: Using conditions to control job execution -shortTitle: Using conditions to control job execution +shortTitle: Use conditions to control job execution intro: Prevent a job from running unless your conditions are met. versions: fpt: '*' diff --git a/content/actions/using-jobs/using-environments-for-jobs.md b/content/actions/using-jobs/using-environments-for-jobs.md index cedcf62bab..fe724a42ed 100644 --- a/content/actions/using-jobs/using-environments-for-jobs.md +++ b/content/actions/using-jobs/using-environments-for-jobs.md @@ -1,6 +1,6 @@ --- title: Using environments for jobs -shortTitle: Using environments for jobs +shortTitle: Environments intro: Specify an environment for a job. versions: fpt: '*' diff --git a/content/actions/using-jobs/using-jobs-in-a-workflow.md b/content/actions/using-jobs/using-jobs-in-a-workflow.md index f7761c72ed..7c70bea0c5 100644 --- a/content/actions/using-jobs/using-jobs-in-a-workflow.md +++ b/content/actions/using-jobs/using-jobs-in-a-workflow.md @@ -1,6 +1,6 @@ --- title: Using jobs in a workflow -shortTitle: Using jobs in a workflow +shortTitle: Use jobs in a workflow intro: Use workflows to run multiple jobs. versions: fpt: '*' diff --git a/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md b/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md index 2de67fe8e5..f117ead07c 100644 --- a/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md +++ b/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md @@ -1,6 +1,6 @@ --- title: Caching dependencies to speed up workflows -shortTitle: Caching dependencies +shortTitle: Cache dependencies intro: 'To make your workflows faster and more efficient, you can create and use caches for dependencies and other commonly reused files.' redirect_from: - /github/automating-your-workflow-with-github-actions/caching-dependencies-to-speed-up-workflows diff --git a/content/actions/using-workflows/creating-starter-workflows-for-your-organization.md b/content/actions/using-workflows/creating-starter-workflows-for-your-organization.md index 77dd9af5bf..ad1fc32d99 100644 --- a/content/actions/using-workflows/creating-starter-workflows-for-your-organization.md +++ b/content/actions/using-workflows/creating-starter-workflows-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Creating starter workflows for your organization -shortTitle: Creating starter workflows +shortTitle: Create starter workflows intro: Learn how you can create starter workflows to help people in your team add new workflows more easily. redirect_from: - /actions/configuring-and-managing-workflows/sharing-workflow-templates-within-your-organization diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index ace817eab0..016cb10829 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -1,6 +1,6 @@ --- title: Reusing workflows -shortTitle: Reusing workflows +shortTitle: Reuse workflows intro: Learn how to avoid duplication when creating a workflow by reusing existing workflows. redirect_from: - /actions/learn-github-actions/reusing-workflows diff --git a/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md b/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md index 2109206f82..6d56152317 100644 --- a/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md +++ b/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md @@ -1,6 +1,6 @@ --- title: 'Sharing workflows, secrets, and runners with your organization' -shortTitle: Sharing workflows with your organization +shortTitle: Share workflows with your organization intro: 'Learn how you can use organization features to collaborate with your team, by sharing starter workflows, secrets, and self-hosted runners.' redirect_from: - /actions/learn-github-actions/sharing-workflows-with-your-organization diff --git a/content/actions/using-workflows/storing-workflow-data-as-artifacts.md b/content/actions/using-workflows/storing-workflow-data-as-artifacts.md index 44765cb1a3..7b9da28751 100644 --- a/content/actions/using-workflows/storing-workflow-data-as-artifacts.md +++ b/content/actions/using-workflows/storing-workflow-data-as-artifacts.md @@ -1,6 +1,6 @@ --- title: Storing workflow data as artifacts -shortTitle: Storing workflow artifacts +shortTitle: Store artifacts intro: Artifacts allow you to share data between jobs in a workflow and store data once that workflow has completed. redirect_from: - /articles/persisting-workflow-data-using-artifacts diff --git a/content/actions/using-workflows/triggering-a-workflow.md b/content/actions/using-workflows/triggering-a-workflow.md index 9c19cc72ff..c0c7429ee7 100644 --- a/content/actions/using-workflows/triggering-a-workflow.md +++ b/content/actions/using-workflows/triggering-a-workflow.md @@ -1,6 +1,6 @@ --- title: Triggering a workflow -shortTitle: Triggering a workflow +shortTitle: Trigger a workflow intro: 'How to automatically trigger {% data variables.product.prodname_actions %} workflows' versions: fpt: '*' diff --git a/content/actions/using-workflows/using-starter-workflows.md b/content/actions/using-workflows/using-starter-workflows.md index 208892d56d..e088e87075 100644 --- a/content/actions/using-workflows/using-starter-workflows.md +++ b/content/actions/using-workflows/using-starter-workflows.md @@ -1,5 +1,6 @@ --- title: Using starter workflows +shortTitle: Use starter workflows intro: '{% data variables.product.product_name %} provides starter workflows for a variety of languages and tooling.' redirect_from: - /articles/setting-up-continuous-integration-using-github-actions From b2a2f2a74e9540ea807ba14eebe2a978530c9603 Mon Sep 17 00:00:00 2001 From: Jules Date: Wed, 5 Oct 2022 08:25:09 +0200 Subject: [PATCH 14/19] Tweak wording Tweaks wording to align with style guide --- .../apps/managing-oauth-apps/deleting-an-oauth-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md index ca45f01f13..21cfeb7169 100644 --- a/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md +++ b/content/developers/apps/managing-oauth-apps/deleting-an-oauth-app.md @@ -18,7 +18,7 @@ topics: {% data reusables.user-settings.oauth_apps %} 4. Select the {% data variables.product.prodname_oauth_app %} you want to modify. ![App selection](/assets/images/oauth-apps/oauth_apps_choose_app_post2dot12.png) -5. Click **Advanced** from the sidebar. +5. In the left sidebar, click **Advanced**. ![App selection](/assets/images/oauth-apps/oauth_apps_sidebar_advanced.png) 6. Click **Delete application**. ![Button to delete the application](/assets/images/oauth-apps/oauth_apps_delete_application.png) From 8f026ddb2297c400826fdc84079e8138134ba523 Mon Sep 17 00:00:00 2001 From: JP Ungaretti <19893438+jungaretti@users.noreply.github.com> Date: Wed, 5 Oct 2022 01:21:24 -0700 Subject: [PATCH 15/19] Remove kernel selection steps (#31374) Co-authored-by: hubwriter --- .../jupyter-python-kernel-dropdown.png | Bin 81640 -> 0 bytes .../codespaces/jupyter-python-kernel-link.png | Bin 182057 -> 0 bytes ...h-github-codespaces-for-machine-learning.md | 7 ------- 3 files changed, 7 deletions(-) delete mode 100644 assets/images/help/codespaces/jupyter-python-kernel-dropdown.png delete mode 100644 assets/images/help/codespaces/jupyter-python-kernel-link.png diff --git a/assets/images/help/codespaces/jupyter-python-kernel-dropdown.png b/assets/images/help/codespaces/jupyter-python-kernel-dropdown.png deleted file mode 100644 index 64a573c63fece29e06aa05147a8077e7a4300966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81640 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 diff --git a/assets/images/help/codespaces/jupyter-python-kernel-link.png b/assets/images/help/codespaces/jupyter-python-kernel-link.png deleted file mode 100644 index 6809b4498c04fc7c0ce0627676cb872e1e9ce4e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182057 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 GpZ@`%U6A7d diff --git a/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md b/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md index 7fb59cd7b0..4adc735b73 100644 --- a/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md +++ b/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md @@ -41,13 +41,6 @@ The default container image that's used by {% data variables.product.prodname_gi 1. In the {% data variables.product.prodname_vscode_shortname %} editor, close any "Get Started" tabs that are displayed. 1. Open the `image-classifier.ipynb` notebook file. -1. Click the Python kernel link at the top right of the editor. - - ![Screenshot of the Python kernal link](/assets/images/help/codespaces/jupyter-python-kernel-link.png) - -1. In the drop-down menu, choose the kernel in the directory `/opt/python/latest/bin/python`. - - ![Screenshot of the Python kernal drop-down menu](/assets/images/help/codespaces/jupyter-python-kernel-dropdown.png) ### Build the image classifier From 8da01fc8d08774b2da0aa7fb32e8015811e9893d Mon Sep 17 00:00:00 2001 From: Craig Peters Date: Wed, 5 Oct 2022 01:21:55 -0700 Subject: [PATCH 16/19] Change Dev Containers extension name (#31298) Co-authored-by: hubwriter --- .../disaster-recovery-for-github-codespaces.md | 4 ++-- .../developing-in-codespaces/codespaces-lifecycle.md | 2 +- .../introduction-to-dev-containers.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md b/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md index 8eb4e002f8..17af4bb2aa 100644 --- a/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md +++ b/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md @@ -42,9 +42,9 @@ While {% data variables.product.prodname_github_codespaces %} provides the benef While this option does not configure a development environment for you, it will allow you to make changes to your source code as needed while you wait for the service disruption to resolve. -## Option 4: Use Remote-Containers and Docker for a local containerized environment +## Option 4: Use the Dev Containers extension and Docker for a local containerized environment -If your repository has a `devcontainer.json`, consider using the [Remote-Containers extension](https://code.visualstudio.com/docs/remote/containers#_quick-start-open-a-git-repository-or-github-pr-in-an-isolated-container-volume) in {% data variables.product.prodname_vscode %} to build and attach to a local development container for your repository. The setup time for this option will vary depending on your local specifications and the complexity of your dev container setup. +If your repository has a `devcontainer.json`, consider using the [Dev Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) in {% data variables.product.prodname_vscode %} to build and attach to a local development container for your repository. The setup time for this option will vary depending on your local specifications and the complexity of your dev container setup. For more information, see "[Developing inside a container](https://code.visualstudio.com/docs/remote/containers#_quick-start-open-a-git-repository-or-github-pr-in-an-isolated-container-volume)" in the {% data variables.product.prodname_vscode_shortname %} documentation. {% note %} diff --git a/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md b/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md index fe1dcee67c..2465cfe69e 100644 --- a/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md +++ b/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md @@ -79,4 +79,4 @@ For more information on deleting a codespace, see "[Deleting a codespace](/codes {% data variables.product.prodname_github_codespaces %} is a cloud-based development environment and requires an internet connection. If you lose connection to the internet while working in a codespace, you will not be able to access your codespace. However, any uncommitted changes will be saved. When you have access to an internet connection again, you can connect to your codespace in the exact same state that it was left in. If you have an unstable internet connection, you should commit and push your changes often. -If you know that you will often be working offline, you can use your `devcontainer.json` file with the ["{% data variables.product.prodname_vscode %} Remote - Containers" extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) to build and attach to a local development container for your repository. For more information, see [Developing inside a container](https://code.visualstudio.com/docs/remote/containers) in the {% data variables.product.prodname_vscode %} documentation. +If you know that you will often be working offline, you can use your `devcontainer.json` file with the ["Dev Containers" extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) for {% data variables.product.prodname_vscode_shortname %} to build and attach to a local development container for your repository. For more information, see [Developing inside a container](https://code.visualstudio.com/docs/remote/containers) in the {% data variables.product.prodname_vscode %} documentation. diff --git a/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md b/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md index bd189eecbe..03f5eefc01 100644 --- a/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md +++ b/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md @@ -126,7 +126,7 @@ You can choose from a list of predefined configurations to create a dev containe Using a predefined configuration is a great idea if you need some additional extensibility. You can also start with a predefined configuration and amend it as needed for your project. For more information about the definitions of predefined dev containers, see the [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src) repository. -You can add a predefined dev container configuration either while working in a codespace, or while working on a repository locally. To do this in {% data variables.product.prodname_vscode_shortname %} while you are working locally, and not connected to a codespace, you must have the "Remote - Containers" extension installed and enabled. For more information about this extension, see the [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). The following procedure describes the process when you are using a codespace. The steps in {% data variables.product.prodname_vscode_shortname %} when you are not connected to a codespace are very similar. +You can add a predefined dev container configuration either while working in a codespace, or while working on a repository locally. To do this in {% data variables.product.prodname_vscode_shortname %} while you are working locally, and not connected to a codespace, you must have the "Dev Containers" extension installed and enabled. For more information about this extension, see the [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). The following procedure describes the process when you are using a codespace. The steps in {% data variables.product.prodname_vscode_shortname %} when you are not connected to a codespace are very similar. {% data reusables.codespaces.command-palette-container %} 1. Click the definition you want to use. From 1cca4ad5630b5495c3c75123471adfe68f089f4b Mon Sep 17 00:00:00 2001 From: Jules <19994093+jules-p@users.noreply.github.com> Date: Wed, 5 Oct 2022 10:53:42 +0200 Subject: [PATCH 17/19] Adds missing links to GitHub privacy statement (#31400) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- .../privacy-policies/github-privacy-statement.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/site-policy/privacy-policies/github-privacy-statement.md b/content/site-policy/privacy-policies/github-privacy-statement.md index ab5843b284..decba66ab8 100644 --- a/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/content/site-policy/privacy-policies/github-privacy-statement.md @@ -221,7 +221,7 @@ For Enterprise Marketing Pages, we may also use non-essential cookies to (i) ga Our emails to users may contain a pixel tag, which is a small, clear image that can tell us whether or not you have opened an email and what your IP address is. We use this pixel tag to make our email communications more effective and to make sure we are not sending you unwanted email. -The length of time a cookie will stay on your browser or device depends on whether it is a “persistent” or “session” cookie. Session cookies will only stay on your device until you stop browsing. Persistent cookies stay until they expire or are deleted. The expiration time or retention period applicable to persistent cookies depends on the purpose of the cookie collection and tool used. You may be able to delete cookie data as described here. +The length of time a cookie will stay on your browser or device depends on whether it is a “persistent” or “session” cookie. Session cookies will only stay on your device until you stop browsing. Persistent cookies stay until they expire or are deleted. The expiration time or retention period applicable to persistent cookies depends on the purpose of the cookie collection and tool used. You may be able to delete cookie data as described [here](/site-policy/privacy-policies/github-privacy-statement#what-are-your-cookie-choices-and-controls). #### What are cookies and similar technologies? @@ -372,9 +372,9 @@ The CCPA provides California residents with certain rights related to their pers When receiving a request, we will verify that the individual making the request is the resident to whom the personal information subject to the request pertains. California residents may exercise their rights themselves or may use an authorized agent, designated in writing or through a power of attorney, to make requests on their behalf. If you use an authorized agent to submit a request, we may require that you provide us additional information demonstrating that the agent is acting on your behalf, and we may need you to verify your identity directly with us. With respect to your personal information, California residents may exercise the rights described below. #### Right to Know. -You have a right to request that we disclose to you the personal information we have collected about you. You also have a right to request additional information about our collection, use, disclosure, or sale of such personal information. Note that we have provided much of this information in this privacy statement. You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to know” by contacting us here. +You have a right to request that we disclose to you the personal information we have collected about you. You also have a right to request additional information about our collection, use, disclosure, or sale of such personal information. Note that we have provided much of this information in this privacy statement. You can use GitHub’s User Migration tool to access and download your data. Learn more [here](/get-started/privacy-on-github/requesting-an-archive-of-your-personal-accounts-data). You may also make such a “request to know” by contacting us [here](https://support.github.com/contact/privacy). #### Right to Request Deletion. -You also have a right to request that we delete personal information under certain circumstances, subject to a number of exceptions. To make a request to delete, You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to delete” by contacting us here. +You also have a right to request that we delete personal information under certain circumstances, subject to a number of exceptions. To make a request to delete, you can contact us [here](https://support.github.com/contact/privacy) or use the account settings [here](https://github.com/settings/admin). #### Right to Opt-Out. You have a right to opt-out from future “sales” of personal information. Note that we do not “sell” personal information as defined by the CCPA and have not done so in the past 12 months. From 2bd1fa46d9043c14999386e6ddd456449894a412 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 5 Oct 2022 11:31:42 +0000 Subject: [PATCH 18/19] update search indexes --- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-pt.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt.json.br | 4 ++-- 80 files changed, 160 insertions(+), 160 deletions(-) diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 4a7ee37154..3ba4c6c25e 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dbf076552255ba4ce2e26ac4cfe4f816f3e8a5308a9f27fde71d61d7eca3543 -size 786912 +oid sha256:05b164915cc99122f0840c47406e79e59411eac4a1370e752cadba696dfbba98 +size 786943 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 28a9533257..42c6065e7c 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:382ebb5b9a69eb56f86e5aac3f79d04433e53d740289fe12ce930c44180b5049 -size 1551907 +oid sha256:5a44b4d157333e3ac4beeeb00801d61129fe35aa5730fdcd09f4ba6a85ad89a1 +size 1551945 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index d31a84a9b7..871a38f8f9 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5788cb14bbd3e8415eab1abc3a6a224f131d04ae41f6ca052cb3ec8b38c86dba -size 1103791 +oid sha256:4ebd4de3653af039396bcd6976037ae4fc5023333e41725e202eb86359e5069c +size 1103869 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index f54e8710e2..e40404f774 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:358880886a5cecd72b57acef6bfb5b65a8caba0f969238cbb48cd204d679b6cd -size 4475527 +oid sha256:45f03f7d2eb1a3e353a017fdc7e8277344dba48dbc76fc574aa077626e86af04 +size 4476031 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index 2b0abfb3b6..89f217504f 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8ed753fe87f77b435849e3e8df340c8a7b48592d7075d8d1ff11fbce3b7a1be -size 740995 +oid sha256:9732b0cdeefbbcda578256694e5e187802934ff65b63c7dcb60858cc023ea95d +size 740927 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index 0e81bd4271..4a071a07db 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21ad16d1590996adc8f7f2c065eb126c2b1496cfc1b6d3de23df1769aad418d8 -size 3089400 +oid sha256:2f50a103855bb2f96fd046dbd13d5fd901201834d2512dfd1e5ec2bdb1240987 +size 3089113 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index b02696e713..32ad3218eb 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf8c969785d6df021a111c8a49a38d9eac2e6460127a5c9ddad89143c8e72f99 -size 829102 +oid sha256:e3931b852e1add9a74d38b85d39a4262d326b9eb70f9a8cc712c1df3b2485a3d +size 829172 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index e3a4dc3763..bedb38830c 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9894bf172830c790f7e977436d1cfb16473f24b5ee23b9cf6fe0c220e573c2c5 -size 4379408 +oid sha256:c0e8d6f1211efce541d902f15b8426da7f69689bc806f05cf06c9a9129799e5f +size 4379170 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 3209df3de2..a2282b94ff 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27b281ade5ad763c643a0ea4b1b5e38fc48615d4698e20fd28fe72db27710d45 -size 727905 +oid sha256:457bcd4d5fff51c9ac41339f80375933e4bcda7a5fde669a516735a330a31a8b +size 727909 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index ab7951374f..8175611792 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9dd734190d0720a5c907e3dd7fbf71b570b54d3561430d7128f6796b5875c27a -size 3081354 +oid sha256:7e9b193082461a57176d82fd4ebce98ca82a42f649049f7ea8ab9aedec8f1cb8 +size 3081068 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index 4b88e3714a..fbd5fd9176 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:320200138d25833a284604a8eb26269c5f29ce83f9ffec796190f64f9de37b32 -size 811738 +oid sha256:7a8eb6b0d2296e4abc4ae1a60a2f2bc6e799a33595728f762bc1e4fdcc6d1edc +size 811704 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index 52af060816..39f97ad597 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae707061a85dee83cf653137a0f730e8eaeb296c9410be15857619b3ae78d2b4 -size 1605567 +oid sha256:8a41823557a3aa683be9bd0640ccd93b245fb4cf20e74d34cf1c70f8fa8921d8 +size 1605751 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index 960f656ad6..9b945637e1 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dcf3fbe238768ff40e301abb5b751b6776019ad085266fa32ced7e43ecd7af1b -size 1140129 +oid sha256:cf6077f295ee8f8e7a026e02606458c138b86a0e3e213027ead0fbb5b40b876e +size 1140113 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index 82c4f51d09..0b12259ae3 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b81dc115e5b5e85c0c41ea85ce27e00a903d10ba9b5e04ef71902e2954d3011 -size 4580319 +oid sha256:20304af7ed58834817c0c2938928ac99afabaf0910b5a50094c43d7a489cff28 +size 4580840 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index 0e95dc8d2d..48416250cd 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c35c078b9d094a1d004d35296ac7c9a201d3fd788b53c2e41700c80ac7dc44ec -size 762735 +oid sha256:22f13e6224cb73e37abd1e84c1de9a3850a79cdf957489a42d5b686f437eceb4 +size 762754 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index 23b2dcf6fe..384b56cee9 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03fcdfb50af69e0b3c6e1d98fd78942bc0aec5d8fd9eec0917a31b1f5257631b -size 3182880 +oid sha256:a55e72239d7b1ac68baaae77f4505ecea25afdd267f8f7978a4934f211e140ec +size 3183042 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index 008bd74acf..aa2f7d6345 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b037aef94482d0e31592fa38438b66ad9a997baf3eaf7a5847c61aa305878399 -size 853268 +oid sha256:8635080b426e8682f0159c882ef79258c37ff19e1d1e472cad2eb4624c03614c +size 853308 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index eef08afa26..db53b006c1 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4bd1a3440fae9b714b64c063f41aec70794beff07e543efd65418fc43d5a71e -size 4509837 +oid sha256:f3c47bbcec9329fcaebc5376e6903f81e514ebdca369431594ff6366b95a4673 +size 4509958 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index ae63a14422..1e17116f70 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f45038b37c0fbedc2b420f97ab585192d10160cce60b810f5c527ba3d4a02d4a -size 749843 +oid sha256:bb7014f77f2d3f191a12e6e8348458a72b8904840e9c869eae7a36e40dfea78c +size 749663 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index a31ddba6e7..e55ea8b9d8 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5dea767577b41103d50a886888f602463156d13153f07a50a2ab99e61605c97d -size 3176770 +oid sha256:67987f0ee52b37e576f1813151f4b9749602c8850905a0a601950de442affe4f +size 3176573 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index 310a069697..feb4127850 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15c886eeeb5a7fc3ec442025286288fb55ba5985562f5feaeea0958aca9b70d8 -size 813759 +oid sha256:f7b03dae4919f69f7ff40f997f39183417cc74348af59dd8d8cb08b6c0b6b980 +size 813828 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index c05c721231..0d1d955597 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76aab6ec25b21beb4851fe111f34d1ba5b8a2c3c71fafcf01c0daaedb312ecc8 -size 1618443 +oid sha256:53b70340016754c507278e06d53565fae8a13336ba3d11caff5bb44edf135f44 +size 1618330 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index 6b4297f160..db5556ac19 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:480daa10b6870ef445f16491a018aae8ac707f8aa4b6bff12dea5f349649e3db -size 1151393 +oid sha256:d79555ded7185217addc505a0709f58b38e445ae0700e80106efe783542d0cda +size 1151323 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index 24e8e9c8c3..ef712cf8df 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c3fef47e441e2c7472ab3711452d28e099b11040ca46af9d298b140583d2828 -size 4639933 +oid sha256:d943401488a1d9d7ed09b913387f624add64097e4deac28efbdf33c4c19cee1d +size 4639835 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index abdcf5cdd8..b27a2837c4 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa21e9db1de0690136ceef09c14aaf99b91058c081c60698205fca4307a45e4e -size 767077 +oid sha256:fd1f9bb9728bd1a82c07559a9b6041808902b735dd2e367c52f2d8229422df16 +size 767045 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index a818848022..383d4a8d34 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd70bf9192a797c345a246ba3d617553f51a3b9405c0380d168ff45d7bc64bfd -size 3209507 +oid sha256:7d51720e78466d260b114074848ed03edc19f096949994a5baccb5e66ade26d2 +size 3209571 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index eb450c7fa1..b8f6ed7630 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8232f487c848c0727157f6ecefe5e3a20291351cc3648e3fc0aa124b9eb82b96 -size 855646 +oid sha256:5a4f85a49923805f0a45120a3b9c113a3214b5f914c389b7e5273310d784c352 +size 855585 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index a6265e5a8f..9c77aade03 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2ebfffe0d5d378986dab868d7cd244d1c68e145b0f7aa3a329177978335a7eb -size 4537051 +oid sha256:0c0320884d004f5f1a1f183b796d60f29b330daba8eba8bb8cd3e7ab87724908 +size 4536924 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index a73320a523..b7c733214a 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66785c22fba60b65468680f16f8cafaffc33d0e5e0ebe202bc1f1414b9510c56 -size 754075 +oid sha256:d5f92cd1e11662c674e5869d0e2562d93aa96f3ca7040c3754b09dbf700a2f0e +size 754115 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index d037f1d1c2..dbb4b9f278 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10871d299fe29cee2f6a82031d40c34233ece732679c050eb3218dcca505298e -size 3202376 +oid sha256:63062e1386e66ad73bf61a2880700ee6a2629cfcfe62380223283178eae35646 +size 3202322 diff --git a/lib/search/indexes/github-docs-3.5-cn-records.json.br b/lib/search/indexes/github-docs-3.5-cn-records.json.br index 27f8033ecf..f2f3fc26c0 100644 --- a/lib/search/indexes/github-docs-3.5-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.5-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6a75f48195adadd45dd867a8ee62565cd59bc1fcf892838ee1229c027020e54 -size 844215 +oid sha256:6ecba8734d99326ccb87159ef34f6c7ee80a96d1abaa2cae9418d9ac59c0e657 +size 844270 diff --git a/lib/search/indexes/github-docs-3.5-cn.json.br b/lib/search/indexes/github-docs-3.5-cn.json.br index d7486e0eb4..2070529776 100644 --- a/lib/search/indexes/github-docs-3.5-cn.json.br +++ b/lib/search/indexes/github-docs-3.5-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0becf0063cb3448acfcfc91f3d44fb38567d00238345e74e16134e96c0b7eea7 -size 1679812 +oid sha256:5cc1e85756cd96af24d08a89400800a9b61c28b63538d5b63cb03b7308f3e689 +size 1679834 diff --git a/lib/search/indexes/github-docs-3.5-en-records.json.br b/lib/search/indexes/github-docs-3.5-en-records.json.br index 0c3ba93fb3..dee560410f 100644 --- a/lib/search/indexes/github-docs-3.5-en-records.json.br +++ b/lib/search/indexes/github-docs-3.5-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a59fa5e91cbf18f01ab1d01495aee75158b1c1cd6dc5d6c6cfe9615c6743ef3 -size 1192263 +oid sha256:183684d4b6c4f5bf0bc1d770f3d6aa3d28ab09511ed13a926d830d0d0e6d9e17 +size 1191872 diff --git a/lib/search/indexes/github-docs-3.5-en.json.br b/lib/search/indexes/github-docs-3.5-en.json.br index 48cfa3864e..864ae19fa6 100644 --- a/lib/search/indexes/github-docs-3.5-en.json.br +++ b/lib/search/indexes/github-docs-3.5-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea5de317f2b18106d3104bf0d753edd348b3d5744b53fb513dd7214a396e73c4 -size 4808381 +oid sha256:f9e45a3226a2f50eed277558695f849991f34b9dbe0d18f67f50316bfeed2e03 +size 4808771 diff --git a/lib/search/indexes/github-docs-3.5-es-records.json.br b/lib/search/indexes/github-docs-3.5-es-records.json.br index 54c64cedc7..3d4a484cb3 100644 --- a/lib/search/indexes/github-docs-3.5-es-records.json.br +++ b/lib/search/indexes/github-docs-3.5-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e513300627104a1eb534151c1da18a78d9443603311a4581d808bdfdc4580814 -size 792106 +oid sha256:78d2def16d8cb9bc2d87409bfc3e9ea8f86fb0a8fc9d0de06dc264b83f4c3825 +size 792107 diff --git a/lib/search/indexes/github-docs-3.5-es.json.br b/lib/search/indexes/github-docs-3.5-es.json.br index 08de0fa37a..ab7169df7a 100644 --- a/lib/search/indexes/github-docs-3.5-es.json.br +++ b/lib/search/indexes/github-docs-3.5-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b282f2658668eccc89f22291bc8f5af3133ce5864364d3b3910e4639fabec3e -size 3324376 +oid sha256:5d9f61b350606b6bff3586a4143c9f877c4ba29e7abc6123279376691868caf3 +size 3324390 diff --git a/lib/search/indexes/github-docs-3.5-ja-records.json.br b/lib/search/indexes/github-docs-3.5-ja-records.json.br index a205a0488a..f90150ae90 100644 --- a/lib/search/indexes/github-docs-3.5-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.5-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9777a0c45337314e2c823769352494d56bf4db19bab8493aca7e1f2fe01e679 -size 885887 +oid sha256:474fcc585cf4fe5e5877d2a0d2e9205807d0262f04c4858f62fdd4e1337ba1e1 +size 885873 diff --git a/lib/search/indexes/github-docs-3.5-ja.json.br b/lib/search/indexes/github-docs-3.5-ja.json.br index aa48e62500..6c794d91ca 100644 --- a/lib/search/indexes/github-docs-3.5-ja.json.br +++ b/lib/search/indexes/github-docs-3.5-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47017a4eef6cdcd1a8abccaae0ebf0b81489c2e6d3f98b661b1fbb67218dfd4d -size 4708025 +oid sha256:0a3e13ddb8b77b59fd5a18937126284499cd42442c1af6e20c7fa41c98dd0031 +size 4707894 diff --git a/lib/search/indexes/github-docs-3.5-pt-records.json.br b/lib/search/indexes/github-docs-3.5-pt-records.json.br index 476623246e..f9525c114a 100644 --- a/lib/search/indexes/github-docs-3.5-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.5-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:639ffd61558b486b30f650bcd90fa27cc8052e356df61ebf20445bb590046b82 -size 779153 +oid sha256:b01e33a56fac78de5a86dc212d44bd7c69034018fd062d09d2946fd940d2e64c +size 779231 diff --git a/lib/search/indexes/github-docs-3.5-pt.json.br b/lib/search/indexes/github-docs-3.5-pt.json.br index 84e9cf9be5..5129d398e4 100644 --- a/lib/search/indexes/github-docs-3.5-pt.json.br +++ b/lib/search/indexes/github-docs-3.5-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3cdc05bd3978fcf18ad0711199556efdda27f918415f49ef5bd382ea261970a -size 3318479 +oid sha256:53c956bff1f917fbb09c9e3d4c5921b1ee1a333b509fcab3277b93279614d9f5 +size 3318410 diff --git a/lib/search/indexes/github-docs-3.6-cn-records.json.br b/lib/search/indexes/github-docs-3.6-cn-records.json.br index 7f3256db30..1053dcdfd9 100644 --- a/lib/search/indexes/github-docs-3.6-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.6-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9f43057bf970b674d48b88e7843ecf9b5d620fd921803ea664d3b750dda3d06 -size 866849 +oid sha256:6bc38618c1a1eede73c1afe8c68462990884dceb45e9d6c7cb507e0c340389f6 +size 866879 diff --git a/lib/search/indexes/github-docs-3.6-cn.json.br b/lib/search/indexes/github-docs-3.6-cn.json.br index a59a899ba9..1449f59ce5 100644 --- a/lib/search/indexes/github-docs-3.6-cn.json.br +++ b/lib/search/indexes/github-docs-3.6-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73c2fd488276350e2092cb922f94ca7f0b46fa6e70ca837bfcfb224d201f82da -size 1722153 +oid sha256:dbe24bfe7b6bbf647dd29e09fe1e8179ce74beb8b652059f983356d6e592595f +size 1721948 diff --git a/lib/search/indexes/github-docs-3.6-en-records.json.br b/lib/search/indexes/github-docs-3.6-en-records.json.br index e7fabcd1a3..26a4bfe0ff 100644 --- a/lib/search/indexes/github-docs-3.6-en-records.json.br +++ b/lib/search/indexes/github-docs-3.6-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b7c0e9bcd5f76d56dafcfcd9fceb546f67b7aa019769d2698aa56911689bd69 -size 1225242 +oid sha256:e51bbd74cd68ec388448fbc52c78167faee3ffc5bf877a8ef11e4da516b32a04 +size 1225191 diff --git a/lib/search/indexes/github-docs-3.6-en.json.br b/lib/search/indexes/github-docs-3.6-en.json.br index 51767949f5..46b20ffb80 100644 --- a/lib/search/indexes/github-docs-3.6-en.json.br +++ b/lib/search/indexes/github-docs-3.6-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:839a62b5370525db69971618cfb42e38c4656b13ba4fc390d2be75fa57b19dcf -size 4940559 +oid sha256:54a61c199b64d37f52d2f7584061a6dfa2af6d7d817ea87c6a937151ae15a6b9 +size 4941002 diff --git a/lib/search/indexes/github-docs-3.6-es-records.json.br b/lib/search/indexes/github-docs-3.6-es-records.json.br index b39b8b0b27..333f1e5305 100644 --- a/lib/search/indexes/github-docs-3.6-es-records.json.br +++ b/lib/search/indexes/github-docs-3.6-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d011ea8ec42564374b8cbf4be3b642013597b96a8399f7f60f942017d5dbbe5c -size 814702 +oid sha256:d70991e5c6beb9ddbacda67de8b2f084136c919405d374281e6be6e254ac3672 +size 814571 diff --git a/lib/search/indexes/github-docs-3.6-es.json.br b/lib/search/indexes/github-docs-3.6-es.json.br index 384772e071..61138917ad 100644 --- a/lib/search/indexes/github-docs-3.6-es.json.br +++ b/lib/search/indexes/github-docs-3.6-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0707e6da4244f0c3930115bea9ae0bf5f24a6b73cb9572af5c981ea41525645e -size 3426473 +oid sha256:dba2e64b6c52fc38aca71a7ea3c1a5f82e514878e76c5a67fd7d0fdd716f9b2c +size 3426472 diff --git a/lib/search/indexes/github-docs-3.6-ja-records.json.br b/lib/search/indexes/github-docs-3.6-ja-records.json.br index 81b5ce4d7b..f84fb21f92 100644 --- a/lib/search/indexes/github-docs-3.6-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.6-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:860377e54e3b69520506f894688b2904e5f009e02cc235546c011637fc5925a1 -size 911406 +oid sha256:a56a60d807bdcec7e582aaca9c9560a73b5134d52765d283da222d2862e360ae +size 911402 diff --git a/lib/search/indexes/github-docs-3.6-ja.json.br b/lib/search/indexes/github-docs-3.6-ja.json.br index fcf56ed185..c3e4b72c46 100644 --- a/lib/search/indexes/github-docs-3.6-ja.json.br +++ b/lib/search/indexes/github-docs-3.6-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f9bdfbd1ddd2d28bafb0f2c0c775b74ecbef92bf019a7ce24bdb130167b58b1 -size 4847841 +oid sha256:774494e404693b29b356e6d8ed4a191383374b86917c42f6bf9310baf1d39105 +size 4847569 diff --git a/lib/search/indexes/github-docs-3.6-pt-records.json.br b/lib/search/indexes/github-docs-3.6-pt-records.json.br index 7475a91575..6c460b4661 100644 --- a/lib/search/indexes/github-docs-3.6-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.6-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d48a64a6a70c9ae471a3d6396256f358a92bcce3ba925fd6a887700576a2a6b -size 801218 +oid sha256:b716e0d5971e0e132caf4e70bba9ab242b92c71f42ab4e2c7356f69103c9fd5c +size 801184 diff --git a/lib/search/indexes/github-docs-3.6-pt.json.br b/lib/search/indexes/github-docs-3.6-pt.json.br index 448a381be3..88ff79c432 100644 --- a/lib/search/indexes/github-docs-3.6-pt.json.br +++ b/lib/search/indexes/github-docs-3.6-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:829bf47714b4cab690478595599d62b6d9d27c2bcb6a15a00915e402992571a5 -size 3418830 +oid sha256:f4cfaf0e2fdb68cbf8dd533f82952d6e7709566cbc828e36c7ef8bf05857f631 +size 3418538 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index a368000139..d8dd04dec6 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2f8619501baa49fd4f028bf9a3f99eb9f63a27c793bc7d0a18b4e4f6a178b77 -size 1014393 +oid sha256:663d9db11e43e185efd4f552668b2f1f907528b11a4df0ba76811c008f2c04a7 +size 1014804 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index bed9546e63..b202cb1796 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb0a54175293d2a05ff4e7b510482453c75eb44df173d3b03c314dc732d2a590 -size 1825637 +oid sha256:78de39303086a67d71002d1e2e66e83b230d916481239a23a99340fc9decd050 +size 1825348 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index 3f53b28aab..ddbef80f26 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78dde32007b4b3e43c5048d29035458d48c7cc129e2f0fe7cab577cda66c73f9 -size 1475702 +oid sha256:729642fa1b34e44e5634c8c51f61744acdfda2ea4fe0ab4a1ba35a1699e84dbd +size 1475576 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 95cad7acfb..09df9474cd 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:600437afa8e1451c61c8325ab2755416b4e9fdc1357d95dabed41e92c8a0fa40 -size 5692311 +oid sha256:72db83472d2e2da002f0f082d2a50ec289d08c6cdc9939e738cad7cafbbaa51c +size 5690676 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index e3cef87199..e27f506f00 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3ea86e5df4252fccfbe81d0c18a76cc6d43f1bb019345ae781fc7d3c6f63c5d -size 944826 +oid sha256:d79b22978f77bd19d46e500863869f0eaec154409ee3f796356bc76afaeb5b19 +size 944797 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 0cc854323a..e16ff6d839 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bc302cb64d7ca4a830c835a06558730b350140726c37b1e604eb797f8e40c1c -size 3899400 +oid sha256:ddcf1b8c72c610eca8aa36ee2511ff928b33947114e0662704822e8fbc576a51 +size 3899700 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index 5cc0e398fe..25ad2bc4b2 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a759cc31f523c81d18cc07075ad4265f980215bfd311b2d4fee0beaddc47bcbb -size 1064584 +oid sha256:5705327576d9706453826a812b291617e417aae0ef429edee826ae3dcb853dcb +size 1064640 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 962bfd6f45..d287c46ab1 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b59437e3d6d6df9990bd6ad330e753fe20f11fc0ac35413aa3492ce3a07c82d7 -size 5508923 +oid sha256:8e57be079d90dc3edfb9bef143d3fd3eb2630727441b5725c060fddbd945114a +size 5509011 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index 2cd28e149d..df2f2326b1 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5adb21172b6b5752fb6890ef6cd3958a6c159c3d0e81c676c192faf4f04e99bd -size 928112 +oid sha256:ad8db783dc6b363f9422388792e87c3b19c595962359b780e87ac2a70e523455 +size 928113 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index ce3471eb15..476015b7b7 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:337856767fe72cbfb5c620555e5e7c76fb05c64436f1c69b8b183f351a397c18 -size 3866601 +oid sha256:aefb5b156c890617ea0c645e8391f26c90f88e71dbc664852c1e8a758434929e +size 3866524 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index a437d27c9e..3e30250290 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f72c628f925f90525573915a52512dc4ffab2199241e2d589e36b9346e2d8bf6 -size 651872 +oid sha256:19a0fc6f48e4fdbd4412ca9066b81188a8644ac925d31d07ca4c4d5b67992605 +size 651913 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index eedea0ab8f..c300e672fa 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6166f3f1ef03d785962efca6ecc896e3c093c827db9404cd2d750559def27618 -size 1305021 +oid sha256:528d809dae90f95498862e50f0d0063926194bc006ad4710f1ec306a9912314e +size 1304994 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index e5b84989fd..073ed234b9 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d9566e6bae6cb6bbf7d263b3d67f1b2431ae22fe4db5d4bd92e926008533fbd -size 949651 +oid sha256:128b3bf046b65e878ee4528204bb524bbe54b33c968faed2d9403f337a86a351 +size 949642 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index 625e21e922..8d723b5fbc 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2de075d0d32bfee973e6e31bcb41298ed5919e3494e7e6000bb5f14612e94961 -size 3766183 +oid sha256:7f7954341e11b8d1ccbfb3e49b3398b689a4e092635f24685add505d69c3d5e3 +size 3765891 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 1bf77dc5ae..276505967a 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1f59a2254f66299f3596ca1b216b50af2044ea91b1e2211a2f69ee860c7962a -size 622652 +oid sha256:2407d349855618efe4c178b5c3084364a231d832a30d131ec236b62d505d69da +size 622610 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index fb553f934d..c7f8589671 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2338bd0efe28cc4ea2837645c08199e15eb2d31f431d992a61b8554fcafa60a -size 2524621 +oid sha256:63af9ea916b88a87ce3db44bdad3156883ea008f7197d82846f9462cf5cab305 +size 2524575 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index 40dd7624db..d092e66646 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:417f522830b372443b8dceea6bbfcd7f42eed82c696bad5ceec9d9e04a769f7c -size 685629 +oid sha256:dec77fb2730d44563e984ae27e7b50daa67967b729d00c2fa34a37a82f88d617 +size 685556 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 21887c4d5c..e0a57eec8c 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:131944e38376f0cbd6223320274ab187bcb4992634bfc800a1a777dabc3f6cea -size 3542498 +oid sha256:d89499fbcff624b25712d3111920444deefb3622a5d7236fc79ec734d98c3c8b +size 3542630 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index 22f7da7f43..a54d9b7efa 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ada6d0657be4753241837a6960389fdf5b9853d235a21312567779cae124465 -size 612292 +oid sha256:80264557a3085669f341f0a90b68fe846c155e19945c39eb7fb81ccd91769f87 +size 612311 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index 50bea32791..0986763435 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94a5c66aac1d3e73244adcc80e9a6263de4324539e1f63a0daac0749e3889766 -size 2521035 +oid sha256:7a7a6bc41b2a35151b29c8e2a5cacbea96d797da4978871eb42d065bf9ad8c2e +size 2520797 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index 05a3597072..128c5edecb 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f826a70b8f054f775acb17bc58e4578e08072e52a910da6d3e044f8bec01bd3 -size 996814 +oid sha256:b8e57b296ed743fabfdaf2d4ddff554e3d82b082d6aea4898104e6c446ad87fe +size 996744 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index 33c738fc87..be5f1659da 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eadf472dee673859ae733077a853370726665d0001d3a3c2b9a4e3cbe71879f3 -size 1966776 +oid sha256:e4f6ef389b11bb92baae6878fe187adf67ce03a600593cba69426ddf9d0f1e82 +size 1966484 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index cfcf97ba2b..66174d011f 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7f00c5acd0967d977c70942a9b4826728c7d65a725dd98d9e414a10acedc3b7 -size 1419672 +oid sha256:fd49abe9e196a9be80c7352684126b094f16fbc443a6d3a40dc1a5d82ef7d032 +size 1419572 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index b700eb1369..986eafb02c 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e261a5fb7944a4388df66cba5a554f267f9267e58ae12ef616f41493eeeea152 -size 5753803 +oid sha256:4da9d39f20d84d3a6c9f27108548ac211c78d38a0fec66f018dd4bb19a59d7d2 +size 5753782 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index 05c621077f..76f8fbee2a 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3a420ddc41abc5bb4a5df8ad729932072937ac993ae3eb5883e8caa5006ee8f -size 948945 +oid sha256:d4a196a75a79a940fa76d77d16b04a5e3693ca842cbce66a58e29878971fe7d0 +size 948992 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index ea7c49fe35..e314caee9e 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c14950454caeb34879f126c5e05f1dd7cb748f802dab136412649d06daa1f2ac -size 4059641 +oid sha256:46d5c67c59a8cffe4b61c167533e76301d28bcb04441626a48692242c2908be5 +size 4059101 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index 43b6507ab7..981fa3ef51 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8df5b1350bea202a6da75b399457820caf431cfd66ad414334396699354eb61d -size 1054990 +oid sha256:d91c9a72b0f6913bfab1781eb65e2eaf4d63a9038d0b68bd7fa537236da0a754 +size 1055016 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index deef319c47..c351b7d514 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c691961cef4c6666f87459d23a848f2051bfcd6e7de4c9b19586f517141bdd92 -size 5652852 +oid sha256:eac6c278941e71c302d90b11dd161836f3d32ff6cf6160b70d8415a86c6a9627 +size 5652566 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index cff551c055..1f5e2c2637 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f96148d8b48b73633f5cd752d52c34d0633a4dcd84b2918aab8e04b2bf86d083 -size 931946 +oid sha256:7ca3235f051be6c24b4c31ddbba891aa045547823ddb45e2010fbf452f2d8429 +size 931908 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 27eb5350d3..a7d4ac2fe9 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a04bb5db04531c9262d6bd6d341a926f38c03d3337e807a461dd86438c06aac0 -size 4020181 +oid sha256:9fa707b2af7b6c2471b23530a2a193eee0525464718302aaf5febe4536dbc2b2 +size 4020135 From 596a79bafba2de083cb00422638e8cb72b3e0166 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Wed, 5 Oct 2022 15:16:20 +0200 Subject: [PATCH 19/19] [Improvement]: Provide troubleshooting help when codespace creation fails (#31230) Co-authored-by: github-actions Co-authored-by: hubwriter --- .../codespaces/vs-code-building-codespace.png | Bin 0 -> 230262 bytes .../help/codespaces/web-ui-view-logs.png | Bin 0 -> 29914 bytes ...ing-creation-and-deletion-of-codespaces.md | 32 ++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 assets/images/help/codespaces/vs-code-building-codespace.png create mode 100644 assets/images/help/codespaces/web-ui-view-logs.png diff --git a/assets/images/help/codespaces/vs-code-building-codespace.png b/assets/images/help/codespaces/vs-code-building-codespace.png new file mode 100644 index 0000000000000000000000000000000000000000..2aefbb164ab2892e66fc75b73a67bc0b42a6d6b2 GIT binary patch literal 230262 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 (^1NC)ka5X=U!r&G3#wZj-WZg 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 z%0D$5dkyzF1>R5=Q&goO|5p<`{TCMWQd}a1E`@X{9?_Q&?@{_L8oTL)Cgu;~ zLq?3gnN$c_ZWd95glK@6-y^lFdG9K}kM#t~J7^V`1UT&JNVpmMR^O{Y1tgA@zi1wOR_6Xa z_YG12Q1Y=(f&t4V->|0}*WJogZkAGiO6sov;QjSq%5k+mlIzIbQ3J`~9myN`cMIN2 zhG^4uTN%sy3vuw5vMly-sik>k>Z>lCEfw(Tqj+)US5JKE5vZP2Cz-21zKzvV;+}mg zWFDK`os-RH+QjleyPuml-`RG|p2IQJ_d)QE_Gnu*BT4KX9!rzod5nL_TnR4@lAln= z2BnWFRc#23Lp7Soa`V-9YpiGGO9#PaB3v8U6v3L`u3ZkR8+|o7Ud*gJ*gv-5w=2L| z1kS28*GEqwOgoWdgB=RIfm~xI?kAx>NN?b{^QSW3t?U28)>{Qc^>**yAP7i<#88q- zGaxl|w{&-jl#fC-5?E;z8n2M|0jO$9POhy*=w)0?sZ?EYuR0W z=;}CGH@r^ws=aeiC&jyqg!-)ekw`8eiL%TMcEGc=V_{O2m%5l*>7f6HNMR0sskj4q zD>B$LPqfT(>g+H zU@KXe{2H~u9z8vTKwQ1pV=N=U!mH(6Q>A{I^&c%R-$W$(sR9DtOHSO}scg7YGTBpq zDMb=Yh8#BalgShux;qdYTcXPL(_X}4J!uzF{Xmlsi0V00b_2ijlsjg9tAjJzpoE(YexCN}!*~)e4uyJ37Ms2252o~6X2mq3>6Ol*?*ImuZ|mdg zx{GrD#8a)`%AT>tV1&JC?Km<1kO;mGp2AIOH747y4Ua9da6+38Mk`;}R8Rb$M_k*5 zAJ3j`N|xhxj04cp(E~M`*1F!?e+5^`xp{UH$Hhb~Xuv|uFbwMkhW&IT{A=D+jHElm zjOojL^Oq#x-96R`L$aos*gqfv{pH{XHFRh4&J<(xg%Nb96}FmzB#pq)E7T0GGEO8i z3mLZ;{Oj*mB?FwiLH_ME#G2V&&`7v?C~Na6rbTGg7aIXzq-1bgRbe)xw?9{pUBjI$ zdZv)~10!Z4AH2};%sNH$j$p`P)OIk&Bf+!sePtqykW;Vv`!V$FERDXO)1&{Z#x?ccM+AJ_++FDiOGh|uu*{%3&&8!P7^WnZ z{NZJ}kwlgPJMaUa_uy^n+c3Pv#6(Y}%e)K1!F?IYMHfJ~eHR69Bv9JXVGANJw#?>a zb*5{C-y!KjXzx*r?PtO=#ykH&ASg-7v z<(H*FZ!hp}Ly>Zq)(;OzEQhEbnG7_hDnkBE0XK@M2YUV(Nf7HLF$ZaQ(v;E+;Uakl zO5(lE=JP3rCOkXS9yxX~y8Q}|^oxM20~hLo_k5hfj-{A4o6enDiMTebO&{O{2vmRc zOrY&Akk4uT!N_*xK|Z6FvRm8L%YzVzNw4K0n4s*ouhABt+_2S?u+c}cGuY1LORw~L zKT#OM<=OY6*q?C^;h2#hKMBO$2bz+4nk>9Kuw|FxZg%-~s=hj19!suW*m{OQ6<&^< z5;SAGti50s?ZWHGTPkK)+$3a?#wk1#Fya~{K=IABo}SpBO65rMsj{^0d{TuA#y#}oVR#zYT8!ntpm>$6_&gk4DeoB<{wB>!>v zT!?XgFJi50K|?L8DCi`U8ziPgLEqi-B3{gjEi3D}`mYjYl2!HBxOjV)qE^`QEx{dd zxs0;E=l1I-kn*vpw|cS%F(gp)Wo=QiK(AlKYeAR!8J&m)y=|se+KYTT+tCeWH{TidyhO;$Ns#u?Nl#6i{Al zY$f7n;*JaOQU)<{X04x#%e1k7(!{gQ$zszw!$fCWFenaFe4b8pQ!^pQR_$WrEwUu1 z#!_#zlj*$jtZ`=U)1LJ0$yr+v&I^AcBms0BXw=CW=8go0|6fdMT-p+<%HK6CGNJjT z%y68d@6HZl*99krA4GGBYHBTRURj13u}VWFq2a-z0!*TpI)3vHG7r8~AqetnOyJ=M zflW=0#*l-!W)y74_5@8LelU&+En71%H(=n;sN1f<)+B6vHf;_P52M_oh%TEF6vr^B ztMI|YD*9DiDw^+aa}TgGmXDBxXPvElwi1zG;uikw(p1+7>Gn1DYjaN7{ro~<1%xA2 zXkzaki>K%FP!jLtuK3X^%*Y==)eL{SFIfF^zPT%Sd-cLINMR*4O=_lcpxm2jA;sL}b#} zWlTqRU`NCTbxPaY;GNcMmq{X$`gN)W9F}D<`L_WCAR}a+6jpuIA z${I(si1SFg3#k0WOuz$YEUrYPy%i#xatePJDTr`@pXV2w%4zb^#M+5v)yH^409cBe zG6S*N&q*`a9}C{}*mv=>`56V!zP_*yC9y;#w1c5T6WeBM|m_AC0AHM;ia!S>-F(`$Ue zF}SaZ!LWxAlAd_=RxoAhc7X%a>(hpFMEw6#(EVo zu`-o%yOMiIbQ?*$3pyN~kvMH^34$we{G0ejPgE9Y34c@Uv{y%nuS%W1UHgW$b+#+6 zTU2c1S|laBu!wl5A;3A=a9>mHkxp9&_zxBdD-()FBoElH}8UZ|pAjtPeNXT{B~w zZ#~x)BUQn z|JMH6^DA=x#2rsYgRncLNzVzw+KUvO5Mwa;$Hx-<4E?ii^foJ^ga3(vq-m@HXKsRt ztTbASS~k$-?K|7mTBQYVt`vDJ|18?XccrNp|CN5_9sAKLl?n}B#lIxkfBja-a*=VO zGVsjDyyGQzH85tN^oU9=95ZE9T`?{SCgAKL5m6HGI8c2|eO*(Udoxj|=OS632b#*B z`kHv%Tl(N^Kl`@gm_VYb(V(t^gnT2ZFhvqv{K8QVwiMGZnqm^~29Q`q%1v)J75%>1 zeXBN%4(#Yy8G9+?D{n~b+ReB6O#Oee9|<;sq0)|0fb<9IUBTB9DE?h`iLXmQY~fUa zYZ2MWMQ_mYd_b@2CiHH_J4?hQZo7Q_R07$KuP4GF9j@ds_?Fq|(U{87N#rn+BiOHR zDH7W%!T#}7bTM>pR?>F~xDImA7kP{wyA;K8(#S;ddgbhaBJc=Z|G@&qR3CgFPT*L? zr2kNa#nxu0xHLa>qUuZ*woe#7s?|L77H4$E8S_ zvYaX+#-LYA9a=)tI^$PkCY9}!d~O)QgCX+x#g(<^ljTyhCK=#%t zb2slU$OECH5+P|);VW0OB3a18<1xs4h_<=s%IvWsK8++n2U&yW)in4-(J`!T#b;H6 z!XQWMX;Zjjxq{XLuSna}!G)B=;z*b}Re4#qPidB?G*03N; zmBO?&2U@z8>eJ|(b;(F;X|;l{k1h!Bi{ApNxWzgR-zt4Axe@&Nw}#wDw_3XHWVnFr*`;VE&09UHj2+LeBb06k3KIRkeZ+BgWl$?Dgs%hBo7fX!#Z^|w9x|BCq_5d5voCAvqTKwwvlxBWzU zt2eb{0oD$pPTBufP^|@Vu@jMJqVUxDgfV_};|p&al$AV{vDu(mdAZoxpL0=+(Iq;% zzeNWF9wTy#1oF?SGvSeXB1w#6Cthj#qnaW~I+Rbgd(gfrj2)?1+IW*_^;9Cp-c-6d zNlqjujK)-Qmc|PM2|kBRd5Tq13Bjk~*dShziVo1L?z-5#;id{D>FKQ@F^aH%_thmV zGV_NMo$1&dS|$jx1111tc#_QLqh9MI`Z)^7b+~!|?mO@iVg!5_o{T78n%=JKL*Pty zpWanvfYP-LZ)jA~)EoxEhN0PLwB$zFUhu}K0U;7d<8{)CaD$Y;91x1hh0-a zS6dfkT|rSv{pqgs^W@gw$z}j%5`M{bhIhmSgQUDC=fV!CXb?Bku~#eqU(2W!i%45Ab1xt( zB>JeKuE6rB)rw0sSzTOH!>oQ)Jk-%pu)Z*)BDz%a*>8e@mXMv^f?06u)Mdne!7eW* zBUbIu@yr21VN=mUsM7Wj64jZUIMI^>nH!7IDgW;#t=#z+<6xB{9@BV*I7&`!o0j)< zk#Ry)-*gJ|lx4Iol8Kf#1u7@~EbFTcc+(Pw(p!lTS*x$D4{sgz-YNa!BBuX9<25~f zB01uPr;Nu`u1uqxl+9c$rbK1W)ZDiS9V;4&9BZ3G2a(DmiRr>*2bgR)qH`p+eY5=p zfgpng9WSM7m*7Fs*5N-5k>qpP7R~mdbGr2^9`MG?TvrncsO0LY-YBcTUNyxMI7%wqM>5ZXrG^4${%5m{5+V0%rhoO%G|pdX=ruvV{hifDDE zvIn9Vy;J44e3=0j@5yt6q40KiXckByKT(mx;02eBJnX#p&c1u9hqg$nmshJ-yUaNE ztJcSs^Pm}#ueK)hhugnQ^jT@vKtYM8NLvv1-Kc{7H4OEANYq>h4&TU+2iEAW^&<6P zHXT3GPNG@zU&;@p#U9HJeEzkTdn-l)9sWxdK^jDHvmKO&2C|^*jTJOGerk|RIX5d z$C>|3)+EKdR1w;mC(`jt`Qu%81%eYFAg)&=MS8?fw3|1`yc3;4=HC+hV$7}iI4@1m zCph0Xa}RC555htd+zr0&SqpSoMTvNHPrB<-%0gm~@ac{2uuWeSu(ZnZLqIM(9Wgl) z%43G1Z((9`w#?`xszfcbnxJoz;+x%ejoCi}D64OQaSEgZyE{Sxy*lst0D|(NIJ+tO z-3_xmR`+nzydxSsZBkcrC8tfr!~<-qT#}i$MZVNYPRoVVyDZa*45){0-aQWw4`+tO z_>xnC=bBIoLVueTm#Oa6CZKmjH3-VRRejJQ%rs&G?Ub#*cV3UL)k&kQ6^N75b{dnP zes@@_5qVG}OgORdf=}O?) zdf*Ep5_7oabiv7`tYoiF}fO%R5LPXKY!Ozy0WX=v2iEax9do z;k!t~_`+z%lBdIz5a`2bQ8#;;^H`NvCzFcf}+5kRs0pKJ4O)P@hlI;5s z{I;Q_3xwaXkyaO9LEuqRqiDu?1&pKveHg}KHOm@kI}MdX@`hpcx$&LlKw0W)vNv11 z=A*=PhCO!=!ptqHVlGkNj3(HAh=E=;peof%OJZtyB#rQ@3@EZk0M)Z!%z5IPc#kpa zDT>-6Z0!~-x_Fz&vt_NRO-5=(vF&vrU;&-aJT^{~_=})eX&y#*b$Spr@s8_gJC5!i zj26^r@ib^-4EfIhiql4Nh}f9wxu^ew-B?B0gKUykPfUR?S(QU6Vw%}515bFz)BQeo zoaiYRZ&s&v0dEEl7EIoai(?W8jWTKs9eAv&Q=_VPssDYI#gR{qii(OROQu}e9+b!B zL4yjmGzb|$Rw7kq;7q4NrNrr_)5_7SEDxuQ-ByCKzKL#?LzADxTFz}YJUl*YGfnM=`&t=o93Py+Ny+9tSF4fLSMnUWHi+->~ku~r`~Rt0gX@`(1TUV zhjj*b_@k)GM|9n?=4_~rbdM;i=7c;F8imXk2{yw^m|=%{xifH_;4oA`Q)~qN7oK5k zk%iyX~I=E$n0&UKFk!t3ENYY|d|yqydr*94S zn%6FSMKv<9Zj94FNNmy$j=on$UtWPW-stvXcDXY>nhI#Tq@mr zMN)4JH-ja{(PqEJW{zGkV-LIh?&57Eh00z0lF07r;#N^6_sU)>OW~0fNh42_S0^I{ zm1RGJE~a@M2&H|=yU)j1pB9e2MCHbbsc$DT=iRR}->8{ja) zAe9^pH{>vmFd|HFxk#W&V!^08cocy@+|*Px&3JzeF&iv@n9Yr3@a}{1ou!nJc=IXQ zkrBVRu~idC!k_>f!Ol01r(u$xt-@lOsX%-}D#clJxQlN%b{yUb3;S;Jkdo2mi4(?E zNa4?Ai-sjs@58Zx&5O^NfPrt%9OkC33MW!v^1SNQkr9SA-;ziz2V{+VEAJygxFR~a z`Z4Z&CNYi4?&id?G_?d~5PFNe49Skql*3&mQZxttNS7h!wlieHJB$)duXT7&fz5et zoz&i~vnJsTqphjlSl*j$9ATBs6BMd&}V(k?o|ML}guQL*E zt#|LXyF;uV%W7O;Dy>A<%_Tf$WaDLde+Q05h(LmiU3(3Px~*-{ibiI!3=Wz~Ld(Bw z@NJgpLm&A!(9*@5iLbA*>=wgPtRH1nEGS#d=ksMy#A<6%UlXD($;h#u4REm#Tjs7a)xGSeMGT-$lReP5fa+Gq7NQzH%1 z0F>w^AL>g1{2|l`Nobdk>n$c|y{Ky}3I9`6&$e*l%y?MRkB9TE+yny}2RC=g8GQdl z2tI;QUOU9!*Z(N|R#6p`jo`Ql6KxCi_;)VtXwSDe#r(H_u11sId4|smPjRd|m&_;) zje=X)I4EM4??#%YLkG-Z4X#%Y6>|bJ*PQExAmXdir*V~os-(30C{axbi(i;br5XGQ z<^BR^<6e&tiG5H)`M6qL`UIiVotF6~mV|qdg54IO^*8l@0~P;xfG*t!o4DFKN1l+t zJSUVoZOegDhb1_btgD%pzd-C8ESj_u^E;fIX>X|>8cw3n992`a^KG=gS83RB4EvA= zVK-AiqZ`3-1AYDd`m6r8aq-S<+<`0p&?pz%0r|5%`nyNkUZ=RSyFzUGf#VpfMf^J^ zk>+^}&=B^{D-SA&V5x@LcuO6h`T|Zno z_oKKbGzl!V%Q}>uz0GUpgrTZ?HUahylW(@4jghY-X3kYIBvtJT1Ifb@kXq?i0hmH9 zfggY=q~M13Id6T0g(&W*+P=}*WhxMA>3^4>)K=`2l)wA-0YVt^v*jO3K|__f?RRZO zMnRd0fE|b9+4J@yQM?-#slX~BYd%JUOBcF4YwFt;R-sMnh==Nr)pJ;fH#f-6(?6?5 zDv5;DrR=mHO4qx`*cO4d6t zd3YFa+PI^OmjAo;+6g)BN5aNb#O8&|MZpCNGMH1K_uFbGyL+N`FVVcAx&3mD?USYW zN`I*ba0Z&w(LDR?w_1au8EmVWjBORqOH|tl4l9o}sv#%glkvPnHSH|$Qs89TJb2+1 zC9}=A@3_^U*1N3aFZq?r{OiqTHJdgcX_cFsxsYcskTL|EZpt9-AU@Lx-Jq06!`%kg z7kh5SXIo^=rJvo^HyYFUm#y5!{zLpuW=TsR9>bSJ@Ub^Ju(~eO@3UZ(ajs^3$&YyO z+zYx%1yXzCH_)huxi|L-nTE<89}+qjtR6`c{7g3lb>1z9phPXtx_}Y%eL^{~l_$^q z45ef!dkj**l(4TcqtllcQ~%-<61+sn&2Ec%g=&l;+#{30Az0R*qtc~24c zh|QVw$)_QTsDg?EtpYY#ksPn#?VfKLhpR~N0ykdwm{|_V8NN;#SOg863B4Y&$XQeW zGYC1Xhu@RVg0mc^6g<+jetCKQ?r^ZqS{*PwH0{+Ue26MpG&mY}Aw?40FQ{R-6`^(x zJ%}h*&pUJ~L;hNS`8~|O&d&xjPEjq{Fu~r$h|jC<*OyBdHP0NIX04NuGyEdQdz0N8 zI+&Zvv75@}q5VfZ3kJRkdB;>l>bv6S)iw&|n87VJ3`zY&u5U(>OZmOk+{6E?q5StD zM?piLPdVJ)Y`1im4@6$re*1t#F z|N9ilfsFiIN%|h}TkfB|jLc(hPp)%3UCazZ4$G?t9HHm<8WE8Tt(X|VJqL<~ft!kf zqfP}g)dXKFNd_Wod`H{xGuzBds&fsvZ_Fyw_74aiPQJr`96UN;ocs9kLb{3fO1pG- zvuNiaFKabw?b@jTWk8>Jilgr#HDrz>9U}>{5EHpxXagOde`Ia z7Gxd_j_Ly(R)eH;xQ-foi|>7#V#cf9GOfg#OG(l?uhmE(QSaZC@Q!4u{$h6|9=1U8 z2Q8oI>Lamjaq@A4Zv(41RJ)TsY+VV6+x{;HG4)w1(BPb_c;y|1KoguF!ukF13^>tX zuYf&0HEnQp(X#D%|8$wq)(=8huBYLZg1JlOShx2tL<=khz8bo%AI@py(38q9nCGK> zH=~8?-9_xUfLo{|xVd|za<5T$caj0DeXV`qU0>1k$kM3^^p>11{&Oj+&bm>O?I_VGl&v%Upz7b|4)cbDMJ#q&7$vcOcGXX0uXy!`VqXIl!nmxC%+jqXxm^*2GO>%f~?#TK0mpkp}iWW4v`Y=|Qve z_W*avNX<`s*-!A9=U*>hd2#h@&!cCK#->iz$X^@kpOq4eV1hrLZzQh>TWraHUY~0m zV`=+p<&FF^DeJAESH>x{e_vG|Lyqp+W$Wk_SaYV+{r$gS3L3>OS6bTzyq?b%s*Hl1 zIf;%~f|qn?;ms1ZztwxbkryKrP;$T*zrSz#WaGiVw_mnB>i8?` z%=GbHTp_r7tV{3IH8kCD+Npk`P~D*VwC2aXjlPRMV9-$H9;v?86!cHxx4+W3e!~8I9aXey{yXxx@HuUqfW}@xuoC-N!cKKSM;;T|MHT z5V8F45J{ALg@M>%qZ5FMXo9$Lwnu>?+UJR#g}pKIRHWj^i`C7Wsd5T_CR%bqZ-rLR z+nDCX9{|?z$u)0vD&B_=oUkZ0T!e{Y@BtRsa=Q|}%03F3Y42Sr&NVf54)$gU2Wz>POzxakIpR2uAe9}Lt zf-S$C2VCGzKAkw0D-M|ov3a2>XMEeY~>PS~hGFwx*oF}P* zH&}j%*E`1Tk&o{SKXa`fLGh`omdbH33dHv~ZGE5PQ+of3%7URc$~k1xE+_gi<`LC|l!a z#R&>=5~CZ+>~qyJObn7)-WFOleY`G#fR&L#x0;;27>L@ql7|*Dp7$X7zA!sEi8JRz zbW?w?#GvG97dyJpNvn6;3g_kmen|QJUY85u~H9 z>!I`8$hBfh&JX9jEXm=5`EJ8xu$!(IISz4piOJ zhCXm~UdTo^DYmIDKfkRewGdL`jgg+d-V(+9&_nHIU}O`>zxKM-%fVwZqw0#@29>9e zXuBcu=LT@6+T6t}#4MS)cHxJzs3{4{yF}Q<+pz{qm9B|dg$6han__@5go(WRFm%Q^L4Nv1Dv1)dZeUW zA9BR|tW!{7)by`dFa`x*20j}=lO)6=EB=JHRSR(Z);@ES zZI`juz+R&jI%34%Bh!h-qziV_B;;lOGv8Lyn@R3A$SkXVZM>&=ivFzwWyG8ECh66we6(K5BkW!boQEM*~RH9`TL`ey@`?lytaaM zBuKyg`7dJAQ{r+L>mn3xpLWwub+l#0yZZoH^!wN91kK0&A^|ly18&wGf7zG8WtGam z51UJA z2ipf{?ptDHyYDHw-OJ2)3=}0g`Kd{jV40LTW1So)Hr5qs;m=DWh{+m&wF4oiAMO+K zPBym|BJS&Y89p&zJ^TVyk+#Yh#?({|U_k*@Z4o<0Frp}0j5?IuEZQ8qQ&}q%Mc3m@ zAwYOb(ftV`%~q%#3aij?O$K4#4l*Ua@AFk0iW@wsm&*Dm`gzZ&c+n(uPx^FNxiexK zo@S9#`6|PuOslm+d{o3fp4V&-Mx<@beQ&vqLL@}cUNzgl!|o;mySDybQP%QT-woFd z-xIddP(|^?#*jw*-ty(usGm{Ay|89|4e9aqRJLrPIIdv)9L;W8JGC{;WhLAtHUouU z4ToR7N?8JlmfBHV8}VCl@(dhZ-kTwGG*BuHr&S{DeHLJ|8Vi5h%&(^9fb9mqg)|}@jbXt=o%F&~dHD-r3oSd2 zYjYUIZ75#V;E=}dv8h(6k{>`f4zez%j_}fB_8wWWy39WT z%kMeq(irv~=mpkjL-Zok%oGQEjY~D%HS?-^PilVE*?f!b_X+c^)@dE$G#m;4tkY-e zvP93DWkxbtx$rcWy7;sSTPQ#D&_YZW()xqJe#0l}d!sHt^n;C+Pr(Qm2cAf0U zD(Fs+ybMw%pK-9Q9N4Ba7OsAzV$)QJa#d<>g1aTx;gLh(X)G2h#cZ@OSors+||3bW&1*JUd6N>u1 zkPTz+MS=Sq4(h)0w#De8)sxU#kSF!F%V)F^QFKJSMRh4+*(Ywxob_A~rG+uVKsWfX zAT0C1y0aiBnNT9T6Oo+$841hDIbvw)C^1`)D@jkkzun-~-2>O)VYypRCg1e?l1GS+PHWzk#9|GPI7jAH8a=6)F0k^svxT4oQoO0h84+L5nfEXzOTN;Xief~^7 zzGbRy716!%OqI|XqV(m5>SC+*Yro%3! zv$(Dn2xY5MI3Toumk4&LR>1Ahv9pU`{FL|6cnDY`aoSOfefeeM`1>59n>*ZR#xRPu zj?9(qm6(U}v)iw>nLmHjAJyz=-gMX-a-hgsCEC4fkDGNlN3f;(Fy@iHeN~OTs$ceD zJO;Qui6}$*l~!Qq!SZWC5vOhfn1miQ?qeVWTVv?A)6=Br4x58{j6be@;tB7Zqefc^ zm}OMg5?nLr{pC#VZCI!8o^j4;qf=xYE-(n{?Q~=EzX)!+p>_ z1UjBpOw(M78+U9jyNY9P*a!$4(S8Q{_N&2E(K#!MHwYrFT+G={vwd}ElCmwt9%+O< zJ{5@q77t@#TC&Xx`St5Mwb@^nbAu7NA`)0Uq`@&Ijd)i2ohomwXm02I z%Jy5Ae_2+>43-TW6qDKi@@=}(#<2TLpOC(gD^MJ18`%>j>&v)UCZZ7!v=6l z1VZK#Q!Ye^T`9ubp1tM1FIA2ad6x$8TrbJ2(T^tZx~``ptA0)4wKocx0DTic$pRip zR-Y4``lwRbx~pkd*pDBVT^&f+Aupv8ah&2@snD9=X@?Y9dqTk&=@$as`fe??D{@E(E}Y zH?luqq%QNhSgGWJeU|Bg)a*L8lu@j7-?6|G!r;5Hd`7B}oa0dHz?)|xC=@z`@Dc9X zc_S7H)bbHZ3|ig=A=ZiPq&*1P2=D<^yW#>Z(|8JmLC$#@o;L@9C|u$uIQC&Cj4{IG zbrM8$k`ESE(ulHnEG_auV}0dZqzFC*K9(9#5{c*AF$7$a0Ky14#6E7P9O1K?#(7y7 zYn--?}(qFMvN^7mKBh#8>ff$Of#SP*Ol)tz0b6}4ROXzAiT7x`pjj0Ml+8Fxdpht zcD)O(oIH_Xs)l*L&dBWTOT7Vd)|4+JAa{;15;Ls3T)eF4>Zk{Xygen}p5y^$f&LoB zu;_h{Wof<=``3y4@T1KhJjZM{_!Hzl?B_r4rJBM9buWRXe`TK7?g>7@{q(Do=Ut9t zmAuE-LoSw82Vg&P`Eg=_wlANiTtEMu2Ty>_QC$PKjnO+#9-N~3+#^7*bQ0z}(#ZK4 z!|W{vU&PPBKW)VeAANT#G!sK02d+9S$@o;Ze6S!&%}fSEclFORja>+(2T>$`&GjsT9luuw!;%04@{&^df43r&)cJ{J*@J!a)`YBa3_$Pm4$pAb{!NR7Z(O5fY0j;iz0c5R*vA zL_}V%jXehOM40sntE;6v7{{*5d<(S|$^SS^46O&1R2E); zf-2}DI_*e1f;WJ}#+Pzo0!!HdvfWs%Lztq0G!}Bt8{$6munJ=dLu7f*%GL1!V}x`cKwoEe)) zyDz62D$Gt-0O(!JFj&*a=u+>4$m-hN9#O9usevKm-$W>GF5xY;1OSAXI=ItzZzmt-gI$|T-+biI2@Cv+vy<&5I>1xC2}|_E%0;Cg%*_^X(umS@p>2-|=Rq zEchk;I4jx%PP*awLZp^sp8B4Cyn71|e|Bg-8q{VdF+A=}yKA2y#|MUYQYruHX;uKp zBz6ub&==u;Vv~_7&04`eo+2l~F3a)*Z2(1pS%Ux|wOMHyaNx^bD8>zC6?;qE39l@N zqD!amj!@%9fJc%wP< zDH0o8j-*~AuyB>;OfhBEcUcrTi-p|DAa*1;MCJemn9mbB%n%BGD`qZq-XRRVZj`*4 zYkbwq@)ntS@(t%5+r*~u{>Q_*KROWIAo=$VUjesWW!pPXiG%<$TCUi2JwXQ`PI}H zu$5>~rR$5A+ouW2Y`j06x`2+P--ET)=l8Z8qX}s~*fm$OnZQ~}`!P+gH1L~m`nRdX zeF%;19oB;yE*wu~Jt=n)&1Bckdv|cRQDAjcImIK<%ch`e;p)A*)OwpZ8vBIFQP_0I zEb1$2=I|55KWzu@eB@c(K%=z~f4G09`HEPn_D7ampQ)NO#g%&P0Ree|gqh@PCP{XS zTy&wuO8s%T&WxAB$fmTWVzAFB*6z%GG*Df13hOp>it-e|a5O1j(TM;yAa{Jma5war zkPV#31~N>`W06g-${$_EeVDisnuq{>#F`IDdeM-J>E<)Q)#%)9Vx+3t)wd!h(B#(t zQ@buOxncNJ(j2a=|I0r6va-N|5PACSWin9zA5orAOp+aL0x+brzfpzzu@U(*TxK5a za$$DuUxo`8SO$1POX8OKE&G|5;IFbv5jjbWx$hcn67*i|OP4l!2Omn;%n|*)QwFrS z=x|+3e%N7rF>EL*Q=($7)Xd0F;QZi3G5xAghe^-HM<~A7F_ULMH6t;@p-e53K~$d$ zZO0FIImaO<|9z~YZhU9x*<8WRkzVD)tAb$k*E=v=w|01syB;b zFJ5B20w(6w-IS*OfHE*A(lGv&;Atcso)Y3GDqi?qzLgX<|D(VrEMlCDbLwKFkY;Ks zUX)d~9?N~_yzDQy(-Ar0F2bcYAYu~X0b;y~ z2_52fZGlRR(1&T#EvO-?G4h-!y~XIF5j1_d=fJtpX^{l;q-~Pdjqb!`1I-l#mL(`=AX1GASPQyXp1~T1Ec4?oct>!zphkzhG&-{@K?f`c_R3$v~m=FTDoa4&6f_ zvGeGJ*#_scnTD#ET0{T0uKUH5iH6V!r#|PV_eq{p=?tiQO7dT(z%@o+i%PvdFfb9o zjK11lANk8YkDXWWdGuw`hMerGZf=c%M3nbhd?>n3C)AY55(_m@&C(yi2m&2^2{ofy zx|@~DW702DJ=;vC;9F7&vVF$fRK0s9e`oOri?CX`>|E!SJ8d*PS&UBP!BsZK&@ZL? z29`fA&S0u;e$&a0;DU<{mLk}Zkn(Pngn#8FP)fBhyRd{kp?D4a4x(2R&3-E1yUivs-0DrT))UBGJ5E04VjA26HH z1Fnnkh_IQpO@OXabRmV8_)aHZ3>J}}ZqiJz+>U>mw4vi^h<TwQbfy;U*OaZdj;=8@-mu{p5S6bA7PTiq7eugK$T1wX5L%_&bXJCW zA-6g@zvbRU)eTo2YfS}C%vxV+(?+x^8efT2IZ?O@rA&|{QV zLo8pbR)z=D)v;h{|2>Mc)3ny$J2Io|0IxQpX7p&c8E(a+Kki(RG-QT942p87j#Vuz7jsshgQk; z*|D~`_k(T}Vu17)&u<5%AnAuRjp8rfi}~p|$OA5)50@$eoU$FoBW|&0x2yHwt5|`K z*~UbC%Is&Y`7c{eYhIcy{vdSFi=8~O^^36P9-cq#7Xh`I9Pp4(Tk?ZgOQEHFew6~Z zze7oZ&?&nfLO0S3lPMmX(vb}J!G-eOh?CWvWI2g6R>x-0j-+^nr%VOR;$jHmhCdxBG@hiSec2DnFE_Ln$2 z_wQzzoCZkNLCt4l0DE4Nnpu0Z~FA4%VrhvSYFNu?x?@y07192w~nNnReM&VPbMGb(P#!t>9>zz0&}m9V%ji9U^jeN>oo4v08X{4U*d1*|@W7KhOgj*$Lu*r69Gk-FKFnQFr6zOr-KTPkv!a!o zfg4^nbmdkO=r|_Ky4}Zv;N}4n;!z=e*Q=A8s=b|#g{Kh6TZk zF6XiCAxptuo++borPj3qW0s#t&2?aJEz-6`75`k=QD3rFNQthCp784{OMzcMhMRd120nBdPx|BF0IgS}TQ zLL}r0sqStQXN#_VWW{vP?wH*fgGGkZ8GC6(o2~0k%$t9Kky$TJuu!?@2$mA|jYN7& z8qNf2kq4aXZ9*k&v0L*GVxdQ0;J=wI{rjMaDk(L#s_rI7%WEZW_Kkd~rT(g~H&OoQ z*rDYMSS$qvkt5vul*BGCtBMzpV@b8NQes^NX?)bdF-hhm?rguF#^a8{d;WglBSta< z)ezONc_tt%cjbHfk7s*6;vmZbaO)H!V{gWmI#c?a4{&w#DZ2Xto}@}6)%25}QsA(1 zL}l{iKr-g>Ia*LlE!8bZJ25!*fzd0Su4b|G`m$V1K0T#+N(r(%ZqXU}BwKfuL5_H; zG!r52gq&Th!49hu!d)2Fzlm7STgqC9p;(Y}HD?O)cs)iZ02l+X!Clh5X7E@Gdx^5n&`b4TK_QXDdcDrA2&K^?6SlT{#ASu3z~kaVD8%RYCdOZ@e0`LxMkKddPG`iEZ)OKi)asFoCKaqzrPddzR+Z;XLE4+#phL_w2#eH|V9KL~88^6ePbn7QuO9x7IYPww3V5TWDI zciXj$BdR}nf@y$+)j|E&-3rTQ;BX|X!`pjS{epE{|! zh`&|0`twz>uZHQ~>Xr=g1C90*<_2yNd#&~_?Hp@r)12fQvZcm+N>j`){AgJ0C&g); z_wQ|3A&qBq_g*+SC<6(Yc)p5-=@t?fCH=I}EGDk6DcMK;`zT~f0u8~YVzby|y@9y5 z>pWr7@Eez~AK^$n_GnqFcjU(QDxvp*NXrcodR36i*Q!B=5j|M%XS3 z-P07u?p$x_ceg!$@o!^{V+A9r;#Kp8B} z*c^3PL)gHEwwR};rb%5KSt|k6ttj3C;<1+FYAag}p!oy{=yS*@iWlu>k>f58y?%Y0 zY0_YDV_bUNIS;n4l~c)P?X6j6K>`pu@q4}#rkUO~*)5u`&nnn^3BU^Wr`CAc{oJSK ztB|NVyRdEbq-AQW`73*N?4C(L;C@Vy5d;rhuiz*xO1?}X=P?!JTEp!b56D7T!B0u zL+5P^$)SC>TaS0mR(zreHE>@QxI|KMQ*`|t^er~D^VsWz@QwDh*m zu!8X%dfHFbJ8kU)a({@c0)Dkjk>`6NAl}r6nOf!8_F+PeaP#~@9Q}=365e78Mk9wS zianIKWadJW%hS)tSv~vB&(({MwU~ruq<_55pNcuo68U#@O~4%|j-Qh%%8=X?Bq8-Z+=?DS)^!} z2P6JmbjEdk;=Fpzq}q1LC^)`8Ld7OqMDVVoGRd|fnp)hNC!>|spOI2DmbV>S*YeS(jcIR33cfo#wl=b8(5{;l?Fc=rcICa zLA&plj|i?kzhLfSwaaR(={ z1=W(hpLVR?3zE>GUaucw@&7t}cOORiD~Cpvv4h7t5fTx=a?a{sRcQUs*N7OJAkHC< zhyPGX2J5P36K#ZImXh<;lDintoh|P_cLi~Nq|ucu=un&yJy8R-8sKK$xK0FH=O)bW z_}BX`Un>lv=vjjd7{d=x_`(KasF7in)rUtN2R7yU*wCa}{AR}hWyv2BSa7#A9S~>W zzg~TuN=C^laj*6diOdIgljJkV#Y4)?1%MtRR?y(mKf}CtrZzUxAZc=(2!hbAN=&|0@jO<1+o_?`rtR8Iq{V}R* z6QHsKS`njxw0E$17h`$iqk&oIOefWO!z|s4c69nT&t@(b zI3LS4Wx-byn<22XWgPr>LY%5z7gAU=%Qj&1Jt^}xZ&_JOqA9u(e(U#m0(mkPIa4t!$#<0|rKvd> zPka5+xvw&*0yoIQx8D->Hh@jmEAK4h+rP-4mN&ST#OU6P5FqxoSgz1pty6{!2G?u0 z+)ru4I0)yG<}JAh%6oq9f3#x0{_C2g*y5f}@@?msO_485hdg~-&p8s$dS3OBIe)`< zZZ;AIRe@VTm!Gtd_*F0=R_YWdaFDx_b5V#>kmgamrCi{jXvYX0iGy>h#y zAd#+4bNrQBv_oOS#CzzA4#^IQQ3$xvKYXbGF59x59w8Aa=s&Yv+=sLyi9u=6OcP+h zqb;#bXkc0ysc4Uh4el;}Q&4FguiYuckl@@2IfThtTR01K&(QZ0c_;Y4BFVG7b}Rt; zwPR%|j-c4(x~M)1@WAuyF`CYwav46=GG#u_wi|DD2zT084;_5<6}BhXWc*(NAE=tR z_;g))M1!n0naKk)n9k|@f_HQUo@+}M@Z`(2?l0P%J3qhl@1O6o8)d$ZSwdL8m#w@O ziK~C;ek0he_`9pb^you*T?08lPtPc^L727OUvl60i_%!K8@Lx!XZ=0#R#bW%j+;=B zCra!8I+4Hesnr&y_Co?vVRTHzv*~0YSyh7{z_|ZvgWBI9__Co|y!!d$ws@u&YWc}e zbWbuwwNz|hzFeu8n8(Aev-qp%kW|NpGV;L%DUZ&^Qt2^io7dnNlD%i;+D|1=aR{H7 zvxf$0`GF@E!AMP+zLuPP&t1F~cOA+dd%Z1{3pz&LOYR-DiHgmLgz1vxPyfQUZgkYD zX|QO;{K;W6eW1R~y=N-{`mzOwJp)ukEwzBe@Y@#LAqq`jjCP}!jwCeUW1Suht@6mS zlZRgkZ$ilzvZ_H4xI;eu6WLeNI|vw}Q7^cb?P2otpg|Re)*bB|LRhNlEM(l5n$C4RGUFe(ad1>~Efm<9ilRL&l4RWbHY%qSNwZhz#t31idcW;bZxJVQ?+gHqlti z{{v>yJWCnZP~y>eHX?-9CGh;KqP2sUT0N~;{x9SND~+RArr3!pSy&_Zd58TsFVV2M zNP8~JC=2rVVU>s=rSRC7qrstwX4j_-hSsVR&KZ`a@j@SjytiZh+K9$Hvb``1Jb=du z3S3I}c;XMj?u^yGri|e_=}yNl4VL)UIStlj$XcEUSO6(O*7N(4i#3JAXD>+x^VM{k zg7D}@LU)D-CB~@sybPH=2kn^E-OILd_&pzHw2vyzvw4oR>bF0H0$_1e zEZz_Cvxzaj!Y)=^W9*%?2?kI%Z=d0WLS+)`;aDnbisd^IVvG%ykjo4W0hFOZU1hRa zjt@x^<}kxf2?*P5`{!2j{rHYN?+u%eMkrbxyL1L55OeG^NR4aewxWcL!GEJuc;E7?Og_(*bBfQrwo0NUw@+2YG_>$t4UsxWBlR;VAe=6;y;nmGn!_@EBk+guB0- z=Rop{T`6C`GL`*k%vC5*@22`!Zv@W*Kf2QZEot zFslY>Odr7LUmG2a&bQS=U+uE;$pi2DgDw%j0wGdI%N>Il{l-D}poJ{(6MQ8M40>iW zb~3$ZIQhF72inbi`ijMGhrx}Nu}qZ~Wq7x3EdJRA@@p)Js|;^*x54e#w}|4{mP>IP zbD96mzUtrT$;`aPH2LzDshC;XXj6$Z$&Yk(cVA#6mHvj?xafnxf#&tBcE)!L1^iii z6TkC)P;Xa(anO%wj!ROFXhD8e-VtQ-R@9?6I{!-H5Wfv-1+#%%)F*H7yJI+A2sRn*;v6_f#|V7 z^eH~^KcAAh!H4z+1ZL)KMaK3Z!te57{v(RZY` z^;PJ(nV;}md0`l64bF6!FQ*aX``NT8y3hG_c}CornVzI_?_6D&%)7xrlenq_<&WM0 zbdunF4>~l!?8q;q5ezqe@0Q|!JV5WDqapu+SJ%TFzjuztCOqcqDhR1I8)S0DOwr_! zrV4V?-?ugIt;^+J|(Ou$)27x56!F@+^=!N8+L#f}lHGgFf^#%HE zpT@OkTdh&E5Y;+w-OZk515Y7MgAgAAENtp1hu1FrqNwP<36S6yJEa}}P2bX;u#vV7 zl$MeU>6^Kxo8)!_lXk;&+_=%v=j`sLIqJJY{|H4*Z1hdH+!Kj>yreL>o<&!;QASQ> z<`jEe=kVcp;sMeGV-%VJ-J5Sf)PiW@&bb5HAidip{E=g1N{unM79i7tJ)Y%*%*O}%ri@$xD za0?r(1WBT25=|X&uUl5J>+fFSocmktscgdM@IS6RX68>=dGww}&+YvZKq$*1=KZH1 z+&+M@#RBJfq5Kk=`TI(rZ;Tp}1Fr&Z(C`&cAw2Dkn_-Lb`W)<_aZJG%?C z|9Kh7|NSyrD0u?uI-a@E;z{^1#V60cBA)V_hj;5KwhnavoxJ}im-)A<^?xEdf;-qm zg(AYsJEJMd!ZD)r#OGIshhjy1tR+Z=)9PTW=Fx zmGxeF<9so2f;^nqK9m>^ZLCr*`c!T3U(foFhVZYiL6Y}?cYo2UrKk+ihQybJ*J7(T0=nZHm*nqJ4<;t^)2~E9R#AUnPyb3i#tuq@KZt z9aPKyI?%9^q{gfrNZ#4(Uk>H=$IcNuP-hJUHXaY;Ez3%qm?Y1Mm;I9$3T6420xaF8lHpDJjxwafb*9?WkHKBV`R#Ts?@0!w#0ZVxz{x4q zGwQPkb{N!B?iiK&pjf%*IC&uqhLG#nKKNSbrxKI7F>KRb;hELg(F9_E=>{v~V_C&A zH}NS12Le`brHO_Us{1Y5gVAT&N4r1Q#*{-XeHM+!`R3ym;$K#Hcq(kIwV6U~bPlqZ zshAT-uqXJZNl^E(eTm0jlRwXFatAt0y>*ta?Tjq2y zRo8}#3dc6Mle4AX%j)lEO|kO-yC8LyOgvT`^?7)CbYx`rKAP?$k^M_Ji%5+U3v%FI zM$#fGXm`dtN20;6;yQ4AUBJqO-d#R$Ne6S7=(tS2)ufzA(#0y++e!%N3AP-{?bH0s zSrfRV6{uM+N?U$PFxMPt$y-?{Qgc+Yz6eZS+@Jdx8t&JpkwFcvbop81>4=I7xPvI& zv^V7haQgRpPln!~tn+X%+V7SQmt-xqG&mRV^Ev(mJ3%$|ta z`lBHVr?cnI_N3Xw#?}Gx6z;E=0-&57YhdRU2XQ?Yctj~&nn@~4lU5Q zG9aH<@asW8%Dx*|8=(@rr|ywf*^aa*qB6b~R#lcw_8AAt>&M z&T$1^PL@bCcbXfVdQN#IB}3fCJ>N@iBu+K1>Ac7NmjIyKwN{d)x*FwtXTWbV1iBtj z=Jq}EX2?OMU?8F%tEyY>qOWu>pYbOlrqrFvU#Lyxc<1#w3uY;^YxVwhUrp|*4Z@XyIQY2F>_ zGuC6Q|K)e@gTn_Tr|(z)$2HT2!#!UX-34UkoB^=qsQI^VX!ci&tmX=7PLh zTbD9^(c_n^2()E6eiq#Dj?5M6H;oY?@e7f!P8clVGXDWHOS&uL?aTAFWf4hEaa(F7 zng-1LSMNb4^ABQjevkczy}LH7d9y;6T+gsw$Xp&xzd{WVr6+^yAqZr?Eekv3FU6>1 z*0vkq^f*mwFU(alQ<9I^cmcJYk!3t0B2l|Q?-Ekg=(G0^#w+K!{o2ftK?rWsHm(aX z_}2Laov^aSlT6EJdv|+JmN@(TB;I3x`%&AQoIi}Z5FI_qY^GXm50fl=4su$H+}BQ# zmpR^fF4pk*7V;e1JSFY--og5K#w)AwTpV{@@P*RLb}Mf0233T|ViN-FZV|YS=F9~3 zK=KZ0=-T@~e8ATnG!5^V7g~K!LX&UZwi925mR~GHhR=IUKDaGw0QnC^?*+JT5aH$zS;kA9Jawsm5XD3-uHi!577+VJk%q3wqLHD{KE|F@oc@zs53&>j*DUC3+R7f z)^a#LK*juVq<3vmqe7BYKqx@=GaT5--&I$_inF%P)u*#Q(+6OcYGMR)AGd@Sz*G1hQ&}0xRY_UrQml1 zWZ)JYcBGM^MJwgk(b@vLdJ4{`@{6W4NG{7xF-x`1+M28{xH7vUB%N<0`j zf70Xo84U{N&iY6)1;>2>$MLj9h*Xz@f~{bzL4^U7O+Jvqqvjz3c6n`pF+utL$h3Rfs*XF!ys}~L(c=-6Q0CRsb)lcpt*8~6+}3=u7EaILA$8w_Z#B6mmw&1R;|=8PavMt~VQAr#`9 zY4UWfz5?#Ee`wxHlq32dXhj8^C(ZpISV0f$P7Gd`=g_p>-pIeSSX+-qdOYL}JQ#b> zA=yO3-thotB@dpqyTx8&y)j*dAWL((eh9(-Xo=v{j=&J!A*b>;1p=oJxIjFV{Ca`w2?B7X@O54=Smwx)u)x~G=jupjxuo5g*kx&DX*)}ch z`?jhfps#$@^OWM&0_TgLCkYgx+vchv$*7TAcXoX}Da}3_ACJNqxu^<4`uD6f`^h^y zDkT13D~QHQuR8sIVF?4T>2jIp5B!9GfS+}2teM-ZIKuok$&oy|6lu!hf_*rN)lV(B zeqw3WU3hcydvg7u4Z7T@gN#^eCS+%D$*RxK4#XevE&9vN`mSFM=K>wZ37s10tc$xy zEMnuvaf$5%sa1toSt8to$E!ukJfr{6OEl99$3YB4X0@QE{M;EHu$jC<;?bLy5cA;0 zq#~qB0yw4+2n^ABYIpP+7O*{$Znjjxch%%5J*Wm+$=S|u8|ABTAIzUWt)r)cU>x#0rY`daMXwbmKwuFtpHH}|?*&`%wQ{On&=vTr01fM^uDth}Xxup?edB>%% z^64W@nUZgo6SMVU)4U$yPj9`(PPG3MlO^48B2!+7vVQSxs6Xb}rsZAS%8TP=$zMNx zBMvE4@7nw@ikR)ztw_rSyGFHPPvB>}SBr3jVwD%;3(j;a-PdVRnhMU&rAp%NBr=1Cb1fhxJC<$xT5b<+o`dpMe>#G zS1PttBVr>I#No$e9PW}#PZ`8w2`B}L`zd=yiBkrTPgAk2j!yRL|MYH1|LQinANq;! zY`nt|y`Wp=02UN$Us{(il||3W`4!8Kq}8<~LZ+p~rUh9I`5cK1MZylkah3~afUyx= zel9P}3+`2qgm#~E2~NqdpTqT)vd*-{l|*1JaG>1Q1Vd4$y zn4OglX-$lezLbe)=$|T33yl=#R|=)%#VrmJgjNiGUzk{yRDiy{A|ZfI>PoEZA`(m^ z(RFnO0`9Po*WR*^A_@hmR(pb!3%*pug0ixV29I0|O%n7I-oC_iDvlRr@^Q|ZXMSw0qb zJoG#G%UMZEI+re=Aw?(8v|5=~*^SS}bJ=9B!{=4%eKyAJ-CgAaY_SDl#IrPbGt#eiK2(DCxmi8KXG#9F0IS}zWP)aY> z$WPSwFRkIdKlH!C#_p5Az!4)vyeP-hPa?qgId05%VT`mW3(zzhLBK3xcW7CXMD!kz zQSbYYJ^JfsFJ*AM&7k?-M_$G@p|n^+c}Qcz+qQE)#PqtuS~!f|sdJNGPa}_O*7xKK z8d&phUUTZSa2MUta^bZi7fWDL&E7`xS|?B`I8f6*B7UfWS)Mt1xSyX|mvB##XNHlN zmOvlu#PJ3X<=ZL;=PRLLChX{EURRMYMkGm)0UV$jTYGlZ85|84VPrLEi z(@CvzA%p2v>jbPuB0eAW1&dF+nLitEp*qLbQl6h_P*T*8YTX}T~FAfZgsK2LX6De_=H&s6$!z3PSS0JRh{W4?fHa(&P49Yax{MfC1(xK7jAJHJzNGEp_0i56 zBEE{PxY{!+Vo1vE_`|+X2Zg{~A0{22k~%lJ0(tjH?h$rDywRrC;GEQ$aYEg4*P+K0 z+-AwTvG^z64+2%hR>3MvRqM=4B`R8uY7e_W`4Kz`BRXr(RN04fV_VQE|09GF8;_^+ zQ)Up6E0p`*a?eCAa>Xg{Zw^j5E2f4aI@_*^^S=et5y_I8R#YCb0)=TsKG)%@`Qm3> zKA{9k_$$ZSj;T?P%A4d#KEDuAN~4q>$V&HOAgowyO)f#sXS`8oARjJRym{2#VQ9f3 zbM|EN`()anb&fVo=3==4A>&%a{q7U!x*UI8Z$@6@_DMS2s_J+UnUdeR6q_VB8iiYb zK`(R!=%V0Z%5BX`1aE{H)ii?7Ii(}c<|Cqeg#3voM5kskCl`d*tV+=sLF_j&r+QUM zvH|0`kIF@)s`wV&@aUO}Yu4N{Uj_DjasrC`qjwfZ9~{4s3~s27b-r_U9AdGn4lqt< zRP%bBr`Bsn;dUa&@YRkEp;i>K6;|M!g*?EOSQhB*39Kk&x=I+_89Yk~t&(m<)&~u1 zAk|0c)09neyO1H7;ZGCoPZ0ZaRy-Pd{*3F9ONiEG1_j;GFJRLp7Rbf-7yu@u!ick) zuq#olaxvbQmCymwVuDT`XuxUVfAL$U2o7p1p=LVk;V{|8vv$<#M=>ycWv;%kgp@U?HMXLvkt8Zfd2huKelsem(Xx@mQ;W(TG*M z>|KyYYP+m- zn~6_?s!D%GWOBtR&3l!}ChNO!b{>>@h3VleNdHA0XW4bmrDN{c%#XEHT-6mJMD|zo z!WqfPpH+?QP%p&>tA}NZt0dY^Bh2*%M8Nt)6I%0uL^f*oDAvks@U&GKe63$;XWc=~ zloL8IeB)&k-qF(Hb)fv*e{7BAwN2n&Ihrfz8hPMJ@Ub)k0{H_}v4oSVlH0r(*P8q@ z^k=o9Mt_!5ZnL#Kkf0=5wDhoi@kT+>PDU-)CW?3?YB7iqk8|1m-N2m3d5Xx@ zpq+KBe4dB(bes2YOZ>$h{28dR8?9|3d1)@sDxMOdAA=YwvYq3&6KR1Gw%hn%2R}NF zLFbELTKg~G6aZtyMZ13PQ=i8-t>b$e*RXPC@ayws{-WqHwoMu%6QxqGr1CG%=Roo; z^bC~`xTd%d(hH=9tSIg$cX4M~fjTH07aDFYZt=P!y|-m_FD7wy_Qr(t@;d&!n8j1P zyhUmDq3E!2P#1EHGb})*;bx}d*DX%|cUct;+UjZEO2oCIPRV<$qT(-PBO020*&J=; zPb$Zov-NQqlKiDVP}XZq{a<9v-H_36=vNFp9y5B6RZE--6~4}2914%EhMeZUkB#~W zA&2T7pn9^s<=y`#NC$h7dLvd}h4tS{+9ysGoga-w(qkI;bKFJ;|5EW)#>B`!toKWC zg<4$Hahh|5*YlXC*nYf`fiZwd=`Z~ZVLFiONe z#QR|H3O|MKxT|K~o{L?*_p!!1gcx%Y&Y@2&F! ze!U~hUa{cVIb#EJY25$(fuEsB9+-fS3ooMnR!T{ta8NG(DVob<6Qvk-{}~=RXTqG; zFyHct0+Ys_Fy=LYZ&K)^w6Aa2EA`hahHE!j`mO{`1xfqAFJ0+&X!qE6XiwziLMqTR z-%@8SS!H-;o>^)Naczf@DaSJ;cl_X(?!#rufpK+iN^uCoHstJg^Q_#6^!;aF!(dsPzGcVBniCsYjj)>v>2I&d4*L9EpvH#m^j!S$EEK zbepuBUQT_y{|Ub*!;pSP5zJ|Q$8`g5uU!D6W!EdBdE|3|*P~|l_^R4tQ?-pBUs({7 zB&-lTc`n~uE#7cCmYM`Yq3Dc@-hKqBzPt+zd@M%itX3%(r7%o(hu6EcG;dW){Ip7KwyFqM-b}& zaC7>_Ld0Kkl^W~`93EPH?Wg63+i`;2_j{~OTNAL&xIMFxf12^!nNnl*ZLIt@tl+QV zaVejEyY+{*K?sz=iPSOV^|+fm-mJbgIg{yMm}{4Zw@Adr#STndB=XI#=W{VV>2t%_OHKN#px zqpkWfd=m6sZA7vu@`;~(FxVWjI#C+~AIxGcew7+!Rc-Rau zrlkz@$*I&fjWSB?{Q-Qp{!wZ69a9;l^oSI3JB7mt^aUmV>7G1$ezc%lAS>@Mmi+aH zGfUbCeCDXN6&{Vq@$R&|B}c8Ko!Dd2NZFMzM*WuNtR5dr2hZLJ;671L6z7Mf=fsjD zGT=Bj30HoB`|TWp#AGLhLSf*zc0o%P-Yv%iqat0FngF5oG@QQ>{!a*DjQa~>>EPaV zJ-=c5H?K~0(*}t-NjYP3n76I=qWXr#TY13VIQ30vK#)AEr=8zQ(R}P(;+zILnJW^o zQn9)3(D-;gqQg@tDam?ADgLGWg8bcLI|dT?JbbZ`zB-8Hdhe51ZCw;`JLGL96eCl% zGNI-H-56>HjUNOh;<`>`$<4@}@m7+m>|NBou;nug@1;VswuAMmtt3lVaakEbf?^}J zHEEc{(d0WJ;2naREf?Q4G7QR0^UWdwP-h*>LG07Pa(!l!5d7bF+Tao#oRt=2QvMjt=0}%7SJr z%;FW_?E$Qs1Ae^O)BLv@?@QI@_m^DN>>AH2d=--3QWeV*uymFnHYsRa#)k|M&q0?N zdd^s5t+-%Oq@=c7x~~A$ zq9AkeziQs{J6X@{H-eE-xrQbU$e!;deE*2iQALRbyK_2mcS_w={$ujigTmTH4T;Y#ruSoAGdOiI7nu0Y02kuSp z2kA9fM#t+nr6pfts(A>hxq}b8Q@R}{(;>)<@3gKKF8f;lAVPK4Z+Uk<8m1eP=Z1BB zr<4w$2g^vYJt#ue&lF3GvF*1aYLyt3Baq7a|#QY0t6XY(?N>?p2Xx6C?J z{M#B!f=h=bjD^sv#qOI?wG-6N1r-y1@_N`}#xa9y{ln5PFt3A42UPOBV@bD5Rb;9E zAM0`%GL4jNzsKgs`cY2>dVUsLD+s=q{DC@Sume!B>`Lc$Rn)f8a7H0XaVpd4v+^21 zi{m00Njs$Rsr&Ev*x?}V4yn_a#j0LQ%5372k)C#*-upkzO2Wj>Z4uLKqx2p5{5slqCH_4=bbYQ{2c$&%7HY;ns8=@Qo$vjsZ%HGj_bSSIu5w zB)|Zb_nEExA{4fHLQ5_Eg|4&V35!SXiv53k9^w=q&F&vIR9{>f{>-b6&OIJ&dVpz? znDhognR8C4*&%0U9GRtA#`v$ zyAz;Z+4%(RJb$ee!r8c%qX+3yYF3it6FvnnsEHXg zOzE%k10-|pxI+nm*K~_FxQ4XqWIVS}xA^(m)klJ&0>8!`6T+OyX47f2<9y)}!RFRn z)o!#A%Vif8bUD>H!`IDUPg|zlmBMWA_Zrjxm%(fG#Ta$1U!cHW96}BYOG!UJSPQBN zCoC9YB*-QwrIlKHskOz+mq0oK1mN>(WzmERgQI0cNyxt&pq|sNKK-m5FMi~|R@e$g(aHs2|3QANY62mf#%Bi@?t_mR2(AC%=_Ik2 zX7X*7-m0d2wWU5IO#JP#DyW;_q_vKB^k;GMK|VuTN6w#W)1W^Hs?R6KsqVsOst2t} zV)w3>7q<3auFrC+K87UO`RGSQq|8Kys{4LgPjrPR_W!(QB@Aw)klq-JDuHbxri0R> zUSL1M`i0lcfdo-RKwa#F@z@Dt%^6zSFXr zID<435+YTz7iqhyws6=^4|GAz?<0E*9nHv(_E{;4JE!!ex{Ow9u))s^L-!pG*|x_B zGq=K4j$n^JGgry^6#ExJ74+d^s0Rb22O4GSBZ_xh+Runc%Y4Gmz+5#WU&TbSlAYlm z>$nQT_w9Ph#bVnr%j`9F&g;GBIZJkyuPC|jfRB-i6*QERqns$wkBcR(_}OJ!yg#T}2G8y8j2~@737>E&rkHUl&|3dFXspxUGWH&XqO) zx`{`^5m&taOWDx1Zk+1$ajNv{rLRyc!pSb5cx-lWuuK6kE8qPPJ<}&5=9{EOX}nfP zq#2vl|0p@_dWsGM3E1ul9Z=-E4F+7BY|9*kKW?)N*fY&7R5y_>VN7|aW`|3$BiXWW z{xClm)8N`azA-rK6wSXO-ie-9_=5*%<9Hl((tbrWvoX^rcmJA&4)p`dj--%r(+Ihi zdK%Dx`nC0FjB}|h0SO6RB?hy{wHwEM$;|G7E-B=`POdQhO8x-WcQwL5L5!Qa_+57A7}x1U znlo%C^y2-U(6#A^Vsz)$iF~XNlnXxwNaAbb#QV@@0oLq!9Kl}`oU8|2hHVRMk{@T9rV;MewpR0 zLQk3DjDHa|mjx3{?VieZT4**+AsrzcbJ^Hxaa<*LP6Fc~17=l?F&f!2Bwfy*wcYZp zQ3=j}xj)J=Q&W2T(m!UsUxI6JPal2woWhV&HBVHzn@#5PZ|5HAV+2##(dxdE$hfS( zV}6b8WAhSICVDdy0tXa9-<{MhX9Wzaf!&p3nvEMhB@z=Owab`2c(@y{)q>{6r*_5n(j}1! z#_0h|nbT-}Nd!JCezB=rrGt4x;*_2Oe>Tf<9Vh&9G7_*WZ@VVH%Hvoyax-s*=iBIq71IFh!rDivT#`+gFFgew=_eulAm<6fSqsoQJmBQba(N5b1dyYhol) zaUPLFc8kgr)!p5J!IUkhsZ%i5-$sC=W8$$#nST{M6Pdi(P^A0NzwAUfH#uPlPF3wM z^}9WYBpSxc5cnWT{B2Sw>5!nK2+ri#ZT=Nz9Q)kpNVaWF0yzDG&fI0T_4d5*On?_! z?rcz(W-vv1Do&M1EpEA|BNekgkz5j%9aW+lcot-f!9_*9mesZ{bQc+(-}b?HJpH{C z;=7L@HB@nRl}dej*sSX8BP3t_q2IdO(D&Y{rk|_fTg52~&(nst5I?g?#YGz6YhiOk zd4QlwZ05C1z}snxf$IrstqJv1t1yC7vo(YbDhs_Ohch-KTQ&CA+#BH~?F+_5A*+?R%IH2@ev{1V5^c zDNNP<%g=+auQN}HtYxCCcB46cC~EPrO9qrb1>-i4T(wj~XEvg$sep!#nCIkyZ?W!V zLDaMiH_-Ip1Hl)rcfqS)AP-pv>A&H|y&{WxYC75j#zD~?*VDRu$R(TAkDgi9xo$bD zYbJb|V$NB{Yhyn*X5Bc6`=YUUmvYEqhJG%X3BV&ZMKAonc;$K2z&nxsm=6{gub7N1#SD7UH%$TqG z2o!dIpq|n?Ij$#syr5yGSO?(1NC%}bAEYc6?sWM9^(uQI>sQ^nMVTWOr(8gy(Za-^ zCiHpPZf958uDE0-I+QnS-1b|-jAEmz`{c&Yr+u$nGo@8C`I+Dy98;|;(Sog3@V9v) zcEhi_KDGK>6f^KOub+OvXq<{zwF9{2ZQsn$$&OA!hjwUs|B=bpGW2s-iml z;Y5Sthf!H@ZP9d4hVR=OccZf&8&_20?;o;2!6pX!E>$)AJJkYzi~w$y3XgcwjJydi#wu_b>$cugl#8yFcw=Z;!@4Ksjuc5p9#GnwWS zSmf}hRa=}qiSd+|Pywc$baimLX}!f^U3hzxZZ;suM>> z7p|y)L%o63$-#6wyB)T~az65G18RIs_!7I~7#ArBMW=8zhGA?v!EZc7UOV{9Wk1?|tw0+3)lI{t}M^ zJdPO`*Q~Y9^YcA9G|W0OetyF>nq(Vx*ilFx8!R8iYg(n)ZY-2{=jrw+s*F+qYlb8{ zfxQ~#jrth>>`V$shapQ$$R z&tl#5mYxhspCz%P6JP2SKu6o4o9PSi+o}!kbvn+-#6^D3kaoUBdo_mg*x@U=T>4TG z=b?*2rz+o4t>f8X*GRAG2s)vDwkw5zSo|rY&%O(oTe$3Wxnu;kQOcv>(DR-fdYQSwEN`8T_$7HzowZ=u;B%9br*;vZM|c?Jb704q%^ z1QMD3G8$IF_|#cG+;NN^Tr4!&0>7^(b1uQH6;_(BzM-HaxazJ==-%3Gdfki}d`oMJ z1@(cr(`hH85V2h|2zKZ0b>~7CTa&J)m%{Hf9n}3wlDcQGp=Z_42W-CKRC}X3YF1tA z8hj>`T~5RP#c44Fdl;qEDab%ewzPp=7!&x>(0yqk?jT>5=r-Rc*Ky(Pn=2}J>VgEn zKq9@3xm^4f`R%k~ZVgc9)C_f}>*L4>*jVfysTCIveR6}z%4EBwKe5EU`Ax7DxBu%m zL9Bbt$hfONwV!aN9sT{%+Q$A%9|}lS(d|$7ZJr*tA81hfK2Jkw-=TxFQ-86%Qe1VL zV53$EGzBw#F>D0+^+iWw`K>3OC52C3j)%Er_|wc&2c0d1*d!siH+KnPpLY>yY5~gr!5W6 z8Q%|z0+mQirw}`!;W4|nqS}2gJ?p#JhFI5M&8;ci!}z3eRM_;N)`3ck>T5In{Uj`n zK$1%RT3E%2KeJ{WM24Z$TRx{JpX7`sFQM_ zqS`H}Q8&rbwN3Z- z-87k=QZRXJBwCvBie|60B)3&uKJvromXMK;Wv!_*c#~)bhiI}D;lP^}QNu;+uf5q1 z%neQIi45pN;HEp_h4mY{<1Htbxf3FXF)_H(SbW|ZeS86j4)X`-9_L%nUKyNLE3yO` zA3WpBjs^)89qO1;ACqOJr^NI}`*ga?HkOG~(@!P>G4+s*d1bb=#i#H}-PM?cyl%xQ z&nU$t?bl`yA?aidLP;(mIq$Ayi*>h?w~;Umx2170uNf}Ccgum^**okRQiPt%lcB)s z1`77d$FUEwdL#F#CNZx*gS?cII*LZVRQ+NSR_gsFd{a^{JcQ6-!hxFlD$rMpSakz( zP@Ho7kmK^S;GKYCeo914^^Z>s4@PV1}Z&vPr(8@%@66SDu7L?GSsJ;vvXK``Ycc}eW0~K$S$T$;nY#H;3_UrL zMU3%VSE%Esxy95XpWYRj$<_Vz_4b>zxVoKw;%t zOe;3tDZ*`Xq6yN|ZCR>~6gXn&x;wyUM*UY10^>M2Wq zbgi|i4VXC7l0#=Xn~!D8xsuiV+fbRn<^cI|MZW3PQ+dWpmP_FmjdH;b>^;bb#RQf? zRp^Bu_chyp_^=GJ2~8bk12a~@o+o4SmdQM}@d~|!wVQRlg`!LZb8o}GweL+?Bhatb zC>qB|WJTLPZ*YlSJh`{e^+OBNq5Brj$^I&VM9vK4x!-t3e;NXh6!RcGmpBU{E8{Q~;lLRbK8`?s@*YQTyv3F*(rj|;GaCjE(-fjp}HXwA!JWpa+ zXo?U!{8nOucDnDH>E+vGVA53w-E>9ZA?ldc`QSatpXcxS9_J%R6!J5ys|wH47;I$_wzV06*R!>K-z3Y& z^xUo7B;PV5vuXCJ$;qINli02ZW*n{X{%W2tiH!EN7ZzK4kq`>p$b8n69 zCO&Gg<)a2C|0X-xtJn#jgK-mtr^DU1!@&cw2!}^iSVak`@ogn=_A83bIu_YzWE{mv z%A=c3jzy7U={tCt5dZ73elP8p9(Y&NDR(d7ixONuIlX*rY2gZkUZ?Xxpqn0~CZI+* z<#F9&3VCNeC(TF(bw9GmPc8ksfn&cHrSGWXhq!?YF+jO{AE==NWu+lv|G8KrOF*i} z8)(x3$E##aD;Ws-0v8tL-XNbw!+rh+UOyu%BnM!v0I>acIb&&w0Uz zNqyhObXZ|PbMh9$KQ^-ouH%kWo&}gpPrS zq{65$BQJf$cq%@+AXBO`uc)0`HH)D3 zf1NzVXJp;ae*E5)%hr_uVdo@YWjD!WI<}A^b+L+;?1aC-b;G9xa~S$xKg zp+kodE!}hSDU65UEr2&5@Gli>7l)A7sYkyOuK1mrhO0ChKln!=QzDm3AI*5N)T)f+ z9zrSTr_}cC;)C+M=Mn~==7_AQ#SS`-RQ)8!RmwPIne{T-5QS7O3C=BFy@q65`Ep*g zOJwtJd17?gvPLgxl)TO?7**)Xt^_qN-b2#mT+jYmPx#QJerdG&&*g=h|Mc(WRh#}( zVFJN&xHOWI_s_02wsohTmNSId-ygwhJDLbljv?TQCDK=5UvyXw!Nz^LE2XUL8k(xI zFfB5qE_UpN@4R_cv`*%=@~+Ep1np-jGUCyKO~yP8U%i=q=9uw$-c{3%tcks7=hCZ( z1r8!HbC9@1C4%l^ttBp?j_qsx2{<6}ZHpFNpm8Vuw+~#5vHkG1aWAeP^l%;Df%QLzr3W?ZOcW8gnKM$t7STyCC!|3(qdj00C@$Af_ZDF=bG* zhzo}gUW4ykop<~*hj=Xa@h_O_$oeF1?vQ$8)u;=nI3?FB`w~x?XJR83hER7yTl(p# z8CQvye|9!Aq%f#+n%I?vt%x_iWQ4g(Fg9L9wFXmc4HL3fVk4j=%{p?;m9w~~De`Zm^z>CVej`z4C zJDvX;>6r1aP7zXVmsqel@}_Hxb6fIY==c4QD* zlj4Rb=$Cz}Q_9ocwmKb;fm8spY8Hx=KDcRjJJMZNy%Y}?^?`&EGf@Pm~*mifMW zdl@c<0KiNH{@sheX2j<@v^1pp?gDY=ZdH-+U zf&1-p+utHxui6%2n+78$`oW=BG3U!SqNss6x*+pY-FNsDlC0#$4;~82vYm62e|dbA zJfMYNtC;@fBhS$44HsM{R^L5gtU3&?>G}2jqzKkuv((gZ2+8vnv8$~lKI)=x=v&X% zYF($w`{;T5dUcd7_S4Bv_v!D>$MzxB{~ZWE=c1U3Pm7ng+#XRV12L(TT!3~8p079Q z`)>U>nr^y>pg~>!c}ZBKS7VYyyUi_aP-)qSBa8Ku56FnX0V!@FPQ7Y7LepOxineL@ zOgVGg!jV{Ej?hcY=ysou84>r>*NDB5WoTOc+L_Wq>B92(5MqYO9pGBdi0-mG&|3V{ zDgb9`122rCGJf#TADeu&asO9d(cD=GPToMV)1uG#?-w{?L=LN&JnSv5o&Rd-xDj6r zmV;g-DwMong*h!71Fd^a;>|EMdnL-NM;(KdCyj5^A)oueJ?4g9z@1->-Q8=h_`%7n zL=!?KBMfEGl{2JNA#3}u*GY_cb@un`#Ha90>G+bCHpei?5sc%HK6vfc-w$?iXS*f9 z(bR%ISAmeUw*vxdu5$+TI;%O?e6L!wVXJIY?G)oK;jDLp#f-vyK;Tc9ZJ%W$Gw#Y- zT(^F?N`GU;>|XBZVTZVS|D`#7uz#>5+0RMex6PgmO#6#QmY1_#~&4bS^ur zIiOty8%)NqX`;S*s~2r+BeXLW)?9^(ONRUyz77GbvZE%?(Mq49R!_Zir}&u2UqE(X z!FHe1(>!mKZO8Z}r<-r-=J*W?DbjjGP`3u0y&T7Mv@U93jTQ(tZT%XCCQ z50{5)fP3Ws)vui>;*_NEv-*g9FmM;I5!;BrV<1jRdhG%gFOZnmC$r?oQcVufn(X-D z1rJ4ueYMPOMYt3GpsA({`!5Lc!t!qfDK1Ev7T$|kVD`2C>(XnQ?+sg<(ZW>_v|!5a zIH5$JtmEAiA%H|9daJ0Qe3nC@YEL`>Q=}7z(}Y_7bqQe5-X8i9t10=L&l7 zvknV_WhfgSavC%~=-iw{M>+&DMQZ6$G3to zOqDV$OWx{cT%bhz`I{@q3j8hUL_HtaG^1Hrz<1{TBvToEvrPFomnCqowY(o$ws*cT zdA)R;=5=7Fvm9F53H1JzpzO%g@H<{|iv#l(r@anWtPtay9bdo{6^Hqb8R^!G>5 zO{n)}^~usi3T&SHS00~bhhzbjciPy?K99BF>T?Vw2i|)_uQukvl{iJBURUxCIFUcS z_L%ps33{G%mOanr3%jCe`62GT;*RJXknmK-u*EZc$CH6w*XVQ-Kt0W!TeXp0}9hBE_lZqUX`U|3 zkY)g9b*j!ZXZ`P-)*Ols>_`EjB(Q02cajdPrV*)_3jz*St68f1hEv-WXJdsns4bTy ziH0^E0x7T$ofEygB%CV!$MxP@#O#rt)KK~zm^nMf^1!8$zF9k+F*uRaFdpqLg3{&V z?0achGx5U9_B=k4u>I~t^{Wa13eRvEpscco!euP84$cKXW$6CVwgSY0x~`!Qp0Z@^ zJa&4Dp(=&T3Bsh4Hkw0|MqBmu-1k;_5b24K@cre3+V(R_qc^516B*0b&7p9jg$5Vda!29XMKb&l z5Mf65nI_C9>WGKdwCNR!e!=)c4V88TJn{0bg@I;Q$lGQnKe>&eyB6($x#U%^n^|v1lnob@zK2GK|@F!^@hNJv8%iW zvL1WziU0mwlDZqB+ieP1i(_n$%gsJRsJ+A$uA@!m@m$^Z+pU4(y{UMg`Kq+l?8LXj zE=vCg)K)-~uegEQDTl4(r{=Z0QZ=a#2P5B4OSX@6F0EdX3GbgTT*vxT2^Jsb+>vSt zO)SP497#h%hn$9^h+nT=`uSYfpDd0gat{#(I-${el3qLvjKos?jL0EAvJQfMQ9KSU z)8V?Hj&Due7c;Dkej>%6uRt~l)138medizoMw~HnGQS=J%1eJ zA~*4WI>;CK|I}8t$ZtR!z?V$vy|d=hzC|!Q9%v-ZfE#y2O0M9Mqvh){v8I z(-6JJ#os$&7m6p3FtaRYGBaGnpP;h7)&ioJeT*B;t^*`|Lq`aHor+OFslOT>9&lA= z@pnRt>_B&2``4tBOD}eCP68Gl^|o5hsHN+9V*n zptFIw6AS4Y4%olM{?BIG`?-b{#JRjw1ySov_&qBlI@Z&>+iM`ObfGeSkuikTOc^Cf&+V7N_f~;n08LTHL)b84F z(KcKp)*lv34N}H8Uh+p(6TMkM?Hp(7DG8xot6xkVofTd=i#6{rBd&Y20a+i1MiK%D z$QpYb+UAoDC3j$`%@G=?g#ZIht7PGBosoSre@(LcdRv$Bxg}$YjLMQK8;yokNo4t> z$*9o^-uKsqz^CwWsFtrT5WG7w^Znu~d@1*@=I(HFskuN^aRv%IX4>)!6;JYmpYkG5 zcO_msgRks?`vJV;g->l^`C0?2sY0EA9fqABUm{@ZncDUE-=d4kStu3$KuCs?|A3G) zOL0cbX!TW^PFb#1#i4F$*R?w9I@XDT))vzAPA$#!74juhd~~%KzD82Vk^Qt`Ua3_0 z;7zh8YmSfgRa$Q#Bt{RoLlW&@5K__M4}@&iCB8Knf4&KS18noAA5(v(ggYRqcu(a;;kil~q`Je+0q+NW2OO>*47LyKU0vdVyg-<{5;%uQmVQi+ z{RSy6Me#RmhVJP+iyXTgk~t5&hICnu{6`dUaXgiP`s89=vsa3T>rjo&*vydUk@$^N z$U9f=Au+>uZu8ERbvX77_qTysTq<9xY^#=9HVHuok}nJzuE*IjR-=N%Q@?6iixJ0_ zU_(AkULJ0M2(Ry-L~|IN9WKq+b1laqZBb%CjLwa=@mM{|(S9Jisf|AWUMXlz0!uH* zLuF8IQ$!G|eY6&lR0~6-)VMxiVn0us8$1{dbu%n<^wq!V=6<=qo=wIDb6Whu2@<6JyoEL$gxRKRp6!4}1#r?lF0Xzb^m|3<{PkgJTneFFV-||zxs9D2Ji6}5dz&H) zGxIUV?K_xsxo-PA9>k}k{krlWQe)pp-DN^&ORXkU9dQGay@Q?++%2|}kO{bDNest+ zrEz`M+B_;puB=whJIT{2hxShcX#|g9>89Q18ZyQ)Dzq9{{htOBOgE#J&pqML5*@>~ zv7T^du0B3JcX*zlA@#WPf%FHDXi`kDLn;pb!MQIcY_C4=ev$$8qckB88T?GI6S|L> zvI3;o&!Gu|rUSP`%Psb97a6JVeiXc0HQw?*yN~C5Jxz#9w?J<*oPXhy7Uq4mhxc`ss zEttYO*}=PLUN1yv3U`w(*!mviHHlq<6m05xUIS#vJu&L%BYT~GxeUR7#nX<-SFaPmNHacx)jlF?`pww_9uOOVHw@i_3n-@eFJe=o4F)DC>?y7tuAZoFCVPi<&p zOLQEo8ix@gq`2;HC*kRYc0aQtC3I4$v=BqIy*2q4fpq%v|A#=16CeF)howkNweLgZ z{ch|=4Y8FR8A$qtjTZhW+G`?Wcd-L;mlk*TRH*P{C5u^Zr}) z%d)#(!}|N3Y)q-%D?Xf4XAM`6CEmAJvYwd;lNDUfNfG&Sdet^ zgWoWH%wmi@Md&uO5&jEn4pVK%iOc6IPm}Yeou^fge^$1UyI&qd_4k>^Livrk@!x2^ zK#m%*mx9y1NNrSYifnmt@~npJrwV!^5882-goT{w?#Y=djs8438-SH*dz#qyt1a%y zD$u=_;m7U^{fr7)489ZoQgcY2+PST8MxXj3TCvURS9|9Yxp;m04(zwNq zoMZUCz;zBauKDxsC(ED2veCGOVVyf#zL6u7qV!Q}*a5*f8-ey4w>`h5HtWrF)dYHZ zN|hexU=|I8F^aH`GA>tOv)sB9mcbXgo~AR*tniuMD&7hpT`kjM$6fDv$+VdH@`7Vy9KfWY23`UupR+I=~58riu2-b2B(Q5o| zJWvm}nf$QR>|jo?Q)8Ac8#Mc$T8tkDwCAQVy4fgXW&>f?3wnaxHT>D^6x*AJD;+bk zpR~5O$i^(s;-Tk$vFELHX}exNW6=Tm6~navagzqmdrg)SMK?J=p=HGNiQ)jk{iR?B zv0pt=hx|tAiL50lAd^BpbABXt%~9CV&l`&FR5le#<_7~}S1dgM!@vb}|4~~m8S5(j zU%6Oob*DJcasHc&i4afzW62&C&AAm+By&x8;0wuS+-av5l0qpvQwBH;z7azDmn5S{ zZ26pgTN-|n>9qEQ_buu70t~O=vH7rGzj-WNadug|n)Gju&? z=`$6Aj!Rh;FxH3)Oc$HzS-9hav7iHXv>{iZ1o=@C6=fW<_%UWJ^TP|iwMdgrITLT+ zIp^uxuS%Iw{Hk85x;@N=T8~c&ZYMmNEX+&F>#_GhWUsREf^|M%-O-`K#tu>4>GI@9 zRXzG)fwPoKz`85f9BFf4Z#rh&Lr)mNkhIDa`1UKL*+~1lXKT!AkCvH&5i7H62>WWzoC%TAD8m4;UbvXG80d%fHPd z*JDyOnq;Ov$@@OuAk*V@pby-MgJ9oalhcAyE21q`ukm#rh?+1}BUR=9MIR@nHc!Af zz((-2ue9dygYm+Mt>3ZD0WjExni}Hrt-)OjdT`lweFh|K>hm@+?YjyhOpA7MX{X&! z#`5VJE@U$jvbvP&{zNRSBp@|?m48dI0l&P1I-P@0kmpUAgmmW6fk*qMU&w-B>Z0!Z z>wgy|P2!Q$-@@YcfUay8)+<2kc6f1$ey2V>0AdyP#4W2TqGYkQfxdDeVpD8GTynn` zmx<0JqpwQ5L?T?ANk!hD=%4Pf^jG|Sbnt1|+uBz>UI>tpJ$a~Q?TDOzGQ88C=2)&R zBaZ6H39Wh$$&f*>kRAypm91Af|7NlgYk>7{yqn&Ba#v(jKI2I8Q06ON!9s>!`ak%t zgA|aa_B2Q>2D*qx#^(tS^Qf?SNYa7SFxKB+s3Ry;)7Y{)5#*~5rsA97Ce zTV^ABmwE8-CYA8-*2AhLQ^=j+7rWeq>9KFVmgdfiYWsymKkPJDX~jA}9q2tLEZ4Nd zIiT2{qA~!kPsxJdOWC*Wsb%~{s96W{J3q92kg_sWhvQruW>up7z&arp{y7?Zb`f_E z0zH#Swtz=n;xs1FVWXW76bZlv7Q8k24U3Zd%l&49q&%tL4SCQ~X0fo#(1&Q7t$EW# zLGqG3%!p|T53$Ae^>`k(Rlp6bPER@gNXaNoSh$jwoDf5O2_JUb9nzk4RXzz;QRF*7^G&(qrM|C)_Y%IKUXM<)do_ivL7Zg5zbw39tU8IK_ zSP$tOuEC!cAD>qI0;=T5**n0LreC46cY&w0FELgx$4$IK4UJmOHi!GkmL3;uyO}OGWSzg1`M#q*hSCa=-~|d2(qL zCkP@Te^iM1%!fmq%_ZNonyXX4BJNp}mYhTLTX2s%!|-&2bqR$~SdXu~(~Qwm<91?a zQ=k5{{U0-(Cs^y8uNqlpD1uum$UmF2Zzv=eInHff#F*VSzTl@3=Md}=<@v$csYV{= zBgea$dk&I13VZ$~vHs-z@X5Ug0Sh!`u5||2plJml&l9N1H+X(jB24o*F&CySjamGp z8u}%4k-+FD@4ax3p1}qF`Z-0*VW)ZGhaw4W^5EQ!TT&D$Y*IN!?tJzGB<-rr(dr?6 zz@ZO>@FY1`GLqvvAso4X%WZGLUKQJO-!9FP6}VIH|Ghn)kjfJ&-nm~6qAm-W!l3)sw0^6lhzud2fbExP$x`%mlZ1oi0i%aOW3-3#9qRrv3E0hPue0)i4#7k< z`X?L&@aQLd^&mo45Y#y#^g0=2mUo;v%P@Su;Vd=%9=hN_*pdF>*CCywwUX=(+rJlb zUO**qy&Dn52Q1|Q-cybm>dM~jpRV2cwC}MSypD>G+ zS6n3U{AiI~rS1HB_mOv^+9)!yc>{KNsrew4jhMQmW_*KkcF*vW&l(UFGJGUDhdnAl znO1dl-UW!6e}{x<&l0!MwfMr}_aQGvbmxWG&6vK*O~6~oJ6K|UwaOsd8D*VZopqF( z%wD|oswB+HspzQ|(9KoND5(*6v(cNc@6tip{nx6~cx9T6A_$|();svk8w2?YVK&oJi%#gLJ$wLBtAy@o6jLw>DG*bmAD*;%y(GW=iB6^ z%VKx~F~Ge+5T=`GVXn17ufg&|9wvO{&K4^yvckk5I%;wL!pE`E>`&KvE8y>H8xs$n z*>`M=juIEhV`D8R1l{(HeCxV5JkrP~%$^mzLmP(e$>xCbWabV_3CUiu57$F9uhqK# zXA0_%F%z)1r$v0bC_^CLl!d}%m>J|9a947uzu?|LdYJ@ywGHHjBb&)ogID_GellZO zgR{jv*+#H52JZn5yXm3SwX&%ImGhIHm#L002J|w9t^sG6Qp)7fb@$+Akr3hw?3uR@ zhR=HFZO9GruPwP&PefB#4V}}x{jL}9K+KH)U-FUp-|{iL%U(_( zHxXz7aM-vtZ(w~mz2cSn6!ID`f_Zu81JpqDJSm@U_8^0rKE%!QuU$qAlI6lcnfY~S zhz0$CJOFtK^+JIGwxFtq<`an<6CXkfdUE6ZFFOeeE!$$6`dGGFI*i2v+C2;`foBcQBjaIQroaR2%rO zCot4CYgeia0j-&bd_yNUr|mpBiBRU)-B@+|N25x>Wd5V&aC}^9CSFCAt2hlQ;!GlL zfw#@$5NUXFiVpwa9iMLb~` zT_eq^ZLeXv^-oH`B4EN9J}lg-xZ84KM5(R0Lx$b;D&^-(MIuFc;lu&bkvx(z1oY;( zt+TaX2hU30L98CVl~AD|kOlK~pzwl0&7wy&F3(tkEx4Jh*vaURkU=J5K5MD{P_>2< za{{a;_ZngEn77CeYM&BUDbh(9crA{XjGT&~9_IS?jJ%vpT|~xqZQ#1c%lU?9d;;)C z3^9IR=*q)TWYX9S=v{GsRW(x3cR3bgB+X-M6|boG_R``+?~g^km@xWTJke0)C`wqr zelrK7eqOOb9Md37}AU$=C%E8Zkc zbYga$(m>w&4evF)^v}ifa%eP&QLtm3k4@pvb655m%ol_@F0Jj>x7tizeiNl$SpUoR zu4-mt?$Vh=BX^dQl12M&a-MVpb7hsyVio>V_cmi*6}hCJw#6w|in|q$jO7%iP2j(% z&aME?*Byk)t8N81x zn-;<(C36(JQGZKWQ!ttq*FO93nDU{ZHdz3cH?PCv+h+$i)d-K>#PQLHSN&roa&yc# zs~U0EnV5|QjO+M2#SE~Icf%~+7&SZnWgjo!-q=TcW)0pCf9#`1(XXKxp5FRX>Sy#x zE>a_YpH^?5Qom1$naS}{Zzsna1T%WL*BF=@e$+Z15|mf{-Zn_dz2ttCNNe4KG9lzv zQ!$Er`ed_$bMgs&G~3x@nGWJ-6wB&Xn#hUmnzQXOG#YGP>^UHlIHscw;l4nT)#8ud zpou3_j1YcJ z&P+-pdRO|>3kbD*=ht+RVA9}@_o02|76ae51WO_i3)Bi+?48L=udqkc+cEh%3*{U8 zOVaj9*H&*@0S7)KZ;<+bvyX81ivO^W)Xp1D3)fc}amy{kPh})S%!bOZfSCx%3=2{0 z^?GT2Wc)@D=IBv!V!u6RnI=-iu!IdjsoDsEJ-}WO&;yq3T?7;doNaNx1>k{4qaY2j zZccE2>Anh=AHGP!5o5J`j6!ZK7sa5Khe?l5l)-`7-zIaLW6gpMwimb$;9NIIy{S(M z)Jmv%ChBw?xRdx7RiD4`wdQZC=?D_|STi~UbU3`1aoVQ?MdgwWG4*X*C^PKR@f04u z)?5603i`J{y&H9@^`g3uZ_IPiizbFVc2JS@~mURI>vITqP zXnMZ?k|MU5y}*FqpoBsvjBe=HKYY-QW7LUG9&5tOFuxg$2^EMl0WqtvBWCo*LV)t%W2y zEL|4Pi2y(*nFok@+HQQ&v0$Yv+1VyE2@?vOlEj14`L6ooVJ3-Vg0dff4j*JbZw{zB zHfZ0=)r8cbF-rxEl+;j=M`DstW28RcG#@VWCKk>}+fLIJrJ^nnyc{L(j})s~qA`#$ z&|ZHozyp#u0Gi}=cjzzAz4gj5t>(~>3FR*0%vC4$9*@!k}EMtU*D#QCK}@w z%=4T8C%m-#ZZG$Yz~62q2V1DEx>V#w587yt0lRFVi^9iOa48an2F#6>q-$9FR}e!z zoIL

XNa%?}_1isyAj4Z(&KT#5SD2ZnlocH1QE_+ECa5_Zb|(%Ygas)gRORG35Q ztj?C7&L+OFzeU5%@=g|s5(tZ|^wZyRqRy`%Jj7p#qD#)2n$T}P$)t7qy~Hs{e~M02 zfL92HHaMtZ_y0HiNPJ7l`$BNL8Zhah@q>UF76hVmHVTUt7DPe)J&5#wP~IZO7p{8o z9w&--lgCs1UQy6xm_mpK{28`yb%d!g#*($kZMjbQ?~s(AI?Nsl=xO9X;AneNvS>3S zr6EHO)(GDx&9hX-)|yAJ#2)STZjaIkdd4@YauEjgS%2ZeU;mbL**Ly@%u#>C^;Z{l=ybMzZPhi6l z>C=UNGOA-uPaqr!<5_WzxWFrt;#w;0axC@=RJG0KJC-M8%)AEr1fq4X&Az6Qq1F7Nxyk>~md+e8^p^ z)$4#dos_rK-RfdZZ19egpGsC`J+Mb=Lh!$ibDwt^aFdD8ReIQDSllY1X71>J2^im> z2_w3vP0v6nkUe|WCZMAm9)lR>*op7n*X~@?VV`(8B{F&WlltxJNkUL$w^UyI_2<4q z>5|umPXTb?oCfrFqkNv9`m}_B;`=m(rQHw`4%}4NJqFmia#f&|q_#L{i@3SH03kDa zQm8>x?M|A8y>;FLwyTv#if9!E0l}t*qp7Y5@dl?HL)s_i8m*yHgErak0mm*pp6WD> z)WFc=tQ}uzs&+Sw{}6>vh!xlTKK@#WXcv@>k5s4X15zmmV`yXNT!A1%-@WOgUW9=c z_fd|D9^}5O7x`STEcJAd^tMyjD~XLn0~xL2o<#xAxDAY(^1Xs|K>Bi)EDVQr>a`KI~n<*ku0B)lXvJn9h7fZeSBfW zzE|V7Xhd#mkRCru$0I2pyao)aWZT_gl)~Yy=6=nL{>)To!{i)IT8nzqXfKK*>u5cR zO-5RS^)S0I#Zj~nBx<};<_AZYO)S`s^KQpkh8!zTo*d~}0wmbHfeiEx6}9`ENSfvm zM;^M8JJ(^+cMtL*N#w3YN?1HTysUlVq&CA z2Rj&HU#dL_xqNrULe=vHJtTRUrU7@rV+GGE?;Nk>ZG8;;>osnukIeDP6Nh4LKAVz6 zM{{7(4pN+#wFr4vSOE_Bb}OVuf&RgPD(kE577Xx6L=q&4uKZ&gea8SWz4eUO(OQr6 zt~5~P`M6pjbP*$rEF;5k`~Z0}bO8*3%GVOg#Ok6}deY=gc$L6FhkG^1b;L(ibe>0n z5WnQMU6bJ0waHdK4nox(V&+AY=P!yoNnw}^hh4;$ajYjrQENLMbFTt!= zq6fmc`Ul5yFTK}WF?m0_>7oc{T731^^DgXslupL1EjJhQ`x?PcZ_nA3ytsGKI*PRl zz1!(|> zrFmTm6^@!;?X^JsqN^J<}N z4yA=}6mbjz(P+D&AYjXhOmKZ;abOBR@Csc2iNSy*gSC>IvBTO#5B-}JEaeTUwIAGZ z=W^H`s_XO!fFK_%JpZ-*kFdUgP61{w$L|jb$v!?kL_Ii68|-#2Ukk1v*bEo zjdakDD!I;pB6lJmtfQZv_@Sa0-VxE`^2fcSl=mO@LNGR~f`8N#@``1~3fe)Pf7gSW0+nNkm?b*xwFwVRY2m57p?Bh?Z94wt zDBZ4gP)_Byfee6OK&0hrgIkl=rqL>&qO&~o+GJO1&+A-iX6U({ITp0ifG~di0@xP; z9hDuH)*^j7T6YMTCRyTZiAxDvD1`6%oOACn{h(<_r#YYRn=13opYYv3NODWpyb|>} zPW6`9^1ioyk_$rs_viQ&yk^}2mBfIeBngQ~;Ez}J#PPw0grNaFz296B#ekv&(a1^b zSU;k0Vi4Ka;eOEV&?=dAfj;%qZ?j5;@SDcv$4R_zUxsT*+t$e+C9i&PG<{RNgY+Xph0=+yP~6NKZ4O|{Uft$x$;rI zyVZw`sJgQoMLAGUng`-3MJL>p6Mb`eFy+$hRi z`TwCPb7KBOQJ(&#DD!Xf9RNi++VX!W%Hx;7H1>($2I>dRL%QXieU@rDR*mf0U;ik| zJ)OxCzX#b~vvIz=Ook7of3Wr-zv)s9V%uP9-&ro|Htu8Nsryn}%#|QfFnJ&N&?QRhjFAC$r`&8gs@A?Rpr`OG|dWbB@Id(>(KLg1rS?C z$7oCa&GP*1C>sDr2~{GDU%B|>DF1VDcGE6deAY6^O;9kX%gqUzvvV07JEIo7pDgyA z!!==ww(nu<6 zyrU1uF4slHN-9AOr@kNP6fR_VHhB&4@R@Z3L-a;v9!CZ5D_7%WuD-!Zzkh+tZrooy z#eS41sX%l!e(#Z2lv`@C=d<=fEgF_Eth)m8AMlCp5`iI~=vK$@A8%;*6vp8D8%YJvsFB}JbefV^X4xXkc&JasW_Slu zypHhs%4auIy3Wnh;w@1-Sr4=`Xu!Fa;?WrC{{O6Q(>ihQOm(DUDJC$F00$4H*7=k z4%fU!$sWz=a1fC@7=HaYqf^IF;aX<{WM^_1WO?m@;?qpmLA}v-gjFnvIqx0lY+aJs z5N-)0B;46UXl%W{e_H|u5rxIy(e%y%2KHPmb%bgS=Eek_dEG4F#0F<&MG)c&d9w)7 ze?W;{6SNj|QSXn?%Z@W4Q5JD`;!4b3P5Ruezuv;lI&JBG7DZ#o>X;>|+kX}M zn^49N-7s?|!TQgA-;w`g1y)vOCCm-$(FhUG#=dW2j^>fhk+bR^>|NwQyv9~H!Dj>l zGw#b{hhRSI{5PO9x&f4Ze*h(^?H@p?DYl{wYT*pi0RSbP&IXMVq5vZj>MN#U5gTWO z)1*VV1?+snif8sx&5-Z-jg8O>?Td96l-3rye~!dpiw^yO2U_0c>UXNkKX1B6Q>jHe zWTJlH752&3SxXu$Y*b0&-Tq;O*Q`M{od9uZ$kC>pZ2dB~afx896Nxs&Bj7%=osr%fG2}Hst_XK1E#fvdVK>Dbh*53 zc{NAI#}{th*^e@^muzZzNK)@^zN|zTEqFM-?yz@NKOIRv67wFs{3ekt`kPRSIs&J; z5lOAQ#E9p4EdJ8;YYWOiYSMc3C*QKOmb&YP3ktTOLT>?f2x1(qSG!T1!8^c>Q;?<8BkyekS2F9{F;?=!hxIMR>tm)@IfcX0#;PjXBko9Ri*BC^aU zswqm=3NSy<8a03Z5+Od^=^vVAIk&HdoXJ1BWsLpid9$Ty)p{p(f5xbTd;ZGMN8o zQjlG)mkWIJ<^jqO$5k^mXo8l@0FogOb~PTd$37zn0vps%*pdmQE7%g+-Sd6EO4jwO zDej!9GlQ0YSdvokX|0cQMV4B09?Di7WnMABS44Yoe%Z7Qu>f8(?~0^uu!i8KO2jCk zSx`F3t8gaMi12GQ1s|g2vPa-1wC%G~jvq5IXk22HSkt^;k@|OXUm$TO@ zrjI&ALCTTlSJbyNvSG4qYc_0`rl-0`F%~i@C(jhTJGVeXR~1Xyf4?kL89H*N^mu`L zw@q~|Q5zDiTY}$KTmxs6xp~;6w4~GJG%8Ak6z^b^h(WeoQ8`iD5jRg28K3L0gMg&t zdubw~Ts5{hZ{8%hWFNe|W<&M^@96sHo83|rrq%C1?%(`x-u(T~7hy~PA8BVDRpqxe zY8sKUkWHhAAf3`B3J3}U(nxowY&y1r(vs3hh)4;DNO#9ZflYTycf(y9tlv53p6`zD z{s)7>%NQ_O?_6`vXFmAv^4Im;^!!9C(j|U<3Hv+p@BQnuKOa=y;JV8aYCZh(+xbGH z{_|6RKOXrT{QJlK{=)Ak>hj9Dc_sAjJ;;7uP`teL3smO!w zh1|voXOqwFO|qsJE949J?ZmC3jZO60?eEM3tE3Hvl52T=)aa-0+Pe+O>&n)%8Y@+w zkN7?wKJT|P<@^y+G|!ThrG=AZ{r>h3_CwZ4EfOV=G}IZ*6pm30{^*cT9sAI)R@c~O z1nB9d(5E{^(FCbl9J!1Fj8X8rlhGY!geNLXp?Gxzo|#8Ix{LW^Q7ZtY97yU!{tC&Z z4&~6rKEwQiula?rTFVQ$_vkdpSa6y!CLwi_QswI_ z>#vt9#9#Cq^<~Zr&$|m)lzbjYrW&C$b1~d)r~JlwXG>ZIJ8kqhS~@R~VMMW8w{T;? zno7qylSeYhBUR5BpNut5iQs*KxWYi67JvO#h&#gb0}7$>Mw~vrN|+T@gmRfk;j1DKCZk2h$m|XGaJK| z==ScY@hh>3&$v%#zk;`5Ck4L(6S>G88=Dm=<3&U@3G`)WwrQpM-!4g8wfTC1Lq4f& zT_^A_C}eMy`4#97Z2@34Ik^!zX|wkzp+Rh2ame|-?-wYbC=2A!Sqpq=Hk$%c!Tl@I z9lQ2qj7F__+kJ7S@bu*zln@#l!`uWYN-2~R{Hkm^mF$fNyYeNuFZFJ$(b@|rmi_nIq5I^CI6<%g_AS|r@_ zAR}A|jfIyEdXh~%s2a<+FLtY<)J6~N804cS@vYnjjMDs1MrkIx$1Opfz-7kKtR!Nv zatE0WD~!EZ8&rdRFE(Gtg=c)huCS~1kM4145Eu>q5d}7fB%inf`(Fwddf-v8@lFA& z(QYg6)P&PG)!xo3iobz?e7Hg}q z3T;8Rqt9QR4|9*GUUFnRF5_H0?5x0U=r(2zz>Q{+`DCmYwC@xaQ($?|1|^qL#2st} zS^o$<*>GH+>?PahNxCDugAGHY&4R z@Ft#!oMY9(#UG&Ar4+n)cv@<3W2(P?gGA!=DO+v`xsbAEm2DaH3RGj~0c2Bcd{MxO zs@WUgUOhw`=>G;Jbx)Sw&9SzXL>{g>7M-pT8F#Ya2Z{iuskbsHQl_qzOM=k0%Z0IP zaUwOt$7#*eY9VYs&EO!FaO4}K6JtfK7!il<&`!-nN7jD~qL-^R>zT=MdzCHl$2t}W z_`Az~@^v39#=pfq`}R}x*2bC%-jd{7tsr~2Q{=v!4ql$L6{uHrjqw3Sxo>C$AJseT z>73q4R*_X*4^z*BHVJrad?qi|NJ3xBuR(S7DnAu=2c1MIk_-Mam zZ=-K_a(gIp^2c_Z9yz}GGlS}JlbrI?!mrP#5Y>3~%$^u9&%-o>44tJsx4oz3&WBpS zDarH|h1Ghrf>3s$PH(+^Ux{G3^4LDb>-1nJb?<0KW3^b2F!=*jK%I@_8B1BRNqqlx zACjeP11#lNXUPJCGnO*{CrjxWamG?=?9-23epE;f#Z5p9@uo|(dyKPGUyr*f|K4Mh^7t&tu^6`2Ov zvL;P%QFFd+TI6ADNJ^^0s#JSpECLpkLaBCeBzPN7U9bf$XK?Ks^PM$1emNxt1174z zLA6SOQ}Uxb8Dq4sybInOX~tEGEtckGR_!Wcz=g@X?d|dL>g;0fKHP31bvVsb5x(As zX32MrWV!~XA_CpjHml$;>)Q6%{eFWx3B>8$TBK95-%C(gSQ&+D!|oZ{llTN~diSAe;>K!LkZgg)Ttuvy z+x||1oobNogW;mZVjt^GG2z3L-Kwza*2j>Fh5JuVY8%?_*(YL3*%(%Nd!lu8?dPp} z5(7aej>8^37k0mR9xUnpS`zieEeP2YLjE-@>srFVj@W^*QBn0JB&(}?#_EoEeyqBS zn}iRr@TC(6WWE8?j+^~jie2g&A!2S3~rQ3S| z;T|Y)RiF3qmiMJ{hH`kr~@*ZGr)N)DLHN)I|Wz*O@7<(70h zO-C@sAy>iv^~Oq9p`=?QF;@^)rdGpt#jQ*tz-b;<)uo|yJF^6-0PiwAxYbv(v4VWY-ME4E0LFTs^X8}t#6OPqJX*r zZJ@C&J^kVRxue<`1`zHtkpyJ2%NKgL3)3=MeZ;`-9rR2y`3YzydnVO@X7VM_OroA? zCZGPLncM?(<)r0hzkmHKfuj(^uMNex{kMYx@3GbU@EdpB}~a^FQfI z7jJGeqdIENKXj#nr;Y5|KQxmi9GYxql$fN+@jvOx>ELHV<>om?NV?LsCGcD`8D5h) zJ~E}$ZKLCc?-w`rXloLwlDd1Tyns|>sKNO| zUnfE%1d@a?8;gzM*<+@?DctI6g2f;azGF0%ppYamo?-RsR8zZwGe~`8ZFZ+6L5LqZ zw?F}JHO{gMYE~_-z4Q{op;qEV<3~GDJ3nY(c*BLt(n90+pP>1SUex&b=qtd^N7l5vGglBRS=U(a!d0S*UNrLOQA4cFl(+3KQE^zjUj58L$puA=dyMvpyM zM?8N-!tJD_sbs$~7A0ON%|qB-%Gm?+w(t}26&j85qlNS`V%9o9SMIt70)_z;ae!u0 zU#aEB%(-SV@f7k?Gs(I8^a!v$ie*OrB41=30ABg~?wu7+6@?tNRXqS#ahctx4j3jNM;%am#ugb3?C`@h6S+kl%_))HB7TFB4Eq z#@PQ-OfnAm(951FCK(@$DN#Shzs~*S>-%E}jG8w9g=fCCw0^FSDd>elcvz&;Gm}6J zuWii_W-5I$%0Ei0@lk0wCaW)dIunSa(0=5OUi4cJ%=3FnFFxC83?b&R8d>IZGsyo? z`?LDiA+d3k;7r4Y+3ACtfbzLz#{mSK~Q^InEb?^ZN^m~fhM=cwR)#1F>N zA)?4JOv#rP3=y7ZcqImZfzkZMJb+i`Skaqh!Zu~1KQ1Nh+Ch_xN+ZWqH#v3^t_ye5laSnN(D;&=|FOXpy-v1O?N z9fZ;KY&YdRoRu2fLvOemx|rN3e%?p%i_2ijaoMKX~Q9xnVMT1!V(%L zLWn-G@@aM}@Xa&Wq#q^3YG=C?=347dzaUD=1cu2f=sLiA>cU{k&J;2t;M0Xfe*#Co z`GH@C$sr}osd6`?8R9FFy;K4D*d0XHfp#|$vcbKKqxZEJp@_M0$-O)kjvak934&qj z!r)G-X!l1p;%z&Zq2^e;Qh{2Pc0%J$Vn=1mc5Nm}ON@==JwPzY{!1{~e+4>v?02M( zL@fQ`ddOVxSRoc#zuykpIFp=_Nq;qR&~t=jl`&<}d>Q)6Ps5fPtglGX>}>%7eDb3@ z;|bQP8tN`lTpvozT$O%jLIM(hl7>M;>c?@9ua?)yi~fsUk|^$%UD6tC!N}_SZI`T= zO+U9wmVSJY!yVcZk@{SqYUIOhk=Cm;uNJr4E3~PD_#WE#ne+I+{J7Ot$sqHxj*8hm znWUF~Ia+C!(3eb>t5Z^l(Kd(7sAG1rD3TojXUAgScmvX?C;U4x+?W=9giKyPhwFbj_5He;>w>Z=g*u9ymcc0c(hem0|h z5&g=KW(b+*C+%9CNxJP}F&QNJq^dI{9%VL11|_U@K$26#7>p{2N%gvpXmlcy)l7Ah zWry4R{&StL1z2m$F>{e(%jrN}mVbx<&o7CH%|kMls|9J@?zYVcfwu`4E|QSe>D%ew z?Fw*SCwDN&ZC0{+MkB*b^GycqbY0?`elK{nv71TmgoAMF@>Fl(p3vUsAD|enkxgpg zy5BA1#Hyvx=DhejcJ*eq)p;&IRpzud(SWPUbpS6apW?R5`geE$ya%kx)GmkSw>r;$ z&EkI~a|emC{bB{E#v=$C#BOS|w z5*14}W@MZx(L27)VX$A2eKLC`L4rD-ldMy)AL*A|IP*)|d&5aW4D|Mn9V6*+t>F~> z46g6mFjf`@gbE}x9bUAT*epo1PCVDikvUl7wnHm-IXjerUh>eoa3iL7Rj$F9L8Rh$ zag7EmMb&Bf`UBW+y(Ftv^e??+F|2_0mG1_E!;2m#;%W?KgfS}g%c3Z0BS)(ro&fpn z2rldg1}+?)*Em}P*7q&Db?5x~z3(CJv$C4erhd}GruFqnf6Z-fW@NUZG3si&Ul1sM z{btR5gs*pv?zO%C54Woj7=3tR@r6aw0$0|iVg*-?g2Kco$t5}3La?XqQ`C>*=YR6J z_KC|Cf7QUMBD;Q#oaFw!!bbeUL>dZmzCfx#b-bHaw-j!Uw-5A^uybg!VZfDR?q?@4 z9zYmlUp7?PI)I?Yox()FC_JS`dQYFL+V}{I6a{iQDeHatW4{nSn6@yD>(PyL8uXJ< zm0+SRENlZ3(-!%=Sq3^CRMF^o_)8N8;;d+XYq(!)str5WaNsV;R0A2)%?BUBV6G+9 z*LFarOXf!`_MmBp3!XxOYL44&o@?eYwXLjcf`X`&dzv!hZci$+ID%xFbQ_tqKlh*q zW7lXCL_-NQ?~x%&PpjXJqP~h=K{z+AXs{-Mm#A4Kq9BytV+b~&wd%#jLn>Nz@oTyy z9#pbeXt{UVQ=J?qIG$fYt29e%|72=x^c@X$bo=T<$FjKHeC4%FzXUBeb!6rFTZnV z8Il&x-`d;=0L}Dy05_DKmOuC2<;zNVDR@(Lb%qn1&&y)FsQ&V@4l`rw+tPhGoY_;B zTbe?mgoHQ6_jwM9DqpOSR*SA=Z{gT{f{)`^73X`dVCx9(`Tb-pC8ANWj~Uebv6U@%pc|7G`9xq*j zjn_7WS&>VK{wrIVC$Em8e$N$;!fN3mg^RRFyt+HhW6s!Sj~Aougy<-4_E|wro7TdN zaRX70jcSs1bV4byC+rjbnoKSRTyDN`J%&%auQ|Ra&dOk&688v8 z4f;s`IbGQ*jCLUrsDBoX2~$7Ol{*x7ay}n(*#}gb!lt8rA{n1sDS@M=NVj0w58#ya zQ$BM_W__27NShf4*=jEi>6n2~mo&v!ftmpW$~@A=&B^X;Dh4&9k#ncyj2!Do1@s~F zT*u+aL!?tuSf=PSHs&j6RPI=Wjh0XBDx`cUbyolV&cSh-M;|^vxdJ>+>A>T(2%4Z*1x@bQx7lw!(qPmzr9m=j zQR!`sBS%05T;>xreP87yM=8$%b9DW#%Zl-8gWQ#5)N$9a1RP$w${M6pl6Ri?w^UNw zhjKhd`hNMYXxB^idxebUTUOP|#us3dd5A;S@4_+-#?Rn|meiJo>uMTRBHT$0iTXy! z)&@aZ5M=8|0FSg)^3f9?UPA-V8*B0(G`So1AG}LtyL3QmAx<)`8LF016kA4+_AZcj zO;mSEirq+!G}Yl#3^9Req3LJ-CEi5{N?$tPqAuU3ey8!|h`Y6rQ|Dx^W6md+NB!jM zk9ILrPx{vtC%N)(o9>a~VXVl#;!w z>NmZ_b?~nLkkiMrrS{gX<$uznl4YDO>lnElz~0A1+r3D1h1@1yoTDFy>u%nlxx`g{ zA30MNvOxMkULULMkP=Qxo}sD%tK5P_birEUUfF-*$rmeM&90~zh)7$FRr%K)Gd8g>(3XA5hNK{8FrMnIs z$B&e;vkmO@di3V?py-g|zz6!kUhO2eYP(5tq)C_^M$x8A>!-LSn5@}0L#@bG9#d>& zJwboztJQej)AI@D-|Dhq}6v;L`Nra|&Q&*U%sZjMbv3H9wi)gvIY@zF`@1Eh6ZAn_C zuAqL|>AF+qM*t?X+@j1*xe1%W2uYFTxcJTwTo-kWK`u^&;(7p5!&en`z4#m4AFe7i zTSTV^1bpjgK|k@z9gVXCI&(QxsUiW-0f`EObVGeN$tkfb9;I}yL z3ZL8Q-lrK~<>mRVd@~z14y{OUOh$`cT&{u~G7%*?3cQ z2p3q;w#_9NT0J%O;tOY~@l0j)dvRSG1kzu}*{U+pfK)OUNG0u%QpuOw5gj@;+_G2f zYu60O<0VY~NF{g9rIL@|E@A_zr0l;+CH)BCyYb&Vc+gu`YA&P}qxn%s2))^0@Ln0* zy@&QGI=TiN^Xf0lDF;t0HbU{g}otk@$JHSh=qtFAgSH-?Nbct!uun zsj`zCmBw^<#XX7|#r##e>yo{4#Q@WCf0PHg2d5;XFduY+?RHTD5t)>E0Pz-g&Bd(v zDvzlz7?KJ|Q>qc+a^gc{KdxPEjZy#(M}vQroI}C^KW6=eIZ&3p)zWw{{Qc#O5|7B> zpqibi2XwUEc-RYFZ?~+M@)3#D=6L!7G9ytLr?5_)^T6Ugi9lhY)uU2Qk8RW7VYG{a z#eXXdEBft}yl0P6B1R%;rEYf>k{C6;;3!?E;iB>`bqyz`Z-`+nAn?920iY|lPqHvS zWZT_2i})Q7@eRm`&y^NX|3{re)Lbci;DIkj@YR^x^q#FBlU3zE@w)Qr{D{A?){-px zPB9T9J$OUZd7|C+k{8+xAG;f@yP5M?8e1(EswWtITs|rtm4JXqcimliK`&q1QFXOQqHjF@LIALpp~s|%rqV6ZjPi-S6cztT7bPk|<;n;l z>b6nRr9W0lSMODvYw8P~qf?>nXK>{xXpjPUYs}aT!%byQ2%^S`w29(b^_Xa8FZLO&R6xyj~yYR2KO>;yD~EN&x+NBW&6K za4hWE{^(39nUp^0xs9I4vQ#tR@=&lO(?QM(QU6_Nhc9b%tMxTm@k*;!;bb_6iCfZO zr$2sLQA1lt^|@5CW@;f;Q06CGx!Dxnl0JK44yFnL5()&@j;CV3q>@)n+*d4qOC{Tk z0r&Qrin0tz4;Oq7mM!06e2q}fb0`spL&=2t@N7QiNnJ$uTyj5yD}``Qc5rPX09@%S zWT)(N^n>o3Q-F}#=zW)4u2}(;c8(>e9XPkf!*9@l>j)Tb1l!T}EG}(+#`q4p5`d8} zD_uAIXSD+eKiFdPz2CJunjgHHAP?Pc>NOV@|CaK!g}Sz-8Y;OzF^y&rxWOVUd07fe z?a5Zs#|=-n;FQ-b7Tv-OdV!e6eqn;;8hQD7PgOGE+_?%_e}k21*pNH)Y|=O1ZK)BP z-w16cawkole3cSt`;jYazqKf?V%yY<0GsqdsoVZXgY`9mQKvx@HXTuR;$__oo;fyU z6ieX%F*{BO6K+#mB5qdSX-Y~r4USEZOsI*av5)Cc79R7RneTM^k`!Ec5n+V?>XbZs zdG3^q%~M_-Q-AhaJKM}3X_8W)cnk8Y4a4Whfq87KNQt%S?QrBd{l?35k6Da7$DF`D zI7t)lsPb^`z-OxCpkHo@xS)D~Q(2g%Ef7ZFz5>>9O7l_TIT>KMN$oH#dMXG>+D|Wr z89Ei(@26lfVbdy*rlwH2UP~R5cG^qgR-bE`@H2Yvx|0(LKPM|y-2hoB_KU2%THlmE zF~F}`W~<@wHsS$J=d*T?KA29}qu9N0n9iNd?K?{kImGjJtRT+w#935>D^)UL*acMC zN6rWB&Nb1|D_Z4gVVf(*9(LOv)-p(~MVbRJH~`$5lP4}l^mi#pQ0XL|a|BRxrB zJwV0!V}fb=*oZ43t&~m!o!k9!>Y{|+2h=(ET2Q*35~WUiFG(+kNOFt8KFb+Ll1nni ze$Zv9vsgY1QQM{32rp8dbDkZ>?6WWZsg>Lyaeb%7&|NxKwxbC0SZ7d0sj|#c`GLI= zSeW(Wv_pG-D9^!Q32K=H3U=c{7I^dNh6XXLLSCl5U98peiB6i#1noI1BeXnUs6?(( zC8E$Caa#havTAx%3CAZK7$yBGVSuU}^z>dW-%(=_UNlP_6&*C1DE#6f;{8Pl2ea{b z<)5K_E|ol7nA+Ozx?#ueQPh}?4vm^yjp^aZ zRMMozlP%3L7IW^r6^aSV**mlrwZrKSiMo8F1)j3trgk)*_Em?{f4*JBsQs&uihI zclCiu-@d&#hhpS0QO~-lSZ9^fuFZ_9G#a56T6rNm$tf`BO@8V?aQK94W&_o%1Z)Kz zo3L$}mLvJ=pcZA9a)w{9IVwLEmOQ%Y}p(KV^$hg z0HT>kq0_E{fxvUD5r-JL>pvu*<-LfdW_rz(u?QKEmA+Rt_6gkl0BOl6|4vEDgTnKgzFdx~TS zDvqtvs5Viv_W)B_3g%~JcFsnA|*DenWo+4pf9^#w_dNw zqG79GUE^I}t}-olkMf6~MKHvaLnP>j_(PxFyG|t=H)_Nv!%=UjI?wIKEbyWALfyNifuft+OD(cl z0$vDF(wGq5b+b<7OQnDqiH-(4y z3BrXYa8)&r|7yD$ry2d2-NbhycID^rCH%33c|)^%gwh^MA6w6fN-R10eHV!&-bSTl z+^MK`(mUK&5dxJG9cK7xK`QvoF&PMvXh&_;>)458L4$RusR6d^*`HtBmNivN)K`Z} zgKY`iK-mQQ)?~>?Ks@Tnl)wai5O=bJxQu94-y?^0BgeSMDX@pzjPt#@_AYodg?968 z5NpA->)CT!OIGkDiX!3Fk(AQar(+&RG!>g*rQoHs7<+XKh+RMM*Cd*e!7;uK?2=o{`Y5xCu(yKb?lNNCN`Ee0C5)%6rW3H}rTb@Zg~xHBw!2_b z<{pH-|6G`TRBP?r=pU_w!-~b17kOQwrDo%aeWNZs8pk4YTEYIbDE;u`{TCPx)HZ0$ z*@q$M-?Wlj*yM`x!N%5QrUmvA_ttjfCG3!qkB7h}**JR5jFB!4J~aLGv!{74W0ngE z*rDV%G%s%zTpeOq`|z-p*s{s|P?NLz+bY(Q1Zr?W+NPr#p^KSD!{HK*mBrOi-_ti0 zpywhMK+1UKm*B?uk6q#{V32ESpPScG9`1%qFPLiN5j>F?fRAgn-hH?J0o0r zA%p?RQf@5)mU29d8Y6}a!WH3_lF#IpuaEzmr97s3%P66$#;_H6&QkL0PJ4^Yd!@GZ zI!X)cy;vvT3*UA>Mhu`5N|3D5CO5e?o85X<18rB6d3x{aD6S`Ci1Vx|1)&SNmT&;W z@?MICMEe1hfU>JdvB0|mg-NBu?p8DWgw$sv;_;^AI)?Y$N>7PQ$TI0)yh*sl4w^6_sAJRwVZBvu^nV9tjB88G- z{@;yG`dbnM$;Y&?8bY~mx_8_m1YpWq_)*Zv8BF=2kzBSGz?8>PS?;&C1d4mw zEIv;va*nzm=zcFh{rovEQltiZ({b@Jt2SNOCi~%tIJVHOFB@u16xoN?dIflo8V6zH zuboq>>Vt82$iIvtge%k)*Ks*6AM5nS4NlccS0ys-%tu~u22@z~(MHpkuteo@9qU>o zOsPP?a13C|^fQ>!B_rhwrrf0}Kz9Q$<>AOd{3H^l)UEsjQ?8(-SH$=8%ik8MKPXnN z_`c-WFx(Zs)=MEhk4gC~&mqeR9QKYxQj3^KpQK9vVpDK5PcM$LqJoMHdSk?%W|2sp z>q0=f*k`d}XyAY+C9sL3mYosLNZnwoElQEc8a(7n*=>3TdgKY!YslvZ~{`lfjOlb{u_tMjj>hx^< zqT-fTagxsGs)O>RjiV)WHMcpAnx}7RV7_GJ{+RU-r)1=JX~REGNyq~k(;M+<1=6f4 z?h$*GQSV3$&_>c8ZJ0jcCOAeFSXM8>(brz48q45zhe zlhJJvES4%dXeTophv$F>q%W|+^{pS}CFuU6{Qz_s1GLqbc{n{jSp}wt*aO9u(j;5q ztg&~31glHl!%3&Sv;$qNq&Xzl0@s7x^xb(yv;RCH0}Zebyprfuj;0w#Wp0ks(w<=Sn;hfP8T(8yaR;Du^z`_01;b zy3HrF!%Ok+^uHAoqI>!biII2Zk5#x)EM~l)zQ;OUoGA(H#QepW z*@zkVQSz%Jo=PmdyU!~6ujDQdy=JdLxh!lx?O=}gDAiV-^}>JMon*hOum6GWKf za7=`p4&)}J>}jcJ;fD@EgXP!6=PC?V1TQzp?qo(a-$B=)OY;!4ueWjDw0iJEtZlf? z*x>0s>}#B|62~9+;i7~7?b}mWzM9UMC$a5Bl@lZC>i0SAKVOrkfR|0r4%v-oe)rNN z_h>`CXiih+Z-)uCJcMGV8D=y;e{YQ;aYOA%JIRTzMP>IRn?MTW&GE9$TZgrn;)iaW z_A9nF1r76r_7TU|W}7vOZm{}YSSyUm2IOdjX)LP@$%1|MV;4>=wHiL`PO82>$yg$$MPCG?FvKR(dwot4NKc(~#pEWT|>fK=rhrBlNn! zs06$O$vsYm_o0)|d)Tz>T7RT;`L4o_a=5NM4&;&YdQHBlwZFK>BZJ57ceiW95?zEV zgSQnG*TFmu;#iV8V>HkF={^%;wfOsuDC7>npM$+Lq*8TzbQ&04c6Tx0Pu^ohHGfde zQ~SZ{9YuYV$^2-CdX@Ltw*RYyJbr~g?nrXGU+&0$q&w1H>u+~to&32w((5<(c#m)N zk2^9iddiKxX*+pWlkMh*qDQGFiQUPwZLPeMV+XE*FO4j%Ozi}o?NFnS`IET^JAXgS z)_!ca9NE+lAvj93h?(uEaPcKkTi)uJI_7}4zH7KpCl%^}7G#vA&VoXE`9rUxo>b@! zct7M`J39GY8Tbd()IIP}w9gek-I2_5M|UA?dG+V+NPpzQD8?ji3Ux-UuZ}i*^Xv;F zb&1|az#aK7+#}K*dB#0rd@3$#mRh9K{wyIlr5_J7N2DD}?QxF3S$Y;rMPHvMaAzfIT2En zyG6MmgRry{%rdv>N)AynWbQR&@#uqb-d|Hiz+{>^oqRINn5WoA%L+IX04e|sQCJei z%KAmZOmDHWhpxM5wvY)y8sE(Q?1ZIW#=R@Qs7GGpb&Z|XieOt{^~0)br}Z9%D+#Hc z_-prhWg)Hg&Mfa-0$28Vi>IiTj5MXI}m=b9YM_TlU3{!35AowujzP zAgwI4gSH98qDDf*U+;%nz6z`P)W|l@Dy?ytWP*RFq%sJ5Q@3ka*xj2>wbd#xw&obK`;Tl%n;Dum*)7k~KBQ`)&_8zXoKI_;rS zk>Z`Jz)BIWporq9(O#8wVjcjuBs$jHhB^KX)Pfr8UqCHSm}~xlkgv9&3#T%G4`K#8 zH#P!@&yhWZ=jxkZ>jp0A7lUm+&cXYQ{c2hO4UEoF3S~o3Zf$XF3_7wuw+qy&AyhuH zoF;Ax?%Uz}7uNBT@Uo=S_9-T~1+7B@oZe*DE=yVcc%sFBm%2>ew5k7i?)N!{%@z$9 z7}csVX+Krr&ENNb!}*9y^c)eNxVz@KyBcqt)CX%57?ffmYGc335~%hSr@K%>(rzMb zKW7i#o$7USL{TKegII!+r5}^_AIh@hWowt6-f!?B9Hjk zCyz+VtaIEF%&73A^PD1tQW=E4VdZI+=H0!tv}h3kdP3tPp2{an{wrFQvH*^E8I=Zb zJihrUK5p0sutheW*&=-sh~{*Pn$9ugXZ@RT-X3+yus$otA1xS>@Zg@rC^MB=HF_5@XWuW|{7Zr+sdUL{|QxJ4r;W&%S|`4qy|7 z3Ooe=E!?;0)Yp_Mn4_w`^>vSnA>?@lCM&z0a3uLK-p&!*w&g{B2SZ}$a*KR%8&9~~ zX+qzw0L5F=J7pzxn|4FK)s05)G#Es-t2p5Ded1Mze^|}`KpLh(#Z4^AAxZr=o>*tT zIcFY`t0Tyz+I|v{eX4P$Gx$d(#TU)Nzyp2e(sNg29B@UppU9-ENJN5# z9iPji2vIt&80A^{Lo_aQoPv9;45$^Ok$=@Gu4jFx}rih$cX zNX=vrXoMVp0Yb-Bs-pEXP89n)$1O}B6VQ0RLqPS69;D>{o58g*H9!|Rbo==W_6+~^ z*ALle75ImF<*KRsh6FCXu4n87(^Q)cZ}#;YI!8E#GV;b&ZGRZ=t`L_}3fO++Eww3s z`%qMSQBV;^#G2ocoa6Q$o2#07y|Ju`?#nL0Wxcp(87YU!yUU+uz8k?j9FjgPM2>K} z-iN1kF+QURb=lQssNnbrsC&PTR^uvnuZr|ha_)m5{{(J}atowrncyLiMJ`-2FSfdV z%6f)zp85;D_1Bhoxw2o)5=`)uCaj1dk9rxLE?(+b=dLT7kmFZ zo|ayTGf`BCm2TZPNt`HWNvIC;1`nwQ*35;`2*&u{OZQE&#;Y;Shuip#cP~;l)vZ?J z*e}q9RCB`#2J@Dc94~C?2?ydbm!rN@0Po=Lm%wm%xC>(0^3$qmqsU*Md(|1g<67QV@JF>GwO(zOb@w`Xd*x$_JR zO&F>!4qm+m^o@l68E~!Z#4OLEbl~-*XQs%Z7vm_JLLLX@(49%8^`n`^NsuvZSPLu0 zFA-v4HpUAR<^oZqp!?-n(((N^rRqXLN})I0I$m6ydOH-n^qp6#zU7lduP41YWfV%~ z)XRFL2c1Nmiz3@THO}Q>^tttg$Q^vY1JMIJ-KbH};`3N6Ox;#dDA`@AyFtuK&BvwJ0xeU%ckxQqG zVJ`#queKROjun9?(r!!D_PB9*^5MAU0I_bnv3K6;usb#O-F8zU4^u{M1FDz%g?@=u zOmoUBReilDWh(J}Wn6530%oe3bnc>1z1U)oXr5n4;>FRL(~@+Vl<=^H5Mc-4iOku$ zh^^FIZ#jhRhxA0QRDt8aCwcLBC0*PMG?z{-Ul3PfH)Z%(O&;DB;qlH_6Y-NEm%vXg z@RqcG{-7#%X)zZ$+MYHG*v2ko0-D}~vYnZq!)opQ3t1!ibPpX3U z9zYUleHu?c4kVHE!k+txLuNQSGip}Ja22|=>fTs6zuavJ-!@wOJD%J%xtvi;C+ATGl7_N=)QqgQ@I))AC-C5;RBu`6)x4%_-x z8~Um|u2Bhl5D@gc*SISj=VKv>ppb?lQ6P!LK9fX(I8e_EBz345t8kF&Fn+dN6||Ou zEl+NCBP23}s2YFcpgX$C|6CIJX=ljyOcMDAz}8)JltxM-Gr{Qa;h+qdVwZ_Vxn_LM z&Awz`YXgbZpODJZ)a?MvepRlhme{8ABwT3K{t8tyA+SQZqB&qao>YBf^I-9Ctf5Ix z8;wG^l^oS(gMaTK#wkvUS9Ct=wu%18+U+A?LM3)_MmNoO`1FTn{I_F^V95L;siEi> zf30JWt-Tn?JIEx25OTSSK1%42whi;a2{&&D{lcj-wPpE_rsq!!5-;3-W9c&4qsPV| zdwq^o^I9DSy06Yv5v9C68fi~1)~=&L~l7e1%m+H$3g z$HkK@*s8`EP~qL%_8mNp6pbZfZI50OnQyWNi=`;4=)}XtuLWwI)C!zM$C5io@3^S} zy1iy8G*k6rc}_4*QuxDS%Bs(itO8DQxX;+STCQWTN?s2J05$7t*h}xjoe^yN{~wgm z_s+kej7KTteg9jO5s+WKgqeG^+#`#q!Bn27jOJh6wtX=|FW7xrEy1tT6+WaK{?znU z{wbl&rD5u1yO}}!30#A#_EXANR{@=?wwi5Vfs(%P`MW&H)`23To>b38xv}fN9WB#7 zU$Cbvq7C@pT{xo`yKMiW7aOr#pA=pxa?aA?mb9IOcpfjht}lb=`{jn@P$oHZLuxC@ zX)dzl^`eVX>=07POrg#A+4{djS^B2l5j5Ca$};-!c+M!ncmWgfAqF4Tj)4wqXQ;Ur@u(1!xAp=e0wdIyCw#gBz2V* z-TVRG&D>!*tkgKC5S7Pu-s{}tRvzM}xVg(P#bsMW_Ds$Z+Dea39iMJa_GO(8$YrY2 zqniVKYprHS7SW`G+k*oxiXC^*hfA1>q(1Q z(D(9LWTV5vC54jMtAZ6%V2@KTz5+Iwsc@6HP3Fr|)hm7_@f|sOFuu8<^N+waA1neU zw;gleO=8>IRxfs`-U>V=zgT`sy#~)h8FtBd&_=_No)45G7F}i!jaZ1_3`gueWEM*PCCQ zmrFJSUz%IC*UG(&noTNLPK_YFaoRcSWpCE^XuS#XT6X#c=C9Jse+Rz0D;uLxuRI(|Ys26v*_3eG@@Sj?t=bwPlzHADY zOP{(cEx_26bSP}RIr++i-cwx>c{@d`I~8hotcLxwEG~&-uPsH&6( zCH&6}tKO#~j;<#*^!gaW()j6cN9$`G64>Y1BIUnei`xH=E#CcuEgtlpVTig@kPr-oDI(RJuKy*WpX zvDV7mi#4=Frc-NiAt7J2byeAn#cfEfz~B zEiYIn227{$AKaxvP+gHVK6C2%ma+*Y$Npp?bN#$cYmbm{s~JwA7u9c#S=I#ifEH4Y zy}nLsI(hCe#B+Ll_WMSpHo`QLl|PsAMPyJ@aqHW_pgJ#9xnvb-rKiCXOaKZmY;zy- zg+E`3ed7d0;xbW#hZ92cv<5=qv3wQ29Y=@dQ?=Q>6bxwR=l9gyVXwhw z9+GUSF!F-c&x7kz-5xHmLPl#y9Ae0g8$S8l3aJmQkPBXC$l^8gs&gyk2=W?H?&0}k z{jVZ7mU>*=5=A@)9$&8WDeXYO*sV~BwFQuUi^cfDYqdRKV#(guF@!E^=6%|vB0i_)8he-UHWcO^h}O7}ir^r5tm)`^<=PvgL~e@b5kfr6Y*?e^htw)ZC43FBY>?Q; zRjwWPVfoek&=p6e0CjWA@P`tX_8w*OL5>l05|{cGV_d65N$taCbNj5W;VLaeyDLRq z^b=7(5as;HuBxRRBLcDF{RWxa&aN-AddnRbATGjT0);1h%;)umt8;f0`MSEFpj0(I znGy)Ruy-$xPch18;~H3rJ(Hk-0%EH}zzHc(GbQj&sDfJ6wc8tE z)EGvgw0`D4H&6?$v62h1hY*gwd%TO?KcNaBO! zyma9=cxGbQ5{;ZUqMegNAbE)mt2G%);2t}s*ZXSZH&URn>zaLzkP|chmO}b|0aC~w zBsk8glt;{ZT>cj{ZX8_pu`VY9DdyE*n42L6b@6Xt1l8%(c^PfhUReNli1e@r&~6^< zgRqtRsu}TXz++wIFv^jtUz(-4zmYB&;ypWW?*qZ0qep)&OLM6+2H%)+Da*(!bql`w zu;E>a7jYv^48+6p8EtFrkUbb@(VFM*c6E6kG9E82*&L4>ox63#3L8Xx*YZL9=HTR#`0yH= zM?Swb-o))Z+CfSS6XZoRh@v8Fd`)^(L8hmBOs`|QLps_r?4tI1f{)|X3!@-1BOytC z$QDEdQUtj_ER}Y@I;Jp-Q_rAW=R#r*$7@v)l`VEkF5CdmsS9fq62y%dSl8Sd3%MRO zns~wY@VQXfZVIbBc8(*Uvd5}&li1l4mzKmjs>mZJoX00idtZ z=n)(uk=o*|JckvDTSaIeh5>_;9{C8OKKZ_v$*RUd{`-I*@ z9s-(V3W7)@CH;Ec`sB~@8@#or<`LJuqPi%>{WM$@G7_#_%}^eb>JGeJK=qDivknDi zY}oAouy)sBRi%65|7k=@KxESjBHguV5CsWAx+IhakrJsbDUEbX3W#)r#3rS?k=%55 z_jhe{W^~S+^PJ!BdH$a3@|qcMZtk_#{rCeJ_iv>TNfhHGqR2!Ya!-W|s;&9KLn zyhO3_eQeY{!p%W@@R?Mjx&^7WUjAGat8JU9Bs#ADL;urCmOxP~#J z#D<<*mv^Zmv@v7tS<3-uS8+C6f;737AS)Rb#HBQG9#p^4O-SB(I*gn5Z3N~k98wkB3&n)r$;}zKq4C(@i$&re0eO>3*ha3zDE={Dxb;7zV(Wp z!X914dhzUhC=Ms|FcvuCBYwl~`3Xy8qpVxOQU~uoC)FiC;^l$ z#X*Qx+Hu7cQOE(n=rn0l>cF8Sbm;*RWWt$upvRrAx@=CtSy;VXa-rjp4rd&Q0P?RKBi8j%CsI*t&+;d8)y)&n@q0#pB!Y8;|_-g zc|q8U?=Kvr4ZuMPL0h_vw{3+Aq~9|6M3Tw%5xChri1w7N-!__xqw!4@)l(&B$%o94 zSFcG8xgs=1Rk-FLRrdy6l&6Qe>r`qj0iWrB5d%QXaWb|FTtQQ_@?CeAfNh&4Qwsvm zV|fa@H@-5y6YjyZfWEoX;5e=llrg1|jyCbbrMEs?&Fv&jgz4d&JM66V;RXV~gsYQY zJz@Q0SKj)*MZphub~UmtMg;EyvtWlP+;P8Wvo5panGAHQ%Qvx}#;aIfYHChM{IQ;W z;pGb^*TZgLMe}xyTKR4 zv#8+vqgiD9muB%D%Wush79BLy-oQm{>V&h{sumoq$>4?jposnejdX41E*h$@m}nIC zUPzr%?z}fo$^v#FMZ@ z#Sx=(rdr@Ynk?P&LeXQ@4X-e1YcZ+|(nXP;A;)RkG8=B`PNTM}^iB0ol|@iitHzV+U#4>WQcXg}Y&($?=s&WEWb}v)$Vn@kdWY*O%Ej zlkjr9Gxqrs?`?O#K&cgbONLwRLe)yrOw@RF!gwOo)7(y^O*=j9di*Hf$jUdcv2H=t zV@l3_B=?Qlg!&RjuKwZm_H3#SnH-)mH!=%jLnM#o6zql|^3`Dh9OT1j;4QffPli1l zr`blXfsQU0(sylohSQ;2)Z-b(XJ(BApeGfcrfgh>BhPQk{anuse3Zr0YZ#~&E4^50 z8YfIcmyN@-6?yAo%u*VMG^b2r2*bBzjz*V&`7|11h0GV=bE66jha zuU$$?i|5_Wx2t1&z9OQ3+XTEk@Vcm`)&(qbMEgD+ZrEn4C}gt;?m^<66)+4vpYqTM zEhd`}OpMGSgu%+Im!>WxIV6E*QG@^YW>M;2nniAMGeicsZDRcDF7w;O4P?`g0X+cf zs~!2aBxvccaSH6cnnMP{q4(V99(~4WPby-dQ@zd9O@R}`Z+rv7LHBGqf>taul}zCQ z*p>_>S=3Pu*b%vQWo!GzqKpbb(S{=Vy+};W>P(0WSoJ&y3xW8I3w;duR9`Z~k zQ*_X?o*r^In_i8XUS3;im%&}iPGz;sj@J4GF^x$~T|jM6<7$D8w(I^TDg$FCb(4di-&a>hwAs1y7YF-zm2PB<_c!#D%-uZS0VL!x zFeUJ=c#m*1?eRF!cpZvXlODEeVC-fmJ(|wtcy=V^K^f3L2jM4S{jFQn0Y01p=Wcx& zfw%1PGQdQIZD688Z8oXy@Ne%u$SCe^b9*9*2dxe7<2CZ#4G72{fp~vG@V}FgnR)9;<`JKs`6O`becL%_6&mzl$Hw_b z5|VEgPC`cNO{|`BiTWUas4x5fUM^x=|E*l~{txA%ni^0pM(U{lRxUQ^|57eC$N$@M zQK{{^T;#a>qg=#lQAvUiy;RgeZ6qf~qzn`4I89RS=_5Ni{m`$mu37U1u|v!+qWQ~m z3q{j%c|ZB3@rPkYo8y$&l|X@^ugVj`{55R=kKaZo4vc~9M;*J4JDPJIBi<>DLdOz>~&v9XLL;zw$<5Q zfRD+`oUeASO?nQU9`6_X_)Y6%y??>HAvN=mvV2;OIWZt=q$^QkOyra9O2&2KWoE3o zVt+Ix&bMDWOCU^T6*AVnN)fzuQwdd(l@;#B^B zE*B}zxrGRHPm7q`?NvPD?oU$fX7!%@p3*-=YR8rD}BhV)pTV59SdH4(*^ZHZjc z{~#fYRBfL#+i)wVy?+{06%mx`c#vL{!Zw%HKV2+Qd{pMng>^52qMItInB_JFIt=Ce z*ZR*wP4hfa2L6%g3I=K`*sP0^QMY0PL5#RamnB3#>37~t!q93B_r}bNa846p$zd8T zr+jX)y5OCT)4>8Q#yvF|(MVpyJ87&)YfI$%<_7B~Wpf6{I%YdQ6@AGcAGA*BP$B!{ z-&{bP#BTe7oB?_RBJB5Mg^5k;il{qiku$x)e=>kC2Yi%uRzR8P>^x+h`F5sJ4&3hD z;nMH!FjlP&RI43GbPM#c&VgFL&vPeA7CDPVX2CKzg^-2y>+uMut|Oxlk2&KtCXLNZ zASI)qO4Lpn=?RkQkRjnXrbRz#*?oKrarz9daCiV#wRBErkD&yY_9s9Cs|&ira};qR zs^Nu8*T)Ri3NEIavI*aM>r@f9nqYfQG!DP%VZ_OlZv5)4sVz;87@d$=Hr9NWr+22F z+8_!dUUbK6`+rK(5b30h25f1{z4-8V=5zAR=(<4HwG$@YeRg!#HMMaAlf3RDS~oMq zd*VZiCtt`N2a-g;Nchs`&v$t`0?Y+bvphVk3U%p3FPIHSezzR=Gcd<|TThIHF2N^H ztah33b6v+>v^)H)xvBu}bmeY+gPZNz<=i0(7ht%$&S_~R4UnP(tNVhLF{vJXJJ7z? zej@{iKV(={$*qQTR9D#`=tuNDk)>tkTYDI zxth< zYXtf_sy!(p&PP=uE&7lxa$B$x0S=Pbau%fK&Jw7_@ilEwR((Yo&1Hs*9>~(%RM3wf2TnIU@i(2JH@!(d+&cucT9oAr;O7okg>N3h2rW*> zwItQ4&1Y<}bN4#ip${gw0^`GKJvpcC8B4qpw=;=VC`}{Mx)8jKL z;ME>rW!OwrO-CEl_Qb9v+k9^~UWV7oG~=!w9d($6hkBgh(M7zY88D+Y5}Ld4V2fx% zwXlrHA084t1@x@-9@{YwF|_II;u3)p!sT5%_lVI9pYWYK0>+=3ev-5 zx-LedHnZ{Z@O$0skV*^co=$8c*O`76-0cNZwkKYJ^6v+EffRT%Mm4y!S~cRB`52y z@kywfninpILk1gU>CEIWe|=8~GO^Ib(RtQsShxPddTx=No?urw59S)Nt{p+;lM2SC zQ%al*31Xt=P+Jw<&@VD*J$~%B%My4oN?}Sz$&sZ1u9it4isvU&xP4bGRpAmC0z9RP zb5q~E2OkSLP>cD4vWRcPNplSByNJj;!loy0@B82OMEAmWlQc=@1*@Y=lTtrAi(sc{ zCN`9Cp!}efp1DsSC*6Za7GYOhx`eJTRtqo)4WQ!PoQTUWNNEO>PkZue`f*q=9)=Wp ziHT#-k#sZ=2@JEnX$r+b!~M=NcI962@_l6bL*2GY`j$qgWC96_V^16~%X96Fd1?tz zkGqJ*^oV5w0Hj9j=pZ?D`s9dsfC5|MOCQm2%|N%ycVmo!y*-&1wov?~KZv#6=vz+k z5)4sWfQEDwv(9EHf|y_Hin5K%9xMCCJQnHS1#+@{&A z^=so`BR0qNpk4I4#1~*0wHpU+Qi!WXx|f{QG+oVFPw@-Q`M;EV@H4=gbvDa zX(!Dc4=6^G<2*!~@5}yP>so|O+c@>pl>~pB*85YyYn)b`ZHt7AP5U)lfBEc$be|KJ zGycw|jePJ%{a57MRq+L@==n(l>r!dg3S`*yWXgLTSYIj9&CF#ve9rovQ3OfWyQBuV z)eSl#Z>y^_<+ek^Dm6*iK7U(cfcPBs6Ulg*cz)dhiK7Q!E7p)ZK!Sa#zq#G@WiK{f z-`i2+;u1L$YMd^lRrnx zabrwyn~A2%LtoiRy%5v4Sw=9$VeheVgM}0@OcBW3}Bunvyn6=NJG{$1u^j9qI3es#xTW+-+Gazf#7m$!%9f+=OIGgI7Eitsr zsWqbMzqki_p0hCO7hd!li;bhMBn_eZ+Y7M-%WuyzNrub_hHYhtkaSr6``mUAgsb>r zi21b06zP(WBI|wn{0bZ5>ru_!Se)EazXv7)9Mrfjxtsb)r`A|uY+JB<#}-DSEoNY+ z?%|zgZv7pK#T0ZD9bu)***g5#I_DX4q*7SctFcS5LyM1!XczMVM$*){R>CXA&0rW& zYU0PRPCP;VYU*iqN}OB21Y)3baIR`anxU2AUMYov(t|q`8aQ$VMnlNkm_h8*g`a^* zqC#V-<;e+PyB^(xcFLKrcXjCnI*hkHr@kKaYag@&p7>2+sfWqupxPHgy}^!dw(U%E z$~d`%Ny}jRs)klBrN7Zj_2pEdcwsqq=nL>e3 z=LEQR`Y)}Rm6@@|Y5QNTjzu~DlIc5~=Y5_X=Eja2V!#OT7LarAT5ZcJVYbWmZbufy z2gD`a+KUhlr;GEK%tOE_Mbd)_a>s$4r%ntOWN-7MV7wLlvtTTs&?`Z5Ks8=g-`{Ag zOM<<=}2;@2fzr6ECA$l}Cl9Fop)G&fV zI-(Kz?}VeH=>u9@>hbkI2*>!l|AufZ_5Pi3^xOQCaEuxGgK!Mu0tm;-AA}?On<<&a zZUTjMgCw(+0FDB?hpX9~l33BaTdHZo#hpSB2??4vqU>{!AsM4{thC(L=OVB5S|in9 zz(}$g(y83^$6Uy=GAV;Q)iSSZn9&m%u<4p-%E^)oc#5*=)Zhn`SaHp_{;!O48RhTX zw)J)eeca+AAWI#C&s0Dmdq56Zw7{S4jCUrBf5m>2_t{~B@>!)buL^kFxY?)t!9DrkZg?+N z)~H{W0GBO^>Dp$QP;MXC31i3Wde8vrYQ4JV<)qmr1})dy>ia! z%d?Rke&a=p)%k(j;5kBH(1{~X-OEFJszz2)!s2z~ody_b|N2yZZJT`;pTOFK`y_2} z-OOq{x7$%OY0l_jF>Pj3_wJads>_TK3i|n!qtnHaI`k#{YR8Iw!Bh|H<@Yrv>`A^i zywMYw&csR86fn^v&O6h!nNG`6x=je{En0}I=Ps$=g0P)uHoj9%*~xbstJiX~j}Lxi z@W25~(MXY8$Q^S@;0)m&?^K(o0IX1W{4@INOOAgj7)yRF7F#kDJrf1b)44>*bM_{yT~vIAIxJR`?JH{LQapKh5?=bWIW7to))}g2Vh!>VXYye} z1YuIIPkBo2@&V6=9xt3GN$2AE^3b769(ZC;ElD2l#iMcSsy5?Y4Ns?5e=My?Z`*kD z-4hGK_c~U(64TJhbEnT6uop&QTn&39(M_gCYAd z`FF4Bd9KgV@NkV90rF#91m6Kv>#E=Z%}ng(eH;jEg}i977w_1xzD z@9v)yZ$CL?=?V_!iF0cCvoRB|v9)>``J*y3uuB40s6WRHqQcRvb=)QIPK!z&3M>9E z`o-aq|F&P85&vKIi;sWoi84YjZi|4ve=EK?pIxjW=9-Kp;`KRAupc}UTH-wqf_BDC zJbS4-lghi)L^4C@0L;3|i@rOs2=O~$7ny=m@z&1CJbr!qNkEEtVA5)-?ihfD!tZ5F zl)U`m?A1o%6#n`E_cyrF{Tglr{RTH4f~3(J2^!sM=`1!}KXI?CX`A9o;7mt%$*D#2 z3^Hy(^3jX%4RV}X3voQOQG8la_#p-<_F!oKO~J#{1LfGKIUlEU&<~bk2qZ>cImi_` zHpH>9Aq?}Xr+rP^h}dbXL|!THj&Zb+Tf+ z4PKk1zAy*oHkoHb@DR1TEXzoIxG^@<(`4F``j3pTEAITsgUT9IinDOTanOzrp|E|a zq)+eA&$`3K8C{A~8-foJmS=1?X)ow=6-EfaujfL6>5TqpmD12RveM{?WUtw;Tu$?u zh09g;1BP&iFP0X1)ExmR?nRs9mP>g*@UH{EM zRPqm+Ry=TWH6dexZ;@2r*zq7YQnyT1tU=wmcc6n#B47Q$Gg=p58`*+p^OJNZ=9k0< zv~hRO670E-poiZR#!9uC-^-tMDP6eMyBb&uHqUC`&$a^CM*ct9#wZ*e5$4Sm_Z_iItbIia=c18g^V~}d9^{214KuT2>f4c zH*OqrZS+VxpY8ovXwyK0?xSbi#HYTob6pne5gnczB~P<0!%DR#-@4CL3?9OaW};`d zGZJ*Y*?VqZo+XPRn@$|h9rkqvNk4v2OpSk%c@^pSd1^_gR%FN_^Uv`J966OzK1E?J zcS-jnmdyl-ZC_Q7bm)cruk1#AJ?#us;1gJV@l}q)%Abv<%d5I;k5cx`D&mAjRW5Cq zv9Vx{*}*RqXr*CB1xr4emP)-Tj8%2!@hbD3Q76~a) zEAQ){^drzex|jUZpZfEk{}4a_lidi&hZ}B2iQ{EkbPpb6AR(61n!g=4f55NGgEPee z`@C!ZA?cH;wc6aaAlF!peg>D}^q23DihJc9oLuaS6}R_GyKTW9SwcE5Wh~WK^3PuO zI%MAatuZj1~H1 zthgMRhw}t__8U(rTsNg?8ANg+(bP@Cqr;O;CTr-ER+JBY<6El58*oMR_y0&|z38wW zo@}8jfqtk=t;qF~m=}$^*JzmyE*ao-ZmMXyg~(QSay6K@QiEfeS@&Rp7p&)eM9Boq zEDFC0wwUB8v1327U1Gfx&7wPrMcbi*AL^^IFF$VE9ftm`qs7*!tP|;M>H^6lR@$ z@6YQ4bpbgut>-(lCJ2{M<7xMTtD`4(Y~BHr(brvP_@Ay_kGtuT>eKqrq@+ z6a1=up&OSc0e-?&T#Hoj%!AL0$vnx)z9`4j**_x}uFeqjBc z^LL_RXG0f&ZVYT3J8PpJt}FIDGd_>Y?jlcS*ikqA6_pY9TfHrti(oulc^oU$+=H zsr;*SMlSB1&Wmi2$t;K(_lG0L5$%bmScJv4t;b@SYoB>E)EvPScGgd_XZz1pqz(gf zIIiRvlHUg2z^NMo3`qYaR$bsqA(URH#)a`}(cVAYQ>^c0=gJw3B*Sjzdk5PH0;^6g z!qmHc1F>N@o7bu^GVmMqc$&oP8j`5tDl)N;uuz4DUC?@I3i+fgXGcYSE?~sN{Brnb z4S7T<%#z3?$l9IwadVArcD@H#MS|K6c*EuD)h=gw4hKesUn!dbztRI_V&|D}>te>& zGuV5FwHJj}-^r-#D}e)^j^obmhu#pOU07du!Ih;nAxF?trlc490Gn|NjCOD8(y|Zm zsv9q2ZHVbX)}01!|04l0B=cV}q)s&hJci^Qx^#Z_JSLVDxSub#03+83zr;oi{7PsGTzmU$q_2uD%O%OTR)b&#pu;xCXX>ZxHk}K|MsGV5~ zRd3r{L0Fa_Tu#j|Jz(QmqcwTNW(G>Y7IZ3RJhd~_wTFArG~BuwQJ&YsiPFn}y#a_S z(`fam)^o&G#vjzmZjS2)25m_j;Wp1UwXUkIT0z&R_|G8bz077AK@`y^w`9QY4y*6$ z3+~czCt-KE?6miYB*0@^`;Fl16jCnjBE_$y2;Vx1?qLK+yBwqBeLTX5#z;Mw{*A!A zmp76pdY9|S$`ptF}HUQC(mFJ!YrRzJM*keaLMBF7tS`$dS>^cx1h$3ly!F@ z3_*hjgh3JfokYg0eqt)F!B@!n9^#O-L!r#}mHGF&Y~Lt^bV3f8p}J8&j7QC=+ECeI zlxiEgtf>xnCM?H5{KEuVf1bgdT18DY1V-bDS;M5cIM0$Y9oi@p<6kdhB2& zRqI~fKBfjGxYyo^7QRtuzOFU=S*RHb@g8vN)T6MRVj-jyam9ud-`{dMJU+8Dk44!#D_vVx56l%rA!dmd`T6t2F z&q5Dib<%y6&k|8hIb($uJ)gKyl0It};*S1DS(_?0ayBXBGYAAfHE^4#$Uc(=Sg3qS>a3U?_UH zPz)FRHpDQxz$!aYdr=Qwhj2Sip06)moe4}cPhP1X2B^7QuKc#qQElKpP5Ur>o2%W& zj8N$GVt&QeT9fS?I|Un+i;}?^j&vlZ|GD`y7P^&M#?UfoW$?yVWuZ{nPb3SS6)Sqm z@ytf7+IO1#5ygxA{NsnPhyw4CJqU{~j$TZ^c{^DXQ+&})S@A=z$)q)3pl9QmFu*L~ zkn9SgVRI!^IAnrt-&T(D)zJPyI$|ANla7i%Nk^3G5zJdAGE&P&RNzPuv$C-VK~_GS z>MD`h6|)}~qfQL#kZUjS@C1aAJxYBtw@_1~leU8nK}W#+-Xv*m2a@k~WJ@ePM7Hkb z+oiE# zyKmn}9#>Z!&&SRBMySPa?w4nljO)CWEpD6Yzf$q?(;Y~cBtTMW^R zO@Rt~_j?hjLsp+*p}189ZcI!zRvn@kvnU7FMBmJzVfO{wh}?;1u7N@;xyVLq{2RMC zOCHXQ3WJ9Py5peLk-BvWB(K25Ig#8*ImD@kCv!xZt?p{7v&PC!CL_+qYnhUPxcIhR z2=yYRQzMYzGFnY{|GqT);+>}}J>=U;yx&}N^JilvaLpZT-@H-_#sOZOwE+0HKS3H! z_4d=_KxrNvAVz?GNB9ida1sC}C~r8zeM(LrgfiuN`*=wy z27Pzd&{H?=tRNRM^RC&zaz*={@^uH9jUInvjNNMK(S?o|Am7CrADz9m5I!5qpP~hX z8t!*jrWziB?v^pQ=Qp~9b3(0hrxCYhLW z*+J26wNowjE>03*WcMY}ROqrUanJnj`Q+LK@6 z%%7(G_@sE%-twp5NM+$!U)IhhS)UT9z(&U%A>0C0Xa$iYNJcBffR4e?0U{Rvy6BFa zbg$MxWz0`tDfO8WW;Oqs>_>4VOlHYevS;*YVpew$<$5D8@{QFjKD^(#&&-%z(@Q4? z2##4!Y9m_Lf+Ges18O~*RxM#a$4-nD9dCvC^rRC z(@6FjFFIK$4~~wX_5=}1aW#K>=1QXm6Je)vr%LR4(>(0x>s!l#punWNtEnx1hh4 zkmY}rkkd0CbD)kd!w%f-vs8f+vLvdok=Jsfn)+w8QhW{C=(E$!Z zjnCY-n29|qeea6?ZZDV1E`m0ARVK#!aN5f(-fQ(8TyO-AdfAC31+xQLz^FfYa)lqa zWIGDxA>$VmjBuvL>B@1T6zzxLh>>S1^ZzS^>;Xc^ys#f3q}PuSa`>B{o!~KkZDTuY z>)q{Gvv=2}Pva1c7Ww$7cd|C(!A-aL>s_k%Nwi{f19?6pKYj|&KJjK0VO2GHxfsW5oQ!u(@H|x{oQrX7@ zE!jjKRQ=LTpBsaUmeR&ERV=Y2(JGt>!g7CO?KZ0+{zF%{rUIV&A}8g^+_zSTdF zXgspk7QFlI#;k*o?N;;?eL0(owGUcNZL227?pe}au;4P`UVk&JC^eOZYrRoU1Il1s zN?_F0(Ud|-C;(Z~v4hu;WF zGL$bE+&7GM>j|T0o%sDXDZCI=k$yQ?0&FLtH?itR4cQTx&Yv|a(`=00fAaw-d?|xf zI@@FS{bx%+AgzWhHem|77osJ6&j#6o>~fIxqpmm?*RqVE%1iQ_ynDpW_aikl@v{9? zre?ka16-ocI68?MDXV8ebxPZzVBnjR&dDcl?&+7h#S#YS-i+o5(~6Ed#Dl-53Yy_o z2v;mx{6e>VUgg%UKlxEZ5?t4iM?Y%FRiK6>^!u}hOkhh?b=(cVt|4{)tRdgn;Z^-K zY5peO@gl#>(K6)T18PYBA2nq7kT$E%spFs1+*J8`$n4eXOa4s_>HK>QnV?JGXDqmk zt^+;iSU)Ho(pNpnv{~qg=D7A7@3TLV>%AmMkf4f>!Dh$Z9+b6;xI95#0do-^$2%&@ zVg*erdlhXT4u;MZ5mhq55=X1#59tzuLinN=^AB#mMt^H3MI{WFAdKI}LR~SFfY0Zn zz~QLYdG5!+N&-_-tVe~LQ`G)w$RBSCK*>~CIv^*Xl@sd=sWQE1Ye*xQrMM!>%Mc$a zq{e^QPZq+gtJ0?Jx1xF`tUNlymXd~XTLGitT%i*r71&e!)F**@_5Mu_0(-|kMq;mn z2XySWnWEK;KO3b#=-HhFZr8VimG6bg8d!ipD5-TVPC_T8v|m+k%*N*qkA=RcY?(jd zF^{;p3j-@^xbTB$SMMIm`Fb6sx-ArqY(HHb&X&g7QV_e(WggGA#@AmT+IU?5rRnbM zBPwPjmd>0U-_RWoYc?en{6d$YW&IozLY%8+#Cc1QHi#AUY@2w?MuA5H8Pd$zivU3A z&$Zjf-yFwq9xvD{2a9~RGpL(BYoB>P1#@Gdw%}_wioBUakkM4v_l-i1XP?UYMy(qu z*7HTIr0qO7s0&}t0Xg|u5siJ`#-L~@3N$U>F*)Hdr{!+C|4_TJ&BH=f`kZs5o<;(g z`?R^aFK)ZNO1kw5ShjK@pvs_5_7U1^!u;LbRjk+VJe z`wHv6<25&}O<%;Vpv=_cEu{hwqa);Q6lY5AEUqFdg)?0DXqZLlZbv9rZAco7oGIF7yM+{`J}T0h{dd)*&A}VP~Uip)Yrkx+k_J}P79dK7vA5k)xU6RFmGvOsu_uOIs3^x)^190Qi_xtvH-b?9^73@yabP5v# zb z)}dE*G3w|mr$wnp`oTJ&-Km$cjBhRi$nL0VKyB$ZekQLEw5AOHq~|)>wJ(Lwg#eK+ zQNCf>dHL7GgjQK=#3rF{h3X)J079 z)AjS;77Ctko;2XnGAqpdgoHY@O#j8BDSdW>m z>Qd=jlJ4Jf_@C>XH1Hk|KeXFIX=b+7&BOmMDoCfF6=WY!L9!k}x^KcO$RUnnpK2L% z8qH`E89Y<#Gbe>bZ24Qix{cErB>jI5S@_LuL^c4H@)-5@J?8@&d$`-k2zMK6;BI62 zuWlpoI^z$wv5n&|w~^3ZfcUqtH-!)5&6@KPN$&Ren1+rs8{99g&m(whK0_m6iR1jv z;vj~%{+>N2Dn&KX8{)ILgYfy}TTwztt>nrV_`oO}<}Iiugw-a>_`7&~L5eMIjX>_I zx@0sns~_o#3g9-*A8)EGmuj4J${ZaeuQ^_3LWYO8g2`L5ruF|iS`?I0dy9BnY=@@e z%l1{}Td9AMdlZ^g?^#qwAAXjX)uEB3BILq8JoH5JyAq;bn5g3{7L036inZJW%O4FL z4Y<&|&p~H+8QhSV<+Kp+VvtRJ@Ws*;s)r;IBeJyoJh_0iV$Df*(RMO8c#OddfnX@Y z$>YPpEnhLjPfVGQUQmQNWR*_z%9xy>NmeU-vCMu?J{@aT_KI|zknF3{3!w$W0vHLc zAKwcH4jeh^5u}L}G=-^Ex_1Hno z&iqC`e(8+w{awAFij7MpTpQ8{sd_j_WsBkE2U$|oHspg04~Yg+V`+z<=q^e z-vayLn_vdf%>}C2Lmjq>;SiVz#$6vvr#~sXmCc!1wlPS9C)0g(M>O1M}a?V((b=F)~gU`&UOR2B3$7e#~ zVb8RH?6DEZ9xrzzA(%AI1^jjyLO-*|FF^Ll3}lazK=wGqMw@$olLnqW>U{>g)^8)k zWC&}iMZ7dYTgb7fKv+qlyuDVj$H{S|xKk6!9dbT9zPc^d)J334-`ycl%_w1@@;$(_ ztMG6!)LJOA^{Zg;y@rWX)XI|CtdY~=O1F>xPh1*Al!^BU#L=h`TOyL2%Eh2wpH&CK z>IOQDt8Q#>^O`y~wDB>hcv@EtFXX1rId%#G7yf`61sGX0`XpkogxdTB4z1-4LcSYHShgU&*36zZe#f@{*Ie5#v`vK9aIVzyykDA zNLI-wX!Z%W(jEqj4ggDbiga7UL}2o(68;jgjyTRP8LjO>A_x~4o*+JcA*n)RQ}=VD zmhP6^I3mdCd}C7fwgg_RtKn|Hd4ao`TizKOE{!{H@RVs%f4X?}X@2}yyQP|SZbo5K z+?Hvjag9R1k}`)1@?+60+`?AJZHJl%J&N$LPJjyPH_-M&M!Ifk01&XPgmh~v+er3 zn+9KtgAc;aH=<#5TcXvJhpmD45eMaGrW=SiK`F-~+C(=!dqjtnnS<$nsWfyMJe_K#&rrKhLCD_hQ7kS)QIp#;8l6Rb zMnsxRGWfz68)RL5HBN3;fARxr)cgrGhPL9pW07dWdrUm1Y^t(XN?Pu`Hh@BY^N#06 z`_P(VQ==_ptGZ85RE(1d+9)UA{UQg!>4XWbZ9}ghUJzPDYg=&{O_-4Q#3OaeWWmR@BHqL=aL=wB>yxW3*33@9C+HAdX9I~o0T>A{#ve3$#-oE*EY4`5mTagL zfh+!vs3^^(hQu_EeW$JWp*}9xar#GG{*Vj3g`PbkBh){Nu&Sf8?~!LvX7c?o2gal> zUFbc*II}CfyI|gT?10m_#npdCeOl@w-2{BG&V2hh(&dO!FzUWLVbV69pC_GD1|;?u#kaTF>zff#wP8&g%<5ekIsw_r;$CDrg+d%n?cb zR2rQ&^qE@VN@MOSo~!oefD=P|TO2Fj(X zIr_drW(~}epUBFZZ1h~^^h~v49cn>^Eq;S0ptyBQgXm^30$7Siu3#nMr45M;14@VJ zZ9)d8hJX_VnnyI$&F!gfBG7=we$2{E6Zh%e-7(T4oK2y6v2^_K0|GZb>)lREIMZ0# zu4{p)k{H29e?(Q_Qd4Lb=}(^fmJHK1TIc-5>*u}imbVr7ppQ^*Gv97Um}JguM!b$4 zZP0b=JY8yEJ20twOVavrSpZC<*7t0Fn30X;)g3v=Po|M^@tSEoT;+ojgzT^d9lRz> zF^8cp_qfp1dAZ9{Zd3P@bT%88yt}KHYtQ=fcpy7o385spZh2$?D^L>7G~Nx~C)rZ3 zxsfCG3#9ay4oI6@E*90>kJV>6OELRmaPZTT#=DhBdEpQhO>-g7X^EFb*vlkhe+tyG{&*Da#Jna=*L3bK^(C9b7Aqlh~ ziAqJ57Uylpunrk}RvpDQ$19iGNdfW~DaZ~3-zvO%LaNx`u+jD-$v1KWO|4@_Xm|E> z`r0+);e0mvL}U?JeMd_4htvo^O#@P+`!_&p9QaRCW6`zL2>wfIJlcQ%uTtZ95{=G- z2`A3C?@)#ug9MNI`AD^bn34B{%st68B7OD5Ai8y1{;s}(WQ2f z>8id%$}lRt8mU>>m>WKA<_S~OrUh{I#u4}q44kYjn-QUB&|H@hXJ+Ux>v&8iX0@zn zce9F)YlZi!j7wNpZ9}vKDJYBRHm7u?vh^`FyJvc1lPg{gABfR3xJXyp2pYz(2!cPgDFbyNbgagaR-J~;UxOAyVy zR5!(Z8sA@J(e{2j;yD$?aIcCRy1w^-4GPf|Yjihl^{41RoJJwE4ES?kodC|)=$@AZ zrrUVuLH9Cj=V`0aYJD4ZN^K`81I-wd+!?XqPNVB3t^JaMm&C0!4R%H};}~3_sgnei znp>jHx1z%%UkIak#geX#o%Z0=)9+QV35-;cX)Luta^8$MUjg7KyQAos)d`%`Eg1?{ zVR1YH#;BV=&TOr%UEVjCU-9{LN(&toN^5f0$Qgl4w_IFnKGZEV&&(!WI}ICB)b@2Au}%VQmo%Vu zoyD&o(Q}e3vuK@QO#(mhp$2F2R>ThXhACdD;tU+3o!y>zrIn6qz~Cab=pm3jHK_Vn z^|VbY4#5bDgsXP+(`hWO)^F`4c)Z z%(YAEyJIq3#EY3cQ3pc#2{iVyK|vo+0xw{NT6VS08}(np_av(6w1wcS-6pzkXbpct zBG|^}{Z=$8?S_DEPDV@4F2SVE6uAc4_*sIRHfy~?*_#^rH8J^(FAkIt+m|2TbDamT z)4(W6%M~2EE1$%%1v`;_Vg%+^1Fw%xnBFG3G9+1Vfl5kFFIoo*HQ{|@^$x$4)`;5h zuSaegSr}^5^9P+2MCGri!+GxY%-^^yQr`M>8zX4;NwTbC@Lh5h3FW*&_o)`;wr4v5 zR5MzjvqJl{6v&rV(V1;#I~}XlXUcS4PfBF8h6*dLMOm>S-BnDE|^ z_Rq+X6COF<6UF#|0SJxf#ct zABOBNU(4N9za&qv!PvpTO;LuMAN=pR&`QC1M#;P*N-z_gXY31Rr&Q`I`Q&vg63#QO zD(BXv=VC+4GXb7)bEBX%^*P9S%l-aGKr;#pHzT~AxBn#%NdZFCMw~*4sJR(Q#rADF z^E9qXkg_=jW3Q414Fw0(tQI?Z(|c%mqZU2w&U6QA8KoLHtCo}pL`&-l@QiW^e2f6k zn2IE;1@Md@0=pVK@$||ss;uvzV0(JlLD5g15dqghh;*CI{t**%fSB)Ji6co}pOO|l zaTHKT70m$}vW?N4`Ifo`$FQY%q}1JLsF!t@I>g7(#I3HwxLp^8DHH=jRP#UqGp}7{ zT%@(eVxT=a3DPHRI*%xZzNw*4wjH3*BPF$XBawY7)G`Mb-S?nrH$w%-X~%SdlME|f zHT!vgnH2Cv9Qk{RpO<7F3axtfD&jF}OH6Iy|6}bf+@gHHer>uzX{41Dq(teE7EqAx zp+rigyGt4b1Vp+-TDn_6I+T!_p_`#+=zS0RtzW$Rd5(Ag19|}0eZ^Yq{G6Y{n$JC| z(~2^^7}z=oxzo z(f(D>DEWt;(G{8i6YMRB%uJeSkYak=>UR7|OUdoeUL!~_LxCU~%BE-N4&?jQFXwq$ z3Dxaru8EXD{n>Y4A0ldhBYj*Do^IMBP%i|qW^t7-mDJ_%KrXgm8Dp}xqODU!z)pR5 zF(7m5`8pslh@(mR85$VtI&GO_$H_g!zIwziH}Nk=W6X`C5p7)+aHIlf)9Ot*q}&HU zc*Z&$P0IBC-dVJhP!FLM1f8hM!gHjtX^qhKd`ak=J!kaegx94h`&8LQKTwT_4F?iR z1QTOW?w|>-Ud!zTGuRcp}3ot9whn^$$e{1lzbW6u|0Is9Y_hlsqNG;C-CT@V0-( zRdMW=?kcU1oXl^wQBUVWA(x|9KWUO@xsPFw|7GbOK6ql{o-XpIk{6q9^BgSTQnX)e zqYesdanvTwG^rCQBuiC(MoDF7pqY>&SY3k093E1BnxYwCs*W(9#{_kL2pn!o`pVC~ zmX5)q7kR}k_fy$8dO(9~nJE-W+`6BVD?>iz6R}wls&`Cv?;L_|ygoy>ocsRi*joJb z9%+Y$VtTNZjQ~|KzR~l@TE_OoNfRe2M+3tLzPc-!rE3p)wYHjvPBadL`<3CLU6Y*o z$McV0zVnK3Uepg%w81v(%GVV2I0h_?I;Uz%T9|uda|mn}Ab(&8W~Cf4S*z{&0`*SS z4c_QEQ76SD*edWJ)?-D8z@1fuMj|c=Ffl=D^wJKiT6*L|SJQIIe)&R!<0;VK&4*5N zDvYjer`?qYira3NC|ms;#FmOdmwDdK&% zcSz-0ts^^{$CX7BZLVki2zyj;TKF&;UMm(;KC(S%p!w~+>pOqjuBetCk$S+*sO-?p z9#hUk?UrtpyxQCB5qw8uXEvn=W|p2H6+!qmmL7)vi1T>d1$iV?x}=m?Dgej5yZg2Y zE#%8j4_SP(F0Mz`@tHe=uy#{A5djmLET#kT+{yoHXd^((b3uJ zuhRYro#CA-{V8TF*c1b%Me7IwF=H$sX0#QEpAOK}8&cR~7l;^UYkAYBvMf@-<2SOWee6>HE z#k`Kx188iZFXR!WiaYEq#ec?7->|jE?ths9H24@9XtO+S zCk!OV1(eQOTohfmWck{yw@$l2h;^4*XUuuINOSD1eDQW|s=qjvSOJ1f*L>-*q!(6%IUf$_zVM9^Gf(NRvO zRr}It?(d?{U03$Mi9U~)LB&2X3*<5LkqN|_|MVUouZbeYe-Fk)AJdp@YeGdhpgdp- z;r=4ql8cHG1tLHWK9T5I?q=DKI8~?kk-_1u#}_7Lh?}6FEi3{-GR{{Dw|K@B6N(&n zMx0&W%V&Ugn?7ifDaXlY5WFMpX=y9zlC!UqbP^H#-235bT)Stq#!5I+?rYp8O^4Hzl!It$=N ztzm>zmQ=%P2tJ6fbS&)0iOcc*gI`QrNmEHkw+PhYn$x1hI&rQ6y61qTN}S!-MaGp2 zz$^|yqPB|Iz&B=nRi{VwJ1E^)gME zsew|td$yr@a?1^YECv|*IeUxXzNuksQ;fktu6aG;UK$Rz8nWq*N;99?2Z)jFGn4ti z{MuJn)Hr}^L9TPvn*Gugu6rD(DVqY5QS|EG1h$pR#XNT4h!Cnyg>9aepsrRL@3b0E zhfpOOnyg4$H9y2_oDWE%KwPTcV0ij`IO9X7X{f+$I$4$lT#N}`$`J9Fp|?J4%w?;| zDSxx1BBDwO=Hkai{3u?6JEPEoKYO1y%C&#t5MO^Kmei{ypOJIH`BC=chQR|WlFQP% zO1U@C2%?YlHytBOP|X|iZ!CWxi>Xih!~QSG;ysQ(Fvx%TpMU+U!1(x*U%!ZJM*6#annsknzIM!IvM zdzTziM`v2aBu!0FX`XGhP&}I7O!}o`eDmWEX3@$i30wriZUsL}`rNbKs_tQygZO;- z*fTCSMl@~TJUX)>5w@Ok`&sP3oj?=U*K#suoKyST$9N29suraX2C-cmPaQBxtyT`0 z-?<|3ym!NT-Lr{Dk+15Mizbze$#}qgvP-^3vl1I%{NkCgtjk-To`@X=Q?gt z2wV|e`rdx{Lve>~Y5VQ31tyc}z3Hk@n26Hl{3T{^Y5q_udvu0~!87JRam9XwhY|S( zSDcxVll7D}**2RjSQlHr`O$u6(#^?Pd6*3^i;eQ$KT^;_Rt5Z6d0KpIfCAVUIH~C9 z{45Ii`6(~?{;P*^VhJEdjJDkhE<%j^lkk#;g~^`Jq->1n=i9N_Df_ z0!ER6Au*u=CIiIzL!sG1kDRMQ;%V?P-xcc53)@)~a`}CqBlgr907%8*z3m^drd_?? z&Cv;zX|`U^eH1_~8%chg_Icu|Q4n~a-x?ql2Mt>8IW4AKQp-(zVFA89F8x&YQc$DL zY?F6wo!5%4{i6$|D1V84HGnL9TjMrL{INnAm8;^dDT@+$59%HiNZ<~>Y*j9Nw{BbX#<325Ww&0uyxfjxK1ZjU>2!=lEd@};)!s$~s%SuiGM{{dDq?31m?sabb~9k+ zf%ywF;t^k>U~J8sV8a480$L$e{YIanI)~%8tT-gw1KW9vo5v|#r?})YQ`w9u&_mAf zK=a*sUu_Yev*J2$Sjz?7%Hv|^9bAPYATXn=a;+>}@lcEDCvQdHg>Zr2G|xQ&BrWBP zX4dppFM}rFZRmD-R&tR7zOO`pArrxq4-K?Vod`DP>eNSVa;rvhgN??c>!9|PxgV^y zWp!rbxy$yv((g9Jy4LcL)%v2I@OAGipmpK!t2~B z_L>Ad-!znUhQ^Egu6XP_Ey!qtP4>@r8Ug!a*P;&vY#T7{JsQVv89FUk5mA%UYkESQ z8o81Db5RK*v{EasD!=ot2ah}Efm={N>f@<>C9uL z%*iE|VKgY@dU3XCJ@@5V&aJsob{Kne07JmDSso#QCU?XWCvSqC3cq0<3KGg)tt>qO zd$=t?A#nYX=NHYr!_SRgPbiOs8vWoFq5^6?T1Q)bExQO+v!WHCB>pE7B(K~iJ*5*k zR{Pv1dA7Edf(D%M8wvuJPm`C;Z`Lq?x0_y5Do*NpsP-v$Jp7fih}T6`ozId>TTkS+ z!SaK!eP&t+$IGvCkne`+t<2c0Esxg|9n|Dv`n^J#QpG$$aXhrAaie}s;kWZ57f1UD<)zVA?3gIv6eu}G6ez4P$M58UFML!1;aWZXU`KBM zm3={-&tc7ta53SofUY7`oDAqI-ubXNf1qp^B-@jVgM;31w4k={vfnI_Md1KJX=?I@ zi3#MzL~P(zvICFCK(%bIR_|*aU=pDj_5cd_7L~hV8(KPIRRb3mx0!f8Z$kHdAsTj} zwsS2kq=IRwd$@0>a(ZwpTJm816=L0{+pdcJ2mEoCiGH;s_xC8=7Uw>7mXc~PK6!CQ zC+?kK&T~L3=E2r|NUuy?leYFnX|Dl;BQ>#KZbCP<)#>Kp0oL`e*b=W#zUy zDf1EwE4--~FEI|?4qXc1@Kb9@3X?nR`^a88F69zGAf0uaT z1(vDxN!&bERA(kZi1eTaluQ9(>lbG=y=D=(+9XksbLufnzvNF}H))o9y z(Ef{EDH+(Co8{&7So4mE+Rlu2{d>wbLWeWJE!z=-cGPy4o&bE=DjfT290(@^T$`^o zF)Md~`pDhK8P3($6P=1>_-YW|2|!u*q@3UYXZCik|23A+Xp7Cv$RphlMUS6pC*?2z!Zc-uq2gv-f)*}hQp5BX&O<&$lgOb! z#c?hU?+>85?^m>Q4SG*$w(NE=27}VMhsVPOC^TRMX4jDA4@+ zE-aSgw@t>l@3iJzRF(i3ojJY&BFIWK`tJfPtP{Bqe!3w+4aQ++TI_+Vl~4KRAkfL_ z5}%P3iX|rd^Hr=dbW0IolKGPd__2~{j&OW!d4jH$p&Ta%$q9z=OL%FRh35#Rz&<3H zr}=`YNb7<|;`L$GZ?Nz{^bfGGodW<1A$I=-EF{&|x(>ONj?fg$J8~(gb7m>6lt8=) zXfMhCfC+_$tgBdZHLRwn_W0n_hABB`x0bBG=ACG`t|E)h)yp=G7v=NbtZ%76n*`(N z0I55~+Oi+Aj|6w4B)iv<1R5eczP9yjq_xSNObCF4W;BJ| z^(+76$}#>o-jEfh=ei4{7AwqCH!d{kj*XjeAIVB>=zN86=J`zSX2w z-FH@%UmZ!);tpiQ^4QsPwkIP1mtr8}Y;>m`_uL;`i4m9XMFrB3qnWPcI}y5Gb&up` z&nQp{;u+S5xbO9NGS+>)ean+j3f41x&1lE#yE1LNRn=f4j0+>dX(jl& zm($7b@D3!na2_4nrawIaf+KMn2+ugxmma7?89IMv0A6aHPQLx{bLvAO`g5FFyv^J%^Jd-p zp&)HBGqg&zeB(>b zwxDGQ&mLeP7F-tTwyJS_FI$K551FP$GF>BH)%-LT%>&wnIczO2y(Z{Oi~@Mvea^D0P*{~M z&Q>>Qh5;L4QyVc5bdcN}J{qXfBgFmcRNSWxFt@%ADm=08kS%sKuhBWZ9P!=-)xZB( z_81#;4_cA;UCRF31kOM-S}P0|x;2eoAM>=GE%{z8tbMoke0^wiN;9QI9UiTCYf-T13EwVaxk{3X5nl zmM{s2fRl{%M??!>Ux&JL`|!4_oUPr;T^dn`IPOW>rPQ|;;FvA!6fpFdaXIOerNs8vj*g0{Qrrj&-IJt<+n?-LS*aLEvQ=2Q zLvmaGF$rug^R;|-R#P=TefUQsd=?RlVU)c$li|25C@X>Qx{W2}iCMFWf=(Iyc;YBB z%u@(};c0o23g$wlItJ|E;CDS!3q;lvKguc=4-$$V5@--I66;U}(3+u$O>Fg+iMCgx zpqZ8HTFVjnu-hM%w#Tuk!8Ssd9 zvRmf%;kE+u5MrN3_~G)hvjh6Z%(hpB3il?43B7^nhJ`&_>L*ukM}zN%A){yPbCR3o z=r8c5`(q%qScuTU7PEK6b;ZE{15#Uc*T1dDNtlx7D;FPPyjqfZ2sK z^X-=7gXEhn+y=K`sTP0WWS0QTaVdL$61n#18|L4E#qVf^h?bAf#f2f)dgxO3{~A~% z#s33XY?qs(y@S(Aar9}dT~VA%44AbB%%Y23Y-{E6ci5}{v4aERJfQmD*mj;iJ|syS zTMXEDfR%j$$=vO;ik7?mF|+t)p{u>4&H)2=Y}&TJNgSU8634_dMu88v4i~F1&)1BR z_Bt-ylZe?FKV#du{#3yCRTT;paZ@K#Y;xmR+SWF|eks=PRpXOw|4>I{4AFUf#^rX5 z3T;;#AZ%8+fX!cqWTW11@Hc0CL%EJ!HmS!gWi9BnztR{v!#qD--7@&@u9Q+Plg`LV ztV#jV4+W$kX36MG-VSP0DK_#BsQs7QCm{rMr1@A9ilmW8X#{E$7vNWn2^?B!t{mA}42L_6@*_B5!pKH&)C=ddJ zQfL7`|C#w22w|}LgKE4_{BKkvPWVf@;RoK@iPhQf;51v4#2}#Js&Ef7wi5RS4G=tr zD;5>2p%T|tOz)=MEhb22{(q7tz#Y8m2)j+h{ribQcjJL{A`t~_ie5Q zp?&?Y`xRfcXUw%55+`WfJ+aZhqV7Z~FE#T0Q11{PeR zc~m7SP6n(-H-^X0K}&BQ6b5iNWYScvP<`~;M;IQ>jNE~#a4yHBvXkj$BeVk>%fQ=i z&)H+Ry|h!3hO4}h{q@}Pni@@XbtR3azL4$i*Tdc9u>@TeG0r;O-W3xxs_xt(%?lsTt>`VgD z@R7i3+t2PL!ZE;d=|lq1B*=(oiJO+vr=Sc*Q3$CJ;r^VI1i6*0ymn(ggEkgF4`0mZ>U+$cni#KUUKNBV(B+bD z;bde%WjmfdTzX^!^gbN!aojmNE9KXHL;sraij}Ew@irXGB#1?lC^)*@uWkG#70PX6 zIkU7At6g3DtYvJs%rEx26qT=|RD`AmaD&I2B303ahlDWNp4X=ye@1&iKrQs3Bv5g&t!b@j&G`$)@8a%?a6^qg+BJIhN zqghWr)AuBYV2tg4qEysFyNxFMa}+=yvATkdJA_{Rm@IP5Q+C$aiQt(Ov6^pWXQZHK zWiOO_;We0ZqC2Y2Hl?-l5A-q1>r}WGC__wsW$om4Q(<~_2lpyYQATjb$zF-%akt_3 zh3_tE1H^$_s^hwGETkxj)jlos#fpNA#omqI1p}+aXlvw z_&`KbIa`}TFuN?rTh6!qeiB{U!-g%fn-`+Q=d)fI;*-QhR(6D`9Zzzi2FK~uxSR4e z3kr$8s?hTk5hQ7~?BTamznByDx9^`#DnjF`GQGAbcnJhxPq+iQrhw=cVMVVI@^bDW zrM~BxNhr`nyN-1$v+sIKecnpsqXH0($S>Ni2W^ z>4{K|@iBS^SYpoArTzfM`rU_pU?YGWI%!ySr}dTJg9%!7Pc*TYWi88`{ZCR}b$PJ) zjKYdN4q+3Ed}liQcZzzNPNZ*0u}ngTZniZ+oo*jR1Scj`O;fQLEs6RMi1!hT{~K?p zeh#UR9%9x62pa_OUDB#{#mM=iO;UCz(cv0wg8G#Ed-VCzQ_$oEMxPNeu*_XQS zDnkawYr)5OOG>kp2WdR{K*L3V@_5G(sJ~2_IAE7@Sr->mE zr`guWUyV1o4BywsXov-ON9gnb0eT*;NjggjmLxLPwzDmeim@Uf+k7a zKlCLzQ6FbF#LIcxo*j_pNsdKpP>jba8tc0KRsM9fOd%vN+wbVJ05Wr-ZdG=`4HlW$ z93cKpgmGWpx;`su6aB!^P#F)hrT;G!U{QdV}+a!x0mVn%lw9=z9-WCGd73CW5}X4-hT`xKw(UM$c%MQ zuEny9XuT8$dWv$giJu%%Pf&7HOaJp&KCAHXd%|Z2Wiho!kAv#5J^{L@gm6JEr zSR&vls9Z#EX}8Gwh$Dr`KzZd0(x_}_p>FS4UlfkJE$q`bU{0aD_r9e^m~oyb+708U zg!A`gdTR^N>d{L%jyiu`_(=MS%smp1LK1VuLBqW zcOx-19aH8r-1;7kqScC-?zpcG?|3QMbvWAFE8)AhXvGLAk-p(iL+lR%WqT{)!pyLm*hU&dr~>JngHmTJ}6 zRS?V+yN4KCwl=^2Zd&Zx(16oTX`82=@1qJBTYp{SdnG(I)UqUk(V~eHm|1uw0lXA5x>MP!$2vwOZ(YJ)N0+a$)tO2oL zv@3SPHud3mj6XElZj&2CM9+EuH8+$*2L zQl*-jm95v9zWsqUXgDuwHo!0Ez?AaYkUHftCOC19&g)Ut21-in>Q+X8B ze-M+|p~nY5IZ;F|o<~39=!8+3 zQStuso#)ZU-5>~*5vRn-9BM4Bx7Pdd&T!)|y>I8@Rt*6-T=6SvI@4{^^rg5Za^q)2 zpOK=`z?m>13AQ7wM^QhaE6vF4G+`cXwEurl$=nKo#NBczAY#%|nr(12Jo!kPQ5CWT zE!ZiZlGfF0nkDecgoS7?i@1px#+w%`XKH{H501WWymTn2zn&iZOY%E{d_5tgd|^Dz zq6<#3oVENuF=WNeJacfzre?3x6tUzZIU&x7z)w&!(Tqb`gu5;g^)`EWhg)>BvOk_H zmcL=ZD1f=I(1gM|X_Gh7BxB?6w%eNSuE^)IRMeX6p6EV*^Mx;91OD>cH;Gy2_ov%X zNM-4cvYN?MCiwmv2Id7|)8Ah_a;yuCKQ*?t&x;{>Q#^KNfSdO8Z3hdZhU@r6Le0LW z1#*eW@$ajRAOKUIuFK=&xkc-JpCmJu8K;vgJEaN0Hma-pa}Af; zC^xgsA}nak+@LsE`kvfTJq4-Ev)i~K}F+Sy_X7V;*+qd z?iZar+bWTQ>~jmg6BcPK?YBzw4-x*Q$9ku_D*z8X9rrYlOhEY?bxUup{NmEc!5f-4 zvkmM*&!)4{LRen4TGMNv_3-bp_#0W?Ke)dw&n8s{Q=)KRCr7~Ut*4o&KW}MXiTE08 z{@opEP>*m&a)s3%{Ja>ax^YJ$2LS!noE7IoC5C3e9l4c%Dpw(E`|ri zJf+U9scd+fTiuQe{wh}6=Z@mW_*u2L{gd~cCMXHJ+{q<$GWuv!kBjC=jAZLd%BO;C zON2|mY1u;=Sl2^i(e#>Prd&Vt%yeO%lRj3HC;1SjfpI{5Aj}-0R??-QSWfdg2y7q?c@(*I78gJ^kE)Hckcx3Xwoy|0Rd+{?yUW;p`#qhQPi*cTzY2*DrX$vLrj{XO zsngaP!_!+1853$Mx)*8Y?r;5~)Jf6uj+fSayI`5?$0oh~QH=~uN!<##Dcr7>G(EA9 z(*qQ%ZjHQF+l2o485|c9YzLXRtUWBht#b2bwP#AE^1()TLbD}hl-+p53xhrv zw`seR?B%=KYkNpc(s1nQfk2*86Yb3`0-x2R-ZzIs$yk)qPi?$$i>TY*)EKcV_ocqi znJCV%eQl7Z`m9K&y91mz>F|My+=))eOI?Xe1z83+_~8>*MG_`~<`*=iNy2ax+M{#l zPSf&-B0}=Hmbm%D;6BheGJm}1d9B^zdGQQlHd2=dD8R6TYP5zeW30M6=|>y?bV?$T zV?6Y3i+O6zO_iaN6?8Yhxr*na{@VXHW@+`Xo8d{oXhbY~bGL9JSH~K0eAmwn+;%(t z?donLAIJ{{*OP|_9YV^5Vc4whFaS;a$f8{009dYV1PKEJ+b)sLL|Xhkpf*UQ zF}Z=8!PUX&t`cHp)L|ah6?-<}xDf1hSL0Wl;Xbb}?G~#BMjNg_ti9jXqw;+y20s{^ zi%0@=d#zwwn3A0KI@0_j`!@@`%Wv>#2EwY^zVAINZhA9snR~eDx&d6>_csUUefY;> zPLVXdh>ZM7|JdA($o1*%jou%kxx!t4!^74m>`Q-0_HOuLMqJdPlJl7F#3Lg@%2!dg zX5PxmcXf9j9JdyGVbHbl&R@<~XG~XL>MWXd0M;{)ym|LvcYAaCb_=)Y#!_a~=Bi(#aFmzG0`N4ZWVOEp+)N0jPtwII+G~sUQgu5OAs9pIi9dN2G z4VDPOEqTi5GQ*Fp%zbZ$m#_9}d7BlUuS@jD%#HKB#<#E*f3+7>{-Vr@q^C~7$#_<^ zovGv%Wq4&W(8V`+G9*%cU0-}YM#@7kF#6e5z{rV*vrj+9DTlGYhKaaC%^}Q9TS^On z&F(1m8|yb4a;7P}$#7lnlrR*>R_}TK;h4lj0UVReW4SPAh%2688iV-4W4H|UNnzU7 zm619CEb3dnK)Jf6#nagx%E5`Ee_DA@0dI(#&ZFs2xX7!0s?+ZM|BAd!2>d5`X|ny@ zisHf_ceMjr^M-0;e|vs&ahYFZq4Z{V?jX z>8YmAy5Nc9Xwr-sHp-93ov}-ctbiHGG1+dNw3&Pqz>5v@;{fZJ7|XeL-!sgFeoZkc zS6~-l{CP#Jj{yp;#!O*(Yv~#2jq|3aWGsM%w3XhmJq=Ln72RXMTxNWZR0;AADe{z8 zo7Mr0PCE1Di)J$I5fVez`N8TAU+}DygtkvB{5TTytq_`bL&8kOCzwPEBOMLbSfM9G z&)>QiMwxjJTbuXNi03T55;GNd+t!?e0%1Oz%T0t_3R*G1i#CDOwZgEOv)$&1l|>Hj zqht5*N>9H-Sh?szx;DvGF0uW@hs9_T*!MZoZ2LS$)P&jQ&1q7nnD63WGk9Wydb(}Y z(W;-6dm(??>Q zJ25Y=NlS#2ipZkP`^cgv+}M4gq_+i+{@V7Nr9#_q!|R`Y5aoOWOak@fX7mzXm=(;+ zSP)Ume7P(AZ(!z&Wj(CJsr0X`bcIYW1iTc3?<>)STP>WHnRXj6kCCyXf1UC$$9{{f z6jdWzh?#BI!o%#Agv+n;LS1eV%XlyIi+`HN@JkK1V${4S)lttrid(@Q<>m+~b4A74 zgA9rJM`oQiS<6&? zcouuK6Sv#v#L=sf0aA4R8XRwqtxq(!w)}z10pyktWL>pgvR^Kedmh!dqNNNhjEhiD z8V~{MNh{?z3ab%|2nCA{*9F@Zo?)O|BVh{=X(}Z&hApQhaZe|e`Y}#W?D86ZX(t`P z64Mi>%xh7-3Dq)mw>krRzGV#;A}FiiW1YKfRm6J(a-6qLjAN z`)w!3OchUup(5W3?9apLy;{_G`<>JPq0cJteP}fY1Y$(l4?zsC2rf(2&!4W7r=pd- zu3A)M-}5>%9%#C*sxC_qZ^t}z-g?eu$P#zRb3P}9>D&NV#S}5OuBh&?6UUdI(7TzW zuLC3T0iq!#wIwl~so{q2!qzbXDp{Db_-L!wBnA}r&KxA%-^X>m&AMUPg?qy6wHkW} z48)8LGXP^zOi&t21*p2y6XyNrz$M7V&vr}1xm6FW<^`Mv_^XZETioQetw2qFj>hiZ z-r{HqsCleu3#TcYWueHkY6RDG0tih71`d>0LGuzM|3e;g!0W{IAh~sHA+$q-_gA6=Nvqk%ha?AXJj+%N!)YR+iW_YH6?iDV>a1tcexVoVtKs3 zJ1*IlU8Tv!9wpc-mq648<2idVRz)U>tft{u-5?j%YTA_f;>AmK&8#|ZGyxkVUP*D3 zs#$g!qtI5hvofCDHo%rpCIqg&=g$n%1;>P7UGF4 zagd*31||ydUw#LSl=VcZMkQ=$5OQkMtL~4$$oSSMZ8Q4L*8clN zWnzzrhtP}R!Zoh8>iY^!_qb$d>~t?X`S(0>5I3EE^KwA$MUxx6 z_7zl%h|z3@RI>zSpo$ano6(H8xV!Qk!CfX@V?4o$@(Pq?$C3B4$gFX+&pLg(i=IPK}2?%_)mCD0B;vBj@R(5o#3`O6AR zMAu)tOiCJj(Si||FijCo3l}l;u@aRyNVoCw$(@|GvSl8y9@r4>{x_f#4R)Gds>0RV zHR8^dAdH*6{kdh7Owi0^EAnXEJeq>j7R=Er`r;vMPnb<46Sa?Ut!Tb*N$Z}C{Axo} z^j$4l|JJ*X!M5-kTAE25ZqbhhJ%?`uPhFVy)GeRz5DXJNF}6{Mj+AB=A>C3iKmeW3 zz^@}E3o}3PUUW`fJZEoL831NFdKebCS0TJmrv1Ub`uuhzq8#x7l@qlO42~_m28QHi6Xe;({_B?RBazAY~=$u z%9ws)3_5$4Usxstg1mH3pRv~!JIKSNtXeqP+0DaeTz4a+9&o&EO{~L&^F#OeZS21a zM}}Rgno{e0RkkQ|2(MmjTev;4h=Mu~#Ao_LG9<qN7ke=B??7iM%KrrC{2U4U7h5Gb2UYS=Ni`yEr5dy3!r}91L%)!65%_A0 zKmhDkeif)uc7$78wnh%{u>XPPOlCmPoUx2B1$3kNRDp%lV;tcL{AH*xMa%J%Mc$D~ z-4AKNn7~hNBFoG5Oc^)OulPFCDLDPa6CJv2MZX^ zkrI~NW|PBVK$eK~lX;ipcYF3mXE~ZFcPaQO%7lKTpK#gZ9`=gzI3H>BbU;zlS0~K? z71n3i6=+5eBDqQMTGyb(u`fT=BuL%i?y1g%fw=DpkPXUYHs#9?Y9-izZ9R5J5gweM zH4A>`j(G>JIlJyT5Z^d_cFZ{0ctAnb>AzNxXsH?ZgMHw$)!MvB3)f*WwQeMLB-)1U zY~2s78T2O%MAZ#Sc-U;qcT&)>4v|6zb7rhq*?qEfQqXK{TW--RntZVD2V&__SF0&b zk6b6zo&)D!wE0TqCn@VL+<*cbE6WJW2&go}==G2xi*l%)H@@Zx#?rc>HF zV*>Ib#Wyn)vVZ{iB-Gq1($Q}4qZ1vrFNTQf^Dddr9;&4JzpE^X1)Nc#6LZaJl?Jy)2bGP8s`WT_`lAeDyYqR6??@f9 zLmv8afkokEQI@K7j2Lm#3e{kcLS)ugug`qay%0Miiap}I5?F?X@*Jt$bfDcDbj2*6 zU5{!r*7d3sSx5e%rYoSdj5A;i`CKaCvHg-uz&lex1UT0U*iy9lhl|mVVIPS5ENtDB z3;$4BYLwWLAKI$#S}3BvE{W_3lW$)$f6=#U z?FPLSqwN-(e)D_ZX&efA%?seVN|9*!%DeZ4?CPK**t+`zLpb6dm``qHsI{&uZ$&kv zx7p9o)&s$n7THBV6!UY(N&F5wF3vYvYv8jgqgGCock%tmxYO!|h7vcubN@K40TA~r&B#Dm^tuwa~!{?IV<} z5*so9-(0AUTG;vA>I7lIDX$B_OAC#QQF0nWA3!4ukEE%ZJT_X!o_r~*>Dk`&!;Fi54H__0P;hebUzP)R{;s;o+L4yw%F7 zTLW95m7J=~gvlQ$D*ntnC4j)-CpyT}A!lYKMWKadkM1hbo#3I- zC)Wri8qvG?@>m_VWG%qJz45#Kh9C9=N{f79OSt#{=nDKNUUMN;eXgN-N~}UHbAItp zqLbKCF!n!)Ef>nf%cW58zp*I%Mo0f&V50r++M9UlUM55YyP{3in5z50Y8U+bU;G9~ z(J}RiK(y>h6K^=U-pvtRrBwuXzp9^Y+7a1GLP~;PIC9z0G0y>^_zxQ#lfK1V>xI}V zqKmLW?JNbMd9&sQhy7pRuPdvjRW2?vRMPRSy$epiH~6YS0W4c}t9%ML2`ZyFU7MZO z(J}~{UQ>FxFs_w&IA(5Xdh!pL=FIr|rZk(4%YnRwNiNf0DCKtd+o9^aoSWsG`T9oC z@jv)w1_XW^2wL_Ya*j1Xewu*&rMmp3)Vh}EFHQWeZQSU?T;Siz7uWaWyQJHYB`_kt ztA`EHFbH>kSc)5&jpL5(rQ~VxC)uJo5@}yMi5*Q>+s_BZ&EW9wxK-Ul3#?=PJ<2kIB$z2EOyzkPhI?Q@4L!zQsG{P>G0#{k8|nd)J_#_p$i zsHRZvglYLXFn&s9uFcAN;(e!zD#PnmGQvOHeY|Dm&;p2AaOU#hviB z|AR=NM9np1!NdWKe0n`$Bh2TWN3ex-OWoRL_1LLdjHfL+optE>FbQvEQaE7U=;OcQ zLq^`^90GB!mVwAwq+!FEY&%odk@kCgggkzC4!;)gnqbj=6q=s#6s9CV8}DqA8>^)I z;_9lrZNPKAS|`$3sU{bVJ?P)5)+40ny6L{@2HBkoi|^|7Q%o0iSv*qkav|Y9DCOd_ z$H=&sq4PZ~+#D-(U-&AK4H#ryjJ(J(uB%Q`3xo5mu zy&0_z&29~Q_eM<1-7ZfIfR=)Zz4!nEE?q2EeZB<*)%?hYy)$)1Nuv{YXFfFXAzxdS z=`K+a$861A~_xqmMbeJ57q7Og1u+0`rM-JG7R!FoTvBRArh=SXq_ zko@8FB)`IAQKwr%q4b^bQqivRrTp-e+FdeSWbu2G9r_s|YtT7gMt|A~)t(68x#k2r z$e#oq^zm*1)R)1Ad7e};ZA4sS^zTiJ1-8Q_+vD2xlbFEEW4}V@Xex8rORqV(W4_rC zP)Z_O#G!yY10?#lN;6BufI9>isA(xLk$A$LpdYl^=WEf=rQ)L@Db7;ueVPBYoi7~J z3rvLG@Wb~3I^1lm#b|0UbTky%PvVOfFFU>Ye7WT!-alMr~4;_OWk^1YqAOPle-QT{?c#|s^~ z7seZxJ&WBX!m6XsGi%O?gW9w1(8S|NQoqalEuB1VH#QnBzn*XLq)W}}={gGjNs4g+ z0HKR7yw0yG;TJ2OP@Q>9yU_G-sj9f>O?rL2A(kPvOVO)aO*qk0B{Q&G6fVk)u(hz% z&V8NYbnnwbytqZ}7DG;ZJl{&K2D{Lvt%wqO-y=7PiHaj19e8j##rfP=#YGfEG6hYN z<(z4q1fIZ?f{iK46Vw^u2;2Xz<(}Av;ecaa?{n}yLOFm40A>~6p`^h$x4~S7z9ayp z_CV}`FX!&OC#$3N5V)TUu-U#JuIvhgFb3Z0c9XHY8(Cj>B;mI|`h5W3Yg_yU2Fiz! zMdbyXOk^iq#hBeI7!SWU11oo3{Ca3*hYX|3#l!0`%5RNWW*RuBBf zuilbx0hw@kKw#s=Ms-rt!9WA}G5va81`v!TX7@T@FUB3v>H@pS=n7|3R~>+R?r(JU zzZx|Sj62-g7(6=J1<=wx5qW=!sYWVv430A44OY_;;FR0yig0cE;Q;ja%H|`hlT0o# zfhis!z#=1ly5&l3@&7RPmSIu0UDPloAtfapiiC7Zmq-Xw(kMfhC>;YsBOu)(T>{cA z0z*s3Af3a|F~HCr@8$hG_whdO_v`!3%rVSd=iYnmeeSiEDXl`~zv>S2N#S*W($K^I z$hrUgDeetWII##dtEi%>bla%;0E70$Do-jes&7;)4f}3Lv`=TJ zcB7^{wzDRXmWMsS^s-QQei@LW^a>YL7G6qq9q%p{w27QmP3h);!WUHwK8FWWpqsgW zbb9FQqnrQ(rKRl12dKQB%chGPIIgBBXXFWU2FSV{#qx?woZzegp&E;gm4cO_*=_U9 zi>wh+wc?FNd)Vi`2F_^*$ z;38Dzm8I}ar(~0XN!e;)xmQkCB;xz3kM`a}^*H{%@~iF{kWXIvOl2h;iVv|i!~neV zWJx*B^@|$*^8Kloa+EQeg5`r`N9o=>1%)y_L~az3_v^go=17j;jF5Q{q}@l4!G`5E zV}dpP=f3WFO{L*bWy`6wB^VgXtnqEAaOIx<+No zTC&a5E!=*7?R$16%!4w2wRzEd$V3w{?+=om-*WNvk4tYp+jSp*f}PC({rFhw1-n=_ znO#@l-$Y>K+3*+4AiGtg{4}1kl^vh#3>!e6Px)6JMFO7j*Z(aSU&-wLBM!ngHiS=; z3|f4q&L^t;Lo+iv_jj?-eoLPDjxgZe?KbvPqcrJ+)a6r%tST*CDL`T-U-G|s=R?$E zl7ju}R-LSeEjKKF3i+hveXi2_Tzr@KCaz(Z9C0WxdCTGU&TcB&9x*2HvFchwwQU2-{m)mpajqH zy4CV=#E$9c=XF0)vck7P*&s!e756r(MWxuxB!;!RF4M9}(((x6M%8CfoD*BHlZsJy zK>nW+oEt|Uqv3{DR;Ny1mMgVSBzi@`VX&WfJvL$bQO!m$S3)iy1D;H-D6Ndh(>33kYu?|ddw=yOVukX?sBhXkS_iLD>D0Yi~49($t$`?|KX3$ zFR8e0yewFO6dRb3vQebPJ}3%zbgU#TX+P5?I54>}95X(jSH@&i!{M5g?BHF((f9Vm zV7t!|QKv4K!~Hof@VOZ+?Yd>}?s%+&8>jRZllKEt023b+6Beb<_SRV-MaD0FN6pel zd&FS60p6<6^9W%p?r=Y`FKWt=;WSCcI4Xzwg-G|Iy_o={&V2G{ZI>|}aD!@1e%ysj zF;3w=19)fGS;_nEjaZ-`WrdnS{6fkYJdMP`r!OOGH+iu9aIb9Vzx2swY27>zfY^45 zq+s#}@~-*882DOyy>l)r2ex=gzc*5BxZCb1J3m8gYaymJ%(gD9O3BE-5a-=?6(kR;F$C<`UIY1Q7s=UsHrCNBUAnM-zS_*X;8wMwts!D?_!RH% zU~f3D7x29Tm{Yu<10M5XokxZ!;t^a}d-Oux3AaM!07@iaJ=$ahgkUQPQ z&f7`MR=Bv%Ws*wgyo<=|M%Dw|;S2hUmGn9`3}XJ!BJmeHeQ}nS(Nw)?Y{G+Co6%px zbxi|J6YCVq_vZ~Aef65AgSn$BM}+OI_iu=#0eb>J-YT5^2`2qs>@a1c_d`RcbDp*@ zJ&`gJde4fe@D~JlOZGb?Zi1hbg{!_+3ELF<)=cA{CG85@H~B0xOQ~bLau8KE#_{4* zauTc`mUcg`NCw&fxVPcfbdDLr@jZTy&G&Jy8N|WsOrlSg35lP?#vk@&+)nnJe^L{a z5HZoUZ>2Pxlr;Qcyo9slrz;I;7gVbDf~sG3!YD)eUQ=tx_~?;*TF+3vnu!W$a}!JfW)jgeA)V1BnMMB-Ad11Ctd zzC(JE%X?_hhJV%Tq8sV?qb1T2SL$(z^W&1s59#NC5Q&>W*16PQm2%|Fso^P!+r06m zBZIGfcjP`M5-cgRK7#^@1wye?K+x|sDc)C8b|~+QkToFjw;V_9&8(cRt{92`j1Bf$ zC8$1>1_aK)u<9yagW#S@mBtf+vh&>cdw(Ws;b4t2=*WMO;@6WSOOAR?Jt}27`FmDf zp(U1h#kYvTX;gOu>ObVqQM(+p2eBBFkFk7kFr#J3`%{5MJ!bS}DtfAxw|0*SC^ouY zi$w{=AoCZ*bd|aZk$-(bGpxzaks^_Ag?)D1yr_LDH$4sT`(I*U-NWFi=L*%kMEC15 zZ4lHfIR(}$9rBI`3r=zmx_vi)aYoE*p&EJ3v#ts`Ei?qX+{V-}v#yvKNt&8V5>z4;CmeHg`PI8-mN(A74k;K9Q!>qz| zhC(WS0q~_~=VsE&uHPGIPqH?aB}zpfcKhYI5w1cz*&!`Y*Pnk4&MT$fR_Mi$vvqI_ znw~a`xt-c9fWS!0&3JPx^PmFfpg^IG-&cJvvcn66iF&z28yl$!pAI8JW7$y=f#HF@ zcOAb5Z0gHByWXT5bv0wzUydx!jMB)L>ob*adzC!t$;ctQ=>)ZpE~k&a7BIj^kEyv) z+9uxkXq>H2G*BLNpyn-S=NNS3hi1Tu{@^au=Vex~QqOq>3TFw9M9eqvUne``E>IGR zJTE63A+Qwi=@so`9rzASzP-@{Kbn2;DKb!qQ(8EY9I;vUc^iWq3to_bIjPqYTCYOm7+zcrK$LnX9GlYreDRHOH3FOp?+VZtz#J zkefv3KpD8&Gnp5`O_iAf4zojrjZ)}Vi z{e#s3Ogz1r+zb*oI4o{>QU>neCvx~XD7LX^1NbdocbEE?v_|gAXD5n<9-ip&-U|?) zSoVx_Fadu=c^!@=K`TDs7{Hjpv4Z^&xY6N?)Kc}J)Xjb}nGRfxhU|?L*iOadXif=q z`vADohMd=XX1PC@DD!UY<+oi9EAhkT1;Z$$?khtsYl&_|E=0g7*-Kbr5$~IFT%J36 zirz@+o;G3Okv>z7!?24E5KZVg8_ex~qFfmEq9K{J3TD!u8}d|Eld$_}q$Mm5ktb{C z^@99$5~+aCuRjkC92NuXJob+GL}>Eb2nMh_C|Y3)shBuCVdsZ4NQF$5hM<+O;9%0^ zIm|a7{CM9F?%XJC;u4W??|peI+cUOOPrFA-!YF;qvV_nhJRJxmW77z)(UTly3BH7F z=6xsqVHED(O^s7<;jPJDJU>E*D?ly?uHfQ&XnY~jp$fP1W#>kiK%A7VeZOHoETO?J zOWwqNpA#3y(*5m&a_)imbWsHJMb|HcVLw8C7H_n);SB>L7E-gqfV1I5lS-?mouuJp z=H1?yeW0EYpI!kYOXBXEso&yS6S!zWj8W`am2c;17jhPAV)=eM{W3))yvC7gXFD;= z-gJZ)TP!0R+E|zfQAvgX{6G$8p9^;p%(-#yDYp|Zv_z}@V(H@ARl{g53i|UsX5@@8 ztjffIF;PuWt-9C? z_6hccHSqn8d86KN*)ib1o9Kfm+P#9h#O+!{rQrvP@FmP>U}Y?u3_o1A+2~n{!z?4| z#n=Q=x>swmXJ^Cm12l_6?T>k_Jx{1?JEb>07ihq*@Up66mlQA=T7!G~c)0m9c=v3( zi@u`i-Bn?am0kaX(sr00iT@t5Ca?x$hy}l~AaKIs4U#y359Y?hex*nQURl4*Ml0ZJ}>3xdUGJ;!0QJTNdc?Ph}{@s|T$EC&-FV!a%Dg1un)?aHK#?$Yhq zt^X%BNf-3SM!M2;KL6GZKP|uWm`z_;WJ=+hyRJmLH^Y zg))PA1M$yQIbfGL)*#0a?|yHg9C1X5>z^&y$QG|kITif_>0E?d(3 z4Y?MP0p9mfnJ4V%mPnVlG2Y118TSWc6LqWdvE8LZo=3u9-{D9GCnQv0`jXLej zYw}OlTCR!LM>h}HR>>cz3IxI{BaXC(ZvKqLu_w_XyweE^;@^G3!bampA1|dA31uDl z{Njb8*Gf9pp5|!BlMV^*$#|BcRPaKC#js6KQ0UVxI^n+Jb=C>?01pIah(VB{Tyb*Q zR`F`W>F0!A37=X)=A|}i`t-&;rfoPnEX*5gOlb7;*xAXf>hsDDXiolEtWI@!}$YDw;yV#xOTA)&{-KRuCbYU`EBK}s@#$SnS zuxsQ7V9H0YzM9QdUN)Uc#$^=;K7KpL4j4t4qY`|%Ew_AnEo3P^*h-hr~xd$WV4)_cjWMwbEju|0@)3t&);&= zs-wFkj7o{PZsKWK@WC7`PI=ccK&*R9kd=kXat#sNBHWiz@bjaXd+jo?pkOy10DI$* zsYNPK7GJBA_^|Bm5nOIx4{*f*3I>zh!|%cvdrecK^X9jIE5D5}{e~XQ~krB%JgkfTHD+hZ<3^Gc|ZmO8o0_KHjqSg;-LZ|2qx{8cX>sa<~<`prPX&W=XJ zySL5q(BUGrKB%%w&Wj}{qy~+s09{~u4O8m-24q(&Y&+lfg&?pzuF=gdJdA zwkdejg49+TT+YZ3Ilq1|#@E#UvH6KwM(w+C>D66NR{ zv8m`4?8RI=<3OQ~&Bg0aJ~a)_RZ+b?+X!t3?#F41M$<}-i9et0=0JF*m*+3b%2kgu zsXwh~K2#)$5PHawTB&MAcUF|N9&TaxoaBsP;H0yj_9Z5{g@Zv25kVmG(D>qYZ36#Q zgb2}G%WDi+9)Y|FIkI@0?CnVIudLy;%{#ERyVx0K`@zb)QYpF-&|Pf>j1!078_X;C z1=Q#1JkWlO#b2-g6iA>qnWmdJ>kq^z%aG%DSX2Qp^QYKC(>0(z>>B%c!BXRkvsm_& z8Qw&tqJkJ{;9K@SBZK@ZeP6RuTOpg~-e#~=>U~G3ghNl=C3@9g*h7M4DjG~lQ{~EO zaSuk33JkO%QusyXHL%l&&iZlp&a9>GelMH<+KWdKx1+ zRXtI66A3C-r$BE$e%NxeUjQ+7+wzRjUB}^FGMX;BN=_!y!Ijkme!$ZJ`RbwXO8=gJ zIi)ZY04P~^502OZlvDZMSLbEsj9w=&#)6@?{`b$R74g8_1*`?fpjMLEkTUt6U=0*_ z>U@T+PmdRrmN0!ew#M+^IKbh}I>h~6y$Qs@iPq*>EG4hnwyN%_G0d;HrV=?eSdN$+ zG)_(+xY3-1nesSqOX`3BZj*!KLN}LSnYm3(X|>;_rB}QZ=f3dEt9h|`Xoq+?{eryo ze~JU=ULX2zbPu!#(RBUhz;NOl8Q2*D_THm0#U<-4&q5 z+LG1{rvrU^6rxw;n~_H~AXzO{EK{cV;qR#uL)18E5qf%wS1s)1qye}p6=&vMxm|PZ zAqr1UD=H0YP_vP{w|;>_4qy3~BL6(e7h#Ug&LFV@2}bvkvi5m;@C*)dTASDK)@kvs zPEjb!i($15Jy?&EcD`X;wdOc`6>oG9a%*nPDEhMFbgZR|@8L0m7AvxVKwd}lazrP0 zq6fb0TW-N--Q_)kcZaY$lX30DHK#ixm4taa3&qoyVi#IJOX%(ah_+C{>GQWd+vQZ* zMk*{ziGVZSCI!smyE>!9bM;;akzF9~``}nH+{l3IxJI;kUcUIyV_%Jv9ClxZl;1eY z&?mZMS36TDFn8Ekxk(_U=P#DM&g9!D_-1EsoV}p4c%Sd4&hPYQG)W3t^{b9&>4WPo z{vSkVDt_!_2n>XWG4-D_z6vdW=}8}E!*A<_Ep{Sgt>1-{WVGyq(bl4}Z?|1s=GejJ zOj;!}&^LYx=MZ;eKg1$`FPV(NTG6a7;B0X10@qWBWc+l)*~h6-QuDr#qJ}4YK1gJcc6#5 zK<7L?Dt2={sW=TH$I9cA)w=25!m`{Au-_nPrL0`~Xag3Ac|Xf`922#b^Z8xc_zQYv zdGx2HwDOc})$piSc95%^5cVeaMt0p@+9cJz*9pAgKYX8PE@=MRdHCI`MabGhrcxxK zpg?#iwN0p#2!gNRY8(C1(9c(CWltT@&O|>nHq4fc0y`f)kVG5O&K~AmxruUSUVmi4 z`T`Z)08A|V76iNR>dVmKi1`wPilPZ0aJOv3@&l}&;lPhc9UN3c-JL-04RomI3OH@z z%1vTFMeMT-QGI3Sq)SQCK_{eN>UWo|e3k4w{y{T6%O;g{6K|$H`r$L}sRRml3j2x1 zBW+Y!Nr$?@eKoB^d=j7tM-#vR6ga*V+4=mmZ69R2n@q}3hav^(Vf)@>m~<;!Y{zM) zFN9JfTV#G~kssizdH2JDFG;0bFqc~`;a?kX_u-;CAcIYnyYJZai>PwwlhB4IAP5MYnZmnw}QSs?lK{d?DH&Pi@S?n$-vaAEh1wvTnhP_2Q{ zmK7Jbo6{in*o>-bBPklaKkoum)7UwYvNMriXP}A3$sag}7)7BlIuN<^eI-hVBlTCM%MBlBX zjCj*dSrU?kT<4i#&>M$>>}SfKtD$aHSr+cw!B&^C3_7Eu&C;CoaoVE`P14WhJ@$j% z?N60!oFoRrZyOg!s%yaLn_JMSL+B>vMR1nxE)n7P*Gn0lcX6_5NiVLcEG^p4R}v6C z;tU0gQpb{>cL}1k<=`i>?eEhQriaLyfM!)H7P`4d*qG@)7?UEH34SiYP&ZGx1!Q0} zM@eL+jrP@Bu1Fq=xRXuH?(3a=+H)h zw#R8Lq!a>zv#-_?bXh}xtMQ9J?+9E;#+fP@(2yQycTKXI)ktDCgHH@^927miRgQhb zjwi(J4q!cM47(QcaC2-v70HMP;8)e1eB;Q|xpyklu>xOSDi%(gaT}6NJ*)2t4su51 zRM+KO_|gJdc{?*hoTo*m?isr1wrv_cxwGyGkb;Zlx)$0AXTc{w^UKgf39rK#o_D(& zO^4-0kOGQv@B?!{tl<8I&MgSlg$~5uK;Zfao6ILexDk}#K3cgv)QF#u{B`nW+qk%x ztM~BL*XATJ`&XV}0Z*InNtnn@TFlU>_UJ5|>4ef%93z{JkucwjLgS+XWBk^q_sPbL zp`i;{9s_d2(sV@kDRUQQ1REpGSU>v93O=X!HSF;TR>bn>ATJF_UwJ!(-u`eKp&fP1 zLvM)>tOH%_PM)-UU@Bkot8NVo9E`@~Tz38h;94iRc^ZR=%iGY&{_|Uv8?{>hRJK5Z4DywWhfrfcu8~0*--5qT z*W_tw`deR+*T%Xh=k3`mNicBMdUwWf29L6nD#iKV+4(*eM+BT4Nw^*jEH<5n`?-uZ z%QVc3Sraq<0BVe>k)x&H&MH zOfrBUACb6PR;cycpO6xRl8C1M!UP#FtyQ=NT3@i~1!H6&PB^}f9alK!W7?GkI$D^% z6!Ftwd^ANUWj8SB2c@;Iou*Kpr%qNKrqQ-axwI5M*Z=M(GGGBe;KO;?CC;}Cb)$R$ zb}=INz0f^BeK~Y9*~m$My21SG5A9!{QI1$Xo8g(&pBw9?)2~wDj9X6T8*UQJjIA;v zp4E#M@|Yb)D0)e=s5QaI-RLw>~=@&}}aP9CDY&=ahFbu0b}`j;7N& zQN+?PlK}z}-&hoZ#D$~hnjG?~Z^$|tBsPld+w>&vM?L>Uz$kA&HG;zSAg*_w zYBjW*;idYVDHoxgJPQ269yGwkl#%8k!;1hJ5$4fseDoYmX#{x^x zZg!!i#w;DZn8}-lb8`BJk~>@R3?H?F3=fz^x^r9~|6(XFn=WP? zLfY`9{EC9Wy(?sK)*1&2p!9+?ju9@>NB5M=&9iE^*DpO!G)iSYx9L|qCMJr@0qOrO zQ@PeC%@~y^dyHZGZu|+sYEu(dpq?H}q;_Tioh@A!R0%C~OeINSsH@SGDy~~$gDvdI z(#oUrGiB`%Duqxlzc15kVwMGdZo9MXxe=X%W@ReX93Lmr6vLlbeDM@!QpS#c|BhG% zHWodfus+6(P)5WZu^_&5nPloBt+u=|?Hu#+y5@S!t%(DrH_8j7jzW{ZTK{Isspd4a zpmHyX`w))rlptJ1j{?%g-`sC;JG8ttaai`}te5v~sE(kFR>1aN82>A&YhVzBh^p4I zos}plTZYR2G4Z>~kCMv_6cSuyhI>&iRQX{xatYoV9DvpGzb%1LB38BxIyf@ov z>1L8^Fl8RZ)QKcp(2zNo6ZSr?k!Bjksx$bRATE!w;Uh!z#bm$4__nf}qExr3)943Y zgFa9fO}bIDk6`U zxLCG>7PzdVIHI>GejA_>eKyy?-U@$@asTu@=tlm<{=P-~S6_{&RX+cV$HwxG5!z!R zw?Q{~BA6o&GZ1}*$>n8>0M=RbB=i`WZ;~m$N;uGZ@SjK#SCJ6k0;&h}is?vhJt_KL zy-yqpM2g&XpTV@g?ta=S-fq}I?fJsVKCIj?<`4pJSSct+(ezr-*#f9-h$QP^C%Xi- z!mj9HX7VKElE=mF$x(1$LFDm~q!-$06H|n~U%2*p&I|7KqJUR-(zA4zGTk^ilUjGv?#M=0G&VwNC$8-vU1vMD&L+qA zZX;K}QX2wz}QJTpU+(#CM|+z%h&LKhzyKM+~VnPlv| zJD3pzwVD45j#P4}XX(DPE7RrZKYrZ3m0LvFMrL!q*X;5u<(9|rAnB*v?5pCHxc$dD zH5jg@Ai5dD_RRwJEOs@zI(F+M`_Z0)GJJ)Y;M84hJI$*drS>=J5;ESN-6#n2k+x`|SAN%zVb}eZu0=&cC3v~{oMkH@?w zp%%OB+u9b*In4E#xyiSQ5G&mQ^qiags9fj)U7!FkW!%s5*=Th3eLF9KP*=6$Q*z*X zNogB{p`4R&S}HIsq1UYPA;uj@y&td)HA;8OK$9fXIxK%|wuMnorlZsc|igIfw>_%O0jUw?k9cz|c< z7Fk`1=^q9{kSnCVaU-`N_s{r(E47BD_}rIthVh2pFSX4@ILi6S5VDYclj<#1ZmJm# z!BC)-z4u{DL?Dcqo~Zxj^TxyA=wY(1=oSLsWpr?|GZirdldCS~{({dd9sx!IlZ_AS zGG_@dOg+nC>^P@Aj6G{ZyVR+JyW4^Slo$^dWJli$A3W;$1cF1>BdNZhGgwQ>n7g7P zk5jttTE{Ai@AcQ_IRfiSt`+EiBwhD=3&3q{5;3U0i6&jrN_wtsC1r3=-3D=;K#Q)2 zR6Se5J0uYCmee(ajekO-n88@l?YyfLgxa=Fn+{VbxtjQ{YoFR|y870lBXk^*P26L2 z8AN7FiZHdwJMWplLDWmkFc&wLe|y4Gxo~>aoZ_b^opV4u2n47H8@qoq+z!anSzkC=u>wksxBO5fC92U5h#f76vez!rq$l7glD$irkk5YK zn*ojy79c(&4|hxpu%oXunENBH!OJMjQW<6uFwiWG@>-K}Yyls}OxI=nh)9W^N-5cC z2DbWtmYzl9gGxunjT-wnJte#)LN{A|Zh6+FAhX4~mmNr(gP`;G@xIh&QhtP6pNHCn z{B;4kYgX^Pt@7ZzMh_hbFF^HB(aLeBxZ@Z&nMTa zogLft$j7jwq8rj6HmvEtNbwTz58_})pIG0_DcZQSbB^P-YT?F+bLLF-IhhsK$ zz5a&rY=7_f3<4AL#=T5<_!s+%=o6ut3GTS5axpi4i!Ym6212E&^|^IqH>>w0Tjc3# z`E|;8X*srAn?)zsP zpQL0i!vy|QG49h`kw#D45kAn!ntkBnIxO zW_LEJY#W4$!I+*1 zdmJzT0(U?vl)LketIhv36PL%1-VQf^foU97=()WW(@0hOe~-I7rX8KFWfYpxQ80pf zgqcWGK#ptJq5o@Mq0nseoP~KyVQpble$JP^Cy?u`iI@#dUy|haL`Fo`HJ9upPP-RT zSoBUl@JQEXzUin`Xs6nSm-7TB85-fnnZmrbWnvW$bJsM<&d5atH!PTT?!2bmzuIpyM#{(;dQeB361HM98l5BJW0sR@d4-!g(V zf;ScJmc63l&G+uP$d2MHhdNXvXnkY7#;ysn2G12a&nzuJ5|CxF(N=ydE?gB7*4XoH zzkjZcUMXu&Pi(}6bCc++l)ptLxVUa+csHJ&20t}i&#|6r*i@Q@ADn-5NM)wV3W60d z_%16}=(pNhcz_>VmLh+fzG|();RAP|LmI(kDwsD-u;ok#JZjzZ!M?4#_E^`BnPwIn zSzhTCN2)Fwg8KcGlD|nkK`|!tTQZ2HuVVcot50x>VlCtB1NHEOhzOVHXNleJ7tK46 z%T{WI){w%XTXX2)pFfGe8-ZLN$znUW4=VvKUHA3=_6=oj>?@VKVujwZ$&4}BttrQ_ zet)Y2_RPK^;j@B&g{1zh=^q1Z+39FW`F3YFng}aV7n?OCn25>eo7=%qbjL`4= zC1#`*AOjNrtiPpw1;&^%$iJDp6wxgR8h6R#0KG6WDJene&GLTrHJ+AKy$<_OvwDH; z@mwIOM#h87DaP0l?W&1|lA;JB6g3PhnhJJ}{D=k;lRB{US@F~lO!*+^8lt{;Zk`}rT9n&W ztDPRyT%y)>{2?^yoTD%0MpSJ`driebGE1w`MMcHaYMqMO@m~C>itC>6sl{saL(~h__rA9VDG)8zYWvD-&^Z?vEoQ6eN(VKL36swkFE?d7-8O^ZV1 zO(tuFom+QhG9%0Iqo|MiSz4f){~p6Bl}Bje2O_>2ss*<9KmIV_;c`r09ePflN1W)j zhI}18i90!$tP1r5VqshQ?Kl6~TSHwFU_?{$cRra+q;Qig)vJT5J_b%^awaIcFFQ*jUBT6PN*|fPjDqFb0a+-UpKaItavFf#S zyi(xoW&G!^_HWw!$pI=`73O9uS+UAL1v*fN$y@X4(w%Qb{W3a<^lW!I>^A=k6FR~I zmjW&Y*>Wuq%-kvESI*9DdWYu|&nwCPdz;U)RY3K7%wLpO^aiOZ`t!G1N6znEvs%LF zGCUu{G!#+nKIISQxJJVqwa;2jnq@lMN~ulcf{~3^8rBo9!i`S!LTyZ~Z>$ppKM&&9O_FTY%{0<-f}fpZ?Ig)BP~AXazHWl&Dk{bnQbN zP7$QQ?MX!Dsd@9qnD_FMrt|1<+F|eain!3_>QXB8jR3p9JzE-MO8Pm-$KZ2)V>gk# z*ecd2kM<_%^|nkxL_xpT6pQ}AkqK}&F0oWN-LQD3s=cYHE3QNDS(=@q(p%1v^5PxJ z&M52CiDddlSJMUW;q^ve$DT`!a0{&DK%U}Ou#y+GFnRBb0=o~@zV_Oh*fHqSqW8@|hv7dx)!#AQf3^eviyyh=g0e|}4QRBX(Hy_+i4UDelQA*= z#pB)``$qkI_b~DQef@ua$bZ{2EIdDz8T$15vAFZjg2D2T?t-b#dX~#n>xKn`e4SUF zy8ru8|NB;8H4%^W=9tP6rfH8l_<=QyTY`S`CjWhqt(wrP`v2#D{J(GfE^8EoW!=N{ zt=@*6PbpwA7;+yU$eo5D+NY04Fo@2~nvR=(dc!juO#4ASi*aeZ?pGQUoDBUA-Pj_@|HYS@hhQcTQ=@}DNV3* zqf3t*vAg4#=@ZHFYpdEdLtQ9%?Pr)t`q;a%#)N-=&cHe>ybowmdJbXq;*zuCl46tM zPEIcga{Xx-aP#OhrFmG`dohUsPe7rxhn7S{5AtPjSuoNhXbCK96r)UX!cS`&h}7vw zBw<<7^WyxjDrfI`eH!SW68_0QM04P?Jja^Dyn)7Fe}s*~f7X`lg5l>oAjVYSEqn>^FHB z^Yz)_`>A|P*#H`&cAK;Zz*f}=Hcf5oDw{^VIu^nvi;-A}{ir%+{|fYCrJWx7W{yzuH)x7SNkz z-DKZ-BTRq7oWvQ3+hNdV27vXyOY-IehBf;ZsQ2UaH_T-6CDN@JTXYeIfhr zuChzNYTIyAv5{_8a(Co;OVgTa+i~V`BtP&}C|Wyz((VDl5x4Sm_@0 z2Z=4!Wm*)-FM3=48?z6_ejW^mzBv>V5L;~WxV5%7b1q(tj6myOIi)Rk-QW-farbet$yMVnHmKehFV;LPSA=pZ&`e=!0Y=VV(j+Y`ih}!3ctdaM z+&^s>F7#a$;eC&^YP4u<|gjrJl zEcTWF`}RV#4@GN#F{A3~#p@I6nbp!~o4Hr3@0`8pnAyhHhW($%KbVcai6EtR-`IV> zj`rI4c-Pb6FP@drSaNT_J2_buboEI+ zNZs8_?=dfs1`>F0M?5o*M+YD=Ufb|GzYTiF{FAb#)61qcLqoCU?#PsTs7tGzM6XI% z(`nzowc_FTPurxv*S*9Kx;KN^W7yN!vv7oEA0=gm#fzEFejXt9K5>-`>|yWdyO=%De$2PP zU#AE6wdG!fa*HVTeJQ`kHshN)BLX_L=JXVT9N(}SQE==QPY`9D$h&W0Gb)!3tPj3nj;6@gHFlRThO3xGybqh9LjdFIZH`ZAL!ty2gjF{U*oBH2cZIQ zkBIPnUixiA9cJU~!}mhen!YdYM*6sQ)7a$s9f1uM1ZVEt1$S-@bn0~`AyRtOoXl7P z9DpV7^P-d`5mmr1jz!H4-J}v!Stspt^;F2Tf>Gvn(wp+E3vec$I*6yth99O);iMNf zrxSf@F|DsBpBmZwD&QUH=?iL{|JAy-kga>3YRDtD-9YWFK;dQmf71a|*F-hhzUz?c zdEu!b3QSvIGg%IsW`PX=DsUj^&1Ukk+Ps*a_(Xvc>p$JgKcl9>E_g;@u*=Do^J8U9 z1{p7ofoCez10*VAGz!Sk_^CaK^X^Aiq)~w|6TcW)nuk(7_z}_(JHzv|s|NEG$Z?u; z?cSO@tf@C+XFsqYUrj1g-{=Eb+;7khH4wI%9++1x63PfF9mr2H3*bSk_9a1SJbTKD zJU4k@{dUpN3Mx2NDk2quyKd=$>IX;Xh#)a3MKcX(FPO9+Z~mS))j8%B`on+?YC_G+ z@VNLd11p6oFT+*^Ys-&QHdv~H(Qh~QuB%`SZiw;gEKgrGoUxrWn>N>4j<$D~xjT0! zN9CUW-j}|$YpJ>>E1O8w1}wm|oM*H0{ik7^g&$opORkCeL}IA_Ci>=Wgj*lvFX1Ge z0@!DU0ZlYl%FowKE!3-iz9e)`T@tTHcx5-n zaymS$KTX~IyN@VU6Rxy?Onhr$)=CXx`+Xti;iLGWK)WKOy6J%t1>;)_X(&#e9oSMu zr8pqJC4^>s&zEL1-GoduH>Sle@uU78r;b%NVcD#Wl0?s*-a8XQ)Ol$t8CpK(YVi`F zPpU8H#zYlrss4eQZUa*-hAxv-y5KjCqS(j-0x`fiWYEXA?W*`x^gvwQt45wb32j3_ zQebMsu|UlAiN#6g!WTmlW}-A=ocuUPR5-e>sYVJ~ckFHIALGkUi*S`{RvCe?^q4e~ z2>zlLw02sE{2)V+t9zd*Rxq;@a9ap6KPmUS;F?YHY3S3ix>P>g_H|@>@kAfWS;ac_ zFj}vRCWq0d-~<7=iGJgNv4nV;NsRa`O=jt7{ytj_B3&lYm$E2t-L$E?2q=UpLwKCz zBZT>16d3n$6t3Y*G3ls-myRncvomB157jGW(~|w*UXL$Zmm0U%J*Tj_TW%1G*?O(( zEj~=;yLUR?kf{bvM60xybqbl)R_hDb`&!X-hfrT(G2z8DA|XGjscZgS8Mr?vCtGPm zpBmWTZvaj6Epm?MmQ(tW7P0#3DDd{3hH5qPYdZTzD8(+E?))u(oAI96jq3^VesJHt zZX4ZOV7`uoVEKc42Z83dB_eA*7czd83X$A|fc(z)1uFrhiN^{0Ms__k0ALiDWGDx4 zKXlayqhPydDYE!4RKc)&=OO2v_=Sr#ikh5>Ts0{TII5Jv*qd~+#ds=Da+u6@Mm1D1 zSq=L?<0o{7th{DIXK@#%Q30qN9*Q9ZRz%%|>+x4RL+MRNN%eVJ)g0-moucrHZkSr> zthUXo=ToLMSPEXxT%#^6xDE+aI6|qZwP7IWEgBn)%jG2@C8_Pp;{^(gnH zx8Lsh)X|+g^9{JR;LgU$a$JDY+aBojtV{t8AWg{$nm%#dz0u_bvWeFn2cyn2`Y9IC zCqCPni$#`miwS9`vuW+jLaUyLNXNH#WglEW>fY%7Ve9Lo;qOFq_+VXs%InU({8{jw zN`B~OJERR5X;j3J9durNIH|JU7(vb8h&V3U)A}IPF@eQbi-XtCWAKmn1UP6$>1Tvz zNM2cRISoSldazKtj2OW*zmjr+Al2Ohzq&V6G-Ml}!?BM9jj8!0-C5LG)QA_N@{O z;BS=1*Z@SvO8d0^wLk0F$+lqiM`XH_Pe`+P&9F1gLV>f+ZgDBv&$u=M{z#$w)c2Rqj ztv}-099cUAkp^#X0^`j4gmM1=Htm6R+|2;jQjL}DA;m+cb)vh3kL8u5%FOHsfGEzC ziAfi#vrRI%GoQ$bj*MN#TOk{j!>$dFLA=Qftji5>B3Dj&+5h{Y3hnW7AzcrS)dNlJ zMqQ`R)MY>g5hAxo?8M;BG8zcrqL}6&8 zhY)F`TViN%fB}Zi_fqfkob$ZT`6wUIx!kj_|6Y6j*5Z5vZ2XC@s%D-UB_m#IqATu% zMu@XG1j0f@Q#5~laoh=X&8xTIrDMYuoymC@`x$+!IpsT1Jw#weU!W6z>^*WI3;KXH z`K&hU43{-*5q)A%=^Z?2!m$!dw=Grjb!NgmiU~$)CBHu;<)f{pE9Eo$=(i5YAm4W+UGV3nf#>2-Y zyTDr!g5GXkAQo}rCqYrb)+D{HtlWr3meEhKID1GSl$X`r(*-FuK0HWYo*HvfRO=cK8$=Ou9Ba&TB-4bo9hW%RQ8TeTfb_6I+x z%WS;%3Pxi-zzP|4@Ablrn_m~0K3?i5YF(wDE6&dqb6sBL(&di6f1j;-XK2Hcm+Uvl zItGBO`@VuHpB?{ztUwQkks(#%o_A<^bN{)Hdwc7otzAw^LfhWc&djd|3?YOudcvzT z&xnnwd{O7)a+pChtx`O+pTr5U%r9S;^yYTswLgmCn(X6~#(D;t_=~chGu3>Muck8t zRrkEN(u5_qF<{E=g(bG5^?aE_=!vk8$(3;8o)VD?Kgq{C4VT$QU;dDM(A*k$VS+Wf zr{;Wp1;nVb-y8RGK3+aqswm_BJH+s%y%y~)l*2}zZ+3g70J!bh;wiThoNnu9p5+=*pQ(YQ zsMgvsnwGm^K@$2Q=A=TTEpN;8@D`2N$_z;NTQ&g0@WlXMdd%T7377e)v*1rS(3H6X zjgP>(-d`RWYAgKDWe-bgS%v)PP9NQateApbZcLhen{7`#@&EkN#dimT=jN}E^3P#Q zUBG^580@BDzs?qdoqffr%xT0Kp0rOL7{44{CGK;W!TFLighC}>R$Yg`cR9)AZnxdX za8-b2^O7lEKHBQ9gY+XKIKw$ZI2%ZrZ636nIdHvuJNT69WLGvtLsWRVhf0||g~{m8xMjCOkUwYWzQVDm65rbjUC1h#pcm{fcgOF1A^&BHj*xIaypsUP$zEz?^|7k}7g! z4e&R#eZk0av)|kyjJdlP{|tZSmdva!=ScoViaB@P;m3H4`#OWKTN6KJrdqGKt5Zol zuFxmyZW9}R>^re@k@%LNJo#&kl%;78&gRFEmx1fv1DQ;W0|x4ezGpob;PPD8(PUwm zt{Q#kt7-qYx4W`htETy7!^Uuo)o17kB7?{`o>ZPSrtWs0$rHYhK@Y63EH*gx`eDc~ zBgLG(Q_+(rFl4exgGKpO0wr|Ks39UW8~^k>SKGqb=zS~rt$AtBVR~!5p&x;l;M9K& zFI%R}Z&|kqf$?}3_{vOJL;wN!Hqu7xY?U}sRVmi*jMlPA#ZNdTmD=!g26;Dl{!T7d zaY=0xWb%~Yq!*;{a-%QDANk4Cpb=W(yjW7_Y*cZb8>?rQ!N3J+Tb zSkn|ODzQEqhtl5`L!Zv*Gq)_9!juNL62gv{2J(UYOI$g@jaR(1MI>TXXM*E8kq*{; znKqSLjSpWB^0-TWNL2mA5}9lJlDv7z=*PRMEEzbKGH9e`;ZfnEW5puM;CrQ7@vgu>to;5_+d6}-m@L%WS zTturR;H(zp|U20lW7H)B-mKIii1Wome33GI{RrZ35 z|I4aQz}e2?K7NM-&Gx7+8fy4Etu!A*EGF^-fgFF}JTK9Tb5 zisep6<}Ke+cP29&!h zu1ZR#+mziFS)Hb)VMDxeL*DvmVIFL@9*U_B6~B%@kiG4=re1o%6zM&46jI>dE5I`^ z$v|hpv*e$+&ACh~tJl@ezL_+qX zo{cc0;ea1vSB5Gam@#pSv;UIludNh{5`Pb2;^;f9Oty?En;O#!W2ClZNy@{l-}Nrg zIY;4iq|tvCm#^>r-0rdC*G?zUnS~9ODeepEq<|X9rfOSmqj#1)hOs#q{ngs;WOlds z(p5LK%N9OK6ho*o+Uhq_GtxccuMgO>H_9ex?#Rr~tU3b&qBsngejnpHaAjHMy=UQ* zs;;OX*VBS*+2s^HnkmlB(hod22>Y$sO#(wT(xlO?DS+oY>k#ZBB7j&L<{8y;hC$-N zMiVZQE3set4AY<}tgNervKw8^jG0~R-m(pmiVw6kh2lmx`a(XOX8hg$zYbh+@*KH3xa2KPe zTxvyFXqDA+6Ec-Pz0i4zzRz7}%t8#X*Rr8s#nX;#S4X~Bg~SOwxvNaOu}*t|YXf$i z*igS`DJbNPB}^j@?5RK)5Szc)0q0nYdL>| zNe)tu&on`pq!{RNJHR#?*kwQE4#xNw3R;b^>}Z7D++H^!#FiP=e%c@&q_?nS>h`Of z$dt&S&yPyo?AMM#*P0JRp3x17GhG^4XDd~!J~rCqVxw2}?u`0ODNX3c68~wL{)IQ> z^fUL(n#6?9bYTq;X5zPhZpO8lo{Z|zWm2@j=+w5p0XKBX@Hk?;Q8 zA0f}n`1#+m_VWPi^FB(hcKFJ*Ib!5>Pt=1R393Q7TmwAww9IRNP1W{4OH<6URR?*F zuamFrd(`-8b5QbfP(6y-7r|k4@gkptQ|pQKUG(Z7=rj2%_rIoJyLl*LYjr!b?_i8x zg-5;BM4ta8v*}Pv?J^~kWscraHGuV%s=ndvRYs7{`VM)cB-Yn{{<&yaI4PdxSqRYA z&)wgl6e*f_{{{5Wec zUVJBJCMw|53=A}O9C_wAQys#D`Ko-WH14*w5_=Jo>O*m(&wDZ+A6+o2KtA$HCq0{i zV$6DLt(N61JN?SgNPpZK(7le?oz}Pm8$@ zptd+Bi&^-93Vs)PzCLJ{M33>FoQQb3ys>;1)tO5)kL7UZ+-D0zi=YuOi~_j)S$m^w z$?r=Jy?p5N>2jbkbn1bkxAUzfm7~$Ss05C;B|SyU3F%L*n6cwsllgvX>z&oY z=A@}|;QG?xNk3s7C9Q@h9HPP3dOLA|(Omd2?9Qh5WB_rF^eJ0HS~?~8>J@-}Jxyeh zvIFE8$#3cl=y|_5qb)55S=B&$71@F*8gykG9>$SHUUjMaW3`C5 zpZlS^y-nb2be|8>FD1YlI>lGsKZ^;L7XFv32GF8ObiU!oB+{N;ci0iU$K*`se9IXQ z8ad5*@sm`k)7l@Go?HC1F;QQ~pBpBR50gfog@kpD#>E{ud9o0%`MdwB z7w`M}kq|&S!Avn&KR__R{CZ2)V~l+RAUbOZ-^pG?&7S=sI^{zum;Q(7gmiK33+{b6 z-rlN(`h}!{zq5qLSF;aihNv=LiEQwzu(KoW;&ZYk;I;uTS-koY6G`_nt1Xny?^Oi0 z2vuk~`Ijt}8ufK7HH|8;!U&k;^~v6>eZnZ*dmdMVJ*xHR#SWHN+pz39&3%Kn^R?Sh z98nV$0+aM7Y`*8>h9Ui8BT`qk@x<|(?~p-u_>qXW%-%-U>o1=Ih+^U z0us`tS1Zz6`?SZcyCu!6zcf9cc!5S^fI&0_g#}nb`%&P)irt~uTOW^pLMM;zK8p`; z1@tSg);$s_`@*JWL%*qI$R}!oIs|7(L)KULtBiV7N3 zO2QCrPXn50AY6pOT_Nl&W}CiWjrb1Liz}vEqBHh1#3+4{`;1o4vrdY?5o@_(QLAqO zlK)7E=ww@+?qxoGE8y-`07%a6u&0B+QO==1C}*q(pX6ux2kXfbAI%b5sI4#8h~+%; z1Yy`6-Rj3NTxwVIq1f=s4scugrb<<%|Z53%Ypo`hPChx~Q{l2#SQ zdtN^BL@!TefPbL>^VFMnv^go1iu_idyMregJRsLR(hGd>MCBf;-PD}78$HvqC@C~wleuM60}4Rmxn9Yyik{$xY1(rs3eEo4`cz1Ax`v|Uh5%W z&O3#>JS712Y4*O`JCRcVys~JfdeUdvu(M%FTCDW9h5-9*Gy*q(exQK?64@b?HZOkM z3*^LG@G_+9Hzt1}ZZVYfygt8j+44C!?R{pXu+JVTZs;MF^TR#xJbV*ta(~m|I|_zm zMPO*be-E_EudUawQS#$)kPEYunVOP3D1#;wbBo zUI(-vjPz$mqbyf6a>h=vspIzq0cibvfOve_e_gYjeDyBixt{FLO*!N17d3n2_0|D@ zHff*DTy4;-{Z$NoK1c($LVlW=DQy*q8oku3#A!Z$=hdp?1(GscqeWs#ZIBau)o-@8 z>rcr7q~**bY3m0UQ>^7PVfv3M7M2+1;s49##9&|Qm_0-D@Gpf~z#IC9!n`ofDWC~u zt;`qJN>`vvetJiUbYq=gCG9TlPfiVg!orcCteUr#h`86!?xtDEEhWq7RW4$^W5T8F zleyXLe=ylO^R7z6mJan&E`cI|<`w6ZXaR?0jY(T#+ub$kHu86^-0jHu(|z30g(nJ$ zUmfC!u>uB6)cIG5srY`p`KDoIQMD|XHa_zCK1&Bq1Vuk<%h<}8}9`iF&I>i6%sN@ z!x_9#GoBR>!v=?H*J#tOSgh*Ay+OG>d-lE&TKGj$J`vU$ag1xpyZU`~+>>S{ubHRN z+ma=h_ve0CPN8(${h1GQdF|~_R1^PlnCVGHdTNqP_!l|SpRd>rSuYb(s{*)AKQNF& zbPC4%mG#a@8*a@TrEiy1v`+gq5n|TGC548Nexz1NFheL}^KCQs;Z=2iG=iLFZfwb$ z7fK$E`BWFxD~jJa{-z^-8mZhBj+aVr+9a&3(giDcrUlH#Lm7vR{La5{j}VdY~~6tjU%K+6Khi85SrH zqQ!U^*$ZTz>&0vQhtP(-(-68Gf%WFV+r~mS2CHv(Ptxu6VhhhZhZ&R>gADh5Qo%?a zI^C{D9H4}pA%mLs?H`QNmeZRvjI+f05-s`QK$iiy7@hnO=P zSsiYD3r@+!ibx`)ak2a6@$@19z$i&9vndYSPnRUHY=-rS+ojJmG*`|)Mj5u{q$Qch z%^8OC4>RCo$`x`i4hMU~LfC(Rq-eGVQTa`e?sE$C4bkw^G!2+C=mz+TrZ#-(^%l$! zZ8GeW#I=eJyd#=tTiOYB*Hf2F1EON_AJe;P>I>{Csd-t)&g6^D1Y#_96LiYtgJ}I9 z*RqS+GF+3u+qh_3=REJ0P+%t`a37OOgp4T3G92RtMVYOazaX}HfsbzF0_5d;T1f+L z5~H&c6?U2eEe1k+XZamEjOBa@k#5ReeBv3>0ZMy{v<%J%_Ps1EVIKDcrv7aI9~;i* zVJ>0T)iMya<_X6DUshZ&pv4W9lBxAp*bzKG;M@CH#|7zDJ4p;!IbgbAnh7Ra@mWxK zn6O{`7Jm+Ztr^j@*StVh-5ix4n_W>Ru*i133y(5FMNJ=GE?=&-X&bO@#_nGmq)_@O zXQcy9591+CxSrFRH=pwA8qf}Um~#1nBgKFp2)s?T(>t3l7Wgv9X5KA=AaBkq5yaz4 zPT}c&aT_`btj{ogxR#5cn5MS?__@F-klgvLjxEvk0<#6-7t`Ii

^OK?no58P|8N z=rdiAKTaD}Xt}P-p_$a36&iq};U4$=+V5HgoSnl9zTdU^p2y=$R*w+{LuqV#on3Z1 z(vmJ%1~L8E89Ey5gk}F!&d0e5Xq;huS40>hI}_g@(T6qfmnV}h96o0ra^2(IV5I%_ z!gWyR7PRFpOcnccRe9LX_ZHio&Div zpq>j`W|2$A;E_6fpWm0m5zFQI9AaBi(i@!HF&Lt>9kNwl?!9^_!UJwbIdJ*de>ZL; z#1uWoxlmRcXbljs^8vRyLs2{>9~ACAwGeqVtqT-Yt8MUm4uO3Vv~^{wD;m~N?7ZsK^b|>gVN`a zEdU68BXmovr>uho;X)H)jGk|5sf1MHhmpLnlRlPFbp3b7dcRy+ z<%R7aRG=xW$F)R5g%ZO|_czN~L)?jCfmmqRi!t?od`>X^5|>jPBS^cWSMMXbbks6M}1##KzO#&8)}tmvJHCXd!09YjPEn#D+3w9hO*lq)6z4;uph7 za=yvR>U?WkD{BSCmmHeN-gP3W?^15r6_H@%*uWr1kjzjhy#?<~QHm_F)yoc-RkjN@ z9!1EwhWBYsgV4sB_?j4}WWr#%KEKX}&;hb^zE%KXnm^2S_28%uGEV z^>KgL(?IW%6Iuk4LB5~6n`UjkNE6*~<5w6)u*ZpX6I)Z7jBxqUI!))Av# z@gDwxKz;J4m$;}S*|wocGL0T=KuUl%{ed$&TX<`WmS!=T>4{7AQ_C}<8M_|tmiCOI z(CcrdG|rJM1`s7L-pMz+Z?&R2Qn?9Wct#g^RU(MBy5KQqmbb*u_3+QB8)q$tkJ>Hv z8%#$M<6}Nj;G7nUnv|oozJm>i

  • ;<9!T#^%ae)f=DCmyv?!m1R?@r%eqSaRx#@V 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 }|AoC~yk3Dw_Qmv4MPb0U*cw=V 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 XWi?LmF<<-h+a*o)$M*~FSp@$tK8z-^ literal 0 HcmV?d00001 diff --git a/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md b/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md index b0d92d091d..e029c962f6 100644 --- a/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md +++ b/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md @@ -30,6 +30,38 @@ If you create a codespace and it does not open: If you still cannot create a codespace for a repository where {% data variables.product.prodname_github_codespaces %} is available, {% data reusables.codespaces.contact-support %} +### Codespace creation fails + +If the creation of a codespace fails, it's likely to be due to a temporary infrastructure issue in the cloud - for example, a problem provisioning a virtual machine for the codespace. A less common reason for failure is if it takes longer than an hour to build the container. In this case, the build is cancelled and codespace creation will fail. + +{% note %} + +**Note:** A codespace that was not successfully created is never going to be usable and should be deleted. For more information, see "[Deleting a codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." + +{% endnote %} + +If you create a codespace and the creation fails: + +1. Check {% data variables.product.prodname_dotcom %}'s [Status page](https://githubstatus.com) for any active incidents. +1. Go to [your {% data variables.product.prodname_github_codespaces %} page](https://github.com/codespaces), delete the codespace, and create a new codespace. +1. If the container is building, look at the logs that are streaming and make sure the build is not stuck. A container build that takes longer than one hour will be canceled, resulting in a failed creation. + + One common scenario where this could happen is if you have a script running that is prompting for user input and waiting for an answer. If this is the case, remove the interactive prompt so that the build can complete non-interactively. + + {% note %} + + **Note**: To view the logs during a build: + * In the browser, click **View logs.** + + ![Screenshot of the Codespaces web UI with the View logs link emphasized](/assets/images/help/codespaces/web-ui-view-logs.png) + + * In the VS Code desktop application, click **Building codespace** in the "Setting up remote connection" that's displayed. + + ![Screenshot of VS Code with the Building codespace link emphasized](/assets/images/help/codespaces/vs-code-building-codespace.png) + + {% endnote %} +2. If you have a container that takes a long time to build, consider using prebuilds to speed up codespace creations. For more information, see "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)." + ## Deleting codespaces The owner of a codespace has full control over it and only they can delete their codespaces. You cannot delete a codespace created by another user.