From 7d0ac4e79b4c2af399d3f84cfbbe186c09bf06f5 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Wed, 27 Jul 2022 13:47:16 +0200 Subject: [PATCH 01/35] adds content and feature flag --- .../using-workflows/reusing-workflows.md | 32 +++++++++++++++++-- .../actions-reusable-workflow-matrix.yml | 7 ++++ 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 data/features/actions-reusable-workflow-matrix.yml diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 54c07393ae..508c13846a 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -68,12 +68,16 @@ Called workflows that are owned by the same user or organization{% ifversion ghe * In the caller repository's organization{% ifversion ghes or ghec or ghae %} or enterprise{% endif %}, provided that the runner has been made available to the caller repository ## Limitations - +{% ifversion actions-reusable-workflow-matrix %} +* Reusable workflows can't call other reusable workflows. +* Reusable workflows stored within a private repository can only be used by workflows within the same repository. +* Any environment variables set in an `env` context defined at the workflow level in the caller workflow are not propagated to the called workflow. For more information about the `env` context, see "[Context and expression syntax for GitHub Actions](/actions/reference/context-and-expression-syntax-for-github-actions#env-context)." +{% else %} * Reusable workflows can't call other reusable workflows. * Reusable workflows stored within a private repository can only be used by workflows within the same repository. * Any environment variables set in an `env` context defined at the workflow level in the caller workflow are not propagated to the called workflow. For more information about the `env` context, see "[Context and expression syntax for GitHub Actions](/actions/reference/context-and-expression-syntax-for-github-actions#env-context)." * The `strategy` property is not supported in any job that calls a reusable workflow. - +{% endif %} ## Creating a reusable workflow Reusable workflows are YAML-formatted files, very similar to any other workflow file. As with other workflow files, you locate reusable workflows in the `.github/workflows` directory of a repository. Subdirectories of the `workflows` directory are not supported. @@ -164,7 +168,31 @@ jobs: token: ${{ secrets.token }} ``` {% endraw %} +{% ifversion actions-reusable-workflow-matrix %} +### Using a matrix strategy with a reusable workflow +### Example matrix strategy with a reusable workflow + +{% raw %} +```yaml{:copy} +name: Reusable workflow with matrix strategy example + +on: + push: + +jobs: + ReuseableMatrixJobForDeployment: + strategy: + fail-fast: false + matrix: + env: [dev, stage, prod] + uses: octocat/octo-repo/.github/workflows/deployment.yml@main + with: + env: ${{ matrix.env }} +``` +{% endraw %} + +{% endif %} ## Calling a reusable workflow You call a reusable workflow by using the `uses` keyword. Unlike when you are using actions within a workflow, you call reusable workflows directly within a job, and not from within job steps. diff --git a/data/features/actions-reusable-workflow-matrix.yml b/data/features/actions-reusable-workflow-matrix.yml new file mode 100644 index 0000000000..cf3b99d4f9 --- /dev/null +++ b/data/features/actions-reusable-workflow-matrix.yml @@ -0,0 +1,7 @@ +# Reference: #7094 +# Documentation for allowing matrix jobs to call reusable workflows. +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-7094' From 40361d37492fe94b1360638b62119c7f15ebfa98 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Tue, 9 Aug 2022 11:04:09 +0200 Subject: [PATCH 02/35] more conceptual information --- content/actions/using-workflows/reusing-workflows.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 508c13846a..63130d6696 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -169,10 +169,16 @@ jobs: ``` {% endraw %} {% ifversion actions-reusable-workflow-matrix %} -### Using a matrix strategy with a reusable workflow +## Using a matrix strategy with a reusable workflow + +Within your reusable workflow input, you can reference the matrix context. + +{% data reusables.actions.jobs.about-matrix-strategy %}. For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." ### Example matrix strategy with a reusable workflow +This workflow file references the matrix context by defining the variable `env` with the values `[dev, stage, prod]`. The workflow will run three jobs, one for each value in the variable. The workflow file also calls a reusable workflow by using the `uses` keyword. + {% raw %} ```yaml{:copy} name: Reusable workflow with matrix strategy example From 6e26df426ede8fb3f72a55e1ad9d9ac436963246 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Tue, 9 Aug 2022 11:32:22 +0200 Subject: [PATCH 03/35] changes sentence --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 63130d6696..f5cf284dcd 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -171,7 +171,7 @@ jobs: {% ifversion actions-reusable-workflow-matrix %} ## Using a matrix strategy with a reusable workflow -Within your reusable workflow input, you can reference the matrix context. +Jobs using the matrix strategy, can also call a reusable workflow. You can use the `uses` and `matrix` keywords in the same job. {% data reusables.actions.jobs.about-matrix-strategy %}. For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." From f9be21576e599cb2db909f43f33152711c7df3c3 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:00:27 +0200 Subject: [PATCH 04/35] Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Sarah Edwards --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index f5cf284dcd..205a1fe36b 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -171,7 +171,7 @@ jobs: {% ifversion actions-reusable-workflow-matrix %} ## Using a matrix strategy with a reusable workflow -Jobs using the matrix strategy, can also call a reusable workflow. You can use the `uses` and `matrix` keywords in the same job. +Jobs using the matrix strategy can call a reusable workflow. {% data reusables.actions.jobs.about-matrix-strategy %}. For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." From eacee80c2e7023e5b6c2d05f261675b379473c96 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:03:53 +0200 Subject: [PATCH 05/35] Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Sarah Edwards --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 205a1fe36b..f30cc866ea 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -173,7 +173,7 @@ jobs: Jobs using the matrix strategy can call a reusable workflow. -{% data reusables.actions.jobs.about-matrix-strategy %}. For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." +{% data reusables.actions.jobs.about-matrix-strategy %} For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." ### Example matrix strategy with a reusable workflow From 9421492a5602637132e20b4030058b078913187e Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:04:04 +0200 Subject: [PATCH 06/35] Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Sarah Edwards --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index f30cc866ea..bf002978f8 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -181,7 +181,7 @@ This workflow file references the matrix context by defining the variable `env` {% raw %} ```yaml{:copy} -name: Reusable workflow with matrix strategy example +name: Reusable workflow with matrix strategy on: push: From 3b83c68329ad6333c88a3a4e7cf95a1241f7d763 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:04:13 +0200 Subject: [PATCH 07/35] Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Sarah Edwards --- content/actions/using-workflows/reusing-workflows.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index bf002978f8..1e831d42d6 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -189,7 +189,6 @@ on: jobs: ReuseableMatrixJobForDeployment: strategy: - fail-fast: false matrix: env: [dev, stage, prod] uses: octocat/octo-repo/.github/workflows/deployment.yml@main From b1110addf151af7f037a67351cc5729d2cac5b9c Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:04:21 +0200 Subject: [PATCH 08/35] Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Florian Wagner --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 1e831d42d6..e50ca98449 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -190,7 +190,7 @@ jobs: ReuseableMatrixJobForDeployment: strategy: matrix: - env: [dev, stage, prod] + target: [dev, stage, prod] uses: octocat/octo-repo/.github/workflows/deployment.yml@main with: env: ${{ matrix.env }} From c0edb4c36c2364e4ef72b7f3686535e9b2b87a2c Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:08:48 +0200 Subject: [PATCH 09/35] Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Florian Wagner --- content/actions/using-workflows/reusing-workflows.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index e50ca98449..e17a0561c6 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -270,7 +270,8 @@ jobs: ## Using outputs from a reusable workflow A reusable workflow may generate data that you want to use in the caller workflow. To use these outputs, you must specify them as the outputs of the reusable workflow. - +If a reusable workflow that sets an output is executed with a matrix strategy, the output will be the output set by the last successful completing reusable workflow of the matrix which actually sets a value. +That means if the last successful completing reusable workflow sets an empty string for its output, and the second last successful completing reusable workflow sets an actual value for its output, the output will contain the value of the second last completing reusable workflow. The following reusable workflow has a single job containing two steps. In each of these steps we set a single word as the output: "hello" and "world." In the `outputs` section of the job, we map these step outputs to job outputs called: `output1` and `output2`. In the `on.workflow_call.outputs` section we then define two outputs for the workflow itself, one called `firstword` which we map to `output1`, and one called `secondword` which we map to `output2`. {% raw %} From d9508ab4c4e0bf10129cbd2c8fc9aa13c2a40aad Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:12:14 +0200 Subject: [PATCH 10/35] Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Florian Wagner --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index e17a0561c6..c36b2411c6 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -193,7 +193,7 @@ jobs: target: [dev, stage, prod] uses: octocat/octo-repo/.github/workflows/deployment.yml@main with: - env: ${{ matrix.env }} + target: ${{ matrix.target }} ``` {% endraw %} From 6f68be4bcf727ea1428a0268416cbd773616b4ac Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:15:09 +0200 Subject: [PATCH 11/35] Update reusing-workflows.md --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index c36b2411c6..265f6faa48 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -173,7 +173,7 @@ jobs: Jobs using the matrix strategy can call a reusable workflow. -{% data reusables.actions.jobs.about-matrix-strategy %} For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." +A matrix strategy lets you use variables in a single job definition to automatically create multiple job runs that are based on the combinations of the variables. For example, you can use a matrix strategy to pass different inputs to a reusable workflow. For more information about matrices, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." ### Example matrix strategy with a reusable workflow From d8db846901e35f5a4e77100091b55c8f584e6ba5 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:46:27 +0200 Subject: [PATCH 12/35] apply suggestions from review --- .../actions/using-workflows/reusing-workflows.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 265f6faa48..c9ecc50063 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -68,16 +68,12 @@ Called workflows that are owned by the same user or organization{% ifversion ghe * In the caller repository's organization{% ifversion ghes or ghec or ghae %} or enterprise{% endif %}, provided that the runner has been made available to the caller repository ## Limitations -{% ifversion actions-reusable-workflow-matrix %} + * Reusable workflows can't call other reusable workflows. * Reusable workflows stored within a private repository can only be used by workflows within the same repository. -* Any environment variables set in an `env` context defined at the workflow level in the caller workflow are not propagated to the called workflow. For more information about the `env` context, see "[Context and expression syntax for GitHub Actions](/actions/reference/context-and-expression-syntax-for-github-actions#env-context)." -{% else %} -* Reusable workflows can't call other reusable workflows. -* Reusable workflows stored within a private repository can only be used by workflows within the same repository. -* Any environment variables set in an `env` context defined at the workflow level in the caller workflow are not propagated to the called workflow. For more information about the `env` context, see "[Context and expression syntax for GitHub Actions](/actions/reference/context-and-expression-syntax-for-github-actions#env-context)." -* The `strategy` property is not supported in any job that calls a reusable workflow. -{% endif %} +* Any environment variables set in an `env` context defined at the workflow level in the caller workflow are not propagated to the called workflow. For more information about the `env` context, see "[Context and expression syntax for GitHub Actions](/actions/reference/context-and-expression-syntax-for-github-actions#env-context)."{% ifversion actions-reusable-workflow-matrix %}{% else %} +* The `strategy` property is not supported in any job that calls a reusable workflow.{% endif %} + ## Creating a reusable workflow Reusable workflows are YAML-formatted files, very similar to any other workflow file. As with other workflow files, you locate reusable workflows in the `.github/workflows` directory of a repository. Subdirectories of the `workflows` directory are not supported. @@ -177,7 +173,7 @@ A matrix strategy lets you use variables in a single job definition to automatic ### Example matrix strategy with a reusable workflow -This workflow file references the matrix context by defining the variable `env` with the values `[dev, stage, prod]`. The workflow will run three jobs, one for each value in the variable. The workflow file also calls a reusable workflow by using the `uses` keyword. +This workflow file references the matrix context by defining the variable `target` with the values `[dev, stage, prod]`. The workflow will run three jobs, one for each value in the variable. The workflow file also calls a reusable workflow by using the `uses` keyword. {% raw %} ```yaml{:copy} From 23f57cce071ecc778fa53f2af59e4784921aa1fb Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Wed, 17 Aug 2022 14:11:10 +0200 Subject: [PATCH 13/35] polish and versioning --- content/actions/using-workflows/reusing-workflows.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index c9ecc50063..b5b835957c 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -265,9 +265,11 @@ jobs: ## Using outputs from a reusable workflow -A reusable workflow may generate data that you want to use in the caller workflow. To use these outputs, you must specify them as the outputs of the reusable workflow. +A reusable workflow may generate data that you want to use in the caller workflow. To use these outputs, you must specify them as the outputs of the reusable workflow.{% ifversion actions-reusable-workflow-matrix %} + If a reusable workflow that sets an output is executed with a matrix strategy, the output will be the output set by the last successful completing reusable workflow of the matrix which actually sets a value. -That means if the last successful completing reusable workflow sets an empty string for its output, and the second last successful completing reusable workflow sets an actual value for its output, the output will contain the value of the second last completing reusable workflow. +That means if the last successful completing reusable workflow sets an empty string for its output, and the second last successful completing reusable workflow sets an actual value for its output, the output will contain the value of the second last completing reusable workflow.{% endif %} + The following reusable workflow has a single job containing two steps. In each of these steps we set a single word as the output: "hello" and "world." In the `outputs` section of the job, we map these step outputs to job outputs called: `output1` and `output2`. In the `on.workflow_call.outputs` section we then define two outputs for the workflow itself, one called `firstword` which we map to `output1`, and one called `secondword` which we map to `output2`. {% raw %} From fce105b494ca927a84c8eb2bea00c1ae55050570 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Wed, 17 Aug 2022 14:22:13 +0200 Subject: [PATCH 14/35] updates context availability --- content/actions/learn-github-actions/contexts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/actions/learn-github-actions/contexts.md b/content/actions/learn-github-actions/contexts.md index 166ee64594..0a7113c94d 100644 --- a/content/actions/learn-github-actions/contexts.md +++ b/content/actions/learn-github-actions/contexts.md @@ -87,7 +87,7 @@ The following table indicates where each context and special function can be use | jobs.<job_id>.name | github, needs, strategy, matrix, inputs | | | jobs.<job_id>.outputs.<output_id> | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | | | jobs.<job_id>.runs-on | github, needs, strategy, matrix, inputs | | -| jobs.<job_id>.secrets.<secrets_id> | github, needs, secrets{% ifversion actions-unified-inputs %}, inputs{% endif %} | | +| jobs.<job_id>.secrets.<secrets_id> | github, needs,{% ifversion actions-reusable-workflow-matrix %} strategy, matrix{% endif %} secrets{% ifversion actions-unified-inputs %}, inputs{% endif %} | | | jobs.<job_id>.services | github, needs, strategy, matrix, inputs | | | jobs.<job_id>.services.<service_id>.credentials | github, needs, strategy, matrix, env, secrets, inputs | | | jobs.<job_id>.services.<service_id>.env.<env_id> | github, needs, strategy, matrix, job, runner, env, secrets, inputs | | @@ -101,7 +101,7 @@ The following table indicates where each context and special function can be use | jobs.<job_id>.steps.working-directory | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles | | jobs.<job_id>.strategy | github, needs, inputs | | | jobs.<job_id>.timeout-minutes | github, needs, strategy, matrix, inputs | | -| jobs.<job_id>.with.<with_id> | github, needs{% ifversion actions-unified-inputs %}, inputs{% endif %} | | +| jobs.<job_id>.with.<with_id> | github, needs{% ifversion actions-reusable-workflow-matrix %}, strategy, matrix{% endif %}{% ifversion actions-unified-inputs %}, inputs{% endif %} | | | on.workflow_call.inputs.<inputs_id>.default | github{% ifversion actions-unified-inputs %}, inputs{% endif %} | | | on.workflow_call.outputs.<output_id>.value | github, jobs, inputs | | {% else %} From bf49600e53532ea13c879bb4d97e285d1ae5212c Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Wed, 17 Aug 2022 14:58:17 +0200 Subject: [PATCH 15/35] Update content/actions/learn-github-actions/contexts.md Co-authored-by: Ajay <40024974+ajaykn@users.noreply.github.com> --- content/actions/learn-github-actions/contexts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/learn-github-actions/contexts.md b/content/actions/learn-github-actions/contexts.md index 0a7113c94d..bd6ac4948e 100644 --- a/content/actions/learn-github-actions/contexts.md +++ b/content/actions/learn-github-actions/contexts.md @@ -87,7 +87,7 @@ The following table indicates where each context and special function can be use | jobs.<job_id>.name | github, needs, strategy, matrix, inputs | | | jobs.<job_id>.outputs.<output_id> | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | | | jobs.<job_id>.runs-on | github, needs, strategy, matrix, inputs | | -| jobs.<job_id>.secrets.<secrets_id> | github, needs,{% ifversion actions-reusable-workflow-matrix %} strategy, matrix{% endif %} secrets{% ifversion actions-unified-inputs %}, inputs{% endif %} | | +| jobs.<job_id>.secrets.<secrets_id> | github, needs,{% ifversion actions-reusable-workflow-matrix %} strategy, matrix,{% endif %} secrets{% ifversion actions-unified-inputs %}, inputs{% endif %} | | | jobs.<job_id>.services | github, needs, strategy, matrix, inputs | | | jobs.<job_id>.services.<service_id>.credentials | github, needs, strategy, matrix, env, secrets, inputs | | | jobs.<job_id>.services.<service_id>.env.<env_id> | github, needs, strategy, matrix, job, runner, env, secrets, inputs | | From b9c83ca384ca2e9e2592fe509010ec619d56939c Mon Sep 17 00:00:00 2001 From: Lucas Costi Date: Mon, 22 Aug 2022 15:50:41 +1000 Subject: [PATCH 16/35] Fix action release flow to Marketplace (#20040) --- ...lish-github-action-to-markeplace-button.png | Bin 17644 -> 0 bytes ...ish-github-action-to-marketplace-button.png | Bin 0 -> 183930 bytes ...publishing-actions-in-github-marketplace.md | 7 ++++--- 3 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 assets/images/help/repository/publish-github-action-to-markeplace-button.png create mode 100644 assets/images/help/repository/publish-github-action-to-marketplace-button.png diff --git a/assets/images/help/repository/publish-github-action-to-markeplace-button.png b/assets/images/help/repository/publish-github-action-to-markeplace-button.png deleted file mode 100644 index ef22246e9e5248c8eea0595e1173c55195b0c82f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17644 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%0D&(Gu$jQm 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�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

EPz^9@W4_@)0DFg^P%CiH+frI#)RU65H%015p}Q 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 Date: Mon, 22 Aug 2022 15:29:27 +0900 Subject: [PATCH 18/35] Mention on the use of square brackets in GitHub Actions workflows filter patterns (#18970) Co-authored-by: Lucas Costi --- .../workflow-syntax-for-github-actions.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/content/actions/using-workflows/workflow-syntax-for-github-actions.md index 2607f856d8..40ab7684fb 100644 --- a/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -1037,15 +1037,23 @@ You can use special characters in path, branch, and tag filters. - `[]` Matches one character listed in the brackets or included in ranges. Ranges can only include `a-z`, `A-Z`, and `0-9`. For example, the range`[0-9a-z]` matches any digit or lowercase letter. For example, `[CB]at` matches `Cat` or `Bat` and `[1-2]00` matches `100` and `200`. - `!`: At the start of a pattern makes it negate previous positive patterns. It has no special meaning if not the first character. -The characters `*`, `[`, and `!` are special characters in YAML. If you start a pattern with `*`, `[`, or `!`, you must enclose the pattern in quotes. +The characters `*`, `[`, and `!` are special characters in YAML. If you start a pattern with `*`, `[`, or `!`, you must enclose the pattern in quotes. Also, if you use a [flow sequence](https://yaml.org/spec/1.2.2/#flow-sequences) with a pattern containing `[` and/or `]`, the pattern must be enclosed in quotes. ```yaml # Valid -- '**/README.md' +branches: + - '**/README.md' # Invalid - creates a parse error that # prevents your workflow from running. -- **/README.md +branches: + - **/README.md + +# Valid +branches: [ main, 'release/v[0-9].[0-9]' ] + +# Invalid - creates a parse error +branches: [ main, release/v[0-9].[0-9] ] ``` For more information about branch, tag, and path filter syntax, see "[`on..`](#onpushbranchestagsbranches-ignoretags-ignore)", "[`on..`](#onpull_requestpull_request_targetbranchesbranches-ignore)", and "[`on..paths`](#onpushpull_requestpull_request_targetpathspaths-ignore)." From 3f5df14e7731645e11f90efe276b918635ccaafc Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 22 Aug 2022 03:14:24 -0400 Subject: [PATCH 19/35] Clarify when INPUT_ works (#19883) --- .../creating-actions/metadata-syntax-for-github-actions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/creating-actions/metadata-syntax-for-github-actions.md b/content/actions/creating-actions/metadata-syntax-for-github-actions.md index 56b069acf1..e8b5b83607 100644 --- a/content/actions/creating-actions/metadata-syntax-for-github-actions.md +++ b/content/actions/creating-actions/metadata-syntax-for-github-actions.md @@ -354,7 +354,7 @@ runs: #### `runs.steps[*].with` -**Optional** A `map` of the input parameters defined by the action. Each input parameter is a key/value pair. Input parameters are set as environment variables. The variable is prefixed with INPUT_ and converted to upper case. +**Optional** A `map` of the input parameters defined by the action. Each input parameter is a key/value pair. For more information, see [Example: Specifying inputs](#example-specifying-inputs). ```yaml runs: From 0500918db6f86cd16c0bee7a9ebdb01681e7447d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Chantre?= Date: Mon, 22 Aug 2022 09:22:53 +0200 Subject: [PATCH 20/35] Fix wrong instruction to reference a reusable workflow (#19980) --- content/actions/using-workflows/reusing-workflows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 54c07393ae..4fb9ede3f0 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -39,7 +39,7 @@ You can view the reused workflows referenced in your {% data variables.product.p ### Reusable workflows and starter workflows -Starter workflows allow everyone in your organization who has permission to create workflows to do so more quickly and easily. When people create a new workflow, they can choose a starter workflow and some or all of the work of writing the workflow will be done for them. Within a starter workflow, you can also reference reusable workflows to make it easy for people to benefit from reusing centrally managed workflow code. If you use a tag or branch name when referencing the reusable workflow, you can ensure that everyone who reuses that workflow will always be using the same YAML code. However, if you reference a reusable workflow by a tag or branch, be sure that you can trust that version of the workflow. For more information, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#reusing-third-party-workflows)." +Starter workflows allow everyone in your organization who has permission to create workflows to do so more quickly and easily. When people create a new workflow, they can choose a starter workflow and some or all of the work of writing the workflow will be done for them. Within a starter workflow, you can also reference reusable workflows to make it easy for people to benefit from reusing centrally managed workflow code. If you use a commit SHA when referencing the reusable workflow, you can ensure that everyone who reuses that workflow will always be using the same YAML code. However, if you reference a reusable workflow by a tag or branch, be sure that you can trust that version of the workflow. For more information, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#reusing-third-party-workflows)." For more information, see "[Creating starter workflows for your organization](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)." From 3c6fd404c359162b011fd62e9efddb7c0a690547 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Mon, 22 Aug 2022 09:32:36 +0100 Subject: [PATCH 21/35] Add a table listing the filters, sort options and labels available for Dependabot alerts (#29466) * made a start * more work * Apply suggestions from code review Co-authored-by: Felicity Chapman * address last comments * adjust versioning * ooops * hmmm Co-authored-by: Felicity Chapman --- .../viewing-and-updating-dependabot-alerts.md | 40 +++++++++++-------- .../dependabot/dependabot-alerts-filters.md | 14 +++++++ 2 files changed, 37 insertions(+), 17 deletions(-) create mode 100644 data/reusables/dependabot/dependabot-alerts-filters.md diff --git a/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index f7ece2d3dc..2977b3a9e8 100644 --- a/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -37,21 +37,40 @@ You can enable automatic security updates for any repository that uses {% data v {% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect that your codebase is using dependencies with known security risks. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency in the default branch, {% data variables.product.prodname_dependabot %} creates a pull request to fix it. The pull request will upgrade the dependency to the minimum possible secure version needed to avoid the vulnerability. -{% ifversion dependabot-most-important-sort-option %} By default, {% data variables.product.prodname_dependabot_alerts %} are displayed in the {% data variables.product.prodname_dependabot_alerts %} tab in order of importance, but you can sort alerts by other criteria. {% endif %}{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}You can sort and filter {% data variables.product.prodname_dependabot_alerts %} with the dropdown menus in the {% data variables.product.prodname_dependabot_alerts %} tab or by typing filters as `key:value` pairs into the search bar. The available filters are repository (for example, `repo:my-repository`), package (for example, `package:django`), ecosystem (for example, `ecosystem:npm`), manifest (for example, `manifest:webwolf/pom.xml`), state (for example, `is:open`), and whether an advisory has a patch (for example, `has: patch`).{% ifversion dependabot-alerts-development-label %} You can also filter alerts with dependency scope data using `scope`, for example: `scope:development` or `scope:runtime`. With `scope:development`, the list of alerts will only show dependencies used during development, not production.{% endif %} - Each {% data variables.product.prodname_dependabot %} alert has a unique numeric identifier and the {% data variables.product.prodname_dependabot_alerts %} tab lists an alert for every detected vulnerability. Legacy {% data variables.product.prodname_dependabot_alerts %} grouped vulnerabilities by dependency and generated a single alert per dependency. If you navigate to a legacy {% data variables.product.prodname_dependabot %} alert, you will be redirected to a {% data variables.product.prodname_dependabot_alerts %} tab filtered for that package. {% endif %} + +{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} +You can filter and sort {% data variables.product.prodname_dependabot_alerts %} using a variety of filters and sort options available on the user interface. For more information, see "[Prioritizing {% data variables.product.prodname_dependabot_alerts %}](#prioritizing-across--data-variablesproductprodname_dependabot_alerts-)" below. + +## Prioritizing {% data variables.product.prodname_dependabot_alerts %} + +{% data variables.product.company_short %} helps you prioritize fixing {% data variables.product.prodname_dependabot_alerts %}. {% ifversion dependabot-most-important-sort-option %} By default, {% data variables.product.prodname_dependabot_alerts %} are sorted by importance. The "Most important" sort order helps you prioritize which {% data variables.product.prodname_dependabot_alerts %} to focus on first. Alerts are ranked based on their potential impact, actionability, and relevance. Our prioritization calculation is constantly being improved and includes factors like CVSS score, dependency scope, and whether vulnerable function calls are found for the alert. + +![Screenshot of Sort dropdown with "Most important" sort](/assets/images/help/dependabot/dependabot-alerts-sort-dropdown.png) {% endif %} +{% data reusables.dependabot.dependabot-alerts-filters %} + +In addition to the filters available via the search bar, you can sort and filter {% data variables.product.prodname_dependabot_alerts %} using the dropdown menus at the top of the alert list. The search bar also allows for full text searching of alerts and related security advisories. You can search for part of a security advisory name or description to return the alerts in your repository that relate to that security advisory. For example, searching for `yaml.load() API could execute arbitrary code` will return {% data variables.product.prodname_dependabot_alerts %} linked to "[PyYAML insecurely deserializes YAML strings leading to arbitrary code execution](https://github.com/advisories/GHSA-rprw-h62v-c2w7)" as the search string appears in the advisory description. + +{% endif %} + +{% ifversion dependabot-bulk-alerts %} + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% elsif ghes = 3.5 %} +You can select a filter in a dropdown menu at the top of the list, then click the filter that you would like to apply. + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} + {% ifversion dependabot-alerts-development-label %} ## Supported ecosystems and manifests for dependency scope - {% data reusables.dependabot.dependabot-alerts-dependency-scope %} Alerts for packages listed as development dependencies are marked with the `Development` label on the {% data variables.product.prodname_dependabot_alerts %} page and are also available for filtering via the `scope` filter. + ![Screenshot showing the "Development" label in the list of alerts](/assets/images/help/repository/dependabot-alerts-development-label.png) The alert details page of alerts on development-scoped packages shows a "Tags" section containing a `Development` label. + ![Screenshot showing the "Tags" section in the alert details page](/assets/images/help/repository/dependabot-alerts-tags-section.png) {% endif %} @@ -92,20 +111,7 @@ For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-a {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Optionally, to filter alerts, select the **Repository**, **Package**, **Ecosystem**, or **Manifest** dropdown menu then click the filter that you would like to apply. You can also type filters into the search bar. For example, `ecosystem:npm`{% ifversion ghes < 3.7 or ghae-issue-5638 %} or `has:patch`{% endif %}{% ifversion dependabot-alerts-development-label %}, `has:patch` or `scope:development`{% endif %}. To sort alerts, select the **Sort** dropdown menu then click the option that you would like to sort by, or type `sort:` into the search bar and choose an option from the suggestions (for example, `sort:newest`). - - {% ifversion dependabot-most-important-sort-option %} - {% note %} - - **Note:** By default, {% data variables.product.prodname_dependabot_alerts %} are sorted by importance. The "Most important" sort helps you prioritize which {% data variables.product.prodname_dependabot_alerts %} to focus on first. Alerts are ranked based on their potential impact, actionability, and relevance. Our prioritization calculation is constantly being improved and includes factors like CVSS score, dependency scope, and whether vulnerable function calls are found for the alert. - {% endnote %} - - ![Screenshot of Sort dropdown with "Most important" sort](/assets/images/help/dependabot/dependabot-alerts-sort-dropdown.png) - {% endif %} - - You can also click a label on an alert to only show alerts of that type.{% ifversion dependabot-alerts-development-label %} For example, clicking the `Development` label in the list of alerts will only show alerts relating to dependencies used in development, not production. For information about the list of ecosystems supported, see "[Supported ecosystems and manifests for dependency scope ](#supported-ecosystems-and-manifests-for-dependency-scope)." - -{% endif %} +1. Optionally, to filter alerts, select a filter in a dropdown menu then click the filter that you would like to apply. You can also type filters into the search bar. For more information about filtering and sorting alerts, see "[Prioritizing {% data variables.product.prodname_dependabot_alerts %}](#prioritizing-across--data-variablesproductprodname_dependabot_alerts-)." {%- ifversion dependabot-bulk-alerts %} ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} diff --git a/data/reusables/dependabot/dependabot-alerts-filters.md b/data/reusables/dependabot/dependabot-alerts-filters.md new file mode 100644 index 0000000000..31056c274f --- /dev/null +++ b/data/reusables/dependabot/dependabot-alerts-filters.md @@ -0,0 +1,14 @@ +You can sort and filter {% data variables.product.prodname_dependabot_alerts %} by typing filters as `key:value` pairs into the search bar. + +| Option | Description | Example | +|:---|:---|:---| +| `ecosystem` | Displays alerts for the selected ecosystem | Use `ecosystem:npm` to show {% data variables.product.prodname_dependabot_alerts %} for npm |{% ifversion fpt or ghec or ghes > 3.5 %} +| `has` | Displays alerts meeting the selected filter criteria | Use `has:patch` to show alerts related to advisories that have a patch{% ifversion dependabot-alerts-vulnerable-calls %}
Use `has:vulnerable-calls` to show alerts relating to calls to vulnerable functions{% endif %} |{% endif %} +| `is` | Displays alerts based on their state | Use `is:open` to show open alerts | +| `manifest` | Displays alerts for the selected manifest | Use `manifest:webwolf/pom.xml` to show alerts on the pom.xml file of the webwolf application | +| `package` | Displays alerts for the selected package | Use `package:django` to show alerts for django | +| `resolution` | Displays alerts of the selected resolution status | Use `resolution:no-bandwidth` to show alerts previously parked due to lack of resources or time to fix them | +| `repo` | Displays alerts based on the repository they relate to
Note that this filter is only available on the security overview. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)" | Use `repo:octocat-repo` to show alerts in the repository called `octocat-repo` |{%- ifversion dependabot-alerts-development-label %} +| `scope` | Displays alerts based on the scope of the dependency they relate to | Use `scope:development` to show alerts for dependencies that are only used during development |{% endif %} +| `severity` | Displays alerts based on their level of severity | Use `severity:high` to show alerts with a severity of High |{%- ifversion dependabot-most-important-sort-option %} +| `sort` | Displays alerts according to the selected sort order | The default sorting option for alerts is `sort:most-important`, which ranks alerts by importance
Use `sort:newest` to show the latest alerts reported by {% data variables.product.prodname_dependabot %} |{% endif %} From ef28063584af91a04b61315b401a0cb36569257d Mon Sep 17 00:00:00 2001 From: github-openapi-bot <69533958+github-openapi-bot@users.noreply.github.com> Date: Mon, 22 Aug 2022 01:45:19 -0700 Subject: [PATCH 22/35] Update OpenAPI Descriptions (#30130) --- lib/rest/static/decorated/api.github.com.json | 28 +++++++++---------- lib/rest/static/decorated/ghes-3.2.json | 28 +++++++++---------- lib/rest/static/decorated/ghes-3.3.json | 28 +++++++++---------- lib/rest/static/decorated/ghes-3.4.json | 28 +++++++++---------- lib/rest/static/decorated/ghes-3.5.json | 28 +++++++++---------- lib/rest/static/decorated/ghes-3.6.json | 28 +++++++++---------- lib/rest/static/decorated/github.ae.json | 28 +++++++++---------- .../dereferenced/api.github.com.deref.json | 28 +++++++++---------- .../static/dereferenced/ghes-3.2.deref.json | 28 +++++++++---------- .../static/dereferenced/ghes-3.3.deref.json | 28 +++++++++---------- .../static/dereferenced/ghes-3.4.deref.json | 28 +++++++++---------- .../static/dereferenced/ghes-3.5.deref.json | 28 +++++++++---------- .../static/dereferenced/ghes-3.6.deref.json | 28 +++++++++---------- .../static/dereferenced/github.ae.deref.json | 28 +++++++++---------- 14 files changed, 196 insertions(+), 196 deletions(-) diff --git a/lib/rest/static/decorated/api.github.com.json b/lib/rest/static/decorated/api.github.com.json index 340e737ff6..ba1dd64204 100644 --- a/lib/rest/static/decorated/api.github.com.json +++ b/lib/rest/static/decorated/api.github.com.json @@ -544619,8 +544619,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -545351,8 +545351,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -546131,8 +546131,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -553319,8 +553319,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -554089,8 +554089,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -554778,8 +554778,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -561942,8 +561942,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/decorated/ghes-3.2.json b/lib/rest/static/decorated/ghes-3.2.json index 05e8629400..3c91f0c28b 100644 --- a/lib/rest/static/decorated/ghes-3.2.json +++ b/lib/rest/static/decorated/ghes-3.2.json @@ -430488,8 +430488,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -431204,8 +431204,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -431968,8 +431968,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -438934,8 +438934,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -439688,8 +439688,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -440361,8 +440361,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -447303,8 +447303,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/decorated/ghes-3.3.json b/lib/rest/static/decorated/ghes-3.3.json index 5ee849bbaf..01eedef3f3 100644 --- a/lib/rest/static/decorated/ghes-3.3.json +++ b/lib/rest/static/decorated/ghes-3.3.json @@ -428538,8 +428538,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -429254,8 +429254,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -430018,8 +430018,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -437000,8 +437000,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -437754,8 +437754,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -438427,8 +438427,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -445385,8 +445385,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/decorated/ghes-3.4.json b/lib/rest/static/decorated/ghes-3.4.json index c05ebed7f2..9d91d72a72 100644 --- a/lib/rest/static/decorated/ghes-3.4.json +++ b/lib/rest/static/decorated/ghes-3.4.json @@ -449507,8 +449507,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -450232,8 +450232,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -451005,8 +451005,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -457996,8 +457996,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -458759,8 +458759,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -459441,8 +459441,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -466408,8 +466408,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/decorated/ghes-3.5.json b/lib/rest/static/decorated/ghes-3.5.json index a1669aa8d2..970e9ccb20 100644 --- a/lib/rest/static/decorated/ghes-3.5.json +++ b/lib/rest/static/decorated/ghes-3.5.json @@ -459914,8 +459914,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -460639,8 +460639,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -461412,8 +461412,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -468417,8 +468417,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -469180,8 +469180,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -469862,8 +469862,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -476843,8 +476843,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/decorated/ghes-3.6.json b/lib/rest/static/decorated/ghes-3.6.json index 6cf4441923..b331159430 100644 --- a/lib/rest/static/decorated/ghes-3.6.json +++ b/lib/rest/static/decorated/ghes-3.6.json @@ -470051,8 +470051,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -470782,8 +470782,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -471561,8 +471561,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -478748,8 +478748,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -479517,8 +479517,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -480205,8 +480205,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -487368,8 +487368,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/decorated/github.ae.json b/lib/rest/static/decorated/github.ae.json index db54a01063..c6a8cd74a7 100644 --- a/lib/rest/static/decorated/github.ae.json +++ b/lib/rest/static/decorated/github.ae.json @@ -401709,8 +401709,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -402441,8 +402441,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -403221,8 +403221,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -410257,8 +410257,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -411027,8 +411027,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -411716,8 +411716,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -418728,8 +418728,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/dereferenced/api.github.com.deref.json b/lib/rest/static/dereferenced/api.github.com.deref.json index e5836d6b92..2201780686 100644 --- a/lib/rest/static/dereferenced/api.github.com.deref.json +++ b/lib/rest/static/dereferenced/api.github.com.deref.json @@ -127359,8 +127359,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -128181,8 +128181,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -128980,8 +128980,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -481678,8 +481678,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -482474,8 +482474,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -483153,8 +483153,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -569691,8 +569691,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/dereferenced/ghes-3.2.deref.json b/lib/rest/static/dereferenced/ghes-3.2.deref.json index aef31684f7..b2cbf155d8 100644 --- a/lib/rest/static/dereferenced/ghes-3.2.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.2.deref.json @@ -102181,8 +102181,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -102987,8 +102987,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -103770,8 +103770,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -406390,8 +406390,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -407170,8 +407170,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -407833,8 +407833,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -448151,8 +448151,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/dereferenced/ghes-3.3.deref.json b/lib/rest/static/dereferenced/ghes-3.3.deref.json index 737547e51b..f81dad9fce 100644 --- a/lib/rest/static/dereferenced/ghes-3.3.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.3.deref.json @@ -104077,8 +104077,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -104883,8 +104883,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -105666,8 +105666,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -409095,8 +409095,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -409875,8 +409875,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -410538,8 +410538,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -450855,8 +450855,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/dereferenced/ghes-3.4.deref.json b/lib/rest/static/dereferenced/ghes-3.4.deref.json index 13c3fdc384..630b559ef0 100644 --- a/lib/rest/static/dereferenced/ghes-3.4.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.4.deref.json @@ -114260,8 +114260,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -115075,8 +115075,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -115867,8 +115867,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -425827,8 +425827,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -426616,8 +426616,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -427288,8 +427288,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -474013,8 +474013,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/dereferenced/ghes-3.5.deref.json b/lib/rest/static/dereferenced/ghes-3.5.deref.json index 8f04071743..3a950f885e 100644 --- a/lib/rest/static/dereferenced/ghes-3.5.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.5.deref.json @@ -116623,8 +116623,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -117438,8 +117438,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -118230,8 +118230,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -436446,8 +436446,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -437235,8 +437235,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -437907,8 +437907,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -484664,8 +484664,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/dereferenced/ghes-3.6.deref.json b/lib/rest/static/dereferenced/ghes-3.6.deref.json index 76e197e7f6..eabe14731a 100644 --- a/lib/rest/static/dereferenced/ghes-3.6.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.6.deref.json @@ -119096,8 +119096,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -119917,8 +119917,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -120715,8 +120715,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -445154,8 +445154,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -445949,8 +445949,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -446627,8 +446627,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -494548,8 +494548,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { diff --git a/lib/rest/static/dereferenced/github.ae.deref.json b/lib/rest/static/dereferenced/github.ae.deref.json index 03b28814c4..5a23834416 100644 --- a/lib/rest/static/dereferenced/github.ae.deref.json +++ b/lib/rest/static/dereferenced/github.ae.deref.json @@ -80524,8 +80524,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -81346,8 +81346,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -82145,8 +82145,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -390262,8 +390262,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -391058,8 +391058,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -391737,8 +391737,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { @@ -436267,8 +436267,8 @@ ] }, "organization": { - "title": "Organization Full", - "description": "Organization Full", + "title": "Team Organization", + "description": "Team Organization", "type": "object", "properties": { "login": { From a6b3ac5cf88bbb56d82608d33e8c9bc1b385fa12 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 22 Aug 2022 11:01:44 +0000 Subject: [PATCH 23/35] update search indexes --- 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 ++-- 78 files changed, 156 insertions(+), 156 deletions(-) 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 34144e763f..a05f3c549a 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:caedf1593588769b026594fc740fb3d995f9c2fdd1d582b349961712ed11c05c -size 1091567 +oid sha256:221169a3d72ab6b114666c1a01633af6479ed6ec0bb270f63de5e63ed4a560b6 +size 1091739 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 d94b7959a1..b90f547105 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:777e7b45840d1087c48bd018eb077e08bb79f2568f8f24aeb7c496c054d92086 -size 4426457 +oid sha256:771471f39a575749570c720cbdfa3c13a7aa9f6273588dea9feed47404ba776c +size 4427604 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 af60f8c0b7..4f2d36a900 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:12e6b060937d1a3c444b3257140857e3711d55d7ffadd8659e7278297d4f5755 -size 734168 +oid sha256:f3a891faedb27a5602a1d2e0a19d4b368753b0bc04aa4fe176de7f861b5a1652 +size 733990 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 82124a191b..193c08fd47 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:d5115cbde8d011087c9257d4ce665a6eef2dd7727bcad686465ea7e72dcbbd92 -size 3126793 +oid sha256:63f6cd8bb6bfb868016887fd0ee8e87843c186e8213e6d9d2d4bdfa46a1062ff +size 3126974 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 c7d73a467a..39c02c3c57 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:36716f4c6df20250432c71a72fae686b82cf0114799ed52e24e4e8014247ee37 -size 810832 +oid sha256:465ff7ad7c071cbfe8a2b23e2b168a9294d86fa74c026273a3e25bdb6c31eb64 +size 810657 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 a0b591732a..5f6665632b 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:1f1e059284bc0e92c23a3651e448a66244b4e5d6b8bf7b17618c0e53bb07efff -size 4449934 +oid sha256:a9ef94a832cea3b3fd564e9eb40750bd68de473f2b3f121692b8c5b86ae6c16a +size 4450116 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 ca211a178a..20bf35fde4 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:58fd72363874ec64abe012164357a41f1a52416642642c4314fe12d4e5cf6096 -size 722898 +oid sha256:c3a567c7ad85566cd5db9f863da972d007ab6a7b79ea9fed372fa08451619ec0 +size 722919 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 dd08a9ed5a..726bd5e1e6 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:ac3cfa54ff0caf5d1adb791ff8da29ee43ab07bbf66ff8348d101ff3552e335f -size 3022834 +oid sha256:7ded8c6763b35678deea9b5d7ecef55c83fab2d63291e6e54a30a8dedd78ac16 +size 3022762 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 1e1214e33b..ca1d70f260 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:b0665d8cdda3804809c69090723450a9da2c0470eecf9e21217a6f71a23fe499 -size 820493 +oid sha256:a77fb40d20630ff31503552d7b3be4abb6978187a68a46ef7816a0041cc4db22 +size 820534 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 a4fa648d3b..9eb3770cff 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:c4dd881c487bce25fbfe9e4ea07f865fbc607c4c5f74e8a54cbbdd0b4eda96d6 -size 1690080 +oid sha256:9f56a311b60bf306e3fd46a1780d640a9d852a0fb342fe28e22fa1bec16a293b +size 1690088 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 67a7ec58fe..ae2798dc62 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:896c3ece7df19114d09f5b8b7460fecea2da72679c33e88fee03f13883144b97 -size 1126638 +oid sha256:75f487eb3f9ba5fa810ef596a71cf4057765e25e558fb62bbc7c47a4ae9e379f +size 1127186 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 5e51b2f464..494d8b545a 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:6e0a7aff1c27a8f8e98d94826186da4f374abd8853207512b985be5a2e594ba8 -size 4530855 +oid sha256:e652b3103824253ad2798d6e39c539b24f73bb50b51492b90570c5c96996c4e5 +size 4530362 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 1d99ba2d55..535c7377e3 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:ea1b99568484c71fd53b958e51c189daff4726d627adeb543dabdc1093bc7e7c -size 755215 +oid sha256:eb323ff85c7cafd6825a8dd69811aa26d2871fa2ffa79dff9a2c8d1f47d0eccd +size 755245 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 3da86d90ae..4bfcca40e4 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:dad5d7dff948b9c7212c38144f85ebd9d47fc2409c8e732ebb6ed64e53eec46c -size 3211845 +oid sha256:75b8d135aa5556587e168ae3219b5755457e2e1da6614e681c25098e7ce75da0 +size 3212032 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 23ff41a90f..81cb520d0f 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:ae5840f4d56206e80c5a6c96f9f254a35e6183314911ba38be4103209fe7508c -size 835847 +oid sha256:af19812164168b5ba2e651e682211df2e76edc4f67230d57a48a7cbf1cb8110b +size 835689 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 c01b83163a..beff520a99 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:0d165cd6fdc01fd7372b6fe7fba09fcc85e187d6d221ac19df6c359f780694b7 -size 4584015 +oid sha256:e5ef35dff6d61a72beeb2dd355f4a26a84617c40b93b32e59cfd54ba751f5683 +size 4583900 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 1c712acf4d..a9284b8efb 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:480feef2ab6957637486f7b4f6877557aebd014a99b2386453384c69871a5969 -size 744392 +oid sha256:7f91fb8d10f6481660f8541cd758bf5f5f70dcde5a91d1c7cf40a13ee9ccf4a2 +size 744344 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 ec210bb2cb..66fcb05e74 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:94f40109657b9f19faa3cda717616d0222c83af28b1df449d7007f41a9eb7af2 -size 3106819 +oid sha256:b2a0150735adbc2cc86a6eb24eafad2c01c1eef55bfb280e0f8a491bb75b8b93 +size 3106815 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 b614d8cf92..48526bead7 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:f9fcef79adacc1d322130de9731032acbbb551570733cecb3e51c2a5dad08faf -size 823338 +oid sha256:0c542743232a8e304348823af85b6264728e77e7c965e7c5441a10fe1eac0821 +size 823307 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 c43365e367..287ce9a16a 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:ba31c3ac2c4579bc837657cfe2eb5ab47779538310bc5aae7f5414f68399f986 -size 1705732 +oid sha256:50c2892572dd57984d4128a7e2845cffe0c26621f6ab2d537a390d6a8c596600 +size 1705665 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 acdc81f916..2dc4a66a5c 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:7c760678e7ea50a0896a92db31741426c76a2acb7d60474231b13f1eef6979c1 -size 1138071 +oid sha256:331867bb1cca351540ea86e54be79a9a0804c5c38fb25c023c70cc16b1435c5d +size 1138094 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 84fd75b421..e922c9eefe 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:94e12a1bbd148f87de0709090d6f080a76a0b09ffcd6303c827e1d557bc8e76a -size 4588269 +oid sha256:7583da1e1db60e3160c43bfabfa9eab613e0cda7593c82fabba03f3a84deb31a +size 4587569 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 e657a82c50..8ddf6b79a8 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:1d5fbf7fe9eb6ca01a03c216375895fe966183ae3c52eb773004b3d94666bd8a -size 759960 +oid sha256:5c949274297f6e69cb6ea898bfabd07b8dd731b1edce68fcd1f944c5d0a4e389 +size 759939 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 0e90f5bba5..afbe36951a 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:121ebecdfd1da3f6574a63db0666edaacc5560cf3bc6b336112cc2f438323d32 -size 3234044 +oid sha256:451202ea7c3a1ca0cce86c7b96ed67e2b0460d5a91ae7420abbb4990894542c4 +size 3234139 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 358b4eb59d..3a22f54597 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:d9489974ba102202ec2e0e24778f219ef3806c184c4320ed40da3f9dcdcb1309 -size 839160 +oid sha256:4f427522223c9930123f47e6779baa42c0d4dd3e5127663365dda3018ee62994 +size 839314 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 39413e3aff..78bd18cded 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:049026c77f56d09068e601215e3daf8a20eef19d3055c19e95b29c81494afb08 -size 4618587 +oid sha256:4dddf0827e8a3afcdd277ddc714791fd3571435b622d279c44aeb978fd8fbd7d +size 4618845 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 00e1b930ee..0a77625cd7 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:ec4646d7411285b6acee9613211332e4ec3302f78c4625b20cba4b5960327bcd -size 748670 +oid sha256:d8179efbf22c5f9dbc60ce91dd5de03a9ae0faacaec91679ae593ff697aaca2d +size 748649 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 9f5cd36291..d51eb069c8 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:5d7558db412823fd8a918da5f2c87f27af799b13960a7721e471f128d6415141 -size 3132343 +oid sha256:6d2acc1da9b0ea428f9fbc8f6d2cab41a49550a8c547c57460b6888e42197da8 +size 3132596 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 3142e13e61..9676d935fc 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:ad4856523718953e8d017556ff2fa1dcc1c58c5e7399275bfe4382c5156f92f5 -size 853658 +oid sha256:3658b61df5ba6aedbe57e962447b6d1dda9c7e02ba38f3477a6ac86ad611c16e +size 853603 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 7065831749..f462eb1a57 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:1e03e89e1d1b86cc3352b63abcf16d8da8c7d31c3ae81a87a5f20255856705ce -size 1768426 +oid sha256:e16d5881c9de84137fc4b5a727c0a59bafa90089dc93e9c0a8ee2e36631a54ab +size 1768456 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 55b6bc4389..09f0c0726c 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:da1321d69f302d9e056a121d2b17585cfa2af679fe73a55d11221f8ee35c3fad -size 1177234 +oid sha256:1bedfe710a712774390b87b1ff97525875ed193871b8bf029cf8467b182079ca +size 1177388 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 ce3e77c7b7..10157fdef8 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:3ad6ac585db248e0e974bda3cab04d4a50b7f9dd7078da42888244850f1e52cd -size 4749033 +oid sha256:1e822667df8fbe43dcc5c7e5ccfc94f4b516e621b797a263b9e6b076bf090fe3 +size 4752063 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 8c0730b40d..3b720f9833 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:08144c604ec127c90910bb95c1f69156e6db14783913c001532fbc8482bed4c8 -size 784216 +oid sha256:6218a4ecd51d0cca5df27ea3debc479ffc87e13d083a1c3f9f4819c2b7cda36d +size 784126 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 dd8de61bc8..5dfc256115 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:b871ac2c4887879d7424fc33a5410236b161a98bea1a54fdaa79aa1e3acc322c -size 3353653 +oid sha256:87fca67dca308980551d0690d92830ce214ef8780c8a6ed926bf10ad9ee41c2f +size 3353687 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 dce7ce7c10..97b55b987f 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:c63218f58b798ae183aacd710952bbf12669f6dc87838484d72164fb4393e46b -size 867694 +oid sha256:b9f990ec94a45227e48407776b01304682b79b54c4414958aafece5861e1e016 +size 867789 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 93f08df85b..fafdb0946c 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:916791b68b94ab6d84bcc1beaa2db70f25148d4c6d7ef9091f1f4800aec504cc -size 4791314 +oid sha256:16e7882f65b9da5bcaf45ceb234ecf22050b6e1d759f75a2bceb671c8d326f90 +size 4791259 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 7e55961834..924b6fbd12 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:afc1b29fd92b566251d2572485d4502977dd6c8434d58fd5e1e7ec582720299c -size 772674 +oid sha256:a58890d4db4ce210a7b4d2089944d3cc9fdfe073fa6c0688a16ad007eab79713 +size 772588 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 fdca047d91..a43f8e61ca 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:04ce4038f84fe554ae3fed0d1ff1df898fc28f9239b74fce76890fb511130cc4 -size 3245939 +oid sha256:df815a7e3df0e9f09fc26fb501a6f22bd296f9c2926c66f0053db92efe8ff581 +size 3245350 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 9203ab53ee..6aff93ac6c 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:d9f4a7e6752cf5d5a8e52e33f888805501267c42d136015e7db97697db070c73 -size 876438 +oid sha256:11f6a5cdfe277ffbb6f380a5f3f2b3c76a91b231bcf3b24acb91417b055cf15b +size 876463 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 ec3002473d..b7d4f5bda9 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:9cf36ca76b9436b96a253df6e762ada8e5b9b8ebdcbe342e4f5f661b1a970c52 -size 1815053 +oid sha256:ab3a64e5b19bfd514818e997fec80d86ab33e42e4bc73e139d4a106d7e7cc2ee +size 1815025 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 2f2b3fc012..3403add771 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:4e7643505897dcc033f781b822a0fc70a64224e3ecc5d3434efc3e495f8717b0 -size 1205703 +oid sha256:40ba5fa548ae19889789f0ccf10890dc8708e2878ddf1c01c95cdc8bcc875384 +size 1206384 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 f241aae38c..34c8b2f9d9 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:e70460b2192bbd12348b164ccd852f836cc800b89fa9ded10e12d23492933f93 -size 4864683 +oid sha256:be4381360b4576cffc5796c199cea255538434addd52c2b3b60c1497ab47c13a +size 4865959 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 c1f20a5b22..8b47496f66 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:01cf1dd66cacd5e35ba4c4fa972bdd005c9ba7af66d13cedb6e9d6d6c1e164e0 -size 804287 +oid sha256:2f14d1690a331b2b3ed079076b8f5ac83e8c23f0bb7e8ba24c0ea5436a1f901d +size 804273 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 7d2d06bab4..12f478fe5f 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:811a1bb84088afb47727733e8f44cd618138bff22330202b23ff25051e7bf036 -size 3448327 +oid sha256:caa1f801ae3b883a2282ad003f42bd2f9ec546701c79cc157254644869644ab6 +size 3448012 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 7a8137a8ab..83dc4f9d3b 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:2929fb34d9bf4124398ff9182a2bb0661185c083895868bea19fc4295e9d6a33 -size 890655 +oid sha256:65027afdbf29ae6946356d699197ba72dfb6278f00c3c5ed7c3646f216d49e75 +size 890575 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 683d16b413..9b1aca3d78 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:8602402984a92aadb6443187af16c92604e8eaf5d2c7f0aa00bafc9b97b7e22a -size 4921329 +oid sha256:478b724ce493d3fd453f80a101072c1bc6e7be290db65b2d6b93b148b28714d4 +size 4920863 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 95301c0d98..19c1efb211 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:c36d74b5b68303ac49eb4d6a9acffae73454f6f2e8396a90a215e8d07a631c00 -size 792837 +oid sha256:51f2bc3747f6b4f05291f7e0b7c3f327357f42311555c82e7fd8da95938fe165 +size 792859 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 420306eab7..1b8db20fe9 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:c0b38aea7124c21edb25ad4682e3108e2a75ed18f6688e97a2483ae81ea3f56a -size 3339089 +oid sha256:24e4c55a885df023b073ffc9761688198c9c47ae1db0ce346c321aca9f5c3f38 +size 3339111 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 e5b3630085..528b18edc7 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:30e97c52712573147aeca9d256766b03631c0c0260cfce200a99ba5356adca06 -size 1038827 +oid sha256:d8a0b82793236f593448e5acb5b56e930dc308b82b06fddff6cbfacd2f22750d +size 1038734 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 98e3c48848..57993fef12 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:d00488a4943afcf69ad78ae19a38417142f4037690073ef682a47adb98e60491 -size 1865606 +oid sha256:136d7f59171c1c4cb4779f74e351b956ac5723e9a4a900cc7de0e723cdc84771 +size 1865793 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 88a88a3af0..4b2a668a93 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:ca7c2a30fef5e59f1ced37f4c9cf176e5ac4c4674d7459249b3abf3511cb4bda -size 1449475 +oid sha256:dc9802bef88135fcc1b08d10943c5c2d0703399fa31f5cc48914598ff5c44fcd +size 1449974 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 310bc75199..fc0aa0f98e 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:f0cbba908ffcf23cfe9e97231a75d4c11f4b77ee5d28962b2ed651ac3a8fec3a -size 5586386 +oid sha256:7c90e30085d86d2b3e2f6a3cfbcff80d5e3d061169d9e5c659572750499eeb2e +size 5587302 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 a868a5a08b..9d65c08838 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:40af8e281a8ebd64025e354ae56da2e5124b5c881e2a71fc8b5f23da1de7ca32 -size 936336 +oid sha256:6cdb175c01ff1a282f7241a981eb40420e64d2015c0c3f6be094a31a27bfc6e4 +size 936409 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 8992665114..a43ccd0c39 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:fdc62a242be7180a04a8d16c4b805c4d631718268e441d8b7ab23d96e2df5317 -size 3883990 +oid sha256:03ff8ef522bd46bc5689979d9a1a3a44b9053ca5308ed29f46df8f9cb6bcd739 +size 3884268 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 69b3e8aa1e..158033fad5 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:d4f6ced9cda09bdf2dc8791a4b36d15a1a8337482a62521c0a3f88ff385ca543 -size 1045198 +oid sha256:f23598606c3f0ff8df7e624e433137db1986ac65a221d5a48393e898ffdaff4a +size 1045254 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 29dfc4baaf..f3fbaf0106 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:d2d428f340463695c58118de5b28a3012c743190d77ee4d8f5806d669754ffb0 -size 5613386 +oid sha256:a2bf05ff7d9d2f7740323406256b33596643a43206bf603bda62bb670e3021d3 +size 5613019 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 cc6b250f98..7ca4c488a3 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:8f0a8e3305bb059325bd36a5661018a5b863d70e073df9383271258be7e20047 -size 924912 +oid sha256:222c753bbed7b54b9d43cc1c27a6b5fce37abd6a14cbe7a56507ec5c8fac0470 +size 924835 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index b3e9c247a0..73ac0a00ce 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:2cb6046b125ec952c78d1017919d489c5771ee2215584353052745bacaf460e5 -size 3787919 +oid sha256:5331a14ce00f6d2c2ec6fd5aa48c9f19e179bd4c7928889825bef78114edb083 +size 3788225 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 eeebbdf6a9..b985ba18c7 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:9bc81858660510c3571d718a9aed37401ad12fafd966d3eefd7ff13feda2bfe6 -size 660064 +oid sha256:a2241d80063149d2a20df2b96c9720c3e001902d50df43681725e5107f157f36 +size 660067 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index 0f12c5434e..1cf154accd 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:87087f06bf78979fd58caa1bc67117e80e211b77b1dea9a3c9fab83df83a238d -size 1315611 +oid sha256:148e4440e6c81d7c7d1032750432fbac7ea8112c887a40afb055de5fd8b3d0b4 +size 1315757 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 9f50c0ce4f..3fd5eb425e 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:0896ed561c09138e636f46579a5946d704e333f03c6e139b6d2d5022bf3b2dfe -size 939204 +oid sha256:04b2f082d5f58a3c60c464d33384287d11583b3e51fae10f43ab9527a98f6b3c +size 935197 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index 8a6f9a8f00..6215e3c962 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:5770eec97ad4ee7ee7cb42adb81a70e915d30381b51ef3bb17e9396360b9202a -size 3707792 +oid sha256:acb6b204097c7c21b80c1a9e20ab6021ca776528319e8bafbe6f17da9ed7d0fd +size 3707360 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 1abe34a588..9abd45f885 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:f84f80a6318cb14923a1f5ceec20d629f1434236d58e67012eab1b01c8090d4c -size 613479 +oid sha256:37e0b31a604fb14e0c049402f688c1dc78df1a924f9bc719b24894f86aa47944 +size 613586 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index 4f62fdb0d9..de4a88da05 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:cb74ab481f5a38034295293cb2e477880ec5de94b64b7a5d2fc65e650aaa7b1e -size 2532761 +oid sha256:594291d1980403af203b11cf459ac2d31758d10817621223402551e5497c6ef5 +size 2532845 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 58572ef59c..c778b84be5 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:3532995b571f2e005270393fb12cbfb58f45a95d23dbc0b55c57118503cc6ec3 -size 673244 +oid sha256:8791f2dd9e65850ce8a103753e6b16bd1fd74d742566c1faac080d24cec9bf80 +size 673164 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 8948d393b4..c7b5f714c7 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:b703c340253fc215e8a39fa2042c49af4e5a396d66ec540c02a931b8793b5ffc -size 3601867 +oid sha256:9fa599ea1cc462deae702c8e3e3d8a46f8d4a9646726d8aa2a1e120979907f31 +size 3601849 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 5ba11baa8e..188d799c4c 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:84b9ca03062f858a9c9166a396a17b8fcfdc7dfcbefc4375bbffaaa891bc133b -size 604936 +oid sha256:1b39450e403b0124497e4a2adefc7e3ce3bf84fb2e8d35d8cab6f20c7903e8bc +size 604872 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index ca4058660e..de4a685325 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:3bc7cd89fbd784e326778df4c820c4c4f9f07e862e6f896f58d681160576608f -size 2432561 +oid sha256:b2b648029a0ac786c41ca503f80766ffd4e4b5301ecc4dd881468e77a0ee3c91 +size 2432294 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 395a13024b..0254b6327d 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:1ee87bb1fce84da7ee9931a62155b03cd40709359a6abb1677920fd150578b0e -size 1010312 +oid sha256:f6786bf7f2227bd645a3aff01b9f542b87ae761918147c4e962e54ea607e9044 +size 1010276 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index 72e48cad9f..ad4ba332fb 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:aa6bae41f155852ba98b2a5997ca77376b31ba1956b50ee6f13248c4974b9845 -size 1992303 +oid sha256:26180954656a4062e0cad36033ccb87bc33998540c0c5290b0c5430ca98de2b7 +size 1992361 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 6d7966f523..38a68b2291 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:e92dadabf2d206b01a28d268a338b6d94a7aa05fb5a363348b05486562d5ecb4 -size 1383386 +oid sha256:47adb36113e84bee2e9802ef122c329fe7c12b9c5207399b57809ccb937aa993 +size 1383594 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 44a6662b91..9b611cadbf 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:2a6c59aaf02d08dde69cb0aa43f851544c05b581d9a4cebc3757f157621b5d83 -size 5596408 +oid sha256:1f48d534507036d81b94b41b88908aef1b66ea7c0a5bec780e98d0e686fbc4c4 +size 5597181 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 8faf897431..e4313eac61 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:4e6f38ac5894d24dd9b7a3e07de58090a5df4d00b3c06880f2cb4ba43e393aa6 -size 934451 +oid sha256:eca479729f02dbad9bce204737e07e3d1376345304ec1eef198101b1487da978 +size 934475 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index 99fdb8ee56..4cd55c3b62 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:7fafa0ef241b4b45751b3556006401bd0a99cd7e62fa8d8131e228dc2cf9d1c1 -size 4023323 +oid sha256:f2a3d9506de9caee02148e496e5d3849a802d4d29477449c51327e15881eb1cf +size 4023348 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 de685f2145..94ebe963b9 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:8ac3ea23c2018bd7302e3623e86688a24ed72364ce25b09e9f3bfca993fe29b6 -size 1023862 +oid sha256:e804379f65b0391e7f096e76e98fc185d5e27e8f90dbc51294ad0940c70a12c5 +size 1023873 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index 4bdc5bc459..fecf2ceaa5 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:656a84a100bdea858d440522cf6c0057cc230cddc834c7c6a3459e82391ff026 -size 5714506 +oid sha256:1a1eeb9af61968397764e69ccfadf5983b61d0a8274e707cefaf83df52e47b84 +size 5714931 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 910d65756c..f1089f2c26 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:41759ac0de8943910d5935417415f1da8b1899238b7aef4c08a87992f9df85e1 -size 921675 +oid sha256:9f533e287cf6fae8807684019081654232c253d282a9198c13b2eab60d9dcfa0 +size 921491 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 43f930a3e5..226de93899 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:48f8e07202c5db5aad106848d87e823509fcbfe81aef12fb70d8cab89a1a165b -size 3913937 +oid sha256:9b734a4bd6736969658eb4bdcbf87d5c2ccce355fa140fcc4ad86205abefb4bf +size 3913862 From a19e567a8cc85bc519bba9e2c100b2b5ba835a37 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 22 Aug 2022 09:17:36 -0400 Subject: [PATCH 24/35] New translation batch for ja (#30133) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=ja * run script/i18n/reset-known-broken-translation-files.js * Check in ja CSV report Co-authored-by: Hector Alfaro --- .../mapping-okta-groups-to-teams.md | 2 +- .../restoring-a-deleted-organization.md | 2 +- ...etting-started-with-github-enterprise-cloud.md | 6 +++--- .../using-github/github-command-palette.md | 6 +++--- ...custom-repository-roles-for-an-organization.md | 6 +++--- .../reusables/actions/github_sha_description.md | 2 +- .../gated-features/code-review-assignment.md | 2 +- .../data/reusables/gated-features/copilot.md | 2 +- .../reusables/gated-features/dependency-review.md | 8 ++++---- .../gated-features/dependency-vulnerable-calls.md | 8 ++++---- .../gated-features/enterprise-accounts.md | 2 +- .../data/reusables/gated-features/environments.md | 2 +- .../gated-features/generated-health-checks.md | 2 +- .../ja-JP/data/reusables/gated-features/ghas.md | 2 +- .../historical-insights-for-projects.md | 2 +- .../gated-features/multiple-pr-reviewers.md | 2 +- .../data/reusables/gated-features/packages.md | 4 ++-- .../gated-features/repository-insights.md | 2 +- .../gated-features/restrict-email-domain.md | 2 +- .../reusables/gated-features/security-overview.md | 2 +- .../gated-features/tag-protection-rules.md | 2 +- .../gated-features/user-repo-collaborators.md | 4 ++-- .../gated-features/verify-and-approve-domain.md | 2 +- .../reusables/gcm-core/next-time-you-clone.md | 2 +- .../getting-started/about-and-creating-teams.md | 4 ++-- .../data/reusables/getting-started/actions.md | 2 +- .../adding-members-to-organizations.md | 2 +- .../reusables/getting-started/being-social.md | 2 +- .../configuring-security-features.md | 2 +- .../getting-started/contact-support-enterprise.md | 2 +- .../getting-started/contributing-to-projects.md | 2 +- .../getting-started/create-a-repository.md | 2 +- .../getting-started/creating-organizations.md | 2 +- .../reusables/getting-started/creating-teams.md | 2 +- .../getting-started/customizing-and-automating.md | 2 +- .../enforcing-repo-management-policies.md | 2 +- .../enterprise-advanced-security.md | 2 +- .../getting-started/fork-a-repository.md | 2 +- .../getting-started/github-pages-enterprise.md | 2 +- ...giving-access-to-repositories-projects-apps.md | 4 ++-- .../getting-started/learning-enterprise.md | 4 ++-- .../data/reusables/getting-started/learning.md | 4 ++-- .../managing-enterprise-members.md | 2 +- .../getting-started/managing-org-members.md | 2 +- .../getting-started/managing-org-policies.md | 6 +++--- .../getting-started/managing-repo-changes.md | 4 ++-- .../getting-started/managing-team-settings.md | 4 ++-- .../getting-started/math-and-diagrams.md | 2 +- .../getting-started/open-source-projects.md | 4 ++-- .../getting-started/org-permissions-and-roles.md | 2 +- .../getting-started/participating-in-community.md | 2 +- .../reusables/getting-started/requiring-2fa.md | 2 +- .../reviewing-org-audit-log-and-integrations.md | 4 ++-- .../data/reusables/getting-started/set-up-git.md | 2 +- .../setting-org-and-repo-permissions.md | 4 ++-- .../data/reusables/getting-started/sponsors.md | 2 +- ...ng-org-community-files-and-moderation-tools.md | 4 ++-- .../data/reusables/github-ae/saml-idp-table.md | 2 +- .../access-dotcom-and-enterprise.md | 2 +- .../github-connect/access-profile-settings.md | 2 +- .../github-connect/authorize-connection.md | 7 +++---- .../ja-JP/data/reusables/github-connect/beta.md | 2 +- .../connect-dotcom-and-enterprise.md | 4 ++-- .../reusables/github-connect/sync-frequency.md | 2 +- .../gpg/desktop-support-for-commit-signing.md | 2 +- .../ja-JP/data/reusables/gpg/paste-gpg-key-id.md | 4 ++-- .../data/reusables/notifications/auto-watch.md | 2 +- .../email-restrictions-verification.md | 2 +- ...-notification-delivery-method-customization.md | 2 +- ...notification-delivery-method-customization2.md | 2 +- .../vulnerable-dependency-notification-enable.md | 2 +- .../vulnerable-dependency-notification-options.md | 14 +++++++------- translations/log/ja-resets.csv | 15 +++++++++++++-- 73 files changed, 121 insertions(+), 111 deletions(-) diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md index 0a5391066c..05d3d9eac7 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md @@ -98,4 +98,4 @@ Enterprise owners can use the site admin dashboard to check how Okta groups are {% data reusables.saml.external-identity-audit-events %} -For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)." +詳しい情報については「[OrganizationのAudit logのレビュー](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)」を参照してください。 diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md index b4849f1302..a2576bd5cd 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md @@ -45,7 +45,7 @@ In all the search phrases below, replace ORGANIZATION with the name of the organ ### Restoring teams 1. To find each team name, search the audit log for `action:team.create org:ORGANIZATION`. -1. Manually recreate the team. For more information, see "[Creating a team](/organizations/organizing-members-into-teams/creating-a-team)." +1. Manually recreate the team. 詳しい情報については「[Teamの作成](/organizations/organizing-members-into-teams/creating-a-team)」を参照してください。 1. To find the members that have been added to each team, search for `action:team.add_member team:"ORGANIZATION/TEAM"`. 1. Manually re-add the team members. For more information, see "[Adding organization members to a team](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)." 1. To find the repositories that the team was granted access to, search for `action:team.add_repository team:"ORGANIZATION/TEAM"`. diff --git a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md index bebf212082..841657afae 100644 --- a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md +++ b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md @@ -197,7 +197,7 @@ Members of your organization or enterprise can use tools from the {% data variab ### 4. Publishing and managing {% data variables.product.prodname_registry %} {% data reusables.getting-started.packages %} ### 5. {% data variables.product.prodname_pages %}を使用する -{% data variables.product.prodname_pages %} is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository and publishes a website. You can manage the publication of {% data variables.product.prodname_pages %} sites at the organization level. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)" and "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)." +{% data variables.product.prodname_pages %}は、HTML、CSS、JavaScriptファイルをリポジトリから直接取得してWebサイトを公開する、静的サイトホスティングサービスです。 You can manage the publication of {% data variables.product.prodname_pages %} sites at the organization level. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)" and "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)." ## Part 7: Participating in {% data variables.product.prodname_dotcom %}'s community Members of your organization or enterprise can use GitHub's learning and support resources to get the help they need. You can also support the open source community. @@ -206,9 +206,9 @@ Members of your organization or enterprise can use GitHub's learning and support You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. +Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). 各コースは、GitHubのコミュニティが作成したハンズオンのレッスンで、親切なbotによって教えてもらえます。 -For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." +詳しい情報については「[Gitと{% data variables.product.prodname_dotcom %}の学習リソース](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)」を参照してください。 ### 3. Supporting the open source community {% data reusables.getting-started.sponsors %} diff --git a/translations/ja-JP/content/get-started/using-github/github-command-palette.md b/translations/ja-JP/content/get-started/using-github/github-command-palette.md index 650351e96a..cff9bb5aa0 100644 --- a/translations/ja-JP/content/get-started/using-github/github-command-palette.md +++ b/translations/ja-JP/content/get-started/using-github/github-command-palette.md @@ -160,9 +160,9 @@ These commands are available from all scopes. These commands are available only within the scope of an organization. -| Command | Behavior | -|:---------- |:----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `New team` | Create a new team in the current organization. For more information, see "[Creating a team](/organizations/organizing-members-into-teams/creating-a-team)." | +| Command | Behavior | +|:---------- |:-------------------------------------------------------------------------------------------------------------------------------------------- | +| `New team` | Create a new team in the current organization. 詳しい情報については「[Teamの作成](/organizations/organizing-members-into-teams/creating-a-team)」を参照してください。 | ### Repository commands diff --git a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md index ff9c94d106..1acc884c51 100644 --- a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md +++ b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md @@ -92,10 +92,10 @@ Organization内では、ロールをOrganization、Team、リポジトリのレ - **Set interaction limits(インタラクションの制限を設定)**: 自分のパブリックリポジトリで特定のユーザによるコメント、Issueのオープン、Pull Requestの作成を一時的に制限し、アクティビティの制限期間を施行。 詳しい情報については「[リポジトリでの操作の制限](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 {%- endif %} - **Set the social preview(ソーシャルプレビューの設定)**: リポジトリがリンクされたときにソーシャルメディア上に表示される識別画像をリポジトリに追加。 詳細は「[リポジトリのソーシャルメディア向けプレビューをカスタマイズする](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview)」を参照してください。 -- **Push commits to protected branches(保護されたブランチにコミットをプッシュ)**: 保護されたブランチとしてマークされているブランチにプッシュ。 Branch protection rules will still apply and could result in a push being rejected. +- **Push commits to protected branches(保護されたブランチにコミットをプッシュ)**: 保護されたブランチとしてマークされているブランチにプッシュ。 ブランチ保護ルールは引き続き適用され、プッシュが拒否されることがあります。 - **Create protected tags(保護されたタグの作成)**: タグの保護ルールにマッチしたタグの作成。 詳しい情報については「[タグ保護ルールの設定](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)」を参照してください。 -- **Delete protected tags(タグ保護ルールの削除)**: タグ保護ルールにマッチしたタグの削除。 For more information, see "[Configuring tag protection rules](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)."{% ifversion bypass-branch-protections %} -- **Bypass branch protections**: Push to a protected branch without needing to comply with branch protection rules.{% endif %} +- **Delete protected tags(タグ保護ルールの削除)**: タグ保護ルールにマッチしたタグの削除。 詳しい情報については「[タグ保護ルールの設定](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)」を参照してください。{% ifversion bypass-branch-protections %} +- **ブランチ保護のバイパス**: 保護されたブランチにブランチ保護ルールに準拠せずにプッシュ。{% endif %} ### セキュリティ diff --git a/translations/ja-JP/data/reusables/actions/github_sha_description.md b/translations/ja-JP/data/reusables/actions/github_sha_description.md index b78af9b32a..d1f1daf768 100644 --- a/translations/ja-JP/data/reusables/actions/github_sha_description.md +++ b/translations/ja-JP/data/reusables/actions/github_sha_description.md @@ -1 +1 @@ -ワークフローをトリガーしたコミットSHA。 The value of this commit SHA depends on the event that triggered the workflow. 詳しい情報については「[ワークフローをトリガーするイベント](/actions/using-workflows/events-that-trigger-workflows)」 たとえば、`ffac537e6cbbf934b08745a378932722df287a53`です。 \ No newline at end of file +ワークフローをトリガーしたコミットSHA。 このコミットSHAの値は、ワークフローをトリガーしたイベントに依存します。 詳しい情報については「[ワークフローをトリガーするイベント](/actions/using-workflows/events-that-trigger-workflows)」 たとえば、`ffac537e6cbbf934b08745a378932722df287a53`です。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md b/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md index a3e4c21175..8afffd8722 100644 --- a/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md +++ b/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review settings are available in all public repositories owned by an organization, and all private repositories owned by organizations on {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +コードレビュー設定は、Organizationが所有するすべてのパブリックリポジトリ、そして{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_server %} 2.20+、{% ifversion ghae %}{% data variables.product.prodname_ghe_managed %}、{% endif %}{% data variables.product.prodname_ghe_cloud %}上のOrganizationが所有するすべてのプライベートリポジトリで利用できます。 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/copilot.md b/translations/ja-JP/data/reusables/gated-features/copilot.md index 84079410cc..4acb15a9e0 100644 --- a/translations/ja-JP/data/reusables/gated-features/copilot.md +++ b/translations/ja-JP/data/reusables/gated-features/copilot.md @@ -1 +1 @@ -{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and maintainers of popular open source projects. If you are not a student or maintainer of a popular open source project, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. 無料のトライアルが終わったあと、継続して使うには有料プランが必要になります。 詳しい情報については、「[{% data variables.product.prodname_copilot %}の支払いについて](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)」を参照してください。 +{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and maintainers of popular open source projects. If you are not a student or maintainer of a popular open source project, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. For more information, see "[About billing for {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)." diff --git a/translations/ja-JP/data/reusables/gated-features/dependency-review.md b/translations/ja-JP/data/reusables/gated-features/dependency-review.md index ffcb443503..0fe0e69750 100644 --- a/translations/ja-JP/data/reusables/gated-features/dependency-review.md +++ b/translations/ja-JP/data/reusables/gated-features/dependency-review.md @@ -1,13 +1,13 @@ {%- ifversion fpt %} -Dependency review is enabled on public repositories. Dependency review is also available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. +依存関係レビューは、パブリックリポジトリで有効化されています。 依存関係レビューは、{% data variables.product.prodname_ghe_cloud %}を使い、{% data variables.product.prodname_GH_advanced_security %}のライセンスを持っているOrganizationが所有するプライベートリポジトリでも利用できます。 {%- elsif ghec %} -依存関係レビューは、パブリックリポジトリに対して{% data variables.product.product_name %}に含まれています。 To use dependency review in private repositories owned by organizations, you must have a license for {% data variables.product.prodname_GH_advanced_security %}. +依存関係レビューは、パブリックリポジトリに対して{% data variables.product.product_name %}に含まれています。 依存関係レビューをOrganizationが所有するプライベートリポジトリで使うには、{% data variables.product.prodname_GH_advanced_security %}のライセンスを持っていなければなりません。 {%- elsif ghes %} -Dependency review is available for organization-owned repositories in {% data variables.product.product_name %}. This feature requires a license for {% data variables.product.prodname_GH_advanced_security %}. +依存関係レビューは、{% data variables.product.product_name %}のOrganizationが所有するリポジトリで利用できます。 この機能には、{% data variables.product.prodname_GH_advanced_security %}のライセンスが必要です。 {%- elsif ghae %} -Dependency review is available for organization-owned repositories in {% data variables.product.product_name %}. This is a {% data variables.product.prodname_GH_advanced_security %} feature (free during the beta release). +依存関係レビューは、{% data variables.product.product_name %}のOrganizationが所有するリポジトリで利用できます。 これは{% data variables.product.prodname_GH_advanced_security %}の機能です(ベータリリースの期間中は無料)。 {%- endif %} {% data reusables.advanced-security.more-info-ghas %} diff --git a/translations/ja-JP/data/reusables/gated-features/dependency-vulnerable-calls.md b/translations/ja-JP/data/reusables/gated-features/dependency-vulnerable-calls.md index 88823ff80c..77ec887b45 100644 --- a/translations/ja-JP/data/reusables/gated-features/dependency-vulnerable-calls.md +++ b/translations/ja-JP/data/reusables/gated-features/dependency-vulnerable-calls.md @@ -1,13 +1,13 @@ {%- ifversion fpt %} -Detection of vulnerable calls is enabled on public repositories. This analysis is also available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have licensed {% data variables.product.prodname_GH_advanced_security %}. +脆弱性のある呼び出しの検出は、パブリックリポジトリで有効化されています。 この分析は、{% data variables.product.prodname_ghe_cloud %}を使用し、ライセンスされた{% data variables.product.prodname_GH_advanced_security %}を持つOrganizationが所有するプライベートリポジトリでも利用できます。 {%- elsif ghec %} -Detection of vulnerable calls is included in {% data variables.product.product_name %} for public repositories. To detect vulnerable calls in private repositories owned by organizations, your organization must have a license for {% data variables.product.prodname_GH_advanced_security %}. +脆弱性のある呼び出しの検出は、パブリックリポジトリで{% data variables.product.product_name %}に含まれています。 Organizationが所有するプライベートリポジトリで脆弱性のある呼び出しを検出するには、Organizationが{% data variables.product.prodname_GH_advanced_security %}のライセンスを持っていなければなりません。 {%- elsif ghes > 3.5 %} -Detection of vulnerable calls is available for organization-owned repositories in {% data variables.product.product_name %}. This feature requires a license for {% data variables.product.prodname_GH_advanced_security %}. +脆弱性のある呼び出しの検出は、{% data variables.product.product_name %}のOrganizationが所有するリポジトリで利用できます。 この機能には、{% data variables.product.prodname_GH_advanced_security %}のライセンスが必要です。 {%- elsif ghae-issue-6076 %} -Detection of vulnerable calls is available for organization-owned repositories in {% data variables.product.product_name %}. This is a {% data variables.product.prodname_GH_advanced_security %} feature (free during the beta release). +脆弱性のある呼び出しの検出は、{% data variables.product.product_name %}のOrganizationが所有するリポジトリで利用できます。 これは{% data variables.product.prodname_GH_advanced_security %}の機能です(ベータリリースの期間中は無料)。 {%- endif %} {% data reusables.advanced-security.more-info-ghas %} diff --git a/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md b/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md index c66cd82910..7953568f7e 100644 --- a/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md +++ b/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -Enterpriseアカウントは、{% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}、{% data variables.product.prodname_ghe_managed %}{% endif %}、{% data variables.product.prodname_ghe_server %}で利用できます。 For more information, see "[About enterprise accounts]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/overview/about-enterprise-accounts){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. For more information, see "[About enterprise accounts]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/overview/about-enterprise-accounts){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/environments.md b/translations/ja-JP/data/reusables/gated-features/environments.md index 2e58922759..c673dab144 100644 --- a/translations/ja-JP/data/reusables/gated-features/environments.md +++ b/translations/ja-JP/data/reusables/gated-features/environments.md @@ -1 +1 @@ -Environments, environment secrets, and environment protection rules are available in **public** repositories for all products. For access to environments, environment secrets, and deployment branches in **private** or **internal** repositories, you must use {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, or {% data variables.product.prodname_enterprise %}. For access to other environment protection rules in **private** or **internal** repositories, you must use {% data variables.product.prodname_enterprise %}. {% data reusables.gated-features.more-info %} +環境、環境シークレット、環境保護ルールはすべての製品の**パブリック**リポジトリで利用できます。 **プライベート**もしくは**インターナル**リポジトリの環境、環境シークレット、デプロイメントブランチへのアクセスには、{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_enterprise %}のいずれかを使用する必要があります。 **プライベート**もしくは**インターナル**リポジトリのその他の環境保護ルールにアクセスするには、{% data variables.product.prodname_enterprise %}を使わなければなりません。 {% data reusables.gated-features.more-info %} diff --git a/translations/ja-JP/data/reusables/gated-features/generated-health-checks.md b/translations/ja-JP/data/reusables/gated-features/generated-health-checks.md index 242ca1e599..6f7af2c2b2 100644 --- a/translations/ja-JP/data/reusables/gated-features/generated-health-checks.md +++ b/translations/ja-JP/data/reusables/gated-features/generated-health-checks.md @@ -1 +1 @@ -Generating a Health Check is available with {% data variables.contact.premium_support %}. 詳しい情報については、「[{% data variables.contact.premium_support %} について](/support/learning-about-github-support/about-github-premium-support)」を参照してください。 +ヘルスチェックの生成は、{% data variables.contact.premium_support %}で利用できます。 詳しい情報については、「[{% data variables.contact.premium_support %} について](/support/learning-about-github-support/about-github-premium-support)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/ghas.md b/translations/ja-JP/data/reusables/gated-features/ghas.md index b6362ec2f9..66d02ec6dc 100644 --- a/translations/ja-JP/data/reusables/gated-features/ghas.md +++ b/translations/ja-JP/data/reusables/gated-features/ghas.md @@ -1 +1 @@ -{% data variables.product.prodname_GH_advanced_security %} is available for enterprise accounts on {% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% ifversion fpt or ghec %} Some features of {% data variables.product.prodname_GH_advanced_security %} are also available for public repositories on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[About GitHub's products](/github/getting-started-with-github/githubs-products)."{% else %} For more information about upgrading your {% data variables.product.prodname_ghe_server %} instance, see "[About upgrades to new releases](/admin/overview/about-upgrades-to-new-releases)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version.{% endif %} +{% data variables.product.prodname_GH_advanced_security %}は{% data variables.product.prodname_ghe_cloud %}{% ifversion ghae %}、{% data variables.product.prodname_ghe_managed %}{% endif %}、{% data variables.product.prodname_ghe_server %}のEntepriseアカウントで利用できます。{% ifversion fpt or ghec %}{% data variables.product.prodname_GH_advanced_security %}の一部の機能は、{% data variables.product.prodname_dotcom_the_website %}のパブリックリポジトリでも利用できます。 詳しい情報については「[GitHubの製品について](/github/getting-started-with-github/githubs-products)」を参照してください。{% else %}{% data variables.product.prodname_ghe_server %}インスタンスのアップグレードに関する詳しい情報については「[新しいリリースへのアップグレードについて](/admin/overview/about-upgrades-to-new-releases)」を参照し、現在のリリースバージョンからのアップグレードパスを見つけるには[{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade)を参照してください。{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/historical-insights-for-projects.md b/translations/ja-JP/data/reusables/gated-features/historical-insights-for-projects.md index 07502e255f..21afa5fa32 100644 --- a/translations/ja-JP/data/reusables/gated-features/historical-insights-for-projects.md +++ b/translations/ja-JP/data/reusables/gated-features/historical-insights-for-projects.md @@ -1 +1 @@ -Historical charts are available with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations. You can save unlimited charts in private projects with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations and {% data variables.product.prodname_pro %} for users. Users and organizations using a public project can also save unlimited charts. Users and organizations using {% data variables.product.prodname_free_team %} or a legacy plan can save two charts in private projects. {% data reusables.gated-features.more-info %} \ No newline at end of file +履歴グラフは{% data variables.product.prodname_team %}及びOrganizationの{% data variables.product.prodname_ghe_cloud %}で利用できます。 {% data variables.product.prodname_team %}及びOrganizationの{% data variables.product.prodname_ghe_cloud %}及びユーザの{% data variables.product.prodname_pro %}で、プライベートプロジェクトに無制限にグラフを保存できます。 パブリックプロジェクトを利用するユーザ及びOrganizationも、無制限にグラフを保存できます。 {% data variables.product.prodname_free_team %}もしくはレガシープランを利用しているユーザ及びOrganizationは、プライベートプロジェクトに2つのグラフを保存できます。 {% data reusables.gated-features.more-info %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/gated-features/multiple-pr-reviewers.md b/translations/ja-JP/data/reusables/gated-features/multiple-pr-reviewers.md index 275295cc25..40db88db11 100644 --- a/translations/ja-JP/data/reusables/gated-features/multiple-pr-reviewers.md +++ b/translations/ja-JP/data/reusables/gated-features/multiple-pr-reviewers.md @@ -1 +1 @@ -The ability to add multiple pull request reviewers or requests reviews from teams is available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} +複数のPull Requestレビュー担当者を追加する化、Teamからのレビューをリクエストする機能は、Organizationの{% data variables.product.prodname_free_team %}及びレガシーのリポジトリ単位の支払いプランのパブリックリポジトリ、そして{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_server %}、{% ifversion ghae %}{% data variables.product.prodname_ghe_managed %}、{% endif %}{% data variables.product.prodname_ghe_cloud %}のパブリック及びプライベートリポジトリで利用できます。 {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/packages.md b/translations/ja-JP/data/reusables/gated-features/packages.md index ae91fb6596..1f7954da8c 100644 --- a/translations/ja-JP/data/reusables/gated-features/packages.md +++ b/translations/ja-JP/data/reusables/gated-features/packages.md @@ -1,7 +1,7 @@ {% ifversion fpt or ghec or ghes < 3.5 %} -{% data variables.product.prodname_registry %} is available with {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} for organizations, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %} 3.0 or higher, and {% data variables.product.prodname_ghe_managed %}.{% ifversion ghes %} For more information about upgrading your {% data variables.product.prodname_ghe_server %} instance, see "[About upgrades to new releases](/admin/overview/about-upgrades-to-new-releases)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version.{% endif %} +{% data variables.product.prodname_registry %}は、{% data variables.product.prodname_free_user %}、{% data variables.product.prodname_pro %}、Organizationの{% data variables.product.prodname_free_team %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %} 3.0以降、{% data variables.product.prodname_ghe_managed %}で利用できます。{% ifversion ghes %}{% data variables.product.prodname_ghe_server %}インスタンスのアップグレードに関する詳しい情報については「[新しいリリースへのアップグレードについて](/admin/overview/about-upgrades-to-new-releases)」を参照し、現在のリリースバージョンからのアップグレードパスを探すことについては[{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade)を参照してください。{% endif %} {% ifversion fpt or ghec %}
-{% data variables.product.prodname_registry %}は、レガシーのリポジトリごとのプランを使っているアカウントが所有しているプライベートリポジトリでは利用できません。 Also, accounts using legacy per-repository plans cannot access the {% data variables.product.prodname_container_registry %} since these accounts are billed by repository. {% data reusables.gated-features.more-info %} +{% data variables.product.prodname_registry %}は、レガシーのリポジトリごとのプランを使っているアカウントが所有しているプライベートリポジトリでは利用できません。 また、レガシーのリポジトリごとのプランを使っているアカウントは、リポジトリごとに課金されるため、{% data variables.product.prodname_container_registry %}にはアクセスできません。 {% data reusables.gated-features.more-info %} {% endif %} {% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/repository-insights.md b/translations/ja-JP/data/reusables/gated-features/repository-insights.md index 294c79fa86..3345152b1e 100644 --- a/translations/ja-JP/data/reusables/gated-features/repository-insights.md +++ b/translations/ja-JP/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% ifversion fpt or ghec %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +リポジトリインサイトグラフは、{% data variables.product.prodname_free_user %}及びOrganizationの{% data variables.product.prodname_free_team %}のパブリックリポジトリ、そして{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% ifversion ghae %}{% data variables.product.prodname_ghe_managed %}、{% endif %}{% data variables.product.prodname_ghe_server %}のパブリック及びプライベートリポジトリで利用できます。{% ifversion fpt or ghec %}詳しい情報については「[リポジトリグラフについて](/articles/about-repository-graphs)」及び「[{% data variables.product.prodname_dotcom %}の製品](/articles/github-s-products)」を参照してください。{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/restrict-email-domain.md b/translations/ja-JP/data/reusables/gated-features/restrict-email-domain.md index c5349aab70..cc2e0801a2 100644 --- a/translations/ja-JP/data/reusables/gated-features/restrict-email-domain.md +++ b/translations/ja-JP/data/reusables/gated-features/restrict-email-domain.md @@ -1 +1 @@ -Restriction of email notifications to approved or verified domains is available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +承認済みもしくは検証済みドメインへのメール通知の制限は、{% data variables.product.prodname_ghe_cloud %}及び{% data variables.product.prodname_ghe_server %}で利用できます。 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/security-overview.md b/translations/ja-JP/data/reusables/gated-features/security-overview.md index 7a4f00d780..ec25070008 100644 --- a/translations/ja-JP/data/reusables/gated-features/security-overview.md +++ b/translations/ja-JP/data/reusables/gated-features/security-overview.md @@ -1,5 +1,5 @@ {% ifversion fpt %} -The security overview is available for organizations that use {% data variables.product.prodname_enterprise %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +The security overview is available for organizations that use {% data variables.product.prodname_enterprise %}. For more information, see "[GitHub's products](/articles/githubs-products)." {% elsif security-overview-displayed-alerts %} All organizations and enterprises have a security overview. If you use {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghae %}, which is free during the beta release,{% endif %} you will see additional information. {% data reusables.advanced-security.more-info-ghas %} {% elsif ghes < 3.7 %} diff --git a/translations/ja-JP/data/reusables/gated-features/tag-protection-rules.md b/translations/ja-JP/data/reusables/gated-features/tag-protection-rules.md index 3f8d774374..ff4bba7ec7 100644 --- a/translations/ja-JP/data/reusables/gated-features/tag-protection-rules.md +++ b/translations/ja-JP/data/reusables/gated-features/tag-protection-rules.md @@ -1 +1 @@ -{% ifversion ghae %}Tag protection rules are available in internal and private repositories with {% data variables.product.prodname_ghe_managed %}, {% else%}Tag protection rules are available {% endif %}in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} +{% ifversion ghae %}タグ保護ルールは、{% data variables.product.prodname_ghe_managed %}のインターナル及びプライベートリポジトリ、{% else%}タグ保護ルールは、{% endif %}{% data variables.product.prodname_free_user %}及びOrganizationの{% data variables.product.prodname_free_team %}のパブリックリポジトリ、{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %}のパブリック及びプライベートリポジトリで利用できます。 {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/user-repo-collaborators.md b/translations/ja-JP/data/reusables/gated-features/user-repo-collaborators.md index 55f63f10ca..c3a3ee608a 100644 --- a/translations/ja-JP/data/reusables/gated-features/user-repo-collaborators.md +++ b/translations/ja-JP/data/reusables/gated-features/user-repo-collaborators.md @@ -1,4 +1,4 @@ {% ifversion fpt %} -If you're using -{% data variables.product.prodname_free_user %}, you can add unlimited collaborators on public and private repositories. +パブリック及びプライベートリポジトリには、 +{% data variables.product.prodname_free_user %}を使っているなら無制限にコラボレータを追加できます。 {% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/verify-and-approve-domain.md b/translations/ja-JP/data/reusables/gated-features/verify-and-approve-domain.md index 940912326c..d250041766 100644 --- a/translations/ja-JP/data/reusables/gated-features/verify-and-approve-domain.md +++ b/translations/ja-JP/data/reusables/gated-features/verify-and-approve-domain.md @@ -1 +1 @@ -Verification and approval of domains is available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +ドメインの検証と承認は、{% data variables.product.prodname_ghe_cloud %}及び{% data variables.product.prodname_ghe_server %}で利用できます。 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gcm-core/next-time-you-clone.md b/translations/ja-JP/data/reusables/gcm-core/next-time-you-clone.md index 06e9d9479b..ea3feed886 100644 --- a/translations/ja-JP/data/reusables/gcm-core/next-time-you-clone.md +++ b/translations/ja-JP/data/reusables/gcm-core/next-time-you-clone.md @@ -1 +1 @@ -The next time you clone an HTTPS URL that requires authentication, Git will prompt you to log in using a browser window. You may first be asked to authorize an OAuth app.{% ifversion not ghae %} If your account or organization requires [two-factor auth](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa), you'll also need to complete the 2FA challenge.{% endif %} +認証が必要なHTTPS URLを次にクローンするときに、Gitはブラウザのウィンドウを使ってログインするよう求めます。 最初にOAuthアプリケーションを承認するよう求められることがあります。{% ifversion not ghae %}アカウントもしくはOrganizationが[2要素認証](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)を要求するなら、2要素認証のチャレンジを完了させなければなりません。{% endif %} diff --git a/translations/ja-JP/data/reusables/getting-started/about-and-creating-teams.md b/translations/ja-JP/data/reusables/getting-started/about-and-creating-teams.md index 092db5a2a0..a2d54f631b 100644 --- a/translations/ja-JP/data/reusables/getting-started/about-and-creating-teams.md +++ b/translations/ja-JP/data/reusables/getting-started/about-and-creating-teams.md @@ -1,3 +1,3 @@ -Teams are groups of organization members that you can create to reflect your company or group's structure with cascading access permissions and mentions. Organization members can send notifications to a team or request reviews, and teams can be visible or secret. 詳細は「[Team について](/organizations/organizing-members-into-teams/about-teams)」を参照してください。 +TeamはOrganizationメンバーのグループで、カスケードしたアクセス権限やメンションを持たせて会社やグループの構造を反映させて作成できます。 Organizationのメンバーは、Teamに通知を送ったりレビューをリクエストしたりでき、Teamは見えるようにもシークレットにもできます。 詳細は「[Team について](/organizations/organizing-members-into-teams/about-teams)」を参照してください。 -You can create independent teams or have multiple levels of nested teams to reflect your group or company's hierarchy. For more information, see "[Creating a team](/organizations/organizing-members-into-teams/creating-a-team)." +独立したチームを作ることも、グループや会社の階層を反映した複数レベルの入れ子チームを持つこともできます。 詳しい情報については「[Teamの作成](/organizations/organizing-members-into-teams/creating-a-team)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/actions.md b/translations/ja-JP/data/reusables/getting-started/actions.md index 18f2611eb0..6fe3b20843 100644 --- a/translations/ja-JP/data/reusables/getting-started/actions.md +++ b/translations/ja-JP/data/reusables/getting-started/actions.md @@ -1 +1 @@ -With {% data variables.product.prodname_actions %}, you can automate and customize {% data variables.product.product_location %}'s development workflow on {% data variables.product.product_name %}. 独自のアクションを作成したり、{% data variables.product.prodname_dotcom %}コミュニティで共有されたアクションを利用したりカスタマイズしたりできます。 詳しい情報については、「[{% data variables.product.prodname_actions %} を学ぶ](/actions/learn-github-actions)」を参照してください。 +With {% data variables.product.prodname_actions %}, you can automate and customize {% data variables.product.product_location %}'s development workflow on {% data variables.product.product_name %}. You can create your own actions, and use and customize actions shared by the {% data variables.product.prodname_dotcom %} community. For more information, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." diff --git a/translations/ja-JP/data/reusables/getting-started/adding-members-to-organizations.md b/translations/ja-JP/data/reusables/getting-started/adding-members-to-organizations.md index 7b4b952a80..03b26b9767 100644 --- a/translations/ja-JP/data/reusables/getting-started/adding-members-to-organizations.md +++ b/translations/ja-JP/data/reusables/getting-started/adding-members-to-organizations.md @@ -1 +1 @@ -You can add members to organizations in {% data variables.product.product_location %} as long as you are an organization owner in the organizations you want to manage. You can also configure visibility of organization membership. For more information, see "[Adding people to your organization](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" and "[Configuring visibility for organization membership](/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership)." +管理したいOrganizationのオーナーであれば、{% data variables.product.product_location %}のOrganizationにメンバーを追加できます。 Organizationのメンバーシップの可視性を設定することもできます。 詳しい情報については「[Organizationへの人の追加](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)」及び「[Organizationのメンバーシップの可視性の設定](/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/being-social.md b/translations/ja-JP/data/reusables/getting-started/being-social.md index 8b4ec363f8..547256324a 100644 --- a/translations/ja-JP/data/reusables/getting-started/being-social.md +++ b/translations/ja-JP/data/reusables/getting-started/being-social.md @@ -1 +1 @@ -Each repository on {% data variables.product.prodname_dotcom %} is owned by a person or an organization. You can interact with the people, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. For more information, see "[Be social](/articles/be-social)." +{% data variables.product.prodname_dotcom %}の各リポジトリは、個人もしくはOrganizationが所有しています。 人、リポジトリ、Organizationとは、{% data variables.product.product_name %}上で接続してフォローすることによってやりとりできます。 詳しい情報については「[ソーシャル機能](/articles/be-social)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/configuring-security-features.md b/translations/ja-JP/data/reusables/getting-started/configuring-security-features.md index 872e7b4ef6..c1142dd677 100644 --- a/translations/ja-JP/data/reusables/getting-started/configuring-security-features.md +++ b/translations/ja-JP/data/reusables/getting-started/configuring-security-features.md @@ -1 +1 @@ -To keep {% ifversion ghes or ghae %}the organizations in {% data variables.product.product_location %}{% else %}your organization{% endif %} secure, you can use a variety of {% data variables.product.prodname_dotcom %} security features, including security policies, dependency graphs, secret scanning and Dependabot security and version updates. For more information, see "[Securing your organization](/code-security/getting-started/securing-your-organization)" and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." +{% ifversion ghes or ghae %}{% data variables.product.product_location %}内のOrganization{% else %}Organization{% endif %}を安全に保つには、セキュリティポリシー、依存関係グラフ、Secret scanning、Dependabotセキュリティ及びバージョンアップデートを含む、{% data variables.product.prodname_dotcom %}の様々なセキュリティ機能を利用できます。 詳しい情報については「[Organizationの保護](/code-security/getting-started/securing-your-organization)」及び「[Organizationのセキュリティ及び分析設定の管理](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/contact-support-enterprise.md b/translations/ja-JP/data/reusables/getting-started/contact-support-enterprise.md index ee9871562d..7f4a694d78 100644 --- a/translations/ja-JP/data/reusables/getting-started/contact-support-enterprise.md +++ b/translations/ja-JP/data/reusables/getting-started/contact-support-enterprise.md @@ -1 +1 @@ -{% data variables.product.product_name %} includes access to {% data variables.contact.enterprise_support %}. {% data variables.contact.enterprise_support %} can help you troubleshoot issues that come up on {% data variables.product.product_name %}. {% ifversion ghes %}You can also choose to sign up for {% data variables.product.prodname_dotcom %} Premium Support for additional features. {% endif %}For more information, see "[About {% data variables.contact.enterprise_support %}](/admin/enterprise-support/overview/about-github-enterprise-support)." +{% data variables.product.product_name %}には{% data variables.contact.enterprise_support %}へのアクセスが含まれています。 {% data variables.contact.enterprise_support %}は、{% data variables.product.product_name %}で発生した問題のトラブルシューティングを支援できます。 {% ifversion ghes %}追加の機能について{% data variables.product.prodname_dotcom %} Premium Supportにサインアップすることもできます。 {% endif %}詳しい情報については「[{% data variables.contact.enterprise_support %}について](/admin/enterprise-support/overview/about-github-enterprise-support)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md b/translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md index 1e8c2006fa..318204b6e8 100644 --- a/translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md +++ b/translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md @@ -1 +1 @@ -{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)." +{% data variables.product.prodname_dotcom %}はユーザ同士をつなぎ、他のプロジェクトとやりとりできるようにしてくれます。 他のユーザのプロジェクトに貢献することについてさらに学ぶには、「[プロジェクトへの貢献](/get-started/quickstart/contributing-to-projects)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/create-a-repository.md b/translations/ja-JP/data/reusables/getting-started/create-a-repository.md index 83343b0b29..70b973fa39 100644 --- a/translations/ja-JP/data/reusables/getting-started/create-a-repository.md +++ b/translations/ja-JP/data/reusables/getting-started/create-a-repository.md @@ -1 +1 @@ -Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)." +プロジェクトにリポジトリを作成すると、{% data variables.product.prodname_dotcom %}にコードを保存できるようになります。 これは、他の開発者と共有できる作業のバックアップを提供します。 詳しい情報については「[リポジトリの作成](/get-started/quickstart/create-a-repo)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/creating-organizations.md b/translations/ja-JP/data/reusables/getting-started/creating-organizations.md index 501935125d..4ed5a26f99 100644 --- a/translations/ja-JP/data/reusables/getting-started/creating-organizations.md +++ b/translations/ja-JP/data/reusables/getting-started/creating-organizations.md @@ -1 +1 @@ -You can create new organizations in {% data variables.product.product_location %} to reflect your company or group's structure. 詳しい情報については、「[新しい Organization をゼロから作成する](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)」を参照してください。 +{% data variables.product.product_location %}に新しいOrganizationを作成し、会社もしくはグループの構造を反映させることができます。 詳しい情報については、「[新しい Organization をゼロから作成する](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/creating-teams.md b/translations/ja-JP/data/reusables/getting-started/creating-teams.md index a86eba853a..877177fc77 100644 --- a/translations/ja-JP/data/reusables/getting-started/creating-teams.md +++ b/translations/ja-JP/data/reusables/getting-started/creating-teams.md @@ -1 +1 @@ -Teams are groups of organization members that can be granted permissions to specific repositories as a group. You can create individual teams or multiple levels of nested teams in each of your organizations. For more information, see "[Creating teams](/organizations/organizing-members-into-teams/creating-a-team)" and "[Adding people to teams](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)." +TeamはOrganizationメンバーのグループで、グループとして特定のリポジトリへの権限を付与できます。 個別のTeam、もしくはそれぞれのOrganizationに複数レベルの入れ子チームを作成できます。 詳しい情報については「[Teamの作成](/organizations/organizing-members-into-teams/creating-a-team)」及び「[Teamへの人の追加](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/customizing-and-automating.md b/translations/ja-JP/data/reusables/getting-started/customizing-and-automating.md index 7d36893262..1411da6d7a 100644 --- a/translations/ja-JP/data/reusables/getting-started/customizing-and-automating.md +++ b/translations/ja-JP/data/reusables/getting-started/customizing-and-automating.md @@ -1 +1 @@ -You can use tools from the {% data variables.product.prodname_marketplace %}, the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API, and existing {% data variables.product.product_name %} features to customize and automate your work. +{% data variables.product.prodname_marketplace %}からのツール、{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API、既存の{% data variables.product.product_name %}機能を使って作業をカスタマイズし、自動化できます。 diff --git a/translations/ja-JP/data/reusables/getting-started/enforcing-repo-management-policies.md b/translations/ja-JP/data/reusables/getting-started/enforcing-repo-management-policies.md index bdea95883e..c64a217c6e 100644 --- a/translations/ja-JP/data/reusables/getting-started/enforcing-repo-management-policies.md +++ b/translations/ja-JP/data/reusables/getting-started/enforcing-repo-management-policies.md @@ -1 +1 @@ -As an enterprise owner, you can set repository management policies for all organizations in {% data variables.product.product_location %}, or allow policies to be set separately in each organization. 詳しい情報については、「[Enterprise でのリポジトリ管理ポリシーを適用する](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)」を参照してください。 +Enterpriseのオーナーは、{% data variables.product.product_location %}内のすべてのOrganizationにリポジトリ管理ポリシーを設定するか、各Organizationに個別のポリシーの設定を許可できます。 詳しい情報については、「[Enterprise でのリポジトリ管理ポリシーを適用する](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/enterprise-advanced-security.md b/translations/ja-JP/data/reusables/getting-started/enterprise-advanced-security.md index 12878bfda7..0629865d83 100644 --- a/translations/ja-JP/data/reusables/getting-started/enterprise-advanced-security.md +++ b/translations/ja-JP/data/reusables/getting-started/enterprise-advanced-security.md @@ -1 +1 @@ -If you have a GitHub Advanced Security license for your enterprise account, you can enforce policies to manage {% data variables.product.prodname_dotcom %} Advanced Security features for organizations owned by an enterprise account. For more information, see "[Enforcing policies for Advanced Security in your enterprise account](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise)." +EnterpriseアカウントでGitHub Advanced Securityライセンスを持っているなら、{% data variables.product.prodname_dotcom %}のAdvanced Securityの機能を管理するポリシーをEnterpriseが所有するOrganizationに適用できます。 詳しい情報については「[EnetrpriseアカウントでのAdvanced Securityのポリシーの適用](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/fork-a-repository.md b/translations/ja-JP/data/reusables/getting-started/fork-a-repository.md index c1881fbe31..d793b5bf9b 100644 --- a/translations/ja-JP/data/reusables/getting-started/fork-a-repository.md +++ b/translations/ja-JP/data/reusables/getting-started/fork-a-repository.md @@ -1 +1 @@ -Forking a repository will allow you to make changes to another repository without affecting the original. For more information, see "[Fork a repository](/get-started/quickstart/fork-a-repo)." +リポジトリをフォークすると、他のリポジトリへの変更をオリジナルに影響を与えずに行えます。 詳しい情報については「[リポジトリのフォーク](/get-started/quickstart/fork-a-repo)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/github-pages-enterprise.md b/translations/ja-JP/data/reusables/getting-started/github-pages-enterprise.md index eb381f7aaf..4d8176d090 100644 --- a/translations/ja-JP/data/reusables/getting-started/github-pages-enterprise.md +++ b/translations/ja-JP/data/reusables/getting-started/github-pages-enterprise.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %} is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository and publishes a website. You can enable or disable {% data variables.product.prodname_pages %} for your enterprise members at the organization level. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise)" and "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)." +{% data variables.product.prodname_pages %}は、HTML、CSS、JavaScriptファイルをリポジトリから直接取得してWebサイトを公開する、静的サイトホスティングサービスです。 Enterpriseメンバーに対してOrganizationのレベルで{% data variables.product.prodname_pages %}を有効化あるいは無効化できます。 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_pages %}の設定](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise)」及び「[{% data variables.product.prodname_pages %}について](/pages/getting-started-with-github-pages/about-github-pages)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md b/translations/ja-JP/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md index a497eb258a..92dcc05324 100644 --- a/translations/ja-JP/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md +++ b/translations/ja-JP/data/reusables/getting-started/giving-access-to-repositories-projects-apps.md @@ -1,3 +1,3 @@ -You can give organization members, teams, and outside collaborators different levels of access to repositories owned by your organization with repository roles. 詳しい情報については「[Organizationのリポジトリロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」を参照してください。 +リポジトリロールを使い、Organizationのメンバー、Team、外部のコラボレータに対して、Organizationが所有するリポジトリへの様々なレベルのアクセスを付与できます。 詳しい情報については「[Organizationのリポジトリロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」を参照してください。 -You can also customize access to your organization's project boards and allow individual organization members to manage your organization's {% data variables.product.prodname_github_apps %}. For more information, see "[Managing access to your organization's project boards](/organizations/managing-access-to-your-organizations-project-boards)" and "[Managing access to your organization's apps](/organizations/managing-access-to-your-organizations-apps)." +また、Orgtanizationのプロジェクトボードに対するアクセスをカスタマイズしたり、個々のOrganizationのメンバーにOrganizationの{% data variables.product.prodname_github_apps %}の管理を許可したりできます。 詳しい情報については「[Organizationのプロジェクトボードへのアクセスの管理](/organizations/managing-access-to-your-organizations-project-boards)」及び「[Organizationのアプリケーションへのアクセスの管理](/organizations/managing-access-to-your-organizations-apps)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/learning-enterprise.md b/translations/ja-JP/data/reusables/getting-started/learning-enterprise.md index dde4115e6e..97622036c9 100644 --- a/translations/ja-JP/data/reusables/getting-started/learning-enterprise.md +++ b/translations/ja-JP/data/reusables/getting-started/learning-enterprise.md @@ -1,3 +1,3 @@ -Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. +Enterpriseのメンバーは、[{% data variables.product.prodname_learning %}](https://skills.github.com/)で自分自身のGitHubリポジトリで楽しくリアルなプロジェクトを完了することで、新しいスキルを学べます。 各コースは、GitHubのコミュニティが作成したハンズオンのレッスンで、親切なbotによって教えてもらえます。 -For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." +詳しい情報については「[Gitと{% data variables.product.prodname_dotcom %}の学習リソース](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/learning.md b/translations/ja-JP/data/reusables/getting-started/learning.md index ac8bd20546..a8995d4f07 100644 --- a/translations/ja-JP/data/reusables/getting-started/learning.md +++ b/translations/ja-JP/data/reusables/getting-started/learning.md @@ -1,3 +1,3 @@ -You can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. +[{% data variables.product.prodname_learning %}](https://skills.github.com/)で自分自身のGitHubリポジトリで楽しくリアルなプロジェクトを完了することで、新しいスキルを学べます。 各コースは、GitHubのコミュニティが作成したハンズオンのレッスンで、親切なbotによって教えてもらえます。 -For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." +詳しい情報については「[Gitと{% data variables.product.prodname_dotcom %}の学習リソース](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/managing-enterprise-members.md b/translations/ja-JP/data/reusables/getting-started/managing-enterprise-members.md index e178feaeb3..58f148ee00 100644 --- a/translations/ja-JP/data/reusables/getting-started/managing-enterprise-members.md +++ b/translations/ja-JP/data/reusables/getting-started/managing-enterprise-members.md @@ -1 +1 @@ -You can manage settings and audit activity for the members of {% data variables.product.product_location %}. You can {% ifversion ghes %}promote an enterprise member to be a site administrator, {% endif %}manage dormant users, view the audit log for user activity, and customize messages that enterprise members will see. For more information, see "[Managing users in your enterprise](/admin/user-management/managing-users-in-your-enterprise)." +{% data variables.product.product_location %}のメンバーの設定を管理し、アクティビティを監査できます。 {% ifversion ghes %}Enterpriseのメンバーをサイト管理者に昇格させ、{% endif %}休眠ユーザを管理し、ユーザのアクティビティのAudit logを表示させ、Enteprriseのメンバーに表示されるメッセージをカスタマイズできます。 詳しい情報については「[Enterpriseのユーザの管理](/admin/user-management/managing-users-in-your-enterprise)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/managing-org-members.md b/translations/ja-JP/data/reusables/getting-started/managing-org-members.md index e57ffb217b..c02f3c9142 100644 --- a/translations/ja-JP/data/reusables/getting-started/managing-org-members.md +++ b/translations/ja-JP/data/reusables/getting-started/managing-org-members.md @@ -1 +1 @@ -You can invite anyone to be a member of your organization, as long as they have a personal account on {% data variables.product.prodname_dotcom %}. You can also remove members and reinstate former members. For more information, see "[Managing membership in your organization](/organizations/managing-membership-in-your-organization)." +{% data variables.product.prodname_dotcom %}に個人アカウントを持っている人なら、誰でもOrganizationのメンバーになってもらうよう招待できます。 メンバーを削除したり、以前のメンバーの復帰もできます。 詳しい情報については「[Organizationのメンバーシップの管理](/organizations/managing-membership-in-your-organization)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/managing-org-policies.md b/translations/ja-JP/data/reusables/getting-started/managing-org-policies.md index 9951b2f572..1335712b3d 100644 --- a/translations/ja-JP/data/reusables/getting-started/managing-org-policies.md +++ b/translations/ja-JP/data/reusables/getting-started/managing-org-policies.md @@ -1,5 +1,5 @@ -You can manage permissions and policies for a number of different actions and features in your organization. +Organizationの様々なアクションや機能について、権限とポリシーを管理できます。 -For example, to protect your organization's data, you can restrict repository creation in your organization. You can also choose to allow or prevent the forking of private repositories owned by your organization. For more information, see "[Restricting repository creation in your organization](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)" and "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)." +たとえば、Organizationのデータを保護するために、Organizationでのリポジトリの作成を制限できます。 また、Organizationが所有するプライベートリポジトリのフォークを許可したり禁止したりすることもできます。 詳しい情報については「[Organizationでのリポジトリ作成の制限](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)」及び「[Organizationのフォークのポリシーの管理](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)」を参照してください。 -For the full list of settings you can configure for your organization, see "[Managing organization settings](/organizations/managing-organization-settings)." +Organizationで可能な設定の完全なリストについては「[Organizationの設定の管理](/organizations/managing-organization-settings)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/managing-repo-changes.md b/translations/ja-JP/data/reusables/getting-started/managing-repo-changes.md index a87f372c50..d0d583e676 100644 --- a/translations/ja-JP/data/reusables/getting-started/managing-repo-changes.md +++ b/translations/ja-JP/data/reusables/getting-started/managing-repo-changes.md @@ -1,3 +1,3 @@ -You can configure permissions for creating, transferring and deleting repositories in your organization, including which types members can create. For more information, see "[Restricting repository creation in your organization](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)" and "[Setting permissions for deleting or transferring repositories](/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories)." +Organizationにおけるリポジトリの作成、移譲、削除の権限を、メンバーが作成できる種類も含めて設定できます。 詳しい情報については「[Organizationでのリポジトリ作成の制限](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)」及び「[リポジトリの削除あるいは移譲の権限の設定](/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories)」を参照してください。 -You can also restrict or grant the ability to change repository visibility. 詳しい情報については「[Organization 内でリポジトリの可視性の変更を制限する](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)」を参照してください。 +リポジトリの可視性の変更する機能の制限もしくは許可もできます。 詳しい情報については「[Organization 内でリポジトリの可視性の変更を制限する](/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/managing-team-settings.md b/translations/ja-JP/data/reusables/getting-started/managing-team-settings.md index 27a943fa4f..afd56e552e 100644 --- a/translations/ja-JP/data/reusables/getting-started/managing-team-settings.md +++ b/translations/ja-JP/data/reusables/getting-started/managing-team-settings.md @@ -1,3 +1,3 @@ -You can designate a "team maintainer" to manage team settings and discussions, among other privileges. 詳しい情報については「[Teamメンバーへのチームメンテナロールの割り当て](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)」を参照してください。 +Teamの設定、中でもディスカッションの権限管理を行う「チームメンテナ」を指定できます。 詳しい情報については「[Teamメンバーへのチームメンテナロールの割り当て](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member)」を参照してください。 -You can manage code review assignments for your team, change team visibility, manage scheduled reminders for your team, and more in your team's settings. For more information, see "[Organizing members into teams](/organizations/organizing-members-into-teams)." +Teamに対するコードレビューの割り当て、Teamの可視性の変更、Teamのスケジュールされたリマインダーの管理、その他のTeamの設定も管理できます。 詳しい情報については「[Teamへのメンバーの編成](/organizations/organizing-members-into-teams)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/math-and-diagrams.md b/translations/ja-JP/data/reusables/getting-started/math-and-diagrams.md index 0b8fd102b4..3de15f75dd 100644 --- a/translations/ja-JP/data/reusables/getting-started/math-and-diagrams.md +++ b/translations/ja-JP/data/reusables/getting-started/math-and-diagrams.md @@ -1 +1 @@ -{% ifversion mermaid %}You can use Markdown to add rendered math expressions, diagrams, maps, and 3D models to your wiki. For more information on creating rendered math expressions, see "[Writing mathematical expressions](/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)." For more information on creating diagrams, maps and 3D models, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)."{% endif %} \ No newline at end of file +{% ifversion mermaid %}Markdownを使って描画された数式、図、マップ、3Dモデルをwikiに追加できます。 描画された数式の作成に関する詳しい情報については「[数式の作成](/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)」を参照してください。 図、マップ、3Dモデルの作成に関する詳しい情報については「[図の作成](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)」を参照してください。{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/getting-started/open-source-projects.md b/translations/ja-JP/data/reusables/getting-started/open-source-projects.md index ff2bb76ec2..1276eb7b8d 100644 --- a/translations/ja-JP/data/reusables/getting-started/open-source-projects.md +++ b/translations/ja-JP/data/reusables/getting-started/open-source-projects.md @@ -1,4 +1,4 @@ -Contributing to open source projects on {% data variables.product.prodname_dotcom %} can be a rewarding way to learn, teach, and build experience in just about any skill you can imagine. For more information, see "[How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)" in the Open Source Guides. +{% data variables.product.prodname_dotcom %}上のオープンソースプロジェクトへの貢献は、想像できるいかなるスキルについても学び、教え、経験を積むことができる、やりがいのある方法です。 詳しい情報についてはオープンソースガイドの「[オープンソースに貢献する方法](https://opensource.guide/how-to-contribute/)」を参照してください。 -You can find personalized recommendations for projects and good first issues based on your past contributions, stars, and other activities in [Explore](https://github.com/explore).{% ifversion fpt or ghec %} For more information, see "[Finding ways to contribute to open source on GitHub](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)." +過去のコントリビューション、Star、その他のアクティビティに基づく、プロジェクトと優れた最初の課題についてのパーソナライズされた推奨事項を、[Explore](https://github.com/explore)で見つけることができます。{% ifversion fpt or ghec %}詳しい情報については「[GitHubでオープンソースに貢献する方法を見つける](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/data/reusables/getting-started/org-permissions-and-roles.md b/translations/ja-JP/data/reusables/getting-started/org-permissions-and-roles.md index 95ca198f8c..fd3ff498ef 100644 --- a/translations/ja-JP/data/reusables/getting-started/org-permissions-and-roles.md +++ b/translations/ja-JP/data/reusables/getting-started/org-permissions-and-roles.md @@ -1 +1 @@ -Each person in your organization has a role that defines their level of access to the organization. The member role is the default, and you can assign owner and billing manager roles as well as "team maintainer" permissions. 詳しい情報については「[Organization内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 +Organizationの各ユーザは、Organizationへのアクセスレベルを定義するロールを持ちます。 メンバーロールがデフォルトで、「チームメンテナ」権限とともにオーナー及び支払いマネージャーのロールを割り当てることができます。 詳しい情報については「[Organization内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/participating-in-community.md b/translations/ja-JP/data/reusables/getting-started/participating-in-community.md index d5575e40e6..c0851b7a67 100644 --- a/translations/ja-JP/data/reusables/getting-started/participating-in-community.md +++ b/translations/ja-JP/data/reusables/getting-started/participating-in-community.md @@ -1 +1 @@ -There are many ways to participate in the {% data variables.product.prodname_dotcom %} community. You can contribute to open source projects, interact with people in the {% data variables.product.prodname_gcf %}, or learn with {% data variables.product.prodname_learning %}. +{% data variables.product.prodname_dotcom %}コミュニティには、多くの参加方法があります。 オープンソースのプロジェクトに貢献したり、{% data variables.product.prodname_gcf %}で人々とやりとりしたり、{% data variables.product.prodname_learning %}で学ぶことができます。 diff --git a/translations/ja-JP/data/reusables/getting-started/requiring-2fa.md b/translations/ja-JP/data/reusables/getting-started/requiring-2fa.md index 5e966e6049..c33634256b 100644 --- a/translations/ja-JP/data/reusables/getting-started/requiring-2fa.md +++ b/translations/ja-JP/data/reusables/getting-started/requiring-2fa.md @@ -1 +1 @@ -You can view whether your organization members have two-factor authentication enabled and choose to require two-factor authentication in your organization. 詳しい情報については [Organization で 2 要素認証を要求する](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)を参照してください。 +Organizationのメンバーが2要素認証を有効化しているかを表示させ、Organizationで2要素認証を必須にすることができます。 詳しい情報については [Organization で 2 要素認証を要求する](/organizations/keeping-your-organization-secure/requiring-two-factor-authentication-in-your-organization)を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md b/translations/ja-JP/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md index 3b5757f3d1..ba391864e1 100644 --- a/translations/ja-JP/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md +++ b/translations/ja-JP/data/reusables/getting-started/reviewing-org-audit-log-and-integrations.md @@ -1,3 +1,3 @@ -The audit log for your organization allows you, as an organization owner, to review the actions performed by members of the organization within the current month and previous six months. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)." +OrganizationのAudit logを使うと、OrganizationのオーナーはOrganizationのメンバーが当月及び過去6ヶ月に行ったアクションをレビューできます。 詳しい情報については「[OrganizationのAudit logのレビュー](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization)」を参照してください。 -You can also review and configure the permission levels for your organization's installed integrations. For more information, see "[Reviewing your organization's installed integrations](/organizations/keeping-your-organization-secure/reviewing-your-organizations-installed-integrations)." +Organizationにインストールされたインテグレーションの権限レベルをレビューして設定することもできます。 詳しい情報については「[Organizationにインストールされたインテグレーションのレビュー](/organizations/keeping-your-organization-secure/reviewing-your-organizations-installed-integrations)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/set-up-git.md b/translations/ja-JP/data/reusables/getting-started/set-up-git.md index 4900b28f29..128c9a8558 100644 --- a/translations/ja-JP/data/reusables/getting-started/set-up-git.md +++ b/translations/ja-JP/data/reusables/getting-started/set-up-git.md @@ -1 +1 @@ -Synchronizing {% data variables.product.prodname_dotcom %} repositories with your computer allows you to work locally and push your changes to {% data variables.product.prodname_dotcom %}. For more information, see “[Set up Git](/get-started/quickstart/set-up-git).” +{% data variables.product.prodname_dotcom %}リポジトリを手元のコンピュータと同期すれば、ローカルで作業を行い変更を{% data variables.product.prodname_dotcom %}にプッシュできるようになります。 詳しい情報については「[Gitのセットアップ](/get-started/quickstart/set-up-git)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/setting-org-and-repo-permissions.md b/translations/ja-JP/data/reusables/getting-started/setting-org-and-repo-permissions.md index 7974f0a1c5..6dd581f67d 100644 --- a/translations/ja-JP/data/reusables/getting-started/setting-org-and-repo-permissions.md +++ b/translations/ja-JP/data/reusables/getting-started/setting-org-and-repo-permissions.md @@ -1,3 +1,3 @@ -We recommend giving a limited number of members in each organization an organization owner role, which provides complete administrative access for that organization. 詳しい情報については「[Organization内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 +Organizationへの完全な管理アクセスを提供するOrganizationオーナーのロールは、各Organizationの限られた数のメンバーに付与することをおすすめします。 詳しい情報については「[Organization内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 -For organizations where you have admin permissions, you can also customize access to each repository with granular permission levels. For more information, see "[Repository permissions levels for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)." +管理権限を持っているOrganizationでは、詳細な権限レベルで各リポジトリへのアクセスをカスタマイズできます。 詳しい情報については「[Organizationのリポジトリ権限レベル](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/sponsors.md b/translations/ja-JP/data/reusables/getting-started/sponsors.md index 387a34c73a..49a21f5035 100644 --- a/translations/ja-JP/data/reusables/getting-started/sponsors.md +++ b/translations/ja-JP/data/reusables/getting-started/sponsors.md @@ -1 +1 @@ -{% data variables.product.prodname_sponsors %} allows you to make a monthly recurring payment to a developer or organization who designs, creates, or maintains open source projects you depend on. 詳しい情報については「[{% data variables.product.prodname_sponsors %}について](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)」を参照してください。 +{% data variables.product.prodname_sponsors %}を使うと、頼りにしているオープンソースのプロジェクトを設計、作成、メンテナンスしている開発者やOrganizationに、月次の定期的な支払いを行えます。 詳しい情報については「[{% data variables.product.prodname_sponsors %}について](/sponsors/getting-started-with-github-sponsors/about-github-sponsors)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md b/translations/ja-JP/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md index d12dc4866c..11bc6f1601 100644 --- a/translations/ja-JP/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md +++ b/translations/ja-JP/data/reusables/getting-started/using-org-community-files-and-moderation-tools.md @@ -1,3 +1,3 @@ -You can create default community health files, such as a CONTRIBUTING.md file, a CODE_OF_CONDUCT.md file, or even issue and pull request templates, for your organization. These default files will be used for any repository owned by your organization that does not contain its own file of that type. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)」を参照してください。 +CONTRIBUTING.mdファイル、CODE_OF_CONDUCT.mdファイル、さらにはIssueやPull Requestのテンプレートファイルといったデフォルトのコミュニティ健全性ファイルを、Organizationに作成できます。 これらのデフォルトファイルは、それらのタイプの独自ファイルを含まないOrganizationが所有するリポジトリで使われます。 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)」を参照してください。 -{% data variables.product.prodname_dotcom %} offers multiple tools for moderating and managing your community. For more information, see "[Tools for moderating your community](/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation#tools-for-moderating-your-community)." +{% data variables.product.prodname_dotcom %}は、コミュニティのモデレートと管理のための複数のツールを提供します。 詳しい情報については「[コミュニティのモデレートのためのツール](/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation#tools-for-moderating-your-community)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/github-ae/saml-idp-table.md b/translations/ja-JP/data/reusables/github-ae/saml-idp-table.md index a940fba807..baa2eda579 100644 --- a/translations/ja-JP/data/reusables/github-ae/saml-idp-table.md +++ b/translations/ja-JP/data/reusables/github-ae/saml-idp-table.md @@ -1,4 +1,4 @@ -| IdP | SAML | ユーザプロビジョニング | Team mapping | +| IdP | SAML | ユーザプロビジョニング | Teamマッピング | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Azure Active Directory (Azure AD)](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} | [Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label="The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label="The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label= "The check icon" %}[Beta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams) | diff --git a/translations/ja-JP/data/reusables/github-connect/access-dotcom-and-enterprise.md b/translations/ja-JP/data/reusables/github-connect/access-dotcom-and-enterprise.md index 2f22dbfd74..1226b5cdb2 100644 --- a/translations/ja-JP/data/reusables/github-connect/access-dotcom-and-enterprise.md +++ b/translations/ja-JP/data/reusables/github-connect/access-dotcom-and-enterprise.md @@ -1 +1 @@ -1. Sign in to {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_ghe_managed %}{% endif %} and {% data variables.product.prodname_dotcom_the_website %}. +1. {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_ghe_managed %}{% endif %}及び{% data variables.product.prodname_dotcom_the_website %}にサインインしてください。 diff --git a/translations/ja-JP/data/reusables/github-connect/access-profile-settings.md b/translations/ja-JP/data/reusables/github-connect/access-profile-settings.md index 594d515ed4..12520110ca 100644 --- a/translations/ja-JP/data/reusables/github-connect/access-profile-settings.md +++ b/translations/ja-JP/data/reusables/github-connect/access-profile-settings.md @@ -1 +1 @@ -1. On {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_ghe_managed %}{% endif %}, in the upper-right corner of any page, click your profile photo, then click **Settings**. ![ユーザバーの [Settings(設定)] アイコン](/assets/images/help/settings/userbar-account-settings.png) +1. {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_ghe_managed %}{% endif %}上で、任意のページの右上のプロフィール写真をクリックし、続いて**Settings(設定)**をクリックしてください。 ![ユーザバーの [Settings(設定)] アイコン](/assets/images/help/settings/userbar-account-settings.png) diff --git a/translations/ja-JP/data/reusables/github-connect/authorize-connection.md b/translations/ja-JP/data/reusables/github-connect/authorize-connection.md index 7f60fcb86b..f050e3c69d 100644 --- a/translations/ja-JP/data/reusables/github-connect/authorize-connection.md +++ b/translations/ja-JP/data/reusables/github-connect/authorize-connection.md @@ -1,7 +1,6 @@ -1. Review the resources that -{% data variables.product.product_name %} will access from your {% data variables.product.prodname_dotcom_the_website %} account, then click **Authorize**. +1. Review the resources that {% data variables.product.product_name %} will access from your {% data variables.product.prodname_dotcom_the_website %} account, then click **Authorize**. {% ifversion ghes %} - ![{% data variables.product.prodname_ghe_server %} と {% data variables.product.prodname_dotcom_the_website %} の間の接続を許可します。](/assets/images/help/settings/authorize-ghe-to-connect-to-dotcom.png) + ![Authorize connection between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_dotcom_the_website %}](/assets/images/help/settings/authorize-ghe-to-connect-to-dotcom.png) {% elsif ghae %} - ![{% data variables.product.prodname_ghe_managed %} と {% data variables.product.prodname_dotcom_the_website %} の間の接続を許可します。](/assets/images/enterprise/github-ae/settings/authorize-ghae-to-connect-to-dotcom.png) + ![Authorize connection between {% data variables.product.prodname_ghe_managed %} and {% data variables.product.prodname_dotcom_the_website %}](/assets/images/enterprise/github-ae/settings/authorize-ghae-to-connect-to-dotcom.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/github-connect/beta.md b/translations/ja-JP/data/reusables/github-connect/beta.md index e490e69055..333b47d128 100644 --- a/translations/ja-JP/data/reusables/github-connect/beta.md +++ b/translations/ja-JP/data/reusables/github-connect/beta.md @@ -1,7 +1,7 @@ {% ifversion ghae %} {% note %} -**Note:** {% data variables.product.prodname_github_connect %} for {% data variables.product.product_name %} is currently in beta and subject to change. +**ノート:** {% data variables.product.prodname_github_connect %} for {% data variables.product.product_name %}は現在ベータであり、変更されることがあります。 {% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/github-connect/connect-dotcom-and-enterprise.md b/translations/ja-JP/data/reusables/github-connect/connect-dotcom-and-enterprise.md index 0485841ae1..3ceff83a69 100644 --- a/translations/ja-JP/data/reusables/github-connect/connect-dotcom-and-enterprise.md +++ b/translations/ja-JP/data/reusables/github-connect/connect-dotcom-and-enterprise.md @@ -1,6 +1,6 @@ -1. Click **Connect to {% data variables.product.prodname_dotcom_the_website %}**. +1. **Connect to {% data variables.product.prodname_dotcom_the_website %}**をクリックしてください。 {% ifversion ghes %} ![GitHub Enterprise Server設定からGitHub.comへの接続](/assets/images/help/settings/github.com_end_user_connection.png) {% else %} - ![Connect to GitHub.com from GitHub AE settings](/assets/images/enterprise/github-ae/settings/github.com-end-user-connection.png) + ![GitHub AEの設定からGitHub.comへの接続](/assets/images/enterprise/github-ae/settings/github.com-end-user-connection.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/github-connect/sync-frequency.md b/translations/ja-JP/data/reusables/github-connect/sync-frequency.md index 0905f58853..a4d95bf8d4 100644 --- a/translations/ja-JP/data/reusables/github-connect/sync-frequency.md +++ b/translations/ja-JP/data/reusables/github-connect/sync-frequency.md @@ -1 +1 @@ -{% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% elsif ghes or ghae %}{% data variables.product.product_name %}{% endif %} sends updates hourly. +{% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% elsif ghes or ghae %}{% data variables.product.product_name %}{% endif %}は更新を1時間ごとに送信します。 diff --git a/translations/ja-JP/data/reusables/gpg/desktop-support-for-commit-signing.md b/translations/ja-JP/data/reusables/gpg/desktop-support-for-commit-signing.md index 5093127a3e..f9d0e67eda 100644 --- a/translations/ja-JP/data/reusables/gpg/desktop-support-for-commit-signing.md +++ b/translations/ja-JP/data/reusables/gpg/desktop-support-for-commit-signing.md @@ -1,5 +1,5 @@ {% note %} -**Note:** [GitHub Desktop](https://desktop.github.com/) only supports commit signing if your Git client is configured to sign commits by default. +**ノート:** [GitHub Desktop](https://desktop.github.com/)はGitクライアントがデフォルトでコミットに署名するように設定されている場合にのみ、コミット署名をサポートしています。 {% endnote %} diff --git a/translations/ja-JP/data/reusables/gpg/paste-gpg-key-id.md b/translations/ja-JP/data/reusables/gpg/paste-gpg-key-id.md index 1dc868f06a..7ba68c51da 100644 --- a/translations/ja-JP/data/reusables/gpg/paste-gpg-key-id.md +++ b/translations/ja-JP/data/reusables/gpg/paste-gpg-key-id.md @@ -1,9 +1,9 @@ -1. To set your primary GPG signing key in Git, paste the text below, substituting in the GPG primary key ID you'd like to use. この例では、GPG キー ID は `3AA5C34371567BD2` です。 +1. プライマリGPG署名キーをGitで設定するには、使用したいGPGプライマリキーIDを置き換えて以下のテキストを貼り付けてください。 この例では、GPG キー ID は `3AA5C34371567BD2` です。 ```shell $ git config --global user.signingkey 3AA5C34371567BD2 ``` - Alternatively, when setting a subkey include the `!` suffix. In this example, the GPG subkey ID is `4BB6D45482678BE3`: + あるいは、`!`を含めてサブキーを設定する場合は以下のようにしてください。 この例では、GPGサブキーIDは`4BB6D45482678BE3`です: ```shell $ git config --global user.signingkey 4BB6D45482678BE3! ``` diff --git a/translations/ja-JP/data/reusables/notifications/auto-watch.md b/translations/ja-JP/data/reusables/notifications/auto-watch.md index cf295dfeac..6d220bd1bb 100644 --- a/translations/ja-JP/data/reusables/notifications/auto-watch.md +++ b/translations/ja-JP/data/reusables/notifications/auto-watch.md @@ -1 +1 @@ -You automatically watch all repositories that you create and are owned by your personal account. フォークを除き、あなたがプッシュアクセスを持つすべてのリポジトリを自動的にWatchすることもできます。 その他の任意のリポジトリは手動でWatchできます。 +自分が作成したリポジトリ及び自分の個人アカウントが所有するリポジトリは、すべて自動的にWatchします。 フォークを除き、あなたがプッシュアクセスを持つすべてのリポジトリを自動的にWatchすることもできます。 その他の任意のリポジトリは手動でWatchできます。 diff --git a/translations/ja-JP/data/reusables/notifications/email-restrictions-verification.md b/translations/ja-JP/data/reusables/notifications/email-restrictions-verification.md index 04756b1f5f..cf1d4d571d 100644 --- a/translations/ja-JP/data/reusables/notifications/email-restrictions-verification.md +++ b/translations/ja-JP/data/reusables/notifications/email-restrictions-verification.md @@ -1 +1 @@ -{% ifversion fpt or ghec %}To continue receiving email notifications after you enable restrictions, members must verify any email addresses within domains that you verify or approve. 詳しい情報については、「[メールアドレスの検証](/github/getting-started-with-github/verifying-your-email-address)」を参照してください。{% endif %} +{% ifversion fpt or ghec %}制限を有効にした後にメール通知を受け続けるには、メンバーは検証あるいは承認されたドメイン内のメールアドレスを検証しなければなりません。 詳しい情報については、「[メールアドレスの検証](/github/getting-started-with-github/verifying-your-email-address)」を参照してください。{% endif %} diff --git a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md index 0da5c96fb6..0aa25024aa 100644 --- a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md +++ b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -1 +1 @@ -You can choose the delivery method and frequency of notifications about {% data variables.product.prodname_dependabot_alerts %} on repositories that you are watching or where you have subscribed to notifications for security alerts. +Watchしているリポジトリあるいはセキュリティアラートの通知をサブスクライブしたところの{% data variables.product.prodname_dependabot_alerts %}に関する通知の配信方法と頻度を選択できます。 diff --git a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md index 52b660f719..b55d515a7a 100644 --- a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md +++ b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization2.md @@ -1 +1 @@ -You can choose the delivery method for notifications, as well as the frequency at which the notifications are sent to you. +通知が送信される頻度とともに、通知の配信方法を選択できます。 diff --git a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-enable.md b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-enable.md index 17ae0c368a..0e0b406939 100644 --- a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-enable.md +++ b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-enable.md @@ -1,3 +1,3 @@ {% ifversion fpt or ghes or ghec %} -To receive notifications about {% data variables.product.prodname_dependabot_alerts %} on repositories, you need to watch these repositories, and subscribe to receive "All Activity" notifications or configure custom settings to include "Security alerts." For more information, see "[Configuring your watch settings for an individual repository](/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)." +リポジトリの{% data variables.product.prodname_dependabot_alerts %}に関する通知を受け取るには、それらのリポジトリをWatchし、"All Activity"通知を受信するようサブスクライブするか、"Security alerts"を含めるようにカスタム設定をしてください。 詳しい情報については「[個々のリポジトリのWatchの設定](/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md index a02fa5ca11..9fbda13501 100644 --- a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md +++ b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -1,14 +1,14 @@ -{% ifversion fpt or ghec %}By default, you will receive notifications:{% endif %}{% ifversion ghes or ghae %}By default, if your enterprise owner has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %}:{% endif %} +{% ifversion fpt or ghec %}デフォルトでは通知を受け取ります:{% endif %}{% ifversion ghes or ghae %}デフォルトでは、Enterpriseオーナーがインスタンスでメール通知を設定していれば{% data variables.product.prodname_dependabot_alerts %}を受け取ります:{% endif %} - メールについては、{% data variables.product.prodname_dependabot %}がリポジトリで有効化された場合、新しいマニフェストファイルがリポジトリにコミットされた場合、重要度が重大もしくは高の新しい脆弱性が見つかった場合に送信されます(**Email each time a vulnerability is found(脆弱性が見つかるたびにメールする)**オプション)。 -- in the user interface, a warning is shown in your repository's file and code views if there are any insecure dependencies (**UI alerts** option). -- on the command line, warnings are displayed as callbacks when you push to repositories with any insecure dependencies (**Command Line** option). -- インボックスについては、Web通知として表示されます。 A web notification is sent when {% data variables.product.prodname_dependabot %} is enabled for a repository, when a new manifest file is committed to the repository, and when a new vulnerability with a critical or high severity is found (**Web** option).{% ifversion not ghae %} -- {% data variables.product.prodname_mobile %}では、Web通知として表示されます。 For more information, see "[Enabling push notifications with GitHub Mobile](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#enabling-push-notifications-with-github-mobile)."{% endif %} +- ユーザインターフェースについては、安全ではない依存関係があった場合に、リポジトリのファイルとコードビューに警告が表示されます(**UI alerts(UIアラート)**オプション)。 +- コマンドラインについては、安全ではない依存関係を伴うプッシュをリポジトリに対して行った場合、コールバックとして警告が表示されます(**Command Line(コマンドライン)**オプション)。 +- インボックスについては、Web通知として表示されます。 Web通知は、{% data variables.product.prodname_dependabot %}がリポジトリで有効化された場合、新しいマニフェストファイルがリポジトリにコミットされた場合、重要度が重大もしくは高の新しい脆弱性が見つかった場合に送信されます(**Web**オプション)。{% ifversion not ghae %} +- {% data variables.product.prodname_mobile %}では、Web通知として表示されます。 詳しい情報については「[GitHub Mobileでのプッシュ通知の有効化](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#enabling-push-notifications-with-github-mobile)」を参照してください。{% endif %} {% note %} -**Note:** The email and web{% ifversion not ghae %}/{% data variables.product.prodname_mobile %}{% endif %} notifications are: +**ノート:** メール及びWeb{% ifversion not ghae %} / {% data variables.product.prodname_mobile %}{% endif %}通知は以下のようになります。 - _リポジトリごと_ {% data variables.product.prodname_dependabot %}がリポジトリで有効化された場合、あるいは新しいマニフェストファイルがリポジトリにコミットされた場合。 @@ -16,4 +16,4 @@ {% endnote %} -You can customize the way you are notified about {% data variables.product.prodname_dependabot_alerts %}. たとえば、**Email a digest summary of vulnerabilities(脆弱性のダイジェストサマリーメール)**及び**Weekly security email digest(週間のセキュリティメールダイジェスト)**オプションを使って、最大10件のリポジトリに関するアラートをまとめた週間のダイジェストメールを受信できます。 +{% data variables.product.prodname_dependabot_alerts %}に関する通知を受け取る方法をカスタマイズできます。 たとえば、**Email a digest summary of vulnerabilities(脆弱性のダイジェストサマリーメール)**及び**Weekly security email digest(週間のセキュリティメールダイジェスト)**オプションを使って、最大10件のリポジトリに関するアラートをまとめた週間のダイジェストメールを受信できます。 diff --git a/translations/log/ja-resets.csv b/translations/log/ja-resets.csv index 971831095e..c960f8ee78 100644 --- a/translations/log/ja-resets.csv +++ b/translations/log/ja-resets.csv @@ -303,9 +303,9 @@ translations/ja-JP/data/reusables/enterprise-accounts/actions-tab.md,broken liqu translations/ja-JP/data/reusables/enterprise-accounts/emu-password-reset-session.md,broken liquid tags translations/ja-JP/data/reusables/enterprise-accounts/emu-short-summary.md,broken liquid tags translations/ja-JP/data/reusables/enterprise-accounts/hooks-tab.md,Listed in localization-support#489 -translations/ja-JP/data/reusables/enterprise-accounts/hooks-tab.md,broken liquid tags +translations/ja-JP/data/reusables/enterprise-accounts/hooks-tab.md,rendering error translations/ja-JP/data/reusables/enterprise-accounts/messages-tab.md,Listed in localization-support#489 -translations/ja-JP/data/reusables/enterprise-accounts/messages-tab.md,broken liquid tags +translations/ja-JP/data/reusables/enterprise-accounts/messages-tab.md,rendering error translations/ja-JP/data/reusables/enterprise-accounts/pages-tab.md,broken liquid tags translations/ja-JP/data/reusables/enterprise-licensing/verified-domains-license-sync.md,broken liquid tags translations/ja-JP/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md,broken liquid tags @@ -313,7 +313,18 @@ translations/ja-JP/data/reusables/enterprise_management_console/advanced-securit translations/ja-JP/data/reusables/enterprise_management_console/badge_indicator.md,broken liquid tags translations/ja-JP/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md,broken liquid tags translations/ja-JP/data/reusables/gated-features/code-scanning.md,Listed in localization-support#489 +translations/ja-JP/data/reusables/gated-features/codespaces-classroom-articles.md,broken liquid tags +translations/ja-JP/data/reusables/gated-features/codespaces.md,broken liquid tags +translations/ja-JP/data/reusables/gated-features/copilot.md,broken liquid tags +translations/ja-JP/data/reusables/gated-features/emus.md,broken liquid tags +translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md,broken liquid tags +translations/ja-JP/data/reusables/gated-features/secret-scanning-partner.md,broken liquid tags +translations/ja-JP/data/reusables/gated-features/secret-scanning.md,broken liquid tags +translations/ja-JP/data/reusables/gated-features/security-overview.md,broken liquid tags +translations/ja-JP/data/reusables/getting-started/actions.md,broken liquid tags +translations/ja-JP/data/reusables/getting-started/api.md,broken liquid tags translations/ja-JP/data/reusables/getting-started/marketplace.md,broken liquid tags +translations/ja-JP/data/reusables/github-connect/authorize-connection.md,broken liquid tags translations/ja-JP/data/reusables/large_files/can-include-lfs-objects-archives.md,broken liquid tags translations/ja-JP/data/reusables/large_files/rejected_pushes.md,broken liquid tags translations/ja-JP/data/reusables/large_files/storage_assets_location.md,broken liquid tags From 46c782348b4c29b7bcb82a862c008209c4bbe41f Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 22 Aug 2022 09:24:56 -0400 Subject: [PATCH 25/35] New translation batch for cn (#30131) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=cn * run script/i18n/reset-known-broken-translation-files.js * Check in cn CSV report Co-authored-by: Hector Alfaro --- translations/log/cn-resets.csv | 10 +-- .../actions/learn-github-actions/contexts.md | 2 +- .../environment-variables.md | 2 +- .../creating-a-codespace.md | 5 +- ...nvironment-variables-for-your-codespace.md | 1 - .../developing-in-a-codespace.md | 1 - .../scopes-for-oauth-apps.md | 83 ++++++++++--------- .../get-started/quickstart/set-up-git.md | 20 ++--- translations/zh-CN/content/index.md | 1 + ...om-repository-roles-for-an-organization.md | 5 +- ...rging-a-pull-request-with-a-merge-queue.md | 2 +- .../about-protected-branches.md | 19 +++-- .../managing-a-branch-protection-rule.md | 2 +- .../features/bypass-branch-protections.yml | 7 ++ .../graphql_upcoming_changes.public-ghae.yml | 14 ++-- .../ghec/graphql_upcoming_changes.public.yml | 14 ++-- .../graphql_upcoming_changes.public.yml | 14 ++-- .../enterprise-server/3-2/17.yml | 9 ++ .../enterprise-server/3-3/12.yml | 11 +++ .../release-notes/enterprise-server/3-4/7.yml | 12 +++ .../release-notes/enterprise-server/3-5/4.yml | 10 +++ .../enterprise-server/3-6/0-rc1.yml | 2 - .../release-notes/enterprise-server/3-6/0.yml | 2 - .../actions/github_sha_description.md | 1 + .../data/reusables/codespaces/availability.md | 1 - .../codespaces/concurrent-codespace-limit.md | 2 +- translations/zh-CN/data/ui.yml | 3 + 27 files changed, 156 insertions(+), 99 deletions(-) create mode 100644 translations/zh-CN/data/features/bypass-branch-protections.yml create mode 100644 translations/zh-CN/data/reusables/actions/github_sha_description.md delete mode 100644 translations/zh-CN/data/reusables/codespaces/availability.md diff --git a/translations/log/cn-resets.csv b/translations/log/cn-resets.csv index c373d5c38f..925ab3ba39 100644 --- a/translations/log/cn-resets.csv +++ b/translations/log/cn-resets.csv @@ -376,13 +376,13 @@ translations/zh-CN/data/reusables/dependency-submission/about-dependency-submiss translations/zh-CN/data/reusables/dotcom_billing/downgrade-org-to-free.md,broken liquid tags translations/zh-CN/data/reusables/education/access-github-community-exchange.md,broken liquid tags translations/zh-CN/data/reusables/enterprise-accounts/emu-password-reset-session.md,broken liquid tags -translations/zh-CN/data/reusables/enterprise-accounts/emu-short-summary.md,rendering error +translations/zh-CN/data/reusables/enterprise-accounts/emu-short-summary.md,broken liquid tags translations/zh-CN/data/reusables/enterprise-licensing/verified-domains-license-sync.md,broken liquid tags translations/zh-CN/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md,broken liquid tags translations/zh-CN/data/reusables/enterprise_management_console/badge_indicator.md,broken liquid tags -translations/zh-CN/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md,rendering error +translations/zh-CN/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md,broken liquid tags translations/zh-CN/data/reusables/gated-features/codespaces-classroom-articles.md,broken liquid tags -translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,rendering error +translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,broken liquid tags translations/zh-CN/data/reusables/gated-features/packages.md,broken liquid tags translations/zh-CN/data/reusables/gated-features/secret-scanning-partner.md,broken liquid tags translations/zh-CN/data/reusables/gated-features/secret-scanning.md,broken liquid tags @@ -403,9 +403,9 @@ translations/zh-CN/data/reusables/package_registry/packages-cluster-support.md,b translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md,broken liquid tags translations/zh-CN/data/reusables/repositories/enable-security-alerts.md,broken liquid tags translations/zh-CN/data/reusables/repositories/select-marketplace-apps.md,broken liquid tags -translations/zh-CN/data/reusables/saml/saml-session-oauth.md,rendering error +translations/zh-CN/data/reusables/saml/saml-session-oauth.md,broken liquid tags translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,Listed in localization-support#489 -translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,rendering error +translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,broken liquid tags translations/zh-CN/data/reusables/scim/after-you-configure-saml.md,broken liquid tags translations/zh-CN/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md,broken liquid tags translations/zh-CN/data/reusables/secret-scanning/partner-program-link.md,broken liquid tags diff --git a/translations/zh-CN/content/actions/learn-github-actions/contexts.md b/translations/zh-CN/content/actions/learn-github-actions/contexts.md index 5a9f912ee0..4ced2fa7d1 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/contexts.md +++ b/translations/zh-CN/content/actions/learn-github-actions/contexts.md @@ -200,7 +200,7 @@ jobs: {%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-4722 %} | `github.run_attempt` | `string` | 在存储库中运行的特定工作流程的每次尝试的唯一编号。 对于工作流程运行的第一次尝试,此数字从 1 开始,并随着每次重新运行而递增。 | {%- endif %} -| `github.server_url` | `string` | GitHub 服务器的 URL。 例如:`https://github.com`。 | | `github.sha` | `string` | 触发工作流运行的提交 SHA。 | | `github.token` | `string` | 用于代表存储库上安装的 GitHub 应用进行身份验证的令牌。 这在功能上等同于 `GITHUB_TOKEN` 密码。 更多信息请参阅“[自动令牌身份验证](/actions/security-guides/automatic-token-authentication)”。
注意:此上下文属性由 Actions 运行器设置,并且仅在作业的执行 `steps` 中可用。 否则,此属性的值将为 `null`。 |{% ifversion actions-stable-actor-ids %} | `github.triggering_actor` | `string` | The username of the user that initiated the workflow run. If the workflow run is a re-run, this value may differ from `github.actor`. Any workflow re-runs will use the privileges of `github.actor`, even if the actor initiating the re-run (`github.triggering_actor`) has different privileges. |{% endif %} | `github.workflow` | `string` | The name of the workflow. 如果工作流程文件未指定 `name`,此属性的值将是仓库中工作流程文件的完整路径。 | | `github.workspace` | `string` | 运行器上步骤的默认工作目录,以及使用[`检出`](https://github.com/actions/checkout)操作时存储库的默认位置。 | +| `github.server_url` | `string` | GitHub 服务器的 URL。 例如:`https://github.com`。 | | `github.sha` | `string` | {% data reusables.actions.github_sha_description %} | | `github.token` | `string` | A token to authenticate on behalf of the GitHub App installed on your repository. 这在功能上等同于 `GITHUB_TOKEN` 密码。 更多信息请参阅“[自动令牌身份验证](/actions/security-guides/automatic-token-authentication)”。
注意:此上下文属性由 Actions 运行器设置,并且仅在作业的执行 `steps` 中可用。 否则,此属性的值将为 `null`。 |{% ifversion actions-stable-actor-ids %} | `github.triggering_actor` | `string` | The username of the user that initiated the workflow run. If the workflow run is a re-run, this value may differ from `github.actor`. Any workflow re-runs will use the privileges of `github.actor`, even if the actor initiating the re-run (`github.triggering_actor`) has different privileges. |{% endif %} | `github.workflow` | `string` | The name of the workflow. 如果工作流程文件未指定 `name`,此属性的值将是仓库中工作流程文件的完整路径。 | | `github.workspace` | `string` | 运行器上步骤的默认工作目录,以及使用[`检出`](https://github.com/actions/checkout)操作时存储库的默认位置。 | ### `github` 上下文的示例内容 diff --git a/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md b/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md index a290bcda48..d8f2e403a4 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md +++ b/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md @@ -147,7 +147,7 @@ jobs: {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `GITHUB_REF_NAME` | {% data reusables.actions.ref_name-description %} For example, `feature-branch-1`.| | `GITHUB_REF_PROTECTED` | {% data reusables.actions.ref_protected-description %} | | `GITHUB_REF_TYPE` | {% data reusables.actions.ref_type-description %} {%- endif %} -| `GITHUB_REPOSITORY` |所有者和存储库名称。 例如 `octocat/Hello-World`。 | | `GITHUB_REPOSITORY_OWNER` |存储库所有者的姓名。 例如 `octocat`。 | | `GITHUB_RETENTION_DAYS` |工作流程运行日志和构件的保留天数。 例如 `90`。 | | `GITHUB_RUN_ATTEMPT` | 在存储库中运行的特定工作流程的每次尝试的唯一编号。 对于工作流程运行的第一次尝试,此数字从 1 开始,并随着每次重新运行而递增。 例如 `3`。 | | `GITHUB_RUN_ID` | {% data reusables.actions.run_id_description %} 例如 `1658821493`。 | | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} 例如 `3`。 | | `GITHUB_SERVER_URL`| {% data variables.product.product_name %} 服务器的 URL。 例如:`https://{% data variables.product.product_url %}`。 | `GITHUB_SHA` | 触发工作流程的提交 SHA。 此提交 SHA 的值取决于触发工作流程的事件。 更多信息请参阅“[触发工作流程的事件](/actions/using-workflows/events-that-trigger-workflows)”。 例如 `ffac537e6cbbf934b08745a378932722df287a53`。 | +| `GITHUB_REPOSITORY` |所有者和存储库名称。 例如 `octocat/Hello-World`。 | | `GITHUB_REPOSITORY_OWNER` |存储库所有者的姓名。 例如 `octocat`。 | | `GITHUB_RETENTION_DAYS` |工作流程运行日志和构件的保留天数。 例如 `90`。 | | `GITHUB_RUN_ATTEMPT` | 在存储库中运行的特定工作流程的每次尝试的唯一编号。 对于工作流程运行的第一次尝试,此数字从 1 开始,并随着每次重新运行而递增。 例如 `3`。 | | `GITHUB_RUN_ID` | {% data reusables.actions.run_id_description %} 例如 `1658821493`。 | | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} 例如 `3`。 | | `GITHUB_SERVER_URL`| {% data variables.product.product_name %} 服务器的 URL。 例如:`https://{% data variables.product.product_url %}`。 | `GITHUB_SHA` | {% data reusables.actions.github_sha_description %} {%- ifversion actions-job-summaries %} | `GITHUB_STEP_SUMMARY` | 包含工作流程命令中作业摘要的文件在运行器上的路径。 此文件对于当前步骤是唯一的,并且会针对作业中的每个步骤进行更改。 例如,`/home/rob/runner/_layout/_work/_temp/_runner_file_commands/step_summary_1cb22d7f-5663-41a8-9ffc-13472605c76c`。 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程命令](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)”。 | {%- endif %} diff --git a/translations/zh-CN/content/codespaces/developing-in-codespaces/creating-a-codespace.md b/translations/zh-CN/content/codespaces/developing-in-codespaces/creating-a-codespace.md index 38467f41a7..0679d8294a 100644 --- a/translations/zh-CN/content/codespaces/developing-in-codespaces/creating-a-codespace.md +++ b/translations/zh-CN/content/codespaces/developing-in-codespaces/creating-a-codespace.md @@ -2,7 +2,6 @@ title: 创建代码空间 intro: 您可以为仓库中的分支创建代码空间以便在线开发。 product: '{% data reusables.gated-features.codespaces %}' -permissions: '{% data reusables.codespaces.availability %}' redirect_from: - /github/developing-online-with-github-codespaces/creating-a-codespace - /github/developing-online-with-codespaces/creating-a-codespace @@ -21,7 +20,7 @@ shortTitle: 创建代码空间 可以在 {% data variables.product.prodname_dotcom_the_website %} 上、{% data variables.product.prodname_vscode %} 中或使用 {% data variables.product.prodname_cli %} 创建代码空间。 {% data reusables.codespaces.codespaces-are-personal %} -代码空间与仓库的特定分支相关联,且仓库不能为空。 {% data reusables.codespaces.concurrent-codespace-limit %} 更多信息请参阅“[删除代码空间](/github/developing-online-with-codespaces/deleting-a-codespace)”。 +代码空间与仓库的特定分支相关联,且仓库不能为空。 {% data reusables.codespaces.concurrent-codespace-limit %} 创建代码空间时,需要执行一些步骤并将您连接到开发环境。 @@ -45,8 +44,6 @@ shortTitle: 创建代码空间 ## 访问 {% data variables.product.prodname_github_codespaces %} -{% data reusables.codespaces.availability %} - 当您访问 {% data variables.product.prodname_github_codespaces %} 时,在查看仓库时会看到 **{% octicon "code" aria-label="The code icon" %} Code(代码)**下拉菜单中的“Codespaces(代码空间)”选项卡。 在以下条件下,您可以访问代码空间: diff --git a/translations/zh-CN/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md b/translations/zh-CN/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md index 50c475d75f..32ddbd2164 100644 --- a/translations/zh-CN/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md +++ b/translations/zh-CN/content/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace.md @@ -2,7 +2,6 @@ title: 代码空间的默认环境变量 shortTitle: 默认环境变量 product: '{% data reusables.gated-features.codespaces %}' -permissions: '{% data reusables.codespaces.availability %}' intro: '{% data variables.product.prodname_dotcom %} 为每个代码空间设置默认环境变量。' versions: fpt: '*' diff --git a/translations/zh-CN/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md b/translations/zh-CN/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md index e341666a31..4adad5ddd2 100644 --- a/translations/zh-CN/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md +++ b/translations/zh-CN/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md @@ -2,7 +2,6 @@ title: Developing in a codespace intro: 'You can open a codespace on {% data variables.product.product_name %}, then develop using {% data variables.product.prodname_vscode %}''s features.' product: '{% data reusables.gated-features.codespaces %}' -permissions: 'You can develop in codespaces you''ve created for repositories owned by organizations using {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %}.' redirect_from: - /github/developing-online-with-github-codespaces/developing-in-a-codespace - /github/developing-online-with-codespaces/developing-in-a-codespace diff --git a/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md b/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md index 165e374169..c3f1afcd31 100644 --- a/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md @@ -39,46 +39,49 @@ X-Accepted-OAuth-Scopes: user ## 可用作用域 -| 名称 | 描述 | -| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion not ghae %} -| **`(无作用域)`** | 授予对公共信息的只读访问权限(包括用户个人资料信息、公共仓库信息和 gist){% endif %}{% ifversion ghes or ghae %} -| **`site_admin`** | 授予站点管理员对 [{% data variables.product.prodname_ghe_server %} 管理 API 端点](/rest/reference/enterprise-admin)的访问权限。{% endif %} -| **`repo`** | Grants full access to public{% ifversion ghec or ghes or ghae %}, internal,{% endif %} and private repositories including read and write access to code, commit statuses, repository invitations, collaborators, deployment statuses, and repository webhooks. **Note**: In addition to repository related resources, the `repo` scope also grants access to manage organization-owned resources including projects, invitations, team memberships and webhooks. This scope also grants the ability to manage projects owned by users. | -|  `repo:status` | 授予对{% ifversion fpt %}公共和私有{% elsif ghec or ghes %}公共、私有和内部{% elsif ghae %}私有和内部{% endif %}仓库中的提交状态的读/写访问权限。 仅在授予其他用户或服务对私有仓库提交状态的访问权限而*不*授予对代码的访问权限时,才需要此作用域。 | -|  `repo_deployment` | 授予对{% ifversion not ghae %}公共{% else %}内部{% endif %}和私有仓库的[部署状态](/rest/reference/repos#deployments)的访问权限。 仅在授予其他用户或服务对部署状态的访问权限而*不*授予对代码的访问权限时,才需要此作用域。{% ifversion not ghae %} -|  `public_repo` | 将访问权限限制为公共仓库。 这包括对公共仓库和组织的代码、提交状态、仓库项目、协作者以及部署状态的读取/写入权限。 标星公共仓库也需要此权限。{% endif %} -|  `repo:invite` | 授予接受/拒绝仓库协作邀请的权限。 仅在授予其他用户或服务对邀请的访问权限而*不*授予对代码的访问权限时,才需要此作用域。{% ifversion fpt or ghes or ghec %} -|  `security_events` | 授予:
对 [{% data variables.product.prodname_code_scanning %} API](/rest/reference/code-scanning) 中安全事件的读取和写入权限
对 {%- ifversion ghec %}[{% data variables.product.prodname_secret_scanning %} API](/rest/reference/secret-scanning) 中安全事件的读取和写入权限
{%- endif %}仅在授予其他用户或服务对安全事件的访问权限而*不*授予对代码的访问权限时,才需要此作用域。{% endif %} -| **`admin:repo_hook`** | 授予对{% ifversion fpt %}公共或私有{% elsif ghec or ghes %}公共、私有或内部{% elsif ghae %}私有或内部{% endif %}仓库中仓库挂钩的读取、写入、ping 和删除访问权限。 `repo` {% ifversion fpt or ghec or ghes %}和 `public_repo` 范围授予{% else %}范围授予{% endif %}对仓库(包括仓库挂钩)的完全访问权限。 使用 `admin:repo_hook` 作用域将访问权限限制为仅仓库挂钩。 | -|  `write:repo_hook` | 授予对{% ifversion fpt %}公共或私有{% elsif ghec or ghes %}公共、私有或内部{% elsif ghae %}私有或内部{% endif %}仓库中挂钩的读取、写入和 ping 访问权限。 | -|  `read:repo_hook` | 授予对{% ifversion fpt %}公共或私有{% elsif ghec or ghes %}公共、私有或内部{% elsif ghae %}私有或内部{% endif %}仓库中挂钩的读取和 ping 访问权限。 | -| **`admin:org`** | 全面管理组织及其团队、项目和成员。 | -|  `write:org` | 对组织成员身份、组织项目和团队成员身份的读取和写入权限。 | -|  `read:org` | 对组织成员身份、组织项目和团队成员身份的只读权限。 | -| **`admin:public_key`** | 全面管理公钥。 | -|  `write:public_key` | 创建、列出和查看公钥的详细信息。 | -|  `read:public_key` | 列出和查看公钥的详细信息。 | -| **`admin:org_hook`** | 授予对组织挂钩的读取、写入、ping 和删除权限。 **注:**OAuth 令牌只能对由 OAuth 应用程序创建的组织挂钩执行这些操作。 个人访问令牌只能对用户创建的组织挂钩执行这些操作。 | -| **`gist`** | 授予对 gist 的写入权限。 | -| **`通知`** | 授予:
* 对用户通知的读取权限
* 对线程的标记读取权限
* 对仓库的关注和取消关注权限,以及
* 对线程订阅的读取、写入和删除权限。 | -| **`用户`** | 仅授予对个人资料的读取/写入权限。 请注意,此作用域包括 `user:email` 和 `user:follow`。 | -|  `read:user` | 授予读取用户个人资料数据的权限。 | -|  `user:email` | 授予对用户电子邮件地址的读取权限。 | -|  `user:follow` | 授予关注或取消关注其他用户的权限。{% ifversion projects-oauth-scope %} -| **`project`** | Grants read/write access to user and organization {% data variables.projects.projects_v2 %}. | -|  `read:project` | Grants read only access to user and organization {% data variables.projects.projects_v2 %}.{% endif %} -| **`delete_repo`** | 授予删除可管理仓库的权限。 | -| **`write:discussion`** | 授予对团队讨论的读取和写入权限。 | -|  `read:discussion` | 允许对团队讨论进行读取访问。 | -| **`write:packages`** | 授予在 {% data variables.product.prodname_registry %} 中上传或发布包的权限。 更多信息请参阅“[发布包](/github/managing-packages-with-github-packages/publishing-a-package)”。 | -| **`read:packages`** | 授予从 {% data variables.product.prodname_registry %} 下载或安装包的权限。 更多信息请参阅“[安装包](/github/managing-packages-with-github-packages/installing-a-package)”。 | -| **`delete:packages`** | 授予从 {% data variables.product.prodname_registry %} 删除包的权限。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”。 | -| **`admin:gpg_key`** | 全面管理 GPG 密钥。 | -|  `write:gpg_key` | 创建、列出和查看 GPG 密钥的详细信息。 | -|  `read:gpg_key` | 列出和查看 GPG 密钥的详细信息。{% ifversion fpt or ghec %} -| **`代码空间`** | 授予创建和管理代码空间的能力。 Codespaces 可以暴露可能有不同范围集的 GITHUB_TOKEN。 更多信息请参阅“[{% data variables.product.prodname_github_codespaces %} 中的安全性](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)”。{% endif %} -| **`工作流程`** | 授予添加和更新 {% data variables.product.prodname_actions %} 工作流程文件的权限。 如果在同一仓库中的另一个分支上存在相同的文件(具有相同的路径和内容),则工作流程文件可以在没有此作用域的情况下提交。 工作流程文件可以暴露可能有不同范围集的 `GITHUB_TOKEN`。 更多信息请参阅“[工作流程中的身份验证](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)。 | - +| 名称 | 描述 | +| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion not ghae %} +| **`(无作用域)`** | 授予对公共信息的只读访问权限(包括用户个人资料信息、公共仓库信息和 gist){% endif %}{% ifversion ghes or ghae %} +| **`site_admin`** | 授予站点管理员对 [{% data variables.product.prodname_ghe_server %} 管理 API 端点](/rest/reference/enterprise-admin)的访问权限。{% endif %} +| **`repo`** | Grants full access to public{% ifversion ghec or ghes or ghae %}, internal,{% endif %} and private repositories including read and write access to code, commit statuses, repository invitations, collaborators, deployment statuses, and repository webhooks. **Note**: In addition to repository related resources, the `repo` scope also grants access to manage organization-owned resources including projects, invitations, team memberships and webhooks. This scope also grants the ability to manage projects owned by users. | +|  `repo:status` | 授予对{% ifversion fpt %}公共和私有{% elsif ghec or ghes %}公共、私有和内部{% elsif ghae %}私有和内部{% endif %}仓库中的提交状态的读/写访问权限。 仅在授予其他用户或服务对私有仓库提交状态的访问权限而*不*授予对代码的访问权限时,才需要此作用域。 | +|  `repo_deployment` | 授予对{% ifversion not ghae %}公共{% else %}内部{% endif %}和私有仓库的[部署状态](/rest/reference/repos#deployments)的访问权限。 仅在授予其他用户或服务对部署状态的访问权限而*不*授予对代码的访问权限时,才需要此作用域。{% ifversion not ghae %} +|  `public_repo` | 将访问权限限制为公共仓库。 这包括对公共仓库和组织的代码、提交状态、仓库项目、协作者以及部署状态的读取/写入权限。 标星公共仓库也需要此权限。{% endif %} +|  `repo:invite` | 授予接受/拒绝仓库协作邀请的权限。 仅在授予其他用户或服务对邀请的访问权限而*不*授予对代码的访问权限时,才需要此作用域。{% ifversion fpt or ghes or ghec %} +|  `security_events` | 授予:
对 [{% data variables.product.prodname_code_scanning %} API](/rest/reference/code-scanning) 中安全事件的读取和写入权限
对 {%- ifversion ghec %}[{% data variables.product.prodname_secret_scanning %} API](/rest/reference/secret-scanning) 中安全事件的读取和写入权限
{%- endif %}仅在授予其他用户或服务对安全事件的访问权限而*不*授予对代码的访问权限时,才需要此作用域。{% endif %} +| **`admin:repo_hook`** | 授予对{% ifversion fpt %}公共或私有{% elsif ghec or ghes %}公共、私有或内部{% elsif ghae %}私有或内部{% endif %}仓库中仓库挂钩的读取、写入、ping 和删除访问权限。 `repo` {% ifversion fpt or ghec or ghes %}和 `public_repo` 范围授予{% else %}范围授予{% endif %}对仓库(包括仓库挂钩)的完全访问权限。 使用 `admin:repo_hook` 作用域将访问权限限制为仅仓库挂钩。 | +|  `write:repo_hook` | 授予对{% ifversion fpt %}公共或私有{% elsif ghec or ghes %}公共、私有或内部{% elsif ghae %}私有或内部{% endif %}仓库中挂钩的读取、写入和 ping 访问权限。 | +|  `read:repo_hook` | 授予对{% ifversion fpt %}公共或私有{% elsif ghec or ghes %}公共、私有或内部{% elsif ghae %}私有或内部{% endif %}仓库中挂钩的读取和 ping 访问权限。 | +| **`admin:org`** | 全面管理组织及其团队、项目和成员。 | +|  `write:org` | 对组织成员身份、组织项目和团队成员身份的读取和写入权限。 | +|  `read:org` | 对组织成员身份、组织项目和团队成员身份的只读权限。 | +| **`admin:public_key`** | 全面管理公钥。 | +|  `write:public_key` | 创建、列出和查看公钥的详细信息。 | +|  `read:public_key` | 列出和查看公钥的详细信息。 | +| **`admin:org_hook`** | 授予对组织挂钩的读取、写入、ping 和删除权限。 **注:**OAuth 令牌只能对由 OAuth 应用程序创建的组织挂钩执行这些操作。 个人访问令牌只能对用户创建的组织挂钩执行这些操作。 | +| **`gist`** | 授予对 gist 的写入权限。 | +| **`通知`** | 授予:
* 对用户通知的读取权限
* 对线程的标记读取权限
* 对仓库的关注和取消关注权限,以及
* 对线程订阅的读取、写入和删除权限。 | +| **`用户`** | 仅授予对个人资料的读取/写入权限。 请注意,此作用域包括 `user:email` 和 `user:follow`。 | +|  `read:user` | 授予读取用户个人资料数据的权限。 | +|  `user:email` | 授予对用户电子邮件地址的读取权限。 | +|  `user:follow` | 授予关注或取消关注其他用户的权限。{% ifversion projects-oauth-scope %} +| **`project`** | Grants read/write access to user and organization {% data variables.projects.projects_v2 %}. | +|  `read:project` | Grants read only access to user and organization {% data variables.projects.projects_v2 %}.{% endif %} +| **`delete_repo`** | 授予删除可管理仓库的权限。 | +| **`write:discussion`** | 授予对团队讨论的读取和写入权限。 | +|  `read:discussion` | 允许对团队讨论进行读取访问。 | +| **`write:packages`** | 授予在 {% data variables.product.prodname_registry %} 中上传或发布包的权限。 更多信息请参阅“[发布包](/github/managing-packages-with-github-packages/publishing-a-package)”。 | +| **`read:packages`** | 授予从 {% data variables.product.prodname_registry %} 下载或安装包的权限。 更多信息请参阅“[安装包](/github/managing-packages-with-github-packages/installing-a-package)”。 | +| **`delete:packages`** | 授予从 {% data variables.product.prodname_registry %} 删除包的权限。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”。 | +| **`admin:gpg_key`** | 全面管理 GPG 密钥。 | +|  `write:gpg_key` | 创建、列出和查看 GPG 密钥的详细信息。 | +|  `read:gpg_key` | 列出和查看 GPG 密钥的详细信息。{% ifversion fpt or ghec %} +| **`代码空间`** | 授予创建和管理代码空间的能力。 Codespaces 可以暴露可能有不同范围集的 GITHUB_TOKEN。 更多信息请参阅“[{% data variables.product.prodname_github_codespaces %} 中的安全性](/codespaces/codespaces-reference/security-in-github-codespaces#authentication)”。{% endif %} +| **`工作流程`** | 授予添加和更新 {% data variables.product.prodname_actions %} 工作流程文件的权限。 如果在同一仓库中的另一个分支上存在相同的文件(具有相同的路径和内容),则工作流程文件可以在没有此作用域的情况下提交。 工作流程文件可以暴露可能有不同范围集的 `GITHUB_TOKEN`。 For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)."{% ifversion not fpt %} +| **`admin:enterprise`** | Gives full control of enterprise functionality. For more information, see "[Managing enterprise accounts](/graphql/guides/managing-enterprise-accounts)" in the GraphQL API documentation.

Includes `manage_runners:enterprise`{% ifversion ghec or ghes > 3.3 %}, `manage_billing:enterprise`,{% endif %} and `read:enterprise`. | +|  `manage_runners:enterprise` | Gives full control over self-hosted runners within the enterprise. 更多信息请参阅“[关于自托管运行器](/actions/hosting-your-own-runners/about-self-hosted-runners)”。 {% ifversion ghec or ghes > 3.3 %} +|  `manage_billing:enterprise` | Read and write enterprise billing data. For more information, see "[Billing](/rest/billing)" in the REST API documentation. {% endif %} +|  `read:enterprise` | Read all data on an enterprise profile. Does not include profile data of enterprise members or organizations.{% endif %} {% note %} **注:**您的 OAuth 应用程序可以在初始重定向中请求作用域。 您可以使用 `%20` 以空格分隔多个作用域来指定它们: diff --git a/translations/zh-CN/content/get-started/quickstart/set-up-git.md b/translations/zh-CN/content/get-started/quickstart/set-up-git.md index 7458dc102e..cf58ba5012 100644 --- a/translations/zh-CN/content/get-started/quickstart/set-up-git.md +++ b/translations/zh-CN/content/get-started/quickstart/set-up-git.md @@ -41,17 +41,17 @@ If you do not need to work with files locally, {% data variables.product.product 1. [Download and install the latest version of Git](https://git-scm.com/downloads). -{% note %} + {% note %} + + **Note**: If you are using a Chrome OS device, additional set up is required: + + 1. Install a terminal emulator such as Termux from the Google Play Store on your Chrome OS device. + 1. From the terminal emulator that you installed, install Git. For example, in Termux, enter `apt install git` and then type `y` when prompted. + + {% endnote %} -**Note**: If you are using a Chrome OS device, additional set up is required: - -2. Install a terminal emulator such as Termux from the Google Play Store on your Chrome OS device. -3. From the terminal emulator that you installed, install Git. For example, in Termux, enter `apt install git` and then type `y` when prompted. - -{% endnote %} - -2. [Set your username in Git](/github/getting-started-with-github/setting-your-username-in-git). -3. [Set your commit email address in Git](/articles/setting-your-commit-email-address). +1. [Set your username in Git](/github/getting-started-with-github/setting-your-username-in-git). +1. [Set your commit email address in Git](/articles/setting-your-commit-email-address). ## Authenticating with {% data variables.product.prodname_dotcom %} from Git diff --git a/translations/zh-CN/content/index.md b/translations/zh-CN/content/index.md index fbfc13a557..5e385e9de5 100644 --- a/translations/zh-CN/content/index.md +++ b/translations/zh-CN/content/index.md @@ -19,6 +19,7 @@ redirect_from: - /troubleshooting-common-issues versions: '*' children: + - search - get-started - account-and-profile - authentication diff --git a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md index c5da05e4d3..d1b4d72d71 100644 --- a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md +++ b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md @@ -92,9 +92,10 @@ redirect_from: - **设置交互限制**:暂时限制某些用户在公共存储库中发表评论、打开议题或创建拉取请求,以强制执行一段有限的活动。 更多信息请参阅“[限制存储库中的交互](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)”。 {%- endif %} - **设置社交预览**:将识别图像添加到存储库,该图像在链接存储库时显示在社交媒体平台上。 更多信息请参阅“[自定义仓库的社交媒体审查](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview)”。 -- **推送提交到受保护分支**:推送到标记为受保护分支的分支。 +- **推送提交到受保护分支**:推送到标记为受保护分支的分支。 Branch protection rules will still apply and could result in a push being rejected. - **创建受保护的标记**:创建与标记保护规则匹配的标记。 更多信息请参阅“[配置标记保护规则](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)”。 -- **删除受保护的标记**:删除与标记保护规则匹配的标记。 更多信息请参阅“[配置标记保护规则](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)”。 +- **删除受保护的标记**:删除与标记保护规则匹配的标记。 For more information, see "[Configuring tag protection rules](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)."{% ifversion bypass-branch-protections %} +- **Bypass branch protections**: Push to a protected branch without needing to comply with branch protection rules.{% endif %} ### 安全 diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md index 8698f67c7b..7f57608d45 100644 --- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md +++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue.md @@ -27,7 +27,7 @@ redirect_from: 1. 在“Pull Requests(拉取请求)”列表中,单击要添加到合并队列的拉取请求。 1. 单击 **Merge when ready(准备就绪时合并)**将拉取请求添加到合并队列中。 或者,如果您是管理员,则可以: - - 如果分支保护设置允许,可直接合并请求,方法是选中 **Merge without waiting for requirements to be met (administrators only)(合并,而无需等待满足要求 [仅限管理员])**,并遵循标准流程。 ![合并队列选项](/assets/images/help/pull_requests/merge-queue-options.png) + - Directly merge the pull request by checking **Merge without waiting for requirements to be met ({% ifversion bypass-branch-protections %}bypass branch protections{% else %}administrators only{% endif %})**, if allowed by branch protection settings, and follow the standard flow. ![合并队列选项](/assets/images/help/pull_requests/merge-queue-options.png) {% tip %} diff --git a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md index 2301006a77..c6cc4aba8d 100644 --- a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md +++ b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md @@ -32,7 +32,10 @@ topics: 默认情况下,每个分支保护规则都禁止强制推送到匹配的分支并阻止删除匹配的分支。 您可以选择禁用这些限制并启用其他分支保护设置。 -默认情况下,分支保护规则的限制不适用于对仓库具有管理员权限的人。 您也可以选择包括管理员。 +{% ifversion bypass-branch-protections %} +By default, the restrictions of a branch protection rule don't apply to people with admin permissions to the repository or custom roles with the "bypass branch protections" permission. You can optionally apply the restrictions to administrators and roles with the "bypass branch protections" permission, too. For more information, see "[Managing custom repository roles for an organization](/en/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". +{% else %} +默认情况下,分支保护规则的限制不适用于对仓库具有管理员权限的人。 You can optionally choose to include administrators, too.{% endif %} {% data reusables.repositories.branch-rules-example %} 关于分支名称模式的更多信息,请参阅“[管理分支保护规则](/github/administering-a-repository/managing-a-branch-protection-rule)”。 @@ -52,7 +55,7 @@ topics: {%- ifversion required-deployments %} - [要求部署在合并之前成功](#require-deployments-to-succeed-before-merging) {%- endif %} -- [包括管理员](#include-administrators) +{% ifversion bypass-branch-protections %}- [Do not allow bypassing the above settings](#do-not-allow-bypassing-the-above-settings){% else %}- [Include administrators](#include-administrators){% endif %} - [限制谁可以推送到匹配的分支](#restrict-who-can-push-to-matching-branches) - [允许强制推送](#allow-force-pushes) - [允许删除](#allow-deletions) @@ -124,7 +127,7 @@ remote: error: Changes have been requested. {% endnote %} -如果提交已进行签名和验证,则始终可以将本地提交推送到分支。 {% ifversion fpt or ghec %}您也可以使用 {% data variables.product.product_name %} 上的拉请求将已经签名和验证的提交合并到分支。 但除非您是拉取请求的作者,否则不能将拉取请求压缩并合并到 {% data variables.product.product_name %} 。{% else %}但不能将拉取请求合并到 {% data variables.product.product_name %} 上的分支。{% endif %} 您可以在本地{% ifversion fpt or ghec %}压缩和{% endif %}合并拉取请求。 更多信息请参阅“[在本地检出拉取请求](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally)”。 +如果提交已进行签名和验证,则始终可以将本地提交推送到分支。 {% ifversion fpt or ghec %}您也可以使用 {% data variables.product.product_name %} 上的拉请求将已经签名和验证的提交合并到分支。 但除非您是拉取请求的作者,否则不能将拉取请求压缩并合并到 {% data variables.product.product_name %} 。{% else %}但不能将拉取请求合并到 {% data variables.product.product_name %} 上的分支。{% endif %} 您可以在本地 {% ifversion fpt or ghec %}压缩和{% endif %}合并拉取请求。 更多信息请参阅“[在本地检出拉取请求](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally)”。 {% ifversion fpt or ghec %} 有关合并方法的更多信息,请参阅“[关于 {% data variables.product.prodname_dotcom %} 上的合并方法](/github/administering-a-repository/about-merge-methods-on-github)”。{% endif %} @@ -149,9 +152,15 @@ remote: error: Changes have been requested. 您可以要求先将更改成功部署到特定环境,然后才能合并分支。 例如,可以使用此规则确保在更改合并到默认分支之前,将更改成功部署到过渡环境。 -### 包括管理员 +{% ifversion bypass-branch-protections %}### Do not allow bypassing the above settings{% else %} +### Include administrators{% endif %} -默认情况下,受保护分支规则不适用于对仓库具有管理员权限的人。 您可以启用此设置将管理员纳入受保护分支规则。 +{% ifversion bypass-branch-protections %} +By default, the restrictions of a branch protection rule do not apply to people with admin permissions to the repository or custom roles with the "bypass branch protections" permission in a repository. + +You can enable this setting to apply the restrictions to admins and roles with the "bypass branch protections" permission, too. For more information, see "[Managing custom repository roles for an organization](/en/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". +{% else %} +默认情况下,受保护分支规则不适用于对仓库具有管理员权限的人。 You can enable this setting to include administrators in your protected branch rules.{% endif %} ### 限制谁可以推送到匹配的分支 diff --git a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md index b372bcf39a..796bcbeb76 100644 --- a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md +++ b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md @@ -84,7 +84,7 @@ shortTitle: 分支保护规则 {%- ifversion required-deployments %} 1. (可选)要选择在合并之前必须将更改成功部署到哪些环境,请选择 **Require deployments to succeed before merging(在合并之前需要部署成功)**,然后选择环境。 ![需要成功部署选项](/assets/images/help/repository/require-successful-deployment.png) {%- endif %} -1. (可选)选择 **Apply the rules above to administrators(将上述规则应用于管理员)**。 ![将上述规则应用于管理员复选框](/assets/images/help/repository/include-admins-protected-branches.png) +1. Optionally, select {% ifversion bypass-branch-protections %}**Do not allow bypassing the above settings**. ![Do not allow bypassing the above settings checkbox](/assets/images/help/repository/do-not-allow-bypassing-the-above-settings.png){% else %}**Apply the rules above to administrators**. ![Apply the rules above to administrators checkbox](/assets/images/help/repository/include-admins-protected-branches.png){% endif %} 1. (可选){% ifversion fpt or ghec %}如果仓库由组织拥有,可使用 {% data variables.product.prodname_team %} 或 {% data variables.product.prodname_ghe_cloud %}{% endif %} 启用分支限制。 - 选择 **Restrict who can push to matching branches(限制谁可以推送到匹配分支)**。 ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} - (可选)要同时限制创建匹配分支,请选择 **Restrict pushes that create matching branches(限制创建匹配分支的推送)**。 ![Branch creation restriction checkbox](/assets/images/help/repository/restrict-branch-create.png){% endif %} diff --git a/translations/zh-CN/data/features/bypass-branch-protections.yml b/translations/zh-CN/data/features/bypass-branch-protections.yml new file mode 100644 index 0000000000..d955962e56 --- /dev/null +++ b/translations/zh-CN/data/features/bypass-branch-protections.yml @@ -0,0 +1,7 @@ +#Issue: 6667 +#Description: Allow merging pull requests without complying with branch protection rules. +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-6667' diff --git a/translations/zh-CN/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/zh-CN/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml index 862699bc95..e85864a7b9 100644 --- a/translations/zh-CN/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml +++ b/translations/zh-CN/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -154,13 +154,6 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: 重大 owner: lukewar - - - location: ProjectNextFieldType.TASKS - description: '`TASKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.' - reason: '''ProjectNext'' API 已被弃用,取而代之的是功能更强大的 ''ProjectV2'' API。' - date: '2022-10-01T00:00:00+00:00' - criticality: 重大 - owner: lukewar - location: ProjectNextFieldType.TEXT description: '`TEXT` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.' @@ -175,6 +168,13 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: 重大 owner: lukewar + - + location: ProjectNextFieldType.TRACKS + description: '“TRACKS”将被删除。请按照 https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ 的 ProjectV2 指南,找到合适的替代项。' + reason: '''ProjectNext'' API 已被弃用,取而代之的是功能更强大的 ''ProjectV2'' API。' + date: '2022-10-01T00:00:00+00:00' + criticality: 重大 + owner: lukewar - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch` 将被删除。' diff --git a/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml index 74549f78c1..caada567a9 100644 --- a/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -574,13 +574,6 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: 重大 owner: lukewar - - - location: ProjectNextFieldType.TASKS - description: '`TASKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.' - reason: '''ProjectNext'' API 已被弃用,取而代之的是功能更强大的 ''ProjectV2'' API。' - date: '2022-10-01T00:00:00+00:00' - criticality: 重大 - owner: lukewar - location: ProjectNextFieldType.TEXT description: '`TEXT` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.' @@ -595,6 +588,13 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: 重大 owner: lukewar + - + location: ProjectNextFieldType.TRACKS + description: '“TRACKS”将被删除。请按照 https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ 的 ProjectV2 指南,找到合适的替代项。' + reason: '''ProjectNext'' API 已被弃用,取而代之的是功能更强大的 ''ProjectV2'' API。' + date: '2022-10-01T00:00:00+00:00' + criticality: 重大 + owner: lukewar - location: ProjectNextItem.content description: '“content”将被删除。请按照 https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ 的 ProjectV2 指南,找到合适的替代项。' diff --git a/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml b/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml index 74549f78c1..caada567a9 100644 --- a/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml +++ b/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml @@ -574,13 +574,6 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: 重大 owner: lukewar - - - location: ProjectNextFieldType.TASKS - description: '`TASKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.' - reason: '''ProjectNext'' API 已被弃用,取而代之的是功能更强大的 ''ProjectV2'' API。' - date: '2022-10-01T00:00:00+00:00' - criticality: 重大 - owner: lukewar - location: ProjectNextFieldType.TEXT description: '`TEXT` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.' @@ -595,6 +588,13 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: 重大 owner: lukewar + - + location: ProjectNextFieldType.TRACKS + description: '“TRACKS”将被删除。请按照 https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ 的 ProjectV2 指南,找到合适的替代项。' + reason: '''ProjectNext'' API 已被弃用,取而代之的是功能更强大的 ''ProjectV2'' API。' + date: '2022-10-01T00:00:00+00:00' + criticality: 重大 + owner: lukewar - location: ProjectNextItem.content description: '“content”将被删除。请按照 https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/ 的 ProjectV2 指南,找到合适的替代项。' diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/17.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/17.yml index 4d76e62101..bb150ca808 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/17.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/17.yml @@ -7,3 +7,12 @@ sections: **HIGH**: Previously installed apps on user accounts were automatically granted permission to access an organization on scoped access tokens after the user account was transformed into an organization account. This vulnerability was reported via the [GitHub Bug Bounty program](https://bounty.github.com). bugs: - When a custom dormancy threshold was set for the instance, suspending all dormant users did not reliably respect the threshold. For more information about dormancy, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)." + known_issues: + - 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。 + - 自定义防火墙规则在升级过程中被删除。 + - Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。 + - 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。 + - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。 + - '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。' + - 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。 + - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/12.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/12.yml index bdd7c88536..c5393b6c21 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/12.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/12.yml @@ -9,3 +9,14 @@ sections: - When a custom dormancy threshold was set for the instance, suspending all dormant users did not reliably respect the threshold. For more information about dormancy, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)." changes: - 'The enterprise audit log now includes more user-generated events, such as `project.create`. The REST API also returns additional user-generated events, such as `repo.create`. For more information, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" and "[Using the audit log API for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)."' + known_issues: + - 升级到 {% data variables.product.prodname_ghe_server %} 3.3 后,{% data variables.product.prodname_actions %} 可能无法自动启动。要解决此问题,请通过 SSH 连接到设备并运行“ghe-actions-start”命令。 + - 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。 + - 自定义防火墙规则在升级过程中被删除。 + - Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。 + - 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。 + - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。 + - '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。' + - 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。 + - '{% data variables.product.prodname_actions %} 存储设置在选择“Force Path Style(强制路径样式)”时无法验证和保存在 {% data variables.enterprise.management_console %} 中,而必须使用“ghe-actions-precheck”命令行实用程序进行配置。' + - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/7.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/7.yml index 4ac13d11b8..479702d0d7 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-4/7.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/7.yml @@ -12,3 +12,15 @@ sections: changes: - '`pre_receive_hook.rejected_push` events were not displayed in the enterprise audit log.' - Both migration archives for repositories and archive exports for user accounts include release reactions. + known_issues: + - 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。 + - 自定义防火墙规则在升级过程中被删除。 + - Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。 + - 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。 + - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。 + - '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。' + - 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。 + - | + 在多个级别(例如,企业和组织)上使用“--ephemeral”参数注册自托管运行器后,运行器可能会陷入空闲状态并需要重新注册。[更新时间:2022 年 6 月 17 日] + - After upgrading to {% data variables.product.prodname_ghe_server %} 3.4, releases may appear to be missing from repositories. This can occur when the required Elasticsearch index migrations have not successfully completed. + - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-5/4.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-5/4.yml index 2d66fe18bf..ed005d20b8 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-5/4.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-5/4.yml @@ -18,3 +18,13 @@ sections: - The light high contrast theme was unavailable in GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2, and 3.5.3, but is now available in 3.5.4. For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings)." changes: - '`pre_receive_hook.rejected_push` events were not displayed in the enterprise audit log.' + known_issues: + - 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。 + - 自定义防火墙规则在升级过程中被删除。 + - Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。 + - 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。 + - 对 GitHub Connect 启用“用户可以搜索 GitHub.com”后,私有和内部仓库中的议题不包括在 GitHub.com 搜索结果中。 + - '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。' + - 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。 + - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml index a729a01d0e..e7834b56ee 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml @@ -80,8 +80,6 @@ sections: notes: - | Enterprise owners on instances with a GitHub Advanced Security license can see an overview of Dependabot alerts for the entire instance, including a repository-centric view of application security risks, and an alert-centric view of all secret scanning and Dependabot alerts. The views are in beta and subject to change, and alert-centric views for code scanning are planned for a future release of GitHub Enterprise Server. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview#viewing-the-security-overview-for-an-enterprise)." - - | - Dependabot alerts show users if repository code calls vulnerable functions. Individual alerts display a "vulnerable call" label and code snippet, and users can filter search by `has:vulnerable-calls`. Vulnerable functions are curated during publication to the [GitHub Advisory Database](https://github.com/advisories). New incoming Python advisories will be supported, and GitHub is backfilling known vulnerable functions for historical Python advisories. After beta testing with Python, GitHub will add support for other ecosystems. For more information, see "[Viewing and updating Dependabot alerts](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)." - | Users can select multiple Dependabot alerts, then dismiss or reopen or dismiss the alerts. For example, from the **Closed alerts** tab, you can select multiple alerts that have been previously dismissed, and then reopen them all at once. For more information, see "[About Dependabot alerts](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." - | diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-6/0.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-6/0.yml index 5a6efee21d..8f86df75a1 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-6/0.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-6/0.yml @@ -79,8 +79,6 @@ sections: notes: - | Enterprise owners on instances with a GitHub Advanced Security license can see an overview of Dependabot alerts for the entire instance, including a repository-centric view of application security risks, and an alert-centric view of all secret scanning and Dependabot alerts. The views are in beta and subject to change, and alert-centric views for code scanning are planned for a future release of GitHub Enterprise Server. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview#viewing-the-security-overview-for-an-enterprise)." - - | - Dependabot alerts show users if repository code calls vulnerable functions. Individual alerts display a "vulnerable call" label and code snippet, and users can filter search by `has:vulnerable-calls`. Vulnerable functions are curated during publication to the [GitHub Advisory Database](https://github.com/advisories). New incoming Python advisories will be supported, and GitHub is backfilling known vulnerable functions for historical Python advisories. After beta testing with Python, GitHub will add support for other ecosystems. For more information, see "[Viewing and updating Dependabot alerts](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)." - | Users can select multiple Dependabot alerts, then dismiss or reopen or dismiss the alerts. For example, from the **Closed alerts** tab, you can select multiple alerts that have been previously dismissed, and then reopen them all at once. For more information, see "[About Dependabot alerts](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." - | diff --git a/translations/zh-CN/data/reusables/actions/github_sha_description.md b/translations/zh-CN/data/reusables/actions/github_sha_description.md new file mode 100644 index 0000000000..8f9ce93590 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/github_sha_description.md @@ -0,0 +1 @@ +触发工作流程的提交 SHA。 此提交 SHA 的值取决于触发工作流程的事件。 更多信息请参阅“[触发工作流程的事件](/actions/using-workflows/events-that-trigger-workflows)”。 例如 `ffac537e6cbbf934b08745a378932722df287a53`。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/codespaces/availability.md b/translations/zh-CN/data/reusables/codespaces/availability.md deleted file mode 100644 index 586d18c9f5..0000000000 --- a/translations/zh-CN/data/reusables/codespaces/availability.md +++ /dev/null @@ -1 +0,0 @@ -代码空间可用于使用 {% data variables.product.prodname_team %} 和 {% data variables.product.prodname_ghe_cloud %} 的组织拥有的存储库。 diff --git a/translations/zh-CN/data/reusables/codespaces/concurrent-codespace-limit.md b/translations/zh-CN/data/reusables/codespaces/concurrent-codespace-limit.md index b1b4c3dcdd..a73657b7b9 100644 --- a/translations/zh-CN/data/reusables/codespaces/concurrent-codespace-limit.md +++ b/translations/zh-CN/data/reusables/codespaces/concurrent-codespace-limit.md @@ -1 +1 @@ -每个仓库甚至每个分支可创建多个代码空间。 但是,每个个人帐户都有 10 个代码空间的限制。 如果您已达到上限,想要创建一个新的代码空间,必须先删除一个旧代码空间。 +每个仓库甚至每个分支可创建多个代码空间。 diff --git a/translations/zh-CN/data/ui.yml b/translations/zh-CN/data/ui.yml index 94597dcfdf..e8fea47fbb 100644 --- a/translations/zh-CN/data/ui.yml +++ b/translations/zh-CN/data/ui.yml @@ -32,6 +32,9 @@ search: search_error: 尝试执行搜索时出错。 description: 输入搜索词以在 GitHub 文档中查找。 label: 搜索 GitHub 文档 + results_found: Found {n} results in {s}ms + results_page: This is page {page} of {pages}. + nothing_found: Nothing found 😿 homepage: explore_by_product: 按产品浏览 version_picker: 版本 From 90ea943a15c9fe3ef97b769ee30ba747674dc06b Mon Sep 17 00:00:00 2001 From: Steve Guntrip <12534592+stevecat@users.noreply.github.com> Date: Mon, 22 Aug 2022 14:30:26 +0100 Subject: [PATCH 26/35] Create a landing page for "Developers" --- content/developers/index.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/content/developers/index.md b/content/developers/index.md index 742e708baf..ad686d6dcd 100644 --- a/content/developers/index.md +++ b/content/developers/index.md @@ -1,6 +1,29 @@ --- title: Developers -intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrating with our APIs, customizing your {% data variables.product.prodname_dotcom %} workflow, and building and sharing apps with the community.' +intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrating with our APIs and webhooks, customizing your {% data variables.product.prodname_dotcom %} workflow, and building and sharing apps with the community.' +introLinks: + "About apps": /developers/apps/getting-started-with-apps/about-apps +layout: product-landing +featuredLinks: + guides: + - /developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps + - /developers/apps/building-github-apps/creating-a-github-app + - /developers/apps/building-github-apps/authenticating-with-github-apps + - /developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps + popular: + - /developers/webhooks-and-events/webhooks/webhook-events-and-payloads + - /developers/apps/building-github-apps/creating-a-github-app + - /developers/apps/building-github-apps/authenticating-with-github-apps + - /developers/webhooks-and-events/webhooks/about-webhooks + - /developers/apps/building-oauth-apps/creating-an-oauth-app + - /developers/apps/building-oauth-apps/authorizing-oauth-apps + - /developers/github-marketplace/github-marketplace-overview/about-github-marketplace + guideCards: + - /developers/webhooks-and-events/webhooks/creating-webhooks + - /developers/apps/guides/using-the-github-api-in-your-app + - /developers/apps/guides/creating-ci-tests-with-the-checks-api +changelog: + label: apps versions: fpt: '*' ghes: '*' From 2ca86bcaa5ca67adec770320c51968c1f274fe86 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Mon, 22 Aug 2022 15:41:12 +0200 Subject: [PATCH 27/35] longer timeout on archived enterprise versions (#30149) --- middleware/archived-enterprise-versions.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/middleware/archived-enterprise-versions.js b/middleware/archived-enterprise-versions.js index 6471f458db..e14d8bb70d 100644 --- a/middleware/archived-enterprise-versions.js +++ b/middleware/archived-enterprise-versions.js @@ -69,8 +69,11 @@ const cacheAggressively = (res) => { const retryConfiguration = { limit: 3 } // According to our Datadog metrics, the *average* time for the // the 'archive_enterprise_proxy' metric is ~70ms (excluding spikes) -// which much less than 500ms. -const timeoutConfiguration = { response: 500 } +// which much less than 1500ms. +// We have observed errors of timeout, in production, when it was +// set to 500ms. Let's try to be very conservative here to avoid +// unnecessary error reporting. +const timeoutConfiguration = { response: 1500 } async function getRemoteJSON(url, config) { if (_getRemoteJSONCache.has(url)) { From c73100e8d30d72f866466c2563209673a201c341 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Mon, 22 Aug 2022 15:15:25 +0100 Subject: [PATCH 28/35] Actions: Update docs for nested reusables (#29578) * Update for nested reusables * Add some versioning * add feature flag * change to use relative link * Update content/actions/using-workflows/reusing-workflows.md * Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Sarah Edwards * Update content/actions/using-workflows/reusing-workflows.md Co-authored-by: Sarah Edwards * Remove new info, as requested by reviewer * Remove new info, as requested by reviewer * Add examples from yujincat Co-authored-by: skedwards88 --- .../using-workflows/reusing-workflows.md | 62 ++++++++++++++++++- data/features/nested-reusable-workflow.yml | 7 +++ 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 data/features/nested-reusable-workflow.yml diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index a49884dc40..bbdf28e7fe 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -69,7 +69,11 @@ Called workflows that are owned by the same user or organization{% ifversion ghe ## Limitations +{% ifversion nested-reusable-workflow %} +* You can connect up to four levels of workflows. For more information, see "[Calling a nested reusable workflow](#calling-a-nested-reusable-workflow)." +{% else %} * Reusable workflows can't call other reusable workflows. +{% endif %} * Reusable workflows stored within a private repository can only be used by workflows within the same repository. * Any environment variables set in an `env` context defined at the workflow level in the caller workflow are not propagated to the called workflow. For more information about the `env` context, see "[Context and expression syntax for GitHub Actions](/actions/reference/context-and-expression-syntax-for-github-actions#env-context)."{% ifversion actions-reusable-workflow-matrix %}{% else %} * The `strategy` property is not supported in any job that calls a reusable workflow.{% endif %} @@ -105,7 +109,13 @@ You can define inputs and secrets, which can be passed from the caller workflow {% endraw %} For details of the syntax for defining inputs and secrets, see [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) and [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). {% ifversion actions-inherit-secrets-reusable-workflows %} -1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. If the secrets are inherited using `secrets: inherit`, you can reference them even if they are not defined in the `on` key. +1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. + + {% note %} + + **Note**: If the secrets are inherited by using `secrets: inherit` in the calling workflow, you can reference them even if they are not explicitly defined in the `on` key. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit)." + + {% endnote %} {%- else %} 1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. {%- endif %} @@ -263,6 +273,56 @@ jobs: ``` {% endraw %} +{% ifversion nested-reusable-workflow %} +## Nesting reusable workflows + +You can connect a maximum of four levels of workflows - that is, the top-level caller workflow and up to three levels of reusable workflows. For example: _caller-workflow.yml_ → _called-workflow-1.yml_ → _called-workflow-2.yml_ → _called-workflow-3.yml_. Loops in the workflow tree are not permitted. + +From within a reusable workflow you can call another reusable workflow. + +{% raw %} +```yaml{:copy} +name: Reusable workflow + +on: + workflow_call: + +jobs: + call-another-reusable: + uses: octo-org/example-repo/.github/workflows/another-reusable.yml@v1 +``` +{% endraw %} + +### Passing secrets to nested workflows + +You can use `jobs..secrets` in a calling workflow to pass named secrets to a directly called workflow. Alternatively, you can use `jobs..secrets.inherit` to pass all of the calling workflow's secrets to a directly called workflow. For more information, see the section "[Passing inputs and secrets to a reusable workflow](/actions/using-workflows/reusing-workflows#passing-inputs-and-secrets-to-a-reusable-workflow)" above, and the reference article "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit)." Secrets are only passed to directly called workflow, so in the workflow chain A > B > C, workflow C will only receive secrets from A if they have been passed from A to B, and then from B to C. + +In the following example, workflow A passes all of its secrets to workflow B, by using the `inherit` keyword, but workflow B only passes one secret to workflow C. Any of the other secrets passed to workflow B are not available to workflow C. + +{% raw %} +```yaml +jobs: + workflowA-calls-workflowB: + uses: octo-org/example-repo/.github/workflows/B.yml@main + secrets: inherit # pass all secrets +``` + +```yaml +jobs: + workflowB-calls-workflowC: + uses: different-org/example-repo/.github/workflows/C.yml@main + secrets: + envPAT: ${{ secrets.envPAT }} # pass just this secret +``` +{% endraw %} + +### Access and permissions + +A workflow that contains nested reusable workflows will fail if any of the nested workflows is inaccessible to the initial caller workflow. For more information, see "[Access to reusable workflows](/actions/using-workflows/reusing-workflows#access-to-reusable-workflows)." + +`GITHUB_TOKEN` permissions can only be the same or more restrictive in nested workflows. For example, in the workflow chain A > B > C, if workflow A has `package: read` token permission, then B and C cannot have `package: write` permission. For more information, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)." +{% endif %} + ## Using outputs from a reusable workflow A reusable workflow may generate data that you want to use in the caller workflow. To use these outputs, you must specify them as the outputs of the reusable workflow.{% ifversion actions-reusable-workflow-matrix %} diff --git a/data/features/nested-reusable-workflow.yml b/data/features/nested-reusable-workflow.yml new file mode 100644 index 0000000000..702f7ac1c1 --- /dev/null +++ b/data/features/nested-reusable-workflow.yml @@ -0,0 +1,7 @@ +# Issues 7093 +# Reusable workflows can call other reusable workflows +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-7093' From a8d1bdaefdebcd65bc9d7d2a0a58f8a1247b197e Mon Sep 17 00:00:00 2001 From: rachmari Date: Mon, 22 Aug 2022 16:35:05 +0000 Subject: [PATCH 29/35] Action ran graphql script"update-files" --- .../ghec/graphql_upcoming_changes.public.yml | 10 ++++++++++ .../graphql_upcoming_changes.public.yml | 10 ++++++++++ lib/graphql/static/changelog.json | 18 ++++++++++++++++++ lib/graphql/static/upcoming-changes.json | 16 ++++++++++++++++ 4 files changed, 54 insertions(+) diff --git a/data/graphql/ghec/graphql_upcoming_changes.public.yml b/data/graphql/ghec/graphql_upcoming_changes.public.yml index 8cde85c4b6..ed9ed69239 100644 --- a/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -1385,6 +1385,16 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: lukewar + - location: ProjectView.groupedItems + description: + '`groupedItems` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, + to find a suitable replacement.' + reason: + The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` + API. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: ProjectView.items description: '`items` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, diff --git a/data/graphql/graphql_upcoming_changes.public.yml b/data/graphql/graphql_upcoming_changes.public.yml index 8cde85c4b6..ed9ed69239 100644 --- a/data/graphql/graphql_upcoming_changes.public.yml +++ b/data/graphql/graphql_upcoming_changes.public.yml @@ -1385,6 +1385,16 @@ upcoming_changes: date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: lukewar + - location: ProjectView.groupedItems + description: + '`groupedItems` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, + to find a suitable replacement.' + reason: + The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` + API. + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: lukewar - location: ProjectView.items description: '`items` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, diff --git a/lib/graphql/static/changelog.json b/lib/graphql/static/changelog.json index d7ad97e746..819ddc4eb8 100644 --- a/lib/graphql/static/changelog.json +++ b/lib/graphql/static/changelog.json @@ -1,4 +1,22 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [] + } + ], + "previewChanges": [], + "upcomingChanges": [ + { + "title": "The following changes will be made to the schema:", + "changes": [ + "

On member ProjectView.groupedItems:groupedItems will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Effective 2022-10-01.

" + ] + } + ], + "date": "2022-08-22" + }, { "schemaChanges": [ { diff --git a/lib/graphql/static/upcoming-changes.json b/lib/graphql/static/upcoming-changes.json index adb90ab1d9..f39dbb9963 100644 --- a/lib/graphql/static/upcoming-changes.json +++ b/lib/graphql/static/upcoming-changes.json @@ -273,6 +273,14 @@ "criticality": "breaking", "owner": "lukewar" }, + { + "location": "ProjectView.groupedItems", + "description": "

groupedItems will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.

", + "reason": "

The ProjectNext API is deprecated in favour of the more capable ProjectV2 API.

", + "date": "2022-10-01", + "criticality": "breaking", + "owner": "lukewar" + }, { "location": "ProjectView.groupBy", "description": "

groupBy will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.

", @@ -1703,6 +1711,14 @@ "criticality": "breaking", "owner": "lukewar" }, + { + "location": "ProjectView.groupedItems", + "description": "

groupedItems will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.

", + "reason": "

The ProjectNext API is deprecated in favour of the more capable ProjectV2 API.

", + "date": "2022-10-01", + "criticality": "breaking", + "owner": "lukewar" + }, { "location": "ProjectView.groupBy", "description": "

groupBy will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement.

", From 8eb7898827b44501dbcd855d36cdbec60fb89ebd Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Mon, 22 Aug 2022 18:50:18 +0200 Subject: [PATCH 30/35] send errors to Failbot in SSR rendering (#30153) * send errors to failbot in SSR rendering * wip * progress * tidying up * no point awaiting something that doens't return a promise --- lib/failbot.js | 7 ++- lib/handle-exceptions.js | 4 +- middleware/render-page.js | 8 +++ next.config.js | 4 +- pages/500.tsx | 5 -- pages/_error.tsx | 104 ++++++++++++++++++++++++++++++++++++-- 6 files changed, 117 insertions(+), 15 deletions(-) delete mode 100644 pages/500.tsx diff --git a/lib/failbot.js b/lib/failbot.js index 0189ff27a9..46ed67babd 100644 --- a/lib/failbot.js +++ b/lib/failbot.js @@ -33,9 +33,11 @@ async function retryingGot(url, args) { ) } -export async function report(error, metadata) { +export function report(error, metadata) { // If there's no HAYSTACK_URL set, bail early - if (!process.env.HAYSTACK_URL) return + if (!process.env.HAYSTACK_URL) { + return + } const backends = [ new HTTPBackend({ @@ -47,6 +49,7 @@ export async function report(error, metadata) { app: HAYSTACK_APP, backends, }) + return failbot.report(error, metadata) } diff --git a/lib/handle-exceptions.js b/lib/handle-exceptions.js index a6ce0adc57..dda3894c9a 100644 --- a/lib/handle-exceptions.js +++ b/lib/handle-exceptions.js @@ -10,7 +10,7 @@ process.on('uncaughtException', async (err) => { console.error(err) try { - await FailBot.report(err) + FailBot.report(err) } catch (failBotError) { console.warn('Even sending the uncaughtException error to FailBot failed!') console.error(failBotError) @@ -20,7 +20,7 @@ process.on('uncaughtException', async (err) => { process.on('unhandledRejection', async (err) => { console.error(err) try { - await FailBot.report(err) + FailBot.report(err) } catch (failBotError) { console.warn('Even sending the unhandledRejection error to FailBot failed!') console.error(failBotError) diff --git a/middleware/render-page.js b/middleware/render-page.js index 6f219eaf24..8f4a1e0542 100644 --- a/middleware/render-page.js +++ b/middleware/render-page.js @@ -1,5 +1,6 @@ import { get } from 'lodash-es' +import FailBot from '../lib/failbot.js' import patterns from '../lib/patterns.js' import getMiniTocItems from '../lib/get-mini-toc-items.js' import Page from '../lib/page.js' @@ -40,6 +41,13 @@ async function buildMiniTocItems(req) { export default async function renderPage(req, res, next) { const { context } = req + + // This is a contextualizing the request so that when this `req` is + // ultimately passed into the `Error.getInitialProps` function, + // which NextJS executes at runtime on errors, so that we can + // from there send the error to Failbot. + req.FailBot = FailBot + const { page } = context const path = req.pagePath || req.path browserCacheControl(res) diff --git a/next.config.js b/next.config.js index e427ea4c61..bf3db7e254 100644 --- a/next.config.js +++ b/next.config.js @@ -1,6 +1,8 @@ import fs from 'fs' -import frontmatter from 'gray-matter' import path from 'path' + +import frontmatter from 'gray-matter' + const homepage = path.posix.join(process.cwd(), 'content/index.md') const { data } = frontmatter(fs.readFileSync(homepage, 'utf8')) const productIds = data.children diff --git a/pages/500.tsx b/pages/500.tsx deleted file mode 100644 index 0b75f32263..0000000000 --- a/pages/500.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import { GenericError } from 'components/GenericError' - -export default function Custom500() { - return -} diff --git a/pages/_error.tsx b/pages/_error.tsx index 2f6fd315f8..11ab286483 100644 --- a/pages/_error.tsx +++ b/pages/_error.tsx @@ -1,10 +1,104 @@ -import { NextPage } from 'next' +import type { NextPageContext } from 'next' + import { GenericError } from 'components/GenericError' -type Props = {} - -const ErrorPage: NextPage = () => { +function Error() { return } -export default ErrorPage +Error.getInitialProps = async (ctx: NextPageContext) => { + // If this getInitialProps() is called in client-side rendering, + // you won't have a `.res` object. It's only present when it's + // rendered Node (SSR). That's our clue to know that, we should + // send this error to Failbot. + // In client-side, it's undefined. In server, it's a ServerResponse object. + const { err, req, res } = ctx + let statusCode = 500 + if (res?.statusCode) { + statusCode = res.statusCode + } + + // 'err' will by falsy if it's a 404 + // But note, at the time of writing this comment, we have a dedicated + // `pages/404.tsx` which takes care of 404 messages. + if (err && res && req) { + // This is a (necessary) hack! + // You can't import `../lib/failbot.js` here in this + // file because it gets imported by webpack to be used in the + // client-side JS bundle. It *could* be solved by overriding + // the webpack configuration in our `next.config.js` but this is prone + // to be fragile since ignoring code can be hard to get right + // and the more we override there, the harder it will become to + // upgrade NextJS in the future because of moving parts. + // So the solution is to essentially do what the contextualizers + // do which mutate the Express request object by attaching + // callables to it. This way it's only ever present in SSR executed + // code and doesn't need any custom webpack configuration. + const expressRequest = req as any + const FailBot = expressRequest.FailBot + if (FailBot) { + try { + // An inclusion-list of headers we're OK with sending because + // they don't contain an PII. + const OK_HEADER_KEYS = ['user-agent', 'referer', 'accept-encoding', 'accept-language'] + const reported = FailBot.report(err, { + path: req.url, + request: JSON.stringify( + { + method: expressRequest.method, + query: expressRequest.query, + language: expressRequest.language, + }, + undefined, + 2 + ), + headers: JSON.stringify( + Object.fromEntries( + Object.entries(req.headers).filter(([k]) => OK_HEADER_KEYS.includes(k)) + ), + undefined, + 2 + ), + }) + + // Within FailBot.report() (which is our wrapper for Failbot in + // the `@github/failbot` package), it might exit only because + // it has no configured backends to send to. I.e. it returns undefined. + // Otherwise, it should return `Array>`. + if (!reported) { + console.warn( + 'The FailBot.report() returned undefined which means the error was NOT sent to Failbot.' + ) + } else if ( + Array.isArray(reported) && + reported.length && + reported.every((thing) => thing instanceof Promise) + ) { + // Make sure we await the promises even though we don't care + // about the results. This makes the code cleaner rather than + // letting the eventloop take care of it which could result + // in cryptic error messages if the await does fail for some + // reason. + try { + await Promise.all(reported) + } catch (error) { + console.warn('Unable to await reported FailBot errors', error) + } + } + } catch (error) { + // This does not necessarily mean FailBot failed to send. It's + // most likely that we failed to *send to* FailBot before it + // even has a chance to use the network. This is because + // `FailBot.report` returns an array of Promises which themselves + // could go wrong, but that's a story for another try/catch. + // Basically, this catch it just to avoid other errors that + // might prevent the pretty error page to render at all. + console.warn('Failed to send error to FailBot.', error) + } + } + } + + return { statusCode, message: err?.message } +} + +export default Error From aab19aebb005fcea54eaded59889f9e3fa36cdc5 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Mon, 22 Aug 2022 18:24:35 +0100 Subject: [PATCH 31/35] [2022-08-22 - ready to ship]: Dependabot alerts: optional comment with dismissal - [GA] (#29524) --- .../dependabot-alerts-dismissal-comment.png | Bin 0 -> 57534 bytes .../viewing-and-updating-dependabot-alerts.md | 6 +++++- .../dependabot-alerts-dismissal-comment.yml | 7 +++++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 assets/images/help/repository/dependabot-alerts-dismissal-comment.png create mode 100644 data/features/dependabot-alerts-dismissal-comment.yml diff --git a/assets/images/help/repository/dependabot-alerts-dismissal-comment.png b/assets/images/help/repository/dependabot-alerts-dismissal-comment.png new file mode 100644 index 0000000000000000000000000000000000000000..392cbf96ea96a0c41d390bc23386baf6f59449cb GIT binary patch literal 57534 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�w2|yA=n&ffkTRhBjfDrq8T%qz|Z)1%13k1{{d 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.6' + ghae: 'issue-7673' From a42d569ad38e460db645827a939d7a6d1dc092d9 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 22 Aug 2022 18:48:52 +0000 Subject: [PATCH 32/35] 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 509aaf6d33..5a9a384b87 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:a695ee10df91c4a4e1ddbb17e89c3da59c6819a4f6ae1e0561d4a6121477b080 -size 795234 +oid sha256:d2fa7a88b38ff673947d7dd5841d2e60ba27ee3a6b1080b1179ec84bbc42f56e +size 795473 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 767bfba933..1fa8becfd9 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:ce7dc1590b66729b5d3d998dbaaf894bfa55880823525550400111c187418e82 -size 1643063 +oid sha256:3b1ce6435e894d17bdc727deba93f57d325955e61e689dda50b0c0e213b82ede +size 1643774 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 a05f3c549a..6203567b8a 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:221169a3d72ab6b114666c1a01633af6479ed6ec0bb270f63de5e63ed4a560b6 -size 1091739 +oid sha256:2d92f455dd73ff649a77835005ee51361086329dec49fc82f375c10ea01dd543 +size 1091758 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 b90f547105..004f236dc1 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:771471f39a575749570c720cbdfa3c13a7aa9f6273588dea9feed47404ba776c -size 4427604 +oid sha256:a02c7812aea6cb84f847536b6568cddae9defcb3b906b97b57e082786f1c93a8 +size 4427755 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 4f2d36a900..cddf83d38e 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:f3a891faedb27a5602a1d2e0a19d4b368753b0bc04aa4fe176de7f861b5a1652 -size 733990 +oid sha256:376823aa9d3e3df40e8067ba41b65b33be5e8305bf5e6d5293e5200f91e70151 +size 733994 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 193c08fd47..2f985c1316 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:63f6cd8bb6bfb868016887fd0ee8e87843c186e8213e6d9d2d4bdfa46a1062ff -size 3126974 +oid sha256:d767f8f5316de5a0560871ce4eef2e731fee5e629b98acdf53dd40308882dbbe +size 3126340 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 39c02c3c57..f6754b5c6d 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:465ff7ad7c071cbfe8a2b23e2b168a9294d86fa74c026273a3e25bdb6c31eb64 -size 810657 +oid sha256:d89a80cfd8fec8697d60cf796fea3efdff42471cbe09be78e5c91ba81da3201d +size 810681 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 5f6665632b..d0d9dce609 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:a9ef94a832cea3b3fd564e9eb40750bd68de473f2b3f121692b8c5b86ae6c16a -size 4450116 +oid sha256:366f40ee90aa6df2621b562c53d57f1c9db409242f2728d0d10b5ebb38602d9f +size 4450054 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 20bf35fde4..d6d617b200 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:c3a567c7ad85566cd5db9f863da972d007ab6a7b79ea9fed372fa08451619ec0 -size 722919 +oid sha256:06600d8304cbbab8dee7c749afcabb2fa109862f69bf81cd183144a4e61f4e76 +size 722999 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 726bd5e1e6..8874e2fc6b 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:7ded8c6763b35678deea9b5d7ecef55c83fab2d63291e6e54a30a8dedd78ac16 -size 3022762 +oid sha256:f40bddaca58fe979876e14590a34251719af063507dca87978cc9488b9a54f64 +size 3022818 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 ca1d70f260..9979b3f12c 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:a77fb40d20630ff31503552d7b3be4abb6978187a68a46ef7816a0041cc4db22 -size 820534 +oid sha256:3e2e48abbe3e69ebda22c20a27a28a9624c9a5ca17a5b002d843b43b8f1961e6 +size 820825 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 9eb3770cff..b293bac9d8 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:9f56a311b60bf306e3fd46a1780d640a9d852a0fb342fe28e22fa1bec16a293b -size 1690088 +oid sha256:653e1756ce50cfea6ed9767694866ed82059b94a4addf93015c26304906d0004 +size 1690826 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 ae2798dc62..f6c6ba0fe1 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:75f487eb3f9ba5fa810ef596a71cf4057765e25e558fb62bbc7c47a4ae9e379f -size 1127186 +oid sha256:81426084a1a1766a74718746a5d1eb931ae95330a49acdeb79a630b71b32a02c +size 1127137 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 494d8b545a..92336c04b5 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:e652b3103824253ad2798d6e39c539b24f73bb50b51492b90570c5c96996c4e5 -size 4530362 +oid sha256:f7c3a3231cd89e0a732912882820f52cdc4cf5cc684d455154ce79fbc1d29fb3 +size 4531413 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 535c7377e3..c76424ccc5 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:eb323ff85c7cafd6825a8dd69811aa26d2871fa2ffa79dff9a2c8d1f47d0eccd -size 755245 +oid sha256:3d8870a7918b86cd7793571b56db9be7fbcdcb219c37f011b87d27d00bc57f89 +size 755220 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 4bfcca40e4..de0e379019 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:75b8d135aa5556587e168ae3219b5755457e2e1da6614e681c25098e7ce75da0 -size 3212032 +oid sha256:cf1a395dd7c25368c23d3ddefa98c5d3f1e63c099bcf125bcf55d9323245acf2 +size 3211835 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 81cb520d0f..cc7071dee5 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:af19812164168b5ba2e651e682211df2e76edc4f67230d57a48a7cbf1cb8110b -size 835689 +oid sha256:9628b128d101da09943e7d872cae9cea3d89b5a835f9ad132e93be65d49db8e9 +size 836025 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 beff520a99..99ca53849d 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:e5ef35dff6d61a72beeb2dd355f4a26a84617c40b93b32e59cfd54ba751f5683 -size 4583900 +oid sha256:6bbc01dd53ec006901c75d0fcd544f7041ee3a6080ff6d6f86fe31abf49586de +size 4584277 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 a9284b8efb..b26e9813b6 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:7f91fb8d10f6481660f8541cd758bf5f5f70dcde5a91d1c7cf40a13ee9ccf4a2 -size 744344 +oid sha256:70136d9675bfc27d985a1a82f5f8224ca5dadeeb40be6d7d020de47c8de06fcd +size 744370 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 66fcb05e74..0648181bbc 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:b2a0150735adbc2cc86a6eb24eafad2c01c1eef55bfb280e0f8a491bb75b8b93 -size 3106815 +oid sha256:0e26788555bb3849ead995f97a1e9f5ac461db71f45f14ebe710f7509d28a8f2 +size 3106958 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 48526bead7..703adbe573 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:0c542743232a8e304348823af85b6264728e77e7c965e7c5441a10fe1eac0821 -size 823307 +oid sha256:11c6b6fff77ba341bf04d6a11db55b00006c968ac2604736418a79227a359b39 +size 823449 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 287ce9a16a..a801435bcd 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:50c2892572dd57984d4128a7e2845cffe0c26621f6ab2d537a390d6a8c596600 -size 1705665 +oid sha256:5a26b097da4bcfefe01e97869ec55824571033126bcfb1d08b6d44d6617639a7 +size 1706238 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 2dc4a66a5c..fa7f29a746 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:331867bb1cca351540ea86e54be79a9a0804c5c38fb25c023c70cc16b1435c5d -size 1138094 +oid sha256:4ba1240045a0a81951a2183e2868ccbbd312b785d9fa6a418f0a7d60f35cff38 +size 1137736 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 e922c9eefe..469be42a2d 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:7583da1e1db60e3160c43bfabfa9eab613e0cda7593c82fabba03f3a84deb31a -size 4587569 +oid sha256:d995134771182a7b6e0b8e106c8e379414aa974b584907602ff66b4a5f9e8ca7 +size 4588010 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 8ddf6b79a8..9d594b654a 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:5c949274297f6e69cb6ea898bfabd07b8dd731b1edce68fcd1f944c5d0a4e389 -size 759939 +oid sha256:842f947e353ed510bf98142fbd94d99e3930c83d7732ca43df6a7b8e01a9ec13 +size 759921 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 afbe36951a..312c54f577 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:451202ea7c3a1ca0cce86c7b96ed67e2b0460d5a91ae7420abbb4990894542c4 -size 3234139 +oid sha256:7f875cc463a8d1b7c157afcb4b3abea6aaf05b78d6ab288140ea36ba38a91988 +size 3233998 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 3a22f54597..ec16e6ab8b 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:4f427522223c9930123f47e6779baa42c0d4dd3e5127663365dda3018ee62994 -size 839314 +oid sha256:3c44fdf46cda3c0b6f5c365e3eb81c42b33e8eaa2cd1de02f4e2de7593272572 +size 839220 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 78bd18cded..10897e79a8 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:4dddf0827e8a3afcdd277ddc714791fd3571435b622d279c44aeb978fd8fbd7d -size 4618845 +oid sha256:6aa5d99308ed2c6140436bfd3807a46d12e88afb4b6c2d20d6cc626f16007412 +size 4619277 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 0a77625cd7..0c39785022 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:d8179efbf22c5f9dbc60ce91dd5de03a9ae0faacaec91679ae593ff697aaca2d -size 748649 +oid sha256:ddc2b67051e837c4b2849b5edb5c0a57c32b5c5759ed8a13e9150772eaf78628 +size 748711 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 d51eb069c8..29c802d477 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:6d2acc1da9b0ea428f9fbc8f6d2cab41a49550a8c547c57460b6888e42197da8 -size 3132596 +oid sha256:45d038b6e37919faaa43a8670e2fd9d8746b0b8b970e6e24962c1958a95f39c3 +size 3132531 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 9676d935fc..d20fc2546d 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:3658b61df5ba6aedbe57e962447b6d1dda9c7e02ba38f3477a6ac86ad611c16e -size 853603 +oid sha256:553219ae6002b3c1c603a65e86caa0bfee368578d7380a0e71111d4c8c63e4a1 +size 853854 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 f462eb1a57..fd834d2c39 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:e16d5881c9de84137fc4b5a727c0a59bafa90089dc93e9c0a8ee2e36631a54ab -size 1768456 +oid sha256:84ec77a5e14b363b590aa122849b61c1f87d62ca3b012a72442ae39a32169256 +size 1769159 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 09f0c0726c..9c00eb817c 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:1bedfe710a712774390b87b1ff97525875ed193871b8bf029cf8467b182079ca -size 1177388 +oid sha256:fcbdb49cc64420419e7de43dfd085c730ba29c2b5222d47a18424446171d3634 +size 1177277 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 10157fdef8..8ed1b1e0e3 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:1e822667df8fbe43dcc5c7e5ccfc94f4b516e621b797a263b9e6b076bf090fe3 -size 4752063 +oid sha256:036ee58f9394febd9c73bdb3939f71d5ac7f30c201dc2d339f394cf2d83beb28 +size 4751242 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 3b720f9833..3abc8ea153 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:6218a4ecd51d0cca5df27ea3debc479ffc87e13d083a1c3f9f4819c2b7cda36d -size 784126 +oid sha256:198750bb88908ed4b53c1b70e3f354476236e94e98fd4cb7e7922c7c22f52684 +size 784178 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 5dfc256115..e509f0361f 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:87fca67dca308980551d0690d92830ce214ef8780c8a6ed926bf10ad9ee41c2f -size 3353687 +oid sha256:b98be10e69d6a32132572815b2a262d5887744bfa8ae3469e21d906e48ae9da1 +size 3353323 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 97b55b987f..572d2a6219 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:b9f990ec94a45227e48407776b01304682b79b54c4414958aafece5861e1e016 -size 867789 +oid sha256:f48e20b2f4a40b7463a65d6753c0962e9be0657808f0a816da81261af00c45c6 +size 868025 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 fafdb0946c..24c5e3b5ca 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:16e7882f65b9da5bcaf45ceb234ecf22050b6e1d759f75a2bceb671c8d326f90 -size 4791259 +oid sha256:62440d03eb9f514940ae6261166b6c8f4fd7a028a8b7ceda69ca4fe2d9358369 +size 4791302 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 924b6fbd12..dfb747beb8 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:a58890d4db4ce210a7b4d2089944d3cc9fdfe073fa6c0688a16ad007eab79713 -size 772588 +oid sha256:5ef4a914ced8b98283c0f689b840f04416e5727a2f504c3f18a39bda20fd7833 +size 772520 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 a43f8e61ca..78e33cdbd4 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:df815a7e3df0e9f09fc26fb501a6f22bd296f9c2926c66f0053db92efe8ff581 -size 3245350 +oid sha256:a4d9b7d28dac1776928497a0905f431939fae52ee47fbdd0c41d2e202b42c890 +size 3245357 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 6aff93ac6c..eebd74ef92 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:11f6a5cdfe277ffbb6f380a5f3f2b3c76a91b231bcf3b24acb91417b055cf15b -size 876463 +oid sha256:884b7d50235e59f577c997635e49d931bd574ff56b4ad1beaa00785e09b4ca36 +size 876592 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 b7d4f5bda9..fb5d129c69 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:ab3a64e5b19bfd514818e997fec80d86ab33e42e4bc73e139d4a106d7e7cc2ee -size 1815025 +oid sha256:7f7c95ce3e115caea97448294960a642cb472caaf737a822ca688ec692d46b5a +size 1816191 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 3403add771..b85052ad9d 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:40ba5fa548ae19889789f0ccf10890dc8708e2878ddf1c01c95cdc8bcc875384 -size 1206384 +oid sha256:6aeffc8b02cbb205601fb58d96e4e3fd81eb51a78fa55bdd39d5b52b065f0f39 +size 1206547 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 34c8b2f9d9..deebb5c1e2 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:be4381360b4576cffc5796c199cea255538434addd52c2b3b60c1497ab47c13a -size 4865959 +oid sha256:28a27b7cbc2c28758c6a01bdca01b8b5f76821a6100170fc9ad9fe0ceead5dc7 +size 4865535 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 8b47496f66..c7aa4f12cb 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:2f14d1690a331b2b3ed079076b8f5ac83e8c23f0bb7e8ba24c0ea5436a1f901d -size 804273 +oid sha256:5703d153b8e9b5d963f6f43ab6fa279febe4ec400d8f2b54ac436335d2b98752 +size 804324 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 12f478fe5f..53e4eb3422 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:caa1f801ae3b883a2282ad003f42bd2f9ec546701c79cc157254644869644ab6 -size 3448012 +oid sha256:17d4c48338bb4ecb8db10ea311b03a5a123c10fdc592dd231c27d7eda3b23f43 +size 3448383 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 83dc4f9d3b..fbd64fcbc6 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:65027afdbf29ae6946356d699197ba72dfb6278f00c3c5ed7c3646f216d49e75 -size 890575 +oid sha256:6c46c4f1bb32c15f21bf68870b28be6aeb108e510d399454c5867c489efc2879 +size 890681 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 9b1aca3d78..0aa05ebc6c 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:478b724ce493d3fd453f80a101072c1bc6e7be290db65b2d6b93b148b28714d4 -size 4920863 +oid sha256:26fd24c929c61f1dda233f6c9d4e09708f8b2a7ee329c01e0e1ab66051c3cb7d +size 4921277 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 19c1efb211..5d1f10a25b 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:51f2bc3747f6b4f05291f7e0b7c3f327357f42311555c82e7fd8da95938fe165 -size 792859 +oid sha256:703d50eac549737836813d0e6b921c849679d22734e5d0ba47803ccf48b9bbd1 +size 792858 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 1b8db20fe9..1b80d1b7d9 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:24e4c55a885df023b073ffc9761688198c9c47ae1db0ce346c321aca9f5c3f38 -size 3339111 +oid sha256:26fa8718bc27327504aaf04cc947daeb70fa1b584c684111326db69d47b11fe9 +size 3339021 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 528b18edc7..359028bb86 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:d8a0b82793236f593448e5acb5b56e930dc308b82b06fddff6cbfacd2f22750d -size 1038734 +oid sha256:dc461454d39a20feb90d3e358f25e6cc73832564ae38529ada40ede88e02e3e5 +size 1039106 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 57993fef12..cd1d1ec63f 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:136d7f59171c1c4cb4779f74e351b956ac5723e9a4a900cc7de0e723cdc84771 -size 1865793 +oid sha256:0510cede421b59c01eca22f4bd3a021bd551e170bafac0b4b0bc680980caec12 +size 1865798 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 4b2a668a93..a6751701c0 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:dc9802bef88135fcc1b08d10943c5c2d0703399fa31f5cc48914598ff5c44fcd -size 1449974 +oid sha256:073f0c7442964a131c977ca471dc5139d7e35b3f6f400fe36ab28e58fff09d9b +size 1443339 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index fc0aa0f98e..2c7c9941a1 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:7c90e30085d86d2b3e2f6a3cfbcff80d5e3d061169d9e5c659572750499eeb2e -size 5587302 +oid sha256:4ab20eb6c846a393a0dfc6fca6c7038921cdbea713cecd93c3f91629f2ac1aa0 +size 5588092 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 9d65c08838..2bbde10520 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:6cdb175c01ff1a282f7241a981eb40420e64d2015c0c3f6be094a31a27bfc6e4 -size 936409 +oid sha256:3d595f0f69bdc051772ab61e4a66629401bc049c83c7e0d1e8bd6de2004e41a9 +size 936384 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index a43ccd0c39..affeba691e 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:03ff8ef522bd46bc5689979d9a1a3a44b9053ca5308ed29f46df8f9cb6bcd739 -size 3884268 +oid sha256:b42a59fce312074703cea13b5197739e330f1a4956cc87e80556a69c982b1d50 +size 3884410 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 158033fad5..10bdd21cb7 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:f23598606c3f0ff8df7e624e433137db1986ac65a221d5a48393e898ffdaff4a -size 1045254 +oid sha256:c317e84870bcc83c706b252a7c5a63d5b54562e388c286ae07471e235e7342a7 +size 1045665 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index f3fbaf0106..aa6d9b4321 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:a2bf05ff7d9d2f7740323406256b33596643a43206bf603bda62bb670e3021d3 -size 5613019 +oid sha256:c5b7b44f8fd6e11e36bae61cd55013c1f9a2ba728f3baeb68cbdc69115e137a2 +size 5614589 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 7ca4c488a3..46d953f256 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:222c753bbed7b54b9d43cc1c27a6b5fce37abd6a14cbe7a56507ec5c8fac0470 -size 924835 +oid sha256:79b06b0cfc1e345fa95d50061366ca484b4aa2e94762c4b618a3823b10c743fe +size 924978 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index 73ac0a00ce..e2a48eef21 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:5331a14ce00f6d2c2ec6fd5aa48c9f19e179bd4c7928889825bef78114edb083 -size 3788225 +oid sha256:226d857cf280be03260a9296f3da205826da60f4126d039b8b38a1666c22aa94 +size 3787647 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 b985ba18c7..a46f5525f4 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:a2241d80063149d2a20df2b96c9720c3e001902d50df43681725e5107f157f36 -size 660067 +oid sha256:2e031f4f5e856dfc4deed7668039bd860fb8aedbe3cb90e6a276fe6bf03666a4 +size 660272 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index 1cf154accd..29a38bc8b4 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:148e4440e6c81d7c7d1032750432fbac7ea8112c887a40afb055de5fd8b3d0b4 -size 1315757 +oid sha256:58d5981898efa4b7ed9327d5c41fe9849fbd3dca06683639f326d7bcdb099226 +size 1316324 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 3fd5eb425e..e8c7470e35 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:04b2f082d5f58a3c60c464d33384287d11583b3e51fae10f43ab9527a98f6b3c -size 935197 +oid sha256:8b5daacd136372998dab68440691f9f6736de278c77067ac1f102d04cdec5e36 +size 939386 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index 6215e3c962..99a53e3787 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:acb6b204097c7c21b80c1a9e20ab6021ca776528319e8bafbe6f17da9ed7d0fd -size 3707360 +oid sha256:3895c0a82438fb0624753d9f0ea6f61f401e3bb11d2b84c2d5c0fc7011b52cf7 +size 3707969 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 9abd45f885..0778466232 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:37e0b31a604fb14e0c049402f688c1dc78df1a924f9bc719b24894f86aa47944 -size 613586 +oid sha256:8a1982b1f2464d09f9d5a40faf2c4641f398bdb448ad3137fb8fbbd2d914bce0 +size 613471 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index de4a88da05..bc5f27d8de 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:594291d1980403af203b11cf459ac2d31758d10817621223402551e5497c6ef5 -size 2532845 +oid sha256:bdb7c359f384f0d06d2c058a3823d840c26b84593abd005c768a9a26af98e82f +size 2532859 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 c778b84be5..d1d28201a4 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:8791f2dd9e65850ce8a103753e6b16bd1fd74d742566c1faac080d24cec9bf80 -size 673164 +oid sha256:d5760946114d77be3dfeecb8b6f67add5fa2285e49c28ef55be83c87108d2da3 +size 673468 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index c7b5f714c7..a3d60d07f4 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:9fa599ea1cc462deae702c8e3e3d8a46f8d4a9646726d8aa2a1e120979907f31 -size 3601849 +oid sha256:af3f111b79e0a8ec632251cb804b3b0eaed26efd0ebcf9977117abb8e8bfe39e +size 3601815 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 188d799c4c..25f6379643 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:1b39450e403b0124497e4a2adefc7e3ce3bf84fb2e8d35d8cab6f20c7903e8bc -size 604872 +oid sha256:cf42b4fab1a76a73282a753eceaceb73b3fdf5dd41e47b28834fd0e2f89cc82d +size 604841 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index de4a685325..3e9dc71f3f 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:b2b648029a0ac786c41ca503f80766ffd4e4b5301ecc4dd881468e77a0ee3c91 -size 2432294 +oid sha256:6a0d274febf503d7eb25eb4ff68f250dfb1d1a0190b3b15a6c6be97b98aa4a0f +size 2432172 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 0254b6327d..002effb863 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:f6786bf7f2227bd645a3aff01b9f542b87ae761918147c4e962e54ea607e9044 -size 1010276 +oid sha256:fdfe3ea7bebbfc53796bcf93ccbc0c0dcc0685563a91e6196f271693a027c0d2 +size 1010522 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index ad4ba332fb..017e82381b 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:26180954656a4062e0cad36033ccb87bc33998540c0c5290b0c5430ca98de2b7 -size 1992361 +oid sha256:3399a97475c9f64db7bdb0ad410cfa67986fea6f859c1c6338d03a223e56a102 +size 1993973 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 38a68b2291..8ef0d01173 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:47adb36113e84bee2e9802ef122c329fe7c12b9c5207399b57809ccb937aa993 -size 1383594 +oid sha256:6c6011dc4f16166c88c2e9836a3bfc64edae803fb48f7e468635b29587a1bd7f +size 1378988 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 9b611cadbf..2020de8f2f 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:1f48d534507036d81b94b41b88908aef1b66ea7c0a5bec780e98d0e686fbc4c4 -size 5597181 +oid sha256:25b728bcc2110d6e4df240094e6003de3eab953151e863ef850d7e2b006da96c +size 5599982 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 e4313eac61..f83afa1274 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:eca479729f02dbad9bce204737e07e3d1376345304ec1eef198101b1487da978 -size 934475 +oid sha256:f21bcb16c7de97da1e77fe63c079a5701223f3d102bd5a943c26e7443531235d +size 934625 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index 4cd55c3b62..6147f2c56a 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:f2a3d9506de9caee02148e496e5d3849a802d4d29477449c51327e15881eb1cf -size 4023348 +oid sha256:d232d91262e5716fe79532319f0540a071aa16ebf0f6aa79214e3c8036532091 +size 4022825 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 94ebe963b9..74f21d1106 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:e804379f65b0391e7f096e76e98fc185d5e27e8f90dbc51294ad0940c70a12c5 -size 1023873 +oid sha256:1525ff9b72cf2e582acce8d001a4e8951a3163b2684b9ab6d4e77768863bad10 +size 1023823 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index fecf2ceaa5..0c90d13156 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:1a1eeb9af61968397764e69ccfadf5983b61d0a8274e707cefaf83df52e47b84 -size 5714931 +oid sha256:52f8ad896f63dbdd21788517520dd4baf4f5cab8bee9164a691c30ca4d6dadf8 +size 5713791 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 f1089f2c26..814d4cfffa 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:9f533e287cf6fae8807684019081654232c253d282a9198c13b2eab60d9dcfa0 -size 921491 +oid sha256:7807cc8aef7b4f6e3b3b73a7fea34b0deea962fc4127da7a40e7eb729db7231b +size 921675 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 226de93899..5c20c028b5 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:9b734a4bd6736969658eb4bdcbf87d5c2ccce355fa140fcc4ad86205abefb4bf -size 3913862 +oid sha256:2eebf2e13db12c41116b686593e3a9f3e0e529d1bafe84e8e6ea5b1db932bdb8 +size 3914286 From 602470d5347539fe43fc52addbc07ce1f12c3897 Mon Sep 17 00:00:00 2001 From: "Roger D. Winans" Date: Mon, 22 Aug 2022 15:46:44 -0400 Subject: [PATCH 33/35] Clarify intracluster network for GHES HA (#29608) --- .../creating-a-high-availability-replica.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md b/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md index ccf5272e1b..c210522595 100644 --- a/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md +++ b/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md @@ -19,7 +19,7 @@ shortTitle: Create HA replica ## Creating a high availability replica 1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance). -1. Ensure that both the primary appliance and the new replica appliance can communicate with each other over ports 122/TCP and 1194/UDP. For more information, see "[Network ports](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)." +1. Ensure that the new appliance can communicate with all other appliances in this high availability environment over ports 122/TCP and 1194/UDP. For more information, see "[Network ports](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)." 1. In a browser, navigate to the new replica appliance's IP address and upload your {% data variables.product.prodname_enterprise %} license. {% data reusables.enterprise_installation.replica-steps %} 1. Connect to the replica appliance's IP address using SSH. From ec302a668d5af15669b79ebc7c315324c8a52b3e Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Mon, 22 Aug 2022 21:57:42 +0200 Subject: [PATCH 34/35] simplify and improve default cache-control headers (#30162) simply and perfect cache-control headers --- middleware/anchor-redirect.js | 5 +++++ middleware/api/search.js | 8 +++----- middleware/cache-control.js | 17 +++++++++++++++++ middleware/render-page.js | 11 +++-------- tests/content/api-search.js | 6 +++++- tests/unit/anchor-redirect.js | 13 +++++++++++++ 6 files changed, 46 insertions(+), 14 deletions(-) diff --git a/middleware/anchor-redirect.js b/middleware/anchor-redirect.js index 92300fd624..0bc4b2c2d6 100644 --- a/middleware/anchor-redirect.js +++ b/middleware/anchor-redirect.js @@ -1,5 +1,7 @@ import express from 'express' + import { readCompressedJsonFileFallbackLazily } from '../lib/read-json-file.js' +import { defaultCacheControl } from './cache-control.js' const clientSideRestAPIRedirects = readCompressedJsonFileFallbackLazily( './lib/redirects/static/client-side-rest-api-redirects.json' @@ -15,6 +17,9 @@ router.get('/', function redirects(req, res, next) { if (!req.query.hash) { return res.status(400).send("Missing 'hash' query string") } + + defaultCacheControl(res) + const redirectFrom = `${req.query.path}#${req.query.hash}` res.status(200).send({ to: clientSideRestAPIRedirects()[redirectFrom] } || null) }) diff --git a/middleware/api/search.js b/middleware/api/search.js index 93422e33c8..3c08c45101 100644 --- a/middleware/api/search.js +++ b/middleware/api/search.js @@ -3,7 +3,7 @@ import express from 'express' import searchVersions from '../../lib/search/versions.js' import languages from '../../lib/languages.js' import { allVersions } from '../../lib/all-versions.js' -import { cacheControlFactory } from '../cache-control.js' +import { defaultCacheControl } from '../cache-control.js' import catchMiddlewareError from '../catch-middleware-error.js' import { getSearchResults, ELASTICSEARCH_URL } from './es-search.js' @@ -13,8 +13,6 @@ const languagesSet = new Set(Object.keys(languages)) const router = express.Router() -const cacheControl = cacheControlFactory(60 * 60 * 24) - const DEFAULT_SIZE = 10 const MAX_SIZE = 50 // How much you return has a strong impact on performance const DEFAULT_PAGE = 1 @@ -137,7 +135,7 @@ router.get( } }) if (process.env.NODE_ENV !== 'development') { - cacheControl(res) + defaultCacheControl(res) } res.setHeader('x-search-legacy', 'yes') @@ -227,7 +225,7 @@ router.get( // So the only distinguishing key is the request URL. // Because of that, it's safe to allow the reverse proxy (a.k.a the CDN) // cache and hold on to this. - cacheControl(res) + defaultCacheControl(res) } // The v1 version of the output matches perfectly what comes out diff --git a/middleware/cache-control.js b/middleware/cache-control.js index e9100c1c29..8b2aa91183 100644 --- a/middleware/cache-control.js +++ b/middleware/cache-control.js @@ -38,3 +38,20 @@ export function cacheControlFactory( res.set(key, directives) } } + +// 24 hours for CDN, we soft-purge this with each deploy +const defaultCDNCacheControl = cacheControlFactory(60 * 60 * 24, { + key: 'surrogate-control', +}) + +// Shorter because between deployments and their (sort) purges, +// we don't want the browser to overly cache because with them we +// can't control purging. +const defaultBrowserCacheControl = cacheControlFactory(60) + +// A general default configuration that is useful to almost all responses +// that can be cached. +export function defaultCacheControl(res) { + defaultCDNCacheControl(res) + defaultBrowserCacheControl(res) +} diff --git a/middleware/render-page.js b/middleware/render-page.js index 8f4a1e0542..9edce60fba 100644 --- a/middleware/render-page.js +++ b/middleware/render-page.js @@ -8,12 +8,7 @@ import statsd from '../lib/statsd.js' import { allVersions } from '../lib/all-versions.js' import { isConnectionDropped } from './halt-on-dropped-connection.js' import { nextApp, nextHandleRequest } from './next.js' -import { cacheControlFactory } from './cache-control.js' - -const browserCacheControl = cacheControlFactory(60) // 1 minute for browsers -const cdnCacheControl = cacheControlFactory(60 * 60 * 24, { - key: 'surrogate-control', -}) // 24 hours for CDN, we purge this with each deploy +import { defaultCacheControl } from './cache-control.js' async function buildRenderedPage(req) { const { context } = req @@ -50,8 +45,6 @@ export default async function renderPage(req, res, next) { const { page } = context const path = req.pagePath || req.path - browserCacheControl(res) - cdnCacheControl(res) // render a 404 page if (!page) { @@ -130,5 +123,7 @@ export default async function renderPage(req, res, next) { } } + defaultCacheControl(res) + return nextHandleRequest(req, res) } diff --git a/tests/content/api-search.js b/tests/content/api-search.js index 1b326fadb5..5637df873f 100644 --- a/tests/content/api-search.js +++ b/tests/content/api-search.js @@ -15,6 +15,7 @@ import { jest, test, expect } from '@jest/globals' import { describeIfElasticsearchURL } from '../helpers/conditional-runs.js' import { get } from '../helpers/e2etest.js' +import { SURROGATE_ENUMS } from '../../middleware/set-fastly-surrogate-key.js' if (!process.env.ELASTICSEARCH_URL) { console.warn( @@ -62,7 +63,10 @@ describeIfElasticsearchURL('search middleware', () => { // Check that it can be cached at the CDN expect(res.headers['set-cookie']).toBeUndefined() expect(res.headers['cache-control']).toContain('public') - expect(res.headers['cache-control']).toMatch(/max-age=\d+/) + expect(res.headers['cache-control']).toMatch(/max-age=[1-9]/) + expect(res.headers['surrogate-control']).toContain('public') + expect(res.headers['surrogate-control']).toMatch(/max-age=[1-9]/) + expect(res.headers['surrogate-key']).toBe(SURROGATE_ENUMS.DEFAULT) }) test('debug search', async () => { diff --git a/tests/unit/anchor-redirect.js b/tests/unit/anchor-redirect.js index f7ae7819fe..cc77ed0e65 100644 --- a/tests/unit/anchor-redirect.js +++ b/tests/unit/anchor-redirect.js @@ -1,5 +1,7 @@ import { describe, expect } from '@jest/globals' + import { get } from '../helpers/e2etest.js' +import { SURROGATE_ENUMS } from '../../middleware/set-fastly-surrogate-key.js' import clientSideRedirects from '../../lib/redirects/static/client-side-rest-api-redirects.json' describe('anchor-redirect middleware', () => { @@ -41,4 +43,15 @@ describe('anchor-redirect middleware', () => { const { to } = JSON.parse(res.text) expect(to).toBe(undefined) }) + test('reasonably aggressive cache-control headers', async () => { + const sp = new URLSearchParams() + sp.set('path', 'foo') + sp.set('hash', 'bar') + const res = await get('/anchor-redirect?' + sp) + expect(res.headers['cache-control']).toContain('public') + expect(res.headers['cache-control']).toMatch(/max-age=[1-9]/) + expect(res.headers['surrogate-control']).toContain('public') + expect(res.headers['surrogate-control']).toMatch(/max-age=[1-9]/) + expect(res.headers['surrogate-key']).toBe(SURROGATE_ENUMS.DEFAULT) + }) }) From 204439b54bc48d2ffb8e9dba70a018846000d90f Mon Sep 17 00:00:00 2001 From: Jacob Wallraff Date: Mon, 22 Aug 2022 15:35:42 -0700 Subject: [PATCH 35/35] Add line around workflow prevention for `pull_request_target` (#29873) --- .../actions/using-workflows/events-that-trigger-workflows.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/actions/using-workflows/events-that-trigger-workflows.md b/content/actions/using-workflows/events-that-trigger-workflows.md index b46d076984..bacda6f228 100644 --- a/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/content/actions/using-workflows/events-that-trigger-workflows.md @@ -812,6 +812,8 @@ Runs your workflow when activity on a pull request in the workflow's repository This event runs in the context of the base of the pull request, rather than in the context of the merge commit, as the `pull_request` event does. This prevents execution of unsafe code from the head of the pull request that could alter your repository or steal any secrets you use in your workflow. This event allows your workflow to do things like label or comment on pull requests from forks. Avoid using this event if you need to build or run code from the pull request. +To ensure repository security, branches with names that match certain patterns (such as those which look similar to SHAs) may not trigger workflows with the `pull_request_target` event. + {% warning %} **Warning:** For workflows that are triggered by the `pull_request_target` event, the `GITHUB_TOKEN` is granted read/write repository permission unless the `permissions` key is specified and the workflow can access secrets, even when it is triggered from a fork. Although the workflow runs in the context of the base of the pull request, you should make sure that you do not check out, build, or run untrusted code from the pull request with this event. Additionally, any caches share the same scope as the base branch. To help prevent cache poisoning, you should not save the cache if there is a possibility that the cache contents were altered. For more information, see "[Keeping your GitHub Actions and workflows secure: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests)" on the GitHub Security Lab website.

EPz^9@W4_@)0DFg^P%CiH+frI#)RU65H%015p}Q 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 Date: Mon, 22 Aug 2022 06:07:20 +0000 Subject: [PATCH 17/35] Optimize images --- ...sh-github-action-to-marketplace-button.png | Bin 183930 -> 107660 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/publish-github-action-to-marketplace-button.png b/assets/images/help/repository/publish-github-action-to-marketplace-button.png index 78d23549cf3a559e47b5ae0d5b29ac8419c9c2db..275768be40ccee53bce22eea7103992763e222f1 100644 GIT binary patch literal 107660 zcmcG$WmsEXv@Tks0)>`Rq(~`VEVx@+9D)XS2o~I3zS81WJh&8TkWk#A6f16l;85Ht z(BN_w-`V%3)~kg=(~i5bYl)&Us5bxT;x!@(G8ZRYaI#LNO_ zCqli~&_ewRW-3Ch$)muo;2>^h36t@1GJ|+2szJT1p#rAVVxri>9)iFEwq`EIuRLsR z?3@KXM5zB=R}lF7=4UqQSN~q(Vl6_grJ(#u+}_FT6)%V##7-@W{Yu!$)Lc+iLh3&z z1K&ibEnQq31lic!-Q7X%Tp)WV3pNe`0Rc94PBu*Z!1 zus>XWGxDF8-%J+NQZ;k7w{g9>y$Cf2H#Zx{zf1i)ru~<({~S`cg8|RW`R}xw8we`H zJj`sgC1AE@cFzAU%f-Y0{~Fc$FQXj%y#Hlb-Pz1Z+};+L3oHtOI++2BSlYW#v)#y? z?LUMLoF3c%IX>Xa|4{%lJK)rvfaARnc^(I-kTy(QTv=9J{FSnky*bRr?AEQ6lNgUd%aiy@2C{Os0qd0r)kq~)D-{YgXVTQm=c_0@R7 zI|%6{@qMh1VW?M+nlg#}6ZRe#2wwXLcvc+fkd>tRALfY0-2Zheyl})80)iw)?J}D7Ar>wnxSHsTR{#cey zXkRh+S$fwAd4B^+-#f`kP;r;J3F%w6vub4}-l};_Z8wFw(`dWRb&E-k$duS2Y^&U= zh^$#AHyy2$gav7|%gvN}X>=`U8_e8wM}{YsUS#fn;VGo!vYtQYVJ_liW+vuLzK5nw zp3!_d!}s)FE5$vy#Ej>0Go8V`ThIDT%r)p*iU|ncNWAh3A>M!a#%JHRCaUlPhl%A^ z64qOv>8y*6_g97vzvo&XQ2PA(`^TP83&`i?H0{Hv31j8EAbu0aHwz!0h@SlY<4KsI zW+<7u(}%F$C*J+WdsQ|s{+k)VdRKQB(G<*B$; zQXHmTf;N@c^iil>;J)h_PAO={4SptkVkuJGYcV_l;gMleqR5M9>WcZwMob^ohI6?(v8`L zsaWb6|NOT{ee;0p>>>vWYTiQ9Z<$yh^-#Y5A560F(|6T->Z@lQ{B{gIJp2Gs)x-2Z zP?5`@Xmx*M!Xb`1)2AP|mOvAq=lTCK&0qACGvPbss;BoU8+-Jua8_(`FhMDEa+mq8 z8}b;!w6TKyj_$xfbMf-@LiNWT%8TGM!;)*`i@Vpa{q!eSTYuW`57kgetQ{Hd;|=#H zz8S517Ku!>bdXfKYra_%J?b^Gg*W3>V@vPQ`+eum<{)KZN}u%A-yNNJ-W_&2Z1+kbh~OcFz!&niC) z*h&I33=AvxCCG_BdZlZ*WEF7R`@ib_eRQ7vG`^W&(%m2Y_zvJu#6()y^uM1R3oH!U zCra>_&&>BqP!dTWEYr7m;dYRhWol&*uBRFRpCviGb@x8 z(Ki-E=30c_B&B*o$)>G>BW;7 znHEr!C<6Z@AF3b1d;!IT?9GwFxZGPKLf|2VZL?7SBc`jRq3p!&`RoLJo}G2ZCTPaq zF2vlzkd1E;BWO^)XAl=tH|55smtRu{t)6x-eL~5Mw>Qsv6Kc2`q-=ODdA8~l)1NjF z*Mo~N*EZQ7fejsa+L-qbZ$?{t2iM7bAQk!YRydaL3w7E3E{?A~72n^!`9N>zVb%1U zSDDIg2}8!?5bc~1P)rt;b2MY}h2@-q%E`ne66Y`b2;QHRq>ma2c}nV>xkKUc9Y*pK zf%S?NmFvFSE|Kng%)fMxl9}9ddiP_%U>MuU_FO2oIEN$S&b`+_K)B|=C=SQqVxc~t zwY+4IBk`wvE210BkT)sm zC&WBZM6R1r5I24RNsv)*A;tz$bbmQVi_lG(ztWWy%<=k581OT@Ds)T`T>FB6t*2R5 z-_LQ3%BMl{`T0q=!z-QJcX~P3;Nik}ff>Jfl_YiM9#Iy!hj|T*YP?UZ3G*uNtsdj# z*}!;Bmg_gGf2y04YMGl)n$swaJ54mUA)bYLUM5ZwpDg&_KN;bRc-?aeO+F9V;40q+ zoo5nijAj&JzFd`VeR=7jQbppw$Cuf)6{B7vIbeIALkU);no|WRUGpZXTEuM0Eo_sl zHx2S7g$-%Z%mdG@zkP|d*{Qvf%qRP(x1@uqV?ozG^}v8bjd%tfz&jjo_7)mq8fcc=id{c zL^noEdZO{BpQHdms7EI_5mK;!wTI@56jJ24n)AOpK!&a=RP_E1$(^~eW}elZ#02q3 zoPuQilJ%%km^*Ah?5m9UCyk)+mBg7}3yhqDM4xesDwY{--q`mfyZ$AD8ir zVQ%wdS2Dc-I1@2{mLi_+gmhJKr*Qp@CC_CAvOLO5EzMr}=zcz0zTRy^N^6;C4bi4; zQ59L(uR%zJ~{W()L!gNn7C%M{_=0yC*a>-r1ArgLpR!`%E-jMgukAwB)E3F zE4uuL$*Km4&OtkcAqpQqxMp(db6}*tj^2FUDTX3NGn#n(u=3Ni%Ax+Dk7mYTY3h!X z*L0w3Qv}1g$8aC!kYcjN&u(?@5UVY2$4O}6!?p5$o}uk(^tOMvMy5j%0llIDI4+6?EXUxitZ3%LLOUmP-t*cO_(iU+$xzfkh&4pW6= zgVbvtS8`j{PRT91>8}Cc3?l6l?fFL?R5V8{HXq+b3)cjw+NG|JZ&ylISjBct+8$11 z{&s4x{avS>h#5bfUiO%uRyU}?58H_AEJZ3_JR{9nq1b*l( zXMLYpES@*&&@yjCKb+(gvU{pyS5n2NYRVh3O#in-B{|e`!aU?EP5Ogd2y+qlK$Yx2R&UBw40tTHB*2l-&*ptvr#RNUm?xVZt5 zq)UV+{mdTN6qz3}Io=02O5?>tHS25L5Ps-nay?lnw!z$y-KT}uhTeArlQ|n6OsUtq zFWf^#lsImN`vBU@C{|HG<@!oQa z`an2>d^WpI4~1Ek$cZ5ORJ_1d75fD;QHh+zIlAgyB@U;O|FRRT>7=vox z+msokz}Gf+p6cd>>N!$>G9Mp{9}Q5{3Fo`uuS(04O&+&&V%!oL>~Yq%E1+uqYmuSp)f1;c1*z3a81Ii_Y;NY{@B|=Mr77yjG!GUtO4z2rhx( zE7XK_y6Su?qqfZtu}ncDMkOmXY7W*G7aae6da=YdJVEIcb(Yz!?3@_3y41^$5 z)~yofhD|m!RHS$9Hm8CP#}#@4!kl9^VLklwTAv;TX0p%`Yr;%8#0hX-c&6zokE#ZB z5^Grch?e9NlEyKX6kt_=`@2?0%+vMl4L{dBDsY(9GEF}wZ73C}u(uZj{1f{@Tw%2O zmOuXfxO0ml*)ijwt*zSh-VXmaXNqCn2o!fhh=H?s&>pYZ{=fTvqTvJ|SGKQA0WfbW z1Ll*K0nMb&mi4&l<2Ai%_PUFo#qR8rzG1vk1>8x*!I8Xbpjb~EvP^QEza-?I=_L>* z(AP%83YYl~>&=P&93-^1ZY|B6C9AL0Hjo-N)fs4|NhUNOi}NByOE1rn$DMlMU5b=N zk{M~tX>1Bx@|wA5#p}^uzwbnXS-+g-fN4g(lEILR8RXI$jyYL{fyhgzL&=)iA#kmj zzjwpl!@B^Q5B8b$Pc$vR?88*m(V?$>jCmNT3wKKym&{k1g>BEOO419V)ist>1=i`H zsgSvnfLaBvhVxyi@Jh!N!DB(8Nu2E7=S$a3OBM8!nV83g?vt#=Wo$6Lww2C@0s1VTjB|Y_*5N`R5g$fyQ$RRho z0K;LcEC#;Di7?v~P`Vp;=6StbY$Nn3MLl}VnP)E*p5WtLKC{NYf#PIA%(D6Sqg^sak)*4oGgR7diVY><&3GbK=6t!zx$h0tL0b;yqp-jDoGOeP{bYk5+68LH&enx@qVt ztMNrk@WuOtyMx9$+Oxt@fGSncdk^qRzlDLyJpQbTxCK@kB<@#^wS8G($Xq7IvL z4bTPE8*yfFC?Q_P!;CV<&9c%ZK(t*@^T~<$=_tzHqXV6$IlEG{Qcr!xzQZQZbdPmk z^S1}rT&+pX>?P;XV94;5>FSJySLe=>a^p&OSfS5ofNSXiF5b3;8K1{UNC9to(iZ;o z)u7_2r(?=)4@tJ<=sS`@YpYl1JYZXW2p+wnud-I_zJ9zWGI zd%*P|yA8#o`c&n^<%e!bHRCW|qkxV{U>VP)WyN!`B=XkltuW|AqIE$uG^cUAjZI0l; z%xNfNy@;Uf>}SSJ(&VgNW1h%$gteB~nn39mDQUsL&s^|<$7@7^@ntPDZ<6hp+tt=@ zZV&|Ra5Cl4BC8GB3i|Eb@Di{{C7%s0tLa_i!wCi1WV<3!i}QI~eEq6Vf}c34Hy=gn{*Za>WToN8L?B=m)LzV(QcYF?(c z=D5lf&ZNk{G~)q3d9o}5zAiqDK$PJ|$(=?bqa_Z!+;pd9rVPkh*uOt1wc&VJ5fR>* zzr`7K310eo%VwZr9VzJ)`DbQItmHy{jcJS{`2|v!Nu{wv=%z5EsdzD(q6E6L393@WRQ7rEopA5b~@tGj-3E>Dzm!qaJRZX{+u0FLM=FuSudd3S%-}T9gY@<=(iYK$92f88*Mmr zYI)WsZPCJH$ch7^*ZC$7K+`0D43!t7y@nX;L?``L5wea3wj4$w`KktPw&4`sprnqG z$uR}TguKKG?pBixJ)N#SFQh7wHm#LAE#sXC*N89~FYh-vf-Lu4kB0jPURrH$=XL5@ z&CQkMPn)Yo3)LgC6%;o2BdbAHmOE;YBrxVcO9^9}esB?_ZD5a1UEy3qr}|Eqm6uKk zHeBC7J_9w)?E?<3qCZLWvw`#HbcWezJC`q_W5(xWwj1tz_88TiBF*;k)oGR-ypVr- z1~iBOi+!*oIL4zcfONOCGH6hkgcY8NM&A}D0_Qn%r>a2Pn9$s_iDWFM7f+L5Z|%M< zaM086nQkXVifNY;F?3$XEro-U8OPum-j!F{#F{FYu&kWNWNI^#M%12nN%aImUjJye zA}4anv+OK`#56r#EYB&E%Bz-yroXdQ3|r}VZu4grT#0yI(qz?@mcGlh{1X)(Bx-3E zG&GWk6#t=ERyUK#-=+2V=j%B&LHX_ub;sn$0hW=W-;Ml3XJA`Ze7WFGNf+bWL4oj( zjuW${j+Of1d>YT|=bXYfbp=iRO6t;)Rh6S-tGx9o%F(HPP@a}p%eZc2!}qOI&+j%x zt3RFnWwS<#V!J+wMd7s$KQkXayY&5!=zV^wDv7U#&Vz}{yvVVmzLv(FJbXR z=3C4|0!pwbZe-b<6z8YExWWVY%p0zH%XI9#A+T#*Qq$#EYgKWGrx$+nVPW|E*1U**^ausc# zg5g`?AvP1TPd)opm4rO>+Y!9f(KfGfB|jIuBnJWwj?XSmQm#GR)At>lJy_=Yw3cIA zex?gFkBTF*siSlo!i?i>q~eah?^#4hoZ!jWs=I}`S4_KbOZt+J3UM&=$wdr+8dCCE zQshKNA4?zF4PSId@q>x!QZ&(=X06=)ilY-JZQmIIm0gpkweK_5p|^i2eqD@%r}PUq z^FeU3Mn9Q+5_Qkl-q#?HK;519ySm<>j`+1Ky#&y`nBv8>>lsG$TU6(tnZGNW@c%4M@Dcvx9~3i2s^9PD>{RHYw2D8rp(dlx{a^SXX)LJE@H z`k%^-BGU75inzP?8}lr?K8I1HkYchk&F`^?dY{ zr*q&?K__rKTl*86YzJy8khi$guY38p|B5j<5;?ewYwPYZtb_BbtTE%62pZHTex8diASh z)WyNdp!1Gf%E1IXY%{ssNYMV?Xh(lz)XMC5Rm`Xqch!;-Nv|%j&+iv+<9xh7HdUGf zJET|V21;30sj?bhB@TifeA%hw2)AqJl^;;uD(cg==)nE%+MKh^BiG)!rS10@E7JF& z_~4lZW!Dy-6;U3ga7@luATK47cWjub1i$jNtECHERz_~yoz}W+N=?;^w$6t0! zaiPAnK9aNXo?o6W%H7@YUSwWmqlD$anhp70zJ!fpm{C2oVmW@)qJrb|y<8N}HVL`w z059|QulOli)>@m%I((z*r8`drvKa{RL*-O{c1~-S+tl&hWY-KmHA~U1B~F=pFJcYas#D9%g-9XXjfJU4ZOT9UUIY&#WBm5v(c>C`}-S;qvOOs_TnuATtk`d z3CBMgqhedsI3GTL9DeokHaQ_UvW?p!VJ@I-mgxIpX*MZXrE0R5VjyMb!UU;Z0a`=! zOul2Osg?PQ^1c%txE72=^%`?|%gEOVOs(NJnB_5^!~aAD!g11WudhLeHxfqA55*#7nM$_sI#+QrL%EqrjWo;3dv zKG@#vD6F^A*C@U|xGoWa4;~|FEo+n|=Kj`8mAy3VW569rkTg|&`bA#Y)fe?DD-tp$FBuvgG5IpiNW(pt+H{w zT*vLL*Rc>5IajJa5radgsJ}Qi{R^9`Zvyq@i=Z*b#*K7eM?Y2|n|2f_rSU{pTM9y# zJh+}!2?$rnTq3j`<6ZG0AwmuE4QGh`aa(+qXQ4!_yEaoNN(6NEvSl(u>q{Xd%Lckk z^KL?$DHV^I@6+Kv0CEH|?Pdxko8NBG;LXFry^6L*=ZRV{gZWB6HqxvIdOw>ep(tyQiWMH=`j5B&izkLwYS&_-4R3#oDJ@|L5w&g zsx2;Z_q=ZuYB$Z~S%8V1e9XD*oCGOxXHk>N`caFs6+D$O)27=jW+7RAoklWar z`n){^`UXgQC0w55np-+pDOyo55Nnuj!*%vI;da|{k;^MP0VvKYAT%^r;AG7132PW% zh`nfLCEQGv{Xo+(x(PHIsFzfQjckflOdg|E0sAAfgltqT8Y-W`LiBZk8}Dx2&&h-5sHz=t?ca$ZNuEL=`@B$v>-` zY;$aEliegC$y=QkjH=1Nf?{`(11v`T^p&Syok1e`VH0TDcJ%F zCqW(VX0aR4VtV3sAxjbr`>=T!S@T`X;3WZnp)Q(3KfkPw8^~8VgB(~*iNM5QmeQB@ z*mf7gODeKL3uY16>{ppjGkZUlTk3dg?EVB2RpTR+PDJthHFh&Pz9|wlH-~Y9RMv^& zpRYzd{Hh&!HQ3$yYxV`n?36Qn|HfPXbk=|4mSC>1ormIBkpUwNb+Ud}M=cWu!|Ze= zqGTa0E_$0upfK+UYeKgtTW5LwH4oOMy!pmzTteF7JK~*M>7N#)xFYi!Nrq7QYd(id zZ*AMZ5Cs1S6-Ja;np!$B7f))1-tgm3m{}^x(rd^c!HK^J-ZGP5!0I~@wwT9m}8yL3A zlaC$|+lnHR?ln$8X*$AnS}Tj$i!^_Y754dMqXX>waZQpt-dc{bek|=)XC(OxKHpfJ zp6HEmOg2AY(SVcYOMTOtnITYt&V?^4fXpqy_eQZOx_UA454sRd(OXGJDo|-Yee2yJ zJP1BG^0Tc_aW;u(UruB=Hr-l){2321O@LCjWNc7b4m}996W&8{Q?=rekx;?rPd6J6U7mf47DP)K%=F1$xa*MT=Lc=P@+JIEBT;apiMczKEjm9sX?S*pWZJ)eJu`l05j&NExgFb%| zsUczNwN5yQ{j1uCw9s=jYP=qcX(SJ1jDc^n&oaqej^yKB z4gdI^gL>U4l9;0_zNFgl6;TvTs?)G;l@pngN)Z2vG=G^|1mcHU%XcfJ<70eoenA?} z3vw9^6Q%Je;bay0&aAw0%f%0g;fkUF)F8QM_g9dmBR7U*aK_f5LHD z7YIZn_l1#l7wPNhnWu0$Lbt?j*6QNr`a!kV`dPOSX9JKHPZ{@s%60F4Mon?aDAagK zus4mM=&9wxLzfjaLhdR|k__3hZqw2r`ITxNqiSNEd+B;-oXqD_n~Ojp?U6UVGz?ue zOHZWjoef(?P=#lH46}`6MV$dunVaOUbDMCj5AX+C*scK~C9JVUxs zJy;y#jLJ;Q-W`rdvDg6YUTS)i+Pqh|D9pxDCB69{F5@&?g6V`D(Wd&)PD~a}e{FKr;OT)Mc zfwnK88f!-c2E3hM3OP+}GIJuKD=QpbQDQKjB*$))=4uz<9D+*a17Bt&dXoc+k>5Cr zy`sGIedCRk1y;pos_ToktG9uXiHAG29a&(3sMiC?r#2H`tpmS)v*tDFrTd!<=CSdg zxhIP~Tw=GSWfN-QJpizFIzcdOnzs5!BBfPdUDmwuvezmuhuqLY5e zLdWyOwy|K(fQx!CKlEWF4&QWhmUyR#v^u#%P#KKeeLDLP?*<=uHdFX7cZRIq({G-X z!}QmD0nkOAXATqqN@Ej4e4>(fCdMGL@j9U>2;imCTOy#{GX3q7u-E>@y!6AmR)~9!)Q@?~sthq%wNN zjygGG&6{$ReWecAs3es)M}u)k`$a;ph=LI>{5@j7IB+TM<5K9g{p&NPRkK^O6J)K? zVq18GQcc(hY1F&C_b#tITeCU0l?*sEyx$PA)D25LrY`OEI`2@s_WLG~vqewYF#F5_L z&uUC-IYU(=n;{R1c#11Yen9Sc#N*XqihT1qT$?mGrQqkjEGa1kTc%Vjw{Qyg;FwQ) zUlT_BGjz2sxyUxCs}sh4K<4Z+*}~e$G57Et%G5EC-D*oQGG1Ka8e=u@zk!^Iu_}JU777;)dZQj5S+Ps zFvpcY)73v5PEzT4Z}YSj0Cbg?kkFXhiodIV*@-uEdztzH;VO~E<$dP+Wp{DOsC3P{ zaNqToR2@l$HQtYzG5xazQTmCtXprZ7Zn29vm;~~JYr>z!b>n>voWbii=gZq&Sa#Bo zh#nR&WLHo<|Mn$>Hj<)7lDp1@=4Xx|gD^UU@;Lc7^*e}e*%xJ{w0-DX?d=!l?nQ(N zC?5~*=Q+i1mfLBGayoyX85@GjOZiMjzqT|HRz>g=A`g!M?2!q*`my~ivckcu@2X%c zY4gguD>KoY8O}S3S;e!m*~@R=@v95Xv8F|IhA@(*p?JVuYoqb1&>w2%>EX8AP)V@Z>!5L;;z>Mf>JnbY8`&t^1;Lxw<3^6&Yt6F;!As- z2_0sVW%@X*hUgBOKgL($xw$?q(Vx|7v~A6!SAE{BaCKwWw?~FH-xa=^*SX+h7i`W+ z#+}d|Dr93L%4){}gcwB?Vj=K(Fyn9@MZRY0^!foVMfdcg^nqQVDlh$;yRwKM^feVo&(2E#OH@+m8kE*uPm)m<6O2WPZL_bC(P*(Z zO`)Xt1nbRMEceKWjs?&HFVoTpV%%(~O040?WlM8cNGFk7vJ(XaX>8S%NeE!IV{ciB zQJeP2(EV$>(*a}BIMxqsELp)ocC#XsL!*wC6WZkKP`8b8sP217w$1{bFWlk_dH#W} z;ALqY%TiB=iSyOjyZ8rxuE=jJ0Guo9yKM?(`qDti*0$W<;JH1Y`M{ke%_kDTecjshl3gKkK_;MDiVG^-9`NKdbOO{PbP}S<&sQto2wr z8jbt-1u(j{4HZBoc^<%&$Le+Rf)I>I(rz}lMD1CU=GZjm`zuT?RF&)IA{YS{60&$c zpv8sxFO*2w3Auf8zw{Q|JVH4JAkN)${TOlb$?R( zM<5zFeOep$bEBN$Mj!=H7>y?$X1)`JZ$E)$0hLM`c|r4RXVkzr^Pt0bs-GCT|_UTwFXXJ4X;!d zm>b;R1;egh6+<`2ezl+YA78Y};f<1RM&6KzR)@JSpY>YP>RS8ur$qcr>m{O35=+D2 z(Kjd!ckaip9xQ$x4(gHQjJ92hgZ@Qgf+xJ2BlR`3v3#Y0*!bYOAb{prlVqRGf+?|6 zWEf;oA&mw91q{zxlGiss2UUaWr%;NNeB1(S$wbCluUQj9*_t25MLgnWS&->hg@g}> z<*{6Zki4D(}Rh@w7m{ z3*O)qnyxvn>hAY_E|E+Ik;SjpR!UIA!#THTg0F|0WEziyna6ox$ zD5MTRrLwepL%(y{ZOYp!o%v;Lo5WElz@r#A;z4#eBg5Ef7sI`q^}|BA2&B?vQ`QYa zuPEfD+D9(tM0d7f59SoH9%LBQ7_L^2ejjNLQOb5udrh2%I!pJdwJCV&dOP6BRogd< z;mX<;rMOXNC&(S?)z0(G<`}BYJ8Pn8Gyhv?c|jj*d&#EiJ8TCyX4A!G5zc)9i~#J| z6#$>oM*zjfnfO*HZr4BIMpk;e+Rj|koij5r7^oG;)jW^C(aJYxxP}H_^k@I^1XjF4 zna{01r?%e+vIij0{E~yB*6|B6L1hA8^f)v~#;0P!-{xlTJo=IB8(2N}tzzRQMfm?F zr~P$KsNqif-#lOEVOt-U6LQp8g# zY3?QNSyFO`mKA`iE1!bq_ZOAjBR-kx`(}#|hQGlAO7R~Di)U67-5iVjI-~5SuU#U4 zex3We)#4M^=Ei^ZD-wU3{qjVLKz~WbfagAK1km2YP61CF3)l$22Xk$4$4%y*R+S9h znC)0?++-6?TqHIc@8mANG5|%qnn?t>@|@mse|gs6{SlyeD;Rn1hZL26Nd7Qnyh+L! z@}>2vb(y-5U6KsV)D@`gI&gZ<=z(jm_-;TG{%6uljPOF;5uP&jPbaL0x}#^exwbJ8 zFwW5cM2T^V0dX)Rn#y$l1J>wEB5+AtWl`p)ZUb#%+^jh(YX(q(Aa*N!u}}9R{MZzq z-X+=Uy{ioea{!`N9>+b0hg^YnLy@W&Q`_cBnf|b9Z^m2Eg=t%8pRt*ZDEnQKAu7G= zUA!9xh^TE{7U-kpzT%MlnY9Zt@?x1n{k&mO0G6y0EwPuN@kY<86<^>?i3D%_L&_Xf z7X-8j+=C#4g$WSGDa2*mO%N2HU5Jqm_Eu8Qb0fg{ivn1n*9!jf2I?&$J!SKLU5?mRn>Ebgdc zeWGQOR}eA?QS_c9d}*co5hA;&A4!>!LeT0WkUpHFJQpGti0w)yNy|jyh|r>ns#Ja% zY_;_!?9+2+O!8$QQuJ4=zsKp;*0f-vCZ_J|fCHn;hwxF<49bYw3n++vuBjU|w6=>A z?9>~CcinT#)NOS!^-{5dACP>v!vM_{DT6n4UJ$F@c3{8;(yh+ogdT4%2=8S9`;B6a z(J`Zm{snHcR2YT+t$-94Z4Ji<+U${94&ohX!ZOTujkXf*fG4lMSQ7t;0|%CXW<=r8 z3X#!YAg;Ne8(S7w^f|T1KmcrtAFSQD0Ph2YqbQF%>YB1FGgns`LU}h1$QB3iMjb=v z!7i9^EfX3~f@UMD91(q5d#tV$UGp5z;4TJ9_I_KNz$kv?^!i5{Na-*^^o7<4g`pag zWs-hv^Gw-V;>x90^zhlIf15(KM5mg=~%gi|vbPH9z=F`p14ce$Dh47l%{NxC-A28B9F9+ItR@?XuqHt@L=sK^J zy3heI4|^IQz?CO$xr-410W)W8XN=Ky{LBcfiR;Kf--SxPYWW1ze$i+ zCxhhk;Q*Lc+i#Og1$-5qXRMt(g&jlB(PEX~5us-&jJ*7+=YpP%ICP1dThQD}a95~6 zPwPY3!pFQuN|DX3L_y7T{1E zDPSCQwdzVvTqVL+s2g;ie_{>CQ#n?S_3ETYi1Ema13Z+d0wRw^!NLgy6eZvtk&O{T zKA(eXX8lW?H%uyf#hIXao z4y$cDwI>&Sta}vJDAr~soUk>1>v=T>S0$$*b91_WofHi)R+V+hIw=HF|2%?vEiuyW}hEpp?>qEc(!`hj;g8Jo*uvQE^g zvQN)>6^$=(CSe*NII1;gLuf0?Jw|bYWM?OKqs`Q$50 z9Bq?}cqt7uXIFj&zbN@hDSdF%0I-Tqp>5<#>+j7kS7M|d*;Y5-Nk5EVm02R)vZcNI z;?KDhq}3wP*#RMd#x{)!kc5PG&M=L{B8&wasuj4B6;k9%!;N}eA8KDL)PH0Na!CJv zG)EQsvl!qci}czmff6IV4ej2I#M&&C#G?3M^oGh5q+|rQExH~F8%rRFJl|QQ69lAL z4-mv1^;sWgJ5=h1p#6W-fOo2~DgZ)<((fv3)7mF4pds71!SpP@sg){XeFexo0VHJ8~_Qt@ax|EFHZ+JY^<@&g)!%GL&Rc$X6@L^_2#NIRj?;s zkNU>Dr`=2gr-L}}E&fV!;Tu}PcLR4-ff&;w{=yAzN66TZH`@O-Xd{BSTgdJnBy^b~ z^_faLc0Nm@URg|IeswmXHnrj?@Q&j2cn1;x12Sp9DX&m*=+wS>;Ai&O%BP`}vy2`w zxr($*@sjaUX>Oi=`mII#TI|$ntwqFjl*qd`@461gG`4+)8Z@b5pXWE!Wt-+ZG|E<1 zDu+idD@>5)`z{LZkuH+v13B5&%fo&m7Pw-8E$*o83!p^y7^r?ODSAl@&0dzt;^fl- zWx{V3`cCZnIawy2!*W#$PXM~7Cw`1H)|dH`jN6_?Cw^=hTd0>MInCI~vwhN}v9=`B z9jq9WxO4p3ZBCC$?Wc3I2=U)^%8-W#T;W|WY9vMNdCW+IHyQxe(`09YlLl{m$HrA) z8+l_D$a8{=|5QCcF<>Zfs?kXQF{Vudkvx?bIL0i0laL( z=m;-oPN&Eh4*Jzk47hM!3mVVEMVqzIu2;>DZKb7Y_^p*6_pk4ruq2lAYELTYd}c-g zDPVv&AGXz8OZal6wk28^XqmQ1e@5=1-TAZp3tiH8bQfnhnwlZ2JP=Tl=r%*OyHhJ? zQuRKU_xp?OW(fUV%vGA2V?Hctempn~b2 z6Lv0BPRR+Ju0{yYejTV|q?dNZ9j{i%4c44J;>=IU7tcz2TI{;EQGMc`7to4uC!b92 znfBBF%IRJ}zFA0Vw1?bXS`d7yi4K!EAj*wm3@14x6UuH=yQJuMOo6h%!`fUlW}w^b zW_;QZO-i0h*AX6sF=_bnEDB;3r-~Dq2Yo%n&6rOm>Kc7y9>azgXsWUQmtN!jZle^F^IU%3=&(vH;TQv zLUn)03Sc=*jUD3IN!w}u`5b_7gs&El=(1N&ztg(lQTxDH$m?C#rd^S4*vDf%z9OtH zpc}G6R1{jVKHu~!`ymcyGXNPlxFuGvs$}1COqG6p5>_oSPj~&6QtTu%N-Vv5m?kyT5{o&JZB}c}QH*H7Ft*E$WsyAbJ|{IEumXf*53&Cr!9la?B#yufwc_Tvyw5e_PPvRhe`$UwcKE$_Q%{77(mXS8%iqXEV=8Dmsf+RV z^`PB#OJvrnH`(xl{=fBj}iKMbWntCEpza)ZQ|MmOsHvBNo(XWIMBs*?xJ7!Xrgjr?xAkX1SCk$1D%VDb zk5zVjj}^Vn?JoB|$9o%!5|0-JBhHOWI(-Pc45%UmBBf$Ujl*bEn8zaehyl(=?U!vo zKzxiS%*;sWKJm6_US9iE`9rr@y|x{F6@*PBlrqFj?1UZeoS)(xJTRv7Lod`etGxBS!Y~x{ zobU6xBrhnp^)#j?VPWSzTIlTvj=34yIpI{C#mq*>H3M&_~2OgI#@lnbW(I z#D<9z1xsny0B~}@sGoh=w>A$MY<}JK4SICBe0bWD-&s}^$vQ&3H@5Ho8{x(qz}S5K zU;mTGRofu3I|2n11V9j?o7OJsL?@O~i37WJ8G{{meRsUkm<`F$$>myws9Bo?83Um7 z#zYLRTg|Q=(`&b2bV=&WV2BLar1m^4<5zX;l3bE@kMPK)@SLj;(6?Wd#mOG3BqPZ9 z?zmVrjRaS$;C93B z1_Z(3P8Cv95+4q0<9TurFN^M2kxb>ZoEmBO*F=k4jXfzs8))TtRYi{qUs=s=yN>iibyRda4lGR@oOzrXF7r_{wS!)1Lc9N3Y+BOvk07?8pD2>pi2ITKjL& zcW(LVndhX3L-niVGzX0xwImMHMjabw)C!G@~V#ag%i;rEm80zrNrxUrxb%nuFY zaATOc2=sJDkPBTeKf62^)bxh!IJJp1`;!^N;CAAlu4{|+62cW=uyA6lgiF(ZIPDaW zS-?|vEDa|71w_?^Xld2T)xc7X%E#1i+@(c^^u?CoZh|Qqnpfypa;E;jW!=Eg%)IX! zC9w=koR}-sza-1W`*E#QmI+5q20yN{(N@U&J!<6_6tnUoIE*u{)9C4t7tVV&WU!Dh z7k~v;VvD6G$iz_`#p0hk+RupcQOx-)?I>w*13H4x8j-8e%Y^+;W(qX1A9jtsD-x46 zt}r}Rl(bZ@W=!^Pb&{jS!TMUys^+x2K)7@E$>6vXB+zDx+o+g8cqQ($#b?J$?u1gv z>8EsL?1)CF{04+_e`onuwM2?Kw45xRwR!hWm;Fr~6=vrIkc#-u9 z=;u~WZu=;cMKN^j=yQ%3Is)aTiriw>lCng%o6J>6zobNaT0JNV{;@5zh_8kKqci2_ zxyzn1&M8~x4Lg3XGN?Oz{j-Q2yuiy=Ek=~pEh5yW8=Y}d}QBk%kvxpU=w zpn4kP|G0YxOCUy>MY5;L`(2qUlm2E|UPPT6$o-?(x?c`dR*#o^Zc4p0;HTYF9JH1pL=&VIQ`@> z*e)xS+iH#Vkt#w>)d@s^fBcUCBsV4-(@}xO-GR$1Dv{o`%k3dc|>LjG15&GY9;H0>7|d%@BK2sz7$2 z@vIB2D5j#^Df`%ef%+pAuk{m+&4K^DuYI$U#5&V_=FvkGNJxYh>GC4RlWQH6nL>f9 zaJq@~j_$Nf*3_kdcq<+=P! zX7Q^h$*4ia9M~_MVf$$6%Ktu@tO#FuG1c!!E?}1%wPV&!GM8D1c|*r4r_1$Psvq!S5BSV2E!-$x$ic+M{)i2Ti*w&@8x12aPt-plbW`Z zO7BE*+bp&C64Z}Z`I{lu>-1s~>s%Eb4b5QaZ1!szAz$>lJ@9_*XjWfO$v8c2*?Fnh~Ya8LZ&yB&1-`lv5lH%9j71T?4qu z=yB?o(Sw#`Pdz*Y{N$8d+v~al3?O9=(xaR7wxG#k-tyKRQhI&mswkUPOd$NTqQ_=`dx!t3RH(zBZ#vcm_aYse=R)$i(8I$nyV|JmqLs7ekkBOv%|ziG{*B|Ms?YO7+b5n+TT?@v z3mP@waE3NF%{P-Q61*DpW$et=kK;n4?B5w0#_W~9?6f~%KWz_n_-1)z zx{qrZ%X&YMjgE7(eadZx|M+t~-#=q~`XbT%CO`ghwvdPVE9uX`IQ}8}`ZtA=wt|-l zrB1d9q5+BJoj3d^dhdlz(>Uy|1$h1e^*C=!$BU8yhaG)%H zE1f`0fl>3q*G~5@(JYqy?H6LKDQoOZWMM5iFNM`*O^k>+;h>ZD%+>4woFEag-Y&d4 z$V9w{&6i67g!z)auY3O}*>?mHu;^T~0pYL8ZClx4fLTAcz^uxAo%#o!y&*Zpci2}@ z=1?^fU)`ZZ-R{rviBBzYz5Xa2Xzoa!v%rqe%wFNXjCE(Lerz^_@BG!iyW6^`u{Z?G zFwpik$&ncLTqyfQmngrIf363ifK@1F&FeZ*`Z)+z6hyGj39yWO%U!{|%QNqOnGwujlITRN1#mkniS zThcgjQ~W{#@tE)OM`3u1|F@h*E| zksvb}frWbrAF#wXxBZh1SG?nfoj21U3H-=_^=D4MTnf;KV`G^~MN1I~&Ud42Ri(~zH;b|UaGZ5RFqFpo9)z6t77o-1UrzN7iMe!mKGV%*WEA<=MOzoU$SB4<~?vZ z34@SN$7&L7r2cIj0fwo94_~e+oO#QA`Vo7vs<3aP)0Q11g*wcYZt{XfDg-?1S1sR# zeRxzd1+rW21?-Nr!W=CCIls_ZcL%!%4g^S?jMs8igXX05q$Jt$&%5uf5Jx--YkBxQc$|D?8TTnpvCA;9g%N> z*LYVm0_c=PL(Y0wp6eR@8rfq5&`M!Gx9J+w=EHXiQyWK*5SHav- zF^8B89H}JMazo0fbe$6&@ix~SZC+ib+Ge?<%>N#yPDDIEYF?#3$Z?)aT-lXH0q!m+ zX>;B~z18xge%up%c5e`k4W+$X``bV7{WPcSkyLjb@JdG&rM7rQTV&kVx`CeZop0VD z9*&V!>OaVRBv-Tra?yI04fMlm%Ok*r^?x|ebHt|?d4PUms3Jx9tu-;sUd z#t{$fU~h3*5_aBw9ZiU725m229MI_R_0F*XUTl(uk!T}ItJRRkozQT;eFSBayqXw1 zml{H>;J}Z0fk|_>WLMDTT6}+yyu09{!RQ|Kll>Er_uQbQYQu$j{L-dK%2XIRTHGIR zGeAzkz_yrj9VwHX4762dz+zLO6TZO$f_NiYaJkbl}7yk4D_=sF0(qZ z<;kt+*`le*r~5~#`Q1;TmEB~$7n_p_2pE=P5}Sn<-jAt#JkGR{*ESB1(U)r;9>1h? z%{Qyzy19|RjLch#c+uz0t4{eLsmbE8VJA8R6xQ&rGr_(E+Px<7(Pka<8RYhh<`U-O zr?VD!Wa4{gt-l~RD~)>Zp8VlWIQc~ZO(y3>jBA>LG0Ob2fy50R)hPRa;}~q;_PtiZ zmd}kwtDAh3QsiQ84T0j5dl7VO0Dak4Ceji}sa8do5aD?do)-*~>?Ts~pr z{aVg>U!d4n(K+Z96r<8~k}Nt}^tM!dU$@hgx&o$V%jEPvD6mn;nCOfyg?t5{nrCi6 z)kn+0Awdn*FQi7Lr~#QZrJrVLd+ISSX4>Fi-rSd}ZM}HgErMGv>ROt(S^xcVFJO0h zOg;6WL0mB&+JlwZdY&%C1JCLqwZTu$r)cSsSEQYnO{$7@f+B-jr$m^jo!q1N*W7mD zO!oAAN+3?@%u|kU3IBxRc(3&+zDLz$vwPSd_Z4h)t;iNd6$DC8mJrFvsKgAsfLAUq z_=1k}j6AmhSx>?YPo3j9-&*rdLci%UXm^8dL%n&~m6#va#1MnHzp(5XcjDsegK&l3 zMAGi(yxOm#mV7lZU7eUr*c6U#G`LW<^~h#kSr)4a+6xSAvAzEixmH#W7Otyb&I6gs zjv{<*va(e>pB1QON>9jj0rv!DHF1U}{|X~I9`0}%oYdA^&Sb#XHkR%m!Y{_j0-eoO5U&iC8zY!Tmndth&d;?L-p@aa42;0b!JZ6LPy zK%2-1+tXXTBbPFJjtM=6YGjkK6wi zivf-)Fgos6Vuszfhzqp~Nr)cjg>xifLg)PM4hIczQD~jw4mV*vmO_j5I)J(dYZY4q zBqjLo+|l<)FmM%_h#M84*d{&eS?39v{?y=C>^%l{27|9S0>95bUze%~<(eo~S=|K3 z)3Nz?xqCSloW&Bu6L*uHcBrjB3B1`34r5QVcWo&TNH)uSj3F8CdBp)lm3r3u zKd!ipeq$IZnT|s1%krHAW^f3RA?f6r`48DBq(@*m;vjqC8D5Qw27(?>t^3^Z-gtnN z%=~6KjU0kT32ztEsV;J}sG4reA@0{Urjlt-wi%f|TJNXw$az}Z49L2QQYMhzM5iVUQ&+Vl~Tg>P*93Lrwa^ zi3vUGhg4BM{e4qzr$_l~)X3ur<&ofgWUFoGGc9m<`5T{%0(7?6cNUtSR3X^#PeYdV zbaW5-9sw|*eN}2c8|@yzCG&&pRh_zbw&vN8dgp_hfhMwcQpU)ZC}30 z9zCx#O(6lg{@7wZpYsU={0{&s%;&8z2GeX+@H8RZP|) zD(jTigL-*bHcJR))PCEctIi18gpkt==Q8wqS_-2oAChm*CXJhp{W)aQ?M@~H{It8( z_fC%;9W>&8&JdfhSAX`(olKG2KMJ9MD;ZQ33)?gOd3IU0B_l4lK=6O=8vNOnE3h{z%T+|#vnuq$rZHQjTlA0$Mv z34yP_h5<;ho|wk$8r|KP`;1lgdYV+&UYo<`0jwL4Zp9UeT*gMlL0=2x@VR!tB^pVC z3as^8Vl#J}hQCaa5G4@xoRwCM(lx(bzlJG9TTD0j6I`;k2nU0+^Xx8agAl9i zb}{d&`x6Lxp4-981WYiSM#y3eGaXid278eC2p$tmZV3w$)`?28=aUd@^F0G3M}Aut zLATsP15D;xHOK(<3rMA9SlkBDhqnyg!tm`dx`=HTWFhi_*Dj>A$x~J-rC~fT>dM-V zI`K2Gr;RZ~@JA5_h^(+0-$W+2QC?jd|wn%u)njjb&=C=DS@b z1?t^@YQ6SGU%5q;gsE~W(;uCx_51HCP^h+e-1*7Tn=zNJG!OTF`u3`Jcj|fPv!epZ zy^Pw#+M4JZ&yGaGOqm|Q(Q%=WI9U_09c?uW4!{tZt1v0BVZqexeTcpdag%iy^A9H7gcCoE18y#2S zt@7RO&<^0l`5#rCc?(}O+y(G|(>DY}XHm7*5;>?qKHDg^lGmryY%r8t0L||U!QNk4 z-%T^r=R%2^6}I6A`-ebweCC_Mp)L;y81}~9{k^q=1JeTKOG&^wPw?AO?XZdZR9oA0 zcB`n82exo3X%<0WH`6vAMAfNwoHlNrUBu!DCtzSI4z4`hc(tjDTWsE}m)+3_;BRh5+4?P{NZY?g23ts zGIgTL($S@G4BlQ4-QfUxY|+;^QhP-6ZW0ol54=MI|}DQm@M87{t|C3@ly)5KxfRp-_k6Z zLUVr9=L~MKaeoFv+m1&~` zMDUH1Y5OR(s`Y8m$7&3(W7@1-<8c82hDsknQ(bF0Tu!x1P!jY@ z4Qpy#P>+0cE(@Duw!>rI0>J-S|Hb#TyJLgqGglvK}gB9bB}i9jZ?g?aG<@>tpealweoo zQ&G2lF9u96GxL)RwZokTd;MyD#F>8f$F09c^T`IE$Pajuevwe6&w3f)EgbQn;U@=mJKH6f-4$J@tphO>(WB1)g&E59}lNYM3p#m0HP?EH}k_`ZI8q7 z0rh(rxN7L`-S%0^ovmI6-uv7?BgUj;yycC+8v|p^rx#eV$!&+F`UZSw?6Dfdc;&!E z$d>c`-ppzj6hg26w3Z%N8vj$>Wz$4V=6`!)lG|2#k1D1~|2WE&$5eGzKpa`UZ|w7MI4I%X}dIL_cmZP)>1 zW&dx{Fh$n*%-M`blCN*f-ezUnr$^VMvlIg0ml38P(_zgv_m^O0Hv1nxxIE-a-~4^j z_Sn--x!Umiy|CP@z#0JN*de{Z5MCem`c$BC1%}X`WMM~Lks-@ASVZb%8tf7q+meY4 z*NvJ_f*}l+;m(qmq=iDRBMmTzXd~01(rg~}zi=(n@gv`Ua zTQ02&*Iv0Cz2X3HWqGo_$49ia#5ALl{s{QVzeGXIGf057Iy38RJ==0-tj;(W;#&rt`C{NZ18;A{---{ zX34?A@={1a)-o1Z4WFshP3*Bi<6J&0Gkm|594DiO6f|x%m$q|kNXllC>*cdOM^8@! zfyyeX9~HK57W6Dm&};1yeJ=dEy;Lq^f$t|{72ZuqNNFfFj_lBwK#+&Oy=xnYtMral zsq#e3T_$0AUA`>7XnVH$Rj?Y-@u4#bL0z$}e##}+{fGKY+sJw_6h1_^ZsAvUrJ=0j ze?5R>@eD1v4;~IkBu=MPn~6l)JR$ow|E4?NkuDx<3lI6JNq>8REQ=-ft_drZHSCcw zGdByS==mDPT_i%F8?Fh5i6>C5NP`Af->&a2eU!o-_3tSLN(`2wR2V3w5g((&?0(k^Bg0@^3boUOlpdxTt>r zqi>Q0Q@VW}CF|Qf$XmzxfSW6Y^7+_mN363t(nS>BArkvGCTL=wD_ zs=O0`fx4Yqtzimj^U@1K%}ousEV$dLMFG?Cb_K;Wvwaoe03TnLht>6^KDc zP*w2ey-mjT_kFR4MHQTXR@352R6S)vC#8DT6Cqb)Ud>&K}Y{`%nB)a%|iqL4(3wPWIaNa;3om14*+$>RzVUPGAQ}z4uBtlUECTs24-$;2Gilp z#BawVIV~q8OF&I7N zjxF(>ZQ*++Q`I2F=Z9y<7Q`PuC)fO-L-fFCgN50F$O%DQytKaEoC>P$aS&T4ziq&{ z-w{dnfWk}^C>){RZh(J=VRFV08eitf7u3#AjWH1KBk47R%8CY4AQ-+~;feF%^&lVU z7ErEvHLhZKOj?QOs(}9AJTqVixiP(ixUO}9Hwanmkp3EeUAlK=LLra&0rL&UZzV!< z8}I6cuU&Oe#xqt-Jnzwc7i?VY(qJF$16Kl(^FHG_%x&bjnvC4px}!Eg>1&RG!nsd#4%V}cNOlty^Ys&*PaXEL z?$rYKUxxn{jm94}co6QbYLP*>ynJ5tRapf8iy!sikJox?+BE)(D zX;vq`u#wAtaP<(hYkU*!UQcor?UF@7$8`#Yo_%8bKH{OXZn+df+hn3Xq?zAaGli5n z*kiI=x6vexlnKTA(oxL|sDuab*7e_X+%t7gI0$*`qS{=sj$;{8(unw(#nsT8d%D#S z3os$-fWw~&=qSLo#Q%kyAD7!zbQ-M@_Hd@_^bkUs+|m%iM{Ip`9(UTy5@9WJ8|OIp zwQ~?jS~&v7lB(4tWe;pK9|U&ix?7XiZ!%WUDHBNw14$&gp&vD*?hk!hsUf}B9+_q+ ze@K0LA@u|4Np7IzbR1P~ZkA#)YisN2nQ8lw_Qd}{qj$>S(fNbXoP*J44Ue5Y^l-2R zsY7$1SbhG_pC@L&bvNQV|Bx`^z3{=eUmWvClY0)hQ`0(o$X`k5#RvEUl)g6>CM02( zzvGwQ9am824_)p&C1cb~C(dc>Ro@zOd5_|c2;Iv83hH&W1YtVl)~^l&tm*)+(^K3B z16Tq4^%<{5m<-@Bd+1o6|V3wIH$&bdGcx2g<9g9nlOnb>nY%s*3#!4W)^ zINFx=!Q|;Z*0G}Dj4P}0R~e|FEQ%Jkg=hQqdQFFXMV6Zy*l%0G=-4%vqd_RiE{gwZ zz)IPpX4*&3=k!t3ZcHMueR5^f<{HTb zM8tg5d5T4<W zUEj$6v{5s?BopvFy8G;;yqd7C+k9M%nY0t$` zu6oemud5BrlL*FPRjuUBdcfQFQ3QpI&~;u1SpzuE6l%Y69ZWFi6$e}=vWncn?Vq{s zh}TFSi`rRI&0`E)k;?+uXpB;e&&~&O?}f#CzuV0sAm@SLp%41L+%d6QVSyL}T0dRc z^PpK;?^D+unV3jVZWsdl4Q~7h*S32827gU*>8-8+P&hR z`eljSyht)-=*Be!hYvem|c8 zh4bU3w^h?&#`;}s3*@cwsh?E=0+id8jvHTHJL|P&yh?j|v+e5qQHtknUC(;zYrV!~ z6D>v0EcYxhlsg_~fY)WN)3Ze#OMe)=&J|&Kqq>hGYQ7aYOD!K5@S_&LGwe2#Nojn$ zD;q5;s)<7|AL6Oih2S|oH`f^J0?Uq-52B9w@sUlBZK^=|%=X;^p~v+R)Qg?r+5&H{ zY=EN5ZMV?-L_d4+50p8DrR2Z7Qja7^r6#w{xhDH2ZQTZRjSPBtz~IO0mxAs)TqjVA zin1SgfZQaM7xAy{uEr z%A1?qH5PR0%{I8XROgErlo0*A6cRoE4uxu|%m&&E2glONpK`6W_{T&mJohgeDNaO{ zeJsxRe#JvvS9O{Bp%Fzq0y7?@nMVgqu;gz|meG&EtqkwEZe1E)ih60isB8R-LHtv5 zT}nC1o^DVi+P@X3_=`MCsvYMe3`~1c7yA>7e$k1aJP+sH)KB93F<_>0rk8`scnL){ zD)5fi!ef+BCH=V5BpBAInNIjyro;BPGrctGOWaUztXVUUSVh?}=((S$QPuEPipLM1y~>*Bqn&)2)8aJog_;-cAM4zR1J?5okQSoX_RTR*?JD|x) za|@h)^@ANVR`aUo@iJ>$r;<{ZG^mg+1w2a@f|_Ho8H2P$6Bc>q{Vqx7jYw4MUcqS` z==kN3y%^dP1td7Nf%`?2@ge-X{^g6p31(vOsNbuqujr2JOx!h(VX?u2)2!;Ya|NMD z%=rKBm~-o7N!dVZl52w zQi39V%R4njqLY*r?=fe|m`&k3tf>YW(=L{^gm~hyL)TtM%{F7vH-z-ZIxF6wt z*wH%*x-->-J^=tBrE5D+c$nx!&5SPPK0lf`sK)T>9P~y|yrMR{u0CX5L2?LXdtmN~ z_ds`~@Sbb}LR-Ds(I4Hk*}HrnzL-#xi1A}4&w-`eZ)2!vlcuTJ%~ z>iG+ZI2c!YzxRwZ)!+JVFA(hRS8n+B;8nHzyoU~+q3CStHhsvf1brAj}w+UaQD_Pb;$gB8Fl{AwC`xc>BiNp z1ee)`tF0REJ?#T3l1`mwH;(mOvrl;Q-Z}}`O~x+uMEc>=$fS5Hq=sB(OsP|gw~{25 zY(3BbOKuC9m0eP)?BKad!wslSeg(}%y8`TEx&<5a-qekgJC#yPlBsHcn|+wF-&<^1 zK~&0w_L*20f#h@-Au8;HZAlm?d?n@*YXXtJi|M$SU>kD-d8DZLN#&3qRd`ILo{5lr z*24Q1Wy9tPFHp`jTbm~5JZWEb_>!*rPw_q0yZM5w+Zx9EsF=B#XH#Z@N01TedOH)_ z(Fwzf{#;CyehdDI|}%Ioc&0UgW>y z3y>rpf7%NeHJ&M3Pq^pc4!zCr zFC+WQw84L5M-Nq&feQ&2nA}N&880e33GoQQJf+w>65-Iby}$li1nBbeKUSA^|LW08 z<&d~>;R@}(%Lg@cc6`IyO9u&jiH+Es4T8+yw-~~B6-#t{_ruc&$5P%g<-kf`g{02! z2mCA48?s%vDd9g?U4*=CbBG4fr86L7o&9UqAe|vagQ4xpLijNU{`%I|Y2HCMBMyhr zAAVp52XcfoyHtzL{v#tKMq+Up$`btfknfwN9Tgr3#TSq*Lcsmt9(NxvK!0cYv>L+R z)8jK7&+{MpctwcBWqyQ%&;DPS_x~V1+CfBR6i{`#&Bjsc&E4UwcT0mC_w6rKIiz%5 zFO@2~ni8y`YP6v$)hB2z=8^UNX%PEPc`PM&W(!OE{z&VCVEkSk<-)TAJ+JOydo2g= zti5OK|D@yBcbD#J*7BeDj9-=)584NYkNb~25>3$Jl`C`Gk9X9qD^=^&o`r<_ytAD~ zTE;|`2(er7C3E3DtKCa4xzGy+;Bf#LJzc_v!-41PS4ir~T^2{YOa?1I zQ!ydz%k-L$dlG||jYP6VK%;=`%0P9yDJJHeA$$`LJlMHGJB{2US6kyj)T2MI?id^b zA^D()2yQW;cbqb`iK0Z-E_0USvM51hOY_jqNwYV2Bh`F^T99z8uN;z%5$>!j<(EeJ zXm)q;8gF7;-Q8|uaCTRjzf~=9!K2{dG^W||SUXSGqC;TqA#ra*m5xR*r;B)^)nhrk z)n7&y`DRhQW14TSu?B=A61$0o%lKdX7?K5}w0&EwU1ACae`Ux;f!qH&Xz~LGAM5aM zCR=D?6k{|*)K}Rtl10fvzNLLoafX{m*1ecDNxX`FE^};4t0z1>xovvsS)*sx;@*ux zqq2@~9abVYz}a`p-N8x~?|d*-vxP<*VCI*B>n%MD;2&k9H&&(tmHJT5^stbC&1#PAS6G1Z$#d?~%mxhXtRalZsS5JqSaGp2k%K$2HFPZVjsX`=| z;^dRvktSbU=l_P|$6m?qGu_vNJzy$@IAj;pysKXB<^VAz6V5U@HTvYDuBSU@MY+nS zbkFAxGAhn=Yy&nU5mUN2AYLS2df{0!A8q9GVK>#KvY%J|@k+o0m{8LZ4qESSplXIk z(`CMA<`bUfw3GN!LDYvJt(||JJg7jNl?4@My`wTf1&7!4{TBi*f4D(4aJcQ4m8aqG z9iXQZ3O$!RB3J1#@ePopfTnL-7H;2t=i|+a`-i2$t0~O15IUZ4Wdj(~)kV)S*%nwB#Pj=c&s@Vw4+W=s3&&YB)E~g5}s<(&qPBu6eIJQIFx( z;*e2zjimZxrJ`uJ;jLQ(?y)%mJ67r-f?Fc#a?EL92hqD8Azp9O;HGq^?jl~yl4}u# zi#xU}6S}6Y`Y-TP!#Jlu3iP0#shaXY0i=w2nb1Jar4%OXE~!mH9fUJS4(vU@nnLgd z>yEdZHT$#f_0ZL|Y9CJ_s8K%F;r!u>T`;xmZ7F;qd@1+T+3@@FHq|eJfKLeS>dCA3 zLfytTIR>Q5VJzcSzCogI_o8PqnDxk*ga)e`^&+S~ZmETT4(WvQ|79B-DJmp_cie>B z0VA>^47|m8h6fu^fPzphJ2GQ>I-%!pPE2XTH||ZNoM{LZ-p_o*@I5C7weom8NG)@M z5P#+71;zPaLp&%} z@BiVz#G_GDCyXv_oG5f};3c;WXr)+d8oQ>9I2{>w=^lfam%DM@j!<%Ig|wP+&QtxOuaazp%-8a!uaN$uaIew+mgYuW9;50LnsL~$ztZ(} zNxqp1eyBZqS*4B*?5G1iuLm+3gu3Ko)^tX8&Y<%y4H$e`r*ZkPSSFF<6!#3jSWa8< zmi=&#!y0kAtpB}tW&GDJvdwQW;^3G@WdkqFuB2uSr)fnfkn5Hw%Lr-AHeVQ^QZEP~_|A2B@t=j9K;U zdSgS*uFn(yMH)!V>~4p#ZF+Wfm+GexH&iddnc5I?EcPg)NaVi;w{c)JrFe>mvMtU= zx`VGkI}Ar4c$w9Bz#J)8ZM*sY$CMyU@*4Q-`@7vk&HYfd%%u#wJ6o4y)>vt0pw_H{ zja*eY=AQo{5u{sZK(b7z;C0%5+0eeHWw}LJwb2Z8P{wV!o=Ee6c#rIqkh1+_MK&2^ zAYM5!H~7!1E1k=C1|V&5L5p(Bx5Kng;9c2bnfriMPR-atUCq=U{#oUb)aW+Xr_woI zHXj?wAaKDAuQn}A7Vaq?JkTNL*Z79<0C`;W;`(e~;RzVB?U;4xK^tq-f>~vSSmyEl zqkdGMjkKy%tTa$ow2KI^a@1>|o3SZV?E z4)DHPH_{Ur+9_0i_BlWFeAf4)52`@lk^LrZz0$rw;Q0P z-;cag%I!g=Tzau&(KnI#CLho&XD?WO_T(2mh}=p9P9zP)XP-J*-e4x`e(B(*#bKC` zx!;Ptdr1fvg;S1y#>~3?lXUoenp8pjyjjjgyIJr>R{r2bP$3Vn*EB9X`-sO%jn4Bs za;fwBb8e?o9HB0VnWn?V_MJ_%R`AWalby~b|Y+O_4jV@wvaggTYb}~47N|F#`I z$9-P;v?6=2^#m;N_6}G5M(gh$5gSvbif;;7dF&ZYV`OP4|9s4)?#j0-zvv)EBJ+vK z4_Bnd3;sSZ%l7R30dBEW(W!kcdBQq;Djl(s)ageeY8b;JzheP*;y{sd%!Lyh@DF~p z;wKg{k%$X4fmxW7#>=uGKH>XS{d{PFCW`OSoju+PE>w(S5xF03byUA~|3E`R%C%&X zr8F2YbNP?pCmwSIz7lhPnsXvd%g&b{=@>gITHj^i1*_@b;}io54}7^hcXWzL_o5mp z3}Go<1=-Mcf_iz!KQ88tunoPkW%g#l+@f@*FyZ{fi;;s&us-9)HE>>A)OT7v=FSZ1 z!Z~Mif4Q;Y&?EX=4eTkPi}%1t@NQn%%D-#@Y_&J=CHU`Ld3j6)%2ZJ0_7sY7KqqO> z;N%!ws~6i&vXf>WW@=kVgXSgc9`r#Qi=Ee9NkFdfDqED^0h!P1-f@o2)Qr>RN%UDZ zeasyOt08`C`^SD_o6<9Iy~yV%D()Qfn#-FK`vku!y~my%73USE5h~dwYg|DPQMfxj zio+O^0Jn&HgQrKw02cU(VirL-x~4JT7|Q3EqJjT05us0mUkSg`yQl9^WbysDrtvJ% zd1~!IXMmG`j`KD0!<@8+G{Z9SqS5#bpJdHp82ZA4*D|5A#1dAeHF4a8o_p-!JUrg+ z&!1__Ho6t^v(x#;rn9Xe?3NrYWaeb}F+1C|yWdC1S*Xr?_`Dv6a< z4Ez50me)Yi75$m=QI$TO$xj23)X&a*5^(lxiH!7%8J5BuEd7VJo6Gg$s_A+9k^KN z*&Qx7yka}{ z`X9+&V5M0!@nYy4j~BYUchq+$>{WQVs5Qms-M|KMUUqNyTlj#Fs5@wW)cpMAC?*Gc z6p(>Gg-qzmT%C6Ci1&_1&cqyky-tyqdli ziM8N5Z*X~lpgWBaL7ysyh3Ro8K`wH!V55U~{Jb}?UCjS@=1fxdE{GT9XEeMC%E6Hv zI1rh42bZr9N_fdtInZ2=DX<$?Nhb-%pE(h#49^i!UwZQ8Mz^^R81TO9x{Q)qee7Gq zOt&wFju7`I9~{$^ewf^Lv3-B%sXMPf)SHl0dIFuZgZ)~2*GwNQc;tOo^HzA@K*khJ zWca3ke{kfp1r8`dmU({Y4=b{}30|pEI!&>tFt%-nS{ELislWV1`o5s$U-DA@g1c!> zoM)$9@JEl-EbVCz)7zE3ywn}?jRnSjUyZPD8m+o_!gyd422gIs9{Vv@)g4n(TyW3l zXp%TQ*B)!(WiG~(n2YMJo=k4TH^7p#$^v5#4U12im7kJv=%0L%edKsdJs6~*^igQT z>%84IeSz|)M6`P|U*2Gmt`g(E%tN`|mok{XcGJoiL^egF!_o5DKfG2Aolcrb_;D3o z8wbg?vY{rq1t%7=r+utuK=mJe{wY=>l>#%>S}UqQfaLw7n}&0K9GKdi_phkb$bAd_ zkf%!VrjT#_2;V?Y<*@ftnb0eA)S7tCaO^jd@UYa93Uxy!PDR;Tq`lXHFoC!eG?h&XnrE+i?Q_2S%!&TQ|XOZEF>7dXVRuz*JB@-4N0RouP$ zbI~pv{PK#Kwmg3n1}?qUs**`R4J(&XgAGrmv!o*TJ>wVDKxO{&u1A4nkDRxRKBq8y zeNlo2m>0e%w&-Z3O70{HGY+#}Ocw^{#&KZD#aXZB{+5~-UqP&SXfHQU-A)3+xg3{i z9+U?5ZM$=4D=eb>OZbkgFvy|Z@hm>UFuTWml1??S|7(g@rfv0``Pk_#oX?AYCrSFN zm-GCywg$g`T103R!jYG@%MIsBLqVB?r~3rur6og`dl3+2s&(+$u7`2%<7i9ID}I5A z$);kFoS|iA5(ZMLK?5e++*aFZP`K)nV#l+NLT@+I+}RL8yG0 ztIN2nqL$p&{EGx=z+Jj$q)8!15n$^)|Hb$v!5c8*dEt?o?e{2{$xku9qUZDtG-ara z@UK%D`qi{$Bka<-ddR3BjCpCYL!d4GU$J8cS!IW^|LvWvXASL!j)#f{-1m;g^rXH@ zt(AMb-Mg6Ye=K_KY>)3lIc1NmJ6d|-;W46p5-&2?(kv2-lNkW zFLtivnDmwStdVHnC2A>w%FbijhxI!hX(Z~v9!}3)nQa&_2!&C%xFiG*)GBbxgGUHD&Nu>%>%!CpA=43w2o{}E$nZNU5P6n39O7|B@-7tXs1 z1%wG0Cl)FUQ7{S3z?ZS5HWZr^exK6Xp)aMBme1}iih~_K}&BeDo*GosOq0<3}UgM*G6*= zik=^k0-(B+73WKu#+AD+YVU&HE!+++g!*wDkDUuZX1BOQ9cXJO_<{|OZAo-+@r`;3 zaBR{O239|iQmmTU+a*&^m{pL>T1*+cPK25K=g&GS;`Z z?i$E(xts1D?c-NL$mwtUpCi&hqsz&>)(GGF-+Tj$B$43ujxuk4%tSRA)bw-Dlm>TM zF-^z~)~Jx~A=4Y^?k}Y5n$T4u@S-5)afPU%#c-6yfj}K|bEFNuo|NNEG5>Ia?{ZHi z@|At=0?DlPGAcE`x`hTDDhiYSWawDVdvJc;J3B?XsWko?+%jlRLYjE zb2~oo@;1Uba+og&Njm}j&rHyqj8u^oT9K4-}T?^0Oq6doznSc57{_VF*q$WfZB_ZHyE7A9=&^QSv z(U2fr6~vv4D03>?1?{yY!nir4e})9I2c!X;^jQCkk|Y+tk*yB>{a!&Ndxg+gHyV^2 z_q7Pf-Op-tnTz;*zJjkYD+EtZ3x5_><+Olr`?XR(`f35cz*ab!er2 z;-O%(Yvgh(Wn=h_kUFPpbuc}`46f8QK@BiYp-U){;3vJ`$cun`_ zJJcpz)9K-Lokkx${KTq8tVWPR)$zEvxya72s>hgKzqtorN)<1xF-3z+6b;1s!mCC5 z%DXS+fFtGA@vt{;hl&?;U?NfujS*b`dn)?WJ`EW+T^5qNg&1fW=fE#N^b~{1HaZ-` zY{3xaum26dltNfhZ^3v1dOh_ikHts$M%L@GD6ib`t+6Bz1(LL8Mz?0O?Ij zcbCJ^1I&A|-}il<`@X;9-OrEjhsUA*(3y+tTI*crI?uHb=xrx$1{Z9}+Gcvt$dyzo zKi_FR7u6W6Ji}+x+92_g;`i|y@PGzy{8FOEJib2DunlOvbigR(zQ|zQi=08Z`2=W) z9hdxk?Qt~gKvoVNn*M7{d*m8(ns;9n&1Kr`ETK@0MqjK=a>n#cZmUe^aP3AVT#pU? zg_gifhFG7OiZ{DU1~1C2E^_RieRW51qNg^@VFEs$^9^j>t#PYVr=2}v@;S_)x*`1J!H)XqtBXG z=GfYP%R9y{d$$HjJ%GEWr)FSsM|B^-7lzeG=_N2poS&w-k`OylMmKh@!+@;!?}NX- z4m$oG9;AHWyy%ig_}05)?5*W;w;2C4Pu9vzgob6RoE00Azz5|sCRQ7HPmX-9$63`>r`%M$^O@MbU4XYfvEF1cj@;lx6@{k2WKgIS%NL$nrw;Z)u{V)(~fa2J}?bAh|-fqY% z6|M0zQLl7PXhd~uOWr`;k9*GvC4v_eXX|kD4JKt0B*&B(Zb?nrSDMjN*)XZ08!sYd zPD9=-5OIkX?tOp^FQ~ z1tg{`<=#awKB7CWCG`OoRv7A@^ zVe;3+){07G;i^icoe)M_hTiE8zp6u4NQGtx`)lkcm;$YbwD@QYa3oirM0RVC%oA%! zqG3g7-_)4=*70-dcAH;FmxK_?;u3`*#r z%dD3SE-4EbWS-uO$qWj3W44OUQ0rWgjq5jzmbuALYg(D$IcQ_qs^Kc~M@Ghln6jm8 zzdJpd^t_hhx12kbu%m=Oqh{*sF1WYz_zZ=vpIhbRedv3z=9QEe_i)w{B6q~m}?je}=lk=TDZt-pyBCnf#GL(^|E0ollcx!%gtV;7FJ$D&&biB<%MQ&e2XLdYbu=gE_U7w) zW=_XT%d&UmMdv^-v3|C*Nrmmy+UzS0fBf^bcY5RS@{WhwuTz)wkMtCqXZE&slF6tA zpNq?k{}#;v?y&V~Ap4m~r73(r$UR`_%IW&K>C8vG(c95aR=MRETv%oHxj|?Ls2nbv zfHuCnjE$w^4y|E}v?dyWKA)&r!$*x+QBE!ubLuSW-Gkx$ z&Q+#q50aoEPPr_#QkBFAhA^!-FU@;~Eb!M=poCZ)C0-fAJC_O3I zay&;UffJ^Tc>j{Ti)mP|UY7c7x;19J+G|;3h$~9cz^&<;0&a#z`th|Y;lSHYPI2)* zO=q;8n+L0S&Tr?PO}_^rjkJ^NI@0{>Y1@={+{&w>S@QBAs3IA?X;x0pv#Hmvz+uS9d-R& zk1Wyy^kNYFDovH)fb&yT?qB}YrsXr!oX`_VAmoH!;RkqSRMtBoMO!hL9>WcgNzDA$ zywWPw4~z}fV=(AijD`KT8u^C(UL-XYH5t7%@_&ly7@x38*%4CiNe}qUrX8O2T&aRSy11jJ4HK=(U@~{`0@E;`+HG5P5fv`x zTb{3Xew-&@=~E4%8`k8-VW?I&=)Kn}`5*6Ag@Piuf!6KwHbu=BT0IlJ4eWfC-3mxQ zZ%t`~ccdndq2<_$SJE3wGj;)MN%JFAFA|J$I=nsM#uohTQO@>v76YnTY*)mhm(X8Y z3cE^(Tg##6UlU^Mt4j$bD1{#vJq*Ghn|Rae6{jKAj-z_?i2X{1Q<-KCLgYI__!- zjr?U+BJtjOHOw8|_D+V>zxZmdD1rqGxroGs5~}8Pj5$bh!nTKwrt@~J+V(o)^v=k; zKah$M&^uCN>b@0GRir>LEBU#9{?S%7f%J*MQj-0U{dGEk95mcN&A)My7taf z_mvP;aLsLvzs29t2PI1&!oK%3Gk1loJJ(qf;!{UjO@wU~C8$%Y-FBQ6Cywa#kVGJ4ItqE8_U=`qS>4LY z)3zD$mffq?b$7GCJs7dwEOLHIQq}w~-e&=^7pO6rk$8n}Hd(P)>a0v2^lK@F!-y(s zNd0|{&5KXf1FdAbPL`A*1?YxV_X+0wg&E9OormAmi_z(6oK3Xyv(zjsde~GeD|&j= z#Lg9#r!OW&Fd9swHrF91od&jR%=H_yNy*=klJ6Afc~LG7KIIgTHIjc@k9rhQG1@JB={Uj5=->$`(36s;JV_00q7S2`zpG1cQ9{QASoXd3t8g|T`>#k(Pr z%#iN&)VN=KJA)}w*WrDWs>J;3QrO!#L+scRMdEi3*=xMfx56!V$Is8Qxc{baofG(|B|3*O z2fe4npH81pw~m_&hwksLBy2~6u_!Fmk}cot&!RlLHl)yQjvY%7qw)N4WcX7ooyMzz z*f71HkF!4vqn*UBzCRbVuWJl?k4hc&e8xB=6T0W();h{ZU1nG`+(2)jtU{{I64>n-;&J#)0qkpJTt^sqC*T)oz_+otE=JaV3X}1*hG=XJ{jXart`}O zA(61Y>-W?9oV?iZy`cB2oW%*ANi&biDis-)$0fszIf^MAUTr;BTRlk`)lJ4OqG$a$ zNgDVd944thMi~5{#aEkynB=NmyDgXskq2|1-UBW7iIgUT@gGeI2q6w%Ez{x0vuuEy zOc>=awh%OiN-xdH_%DM~|WA<*UO8}{EE62vw^rTdC0ST)j`(E zzTbTC6`{c3a>KadrfY=S-MuEe-lq<_x?wA_!?foxpy3q4ARtiFf32~lI3JK}L9yCV zZ&!<9!psfD1V~=;oQL?d&SQEsVxwi-C$A;Xb1;3A*BXJ_FP4L-FS&8n%>5S~sxZUB zfL%JV4hdeDyeyj9j|^GP@7xGRpCXtfu3{rFGp(3Ny5_{=>JTpu4nRIj7H7i0J8usK zZjVY_w+63>`s|%`FNZOMuu|sos(8%oH+RZ0<)Z&}qWYn?TYZHdUzJy4A7vF?@qci~6D>#mb0@O&>#XY-Bn7T{1*mOy<` zjFe$@_{3K+jDk|ytbtYDibs0H6ZOYnCt$CzV%GPGabO$PbJH^quBhnm9sHKE+Fzzq zBuyqB>pZQU(;Ql%Zub@)(-aeP`6c=ZQLRv8y6}hcooze8A2JDIMVVQLx2a~W3ciqc zDIo5cz|$iiX1bnfI`NXMO{@k_Y0JXVohbcj^94d4X@YvjXTf7*!hs)V9TPOExEnEU zZBNVYazugIT17S#oJZ0hlJ+TIb&Rb8&f8~(ILHXJA&u;ikAYktZ7zS<`!HEZ>mB+% z79@#jZ9&4wx*C%}?rZ3zki-+wL z4z&mBc54W>^Q<@cs5%NP72Aoo|7bWZ2r}Heywj#bje(LCJqf`-qoJg(-1)ih4?$HX zWWHD?M3|3-{I!x}GUsAK%R{?+=Hi$J;R(Q)>ml3IT`1uU%;*hC1mTL|aNsNmk%Qd| zak-@9j@Pb%gF=NrEsfw;*&RpY=^G1%R`b}2{ut{roM$1f8CxgRI{S@DZwH|(<|2*? z^COoD-86$xVPF!u9+us_;X|CSfi#gR*@B`y(!&)0|Ig1xr8m*nF0N(RL zGS!gT4)bgFLA6YXz$LC=d3Fd*viRv?@zJ#kanH`Nq}*ZAiA-EdY~&Ht7o>JOyand5 z*_*QI3niQuO}(!-@a~sFwc(ws1xdoR?g($FQ6RhjUsh~F_z#D~wu3OUloYflJcOz< zfq^lr;5%$Q7Q=|3p&+hQQ7^pkpO?dEus;t%lkOXAJuv9b5e*rIJsF=ob3D67Z12%f zmjL%)XWgI2m+w32(lrKsjw!L!=YmnDj`56{k4v^tw{~94>&B+3XFh_9@5Tz2jiJxT z`;5XARCz~ujy&*H-*1?2<^UnH)ijr6TI-dDSWq_B<+tl@pZWm>^O0ZTU%K~MSkbPA z|Br|q_KEXs2MSNtyfxhJ0bN(a9c4Kcd>u;XmsIu5|ED(;FD^=P0l&VF25P3C*yIZJ zza1x;E?BWvZkPUz&Y$+PKi=re0eQkdVIfw(kRIb0HXJ=erlwX{~D^FIoNyZ z8uC`$5y%C$tIb7Km%1Fs@J2tJJnoe5q{j5*#3o!KG%^HMX`%YIt)wHG*2hUX*QfBS z)1ae#L~Toes$=~@t3hXlB-cO4m0A_TW`K`5N-2*?xH=l5xE>0= zAnRl+Z>DVsa1Ov5EuIYAQ`kKqYdst~dKF(6JQTD%nsd&0;fP<{0co8&e}hcR!8o{o zvTq|fxJofcm(;l;zn61>(RCrRjUU2?d%cqdsjw(|Vd;70K`|{X;%`CQu zN^|QaHUXkBoz%RaC6Z;G9BTK`{>wd5C$N}y31ZM)wF#Zhi>IGT-)Mb)Y(}*dpu2&w zg?3cM_lp3Q4T|QeGFAmfNN9Wb#b4x350VFYU@b4Qusa&#SKzDrx=7+tP16 zci#T37fH}lKqWs~*#9oD;L^2H%zs~LL5|ymJaDTz)=Ik5C3WSi0GV0-*XL_;-$oh2 z*j@G%H)e74I*vH1sB<0<$_UXOha;?eQ&8VUw}$Wj{%~zRuopd9&QE?n$}y?w_oI!; zMcH-}nn(+Kl-sRiDJm)uT{l2EVhtq9AiO?=>#7W2QEp1UdOS$xofmE1W>y zH?UH9``A=hqU_?RXokxhO%0DdFvA`FhAgLoZ-#I{?OT|j@+xOSOLs9^r@68yB}E}r zf$vhv!;xFTKhA0sT4QmwGb5ncth0swm!@7C5I4sk;c68X`sjT931;ncDMnRlo$en* z``2MF1e~0heqriLvv6*c#u;F$SUh?XgJq_v zzDE;cDEf9z!j!I!uj%UIHUu|$adX`{X)Vj12V%kBB?(SdOf6VEgynTR7a>vUV zE}N!6n;&3++!nt9V=zZ#73JI|M>&GQSFIKz>*_v#Agot?w8`bE%!a1m1eVdOj>Kj zmJwH!cf%N=R+rYtf}~bUz7l1mK3_1%=D@8BTrUYtk?Xt;-N6pay>1_p>AZ7Wrm!=F zb_{8n?e*d>-OV%ODRym4pD<96S!;+X#oB*+2{%EzJ$jG%UC$I4$ng5F^R@QgFWH!u z(T#=w@*~}V-|M->odT7;d6?pSC^72?&3nV1uW;ZG8KBN1E{gQfLG}@s#CJ%$;gxHf z9XJL2J@3cb0U}kmBs%7>kt;%EC#mJ~t#=VvlwbtRW_g>UvuLCD*JG1gFwNnMR??Ul z#^odq>9ttkIeYxE_0tS#M+Hws)%S}#D>8<%CC;Uwyfq}GUvVSkJpe7OGH)w)<=O2$ zvWF^cE{#{`dobuHV|?-E+RoJ@_UN?x)ztj5-AshqluQP1k1yp;eca74e;SVS{M4(W z4&C{^Syv~{?YNwD(1m@SgCWI2_}%Q`t-bc(8gE4hXc2(E}$nD>_cIUS7eeXmG{#Wq3YGc z_3t9Lf5QF$e8;C6g)0HSJL*-O#9PB5sEIYPgVpU{x-T})GYvPcifx?kv^e&77r4@~ zejr3_8tdYMn=dY{b*Uvo#R)uUasO%<=Cs6&L>WK?OK z9YhC311|5MNJ5r62SWW1<~CNyp@t?Y$i{;|FrTlxH#)>_5eUASTrTNy==JX=OSj^v*XMTQ7&P*XC2@ytgu`kW%Z4rpqR zvno+e+6YUpg~qi@`cE?+2{{aM&DY%h7|THH_fXXGenJ@I0<;Lys%-7n-JP&~S9jmZ z?ZpB5x=mQcYD%1}uhoxv&)j|Jv2FG+BeuPxB!naP(IREs;A8ux#)acL&G)Fjt+9JS zrx?vF4DWyI4S~AmfKK8%bx?b4d3s8)`i?-z9zJxeZO!Q!b7=mxK7>7 zeVb?2HBHd_~#uL(I+VUk>wG49tCBNeZ?7` zYB5afo9o}(RDG5dWzG{YumnzQH#t#0t9N?Wbwn$)a9p@CHAtVOt>uyRctOAOXKu$~ zB=PIwug7>l3!MCF%(}mC@nYtBK@cRyP2afwFGnKwVI)yyFJp-IILF$5{q6rbKJ!l+ zp)A|C?>RuFOMdQ+;KqtsjzBe3B3Wc1vb-E!WN#R_gjJc~h3b~4KcWmes!D<4Tu(Qj z%iEw)(WBQZJ&99C6e5_IRMA{f;r67bc!y*AmsXUR+>9mDoKLuw-Q}h?jrSNLm9)7V zrBBImWjgz!ti`Euo*wlH^K6|SBDf6^6u*8QZ&^P7?MbWQ>Ic+1HGABj9Y^ju#kRnj zmjIeP-++=9lzWU&xB$YDRmDbNg&Xi`rF0zE>R>&c+m8j>TPYiu+94+TxAv{N_+Gt; z{b!#;CiI+?asLP{a^&;s_JF3VA2v$ucD)WP`u5wWOdk@Py`5Q6t5YRnwigyx%KZXk z+QXy}?GEL9T~m+w+sFwHNHX-Y0FW)p>~9WdG5;1(B~Xu7%RzNNeot3jCyJQ4P`3Rp z4qOx{_xM$lo&v_2N*XL!mE_qI2GbFLnnoC^*A0k>u!CbI6B&Hrt7roFG!HHbR=7!m4Sdxb zm9MPzha~r?dM*8BgjE~;Z85+K==l6yzC){aZ4dfI%E z=jq{lEr}&T3728yS7p0@s1Isic5C~^yZ7@hFLF-h4voBx=afdwo@!?8LAy-5`*`QQ z;uxoh1FGF2$JS5!V2%5I{5IE(iRBI~%MlF$|9vLZ;w@$`^BmGWFyJlz>p@9I<#6un zIQ{T!^KdJ*Z{st__3dXYvV73ysnQP@?DW(I%{kUKJ{|=tMHfeDPh3b;&Aim`*f>1} z-JI^wUt`?-{P=g=n(Cg=j(b#ZZG4@!G}49Cg%YO3(0V;pVqj%;vlC>1R2fnz6z#nH z_<`8bL2ofO>4h@k*YR1$avyq@=|JW_d;(| z`yn@KLG3cJ@UGkXQa3_oKi*!*{l88tWc7@G6t!RfxC=vvn1uHJs3Jtt33S?C|1>ifF;BijM7H(b2KP=NZechU(a3@iWLl~C?z(wQ-I*m|(K5DPLZvOZ9@d^j%eyr_? z78N~vMoAu)gM-s&)JWrXd+C!t=SJr#*Z7oL=G&|_*5Bj*?|b~e5$)gZm_lT$*%6F$ zltFPeagZ|#UJoPb$;kiJFHETVg27vp;b0e#dW+9?0PRlTp0Y&&PXlNlq8RBOugt^u z?jq7iNKY&0d+=7vMXR-mV};w6FDh0cbw~Xwe&d1nQ2~{)y@{7HjkIbZDMXh_;g#ff zTbNpWEY}YU3DiPgpz!>2F*26;?w}ms^lv8l{@Gi$2i$l%aY5kmsUCIGK-GtrW615H zoD6bS!W=f*Pl$SAh400-@*G%vxwrl$7qZ$J3JG=ZI1m!UP~Xn+>=_GA*{Z+4lj9{t zq9?Hw*85F;^Eo9+&ra0lHdRijV{w-mt-;cekO1rV6e$yJKK;V62HO&?f^qfXrawdf zU5Ec4Z!yFLH7Yt%UridfI?$&$pHd1loPQ*H2-jse5W@m&8lSKNNCm{+xLvZjE{c5K z$1xF6o=|DoE!zaOr zpNf`{BtEw6+e$rBj48Wl&G0uOKh#uo#2abX7Jc3yl7O=A9d>F|Wb%shb~cZ<{9;vg zI&dkYeh9%9RxMY!5x0XqZV=U|cYqgVY$L`S^@=&oR%40WS{JCFDva1ljRX5OQ23qU zWKD`@h$z%0=H&b@M%r|JRvx3+>sMqa7SX&$oszPLc%LZX?W=?V!d=%9@V)M!tmP?3 zr@JE7ECVfrdK1Rx_jvz}9KNyc|I4+)DE@Ba#p67ER(+dR`z2qVZGWk01)zZjOE*9Y zVuL3=1tAvii$RBHIykY%28@Q*w;O)Z`WU`EQ`#Ib%*wN0HCo8_NP~I zYoaH@agmY%N2S*Mqb+u`6NnrV%*fyIm?u!cvzlR9z-0@&pV*|^;i(>{$`yl@8{<}s z-5QH<2RlY6?+A(_w70l}lC1oy8~O4`JryHaz*|hy06PXF?V_7ry$9Prb=7|#Umxi5 zmKHruojqmgc>cA{mc)4+cW(5=gg`SpOIxpD^Xz-fixW&NoP7pv*0QPYb}eFNxZ~Ts%QI{*?hegCSTg+;~IJf)x5G~ zudeCM6wo*64j9x=E>%ZP`EvAe{o`|N9*XQBK30kE0}-Jqu3dHggqdO#8@`nZMGC7L zu$XxW@o?RHZo~XB%^oZ-nHRu@6AaJKOGztphYC86%g5b^`8ip7F?^z*%!peXxRCo2 zy79TsIP{}A<@CdNngQc#T2$vD>?2ou)vEB#5p^WQ_qavyyq#T~8rgI_s1E{KJFHQ* zeQ0?C;PGl&XovZ^>HHPJ1ndqS)T%Q0a5oN|&tUVeyaHI0Rymgyzo|;|X^SUv&nhHSE7wA0a`T-^QI%1ixn-==9!!vu<+7;Ta zHZdW}oZjFsE0b$%VrP$1IJ8;gNF;%)+qIL8H@cYR-yN^$&yE^kk4ofOZx8T_2S8?PLt8?`nWvS{MdK1%cgDr`2M6X`RP-YPbVnk4qKFJ8R-0Kz2D%D z_SZm-7qsz4ad}cqn9|5+tz4le-T86{ikY*oT~qjt5}QPdbmaFgtR+_T`}2vF<&*{x zzTW1tX_Z}9HFY0h*dt9EkEE%(#LM-qzrcrKF03)?#EEpqQZUr|6Qi+zNM?bO49%{r4v#lP5z(un!ZOrsF_ zF!Qj(SwFyBHD+iGYV()DQ2S7CrkKUEuSol7xK0<<{(xlEYP=?cONOoO0pWmY5G)%`q|=bl-X9IV#s}fF;n(2K^7P z@NdCgAxZ;ik8IPm+Yv?XK3eQ>0MS280hg%3p5iKJg1b2pDX zYU7iZj$w+3`QV=?-Jl-NU3pOK_n>=5k(CSP!A2(_pe~3lzS{nxtU;W}H2rkknf(G$ zAgvUyaBk#2_r$WuP#aaTIHNx7aSL!F2h!IU^7^U+{VWxHoDmzTb38R1%Nc0K6%EKt zkb_o7i`%;$zq|X|z=tnF=ht{48)gsfl0DdD7$AVMefw!;W%dyMlrJ9$C9`LD*^K4f zYs)$toix1nsH&lEZ;+4q|%k3qF=OxmQS1Q z@bgvf7*aVD55jWsOG-7-#E!-E|9s8fx3iW;)Agco( zeo5htPBHSR;*Hu30}HQ^YPCfS1$=;jG1v10dAcUuBe`H!g6G+lR(_S!;jGD(P78=* zh|7MoZ4nI&#X{)Y6g96$s6qRO9}*s%h|QB94l5(7XFCjs5qvq6VhNMEjH!oRXZc_p#b$MQU{VRP+Sxv_BfKVq`4ZA^f6h-#-QPc1B>g7)tv&HxSvWo0SO zway;7g=jA#&oCt%W_i-{Pzwuh^rrqEnPYN*)+iD%5^ia#Yf-hb-A$9#$D;GQ3h8zt zD?*!Li)aa{8GNS`Xr_@*wxxJ_ilxhfr8G&2poyWNiZ2d05cbdV56oR{-VT~r;6cqJ zM<#Esru_97j8dg|#;Tvn_@CO}kzc}ChwbSGd-3HasY0F*|W@bIfBHgnHEY`W9d~|Zg zPN76CUzU==vwO;0m%@WtyHq`00_f^fj>gO}If5sdG-FH2y zyl|v$JL_!i`X||Ax9^2RRe`*_Cw8h@EoNA?q(q0ReYl>4AS;{cl>DX;fP7ROaj#4; zu>o!+TQaIWf*f*s2dIC0UvA8DJldYYh|b=uVB@6otSiF`OMSH3iKpp1BP@zgtv~wL zSuSyC7Zc)V9V1_SK>JA4F_c40E`^2!m!PzYhGg7|BwFVq5#y4bNlUP2=6OG6XhIj};&TiYo;;Ntso(D=&a$STN7DK62$JNXsXX+i(*^ymLv{j9S;qvD zMDEAruYubAyOG0_yz%Rt3H2V!7{&RqmN(VaPSue5H{N#=ro4@k92`NJb?hgYTe-Kp zY#RA*WYB+<3n5`=t`16Vx)WUCwlRR6>g%v1scN{j#I@@W2wg_$)x}I>)(qJ7Qx|U#(}u`Y4mwDyTf)Y5nS;_J+(|D81D3 zd88%g9ltUZtU4q~u*Tgy9jZ8=vC5lJ=W%O2Ov1-`(`O@U^C*-&%Txfgql<^~Dy`gJ zXsCNX=`rR5BUIqJwN*45%zM0RH)N64b7Gj?@vHh2aB|8gWA6Y!Q8AM@I?wpV<4&>+Nc{Vdk^cyr)Ho8(tFx@LS`|&`)m`PpMu!AM z?3yE(5A_{l2a&}C94132um}UnRLRZ5R#n#dadc`%Eto`53aW~$nm6uf87N5+U^jI!hAq$FY8K+P=!L& zC8n5zYQ$1Gw9q|yy@>+e(n>oGEikh*DR66CFVt|I%U9H#$rJgc=k~?M7&bQC3t%Va zuQNb2hHmlu^e=4IDJ3>h)qaJ|WDzai5E@`(BtcIGFoizhY0V~zeaZ{*c?Bd-sK?H{ zF$SGTE6Z-k--zyu5=gtPHm@XvYd-?r>!EhONQm8U5)n3E@xSV-w*D}-t9iNxZQYap z_I)L6A-i#hrEka5ucs03A46Icvd6UHt34LoN5R&&v!)=wGrlH9NZVu};RllI;?2UqPuAXLl5a%nOAbI50F7E&p zjyu!_5$GRFxoZfm0Er#OMQYL&u5v2s445!Ha}m`8@`@2R)*do@q!% zO=+E6_iIWpoNlV~oyiK!+A9|@mH!b#{)L*Lrj@8sv65|zT^rYej(`a4)})egH)bHr zLL_4vunxdJ1LF2_1z zrvuDj1v}5`AVI|^IrltJwQ`n&6k7tS3>jzdeqsM>De*VyX}Upg!2E%mPET5%G+X}K zO^Zw~rS_>d9zSy?UjA!+Zrz2d9&+$7yo|bPR`x|0dn+{D1i~$vA*NjZcg;p6jLZIq zv$z>t;+8=1?m3>0++msH-iJP5*izzFvr# z#ab|klEkU`Jq5kR@Fork1I!$GZUu8@y zbWgV${JRN}mxxk-*(FvtYb$(J$!Ve>&OA8Da{h;wo(aFxl>LiT5x}k(w@#PnS!#bc zE$O$e#4SdhTw;c>N*ip@|BM#fH3|#*#vtyWoEH+^pyz^e?hXbF9&!~`i~zlk7+ZNe z>8R!l6yPl(0=44?*`vP{3KPot!&VqRR-NKTukX*mZiNC*M*Yxo>K`xO2v6YeD4o_Y ze}%~tDQ_yRHlJy7+-6Mnl_~Fe$hiH}aJVp&H2h>B;J@w$uzAPVSwA~gLCfa)D0<=| zWHlT!Np&89{mE{fXYECb?0JZz?FgvH#>aXuz@atD5G<|&*XrYSx|j!C%BP~Fp1&_c zgl<4fq2Z@0f56?rxb5{6#Xpl4k*kX&lkKu}oD8sb6+I=k>N)m-tpu1)Pdhire!?r5 z`p1Kz@6b39f=hh%^w>kw`Dy96+Ie)xu7+Er_baw}(kk&}3~$}#;pU9_-QUR*y+=DN&iCA3;d$rFKzZ5x_0FIDAIWnxV(LVFUUGMu@aD*aR`NE3 zwOa&LPsaDzgAvnh@a+}B?BUfTQI)K3jYU9z^^K{cDR=PJzTSD;KJZcm#vi)Jj(SJ# ziM)&O&-%bwu_BVarf(b&Bxgot?)=ZJxb5$y`B0j~?{{@#Is%g@&3j7e#z{^3X+HX> z^q0KpJhGQ((4Xi;Sb>|tnPed%#KYmQz@)?=wI@BsEz4dG+0LvoaqymfJ4+ZqX#B1~ zQzf&)S}I;M8MRL|;emtZPenogj+uwYm!n@YSL35r_MYHV)kfMOu}HNZA@b*ht+MHw zDt=noGpc#~bQEEuf`i&#FSIZ{B-hZt8*vDaMT6`?_;(-W6NA~`MXFxP!VV?n(No5q z;xvw39eIgSxy-b2oRdiQz zo};`BcHlxn4~$C25FvDR?^bFhrTZ(k=VMHpy8#tnlwVqbj}USe2>fuCG2sN{sPDmc zaqFSi6=CGrnM8nW+&8IUe@<#3NB8N35)RxTH7^Mkp)N<4*6Vp$LFK`qLXT`0#2fw7 zaZC66pZb4E?kEc~;OUxn2=L{`6mL^5c}9y*B);mZ(VN`IXT8T3=ilV~J+33R(`I)g zHu%{;B#IXpTcj4#hh?tuczf)ReGUn-ac^V~ok?}s4^p9~bND)JJH&kt+dMsOv>q|q zbnbxzp!$SA#{i{Et<5oco2ZCj+TEOvg%4Uen+wm$Mt}b5z&IT`r0cyv#gSbO8W5fHE9M;ESDL6v%h%*N!+ zdYyH4eMS(--t$P4y#2sreLUZ6%;N-VMpJk5=oHA19fgh14US~npz-Q8GUyxQ*6Y*@ zI`8b_WfSet|M;R&z3_qQ5qpE3O3=xJE|I*fJ+?#Ef981NT3c4mGEML`Xp=wMCWh#U zs0u!WL$)%@tQ*n^kZZ*CstPt_h4NoYtVNWxGO420_O=A^baLvf<=#(g!PYUaid(D( z%_WBql4nlqSCnTxjN1ydZs1B}&m=0r6I#<~9sGj|9koKGn!Y1DuczLuC&;H^UHxH-VqJ8&KhvpyBlY4t@!wIooNhK6XW$^{PpA zTBdDu(G;%l2aH2m>)lIdUoI+RtZJvD`?L zx?f3})g(kxJj@Q0&Q;lc7q4#qx5qi<8$c;TXVr~_Fd-}g^(VNpOi5QB7Mop-RF?o> zOQJ>0PZvZ;hh;i@lihZjzgJ4$C`kVu|G%VK*8hwOm!Fc6;pC4D$N|y8nzvH_p9Qq^ zejZlN9BeiP5YPcJQI8(3f8+i^i)!>NZu5Pgr)``Gyujg?Gbp(FH*y(g8IpAdxw>{^ zeJ29gvr&zUuTAB*{)~+jT3q#jA)Nk>^S^KEgNO9fb37qL`y+`;?rC&IPd)Bzr*)-G z6r3RA%7g8)x6`b&?yXa}r%7{j&^*7y8|N?`O$5aeHART;F(@K&4FnyA!Q+1B-K+Rj z{f(2i&=zys*mkCApG0x8g?U7Uy{?U*CV9=K?}P8-!~XYQkJX47ms?MH{=bnRxPA)p zt!A^Qb+K*(?_vrl61Zwm8_$nD~Ml-DJy-Za(dkyD@rx*z`Li;=;GT(>~ zySb-t6{wr2Y>XT89Yp?2(m5vgXs=uNZNlx$m*{cxvM_&u zBLJ+KkZR)+XMB9@bp_VIT`eE=KO4so$mf%D_4F!MTg&SLok1#Xo|9k`_yYYGzGiEM za8YmqbUAUEg;&~AV=P3C0e^zxsG5cU5A34v!((6~g1tx&varqDnpZ;4@J!Tzty@mR zYw*_$ixE}1w{(|2^q;>zgeyE+R6dtx$;x=1<~93UpUs*NQ~DK6ub%WZW|9)Au<(eq z(#hM9b}p`FZc^vKFTw>QyX6!jK~cYX+f5;w3;7w%@m3-DV$Mw)n~?F~orUbaAmi;$ zEg!9BL3Jxln$*8*f-j&Z7@emjleg&aFrAjy+|pFS9qoPBlmhxAeNYPDHYt|Y>y4nq zrqnropO00O_jKQ?h^y}`&u&*#^}INVX_-!)uhNG)&A1F({$rNYY9W0-k!+F9s+e!! z9-vV|lPYMy!1PP{ITtAn6rN%cV>r)Pr<%0N@H9J{tRwo>u%rZ|zrwN^u8z(f9{l@7 zJKP^Xtkh38MGXfH;VP&LGH$O*ZwnMn&TuyNyzFQG8waoK_{l1`SbxEyTy3Ip{%4y*- zPs1&?D;ND^TtJgLwtgGJ?C;lU2Cta>(gJzN{PUA(>jP8!TmQ_bkX)yegnXLT@=~QW zTg~er=D)|1N>;5Zh_d2rW?a|CR}+-A^2@?Xte7GxG9b?|!v|CbEW}Y+*3(Hw7UlgD zjkhN6;Bufjq|ihWwa)=FKbZG{cGJ(-%$_RH5e$DZBZ~I)jq|R)imK+g2|hmIA)u0a z)b&=8J$xn5(^*ax=3OYNpqkHXHIem#lvkTQg=gVzqHe{4YwAem*LCWcWj&rHaPc|8 zP-OM<>0ExGJxYl$P=E8Z*m{zCj%+yhtBAazz$+D;iHYf#8+krg;l?jg=e*~>FHx|$ zXkqC(cE5i5FD2jq_qPepL#U*ImY+b)EoXM3qA7qOU7HX5Bn)M#baMLm)L_`-yjjMi z^rNv>w(j}>h~>Q`ddE#vft9Hk?K(QlDF-E7f_D&kicE{f`Hq@x)kiU%af6)F8gR2A zoC2-Q4gxz$Dbdh`-iL+M;07z+UiN+A_o|VvR>jKhf%C~_cHGK1rw@?saPEVe_h;Y; zqYhdRzVWOiWa6%#?s*syYlp~}3|C!-a(Y;?PvC>^r4#|-CgGARzY2cp-*ZzMHq6uB zfmO(V(HE6N-F_hOKOh-3hH^r6+RxHIU+O+Lv4~nT?Iq3aBd%6`VZ2J7VKnf8hR|F+ z+Ko_ciO&>Y1}6&sf_Qieu=>t&-LjL5QJYOvB#HC1!~VtQRr5_8psTty@yktxuWEt# z*vWL+-#EW+dW5#D*88ukl=Y~(5t#G9-m<+;W5B}mGCn!P8eG87p({w%qiM;MQ~UyM7SPceucCJ7=06ZGfI7{SufO?IHDDAT-@zy+Q9iEA zH?9OC>5Lh>N2Xsk==f^NYOG4UVjT8yPmdEhPbc;uJsGfyN&~*emCCgVr{U>QF1jEY zSO-;y>3bfxhx{rEE6XRph&euxOA{aT!^ks6wVE8NK3jEV(R&gf(AlTi`>-tg*2cJ7 z%3lwBJZIXQ2Q9Ne2~VXcc#3k|P3;{nZU~FhM?Ow$k^zg9x$6;Tkc!qXc4#;Ad|v@$ z<9CCG%9Z6FDaR9O@B06-9sBVz+3nMQMmn5038&2ytyU3gJI`+aX+XG5fd+~iAD&m#q;z-WNACyejF>KhZB)v}sB z9dU@I6$k%&c3Yh&foLQm2a4)UXC@a&I5^1hNsdOLq8o}>2Xz{riJ%GR1 zVz2*6$eK;2l}S7#TFDI48F2#HNX<)aNpS}hFBvk{Fb{6|+mFJaCo?kIFF`HF0SK%+ z6+i~Ln#HEN6Ow2 zfa+H{_8G`7`-bXK*KSYRM8!bMN$(LCV&u$9x$}2#L!N{WD1nCO`EpicT7;hqVRG-# z(SSqkh~#{tw*Qc+s>#;SX|(s^t!eakBf0M`zgi0}EUsZCtOmafZNht>kUmckYTm($ zX`J@!Zf71jx)5*864W_julpZ0JRdKssUj&&?S#~Pb`9qR;~&P^<2mnXvmdl~2}Hvm zJ{fvrKgmaBt{78MPeP~-8$~gcJX$6_4b#Eq66ayb_I@0n$UTaC%Zr9pbp8MJUpA{@RU>kA3D-a?-A)jBI>i^@p^bl|I5|y*WK^ zAF9EgH!EzBwI2Fu92cl>w@5pEWxyCAZDV$|rPL6enA~^g_tkX()X1UM>#4o}OQm>1 za;HdJj!NSV$0={`1Gu7D`MVMIr{6X&94p%m?VVDDol5E;r zv)E^-4@QCQf^Grqv@18%!pmlotPizIZf+jFst*J@v{m>17h~@o)>OB&4?l{C4OA3R z5U~N$6$Au?SV4*)y@P^?lz{Y}DA)i2>D>qt0-;Hbgc6V@U25o|_ZUKeB&6&wp7;E| zbI$X=p6B_8Yjf>uXYaMvteJc6nKhG3JI?KO4taazS^MqEuSsy3YnJGa>#mQ0*j_bU#k8ZKq`RRY& z+WA^&sJt9K`FKz~GxQ<)lDdbXytdB~g12Yb;$F#|7iLBQs zsER%vR?xiuy8MXl0L4H{M>@Cp7hBgY9ocu9tWbB!Zh&+_x$fq-!x@NUcF)87Bl7eP z^Q>AHL z%v6aD?lbD@Y#mAi#21;~`z?48V@Wx6$6FxLO<(oR1{59jAdQG%H<)+`^Y%B0$Wg!S z(O6`Gg*CfHWE@>Bw2ENQsYw`y`mF`HkO76fCQooVJx~Qd}%llS_>p zY=4r9Q4jvR3@*-j%__1rp>)tIk zbJ}SII}KgeJzvrMl-D6@V1?cDV}}L8YxT|Y)ala|z4le$@8V zMd|5-TbSVhtd7KVxv=)lp9$ESum{P!`1GQ#ke#-QjyPavYP2_}Z*Pu{EIHH5EmcLB z^Y-4_7+Sl?lMcV1)qZYq0gFmYHRP$I#hJ=IF@&<{Rncv=62#OT=FS?#pk%0i%7P{f zwag&ufx4KD9GLN7F<<7j7{66_i>1uKMf_mEy``h@E>@f0$?pwIBH=lpCu7#!S|H{} z#T7qLZ!R_WfLiZT*}C}95-1YxeUTk8BlTR|CQWYn&Ed2=ycCi5vb|TG__%ULUr{8Fq;V)~HF%dfE=k)M2qHMf zwe%gG3b?;_r7bl;%@oAY4VRe;pxsl_!W59w+@l{ku9PVOl_aZNg7g;&>tU(H?GKug z4x;&&mq; zr0$t5iP{`F89cOOfys&##vUpxQjWZTexyP0HvIV)cFJ_vQMLd34~=gu@jjB>5U*Ux z9>bpaG5Ov=B4;NU-Q#A+tE+jpy>P=`q~=0>`S-F*nTW&YypPOoW_EwMOmdKJ^3iJ# z?|{ZXm#b-52?n`5Hm+lCiNc$Q*~Nb5VY<;6!`AMO@jeJdCWXB0UcQc+Ac)3j$eV&J zbv7DV=LXPDS;N$}y(_neuWPPMz&Q@)fQl^OTa?dkDW3uw1|_?-MFTCm1u`PAK|KaV z2C8i*a|$vINOsIgNPSnZW%!dBuw+K7L}vJySV;Q!ZkHlW4u#U`K(nVsT} z=`vrO5#!|78TpC3-G#|=7kW|E85p5TDT1T4qqB_q&OtQ_&=%|)YFYd|ux7GD8$Ujm@cI?0$O@!Jp36z;4-dm?O_3J#!YQsa6Qd zkK$L~WaNPcBMqrn7j*lf824q;$dG0ZQdxl4KsaGF{nGM;?ZaX(-=wsYQx=lj?EUZYcBc9M zR{=K}sN3X%LDoR3bA!&R!bv@sHCT9>g$pMu8%Ns(v9)DiDn5lMuzT9Vnb%Q$bB|fg zmx3WPFhV{cN-DjmNG;he6ucyDa?h^u-_`Da3Ic9%>3#Vi(g|tx*hx6_!*i`{F-CWE z*-$p&x_o}%VLRV|FhNAQxPuG=FHC%WH>L2TU1+GYjnZh&9b@!_NiZUPS4FaFbu7R3 zMuCll>Dv3_VS{RAo+=QK1TZX(KCLV4%HUL^1ib?!YWlaRZHlUr#i`!o`>f{Dr82oiSJaC4OJF#>4YTM|s|Nk1E*MH~D<7j`=TR1~vEoxC38)kdDr+ zA5Sm@i?`($8-Bg{?O@FV_`BQR#3B)$^|SAg8|bQtg+X`=q<(a zg3?uirz>>psfXK|hqW#bx%G2{zCU(bP4L{ElvU|t+nbM`xlpj0)GxP)>mh1JUV0!~ zch)C*SloK-KA>}rS7S2ofxLQ%l(M+(^A4W;sOSGoiqXC$igfSxxuX#IcC<0>LR7TZ62JM!+Qg}nPus`}RUU0;*OatP5UdteJjXaUY% zOb)Mh@?oTnM_gqKZuxY()Ep~3l5t?nOS`@-BeFBus%*XI z-oI(EKQDI7W_b(pds;;r&&5xh{e~pxr4*z~TBS3OR&px0wiGu1r1=@&Y|TESgL2fkVv>us>-oyPV;ApT$FKc&I{V? zRmOJOn!~;mh2Rz`v`AYi*ViuVGaalBb452JUL;~oYyZ4h|E8Qk9SC%;`NG-ALHWr% zv)f1=tbk93^7%cLuFhGjV{aP+-)UvE50u5FERi)w#7JxG5KQ5jf_otLFZm_U4r;6t zsKM=l_!1W@pQpCME|~fkm5=Z)jof(+9GJD>z@na`UT%f$(u1o&LPgD84)#& zRQKiqJ06nzTWV_PFE~cJYrC&TpChMk551G{tUhU3W|F2W_2rZ(k{j~9F=_0>Pet1w9`k_~ z&7(hVKOEKDFj;kYD;sy zK%wx@$IM9^2=ZL>dYVMN6xvStqI@fP_12iZ8Nz$bLQuMN=G7&JY6-COacQu;l0F%1&M5j==Oe;<=IYsz*1)dB?lljR%`-vPdShIIRgXSm z;?)3hghWKNrD4qb@40SlU^#U_r&;R#z^%#Li2|YvkHqbqVQb>W?ER+nPsnMVv=?6? zpDyREGBjOAbLyfekBcdOx{kqSa*uHQ-x&5E;8t-_n^@txFa4mUe_!@{ZcDm@gYBUH zY}c#fPsHmV-WlhpD$2tqeoA3u=@54n9PIEFz$YHKIu{|NZ9L2y$%86|R=DL(EN=DQ zEqCh^Il)kf7fdnrTq|PXwBK3}l>`F1I1g>CUxa+?qH2oFo;7)8>GQdBr7nVLDMe=b zvaKyU@IYdA?sTqH8$>-0Whtuk#eu*SpaB65UyfeKOum_()<(4=-ZEhV4+AGh-n{r7 zQV%=I{5h@N_>=;Sd}s`qJ5N`lNOww zYiE_NL=ifQ%=KRu_n$Arc|g7aDismqmpexR1! z=sfDE%z-5~-?=1Kr&MhJ3u}F>-QmA6HcrTepWWYM<%u$1G{f*0Bmavr`hOEz)1ddY zw1$xzNTI7vqo73zi!qyNT3Dvf$~O~6^pNP(KUudm%QPd5K{P5*U+ zrDFK!Cdc0XR3Q6494K;t{~hU*gs~f9{8{e_*>_UkeUhK^dAgSD-;s1qNcN7+YTeAR zWEy`1x^lU@V(;IWz94FBLap0`!Zz0wr<-L#0@BjO^j{D?Cw*C#7mNA{t#h%$+cfCf3G-Odg+b}JO5wKKhB3v-O9e4)FHo~RrW0(f6d4K z_2BNVV|J3{+OVm*0MpXK{BT}pHQYGXR^nYK_LITr@o2;23uWZ#CFEt(L6_~z<|Umx z8mgA#uZ9tCPXt)Y6IL*6oqs9Obiqa$B`%lnf;IM7YYWZ;MLDVwBAK~GtFZ8=hWKHb zD*ls3a*+jv{N)ePwc-j9@cYNKSf}Ya9Yv1?Lon+cH@+0=WX_sF*P=Zy{N>AnH~cs- z4<*ZozdMC$`dL{O7eu1Fb9*@J5+9{Iv#~j;eiHCVT1*5hTr@GkRugmkw8XgfHywwU z0XF&EMp=R~_k}gYf51<%TSynE5B@A0Wrl^Q{UC%hd-!K zwvI{W*Oq;7d2@7P#8skRndSL@rK1hxk!2+hEqSdDdA69Oz<1Y;vUhNv-*^7n0umtg z#~&D)>q{oh)qQr0s;J>);lF|0!DHu;9ca7r<;_a3@@>Ql>XAhFmtCt;Dby{Ww7utz z7xILYha7qGxEE9vG9SvXRvuLTJxKiLF2p!esuyZgGJ7LlciFvf833beoy-6ov(~{M zhoZ{p=;MC*72lrLVc~g#rc37+Z@w{d&|o#SHg<5XIOHrW;$CWDyC21E&*A&m+d#Eh zrtEC$V>Z#1SfbBe>pmpQ=QhL{ftM8EollcYDAQ$;1<1xKumbDgBe}!3e(s@%S%;tXo(N zrZk>QFXYPTu$Lt9skBi*@hWPSAQB_2tfRzXRk7VO% z<6~MTS4X)ComV3&=P1tC{^DiRVHgxeR?0oPvOQ2(-LemK!oyuXp-+UlvI`&d@6eY# zjIrP~7kvhkdd-H6s7lg#QDpZe@l%;=l^n8?M+dR@uSPRXxTQ9vGWLkn!$J&tVmY@+&gIBY!%&oo6J3bkL5DBkU4vTzky1Ul$xD^~@&E{F`XKN2js zT-f7oWl)l-<&C>Vb7%kS9oj_C=?ETguo7>GmX1Esq z(|*a?Scm#htFpcPRw#a#J%2-_xS+o0o5r5hrdMd1=E0#N6KIL*2L#ZEI8@=_tmn|Y z0N1=w@hi56oF`vxht2O}bHo?S59%lVr4pm7w(FHWN{cd;Svz&}7YWdi?soCs|G=9;dd@W;gqBb)hdJ12$ad~7ApxRx=L8l>T4p;!Y9V?$v}sDV-_a)|HbM1 zr#uCvfI35+a&wQ2{o2e$`RGQhTgWXFOIx2S8TX?fkNTTrK6sRIzvpq=zJap&I6GIP z1!U>Zq`lRVnKvDO`}5d2K5gMrbd@x3a`HWq^b;#OCOQ4)kVWh&!6=E@^Bq&?SbhUs zq=t&lV!xn!G3x{p(BB@^#WsmOR~d)r7~ zVAf>7+E+Zvd%UF8pbhSPp!F-9hjNOa8MD;H)R)w>JSJB@#L4q~TjO)1V_FVv`x<2^ z7RJ?)iBhOSsS0BW|DpSju?9LDO}DaH4(4xm73=#W97=0zou#)Bd-)iZS3b-|0=I6R zUy5YEbUTN!kYC8l?P>7jlOs3(vl>@*ydD@~%krb87iFYMzI+`mCSe|m2P`cdn#HtH zwWlT|*!_Z;FER40_)_}+jxV(jW2qUgR->o^&xVen`!7vI?Mk;v+$!hCi_KBoMn&>> z{M0o)eyg45C@wAndqf92oNZiPPf})G;Hwc4en)ufuN1(nXN(qb(R0Wpq=g>S+JlZ? ze`~M0rqR+zFwS24`MBP)7W)(2yL*~LXgbEKnmDWdt6%wBo-{oqefk+gh0e*fMmoW87Z z;>07iCTfI)mUZ<02OQ14dRFqj<8cP@0gN*HDL?VVn@l@V?nl4XG}KR9HOfVo4#EvC z8E3!XKK3j33ZymphX^T$&aBk++UABvAMu`nKB_VhwZlh8H53pj(QF^_X zK05QwBFTZ}OMn(+a-!kp?R;L%<3MY$ATZg_EaO*nTChu;+Yf_IyGMfxv|f)rH9%$g zTUfFrXwbsta?y^hg^I&lG5Gug2Rjn)cy)xJ3gJ1N+u(iXi+)$k(((%=I3vO+?m;Zp z(;NC*8?!EHjeF=rD_eg$pj!|Ta-5flQ>fRS3@2hbsps45)G%&61(n;|NmQ3rk^P=$ z`<0NB?|G#1&M|$cvJc#zwxMwPUPZ^pNiI)yKLu7^2O4lkU>&dGV#}#k)!W;>cU6Os z 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 literal 183930 zcmdqJWmFvB_ALq_gb>_Aa0?y?(l`yl-7N%ncTZ^CJrLY2xCMuFa6)i*4Gtk_kf!T4 z`JHqA=iYJO8{>U_V}I%HUA2nZvesO4u1%z>vJBR<7tfH8kg()rCDoCT&=ir7kS(7+ zLHzRT$OiG{5sQtcuDh<1qM(_R!z&YWCsT`8-VV-)ek3Geu(z{`nVp3@wW)=bjiU(d zNjsF5+QwXjR)<%KQ^{Gv!rDgG*VRJ9S6S1{*Un79oE9wlOxRlxVZgz{-GtiP!QRnL z&|8G|uU$dJ=ZBv;XsQ2R;%+BGtE;3+E#c&9K@EDv`HGWP^cl6VtGT71x}@~KZbp0) zp|y5*cNXN}@bdC{<;DHV$<>PEwSa&C2PYQ?7Z*F?3U)UiM|Tr%c1Jh52NVC;khE|! zbG31Hw{dc$ez0j`>g3@rLQ9M2r~a35cN@$9vF_;huh&Nm1jj=U$Lm*|9RGc}g}2TB z!{rY>|8x1n&4Rk>7H&@V9uJQfp?%H6!}0pBslR=C|1W+2)1~ETgZO*7{@(WR06|q7 zZwq@pNgD?XN4LLbxq12jk6zvX>V3@*`mb&+Hw#w@CkMp62%{Qit`-O*)=uuU91mm8 z@vlKg%pS*orVsJuKMTOZ5i#qoi0OTzLHH4|g!F7ABvj=jB&bzgoh)taEs&6y5*-q{ z6ds8`?_2wnpZrGBz06o;ri*^KAkNYxF?3;S-kD1bNjbqR6$IW3_%xioC9BGWoEwyaOZ8vuqbW(6Ek7yZtaCNx z?ker=$@)b53Iink6*uehx;*835kYTrZ}3~g5j-$ncmu`Pi7u&g-Md9`d#Y&#{mdc> z9y3`QbkYi4=?tDQkAq#{ePxQuIxZ$Q|1-{naHX2fpPXsqk#nj+VNbhz)rQ9Rf7I`0lZ)vzwJeX8DAB1u5(~ zrWo$GfDqXrYVk-yhQKyeY&A^P{ND^kPw%=o{F{1!U|RB~wMvpDNFW_-5A7|sKC#j> zdZ|r$+*D-Qgx*l3h}N+SMXy{p*!|bW`tqw)E0wiUzY^$?s8%|wPWABHM#uElii34c z8$mi`Vci~7ej?*<)*j=b-3E=%^>S58H5y+WNBtDj^{P!@>%yhJ4+kXTXdx5O`P@cc z1HIwIOMxpsI3wKaI<~RjUYb0!IR6c|W^ug-ou;=wi$HV?DU|>w3ka+V1&~ZtP3zoGBz((kaM!k@5yWOSTgsX(_9e zl6o6dV@n5-h;WaCk0ia8e0f#+(+uG?AmPrKGYf2H?=1x$S4W$FZN{9lo+cK)#QOD59BG`0QbAUlmEv{af78H2U%K#%!15bzryHN?kvX?Dm2B4x{v(Zx{@l7yG`|2nl+kH=ULhk zO&*MTW!?*9c}edo=zru_iSdD+;R7a4E6o!HWFs$b-QDZ^gq&H-kQ7|lJU0MDw_K5}u&z|4gJ&^*8 zd*wwnBkuLQ>zS})^wvii;E@37BYc3H-(+ST7vOF%-B5znNcCXialDl#hEwyQ^4K?Y z!`_M2LF=FrFH9k5jFyE{ZBjmnhi*bzXbpMdiQ!1E@=P*`cox?!E}S@-Zu$64Xg0>{ zr92VWT-1;f-Us8c-l)=CS#5kT;ODdq6iU73fLlG4g^jI;Xa)C(>_IMmHc$2UTfZ(^ zK+(9JnC;5#;@3&H%S^C^3by5AZx!EFu+$$K{M>$31ZnuLXvmLc|8YsnYB|qMIR}{2=2&$2K6WgGJpWl8m?IOq+vDeAqKWLTI~~| z+?|W69{nS?JyAk^cvK_&6q^ujMZNk{@ITE0uc;$uB^u}I)q16XN9~5&Gp9PXY;HLU zQ;3%?3iaQm=H;L@9@Ve~aZ39%q8BsijS5&xoL4X`(bKeM#&$dY$hP%5?%^WLh_#z% zs6$!EYgL;UUwPf3Q0m}cGwGkYISV?`T0GH2(RGjy2SzrQfd-85_*yyX^ttz!$v9t91@`h8w)5431x`q1!o_m?)HAJ{Y&iEQ0HA%reL#=SkB}zcg+Oa&#tx9CzmfGK%2G^>8 z9|hVEPD`6KcPU>EUkt7dKbt4MSt802Nx({9WI6)Pm*u2W-el?_FVRBUyBpBzX*9?} zSDpyXa8J=exLJ+$e>&-SUx|UtZ3}Ccj7xnjeSbPxqS{Bpj-QU@hYrLr|I#%dY?G~e z-K4^uUp|8^qV%Hi8F$oDHTXc0YDQnefJye2gkVJR8ciazEVDGd6%`v8so$CChFX4H zPlR@n_p;vV%)Y!DP&ct8lre?$;gJ#8qb=KXE(kZ8kT%vqE%nZ=H;fwOe$TIUWzDZ$ z=U%U!fli@K&n%@~=;1o#b=+NE-?E!BGfO?$3PJEWHakjom>me65)euw0LTzcfAuAN zPP=QEDXtfYqVs%tjomWk>2^LHXEEImWLO~fBV^=d*A@iLZ4bky0r<#SsWa_iS~X+Jk>rCQq$%VO_t=TQuCtCNuh5*D*ehh}?@%Xtf z{>KF24XdamoDK6+B9^$#)!u*Iai;S=0;czzjgBm6@@T>a$6LHb-my>wRsCnpHSSFV zr>->Uaq&Xo6y@(A=agk>zh^~*MyE7qRwlJE_D|&-WJ*QWQ8!pxW3LEh6QP?DKgYU_ zNf&UFE#sB_zF~B0xsn|-C(uIr!UuChySVCUm_{hGum1BEQt&98L@-9Mg}H=khKS%X zGRIS$?+#x|#iC$DRJ4%)uP@S~d?Q4jb;!pBN*wvs5kpb=MS-n)8bfBrG?=)VW&OPPBhcLjChUnqs&nB+uP8nllVGC^&>UE+Fa7CDnk1Q^bN4YKa03py^aFOl4{lHj z3F#rSn(YS$+j2%owR(Xs=L-Wx&DDTFW$NkGrNgpyuSucyw)FV-?)rWwe9=?4*EBKN z^AumyXtH7{XCu(|A<;q`ke@YQDyQwV2O1BgfZjlacYWALMsJ=Ld+4eKRF5;C4nzr6 z93@{X6x7pDMAP>H_^Y}3x=1Mx8-jt_ETb93`YB!w@2=g(WHu)1zAwT4=9i`Fk<$@J zn0XZki0wlJ5c#)xB>0A<%fi&cxK8IRL+Y*=Bcb$kkZz=Ih4& zt%?Wf18)}MTl5>S^oHCV&HHbLb1-z7?(n?qnrIY!Mq`KhOMy;uCgNkOX~z+eIrCU+ zBI#~tCl21qf88W-f3huBXALg&{Lft{$0C2Ax?ghD+Ig1}iiLNjEwg(5Z-!*x(NcG$ zjsJPR0Br3?py`Ca^zp2{#HX_?vUHc#CBL8lKR0!kodOXtS+p^~_Q)aF)$&hapB90N zs%DCpqwjwai;5WY@-iZ@Xlt0H6krNbjZ3M< z#EZOls0b9%vmX*9yTgdygoL>#e~X!vFD>uxc(KqObsu{#MXOzpf2Yra4@{LjQmC6x z_5i`ri2DG{eWpOt;uNK_XXm!&7_0~=juxr=T^^=VCJR%^e8$#isxiB8O{Gf+a2FLm zwoKLr6|)RiB(hf`mN6B*DFf>%xR~}7?7&h>7_FpdwFNO&gN-G`;isv+T}UqHtdVZ2 zbzBC>vkvG=oUZ#We?`WHDUoHTilMA%VAy~cN71}+K3%=pt$JFrTVmC0bi1%55r1%W zbt`O#K&I@uiO{_@d#EYI6tNvPA?Td=5GGt9A^#u|y6o83d0WD@hgk>*WVHz?h#Q9B zLm1)8uobx4FRnu>J)lmM-(671|E-LMl^Nz9e~rFue?2_q5?TqYG@hn5UP>lT&RDf5vQiLSOVk4Q z4W|H=_7{UK7G$B;x--`03o1CBgjXwUgf@=8=As7mZkV84qJ4xXZ>vL#47h7LhoW&! zrtM2T-|5a;NDktbN13`ZROcNj znQfiAtw4WY)7us8>@k0^hEF7l#a^zA6)Nu~N|zP6m^`=AcD^+y=^0BAkj{!x(+vr! z43R7yG}@o9)PG2_5blO*q5pcVK34Q4!U^)4PWR>#nH|n2YHm91kUJNXCf%S_29OrB zk&k2ygL@;0@w2%Au~*t|cf(*VU=T)kj|q$QDl8MW6O3l(UPo)I-WP96RBW=V22fTotL zFg^2^`74TCE1>-bXzU|)HSPSGJq}0># zq{+70l6O|L-Cr!P28x&<1#DbYI4xx4X?6hwk()pfkQ5pTeh5|c^s=z*8<`!WVPS4y z7}manb}6emOH~g~x-6}P3doeJ_4i0J6 zxVuMLuV*~aExg7nUj(7*Bbg~pHIS&3o^;GVJ;TRY@#0)5T`~3y9HXF6l<~z1_^4tb z&hy+zkt)M@D{wfh96mu(b32LSInCfeKSYU160XZyl`*r96f~y9IQ3Mt7?MT|mx04D zS_F0VL4?e=;f;0s5s2I>77;BT0^q~0IT;4?Bu**18y@=4tJ)Yv>NNUM5ai%J-B2l` zC(U;~t0RK-125qT0rYTrSef@y3GHdK!_Vsts~xHz@fBRa5R4Tu9MFdk+~+65(6#dO zlaKyey^$b!Zr}%u<9yA}4G4{-yd7KeYXIDLcYxH3i=l=Z#i_bg+aI*OepCW!tLNA? z($l`hCj@F%U0M23{TsDUs?JeNRyjo~>Jy5d5=RpCXJvB-=j5na$i@a5Fc23$2Q2 zZRCI|v&8r6%a?`vANfQbA$rA?z;g8^mG@oH6_rtI(Vv_{OVP`{{2ZRXlIoA_RY+U! zJTi-w-rKv}_p0q`R6^Di3rE;@hubct{Ry_*eGTr4#$XZoS<3OhX=c611;>`WVk@F` zeF=KsFeE7rZf>LMbP>YHnN((8ATMGQtXlxLT!ii#31u5jY*d~LJadJ) z=Tg)6e&^Bx1~hJ}8bP1WJ<`WrCdHuWA8FjA(2 z%i!Y!hsFRr63u^s3x?a-fYYXvd4aOU_qjc9uDQv7t z-T@qC=*kaOwQS!&_Mt7<+$?aGnR}qco8- zm6PQw2@ywIvhhEF_QjgKuB%51+$r?lr=l7#DTiE77M*0~D90b_mz>P;DS42+rBGl# zWLnPx(Jc2(*!~pTzA<6t+SG1-5g~8L<}teMl1hD;v&$lGj&3;D9-P~*yYtcM(=FZs zyx0Nj)35y=OPvcep$~JW?8v{<^Whc7zU?NFaQV z&Q;G&Sa7TYg5=^Tz(uemtc3~JC_Q`EY^NkKoI?1Jm+&UeX-t_ni4QR+9U{+Y`)g#u z#e8Qi$0mbA55fe}mFEIRVM6C8l@MAKUg+ob+g}EduKbw_H;=h$d>|)_{P51lHz~PU z{HiU9QLSyh4n9rUwO{7qact{VAe>prI4}@|QsH~MYb2nJN2xcuN%NYib@MYP zvM>CtGlXh3BDApytn}^JX5ej`(WwLA;2cY)E^lQ3LEx^FCpQxN7bTkeDUZ{sNOf@@ zYXp*fE>PK9X*|f?HrOM+Pk|LO7DF}VjaI4Qf4r58#}2$?zrO|SmD~D#mu_`#S{+#8g!V4S|p^ON;gIm%;pDrZTn?-k1RTSbYNVSG+~7s_{6;4!t6yU|uT z&&(T51I-Dam8XtbPJ*$QK;PUU_8LdjpBsbG=f(sxEkY7z7Wbd5_$YbGs7QETpf{f8 zPrPBf-+6EGboF&8#6Z5% z#pqA-pSBx`IhwXzEZCg~k-U)Xe9PfWyNw+p;h*rMZ~C!TO$m!z)5FJbeTgpm*e5Z>qSduzg))zd5!kb1FR= zY@E}5WTdGr`Y_bJYmra_1b82XnR)kmrfk!413@^F80ipmxJ&9V82d|C*SSq`-EgFN zr}il{7uSQ`4Y^1Mtq-~iSJ-S{(OsFH|n>rw5QQ1l^mv=e?j@&cq>riwWtS#{AE=x%`auhi_MU~=L!Aex`J4EpW=U;ttD!$CFC@1wAr3UC{=p@gT*xsjTnbGKL zjSQlcjT+r=?7K^OkX$ew1^=OoJiK)@cW7uSUlrkc zzhvWzbD2a1f^dQUP^P9$;R2rf7o|L=ds`_7%f1#u%!AXNT6&1f=&i~f_G|iw@8Ky) zp~GOuLs)c`v|*uMmk3Ks8Kgth%Mb2VP?{EFvs7F2ek|{?(0Gl8 z9^hFZT)$Y9Kk}LSko|?l4qS%UjP0?wAa|;`D;?hRZ$!#}P8?+#_a~*(4by7M4;b(N zz~;=*z2+7ExKoc-u8h8Wf+0eq9-6Yk4S54**EU?UNv`aL6V=v)ltEnqDAf)YIn4pDG!t~lu@F_-L(%L@pJd8>RiZsvXTt+gL2V21_4NvAMdEHc?ife?A~kf z75@q*;3tOovTp7h35RmaZ$Qmy&%${m5$QMRh#8w6pJ)mxSP;PU(31sk!HV6m1=7Vy80|B4_TVgYZ&Q?YdiTYcf)hkR zX<4X+6-<7c-$3Q6x$2Q+XZWN)ZwK>!>Ipv)J*?&_`CfL%(!I(Glq$2_gk#R>#XcAY zIs8F&>pj@6Tq6!(U$W>NX2V}FRv}291U;=x|ZdabeFbCKa^c>QBBua<-D&%6Vq|-W{TxId%;f< znWpup`>-pMN8(NSx7|FTXa6DvqrWf0;~iZLbq!>TPk3dpG#zyDR(1+S4h31QTz({z>i_m8fiqH}c9% zKfi9qx4y~_vbbkBDaLYyt2a2CIi<}TMb z{(7X`tfw#F^0pZlGk5E$YRC!NL=-;HGT4`g!?~jR6t=khD_7@ca>%Ac@18{UrV7sI zq9qS(03y_o-HRau_j$^SUH849TzrEn$nWx%d`S4m94?BM$r_XmtotpZuMNIYuT+YN zZ+`VKUT6$o0`tI<0{}hmh&{hJWyIZ61_d@6@r#k|el_5>*IHfXT0n@cy@EB47i7KYBsf(Rb5Ym%UP_{U2`mdORMw0jHf z=K7;Lp&c(>&DG2~@bwLGkrmKO_eqz}WzJkZZkf$pK>AItRy$?pP#JfV*sOm0T@Clb zD9zXP3rH73)!{Bm{PUH&?Afhnu)(bO1+t&mP)sbv;wK7r6#@#TB&-nJJuZp1J_DBwFE;uNU;wBjgg^nwATi0YjyTHO}&9COf4CA&-Y zXySHLNula}4xaF*M>k9**Idz)pn+w(jR|n8;J6OanQ`IqM;xwIMi=_y@Uk)0)H6ACNg+2W8!xO()_r zE+CDOOhSwc$k0=7OS&9eYKQBSGc3Vv+0-t&FUL@@p#1vAR6f&xBaB)}gtZOwp zW8oK8Z{jtpHFy9C%m^uX|Cw&hN1gQhO&@~5+YHhY2tTK{qW{MEI{r8>xqmpYNs4)Z zwD0*NS1J`tjT`b2SY^5tnPh@x7(6LyFISqR0c3o;lb7DFD``4J9F$GA1q3fjqUK_0 zCUHo=Wy)&Ugf3bWC80hx*^}lTBx<;?leD<+tEA{)e@T*S+^n}JaSF5}3~crjlt`H@ zH*E{A3zGC9>&jn#GFqEg``)T}{D{;`HNoNC)TV0oHJ-j4gHvFWLou>neGri?9{*|K zuwzMEC|hICbPEUX8D;o7=oT>ynx#z0U5xINU`z~zg8sm@HKqR>_C(|ht}DZet&;*Y znNJ!03-EV)*F*qj%VF1~oABrAfM1Sw1Cn=_>B)tEQ+%q_c#Q)k}ezzWuV zWgEt^tKqg^%n?h@2tQ2oHx*!{UiyCbnR>n1ej;vc<5M$-L7*xT-2dA5;^Ulq5k32> zY^NKmbAlUa0R<~a3GX*b4(y5`?`ZqBfDK>_?~o&65tYsTKyx5pvsD~>+j~Y;c3caY z1^mz4-*F#u*cWg~ehetWr=z@GMBt0)8B??lM@ko!D7`)jqK&O9Sa8YL4?A|eYMv3y z3#hsb6bkSiS_*MlMu)V6tIv!-KB)zACozzE*=$8QuJMt*r?y>Ex)H}Z32Lh2OAvQg zzxf7j3EZ;|&-=ddl;<`#6eFT2+4mqX@-)n_Sv%CV;_zQA5y>50JK3F`3LZcQO4x)D zAaK$fyoX@z_%ZFD+{_YgV26qQQ8!R+b45=NGI*;nn=8*(5C3#I(A;y&nt!tI-B-QS zO9$VV+V+tcPzka9a5KL~J>wb8rx04h^(tsY9sJ>-(WdKh(eSg&@85~;5?JBb<@E=T zVJ1rZxv|r4D=zSx-X?x=Uq39GbI1wMJk zX>+HBiE-o<`6tCPwloHl4JGAUL@W07X9i|poer$kGD`<0|ImTttVAkDG&S}v`8?>{ z1?j%NJBs&srxgv?0JBN&|Eh#Y;hJM%2%{*1?x;A;HvC*#o=@AWi-6oW$o`oBhVr9_ zIjLoPNHDV!*-B_p($D=SqFm6ro%|D8nt4T7^OF~kMXE5?3Vu#VjE{CxKg*T_f~&H6AgB}%ygw&_deov~%wNtj{r>WIZggRj0tG?s zgX@cg;zKs22_Vtv2u1?8Hj=J(2v)&Q6Xvd)c%!qEn+~ypXJ3X_0wa!Ghd5sD_ZIe_ zHY?^1sTyyX^Bj|npb8%#HOV9D^l4c5hT94-jBK+U;=YxJ$a1b92lgRBs#f*3h5V63 zXN&KvE=#+sb|=U=rcH=cd;)|H*9_ZEt_yP9$&?OknS9d81G#h7JK=J8>w1Sq_G~Tw zc+({snY@QLkcsWZkavJm^Ij?N+i26deLEg&>M#pJ{m1?l_6?QF$2X-Q<3>oi&MEDH zeFkL#Usk68E4f47thCL>X$bShfnVt)>qY_Nk3UM6D;kXpSHQZTfrB=^hwh@z`$E}C zu^2|bM=O=k-()2NeDf>iHdU9_MPqpw5TntVHQ~Z4EeL*j_`7j<{!Cy zViU~haJ@6IVW-f=8d@!5I}pi_oGYTLv%8h@}6yQGL{xdb$^@uc%G-Y zsDaDhmdKV?e!|ASzxr}arC}1id?7*tunCDAg3rYs10Qx#?XSBo+*GE+%AC40CQ#=E zsvY~5L+(`9IEg+himkDy;63vT5tr9esKVoK`BVro*~CX{3>B0MGNy6W>-=IIW9t_g zxY{yS(4e`R^~X4AP3obZ zuC5DYx%U2NAJlWCLrZe`x6w5bWkou>KvZ=^vv6|kPgyErEFzY+azTRRETjrAfgtLj zpqYi0z47aBq3y?zcMhhZMrZSG!eX@Fxm~|af&YBHVgCB<@HbFJ2l*@}GFR1ZDY8L) zX0Xwgy0;Js0(WKPBF%*DC&Ft9>|H5s2re$73`Z-Z!^0PmM1Ib67I@LN7~c6-&Ye;| zD+zWFPx@+8-sI0-bM%cS^RsL$;m}*@HF}Rk7rH8$kG6zL?ccxIk|cY%ibKQzQj!s3ia$xscu6;|`WufzoA|@+ zpCFO@s$D8f1*BQ~dW0ByWEgim6@Byw#DZb1if~{f_M9BhOG*Q?S*j9GCsvidBd&_n)0iToK%EEl9%(( zu0fIg9@b{g+uwm);>r8cOi)P7KV#&$U(vx?lSdG4Y=&XG)zhhAux!@@?>S3K1fF|i!cnaT7mpOY&)qtb}DbQ16)keQqxe+xAob@w*K-WR~ zLaw{7Zj*Fpg|q;iefWmI5_J!C0+$MLXan|;9>V&s%nanOUWGT_a~EI}(`HwU*8DW^ zRQoW{CgO8XT9Y7X-=ki9QW6)FN@U&4;moLa9!*UkR zej86FTtBw5wQ4nfZw2y+1vQj`9no=fU^w4uS!E<<$TiLqnn^+Av=F|(YbWZm(*G$h~Gy4emlY+HI<52nn zXr}<^5k(6r2v&hFhx;67Y@7=){j?t%Jq+IF;6^aMBVGm2>B|nbX()Lx@TOwqd`9iztvn zT+Q^yQsK~YR3E2rz7j-}9sN2N`|*Or7mdsZuQ0<^4m1E#!Ve>B)Rix&7Lu4->e{3o z{O*^W$atCc7_#e>=B;bxbXggrE>1j$xSt$cH6bE}QOja%{BG`q^3Kyg>S#%8l<~o%{73`7QSA3n{Swx=;z+1y!Z^S(N|hQJH=wRI4qbQ(e%$eD1Sm zrgSSzl1Y|v(esloTo)9gVBX)-!-RH!`q%o+b%=_TiBZK2nyOf%b}nB6;w*}BZQH@K zNYA(kj1obnID{{-oPuB^ zuh29LDYXfSC&OabWYVmN+Ww^IL8=#o_dO-O@CfvOXTwKC((96YJZFL*waS^I^PYh- z9^_RF=?9{M6aO~%hNNE&k`5up;Q|aFKO&l7QGAfaK2;@)nZr{MXx_-_78X4sH|C;! zJD^cuHsUu7@kR=d9j_Dj-HaVug%Nfb_V@`JO!PDH*TB|=qJh+H##m>uyI0ZoRJ_B5 zdnh&E{3y}$yp!A=rTpnVjgm>Q&pEz+)NNdRuU3-7PsU$3@&^6q8Tg1iVR`UykMV5E z{Wy4TCLfd1N*#@d@bwzmeTBXHN{P#|VtDIk#ao$Q-9Qo+ddSbgn$phgv+$0ju$Qbt zKd3xpxA%Z3|Jw00l@4FubR*6dhYhTw;C=Pra2OcYdsn(2r8-s@I7G~%QaxD;(znpR zzSLtB}n1GUUYF7I8l}{cqZR#8zD{j6(Q}Gm-eeXb~*h*;Gge8U*m>R5cxR`zENo} z#u|MiMM{VKu^Zw-cNQM=Kz2VAVcBCHGd%$PK@M5sgvef_2Z~jJ^dE&>mkjiKC ziMfMBcMR%(NQmlala+nhO6iz3xyo9ElNup`ZQiX;+AaEPmDV1Mr<>DaU29m`NF8wB zYm~|ltPPFbi*?NzpR|9Qf-aE2QwgQu>k|6}f}X4w@r>W=FiRJoU&gcK8O2ixf~127 z-~^c|!(sHp=gHirYM`gT=YJV9~cQTKSv+a6s0J8P!>9-~l`?YHpgl_2%};FBKy zjEU+z^|CX&TF{L}pqz(J)`~ztkjZQ$S<6cSXXpjW(=25bkx~7bu8nzfnq(&x$!4|IJ`ppls&^5u6JEdcYP-n#M|iIpeuI#Q|H5?_xlJ5D)B$s%0D&(Gu$jQm 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�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