[docs]

Signed-off-by: Che Bot <che-bot@eclipse.org>
diff --git a/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/index.html b/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/index.html
index c9c918e..cbb3e04 100644
--- a/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/index.html
+++ b/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/architecture-overview/index.html b/docs/next/administration-guide/architecture-overview/index.html
index 9ad9bbb..85f7e07 100644
--- a/docs/next/administration-guide/architecture-overview/index.html
+++ b/docs/next/administration-guide/architecture-overview/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/branding-che-theia/index.html b/docs/next/administration-guide/branding-che-theia/index.html
index 77bc891..4a1e443 100644
--- a/docs/next/administration-guide/branding-che-theia/index.html
+++ b/docs/next/administration-guide/branding-che-theia/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/branding/index.html b/docs/next/administration-guide/branding/index.html
index 0e73fd1..9959bae 100644
--- a/docs/next/administration-guide/branding/index.html
+++ b/docs/next/administration-guide/branding/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/caching-images-for-faster-workspace-start/index.html b/docs/next/administration-guide/caching-images-for-faster-workspace-start/index.html
index 187388c..f4672c8 100644
--- a/docs/next/administration-guide/caching-images-for-faster-workspace-start/index.html
+++ b/docs/next/administration-guide/caching-images-for-faster-workspace-start/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/calculating-che-resource-requirements/index.html b/docs/next/administration-guide/calculating-che-resource-requirements/index.html
index 7ba5df4..ec26300 100644
--- a/docs/next/administration-guide/calculating-che-resource-requirements/index.html
+++ b/docs/next/administration-guide/calculating-che-resource-requirements/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/che-operator/index.html b/docs/next/administration-guide/che-operator/index.html
index 1b5a5c1..dc3a034 100644
--- a/docs/next/administration-guide/che-operator/index.html
+++ b/docs/next/administration-guide/che-operator/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/che-server/index.html b/docs/next/administration-guide/che-server/index.html
index c4dc3da..4747891 100644
--- a/docs/next/administration-guide/che-server/index.html
+++ b/docs/next/administration-guide/che-server/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/che-theia-workspaces/index.html b/docs/next/administration-guide/che-theia-workspaces/index.html
index 920fcb5..8f23a73 100644
--- a/docs/next/administration-guide/che-theia-workspaces/index.html
+++ b/docs/next/administration-guide/che-theia-workspaces/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/checluster-custom-resource-fields-reference/index.html b/docs/next/administration-guide/checluster-custom-resource-fields-reference/index.html
index c412d81..e45822d 100644
--- a/docs/next/administration-guide/checluster-custom-resource-fields-reference/index.html
+++ b/docs/next/administration-guide/checluster-custom-resource-fields-reference/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/collecting-logs-using-chectl/index.html b/docs/next/administration-guide/collecting-logs-using-chectl/index.html
index e3034e7..c95bcc8 100644
--- a/docs/next/administration-guide/collecting-logs-using-chectl/index.html
+++ b/docs/next/administration-guide/collecting-logs-using-chectl/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-che-hostname/index.html b/docs/next/administration-guide/configuring-che-hostname/index.html
index 31a41f1..92c41d4 100644
--- a/docs/next/administration-guide/configuring-che-hostname/index.html
+++ b/docs/next/administration-guide/configuring-che-hostname/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-che/index.html b/docs/next/administration-guide/configuring-che/index.html
index 05533e5..0948966 100644
--- a/docs/next/administration-guide/configuring-che/index.html
+++ b/docs/next/administration-guide/configuring-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-ingresses/index.html b/docs/next/administration-guide/configuring-ingresses/index.html
index dc4bf24..a60694a 100644
--- a/docs/next/administration-guide/configuring-ingresses/index.html
+++ b/docs/next/administration-guide/configuring-ingresses/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-namespace-provisioning/index.html b/docs/next/administration-guide/configuring-namespace-provisioning/index.html
index a9ff70e..e292e47 100644
--- a/docs/next/administration-guide/configuring-namespace-provisioning/index.html
+++ b/docs/next/administration-guide/configuring-namespace-provisioning/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-networking/index.html b/docs/next/administration-guide/configuring-networking/index.html
index bbc23ba..4aac8aa 100644
--- a/docs/next/administration-guide/configuring-networking/index.html
+++ b/docs/next/administration-guide/configuring-networking/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-oauth-1-for-bitbucket/index.html b/docs/next/administration-guide/configuring-oauth-1-for-bitbucket/index.html
index a9aae4a..df69b31 100644
--- a/docs/next/administration-guide/configuring-oauth-1-for-bitbucket/index.html
+++ b/docs/next/administration-guide/configuring-oauth-1-for-bitbucket/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-oauth-2-for-github/index.html b/docs/next/administration-guide/configuring-oauth-2-for-github/index.html
index f48b319..fd44397 100644
--- a/docs/next/administration-guide/configuring-oauth-2-for-github/index.html
+++ b/docs/next/administration-guide/configuring-oauth-2-for-github/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-oauth-2-for-gitlab/index.html b/docs/next/administration-guide/configuring-oauth-2-for-gitlab/index.html
index 125496e..a2578a8 100644
--- a/docs/next/administration-guide/configuring-oauth-2-for-gitlab/index.html
+++ b/docs/next/administration-guide/configuring-oauth-2-for-gitlab/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-observability/index.html b/docs/next/administration-guide/configuring-observability/index.html
index b7cb2a3..94992a7 100644
--- a/docs/next/administration-guide/configuring-observability/index.html
+++ b/docs/next/administration-guide/configuring-observability/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-routes/index.html b/docs/next/administration-guide/configuring-routes/index.html
index 2951513..8021008 100644
--- a/docs/next/administration-guide/configuring-routes/index.html
+++ b/docs/next/administration-guide/configuring-routes/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-server-components/index.html b/docs/next/administration-guide/configuring-server-components/index.html
index bb7ccc7..e31e726 100644
--- a/docs/next/administration-guide/configuring-server-components/index.html
+++ b/docs/next/administration-guide/configuring-server-components/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-server-logging/index.html b/docs/next/administration-guide/configuring-server-logging/index.html
index 85c82ea..6ac433b 100644
--- a/docs/next/administration-guide/configuring-server-logging/index.html
+++ b/docs/next/administration-guide/configuring-server-logging/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-storage/index.html b/docs/next/administration-guide/configuring-storage/index.html
index 30671a1..651a38b 100644
--- a/docs/next/administration-guide/configuring-storage/index.html
+++ b/docs/next/administration-guide/configuring-storage/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-the-administrative-user/index.html b/docs/next/administration-guide/configuring-the-administrative-user/index.html
index 0d3d747..e2a1d66 100644
--- a/docs/next/administration-guide/configuring-the-administrative-user/index.html
+++ b/docs/next/administration-guide/configuring-the-administrative-user/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/index.html b/docs/next/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/index.html
index adca856..1981dc7 100644
--- a/docs/next/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/index.html
+++ b/docs/next/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-workspace-target-namespace/index.html b/docs/next/administration-guide/configuring-workspace-target-namespace/index.html
index bde58e1..022ce97 100644
--- a/docs/next/administration-guide/configuring-workspace-target-namespace/index.html
+++ b/docs/next/administration-guide/configuring-workspace-target-namespace/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-workspaces-globally/index.html b/docs/next/administration-guide/configuring-workspaces-globally/index.html
index 3474074..6d012cf 100644
--- a/docs/next/administration-guide/configuring-workspaces-globally/index.html
+++ b/docs/next/administration-guide/configuring-workspaces-globally/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/configuring-workspaces-nodeselector/index.html b/docs/next/administration-guide/configuring-workspaces-nodeselector/index.html
index 313d4c9..179b738 100644
--- a/docs/next/administration-guide/configuring-workspaces-nodeselector/index.html
+++ b/docs/next/administration-guide/configuring-workspaces-nodeselector/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/creating-a-telemetry-plugin/index.html b/docs/next/administration-guide/creating-a-telemetry-plugin/index.html
index 272c5cd..cec49f4 100644
--- a/docs/next/administration-guide/creating-a-telemetry-plugin/index.html
+++ b/docs/next/administration-guide/creating-a-telemetry-plugin/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/dashboard/index.html b/docs/next/administration-guide/dashboard/index.html
index dde2616..2259d83 100644
--- a/docs/next/administration-guide/dashboard/index.html
+++ b/docs/next/administration-guide/dashboard/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/defining-the-list-of-images-to-pull/index.html b/docs/next/administration-guide/defining-the-list-of-images-to-pull/index.html
index e646ea7..75212ad 100644
--- a/docs/next/administration-guide/defining-the-list-of-images-to-pull/index.html
+++ b/docs/next/administration-guide/defining-the-list-of-images-to-pull/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/index.html b/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/index.html
index 0ebd632..b3040ce 100644
--- a/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/index.html
+++ b/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/index.html b/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/index.html
index f549831..30f1017 100644
--- a/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/index.html
+++ b/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/devfile-registries/index.html b/docs/next/administration-guide/devfile-registries/index.html
index 7d62b5a..a18afed 100644
--- a/docs/next/administration-guide/devfile-registries/index.html
+++ b/docs/next/administration-guide/devfile-registries/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/devworkspace-operator/index.html b/docs/next/administration-guide/devworkspace-operator/index.html
index 8385fea..f8c5626 100644
--- a/docs/next/administration-guide/devworkspace-operator/index.html
+++ b/docs/next/administration-guide/devworkspace-operator/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/gateway/index.html b/docs/next/administration-guide/gateway/index.html
index ea77506..6a1c340 100644
--- a/docs/next/administration-guide/gateway/index.html
+++ b/docs/next/administration-guide/gateway/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/importing-untrusted-tls-certificates/index.html b/docs/next/administration-guide/importing-untrusted-tls-certificates/index.html
index 66405b3..b6633fb 100644
--- a/docs/next/administration-guide/importing-untrusted-tls-certificates/index.html
+++ b/docs/next/administration-guide/importing-untrusted-tls-certificates/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che-in-a-restricted-environment/index.html b/docs/next/administration-guide/installing-che-in-a-restricted-environment/index.html
index 897eb89..5c9983c 100644
--- a/docs/next/administration-guide/installing-che-in-a-restricted-environment/index.html
+++ b/docs/next/administration-guide/installing-che-in-a-restricted-environment/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che-locally/index.html b/docs/next/administration-guide/installing-che-locally/index.html
index f3d60d4..48947e6 100644
--- a/docs/next/administration-guide/installing-che-locally/index.html
+++ b/docs/next/administration-guide/installing-che-locally/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che-on-minikube/index.html b/docs/next/administration-guide/installing-che-on-minikube/index.html
index 4cbdaa6..4f912f8 100644
--- a/docs/next/administration-guide/installing-che-on-minikube/index.html
+++ b/docs/next/administration-guide/installing-che-on-minikube/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che-on-openshift-using-cli/index.html b/docs/next/administration-guide/installing-che-on-openshift-using-cli/index.html
index d419974..f8f9b93 100644
--- a/docs/next/administration-guide/installing-che-on-openshift-using-cli/index.html
+++ b/docs/next/administration-guide/installing-che-on-openshift-using-cli/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/index.html b/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/index.html
index 08b91ed..afa586a 100644
--- a/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/index.html
+++ b/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/index.html b/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/index.html
index b97dc18..f2d34a1 100644
--- a/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/index.html
+++ b/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/index.html
@@ -89,6 +89,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che-using-storage-classes/index.html b/docs/next/administration-guide/installing-che-using-storage-classes/index.html
index 6be4948..8bc5ef6 100644
--- a/docs/next/administration-guide/installing-che-using-storage-classes/index.html
+++ b/docs/next/administration-guide/installing-che-using-storage-classes/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-che/index.html b/docs/next/administration-guide/installing-che/index.html
index 34f8976..959a33c 100644
--- a/docs/next/administration-guide/installing-che/index.html
+++ b/docs/next/administration-guide/installing-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/index.html b/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/index.html
index 500a63c..62bc7fb 100644
--- a/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/index.html
+++ b/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/index.html b/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/index.html
index 2ed2dce..9f14914 100644
--- a/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/index.html
+++ b/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-prometheus-and-grafana/index.html b/docs/next/administration-guide/installing-prometheus-and-grafana/index.html
index 769fc0d..02588c3 100644
--- a/docs/next/administration-guide/installing-prometheus-and-grafana/index.html
+++ b/docs/next/administration-guide/installing-prometheus-and-grafana/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/installing-the-chectl-management-tool/index.html b/docs/next/administration-guide/installing-the-chectl-management-tool/index.html
index 6300199..dafc19c 100644
--- a/docs/next/administration-guide/installing-the-chectl-management-tool/index.html
+++ b/docs/next/administration-guide/installing-the-chectl-management-tool/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/managing-identities-and-authorizations/index.html b/docs/next/administration-guide/managing-identities-and-authorizations/index.html
index dad9fd1..67966fb 100644
--- a/docs/next/administration-guide/managing-identities-and-authorizations/index.html
+++ b/docs/next/administration-guide/managing-identities-and-authorizations/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/managing-workloads-using-the-che-server-api/index.html b/docs/next/administration-guide/managing-workloads-using-the-che-server-api/index.html
index d90b23f..f0e280c 100644
--- a/docs/next/administration-guide/managing-workloads-using-the-che-server-api/index.html
+++ b/docs/next/administration-guide/managing-workloads-using-the-che-server-api/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/monitoring-che/index.html b/docs/next/administration-guide/monitoring-che/index.html
index f1942e5..99740b3 100644
--- a/docs/next/administration-guide/monitoring-che/index.html
+++ b/docs/next/administration-guide/monitoring-che/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/monitoring-the-dev-workspace-operator/index.html b/docs/next/administration-guide/monitoring-the-dev-workspace-operator/index.html
index c8f6fff..b01f647 100644
--- a/docs/next/administration-guide/monitoring-the-dev-workspace-operator/index.html
+++ b/docs/next/administration-guide/monitoring-the-dev-workspace-operator/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/monitoring-with-prometheus-and-grafana/index.html b/docs/next/administration-guide/monitoring-with-prometheus-and-grafana/index.html
index b6faaa0..38eee05 100644
--- a/docs/next/administration-guide/monitoring-with-prometheus-and-grafana/index.html
+++ b/docs/next/administration-guide/monitoring-with-prometheus-and-grafana/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/index.html b/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/index.html
index 4d7b33d..7e3f11d 100644
--- a/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/index.html
+++ b/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/oauth-for-github-gitlab-or-bitbucket/index.html b/docs/next/administration-guide/oauth-for-github-gitlab-or-bitbucket/index.html
index f6bfb91..2002f0c 100644
--- a/docs/next/administration-guide/oauth-for-github-gitlab-or-bitbucket/index.html
+++ b/docs/next/administration-guide/oauth-for-github-gitlab-or-bitbucket/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/plug-in-registry/index.html b/docs/next/administration-guide/plug-in-registry/index.html
index 1ec04c7..f003e2d 100644
--- a/docs/next/administration-guide/plug-in-registry/index.html
+++ b/docs/next/administration-guide/plug-in-registry/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/postgresql/index.html b/docs/next/administration-guide/postgresql/index.html
index 1ba2539..70aa429 100644
--- a/docs/next/administration-guide/postgresql/index.html
+++ b/docs/next/administration-guide/postgresql/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/preparing-the-installation/index.html b/docs/next/administration-guide/preparing-the-installation/index.html
index 519119e..ebb38b1 100644
--- a/docs/next/administration-guide/preparing-the-installation/index.html
+++ b/docs/next/administration-guide/preparing-the-installation/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/provisioning-namespaces-in-advance/index.html b/docs/next/administration-guide/provisioning-namespaces-in-advance/index.html
index 6d0a720..99c7ea6 100644
--- a/docs/next/administration-guide/provisioning-namespaces-in-advance/index.html
+++ b/docs/next/administration-guide/provisioning-namespaces-in-advance/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/removing-user-data/index.html b/docs/next/administration-guide/removing-user-data/index.html
index 1e8ec6c..8d9f23a 100644
--- a/docs/next/administration-guide/removing-user-data/index.html
+++ b/docs/next/administration-guide/removing-user-data/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/server-components/index.html b/docs/next/administration-guide/server-components/index.html
index 36c83fe..1685aaf 100644
--- a/docs/next/administration-guide/server-components/index.html
+++ b/docs/next/administration-guide/server-components/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/specifying-the-update-approval-strategy/index.html b/docs/next/administration-guide/specifying-the-update-approval-strategy/index.html
index 9d76c52..9fc3e89 100644
--- a/docs/next/administration-guide/specifying-the-update-approval-strategy/index.html
+++ b/docs/next/administration-guide/specifying-the-update-approval-strategy/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/supported-platforms/index.html b/docs/next/administration-guide/supported-platforms/index.html
index d17cdf2..34bba9d 100644
--- a/docs/next/administration-guide/supported-platforms/index.html
+++ b/docs/next/administration-guide/supported-platforms/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/the-woopra-telemetry-plugin/index.html b/docs/next/administration-guide/the-woopra-telemetry-plugin/index.html
index d11091c..28d5946 100644
--- a/docs/next/administration-guide/the-woopra-telemetry-plugin/index.html
+++ b/docs/next/administration-guide/the-woopra-telemetry-plugin/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/understanding-the-checluster-custom-resource/index.html b/docs/next/administration-guide/understanding-the-checluster-custom-resource/index.html
index d8c74d0..d3fecaa 100644
--- a/docs/next/administration-guide/understanding-the-checluster-custom-resource/index.html
+++ b/docs/next/administration-guide/understanding-the-checluster-custom-resource/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/uninstalling-che/index.html b/docs/next/administration-guide/uninstalling-che/index.html
index 9463e68..836186d 100644
--- a/docs/next/administration-guide/uninstalling-che/index.html
+++ b/docs/next/administration-guide/uninstalling-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/upgrading-che-7-41-on-openshift/index.html b/docs/next/administration-guide/upgrading-che-7-41-on-openshift/index.html
index 252f0c2..3abe861 100644
--- a/docs/next/administration-guide/upgrading-che-7-41-on-openshift/index.html
+++ b/docs/next/administration-guide/upgrading-che-7-41-on-openshift/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/index.html b/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/index.html
index 50a8a5d..355af4d 100644
--- a/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/index.html
+++ b/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/index.html b/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/index.html
index 53fa00a..bd66dbf 100644
--- a/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/index.html
+++ b/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/upgrading-che-using-the-web-console/index.html b/docs/next/administration-guide/upgrading-che-using-the-web-console/index.html
index e160535..4469d73 100644
--- a/docs/next/administration-guide/upgrading-che-using-the-web-console/index.html
+++ b/docs/next/administration-guide/upgrading-che-using-the-web-console/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/upgrading-che/index.html b/docs/next/administration-guide/upgrading-che/index.html
index 0fca7d7..44b077e 100644
--- a/docs/next/administration-guide/upgrading-che/index.html
+++ b/docs/next/administration-guide/upgrading-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/upgrading-the-chectl-management-tool/index.html b/docs/next/administration-guide/upgrading-the-chectl-management-tool/index.html
index 4d03cda..d6540f8 100644
--- a/docs/next/administration-guide/upgrading-the-chectl-management-tool/index.html
+++ b/docs/next/administration-guide/upgrading-the-chectl-management-tool/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/user-workspaces/index.html b/docs/next/administration-guide/user-workspaces/index.html
index 72de7b7..53e49dd 100644
--- a/docs/next/administration-guide/user-workspaces/index.html
+++ b/docs/next/administration-guide/user-workspaces/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/index.html b/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/index.html
index 2d06f84..97903bb 100644
--- a/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/index.html
+++ b/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/index.html b/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/index.html
index 0245ef2..8062712 100644
--- a/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/index.html
+++ b/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/adding-a-vscode-extension/index.html b/docs/next/end-user-guide/adding-a-vscode-extension/index.html
index ccc5401..0402c02 100644
--- a/docs/next/end-user-guide/adding-a-vscode-extension/index.html
+++ b/docs/next/end-user-guide/adding-a-vscode-extension/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/adopting-che/index.html b/docs/next/end-user-guide/adopting-che/index.html
index 64eda82..c032544 100644
--- a/docs/next/end-user-guide/adopting-che/index.html
+++ b/docs/next/end-user-guide/adopting-che/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
@@ -631,6 +634,9 @@
 <li>
 <p><a href="../benefits-of-pull-requests-review-in-che/" class="xref page">Benefits of reviewing pull and merge requests in Eclipse&#160;Che</a></p>
 </li>
+<li>
+<p><a href="../supported-languages/" class="xref page">Supported languages</a></p>
+</li>
 </ul>
 </div>
 </article>
diff --git a/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/index.html b/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/index.html
index 4740931..3eb0abb 100644
--- a/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/index.html
+++ b/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/automatic-token-injection/index.html b/docs/next/end-user-guide/automatic-token-injection/index.html
index abbdbdc..d4e2a6f 100644
--- a/docs/next/end-user-guide/automatic-token-injection/index.html
+++ b/docs/next/end-user-guide/automatic-token-injection/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/index.html b/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/index.html
index 624b3b3..39144e4 100644
--- a/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/index.html
+++ b/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/index.html b/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/index.html
index 0612853..104e4d6 100644
--- a/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/index.html
+++ b/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item is-current-page" data-depth="2">
     <a class="nav-link" href="./">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/creating-image-pull-secrets/index.html b/docs/next/end-user-guide/creating-image-pull-secrets/index.html
index 189fbe8..6cb62c5 100644
--- a/docs/next/end-user-guide/creating-image-pull-secrets/index.html
+++ b/docs/next/end-user-guide/creating-image-pull-secrets/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/customizing-workspace-components/index.html b/docs/next/end-user-guide/customizing-workspace-components/index.html
index f6027cb..eff6448 100644
--- a/docs/next/end-user-guide/customizing-workspace-components/index.html
+++ b/docs/next/end-user-guide/customizing-workspace-components/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/developer-workspaces/index.html b/docs/next/end-user-guide/developer-workspaces/index.html
index 7da49e9..fa479db 100644
--- a/docs/next/end-user-guide/developer-workspaces/index.html
+++ b/docs/next/end-user-guide/developer-workspaces/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/index.html b/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/index.html
index 161e73c..6344542 100644
--- a/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/index.html
+++ b/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/enabling-go-artifact-repositories/index.html b/docs/next/end-user-guide/enabling-go-artifact-repositories/index.html
index 043ddf3..5015614 100644
--- a/docs/next/end-user-guide/enabling-go-artifact-repositories/index.html
+++ b/docs/next/end-user-guide/enabling-go-artifact-repositories/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/enabling-gradle-artifact-repositories/index.html b/docs/next/end-user-guide/enabling-gradle-artifact-repositories/index.html
index e6ff949..93a7812 100644
--- a/docs/next/end-user-guide/enabling-gradle-artifact-repositories/index.html
+++ b/docs/next/end-user-guide/enabling-gradle-artifact-repositories/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/enabling-maven-artifact-repositories/index.html b/docs/next/end-user-guide/enabling-maven-artifact-repositories/index.html
index 80f8b20..8553908 100644
--- a/docs/next/end-user-guide/enabling-maven-artifact-repositories/index.html
+++ b/docs/next/end-user-guide/enabling-maven-artifact-repositories/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/enabling-npm-artifact-repositories/index.html b/docs/next/end-user-guide/enabling-npm-artifact-repositories/index.html
index 218a7a7..74be852 100644
--- a/docs/next/end-user-guide/enabling-npm-artifact-repositories/index.html
+++ b/docs/next/end-user-guide/enabling-npm-artifact-repositories/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/enabling-nuget-artifact-repositories/index.html b/docs/next/end-user-guide/enabling-nuget-artifact-repositories/index.html
index ddfcdc0..683a11d 100644
--- a/docs/next/end-user-guide/enabling-nuget-artifact-repositories/index.html
+++ b/docs/next/end-user-guide/enabling-nuget-artifact-repositories/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/enabling-python-artifact-repositories/index.html b/docs/next/end-user-guide/enabling-python-artifact-repositories/index.html
index db0f357..a0badc3 100644
--- a/docs/next/end-user-guide/enabling-python-artifact-repositories/index.html
+++ b/docs/next/end-user-guide/enabling-python-artifact-repositories/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/first-time-contributors/index.html b/docs/next/end-user-guide/first-time-contributors/index.html
index 26b6d95..259a836 100644
--- a/docs/next/end-user-guide/first-time-contributors/index.html
+++ b/docs/next/end-user-guide/first-time-contributors/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/integrating-with-kubernetes/index.html b/docs/next/end-user-guide/integrating-with-kubernetes/index.html
index b8ae379..ec42090 100644
--- a/docs/next/end-user-guide/integrating-with-kubernetes/index.html
+++ b/docs/next/end-user-guide/integrating-with-kubernetes/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/index.html b/docs/next/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/index.html
index 1942859..ca43038 100644
--- a/docs/next/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/index.html
+++ b/docs/next/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/mounting-configmaps/index.html b/docs/next/end-user-guide/mounting-configmaps/index.html
index 27ab4d2..41ec03e 100644
--- a/docs/next/end-user-guide/mounting-configmaps/index.html
+++ b/docs/next/end-user-guide/mounting-configmaps/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/mounting-secrets/index.html b/docs/next/end-user-guide/mounting-secrets/index.html
index 967a472..4c15132 100644
--- a/docs/next/end-user-guide/mounting-secrets/index.html
+++ b/docs/next/end-user-guide/mounting-secrets/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/index.html b/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/index.html
index 061b3a6..a8fbb2b 100644
--- a/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/index.html
+++ b/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/navigating-openshift-web-console-from-che/index.html b/docs/next/end-user-guide/navigating-openshift-web-console-from-che/index.html
index b18c838..c79eb68 100644
--- a/docs/next/end-user-guide/navigating-openshift-web-console-from-che/index.html
+++ b/docs/next/end-user-guide/navigating-openshift-web-console-from-che/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/index.html b/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/index.html
index 6866950..7e3634c 100644
--- a/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/index.html
+++ b/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/index.html b/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/index.html
index c7e678e..23b1367 100644
--- a/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/index.html
+++ b/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/selecting-a-workspace-ide/index.html b/docs/next/end-user-guide/selecting-a-workspace-ide/index.html
index 7e9ebf1..f3de540 100644
--- a/docs/next/end-user-guide/selecting-a-workspace-ide/index.html
+++ b/docs/next/end-user-guide/selecting-a-workspace-ide/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/selecting-an-ide-by-using-a-url-parameter/index.html b/docs/next/end-user-guide/selecting-an-ide-by-using-a-url-parameter/index.html
index 169ae38..e7a2b58 100644
--- a/docs/next/end-user-guide/selecting-an-ide-by-using-a-url-parameter/index.html
+++ b/docs/next/end-user-guide/selecting-an-ide-by-using-a-url-parameter/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/index.html b/docs/next/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/index.html
index 557f439..88638d0 100644
--- a/docs/next/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/index.html
+++ b/docs/next/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/index.html b/docs/next/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/index.html
index 40b73d0..1d04e70 100644
--- a/docs/next/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/index.html
+++ b/docs/next/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/supported-languages/index.html b/docs/next/end-user-guide/supported-languages/index.html
new file mode 100644
index 0000000..036bcca
--- /dev/null
+++ b/docs/next/end-user-guide/supported-languages/index.html
@@ -0,0 +1,731 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width,initial-scale=1">
+    <title>Supported languages :: Eclipse Che Documentation</title>
+    <meta name="generator" content="Antora 3.0.2">
+    <link rel="stylesheet" href="../../../../docs/_/css/site.css">
+<link rel="stylesheet" href="../../../../docs/_/css/extra.css">
+<link rel="stylesheet" href="../../../../docs/_/font-awesome-4.7.0/css/font-awesome.min.css">
+<link rel="icon" href="../../../../docs/_/img/favicon.ico" type="image/x-icon">
+<meta name="robots" content="noindex">
+<script>var uiRootPath = '../../../../docs/_'</script>
+    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-37306001-2"></script>
+    <script>function gtag(){dataLayer.push(arguments)};window.dataLayer=window.dataLayer||[];gtag('js',new Date());gtag('config','UA-37306001-2')</script>
+    <script>var uiRootPath = '../../../../docs/_'</script>
+  </head>
+  <body class="article">
+<header class="header">
+  <nav class="navbar">
+    <div class="navbar-brand">
+      <div class="navbar-item">
+        <button class="navbar-burger" data-target="topbar-nav">
+          <span></span>
+          <span></span>
+          <span></span>
+        </button>
+        <img src="../../../../docs/_/img/icon-eclipse-che.svg" class="navbar-logo" alt="Eclipse Che logo">
+        <a href="https://www.eclipse.org/che/docs/index.html">Eclipse Che Documentation</a>
+      </div>
+    </div>
+    <div id="topbar-nav" class="navbar-menu">
+      <div class="navbar-end">
+        <div class="navbar-item search hide-for-print">
+          <div id="search-field" class="field">
+            <input id="search-input" type="text" placeholder="Search the docs">
+          </div>
+        </div>
+        <a class="navbar-item" href="https://www.eclipse.org/che/">Home</a>
+        <a class="navbar-item" href="https://che.eclipseprojects.io/">Blog</a>
+        <a class="navbar-item" href="https://github.com/eclipse/che">Source Code</a>
+      </div>
+    </div>
+  </nav>
+</header>
+<div class="body">
+<div class="nav-container" data-component="docs" data-version="next">
+  <aside class="nav">
+    <div class="panels">
+<div class="nav-panel-menu is-active" data-panel="menu">
+  <nav class="nav-menu">
+    <h3 class="title"><a href="../../overview/introduction-to-eclipse-che/">Documentation</a></h3>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+  <li class="nav-item" data-depth="1">
+    <a class="nav-link" href="../../overview/introduction-to-eclipse-che/">Introduction to Che</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../hosted-che/hosted-che/">Eclipse Che hosted by Red Hat</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../hosted-che/try-in-web-ide-github-action/">Try in Web IDE GitHub action</a>
+  </li>
+</ul>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="0">
+    <button class="nav-item-toggle"></button>
+    <span class="nav-text">User Guide</span>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../adopting-che/">Adopting Che</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../developer-workspaces/">Developer workspaces</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../first-time-contributors/">Badge for first-time contributors</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
+  </li>
+  <li class="nav-item is-current-page" data-depth="2">
+    <a class="nav-link" href="./">Supported languages</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../user-onboarding/">User onboarding</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../starting-a-new-workspace-with-a-clone-of-a-git-repository/">Starting a new workspace with a clone of a Git repository</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../optional-parameters-for-the-urls-for-starting-a-new-workspace/">Optional parameters for the URLs for starting a new workspace</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../url-parameter-concatenation/">URL parameter concatenation</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../url-parameter-for-the-workspace-ide/">URL parameter for the workspace IDE</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../url-parameter-for-starting-duplicate-workspaces/">URL parameter for starting duplicate workspaces</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../url-parameter-for-the-devfile-file-name/">URL parameter for the devfile file name</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../url-parameter-for-the-devfile-file-path/">URL parameter for the devfile file path</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../basic-actions-you-can-perform-on-a-workspace/">Basic actions you can perform on a workspace</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../authenticating-to-a-git-server-from-a-workspace/">Authenticating to a Git server from a workspace</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <a class="nav-link" href="../customizing-workspace-components/">Customizing workspace components</a>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../selecting-a-workspace-ide/">Selecting a workspace IDE</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../selecting-an-ide-by-using-a-url-parameter/">Selecting an in-browser IDE for a new workspace by using a URL parameter</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/">Specifying an in-browser IDE for a Git repository by using <code>che-editor.yaml</code></a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../using-credentials-and-configurations-in-workspaces/">Using credentials and configurations in workspaces</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../using-git-credentials/">Using Git credentials</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../enabling-artifact-repositories-in-a-restricted-environment/">Enabling artifact repositories in a restricted environment</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../enabling-maven-artifact-repositories/">Maven</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../enabling-gradle-artifact-repositories/">Gradle</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../enabling-npm-artifact-repositories/">npm</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../enabling-python-artifact-repositories/">Python</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../enabling-go-artifact-repositories/">Go</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../enabling-nuget-artifact-repositories/">NuGet</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../creating-image-pull-secrets/">Creating image pull Secrets</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../mounting-secrets/">Mounting Secrets</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../mounting-configmaps/">Mounting ConfigMaps</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <a class="nav-link" href="../requesting-persistent-storage-for-workspaces/">Requesting persistent storage for workspaces</a>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../integrating-with-kubernetes/">Integrating with Kubernetes</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../automatic-token-injection/">Automatic Kubernetes token injection</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../navigating-che-from-openshift-developer-perspective/">Navigating Che from OpenShift Developer Perspective</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../navigating-openshift-web-console-from-che/">Navigating OpenShift web console from Che</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../troubleshooting-che/">Troubleshooting Che</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../viewing-che-workspaces-logs/">Viewing Che workspaces logs</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../investigating-failures-at-a-workspace-start-using-the-verbose-mode/">Troubleshooting workspace start failures</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../troubleshooting-slow-workspaces/">Troubleshooting slow workspaces</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../troubleshooting-network-problems/">Troubleshooting network problems</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <a class="nav-link" href="../adding-a-vscode-extension/">Adding a Visual Studio Code extension to a workspace</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="0">
+    <button class="nav-item-toggle"></button>
+    <span class="nav-text">Administration Guide</span>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/preparing-the-installation/">Preparing the installation</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/supported-platforms/">Supported platforms</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/architecture-overview/">Architecture</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/server-components/">Server components</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/che-operator/">Che operator</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/devworkspace-operator/">Dev Workspace operator</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/gateway/">Gateway</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/dashboard/">User dashboard</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/devfile-registries/">Devfile registries</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/che-server/">Che server</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/postgresql/">PostgreSQL</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/plug-in-registry/">Plug-in registry</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/user-workspaces/">User workspaces</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/calculating-che-resource-requirements/">Calculating Che resource requirements</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/installing-che/">Installing Che</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/installing-the-chectl-management-tool/">Installing the chectl management tool</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/installing-che-on-openshift-using-cli/">Installing Che on OpenShift using CLI</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/installing-che-on-openshift-using-the-web-console/">Installing Che on OpenShift using the web console</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/installing-che-in-a-restricted-environment/">Installing Che in a restricted environment</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/installing-che-locally/">Installing Che locally</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/installing-che-on-red-hat-openshift-local/">Installing Che on Red Hat OpenShift Local</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/installing-che-on-minikube/">Installing Che on Minikube</a>
+  </li>
+</ul>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/configuring-che/">Configuring Che</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/understanding-the-checluster-custom-resource/">Understanding the <code>CheCluster</code> Custom Resource</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/">Using chectl to configure the <code>CheCluster</code> Custom Resource during installation</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/">Using the CLI to configure the CheCluster Custom Resource</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/checluster-custom-resource-fields-reference/"><code>CheCluster</code> Custom Resource fields reference</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/configuring-namespace-provisioning/">Configuring namespaces</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-workspace-target-namespace/">Configuring namespace name</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/provisioning-namespaces-in-advance/">Provisioning namespaces in advance</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/configuring-server-components/">Configuring server components</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/">Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/advanced-configuration-options-for-the-che-server-component/">Advanced configuration options for Che server</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/configuring-workspaces-globally/">Configuring workspaces globally</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/">Configuring the number of workspaces that a user can create</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/">Git with self-signed certificates</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-workspaces-nodeselector/">Configuring workspaces nodeSelector</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/caching-images-for-faster-workspace-start/">Caching images for faster workspace start</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/defining-the-list-of-images-to-pull/">Defining the list of images</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/defining-the-memory-parameters-for-the-image-puller/">Defining the memory settings</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/installing-image-puller-on-openshift-using-the-web-console/">Installing Image Puller on OpenShift using the web console</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/installing-image-puller-on-openshift-using-cli/">Installing Image Puller on OpenShift using CLI</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/configuring-observability/">Configuring observability</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/che-theia-workspaces/">Che-Theia workspaces</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/the-woopra-telemetry-plugin/">The Woopra telemetry plug-in</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/creating-a-telemetry-plugin/">Creating a telemetry plug-in</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-server-logging/">Configuring server logging</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/collecting-logs-using-chectl/">Collecting logs using chectl</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/monitoring-with-prometheus-and-grafana/">Monitoring with Prometheus and Grafana</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/installing-prometheus-and-grafana/">Installing Prometheus and Grafana</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/monitoring-the-dev-workspace-operator/">Monitoring the Dev Workspace Operator</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/monitoring-che/">Monitoring Che Server</a>
+  </li>
+</ul>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/configuring-networking/">Configuring networking</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-che-hostname/">Configuring Che hostname</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/importing-untrusted-tls-certificates/">Importing untrusted TLS certificates to Che</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-ingresses/">Configuring Kubernetes Ingress</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-routes/">Configuring OpenShift Route</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/configuring-storage/">Configuring storage</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/installing-che-using-storage-classes/">Installing Che using storage classes</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/branding/">Branding</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/branding-che-theia/">Branding Che-Theia</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/managing-identities-and-authorizations/">Managing identities and authorizations</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/oauth-for-github-gitlab-or-bitbucket/">OAuth for GitHub, GitLab, or Bitbucket</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/configuring-oauth-2-for-github/">Configuring OAuth 2.0 for GitHub</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/configuring-oauth-2-for-gitlab/">Configuring OAuth 2.0 for GitLab</a>
+  </li>
+  <li class="nav-item" data-depth="4">
+    <a class="nav-link" href="../../administration-guide/configuring-oauth-1-for-bitbucket/">Configuring OAuth 1.0 for Bitbucket</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/configuring-the-administrative-user/">Configuring the administrative user</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../administration-guide/removing-user-data/">Removing user data</a>
+  </li>
+</ul>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <a class="nav-link" href="../../administration-guide/managing-workloads-using-the-che-server-api/">Using the Che server API</a>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../administration-guide/upgrading-che/">Upgrading Che</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/upgrading-the-chectl-management-tool/">Upgrading the chectl management tool</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/upgrading-che-7-41-on-openshift/">Upgrading Che 7.41 on Red Hat OpenShift</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/specifying-the-update-approval-strategy/">Specifying the update approval strategy</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/upgrading-che-using-the-web-console/">Upgrading Che using the OpenShift web console</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/upgrading-che-using-the-cli-management-tool/">Upgrading Che using the CLI management tool</a>
+  </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/">Upgrading Che in a restricted environment</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="1">
+    <a class="nav-link" href="../../administration-guide/uninstalling-che/">Uninstalling Che</a>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+  <li class="nav-item" data-depth="1">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../extensions/extensions/">Extensions</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="2">
+    <button class="nav-item-toggle"></button>
+    <a class="nav-link" href="../../extensions/openshift-connector-overview/">OpenShift Connector</a>
+<ul class="nav-list">
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../extensions/features-of-openshift-connector/">Features of OpenShift Connector</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../extensions/installing-openshift-connector-in-che/">Installing OpenShift Connector in Eclipse Che</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../extensions/authenticating-with-openshift-connector-from-che/">Authenticating with OpenShift Connector from Eclipse Che</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../extensions/creating-components-with-openshift-connector-in-che/">Creating Components with OpenShift Connector in Eclipse Che</a>
+  </li>
+  <li class="nav-item" data-depth="3">
+    <a class="nav-link" href="../../extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/">Connecting source code from GitHub to a OpenShift Component</a>
+  </li>
+</ul>
+  </li>
+</ul>
+  </li>
+</ul>
+  </li>
+  <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+  <li class="nav-item" data-depth="1">
+    <a class="nav-link" href="../../glossary/che-glossary/">Che glossary</a>
+  </li>
+</ul>
+  </li>
+</ul>
+  </nav>
+</div>
+<div class="nav-panel-explore" data-panel="explore">
+  <div class="context">
+    <span class="title">Documentation</span>
+    <span class="version">next</span>
+  </div>
+  <ul class="components">
+    <li class="component is-current">
+      <a class="title" href="../../../stable/overview/introduction-to-eclipse-che/">Documentation</a>
+      <ul class="versions">
+        <li class="version is-current">
+          <a href="../../overview/introduction-to-eclipse-che/">next</a>
+        </li>
+        <li class="version">
+          <a href="../../../che-7/overview/introduction-to-eclipse-che/">old (7.41)</a>
+        </li>
+        <li class="version is-latest">
+          <a href="../../../stable/overview/introduction-to-eclipse-che/">stable</a>
+        </li>
+      </ul>
+    </li>
+  </ul>
+</div>
+    </div>
+  </aside>
+</div>
+<main class="article">
+<div class="toolbar" role="navigation">
+<button class="nav-toggle"></button>
+  <a href="../../../stable/overview/introduction-to-eclipse-che/" class="home-link"></a>
+<nav class="breadcrumbs" aria-label="breadcrumbs">
+  <ul>
+    <li><a href="../../overview/introduction-to-eclipse-che/">Documentation</a></li>
+    <li>User Guide</li>
+    <li><a href="../adopting-che/">Adopting Che</a></li>
+    <li><a href="./">Supported languages</a></li>
+  </ul>
+</nav>
+<div class="page-versions">
+  <button class="version-menu-toggle" title="Show other versions of page">next</button>
+  <div class="version-menu">
+    <a class="version is-current" href="./">next</a>
+    <a class="version is-missing" href="../../../che-7/overview/introduction-to-eclipse-che/">old (7.41)</a>
+    <a class="version is-missing" href="../../../stable/overview/introduction-to-eclipse-che/">stable</a>
+  </div>
+</div>
+  <div class="edit-this-page"><a href="https://github.com/eclipse/che-docs/edit/main/modules/end-user-guide/pages/supported-languages.adoc">Edit this Page</a></div>
+  </div>
+  <div class="content">
+<aside class="toc sidebar" data-title="Contents" data-levels="2">
+  <div class="toc-menu"></div>
+</aside>
+<article class="doc">
+<h1 class="page">Supported languages</h1>
+<div class="paragraph">
+<p><!-- vale RedHat.TermsErrors = NO --></p>
+</div>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Apache Camel K</dt>
+<dd>
+<p>Stack with tooling ready to develop Integration projects with Apache Camel K</p>
+</dd>
+<dt class="hdlist1">Apache Camel based on Spring Boot</dt>
+<dd>
+<p>Stack with environment ready to develop Integration projects with Apache Camel based on Spring Boot.</p>
+</dd>
+<dt class="hdlist1">Bash</dt>
+<dd>
+<p>Stack with environment ready to develop bash scripts.</p>
+</dd>
+<dt class="hdlist1">C/C++</dt>
+<dd>
+<p>Stack with C/C++ and Clang 8</p>
+</dd>
+<dt class="hdlist1">ASP.NET Core Web Application</dt>
+<dd>
+<p>Stack for developing ASP.NET Core Web Application</p>
+</dd>
+<dt class="hdlist1">Go</dt>
+<dd>
+<p>Stack with Go 1.14</p>
+</dd>
+<dt class="hdlist1">Java Lombok</dt>
+<dd>
+<p>Java Stack with Lombok 1.18.18, OpenJDK 11 and Maven 3.6.0</p>
+</dd>
+<dt class="hdlist1">Java with Spring Boot and MongoDB</dt>
+<dd>
+<p>Java stack with OpenJDK 8, MongoDB and Spring Boot Guestbook demo application</p>
+</dd>
+<dt class="hdlist1">Java Spring Boot</dt>
+<dd>
+<p>Java stack with OpenJDK 11 and Spring Boot Petclinic demo application</p>
+</dd>
+<dt class="hdlist1">NodeJS Angular Web Application</dt>
+<dd>
+<p>Stack for developing NodeJS Angular Web Application</p>
+</dd>
+<dt class="hdlist1">NodeJS Express Web Application</dt>
+<dd>
+<p>Stack with NodeJS 10</p>
+</dd>
+<dt class="hdlist1">NodeJS MongoDB Web Application</dt>
+<dd>
+<p>Stack with NodeJS 10 and MongoDB 3.4</p>
+</dd>
+<dt class="hdlist1">NodeJS React Web Application</dt>
+<dd>
+<p>Stack for developing NodeJS React Web Application</p>
+</dd>
+<dt class="hdlist1">NodeJS Web Application based on Yarn</dt>
+<dd>
+<p>Stack for developing NodeJS Web Application based on Yarn</p>
+</dd>
+<dt class="hdlist1">PHP Symfony</dt>
+<dd>
+<p>PHP Stack with Symfony Demo Application <a href="https://symfony.com/" class="bare">https://symfony.com/</a></p>
+</dd>
+<dt class="hdlist1">Python Django</dt>
+<dd>
+<p>Python Stack with Python 3.8 and Django application</p>
+</dd>
+<dt class="hdlist1">Python</dt>
+<dd>
+<p>Python Stack with Python 3.8</p>
+</dd>
+<dt class="hdlist1">Quarkus REST API</dt>
+<dd>
+<p>Quarkus stack with a default REST endpoint application sample</p>
+</dd>
+<dt class="hdlist1">Rust</dt>
+<dd>
+<p>Rust Stack with Rust 1.57</p>
+</dd>
+<dt class="hdlist1">Scala</dt>
+<dd>
+<p>Scala Stack with OpenJDK 11 and sbt 1.x</p>
+</dd>
+</dl>
+</div>
+<div class="paragraph">
+<p><!-- vale RedHat.TermsErrors = YES --></p>
+</div>
+</article>
+  </div>
+</main>
+</div>
+<footer class="footer">
+    <div>
+       <a href="https://www.eclipse.org/che/sitemap.xml" target="_blank">Site Map</a> |
+       <a href="https://www.eclipse.org" target="_blank">Eclipse Foundation</a> | 
+       <a href="https://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> |
+       <a href="https://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> |
+       <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank">Eclipse Public License</a> |
+       <a href="https://www.eclipse.org/legal" target="_blank">Legal Resources</a></div>
+</footer>
+
+<script src="../../../../docs/_/js/site.js"></script>
+<script async src="../../../../docs/_/js/vendor/highlight.js"></script>
+<script src="../../../../docs/_/js/vendor/lunr.js"></script>
+<script src="../../../../docs/_/js/search-ui.js" id="search-ui-script" data-site-root-path="../../../.." data-snippet-length="142" data-stylesheet="../../../../docs/_/css/search.css"></script>
+<script async src="../../../../search-index.js"></script>
+  </body>
+</html>
diff --git a/docs/next/end-user-guide/troubleshooting-che/index.html b/docs/next/end-user-guide/troubleshooting-che/index.html
index 4aad4a9..4194b47 100644
--- a/docs/next/end-user-guide/troubleshooting-che/index.html
+++ b/docs/next/end-user-guide/troubleshooting-che/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/troubleshooting-network-problems/index.html b/docs/next/end-user-guide/troubleshooting-network-problems/index.html
index a53549a..f10c224 100644
--- a/docs/next/end-user-guide/troubleshooting-network-problems/index.html
+++ b/docs/next/end-user-guide/troubleshooting-network-problems/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/troubleshooting-slow-workspaces/index.html b/docs/next/end-user-guide/troubleshooting-slow-workspaces/index.html
index ecbd7de..b43732b 100644
--- a/docs/next/end-user-guide/troubleshooting-slow-workspaces/index.html
+++ b/docs/next/end-user-guide/troubleshooting-slow-workspaces/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/url-parameter-concatenation/index.html b/docs/next/end-user-guide/url-parameter-concatenation/index.html
index db91e0d..bb7faad 100644
--- a/docs/next/end-user-guide/url-parameter-concatenation/index.html
+++ b/docs/next/end-user-guide/url-parameter-concatenation/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/index.html b/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/index.html
index 610d2a1..828dd60 100644
--- a/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/index.html
+++ b/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/index.html b/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/index.html
index 2182db3..50c417b 100644
--- a/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/index.html
+++ b/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/index.html b/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/index.html
index 938d701..83aa112 100644
--- a/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/index.html
+++ b/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/url-parameter-for-the-workspace-ide/index.html b/docs/next/end-user-guide/url-parameter-for-the-workspace-ide/index.html
index 4e17ada..5e93af6 100644
--- a/docs/next/end-user-guide/url-parameter-for-the-workspace-ide/index.html
+++ b/docs/next/end-user-guide/url-parameter-for-the-workspace-ide/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/user-onboarding/index.html b/docs/next/end-user-guide/user-onboarding/index.html
index 82c0b0d..94fa8fd 100644
--- a/docs/next/end-user-guide/user-onboarding/index.html
+++ b/docs/next/end-user-guide/user-onboarding/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item is-current-page" data-depth="1">
diff --git a/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/index.html b/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/index.html
index 3ab3583..ba0fec3 100644
--- a/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/index.html
+++ b/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/using-git-credentials/index.html b/docs/next/end-user-guide/using-git-credentials/index.html
index 4f4195d..1fc388d 100644
--- a/docs/next/end-user-guide/using-git-credentials/index.html
+++ b/docs/next/end-user-guide/using-git-credentials/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/end-user-guide/viewing-che-workspaces-logs/index.html b/docs/next/end-user-guide/viewing-che-workspaces-logs/index.html
index ac9f0b7..b733110 100644
--- a/docs/next/end-user-guide/viewing-che-workspaces-logs/index.html
+++ b/docs/next/end-user-guide/viewing-che-workspaces-logs/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/extensions/authenticating-with-openshift-connector-from-che/index.html b/docs/next/extensions/authenticating-with-openshift-connector-from-che/index.html
index 956d751..820e9b8 100644
--- a/docs/next/extensions/authenticating-with-openshift-connector-from-che/index.html
+++ b/docs/next/extensions/authenticating-with-openshift-connector-from-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/index.html b/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/index.html
index 70b9b11..1a3c22b 100644
--- a/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/index.html
+++ b/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/extensions/creating-components-with-openshift-connector-in-che/index.html b/docs/next/extensions/creating-components-with-openshift-connector-in-che/index.html
index 3b31a99..4cc619b 100644
--- a/docs/next/extensions/creating-components-with-openshift-connector-in-che/index.html
+++ b/docs/next/extensions/creating-components-with-openshift-connector-in-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/extensions/extensions/index.html b/docs/next/extensions/extensions/index.html
index 5fcebc2..65fd0e9 100644
--- a/docs/next/extensions/extensions/index.html
+++ b/docs/next/extensions/extensions/index.html
@@ -89,6 +89,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/extensions/features-of-openshift-connector/index.html b/docs/next/extensions/features-of-openshift-connector/index.html
index ac57e4b..931b7cb 100644
--- a/docs/next/extensions/features-of-openshift-connector/index.html
+++ b/docs/next/extensions/features-of-openshift-connector/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/extensions/installing-openshift-connector-in-che/index.html b/docs/next/extensions/installing-openshift-connector-in-che/index.html
index c0a4609..caf0df3 100644
--- a/docs/next/extensions/installing-openshift-connector-in-che/index.html
+++ b/docs/next/extensions/installing-openshift-connector-in-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/extensions/openshift-connector-overview/index.html b/docs/next/extensions/openshift-connector-overview/index.html
index 99270be..71116e2 100644
--- a/docs/next/extensions/openshift-connector-overview/index.html
+++ b/docs/next/extensions/openshift-connector-overview/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/glossary/che-glossary/index.html b/docs/next/glossary/che-glossary/index.html
index 8ed4d81..cd5d876 100644
--- a/docs/next/glossary/che-glossary/index.html
+++ b/docs/next/glossary/che-glossary/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/hosted-che/hosted-che/index.html b/docs/next/hosted-che/hosted-che/index.html
index cea055b..2b0ba38 100644
--- a/docs/next/hosted-che/hosted-che/index.html
+++ b/docs/next/hosted-che/hosted-che/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/hosted-che/try-in-web-ide-github-action/index.html b/docs/next/hosted-che/try-in-web-ide-github-action/index.html
index f770ccf..10b76d4 100644
--- a/docs/next/hosted-che/try-in-web-ide-github-action/index.html
+++ b/docs/next/hosted-che/try-in-web-ide-github-action/index.html
@@ -90,6 +90,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/docs/next/overview/introduction-to-eclipse-che/index.html b/docs/next/overview/introduction-to-eclipse-che/index.html
index 0c031c1..eea5136 100644
--- a/docs/next/overview/introduction-to-eclipse-che/index.html
+++ b/docs/next/overview/introduction-to-eclipse-che/index.html
@@ -91,6 +91,9 @@
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../../end-user-guide/benefits-of-pull-requests-review-in-che/">Reviewing pull and merge requests</a>
   </li>
+  <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../../end-user-guide/supported-languages/">Supported languages</a>
+  </li>
 </ul>
   </li>
   <li class="nav-item" data-depth="1">
diff --git a/search-index.js b/search-index.js
index 273964b..f42790b 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1 +1 @@
-antoraSearch.initSearch(lunr, {"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1-1",[0,30.41,1,6.024,2,13.269,3,29.689,4,11.704]],["name/1-1",[]],["text/1-1",[]],["component/1-1",[]],["title/1-2",[1,5.444,2,11.993,5,16.106,6,24.697,7,27.484,8,24.697]],["name/1-2",[]],["text/1-2",[]],["component/1-2",[]],["title/1-3",[1,8.849,2,19.494]],["name/1-3",[]],["text/1-3",[]],["component/1-3",[]],["title/1-4",[9,79.781]],["name/1-4",[]],["text/1-4",[]],["component/1-4",[]],["title/1-5",[10,79.781]],["name/1-5",[]],["text/1-5",[]],["component/1-5",[]],["title/1-6",[11,79.781]],["name/1-6",[]],["text/1-6",[]],["component/1-6",[]],["title/1-7",[12,79.781]],["name/1-7",[]],["text/1-7",[]],["component/1-7",[]],["title/1-8",[13,79.781]],["name/1-8",[]],["text/1-8",[]],["component/1-8",[]],["title/1-9",[14,79.781]],["name/1-9",[]],["text/1-9",[]],["component/1-9",[]],["title/1-10",[15,79.781]],["name/1-10",[]],["text/1-10",[]],["component/1-10",[]],["title/1-11",[16,79.781]],["name/1-11",[]],["text/1-11",[]],["component/1-11",[]],["title/1-12",[17,79.781]],["name/1-12",[]],["text/1-12",[]],["component/1-12",[]],["title/1-13",[18,79.781]],["name/1-13",[]],["text/1-13",[]],["component/1-13",[]],["title/1-14",[19,79.781]],["name/1-14",[]],["text/1-14",[]],["component/1-14",[]],["title/1-15",[20,79.781]],["name/1-15",[]],["text/1-15",[]],["component/1-15",[]],["title/1-16",[21,79.781]],["name/1-16",[]],["text/1-16",[]],["component/1-16",[]],["title/1-17",[22,79.781]],["name/1-17",[]],["text/1-17",[]],["component/1-17",[]],["title/1-18",[23,79.781]],["name/1-18",[]],["text/1-18",[]],["component/1-18",[]],["title/1-19",[24,79.781]],["name/1-19",[]],["text/1-19",[]],["component/1-19",[]],["title/1-20",[25,79.781]],["name/1-20",[]],["text/1-20",[]],["component/1-20",[]],["title/1-21",[26,79.781]],["name/1-21",[]],["text/1-21",[]],["component/1-21",[]],["title/1-22",[27,72.739]],["name/1-22",[]],["text/1-22",[]],["component/1-22",[]],["title/1-23",[28,79.781]],["name/1-23",[]],["text/1-23",[]],["component/1-23",[]],["title/1-24",[29,79.781]],["name/1-24",[]],["text/1-24",[]],["component/1-24",[]],["title/1-25",[30,79.781]],["name/1-25",[]],["text/1-25",[]],["component/1-25",[]],["title/1-26",[31,79.781]],["name/1-26",[]],["text/1-26",[]],["component/1-26",[]],["title/1-27",[32,79.781]],["name/1-27",[]],["text/1-27",[]],["component/1-27",[]],["title/1-28",[33,79.781]],["name/1-28",[]],["text/1-28",[]],["component/1-28",[]],["title/1-29",[34,79.781]],["name/1-29",[]],["text/1-29",[]],["component/1-29",[]],["title/1-30",[35,79.781]],["name/1-30",[]],["text/1-30",[]],["component/1-30",[]],["title/1-31",[36,79.781]],["name/1-31",[]],["text/1-31",[]],["component/1-31",[]],["title/1-32",[37,79.781]],["name/1-32",[]],["text/1-32",[]],["component/1-32",[]],["title/1-33",[38,79.781]],["name/1-33",[]],["text/1-33",[]],["component/1-33",[]],["title/1-34",[39,79.781]],["name/1-34",[]],["text/1-34",[]],["component/1-34",[]],["title/1-35",[40,79.781]],["name/1-35",[]],["text/1-35",[]],["component/1-35",[]],["title/1-36",[41,79.781]],["name/1-36",[]],["text/1-36",[]],["component/1-36",[]],["title/1-37",[42,79.781]],["name/1-37",[]],["text/1-37",[]],["component/1-37",[]],["title/1-38",[43,79.781]],["name/1-38",[]],["text/1-38",[]],["component/1-38",[]],["title/1-39",[44,79.781]],["name/1-39",[]],["text/1-39",[]],["component/1-39",[]],["title/1-40",[45,79.781]],["name/1-40",[]],["text/1-40",[]],["component/1-40",[]],["title/1-41",[46,79.781]],["name/1-41",[]],["text/1-41",[]],["component/1-41",[]],["title/1-42",[47,79.781]],["name/1-42",[]],["text/1-42",[]],["component/1-42",[]],["title/1-43",[48,33.907,49,29.264]],["name/1-43",[]],["text/1-43",[]],["component/1-43",[]],["title/1-44",[50,79.781]],["name/1-44",[]],["text/1-44",[]],["component/1-44",[]],["title/1-45",[51,79.781]],["name/1-45",[]],["text/1-45",[]],["component/1-45",[]],["title/1-46",[52,79.781]],["name/1-46",[]],["text/1-46",[]],["component/1-46",[]],["title/1-47",[53,79.781]],["name/1-47",[]],["text/1-47",[]],["component/1-47",[]],["title/1-48",[54,79.781]],["name/1-48",[]],["text/1-48",[]],["component/1-48",[]],["title/1-49",[55,79.781]],["name/1-49",[]],["text/1-49",[]],["component/1-49",[]],["title/1-50",[56,79.781]],["name/1-50",[]],["text/1-50",[]],["component/1-50",[]],["title/1-51",[57,79.781]],["name/1-51",[]],["text/1-51",[]],["component/1-51",[]],["title/1-52",[58,79.781]],["name/1-52",[]],["text/1-52",[]],["component/1-52",[]],["title/1-53",[59,79.781]],["name/1-53",[]],["text/1-53",[]],["component/1-53",[]],["title/1-54",[60,79.781]],["name/1-54",[]],["text/1-54",[]],["component/1-54",[]],["title/1-55",[61,79.781]],["name/1-55",[]],["text/1-55",[]],["component/1-55",[]],["title/1-56",[62,79.781]],["name/1-56",[]],["text/1-56",[]],["component/1-56",[]],["title/1-57",[63,79.781]],["name/1-57",[]],["text/1-57",[]],["component/1-57",[]],["title/1-58",[64,79.781]],["name/1-58",[]],["text/1-58",[]],["component/1-58",[]],["title/1-59",[65,61.869]],["name/1-59",[]],["text/1-59",[]],["component/1-59",[]],["title/1-60",[66,79.781]],["name/1-60",[]],["text/1-60",[]],["component/1-60",[]],["title/1-61",[67,79.781]],["name/1-61",[]],["text/1-61",[]],["component/1-61",[]],["title/1-62",[68,79.781]],["name/1-62",[]],["text/1-62",[]],["component/1-62",[]],["title/1-63",[69,79.781]],["name/1-63",[]],["text/1-63",[]],["component/1-63",[]],["title/1-64",[70,79.781]],["name/1-64",[]],["text/1-64",[]],["component/1-64",[]],["title/1-65",[71,79.781]],["name/1-65",[]],["text/1-65",[]],["component/1-65",[]],["title/1-66",[72,79.781]],["name/1-66",[]],["text/1-66",[]],["component/1-66",[]],["title/1-67",[49,25.307,73,22.256,74,49.683]],["name/1-67",[]],["text/1-67",[]],["component/1-67",[]],["title/1-68",[75,79.781]],["name/1-68",[]],["text/1-68",[]],["component/1-68",[]],["title/1-69",[76,79.781]],["name/1-69",[]],["text/1-69",[]],["component/1-69",[]],["title/1-70",[77,79.781]],["name/1-70",[]],["text/1-70",[]],["component/1-70",[]],["title/1-71",[78,79.781]],["name/1-71",[]],["text/1-71",[]],["component/1-71",[]],["title/1-72",[79,79.781]],["name/1-72",[]],["text/1-72",[]],["component/1-72",[]],["title/1-73",[80,79.781]],["name/1-73",[]],["text/1-73",[]],["component/1-73",[]],["title/1-74",[81,79.781]],["name/1-74",[]],["text/1-74",[]],["component/1-74",[]],["title/1-75",[82,79.781]],["name/1-75",[]],["text/1-75",[]],["component/1-75",[]],["title/1-76",[83,79.781]],["name/1-76",[]],["text/1-76",[]],["component/1-76",[]],["title/1-77",[84,79.781]],["name/1-77",[]],["text/1-77",[]],["component/1-77",[]],["title/1-78",[85,72.739]],["name/1-78",[]],["text/1-78",[]],["component/1-78",[]],["title/1-79",[86,72.739]],["name/1-79",[]],["text/1-79",[]],["component/1-79",[]],["title/1-80",[85,72.739]],["name/1-80",[]],["text/1-80",[]],["component/1-80",[]],["title/1-81",[86,72.739]],["name/1-81",[]],["text/1-81",[]],["component/1-81",[]],["title/1-82",[87,79.781]],["name/1-82",[]],["text/1-82",[]],["component/1-82",[]],["title/1-83",[88,79.781]],["name/1-83",[]],["text/1-83",[]],["component/1-83",[]],["title/1-84",[89,79.781]],["name/1-84",[]],["text/1-84",[]],["component/1-84",[]],["title/1-85",[90,79.781]],["name/1-85",[]],["text/1-85",[]],["component/1-85",[]],["title/1-86",[91,79.781]],["name/1-86",[]],["text/1-86",[]],["component/1-86",[]],["title/1-87",[92,79.781]],["name/1-87",[]],["text/1-87",[]],["component/1-87",[]],["title/1-88",[93,79.781]],["name/1-88",[]],["text/1-88",[]],["component/1-88",[]],["title/1-89",[94,79.781]],["name/1-89",[]],["text/1-89",[]],["component/1-89",[]],["title/1-90",[95,79.781]],["name/1-90",[]],["text/1-90",[]],["component/1-90",[]],["title/1-91",[96,79.781]],["name/1-91",[]],["text/1-91",[]],["component/1-91",[]],["title/1-92",[97,72.739]],["name/1-92",[]],["text/1-92",[]],["component/1-92",[]],["title/1-93",[98,79.781]],["name/1-93",[]],["text/1-93",[]],["component/1-93",[]],["title/1-94",[99,79.781]],["name/1-94",[]],["text/1-94",[]],["component/1-94",[]],["title/1-95",[100,79.781]],["name/1-95",[]],["text/1-95",[]],["component/1-95",[]],["title/1-96",[101,79.781]],["name/1-96",[]],["text/1-96",[]],["component/1-96",[]],["title/1-97",[102,79.781]],["name/1-97",[]],["text/1-97",[]],["component/1-97",[]],["title/1-98",[103,79.781]],["name/1-98",[]],["text/1-98",[]],["component/1-98",[]],["title/1-99",[104,72.739]],["name/1-99",[]],["text/1-99",[]],["component/1-99",[]],["title/1-100",[105,79.781]],["name/1-100",[]],["text/1-100",[]],["component/1-100",[]],["title/1-101",[106,72.739]],["name/1-101",[]],["text/1-101",[]],["component/1-101",[]],["title/1-102",[107,79.781]],["name/1-102",[]],["text/1-102",[]],["component/1-102",[]],["title/1-103",[108,79.781]],["name/1-103",[]],["text/1-103",[]],["component/1-103",[]],["title/1-104",[109,79.781]],["name/1-104",[]],["text/1-104",[]],["component/1-104",[]],["title/1-105",[110,79.781]],["name/1-105",[]],["text/1-105",[]],["component/1-105",[]],["title/1-106",[111,79.781]],["name/1-106",[]],["text/1-106",[]],["component/1-106",[]],["title/1-107",[112,79.781]],["name/1-107",[]],["text/1-107",[]],["component/1-107",[]],["title/1-108",[113,79.781]],["name/1-108",[]],["text/1-108",[]],["component/1-108",[]],["title/1-109",[114,79.781]],["name/1-109",[]],["text/1-109",[]],["component/1-109",[]],["title/1-110",[115,79.781]],["name/1-110",[]],["text/1-110",[]],["component/1-110",[]],["title/1-111",[116,79.781]],["name/1-111",[]],["text/1-111",[]],["component/1-111",[]],["title/1-112",[117,79.781]],["name/1-112",[]],["text/1-112",[]],["component/1-112",[]],["title/1-113",[118,79.781]],["name/1-113",[]],["text/1-113",[]],["component/1-113",[]],["title/1-114",[49,25.307,74,49.683,119,16.858]],["name/1-114",[]],["text/1-114",[]],["component/1-114",[]],["title/1-115",[120,79.781]],["name/1-115",[]],["text/1-115",[]],["component/1-115",[]],["title/1-116",[121,72.739]],["name/1-116",[]],["text/1-116",[]],["component/1-116",[]],["title/1-117",[122,72.739]],["name/1-117",[]],["text/1-117",[]],["component/1-117",[]],["title/1-118",[123,79.781]],["name/1-118",[]],["text/1-118",[]],["component/1-118",[]],["title/1-119",[7,44.674,124,57.452]],["name/1-119",[]],["text/1-119",[]],["component/1-119",[]],["title/1-120",[125,79.781]],["name/1-120",[]],["text/1-120",[]],["component/1-120",[]],["title/1-121",[126,79.781]],["name/1-121",[]],["text/1-121",[]],["component/1-121",[]],["title/1-122",[127,79.781]],["name/1-122",[]],["text/1-122",[]],["component/1-122",[]],["title/1-123",[128,79.781]],["name/1-123",[]],["text/1-123",[]],["component/1-123",[]],["title/1-124",[129,79.781]],["name/1-124",[]],["text/1-124",[]],["component/1-124",[]],["title/1-125",[130,79.781]],["name/1-125",[]],["text/1-125",[]],["component/1-125",[]],["title/1-126",[131,79.781]],["name/1-126",[]],["text/1-126",[]],["component/1-126",[]],["title/1-127",[132,79.781]],["name/1-127",[]],["text/1-127",[]],["component/1-127",[]],["title/1-128",[133,79.781]],["name/1-128",[]],["text/1-128",[]],["component/1-128",[]],["title/1-129",[134,79.781]],["name/1-129",[]],["text/1-129",[]],["component/1-129",[]],["title/1-130",[135,79.781]],["name/1-130",[]],["text/1-130",[]],["component/1-130",[]],["title/1-131",[136,79.781]],["name/1-131",[]],["text/1-131",[]],["component/1-131",[]],["title/1-132",[137,79.781]],["name/1-132",[]],["text/1-132",[]],["component/1-132",[]],["title/1-133",[138,79.781]],["name/1-133",[]],["text/1-133",[]],["component/1-133",[]],["title/1-134",[139,79.781]],["name/1-134",[]],["text/1-134",[]],["component/1-134",[]],["title/1-135",[140,79.781]],["name/1-135",[]],["text/1-135",[]],["component/1-135",[]],["title/1-136",[141,79.781]],["name/1-136",[]],["text/1-136",[]],["component/1-136",[]],["title/1-137",[142,79.781]],["name/1-137",[]],["text/1-137",[]],["component/1-137",[]],["title/1-138",[143,79.781]],["name/1-138",[]],["text/1-138",[]],["component/1-138",[]],["title/1-139",[144,79.781]],["name/1-139",[]],["text/1-139",[]],["component/1-139",[]],["title/1-140",[4,13.098,145,43.766,146,43.766,147,31.172]],["name/1-140",[]],["text/1-140",[]],["component/1-140",[]],["title/1-141",[148,79.781]],["name/1-141",[]],["text/1-141",[]],["component/1-141",[]],["title/1-142",[149,79.781]],["name/1-142",[]],["text/1-142",[]],["component/1-142",[]],["title/1-143",[150,79.781]],["name/1-143",[]],["text/1-143",[]],["component/1-143",[]],["title/1-144",[151,79.781]],["name/1-144",[]],["text/1-144",[]],["component/1-144",[]],["title/1-145",[152,61.365,153,28.69]],["name/1-145",[]],["text/1-145",[]],["component/1-145",[]],["title/1-146",[154,79.781]],["name/1-146",[]],["text/1-146",[]],["component/1-146",[]],["title/1-147",[155,79.781]],["name/1-147",[]],["text/1-147",[]],["component/1-147",[]],["title/1-148",[156,50.252,157,28.69]],["name/1-148",[]],["text/1-148",[]],["component/1-148",[]],["title/1-149",[158,79.781]],["name/1-149",[]],["text/1-149",[]],["component/1-149",[]],["title/1-150",[159,79.781]],["name/1-150",[]],["text/1-150",[]],["component/1-150",[]],["title/1-151",[157,28.69,160,27.619]],["name/1-151",[]],["text/1-151",[]],["component/1-151",[]],["title/1-152",[161,79.781]],["name/1-152",[]],["text/1-152",[]],["component/1-152",[]],["title/1-153",[162,79.781]],["name/1-153",[]],["text/1-153",[]],["component/1-153",[]],["title/1-154",[163,79.781]],["name/1-154",[]],["text/1-154",[]],["component/1-154",[]],["title/1-155",[164,79.781]],["name/1-155",[]],["text/1-155",[]],["component/1-155",[]],["title/1-156",[165,79.781]],["name/1-156",[]],["text/1-156",[]],["component/1-156",[]],["title/1-157",[166,79.781]],["name/1-157",[]],["text/1-157",[]],["component/1-157",[]],["title/1-158",[167,79.781]],["name/1-158",[]],["text/1-158",[]],["component/1-158",[]],["title/1-159",[168,79.781]],["name/1-159",[]],["text/1-159",[]],["component/1-159",[]],["title/1-160",[169,72.739]],["name/1-160",[]],["text/1-160",[]],["component/1-160",[]],["title/1-161",[170,79.781]],["name/1-161",[]],["text/1-161",[]],["component/1-161",[]],["title/1-162",[171,79.781]],["name/1-162",[]],["text/1-162",[]],["component/1-162",[]],["title/1-163",[172,79.781]],["name/1-163",[]],["text/1-163",[]],["component/1-163",[]],["title/1-164",[173,79.781]],["name/1-164",[]],["text/1-164",[]],["component/1-164",[]],["title/1-165",[174,79.781]],["name/1-165",[]],["text/1-165",[]],["component/1-165",[]],["title/1-166",[175,79.781]],["name/1-166",[]],["text/1-166",[]],["component/1-166",[]],["title/1-167",[176,79.781]],["name/1-167",[]],["text/1-167",[]],["component/1-167",[]],["title/1-168",[177,79.781]],["name/1-168",[]],["text/1-168",[]],["component/1-168",[]],["title/1-169",[1,8.849,6,40.144]],["name/1-169",[]],["text/1-169",[]],["component/1-169",[]],["title/1-170",[178,79.781]],["name/1-170",[]],["text/1-170",[]],["component/1-170",[]],["title/1-171",[179,72.739]],["name/1-171",[]],["text/1-171",[]],["component/1-171",[]],["title/1-172",[180,13.706,181,40.92]],["name/1-172",[]],["text/1-172",[]],["component/1-172",[]],["title/1-173",[182,79.781]],["name/1-173",[]],["text/1-173",[]],["component/1-173",[]],["title/1-174",[183,79.781]],["name/1-174",[]],["text/1-174",[]],["component/1-174",[]],["title/1-175",[184,79.781]],["name/1-175",[]],["text/1-175",[]],["component/1-175",[]],["title/1-176",[180,11.853,181,35.387,185,18.528]],["name/1-176",[]],["text/1-176",[]],["component/1-176",[]],["title/1-177",[186,79.781]],["name/1-177",[]],["text/1-177",[]],["component/1-177",[]],["title/1-178",[187,72.739]],["name/1-178",[]],["text/1-178",[]],["component/1-178",[]],["title/1-179",[188,79.781]],["name/1-179",[]],["text/1-179",[]],["component/1-179",[]],["title/1-180",[180,11.853,181,35.387,189,37.718]],["name/1-180",[]],["text/1-180",[]],["component/1-180",[]],["title/1-181",[190,79.781]],["name/1-181",[]],["text/1-181",[]],["component/1-181",[]],["title/1-182",[191,79.781]],["name/1-182",[]],["text/1-182",[]],["component/1-182",[]],["title/1-183",[192,79.781]],["name/1-183",[]],["text/1-183",[]],["component/1-183",[]],["title/1-184",[4,10.578,119,11.993,185,13.181,193,33.547,194,23.055,195,30.916]],["name/1-184",[]],["text/1-184",[]],["component/1-184",[]],["title/1-185",[196,79.781]],["name/1-185",[]],["text/1-185",[]],["component/1-185",[]],["title/1-186",[4,17.194,197,54.529]],["name/1-186",[]],["text/1-186",[]],["component/1-186",[]],["title/1-187",[198,79.781]],["name/1-187",[]],["text/1-187",[]],["component/1-187",[]],["title/1-188",[199,79.781]],["name/1-188",[]],["text/1-188",[]],["component/1-188",[]],["title/1-189",[200,79.781]],["name/1-189",[]],["text/1-189",[]],["component/1-189",[]],["title/1-190",[201,79.781]],["name/1-190",[]],["text/1-190",[]],["component/1-190",[]],["title/1-191",[202,79.781]],["name/1-191",[]],["text/1-191",[]],["component/1-191",[]],["title/1-192",[4,17.194,203,50.252]],["name/1-192",[]],["text/1-192",[]],["component/1-192",[]],["title/1-193",[204,79.781]],["name/1-193",[]],["text/1-193",[]],["component/1-193",[]],["title/1-194",[205,79.781]],["name/1-194",[]],["text/1-194",[]],["component/1-194",[]],["title/1-195",[206,79.781]],["name/1-195",[]],["text/1-195",[]],["component/1-195",[]],["title/1-196",[207,79.781]],["name/1-196",[]],["text/1-196",[]],["component/1-196",[]],["title/1-197",[208,79.781]],["name/1-197",[]],["text/1-197",[]],["component/1-197",[]],["title/1-198",[209,79.781]],["name/1-198",[]],["text/1-198",[]],["component/1-198",[]],["title/1-199",[210,79.781]],["name/1-199",[]],["text/1-199",[]],["component/1-199",[]],["title/1-200",[211,79.781]],["name/1-200",[]],["text/1-200",[]],["component/1-200",[]],["title/1-201",[212,79.781]],["name/1-201",[]],["text/1-201",[]],["component/1-201",[]],["title/1-202",[213,79.781]],["name/1-202",[]],["text/1-202",[]],["component/1-202",[]],["title/1-203",[214,79.781]],["name/1-203",[]],["text/1-203",[]],["component/1-203",[]],["title/1-204",[215,79.781]],["name/1-204",[]],["text/1-204",[]],["component/1-204",[]],["title/1",[1,5.444,2,11.993,3,26.833,4,10.578,5,16.106,216,19.183]],["name/1",[1,0.246,2,0.541,3,1.211,4,0.477,5,0.727,216,0.866]],["text/1",[0,0.331,1,0.984,2,1.585,3,0.622,4,1.377,5,0.618,6,0.702,7,3.459,8,0.573,27,0.232,48,0.899,49,0.217,65,0.913,73,1.14,74,1.005,119,1.068,124,0.426,145,1.005,146,0.819,147,1.521,152,0.232,153,2.059,156,1.187,157,4.122,160,0.885,180,1.783,181,1.521,185,2.004,189,1.03,194,0.534,195,1.61,197,0.954,203,1.868,216,0.643,217,0.774,218,0.231,219,0.34,220,0.307,221,0.5,222,0.34,223,0.728,224,0.876,225,0.979,226,0.979,227,0.316,228,1.407,229,0.387,230,0.629,231,0.748,232,0.615,233,0.678,234,0.548,235,0.53,236,0.331,237,1.121,238,0.184,239,1.044,240,0.558,241,1.571,242,0.791,243,0.552,244,0.979,245,1.651,246,0.217,247,0.144,248,0.232,249,0.169,250,0.484,251,1.186,252,1.447,253,0.254,254,1.148,255,0.825,256,0.445,257,0.254,258,0.654,259,0.409,260,0.731,261,0.573,262,1.658,263,0.269,264,0.744,265,0.426,266,0.702,267,1.855,268,0.254,269,0.331,270,0.5,271,0.34,272,5.801,273,1.217,274,0.323,275,0.746,276,1.344,277,0.254,278,1.034,279,0.232,280,0.693,281,1.196,282,0.761,283,0.702,284,0.594,285,0.636,286,1.19,287,2.552,288,0.548,289,1.832,290,0.626,291,0.53,292,1.556,293,1.124,294,0.254,295,2.77,296,0.254,297,0.217,298,2.614,299,0.169,300,0.274,301,0.372,302,0.734,303,0.245,304,0.292,305,0.254,306,0.254,307,1.2,308,0.626,309,1.672,310,0.254,311,0.254,312,0.706,313,0.517,314,0.34,315,2.152,316,1.807,317,0.861,318,0.36,319,1.666,320,0.455,321,1.357,322,0.34,323,0.603,324,1.388,325,0.5,326,0.875,327,0.19,328,1.8,329,0.552,330,0.254,331,0.879,332,0.254,333,1.265,334,0.594,335,1.202,336,0.641,337,2.254,338,1.473,339,0.206,340,0.217,341,0.693,342,1.083,343,1.826,344,0.569,345,0.499,346,0.913,347,0.426,348,0.626,349,0.455,350,0.731,351,0.646,352,0.303,353,0.858,354,0.622,355,0.487,356,0.96,357,0.455,358,0.096,359,0.232,360,0.254,361,0.254,362,0.254,363,0.913,364,0.254,365,0.669,366,0.548,367,0.254,368,0.184,369,0.404,370,0.455,371,0.254,372,0.595,373,0.254,374,0.812,375,1.1,376,0.637,377,0.734,378,0.499,379,0.579,380,0.964,381,0.217,382,0.254,383,0.232,384,0.455,385,0.344,386,0.323,387,0.499,388,0.954,389,0.217,390,0.514,391,0.254,392,0.36,393,0.426,394,0.232,395,0.232,396,1.599,397,0.626,398,1.526,399,1.298,400,0.402,401,0.254,402,0.499,403,0.232,404,1.076,405,1.38,406,0.694,407,0.206,408,0.197,409,1.556,410,1.704,411,0.426,412,0.254,413,0.206,414,0.954,415,1.085,416,0.206,417,1.357,418,0.594,419,1.124,420,2.473,421,0.626,422,0.161,423,0.331,424,0.504,425,0.548,426,0.499,427,0.331,428,0.232,429,0.254,430,0.206,431,0.43,432,0.499,433,0.349,434,0.197,435,0.254,436,0.217,437,0.594,438,0.254,439,0.258,440,0.254,441,2.205,442,1.466,443,1.991,444,0.455,445,0.178,446,0.708,447,0.921,448,0.232,449,0.734,450,0.728,451,0.455,452,0.455,453,0.254,454,0.254,455,0.404,456,0.954,457,0.514,458,0.372,459,0.455,460,0.749,461,0.514,462,0.699,463,0.426,464,0.879,465,0.158,466,0.254,467,0.19,468,0.254,469,0.349,470,0.254,471,0.404,472,0.206,473,0.254,474,1.574,475,0.173,476,1.076,477,0.217,478,0.608,479,0.734,480,0.254,481,0.254,482,0.254,483,0.818,484,0.206,485,0.232,486,0.254,487,0.986,488,1.224,489,0.232,490,0.103,491,0.254,492,1.233,493,0.569,494,0.217,495,0.254,496,0.254,497,0.206,498,0.254,499,0.232,500,0.53,501,0.5,502,0.132,503,1.224,504,1.03,505,1.055,506,0.123,507,1.178,508,0.169,509,0.548,510,0.734,511,1.072,512,0.96,513,0.232,514,0.169,515,0.499,516,0.254,517,0.254,518,0.158,519,0.669,520,0.499,521,0.197,522,0.254,523,0.349,524,0.254,525,0.36,526,0.254,527,0.144,528,0.254,529,0.165,530,0.254,531,0.254,532,1.074,533,0.254,534,0.232,535,0.734,536,0.594,537,0.352,538,0.217,539,0.499,540,0.232,541,0.594,542,0.446,543,0.438,544,0.254,545,0.217,546,0.254,547,0.972,548,0.232,549,0.254,550,0.232,551,0.169,552,0.254,553,0.161,554,0.254,555,0.178,556,0.254,557,0.34,558,1.979,559,0.499,560,0.455,561,0.913,562,0.387,563,0.372,564,0.254,565,0.19,566,0.254,567,0.316,568,0.217,569,0.254,570,0.254,571,0.254,572,0.254,573,0.254,574,0.232,575,1.107,576,0.554,577,0.691,578,0.569,579,0.595,580,0.309,581,0.309,582,0.499,583,0.872,584,0.763,585,0.197,586,0.232,587,0.161,588,0.152,589,0.254,590,0.626,591,0.232,592,0.476,593,0.672,594,0.778,595,1.027,596,0.699,597,1.333,598,0.426,599,0.292,600,0.254,601,0.455,602,0.426,603,0.499,604,0.594,605,0.232,606,0.53,607,0.254,608,0.323,609,2.583,610,1.785,611,0.426,612,0.349,613,0.96,614,0.254,615,0.734,616,0.278,617,0.254,618,0.734,619,0.184,620,0.19,621,0.217,622,0.254,623,0.254,624,0.254,625,0.626,626,0.232,627,0.778,628,0.669,629,0.203,630,0.206,631,0.208,632,0.778,633,0.123,634,0.499,635,0.265,636,0.206,637,0.178,638,0.387,639,1.16,640,0.292,641,0.404,642,0.426,643,0.254,644,0.44,645,0.144,646,0.173,647,0.69,648,0.254,649,0.184,650,0.178,651,0.254,652,0.178,653,0.206,654,0.254,655,0.282,656,0.559,657,0.844,658,0.656,659,0.499,660,0.176,661,0.499,662,0.499,663,0.499,664,0.254,665,0.254,666,0.499,667,0.254,668,0.254,669,1.055,670,0.36,671,0.455,672,0.178,673,0.669,674,0.594,675,0.372,676,0.96,677,0.232,678,0.254,679,0.254,680,0.254,681,0.828,682,0.254,683,0.217,684,0.217,685,2.332,686,0.206,687,0.19,688,0.499,689,0.387,690,0.499,691,0.499,692,0.217,693,0.323,694,0.499,695,0.254,696,0.254,697,0.254,698,0.254,699,0.254,700,0.254,701,0.254,702,0.254,703,1.288,704,1.005,705,0.734,706,0.763,707,0.254,708,0.254,709,0.217,710,0.254,711,0.232,712,0.254,713,0.161,714,0.161,715,0.155,716,0.232,717,0.404,718,0.217,719,0.254,720,0.232,721,0.455,722,0.254,723,0.158,724,0.232,725,0.254,726,0.979,727,0.303,728,0.201,729,0.388,730,0.499,731,0.349,732,0.254,733,0.254,734,0.254,735,0.232,736,0.232,737,0.245,738,0.404,739,0.588,740,0.254,741,0.254,742,0.254,743,0.693,744,0.426,745,0.254,746,0.217,747,0.387,748,0.254,749,0.254,750,0.173,751,0.232,752,0.455,753,0.197,754,0.254,755,0.254,756,0.825,757,0.254,758,0.254,759,0.254,760,0.254,761,0.206,762,0.254,763,0.254,764,0.254,765,0.254,766,0.265,767,0.404,768,0.133,769,0.206,770,0.254,771,0.232,772,0.254,773,0.169,774,0.197,775,0.232,776,0.53,777,0.254,778,0.875,779,0.499,780,0.254,781,0.132,782,0.197,783,0.254,784,0.455,785,0.232,786,0.254,787,0.232,788,0.254,789,0.254,790,0.197,791,0.455,792,0.316,793,0.716,794,0.372,795,0.879,796,0.206,797,0.122,798,0.217,799,0.387,800,0.19,801,0.196,802,0.254,803,0.455,804,0.455,805,0.254,806,0.254,807,0.254,808,0.254,809,0.254,810,0.254,811,0.197,812,0.232,813,0.254,814,0.254,815,0.206,816,0.165,817,0.206,818,1.036,819,0.254,820,0.217,821,0.217,822,0.626,823,0.954,824,0.254,825,0.254,826,0.626,827,0.455,828,0.669,829,0.499,830,0.217,831,0.206,832,0.133,833,0.232,834,0.254,835,0.232,836,0.206,837,0.232,838,0.778,839,0.254,840,0.426,841,0.499,842,0.455,843,0.349,844,0.206,845,0.254,846,0.254,847,0.254,848,0.254,849,0.972,850,0.197,851,0.254,852,0.254,853,0.254,854,0.206,855,0.254,856,0.254,857,0.122,858,0.254,859,0.254,860,1.216,861,0.155,862,0.254,863,0.254,864,0.254,865,0.254,866,0.217,867,0.5,868,0.254,869,0.161,870,0.217,871,0.158,872,0.254,873,0.254,874,0.206,875,0.232,876,0.254,877,0.254,878,0.254,879,0.254,880,0.197,881,0.254,882,0.184,883,0.254,884,0.254,885,0.254,886,0.254,887,0.372,888,0.734,889,0.254,890,0.254,891,0.254,892,0.232,893,0.197,894,0.254,895,0.254,896,0.254,897,0.254,898,0.254,899,0.349,900,0.254,901,0.499,902,0.499,903,0.254,904,0.217,905,0.455,906,0.254,907,0.232,908,0.254,909,0.514,910,0.426,911,0.254,912,0.254,913,0.254,914,0.254]],["component/1",[915,0.604]],["title/2",[1,8.849,916,50.252]],["name/2",[916,3.029,917,2.128]],["text/2",[1,1.216,2,1.898,5,3.596,73,3.535,180,2.213,185,3.193,222,3.005,224,1.958,228,3.425,231,2.485,232,2.698,237,1.51,239,1.545,242,1.619,254,4.731,259,2.457,262,2.141,266,2.632,281,2.294,303,2.168,312,2.908,337,1.979,338,1.405,351,2.419,358,1.673,398,2.383,431,3.838,503,5.368,541,3.575,542,3.985,547,3.09,565,4.893,592,4.247,670,2.168,729,1.456,801,1.731,916,3.295,918,2.737,919,4.413,920,3.422,921,4.236,922,5.083,923,2.632,924,4.413,925,3.575,926,4.413,927,3.186,928,3.422]],["component/2",[915,0.604]],["title/3-1",[1,5.444,231,15.7,295,20.339,298,21.135,644,18.972,929,28.2]],["name/3-1",[]],["text/3-1",[]],["component/3-1",[]],["title/3-2",[1,4.966,231,14.323,237,12.926,483,15.646,518,23.432,644,17.307,929,25.726]],["name/3-2",[]],["text/3-2",[]],["component/3-2",[]],["title/3-3",[1,6.024,231,17.371,644,20.991,929,31.202,930,29.689]],["name/3-3",[]],["text/3-3",[]],["component/3-3",[]],["title/3",[1,7.653,644,26.668,929,39.64]],["name/3",[1,0.413,644,1.438,929,2.137]],["text/3",[1,1.199,5,0.581,7,0.992,8,1.595,119,0.775,160,1.49,180,1.15,189,0.968,217,0.586,218,2.843,219,2.355,220,0.625,231,3.347,232,1.132,233,0.86,237,2.1,240,1.267,241,2.119,242,0.981,244,0.981,245,1.521,250,0.753,252,2.488,255,1.046,259,2.021,260,0.927,267,1.49,274,0.968,278,0.716,281,0.523,283,3.032,284,1.211,285,1.444,295,0.734,298,1.853,312,0.663,313,0.486,318,1.079,335,3.623,336,1.463,338,1.618,350,0.927,375,1.853,380,1.444,390,1.046,400,0.819,423,1.775,450,0.784,483,3.341,508,1.775,511,1.33,518,3.154,551,1.775,565,1.116,593,1.873,599,1.566,609,2.589,627,2.167,633,0.725,639,2.529,640,3.594,641,3.581,644,4.114,646,1.018,655,1.513,658,0.832,693,4.253,703,2.167,720,1.362,726,1.466,728,1.463,729,0.493,739,2.27,743,1.079,787,1.362,797,1.282,801,0.586,832,1.403,857,0.716,861,0.908,909,1.046,921,1.663,929,5.33,930,2.353,931,1.159,932,1.116,933,2.283,934,6.894,935,3.63,936,4.218,937,7.267,938,3.3,939,2.3,940,1.18,941,4.42,942,1.494,943,1.212,944,1.225,945,1.931,946,2.621,947,1.494,948,4.42,949,1.494,950,4.42,951,1.494,952,4.42,953,2.283,954,1.494,955,1.494,956,1.494,957,1.362,958,1.494,959,1.931,960,4.42,961,2.675,962,1.494,963,2.675,964,1.275,965,1.494,966,1.362,967,1.362,968,1.362,969,1.494,970,1.494,971,2.167,972,1.494,973,1.494,974,0.974,975,2.074,976,1.362,977,1.775,978,1.275,979,2.675,980,2.675,981,1.159,982,2.675,983,1.566,984,1.116,985,1.494,986,1.494,987,1.275,988,1.494,989,1.494,990,1.362,991,0.846,992,1.159,993,1.997,994,1.494,995,0.773,996,1.494,997,2.438,998,1.494,999,0.992,1000,1.494,1001,0.807,1002,1.211,1003,2.675,1004,1.494,1005,1.116,1006,1.494,1007,1.494,1008,1.494,1009,0.773,1010,1.275]],["component/3",[915,0.604]],["title/4",[929,54.334]],["name/4",[929,3.908]],["text/4",[1,1.242,644,4.327,929,6.432]],["component/4",[915,0.604]],["title/5",[180,9.33,313,14.897,327,34.206,483,18.976,675,34.206]],["name/5",[180,0.44,313,0.702,327,1.613,483,0.895,675,1.613]],["text/5",[1,0.849,4,1.105,5,1.013,49,3.359,73,2.954,119,2.075,157,1.111,180,1.315,181,2.63,217,1.022,220,1.809,223,1.367,232,0.812,237,0.892,239,1.514,240,2.05,242,1.587,243,4.122,244,2.035,245,1.416,246,1.133,252,1.64,273,1.122,278,1.249,281,2.26,282,3.927,286,2.208,298,3.656,313,1.803,327,4.821,335,2.369,337,2.487,338,2.728,348,2.224,354,1.168,368,3.123,372,1.616,375,3.296,398,2.995,400,1.428,405,1.348,406,1.683,410,1.774,415,2.63,439,3.997,478,1.651,483,4.587,537,1.249,577,1.881,631,1.229,709,2.224,729,0.859,738,2.111,756,3.029,773,2.871,774,2.021,797,1.249,1001,1.407,1011,3.23,1012,6.566,1013,2.606,1014,6.988,1015,2.111,1016,1.688,1017,1.945,1018,2.376,1019,2.606,1020,2.606,1021,2.376,1022,2.224,1023,2.376,1024,2.224,1025,2.224,1026,2.376,1027,4.326,1028,2.376,1029,4.326,1030,2.376,1031,2.606,1032,2.376,1033,2.376,1034,2.224,1035,2.606,1036,2.376,1037,3.944,1038,2.606,1039,2.606,1040,2.606,1041,1.144,1042,1.33,1043,1.33]],["component/5",[915,0.604]],["title/6-1",[1,7.653,228,23.037,323,25.307]],["name/6-1",[]],["text/6-1",[]],["component/6-1",[]],["title/6-2",[180,10.441,228,20.293,323,22.293,921,23.492]],["name/6-2",[]],["text/6-2",[]],["component/6-2",[]],["title/6-3",[180,13.706,323,29.264]],["name/6-3",[]],["text/6-3",[]],["component/6-3",[]],["title/6-4",[180,13.706,241,32.271]],["name/6-4",[]],["text/6-4",[]],["component/6-4",[]],["title/6",[1,6.741,232,15.985,323,22.293,1044,38.281]],["name/6",[1,0.336,232,0.798,323,1.113,1044,1.91]],["text/6",[0,1.09,1,1.329,2,1.372,5,2.521,73,0.628,153,0.7,157,3.572,160,1.944,180,2.004,181,3.642,185,0.523,217,1.537,218,1.814,219,1.348,220,1.216,228,2.733,230,0.744,231,0.623,232,2.54,237,2.363,239,1.658,241,0.787,242,1.738,243,4.373,252,2.054,273,0.707,280,2.1,281,1.896,282,2.969,286,2.765,295,1.429,298,0.838,303,0.807,307,0.787,308,1.402,319,0.874,323,3.002,335,0.603,343,0.761,358,2.054,363,2.256,369,1.331,385,0.769,398,4.103,437,1.331,483,0.68,492,1.274,493,2.256,502,0.85,503,2.938,505,1.09,565,1.226,585,3.037,596,0.827,599,1.704,609,0.962,629,1.592,633,0.797,638,2.256,639,2.979,644,1.333,655,1.646,656,1.172,657,0.998,660,0.579,670,1.429,709,1.402,729,0.542,761,3.173,797,0.787,801,1.537,822,2.483,838,2.357,880,2.256,916,3.536,921,3.163,923,0.98,928,3.037,940,0.534,964,1.402,967,2.653,1016,3.882,1044,2.924,1045,1.274,1046,1.642,1047,1.226,1048,1.274,1049,2.653,1050,4.043,1051,1.642,1052,5.99,1053,3.917,1054,1.642,1055,3.419,1056,1.642,1057,3.673,1058,3.343,1059,2.653,1060,2.357,1061,2.909,1062,9.518,1063,4.736,1064,4.736,1065,4.736,1066,1.09,1067,1.274,1068,2.909,1069,2.909,1070,2.909,1071,2.172,1072,1.274,1073,1.642,1074,2.653,1075,1.642,1076,1.497,1077,1.642,1078,1.642,1079,1.642,1080,1.15,1081,1.331,1082,1.402,1083,1.226,1084,1.642,1085,1.642,1086,1.642,1087,1.274,1088,1.642,1089,0.861,1090,2.037,1091,2.909,1092,1.642,1093,1.642,1094,1.642,1095,1.642,1096,3.173,1097,1.642,1098,1.642]],["component/6",[915,0.604]],["title/7",[1,8.849,228,26.639]],["name/7",[1,0.533,228,1.606]],["text/7",[0,3.295,1,1.447,2,2.423,5,2.778,73,2.731,160,2.037,180,1.011,185,1.58,222,3.381,228,3.622,230,4.395,231,3.47,232,3.023,239,1.738,260,3.079,262,2.409,281,1.738,298,2.534,301,5.333,338,2.274,358,2.708,385,2.326,398,2.68,406,1.931,441,3.079,442,2.907,490,2.904,503,4.431,592,4.629,631,1.41,639,3.553,656,2,670,2.438,921,2.274,939,3.145,1055,3.583,1066,3.295,1099,6.512,1100,5.333,1101,4.526,1102,4.964,1103,5.156]],["component/7",[915,0.604]],["title/8",[1,8.849,2,19.494]],["name/8",[1,0.533,2,1.175]],["text/8",[1,1.333,2,3.04,3,3.624,4,1.429,5,3.023,48,2.817,73,2.138,160,2.295,185,2.474,216,2.591,232,1.743,237,1.914,238,4.037,239,1.958,242,2.052,261,4.635,262,4.334,265,4.773,273,3.345,275,3.543,312,2.482,323,2.431,337,3.485,338,1.78,366,4.175,405,2.893,483,2.316,500,4.037,547,3.916,577,2.431,632,4.531,647,3.275,658,3.114,660,1.973,728,3.131,729,1.845,746,4.773,793,3.4,918,3.469,923,3.335,1041,2.456,1066,3.712,1104,3.624,1105,3.809]],["component/8",[915,0.604]],["title/9-1",[917,35.304,1106,41.751]],["name/9-1",[]],["text/9-1",[]],["component/9-1",[]],["title/9-2",[245,14.757,289,43.616]],["name/9-2",[]],["text/9-2",[]],["component/9-2",[]],["title/9-3",[353,43.073]],["name/9-3",[]],["text/9-3",[]],["component/9-3",[]],["title/9-4",[1,4.966,427,25.072,644,17.307,656,15.22,1106,23.432,1107,30.603,1108,32.244]],["name/9-4",[]],["text/9-4",[]],["component/9-4",[]],["title/9",[1,7.653,180,11.853,644,26.668]],["name/9",[1,0.413,180,0.639,644,1.438]],["text/9",[1,1.26,4,0.822,153,1.371,157,1.371,160,1.32,180,1.629,185,1.024,194,1.791,217,1.262,219,1.49,224,1.428,225,1.763,228,1.273,237,1.101,241,1.542,245,1.605,256,2.379,259,1.791,261,3.063,262,1.561,270,2.191,271,2.191,281,1.126,313,2.084,350,1.995,380,1.737,385,2.406,398,1.737,427,5.66,431,1.884,506,1.561,537,1.542,551,2.135,558,3.409,576,2.051,609,1.884,629,1.308,644,3.907,656,2.949,660,2.822,669,2.135,689,2.495,713,2.038,721,2.933,726,2.815,727,1.956,728,1.296,729,1.061,739,1.9,893,2.495,917,1.687,921,2.353,943,1.458,944,1.474,977,3.409,991,1.82,1017,2.402,1089,3.363,1106,6.095,1107,5.93,1108,6.828,1109,3.217,1110,3.217,1111,3.186,1112,3.217,1113,1.345,1114,1.919,1115,4.161,1116,2.933,1117,2.606,1118,3.835,1119,2.933,1120,2.746,1121,2.933,1122,3.217,1123,1.919,1124,4.384,1125,2.606,1126,1.712,1127,2.402,1128,4.972,1129,2.933,1130,2.606,1131,2.933,1132,3.217,1133,3.217,1134,3.217,1135,4.384,1136,1.763,1137,3.217,1138,3.217,1139,3.217,1140,3.217,1141,3.498,1142,2.933,1143,2.933,1144,2.322]],["component/9",[915,0.604]],["title/10",[8,27.326,230,20.765,231,17.371,232,14.283,233,26.365]],["name/10",[8,1.288,230,0.979,231,0.819,232,0.673,233,1.243]],["text/10",[1,1.093,2,1.984,4,1.333,5,0.906,7,1.67,48,0.527,65,0.423,73,0.816,119,1.511,147,0.636,153,2.564,157,3.513,160,1.501,180,0.881,181,1.639,185,1.454,189,0.181,193,0.848,194,0.714,195,0.208,203,2.507,216,0.594,217,0.411,218,0.253,219,0.129,220,2.58,223,0.146,224,0.356,225,0.299,226,0.946,227,1.594,228,2.141,230,1.591,231,2.219,232,1.387,233,3.113,234,4.607,235,0.578,236,0.362,237,2.003,238,0.394,239,0.449,240,0.715,241,0.502,242,0.553,243,1.113,244,1.676,245,1.917,247,0.158,250,0.404,251,0.817,252,1.641,254,0.755,255,0.195,260,0.497,266,0.166,267,0.956,270,0.19,273,2.839,276,0.546,278,0.134,281,0.366,282,0.299,285,0.433,286,1.09,287,0.781,288,0.208,289,1.509,290,0.238,291,0.578,292,0.394,293,0.442,295,3.752,297,0.684,298,2.209,300,0.204,304,0.163,307,0.502,309,2.226,312,0.242,313,0.629,314,0.546,316,1.541,317,0.497,319,1.136,322,1.836,323,0.928,328,5.336,329,0.16,331,0.407,334,0.226,335,1.115,336,0.608,337,0.676,338,0.914,341,1.681,343,1.079,344,0.423,346,0.216,350,0.338,352,0.636,353,0.151,354,0.245,355,0.185,358,0.106,363,0.216,366,0.208,368,0.201,370,0.497,372,0.649,374,0.142,375,0.409,380,0.151,385,0.49,386,1.384,390,0.195,392,0.394,393,0.466,396,0.226,397,0.238,398,1.358,404,0.216,405,0.78,406,1.116,409,0.201,410,0.372,411,4.85,413,0.226,420,2.176,422,0.346,423,1.417,431,1.01,434,0.216,437,0.442,439,1.001,441,1.325,442,1.364,443,1.094,446,0.409,447,0.185,450,1.12,457,0.382,462,0.14,469,0.195,474,1.189,475,0.873,476,0.216,477,0.238,483,2.617,484,1.222,485,1.375,487,0.795,490,0.613,493,1.5,500,1.088,502,0.144,503,0.173,504,1.253,505,1.001,506,2.159,508,0.362,511,0.52,514,1.145,519,0.254,527,1.424,529,0.354,537,0.384,540,0.498,541,0.226,542,0.487,543,1.274,551,1.145,553,0.177,555,0.382,557,0.19,558,0.695,561,0.216,563,0.208,567,0.177,575,0.649,576,1.005,577,1.882,578,0.812,583,0.826,587,0.508,594,0.649,595,0.461,596,1.173,597,0.208,598,0.684,599,0.32,602,0.238,609,1.875,616,0.304,621,0.238,631,0.997,633,0.135,637,0.195,639,2.643,647,0.469,649,0.201,650,0.733,653,1.398,655,0.158,656,0.112,657,0.17,658,0.304,660,0.098,669,0.362,670,1.049,681,0.166,686,0.226,687,0.407,692,0.684,713,0.346,715,0.779,717,1.398,723,0.649,726,0.153,728,0.422,729,0.092,737,0.137,768,0.146,773,0.362,774,0.216,778,0.254,782,2.604,793,0.487,797,0.502,798,0.238,800,0.208,801,0.411,804,0.254,815,0.226,816,0.181,817,0.649,818,3.04,830,1.988,836,0.226,840,0.238,843,0.195,849,3.853,867,0.372,869,0.663,874,0.442,875,0.498,892,0.254,899,2.128,915,0.233,920,0.216,921,0.128,928,0.423,938,0.208,943,0.247,944,0.25,945,0.201,971,1.73,976,0.498,999,0.362,1009,0.144,1016,1.118,1017,0.208,1034,0.684,1044,0.407,1048,0.423,1055,1.541,1057,3.158,1058,0.238,1059,0.731,1060,0.226,1066,1.905,1067,0.621,1103,0.394,1104,0.519,1105,0.19,1111,0.338,1116,0.498,1127,0.407,1135,0.466,1144,0.201,1145,0.498,1146,0.873,1147,0.407,1148,0.279,1149,1.934,1150,1.282,1151,0.546,1152,0.498,1153,0.801,1154,0.546,1155,0.801,1156,0.279,1157,0.466,1158,0.546,1159,0.309,1160,0.279,1161,0.279,1162,3.968,1163,0.279,1164,0.498,1165,0.226,1166,1.73,1167,0.546,1168,0.279,1169,0.636,1170,0.279,1171,0.279,1172,0.498,1173,0.279,1174,0.254,1175,0.254,1176,0.498,1177,4.202,1178,0.498,1179,0.279,1180,0.279,1181,1.508,1182,1.088,1183,1.027,1184,0.279,1185,0.254,1186,0.466,1187,0.254,1188,0.254,1189,0.279,1190,2.325,1191,2.617,1192,0.238,1193,0.279,1194,2.516,1195,0.279,1196,0.893,1197,0.279,1198,0.279,1199,0.279,1200,0.279,1201,0.279,1202,0.801,1203,0.279,1204,0.279,1205,0.279,1206,0.279,1207,0.279,1208,0.279,1209,0.279,1210,0.279,1211,0.279,1212,0.546,1213,0.801,1214,1.725,1215,0.546,1216,0.279,1217,0.195,1218,0.279,1219,0.216,1220,0.226,1221,0.201,1222,2.148,1223,0.466,1224,2.507,1225,0.801,1226,0.801,1227,0.755,1228,0.898,1229,0.498,1230,1.047,1231,0.532,1232,0.254,1233,0.279,1234,0.279,1235,0.649,1236,0.238,1237,0.279,1238,0.279,1239,0.546,1240,0.954,1241,0.498,1242,0.546,1243,0.546,1244,0.546,1245,1.725,1246,0.279,1247,0.279,1248,0.279,1249,0.279,1250,0.279,1251,0.279,1252,0.279,1253,0.279,1254,1.047,1255,1.047,1256,0.801,1257,0.801,1258,0.279,1259,0.546,1260,0.279,1261,0.279,1262,0.279,1263,0.226,1264,0.279,1265,0.279,1266,1.047,1267,0.238,1268,0.254,1269,0.546,1270,0.423,1271,0.279,1272,0.279,1273,0.279,1274,0.279,1275,0.279,1276,0.279,1277,0.254,1278,0.208,1279,0.279,1280,0.279,1281,0.279,1282,0.279,1283,0.279,1284,0.466,1285,0.279,1286,0.254,1287,0.279,1288,0.279,1289,0.238,1290,0.238,1291,0.279,1292,0.279,1293,1.508,1294,0.279,1295,0.279,1296,1.047,1297,0.279,1298,0.279,1299,0.279,1300,0.279,1301,1.047,1302,0.684,1303,0.546,1304,1.398,1305,0.279,1306,0.279,1307,0.279,1308,0.279,1309,0.279,1310,0.279,1311,0.279,1312,0.226,1313,0.254,1314,0.279,1315,2.87,1316,2.87,1317,0.279,1318,0.801,1319,0.279,1320,0.279,1321,0.17,1322,0.279,1323,0.279,1324,0.238,1325,0.19,1326,0.466,1327,1.047,1328,0.279,1329,0.546,1330,0.279,1331,0.279,1332,0.279,1333,0.279,1334,1.047,1335,1.047,1336,0.279,1337,0.279,1338,0.279,1339,0.279,1340,0.279,1341,0.279,1342,0.546,1343,0.279,1344,0.279,1345,0.498,1346,0.546,1347,0.254,1348,0.254,1349,0.155,1350,0.893,1351,0.254,1352,0.546,1353,0.546,1354,0.621,1355,0.546,1356,0.466,1357,0.546,1358,0.279,1359,0.226,1360,0.279,1361,0.279,1362,0.195,1363,0.254,1364,0.279,1365,0.254,1366,0.254,1367,0.546,1368,0.226,1369,0.279,1370,0.279,1371,0.254,1372,0.279,1373,0.279,1374,0.279,1375,0.279,1376,0.201,1377,0.279,1378,0.442,1379,0.279,1380,0.279,1381,0.279,1382,0.546,1383,0.279,1384,0.279,1385,0.226,1386,0.216,1387,0.279,1388,0.279,1389,0.254,1390,0.279,1391,0.279,1392,0.279,1393,0.279,1394,0.216,1395,0.279,1396,0.279,1397,0.279,1398,0.279,1399,0.279,1400,0.279,1401,0.279,1402,0.279,1403,0.254,1404,0.279,1405,0.279,1406,0.279,1407,0.279,1408,0.279]],["component/10",[915,0.604]],["title/11",[245,11.241,300,19.121,1111,31.805,1113,21.438]],["name/11",[245,0.561,300,0.954,1111,1.587,1113,1.07]],["text/11",[1,1.305,2,1.041,8,2.144,49,2.438,73,2.635,119,1.041,157,2.39,217,1.41,226,1.971,232,1.121,237,1.919,239,1.258,241,2.688,245,1.851,259,2.002,260,2.23,273,1.548,276,2.448,278,1.724,280,4.047,281,2.413,282,1.971,283,5.035,300,3.918,307,3.305,323,1.563,337,3.785,355,2.386,399,2.002,406,2.181,424,1.886,469,2.517,537,2.688,585,2.788,616,3.838,629,1.462,631,2.398,646,3.818,660,3.155,706,2.33,739,1.33,1042,1.835,1089,4.083,1111,4.829,1113,4.324,1136,1.971,1409,2.913,1410,3.278,1411,8.943,1412,3.595,1413,3.595,1414,5.584,1415,5.607,1416,3.278,1417,3.595,1418,3.595,1419,3.173,1420,3.595,1421,2.684]],["component/11",[915,0.604]],["title/12",[1,6.024,2,13.269,4,11.704,620,34.206,660,16.161]],["name/12",[1,0.413,4,0.802,620,2.343]],["text/12",[1,1.277,2,1.537,4,2.086,5,1.304,73,1.282,219,1.553,220,1.402,223,1.758,227,3.363,230,3.396,231,3.449,232,2.545,239,1.174,242,3.186,244,1.947,245,1.79,246,2.308,247,1.897,252,2.498,273,1.443,323,1.458,335,3.338,337,2.38,338,2.385,343,2.459,354,1.503,368,2.42,372,2.08,379,1.647,386,2.173,406,2.064,414,2.716,420,2.173,424,1.758,430,2.716,447,2.225,462,1.689,506,1.627,508,2.225,575,5.064,577,3.955,578,2.6,579,4.647,583,4.106,597,2.503,620,4.919,625,2.862,631,0.952,655,3.003,660,2.643,739,2.437,776,2.42,797,3.592,917,1.758,940,1.726,974,1.22,1113,1.402,1166,2.716,1176,3.057,1178,3.057,1321,2.038,1419,3.003,1422,4.343,1423,1.689,1424,2.08,1425,4.919,1426,2.862,1427,3.057,1428,2.6]],["component/12",[915,0.604]],["title/13",[1,8.849,4,17.194]],["name/13",[1,0.533,4,1.037]],["text/13",[1,1.185,4,2.303,216,4.177,218,4.177,219,4.177,221,6.14,660,3.18]],["component/13",[915,0.604]],["title/14",[73,17.518,343,21.224,374,23.385,420,29.689,768,24.031]],["name/14",[4,1.037,420,2.629]],["text/14",[1,0.637,2,1.403,4,2.453,73,3.672,104,4.416,106,4.416,189,3.138,230,4.101,231,3.43,232,2.994,235,3.496,239,1.695,242,3.028,244,2.575,245,1.809,246,3.051,247,2.74,281,1.695,323,2.106,335,2.575,343,3.822,354,2.172,374,4.212,375,2.472,379,2.379,406,1.884,409,3.496,410,3.298,420,5.347,424,2.54,462,2.44,490,1.969,631,1.376,704,4.134,756,3.391,797,3.956,917,2.54,940,1.575,974,1.763,1113,2.025,1187,4.416,1422,3.733,1423,2.44,1424,3.004,1429,4.843,1430,4.416,1431,4.416,1432,4.416,1433,4.416]],["component/14",[915,0.604]],["title/15",[4,13.098,185,16.321,337,22.993,647,30.027]],["name/15",[4,0.802,337,1.407,647,1.838]],["text/15",[1,1.369,3,4.36,4,1.719,180,1.793,185,3.124,226,3.688,245,1.475,252,3.338,282,3.688,313,2.187,318,4.857,323,2.925,337,4.97,338,2.142,343,3.117,374,3.434,399,3.746,455,5.45,463,5.743,638,5.217,647,5.156,1434,6.134,1435,6.728,1436,4.582]],["component/15",[915,0.604]],["title/16",[4,17.194,269,44.674]],["name/16",[4,1.037,269,2.693]],["text/16",[1,1.27,2,2.254,4,2.467,73,2.975,119,2.254,343,3.605,353,4.201,374,3.971,420,5.042,465,4.827,504,5.042,575,4.827,583,4.265,620,5.809,660,2.745,768,4.081,1263,6.304,1437,6.304,1438,6.642]],["component/16",[915,0.604]],["title/17-1",[153,19.529,304,26.831,640,26.831,792,29.029,1439,21.464]],["name/17-1",[]],["text/17-1",[]],["component/17-1",[]],["title/17-2",[240,21.712,577,19.92,640,26.831,792,29.029,1439,21.464]],["name/17-2",[]],["text/17-2",[]],["component/17-2",[]],["title/17",[4,13.098,596,25.829,792,32.487,1440,43.766]],["name/17",[4,0.654,242,0.939,596,1.289,792,1.621]],["text/17",[1,0.804,2,1.405,4,0.434,6,1.788,73,0.649,147,1.033,153,2.068,157,0.724,185,0.541,217,0.666,222,1.157,227,1.076,228,1.186,232,0.53,233,0.977,239,0.595,240,2.624,242,1.1,244,0.623,245,1.214,248,1.549,252,1.84,256,0.787,259,0.946,262,0.824,267,2.71,271,2.041,273,0.731,281,0.595,285,1.618,286,0.867,300,0.633,304,2.841,312,0.754,335,3.765,336,0.684,337,1.344,338,1.763,343,0.787,353,0.917,354,1.344,374,0.867,376,2.67,379,0.834,386,1.101,400,1.643,406,0.661,423,1.989,462,0.856,472,1.376,502,0.879,506,0.824,525,1.226,532,4.424,543,3.303,576,0.678,577,3.591,579,4.587,580,3.01,581,4.358,595,2.792,596,2.444,599,1.755,608,4.279,631,0.851,633,0.824,640,4.688,655,1.696,658,0.946,660,1.057,727,1.033,728,0.684,729,0.56,739,2.735,747,2.324,766,0.904,781,0.879,790,1.317,792,5.928,797,1.437,821,4.727,857,0.814,871,1.054,917,0.891,940,0.974,974,1.091,984,2.238,1009,0.879,1089,1.572,1104,1.101,1114,1.013,1182,1.226,1321,1.033,1362,1.189,1414,3.259,1419,2.276,1422,2.14,1423,0.856,1424,1.054,1425,2.238,1439,3.977,1440,2.558,1441,5.573,1442,0.961,1443,1.698,1444,4.022,1445,1.698,1446,1.698,1447,2.558,1448,1.698,1449,1.698,1450,2.997,1451,2.324,1452,4.852,1453,2.428,1454,4.424,1455,3.433,1456,4.022,1457,4.022,1458,1.698,1459,1.698,1460,2.997,1461,2.997,1462,2.997,1463,2.733,1464,4.134,1465,0.995,1466,4.497,1467,2.659,1468,2.733,1469,4.022,1470,4.424,1471,1.698,1472,1.698,1473,1.698,1474,1.698,1475,4.022,1476,1.698,1477,1.189,1478,1.268,1479,1.268,1480,1.45,1481,1.45,1482,1.376,1483,1.698,1484,1.698,1485,1.698,1486,1.157,1487,1.317,1488,1.033]],["component/17",[915,0.604]],["title/18-1",[153,19.529,304,26.831,509,34.206,596,23.08,737,22.504]],["name/18-1",[]],["text/18-1",[]],["component/18-1",[]],["title/18-2",[240,21.712,509,34.206,577,19.92,596,23.08,737,22.504]],["name/18-2",[]],["text/18-2",[]],["component/18-2",[]],["title/18",[4,13.098,596,25.829,737,25.185,1489,39.761]],["name/18",[4,0.654,596,1.289,737,1.257,797,1.227]],["text/18",[1,0.868,2,0.783,4,0.691,6,1.612,73,1.034,153,2.815,157,1.152,185,0.86,217,1.06,227,2.825,228,1.07,232,0.843,239,0.946,240,3.728,242,1.636,244,0.992,245,1.448,252,1.691,256,1.252,267,1.83,285,1.459,295,2.19,300,1.008,304,3.868,335,3.053,336,1.089,337,2,338,1.419,343,1.252,353,1.459,354,1.212,374,1.38,376,3.778,379,1.328,386,1.752,406,1.051,462,1.362,502,1.398,506,1.312,509,6.731,576,1.079,577,4.306,580,4.533,581,5.395,596,5.366,606,3.219,631,0.768,633,1.312,655,2.523,658,1.505,660,1.573,669,5.523,727,1.643,728,1.089,729,0.892,737,5.232,747,3.458,781,1.398,797,2.138,801,2.591,850,2.096,857,1.296,915,0.603,917,1.418,940,1.45,974,1.623,1009,1.398,1104,1.752,1321,1.643,1419,2.523,1422,3.028,1423,1.362,1424,1.677,1439,2.089,1465,1.583,1466,1.841,1467,2.444,1477,1.893,1478,2.018,1479,2.018,1480,2.307,1482,2.19,1486,1.841,1487,2.096,1488,1.643,1489,3.458,1490,2.703,1491,2.703,1492,2.703,1493,2.464,1494,3.613]],["component/18",[915,0.604]],["title/19-1",[153,19.529,304,26.831,795,29.029,1321,27.854,1439,21.464]],["name/19-1",[]],["text/19-1",[]],["component/19-1",[]],["title/19-2",[240,21.712,577,19.92,795,29.029,1321,27.854,1439,21.464]],["name/19-2",[]],["text/19-2",[]],["component/19-2",[]],["title/19",[4,13.098,596,25.829,795,32.487,1489,39.761]],["name/19",[4,0.654,596,1.289,795,1.621,797,1.227]],["text/19",[1,0.846,2,1.599,4,0.661,6,1.544,73,0.99,147,1.574,153,2.741,157,1.103,185,0.824,227,1.64,228,1.025,232,0.807,239,0.906,240,3.65,242,1.579,244,0.95,245,1.689,250,1.304,252,1.631,256,1.199,261,1.544,267,1.062,285,1.398,295,1.272,300,0.965,304,3.766,312,1.149,335,2.995,337,1.929,338,0.824,343,1.199,353,1.398,354,1.161,374,1.321,376,3.664,379,1.272,386,1.677,400,2.358,406,1.007,462,1.304,490,1.053,502,1.339,506,1.256,525,1.869,576,1.034,577,4.173,580,4.428,581,5.301,595,1.49,596,3.24,599,2.52,606,3.106,631,0.735,633,1.256,655,2.435,660,1.518,669,3.664,727,1.574,728,1.043,729,0.854,747,3.336,781,1.339,795,6.745,797,2.063,801,2.523,857,1.241,870,2.21,915,0.577,917,1.358,940,1.399,974,1.566,991,1.465,1009,1.339,1104,1.677,1284,2.21,1321,5.392,1359,2.097,1362,1.813,1419,2.435,1422,2.937,1423,1.304,1424,1.606,1439,4.66,1465,1.516,1466,2.93,1467,2.358,1468,3.923,1477,1.813,1478,1.933,1479,1.933,1480,2.21,1481,2.21,1482,2.097,1486,1.763,1487,2.007,1488,1.574,1489,3.336,1493,2.36,1494,3.486,1495,2.589,1496,2.36,1497,2.097,1498,2.589,1499,2.589,1500,1.869,1501,2.589,1502,2.589]],["component/19",[915,0.604]],["title/20",[4,17.194,1147,50.252]],["name/20",[4,1.037,1147,3.029]],["text/20",[1,1.375,2,2.781,4,2.453,180,1.955,228,3.05,244,2.827,245,1.689,300,3.58,351,4.224,644,3.53,921,3.53,1111,4.78,1113,3.222,1147,5.753,1503,5.837]],["component/20",[915,0.604]],["title/21",[4,10.578,119,11.993,353,22.356,504,26.833,1263,33.547,1438,35.345]],["name/21",[4,1.037,504,2.629]],["text/21",[2,1.264,4,2.351,119,2.25,121,3.979,122,3.979,153,1.86,230,3.901,231,3.263,232,3.008,235,3.151,238,3.151,239,1.528,242,2.85,244,2.85,245,1.887,246,3.377,247,2.47,252,1.655,262,3.154,295,2.144,313,1.419,343,3.598,353,2.356,354,1.957,358,1.655,374,3.318,375,2.228,379,2.144,406,1.698,409,3.151,410,2.972,420,4.212,424,2.289,462,2.199,503,4.032,504,4.212,523,4.552,579,2.707,616,2.43,625,3.726,629,1.775,631,1.846,655,3.678,718,3.726,797,3.724,940,1.419,974,1.589,1113,3.248,1188,3.979,1235,5.266,1263,3.536,1423,2.199,1430,3.979,1431,3.979,1432,3.979,1433,3.979,1438,3.726,1504,2.707,1505,2.707,1506,4.365]],["component/21",[915,0.604]],["title/22",[2,16.858,4,14.869,5,22.639]],["name/22",[2,0.909,4,0.802,5,1.221]],["text/22",[1,1.172,224,3.956,225,4.886,237,3.051,251,4.225,460,4.813,577,3.876,739,3.298]],["component/22",[915,0.604]],["title/23-1",[4,14.869,300,21.707,920,45.137]],["name/23-1",[]],["text/23-1",[]],["component/23-1",[]],["title/23-2",[252,25.52,1507,57.452]],["name/23-2",[]],["text/23-2",[]],["component/23-2",[]],["title/23-3",[300,21.707,658,32.407,1219,45.137]],["name/23-3",[]],["text/23-3",[]],["component/23-3",[]],["title/23",[2,16.858,4,14.869,300,21.707]],["name/23",[2,0.909,4,0.802,300,1.17]],["text/23",[1,1.107,2,2.821,4,2.59,7,2.076,8,1.866,65,2.426,73,1.196,119,0.906,153,1.333,217,1.227,224,2.229,225,2.753,228,1.988,230,4.303,231,3.599,232,3.103,233,1.8,235,4.543,239,1.758,241,1.5,242,2.309,244,2.309,245,2.081,246,3.132,247,3.561,251,1.483,252,2.386,260,3.116,261,1.866,295,2.467,300,3.301,307,1.5,323,1.36,335,1.148,358,1.186,375,1.597,406,1.217,409,2.258,410,2.131,424,2.634,475,3.421,487,1.941,537,1.5,579,3.116,631,1.787,658,1.742,738,2.534,776,2.258,920,6.117,940,1.633,1113,2.1,1169,1.902,1185,2.852,1217,2.191,1219,2.426,1376,3.626,1488,1.902,1507,6.733,1508,3.128,1509,2.852,1510,4.579,1511,2.852,1512,3.128,1513,7.203,1514,3.128,1515,3.128,1516,3.128,1517,3.128,1518,3.128]],["component/23",[915,0.604]],["title/24",[4,17.194,474,37.474]],["name/24",[4,1.037,474,2.259]],["text/24",[4,2.413,474,5.258,475,6.432]],["component/24",[915,0.604]],["title/25",[4,14.869,185,18.528,354,26.102]],["name/25",[4,0.802,185,0.999,354,1.407]],["text/25",[1,0.73,2,2.24,4,2.458,73,2.123,153,2.367,157,2.367,179,5.063,185,3.063,230,4.361,231,3.648,232,3.154,235,4.009,239,1.944,244,2.038,245,1.951,246,3.362,247,3.142,256,2.573,258,3.782,323,2.414,325,3.782,335,2.038,354,4.315,379,2.728,385,2.602,399,3.092,424,2.913,576,2.217,594,4.499,631,2.197,803,8.773,836,4.499,940,1.806,1113,2.322,1123,3.312]],["component/25",[915,0.604]],["title/26",[4,11.704,180,9.33,185,14.584,338,14.584,488,28.42]],["name/26",[4,0.552,180,0.44,185,0.688,338,0.688,488,1.34]],["text/26",[1,0.661,2,1.456,4,2.591,157,2.143,180,1.984,185,2.93,187,4.583,219,2.329,228,1.99,230,4.172,231,3.49,232,3.038,235,3.629,239,1.76,242,2.645,244,1.844,245,2.018,246,3.134,247,2.844,295,4.786,312,2.231,329,2.893,334,4.072,335,1.844,338,2.93,424,2.637,488,4.471,489,4.583,490,2.044,631,2.047,731,3.52,940,2.343,974,1.83,1113,2.102,1519,3.753,1520,4.583,1521,5.027,1522,7.208,1523,4.072]],["component/26",[915,0.604]],["title/27",[4,10.578,185,13.181,226,22.697,252,15.7,337,18.569,647,24.25]],["name/27",[4,0.654,180,0.521,337,1.147,523,1.792]],["text/27",[1,1.114,2,1.051,4,2.166,73,2.159,119,1.051,157,1.546,180,1.412,181,3.433,185,2.207,217,1.423,223,1.903,230,3.546,231,2.966,232,2.643,237,1.241,239,1.27,241,3.324,242,1.331,244,1.331,245,1.715,246,2.455,247,2.053,252,3.553,313,1.18,323,1.577,334,4.575,337,4.649,338,1.155,340,3.097,380,1.959,404,2.813,424,1.903,448,3.308,452,3.308,547,3.954,592,2.351,612,3.954,616,2.02,621,3.097,631,1.03,756,2.54,801,3.069,826,4.82,860,4.721,909,2.54,910,7.663,940,1.18,1049,3.308,1113,1.517,1270,2.813,1286,3.308,1436,5.328,1524,4.82,1525,3.308,1526,5.647,1527,3.308,1528,3.308,1529,4.379,1530,3.308,1531,3.097,1532,3.628,1533,2.619,1534,3.308,1535,3.628,1536,5.647,1537,3.628,1538,3.628,1539,5.647,1540,3.628,1541,3.628]],["component/27",[915,0.604]],["title/28",[4,14.869,180,11.853,1376,42.018]],["name/28",[4,0.802,180,0.639,1376,2.266]],["text/28",[1,1.013,4,2.672,180,2.13,185,2.453,218,3.57,219,3.57,220,3.222,338,2.453,354,3.455,446,3.933,488,4.78,583,4.224,728,3.105,729,2.542,1227,5.563,1228,5.396,1376,5.563,1542,6.243]],["component/28",[915,0.604]],["title/29",[4,14.869,180,11.853,1542,47.156]],["name/29",[4,0.802,180,0.639,1542,2.543]],["text/29",[1,1.191,4,2.314,97,3.832,153,1.792,157,2.694,169,3.832,180,1.547,218,1.947,219,1.947,224,2.804,225,4.63,230,2.864,231,2.396,232,2.368,233,2.419,237,1.438,239,2.212,245,1.852,246,1.827,252,1.594,272,3.832,281,1.471,287,5.67,288,3.138,295,2.065,309,3.259,317,2.607,329,3.637,338,2.012,398,4.1,399,3.519,406,1.635,409,3.034,410,2.862,424,3.315,433,2.943,442,2.461,514,2.79,592,2.724,611,3.588,631,1.795,686,3.405,687,3.138,706,2.724,775,3.832,776,3.034,940,1.367,1037,3.832,1113,1.757,1220,3.405,1236,3.588,1278,3.138,1313,6.924,1378,3.405,1531,3.588,1542,6.843,1543,4.203,1544,3.588,1545,3.588,1546,6.32,1547,6.32,1548,4.203,1549,4.203,1550,4.203,1551,4.203,1552,4.203,1553,3.832,1554,4.203,1555,4.203]],["component/29",[915,0.604]],["title/30-1",[313,21.884,1505,41.751]],["name/30-1",[]],["text/30-1",[]],["component/30-1",[]],["title/30-2",[2,14.85,338,16.321,427,34.032,689,39.761]],["name/30-2",[]],["text/30-2",[]],["component/30-2",[]],["title/30-3",[270,34.918,271,34.918,278,24.584,338,16.321]],["name/30-3",[]],["text/30-3",[]],["component/30-3",[]],["title/30-4",[338,12.024,394,34.44,563,28.203,768,19.814,1325,25.726,1556,34.44,1557,34.44]],["name/30-4",[]],["text/30-4",[]],["component/30-4",[]],["title/30-5",[180,9.33,281,16.038,921,20.991,1141,31.202,1439,21.464]],["name/30-5",[]],["text/30-5",[]],["component/30-5",[]],["title/30-6",[1325,45.838,1558,61.365]],["name/30-6",[]],["text/30-6",[]],["component/30-6",[]],["title/30-7",[1325,45.838,1559,61.365]],["name/30-7",[]],["text/30-7",[]],["component/30-7",[]],["title/30-8",[2,11.993,241,19.854,286,21.135,1106,25.686,1128,32.111,1560,35.345]],["name/30-8",[]],["text/30-8",[]],["component/30-8",[]],["title/30-9",[1325,45.838,1561,61.365]],["name/30-9",[]],["text/30-9",[]],["component/30-9",[]],["title/30-10",[1325,45.838,1562,61.365]],["name/30-10",[]],["text/30-10",[]],["component/30-10",[]],["title/30-11",[1325,45.838,1563,61.365]],["name/30-11",[]],["text/30-11",[]],["component/30-11",[]],["title/30-12",[1439,27.269,1564,40.759,1565,47.156]],["name/30-12",[]],["text/30-12",[]],["component/30-12",[]],["title/30-13",[281,13.223,483,15.646,518,23.432,975,29.293,999,25.072,1565,30.603,1566,32.244]],["name/30-13",[]],["text/30-13",[]],["component/30-13",[]],["title/30-14",[483,17.151,518,25.686,975,32.111,999,27.484,1350,35.345,1565,33.547]],["name/30-14",[]],["text/30-14",[]],["component/30-14",[]],["title/30-15",[338,18.528,656,23.452,1567,49.683]],["name/30-15",[]],["text/30-15",[]],["component/30-15",[]],["title/30-16",[180,9.33,307,21.967,656,18.46,921,20.991,1106,28.42]],["name/30-16",[]],["text/30-16",[]],["component/30-16",[]],["title/30-17",[180,9.33,240,21.712,656,18.46,921,20.991,1106,28.42]],["name/30-17",[]],["text/30-17",[]],["component/30-17",[]],["title/30",[338,18.528,656,23.452,1106,36.106]],["name/30",[338,0.999,609,1.838,1106,1.947]],["text/30",[1,0.57,2,1.705,4,0.833,5,0.463,6,1.3,7,2.164,8,0.489,73,0.456,119,0.631,147,0.499,153,1.39,157,0.657,160,0.632,180,0.992,181,0.258,185,0.49,194,0.457,216,0.38,217,1.372,218,0.38,219,0.38,220,1.462,221,1.484,223,0.625,224,0.188,225,0.232,226,0.232,229,0.924,230,0.698,231,1.236,232,0.771,233,0.472,234,2.434,237,1.417,238,1.349,239,0.148,240,0.565,241,3.246,242,1.365,244,0.565,245,0.715,246,0.357,247,1.233,249,0.281,250,0.6,251,0.73,252,1.644,259,0.663,260,0.263,261,0.489,262,0.748,265,1.596,266,0.253,267,0.489,271,1.049,273,0.805,276,1.049,278,0.393,281,1.224,283,0.253,284,0.343,285,0.443,286,0.608,289,1.412,292,0.306,295,0.918,298,0.419,299,0.281,300,0.922,303,0.403,304,0.248,307,1.045,308,0.362,312,0.529,313,0.709,314,0.289,316,0.592,317,0.509,319,1.159,320,1.704,321,0.362,323,0.184,335,3.651,336,0.621,337,0.368,338,1.439,341,0.306,343,0.196,346,0.329,349,0.386,350,0.263,351,0.232,352,0.937,353,1.009,366,0.316,374,0.216,375,0.216,379,1.214,385,0.384,388,0.343,390,0.297,392,0.592,398,0.443,399,0.858,400,0.653,404,2.132,406,0.463,415,0.937,416,0.664,417,0.7,419,0.343,420,0.531,423,0.281,425,0.316,427,4.946,442,0.248,447,0.281,450,0.222,451,0.386,458,0.612,462,0.213,465,3.653,467,0.316,475,1.273,476,0.329,483,1.35,500,1.112,501,1.273,502,0.797,504,0.772,506,0.748,509,1.15,511,0.211,514,0.544,518,1.533,523,0.297,527,0.464,529,0.531,537,0.571,541,0.664,542,1.136,543,2.803,551,0.281,553,0.268,557,0.289,562,0.329,567,0.52,576,0.169,579,0.263,588,0.919,593,0.574,595,0.887,598,0.362,599,0.48,606,1.349,609,1.909,619,0.86,620,0.316,626,0.386,627,1.248,630,0.965,631,0.12,633,0.907,639,0.408,646,0.289,649,0.306,652,0.834,653,0.664,655,0.464,656,2.091,657,0.724,658,0.457,660,0.543,669,1.824,670,0.585,681,0.253,687,0.316,689,2.335,706,0.275,713,1.381,726,0.653,728,0.171,729,0.27,737,1.214,739,1.456,743,0.306,750,1.049,751,0.386,767,0.343,768,0.222,774,0.636,781,0.219,784,0.386,785,0.386,793,0.258,797,1.444,800,0.612,801,0.166,815,0.664,820,0.362,827,0.386,831,0.343,849,0.297,857,0.896,860,0.558,867,1.273,869,0.52,871,0.263,880,0.636,909,0.297,921,2.153,923,1.3,925,0.343,932,0.316,934,1.405,936,0.316,939,0.268,964,0.362,977,0.791,978,1.017,981,0.329,983,0.48,987,0.362,991,0.674,993,0.316,1002,0.343,1009,0.616,1010,0.362,1041,0.677,1043,0.954,1071,0.316,1080,0.297,1081,0.343,1082,0.362,1089,0.222,1105,0.289,1106,4.713,1108,4.559,1115,0.343,1117,0.664,1118,0.612,1120,1.315,1127,0.89,1128,2.886,1129,1.086,1130,0.343,1141,1.273,1142,0.748,1143,1.086,1147,0.316,1162,0.316,1183,0.558,1186,1.86,1223,0.362,1235,0.343,1268,0.386,1284,0.362,1289,0.362,1290,0.7,1312,0.664,1324,0.362,1325,0.812,1347,0.386,1362,0.574,1385,0.343,1386,0.329,1394,0.329,1419,0.464,1422,0.225,1425,0.612,1428,0.329,1436,0.558,1439,1.527,1442,1.399,1463,0.386,1465,0.248,1486,1.049,1488,1.136,1494,0.343,1496,0.386,1504,0.509,1505,0.509,1507,1.017,1519,0.612,1523,0.664,1528,0.386,1529,0.329,1553,0.386,1556,2.254,1557,0.748,1558,1.405,1559,1.405,1560,1.86,1561,0.748,1562,1.405,1563,1.405,1564,2.448,1565,3.015,1566,0.362,1567,1.596,1568,0.7,1569,2.052,1570,1.869,1571,2.57,1572,0.82,1573,0.424,1574,0.424,1575,0.362,1576,0.281,1577,0.424,1578,0.386,1579,0.424,1580,0.386,1581,0.424,1582,0.424,1583,0.82,1584,0.82,1585,0.386,1586,0.424,1587,0.82,1588,0.748,1589,0.636,1590,0.386,1591,0.386,1592,0.424,1593,2.254,1594,0.424,1595,0.424,1596,0.424,1597,0.424,1598,0.424,1599,0.424,1600,1.192,1601,0.424,1602,0.82,1603,0.82,1604,0.82,1605,0.82,1606,0.82,1607,0.82,1608,1.987,1609,2.749,1610,0.82,1611,1.869,1612,0.424,1613,1.541,1614,0.82,1615,0.82,1616,1.192,1617,0.82,1618,0.82,1619,0.424,1620,0.424,1621,0.424,1622,0.424,1623,0.424,1624,0.424,1625,0.424,1626,0.386,1627,0.424,1628,0.424,1629,0.424,1630,0.82,1631,0.82,1632,0.424,1633,0.424,1634,0.424,1635,0.424,1636,0.424,1637,0.424,1638,0.424,1639,0.386,1640,0.424,1641,1.541,1642,0.834,1643,0.424,1644,1.704,1645,0.424,1646,0.424,1647,0.424,1648,0.424,1649,0.424,1650,0.82,1651,0.82,1652,0.424,1653,0.82,1654,0.82,1655,1.869,1656,0.82,1657,0.424,1658,0.424,1659,1.192,1660,0.424,1661,0.664,1662,0.424,1663,0.424,1664,0.343,1665,0.82,1666,2.472,1667,1.192,1668,0.424,1669,0.82,1670,0.82,1671,0.424,1672,0.424,1673,0.82,1674,0.424,1675,0.424,1676,1.192,1677,0.424,1678,0.424,1679,0.424,1680,0.82,1681,0.424,1682,0.424,1683,0.424,1684,0.424,1685,0.424,1686,0.424,1687,0.424,1688,0.7,1689,0.424,1690,0.424,1691,0.424,1692,0.424,1693,1.192,1694,1.192,1695,0.424,1696,0.424,1697,0.82,1698,0.82,1699,0.424,1700,0.82,1701,2.749,1702,0.82,1703,0.82,1704,0.748,1705,0.82,1706,0.82,1707,0.82,1708,0.424,1709,0.424,1710,0.424,1711,0.82,1712,0.82,1713,0.82,1714,0.424,1715,1.541,1716,0.82,1717,0.281,1718,0.424,1719,0.82,1720,0.82,1721,1.076,1722,0.82,1723,0.424,1724,0.424,1725,0.424,1726,1.192,1727,0.424,1728,1.192,1729,0.424,1730,0.82,1731,0.424,1732,0.386,1733,0.343,1734,0.424,1735,0.343,1736,0.424,1737,0.424,1738,0.424,1739,0.424,1740,0.386,1741,0.424,1742,0.424,1743,0.424,1744,0.748,1745,1.192,1746,0.424,1747,2.179,1748,1.541,1749,0.82,1750,0.424,1751,0.424,1752,0.424,1753,0.424,1754,0.424,1755,0.424,1756,0.424,1757,1.869,1758,0.424,1759,0.424,1760,0.424,1761,0.343,1762,0.424,1763,0.424,1764,0.748,1765,0.424,1766,0.424,1767,0.424,1768,0.424,1769,0.424,1770,0.424,1771,0.424,1772,0.424,1773,0.424,1774,0.424,1775,0.424,1776,0.424,1777,0.386,1778,0.386,1779,0.82,1780,0.424,1781,0.424,1782,0.424,1783,0.424,1784,0.82,1785,0.82,1786,0.82,1787,0.82,1788,0.82,1789,0.386,1790,0.424,1791,0.424,1792,0.424,1793,0.386,1794,0.424,1795,0.424,1796,0.424,1797,0.544,1798,0.424,1799,0.424,1800,1.541,1801,1.541,1802,0.424,1803,0.424,1804,0.424,1805,0.424,1806,0.424,1807,0.424,1808,0.82,1809,0.424,1810,0.386,1811,0.82,1812,0.424,1813,0.386,1814,0.424,1815,0.424,1816,0.82,1817,0.424,1818,0.424,1819,0.424,1820,0.424,1821,0.424,1822,0.82,1823,0.82,1824,0.386,1825,0.424,1826,0.424,1827,0.424,1828,0.386,1829,0.424,1830,0.424,1831,0.424,1832,0.424,1833,0.424,1834,0.424,1835,0.424,1836,0.424,1837,0.424,1838,0.424,1839,0.424,1840,0.424,1841,0.343,1842,0.343,1843,0.362,1844,0.424,1845,3.188,1846,0.424,1847,0.956,1848,0.82,1849,0.424,1850,0.82,1851,0.386,1852,0.362,1853,0.386,1854,0.362,1855,0.362,1856,0.424,1857,0.424,1858,0.386,1859,0.544,1860,0.748,1861,0.362,1862,0.82,1863,0.424,1864,0.82,1865,0.424,1866,0.424,1867,0.424,1868,0.424,1869,0.7,1870,0.424,1871,0.424,1872,0.424,1873,0.424,1874,0.386,1875,0.362,1876,0.362,1877,1.192,1878,0.82,1879,0.177,1880,0.386]],["component/30",[915,0.604]],["title/31",[185,21.425,670,33.06]],["name/31",[670,2.818]],["text/31",[1,1.28,2,1.774,5,1.568,73,2.342,160,3.843,180,2.091,185,3.388,219,1.868,220,2.561,231,2.808,232,2.579,237,1.38,239,2.144,242,1.48,245,0.884,261,3.653,267,1.655,275,2.555,281,1.412,286,2.058,312,2.718,313,1.992,325,2.746,337,1.808,338,2.357,358,1.529,405,2.086,483,1.67,525,2.911,529,2.613,632,3.267,633,1.957,639,4.114,656,2.468,660,1.422,670,4.925,693,2.613,727,2.452,729,2.02,794,3.011,801,1.582,871,2.501,918,2.501,921,3.393,957,3.677,999,2.677,1043,2.058,1111,3.799,1123,2.405,1128,3.127,1146,2.746,1439,1.889,1571,3.442,1881,4.033,1882,4.033,1883,4.033,1884,3.442,1885,3.442]],["component/31",[915,0.604]],["title/32",[298,26.17,375,26.17,439,26.525,483,21.237]],["name/32",[298,1.306,375,1.306,439,1.324,483,1.06]],["text/32",[1,1.207,119,2.432,147,3.037,180,1.461,232,1.557,237,1.709,239,1.749,245,1.573,246,2.172,267,2.05,280,5.18,322,3.402,368,6.625,375,3.662,385,3.934,415,3.037,425,3.729,431,2.925,439,4.748,442,2.925,446,2.55,460,2.697,483,4.566,584,3.237,631,2.038,644,3.287,650,3.498,656,2.013,675,3.729,761,5.813,940,1.624,975,3.874,995,2.584,1012,5.32,1015,4.047,1041,2.194,1042,2.55,1071,3.729,1326,4.264,1519,3.729,1886,4.995,1887,4.995,1888,4.995,1889,4.995,1890,4.995,1891,4.995,1892,4.264]],["component/32",[915,0.604]],["title/33",[49,19.92,243,26.365,298,23.385,483,18.976,1012,29.029]],["name/33",[49,0.939,243,1.243,298,1.102,483,0.895,1012,1.369]],["text/33",[49,2.132,119,2.05,181,5.051,222,3.339,232,1.528,237,2.843,239,1.716,243,5.966,245,1.552,246,2.132,281,2.478,282,2.687,286,2.502,295,3.477,298,4.644,301,3.66,323,3.078,335,2.598,375,2.502,398,2.647,406,2.753,423,3.254,439,4.707,483,4.165,488,4.391,631,2.011,773,4.699,822,4.185,823,3.972,838,3.972,940,1.594,974,1.785,1012,4.485,1014,4.185,1022,6.043,1024,6.043,1025,4.185,1041,2.153,1042,2.502,1071,5.285,1076,4.47,1145,4.47,1349,2.73,1893,4.185,1894,4.903,1895,4.903]],["component/33",[915,0.604]],["title/34",[1,4.566,220,14.52,446,17.725,583,19.035,728,13.992,729,11.455,1227,25.069,1228,24.318]],["name/34",[1,0.193,220,0.615,446,0.751,583,0.807,728,0.593,729,0.485,1227,1.062,1228,1.031]],["text/34",[1,1.057,2,1.966,4,1.913,119,1.34,180,0.942,216,1.31,218,1.31,223,1.483,228,1.119,230,2.662,231,2.227,232,2.116,237,2.01,239,0.99,241,2.817,242,2.155,244,2.155,245,1.941,246,2.554,247,1.6,250,1.425,251,3.217,256,2.144,259,1.575,267,1.16,273,1.217,307,1.356,313,1.505,319,1.505,323,1.23,335,2.95,336,1.865,338,1.87,343,2.144,354,1.268,379,1.389,385,1.325,386,1.833,406,1.1,424,1.483,442,1.656,446,1.443,460,1.527,462,1.425,506,2.246,511,2.302,521,2.193,527,1.6,563,2.111,577,1.23,578,3.589,580,1.754,581,2.871,583,5.168,597,2.111,604,2.291,605,2.578,616,1.575,631,0.803,658,3.779,660,1.633,713,1.792,728,3.799,729,1.527,739,2.974,767,2.291,797,2.817,869,1.792,871,1.754,940,0.919,974,1.029,1050,2.414,1104,1.833,1113,1.182,1152,2.578,1166,2.291,1227,5.803,1228,5.629,1419,2.619,1422,2.462,1423,1.425,1442,1.6,1447,2.414,1504,1.754,1505,1.754,1721,1.627,1843,2.414,1892,3.95,1896,2.828,1897,2.828,1898,2.828,1899,4.628,1900,2.828,1901,2.041,1902,2.578,1903,4.628,1904,2.828,1905,2.828,1906,2.828]],["component/34",[915,0.604]],["title/35",[160,27.619,639,33.476]],["name/35",[160,1.665,639,2.018]],["text/35",[1,1.183,5,2.206,160,4.59,180,1.598,185,1.806,220,3.281,232,1.768,239,1.985,242,2.081,245,1.244,250,2.857,259,3.158,262,2.752,266,3.383,273,2.442,275,3.594,282,3.109,313,1.844,335,2.081,338,2.498,375,4.006,422,3.594,431,3.322,450,2.975,490,3.191,639,5.244,670,3.855,693,3.676,729,1.871,750,5.345,861,3.448,918,3.518,999,5.972,1183,3.863,1907,4.399]],["component/35",[915,0.604]],["title/36",[180,11.853,228,23.037,921,26.668]],["name/36",[228,1.606,352,2.467]],["text/36",[73,3.717,160,3.446,180,2.296,185,1.59,194,2.781,222,3.402,228,3.323,231,3.184,232,2.861,237,1.709,239,1.749,260,3.099,261,2.979,262,2.424,273,2.15,281,1.749,298,3.662,338,2.284,385,2.34,398,2.697,406,2.791,441,3.099,442,2.925,446,2.55,483,2.069,503,5.208,592,4.65,729,2.367,750,3.402,921,5.113,939,3.165,1101,4.554,1103,5.18,1131,4.554,1569,3.729,1908,4.995]],["component/36",[915,0.604]],["title/37",[1055,57.593]],["name/37",[1055,4.142]],["text/37",[1,1.38,2,1.62,5,2.175,48,2.817,73,2.138,160,2.295,180,1.139,185,2.843,197,4.531,217,2.194,220,2.338,228,2.213,232,2.423,239,1.958,240,2.65,242,2.052,245,1.958,254,5.61,275,3.543,286,2.854,312,3.963,358,2.946,484,4.531,503,5.54,504,3.624,527,3.164,542,3.4,639,3.865,656,2.253,670,2.747,798,4.773,849,3.916,870,4.773,918,3.469,928,6.026,1055,6.447,1057,6.026,1058,4.773,1321,3.4,1326,4.773]],["component/37",[915,0.604]],["title/38-1",[1,6.024,336,18.46,583,25.113,597,34.206,768,24.031]],["name/38-1",[]],["text/38-1",[]],["component/38-1",[]],["title/38-2",[465,31.805,583,28.104,1221,37.013,1909,33.226]],["name/38-2",[]],["text/38-2",[]],["component/38-2",[]],["title/38",[1,6.024,465,28.42,575,28.42,583,25.113,1437,37.118]],["name/38",[465,1.587,575,1.587,583,1.403,1437,2.073]],["text/38",[1,1.295,2,1.164,4,0.705,5,1.944,6,0.642,73,0.759,119,0.575,147,0.654,157,0.459,180,1.306,197,0.872,217,1.083,220,1.154,223,1.041,226,1.513,228,0.785,230,0.488,231,0.752,237,2.289,238,1.432,239,0.694,240,0.51,244,0.395,245,0.995,251,3.766,252,1.72,256,0.919,262,0.963,266,1.647,273,0.854,281,1.202,282,0.59,289,1.286,295,0.528,299,1.317,300,0.74,307,0.516,313,0.645,319,0.572,323,1.493,335,3.713,336,0.433,337,1.803,338,1.28,343,2.315,354,0.482,372,0.667,374,0.549,375,2.551,379,0.528,380,0.581,385,0.504,386,1.286,388,0.872,398,3.299,399,0.599,400,1.513,405,0.557,406,1.944,414,1.607,428,0.981,430,0.872,431,1.617,442,2.354,446,1.013,450,0.564,458,1.481,460,1.071,461,0.753,462,0.542,465,2.129,467,0.803,471,0.872,488,1.231,490,1.635,497,0.872,527,0.609,542,0.654,543,2.398,575,3.354,578,6.288,579,1.713,583,5.08,588,0.642,593,0.753,597,6.27,601,0.981,602,4.616,604,2.237,608,1.789,619,1.432,631,0.564,637,0.753,642,0.918,644,1.265,649,0.777,660,1.601,687,0.803,704,3.432,728,0.433,729,0.355,736,0.981,739,1.27,756,1.389,761,2.237,768,2.109,799,0.834,801,1.083,843,1.389,849,0.753,857,1.324,867,0.733,917,0.564,920,2.662,940,0.645,974,0.392,978,1.693,984,0.803,992,3.519,1001,2.17,1043,0.549,1057,1.539,1089,0.564,1099,0.981,1104,1.286,1105,1.88,1114,0.642,1136,1.087,1144,0.777,1166,2.237,1217,0.753,1221,0.777,1222,2.93,1227,2.478,1228,4.045,1240,2.517,1321,0.654,1419,3.929,1422,4.137,1423,0.542,1424,0.667,1427,0.981,1428,0.834,1437,2.237,1439,0.504,1441,1.809,1447,0.918,1453,0.872,1466,1.351,1500,0.777,1511,0.981,1530,0.981,1717,0.714,1847,0.667,1854,0.918,1855,0.918,1861,0.918,1875,1.693,1879,1.435,1884,0.918,1910,1.809,1911,0.981,1912,0.981,1913,0.981,1914,1.076,1915,3.433,1916,1.984,1917,1.076,1918,1.076,1919,1.076,1920,1.984,1921,1.076,1922,1.076,1923,1.076,1924,1.984,1925,1.076,1926,3.433,1927,1.076,1928,1.076,1929,3.676,1930,3.257,1931,1.984,1932,2.141,1933,1.984,1934,2.357,1935,3.433,1936,1.984,1937,0.918,1938,1.984,1939,1.076,1940,1.076,1941,1.076,1942,0.918,1943,1.076,1944,1.076,1945,1.076,1946,0.981,1947,1.984,1948,1.984,1949,2.761,1950,1.076,1951,1.076,1952,0.981,1953,1.984,1954,1.984,1955,1.076,1956,0.981,1957,1.076,1958,0.918,1959,0.981]],["component/38",[915,0.604]],["title/39",[1,6.024,119,13.269,224,20.331,631,13.014,1159,25.925]],["name/39",[1,0.336,224,1.136,631,0.727,1159,1.448]],["text/39",[1,1.102,4,0.702,48,2.278,119,2.428,153,1.172,180,0.56,217,1.079,220,1.15,228,3.789,231,1.715,232,2.081,237,1.548,239,0.963,244,3.213,245,0.603,246,1.966,249,1.825,250,1.385,269,3.824,273,1.184,278,1.318,281,0.963,312,2.556,313,0.894,322,1.873,323,1.196,325,1.873,335,3.586,350,1.706,354,2.028,358,2.184,376,3.002,379,2.83,406,2.869,422,1.742,424,1.442,462,1.385,483,2.386,503,1.706,537,2.168,543,3.436,606,1.985,629,1.118,631,2.488,639,3.669,646,3.08,660,1.595,909,1.926,940,0.894,943,2.611,944,2.639,945,1.985,974,1.001,999,1.825,1072,5.72,1083,2.053,1090,1.926,1096,2.228,1100,2.053,1103,4.159,1113,2.409,1159,4.174,1421,2.053,1423,2.902,1442,1.556,1504,2.805,1505,1.706,1930,3.664,1960,2.228,1961,2.347,1962,2.507,1963,2.347,1964,3.377,1965,5.697,1966,2.507,1967,2.132,1968,4.123,1969,4.123,1970,4.123,1971,1.926,1972,4.123,1973,2.507,1974,2.347,1975,2.507,1976,2.507,1977,4.123,1978,2.507,1979,2.507,1980,2.507,1981,2.507,1982,2.507,1983,2.507,1984,2.507,1985,2.507,1986,2.507,1987,4.123,1988,2.75,1989,2.507,1990,2.507]],["component/39",[915,0.604]],["title/40-1",[1,6.024,220,19.156,245,10.045,1113,19.156,1136,25.113]],["name/40-1",[]],["text/40-1",[]],["component/40-1",[]],["title/40",[1,7.653,631,16.533,1136,31.904]],["name/40",[1,0.413,631,0.891,1136,1.72]],["text/40",[1,1.405,2,1.885,73,2.488,119,2.494,217,2.553,218,3.015,220,3.601,237,2.227,244,2.388,245,1.427,281,2.278,313,2.116,358,2.467,406,2.531,445,4.557,450,3.413,514,4.319,629,3.502,631,2.742,660,2.296,800,4.859,940,2.116,943,2.949,944,2.982,974,2.369,1113,4.036,1136,4.721,1991,5.933,1992,4.698]],["component/40",[915,0.604]],["title/41",[1,7.653,631,16.533,1992,42.018]],["name/41",[1,0.413,631,0.891,1992,2.266]],["text/41",[1,1.256,73,3.133,189,3.101,220,2.001,244,3.007,245,1.049,250,2.41,281,1.675,303,3.416,313,2.261,335,3.301,338,2.214,358,1.814,385,2.242,406,3.499,490,3.332,492,3.71,493,3.71,505,4.617,599,2.802,629,1.945,631,1.976,773,4.617,782,3.71,823,3.876,844,3.876,857,2.294,917,2.51,930,3.101,940,1.556,974,1.742,995,2.475,1113,3.996,1146,3.259,1349,2.664,1421,3.572,1422,3.701,1442,2.708,1721,2.753,1992,7.198,1993,4.785,1994,4.785,1995,4.785,1996,4.084,1997,4.362,1998,4.785,1999,4.785,2000,4.785,2001,4.785,2002,4.785,2003,4.785,2004,4.084,2005,4.084]],["component/41",[915,0.604]],["title/42",[1,4.966,119,10.94,245,8.282,358,14.323,629,15.359,631,10.73,1113,15.794]],["name/42",[1,0.284,119,0.626,245,0.474,246,0.939,631,0.614]],["text/42",[1,1.325,119,2.919,244,3.061,246,2.697,313,2.017,335,3.458,338,1.975,354,2.782,358,2.352,379,3.047,406,3.244,462,3.125,490,3.832,629,2.522,631,2.369,857,2.974,940,2.017,974,2.258,995,3.209,1113,4.398,1146,4.224,1349,3.454,1421,4.631,1423,3.125,1442,3.51,1504,3.848,1505,3.848,1721,3.57,2004,5.295,2005,5.295]],["component/42",[915,0.604]],["title/43",[1,5.444,119,11.993,245,9.078,631,11.762,1041,18.187,1042,21.135]],["name/43",[1,0.246,119,0.541,245,0.41,631,0.531,1041,0.821,1042,0.954]],["text/43",[1,1.433,119,2.132,194,2.223,217,1.566,218,1.849,219,1.849,220,2.541,228,3.257,230,1.809,232,1.895,233,4.236,237,2.08,244,3.019,245,1.614,267,3.02,276,4.139,312,1.772,338,1.935,354,1.79,358,1.514,375,3.102,406,2.364,413,3.234,464,2.981,490,3.6,608,3.939,629,1.623,631,2.65,660,3.526,693,3.939,794,2.981,857,1.914,861,2.427,869,3.851,874,3.234,940,1.298,959,5.313,974,1.453,995,3.808,1041,3.614,1042,4.2,1071,2.981,1113,1.669,1146,4.139,1394,3.096,1423,2.011,1428,3.096,1439,1.87,1467,2.188,1721,2.297,1874,3.64,1879,1.669,2006,3.64,2007,3.408,2008,3.64]],["component/43",[915,0.604]],["title/44",[1,5.444,119,11.993,631,11.762,943,18.768,944,18.972,1136,22.697]],["name/44",[1,0.246,119,0.541,631,0.531,943,0.847,944,0.856,1136,1.024]],["text/44",[1,0.978,4,0.846,119,2.87,185,1.054,220,1.384,232,1.032,239,1.159,243,3.76,244,1.928,245,1.152,249,2.197,258,2.255,259,1.843,264,2.567,271,2.255,280,3.793,281,1.159,307,1.587,312,1.469,313,1.709,331,2.472,335,3.321,338,1.054,344,2.567,358,1.255,392,2.39,406,2.541,439,3.38,490,3.299,505,2.197,506,1.606,511,2.614,537,2.52,576,1.322,577,2.841,588,3.134,629,1.346,631,1.856,637,2.318,681,1.975,739,1.944,773,2.197,857,1.587,861,2.013,887,2.472,899,2.318,932,2.472,936,2.472,940,1.076,943,4.384,944,4.432,945,2.39,974,1.205,995,1.713,1089,1.737,1096,4.257,1113,3.611,1114,1.975,1136,5.302,1146,2.255,1345,3.018,1349,1.843,1354,2.567,1421,2.472,1442,1.873,1504,3.26,1721,1.905,1778,4.791,1797,2.197,1960,6.027,1961,5.577,2004,2.826,2005,2.826,2009,8.114,2010,3.018,2011,3.311,2012,3.311,2013,3.311]],["component/44",[915,0.604]],["title/45",[4,14.869,474,32.407,475,39.64]],["name/45",[1,0.284,245,0.474,474,1.203,475,1.471,631,0.614]],["text/45",[1,1.325,2,0.564,4,2.014,5,0.758,6,1.162,49,1.946,153,0.83,157,1.907,180,1.725,185,1.7,195,3.341,216,0.902,217,0.764,230,2.739,231,2.291,232,2.065,239,1.183,240,0.923,241,0.934,244,0.715,245,2,246,0.847,247,2.532,252,2.291,256,1.565,260,1.208,273,1.455,278,0.934,285,2.416,287,3.987,297,1.663,298,3.629,312,0.865,323,1.469,335,1.642,338,1.076,343,1.565,347,2.884,351,1.068,355,2.243,384,3.081,405,1.748,407,4.327,424,1.772,441,5.404,442,5.774,443,3.82,460,1.824,462,1.702,469,3.134,474,5.713,475,5.581,477,1.663,487,1.208,494,2.884,502,1.748,506,0.945,511,2.226,547,1.364,553,2.141,557,1.327,563,1.455,616,2.491,631,1.517,633,1.64,647,1.141,674,1.578,739,2.45,769,2.738,781,1.748,818,2.523,939,1.234,940,0.633,1001,1.824,1009,1.748,1043,1.725,1066,3.545,1067,5.513,1113,1.413,1136,1.852,1191,3.081,1366,1.776,1371,1.776,1422,1.036,1486,2.301,1500,1.406,1519,1.455,1523,1.578,1688,1.663,1956,1.776,2014,1.948,2015,4.475,2016,1.948,2017,1.948,2018,1.776,2019,1.776,2020,1.948,2021,6.622,2022,3.081,2023,3.081,2024,3.081,2025,3.379,2026,1.948,2027,1.948,2028,1.948,2029,1.948,2030,1.948,2031,1.948,2032,1.948]],["component/45",[915,0.604]],["title/46",[1,8.849,631,19.118]],["name/46",[1,0.533,631,1.153]],["text/46",[1,1.474,119,2.62,189,3.138,218,2.244,220,2.025,221,3.298,224,3.114,237,1.657,245,1.984,262,2.35,281,1.695,291,3.496,303,3.447,358,3.129,385,2.269,406,3.519,450,2.54,490,1.969,501,3.298,505,4.657,506,2.35,514,3.214,523,3.391,629,3.355,631,3.15,660,1.708,773,4.657,844,3.924,930,3.138,943,2.195,944,2.219,1041,2.127,1042,2.472,1113,3.45,1136,3.846,1159,3.971,1349,2.696,1992,3.496,1996,4.134,2033,4.134,2034,3.756]],["component/46",[915,0.604]],["title/47",[119,11.993,245,9.078,246,18.004,483,17.151,631,11.762,1012,26.237]],["name/47",[119,0.541,245,0.41,246,0.812,483,0.774,631,0.531,1012,1.184]],["text/47",[4,0.582,49,2.886,73,3.093,119,2.527,157,2.145,217,0.893,220,2.479,237,0.779,240,2.809,242,1.418,243,1.311,244,0.836,245,1.455,246,0.99,251,4.459,252,1.465,278,1.852,282,1.248,283,1.358,295,4.788,298,1.972,313,0.74,335,3.379,336,0.918,337,2.256,338,1.602,354,1.021,358,0.863,375,1.162,379,1.119,398,1.229,399,1.268,405,1.178,406,1.503,439,1.999,462,1.147,483,4.396,506,1.105,609,2.263,629,0.926,631,1.097,655,1.289,706,3.841,727,1.385,728,0.918,729,0.751,773,1.512,797,1.852,857,1.852,940,0.74,971,1.845,974,0.829,983,2.263,987,1.944,1002,1.845,1012,6.352,1014,3.298,1016,3.261,1017,3.757,1018,3.522,1022,3.298,1023,2.076,1024,3.298,1025,1.944,1026,3.522,1028,2.076,1030,3.522,1032,3.522,1033,5.405,1034,1.944,1036,3.522,1165,3.13,1183,1.551,1423,1.147,1436,4.912,1442,1.289,1486,4.912,1488,1.385,1504,5.572,1505,1.413,1721,1.311,1828,2.076,1847,1.413,2035,2.277,2036,2.277,2037,5.032,2038,5.032,2039,5.032,2040,2.277,2041,2.277,2042,3.863,2043,3.863,2044,2.277,2045,2.277,2046,2.277,2047,2.277,2048,2.277,2049,2.277,2050,2.277]],["component/47",[915,0.604]],["title/48",[119,10.94,245,8.282,483,15.646,631,10.73,1012,23.934,1041,16.591,1042,19.28]],["name/48",[119,0.477,245,0.361,483,0.682,631,0.468,1012,1.043,1041,0.723,1042,0.84]],["text/48",[49,2.502,73,3.736,119,2.626,228,3.867,243,3.311,244,3.327,245,1.738,298,4.045,312,2.553,338,2.523,354,2.58,375,2.937,406,2.238,439,2.977,483,4.387,631,2.775,940,1.871,974,2.094,1012,6.492,1041,4.291,1042,4.987,1050,4.912,1423,2.899,1439,2.696,2006,5.246,2051,5.754]],["component/48",[915,0.604]],["title/49",[631,16.533,714,36.88,2052,36.88]],["name/49",[631,0.891,714,1.989,2052,1.989]],["text/49",[4,0.67,220,2.33,228,1.721,232,0.818,237,1.488,239,0.918,240,2.641,241,2.085,242,0.962,245,0.954,247,4.386,251,2.061,252,3.84,256,2.581,262,2.704,273,1.129,274,1.7,313,0.853,335,2.379,336,1.057,337,2.499,338,1.385,343,3.591,442,4.21,457,1.837,467,1.958,483,1.802,502,4.01,509,6.861,631,1.583,633,4.169,713,4.912,714,6.706,739,0.97,774,5.028,781,3.354,816,1.7,867,1.786,940,0.853,974,0.955,1009,4.01,1104,4.202,1165,2.125,1419,1.484,1422,2.965,1436,2.962,1442,1.484,1486,1.786,1503,4.371,1851,3.966,1853,3.966,1854,2.239,1855,2.239,1858,3.966,1859,4.304,1860,7.068,1861,3.713,1869,3.713,2052,6.325,2053,7.752,2054,2.034,2055,5.535,2056,5.535,2057,2.623,2058,2.623,2059,2.623,2060,2.623,2061,3.713,2062,2.623]],["component/49",[915,0.604]],["title/50-1",[358,17.371,629,18.628,631,13.014,831,37.118,1113,19.156]],["name/50-1",[]],["text/50-1",[]],["component/50-1",[]],["title/50-2",[358,15.7,629,16.836,631,11.762,1113,17.314,2063,33.547,2064,37.753]],["name/50-2",[]],["text/50-2",[]],["component/50-2",[]],["title/50",[358,19.441,629,20.847,631,14.564,1113,21.438]],["name/50",[358,0.97,629,1.04,631,0.727,1113,1.07]],["text/50",[1,0.74,2,1.63,4,0.923,6,2.154,8,2.154,153,1.539,185,1.791,217,3.062,218,2.607,219,2.607,228,1.429,232,1.126,237,1.236,239,1.264,244,1.325,250,3.482,252,1.369,258,2.459,259,2.011,281,2.732,283,2.154,300,1.347,313,1.174,314,2.459,315,2.607,325,2.459,335,2.864,336,1.455,358,2.621,363,2.801,370,2.24,375,1.843,385,1.692,450,1.894,478,2.288,511,1.796,529,2.34,537,2.698,567,3.565,592,2.34,629,3.439,631,2.217,638,2.801,646,2.459,660,1.274,706,2.34,794,2.696,831,4.558,857,2.698,940,1.829,974,1.315,1083,2.696,1089,4.7,1090,2.529,1113,4.457,1114,2.154,1182,2.607,1183,2.459,1232,3.293,1359,2.926,1365,3.293,1442,2.044,1451,2.801,1721,2.078,1876,3.083,2063,4.558,2064,5.13,2065,3.293,2066,3.611,2067,3.611,2068,3.611,2069,3.611,2070,3.611,2071,3.611,2072,3.611,2073,3.611,2074,3.611,2075,3.611,2076,3.611,2077,3.611,2078,3.611,2079,3.611,2080,5.627,2081,2.801,2082,6.302,2083,2.459,2084,3.611]],["component/50",[915,0.604]],["title/51",[358,22.069,849,40.759,1321,35.387]],["name/51",[358,1.19,849,2.198,1321,1.908]],["text/51",[1,1.122,185,2.716,218,3.953,219,3.953,256,3.953,329,4.91,358,3.235,660,3.01,681,5.089,849,5.975,1321,5.187,2085,8.532]],["component/51",[915,0.604]],["title/52",[1,7.174,2,15.805,245,7.614,261,20.713,358,13.167,2086,28.134]],["name/52",[1,0.246,2,0.541,245,0.41,261,1.115,358,0.709,2086,1.514]],["text/52",[1,1.247,2,2.747,185,3.02,232,2.357,239,2.646,245,1.657,261,5.658,358,2.866,932,7.082,940,2.458,995,4.907,1041,4.166,1732,9.452,2086,6.124,2087,7.559]],["component/52",[915,0.604]],["title/53-1",[1,6.024,2,13.269,500,33.073,576,18.295,715,27.854]],["name/53-1",[]],["text/53-1",[]],["component/53-1",[]],["title/53-2",[1,6.024,2,13.269,714,29.029,715,27.854,1111,28.42]],["name/53-2",[]],["text/53-2",[]],["component/53-2",[]],["title/53-3",[1,5.444,2,11.993,670,20.339,715,25.175,1879,17.314,2052,26.237]],["name/53-3",[]],["text/53-3",[]],["component/53-3",[]],["title/53",[1,7.653,2,16.858,1503,35.387]],["name/53",[1,0.533,1503,2.467]],["text/53",[1,1.28,2,2.129,4,2.051,147,1.129,157,1.382,220,0.777,223,0.974,230,1.469,231,1.229,232,1.611,233,1.069,239,0.65,241,2.068,242,2.364,243,2.974,244,2.697,245,1.286,246,0.807,247,1.051,249,1.233,251,2.449,252,0.704,256,2.717,262,2.507,263,1.003,273,0.799,281,1.51,285,1.003,304,1.898,309,1.44,312,0.824,316,1.341,317,1.152,319,0.988,321,3.682,335,1.896,337,1.454,338,1.032,370,1.152,372,1.152,385,0.87,400,1.018,406,0.722,415,1.129,416,1.505,423,1.233,456,1.505,465,2.011,469,1.3,475,2.208,490,0.755,500,4.233,502,0.961,505,1.233,506,0.901,521,2.514,523,4.106,529,1.203,536,1.505,545,2.767,576,1.722,588,1.108,599,2.526,616,1.034,631,0.528,633,0.901,655,2.441,660,0.655,670,2.119,713,4.658,714,6.24,715,5.567,716,4.711,781,0.961,797,2.068,816,1.203,857,0.89,869,1.177,871,1.152,909,1.3,918,4.785,940,1.402,974,1.18,991,1.051,1001,1.75,1009,0.961,1042,2.201,1080,2.27,1104,2.101,1111,2.675,1136,1.018,1376,1.341,1378,1.505,1385,1.505,1386,1.44,1419,2.441,1422,2.295,1442,1.834,1503,3.917,1566,7.092,1576,1.233,1721,1.069,1761,1.505,1879,2.452,2018,1.693,2052,3.716,2054,1.44,2055,1.585,2056,1.585,2061,1.585,2088,1.693,2089,4.711,2090,1.693,2091,2.767,2092,4.711,2093,1.693,2094,2.955,2095,1.693,2096,1.693,2097,1.693,2098,1.693,2099,1.857,2100,2.955,2101,1.693,2102,1.693,2103,1.585,2104,1.693,2105,3.932,2106,1.693,2107,2.955,2108,1.693,2109,1.693,2110,1.693,2111,1.693,2112,1.693,2113,1.693,2114,1.857,2115,1.693,2116,1.857,2117,3.241,2118,1.857,2119,1.857]],["component/53",[915,0.604]],["title/54-1",[180,8.432,228,16.389,714,26.237,715,25.175,921,18.972,1111,25.686]],["name/54-1",[]],["text/54-1",[]],["component/54-1",[]],["title/54-2",[180,10.441,194,28.547,715,31.172,921,23.492]],["name/54-2",[]],["text/54-2",[]],["component/54-2",[]],["title/54-3",[180,7.692,228,14.951,670,18.554,715,22.966,921,17.307,1879,15.794,2052,23.934]],["name/54-3",[]],["text/54-3",[]],["component/54-3",[]],["title/54-4",[180,9.33,228,18.133,670,22.504,921,20.991,2052,29.029]],["name/54-4",[]],["text/54-4",[]],["component/54-4",[]],["title/54-5",[180,9.33,194,25.509,715,27.854,921,20.991,2120,27.326]],["name/54-5",[]],["text/54-5",[]],["component/54-5",[]],["title/54-6",[228,18.133,236,30.41,242,16.811,715,27.854,2120,27.326]],["name/54-6",[]],["text/54-6",[]],["component/54-6",[]],["title/54-7",[228,18.133,236,30.41,715,27.854,797,21.967,2120,27.326]],["name/54-7",[]],["text/54-7",[]],["component/54-7",[]],["title/54",[180,10.441,228,20.293,921,23.492,1503,31.172]],["name/54",[180,0.521,228,1.013,921,1.172,1503,1.556]],["text/54",[2,0.294,4,1.228,147,0.617,157,1.12,160,0.417,180,1.936,194,1.047,217,1.031,219,0.47,220,0.425,223,0.533,228,2.208,232,0.819,233,0.584,236,1.248,239,0.658,241,2.499,242,1.598,243,1.082,244,1.598,245,1.054,249,0.674,250,0.512,251,1.553,252,1.976,254,0.733,256,2.018,262,3.015,263,0.548,273,0.437,281,1.147,285,1.769,286,1.341,291,0.733,295,0.499,304,1.101,309,0.787,312,1.454,313,1.066,319,1.001,329,0.584,335,1.412,337,1.47,338,1.043,343,1.217,352,4.717,353,1.769,370,0.63,372,0.63,383,3.971,400,0.557,404,0.787,407,1.524,408,0.787,415,1.992,423,1.248,425,5.036,427,0.674,433,2.295,434,3.378,436,0.867,456,0.823,458,0.758,464,0.758,465,1.167,488,3.461,490,0.413,499,0.926,500,3.47,502,1.695,503,4.026,521,1.458,523,3.366,529,0.658,536,0.823,542,1.143,545,1.605,551,1.744,553,0.643,555,0.711,567,0.643,588,0.606,593,1.317,599,1.101,616,0.565,631,0.288,633,0.913,655,1.855,658,1.047,670,2.139,683,0.867,706,0.658,711,2.988,713,3.745,714,5.448,715,5.59,781,0.525,797,2.088,816,0.658,833,1.715,838,1.524,854,1.524,857,0.487,861,2.923,869,0.643,871,0.63,909,1.317,918,1.63,921,3.939,928,0.787,940,0.612,974,0.685,991,0.575,1001,3.012,1009,0.973,1016,2.124,1017,0.758,1042,1.341,1074,5.086,1104,1.219,1111,1.63,1120,3.285,1136,0.557,1164,1.715,1165,2.128,1217,1.84,1321,1.143,1376,0.733,1378,0.823,1419,1.487,1422,1.398,1442,1.487,1466,0.691,1503,3.392,1525,0.926,1529,0.787,1544,1.605,1576,0.674,1721,1.082,1740,1.715,1879,1.609,1884,1.605,2008,0.926,2052,3.535,2054,2.037,2055,0.867,2056,0.867,2061,0.867,2089,2.988,2090,0.926,2091,1.605,2092,3.509,2093,0.926,2094,1.715,2095,0.926,2096,0.926,2097,1.715,2098,1.715,2100,2.395,2101,0.926,2102,0.926,2103,0.867,2104,0.926,2105,2.395,2106,0.926,2107,1.715,2108,0.926,2109,0.926,2110,0.926,2111,0.926,2112,0.926,2113,0.926,2120,1.567,2121,2.627,2122,1.715,2123,3.277,2124,2.627,2125,3.277,2126,1.015,2127,1.015,2128,1.015,2129,1.015,2130,1.015,2131,1.881,2132,1.881,2133,1.881,2134,1.881,2135,1.881,2136,1.881,2137,1.015,2138,1.015,2139,1.015,2140,2.627,2141,3.277,2142,1.015,2143,1.015,2144,1.015,2145,1.015,2146,1.015,2147,1.015,2148,1.015,2149,1.015,2150,1.015,2151,4.165,2152,1.015,2153,1.881,2154,1.881,2155,1.015,2156,1.015,2157,1.015,2158,1.015,2159,2.627,2160,1.015,2161,1.881,2162,2.627,2163,2.627,2164,3.849,2165,1.881,2166,1.015,2167,1.015,2168,1.015,2169,0.867,2170,1.015,2171,1.015,2172,3.277,2173,1.881,2174,1.015,2175,1.015]],["component/54",[915,0.604]],["title/55",[1,6.741,714,32.487,1503,31.172,2052,32.487]],["name/55",[714,1.989,1503,1.908,2052,1.989]],["text/55",[1,1.285,2,2.299,180,1.616,228,3.141,281,2.778,406,3.087,490,3.227,631,2.254,714,6.195,715,4.825,921,3.636,1111,4.923,1503,5.944,1879,3.318,2052,6.195]],["component/55",[915,0.604]],["title/56-1",[1,5.444,237,14.17,251,19.623,460,22.356,577,18.004,739,15.317]],["name/56-1",[]],["text/56-1",[]],["component/56-1",[]],["title/56-2",[1,4.966,224,16.763,225,20.705,237,12.926,251,17.901,460,20.394,577,16.424]],["name/56-2",[]],["text/56-2",[]],["component/56-2",[]],["title/56",[1,4.566,224,15.411,225,19.035,237,11.883,251,16.457,460,18.749,577,15.099,739,12.846]],["name/56",[224,0.829,225,1.024,237,0.639,460,1.009,577,0.812,739,0.691]],["text/56",[1,1.121,4,1.434,48,0.649,73,2.45,119,1.625,153,2.874,160,0.96,185,0.41,203,1.747,217,1.261,220,1.653,224,2.49,225,3.076,229,0.999,230,1.792,231,3.104,232,1.6,237,2.307,239,1.125,241,3.508,242,0.473,245,1.125,246,1.017,251,3.691,252,3.562,256,4.019,271,0.877,273,1.702,281,0.819,282,0.706,295,1.579,323,1.398,335,2.585,336,0.943,337,1.049,338,1.258,343,3.874,350,1.452,358,0.489,374,3.976,380,1.263,385,0.604,386,3.91,388,2.604,423,0.855,424,1.227,450,1.686,460,3.803,490,0.951,502,3.785,511,2.791,553,1.483,577,3.477,579,1.994,588,0.768,592,5.048,595,0.741,599,0.755,609,1.37,612,2.251,616,0.717,631,0.665,633,3.55,639,1.966,647,1.37,655,0.729,660,0.825,703,1.896,706,0.835,717,3.203,739,2.494,767,1.896,781,3.785,797,0.618,811,1.815,826,1.997,860,0.877,893,0.999,899,0.902,910,1.997,940,0.761,974,0.852,1009,3.785,1067,1.815,1113,0.978,1159,0.729,1236,1.1,1385,1.044,1409,1.044,1478,4.505,1479,4.505,1534,1.175,1545,2.744,1761,1.044,1797,3.044,1910,1.175,1952,1.175,2091,1.997,2176,1.896,2177,7.997,2178,1.997,2179,1.288,2180,1.175,2181,3.215,2182,2.34,2183,2.34,2184,3.215,2185,5.133,2186,3.953,2187,3.215,2188,2.34,2189,2.34,2190,3.215,2191,3.953,2192,2.34,2193,1.175,2194,1.288]],["component/56",[915,0.604]],["title/57",[596,25.829,737,25.185,792,32.487,795,32.487]],["name/57",[596,1.289,737,1.257,792,1.621,795,1.621]],["text/57",[4,2.719,185,2.552,353,4.328,576,3.201,596,5.362,727,4.874,728,3.23,729,2.644,737,3.937,792,5.079,795,5.079,1440,6.843,1489,7.629]],["component/57",[915,0.604]],["title/58",[639,33.476,656,27.119]],["name/58",[639,2.018,656,1.635]],["text/58",[1,1.284,5,2.238,153,2.453,160,2.361,180,1.172,185,1.832,194,3.204,219,2.666,232,1.794,239,2.014,242,2.111,250,2.899,266,3.432,273,2.477,275,3.646,282,4.344,313,1.871,375,2.937,408,4.462,490,2.34,529,3.729,537,2.759,608,3.729,639,5.267,645,5.13,656,4.267,657,3.498,670,2.826,726,5.616,729,2.614,750,3.919,918,3.569,939,5.022,1183,3.919,1907,4.462]],["component/58",[915,0.604]],["title/59",[1066,52.954]],["name/59",[1066,3.808]],["text/59",[1,1.139,2,1.9,4,1.676,5,2.552,180,1.336,185,2.089,220,3.621,232,2.045,237,2.963,239,2.297,242,2.407,245,1.899,275,4.157,313,2.133,385,3.074,441,4.07,483,3.587,490,2.668,633,3.184,818,6.465,874,5.316,918,4.07,1066,6.434,1067,5.088,1222,5.601,1224,4.899,1789,5.982,2195,8.66,2196,6.561,2197,8.66]],["component/59",[915,0.604]],["title/60",[376,44.674,631,19.118]],["name/60",[376,2.693,631,1.153]],["text/60",[0,5.216,1,1.449,220,3.286,230,3.561,231,2.979,232,3.03,323,3.416,376,5.216,446,4.011,631,2.232,916,5.867,1044,5.867,1048,6.094,1349,4.375,1967,6.094,2198,7.858]],["component/60",[915,0.604]],["title/61",[3,37.718,337,26.102,647,34.087]],["name/61",[3,2.034,337,1.407,647,1.838]],["text/61",[3,3.812,4,2.056,180,1.638,185,2.561,217,2.308,226,3.224,230,3.647,231,3.051,232,2.859,239,2.059,242,2.952,245,2.011,246,2.557,252,3.051,282,3.224,337,4.631,338,1.872,343,3.727,374,4.107,381,5.021,386,3.812,395,5.363,424,3.085,445,4.119,502,3.043,631,1.671,633,2.854,647,4.712,781,3.043,940,2.616,1009,3.043,1113,2.459,1478,4.391,1479,4.391,2199,5.882]],["component/61",[915,0.604]],["title/62-1",[185,14.584,256,21.224,681,27.326,1368,37.118,2200,41.771]],["name/62-1",[]],["text/62-1",[]],["component/62-1",[]],["title/62",[185,18.528,256,26.964,681,34.716]],["name/62",[185,0.999,256,1.454,681,1.872]],["text/62",[1,1.294,2,2.068,4,1.496,73,1.453,119,1.696,153,2.495,180,0.774,185,3.133,217,1.491,226,2.084,227,2.409,232,1.825,239,1.331,244,2.62,245,1.284,246,1.653,251,1.801,252,2.22,255,2.662,256,4.013,258,3.987,261,3.492,262,1.844,295,1.867,313,1.236,325,3.987,335,2.62,337,3.202,342,3.987,350,2.358,354,3.202,358,2.22,379,2.876,385,2.743,392,2.744,397,3.245,406,1.478,462,2.949,577,1.653,647,2.226,681,4.784,683,3.245,794,2.838,800,2.838,801,2.801,905,3.466,940,1.904,974,1.384,984,4.371,995,3.029,1043,1.94,1127,4.371,1422,2.022,1423,2.949,1467,4.396,1504,2.358,1505,2.358,1510,3.466,1533,2.744,1576,2.523,1608,3.466,2086,3.08,2200,3.466,2201,3.801,2202,3.801,2203,3.801,2204,2.838,2205,3.801,2206,3.801,2207,3.801,2208,3.801,2209,3.801,2210,3.08]],["component/62",[915,0.604]],["title/63",[1,7.653,2,16.858,5,22.639]],["name/63",[2,1.175,5,1.578]],["text/63",[1,1.382,2,2.877,5,3.482,160,2.833,180,2.023,185,2.197,193,5.592,228,3.932,232,2.152,239,2.416,242,2.533,275,4.374,301,5.154,358,2.617,639,4.452,656,2.781,670,3.391,918,4.282,921,4.102,1055,4.983,1066,4.582,2211,6.903]],["component/63",[915,0.604]],["title/64",[1,4.966,228,14.951,292,27.269,307,18.112,370,23.432,660,13.325,2212,30.603]],["name/64",[292,1.847,307,1.227,370,1.587,2212,2.073]],["text/64",[1,1.193,4,1.245,119,2.398,226,3.863,228,4.095,232,1.519,239,1.706,244,1.788,245,1.545,292,5.977,307,2.336,312,2.162,336,2.84,354,2.185,355,5.496,370,5.971,375,2.487,380,2.631,405,2.521,406,1.895,421,4.159,446,2.487,458,3.638,490,1.981,537,2.336,553,3.087,631,2.734,660,2.921,927,3.518,940,1.584,943,2.208,944,2.233,959,3.518,974,1.774,995,3.646,1041,3.985,1042,4.631,1072,3.779,1423,2.455,1453,3.948,1467,2.671,1967,3.779,2212,6.708,2213,2.592,2214,4.159]],["component/64",[915,0.604]],["title/65",[446,34.354,1349,37.474]],["name/65",[446,2.071,1349,2.259]],["text/65",[1,1.254,48,2.74,73,2.914,119,2.548,145,4.643,153,2.318,185,1.731,195,5.691,216,2.52,217,2.134,220,2.274,232,1.696,237,3.011,239,2.668,250,3.84,262,2.639,304,3.185,313,2.478,323,2.365,385,2.548,405,2.814,537,2.608,543,3.244,631,2.709,660,2.689,943,3.455,944,3.492,1041,2.389,1136,4.178,1174,4.959,1175,4.959,1349,4.244,1354,4.218,1974,4.643,1992,3.927,1997,4.959,2034,6.824,2065,4.959,2215,5.439,2216,4.407,2217,5.439,2218,5.439,2219,5.439]],["component/65",[915,0.604]],["title/66",[656,23.452,1106,36.106,1118,43.457]],["name/66",[609,1.838,1106,1.947,1118,2.343]],["text/66",[1,0.997,2,1.563,4,1.937,147,3.281,153,2.301,160,2.741,220,2.257,224,2.395,225,2.959,230,3.436,231,2.874,232,2.571,239,1.199,242,1.98,244,1.257,245,1.662,246,2.347,247,1.938,267,1.405,424,1.796,427,3.583,472,4.373,501,2.332,506,1.662,547,2.398,576,1.368,579,4.703,609,3.161,631,1.898,637,2.398,656,4.034,658,3.719,660,2.674,686,5.412,726,1.877,739,1.267,743,2.472,750,4.549,797,2.588,939,2.17,940,1.114,943,1.552,944,1.569,981,2.656,993,2.557,1041,1.504,1106,4.703,1113,1.432,1115,6.682,1118,7.095,1128,5.18,1231,3.583,1235,6.142,1290,2.923,1394,2.656,1533,3.896,1567,4.607,1571,4.607,1589,5.879,1880,3.122,2220,3.122,2221,3.425,2222,3.425,2223,3.425,2224,3.425,2225,3.425,2226,3.425,2227,3.425,2228,3.425]],["component/66",[915,0.604]],["title/67",[0,34.032,230,23.239,231,19.441,232,15.985]],["name/67",[0,1.698,230,1.16,231,0.97,232,0.798]],["text/67",[0,4.28,1,1.309,2,2.235,4,2.34,5,3.738,7,2.865,73,3.503,157,1.84,218,2.987,220,1.805,222,2.94,227,2.735,228,3.388,230,4.152,231,3.644,232,3.105,237,1.477,238,3.116,239,1.511,240,3.056,241,2.07,242,1.584,251,3.056,282,4.23,338,1.374,380,3.481,398,4.167,474,2.404,585,3.348,592,2.798,631,1.226,660,2.274,684,3.685,692,3.685,739,2.855,818,3.223,923,2.575,991,2.443,1104,2.798,1144,4.655,1349,2.404,1717,4.28,1847,4,2229,3.936,2230,4.317,2231,4.317,2232,4.317,2233,3.936,2234,3.936]],["component/67",[915,0.604]],["title/68",[1,8.849,2210,54.529]],["name/68",[1,0.533,2210,3.287]],["text/68",[1,1.388,73,1.841,119,1.394,157,2.052,180,1.674,185,1.532,228,3.255,230,2.182,244,3.017,252,1.825,256,2.23,258,4.758,322,3.278,335,3.31,337,4.296,354,2.159,358,1.825,379,2.364,406,2.717,462,2.425,490,2.84,501,3.278,629,1.957,631,1.984,660,2.464,681,4.904,799,3.733,866,5.963,917,2.525,921,3.768,940,1.565,974,1.752,1041,2.114,1042,2.457,1113,3.772,1419,2.724,1422,4.8,1423,2.425,1424,2.986,1971,3.371,1992,3.475,2210,7.761,2235,4.814,2236,4.814]],["component/68",[915,0.604]],["title/69-1",[1,4.966,119,10.94,943,17.121,944,17.307,1971,26.452,2213,20.097,2237,29.293]],["name/69-1",[]],["text/69-1",[]],["component/69-1",[]],["title/69-2",[1,4.566,119,10.058,355,23.05,943,15.74,944,15.911,2213,18.476,2237,26.93,2238,31.662]],["name/69-2",[]],["text/69-2",[]],["component/69-2",[]],["title/69-3",[1,4.566,119,10.058,270,23.65,943,15.74,944,15.911,1389,31.662,2213,18.476,2237,26.93]],["name/69-3",[]],["text/69-3",[]],["component/69-3",[]],["title/69",[1,5.444,119,11.993,943,18.768,944,18.972,2213,22.031,2237,32.111]],["name/69",[1,0.284,119,0.626,1386,1.675,2213,1.149,2239,2.16]],["text/69",[1,1.448,2,0.913,4,0.459,6,1.073,48,0.906,65,1.395,119,1.664,153,1.343,157,0.767,180,0.857,185,0.572,203,3.141,216,0.833,217,0.706,220,0.752,224,1.399,225,1.727,228,2.863,230,0.815,232,0.561,242,2.654,244,1.156,245,1.26,250,2.119,256,2.341,258,1.225,270,1.225,281,2.214,304,1.053,315,1.298,323,0.782,335,2.32,336,0.725,337,2.266,338,0.572,355,2.092,358,0.682,370,2.609,380,0.971,399,1.001,411,2.69,414,1.457,418,1.457,422,1.139,423,1.194,430,1.457,433,1.259,444,1.64,446,0.918,450,0.943,490,1.281,506,0.873,537,0.862,576,0.718,588,1.073,596,1.588,599,2.959,629,0.731,631,1.435,637,1.259,646,3.913,655,2.859,660,1.782,670,1.548,677,1.64,727,1.093,728,0.725,746,2.69,797,3.468,816,1.165,818,3.772,843,3.538,857,1.511,940,1.368,943,2.29,944,2.315,974,0.655,977,1.194,1066,1.194,1089,1.653,1090,4.771,1100,1.343,1103,1.298,1114,1.073,1124,1.535,1157,1.535,1220,1.457,1349,1.001,1351,1.64,1465,1.846,1504,1.116,1544,1.535,1575,1.535,1576,1.194,1721,1.814,1824,2.873,1876,1.535,1930,1.457,1971,2.207,2063,1.457,2213,4.213,2214,1.535,2237,5.61,2238,5.766,2240,1.64,2241,1.798,2242,1.798,2243,1.798,2244,5.052,2245,1.798,2246,5.052,2247,1.798,2248,5.052,2249,5.052,2250,10.46,2251,3.152,2252,3.152,2253,3.152,2254,1.798,2255,1.798,2256,1.798,2257,1.798,2258,1.798,2259,1.798,2260,3.152,2261,1.798,2262,3.152,2263,3.152,2264,3.152,2265,1.798,2266,3.152,2267,4.606,2268,3.152,2269,1.798,2270,5.745,2271,1.798,2272,1.798,2273,1.798,2274,1.798,2275,1.798,2276,1.798]],["component/69",[915,0.604]],["title/70",[1,4.566,224,15.411,245,7.614,246,15.099,358,13.167,629,14.12,1159,19.651,2213,18.476]],["name/70",[1,0.193,224,0.653,245,0.323,246,0.64,358,0.558,629,0.598,1159,0.833,2213,0.783]],["text/70",[1,1.257,48,2.144,119,2.35,180,0.867,217,1.003,218,1.184,219,1.184,221,1.74,224,1.889,228,3.364,231,1.614,232,0.797,237,0.874,239,0.895,244,3.238,245,1.199,246,2.378,249,2.825,250,3.57,269,2.825,270,1.74,273,1.1,278,1.225,281,1.49,312,1.889,313,0.831,315,1.845,322,1.74,325,1.74,335,3.43,354,1.909,358,2.419,370,1.585,376,2.825,379,2.687,380,1.38,406,2.128,422,1.619,462,1.287,478,1.619,483,1.763,488,1.585,490,2.594,503,1.585,543,1.524,629,1.731,631,2.586,639,3.173,646,2.899,660,2.5,693,1.656,728,1.03,729,0.843,811,1.982,940,0.831,943,2.479,944,2.506,945,1.845,974,0.93,977,1.696,995,1.322,1072,4.947,1083,1.908,1089,1.34,1090,1.789,1096,2.07,1100,1.908,1113,2.668,1159,4.33,1419,1.446,1423,2.756,1442,1.446,1500,1.845,1504,2.64,1505,1.585,1721,1.471,1930,3.448,1960,2.07,1961,2.181,1962,2.33,1963,2.181,1964,3.178,1965,5.446,1966,2.33,1967,1.982,1968,3.881,1969,3.881,1970,3.881,1971,2.981,1972,3.881,1973,2.33,1974,2.181,1975,2.33,1976,2.33,1977,3.881,1978,2.33,1979,2.33,1980,2.33,1981,2.33,1982,2.33,1983,2.33,1984,2.33,1985,2.33,1986,2.33,2213,1.36,2277,4.432,2278,2.33,2279,2.555,2280,2.33,2281,2.181]],["component/70",[915,0.604]],["title/71",[1,5.444,245,9.078,246,18.004,358,15.7,629,16.836,2213,22.031]],["name/71",[1,0.246,245,0.41,246,0.812,358,0.709,629,0.76,2213,0.994]],["text/71",[1,1.328,6,2.692,73,2.548,119,1.93,180,1.357,216,2.091,218,2.091,219,2.091,223,2.367,244,1.656,245,1.461,246,2.897,249,5.807,250,4.92,270,3.074,278,2.164,281,2.333,335,1.656,354,2.024,358,3.004,380,2.437,396,3.656,398,2.437,417,3.852,419,3.656,447,2.996,488,2.8,490,3.557,527,2.554,629,3.221,631,1.893,660,1.592,672,3.16,693,2.925,728,1.818,729,1.489,811,3.5,835,4.115,940,1.467,974,1.643,977,2.996,995,2.335,1113,3.313,1162,3.37,1419,2.554,1442,2.554,1500,3.258,1569,3.37,1575,3.852,1576,2.996,1721,2.597,1777,4.115,1963,3.852,1971,4.666,2213,3.545,2277,7.088,2278,4.115,2280,4.115,2281,3.852,2282,4.115]],["component/71",[915,0.604]],["title/72",[1,5.444,119,11.993,245,9.078,1041,18.187,1042,21.135,2213,22.031]],["name/72",[1,0.284,245,0.474,1041,0.949,1042,1.102,2213,1.149]],["text/72",[1,1.272,119,2.059,228,3.828,232,1.538,239,1.727,244,3.059,245,1.559,250,3.582,292,5.133,307,2.365,312,2.189,354,2.212,355,6.42,370,3.06,406,1.919,488,3.06,490,2.891,631,1.401,660,2.941,693,3.197,811,3.826,940,1.604,943,3.223,944,3.258,974,1.796,995,2.552,1041,3.662,1042,4.256,1072,5.514,1423,2.485,1442,2.791,1721,2.839,1967,5.514,1971,3.454,2212,8.163,2213,4.855,2214,4.211,2240,4.498,2277,3.997,2281,4.211,2283,8.338]],["component/72",[915,0.604]],["title/73",[1,8.849,2213,35.81]],["name/73",[1,0.533,2213,2.159]],["text/73",[1,1.37,219,4.084,249,5.852,250,4.441,931,6.837,1971,6.173,2213,4.69,2277,7.142]],["component/73",[915,0.604]],["title/74",[358,19.441,629,20.847,1113,21.438,2213,27.279]],["name/74",[358,0.97,629,1.04,1113,1.07,2213,1.361]],["text/74",[1,0.691,8,3.137,216,2.436,217,2.063,218,2.436,219,2.436,232,1.64,239,1.841,244,1.93,250,3.75,252,1.994,259,2.928,281,1.841,282,2.883,314,3.582,329,3.027,335,2.731,358,2.822,370,6.565,379,2.583,537,2.522,542,3.198,553,3.332,567,3.332,591,4.795,629,3.027,631,1.494,660,1.855,729,1.735,907,4.795,923,3.137,927,6.782,940,1.71,974,1.914,1005,3.927,1089,3.904,1113,4.661,1182,5.373,1183,5.069,2081,5.772,2082,4.795,2213,2.798,2284,5.259,2285,5.259]],["component/74",[915,0.604]],["title/75",[180,13.706,185,21.425]],["name/75",[180,0.826,185,1.292]],["text/75",[1,1.113,2,1.224,5,3.294,73,2.913,119,1.224,147,2.569,160,1.734,180,2.158,185,2.425,217,1.658,220,1.767,237,3.262,242,1.55,245,0.926,251,2.002,262,3.079,263,2.281,273,1.819,275,2.677,278,2.026,281,3.177,283,2.52,307,2.026,312,1.875,322,2.878,420,2.738,441,4.726,442,3.716,450,3.996,504,2.738,529,2.738,576,1.687,577,1.837,584,4.112,585,3.277,629,2.58,656,2.556,657,3.857,726,2.316,750,2.878,756,2.959,769,5.14,797,2.026,801,2.489,918,3.936,1001,2.281,1041,2.787,1043,2.157,1126,3.376,1169,2.569,1304,3.423,1439,3.569,1464,3.155,1477,2.959,1568,3.607,1589,3.277,2286,5.785,2287,4.225,2288,4.225,2289,6.345]],["component/75",[915,0.604]],["title/76",[4,8.871,230,15.74,231,13.167,232,10.826,245,7.614,424,18.215,631,9.864,1113,14.52]],["name/76",[4,0.376,230,0.667,231,0.558,232,0.459,245,0.323,424,0.772,631,0.418,1113,0.615]],["text/76",[1,1.39,2,1.211,3,2.709,4,2.308,5,1.626,7,2.775,8,2.494,119,1.823,157,1.782,216,1.937,219,1.937,220,3.165,228,3.576,230,3.431,231,2.87,232,2.626,233,2.406,237,1.431,239,1.464,240,1.981,244,2.31,245,0.917,246,1.818,247,2.366,251,1.981,295,2.054,313,1.359,335,3.615,338,1.331,354,1.875,358,1.585,379,2.054,380,2.257,406,1.626,424,2.193,462,2.106,497,3.387,629,1.7,631,1.788,660,1.475,684,3.569,739,2.8,857,2.005,940,1.359,974,1.522,991,2.366,1103,6.081,1113,3.165,1349,2.328,1419,2.366,1421,3.122,1423,2.106,1504,3.905,1505,2.594,1721,2.406,1847,3.905,1929,3.387,1987,6.902,1989,3.812,1990,3.812,2229,3.812,2290,4.181,2291,3.812]],["component/76",[915,0.604]],["title/77",[4,10.578,230,18.768,231,15.7,232,12.909,245,9.078,246,18.004]],["name/77",[4,0.477,230,0.847,231,0.709,232,0.583,245,0.41,246,0.812]],["text/77",[1,1.384,2,1.494,3,3.342,4,2.183,5,2.006,7,3.423,8,3.076,73,2.807,119,1.494,216,2.389,230,3.874,231,3.241,232,2.903,233,2.968,239,1.805,240,2.444,244,1.892,251,2.444,281,1.805,295,2.533,335,3.136,354,2.313,379,2.533,380,2.784,406,2.855,462,2.598,490,2.985,660,2.589,739,2.715,857,2.473,917,2.705,940,1.677,974,1.877,991,4.836,1419,4.154,1422,4.954,1423,2.598,1424,3.199,1500,3.723,1721,2.968,1847,3.199,1929,4.178,2291,4.702,2292,5.157,2293,5.157]],["component/77",[915,0.604]],["title/78-1",[1,6.741,639,25.501,656,20.659,917,26.894]],["name/78-1",[]],["text/78-1",[]],["component/78-1",[]],["title/78-2",[645,32.936,768,30.53,2294,49.683]],["name/78-2",[]],["text/78-2",[]],["component/78-2",[]],["title/78-3",[49,18.004,644,18.972,656,16.684,753,32.111,768,21.72,2295,35.345]],["name/78-3",[]],["text/78-3",[]],["component/78-3",[]],["title/78-4",[180,9.33,298,23.385,631,13.014,656,18.46,657,27.854]],["name/78-4",[]],["text/78-4",[]],["component/78-4",[]],["title/78-5",[157,21.855,181,31.172,243,29.506,380,27.682]],["name/78-5",[]],["text/78-5",[]],["component/78-5",[]],["title/78-6",[157,24.81,234,43.457,1533,42.018]],["name/78-6",[]],["text/78-6",[]],["component/78-6",[]],["title/78-7",[160,15.501,298,19.28,645,21.375,652,26.452,1043,19.28,2296,23.934,2297,25.072]],["name/78-7",[]],["text/78-7",[]],["component/78-7",[]],["title/78-8",[739,21.53,2294,49.683,2298,47.156]],["name/78-8",[]],["text/78-8",[]],["component/78-8",[]],["title/78-9",[644,20.991,739,16.947,753,35.529,2295,39.107,2298,37.118]],["name/78-9",[]],["text/78-9",[]],["component/78-9",[]],["title/78",[180,8.432,645,23.431,768,21.72,1043,21.135,2296,26.237,2297,27.484]],["name/78",[645,1.776,768,1.646,2299,2.434]],["text/78",[1,1.018,4,0.347,49,0.591,153,1.432,157,2.266,160,2.379,180,1.267,181,2.042,194,1.367,217,2.086,218,2.686,221,0.925,223,4.179,224,0.603,226,1.841,234,4.329,237,0.465,241,2.983,243,2.369,245,1.747,252,1.274,260,0.843,278,0.652,295,0.667,298,2.101,304,0.796,307,2.283,313,0.442,329,1.413,335,3.189,346,2.605,353,1.326,380,1.326,385,0.637,390,0.952,393,1.16,400,0.745,410,2.804,431,0.796,446,1.715,461,2.883,463,1.16,490,1.366,537,1.177,553,0.861,555,0.952,557,0.925,593,1.72,608,3.086,630,1.101,631,1.647,633,1.192,639,2.644,644,3.651,645,5.397,650,0.952,652,4.62,656,3.293,657,3.525,726,1.346,729,1.571,737,2.339,739,3.32,750,0.925,753,5.607,756,0.952,768,0.713,781,0.703,801,3.41,861,0.826,871,0.843,880,1.054,917,1.288,923,1.465,940,1.885,943,2.409,944,2.436,974,1.499,997,2.239,1001,0.734,1005,1.015,1043,4.067,1081,1.989,1087,1.054,1105,3.621,1124,1.16,1228,3.723,1324,1.16,1362,1.72,1470,2.239,1505,0.843,1533,4.492,1733,1.101,1907,1.054,1932,1.054,2220,1.239,2233,1.239,2267,1.239,2294,5.631,2295,6.172,2296,4.581,2297,4.799,2298,2.722,2300,1.359,2301,1.359,2302,1.359,2303,2.239,2304,2.239,2305,1.359,2306,1.239,2307,1.359,2308,1.359,2309,2.456,2310,1.359,2311,2.239,2312,4.117,2313,1.359,2314,1.239,2315,2.456,2316,2.456,2317,2.456,2318,1.359,2319,1.904,2320,2.456,2321,2.456,2322,2.456]],["component/78",[915,0.604]],["title/79",[1,8.849,2323,57.452]],["name/79",[1,0.533,2323,3.463]],["text/79",[1,1.247,180,1.932,189,4.898,217,2.966,245,1.657,286,3.858,303,3.713,313,3.084,415,4.596,439,3.91,529,4.898,576,3.018,640,4.427,649,5.457,660,2.666,816,4.898,2323,6.452,2324,6.124,2325,5.862,2326,6.124,2327,5.862]],["component/79",[915,0.604]],["title/80",[2,14.85,48,25.829,180,10.441,728,20.659]],["name/80",[2,0.741,48,1.289,180,0.521,728,1.031]],["text/80",[1,0.735,2,1.62,4,1.429,48,3.915,73,2.138,153,2.384,180,1.582,185,3.228,232,1.743,239,1.958,240,2.65,245,1.226,281,1.958,304,3.275,312,2.482,323,2.431,338,1.78,354,4.005,490,2.274,543,3.335,577,2.431,595,3.218,596,3.915,616,3.114,660,1.973,723,4.82,727,4.724,728,4.23,729,2.563,737,3.817,792,4.924,795,4.924,977,3.712,983,3.275,1089,2.933,1117,6.296,1425,5.802,1439,2.62,2328,3.916]],["component/80",[915,0.604]],["title/81",[73,19.605,226,28.104,595,29.506,619,37.013]],["name/81",[226,1.72,595,1.806,619,2.266]],["text/81",[1,1.246,73,3.624,119,1.554,180,1.779,185,2.403,195,4.006,218,2.486,219,2.486,220,2.244,226,4.138,232,1.673,237,2.989,245,1.915,246,4.121,281,2.643,300,2.001,313,2.455,314,3.654,325,5.142,353,2.897,358,2.035,389,6.444,406,3.397,424,2.815,558,5.011,567,3.4,595,5.027,619,5.45,670,2.636,790,4.161,832,3.96,940,1.745,1089,4.972,1439,2.514,1879,2.244,1958,4.58]],["component/81",[915,0.604]],["title/82",[180,10.441,274,33.226,478,32.487,1123,30.581]],["name/82",[180,0.521,274,1.658,478,1.621,1123,1.526]],["text/82",[1,0.73,180,2.373,217,2.179,242,2.038,258,5.267,274,3.599,281,3.115,313,2.514,314,3.782,315,6.423,335,3.843,336,2.237,358,2.106,478,4.9,587,3.519,670,2.728,693,5.766,832,4.056,857,2.663,1016,3.599,1123,5.307,1442,3.142,1465,5.211,1467,4.239,1717,5.133,2329,5.553,2330,4.74,2331,5.063]],["component/82",[915,0.604]],["title/83",[1,4.966,286,19.28,439,19.542,649,27.269,660,13.325,2326,30.603,2327,29.293]],["name/83",[1,0.284,286,1.102,439,1.117,2326,1.75,2327,1.675]],["text/83",[1,1.263,180,1.743,216,2,237,1.477,245,1.692,263,2.331,273,2.776,281,3.364,286,3.939,312,3.425,313,1.404,351,2.366,380,2.331,400,3.534,405,2.233,413,3.498,422,2.735,439,3.992,446,3.291,490,1.755,506,2.095,518,4,588,2.575,629,3.138,640,2.528,649,5.571,660,2.722,728,2.598,729,2.127,801,1.694,830,3.685,832,4.048,854,3.498,923,2.575,930,5.547,940,1.404,974,1.571,983,2.528,995,2.233,1005,5.762,1041,1.896,1169,3.92,1428,3.348,1439,2.023,1467,2.366,1721,2.484,1733,3.498,2180,3.936,2216,3.498,2327,5,2332,6.448,2333,5.879,2334,3.685,2335,3.685,2336,3.685,2337,4.655,2338,3.936,2339,4.317]],["component/83",[915,0.604]],["title/84-1",[338,14.584,439,23.701,483,18.976,577,19.92,1422,24.376]],["name/84-1",[]],["text/84-1",[]],["component/84-1",[]],["title/84-2",[338,13.181,439,21.421,483,17.151,577,18.004,739,15.317,2340,37.753]],["name/84-2",[]],["text/84-2",[]],["component/84-2",[]],["title/84-3",[338,13.181,439,21.421,483,17.151,577,18.004,739,15.317,2341,37.753]],["name/84-3",[]],["text/84-3",[]],["component/84-3",[]],["title/84",[338,16.321,439,26.525,483,21.237,577,22.293]],["name/84",[338,0.815,439,1.324,483,1.06,577,1.113]],["text/84",[1,0.329,2,0.724,6,2.492,48,1.259,73,2.893,180,0.509,185,1.714,217,0.98,223,1.311,228,1.654,237,2.153,240,2.982,244,1.975,245,1.535,252,1.584,256,1.936,285,2.256,312,1.109,319,3.347,323,1.087,335,3.614,336,1.683,337,2.414,338,2.681,343,2.915,354,2.414,372,2.592,379,2.644,398,1.349,406,2.447,439,3.915,462,2.712,483,3.134,490,1.016,502,2.161,558,1.659,577,4.408,580,2.592,581,4.694,616,2.326,627,5.671,629,1.699,631,1.187,633,2.027,639,3.481,723,3.34,739,3.115,781,2.161,860,1.702,869,1.583,899,1.75,917,2.824,921,1.145,940,1.75,974,1.96,1009,2.161,1089,2.192,1114,2.492,1414,3.385,1419,2.364,1422,4.936,1423,2.712,1424,3.34,1425,4.02,1451,3.24,1455,3.566,1486,2.845,1487,3.24,2328,1.75,2340,6.382,2341,3.809,2342,2.499,2343,2.499,2344,3.573,2345,2.279,2346,4.178,2347,2.499,2348,4.178,2349,2.499,2350,2.499]],["component/84",[915,0.604]],["title/85",[5,22.639,180,11.853,231,22.069]],["name/85",[5,1.221,180,0.639,231,1.19]],["text/85",[1,0.94,5,2.781,160,4.371,180,1.865,185,2.276,194,5.625,223,3.751,227,4.531,231,3.472,239,2.503,244,2.624,245,1.568,263,3.861,445,5.008,652,5.008,728,2.881,729,2.359,766,3.805,797,3.429,801,2.806,1117,5.794,1183,4.87,2351,6.52]],["component/85",[915,0.604]],["title/86",[180,13.706,303,33.06]],["name/86",[180,0.826,303,1.993]],["text/86",[1,1.356,5,2.059,180,2.101,224,3.319,237,1.812,263,2.858,273,2.279,278,3.586,281,3.479,282,2.902,299,3.514,303,4.259,312,2.349,348,4.519,350,4.639,353,2.858,358,2.007,398,2.858,405,3.869,501,3.606,508,3.514,518,3.284,542,4.547,584,3.431,629,2.153,660,1.868,793,3.219,801,2.934,887,3.953,930,3.431,936,3.953,1001,2.858,1041,2.325,1043,3.817,1169,3.219,1439,4.062,1464,3.953,1852,4.519,2352,6.724,2353,5.294,2354,5.294,2355,4.827]],["component/86",[915,0.604]],["title/87",[224,20.331,576,18.295,635,24.376,729,15.112,1159,25.925]],["name/87",[224,0.959,576,0.863,635,1.149,729,0.712,1159,1.222]],["text/87",[4,2.069,245,1.775,353,4.372,583,4.439,635,4.308,729,2.671,1227,5.846,1228,5.671,1465,4.742,1642,5.671,2054,6.28,2356,7.383,2357,8.098,2358,6.561,2359,6.561,2360,6.046,2361,6.561]],["component/87",[915,0.604]],["title/88",[576,20.474,635,27.279,729,16.912,1465,30.027]],["name/88",[576,1.022,635,1.361,729,0.844,1465,1.499]],["text/88",[153,2.817,160,1.831,180,1.603,217,1.751,224,3.493,225,3.622,237,1.527,240,3.73,242,2.425,251,4.402,252,2.506,256,3.061,281,2.313,317,2.768,318,3.221,319,4.629,335,2.425,343,3.061,352,4.018,374,3.373,502,3.419,511,2.219,575,4.099,576,1.782,577,3.422,580,2.768,581,2.768,583,2.446,629,1.814,633,3.207,635,2.374,658,2.485,681,2.662,729,1.472,739,1.651,781,3.419,940,1.451,974,1.624,991,2.525,1009,3.419,1114,2.662,1159,2.525,1231,2.962,1278,3.332,1465,4.609,1797,4.386,1901,3.221,1964,3.332,2344,4.386,2362,3.615,2363,3.615,2364,3.615,2365,6.165,2366,3.332,2367,3.332,2368,3.332,2369,4.463,2370,4.069,2371,3.332]],["component/88",[915,0.604]],["title/89",[576,20.474,635,27.279,729,16.912,2358,41.539]],["name/89",[576,1.022,635,1.361,729,0.844,2358,2.073]],["text/89",[180,1.364,224,1.526,237,1.177,240,3.175,242,1.987,251,4.16,252,2.54,256,3.103,264,2.667,267,1.411,281,2.345,313,1.118,317,2.134,319,4.671,335,3.813,336,1.386,343,3.103,352,4.073,374,3.419,457,3.793,502,3.466,511,3.332,543,2.051,567,2.179,575,3.36,576,1.373,577,2.913,580,2.134,581,2.134,583,1.885,594,2.787,629,1.398,633,3.251,635,1.83,636,6.696,723,2.134,729,1.786,739,2.003,781,3.466,832,1.804,860,2.342,899,2.409,940,1.118,974,1.252,1009,3.466,1083,2.568,1090,3.793,1114,2.051,1159,1.946,1642,2.409,1901,2.483,1934,4.623,1937,2.936,2344,4.446,2358,7.112,2365,6.499,2366,2.568,2367,2.568,2368,2.568,2371,2.568,2372,3.136,2373,4.938,2374,3.136,2375,3.136,2376,3.136,2377,3.136,2378,3.136,2379,3.136,2380,3.44,2381,3.44,2382,3.44,2383,3.44,2384,3.136,2385,3.44]],["component/89",[915,0.604]],["title/90",[576,20.474,635,27.279,729,16.912,1642,35.904]],["name/90",[576,1.022,635,1.361,729,0.844,1642,1.792]],["text/90",[153,2.108,160,1.259,180,1.265,216,1.421,224,1.361,237,1.05,240,3.375,242,1.814,245,0.673,251,4.161,252,2.701,256,2.877,264,2.379,281,2.174,313,0.998,317,1.903,319,4.442,329,1.766,335,2.279,336,1.236,338,0.977,343,2.877,352,3.776,374,3.17,447,2.036,457,3.462,460,1.656,502,3.213,511,3.543,542,1.865,543,4.248,567,1.944,575,3.067,576,1.225,577,2.7,580,1.903,581,1.903,583,1.682,608,1.988,629,1.247,633,3.014,635,1.632,636,5.032,729,2.349,739,2.297,781,3.213,832,1.609,854,2.486,925,5.77,940,0.998,943,1.391,944,1.406,974,1.117,1009,3.213,1083,2.291,1090,2.148,1114,1.83,1159,1.736,1642,6.397,1661,4.006,1901,2.215,1934,4.221,1937,2.619,1965,5.301,2033,4.221,2344,4.122,2365,6.26,2366,2.291,2367,2.291,2368,2.291,2371,2.291,2372,2.797,2373,4.508,2374,2.797,2375,2.797,2376,2.797,2377,2.797,2378,2.797,2379,2.797,2384,2.797,2386,3.569,2387,2.797,2388,7.123,2389,3.068,2390,6.211,2391,3.068,2392,3.068,2393,3.068]],["component/90",[915,0.604]],["title/91",[576,20.474,635,27.279,729,16.912,2359,41.539]],["name/91",[576,1.022,635,1.361,729,0.844,2359,2.073]],["text/91",[153,2.817,160,1.831,180,1.603,217,1.751,224,3.493,225,3.622,237,1.527,240,3.73,242,2.425,251,4.402,252,2.506,256,3.061,281,2.313,317,2.768,318,3.221,319,4.629,335,2.425,343,3.061,352,4.018,374,3.373,502,3.419,511,2.219,575,4.099,576,1.782,577,3.422,580,2.768,581,2.768,583,2.446,629,1.814,633,3.207,635,2.374,681,2.662,729,1.472,739,1.651,781,3.419,940,1.451,974,1.624,991,2.525,1009,3.419,1114,2.662,1159,2.525,1231,2.962,1278,3.332,1797,4.386,1901,3.221,1964,3.332,2344,4.386,2359,6.376,2362,3.615,2363,3.615,2364,3.615,2365,6.165,2366,3.332,2367,3.332,2368,3.332,2371,3.332,2394,4.463,2395,4.463,2396,4.463]],["component/91",[915,0.604]],["title/92",[576,20.474,635,27.279,729,16.912,2361,41.539]],["name/92",[576,1.022,635,1.361,729,0.844,2361,2.073]],["text/92",[153,2.495,160,1.56,180,1.454,224,3.169,225,3.209,237,1.301,240,3.801,242,2.148,251,4.664,252,2.707,256,3.308,278,1.823,281,2.049,317,2.358,318,2.744,319,4.868,335,2.148,338,1.21,343,3.308,352,4.341,374,3.644,457,2.662,502,3.694,511,3.551,565,2.838,575,4.429,576,1.518,577,3.104,580,2.358,581,2.358,583,3.209,629,1.546,633,3.465,635,2.022,636,3.08,681,2.267,729,1.254,739,2.641,781,3.694,940,1.236,974,1.384,991,2.151,1009,3.694,1114,2.267,1159,2.151,1231,2.523,1278,2.838,1797,3.886,1901,2.744,1964,2.838,2344,4.739,2361,6.498,2362,3.08,2363,3.08,2364,3.08,2365,6.532,2366,2.838,2367,2.838,2368,2.838,2370,3.466,2371,2.838,2397,5.854,2398,3.801]],["component/92",[915,0.604]],["title/93",[576,20.474,635,27.279,729,16.912,2360,38.281]],["name/93",[576,1.022,635,1.361,729,0.844,2360,1.91]],["text/93",[153,2.817,160,1.831,180,1.603,217,1.751,224,3.493,225,3.622,237,1.527,240,3.73,242,2.425,251,4.402,252,2.506,256,3.061,281,2.313,317,2.768,318,3.221,319,4.629,335,2.425,343,3.061,352,4.018,374,3.373,502,3.419,511,2.219,575,4.099,576,1.782,577,3.422,580,2.768,581,2.768,583,2.446,629,1.814,633,3.207,635,2.374,681,2.662,729,1.472,739,1.651,781,3.419,940,1.451,974,1.624,991,2.525,1009,3.419,1114,2.662,1159,2.525,1231,2.962,1278,3.332,1797,4.386,1901,3.221,1964,3.332,2344,4.386,2360,5.876,2362,3.615,2363,3.615,2364,3.615,2365,6.165,2366,3.332,2367,3.332,2368,3.332,2371,3.332,2399,4.463,2400,4.463,2401,4.463]],["component/93",[915,0.604]],["title/94",[180,6.544,245,7.045,313,10.448,415,19.537,576,12.832,640,18.819,816,20.824,2324,26.034,2325,24.92]],["name/94",[415,1.908,816,2.034,2325,2.434]],["text/94",[1,1.239,156,6.228,180,1.699,223,4.375,242,2.276,267,3.423,273,2.67,278,4.519,313,2.017,335,2.276,415,3.771,490,3.392,576,2.477,640,4.885,658,3.454,728,2.499,729,2.751,739,3.086,816,4.02,832,3.254,861,3.771,918,3.848,932,4.631,940,2.017,1041,2.724,1467,3.4,2324,8.166,2325,4.81,2402,6.203,2403,8.342,2404,6.203]],["component/94",[915,0.604]],["title/95",[73,25.735,793,40.92]],["name/95",[73,1.551,793,2.467]],["text/95",[1,1.326,73,3.194,119,2.922,226,4.579,303,4.103,595,4.807,619,6.03,995,5.219,1041,3.669,1042,4.263,2405,6.478]],["component/95",[915,0.604]],["title/96-1",[1,4.966,180,7.692,313,12.282,487,23.432,1717,25.072,2151,28.203,2406,27.269]],["name/96-1",[]],["text/96-1",[]],["component/96-1",[]],["title/96-2",[1,6.024,180,9.33,313,14.897,487,28.42,2406,33.073]],["name/96-2",[]],["text/96-2",[]],["component/96-2",[]],["title/96",[180,7.692,245,8.282,313,12.282,487,23.432,2151,28.203,2406,27.269,2407,30.603]],["name/96",[180,0.335,245,0.361,313,0.535,487,1.021,2151,1.229,2406,1.189,2407,1.334]],["text/96",[1,1.134,180,2.237,185,1.199,216,2.692,218,2.692,219,2.692,237,1.288,239,1.318,245,0.826,255,4.07,281,2.034,282,2.064,298,1.922,300,3.216,312,1.671,313,3.089,342,2.564,375,1.922,399,3.236,400,3.186,424,1.975,433,4.97,434,4.507,487,5.893,490,2.886,537,1.805,558,2.499,640,2.205,660,2.05,670,2.855,671,3.433,766,2.003,790,2.92,832,3.723,840,3.214,861,3.533,867,2.564,869,2.386,904,3.214,922,2.92,940,1.89,959,5.124,974,2.115,992,2.92,1123,2.246,1190,3.05,1224,2.811,1356,3.214,1362,2.637,1467,2.064,1488,2.289,1576,3.857,1717,3.857,2151,5.958,2406,6.858,2407,3.05,2408,3.765,2409,3.433,2410,4.507,2411,4.195,2412,3.765,2413,3.765]],["component/96",[915,0.604]],["title/97",[251,31.896,460,36.338]],["name/97",[251,1.923,460,2.191]],["text/97",[1,0.415,4,1.616,73,3.028,153,2.154,157,2.154,180,1.808,185,1.609,216,2.342,224,2.807,225,3.467,232,0.983,237,2.71,241,1.512,242,1.855,244,1.157,245,1.586,251,4.628,252,1.196,256,2.931,295,3.554,307,2.423,313,1.025,319,2.689,323,1.371,335,2.906,336,1.27,337,2.267,338,1.004,343,2.931,352,1.917,354,1.414,374,3.693,379,1.549,385,1.477,399,2.814,406,1.966,442,1.847,450,1.654,457,3.539,460,5.926,462,1.588,469,3.539,490,1.282,502,1.631,511,3.599,537,1.512,551,2.093,579,3.924,633,1.53,739,2.34,781,1.631,917,1.654,921,3.315,940,1.025,974,1.148,1009,1.631,1016,2.043,1141,3.442,1422,3.366,1423,1.588,1424,1.956,1439,1.477,1497,2.555,1519,3.774,1797,3.355,2176,2.555,2328,2.208,2344,3.355,2365,5.257,2414,2.691,2415,3.153,2416,3.153,2417,3.153,2418,3.153,2419,3.153]],["component/97",[915,0.604]],["title/98",[460,36.338,577,29.264]],["name/98",[460,2.191,577,1.764]],["text/98",[1,0.388,4,1.225,48,1.488,73,2.929,153,2.97,157,2.044,180,1.76,185,1.526,216,2.221,224,1.311,225,1.619,231,1.12,232,0.921,237,2.621,241,2.902,242,1.76,244,1.084,245,1.527,251,1.4,252,1.12,256,2.221,295,2.973,307,2.299,313,0.96,319,2.551,323,1.284,335,2.556,336,1.19,337,2.15,338,0.94,343,2.804,352,1.796,354,1.325,374,3.556,379,1.451,399,2.67,406,1.865,442,1.73,450,1.549,457,4.239,460,5.854,462,1.488,490,1.201,502,1.528,511,4.081,537,1.416,551,1.961,577,4.255,579,4.322,595,1.7,631,0.839,633,1.433,739,3.197,776,2.132,781,1.528,860,2.012,899,2.069,917,1.549,921,3.192,940,0.96,974,1.075,1009,1.528,1016,1.914,1141,3.266,1422,3.22,1423,1.488,1424,1.832,1497,2.393,1519,3.58,1642,2.069,1644,4.372,1661,3.885,1797,3.183,2176,2.393,2328,2.069,2344,3.183,2345,2.693,2365,5.084,2387,2.693,2414,2.522,2420,2.522,2421,2.693,2422,2.693,2423,4.795,2424,2.954]],["component/98",[915,0.604]],["title/99-1",[1,6.024,119,13.269,303,22.504,793,27.854,2405,35.529]],["name/99-1",[]],["text/99-1",[]],["component/99-1",[]],["title/99-2",[1,4.225,119,9.307,237,10.996,245,7.045,281,11.249,991,18.184,1043,16.402,1349,17.891,1439,15.055]],["name/99-2",[]],["text/99-2",[]],["component/99-2",[]],["title/99-3",[1,5.444,312,18.376,943,18.768,944,18.972,1439,19.4,2411,29.892]],["name/99-3",[]],["text/99-3",[]],["component/99-3",[]],["title/99",[1,6.024,119,13.269,303,22.504,995,23.701,2405,35.529]],["name/99",[1,0.284,119,0.626,303,1.061,995,1.117,2405,1.675]],["text/99",[1,1.28,5,2.297,119,2.662,180,1.561,185,0.721,194,1.261,216,1.049,218,2.321,219,1.781,220,3.007,223,1.188,228,1.522,231,0.859,232,1.562,233,1.303,237,2.264,245,1.769,262,1.099,273,2.157,275,2.436,278,1.843,281,0.793,285,1.222,289,1.467,303,3.532,312,2.224,313,0.736,336,0.912,338,2.441,354,1.015,375,1.962,385,1.061,399,2.141,406,0.881,408,1.756,446,1.156,447,1.503,450,2.017,465,1.405,483,0.938,518,1.405,521,1.756,525,2.776,527,1.281,537,1.843,553,1.435,565,1.691,590,1.933,599,2.252,631,1.092,640,4.211,658,2.79,660,0.799,670,1.112,728,0.912,766,1.205,793,1.377,832,2.628,861,3.046,871,1.405,922,4.58,923,2.293,940,1.25,943,2.677,944,2.706,946,2.776,974,1.399,975,1.756,983,1.326,991,4.069,1001,3.189,1041,1.689,1042,3.914,1043,3.67,1103,1.635,1141,3.412,1146,1.542,1349,3.683,1439,4.484,1467,3.237,1503,1.377,1576,2.552,1879,0.947,2083,1.542,2204,1.691,2296,1.435,2356,2.064,2405,5.946,2410,2.982,2411,5.191,2425,1.933,2426,2.264,2427,2.264,2428,1.933,2429,2.064,2430,2.264,2431,2.264,2432,3.505,2433,2.982,2434,2.264,2435,2.264,2436,2.264,2437,2.264,2438,2.264,2439,4.059,2440,1.834,2441,1.834]],["component/99",[915,0.604]],["title/100",[1,6.024,119,13.269,995,23.701,1041,20.123,1042,23.385]],["name/100",[1,0.284,119,0.626,995,1.117,1041,0.949,1042,1.102]],["text/100",[1,1.269,119,2.976,218,3.015,219,3.015,228,2.576,312,2.888,537,4.13,599,3.811,640,3.811,670,3.196,832,4.518,861,3.956,922,6.679,923,3.881,940,2.116,946,4.698,974,2.369,1041,3.783,1042,4.927,1439,3.049,1467,4.721,1576,4.319,2204,4.859,2410,5.046,2411,4.698,2432,5.933,2433,5.046,2440,5.272,2441,5.272]],["component/100",[915,0.604]],["title/101",[49,18.004,180,8.432,216,19.183,267,16.992,313,13.464,336,16.684]],["name/101",[49,0.812,180,0.381,216,0.866,267,0.767,313,0.608,336,0.753]],["text/101",[1,0.762,4,2.035,49,4.727,160,4.021,180,2.255,216,2.685,245,1.746,252,3.02,267,4.462,307,3.819,313,3.186,336,3.209,511,3.962,514,3.847,739,3.367,801,3.125,1270,4.495,1368,4.696,2442,5.796,2443,6.453,2444,4.696]],["component/101",[915,0.604]],["title/102-1",[160,21.04,286,26.17,441,31.805,474,28.547]],["name/102-1",[]],["text/102-1",[]],["component/102-1",[]],["title/102-2",[286,26.17,287,38.281,441,31.805,474,28.547]],["name/102-2",[]],["text/102-2",[]],["component/102-2",[]],["title/102",[180,10.441,286,26.17,441,31.805,474,28.547]],["name/102",[180,0.521,286,1.306,441,1.587,474,1.425]],["text/102",[0,1.316,1,0.596,4,0.506,5,2.102,73,2.335,119,0.574,153,0.845,157,1.933,160,2.944,180,2.08,185,0.631,216,1.589,217,1.346,222,1.35,223,2.378,226,1.086,232,1.069,237,2.825,239,0.694,240,1.626,241,2.591,242,1.983,244,0.727,245,0.752,247,1.122,252,2.877,256,1.589,259,1.91,278,1.645,281,0.694,283,1.182,285,1.07,286,3.413,287,6.163,289,1.284,295,0.974,303,0.974,307,0.95,313,1.757,315,2.476,316,2.476,319,2.875,323,0.862,327,4.56,331,3.385,335,2.915,337,0.889,338,0.631,341,1.431,343,2.101,352,2.085,354,0.889,355,1.316,358,0.752,369,1.606,374,2.758,379,0.974,405,1.025,406,1.334,425,1.48,431,1.161,433,1.388,441,4.148,442,3.916,460,4.097,462,0.999,467,3.385,469,1.388,474,3.4,483,0.821,490,0.806,494,2.928,502,1.025,505,1.316,511,3.326,529,2.938,537,0.95,551,1.316,587,1.256,612,1.388,633,1.664,647,2.009,652,1.388,672,1.388,674,4.378,769,7.104,781,1.025,797,2.174,843,1.388,917,1.04,921,2.078,940,1.115,943,0.898,944,0.908,974,1.249,1009,1.025,1015,1.606,1016,1.284,1060,1.606,1081,1.606,1082,1.692,1087,1.537,1089,1.04,1100,2.561,1422,2.412,1423,0.999,1424,1.23,1454,1.807,1464,1.48,1589,1.537,1942,1.692,2022,4.134,2023,1.807,2024,1.807,2314,1.807,2328,1.388,2365,4.054,2414,1.692,2445,1.807,2446,1.982,2447,6.107,2448,1.692,2449,1.982,2450,1.807,2451,1.807,2452,4.534,2453,1.982,2454,1.807,2455,1.982,2456,1.982,2457,1.982,2458,1.982,2459,1.982,2460,1.982,2461,1.807,2462,1.982,2463,1.982,2464,1.982,2465,1.982]],["component/102",[915,0.604]],["title/103",[180,11.853,766,30.968,801,22.836]],["name/103",[180,0.639,766,1.67,801,1.231]],["text/103",[1,1.356,49,3.368,73,1.362,157,2.921,180,1.814,221,2.426,242,1.307,244,2.043,245,1.699,250,4.234,263,4.538,266,4.621,267,3.449,281,1.247,299,2.365,303,2.735,307,2.669,313,1.158,336,3.387,344,2.763,351,1.953,445,2.495,446,2.842,555,2.495,644,3.14,726,1.953,728,2.243,729,2.26,739,1.318,743,4.019,744,3.041,753,2.763,766,2.962,768,1.869,801,4.048,832,1.869,843,2.495,927,2.572,983,2.087,991,4.384,993,2.66,1001,1.924,1016,2.309,1043,2.842,1080,3.899,1113,1.49,1182,2.572,1564,2.495,1664,6.81,2081,4.318,2296,3.528,2297,3.695,2466,2.572,2467,5.116,2468,3.248,2469,5.076,2470,5.076,2471,3.041,2472,3.248,2473,5.076,2474,3.248,2475,3.248]],["component/103",[915,0.604]],["title/104",[49,15.099,180,7.072,245,7.614,263,18.749,267,14.25,336,13.992,766,18.476,801,13.625]],["name/104",[49,0.939,245,0.474,267,0.886,766,1.149,801,0.847]],["text/104",[49,3.807,180,2.252,185,2.124,244,3.212,263,4.727,267,4.257,313,3.177,336,3.937,365,6.082,431,3.907,455,5.405,557,4.543,728,2.688,729,2.2,766,3.549,801,3.834,940,2.169,983,3.907,1533,4.816,2306,6.082,2466,4.816]],["component/104",[915,0.604]],["title/105-1",[1,5.444,245,9.078,726,22.697,739,15.317,766,22.031,801,16.246]],["name/105-1",[]],["text/105-1",[]],["component/105-1",[]],["title/105-2",[1,5.444,231,15.7,739,15.317,766,22.031,801,16.246,2467,30.916]],["name/105-2",[]],["text/105-2",[]],["component/105-2",[]],["title/105-3",[231,17.371,245,10.045,639,22.787,656,18.46,801,17.975]],["name/105-3",[]],["text/105-3",[]],["component/105-3",[]],["title/105-4",[8,30.581,245,11.241,801,20.116,1041,22.52]],["name/105-4",[]],["text/105-4",[]],["component/105-4",[]],["title/105-5",[245,10.045,726,25.113,801,17.975,887,34.206,939,29.029]],["name/105-5",[]],["text/105-5",[]],["component/105-5",[]],["title/105",[1,4.566,245,7.614,263,18.749,307,16.651,728,13.992,729,11.455,801,13.625,2467,25.928]],["name/105",[1,0.193,245,0.323,263,0.795,307,0.706,728,0.593,729,0.485,801,0.577,2467,1.099]],["text/105",[1,1.204,8,3.92,49,0.973,124,1.911,147,4.346,153,2.118,157,2.118,180,0.456,185,0.713,194,2.12,216,3.533,217,0.878,229,1.736,231,2.223,232,0.698,234,2.843,237,1.7,239,0.784,241,2.811,244,0.821,245,1.441,252,3.385,267,0.919,278,3.151,283,1.335,284,1.814,285,1.209,295,2.441,298,1.143,307,1.073,313,0.728,316,1.616,319,3.496,323,0.973,329,1.288,335,2.623,336,1.534,340,3.25,375,1.944,400,1.227,405,1.158,431,2.23,446,1.143,461,1.568,467,2.843,483,1.577,508,1.486,511,2.471,543,1.335,561,1.736,584,2.468,609,2.23,630,1.814,632,3.085,639,2.471,644,3.275,652,1.568,656,2.002,658,1.246,674,1.814,713,1.419,726,1.227,727,4.346,739,3.207,743,1.616,766,2.026,768,1.174,796,1.814,801,3.963,887,1.672,939,2.413,940,1.906,990,2.041,993,1.672,999,2.528,1041,1.673,1080,1.568,1087,3.853,1136,2.087,1196,1.911,1270,1.736,1289,1.911,1477,1.568,1664,1.814,1797,2.528,1847,1.389,1859,1.486,1869,1.911,1932,1.736,1996,1.911,2088,2.041,2298,4.026,2454,2.041,2467,6.25,2471,1.911,2476,2.239,2477,1.814,2478,8.028,2479,4.969,2480,2.239,2481,2.239,2482,3.808,2483,2.239,2484,2.239,2485,3.808,2486,2.239,2487,2.239,2488,2.239,2489,2.239,2490,2.239,2491,2.041,2492,2.239,2493,2.239,2494,2.041,2495,2.239,2496,2.041,2497,2.239,2498,2.239,2499,2.239,2500,2.239,2501,2.239,2502,2.239]],["component/105",[915,0.604]],["title/106",[180,8.432,313,13.464,336,16.684,728,16.684,729,13.658,983,24.25]],["name/106",[180,0.381,313,0.608,336,0.753,728,0.753,729,0.616,983,1.094]],["text/106",[1,1.098,2,1.018,4,0.521,48,1.77,49,2.394,157,0.869,160,0.836,180,2.171,189,2.277,194,1.135,216,3.146,217,0.8,223,2.429,232,0.635,233,1.173,236,1.353,237,1.202,239,0.713,241,1.685,242,1.699,244,1.289,245,1.489,252,0.773,260,1.264,263,3.354,267,4.218,274,2.277,281,0.713,283,1.216,286,1.04,290,1.74,303,1.001,307,0.977,313,3.163,335,3.398,336,4.02,338,0.649,347,1.74,353,1.1,358,1.756,363,1.58,369,1.651,422,1.291,439,1.054,461,1.427,472,1.651,478,1.291,483,0.844,490,2.526,503,1.264,506,1.705,511,1.014,557,1.388,612,1.427,644,0.934,658,2.579,670,2.275,693,3.569,728,3.364,729,2.754,731,1.427,737,2.275,739,1.713,792,1.291,795,2.226,796,1.651,797,0.977,801,1.378,820,1.74,867,1.388,940,0.663,959,2.536,974,0.742,983,4.71,1005,4.112,1080,1.427,1123,1.216,1157,1.74,1465,2.058,1466,2.393,1569,1.522,1841,1.651,1842,1.651,1942,1.74,2120,1.216,2216,1.651,2319,2.725,2328,3.243,2334,1.74,2335,1.74,2336,1.74,2466,3.343,2503,2.038,2504,2.038,2505,2.038,2506,2.038,2507,2.038,2508,2.999,2509,1.858,2510,1.858,2511,2.038,2512,2.038,2513,2.038,2514,2.038,2515,2.038,2516,2.038,2517,3.514,2518,8.35,2519,2.038,2520,2.038]],["component/106",[915,0.604]],["title/107",[1,8.849,1909,43.616]],["name/107",[1,0.533,1909,2.629]],["text/107",[1,0.957,180,2.075,185,2.318,218,3.374,232,2.27,239,2.549,245,1.597,269,4.833,273,3.135,300,2.716,313,2.368,487,4.517,611,6.216,672,5.099,940,2.368,1221,5.257,1879,3.045,1909,6.603,2151,5.437,2337,5.257,2406,5.257,2407,5.9,2448,6.216,2521,6.639]],["component/107",[915,0.604]],["title/108",[269,38.633,1909,37.718,2337,42.018]],["name/108",[269,2.083,1909,2.034,2337,2.266]],["text/108",[1,0.645,2,1.42,4,1.252,146,8.849,153,3.018,218,2.271,219,2.271,239,1.716,244,1.799,245,1.075,263,3.822,269,4.699,322,3.339,323,2.132,405,2.536,446,3.613,484,3.972,527,5.46,537,3.984,561,7.483,628,4.47,713,5.265,857,3.984,930,3.177,940,1.594,974,1.785,1011,3.66,1041,2.153,1057,7.056,1221,3.539,1497,3.972,1531,4.185,1859,3.254,2083,3.339,2216,3.972,2334,4.185,2335,4.185,2336,4.185,2522,9.099,2523,4.903,2524,4.185,2525,4.903,2526,4.903,2527,4.903,2528,8.309,2529,7.079,2530,4.903,2531,4.903]],["component/108",[915,0.604]],["title/109-1",[180,10.441,313,16.671,415,31.172,1011,38.281]],["name/109-1",[]],["text/109-1",[]],["component/109-1",[]],["title/109-2",[180,10.441,478,32.487,584,33.226,1011,38.281]],["name/109-2",[]],["text/109-2",[]],["component/109-2",[]],["title/109",[180,11.853,672,40.759,1909,37.718]],["name/109",[180,0.639,672,2.198,1909,2.034]],["text/109",[1,0.628,4,0.751,5,1.538,73,2.308,119,0.852,147,2.906,153,1.686,160,1.623,180,1.615,181,2.405,185,1.259,216,1.832,218,0.77,224,0.738,226,0.912,232,1.49,237,2.233,241,1.897,242,2.215,243,3.756,244,1.754,245,0.867,247,0.941,252,0.631,254,3.942,256,0.77,263,0.898,267,0.682,269,1.953,273,2.351,278,0.797,282,2.168,285,2.136,286,0.849,288,1.242,291,1.2,299,1.104,301,2.196,303,0.817,304,1.723,307,2.291,313,2.38,317,1.032,327,3.568,331,1.242,336,0.67,338,0.529,351,1.612,354,2.449,368,1.2,380,0.898,385,0.779,400,2.62,405,0.86,415,3.67,418,1.347,420,1.078,431,1.723,439,2.472,442,1.723,445,1.164,450,0.872,474,1.638,476,1.29,478,2.506,483,3.652,487,1.032,488,2.454,493,5.061,501,3.255,504,2.563,525,1.2,537,1.41,543,0.992,584,1.906,588,1.755,592,1.078,608,2.563,609,0.974,616,0.926,629,1.196,631,0.836,637,2.77,639,0.827,641,1.347,642,2.511,644,0.762,645,0.941,646,1.133,650,2.06,656,3.623,657,3.67,660,0.587,669,1.104,672,2.06,673,1.516,675,4.078,706,1.078,713,1.054,726,0.912,739,1.463,750,1.133,766,0.885,768,0.872,773,1.104,796,1.347,797,1.41,801,1.875,821,3.376,823,1.347,832,0.872,880,1.29,922,1.29,939,3.028,959,1.2,1009,2.046,1010,2.511,1011,2.196,1012,1.864,1060,1.347,1087,2.281,1111,1.032,1130,1.347,1136,1.612,1144,1.2,1159,0.941,1196,1.419,1219,1.29,1220,1.347,1223,1.419,1241,1.516,1267,1.419,1277,1.516,1302,1.419,1354,1.29,1409,1.347,1453,1.347,1464,1.242,1509,3.606,1523,1.347,1529,2.281,1578,1.516,1704,1.516,1717,1.104,1893,2.511,1912,1.516,2299,1.29,2303,1.516,2304,1.516,2311,1.516,2319,3.067,2337,1.2,2352,1.29,2448,1.419,2450,2.682,2477,1.347,2494,1.516,2496,1.516,2524,5.152,2532,1.663,2533,1.663,2534,2.511,2535,1.663,2536,3.956,2537,2.942,2538,1.516,2539,1.516,2540,1.663,2541,4.779,2542,1.663,2543,1.663,2544,1.663,2545,1.663,2546,2.942,2547,2.942,2548,2.942,2549,1.663,2550,1.663,2551,1.663,2552,1.663,2553,1.663,2554,1.663]],["component/109",[915,0.604]],["title/110",[49,25.307,267,23.885,2444,47.156]],["name/110",[49,1.365,267,1.288,2444,2.543]],["text/110",[1,0.701,49,3.784,180,1.772,216,4.032,217,2.091,236,3.538,241,2.556,242,3.193,245,1.169,263,2.878,267,4.639,313,2.443,335,1.956,336,3.507,446,2.72,534,4.859,655,4.252,658,4.184,728,3.028,729,2.478,731,3.732,797,3.603,983,3.121,1002,4.318,1477,3.732,1841,6.088,1842,4.318,2444,6.088,2508,4.55,2509,4.859,2510,6.851,2555,5.33,2556,7.514,2557,7.514,2558,7.514,2559,5.33]],["component/110",[915,0.604]],["title/111",[49,19.92,180,9.33,267,18.8,313,14.897,2443,37.118]],["name/111",[49,0.939,180,0.44,267,0.886,313,0.702,2443,1.75]],["text/111",[49,3.988,160,3.302,180,2.171,245,1.29,267,4.479,276,4.006,313,3.206,314,4.006,336,4.161,405,3.043,447,3.904,464,4.391,555,4.119,612,5.634,640,4.712,728,3.242,729,2.654,731,4.119,983,3.445,1047,4.391,1368,4.765,2443,6.519,2466,6.621,2560,4.765,2561,5.882,2562,5.363]],["component/111",[915,0.604]],["title/112",[49,19.92,160,18.8,252,17.371,267,18.8,739,16.947]],["name/112",[49,0.939,160,0.886,252,0.819,267,0.886,739,0.799]],["text/112",[1,0.768,49,3.481,160,4.226,180,1.189,217,2.291,242,2.937,250,2.941,252,3.905,267,3.285,307,3.838,313,1.898,329,3.36,336,2.352,405,3.02,640,5.35,728,3.681,729,3.013,739,3.81,1524,4.984,1529,4.528,1847,3.622,2083,3.976,2319,6.208,2466,4.215,2560,4.73,2563,8.33,2564,8.006,2565,5.839,2566,5.839]],["component/112",[915,0.604]],["title/113",[49,19.92,160,18.8,267,18.8,511,22.787,739,16.947]],["name/113",[49,0.939,160,0.886,267,0.886,511,1.074,739,0.799]],["text/113",[1,0.768,49,2.539,160,4.226,180,1.189,217,2.291,242,2.937,252,2.214,267,3.285,283,3.482,307,3.838,313,1.898,329,3.36,336,2.352,405,3.02,461,4.089,511,5.123,640,5.757,728,3.961,729,3.242,739,3.81,1524,4.984,2083,3.976,2319,6.208,2466,4.215,2560,4.73,2563,8.33,2567,5.839,2568,5.839]],["component/113",[915,0.604]],["title/114",[49,22.293,180,10.441,267,21.04,801,20.116]],["name/114",[49,1.113,180,0.521,267,1.05,801,1.004]],["text/114",[1,1.375,49,3.858,73,1.534,157,3.147,180,1.503,224,1.78,237,1.373,242,1.472,245,1.338,250,4.471,266,4.92,267,3.835,281,1.404,295,2.997,299,2.663,303,3.627,307,2.926,313,1.305,336,2.458,344,3.111,446,3.114,455,3.251,555,2.81,644,3.383,726,3.344,743,4.405,744,3.425,793,2.439,801,3.812,832,2.105,843,2.81,927,2.896,991,4.668,993,2.996,1001,2.166,1016,2.6,1043,3.114,1080,5.17,1113,1.678,1182,2.896,1564,2.81,1664,7.19,2081,4.732,2296,3.866,2297,4.05,2467,2.996,2468,3.658,2469,5.563,2470,5.563,2471,3.425,2472,3.658,2473,5.563,2474,3.658,2475,3.658,2569,4.012]],["component/114",[915,0.604]],["title/115",[185,21.425,2570,54.529]],["name/115",[185,1.292,2570,3.287]],["text/115",[1,0.87,2,2.522,48,4.386,49,2.876,180,2.29,185,2.106,189,4.287,216,3.065,267,2.715,274,4.287,281,2.316,313,3.362,336,4.167,358,2.508,359,6.032,372,4.104,478,4.192,490,2.69,728,3.921,729,2.182,983,3.874,1048,5.13,1123,3.946]],["component/115",[915,0.604]],["title/116",[4,13.098,180,10.441,245,11.241,723,31.805]],["name/116",[4,0.654,180,0.521,245,0.561,723,1.587]],["text/116",[1,0.583,4,2.48,5,1.726,48,2.236,73,3.712,180,1.887,229,3.441,232,2.446,237,2.252,239,2.304,240,2.103,245,1.443,251,3.119,259,3.664,312,1.969,313,1.443,323,2.861,336,1.788,338,2.095,343,2.056,374,2.265,385,2.079,398,3.553,399,3.664,405,2.296,406,2.56,439,2.296,441,2.753,450,2.328,460,5.425,469,3.107,474,2.471,483,1.838,490,1.804,508,2.945,558,2.945,577,3.411,579,2.753,595,2.554,639,2.207,706,2.876,723,5.382,728,1.788,739,2.434,776,3.203,893,3.441,921,3.594,1321,2.698,1642,3.107,1661,3.595,1717,2.945,2176,3.595,2328,3.107,2420,3.788,2421,4.046,2477,3.595,2571,4.438,2572,4.438]],["component/116",[915,0.604]],["title/117-1",[245,11.241,616,28.547,723,31.805,728,20.659]],["name/117-1",[]],["text/117-1",[]],["component/117-1",[]],["title/117-2",[245,10.045,273,19.722,312,20.331,595,26.365,728,18.46]],["name/117-2",[]],["text/117-2",[]],["component/117-2",[]],["title/117",[245,12.761,723,36.106,728,23.452]],["name/117",[245,0.688,723,1.947,728,1.265]],["text/117",[1,0.871,2,1.2,4,1.489,6,1.476,73,2.776,153,1.766,157,0.584,180,1.273,185,2.61,217,0.538,226,1.356,228,1.339,231,0.52,237,1.639,240,3.79,241,1.187,242,1.758,244,1.758,245,0.909,249,0.91,252,1.571,256,1.567,259,0.763,261,0.817,267,1.016,273,1.784,282,0.751,283,0.817,285,0.74,288,1.023,291,0.989,295,1.662,312,3.089,319,1.317,335,2.763,336,1.67,337,2.614,338,1.319,343,1.567,350,0.85,354,2.148,372,0.85,374,1.263,375,0.7,376,0.91,379,1.216,386,0.888,406,1.863,424,0.719,431,0.803,447,0.91,450,1.298,460,3.92,462,1.247,474,0.763,490,1.948,502,1.28,511,3.462,537,0.657,576,0.547,577,4.157,580,2.971,581,3.879,592,0.888,593,0.96,595,3.814,596,1.704,599,1.449,606,1.787,608,0.888,612,0.96,616,2.976,629,1.006,631,0.703,633,1.201,655,2.345,658,0.763,718,1.17,723,5.988,727,0.833,728,3.813,729,0.816,731,1.733,737,2.626,739,2.686,747,1.063,752,2.256,756,0.96,766,2.205,781,1.28,792,3.387,795,3.387,797,1.987,800,3.094,801,1.626,832,0.719,860,1.685,867,1.685,917,1.298,921,1.899,940,0.805,968,1.25,974,0.901,983,0.803,1009,1.28,1089,1.298,1114,3.189,1127,2.526,1182,0.989,1192,1.17,1414,1.11,1419,1.915,1422,2.844,1423,1.247,1425,1.023,1442,1.4,1451,1.063,1455,1.17,1478,1.023,1479,1.023,1481,3.537,1482,1.11,1486,1.685,1487,1.919,1494,2.005,1500,0.989,1902,1.25,1913,1.25,1932,1.063,2299,1.063,2328,3.354,2344,0.91,2365,0.91,2422,2.256,2573,1.371,2574,2.475,2575,1.371,2576,1.371,2577,2.475,2578,1.371,2579,1.371,2580,1.371,2581,2.475,2582,1.371,2583,1.371,2584,1.371]],["component/117",[915,0.604]],["title/118-1",[2,11.993,300,15.443,882,29.892,1126,22.031,1169,25.175,1879,17.314]],["name/118-1",[]],["text/118-1",[]],["component/118-1",[]],["title/118-2",[300,21.707,400,31.904,465,36.106]],["name/118-2",[]],["text/118-2",[]],["component/118-2",[]],["title/118-3",[243,33.495,1144,42.018,2337,42.018]],["name/118-3",[]],["text/118-3",[]],["component/118-3",[]],["title/118-4",[2,11.993,300,15.443,669,27.484,882,29.892,1169,25.175,1219,32.111]],["name/118-4",[]],["text/118-4",[]],["component/118-4",[]],["title/118-5",[300,21.707,1879,24.337,2360,43.457]],["name/118-5",[]],["text/118-5",[]],["component/118-5",[]],["title/118-6",[300,21.707,1465,34.087,1879,24.337]],["name/118-6",[]],["text/118-6",[]],["component/118-6",[]],["title/118-7",[255,40.759,511,28.949,1465,34.087]],["name/118-7",[]],["text/118-7",[]],["component/118-7",[]],["title/118-8",[300,17.086,1042,23.385,1169,27.854,1465,26.831,1879,19.156]],["name/118-8",[]],["text/118-8",[]],["component/118-8",[]],["title/118-9",[300,15.443,1465,24.25,1488,37.992,1879,17.314,2120,24.697]],["name/118-9",[]],["text/118-9",[]],["component/118-9",[]],["title/118-10",[300,17.086,882,33.073,1879,19.156,2585,45.816,2586,45.816]],["name/118-10",[]],["text/118-10",[]],["component/118-10",[]],["title/118-11",[300,21.707,1879,24.337,2587,45.137]],["name/118-11",[]],["text/118-11",[]],["component/118-11",[]],["title/118-12",[343,19.183,576,16.535,1312,33.547,1859,27.484,2588,32.111,2589,32.111]],["name/118-12",[]],["text/118-12",[]],["component/118-12",[]],["title/118-13",[2,13.269,300,17.086,1126,24.376,1879,19.156,2587,35.529]],["name/118-13",[]],["text/118-13",[]],["component/118-13",[]],["title/118-14",[300,15.443,1488,37.992,1879,17.314,2120,24.697,2587,32.111]],["name/118-14",[]],["text/118-14",[]],["component/118-14",[]],["title/118-15",[300,21.707,1105,39.64,1879,24.337]],["name/118-15",[]],["text/118-15",[]],["component/118-15",[]],["title/118-16",[2,11.993,587,26.237,660,14.607,857,19.854,1126,22.031,2590,35.345]],["name/118-16",[]],["text/118-16",[]],["component/118-16",[]],["title/118-17",[2,11.993,351,22.697,660,14.607,857,19.854,1126,22.031,2590,35.345]],["name/118-17",[]],["text/118-17",[]],["component/118-17",[]],["title/118-18",[2,13.269,300,17.086,1105,31.202,1126,24.376,1879,19.156]],["name/118-18",[]],["text/118-18",[]],["component/118-18",[]],["title/118-19",[2,10.94,276,25.726,300,14.087,1105,25.726,1126,20.097,1859,25.072,2588,29.293]],["name/118-19",[]],["text/118-19",[]],["component/118-19",[]],["title/118-20",[300,21.707,1879,24.337,2591,47.156]],["name/118-20",[]],["text/118-20",[]],["component/118-20",[]],["title/118-21",[2,13.269,266,27.326,300,17.086,669,30.41,2591,37.118]],["name/118-21",[]],["text/118-21",[]],["component/118-21",[]],["title/118-22",[427,30.41,1488,27.854,1879,19.156,2120,27.326,2591,37.118]],["name/118-22",[]],["text/118-22",[]],["component/118-22",[]],["title/118-23",[300,19.121,1169,31.172,1879,21.438,2592,46.747]],["name/118-23",[]],["text/118-23",[]],["component/118-23",[]],["title/118-24",[300,21.707,1879,24.337,2386,42.018]],["name/118-24",[]],["text/118-24",[]],["component/118-24",[]],["title/118-25",[2,13.269,587,29.029,857,21.967,1126,24.376,2386,33.073]],["name/118-25",[]],["text/118-25",[]],["component/118-25",[]],["title/118-26",[2,11.993,351,22.697,400,22.697,1126,22.031,1162,30.916,2386,29.892]],["name/118-26",[]],["text/118-26",[]],["component/118-26",[]],["title/118-27",[2,10.94,576,15.084,1126,20.097,1859,25.072,2386,27.269,2588,29.293,2589,29.293]],["name/118-27",[]],["text/118-27",[]],["component/118-27",[]],["title/118-28",[2,13.269,300,17.086,1126,24.376,1879,19.156,2386,33.073]],["name/118-28",[]],["text/118-28",[]],["component/118-28",[]],["title/118-29",[300,21.707,1847,36.106,1879,24.337]],["name/118-29",[]],["text/118-29",[]],["component/118-29",[]],["title/118-30",[2,13.269,587,29.029,857,21.967,1126,24.376,1847,28.42]],["name/118-30",[]],["text/118-30",[]],["component/118-30",[]],["title/118-31",[2,11.993,351,22.697,400,22.697,1126,22.031,1162,30.916,1847,25.686]],["name/118-31",[]],["text/118-31",[]],["component/118-31",[]],["title/118-32",[2,10.94,576,15.084,1126,20.097,1847,23.432,1859,25.072,2588,29.293,2589,29.293]],["name/118-32",[]],["text/118-32",[]],["component/118-32",[]],["title/118-33",[300,15.443,644,18.972,656,16.684,1879,17.314,2593,35.345,2594,30.916]],["name/118-33",[]],["text/118-33",[]],["component/118-33",[]],["title/118-34",[644,26.668,656,23.452,2594,43.457]],["name/118-34",[]],["text/118-34",[]],["component/118-34",[]],["title/118-35",[2,10.94,587,23.934,644,17.307,656,15.22,857,18.112,1126,20.097,2594,28.203]],["name/118-35",[]],["text/118-35",[]],["component/118-35",[]],["title/118-36",[1,4.566,2,10.058,351,19.035,400,19.035,644,15.911,656,13.992,1126,18.476,2594,25.928]],["name/118-36",[]],["text/118-36",[]],["component/118-36",[]],["title/118-37",[300,14.087,644,17.307,656,15.22,1488,22.966,1879,15.794,2120,22.53,2594,28.203]],["name/118-37",[]],["text/118-37",[]],["component/118-37",[]],["title/118-38",[300,17.086,656,18.46,1879,19.156,2593,39.107,2595,35.529]],["name/118-38",[]],["text/118-38",[]],["component/118-38",[]],["title/118-39",[656,27.119,2595,52.195]],["name/118-39",[]],["text/118-39",[]],["component/118-39",[]],["title/118-40",[587,32.487,656,20.659,857,24.584,2595,39.761]],["name/118-40",[]],["text/118-40",[]],["component/118-40",[]],["title/118-41",[300,15.443,656,16.684,1488,25.175,1879,17.314,2120,24.697,2595,32.111]],["name/118-41",[]],["text/118-41",[]],["component/118-41",[]],["title/118-42",[300,21.707,1879,24.337,2596,47.156]],["name/118-42",[]],["text/118-42",[]],["component/118-42",[]],["title/118-43",[2,13.269,587,29.029,857,21.967,1126,24.376,2596,37.118]],["name/118-43",[]],["text/118-43",[]],["component/118-43",[]],["title/118-44",[300,17.086,1488,27.854,1879,19.156,2120,27.326,2596,37.118]],["name/118-44",[]],["text/118-44",[]],["component/118-44",[]],["title/118-45",[1,6.024,300,17.086,644,20.991,801,17.975,1879,19.156]],["name/118-45",[]],["text/118-45",[]],["component/118-45",[]],["title/118-46",[1,4.566,119,10.058,245,7.614,246,15.099,300,12.951,644,15.911,726,19.035,1879,14.52]],["name/118-46",[]],["text/118-46",[]],["component/118-46",[]],["title/118",[1,6.741,180,10.441,300,19.121,1879,21.438]],["name/118",[1,0.336,180,0.521,300,0.954,1879,1.07]],["text/118",[0,0.325,1,0.677,2,2.351,4,0.929,5,0.19,6,0.292,119,0.395,153,2.342,157,0.748,180,0.792,185,1.072,194,0.977,216,0.227,217,0.832,218,2.691,219,2.62,220,0.205,223,0.92,225,0.268,227,1.112,232,0.153,237,2.73,239,0.614,241,1.864,242,0.346,243,1.602,244,1.334,245,0.676,246,0.922,250,0.475,252,1.17,255,0.955,259,0.977,264,1.057,266,0.813,273,0.755,276,1.896,278,0.841,280,0.353,281,2.742,283,0.813,285,0.947,286,0.481,289,1.137,293,0.396,295,0.862,299,1.635,300,3.263,301,0.704,312,0.217,313,1.485,314,0.642,316,0.68,317,0.585,319,2.069,322,0.642,325,1.195,326,0.446,329,0.282,331,0.365,333,0.446,335,2.787,337,0.219,338,0.559,339,0.396,341,0.353,342,0.333,351,2.386,353,1.665,366,1.018,372,0.304,375,2.222,379,0.24,385,0.639,389,0.804,398,1.818,399,0.272,400,2.616,405,0.253,406,0.19,409,0.353,410,0.333,415,0.297,422,0.31,424,0.257,427,1.407,436,0.418,445,0.343,446,0.696,450,0.494,458,0.365,459,0.859,461,2.546,464,0.365,465,0.585,478,0.864,483,0.203,490,0.199,492,0.379,501,0.333,506,0.237,508,0.626,511,0.469,514,0.325,527,0.533,537,0.654,547,0.66,553,0.31,555,0.343,558,0.325,567,1.764,576,2.057,584,0.317,587,0.597,588,0.292,593,0.66,609,0.798,616,0.272,629,0.554,631,0.139,644,1.781,645,0.533,650,0.66,652,2.359,656,2.918,657,0.573,660,1.282,669,0.626,672,0.343,706,2.821,717,0.396,726,1.691,727,0.297,729,0.311,731,0.66,735,0.446,737,0.24,739,2.033,766,1.31,771,0.446,773,1.165,782,0.731,794,0.365,799,0.731,801,0.37,812,0.446,815,0.763,816,0.317,832,2.794,850,0.731,857,1.181,869,0.31,871,1.089,882,1.267,923,0.292,927,0.68,930,0.317,931,0.379,932,0.365,933,0.418,938,0.365,940,2.354,974,0.343,984,1.583,992,0.379,995,0.908,999,0.325,1015,0.396,1041,0.215,1042,1.719,1043,1.257,1045,0.379,1047,0.365,1080,0.343,1089,2.039,1105,2.965,1107,0.396,1114,0.292,1123,0.813,1125,0.396,1126,4.282,1141,0.333,1144,0.984,1146,0.333,1147,0.365,1162,0.365,1169,3.439,1186,2.633,1217,0.343,1221,1.531,1229,0.446,1325,0.333,1356,0.804,1362,0.343,1363,0.859,1394,0.379,1416,1.243,1423,0.687,1439,0.993,1451,0.379,1465,1.973,1467,1.526,1477,0.66,1488,4.344,1504,1.528,1527,1.933,1533,1.778,1564,0.343,1568,0.804,1576,1.635,1589,0.379,1626,0.446,1717,0.325,1761,0.763,1810,0.446,1813,0.446,1841,0.396,1842,0.396,1843,0.418,1845,1.933,1847,1.913,1859,0.325,1875,0.418,1879,3.243,1885,1.81,1893,0.418,1909,0.317,1929,0.396,1946,1.933,1958,0.418,1959,0.859,2007,0.804,2083,0.642,2120,1.66,2193,0.446,2204,1.018,2282,0.859,2296,1.56,2297,1.635,2299,2.158,2337,1.531,2352,0.379,2360,0.704,2386,1.778,2406,1.778,2410,1.91,2433,0.731,2440,0.396,2441,0.396,2461,0.446,2491,0.446,2508,0.418,2534,0.418,2587,1.644,2588,1.057,2589,1.644,2590,3.319,2591,1.422,2592,1.6,2593,1.81,2594,1.839,2595,1.057,2596,2.945,2597,0.489,2598,0.489,2599,0.489,2600,0.489,2601,0.489,2602,0.489,2603,0.489,2604,0.942,2605,0.942,2606,0.446,2607,1.363,2608,0.942,2609,0.942,2610,0.489,2611,2.463,2612,2.121,2613,0.489,2614,1.363,2615,0.489,2616,0.489,2617,2.121,2618,2.121,2619,0.489,2620,0.489,2621,0.489,2622,0.489,2623,1.363,2624,0.942,2625,0.489,2626,1.6,2627,0.489,2628,0.942,2629,0.489,2630,0.489,2631,0.489,2632,1.363,2633,0.489,2634,0.489,2635,0.489,2636,0.942,2637,0.489,2638,0.942,2639,0.446,2640,0.489,2641,0.489,2642,0.489,2643,0.489,2644,0.489,2645,0.942,2646,0.489,2647,0.489,2648,0.489,2649,0.489,2650,0.489,2651,0.446,2652,0.489,2653,0.489,2654,0.489,2655,0.489,2656,0.446,2657,0.489,2658,0.859,2659,0.489,2660,1.363,2661,1.755,2662,0.942,2663,0.942,2664,0.489,2665,0.489,2666,0.489,2667,1.755,2668,0.489,2669,0.489,2670,0.489,2671,0.489,2672,0.489,2673,0.489,2674,0.446,2675,0.489,2676,0.942,2677,0.489,2678,0.489,2679,0.489,2680,0.489,2681,0.489,2682,0.942,2683,0.489,2684,0.489,2685,0.489,2686,0.489,2687,0.489,2688,0.489,2689,0.489,2690,0.489,2691,0.489,2692,1.363,2693,1.363,2694,1.363,2695,0.489,2696,0.489,2697,0.942,2698,0.489,2699,0.942,2700,0.489,2701,0.489,2702,0.942,2703,0.489,2704,0.489,2705,0.489,2706,0.489,2707,1.755,2708,1.755,2709,1.755,2710,0.489,2711,0.942,2712,0.489,2713,0.489,2714,0.489,2715,0.489,2716,0.489,2717,0.489,2718,0.489,2719,0.489,2720,0.489,2721,0.489]],["component/118",[915,0.604]],["title/119-1",[1,6.024,506,22.231,660,16.161,943,20.765,944,20.991]],["name/119-1",[]],["text/119-1",[]],["component/119-1",[]],["title/119-2",[1,4.225,119,9.307,329,18.492,660,11.335,921,14.723,943,14.565,944,14.723,945,23.197,1217,22.502]],["name/119-2",[]],["text/119-2",[]],["component/119-2",[]],["title/119-3",[262,32.659,1047,50.252]],["name/119-3",[]],["text/119-3",[]],["component/119-3",[]],["title/119-4",[1,5.444,506,20.093,660,14.607,850,32.111,943,18.768,944,18.972]],["name/119-4",[]],["text/119-4",[]],["component/119-4",[]],["title/119-5",[180,10.441,185,16.321,338,16.321,670,25.185]],["name/119-5",[]],["text/119-5",[]],["component/119-5",[]],["title/119-6",[1,4.966,180,7.692,338,12.024,660,13.325,953,32.244,1436,25.726,2722,37.775]],["name/119-6",[]],["text/119-6",[]],["component/119-6",[]],["title/119-7",[1,4.566,278,16.651,506,16.851,660,12.25,737,17.058,943,15.74,944,15.911,1045,26.93]],["name/119-7",[]],["text/119-7",[]],["component/119-7",[]],["title/119-8",[1426,39.107,1909,29.689,2521,41.771,2723,45.816,2724,39.107]],["name/119-8",[]],["text/119-8",[]],["component/119-8",[]],["title/119-9",[2724,68.1]],["name/119-9",[]],["text/119-9",[]],["component/119-9",[]],["title/119-10",[1909,51.7]],["name/119-10",[]],["text/119-10",[]],["component/119-10",[]],["title/119",[1,6.024,506,22.231,660,16.161,943,20.765,944,20.991]],["name/119",[1,0.533,506,1.969]],["text/119",[1,1.213,48,1.587,119,2.348,157,0.536,160,1.293,180,1.687,181,1.392,185,1.608,194,0.7,217,0.494,218,2.088,219,2.088,223,0.66,226,0.689,227,1.451,231,0.868,232,0.392,236,1.52,239,0.44,242,0.462,244,1.654,245,1.212,250,0.634,256,0.583,258,0.857,262,1.111,263,1.701,266,0.75,271,1.559,273,0.986,275,0.797,278,2.651,281,1.578,285,0.679,288,0.939,289,1.484,291,0.908,293,1.019,299,0.835,300,0.469,303,2.922,312,0.558,313,1.025,315,1.653,323,0.995,336,1.27,338,1.608,339,1.019,342,0.857,351,0.689,366,0.939,379,1.548,385,0.589,390,1.603,396,5.123,399,2.51,403,1.147,415,1.916,416,1.855,418,1.855,419,1.019,422,0.797,425,0.939,431,0.737,433,1.603,434,0.975,437,2.553,445,0.881,446,1.169,450,1.201,465,0.78,474,0.7,487,0.78,488,2.407,492,0.975,497,1.019,506,4.1,508,0.835,525,0.908,537,1.861,542,0.765,543,0.75,547,0.881,553,0.797,558,1.52,576,0.502,579,1.955,588,1.366,639,0.626,641,1.019,645,1.296,647,0.737,656,1.816,657,0.765,660,3.254,670,1.548,689,0.975,693,1.484,703,1.019,724,2.873,737,1.906,766,0.669,768,0.66,776,0.908,790,0.975,791,3.539,801,0.494,828,1.147,832,0.66,836,1.019,850,3.496,857,0.603,861,0.765,869,0.797,871,0.78,921,2.726,936,3.366,940,1.643,943,4.699,944,4.75,945,4.294,946,0.908,953,1.074,959,1.653,974,1.147,981,1.775,995,1.63,999,0.835,1001,0.679,1017,1.709,1021,2.087,1045,0.975,1047,0.939,1071,0.939,1090,0.881,1106,1.42,1115,1.019,1118,0.939,1119,1.147,1125,1.855,1126,0.669,1172,2.087,1192,1.074,1224,1.709,1302,1.074,1386,0.975,1436,2.146,1464,0.939,1467,1.255,1520,2.087,1545,1.074,1564,0.881,1590,2.087,1591,2.087,1744,1.147,1764,1.147,1907,0.975,1960,1.855,2063,1.019,2081,0.975,2103,1.074,2115,1.147,2178,1.074,2411,0.908,2420,3.313,2445,1.147,2451,1.147,2477,1.019,2524,1.074,2538,1.147,2562,1.147,2570,1.019,2724,1.074,2725,2.29,2726,5.949,2727,2.087,2728,1.258,2729,1.258,2730,1.258,2731,1.258,2732,1.258,2733,1.258,2734,1.258,2735,1.258,2736,2.29,2737,1.258,2738,1.258,2739,3.151,2740,1.258,2741,1.258,2742,1.258,2743,1.147,2744,1.258,2745,1.258,2746,2.29,2747,1.258,2748,1.258,2749,1.258,2750,1.258,2751,1.258,2752,1.258,2753,1.258]],["component/119",[915,0.604]],["title/120-1",[729,15.112,737,22.504,768,24.031,1123,27.326,2425,39.107]],["name/120-1",[]],["text/120-1",[]],["component/120-1",[]],["title/120-2",[160,27.619,273,28.973]],["name/120-2",[]],["text/120-2",[]],["component/120-2",[]],["title/120",[342,31.202,737,22.504,801,17.975,1041,20.123,1123,27.326]],["name/120",[342,1.471,737,1.061,801,0.847,1041,0.949,1123,1.288]],["text/120",[1,0.712,4,0.878,156,4.042,157,1.465,160,2.221,180,1.246,185,0.633,216,2.508,217,0.78,218,0.921,219,0.921,223,1.042,224,1.525,231,1.303,233,1.143,237,0.68,241,3.211,242,1.261,245,0.754,250,1.001,252,1.723,259,1.914,266,1.185,267,2.221,273,1.48,279,4.142,281,1.203,283,2.71,285,3.615,286,4.357,298,1.755,303,1.689,319,2.88,323,0.864,335,2.457,336,1.83,338,2.418,339,1.61,341,1.434,342,5.416,346,1.541,372,1.233,379,2.659,385,1.611,390,2.407,399,1.106,400,2.967,405,1.028,427,2.282,439,4.416,456,2.785,461,2.407,471,1.61,506,1.668,538,1.696,548,4.142,557,1.353,568,2.934,608,1.288,640,2.013,656,0.801,657,1.208,660,1.213,729,2.506,737,4.416,739,0.735,768,1.042,781,1.028,793,1.208,797,1.648,801,3.443,832,3.768,869,1.259,915,0.443,918,2.132,930,3.508,938,2.567,940,0.646,943,1.558,944,1.575,974,0.723,995,1.028,1005,1.484,1041,3.855,1043,1.014,1089,1.042,1107,1.61,1123,4.929,1130,1.61,1135,1.696,1141,1.353,1146,3.094,1354,1.541,1442,1.124,1467,1.884,2033,2.934,2234,4.142,2324,1.61,2327,4.743,2331,1.812,2338,4.142,2352,1.541,2425,6.131,2754,1.987,2755,1.987,2756,1.987,2757,1.812,2758,1.987,2759,3.438,2760,4.543,2761,4.543,2762,1.987,2763,1.987,2764,3.438,2765,1.987,2766,1.987,2767,1.987,2768,3.438,2769,3.438,2770,1.987,2771,1.987]],["component/120",[915,0.604]],["title/121",[1,6.367,48,24.397,119,14.026,262,14.51,490,12.158,596,15.064,2772,16.649]],["name/121",[1,0.336,48,1.289,119,0.741,2772,1.425]],["text/121",[1,1.246,5,0.907,48,3.678,119,3.147,180,0.802,185,1.254,217,2.008,218,1.08,219,1.08,221,3.486,226,2.16,236,1.547,237,2.498,244,0.855,245,1.866,255,1.632,262,1.912,273,1.003,276,2.683,278,3.225,281,0.816,300,3.378,303,1.145,323,1.713,335,1.878,338,1.629,353,1.258,355,1.547,358,0.884,372,1.446,385,1.092,392,2.844,406,3.523,433,2.759,450,1.222,462,1.174,464,3.821,490,3.461,514,1.547,523,1.632,527,1.319,537,2.454,562,1.807,576,0.931,595,2.945,596,2.578,606,1.682,616,2.194,631,0.662,650,1.632,656,2.711,723,3.175,739,1.457,766,1.24,817,4.875,832,1.222,871,1.446,923,1.39,930,1.51,940,0.758,943,1.056,944,1.068,946,1.682,974,0.848,977,1.547,984,1.74,995,1.206,1089,3.529,1136,2.805,1190,3.192,1221,1.682,1304,1.888,1349,1.298,1362,1.632,1426,1.989,1439,2.398,1466,1.587,1467,2.805,1735,3.192,1879,0.974,2007,3.363,2083,1.587,2120,2.35,2204,1.74,2411,1.682,2433,1.807,2439,3.192,2440,1.888,2441,3.192,2651,2.125,2674,2.125,2727,2.125,2772,4.55,2773,2.331,2774,2.331,2775,3.363,2776,2.331,2777,4.146,2778,2.331,2779,2.331,2780,2.331,2781,2.331,2782,2.331,2783,2.331,2784,2.331,2785,3.592,2786,2.331,2787,3.592,2788,2.331,2789,2.125]],["component/121",[915,0.604]],["title/122",[5,12.499,119,14.863,245,7.045,527,18.184,737,15.784,1001,17.349,1043,16.402,2772,17.891]],["name/122",[5,0.517,119,0.698,245,0.292,527,0.753,737,0.653,1001,0.718,1043,0.679,2772,0.741]],["text/122",[1,1.2,5,3.243,119,2.643,180,1.448,185,1.57,219,2.285,220,2.973,223,3.73,245,1.559,267,2.024,273,2.124,278,2.365,281,1.727,285,2.663,300,1.84,303,3.493,350,3.06,357,4.498,380,2.663,406,1.919,527,2.791,588,2.942,608,3.197,616,2.747,728,3.677,729,2.75,737,3.493,739,1.825,766,2.625,799,5.514,832,2.588,923,2.942,931,3.826,940,1.604,974,1.796,983,4.164,1001,4.502,1043,4.256,1089,4.373,1231,3.274,1270,3.826,1424,3.06,1466,3.36,1735,5.761,2433,3.826,2439,3.997,2772,3.959,2775,6.07,2789,4.498,2790,4.933]],["component/122",[915,0.604]],["title/123",[1,6.024,5,17.82,119,13.269,338,14.584,2772,25.509]],["name/123",[1,0.284,5,0.84,119,0.626,338,0.688,2772,1.203]],["text/123",[1,0.705,5,4.087,119,2.95,180,0.691,185,1.081,189,2.2,216,1.573,217,1.332,219,1.573,220,2.242,236,2.254,239,1.189,245,1.456,250,1.711,252,2.861,262,1.648,263,1.833,267,2.2,274,2.2,278,3.618,281,1.189,283,2.025,285,2.894,300,1.266,307,1.628,323,1.476,336,3.04,338,2.115,385,1.591,405,1.757,406,2.935,422,2.151,490,1.381,562,2.633,584,2.2,616,2.985,656,2.16,713,2.151,728,2.16,729,1.768,739,2.791,766,5.313,832,1.781,842,6.879,861,2.064,931,2.633,940,1.104,943,1.539,946,2.451,974,1.236,977,4.409,1001,1.833,1123,2.025,1169,2.064,1267,2.898,1403,3.096,1439,2.512,1466,5.138,1467,4.502,1593,3.096,1793,3.096,1892,2.898,1932,4.157,2010,3.096,2120,2.025,2204,6.133,2409,3.096,2534,2.898,2772,3.699,2777,4.343,2791,3.395,2792,3.395,2793,3.395,2794,3.395]],["component/123",[915,0.604]],["title/124",[645,45.145]],["name/124",[645,3.247]],["text/124",[1,1.382,5,3.482,48,4.51,119,3.335,245,1.513,262,3.349,338,2.197,351,3.784,490,2.807,527,3.906,596,3.477,631,1.961,737,3.391,917,3.621,1001,3.727,1043,3.523,2772,6.214]],["component/124",[915,0.604]],["title/125",[119,16.858,351,31.904,2772,32.407]],["name/125",[119,0.909,351,1.72,2772,1.747]],["text/125",[1,1.24,4,1.463,5,3.325,48,2.886,119,2.899,185,1.823,217,2.247,220,4.077,232,1.786,237,1.264,245,1.256,262,3.403,273,1.591,300,2.616,303,1.815,312,1.64,313,1.201,329,2.127,338,2.233,351,2.025,353,1.995,358,2.172,370,2.292,380,3.093,398,1.995,406,3.793,474,2.057,504,3.712,505,2.453,506,1.793,513,3.369,518,3.553,527,3.241,562,2.866,567,2.341,568,3.154,576,1.476,595,2.127,596,1.862,645,3.241,656,1.489,731,4.011,768,1.938,793,2.247,801,2.247,817,2.994,860,2.517,899,2.588,977,3.802,992,2.866,995,1.912,1136,2.025,1217,2.588,1231,6.263,1304,2.994,1312,2.994,1439,1.731,1467,2.025,1503,2.247,1879,3.575,1885,3.154,2326,2.994,2330,4.889,2772,3.189,2777,2.994,2785,3.369,2795,3.695,2796,3.695,2797,3.695]],["component/125",[915,0.604]],["title/126",[1,6.741,119,14.85,631,14.564,2772,28.547]],["name/126",[1,0.336,119,0.741,631,0.727,2772,1.425]],["text/126",[1,1.36,5,2.741,119,3.069,180,0.992,218,2.257,220,2.037,244,1.788,245,1.545,274,3.158,281,1.706,335,1.788,338,1.551,341,3.518,380,2.631,406,1.895,471,3.948,490,3.367,514,3.234,537,2.336,576,1.946,609,4.849,631,2.352,637,3.412,645,2.757,656,2.84,660,1.719,726,2.671,768,3.697,832,2.556,857,2.336,861,2.962,940,1.584,946,5.088,974,1.774,995,2.521,1190,5.71,1224,3.638,1439,2.283,1467,2.671,1717,3.234,1735,3.948,1879,2.037,2083,3.318,2120,4.938,2296,3.087,2299,3.779,2411,3.518,2439,3.948,2772,5.052,2777,3.948,2798,4.873,2799,4.873]],["component/126",[915,0.604]],["title/127",[119,16.858,917,30.53,2772,32.407]],["name/127",[119,0.909,917,1.646,2772,1.747]],["text/127",[1,1.212,5,3.151,8,2.311,48,2.993,119,3.309,185,1.234,218,1.795,220,2.484,221,2.639,245,1.584,246,1.685,260,2.404,262,3.507,273,2.558,274,2.511,275,2.455,278,1.858,281,2.08,303,1.904,336,2.394,338,2.579,350,2.404,351,2.124,385,2.784,406,2.811,490,1.576,518,2.404,527,2.193,576,1.547,596,1.952,599,2.27,631,1.688,655,2.193,656,2.394,737,1.904,766,2.062,801,1.52,871,2.404,938,2.893,943,2.693,944,2.722,966,3.533,1001,2.092,1043,3.033,1089,3.117,1121,3.533,1169,2.356,1231,2.572,1409,3.14,1436,2.639,1439,3.796,1504,3.686,2034,3.005,2122,3.533,2296,2.455,2297,2.572,2330,3.308,2333,3.533,2772,5.869,2800,3.875,2801,3.875,2802,3.875]],["component/127",[915,0.604]],["title/128-1",[1,7.653,313,18.925,1505,36.106]],["name/128-1",[]],["text/128-1",[]],["component/128-1",[]],["title/128-2",[266,40.144,2803,61.365]],["name/128-2",[]],["text/128-2",[]],["component/128-2",[]],["title/128-3",[1,8.849,660,23.742]],["name/128-3",[]],["text/128-3",[]],["component/128-3",[]],["title/128-4",[180,13.706,2804,61.365]],["name/128-4",[]],["text/128-4",[]],["component/128-4",[]],["title/128-5",[263,31.425,542,35.387,801,22.836]],["name/128-5",[]],["text/128-5",[]],["component/128-5",[]],["title/128-6",[245,10.045,289,29.689,329,38.776,801,17.975]],["name/128-6",[]],["text/128-6",[]],["component/128-6",[]],["title/128-7",[645,38.086,1349,37.474]],["name/128-7",[]],["text/128-7",[]],["component/128-7",[]],["title/128-8",[645,25.925,1043,23.385,2296,29.029,2297,30.41,2805,39.107]],["name/128-8",[]],["text/128-8",[]],["component/128-8",[]],["title/128-9",[793,40.92,2806,61.365]],["name/128-9",[]],["text/128-9",[]],["component/128-9",[]],["title/128",[1,7.653,660,20.532,2807,53.068]],["name/128",[1,0.413,660,1.107,2807,2.861]],["text/128",[1,1.339,2,0.537,4,0.662,5,0.389,48,0.504,73,1.238,119,0.938,153,0.426,156,0.747,157,1.105,180,1.496,185,1.211,193,0.81,203,0.747,217,0.728,222,0.681,223,0.525,224,1.437,231,0.983,232,0.578,237,1.474,239,0.35,244,0.367,245,1.411,254,0.722,259,0.557,260,0.62,261,1.106,262,0.485,263,2.326,266,2.269,270,0.681,271,0.681,273,2.771,278,2.066,280,1.339,281,1.508,282,0.548,286,0.51,289,0.648,298,1.323,303,3.942,312,0.444,323,1.127,329,2.479,336,0.403,338,0.825,342,0.681,350,1.15,351,1.016,353,1.001,358,0.703,368,1.339,381,1.583,385,2.018,392,1.339,398,0.54,399,1.032,405,1.675,407,0.81,421,0.854,422,0.634,431,1.896,446,2.199,447,0.664,450,0.973,476,0.776,487,0.62,501,3.24,503,0.62,505,0.664,506,0.485,508,0.664,518,3.202,527,0.566,537,0.479,538,0.854,542,3.562,543,1.106,550,0.912,557,1.766,558,0.664,561,1.438,563,0.747,567,0.634,574,0.912,584,2.098,586,0.912,587,1.175,588,1.546,590,2.213,596,0.934,604,0.81,612,0.7,629,3.063,631,0.527,644,2.365,645,2.692,650,0.7,653,0.81,656,2.594,657,2.619,660,3.286,675,0.747,681,1.106,714,0.634,726,1.016,728,0.403,729,0.855,737,0.491,738,1.502,739,0.37,768,0.973,782,1.438,793,2.893,801,3.308,832,0.525,837,0.912,843,0.7,844,0.81,866,1.583,867,0.681,882,1.872,887,1.385,893,0.776,909,0.7,915,0.223,916,1.385,923,1.106,925,1.502,927,1.339,930,0.648,933,0.854,936,0.747,938,0.747,939,0.634,943,0.453,944,0.458,981,2.51,991,0.566,1001,1.001,1011,0.747,1041,1.139,1043,3.286,1044,0.747,1045,1.438,1048,0.776,1089,0.973,1100,0.747,1125,0.81,1126,2.024,1127,1.385,1136,1.016,1141,0.681,1169,1.968,1183,0.681,1217,0.7,1224,1.385,1231,1.231,1348,1.691,1349,2.118,1350,2.213,1434,1.691,1439,1.782,1467,0.548,1477,1.816,1503,0.608,1505,0.62,1560,0.854,1564,1.816,1569,1.385,1580,0.912,1585,0.912,1588,0.912,1639,0.912,1733,0.81,1859,2.86,1879,0.418,1907,0.776,1911,0.912,1991,0.912,2019,0.912,2034,1.438,2052,0.634,2054,2.011,2083,0.681,2169,1.583,2178,0.854,2286,0.912,2296,2.73,2297,2.86,2325,2.011,2351,1.691,2352,0.776,2355,1.691,2410,0.776,2428,2.763,2429,2.364,2466,0.722,2539,1.691,2560,0.81,2570,0.81,2587,0.776,2589,0.776,2606,1.691,2626,0.912,2656,0.912,2658,0.912,2743,1.691,2757,0.912,2775,0.854,2787,0.912,2803,3.469,2804,1.691,2805,2.763,2806,3.469,2808,1.854,2809,2.593,2810,1,2811,1,2812,1,2813,1.854,2814,1,2815,1,2816,1.854,2817,2.593,2818,1,2819,1,2820,1.854,2821,1,2822,1,2823,1.854,2824,1,2825,1,2826,1,2827,1,2828,1,2829,1,2830,1,2831,1,2832,1,2833,1,2834,1,2835,1,2836,1,2837,1,2838,1,2839,1.854,2840,1,2841,1,2842,1.854,2843,1,2844,1,2845,1,2846,1,2847,1,2848,1,2849,1,2850,1,2851,1,2852,1,2853,1.854,2854,1,2855,1.854,2856,1.854,2857,1,2858,1,2859,1,2860,1]],["component/128",[915,0.604]],["title/129-1",[252,30.25]],["name/129-1",[]],["text/129-1",[]],["component/129-1",[]],["title/129-2",[2861,79.781]],["name/129-2",[]],["text/129-2",[]],["component/129-2",[]],["title/129",[1,8.849,2862,61.365]],["name/129",[1,0.533,2862,3.699]],["text/129",[1,1.41,2,1.17,4,1.032,5,1.571,73,0.918,119,0.695,156,3.905,157,1.023,160,3.043,180,2.069,194,1.337,218,1.112,220,1.004,224,1.793,227,1.521,231,0.91,232,0.749,237,3.273,241,1.151,245,1.815,252,0.91,259,1.337,261,2.41,262,2.538,263,1.296,267,0.985,273,1.739,278,1.937,281,1.831,298,3.131,299,1.594,303,3.361,336,0.967,338,1.286,358,1.532,385,2.45,390,1.681,399,1.337,408,1.862,431,1.406,450,2.119,483,0.994,506,1.165,518,2.506,536,1.945,542,2.456,551,1.594,560,2.189,584,3.389,588,1.432,609,1.406,629,1.643,633,1.165,638,1.862,639,1.194,644,3.613,645,2.96,647,1.406,656,3.471,657,5.033,660,2.414,670,1.179,687,1.793,726,4.879,727,1.46,729,0.792,768,2.119,801,2.052,882,1.733,904,2.049,917,1.259,923,1.432,939,1.521,971,1.945,1001,2.181,1041,1.055,1043,3.131,1047,1.793,1089,1.259,1126,1.277,1169,2.456,1349,1.337,1359,1.945,1410,3.684,1436,2.751,1439,1.125,1564,3.663,1569,3.905,1688,2.049,1852,2.049,2034,1.862,2169,2.049,2296,3.314,2297,3.472,2428,2.049,2639,2.189,2805,3.449,2863,2.401,2864,2.401,2865,4.04,2866,2.401,2867,2.401]],["component/129",[915,0.604]]],"invertedIndex":[["",{"_index":335,"title":{},"name":{},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"23":{},"25":{},"26":{},"30":{},"33":{},"34":{},"35":{},"38":{},"39":{},"41":{},"42":{},"44":{},"45":{},"47":{},"49":{},"50":{},"53":{},"54":{},"56":{},"62":{},"68":{},"69":{},"70":{},"71":{},"74":{},"76":{},"77":{},"78":{},"82":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"97":{},"98":{},"102":{},"105":{},"106":{},"110":{},"117":{},"118":{},"120":{},"121":{},"126":{}},"component":{}}],["0",{"_index":333,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["0.0.1",{"_index":1837,"title":{},"name":{},"text":{"30":{}},"component":{}}],["0.0.14.vsix/extension/jars/languag",{"_index":2678,"title":{},"name":{},"text":{"118":{}},"component":{}}],["0.03",{"_index":701,"title":{},"name":{},"text":{"1":{}},"component":{}}],["0.1.4",{"_index":2780,"title":{},"name":{},"text":{"121":{}},"component":{}}],["0.2.0",{"_index":2608,"title":{},"name":{},"text":{"118":{}},"component":{}}],["0.22.0",{"_index":520,"title":{},"name":{},"text":{"1":{}},"component":{}}],["0.323",{"_index":1724,"title":{},"name":{},"text":{"30":{}},"component":{}}],["0.5",{"_index":702,"title":{},"name":{},"text":{"1":{}},"component":{}}],["05",{"_index":1028,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["0e189d9",{"_index":1086,"title":{},"name":{},"text":{"6":{}},"component":{}}],["1",{"_index":242,"title":{"54-6":{}},"name":{"17":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"8":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"26":{},"27":{},"30":{},"31":{},"34":{},"35":{},"37":{},"47":{},"49":{},"53":{},"54":{},"56":{},"58":{},"59":{},"61":{},"63":{},"66":{},"67":{},"69":{},"75":{},"82":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"97":{},"98":{},"102":{},"103":{},"106":{},"109":{},"110":{},"112":{},"113":{},"114":{},"117":{},"118":{},"119":{},"120":{}},"component":{}}],["1\",\"ingress.kubernetes.io/ssl",{"_index":524,"title":{},"name":{},"text":{"1":{}},"component":{}}],["1.0",{"_index":1440,"title":{"17":{}},"name":{},"text":{"17":{},"57":{}},"component":{}}],["1.0.0",{"_index":1010,"title":{},"name":{},"text":{"3":{},"30":{},"109":{}},"component":{}}],["1.21",{"_index":1997,"title":{},"name":{},"text":{"41":{},"65":{}},"component":{}}],["1/1",{"_index":2690,"title":{},"name":{},"text":{"118":{}},"component":{}}],["10",{"_index":1764,"title":{},"name":{},"text":{"30":{},"119":{}},"component":{}}],["100",{"_index":964,"title":{},"name":{},"text":{"3":{},"6":{},"30":{}},"component":{}}],["100000",{"_index":712,"title":{},"name":{},"text":{"1":{}},"component":{}}],["1000m",{"_index":2495,"title":{},"name":{},"text":{"105":{}},"component":{}}],["1001",{"_index":1823,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1001:root",{"_index":1826,"title":{},"name":{},"text":{"30":{}},"component":{}}],["100m",{"_index":1196,"title":{},"name":{},"text":{"10":{},"105":{},"109":{}},"component":{}}],["102400",{"_index":748,"title":{},"name":{},"text":{"1":{}},"component":{}}],["1048m",{"_index":2552,"title":{},"name":{},"text":{"109":{}},"component":{}}],["10gi",{"_index":477,"title":{},"name":{},"text":{"1":{},"10":{},"45":{}},"component":{}}],["10mi",{"_index":1023,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["11",{"_index":1775,"title":{},"name":{},"text":{"30":{}},"component":{}}],["11:1.11",{"_index":1796,"title":{},"name":{},"text":{"30":{}},"component":{}}],["12",{"_index":1778,"title":{},"name":{},"text":{"30":{},"44":{}},"component":{}}],["120",{"_index":789,"title":{},"name":{},"text":{"1":{}},"component":{}}],["12288",{"_index":2011,"title":{},"name":{},"text":{"44":{}},"component":{}}],["127.0.0.1",{"_index":2540,"title":{},"name":{},"text":{"109":{}},"component":{}}],["128",{"_index":1061,"title":{},"name":{},"text":{"6":{}},"component":{}}],["1280mi",{"_index":2482,"title":{},"name":{},"text":{"105":{}},"component":{}}],["128mb",{"_index":700,"title":{},"name":{},"text":{"1":{}},"component":{}}],["13",{"_index":1789,"title":{},"name":{},"text":{"30":{},"59":{}},"component":{}}],["13.3",{"_index":1310,"title":{},"name":{},"text":{"10":{}},"component":{}}],["1360mi",{"_index":2549,"title":{},"name":{},"text":{"109":{}},"component":{}}],["14",{"_index":1528,"title":{},"name":{},"text":{"27":{},"30":{}},"component":{}}],["141",{"_index":1940,"title":{},"name":{},"text":{"38":{}},"component":{}}],["15",{"_index":1817,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1500",{"_index":1770,"title":{},"name":{},"text":{"30":{}},"component":{}}],["15h",{"_index":2691,"title":{},"name":{},"text":{"118":{}},"component":{}}],["15mb",{"_index":699,"title":{},"name":{},"text":{"1":{}},"component":{}}],["16",{"_index":1836,"title":{},"name":{},"text":{"30":{}},"component":{}}],["16gb",{"_index":825,"title":{},"name":{},"text":{"1":{}},"component":{}}],["16mi",{"_index":1202,"title":{},"name":{},"text":{"10":{}},"component":{}}],["17",{"_index":1849,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1724",{"_index":1382,"title":{},"name":{},"text":{"10":{}},"component":{}}],["1800000",{"_index":835,"title":{},"name":{},"text":{"1":{},"71":{}},"component":{}}],["185",{"_index":1809,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1gi",{"_index":297,"title":{},"name":{},"text":{"1":{},"10":{},"45":{}},"component":{}}],["1h",{"_index":2696,"title":{},"name":{},"text":{"118":{}},"component":{}}],["2",{"_index":797,"title":{"54-7":{}},"name":{"18":{},"19":{}},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"30":{},"34":{},"47":{},"53":{},"54":{},"56":{},"66":{},"69":{},"75":{},"85":{},"102":{},"106":{},"109":{},"110":{},"117":{},"120":{}},"component":{}}],["2.0",{"_index":1489,"title":{"18":{},"19":{}},"name":{},"text":{"18":{},"19":{},"57":{}},"component":{}}],["2.1.0",{"_index":1082,"title":{},"name":{},"text":{"6":{},"30":{},"102":{}},"component":{}}],["2.2.0",{"_index":2322,"title":{},"name":{},"text":{"78":{}},"component":{}}],["2.2.105",{"_index":2659,"title":{},"name":{},"text":{"118":{}},"component":{}}],["2.26.0",{"_index":2090,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["2.7.2.final",{"_index":1723,"title":{},"name":{},"text":{"30":{}},"component":{}}],["20",{"_index":1076,"title":{},"name":{},"text":{"6":{},"33":{}},"component":{}}],["20.04",{"_index":2763,"title":{},"name":{},"text":{"120":{}},"component":{}}],["200",{"_index":1031,"title":{},"name":{},"text":{"5":{}},"component":{}}],["2000mi",{"_index":1895,"title":{},"name":{},"text":{"33":{}},"component":{}}],["204",{"_index":2209,"title":{},"name":{},"text":{"62":{}},"component":{}}],["2048",{"_index":248,"title":{},"name":{},"text":{"1":{},"17":{}},"component":{}}],["20mi",{"_index":1025,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["224",{"_index":1098,"title":{},"name":{},"text":{"6":{}},"component":{}}],["230",{"_index":482,"title":{},"name":{},"text":{"1":{}},"component":{}}],["24",{"_index":1463,"title":{},"name":{},"text":{"17":{},"30":{}},"component":{}}],["25",{"_index":1864,"title":{},"name":{},"text":{"30":{}},"component":{}}],["250mi",{"_index":486,"title":{},"name":{},"text":{"1":{}},"component":{}}],["256",{"_index":1064,"title":{},"name":{},"text":{"6":{}},"component":{}}],["256m",{"_index":2554,"title":{},"name":{},"text":{"109":{}},"component":{}}],["256mi",{"_index":1059,"title":{},"name":{},"text":{"6":{},"10":{}},"component":{}}],["2gi",{"_index":2314,"title":{},"name":{},"text":{"78":{},"102":{}},"component":{}}],["3",{"_index":655,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"12":{},"17":{},"18":{},"19":{},"21":{},"30":{},"47":{},"53":{},"54":{},"56":{},"69":{},"110":{},"117":{},"127":{}},"component":{}}],["3.11",{"_index":1887,"title":{},"name":{},"text":{"32":{}},"component":{}}],["30",{"_index":791,"title":{},"name":{},"text":{"1":{},"119":{}},"component":{}}],["300",{"_index":1075,"title":{},"name":{},"text":{"6":{}},"component":{}}],["3000",{"_index":2055,"title":{},"name":{},"text":{"49":{},"53":{},"54":{}},"component":{}}],["3100",{"_index":2485,"title":{},"name":{},"text":{"105":{}},"component":{}}],["32",{"_index":1065,"title":{},"name":{},"text":{"6":{}},"component":{}}],["3600",{"_index":530,"title":{},"name":{},"text":{"1":{}},"component":{}}],["3600\",\"ingress.kubernetes.io/proxi",{"_index":528,"title":{},"name":{},"text":{"1":{}},"component":{}}],["367.4600000013015",{"_index":2712,"title":{},"name":{},"text":{"118":{}},"component":{}}],["3gi",{"_index":2463,"title":{},"name":{},"text":{"102":{}},"component":{}}],["4",{"_index":599,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"17":{},"19":{},"30":{},"41":{},"53":{},"54":{},"56":{},"69":{},"99":{},"100":{},"117":{},"127":{}},"component":{}}],["4.10",{"_index":1974,"title":{},"name":{},"text":{"39":{},"65":{},"70":{}},"component":{}}],["4.2",{"_index":2430,"title":{},"name":{},"text":{"99":{}},"component":{}}],["4.9",{"_index":1097,"title":{},"name":{},"text":{"6":{}},"component":{}}],["4/4",{"_index":2695,"title":{},"name":{},"text":{"118":{}},"component":{}}],["40d1",{"_index":2716,"title":{},"name":{},"text":{"118":{}},"component":{}}],["41",{"_index":2239,"title":{},"name":{"69":{}},"text":{},"component":{}}],["41638",{"_index":470,"title":{},"name":{},"text":{"1":{}},"component":{}}],["4167",{"_index":1715,"title":{},"name":{},"text":{"30":{}},"component":{}}],["420",{"_index":1855,"title":{},"name":{},"text":{"30":{},"38":{},"49":{}},"component":{}}],["443",{"_index":2528,"title":{},"name":{},"text":{"108":{}},"component":{}}],["49",{"_index":1535,"title":{},"name":{},"text":{"27":{}},"component":{}}],["4f9590c5",{"_index":2714,"title":{},"name":{},"text":{"118":{}},"component":{}}],["4gi",{"_index":1088,"title":{},"name":{},"text":{"6":{}},"component":{}}],["5",{"_index":423,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"17":{},"30":{},"33":{},"53":{},"54":{},"56":{},"69":{}},"component":{}}],["50",{"_index":709,"title":{},"name":{},"text":{"1":{},"5":{},"6":{}},"component":{}}],["500m",{"_index":1194,"title":{},"name":{},"text":{"10":{}},"component":{}}],["512",{"_index":1053,"title":{},"name":{},"text":{"6":{}},"component":{}}],["512m",{"_index":2493,"title":{},"name":{},"text":{"105":{}},"component":{}}],["512mi",{"_index":1060,"title":{},"name":{},"text":{"6":{},"10":{},"102":{},"109":{}},"component":{}}],["523.vsix/extension/out/tools/linux/odo",{"_index":2781,"title":{},"name":{},"text":{"121":{}},"component":{}}],["5432",{"_index":1298,"title":{},"name":{},"text":{"10":{}},"component":{}}],["549cdcf69",{"_index":2693,"title":{},"name":{},"text":{"118":{}},"component":{}}],["5s",{"_index":2094,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["6",{"_index":1385,"title":{},"name":{},"text":{"10":{},"30":{},"53":{},"56":{}},"component":{}}],["6.0",{"_index":2114,"title":{},"name":{},"text":{"53":{}},"component":{}}],["600",{"_index":1868,"title":{},"name":{},"text":{"30":{}},"component":{}}],["60000",{"_index":1780,"title":{},"name":{},"text":{"30":{}},"component":{}}],["62.26000000242493",{"_index":2719,"title":{},"name":{},"text":{"118":{}},"component":{}}],["63",{"_index":1534,"title":{},"name":{},"text":{"27":{},"56":{}},"component":{}}],["64",{"_index":1096,"title":{},"name":{},"text":{"6":{},"39":{},"44":{},"70":{}},"component":{}}],["64mi",{"_index":1063,"title":{},"name":{},"text":{"6":{}},"component":{}}],["6m2w2b",{"_index":1541,"title":{},"name":{},"text":{"27":{}},"component":{}}],["7",{"_index":1386,"title":{},"name":{"69":{}},"text":{"10":{},"30":{},"53":{},"119":{}},"component":{}}],["7.41",{"_index":2237,"title":{"69":{},"69-1":{},"69-2":{},"69-3":{}},"name":{},"text":{"69":{}},"component":{}}],["7.49",{"_index":2238,"title":{"69-2":{}},"name":{},"text":{"69":{}},"component":{}}],["7.5.3",{"_index":2160,"title":{},"name":{},"text":{"54":{}},"component":{}}],["7.50",{"_index":1971,"title":{"69-1":{}},"name":{},"text":{"39":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{}},"component":{}}],["7.50.x",{"_index":989,"title":{},"name":{},"text":{"3":{}},"component":{}}],["75",{"_index":2709,"title":{},"name":{},"text":{"118":{}},"component":{}}],["8",{"_index":416,"title":{},"name":{},"text":{"1":{},"30":{},"53":{},"119":{}},"component":{}}],["80",{"_index":962,"title":{},"name":{},"text":{"3":{}},"component":{}}],["8080",{"_index":1593,"title":{},"name":{},"text":{"30":{},"123":{}},"component":{}}],["8087",{"_index":716,"title":{},"name":{},"text":{"1":{},"53":{}},"component":{}}],["8443",{"_index":2121,"title":{},"name":{},"text":{"54":{}},"component":{}}],["88",{"_index":2720,"title":{},"name":{},"text":{"118":{}},"component":{}}],["8800h",{"_index":696,"title":{},"name":{},"text":{"1":{}},"component":{}}],["8gb",{"_index":1999,"title":{},"name":{},"text":{"41":{}},"component":{}}],["9",{"_index":1761,"title":{},"name":{},"text":{"30":{},"53":{},"56":{},"118":{}},"component":{}}],["9.6",{"_index":1309,"title":{},"name":{},"text":{"10":{}},"component":{}}],["9090",{"_index":2056,"title":{},"name":{},"text":{"49":{},"53":{},"54":{}},"component":{}}],["9090:9090",{"_index":2110,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["9443",{"_index":2124,"title":{},"name":{},"text":{"54":{}},"component":{}}],["96",{"_index":2196,"title":{},"name":{},"text":{"59":{}},"component":{}}],["9n4w2",{"_index":2694,"title":{},"name":{},"text":{"118":{}},"component":{}}],["_",{"_index":1620,"title":{},"name":{},"text":{"30":{}},"component":{}}],["____",{"_index":2191,"title":{},"name":{},"text":{"56":{}},"component":{}}],["_app/loader.html",{"_index":697,"title":{},"name":{},"text":{"1":{}},"component":{}}],["abil",{"_index":590,"title":{},"name":{},"text":{"1":{},"99":{},"128":{}},"component":{}}],["abov",{"_index":2652,"title":{},"name":{},"text":{"118":{}},"component":{}}],["absenc",{"_index":758,"title":{},"name":{},"text":{"1":{}},"component":{}}],["absent",{"_index":2685,"title":{},"name":{},"text":{"118":{}},"component":{}}],["absolut",{"_index":968,"title":{},"name":{},"text":{"3":{},"117":{}},"component":{}}],["abstract",{"_index":1112,"title":{},"name":{},"text":{"9":{}},"component":{}}],["abstractanalyticsmanag",{"_index":1570,"title":{},"name":{},"text":{"30":{}},"component":{}}],["acceler",{"_index":2824,"title":{},"name":{},"text":{"128":{}},"component":{}}],["access",{"_index":312,"title":{"99-3":{},"117-2":{}},"name":{},"text":{"1":{},"2":{},"3":{},"8":{},"10":{},"17":{},"19":{},"26":{},"30":{},"31":{},"37":{},"39":{},"43":{},"44":{},"45":{},"48":{},"53":{},"54":{},"64":{},"70":{},"72":{},"75":{},"80":{},"83":{},"84":{},"86":{},"96":{},"99":{},"100":{},"116":{},"117":{},"118":{},"119":{},"125":{},"128":{}},"component":{}}],["access_token",{"_index":1343,"title":{},"name":{},"text":{"10":{}},"component":{}}],["accessmod",{"_index":2024,"title":{},"name":{},"text":{"45":{},"102":{}},"component":{}}],["accord",{"_index":1368,"title":{"62-1":{}},"name":{},"text":{"10":{},"101":{},"111":{}},"component":{}}],["accordingli",{"_index":2232,"title":{},"name":{},"text":{"67":{}},"component":{}}],["account",{"_index":396,"title":{},"name":{},"text":{"1":{},"10":{},"71":{},"119":{}},"component":{}}],["account_id",{"_index":2584,"title":{},"name":{},"text":{"117":{}},"component":{}}],["achiev",{"_index":538,"title":{},"name":{},"text":{"1":{},"120":{},"128":{}},"component":{}}],["act",{"_index":2194,"title":{},"name":{},"text":{"56":{}},"component":{}}],["action",{"_index":1123,"title":{"82":{},"120":{},"120-1":{}},"name":{"82":{},"120":{}},"text":{"9":{},"25":{},"31":{},"82":{},"96":{},"106":{},"115":{},"118":{},"120":{},"123":{}},"component":{}}],["actions/tri",{"_index":2764,"title":{},"name":{},"text":{"120":{}},"component":{}}],["activ",{"_index":379,"title":{},"name":{},"text":{"1":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"25":{},"30":{},"34":{},"38":{},"39":{},"42":{},"47":{},"62":{},"68":{},"70":{},"74":{},"76":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{},"118":{},"119":{},"120":{}},"component":{}}],["activity(w",{"_index":1619,"title":{},"name":{},"text":{"30":{}},"component":{}}],["actual",{"_index":516,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ad",{"_index":768,"title":{"14":{},"78":{},"30-4":{},"38-1":{},"78-2":{},"78-3":{},"120-1":{}},"name":{"78":{}},"text":{"1":{},"10":{},"16":{},"30":{},"38":{},"78":{},"103":{},"105":{},"109":{},"119":{},"120":{},"125":{},"126":{},"128":{},"129":{}},"component":{}}],["adapt",{"_index":882,"title":{"118-1":{},"118-4":{},"118-10":{}},"name":{},"text":{"1":{},"118":{},"128":{},"129":{}},"component":{}}],["add",{"_index":223,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"12":{},"27":{},"30":{},"34":{},"38":{},"53":{},"54":{},"71":{},"78":{},"84":{},"85":{},"94":{},"99":{},"102":{},"106":{},"118":{},"119":{},"120":{},"122":{},"128":{}},"component":{}}],["add_com",{"_index":2768,"title":{},"name":{},"text":{"120":{}},"component":{}}],["add_statu",{"_index":2769,"title":{},"name":{},"text":{"120":{}},"component":{}}],["addit",{"_index":239,"title":{},"name":{},"text":{"1":{},"2":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"44":{},"45":{},"49":{},"50":{},"52":{},"53":{},"54":{},"56":{},"58":{},"59":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"70":{},"72":{},"74":{},"76":{},"77":{},"80":{},"85":{},"96":{},"102":{},"105":{},"106":{},"107":{},"108":{},"116":{},"118":{},"119":{},"123":{},"128":{}},"component":{}}],["addons=ingress",{"_index":2000,"title":{},"name":{},"text":{"41":{}},"component":{}}],["address",{"_index":796,"title":{},"name":{},"text":{"1":{},"105":{},"106":{},"109":{}},"component":{}}],["adjust",{"_index":613,"title":{},"name":{},"text":{"1":{}},"component":{}}],["admin",{"_index":594,"title":{},"name":{},"text":{"1":{},"10":{},"25":{},"89":{}},"component":{}}],["administ",{"_index":2860,"title":{},"name":{},"text":{"128":{}},"component":{}}],["administr",{"_index":354,"title":{"25":{}},"name":{"25":{}},"text":{"1":{},"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"25":{},"28":{},"34":{},"38":{},"39":{},"42":{},"43":{},"47":{},"48":{},"62":{},"64":{},"68":{},"70":{},"71":{},"72":{},"76":{},"77":{},"80":{},"84":{},"97":{},"98":{},"99":{},"102":{},"109":{},"117":{}},"component":{}}],["adopt",{"_index":2323,"title":{"79":{}},"name":{"79":{}},"text":{"79":{}},"component":{}}],["advanc",{"_index":3,"title":{"1":{},"61":{},"1-1":{}},"name":{"1":{},"61":{}},"text":{"1":{},"8":{},"15":{},"61":{},"76":{},"77":{}},"component":{}}],["advantag",{"_index":2220,"title":{},"name":{},"text":{"66":{},"78":{}},"component":{}}],["advertis",{"_index":911,"title":{},"name":{},"text":{"1":{}},"component":{}}],["aesh",{"_index":1738,"title":{},"name":{},"text":{"30":{}},"component":{}}],["affect",{"_index":365,"title":{},"name":{},"text":{"1":{},"104":{}},"component":{}}],["affin",{"_index":1037,"title":{},"name":{},"text":{"5":{},"29":{}},"component":{}}],["ag",{"_index":2688,"title":{},"name":{},"text":{"118":{}},"component":{}}],["again",{"_index":2562,"title":{},"name":{},"text":{"111":{},"119":{}},"component":{}}],["against",{"_index":389,"title":{},"name":{},"text":{"1":{},"81":{},"118":{}},"component":{}}],["agent",{"_index":302,"title":{},"name":{},"text":{"1":{}},"component":{}}],["aggreg",{"_index":2801,"title":{},"name":{},"text":{"127":{}},"component":{}}],["agnost",{"_index":1013,"title":{},"name":{},"text":{"5":{}},"component":{}}],["air",{"_index":2303,"title":{},"name":{},"text":{"78":{},"109":{}},"component":{}}],["airgapcontainerregistryhostnam",{"_index":1156,"title":{},"name":{},"text":{"10":{}},"component":{}}],["airgapcontainerregistryorgan",{"_index":1160,"title":{},"name":{},"text":{"10":{}},"component":{}}],["aka",{"_index":1539,"title":{},"name":{},"text":{"27":{}},"component":{}}],["alert",{"_index":2102,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["algorithm",{"_index":582,"title":{},"name":{},"text":{"1":{}},"component":{}}],["alia",{"_index":848,"title":{},"name":{},"text":{"1":{}},"component":{}}],["alloc",{"_index":823,"title":{},"name":{},"text":{"1":{},"33":{},"41":{},"109":{}},"component":{}}],["allow",{"_index":558,"title":{},"name":{},"text":{"1":{},"9":{},"10":{},"81":{},"84":{},"96":{},"116":{},"118":{},"119":{},"128":{}},"component":{}}],["allowedtopolog",{"_index":1552,"title":{},"name":{},"text":{"29":{}},"component":{}}],["allowuserdefinedworkspacenamespac",{"_index":1161,"title":{},"name":{},"text":{"10":{}},"component":{}}],["allproject",{"_index":2382,"title":{},"name":{},"text":{"89":{}},"component":{}}],["along",{"_index":812,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["alreadi",{"_index":372,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"12":{},"38":{},"53":{},"54":{},"84":{},"115":{},"117":{},"118":{},"120":{},"121":{}},"component":{}}],["alter",{"_index":1773,"title":{},"name":{},"text":{"30":{}},"component":{}}],["altern",{"_index":867,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"38":{},"49":{},"96":{},"106":{},"117":{},"128":{}},"component":{}}],["alternatives=mainconfiguration,analyticsmanag",{"_index":1714,"title":{},"name":{},"text":{"30":{}},"component":{}}],["although",{"_index":2516,"title":{},"name":{},"text":{"106":{}},"component":{}}],["alway",{"_index":653,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"128":{}},"component":{}}],["amazon",{"_index":2215,"title":{},"name":{},"text":{"65":{}},"component":{}}],["amount",{"_index":822,"title":{},"name":{},"text":{"1":{},"6":{},"33":{}},"component":{}}],["analyt",{"_index":1132,"title":{},"name":{},"text":{"9":{}},"component":{}}],["analyticsmanag",{"_index":1556,"title":{"30-4":{}},"name":{},"text":{"30":{}},"component":{}}],["analyticsmanager(mainconfigur",{"_index":1692,"title":{},"name":{},"text":{"30":{}},"component":{}}],["analyticsmanager.java",{"_index":1666,"title":{},"name":{},"text":{"30":{}},"component":{}}],["annot",{"_index":374,"title":{"14":{}},"name":{},"text":{"1":{},"10":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"21":{},"30":{},"38":{},"56":{},"61":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"116":{},"117":{}},"component":{}}],["anoth",{"_index":843,"title":{},"name":{},"text":{"1":{},"10":{},"38":{},"69":{},"102":{},"103":{},"114":{},"128":{}},"component":{}}],["anyon",{"_index":2825,"title":{},"name":{},"text":{"128":{}},"component":{}}],["apach",{"_index":1845,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["api",{"_index":261,"title":{"52":{}},"name":{"52":{}},"text":{"1":{},"8":{},"9":{},"19":{},"23":{},"30":{},"31":{},"36":{},"52":{},"62":{},"117":{},"128":{},"129":{}},"component":{}}],["api/keycloak/oidckeycloak.j",{"_index":884,"title":{},"name":{},"text":{"1":{}},"component":{}}],["api/us",{"_index":2582,"title":{},"name":{},"text":{"117":{}},"component":{}}],["apigroup",{"_index":2129,"title":{},"name":{},"text":{"54":{}},"component":{}}],["apivers",{"_index":1009,"title":{},"name":{},"text":{"3":{},"10":{},"17":{},"18":{},"19":{},"30":{},"45":{},"49":{},"53":{},"54":{},"56":{},"61":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"109":{},"117":{}},"component":{}}],["app",{"_index":509,"title":{"18-1":{},"18-2":{}},"name":{},"text":{"1":{},"18":{},"30":{},"49":{}},"component":{}}],["app.kubernetes.io/compon",{"_index":1478,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"56":{},"61":{},"117":{}},"component":{}}],["app.kubernetes.io/component=ca",{"_index":1924,"title":{},"name":{},"text":{"38":{}},"component":{}}],["app.kubernetes.io/part",{"_index":386,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"17":{},"18":{},"19":{},"34":{},"38":{},"56":{},"61":{},"117":{}},"component":{}}],["app.yaml",{"_index":2037,"title":{},"name":{},"text":{"47":{}},"component":{}}],["app/*.jar",{"_index":1804,"title":{},"name":{},"text":{"30":{}},"component":{}}],["app/app",{"_index":1805,"title":{},"name":{},"text":{"30":{}},"component":{}}],["app/lib",{"_index":1802,"title":{},"name":{},"text":{"30":{}},"component":{}}],["app/quarku",{"_index":1807,"title":{},"name":{},"text":{"30":{}},"component":{}}],["appear",{"_index":2007,"title":{},"name":{},"text":{"43":{},"118":{},"121":{}},"component":{}}],["append",{"_index":2442,"title":{},"name":{},"text":{"101":{}},"component":{}}],["appl",{"_index":2066,"title":{},"name":{},"text":{"50":{}},"component":{}}],["appli",{"_index":240,"title":{"17-2":{},"18-2":{},"19-2":{},"30-17":{}},"name":{},"text":{"1":{},"3":{},"5":{},"10":{},"17":{},"18":{},"19":{},"30":{},"37":{},"38":{},"45":{},"47":{},"49":{},"67":{},"76":{},"77":{},"80":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"102":{},"116":{},"117":{}},"component":{}}],["applic",{"_index":1439,"title":{"17-1":{},"17-2":{},"19-1":{},"19-2":{},"30-5":{},"30-12":{},"99-2":{},"99-3":{}},"name":{},"text":{"17":{},"18":{},"19":{},"30":{},"31":{},"38":{},"43":{},"48":{},"75":{},"80":{},"81":{},"83":{},"86":{},"97":{},"99":{},"100":{},"118":{},"121":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["application.properti",{"_index":1713,"title":{},"name":{},"text":{"30":{}},"component":{}}],["approach",{"_index":1116,"title":{},"name":{},"text":{"9":{},"10":{}},"component":{}}],["appropri",{"_index":1260,"title":{},"name":{},"text":{"10":{}},"component":{}}],["approv",{"_index":2212,"title":{"64":{}},"name":{"64":{}},"text":{"64":{},"72":{}},"component":{}}],["apps/v1",{"_index":1851,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["arbitrari",{"_index":1913,"title":{},"name":{},"text":{"38":{},"117":{}},"component":{}}],["architectur",{"_index":916,"title":{"2":{}},"name":{"2":{}},"text":{"2":{},"6":{},"60":{},"128":{}},"component":{}}],["aren’t",{"_index":2484,"title":{},"name":{},"text":{"105":{}},"component":{}}],["arg",{"_index":2670,"title":{},"name":{},"text":{"118":{}},"component":{}}],["argument",{"_index":907,"title":{},"name":{},"text":{"1":{},"74":{}},"component":{}}],["around",{"_index":2784,"title":{},"name":{},"text":{"121":{}},"component":{}}],["array",{"_index":779,"title":{},"name":{},"text":{"1":{}},"component":{}}],["art",{"_index":2855,"title":{},"name":{},"text":{"128":{}},"component":{}}],["articl",{"_index":1993,"title":{},"name":{},"text":{"41":{}},"component":{}}],["artifact",{"_index":635,"title":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"name":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"text":{"1":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["as:env",{"_index":2419,"title":{},"name":{},"text":{"97":{}},"component":{}}],["as:fil",{"_index":2417,"title":{},"name":{},"text":{"97":{}},"component":{}}],["as:subpath",{"_index":2418,"title":{},"name":{},"text":{"97":{}},"component":{}}],["ascii",{"_index":1899,"title":{},"name":{},"text":{"34":{}},"component":{}}],["ask",{"_index":1426,"title":{"119-8":{}},"name":{},"text":{"12":{},"121":{}},"component":{}}],["aspect",{"_index":2085,"title":{},"name":{},"text":{"51":{}},"component":{}}],["asset",{"_index":2792,"title":{},"name":{},"text":{"123":{}},"component":{}}],["assign",{"_index":413,"title":{},"name":{},"text":{"1":{},"10":{},"43":{},"83":{}},"component":{}}],["associ",{"_index":408,"title":{},"name":{},"text":{"1":{},"54":{},"58":{},"99":{},"129":{}},"component":{}}],["async",{"_index":676,"title":{},"name":{},"text":{"1":{}},"component":{}}],["asynchron",{"_index":324,"title":{},"name":{},"text":{"1":{}},"component":{}}],["atlassian",{"_index":1476,"title":{},"name":{},"text":{"17":{}},"component":{}}],["atribut",{"_index":2320,"title":{},"name":{},"text":{"78":{}},"component":{}}],["attach",{"_index":2450,"title":{},"name":{},"text":{"102":{},"109":{}},"component":{}}],["attempt",{"_index":648,"title":{},"name":{},"text":{"1":{}},"component":{}}],["attent",{"_index":1551,"title":{},"name":{},"text":{"29":{}},"component":{}}],["attribut",{"_index":652,"title":{"78-7":{}},"name":{},"text":{"1":{},"30":{},"78":{},"85":{},"102":{},"105":{},"118":{}},"component":{}}],["auth",{"_index":692,"title":{},"name":{},"text":{"1":{},"10":{},"67":{}},"component":{}}],["authent",{"_index":48,"title":{"80":{},"121":{},"1-43":{}},"name":{"80":{},"121":{}},"text":{"1":{},"8":{},"10":{},"37":{},"39":{},"56":{},"65":{},"69":{},"70":{},"80":{},"84":{},"98":{},"106":{},"115":{},"116":{},"119":{},"121":{},"124":{},"125":{},"127":{},"128":{}},"component":{}}],["author",{"_index":1321,"title":{"51":{},"19-1":{},"19-2":{}},"name":{"51":{}},"text":{"10":{},"12":{},"17":{},"18":{},"19":{},"37":{},"38":{},"51":{},"54":{},"116":{}},"component":{}}],["auto",{"_index":1304,"title":{},"name":{},"text":{"10":{},"75":{},"121":{},"125":{}},"component":{}}],["autocomplet",{"_index":2624,"title":{},"name":{},"text":{"118":{}},"component":{}}],["autom",{"_index":1410,"title":{},"name":{},"text":{"11":{},"129":{}},"component":{}}],["automat",{"_index":226,"title":{"27":{},"81":{}},"name":{"81":{}},"text":{"1":{},"10":{},"11":{},"15":{},"30":{},"38":{},"61":{},"62":{},"64":{},"78":{},"81":{},"95":{},"102":{},"109":{},"117":{},"119":{},"121":{}},"component":{}}],["aux",{"_index":2618,"title":{},"name":{},"text":{"118":{}},"component":{}}],["avail",{"_index":537,"title":{},"name":{},"text":{"1":{},"5":{},"9":{},"10":{},"11":{},"23":{},"30":{},"39":{},"44":{},"50":{},"58":{},"64":{},"65":{},"69":{},"74":{},"78":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"108":{},"109":{},"117":{},"118":{},"119":{},"121":{},"126":{},"128":{}},"component":{}}],["avatar",{"_index":1495,"title":{},"name":{},"text":{"19":{}},"component":{}}],["averag",{"_index":2162,"title":{},"name":{},"text":{"54":{}},"component":{}}],["avoid",{"_index":1220,"title":{},"name":{},"text":{"10":{},"29":{},"69":{},"109":{}},"component":{}}],["aw",{"_index":2421,"title":{},"name":{},"text":{"98":{},"116":{}},"component":{}}],["awar",{"_index":1167,"title":{},"name":{},"text":{"10":{}},"component":{}}],["azur",{"_index":2218,"title":{},"name":{},"text":{"65":{}},"component":{}}],["b9f8",{"_index":2717,"title":{},"name":{},"text":{"118":{}},"component":{}}],["back",{"_index":270,"title":{"30-3":{},"69-3":{}},"name":{},"text":{"1":{},"9":{},"10":{},"69":{},"70":{},"71":{},"128":{}},"component":{}}],["backend",{"_index":1108,"title":{"9-4":{}},"name":{},"text":{"9":{},"30":{}},"component":{}}],["background",{"_index":966,"title":{},"name":{},"text":{"3":{},"127":{}},"component":{}}],["backup",{"_index":444,"title":{},"name":{},"text":{"1":{},"69":{}},"component":{}}],["bad",{"_index":2527,"title":{},"name":{},"text":{"108":{}},"component":{}}],["badg",{"_index":2324,"title":{"94":{}},"name":{},"text":{"79":{},"94":{},"120":{}},"component":{}}],["badger",{"_index":2748,"title":{},"name":{},"text":{"119":{}},"component":{}}],["badrequest",{"_index":2153,"title":{},"name":{},"text":{"54":{}},"component":{}}],["badrequest|infrastructurefailure|unknown",{"_index":2152,"title":{},"name":{},"text":{"54":{}},"component":{}}],["bandwidth",{"_index":2533,"title":{},"name":{},"text":{"109":{}},"component":{}}],["bar",{"_index":2517,"title":{},"name":{},"text":{"106":{}},"component":{}}],["base",{"_index":542,"title":{"128-5":{}},"name":{},"text":{"1":{},"2":{},"10":{},"30":{},"37":{},"38":{},"54":{},"74":{},"86":{},"90":{},"119":{},"128":{},"129":{}},"component":{}}],["base64",{"_index":581,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"34":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"117":{}},"component":{}}],["baseconfigur",{"_index":1674,"title":{},"name":{},"text":{"30":{}},"component":{}}],["bash",{"_index":1083,"title":{},"name":{},"text":{"6":{},"39":{},"50":{},"70":{},"89":{},"90":{}},"component":{}}],["basic",{"_index":274,"title":{"82":{}},"name":{"82":{}},"text":{"1":{},"3":{},"49":{},"82":{},"106":{},"115":{},"123":{},"126":{},"127":{}},"component":{}}],["basic|cluster|clust",{"_index":2149,"title":{},"name":{},"text":{"54":{}},"component":{}}],["be",{"_index":1545,"title":{},"name":{},"text":{"29":{},"56":{},"119":{}},"component":{}}],["be:`common",{"_index":1370,"title":{},"name":{},"text":{"10":{}},"component":{}}],["bean",{"_index":1710,"title":{},"name":{},"text":{"30":{}},"component":{}}],["bearer",{"_index":2132,"title":{},"name":{},"text":{"54":{}},"component":{}}],["becom",{"_index":421,"title":{},"name":{},"text":{"1":{},"64":{},"128":{}},"component":{}}],["befor",{"_index":458,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"54":{},"64":{},"118":{}},"component":{}}],["begin",{"_index":1453,"title":{},"name":{},"text":{"17":{},"38":{},"64":{},"109":{}},"component":{}}],["behavior",{"_index":318,"title":{},"name":{},"text":{"1":{},"3":{},"15":{},"88":{},"91":{},"92":{},"93":{}},"component":{}}],["behaviour",{"_index":2088,"title":{},"name":{},"text":{"53":{},"105":{}},"component":{}}],["behind",{"_index":2729,"title":{},"name":{},"text":{"119":{}},"component":{}}],["benefit",{"_index":2326,"title":{"83":{}},"name":{"83":{}},"text":{"79":{},"125":{}},"component":{}}],["best",{"_index":1792,"title":{},"name":{},"text":{"30":{}},"component":{}}],["better",{"_index":2534,"title":{},"name":{},"text":{"109":{},"118":{},"123":{}},"component":{}}],["between",{"_index":1217,"title":{"119-2":{}},"name":{},"text":{"10":{},"23":{},"38":{},"54":{},"118":{},"125":{},"128":{}},"component":{}}],["beyond",{"_index":2459,"title":{},"name":{},"text":{"102":{}},"component":{}}],["big",{"_index":1069,"title":{},"name":{},"text":{"6":{}},"component":{}}],["binari",{"_index":1892,"title":{},"name":{},"text":{"32":{},"34":{},"123":{}},"component":{}}],["binary:next",{"_index":2499,"title":{},"name":{},"text":{"105":{}},"component":{}}],["bind",{"_index":407,"title":{},"name":{},"text":{"1":{},"45":{},"54":{},"128":{}},"component":{}}],["bitbucket",{"_index":792,"title":{"17":{},"57":{},"17-1":{},"17-2":{}},"name":{"17":{},"57":{}},"text":{"1":{},"17":{},"57":{},"80":{},"106":{},"117":{}},"component":{}}],["bitbucket_consumer_key",{"_index":1475,"title":{},"name":{},"text":{"17":{}},"component":{}}],["blank",{"_index":1191,"title":{},"name":{},"text":{"10":{},"45":{}},"component":{}}],["block",{"_index":2746,"title":{},"name":{},"text":{"119":{}},"component":{}}],["blog",{"_index":2817,"title":{},"name":{},"text":{"128":{}},"component":{}}],["bodi",{"_index":1608,"title":{},"name":{},"text":{"30":{},"62":{}},"component":{}}],["bookmark",{"_index":2518,"title":{},"name":{},"text":{"106":{}},"component":{}}],["boolean",{"_index":1700,"title":{},"name":{},"text":{"30":{}},"component":{}}],["boot",{"_index":2362,"title":{},"name":{},"text":{"88":{},"91":{},"92":{},"93":{}},"component":{}}],["both",{"_index":390,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"30":{},"78":{},"119":{},"120":{},"129":{}},"component":{}}],["bottom",{"_index":2281,"title":{},"name":{},"text":{"70":{},"71":{},"72":{}},"component":{}}],["bound",{"_index":397,"title":{},"name":{},"text":{"1":{},"10":{},"62":{}},"component":{}}],["brace",{"_index":2673,"title":{},"name":{},"text":{"118":{}},"component":{}}],["branch",{"_index":1005,"title":{},"name":{},"text":{"3":{},"74":{},"78":{},"83":{},"106":{},"120":{}},"component":{}}],["brand",{"_index":929,"title":{"3":{},"4":{},"3-1":{},"3-2":{},"3-3":{}},"name":{"3":{},"4":{}},"text":{"3":{},"4":{}},"component":{}}],["brief",{"_index":1407,"title":{},"name":{},"text":{"10":{}},"component":{}}],["bring",{"_index":2539,"title":{},"name":{},"text":{"109":{},"128":{}},"component":{}}],["broker",{"_index":610,"title":{},"name":{},"text":{"1":{}},"component":{}}],["broker:v3.4.0",{"_index":634,"title":{},"name":{},"text":{"1":{}},"component":{}}],["brows",{"_index":957,"title":{},"name":{},"text":{"3":{},"31":{}},"component":{}}],["browser",{"_index":263,"title":{"104":{},"105":{},"128-5":{}},"name":{"105":{}},"text":{"1":{},"53":{},"54":{},"75":{},"83":{},"85":{},"86":{},"103":{},"104":{},"106":{},"108":{},"109":{},"110":{},"119":{},"123":{},"128":{},"129":{}},"component":{}}],["buffer",{"_index":2119,"title":{},"name":{},"text":{"53":{}},"component":{}}],["bug",{"_index":2815,"title":{},"name":{},"text":{"128":{}},"component":{}}],["build",{"_index":518,"title":{"3-2":{},"30-13":{},"30-14":{}},"name":{},"text":{"1":{},"3":{},"30":{},"83":{},"86":{},"99":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["build.sh",{"_index":994,"title":{},"name":{},"text":{"3":{}},"component":{}}],["build=tru",{"_index":1834,"title":{},"name":{},"text":{"30":{}},"component":{}}],["built",{"_index":981,"title":{},"name":{},"text":{"3":{},"30":{},"66":{},"119":{},"128":{}},"component":{}}],["bundl",{"_index":604,"title":{},"name":{},"text":{"1":{},"34":{},"38":{},"128":{}},"component":{}}],["bundle,app.kubernetes.io/part",{"_index":1928,"title":{},"name":{},"text":{"38":{}},"component":{}}],["bundle.crt",{"_index":1915,"title":{},"name":{},"text":{"38":{}},"component":{}}],["button",{"_index":2439,"title":{},"name":{},"text":{"99":{},"121":{},"122":{},"126":{}},"component":{}}],["bypass",{"_index":1232,"title":{},"name":{},"text":{"10":{},"50":{}},"component":{}}],["c",{"_index":1959,"title":{},"name":{},"text":{"38":{},"118":{}},"component":{}}],["c:\\programdata\\chectl",{"_index":2072,"title":{},"name":{},"text":{"50":{}},"component":{}}],["c:\\user",{"_index":2068,"title":{},"name":{},"text":{"50":{}},"component":{}}],["ca",{"_index":597,"title":{"38-1":{}},"name":{},"text":{"1":{},"10":{},"12":{},"34":{},"38":{}},"component":{}}],["ca.crt",{"_index":2181,"title":{},"name":{},"text":{"56":{}},"component":{}}],["cabundle=\"tru",{"_index":1914,"title":{},"name":{},"text":{"38":{}},"component":{}}],["cabundle=tru",{"_index":603,"title":{},"name":{},"text":{"1":{}},"component":{}}],["cacert",{"_index":2377,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["cach",{"_index":327,"title":{"5":{}},"name":{"5":{}},"text":{"1":{},"5":{},"102":{},"109":{}},"component":{}}],["caching_cpu_limit",{"_index":1030,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["caching_cpu_request",{"_index":1026,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["caching_interval_hour",{"_index":1018,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["caching_memory_limit",{"_index":1024,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["caching_memory_request",{"_index":1022,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["calcul",{"_index":1044,"title":{"6":{}},"name":{"6":{}},"text":{"6":{},"10":{},"60":{},"128":{}},"component":{}}],["call",{"_index":1744,"title":{},"name":{},"text":{"30":{},"119":{}},"component":{}}],["callback",{"_index":1492,"title":{},"name":{},"text":{"18":{}},"component":{}}],["camel",{"_index":2596,"title":{"118-42":{},"118-43":{},"118-44":{}},"name":{},"text":{"118":{}},"component":{}}],["camel.latest.euqhbmepxd.camel",{"_index":2677,"title":{},"name":{},"text":{"118":{}},"component":{}}],["camelcas",{"_index":1408,"title":{},"name":{},"text":{"10":{}},"component":{}}],["capabl",{"_index":2428,"title":{},"name":{},"text":{"99":{},"128":{},"129":{}},"component":{}}],["capac",{"_index":2015,"title":{},"name":{},"text":{"45":{}},"component":{}}],["card",{"_index":1234,"title":{},"name":{},"text":{"10":{}},"component":{}}],["case",{"_index":289,"title":{"9-2":{},"128-6":{}},"name":{},"text":{"1":{},"10":{},"30":{},"38":{},"99":{},"102":{},"118":{},"119":{},"128":{}},"component":{}}],["cat",{"_index":1451,"title":{},"name":{},"text":{"17":{},"50":{},"84":{},"117":{},"118":{}},"component":{}}],["catalog",{"_index":1072,"title":{},"name":{},"text":{"6":{},"39":{},"64":{},"70":{},"72":{}},"component":{}}],["catch",{"_index":435,"title":{},"name":{},"text":{"1":{}},"component":{}}],["caus",{"_index":1278,"title":{},"name":{},"text":{"10":{},"29":{},"88":{},"91":{},"92":{},"93":{}},"component":{}}],["cd",{"_index":987,"title":{},"name":{},"text":{"3":{},"30":{},"47":{}},"component":{}}],["cdi",{"_index":1727,"title":{},"name":{},"text":{"30":{}},"component":{}}],["cdn",{"_index":2541,"title":{},"name":{},"text":{"109":{}},"component":{}}],["centos7",{"_index":2197,"title":{},"name":{},"text":{"59":{}},"component":{}}],["central",{"_index":925,"title":{},"name":{},"text":{"2":{},"30":{},"90":{},"128":{}},"component":{}}],["cer",{"_index":1901,"title":{},"name":{},"text":{"34":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["cert",{"_index":578,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"34":{},"38":{}},"component":{}}],["cert.cer",{"_index":1922,"title":{},"name":{},"text":{"38":{}},"component":{}}],["cert.pem",{"_index":1921,"title":{},"name":{},"text":{"38":{}},"component":{}}],["certif",{"_index":583,"title":{"34":{},"38":{},"38-1":{},"38-2":{}},"name":{"34":{},"38":{}},"text":{"1":{},"10":{},"12":{},"16":{},"28":{},"34":{},"38":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["cge1egvsb2nhba",{"_index":1537,"title":{},"name":{},"text":{"27":{}},"component":{}}],["cgezegvsb2nhba",{"_index":1540,"title":{},"name":{},"text":{"27":{}},"component":{}}],["chain",{"_index":1916,"title":{},"name":{},"text":{"38":{}},"component":{}}],["chang",{"_index":380,"title":{"78-5":{}},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"27":{},"38":{},"56":{},"64":{},"67":{},"69":{},"70":{},"71":{},"76":{},"77":{},"78":{},"83":{},"109":{},"122":{},"125":{},"126":{}},"component":{}}],["changeit",{"_index":2379,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["channel",{"_index":927,"title":{},"name":{},"text":{"2":{},"64":{},"74":{},"103":{},"114":{},"118":{},"128":{}},"component":{}}],["chapter",{"_index":931,"title":{},"name":{},"text":{"3":{},"73":{},"118":{},"122":{},"123":{}},"component":{}}],["charact",{"_index":910,"title":{},"name":{},"text":{"1":{},"27":{},"56":{}},"component":{}}],["chart",{"_index":2168,"title":{},"name":{},"text":{"54":{}},"component":{}}],["chat",{"_index":2813,"title":{},"name":{},"text":{"128":{}},"component":{}}],["che",{"_index":1,"title":{"1":{},"2":{},"3":{},"6":{},"7":{},"8":{},"9":{},"12":{},"13":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"52":{},"53":{},"55":{},"56":{},"63":{},"64":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"79":{},"83":{},"99":{},"100":{},"105":{},"107":{},"118":{},"119":{},"121":{},"123":{},"126":{},"128":{},"129":{},"1-1":{},"1-2":{},"1-3":{},"1-169":{},"3-1":{},"3-2":{},"3-3":{},"6-1":{},"9-4":{},"38-1":{},"40-1":{},"53-1":{},"53-2":{},"53-3":{},"56-1":{},"56-2":{},"69-1":{},"69-2":{},"69-3":{},"78-1":{},"96-1":{},"96-2":{},"99-1":{},"99-2":{},"99-3":{},"105-1":{},"105-2":{},"118-36":{},"118-45":{},"118-46":{},"119-1":{},"119-2":{},"119-4":{},"119-6":{},"119-7":{},"128-1":{},"128-3":{}},"name":{"1":{},"3":{},"6":{},"7":{},"8":{},"9":{},"12":{},"13":{},"34":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"52":{},"53":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"79":{},"83":{},"99":{},"100":{},"105":{},"107":{},"118":{},"119":{},"121":{},"123":{},"126":{},"128":{},"129":{}},"text":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"22":{},"23":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"34":{},"35":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"50":{},"51":{},"52":{},"53":{},"55":{},"56":{},"58":{},"59":{},"60":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["che.192.168.65.2.nip.io",{"_index":661,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.admin.nam",{"_index":813,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.app",{"_index":1747,"title":{},"name":{},"text":{"30":{}},"component":{}}],["che.eclipse.org",{"_index":1479,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"56":{},"61":{},"117":{}},"component":{}}],["che.eclipse.org/ch",{"_index":2580,"title":{},"name":{},"text":{"117":{}},"component":{}}],["che.eclipse.org/env",{"_index":2184,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/mount",{"_index":2177,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/mykey_env",{"_index":2188,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/oauth",{"_index":1480,"title":{},"name":{},"text":{"17":{},"18":{},"19":{}},"component":{}}],["che.eclipse.org/otherkey_env",{"_index":2189,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/scm",{"_index":1481,"title":{},"name":{},"text":{"17":{},"19":{},"117":{}},"component":{}}],["che.eclipse.org/usernam",{"_index":395,"title":{},"name":{},"text":{"1":{},"61":{}},"component":{}}],["che.infra.kubernetes.cluster_role_nam",{"_index":412,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.ingress.annotations_json",{"_index":552,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.ingress.path.rewrite_transform",{"_index":510,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.namespace.annot",{"_index":378,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.namespace.default",{"_index":680,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.namespace.label",{"_index":356,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.nam",{"_index":449,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.quant",{"_index":296,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.strategi",{"_index":473,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.strategy='common",{"_index":678,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.trusted_ca.dest_configmap",{"_index":618,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.trusted_ca.src_configmap",{"_index":607,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.openshift.project",{"_index":402,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.openshift.trusted_ca.dest_configmap_label",{"_index":600,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.request",{"_index":1517,"title":{},"name":{},"text":{"23":{}},"component":{}}],["che.keycloak.admin_password",{"_index":900,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.admin_usernam",{"_index":898,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.auth_server_url}/js/keycloak.j",{"_index":883,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.cascade_user_removal_en",{"_index":902,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.oidc_provid",{"_index":886,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.oidcprovid",{"_index":876,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.realm",{"_index":877,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.limits.user.workspaces.run.count=1",{"_index":679,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.oidc.auth_internal_server_url",{"_index":873,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.oidc.auth_server_url",{"_index":872,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.oidc.oidcprovid",{"_index":852,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.original_nam",{"_index":617,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.v7.41.2",{"_index":2276,"title":{},"name":{},"text":{"69":{}},"component":{}}],["che.v7.50.0",{"_index":2259,"title":{},"name":{},"text":{"69":{}},"component":{}}],["che/ch",{"_index":753,"title":{"78-3":{},"78-9":{}},"name":{},"text":{"1":{},"78":{},"103":{}},"component":{}}],["che_api",{"_index":9,"title":{"1-4":{}},"name":{},"text":{},"component":{}}],["che_api_intern",{"_index":10,"title":{"1-5":{}},"name":{},"text":{},"component":{}}],["che_auth_access__denied__error__pag",{"_index":51,"title":{"1-45":{}},"name":{},"text":{},"component":{}}],["che_auth_reserved__user__nam",{"_index":52,"title":{"1-46":{}},"name":{},"text":{},"component":{}}],["che_auth_user__self__cr",{"_index":50,"title":{"1-44":{}},"name":{},"text":{},"component":{}}],["che_core_jsonrpc_processor__core__pool__s",{"_index":149,"title":{"1-142":{}},"name":{},"text":{},"component":{}}],["che_core_jsonrpc_processor__max__pool__s",{"_index":148,"title":{"1-141":{}},"name":{},"text":{},"component":{}}],["che_core_jsonrpc_processor__queue__capac",{"_index":150,"title":{"1-143":{}},"name":{},"text":{},"component":{}}],["che_cors_allow__credenti",{"_index":155,"title":{"1-147":{}},"name":{},"text":{},"component":{}}],["che_cors_allowed__origin",{"_index":154,"title":{"1-146":{}},"name":{},"text":{},"component":{}}],["che_cors_enabled=tru",{"_index":722,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che_devworkspaces_en",{"_index":47,"title":{"1-42":{}},"name":{},"text":{},"component":{}}],["che_factory_default__devfile__filenam",{"_index":159,"title":{"1-150":{}},"name":{},"text":{},"component":{}}],["che_factory_default__editor",{"_index":161,"title":{"1-152":{}},"name":{},"text":{},"component":{}}],["che_factory_default__plugin",{"_index":158,"title":{"1-149":{}},"name":{},"text":{},"component":{}}],["che_factory_devfile2__files__resolution__list",{"_index":163,"title":{"1-154":{}},"name":{},"text":{},"component":{}}],["che_factory_scm__file__fetcher__limit__byt",{"_index":162,"title":{"1-153":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_async_storage_imag",{"_index":168,"title":{"1-159":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_async_storage_shutdown__check__period__min",{"_index":172,"title":{"1-163":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_async_storage_shutdown__timeout__min",{"_index":171,"title":{"1-162":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_cluster__domain",{"_index":77,"title":{"1-70":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_ingress__start__timeout__min",{"_index":91,"title":{"1-86":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_ingress_annotations__json",{"_index":104,"title":{"1-99":{}},"name":{},"text":{"14":{}},"component":{}}],["che_infra_kubernetes_ingress_domain",{"_index":82,"title":{"1-75":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_ingress_label",{"_index":106,"title":{"1-101":{}},"name":{},"text":{"14":{}},"component":{}}],["che_infra_kubernetes_ingress_path__transform",{"_index":105,"title":{"1-100":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_master__url",{"_index":75,"title":{"1-68":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_annot",{"_index":86,"title":{"1-79":{},"1-81":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_creation__allow",{"_index":83,"title":{"1-76":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_default",{"_index":84,"title":{"1-77":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_label",{"_index":85,"title":{"1-78":{},"1-80":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pod_security__context_fs__group",{"_index":108,"title":{"1-103":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pod_security__context_run__as__us",{"_index":107,"title":{"1-102":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pod_termination__grace__period__sec",{"_index":109,"title":{"1-104":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_access__mod",{"_index":102,"title":{"1-97":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_en",{"_index":93,"title":{"1-88":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_jobs_imag",{"_index":99,"title":{"1-94":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_jobs_image_pull__polici",{"_index":100,"title":{"1-95":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_jobs_memorylimit",{"_index":101,"title":{"1-96":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_nam",{"_index":96,"title":{"1-91":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_precreate__subpath",{"_index":95,"title":{"1-90":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_quant",{"_index":98,"title":{"1-93":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_storage__class__nam",{"_index":97,"title":{"1-92":{}},"name":{},"text":{"29":{}},"component":{}}],["che_infra_kubernetes_pvc_strategi",{"_index":94,"title":{"1-89":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_wait__bound",{"_index":103,"title":{"1-98":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_runtimes__consistency__check__period__min",{"_index":114,"title":{"1-109":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_server__strategi",{"_index":78,"title":{"1-71":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_service__account__nam",{"_index":87,"title":{"1-82":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_singlehost_gateway_configmap__label",{"_index":81,"title":{"1-74":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_singlehost_workspace_devfile__endpoint__exposur",{"_index":80,"title":{"1-73":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_singlehost_workspace_exposur",{"_index":79,"title":{"1-72":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__cert",{"_index":113,"title":{"1-108":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__en",{"_index":110,"title":{"1-105":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__key",{"_index":112,"title":{"1-107":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__secret",{"_index":111,"title":{"1-106":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trust__cert",{"_index":76,"title":{"1-69":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_dest__configmap",{"_index":116,"title":{"1-111":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_dest__configmap__label",{"_index":118,"title":{"1-113":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_mount__path",{"_index":117,"title":{"1-112":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_src__configmap",{"_index":115,"title":{"1-110":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_user__cluster__rol",{"_index":89,"title":{"1-84":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_workspace__sa__cluster__rol",{"_index":88,"title":{"1-83":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_workspace__start__timeout__min",{"_index":90,"title":{"1-85":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_workspace__unrecoverable__ev",{"_index":92,"title":{"1-87":{}},"name":{},"text":{},"component":{}}],["che_infra_openshift_oauth__identity__provid",{"_index":196,"title":{"1-185":{}},"name":{},"text":{},"component":{}}],["che_infra_openshift_project_init__with__server__sa",{"_index":123,"title":{"1-118":{}},"name":{},"text":{},"component":{}}],["che_infra_openshift_route_host_domain__suffix",{"_index":122,"title":{"1-117":{}},"name":{},"text":{"21":{}},"component":{}}],["che_infra_openshift_route_label",{"_index":121,"title":{"1-116":{}},"name":{},"text":{"21":{}},"component":{}}],["che_infra_openshift_trusted__ca_dest__configmap__label",{"_index":120,"title":{"1-115":{}},"name":{},"text":{},"component":{}}],["che_integration_bitbucket_server__endpoint",{"_index":173,"title":{"1-164":{}},"name":{},"text":{},"component":{}}],["che_integration_gitlab_oauth__endpoint",{"_index":175,"title":{"1-166":{}},"name":{},"text":{},"component":{}}],["che_integration_gitlab_server__endpoint",{"_index":174,"title":{"1-165":{}},"name":{},"text":{},"component":{}}],["che_keycloak_admin__password",{"_index":214,"title":{"1-203":{}},"name":{},"text":{},"component":{}}],["che_keycloak_admin__usernam",{"_index":213,"title":{"1-202":{}},"name":{},"text":{},"component":{}}],["che_keycloak_cascade__user__removal__en",{"_index":212,"title":{"1-201":{}},"name":{},"text":{},"component":{}}],["che_keycloak_client__id",{"_index":205,"title":{"1-194":{}},"name":{},"text":{},"component":{}}],["che_keycloak_github_endpoint",{"_index":207,"title":{"1-196":{}},"name":{},"text":{},"component":{}}],["che_keycloak_js__adapter__url",{"_index":209,"title":{"1-198":{}},"name":{},"text":{},"component":{}}],["che_keycloak_oso_endpoint",{"_index":206,"title":{"1-195":{}},"name":{},"text":{},"component":{}}],["che_keycloak_realm",{"_index":204,"title":{"1-193":{}},"name":{},"text":{},"component":{}}],["che_keycloak_use__fixed__redirect__url",{"_index":210,"title":{"1-199":{}},"name":{},"text":{},"component":{}}],["che_keycloak_use__nonc",{"_index":208,"title":{"1-197":{}},"name":{},"text":{},"component":{}}],["che_keycloak_username_replacement__pattern",{"_index":215,"title":{"1-204":{}},"name":{},"text":{},"component":{}}],["che_limits_organization_workspaces_count",{"_index":191,"title":{"1-182":{}},"name":{},"text":{},"component":{}}],["che_limits_organization_workspaces_ram",{"_index":190,"title":{"1-181":{}},"name":{},"text":{},"component":{}}],["che_limits_organization_workspaces_run_count",{"_index":192,"title":{"1-183":{}},"name":{},"text":{},"component":{}}],["che_limits_user_workspaces_count",{"_index":187,"title":{"1-178":{}},"name":{},"text":{"26":{}},"component":{}}],["che_limits_user_workspaces_ram",{"_index":186,"title":{"1-177":{}},"name":{},"text":{},"component":{}}],["che_limits_user_workspaces_run_count",{"_index":188,"title":{"1-179":{}},"name":{},"text":{},"component":{}}],["che_limits_workspace_env_ram",{"_index":182,"title":{"1-173":{}},"name":{},"text":{},"component":{}}],["che_limits_workspace_idle_timeout",{"_index":183,"title":{"1-174":{}},"name":{},"text":{},"component":{}}],["che_limits_workspace_run_timeout",{"_index":184,"title":{"1-175":{}},"name":{},"text":{},"component":{}}],["che_log_level",{"_index":1512,"title":{},"name":{},"text":{"23":{}},"component":{}}],["che_logger_config",{"_index":1513,"title":{},"name":{},"text":{"23":{}},"component":{}}],["che_metrics_port",{"_index":151,"title":{"1-144":{}},"name":{},"text":{},"component":{}}],["che_oauth1_bitbucket_consumerkeypath",{"_index":62,"title":{"1-56":{}},"name":{},"text":{},"component":{}}],["che_oauth1_bitbucket_endpoint",{"_index":64,"title":{"1-58":{}},"name":{},"text":{},"component":{}}],["che_oauth1_bitbucket_privatekeypath",{"_index":63,"title":{"1-57":{}},"name":{},"text":{},"component":{}}],["che_oauth2_github_clientid__filepath",{"_index":53,"title":{"1-47":{}},"name":{},"text":{},"component":{}}],["che_oauth2_github_clientsecret__filepath",{"_index":54,"title":{"1-48":{}},"name":{},"text":{},"component":{}}],["che_oauth2_gitlab_clientid__filepath",{"_index":176,"title":{"1-167":{}},"name":{},"text":{},"component":{}}],["che_oauth2_gitlab_clientsecret__filepath",{"_index":177,"title":{"1-168":{}},"name":{},"text":{},"component":{}}],["che_oauth_github_authuri",{"_index":55,"title":{"1-49":{}},"name":{},"text":{},"component":{}}],["che_oauth_github_redirecturi",{"_index":57,"title":{"1-51":{}},"name":{},"text":{},"component":{}}],["che_oauth_github_tokenuri",{"_index":56,"title":{"1-50":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_clientid",{"_index":58,"title":{"1-52":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_clientsecret",{"_index":59,"title":{"1-53":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_oauth__endpoint",{"_index":60,"title":{"1-54":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_verify__token__url",{"_index":61,"title":{"1-55":{}},"name":{},"text":{},"component":{}}],["che_oauth_service__mod",{"_index":211,"title":{"1-200":{}},"name":{},"text":{},"component":{}}],["che_oidc_allowed__clock__skew__sec",{"_index":200,"title":{"1-189":{}},"name":{},"text":{},"component":{}}],["che_oidc_auth__internal__server__url",{"_index":199,"title":{"1-188":{}},"name":{},"text":{},"component":{}}],["che_oidc_auth__server__url",{"_index":198,"title":{"1-187":{}},"name":{},"text":{},"component":{}}],["che_oidc_oidc__provid",{"_index":202,"title":{"1-191":{}},"name":{},"text":{},"component":{}}],["che_oidc_username__claim",{"_index":201,"title":{"1-190":{}},"name":{},"text":{},"component":{}}],["che_server_secure__expos",{"_index":136,"title":{"1-131":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_auth_loader_path",{"_index":139,"title":{"1-134":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_cpu__limit",{"_index":144,"title":{"1-139":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_cpu__request",{"_index":143,"title":{"1-138":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_imag",{"_index":140,"title":{"1-135":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_memory__limit",{"_index":142,"title":{"1-137":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_memory__request",{"_index":141,"title":{"1-136":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_token_issu",{"_index":137,"title":{"1-132":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_token_ttl",{"_index":138,"title":{"1-133":{}},"name":{},"text":{},"component":{}}],["che_system_admin__nam",{"_index":179,"title":{"1-171":{}},"name":{},"text":{"25":{}},"component":{}}],["che_system_super__privileged__mod",{"_index":178,"title":{"1-170":{}},"name":{},"text":{},"component":{}}],["che_websocket_endpoint",{"_index":11,"title":{"1-6":{}},"name":{},"text":{},"component":{}}],["che_websocket_internal_endpoint",{"_index":12,"title":{"1-7":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__check__scheduler__delay__",{"_index":39,"title":{"1-34":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__check__scheduler__period__",{"_index":36,"title":{"1-31":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__cleanup__scheduler__initial__delay__",{"_index":38,"title":{"1-33":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__cleanup__scheduler__period__",{"_index":37,"title":{"1-32":{}},"name":{},"text":{},"component":{}}],["che_workspace_auto__start",{"_index":19,"title":{"1-14":{}},"name":{},"text":{},"component":{}}],["che_workspace_cleanup__temporary__initial__delay__min",{"_index":40,"title":{"1-35":{}},"name":{},"text":{},"component":{}}],["che_workspace_cleanup__temporary__period__min",{"_index":41,"title":{"1-36":{}},"name":{},"text":{},"component":{}}],["che_workspace_default__cpu__limit__cor",{"_index":29,"title":{"1-24":{}},"name":{},"text":{},"component":{}}],["che_workspace_default__cpu__request__cor",{"_index":30,"title":{"1-25":{}},"name":{},"text":{},"component":{}}],["che_workspace_default__memory__limit__mb",{"_index":27,"title":{"1-22":{}},"name":{},"text":{"1":{}},"component":{}}],["che_workspace_default__memory__request__mb",{"_index":28,"title":{"1-23":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile__registry__internal__url",{"_index":133,"title":{"1-128":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile__registry__url",{"_index":132,"title":{"1-127":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile_async_storage_plugin",{"_index":167,"title":{"1-158":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile_default__editor",{"_index":164,"title":{"1-155":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile_default__editor_plugin",{"_index":165,"title":{"1-156":{}},"name":{},"text":{},"component":{}}],["che_workspace_http__proxi",{"_index":16,"title":{"1-11":{}},"name":{},"text":{},"component":{}}],["che_workspace_http__proxy__java__opt",{"_index":24,"title":{"1-19":{}},"name":{},"text":{},"component":{}}],["che_workspace_https__proxi",{"_index":17,"title":{"1-12":{}},"name":{},"text":{},"component":{}}],["che_workspace_java__opt",{"_index":25,"title":{"1-20":{}},"name":{},"text":{},"component":{}}],["che_workspace_logs_root__dir",{"_index":15,"title":{"1-10":{}},"name":{},"text":{},"component":{}}],["che_workspace_maven__opt",{"_index":26,"title":{"1-21":{}},"name":{},"text":{},"component":{}}],["che_workspace_no__proxi",{"_index":18,"title":{"1-13":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_artifacts_imag",{"_index":126,"title":{"1-121":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_default__merge__plugin",{"_index":127,"title":{"1-122":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_metadata_imag",{"_index":125,"title":{"1-120":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_pull__polici",{"_index":128,"title":{"1-123":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_wait__timeout__min",{"_index":129,"title":{"1-124":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__registry__internal__url",{"_index":131,"title":{"1-126":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__registry__url",{"_index":130,"title":{"1-125":{}},"name":{},"text":{},"component":{}}],["che_workspace_pod_node__selector",{"_index":169,"title":{"1-160":{}},"name":{},"text":{"29":{}},"component":{}}],["che_workspace_pod_node__selector=disktype=ssd,cpu=xlarge,[key=valu",{"_index":1543,"title":{},"name":{},"text":{"29":{}},"component":{}}],["che_workspace_pod_tolerations__json",{"_index":170,"title":{"1-161":{}},"name":{},"text":{},"component":{}}],["che_workspace_pool_cores__multipli",{"_index":22,"title":{"1-17":{}},"name":{},"text":{},"component":{}}],["che_workspace_pool_exact__s",{"_index":21,"title":{"1-16":{}},"name":{},"text":{},"component":{}}],["che_workspace_pool_typ",{"_index":20,"title":{"1-15":{}},"name":{},"text":{},"component":{}}],["che_workspace_probe__pool__s",{"_index":23,"title":{"1-18":{}},"name":{},"text":{},"component":{}}],["che_workspace_projects_storag",{"_index":13,"title":{"1-8":{}},"name":{},"text":{},"component":{}}],["che_workspace_projects_storage_default_s",{"_index":14,"title":{"1-9":{}},"name":{},"text":{},"component":{}}],["che_workspace_provision_secret_label",{"_index":166,"title":{"1-157":{}},"name":{},"text":{},"component":{}}],["che_workspace_server_liveness__prob",{"_index":44,"title":{"1-39":{}},"name":{},"text":{},"component":{}}],["che_workspace_server_ping__interval__millisecond",{"_index":43,"title":{"1-38":{}},"name":{},"text":{},"component":{}}],["che_workspace_server_ping__success__threshold",{"_index":42,"title":{"1-37":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__cpu__limit__cor",{"_index":33,"title":{"1-28":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__cpu__request__cor",{"_index":34,"title":{"1-29":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__memory__limit__mb",{"_index":31,"title":{"1-26":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__memory__request__mb",{"_index":32,"title":{"1-27":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_image__pull__polici",{"_index":35,"title":{"1-30":{}},"name":{},"text":{},"component":{}}],["che_workspace_startup__debug__log__limit__byt",{"_index":45,"title":{"1-40":{}},"name":{},"text":{},"component":{}}],["che_workspace_stop_role_en",{"_index":46,"title":{"1-41":{}},"name":{},"text":{},"component":{}}],["che_workspace_storage_available__typ",{"_index":134,"title":{"1-129":{}},"name":{},"text":{},"component":{}}],["che_workspace_storage_preferred__typ",{"_index":135,"title":{"1-130":{}},"name":{},"text":{},"component":{}}],["check",{"_index":400,"title":{"118-2":{},"118-26":{},"118-31":{},"118-36":{}},"name":{},"text":{"1":{},"3":{},"5":{},"17":{},"19":{},"30":{},"38":{},"53":{},"54":{},"78":{},"83":{},"96":{},"105":{},"109":{},"118":{},"120":{}},"component":{}}],["checkbox",{"_index":1468,"title":{},"name":{},"text":{"17":{},"19":{}},"component":{}}],["checkout",{"_index":988,"title":{},"name":{},"text":{"3":{}},"component":{}}],["checlust",{"_index":230,"title":{"10":{},"67":{},"76":{},"77":{}},"name":{"10":{},"67":{},"76":{},"77":{}},"text":{"1":{},"6":{},"7":{},"10":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"34":{},"38":{},"43":{},"45":{},"53":{},"56":{},"60":{},"61":{},"66":{},"67":{},"68":{},"69":{},"76":{},"77":{}},"component":{}}],["checluster/eclips",{"_index":2292,"title":{},"name":{},"text":{"77":{}},"component":{}}],["checlusterrol",{"_index":1163,"title":{},"name":{},"text":{"10":{}},"component":{}}],["checlusterrun",{"_index":1387,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chectl",{"_index":1113,"title":{"11":{},"42":{},"50":{},"74":{},"76":{},"40-1":{},"50-1":{},"50-2":{}},"name":{"11":{},"50":{},"74":{},"76":{}},"text":{"9":{},"11":{},"12":{},"14":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"34":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"50":{},"56":{},"61":{},"66":{},"68":{},"70":{},"71":{},"74":{},"76":{},"103":{},"114":{}},"component":{}}],["chedebug",{"_index":1168,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheeditor",{"_index":982,"title":{},"name":{},"text":{"3":{}},"component":{}}],["cheflavor",{"_index":1170,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chehost",{"_index":1176,"title":{},"name":{},"text":{"10":{},"12":{}},"component":{}}],["chehosttlssecret",{"_index":1178,"title":{},"name":{},"text":{"10":{},"12":{}},"component":{}}],["cheia",{"_index":1000,"title":{},"name":{},"text":{"3":{}},"component":{}}],["cheimag",{"_index":1179,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheimagepullpolici",{"_index":1180,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheimagetag",{"_index":1184,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheloglevel",{"_index":1185,"title":{},"name":{},"text":{"10":{},"23":{}},"component":{}}],["cheplugin",{"_index":2547,"title":{},"name":{},"text":{"109":{}},"component":{}}],["chepostgr",{"_index":1305,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgrescontainerresourc",{"_index":1291,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgresdb",{"_index":1292,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgreshostnam",{"_index":1295,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgrespassword",{"_index":1296,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgresport",{"_index":1297,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgressecret",{"_index":1299,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgresus",{"_index":1301,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheserveringress",{"_index":1187,"title":{},"name":{},"text":{"10":{},"14":{}},"component":{}}],["cheserverrout",{"_index":1188,"title":{},"name":{},"text":{"10":{},"21":{}},"component":{}}],["cheurl",{"_index":1391,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chevers",{"_index":1392,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheworkspaceclusterrol",{"_index":1189,"title":{},"name":{},"text":{"10":{}},"component":{}}],["che’",{"_index":890,"title":{},"name":{},"text":{"1":{}},"component":{}}],["chmod",{"_index":1824,"title":{},"name":{},"text":{"30":{},"69":{}},"component":{}}],["choic",{"_index":1793,"title":{},"name":{},"text":{"30":{},"123":{}},"component":{}}],["choos",{"_index":445,"title":{},"name":{},"text":{"1":{},"40":{},"61":{},"85":{},"103":{},"109":{},"118":{},"119":{}},"component":{}}],["chosen",{"_index":515,"title":{},"name":{},"text":{"1":{}},"component":{}}],["chown",{"_index":1822,"title":{},"name":{},"text":{"30":{}},"component":{}}],["chown=1001:root",{"_index":1827,"title":{},"name":{},"text":{"30":{}},"component":{}}],["chown=185",{"_index":1800,"title":{},"name":{},"text":{"30":{}},"component":{}}],["chrome",{"_index":2334,"title":{},"name":{},"text":{"83":{},"106":{},"108":{}},"component":{}}],["circl",{"_index":2436,"title":{},"name":{},"text":{"99":{}},"component":{}}],["circular",{"_index":2438,"title":{},"name":{},"text":{"99":{}},"component":{}}],["claim",{"_index":443,"title":{},"name":{},"text":{"1":{},"10":{},"45":{}},"component":{}}],["class",{"_index":475,"title":{"45":{}},"name":{"45":{}},"text":{"1":{},"10":{},"23":{},"24":{},"30":{},"45":{},"53":{}},"component":{}}],["classic",{"_index":2834,"title":{},"name":{},"text":{"128":{}},"component":{}}],["clean",{"_index":2424,"title":{},"name":{},"text":{"98":{}},"component":{}}],["cleanup",{"_index":1574,"title":{},"name":{},"text":{"30":{}},"component":{}}],["clear",{"_index":559,"title":{},"name":{},"text":{"1":{}},"component":{}}],["cli",{"_index":246,"title":{"47":{},"70":{},"71":{},"77":{},"118-46":{}},"name":{"42":{},"47":{},"70":{},"71":{},"77":{}},"text":{"1":{},"5":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"32":{},"33":{},"34":{},"39":{},"42":{},"45":{},"47":{},"53":{},"56":{},"61":{},"62":{},"66":{},"70":{},"71":{},"76":{},"81":{},"118":{},"127":{}},"component":{}}],["click",{"_index":1467,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"43":{},"62":{},"64":{},"82":{},"83":{},"94":{},"96":{},"99":{},"100":{},"118":{},"119":{},"120":{},"121":{},"123":{},"125":{},"126":{},"128":{}},"component":{}}],["client",{"_index":669,"title":{"118-4":{},"118-21":{}},"name":{},"text":{"1":{},"9":{},"10":{},"18":{},"19":{},"30":{},"109":{},"118":{}},"component":{}}],["clock",{"_index":855,"title":{},"name":{},"text":{"1":{}},"component":{}}],["clone",{"_index":983,"title":{"106":{}},"name":{"106":{}},"text":{"3":{},"30":{},"47":{},"80":{},"83":{},"99":{},"103":{},"104":{},"106":{},"110":{},"111":{},"115":{},"117":{},"122":{}},"component":{}}],["close",{"_index":2293,"title":{},"name":{},"text":{"77":{}},"component":{}}],["cloud",{"_index":2034,"title":{},"name":{},"text":{"46":{},"65":{},"127":{},"128":{},"129":{}},"component":{}}],["cluster",{"_index":406,"title":{},"name":{},"text":{"1":{},"5":{},"7":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"29":{},"30":{},"33":{},"34":{},"36":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"53":{},"55":{},"62":{},"64":{},"68":{},"70":{},"72":{},"76":{},"77":{},"81":{},"84":{},"97":{},"98":{},"99":{},"102":{},"116":{},"117":{},"118":{},"121":{},"122":{},"123":{},"125":{},"126":{},"127":{}},"component":{}}],["clusterip",{"_index":1870,"title":{},"name":{},"text":{"30":{}},"component":{}}],["clusterrol",{"_index":1164,"title":{},"name":{},"text":{"10":{},"54":{}},"component":{}}],["clusterrolebind",{"_index":2125,"title":{},"name":{},"text":{"54":{}},"component":{}}],["cluster’",{"_index":1555,"title":{},"name":{},"text":{"29":{}},"component":{}}],["cm",{"_index":1926,"title":{},"name":{},"text":{"38":{}},"component":{}}],["cmd",{"_index":1830,"title":{},"name":{},"text":{"30":{}},"component":{}}],["code",{"_index":1043,"title":{"78":{},"122":{},"78-7":{},"99-2":{},"128-8":{}},"name":{"122":{}},"text":{"5":{},"30":{},"31":{},"38":{},"45":{},"62":{},"75":{},"78":{},"86":{},"99":{},"103":{},"114":{},"118":{},"120":{},"122":{},"124":{},"127":{},"128":{},"129":{}},"component":{}}],["code/insid",{"_index":2468,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["codebas",{"_index":2426,"title":{},"name":{},"text":{"99":{}},"component":{}}],["codelen",{"_index":2837,"title":{},"name":{},"text":{"128":{}},"component":{}}],["codereadi",{"_index":1175,"title":{},"name":{},"text":{"10":{},"65":{}},"component":{}}],["collabor",{"_index":2822,"title":{},"name":{},"text":{"128":{}},"component":{}}],["collect",{"_index":1111,"title":{"11":{},"53-2":{},"54-1":{}},"name":{"11":{}},"text":{"9":{},"10":{},"11":{},"20":{},"31":{},"53":{},"54":{},"55":{},"109":{}},"component":{}}],["collid",{"_index":1532,"title":{},"name":{},"text":{"27":{}},"component":{}}],["colon",{"_index":2321,"title":{},"name":{},"text":{"78":{}},"component":{}}],["com",{"_index":914,"title":{},"name":{},"text":{"1":{}},"component":{}}],["combin",{"_index":377,"title":{},"name":{},"text":{"1":{}},"component":{}}],["come",{"_index":2448,"title":{},"name":{},"text":{"102":{},"107":{},"109":{}},"component":{}}],["comma",{"_index":409,"title":{},"name":{},"text":{"1":{},"10":{},"14":{},"21":{},"23":{},"29":{},"118":{}},"component":{}}],["command",{"_index":1089,"title":{},"name":{},"text":{"6":{},"9":{},"11":{},"17":{},"30":{},"38":{},"44":{},"50":{},"69":{},"70":{},"74":{},"80":{},"81":{},"84":{},"102":{},"117":{},"118":{},"120":{},"121":{},"122":{},"127":{},"128":{},"129":{}},"component":{}}],["commandlin",{"_index":1094,"title":{},"name":{},"text":{"6":{}},"component":{}}],["comment",{"_index":2338,"title":{},"name":{},"text":{"83":{},"120":{}},"component":{}}],["commit",{"_index":1124,"title":{},"name":{},"text":{"9":{},"69":{},"78":{}},"component":{}}],["commit_loc",{"_index":1134,"title":{},"name":{},"text":{"9":{}},"component":{}}],["common",{"_index":293,"title":{},"name":{},"text":{"1":{},"10":{},"118":{},"119":{}},"component":{}}],["commonproperti",{"_index":1788,"title":{},"name":{},"text":{"30":{}},"component":{}}],["commons/latest",{"_index":734,"title":{},"name":{},"text":{"1":{}},"component":{}}],["commun",{"_index":266,"title":{"118-21":{},"128-2":{}},"name":{},"text":{"1":{},"2":{},"10":{},"30":{},"35":{},"38":{},"58":{},"103":{},"114":{},"118":{},"119":{},"120":{},"128":{}},"component":{}}],["community/latest&devfilepath=tests/testdevfile.yaml",{"_index":2558,"title":{},"name":{},"text":{"110":{}},"component":{}}],["compact",{"_index":2802,"title":{},"name":{},"text":{"127":{}},"component":{}}],["comparison",{"_index":2165,"title":{},"name":{},"text":{"54":{}},"component":{}}],["compat",{"_index":2805,"title":{"128-8":{}},"name":{},"text":{"128":{},"129":{}},"component":{}}],["complement",{"_index":749,"title":{},"name":{},"text":{"1":{}},"component":{}}],["complet",{"_index":1477,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"75":{},"105":{},"110":{},"118":{},"128":{}},"component":{}}],["complex",{"_index":1572,"title":{},"name":{},"text":{"30":{}},"component":{}}],["compliant",{"_index":905,"title":{},"name":{},"text":{"1":{},"62":{}},"component":{}}],["compon",{"_index":5,"title":{"1":{},"22":{},"63":{},"85":{},"122":{},"123":{},"1-2":{}},"name":{"1":{},"22":{},"63":{},"85":{},"122":{},"123":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"8":{},"10":{},"12":{},"30":{},"31":{},"35":{},"37":{},"38":{},"45":{},"58":{},"59":{},"63":{},"67":{},"75":{},"76":{},"77":{},"85":{},"86":{},"99":{},"102":{},"109":{},"116":{},"118":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["compos",{"_index":2865,"title":{},"name":{},"text":{"129":{}},"component":{}}],["concaten",{"_index":2444,"title":{"110":{}},"name":{"110":{}},"text":{"101":{},"110":{}},"component":{}}],["concret",{"_index":394,"title":{"30-4":{}},"name":{},"text":{"1":{}},"component":{}}],["concurr",{"_index":2451,"title":{},"name":{},"text":{"102":{},"119":{}},"component":{}}],["condit",{"_index":1404,"title":{},"name":{},"text":{"10":{}},"component":{}}],["confidenti",{"_index":1497,"title":{},"name":{},"text":{"19":{},"97":{},"98":{},"108":{}},"component":{}}],["config",{"_index":1104,"title":{},"name":{},"text":{"8":{},"10":{},"17":{},"18":{},"19":{},"34":{},"38":{},"49":{},"53":{},"54":{},"67":{}},"component":{}}],["config.json",{"_index":2341,"title":{"84-3":{}},"name":{},"text":{"84":{}},"component":{}}],["config.openshift.io/inject",{"_index":601,"title":{},"name":{},"text":{"1":{},"38":{}},"component":{}}],["configbump",{"_index":1056,"title":{},"name":{},"text":{"6":{}},"component":{}}],["configmap",{"_index":251,"title":{"56":{},"97":{},"56-1":{},"56-2":{}},"name":{"97":{}},"text":{"1":{},"10":{},"22":{},"23":{},"30":{},"34":{},"38":{},"47":{},"49":{},"53":{},"54":{},"56":{},"62":{},"67":{},"75":{},"76":{},"77":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"116":{}},"component":{}}],["configmap.yaml",{"_index":2038,"title":{},"name":{},"text":{"47":{}},"component":{}}],["configmap=tru",{"_index":2415,"title":{},"name":{},"text":{"97":{}},"component":{}}],["configproperty(nam",{"_index":1675,"title":{},"name":{},"text":{"30":{}},"component":{}}],["configur",{"_index":4,"title":{"1":{},"12":{},"13":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"45":{},"76":{},"77":{},"116":{},"1-1":{},"1-140":{},"1-184":{},"1-186":{},"1-192":{},"23-1":{}},"name":{"1":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"76":{},"77":{},"116":{}},"text":{"1":{},"5":{},"8":{},"9":{},"10":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"34":{},"38":{},"39":{},"44":{},"45":{},"47":{},"49":{},"50":{},"53":{},"54":{},"56":{},"57":{},"59":{},"61":{},"62":{},"64":{},"66":{},"67":{},"69":{},"76":{},"77":{},"78":{},"80":{},"87":{},"97":{},"98":{},"101":{},"102":{},"106":{},"108":{},"109":{},"116":{},"117":{},"118":{},"120":{},"125":{},"128":{},"129":{}},"component":{}}],["confirm",{"_index":1875,"title":{},"name":{},"text":{"30":{},"38":{},"118":{}},"component":{}}],["conflict",{"_index":611,"title":{},"name":{},"text":{"1":{},"29":{},"107":{}},"component":{}}],["conform",{"_index":373,"title":{},"name":{},"text":{"1":{}},"component":{}}],["connect",{"_index":527,"title":{"122":{}},"name":{"122":{}},"text":{"1":{},"10":{},"30":{},"34":{},"37":{},"38":{},"71":{},"99":{},"108":{},"118":{},"121":{},"122":{},"124":{},"125":{},"127":{},"128":{}},"component":{}}],["connector",{"_index":2772,"title":{"121":{},"122":{},"123":{},"125":{},"126":{},"127":{}},"name":{"121":{},"122":{},"123":{},"125":{},"126":{},"127":{}},"text":{"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{}},"component":{}}],["connector.latest.qvkozqtkba.openshift",{"_index":2779,"title":{},"name":{},"text":{"121":{}},"component":{}}],["consid",{"_index":1071,"title":{},"name":{},"text":{"6":{},"30":{},"32":{},"33":{},"43":{},"119":{}},"component":{}}],["consist",{"_index":585,"title":{},"name":{},"text":{"1":{},"6":{},"11":{},"67":{},"75":{}},"component":{}}],["consol",{"_index":1042,"title":{"43":{},"48":{},"72":{},"100":{},"118-8":{}},"name":{"43":{},"48":{},"72":{},"100":{}},"text":{"5":{},"11":{},"32":{},"33":{},"43":{},"46":{},"48":{},"53":{},"54":{},"64":{},"68":{},"72":{},"95":{},"99":{},"100":{},"118":{}},"component":{}}],["consolelink",{"_index":2431,"title":{},"name":{},"text":{"99":{}},"component":{}}],["constraint",{"_index":2198,"title":{},"name":{},"text":{"60":{}},"component":{}}],["consult",{"_index":1268,"title":{},"name":{},"text":{"10":{},"30":{}},"component":{}}],["consum",{"_index":821,"title":{},"name":{},"text":{"1":{},"17":{},"109":{}},"component":{}}],["consumer.key",{"_index":1484,"title":{},"name":{},"text":{"17":{}},"component":{}}],["consumes(mediatype.application_json",{"_index":1759,"title":{},"name":{},"text":{"30":{}},"component":{}}],["consumpt",{"_index":1046,"title":{},"name":{},"text":{"6":{}},"component":{}}],["contain",{"_index":237,"title":{"56":{},"3-2":{},"56-1":{},"56-2":{},"99-2":{}},"name":{"56":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"8":{},"9":{},"10":{},"11":{},"22":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"36":{},"38":{},"39":{},"40":{},"43":{},"46":{},"47":{},"49":{},"50":{},"56":{},"59":{},"65":{},"67":{},"70":{},"75":{},"76":{},"78":{},"81":{},"83":{},"84":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"96":{},"97":{},"98":{},"99":{},"102":{},"105":{},"106":{},"109":{},"114":{},"116":{},"117":{},"118":{},"120":{},"121":{},"125":{},"128":{},"129":{}},"component":{}}],["containerport",{"_index":1858,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["content",{"_index":608,"title":{},"name":{},"text":{"1":{},"17":{},"38":{},"43":{},"58":{},"78":{},"90":{},"109":{},"117":{},"120":{},"122":{}},"component":{}}],["context",{"_index":562,"title":{},"name":{},"text":{"1":{},"30":{},"121":{},"123":{},"125":{}},"component":{}}],["continu",{"_index":1469,"title":{},"name":{},"text":{"17":{}},"component":{}}],["contribut",{"_index":1045,"title":{"119-7":{}},"name":{},"text":{"6":{},"118":{},"119":{},"128":{}},"component":{}}],["contribute](https://www.eclipse.org/che/contribute.svg)](https:///#http",{"_index":2404,"title":{},"name":{},"text":{"94":{}},"component":{}}],["contributor",{"_index":2325,"title":{"94":{}},"name":{"94":{}},"text":{"79":{},"94":{},"128":{}},"component":{}}],["control",{"_index":503,"title":{},"name":{},"text":{"1":{},"2":{},"6":{},"7":{},"10":{},"21":{},"36":{},"37":{},"39":{},"54":{},"70":{},"106":{},"128":{}},"component":{}}],["controller.devfile.io/devworkspac",{"_index":2147,"title":{},"name":{},"text":{"54":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret",{"_index":2346,"title":{},"name":{},"text":{"84":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret=tru",{"_index":2343,"title":{},"name":{},"text":{"84":{}},"component":{}}],["controller.devfile.io/git",{"_index":2577,"title":{},"name":{},"text":{"117":{}},"component":{}}],["controller.devfile.io/mount",{"_index":2365,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{}},"component":{}}],["controller.devfile.io/read",{"_index":2462,"title":{},"name":{},"text":{"102":{}},"component":{}}],["controller.devfile.io/storag",{"_index":2460,"title":{},"name":{},"text":{"102":{}},"component":{}}],["controller.devfile.io/watch",{"_index":2344,"title":{},"name":{},"text":{"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"117":{}},"component":{}}],["convent",{"_index":1524,"title":{},"name":{},"text":{"27":{},"112":{},"113":{}},"component":{}}],["convert",{"_index":1884,"title":{},"name":{},"text":{"31":{},"38":{},"54":{}},"component":{}}],["cooki",{"_index":724,"title":{},"name":{},"text":{"1":{},"119":{}},"component":{}}],["cookiesauthen",{"_index":2486,"title":{},"name":{},"text":{"105":{}},"component":{}}],["coordin",{"_index":1553,"title":{},"name":{},"text":{"29":{},"30":{}},"component":{}}],["copi",{"_index":606,"title":{},"name":{},"text":{"1":{},"18":{},"19":{},"30":{},"39":{},"117":{},"121":{}},"component":{}}],["cor",{"_index":152,"title":{"1-145":{}},"name":{},"text":{"1":{}},"component":{}}],["core",{"_index":782,"title":{},"name":{},"text":{"1":{},"10":{},"41":{},"118":{},"128":{}},"component":{}}],["corner",{"_index":2441,"title":{},"name":{},"text":{"99":{},"100":{},"118":{},"121":{}},"component":{}}],["corpor",{"_index":1844,"title":{},"name":{},"text":{"30":{}},"component":{}}],["correct",{"_index":642,"title":{},"name":{},"text":{"1":{},"38":{},"109":{}},"component":{}}],["correctli",{"_index":1394,"title":{},"name":{},"text":{"10":{},"30":{},"43":{},"66":{},"118":{}},"component":{}}],["correspond",{"_index":2091,"title":{},"name":{},"text":{"53":{},"54":{},"56":{}},"component":{}}],["cost",{"_index":2449,"title":{},"name":{},"text":{"102":{}},"component":{}}],["count",{"_index":833,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["counter",{"_index":2140,"title":{},"name":{},"text":{"54":{}},"component":{}}],["cover",{"_index":1585,"title":{},"name":{},"text":{"30":{},"128":{}},"component":{}}],["cpu",{"_index":493,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"41":{},"109":{}},"component":{}}],["cpulimit",{"_index":2494,"title":{},"name":{},"text":{"105":{},"109":{}},"component":{}}],["cpurequest",{"_index":2496,"title":{},"name":{},"text":{"105":{},"109":{}},"component":{}}],["cpus=4",{"_index":2003,"title":{},"name":{},"text":{"41":{}},"component":{}}],["cr",{"_index":1103,"title":{},"name":{},"text":{"7":{},"10":{},"36":{},"39":{},"69":{},"76":{},"99":{}},"component":{}}],["crc",{"_index":2009,"title":{},"name":{},"text":{"44":{}},"component":{}}],["crc.test",{"_index":1748,"title":{},"name":{},"text":{"30":{}},"component":{}}],["crc.testing/plugin.yaml",{"_index":1877,"title":{},"name":{},"text":{"30":{}},"component":{}}],["crd",{"_index":1102,"title":{},"name":{},"text":{"7":{}},"component":{}}],["creat",{"_index":338,"title":{"26":{},"30":{},"84":{},"123":{},"30-2":{},"30-3":{},"30-4":{},"30-15":{},"84-1":{},"84-2":{},"84-3":{},"119-5":{},"119-6":{}},"name":{"26":{},"30":{},"84":{},"123":{}},"text":{"1":{},"2":{},"3":{},"5":{},"7":{},"8":{},"10":{},"12":{},"15":{},"17":{},"18":{},"19":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"35":{},"36":{},"38":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"48":{},"49":{},"53":{},"54":{},"56":{},"61":{},"67":{},"69":{},"76":{},"80":{},"84":{},"90":{},"92":{},"97":{},"98":{},"99":{},"102":{},"106":{},"109":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["createcontainererror",{"_index":2155,"title":{},"name":{},"text":{"54":{}},"component":{}}],["creation",{"_index":288,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"109":{},"117":{},"119":{}},"component":{}}],["credenti",{"_index":723,"title":{"116":{},"117":{},"117-1":{}},"name":{"116":{},"117":{}},"text":{"1":{},"10":{},"80":{},"84":{},"89":{},"116":{},"117":{},"121":{}},"component":{}}],["credentials_fil",{"_index":2133,"title":{},"name":{},"text":{"54":{}},"component":{}}],["crt",{"_index":1900,"title":{},"name":{},"text":{"34":{}},"component":{}}],["cs",{"_index":2666,"title":{},"name":{},"text":{"118":{}},"component":{}}],["ctrl+c",{"_index":1791,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ctrl+shift+j",{"_index":2799,"title":{},"name":{},"text":{"126":{}},"component":{}}],["ctrl+shift+o",{"_index":2519,"title":{},"name":{},"text":{"106":{}},"component":{}}],["curl",{"_index":1876,"title":{},"name":{},"text":{"30":{},"50":{},"69":{}},"component":{}}],["current",{"_index":314,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"50":{},"74":{},"81":{},"82":{},"111":{},"118":{}},"component":{}}],["custom",{"_index":231,"title":{"10":{},"67":{},"76":{},"77":{},"85":{},"3-1":{},"3-2":{},"3-3":{},"105-2":{},"105-3":{}},"name":{"10":{},"67":{},"76":{},"77":{},"85":{}},"text":{"1":{},"2":{},"3":{},"6":{},"7":{},"10":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"34":{},"36":{},"38":{},"39":{},"45":{},"53":{},"56":{},"60":{},"61":{},"66":{},"67":{},"70":{},"76":{},"77":{},"85":{},"98":{},"99":{},"105":{},"117":{},"119":{},"120":{},"128":{},"129":{}},"component":{}}],["customcheproperti",{"_index":235,"title":{},"name":{},"text":{"1":{},"10":{},"14":{},"21":{},"23":{},"25":{},"26":{}},"component":{}}],["customiz",{"_index":2841,"title":{},"name":{},"text":{"128":{}},"component":{}}],["cv",{"_index":2866,"title":{},"name":{},"text":{"129":{}},"component":{}}],["d",{"_index":1414,"title":{},"name":{},"text":{"11":{},"17":{},"84":{},"117":{}},"component":{}}],["daemonset",{"_index":1014,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["daemonset_nam",{"_index":1032,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["dark",{"_index":948,"title":{},"name":{},"text":{"3":{}},"component":{}}],["dark.png",{"_index":951,"title":{},"name":{},"text":{"3":{}},"component":{}}],["dashboard",{"_index":670,"title":{"31":{},"53-3":{},"54-3":{},"54-4":{},"119-5":{}},"name":{"31":{}},"text":{"1":{},"2":{},"6":{},"7":{},"10":{},"30":{},"31":{},"35":{},"37":{},"53":{},"54":{},"58":{},"63":{},"69":{},"81":{},"82":{},"96":{},"99":{},"100":{},"106":{},"119":{},"129":{}},"component":{}}],["dashboard.json",{"_index":2161,"title":{},"name":{},"text":{"54":{}},"component":{}}],["dashboard:open",{"_index":2005,"title":{},"name":{},"text":{"41":{},"42":{},"44":{}},"component":{}}],["dashboardcpulimit",{"_index":1193,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardcpurequest",{"_index":1195,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardimag",{"_index":1197,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardimagepullpolici",{"_index":1198,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardingress",{"_index":1199,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardmemorylimit",{"_index":1200,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardmemoryrequest",{"_index":1201,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardrout",{"_index":1203,"title":{},"name":{},"text":{"10":{}},"component":{}}],["data",{"_index":256,"title":{"62":{},"62-1":{}},"name":{"62":{}},"text":{"1":{},"9":{},"17":{},"18":{},"19":{},"25":{},"34":{},"38":{},"45":{},"49":{},"51":{},"53":{},"54":{},"56":{},"62":{},"68":{},"69":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"109":{},"117":{},"119":{}},"component":{}}],["data/che/postgr",{"_index":2026,"title":{},"name":{},"text":{"45":{}},"component":{}}],["data/che/workspac",{"_index":2027,"title":{},"name":{},"text":{"45":{}},"component":{}}],["databas",{"_index":818,"title":{},"name":{},"text":{"1":{},"10":{},"45":{},"59":{},"67":{},"69":{}},"component":{}}],["day",{"_index":2736,"title":{},"name":{},"text":{"119":{}},"component":{}}],["db",{"_index":1293,"title":{},"name":{},"text":{"10":{}},"component":{}}],["db_schema_flyway_baseline_en",{"_index":67,"title":{"1-61":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_baseline_vers",{"_index":68,"title":{"1-62":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_loc",{"_index":72,"title":{"1-66":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_prefix",{"_index":69,"title":{"1-63":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_suffix",{"_index":70,"title":{"1-64":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_version__separ",{"_index":71,"title":{"1-65":{}},"name":{},"text":{},"component":{}}],["dbche",{"_index":1294,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dbprovis",{"_index":1393,"title":{},"name":{},"text":{"10":{}},"component":{}}],["debug",{"_index":1169,"title":{"118-1":{},"118-4":{},"118-8":{},"118-23":{}},"name":{},"text":{"10":{},"23":{},"75":{},"83":{},"86":{},"118":{},"123":{},"127":{},"128":{},"129":{}},"component":{}}],["debugg",{"_index":2606,"title":{},"name":{},"text":{"118":{},"128":{}},"component":{}}],["debugger,rpc,gdbwire,lldbout,debuglineerr",{"_index":2610,"title":{},"name":{},"text":{"118":{}},"component":{}}],["declar",{"_index":540,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["decoupl",{"_index":2844,"title":{},"name":{},"text":{"128":{}},"component":{}}],["decreas",{"_index":570,"title":{},"name":{},"text":{"1":{}},"component":{}}],["dedic",{"_index":1224,"title":{},"name":{},"text":{"10":{},"59":{},"96":{},"119":{},"126":{},"128":{}},"component":{}}],["default",{"_index":157,"title":{"1-148":{},"1-151":{},"78-5":{},"78-6":{}},"name":{},"text":{"1":{},"5":{},"6":{},"9":{},"10":{},"11":{},"17":{},"18":{},"19":{},"25":{},"26":{},"27":{},"29":{},"30":{},"38":{},"45":{},"47":{},"53":{},"54":{},"67":{},"68":{},"69":{},"76":{},"78":{},"97":{},"98":{},"102":{},"103":{},"105":{},"106":{},"114":{},"117":{},"118":{},"119":{},"120":{},"128":{},"129":{}},"component":{}}],["defaultmod",{"_index":1854,"title":{},"name":{},"text":{"30":{},"38":{},"49":{}},"component":{}}],["defin",{"_index":298,"title":{"32":{},"33":{},"3-1":{},"78-4":{},"78-7":{}},"name":{"32":{},"33":{}},"text":{"1":{},"3":{},"5":{},"6":{},"7":{},"10":{},"30":{},"33":{},"36":{},"45":{},"47":{},"48":{},"78":{},"96":{},"105":{},"120":{},"128":{},"129":{}},"component":{}}],["definit",{"_index":939,"title":{"105-5":{}},"name":{},"text":{"3":{},"7":{},"30":{},"36":{},"45":{},"58":{},"66":{},"105":{},"109":{},"128":{},"129":{}},"component":{}}],["degrad",{"_index":2242,"title":{},"name":{},"text":{"69":{}},"component":{}}],["delay",{"_index":1769,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deleg",{"_index":888,"title":{},"name":{},"text":{"1":{}},"component":{}}],["delet",{"_index":258,"title":{},"name":{},"text":{"1":{},"25":{},"44":{},"50":{},"62":{},"68":{},"69":{},"82":{},"119":{}},"component":{}}],["delimit",{"_index":1237,"title":{},"name":{},"text":{"10":{}},"component":{}}],["deliv",{"_index":2859,"title":{},"name":{},"text":{"128":{}},"component":{}}],["deliveri",{"_index":2542,"title":{},"name":{},"text":{"109":{}},"component":{}}],["demo",{"_index":1838,"title":{},"name":{},"text":{"30":{}},"component":{}}],["demonstr",{"_index":1587,"title":{},"name":{},"text":{"30":{}},"component":{}}],["depend",{"_index":501,"title":{},"name":{},"text":{"1":{},"30":{},"46":{},"66":{},"68":{},"86":{},"109":{},"118":{},"128":{}},"component":{}}],["deploy",{"_index":220,"title":{"34":{},"40-1":{}},"name":{"34":{}},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"28":{},"30":{},"31":{},"35":{},"37":{},"38":{},"39":{},"40":{},"41":{},"43":{},"44":{},"46":{},"47":{},"49":{},"53":{},"54":{},"56":{},"59":{},"60":{},"65":{},"66":{},"67":{},"69":{},"75":{},"76":{},"81":{},"99":{},"118":{},"122":{},"123":{},"125":{},"126":{},"127":{},"129":{}},"component":{}}],["deployment,daemonset,pod",{"_index":2050,"title":{},"name":{},"text":{"47":{}},"component":{}}],["deployment/prometheu",{"_index":2107,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["deployment_nam",{"_index":1033,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["deployments/app",{"_index":1806,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deployments/lib",{"_index":1803,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deployments/quarku",{"_index":1808,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deprec",{"_index":411,"title":{},"name":{},"text":{"1":{},"10":{},"69":{}},"component":{}}],["depth",{"_index":2174,"title":{},"name":{},"text":{"54":{}},"component":{}}],["describ",{"_index":219,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"9":{},"10":{},"12":{},"13":{},"26":{},"28":{},"29":{},"30":{},"31":{},"43":{},"50":{},"51":{},"54":{},"58":{},"70":{},"71":{},"73":{},"74":{},"76":{},"81":{},"96":{},"99":{},"100":{},"108":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{}},"component":{}}],["descript",{"_index":551,"title":{},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"30":{},"54":{},"97":{},"98":{},"102":{},"129":{}},"component":{}}],["descriptor",{"_index":730,"title":{},"name":{},"text":{"1":{}},"component":{}}],["design",{"_index":2798,"title":{},"name":{},"text":{"126":{}},"component":{}}],["desir",{"_index":2180,"title":{},"name":{},"text":{"56":{},"83":{}},"component":{}}],["destin",{"_index":1424,"title":{},"name":{},"text":{"12":{},"14":{},"17":{},"18":{},"19":{},"38":{},"68":{},"77":{},"84":{},"97":{},"98":{},"102":{},"122":{}},"component":{}}],["destroy",{"_index":1563,"title":{"30-11":{}},"name":{},"text":{"30":{}},"component":{}}],["detail",{"_index":869,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"34":{},"43":{},"53":{},"54":{},"84":{},"96":{},"118":{},"119":{},"120":{}},"component":{}}],["detect",{"_index":1144,"title":{"118-3":{}},"name":{},"text":{"9":{},"10":{},"38":{},"67":{},"109":{},"118":{}},"component":{}}],["determin",{"_index":1519,"title":{},"name":{},"text":{"26":{},"30":{},"32":{},"45":{},"97":{},"98":{}},"component":{}}],["dev",{"_index":921,"title":{"36":{},"54":{},"6-2":{},"30-5":{},"30-16":{},"30-17":{},"54-1":{},"54-2":{},"54-3":{},"54-4":{},"54-5":{},"119-2":{}},"name":{"54":{}},"text":{"2":{},"3":{},"6":{},"7":{},"9":{},"10":{},"20":{},"30":{},"31":{},"36":{},"54":{},"55":{},"63":{},"68":{},"84":{},"97":{},"98":{},"102":{},"116":{},"117":{},"119":{}},"component":{}}],["develop",{"_index":303,"title":{"86":{},"99":{},"99-1":{}},"name":{"86":{},"99":{}},"text":{"1":{},"2":{},"6":{},"30":{},"41":{},"46":{},"79":{},"86":{},"95":{},"99":{},"102":{},"103":{},"106":{},"109":{},"114":{},"119":{},"120":{},"121":{},"122":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["developer.ch",{"_index":2663,"title":{},"name":{},"text":{"118":{}},"component":{}}],["developer/omnisharp",{"_index":2655,"title":{},"name":{},"text":{"118":{}},"component":{}}],["devfil",{"_index":160,"title":{"35":{},"112":{},"113":{},"1-151":{},"78-7":{},"102-1":{},"120-2":{}},"name":{"35":{},"112":{},"113":{}},"text":{"1":{},"3":{},"6":{},"7":{},"8":{},"9":{},"10":{},"30":{},"31":{},"35":{},"36":{},"37":{},"54":{},"56":{},"58":{},"63":{},"66":{},"75":{},"78":{},"85":{},"88":{},"90":{},"91":{},"92":{},"93":{},"101":{},"102":{},"106":{},"109":{},"111":{},"112":{},"113":{},"119":{},"120":{},"129":{}},"component":{}}],["devfile.yaml",{"_index":2319,"title":{},"name":{},"text":{"78":{},"106":{},"109":{},"112":{},"113":{}},"component":{}}],["devfile.yaml,.devfile.yaml",{"_index":742,"title":{},"name":{},"text":{"1":{}},"component":{}}],["devfilepath",{"_index":2567,"title":{},"name":{},"text":{"113":{}},"component":{}}],["devfilepath=.yaml",{"_index":2566,"title":{},"name":{},"text":{"112":{}},"component":{}}],["devfileregistrycpulimit",{"_index":1204,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrycpurequest",{"_index":1205,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryimag",{"_index":1206,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryingress",{"_index":1207,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrymemorylimit",{"_index":1208,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrymemoryrequest",{"_index":1209,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrypullpolici",{"_index":1210,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryrout",{"_index":1211,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryurl",{"_index":1212,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devspac",{"_index":1173,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devspaces:next",{"_index":980,"title":{},"name":{},"text":{"3":{}},"component":{}}],["devworkspac",{"_index":352,"title":{},"name":{"36":{}},"text":{"1":{},"10":{},"30":{},"54":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{}},"component":{}}],["devworkspace=tru",{"_index":2414,"title":{},"name":{},"text":{"97":{},"98":{},"102":{}},"component":{}}],["devworkspace_fail_tot",{"_index":2143,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_operator_index",{"_index":1975,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["devworkspace_operator_vers",{"_index":1978,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["devworkspace_started_success_tot",{"_index":2142,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_started_tot",{"_index":2139,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_startup_tim",{"_index":2144,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_telemetry_backend_port",{"_index":1129,"title":{},"name":{},"text":{"9":{},"30":{}},"component":{}}],["devworkspacefind",{"_index":1693,"title":{},"name":{},"text":{"30":{}},"component":{}}],["devworkspacestatu",{"_index":1395,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dex",{"_index":866,"title":{},"name":{},"text":{"1":{},"68":{},"128":{}},"component":{}}],["df=.yaml",{"_index":2564,"title":{},"name":{},"text":{"112":{}},"component":{}}],["diagnos",{"_index":2614,"title":{},"name":{},"text":{"118":{}},"component":{}}],["diagnost",{"_index":2611,"title":{},"name":{},"text":{"118":{}},"component":{}}],["diagram",{"_index":2289,"title":{},"name":{},"text":{"75":{}},"component":{}}],["dialog",{"_index":935,"title":{},"name":{},"text":{"3":{}},"component":{}}],["differ",{"_index":329,"title":{"119-2":{},"128-6":{}},"name":{},"text":{"1":{},"10":{},"26":{},"29":{},"51":{},"54":{},"74":{},"78":{},"90":{},"105":{},"112":{},"113":{},"118":{},"125":{},"128":{}},"component":{}}],["differenti",{"_index":2833,"title":{},"name":{},"text":{"128":{}},"component":{}}],["dir:///plugin",{"_index":2490,"title":{},"name":{},"text":{"105":{}},"component":{}}],["direct",{"_index":2478,"title":{},"name":{},"text":{"105":{}},"component":{}}],["directli",{"_index":1231,"title":{},"name":{},"text":{"10":{},"66":{},"88":{},"91":{},"92":{},"93":{},"122":{},"125":{},"127":{},"128":{}},"component":{}}],["directori",{"_index":283,"title":{},"name":{},"text":{"1":{},"3":{},"11":{},"30":{},"47":{},"50":{},"75":{},"102":{},"105":{},"106":{},"113":{},"117":{},"118":{},"120":{},"123":{}},"component":{}}],["dirig",{"_index":2846,"title":{},"name":{},"text":{"128":{}},"component":{}}],["disabl",{"_index":317,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"30":{},"53":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"109":{},"118":{}},"component":{}}],["disableinternalclustersvcnam",{"_index":1215,"title":{},"name":{},"text":{"10":{}},"component":{}}],["disconnect",{"_index":1964,"title":{},"name":{},"text":{"39":{},"70":{},"88":{},"91":{},"92":{},"93":{}},"component":{}}],["discov",{"_index":954,"title":{},"name":{},"text":{"3":{}},"component":{}}],["discover",{"_index":2487,"title":{},"name":{},"text":{"105":{}},"component":{}}],["discoveri",{"_index":868,"title":{},"name":{},"text":{"1":{}},"component":{}}],["disk",{"_index":1961,"title":{},"name":{},"text":{"39":{},"44":{},"70":{}},"component":{}}],["disktype=ssd,cpu=xlarge,foo=bar",{"_index":777,"title":{},"name":{},"text":{"1":{}},"component":{}}],["display",{"_index":861,"title":{},"name":{},"text":{"1":{},"3":{},"35":{},"43":{},"44":{},"54":{},"78":{},"94":{},"96":{},"99":{},"100":{},"119":{},"123":{},"126":{}},"component":{}}],["displaynam",{"_index":1839,"title":{},"name":{},"text":{"30":{}},"component":{}}],["distinct",{"_index":1051,"title":{},"name":{},"text":{"6":{}},"component":{}}],["distribut",{"_index":2169,"title":{},"name":{},"text":{"54":{},"128":{},"129":{}},"component":{}}],["djava.util.logging.manager=org.jboss.logmanager.logmanag",{"_index":1812,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dn",{"_index":625,"title":{},"name":{},"text":{"1":{},"12":{},"21":{}},"component":{}}],["do",{"_index":820,"title":{},"name":{},"text":{"1":{},"30":{},"106":{}},"component":{}}],["doc",{"_index":915,"title":{},"name":{},"text":{"10":{},"18":{},"19":{},"120":{},"128":{}},"component":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}}}],["docker",{"_index":627,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"84":{}},"component":{}}],["dockercfg",{"_index":2340,"title":{"84-2":{}},"name":{},"text":{"84":{}},"component":{}}],["dockerconfigjson",{"_index":2349,"title":{},"name":{},"text":{"84":{}},"component":{}}],["dockerfil",{"_index":975,"title":{"30-13":{},"30-14":{}},"name":{},"text":{"3":{},"32":{},"99":{}},"component":{}}],["dockerfile.jvm",{"_index":1794,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dockerfile.n",{"_index":1818,"title":{},"name":{},"text":{"30":{}},"component":{}}],["document",{"_index":259,"title":{},"name":{},"text":{"1":{},"2":{},"3":{},"9":{},"11":{},"17":{},"30":{},"34":{},"35":{},"44":{},"50":{},"74":{},"102":{},"116":{},"117":{},"118":{},"120":{},"128":{},"129":{}},"component":{}}],["doesn’t",{"_index":455,"title":{},"name":{},"text":{"1":{},"15":{},"104":{},"114":{}},"component":{}}],["domain",{"_index":1235,"title":{},"name":{},"text":{"10":{},"21":{},"30":{},"66":{}},"component":{}}],["domain_suffix",{"_index":622,"title":{},"name":{},"text":{"1":{}},"component":{}}],["done",{"_index":371,"title":{},"name":{},"text":{"1":{}},"component":{}}],["don’t",{"_index":2302,"title":{},"name":{},"text":{"78":{}},"component":{}}],["dot",{"_index":2413,"title":{},"name":{},"text":{"96":{}},"component":{}}],["down",{"_index":1576,"title":{},"name":{},"text":{"30":{},"53":{},"54":{},"62":{},"69":{},"71":{},"96":{},"99":{},"100":{},"118":{}},"component":{}}],["download",{"_index":646,"title":{},"name":{},"text":{"1":{},"3":{},"11":{},"30":{},"39":{},"50":{},"69":{},"70":{},"109":{}},"component":{}}],["dprojectartifactid=devworkspac",{"_index":1648,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dprojectgroupid=mygroup",{"_index":1647,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dprojectversion=1.0.0",{"_index":1649,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.http.host=0.0.0.0",{"_index":1811,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.http.port=$devworkspace_telemetry_backend_port",{"_index":1831,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.http.port=${devworkspace_telemetry_backend_port",{"_index":1720,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.native.contain",{"_index":1833,"title":{},"name":{},"text":{"30":{}},"component":{}}],["drag",{"_index":2843,"title":{},"name":{},"text":{"128":{}},"component":{}}],["drive",{"_index":1259,"title":{},"name":{},"text":{"10":{}},"component":{}}],["driven",{"_index":1122,"title":{},"name":{},"text":{"9":{}},"component":{}}],["drop",{"_index":2410,"title":{},"name":{},"text":{"96":{},"99":{},"100":{},"118":{},"128":{}},"component":{}}],["due",{"_index":1544,"title":{},"name":{},"text":{"29":{},"54":{},"69":{}},"component":{}}],["dump",{"_index":2245,"title":{},"name":{},"text":{"69":{}},"component":{}}],["duplic",{"_index":2443,"title":{"111":{}},"name":{"111":{}},"text":{"101":{},"111":{}},"component":{}}],["durat",{"_index":1120,"title":{},"name":{},"text":{"9":{},"30":{},"54":{}},"component":{}}],["dure",{"_index":424,"title":{"76":{}},"name":{"76":{}},"text":{"1":{},"11":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"34":{},"39":{},"45":{},"56":{},"61":{},"66":{},"76":{},"81":{},"96":{},"117":{},"118":{}},"component":{}}],["dwo",{"_index":2175,"title":{},"name":{},"text":{"54":{}},"component":{}}],["dynam",{"_index":2867,"title":{},"name":{},"text":{"129":{}},"component":{}}],["e.onstart",{"_index":2710,"title":{},"name":{},"text":{"118":{}},"component":{}}],["e1c5",{"_index":2715,"title":{},"name":{},"text":{"118":{}},"component":{}}],["each",{"_index":282,"title":{},"name":{},"text":{"1":{},"5":{},"6":{},"10":{},"11":{},"15":{},"33":{},"35":{},"38":{},"47":{},"56":{},"58":{},"61":{},"67":{},"74":{},"86":{},"96":{},"109":{},"117":{},"128":{}},"component":{}}],["eap",{"_index":2392,"title":{},"name":{},"text":{"90":{}},"component":{}}],["earlier",{"_index":2240,"title":{},"name":{},"text":{"69":{},"72":{}},"component":{}}],["eas",{"_index":2864,"title":{},"name":{},"text":{"129":{}},"component":{}}],["easi",{"_index":2355,"title":{},"name":{},"text":{"86":{},"128":{}},"component":{}}],["easier",{"_index":972,"title":{},"name":{},"text":{"3":{}},"component":{}}],["easiest",{"_index":2306,"title":{},"name":{},"text":{"78":{},"104":{}},"component":{}}],["easili",{"_index":2853,"title":{},"name":{},"text":{"128":{}},"component":{}}],["ec31ec3bdac5",{"_index":2718,"title":{},"name":{},"text":{"118":{}},"component":{}}],["echo",{"_index":1494,"title":{},"name":{},"text":{"18":{},"19":{},"30":{},"117":{}},"component":{}}],["eclips",{"_index":660,"title":{"12":{},"64":{},"83":{},"119":{},"128":{},"118-16":{},"118-17":{},"119-1":{},"119-2":{},"119-4":{},"119-6":{},"119-7":{},"128-3":{}},"name":{"128":{}},"text":{"1":{},"6":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"16":{},"17":{},"18":{},"19":{},"30":{},"31":{},"34":{},"38":{},"39":{},"40":{},"43":{},"46":{},"50":{},"51":{},"53":{},"56":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"79":{},"80":{},"83":{},"86":{},"96":{},"99":{},"109":{},"118":{},"119":{},"120":{},"126":{},"128":{},"129":{}},"component":{}}],["eclipse/ch",{"_index":743,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"66":{},"103":{},"105":{},"114":{}},"component":{}}],["ecosystem",{"_index":1967,"title":{},"name":{},"text":{"39":{},"60":{},"64":{},"70":{},"72":{}},"component":{}}],["edit",{"_index":991,"title":{"99-2":{}},"name":{},"text":{"3":{},"9":{},"19":{},"30":{},"53":{},"54":{},"67":{},"76":{},"77":{},"88":{},"91":{},"92":{},"93":{},"99":{},"103":{},"114":{},"128":{}},"component":{}}],["editor",{"_index":726,"title":{"105-1":{},"105-5":{},"118-46":{}},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"30":{},"58":{},"66":{},"75":{},"78":{},"103":{},"105":{},"109":{},"114":{},"118":{},"126":{},"128":{},"129":{}},"component":{}}],["editor.main",{"_index":2545,"title":{},"name":{},"text":{"109":{}},"component":{}}],["editor.meta.yaml",{"_index":1008,"title":{},"name":{},"text":{"3":{}},"component":{}}],["editor.yaml",{"_index":2467,"title":{"105":{},"105-2":{}},"name":{"105":{}},"text":{"103":{},"105":{},"114":{}},"component":{}}],["editor.yaml,.che/ch",{"_index":754,"title":{},"name":{},"text":{"1":{}},"component":{}}],["editor=ch",{"_index":2556,"title":{},"name":{},"text":{"110":{}},"component":{}}],["editor_us",{"_index":1140,"title":{},"name":{},"text":{"9":{}},"component":{}}],["editorid",{"_index":1880,"title":{},"name":{},"text":{"30":{},"66":{}},"component":{}}],["editorpublisher/editorname/editorvers",{"_index":757,"title":{},"name":{},"text":{"1":{}},"component":{}}],["editors.yaml",{"_index":990,"title":{},"name":{},"text":{"3":{},"105":{}},"component":{}}],["effect",{"_index":471,"title":{},"name":{},"text":{"1":{},"38":{},"120":{},"126":{}},"component":{}}],["effect\":\"noexecute\",\"key\":\"anodetaint\",\"operator\":\"equal\",\"value\":\"avalu",{"_index":783,"title":{},"name":{},"text":{"1":{}},"component":{}}],["effici",{"_index":2790,"title":{},"name":{},"text":{"122":{}},"component":{}}],["effort",{"_index":2858,"title":{},"name":{},"text":{"128":{}},"component":{}}],["element",{"_index":933,"title":{},"name":{},"text":{"3":{},"118":{},"128":{}},"component":{}}],["email",{"_index":2342,"title":{},"name":{},"text":{"84":{}},"component":{}}],["embed",{"_index":887,"title":{"105-5":{}},"name":{},"text":{"1":{},"44":{},"86":{},"105":{},"128":{}},"component":{}}],["empti",{"_index":309,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"53":{},"54":{}},"component":{}}],["emptydir",{"_index":2062,"title":{},"name":{},"text":{"49":{}},"component":{}}],["enabl",{"_index":576,"title":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"53-1":{},"118-12":{},"118-27":{},"118-32":{}},"name":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"text":{"1":{},"9":{},"10":{},"17":{},"18":{},"19":{},"25":{},"30":{},"44":{},"53":{},"57":{},"66":{},"69":{},"75":{},"79":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"117":{},"118":{},"119":{},"121":{},"125":{},"126":{},"127":{}},"component":{}}],["encod",{"_index":580,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"34":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"117":{}},"component":{}}],["encount",{"_index":2364,"title":{},"name":{},"text":{"88":{},"91":{},"92":{},"93":{}},"component":{}}],["encrypt",{"_index":1910,"title":{},"name":{},"text":{"38":{},"56":{}},"component":{}}],["end",{"_index":271,"title":{"30-3":{}},"name":{},"text":{"1":{},"9":{},"17":{},"30":{},"44":{},"56":{},"119":{},"128":{}},"component":{}}],["endpoint",{"_index":147,"title":{"1-140":{}},"name":{},"text":{"1":{},"10":{},"17":{},"19":{},"30":{},"32":{},"38":{},"53":{},"54":{},"66":{},"75":{},"105":{},"109":{}},"component":{}}],["endpoint/plugin",{"_index":2501,"title":{},"name":{},"text":{"105":{}},"component":{}}],["enforc",{"_index":2203,"title":{},"name":{},"text":{"62":{}},"component":{}}],["engin",{"_index":1351,"title":{},"name":{},"text":{"10":{},"69":{}},"component":{}}],["enjoy",{"_index":2849,"title":{},"name":{},"text":{"128":{}},"component":{}}],["enlarg",{"_index":2408,"title":{},"name":{},"text":{"96":{}},"component":{}}],["enough",{"_index":1893,"title":{},"name":{},"text":{"33":{},"109":{},"118":{}},"component":{}}],["ensur",{"_index":301,"title":{},"name":{},"text":{"1":{},"7":{},"33":{},"63":{},"109":{},"118":{}},"component":{}}],["enter",{"_index":1466,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"38":{},"54":{},"106":{},"121":{},"122":{},"123":{}},"component":{}}],["enterpris",{"_index":2806,"title":{"128-9":{}},"name":{},"text":{"128":{}},"component":{}}],["entir",{"_index":2183,"title":{},"name":{},"text":{"56":{}},"component":{}}],["entri",{"_index":992,"title":{},"name":{},"text":{"3":{},"38":{},"96":{},"118":{},"125":{}},"component":{}}],["entrypoint",{"_index":1810,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["enumer",{"_index":741,"title":{},"name":{},"text":{"1":{}},"component":{}}],["env",{"_index":1797,"title":{},"name":{},"text":{"30":{},"44":{},"56":{},"88":{},"91":{},"92":{},"93":{},"97":{},"98":{},"105":{}},"component":{}}],["environ",{"_index":224,"title":{"39":{},"56":{},"70":{},"87":{},"56-2":{}},"name":{"39":{},"56":{},"70":{},"87":{}},"text":{"1":{},"2":{},"9":{},"10":{},"22":{},"23":{},"29":{},"30":{},"46":{},"56":{},"66":{},"69":{},"70":{},"78":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"109":{},"114":{},"120":{},"128":{},"129":{}},"component":{}}],["environment.sh",{"_index":1972,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["eof",{"_index":1487,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"84":{},"117":{}},"component":{}}],["ephemer",{"_index":674,"title":{},"name":{},"text":{"1":{},"45":{},"102":{},"105":{}},"component":{}}],["equal",{"_index":787,"title":{},"name":{},"text":{"1":{},"3":{}},"component":{}}],["eras",{"_index":2205,"title":{},"name":{},"text":{"62":{}},"component":{}}],["err",{"_index":1609,"title":{},"name":{},"text":{"30":{}},"component":{}}],["err).info(\"error",{"_index":1613,"title":{},"name":{},"text":{"30":{}},"component":{}}],["erron",{"_index":2625,"title":{},"name":{},"text":{"118":{}},"component":{}}],["error",{"_index":464,"title":{},"name":{},"text":{"1":{},"43":{},"54":{},"111":{},"118":{},"121":{}},"component":{}}],["especi",{"_index":1956,"title":{},"name":{},"text":{"38":{},"45":{}},"component":{}}],["establish",{"_index":2773,"title":{},"name":{},"text":{"121":{}},"component":{}}],["etc/che/git/cert/ca.crt",{"_index":1906,"title":{},"name":{},"text":{"34":{}},"component":{}}],["etc/config",{"_index":2416,"title":{},"name":{},"text":{"97":{}},"component":{}}],["etc/gitconfig",{"_index":2574,"title":{},"name":{},"text":{"117":{}},"component":{}}],["etc/prometheus/prometheus.yml",{"_index":2060,"title":{},"name":{},"text":{"49":{}},"component":{}}],["etc/secret",{"_index":2422,"title":{},"name":{},"text":{"98":{},"117":{}},"component":{}}],["etc/secret/credenti",{"_index":2579,"title":{},"name":{},"text":{"117":{}},"component":{}}],["ethic",{"_index":1110,"title":{},"name":{},"text":{"9":{}},"component":{}}],["eu",{"_index":2201,"title":{},"name":{},"text":{"62":{}},"component":{}}],["eval",{"_index":2013,"title":{},"name":{},"text":{"44":{}},"component":{}}],["evalu",{"_index":452,"title":{},"name":{},"text":{"1":{},"27":{}},"component":{}}],["evaluation_interv",{"_index":2095,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["even",{"_index":369,"title":{},"name":{},"text":{"1":{},"6":{},"102":{},"106":{}},"component":{}}],["event",{"_index":427,"title":{"9-4":{},"30-2":{},"118-22":{}},"name":{},"text":{"1":{},"9":{},"30":{},"54":{},"66":{},"118":{},"120":{}},"component":{}}],["event(w",{"_index":1601,"title":{},"name":{},"text":{"30":{}},"component":{}}],["eventu",{"_index":614,"title":{},"name":{},"text":{"1":{}},"component":{}}],["everyone’",{"_index":2826,"title":{},"name":{},"text":{"128":{}},"component":{}}],["everyth",{"_index":2352,"title":{},"name":{},"text":{"86":{},"109":{},"118":{},"120":{},"128":{}},"component":{}}],["exact",{"_index":330,"title":{},"name":{},"text":{"1":{}},"component":{}}],["exactli",{"_index":550,"title":{},"name":{},"text":{"1":{},"128":{}},"component":{}}],["exampl",{"_index":241,"title":{"6-4":{},"30-8":{}},"name":{},"text":{"1":{},"3":{},"6":{},"9":{},"10":{},"11":{},"23":{},"27":{},"30":{},"34":{},"45":{},"49":{},"53":{},"54":{},"56":{},"67":{},"78":{},"97":{},"98":{},"102":{},"105":{},"106":{},"109":{},"110":{},"117":{},"118":{},"120":{},"129":{}},"component":{}}],["example.git",{"_index":1004,"title":{},"name":{},"text":{"3":{}},"component":{}}],["example.yml",{"_index":2760,"title":{},"name":{},"text":{"120":{}},"component":{}}],["example/master/ch",{"_index":1007,"title":{},"name":{},"text":{"3":{}},"component":{}}],["example:latest",{"_index":1631,"title":{},"name":{},"text":{"30":{}},"component":{}}],["exceed",{"_index":707,"title":{},"name":{},"text":{"1":{}},"component":{}}],["except",{"_index":894,"title":{},"name":{},"text":{"1":{}},"component":{}}],["exchang",{"_index":2603,"title":{},"name":{},"text":{"118":{}},"component":{}}],["exec",{"_index":761,"title":{},"name":{},"text":{"1":{},"6":{},"32":{},"38":{}},"component":{}}],["exechr7",{"_index":2698,"title":{},"name":{},"text":{"118":{}},"component":{}}],["execut",{"_index":325,"title":{},"name":{},"text":{"1":{},"25":{},"31":{},"39":{},"50":{},"62":{},"70":{},"81":{},"118":{}},"component":{}}],["executionpolici",{"_index":2069,"title":{},"name":{},"text":{"50":{}},"component":{}}],["executor",{"_index":1742,"title":{},"name":{},"text":{"30":{}},"component":{}}],["exist",{"_index":399,"title":{},"name":{},"text":{"1":{},"11":{},"15":{},"25":{},"29":{},"30":{},"38":{},"47":{},"69":{},"96":{},"97":{},"98":{},"99":{},"116":{},"118":{},"119":{},"120":{},"128":{},"129":{}},"component":{}}],["exp",{"_index":858,"title":{},"name":{},"text":{"1":{}},"component":{}}],["expand",{"_index":2604,"title":{},"name":{},"text":{"118":{}},"component":{}}],["expect",{"_index":794,"title":{},"name":{},"text":{"1":{},"31":{},"43":{},"50":{},"62":{},"118":{}},"component":{}}],["experi",{"_index":2757,"title":{},"name":{},"text":{"120":{},"128":{}},"component":{}}],["experiment",{"_index":124,"title":{"1-119":{}},"name":{},"text":{"1":{},"105":{}},"component":{}}],["expir",{"_index":1498,"title":{},"name":{},"text":{"19":{}},"component":{}}],["explain",{"_index":1994,"title":{},"name":{},"text":{"41":{}},"component":{}}],["explan",{"_index":534,"title":{},"name":{},"text":{"1":{},"110":{}},"component":{}}],["explicit",{"_index":1109,"title":{},"name":{},"text":{"9":{}},"component":{}}],["explicitli",{"_index":437,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"119":{}},"component":{}}],["explor",{"_index":2777,"title":{},"name":{},"text":{"121":{},"123":{},"125":{},"126":{}},"component":{}}],["export",{"_index":2250,"title":{},"name":{},"text":{"69":{}},"component":{}}],["expos",{"_index":500,"title":{"53-1":{}},"name":{},"text":{"1":{},"8":{},"10":{},"30":{},"53":{},"54":{}},"component":{}}],["exposedport",{"_index":2492,"title":{},"name":{},"text":{"105":{}},"component":{}}],["exposur",{"_index":1267,"title":{},"name":{},"text":{"10":{},"109":{},"123":{}},"component":{}}],["express",{"_index":536,"title":{},"name":{},"text":{"1":{},"53":{},"54":{},"129":{}},"component":{}}],["extend",{"_index":1569,"title":{},"name":{},"text":{"30":{},"36":{},"71":{},"106":{},"128":{},"129":{}},"component":{}}],["extens",{"_index":645,"title":{"78":{},"124":{},"78-2":{},"78-7":{},"128-7":{},"128-8":{}},"name":{"78":{},"124":{}},"text":{"1":{},"58":{},"78":{},"109":{},"118":{},"119":{},"125":{},"126":{},"128":{},"129":{}},"component":{}}],["extern",{"_index":1222,"title":{},"name":{},"text":{"10":{},"38":{},"59":{}},"component":{}}],["externaldb",{"_index":1150,"title":{},"name":{},"text":{"10":{}},"component":{}}],["externaldevfileregistri",{"_index":1214,"title":{},"name":{},"text":{"10":{}},"component":{}}],["externalidentityprovid",{"_index":1149,"title":{},"name":{},"text":{"10":{}},"component":{}}],["externalpluginregistri",{"_index":1225,"title":{},"name":{},"text":{"10":{}},"component":{}}],["extra",{"_index":2311,"title":{},"name":{},"text":{"78":{},"109":{}},"component":{}}],["f",{"_index":1486,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"30":{},"45":{},"47":{},"49":{},"84":{},"117":{}},"component":{}}],["f1",{"_index":2789,"title":{},"name":{},"text":{"121":{},"122":{}},"component":{}}],["fact",{"_index":2018,"title":{},"name":{},"text":{"45":{},"53":{}},"component":{}}],["factori",{"_index":156,"title":{"1-148":{}},"name":{},"text":{"1":{},"94":{},"120":{},"128":{},"129":{}},"component":{}}],["fail",{"_index":433,"title":{},"name":{},"text":{"1":{},"29":{},"54":{},"69":{},"96":{},"102":{},"119":{},"121":{}},"component":{}}],["failedmount",{"_index":2158,"title":{},"name":{},"text":{"54":{}},"component":{}}],["failedmount,failedscheduling,mountvolume.setupfailed,fail",{"_index":438,"title":{},"name":{},"text":{"1":{}},"component":{}}],["failedschedul",{"_index":2157,"title":{},"name":{},"text":{"54":{}},"component":{}}],["failur",{"_index":2151,"title":{"96":{},"96-1":{}},"name":{"96":{}},"text":{"54":{},"96":{},"107":{}},"component":{}}],["fallback",{"_index":864,"title":{},"name":{},"text":{"1":{}},"component":{}}],["fals",{"_index":316,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"53":{},"102":{},"105":{},"118":{}},"component":{}}],["faq",{"_index":2724,"title":{"119-8":{},"119-9":{}},"name":{},"text":{"119":{}},"component":{}}],["fast",{"_index":1639,"title":{},"name":{},"text":{"30":{},"128":{}},"component":{}}],["faster",{"_index":675,"title":{"5":{}},"name":{"5":{}},"text":{"1":{},"32":{},"109":{},"128":{}},"component":{}}],["favor",{"_index":1213,"title":{},"name":{},"text":{"10":{}},"component":{}}],["featur",{"_index":351,"title":{"125":{},"118-17":{},"118-26":{},"118-31":{},"118-36":{}},"name":{"125":{}},"text":{"1":{},"2":{},"20":{},"30":{},"45":{},"83":{},"103":{},"109":{},"118":{},"119":{},"124":{},"125":{},"127":{},"128":{}},"component":{}}],["feder",{"_index":1355,"title":{},"name":{},"text":{"10":{}},"component":{}}],["feedback",{"_index":1640,"title":{},"name":{},"text":{"30":{}},"component":{}}],["fetch",{"_index":746,"title":{},"name":{},"text":{"1":{},"8":{},"69":{}},"component":{}}],["fetcher",{"_index":745,"title":{},"name":{},"text":{"1":{}},"component":{}}],["few",{"_index":2535,"title":{},"name":{},"text":{"109":{}},"component":{}}],["field",{"_index":233,"title":{"10":{}},"name":{"10":{}},"text":{"1":{},"3":{},"10":{},"17":{},"23":{},"29":{},"30":{},"43":{},"53":{},"54":{},"76":{},"77":{},"99":{},"106":{},"120":{}},"component":{}}],["figur",{"_index":918,"title":{},"name":{},"text":{"2":{},"8":{},"31":{},"35":{},"37":{},"53":{},"54":{},"58":{},"59":{},"63":{},"75":{},"94":{},"120":{}},"component":{}}],["file",{"_index":739,"title":{"56":{},"112":{},"113":{},"56-1":{},"78-8":{},"78-9":{},"84-2":{},"84-3":{},"105-1":{},"105-2":{}},"name":{"56":{},"112":{},"113":{}},"text":{"1":{},"3":{},"9":{},"11":{},"12":{},"17":{},"22":{},"30":{},"34":{},"38":{},"44":{},"45":{},"49":{},"56":{},"66":{},"67":{},"76":{},"77":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"97":{},"98":{},"101":{},"103":{},"105":{},"106":{},"109":{},"112":{},"113":{},"116":{},"117":{},"118":{},"120":{},"121":{},"122":{},"123":{},"128":{}},"component":{}}],["file=ca.crt",{"_index":1896,"title":{},"name":{},"text":{"34":{}},"component":{}}],["file=plugin.yaml",{"_index":1846,"title":{},"name":{},"text":{"30":{}},"component":{}}],["filenam",{"_index":735,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["filesystem",{"_index":1942,"title":{},"name":{},"text":{"38":{},"102":{},"106":{}},"component":{}}],["filter",{"_index":718,"title":{},"name":{},"text":{"1":{},"21":{},"117":{}},"component":{}}],["final",{"_index":1690,"title":{},"name":{},"text":{"30":{}},"component":{}}],["find",{"_index":255,"title":{"118-7":{}},"name":{},"text":{"1":{},"3":{},"10":{},"62":{},"96":{},"118":{},"121":{}},"component":{}}],["fine",{"_index":1508,"title":{},"name":{},"text":{"23":{}},"component":{}}],["fingerprint",{"_index":1936,"title":{},"name":{},"text":{"38":{}},"component":{}}],["fingerprint=3f:da:bf:e7:a7:a7:90:62:ca:cf:c7:55:0e:1d:7d:05:16:7d:45:60",{"_index":1944,"title":{},"name":{},"text":{"38":{}},"component":{}}],["finish",{"_index":1428,"title":{},"name":{},"text":{"12":{},"30":{},"38":{},"43":{},"83":{}},"component":{}}],["firefox",{"_index":2336,"title":{},"name":{},"text":{"83":{},"106":{},"108":{}},"component":{}}],["firewal",{"_index":2529,"title":{},"name":{},"text":{"108":{}},"component":{}}],["first",{"_index":816,"title":{"94":{}},"name":{"94":{}},"text":{"1":{},"10":{},"49":{},"53":{},"54":{},"69":{},"79":{},"94":{},"118":{}},"component":{}}],["fit",{"_index":846,"title":{},"name":{},"text":{"1":{}},"component":{}}],["fix",{"_index":326,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["flag",{"_index":1162,"title":{"118-26":{},"118-31":{}},"name":{},"text":{"10":{},"30":{},"71":{},"118":{}},"component":{}}],["flavour",{"_index":1329,"title":{},"name":{},"text":{"10":{}},"component":{}}],["flexibl",{"_index":2019,"title":{},"name":{},"text":{"45":{},"128":{}},"component":{}}],["flight",{"_index":2170,"title":{},"name":{},"text":{"54":{}},"component":{}}],["folder",{"_index":1932,"title":{},"name":{},"text":{"38":{},"78":{},"105":{},"117":{},"123":{}},"component":{}}],["follow",{"_index":217,"title":{},"name":{},"text":{"1":{},"3":{},"5":{},"6":{},"9":{},"10":{},"11":{},"17":{},"18":{},"23":{},"27":{},"30":{},"37":{},"38":{},"39":{},"40":{},"43":{},"45":{},"47":{},"50":{},"54":{},"56":{},"61":{},"62":{},"65":{},"69":{},"70":{},"74":{},"75":{},"78":{},"79":{},"82":{},"84":{},"88":{},"91":{},"93":{},"102":{},"105":{},"106":{},"110":{},"112":{},"113":{},"117":{},"118":{},"119":{},"120":{},"121":{},"123":{},"125":{},"128":{}},"component":{}}],["foo_env",{"_index":2185,"title":{},"name":{},"text":{"56":{}},"component":{}}],["forbidden",{"_index":2783,"title":{},"name":{},"text":{"121":{}},"component":{}}],["forc",{"_index":1365,"title":{},"name":{},"text":{"10":{},"50":{}},"component":{}}],["fork",{"_index":2307,"title":{},"name":{},"text":{"78":{}},"component":{}}],["form",{"_index":1236,"title":{},"name":{},"text":{"10":{},"29":{},"56":{}},"component":{}}],["format",{"_index":756,"title":{},"name":{},"text":{"1":{},"5":{},"14":{},"27":{},"38":{},"75":{},"78":{},"117":{}},"component":{}}],["formatt",{"_index":2636,"title":{},"name":{},"text":{"118":{}},"component":{}}],["former",{"_index":1634,"title":{},"name":{},"text":{"30":{}},"component":{}}],["formerli",{"_index":1174,"title":{},"name":{},"text":{"10":{},"65":{}},"component":{}}],["forward",{"_index":545,"title":{},"name":{},"text":{"1":{},"53":{},"54":{}},"component":{}}],["found",{"_index":2642,"title":{},"name":{},"text":{"118":{}},"component":{}}],["four",{"_index":2221,"title":{},"name":{},"text":{"66":{}},"component":{}}],["fqdn",{"_index":2505,"title":{},"name":{},"text":{"106":{}},"component":{}}],["frame",{"_index":1584,"title":{},"name":{},"text":{"30":{}},"component":{}}],["framework",{"_index":2743,"title":{},"name":{},"text":{"119":{},"128":{}},"component":{}}],["fraudul",{"_index":2740,"title":{},"name":{},"text":{"119":{}},"component":{}}],["free",{"_index":367,"title":{},"name":{},"text":{"1":{}},"component":{}}],["frequent",{"_index":2521,"title":{"119-8":{}},"name":{},"text":{"107":{}},"component":{}}],["front",{"_index":1641,"title":{},"name":{},"text":{"30":{}},"component":{}}],["fsgroup",{"_index":1381,"title":{},"name":{},"text":{"10":{}},"component":{}}],["fulfil",{"_index":253,"title":{},"name":{},"text":{"1":{}},"component":{}}],["full",{"_index":1099,"title":{},"name":{},"text":{"7":{},"38":{}},"component":{}}],["func",{"_index":1600,"title":{},"name":{},"text":{"30":{}},"component":{}}],["function",{"_index":366,"title":{},"name":{},"text":{"1":{},"8":{},"10":{},"30":{},"118":{},"119":{}},"component":{}}],["fundament",{"_index":819,"title":{},"name":{},"text":{"1":{}},"component":{}}],["further",{"_index":1270,"title":{},"name":{},"text":{"10":{},"27":{},"101":{},"105":{},"122":{}},"component":{}}],["g",{"_index":1454,"title":{},"name":{},"text":{"17":{},"102":{}},"component":{}}],["g+rwx",{"_index":1825,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ga",{"_index":2388,"title":{},"name":{},"text":{"90":{}},"component":{}}],["gain",{"_index":810,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gap",{"_index":2304,"title":{},"name":{},"text":{"78":{},"109":{}},"component":{}}],["garbag",{"_index":2118,"title":{},"name":{},"text":{"53":{}},"component":{}}],["gateway",{"_index":1055,"title":{"37":{}},"name":{"37":{}},"text":{"6":{},"7":{},"10":{},"37":{},"63":{}},"component":{}}],["gatewayauthenticationsidecarimag",{"_index":1317,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gatewayauthorizationsidecarimag",{"_index":1320,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gatewayheaderrewritesidecarimag",{"_index":1323,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gather",{"_index":1888,"title":{},"name":{},"text":{"32":{}},"component":{}}],["gb",{"_index":1960,"title":{},"name":{},"text":{"39":{},"44":{},"70":{},"119":{}},"component":{}}],["gdpr",{"_index":2200,"title":{"62-1":{}},"name":{},"text":{"62":{}},"component":{}}],["gener",{"_index":227,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"17":{},"18":{},"19":{},"62":{},"67":{},"85":{},"118":{},"119":{},"129":{}},"component":{}}],["generated_8_char",{"_index":453,"title":{},"name":{},"text":{"1":{}},"component":{}}],["genrsa",{"_index":1443,"title":{},"name":{},"text":{"17":{}},"component":{}}],["get",{"_index":1505,"title":{"30-1":{},"128-1":{}},"name":{},"text":{"21":{},"30":{},"34":{},"39":{},"42":{},"47":{},"62":{},"70":{},"76":{},"78":{},"128":{}},"component":{}}],["getbykey",{"_index":806,"title":{},"name":{},"text":{"1":{}},"component":{}}],["getbynamespac",{"_index":807,"title":{},"name":{},"text":{"1":{}},"component":{}}],["getlogger(abstractanalyticsmanager.class",{"_index":1691,"title":{},"name":{},"text":{"30":{}},"component":{}}],["getresourcesinform",{"_index":809,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gi",{"_index":1052,"title":{},"name":{},"text":{"6":{}},"component":{}}],["gid",{"_index":2030,"title":{},"name":{},"text":{"45":{}},"component":{}}],["gid=26",{"_index":2032,"title":{},"name":{},"text":{"45":{}},"component":{}}],["gigabyt",{"_index":2313,"title":{},"name":{},"text":{"78":{}},"component":{}}],["git",{"_index":728,"title":{"34":{},"80":{},"105":{},"106":{},"117":{},"117-1":{},"117-2":{}},"name":{"34":{},"80":{},"105":{},"106":{},"117":{}},"text":{"1":{},"3":{},"8":{},"9":{},"10":{},"17":{},"18":{},"19":{},"28":{},"30":{},"34":{},"38":{},"47":{},"57":{},"69":{},"70":{},"71":{},"80":{},"83":{},"85":{},"94":{},"99":{},"103":{},"104":{},"106":{},"110":{},"111":{},"112":{},"113":{},"115":{},"116":{},"117":{},"122":{},"123":{},"128":{}},"component":{}}],["git.commit",{"_index":1137,"title":{},"name":{},"text":{"9":{}},"component":{}}],["git.push",{"_index":1139,"title":{},"name":{},"text":{"9":{}},"component":{}}],["git/config",{"_index":1903,"title":{},"name":{},"text":{"34":{}},"component":{}}],["git@github.com:eclipse/ch",{"_index":985,"title":{},"name":{},"text":{"3":{}},"component":{}}],["gitconfig",{"_index":2573,"title":{},"name":{},"text":{"117":{}},"component":{}}],["githost",{"_index":1898,"title":{},"name":{},"text":{"34":{}},"component":{}}],["github",{"_index":737,"title":{"18":{},"57":{},"120":{},"122":{},"18-1":{},"18-2":{},"119-7":{},"120-1":{}},"name":{"18":{},"57":{},"120":{},"122":{}},"text":{"1":{},"10":{},"18":{},"30":{},"57":{},"78":{},"80":{},"106":{},"117":{},"118":{},"119":{},"120":{},"122":{},"124":{},"127":{},"128":{}},"component":{}}],["github.com/redhat",{"_index":2654,"title":{},"name":{},"text":{"118":{}},"component":{}}],["github/workflow",{"_index":2759,"title":{},"name":{},"text":{"120":{}},"component":{}}],["github_token",{"_index":2766,"title":{},"name":{},"text":{"120":{}},"component":{}}],["githuboauthprovis",{"_index":1397,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gitlab",{"_index":795,"title":{"19":{},"57":{},"19-1":{},"19-2":{}},"name":{"19":{},"57":{}},"text":{"1":{},"19":{},"57":{},"80":{},"106":{},"117":{}},"component":{}}],["gitselfsignedcert",{"_index":1152,"title":{},"name":{},"text":{"10":{},"34":{}},"component":{}}],["gitservertlscertificateconfigmapnam",{"_index":1398,"title":{},"name":{},"text":{"10":{}},"component":{}}],["give",{"_index":2854,"title":{},"name":{},"text":{"128":{}},"component":{}}],["given",{"_index":767,"title":{},"name":{},"text":{"1":{},"30":{},"34":{},"56":{}},"component":{}}],["global",{"_index":1376,"title":{"28":{}},"name":{"28":{}},"text":{"10":{},"23":{},"28":{},"53":{},"54":{}},"component":{}}],["glossari",{"_index":2862,"title":{"129":{}},"name":{"129":{}},"text":{},"component":{}}],["go",{"_index":1465,"title":{"88":{},"118-6":{},"118-7":{},"118-8":{},"118-9":{}},"name":{"88":{}},"text":{"17":{},"18":{},"19":{},"30":{},"69":{},"82":{},"87":{},"88":{},"106":{},"118":{}},"component":{}}],["go.uber.org/zap",{"_index":1597,"title":{},"name":{},"text":{"30":{}},"component":{}}],["goal",{"_index":2823,"title":{},"name":{},"text":{"128":{}},"component":{}}],["goe",{"_index":2458,"title":{},"name":{},"text":{"102":{}},"component":{}}],["golang",{"_index":2452,"title":{},"name":{},"text":{"102":{}},"component":{}}],["googl",{"_index":2216,"title":{},"name":{},"text":{"65":{},"83":{},"106":{},"108":{}},"component":{}}],["gopath",{"_index":2605,"title":{},"name":{},"text":{"118":{}},"component":{}}],["goproxi",{"_index":2369,"title":{},"name":{},"text":{"88":{}},"component":{}}],["gox3r",{"_index":2700,"title":{},"name":{},"text":{"118":{}},"component":{}}],["grace",{"_index":566,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gradl",{"_index":2358,"title":{"89":{}},"name":{"89":{}},"text":{"87":{},"89":{}},"component":{}}],["grafana",{"_index":2052,"title":{"49":{},"55":{},"53-3":{},"54-3":{},"54-4":{}},"name":{"49":{},"55":{}},"text":{"49":{},"53":{},"54":{},"55":{},"128":{}},"component":{}}],["grant",{"_index":804,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["graphic",{"_index":2435,"title":{},"name":{},"text":{"99":{}},"component":{}}],["great",{"_index":2847,"title":{},"name":{},"text":{"128":{}},"component":{}}],["grep",{"_index":1946,"title":{},"name":{},"text":{"38":{},"118":{}},"component":{}}],["group",{"_index":565,"title":{},"name":{},"text":{"1":{},"2":{},"3":{},"6":{},"92":{},"99":{}},"component":{}}],["guarante",{"_index":544,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gui",{"_index":2330,"title":{},"name":{},"text":{"82":{},"125":{},"127":{}},"component":{}}],["guid",{"_index":1117,"title":{},"name":{},"text":{"9":{},"30":{},"80":{},"85":{}},"component":{}}],["guidanc",{"_index":2753,"title":{},"name":{},"text":{"119":{}},"component":{}}],["guide/provis",{"_index":362,"title":{},"name":{},"text":{"1":{}},"component":{}}],["handl",{"_index":436,"title":{},"name":{},"text":{"1":{},"54":{},"118":{}},"component":{}}],["handler",{"_index":1626,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["hang",{"_index":498,"title":{},"name":{},"text":{"1":{}},"component":{}}],["happen",{"_index":815,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"118":{}},"component":{}}],["hash",{"_index":1941,"title":{},"name":{},"text":{"38":{}},"component":{}}],["hashmap(properti",{"_index":1766,"title":{},"name":{},"text":{"30":{}},"component":{}}],["hasn’t",{"_index":1925,"title":{},"name":{},"text":{"38":{}},"component":{}}],["hat",{"_index":944,"title":{"44":{},"69":{},"119":{},"69-1":{},"69-2":{},"69-3":{},"99-3":{},"119-1":{},"119-2":{},"119-4":{},"119-7":{}},"name":{"44":{}},"text":{"3":{},"9":{},"10":{},"39":{},"40":{},"44":{},"46":{},"64":{},"65":{},"66":{},"69":{},"70":{},"72":{},"78":{},"90":{},"99":{},"102":{},"119":{},"120":{},"121":{},"127":{},"128":{}},"component":{}}],["header",{"_index":725,"title":{},"name":{},"text":{"1":{}},"component":{}}],["health",{"_index":1019,"title":{},"name":{},"text":{"5":{}},"component":{}}],["heap",{"_index":2117,"title":{},"name":{},"text":{"53":{}},"component":{}}],["heatmap",{"_index":2164,"title":{},"name":{},"text":{"54":{}},"component":{}}],["height",{"_index":961,"title":{},"name":{},"text":{"3":{}},"component":{}}],["hello",{"_index":1841,"title":{},"name":{},"text":{"30":{},"106":{},"110":{},"118":{}},"component":{}}],["help",{"_index":938,"title":{},"name":{},"text":{"3":{},"10":{},"118":{},"120":{},"127":{},"128":{}},"component":{}}],["helplink",{"_index":1399,"title":{},"name":{},"text":{"10":{}},"component":{}}],["here",{"_index":630,"title":{},"name":{},"text":{"1":{},"30":{},"78":{},"105":{}},"component":{}}],["high",{"_index":919,"title":{},"name":{},"text":{"2":{}},"component":{}}],["higher",{"_index":1998,"title":{},"name":{},"text":{"41":{}},"component":{}}],["highli",{"_index":2353,"title":{},"name":{},"text":{"86":{}},"component":{}}],["histogram",{"_index":2145,"title":{},"name":{},"text":{"54":{}},"component":{}}],["hold",{"_index":605,"title":{},"name":{},"text":{"1":{},"34":{}},"component":{}}],["home",{"_index":2575,"title":{},"name":{},"text":{"117":{}},"component":{}}],["home/.docker/config.json",{"_index":2348,"title":{},"name":{},"text":{"84":{}},"component":{}}],["home/jboss/.m2",{"_index":2393,"title":{},"name":{},"text":{"90":{}},"component":{}}],["home/theia/.theia",{"_index":2491,"title":{},"name":{},"text":{"105":{},"118":{}},"component":{}}],["home/theia/.theia/workspac",{"_index":2628,"title":{},"name":{},"text":{"118":{}},"component":{}}],["home/us",{"_index":2372,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["home/user/.gradl",{"_index":2380,"title":{},"name":{},"text":{"89":{}},"component":{}}],["home/user/.m2",{"_index":2387,"title":{},"name":{},"text":{"90":{},"98":{}},"component":{}}],["home/user/.m2/settings.xml",{"_index":2423,"title":{},"name":{},"text":{"98":{}},"component":{}}],["home/user/cacert",{"_index":1939,"title":{},"name":{},"text":{"38":{}},"component":{}}],["home/user/cert",{"_index":2366,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["home/user/certs/tls.c",{"_index":2371,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["home/user/ch",{"_index":1415,"title":{},"name":{},"text":{"11":{}},"component":{}}],["homepag",{"_index":1491,"title":{},"name":{},"text":{"18":{}},"component":{}}],["hook",{"_index":2640,"title":{},"name":{},"text":{"118":{}},"component":{}}],["horizont",{"_index":2412,"title":{},"name":{},"text":{"96":{}},"component":{}}],["host",{"_index":506,"title":{"119":{},"119-1":{},"119-4":{},"119-7":{}},"name":{"119":{}},"text":{"1":{},"9":{},"10":{},"12":{},"17":{},"18":{},"19":{},"30":{},"34":{},"44":{},"45":{},"46":{},"47":{},"53":{},"66":{},"69":{},"83":{},"106":{},"118":{},"119":{},"120":{},"125":{},"128":{},"129":{}},"component":{}}],["host.:8087",{"_index":2099,"title":{},"name":{},"text":{"53":{}},"component":{}}],["hostnam",{"_index":620,"title":{"12":{}},"name":{"12":{}},"text":{"1":{},"12":{},"16":{},"30":{}},"component":{}}],["hostpath",{"_index":2025,"title":{},"name":{},"text":{"45":{}},"component":{}}],["hour",{"_index":1021,"title":{},"name":{},"text":{"5":{},"119":{}},"component":{}}],["hous",{"_index":2357,"title":{},"name":{},"text":{"87":{}},"component":{}}],["hover",{"_index":2623,"title":{},"name":{},"text":{"118":{}},"component":{}}],["htpasswd",{"_index":1346,"title":{},"name":{},"text":{"10":{}},"component":{}}],["http",{"_index":658,"title":{"23-3":{}},"name":{},"text":{"1":{},"3":{},"8":{},"10":{},"17":{},"18":{},"23":{},"30":{},"34":{},"54":{},"66":{},"88":{},"94":{},"99":{},"105":{},"106":{},"110":{},"117":{}},"component":{}}],["http.handlefunc(\"/act",{"_index":1624,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.handlefunc(\"/ev",{"_index":1623,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.listenandserve(\":8080",{"_index":1628,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.request",{"_index":1604,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.responsewrit",{"_index":1602,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://${che_host}:${che_port}/api",{"_index":268,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://${che_host}:5050/auth",{"_index":853,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://apach",{"_index":1878,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://che",{"_index":659,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://devfil",{"_index":665,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://littl",{"_index":1746,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://localhost:4167",{"_index":1725,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://plugin",{"_index":668,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http_proxi",{"_index":306,"title":{},"name":{},"text":{"1":{}},"component":{}}],["https(s)_proxi",{"_index":1262,"title":{},"name":{},"text":{"10":{}},"component":{}}],["https://#?che",{"_index":2569,"title":{},"name":{},"text":{"114":{}},"component":{}}],["https://#?devfilepath",{"_index":2568,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#?df=.yaml",{"_index":2565,"title":{},"name":{},"text":{"112":{}},"component":{}}],["https://#?new",{"_index":2561,"title":{},"name":{},"text":{"111":{}},"component":{}}],["https://#https://github.com",{"_index":2511,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https://#https://github.com///pul",{"_index":2513,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https://#https://github.com///tre",{"_index":2512,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https://#https://github.com/ch",{"_index":2509,"title":{},"name":{},"text":{"106":{},"110":{}},"component":{}}],["https://#workspac",{"_index":2515,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https:///api/oauth/callback",{"_index":1493,"title":{},"name":{},"text":{"18":{},"19":{}},"component":{}}],["https:///dashboard/#/workspac",{"_index":2329,"title":{},"name":{},"text":{"82":{}},"component":{}}],["https:///plugin",{"_index":1890,"title":{},"name":{},"text":{"32":{}},"component":{}}],["https:///repository/jboss",{"_index":2391,"title":{},"name":{},"text":{"90":{}},"component":{}}],["https:///repository/maven",{"_index":2384,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["https:///repository/npm",{"_index":2396,"title":{},"name":{},"text":{"91":{}},"component":{}}],["https:///repository/pypi",{"_index":2400,"title":{},"name":{},"text":{"93":{}},"component":{}}],["https:///repository/redhat",{"_index":2389,"title":{},"name":{},"text":{"90":{}},"component":{}}],["https:///swagger",{"_index":2087,"title":{},"name":{},"text":{"52":{}},"component":{}}],["https:///swagger/#/user/find_1",{"_index":2206,"title":{},"name":{},"text":{"62":{}},"component":{}}],["https:///swagger/#/user/remov",{"_index":2208,"title":{},"name":{},"text":{"62":{}},"component":{}}],["https://10.33.177.118:3000",{"_index":1904,"title":{},"name":{},"text":{"34":{}},"component":{}}],["https://api.segment.io/v1/t",{"_index":2749,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://che",{"_index":662,"title":{},"name":{},"text":{"1":{}},"component":{}}],["https://developers.redhat.com/products/openshift",{"_index":955,"title":{},"name":{},"text":{"3":{}},"component":{}}],["https://docs.openshift.com/contain",{"_index":1242,"title":{},"name":{},"text":{"10":{}},"component":{}}],["https://gist.github.com/.../ch",{"_index":2483,"title":{},"name":{},"text":{"105":{}},"component":{}}],["https://github.com/ch",{"_index":1002,"title":{},"name":{},"text":{"3":{},"30":{},"47":{},"110":{}},"component":{}}],["https://github.com/eclipse/ch",{"_index":2754,"title":{},"name":{},"text":{"120":{}},"component":{}}],["https://github.com/settings/applications/new",{"_index":1490,"title":{},"name":{},"text":{"18":{}},"component":{}}],["https://gitlab.com",{"_index":1501,"title":{},"name":{},"text":{"19":{}},"component":{}}],["https://link.to/vsix",{"_index":2551,"title":{},"name":{},"text":{"109":{}},"component":{}}],["https://maven.pkg.github.com/ch",{"_index":1663,"title":{},"name":{},"text":{"30":{}},"component":{}}],["https://mi",{"_index":2480,"title":{},"name":{},"text":{"105":{}},"component":{}}],["https://raw.githubusercontent.com/ch",{"_index":1006,"title":{},"name":{},"text":{"3":{}},"component":{}}],["https://repo1.maven.org/maven2",{"_index":1662,"title":{},"name":{},"text":{"30":{}},"component":{}}],["https://static.woopra.com/js/w.j",{"_index":2750,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://trailblazer:ghp_wjtioi5krnlsohjif0mzy09mqlbd9x4brf7y@github.com",{"_index":2576,"title":{},"name":{},"text":{"117":{}},"component":{}}],["https://workspaces.openshift.com",{"_index":2725,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://www.eclipse.org/che/chectl",{"_index":2079,"title":{},"name":{},"text":{"50":{}},"component":{}}],["https://www.eclipse.org/che/docs/stable/administr",{"_index":361,"title":{},"name":{},"text":{"1":{}},"component":{}}],["https://www.redhat.com/doc",{"_index":958,"title":{},"name":{},"text":{"3":{}},"component":{}}],["https://your",{"_index":2226,"title":{},"name":{},"text":{"66":{}},"component":{}}],["https_proxi",{"_index":310,"title":{},"name":{},"text":{"1":{}},"component":{}}],["human",{"_index":1402,"title":{},"name":{},"text":{"10":{}},"component":{}}],["hyperlink",{"_index":942,"title":{},"name":{},"text":{"3":{}},"component":{}}],["i/o",{"_index":673,"title":{},"name":{},"text":{"1":{},"109":{}},"component":{}}],["ibm",{"_index":2217,"title":{},"name":{},"text":{"65":{}},"component":{}}],["icon",{"_index":946,"title":{},"name":{},"text":{"3":{},"99":{},"100":{},"119":{},"121":{},"123":{},"126":{}},"component":{}}],["icon.png",{"_index":947,"title":{},"name":{},"text":{"3":{}},"component":{}}],["id",{"_index":801,"title":{"103":{},"104":{},"105":{},"114":{},"120":{},"105-1":{},"105-2":{},"105-3":{},"105-4":{},"105-5":{},"118-45":{},"128-5":{},"128-6":{}},"name":{"103":{},"104":{},"105":{},"114":{},"120":{}},"text":{"1":{},"2":{},"3":{},"6":{},"10":{},"18":{},"19":{},"27":{},"30":{},"31":{},"38":{},"62":{},"75":{},"78":{},"83":{},"85":{},"86":{},"101":{},"103":{},"104":{},"105":{},"106":{},"109":{},"114":{},"117":{},"118":{},"119":{},"120":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["id/of/plug",{"_index":2548,"title":{},"name":{},"text":{"109":{}},"component":{}}],["id_token",{"_index":1342,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ide\")).nam",{"_index":1951,"title":{},"name":{},"text":{"38":{}},"component":{}}],["ide@v1",{"_index":2765,"title":{},"name":{},"text":{"120":{}},"component":{}}],["idea",{"_index":2470,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["idea/latest",{"_index":2471,"title":{},"name":{},"text":{"103":{},"105":{},"114":{}},"component":{}}],["idea/next",{"_index":2472,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["ident",{"_index":849,"title":{"51":{}},"name":{"51":{}},"text":{"1":{},"10":{},"30":{},"37":{},"38":{},"51":{}},"component":{}}],["identif",{"_index":560,"title":{},"name":{},"text":{"1":{},"129":{}},"component":{}}],["identifi",{"_index":638,"title":{},"name":{},"text":{"1":{},"6":{},"15":{},"50":{},"129":{}},"component":{}}],["identityprovid",{"_index":892,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["identityprovideradminusernam",{"_index":1327,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderclientid",{"_index":1328,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityprovidercontainerresourc",{"_index":1330,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderimag",{"_index":1331,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderimagepullpolici",{"_index":1332,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityprovideringress",{"_index":1333,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderpassword",{"_index":1334,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderpostgrespassword",{"_index":1335,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderpostgressecret",{"_index":1336,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderrealm",{"_index":1337,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderrout",{"_index":1338,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityprovidersecret",{"_index":1339,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderurl",{"_index":1340,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identitytoken",{"_index":1341,"title":{},"name":{},"text":{"10":{}},"component":{}}],["idexzb",{"_index":2699,"title":{},"name":{},"text":{"118":{}},"component":{}}],["idl",{"_index":828,"title":{},"name":{},"text":{"1":{},"119":{}},"component":{}}],["iex",{"_index":2070,"title":{},"name":{},"text":{"50":{}},"component":{}}],["ifnotpres",{"_index":485,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["ignor",{"_index":328,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["imag",{"_index":483,"title":{"5":{},"32":{},"33":{},"47":{},"48":{},"84":{},"3-2":{},"30-13":{},"30-14":{},"84-1":{},"84-2":{},"84-3":{}},"name":{"5":{},"32":{},"33":{},"47":{},"48":{},"84":{}},"text":{"1":{},"3":{},"5":{},"6":{},"8":{},"10":{},"30":{},"31":{},"32":{},"33":{},"36":{},"39":{},"47":{},"48":{},"49":{},"59":{},"70":{},"84":{},"99":{},"102":{},"105":{},"106":{},"109":{},"116":{},"118":{},"129":{}},"component":{}}],["image,failedcreate,replicasetcreateerror",{"_index":440,"title":{},"name":{},"text":{"1":{}},"component":{}}],["image:tag",{"_index":1816,"title":{},"name":{},"text":{"30":{}},"component":{}}],["image:ubi8",{"_index":1085,"title":{},"name":{},"text":{"6":{}},"component":{}}],["image=\"$tag",{"_index":2279,"title":{},"name":{},"text":{"70":{}},"component":{}}],["image_pull_secret",{"_index":1038,"title":{},"name":{},"text":{"5":{}},"component":{}}],["image_tag",{"_index":2041,"title":{},"name":{},"text":{"47":{}},"component":{}}],["immedi",{"_index":429,"title":{},"name":{},"text":{"1":{}},"component":{}}],["implement",{"_index":1325,"title":{"30-4":{},"30-6":{},"30-7":{},"30-9":{},"30-10":{},"30-11":{}},"name":{},"text":{"10":{},"30":{},"118":{}},"component":{}}],["impli",{"_index":2598,"title":{},"name":{},"text":{"118":{}},"component":{}}],["implicit",{"_index":1078,"title":{},"name":{},"text":{"6":{}},"component":{}}],["implicitli",{"_index":1079,"title":{},"name":{},"text":{"6":{}},"component":{}}],["import",{"_index":465,"title":{"38":{},"38-2":{},"118-2":{}},"name":{"38":{}},"text":{"1":{},"16":{},"30":{},"38":{},"53":{},"54":{},"99":{},"118":{},"119":{}},"component":{}}],["importcert",{"_index":2375,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["improv",{"_index":1011,"title":{"109-1":{},"109-2":{}},"name":{},"text":{"5":{},"108":{},"109":{},"128":{}},"component":{}}],["in",{"_index":657,"title":{"78-4":{}},"name":{},"text":{"1":{},"6":{},"10":{},"30":{},"58":{},"75":{},"78":{},"109":{},"118":{},"119":{},"120":{},"128":{},"129":{}},"component":{}}],["inact",{"_index":1776,"title":{},"name":{},"text":{"30":{}},"component":{}}],["inactivetimelimit",{"_index":1779,"title":{},"name":{},"text":{"30":{}},"component":{}}],["includ",{"_index":431,"title":{},"name":{},"text":{"1":{},"2":{},"9":{},"10":{},"32":{},"35":{},"38":{},"78":{},"102":{},"104":{},"105":{},"109":{},"117":{},"119":{},"128":{},"129":{}},"component":{}}],["inclusterus",{"_index":2776,"title":{},"name":{},"text":{"121":{}},"component":{}}],["incognito",{"_index":2751,"title":{},"name":{},"text":{"119":{}},"component":{}}],["incom",{"_index":1474,"title":{},"name":{},"text":{"17":{}},"component":{}}],["incompat",{"_index":1526,"title":{},"name":{},"text":{"27":{}},"component":{}}],["inconsist",{"_index":586,"title":{},"name":{},"text":{"1":{},"128":{}},"component":{}}],["increas",{"_index":880,"title":{},"name":{},"text":{"1":{},"6":{},"30":{},"78":{},"109":{}},"component":{}}],["increasedur",{"_index":1561,"title":{"30-9":{}},"name":{},"text":{"30":{}},"component":{}}],["increaseduration(analyticsev",{"_index":1707,"title":{},"name":{},"text":{"30":{}},"component":{}}],["incub",{"_index":1659,"title":{},"name":{},"text":{"30":{}},"component":{}}],["incubator/ch",{"_index":1664,"title":{},"name":{},"text":{"30":{},"103":{},"105":{},"114":{}},"component":{}}],["incubator/intellij",{"_index":2557,"title":{},"name":{},"text":{"110":{}},"component":{}}],["incubator/kubernet",{"_index":2035,"title":{},"name":{},"text":{"47":{}},"component":{}}],["incubator/telemetri",{"_index":1629,"title":{},"name":{},"text":{"30":{}},"component":{}}],["index:v4.10",{"_index":1977,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["indic",{"_index":717,"title":{},"name":{},"text":{"1":{},"10":{},"56":{},"118":{}},"component":{}}],["individu",{"_index":1510,"title":{},"name":{},"text":{"23":{},"62":{}},"component":{}}],["infin",{"_index":2456,"title":{},"name":{},"text":{"102":{}},"component":{}}],["info",{"_index":1186,"title":{},"name":{},"text":{"10":{},"30":{},"118":{}},"component":{}}],["inform",{"_index":871,"title":{},"name":{},"text":{"1":{},"17":{},"30":{},"31":{},"34":{},"53":{},"54":{},"78":{},"99":{},"118":{},"119":{},"121":{},"127":{}},"component":{}}],["infra",{"_index":74,"title":{"1-67":{},"1-114":{}},"name":{},"text":{"1":{}},"component":{}}],["infrastructur",{"_index":195,"title":{"1-184":{}},"name":{},"text":{"1":{},"10":{},"45":{},"65":{},"81":{}},"component":{}}],["infrastructurefailur",{"_index":2154,"title":{},"name":{},"text":{"54":{}},"component":{}}],["ingress",{"_index":420,"title":{"14":{}},"name":{"14":{}},"text":{"1":{},"10":{},"12":{},"14":{},"16":{},"21":{},"30":{},"75":{},"109":{}},"component":{}}],["ingress.kubernetes.io/proxi",{"_index":526,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ingress.kubernetes.io/rewrit",{"_index":522,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ingressclass",{"_index":1372,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ingressdomain",{"_index":1375,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ingressstrategi",{"_index":1377,"title":{},"name":{},"text":{"10":{}},"component":{}}],["init",{"_index":636,"title":{},"name":{},"text":{"1":{},"89":{},"90":{},"92":{}},"component":{}}],["init.gradl",{"_index":2381,"title":{},"name":{},"text":{"89":{}},"component":{}}],["initcontain",{"_index":2497,"title":{},"name":{},"text":{"105":{}},"component":{}}],["initi",{"_index":264,"title":{},"name":{},"text":{"1":{},"44":{},"89":{},"90":{},"118":{}},"component":{}}],["initialopenshiftoauthus",{"_index":1344,"title":{},"name":{},"text":{"10":{}},"component":{}}],["inject",{"_index":619,"title":{"81":{}},"name":{"81":{}},"text":{"1":{},"30":{},"38":{},"81":{},"95":{}},"component":{}}],["injector",{"_index":2498,"title":{},"name":{},"text":{"105":{}},"component":{}}],["inlin",{"_index":2298,"title":{"78-8":{},"78-9":{}},"name":{},"text":{"78":{},"105":{}},"component":{}}],["input",{"_index":548,"title":{},"name":{},"text":{"1":{},"120":{}},"component":{}}],["inputstream",{"_index":1739,"title":{},"name":{},"text":{"30":{}},"component":{}}],["insecure_skip_verifi",{"_index":2136,"title":{},"name":{},"text":{"54":{}},"component":{}}],["insid",{"_index":299,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"86":{},"103":{},"109":{},"114":{},"118":{},"119":{},"129":{}},"component":{}}],["insight",{"_index":2686,"title":{},"name":{},"text":{"118":{}},"component":{}}],["inspect",{"_index":1958,"title":{},"name":{},"text":{"38":{},"81":{},"118":{}},"component":{}}],["instal",{"_index":631,"title":{"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"49":{},"50":{},"60":{},"76":{},"126":{},"50-1":{},"50-2":{},"78-4":{}},"name":{"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"60":{},"76":{},"126":{}},"text":{"1":{},"5":{},"7":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"32":{},"33":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"53":{},"54":{},"55":{},"56":{},"60":{},"61":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"78":{},"84":{},"98":{},"99":{},"109":{},"117":{},"118":{},"121":{},"124":{},"126":{},"127":{},"128":{}},"component":{}}],["install.log",{"_index":2084,"title":{},"name":{},"text":{"50":{}},"component":{}}],["install.sh",{"_index":2077,"title":{},"name":{},"text":{"50":{}},"component":{}}],["installation_namespace=eclips",{"_index":2251,"title":{},"name":{},"text":{"69":{}},"component":{}}],["instanc",{"_index":490,"title":{"121":{}},"name":{},"text":{"1":{},"7":{},"10":{},"14":{},"19":{},"26":{},"35":{},"38":{},"41":{},"42":{},"43":{},"44":{},"46":{},"53":{},"54":{},"55":{},"56":{},"58":{},"59":{},"64":{},"68":{},"69":{},"70":{},"71":{},"72":{},"77":{},"78":{},"80":{},"83":{},"84":{},"94":{},"96":{},"97":{},"98":{},"102":{},"106":{},"115":{},"116":{},"117":{},"118":{},"121":{},"123":{},"124":{},"126":{},"127":{}},"component":{}}],["instead",{"_index":874,"title":{},"name":{},"text":{"1":{},"10":{},"43":{},"59":{}},"component":{}}],["instruct",{"_index":514,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"30":{},"40":{},"46":{},"101":{},"118":{},"121":{},"126":{}},"component":{}}],["integ",{"_index":1522,"title":{},"name":{},"text":{"26":{}},"component":{}}],["integr",{"_index":793,"title":{"95":{},"99-1":{},"128-9":{}},"name":{"95":{}},"text":{"1":{},"8":{},"10":{},"30":{},"86":{},"99":{},"114":{},"120":{},"125":{},"128":{}},"component":{}}],["intelephens",{"_index":2591,"title":{"118-20":{},"118-21":{},"118-22":{}},"name":{},"text":{"118":{}},"component":{}}],["intellig",{"_index":2835,"title":{},"name":{},"text":{"128":{}},"component":{}}],["intellij",{"_index":2469,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["intellisens",{"_index":2546,"title":{},"name":{},"text":{"109":{}},"component":{}}],["intend",{"_index":2793,"title":{},"name":{},"text":{"123":{}},"component":{}}],["interact",{"_index":275,"title":{},"name":{},"text":{"1":{},"8":{},"31":{},"35":{},"37":{},"58":{},"59":{},"63":{},"75":{},"99":{},"119":{},"127":{}},"component":{}}],["intercept",{"_index":2531,"title":{},"name":{},"text":{"108":{}},"component":{}}],["interest",{"_index":2812,"title":{},"name":{},"text":{"128":{}},"component":{}}],["interfac",{"_index":932,"title":{},"name":{},"text":{"3":{},"30":{},"44":{},"52":{},"94":{},"118":{}},"component":{}}],["interfer",{"_index":2526,"title":{},"name":{},"text":{"108":{}},"component":{}}],["interlink",{"_index":2795,"title":{},"name":{},"text":{"125":{}},"component":{}}],["intermedi",{"_index":1917,"title":{},"name":{},"text":{"38":{}},"component":{}}],["intern",{"_index":65,"title":{"1-59":{}},"name":{},"text":{"1":{},"10":{},"23":{},"69":{}},"component":{}}],["internalconsol",{"_index":2672,"title":{},"name":{},"text":{"118":{}},"component":{}}],["internet",{"_index":1963,"title":{},"name":{},"text":{"39":{},"70":{},"71":{}},"component":{}}],["interplay",{"_index":554,"title":{},"name":{},"text":{"1":{}},"component":{}}],["interpret",{"_index":788,"title":{},"name":{},"text":{"1":{}},"component":{}}],["interv",{"_index":1020,"title":{},"name":{},"text":{"5":{}},"component":{}}],["introduc",{"_index":1101,"title":{},"name":{},"text":{"7":{},"36":{}},"component":{}}],["introduct",{"_index":2807,"title":{"128":{}},"name":{"128":{}},"text":{},"component":{}}],["introductori",{"_index":1918,"title":{},"name":{},"text":{"38":{}},"component":{}}],["invalid",{"_index":1525,"title":{},"name":{},"text":{"27":{},"54":{}},"component":{}}],["investig",{"_index":2407,"title":{"96":{}},"name":{"96":{}},"text":{"96":{},"107":{}},"component":{}}],["invit",{"_index":969,"title":{},"name":{},"text":{"3":{}},"component":{}}],["invok",{"_index":591,"title":{},"name":{},"text":{"1":{},"74":{}},"component":{}}],["involv",{"_index":1157,"title":{},"name":{},"text":{"10":{},"69":{},"106":{}},"component":{}}],["in’",{"_index":2228,"title":{},"name":{},"text":{"66":{}},"component":{}}],["io.qua.dep.dev.runtimeupdatesprocessor",{"_index":1737,"title":{},"name":{},"text":{"30":{}},"component":{}}],["io.quarku",{"_index":1655,"title":{},"name":{},"text":{"30":{}},"component":{}}],["io.quarkus:quarku",{"_index":1645,"title":{},"name":{},"text":{"30":{}},"component":{}}],["io/ioutil",{"_index":1595,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ioutil.readall(bodi",{"_index":1615,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ip",{"_index":1704,"title":{},"name":{},"text":{"30":{},"109":{}},"component":{}}],["isdefault",{"_index":1095,"title":{},"name":{},"text":{"6":{}},"component":{}}],["isen",{"_index":1558,"title":{"30-6":{}},"name":{},"text":{"30":{}},"component":{}}],["isn’t",{"_index":2310,"title":{},"name":{},"text":{"78":{}},"component":{}}],["isol",{"_index":1434,"title":{},"name":{},"text":{"15":{},"128":{}},"component":{}}],["issu",{"_index":1221,"title":{"38-2":{}},"name":{},"text":{"10":{},"38":{},"107":{},"108":{},"118":{},"121":{}},"component":{}}],["issuer",{"_index":690,"title":{},"name":{},"text":{"1":{}},"component":{}}],["item",{"_index":2178,"title":{},"name":{},"text":{"56":{},"119":{},"128":{}},"component":{}}],["itself",{"_index":513,"title":{},"name":{},"text":{"1":{},"125":{}},"component":{}}],["it’",{"_index":393,"title":{},"name":{},"text":{"1":{},"10":{},"78":{}},"component":{}}],["it’ll",{"_index":814,"title":{},"name":{},"text":{"1":{}},"component":{}}],["jackson",{"_index":1656,"title":{},"name":{},"text":{"30":{}},"component":{}}],["jar",{"_index":1813,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["java",{"_index":1105,"title":{"118-15":{},"118-18":{},"118-19":{}},"name":{},"text":{"8":{},"10":{},"30":{},"38":{},"78":{},"118":{}},"component":{}}],["java.base/java.util",{"_index":2622,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.io.tmpdir",{"_index":2683,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.io.tmpdir}/log",{"_index":2681,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.server.launchmod",{"_index":2315,"title":{},"name":{},"text":{"78":{}},"component":{}}],["java.trace.serv",{"_index":2630,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.util.hashmap",{"_index":1679,"title":{},"name":{},"text":{"30":{}},"component":{}}],["java.util.map",{"_index":1680,"title":{},"name":{},"text":{"30":{}},"component":{}}],["java.util.opt",{"_index":1668,"title":{},"name":{},"text":{"30":{}},"component":{}}],["java11",{"_index":2043,"title":{},"name":{},"text":{"47":{}},"component":{}}],["java8:latest",{"_index":2049,"title":{},"name":{},"text":{"47":{}},"component":{}}],["java_opt",{"_index":1261,"title":{},"name":{},"text":{"10":{}},"component":{}}],["javascript",{"_index":881,"title":{},"name":{},"text":{"1":{}},"component":{}}],["javax.enterprise.context.depend",{"_index":1669,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.enterprise.inject.altern",{"_index":1670,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.inject.inject",{"_index":1681,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.consum",{"_index":1750,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.core.mediatyp",{"_index":1753,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.core.respons",{"_index":1754,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.path",{"_index":1752,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.post",{"_index":1751,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javaxxx",{"_index":2616,"title":{},"name":{},"text":{"118":{}},"component":{}}],["jboss",{"_index":2390,"title":{},"name":{},"text":{"90":{}},"component":{}}],["jdt",{"_index":2590,"title":{"118-16":{},"118-17":{}},"name":{},"text":{"118":{}},"component":{}}],["job",{"_index":456,"title":{},"name":{},"text":{"1":{},"53":{},"54":{},"120":{}},"component":{}}],["job_nam",{"_index":2097,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["join",{"_index":2803,"title":{"128-2":{}},"name":{},"text":{"128":{}},"component":{}}],["jq",{"_index":1930,"title":{},"name":{},"text":{"38":{},"39":{},"69":{},"70":{}},"component":{}}],["json",{"_index":704,"title":{},"name":{},"text":{"1":{},"14":{},"38":{}},"component":{}}],["jsonb",{"_index":1729,"title":{},"name":{},"text":{"30":{}},"component":{}}],["jsonpath='\\{.spec.containers[*].nam",{"_index":2697,"title":{},"name":{},"text":{"118":{}},"component":{}}],["jsonpath='{.data",{"_index":2291,"title":{},"name":{},"text":{"76":{},"77":{}},"component":{}}],["jupyt",{"_index":2809,"title":{},"name":{},"text":{"128":{}},"component":{}}],["jvm",{"_index":1566,"title":{"30-13":{}},"name":{},"text":{"30":{},"53":{}},"component":{}}],["jvm/bin/java",{"_index":2620,"title":{},"name":{},"text":{"118":{}},"component":{}}],["jwt",{"_index":863,"title":{},"name":{},"text":{"1":{}},"component":{}}],["jwtproxi",{"_index":685,"title":{},"name":{},"text":{"1":{}},"component":{}}],["jwtproxy:0.10.0",{"_index":698,"title":{},"name":{},"text":{"1":{}},"component":{}}],["k8",{"_index":1034,"title":{},"name":{},"text":{"5":{},"10":{},"47":{}},"component":{}}],["k8spodwaittimeout=1800000",{"_index":2280,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["keep",{"_index":347,"title":{},"name":{},"text":{"1":{},"45":{},"106":{}},"component":{}}],["kept",{"_index":364,"title":{},"name":{},"text":{"1":{}},"component":{}}],["key",{"_index":579,"title":{},"name":{},"text":{"1":{},"12":{},"17":{},"21":{},"23":{},"30":{},"38":{},"56":{},"66":{},"97":{},"98":{},"116":{},"119":{}},"component":{}}],["key.crt",{"_index":1954,"title":{},"name":{},"text":{"38":{}},"component":{}}],["key1",{"_index":1430,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["key1=value1,key2=value2",{"_index":1429,"title":{},"name":{},"text":{"14":{}},"component":{}}],["key2",{"_index":1432,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["key=valu",{"_index":775,"title":{},"name":{},"text":{"1":{},"29":{}},"component":{}}],["keyboard",{"_index":2838,"title":{},"name":{},"text":{"128":{}},"component":{}}],["keycloak",{"_index":203,"title":{"1-192":{}},"name":{},"text":{"1":{},"10":{},"56":{},"69":{},"128":{}},"component":{}}],["keycloakprovis",{"_index":1400,"title":{},"name":{},"text":{"10":{}},"component":{}}],["keycloakurl",{"_index":1401,"title":{},"name":{},"text":{"10":{}},"component":{}}],["keystor",{"_index":1938,"title":{},"name":{},"text":{"38":{}},"component":{}}],["keytool",{"_index":1937,"title":{},"name":{},"text":{"38":{},"89":{},"90":{}},"component":{}}],["kind",{"_index":502,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"17":{},"18":{},"19":{},"30":{},"45":{},"49":{},"53":{},"54":{},"56":{},"61":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{}},"component":{}}],["kit",{"_index":2811,"title":{},"name":{},"text":{"128":{}},"component":{}}],["know",{"_index":2504,"title":{},"name":{},"text":{"106":{}},"component":{}}],["kube",{"_index":1058,"title":{},"name":{},"text":{"6":{},"10":{},"37":{}},"component":{}}],["kube/config",{"_index":2785,"title":{},"name":{},"text":{"121":{},"125":{}},"component":{}}],["kubeadmin",{"_index":1345,"title":{},"name":{},"text":{"10":{},"44":{}},"component":{}}],["kubectl",{"_index":1422,"title":{"84-1":{}},"name":{},"text":{"12":{},"14":{},"17":{},"18":{},"19":{},"30":{},"34":{},"38":{},"41":{},"45":{},"49":{},"53":{},"54":{},"62":{},"68":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{}},"component":{}}],["kubernet",{"_index":73,"title":{"14":{},"81":{},"95":{},"1-67":{}},"name":{"95":{}},"text":{"1":{},"2":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"16":{},"17":{},"18":{},"19":{},"23":{},"25":{},"27":{},"30":{},"31":{},"36":{},"37":{},"38":{},"40":{},"41":{},"47":{},"48":{},"56":{},"62":{},"65":{},"67":{},"68":{},"71":{},"75":{},"77":{},"80":{},"81":{},"84":{},"95":{},"97":{},"98":{},"102":{},"103":{},"109":{},"114":{},"116":{},"117":{},"128":{},"129":{}},"component":{}}],["kubernetes.io/dockercfg",{"_index":2347,"title":{},"name":{},"text":{"84":{}},"component":{}}],["kubernetes.io/dockerconfigjson",{"_index":2350,"title":{},"name":{},"text":{"84":{}},"component":{}}],["kubernetes.io/ingress.class",{"_index":1374,"title":{},"name":{},"text":{"10":{}},"component":{}}],["kubernetesimagepul",{"_index":2051,"title":{},"name":{},"text":{"48":{}},"component":{}}],["l",{"_index":1736,"title":{},"name":{},"text":{"30":{}},"component":{}}],["label",{"_index":343,"title":{"14":{},"118-12":{}},"name":{},"text":{"1":{},"6":{},"10":{},"12":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"21":{},"30":{},"34":{},"38":{},"45":{},"49":{},"54":{},"56":{},"61":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"116":{},"117":{}},"component":{}}],["land",{"_index":1881,"title":{},"name":{},"text":{"31":{}},"component":{}}],["lang='en_us.utf",{"_index":1798,"title":{},"name":{},"text":{"30":{}},"component":{}}],["languag",{"_index":1126,"title":{"118-1":{},"118-13":{},"118-16":{},"118-17":{},"118-18":{},"118-19":{},"118-25":{},"118-26":{},"118-27":{},"118-28":{},"118-30":{},"118-31":{},"118-32":{},"118-35":{},"118-36":{},"118-43":{}},"name":{},"text":{"9":{},"75":{},"118":{},"119":{},"128":{},"129":{}},"component":{}}],["language='en_us:en",{"_index":1799,"title":{},"name":{},"text":{"30":{}},"component":{}}],["larg",{"_index":1548,"title":{},"name":{},"text":{"29":{}},"component":{}}],["larger",{"_index":1070,"title":{},"name":{},"text":{"6":{}},"component":{}}],["last",{"_index":785,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["lasteventtim",{"_index":1782,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastip",{"_index":1785,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastownerid",{"_index":1784,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastresolut",{"_index":1787,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastuserag",{"_index":1786,"title":{},"name":{},"text":{"30":{}},"component":{}}],["latenc",{"_index":2172,"title":{},"name":{},"text":{"54":{}},"component":{}}],["later",{"_index":521,"title":{},"name":{},"text":{"1":{},"34":{},"53":{},"54":{},"99":{}},"component":{}}],["latest",{"_index":1183,"title":{},"name":{},"text":{"10":{},"30":{},"35":{},"47":{},"50":{},"58":{},"74":{},"85":{},"128":{}},"component":{}}],["latter",{"_index":1635,"title":{},"name":{},"text":{"30":{}},"component":{}}],["launch",{"_index":459,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["launch.json",{"_index":2632,"title":{},"name":{},"text":{"118":{}},"component":{}}],["layer",{"_index":574,"title":{},"name":{},"text":{"1":{},"128":{}},"component":{}}],["layout",{"_index":2842,"title":{},"name":{},"text":{"128":{}},"component":{}}],["ldap",{"_index":2832,"title":{},"name":{},"text":{"128":{}},"component":{}}],["lead",{"_index":1241,"title":{},"name":{},"text":{"10":{},"109":{}},"component":{}}],["learn",{"_index":1048,"title":{},"name":{},"text":{"6":{},"10":{},"60":{},"115":{},"128":{}},"component":{}}],["leav",{"_index":830,"title":{},"name":{},"text":{"1":{},"10":{},"83":{}},"component":{}}],["left",{"_index":1190,"title":{},"name":{},"text":{"10":{},"96":{},"121":{},"126":{}},"component":{}}],["length",{"_index":826,"title":{},"name":{},"text":{"1":{},"27":{},"56":{}},"component":{}}],["less",{"_index":786,"title":{},"name":{},"text":{"1":{}},"component":{}}],["level",{"_index":920,"title":{"23-1":{}},"name":{},"text":{"2":{},"10":{},"23":{},"38":{}},"component":{}}],["librari",{"_index":1586,"title":{},"name":{},"text":{"30":{}},"component":{}}],["licens",{"_index":2730,"title":{},"name":{},"text":{"119":{}},"component":{}}],["life",{"_index":2756,"title":{},"name":{},"text":{"120":{}},"component":{}}],["lifecycl",{"_index":1100,"title":{},"name":{},"text":{"7":{},"39":{},"69":{},"70":{},"102":{},"128":{}},"component":{}}],["lifetim",{"_index":691,"title":{},"name":{},"text":{"1":{}},"component":{}}],["light",{"_index":950,"title":{},"name":{},"text":{"3":{}},"component":{}}],["light.png",{"_index":949,"title":{},"name":{},"text":{"3":{}},"component":{}}],["lightweight",{"_index":2316,"title":{},"name":{},"text":{"78":{}},"component":{}}],["limit",{"_index":181,"title":{"1-172":{},"1-176":{},"1-180":{},"78-5":{}},"name":{},"text":{"1":{},"5":{},"6":{},"10":{},"27":{},"30":{},"33":{},"78":{},"109":{},"119":{}},"component":{}}],["line",{"_index":1114,"title":{},"name":{},"text":{"9":{},"17":{},"38":{},"44":{},"50":{},"69":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"117":{},"118":{}},"component":{}}],["link",{"_index":640,"title":{"94":{},"17-1":{},"17-2":{}},"name":{},"text":{"1":{},"3":{},"17":{},"79":{},"83":{},"94":{},"96":{},"99":{},"100":{},"111":{},"112":{},"113":{},"120":{}},"component":{}}],["linter",{"_index":2332,"title":{},"name":{},"text":{"83":{}},"component":{}}],["linux",{"_index":2063,"title":{"50-2":{}},"name":{},"text":{"50":{},"69":{},"119":{}},"component":{}}],["list",{"_index":375,"title":{"32":{}},"name":{"32":{}},"text":{"1":{},"3":{},"5":{},"10":{},"14":{},"21":{},"23":{},"30":{},"32":{},"33":{},"35":{},"38":{},"43":{},"47":{},"48":{},"50":{},"58":{},"64":{},"96":{},"99":{},"105":{},"117":{},"118":{}},"component":{}}],["listen",{"_index":1130,"title":{},"name":{},"text":{"9":{},"30":{},"109":{},"120":{}},"component":{}}],["literal=githost",{"_index":1897,"title":{},"name":{},"text":{"34":{}},"component":{}}],["live",{"_index":1726,"title":{},"name":{},"text":{"30":{}},"component":{}}],["load",{"_index":1080,"title":{},"name":{},"text":{"6":{},"30":{},"53":{},"103":{},"105":{},"106":{},"114":{},"118":{}},"component":{}}],["local",{"_index":1136,"title":{"40":{},"44":{},"40-1":{}},"name":{"40":{},"44":{}},"text":{"9":{},"11":{},"38":{},"40":{},"44":{},"45":{},"46":{},"53":{},"54":{},"65":{},"105":{},"109":{},"121":{},"125":{},"128":{}},"component":{}}],["localhost:9090/graph",{"_index":2113,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["localhost:9090/metr",{"_index":2112,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["localhost:9090/target",{"_index":2111,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["localhost|.my.host.com|123.42.12.32",{"_index":1238,"title":{},"name":{},"text":{"10":{}},"component":{}}],["locat",{"_index":593,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"38":{},"54":{},"78":{},"117":{},"118":{}},"component":{}}],["log",{"_index":300,"title":{"11":{},"23":{},"118":{},"23-1":{},"23-3":{},"118-1":{},"118-2":{},"118-4":{},"118-5":{},"118-6":{},"118-8":{},"118-9":{},"118-10":{},"118-11":{},"118-13":{},"118-14":{},"118-15":{},"118-18":{},"118-19":{},"118-20":{},"118-21":{},"118-23":{},"118-24":{},"118-28":{},"118-29":{},"118-33":{},"118-37":{},"118-38":{},"118-41":{},"118-42":{},"118-44":{},"118-45":{},"118-46":{}},"name":{"11":{},"23":{},"118":{}},"text":{"1":{},"10":{},"11":{},"17":{},"18":{},"19":{},"20":{},"23":{},"30":{},"38":{},"50":{},"81":{},"96":{},"107":{},"118":{},"119":{},"121":{},"122":{},"123":{},"125":{}},"component":{}}],["log.info(\"no",{"_index":1699,"title":{},"name":{},"text":{"30":{}},"component":{}}],["log.info(\"th",{"_index":1698,"title":{},"name":{},"text":{"30":{}},"component":{}}],["log.sugar",{"_index":1622,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger",{"_index":1507,"title":{"23-2":{}},"name":{},"text":{"23":{},"30":{}},"component":{}}],["logger.info(\"ad",{"_index":1625,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.info(\"get",{"_index":1606,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.info(\"post",{"_index":1607,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.info(\"start",{"_index":1627,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.with(\"bodi",{"_index":1617,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.with(\"err",{"_index":1612,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.with(\"error",{"_index":1616,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logging=trac",{"_index":1518,"title":{},"name":{},"text":{"23":{}},"component":{}}],["logic",{"_index":1557,"title":{"30-4":{}},"name":{},"text":{"30":{}},"component":{}}],["login",{"_index":817,"title":{},"name":{},"text":{"1":{},"10":{},"121":{},"125":{}},"component":{}}],["logo",{"_index":937,"title":{},"name":{},"text":{"3":{}},"component":{}}],["logo.png",{"_index":973,"title":{},"name":{},"text":{"3":{}},"component":{}}],["logoutput",{"_index":2609,"title":{},"name":{},"text":{"118":{}},"component":{}}],["logs/1648575098344",{"_index":1418,"title":{},"name":{},"text":{"11":{}},"component":{}}],["long",{"_index":1529,"title":{},"name":{},"text":{"27":{},"30":{},"54":{},"109":{},"112":{}},"component":{}}],["longer",{"_index":1777,"title":{},"name":{},"text":{"30":{},"71":{}},"component":{}}],["look",{"_index":736,"title":{},"name":{},"text":{"1":{},"38":{}},"component":{}}],["loop",{"_index":2363,"title":{},"name":{},"text":{"88":{},"91":{},"92":{},"93":{}},"component":{}}],["lost",{"_index":2445,"title":{},"name":{},"text":{"102":{},"119":{}},"component":{}}],["ls",{"_index":1933,"title":{},"name":{},"text":{"38":{}},"component":{}}],["lsp",{"_index":2588,"title":{"118-12":{},"118-19":{},"118-27":{},"118-32":{}},"name":{},"text":{"118":{}},"component":{}}],["lsp.out",{"_index":2682,"title":{},"name":{},"text":{"118":{}},"component":{}}],["m2/settings.xml",{"_index":1660,"title":{},"name":{},"text":{"30":{}},"component":{}}],["machin",{"_index":280,"title":{},"name":{},"text":{"1":{},"6":{},"11":{},"32":{},"44":{},"118":{},"128":{}},"component":{}}],["maco",{"_index":2064,"title":{"50-2":{}},"name":{},"text":{"50":{}},"component":{}}],["made",{"_index":1135,"title":{},"name":{},"text":{"9":{},"10":{},"120":{}},"component":{}}],["main",{"_index":923,"title":{},"name":{},"text":{"2":{},"6":{},"8":{},"30":{},"67":{},"74":{},"78":{},"83":{},"99":{},"100":{},"118":{},"121":{},"122":{},"128":{},"129":{}},"component":{}}],["main.go",{"_index":1594,"title":{},"name":{},"text":{"30":{}},"component":{}}],["main.sh",{"_index":1091,"title":{},"name":{},"text":{"6":{}},"component":{}}],["mainconfigur",{"_index":1673,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mainconfiguration.java",{"_index":1665,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mainconfiguration.welcomemessage.ifpresentorels",{"_index":1696,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mainli",{"_index":1579,"title":{},"name":{},"text":{"30":{}},"component":{}}],["maintain",{"_index":2506,"title":{},"name":{},"text":{"106":{}},"component":{}}],["mainten",{"_index":479,"title":{},"name":{},"text":{"1":{}},"component":{}}],["major",{"_index":145,"title":{"1-140":{}},"name":{},"text":{"1":{},"65":{}},"component":{}}],["make",{"_index":350,"title":{},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"30":{},"39":{},"56":{},"62":{},"86":{},"117":{},"122":{},"127":{},"128":{}},"component":{}}],["malfunct",{"_index":1279,"title":{},"name":{},"text":{"10":{}},"component":{}}],["manag",{"_index":358,"title":{"42":{},"50":{},"51":{},"52":{},"70":{},"71":{},"74":{},"50-1":{},"50-2":{}},"name":{"50":{},"51":{},"52":{},"70":{},"71":{},"74":{}},"text":{"1":{},"2":{},"6":{},"7":{},"10":{},"21":{},"23":{},"31":{},"37":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"50":{},"51":{},"52":{},"56":{},"62":{},"63":{},"68":{},"69":{},"70":{},"71":{},"74":{},"76":{},"81":{},"82":{},"86":{},"102":{},"106":{},"115":{},"121":{},"125":{},"128":{},"129":{}},"component":{}}],["managesystem",{"_index":805,"title":{},"name":{},"text":{"1":{}},"component":{}}],["mandatori",{"_index":340,"title":{},"name":{},"text":{"1":{},"27":{},"105":{}},"component":{}}],["mani",{"_index":1523,"title":{},"name":{},"text":{"26":{},"30":{},"45":{},"109":{}},"component":{}}],["manifest",{"_index":1636,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest.yaml",{"_index":1850,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest_with_[ingress|route].yaml",{"_index":1637,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest_with_ingress.yaml",{"_index":1632,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest_with_rout",{"_index":1633,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manipul",{"_index":926,"title":{},"name":{},"text":{"2":{}},"component":{}}],["manual",{"_index":355,"title":{"69-2":{}},"name":{},"text":{"1":{},"10":{},"11":{},"45":{},"64":{},"69":{},"72":{},"102":{},"121":{}},"component":{}}],["map",{"_index":238,"title":{},"name":{},"text":{"1":{},"8":{},"10":{},"21":{},"30":{},"38":{},"67":{}},"component":{}}],["mark",{"_index":2578,"title":{},"name":{},"text":{"117":{}},"component":{}}],["markdown",{"_index":2840,"title":{},"name":{},"text":{"128":{}},"component":{}}],["marketplac",{"_index":2851,"title":{},"name":{},"text":{"128":{}},"component":{}}],["master",{"_index":720,"title":{},"name":{},"text":{"1":{},"3":{}},"component":{}}],["match",{"_index":388,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"56":{}},"component":{}}],["matchlabel",{"_index":1853,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["matrix",{"_index":2432,"title":{},"name":{},"text":{"99":{},"100":{}},"component":{}}],["mattermost",{"_index":2814,"title":{},"name":{},"text":{"128":{}},"component":{}}],["maven",{"_index":1642,"title":{"90":{}},"name":{"90":{}},"text":{"30":{},"87":{},"89":{},"90":{},"98":{},"116":{}},"component":{}}],["maven:nightly;ch",{"_index":2045,"title":{},"name":{},"text":{"47":{}},"component":{}}],["maven=quay.io/eclipse/ch",{"_index":2044,"title":{},"name":{},"text":{"47":{}},"component":{}}],["mavenloc",{"_index":2383,"title":{},"name":{},"text":{"89":{}},"component":{}}],["max",{"_index":654,"title":{},"name":{},"text":{"1":{}},"component":{}}],["maxim",{"_index":1894,"title":{},"name":{},"text":{"33":{}},"component":{}}],["maximum",{"_index":703,"title":{},"name":{},"text":{"1":{},"3":{},"56":{},"119":{}},"component":{}}],["maxsurg",{"_index":1865,"title":{},"name":{},"text":{"30":{}},"component":{}}],["maxunavail",{"_index":1863,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mean",{"_index":476,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"109":{},"128":{}},"component":{}}],["meant",{"_index":1282,"title":{},"name":{},"text":{"10":{}},"component":{}}],["mechan",{"_index":893,"title":{},"name":{},"text":{"1":{},"9":{},"56":{},"116":{},"128":{}},"component":{}}],["meet",{"_index":2351,"title":{},"name":{},"text":{"85":{},"128":{}},"component":{}}],["memori",{"_index":243,"title":{"33":{},"78-5":{},"118-3":{}},"name":{"33":{}},"text":{"1":{},"5":{},"6":{},"10":{},"33":{},"44":{},"47":{},"48":{},"53":{},"54":{},"78":{},"109":{},"118":{}},"component":{}}],["memory=8192",{"_index":2002,"title":{},"name":{},"text":{"41":{}},"component":{}}],["memorylimit",{"_index":1087,"title":{},"name":{},"text":{"6":{},"78":{},"102":{},"105":{},"109":{}},"component":{}}],["memoryrequest",{"_index":2553,"title":{},"name":{},"text":{"109":{}},"component":{}}],["mention",{"_index":759,"title":{},"name":{},"text":{"1":{}},"component":{}}],["menu",{"_index":2411,"title":{"99-3":{}},"name":{},"text":{"96":{},"99":{},"100":{},"119":{},"121":{},"126":{}},"component":{}}],["mere",{"_index":432,"title":{},"name":{},"text":{"1":{}},"component":{}}],["merg",{"_index":649,"title":{"83":{}},"name":{},"text":{"1":{},"10":{},"30":{},"38":{},"79":{},"83":{}},"component":{}}],["mergeplugin",{"_index":651,"title":{},"name":{},"text":{"1":{}},"component":{}}],["messag",{"_index":276,"title":{"118-19":{}},"name":{},"text":{"1":{},"10":{},"11":{},"30":{},"43":{},"111":{},"118":{},"121":{}},"component":{}}],["meta",{"_index":2300,"title":{},"name":{},"text":{"78":{}},"component":{}}],["meta.yaml",{"_index":641,"title":{},"name":{},"text":{"1":{},"3":{},"109":{},"119":{}},"component":{}}],["metadata",{"_index":633,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"17":{},"18":{},"19":{},"30":{},"31":{},"45":{},"49":{},"53":{},"54":{},"56":{},"59":{},"61":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{},"129":{}},"component":{}}],["method",{"_index":221,"title":{},"name":{},"text":{"1":{},"13":{},"30":{},"46":{},"70":{},"78":{},"103":{},"121":{},"127":{}},"component":{}}],["metric",{"_index":715,"title":{"53-1":{},"53-2":{},"53-3":{},"54-1":{},"54-2":{},"54-3":{},"54-5":{},"54-6":{},"54-7":{}},"name":{},"text":{"1":{},"10":{},"53":{},"54":{},"55":{}},"component":{}}],["metrics.:8443",{"_index":2137,"title":{},"name":{},"text":{"54":{}},"component":{}}],["mi",{"_index":1062,"title":{},"name":{},"text":{"6":{}},"component":{}}],["mib",{"_index":1054,"title":{},"name":{},"text":{"6":{}},"component":{}}],["microprofil",{"_index":1678,"title":{},"name":{},"text":{"30":{}},"component":{}}],["microservic",{"_index":2286,"title":{},"name":{},"text":{"75":{},"128":{}},"component":{}}],["microsoft",{"_index":2065,"title":{},"name":{},"text":{"50":{},"65":{}},"component":{}}],["migrat",{"_index":1311,"title":{},"name":{},"text":{"10":{}},"component":{}}],["migrate.sh",{"_index":2246,"title":{},"name":{},"text":{"69":{}},"component":{}}],["millicor",{"_index":1029,"title":{},"name":{},"text":{"5":{}},"component":{}}],["millisecond",{"_index":827,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["minikub",{"_index":1992,"title":{"41":{}},"name":{"41":{}},"text":{"40":{},"41":{},"46":{},"65":{},"68":{}},"component":{}}],["minim",{"_index":1145,"title":{},"name":{},"text":{"10":{},"33":{}},"component":{}}],["minimal:8.3",{"_index":481,"title":{},"name":{},"text":{"1":{}},"component":{}}],["minimal:8.5",{"_index":1820,"title":{},"name":{},"text":{"30":{}},"component":{}}],["minimum",{"_index":710,"title":{},"name":{},"text":{"1":{}},"component":{}}],["minor",{"_index":2277,"title":{},"name":{},"text":{"70":{},"71":{},"72":{},"73":{}},"component":{}}],["minut",{"_index":418,"title":{},"name":{},"text":{"1":{},"69":{},"109":{},"119":{}},"component":{}}],["mirror",{"_index":1965,"title":{},"name":{},"text":{"39":{},"70":{},"90":{}},"component":{}}],["misc",{"_index":2116,"title":{},"name":{},"text":{"53":{}},"component":{}}],["miss",{"_index":1573,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mod",{"_index":2016,"title":{},"name":{},"text":{"45":{}},"component":{}}],["mode",{"_index":487,"title":{"96":{},"96-1":{},"96-2":{}},"name":{"96":{}},"text":{"1":{},"10":{},"23":{},"45":{},"96":{},"107":{},"109":{},"119":{},"128":{}},"component":{}}],["mode/meta.yaml",{"_index":764,"title":{},"name":{},"text":{"1":{}},"component":{}}],["model",{"_index":2804,"title":{"128-4":{}},"name":{},"text":{"128":{}},"component":{}}],["modern",{"_index":2287,"title":{},"name":{},"text":{"75":{}},"component":{}}],["modif",{"_index":2233,"title":{},"name":{},"text":{"67":{},"78":{}},"component":{}}],["modifi",{"_index":463,"title":{},"name":{},"text":{"1":{},"15":{},"78":{}},"component":{}}],["modules=al",{"_index":2621,"title":{},"name":{},"text":{"118":{}},"component":{}}],["monaco",{"_index":2836,"title":{},"name":{},"text":{"128":{}},"component":{}}],["monday",{"_index":2819,"title":{},"name":{},"text":{"128":{}},"component":{}}],["monitor",{"_index":1503,"title":{"53":{},"54":{},"55":{}},"name":{"53":{},"54":{},"55":{}},"text":{"20":{},"49":{},"53":{},"54":{},"55":{},"99":{},"125":{},"128":{}},"component":{}}],["more",{"_index":588,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"44":{},"53":{},"54":{},"56":{},"69":{},"83":{},"109":{},"118":{},"119":{},"122":{},"128":{},"129":{}},"component":{}}],["mount",{"_index":460,"title":{"56":{},"97":{},"98":{},"56-1":{},"56-2":{}},"name":{"56":{},"97":{},"98":{}},"text":{"1":{},"22":{},"32":{},"34":{},"38":{},"45":{},"56":{},"90":{},"97":{},"98":{},"102":{},"116":{},"117":{}},"component":{}}],["mountpath",{"_index":1861,"title":{},"name":{},"text":{"30":{},"38":{},"49":{}},"component":{}}],["mountsourc",{"_index":2454,"title":{},"name":{},"text":{"102":{},"105":{}},"component":{}}],["move",{"_index":2284,"title":{},"name":{},"text":{"74":{}},"component":{}}],["mozilla",{"_index":2335,"title":{},"name":{},"text":{"83":{},"106":{},"108":{}},"component":{}}],["ms",{"_index":2282,"title":{},"name":{},"text":{"71":{},"118":{}},"component":{}}],["much",{"_index":2830,"title":{},"name":{},"text":{"128":{}},"component":{}}],["multi",{"_index":193,"title":{"1-184":{}},"name":{},"text":{"10":{},"63":{},"128":{}},"component":{}}],["multipl",{"_index":731,"title":{},"name":{},"text":{"1":{},"26":{},"106":{},"110":{},"111":{},"117":{},"118":{},"125":{}},"component":{}}],["multipli",{"_index":332,"title":{},"name":{},"text":{"1":{}},"component":{}}],["multius",{"_index":2831,"title":{},"name":{},"text":{"128":{}},"component":{}}],["multizon",{"_index":1549,"title":{},"name":{},"text":{"29":{}},"component":{}}],["mutat",{"_index":2173,"title":{},"name":{},"text":{"54":{}},"component":{}}],["mvn",{"_index":1644,"title":{},"name":{},"text":{"30":{},"98":{}},"component":{}}],["my.prefer",{"_index":2318,"title":{},"name":{},"text":{"78":{}},"component":{}}],["my_registri",{"_index":1986,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["mydevfil",{"_index":2453,"title":{},"name":{},"text":{"102":{}},"component":{}}],["mykey",{"_index":2186,"title":{},"name":{},"text":{"56":{}},"component":{}}],["myvalu",{"_index":2187,"title":{},"name":{},"text":{"56":{}},"component":{}}],["n",{"_index":1419,"title":{},"name":{},"text":{"11":{},"12":{},"17":{},"18":{},"19":{},"30":{},"34":{},"38":{},"49":{},"53":{},"54":{},"68":{},"70":{},"71":{},"76":{},"77":{},"84":{},"117":{}},"component":{}}],["n/a",{"_index":1073,"title":{},"name":{},"text":{"6":{}},"component":{}}],["n=eclips",{"_index":1923,"title":{},"name":{},"text":{"38":{}},"component":{}}],["name",{"_index":252,"title":{"27":{},"112":{},"23-2":{},"129-1":{}},"name":{"112":{}},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"29":{},"30":{},"38":{},"45":{},"47":{},"49":{},"50":{},"53":{},"54":{},"56":{},"61":{},"62":{},"68":{},"74":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"101":{},"102":{},"105":{},"106":{},"109":{},"112":{},"113":{},"117":{},"118":{},"120":{},"123":{},"129":{}},"component":{}}],["name.data",{"_index":1953,"title":{},"name":{},"text":{"38":{}},"component":{}}],["namespac",{"_index":337,"title":{"15":{},"27":{},"61":{}},"name":{"15":{},"27":{},"61":{}},"text":{"1":{},"2":{},"5":{},"8":{},"10":{},"11":{},"12":{},"15":{},"17":{},"18":{},"19":{},"27":{},"30":{},"31":{},"38":{},"47":{},"49":{},"53":{},"54":{},"56":{},"61":{},"62":{},"68":{},"69":{},"84":{},"97":{},"98":{},"102":{},"117":{},"118":{}},"component":{}}],["nativ",{"_index":1350,"title":{"30-14":{}},"name":{},"text":{"10":{},"128":{}},"component":{}}],["nativeusermod",{"_index":1318,"title":{},"name":{},"text":{"10":{}},"component":{}}],["navig",{"_index":995,"title":{"99":{},"100":{}},"name":{"99":{},"100":{}},"text":{"3":{},"32":{},"41":{},"42":{},"43":{},"44":{},"52":{},"62":{},"64":{},"70":{},"71":{},"72":{},"83":{},"95":{},"118":{},"119":{},"120":{},"121":{},"125":{},"126":{}},"component":{}}],["nb",{"_index":1373,"title":{},"name":{},"text":{"10":{}},"component":{}}],["nbf",{"_index":859,"title":{},"name":{},"text":{"1":{}},"component":{}}],["necessari",{"_index":222,"title":{},"name":{},"text":{"1":{},"2":{},"7":{},"17":{},"33":{},"36":{},"67":{},"102":{},"128":{}},"component":{}}],["need",{"_index":405,"title":{},"name":{},"text":{"1":{},"5":{},"8":{},"10":{},"31":{},"38":{},"45":{},"47":{},"64":{},"65":{},"83":{},"86":{},"102":{},"105":{},"108":{},"109":{},"111":{},"112":{},"113":{},"116":{},"118":{},"120":{},"123":{},"128":{}},"component":{}}],["net",{"_index":2593,"title":{"118-33":{},"118-38":{}},"name":{},"text":{"118":{}},"component":{}}],["net/http",{"_index":1596,"title":{},"name":{},"text":{"30":{}},"component":{}}],["netcoredbg",{"_index":2667,"title":{},"name":{},"text":{"118":{}},"component":{}}],["netcoredebugoutput",{"_index":2595,"title":{"118-38":{},"118-39":{},"118-40":{},"118-41":{}},"name":{},"text":{"118":{}},"component":{}}],["network",{"_index":269,"title":{"16":{},"108":{}},"name":{"16":{},"108":{}},"text":{"1":{},"39":{},"70":{},"107":{},"108":{},"109":{}},"component":{}}],["never",{"_index":2741,"title":{},"name":{},"text":{"119":{}},"component":{}}],["new",{"_index":336,"title":{"101":{},"104":{},"106":{},"38-1":{}},"name":{"101":{},"106":{}},"text":{"1":{},"3":{},"10":{},"17":{},"18":{},"30":{},"34":{},"38":{},"47":{},"49":{},"50":{},"56":{},"64":{},"69":{},"82":{},"84":{},"89":{},"90":{},"97":{},"98":{},"99":{},"101":{},"103":{},"104":{},"105":{},"106":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"119":{},"120":{},"123":{},"127":{},"128":{},"129":{}},"component":{}}],["new&ch",{"_index":2559,"title":{},"name":{},"text":{"110":{}},"component":{}}],["newli",{"_index":1554,"title":{},"name":{},"text":{"29":{}},"component":{}}],["next",{"_index":1182,"title":{},"name":{},"text":{"10":{},"17":{},"50":{},"74":{},"103":{},"114":{},"117":{}},"component":{}}],["next|stabl",{"_index":2285,"title":{},"name":{},"text":{"74":{}},"component":{}}],["nginx",{"_index":519,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["nginx.org/websocket",{"_index":531,"title":{},"name":{},"text":{"1":{}},"component":{}}],["nightli",{"_index":1181,"title":{},"name":{},"text":{"10":{}},"component":{}}],["nil",{"_index":1611,"title":{},"name":{},"text":{"30":{}},"component":{}}],["no_proxi",{"_index":311,"title":{},"name":{},"text":{"1":{}},"component":{}}],["nocrypt",{"_index":1449,"title":{},"name":{},"text":{"17":{}},"component":{}}],["node",{"_index":773,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"33":{},"41":{},"44":{},"46":{},"47":{},"109":{},"118":{}},"component":{}}],["node_extra_ca_cert",{"_index":2394,"title":{},"name":{},"text":{"91":{}},"component":{}}],["node_selector",{"_index":1036,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["nodedebug",{"_index":2585,"title":{"118-10":{}},"name":{},"text":{},"component":{}}],["nodedebug2",{"_index":2586,"title":{"118-10":{}},"name":{},"text":{},"component":{}}],["nodeselector",{"_index":1542,"title":{"29":{}},"name":{"29":{}},"text":{"28":{},"29":{}},"component":{}}],["non",{"_index":469,"title":{},"name":{},"text":{"1":{},"10":{},"11":{},"45":{},"53":{},"97":{},"102":{},"116":{}},"component":{}}],["nonc",{"_index":879,"title":{},"name":{},"text":{"1":{}},"component":{}}],["none",{"_index":1874,"title":{},"name":{},"text":{"30":{},"43":{}},"component":{}}],["nonproxyhost",{"_index":1230,"title":{},"name":{},"text":{"10":{}},"component":{}}],["noout",{"_index":1943,"title":{},"name":{},"text":{"38":{}},"component":{}}],["noprompt",{"_index":2376,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["normal",{"_index":1192,"title":{},"name":{},"text":{"10":{},"117":{},"119":{}},"component":{}}],["note",{"_index":344,"title":{},"name":{},"text":{"1":{},"10":{},"44":{},"103":{},"114":{}},"component":{}}],["noth",{"_index":1347,"title":{},"name":{},"text":{"10":{},"30":{}},"component":{}}],["notic",{"_index":2599,"title":{},"name":{},"text":{"118":{}},"component":{}}],["notif",{"_index":2774,"title":{},"name":{},"text":{"121":{}},"component":{}}],["notifi",{"_index":1577,"title":{},"name":{},"text":{"30":{}},"component":{}}],["now",{"_index":1324,"title":{},"name":{},"text":{"10":{},"30":{},"78":{}},"component":{}}],["npm",{"_index":2359,"title":{"91":{}},"name":{"91":{}},"text":{"87":{},"91":{}},"component":{}}],["npm_config_registri",{"_index":2395,"title":{},"name":{},"text":{"91":{}},"component":{}}],["nsfw",{"_index":2707,"title":{},"name":{},"text":{"118":{}},"component":{}}],["nuget",{"_index":2361,"title":{"92":{}},"name":{"92":{}},"text":{"87":{},"92":{}},"component":{}}],["nuget.config",{"_index":2397,"title":{},"name":{},"text":{"92":{}},"component":{}}],["null",{"_index":272,"title":{},"name":{},"text":{"1":{},"29":{}},"component":{}}],["number",{"_index":488,"title":{"26":{}},"name":{"26":{}},"text":{"1":{},"26":{},"28":{},"33":{},"38":{},"54":{},"70":{},"71":{},"72":{},"109":{},"119":{}},"component":{}}],["o",{"_index":1929,"title":{},"name":{},"text":{"38":{},"76":{},"77":{},"118":{}},"component":{}}],["o=jsonpath=\"{.items[*].metadata.namespac",{"_index":2235,"title":{},"name":{},"text":{"68":{}},"component":{}}],["o=jsonpath='{.items[0].metadata.nam",{"_index":1945,"title":{},"name":{},"text":{"38":{}},"component":{}}],["oauth",{"_index":596,"title":{"17":{},"18":{},"19":{},"57":{},"121":{},"18-1":{},"18-2":{}},"name":{"17":{},"18":{},"19":{},"57":{}},"text":{"1":{},"6":{},"10":{},"17":{},"18":{},"19":{},"57":{},"69":{},"80":{},"117":{},"121":{},"124":{},"125":{},"127":{},"128":{}},"component":{}}],["oauth2",{"_index":798,"title":{},"name":{},"text":{"1":{},"10":{},"37":{}},"component":{}}],["oauthauthent",{"_index":891,"title":{},"name":{},"text":{"1":{}},"component":{}}],["oauthclient",{"_index":1353,"title":{},"name":{},"text":{"10":{}},"component":{}}],["oauthclientnam",{"_index":1352,"title":{},"name":{},"text":{"10":{}},"component":{}}],["oauthscop",{"_index":1358,"title":{},"name":{},"text":{"10":{}},"component":{}}],["oauthsecret",{"_index":1360,"title":{},"name":{},"text":{"10":{}},"component":{}}],["object",{"_index":592,"title":{},"name":{},"text":{"1":{},"2":{},"7":{},"27":{},"29":{},"36":{},"50":{},"56":{},"67":{},"109":{},"117":{}},"component":{}}],["observ",{"_index":1147,"title":{"20":{}},"name":{"20":{}},"text":{"10":{},"20":{},"30":{},"118":{}},"component":{}}],["obtain",{"_index":799,"title":{},"name":{},"text":{"1":{},"38":{},"68":{},"118":{},"122":{}},"component":{}}],["oc",{"_index":1504,"title":{},"name":{},"text":{"21":{},"30":{},"34":{},"39":{},"42":{},"44":{},"47":{},"62":{},"69":{},"70":{},"76":{},"118":{},"127":{}},"component":{}}],["occur",{"_index":428,"title":{},"name":{},"text":{"1":{},"38":{}},"component":{}}],["oci",{"_index":2537,"title":{},"name":{},"text":{"109":{}},"component":{}}],["ocp_ver",{"_index":1973,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["odo",{"_index":2800,"title":{},"name":{},"text":{"127":{}},"component":{}}],["of=che.eclipse.org",{"_index":1166,"title":{},"name":{},"text":{"10":{},"12":{},"34":{},"38":{}},"component":{}}],["of=che.eclipse.org,app.kubernetes.io/component=workspac",{"_index":387,"title":{},"name":{},"text":{"1":{}},"component":{}}],["offer",{"_index":2727,"title":{},"name":{},"text":{"119":{},"121":{}},"component":{}}],["offici",{"_index":2722,"title":{"119-6":{}},"name":{},"text":{},"component":{}}],["offlin",{"_index":2536,"title":{},"name":{},"text":{"109":{}},"component":{}}],["oidc",{"_index":197,"title":{"1-186":{}},"name":{},"text":{"1":{},"37":{},"38":{}},"component":{}}],["oidc_provid",{"_index":885,"title":{},"name":{},"text":{"1":{}},"component":{}}],["old",{"_index":2075,"title":{},"name":{},"text":{"50":{}},"component":{}}],["older",{"_index":533,"title":{},"name":{},"text":{"1":{}},"component":{}}],["omit",{"_index":1177,"title":{},"name":{},"text":{"10":{}},"component":{}}],["omnisharp",{"_index":2594,"title":{"118-33":{},"118-34":{},"118-35":{},"118-36":{},"118-37":{}},"name":{},"text":{"118":{}},"component":{}}],["omnisharp.ex",{"_index":2660,"title":{},"name":{},"text":{"118":{}},"component":{}}],["on",{"_index":450,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"30":{},"35":{},"38":{},"40":{},"46":{},"50":{},"56":{},"69":{},"75":{},"97":{},"98":{},"99":{},"109":{},"116":{},"117":{},"118":{},"119":{},"121":{},"128":{},"129":{}},"component":{}}],["on.pull_request_target.typ",{"_index":2771,"title":{},"name":{},"text":{"120":{}},"component":{}}],["onact",{"_index":1562,"title":{"30-10":{}},"name":{},"text":{"30":{}},"component":{}}],["onboard",{"_index":2570,"title":{"115":{}},"name":{"115":{}},"text":{"119":{},"128":{}},"component":{}}],["onc",{"_index":790,"title":{},"name":{},"text":{"1":{},"17":{},"81":{},"96":{},"119":{}},"component":{}}],["onev",{"_index":1559,"title":{"30-7":{}},"name":{},"text":{"30":{}},"component":{}}],["onevent(analyticsev",{"_index":1702,"title":{},"name":{},"text":{"30":{}},"component":{}}],["onevent(workspace_inact",{"_index":1783,"title":{},"name":{},"text":{"30":{}},"component":{}}],["onevent(workspace_stop",{"_index":1790,"title":{},"name":{},"text":{"30":{}},"component":{}}],["onlin",{"_index":1907,"title":{},"name":{},"text":{"35":{},"58":{},"78":{},"119":{},"128":{}},"component":{}}],["oomkil",{"_index":2597,"title":{},"name":{},"text":{"118":{}},"component":{}}],["op",{"_index":1772,"title":{},"name":{},"text":{"30":{}},"component":{}}],["opaqu",{"_index":1482,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"117":{}},"component":{}}],["open",{"_index":832,"title":{},"name":{},"text":{"1":{},"3":{},"81":{},"82":{},"83":{},"89":{},"90":{},"94":{},"96":{},"99":{},"100":{},"103":{},"109":{},"114":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"126":{},"128":{}},"component":{}}],["openapi",{"_index":1731,"title":{},"name":{},"text":{"30":{}},"component":{}}],["openid",{"_index":870,"title":{},"name":{},"text":{"1":{},"19":{},"37":{}},"component":{}}],["openshift",{"_index":119,"title":{"21":{},"39":{},"42":{},"43":{},"44":{},"47":{},"48":{},"69":{},"72":{},"99":{},"100":{},"121":{},"122":{},"123":{},"125":{},"126":{},"127":{},"1-114":{},"1-184":{},"69-1":{},"69-2":{},"69-3":{},"99-1":{},"99-2":{},"118-46":{},"119-2":{}},"name":{"42":{},"43":{},"44":{},"47":{},"48":{},"69":{},"99":{},"100":{},"121":{},"122":{},"123":{},"125":{},"126":{},"127":{}},"text":{"1":{},"3":{},"5":{},"10":{},"11":{},"16":{},"21":{},"23":{},"27":{},"30":{},"32":{},"33":{},"34":{},"38":{},"39":{},"40":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"56":{},"62":{},"64":{},"65":{},"68":{},"69":{},"70":{},"71":{},"72":{},"75":{},"76":{},"77":{},"81":{},"95":{},"99":{},"100":{},"102":{},"109":{},"118":{},"119":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["openshift/kub",{"_index":1322,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshift/oauth",{"_index":1319,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshiftoauth",{"_index":1357,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshiftoauthprovis",{"_index":1406,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshiftoauthusercredentialssecret",{"_index":1405,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openssl",{"_index":1441,"title":{},"name":{},"text":{"17":{},"38":{}},"component":{}}],["openvsx",{"_index":2305,"title":{},"name":{},"text":{"78":{}},"component":{}}],["oper",{"_index":228,"title":{"7":{},"36":{},"54":{},"64":{},"6-1":{},"6-2":{},"54-1":{},"54-3":{},"54-4":{},"54-6":{},"54-7":{}},"name":{"7":{},"36":{},"54":{}},"text":{"1":{},"2":{},"6":{},"7":{},"9":{},"10":{},"17":{},"18":{},"19":{},"20":{},"23":{},"26":{},"34":{},"36":{},"37":{},"38":{},"39":{},"43":{},"48":{},"49":{},"50":{},"54":{},"55":{},"63":{},"64":{},"67":{},"68":{},"69":{},"70":{},"72":{},"76":{},"84":{},"99":{},"100":{},"117":{}},"component":{}}],["operand",{"_index":1050,"title":{},"name":{},"text":{"6":{},"34":{},"48":{}},"component":{}}],["operatorhub",{"_index":2006,"title":{},"name":{},"text":{"43":{},"48":{}},"component":{}}],["opm",{"_index":1968,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["opt",{"_index":2457,"title":{},"name":{},"text":{"102":{}},"component":{}}],["optim",{"_index":2538,"title":{},"name":{},"text":{"109":{},"119":{}},"component":{}}],["option",{"_index":216,"title":{"1":{},"101":{}},"name":{"1":{},"101":{}},"text":{"1":{},"8":{},"10":{},"13":{},"30":{},"34":{},"45":{},"65":{},"69":{},"71":{},"74":{},"76":{},"77":{},"83":{},"90":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"105":{},"106":{},"109":{},"110":{},"115":{},"118":{},"120":{},"123":{}},"component":{}}],["order",{"_index":740,"title":{},"name":{},"text":{"1":{}},"component":{}}],["org",{"_index":913,"title":{},"name":{},"text":{"1":{}},"component":{}}],["org.ecl.che.inc.analyticsmanag",{"_index":1722,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.api.workspace.server.workspacemanager=debug",{"_index":1516,"title":{},"name":{},"text":{"23":{}},"component":{}}],["org.eclipse.che.incubator.workspac",{"_index":1654,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.abstractanalyticsmanag",{"_index":1682,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.analyticsev",{"_index":1683,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.baseconfigur",{"_index":1671,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.devworkspacefind",{"_index":1684,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.usernamefind",{"_index":1685,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che/v1",{"_index":1148,"title":{},"name":{},"text":{"10":{}},"component":{}}],["org.eclipse.ls4xml",{"_index":2633,"title":{},"name":{},"text":{"118":{}},"component":{}}],["org.eclipse.microprofile.config.inject.configproperti",{"_index":1672,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.registerrestcli",{"_index":1755,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.restcli",{"_index":1686,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group",{"_index":1667,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group.analyticsmanag",{"_index":1708,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group.mainconfigur",{"_index":1709,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group.telemetryservice/mp",{"_index":1762,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.slf4j.logg",{"_index":1687,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.slf4j.loggerfactory.getlogg",{"_index":1689,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org\\user@com",{"_index":912,"title":{},"name":{},"text":{"1":{}},"component":{}}],["organ",{"_index":189,"title":{"1-180":{}},"name":{},"text":{"1":{},"3":{},"10":{},"14":{},"41":{},"46":{},"79":{},"106":{},"115":{},"123":{}},"component":{}}],["organization’",{"_index":2328,"title":{},"name":{},"text":{"80":{},"84":{},"97":{},"98":{},"102":{},"106":{},"116":{},"117":{}},"component":{}}],["origin",{"_index":615,"title":{},"name":{},"text":{"1":{}},"component":{}}],["oso",{"_index":878,"title":{},"name":{},"text":{"1":{}},"component":{}}],["other",{"_index":2017,"title":{},"name":{},"text":{"45":{}},"component":{}}],["other_env",{"_index":2190,"title":{},"name":{},"text":{"56":{}},"component":{}}],["otherkey",{"_index":2192,"title":{},"name":{},"text":{"56":{}},"component":{}}],["otherwis",{"_index":497,"title":{},"name":{},"text":{"1":{},"38":{},"76":{},"119":{}},"component":{}}],["out",{"_index":984,"title":{},"name":{},"text":{"3":{},"17":{},"38":{},"62":{},"118":{},"121":{}},"component":{}}],["outform",{"_index":1448,"title":{},"name":{},"text":{"17":{}},"component":{}}],["outlin",{"_index":2626,"title":{},"name":{},"text":{"118":{},"128":{}},"component":{}}],["outofmemoryexcept",{"_index":2601,"title":{},"name":{},"text":{"118":{}},"component":{}}],["output",{"_index":1488,"title":{"118-9":{},"118-14":{},"118-22":{},"118-37":{},"118-41":{},"118-44":{}},"name":{},"text":{"17":{},"18":{},"19":{},"23":{},"30":{},"47":{},"96":{},"118":{}},"component":{}}],["over",{"_index":2687,"title":{},"name":{},"text":{"118":{}},"component":{}}],["overrid",{"_index":234,"title":{"78-6":{}},"name":{},"text":{"1":{},"10":{},"30":{},"78":{},"105":{}},"component":{}}],["overridden",{"_index":572,"title":{},"name":{},"text":{"1":{}},"component":{}}],["overview",{"_index":917,"title":{"127":{},"9-1":{},"78-1":{}},"name":{"2":{},"127":{}},"text":{"9":{},"12":{},"14":{},"17":{},"18":{},"19":{},"38":{},"41":{},"68":{},"77":{},"78":{},"84":{},"97":{},"98":{},"102":{},"117":{},"124":{},"129":{}},"component":{}}],["overwritten",{"_index":1413,"title":{},"name":{},"text":{"11":{}},"component":{}}],["own",{"_index":851,"title":{},"name":{},"text":{"1":{}},"component":{}}],["owner",{"_index":845,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ownerid",{"_index":1703,"title":{},"name":{},"text":{"30":{}},"component":{}}],["packag",{"_index":1564,"title":{"30-12":{}},"name":{},"text":{"30":{},"103":{},"114":{},"118":{},"119":{},"128":{},"129":{}},"component":{}}],["page",{"_index":693,"title":{},"name":{},"text":{"1":{},"3":{},"31":{},"35":{},"43":{},"70":{},"71":{},"72":{},"82":{},"106":{},"119":{}},"component":{}}],["pair",{"_index":776,"title":{},"name":{},"text":{"1":{},"12":{},"23":{},"29":{},"98":{},"116":{},"119":{}},"component":{}}],["palett",{"_index":2775,"title":{},"name":{},"text":{"121":{},"122":{},"128":{}},"component":{}}],["pane",{"_index":2788,"title":{},"name":{},"text":{"121":{}},"component":{}}],["panel",{"_index":2120,"title":{"54-5":{},"54-6":{},"54-7":{},"118-9":{},"118-14":{},"118-22":{},"118-37":{},"118-41":{},"118-44":{}},"name":{},"text":{"54":{},"106":{},"118":{},"121":{},"123":{},"126":{}},"component":{}}],["paramet",{"_index":49,"title":{"33":{},"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{},"1-43":{},"1-67":{},"1-114":{},"78-3":{}},"name":{"33":{},"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{}},"text":{"1":{},"5":{},"11":{},"33":{},"45":{},"47":{},"48":{},"78":{},"101":{},"103":{},"104":{},"105":{},"106":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{}},"component":{}}],["parameter",{"_index":2229,"title":{},"name":{},"text":{"67":{},"76":{}},"component":{}}],["paremet",{"_index":1420,"title":{},"name":{},"text":{"11":{}},"component":{}}],["pars",{"_index":862,"title":{},"name":{},"text":{"1":{}},"component":{}}],["part",{"_index":236,"title":{"54-6":{},"54-7":{}},"name":{},"text":{"1":{},"10":{},"54":{},"106":{},"110":{},"119":{},"121":{},"123":{}},"component":{}}],["parti",{"_index":1591,"title":{},"name":{},"text":{"30":{},"119":{}},"component":{}}],["particular",{"_index":1229,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["particularli",{"_index":1158,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pass",{"_index":686,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"66":{}},"component":{}}],["passwd",{"_index":2385,"title":{},"name":{},"text":{"89":{}},"component":{}}],["password",{"_index":899,"title":{},"name":{},"text":{"1":{},"10":{},"44":{},"56":{},"84":{},"89":{},"98":{},"125":{}},"component":{}}],["past",{"_index":1470,"title":{},"name":{},"text":{"17":{},"78":{}},"component":{}}],["patch",{"_index":1989,"title":{},"name":{},"text":{"39":{},"76":{}},"component":{}}],["patch.yaml",{"_index":1987,"title":{},"name":{},"text":{"39":{},"76":{}},"component":{}}],["path",{"_index":511,"title":{"113":{},"118-7":{}},"name":{"113":{}},"text":{"1":{},"3":{},"10":{},"30":{},"34":{},"44":{},"45":{},"50":{},"56":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"101":{},"102":{},"105":{},"106":{},"113":{},"117":{},"118":{}},"component":{}}],["path(\"/ev",{"_index":1758,"title":{},"name":{},"text":{"30":{}},"component":{}}],["path_to_log_fil",{"_index":2627,"title":{},"name":{},"text":{"118":{}},"component":{}}],["pay",{"_index":1550,"title":{},"name":{},"text":{"29":{}},"component":{}}],["payload",{"_index":1745,"title":{},"name":{},"text":{"30":{}},"component":{}}],["payload.put(\"ev",{"_index":1767,"title":{},"name":{},"text":{"30":{}},"component":{}}],["pem",{"_index":1447,"title":{},"name":{},"text":{"17":{},"34":{},"38":{}},"component":{}}],["pend",{"_index":2283,"title":{},"name":{},"text":{"72":{}},"component":{}}],["per",{"_index":291,"title":{},"name":{},"text":{"1":{},"10":{},"46":{},"54":{},"109":{},"117":{},"119":{}},"component":{}}],["perform",{"_index":478,"title":{"82":{},"109-2":{}},"name":{"82":{}},"text":{"1":{},"5":{},"50":{},"70":{},"82":{},"106":{},"109":{},"115":{},"118":{}},"component":{}}],["period",{"_index":419,"title":{},"name":{},"text":{"1":{},"30":{},"71":{},"119":{}},"component":{}}],["peristentvolum",{"_index":924,"title":{},"name":{},"text":{"2":{}},"component":{}}],["perman",{"_index":2572,"title":{},"name":{},"text":{"116":{}},"component":{}}],["permiss",{"_index":462,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"30":{},"34":{},"38":{},"39":{},"42":{},"45":{},"47":{},"62":{},"68":{},"70":{},"76":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{},"121":{}},"component":{}}],["persist",{"_index":441,"title":{"102":{},"102-1":{},"102-2":{}},"name":{"102":{}},"text":{"1":{},"7":{},"10":{},"36":{},"45":{},"59":{},"75":{},"102":{},"116":{}},"component":{}}],["persistent,ephemeral,async",{"_index":682,"title":{},"name":{},"text":{"1":{}},"component":{}}],["persistentvolum",{"_index":2022,"title":{},"name":{},"text":{"45":{},"102":{}},"component":{}}],["persistentvolumeclaim",{"_index":2447,"title":{},"name":{},"text":{"102":{}},"component":{}}],["person",{"_index":800,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"40":{},"62":{},"117":{}},"component":{}}],["perspect",{"_index":2405,"title":{"99":{},"99-1":{}},"name":{"99":{}},"text":{"95":{},"99":{}},"component":{}}],["pgche",{"_index":1303,"title":{},"name":{},"text":{"10":{}},"component":{}}],["phase",{"_index":499,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["php",{"_index":2592,"title":{"118-23":{}},"name":{},"text":{"118":{}},"component":{}}],["phrase",{"_index":1919,"title":{},"name":{},"text":{"38":{}},"component":{}}],["pick",{"_index":2850,"title":{},"name":{},"text":{"128":{}},"component":{}}],["pie",{"_index":2167,"title":{},"name":{},"text":{"54":{}},"component":{}}],["pip_cert",{"_index":2401,"title":{},"name":{},"text":{"93":{}},"component":{}}],["pip_index_url",{"_index":2399,"title":{},"name":{},"text":{"93":{}},"component":{}}],["pixel",{"_index":963,"title":{},"name":{},"text":{"3":{}},"component":{}}],["pkcs8",{"_index":1445,"title":{},"name":{},"text":{"17":{}},"component":{}}],["place",{"_index":284,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"105":{}},"component":{}}],["placehold",{"_index":334,"title":{},"name":{},"text":{"1":{},"10":{},"26":{},"27":{}},"component":{}}],["plane",{"_index":1962,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["platform",{"_index":1349,"title":{"65":{},"99-2":{},"128-7":{}},"name":{"65":{}},"text":{"10":{},"33":{},"41":{},"42":{},"44":{},"46":{},"60":{},"65":{},"67":{},"69":{},"76":{},"99":{},"121":{},"128":{},"129":{}},"component":{}}],["platform/4.4/networking/en",{"_index":1243,"title":{},"name":{},"text":{"10":{}},"component":{}}],["platform=openshift",{"_index":1988,"title":{},"name":{},"text":{"39":{}},"component":{}}],["plu",{"_index":2288,"title":{},"name":{},"text":{"75":{}},"component":{}}],["plug",{"_index":656,"title":{"30":{},"58":{},"66":{},"9-4":{},"30-15":{},"30-16":{},"30-17":{},"78-1":{},"78-3":{},"78-4":{},"105-3":{},"118-33":{},"118-34":{},"118-35":{},"118-36":{},"118-37":{},"118-38":{},"118-39":{},"118-40":{},"118-41":{}},"name":{"58":{}},"text":{"1":{},"6":{},"7":{},"9":{},"10":{},"30":{},"31":{},"32":{},"37":{},"58":{},"63":{},"66":{},"75":{},"78":{},"105":{},"109":{},"118":{},"119":{},"120":{},"121":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["plugin",{"_index":609,"title":{},"name":{"30":{},"66":{}},"text":{"1":{},"3":{},"6":{},"9":{},"10":{},"30":{},"47":{},"56":{},"66":{},"105":{},"109":{},"118":{},"126":{},"129":{}},"component":{}}],["plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/bin/mono",{"_index":2664,"title":{},"name":{},"text":{"118":{}},"component":{}}],["plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/omnisharp/omnisharp.ex",{"_index":2665,"title":{},"name":{},"text":{"118":{}},"component":{}}],["plugin.yaml",{"_index":1567,"title":{"30-15":{}},"name":{},"text":{"30":{},"66":{}},"component":{}}],["plugin/0.0.1,eclipse/ch",{"_index":762,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugin/0.0.1,https://cdn.pluginregistry.com/vi",{"_index":763,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugin/latest",{"_index":770,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugin:2.7.1.final:cr",{"_index":1646,"title":{},"name":{},"text":{"30":{}},"component":{}}],["plugin_host(88",{"_index":2721,"title":{},"name":{},"text":{"118":{}},"component":{}}],["plugin_remote_endpoint_execut",{"_index":2500,"title":{},"name":{},"text":{"105":{}},"component":{}}],["pluginfoopublisher/pluginfooname/pluginfooversion,pluginbarpublisher/pluginbarname/pluginbarvers",{"_index":732,"title":{},"name":{},"text":{"1":{}},"component":{}}],["pluginpublisher/pluginname/pluginvers",{"_index":760,"title":{},"name":{},"text":{"1":{}},"component":{}}],["pluginregistrycpulimit",{"_index":1246,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrycpurequest",{"_index":1247,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryimag",{"_index":1248,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryingress",{"_index":1249,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrymemorylimit",{"_index":1250,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrymemoryrequest",{"_index":1251,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrypullpolici",{"_index":1252,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryrout",{"_index":1253,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryurl",{"_index":1226,"title":{},"name":{},"text":{"10":{}},"component":{}}],["plugins.yaml",{"_index":2295,"title":{"78-3":{},"78-9":{}},"name":{},"text":{"78":{}},"component":{}}],["plugins.yaml,.vscode/extensions.json",{"_index":755,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugins/servlet/oauth/access",{"_index":1472,"title":{},"name":{},"text":{"17":{}},"component":{}}],["plugins/servlet/oauth/author",{"_index":1473,"title":{},"name":{},"text":{"17":{}},"component":{}}],["plugins/servlet/oauth/request",{"_index":1471,"title":{},"name":{},"text":{"17":{}},"component":{}}],["plugin’",{"_index":765,"title":{},"name":{},"text":{"1":{}},"component":{}}],["pnativ",{"_index":1832,"title":{},"name":{},"text":{"30":{}},"component":{}}],["pod",{"_index":398,"title":{},"name":{},"text":{"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"10":{},"29":{},"30":{},"33":{},"36":{},"38":{},"47":{},"67":{},"71":{},"84":{},"86":{},"116":{},"118":{},"125":{},"128":{}},"component":{}}],["podman",{"_index":1969,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["pod’",{"_index":2532,"title":{},"name":{},"text":{"109":{}},"component":{}}],["point",{"_index":508,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"12":{},"86":{},"105":{},"116":{},"118":{},"119":{},"128":{}},"component":{}}],["polici",{"_index":484,"title":{},"name":{},"text":{"1":{},"10":{},"37":{},"108":{}},"component":{}}],["pom.xml",{"_index":1653,"title":{},"name":{},"text":{"30":{}},"component":{}}],["pool",{"_index":321,"title":{},"name":{},"text":{"1":{},"30":{},"53":{}},"component":{}}],["pop",{"_index":2308,"title":{},"name":{},"text":{"78":{}},"component":{}}],["port",{"_index":713,"title":{},"name":{},"text":{"1":{},"9":{},"10":{},"30":{},"34":{},"49":{},"53":{},"54":{},"105":{},"108":{},"109":{},"123":{}},"component":{}}],["portabl",{"_index":2354,"title":{},"name":{},"text":{"86":{}},"component":{}}],["portal",{"_index":2738,"title":{},"name":{},"text":{"119":{}},"component":{}}],["posit",{"_index":1521,"title":{},"name":{},"text":{"26":{}},"component":{}}],["possibl",{"_index":260,"title":{},"name":{},"text":{"1":{},"3":{},"7":{},"10":{},"11":{},"23":{},"30":{},"36":{},"45":{},"78":{},"106":{},"127":{},"128":{}},"component":{}}],["post",{"_index":1560,"title":{"30-8":{}},"name":{},"text":{"30":{},"128":{}},"component":{}}],["postgr",{"_index":1067,"title":{},"name":{},"text":{"6":{},"10":{},"45":{},"56":{},"59":{}},"component":{}}],["postgresimag",{"_index":1306,"title":{},"name":{},"text":{"10":{}},"component":{}}],["postgresimagepullpolici",{"_index":1307,"title":{},"name":{},"text":{"10":{}},"component":{}}],["postgrespvcstorageclassnam",{"_index":1366,"title":{},"name":{},"text":{"10":{},"45":{}},"component":{}}],["postgresql",{"_index":1066,"title":{"59":{}},"name":{"59":{}},"text":{"6":{},"7":{},"8":{},"10":{},"45":{},"59":{},"63":{},"69":{}},"component":{}}],["postgresql`us",{"_index":1300,"title":{},"name":{},"text":{"10":{}},"component":{}}],["postgresvers",{"_index":1308,"title":{},"name":{},"text":{"10":{}},"component":{}}],["potenti",{"_index":517,"title":{},"name":{},"text":{"1":{}},"component":{}}],["power",{"_index":308,"title":{},"name":{},"text":{"1":{},"6":{},"30":{}},"component":{}}],["powershel",{"_index":2067,"title":{},"name":{},"text":{"50":{}},"component":{}}],["pre",{"_index":368,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"12":{},"32":{},"109":{},"128":{}},"component":{}}],["pre_migration_product_che_cluster_cr_name=eclips",{"_index":2264,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_deployment_name=ch",{"_index":2262,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_identity_provider_deployment_name=keycloak",{"_index":2265,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_catalog_source=commun",{"_index":2274,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_channel=st",{"_index":2273,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_package=eclips",{"_index":2272,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_starting_csv=eclips",{"_index":2275,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_operator_name=ch",{"_index":2263,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_operator_namespace=eclips",{"_index":2260,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_short_id=ch",{"_index":2261,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_subscription_name=eclips",{"_index":2266,"title":{},"name":{},"text":{"69":{}},"component":{}}],["preced",{"_index":1379,"title":{},"name":{},"text":{"10":{}},"component":{}}],["precis",{"_index":382,"title":{},"name":{},"text":{"1":{}},"component":{}}],["preconfigur",{"_index":2122,"title":{},"name":{},"text":{"54":{},"127":{}},"component":{}}],["precreatesubpath",{"_index":1367,"title":{},"name":{},"text":{"10":{}},"component":{}}],["predefin",{"_index":403,"title":{},"name":{},"text":{"1":{},"119":{}},"component":{}}],["predefined(if",{"_index":401,"title":{},"name":{},"text":{"1":{}},"component":{}}],["prefer",{"_index":1533,"title":{"78-6":{}},"name":{},"text":{"27":{},"62":{},"66":{},"78":{},"104":{},"118":{}},"component":{}}],["preferenti",{"_index":391,"title":{},"name":{},"text":{"1":{}},"component":{}}],["preferred_usernam",{"_index":865,"title":{},"name":{},"text":{"1":{}},"component":{}}],["prefix",{"_index":2193,"title":{},"name":{},"text":{"56":{},"118":{}},"component":{}}],["prepar",{"_index":376,"title":{"60":{}},"name":{"60":{}},"text":{"1":{},"17":{},"18":{},"19":{},"39":{},"60":{},"70":{},"117":{}},"component":{}}],["prepare.sh",{"_index":2244,"title":{},"name":{},"text":{"69":{}},"component":{}}],["prepul",{"_index":1889,"title":{},"name":{},"text":{"32":{}},"component":{}}],["prerequisit",{"_index":974,"title":{},"name":{},"text":{"3":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"26":{},"33":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"47":{},"48":{},"49":{},"50":{},"53":{},"54":{},"56":{},"62":{},"64":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"78":{},"83":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"106":{},"108":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"126":{}},"component":{}}],["presenc",{"_index":1435,"title":{},"name":{},"text":{"15":{}},"component":{}}],["present",{"_index":363,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"50":{},"106":{}},"component":{}}],["preserv",{"_index":2446,"title":{},"name":{},"text":{"102":{}},"component":{}}],["press",{"_index":1735,"title":{},"name":{},"text":{"30":{},"121":{},"122":{},"126":{}},"component":{}}],["prevent",{"_index":1531,"title":{},"name":{},"text":{"27":{},"29":{},"108":{}},"component":{}}],["preview",{"_index":2429,"title":{},"name":{},"text":{"99":{},"128":{}},"component":{}}],["preview.openshift.io",{"_index":667,"title":{},"name":{},"text":{"1":{}},"component":{}}],["preview.openshift.io/v3",{"_index":664,"title":{},"name":{},"text":{"1":{}},"component":{}}],["previou",{"_index":249,"title":{},"name":{},"text":{"1":{},"30":{},"39":{},"44":{},"53":{},"54":{},"70":{},"71":{},"73":{},"117":{}},"component":{}}],["previous",{"_index":2267,"title":{},"name":{},"text":{"69":{},"78":{}},"component":{}}],["primari",{"_index":2602,"title":{},"name":{},"text":{"118":{}},"component":{}}],["print",{"_index":1416,"title":{},"name":{},"text":{"11":{},"118":{}},"component":{}}],["privaci",{"_index":2747,"title":{},"name":{},"text":{"119":{}},"component":{}}],["privat",{"_index":1425,"title":{},"name":{},"text":{"12":{},"17":{},"30":{},"80":{},"84":{},"117":{}},"component":{}}],["private.key",{"_index":1483,"title":{},"name":{},"text":{"17":{}},"component":{}}],["private.pem",{"_index":1444,"title":{},"name":{},"text":{"17":{}},"component":{}}],["privatepkcs8",{"_index":1456,"title":{},"name":{},"text":{"17":{}},"component":{}}],["privatepkcs8.pem",{"_index":1450,"title":{},"name":{},"text":{"17":{}},"component":{}}],["privileg",{"_index":803,"title":{},"name":{},"text":{"1":{},"25":{}},"component":{}}],["problem",{"_index":2337,"title":{"108":{},"118-3":{}},"name":{"108":{}},"text":{"83":{},"107":{},"109":{},"118":{}},"component":{}}],["procedur",{"_index":940,"title":{},"name":{},"text":{"3":{},"6":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"32":{},"33":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"48":{},"49":{},"50":{},"52":{},"53":{},"54":{},"56":{},"61":{},"62":{},"64":{},"66":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"78":{},"81":{},"83":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"104":{},"105":{},"106":{},"107":{},"108":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"126":{}},"component":{}}],["process",{"_index":706,"title":{},"name":{},"text":{"1":{},"11":{},"29":{},"30":{},"47":{},"50":{},"54":{},"56":{},"109":{},"116":{},"118":{}},"component":{}}],["processor",{"_index":1027,"title":{},"name":{},"text":{"5":{}},"component":{}}],["prod",{"_index":1638,"title":{},"name":{},"text":{"30":{}},"component":{}}],["prod_operator_bundle_nam",{"_index":1982,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["prod_operator_index",{"_index":1980,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["prod_operator_package_nam",{"_index":1983,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["prod_operator_vers",{"_index":1984,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["product",{"_index":936,"title":{},"name":{},"text":{"3":{},"30":{},"44":{},"86":{},"119":{},"128":{}},"component":{}}],["product.json",{"_index":941,"title":{},"name":{},"text":{"3":{}},"component":{}}],["product_deployment_name=ch",{"_index":2253,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_id=eclips",{"_index":2252,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_catalog_source=commun",{"_index":2256,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_package=eclips",{"_index":2257,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_stable_channel=st",{"_index":2255,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_starting_csv=eclips",{"_index":2258,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_operator_name=ch",{"_index":2254,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_short_id=ch",{"_index":2271,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product’",{"_index":2731,"title":{},"name":{},"text":{"119":{}},"component":{}}],["profil",{"_index":1496,"title":{},"name":{},"text":{"19":{},"30":{}},"component":{}}],["program",{"_index":1125,"title":{},"name":{},"text":{"9":{},"118":{},"119":{},"128":{}},"component":{}}],["progress",{"_index":1390,"title":{},"name":{},"text":{"10":{}},"component":{}}],["progressdeadlinesecond",{"_index":1867,"title":{},"name":{},"text":{"30":{}},"component":{}}],["project",{"_index":278,"title":{"30-3":{},"119-7":{}},"name":{},"text":{"1":{},"3":{},"5":{},"10":{},"11":{},"30":{},"39":{},"45":{},"47":{},"70":{},"71":{},"75":{},"78":{},"86":{},"92":{},"94":{},"99":{},"102":{},"105":{},"109":{},"118":{},"119":{},"121":{},"122":{},"123":{},"127":{},"128":{},"129":{}},"component":{}}],["project_sourc",{"_index":1093,"title":{},"name":{},"text":{"6":{}},"component":{}}],["projectrequests.project.openshift.io",{"_index":2782,"title":{},"name":{},"text":{"121":{}},"component":{}}],["projects/.theia/tasks.json",{"_index":2713,"title":{},"name":{},"text":{"118":{}},"component":{}}],["prometheu",{"_index":714,"title":{"49":{},"55":{},"53-2":{},"54-1":{}},"name":{"49":{},"55":{}},"text":{"1":{},"49":{},"53":{},"54":{},"55":{},"128":{}},"component":{}}],["prometheus.yml",{"_index":2061,"title":{},"name":{},"text":{"49":{},"53":{},"54":{}},"component":{}}],["prompt",{"_index":842,"title":{},"name":{},"text":{"1":{},"123":{}},"component":{}}],["propag",{"_index":598,"title":{},"name":{},"text":{"1":{},"10":{},"30":{}},"component":{}}],["properli",{"_index":897,"title":{},"name":{},"text":{"1":{}},"component":{}}],["properti",{"_index":7,"title":{"1-2":{},"1-119":{}},"name":{},"text":{"1":{},"3":{},"10":{},"23":{},"30":{},"67":{},"76":{},"77":{}},"component":{}}],["propos",{"_index":671,"title":{},"name":{},"text":{"1":{},"96":{}},"component":{}}],["protect",{"_index":683,"title":{},"name":{},"text":{"1":{},"54":{},"62":{}},"component":{}}],["protocol",{"_index":1859,"title":{"118-12":{},"118-19":{},"118-27":{},"118-32":{}},"name":{},"text":{"30":{},"49":{},"105":{},"108":{},"118":{},"128":{}},"component":{}}],["protocol+host",{"_index":1258,"title":{},"name":{},"text":{"10":{}},"component":{}}],["provid",{"_index":273,"title":{"117-2":{},"120-2":{}},"name":{},"text":{"1":{},"5":{},"6":{},"8":{},"10":{},"11":{},"12":{},"17":{},"30":{},"34":{},"35":{},"36":{},"38":{},"39":{},"45":{},"49":{},"53":{},"54":{},"56":{},"58":{},"70":{},"75":{},"83":{},"86":{},"94":{},"99":{},"107":{},"109":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["provider’",{"_index":1592,"title":{},"name":{},"text":{"30":{}},"component":{}}],["provis",{"_index":647,"title":{"15":{},"27":{},"61":{}},"name":{"15":{},"61":{}},"text":{"1":{},"8":{},"10":{},"15":{},"45":{},"56":{},"61":{},"62":{},"102":{},"119":{},"129":{}},"component":{}}],["provision",{"_index":2014,"title":{},"name":{},"text":{"45":{}},"component":{}}],["proxi",{"_index":1057,"title":{},"name":{},"text":{"6":{},"10":{},"37":{},"38":{},"108":{}},"component":{}}],["proxy.html",{"_index":1244,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxypassword",{"_index":1254,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxyport",{"_index":1257,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxysecret",{"_index":1256,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxyurl",{"_index":1245,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxyus",{"_index":1255,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ps",{"_index":2617,"title":{},"name":{},"text":{"118":{}},"component":{}}],["public",{"_index":543,"title":{},"name":{},"text":{"1":{},"10":{},"17":{},"30":{},"38":{},"39":{},"65":{},"70":{},"80":{},"89":{},"90":{},"105":{},"109":{},"119":{},"128":{}},"component":{}}],["public.pub",{"_index":1460,"title":{},"name":{},"text":{"17":{}},"component":{}}],["publicli",{"_index":998,"title":{},"name":{},"text":{"3":{}},"component":{}}],["publish",{"_index":997,"title":{},"name":{},"text":{"3":{},"78":{}},"component":{}}],["publisher/plugin/vers",{"_index":1285,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pubout",{"_index":1459,"title":{},"name":{},"text":{"17":{}},"component":{}}],["pull",{"_index":439,"title":{"32":{},"83":{},"84":{},"84-1":{},"84-2":{},"84-3":{}},"name":{"32":{},"83":{},"84":{}},"text":{"1":{},"5":{},"10":{},"32":{},"33":{},"44":{},"47":{},"48":{},"79":{},"83":{},"84":{},"106":{},"109":{},"116":{},"120":{}},"component":{}}],["pull_request_target",{"_index":2761,"title":{},"name":{},"text":{"120":{}},"component":{}}],["puller",{"_index":1012,"title":{"33":{},"47":{},"48":{}},"name":{"33":{},"47":{},"48":{}},"text":{"5":{},"32":{},"33":{},"47":{},"48":{},"109":{}},"component":{}}],["puller/deploy/openshift",{"_index":2036,"title":{},"name":{},"text":{"47":{}},"component":{}}],["puller’",{"_index":1040,"title":{},"name":{},"text":{"5":{}},"component":{}}],["pullsecret1",{"_index":1039,"title":{},"name":{},"text":{"5":{}},"component":{}}],["purpos",{"_index":1588,"title":{},"name":{},"text":{"30":{},"128":{}},"component":{}}],["push",{"_index":977,"title":{},"name":{},"text":{"3":{},"9":{},"30":{},"69":{},"70":{},"71":{},"80":{},"121":{},"123":{},"125":{}},"component":{}}],["push_to_remot",{"_index":1138,"title":{},"name":{},"text":{"9":{}},"component":{}}],["put",{"_index":1289,"title":{},"name":{},"text":{"10":{},"30":{},"105":{}},"component":{}}],["pv",{"_index":769,"title":{},"name":{},"text":{"1":{},"45":{},"75":{},"102":{}},"component":{}}],["pv.yaml",{"_index":2021,"title":{},"name":{},"text":{"45":{}},"component":{}}],["pvc",{"_index":287,"title":{"102-2":{}},"name":{},"text":{"1":{},"10":{},"29":{},"45":{},"102":{}},"component":{}}],["pvc(",{"_index":2020,"title":{},"name":{},"text":{"45":{}},"component":{}}],["pvcclaimsiz",{"_index":1155,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pvcjobsimag",{"_index":1369,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pvcstrategi",{"_index":1154,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pycharm",{"_index":2473,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["pycharm/latest",{"_index":2474,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["pycharm/next",{"_index":2475,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["python",{"_index":2360,"title":{"93":{},"118-5":{}},"name":{"93":{}},"text":{"87":{},"93":{},"118":{}},"component":{}}],["quarku",{"_index":1565,"title":{"30-12":{},"30-13":{},"30-14":{}},"name":{},"text":{"30":{}},"component":{}}],["quarkus.arc.select",{"_index":1711,"title":{},"name":{},"text":{"30":{}},"component":{}}],["quarkus:dev",{"_index":1719,"title":{},"name":{},"text":{"30":{}},"component":{}}],["quay.io/devfile/devworkspac",{"_index":1908,"title":{},"name":{},"text":{"36":{}},"component":{}}],["quay.io/devfile/univers",{"_index":1084,"title":{},"name":{},"text":{"6":{}},"component":{}}],["quay.io/eclipse/ch",{"_index":632,"title":{},"name":{},"text":{"1":{},"8":{},"31":{},"105":{}},"component":{}}],["quay.io/eclipse/che—​centos—​postgresql",{"_index":2195,"title":{},"name":{},"text":{"59":{}},"component":{}}],["quay.io/eclipse/kubernet",{"_index":2040,"title":{},"name":{},"text":{"47":{}},"component":{}}],["quay.io/mi",{"_index":2550,"title":{},"name":{},"text":{"109":{}},"component":{}}],["quay.io/prometheus/prometheus:v2.36.0",{"_index":2059,"title":{},"name":{},"text":{"49":{}},"component":{}}],["queri",{"_index":2089,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["question",{"_index":2723,"title":{"119-8":{}},"name":{},"text":{},"component":{}}],["queue",{"_index":711,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["quick",{"_index":2115,"title":{},"name":{},"text":{"53":{},"119":{}},"component":{}}],["quickli",{"_index":568,"title":{},"name":{},"text":{"1":{},"120":{},"125":{}},"component":{}}],["quot",{"_index":556,"title":{},"name":{},"text":{"1":{}},"component":{}}],["r",{"_index":1947,"title":{},"name":{},"text":{"38":{}},"component":{}}],["ram",{"_index":492,"title":{},"name":{},"text":{"1":{},"6":{},"41":{},"118":{},"119":{}},"component":{}}],["rancher",{"_index":2219,"title":{},"name":{},"text":{"65":{}},"component":{}}],["rand",{"_index":1462,"title":{},"name":{},"text":{"17":{}},"component":{}}],["random",{"_index":1530,"title":{},"name":{},"text":{"27":{},"38":{}},"component":{}}],["rate",{"_index":2100,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["ratio",{"_index":2166,"title":{},"name":{},"text":{"54":{}},"component":{}}],["ration",{"_index":2857,"title":{},"name":{},"text":{"128":{}},"component":{}}],["raw",{"_index":2735,"title":{},"name":{},"text":{"119":{}},"component":{}}],["rbac",{"_index":928,"title":{},"name":{},"text":{"2":{},"6":{},"10":{},"37":{},"54":{}},"component":{}}],["rbac.authorization.k8s.io",{"_index":2130,"title":{},"name":{},"text":{"54":{}},"component":{}}],["rbac.authorization.k8s.io/v1",{"_index":2126,"title":{},"name":{},"text":{"54":{}},"component":{}}],["re",{"_index":2103,"title":{},"name":{},"text":{"53":{},"54":{},"119":{}},"component":{}}],["reach",{"_index":840,"title":{},"name":{},"text":{"1":{},"10":{},"96":{}},"component":{}}],["react",{"_index":1882,"title":{},"name":{},"text":{"31":{}},"component":{}}],["read",{"_index":529,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"31":{},"50":{},"53":{},"54":{},"58":{},"75":{},"79":{},"102":{}},"component":{}}],["read:packag",{"_index":1657,"title":{},"name":{},"text":{"30":{}},"component":{}}],["readabl",{"_index":1403,"title":{},"name":{},"text":{"10":{},"123":{}},"component":{}}],["reader",{"_index":1740,"title":{},"name":{},"text":{"30":{},"54":{}},"component":{}}],["readi",{"_index":422,"title":{},"name":{},"text":{"1":{},"10":{},"35":{},"39":{},"69":{},"70":{},"83":{},"106":{},"118":{},"119":{},"123":{},"128":{}},"component":{}}],["readme.md",{"_index":2403,"title":{},"name":{},"text":{"94":{}},"component":{}}],["readonli",{"_index":1957,"title":{},"name":{},"text":{"38":{}},"component":{}}],["readwriteonc",{"_index":494,"title":{},"name":{},"text":{"1":{},"45":{},"102":{}},"component":{}}],["real",{"_index":2755,"title":{},"name":{},"text":{"120":{}},"component":{}}],["realm",{"_index":875,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["reason",{"_index":434,"title":{},"name":{},"text":{"1":{},"10":{},"54":{},"96":{},"119":{}},"component":{}}],["receiv",{"_index":689,"title":{"30-2":{}},"name":{},"text":{"1":{},"9":{},"30":{},"119":{}},"component":{}}],["recent",{"_index":2758,"title":{},"name":{},"text":{"120":{}},"component":{}}],["recip",{"_index":539,"title":{},"name":{},"text":{"1":{}},"component":{}}],["recogn",{"_index":349,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["recommend",{"_index":346,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"78":{},"120":{}},"component":{}}],["reconcil",{"_index":383,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["record",{"_index":2101,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["recoveri",{"_index":2243,"title":{},"name":{},"text":{"69":{}},"component":{}}],["recreat",{"_index":2182,"title":{},"name":{},"text":{"56":{}},"component":{}}],["red",{"_index":943,"title":{"44":{},"69":{},"119":{},"69-1":{},"69-2":{},"69-3":{},"99-3":{},"119-1":{},"119-2":{},"119-4":{},"119-7":{}},"name":{"44":{}},"text":{"3":{},"9":{},"10":{},"39":{},"40":{},"44":{},"46":{},"64":{},"65":{},"66":{},"69":{},"70":{},"72":{},"78":{},"90":{},"99":{},"102":{},"119":{},"120":{},"121":{},"123":{},"127":{},"128":{}},"component":{}}],["redeploy",{"_index":257,"title":{},"name":{},"text":{"1":{}},"component":{}}],["redhat",{"_index":2033,"title":{},"name":{},"text":{"46":{},"90":{},"120":{}},"component":{}}],["redhat.java",{"_index":2309,"title":{},"name":{},"text":{"78":{}},"component":{}}],["redhat/java/latest",{"_index":2312,"title":{},"name":{},"text":{"78":{}},"component":{}}],["redhat/vscod",{"_index":733,"title":{},"name":{},"text":{"1":{}},"component":{}}],["redirect",{"_index":525,"title":{},"name":{},"text":{"1":{},"17":{},"19":{},"31":{},"99":{},"109":{},"119":{}},"component":{}}],["reduc",{"_index":2524,"title":{},"name":{},"text":{"108":{},"109":{},"119":{}},"component":{}}],["refer",{"_index":8,"title":{"10":{},"1-2":{},"105-4":{}},"name":{"10":{}},"text":{"1":{},"3":{},"11":{},"23":{},"30":{},"50":{},"74":{},"76":{},"77":{},"105":{},"127":{}},"component":{}}],["referenc",{"_index":751,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["reflect",{"_index":1774,"title":{},"name":{},"text":{"30":{}},"component":{}}],["refresh",{"_index":2301,"title":{},"name":{},"text":{"78":{}},"component":{}}],["regardless",{"_index":836,"title":{},"name":{},"text":{"1":{},"10":{},"25":{},"119":{}},"component":{}}],["regist",{"_index":850,"title":{"119-4":{}},"name":{},"text":{"1":{},"18":{},"118":{},"119":{}},"component":{}}],["registerrestcli",{"_index":1756,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registri",{"_index":639,"title":{"35":{},"58":{},"78-1":{},"105-3":{}},"name":{"35":{},"58":{}},"text":{"1":{},"3":{},"6":{},"7":{},"10":{},"30":{},"31":{},"35":{},"37":{},"39":{},"56":{},"58":{},"63":{},"70":{},"78":{},"84":{},"105":{},"109":{},"116":{},"119":{},"129":{}},"component":{}}],["registry.access.redhat.com/redhat/commun",{"_index":1981,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["registry.access.redhat.com/ubi8",{"_index":480,"title":{},"name":{},"text":{"1":{}},"component":{}}],["registry.access.redhat.com/ubi8/openjdk",{"_index":1795,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry.access.redhat.com/ubi8/ubi",{"_index":1819,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry.che.svc.cluster.local:8080",{"_index":666,"title":{},"name":{},"text":{"1":{}},"component":{}}],["registry.com",{"_index":2481,"title":{},"name":{},"text":{"105":{}},"component":{}}],["registry.git",{"_index":986,"title":{},"name":{},"text":{"3":{}},"component":{}}],["registry.prod",{"_index":663,"title":{},"name":{},"text":{"1":{}},"component":{}}],["registry.redhat.io",{"_index":1966,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["registry.redhat.io/redhat/redhat",{"_index":1976,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["registry.redhat.io/rhel8/grafana:7",{"_index":2057,"title":{},"name":{},"text":{"49":{}},"component":{}}],["registry.redhat.io/rhscl/httpd",{"_index":1856,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry/organization/telemetri",{"_index":1630,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry/v3/external_images.txt",{"_index":1891,"title":{},"name":{},"text":{"32":{}},"component":{}}],["registry/v3/plugins/eclipse/ch",{"_index":996,"title":{},"name":{},"text":{"3":{}},"component":{}}],["registryurl",{"_index":2479,"title":{},"name":{},"text":{"105":{}},"component":{}}],["regul",{"_index":2202,"title":{},"name":{},"text":{"62":{}},"component":{}}],["regular",{"_index":535,"title":{},"name":{},"text":{"1":{}},"component":{}}],["reject",{"_index":708,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rel",{"_index":967,"title":{},"name":{},"text":{"3":{},"6":{}},"component":{}}],["relat",{"_index":322,"title":{},"name":{},"text":{"1":{},"10":{},"32":{},"39":{},"68":{},"70":{},"75":{},"108":{},"118":{}},"component":{}}],["releas",{"_index":2082,"title":{},"name":{},"text":{"50":{},"74":{}},"component":{}}],["relev",{"_index":1015,"title":{},"name":{},"text":{"5":{},"32":{},"102":{},"118":{}},"component":{}}],["reli",{"_index":381,"title":{},"name":{},"text":{"1":{},"61":{},"128":{}},"component":{}}],["reliabl",{"_index":2523,"title":{},"name":{},"text":{"108":{}},"component":{}}],["reload",{"_index":1741,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rememb",{"_index":1995,"title":{},"name":{},"text":{"41":{}},"component":{}}],["remot",{"_index":727,"title":{},"name":{},"text":{"1":{},"9":{},"17":{},"18":{},"19":{},"31":{},"47":{},"57":{},"69":{},"80":{},"105":{},"117":{},"118":{},"129":{}},"component":{}}],["remote_endpoint_volume_nam",{"_index":2502,"title":{},"name":{},"text":{"105":{}},"component":{}}],["remov",{"_index":681,"title":{"62":{},"62-1":{}},"name":{"62":{}},"text":{"1":{},"10":{},"30":{},"44":{},"51":{},"62":{},"68":{},"88":{},"91":{},"92":{},"93":{},"128":{}},"component":{}}],["render",{"_index":2514,"title":{},"name":{},"text":{"106":{}},"component":{}}],["reopen",{"_index":2331,"title":{},"name":{},"text":{"82":{},"120":{}},"component":{}}],["repeat",{"_index":2199,"title":{},"name":{},"text":{"61":{}},"component":{}}],["replac",{"_index":909,"title":{},"name":{},"text":{"1":{},"3":{},"27":{},"30":{},"39":{},"53":{},"54":{},"128":{}},"component":{}}],["replic",{"_index":2808,"title":{},"name":{},"text":{"128":{}},"component":{}}],["replica",{"_index":1852,"title":{},"name":{},"text":{"30":{},"86":{},"129":{}},"component":{}}],["replicas=0",{"_index":2106,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["replicas=1",{"_index":2108,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["repo",{"_index":2503,"title":{},"name":{},"text":{"106":{}},"component":{}}],["repopul",{"_index":2247,"title":{},"name":{},"text":{"69":{}},"component":{}}],["report",{"_index":2656,"title":{},"name":{},"text":{"118":{},"128":{}},"component":{}}],["repositori",{"_index":729,"title":{"34":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"105":{},"106":{},"120-1":{}},"name":{"34":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"105":{},"106":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"8":{},"9":{},"10":{},"17":{},"18":{},"19":{},"28":{},"30":{},"31":{},"34":{},"35":{},"36":{},"38":{},"47":{},"57":{},"58":{},"70":{},"71":{},"74":{},"78":{},"80":{},"83":{},"85":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"103":{},"104":{},"106":{},"110":{},"111":{},"112":{},"113":{},"115":{},"117":{},"118":{},"120":{},"122":{},"123":{},"128":{},"129":{}},"component":{}}],["repository/nuget",{"_index":2398,"title":{},"name":{},"text":{"92":{}},"component":{}}],["repository’",{"_index":1902,"title":{},"name":{},"text":{"34":{},"117":{}},"component":{}}],["repres",{"_index":541,"title":{},"name":{},"text":{"1":{},"2":{},"10":{},"30":{}},"component":{}}],["represent",{"_index":1131,"title":{},"name":{},"text":{"9":{},"36":{}},"component":{}}],["reproduc",{"_index":2339,"title":{},"name":{},"text":{"83":{}},"component":{}}],["req",{"_index":1603,"title":{},"name":{},"text":{"30":{}},"component":{}}],["req.getbodi",{"_index":1610,"title":{},"name":{},"text":{"30":{}},"component":{}}],["req.method",{"_index":1605,"title":{},"name":{},"text":{"30":{}},"component":{}}],["request",{"_index":286,"title":{"83":{},"102":{},"30-8":{},"102-1":{},"102-2":{}},"name":{"83":{},"102":{}},"text":{"1":{},"5":{},"6":{},"10":{},"17":{},"30":{},"31":{},"33":{},"37":{},"54":{},"79":{},"83":{},"102":{},"106":{},"109":{},"118":{},"120":{},"128":{}},"component":{}}],["requir",{"_index":323,"title":{"6":{},"6-1":{},"6-2":{},"6-3":{}},"name":{"6":{}},"text":{"1":{},"6":{},"8":{},"10":{},"11":{},"12":{},"14":{},"15":{},"23":{},"25":{},"27":{},"30":{},"33":{},"34":{},"38":{},"39":{},"45":{},"56":{},"60":{},"65":{},"69":{},"80":{},"84":{},"97":{},"98":{},"102":{},"105":{},"108":{},"116":{},"119":{},"120":{},"121":{},"123":{},"128":{}},"component":{}}],["resembl",{"_index":623,"title":{},"name":{},"text":{"1":{}},"component":{}}],["reserv",{"_index":1952,"title":{},"name":{},"text":{"38":{},"56":{}},"component":{}}],["resiz",{"_index":1314,"title":{},"name":{},"text":{"10":{}},"component":{}}],["resolut",{"_index":1706,"title":{},"name":{},"text":{"30":{}},"component":{}}],["resolv",{"_index":628,"title":{},"name":{},"text":{"1":{},"108":{}},"component":{}}],["resourc",{"_index":232,"title":{"6":{},"10":{},"67":{},"76":{},"77":{}},"name":{"6":{},"10":{},"67":{},"76":{},"77":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"39":{},"43":{},"44":{},"45":{},"49":{},"50":{},"52":{},"53":{},"54":{},"56":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"69":{},"70":{},"72":{},"74":{},"76":{},"77":{},"80":{},"81":{},"97":{},"98":{},"99":{},"102":{},"105":{},"106":{},"107":{},"109":{},"116":{},"118":{},"119":{},"125":{},"128":{},"129":{}},"component":{}}],["respect",{"_index":1239,"title":{},"name":{},"text":{"10":{}},"component":{}}],["respons",{"_index":1127,"title":{},"name":{},"text":{"9":{},"10":{},"30":{},"62":{},"117":{},"128":{}},"component":{}}],["responsebodi",{"_index":1614,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rest",{"_index":265,"title":{},"name":{},"text":{"1":{},"8":{},"30":{}},"component":{}}],["rest/url=http://littl",{"_index":1763,"title":{},"name":{},"text":{"30":{}},"component":{}}],["restart",{"_index":1717,"title":{"96-1":{}},"name":{},"text":{"30":{},"38":{},"67":{},"82":{},"96":{},"109":{},"116":{},"118":{},"126":{}},"component":{}}],["restclient",{"_index":1765,"title":{},"name":{},"text":{"30":{}},"component":{}}],["resteasi",{"_index":1728,"title":{},"name":{},"text":{"30":{}},"component":{}}],["restor",{"_index":677,"title":{},"name":{},"text":{"1":{},"69":{}},"component":{}}],["restrict",{"_index":1159,"title":{"39":{},"70":{},"87":{}},"name":{"39":{},"70":{},"87":{}},"text":{"10":{},"39":{},"46":{},"56":{},"70":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"109":{}},"component":{}}],["result",{"_index":612,"title":{},"name":{},"text":{"1":{},"27":{},"56":{},"102":{},"106":{},"111":{},"117":{},"128":{}},"component":{}}],["resum",{"_index":2797,"title":{},"name":{},"text":{"125":{}},"component":{}}],["retriev",{"_index":752,"title":{},"name":{},"text":{"1":{},"117":{}},"component":{}}],["return",{"_index":1571,"title":{},"name":{},"text":{"30":{},"31":{},"66":{}},"component":{}}],["reus",{"_index":448,"title":{},"name":{},"text":{"1":{},"27":{}},"component":{}}],["review",{"_index":2327,"title":{"83":{}},"name":{"83":{}},"text":{"79":{},"83":{},"120":{}},"component":{}}],["revis",{"_index":2794,"title":{},"name":{},"text":{"123":{}},"component":{}}],["revisionhistorylimit",{"_index":1866,"title":{},"name":{},"text":{"30":{}},"component":{}}],["revok",{"_index":2737,"title":{},"name":{},"text":{"119":{}},"component":{}}],["rewrit",{"_index":507,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rewritten",{"_index":294,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rh",{"_index":1315,"title":{},"name":{},"text":{"10":{}},"component":{}}],["rhel7:latest",{"_index":1857,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rhsso",{"_index":1361,"title":{},"name":{},"text":{"10":{}},"component":{}}],["right",{"_index":2204,"title":{},"name":{},"text":{"62":{},"99":{},"100":{},"118":{},"121":{},"123":{}},"component":{}}],["risk",{"_index":2525,"title":{},"name":{},"text":{"108":{}},"component":{}}],["roadmap",{"_index":2820,"title":{},"name":{},"text":{"128":{}},"component":{}}],["role",{"_index":254,"title":{},"name":{},"text":{"1":{},"2":{},"10":{},"37":{},"54":{},"109":{},"128":{}},"component":{}}],["roleref",{"_index":2128,"title":{},"name":{},"text":{"54":{}},"component":{}}],["roll",{"_index":1389,"title":{"69-3":{}},"name":{},"text":{"10":{}},"component":{}}],["rollback",{"_index":2269,"title":{},"name":{},"text":{"69":{}},"component":{}}],["rollback.sh",{"_index":2270,"title":{},"name":{},"text":{"69":{}},"component":{}}],["rollingupd",{"_index":1862,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rollout",{"_index":1427,"title":{},"name":{},"text":{"12":{},"38":{}},"component":{}}],["root",{"_index":461,"title":{},"name":{},"text":{"1":{},"38":{},"78":{},"105":{},"106":{},"113":{},"118":{},"120":{}},"component":{}}],["roslyn",{"_index":2657,"title":{},"name":{},"text":{"118":{}},"component":{}}],["rout",{"_index":504,"title":{"21":{}},"name":{"21":{}},"text":{"1":{},"10":{},"16":{},"21":{},"30":{},"37":{},"75":{},"109":{},"125":{}},"component":{}}],["route.openshift.io/v1",{"_index":1871,"title":{},"name":{},"text":{"30":{}},"component":{}}],["routed3qrtk",{"_index":624,"title":{},"name":{},"text":{"1":{}},"component":{}}],["router",{"_index":1263,"title":{"21":{}},"name":{},"text":{"10":{},"16":{},"21":{}},"component":{}}],["routingclass",{"_index":2141,"title":{},"name":{},"text":{"54":{}},"component":{}}],["row",{"_index":2409,"title":{},"name":{},"text":{"96":{},"123":{}},"component":{}}],["rpc",{"_index":705,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rsa",{"_index":1458,"title":{},"name":{},"text":{"17":{}},"component":{}}],["rule",{"_index":1378,"title":{},"name":{},"text":{"10":{},"29":{},"53":{},"54":{}},"component":{}}],["run",{"_index":281,"title":{"30-5":{},"30-13":{},"99-2":{}},"name":{},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"9":{},"10":{},"11":{},"14":{},"17":{},"29":{},"30":{},"31":{},"33":{},"36":{},"38":{},"39":{},"40":{},"41":{},"44":{},"46":{},"50":{},"53":{},"54":{},"55":{},"56":{},"69":{},"70":{},"71":{},"74":{},"75":{},"77":{},"80":{},"81":{},"82":{},"83":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"96":{},"99":{},"102":{},"103":{},"106":{},"114":{},"115":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["run.jar",{"_index":1814,"title":{},"name":{},"text":{"30":{}},"component":{}}],["runcontainererror",{"_index":2156,"title":{},"name":{},"text":{"54":{}},"component":{}}],["runner",{"_index":1828,"title":{},"name":{},"text":{"30":{},"47":{}},"component":{}}],["runner=eclipse/ch",{"_index":2048,"title":{},"name":{},"text":{"47":{}},"component":{}}],["runtim",{"_index":584,"title":{"109-2":{}},"name":{},"text":{"1":{},"32":{},"75":{},"86":{},"105":{},"109":{},"118":{},"123":{},"128":{},"129":{}},"component":{}}],["rwx",{"_index":491,"title":{},"name":{},"text":{"1":{}},"component":{}}],["s",{"_index":532,"title":{},"name":{},"text":{"1":{},"17":{}},"component":{}}],["saa",{"_index":1502,"title":{},"name":{},"text":{"19":{}},"component":{}}],["same",{"_index":447,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"30":{},"71":{},"90":{},"99":{},"111":{},"117":{},"128":{}},"component":{}}],["sampl",{"_index":999,"title":{"30-13":{},"30-14":{}},"name":{},"text":{"3":{},"10":{},"31":{},"35":{},"39":{},"105":{},"118":{},"119":{}},"component":{}}],["samples/ch",{"_index":1003,"title":{},"name":{},"text":{"3":{}},"component":{}}],["samples/cpp",{"_index":2510,"title":{},"name":{},"text":{"106":{},"110":{}},"component":{}}],["sandbox",{"_index":2726,"title":{},"name":{},"text":{"119":{}},"component":{}}],["save",{"_index":1500,"title":{},"name":{},"text":{"19":{},"38":{},"45":{},"70":{},"71":{},"77":{},"117":{}},"component":{}}],["scaffold",{"_index":1643,"title":{},"name":{},"text":{"30":{}},"component":{}}],["scale",{"_index":2105,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scenario",{"_index":1302,"title":{},"name":{},"text":{"10":{},"109":{},"119":{}},"component":{}}],["schedul",{"_index":1546,"title":{},"name":{},"text":{"29":{}},"component":{}}],["schedule_core__pool__s",{"_index":66,"title":{"1-60":{}},"name":{},"text":{},"component":{}}],["schemavers",{"_index":1081,"title":{},"name":{},"text":{"6":{},"30":{},"78":{},"102":{}},"component":{}}],["scheme",{"_index":2131,"title":{},"name":{},"text":{"54":{}},"component":{}}],["scm",{"_index":747,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"117":{}},"component":{}}],["scope",{"_index":1359,"title":{},"name":{},"text":{"10":{},"19":{},"50":{},"129":{}},"component":{}}],["scrape",{"_index":2092,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scrape_config",{"_index":2096,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scrape_interv",{"_index":2093,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scratch",{"_index":1886,"title":{},"name":{},"text":{"32":{}},"component":{}}],["screen",{"_index":2433,"title":{},"name":{},"text":{"99":{},"100":{},"118":{},"121":{},"122":{}},"component":{}}],["script",{"_index":1090,"title":{},"name":{},"text":{"6":{},"39":{},"50":{},"69":{},"70":{},"89":{},"90":{},"119":{}},"component":{}}],["scroll",{"_index":2207,"title":{},"name":{},"text":{"62":{}},"component":{}}],["sdk",{"_index":2658,"title":{},"name":{},"text":{"118":{},"128":{}},"component":{}}],["search",{"_index":2083,"title":{},"name":{},"text":{"50":{},"99":{},"108":{},"112":{},"113":{},"118":{},"121":{},"126":{},"128":{}},"component":{}}],["second",{"_index":854,"title":{},"name":{},"text":{"1":{},"54":{},"83":{},"90":{}},"component":{}}],["secret",{"_index":577,"title":{"56":{},"84":{},"98":{},"17-2":{},"18-2":{},"19-2":{},"56-1":{},"56-2":{},"84-1":{},"84-2":{},"84-3":{}},"name":{"56":{},"84":{},"98":{}},"text":{"1":{},"5":{},"8":{},"10":{},"12":{},"17":{},"18":{},"19":{},"22":{},"34":{},"44":{},"56":{},"62":{},"75":{},"80":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"98":{},"116":{},"117":{}},"component":{}}],["secret=tru",{"_index":2345,"title":{},"name":{},"text":{"84":{},"98":{}},"component":{}}],["secrets.github_token",{"_index":2767,"title":{},"name":{},"text":{"120":{}},"component":{}}],["section",{"_index":218,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"13":{},"28":{},"29":{},"30":{},"34":{},"40":{},"43":{},"46":{},"50":{},"51":{},"67":{},"70":{},"71":{},"74":{},"78":{},"81":{},"96":{},"99":{},"100":{},"107":{},"108":{},"109":{},"118":{},"119":{},"120":{},"121":{},"126":{},"127":{},"129":{}},"component":{}}],["secur",{"_index":561,"title":{},"name":{},"text":{"1":{},"10":{},"105":{},"108":{},"128":{}},"component":{}}],["securitycontextfsgroup",{"_index":1380,"title":{},"name":{},"text":{"10":{}},"component":{}}],["securitycontextrunasus",{"_index":1383,"title":{},"name":{},"text":{"10":{}},"component":{}}],["sed",{"_index":1452,"title":{},"name":{},"text":{"17":{}},"component":{}}],["see",{"_index":244,"title":{},"name":{},"text":{"1":{},"3":{},"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"30":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"48":{},"50":{},"53":{},"54":{},"62":{},"64":{},"66":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"84":{},"85":{},"97":{},"98":{},"102":{},"103":{},"104":{},"105":{},"106":{},"108":{},"109":{},"117":{},"118":{},"119":{},"121":{},"126":{},"128":{}},"component":{}}],["seen",{"_index":1514,"title":{},"name":{},"text":{"23":{}},"component":{}}],["segment",{"_index":1115,"title":{},"name":{},"text":{"9":{},"30":{},"66":{},"119":{}},"component":{}}],["segment_write_key",{"_index":2223,"title":{},"name":{},"text":{"66":{}},"component":{}}],["segment_write_key_endpoint",{"_index":2225,"title":{},"name":{},"text":{"66":{}},"component":{}}],["select",{"_index":766,"title":{"103":{},"104":{},"105-1":{},"105-2":{}},"name":{"103":{},"104":{}},"text":{"1":{},"17":{},"85":{},"96":{},"99":{},"103":{},"104":{},"105":{},"109":{},"117":{},"118":{},"119":{},"121":{},"122":{},"123":{},"127":{}},"component":{}}],["select(.configmap.nam",{"_index":1955,"title":{},"name":{},"text":{"38":{}},"component":{}}],["select(.nam",{"_index":1949,"title":{},"name":{},"text":{"38":{}},"component":{}}],["selector",{"_index":774,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"30":{},"49":{}},"component":{}}],["selector=app.kubernetes.io/component=ca",{"_index":1927,"title":{},"name":{},"text":{"38":{}},"component":{}}],["self",{"_index":1227,"title":{"34":{}},"name":{"34":{}},"text":{"10":{},"28":{},"34":{},"38":{},"87":{}},"component":{}}],["selfsignedcert",{"_index":1151,"title":{},"name":{},"text":{"10":{}},"component":{}}],["semicolon",{"_index":1035,"title":{},"name":{},"text":{"5":{}},"component":{}}],["send",{"_index":1128,"title":{"30-8":{}},"name":{},"text":{"9":{},"30":{},"31":{},"66":{}},"component":{}}],["sendevent(map",{"_index":1760,"title":{},"name":{},"text":{"30":{}},"component":{}}],["sens",{"_index":901,"title":{},"name":{},"text":{"1":{}},"component":{}}],["sensit",{"_index":2176,"title":{},"name":{},"text":{"56":{},"97":{},"98":{},"116":{}},"component":{}}],["sensitv",{"_index":2571,"title":{},"name":{},"text":{"116":{}},"component":{}}],["sent",{"_index":1107,"title":{"9-4":{}},"name":{},"text":{"9":{},"118":{},"120":{}},"component":{}}],["separ",{"_index":410,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"14":{},"21":{},"23":{},"29":{},"78":{},"118":{}},"component":{}}],["sequenc",{"_index":1883,"title":{},"name":{},"text":{"31":{}},"component":{}}],["sequenti",{"_index":906,"title":{},"name":{},"text":{"1":{}},"component":{}}],["seri",{"_index":2104,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["serv",{"_index":1223,"title":{},"name":{},"text":{"10":{},"30":{},"109":{}},"component":{}}],["server",{"_index":2,"title":{"1":{},"8":{},"12":{},"22":{},"23":{},"52":{},"53":{},"63":{},"80":{},"1-1":{},"1-2":{},"1-3":{},"30-2":{},"30-8":{},"53-1":{},"53-2":{},"53-3":{},"118-1":{},"118-4":{},"118-13":{},"118-16":{},"118-17":{},"118-18":{},"118-19":{},"118-21":{},"118-25":{},"118-26":{},"118-27":{},"118-28":{},"118-30":{},"118-31":{},"118-32":{},"118-35":{},"118-36":{},"118-43":{}},"name":{"1":{},"8":{},"22":{},"23":{},"52":{},"63":{},"80":{}},"text":{"1":{},"2":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"30":{},"31":{},"34":{},"37":{},"38":{},"40":{},"45":{},"50":{},"52":{},"53":{},"54":{},"55":{},"59":{},"62":{},"63":{},"66":{},"67":{},"69":{},"75":{},"76":{},"77":{},"80":{},"84":{},"106":{},"108":{},"115":{},"117":{},"118":{},"128":{},"129":{}},"component":{}}],["server.j",{"_index":2645,"title":{},"name":{},"text":{"118":{}},"component":{}}],["server.jar",{"_index":2679,"title":{},"name":{},"text":{"118":{}},"component":{}}],["server/plugin.yaml",{"_index":2227,"title":{},"name":{},"text":{"66":{}},"component":{}}],["server:delet",{"_index":2236,"title":{},"name":{},"text":{"68":{}},"component":{}}],["server:deploy",{"_index":1421,"title":{},"name":{},"text":{"11":{},"39":{},"41":{},"42":{},"44":{},"76":{}},"component":{}}],["server:log",{"_index":1411,"title":{},"name":{},"text":{"11":{}},"component":{}}],["server:statu",{"_index":2004,"title":{},"name":{},"text":{"41":{},"42":{},"44":{}},"component":{}}],["server:upd",{"_index":2278,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["servercpulimit",{"_index":1264,"title":{},"name":{},"text":{"10":{}},"component":{}}],["servercpurequest",{"_index":1265,"title":{},"name":{},"text":{"10":{}},"component":{}}],["serverexposurestrategi",{"_index":1266,"title":{},"name":{},"text":{"10":{}},"component":{}}],["serverless",{"_index":2427,"title":{},"name":{},"text":{"99":{}},"component":{}}],["servermemorylimit",{"_index":1271,"title":{},"name":{},"text":{"10":{}},"component":{}}],["servermemoryrequest",{"_index":1272,"title":{},"name":{},"text":{"10":{}},"component":{}}],["servertruststoreconfigmapnam",{"_index":1273,"title":{},"name":{},"text":{"10":{}},"component":{}}],["server’",{"_index":626,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["servic",{"_index":262,"title":{"121":{},"119-3":{}},"name":{},"text":{"1":{},"2":{},"7":{},"8":{},"9":{},"17":{},"21":{},"30":{},"35":{},"36":{},"38":{},"46":{},"49":{},"53":{},"54":{},"62":{},"65":{},"75":{},"99":{},"119":{},"121":{},"123":{},"124":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["serviceaccount",{"_index":1165,"title":{},"name":{},"text":{"10":{},"47":{},"49":{},"54":{}},"component":{}}],["serviceaccount.yaml",{"_index":2039,"title":{},"name":{},"text":{"47":{}},"component":{}}],["serviceaccount_nam",{"_index":2042,"title":{},"name":{},"text":{"47":{}},"component":{}}],["serviceaccountnam",{"_index":2058,"title":{},"name":{},"text":{"49":{}},"component":{}}],["session",{"_index":1423,"title":{},"name":{},"text":{"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"34":{},"38":{},"39":{},"42":{},"43":{},"47":{},"48":{},"62":{},"64":{},"68":{},"70":{},"72":{},"76":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{},"118":{}},"component":{}}],["set",{"_index":153,"title":{"1-145":{},"17-1":{},"18-1":{},"19-1":{}},"name":{},"text":{"1":{},"6":{},"9":{},"10":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"29":{},"30":{},"39":{},"45":{},"50":{},"56":{},"58":{},"62":{},"65":{},"66":{},"69":{},"78":{},"80":{},"88":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"105":{},"108":{},"109":{},"117":{},"118":{},"128":{}},"component":{}}],["settings.xml",{"_index":1661,"title":{},"name":{},"text":{"30":{},"90":{},"98":{},"116":{}},"component":{}}],["settings=settings.xml",{"_index":1718,"title":{},"name":{},"text":{"30":{}},"component":{}}],["setup",{"_index":1354,"title":{},"name":{},"text":{"10":{},"44":{},"65":{},"109":{},"120":{}},"component":{}}],["sever",{"_index":1409,"title":{},"name":{},"text":{"11":{},"56":{},"109":{},"127":{}},"component":{}}],["sha1",{"_index":1935,"title":{},"name":{},"text":{"38":{}},"component":{}}],["shard",{"_index":1438,"title":{"21":{}},"name":{},"text":{"16":{},"21":{}},"component":{}}],["share",{"_index":1464,"title":{},"name":{},"text":{"17":{},"75":{},"86":{},"102":{},"109":{},"119":{}},"component":{}}],["shared_secret",{"_index":1485,"title":{},"name":{},"text":{"17":{}},"component":{}}],["show",{"_index":1568,"title":{},"name":{},"text":{"30":{},"75":{},"118":{}},"component":{}}],["showlog",{"_index":2607,"title":{},"name":{},"text":{"118":{}},"component":{}}],["shown",{"_index":2476,"title":{},"name":{},"text":{"105":{}},"component":{}}],["shut",{"_index":1575,"title":{},"name":{},"text":{"30":{},"69":{},"71":{}},"component":{}}],["shutdown",{"_index":784,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["side",{"_index":1356,"title":{},"name":{},"text":{"10":{},"96":{},"118":{}},"component":{}}],["sidecar",{"_index":650,"title":{},"name":{},"text":{"1":{},"10":{},"32":{},"78":{},"109":{},"118":{},"121":{},"128":{}},"component":{}}],["sign",{"_index":1228,"title":{"34":{}},"name":{"34":{}},"text":{"10":{},"28":{},"34":{},"38":{},"78":{},"87":{}},"component":{}}],["significantli",{"_index":569,"title":{},"name":{},"text":{"1":{}},"component":{}}],["similar",{"_index":1771,"title":{},"name":{},"text":{"30":{}},"component":{}}],["simpl",{"_index":2639,"title":{},"name":{},"text":{"118":{},"129":{}},"component":{}}],["simplest",{"_index":2650,"title":{},"name":{},"text":{"118":{}},"component":{}}],["simultan",{"_index":489,"title":{},"name":{},"text":{"1":{},"26":{}},"component":{}}],["singl",{"_index":505,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"41":{},"44":{},"46":{},"53":{},"102":{},"125":{},"128":{}},"component":{}}],["singlehostexposuretyp",{"_index":1269,"title":{},"name":{},"text":{"10":{}},"component":{}}],["singlehostgatewayconfigmaplabel",{"_index":1274,"title":{},"name":{},"text":{"10":{}},"component":{}}],["singlehostgatewayconfigsidecarimag",{"_index":1275,"title":{},"name":{},"text":{"10":{}},"component":{}}],["singlehostgatewayimag",{"_index":1276,"title":{},"name":{},"text":{"10":{}},"component":{}}],["siriu",{"_index":2845,"title":{},"name":{},"text":{"128":{}},"component":{}}],["situat",{"_index":2560,"title":{},"name":{},"text":{"111":{},"112":{},"113":{},"128":{}},"component":{}}],["six",{"_index":1049,"title":{},"name":{},"text":{"6":{},"27":{}},"component":{}}],["size",{"_index":331,"title":{},"name":{},"text":{"1":{},"10":{},"44":{},"102":{},"109":{},"118":{}},"component":{}}],["size=64",{"_index":2012,"title":{},"name":{},"text":{"44":{}},"component":{}}],["skew",{"_index":856,"title":{},"name":{},"text":{"1":{}},"component":{}}],["skopeo",{"_index":1970,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["sl",{"_index":2078,"title":{},"name":{},"text":{"50":{}},"component":{}}],["slash",{"_index":546,"title":{},"name":{},"text":{"1":{}},"component":{}}],["sleep",{"_index":2455,"title":{},"name":{},"text":{"102":{}},"component":{}}],["slider",{"_index":824,"title":{},"name":{},"text":{"1":{}},"component":{}}],["slow",{"_index":672,"title":{"109":{}},"name":{"109":{}},"text":{"1":{},"71":{},"102":{},"107":{},"109":{},"118":{}},"component":{}}],["small",{"_index":1583,"title":{},"name":{},"text":{"30":{}},"component":{}}],["smallry",{"_index":1730,"title":{},"name":{},"text":{"30":{}},"component":{}}],["snapshot",{"_index":1650,"title":{},"name":{},"text":{"30":{}},"component":{}}],["snippet",{"_index":2770,"title":{},"name":{},"text":{"120":{}},"component":{}}],["softwar",{"_index":2810,"title":{},"name":{},"text":{"128":{}},"component":{}}],["solut",{"_index":1348,"title":{},"name":{},"text":{"10":{},"128":{}},"component":{}}],["sometim",{"_index":1277,"title":{},"name":{},"text":{"10":{},"109":{}},"component":{}}],["soon",{"_index":2852,"title":{},"name":{},"text":{"128":{}},"component":{}}],["sourc",{"_index":1001,"title":{"122":{}},"name":{"122":{}},"text":{"3":{},"5":{},"38":{},"45":{},"53":{},"54":{},"75":{},"78":{},"86":{},"99":{},"103":{},"114":{},"119":{},"122":{},"123":{},"124":{},"127":{},"128":{},"129":{}},"component":{}}],["space",{"_index":945,"title":{"119-2":{}},"name":{},"text":{"3":{},"10":{},"39":{},"44":{},"70":{},"119":{}},"component":{}}],["spaces/overview",{"_index":956,"title":{},"name":{},"text":{"3":{}},"component":{}}],["spec",{"_index":247,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"30":{},"34":{},"45":{},"49":{},"53":{},"66":{},"76":{},"102":{},"109":{}},"component":{}}],["spec.contain",{"_index":1948,"title":{},"name":{},"text":{"38":{}},"component":{}}],["spec.routingclass",{"_index":2148,"title":{},"name":{},"text":{"54":{}},"component":{}}],["spec.volum",{"_index":1931,"title":{},"name":{},"text":{"38":{}},"component":{}}],["special",{"_index":563,"title":{"30-4":{}},"name":{},"text":{"1":{},"10":{},"34":{},"45":{},"128":{}},"component":{}}],["specif",{"_index":194,"title":{"1-184":{},"54-2":{},"54-5":{}},"name":{},"text":{"1":{},"9":{},"10":{},"30":{},"36":{},"43":{},"54":{},"58":{},"78":{},"85":{},"99":{},"105":{},"106":{},"118":{},"119":{},"129":{}},"component":{}}],["specifi",{"_index":307,"title":{"64":{},"105":{},"30-16":{}},"name":{"64":{},"105":{}},"text":{"1":{},"6":{},"10":{},"11":{},"23":{},"30":{},"34":{},"38":{},"44":{},"64":{},"72":{},"75":{},"78":{},"97":{},"98":{},"101":{},"102":{},"103":{},"105":{},"106":{},"109":{},"112":{},"113":{},"114":{},"123":{}},"component":{}}],["speed",{"_index":1218,"title":{},"name":{},"text":{"10":{}},"component":{}}],["spread",{"_index":839,"title":{},"name":{},"text":{"1":{}},"component":{}}],["springboot",{"_index":2680,"title":{},"name":{},"text":{"118":{}},"component":{}}],["src/main/docker/dockerfile.jvm",{"_index":1815,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/main/docker/dockerfile.n",{"_index":1835,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/main/java/mygroup",{"_index":1651,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/main/resources/application.properti",{"_index":1712,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/test/java/mygroup",{"_index":1652,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ssh",{"_index":2420,"title":{},"name":{},"text":{"98":{},"116":{},"119":{}},"component":{}}],["ssl_cert_fil",{"_index":2370,"title":{},"name":{},"text":{"88":{},"92":{}},"component":{}}],["sslcainfo",{"_index":1905,"title":{},"name":{},"text":{"34":{}},"component":{}}],["sso",{"_index":1316,"title":{},"name":{},"text":{"10":{}},"component":{}}],["stabl",{"_index":2081,"title":{},"name":{},"text":{"50":{},"74":{},"103":{},"114":{},"119":{}},"component":{}}],["stack",{"_index":2054,"title":{},"name":{},"text":{"49":{},"53":{},"54":{},"87":{},"128":{}},"component":{}}],["stackoverflow",{"_index":2816,"title":{},"name":{},"text":{"128":{}},"component":{}}],["standard",{"_index":229,"title":{},"name":{},"text":{"1":{},"30":{},"56":{},"105":{},"116":{}},"component":{}}],["start",{"_index":313,"title":{"5":{},"94":{},"96":{},"101":{},"106":{},"111":{},"30-1":{},"96-1":{},"96-2":{},"109-1":{},"128-1":{}},"name":{"5":{},"96":{},"101":{},"106":{},"111":{}},"text":{"1":{},"3":{},"5":{},"9":{},"10":{},"15":{},"21":{},"27":{},"30":{},"31":{},"34":{},"35":{},"38":{},"39":{},"40":{},"41":{},"42":{},"44":{},"47":{},"49":{},"50":{},"54":{},"58":{},"59":{},"62":{},"65":{},"70":{},"76":{},"78":{},"79":{},"81":{},"82":{},"83":{},"89":{},"90":{},"94":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"118":{},"119":{},"125":{}},"component":{}}],["startswith(\"theia",{"_index":1950,"title":{},"name":{},"text":{"38":{}},"component":{}}],["startup",{"_index":425,"title":{},"name":{},"text":{"1":{},"30":{},"32":{},"54":{},"102":{},"119":{}},"component":{}}],["state",{"_index":587,"title":{"118-16":{},"118-25":{},"118-30":{},"118-35":{},"118-40":{},"118-43":{}},"name":{},"text":{"1":{},"10":{},"82":{},"102":{},"118":{},"128":{}},"component":{}}],["static",{"_index":1688,"title":{},"name":{},"text":{"30":{},"45":{},"129":{}},"component":{}}],["static.developers.redhat.com",{"_index":2745,"title":{},"name":{},"text":{"119":{}},"component":{}}],["static_config",{"_index":2098,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["statu",{"_index":1146,"title":{},"name":{},"text":{"10":{},"31":{},"41":{},"42":{},"43":{},"44":{},"99":{},"118":{},"120":{}},"component":{}}],["stay",{"_index":2171,"title":{},"name":{},"text":{"54":{}},"component":{}}],["step",{"_index":1442,"title":{},"name":{},"text":{"17":{},"30":{},"34":{},"39":{},"41":{},"42":{},"44":{},"47":{},"49":{},"50":{},"53":{},"54":{},"70":{},"71":{},"72":{},"82":{},"117":{},"120":{}},"component":{}}],["still",{"_index":1578,"title":{},"name":{},"text":{"30":{},"109":{}},"component":{}}],["stop",{"_index":315,"title":{},"name":{},"text":{"1":{},"50":{},"69":{},"70":{},"82":{},"102":{},"119":{}},"component":{}}],["stopatentri",{"_index":2671,"title":{},"name":{},"text":{"118":{}},"component":{}}],["stopworkspac",{"_index":808,"title":{},"name":{},"text":{"1":{}},"component":{}}],["storag",{"_index":474,"title":{"24":{},"45":{},"102":{},"102-1":{},"102-2":{}},"name":{"24":{},"45":{},"102":{}},"text":{"1":{},"10":{},"24":{},"45":{},"67":{},"102":{},"109":{},"116":{},"117":{},"119":{},"125":{}},"component":{}}],["storage//redhat.java/jdt_ws/.metadata/.log",{"_index":2629,"title":{},"name":{},"text":{"118":{}},"component":{}}],["storage//redhat.vscod",{"_index":2643,"title":{},"name":{},"text":{"118":{}},"component":{}}],["storage:0.0.1",{"_index":772,"title":{},"name":{},"text":{"1":{}},"component":{}}],["storageclass",{"_index":1313,"title":{},"name":{},"text":{"10":{},"29":{}},"component":{}}],["storageclass#mountopt",{"_index":2028,"title":{},"name":{},"text":{"45":{}},"component":{}}],["storageclassnam",{"_index":2023,"title":{},"name":{},"text":{"45":{},"102":{}},"component":{}}],["store",{"_index":616,"title":{"117-1":{}},"name":{},"text":{"1":{},"10":{},"11":{},"21":{},"27":{},"34":{},"45":{},"53":{},"54":{},"56":{},"80":{},"84":{},"109":{},"117":{},"118":{},"121":{},"122":{},"123":{}},"component":{}}],["storepass",{"_index":2378,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["str",{"_index":1697,"title":{},"name":{},"text":{"30":{}},"component":{}}],["strategi",{"_index":292,"title":{"64":{}},"name":{"64":{}},"text":{"1":{},"10":{},"30":{},"64":{},"72":{}},"component":{}}],["stream",{"_index":2796,"title":{},"name":{},"text":{"125":{}},"component":{}}],["stricter",{"_index":903,"title":{},"name":{},"text":{"1":{}},"component":{}}],["string",{"_index":404,"title":{},"name":{},"text":{"1":{},"10":{},"27":{},"30":{},"54":{}},"component":{}}],["string(responsebody)).info(\"got",{"_index":1618,"title":{},"name":{},"text":{"30":{}},"component":{}}],["string.format",{"_index":549,"title":{},"name":{},"text":{"1":{}},"component":{}}],["string.replaceal",{"_index":908,"title":{},"name":{},"text":{"1":{}},"component":{}}],["stripped.pem",{"_index":1457,"title":{},"name":{},"text":{"17":{}},"component":{}}],["stripped.pub",{"_index":1461,"title":{},"name":{},"text":{"17":{}},"component":{}}],["strong",{"_index":2848,"title":{},"name":{},"text":{"128":{}},"component":{}}],["strongli",{"_index":345,"title":{},"name":{},"text":{"1":{}},"component":{}}],["structur",{"_index":2791,"title":{},"name":{},"text":{"123":{}},"component":{}}],["studio",{"_index":2297,"title":{"78":{},"78-7":{},"128-8":{}},"name":{},"text":{"78":{},"103":{},"114":{},"118":{},"127":{},"128":{},"129":{}},"component":{}}],["sub",{"_index":976,"title":{},"name":{},"text":{"3":{},"10":{}},"component":{}}],["subdirectori",{"_index":466,"title":{},"name":{},"text":{"1":{}},"component":{}}],["subject",{"_index":2127,"title":{},"name":{},"text":{"54":{}},"component":{}}],["submit",{"_index":1580,"title":{},"name":{},"text":{"30":{},"128":{}},"component":{}}],["subpath",{"_index":457,"title":{},"name":{},"text":{"1":{},"10":{},"49":{},"89":{},"90":{},"92":{},"97":{},"98":{}},"component":{}}],["subscribe.sh",{"_index":2248,"title":{},"name":{},"text":{"69":{}},"component":{}}],["subscript",{"_index":2214,"title":{},"name":{},"text":{"64":{},"69":{},"72":{}},"component":{}}],["subsequ",{"_index":2786,"title":{},"name":{},"text":{"121":{}},"component":{}}],["subset",{"_index":2290,"title":{},"name":{},"text":{"76":{}},"component":{}}],["substitut",{"_index":2402,"title":{},"name":{},"text":{"94":{}},"component":{}}],["subsystem",{"_index":1396,"title":{},"name":{},"text":{"10":{}},"component":{}}],["success",{"_index":2163,"title":{},"name":{},"text":{"54":{}},"component":{}}],["successfulli",{"_index":2008,"title":{},"name":{},"text":{"43":{},"54":{}},"component":{}}],["such",{"_index":385,"title":{},"name":{},"text":{"1":{},"6":{},"7":{},"9":{},"10":{},"25":{},"30":{},"32":{},"34":{},"36":{},"38":{},"41":{},"46":{},"50":{},"53":{},"56":{},"59":{},"62":{},"65":{},"78":{},"97":{},"99":{},"109":{},"116":{},"118":{},"119":{},"120":{},"121":{},"123":{},"127":{},"128":{},"129":{}},"component":{}}],["sudo",{"_index":2074,"title":{},"name":{},"text":{"50":{}},"component":{}}],["suffici",{"_index":1068,"title":{},"name":{},"text":{"6":{}},"component":{}}],["suffix",{"_index":621,"title":{},"name":{},"text":{"1":{},"10":{},"27":{}},"component":{}}],["suit",{"_index":1996,"title":{},"name":{},"text":{"41":{},"46":{},"105":{}},"component":{}}],["suitabl",{"_index":684,"title":{},"name":{},"text":{"1":{},"67":{},"76":{}},"component":{}}],["sum",{"_index":1077,"title":{},"name":{},"text":{"6":{}},"component":{}}],["super",{"_index":802,"title":{},"name":{},"text":{"1":{}},"component":{}}],["super(mainconfigur",{"_index":1695,"title":{},"name":{},"text":{"30":{}},"component":{}}],["supplement",{"_index":564,"title":{},"name":{},"text":{"1":{}},"component":{}}],["suppli",{"_index":472,"title":{},"name":{},"text":{"1":{},"17":{},"66":{},"106":{}},"component":{}}],["support",{"_index":446,"title":{"34":{},"65":{}},"name":{"34":{},"65":{}},"text":{"1":{},"10":{},"28":{},"32":{},"34":{},"36":{},"38":{},"60":{},"64":{},"69":{},"78":{},"83":{},"99":{},"103":{},"105":{},"108":{},"110":{},"114":{},"118":{},"119":{},"128":{}},"component":{}}],["sure",{"_index":360,"title":{},"name":{},"text":{"1":{}},"component":{}}],["surround",{"_index":2437,"title":{},"name":{},"text":{"99":{}},"component":{}}],["suspend",{"_index":829,"title":{},"name":{},"text":{"1":{}},"component":{}}],["svc",{"_index":1216,"title":{},"name":{},"text":{"10":{}},"component":{}}],["svc/prometheu",{"_index":2109,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["swagger",{"_index":1732,"title":{},"name":{},"text":{"30":{},"52":{}},"component":{}}],["switch",{"_index":1312,"title":{"118-12":{}},"name":{},"text":{"10":{},"30":{},"125":{}},"component":{}}],["symbol",{"_index":1527,"title":{},"name":{},"text":{"27":{},"118":{}},"component":{}}],["sync",{"_index":771,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["synchron",{"_index":279,"title":{},"name":{},"text":{"1":{},"120":{}},"component":{}}],["syntax",{"_index":2508,"title":{},"name":{},"text":{"106":{},"110":{},"118":{}},"component":{}}],["system",{"_index":6,"title":{"1-2":{},"1-169":{}},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"30":{},"38":{},"45":{},"50":{},"69":{},"71":{},"84":{},"117":{},"118":{}},"component":{}}],["system.currenttimemilli",{"_index":1781,"title":{},"name":{},"text":{"30":{}},"component":{}}],["system.net.webclient).downloadstring('https://www.eclipse.org/che/chectl/win",{"_index":2071,"title":{},"name":{},"text":{"50":{}},"component":{}}],["t",{"_index":978,"title":{},"name":{},"text":{"3":{},"30":{},"38":{}},"component":{}}],["tab",{"_index":959,"title":{},"name":{},"text":{"3":{},"43":{},"64":{},"96":{},"106":{},"109":{},"119":{}},"component":{}}],["tabl",{"_index":1016,"title":{},"name":{},"text":{"5":{},"6":{},"10":{},"47":{},"54":{},"82":{},"97":{},"98":{},"102":{},"103":{},"114":{}},"component":{}}],["tag",{"_index":971,"title":{},"name":{},"text":{"3":{},"10":{},"47":{},"129":{}},"component":{}}],["taint",{"_index":780,"title":{},"name":{},"text":{"1":{}},"component":{}}],["take",{"_index":637,"title":{},"name":{},"text":{"1":{},"10":{},"38":{},"44":{},"66":{},"69":{},"109":{},"126":{}},"component":{}}],["taken",{"_index":2146,"title":{},"name":{},"text":{"54":{}},"component":{}}],["target",{"_index":523,"title":{},"name":{"27":{}},"text":{"1":{},"21":{},"30":{},"46":{},"53":{},"54":{},"121":{}},"component":{}}],["target/quarku",{"_index":1801,"title":{},"name":{},"text":{"30":{}},"component":{}}],["targetport",{"_index":1869,"title":{},"name":{},"text":{"30":{},"49":{},"105":{}},"component":{}}],["task",{"_index":2839,"title":{},"name":{},"text":{"128":{}},"component":{}}],["task_plugin.theia",{"_index":2703,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tcp",{"_index":1860,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["team",{"_index":844,"title":{},"name":{},"text":{"1":{},"41":{},"46":{},"128":{}},"component":{}}],["team’",{"_index":847,"title":{},"name":{},"text":{"1":{}},"component":{}}],["technolog",{"_index":2356,"title":{},"name":{},"text":{"87":{},"99":{}},"component":{}}],["telemetri",{"_index":1106,"title":{"30":{},"66":{},"9-1":{},"9-4":{},"30-8":{},"30-16":{},"30-17":{}},"name":{"30":{},"66":{}},"text":{"9":{},"30":{},"66":{},"119":{}},"component":{}}],["telemetry:backend",{"_index":1658,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telemetryservic",{"_index":1757,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telemetryservice.java",{"_index":1749,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telemetryservice.sendevent(payload",{"_index":1768,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telephon",{"_index":2739,"title":{},"name":{},"text":{"119":{}},"component":{}}],["templat",{"_index":1436,"title":{"119-6":{}},"name":{},"text":{"15":{},"27":{},"30":{},"47":{},"49":{},"119":{},"127":{},"129":{}},"component":{}}],["template.yaml",{"_index":2053,"title":{},"name":{},"text":{"49":{}},"component":{}}],["temporari",{"_index":1412,"title":{},"name":{},"text":{"11":{}},"component":{}}],["tenanc",{"_index":2211,"title":{},"name":{},"text":{"63":{}},"component":{}}],["term",{"_index":1047,"title":{"119-3":{}},"name":{},"text":{"6":{},"111":{},"118":{},"119":{},"129":{}},"component":{}}],["termin",{"_index":567,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"50":{},"54":{},"74":{},"81":{},"89":{},"90":{},"118":{},"125":{},"128":{}},"component":{}}],["terminationgraceperiodsecond",{"_index":571,"title":{},"name":{},"text":{"1":{}},"component":{}}],["terminolog",{"_index":2861,"title":{"129-2":{}},"name":{},"text":{},"component":{}}],["test",{"_index":930,"title":{"3-3":{}},"name":{},"text":{"3":{},"41":{},"46":{},"83":{},"86":{},"108":{},"118":{},"120":{},"121":{},"128":{}},"component":{}}],["theia",{"_index":644,"title":{"3":{},"9":{},"3-1":{},"3-2":{},"3-3":{},"9-4":{},"78-3":{},"78-9":{},"118-33":{},"118-34":{},"118-35":{},"118-36":{},"118-37":{},"118-45":{},"118-46":{}},"name":{"3":{},"9":{}},"text":{"1":{},"3":{},"4":{},"6":{},"9":{},"20":{},"32":{},"38":{},"78":{},"103":{},"105":{},"106":{},"109":{},"114":{},"118":{},"128":{},"129":{}},"component":{}}],["theia/id",{"_index":2701,"title":{},"name":{},"text":{"118":{}},"component":{}}],["theia/latest",{"_index":744,"title":{},"name":{},"text":{"1":{},"103":{},"114":{}},"component":{}}],["theia/next",{"_index":993,"title":{},"name":{},"text":{"3":{},"30":{},"66":{},"103":{},"105":{},"114":{}},"component":{}}],["theia:next",{"_index":2488,"title":{},"name":{},"text":{"105":{}},"component":{}}],["theia:next;java",{"_index":2047,"title":{},"name":{},"text":{"47":{}},"component":{}}],["theia=quay.io/eclipse/ch",{"_index":2046,"title":{},"name":{},"text":{"47":{}},"component":{}}],["theia_plugin",{"_index":2489,"title":{},"name":{},"text":{"105":{}},"component":{}}],["theia_yeoman_plugin.theia",{"_index":2705,"title":{},"name":{},"text":{"118":{}},"component":{}}],["theme",{"_index":960,"title":{},"name":{},"text":{"3":{}},"component":{}}],["themselv",{"_index":688,"title":{},"name":{},"text":{"1":{}},"component":{}}],["therefor",{"_index":348,"title":{},"name":{},"text":{"1":{},"5":{},"86":{}},"component":{}}],["third",{"_index":1590,"title":{},"name":{},"text":{"30":{},"119":{}},"component":{}}],["those",{"_index":738,"title":{},"name":{},"text":{"1":{},"5":{},"23":{},"128":{}},"component":{}}],["thread",{"_index":320,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["three",{"_index":922,"title":{},"name":{},"text":{"2":{},"96":{},"99":{},"100":{},"109":{}},"component":{}}],["threshold",{"_index":841,"title":{},"name":{},"text":{"1":{}},"component":{}}],["through",{"_index":687,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"30":{},"38":{},"129":{}},"component":{}}],["throughout",{"_index":2863,"title":{},"name":{},"text":{"129":{}},"component":{}}],["throw",{"_index":2600,"title":{},"name":{},"text":{"118":{}},"component":{}}],["thrown",{"_index":896,"title":{},"name":{},"text":{"1":{}},"component":{}}],["time",{"_index":415,"title":{"94":{},"109-1":{}},"name":{"94":{}},"text":{"1":{},"5":{},"30":{},"32":{},"53":{},"54":{},"79":{},"94":{},"109":{},"118":{},"119":{}},"component":{}}],["timeout",{"_index":417,"title":{},"name":{},"text":{"1":{},"30":{},"71":{}},"component":{}}],["titl",{"_index":952,"title":{},"name":{},"text":{"3":{}},"component":{}}],["tl",{"_index":575,"title":{"38":{}},"name":{"38":{}},"text":{"1":{},"10":{},"12":{},"16":{},"38":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["tls.cer",{"_index":2367,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["tls_config",{"_index":2135,"title":{},"name":{},"text":{"54":{}},"component":{}}],["tlssecretnam",{"_index":1384,"title":{},"name":{},"text":{"10":{}},"component":{}}],["tlssupport",{"_index":1153,"title":{},"name":{},"text":{"10":{}},"component":{}}],["tls|web",{"_index":2150,"title":{},"name":{},"text":{"54":{}},"component":{}}],["tmp",{"_index":2461,"title":{},"name":{},"text":{"102":{},"118":{}},"component":{}}],["tmp/chectl",{"_index":1417,"title":{},"name":{},"text":{"11":{}},"component":{}}],["tmp/log",{"_index":2684,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tmp/theia",{"_index":2661,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tmp/vscode",{"_index":2674,"title":{},"name":{},"text":{"118":{},"121":{}},"component":{}}],["togeth",{"_index":2856,"title":{},"name":{},"text":{"128":{}},"component":{}}],["token",{"_index":595,"title":{"81":{},"117-2":{}},"name":{"81":{}},"text":{"1":{},"10":{},"17":{},"19":{},"30":{},"56":{},"80":{},"81":{},"95":{},"98":{},"116":{},"117":{},"121":{},"125":{}},"component":{}}],["toler",{"_index":778,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["took",{"_index":2711,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tool",{"_index":629,"title":{"42":{},"50":{},"70":{},"71":{},"74":{},"50-1":{},"50-2":{}},"name":{"50":{},"70":{},"71":{},"74":{}},"text":{"1":{},"6":{},"9":{},"11":{},"21":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"50":{},"68":{},"69":{},"70":{},"71":{},"74":{},"75":{},"76":{},"83":{},"84":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"109":{},"117":{},"118":{},"128":{},"129":{}},"component":{}}],["toolbar",{"_index":2520,"title":{},"name":{},"text":{"106":{}},"component":{}}],["tooling.vscod",{"_index":2676,"title":{},"name":{},"text":{"118":{}},"component":{}}],["top",{"_index":2787,"title":{},"name":{},"text":{"121":{},"128":{}},"component":{}}],["topk8",{"_index":1446,"title":{},"name":{},"text":{"17":{}},"component":{}}],["topolog",{"_index":2434,"title":{},"name":{},"text":{"99":{}},"component":{}}],["total",{"_index":838,"title":{},"name":{},"text":{"1":{},"6":{},"33":{},"54":{}},"component":{}}],["toward",{"_index":834,"title":{},"name":{},"text":{"1":{}},"component":{}}],["tr",{"_index":1455,"title":{},"name":{},"text":{"17":{},"84":{},"117":{}},"component":{}}],["trace",{"_index":2589,"title":{"118-12":{},"118-27":{},"118-32":{}},"name":{},"text":{"118":{},"128":{}},"component":{}}],["trace.server.verbos",{"_index":2631,"title":{},"name":{},"text":{"118":{}},"component":{}}],["track",{"_index":1119,"title":{},"name":{},"text":{"9":{},"119":{}},"component":{}}],["traefik",{"_index":1326,"title":{},"name":{},"text":{"10":{},"32":{},"37":{}},"component":{}}],["traffic",{"_index":1219,"title":{"23-3":{},"118-4":{}},"name":{},"text":{"10":{},"23":{},"109":{}},"component":{}}],["transform",{"_index":512,"title":{},"name":{},"text":{"1":{}},"component":{}}],["translat",{"_index":2230,"title":{},"name":{},"text":{"67":{}},"component":{}}],["transmit",{"_index":2530,"title":{},"name":{},"text":{"108":{}},"component":{}}],["transpar",{"_index":965,"title":{},"name":{},"text":{"3":{}},"component":{}}],["transport",{"_index":573,"title":{},"name":{},"text":{"1":{}},"component":{}}],["treat",{"_index":1911,"title":{},"name":{},"text":{"38":{},"128":{}},"component":{}}],["tri",{"_index":342,"title":{"120":{}},"name":{"120":{}},"text":{"1":{},"62":{},"96":{},"118":{},"119":{},"120":{},"128":{}},"component":{}}],["trigger",{"_index":2234,"title":{},"name":{},"text":{"67":{},"120":{}},"component":{}}],["troubleshoot",{"_index":1909,"title":{"107":{},"108":{},"109":{},"38-2":{},"119-8":{},"119-10":{}},"name":{"107":{},"108":{},"109":{}},"text":{"107":{},"118":{}},"component":{}}],["true",{"_index":319,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"30":{},"34":{},"38":{},"53":{},"54":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"105":{},"117":{},"118":{},"120":{}},"component":{}}],["trust",{"_index":602,"title":{},"name":{},"text":{"1":{},"10":{},"38":{}},"component":{}}],["truststor",{"_index":1934,"title":{},"name":{},"text":{"38":{},"89":{},"90":{}},"component":{}}],["truststore.sh",{"_index":2373,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["ts",{"_index":2612,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tune",{"_index":1509,"title":{},"name":{},"text":{"23":{},"109":{}},"component":{}}],["turn",{"_index":721,"title":{},"name":{},"text":{"1":{},"9":{}},"component":{}}],["two",{"_index":553,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"45":{},"54":{},"56":{},"64":{},"74":{},"78":{},"99":{},"118":{},"119":{}},"component":{}}],["type",{"_index":285,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"17":{},"18":{},"19":{},"30":{},"45":{},"53":{},"54":{},"84":{},"99":{},"102":{},"105":{},"109":{},"117":{},"118":{},"119":{},"120":{},"122":{},"123":{}},"component":{}}],["typescript",{"_index":2587,"title":{"118-11":{},"118-13":{},"118-14":{}},"name":{},"text":{"118":{},"128":{}},"component":{}}],["typescript.tsserver.log",{"_index":2615,"title":{},"name":{},"text":{"118":{}},"component":{}}],["typescript.tsserver.trac",{"_index":2613,"title":{},"name":{},"text":{"118":{}},"component":{}}],["typic",{"_index":1843,"title":{},"name":{},"text":{"30":{},"34":{},"118":{}},"component":{}}],["uber.jar",{"_index":2634,"title":{},"name":{},"text":{"118":{}},"component":{}}],["ubuntu",{"_index":2762,"title":{},"name":{},"text":{"120":{}},"component":{}}],["ui",{"_index":1733,"title":{},"name":{},"text":{"30":{},"78":{},"83":{},"128":{}},"component":{}}],["uid",{"_index":2029,"title":{},"name":{},"text":{"45":{}},"component":{}}],["uid=26",{"_index":2031,"title":{},"name":{},"text":{"45":{}},"component":{}}],["ul1411",{"_index":1538,"title":{},"name":{},"text":{"27":{}},"component":{}}],["unavail",{"_index":1388,"title":{},"name":{},"text":{"10":{}},"component":{}}],["unblock",{"_index":2752,"title":{},"name":{},"text":{"119":{}},"component":{}}],["unconvent",{"_index":2563,"title":{},"name":{},"text":{"112":{},"113":{}},"component":{}}],["under",{"_index":1362,"title":{},"name":{},"text":{"10":{},"17":{},"19":{},"30":{},"78":{},"96":{},"118":{},"121":{}},"component":{}}],["underli",{"_index":1912,"title":{},"name":{},"text":{"38":{},"109":{}},"component":{}}],["understand",{"_index":0,"title":{"67":{},"1-1":{}},"name":{"67":{}},"text":{"1":{},"6":{},"7":{},"60":{},"67":{},"102":{},"118":{}},"component":{}}],["undesir",{"_index":2076,"title":{},"name":{},"text":{"50":{}},"component":{}}],["uninstal",{"_index":2210,"title":{"68":{}},"name":{"68":{}},"text":{"62":{},"68":{}},"component":{}}],["uniqu",{"_index":290,"title":{},"name":{},"text":{"1":{},"10":{},"106":{}},"component":{}}],["unit",{"_index":2333,"title":{},"name":{},"text":{"83":{},"127":{}},"component":{}}],["univers",{"_index":2507,"title":{},"name":{},"text":{"106":{}},"component":{}}],["unknown",{"_index":2159,"title":{},"name":{},"text":{"54":{}},"component":{}}],["unless",{"_index":384,"title":{},"name":{},"text":{"1":{},"45":{}},"component":{}}],["unlimit",{"_index":1520,"title":{},"name":{},"text":{"26":{},"119":{}},"component":{}}],["unpacked/camel",{"_index":2675,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unpacked/redhat",{"_index":2662,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unpacked/redhat.vscod",{"_index":2778,"title":{},"name":{},"text":{"121":{}},"component":{}}],["unpacked/task_plugin.theia",{"_index":2704,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unpacked/theia_yeoman_plugin.theia",{"_index":2706,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unrecover",{"_index":426,"title":{},"name":{},"text":{"1":{}},"component":{}}],["unsign",{"_index":694,"title":{},"name":{},"text":{"1":{}},"component":{}}],["unstructur",{"_index":1506,"title":{},"name":{},"text":{"21":{}},"component":{}}],["unsupport",{"_index":2734,"title":{},"name":{},"text":{"119":{}},"component":{}}],["until",{"_index":430,"title":{},"name":{},"text":{"1":{},"12":{},"38":{},"69":{}},"component":{}}],["untrust",{"_index":1437,"title":{"38":{}},"name":{"38":{}},"text":{"16":{},"38":{}},"component":{}}],["unzip",{"_index":2702,"title":{},"name":{},"text":{"118":{}},"component":{}}],["up",{"_index":304,"title":{"17-1":{},"18-1":{},"19-1":{}},"name":{},"text":{"1":{},"10":{},"17":{},"18":{},"19":{},"30":{},"53":{},"54":{},"65":{},"69":{},"78":{},"80":{},"109":{}},"component":{}}],["updat",{"_index":370,"title":{"64":{}},"name":{"64":{}},"text":{"1":{},"10":{},"50":{},"53":{},"54":{},"64":{},"69":{},"70":{},"72":{},"74":{},"125":{}},"component":{}}],["updateadminpassword",{"_index":1364,"title":{},"name":{},"text":{"10":{}},"component":{}}],["upgrad",{"_index":2213,"title":{"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"69-1":{},"69-2":{},"69-3":{}},"name":{"69":{},"70":{},"71":{},"72":{},"73":{},"74":{}},"text":{"64":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{}},"component":{}}],["upload",{"_index":2744,"title":{},"name":{},"text":{"119":{}},"component":{}}],["upon",{"_index":2728,"title":{},"name":{},"text":{"119":{}},"component":{}}],["upper",{"_index":2440,"title":{},"name":{},"text":{"99":{},"100":{},"118":{},"121":{}},"component":{}}],["upstream",{"_index":1172,"title":{},"name":{},"text":{"10":{},"119":{}},"component":{}}],["uri",{"_index":1284,"title":{},"name":{},"text":{"10":{},"19":{},"30":{}},"component":{}}],["url",{"_index":267,"title":{"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{}},"name":{"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{}},"text":{"1":{},"3":{},"10":{},"17":{},"18":{},"19":{},"30":{},"31":{},"32":{},"34":{},"43":{},"66":{},"89":{},"94":{},"101":{},"103":{},"104":{},"105":{},"106":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"120":{},"122":{},"123":{},"129":{}},"component":{}}],["us",{"_index":245,"title":{"11":{},"42":{},"43":{},"47":{},"48":{},"52":{},"70":{},"71":{},"72":{},"76":{},"77":{},"94":{},"96":{},"104":{},"105":{},"116":{},"117":{},"122":{},"9-2":{},"40-1":{},"99-2":{},"105-1":{},"105-3":{},"105-4":{},"105-5":{},"117-1":{},"117-2":{},"118-46":{},"128-6":{}},"name":{"11":{},"42":{},"43":{},"45":{},"47":{},"48":{},"52":{},"70":{},"71":{},"72":{},"76":{},"77":{},"96":{},"104":{},"105":{},"116":{},"117":{},"122":{}},"text":{"1":{},"3":{},"5":{},"9":{},"10":{},"11":{},"12":{},"14":{},"15":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"37":{},"38":{},"39":{},"40":{},"41":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"52":{},"53":{},"54":{},"56":{},"59":{},"61":{},"62":{},"64":{},"66":{},"69":{},"70":{},"71":{},"72":{},"75":{},"76":{},"78":{},"79":{},"80":{},"81":{},"83":{},"84":{},"85":{},"87":{},"90":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"114":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["usabl",{"_index":2231,"title":{},"name":{},"text":{"67":{}},"component":{}}],["usag",{"_index":1017,"title":{},"name":{},"text":{"5":{},"9":{},"10":{},"47":{},"54":{},"119":{}},"component":{}}],["useinternalclustersvcnam",{"_index":1280,"title":{},"name":{},"text":{"10":{}},"component":{}}],["user",{"_index":185,"title":{"15":{},"25":{},"26":{},"27":{},"31":{},"62":{},"75":{},"115":{},"1-176":{},"1-184":{},"62-1":{},"119-5":{}},"name":{"25":{},"26":{},"62":{},"75":{},"115":{}},"text":{"1":{},"2":{},"6":{},"7":{},"8":{},"9":{},"10":{},"15":{},"17":{},"18":{},"19":{},"25":{},"26":{},"27":{},"28":{},"30":{},"31":{},"35":{},"36":{},"37":{},"44":{},"45":{},"50":{},"51":{},"52":{},"56":{},"57":{},"58":{},"59":{},"61":{},"62":{},"63":{},"65":{},"68":{},"69":{},"75":{},"80":{},"81":{},"84":{},"85":{},"96":{},"97":{},"98":{},"99":{},"102":{},"104":{},"105":{},"107":{},"109":{},"115":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"125":{},"127":{},"128":{}},"component":{}}],["user1",{"_index":1536,"title":{},"name":{},"text":{"27":{}},"component":{}}],["userag",{"_index":1705,"title":{},"name":{},"text":{"30":{}},"component":{}}],["userid",{"_index":2581,"title":{},"name":{},"text":{"117":{}},"component":{}}],["usernam",{"_index":860,"title":{},"name":{},"text":{"1":{},"27":{},"30":{},"56":{},"84":{},"89":{},"98":{},"117":{},"125":{}},"component":{}}],["username/ch",{"_index":979,"title":{},"name":{},"text":{"3":{}},"component":{}}],["usernamefind",{"_index":1694,"title":{},"name":{},"text":{"30":{}},"component":{}}],["users?username=:usernam",{"_index":2583,"title":{},"name":{},"text":{"117":{}},"component":{}}],["user’",{"_index":392,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"44":{},"62":{},"121":{},"128":{}},"component":{}}],["usr/bin/env",{"_index":2374,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["usr/lib/jvm/default",{"_index":2619,"title":{},"name":{},"text":{"118":{}},"component":{}}],["usr/local/bin",{"_index":2073,"title":{},"name":{},"text":{"50":{}},"component":{}}],["usr/local/bin/chectl",{"_index":2080,"title":{},"name":{},"text":{"50":{}},"component":{}}],["usual",{"_index":904,"title":{},"name":{},"text":{"1":{},"96":{},"129":{}},"component":{}}],["util",{"_index":1121,"title":{},"name":{},"text":{"9":{},"127":{}},"component":{}}],["ux",{"_index":2241,"title":{},"name":{},"text":{"69":{}},"component":{}}],["v.2.2.105",{"_index":2668,"title":{},"name":{},"text":{"118":{}},"component":{}}],["v0.14.1",{"_index":1979,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["v1",{"_index":781,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"30":{},"45":{},"49":{},"53":{},"54":{},"56":{},"61":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{},"120":{}},"component":{}}],["v2",{"_index":750,"title":{},"name":{},"text":{"1":{},"30":{},"35":{},"36":{},"58":{},"66":{},"75":{},"78":{},"109":{}},"component":{}}],["v7.50.0",{"_index":1985,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["valid",{"_index":547,"title":{},"name":{},"text":{"1":{},"2":{},"8":{},"27":{},"45":{},"66":{},"118":{},"119":{}},"component":{}}],["valu",{"_index":295,"title":{"3-1":{}},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"18":{},"19":{},"21":{},"23":{},"26":{},"29":{},"30":{},"33":{},"38":{},"47":{},"54":{},"56":{},"62":{},"76":{},"77":{},"78":{},"97":{},"98":{},"102":{},"105":{},"114":{},"117":{},"118":{}},"component":{}}],["value1",{"_index":1431,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["value2",{"_index":1433,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["var",{"_index":1598,"title":{},"name":{},"text":{"30":{}},"component":{}}],["var/run/secrets/kubernetes.io/serviceaccount/token",{"_index":2134,"title":{},"name":{},"text":{"54":{}},"component":{}}],["var/www/html",{"_index":1848,"title":{},"name":{},"text":{"30":{}},"component":{}}],["variabl",{"_index":225,"title":{"56":{},"56-2":{}},"name":{"56":{}},"text":{"1":{},"9":{},"10":{},"22":{},"23":{},"29":{},"30":{},"56":{},"66":{},"69":{},"88":{},"91":{},"92":{},"93":{},"97":{},"98":{},"118":{}},"component":{}}],["variat",{"_index":1171,"title":{},"name":{},"text":{"10":{}},"component":{}}],["variou",{"_index":2477,"title":{},"name":{},"text":{"105":{},"109":{},"116":{},"119":{}},"component":{}}],["vc",{"_index":2829,"title":{},"name":{},"text":{"128":{}},"component":{}}],["vdi",{"_index":2828,"title":{},"name":{},"text":{"128":{}},"component":{}}],["vendor",{"_index":2543,"title":{},"name":{},"text":{"109":{}},"component":{}}],["vendors..j",{"_index":2544,"title":{},"name":{},"text":{"109":{}},"component":{}}],["verbos",{"_index":2406,"title":{"96":{},"96-1":{},"96-2":{}},"name":{"96":{}},"text":{"96":{},"107":{},"118":{}},"component":{}}],["verif",{"_index":1721,"title":{},"name":{},"text":{"30":{},"34":{},"41":{},"42":{},"43":{},"44":{},"47":{},"50":{},"53":{},"54":{},"69":{},"70":{},"71":{},"72":{},"76":{},"77":{},"83":{}},"component":{}}],["verifi",{"_index":857,"title":{"118-16":{},"118-17":{},"118-25":{},"118-30":{},"118-35":{},"118-40":{},"118-43":{}},"name":{},"text":{"1":{},"3":{},"17":{},"18":{},"19":{},"30":{},"38":{},"41":{},"42":{},"43":{},"44":{},"47":{},"50":{},"53":{},"54":{},"69":{},"76":{},"77":{},"82":{},"108":{},"118":{},"119":{},"126":{}},"component":{}}],["versa",{"_index":2733,"title":{},"name":{},"text":{"119":{}},"component":{}}],["version",{"_index":250,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"19":{},"30":{},"34":{},"35":{},"39":{},"41":{},"50":{},"54":{},"58":{},"65":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"103":{},"112":{},"114":{},"118":{},"119":{},"120":{},"123":{}},"component":{}}],["vertx",{"_index":1734,"title":{},"name":{},"text":{"30":{}},"component":{}}],["viabl",{"_index":2827,"title":{},"name":{},"text":{"128":{}},"component":{}}],["vice",{"_index":2732,"title":{},"name":{},"text":{"119":{}},"component":{}}],["view",{"_index":1879,"title":{"118":{},"53-3":{},"54-3":{},"118-1":{},"118-5":{},"118-6":{},"118-8":{},"118-9":{},"118-10":{},"118-11":{},"118-13":{},"118-14":{},"118-15":{},"118-18":{},"118-20":{},"118-22":{},"118-23":{},"118-24":{},"118-28":{},"118-29":{},"118-33":{},"118-37":{},"118-38":{},"118-41":{},"118-42":{},"118-44":{},"118-45":{},"118-46":{}},"name":{"118":{}},"text":{"30":{},"38":{},"43":{},"53":{},"54":{},"55":{},"81":{},"99":{},"107":{},"118":{},"121":{},"125":{},"126":{},"128":{}},"component":{}}],["virtual",{"_index":2010,"title":{},"name":{},"text":{"44":{},"123":{}},"component":{}}],["visibl",{"_index":811,"title":{},"name":{},"text":{"1":{},"56":{},"70":{},"71":{},"72":{}},"component":{}}],["visit",{"_index":2466,"title":{},"name":{},"text":{"103":{},"104":{},"106":{},"111":{},"112":{},"113":{},"128":{}},"component":{}}],["visual",{"_index":2296,"title":{"78":{},"78-7":{},"128-8":{}},"name":{},"text":{"78":{},"99":{},"103":{},"114":{},"118":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["vm=true",{"_index":2001,"title":{},"name":{},"text":{"41":{}},"component":{}}],["void",{"_index":1701,"title":{},"name":{},"text":{"30":{}},"component":{}}],["volum",{"_index":442,"title":{},"name":{},"text":{"1":{},"7":{},"10":{},"29":{},"30":{},"32":{},"34":{},"36":{},"38":{},"45":{},"49":{},"75":{},"97":{},"98":{},"102":{},"109":{}},"component":{}}],["volumebindingmod",{"_index":495,"title":{},"name":{},"text":{"1":{}},"component":{}}],["volumemod",{"_index":2465,"title":{},"name":{},"text":{"102":{}},"component":{}}],["volumemount",{"_index":467,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"49":{},"102":{},"105":{}},"component":{}}],["volumenam",{"_index":2464,"title":{},"name":{},"text":{"102":{}},"component":{}}],["vscode",{"_index":2299,"title":{},"name":{"78":{}},"text":{"109":{},"117":{},"118":{},"126":{}},"component":{}}],["vscode/extensions.json",{"_index":2294,"title":{"78-2":{},"78-8":{}},"name":{},"text":{"78":{}},"component":{}}],["vscode/settings.json",{"_index":2317,"title":{},"name":{},"text":{"78":{}},"component":{}}],["vsix",{"_index":643,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wait",{"_index":414,"title":{},"name":{},"text":{"1":{},"12":{},"38":{},"69":{}},"component":{}}],["wait.sh",{"_index":2249,"title":{},"name":{},"text":{"69":{}},"component":{}}],["waitforfirstconsum",{"_index":496,"title":{},"name":{},"text":{"1":{}},"component":{}}],["want",{"_index":357,"title":{},"name":{},"text":{"1":{},"122":{}},"component":{}}],["warn",{"_index":1363,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["watch",{"_index":1885,"title":{},"name":{},"text":{"31":{},"118":{},"125":{}},"component":{}}],["watcher",{"_index":2708,"title":{},"name":{},"text":{"118":{}},"component":{}}],["way",{"_index":557,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"45":{},"78":{},"104":{},"106":{},"120":{},"128":{}},"component":{}}],["web",{"_index":1041,"title":{"43":{},"48":{},"72":{},"100":{},"120":{},"105-4":{}},"name":{"43":{},"48":{},"72":{},"100":{},"120":{}},"text":{"5":{},"8":{},"30":{},"32":{},"33":{},"43":{},"46":{},"48":{},"52":{},"64":{},"65":{},"66":{},"68":{},"72":{},"75":{},"83":{},"86":{},"94":{},"95":{},"99":{},"100":{},"105":{},"108":{},"118":{},"120":{},"128":{},"129":{}},"component":{}}],["webhook",{"_index":1074,"title":{},"name":{},"text":{"6":{},"54":{}},"component":{}}],["webhookserv",{"_index":2123,"title":{},"name":{},"text":{"54":{}},"component":{}}],["webhookserver.:9443",{"_index":2138,"title":{},"name":{},"text":{"54":{}},"component":{}}],["websit",{"_index":953,"title":{"119-6":{}},"name":{},"text":{"3":{},"119":{}},"component":{}}],["websocket",{"_index":146,"title":{"1-140":{}},"name":{},"text":{"1":{},"108":{}},"component":{}}],["weekli",{"_index":2818,"title":{},"name":{},"text":{"128":{}},"component":{}}],["weight",{"_index":1872,"title":{},"name":{},"text":{"30":{}},"component":{}}],["welcom",{"_index":934,"title":{},"name":{},"text":{"3":{},"30":{}},"component":{}}],["welcome.messag",{"_index":1676,"title":{},"name":{},"text":{"30":{}},"component":{}}],["welcome/link",{"_index":970,"title":{},"name":{},"text":{"3":{}},"component":{}}],["welcome_messag",{"_index":1840,"title":{},"name":{},"text":{"30":{}},"component":{}}],["welcomemessag",{"_index":1677,"title":{},"name":{},"text":{"30":{}},"component":{}}],["well",{"_index":339,"title":{},"name":{},"text":{"1":{},"118":{},"119":{},"120":{}},"component":{}}],["whenev",{"_index":1743,"title":{},"name":{},"text":{"30":{}},"component":{}}],["whether",{"_index":341,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"102":{},"118":{},"120":{},"126":{}},"component":{}}],["whole",{"_index":1511,"title":{},"name":{},"text":{"23":{},"38":{}},"component":{}}],["whose",{"_index":2179,"title":{},"name":{},"text":{"56":{}},"component":{}}],["wide",{"_index":1240,"title":{},"name":{},"text":{"10":{},"38":{}},"component":{}}],["wii",{"_index":895,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wiki",{"_index":2821,"title":{},"name":{},"text":{"128":{}},"component":{}}],["wild",{"_index":1233,"title":{},"name":{},"text":{"10":{}},"component":{}}],["wildcardpolici",{"_index":1873,"title":{},"name":{},"text":{"30":{}},"component":{}}],["window",{"_index":831,"title":{"50-1":{}},"name":{},"text":{"1":{},"30":{},"50":{}},"component":{}}],["within",{"_index":1141,"title":{"30-5":{}},"name":{},"text":{"9":{},"30":{},"97":{},"98":{},"99":{},"118":{},"120":{},"128":{}},"component":{}}],["without",{"_index":555,"title":{},"name":{},"text":{"1":{},"10":{},"54":{},"78":{},"103":{},"111":{},"114":{},"118":{}},"component":{}}],["won’t",{"_index":589,"title":{},"name":{},"text":{"1":{}},"component":{}}],["woopra",{"_index":1118,"title":{"66":{}},"name":{"66":{}},"text":{"9":{},"30":{},"66":{},"119":{}},"component":{}}],["woopra_domain",{"_index":2222,"title":{},"name":{},"text":{"66":{}},"component":{}}],["woopra_domain_endpoint",{"_index":2224,"title":{},"name":{},"text":{"66":{}},"component":{}}],["work",{"_index":353,"title":{"21":{},"9-3":{}},"name":{},"text":{"1":{},"10":{},"16":{},"17":{},"18":{},"19":{},"21":{},"30":{},"54":{},"57":{},"78":{},"81":{},"86":{},"87":{},"106":{},"118":{},"121":{},"125":{},"128":{}},"component":{}}],["work/appl",{"_index":1829,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workdir",{"_index":1821,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workflow",{"_index":2425,"title":{"120-1":{}},"name":{},"text":{"99":{},"120":{}},"component":{}}],["workingdir",{"_index":1092,"title":{},"name":{},"text":{"6":{}},"component":{}}],["workload",{"_index":2086,"title":{"52":{}},"name":{"52":{}},"text":{"52":{},"62":{}},"component":{}}],["workspac",{"_index":180,"title":{"5":{},"9":{},"26":{},"28":{},"29":{},"36":{},"54":{},"75":{},"78":{},"80":{},"82":{},"85":{},"86":{},"94":{},"96":{},"101":{},"102":{},"103":{},"104":{},"106":{},"109":{},"111":{},"114":{},"116":{},"118":{},"1-172":{},"1-176":{},"1-180":{},"6-2":{},"6-3":{},"6-4":{},"30-5":{},"30-16":{},"30-17":{},"54-1":{},"54-2":{},"54-3":{},"54-4":{},"54-5":{},"78-4":{},"96-1":{},"96-2":{},"109-1":{},"109-2":{},"119-5":{},"119-6":{},"128-4":{}},"name":{"5":{},"9":{},"26":{},"27":{},"28":{},"29":{},"54":{},"75":{},"80":{},"82":{},"85":{},"86":{},"96":{},"101":{},"102":{},"103":{},"106":{},"109":{},"111":{},"114":{},"116":{},"118":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"9":{},"10":{},"15":{},"20":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"45":{},"54":{},"55":{},"58":{},"59":{},"61":{},"62":{},"63":{},"68":{},"69":{},"70":{},"71":{},"75":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"126":{},"128":{},"129":{}},"component":{}}],["workspace0zqb2ew3py4srthh.go",{"_index":2692,"title":{},"name":{},"text":{"118":{}},"component":{}}],["workspace_id",{"_index":454,"title":{},"name":{},"text":{"1":{}},"component":{}}],["workspace_inact",{"_index":1142,"title":{},"name":{},"text":{"9":{},"30":{}},"component":{}}],["workspace_log",{"_index":305,"title":{},"name":{},"text":{"1":{}},"component":{}}],["workspace_open",{"_index":1133,"title":{},"name":{},"text":{"9":{}},"component":{}}],["workspace_start",{"_index":1582,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workspace_stop",{"_index":1143,"title":{},"name":{},"text":{"9":{},"30":{}},"component":{}}],["workspace_us",{"_index":1581,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workspacedefaultcompon",{"_index":1281,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspacedefaulteditor",{"_index":1283,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspaceenv",{"_index":1716,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workspacefolder}/bin/debug",{"_index":2669,"title":{},"name":{},"text":{"118":{}},"component":{}}],["workspacemanag",{"_index":1515,"title":{},"name":{},"text":{"23":{}},"component":{}}],["workspacenamespacedefault",{"_index":1286,"title":{},"name":{},"text":{"10":{},"27":{}},"component":{}}],["workspacepodnodeselector",{"_index":1287,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspacepodtoler",{"_index":1288,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspacepvcstorageclassnam",{"_index":1371,"title":{},"name":{},"text":{"10":{},"45":{}},"component":{}}],["workspaces.openshift.com",{"_index":2742,"title":{},"name":{},"text":{"119":{}},"component":{}}],["workspacesdefaultplugin",{"_index":1290,"title":{},"name":{},"text":{"10":{},"30":{},"66":{}},"component":{}}],["workspace’",{"_index":451,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["workstat",{"_index":1991,"title":{},"name":{},"text":{"40":{},"128":{}},"component":{}}],["world",{"_index":1842,"title":{},"name":{},"text":{"30":{},"106":{},"110":{},"118":{}},"component":{}}],["world?new&ch",{"_index":2555,"title":{},"name":{},"text":{"110":{}},"component":{}}],["wrap",{"_index":2368,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["wrapper",{"_index":889,"title":{},"name":{},"text":{"1":{}},"component":{}}],["writabl",{"_index":468,"title":{},"name":{},"text":{"1":{}},"component":{}}],["write",{"_index":1589,"title":{},"name":{},"text":{"30":{},"66":{},"75":{},"102":{},"118":{}},"component":{}}],["write_repositori",{"_index":1499,"title":{},"name":{},"text":{"19":{}},"component":{}}],["ws",{"_index":719,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ws://${che_host}:${che_port}/api/websocket",{"_index":277,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wsmaster",{"_index":695,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wss",{"_index":2522,"title":{},"name":{},"text":{"108":{}},"component":{}}],["x",{"_index":2268,"title":{},"name":{},"text":{"69":{}},"component":{}}],["x509",{"_index":1920,"title":{},"name":{},"text":{"38":{}},"component":{}}],["xml",{"_index":2386,"title":{"118-24":{},"118-25":{},"118-26":{},"118-27":{},"118-28":{}},"name":{},"text":{"90":{},"118":{}},"component":{}}],["xml.documentsymbols.en",{"_index":2638,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml.format.en",{"_index":2635,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml.trace.serv",{"_index":2641,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml.validation.en",{"_index":2637,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml/lsp4xml.log",{"_index":2644,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xz6g8",{"_index":2689,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml",{"_index":1847,"title":{"118-29":{},"118-30":{},"118-31":{},"118-32":{}},"name":{},"text":{"30":{},"38":{},"47":{},"67":{},"76":{},"77":{},"105":{},"112":{},"118":{}},"component":{}}],["yaml.complet",{"_index":2649,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.format.en",{"_index":2646,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.hov",{"_index":2648,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.trace.serv",{"_index":2653,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.valid",{"_index":2647,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml=ch",{"_index":1990,"title":{},"name":{},"text":{"39":{},"76":{}},"component":{}}],["ye",{"_index":2651,"title":{},"name":{},"text":{"118":{},"121":{}},"component":{}}],["yourself",{"_index":359,"title":{},"name":{},"text":{"1":{},"115":{}},"component":{}}],["zap.newproduct",{"_index":1621,"title":{},"name":{},"text":{"30":{}},"component":{}}],["zap.sugaredlogg",{"_index":1599,"title":{},"name":{},"text":{"30":{}},"component":{}}],["zero",{"_index":837,"title":{},"name":{},"text":{"1":{},"128":{}},"component":{}}],["zone",{"_index":1547,"title":{},"name":{},"text":{"29":{}},"component":{}}]],"pipeline":["stemmer"]},"store":{"documents":{"1":{"id":1,"text":"The following section describes advanced deployment and configuration methods for the Che server component. The following section describes the Che server component advanced configuration method for a deployment. Advanced configuration is necessary to: Add environment variables not automatically generated by the Operator from the standard CheCluster Custom Resource fields. Override the properties automatically generated by the Operator from the standard CheCluster Custom Resource fields. The customCheProperties field, part of the CheCluster Custom Resource server settings, contains a map of additional environment variables to apply to the Che server component. Example 1. Override the default memory limit for workspaces Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_WORKSPACE_DEFAULT__MEMORY__LIMIT__MB: \"2048\" Previous versions of the Che Operator had a ConfigMap named custom to fulfill this role. If the Che Operator finds a configMap with the name custom, it adds the data it contains into the customCheProperties field, redeploys Che, and deletes the custom configMap. Additional resources CheCluster Custom Resource fields reference. Che server component system properties reference. The following document describes all possible configuration properties of the Che server component. API service. Browsers initiate REST communications to Che server with this URL. Default http://${CHE_HOST}:${CHE_PORT}/api API service internal network URL. Back-end services should initiate REST communications to Che server with this URL Default NULL Che WebSocket major endpoint. Provides basic communication endpoint for major WebSocket interactions and messaging. Default ws://${CHE_HOST}:${CHE_PORT}/api/websocket Che WebSocket major internal endpoint. Provides basic communication endpoint for major WebSocket interactions and messaging. Default NULL Your projects are synchronized from the Che server into the machine running each workspace. This is the directory in the machine where your projects are placed. Default /projects Used when Kubernetes-type components in a devfile request project PVC creation (Applied in case of unique and per workspace PVC strategy. In case of the common PVC strategy, it is rewritten with the value of the che.infra.kubernetes.pvc.quantity property.) Default 1Gi Defines the directory inside the machine where all the workspace logs are placed. Provide this value into the machine, for example, as an environment variable. This is to ensure that agent developers can use this directory to back up agent logs. Default /workspace_logs Configures environment variable HTTP_PROXY to a specified value in containers powering workspaces. Default empty Configures environment variable HTTPS_PROXY to a specified value in containers powering workspaces. Default empty Configures environment variable NO_PROXY to a specified value in containers powering workspaces. Default empty By default, when users access a workspace with its URL, the workspace automatically starts (if currently stopped). Set this to false to disable this behavior. Default true Workspace threads pool configuration. This pool is used for workspace-related operations that require asynchronous execution, for example, starting and stopping. Possible values are fixed and cached. Default fixed This property is ignored when pool type is different from fixed. It configures the exact size of the pool. When set, the multiplier property is ignored. If this property is not set (0, and placeholders (for example: che-workspace-). In that case, new namespace will be created for each user. Used by OpenShift infra as well to specify a Project. The or placeholder is mandatory. Default -che Defines whether che-server should try to label the workspace namespaces. NOTE: It is strongly recommended to keep the value of this property set to true. If false, the new workspace namespaces will not be labeled automatically and therefore not recognized by the Che operator making some features of DevWorkspaces not working. If false, an administrator is required to label the namespaces manually using the labels specified in che.infra.kubernetes.namespace.labels. If you want to manage the namespaces yourself, make sure to follow https://www.eclipse.org/che/docs/stable/administration-guide/provisioning-namespaces-in-advance/. Any additional labels present on the namespace are kept in place and do not affect the functionality. Also note that the the administrator is free to pre-create and label the namespaces manually even if this property is true. No updates to the namespaces are done if they already conform to the labeling requirements. Default true Defines whether che-server should try to annotate the workspace namespaces. Default true List of labels to find namespace that are used for Che Workspaces. They are used to: - find prepared namespace for users in combination with che.infra.kubernetes.namespace.annotations. - actively label namespace with any workspace. NOTE: It is strongly recommended not to change the value of this property because the Che operator relies on these labels and their precise values when reconciling DevWorkspaces. If this configuration is changed, the namespaces will not be automatically recognized by the Che operator as workspace namespaces unless manually labeled as such using the default labels and values. Additional labels on the namespace do not affect the functionality. Default app.kubernetes.io/part-of=che.eclipse.org,app.kubernetes.io/component=workspaces-namespace List of annotations to find namespace prepared for Che users workspaces. Only namespace matching the che.infra.kubernetes.namespace.labels will be matched against these annotations. namespace that matches both che.infra.kubernetes.namespace.labels and che.infra.kubernetes.namespace.annotations will be preferentially used for User’s workspaces. It’s possible to use placeholder to specify the namespace to concrete user. They are used to: - find prepared namespace for users in combination with che.infra.kubernetes.namespace.labels. - actively annotate namespace with any workspace. Default che.eclipse.org/username= Defines Kubernetes Service Account name which should be specified to be bound to all workspaces Pods. the Che Operator that Kubernetes Infrastructure will not create the service account and it should exist. OpenShift infrastructure will check if project is predefined(if che.infra.openshift.project is not empty): - if it is predefined then service account must exist there - if it is 'NULL' or empty string then infrastructure will create new OpenShift project per workspace and prepare workspace service account with needed roles there Default NULL Specifies optional, additional cluster roles to use with the workspace service account. the Che Operator that the cluster role names must already exist, and the Che service account needs to be able to create a Role Binding to associate these cluster roles with the workspace service account. The names are comma separated. This property deprecates che.infra.kubernetes.cluster_role_name. Default NULL Cluster roles to assign to user in his namespace Default NULL Defines wait time that limits the Kubernetes workspace start time. Default 8 Defines the timeout in minutes that limits the period for which Kubernetes Ingress become ready Default 5 If during workspace startup an unrecoverable event defined in the property occurs, stop the workspace immediately rather than waiting until timeout. the Che Operator that this SHOULD NOT include a mere \"Failed\" reason, because that might catch events that are not unrecoverable. A failed container startup is handled explicitly by Che server. Default FailedMount,FailedScheduling,MountVolume.SetUpfailed,Failed to pull image,FailedCreate,ReplicaSetCreateError Defines whether use the Persistent Volume Claim for Che workspace needs, for example: backup projects, logs, or disable it. Default true Defined which strategy will be used while choosing PVC for workspaces. Supported strategies: common: All workspaces in the same namespace will reuse the same PVC. Name of PVC may be configured with che.infra.kubernetes.pvc.name. Existing PVC will be used or a new one will be created if it does not exist. unique: Separate PVC for each workspace’s volume will be used. Name of PVC is evaluated as '{che.infra.kubernetes.pvc.name} + '-' + {generated_8_chars}'. Existing PVC will be used or a new one will be created if it does not exist. per-workspace: Separate PVC for each workspace will be used. Name of PVC is evaluated as '{che.infra.kubernetes.pvc.name} + '-' + {WORKSPACE_ID}'. Existing PVC will be used or a new one will be created if it doesn’t exist. Default common Defines whether to run a job that creates workspace’s subpath directories in persistent volume for the common strategy before launching a workspace. Necessary in some versions of Kubernetes as workspace subpath volume mounts are created with root permissions, and therefore cannot be modified by workspaces running as a user (presents an error importing projects into a workspace in Che). The default is true, but should be set to false if the version of Kubernetes creates subdirectories with user permissions. See: subPath in volumeMount is not writable for non-root users #41638 the Che Operator that this property has effect only if the common PVC strategy used. Default true Defines the settings of PVC name for Che workspaces. Each PVC strategy supplies this value differently. See documentation for che.infra.kubernetes.pvc.strategy property Default claim-che-workspace Defines the storage class of Persistent Volume Claim for the workspaces. Empty strings means \"use default\". Default empty Defines the size of Persistent Volume Claim of Che workspace. See: Understanding persistent storage Default 10Gi Pod that is launched when performing persistent volume claim maintenance jobs on OpenShift Default registry.access.redhat.com/ubi8-minimal:8.3-230 Image pull policy of container that used for the maintenance jobs on Kubernetes cluster Default IfNotPresent Defines Pod memory limit for persistent volume claim maintenance jobs Default 250Mi Defines Persistent Volume Claim access mode. the Che Operator that for common PVC strategy changing of access mode affects the number of simultaneously running workspaces. If the OpenShift instance running Che is using Persistent Volumes with RWX access mode, then a limit of running workspaces at the same time is bounded only by Che limits configuration: RAM, CPU, and so on. See: Understanding persistent storage Default ReadWriteOnce Defines if Che Server should wait workspaces Persistent Volume Claims to become bound after creating. Default value is true. The parameter is used by all Persistent Volume Claim strategies. It should be set to false when volumeBindingMode is configured to WaitForFirstConsumer otherwise workspace starts will hangs up on phase of waiting PVCs. Default true Defines annotations for ingresses which are used for servers exposing. Value depends on the kind of ingress controller. OpenShift infrastructure ignores this property because it uses Routes rather than Ingresses. the Che Operator that for a single-host deployment strategy to work, a controller supporting URL rewriting has to be used (so that URLs can point to different servers while the servers do not need to support changing the app root). The che.infra.kubernetes.ingress.path.rewrite_transform property defines how the path of the ingress should be transformed to support the URL rewriting and this property defines the set of annotations on the ingress itself that instruct the chosen ingress controller to actually do the URL rewriting, potentially building on the path transformation (if required by the chosen ingress controller). For example for Nginx ingress controller 0.22.0 and later the following value is recommended: {\"ingress.kubernetes.io/rewrite-target\": \"/$1\",\"ingress.kubernetes.io/ssl-redirect\": \"false\",\\ \"ingress.kubernetes.io/proxy-connect-timeout\": \"3600\",\"ingress.kubernetes.io/proxy-read-timeout\": \"3600\", \"nginx.org/websocket-services\": \"\"} and the che.infra.kubernetes.ingress.path.rewrite_transform should be set to \"%s(.*)\". For nginx ingress controller older than 0.22.0, the rewrite-target should be set to merely / and the path transform to %s (see the che.infra.kubernetes.ingress.path.rewrite_transform property). See the Nginx ingress controller documentation for the explanation of how the ingress controller uses the regular expression available in the ingress path and how it achieves the URL rewriting. Default NULL Defines a recipe on how to declare the path of the ingress that should expose a server. The %s represents the base public URL of the server and is guaranteed to end with a forward slash. This property must be a valid input to the String.format() method and contain exactly one reference to %s. See the description of the che.infra.kubernetes.ingress.annotations_json property to see how these two properties interplay when specifying the ingress annotations and path. If not defined, this property defaults to %s (without the quotes) which means that the path is not transformed in any way for use with the ingress controller. Default NULL Additional labels to add into every Ingress created by Che server to allow clear identification. Default NULL Defines security context for Pods that will be created by Kubernetes Infra This is ignored by OpenShift infra Default NULL Defines security context for Pods that will be created by Kubernetes Infra. A special supplemental group that applies to all containers in a Pod. This is ignored by OpenShift infra. Default NULL Defines grace termination period for Pods that will be created by Kubernetes infrastructures. Default value: 0. It allows to stop Pods quickly and significantly decrease the time required for stopping a workspace. the Che Operator: if terminationGracePeriodSeconds have been explicitly set in Kubernetes recipe it will not be overridden. Default 0 Creates Ingresses with Transport Layer Security (TLS) enabled. In OpenShift infrastructure, Routes will be TLS-enabled. Default false Name of a secret that should be used when creating workspace ingresses with TLS. This property is ignored by OpenShift infrastructure. Default empty Data for TLS Secret that should be used for workspaces Ingresses. cert and key should be encoded with Base64 algorithm. These properties are ignored by OpenShift infrastructure. Default NULL Certificate data for TLS Secret that should be used for workspaces Ingresses. Certificate should be encoded with Base64 algorithm. This property is ignored by OpenShift infrastructure. Default NULL Defines the period with which runtimes consistency checks will be performed. If runtime has inconsistent state then runtime will be stopped automatically. Value must be more than 0 or -1, where -1 means that checks won’t be performed at all. It is disabled by default because there is possible Che Server configuration when Che Server doesn’t have an ability to interact with Kubernetes API when operation is not invoked by user. It DOES work on the following configurations: - workspaces objects are created in the same namespace where Che Server is located; - cluster-admin service account token is mounted to Che Server Pod. It DOES NOT work on the following configurations: - Che Server communicates with Kubernetes API using token from OAuth provider. Default -1 Name of the ConfigMap in Che server namespace with additional CA TLS certificates to be propagated into all user’s workspaces. If the property is set on OpenShift 4 infrastructure, and che.infra.openshift.trusted_ca.dest_configmap_labels includes the config.openshift.io/inject-trusted-cabundle=true label, then cluster CA bundle will be propagated too. Default NULL Name of the ConfigMap in a workspace namespace with additional CA TLS certificates. Holds the copy of che.infra.kubernetes.trusted_ca.src_configmap but in a workspace namespace. Content of this ConfigMap is mounted into all workspace containers including plugin brokers. Do not change the ConfigMap name unless it conflicts with the already existing ConfigMap. the Che Operator that the resulting ConfigMap name can be adjusted eventually to make it unique in namespace. The original name would be stored in che.original_name label. Default ca-certs Configures path on workspace containers where the CA bundle should be mounted. Content of ConfigMap specified by che.infra.kubernetes.trusted_ca.dest_configmap is mounted. Default /public-certs Comma separated list of labels to add to the CA certificates ConfigMap in user workspace. See the che.infra.kubernetes.trusted_ca.dest_configmap property. Default empty Comma separated list of labels to add to the CA certificates ConfigMap in user workspace. See che.infra.kubernetes.trusted_ca.dest_configmap property. This default value is used for automatic cluster CA bundle injection in OpenShift 4. Default config.openshift.io/inject-trusted-cabundle=true Additional labels to add into every Route created by Che server to allow clear identification. Default NULL The hostname that should be used as a suffix for the workspace routes. For example: Using domain_suffix=, the route resembles: routed3qrtk.. It has to be a valid DNS name. Default NULL Initialize OpenShift project with Che server’s service account if OpenShift OAuth is enabled. Default true Docker image of Che plugin broker app that resolves workspace tools configuration and copies plugins dependencies to a workspace. The Che Operator overrides these images by default. Changing the images here will not have an effect if Che is installed using the Operator. Default quay.io/eclipse/che-plugin-metadata-broker:v3.4.0 Docker image of Che plugin artifacts broker. This broker runs as an init container on the workspace Pod. Its job is to take in a list of plugin identifiers (either references to a plugin in the registry or a link to a plugin meta.yaml) and ensure that the correct .vsix and .theia extensions are downloaded into the /plugins directory, for each plugin requested for the workspace. Default quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0 Configures the default behavior of the plugin brokers when provisioning plugins into a workspace. If set to true, the plugin brokers will attempt to merge plugins when possible: they run in the same sidecar image and do not have conflicting settings. This value is the default setting used when the devfile does not specify the mergePlugins attribute. Default false Docker image of Che plugin broker app that resolves workspace tools configuration and copies plugins dependencies to a workspace Default Always Defines the timeout in minutes that limits the max period of result waiting for plugin broker. Default 3 Workspace plug-ins registry endpoint. Should be a valid HTTP URL. Example: http://che-plugin-registry-eclipse-che.192.168.65.2.nip.io In case Che plug-ins registry is not needed value 'NULL' should be used Default https://che-plugin-registry.prod-preview.openshift.io/v3 Workspace plugins registry internal endpoint. Should be a valid HTTP URL. Example: http://devfile-registry.che.svc.cluster.local:8080 In case Che plug-ins registry is not needed value 'NULL' should be used Default NULL Devfile Registry endpoint. Should be a valid HTTP URL. Example: http://che-devfile-registry-eclipse-che.192.168.65.2.nip.io In case Che plug-ins registry is not needed value 'NULL' should be used Default https://che-devfile-registry.prod-preview.openshift.io/ Devfile Registry \"internal\" endpoint. Should be a valid HTTP URL. Example: http://plugin-registry.che.svc.cluster.local:8080 In case Che plug-ins registry is not needed value 'NULL' should be used Default NULL The configuration property that defines available values for storage types that clients such as the Dashboard should propose to users during workspace creation and update. Available values: - persistent: Persistent Storage slow I/O but persistent. - ephemeral: Ephemeral Storage allows for faster I/O but may have limited storage and is not persistent. - async: Experimental feature: Asynchronous storage is combination of Ephemeral and Persistent storage. Allows for faster I/O and keep your changes, will backup on stop and restore on start workspace. Will work only if: - che.infra.kubernetes.pvc.strategy='common' - che.limits.user.workspaces.run.count=1 - che.infra.kubernetes.namespace.default contains in other cases remove async from the list. Default persistent,ephemeral,async The configuration property that defines a default value for storage type that clients such as the Dashboard should propose to users during workspace creation and update. The async value is an experimental feature, not recommended as default type. Default persistent Configures in which way secure servers will be protected with authentication. Suitable values: - default: jwtproxy is configured in a pass-through mode. Servers should authenticate requests themselves. - jwtproxy: jwtproxy will authenticate requests. Servers will receive only authenticated requests. Default jwtproxy Jwtproxy issuer string, token lifetime, and optional auth page path to route unsigned requests to. Default wsmaster JWTProxy issuer token lifetime. Default 8800h Optional authentication page path to route unsigned requests to. Default /_app/loader.html JWTProxy image. Default quay.io/eclipse/che-jwtproxy:0.10.0 JWTProxy memory request. Default 15mb JWTProxy memory limit. Default 128mb JWTProxy CPU request. Default 0.03 JWTProxy CPU limit. Default 0.5 Maximum size of the JSON RPC processing pool in case if pool size would be exceeded message execution will be rejected Default 50 Initial JSON processing pool. Minimum number of threads that used to process major JSON RPC messages. Default 5 Configuration of queue used to process JSON RPC messages. Default 100000 Port the HTTP server endpoint that would be exposed with Prometheus metrics. Default 8087 Indicates which request origins are allowed. CORS filter on WS Master is turned off by default. Use environment variable \"CHE_CORS_ENABLED=true\" to turn it on. Default * Indicates if it allows processing of requests with credentials (in cookies, headers, TLS client certificates). Default false Editor and plugin which will be used for factories that are created from a remote Git repository which does not contain any Che-specific workspace descriptor Multiple plugins must be comma-separated, for example: pluginFooPublisher/pluginFooName/pluginFooVersion,pluginBarPublisher/pluginBarName/pluginBarVersion Default redhat/vscode-commons/latest Devfile filenames to look on repository-based factories (for example GitHub). Factory will try to locate those files in the order they enumerated in the property. Default devfile.yaml,.devfile.yaml Editor that will be used for factories that are created from a remote Git repository which does not contain any Che-specific workspace descriptor. Default eclipse/che-theia/latest File size limit for the URL fetcher which fetch files from the SCM repository. Default 102400 Additional files which may be present in repository to complement devfile v2, and should be referenced as links to SCM resolver service in factory to retrieve them. Default .che/che-editor.yaml,.che/che-theia-plugins.yaml,.vscode/extensions.json Default Editor that should be provisioned into Devfile if there is no specified Editor Format is editorPublisher/editorName/editorVersion value. NULL or absence of value means that default editor should not be provisioned. Default eclipse/che-theia/latest Default Plug-ins which should be provisioned for Default Editor. All the plugins from this list that are not explicitly mentioned in the user-defined devfile will be provisioned but only when the default editor is used or if the user-defined editor is the same as the default one (even if in different version). Format is comma-separated pluginPublisher/pluginName/pluginVersion values, and URLs. For example: eclipse/che-theia-exec-plugin/0.0.1,eclipse/che-theia-terminal-plugin/0.0.1,https://cdn.pluginregistry.com/vi-mode/meta.yaml If the plugin is a URL, the plugin’s meta.yaml is retrieved from that URL. Default NULL Defines comma-separated list of labels for selecting secrets from a user namespace, which will be mount into workspace containers as a files or environment variables. Only secrets that match ALL given labels will be selected. Default app.kubernetes.io/part-of=che.eclipse.org,app.kubernetes.io/component=workspace-secret Plugin is added in case asynchronous storage feature will be enabled in workspace configuration and supported by environment Default eclipse/che-async-pv-plugin/latest Docker image for the Che asynchronous storage Default quay.io/eclipse/che-workspace-data-sync-storage:0.0.1 Optionally configures node selector for workspace Pod. Format is comma-separated key=value pairs, for example: disktype=ssd,cpu=xlarge,foo=bar Default NULL Optionally configures tolerations for workspace Pod. Format is a string representing a JSON Array of taint tolerations, or NULL to disable it. The objects contained in the array have to follow the toleration v1 core specifications. Example: [{\"effect\":\"NoExecute\",\"key\":\"aNodeTaint\",\"operator\":\"Equal\",\"value\":\"aValue\"}] Default NULL The timeout for the Asynchronous Storage Pod shutdown after stopping the last used workspace. Value less or equal to 0 interpreted as disabling shutdown ability. Default 120 Defines the period with which the Asynchronous Storage Pod stopping ability will be performed (once in 30 minutes by default) Default 30 Bitbucket endpoints used for factory integrations. Comma separated list of Bitbucket server URLs or NULL if no integration expected. Default NULL GitLab endpoints used for factory integrations. Comma separated list of GitLab server URLs or NULL if no integration expected. Default NULL Address of the GitLab server with configured OAuth 2 integration Default NULL Configuration of GitLab OAuth2 client. Used to obtain Personal access tokens. Location of the file with GitLab client id. Default NULL Location of the file with GitLab client secret. Default NULL# System Super Privileged Mode. Grants users with the manageSystem permission additional permissions for getByKey, getByNameSpace, stopWorkspaces, and getResourcesInformation. These are not given to admins by default and these permissions allow admins gain visibility to any workspace along with naming themselves with administrator privileges to those workspaces. Default false Grant system permission for che.admin.name user. If the user already exists it’ll happen on component startup, if not - during the first login when user is persisted in the database. Default admin Workspaces are the fundamental runtime for users when doing development. You can set parameters that limit how workspaces are created and the resources that are consumed. The maximum amount of RAM that a user can allocate to a workspace when they create a new workspace. The RAM slider is adjusted to this maximum value. Default 16gb The length of time in milliseconds that a user is idle with their workspace when the system will suspend the workspace and then stopping it. Idleness is the length of time that the user has not interacted with the workspace, meaning that one of the agents has not received interaction. Leaving a browser window open counts toward idleness. Default 1800000 The length of time in milliseconds that a workspace will run, regardless of activity, before the system will suspend it. Set this property if you want to automatically stop workspaces after a period of time. The default is zero, meaning that there is no run timeout. Default 0 The total amount of RAM that a single user is allowed to allocate to running workspaces. A user can allocate this RAM to a single workspace or spread it across multiple workspaces. Default -1 The maximum number of workspaces that a user is allowed to create. The user will be presented with an error message if they try to create additional workspaces. This applies to the total number of both running and stopped workspaces. Default -1 The maximum number of running workspaces that a single user is allowed to have. If the user has reached this threshold and they try to start an additional workspace, they will be prompted with an error message. The user will need to stop a running workspace to activate another. Default 1 The total amount of RAM that a single organization (team) is allowed to allocate to running workspaces. An organization owner can allocate this RAM however they see fit across the team’s workspaces. Default -1 The maximum number of workspaces that a organization is allowed to own. The organization will be presented an error message if they try to create additional workspaces. This applies to the total number of both running and stopped workspaces. Default -1 The maximum number of running workspaces that a single organization is allowed. If the organization has reached this threshold and they try to start an additional workspace, they will be prompted with an error message. The organization will need to stop a running workspace to activate another. Default -1 Alias of the OpenShift identity provider registered in Keycloak, that should be used to create workspace OpenShift resources in OpenShift namespaces owned by the current Che user. Should be set to NULL if che.infra.openshift.project is set to a non-empty value. See: OpenShift identity provider Default NULL Url to OIDC identity provider server Can be set to NULL only if che.oidc.oidcProvider is used Default http://${CHE_HOST}:5050/auth Internal network service Url to OIDC identity provider server Default NULL The number of seconds to tolerate for clock skew when verifying exp or nbf claims. Default 3 Username claim to be used as user display name when parsing JWT token if not defined the fallback value is 'preferred_username' in Keycloak installations and name in Dex installations. Default NULL Base URL of an alternate OIDC provider that provides a discovery endpoint as detailed in the following specification Obtaining OpenID Provider Configuration Information Deprecated, use che.oidc.auth_server_url and che.oidc.auth_internal_server_url instead. Default NULL Keycloak realm is used to authenticate users Can be set to NULL only if che.keycloak.oidcProvider is used Default che Keycloak client identifier in che.keycloak.realm to authenticate users in the dashboard, the IDE, and the CLI. Default che-public URL to access OSO OAuth tokens Default NULL URL to access Github OAuth tokens Default NULL Use the OIDC optional nonce feature to increase security. Default true URL to the Keycloak Javascript adapter to use. if set to NULL, then the default used value is ${che.keycloak.auth_server_url}/js/keycloak.js, or /api/keycloak/OIDCKeycloak.js if an alternate oidc_provider is used Default NULL Set to true when using an alternate OIDC provider that only supports fixed redirect Urls This property is ignored when che.keycloak.oidc_provider is NULL Default false Configuration of OAuth Authentication Service that can be used in \"embedded\" or \"delegated\" mode. If set to \"embedded\", then the service work as a wrapper to Che’s OAuthAuthenticator ( as in Single User mode). If set to \"delegated\", then the service will use Keycloak IdentityProvider mechanism. Runtime Exception wii be thrown, in case if this property is not set properly. Default delegated Configuration for enabling removing user from Keycloak server on removing user from Che database. By default it’s disabled. Can be enabled in some special cases when deleting a user in Che database should execute removing related-user from Keycloak. For correct work need to set administrator username ${che.keycloak.admin_username} and password ${che.keycloak.admin_password}. Default false Keycloak administrator username. Will be used for deleting user from Keycloak on removing user from Che database. Make sense only in case ${che.keycloak.cascade_user_removal_enabled} set to 'true' Default NULL Keycloak administrator password. Will be used for deleting user from Keycloak on removing user from Che database. Make sense only in case ${che.keycloak.cascade_user_removal_enabled} set to 'true' Default NULL User name adjustment configuration. Che needs to use the usernames as part of Kubernetes object names and labels and therefore has stricter requirements on their format than the identity providers usually allow (it needs them to be DNS-compliant). The adjustment is represented by comma-separated key-value pairs. These are sequentially used as arguments to the String.replaceAll function on the original username. The keys are regular expressions, values are replacement strings that replace the characters in the username that match the regular expression. The modified username will only be stored in the Che database and will not be advertised back to the identity provider. It is recommended to use DNS-compliant characters as replacement strings (values in the key-value pairs). Example: \\\\=-,@=-at- changes \\ to - and @ to -at- so the username org\\user@com becomes org-user-at-com. Default NULL","title":"Advanced configuration options for the Che server component","component":"docs","version":"stable","name":"advanced-configuration-options-for-the-che-server-component","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","titles":[{"text":"Understanding Che server advanced configuration","hash":"understanding-che-server-advanced-configuration_che","id":1},{"text":"Che server component system properties reference","hash":"che-server-component-system-properties-reference_che","id":2},{"text":"Che server","hash":"che-server","id":3},{"text":"CHE_API","hash":"_che_api","id":4},{"text":"CHE_API_INTERNAL","hash":"_che_api_internal","id":5},{"text":"CHE_WEBSOCKET_ENDPOINT","hash":"_che_websocket_endpoint","id":6},{"text":"CHE_WEBSOCKET_INTERNAL_ENDPOINT","hash":"_che_websocket_internal_endpoint","id":7},{"text":"CHE_WORKSPACE_PROJECTS_STORAGE","hash":"_che_workspace_projects_storage","id":8},{"text":"CHE_WORKSPACE_PROJECTS_STORAGE_DEFAULT_SIZE","hash":"_che_workspace_projects_storage_default_size","id":9},{"text":"CHE_WORKSPACE_LOGS_ROOT__DIR","hash":"_che_workspace_logs_root_dir","id":10},{"text":"CHE_WORKSPACE_HTTP__PROXY","hash":"_che_workspace_http_proxy","id":11},{"text":"CHE_WORKSPACE_HTTPS__PROXY","hash":"_che_workspace_https_proxy","id":12},{"text":"CHE_WORKSPACE_NO__PROXY","hash":"_che_workspace_no_proxy","id":13},{"text":"CHE_WORKSPACE_AUTO__START","hash":"_che_workspace_auto_start","id":14},{"text":"CHE_WORKSPACE_POOL_TYPE","hash":"_che_workspace_pool_type","id":15},{"text":"CHE_WORKSPACE_POOL_EXACT__SIZE","hash":"_che_workspace_pool_exact_size","id":16},{"text":"CHE_WORKSPACE_POOL_CORES__MULTIPLIER","hash":"_che_workspace_pool_cores_multiplier","id":17},{"text":"CHE_WORKSPACE_PROBE__POOL__SIZE","hash":"_che_workspace_probe_pool_size","id":18},{"text":"CHE_WORKSPACE_HTTP__PROXY__JAVA__OPTIONS","hash":"_che_workspace_http_proxy_java_options","id":19},{"text":"CHE_WORKSPACE_JAVA__OPTIONS","hash":"_che_workspace_java_options","id":20},{"text":"CHE_WORKSPACE_MAVEN__OPTIONS","hash":"_che_workspace_maven_options","id":21},{"text":"CHE_WORKSPACE_DEFAULT__MEMORY__LIMIT__MB","hash":"_che_workspace_default_memory_limit_mb","id":22},{"text":"CHE_WORKSPACE_DEFAULT__MEMORY__REQUEST__MB","hash":"_che_workspace_default_memory_request_mb","id":23},{"text":"CHE_WORKSPACE_DEFAULT__CPU__LIMIT__CORES","hash":"_che_workspace_default_cpu_limit_cores","id":24},{"text":"CHE_WORKSPACE_DEFAULT__CPU__REQUEST__CORES","hash":"_che_workspace_default_cpu_request_cores","id":25},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__MEMORY__LIMIT__MB","hash":"_che_workspace_sidecar_default_memory_limit_mb","id":26},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__MEMORY__REQUEST__MB","hash":"_che_workspace_sidecar_default_memory_request_mb","id":27},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__CPU__LIMIT__CORES","hash":"_che_workspace_sidecar_default_cpu_limit_cores","id":28},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__CPU__REQUEST__CORES","hash":"_che_workspace_sidecar_default_cpu_request_cores","id":29},{"text":"CHE_WORKSPACE_SIDECAR_IMAGE__PULL__POLICY","hash":"_che_workspace_sidecar_image_pull_policy","id":30},{"text":"CHE_WORKSPACE_ACTIVITY__CHECK__SCHEDULER__PERIOD__S","hash":"_che_workspace_activity_check_scheduler_period_s","id":31},{"text":"CHE_WORKSPACE_ACTIVITY__CLEANUP__SCHEDULER__PERIOD__S","hash":"_che_workspace_activity_cleanup_scheduler_period_s","id":32},{"text":"CHE_WORKSPACE_ACTIVITY__CLEANUP__SCHEDULER__INITIAL__DELAY__S","hash":"_che_workspace_activity_cleanup_scheduler_initial_delay_s","id":33},{"text":"CHE_WORKSPACE_ACTIVITY__CHECK__SCHEDULER__DELAY__S","hash":"_che_workspace_activity_check_scheduler_delay_s","id":34},{"text":"CHE_WORKSPACE_CLEANUP__TEMPORARY__INITIAL__DELAY__MIN","hash":"_che_workspace_cleanup_temporary_initial_delay_min","id":35},{"text":"CHE_WORKSPACE_CLEANUP__TEMPORARY__PERIOD__MIN","hash":"_che_workspace_cleanup_temporary_period_min","id":36},{"text":"CHE_WORKSPACE_SERVER_PING__SUCCESS__THRESHOLD","hash":"_che_workspace_server_ping_success_threshold","id":37},{"text":"CHE_WORKSPACE_SERVER_PING__INTERVAL__MILLISECONDS","hash":"_che_workspace_server_ping_interval_milliseconds","id":38},{"text":"CHE_WORKSPACE_SERVER_LIVENESS__PROBES","hash":"_che_workspace_server_liveness_probes","id":39},{"text":"CHE_WORKSPACE_STARTUP__DEBUG__LOG__LIMIT__BYTES","hash":"_che_workspace_startup_debug_log_limit_bytes","id":40},{"text":"CHE_WORKSPACE_STOP_ROLE_ENABLED","hash":"_che_workspace_stop_role_enabled","id":41},{"text":"CHE_DEVWORKSPACES_ENABLED","hash":"_che_devworkspaces_enabled","id":42},{"text":"Authentication parameters","hash":"authentication-parameters","id":43},{"text":"CHE_AUTH_USER__SELF__CREATION","hash":"_che_auth_user_self_creation","id":44},{"text":"CHE_AUTH_ACCESS__DENIED__ERROR__PAGE","hash":"_che_auth_access_denied_error_page","id":45},{"text":"CHE_AUTH_RESERVED__USER__NAMES","hash":"_che_auth_reserved_user_names","id":46},{"text":"CHE_OAUTH2_GITHUB_CLIENTID__FILEPATH","hash":"_che_oauth2_github_clientid_filepath","id":47},{"text":"CHE_OAUTH2_GITHUB_CLIENTSECRET__FILEPATH","hash":"_che_oauth2_github_clientsecret_filepath","id":48},{"text":"CHE_OAUTH_GITHUB_AUTHURI","hash":"_che_oauth_github_authuri","id":49},{"text":"CHE_OAUTH_GITHUB_TOKENURI","hash":"_che_oauth_github_tokenuri","id":50},{"text":"CHE_OAUTH_GITHUB_REDIRECTURIS","hash":"_che_oauth_github_redirecturis","id":51},{"text":"CHE_OAUTH_OPENSHIFT_CLIENTID","hash":"_che_oauth_openshift_clientid","id":52},{"text":"CHE_OAUTH_OPENSHIFT_CLIENTSECRET","hash":"_che_oauth_openshift_clientsecret","id":53},{"text":"CHE_OAUTH_OPENSHIFT_OAUTH__ENDPOINT","hash":"_che_oauth_openshift_oauth_endpoint","id":54},{"text":"CHE_OAUTH_OPENSHIFT_VERIFY__TOKEN__URL","hash":"_che_oauth_openshift_verify_token_url","id":55},{"text":"CHE_OAUTH1_BITBUCKET_CONSUMERKEYPATH","hash":"_che_oauth1_bitbucket_consumerkeypath","id":56},{"text":"CHE_OAUTH1_BITBUCKET_PRIVATEKEYPATH","hash":"_che_oauth1_bitbucket_privatekeypath","id":57},{"text":"CHE_OAUTH1_BITBUCKET_ENDPOINT","hash":"_che_oauth1_bitbucket_endpoint","id":58},{"text":"Internal","hash":"internal","id":59},{"text":"SCHEDULE_CORE__POOL__SIZE","hash":"_schedule_core_pool_size","id":60},{"text":"DB_SCHEMA_FLYWAY_BASELINE_ENABLED","hash":"_db_schema_flyway_baseline_enabled","id":61},{"text":"DB_SCHEMA_FLYWAY_BASELINE_VERSION","hash":"_db_schema_flyway_baseline_version","id":62},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_PREFIX","hash":"_db_schema_flyway_scripts_prefix","id":63},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_SUFFIX","hash":"_db_schema_flyway_scripts_suffix","id":64},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_VERSION__SEPARATOR","hash":"_db_schema_flyway_scripts_version_separator","id":65},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_LOCATIONS","hash":"_db_schema_flyway_scripts_locations","id":66},{"text":"Kubernetes Infra parameters","hash":"kubernetes-infra-parameters","id":67},{"text":"CHE_INFRA_KUBERNETES_MASTER__URL","hash":"_che_infra_kubernetes_master_url","id":68},{"text":"CHE_INFRA_KUBERNETES_TRUST__CERTS","hash":"_che_infra_kubernetes_trust_certs","id":69},{"text":"CHE_INFRA_KUBERNETES_CLUSTER__DOMAIN","hash":"_che_infra_kubernetes_cluster_domain","id":70},{"text":"CHE_INFRA_KUBERNETES_SERVER__STRATEGY","hash":"_che_infra_kubernetes_server_strategy","id":71},{"text":"CHE_INFRA_KUBERNETES_SINGLEHOST_WORKSPACE_EXPOSURE","hash":"_che_infra_kubernetes_singlehost_workspace_exposure","id":72},{"text":"CHE_INFRA_KUBERNETES_SINGLEHOST_WORKSPACE_DEVFILE__ENDPOINT__EXPOSURE","hash":"_che_infra_kubernetes_singlehost_workspace_devfile_endpoint_exposure","id":73},{"text":"CHE_INFRA_KUBERNETES_SINGLEHOST_GATEWAY_CONFIGMAP__LABELS","hash":"_che_infra_kubernetes_singlehost_gateway_configmap_labels","id":74},{"text":"CHE_INFRA_KUBERNETES_INGRESS_DOMAIN","hash":"_che_infra_kubernetes_ingress_domain","id":75},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_CREATION__ALLOWED","hash":"_che_infra_kubernetes_namespace_creation_allowed","id":76},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_DEFAULT","hash":"_che_infra_kubernetes_namespace_default","id":77},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_LABEL","hash":"_che_infra_kubernetes_namespace_label","id":78},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_ANNOTATE","hash":"_che_infra_kubernetes_namespace_annotate","id":79},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_LABELS","hash":"_che_infra_kubernetes_namespace_labels","id":80},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_ANNOTATIONS","hash":"_che_infra_kubernetes_namespace_annotations","id":81},{"text":"CHE_INFRA_KUBERNETES_SERVICE__ACCOUNT__NAME","hash":"_che_infra_kubernetes_service_account_name","id":82},{"text":"CHE_INFRA_KUBERNETES_WORKSPACE__SA__CLUSTER__ROLES","hash":"_che_infra_kubernetes_workspace_sa_cluster_roles","id":83},{"text":"CHE_INFRA_KUBERNETES_USER__CLUSTER__ROLES","hash":"_che_infra_kubernetes_user_cluster_roles","id":84},{"text":"CHE_INFRA_KUBERNETES_WORKSPACE__START__TIMEOUT__MIN","hash":"_che_infra_kubernetes_workspace_start_timeout_min","id":85},{"text":"CHE_INFRA_KUBERNETES_INGRESS__START__TIMEOUT__MIN","hash":"_che_infra_kubernetes_ingress_start_timeout_min","id":86},{"text":"CHE_INFRA_KUBERNETES_WORKSPACE__UNRECOVERABLE__EVENTS","hash":"_che_infra_kubernetes_workspace_unrecoverable_events","id":87},{"text":"CHE_INFRA_KUBERNETES_PVC_ENABLED","hash":"_che_infra_kubernetes_pvc_enabled","id":88},{"text":"CHE_INFRA_KUBERNETES_PVC_STRATEGY","hash":"_che_infra_kubernetes_pvc_strategy","id":89},{"text":"CHE_INFRA_KUBERNETES_PVC_PRECREATE__SUBPATHS","hash":"_che_infra_kubernetes_pvc_precreate_subpaths","id":90},{"text":"CHE_INFRA_KUBERNETES_PVC_NAME","hash":"_che_infra_kubernetes_pvc_name","id":91},{"text":"CHE_INFRA_KUBERNETES_PVC_STORAGE__CLASS__NAME","hash":"_che_infra_kubernetes_pvc_storage_class_name","id":92},{"text":"CHE_INFRA_KUBERNETES_PVC_QUANTITY","hash":"_che_infra_kubernetes_pvc_quantity","id":93},{"text":"CHE_INFRA_KUBERNETES_PVC_JOBS_IMAGE","hash":"_che_infra_kubernetes_pvc_jobs_image","id":94},{"text":"CHE_INFRA_KUBERNETES_PVC_JOBS_IMAGE_PULL__POLICY","hash":"_che_infra_kubernetes_pvc_jobs_image_pull_policy","id":95},{"text":"CHE_INFRA_KUBERNETES_PVC_JOBS_MEMORYLIMIT","hash":"_che_infra_kubernetes_pvc_jobs_memorylimit","id":96},{"text":"CHE_INFRA_KUBERNETES_PVC_ACCESS__MODE","hash":"_che_infra_kubernetes_pvc_access_mode","id":97},{"text":"CHE_INFRA_KUBERNETES_PVC_WAIT__BOUND","hash":"_che_infra_kubernetes_pvc_wait_bound","id":98},{"text":"CHE_INFRA_KUBERNETES_INGRESS_ANNOTATIONS__JSON","hash":"_che_infra_kubernetes_ingress_annotations_json","id":99},{"text":"CHE_INFRA_KUBERNETES_INGRESS_PATH__TRANSFORM","hash":"_che_infra_kubernetes_ingress_path_transform","id":100},{"text":"CHE_INFRA_KUBERNETES_INGRESS_LABELS","hash":"_che_infra_kubernetes_ingress_labels","id":101},{"text":"CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_RUN__AS__USER","hash":"_che_infra_kubernetes_pod_security_context_run_as_user","id":102},{"text":"CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_FS__GROUP","hash":"_che_infra_kubernetes_pod_security_context_fs_group","id":103},{"text":"CHE_INFRA_KUBERNETES_POD_TERMINATION__GRACE__PERIOD__SEC","hash":"_che_infra_kubernetes_pod_termination_grace_period_sec","id":104},{"text":"CHE_INFRA_KUBERNETES_TLS__ENABLED","hash":"_che_infra_kubernetes_tls_enabled","id":105},{"text":"CHE_INFRA_KUBERNETES_TLS__SECRET","hash":"_che_infra_kubernetes_tls_secret","id":106},{"text":"CHE_INFRA_KUBERNETES_TLS__KEY","hash":"_che_infra_kubernetes_tls_key","id":107},{"text":"CHE_INFRA_KUBERNETES_TLS__CERT","hash":"_che_infra_kubernetes_tls_cert","id":108},{"text":"CHE_INFRA_KUBERNETES_RUNTIMES__CONSISTENCY__CHECK__PERIOD__MIN","hash":"_che_infra_kubernetes_runtimes_consistency_check_period_min","id":109},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_SRC__CONFIGMAP","hash":"_che_infra_kubernetes_trusted_ca_src_configmap","id":110},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_DEST__CONFIGMAP","hash":"_che_infra_kubernetes_trusted_ca_dest_configmap","id":111},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_MOUNT__PATH","hash":"_che_infra_kubernetes_trusted_ca_mount_path","id":112},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_DEST__CONFIGMAP__LABELS","hash":"_che_infra_kubernetes_trusted_ca_dest_configmap_labels","id":113},{"text":"OpenShift Infra parameters","hash":"openshift-infra-parameters","id":114},{"text":"CHE_INFRA_OPENSHIFT_TRUSTED__CA_DEST__CONFIGMAP__LABELS","hash":"_che_infra_openshift_trusted_ca_dest_configmap_labels","id":115},{"text":"CHE_INFRA_OPENSHIFT_ROUTE_LABELS","hash":"_che_infra_openshift_route_labels","id":116},{"text":"CHE_INFRA_OPENSHIFT_ROUTE_HOST_DOMAIN__SUFFIX","hash":"_che_infra_openshift_route_host_domain_suffix","id":117},{"text":"CHE_INFRA_OPENSHIFT_PROJECT_INIT__WITH__SERVER__SA","hash":"_che_infra_openshift_project_init_with_server_sa","id":118},{"text":"Experimental properties","hash":"experimental-properties","id":119},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_METADATA_IMAGE","hash":"_che_workspace_plugin_broker_metadata_image","id":120},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_ARTIFACTS_IMAGE","hash":"_che_workspace_plugin_broker_artifacts_image","id":121},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_DEFAULT__MERGE__PLUGINS","hash":"_che_workspace_plugin_broker_default_merge_plugins","id":122},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_PULL__POLICY","hash":"_che_workspace_plugin_broker_pull_policy","id":123},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_WAIT__TIMEOUT__MIN","hash":"_che_workspace_plugin_broker_wait_timeout_min","id":124},{"text":"CHE_WORKSPACE_PLUGIN__REGISTRY__URL","hash":"_che_workspace_plugin_registry_url","id":125},{"text":"CHE_WORKSPACE_PLUGIN__REGISTRY__INTERNAL__URL","hash":"_che_workspace_plugin_registry_internal_url","id":126},{"text":"CHE_WORKSPACE_DEVFILE__REGISTRY__URL","hash":"_che_workspace_devfile_registry_url","id":127},{"text":"CHE_WORKSPACE_DEVFILE__REGISTRY__INTERNAL__URL","hash":"_che_workspace_devfile_registry_internal_url","id":128},{"text":"CHE_WORKSPACE_STORAGE_AVAILABLE__TYPES","hash":"_che_workspace_storage_available_types","id":129},{"text":"CHE_WORKSPACE_STORAGE_PREFERRED__TYPE","hash":"_che_workspace_storage_preferred_type","id":130},{"text":"CHE_SERVER_SECURE__EXPOSER","hash":"_che_server_secure_exposer","id":131},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_TOKEN_ISSUER","hash":"_che_server_secure_exposer_jwtproxy_token_issuer","id":132},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_TOKEN_TTL","hash":"_che_server_secure_exposer_jwtproxy_token_ttl","id":133},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_AUTH_LOADER_PATH","hash":"_che_server_secure_exposer_jwtproxy_auth_loader_path","id":134},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_IMAGE","hash":"_che_server_secure_exposer_jwtproxy_image","id":135},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_MEMORY__REQUEST","hash":"_che_server_secure_exposer_jwtproxy_memory_request","id":136},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_MEMORY__LIMIT","hash":"_che_server_secure_exposer_jwtproxy_memory_limit","id":137},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_CPU__REQUEST","hash":"_che_server_secure_exposer_jwtproxy_cpu_request","id":138},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_CPU__LIMIT","hash":"_che_server_secure_exposer_jwtproxy_cpu_limit","id":139},{"text":"Configuration of the major WebSocket endpoint","hash":"configuration-of-the-major-websocket-endpoint","id":140},{"text":"CHE_CORE_JSONRPC_PROCESSOR__MAX__POOL__SIZE","hash":"_che_core_jsonrpc_processor_max_pool_size","id":141},{"text":"CHE_CORE_JSONRPC_PROCESSOR__CORE__POOL__SIZE","hash":"_che_core_jsonrpc_processor_core_pool_size","id":142},{"text":"CHE_CORE_JSONRPC_PROCESSOR__QUEUE__CAPACITY","hash":"_che_core_jsonrpc_processor_queue_capacity","id":143},{"text":"CHE_METRICS_PORT","hash":"_che_metrics_port","id":144},{"text":"CORS settings","hash":"cors-settings","id":145},{"text":"CHE_CORS_ALLOWED__ORIGINS","hash":"_che_cors_allowed_origins","id":146},{"text":"CHE_CORS_ALLOW__CREDENTIALS","hash":"_che_cors_allow_credentials","id":147},{"text":"Factory defaults","hash":"factory-defaults","id":148},{"text":"CHE_FACTORY_DEFAULT__PLUGINS","hash":"_che_factory_default_plugins","id":149},{"text":"CHE_FACTORY_DEFAULT__DEVFILE__FILENAMES","hash":"_che_factory_default_devfile_filenames","id":150},{"text":"Devfile defaults","hash":"devfile-defaults","id":151},{"text":"CHE_FACTORY_DEFAULT__EDITOR","hash":"_che_factory_default_editor","id":152},{"text":"CHE_FACTORY_SCM__FILE__FETCHER__LIMIT__BYTES","hash":"_che_factory_scm_file_fetcher_limit_bytes","id":153},{"text":"CHE_FACTORY_DEVFILE2__FILES__RESOLUTION__LIST","hash":"_che_factory_devfile2_files_resolution_list","id":154},{"text":"CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR","hash":"_che_workspace_devfile_default_editor","id":155},{"text":"CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS","hash":"_che_workspace_devfile_default_editor_plugins","id":156},{"text":"CHE_WORKSPACE_PROVISION_SECRET_LABELS","hash":"_che_workspace_provision_secret_labels","id":157},{"text":"CHE_WORKSPACE_DEVFILE_ASYNC_STORAGE_PLUGIN","hash":"_che_workspace_devfile_async_storage_plugin","id":158},{"text":"CHE_INFRA_KUBERNETES_ASYNC_STORAGE_IMAGE","hash":"_che_infra_kubernetes_async_storage_image","id":159},{"text":"CHE_WORKSPACE_POD_NODE__SELECTOR","hash":"_che_workspace_pod_node_selector","id":160},{"text":"CHE_WORKSPACE_POD_TOLERATIONS__JSON","hash":"_che_workspace_pod_tolerations_json","id":161},{"text":"CHE_INFRA_KUBERNETES_ASYNC_STORAGE_SHUTDOWN__TIMEOUT__MIN","hash":"_che_infra_kubernetes_async_storage_shutdown_timeout_min","id":162},{"text":"CHE_INFRA_KUBERNETES_ASYNC_STORAGE_SHUTDOWN__CHECK__PERIOD__MIN","hash":"_che_infra_kubernetes_async_storage_shutdown_check_period_min","id":163},{"text":"CHE_INTEGRATION_BITBUCKET_SERVER__ENDPOINTS","hash":"_che_integration_bitbucket_server_endpoints","id":164},{"text":"CHE_INTEGRATION_GITLAB_SERVER__ENDPOINTS","hash":"_che_integration_gitlab_server_endpoints","id":165},{"text":"CHE_INTEGRATION_GITLAB_OAUTH__ENDPOINT","hash":"_che_integration_gitlab_oauth_endpoint","id":166},{"text":"CHE_OAUTH2_GITLAB_CLIENTID__FILEPATH","hash":"_che_oauth2_gitlab_clientid_filepath","id":167},{"text":"CHE_OAUTH2_GITLAB_CLIENTSECRET__FILEPATH","hash":"_che_oauth2_gitlab_clientsecret_filepath","id":168},{"text":"Che system","hash":"che-system","id":169},{"text":"CHE_SYSTEM_SUPER__PRIVILEGED__MODE","hash":"_che_system_super_privileged_mode","id":170},{"text":"CHE_SYSTEM_ADMIN__NAME","hash":"_che_system_admin_name","id":171},{"text":"Workspace limits","hash":"workspace-limits","id":172},{"text":"CHE_LIMITS_WORKSPACE_ENV_RAM","hash":"_che_limits_workspace_env_ram","id":173},{"text":"CHE_LIMITS_WORKSPACE_IDLE_TIMEOUT","hash":"_che_limits_workspace_idle_timeout","id":174},{"text":"CHE_LIMITS_WORKSPACE_RUN_TIMEOUT","hash":"_che_limits_workspace_run_timeout","id":175},{"text":"Users workspace limits","hash":"users-workspace-limits","id":176},{"text":"CHE_LIMITS_USER_WORKSPACES_RAM","hash":"_che_limits_user_workspaces_ram","id":177},{"text":"CHE_LIMITS_USER_WORKSPACES_COUNT","hash":"_che_limits_user_workspaces_count","id":178},{"text":"CHE_LIMITS_USER_WORKSPACES_RUN_COUNT","hash":"_che_limits_user_workspaces_run_count","id":179},{"text":"Organizations workspace limits","hash":"organizations-workspace-limits","id":180},{"text":"CHE_LIMITS_ORGANIZATION_WORKSPACES_RAM","hash":"_che_limits_organization_workspaces_ram","id":181},{"text":"CHE_LIMITS_ORGANIZATION_WORKSPACES_COUNT","hash":"_che_limits_organization_workspaces_count","id":182},{"text":"CHE_LIMITS_ORGANIZATION_WORKSPACES_RUN_COUNT","hash":"_che_limits_organization_workspaces_run_count","id":183},{"text":"Multi-user-specific OpenShift infrastructure configuration","hash":"multi-user-specific-openshift-infrastructure-configuration","id":184},{"text":"CHE_INFRA_OPENSHIFT_OAUTH__IDENTITY__PROVIDER","hash":"_che_infra_openshift_oauth_identity_provider","id":185},{"text":"OIDC configuration","hash":"oidc-configuration","id":186},{"text":"CHE_OIDC_AUTH__SERVER__URL","hash":"_che_oidc_auth_server_url","id":187},{"text":"CHE_OIDC_AUTH__INTERNAL__SERVER__URL","hash":"_che_oidc_auth_internal_server_url","id":188},{"text":"CHE_OIDC_ALLOWED__CLOCK__SKEW__SEC","hash":"_che_oidc_allowed_clock_skew_sec","id":189},{"text":"CHE_OIDC_USERNAME__CLAIM","hash":"_che_oidc_username_claim","id":190},{"text":"CHE_OIDC_OIDC__PROVIDER","hash":"_che_oidc_oidc_provider","id":191},{"text":"Keycloak configuration","hash":"keycloak-configuration","id":192},{"text":"CHE_KEYCLOAK_REALM","hash":"_che_keycloak_realm","id":193},{"text":"CHE_KEYCLOAK_CLIENT__ID","hash":"_che_keycloak_client_id","id":194},{"text":"CHE_KEYCLOAK_OSO_ENDPOINT","hash":"_che_keycloak_oso_endpoint","id":195},{"text":"CHE_KEYCLOAK_GITHUB_ENDPOINT","hash":"_che_keycloak_github_endpoint","id":196},{"text":"CHE_KEYCLOAK_USE__NONCE","hash":"_che_keycloak_use_nonce","id":197},{"text":"CHE_KEYCLOAK_JS__ADAPTER__URL","hash":"_che_keycloak_js_adapter_url","id":198},{"text":"CHE_KEYCLOAK_USE__FIXED__REDIRECT__URLS","hash":"_che_keycloak_use_fixed_redirect_urls","id":199},{"text":"CHE_OAUTH_SERVICE__MODE","hash":"_che_oauth_service_mode","id":200},{"text":"CHE_KEYCLOAK_CASCADE__USER__REMOVAL__ENABLED","hash":"_che_keycloak_cascade_user_removal_enabled","id":201},{"text":"CHE_KEYCLOAK_ADMIN__USERNAME","hash":"_che_keycloak_admin_username","id":202},{"text":"CHE_KEYCLOAK_ADMIN__PASSWORD","hash":"_che_keycloak_admin_password","id":203},{"text":"CHE_KEYCLOAK_USERNAME_REPLACEMENT__PATTERNS","hash":"_che_keycloak_username_replacement_patterns","id":204}]},"2":{"id":2,"text":"Figure 1. High-level Che architecture with the Dev Workspace operator Che runs on three groups of components: Che server components Manage User namespace and workspaces. The main component is the User dashboard, from which users control their workspaces. Dev Workspace operator Creates and controls the necessary Kubernetes objects to run User workspaces. Including Pods, Services, and PeristentVolumes. User workspaces Container-based development environments, the IDE included. The role of these Kubernetes features is central: Dev Workspace Custom Resources Valid Kubernetes objects representing the User workspaces and manipulated by Che. It is the communication channel for the three groups of components. Kubernetes role-based access control (RBAC) Controls access to all resources. Additional resources Che server components Dev Workspace operator User workspaces Dev Workspace Operator repository Kubernetes documentation - Custom Resources","title":"Che architecture","component":"docs","version":"stable","name":"architecture-overview","url":"/docs/stable/administration-guide/architecture-overview/","titles":[]},"3":{"id":3,"text":"This chapter describes how to customize the Che-Theia interface and branding. Customization is possible for the following elements: Welcome page and About dialog: Product name Product logo Description List of helpful resources (Help section of the Welcome page) To start using the customized Che-Theia: Build a container image with the customized Che-Theia. Define an editor meta.yaml that uses the custom image. Create a workspace from a devfile using the custom editor. This section describes how to customize definitions of basic branding elements of Che-Theia. Procedure Create a product.json file with a new name of the product, logo, description, and list of hyperlinks on the Welcome page (an example of product.json: { \"name\": \"Red Hat OpenShift Dev Spaces\", (1) \"icon\": \"icon.png\", (2) \"logo\": { (3) \"dark\": \"logo-light.png\", \"light\": \"logo-dark.png\" }, \"welcome\": { (4) \"title\": \"Welcome to Your Workspace\", \"links\": [\"website\", \"documentation\"] }, \"links\": { (5) \"website\": { \"name\": \"Discover Red Hat OpenShift Dev Spaces\", \"url\": \"https://developers.redhat.com/products/openshift-dev-spaces/overview\" }, \"documentation\": { \"name\": \"Browse Documentation\", \"url\": \"https://www.redhat.com/docs\" } } } 1 name: tab title for the Welcome page and the About dialog. 2 icon: icon for the Welcome page tab title. 3 logo: product logo for dark and light themes on the Welcome page (maximum height 80 pixels) and in the About dialog (maximum height 100 pixels). Use an image with a transparent background. Define a relative path, an absolute path, or a URL to an image. 4 welcome: the behavior of the Welcome page. Customize the invitation title and the links in the Help section. When the welcome/links property is not defined, the Welcome page displays the links from the links section. 5 links: list of helpful resources for the product. Use tags to group links to make them easier to find. To use only one logo image for both dark and light themes: { ... \"logo\": \"product-logo.png\" ... } This section describes how to build a Che-Theia container image with custom branding applied. Prerequisites A product.json file with custom branding definitions. Procedure Download an example Dockerfile. In the Dockerfile directory, create a branding/ sub-directory. Place the custom product.json file and logo images into the branding/ directory. Build the container image with Che-Theia and push the image to a container registry: $ docker build -t username/che-theia-devspaces:next . $ docker push username/che-theia-devspaces:next This section describes how to test a customized Che-Theia by opening a new workspace with custom branding. Prerequisites Che-Theia container image built with custom branding definitions. Procedure To test a custom Che-Theia image, create a new meta.yaml file describing a custom cheEditor, and use it in a devfile for the testing workspace. Clone the che-plugin-registry repository and check out the version to deploy. See, $ git clone git@github.com:eclipse/che-plugin-registry.git $ cd che-plugin-registry $ git checkout 7.50.x Open the che-editors.yaml file. Edit the entry where id equals eclipse/che-theia/next and replace the image value in the containers section to point to the custom Che-Theia container image. Build the registry: $ ./build.sh --organization \\ --registry \\ --tag Navigate to the ./che-plugin-registry/v3/plugins/eclipse/che-theia/next directory. Publish the meta.yaml file in this directory to a publicly accessible location where it can be used as an HTTP resource. Create a workspace using the sample che-theia-branding-example devfile to apply the changes. Verify the reference field points to your published meta.yaml file: metadata: name: che-theia-all projects: - name: che-cheia-branding-example source: location: 'https://github.com/che-samples/che-theia-branding-example.git' type: git branch: master components: - type: cheEditor reference: >- https://raw.githubusercontent.com/che-samples/che-theia-branding-example/master/che-editor.meta.yaml apiVersion: 1.0.0 Run the workspace to see the changes: The dark theme of Che-Theia: The light theme of Che-Theia:","title":"Branding Che-Theia","component":"docs","version":"stable","name":"branding-che-theia","url":"/docs/stable/administration-guide/branding-che-theia/","titles":[{"text":"Defining custom branding values for Che-Theia","hash":"defining-custom-branding-values-for-che-theia_che","id":1},{"text":"Building a Che-Theia container image with custom branding","hash":"building-a-che-theia-container-image-with-custom-branding_che","id":2},{"text":"Testing Che-Theia with custom branding","hash":"testing-che-theia-with-custom-branding_che","id":3}]},"4":{"id":4,"text":"Branding Che-Theia","title":"Branding","component":"docs","version":"stable","name":"branding","url":"/docs/stable/administration-guide/branding/","titles":[]},"5":{"id":5,"text":"To improve the start time performance of Che workspaces, use the Image Puller, a Che-agnostic component that can be used to pre-pull images for Kubernetes or OpenShift clusters. The Image Puller is an additional Kubernetes or OpenShift deployment which creates a DaemonSet that can be configured to pre-pull relevant Che workspace images on each node. These images would already be available when a Che workspace starts, therefore improving the workspace start time. The Image Puller provides the following parameters for configuration. Table 1. Image Puller parameters Parameter Usage Default CACHING_INTERVAL_HOURS DaemonSets health checks interval in hours \"1\" CACHING_MEMORY_REQUEST The memory request for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 10Mi CACHING_MEMORY_LIMIT The memory limit for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 20Mi CACHING_CPU_REQUEST The processor request for each cached image while the puller is running .05 or 50 millicores CACHING_CPU_LIMIT The processor limit for each cached image while the puller is running .2 or 200 millicores DAEMONSET_NAME Name of DaemonSet to create kubernetes-image-puller DEPLOYMENT_NAME Name of the Deployment to create kubernetes-image-puller NAMESPACE Kubernetes namespace or OpenShift project containing DaemonSet to create k8s-image-puller IMAGES Semicolon-separated list of images to pull, in the format =;=. See Defining the list of images to pull. NODE_SELECTOR Node selector to apply to the pods created by the DaemonSet '{}' AFFINITY Affinity applied to pods created by the DaemonSet '{}' IMAGE_PULL_SECRETS List of image pull secrets, in the format pullsecret1;…​ to add to pods created by the DaemonSet. Those secrets need to be in the image puller’s namespace and a cluster administrator must create them. \"\" Additional resources Defining the list of images to pull Defining the memory parameters for the Image Puller. Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI Kubernetes Image Puller source code repository","title":"Caching images for faster workspace start","component":"docs","version":"stable","name":"caching-images-for-faster-workspace-start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","titles":[]},"6":{"id":6,"text":"The Che Operator, Dev Workspace Controller, and user workspaces consist of a set of pods. The pods contribute to the resource consumption in terms of CPU and RAM limits and requests. Learn how to calculate resources, such as memory and CPU, required to run Eclipse Che. The Che Operator manages six operands running in six distinct pods. The following table presents the default resource requirements of each of these operands. Table 1. Che operator operands Pod Container names Default memory limit Default memory request Che Server Che 1 Gi 512 MiB Che Gateway gateway, configbump, oauth-proxy, kube-rbac-proxy 4 Gi, 256Mi, 512Mi, 512Mi 128 Mi, 64Mi, 64Mi, 64Mi Che Dashboard Che-dashboard 256 Mi 32 Mi PostgreSQL postgres 1 Gi 512 Mi Devfile registry che-devfile-registry 256 Mi 32 Mi Plug-in registry che-plugin-registry 256 Mi 32 Mi The Che Operator, which powers all the operands, consists of a single container with the 64Mi memory request and 256Mi limit. These default values are sufficient when the Che Operator manages a relatively big amount of Che workspaces. For even larger deployments, consider increasing the defaults. Additional resources Che architecture. The Dev Workspace Operator consists of 3 pods. The following table presents the default resource requirements of each of these pods. Table 2. Dev Workspace Operator Pods Pod Container name Default memory limit Default memory request Dev Workspace Controller Manager Dev Workspace-controller, kube-rbac-proxy 1 Gi 100 Mi Dev Workspace Operator Catalog registry-server N/A 50 Mi Dev Workspace Webhook Server webhook-server}, kube-rbac-proxy 300 Mi 20 Mi These default values are sufficient when the Dev Workspace Controller manages a relatively big amount of Che workspaces. For larger deployments, consider increasing the defaults. Additional resources Che architecture. This section describes how to calculate the resources required for a workspace. That is the sum of the resources required for each container of the workspace. Procedure Identify the workspace components explicitly specified in the components section of the devfile. Identify the implicit workspace components. Che implicitly loads the default theia-ide, che-machine-exec, che-gateway containers. Calculate the requirements for each component. Additional resources Che architecture. This section describes a Che workspace example. The following devfile defines the Che workspace: schemaVersion: 2.1.0 metadata: name: bash components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-0e189d9 memoryLimit: 4Gi commands: - id: run-main-script exec: label: \"Run main.sh script\" component: tools workingDir: '${PROJECT_SOURCE}' commandLine: | ./main.sh group: kind: run isDefault: true This table provides the memory requirements for each workspace component: Table 3. Total workspace memory requirement and limit Pod Container name Default memory limit Default memory request Workspace theia-ide 512 Mi 64 Mi Workspace machine-exec 128 Mi 32 Mi Workspace tools 4 Gi 64 Mi Workspace che-gateway 256 Mi 64 Mi Total 4.9 Gi 224 Mi Additional resources Che architecture Understanding the CheCluster Custom Resource Che plug-ins registry repository Kubernetes resource management for pods and containers","title":"Calculating Che resource requirements","component":"docs","version":"stable","name":"calculating-che-resource-requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","titles":[{"text":"Che Operator requirements","hash":"operator-requirements_che","id":1},{"text":"Dev Workspace Operator requirements","hash":"controller-requirements_che","id":2},{"text":"Workspaces requirements","hash":"workspaces-requirements_che","id":3},{"text":"A workspace example","hash":"a-workspace-example_che","id":4}]},"7":{"id":7,"text":"The Che operator ensure full lifecycle management of the Che server components. It introduces: CheCluster custom resource definition (CRD) Defines the CheCluster Kubernetes object. Che controller Creates and controls the necessary Kubernetes objects to run a Che instance, such as pods, services, and persistent volumes. CheCluster custom resource (CR) On a cluster with the Che operator, it is possible to create a CheCluster custom resource (CR). The Che operator ensures the full lifecycle management of the Che server components on this Che instance: Dev Workspace operator Gateway User dashboard Devfile registries Che server PostgreSQL Plug-in registry Additional resources Understanding the CheCluster Custom Resource Installing Che","title":"Che operator","component":"docs","version":"stable","name":"che-operator","url":"/docs/stable/administration-guide/che-operator/","titles":[]},"8":{"id":8,"text":"The Che server main functions are: Creating user namespaces. Provisioning user namespaces with required secrets and config maps. Integrating with Git services providers, to fetch and validate devfiles and authentication. The Che server is a Java web service exposing an HTTP REST API and needs access to: PostgreSQL Git service providers Kubernetes API Figure 1. Che server interactions with other components Additional resources Advanced configuration options for the Che server component quay.io/eclipse/che-server container image Eclipse Che server repository","title":"Che server","component":"docs","version":"stable","name":"che-server","url":"/docs/stable/administration-guide/che-server/","titles":[]},"9":{"id":9,"text":"Telemetry is the explicit and ethical collection of operation data. By default, telemetry is not available in Eclipse Che, but in the Che-Theia editor there is an abstract API that allows enabling telemetry using the plug-in mechanism and in the chectl command line tool usage data can be collected using segment. This approach is used in the Eclipse Che hosted by Red Hat service where telemetry is enabled for every Che-Theia workspace. This documentation includes a guide describing how to make your own telemetry client for Eclipse Che, followed by an overview of the Eclipse Che Woopra Telemetry Plugin. Eclipse Che telemetry API allows tracking: Duration of a workspace utilization User-driven actions such as file editing, committing, and pushing to remote repositories. Programming languages and devfiles used in workspaces. When a Dev Workspace starts, the che-theia container starts the telemetry plug-in which is responsible for sending telemetry events to a backend. If the $DEVWORKSPACE_TELEMETRY_BACKEND_PORT environment variable is set in the Dev Workspace Pod, the telemetry plug-in sends events to a backend listening at that port. The backend turns received events into a backend-specific representation of the events and sends them to the configured analytics backend (for example, Segment or Woopra). Event Description WORKSPACE_OPENED Sent when Che-Theia starts running COMMIT_LOCALLY Sent when a commit was made locally with the git.commit Theia command PUSH_TO_REMOTE Sent when a Git push was made with the git.push Theia command EDITOR_USED Sent when a file was changed within the editor Other events such as WORKSPACE_INACTIVE and WORKSPACE_STOPPED can be detected within the back-end plug-in.","title":"Che-Theia workspaces","component":"docs","version":"stable","name":"che-theia-workspaces","url":"/docs/stable/administration-guide/che-theia-workspaces/","titles":[{"text":"Telemetry overview","hash":"telemetry-overview_che","id":1},{"text":"Use cases","hash":"_use_cases","id":2},{"text":"How it works","hash":"_how_it_works","id":3},{"text":"Events sent to the backend by the Che-Theia telemetry plug-in","hash":"_events_sent_to_the_backend_by_the_che_theia_telemetry_plug_in","id":4}]},"10":{"id":10,"text":"This section describes all fields available to customize the CheCluster Custom Resource. A minimal CheCluster Custom Resource example. CheCluster Custom Resource server settings, related to the Che server component. CheCluster Custom Resource database configuration settings related to the database used by Che. Custom Resource auth configuration settings related to authentication used by Che. CheCluster Custom Resource storage configuration settings related to persistent storage used by Che. CheCluster Custom Resource k8s configuration settings specific to Che installations on Kubernetes or OpenShift. CheCluster Custom Resource metrics settings, related to the Che metrics collection used by Che. CheCluster Custom Resource status defines the observed state of Che installation Example 1. A minimal CheCluster Custom Resource example. apiVersion: org.eclipse.che/v1 kind: CheCluster metadata: name: eclipse-che spec: auth: externalIdentityProvider: false database: externalDb: false server: selfSignedCert: false gitSelfSignedCert: false tlsSupport: true storage: pvcStrategy: 'common' pvcClaimSize: '1Gi' Table 1. CheCluster Custom Resource server settings, related to the Che server component. Property Description airGapContainerRegistryHostname Optional host name, or URL, to an alternate container registry to pull images from. This value overrides the container registry host name defined in all the default container images involved in a Che deployment. This is particularly useful to install Che in a restricted environment. airGapContainerRegistryOrganization Optional repository name of an alternate container registry to pull images from. This value overrides the container registry organization defined in all the default container images involved in a Che deployment. This is particularly useful to install Che in a restricted environment. allowUserDefinedWorkspaceNamespaces Deprecated. The value of this flag is ignored. Defines that a user is allowed to specify a Kubernetes namespace, or an OpenShift project, which differs from the default. It’s NOT RECOMMENDED to set to true without OpenShift OAuth configured. The OpenShift infrastructure also uses this property. cheClusterRoles A comma-separated list of ClusterRoles that will be assigned to Che ServiceAccount. Each role must have app.kubernetes.io/part-of=che.eclipse.org label. Be aware that the Che Operator has to already have all permissions in these ClusterRoles to grant them. cheDebug Enables the debug mode for Che server. Defaults to false. cheFlavor Deprecated. The value of this flag is ignored. Specifies a variation of the installation. The options are che for upstream Che installations or devspaces for Red Hat OpenShift Dev Spaces (formerly Red Hat CodeReady Workspaces) installation cheHost Public host name of the installed Che server. When value is omitted, the value it will be automatically set by the Operator. See the cheHostTLSSecret field. cheHostTLSSecret Name of a secret containing certificates to secure ingress or route for the custom host name of the installed Che server. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. See the cheHost field. cheImage Overrides the container image used in Che deployment. This does NOT include the container image tag. Omit it or leave it empty to use the default container image provided by the Operator. cheImagePullPolicy Overrides the image pull policy used in Che deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. cheImageTag Overrides the tag of the container image used in Che deployment. Omit it or leave it empty to use the default image tag provided by the Operator. cheLogLevel Log level for the Che server: INFO or DEBUG. Defaults to INFO. cheServerIngress The Che server ingress custom settings. cheServerRoute The Che server route custom settings. cheWorkspaceClusterRole Custom cluster role bound to the user for the Che workspaces. The role must have app.kubernetes.io/part-of=che.eclipse.org label. The default roles are used when omitted or left blank. customCheProperties Map of additional environment variables that will be applied in the generated che ConfigMap to be used by the Che server, in addition to the values already generated from other fields of the CheCluster custom resource (CR). When customCheProperties contains a property that would be normally generated in che ConfigMap from other CR fields, the value defined in the customCheProperties is used instead. dashboardCpuLimit Overrides the CPU limit used in the dashboard deployment. In cores. (500m = .5 cores). Default to 500m. dashboardCpuRequest Overrides the CPU request used in the dashboard deployment. In cores. (500m = .5 cores). Default to 100m. dashboardImage Overrides the container image used in the dashboard deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. dashboardImagePullPolicy Overrides the image pull policy used in the dashboard deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. dashboardIngress Deprecated. The value of this flag is ignored. Dashboard ingress custom settings. dashboardMemoryLimit Overrides the memory limit used in the dashboard deployment. Defaults to 256Mi. dashboardMemoryRequest Overrides the memory request used in the dashboard deployment. Defaults to 16Mi. dashboardRoute Deprecated. The value of this flag is ignored. Dashboard route custom settings. devfileRegistryCpuLimit Overrides the CPU limit used in the devfile registry deployment. In cores. (500m = .5 cores). Default to 500m. devfileRegistryCpuRequest Overrides the CPU request used in the devfile registry deployment. In cores. (500m = .5 cores). Default to 100m. devfileRegistryImage Overrides the container image used in the devfile registry deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. devfileRegistryIngress Deprecated. The value of this flag is ignored. The devfile registry ingress custom settings. devfileRegistryMemoryLimit Overrides the memory limit used in the devfile registry deployment. Defaults to 256Mi. devfileRegistryMemoryRequest Overrides the memory request used in the devfile registry deployment. Defaults to 16Mi. devfileRegistryPullPolicy Overrides the image pull policy used in the devfile registry deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. devfileRegistryRoute Deprecated. The value of this flag is ignored. The devfile registry route custom settings. devfileRegistryUrl Deprecated in favor of externalDevfileRegistries fields. disableInternalClusterSVCNames Deprecated. The value of this flag is ignored. Disable internal cluster SVC names usage to communicate between components to speed up the traffic and avoid proxy issues. externalDevfileRegistries External devfile registries, that serves sample, ready-to-use devfiles. Configure this in addition to a dedicated devfile registry (when externalDevfileRegistry is false) or instead of it (when externalDevfileRegistry is true) externalDevfileRegistry Instructs the Operator on whether to deploy a dedicated devfile registry server. By default, a dedicated devfile registry server is started. When externalDevfileRegistry is true, no such dedicated server will be started by the Operator and configure at least one devfile registry with externalDevfileRegistries field. externalPluginRegistry Instructs the Operator on whether to deploy a dedicated plugin registry server. By default, a dedicated plugin registry server is started. When externalPluginRegistry is true, no such dedicated server will be started by the Operator and you will have to manually set the pluginRegistryUrl field. gitSelfSignedCert When enabled, the certificate from che-git-self-signed-cert ConfigMap will be propagated to the Che components and provide particular configuration for Git. Note, the che-git-self-signed-cert ConfigMap must have app.kubernetes.io/part-of=che.eclipse.org label. nonProxyHosts List of hosts that will be reached directly, bypassing the proxy. Specify wild card domain use the following form . and | as delimiter, for example: localhost|.my.host.com|123.42.12.32 Only use when configuring a proxy is required. Operator respects OpenShift cluster wide proxy configuration and no additional configuration is required, but defining nonProxyHosts in a custom resource leads to merging non proxy hosts lists from the cluster proxy configuration and ones defined in the custom resources. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. See also the proxyURL fields. pluginRegistryCpuLimit Overrides the CPU limit used in the plugin registry deployment. In cores. (500m = .5 cores). Default to 500m. pluginRegistryCpuRequest Overrides the CPU request used in the plugin registry deployment. In cores. (500m = .5 cores). Default to 100m. pluginRegistryImage Overrides the container image used in the plugin registry deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. pluginRegistryIngress Deprecated. The value of this flag is ignored. Plugin registry ingress custom settings. pluginRegistryMemoryLimit Overrides the memory limit used in the plugin registry deployment. Defaults to 256Mi. pluginRegistryMemoryRequest Overrides the memory request used in the plugin registry deployment. Defaults to 16Mi. pluginRegistryPullPolicy Overrides the image pull policy used in the plugin registry deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. pluginRegistryRoute Deprecated. The value of this flag is ignored. Plugin registry route custom settings. pluginRegistryUrl Public URL of the plugin registry that serves sample ready-to-use devfiles. Set this ONLY when a use of an external devfile registry is needed. See the externalPluginRegistry field. By default, this will be automatically calculated by the Operator. proxyPassword Password of the proxy server. Only use when proxy configuration is required. See the proxyURL, proxyUser and proxySecret fields. proxyPort Port of the proxy server. Only use when configuring a proxy is required. See also the proxyURL and nonProxyHosts fields. proxySecret The secret that contains user and password for a proxy server. When the secret is defined, the proxyUser and proxyPassword are ignored. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. proxyURL URL (protocol+host name) of the proxy server. This drives the appropriate changes in the JAVA_OPTS and https(s)_proxy variables in the Che server and workspaces containers. Only use when configuring a proxy is required. Operator respects OpenShift cluster wide proxy configuration and no additional configuration is required, but defining proxyUrl in a custom resource leads to overrides the cluster proxy configuration with fields proxyUrl, proxyPort, proxyUser and proxyPassword from the custom resource. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. See also the proxyPort and nonProxyHosts fields. proxyUser User name of the proxy server. Only use when configuring a proxy is required. See also the proxyURL, proxyPassword and proxySecret fields. selfSignedCert Deprecated. The value of this flag is ignored. The Che Operator will automatically detect whether the router certificate is self-signed and propagate it to other components, such as the Che server. serverCpuLimit Overrides the CPU limit used in the Che server deployment In cores. (500m = .5 cores). Default to 1. serverCpuRequest Overrides the CPU request used in the Che server deployment In cores. (500m = .5 cores). Default to 100m. serverExposureStrategy Deprecated. The value of this flag is ignored. Sets the server and workspaces exposure type. Possible values are multi-host, single-host, default-host. Defaults to multi-host, which creates a separate ingress, or OpenShift routes, for every required endpoint. single-host makes Che exposed on a single host name with workspaces exposed on subpaths. Read the docs to learn about the limitations of this approach. Also consult the singleHostExposureType property to further configure how the Operator and the Che server make that happen on Kubernetes. default-host exposes the Che server on the host of the cluster. Read the docs to learn about the limitations of this approach. serverMemoryLimit Overrides the memory limit used in the Che server deployment. Defaults to 1Gi. serverMemoryRequest Overrides the memory request used in the Che server deployment. Defaults to 512Mi. serverTrustStoreConfigMapName Name of the ConfigMap with public certificates to add to Java trust store of the Che server. This is often required when adding the OpenShift OAuth provider, which has HTTPS endpoint signed with self-signed cert. The Che server must be aware of its CA cert to be able to request it. This is disabled by default. The Config Map must have app.kubernetes.io/part-of=che.eclipse.org label. singleHostGatewayConfigMapLabels The labels that need to be present in the ConfigMaps representing the gateway configuration. singleHostGatewayConfigSidecarImage The image used for the gateway sidecar that provides configuration to the gateway. Omit it or leave it empty to use the default container image provided by the Operator. singleHostGatewayImage The image used for the gateway in the single host mode. Omit it or leave it empty to use the default container image provided by the Operator. tlsSupport Deprecated. Instructs the Operator to deploy Che in TLS mode. This is enabled by default. Disabling TLS sometimes cause malfunction of some Che components. useInternalClusterSVCNames Deprecated in favor of disableInternalClusterSVCNames. workspaceDefaultComponents Default components applied to DevWorkspaces. These default components are meant to be used when a Devfile does not contain any components. workspaceDefaultEditor The default editor to workspace create with. It could be a plugin ID or a URI. The plugin ID must have publisher/plugin/version. The URI must start from http. workspaceNamespaceDefault Defines Kubernetes default namespace in which user’s workspaces are created for a case when a user does not override it. It’s possible to use , and placeholders, such as che-workspace-. In that case, a new namespace will be created for each user or workspace. workspacePodNodeSelector The node selector that limits the nodes that can run the workspace pods. workspacePodTolerations The pod tolerations put on the workspace pods to limit where the workspace pods can run. workspacesDefaultPlugins Default plug-ins applied to Devworkspaces. Table 2. CheCluster Custom Resource database configuration settings related to the database used by Che. Property Description chePostgresContainerResources PostgreSQL container custom settings chePostgresDb PostgreSQL database name that the Che server uses to connect to the DB. Defaults to dbche. chePostgresHostName PostgreSQL Database host name that the Che server uses to connect to. Defaults is postgres. Override this value ONLY when using an external database. See field externalDb. In the default case it will be automatically set by the Operator. chePostgresPassword PostgreSQL password that the Che server uses to connect to the DB. When omitted or left blank, it will be set to an automatically generated value. chePostgresPort PostgreSQL Database port that the Che server uses to connect to. Defaults to 5432. Override this value ONLY when using an external database. See field externalDb. In the default case it will be automatically set by the Operator. chePostgresSecret The secret that contains PostgreSQL`user` and password that the Che server uses to connect to the DB. When the secret is defined, the chePostgresUser and chePostgresPassword are ignored. When the value is omitted or left blank, the one of following scenarios applies: 1. chePostgresUser and chePostgresPassword are defined, then they will be used to connect to the DB. 2. chePostgresUser or chePostgresPassword are not defined, then a new secret with the name postgres-credentials will be created with default value of pgche for user and with an auto-generated value for password. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. chePostgresUser PostgreSQL user that the Che server uses to connect to the DB. Defaults to pgche. externalDb Instructs the Operator on whether to deploy a dedicated database. By default, a dedicated PostgreSQL database is deployed as part of the Che installation. When externalDb is true, no dedicated database will be deployed by the Operator and you will need to provide connection details to the external DB you are about to use. See also all the fields starting with: chePostgres. postgresImage Overrides the container image used in the PostgreSQL database deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. postgresImagePullPolicy Overrides the image pull policy used in the PostgreSQL database deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. postgresVersion Indicates a PostgreSQL version image to use. Allowed values are: 9.6 and 13.3. Migrate your PostgreSQL database to switch from one version to another. pvcClaimSize Size of the persistent volume claim for database. Defaults to 1Gi. To update pvc storageclass that provisions it must support resize when Che has been already deployed. Table 3. Custom Resource auth configuration settings related to authentication used by Che. Property Description debug Deprecated. The value of this flag is ignored. Debug internal identity provider. externalIdentityProvider Deprecated. The value of this flag is ignored. Instructs the Operator on whether or not to deploy a dedicated Identity Provider (Keycloak or RH SSO instance). Instructs the Operator on whether to deploy a dedicated Identity Provider (Keycloak or RH-SSO instance). By default, a dedicated Identity Provider server is deployed as part of the Che installation. When externalIdentityProvider is true, no dedicated identity provider will be deployed by the Operator and you will need to provide details about the external identity provider you are about to use. See also all the other fields starting with: identityProvider. gatewayAuthenticationSidecarImage Gateway sidecar responsible for authentication when NativeUserMode is enabled. See oauth2-proxy or openshift/oauth-proxy. gatewayAuthorizationSidecarImage Gateway sidecar responsible for authorization when NativeUserMode is enabled. See kube-rbac-proxy or openshift/kube-rbac-proxy gatewayHeaderRewriteSidecarImage Deprecated. The value of this flag is ignored. Sidecar functionality is now implemented in Traefik plugin. identityProviderAdminUserName Deprecated. The value of this flag is ignored. Overrides the name of the Identity Provider administrator user. Defaults to admin. identityProviderClientId Deprecated. The value of this flag is ignored. Name of a Identity provider, Keycloak or RH-SSO, client-id that is used for Che. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to the value of the flavour field suffixed with -public. identityProviderContainerResources Deprecated. The value of this flag is ignored. Identity provider container custom settings. identityProviderImage Deprecated. The value of this flag is ignored. Overrides the container image used in the Identity Provider, Keycloak or RH-SSO, deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. identityProviderImagePullPolicy Deprecated. The value of this flag is ignored. Overrides the image pull policy used in the Identity Provider, Keycloak or RH-SSO, deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. identityProviderIngress Deprecated. The value of this flag is ignored. Ingress custom settings. identityProviderPassword Deprecated. The value of this flag is ignored. Overrides the password of Keycloak administrator user. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to an auto-generated password. identityProviderPostgresPassword Deprecated. The value of this flag is ignored. Password for a Identity Provider, Keycloak or RH-SSO, to connect to the database. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to an auto-generated password. identityProviderPostgresSecret Deprecated. The value of this flag is ignored. The secret that contains password for the Identity Provider, Keycloak or RH-SSO, to connect to the database. When the secret is defined, the identityProviderPostgresPassword is ignored. When the value is omitted or left blank, the one of following scenarios applies: 1. identityProviderPostgresPassword is defined, then it will be used to connect to the database. 2. identityProviderPostgresPassword is not defined, then a new secret with the name che-identity-postgres-secret will be created with an auto-generated value for password. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. identityProviderRealm Deprecated. The value of this flag is ignored. Name of a Identity provider, Keycloak or RH-SSO, realm that is used for Che. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to the value of the flavour field. identityProviderRoute Deprecated. The value of this flag is ignored. Route custom settings. identityProviderSecret Deprecated. The value of this flag is ignored. The secret that contains user and password for Identity Provider. When the secret is defined, the identityProviderAdminUserName and identityProviderPassword are ignored. When the value is omitted or left blank, the one of following scenarios applies: 1. identityProviderAdminUserName and identityProviderPassword are defined, then they will be used. 2. identityProviderAdminUserName or identityProviderPassword are not defined, then a new secret with the name che-identity-secret will be created with default value admin for user and with an auto-generated value for password. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. identityProviderURL Public URL of the Identity Provider server (Keycloak / RH-SSO server). Set this ONLY when a use of an external Identity Provider is needed. See the externalIdentityProvider field. By default, this will be automatically calculated and set by the Operator. identityToken Identity token to be passed to upstream. There are two types of tokens supported: id_token and access_token. Default value is id_token. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. initialOpenShiftOAuthUser Deprecated. The value of this flag is ignored. For operating with the OpenShift OAuth authentication, create a new user account since the kubeadmin can not be used. If the value is true, then a new OpenShift OAuth user will be created for the HTPasswd identity provider. If the value is false and the user has already been created, then it will be removed. If value is an empty, then do nothing. The user’s credentials are stored in the openshift-oauth-user-credentials secret in 'openshift-config' namespace by Operator. Note that this solution is Openshift 4 platform-specific. nativeUserMode Deprecated. The value of this flag is ignored. Enables native user mode. Currently works only on OpenShift and DevWorkspace engine. Native User mode uses OpenShift OAuth directly as identity provider, without Keycloak. oAuthClientName Name of the OpenShift OAuthClient resource used to setup identity federation on the OpenShift side. Auto-generated when left blank. See also the OpenShiftoAuth field. oAuthScope Access Token Scope. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. oAuthSecret Name of the secret set in the OpenShift OAuthClient resource used to setup identity federation on the OpenShift side. Auto-generated when left blank. See also the OAuthClientName field. openShiftoAuth Deprecated. The value of this flag is ignored. Enables the integration of the identity provider (Keycloak / RHSSO) with OpenShift OAuth. Empty value on OpenShift by default. This will allow users to directly login with their OpenShift user through the OpenShift login, and have their workspaces created under personal OpenShift namespaces. WARNING: the kubeadmin user is NOT supported, and logging through it will NOT allow accessing the Che Dashboard. updateAdminPassword Deprecated. The value of this flag is ignored. Forces the default admin Che user to update password on first login. Defaults to false. Table 4. CheCluster Custom Resource storage configuration settings related to persistent storage used by Che. Property Description postgresPVCStorageClassName Storage class for the Persistent Volume Claim dedicated to the PostgreSQL database. When omitted or left blank, a default storage class is used. preCreateSubPaths Instructs the Che server to start a special Pod to pre-create a sub-path in the Persistent Volumes. Defaults to false, however it will need to enable it according to the configuration of your Kubernetes cluster. pvcClaimSize Size of the persistent volume claim for workspaces. Defaults to 10Gi. pvcJobsImage Overrides the container image used to create sub-paths in the Persistent Volumes. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. See also the preCreateSubPaths field. pvcStrategy Persistent volume claim strategy for the Che server. This Can be:`common` (all workspaces PVCs in one volume), per-workspace (one PVC per workspace for all declared volumes) and unique (one PVC per declared volume). Defaults to common. workspacePVCStorageClassName Storage class for the Persistent Volume Claims dedicated to the Che workspaces. When omitted or left blank, a default storage class is used. Table 5. CheCluster Custom Resource k8s configuration settings specific to Che installations on Kubernetes or OpenShift. Property Description ingressClass Ingress class that will define the which controller will manage ingresses. Defaults to nginx. NB: This drives the kubernetes.io/ingress.class annotation on Che-related ingresses. ingressDomain Global ingress domain for a Kubernetes cluster. This MUST be explicitly specified: there are no defaults. ingressStrategy Deprecated. The value of this flag is ignored. Strategy for ingress creation. Options are: multi-host (host is explicitly provided in ingress), single-host (host is provided, path-based rules) and default-host (no host is provided, path-based rules). Defaults to multi-host Deprecated in favor of serverExposureStrategy in the server section, which defines this regardless of the cluster type. When both are defined, the serverExposureStrategy option takes precedence. securityContextFsGroup The FSGroup in which the Che Pod and workspace Pods containers runs in. Default value is 1724. securityContextRunAsUser ID of the user the Che Pod and workspace Pods containers run as. Default value is 1724. singleHostExposureType Deprecated. The value of this flag is ignored. When the serverExposureStrategy is set to single-host, the way the server, registries and workspaces are exposed is further configured by this property. The possible values are native, which means that the server and workspaces are exposed using ingresses on K8s or gateway where the server and workspaces are exposed using a custom gateway based on Traefik. All the endpoints whether backed by the ingress or gateway route always point to the subpaths on the same domain. Defaults to native. tlsSecretName Name of a secret that will be used to setup ingress TLS termination when TLS is enabled. When the field is empty string, the default cluster certificate will be used. See also the tlsSupport field. Table 6. CheCluster Custom Resource metrics settings, related to the Che metrics collection used by Che. Property Description enable Enables metrics the Che server endpoint. Default to true. Table 7. CheCluster Custom Resource status defines the observed state of Che installation Property Description cheClusterRunning Status of a Che installation. Can be Available, Unavailable, or Available, Rolling Update in Progress. cheURL Public URL to the Che server. cheVersion Current installed Che version. dbProvisioned Indicates that a PostgreSQL instance has been correctly provisioned or not. devfileRegistryURL Public URL to the devfile registry. devworkspaceStatus The status of the Devworkspace subsystem gitHubOAuthProvisioned Indicates whether an Identity Provider instance, Keycloak or RH-SSO, has been configured to integrate with the GitHub OAuth. gitServerTLSCertificateConfigMapName The ConfigMap containing certificates to propagate to the Che components and to provide particular configuration for Git. helpLink A URL that points to some URL where to find help related to the current Operator status. keycloakProvisioned Indicates whether an Identity Provider instance, Keycloak or RH-SSO, has been provisioned with realm, client and user. keycloakURL Public URL to the Identity Provider server, Keycloak or RH-SSO,. message A human readable message indicating details about why the Pod is in this condition. openShiftOAuthUserCredentialsSecret OpenShift OAuth secret in openshift-config namespace that contains user credentials for HTPasswd identity provider. openShiftoAuthProvisioned Indicates whether an Identity Provider instance, Keycloak or RH-SSO, has been configured to integrate with the OpenShift OAuth. pluginRegistryURL Public URL to the plugin registry. reason A brief CamelCase message indicating details about why the Pod is in this state.","title":"CheCluster Custom Resource fields reference","component":"docs","version":"stable","name":"checluster-custom-resource-fields-reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","titles":[]},"11":{"id":11,"text":"An installation of Eclipse Che consists of several containers running in the Kubernetes cluster. While it is possible to manually collect logs from each running container, chectl provides commands which automate the process. Following commands are available to collect Eclipse Che logs from the Kubernetes cluster using the chectl tool: chectl server:logs Collects existing Eclipse Che server logs and stores them in a directory on the local machine. By default, logs are downloaded to a temporary directory on the machine. However, this can be overwritten by specifying the -d parameter. For example, to download Che logs to the /home/user/che-logs/ directory, use the command chectl server:logs -d /home/user/che-logs/ When run, chectl server:logs prints a message in the console specifying the directory that will store the log files: Eclipse Che logs will be available in '/tmp/chectl-logs/1648575098344' If Eclipse Che is installed in a non-default namespace, chectl server:logs requires the -n paremeter, where is the Kubernetes namespace or OpenShift project in which Eclipse Che was installed. For example, to get logs from Che in the my-namespace namespace, use the command chectl server:logs -n my-namespace chectl server:deploy Logs are automatically collected during the Che installation when installed using chectl. As with chectl server:logs, the directory logs are stored in can be specified using the -d parameter. Additional resources `chectl` reference documentation","title":"Collecting logs using chectl","component":"docs","version":"stable","name":"collecting-logs-using-chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","titles":[]},"12":{"id":12,"text":"This procedure describes how to configure Che to use custom hostname. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. The certificate and the private key files are generated. To generate the pair of a private key and certificate, the same certification authority (CA) must be used as for other Che hosts. Ask a DNS provider to point the custom hostname to the cluster ingress. Procedure Pre-create a namespace for Che: $ kubectl create namespace eclipse-che Create a TLS secret: $ kubectl create secret TLS \\ (1) --key \\ (2) --cert \\ (3) -n eclipse-che 1 The TLS secret name 2 A file with the private key 3 A file with the certificate Add the required labels to the secret: $ kubectl label secret \\ (1) app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che 1 The TLS secret name Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: cheHost: (1) cheHostTLSSecret: (2) 1 Custom Eclipse Che server hostname 2 The TLS secret name If Che has been already deployed, wait until the rollout of all Che components finishes. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring Eclipse Che server hostname","component":"docs","version":"stable","name":"configuring-che-hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","titles":[]},"13":{"id":13,"text":"This section describes configuration methods and options for Eclipse Che.","title":"Configuring Che","component":"docs","version":"stable","name":"configuring-che","url":"/docs/stable/administration-guide/configuring-che/","titles":[]},"14":{"id":14,"text":"You can configure Kubernetes Ingress labels and annotations, if your organization requires them. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. An instance of Che running in Kubernetes. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: cheServerIngress: labels: (1) annotations: (2) customCheProperties: CHE_INFRA_KUBERNETES_INGRESS_LABELS: (1) CHE_INFRA_KUBERNETES_INGRESS_ANNOTATIONS__JSON: \"\" (2) 1 A comma-separated list of labels for Kubernetes Ingress: key1=value1,key2=value2. 2 Annotations for Kubernetes Ingress in JSON format: {\"key1\": \"value1\", \"key2\" : \"value2\"}. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Adding labels and annotations to Kubernetes Ingress","component":"docs","version":"stable","name":"configuring-ingresses","url":"/docs/stable/administration-guide/configuring-ingresses/","titles":[]},"15":{"id":15,"text":"For each user, Che isolates workspaces in a namespace. Che identifies the user namespace by the presence of labels and annotations. When starting a workspace, if the required namespace doesn’t exist, Che creates the namespace using a template name. You can modify Che behavior by: Configuring a user namespace name for automatic provisioning Provisioning namespaces in advance","title":"Configuring user namespace provisioning","component":"docs","version":"stable","name":"configuring-namespace-provisioning","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","titles":[]},"16":{"id":16,"text":"Configuring Eclipse Che server hostname Importing untrusted TLS certificates to Che Adding labels and annotations to Kubernetes Ingress Configuring OpenShift Route to work with Router Sharding","title":"Configuring networking","component":"docs","version":"stable","name":"configuring-networking","url":"/docs/stable/administration-guide/configuring-networking/","titles":[]},"17":{"id":17,"text":"To enable users to work with a remote Git repository that is hosted on a Bitbucket server: Set up the Bitbucket application link (OAuth 1.0). Apply the Bitbucket application link Secret. Set up a Bitbucket application link using OAuth 1.0. Prerequisites You are logged in to Bitbucket. openssl is installed in the operating system you are using. base64 is installed in the operating system you are using. Procedure On a command line, run the commands to create the necessary files for the next steps and for use when applying the Bitbucket application link Secret: $ openssl genrsa -out private.pem 2048 && \\ openssl pkcs8 -topk8 -inform pem -outform pem -nocrypt -in private.pem -out privatepkcs8.pem && \\ cat privatepkcs8.pem | sed 's/-----BEGIN PRIVATE KEY-----//g' | sed 's/-----END PRIVATE KEY-----//g' | tr -d '\\n' | base64 | tr -d '\\n' > privatepkcs8-stripped.pem && \\ openssl rsa -in private.pem -pubout > public.pub && \\ cat public.pub | sed 's/-----BEGIN PUBLIC KEY-----//g' | sed 's/-----END PUBLIC KEY-----//g' | tr -d '\\n' > public-stripped.pub && \\ openssl rand -base64 24 > bitbucket-consumer-key && \\ openssl rand -base64 24 > bitbucket-shared-secret Go to Administration Application Links. Enter https:/// into the URL field and click Create new link. Under The supplied Application URL has redirected once, check the Use this URL checkbox and click Continue. Enter Che as the Application Name. Select Generic Application as the Application Type. Enter Che as the Service Provider Name. Paste the content of the bitbucket-consumer-key file as the Consumer key. Paste the content of the bitbucket-shared-secret file as the Shared secret. Enter /plugins/servlet/oauth/request-token as the Request Token URL. Enter /plugins/servlet/oauth/access-token as the Access token URL. Enter /plugins/servlet/oauth/authorize as the Authorize URL. Check the Create incoming link checkbox and click Continue. Paste the content of the bitbucket_consumer_key file as the Consumer Key. Enter Che as the Consumer name. Paste the content of the public-stripped.pub file as the Public Key and click Continue. Additional resources Atlassian Documentation: Link to other applications Prepare and apply the Bitbucket application link Secret. Prerequisites Setting up the Bitbucket application link is completed. The following Base64-encoded files, which were created when setting up the Bitbucket application link, are prepared: privatepkcs8-stripped.pem bitbucket_consumer_key bitbucket-shared-secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/component: oauth-scm-configuration app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/oauth-scm-server: bitbucket che.eclipse.org/scm-server-endpoint: (2) type: Opaque data: private.key: (3) consumer.key: (4) shared_secret: (5) 1 The Che namespace. The default is eclipse-che. 2 The Bitbucket server URL. 3 The Base64-encoded content of the privatepkcs8-stripped.pem file. 4 The Base64-encoded content of the bitbucket_consumer_key file. 5 The Base64-encoded content of the bitbucket-shared-secret file. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 1.0 for Bitbucket","component":"docs","version":"stable","name":"configuring-oauth-1-for-bitbucket","url":"/docs/stable/administration-guide/configuring-oauth-1-for-bitbucket/","titles":[{"text":"Setting up the Bitbucket application link","hash":"setting-up-the-bitbucket-application-link_che","id":1},{"text":"Applying the Bitbucket application link Secret","hash":"applying-the-bitbucket-application-link-secret_che","id":2}]},"18":{"id":18,"text":"To enable users to work with a remote Git repository that is hosted on GitHub: Set up the GitHub OAuth App (OAuth 2.0). Apply the GitHub OAuth App Secret. Set up a GitHub OAuth App using OAuth 2.0. Prerequisites You are logged in to GitHub. base64 is installed in the operating system you are using. Procedure Go to https://github.com/settings/applications/new. Enter the following values: Application name: Che. Homepage URL: https:/// Authorization callback URL: https:///api/oauth/callback Click Register application. Click Generate new client secret. Copy the GitHub OAuth Client ID and encode it to Base64 for use when applying the GitHub OAuth App Secret: $ echo -n '' | base64 Copy the GitHub OAuth Client Secret and encode it to Base64 for use when applying the GitHub OAuth App Secret: $ echo -n '' | base64 Additional resources GitHub Docs: Creating an OAuth App Prepare and apply the GitHub OAuth App Secret. Prerequisites Setting up the GitHub OAuth App is completed. The Base64-encoded values, which were generated when setting up the GitHub OAuth App, are prepared: GitHub OAuth Client ID GitHub OAuth Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: github-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: github type: Opaque data: id: (2) secret: (3) 1 The Che namespace. The default is eclipse-che. 2 The Base64-encoded GitHub OAuth Client ID. 3 The Base64-encoded GitHub OAuth Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for GitHub","component":"docs","version":"stable","name":"configuring-oauth-2-for-github","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","titles":[{"text":"Setting up the GitHub OAuth App","hash":"setting-up-the-github-oauth-app_che","id":1},{"text":"Applying the GitHub OAuth App Secret","hash":"applying-the-github-oauth-app-secret_che","id":2}]},"19":{"id":19,"text":"To enable users to work with a remote Git repository that is hosted using a GitLab instance: Set up the GitLab authorized application (OAuth 2.0). Apply the GitLab authorized application Secret. Set up a GitLab authorized application using OAuth 2.0. Prerequisites You are logged in to GitLab. base64 is installed in the operating system you are using. Procedure Click your avatar and go to Edit profile Applications. Enter Che as the Name. Enter https:///api/oauth/callback as the Redirect URI. Check the Confidential and Expire access tokens checkboxes. Under Scopes, check the api, write_repository, and openid checkboxes. Click Save application. Copy the GitLab Application ID and encode it to Base64 for use when applying the GitLab-authorized application Secret: $ echo -n '' | base64 Copy the GitLab Client Secret and encode it to Base64 for use when applying the GitLab-authorized application Secret: $ echo -n '' | base64 Additional resources GitLab Docs: Authorized applications Prepare and apply the GitLab-authorized application Secret. Prerequisites Setting up the GitLab authorized application is completed. The Base64-encoded values, which were generated when setting up the GitLab authorized application, are prepared: GitLab Application ID GitLab Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: gitlab-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: gitlab che.eclipse.org/scm-server-endpoint: (2) type: Opaque data: id: (3) secret: (4) 1 The Che namespace. The default is eclipse-che. 2 The GitLab server URL. Use https://gitlab.com for the SAAS version. 3 The Base64-encoded GitLab Application ID. 4 The Base64-encoded GitLab Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for GitLab","component":"docs","version":"stable","name":"configuring-oauth-2-for-gitlab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","titles":[{"text":"Setting up the GitLab authorized application","hash":"setting-up-the-gitlab-authorized-application_che","id":1},{"text":"Applying the GitLab-authorized application Secret","hash":"applying-the-gitlab-authorized-application-secret_che","id":2}]},"20":{"id":20,"text":"To configure Che observability features, see: Che-Theia workspaces Configuring server logging Collecting logs using chectl Monitoring the Dev Workspace Operator Monitoring Che Server","title":"Configuring observability","component":"docs","version":"stable","name":"configuring-observability","url":"/docs/stable/administration-guide/configuring-observability/","titles":[]},"21":{"id":21,"text":"You can configure labels, annotations, and domains for OpenShift Route to work with Router Sharding. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Install the chectl management tool. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: cheServerRoute: labels: (1) domain: (2) annotations: (3) key1: value1 key2: value2 customCheProperties: CHE_INFRA_OPENSHIFT_ROUTE_LABELS: (1) CHE_INFRA_OPENSHIFT_ROUTE_HOST_DOMAIN__SUFFIX: (2) 1 A comma-separated list of labels that the target ingress controller uses to filter the set of Routes to service. 2 The DNS name serviced by the target ingress controller. 3 An unstructured key value map stored with a resource.` Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring OpenShift Route to work with Router Sharding","component":"docs","version":"stable","name":"configuring-routes","url":"/docs/stable/administration-guide/configuring-routes/","titles":[]},"22":{"id":22,"text":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","title":"Configuring server components","component":"docs","version":"stable","name":"configuring-server-components","url":"/docs/stable/administration-guide/configuring-server-components/","titles":[]},"23":{"id":23,"text":"It is possible to fine-tune the log levels of individual loggers available in the Che server. The log level of the whole Che server is configured globally using the cheLogLevel configuration property of the Operator. See CheCluster Custom Resource fields reference. To set the global log level in installations not managed by the Operator, specify the CHE_LOG_LEVEL environment variable in the che ConfigMap. It is possible to configure the log levels of the individual loggers in the Che server using the CHE_LOGGER_CONFIG environment variable. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_LOGGER_CONFIG: \"\" (1) 1 Comma-separated list of key-value pairs, where keys are the names of the loggers as seen in the Che server log output and values are the required log levels. Example 1. Configuring debug mode for the WorkspaceManager spec: server: customCheProperties: CHE_LOGGER_CONFIG: \"org.eclipse.che.api.workspace.server.WorkspaceManager=DEBUG\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource The names of the loggers follow the class names of the internal server classes that use those loggers. Procedure To log the HTTP traffic between the Che server and the API server of the Kubernetes or OpenShift cluster, configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_LOGGER_CONFIG: \"che.infra.request-logging=TRACE\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring server logging","component":"docs","version":"stable","name":"configuring-server-logging","url":"/docs/stable/administration-guide/configuring-server-logging/","titles":[{"text":"Configuring log levels","hash":"configuring-log-levels_che","id":1},{"text":"Logger naming","hash":"logger-naming_che","id":2},{"text":"Logging HTTP traffic","hash":"logging-http-traffic_che","id":3}]},"24":{"id":24,"text":"Configuring storage classes","title":"Configuring storage","component":"docs","version":"stable","name":"configuring-storage","url":"/docs/stable/administration-guide/configuring-storage/","titles":[]},"25":{"id":25,"text":"To execute actions that require administrative privileges on Che server, such as deleting user data, activate a user with administrative privileges. The default installation enables the administrative privileges for the admin user, regardless of its existence on Kubernetes. Procedure Configure the CheCluster Custom Resource to set the user with administrative privileges. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_SYSTEM_ADMIN__NAME: '' Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring the administrative user","component":"docs","version":"stable","name":"configuring-the-administrative-user","url":"/docs/stable/administration-guide/configuring-the-administrative-user/","titles":[]},"26":{"id":26,"text":"This procedure describes how to configure the number of workspaces that a user can create. By creating multiple workspaces, users can have access to workspaces with different configurations simultaneously. Prerequisites You have installed an instance of Che by using the Operator. You have determined the value of the placeholder. If the value is -1, users can create an unlimited number of workspaces. If the value is a positive integer, users can create as many workspaces as the value of the integer. The default value is -1. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_LIMITS_USER_WORKSPACES_COUNT: \"\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring the number of workspaces that a user can create","component":"docs","version":"stable","name":"configuring-the-number-of-workspaces-that-a-user-can-create","url":"/docs/stable/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","titles":[]},"27":{"id":27,"text":"You can configure the namespace name template that Che uses to create the required namespace when starting a workspace. A valid namespace name template follows these conventions: The or placeholder is mandatory. Usernames and IDs cannot contain invalid characters. If the formatting of a username or ID is incompatible with the naming conventions for Kubernetes objects, Che changes the username or ID to a valid name by replacing incompatible characters with the - symbol. Che evaluates the placeholder into a 14 character long string, and adds a random six character long suffix to prevent IDs from colliding. The result is stored in the user preferences for reuse. Kubernetes limits the length of a namespace name to 63 characters. OpenShift limits the length further to 49 characters. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: workspaceNamespaceDefault: Example 1. User workspaces namespace name template examples User workspaces namespace name template Resulting namespace example -che (default) user1-che -namespace cge1egvsb2nhba-namespace-ul1411 -aka--namespace cgezegvsb2nhba-aka-user1-namespace-6m2w2b Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring a user namespace name for automatic provisioning","component":"docs","version":"stable","name":"configuring-workspace-target-namespace","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","titles":[]},"28":{"id":28,"text":"This section describes how an administrator can configure workspaces globally. Configuring the number of workspaces that a user can create Deploying Che with support for Git repositories with self-signed certificates Configuring workspaces nodeSelector","title":"Configuring workspaces globally","component":"docs","version":"stable","name":"configuring-workspaces-globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","titles":[]},"29":{"id":29,"text":"This section describes how to configure nodeSelector for Pods of Che workspaces. Procedure Che uses the CHE_WORKSPACE_POD_NODE__SELECTOR environment variable to configure nodeSelector. This variable may contain a set of comma-separated key=value pairs to form the nodeSelector rule, or NULL to disable it. CHE_WORKSPACE_POD_NODE__SELECTOR=disktype=ssd,cpu=xlarge,[key=value] nodeSelector must be configured during Che installation. This prevents existing workspaces from failing to run due to volumes affinity conflict caused by existing workspace PVC and Pod being scheduled in different zones. To avoid Pods and PVCs to be scheduled in different zones on large, multizone clusters, create an additional StorageClass object (pay attention to the allowedTopologies field), which will coordinate the PVC creation process. Pass the name of this newly created StorageClass to Che through the CHE_INFRA_KUBERNETES_PVC_STORAGE__CLASS__NAME environment variable. A default empty value of this variable instructs Che to use the cluster’s default StorageClass. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring workspaces nodeSelector","component":"docs","version":"stable","name":"configuring-workspaces-nodeselector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","titles":[]},"30":{"id":30,"text":"This section shows how to create an AnalyticsManager class that extends AbstractAnalyticsManager and implements the following methods: isEnabled() - determines whether the telemetry backend is functioning correctly. This can mean always returning true, or have more complex checks, for example, returning false when a connection property is missing. destroy() - cleanup method that is run before shutting down the telemetry backend. This method sends the WORKSPACE_STOPPED event. onActivity() - notifies that some activity is still happening for a given user. This is mainly used to send WORKSPACE_INACTIVE events. onEvent() - submits telemetry events to the telemetry server, such as WORKSPACE_USED or WORKSPACE_STARTED. increaseDuration() - increases the duration of a current event rather than sending many events in a small frame of time. The following sections cover: Creating a telemetry server to echo events to standard output. Extending the Che telemetry client and implementing a user’s custom backend. Creating a plugin.yaml file representing a Dev Workspace plug-in for the custom backend. Specifying of a location of a custom plug-in to Che by setting the workspacesDefaultPlugins attribute from the CheCluster custom resource. This document describes the steps required to extend the Che telemetry system to communicate with to a custom backend: Creating a server process that receives events Extending Che libraries to create a backend that sends events to the server Packaging the telemetry backend in a container and deploying it to an image registry Adding a plug-in for your backend and instructing Che to load the plug-in in your Dev Workspaces A finished example of the telemetry backend is available here. For demonstration purposes, this example shows how to create a server that receives events from our telemetry plug-in and writes them to standard output. For production use cases, consider integrating with a third-party telemetry system (for example, Segment, Woopra) rather than creating your own telemetry server. In this case, use your provider’s APIs to send events from your custom backend to their system. The following Go code starts a server on port 8080 and writes events to standard output: Example 1. main.go package main import ( \"io/ioutil\" \"net/http\" \"go.uber.org/zap\" ) var logger *zap.SugaredLogger func event(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /event\") case \"POST\": logger.Info(\"POST /event\") } body, err := req.GetBody() if err != nil { logger.With(\"err\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got event\") } func activity(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /activity, doing nothing\") case \"POST\": logger.Info(\"POST /activity\") body, err := req.GetBody() if err != nil { logger.With(\"error\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got activity\") } } func main() { log, _ := zap.NewProduction() logger = log.Sugar() http.HandleFunc(\"/event\", event) http.HandleFunc(\"/activity\", activity) logger.Info(\"Added Handlers\") logger.Info(\"Starting to serve\") http.ListenAndServe(\":8080\", nil) } Create a container image based on this code and expose it as a deployment in OpenShift in the eclipse-che namespace. The code for the example telemetry server is available at telemetry-server-example. To deploy the telemetry server, clone the repository and build the container: $ git clone https://github.com/che-incubator/telemetry-server-example $ cd telemetry-server-example $ docker build -t registry/organization/telemetry-server-example:latest . $ docker push registry/organization/telemetry-server-example:latest Both manifest_with_ingress.yaml and manifest_with_route contain definitions for a Deployment and Service. The former also defines a Kubernetes Ingress, while the latter defines an OpenShift Route. In the manifest file, replace the image and host fields to match the image you pushed, and the public hostname of your Kubernetes or OpenShift cluster. Then run: $ kubectl apply -f manifest_with_[ingress|route].yaml -n {prod-namespace} For fast feedback when developing, it is recommended to do development inside a Dev Workspace. This way, you can run the application in a cluster and receive events from the front-end telemetry plug-in. Maven Quarkus project scaffolding: mvn io.quarkus:quarkus-maven-plugin:2.7.1.Final:create \\ -DprojectGroupId=mygroup -DprojectArtifactId=devworkspace-telemetry-example-plugin \\ -DprojectVersion=1.0.0-SNAPSHOT Remove the files under src/main/java/mygroup and src/test/java/mygroup. Consult the GitHub packages for the latest version and Maven coordinates of backend-base. Add the following dependencies to your pom.xml: Example 2. pom.xml org.eclipse.che.incubator.workspace-telemetry backend-base LATEST VERSION FROM PREVIOUS STEP io.quarkus quarkus-rest-client io.quarkus quarkus-rest-client-jackson Create a personal access token with read:packages permissions to download the org.eclipse.che.incubator.workspace-telemetry:backend-base dependency from GitHub packages. Add your GitHub username, personal access token and che-incubator repository details in your ~/.m2/settings.xml file: Example 3. settings.xml che-incubator YOUR GITHUB USERNAME YOUR GITHUB TOKEN github true central https://repo1.maven.org/maven2 true false che-incubator https://maven.pkg.github.com/che-incubator/che-workspace-telemetry-client Create two files in your project under src/main/java/mygroup: MainConfiguration.java - contains configuration provided to AnalyticsManager. AnalyticsManager.java - contains logic specific to the telemetry system. Example 4. MainConfiguration.java package org.my.group; import java.util.Optional; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import org.eclipse.che.incubator.workspace.telemetry.base.BaseConfiguration; import org.eclipse.microprofile.config.inject.ConfigProperty; @Dependent @Alternative public class MainConfiguration extends BaseConfiguration { @ConfigProperty(name = \"welcome.message\") (1) Optional welcomeMessage; (2) } 1 A MicroProfile configuration annotation is used to inject the welcome.message configuration. For more details on how to set configuration properties specific to your backend, see the Quarkus Configuration Reference Guide. Example 5. AnalyticsManager.java package org.my.group; import java.util.HashMap; import java.util.Map; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import javax.inject.Inject; import org.eclipse.che.incubator.workspace.telemetry.base.AbstractAnalyticsManager; import org.eclipse.che.incubator.workspace.telemetry.base.AnalyticsEvent; import org.eclipse.che.incubator.workspace.telemetry.finder.DevWorkspaceFinder; import org.eclipse.che.incubator.workspace.telemetry.finder.UsernameFinder; import org.eclipse.microprofile.rest.client.inject.RestClient; import org.slf4j.Logger; import static org.slf4j.LoggerFactory.getLogger; @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { private static final Logger LOG = getLogger(AbstractAnalyticsManager.class); public AnalyticsManager(MainConfiguration mainConfiguration, DevWorkspaceFinder devworkspaceFinder, UsernameFinder usernameFinder) { super(mainConfiguration, devworkspaceFinder, usernameFinder); mainConfiguration.welcomeMessage.ifPresentOrElse( (1) (str) -> LOG.info(\"The welcome message is: {}\", str), () -> LOG.info(\"No welcome message provided\") ); } @Override public boolean isEnabled() { return true; } @Override public void destroy() {} @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { LOG.info(\"The received event is: {}\", event); (2) } @Override public void increaseDuration(AnalyticsEvent event, Map properties) { } @Override public void onActivity() {} } 1 Log the welcome message if it was provided. 2 Log the event received from the front-end plug-in. Since org.my.group.AnalyticsManager and org.my.group.MainConfiguration are alternative beans, specify them using the quarkus.arc.selected-alternatives property in src/main/resources/application.properties. Example 6. application.properties quarkus.arc.selected-alternatives=MainConfiguration,AnalyticsManager Set the DEVWORKSPACE_TELEMETRY_BACKEND_PORT environment variable in the Dev Workspace. Here, the value is set to 4167. spec: template: attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' Restart the Dev Workspace from the Eclipse Che dashboard. Run the following command within a Dev Workspace’s terminal window to start the application. Use the --settings flag to specify path to the location of the settings.xml file that contains the GitHub access token. $ mvn --settings=settings.xml quarkus:dev -Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT} The application now receives telemetry events through port 4167 from the front-end plug-in. Verification steps Verify that the following output is logged: INFO [org.ecl.che.inc.AnalyticsManager] (Quarkus Main Thread) No welcome message provided INFO [io.quarkus] (Quarkus Main Thread) devworkspace-telemetry-example-plugin 1.0.0-SNAPSHOT on JVM (powered by Quarkus 2.7.2.Final) started in 0.323s. Listening on: http://localhost:4167 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kubernetes-client, rest-client, rest-client-jackson, resteasy, resteasy-jsonb, smallrye-context-propagation, smallrye-openapi, swagger-ui, vertx] To verify that the onEvent() method of AnalyticsManager receives events from the front-end plug-in, press the l key to disable Quarkus live coding and edit any file within the IDE. The following output should be logged: INFO [io.qua.dep.dev.RuntimeUpdatesProcessor] (Aesh InputStream Reader) Live reload disabled INFO [org.ecl.che.inc.AnalyticsManager] (executor-thread-2) The received event is: Edit Workspace File in Che For the purposes of the example, this method always returns true whenever it is called. Example 7. AnalyticsManager.java @Override public boolean isEnabled() { return true; } It is possible to put more complex logic in isEnabled(). For example, the hosted Che Woopra backend checks that a configuration property exists before determining if the backend is enabled. onEvent() sends the event received by the backend to the telemetry system. For the example application, it sends an HTTP POST payload to the /event endpoint from the telemetry server. For the following example, the telemetry server application is deployed to OpenShift at the following URL: http://little-telemetry-server-che.apps-crc.testing, where apps-crc.testing is the ingress domain name of the OpenShift cluster. Set up the RESTEasy REST Client by creating TelemetryService.java Example 8. TelemetryService.java package org.my.group; import java.util.Map; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; @RegisterRestClient public interface TelemetryService { @POST @Path(\"/event\") (1) @Consumes(MediaType.APPLICATION_JSON) Response sendEvent(Map payload); } 1 The endpoint to make the POST request to. Specify the base URL for TelemetryService in the src/main/resources/application.properties file: Example 9. application.properties org.my.group.TelemetryService/mp-rest/url=http://little-telemetry-server-che.apps-crc.testing Inject TelemetryService into AnalyticsManager and send a POST request in onEvent() Example 10. AnalyticsManager.java @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { @Inject @RestClient TelemetryService telemetryService; ... @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { Map payload = new HashMap(properties); payload.put(\"event\", event); telemetryService.sendEvent(payload); } This sends an HTTP request to the telemetry server and automatically delays identical events for a small period of time. The default duration is 1500 milliseconds. Many telemetry systems recognize event duration. The AbstractAnalyticsManager merges similar events that happen in the same frame of time into one event. This implementation of increaseDuration() is a no-op. This method uses the APIs of the user’s telemetry provider to alter the event or event properties to reflect the increased duration of an event. Example 11. AnalyticsManager.java @Override public void increaseDuration(AnalyticsEvent event, Map properties) {} Set an inactive timeout limit, and use onActivity() to send a WORKSPACE_INACTIVE event if the last event time is longer than the timeout. Example 12. AnalyticsManager.java public class AnalyticsManager extends AbstractAnalyticsManager { ... private long inactiveTimeLimit = 60000 * 3; ... @Override public void onActivity() { if (System.currentTimeMillis() - lastEventTime >= inactiveTimeLimit) { onEvent(WORKSPACE_INACTIVE, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } } When destroy() is called, send a WORKSPACE_STOPPED event and shutdown any resources such as connection pools. Example 13. AnalyticsManager.java @Override public void destroy() { onEvent(WORKSPACE_STOPPED, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } Running mvn quarkus:dev as described in Running the application within a Dev Workspace and terminating the application with Ctrl+C sends a WORKSPACE_STOPPED event to the server. See the Quarkus documentation for the best instructions to package the application in a container. Build and push the container to a container registry of your choice. Example 14. Dockerfile.jvm FROM registry.access.redhat.com/ubi8/openjdk-11:1.11 ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' COPY --chown=185 target/quarkus-app/lib/ /deployments/lib/ COPY --chown=185 target/quarkus-app/*.jar /deployments/ COPY --chown=185 target/quarkus-app/app/ /deployments/app/ COPY --chown=185 target/quarkus-app/quarkus/ /deployments/quarkus/ EXPOSE 8080 USER 185 ENTRYPOINT [\"java\", \"-Dquarkus.http.host=0.0.0.0\", \"-Djava.util.logging.manager=org.jboss.logmanager.LogManager\", \"-Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\", \"-jar\", \"/deployments/quarkus-run.jar\"] To build the image, run: mvn package && \\ docker build -f src/main/docker/Dockerfile.jvm -t image:tag . Example 15. Dockerfile.native FROM registry.access.redhat.com/ubi8/ubi-minimal:8.5 WORKDIR /work/ RUN chown 1001 /work \\ && chmod \"g+rwX\" /work \\ && chown 1001:root /work COPY --chown=1001:root target/*-runner /work/application EXPOSE 8080 USER 1001 CMD [\"./application\", \"-Dquarkus.http.host=0.0.0.0\", \"-Dquarkus.http.port=$DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\"] To build the image, run: mvn package -Pnative -Dquarkus.native.container-build=true && \\ docker build -f src/main/docker/Dockerfile.native -t image:tag . Create a plugin.yaml devfile v2 file representing a Dev Workspace plug-in that runs your custom backend in a Dev Workspace Pod. For more information about devfile v2, see Devfile v2 documentation Example 16. plugin.yaml schemaVersion: 2.1.0 metadata: name: devworkspace-telemetry-backend-plugin version: 0.0.1 description: A Demo telemetry backend displayName: Devworkspace Telemetry Backend components: - name: devworkspace-telemetry-backend-plugin attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' container: image: YOUR IMAGE (1) env: - name: WELCOME_MESSAGE (2) value: 'hello world!' 1 Specify the container image built from Packaging the Quarkus application. 2 Set the value for the welcome.message optional configuration property from Example 4. Typically, the user deploys this file to a corporate web server. This guide demonstrates how to create an Apache web server on OpenShift and host the plug-in there. Create a ConfigMap referencing the new plugin.yaml file. $ oc create configmap --from-file=plugin.yaml -n eclipse-che telemetry-plugin-yaml Create a deployment, a service, and a route to expose the web server. The deployment references this ConfigMap and places it in the /var/www/html directory. Example 17. manifest.yaml kind: Deployment apiVersion: apps/v1 metadata: name: apache spec: replicas: 1 selector: matchLabels: app: apache template: metadata: labels: app: apache spec: volumes: - name: plugin-yaml configMap: name: telemetry-plugin-yaml defaultMode: 420 containers: - name: apache image: 'registry.redhat.io/rhscl/httpd-24-rhel7:latest' ports: - containerPort: 8080 protocol: TCP resources: {} volumeMounts: - name: plugin-yaml mountPath: /var/www/html strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 --- kind: Service apiVersion: v1 metadata: name: apache spec: ports: - protocol: TCP port: 8080 targetPort: 8080 selector: app: apache type: ClusterIP --- kind: Route apiVersion: route.openshift.io/v1 metadata: name: apache spec: host: apache-che.apps-crc.testing to: kind: Service name: apache weight: 100 port: targetPort: 8080 wildcardPolicy: None $ oc apply -f manifest.yaml Verification steps After the deployment has started, confirm that plugin.yaml is available in the web server: $ curl apache-che.apps-crc.testing/plugin.yaml Add the following to the components field of an existing Dev Workspace: components: ... - name: telemetry-plug-in plugin: uri: http://apache-che.apps-crc.testing/plugin.yaml Start the Dev Workspace from the Che dashboard. Verification steps Verify that the telemetry-plug-in container is running in the Dev Workspace pod. Here, this is verified by checking the Workspace view within the editor. Edit files within the editor and observe their events in the example telemetry server’s logs. Set the telemetry plug-in as a default plug-in. Default plug-ins are applied on Dev Workspace startup for new and existing Dev Workspaces. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: workspacesDefaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'http://apache-che.apps-crc.testing/plugin.yaml' 1 The editorId to set default plug-ins for. 2 List of URLs to devfile v2 plug-ins. Additional resources Using the CLI to configure the CheCluster Custom Resource. Verification steps Start a new or existing Dev Workspace from the Eclipse Che dashboard. Verify that the telemetry plug-in is working by following the verification steps for Specifying the telemetry plug-in in a Dev Workspace.","title":"Creating a telemetry plug-in","component":"docs","version":"stable","name":"creating-a-telemetry-plugin","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","titles":[{"text":"Getting started","hash":"_getting_started","id":1},{"text":"Creating a server that receives events","hash":"_creating_a_server_that_receives_events","id":2},{"text":"Creating the back-end project","hash":"_creating_the_back_end_project","id":3},{"text":"Creating a concrete implementation of AnalyticsManager and adding specialized logic","hash":"_creating_a_concrete_implementation_of_analyticsmanager_and_adding_specialized_logic","id":4},{"text":"Running the application within a Dev Workspace","hash":"running-the-application_che","id":5},{"text":"Implementing isEnabled()","hash":"_implementing_isenabled","id":6},{"text":"Implementing onEvent()","hash":"_implementing_onevent","id":7},{"text":"Sending a POST request to the example telemetry server","hash":"_sending_a_post_request_to_the_example_telemetry_server","id":8},{"text":"Implementing increaseDuration()","hash":"_implementing_increaseduration","id":9},{"text":"Implementing onActivity()","hash":"_implementing_onactivity","id":10},{"text":"Implementing destroy()","hash":"_implementing_destroy","id":11},{"text":"Packaging the Quarkus application","hash":"packaging-the-quarkus-application","id":12},{"text":"Sample Dockerfile for building a Quarkus image running with JVM","hash":"_sample_dockerfile_for_building_a_quarkus_image_running_with_jvm","id":13},{"text":"Sample Dockerfile for building a Quarkus native image","hash":"_sample_dockerfile_for_building_a_quarkus_native_image","id":14},{"text":"Creating a plugin.yaml for your plug-in","hash":"_creating_a_plugin_yaml_for_your_plug_in","id":15},{"text":"Specifying the telemetry plug-in in a Dev Workspace","hash":"specifying-the-telemetry-plug-in-in-a-devworkspace","id":16},{"text":"Applying the telemetry plug-in for all Dev Workspaces","hash":"_applying_the_telemetry_plug_in_for_all_dev_workspaces","id":17}]},"31":{"id":31,"text":"The user dashboard is the landing page of Eclipse Che. Che users browse the user dashboard to access and manage their workspaces. It is a React application. The Che deployment starts it in the che-dashboard Deployment. It need access to: Devfile registries Che server Plug-in registry Kubernetes API Figure 1. User dashboard interactions with other components When the user requests the user dashboard to start a workspace, the user dashboard executes this sequence of actions: Collects the devfile from the Devfile registries, when the user is creating a workspace from a code sample. Sends the repository URL to Che server and expects a devfile in return, when the user is creating a workspace from a remote devfile. Reads the devfile describing the workspace. Collects the additional metadata from the Plug-in registry. Converts the information into a Dev Workspace Custom Resource. Creates the Dev Workspace Custom Resource in the user namespace using the Kubernetes API. Watches the Dev Workspace Custom Resource status. Redirects the user to the running workspace IDE. Additional resources quay.io/eclipse/che-dashboard container image Che Dashboard repository","title":"User dashboard","component":"docs","version":"stable","name":"dashboard","url":"/docs/stable/administration-guide/dashboard/","titles":[]},"32":{"id":32,"text":"The Image Puller can pre-pull most images, including scratch images such as che-machine-exec. However, images that mount volumes in the Dockerfile, such as traefik, are not supported for pre-pulling on OpenShift 3.11. Procedure Gather a list of relevant container images for prepulling by navigating to the https:///plugin-registry/v3/external_images.txt URL. Determine images from the list for pre-pulling. For faster workspace startup times, consider pre-pulling workspace related images such as che-theia, che-machine-exec, che-theia-endpoint-runtime-binary, and plug-in sidecar images. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the list of images to pull","component":"docs","version":"stable","name":"defining-the-list-of-images-to-pull","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","titles":[]},"33":{"id":33,"text":"Define the memory requests and limits parameters to ensure pulled containers and the platform have enough memory to run. Prerequisites Defining the list of images to pull Procedure To define the minimal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the necessary amount of memory required to run each of the container images to pull. To define the maximal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the total memory allocated to the DaemonSet Pods in the cluster: (memory limit) * (number of images) * (number of nodes in the cluster) Pulling 5 images on 20 nodes, with a container memory limit of 20Mi requires 2000Mi of memory. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the memory parameters for the Image Puller","component":"docs","version":"stable","name":"defining-the-memory-parameters-for-the-image-puller","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","titles":[]},"34":{"id":34,"text":"You can configure Che to support operations on Git providers that use self-signed certificates. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Git version 2 or later Procedure Create a new ConfigMap with details about the Git server: $ kubectl create configmap che-git-self-signed-cert \\ --from-file=ca.crt= \\ (1) --from-literal=githost= -n eclipse-che (2) 1 Path to self-signed certificate 2 The host and port of the HTTPS connection on the Git server (optional). When githost is not specified, the given certificate is used for all HTTPS repositories. Certificate files are typically stored as Base64 ASCII files, such as. .pem, .crt, .ca-bundle. Also, they can be encoded as binary data, for example, .cer. All Secrets that hold certificate files should use the Base64 ASCII certificate rather than the binary data certificate. Add the required labels to the ConfigMap: $ kubectl label configmap che-git-self-signed-cert \\ app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Configure Che operand to use self-signed certificates for Git repositories. See Using the CLI to configure the CheCluster Custom Resource. spec: server: gitSelfSignedCert: true Verification steps Create and start a new workspace. Every container used by the workspace mounts a special volume that contains a file with the self-signed certificate. The repository’s .git/config file contains information about the Git server host (its URL) and the path to the certificate in the http section (see Git documentation about git-config). Example 1. A .git/config file example [http \"https://10.33.177.118:3000\"] sslCAInfo = /etc/che/git/cert/ca.crt Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Deploying Che with support for Git repositories with self-signed certificates","component":"docs","version":"stable","name":"deploying-che-with-support-for-git-repositories-with-self-signed-certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","titles":[]},"35":{"id":35,"text":"The Che devfile registries are services providing a list of sample devfiles to create ready-to-use workspaces. The User dashboard displays the samples list on the Dashboard → Create Workspace page. Each sample includes a Devfile v2. The Che deployment starts one devfile registry instance in the devfile-registry deployment. Figure 1. Devfile registries interactions with other components Additional resources Devfile v2 documentation devfile registry latest community version online instance Che devfile registry repository","title":"Devfile registries","component":"docs","version":"stable","name":"devfile-registries","url":"/docs/stable/administration-guide/devfile-registries/","titles":[]},"36":{"id":36,"text":"The Dev Workspace operator extends Kubernetes to provide Dev Workspace support. It introduces: Dev Workspace custom resource definition Defines the Dev Workspace Kubernetes object from the Devfile v2 specification. Dev Workspace controller Creates and controls the necessary Kubernetes objects to run a Dev Workspace, such as pods, services, and persistent volumes. Dev Workspace custom resource On a cluster with the Dev Workspace operator, it is possible to create Dev Workspace custom resources (CR). A Dev Workspace CR is a Kubernetes representation of a Devfile. It defines a User workspaces in a Kubernetes cluster. Additional resources Devfile API repository quay.io/devfile/devworkspace-controller container image Dev Workspace Operator repository","title":"Dev Workspace operator","component":"docs","version":"stable","name":"devworkspace-operator","url":"/docs/stable/administration-guide/devworkspace-operator/","titles":[]},"37":{"id":37,"text":"The Che gateway has following roles: Routing requests. It uses Traefik. Authenticating users with OpenID Connect (OIDC). It uses OAuth2 Proxy. Applying Kubernetes Role based access control (RBAC) policies to control access to any Che resource. It uses kube-rbac-proxy. The Che operator manages it as the che-gateway Deployment. It controls access to: User dashboard Devfile registries Che server Plug-in registry User workspaces Figure 1. Che gateway interactions with other components Additional resources Managing identities and authorizations","title":"Gateway","component":"docs","version":"stable","name":"gateway","url":"/docs/stable/administration-guide/gateway/","titles":[]},"38":{"id":38,"text":"By default, external communications between Che components are encrypted with TLS. Communications of Che components with external services such as proxies, source code repositories, and identity provider might also require TLS. All communications encrypted with TLS require the use of TLS certificates signed by trusted Certificate Authorities (CA). When the certificates used by Che components or by an external service are signed by an untrusted CA, you must import the CA certificate into the Che instance so that every Che component treats the certificates as signed by a trusted CA. You have to do this in the following cases: The underlying Kubernetes cluster uses TLS certificates signed by an untrusted CA. Che server or workspace components connect to external OIDC providers or a Git server that use TLS certificates signed by an untrusted CA. Che uses labeled ConfigMaps in namespace as sources for TLS certificates. The ConfigMaps can have an arbitrary number of keys with a random number of certificates each. When an OpenShift cluster contains cluster-wide trusted CA certificates added through the cluster-wide-proxy configuration, Che Operator detects them and automatically injects them into a ConfigMap. Che automatically labels the ConfigMap with the config.openshift.io/inject-trusted-cabundle=\"true\" label. Based on this annotation, OpenShift automatically injects the cluster-wide trusted CA certificates inside the ca-bundle.crt key of ConfigMap. Some Che components require a full certificate chain to trust the endpoint. If the cluster is configured with an intermediate certificate, add the whole chain, including self-signed root, to Che. The following procedure is applicable for already installed and running instances and for instances that are to be installed. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Namespace for Che exists. Procedure Save the certificates you need to import to a local file system. A certificate with the introductory phrase BEGIN TRUSTED CERTIFICATE is likely in the PEM TRUSTED CERTIFICATE format, which is not supported by Java. Convert it to the supported CERTIFICATE format with the following command: openssl x509 -in cert.pem -out cert.cer Create a new ConfigMap with the required TLS certificates: $ kubectl create configmap custom-certs --from-file= -n=eclipse-che To apply more than one bundle, add another -from-file=. Alternatively, create another ConfigMap. Label created ConfigMaps with the app.kubernetes.io/part-of=che.eclipse.org and app.kubernetes.io/component=ca-bundle labels: $ kubectl label configmap custom-certs app.kubernetes.io/part-of=che.eclipse.org app.kubernetes.io/component=ca-bundle -n Deploy Che if it hasn’t been deployed before. Otherwise wait until the rollout of Che components finishes. Restart running workspaces for the changes to take effect. If issues occur after adding the certificates, verify the specified values at the Che instance level and workspace level. Verifying imported certificates at the Che instance level In case of a Che Operator deployment, the namespace where the CheCluster is located contains labeled ConfigMaps with the correct content: $ kubectl get cm --selector=app.kubernetes.io/component=ca-bundle,app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Check the content of ConfigMap by entering: $ kubectl get cm -n eclipse-che -o yaml Che Pod Volumes list contains a volume that uses ca-certs-merged ConfigMap as data-source. To get the list of Volumes of the Che Pod, run: $ kubectl get pod -o json -n eclipse-che | jq .spec.volumes Che mounts certificates in the /public-certs/ folder of the Che server container. To view the list of files in this folder, enter: $ kubectl exec -t -n eclipse-che -- ls /public-certs/ In the Che server logs, there is a line for every certificate added to the Java truststore, including configured Che certificates. View them: $ kubectl logs -n eclipse-che Che server Java truststore contains the certificates. The certificates SHA1 fingerprints are among the list of the SHA1 of the certificates included in the truststore. View the list: $ kubectl exec -t -n eclipse-che -- keytool -list -keystore /home/user/cacerts Your keystore contains 141 entries: + (...) To get the SHA1 hash of a certificate on the local filesystem, run: $ openssl x509 -in -fingerprint -noout SHA1 Fingerprint=3F:DA:BF:E7:A7:A7:90:62:CA:CF:C7:55:0E:1D:7D:05:16:7D:45:60 Verifying imported certificates at the workspace level Start a workspace, obtain the namespace name in which it has been created and wait for the workspace to be started. Get the name of the workspace Pod: $ kubectl get pods -o=jsonpath='{.items[0].metadata.name}' -n | grep '^workspace.*' Get the name of the Che-Theia IDE container in the workspace Pod: $ kubectl get -o json pod -n | \\ jq -r '.spec.containers[] | select(.name | startswith(\"theia-ide\")).name' Look for a ca-certs ConfigMap inside the workspace namespace: $ kubectl get cm ca-certs Check that the entries in the ca-certs ConfigMap contain all the additional entries you added before. In addition, it can contain ca-bundle.crt reserved entry. View the entries: $ kubectl get cm ca-certs -n -o json | jq -r '.data | keys[]' ca-bundle.crt source-config-map-name.data-key.crt Confirm that the ca-certs ConfigMap is added as a volume in the workspace Pod: $ kubectl get -o json pod -n | \\ jq '.spec.volumes[] | select(.configMap.name == \"ca-certs\")' { \"configMap\": { \"defaultMode\": 420, \"name\": \"ca-certs\" }, \"name\": \"che-self-signed-certs\" } Confirm that the volume is mounted into containers, especially in the Che-Theia IDE container: $ kubectl get -o json pod -n | \\ jq '.spec.containers[] | select(.name == \"\").volumeMounts[] | select(.name == \"che-self-signed-certs\")' { \"mountPath\": \"/public-certs\", \"name\": \"che-self-signed-certs\", \"readOnly\": true } Inspect the /public-certs folder in the Che-Theia IDE container and check if its contents match the list of entries in the ca-certs ConfigMap: $ kubectl exec -c -n -- ls /public-certs ca-bundle.crt source-config-map-name.data-key.crt","title":"Importing untrusted TLS certificates to Che","component":"docs","version":"stable","name":"importing-untrusted-tls-certificates","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","titles":[{"text":"Adding new CA certificates into Che","hash":"_adding_new_ca_certificates_into_che","id":1},{"text":"Troubleshooting imported certificate issues","hash":"_troubleshooting_imported_certificate_issues","id":2}]},"39":{"id":39,"text":"On an OpenShift cluster operating in a restricted network, public resources are not available. However, deploying Che and running workspaces requires the following public resources: Operator catalog Container images Sample projects To make these resources available, you can replace them with their copy in a registry accessible by the OpenShift cluster. Prerequisites The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Installing Podman. An active skopeo session with administrative access to the registry. See Installing Skopeo, Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.50. See Install the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --ocp_ver \"4.10\" \\ --devworkspace_operator_index \"registry.redhat.io/redhat/redhat-operator-index:v4.10\" \\ --devworkspace_operator_version \"v0.14.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.10\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_version \"v7.50.0\" \\ --my_registry \"\" Install Che with the configuration set in the che-operator-cr-patch.yaml during the previous step: $ chectl server:deploy --platform=openshift \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Installing Che in a restricted environment on OpenShift","component":"docs","version":"stable","name":"installing-che-in-a-restricted-environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","titles":[]},"40":{"id":40,"text":"This section contains instructions for deploying and running Eclipse Che locally, on a personal workstation. Prerequisites A Kubernetes or OpenShift cluster to deploy Che on. chectl. See: Install the chectl management tool. Choose one of the following procedures to start the Che Server using the chectl tool. Installing Che on Red Hat OpenShift Local Installing Che on Minikube","title":"Installing Che locally","component":"docs","version":"stable","name":"installing-che-locally","url":"/docs/stable/administration-guide/installing-che-locally/","titles":[{"text":"Deploying Che locally using chectl","hash":"_deploying_che_locally_using_chectl","id":1}]},"41":{"id":41,"text":"This article explains how to create a single-node Kubernetes cluster with Minikube to deploy Che. Remember that single-node Kubernetes clusters are suited only for testing or development. Do NOT use such clusters to run Che for organizations or developer teams. Prerequisites Minikube with Kubernetes version 1.21 or higher. See Installing Minikube. kubectl. See Overview of kubectl. chectl. See Install the chectl management tool. Procedure Start Minikube. Allocate at least 8GB of RAM and 4 CPU cores: $ minikube start --addons=ingress --vm=true --memory=8192 --cpus=4 Create the Che instance: $ chectl server:deploy --platform minikube Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open","title":"Installing Che on Minikube","component":"docs","version":"stable","name":"installing-che-on-minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","titles":[]},"42":{"id":42,"text":"You can install Che on OpenShift. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Install the chectl management tool. Procedure Create the Che instance: $ chectl server:deploy --platform openshift Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open","title":"Installing Che on OpenShift using the chectl management tool","component":"docs","version":"stable","name":"installing-che-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","titles":[]},"43":{"id":43,"text":"This section describes how to install Che using the OpenShift web console. Consider Installing Che on OpenShift using the chectl management tool instead. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. Procedure Install the Eclipse Che Operator. See Installing from OperatorHub using the web console. Create a Che instance from the Eclipse Che Operator. See Creating applications from installed Operators. Verification To verify that the Che instance has installed correctly, navigate to the Eclipse Che Cluster tab of the Operator details page. The Eclipse Che instance Specification page displays the list of Eclipse Che instances and their status. Click eclipse-che CheCluster and navigate to the Details tab. See the content of the following fields: The Message field contains error messages. The expected content is None. The Eclipse Che URL field contains the URL of the Eclipse Che instance. The URL appears when the deployment finishes successfully. Navigate to the Resources tab. View the list of resources assigned to the Che deployment and their status.","title":"Installing Che on OpenShift using the web console","component":"docs","version":"stable","name":"installing-che-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","titles":[]},"44":{"id":44,"text":"You can create a single-node OpenShift cluster for deploying a Che instance using Red Hat OpenShift Local. Prerequisites chectl. See: Install the chectl management tool. A running instance of Red Hat OpenShift Local. See Installing Red Hat OpenShift Local.` The file path of the user’s Red Hat OpenShift Local pull secret. Available memory is 12 GB or more. Available disk size is 64 GB or more. Procedure Remove the previous cluster: $ crc delete Configure your host machine for Red Hat OpenShift Local: $ crc setup Start the Red Hat OpenShift Local virtual machine with at least 12 GB of memory and 64 GB of disk space. Also, specify the path to your pull secret and take note of the password for the kubeadmin user displayed at the end of the Red Hat OpenShift Local initiation: $ crc start --memory 12288 --disk-size=64 --pull-secret-file Enable access to the oc command line interface embedded in Red Hat OpenShift Local: $ eval $(crc oc-env) Install the Che instance using chectl: $ chectl server:deploy --platform crc Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Product documentation for Red Hat OpenShift Local.","title":"Installing Che on Red Hat OpenShift Local","component":"docs","version":"stable","name":"installing-che-on-red-hat-openshift-local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","titles":[]},"45":{"id":45,"text":"To configure Che to use a configured infrastructure storage, install Che using storage classes. This is especially useful when a user wants to bind a persistent volume provided by a non-default provisioner. To do so, a user binds this storage for the Che data saving and sets the parameters for that storage. These parameters can determine the following: A special host path A storage capacity A volume mod Mount options A file system An access mode A storage type And many others Che has two components that require persistent volumes to store data: A PostgreSQL database. A Che workspaces. Che workspaces store source code using volumes, for example /projects volume. Che workspaces source code is stored in the persistent volume only if a workspace is not ephemeral. Persistent volume claims facts: Che does not create persistent volumes in the infrastructure. Che uses persistent volume claims (PVC) to mount persistent volumes. The Che server creates persistent volume claims. A user defines a storage class name in the Che configuration to use the storage classes feature in the Che PVC. With storage classes, a user configures infrastructure storage in a flexible way with additional storage parameters. It is also possible to bind a static provisioned persistent volumes to the Che PVC using the class name. Procedure Use CheCluster Custom Resource definition to define storage classes: Define storage class names: configure the CheCluster Custom Resource, and install Che. See Using chectl to configure the CheCluster Custom Resource during installation. spec: storage: # keep blank unless you need to use a non default storage class for PostgreSQL PVC postgresPVCStorageClassName: 'postgres-storage' # keep blank unless you need to use a non default storage class for workspace PVC(s) workspacePVCStorageClassName: 'workspace-storage' Define the persistent volume for a PostgreSQL database in a che-postgres-pv.yaml file: che-postgres-pv.yaml file apiVersion: v1 kind: PersistentVolume metadata: name: postgres-pv-volume labels: type: local spec: storageClassName: postgres-storage capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: \"/data/che/postgres\" Define the persistent volume for a Che workspace in a che-postgres-pv.yaml file: che-workspace-pv.yaml file apiVersion: v1 kind: PersistentVolume metadata: name: workspace-pv-volume labels: type: local spec: storageClassName: workspace-storage capacity: storage: 10Gi accessModes: - ReadWriteOnce hostPath: path: \"/data/che/workspace\" Bind the two persistent volumes: $ kubectl apply -f che-workspace-pv.yaml -f che-postgres-pv.yaml You must provide valid file permissions for volumes. You can do it using storage class configuration or manually. To manually define permissions, define storageClass#mountOptions uid and gid. PostgreSQL volume requires uid=26 and gid=26. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring storage classes","component":"docs","version":"stable","name":"installing-che-using-storage-classes","url":"/docs/stable/administration-guide/installing-che-using-storage-classes/","titles":[]},"46":{"id":46,"text":"This section contains instructions to install Eclipse Che. The installation method depends on the target platform and the environment restrictions. Using Che as a service Che hosted by RedHat Installing Che in cloud You can deploy only one instance of Che per cluster. Install the chectl management tool Installing Che on OpenShift using the chectl management tool Installing Che on OpenShift using the web console Installing Che in a restricted environment on OpenShift Installing Che on a local single-node cluster Single-node clusters are suited only for testing or development. Do not use such clusters to run Che for organizations or developer teams. Install the chectl management tool Installing Che on Red Hat OpenShift Local Installing Che on Minikube","title":"Installing Che","component":"docs","version":"stable","name":"installing-che","url":"/docs/stable/administration-guide/installing-che/","titles":[]},"47":{"id":47,"text":"You can install the Kubernetes Image Puller on OpenShift by using OpenShift oc management tool. Prerequisites Defining the list of images to pull. Defining the memory parameters for the Image Puller. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Clone the Image Puller repository and get in the directory containing the OpenShift templates: $ git clone https://github.com/che-incubator/kubernetes-image-puller $ cd kubernetes-image-puller/deploy/openshift Configure the app.yaml, configmap.yaml and serviceaccount.yaml OpenShift templates using following parameters: Table 1. Image Puller OpenShift templates parameters in app.yaml Value Usage Default DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGE Image used for the kubernetes-image-puller deployment quay.io/eclipse/kubernetes-image-puller IMAGE_TAG The image tag to pull latest SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Table 2. Image Puller OpenShift templates parameters in configmap.yaml Value Usage Default CACHING_CPU_LIMIT The value of CACHING_CPU_LIMIT in the ConfigMap .2 CACHING_CPU_REQUEST The value of CACHING_CPU_REQUEST in the ConfigMap .05 CACHING_INTERVAL_HOURS The value of CACHING_INTERVAL_HOURS in the ConfigMap \"1\" CACHING_MEMORY_LIMIT The value of CACHING_MEMORY_LIMIT in the ConfigMap \"20Mi\" CACHING_MEMORY_REQUEST The value of CACHING_MEMORY_REQUEST in the ConfigMap \"10Mi\" DAEMONSET_NAME The value of DAEMONSET_NAME in the ConfigMap kubernetes-image-puller DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGES The value of IMAGES in the ConfigMap java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest; NAMESPACE The value of NAMESPACE in the ConfigMap k8s-image-puller NODE_SELECTOR The value of NODE_SELECTOR in the ConfigMap \"{}\" Table 3. Image Puller OpenShift templates parameters in serviceaccount.yaml Value Usage Default SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Create an OpenShift project to host the Image Puller: $ oc new-project Process and apply the templates to install the puller: $ oc process -f serviceaccount.yaml | oc apply -f - $ oc process -f configmap.yaml | oc apply -f - $ oc process -f app.yaml | oc apply -f - Verification steps Verify the existence of a deployment and a DaemonSet. The DaemonSet needs to have a Pod for each node in the cluster: $ oc get deployment,daemonset,pod --namespace Verify the values of the ConfigMap. $ oc get configmap --output yaml","title":"Installing Image Puller on OpenShift by using the CLI","component":"docs","version":"stable","name":"installing-image-puller-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","titles":[]},"48":{"id":48,"text":"You can install the Kubernetes Image Puller Operator on OpenShift using the OpenShift web console. Prerequisites Defining the list of images to pull Defining the memory parameters for the Image Puller. An OpenShift web console session by a cluster administrator. See Accessing the web console. Procedure Install the Kubernetes Image Puller Operator. See Installing from OperatorHub using the web console. Create a kubernetes-image-puller KubernetesImagePuller operand from the Kubernetes Image Puller Operator. See Creating applications from installed Operators.","title":"Installing Image Puller on OpenShift by using the web console","component":"docs","version":"stable","name":"installing-image-puller-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","titles":[]},"49":{"id":49,"text":"You can install Prometheus and Grafana by applying template.yaml. The template.yaml file in this example provides a monitoring stack of basic configuration, Deployments and Services to get started with Prometheus and Grafana. Alternatively, you can use the Prometheus Operator and Grafana Operator. Prerequisites kubectl Procedure To install Prometheus and Grafana by using template.yaml: Create a new namespace, monitoring, for Prometheus and Grafana: $ kubectl create namespace monitoring Apply template.yaml in the monitoring namespace: $ kubectl apply -f template.yaml -n monitoring Example 1. template.yaml --- apiVersion: v1 kind: Service metadata: name: grafana labels: app: grafana spec: ports: - name: 3000-tcp port: 3000 protocol: TCP targetPort: 3000 selector: app: grafana --- apiVersion: v1 kind: Service metadata: name: prometheus labels: app: prometheus spec: ports: - name: 9090-tcp port: 9090 protocol: TCP targetPort: 9090 selector: app: prometheus --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: grafana name: grafana spec: selector: matchLabels: app: grafana template: metadata: labels: app: grafana spec: containers: - image: registry.redhat.io/rhel8/grafana:7 name: grafana ports: - containerPort: 3000 protocol: TCP --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: prometheus name: prometheus spec: selector: matchLabels: app: prometheus template: metadata: labels: app: prometheus spec: serviceAccountName: prometheus containers: - image: quay.io/prometheus/prometheus:v2.36.0 name: prometheus ports: - containerPort: 9090 protocol: TCP volumeMounts: - mountPath: /prometheus name: volume-data - mountPath: /etc/prometheus/prometheus.yml name: volume-config subPath: prometheus.yml volumes: - emptyDir: {} name: volume-data - configMap: defaultMode: 420 name: prometheus-config name: volume-config --- apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config data: prometheus.yml: \"\" --- apiVersion: v1 kind: ServiceAccount metadata: name: prometheus --- Additional resources First steps with Prometheus Installing Grafana","title":"Installing Prometheus and Grafana","component":"docs","version":"stable","name":"installing-prometheus-and-grafana","url":"/docs/stable/administration-guide/installing-prometheus-and-grafana/","titles":[]},"50":{"id":50,"text":"You can install chectl, the Eclipse Che command-line management tool, on Microsoft Windows, Apple MacOS, and Linux. With chectl, you can perform operations the Che server such as starting, stopping, updating, and deleting the server. This section describes how to install the chectl management tool on Windows. Procedure Run the following command in the PowerShell terminal: C:\\Users> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://www.eclipse.org/che/chectl/win/')) Verification steps The chectl tool is available at C:\\ProgramData\\chectl. This section describes how to install the chectl management tool on Linux or macOS. Prerequisites The directory /usr/local/bin is in the user $PATH. The sudo command is configured for the current user. No old or undesired versions of chectl present on the system. Procedure Run the following command in the terminal (this downloads and executes the install.sh script): $ bash <(curl -sL https://www.eclipse.org/che/chectl/) Run the following command to verify that the chectl tool is available at /usr/local/bin/chectl: $ which chectl /usr/local/bin/chectl Run the following command to verify that the version of chectl that is the expected one. $ chectl --version To identify the latest stable release, see the list of chectl releases and search for a release not containing \"next\" in the name. Read the installation logs. $ cat chectl-install.log Additional resources `chectl` reference documentation","title":"Install the chectl management tool","component":"docs","version":"stable","name":"installing-the-chectl-management-tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","titles":[{"text":"Installing the chectl management tool on Windows","hash":"installing-the-chectl-management-tool-on-windows_che","id":1},{"text":"Installing the chectl management tool on Linux or macOS","hash":"installing-the-chectl-management-tool-on-linux-or-macos_che","id":2}]},"51":{"id":51,"text":"This section describes different aspects of managing identities and authorizations of Eclipse Che. Removing user data","title":"Managing identities and authorizations","component":"docs","version":"stable","name":"managing-identities-and-authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","titles":[]},"52":{"id":52,"text":"To manage Che server workloads, use the Swagger web user interface to navigate Che server API. Procedure Navigate to the Swagger API web user interface: https:///swagger. Additional resources Swagger","title":"Managing Che server workloads using the Che server API","component":"docs","version":"stable","name":"managing-workloads-using-the-che-server-api","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","titles":[]},"53":{"id":53,"text":"You can configure Che to expose JVM metrics such as JVM memory and class loading for Che Server. Che exposes the JVM metrics on port 8087 of the che-host Service. You can configure this behaviour. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: metrics: enable: (1) 1 true to enable, false to disable. To use Prometheus to collect, store, and query JVM metrics for Che Server: Prerequisites Che is exposing metrics on port 8087. See Enabling and exposing Che server JVM metrics. Prometheus 2.26.0 or later is running. The Prometheus console is running on port 9090 with a corresponding Service. See First steps with Prometheus. Procedure Configure Prometheus to scrape metrics from port 8087. The example monitoring stack already creates the prometheus-config ConfigMap with an empty configuration. To provide the Prometheus configuration details, edit the data field of the ConfigMap. Example 1. Prometheus configuration apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config data: prometheus.yml: |- global: scrape_interval: 5s (1) evaluation_interval: 5s (2) scrape_configs: (3) - job_name: 'Che Server' static_configs: - targets: ['che-host.:8087'] (4) 1 The rate at which a target is scraped. 2 The rate at which the recording and alerting rules are re-checked. 3 The resources that Prometheus monitors. In the default configuration, a single job, Che Server, scrapes the time series data exposed by Che Server. 4 The scrape target for the metrics from port 8087. Replace with the Che namespace. The default Che namespace is eclipse-che. Scale the Prometheus Deployment down and up to read the updated ConfigMap from the previous step. $ kubectl scale --replicas=0 deployment/prometheus -n monitoring && kubectl scale --replicas=1 deployment/prometheus -n monitoring Verification Use port forwarding to access the Prometheus Service locally: $ kubectl port-forward svc/prometheus 9090:9090 -n monitoring Verify that all targets are up by viewing the targets endpoint at localhost:9090/targets. Use the Prometheus console to view and query metrics: View metrics at localhost:9090/metrics. Query metrics from localhost:9090/graph. For more information, see Using the expression browser. Additional resources Configuring Prometheus Querying Prometheus Prometheus metric types To view the Che Server metrics on Grafana: Prerequisites Prometheus is collecting metrics on the Che cluster. See Monitoring Che with Prometheus and Grafana. Grafana 6.0 or later is running on port 3000 with a corresponding Service. See Installing Grafana. Procedure Add the data source for the Prometheus instance. See Creating a Prometheus data source. Import the example dashboard. See Import dashboard. View the Che JVM metrics in the Grafana console: Figure 1. Che server JVM dashboard Figure 2. Quick Facts Figure 3. JVM Memory Figure 4. JVM Misc Figure 5. JVM Memory Pools (heap) Figure 6. JVM Memory Pools (Non-Heap) Figure 7. Garbage Collection Figure 8. Class loading Figure 9. Buffer Pools","title":"Monitoring Che Server","component":"docs","version":"stable","name":"monitoring-che","url":"/docs/stable/administration-guide/monitoring-che/","titles":[{"text":"Enabling and exposing Che Server metrics","hash":"enabling-and-exposing-che-metrics_che","id":1},{"text":"Collecting Che Server metrics with Prometheus","hash":"collecting-che-metrics-with-prometheus_che","id":2},{"text":"Viewing Che Server metrics on Grafana dashboards","hash":"viewing-che-metrics-on-grafana-dashboards_che","id":3}]},"54":{"id":54,"text":"You can configure an example monitoring stack to process metrics exposed by the Dev Workspace Operator. To use Prometheus to collect, store, and query metrics about the Dev Workspace Operator: Prerequisites The devworkspace-controller-metrics Service is exposing metrics on port 8443. This is preconfigured by default. The devworkspace-webhookserver Service is exposing metrics on port 9443. This is preconfigured by default. Prometheus 2.26.0 or later is running. The Prometheus console is running on port 9090 with a corresponding Service. See First steps with Prometheus. Procedure Create a ClusterRoleBinding to bind the ServiceAccount associated with Prometheus to the devworkspace-controller-metrics-reader ClusterRole. For the example monitoring stack, the name of the ServiceAccount to be be used is prometheus. Without the ClusterRoleBinding, you cannot access Dev Workspace metrics because access is protected with role-based access control (RBAC). Example 1. ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: devworkspace-controller-metrics-binding subjects: - kind: ServiceAccount name: prometheus namespace: monitoring roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: devworkspace-controller-metrics-reader Configure Prometheus to scrape metrics from port 8443 exposed by the devworkspace-controller-metrics Service and from port 9443 exposed by the devworkspace-webhookserver Service. The example monitoring stack already creates the prometheus-config ConfigMap with an empty configuration. To provide the Prometheus configuration details, edit the data field of the ConfigMap. Example 2. Prometheus configuration apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config namespace: monitoring data: prometheus.yml: |- global: scrape_interval: 5s (1) evaluation_interval: 5s (2) scrape_configs: (3) - job_name: 'DevWorkspace' scheme: https authorization: type: Bearer credentials_file: '/var/run/secrets/kubernetes.io/serviceaccount/token' tls_config: insecure_skip_verify: true static_configs: - targets: ['devworkspace-controller-metrics.:8443'] (4) - job_name: 'DevWorkspace webhooks' scheme: https authorization: type: Bearer credentials_file: '/var/run/secrets/kubernetes.io/serviceaccount/token' tls_config: insecure_skip_verify: true static_configs: - targets: ['devworkspace-webhookserver.:9443'] (5) 1 The rate at which a target is scraped. 2 The rate at which the recording and alerting rules are re-checked. 3 The resources that Prometheus monitors. In the default configuration, two jobs, DevWorkspace and DevWorkspace webhooks, scrape the time series data exposed by the devworkspace-controller-metrics and devworkspace-webhookserver Services. 4 The scrape target for the metrics from port 8443. Replace with the namespace where the devworkspace-controller-metrics Service is located. 5 The scrape target for the metrics from port 9443. Replace with the namespace where the devworkspace-webhookserver Service is located. Scale the Prometheus Deployment down and up to read the updated ConfigMap from the previous step. $ kubectl scale --replicas=0 deployment/prometheus -n monitoring && kubectl scale --replicas=1 deployment/prometheus -n monitoring Verification Use port forwarding to access the Prometheus Service locally: $ kubectl port-forward svc/prometheus 9090:9090 -n monitoring Verify that all targets are up by viewing the targets endpoint at localhost:9090/targets. Use the Prometheus console to view and query metrics: View metrics at localhost:9090/metrics. Query metrics from localhost:9090/graph. For more information, see Using the expression browser. Additional resources Configuring Prometheus Querying Prometheus Prometheus metric types The following tables describe the Dev Workspace-specific metrics exposed by the devworkspace-controller-metrics Service. Table 1. Metrics Name Type Description Labels devworkspace_started_total Counter Number of Dev Workspace starting events. source, routingclass devworkspace_started_success_total Counter Number of Dev Workspaces successfully entering the Running phase. source, routingclass devworkspace_fail_total Counter Number of failed Dev Workspaces. source, reason devworkspace_startup_time Histogram Total time taken to start a Dev Workspace, in seconds. source, routingclass Table 2. Labels Name Description Values source The controller.devfile.io/devworkspace-source label of the Dev Workspace. string routingclass The spec.routingclass of the Dev Workspace. \"basic|cluster|cluster-tls|web-terminal\" reason The workspace startup failure reason. \"BadRequest|InfrastructureFailure|Unknown\" Table 3. Startup failure reasons Name Description BadRequest Startup failure due to an invalid devfile used to create a Dev Workspace. InfrastructureFailure Startup failure due to the following errors: CreateContainerError, RunContainerError, FailedScheduling, FailedMount. Unknown Unknown failure reason. To view the Dev Workspace Operator metrics on Grafana with the example dashboard: Prerequisites Prometheus is collecting metrics. See Collecting Dev Workspace Operator metrics with Prometheus. Grafana version 7.5.3 or later. Grafana is running on port 3000 with a corresponding Service. See Installing Grafana. Procedure Add the data source for the Prometheus instance. See Creating a Prometheus data source. Import the example grafana-dashboard.json dashboard. Verification steps Use the Grafana console to view the Dev Workspace Operator metrics dashboard. See Grafana dashboard for the Dev Workspace Operator. Additional resources Prometheus data source Import dashboard The example Grafana dashboard based on grafana-dashboard.json displays the following metrics from the Dev Workspace Operator. Figure 1. The Dev Workspace-specific metrics panel Average workspace start time The average workspace startup duration. Workspace starts The number of successful and failed workspace startups. Workspace startup duration A heatmap that displays workspace startup duration. Dev Workspace successes / failures A comparison between successful and failed Dev Workspace startups. Dev Workspace failure rate The ratio between the number of failed workspace startups and the number of total workspace startups. Dev Workspace startup failure reasons A pie chart that displays the distribution of workspace startup failures: BadRequest InfrastructureFailure Unknown Figure 2. The Operator metrics panel (part 1) Webhooks in flight A comparison between the number of different webhook requests. Work queue duration A heatmap that displays how long the reconcile requests stay in the work queue before they are handled. Webhooks latency (/mutate) A heatmap that displays the /mutate webhook latency. Reconcile time A heatmap that displays the reconcile duration. Figure 3. The Operator metrics panel (part 2) Webhooks latency (/convert) A heatmap that displays the /convert webhook latency. Work queue depth The number of reconcile requests that are in the work queue. Memory Memory usage for the Dev Workspace controller and the Dev Workspace webhook server. Reconcile counts (DWO) The average per-second number of reconcile counts for the Dev Workspace controller.","title":"Monitoring the Dev Workspace Operator","component":"docs","version":"stable","name":"monitoring-the-dev-workspace-operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","titles":[{"text":"Collecting Dev Workspace Operator metrics with Prometheus","hash":"proc_collecting-dev-workspace-operator-metrics-with-prometheus_che","id":1},{"text":"Dev Workspace-specific metrics","hash":"ref_devworkspace-specific-metrics_che","id":2},{"text":"Viewing Dev Workspace Operator metrics on Grafana dashboards","hash":"proc_viewing-dev-workspace-operator-metrics-on-grafana-dashboards_che","id":3},{"text":"Grafana dashboard for the Dev Workspace Operator","hash":"ref_grafana-dashboards-for-the-dev-workspace-operator_che","id":4},{"text":"The Dev Workspace-specific metrics panel","hash":"_the_dev_workspace_specific_metrics_panel","id":5},{"text":"The Operator metrics panel (part 1)","hash":"_the_operator_metrics_panel_part_1","id":6},{"text":"The Operator metrics panel (part 2)","hash":"_the_operator_metrics_panel_part_2","id":7}]},"55":{"id":55,"text":"You can collect and view the Che metrics with a running instance of Prometheus and Grafana on the cluster. Installing Prometheus and Grafana Monitoring the Dev Workspace Operator Monitoring Che Server","title":"Monitoring Che with Prometheus and Grafana","component":"docs","version":"stable","name":"monitoring-with-prometheus-and-grafana","url":"/docs/stable/administration-guide/monitoring-with-prometheus-and-grafana/","titles":[]},"56":{"id":56,"text":"Secrets are Kubernetes or OpenShift objects that store sensitive data such as: usernames passwords authentication tokens in an encrypted form. Users can mount a Kubernetes or OpenShift Secret that contains sensitive data or a ConfigMap that contains configuration in a Che managed containers as: a file an environment variable The mounting process uses the standard Kubernetes or OpenShift mounting mechanism, but it requires additional annotations and labeling. Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: postgres keycloak devfile-registry plugin-registry che and is either: secret or configmap Example 1. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Annotations must indicate that the given object is mounted as a file. Configure the annotation values: che.eclipse.org/mount-as: file - To indicate that a object is mounted as a file. che.eclipse.org/mount-path: - To provide a required mount path. Example 2. Example: apiVersion: v1 kind: Secret metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: ... The Kubernetes object may contain several items whose names must match the desired file name mounted into the container. Example 3. Example: apiVersion: v1 kind: Secret metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: or apiVersion: v1 kind: ConfigMap metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: This results in a file named ca.crt being mounted at the /data path of Che container. To make the changes in a Che container visible, recreate the object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: postgres keycloak devfile-registry plugin-registry che and is either: secret or configmap Example 4. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Annotations must indicate that the given object is mounted as a environment variable. Configure the annotation values: che.eclipse.org/mount-as: env - to indicate that a object is mounted as an environment variable che.eclipse.org/env-name: - to provide an environment variable name, which is required to mount a object key value Example 5. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: ... data: mykey: myvalue or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: ... data: mykey: myvalue This results in two environment variables: FOO_ENV myvalue being provisioned into a Che container. If the object provides more than one data item, the environment variable name must be provided for each of the data keys as follows: Example 6. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: ... data: mykey: ____ otherkey: ____ or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: ... data: mykey: ____ otherkey: ____ This results in two environment variables: FOO_ENV OTHER_ENV being provisioned into a Che container. The maximum length of annotation names in a Kubernetes object is 63 characters, where 9 characters are reserved for a prefix that ends with /. This acts as a restriction for the maximum length of the key that can be used for the object. To make the changes in a Che container visible, recreate the object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","component":"docs","version":"stable","name":"mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","titles":[{"text":"Mounting a Secret or a ConfigMap as a file into a Che container","hash":"mounting-a-secret-or-a-configmap-as-a-file-into-a-container_che","id":1},{"text":"Mounting a Secret or a ConfigMap as an environment variable into a Che container","hash":"mounting-a-secret-or-a-configmap-as-an-environment-variable-into-a-container_che","id":2}]},"57":{"id":57,"text":"To enable users to work with remote Git repositories: Configuring OAuth 2.0 for GitHub Configuring OAuth 2.0 for GitLab Configuring OAuth 1.0 for Bitbucket","title":"OAuth for GitHub, GitLab, or Bitbucket","component":"docs","version":"stable","name":"oauth-for-github-gitlab-or-bitbucket","url":"/docs/stable/administration-guide/oauth-for-github-gitlab-or-bitbucket/","titles":[]},"58":{"id":58,"text":"Each Che workspace starts with a specific editor and set of associated extensions. The Che plug-in registry provides the list of available editors and editor extensions. A Devfile v2 describes each editor or extension. The User dashboard is reading the content of the registry. Figure 1. Plug-in registries interactions with other components Additional resources Editors definitions in the Che plug-in registry repository Plug-ins definitions in the Che plug-in registry repository Plug-in registry latest community version online instance","title":"Plug-in registry","component":"docs","version":"stable","name":"plug-in-registry","url":"/docs/stable/administration-guide/plug-in-registry/","titles":[]},"59":{"id":59,"text":"Che server uses the PostgreSQL database to persist user configurations such as workspaces metadata. The Che deployment starts a dedicated PostgreSQL instance in the postgres Deployment. You can use an external database instead. Figure 1. PostgreSQL interactions with other components Additional resources quay.io/eclipse/che—​centos—​postgresql-96-centos7 container image quay.io/eclipse/che—​centos—​postgresql-13-centos7 container image","title":"PostgreSQL","component":"docs","version":"stable","name":"postgresql","url":"/docs/stable/administration-guide/postgresql/","titles":[]},"60":{"id":60,"text":"To prepare a Che installation, learn about Che ecosystem and deployment constraints: Supported platforms Che architecture Calculating Che resource requirements Understanding the CheCluster Custom Resource","title":"Preparing the installation","component":"docs","version":"stable","name":"preparing-the-installation","url":"/docs/stable/administration-guide/preparing-the-installation/","titles":[]},"61":{"id":61,"text":"You can provision workspaces namespaces in advance, rather than relying on automatic provisioning. Repeat the procedure for each user. Procedure Create the namespace for user with the following labels and annotations: kind: Namespace apiVersion: v1 metadata: name: (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-namespace annotations: che.eclipse.org/username: 1 Use a namespace name of your choosing. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Provisioning namespaces in advance","component":"docs","version":"stable","name":"provisioning-namespaces-in-advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","titles":[]},"62":{"id":62,"text":"You can remove the Che user’s data using the Che API. Following this procedure makes the service compliant to EU General Data Protection Regulation (GDPR) that enforces the right for individuals to have personal data erased. Prerequisites An active session with administrative permissions to Che. See Configuring the administrative user. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Get the user id: navigate to https:///swagger/#/user/find_1, click Try it out, set name: , and click Execute. Scroll down the Response body to find the id value. Remove the user data that Che server manages, such as user preferences: navigate to https:///swagger/#/user/remove, click Try it out, set id: , and click Execute. Expect a 204 response code: Delete the user namespace to remove all Kubernetes resources bound to the user, such as workspaces, secrets, and configmaps. $ kubectl delete namespace -che Additional resources Managing Che server workloads using the Che server API. Configuring a user namespace name for automatic provisioning. To remove the data of all users, see Uninstalling Che.","title":"Removing user data","component":"docs","version":"stable","name":"removing-user-data","url":"/docs/stable/administration-guide/removing-user-data/","titles":[{"text":"Removing user data according to GDPR","hash":"_removing_user_data_according_to_gdpr","id":1}]},"63":{"id":63,"text":"The Che server components ensure multi-tenancy and workspaces management. Figure 1. Che server components interacting with the Dev Workspace operator Additional resources Che operator Dev Workspace operator Gateway User dashboard Devfile registries Che server PostgreSQL Plug-in registry","title":"Che server components","component":"docs","version":"stable","name":"server-components","url":"/docs/stable/administration-guide/server-components/","titles":[]},"64":{"id":64,"text":"The Eclipse Che Operator supports two upgrade strategies: Automatic The Operator installs new updates when they become available. Manual New updates need to be manually approved before installation begins. You can specify the update approval strategy for the Eclipse Che Operator by using the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using Red Hat Ecosystem Catalog. Procedure In the OpenShift web console, navigate to Operators Installed Operators. Click Eclipse Che in the list of installed Operators. Navigate to the Subscription tab. Configure the Update approval strategy to Automatic or Manual. Additional resources Changing the update channel for an Operator","title":"Specifying the update approval strategy for the Eclipse Che Operator","component":"docs","version":"stable","name":"specifying-the-update-approval-strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","titles":[]},"65":{"id":65,"text":"You can install Eclipse Che on: Kubernetes infrastructures starting at version 1.21 OpenShift Container Platform starting at version 4.10 You can install Eclipse Che on all major Public Clouds such as: Amazon Web Services Google Cloud IBM Cloud Microsoft Azure Rancher Setting up Users' Authentication is required for deploying Che on Kubernetes infrastructures. For OpenShift Container Platform no additional setup is needed. The following options are available for the local installation: minikube Red Hat OpenShift Local (formerly Red Hat CodeReady Containers) Additional resources Installing Che","title":"Supported platforms","component":"docs","version":"stable","name":"supported-platforms","url":"/docs/stable/administration-guide/supported-platforms/","titles":[]},"66":{"id":66,"text":"The Woopra Telemetry Plugin is a plug-in built to send telemetry from a Eclipse Che installation to Segment and Woopra. This plug-in is used by Eclipse Che hosted by Red Hat, but any Eclipse Che deployment can take advantage of this plug-in. There are no dependencies other than a valid Woopra domain and Segment Write key. The devfile v2 for the plug-in, plugin.yaml, has four environment variables that can be passed to the plug-in: WOOPRA_DOMAIN - The Woopra domain to send events to. SEGMENT_WRITE_KEY - The write key to send events to Segment and Woopra. WOOPRA_DOMAIN_ENDPOINT - If you prefer not to pass in the Woopra domain directly, the plug-in will get it from a supplied HTTP endpoint that returns the Woopra Domain. SEGMENT_WRITE_KEY_ENDPOINT - If you prefer not to pass in the Segment write key directly, the plug-in will get it from a supplied HTTP endpoint that returns the Segment write key. To enable the Woopra plug-in on the Eclipse Che installation: Procedure Deploy the plugin.yaml devfile v2 file to an HTTP server with the environment variables set correctly. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: workspacesDefaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'https://your-web-server/plugin.yaml' 1 The editorId to set the telemetry plug-in for. 2 The URL to the telemetry plug-in’s devfile v2 definition. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"The Woopra telemetry plug-in","component":"docs","version":"stable","name":"the-woopra-telemetry-plugin","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","titles":[]},"67":{"id":67,"text":"A default deployment of Che consists of a CheCluster Custom Resource parameterized by the Eclipse Che Operator. The CheCluster Custom Resource is a Kubernetes object. You can configure it by editing the CheCluster Custom Resource YAML file. This file contains sections to configure each component: auth, database, server, storage. The Eclipse Che Operator translates the CheCluster Custom Resource into a config map usable by each component of the Che installation. The Kubernetes platform applies the configuration to each component, and creates the necessary Pods. When Kubernetes detects changes in the configuration of a component, it restarts the Pods accordingly. Example 1. Configuring the main properties of the Che server component Apply the CheCluster Custom Resource YAML file with suitable modifications in the server component section. The Operator generates the che ConfigMap. Kubernetes detects changes in the ConfigMap and triggers a restart of the Che Pod. Additional resources Understanding Operators Kubernetes - Understanding Custom Resources","title":"Understanding the CheCluster Custom Resource","component":"docs","version":"stable","name":"understanding-the-checluster-custom-resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","titles":[]},"68":{"id":68,"text":"Uninstalling Che removes all Che-related user data! To uninstall an instance of Eclipse Che 7.50: Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. chectl. See: Install the chectl management tool. Procedure Obtain the name of the Che namespace (default: eclipse-che): $ kubectl get checluster --all-namespaces \\ -o=jsonpath=\"{.items[*].metadata.namespace}\" Remove the Che instance from the namespace: $ chectl server:delete -n When uninstalling Che from a Minikube cluster, remove the dex and namespace. $ kubectl delete namespaces dex If Che was installed from the OpenShift web console, chectl will not uninstall the Dev Workspace operator. To uninstall the Dev Workspace Operator, see Deleting the Dev Workspace Operator dependency.","title":"Uninstalling Che","component":"docs","version":"stable","name":"uninstalling-che","url":"/docs/stable/administration-guide/uninstalling-che/","titles":[]},"69":{"id":69,"text":"The workspace engine and authentication system used in Che 7.41 and earlier versions are deprecated. Due to this deprecation, upgrading Che 7.41 involves running upgrade scripts. Upgrading Che 7.41 to 7.50 on Red Hat OpenShift requires first upgrading it to Che 7.49. Procedure Manually upgrade Che 7.41 to 7.49. Use Operator Lifecycle Manager to update Che 7.49 to 7.50. You can manually upgrade Che 7.41 to 7.49 on Red Hat OpenShift. Prerequisites An instance of Che deployed on one of the Supported platforms. The instance uses the default internal PostgreSQL database and has OAuth enabled on Red Hat OpenShift. See Configuring OpenShift OAuth. The following command line tools are available: oc curl jq The host running the upgrade commands is running on Linux. Optional: All changes from all workspaces have been committed and pushed to their Git remotes. All workspaces have been stopped to avoid UX degradation. The Che data have been backed up. See Backup and recovery. Procedure Download 1-prepare.sh. 1-prepare.sh shuts down Che and Keycloak, fetches the existing users' data, and dumps the Che database. Download 2-migrate.sh. 2-migrate.sh fetches Che Keycloak and database data, and repopulates the database with updated data. Download 3-subscribe.sh. 3-subscribe.sh deletes Che Operator and Keycloak resources, updates the CheCluster CR, and creates a new Che Operator subscription. Download 4-wait.sh. 4-wait.sh waits until Che is ready, which can take more than 5 minutes. Set the environment variables to use in the upgrade scripts: export INSTALLATION_NAMESPACE=eclipse-che (1) export PRODUCT_ID=eclipse-che export PRODUCT_DEPLOYMENT_NAME=che export PRODUCT_OPERATOR_NAME=che-operator export PRODUCT_OLM_STABLE_CHANNEL=stable export PRODUCT_OLM_CATALOG_SOURCE=community-operators export PRODUCT_OLM_PACKAGE=eclipse-che export PRODUCT_OLM_STARTING_CSV=eclipse-che.v7.50.0 export PRE_MIGRATION_PRODUCT_OPERATOR_NAMESPACE=eclipse-che (2) export PRE_MIGRATION_PRODUCT_SHORT_ID=che export PRE_MIGRATION_PRODUCT_DEPLOYMENT_NAME=che export PRE_MIGRATION_PRODUCT_OPERATOR_NAME=che-operator export PRE_MIGRATION_PRODUCT_CHE_CLUSTER_CR_NAME=eclipse-che export PRE_MIGRATION_PRODUCT_IDENTITY_PROVIDER_DEPLOYMENT_NAME=keycloak export PRE_MIGRATION_PRODUCT_SUBSCRIPTION_NAME=eclipse-che 1 eclipse-che or another namespace where Che was previously installed. 2 eclipse-che or another namespace where Che was previously installed. Run the upgrade scripts: $ chmod +x ./1-prepare.sh ./2-migrate.sh ./3-subscribe.sh ./4-wait.sh; \\ ./1-prepare.sh && ./2-migrate.sh && ./3-subscribe.sh && ./4-wait.sh Verification In the Che dashboard, go to About Server Version to verify that it is 7.49. If upgrading Che 7.41 to 7.49 on Red Hat OpenShift fails, you can run a rollback script to restore Che 7.41. Procedure Download the rollback.sh script. Set the environment variables to use in the rollback.sh script: export INSTALLATION_NAMESPACE=eclipse-che (1) export PRODUCT_ID=eclipse-che export PRODUCT_SHORT_ID=che export PRODUCT_DEPLOYMENT_NAME=che export PRE_MIGRATION_PRODUCT_OPERATOR_NAMESPACE=eclipse-che (2) export PRE_MIGRATION_PRODUCT_DEPLOYMENT_NAME=che export PRE_MIGRATION_PRODUCT_SUBSCRIPTION_NAME=eclipse-che export PRE_MIGRATION_PRODUCT_CHE_CLUSTER_CR_NAME=eclipse-che export PRE_MIGRATION_PRODUCT_OPERATOR_NAME=che-operator export PRE_MIGRATION_PRODUCT_OLM_PACKAGE=eclipse-che export PRE_MIGRATION_PRODUCT_OLM_CHANNEL=stable export PRE_MIGRATION_PRODUCT_OLM_CATALOG_SOURCE=community-operators export PRE_MIGRATION_PRODUCT_OLM_STARTING_CSV=eclipse-che.v7.41.2 1 eclipse-che or another namespace where Che was previously installed. 2 eclipse-che or another namespace where Che was previously installed. Run the rollback.sh script. $ chmod +x ./rollback.sh; ./rollback.sh Verification In the Che dashboard, go to About Server Version to verify that it is 7.41.","title":"Upgrading Che 7.41 on Red Hat OpenShift","component":"docs","version":"stable","name":"upgrading-che-7-41-on-openshift","url":"/docs/stable/administration-guide/upgrading-che-7-41-on-openshift/","titles":[{"text":"Upgrading Che 7.41 to 7.50 on Red Hat OpenShift","hash":"uprading-che-7.41-to-7.50-on-red-hat-openshift_che","id":1},{"text":"Manually upgrading Che 7.41 to 7.49 on Red Hat OpenShift","hash":"manually-upgrading-che-7.41-to-7.49-on-red-hat-openshift_che","id":2},{"text":"Rolling the upgrade back to Che 7.41 on Red Hat OpenShift","hash":"rolling-the-upgrade-back-to-che-7.41-on-red-hat-openshift_che","id":3}]},"70":{"id":70,"text":"This section describes how to upgrade Eclipse Che and perform minor version updates by using the CLI management tool in a restricted environment. Prerequisites The Che instance was installed on OpenShift using the chectl --installer operator method in the eclipse-che project. See Installing Che in a restricted environment on OpenShift. The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Installing Podman. An active skopeo session with administrative access to the registry. See Installing Skopeo, Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.50. See Install the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --ocp_ver \"4.10\" \\ --devworkspace_operator_index \"registry.redhat.io/redhat/redhat-operator-index:v4.10\" \\ --devworkspace_operator_version \"v0.14.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.10\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_version \"v7.50.0\" \\ --my_registry \"\" In all running workspaces in the Che previous minor version instance, save and push changes back to the Git repositories. Stop all workspaces in the Che previous minor version instance. Run the following command: $ chectl server:update --che-operator-image=\"$TAG\" -n eclipse-che --k8spodwaittimeout=1800000 Verification steps Navigate to the Che instance. The 7.50 version number is visible at the bottom of the page. Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Upgrading Che using the CLI management tool in a restricted environment","component":"docs","version":"stable","name":"upgrading-che-using-the-cli-management-tool-in-restricted-environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","titles":[]},"71":{"id":71,"text":"This section describes how to upgrade from the previous minor version using the CLI management tool. Prerequisites An administrative account on Kubernetes or OpenShift. A running instance of a previous minor version of Che, installed using the CLI management tool on the same instance of Kubernetes or OpenShift, in the project. chectl for Che version 7.50. See: Install the chectl management tool. Procedure Save and push changes back to the Git repositories for all running Che previous minor version workspaces. Shut down all workspaces in the Che previous minor version instance. Upgrade Che: $ chectl server:update -n eclipse-che For slow systems or internet connections, add the --k8spodwaittimeout=1800000 flag option to extend the Pod timeout period to 1800000 ms or longer. Verification steps Navigate to the Che instance. The 7.50 version number is visible at the bottom of the page.","title":"Upgrading Che using the CLI management tool","component":"docs","version":"stable","name":"upgrading-che-using-the-cli-management-tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","titles":[]},"72":{"id":72,"text":"You can manually approve an upgrade from an earlier minor version using the Eclipse Che Operator from the Red Hat Ecosystem Catalog in the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using the Red Hat Ecosystem Catalog. The approval strategy in the subscription is Manual. See Specifying the update approval strategy for the Eclipse Che Operator. Procedure Manually approve the pending Eclipse Che Operator upgrade. See Manually approving a pending Operator upgrade. Verification steps Navigate to the Che instance. The 7.50 version number is visible at the bottom of the page. Additional resources Manually approving a pending Operator upgrade","title":"Upgrading Che using the OpenShift web console","component":"docs","version":"stable","name":"upgrading-che-using-the-web-console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","titles":[]},"73":{"id":73,"text":"This chapter describes how to upgrade from Che previous minor version to Che 7.50.","title":"Upgrading Che","component":"docs","version":"stable","name":"upgrading-che","url":"/docs/stable/administration-guide/upgrading-che/","titles":[]},"74":{"id":74,"text":"This section describes how to upgrade the chectl management tool. Prerequisites chectl. See: Install the chectl management tool. Procedure Run the following command in the terminal to update chectl to the latest version. # chectl update The command updates chectl based on its current channel. Two update channels are available for chectl: stable and next. stable is for the latest released version of Eclipse Che. next is updated after each activity in the main branch of the chectl repository. To move to a different channel, invoke the update with the name of the channel as an optional argument. # chectl update [next|stable] Additional resources `chectl` reference documentation","title":"Upgrading the chectl management tool","component":"docs","version":"stable","name":"upgrading-the-chectl-management-tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","titles":[]},"75":{"id":75,"text":"Figure 1. User workspaces interactions with other components User workspaces are web IDEs running in containers. A User workspace is a web application. It consists of microservices running in containers providing all the services of a modern IDE running in your browser: Editor Language auto-completion Language server Debugging tools Plug-ins Application runtimes A workspace is one Kubernetes Deployment containing the workspace containers and enabled plug-ins, plus related Kubernetes components: Containers ConfigMaps Services Endpoints Ingresses or Routes Secrets Persistent Volumes (PVs) A Che workspace contains the source code of the projects, persisted in a Kubernetes or OpenShift Persistent Volume (PV). Microservices have read-write access to this shared directory. Use the devfile v2 format to specify the tools and runtime applications of a Che workspace. The following diagram shows one running Che workspace and its components. Figure 2. Che workspace components In the diagram, there is one running workspaces.","title":"User workspaces","component":"docs","version":"stable","name":"user-workspaces","url":"/docs/stable/administration-guide/user-workspaces/","titles":[]},"76":{"id":76,"text":"To deploy Che with a suitable configuration, edit the CheCluster Custom Resource YAML file during the installation of Che. Otherwise, the Che deployment uses the default configuration parameterized by the Operator. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Install the chectl management tool. Procedure Create a che-operator-cr-patch.yaml YAML file that contains the subset of the CheCluster Custom Resource to configure: spec: : : Deploy Che and apply the changes described in che-operator-cr-patch.yaml file: $ chectl server:deploy \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml \\ --platform Verification Verify the value of the configured property: $ oc get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using chectl to configure the CheCluster Custom Resource during installation","component":"docs","version":"stable","name":"using-chectl-to-configure-the-checluster-custom-resource-during-installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","titles":[]},"77":{"id":77,"text":"To configure a running instance of Che, edit the CheCluster Custom Resource YAML file. Prerequisites An instance of Che on Kubernetes or OpenShift. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Edit the CheCluster Custom Resource on the cluster: $ kubectl edit checluster/eclipse-che -n eclipse-che Save and close the file to apply the changes. Verification Verify the value of the configured property: $ kubectl get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using the CLI to configure the CheCluster Custom Resource","component":"docs","version":"stable","name":"using-the-cli-to-configure-the-checluster-custom-resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","titles":[]},"78":{"id":78,"text":"Previously, with the devfiles v1 format, you used the devfile to specify IDE-specific plug-ins and Visual Studio Code extensions. Now, with devfiles v2, you use a specific meta-folder rather than the devfile to specify the plug-ins and extensions. Every Che instance has a registry of default plug-ins and extensions. The Che-Theia IDE gets information about these plug-ins and extensions from the registry and installs them. Check this Che registry project for an overview of the default plug-ins, extensions, and source code. An online instance that refreshes after every commit to the main branch, is located here. You can use a different plug-in or extension registry for Che-Theia if you don’t work in air-gapped environment: only the default registry is available there. The plug-in and extension overview for Che-Code Visual Studio Code editor is located in the OpenVSX instance. Air gap is not yet supported for this editor. The easiest way to add a Visual Studio Code extension to a workspace is to add it to the .vscode/extensions.json file. The main advantage of this method is that it works with all supported Che IDEs. If you use the Che-Theia IDE, the extension is installed and configured automatically. If you use a different supported IDE with the Che-Code Visual Studio Code fork, the IDE displays a pop-up with a recommendation to install the extension. Prerequisites You have the .vscode/extensions.json file in the root of the GitHub repository. Procedure Add the extension ID to the .vscode/extensions.json file. Use a . sign to separate the publisher and extension. The following example uses the IDs of Red Hat Visual Studio Code Java extension: { \"recommendations\": [ \"redhat.java\" ] } If the specified set of extension IDs isn’t available in the Che registry, the workspace starts without the extension. You can add extra parameters to a plug-in by modifying the .che/che-theia-plugins.yaml file. These modifications include: Defining the plug-ins for workspace installation. Changing the default memory limit. Overriding default preferences. Define the plug-ins to be installed in the workspace. Prerequisites You have the .che/che-theia-plugins.yaml file in the root of the GitHub repository. Procedure Add the ID of the plug-in to the .che/che-theia-plugins.yaml file. Use the / sign to separate the publisher and plug-in name. The following example uses the IDs of Red Hat Visual Studio Code Java extension: - id: redhat/java/latest Override container settings such as the memory limit. Prerequisites You have the .che/che-theia-plugins.yaml file in the root of the GitHub repository. Procedure Add an override section to the .che/che-theia-plugins.yaml file under the id of the plug-in. Specify the memory limit for the extension. In the following example, Che automatically installs the Red Hat Visual Studio Code Java extension in the Che workspace and increases the memory of the workspace by two gigabytes: - id: redhat/java/latest override: sidecar: memoryLimit: 2Gi Override the default preferences of the Visual Studio Code extension for the workspace. Prerequisites You have the .che/che-theia-plugins.yaml file in the root of the GitHub repository. Procedure Add an override section to the .che/che-theia-plugins.yaml file under the id of the extension. Specify the preferences in the Preferences section. In the following example, Che automatically installs Red Hat Visual Studio Code Java extension in the Che workspace and sets the java.server.launchMode preference to LightWeight: - id: redhat/java/latest override: preferences: java.server.launchMode: LightWeight You can also define the preferences in the .vscode/settings.json file, either by changing the preferences in the UI of your IDE or by adding them to the .vscode/settings.json file: { \"my.preferences\": \"my-value\" } If it’s not possible to add extra files in the GitHub repository, you can define some of the plug-in or extension attributes by inlining them in the devfile. You can use this procedure with both .vscode/extensions.json and .che/che-theia-plugins.yaml file contents. Use .vscode/extensions.json file contents to inline the extension attributes in the devfile. Procedure Add an attributes section to your devfile.yaml file. Add .vscode/extensions.json to the atributes section. Add a | sign after the colon separator. Paste the contents of the .vscode/extensions.json file after the | sign. The following example uses Red Hat Visual Studio Code Java extension attributes: schemaVersion: 2.2.0 metadata: name: my-example attributes: .vscode/extensions.json: | { \"recommendations\": [ \"redhat.java\" ] } Use .che/che-theia-plugins.yaml file contents to inline the plug-in attributes in the devfile. Procedure Add an attributes section to your devfile.yaml file. Add .vscode/extensions.json to the atributes section. Add a | sign after the colon separator. Paste the content of the .che/che-theia-plugins.yaml file after the | sign. The following example uses Red Hat Visual Studio Code Java extension attributes: schemaVersion: 2.2.0 metadata: name: my-example attributes: .che/che-theia-plugins.yaml: | - id: redhat/java/latest","title":"Adding a Visual Studio Code extension to a workspace","component":"docs","version":"stable","name":"adding-a-vscode-extension","url":"/docs/stable/end-user-guide/adding-a-vscode-extension/","titles":[{"text":"Che plug-in registries overview","hash":"plug-in-registries","id":1},{"text":"Adding an extension to .vscode/extensions.json","hash":"visual-studio-code-extensions-json","id":2},{"text":"Adding plug-in parameters to .che/che-theia-plugins.yaml","hash":"che-theia-plug-ins-YAML","id":3},{"text":"Defining the plug-ins for workspace installation","hash":"_defining_the_plug_ins_for_workspace_installation","id":4},{"text":"Changing the default memory limit","hash":"_changing_the_default_memory_limit","id":5},{"text":"Overriding default preferences","hash":"_overriding_default_preferences","id":6},{"text":"Defining Visual Studio Code extension attributes in the devfile","hash":"visual-studio-code-extensions-in-devfile","id":7},{"text":"Inlining .vscode/extensions.json file","hash":"_inlining_vscodeextensions_json_file","id":8},{"text":"Inlining .che/che-theia-plugins.yaml file","hash":"_inlining_cheche_theia_plugins_yaml_file","id":9}]},"79":{"id":79,"text":"To get started with adopting Che for your organization, you can read the following: Developer workspaces Using a badge with a link to enable a first-time contributor to start a workspace Benefits of reviewing pull and merge requests in Eclipse Che","title":"Adopting Che","component":"docs","version":"stable","name":"adopting-che","url":"/docs/stable/end-user-guide/adopting-che/","titles":[]},"80":{"id":80,"text":"In a workspace, you can run Git commands that require user authentication like cloning a remote private Git repository or pushing to a remote public or private Git repository. User authentication to a Git server from a workspace can be configured by the administrator or user: Your administrator sets up an OAuth application on GitHub, GitLab, or Bitbucket for your organization’s Eclipse Che instance. As a user, you create and apply your own Kubernetes Secrets for your Git credentials store and access token. Additional resources Administration Guide: OAuth for GitHub, GitLab, or Bitbucket User Guide: Using Git credentials","title":"Authenticating to a Git server from a workspace","component":"docs","version":"stable","name":"authenticating-to-a-git-server-from-a-workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","titles":[]},"81":{"id":81,"text":"This section describes how to use the Kubernetes user token that is automatically injected into workspace containers which allows running Che CLI commands against Kubernetes cluster. Procedure Open the Che dashboard and start a workspace. Once the workspace is started, open a terminal in the container that contains the Che CLI. Execute Che CLI commands which allow you to run commands against Kubernetes cluster. CLI can be used for deploying applications, inspecting and managing cluster resources, and viewing logs. Kubernetes user token will be used during the execution of the commands. The automatic token injection currently works only on the OpenShift infrastructure.","title":"Automatic Kubernetes token injection","component":"docs","version":"stable","name":"automatic-token-injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","titles":[]},"82":{"id":82,"text":"You manage your workspaces and verify their current states in the Workspaces page (https:///dashboard/#/workspaces) of your Che dashboard. After you start a new workspace, you can perform the following actions on it in the Workspaces page: Table 1. Basic actions you can perform on a workspace Action GUI steps in the Workspaces page Reopen a running workspace Click Open. Restart a running workspace Go to â‹® > Restart Workspace. Stop a running workspace Go to â‹® > Stop Workspace. Start a stopped workspace Click Open. Delete a workspace Go to â‹® > Delete Workspace.","title":"Basic actions you can perform on a workspace","component":"docs","version":"stable","name":"basic-actions-you-can-perform-on-a-workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","titles":[]},"83":{"id":83,"text":"Eclipse Che workspace contains all tools you need to review pull and merge requests from start to finish. By clicking a Che link, you get access to Eclipse Che-supported web IDE with a ready-to-use workspace where you can run a linter, unit tests, the build and more. Prerequisites You have access to the repository hosted by your Git provider. You use a Eclipse Che-supported browser: Google Chrome or Mozilla Firefox. You have access to a Che instance. Procedure Open the feature branch to review in Che. A clone of the branch opens in a workspace with tools for debugging and testing. Check the pull or merge request changes. Run your desired debugging and testing tools: Run a linter. Run unit tests. Run the build. Run the application to check for problems. Navigate to UI of your Git provider to leave comment and pull or merge your assigned request. Verification (optional) Open a second workspace using the main branch of the repository to reproduce a problem.","title":"Benefits of reviewing pull and merge requests in Eclipse Che","component":"docs","version":"stable","name":"benefits-of-pull-requests-review-in-che","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","titles":[]},"84":{"id":84,"text":"To allow the Dev Workspace Pods in the Kubernetes cluster of your organization’s Che instance to access container registries that require authentication, create an image pull Secret. You can create image pull Secrets by using kubectl or a .dockercfg file or a config.json file. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure In your user namespace, create an image pull Secret with your private container registry details and credentials: $ kubectl create secret docker-registry \\ --docker-server= \\ --docker-username= \\ --docker-password= \\ --docker-email= Add the following label to the image pull Secret: $ kubectl label secret controller.devfile.io/devworkspace_pullsecret=true controller.devfile.io/watch-secret=true If you already store the credentials for the private container registry in a .dockercfg file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the .dockercfg file to Base64: $ cat .dockercfg | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockercfg: type: kubernetes.io/dockercfg Apply the Secret: $ kubectl apply -f - EOF If you already store the credentials for the private container registry in a $HOME/.docker/config.json file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the $HOME/.docker/config.json file to Base64. $ cat config.json | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockerconfigjson: type: kubernetes.io/dockerconfigjson Apply the Secret: $ kubectl apply -f - EOF","title":"Creating image pull Secrets","component":"docs","version":"stable","name":"creating-image-pull-secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","titles":[{"text":"Creating an image pull Secret with kubectl","hash":"creating-an-image-pull-secret-with-cli_che","id":1},{"text":"Creating an image pull Secret from a .dockercfg file","hash":"creating-an-image-pull-secret-from-a-.dockercfg-file_che","id":2},{"text":"Creating an image pull Secret from a config.json file","hash":"creating-an-image-pull-secret-from-a-config.json-file_che","id":3}]},"85":{"id":85,"text":"To customize workspace components: Choose a Git repository for your workspace. Use a devfile that meets the latest devfile 2 specification. See Devfile User Guide. Select and customize your in-browser IDE. Add Che specific attributes in addition to the generic devfile specification.","title":"Customizing workspace components","component":"docs","version":"stable","name":"customizing-workspace-components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","titles":[]},"86":{"id":86,"text":"Eclipse Che provides developer workspaces with everything you need to code, build, test, run, and debug applications: Project source code Web-based integrated development environment (IDE) Tool dependencies needed by developers to work on a project Application runtime: a replica of the environment where the application runs in production Pods manage each component of a Che workspace. Therefore, everything running in a Che workspace is running inside containers. This makes a Che workspace highly portable. The embedded browser-based IDE is the point of access for everything running in a Che workspace. This makes a Che workspace easy to share.","title":"Developer workspaces","component":"docs","version":"stable","name":"developer-workspaces","url":"/docs/stable/end-user-guide/developer-workspaces/","titles":[]},"87":{"id":87,"text":"By configuring technology stacks, you can work with artifacts from in-house repositories using self-signed certificates: Maven Gradle npm Python Go NuGet","title":"Enabling artifact repositories in a restricted environment","component":"docs","version":"stable","name":"enabling-artifact-repositories-in-a-restricted-environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","titles":[]},"88":{"id":88,"text":"You can enable a Go artifact repository in Go workspaces that run in a restricted environment. Prerequisites You are not running any Go workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: GOPROXY: >- http:// SSL_CERT_FILE: /home/user/certs/tls.cer","title":"Enabling Go artifact repositories","component":"docs","version":"stable","name":"enabling-go-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","titles":[]},"89":{"id":89,"text":"You can enable a Gradle artifact repository in Gradle workspaces that run in a restricted environment. Prerequisites You are not running any Gradle workspace. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap for the TrustStore initialization script: kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Apply the ConfigMap for the Gradle init script: kind: ConfigMap apiVersion: v1 metadata: name: init-gradle annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.gradle labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init.gradle: | allprojects { repositories { mavenLocal () maven { url \"https:///repository/maven-public/\" credentials { username \"admin\" password \"passwd\" } } } } Start a Gradle workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Gradle artifact repositories","component":"docs","version":"stable","name":"enabling-gradle-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","titles":[]},"90":{"id":90,"text":"You can enable a Maven artifact repository in Maven workspaces that run in a restricted environment. Prerequisites You are not running any Maven workspace. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to create the settings.xml file: kind: ConfigMap apiVersion: v1 metadata: name: settings-xml annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.m2 labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: settings.xml: | redhat-ga-mirror Red Hat GA https:///repository/redhat-ga/ redhat-ga maven-central-mirror Maven Central https:///repository/maven-central/ maven-central jboss-public-repository-mirror JBoss Public Maven Repository https:///repository/jboss-public/ jboss-public-repository Optional: When using EAP-based devfiles, apply a second settings-xml ConfigMap with the same content, a different name, and the /home/jboss/.m2 mount path. Apply the ConfigMap for the TrustStore initialization script: kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Start a Maven workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Maven artifact repositories","component":"docs","version":"stable","name":"enabling-maven-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","titles":[]},"91":{"id":91,"text":"You can enable an npm artifact repository in npm workspaces that run in a restricted environment. Prerequisites You are not running any npm workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: NODE_EXTRA_CA_CERTS: /home/user/certs/tls.cer NPM_CONFIG_REGISTRY: >- https:///repository/npm-all/","title":"Enabling npm artifact repositories","component":"docs","version":"stable","name":"enabling-npm-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","titles":[]},"92":{"id":92,"text":"You can enable a NuGet artifact repository in NuGet workspaces that run in a restricted environment. Prerequisites You are not running any NuGet workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the environment variable for the path of the TLS certificate file in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: SSL_CERT_FILE: /home/user/certs/tls.cer Apply the ConfigMap to create the nuget.config file: kind: ConfigMap apiVersion: v1 metadata: name: init-nuget annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /projects labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: nuget.config: | /repository/nuget-group/\"/>","title":"Enabling NuGet artifact repositories","component":"docs","version":"stable","name":"enabling-nuget-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","titles":[]},"93":{"id":93,"text":"You can enable a Python artifact repository in Python workspaces that run in a restricted environment. Prerequisites You are not running any Python workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: PIP_INDEX_URL: >- https:///repository/pypi-all/ PIP_CERT: /home/user/certs/tls.cer","title":"Enabling Python artifact repositories","component":"docs","version":"stable","name":"enabling-python-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","titles":[]},"94":{"id":94,"text":"To enable a first-time contributor to start a workspace with a project, add a badge with a link to your Che instance. Figure 1. Factory badge Procedure Substitute your Che URL (https://) and repository URL (), and add the link to your repository in the project README.md file. [![Contribute](https://www.eclipse.org/che/contribute.svg)](https:///#https://) The README.md file in your Git provider web interface displays the factory badge. Click the badge to open a workspace with your project in your Che instance.","title":"Using a badge with a link to enable a first-time contributor to start a workspace","component":"docs","version":"stable","name":"first-time-contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","titles":[]},"95":{"id":95,"text":"Automatic Kubernetes token injection Navigating Che from OpenShift Developer Perspective Navigating OpenShift web console from Che","title":"Integrating with Kubernetes","component":"docs","version":"stable","name":"integrating-with-kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","titles":[]},"96":{"id":96,"text":"Verbose mode allows users to reach an enlarged log output, investigating failures at a workspace start. In addition to usual log entries, the Verbose mode also lists the container logs of each workspace. This section describes how to restart a Che workspace in the Verbose mode after a failure during the workspace start. Dashboard proposes the restart of a workspace in the Verbose mode once the workspace fails at its start. Prerequisites A running instance of Che. An existing workspace that fails to start. Procedure Using Dashboard, try to start a workspace. When it fails to start, click on the displayed Open in Verbose mode link. Check the Logs tab to find a reason for the workspace failure. This section describes how to start the Eclipse Che workspace in Verbose mode. Prerequisites A running instance of Eclipse Che. An existing workspace defined on this instance of Che. Procedure Open the Workspaces tab. On the left side of a row dedicated to the workspace, access the drop-down menu displayed as three horizontal dots and select the Open in Verbose mode option. Alternatively, this option is also available in the workspace details, under the Actions drop-down menu. Check the Logs tab to find a reason for the workspace failure.","title":"Investigating failures at a workspace start using the Verbose mode","component":"docs","version":"stable","name":"investigating-failures-at-a-workspace-start-using-the-verbose-mode","url":"/docs/stable/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","titles":[{"text":"Restarting a Che workspace in Verbose mode after start failure","hash":"restarting-a-che-workspace-in-verbose-mode-after-start-failure_che","id":1},{"text":"Starting a Che workspace in Verbose mode","hash":"starting-a-che-workspace-in-verbose-mode_che","id":2}]},"97":{"id":97,"text":"To mount non-confidential configuration data into your workspaces, use Kubernetes ConfigMaps. Using Kubernetes ConfigMaps, you can mount non-sensitive data such as configuration values for an application. Mount Kubernetes ConfigMaps to the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. You have created a new ConfigMap or determined an existing one in your user namespace to mount to all Dev Workspace containers. Procedure Determine an existing ConfigMap in your user namespace to mount to all workspace containers. Set the required labels for mounting. $ kubectl label configmap \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-configmap=true Optional: Use the annotations to configure how the ConfigMap is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/config/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as:file mounts the keys and values as files within the mount path. mount-as:subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as:env mounts the keys and values as environment variables in all Dev Workspace containers. Example 1. Mounting a ConfigMap as environment variables kind: ConfigMap apiVersion: v1 metadata: name: my-settings labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' annotations: controller.devfile.io/mount-as: env data: : : When you start a workspace, the and environment variables will be available in the Dev Workspace containers.","title":"Mounting ConfigMaps","component":"docs","version":"stable","name":"mounting-configmaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","titles":[]},"98":{"id":98,"text":"To mount confidential data into your workspaces, use Kubernetes Secrets. Using Kubernetes Secrets, you can mount usernames, passwords, SSH key pairs, authentication tokens (for example, for AWS), and sensitive configurations. Mount Kubernetes Secrets to the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. You have created a new Secret or determined an existing one in your user namespace to mount to all Dev Workspace containers. Procedure Determine an existing ConfigMap or Secret in your user namespace to mount to all workspace containers. Set the required labels for mounting. $ kubectl label secret \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-secret=true Optional: Use the annotations to configure how the Secret is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/secret/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as: file mounts the keys and values as files within the mount path. mount-as: subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as: env mounts the keys and values as environment variables in all Dev Workspace containers. Example 1. Mounting a Secret as a file apiVersion: v1 kind: Secret metadata: name: mvn-settings-secret labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' annotations: controller.devfile.io/mount-path: '/home/user/.m2' data: settings.xml: When you start a workspace, the /home/user/.m2/settings.xml file will be available in the Dev Workspace containers. With Maven, you can set a custom path for the settings.xml file. For example: $ mvn --settings /home/user/.m2/settings.xml clean install","title":"Mounting Secrets","component":"docs","version":"stable","name":"mounting-secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","titles":[]},"99":{"id":99,"text":"The OpenShift Container Platform web console provides two perspectives; the Administrator perspective and the Developer perspective. The Developer perspective provides workflows specific to developer use cases, such as the ability to: Create and deploy applications on the OpenShift Container Platform by importing existing codebases, images, and Dockerfiles. Visually interact with applications, components, and services associated with them within a project and monitor their deployment and build status. Group components within an application and connect the components within and across applications. Integrate serverless capabilities (Technology Preview). Create workspaces to edit your application code using Che. This section provides information about OpenShift Developer Perspective support for Che. When the Che Operator is deployed into OpenShift Container Platform 4.2 and later, it creates a ConsoleLink Custom Resource (CR). This adds an interactive link to the Red Hat Applications menu for accessing the Che installation using the OpenShift Developer Perspective console. To access the Red Hat Applications menu, click the three-by-three matrix icon on the main screen of the OpenShift web console. The Che Console Link, displayed in the drop-down menu, creates a new workspace or redirects the user to an existing one. OpenShift Container Platform console links are not created when Che is used with HTTP resources When installing Che with the From Git option, the OpenShift Developer Perspective console link is only created if Che is deployed with HTTPS. The console link will not be created if an HTTP resource is used. This section describes how to start editing the source code of applications running on OpenShift using Che. Prerequisites Che is deployed on the same OpenShift 4 cluster. Procedure Open the Topology view to list all projects. In the Select an Application search field, type workspace to list all workspaces. Click the workspace to edit. The deployments are displayed as graphical circles surrounded by circular buttons. One of these buttons is Edit Source Code. To edit the code of an application using Che, click the Edit Source Code button. This redirects to a workspace with the cloned source code of the application component. This section describes how to access Che workspaces from the Red Hat Applications menu on the OpenShift Container Platform. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Red Hat Applications menu by using the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the Che link to open the Eclipse Che Dashboard.","title":"Navigating Che from OpenShift Developer Perspective","component":"docs","version":"stable","name":"navigating-che-from-openshift-developer-perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","titles":[{"text":"OpenShift Developer Perspective integration with Che","hash":"openshift-developer-perspective-integration-with-che_che","id":1},{"text":"Editing the code of applications running in OpenShift Container Platform using Che","hash":"editing-the-code-of-applications-running-in-openshift-container-platform-using-che_che","id":2},{"text":"Accessing Che from Red Hat Applications menu","hash":"accessing-che-from-red-hat-applications-menu_che","id":3}]},"100":{"id":100,"text":"This section describes how to access OpenShift web console from Che. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Che dashboard and click the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the OpenShift console link to open the OpenShift web console.","title":"Navigating OpenShift web console from Che","component":"docs","version":"stable","name":"navigating-openshift-web-console-from-che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","titles":[]},"101":{"id":101,"text":"When you start a new workspace, Che configures the workspace according to the instructions in the devfile. When you use a URL to start a new workspace, you can append optional parameters to the URL that further configure the workspace. You can use these parameters to specify a workspace IDE, start duplicate workspaces, and specify a devfile file name or path. URL parameter concatenation URL parameter for the workspace IDE URL parameter for starting duplicate workspaces URL parameter for the devfile file name URL parameter for the devfile file path","title":"Optional parameters for the URLs for starting a new workspace","component":"docs","version":"stable","name":"optional-parameters-for-the-urls-for-starting-a-new-workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","titles":[]},"102":{"id":102,"text":"Che workspaces and workspace data are ephemeral and are lost when the workspace stops. To preserve the workspace state in persistent storage while the workspace is stopped, request a Kubernetes PersistentVolume (PV) for the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance. You can request a PV by using the devfile or a Kubernetes PersistentVolumeClaim (PVC). An example of a PV is the /projects/ directory of a workspace, which is mounted by default for non-ephemeral workspaces. Persistent Volumes come at a cost: attaching a persistent volume slows workspace startup. Starting another, concurrently running workspace with a ReadWriteOnce PV may fail. Additional resources Red Hat OpenShift Documentation: Understanding persistent storage Kubernetes Documentation: Persistent Volumes When a workspace requires its own persistent storage, request a PersistentVolume (PV) in the devfile, and Che will automatically manage the necessary PersistentVolumeClaims. Prerequisites You have not started the workspace. Procedure Add a volume component in the devfile: ... components: ... - name: volume: size: G ... Add a volumeMount for the relevant container in the devfile: ... components: - name: ... container: ... volumeMounts: - name: path: ... Example 1. A devfile that provisions a PV for a workspace to a container When a workspace is started with the following devfile, the cache PV is provisioned to the golang container in the ./cache container path: schemaVersion: 2.1.0 metadata: name: mydevfile components: - name: golang container: image: golang memoryLimit: 512Mi mountSources: true command: ['sleep', 'infinity'] volumeMounts: - name: cache path: /.cache - name: cache volume: size: 2Gi You may opt to apply a PersistentVolumeClaim (PVC) to request a PersistentVolume (PV) for your workspaces in the following cases: Not all developers of the project need the PV. The PV lifecycle goes beyond the lifecycle of a single workspace. The data included in the PV are shared across workspaces. You can apply a PVC to the Dev Workspace containers even if the workspace is ephemeral and its devfile contains the controller.devfile.io/storage-type: ephemeral attribute. Prerequisites You have not started the workspace. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. A PVC is created in your user namespace to mount to all Dev Workspace containers. Procedure Add the controller.devfile.io/mount-to-devworkspace: true label to the PVC. $ kubectl label persistentvolumeclaim \\ controller.devfile.io/mount-to-devworkspace=true Optional: Use the annotations to configure how the PVC is mounted: Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: The mount path for the PVC. Defaults to /tmp/. controller.devfile.io/read-only: Set to 'true' or 'false' to specify whether the PVC is to be mounted as read-only. Defaults to 'false', resulting in the PVC mounted as read-write. Example 2. Mounting a read-only PVC apiVersion: v1 kind: PersistentVolumeClaim metadata: name: labels: controller.devfile.io/mount-to-devworkspace: 'true' annotations: controller.devfile.io/mount-path: (1) spec: accessModes: - ReadWriteOnce resources: requests: storage: 3Gi (2) volumeName: storageClassName: manual volumeMode: Filesystem 1 The mounted PV is available at in the workspace. 2 Example size value of the requested storage.","title":"Requesting persistent storage for workspaces","component":"docs","version":"stable","name":"requesting-persistent-storage-for-workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","titles":[{"text":"Requesting persistent storage in a devfile","hash":"requesting-persistent-storage-in-a-devfile_che","id":1},{"text":"Requesting persistent storage in a PVC","hash":"requesting-persistent-storage-in-a-pvc_che","id":2}]},"103":{"id":103,"text":"The default in-browser IDE in a new workspace is Che Theia. You can select another supported in-browser IDE by either method: When you start a new workspace by visiting a URL, you can choose an IDE for that workspace by adding the che-editor parameter to the URL. See Selecting an in-browser IDE for a new workspace by using a URL parameter. You can specify an IDE in the .che/che-editor.yaml file of the Git repository for all new workspaces that will feature a clone of that repository. See Specifying an in-browser IDE for a Git repository by using che-editor.yaml. Table 1. Supported in-browser IDEs IDE id Note Che-Theia eclipse/che-theia/latest This is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. Che-Theia eclipse/che-theia/next When using the next chectl channel, this IDE loads as a default without the URL parameter. Visual Studio Code - Open Source che-incubator/che-code/insiders Visual Studio Code Insiders version packaged to run on Kubernetes IntelliJ IDEA che-incubator/che-idea/latest Community Edition - stable version IntelliJ IDEA che-incubator/che-idea/next Community Edition - development version PyCharm che-incubator/che-pycharm/latest Community Edition - stable version PyCharm che-incubator/che-pycharm/next Community Edition - development version","title":"Selecting a workspace IDE","component":"docs","version":"stable","name":"selecting-a-workspace-ide","url":"/docs/stable/end-user-guide/selecting-a-workspace-ide/","titles":[]},"104":{"id":104,"text":"You can select your preferred in-browser IDE when starting a new workspace. This is the easiest way and it doesn’t affect your other workspaces or other users. Procedure Include the URL parameter for the workspace IDE in the URL for starting a new workspace. See URL parameter for the workspace IDE. Visit the URL in the browser. See Starting a new workspace with a clone of a Git repository.","title":"Selecting an in-browser IDE for a new workspace by using a URL parameter","component":"docs","version":"stable","name":"selecting-an-ide-by-using-a-url-parameter","url":"/docs/stable/end-user-guide/selecting-an-ide-by-using-a-url-parameter/","titles":[]},"105":{"id":105,"text":"Use the che-editor.yaml file to define a default IDE for the project users. For a list of supported IDs, see Optional parameters for the URLs for starting a new workspace. Procedure Place the che-editor.yaml file in the .che folder in the root directory of your project. In the che-editor.yaml file, specify the ID of the IDE you are selecting. For example: id: che-incubator/che-idea/latest Additional resources Check the sample file sample here. Load experimental new IDEs from the default plug-in registry by using the IDs shown in che-editors.yaml. You can further customize your IDE selection to suit the specific needs of the project by adding various directives to the che-editor.yaml file. These customization options include following directives: Custom plug-in registry Web reference Embedded editor definition To include different IDEs than the default list in the Che plug-in registry, use an optional registryUrl directive. Procedure Set an optional registryUrl directive in your che-editor.yaml file. For example: id: eclipse/che-theia/next # mandatory registryUrl: https://my-registry.com # optional override: # optional containers: - name: theia-ide memoryLimit: 1280Mi Use a web reference for your IDE by pointing at a YAML file with the reference directive. Procedure Set a reference directive in your che-editor.yaml file. For example: reference: https://gist.github.com/.../che-editor.yaml # mandatory override: # optional containers: - name: theia-ide memoryLimit: 1280Mi If you have specific requirements for your project that aren’t addressed by standard IDE behaviour, you can customize the project IDE by using the inline directive to put a complete IDE definition in the che-editor.yaml file. Procedure Set an inline directive in your che-editor.yaml file. For example: inline: endpoints: - name: \"theia\" public: true targetPort: 3100 attributes: protocol: http type: ide secure: true cookiesAuthEnabled: true discoverable: false (...) containers: - name: theia-ide image: \"quay.io/eclipse/che-theia:next\" env: - name: THEIA_PLUGINS value: local-dir:///plugins volumeMounts: - name: plugins path: \"/plugins\" - name: theia-local path: \"/home/theia/.theia\" mountSources: true ports: - exposedPort: 3100 memoryLimit: \"512M\" cpuLimit: 1000m cpuRequest: 100m initContainers: - name: remote-runtime-injector image: \"quay.io/eclipse/che-theia-endpoint-runtime-binary:next\" volumeMounts: - name: remote-endpoint path: \"/remote-endpoint\" ephemeral: true env: - name: PLUGIN_REMOTE_ENDPOINT_EXECUTABLE value: /remote-endpoint/plugin-remote-endpoint - name: REMOTE_ENDPOINT_VOLUME_NAME value: remote-endpoint","title":"Specifying an in-browser IDE for a Git repository by using che-editor.yaml","component":"docs","version":"stable","name":"specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml","url":"/docs/stable/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/","titles":[{"text":"Using the Che editor file to select an IDE","hash":"using-the-che-prod-editor-file-to-select-an-ide_che","id":1},{"text":"Customizing IDE selection with the che-editor.yaml file","hash":"customizing-ide-selection-with-the-che-editor-file_che","id":2},{"text":"Using a custom plug-in registry for your IDE","hash":"using-a-custom-plug-in-registry-for-your-ide_che","id":3},{"text":"Using a web reference for your IDE","hash":"using-a-web-reference-for-your-ide_che","id":4},{"text":"Using an embedded editor definition for your IDE","hash":"using-an-embedded-editor-ddefinition-for-your-ide_che","id":5}]},"106":{"id":106,"text":"Working with Che in your browser involves multiple URLs: The URL of your organization’s Che instance, used as part of all the following URLs The URL of the Workspaces page of your Che dashboard with the workspace control panel The URLs for starting a new workspace The URLs of your workspaces in use With Che, you can visit a URL in your browser to start a new workspace that contains a clone of a Git repository. This way, you can clone a Git repository that is hosted on GitHub, a GitLab instance, or a Bitbucket server. You can also use the Git Repo URL * field on the Create Workspace page of your Che dashboard to enter the URL of a Git repository to start a new workspace. Prerequisites Your organization has a running instance of Che. You know the FQDN URL of your organization’s Che instance: https://. Optional: You have authentication to the Git server configured. Your Git repository maintainer keeps the devfile.yaml or .devfile.yaml file in the root directory of the Git repository. (For alternative file names and file paths, see Optional parameters for the URLs for starting a new workspace.) You can also start a new workspace by supplying the URL of a Git repository that contains no devfile. Doing so results in a workspace with the Che-Theia IDE and the Universal Developer Image. Procedure To start a new workspace with a clone of a Git repository: Optional: Visit your Che dashboard pages to authenticate to your organization’s instance of Che. Visit the URL to start a new workspace using the basic syntax: https://# You can extend this URL with optional parameters: https://#? (1) 1 See Optional parameters for the URLs for starting a new workspace. Example 1. A URL for starting a new workspace https://#https://github.com/che-samples/cpp-hello-world Example 2. The URL syntax for starting a new workspace with a clone of a GitHub-hosted repository With GitHub and GitLab, you can even use the URL of a specific branch of the repository to be cloned: https://#https://github.com// starts a new workspace with a clone of the default branch. https://#https://github.com///tree/ starts a new workspace with a clone of the specified branch. https://#https://github.com///pull/ starts a new workspace with a clone of the branch of the pull request. After you enter the URL to start a new workspace in a browser tab, it renders the workspace-starting page. When the new workspace is ready, the workspace IDE loads in the browser tab. A clone of the Git repository is present in the filesystem of the new workspace. The workspace has a unique URL: https://#workspace. Although this is not possible in the address bar, you can add a URL for starting a new workspace as a bookmark by using the browser bookmark manager: In Mozilla Firefox, go to ☰ > Bookmarks > Manage bookmarks Ctrl+Shift+O > Bookmarks Toolbar > Organize > Add bookmark. In Google Chrome, go to â‹® > Bookmarks > Bookmark manager > Bookmarks bar > â‹® > Add new bookmark. Additional resources Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace","title":"Starting a new workspace with a clone of a Git repository","component":"docs","version":"stable","name":"starting-a-new-workspace-with-a-clone-of-a-git-repository","url":"/docs/stable/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/","titles":[]},"107":{"id":107,"text":"This section provides troubleshooting procedures for the most frequent issues a user can come in conflict with. Additional resources Viewing Che workspaces logs Investigating failures at a workspace start using the Verbose mode Troubleshooting slow workspaces Troubleshooting network problems","title":"Troubleshooting Che","component":"docs","version":"stable","name":"troubleshooting-che","url":"/docs/stable/end-user-guide/troubleshooting-che/","titles":[]},"108":{"id":108,"text":"This section describes how to prevent or resolve issues related to network policies. Che requires the availability of the WebSocket Secure (WSS) connections. Secure WebSocket connections improve confidentiality and also reliability because they reduce the risk of interference by bad proxies. Prerequisites The WebSocket Secure (WSS) connections on port 443 must be available on the network. Firewall and proxy may need additional configuration. Use a supported web browser: Google Chrome Mozilla Firefox Procedure Verify the browser supports the WebSocket protocol. See: Searching a websocket test. Verify firewalls settings: WebSocket Secure (WSS) connections on port 443 must be available. Verify proxy servers settings: The proxy transmits and intercepts WebSocket Secure (WSS) connections on port 443.","title":"Troubleshooting network problems","component":"docs","version":"stable","name":"troubleshooting-network-problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","titles":[]},"109":{"id":109,"text":"Sometimes, workspaces can take a long time to start. Tuning can reduce this start time. Depending on the options, administrators or users can do the tuning. This section includes several tuning options for starting workspaces faster or improving workspace runtime performance. Caching images with Image Puller Role: Administrator When starting a workspace, Kubernetes pulls the images from the registry. A workspace can include many containers meaning that Kubernetes pulls Pod’s images (one per container). Depending on the size of the image and the bandwidth, it can take a long time. Image Puller is a tool that can cache images on each of Kubernetes nodes. As such, pre-pulling images can improve start times. See Caching images for faster workspace start. Choosing better storage type Role: Administrator and user Every workspace has a shared volume attached. This volume stores the project files, so that when restarting a workspace, changes are still available. Depending on the storage, attach time can take up to a few minutes, and I/O can be slow. Installing offline Role: Administrator Components of Che are OCI images. Set up Eclipse Che in offline mode (air-gap scenario) to reduce any extra download at runtime because everything needs to be available from the beginning. See Installing Che in a restricted environment on OpenShift. Optimizing workspace plug-ins Role: User When selecting various plug-ins, each plug-in can bring its own sidecar container, which is an OCI image. Kubernetes pulls the images of these sidecar containers. Reduce the number of plug-ins, or disable them to see if start time is faster. See also Caching images for faster workspace start. Reducing the number of public endpoints Role: Administrator For each endpoint, Kubernetes is creating Kubernetes Ingress or OpenShift Route objects. Depending on the underlying configuration, this creation can be slow. To avoid this problem, reduce the exposure. For example, to automatically detect a new port listening inside containers and redirect traffic for the processes using a local IP address (127.0.0.1), the Che-Theia IDE plug-in has three optional routes. By reducing the number of endpoints and checking endpoints of all plug-ins, workspace start can be faster. CDN configuration The IDE editor uses a CDN (Content Delivery Network) to serve content. Check that the content uses a CDN to the client (or a local route for offline setup). To check that, open Developer Tools in the browser and check for vendors in the Network tab. vendors..js or editor.main.* should come from CDN URLs. Providing enough CPU resources Plug-ins consume CPU resources. For example, when a plug-in provides IntelliSense features, adding more CPU resources may lead to better performance. Ensure the CPU settings in the devfile definition, devfile.yaml, are correct: apiVersion: 1.0.0 components: - type: chePlugin id: id/of/plug-in cpuLimit: 1360Mi (1) cpuRequest: 100m (2) 1 Specifies the CPU limit for the plug-in. 2 Specifies the CPU request for the plug-in. Providing enough memory Plug-ins consume CPU and memory resources. For example, when a plug-in provides IntelliSense features, collecting data can consume all the memory allocated to the container. Providing more memory to the plug-in can increase performance. Ensure about the correctness of memory settings: in the plug-in definition - meta.yaml file in the devfile definition - devfile.yaml file apiVersion: v2 spec: containers: - image: \"quay.io/my-image\" name: \"vscode-plugin\" memoryLimit: \"512Mi\" (1) extensions: - https://link.to/vsix 1 Specifies the memory limit for the plug-in. In the devfile definition (devfile.yaml): apiVersion: 1.0.0 components: - type: chePlugin id: id/of/plug-in memoryLimit: 1048M (1) memoryRequest: 256M 1 Specifies the memory limit for this plug-in.","title":"Troubleshooting slow workspaces","component":"docs","version":"stable","name":"troubleshooting-slow-workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","titles":[{"text":"Improving workspace start time","hash":"improving-workspace-start-time_che","id":1},{"text":"Improving workspace runtime performance","hash":"improving-workspace-runtime-performance_che","id":2}]},"110":{"id":110,"text":"The URL for starting a new workspace supports concatenation of multiple optional URL parameters by using & with the following URL syntax: https://#?&& Example 1. A URL for starting a new workspace with the URL of a Git repository and optional URL parameters The complete URL for the browser: https://#https://github.com/che-samples/cpp-hello-world?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml Explanation of the parts of the URL: https:// (1) #https://github.com/che-samples/cpp-hello-world (2) ?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml (3) 1 Che URL. 2 The URL of the Git repository to be cloned into the new workspace. 3 The concatenated optional URL parameters.","title":"URL parameter concatenation","component":"docs","version":"stable","name":"url-parameter-concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","titles":[]},"111":{"id":111,"text":"Visiting a URL for starting a new workspace results in a new workspace according to the devfile and with a clone of the linked Git repository. In some situations, you may need to have multiple workspaces that are duplicates in terms of the devfile and the linked Git repository. You can do this by visiting the same URL for starting a new workspace with a URL parameter. The URL parameter for starting a duplicate workspace is new: https://#?new If you currently have a workspace that you started using a URL, then visiting the URL again without the new URL parameter results in an error message.","title":"URL parameter for starting duplicate workspaces","component":"docs","version":"stable","name":"url-parameter-for-starting-duplicate-workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","titles":[]},"112":{"id":112,"text":"When you visit a URL for starting a new workspace, Che searches the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The devfile in the linked Git repository must follow this file-naming convention. In some situations, you may need to specify a different, unconventional file name for the devfile. The URL parameter for specifying an unconventional file name of the devfile is df=.yaml: https://#?df=.yaml (1) 1 .yaml is an unconventional file name of the devfile in the linked Git repository. The df=.yaml parameter also has a long version: devfilePath=.yaml.","title":"URL parameter for the devfile file name","component":"docs","version":"stable","name":"url-parameter-for-the-devfile-file-name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","titles":[]},"113":{"id":113,"text":"When you visit a URL for starting a new workspace, Che searches the root directory of the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The file path of the devfile in the linked Git repository must follow this path convention. In some situations, you may need to specify a different, unconventional file path for the devfile in the linked Git repository. The URL parameter for specifying an unconventional file path of the devfile is devfilePath=: https://#?devfilePath= (1) 1 is an unconventional file path of the devfile in the linked Git repository.","title":"URL parameter for the devfile file path","component":"docs","version":"stable","name":"url-parameter-for-the-devfile-file-path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","titles":[]},"114":{"id":114,"text":"If the URL for starting a new workspace doesn’t contain a URL parameter specifying the integrated development environment (IDE), the workspace loads with the default IDE: Che Theia. The URL parameter for specifying another supported IDE is che-editor=: https://#?che-editor= Table 1. The URL parameter values for supported IDEs IDE value Note Che-Theia eclipse/che-theia/latest This is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. Che-Theia eclipse/che-theia/next When using the next chectl channel, this IDE loads as a default without the URL parameter. Visual Studio Code - Open Source che-incubator/che-code/insiders Visual Studio Code Insiders version packaged to run on Kubernetes IntelliJ IDEA che-incubator/che-idea/latest Community Edition - stable version IntelliJ IDEA che-incubator/che-idea/next Community Edition - development version PyCharm che-incubator/che-pycharm/latest Community Edition - stable version PyCharm che-incubator/che-pycharm/next Community Edition - development version","title":"URL parameter for the workspace IDE","component":"docs","version":"stable","name":"url-parameter-for-the-workspace-ide","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-ide/","titles":[]},"115":{"id":115,"text":"If your organization is already running a Che instance, you can get started as a new user by learning how to start a new workspace, manage your workspaces, and authenticate yourself to a Git server from a workspace: Starting a new workspace with a clone of a Git repository Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace Authenticating to a Git server from a workspace","title":"User onboarding","component":"docs","version":"stable","name":"user-onboarding","url":"/docs/stable/end-user-guide/user-onboarding/","titles":[]},"116":{"id":116,"text":"You can use your credentials and configurations in your workspaces. To do so, mount your credentials and configurations to the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance: Mount your credentials and sensitive configurations as Kubernetes Secrets. Mount your non-sensitve configurations as Kubernetes ConfigMaps. If you need to allow the Dev Workspace Pods in the cluster to access container registries that require authentication, create an image pull Secret for the Dev Workspace Pods. The mounting process uses the standard Kubernetes mounting mechanism and requires applying additional labels and annotations to your existing resources. Resources are mounted when starting a new workspace or restarting an existing one. You can create permanent mount points for various components: Maven configuration, such as the settings.xml file SSH key pairs AWS authorization tokens Configuration files Persistent storage Git credentials Additional resources Kubernetes Documentation: Secrets Kubernetes Documentation: ConfigMaps","title":"Using credentials and configurations in workspaces","component":"docs","version":"stable","name":"using-credentials-and-configurations-in-workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","titles":[]},"117":{"id":117,"text":"As an alternative to the OAuth for GitHub, GitLab, or Bitbucket that is configured by the administrator of your organization’s Che instance, you can apply your Git credentials, a credentials store and access token, as Kubernetes Secrets. If the administrator of your organization’s Che instance has not configured OAuth for GitHub, GitLab, or Bitbucket, you can apply your Git credentials store as a Kubernetes Secret. Mounting your Git credentials store as a Secret results in the Dev Workspace Operator applying your Git credentials to the .gitconfig file in the workspace container. Apply the Kubernetes Secret in your user namespace of the Kubernetes cluster of your organization’s Che instance. When you apply the Secret, a Git configuration file with the path to the mounted Git credentials store is automatically configured and mounted to the Dev Workspace containers in the cluster at /etc/gitconfig. This makes your Git credentials store available in your workspaces. Prerequisites An active kubectl session, with administrative permissions, to the Kubernetes cluster. See Overview of kubectl. The base64 command line tools are installed in the operating system you are using. Procedure In your home directory, locate and open your .git-credentials file if you already have it. Alternatively, if you do not have this file, save a new .git-credentials file, using the Git credentials storage format. Each credential is stored on its own line in the file: https://:@ Example 1. A line in a .git-credentials file https://trailblazer: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@github.com Select credentials from your .git-credentials file for the Secret. Encode the selected credentials to Base64 for the next step. To encode all lines in the file: $ cat .git-credentials | base64 | tr -d '\\n' To encode a selected line: $ echo -n '' | base64 Create a new Kubernetes Secret in your user namespace. apiVersion: v1 kind: Secret metadata: name: git-credentials-secret labels: controller.devfile.io/git-credential: 'true' (1) controller.devfile.io/watch-secret: 'true' annotations: controller.devfile.io/mount-path: /etc/secret (2) data: credentials: (3) 1 The controller.devfile.io/git-credential label marks the Secret as containing Git credentials. 2 A custom absolute path in the Dev Workspace containers. The Secret is mounted as the credentials file at this path. The default path is /. 3 The selected content from .git-credentials that you encoded to Base64 in the previous step. You can create and apply multiple Git credentials Secrets in your user namespace. All of them will be copied into one Secret that will be mounted to the Dev Workspace containers. For example, if you set the mount path to /etc/secret, then the one Secret with all of your Git credentials will be mounted at /etc/secret/credentials. You must set all Git credentials Secrets in your user namespace to the same mount path. You can set the mount path to an arbitrary path because the mount path will be automatically set in the Git configuration file configured at /etc/gitconfig. Apply the Secret. $ kubectl apply -f - EOF If the administrator of your organization’s Che instance has not configured OAuth for GitHub, GitLab, or Bitbucket, you can apply your personal access token as a Kubernetes Secret. Mounting your access token as a Secret enables the Che Server to access the remote repository that is cloned during workspace creation, including access to the repository’s /.che and /.vscode folders. Apply the Kubernetes Secret in your user namespace of the Kubernetes cluster of your organization’s Che instance. After you have applied the Secret, you can create new workspaces from a private GitHub, GitLab, or Bitbucket-server repository. In your user namespace, you can create and apply multiple access-token Secrets per a Git provider. Prerequisites An active kubectl session, with administrative permissions, to the Kubernetes cluster. See Overview of kubectl. The base64 command line tools are installed in the operating system you are using. Procedure Copy your access token and encode it to Base64. $ echo -n '' | base64 Prepare a new Kubernetes Secret in your user namespace. kind: Secret apiVersion: v1 metadata: name: personal-access-token- labels: app.kubernetes.io/component: scm-personal-access-token app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/che-userid: (1) che.eclipse.org/scm-personal-access-token-name: (2) che.eclipse.org/scm-url: (3) che.eclipse.org/scm-userid: (4) che.eclipse.org/scm-username: data: token: type: Opaque 1 Your Che user ID. You can retrieve /api/user to get the Che user data. 2 The Git provider name: github or gitlab or bitbucket-server. 3 The Git provider URL. 4 Your Git provider user ID, follow the API documentation to retrieve the user object: GitHub: Get a user. See the id value in the response. GitLab: List users: For normal users, use the username filter: /users?username=:username. See the id value in the response. Bitbucket Server: Get users. See the account_id value in the response. Apply the Secret. $ kubectl apply -f - EOF","title":"Using Git credentials","component":"docs","version":"stable","name":"using-git-credentials","url":"/docs/stable/end-user-guide/using-git-credentials/","titles":[{"text":"Using a Git credentials store","hash":"using-a-git-credentials-store_che","id":1},{"text":"Using a Git provider access token","hash":"using-a-git-provider-access-token_che","id":2}]},"118":{"id":118,"text":"This section describes how to view Che workspaces logs. This section describes how to check important logs. Procedure In the OpenShift web console, click Applications → Pods to see a list of all the active workspaces. Click on the name of the running Pod where the workspace is running. The Pod screen contains the list of all containers with additional information. Choose a container and click the container name. The most important logs are the theia-ide container and the plug-ins container logs. On the container screen, navigate to the Logs section. This section describes how to detect memory problems related to a plug-in running out of memory. The following are the two most common problems related to a plug-in running out of memory: The plug-in container runs out of memory This can happen during plug-in initialization when the container does not have enough RAM to execute the entrypoint of the image. The user can detect this in the logs of the plug-in container. In this case, the logs contain OOMKilled, which implies that the processes in the container requested more memory than is available in the container. A process inside the container runs out of memory without the container noticing this For example, the Java language server (Eclipse JDT Language Server, started by the vscode-java extension) throws an OutOfMemoryException. This can happen any time after the container is initialized, for example, when a plug-in starts a language server or when a process runs out of memory because of the size of the project it has to handle. To detect this problem, check the logs of the primary process running in the container. For example, to check the log file of Eclipse JDT Language Server for details, see the relevant plug-in-specific sections. This section describes how to log the exchange between Che-Theia and a debug adapter into the Output view. Prerequisites A debug session must be started for the Debug adapters option to appear in the list. Procedure Click File → Settings and then open Preferences. Expand the Debug section in the Preferences view. Set the trace preference value to true (default is false). All the communication events are logged. To watch these events, click View → Output and select Debug adapters from the drop-down list at the upper right corner of the Output view. This section describes how to view logs for the Python language server. Procedure Navigate to the Output view and select Python in the drop-down list. This section describes how to view logs for the Go language server. This section describes how to find where the GOPATH variable points to. Procedure Execute the Go: Current GOPATH command. This section describes how to view the log output from the Go debugger. Procedure Set the showLog attribute to true in the debug configuration. { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"go\", \"showLog\": true .... } ] } To enable debugging output for a component, add the package to the comma-separated list value of the logOutput attribute: { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"go\", \"showLog\": true, \"logOutput\": \"debugger,rpc,gdbwire,lldbout,debuglineerr\" .... } ] } The debug console prints the additional information in the debug console. This section describes how to view the Go logs output in the Output panel. Procedure Navigate to the Output view. Select Go in the drop-down list. No specific diagnostics exist other than the general ones. Procedure To enable the tracing of messages sent to the Typescript (TS) server, in the Preferences view, set the typescript.tsserver.trace attribute to verbose. Use this to diagnose the TS server issues. To enable logging of the TS server to a file, set the typescript.tsserver.log attribute to verbose. Use this log to diagnose the TS server issues. The log contains the file paths. This section describes how to view the Typescript language server log. Procedure To get the path to the log file, see the Typescript Output console: To open log file, use the Open TS Server log command. This section describes how to view the Typescript logs output in the Output panel. Procedure Navigate to the Output view Select TypeScript in the drop-down list. Other than the general diagnostics, there are Language Support for Java (Eclipse JDT Language Server) plug-in actions that the user can perform. Procedure Check if the container that is running the Eclipse JDT Language Server plug-in is running the Eclipse JDT Language Server main process. Open a terminal in the container that is running the Eclipse JDT Language Server plug-in (an example name for the container: vscode-javaxxx). Inside the terminal, run the ps aux | grep jdt command to check if the Eclipse JDT Language Server process is running in the container. If the process is running, the output is: usr/lib/jvm/default-jvm/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util This message also shows the Visual Studio Code Java extension used. If it is not running, the language server has not been started inside the container. Check all logs described in Viewing Che workspaces logs. Procedure If the Eclipse JDT Language Server process is running, check if the language server features are working: Open a Java file and use the hover or autocomplete functionality. In case of an erroneous file, the user sees Java in the Outline view or in the Problems view. Procedure The Eclipse JDT Language Server has its own workspace where it logs errors, information about executed commands, and events. To open this log file, open a terminal in the container that is running the Eclipse JDT Language Server plug-in. You can also view the log file by running the Java: Open Java Language Server log file command. Run cat where PATH_TO_LOG_FILE is /home/theia/.theia/workspace-storage//redhat.java/jdt_ws/.metadata/.log. Procedure To log the LSP messages to the Visual Studio Code Output view, enable tracing by setting the java.trace.server attribute to verbose. Additional resources For troubleshooting instructions, see the Visual Studio Code Java GitHub repository. Procedure To configure the PHP Intelephense language support to log the client-server communication in the Output view: Click File → Settings. Open the Preferences view. Expand the Intelephense section and set the trace.server.verbose preference value to verbose to see all the communication events (the default value is off). This procedure describes how to view Intelephense events in the Output panel. Procedure Click View → Output Select Intelephense in the drop-down list for the Output view. This procedure describes how to configure the PHP Debug plug-in to log the PHP Debug plug-in diagnostic messages into the Debug Console view. Configure this before the start of the debug session. Procedure In the launch.json file, add the \"log\": true attribute to the php configuration. Start the debug session. The diagnostic messages are printed into the Debug Console view along with the application output. Other than the general diagnostics, there are XML plug-in specific actions that the user can perform. Procedure Open a terminal in the container named vscode-xml-. Run ps aux | grep java to verify that the XML language server has started. If the process is running, the output is: java ***/org.eclipse.ls4xml-uber.jar` If is not, see the Viewing Che workspaces logs chapter. Procedure Check if the features are enabled. The XML plug-in provides multiple settings that can enable and disable features: xml.format.enabled: Enable the formatter xml.validation.enabled: Enable the validation xml.documentSymbols.enabled: Enable the document symbols To diagnose whether the XML language server is working, create a simple XML element, such as , and confirm that it appears in the Outline panel on the right. If the document symbols do not show, ensure that the xml.documentSymbols.enabled attribute is set to true. If it is true, and there are no symbols, the language server may not be hooked to the editor. If there are document symbols, then the language server is connected to the editor. Ensure that the features that the user needs, are set to true in the settings (they are set to true by default). If any of the features are not working, or not working as expected, file an issue against the Language Server. Procedure To log LSP messages to the Visual Studio Code Output view, enable tracing by setting the xml.trace.server attribute to verbose. Procedure The log from the language server can be found in the plug-in sidecar at /home/theia/.theia/workspace-storage//redhat.vscode-xml/lsp4xml.log. This section describes the YAML plug-in specific actions that the user can perform, in addition to the general diagnostics ones. This section describes how to verify the state of the YAML language server. Procedure Check if the container running the YAML plug-in is running the YAML language server. In the editor, open a terminal in the container that is running the YAML plug-in (an example name of the container: vscode-yaml-). In the terminal, run the ps aux | grep node command. This command searches all the node processes running in the current container. Verify that a command node **/server.js is running. The node **/server.js running in the container indicates that the language server is running. If it is not running, the language server has not started inside the container. In this case, see Viewing Che workspaces logs. Procedure To check the feature flags: Check if the features are enabled. The YAML plug-in provides multiple settings that can enable and disable features, such as: yaml.format.enable: Enables the formatter yaml.validate: Enables validation yaml.hover: Enables the hover function yaml.completion: Enables the completion function To check if the plug-in is working, type the simplest YAML, such as hello: world, and then open the Outline panel on the right side of the editor. Verify if there are any document symbols. If yes, the language server is connected to the editor. If any feature is not working, verify that the settings listed above are set to true (they are set to true by default). If a feature is not working, file an issue against the Language Server. Procedure To log LSP messages to the Visual Studio Code Output view, enable tracing by setting the yaml.trace.server attribute to verbose. Che uses the OmniSharp-Theia plug-in as a remote plug-in. It is located at github.com/redhat-developer/omnisharp-theia-plugin. In case of an issue, report it, or contribute your fix in the repository. This plug-in registers omnisharp-roslyn as a language server and provides project dependencies and language syntax for C# applications. The language server runs on .NET SDK 2.2.105. Procedure To check if the container running the OmniSharp-Theia plug-in is running OmniSharp, execute the ps aux | grep OmniSharp.exe command. If the process is running, the following is an example output: /tmp/theia-unpacked/redhat-developer.che-omnisharp-plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/bin/mono /tmp/theia-unpacked/redhat-developer.che-omnisharp-plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/omnisharp/OmniSharp.exe If the output is different, the language server has not started inside the container. Check the logs described in Viewing Che workspaces logs. Procedure If the OmniSharp.exe process is running, check if the language server features are working by opening a .cs file and trying the hover or completion features, or opening the Problems or Outline view. Procedure If OmniSharp.exe is running, it logs all information in the Output panel. To view the logs, open the Output view and select C# from the drop-down list. The NetcoredebugOutput plug-in provides the netcoredbg tool. This tool implements the Visual Studio Code Debug Adapter protocol and allows users to debug .NET applications under the .NET Core runtime. The container where the NetcoredebugOutput plug-in is running contains .NET SDK v.2.2.105. Procedure Search for a netcoredbg debug configuration in the launch.json file. Example 1. Sample debug configuration { \"type\": \"netcoredbg\", \"request\": \"launch\", \"program\": \"${workspaceFolder}/bin/Debug//\", \"args\": [], \"name\": \".NET Core Launch (console)\", \"stopAtEntry\": false, \"console\": \"internalConsole\" } Test the autocompletion feature within the braces of the configuration section of the launch.json file. If you can find netcoredbg, the Che-Theia plug-in is correctly initialized. If not, see Viewing Che workspaces logs. This section describes how to view NetcoredebugOutput plug-in logs in the Output panel. Procedure Open the Debug console. Procedure The user can inspect the log output of the sidecar container using the Camel language tools that are stored in the vscode-apache-camel Camel container. To verify the state of the language server: Open a terminal inside the vscode-apache-camel container. Run the ps aux | grep java command. The following is an example language server process: java -jar /tmp/vscode-unpacked/camel-tooling.vscode-apache-camel.latest.euqhbmepxd.camel-tooling.vscode-apache-camel-0.0.14.vsix/extension/jars/language-server.jar If you cannot find it, see Viewing Che workspaces logs. The Camel language server is a SpringBoot application that writes its log to the $\\{java.io.tmpdir}/log-camel-lsp.out file. Typically, $\\{java.io.tmpdir} points to the /tmp directory, so the filename is /tmp/log-camel-lsp.out. Procedure The Camel language server logs are printed in the Output channel named Language Support for Apache Camel. The output channel is created only at the first created log entry on the client side. It may be absent when everything is going well. This section describes how to view Che-Theia IDE logs. Observing Che-Theia editor logs helps to get a better understanding and insight over the plug-ins loaded by the editor. This section describes how to access the Che-Theia editor logs using the OpenShift CLI (command-line interface). Prerequisites Che is deployed in an OpenShift cluster. A workspace is created. User is located in a Che installation namespace. Procedure Obtain the list of the available Pods: $ oc get pods Example $ oc get pods NAME READY STATUS RESTARTS AGE che-9-xz6g8 1/1 Running 1 15h workspace0zqb2ew3py4srthh.go-cli-549cdcf69-9n4w2 4/4 Running 0 1h Obtain the list of the available containers in the particular Pod: $ oc get pods --output jsonpath='\\{.spec.containers[*].name}' Example: $ oc get pods workspace0zqb2ew3py4srthh.go-cli-549cdcf69-9n4w2 -o jsonpath='\\{.spec.containers[*].name}' > go-cli che-machine-exechr7 theia-idexzb vscode-gox3r Get logs from the theia/ide container: $ oc logs --follow --container Example: $ oc logs --follow workspace0zqb2ew3py4srthh.go-cli-549cdcf69-9n4w2 -container theia-idexzb >root INFO unzipping the plug-in 'task_plugin.theia' to directory: /tmp/theia-unpacked/task_plugin.theia root INFO unzipping the plug-in 'theia_yeoman_plugin.theia' to directory: /tmp/theia-unpacked/theia_yeoman_plugin.theia root WARN A handler with prefix term is already registered. root INFO [nsfw-watcher: 75] Started watching: /home/theia/.theia root WARN e.onStart is slow, took: 367.4600000013015 ms root INFO [nsfw-watcher: 75] Started watching: /projects root INFO [nsfw-watcher: 75] Started watching: /projects/.theia/tasks.json root INFO [4f9590c5-e1c5-40d1-b9f8-ec31ec3bdac5] Sync of 9 plugins took: 62.26000000242493 ms root INFO [nsfw-watcher: 75] Started watching: /projects root INFO [hosted-plugin: 88] PLUGIN_HOST(88) starting instance","title":"Viewing Che workspaces logs","component":"docs","version":"stable","name":"viewing-che-workspaces-logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","titles":[{"text":"Viewing logs from language servers and debug adapters","hash":"viewing-logs-from-language-servers-and-debug-adapters_che","id":1},{"text":"Checking important logs","hash":"checking-important-logs_che","id":2},{"text":"Detecting memory problems","hash":"detecting-memory-problems_che","id":3},{"text":"Logging the client-server traffic for debug adapters","hash":"logging-the-client-server-traffic-for-debug-adapters_che","id":4},{"text":"Viewing logs for Python","hash":"viewing-logs-for-python_che","id":5},{"text":"Viewing logs for Go","hash":"viewing-logs-for-go_che","id":6},{"text":"Finding the Go path","hash":"finding-the-go-path_che","id":7},{"text":"Viewing the Debug Console log for Go","hash":"viewing-debug-console-log-for-go_che","id":8},{"text":"Viewing the Go logs output in the Output panel","hash":"viewing-go-logs-output-in-the-output-panel_che","id":9},{"text":"Viewing logs for the NodeDebug NodeDebug2 adapter","hash":"viewing-logs-for-the-nodedebug-nodedebug2-adapter_che","id":10},{"text":"Viewing logs for Typescript","hash":"viewing-logs-for-typescript_che","id":11},{"text":"Enabling the label switched protocol (LSP) tracing","hash":"enabling-the-label-switched-protocol-lsp-tracing_che","id":12},{"text":"Viewing the Typescript language server log","hash":"viewing-typescript-language-server-log_che","id":13},{"text":"Viewing the Typescript logs output in the Output panel","hash":"viewing-typescript-logs-output-in-the-output-panel_che","id":14},{"text":"Viewing logs for Java","hash":"viewing-logs-for-java_che","id":15},{"text":"Verifying the state of the Eclipse JDT Language Server","hash":"verifying-the-state-of-the-eclipse-jdt-language-server_che","id":16},{"text":"Verifying the Eclipse JDT Language Server features","hash":"verifying-the-eclipse-jdt-language-server-features_che","id":17},{"text":"Viewing the Java language server log","hash":"viewing-java-language-server-log_che","id":18},{"text":"Logging the Java language server protocol (LSP) messages","hash":"logging-the-java-language-server-protocol-lsp-messages_che","id":19},{"text":"Viewing logs for Intelephense","hash":"viewing-logs-for-intelephense_che","id":20},{"text":"Logging the Intelephense client-server communication","hash":"logging-the-intelephense-client-server-communication_che","id":21},{"text":"Viewing Intelephense events in the Output panel","hash":"viewing-intelephense-events-in-the-output-panel_che","id":22},{"text":"Viewing logs for PHP-Debug","hash":"viewing-logs-for-php-debug_che","id":23},{"text":"Viewing logs for XML","hash":"viewing-logs-for-xml_che","id":24},{"text":"Verifying the state of the XML language server","hash":"verifying-the-state-of-the-xml-language-server_che","id":25},{"text":"Checking XML language server feature flags","hash":"checking-xml-language-server-feature-flags_che","id":26},{"text":"Enabling XML Language Server Protocol (LSP) tracing","hash":"enabling-xml-language-server-protocol-lsp-tracing_che","id":27},{"text":"Viewing the XML language server log","hash":"viewing-xml-language-server-log_che","id":28},{"text":"Viewing logs for YAML","hash":"viewing-logs-for-yaml_che","id":29},{"text":"Verifying the state of the YAML language server","hash":"verifying-the-state-of-the-yaml-language-server_che","id":30},{"text":"Checking the YAML language server feature flags","hash":"checking-the-yaml-language-server-feature-flags_che","id":31},{"text":"Enabling YAML Language Server Protocol (LSP) tracing","hash":"enabling-yaml-language-server-protocol-lsp-tracing_che","id":32},{"text":"Viewing logs for .NET with OmniSharp-Theia plug-in","hash":"viewing-logs-for-dotnet-with-omnisharp-theia-plug-in_che","id":33},{"text":"OmniSharp-Theia plug-in","hash":"omnisharp-theia-plug-in_che","id":34},{"text":"Verifying the state of the OmniSharp-Theia plug-in language server","hash":"verifying-the-state-of-the-omnisharp-theia-plug-in-language-server_che","id":35},{"text":"Checking OmniSharp Che-Theia plug-in language server features","hash":"checking-omnisharp-theia-plug-in-language-server-features_che","id":36},{"text":"Viewing OmniSharp-Theia plug-in logs in the Output panel","hash":"viewing-omnisharp-theia-plug-in-logs-in-the-output-panel_che","id":37},{"text":"Viewing logs for .NET with NetcoredebugOutput plug-in","hash":"viewing-logs-for-dotnet-with-netcoredebugoutput-plug-in_che","id":38},{"text":"NetcoredebugOutput plug-in","hash":"netcoredebugoutput-plug-in_che","id":39},{"text":"Verifying the state of the NetcoredebugOutput plug-in","hash":"verifying-the-state-of-the-netcoredebugoutput-plug-in_che","id":40},{"text":"Viewing NetcoredebugOutput plug-in logs in the Output panel","hash":"viewing-netcoredebugoutput-plug-in-logs-in-the-output-panel_che","id":41},{"text":"Viewing logs for Camel","hash":"viewing-logs-for-camel_che","id":42},{"text":"Verifying the state of the Camel language server","hash":"verifying-the-state-of-the-camel-language-server_che","id":43},{"text":"Viewing Camel logs in the Output panel","hash":"viewing-camel-logs-in-the-output-panel_che","id":44},{"text":"Viewing Che-Theia IDE logs","hash":"viewing-che-theia-ide-logs_che","id":45},{"text":"Viewing Che-Theia editor logs using the OpenShift CLI","hash":"viewing-che-theia-ide-logs-on-the-cli_che","id":46}]},"119":{"id":119,"text":"This section describes procedures to get started with Eclipse Che hosted by Red Hat - https://workspaces.openshift.com Eclipse Che hosted by Red Hat is an open source product based on Eclipse Che that is running on OpenShift Dedicated. The new service is part of the Developer Sandbox for Red Hat OpenShift offering, and is using Red Hat OpenShift Dev Spaces, which is built upon Eclipse Che and is optimized for Red Hat OpenShift and Red Hat Linux. Red Hat OpenShift Dev Spaces is the product that is built from the Eclipse Che project. The product is normally two versions behind the project. Red Hat also provides licensing, packaging, and support, so Red Hat OpenShift Dev Spaces is considered a more stable product than the upstream Eclipse Che project. See About Red Hat OpenShift Dev Spaces. Eclipse Che hosted by Red Hat provides both Red Hat OpenShift Dev Spaces product-specific, as well as Eclipse Che community devfiles on the \"Get Started\" tab of the User Dashboard. Eclipse Che and Red Hat OpenShift Dev Spaces share all the features - all the product’s functionality is available in the project and vice versa. However, not all the upstream plug-ins are available in the Red Hat OpenShift Dev Spaces. To use an unsupported plug-in inside the Red Hat OpenShift Dev Spaces, one must explicitly point to the raw meta.yaml of the plug-in from the devfile. Eclipse Che hosted by Red Hat has the following usage limits and terms of service: Storage: 10 GB RAM: 7 GB Concurrent workspaces: 1 Number of workspaces: Unlimited Number of projects per workspace: Unlimited Usage time limit: 30 days The account will be active for 30 days. At the end of the active period, the access will be revoked and all the data will be deleted. All existing workspaces will be lost. To start using Eclipse Che hosted by Red Hat again, a user must re-register. Maximum time for a running workspace: 8 hours Eclipse Che hosted by Red Hat automatically stops workspaces that run more than 8 hours regardless of activity. Workspace idling time: 30 minutes If there are no interactions with the IDE, the workspace will be stopped after 30 minutes. This section describes how to register to Eclipse Che hosted by Red Hat. Procedure Navigate to Developer Sandbox for Red Hat OpenShift. Register with an existing OpenShift Online, Red Hat Developer Program, or Red Hat Customer Portal account, or create a new Red Hat account. Verify the telephone number A valid telephone number is required for reducing the creation of fraudulent accounts on the Developer Sandbox for Red Hat OpenShift. Red Hat will not use this information for any other reason, and you will never receive a telephone call from Red Hat or any third-party because of trying the sandbox. Once the account is provisioned, Eclipse Che hosted by Red Hat will be ready for use from both Developer Sandbox and https://workspaces.openshift.com pages. This section describes how to create a workspace from the user dashboard in Eclipse Che hosted by Red Hat. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to workspaces.openshift.com. After logging in, you will be redirected to the user dashboard. Click the Create Workspace menu item and create a \"Custom Workspace\" using a devfile, or use the default \"Quick Add\" tab, and select one of the existing samples. This section describes how to create a workspace from a predefined template. Various programming languages and frameworks are supported. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to the templates registry. Choose the required type of a workspace and click on the dedicated template icon. The workspace is created and displayed in the Eclipse Che hosted by Red hat. This section describes how to contribute to GitHub projects from Eclipse Che hosted by Red Hat. Prerequisites A workspace running in Eclipse Che hosted by Red Hat, including a project imported from GitHub. The SSH Plug-in is available in the workspace. Procedure Generate an SSH key pair with the SSH Plug-in. Upload the public key to the GitHub account. For details, see the Adding a new SSH key to your GitHub account procedure. Eclipse Che hosted by Red Hat is part of the Developer Sandbox for Red Hat OpenShift offering. The common FAQs are available on the Developer Sandbox for Red Hat OpenShift website. Authentication To authenticate to Red Hat Developer Sandbox, allow cookies from the static.developers.redhat.com page. This authentication will fail in a scenario where these cookies are blocked by a browser extension such as Privacy Badger. Telemetry Telemetry is enabled in Eclipse Che hosted by Red Hat, so Woopra or Segment tracking scripts must be explicitly allowed in case being blocked by a browser extension: https://api.segment.io/v1/t https://static.woopra.com/js/w.js In case, the browser is running in the incognito mode the third-party cookies must be explicitly unblocked: Otherwise, the workspace startup will fail. Additional resources For general end-user guidance, see User onboarding.","title":"Eclipse Che hosted by Red Hat","component":"docs","version":"stable","name":"hosted-che","url":"/docs/stable/hosted-che/hosted-che/","titles":[{"text":"About Eclipse Che hosted by Red Hat","hash":"about-hosted-che_che","id":1},{"text":"Differences between Eclipse Che and Red Hat OpenShift Dev Spaces","hash":"_differences_between_eclipse_che_and_red_hat_openshift_dev_spaces","id":2},{"text":"Terms of service","hash":"terms-of-service_che","id":3},{"text":"Registering to Eclipse Che hosted by Red Hat","hash":"registering-to-hosted-che_che","id":4},{"text":"Creating a workspace from the user dashboard","hash":"creating-a-workspace-from-the-user-dashboard_che","id":5},{"text":"Creating a workspace from a template on the official Eclipse Che website","hash":"creating-a-workspace-from-template-in-hosted-che_che","id":6},{"text":"Contributing to GitHub projects from Eclipse Che hosted by Red Hat","hash":"contributing-to-github-projects-in-hosted-che_che","id":7},{"text":"Frequently Asked Questions (FAQs) and Troubleshooting","hash":"hosted-che-faq-and-troubleshooting_che","id":8},{"text":"FAQs","hash":"_faqs","id":9},{"text":"Troubleshooting","hash":"_troubleshooting","id":10}]},"120":{"id":120,"text":"The Try in Web IDE GitHub action can be added to a GitHub repository workflow to help reviewers quickly test pull requests on Eclipse Che hosted by Red Hat. The action achieves this by listening to pull request events and providing a factory URL by creating a comment, a status check, or both. This factory URL creates a new workspace from the pull request branch on Eclipse Che hosted by Red Hat. The Che documentation repository (https://github.com/eclipse/che-docs) is a real-life example where the Try in Web IDE GitHub action helps reviewers quickly test pull requests. Experience the workflow by navigating to a recent pull request and opening a factory URL. Figure 1. Pull request comment created by the Try in Web IDE GitHub action. Clicking the badge opens a new workspace for reviewers to test the pull request. Figure 2. Pull request status check created by the Try in Web IDE GitHub action. Clicking the \"Details\" link opens a new workspace for reviewers to test the pull request. This section describes how to integrate the Try in Web IDE GitHub action to a GitHub repository workflow. Prerequisites A GitHub repository A devfile in the root of the GitHub repository. Procedure In the GitHub repository, create a .github/workflows directory if it does not exist already. Create an example.yml file in the .github/workflows directory with the following content: Example 1. example.yml name: Try in Web IDE example on: pull_request_target: types: [opened] jobs: add-link: runs-on: ubuntu-20.04 steps: - name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: # GitHub action inputs # required github_token: ${{ secrets.GITHUB_TOKEN }} # optional - defaults to true add_comment: true # optional - defaults to true add_status: true This code snippet creates a workflow named Try in Web IDE example, with a job that runs the v1 version of the redhat-actions/try-in-web-ide community action. The workflow is triggered on the pull_request_target event, on the opened activity type. Optionally configure the activity types from the on.pull_request_target.types field to customize when workflow trigger. Activity types such as reopened and synchronize can be useful. Example 2. Triggering the workflow on both opened and synchronize activity types on: pull_request_target: types: [opened, synchronize] Optionally configure the add_comment and add_status GitHub action inputs within example.yml. These inputs are sent to the Try in Web IDE GitHub action to customize whether comments and status checks are to be made. Providing a devfile in the root directory of the repository is recommended to define the development environment of the workspace created by the factory URL. In this way, the workspace contains everything users need to review pull requests, such as plug-ins, development commands, and other environment setup. The Che documentation repository devfile is an example of a well-defined and effective devfile.","title":"Try in Web IDE GitHub action","component":"docs","version":"stable","name":"try-in-web-ide-github-action","url":"/docs/stable/hosted-che/try-in-web-ide-github-action/","titles":[{"text":"Adding the action to a GitHub repository workflow","hash":"adding-the-action-to-a-github-repository-workflow_che","id":1},{"text":"Providing a devfile","hash":"providing-a-devfile_che","id":2}]},"121":{"id":121,"text":"This section describes how to authenticate with an OpenShift cluster when the OpenShift OAuth service does not authenticate the Che instance. It enables the user to develop and push Components from Che to the OpenShift instance that contains Che. When the OpenShift OAuth service authenticates the Che instance, the OpenShift Connector plug-in automatically establishes the authentication with the OpenShift instance containing Che. OpenShift Connector offers the following methods for logging in to the OpenShift Cluster from the Che instance: Using the notification asking to log in to the OpenShift instance containing Che. Using the Log in to the cluster button. Using the Command Palette. OpenShift Connector plug-in requires manual connecting to the target cluster. The OpenShift Connector plug-in logs in to the cluster as inClusterUser. If this user does not have manage project permission, this error message appears when creating a project using OpenShift Application Explorer: Failed to create Project with error 'Error: Command failed: \"/tmp/vscode-unpacked/redhat.vscode-openshift -connector.latest.qvkozqtkba.openshift-connector-0.1.4-523.vsix/extension/out/tools/linux/odo\" project create test-project ✗ projectrequests.project.openshift.io is forbidden To work around this issue: Log out from the local cluster. Log in to OpenShift cluster using the OpenShift user’s credentials. When using a local instance of OpenShift such as Red Hat OpenShift Local, Che stores the user’s credentials in a ~/.kube/config file in the workspace. Use this file for automatic authentication in subsequent logins. In the context of Che, the ~/.kube/config is stored as a part of the plug-in sidecar container. Prerequisites A running instance of Che. A Che workspace is available. The OpenShift Connector plug-in is available. See Installing OpenShift Connector in Che. The OpenShift OAuth provider is available only for the auto-login to the OpenShift instance containing Che. Procedure In the left panel, click the OpenShift Application Explorer icon. In the OpenShift Connector panel, log in using the OpenShift Application Explorer. Use one of the following methods: Click the Log in to cluster button in the top left corner of the pane. Press F1 to open the Command Palette, or navigate to View > Find Command in the top menu. Search for OpenShift: Log in to cluster and press Enter. If a You are already logged in a cluster. message appears, click Yes. Select the method to log in to the cluster: Credentials or Token, and follow the login instructions. To authenticate with a token, the required token information is in the upper right corner of the main OpenShift Container Platform screen, under > Copy Login Command.","title":"Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance","component":"docs","version":"stable","name":"authenticating-with-openshift-connector-from-che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","titles":[]},"122":{"id":122,"text":"When the user has a Git-stored source code that is wanted for further development, it is more efficient to deploy it directly from the Git repository into the OpenShift Connector Component. This chapter describes how to obtain the content from the Git repository and connect it with a Che-developed OpenShift Component. Prerequisites Have a running Che workspace. Be logged in to the OpenShift cluster using the OpenShift Connector. Procedure To make changes to your GitHub component, clone the repository into Che to obtain this source code: In the Che main screen, open the Command Palette by pressing F1. Type the Git Clone command in the Command Palette and press Enter. Provide the GitHub URL and select the destination for the deployment. Add source-code files to your Project using the Add to workspace button.","title":"Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","component":"docs","version":"stable","name":"connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","titles":[]},"123":{"id":123,"text":"In the context of OpenShift, Components and Services are basic structures that need to be stored in Application, which is a part of the OpenShift project that organizes deployable assets into virtual folders for better readability. This chapter describes how to create OpenShift Components in the Che using the OpenShift Connector plug-in and push them to an OpenShift cluster. Prerequisites A running instance of Che. The user is logged in to an OpenShift cluster using the OpenShift Connector plug-in. Procedure In the OpenShift Connector panel, right-click the row with the red OpenShift icon and select New Project. Enter a name for your project. Right-click the created project and select New Component. When prompted, enter the name for a new OpenShift Application in which the component can be stored. The following options of source for your component are displayed: Git Repository This prompts you to specify a Git repository URL and select the intended revision of the runtime. Binary File This prompts you to select a file from the file explorer. Workspace Directory This prompts you to select a folder from the file explorer. Enter the name for the component. Select the component type. Select the component type version. The component is created. Right-click the component, select New URL, and enter a name of your choice. The component is ready to be pushed to the OpenShift cluster. To do so, right-click the component and select Push. The component is deployed to the cluster. Use a right-click for selecting additional actions, such as debugging and opening in a browser, which requires the exposure of the port 8080.","title":"Creating Components with OpenShift Connector in Che","component":"docs","version":"stable","name":"creating-components-with-openshift-connector-in-che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","titles":[]},"124":{"id":124,"text":"OpenShift Connector overview Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"Extensions","component":"docs","version":"stable","name":"extensions","url":"/docs/stable/extensions/extensions/","titles":[]},"125":{"id":125,"text":"The OpenShift Connector plug-in enables the user create, deploy, and push OpenShift Components to an OpenShift Cluster in a GUI. When used in Che, the OpenShift Connector GUI provides the following benefits to its users: Cluster management Logging in to clusters using: Authentication tokens Username and password Auto-login feature when Che is authenticated with the OpenShift OAuth service Switching contexts between different .kube/config entries directly from the extension view. Viewing and managing OpenShift resources as build and deployment. configurations from the Explorer view. Development Connecting to a local or hosted OpenShift cluster directly from Che. Quickly updating the cluster with your changes. Creating Components, Services, and Routes on the connected cluster. Adding storage directly to a component from the extension itself. Deployment Deploying to OpenShift clusters with a single click directly from Che. Navigating to the multiple Routes, created to access the deployed application. Deploying multiple interlinked Components and Services directly on the cluster. Pushing and watching component changes from the Che IDE. Streaming logs directly on the integrated terminal view of Che. Monitoring Working with OpenShift resources directly from the Che IDE. Starting and resuming build and deployment configurations. Viewing and following logs for deployments, Pods, and containers.","title":"Features of OpenShift Connector","component":"docs","version":"stable","name":"features-of-openshift-connector","url":"/docs/stable/extensions/features-of-openshift-connector/","titles":[]},"126":{"id":126,"text":"OpenShift Connector is a plug-in designed to create basic OpenShift Components, using Che as the editor, and to deploy the Component to an OpenShift cluster. To visually verify that the plug-in is available in your instance, see whether the OpenShift icon is displayed in the Che left menu. To install and enable OpenShift Connector in a Che instance, use instructions in this section. Prerequisites A running instance of Eclipse Che. Procedure Install OpenShift Connector in Che by adding it as an extension in the Che Plugins panel. Open the Che Plugins panel by pressing Ctrl+Shift+J or by navigating to View → Plugins. Search for vscode-openshift-connector, and click the Install button. Restart the workspace for the changes to take effect. The dedicated OpenShift Application Explorer icon is added to the left panel.","title":"Installing OpenShift Connector in Che","component":"docs","version":"stable","name":"installing-openshift-connector-in-che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","titles":[]},"127":{"id":127,"text":"OpenShift Connector, also referred to as Visual Studio Code OpenShift Connector for Red Hat OpenShift, is a plug-in for Che that provides a method for interacting with Red Hat OpenShift 3 or 4 clusters. OpenShift Connector makes it possible to create, build, and debug applications in the Che IDE and then deploy the applications directly to a running OpenShift cluster. OpenShift Connector is a GUI for the OpenShift Do (odo) utility, which aggregates OpenShift CLI (oc) commands into compact units. As such, OpenShift Connector helps new developers who do not have OpenShift background with creating applications and running them on the cloud. Rather than using several oc commands, the user creates a new component or service by selecting a preconfigured template, such as a Project, an Application, or a Service, and then deploys it as an OpenShift Component to their cluster. This section provides information about installing, enabling, and basic use of the OpenShift Connector plug-in. Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"OpenShift Connector overview","component":"docs","version":"stable","name":"openshift-connector-overview","url":"/docs/stable/extensions/openshift-connector-overview/","titles":[]},"128":{"id":128,"text":"A centralized developer environment running on Kubernetes or OpenShift. A multi-container workspace for each developer with the ability to replicate with a single click using Eclipse Che factories. Pre-built stacks with the ability to create custom stacks for any language or runtime. An enterprise integration using OpenShift OAuth or Dex. Browser-based IDEs; integration with Che-Theia or any other web IDE, such as Jupyter. Support of tools protocols, such as the Language Server Protocol or Debug Adapter Protocol. A plug-in mechanism compatible with Visual Studio Code extensions. A software development kit (SDK) for creating custom cloud developer platforms. What is Eclipse Che Che architecture Eclipse Che hosted by Red Hat Installing Che locally Supported platforms Calculating Che resource requirements Interested in joining the community? Join us on the following channels: Public chat Join the public Eclipse Che Mattermost channel to chat with the developers. GitHub project repositories Report bugs, request features, and contribute in the main Eclipse Che repository. Improve documentation in the Eclipse Che docs repository. Support Visit StackOverflow to help other users of Eclipse Che: Eclipse Che on StackOverflow. Community blog Learn about the latest of Eclipse Che and submit your blog posts to the Eclipse Che blog. Weekly meetings Join us in the Che community meeting every Monday. Roadmap See the development roadmap on the wiki. Eclipse Che is a Kubernetes-native IDE and developer collaboration platform. As an open source project, the core goals of Eclipse Che are to: Accelerate project and developer onboarding: As a zero-install development environment that runs in your browser, Eclipse Che makes it easy for anyone to join your team and contribute to a project. Remove inconsistency between developer environments: No more: “But it works on my machine.” Your code works exactly the same way in everyone’s environment. Provide built-in security and enterprise readiness: As Eclipse Che becomes a viable replacement for VDI solutions, it must be secure and it must support enterprise requirements, such as role-based access control and the ability to remove all source code from developer machines. To achieve those core goals, Eclipse Che provides: Workspaces: Container-based developer workspaces providing all the tools and dependencies needed to code, build, test, run, and debug applications. Browser-based IDEs: Bundled browser-based IDEs with language tools, debuggers, terminal, VCS integration, and much more. Extensible platform: Bring your own IDE. Define, configure, and extend the tools that you need for your application by using plug-ins, which are compatible with Visual Studio Code extensions. Enterprise Integration: Multiuser capabilities, including Keycloak for authentication and integration with LDAP or AD. Che defines the workspace to be the project code files and all the dependencies necessary to edit, build, run, and debug them. Che treats the IDE and the development runtime as dependencies of the workspace. These items are embedded and always included with the workspace. This differentiates Che from classical workspace definitions, which may include the project code, but require the developer to bind their IDE to their workstation and use it to provide a runtime locally. Workspaces are isolated from one another and are responsible for managing the lifecycle of their components. Developers using Eclipse Che use their containers directly in their developer workspaces. Che workspaces are Kubernetes or OpenShift Pods, which allow to replicate the application runtimes (and its microservices) used in production and provide a “developer mode” layer on top of those, adding intelligent code completion and IDE tools. Eclipse Che provides browser-based IDEs for its workspaces. The default IDE is built on Theia, and it has the following capabilities: Monaco-based editor: A fast and responsive editor, CodeLens Language Server Protocol: Language tools Debug Adapter Protocol: Debugger tools Command palette: Do everything from your keyboard Task support: Tasks from Visual Studio Code are extended and support Che commands Embedded preview: Preview your application directly from the IDE, including Markdown preview Customizable layout: Adapt the layout using drag-and-drop And more: Outline view, search, Git In Eclipse Che, the IDE is completely decoupled, so that it is possible to plug a different IDE into Che workspaces: It can be based on Eclipse Theia (as it is a framework to build a web IDE), such as Sirius: It can be a completely different solution, such as Jupyter or Eclipse Dirigible: For situations where the default IDE does not cover the use cases of the users or to use a dedicated tool rather than an IDE. Eclipse Che is a great platform to build cloud-native tools, and it provides a strong extensibility model with an enjoyable developer experience for contributors. Eclipse Che is extensible in different ways: Plug-ins to add capabilities to the IDE. Che-Theia plug-ins rely on APIs compatible with Visual Studio Code. Plug-ins are isolated and provide their own dependencies packaged in containers. Stacks to create pre-configured Che workspaces with a dedicated set of tools. Alternative IDEs to provide specialized tools within Eclipse Che. Build your own, based on Eclipse Theia, or pick existing ones such as Jupyter. Marketplace (soon) to easily distribute tools and custom IDEs, which can be tried online, to users and communities. Eclipse Che uses Che-Theia as its default browser-based IDE. Che-Theia provides a framework to build web IDEs. It is built-in TypeScript and gives contributors a programming model that is flexible, relies on state-of-the-art tools protocols, and makes it faster to build new tools. In Eclipse Che, the dependencies needed for the tools running in the user’s workspace are available when needed. This means that a Che-Theia plug-in provides its dependencies, its back-end services (which could be running in a sidecar container connected to the user’s workspace), and the IDE UI extension. Che packages all these elements together, so that the user does not have to configure different tools together. Eclipse Che rationalizes the effort for a contributor who wants to build a plug-in and distribute it to different developer communities and tools. For that purpose, Eclipse Che features a plug-in API compatible with extension points from Visual Studio Code. As a result, it is easy to bring an existing plug-in from Visual Studio Code into Eclipse Che. The main difference is in the way the plug-ins are packaged. On Eclipse Che, plug-ins are delivered with their own dependencies in their own container. An enterprise integration using OpenShift OAuth or Dex. Every Eclipse Che user gets a centralized developer workspace that can be easily defined, administered, and managed. As a Kubernetes-native application, Eclipse Che provides state-of-the-art monitoring and tracing capabilities, integrating with Prometheus and Grafana. Additional resources Che architecture","title":"Introduction to Eclipse Che","component":"docs","version":"stable","name":"introduction-to-eclipse-che","url":"/docs/stable/overview/introduction-to-eclipse-che/","titles":[{"text":"Getting started with Che","hash":"getting-started-with-che_che","id":1},{"text":"Joining the community","hash":"_joining_the_community","id":2},{"text":"What is Eclipse Che","hash":"what-is-che_che","id":3},{"text":"Workspace model","hash":"_workspace_model","id":4},{"text":"Browser-based IDEs","hash":"_browser_based_ides","id":5},{"text":"Different IDEs for different use cases","hash":"_different_ides_for_different_use_cases","id":6},{"text":"Extensible platform","hash":"_extensible_platform","id":7},{"text":"Visual Studio Code extension compatibility","hash":"_visual_studio_code_extension_compatibility","id":8},{"text":"Enterprise integration","hash":"_enterprise_integration","id":9}]},"129":{"id":129,"text":"This section provides an overview of the main terms and expressions used throughout Eclipse Che documentation. Eclipse Che A developer platform for the cloud that provides an in-browser IDE. Che tools can be extended by adding development services, such as language servers, debug adapters, or editors (IDEs) packaged as containers. Che-Theia The default editor component of a Che workspace. It is a Che-specific customization of the Eclipse Theia editor. Che-Theia can be extended using Che-Theia plug-ins, which are packaged as containers for ease of deployment and use. Che-Theia plug-ins are usually compatible with Visual Studio extensions. Che Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace is composed of an editor, runtime and build containers and other development tools running inside containers. Editor A web application that is used as an editor in a workspace. Plugin Plug-ins are services that extend Che workspace capabilities. Che plug-ins are packaged as containers. plug-ins are extensions of an editor or a service running in the container. For example, the Che-Theia editor is compatible with Visual Studio Code extensions. Both Che plug-ins and editors are distributed through the Che plug-ins registry. Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace can be composed by an editor, some plug-ins and runtime containers. Workspace runtime containers can be defined as simple container images or as Kubernetes or OpenShift resources. A Che Workspace can be associated with source code projects hosted on a remote CVS server. A Che Workspace can contain the definition of one or more commands such as run, build, or debug. Devfile A workspace configuration template. Devfiles are used to create workspaces in the Dashboard. A devfile includes metadata such as scope, tags, components, description, name, and identification. Visual Studio Code API is one of the plug-in APIs that can be used in Theia. Factory A template that contains the configuration to automate the generation of a new workspace using a factory identifier or a devfile added to the URL of the IDE. Use factories to create replicas of existing workspaces or to automate the provisioning of statically or dynamically defined workspaces. Project A source code repository.","title":"Che Glossary","component":"docs","version":"stable","name":"che-glossary","url":"/docs/stable/glossary/che-glossary/","titles":[{"text":"Naming","hash":"_naming","id":1},{"text":"Terminology","hash":"_terminology","id":2}]}},"components":{},"componentVersions":{"docs/next":{"displayVersion":"next","title":"Documentation","version":"next","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index":"registry.redhat.io/redhat/redhat-operator-index:v4.10","devworkspace-operator-version-patch":"0.14.1","devworkspace":"Dev Workspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-id":"keycloak","identity-provider":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[{kubernetes} - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.10","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","postgresql-image-url":"quay.io/eclipse/che--centos--postgresql-96-centos13","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.10","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.49.0","prod-upstream":"Eclipse{nbsp}Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.50.0","prod-ver":"7.50","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/next/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/next/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/next/hosted-che/hosted-che/","urlType":"internal","items":[{"content":"Try in Web IDE GitHub action","url":"/docs/next/hosted-che/try-in-web-ide-github-action/","urlType":"internal"}]}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Adopting Che","url":"/docs/next/end-user-guide/adopting-che/","urlType":"internal","items":[{"content":"Developer workspaces","url":"/docs/next/end-user-guide/developer-workspaces/","urlType":"internal"},{"content":"Badge for first-time contributors","url":"/docs/next/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"}]},{"content":"User onboarding","url":"/docs/next/end-user-guide/user-onboarding/","urlType":"internal","items":[{"content":"Starting a new workspace with a clone of a Git repository","url":"/docs/next/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/","urlType":"internal"},{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/next/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the workspace IDE","url":"/docs/next/end-user-guide/url-parameter-for-the-workspace-ide/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"}]},{"content":"Basic actions you can perform on a workspace","url":"/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/next/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Selecting a workspace IDE","url":"/docs/next/end-user-guide/selecting-a-workspace-ide/","urlType":"internal","items":[{"content":"Selecting an in-browser IDE for a new workspace by using a URL parameter","url":"/docs/next/end-user-guide/selecting-an-ide-by-using-a-url-parameter/","urlType":"internal"},{"content":"Specifying an in-browser IDE for a Git repository by using <code>che-editor.yaml</code>","url":"/docs/next/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Using Git credentials","url":"/docs/next/end-user-guide/using-git-credentials/","urlType":"internal"},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/next/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/next/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/next/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/next/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/next/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/next/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]},{"content":"Creating image pull Secrets","url":"/docs/next/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Mounting Secrets","url":"/docs/next/end-user-guide/mounting-secrets/","urlType":"internal"},{"content":"Mounting ConfigMaps","url":"/docs/next/end-user-guide/mounting-configmaps/","urlType":"internal"}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/next/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Automatic Kubernetes token injection","url":"/docs/next/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/next/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/next/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/next/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal"},{"content":"Troubleshooting workspace start failures","url":"/docs/next/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","urlType":"internal"},{"content":"Troubleshooting slow workspaces","url":"/docs/next/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/next/end-user-guide/troubleshooting-network-problems/","urlType":"internal"}]},{"content":"Adding a Visual Studio Code extension to a workspace","url":"/docs/next/end-user-guide/adding-a-vscode-extension/","urlType":"internal"}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/next/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/next/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Architecture","url":"/docs/next/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/next/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/next/administration-guide/che-operator/","urlType":"internal"},{"content":"Dev Workspace operator","url":"/docs/next/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/next/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/next/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/next/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/next/administration-guide/che-server/","urlType":"internal"},{"content":"PostgreSQL","url":"/docs/next/administration-guide/postgresql/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/next/administration-guide/plug-in-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/next/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/next/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/next/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing the chectl management tool","url":"/docs/next/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Installing Che on OpenShift using CLI","url":"/docs/next/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/next/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che locally","url":"/docs/next/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/next/administration-guide/installing-che-on-minikube/","urlType":"internal"}]}]},{"content":"Configuring Che","url":"/docs/next/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/next/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/next/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/next/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/next/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/next/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/next/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/next/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Configuring the number of workspaces that a user can create","url":"/docs/next/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/next/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/next/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/next/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/next/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"Che-Theia workspaces","url":"/docs/next/administration-guide/che-theia-workspaces/","urlType":"internal","items":[{"content":"The Woopra telemetry plug-in","url":"/docs/next/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plug-in","url":"/docs/next/administration-guide/creating-a-telemetry-plugin/","urlType":"internal"}]},{"content":"Configuring server logging","url":"/docs/next/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/next/administration-guide/collecting-logs-using-chectl/","urlType":"internal"},{"content":"Monitoring with Prometheus and Grafana","url":"/docs/next/administration-guide/monitoring-with-prometheus-and-grafana/","urlType":"internal","items":[{"content":"Installing Prometheus and Grafana","url":"/docs/next/administration-guide/installing-prometheus-and-grafana/","urlType":"internal"},{"content":"Monitoring the Dev Workspace Operator","url":"/docs/next/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/next/administration-guide/monitoring-che/","urlType":"internal"}]}]},{"content":"Configuring networking","url":"/docs/next/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring Che hostname","url":"/docs/next/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/next/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Configuring Kubernetes Ingress","url":"/docs/next/administration-guide/configuring-ingresses/","urlType":"internal"},{"content":"Configuring OpenShift Route","url":"/docs/next/administration-guide/configuring-routes/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/next/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Installing Che using storage classes","url":"/docs/next/administration-guide/installing-che-using-storage-classes/","urlType":"internal"}]},{"content":"Branding","url":"/docs/next/administration-guide/branding/","urlType":"internal","items":[{"content":"Branding Che-Theia","url":"/docs/next/administration-guide/branding-che-theia/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/next/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"OAuth for GitHub, GitLab, or Bitbucket","url":"/docs/next/administration-guide/oauth-for-github-gitlab-or-bitbucket/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/next/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/next/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for Bitbucket","url":"/docs/next/administration-guide/configuring-oauth-1-for-bitbucket/","urlType":"internal"}]},{"content":"Configuring the administrative user","url":"/docs/next/administration-guide/configuring-the-administrative-user/","urlType":"internal"},{"content":"Removing user data","url":"/docs/next/administration-guide/removing-user-data/","urlType":"internal"}]}]},{"content":"Using the Che server API","url":"/docs/next/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/next/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/next/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Upgrading Che 7.41 on Red Hat OpenShift","url":"/docs/next/administration-guide/upgrading-che-7-41-on-openshift/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/next/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/next/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/next/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/next/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/next/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/next/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/next/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/next/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]},"docs/che-7":{"displayVersion":"old (7.41)","title":"Documentation","version":"che-7","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","broker-ver":"v3.4.0","che-devfile-registry-container-image":"quay.io/eclipse/che-devfile-registry","che-devfile-registry-directory":"che-devfile-registry","che-plugin-registry-container-image":"quay.io/eclipse/che-plugin-registry","che-plugin-registry-directory":"che-plugin-registry","devworkspace":"DevWorkspace","identity-provider-docs-url":"https://www.keycloak.org/docs/","identity-provider-id":"keycloak","identity-provider-image-url":"quay.io/eclipse/che-keycloak","identity-provider-url":"https://www.keycloak.org/","identity-provider-version":"15.0","identity-provider":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.19","kubernetes":"Kubernetes","link-accessing-a-git-repository-via-https":"xref:end-user-guide:version-control.adoc#accessing-a-git-repository-via-https_che[Accessing a Git repository using HTTPS]","link-advanced-configuration-options-for-the-che-server":"xref:installation-guide:advanced-configuration-options-for-the-che-server-component.adoc[]","link-advanced-configuration-options":"xref:installation-guide:advanced-configuration-options-for-the-che-server-component.adoc[]","link-building-a-custom-plug-in-registry":"xref:administration-guide:building-and-running-a-custom-registry-image.adoc#building-a-custom-devfile-registry_che[Building a custom devfile registry]","link-cli-github":"https://github.com/che-incubator/chectl","link-identity-provider-documentation-openshift-3":"https://www.keycloak.org/docs/latest/server_admin/#openshift-3","link-identity-provider-documentation-openshift-4":"https://www.keycloak.org/docs/latest/server_admin/#openshift-4","link-identity-provider-github":"https://www.keycloak.org/docs/15.0//server_admin/#github","link-identity-provider-oidc":"https://www.keycloak.org/docs/15.0/server_admin/#_oidc","link-identity-provider-saml":"https://www.keycloak.org/docs/15.0/server_admin/#saml-v2-0-identity-providers","link-installing-an-instance":"xref:installation-guide:installing-che.adoc[]","link-server-identity-provider-dockerfile-location":"https://github.com/eclipse-che/che-server/tree/main/dockerfiles/keycloak","link-viewing-the-state-of-the-cluster-deployment-using-openshift-4-cli-tools":"xref:overview:installing-che-on-openshift-4-using-operatorhub.adoc[]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-oidc-issuer":"link:https://dexidp.io/[Dex]","namespace":"namespace","nodejs-stack":"nodejs","ocp":"OpenShift&#160;Container&#160;Platform","ocp3-ver":"3.11","ocp4-ver":"4.6","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-identity-provider":"Identity Provider (Keycloak or RH-SSO)","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","postgresql-image-url":"quay.io/eclipse/che-postgres","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url":"https://www.eclipse.org/che/docs","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-namespace":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator":"che-operator","prod-prev-ver":"7.42","prod-short":"Che","prod-upstream":"Eclipse{nbsp}Che","prod-url":"https://che-host:che-port","prod-ver-major":"7","prod-ver-patch":"7.43.0","prod-ver":"7.43","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next","url-devfile-registry-repo":"https://github.com/eclipse/che-devfile-registry","url-plug-in-registry-repo":"https://github.com/eclipse/che-plugin-registry"},"sourcemap":true},"url":"/docs/che-7/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/che-7/overview/introduction-to-eclipse-che/","urlType":"internal","items":[{"content":"Architecture overview","url":"/docs/che-7/overview/architecture-overview/","urlType":"internal"}]}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/che-7/hosted-che/hosted-che/","urlType":"internal","items":[{"content":"Try in Web IDE GitHub action","url":"/docs/che-7/hosted-che/try-in-web-ide-github-action/","urlType":"internal"}]}],"root":true,"order":1},{"content":"End-user Guide","items":[{"content":"Navigating Che","url":"/docs/che-7/end-user-guide/navigating-che/","urlType":"internal","items":[{"content":"Navigating Che: dashboard","url":"/docs/che-7/end-user-guide/navigating-che-using-the-dashboard/","urlType":"internal"},{"content":"Importing certificates to browsers","url":"/docs/che-7/end-user-guide/importing-certificates-to-browsers/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/che-7/end-user-guide/accessing-che-from-openshift-developer-perspective/","urlType":"internal"}]},{"content":"Che-Theia IDE basics","url":"/docs/che-7/end-user-guide/che-theia-ide-basics/","urlType":"internal","items":[{"content":"Defining custom commands for Che-Theia","url":"/docs/che-7/end-user-guide/defining-custom-commands-for-che-theia/","urlType":"internal"},{"content":"Version Control","url":"/docs/che-7/end-user-guide/version-control/","urlType":"internal"},{"content":"Che-Theia Troubleshooting","url":"/docs/che-7/end-user-guide/che-theia-troubleshooting/","urlType":"internal"},{"content":"Differences in Che-Theia Webview in single-host mode and multihost mode","url":"/docs/che-7/end-user-guide/differences-in-how-che-theia-webview-works-on-a-single-host-mode-comparing-to-a-multi-host-mode/","urlType":"internal"}]},{"content":"Using developer workspaces","url":"/docs/che-7/end-user-guide/workspaces-overview/","urlType":"internal","items":[{"content":"Creating a workspace from a code sample","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-a-code-sample/","urlType":"internal"},{"content":"Creating a workspace from a template devfile","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-a-template-devfile/","urlType":"internal"},{"content":"Creating a workspace from a remote devfile using the dashboard","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-remote-devfile/","urlType":"internal"},{"content":"Creating a workspace from local devfile using chectl","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-local-devfile-using-chectl/","urlType":"internal"},{"content":"Importing the source code of a project into a workspace","url":"/docs/che-7/end-user-guide/importing-the-source-code-of-a-project-into-a-workspace/","urlType":"internal"},{"content":"Configuring a workspace","url":"/docs/che-7/end-user-guide/configuring-a-workspace-with-dashboard/","urlType":"internal"},{"content":"Running a workspace","url":"/docs/che-7/end-user-guide/running-a-workspace-with-dashboard/","urlType":"internal"},{"content":"Importing Kubernetes applications into a workspace","url":"/docs/che-7/end-user-guide/importing-kubernetes-applications-into-a-workspace/","urlType":"internal"},{"content":"Remotely accessing workspaces","url":"/docs/che-7/end-user-guide/remotely-accessing-workspaces/","urlType":"internal"},{"content":"Mounting a secret as a file or an environment variable into a workspace container","url":"/docs/che-7/end-user-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-workspace-container/","urlType":"internal"},{"content":"Authenticating on SCM Server with a personal access token","url":"/docs/che-7/end-user-guide/authenticating-on-scm-server-with-a-personal-access-token/","urlType":"internal"}]},{"content":"Authoring devfiles","url":"/docs/che-7/end-user-guide/authoring-devfiles/","urlType":"internal","items":[{"content":"Authoring devfiles version 1","url":"/docs/che-7/end-user-guide/authoring-devfiles-version-1/","urlType":"internal"},{"content":"Authoring a devfile 2.0.0","url":"/docs/che-7/end-user-guide/authoring-devfiles-version-2/","urlType":"internal"}]},{"content":"Customizing developer environments","url":"/docs/che-7/end-user-guide/customizing-developer-environments/","urlType":"internal","items":[{"content":"What is a Che-Theia plug-in","url":"/docs/che-7/end-user-guide/what-is-a-che-theia-plug-in/","urlType":"internal"},{"content":"Adding a Visual Studio Code extension to a workspace","url":"/docs/che-7/end-user-guide/adding-a-vs-code-extension-to-a-workspace/","urlType":"internal"},{"content":"Adding a Visual Studio Code extension to the Che plug-ins registry","url":"/docs/che-7/end-user-guide/adding-a-vs-code-extension-to-the-che-plugin-registry/","urlType":"internal"},{"content":"Publishing a Visual Studio Code extension","url":"/docs/che-7/end-user-guide/publishing-metadata-for-a-vs-code-extension/","urlType":"internal"},{"content":"Testing a Visual Studio Code extension in Che","url":"/docs/che-7/end-user-guide/testing-a-visual-studio-code-extension-in-che/","urlType":"internal"},{"content":"Using alternative IDEs in Che","url":"/docs/che-7/end-user-guide/using-alternative-ides-in-che/","urlType":"internal","items":[{"content":"IntelliJ Platform IDEs","url":"/docs/che-7/end-user-guide/configuring-a-workspace-to-use-an-ide-based-on-the-intellij-platform/","urlType":"internal","items":[{"content":"Building IDE image","url":"/docs/che-7/end-user-guide/building-images-for-ides-based-on-the-intellij-platform/","urlType":"internal"},{"content":"JetBrains offline activation code","url":"/docs/che-7/end-user-guide/provisioning-the-jetbrains-offline-activation-code/","urlType":"internal"}]},{"content":"Theia-based IDEs","url":"/docs/che-7/end-user-guide/support-for-theia-based-ides/","urlType":"internal"}]},{"content":"Adding tools to Che after creating a workspace","url":"/docs/che-7/end-user-guide/adding-tools-to-che-after-creating-a-workspace/","urlType":"internal"},{"content":"Using private container registries","url":"/docs/che-7/end-user-guide/using-private-container-registries/","urlType":"internal"}]},{"content":"Using artifact repositories in a restricted environment","url":"/docs/che-7/end-user-guide/using-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Using Maven artifact repositories","url":"/docs/che-7/end-user-guide/using-maven-artifact-repositories/","urlType":"internal"},{"content":"Using Gradle artifact repositories","url":"/docs/che-7/end-user-guide/using-gradle-artifact-repositories/","urlType":"internal"},{"content":"Using Python artifact repositories","url":"/docs/che-7/end-user-guide/using-python-artifact-repositories/","urlType":"internal"},{"content":"Using Go artifact repositories","url":"/docs/che-7/end-user-guide/using-go-artifact-repositories/","urlType":"internal"},{"content":"Using NuGet artifact repositories","url":"/docs/che-7/end-user-guide/using-nuget-artifact-repositories/","urlType":"internal"},{"content":"Using npm artifact repositories","url":"/docs/che-7/end-user-guide/using-npm-artifact-repositories/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/che-7/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/che-7/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal"},{"content":"Troubleshooting workspace start failures","url":"/docs/che-7/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","urlType":"internal"},{"content":"Troubleshooting slow workspaces","url":"/docs/che-7/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/che-7/end-user-guide/troubleshooting-network-problems/","urlType":"internal"}]}],"root":true,"order":2},{"content":"Installation Guide","items":[{"content":"Supported platforms","url":"/docs/che-7/installation-guide/supported-platforms/","urlType":"internal"},{"content":"Configuring the Che installation","url":"/docs/che-7/installation-guide/configuring-the-che-installation/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/che-7/installation-guide/understanding-the-checluster-custom-resource/","urlType":"internal"},{"content":"Using the OpenShift web console to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/che-7/installation-guide/using-the-openshift-web-console-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the OpenShift web console to configure the <code>CheCluster</code> Custom Resource","url":"/docs/che-7/installation-guide/using-the-openshift-web-console-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/che-7/installation-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/che-7/installation-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/che-7/installation-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/che-7/installation-guide/installing-che/","urlType":"internal","items":[{"content":"Installing Che in cloud","url":"/docs/che-7/installation-guide/installing-che-in-cloud/","urlType":"internal","items":[{"content":"Installing Che on OpenShift 4 using OperatorHub","url":"/docs/che-7/installation-guide/installing-che-on-openshift-4-using-operatorhub/","urlType":"internal"},{"content":"Installing Che on OpenShift 4 using CLI","url":"/docs/che-7/installation-guide/installing-che-on-openshift-4-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift 3","url":"/docs/che-7/installation-guide/installing-che-on-openshift-3-using-the-operator/","urlType":"internal"},{"content":"Installing Che on Kubespray","url":"/docs/che-7/installation-guide/installing-che-on-kubespray/","urlType":"internal"},{"content":"Installing Che on AWS","url":"/docs/che-7/installation-guide/installing-che-on-aws/","urlType":"internal"},{"content":"Installing Che on Google Cloud","url":"/docs/che-7/installation-guide/installing-che-on-google-cloud-platform/","urlType":"internal"},{"content":"Installing Che on Microsoft Azure","url":"/docs/che-7/installation-guide/installing-che-on-microsoft-azure/","urlType":"internal"}]},{"content":"Installing Che locally","url":"/docs/che-7/installation-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on CodeReady Containers","url":"/docs/che-7/installation-guide/installing-che-on-codeready-containers/","urlType":"internal"},{"content":"Installing Che on Docker Desktop","url":"/docs/che-7/installation-guide/installing-che-on-docker-desktop/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/che-7/installation-guide/installing-che-on-minikube/","urlType":"internal"},{"content":"Installing Che on Minishift","url":"/docs/che-7/installation-guide/installing-che-on-minishift/","urlType":"internal"},{"content":"Installing Che on Kind","url":"/docs/che-7/installation-guide/installing-che-on-kind/","urlType":"internal"}]},{"content":"Using the chectl management tool","url":"/docs/che-7/installation-guide/using-the-chectl-management-tool/","urlType":"internal"},{"content":"Installing Che in restricted environment","url":"/docs/che-7/installation-guide/installing-che-in-a-restricted-environment/","urlType":"internal"}]},{"content":"Advanced configuration","url":"/docs/che-7/installation-guide/advanced-configuration/","urlType":"internal","items":[{"content":"Advanced configuration options for Che server","url":"/docs/che-7/installation-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"},{"content":"Configuring workspace target namespace","url":"/docs/che-7/installation-guide/configuring-namespace-strategies/","urlType":"internal"},{"content":"Configuring storage strategies","url":"/docs/che-7/installation-guide/configuring-storage-strategies/","urlType":"internal"},{"content":"Configuring storage types","url":"/docs/che-7/installation-guide/configuring-storage-types/","urlType":"internal"},{"content":"Configuring the number of workspaces that a user can run","url":"/docs/che-7/installation-guide/configuring-the-number-of-workspaces-that-a-user-can-run/","urlType":"internal"},{"content":"Configuring the number of workspaces that a user can create","url":"/docs/che-7/installation-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","urlType":"internal"},{"content":"Configuring workspace exposure strategies","url":"/docs/che-7/installation-guide/configuring-workspace-exposure-strategies/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/che-7/installation-guide/configuring-workspaces-nodeselector/","urlType":"internal"},{"content":"Configuring Che hostname","url":"/docs/che-7/installation-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Configuring Kubernetes Ingress","url":"/docs/che-7/installation-guide/configuring-ingresses/","urlType":"internal"},{"content":"Configuring OpenShift Route","url":"/docs/che-7/installation-guide/configuring-routes/","urlType":"internal"},{"content":"Deploying Che with support for Git repositories with self-signed certificates","url":"/docs/che-7/installation-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Installing Che using storage classes","url":"/docs/che-7/installation-guide/installing-che-using-storage-classes/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/che-7/installation-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Configuring communication between Che components","url":"/docs/che-7/installation-guide/configuring-communication-between-che-components/","urlType":"internal"},{"content":"Setting up the Keycloak che-username-readonly theme for the Eclipse Che login page","url":"/docs/che-7/installation-guide/setting-up-the-keycloak-che-username-readonly-theme-for-the-eclipse-che-login-page/","urlType":"internal"},{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/che-7/installation-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Enabling DevWorkspace operator","url":"/docs/che-7/installation-guide/enabling-dev-workspace-operator/","urlType":"internal"}]},{"content":"Upgrading Che","url":"/docs/che-7/installation-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading Che using OperatorHub","url":"/docs/che-7/installation-guide/upgrading-che-using-operatorhub/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/che-7/installation-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in restricted environment","url":"/docs/che-7/installation-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"},{"content":"Updating Che namespace strategies other than 'per user'","url":"/docs/che-7/installation-guide/upgrading-che-namespace-strategies-other-than-per-user/","urlType":"internal"},{"content":"Rolling back a Che upgrade","url":"/docs/che-7/installation-guide/rolling-back-a-che-upgrade/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/che-7/installation-guide/uninstalling-che/","urlType":"internal","items":[{"content":"Using the OpenShift web console","url":"/docs/che-7/installation-guide/uninstalling-che-after-operatorhub-installation-using-openshift-web-console/","urlType":"internal"},{"content":"Using OpenShift CLI","url":"/docs/che-7/installation-guide/uninstalling-che-after-operatorhub-installation-using-openshift-cli/","urlType":"internal"},{"content":"Using chectl","url":"/docs/che-7/installation-guide/uninstalling-che-after-chectl-installation/","urlType":"internal"}]}],"root":true,"order":3},{"content":"Administration Guide","items":[{"content":"Architecture overview","url":"/docs/che-7/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Che server based","url":"/docs/che-7/administration-guide/architecture-overview-with-che-server/","urlType":"internal","items":[{"content":"Server side components","url":"/docs/che-7/administration-guide/server-components-with-che-server/","urlType":"internal"},{"content":"Workspace side components","url":"/docs/che-7/administration-guide/che-workspaces-architecture-with-che-server/","urlType":"internal"}]},{"content":"DevWorkspace based","url":"/docs/che-7/administration-guide/architecture-overview-with-devworkspace/","urlType":"internal","items":[{"content":"Server components","url":"/docs/che-7/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/che-7/administration-guide/che-operator/","urlType":"internal"},{"content":"DevWorkspace operator","url":"/docs/che-7/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/che-7/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/che-7/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/che-7/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/che-7/administration-guide/che-server/","urlType":"internal"},{"content":"PostgreSQL","url":"/docs/che-7/administration-guide/postgresql/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/che-7/administration-guide/plug-in-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/che-7/administration-guide/user-workspaces/","urlType":"internal"}]}]},{"content":"Calculating Che resource requirements","url":"/docs/che-7/administration-guide/calculating-che-resource-requirements/","urlType":"internal"},{"content":"Customizing the registries","url":"/docs/che-7/administration-guide/customizing-the-registries/","urlType":"internal","items":[{"content":"Building custom registry images","url":"/docs/che-7/administration-guide/building-custom-registry-images/","urlType":"internal"},{"content":"Running custom registries","url":"/docs/che-7/administration-guide/running-custom-registries/","urlType":"internal"}]},{"content":"Retrieving Che logs","url":"/docs/che-7/administration-guide/retrieving-che-logs/","urlType":"internal","items":[{"content":"Configuring server logging","url":"/docs/che-7/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Accessing Kubernetes events on OpenShift","url":"/docs/che-7/administration-guide/viewing-kubernetes-events/","urlType":"internal"},{"content":"Viewing the Operator events on OpenShift","url":"/docs/che-7/administration-guide/viewing-operator-events/","urlType":"internal"},{"content":"Viewing Che server logs","url":"/docs/che-7/administration-guide/viewing-che-server-logs/","urlType":"internal"},{"content":"Viewing external service logs","url":"/docs/che-7/administration-guide/viewing-external-service-logs/","urlType":"internal"},{"content":"Viewing Plug-in broker logs","url":"/docs/che-7/administration-guide/viewing-plug-in-broker-logs/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/che-7/administration-guide/collecting-logs-using-chectl/","urlType":"internal"}]},{"content":"Monitoring Che","url":"/docs/che-7/administration-guide/monitoring-che/","urlType":"internal"},{"content":"Monitoring the DevWorkspace operator","url":"/docs/che-7/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Tracing Che","url":"/docs/che-7/administration-guide/tracing-che/","urlType":"internal"},{"content":"Backup and recovery","url":"/docs/che-7/administration-guide/backup-and-recovery/","urlType":"internal","items":[{"content":"Supported restic-compatible backup servers","url":"/docs/che-7/administration-guide/supported-restic-compatible-backup-servers/","urlType":"internal"},{"content":"Backing up of Che instances to an SFTP backup server","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-an-sftp-backup-server/","urlType":"internal"},{"content":"Backing up of Che instances to Amazon S3","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-amazon-s3/","urlType":"internal"},{"content":"Backing up of Che instances to a REST backup server","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-a-rest-backup-server/","urlType":"internal"},{"content":"Backing up of Che instances to the internal backup server","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-the-internal-backup-server/","urlType":"internal"},{"content":"Restoring a Che instance from a backup","url":"/docs/che-7/administration-guide/restoring-a-che-instance-from-a-backup/","urlType":"internal"},{"content":"Backups of persistent volumes","url":"/docs/che-7/administration-guide/backups-of-persistent-volumes/","urlType":"internal"},{"content":"Backups of PostgreSQL","url":"/docs/che-7/administration-guide/backups-of-postgresql/","urlType":"internal"}]},{"content":"Migration from PostgreSQL 9 to PostgreSQL 13","url":"/docs/che-7/administration-guide/migration-from-postgresql-9-to-postgresql-13/","urlType":"internal"},{"content":"Readiness init containers","url":"/docs/che-7/administration-guide/readiness-init-containers/","urlType":"internal","items":[{"content":"Enabling and disabling the readiness init containers for the Operator installer","url":"/docs/che-7/administration-guide/enabling-and-disabling-readiness-init-containers-for-the-operator-installer/","urlType":"internal","items":[{"content":"Enabling the readiness init containers for the Operator installer","url":"/docs/che-7/administration-guide/enabling-readiness-init-containers-for-the-operator-installer/","urlType":"internal"},{"content":"Disabling the readiness init containers for the Operator installer","url":"/docs/che-7/administration-guide/disabling-readiness-init-containers-for-the-operator-installer/","urlType":"internal"}]},{"content":"Enabling and disabling the readiness init containers for the OLM installer","url":"/docs/che-7/administration-guide/enabling-and-disabling-readiness-init-containers-for-the-olm-installer/","urlType":"internal","items":[{"content":"Enabling the readiness init containers for the OLM installer","url":"/docs/che-7/administration-guide/enabling-readiness-init-containers-for-the-olm-installer/","urlType":"internal"},{"content":"Disabling the readiness init containers for the OLM installer","url":"/docs/che-7/administration-guide/disabling-readiness-init-containers-for-the-olm-installer/","urlType":"internal"}]}]},{"content":"Caching images for faster workspace start","url":"/docs/che-7/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/che-7/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/che-7/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing using the Che Operator","url":"/docs/che-7/administration-guide/installing-image-puller-using-che-operator/","urlType":"internal"},{"content":"Installing using the Kubernetes Image Puller Operator","url":"/docs/che-7/administration-guide/installing-image-puller-on-kubernetes-using-the-image-puller-operator/","urlType":"internal"},{"content":"Installing on OpenShift 4","url":"/docs/che-7/administration-guide/installing-image-puller-on-openshift-using-operatorhub/","urlType":"internal"},{"content":"Installing on OpenShift 3","url":"/docs/che-7/administration-guide/installing-image-puller-on-openshift-using-openshift-templates/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/che-7/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"Authenticating users","url":"/docs/che-7/administration-guide/authenticating-users/","urlType":"internal"},{"content":"Authorizing users","url":"/docs/che-7/administration-guide/authorizing-users/","urlType":"internal"},{"content":"Configuring authorization","url":"/docs/che-7/administration-guide/configuring-authorization/","urlType":"internal","items":[{"content":"Configuring OpenShift OAuth","url":"/docs/che-7/administration-guide/configuring-openshift-oauth/","urlType":"internal"},{"content":"Configuring Minikube GitHub Authentication","url":"/docs/che-7/administration-guide/configuring-minikube-github-authentication/","urlType":"internal"}]},{"content":"Removing user data","url":"/docs/che-7/administration-guide/removing-user-data/","urlType":"internal"}]}],"root":true,"order":4},{"content":"Contributor Guide","items":[{"content":"Branding Che-Theia","url":"/docs/che-7/contributor-guide/branding-che-theia/","urlType":"internal"},{"content":"Developing Che-Theia plug-ins","url":"/docs/che-7/contributor-guide/developing-che-theia-plug-ins/","urlType":"internal"},{"content":"Testing Che-Theia plug-ins","url":"/docs/che-7/contributor-guide/testing-che-theia-plug-ins/","urlType":"internal"},{"content":"Publishing Che-Theia plug-ins","url":"/docs/che-7/contributor-guide/publishing-che-theia-plug-ins/","urlType":"internal"},{"content":"Adding support for a new language","url":"/docs/che-7/contributor-guide/adding-support-for-a-new-language/","urlType":"internal"},{"content":"Adding support for a new debugger","url":"/docs/che-7/contributor-guide/adding-support-for-a-new-debugger/","urlType":"internal"},{"content":"Che extensibility reference","url":"/docs/che-7/contributor-guide/che-extensibility-reference/","urlType":"internal","items":[{"content":"Che extension points","url":"/docs/che-7/contributor-guide/che-extension-points/","urlType":"internal"},{"content":"Che-Theia plug-in API","url":"/docs/che-7/contributor-guide/che-theia-plug-in-api/","urlType":"internal"},{"content":"Debug Adapter Protocol","url":"/docs/che-7/contributor-guide/debug-adapter-protocol/","urlType":"internal"},{"content":"Language Server Protocol","url":"/docs/che-7/contributor-guide/language-server-protocol/","urlType":"internal"}]}],"root":true,"order":5},{"content":"Extensions","items":[{"content":"Eclipse Che4z","url":"/docs/che-7/extensions/eclipse-che4z/","urlType":"internal"},{"content":"OpenShift Connector","url":"/docs/che-7/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/che-7/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/che-7/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/che-7/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/che-7/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/che-7/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]},{"content":"Telemetry","url":"/docs/che-7/extensions/telemetry/","urlType":"internal","items":[{"content":"Creating A Telemetry Plugin","url":"/docs/che-7/extensions/creating-a-telemetry-plugin/","urlType":"internal"},{"content":"The Woopra Telemetry Plugin","url":"/docs/che-7/extensions/the-woopra-telemetry-plugin/","urlType":"internal"}]},{"content":"Java Lombok","url":"/docs/che-7/extensions/java-lombok/","urlType":"internal"}],"root":true,"order":6},{"items":[{"content":"Che glossary","url":"/docs/che-7/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":7}]},"docs/stable":{"displayVersion":"stable","title":"Documentation","version":"stable","name":"docs","asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index":"registry.redhat.io/redhat/redhat-operator-index:v4.10","devworkspace-operator-version-patch":"0.14.1","devworkspace":"Dev Workspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-id":"keycloak","identity-provider":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[{kubernetes} - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.10","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","postgresql-image-url":"quay.io/eclipse/che--centos--postgresql-96-centos13","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.10","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.50.0","prod-upstream":"Eclipse{nbsp}Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.50.0","prod-ver":"7.50","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/stable/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/stable/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/stable/hosted-che/hosted-che/","urlType":"internal","items":[{"content":"Try in Web IDE GitHub action","url":"/docs/stable/hosted-che/try-in-web-ide-github-action/","urlType":"internal"}]}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Adopting Che","url":"/docs/stable/end-user-guide/adopting-che/","urlType":"internal","items":[{"content":"Developer workspaces","url":"/docs/stable/end-user-guide/developer-workspaces/","urlType":"internal"},{"content":"Badge for first-time contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"}]},{"content":"User onboarding","url":"/docs/stable/end-user-guide/user-onboarding/","urlType":"internal","items":[{"content":"Starting a new workspace with a clone of a Git repository","url":"/docs/stable/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/","urlType":"internal"},{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the workspace IDE","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-ide/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"}]},{"content":"Basic actions you can perform on a workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Selecting a workspace IDE","url":"/docs/stable/end-user-guide/selecting-a-workspace-ide/","urlType":"internal","items":[{"content":"Selecting an in-browser IDE for a new workspace by using a URL parameter","url":"/docs/stable/end-user-guide/selecting-an-ide-by-using-a-url-parameter/","urlType":"internal"},{"content":"Specifying an in-browser IDE for a Git repository by using <code>che-editor.yaml</code>","url":"/docs/stable/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Using Git credentials","url":"/docs/stable/end-user-guide/using-git-credentials/","urlType":"internal"},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]},{"content":"Creating image pull Secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Mounting Secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","urlType":"internal"},{"content":"Mounting ConfigMaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","urlType":"internal"}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Automatic Kubernetes token injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/stable/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal"},{"content":"Troubleshooting workspace start failures","url":"/docs/stable/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","urlType":"internal"},{"content":"Troubleshooting slow workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","urlType":"internal"}]},{"content":"Adding a Visual Studio Code extension to a workspace","url":"/docs/stable/end-user-guide/adding-a-vscode-extension/","urlType":"internal"}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/stable/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/stable/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Architecture","url":"/docs/stable/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/stable/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/stable/administration-guide/che-operator/","urlType":"internal"},{"content":"Dev Workspace operator","url":"/docs/stable/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/stable/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/stable/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/stable/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/stable/administration-guide/che-server/","urlType":"internal"},{"content":"PostgreSQL","url":"/docs/stable/administration-guide/postgresql/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/stable/administration-guide/plug-in-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/stable/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/stable/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing the chectl management tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Installing Che on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che locally","url":"/docs/stable/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","urlType":"internal"}]}]},{"content":"Configuring Che","url":"/docs/stable/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/stable/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Configuring the number of workspaces that a user can create","url":"/docs/stable/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/stable/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"Che-Theia workspaces","url":"/docs/stable/administration-guide/che-theia-workspaces/","urlType":"internal","items":[{"content":"The Woopra telemetry plug-in","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plug-in","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","urlType":"internal"}]},{"content":"Configuring server logging","url":"/docs/stable/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","urlType":"internal"},{"content":"Monitoring with Prometheus and Grafana","url":"/docs/stable/administration-guide/monitoring-with-prometheus-and-grafana/","urlType":"internal","items":[{"content":"Installing Prometheus and Grafana","url":"/docs/stable/administration-guide/installing-prometheus-and-grafana/","urlType":"internal"},{"content":"Monitoring the Dev Workspace Operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/stable/administration-guide/monitoring-che/","urlType":"internal"}]}]},{"content":"Configuring networking","url":"/docs/stable/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring Che hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Configuring Kubernetes Ingress","url":"/docs/stable/administration-guide/configuring-ingresses/","urlType":"internal"},{"content":"Configuring OpenShift Route","url":"/docs/stable/administration-guide/configuring-routes/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/stable/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Installing Che using storage classes","url":"/docs/stable/administration-guide/installing-che-using-storage-classes/","urlType":"internal"}]},{"content":"Branding","url":"/docs/stable/administration-guide/branding/","urlType":"internal","items":[{"content":"Branding Che-Theia","url":"/docs/stable/administration-guide/branding-che-theia/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"OAuth for GitHub, GitLab, or Bitbucket","url":"/docs/stable/administration-guide/oauth-for-github-gitlab-or-bitbucket/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for Bitbucket","url":"/docs/stable/administration-guide/configuring-oauth-1-for-bitbucket/","urlType":"internal"}]},{"content":"Configuring the administrative user","url":"/docs/stable/administration-guide/configuring-the-administrative-user/","urlType":"internal"},{"content":"Removing user data","url":"/docs/stable/administration-guide/removing-user-data/","urlType":"internal"}]}]},{"content":"Using the Che server API","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/stable/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Upgrading Che 7.41 on Red Hat OpenShift","url":"/docs/stable/administration-guide/upgrading-che-7-41-on-openshift/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/stable/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/stable/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/stable/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/stable/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/stable/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]}}}})
\ No newline at end of file
+antoraSearch.initSearch(lunr, {"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1-1",[0,30.41,1,6.024,2,13.269,3,29.689,4,11.704]],["name/1-1",[]],["text/1-1",[]],["component/1-1",[]],["title/1-2",[1,5.444,2,11.993,5,16.106,6,24.697,7,27.484,8,24.697]],["name/1-2",[]],["text/1-2",[]],["component/1-2",[]],["title/1-3",[1,8.849,2,19.494]],["name/1-3",[]],["text/1-3",[]],["component/1-3",[]],["title/1-4",[9,79.781]],["name/1-4",[]],["text/1-4",[]],["component/1-4",[]],["title/1-5",[10,79.781]],["name/1-5",[]],["text/1-5",[]],["component/1-5",[]],["title/1-6",[11,79.781]],["name/1-6",[]],["text/1-6",[]],["component/1-6",[]],["title/1-7",[12,79.781]],["name/1-7",[]],["text/1-7",[]],["component/1-7",[]],["title/1-8",[13,79.781]],["name/1-8",[]],["text/1-8",[]],["component/1-8",[]],["title/1-9",[14,79.781]],["name/1-9",[]],["text/1-9",[]],["component/1-9",[]],["title/1-10",[15,79.781]],["name/1-10",[]],["text/1-10",[]],["component/1-10",[]],["title/1-11",[16,79.781]],["name/1-11",[]],["text/1-11",[]],["component/1-11",[]],["title/1-12",[17,79.781]],["name/1-12",[]],["text/1-12",[]],["component/1-12",[]],["title/1-13",[18,79.781]],["name/1-13",[]],["text/1-13",[]],["component/1-13",[]],["title/1-14",[19,79.781]],["name/1-14",[]],["text/1-14",[]],["component/1-14",[]],["title/1-15",[20,79.781]],["name/1-15",[]],["text/1-15",[]],["component/1-15",[]],["title/1-16",[21,79.781]],["name/1-16",[]],["text/1-16",[]],["component/1-16",[]],["title/1-17",[22,79.781]],["name/1-17",[]],["text/1-17",[]],["component/1-17",[]],["title/1-18",[23,79.781]],["name/1-18",[]],["text/1-18",[]],["component/1-18",[]],["title/1-19",[24,79.781]],["name/1-19",[]],["text/1-19",[]],["component/1-19",[]],["title/1-20",[25,79.781]],["name/1-20",[]],["text/1-20",[]],["component/1-20",[]],["title/1-21",[26,79.781]],["name/1-21",[]],["text/1-21",[]],["component/1-21",[]],["title/1-22",[27,72.739]],["name/1-22",[]],["text/1-22",[]],["component/1-22",[]],["title/1-23",[28,79.781]],["name/1-23",[]],["text/1-23",[]],["component/1-23",[]],["title/1-24",[29,79.781]],["name/1-24",[]],["text/1-24",[]],["component/1-24",[]],["title/1-25",[30,79.781]],["name/1-25",[]],["text/1-25",[]],["component/1-25",[]],["title/1-26",[31,79.781]],["name/1-26",[]],["text/1-26",[]],["component/1-26",[]],["title/1-27",[32,79.781]],["name/1-27",[]],["text/1-27",[]],["component/1-27",[]],["title/1-28",[33,79.781]],["name/1-28",[]],["text/1-28",[]],["component/1-28",[]],["title/1-29",[34,79.781]],["name/1-29",[]],["text/1-29",[]],["component/1-29",[]],["title/1-30",[35,79.781]],["name/1-30",[]],["text/1-30",[]],["component/1-30",[]],["title/1-31",[36,79.781]],["name/1-31",[]],["text/1-31",[]],["component/1-31",[]],["title/1-32",[37,79.781]],["name/1-32",[]],["text/1-32",[]],["component/1-32",[]],["title/1-33",[38,79.781]],["name/1-33",[]],["text/1-33",[]],["component/1-33",[]],["title/1-34",[39,79.781]],["name/1-34",[]],["text/1-34",[]],["component/1-34",[]],["title/1-35",[40,79.781]],["name/1-35",[]],["text/1-35",[]],["component/1-35",[]],["title/1-36",[41,79.781]],["name/1-36",[]],["text/1-36",[]],["component/1-36",[]],["title/1-37",[42,79.781]],["name/1-37",[]],["text/1-37",[]],["component/1-37",[]],["title/1-38",[43,79.781]],["name/1-38",[]],["text/1-38",[]],["component/1-38",[]],["title/1-39",[44,79.781]],["name/1-39",[]],["text/1-39",[]],["component/1-39",[]],["title/1-40",[45,79.781]],["name/1-40",[]],["text/1-40",[]],["component/1-40",[]],["title/1-41",[46,79.781]],["name/1-41",[]],["text/1-41",[]],["component/1-41",[]],["title/1-42",[47,79.781]],["name/1-42",[]],["text/1-42",[]],["component/1-42",[]],["title/1-43",[48,33.907,49,29.264]],["name/1-43",[]],["text/1-43",[]],["component/1-43",[]],["title/1-44",[50,79.781]],["name/1-44",[]],["text/1-44",[]],["component/1-44",[]],["title/1-45",[51,79.781]],["name/1-45",[]],["text/1-45",[]],["component/1-45",[]],["title/1-46",[52,79.781]],["name/1-46",[]],["text/1-46",[]],["component/1-46",[]],["title/1-47",[53,79.781]],["name/1-47",[]],["text/1-47",[]],["component/1-47",[]],["title/1-48",[54,79.781]],["name/1-48",[]],["text/1-48",[]],["component/1-48",[]],["title/1-49",[55,79.781]],["name/1-49",[]],["text/1-49",[]],["component/1-49",[]],["title/1-50",[56,79.781]],["name/1-50",[]],["text/1-50",[]],["component/1-50",[]],["title/1-51",[57,79.781]],["name/1-51",[]],["text/1-51",[]],["component/1-51",[]],["title/1-52",[58,79.781]],["name/1-52",[]],["text/1-52",[]],["component/1-52",[]],["title/1-53",[59,79.781]],["name/1-53",[]],["text/1-53",[]],["component/1-53",[]],["title/1-54",[60,79.781]],["name/1-54",[]],["text/1-54",[]],["component/1-54",[]],["title/1-55",[61,79.781]],["name/1-55",[]],["text/1-55",[]],["component/1-55",[]],["title/1-56",[62,79.781]],["name/1-56",[]],["text/1-56",[]],["component/1-56",[]],["title/1-57",[63,79.781]],["name/1-57",[]],["text/1-57",[]],["component/1-57",[]],["title/1-58",[64,79.781]],["name/1-58",[]],["text/1-58",[]],["component/1-58",[]],["title/1-59",[65,61.869]],["name/1-59",[]],["text/1-59",[]],["component/1-59",[]],["title/1-60",[66,79.781]],["name/1-60",[]],["text/1-60",[]],["component/1-60",[]],["title/1-61",[67,79.781]],["name/1-61",[]],["text/1-61",[]],["component/1-61",[]],["title/1-62",[68,79.781]],["name/1-62",[]],["text/1-62",[]],["component/1-62",[]],["title/1-63",[69,79.781]],["name/1-63",[]],["text/1-63",[]],["component/1-63",[]],["title/1-64",[70,79.781]],["name/1-64",[]],["text/1-64",[]],["component/1-64",[]],["title/1-65",[71,79.781]],["name/1-65",[]],["text/1-65",[]],["component/1-65",[]],["title/1-66",[72,79.781]],["name/1-66",[]],["text/1-66",[]],["component/1-66",[]],["title/1-67",[49,25.307,73,22.256,74,49.683]],["name/1-67",[]],["text/1-67",[]],["component/1-67",[]],["title/1-68",[75,79.781]],["name/1-68",[]],["text/1-68",[]],["component/1-68",[]],["title/1-69",[76,79.781]],["name/1-69",[]],["text/1-69",[]],["component/1-69",[]],["title/1-70",[77,79.781]],["name/1-70",[]],["text/1-70",[]],["component/1-70",[]],["title/1-71",[78,79.781]],["name/1-71",[]],["text/1-71",[]],["component/1-71",[]],["title/1-72",[79,79.781]],["name/1-72",[]],["text/1-72",[]],["component/1-72",[]],["title/1-73",[80,79.781]],["name/1-73",[]],["text/1-73",[]],["component/1-73",[]],["title/1-74",[81,79.781]],["name/1-74",[]],["text/1-74",[]],["component/1-74",[]],["title/1-75",[82,79.781]],["name/1-75",[]],["text/1-75",[]],["component/1-75",[]],["title/1-76",[83,79.781]],["name/1-76",[]],["text/1-76",[]],["component/1-76",[]],["title/1-77",[84,79.781]],["name/1-77",[]],["text/1-77",[]],["component/1-77",[]],["title/1-78",[85,72.739]],["name/1-78",[]],["text/1-78",[]],["component/1-78",[]],["title/1-79",[86,72.739]],["name/1-79",[]],["text/1-79",[]],["component/1-79",[]],["title/1-80",[85,72.739]],["name/1-80",[]],["text/1-80",[]],["component/1-80",[]],["title/1-81",[86,72.739]],["name/1-81",[]],["text/1-81",[]],["component/1-81",[]],["title/1-82",[87,79.781]],["name/1-82",[]],["text/1-82",[]],["component/1-82",[]],["title/1-83",[88,79.781]],["name/1-83",[]],["text/1-83",[]],["component/1-83",[]],["title/1-84",[89,79.781]],["name/1-84",[]],["text/1-84",[]],["component/1-84",[]],["title/1-85",[90,79.781]],["name/1-85",[]],["text/1-85",[]],["component/1-85",[]],["title/1-86",[91,79.781]],["name/1-86",[]],["text/1-86",[]],["component/1-86",[]],["title/1-87",[92,79.781]],["name/1-87",[]],["text/1-87",[]],["component/1-87",[]],["title/1-88",[93,79.781]],["name/1-88",[]],["text/1-88",[]],["component/1-88",[]],["title/1-89",[94,79.781]],["name/1-89",[]],["text/1-89",[]],["component/1-89",[]],["title/1-90",[95,79.781]],["name/1-90",[]],["text/1-90",[]],["component/1-90",[]],["title/1-91",[96,79.781]],["name/1-91",[]],["text/1-91",[]],["component/1-91",[]],["title/1-92",[97,72.739]],["name/1-92",[]],["text/1-92",[]],["component/1-92",[]],["title/1-93",[98,79.781]],["name/1-93",[]],["text/1-93",[]],["component/1-93",[]],["title/1-94",[99,79.781]],["name/1-94",[]],["text/1-94",[]],["component/1-94",[]],["title/1-95",[100,79.781]],["name/1-95",[]],["text/1-95",[]],["component/1-95",[]],["title/1-96",[101,79.781]],["name/1-96",[]],["text/1-96",[]],["component/1-96",[]],["title/1-97",[102,79.781]],["name/1-97",[]],["text/1-97",[]],["component/1-97",[]],["title/1-98",[103,79.781]],["name/1-98",[]],["text/1-98",[]],["component/1-98",[]],["title/1-99",[104,72.739]],["name/1-99",[]],["text/1-99",[]],["component/1-99",[]],["title/1-100",[105,79.781]],["name/1-100",[]],["text/1-100",[]],["component/1-100",[]],["title/1-101",[106,72.739]],["name/1-101",[]],["text/1-101",[]],["component/1-101",[]],["title/1-102",[107,79.781]],["name/1-102",[]],["text/1-102",[]],["component/1-102",[]],["title/1-103",[108,79.781]],["name/1-103",[]],["text/1-103",[]],["component/1-103",[]],["title/1-104",[109,79.781]],["name/1-104",[]],["text/1-104",[]],["component/1-104",[]],["title/1-105",[110,79.781]],["name/1-105",[]],["text/1-105",[]],["component/1-105",[]],["title/1-106",[111,79.781]],["name/1-106",[]],["text/1-106",[]],["component/1-106",[]],["title/1-107",[112,79.781]],["name/1-107",[]],["text/1-107",[]],["component/1-107",[]],["title/1-108",[113,79.781]],["name/1-108",[]],["text/1-108",[]],["component/1-108",[]],["title/1-109",[114,79.781]],["name/1-109",[]],["text/1-109",[]],["component/1-109",[]],["title/1-110",[115,79.781]],["name/1-110",[]],["text/1-110",[]],["component/1-110",[]],["title/1-111",[116,79.781]],["name/1-111",[]],["text/1-111",[]],["component/1-111",[]],["title/1-112",[117,79.781]],["name/1-112",[]],["text/1-112",[]],["component/1-112",[]],["title/1-113",[118,79.781]],["name/1-113",[]],["text/1-113",[]],["component/1-113",[]],["title/1-114",[49,25.307,74,49.683,119,16.858]],["name/1-114",[]],["text/1-114",[]],["component/1-114",[]],["title/1-115",[120,79.781]],["name/1-115",[]],["text/1-115",[]],["component/1-115",[]],["title/1-116",[121,72.739]],["name/1-116",[]],["text/1-116",[]],["component/1-116",[]],["title/1-117",[122,72.739]],["name/1-117",[]],["text/1-117",[]],["component/1-117",[]],["title/1-118",[123,79.781]],["name/1-118",[]],["text/1-118",[]],["component/1-118",[]],["title/1-119",[7,44.674,124,57.452]],["name/1-119",[]],["text/1-119",[]],["component/1-119",[]],["title/1-120",[125,79.781]],["name/1-120",[]],["text/1-120",[]],["component/1-120",[]],["title/1-121",[126,79.781]],["name/1-121",[]],["text/1-121",[]],["component/1-121",[]],["title/1-122",[127,79.781]],["name/1-122",[]],["text/1-122",[]],["component/1-122",[]],["title/1-123",[128,79.781]],["name/1-123",[]],["text/1-123",[]],["component/1-123",[]],["title/1-124",[129,79.781]],["name/1-124",[]],["text/1-124",[]],["component/1-124",[]],["title/1-125",[130,79.781]],["name/1-125",[]],["text/1-125",[]],["component/1-125",[]],["title/1-126",[131,79.781]],["name/1-126",[]],["text/1-126",[]],["component/1-126",[]],["title/1-127",[132,79.781]],["name/1-127",[]],["text/1-127",[]],["component/1-127",[]],["title/1-128",[133,79.781]],["name/1-128",[]],["text/1-128",[]],["component/1-128",[]],["title/1-129",[134,79.781]],["name/1-129",[]],["text/1-129",[]],["component/1-129",[]],["title/1-130",[135,79.781]],["name/1-130",[]],["text/1-130",[]],["component/1-130",[]],["title/1-131",[136,79.781]],["name/1-131",[]],["text/1-131",[]],["component/1-131",[]],["title/1-132",[137,79.781]],["name/1-132",[]],["text/1-132",[]],["component/1-132",[]],["title/1-133",[138,79.781]],["name/1-133",[]],["text/1-133",[]],["component/1-133",[]],["title/1-134",[139,79.781]],["name/1-134",[]],["text/1-134",[]],["component/1-134",[]],["title/1-135",[140,79.781]],["name/1-135",[]],["text/1-135",[]],["component/1-135",[]],["title/1-136",[141,79.781]],["name/1-136",[]],["text/1-136",[]],["component/1-136",[]],["title/1-137",[142,79.781]],["name/1-137",[]],["text/1-137",[]],["component/1-137",[]],["title/1-138",[143,79.781]],["name/1-138",[]],["text/1-138",[]],["component/1-138",[]],["title/1-139",[144,79.781]],["name/1-139",[]],["text/1-139",[]],["component/1-139",[]],["title/1-140",[4,13.098,145,43.766,146,43.766,147,31.172]],["name/1-140",[]],["text/1-140",[]],["component/1-140",[]],["title/1-141",[148,79.781]],["name/1-141",[]],["text/1-141",[]],["component/1-141",[]],["title/1-142",[149,79.781]],["name/1-142",[]],["text/1-142",[]],["component/1-142",[]],["title/1-143",[150,79.781]],["name/1-143",[]],["text/1-143",[]],["component/1-143",[]],["title/1-144",[151,79.781]],["name/1-144",[]],["text/1-144",[]],["component/1-144",[]],["title/1-145",[152,61.365,153,28.69]],["name/1-145",[]],["text/1-145",[]],["component/1-145",[]],["title/1-146",[154,79.781]],["name/1-146",[]],["text/1-146",[]],["component/1-146",[]],["title/1-147",[155,79.781]],["name/1-147",[]],["text/1-147",[]],["component/1-147",[]],["title/1-148",[156,50.252,157,28.69]],["name/1-148",[]],["text/1-148",[]],["component/1-148",[]],["title/1-149",[158,79.781]],["name/1-149",[]],["text/1-149",[]],["component/1-149",[]],["title/1-150",[159,79.781]],["name/1-150",[]],["text/1-150",[]],["component/1-150",[]],["title/1-151",[157,28.69,160,27.619]],["name/1-151",[]],["text/1-151",[]],["component/1-151",[]],["title/1-152",[161,79.781]],["name/1-152",[]],["text/1-152",[]],["component/1-152",[]],["title/1-153",[162,79.781]],["name/1-153",[]],["text/1-153",[]],["component/1-153",[]],["title/1-154",[163,79.781]],["name/1-154",[]],["text/1-154",[]],["component/1-154",[]],["title/1-155",[164,79.781]],["name/1-155",[]],["text/1-155",[]],["component/1-155",[]],["title/1-156",[165,79.781]],["name/1-156",[]],["text/1-156",[]],["component/1-156",[]],["title/1-157",[166,79.781]],["name/1-157",[]],["text/1-157",[]],["component/1-157",[]],["title/1-158",[167,79.781]],["name/1-158",[]],["text/1-158",[]],["component/1-158",[]],["title/1-159",[168,79.781]],["name/1-159",[]],["text/1-159",[]],["component/1-159",[]],["title/1-160",[169,72.739]],["name/1-160",[]],["text/1-160",[]],["component/1-160",[]],["title/1-161",[170,79.781]],["name/1-161",[]],["text/1-161",[]],["component/1-161",[]],["title/1-162",[171,79.781]],["name/1-162",[]],["text/1-162",[]],["component/1-162",[]],["title/1-163",[172,79.781]],["name/1-163",[]],["text/1-163",[]],["component/1-163",[]],["title/1-164",[173,79.781]],["name/1-164",[]],["text/1-164",[]],["component/1-164",[]],["title/1-165",[174,79.781]],["name/1-165",[]],["text/1-165",[]],["component/1-165",[]],["title/1-166",[175,79.781]],["name/1-166",[]],["text/1-166",[]],["component/1-166",[]],["title/1-167",[176,79.781]],["name/1-167",[]],["text/1-167",[]],["component/1-167",[]],["title/1-168",[177,79.781]],["name/1-168",[]],["text/1-168",[]],["component/1-168",[]],["title/1-169",[1,8.849,6,40.144]],["name/1-169",[]],["text/1-169",[]],["component/1-169",[]],["title/1-170",[178,79.781]],["name/1-170",[]],["text/1-170",[]],["component/1-170",[]],["title/1-171",[179,72.739]],["name/1-171",[]],["text/1-171",[]],["component/1-171",[]],["title/1-172",[180,13.706,181,40.92]],["name/1-172",[]],["text/1-172",[]],["component/1-172",[]],["title/1-173",[182,79.781]],["name/1-173",[]],["text/1-173",[]],["component/1-173",[]],["title/1-174",[183,79.781]],["name/1-174",[]],["text/1-174",[]],["component/1-174",[]],["title/1-175",[184,79.781]],["name/1-175",[]],["text/1-175",[]],["component/1-175",[]],["title/1-176",[180,11.853,181,35.387,185,18.528]],["name/1-176",[]],["text/1-176",[]],["component/1-176",[]],["title/1-177",[186,79.781]],["name/1-177",[]],["text/1-177",[]],["component/1-177",[]],["title/1-178",[187,72.739]],["name/1-178",[]],["text/1-178",[]],["component/1-178",[]],["title/1-179",[188,79.781]],["name/1-179",[]],["text/1-179",[]],["component/1-179",[]],["title/1-180",[180,11.853,181,35.387,189,37.718]],["name/1-180",[]],["text/1-180",[]],["component/1-180",[]],["title/1-181",[190,79.781]],["name/1-181",[]],["text/1-181",[]],["component/1-181",[]],["title/1-182",[191,79.781]],["name/1-182",[]],["text/1-182",[]],["component/1-182",[]],["title/1-183",[192,79.781]],["name/1-183",[]],["text/1-183",[]],["component/1-183",[]],["title/1-184",[4,10.578,119,11.993,185,13.181,193,33.547,194,23.055,195,30.916]],["name/1-184",[]],["text/1-184",[]],["component/1-184",[]],["title/1-185",[196,79.781]],["name/1-185",[]],["text/1-185",[]],["component/1-185",[]],["title/1-186",[4,17.194,197,54.529]],["name/1-186",[]],["text/1-186",[]],["component/1-186",[]],["title/1-187",[198,79.781]],["name/1-187",[]],["text/1-187",[]],["component/1-187",[]],["title/1-188",[199,79.781]],["name/1-188",[]],["text/1-188",[]],["component/1-188",[]],["title/1-189",[200,79.781]],["name/1-189",[]],["text/1-189",[]],["component/1-189",[]],["title/1-190",[201,79.781]],["name/1-190",[]],["text/1-190",[]],["component/1-190",[]],["title/1-191",[202,79.781]],["name/1-191",[]],["text/1-191",[]],["component/1-191",[]],["title/1-192",[4,17.194,203,50.252]],["name/1-192",[]],["text/1-192",[]],["component/1-192",[]],["title/1-193",[204,79.781]],["name/1-193",[]],["text/1-193",[]],["component/1-193",[]],["title/1-194",[205,79.781]],["name/1-194",[]],["text/1-194",[]],["component/1-194",[]],["title/1-195",[206,79.781]],["name/1-195",[]],["text/1-195",[]],["component/1-195",[]],["title/1-196",[207,79.781]],["name/1-196",[]],["text/1-196",[]],["component/1-196",[]],["title/1-197",[208,79.781]],["name/1-197",[]],["text/1-197",[]],["component/1-197",[]],["title/1-198",[209,79.781]],["name/1-198",[]],["text/1-198",[]],["component/1-198",[]],["title/1-199",[210,79.781]],["name/1-199",[]],["text/1-199",[]],["component/1-199",[]],["title/1-200",[211,79.781]],["name/1-200",[]],["text/1-200",[]],["component/1-200",[]],["title/1-201",[212,79.781]],["name/1-201",[]],["text/1-201",[]],["component/1-201",[]],["title/1-202",[213,79.781]],["name/1-202",[]],["text/1-202",[]],["component/1-202",[]],["title/1-203",[214,79.781]],["name/1-203",[]],["text/1-203",[]],["component/1-203",[]],["title/1-204",[215,79.781]],["name/1-204",[]],["text/1-204",[]],["component/1-204",[]],["title/1",[1,5.444,2,11.993,3,26.833,4,10.578,5,16.106,216,19.183]],["name/1",[1,0.246,2,0.541,3,1.211,4,0.477,5,0.727,216,0.866]],["text/1",[0,0.331,1,0.984,2,1.585,3,0.622,4,1.377,5,0.618,6,0.702,7,3.459,8,0.573,27,0.232,48,0.899,49,0.217,65,0.913,73,1.14,74,1.005,119,1.068,124,0.426,145,1.005,146,0.819,147,1.521,152,0.232,153,2.059,156,1.187,157,4.122,160,0.885,180,1.783,181,1.521,185,2.004,189,1.03,194,0.534,195,1.61,197,0.954,203,1.868,216,0.643,217,0.774,218,0.231,219,0.34,220,0.307,221,0.5,222,0.34,223,0.728,224,0.876,225,0.979,226,0.979,227,0.316,228,1.407,229,0.387,230,0.629,231,0.748,232,0.615,233,0.678,234,0.548,235,0.53,236,0.331,237,1.121,238,0.184,239,1.044,240,0.558,241,1.571,242,0.791,243,0.552,244,0.979,245,1.651,246,0.217,247,0.144,248,0.232,249,0.169,250,0.484,251,1.186,252,1.447,253,0.254,254,1.148,255,0.825,256,0.445,257,0.254,258,0.654,259,0.409,260,0.731,261,0.573,262,1.658,263,0.269,264,0.744,265,0.426,266,0.702,267,1.855,268,0.254,269,0.331,270,0.5,271,0.34,272,5.801,273,1.217,274,0.323,275,0.746,276,1.344,277,0.254,278,1.034,279,0.232,280,0.693,281,1.196,282,0.761,283,0.702,284,0.594,285,0.636,286,1.19,287,2.552,288,0.548,289,1.832,290,0.626,291,0.53,292,1.556,293,1.124,294,0.254,295,2.77,296,0.254,297,0.217,298,2.614,299,0.169,300,0.274,301,0.372,302,0.734,303,0.245,304,0.292,305,0.254,306,0.254,307,1.2,308,0.626,309,1.672,310,0.254,311,0.254,312,0.706,313,0.517,314,0.34,315,2.152,316,1.807,317,0.861,318,0.36,319,1.666,320,0.455,321,1.357,322,0.34,323,0.603,324,1.388,325,0.5,326,0.875,327,0.19,328,1.8,329,0.552,330,0.254,331,0.879,332,0.254,333,1.265,334,0.594,335,1.202,336,0.641,337,2.254,338,1.473,339,0.206,340,0.217,341,0.693,342,1.083,343,1.826,344,0.569,345,0.499,346,0.913,347,0.426,348,0.626,349,0.455,350,0.731,351,0.646,352,0.303,353,0.858,354,0.622,355,0.487,356,0.96,357,0.455,358,0.096,359,0.232,360,0.254,361,0.254,362,0.254,363,0.913,364,0.254,365,0.669,366,0.548,367,0.254,368,0.184,369,0.404,370,0.455,371,0.254,372,0.595,373,0.254,374,0.812,375,1.1,376,0.637,377,0.734,378,0.499,379,0.579,380,0.964,381,0.217,382,0.254,383,0.232,384,0.455,385,0.344,386,0.323,387,0.499,388,0.954,389,0.217,390,0.514,391,0.254,392,0.36,393,0.426,394,0.232,395,0.232,396,1.599,397,0.626,398,1.526,399,1.298,400,0.402,401,0.254,402,0.499,403,0.232,404,1.076,405,1.38,406,0.694,407,0.206,408,0.197,409,1.556,410,1.704,411,0.426,412,0.254,413,0.206,414,0.954,415,1.085,416,0.206,417,1.357,418,0.594,419,1.124,420,2.473,421,0.626,422,0.161,423,0.331,424,0.504,425,0.548,426,0.499,427,0.331,428,0.232,429,0.254,430,0.206,431,0.43,432,0.499,433,0.349,434,0.197,435,0.254,436,0.217,437,0.594,438,0.254,439,0.258,440,0.254,441,2.205,442,1.466,443,1.991,444,0.455,445,0.178,446,0.708,447,0.921,448,0.232,449,0.734,450,0.728,451,0.455,452,0.455,453,0.254,454,0.254,455,0.404,456,0.954,457,0.514,458,0.372,459,0.455,460,0.749,461,0.514,462,0.699,463,0.426,464,0.879,465,0.158,466,0.254,467,0.19,468,0.254,469,0.349,470,0.254,471,0.404,472,0.206,473,0.254,474,1.574,475,0.173,476,1.076,477,0.217,478,0.608,479,0.734,480,0.254,481,0.254,482,0.254,483,0.818,484,0.206,485,0.232,486,0.254,487,0.986,488,1.224,489,0.232,490,0.103,491,0.254,492,1.233,493,0.569,494,0.217,495,0.254,496,0.254,497,0.206,498,0.254,499,0.232,500,0.53,501,0.5,502,0.132,503,1.224,504,1.03,505,1.055,506,0.123,507,1.178,508,0.169,509,0.548,510,0.734,511,1.072,512,0.96,513,0.232,514,0.169,515,0.499,516,0.254,517,0.254,518,0.158,519,0.669,520,0.499,521,0.197,522,0.254,523,0.349,524,0.254,525,0.36,526,0.254,527,0.144,528,0.254,529,0.165,530,0.254,531,0.254,532,1.074,533,0.254,534,0.232,535,0.734,536,0.594,537,0.352,538,0.217,539,0.499,540,0.232,541,0.594,542,0.446,543,0.438,544,0.254,545,0.217,546,0.254,547,0.972,548,0.232,549,0.254,550,0.232,551,0.169,552,0.254,553,0.161,554,0.254,555,0.178,556,0.254,557,0.34,558,1.979,559,0.499,560,0.455,561,0.913,562,0.387,563,0.372,564,0.254,565,0.19,566,0.254,567,0.316,568,0.217,569,0.254,570,0.254,571,0.254,572,0.254,573,0.254,574,0.232,575,1.107,576,0.554,577,0.691,578,0.569,579,0.595,580,0.309,581,0.309,582,0.499,583,0.872,584,0.763,585,0.197,586,0.232,587,0.161,588,0.152,589,0.254,590,0.626,591,0.232,592,0.476,593,0.672,594,0.778,595,1.027,596,0.699,597,1.333,598,0.426,599,0.292,600,0.254,601,0.455,602,0.426,603,0.499,604,0.594,605,0.232,606,0.53,607,0.254,608,0.323,609,2.583,610,1.785,611,0.426,612,0.349,613,0.96,614,0.254,615,0.734,616,0.278,617,0.254,618,0.734,619,0.184,620,0.19,621,0.217,622,0.254,623,0.254,624,0.254,625,0.626,626,0.232,627,0.778,628,0.669,629,0.203,630,0.206,631,0.208,632,0.778,633,0.123,634,0.499,635,0.265,636,0.206,637,0.178,638,0.387,639,1.16,640,0.292,641,0.404,642,0.426,643,0.254,644,0.44,645,0.144,646,0.173,647,0.69,648,0.254,649,0.184,650,0.178,651,0.254,652,0.178,653,0.206,654,0.254,655,0.282,656,0.559,657,0.844,658,0.656,659,0.499,660,0.176,661,0.499,662,0.499,663,0.499,664,0.254,665,0.254,666,0.499,667,0.254,668,0.254,669,1.055,670,0.36,671,0.455,672,0.178,673,0.669,674,0.594,675,0.372,676,0.96,677,0.232,678,0.254,679,0.254,680,0.254,681,0.828,682,0.254,683,0.217,684,0.217,685,2.332,686,0.206,687,0.19,688,0.499,689,0.387,690,0.499,691,0.499,692,0.217,693,0.323,694,0.499,695,0.254,696,0.254,697,0.254,698,0.254,699,0.254,700,0.254,701,0.254,702,0.254,703,1.288,704,1.005,705,0.734,706,0.763,707,0.254,708,0.254,709,0.217,710,0.254,711,0.232,712,0.254,713,0.161,714,0.161,715,0.155,716,0.232,717,0.404,718,0.217,719,0.254,720,0.232,721,0.455,722,0.254,723,0.158,724,0.232,725,0.254,726,0.979,727,0.303,728,0.201,729,0.388,730,0.499,731,0.349,732,0.254,733,0.254,734,0.254,735,0.232,736,0.232,737,0.245,738,0.404,739,0.588,740,0.254,741,0.254,742,0.254,743,0.693,744,0.426,745,0.254,746,0.217,747,0.387,748,0.254,749,0.254,750,0.173,751,0.232,752,0.455,753,0.197,754,0.254,755,0.254,756,0.825,757,0.254,758,0.254,759,0.254,760,0.254,761,0.206,762,0.254,763,0.254,764,0.254,765,0.254,766,0.265,767,0.404,768,0.133,769,0.206,770,0.254,771,0.232,772,0.254,773,0.169,774,0.197,775,0.232,776,0.53,777,0.254,778,0.875,779,0.499,780,0.254,781,0.132,782,0.197,783,0.254,784,0.455,785,0.232,786,0.254,787,0.232,788,0.254,789,0.254,790,0.197,791,0.455,792,0.316,793,0.716,794,0.372,795,0.879,796,0.206,797,0.122,798,0.217,799,0.387,800,0.19,801,0.196,802,0.254,803,0.455,804,0.455,805,0.254,806,0.254,807,0.254,808,0.254,809,0.254,810,0.254,811,0.197,812,0.232,813,0.254,814,0.254,815,0.206,816,0.165,817,0.206,818,1.036,819,0.254,820,0.217,821,0.217,822,0.626,823,0.954,824,0.254,825,0.254,826,0.626,827,0.455,828,0.669,829,0.499,830,0.217,831,0.206,832,0.133,833,0.232,834,0.254,835,0.232,836,0.206,837,0.232,838,0.778,839,0.254,840,0.426,841,0.499,842,0.455,843,0.349,844,0.206,845,0.254,846,0.254,847,0.254,848,0.254,849,0.972,850,0.197,851,0.254,852,0.254,853,0.254,854,0.206,855,0.254,856,0.254,857,0.122,858,0.254,859,0.254,860,1.216,861,0.155,862,0.254,863,0.254,864,0.254,865,0.254,866,0.217,867,0.5,868,0.254,869,0.161,870,0.217,871,0.158,872,0.254,873,0.254,874,0.206,875,0.232,876,0.254,877,0.254,878,0.254,879,0.254,880,0.197,881,0.254,882,0.184,883,0.254,884,0.254,885,0.254,886,0.254,887,0.372,888,0.734,889,0.254,890,0.254,891,0.254,892,0.232,893,0.197,894,0.254,895,0.254,896,0.254,897,0.254,898,0.254,899,0.349,900,0.254,901,0.499,902,0.499,903,0.254,904,0.217,905,0.455,906,0.254,907,0.232,908,0.254,909,0.514,910,0.426,911,0.254,912,0.254,913,0.254,914,0.254]],["component/1",[915,0.604]],["title/2",[1,8.849,916,50.252]],["name/2",[916,3.029,917,2.128]],["text/2",[1,1.216,2,1.898,5,3.596,73,3.535,180,2.213,185,3.193,222,3.005,224,1.958,228,3.425,231,2.485,232,2.698,237,1.51,239,1.545,242,1.619,254,4.731,259,2.457,262,2.141,266,2.632,281,2.294,303,2.168,312,2.908,337,1.979,338,1.405,351,2.419,358,1.673,398,2.383,431,3.838,503,5.368,541,3.575,542,3.985,547,3.09,565,4.893,592,4.247,670,2.168,729,1.456,801,1.731,916,3.295,918,2.737,919,4.413,920,3.422,921,4.236,922,5.083,923,2.632,924,4.413,925,3.575,926,4.413,927,3.186,928,3.422]],["component/2",[915,0.604]],["title/3-1",[1,5.444,231,15.7,295,20.339,298,21.135,644,18.972,929,28.2]],["name/3-1",[]],["text/3-1",[]],["component/3-1",[]],["title/3-2",[1,4.966,231,14.323,237,12.926,483,15.646,518,23.432,644,17.307,929,25.726]],["name/3-2",[]],["text/3-2",[]],["component/3-2",[]],["title/3-3",[1,6.024,231,17.371,644,20.991,929,31.202,930,29.689]],["name/3-3",[]],["text/3-3",[]],["component/3-3",[]],["title/3",[1,7.653,644,26.668,929,39.64]],["name/3",[1,0.413,644,1.438,929,2.137]],["text/3",[1,1.199,5,0.581,7,0.992,8,1.595,119,0.775,160,1.49,180,1.15,189,0.968,217,0.586,218,2.843,219,2.355,220,0.625,231,3.347,232,1.132,233,0.86,237,2.1,240,1.267,241,2.119,242,0.981,244,0.981,245,1.521,250,0.753,252,2.488,255,1.046,259,2.021,260,0.927,267,1.49,274,0.968,278,0.716,281,0.523,283,3.032,284,1.211,285,1.444,295,0.734,298,1.853,312,0.663,313,0.486,318,1.079,335,3.623,336,1.463,338,1.618,350,0.927,375,1.853,380,1.444,390,1.046,400,0.819,423,1.775,450,0.784,483,3.341,508,1.775,511,1.33,518,3.154,551,1.775,565,1.116,593,1.873,599,1.566,609,2.589,627,2.167,633,0.725,639,2.529,640,3.594,641,3.581,644,4.114,646,1.018,655,1.513,658,0.832,693,4.253,703,2.167,720,1.362,726,1.466,728,1.463,729,0.493,739,2.27,743,1.079,787,1.362,797,1.282,801,0.586,832,1.403,857,0.716,861,0.908,909,1.046,921,1.663,929,5.33,930,2.353,931,1.159,932,1.116,933,2.283,934,6.894,935,3.63,936,4.218,937,7.267,938,3.3,939,2.3,940,1.18,941,4.42,942,1.494,943,1.212,944,1.225,945,1.931,946,2.621,947,1.494,948,4.42,949,1.494,950,4.42,951,1.494,952,4.42,953,2.283,954,1.494,955,1.494,956,1.494,957,1.362,958,1.494,959,1.931,960,4.42,961,2.675,962,1.494,963,2.675,964,1.275,965,1.494,966,1.362,967,1.362,968,1.362,969,1.494,970,1.494,971,2.167,972,1.494,973,1.494,974,0.974,975,2.074,976,1.362,977,1.775,978,1.275,979,2.675,980,2.675,981,1.159,982,2.675,983,1.566,984,1.116,985,1.494,986,1.494,987,1.275,988,1.494,989,1.494,990,1.362,991,0.846,992,1.159,993,1.997,994,1.494,995,0.773,996,1.494,997,2.438,998,1.494,999,0.992,1000,1.494,1001,0.807,1002,1.211,1003,2.675,1004,1.494,1005,1.116,1006,1.494,1007,1.494,1008,1.494,1009,0.773,1010,1.275]],["component/3",[915,0.604]],["title/4",[929,54.334]],["name/4",[929,3.908]],["text/4",[1,1.242,644,4.327,929,6.432]],["component/4",[915,0.604]],["title/5",[180,9.33,313,14.897,327,34.206,483,18.976,675,34.206]],["name/5",[180,0.44,313,0.702,327,1.613,483,0.895,675,1.613]],["text/5",[1,0.849,4,1.105,5,1.013,49,3.359,73,2.954,119,2.075,157,1.111,180,1.315,181,2.63,217,1.022,220,1.809,223,1.367,232,0.812,237,0.892,239,1.514,240,2.05,242,1.587,243,4.122,244,2.035,245,1.416,246,1.133,252,1.64,273,1.122,278,1.249,281,2.26,282,3.927,286,2.208,298,3.656,313,1.803,327,4.821,335,2.369,337,2.487,338,2.728,348,2.224,354,1.168,368,3.123,372,1.616,375,3.296,398,2.995,400,1.428,405,1.348,406,1.683,410,1.774,415,2.63,439,3.997,478,1.651,483,4.587,537,1.249,577,1.881,631,1.229,709,2.224,729,0.859,738,2.111,756,3.029,773,2.871,774,2.021,797,1.249,1001,1.407,1011,3.23,1012,6.566,1013,2.606,1014,6.988,1015,2.111,1016,1.688,1017,1.945,1018,2.376,1019,2.606,1020,2.606,1021,2.376,1022,2.224,1023,2.376,1024,2.224,1025,2.224,1026,2.376,1027,4.326,1028,2.376,1029,4.326,1030,2.376,1031,2.606,1032,2.376,1033,2.376,1034,2.224,1035,2.606,1036,2.376,1037,3.944,1038,2.606,1039,2.606,1040,2.606,1041,1.144,1042,1.33,1043,1.33]],["component/5",[915,0.604]],["title/6-1",[1,7.653,228,23.037,323,25.307]],["name/6-1",[]],["text/6-1",[]],["component/6-1",[]],["title/6-2",[180,10.441,228,20.293,323,22.293,921,23.492]],["name/6-2",[]],["text/6-2",[]],["component/6-2",[]],["title/6-3",[180,13.706,323,29.264]],["name/6-3",[]],["text/6-3",[]],["component/6-3",[]],["title/6-4",[180,13.706,241,32.271]],["name/6-4",[]],["text/6-4",[]],["component/6-4",[]],["title/6",[1,6.741,232,15.985,323,22.293,1044,38.281]],["name/6",[1,0.336,232,0.798,323,1.113,1044,1.91]],["text/6",[0,1.09,1,1.329,2,1.372,5,2.521,73,0.628,153,0.7,157,3.572,160,1.944,180,2.004,181,3.642,185,0.523,217,1.537,218,1.814,219,1.348,220,1.216,228,2.733,230,0.744,231,0.623,232,2.54,237,2.363,239,1.658,241,0.787,242,1.738,243,4.373,252,2.054,273,0.707,280,2.1,281,1.896,282,2.969,286,2.765,295,1.429,298,0.838,303,0.807,307,0.787,308,1.402,319,0.874,323,3.002,335,0.603,343,0.761,358,2.054,363,2.256,369,1.331,385,0.769,398,4.103,437,1.331,483,0.68,492,1.274,493,2.256,502,0.85,503,2.938,505,1.09,565,1.226,585,3.037,596,0.827,599,1.704,609,0.962,629,1.592,633,0.797,638,2.256,639,2.979,644,1.333,655,1.646,656,1.172,657,0.998,660,0.579,670,1.429,709,1.402,729,0.542,761,3.173,797,0.787,801,1.537,822,2.483,838,2.357,880,2.256,916,3.536,921,3.163,923,0.98,928,3.037,940,0.534,964,1.402,967,2.653,1016,3.882,1044,2.924,1045,1.274,1046,1.642,1047,1.226,1048,1.274,1049,2.653,1050,4.043,1051,1.642,1052,5.99,1053,3.917,1054,1.642,1055,3.419,1056,1.642,1057,3.673,1058,3.343,1059,2.653,1060,2.357,1061,2.909,1062,9.518,1063,4.736,1064,4.736,1065,4.736,1066,1.09,1067,1.274,1068,2.909,1069,2.909,1070,2.909,1071,2.172,1072,1.274,1073,1.642,1074,2.653,1075,1.642,1076,1.497,1077,1.642,1078,1.642,1079,1.642,1080,1.15,1081,1.331,1082,1.402,1083,1.226,1084,1.642,1085,1.642,1086,1.642,1087,1.274,1088,1.642,1089,0.861,1090,2.037,1091,2.909,1092,1.642,1093,1.642,1094,1.642,1095,1.642,1096,3.173,1097,1.642,1098,1.642]],["component/6",[915,0.604]],["title/7",[1,8.849,228,26.639]],["name/7",[1,0.533,228,1.606]],["text/7",[0,3.295,1,1.447,2,2.423,5,2.778,73,2.731,160,2.037,180,1.011,185,1.58,222,3.381,228,3.622,230,4.395,231,3.47,232,3.023,239,1.738,260,3.079,262,2.409,281,1.738,298,2.534,301,5.333,338,2.274,358,2.708,385,2.326,398,2.68,406,1.931,441,3.079,442,2.907,490,2.904,503,4.431,592,4.629,631,1.41,639,3.553,656,2,670,2.438,921,2.274,939,3.145,1055,3.583,1066,3.295,1099,6.512,1100,5.333,1101,4.526,1102,4.964,1103,5.156]],["component/7",[915,0.604]],["title/8",[1,8.849,2,19.494]],["name/8",[1,0.533,2,1.175]],["text/8",[1,1.333,2,3.04,3,3.624,4,1.429,5,3.023,48,2.817,73,2.138,160,2.295,185,2.474,216,2.591,232,1.743,237,1.914,238,4.037,239,1.958,242,2.052,261,4.635,262,4.334,265,4.773,273,3.345,275,3.543,312,2.482,323,2.431,337,3.485,338,1.78,366,4.175,405,2.893,483,2.316,500,4.037,547,3.916,577,2.431,632,4.531,647,3.275,658,3.114,660,1.973,728,3.131,729,1.845,746,4.773,793,3.4,918,3.469,923,3.335,1041,2.456,1066,3.712,1104,3.624,1105,3.809]],["component/8",[915,0.604]],["title/9-1",[917,35.304,1106,41.751]],["name/9-1",[]],["text/9-1",[]],["component/9-1",[]],["title/9-2",[245,14.757,289,43.616]],["name/9-2",[]],["text/9-2",[]],["component/9-2",[]],["title/9-3",[353,43.073]],["name/9-3",[]],["text/9-3",[]],["component/9-3",[]],["title/9-4",[1,4.966,427,25.072,644,17.307,656,15.22,1106,23.432,1107,30.603,1108,32.244]],["name/9-4",[]],["text/9-4",[]],["component/9-4",[]],["title/9",[1,7.653,180,11.853,644,26.668]],["name/9",[1,0.413,180,0.639,644,1.438]],["text/9",[1,1.26,4,0.822,153,1.371,157,1.371,160,1.32,180,1.629,185,1.024,194,1.791,217,1.262,219,1.49,224,1.428,225,1.763,228,1.273,237,1.101,241,1.542,245,1.605,256,2.379,259,1.791,261,3.063,262,1.561,270,2.191,271,2.191,281,1.126,313,2.084,350,1.995,380,1.737,385,2.406,398,1.737,427,5.66,431,1.884,506,1.561,537,1.542,551,2.135,558,3.409,576,2.051,609,1.884,629,1.308,644,3.907,656,2.949,660,2.822,669,2.135,689,2.495,713,2.038,721,2.933,726,2.815,727,1.956,728,1.296,729,1.061,739,1.9,893,2.495,917,1.687,921,2.353,943,1.458,944,1.474,977,3.409,991,1.82,1017,2.402,1089,3.363,1106,6.095,1107,5.93,1108,6.828,1109,3.217,1110,3.217,1111,3.186,1112,3.217,1113,1.345,1114,1.919,1115,4.161,1116,2.933,1117,2.606,1118,3.835,1119,2.933,1120,2.746,1121,2.933,1122,3.217,1123,1.919,1124,4.384,1125,2.606,1126,1.712,1127,2.402,1128,4.972,1129,2.933,1130,2.606,1131,2.933,1132,3.217,1133,3.217,1134,3.217,1135,4.384,1136,1.763,1137,3.217,1138,3.217,1139,3.217,1140,3.217,1141,3.498,1142,2.933,1143,2.933,1144,2.322]],["component/9",[915,0.604]],["title/10",[8,27.326,230,20.765,231,17.371,232,14.283,233,26.365]],["name/10",[8,1.288,230,0.979,231,0.819,232,0.673,233,1.243]],["text/10",[1,1.093,2,1.984,4,1.333,5,0.906,7,1.67,48,0.527,65,0.423,73,0.816,119,1.511,147,0.636,153,2.564,157,3.513,160,1.501,180,0.881,181,1.639,185,1.454,189,0.181,193,0.848,194,0.714,195,0.208,203,2.507,216,0.594,217,0.411,218,0.253,219,0.129,220,2.58,223,0.146,224,0.356,225,0.299,226,0.946,227,1.594,228,2.141,230,1.591,231,2.219,232,1.387,233,3.113,234,4.607,235,0.578,236,0.362,237,2.003,238,0.394,239,0.449,240,0.715,241,0.502,242,0.553,243,1.113,244,1.676,245,1.917,247,0.158,250,0.404,251,0.817,252,1.641,254,0.755,255,0.195,260,0.497,266,0.166,267,0.956,270,0.19,273,2.839,276,0.546,278,0.134,281,0.366,282,0.299,285,0.433,286,1.09,287,0.781,288,0.208,289,1.509,290,0.238,291,0.578,292,0.394,293,0.442,295,3.752,297,0.684,298,2.209,300,0.204,304,0.163,307,0.502,309,2.226,312,0.242,313,0.629,314,0.546,316,1.541,317,0.497,319,1.136,322,1.836,323,0.928,328,5.336,329,0.16,331,0.407,334,0.226,335,1.115,336,0.608,337,0.676,338,0.914,341,1.681,343,1.079,344,0.423,346,0.216,350,0.338,352,0.636,353,0.151,354,0.245,355,0.185,358,0.106,363,0.216,366,0.208,368,0.201,370,0.497,372,0.649,374,0.142,375,0.409,380,0.151,385,0.49,386,1.384,390,0.195,392,0.394,393,0.466,396,0.226,397,0.238,398,1.358,404,0.216,405,0.78,406,1.116,409,0.201,410,0.372,411,4.85,413,0.226,420,2.176,422,0.346,423,1.417,431,1.01,434,0.216,437,0.442,439,1.001,441,1.325,442,1.364,443,1.094,446,0.409,447,0.185,450,1.12,457,0.382,462,0.14,469,0.195,474,1.189,475,0.873,476,0.216,477,0.238,483,2.617,484,1.222,485,1.375,487,0.795,490,0.613,493,1.5,500,1.088,502,0.144,503,0.173,504,1.253,505,1.001,506,2.159,508,0.362,511,0.52,514,1.145,519,0.254,527,1.424,529,0.354,537,0.384,540,0.498,541,0.226,542,0.487,543,1.274,551,1.145,553,0.177,555,0.382,557,0.19,558,0.695,561,0.216,563,0.208,567,0.177,575,0.649,576,1.005,577,1.882,578,0.812,583,0.826,587,0.508,594,0.649,595,0.461,596,1.173,597,0.208,598,0.684,599,0.32,602,0.238,609,1.875,616,0.304,621,0.238,631,0.997,633,0.135,637,0.195,639,2.643,647,0.469,649,0.201,650,0.733,653,1.398,655,0.158,656,0.112,657,0.17,658,0.304,660,0.098,669,0.362,670,1.049,681,0.166,686,0.226,687,0.407,692,0.684,713,0.346,715,0.779,717,1.398,723,0.649,726,0.153,728,0.422,729,0.092,737,0.137,768,0.146,773,0.362,774,0.216,778,0.254,782,2.604,793,0.487,797,0.502,798,0.238,800,0.208,801,0.411,804,0.254,815,0.226,816,0.181,817,0.649,818,3.04,830,1.988,836,0.226,840,0.238,843,0.195,849,3.853,867,0.372,869,0.663,874,0.442,875,0.498,892,0.254,899,2.128,915,0.233,920,0.216,921,0.128,928,0.423,938,0.208,943,0.247,944,0.25,945,0.201,971,1.73,976,0.498,999,0.362,1009,0.144,1016,1.118,1017,0.208,1034,0.684,1044,0.407,1048,0.423,1055,1.541,1057,3.158,1058,0.238,1059,0.731,1060,0.226,1066,1.905,1067,0.621,1103,0.394,1104,0.519,1105,0.19,1111,0.338,1116,0.498,1127,0.407,1135,0.466,1144,0.201,1145,0.498,1146,0.873,1147,0.407,1148,0.279,1149,1.934,1150,1.282,1151,0.546,1152,0.498,1153,0.801,1154,0.546,1155,0.801,1156,0.279,1157,0.466,1158,0.546,1159,0.309,1160,0.279,1161,0.279,1162,3.968,1163,0.279,1164,0.498,1165,0.226,1166,1.73,1167,0.546,1168,0.279,1169,0.636,1170,0.279,1171,0.279,1172,0.498,1173,0.279,1174,0.254,1175,0.254,1176,0.498,1177,4.202,1178,0.498,1179,0.279,1180,0.279,1181,1.508,1182,1.088,1183,1.027,1184,0.279,1185,0.254,1186,0.466,1187,0.254,1188,0.254,1189,0.279,1190,2.325,1191,2.617,1192,0.238,1193,0.279,1194,2.516,1195,0.279,1196,0.893,1197,0.279,1198,0.279,1199,0.279,1200,0.279,1201,0.279,1202,0.801,1203,0.279,1204,0.279,1205,0.279,1206,0.279,1207,0.279,1208,0.279,1209,0.279,1210,0.279,1211,0.279,1212,0.546,1213,0.801,1214,1.725,1215,0.546,1216,0.279,1217,0.195,1218,0.279,1219,0.216,1220,0.226,1221,0.201,1222,2.148,1223,0.466,1224,2.507,1225,0.801,1226,0.801,1227,0.755,1228,0.898,1229,0.498,1230,1.047,1231,0.532,1232,0.254,1233,0.279,1234,0.279,1235,0.649,1236,0.238,1237,0.279,1238,0.279,1239,0.546,1240,0.954,1241,0.498,1242,0.546,1243,0.546,1244,0.546,1245,1.725,1246,0.279,1247,0.279,1248,0.279,1249,0.279,1250,0.279,1251,0.279,1252,0.279,1253,0.279,1254,1.047,1255,1.047,1256,0.801,1257,0.801,1258,0.279,1259,0.546,1260,0.279,1261,0.279,1262,0.279,1263,0.226,1264,0.279,1265,0.279,1266,1.047,1267,0.238,1268,0.254,1269,0.546,1270,0.423,1271,0.279,1272,0.279,1273,0.279,1274,0.279,1275,0.279,1276,0.279,1277,0.254,1278,0.208,1279,0.279,1280,0.279,1281,0.279,1282,0.279,1283,0.279,1284,0.466,1285,0.279,1286,0.254,1287,0.279,1288,0.279,1289,0.238,1290,0.238,1291,0.279,1292,0.279,1293,1.508,1294,0.279,1295,0.279,1296,1.047,1297,0.279,1298,0.279,1299,0.279,1300,0.279,1301,1.047,1302,0.684,1303,0.546,1304,1.398,1305,0.279,1306,0.279,1307,0.279,1308,0.279,1309,0.279,1310,0.279,1311,0.279,1312,0.226,1313,0.254,1314,0.279,1315,2.87,1316,2.87,1317,0.279,1318,0.801,1319,0.279,1320,0.279,1321,0.17,1322,0.279,1323,0.279,1324,0.238,1325,0.19,1326,0.466,1327,1.047,1328,0.279,1329,0.546,1330,0.279,1331,0.279,1332,0.279,1333,0.279,1334,1.047,1335,1.047,1336,0.279,1337,0.279,1338,0.279,1339,0.279,1340,0.279,1341,0.279,1342,0.546,1343,0.279,1344,0.279,1345,0.498,1346,0.546,1347,0.254,1348,0.254,1349,0.155,1350,0.893,1351,0.254,1352,0.546,1353,0.546,1354,0.621,1355,0.546,1356,0.466,1357,0.546,1358,0.279,1359,0.226,1360,0.279,1361,0.279,1362,0.195,1363,0.254,1364,0.279,1365,0.254,1366,0.254,1367,0.546,1368,0.226,1369,0.279,1370,0.279,1371,0.254,1372,0.279,1373,0.279,1374,0.279,1375,0.279,1376,0.201,1377,0.279,1378,0.442,1379,0.279,1380,0.279,1381,0.279,1382,0.546,1383,0.279,1384,0.279,1385,0.226,1386,0.216,1387,0.279,1388,0.279,1389,0.254,1390,0.279,1391,0.279,1392,0.279,1393,0.279,1394,0.216,1395,0.279,1396,0.279,1397,0.279,1398,0.279,1399,0.279,1400,0.279,1401,0.279,1402,0.279,1403,0.254,1404,0.279,1405,0.279,1406,0.279,1407,0.279,1408,0.279]],["component/10",[915,0.604]],["title/11",[245,11.241,300,19.121,1111,31.805,1113,21.438]],["name/11",[245,0.561,300,0.954,1111,1.587,1113,1.07]],["text/11",[1,1.305,2,1.041,8,2.144,49,2.438,73,2.635,119,1.041,157,2.39,217,1.41,226,1.971,232,1.121,237,1.919,239,1.258,241,2.688,245,1.851,259,2.002,260,2.23,273,1.548,276,2.448,278,1.724,280,4.047,281,2.413,282,1.971,283,5.035,300,3.918,307,3.305,323,1.563,337,3.785,355,2.386,399,2.002,406,2.181,424,1.886,469,2.517,537,2.688,585,2.788,616,3.838,629,1.462,631,2.398,646,3.818,660,3.155,706,2.33,739,1.33,1042,1.835,1089,4.083,1111,4.829,1113,4.324,1136,1.971,1409,2.913,1410,3.278,1411,8.943,1412,3.595,1413,3.595,1414,5.584,1415,5.607,1416,3.278,1417,3.595,1418,3.595,1419,3.173,1420,3.595,1421,2.684]],["component/11",[915,0.604]],["title/12",[1,6.024,2,13.269,4,11.704,620,34.206,660,16.161]],["name/12",[1,0.413,4,0.802,620,2.343]],["text/12",[1,1.277,2,1.537,4,2.086,5,1.304,73,1.282,219,1.553,220,1.402,223,1.758,227,3.363,230,3.396,231,3.449,232,2.545,239,1.174,242,3.186,244,1.947,245,1.79,246,2.308,247,1.897,252,2.498,273,1.443,323,1.458,335,3.338,337,2.38,338,2.385,343,2.459,354,1.503,368,2.42,372,2.08,379,1.647,386,2.173,406,2.064,414,2.716,420,2.173,424,1.758,430,2.716,447,2.225,462,1.689,506,1.627,508,2.225,575,5.064,577,3.955,578,2.6,579,4.647,583,4.106,597,2.503,620,4.919,625,2.862,631,0.952,655,3.003,660,2.643,739,2.437,776,2.42,797,3.592,917,1.758,940,1.726,974,1.22,1113,1.402,1166,2.716,1176,3.057,1178,3.057,1321,2.038,1419,3.003,1422,4.343,1423,1.689,1424,2.08,1425,4.919,1426,2.862,1427,3.057,1428,2.6]],["component/12",[915,0.604]],["title/13",[1,8.849,4,17.194]],["name/13",[1,0.533,4,1.037]],["text/13",[1,1.185,4,2.303,216,4.177,218,4.177,219,4.177,221,6.14,660,3.18]],["component/13",[915,0.604]],["title/14",[73,17.518,343,21.224,374,23.385,420,29.689,768,24.031]],["name/14",[4,1.037,420,2.629]],["text/14",[1,0.637,2,1.403,4,2.453,73,3.672,104,4.416,106,4.416,189,3.138,230,4.101,231,3.43,232,2.994,235,3.496,239,1.695,242,3.028,244,2.575,245,1.809,246,3.051,247,2.74,281,1.695,323,2.106,335,2.575,343,3.822,354,2.172,374,4.212,375,2.472,379,2.379,406,1.884,409,3.496,410,3.298,420,5.347,424,2.54,462,2.44,490,1.969,631,1.376,704,4.134,756,3.391,797,3.956,917,2.54,940,1.575,974,1.763,1113,2.025,1187,4.416,1422,3.733,1423,2.44,1424,3.004,1429,4.843,1430,4.416,1431,4.416,1432,4.416,1433,4.416]],["component/14",[915,0.604]],["title/15",[4,13.098,185,16.321,337,22.993,647,30.027]],["name/15",[4,0.802,337,1.407,647,1.838]],["text/15",[1,1.369,3,4.36,4,1.719,180,1.793,185,3.124,226,3.688,245,1.475,252,3.338,282,3.688,313,2.187,318,4.857,323,2.925,337,4.97,338,2.142,343,3.117,374,3.434,399,3.746,455,5.45,463,5.743,638,5.217,647,5.156,1434,6.134,1435,6.728,1436,4.582]],["component/15",[915,0.604]],["title/16",[4,17.194,269,44.674]],["name/16",[4,1.037,269,2.693]],["text/16",[1,1.27,2,2.254,4,2.467,73,2.975,119,2.254,343,3.605,353,4.201,374,3.971,420,5.042,465,4.827,504,5.042,575,4.827,583,4.265,620,5.809,660,2.745,768,4.081,1263,6.304,1437,6.304,1438,6.642]],["component/16",[915,0.604]],["title/17-1",[153,19.529,304,26.831,640,26.831,792,29.029,1439,21.464]],["name/17-1",[]],["text/17-1",[]],["component/17-1",[]],["title/17-2",[240,21.712,577,19.92,640,26.831,792,29.029,1439,21.464]],["name/17-2",[]],["text/17-2",[]],["component/17-2",[]],["title/17",[4,13.098,596,25.829,792,32.487,1440,43.766]],["name/17",[4,0.654,242,0.939,596,1.289,792,1.621]],["text/17",[1,0.804,2,1.405,4,0.434,6,1.788,73,0.649,147,1.033,153,2.068,157,0.724,185,0.541,217,0.666,222,1.157,227,1.076,228,1.186,232,0.53,233,0.977,239,0.595,240,2.624,242,1.1,244,0.623,245,1.214,248,1.549,252,1.84,256,0.787,259,0.946,262,0.824,267,2.71,271,2.041,273,0.731,281,0.595,285,1.618,286,0.867,300,0.633,304,2.841,312,0.754,335,3.765,336,0.684,337,1.344,338,1.763,343,0.787,353,0.917,354,1.344,374,0.867,376,2.67,379,0.834,386,1.101,400,1.643,406,0.661,423,1.989,462,0.856,472,1.376,502,0.879,506,0.824,525,1.226,532,4.424,543,3.303,576,0.678,577,3.591,579,4.587,580,3.01,581,4.358,595,2.792,596,2.444,599,1.755,608,4.279,631,0.851,633,0.824,640,4.688,655,1.696,658,0.946,660,1.057,727,1.033,728,0.684,729,0.56,739,2.735,747,2.324,766,0.904,781,0.879,790,1.317,792,5.928,797,1.437,821,4.727,857,0.814,871,1.054,917,0.891,940,0.974,974,1.091,984,2.238,1009,0.879,1089,1.572,1104,1.101,1114,1.013,1182,1.226,1321,1.033,1362,1.189,1414,3.259,1419,2.276,1422,2.14,1423,0.856,1424,1.054,1425,2.238,1439,3.977,1440,2.558,1441,5.573,1442,0.961,1443,1.698,1444,4.022,1445,1.698,1446,1.698,1447,2.558,1448,1.698,1449,1.698,1450,2.997,1451,2.324,1452,4.852,1453,2.428,1454,4.424,1455,3.433,1456,4.022,1457,4.022,1458,1.698,1459,1.698,1460,2.997,1461,2.997,1462,2.997,1463,2.733,1464,4.134,1465,0.995,1466,4.497,1467,2.659,1468,2.733,1469,4.022,1470,4.424,1471,1.698,1472,1.698,1473,1.698,1474,1.698,1475,4.022,1476,1.698,1477,1.189,1478,1.268,1479,1.268,1480,1.45,1481,1.45,1482,1.376,1483,1.698,1484,1.698,1485,1.698,1486,1.157,1487,1.317,1488,1.033]],["component/17",[915,0.604]],["title/18-1",[153,19.529,304,26.831,509,34.206,596,23.08,737,22.504]],["name/18-1",[]],["text/18-1",[]],["component/18-1",[]],["title/18-2",[240,21.712,509,34.206,577,19.92,596,23.08,737,22.504]],["name/18-2",[]],["text/18-2",[]],["component/18-2",[]],["title/18",[4,13.098,596,25.829,737,25.185,1489,39.761]],["name/18",[4,0.654,596,1.289,737,1.257,797,1.227]],["text/18",[1,0.868,2,0.783,4,0.691,6,1.612,73,1.034,153,2.815,157,1.152,185,0.86,217,1.06,227,2.825,228,1.07,232,0.843,239,0.946,240,3.728,242,1.636,244,0.992,245,1.448,252,1.691,256,1.252,267,1.83,285,1.459,295,2.19,300,1.008,304,3.868,335,3.053,336,1.089,337,2,338,1.419,343,1.252,353,1.459,354,1.212,374,1.38,376,3.778,379,1.328,386,1.752,406,1.051,462,1.362,502,1.398,506,1.312,509,6.731,576,1.079,577,4.306,580,4.533,581,5.395,596,5.366,606,3.219,631,0.768,633,1.312,655,2.523,658,1.505,660,1.573,669,5.523,727,1.643,728,1.089,729,0.892,737,5.232,747,3.458,781,1.398,797,2.138,801,2.591,850,2.096,857,1.296,915,0.603,917,1.418,940,1.45,974,1.623,1009,1.398,1104,1.752,1321,1.643,1419,2.523,1422,3.028,1423,1.362,1424,1.677,1439,2.089,1465,1.583,1466,1.841,1467,2.444,1477,1.893,1478,2.018,1479,2.018,1480,2.307,1482,2.19,1486,1.841,1487,2.096,1488,1.643,1489,3.458,1490,2.703,1491,2.703,1492,2.703,1493,2.464,1494,3.613]],["component/18",[915,0.604]],["title/19-1",[153,19.529,304,26.831,795,29.029,1321,27.854,1439,21.464]],["name/19-1",[]],["text/19-1",[]],["component/19-1",[]],["title/19-2",[240,21.712,577,19.92,795,29.029,1321,27.854,1439,21.464]],["name/19-2",[]],["text/19-2",[]],["component/19-2",[]],["title/19",[4,13.098,596,25.829,795,32.487,1489,39.761]],["name/19",[4,0.654,596,1.289,795,1.621,797,1.227]],["text/19",[1,0.846,2,1.599,4,0.661,6,1.544,73,0.99,147,1.574,153,2.741,157,1.103,185,0.824,227,1.64,228,1.025,232,0.807,239,0.906,240,3.65,242,1.579,244,0.95,245,1.689,250,1.304,252,1.631,256,1.199,261,1.544,267,1.062,285,1.398,295,1.272,300,0.965,304,3.766,312,1.149,335,2.995,337,1.929,338,0.824,343,1.199,353,1.398,354,1.161,374,1.321,376,3.664,379,1.272,386,1.677,400,2.358,406,1.007,462,1.304,490,1.053,502,1.339,506,1.256,525,1.869,576,1.034,577,4.173,580,4.428,581,5.301,595,1.49,596,3.24,599,2.52,606,3.106,631,0.735,633,1.256,655,2.435,660,1.518,669,3.664,727,1.574,728,1.043,729,0.854,747,3.336,781,1.339,795,6.745,797,2.063,801,2.523,857,1.241,870,2.21,915,0.577,917,1.358,940,1.399,974,1.566,991,1.465,1009,1.339,1104,1.677,1284,2.21,1321,5.392,1359,2.097,1362,1.813,1419,2.435,1422,2.937,1423,1.304,1424,1.606,1439,4.66,1465,1.516,1466,2.93,1467,2.358,1468,3.923,1477,1.813,1478,1.933,1479,1.933,1480,2.21,1481,2.21,1482,2.097,1486,1.763,1487,2.007,1488,1.574,1489,3.336,1493,2.36,1494,3.486,1495,2.589,1496,2.36,1497,2.097,1498,2.589,1499,2.589,1500,1.869,1501,2.589,1502,2.589]],["component/19",[915,0.604]],["title/20",[4,17.194,1147,50.252]],["name/20",[4,1.037,1147,3.029]],["text/20",[1,1.375,2,2.781,4,2.453,180,1.955,228,3.05,244,2.827,245,1.689,300,3.58,351,4.224,644,3.53,921,3.53,1111,4.78,1113,3.222,1147,5.753,1503,5.837]],["component/20",[915,0.604]],["title/21",[4,10.578,119,11.993,353,22.356,504,26.833,1263,33.547,1438,35.345]],["name/21",[4,1.037,504,2.629]],["text/21",[2,1.264,4,2.351,119,2.25,121,3.979,122,3.979,153,1.86,230,3.901,231,3.263,232,3.008,235,3.151,238,3.151,239,1.528,242,2.85,244,2.85,245,1.887,246,3.377,247,2.47,252,1.655,262,3.154,295,2.144,313,1.419,343,3.598,353,2.356,354,1.957,358,1.655,374,3.318,375,2.228,379,2.144,406,1.698,409,3.151,410,2.972,420,4.212,424,2.289,462,2.199,503,4.032,504,4.212,523,4.552,579,2.707,616,2.43,625,3.726,629,1.775,631,1.846,655,3.678,718,3.726,797,3.724,940,1.419,974,1.589,1113,3.248,1188,3.979,1235,5.266,1263,3.536,1423,2.199,1430,3.979,1431,3.979,1432,3.979,1433,3.979,1438,3.726,1504,2.707,1505,2.707,1506,4.365]],["component/21",[915,0.604]],["title/22",[2,16.858,4,14.869,5,22.639]],["name/22",[2,0.909,4,0.802,5,1.221]],["text/22",[1,1.172,224,3.956,225,4.886,237,3.051,251,4.225,460,4.813,577,3.876,739,3.298]],["component/22",[915,0.604]],["title/23-1",[4,14.869,300,21.707,920,45.137]],["name/23-1",[]],["text/23-1",[]],["component/23-1",[]],["title/23-2",[252,25.52,1507,57.452]],["name/23-2",[]],["text/23-2",[]],["component/23-2",[]],["title/23-3",[300,21.707,658,32.407,1219,45.137]],["name/23-3",[]],["text/23-3",[]],["component/23-3",[]],["title/23",[2,16.858,4,14.869,300,21.707]],["name/23",[2,0.909,4,0.802,300,1.17]],["text/23",[1,1.107,2,2.821,4,2.59,7,2.076,8,1.866,65,2.426,73,1.196,119,0.906,153,1.333,217,1.227,224,2.229,225,2.753,228,1.988,230,4.303,231,3.599,232,3.103,233,1.8,235,4.543,239,1.758,241,1.5,242,2.309,244,2.309,245,2.081,246,3.132,247,3.561,251,1.483,252,2.386,260,3.116,261,1.866,295,2.467,300,3.301,307,1.5,323,1.36,335,1.148,358,1.186,375,1.597,406,1.217,409,2.258,410,2.131,424,2.634,475,3.421,487,1.941,537,1.5,579,3.116,631,1.787,658,1.742,738,2.534,776,2.258,920,6.117,940,1.633,1113,2.1,1169,1.902,1185,2.852,1217,2.191,1219,2.426,1376,3.626,1488,1.902,1507,6.733,1508,3.128,1509,2.852,1510,4.579,1511,2.852,1512,3.128,1513,7.203,1514,3.128,1515,3.128,1516,3.128,1517,3.128,1518,3.128]],["component/23",[915,0.604]],["title/24",[4,17.194,474,37.474]],["name/24",[4,1.037,474,2.259]],["text/24",[4,2.413,474,5.258,475,6.432]],["component/24",[915,0.604]],["title/25",[4,14.869,185,18.528,354,26.102]],["name/25",[4,0.802,185,0.999,354,1.407]],["text/25",[1,0.73,2,2.24,4,2.458,73,2.123,153,2.367,157,2.367,179,5.063,185,3.063,230,4.361,231,3.648,232,3.154,235,4.009,239,1.944,244,2.038,245,1.951,246,3.362,247,3.142,256,2.573,258,3.782,323,2.414,325,3.782,335,2.038,354,4.315,379,2.728,385,2.602,399,3.092,424,2.913,576,2.217,594,4.499,631,2.197,803,8.773,836,4.499,940,1.806,1113,2.322,1123,3.312]],["component/25",[915,0.604]],["title/26",[4,11.704,180,9.33,185,14.584,338,14.584,488,28.42]],["name/26",[4,0.552,180,0.44,185,0.688,338,0.688,488,1.34]],["text/26",[1,0.661,2,1.456,4,2.591,157,2.143,180,1.984,185,2.93,187,4.583,219,2.329,228,1.99,230,4.172,231,3.49,232,3.038,235,3.629,239,1.76,242,2.645,244,1.844,245,2.018,246,3.134,247,2.844,295,4.786,312,2.231,329,2.893,334,4.072,335,1.844,338,2.93,424,2.637,488,4.471,489,4.583,490,2.044,631,2.047,731,3.52,940,2.343,974,1.83,1113,2.102,1519,3.753,1520,4.583,1521,5.027,1522,7.208,1523,4.072]],["component/26",[915,0.604]],["title/27",[4,10.578,185,13.181,226,22.697,252,15.7,337,18.569,647,24.25]],["name/27",[4,0.654,180,0.521,337,1.147,523,1.792]],["text/27",[1,1.114,2,1.051,4,2.166,73,2.159,119,1.051,157,1.546,180,1.412,181,3.433,185,2.207,217,1.423,223,1.903,230,3.546,231,2.966,232,2.643,237,1.241,239,1.27,241,3.324,242,1.331,244,1.331,245,1.715,246,2.455,247,2.053,252,3.553,313,1.18,323,1.577,334,4.575,337,4.649,338,1.155,340,3.097,380,1.959,404,2.813,424,1.903,448,3.308,452,3.308,547,3.954,592,2.351,612,3.954,616,2.02,621,3.097,631,1.03,756,2.54,801,3.069,826,4.82,860,4.721,909,2.54,910,7.663,940,1.18,1049,3.308,1113,1.517,1270,2.813,1286,3.308,1436,5.328,1524,4.82,1525,3.308,1526,5.647,1527,3.308,1528,3.308,1529,4.379,1530,3.308,1531,3.097,1532,3.628,1533,2.619,1534,3.308,1535,3.628,1536,5.647,1537,3.628,1538,3.628,1539,5.647,1540,3.628,1541,3.628]],["component/27",[915,0.604]],["title/28",[4,14.869,180,11.853,1376,42.018]],["name/28",[4,0.802,180,0.639,1376,2.266]],["text/28",[1,1.013,4,2.672,180,2.13,185,2.453,218,3.57,219,3.57,220,3.222,338,2.453,354,3.455,446,3.933,488,4.78,583,4.224,728,3.105,729,2.542,1227,5.563,1228,5.396,1376,5.563,1542,6.243]],["component/28",[915,0.604]],["title/29",[4,14.869,180,11.853,1542,47.156]],["name/29",[4,0.802,180,0.639,1542,2.543]],["text/29",[1,1.191,4,2.314,97,3.832,153,1.792,157,2.694,169,3.832,180,1.547,218,1.947,219,1.947,224,2.804,225,4.63,230,2.864,231,2.396,232,2.368,233,2.419,237,1.438,239,2.212,245,1.852,246,1.827,252,1.594,272,3.832,281,1.471,287,5.67,288,3.138,295,2.065,309,3.259,317,2.607,329,3.637,338,2.012,398,4.1,399,3.519,406,1.635,409,3.034,410,2.862,424,3.315,433,2.943,442,2.461,514,2.79,592,2.724,611,3.588,631,1.795,686,3.405,687,3.138,706,2.724,775,3.832,776,3.034,940,1.367,1037,3.832,1113,1.757,1220,3.405,1236,3.588,1278,3.138,1313,6.924,1378,3.405,1531,3.588,1542,6.843,1543,4.203,1544,3.588,1545,3.588,1546,6.32,1547,6.32,1548,4.203,1549,4.203,1550,4.203,1551,4.203,1552,4.203,1553,3.832,1554,4.203,1555,4.203]],["component/29",[915,0.604]],["title/30-1",[313,21.884,1505,41.751]],["name/30-1",[]],["text/30-1",[]],["component/30-1",[]],["title/30-2",[2,14.85,338,16.321,427,34.032,689,39.761]],["name/30-2",[]],["text/30-2",[]],["component/30-2",[]],["title/30-3",[270,34.918,271,34.918,278,24.584,338,16.321]],["name/30-3",[]],["text/30-3",[]],["component/30-3",[]],["title/30-4",[338,12.024,394,34.44,563,28.203,768,19.814,1325,25.726,1556,34.44,1557,34.44]],["name/30-4",[]],["text/30-4",[]],["component/30-4",[]],["title/30-5",[180,9.33,281,16.038,921,20.991,1141,31.202,1439,21.464]],["name/30-5",[]],["text/30-5",[]],["component/30-5",[]],["title/30-6",[1325,45.838,1558,61.365]],["name/30-6",[]],["text/30-6",[]],["component/30-6",[]],["title/30-7",[1325,45.838,1559,61.365]],["name/30-7",[]],["text/30-7",[]],["component/30-7",[]],["title/30-8",[2,11.993,241,19.854,286,21.135,1106,25.686,1128,32.111,1560,35.345]],["name/30-8",[]],["text/30-8",[]],["component/30-8",[]],["title/30-9",[1325,45.838,1561,61.365]],["name/30-9",[]],["text/30-9",[]],["component/30-9",[]],["title/30-10",[1325,45.838,1562,61.365]],["name/30-10",[]],["text/30-10",[]],["component/30-10",[]],["title/30-11",[1325,45.838,1563,61.365]],["name/30-11",[]],["text/30-11",[]],["component/30-11",[]],["title/30-12",[1439,27.269,1564,40.759,1565,47.156]],["name/30-12",[]],["text/30-12",[]],["component/30-12",[]],["title/30-13",[281,13.223,483,15.646,518,23.432,975,29.293,999,25.072,1565,30.603,1566,32.244]],["name/30-13",[]],["text/30-13",[]],["component/30-13",[]],["title/30-14",[483,17.151,518,25.686,975,32.111,999,27.484,1350,35.345,1565,33.547]],["name/30-14",[]],["text/30-14",[]],["component/30-14",[]],["title/30-15",[338,18.528,656,23.452,1567,49.683]],["name/30-15",[]],["text/30-15",[]],["component/30-15",[]],["title/30-16",[180,9.33,307,21.967,656,18.46,921,20.991,1106,28.42]],["name/30-16",[]],["text/30-16",[]],["component/30-16",[]],["title/30-17",[180,9.33,240,21.712,656,18.46,921,20.991,1106,28.42]],["name/30-17",[]],["text/30-17",[]],["component/30-17",[]],["title/30",[338,18.528,656,23.452,1106,36.106]],["name/30",[338,0.999,609,1.838,1106,1.947]],["text/30",[1,0.57,2,1.705,4,0.833,5,0.463,6,1.3,7,2.164,8,0.489,73,0.456,119,0.631,147,0.499,153,1.39,157,0.657,160,0.632,180,0.992,181,0.258,185,0.49,194,0.457,216,0.38,217,1.372,218,0.38,219,0.38,220,1.462,221,1.484,223,0.625,224,0.188,225,0.232,226,0.232,229,0.924,230,0.698,231,1.236,232,0.771,233,0.472,234,2.434,237,1.417,238,1.349,239,0.148,240,0.565,241,3.246,242,1.365,244,0.565,245,0.715,246,0.357,247,1.233,249,0.281,250,0.6,251,0.73,252,1.644,259,0.663,260,0.263,261,0.489,262,0.748,265,1.596,266,0.253,267,0.489,271,1.049,273,0.805,276,1.049,278,0.393,281,1.224,283,0.253,284,0.343,285,0.443,286,0.608,289,1.412,292,0.306,295,0.918,298,0.419,299,0.281,300,0.922,303,0.403,304,0.248,307,1.045,308,0.362,312,0.529,313,0.709,314,0.289,316,0.592,317,0.509,319,1.159,320,1.704,321,0.362,323,0.184,335,3.651,336,0.621,337,0.368,338,1.439,341,0.306,343,0.196,346,0.329,349,0.386,350,0.263,351,0.232,352,0.937,353,1.009,366,0.316,374,0.216,375,0.216,379,1.214,385,0.384,388,0.343,390,0.297,392,0.592,398,0.443,399,0.858,400,0.653,404,2.132,406,0.463,415,0.937,416,0.664,417,0.7,419,0.343,420,0.531,423,0.281,425,0.316,427,4.946,442,0.248,447,0.281,450,0.222,451,0.386,458,0.612,462,0.213,465,3.653,467,0.316,475,1.273,476,0.329,483,1.35,500,1.112,501,1.273,502,0.797,504,0.772,506,0.748,509,1.15,511,0.211,514,0.544,518,1.533,523,0.297,527,0.464,529,0.531,537,0.571,541,0.664,542,1.136,543,2.803,551,0.281,553,0.268,557,0.289,562,0.329,567,0.52,576,0.169,579,0.263,588,0.919,593,0.574,595,0.887,598,0.362,599,0.48,606,1.349,609,1.909,619,0.86,620,0.316,626,0.386,627,1.248,630,0.965,631,0.12,633,0.907,639,0.408,646,0.289,649,0.306,652,0.834,653,0.664,655,0.464,656,2.091,657,0.724,658,0.457,660,0.543,669,1.824,670,0.585,681,0.253,687,0.316,689,2.335,706,0.275,713,1.381,726,0.653,728,0.171,729,0.27,737,1.214,739,1.456,743,0.306,750,1.049,751,0.386,767,0.343,768,0.222,774,0.636,781,0.219,784,0.386,785,0.386,793,0.258,797,1.444,800,0.612,801,0.166,815,0.664,820,0.362,827,0.386,831,0.343,849,0.297,857,0.896,860,0.558,867,1.273,869,0.52,871,0.263,880,0.636,909,0.297,921,2.153,923,1.3,925,0.343,932,0.316,934,1.405,936,0.316,939,0.268,964,0.362,977,0.791,978,1.017,981,0.329,983,0.48,987,0.362,991,0.674,993,0.316,1002,0.343,1009,0.616,1010,0.362,1041,0.677,1043,0.954,1071,0.316,1080,0.297,1081,0.343,1082,0.362,1089,0.222,1105,0.289,1106,4.713,1108,4.559,1115,0.343,1117,0.664,1118,0.612,1120,1.315,1127,0.89,1128,2.886,1129,1.086,1130,0.343,1141,1.273,1142,0.748,1143,1.086,1147,0.316,1162,0.316,1183,0.558,1186,1.86,1223,0.362,1235,0.343,1268,0.386,1284,0.362,1289,0.362,1290,0.7,1312,0.664,1324,0.362,1325,0.812,1347,0.386,1362,0.574,1385,0.343,1386,0.329,1394,0.329,1419,0.464,1422,0.225,1425,0.612,1428,0.329,1436,0.558,1439,1.527,1442,1.399,1463,0.386,1465,0.248,1486,1.049,1488,1.136,1494,0.343,1496,0.386,1504,0.509,1505,0.509,1507,1.017,1519,0.612,1523,0.664,1528,0.386,1529,0.329,1553,0.386,1556,2.254,1557,0.748,1558,1.405,1559,1.405,1560,1.86,1561,0.748,1562,1.405,1563,1.405,1564,2.448,1565,3.015,1566,0.362,1567,1.596,1568,0.7,1569,2.052,1570,1.869,1571,2.57,1572,0.82,1573,0.424,1574,0.424,1575,0.362,1576,0.281,1577,0.424,1578,0.386,1579,0.424,1580,0.386,1581,0.424,1582,0.424,1583,0.82,1584,0.82,1585,0.386,1586,0.424,1587,0.82,1588,0.748,1589,0.636,1590,0.386,1591,0.386,1592,0.424,1593,2.254,1594,0.424,1595,0.424,1596,0.424,1597,0.424,1598,0.424,1599,0.424,1600,1.192,1601,0.424,1602,0.82,1603,0.82,1604,0.82,1605,0.82,1606,0.82,1607,0.82,1608,1.987,1609,2.749,1610,0.82,1611,1.869,1612,0.424,1613,1.541,1614,0.82,1615,0.82,1616,1.192,1617,0.82,1618,0.82,1619,0.424,1620,0.424,1621,0.424,1622,0.424,1623,0.424,1624,0.424,1625,0.424,1626,0.386,1627,0.424,1628,0.424,1629,0.424,1630,0.82,1631,0.82,1632,0.424,1633,0.424,1634,0.424,1635,0.424,1636,0.424,1637,0.424,1638,0.424,1639,0.386,1640,0.424,1641,1.541,1642,0.834,1643,0.424,1644,1.704,1645,0.424,1646,0.424,1647,0.424,1648,0.424,1649,0.424,1650,0.82,1651,0.82,1652,0.424,1653,0.82,1654,0.82,1655,1.869,1656,0.82,1657,0.424,1658,0.424,1659,1.192,1660,0.424,1661,0.664,1662,0.424,1663,0.424,1664,0.343,1665,0.82,1666,2.472,1667,1.192,1668,0.424,1669,0.82,1670,0.82,1671,0.424,1672,0.424,1673,0.82,1674,0.424,1675,0.424,1676,1.192,1677,0.424,1678,0.424,1679,0.424,1680,0.82,1681,0.424,1682,0.424,1683,0.424,1684,0.424,1685,0.424,1686,0.424,1687,0.424,1688,0.7,1689,0.424,1690,0.424,1691,0.424,1692,0.424,1693,1.192,1694,1.192,1695,0.424,1696,0.424,1697,0.82,1698,0.82,1699,0.424,1700,0.82,1701,2.749,1702,0.82,1703,0.82,1704,0.748,1705,0.82,1706,0.82,1707,0.82,1708,0.424,1709,0.424,1710,0.424,1711,0.82,1712,0.82,1713,0.82,1714,0.424,1715,1.541,1716,0.82,1717,0.281,1718,0.424,1719,0.82,1720,0.82,1721,1.076,1722,0.82,1723,0.424,1724,0.424,1725,0.424,1726,1.192,1727,0.424,1728,1.192,1729,0.424,1730,0.82,1731,0.424,1732,0.386,1733,0.343,1734,0.424,1735,0.343,1736,0.424,1737,0.424,1738,0.424,1739,0.424,1740,0.386,1741,0.424,1742,0.424,1743,0.424,1744,0.748,1745,1.192,1746,0.424,1747,2.179,1748,1.541,1749,0.82,1750,0.424,1751,0.424,1752,0.424,1753,0.424,1754,0.424,1755,0.424,1756,0.424,1757,1.869,1758,0.424,1759,0.424,1760,0.424,1761,0.343,1762,0.424,1763,0.424,1764,0.748,1765,0.424,1766,0.424,1767,0.424,1768,0.424,1769,0.424,1770,0.424,1771,0.424,1772,0.424,1773,0.424,1774,0.424,1775,0.424,1776,0.424,1777,0.386,1778,0.386,1779,0.82,1780,0.424,1781,0.424,1782,0.424,1783,0.424,1784,0.82,1785,0.82,1786,0.82,1787,0.82,1788,0.82,1789,0.386,1790,0.424,1791,0.424,1792,0.424,1793,0.386,1794,0.424,1795,0.424,1796,0.424,1797,0.544,1798,0.424,1799,0.424,1800,1.541,1801,1.541,1802,0.424,1803,0.424,1804,0.424,1805,0.424,1806,0.424,1807,0.424,1808,0.82,1809,0.424,1810,0.386,1811,0.82,1812,0.424,1813,0.386,1814,0.424,1815,0.424,1816,0.82,1817,0.424,1818,0.424,1819,0.424,1820,0.424,1821,0.424,1822,0.82,1823,0.82,1824,0.386,1825,0.424,1826,0.424,1827,0.424,1828,0.386,1829,0.424,1830,0.424,1831,0.424,1832,0.424,1833,0.424,1834,0.424,1835,0.424,1836,0.424,1837,0.424,1838,0.424,1839,0.424,1840,0.424,1841,0.343,1842,0.343,1843,0.362,1844,0.424,1845,3.188,1846,0.424,1847,0.956,1848,0.82,1849,0.424,1850,0.82,1851,0.386,1852,0.362,1853,0.386,1854,0.362,1855,0.362,1856,0.424,1857,0.424,1858,0.386,1859,0.544,1860,0.748,1861,0.362,1862,0.82,1863,0.424,1864,0.82,1865,0.424,1866,0.424,1867,0.424,1868,0.424,1869,0.7,1870,0.424,1871,0.424,1872,0.424,1873,0.424,1874,0.386,1875,0.362,1876,0.362,1877,1.192,1878,0.82,1879,0.177,1880,0.386]],["component/30",[915,0.604]],["title/31",[185,21.425,670,33.06]],["name/31",[670,2.818]],["text/31",[1,1.28,2,1.774,5,1.568,73,2.342,160,3.843,180,2.091,185,3.388,219,1.868,220,2.561,231,2.808,232,2.579,237,1.38,239,2.144,242,1.48,245,0.884,261,3.653,267,1.655,275,2.555,281,1.412,286,2.058,312,2.718,313,1.992,325,2.746,337,1.808,338,2.357,358,1.529,405,2.086,483,1.67,525,2.911,529,2.613,632,3.267,633,1.957,639,4.114,656,2.468,660,1.422,670,4.925,693,2.613,727,2.452,729,2.02,794,3.011,801,1.582,871,2.501,918,2.501,921,3.393,957,3.677,999,2.677,1043,2.058,1111,3.799,1123,2.405,1128,3.127,1146,2.746,1439,1.889,1571,3.442,1881,4.033,1882,4.033,1883,4.033,1884,3.442,1885,3.442]],["component/31",[915,0.604]],["title/32",[298,26.17,375,26.17,439,26.525,483,21.237]],["name/32",[298,1.306,375,1.306,439,1.324,483,1.06]],["text/32",[1,1.207,119,2.432,147,3.037,180,1.461,232,1.557,237,1.709,239,1.749,245,1.573,246,2.172,267,2.05,280,5.18,322,3.402,368,6.625,375,3.662,385,3.934,415,3.037,425,3.729,431,2.925,439,4.748,442,2.925,446,2.55,460,2.697,483,4.566,584,3.237,631,2.038,644,3.287,650,3.498,656,2.013,675,3.729,761,5.813,940,1.624,975,3.874,995,2.584,1012,5.32,1015,4.047,1041,2.194,1042,2.55,1071,3.729,1326,4.264,1519,3.729,1886,4.995,1887,4.995,1888,4.995,1889,4.995,1890,4.995,1891,4.995,1892,4.264]],["component/32",[915,0.604]],["title/33",[49,19.92,243,26.365,298,23.385,483,18.976,1012,29.029]],["name/33",[49,0.939,243,1.243,298,1.102,483,0.895,1012,1.369]],["text/33",[49,2.132,119,2.05,181,5.051,222,3.339,232,1.528,237,2.843,239,1.716,243,5.966,245,1.552,246,2.132,281,2.478,282,2.687,286,2.502,295,3.477,298,4.644,301,3.66,323,3.078,335,2.598,375,2.502,398,2.647,406,2.753,423,3.254,439,4.707,483,4.165,488,4.391,631,2.011,773,4.699,822,4.185,823,3.972,838,3.972,940,1.594,974,1.785,1012,4.485,1014,4.185,1022,6.043,1024,6.043,1025,4.185,1041,2.153,1042,2.502,1071,5.285,1076,4.47,1145,4.47,1349,2.73,1893,4.185,1894,4.903,1895,4.903]],["component/33",[915,0.604]],["title/34",[1,4.566,220,14.52,446,17.725,583,19.035,728,13.992,729,11.455,1227,25.069,1228,24.318]],["name/34",[1,0.193,220,0.615,446,0.751,583,0.807,728,0.593,729,0.485,1227,1.062,1228,1.031]],["text/34",[1,1.057,2,1.966,4,1.913,119,1.34,180,0.942,216,1.31,218,1.31,223,1.483,228,1.119,230,2.662,231,2.227,232,2.116,237,2.01,239,0.99,241,2.817,242,2.155,244,2.155,245,1.941,246,2.554,247,1.6,250,1.425,251,3.217,256,2.144,259,1.575,267,1.16,273,1.217,307,1.356,313,1.505,319,1.505,323,1.23,335,2.95,336,1.865,338,1.87,343,2.144,354,1.268,379,1.389,385,1.325,386,1.833,406,1.1,424,1.483,442,1.656,446,1.443,460,1.527,462,1.425,506,2.246,511,2.302,521,2.193,527,1.6,563,2.111,577,1.23,578,3.589,580,1.754,581,2.871,583,5.168,597,2.111,604,2.291,605,2.578,616,1.575,631,0.803,658,3.779,660,1.633,713,1.792,728,3.799,729,1.527,739,2.974,767,2.291,797,2.817,869,1.792,871,1.754,940,0.919,974,1.029,1050,2.414,1104,1.833,1113,1.182,1152,2.578,1166,2.291,1227,5.803,1228,5.629,1419,2.619,1422,2.462,1423,1.425,1442,1.6,1447,2.414,1504,1.754,1505,1.754,1721,1.627,1843,2.414,1892,3.95,1896,2.828,1897,2.828,1898,2.828,1899,4.628,1900,2.828,1901,2.041,1902,2.578,1903,4.628,1904,2.828,1905,2.828,1906,2.828]],["component/34",[915,0.604]],["title/35",[160,27.619,639,33.476]],["name/35",[160,1.665,639,2.018]],["text/35",[1,1.183,5,2.206,160,4.59,180,1.598,185,1.806,220,3.281,232,1.768,239,1.985,242,2.081,245,1.244,250,2.857,259,3.158,262,2.752,266,3.383,273,2.442,275,3.594,282,3.109,313,1.844,335,2.081,338,2.498,375,4.006,422,3.594,431,3.322,450,2.975,490,3.191,639,5.244,670,3.855,693,3.676,729,1.871,750,5.345,861,3.448,918,3.518,999,5.972,1183,3.863,1907,4.399]],["component/35",[915,0.604]],["title/36",[180,11.853,228,23.037,921,26.668]],["name/36",[228,1.606,352,2.467]],["text/36",[73,3.717,160,3.446,180,2.296,185,1.59,194,2.781,222,3.402,228,3.323,231,3.184,232,2.861,237,1.709,239,1.749,260,3.099,261,2.979,262,2.424,273,2.15,281,1.749,298,3.662,338,2.284,385,2.34,398,2.697,406,2.791,441,3.099,442,2.925,446,2.55,483,2.069,503,5.208,592,4.65,729,2.367,750,3.402,921,5.113,939,3.165,1101,4.554,1103,5.18,1131,4.554,1569,3.729,1908,4.995]],["component/36",[915,0.604]],["title/37",[1055,57.593]],["name/37",[1055,4.142]],["text/37",[1,1.38,2,1.62,5,2.175,48,2.817,73,2.138,160,2.295,180,1.139,185,2.843,197,4.531,217,2.194,220,2.338,228,2.213,232,2.423,239,1.958,240,2.65,242,2.052,245,1.958,254,5.61,275,3.543,286,2.854,312,3.963,358,2.946,484,4.531,503,5.54,504,3.624,527,3.164,542,3.4,639,3.865,656,2.253,670,2.747,798,4.773,849,3.916,870,4.773,918,3.469,928,6.026,1055,6.447,1057,6.026,1058,4.773,1321,3.4,1326,4.773]],["component/37",[915,0.604]],["title/38-1",[1,6.024,336,18.46,583,25.113,597,34.206,768,24.031]],["name/38-1",[]],["text/38-1",[]],["component/38-1",[]],["title/38-2",[465,31.805,583,28.104,1221,37.013,1909,33.226]],["name/38-2",[]],["text/38-2",[]],["component/38-2",[]],["title/38",[1,6.024,465,28.42,575,28.42,583,25.113,1437,37.118]],["name/38",[465,1.587,575,1.587,583,1.403,1437,2.073]],["text/38",[1,1.295,2,1.164,4,0.705,5,1.944,6,0.642,73,0.759,119,0.575,147,0.654,157,0.459,180,1.306,197,0.872,217,1.083,220,1.154,223,1.041,226,1.513,228,0.785,230,0.488,231,0.752,237,2.289,238,1.432,239,0.694,240,0.51,244,0.395,245,0.995,251,3.766,252,1.72,256,0.919,262,0.963,266,1.647,273,0.854,281,1.202,282,0.59,289,1.286,295,0.528,299,1.317,300,0.74,307,0.516,313,0.645,319,0.572,323,1.493,335,3.713,336,0.433,337,1.803,338,1.28,343,2.315,354,0.482,372,0.667,374,0.549,375,2.551,379,0.528,380,0.581,385,0.504,386,1.286,388,0.872,398,3.299,399,0.599,400,1.513,405,0.557,406,1.944,414,1.607,428,0.981,430,0.872,431,1.617,442,2.354,446,1.013,450,0.564,458,1.481,460,1.071,461,0.753,462,0.542,465,2.129,467,0.803,471,0.872,488,1.231,490,1.635,497,0.872,527,0.609,542,0.654,543,2.398,575,3.354,578,6.288,579,1.713,583,5.08,588,0.642,593,0.753,597,6.27,601,0.981,602,4.616,604,2.237,608,1.789,619,1.432,631,0.564,637,0.753,642,0.918,644,1.265,649,0.777,660,1.601,687,0.803,704,3.432,728,0.433,729,0.355,736,0.981,739,1.27,756,1.389,761,2.237,768,2.109,799,0.834,801,1.083,843,1.389,849,0.753,857,1.324,867,0.733,917,0.564,920,2.662,940,0.645,974,0.392,978,1.693,984,0.803,992,3.519,1001,2.17,1043,0.549,1057,1.539,1089,0.564,1099,0.981,1104,1.286,1105,1.88,1114,0.642,1136,1.087,1144,0.777,1166,2.237,1217,0.753,1221,0.777,1222,2.93,1227,2.478,1228,4.045,1240,2.517,1321,0.654,1419,3.929,1422,4.137,1423,0.542,1424,0.667,1427,0.981,1428,0.834,1437,2.237,1439,0.504,1441,1.809,1447,0.918,1453,0.872,1466,1.351,1500,0.777,1511,0.981,1530,0.981,1717,0.714,1847,0.667,1854,0.918,1855,0.918,1861,0.918,1875,1.693,1879,1.435,1884,0.918,1910,1.809,1911,0.981,1912,0.981,1913,0.981,1914,1.076,1915,3.433,1916,1.984,1917,1.076,1918,1.076,1919,1.076,1920,1.984,1921,1.076,1922,1.076,1923,1.076,1924,1.984,1925,1.076,1926,3.433,1927,1.076,1928,1.076,1929,3.676,1930,3.257,1931,1.984,1932,2.141,1933,1.984,1934,2.357,1935,3.433,1936,1.984,1937,0.918,1938,1.984,1939,1.076,1940,1.076,1941,1.076,1942,0.918,1943,1.076,1944,1.076,1945,1.076,1946,0.981,1947,1.984,1948,1.984,1949,2.761,1950,1.076,1951,1.076,1952,0.981,1953,1.984,1954,1.984,1955,1.076,1956,0.981,1957,1.076,1958,0.918,1959,0.981]],["component/38",[915,0.604]],["title/39",[1,6.024,119,13.269,224,20.331,631,13.014,1159,25.925]],["name/39",[1,0.336,224,1.136,631,0.727,1159,1.448]],["text/39",[1,1.102,4,0.702,48,2.278,119,2.428,153,1.172,180,0.56,217,1.079,220,1.15,228,3.789,231,1.715,232,2.081,237,1.548,239,0.963,244,3.213,245,0.603,246,1.966,249,1.825,250,1.385,269,3.824,273,1.184,278,1.318,281,0.963,312,2.556,313,0.894,322,1.873,323,1.196,325,1.873,335,3.586,350,1.706,354,2.028,358,2.184,376,3.002,379,2.83,406,2.869,422,1.742,424,1.442,462,1.385,483,2.386,503,1.706,537,2.168,543,3.436,606,1.985,629,1.118,631,2.488,639,3.669,646,3.08,660,1.595,909,1.926,940,0.894,943,2.611,944,2.639,945,1.985,974,1.001,999,1.825,1072,5.72,1083,2.053,1090,1.926,1096,2.228,1100,2.053,1103,4.159,1113,2.409,1159,4.174,1421,2.053,1423,2.902,1442,1.556,1504,2.805,1505,1.706,1930,3.664,1960,2.228,1961,2.347,1962,2.507,1963,2.347,1964,3.377,1965,5.697,1966,2.507,1967,2.132,1968,4.123,1969,4.123,1970,4.123,1971,1.926,1972,4.123,1973,2.507,1974,2.347,1975,2.507,1976,2.507,1977,4.123,1978,2.507,1979,2.507,1980,2.507,1981,2.507,1982,2.507,1983,2.507,1984,2.507,1985,2.507,1986,2.507,1987,4.123,1988,2.75,1989,2.507,1990,2.507]],["component/39",[915,0.604]],["title/40-1",[1,6.024,220,19.156,245,10.045,1113,19.156,1136,25.113]],["name/40-1",[]],["text/40-1",[]],["component/40-1",[]],["title/40",[1,7.653,631,16.533,1136,31.904]],["name/40",[1,0.413,631,0.891,1136,1.72]],["text/40",[1,1.405,2,1.885,73,2.488,119,2.494,217,2.553,218,3.015,220,3.601,237,2.227,244,2.388,245,1.427,281,2.278,313,2.116,358,2.467,406,2.531,445,4.557,450,3.413,514,4.319,629,3.502,631,2.742,660,2.296,800,4.859,940,2.116,943,2.949,944,2.982,974,2.369,1113,4.036,1136,4.721,1991,5.933,1992,4.698]],["component/40",[915,0.604]],["title/41",[1,7.653,631,16.533,1992,42.018]],["name/41",[1,0.413,631,0.891,1992,2.266]],["text/41",[1,1.256,73,3.133,189,3.101,220,2.001,244,3.007,245,1.049,250,2.41,281,1.675,303,3.416,313,2.261,335,3.301,338,2.214,358,1.814,385,2.242,406,3.499,490,3.332,492,3.71,493,3.71,505,4.617,599,2.802,629,1.945,631,1.976,773,4.617,782,3.71,823,3.876,844,3.876,857,2.294,917,2.51,930,3.101,940,1.556,974,1.742,995,2.475,1113,3.996,1146,3.259,1349,2.664,1421,3.572,1422,3.701,1442,2.708,1721,2.753,1992,7.198,1993,4.785,1994,4.785,1995,4.785,1996,4.084,1997,4.362,1998,4.785,1999,4.785,2000,4.785,2001,4.785,2002,4.785,2003,4.785,2004,4.084,2005,4.084]],["component/41",[915,0.604]],["title/42",[1,4.966,119,10.94,245,8.282,358,14.323,629,15.359,631,10.73,1113,15.794]],["name/42",[1,0.284,119,0.626,245,0.474,246,0.939,631,0.614]],["text/42",[1,1.325,119,2.919,244,3.061,246,2.697,313,2.017,335,3.458,338,1.975,354,2.782,358,2.352,379,3.047,406,3.244,462,3.125,490,3.832,629,2.522,631,2.369,857,2.974,940,2.017,974,2.258,995,3.209,1113,4.398,1146,4.224,1349,3.454,1421,4.631,1423,3.125,1442,3.51,1504,3.848,1505,3.848,1721,3.57,2004,5.295,2005,5.295]],["component/42",[915,0.604]],["title/43",[1,5.444,119,11.993,245,9.078,631,11.762,1041,18.187,1042,21.135]],["name/43",[1,0.246,119,0.541,245,0.41,631,0.531,1041,0.821,1042,0.954]],["text/43",[1,1.433,119,2.132,194,2.223,217,1.566,218,1.849,219,1.849,220,2.541,228,3.257,230,1.809,232,1.895,233,4.236,237,2.08,244,3.019,245,1.614,267,3.02,276,4.139,312,1.772,338,1.935,354,1.79,358,1.514,375,3.102,406,2.364,413,3.234,464,2.981,490,3.6,608,3.939,629,1.623,631,2.65,660,3.526,693,3.939,794,2.981,857,1.914,861,2.427,869,3.851,874,3.234,940,1.298,959,5.313,974,1.453,995,3.808,1041,3.614,1042,4.2,1071,2.981,1113,1.669,1146,4.139,1394,3.096,1423,2.011,1428,3.096,1439,1.87,1467,2.188,1721,2.297,1874,3.64,1879,1.669,2006,3.64,2007,3.408,2008,3.64]],["component/43",[915,0.604]],["title/44",[1,5.444,119,11.993,631,11.762,943,18.768,944,18.972,1136,22.697]],["name/44",[1,0.246,119,0.541,631,0.531,943,0.847,944,0.856,1136,1.024]],["text/44",[1,0.978,4,0.846,119,2.87,185,1.054,220,1.384,232,1.032,239,1.159,243,3.76,244,1.928,245,1.152,249,2.197,258,2.255,259,1.843,264,2.567,271,2.255,280,3.793,281,1.159,307,1.587,312,1.469,313,1.709,331,2.472,335,3.321,338,1.054,344,2.567,358,1.255,392,2.39,406,2.541,439,3.38,490,3.299,505,2.197,506,1.606,511,2.614,537,2.52,576,1.322,577,2.841,588,3.134,629,1.346,631,1.856,637,2.318,681,1.975,739,1.944,773,2.197,857,1.587,861,2.013,887,2.472,899,2.318,932,2.472,936,2.472,940,1.076,943,4.384,944,4.432,945,2.39,974,1.205,995,1.713,1089,1.737,1096,4.257,1113,3.611,1114,1.975,1136,5.302,1146,2.255,1345,3.018,1349,1.843,1354,2.567,1421,2.472,1442,1.873,1504,3.26,1721,1.905,1778,4.791,1797,2.197,1960,6.027,1961,5.577,2004,2.826,2005,2.826,2009,8.114,2010,3.018,2011,3.311,2012,3.311,2013,3.311]],["component/44",[915,0.604]],["title/45",[4,14.869,474,32.407,475,39.64]],["name/45",[1,0.284,245,0.474,474,1.203,475,1.471,631,0.614]],["text/45",[1,1.325,2,0.564,4,2.014,5,0.758,6,1.162,49,1.946,153,0.83,157,1.907,180,1.725,185,1.7,195,3.341,216,0.902,217,0.764,230,2.739,231,2.291,232,2.065,239,1.183,240,0.923,241,0.934,244,0.715,245,2,246,0.847,247,2.532,252,2.291,256,1.565,260,1.208,273,1.455,278,0.934,285,2.416,287,3.987,297,1.663,298,3.629,312,0.865,323,1.469,335,1.642,338,1.076,343,1.565,347,2.884,351,1.068,355,2.243,384,3.081,405,1.748,407,4.327,424,1.772,441,5.404,442,5.774,443,3.82,460,1.824,462,1.702,469,3.134,474,5.713,475,5.581,477,1.663,487,1.208,494,2.884,502,1.748,506,0.945,511,2.226,547,1.364,553,2.141,557,1.327,563,1.455,616,2.491,631,1.517,633,1.64,647,1.141,674,1.578,739,2.45,769,2.738,781,1.748,818,2.523,939,1.234,940,0.633,1001,1.824,1009,1.748,1043,1.725,1066,3.545,1067,5.513,1113,1.413,1136,1.852,1191,3.081,1366,1.776,1371,1.776,1422,1.036,1486,2.301,1500,1.406,1519,1.455,1523,1.578,1688,1.663,1956,1.776,2014,1.948,2015,4.475,2016,1.948,2017,1.948,2018,1.776,2019,1.776,2020,1.948,2021,6.622,2022,3.081,2023,3.081,2024,3.081,2025,3.379,2026,1.948,2027,1.948,2028,1.948,2029,1.948,2030,1.948,2031,1.948,2032,1.948]],["component/45",[915,0.604]],["title/46",[1,8.849,631,19.118]],["name/46",[1,0.533,631,1.153]],["text/46",[1,1.474,119,2.62,189,3.138,218,2.244,220,2.025,221,3.298,224,3.114,237,1.657,245,1.984,262,2.35,281,1.695,291,3.496,303,3.447,358,3.129,385,2.269,406,3.519,450,2.54,490,1.969,501,3.298,505,4.657,506,2.35,514,3.214,523,3.391,629,3.355,631,3.15,660,1.708,773,4.657,844,3.924,930,3.138,943,2.195,944,2.219,1041,2.127,1042,2.472,1113,3.45,1136,3.846,1159,3.971,1349,2.696,1992,3.496,1996,4.134,2033,4.134,2034,3.756]],["component/46",[915,0.604]],["title/47",[119,11.993,245,9.078,246,18.004,483,17.151,631,11.762,1012,26.237]],["name/47",[119,0.541,245,0.41,246,0.812,483,0.774,631,0.531,1012,1.184]],["text/47",[4,0.582,49,2.886,73,3.093,119,2.527,157,2.145,217,0.893,220,2.479,237,0.779,240,2.809,242,1.418,243,1.311,244,0.836,245,1.455,246,0.99,251,4.459,252,1.465,278,1.852,282,1.248,283,1.358,295,4.788,298,1.972,313,0.74,335,3.379,336,0.918,337,2.256,338,1.602,354,1.021,358,0.863,375,1.162,379,1.119,398,1.229,399,1.268,405,1.178,406,1.503,439,1.999,462,1.147,483,4.396,506,1.105,609,2.263,629,0.926,631,1.097,655,1.289,706,3.841,727,1.385,728,0.918,729,0.751,773,1.512,797,1.852,857,1.852,940,0.74,971,1.845,974,0.829,983,2.263,987,1.944,1002,1.845,1012,6.352,1014,3.298,1016,3.261,1017,3.757,1018,3.522,1022,3.298,1023,2.076,1024,3.298,1025,1.944,1026,3.522,1028,2.076,1030,3.522,1032,3.522,1033,5.405,1034,1.944,1036,3.522,1165,3.13,1183,1.551,1423,1.147,1436,4.912,1442,1.289,1486,4.912,1488,1.385,1504,5.572,1505,1.413,1721,1.311,1828,2.076,1847,1.413,2035,2.277,2036,2.277,2037,5.032,2038,5.032,2039,5.032,2040,2.277,2041,2.277,2042,3.863,2043,3.863,2044,2.277,2045,2.277,2046,2.277,2047,2.277,2048,2.277,2049,2.277,2050,2.277]],["component/47",[915,0.604]],["title/48",[119,10.94,245,8.282,483,15.646,631,10.73,1012,23.934,1041,16.591,1042,19.28]],["name/48",[119,0.477,245,0.361,483,0.682,631,0.468,1012,1.043,1041,0.723,1042,0.84]],["text/48",[49,2.502,73,3.736,119,2.626,228,3.867,243,3.311,244,3.327,245,1.738,298,4.045,312,2.553,338,2.523,354,2.58,375,2.937,406,2.238,439,2.977,483,4.387,631,2.775,940,1.871,974,2.094,1012,6.492,1041,4.291,1042,4.987,1050,4.912,1423,2.899,1439,2.696,2006,5.246,2051,5.754]],["component/48",[915,0.604]],["title/49",[631,16.533,714,36.88,2052,36.88]],["name/49",[631,0.891,714,1.989,2052,1.989]],["text/49",[4,0.67,220,2.33,228,1.721,232,0.818,237,1.488,239,0.918,240,2.641,241,2.085,242,0.962,245,0.954,247,4.386,251,2.061,252,3.84,256,2.581,262,2.704,273,1.129,274,1.7,313,0.853,335,2.379,336,1.057,337,2.499,338,1.385,343,3.591,442,4.21,457,1.837,467,1.958,483,1.802,502,4.01,509,6.861,631,1.583,633,4.169,713,4.912,714,6.706,739,0.97,774,5.028,781,3.354,816,1.7,867,1.786,940,0.853,974,0.955,1009,4.01,1104,4.202,1165,2.125,1419,1.484,1422,2.965,1436,2.962,1442,1.484,1486,1.786,1503,4.371,1851,3.966,1853,3.966,1854,2.239,1855,2.239,1858,3.966,1859,4.304,1860,7.068,1861,3.713,1869,3.713,2052,6.325,2053,7.752,2054,2.034,2055,5.535,2056,5.535,2057,2.623,2058,2.623,2059,2.623,2060,2.623,2061,3.713,2062,2.623]],["component/49",[915,0.604]],["title/50-1",[358,17.371,629,18.628,631,13.014,831,37.118,1113,19.156]],["name/50-1",[]],["text/50-1",[]],["component/50-1",[]],["title/50-2",[358,15.7,629,16.836,631,11.762,1113,17.314,2063,33.547,2064,37.753]],["name/50-2",[]],["text/50-2",[]],["component/50-2",[]],["title/50",[358,19.441,629,20.847,631,14.564,1113,21.438]],["name/50",[358,0.97,629,1.04,631,0.727,1113,1.07]],["text/50",[1,0.74,2,1.63,4,0.923,6,2.154,8,2.154,153,1.539,185,1.791,217,3.062,218,2.607,219,2.607,228,1.429,232,1.126,237,1.236,239,1.264,244,1.325,250,3.482,252,1.369,258,2.459,259,2.011,281,2.732,283,2.154,300,1.347,313,1.174,314,2.459,315,2.607,325,2.459,335,2.864,336,1.455,358,2.621,363,2.801,370,2.24,375,1.843,385,1.692,450,1.894,478,2.288,511,1.796,529,2.34,537,2.698,567,3.565,592,2.34,629,3.439,631,2.217,638,2.801,646,2.459,660,1.274,706,2.34,794,2.696,831,4.558,857,2.698,940,1.829,974,1.315,1083,2.696,1089,4.7,1090,2.529,1113,4.457,1114,2.154,1182,2.607,1183,2.459,1232,3.293,1359,2.926,1365,3.293,1442,2.044,1451,2.801,1721,2.078,1876,3.083,2063,4.558,2064,5.13,2065,3.293,2066,3.611,2067,3.611,2068,3.611,2069,3.611,2070,3.611,2071,3.611,2072,3.611,2073,3.611,2074,3.611,2075,3.611,2076,3.611,2077,3.611,2078,3.611,2079,3.611,2080,5.627,2081,2.801,2082,6.302,2083,2.459,2084,3.611]],["component/50",[915,0.604]],["title/51",[358,22.069,849,40.759,1321,35.387]],["name/51",[358,1.19,849,2.198,1321,1.908]],["text/51",[1,1.122,185,2.716,218,3.953,219,3.953,256,3.953,329,4.91,358,3.235,660,3.01,681,5.089,849,5.975,1321,5.187,2085,8.532]],["component/51",[915,0.604]],["title/52",[1,7.174,2,15.805,245,7.614,261,20.713,358,13.167,2086,28.134]],["name/52",[1,0.246,2,0.541,245,0.41,261,1.115,358,0.709,2086,1.514]],["text/52",[1,1.247,2,2.747,185,3.02,232,2.357,239,2.646,245,1.657,261,5.658,358,2.866,932,7.082,940,2.458,995,4.907,1041,4.166,1732,9.452,2086,6.124,2087,7.559]],["component/52",[915,0.604]],["title/53-1",[1,6.024,2,13.269,500,33.073,576,18.295,715,27.854]],["name/53-1",[]],["text/53-1",[]],["component/53-1",[]],["title/53-2",[1,6.024,2,13.269,714,29.029,715,27.854,1111,28.42]],["name/53-2",[]],["text/53-2",[]],["component/53-2",[]],["title/53-3",[1,5.444,2,11.993,670,20.339,715,25.175,1879,17.314,2052,26.237]],["name/53-3",[]],["text/53-3",[]],["component/53-3",[]],["title/53",[1,7.653,2,16.858,1503,35.387]],["name/53",[1,0.533,1503,2.467]],["text/53",[1,1.28,2,2.129,4,2.051,147,1.129,157,1.382,220,0.777,223,0.974,230,1.469,231,1.229,232,1.611,233,1.069,239,0.65,241,2.068,242,2.364,243,2.974,244,2.697,245,1.286,246,0.807,247,1.051,249,1.233,251,2.449,252,0.704,256,2.717,262,2.507,263,1.003,273,0.799,281,1.51,285,1.003,304,1.898,309,1.44,312,0.824,316,1.341,317,1.152,319,0.988,321,3.682,335,1.896,337,1.454,338,1.032,370,1.152,372,1.152,385,0.87,400,1.018,406,0.722,415,1.129,416,1.505,423,1.233,456,1.505,465,2.011,469,1.3,475,2.208,490,0.755,500,4.233,502,0.961,505,1.233,506,0.901,521,2.514,523,4.106,529,1.203,536,1.505,545,2.767,576,1.722,588,1.108,599,2.526,616,1.034,631,0.528,633,0.901,655,2.441,660,0.655,670,2.119,713,4.658,714,6.24,715,5.567,716,4.711,781,0.961,797,2.068,816,1.203,857,0.89,869,1.177,871,1.152,909,1.3,918,4.785,940,1.402,974,1.18,991,1.051,1001,1.75,1009,0.961,1042,2.201,1080,2.27,1104,2.101,1111,2.675,1136,1.018,1376,1.341,1378,1.505,1385,1.505,1386,1.44,1419,2.441,1422,2.295,1442,1.834,1503,3.917,1566,7.092,1576,1.233,1721,1.069,1761,1.505,1879,2.452,2018,1.693,2052,3.716,2054,1.44,2055,1.585,2056,1.585,2061,1.585,2088,1.693,2089,4.711,2090,1.693,2091,2.767,2092,4.711,2093,1.693,2094,2.955,2095,1.693,2096,1.693,2097,1.693,2098,1.693,2099,1.857,2100,2.955,2101,1.693,2102,1.693,2103,1.585,2104,1.693,2105,3.932,2106,1.693,2107,2.955,2108,1.693,2109,1.693,2110,1.693,2111,1.693,2112,1.693,2113,1.693,2114,1.857,2115,1.693,2116,1.857,2117,3.241,2118,1.857,2119,1.857]],["component/53",[915,0.604]],["title/54-1",[180,8.432,228,16.389,714,26.237,715,25.175,921,18.972,1111,25.686]],["name/54-1",[]],["text/54-1",[]],["component/54-1",[]],["title/54-2",[180,10.441,194,28.547,715,31.172,921,23.492]],["name/54-2",[]],["text/54-2",[]],["component/54-2",[]],["title/54-3",[180,7.692,228,14.951,670,18.554,715,22.966,921,17.307,1879,15.794,2052,23.934]],["name/54-3",[]],["text/54-3",[]],["component/54-3",[]],["title/54-4",[180,9.33,228,18.133,670,22.504,921,20.991,2052,29.029]],["name/54-4",[]],["text/54-4",[]],["component/54-4",[]],["title/54-5",[180,9.33,194,25.509,715,27.854,921,20.991,2120,27.326]],["name/54-5",[]],["text/54-5",[]],["component/54-5",[]],["title/54-6",[228,18.133,236,30.41,242,16.811,715,27.854,2120,27.326]],["name/54-6",[]],["text/54-6",[]],["component/54-6",[]],["title/54-7",[228,18.133,236,30.41,715,27.854,797,21.967,2120,27.326]],["name/54-7",[]],["text/54-7",[]],["component/54-7",[]],["title/54",[180,10.441,228,20.293,921,23.492,1503,31.172]],["name/54",[180,0.521,228,1.013,921,1.172,1503,1.556]],["text/54",[2,0.294,4,1.228,147,0.617,157,1.12,160,0.417,180,1.936,194,1.047,217,1.031,219,0.47,220,0.425,223,0.533,228,2.208,232,0.819,233,0.584,236,1.248,239,0.658,241,2.499,242,1.598,243,1.082,244,1.598,245,1.054,249,0.674,250,0.512,251,1.553,252,1.976,254,0.733,256,2.018,262,3.015,263,0.548,273,0.437,281,1.147,285,1.769,286,1.341,291,0.733,295,0.499,304,1.101,309,0.787,312,1.454,313,1.066,319,1.001,329,0.584,335,1.412,337,1.47,338,1.043,343,1.217,352,4.717,353,1.769,370,0.63,372,0.63,383,3.971,400,0.557,404,0.787,407,1.524,408,0.787,415,1.992,423,1.248,425,5.036,427,0.674,433,2.295,434,3.378,436,0.867,456,0.823,458,0.758,464,0.758,465,1.167,488,3.461,490,0.413,499,0.926,500,3.47,502,1.695,503,4.026,521,1.458,523,3.366,529,0.658,536,0.823,542,1.143,545,1.605,551,1.744,553,0.643,555,0.711,567,0.643,588,0.606,593,1.317,599,1.101,616,0.565,631,0.288,633,0.913,655,1.855,658,1.047,670,2.139,683,0.867,706,0.658,711,2.988,713,3.745,714,5.448,715,5.59,781,0.525,797,2.088,816,0.658,833,1.715,838,1.524,854,1.524,857,0.487,861,2.923,869,0.643,871,0.63,909,1.317,918,1.63,921,3.939,928,0.787,940,0.612,974,0.685,991,0.575,1001,3.012,1009,0.973,1016,2.124,1017,0.758,1042,1.341,1074,5.086,1104,1.219,1111,1.63,1120,3.285,1136,0.557,1164,1.715,1165,2.128,1217,1.84,1321,1.143,1376,0.733,1378,0.823,1419,1.487,1422,1.398,1442,1.487,1466,0.691,1503,3.392,1525,0.926,1529,0.787,1544,1.605,1576,0.674,1721,1.082,1740,1.715,1879,1.609,1884,1.605,2008,0.926,2052,3.535,2054,2.037,2055,0.867,2056,0.867,2061,0.867,2089,2.988,2090,0.926,2091,1.605,2092,3.509,2093,0.926,2094,1.715,2095,0.926,2096,0.926,2097,1.715,2098,1.715,2100,2.395,2101,0.926,2102,0.926,2103,0.867,2104,0.926,2105,2.395,2106,0.926,2107,1.715,2108,0.926,2109,0.926,2110,0.926,2111,0.926,2112,0.926,2113,0.926,2120,1.567,2121,2.627,2122,1.715,2123,3.277,2124,2.627,2125,3.277,2126,1.015,2127,1.015,2128,1.015,2129,1.015,2130,1.015,2131,1.881,2132,1.881,2133,1.881,2134,1.881,2135,1.881,2136,1.881,2137,1.015,2138,1.015,2139,1.015,2140,2.627,2141,3.277,2142,1.015,2143,1.015,2144,1.015,2145,1.015,2146,1.015,2147,1.015,2148,1.015,2149,1.015,2150,1.015,2151,4.165,2152,1.015,2153,1.881,2154,1.881,2155,1.015,2156,1.015,2157,1.015,2158,1.015,2159,2.627,2160,1.015,2161,1.881,2162,2.627,2163,2.627,2164,3.849,2165,1.881,2166,1.015,2167,1.015,2168,1.015,2169,0.867,2170,1.015,2171,1.015,2172,3.277,2173,1.881,2174,1.015,2175,1.015]],["component/54",[915,0.604]],["title/55",[1,6.741,714,32.487,1503,31.172,2052,32.487]],["name/55",[714,1.989,1503,1.908,2052,1.989]],["text/55",[1,1.285,2,2.299,180,1.616,228,3.141,281,2.778,406,3.087,490,3.227,631,2.254,714,6.195,715,4.825,921,3.636,1111,4.923,1503,5.944,1879,3.318,2052,6.195]],["component/55",[915,0.604]],["title/56-1",[1,5.444,237,14.17,251,19.623,460,22.356,577,18.004,739,15.317]],["name/56-1",[]],["text/56-1",[]],["component/56-1",[]],["title/56-2",[1,4.966,224,16.763,225,20.705,237,12.926,251,17.901,460,20.394,577,16.424]],["name/56-2",[]],["text/56-2",[]],["component/56-2",[]],["title/56",[1,4.566,224,15.411,225,19.035,237,11.883,251,16.457,460,18.749,577,15.099,739,12.846]],["name/56",[224,0.829,225,1.024,237,0.639,460,1.009,577,0.812,739,0.691]],["text/56",[1,1.121,4,1.434,48,0.649,73,2.45,119,1.625,153,2.874,160,0.96,185,0.41,203,1.747,217,1.261,220,1.653,224,2.49,225,3.076,229,0.999,230,1.792,231,3.104,232,1.6,237,2.307,239,1.125,241,3.508,242,0.473,245,1.125,246,1.017,251,3.691,252,3.562,256,4.019,271,0.877,273,1.702,281,0.819,282,0.706,295,1.579,323,1.398,335,2.585,336,0.943,337,1.049,338,1.258,343,3.874,350,1.452,358,0.489,374,3.976,380,1.263,385,0.604,386,3.91,388,2.604,423,0.855,424,1.227,450,1.686,460,3.803,490,0.951,502,3.785,511,2.791,553,1.483,577,3.477,579,1.994,588,0.768,592,5.048,595,0.741,599,0.755,609,1.37,612,2.251,616,0.717,631,0.665,633,3.55,639,1.966,647,1.37,655,0.729,660,0.825,703,1.896,706,0.835,717,3.203,739,2.494,767,1.896,781,3.785,797,0.618,811,1.815,826,1.997,860,0.877,893,0.999,899,0.902,910,1.997,940,0.761,974,0.852,1009,3.785,1067,1.815,1113,0.978,1159,0.729,1236,1.1,1385,1.044,1409,1.044,1478,4.505,1479,4.505,1534,1.175,1545,2.744,1761,1.044,1797,3.044,1910,1.175,1952,1.175,2091,1.997,2176,1.896,2177,7.997,2178,1.997,2179,1.288,2180,1.175,2181,3.215,2182,2.34,2183,2.34,2184,3.215,2185,5.133,2186,3.953,2187,3.215,2188,2.34,2189,2.34,2190,3.215,2191,3.953,2192,2.34,2193,1.175,2194,1.288]],["component/56",[915,0.604]],["title/57",[596,25.829,737,25.185,792,32.487,795,32.487]],["name/57",[596,1.289,737,1.257,792,1.621,795,1.621]],["text/57",[4,2.719,185,2.552,353,4.328,576,3.201,596,5.362,727,4.874,728,3.23,729,2.644,737,3.937,792,5.079,795,5.079,1440,6.843,1489,7.629]],["component/57",[915,0.604]],["title/58",[639,33.476,656,27.119]],["name/58",[639,2.018,656,1.635]],["text/58",[1,1.284,5,2.238,153,2.453,160,2.361,180,1.172,185,1.832,194,3.204,219,2.666,232,1.794,239,2.014,242,2.111,250,2.899,266,3.432,273,2.477,275,3.646,282,4.344,313,1.871,375,2.937,408,4.462,490,2.34,529,3.729,537,2.759,608,3.729,639,5.267,645,5.13,656,4.267,657,3.498,670,2.826,726,5.616,729,2.614,750,3.919,918,3.569,939,5.022,1183,3.919,1907,4.462]],["component/58",[915,0.604]],["title/59",[1066,52.954]],["name/59",[1066,3.808]],["text/59",[1,1.139,2,1.9,4,1.676,5,2.552,180,1.336,185,2.089,220,3.621,232,2.045,237,2.963,239,2.297,242,2.407,245,1.899,275,4.157,313,2.133,385,3.074,441,4.07,483,3.587,490,2.668,633,3.184,818,6.465,874,5.316,918,4.07,1066,6.434,1067,5.088,1222,5.601,1224,4.899,1789,5.982,2195,8.66,2196,6.561,2197,8.66]],["component/59",[915,0.604]],["title/60",[376,44.674,631,19.118]],["name/60",[376,2.693,631,1.153]],["text/60",[0,5.216,1,1.449,220,3.286,230,3.561,231,2.979,232,3.03,323,3.416,376,5.216,446,4.011,631,2.232,916,5.867,1044,5.867,1048,6.094,1349,4.375,1967,6.094,2198,7.858]],["component/60",[915,0.604]],["title/61",[3,37.718,337,26.102,647,34.087]],["name/61",[3,2.034,337,1.407,647,1.838]],["text/61",[3,3.812,4,2.056,180,1.638,185,2.561,217,2.308,226,3.224,230,3.647,231,3.051,232,2.859,239,2.059,242,2.952,245,2.011,246,2.557,252,3.051,282,3.224,337,4.631,338,1.872,343,3.727,374,4.107,381,5.021,386,3.812,395,5.363,424,3.085,445,4.119,502,3.043,631,1.671,633,2.854,647,4.712,781,3.043,940,2.616,1009,3.043,1113,2.459,1478,4.391,1479,4.391,2199,5.882]],["component/61",[915,0.604]],["title/62-1",[185,14.584,256,21.224,681,27.326,1368,37.118,2200,41.771]],["name/62-1",[]],["text/62-1",[]],["component/62-1",[]],["title/62",[185,18.528,256,26.964,681,34.716]],["name/62",[185,0.999,256,1.454,681,1.872]],["text/62",[1,1.294,2,2.068,4,1.496,73,1.453,119,1.696,153,2.495,180,0.774,185,3.133,217,1.491,226,2.084,227,2.409,232,1.825,239,1.331,244,2.62,245,1.284,246,1.653,251,1.801,252,2.22,255,2.662,256,4.013,258,3.987,261,3.492,262,1.844,295,1.867,313,1.236,325,3.987,335,2.62,337,3.202,342,3.987,350,2.358,354,3.202,358,2.22,379,2.876,385,2.743,392,2.744,397,3.245,406,1.478,462,2.949,577,1.653,647,2.226,681,4.784,683,3.245,794,2.838,800,2.838,801,2.801,905,3.466,940,1.904,974,1.384,984,4.371,995,3.029,1043,1.94,1127,4.371,1422,2.022,1423,2.949,1467,4.396,1504,2.358,1505,2.358,1510,3.466,1533,2.744,1576,2.523,1608,3.466,2086,3.08,2200,3.466,2201,3.801,2202,3.801,2203,3.801,2204,2.838,2205,3.801,2206,3.801,2207,3.801,2208,3.801,2209,3.801,2210,3.08]],["component/62",[915,0.604]],["title/63",[1,7.653,2,16.858,5,22.639]],["name/63",[2,1.175,5,1.578]],["text/63",[1,1.382,2,2.877,5,3.482,160,2.833,180,2.023,185,2.197,193,5.592,228,3.932,232,2.152,239,2.416,242,2.533,275,4.374,301,5.154,358,2.617,639,4.452,656,2.781,670,3.391,918,4.282,921,4.102,1055,4.983,1066,4.582,2211,6.903]],["component/63",[915,0.604]],["title/64",[1,4.966,228,14.951,292,27.269,307,18.112,370,23.432,660,13.325,2212,30.603]],["name/64",[292,1.847,307,1.227,370,1.587,2212,2.073]],["text/64",[1,1.193,4,1.245,119,2.398,226,3.863,228,4.095,232,1.519,239,1.706,244,1.788,245,1.545,292,5.977,307,2.336,312,2.162,336,2.84,354,2.185,355,5.496,370,5.971,375,2.487,380,2.631,405,2.521,406,1.895,421,4.159,446,2.487,458,3.638,490,1.981,537,2.336,553,3.087,631,2.734,660,2.921,927,3.518,940,1.584,943,2.208,944,2.233,959,3.518,974,1.774,995,3.646,1041,3.985,1042,4.631,1072,3.779,1423,2.455,1453,3.948,1467,2.671,1967,3.779,2212,6.708,2213,2.592,2214,4.159]],["component/64",[915,0.604]],["title/65",[446,34.354,1349,37.474]],["name/65",[446,2.071,1349,2.259]],["text/65",[1,1.254,48,2.74,73,2.914,119,2.548,145,4.643,153,2.318,185,1.731,195,5.691,216,2.52,217,2.134,220,2.274,232,1.696,237,3.011,239,2.668,250,3.84,262,2.639,304,3.185,313,2.478,323,2.365,385,2.548,405,2.814,537,2.608,543,3.244,631,2.709,660,2.689,943,3.455,944,3.492,1041,2.389,1136,4.178,1174,4.959,1175,4.959,1349,4.244,1354,4.218,1974,4.643,1992,3.927,1997,4.959,2034,6.824,2065,4.959,2215,5.439,2216,4.407,2217,5.439,2218,5.439,2219,5.439]],["component/65",[915,0.604]],["title/66",[656,23.452,1106,36.106,1118,43.457]],["name/66",[609,1.838,1106,1.947,1118,2.343]],["text/66",[1,0.997,2,1.563,4,1.937,147,3.281,153,2.301,160,2.741,220,2.257,224,2.395,225,2.959,230,3.436,231,2.874,232,2.571,239,1.199,242,1.98,244,1.257,245,1.662,246,2.347,247,1.938,267,1.405,424,1.796,427,3.583,472,4.373,501,2.332,506,1.662,547,2.398,576,1.368,579,4.703,609,3.161,631,1.898,637,2.398,656,4.034,658,3.719,660,2.674,686,5.412,726,1.877,739,1.267,743,2.472,750,4.549,797,2.588,939,2.17,940,1.114,943,1.552,944,1.569,981,2.656,993,2.557,1041,1.504,1106,4.703,1113,1.432,1115,6.682,1118,7.095,1128,5.18,1231,3.583,1235,6.142,1290,2.923,1394,2.656,1533,3.896,1567,4.607,1571,4.607,1589,5.879,1880,3.122,2220,3.122,2221,3.425,2222,3.425,2223,3.425,2224,3.425,2225,3.425,2226,3.425,2227,3.425,2228,3.425]],["component/66",[915,0.604]],["title/67",[0,34.032,230,23.239,231,19.441,232,15.985]],["name/67",[0,1.698,230,1.16,231,0.97,232,0.798]],["text/67",[0,4.28,1,1.309,2,2.235,4,2.34,5,3.738,7,2.865,73,3.503,157,1.84,218,2.987,220,1.805,222,2.94,227,2.735,228,3.388,230,4.152,231,3.644,232,3.105,237,1.477,238,3.116,239,1.511,240,3.056,241,2.07,242,1.584,251,3.056,282,4.23,338,1.374,380,3.481,398,4.167,474,2.404,585,3.348,592,2.798,631,1.226,660,2.274,684,3.685,692,3.685,739,2.855,818,3.223,923,2.575,991,2.443,1104,2.798,1144,4.655,1349,2.404,1717,4.28,1847,4,2229,3.936,2230,4.317,2231,4.317,2232,4.317,2233,3.936,2234,3.936]],["component/67",[915,0.604]],["title/68",[1,8.849,2210,54.529]],["name/68",[1,0.533,2210,3.287]],["text/68",[1,1.388,73,1.841,119,1.394,157,2.052,180,1.674,185,1.532,228,3.255,230,2.182,244,3.017,252,1.825,256,2.23,258,4.758,322,3.278,335,3.31,337,4.296,354,2.159,358,1.825,379,2.364,406,2.717,462,2.425,490,2.84,501,3.278,629,1.957,631,1.984,660,2.464,681,4.904,799,3.733,866,5.963,917,2.525,921,3.768,940,1.565,974,1.752,1041,2.114,1042,2.457,1113,3.772,1419,2.724,1422,4.8,1423,2.425,1424,2.986,1971,3.371,1992,3.475,2210,7.761,2235,4.814,2236,4.814]],["component/68",[915,0.604]],["title/69-1",[1,4.966,119,10.94,943,17.121,944,17.307,1971,26.452,2213,20.097,2237,29.293]],["name/69-1",[]],["text/69-1",[]],["component/69-1",[]],["title/69-2",[1,4.566,119,10.058,355,23.05,943,15.74,944,15.911,2213,18.476,2237,26.93,2238,31.662]],["name/69-2",[]],["text/69-2",[]],["component/69-2",[]],["title/69-3",[1,4.566,119,10.058,270,23.65,943,15.74,944,15.911,1389,31.662,2213,18.476,2237,26.93]],["name/69-3",[]],["text/69-3",[]],["component/69-3",[]],["title/69",[1,5.444,119,11.993,943,18.768,944,18.972,2213,22.031,2237,32.111]],["name/69",[1,0.284,119,0.626,1386,1.675,2213,1.149,2239,2.16]],["text/69",[1,1.448,2,0.913,4,0.459,6,1.073,48,0.906,65,1.395,119,1.664,153,1.343,157,0.767,180,0.857,185,0.572,203,3.141,216,0.833,217,0.706,220,0.752,224,1.399,225,1.727,228,2.863,230,0.815,232,0.561,242,2.654,244,1.156,245,1.26,250,2.119,256,2.341,258,1.225,270,1.225,281,2.214,304,1.053,315,1.298,323,0.782,335,2.32,336,0.725,337,2.266,338,0.572,355,2.092,358,0.682,370,2.609,380,0.971,399,1.001,411,2.69,414,1.457,418,1.457,422,1.139,423,1.194,430,1.457,433,1.259,444,1.64,446,0.918,450,0.943,490,1.281,506,0.873,537,0.862,576,0.718,588,1.073,596,1.588,599,2.959,629,0.731,631,1.435,637,1.259,646,3.913,655,2.859,660,1.782,670,1.548,677,1.64,727,1.093,728,0.725,746,2.69,797,3.468,816,1.165,818,3.772,843,3.538,857,1.511,940,1.368,943,2.29,944,2.315,974,0.655,977,1.194,1066,1.194,1089,1.653,1090,4.771,1100,1.343,1103,1.298,1114,1.073,1124,1.535,1157,1.535,1220,1.457,1349,1.001,1351,1.64,1465,1.846,1504,1.116,1544,1.535,1575,1.535,1576,1.194,1721,1.814,1824,2.873,1876,1.535,1930,1.457,1971,2.207,2063,1.457,2213,4.213,2214,1.535,2237,5.61,2238,5.766,2240,1.64,2241,1.798,2242,1.798,2243,1.798,2244,5.052,2245,1.798,2246,5.052,2247,1.798,2248,5.052,2249,5.052,2250,10.46,2251,3.152,2252,3.152,2253,3.152,2254,1.798,2255,1.798,2256,1.798,2257,1.798,2258,1.798,2259,1.798,2260,3.152,2261,1.798,2262,3.152,2263,3.152,2264,3.152,2265,1.798,2266,3.152,2267,4.606,2268,3.152,2269,1.798,2270,5.745,2271,1.798,2272,1.798,2273,1.798,2274,1.798,2275,1.798,2276,1.798]],["component/69",[915,0.604]],["title/70",[1,4.566,224,15.411,245,7.614,246,15.099,358,13.167,629,14.12,1159,19.651,2213,18.476]],["name/70",[1,0.193,224,0.653,245,0.323,246,0.64,358,0.558,629,0.598,1159,0.833,2213,0.783]],["text/70",[1,1.257,48,2.144,119,2.35,180,0.867,217,1.003,218,1.184,219,1.184,221,1.74,224,1.889,228,3.364,231,1.614,232,0.797,237,0.874,239,0.895,244,3.238,245,1.199,246,2.378,249,2.825,250,3.57,269,2.825,270,1.74,273,1.1,278,1.225,281,1.49,312,1.889,313,0.831,315,1.845,322,1.74,325,1.74,335,3.43,354,1.909,358,2.419,370,1.585,376,2.825,379,2.687,380,1.38,406,2.128,422,1.619,462,1.287,478,1.619,483,1.763,488,1.585,490,2.594,503,1.585,543,1.524,629,1.731,631,2.586,639,3.173,646,2.899,660,2.5,693,1.656,728,1.03,729,0.843,811,1.982,940,0.831,943,2.479,944,2.506,945,1.845,974,0.93,977,1.696,995,1.322,1072,4.947,1083,1.908,1089,1.34,1090,1.789,1096,2.07,1100,1.908,1113,2.668,1159,4.33,1419,1.446,1423,2.756,1442,1.446,1500,1.845,1504,2.64,1505,1.585,1721,1.471,1930,3.448,1960,2.07,1961,2.181,1962,2.33,1963,2.181,1964,3.178,1965,5.446,1966,2.33,1967,1.982,1968,3.881,1969,3.881,1970,3.881,1971,2.981,1972,3.881,1973,2.33,1974,2.181,1975,2.33,1976,2.33,1977,3.881,1978,2.33,1979,2.33,1980,2.33,1981,2.33,1982,2.33,1983,2.33,1984,2.33,1985,2.33,1986,2.33,2213,1.36,2277,4.432,2278,2.33,2279,2.555,2280,2.33,2281,2.181]],["component/70",[915,0.604]],["title/71",[1,5.444,245,9.078,246,18.004,358,15.7,629,16.836,2213,22.031]],["name/71",[1,0.246,245,0.41,246,0.812,358,0.709,629,0.76,2213,0.994]],["text/71",[1,1.328,6,2.692,73,2.548,119,1.93,180,1.357,216,2.091,218,2.091,219,2.091,223,2.367,244,1.656,245,1.461,246,2.897,249,5.807,250,4.92,270,3.074,278,2.164,281,2.333,335,1.656,354,2.024,358,3.004,380,2.437,396,3.656,398,2.437,417,3.852,419,3.656,447,2.996,488,2.8,490,3.557,527,2.554,629,3.221,631,1.893,660,1.592,672,3.16,693,2.925,728,1.818,729,1.489,811,3.5,835,4.115,940,1.467,974,1.643,977,2.996,995,2.335,1113,3.313,1162,3.37,1419,2.554,1442,2.554,1500,3.258,1569,3.37,1575,3.852,1576,2.996,1721,2.597,1777,4.115,1963,3.852,1971,4.666,2213,3.545,2277,7.088,2278,4.115,2280,4.115,2281,3.852,2282,4.115]],["component/71",[915,0.604]],["title/72",[1,5.444,119,11.993,245,9.078,1041,18.187,1042,21.135,2213,22.031]],["name/72",[1,0.284,245,0.474,1041,0.949,1042,1.102,2213,1.149]],["text/72",[1,1.272,119,2.059,228,3.828,232,1.538,239,1.727,244,3.059,245,1.559,250,3.582,292,5.133,307,2.365,312,2.189,354,2.212,355,6.42,370,3.06,406,1.919,488,3.06,490,2.891,631,1.401,660,2.941,693,3.197,811,3.826,940,1.604,943,3.223,944,3.258,974,1.796,995,2.552,1041,3.662,1042,4.256,1072,5.514,1423,2.485,1442,2.791,1721,2.839,1967,5.514,1971,3.454,2212,8.163,2213,4.855,2214,4.211,2240,4.498,2277,3.997,2281,4.211,2283,8.338]],["component/72",[915,0.604]],["title/73",[1,8.849,2213,35.81]],["name/73",[1,0.533,2213,2.159]],["text/73",[1,1.37,219,4.084,249,5.852,250,4.441,931,6.837,1971,6.173,2213,4.69,2277,7.142]],["component/73",[915,0.604]],["title/74",[358,19.441,629,20.847,1113,21.438,2213,27.279]],["name/74",[358,0.97,629,1.04,1113,1.07,2213,1.361]],["text/74",[1,0.691,8,3.137,216,2.436,217,2.063,218,2.436,219,2.436,232,1.64,239,1.841,244,1.93,250,3.75,252,1.994,259,2.928,281,1.841,282,2.883,314,3.582,329,3.027,335,2.731,358,2.822,370,6.565,379,2.583,537,2.522,542,3.198,553,3.332,567,3.332,591,4.795,629,3.027,631,1.494,660,1.855,729,1.735,907,4.795,923,3.137,927,6.782,940,1.71,974,1.914,1005,3.927,1089,3.904,1113,4.661,1182,5.373,1183,5.069,2081,5.772,2082,4.795,2213,2.798,2284,5.259,2285,5.259]],["component/74",[915,0.604]],["title/75",[180,13.706,185,21.425]],["name/75",[180,0.826,185,1.292]],["text/75",[1,1.113,2,1.224,5,3.294,73,2.913,119,1.224,147,2.569,160,1.734,180,2.158,185,2.425,217,1.658,220,1.767,237,3.262,242,1.55,245,0.926,251,2.002,262,3.079,263,2.281,273,1.819,275,2.677,278,2.026,281,3.177,283,2.52,307,2.026,312,1.875,322,2.878,420,2.738,441,4.726,442,3.716,450,3.996,504,2.738,529,2.738,576,1.687,577,1.837,584,4.112,585,3.277,629,2.58,656,2.556,657,3.857,726,2.316,750,2.878,756,2.959,769,5.14,797,2.026,801,2.489,918,3.936,1001,2.281,1041,2.787,1043,2.157,1126,3.376,1169,2.569,1304,3.423,1439,3.569,1464,3.155,1477,2.959,1568,3.607,1589,3.277,2286,5.785,2287,4.225,2288,4.225,2289,6.345]],["component/75",[915,0.604]],["title/76",[4,8.871,230,15.74,231,13.167,232,10.826,245,7.614,424,18.215,631,9.864,1113,14.52]],["name/76",[4,0.376,230,0.667,231,0.558,232,0.459,245,0.323,424,0.772,631,0.418,1113,0.615]],["text/76",[1,1.39,2,1.211,3,2.709,4,2.308,5,1.626,7,2.775,8,2.494,119,1.823,157,1.782,216,1.937,219,1.937,220,3.165,228,3.576,230,3.431,231,2.87,232,2.626,233,2.406,237,1.431,239,1.464,240,1.981,244,2.31,245,0.917,246,1.818,247,2.366,251,1.981,295,2.054,313,1.359,335,3.615,338,1.331,354,1.875,358,1.585,379,2.054,380,2.257,406,1.626,424,2.193,462,2.106,497,3.387,629,1.7,631,1.788,660,1.475,684,3.569,739,2.8,857,2.005,940,1.359,974,1.522,991,2.366,1103,6.081,1113,3.165,1349,2.328,1419,2.366,1421,3.122,1423,2.106,1504,3.905,1505,2.594,1721,2.406,1847,3.905,1929,3.387,1987,6.902,1989,3.812,1990,3.812,2229,3.812,2290,4.181,2291,3.812]],["component/76",[915,0.604]],["title/77",[4,10.578,230,18.768,231,15.7,232,12.909,245,9.078,246,18.004]],["name/77",[4,0.477,230,0.847,231,0.709,232,0.583,245,0.41,246,0.812]],["text/77",[1,1.384,2,1.494,3,3.342,4,2.183,5,2.006,7,3.423,8,3.076,73,2.807,119,1.494,216,2.389,230,3.874,231,3.241,232,2.903,233,2.968,239,1.805,240,2.444,244,1.892,251,2.444,281,1.805,295,2.533,335,3.136,354,2.313,379,2.533,380,2.784,406,2.855,462,2.598,490,2.985,660,2.589,739,2.715,857,2.473,917,2.705,940,1.677,974,1.877,991,4.836,1419,4.154,1422,4.954,1423,2.598,1424,3.199,1500,3.723,1721,2.968,1847,3.199,1929,4.178,2291,4.702,2292,5.157,2293,5.157]],["component/77",[915,0.604]],["title/78-1",[1,6.741,639,25.501,656,20.659,917,26.894]],["name/78-1",[]],["text/78-1",[]],["component/78-1",[]],["title/78-2",[645,32.936,768,30.53,2294,49.683]],["name/78-2",[]],["text/78-2",[]],["component/78-2",[]],["title/78-3",[49,18.004,644,18.972,656,16.684,753,32.111,768,21.72,2295,35.345]],["name/78-3",[]],["text/78-3",[]],["component/78-3",[]],["title/78-4",[180,9.33,298,23.385,631,13.014,656,18.46,657,27.854]],["name/78-4",[]],["text/78-4",[]],["component/78-4",[]],["title/78-5",[157,21.855,181,31.172,243,29.506,380,27.682]],["name/78-5",[]],["text/78-5",[]],["component/78-5",[]],["title/78-6",[157,24.81,234,43.457,1533,42.018]],["name/78-6",[]],["text/78-6",[]],["component/78-6",[]],["title/78-7",[160,15.501,298,19.28,645,21.375,652,26.452,1043,19.28,2296,23.934,2297,25.072]],["name/78-7",[]],["text/78-7",[]],["component/78-7",[]],["title/78-8",[739,21.53,2294,49.683,2298,47.156]],["name/78-8",[]],["text/78-8",[]],["component/78-8",[]],["title/78-9",[644,20.991,739,16.947,753,35.529,2295,39.107,2298,37.118]],["name/78-9",[]],["text/78-9",[]],["component/78-9",[]],["title/78",[180,8.432,645,23.431,768,21.72,1043,21.135,2296,26.237,2297,27.484]],["name/78",[645,1.776,768,1.646,2299,2.434]],["text/78",[1,1.018,4,0.347,49,0.591,153,1.432,157,2.266,160,2.379,180,1.267,181,2.042,194,1.367,217,2.086,218,2.686,221,0.925,223,4.179,224,0.603,226,1.841,234,4.329,237,0.465,241,2.983,243,2.369,245,1.747,252,1.274,260,0.843,278,0.652,295,0.667,298,2.101,304,0.796,307,2.283,313,0.442,329,1.413,335,3.189,346,2.605,353,1.326,380,1.326,385,0.637,390,0.952,393,1.16,400,0.745,410,2.804,431,0.796,446,1.715,461,2.883,463,1.16,490,1.366,537,1.177,553,0.861,555,0.952,557,0.925,593,1.72,608,3.086,630,1.101,631,1.647,633,1.192,639,2.644,644,3.651,645,5.397,650,0.952,652,4.62,656,3.293,657,3.525,726,1.346,729,1.571,737,2.339,739,3.32,750,0.925,753,5.607,756,0.952,768,0.713,781,0.703,801,3.41,861,0.826,871,0.843,880,1.054,917,1.288,923,1.465,940,1.885,943,2.409,944,2.436,974,1.499,997,2.239,1001,0.734,1005,1.015,1043,4.067,1081,1.989,1087,1.054,1105,3.621,1124,1.16,1228,3.723,1324,1.16,1362,1.72,1470,2.239,1505,0.843,1533,4.492,1733,1.101,1907,1.054,1932,1.054,2220,1.239,2233,1.239,2267,1.239,2294,5.631,2295,6.172,2296,4.581,2297,4.799,2298,2.722,2300,1.359,2301,1.359,2302,1.359,2303,2.239,2304,2.239,2305,1.359,2306,1.239,2307,1.359,2308,1.359,2309,2.456,2310,1.359,2311,2.239,2312,4.117,2313,1.359,2314,1.239,2315,2.456,2316,2.456,2317,2.456,2318,1.359,2319,1.904,2320,2.456,2321,2.456,2322,2.456]],["component/78",[915,0.604]],["title/79",[1,8.849,2323,57.452]],["name/79",[1,0.533,2323,3.463]],["text/79",[1,1.247,180,1.932,189,4.898,217,2.966,245,1.657,286,3.858,303,3.713,313,3.084,415,4.596,439,3.91,529,4.898,576,3.018,640,4.427,649,5.457,660,2.666,816,4.898,2323,6.452,2324,6.124,2325,5.862,2326,6.124,2327,5.862]],["component/79",[915,0.604]],["title/80",[2,14.85,48,25.829,180,10.441,728,20.659]],["name/80",[2,0.741,48,1.289,180,0.521,728,1.031]],["text/80",[1,0.735,2,1.62,4,1.429,48,3.915,73,2.138,153,2.384,180,1.582,185,3.228,232,1.743,239,1.958,240,2.65,245,1.226,281,1.958,304,3.275,312,2.482,323,2.431,338,1.78,354,4.005,490,2.274,543,3.335,577,2.431,595,3.218,596,3.915,616,3.114,660,1.973,723,4.82,727,4.724,728,4.23,729,2.563,737,3.817,792,4.924,795,4.924,977,3.712,983,3.275,1089,2.933,1117,6.296,1425,5.802,1439,2.62,2328,3.916]],["component/80",[915,0.604]],["title/81",[73,19.605,226,28.104,595,29.506,619,37.013]],["name/81",[226,1.72,595,1.806,619,2.266]],["text/81",[1,1.246,73,3.624,119,1.554,180,1.779,185,2.403,195,4.006,218,2.486,219,2.486,220,2.244,226,4.138,232,1.673,237,2.989,245,1.915,246,4.121,281,2.643,300,2.001,313,2.455,314,3.654,325,5.142,353,2.897,358,2.035,389,6.444,406,3.397,424,2.815,558,5.011,567,3.4,595,5.027,619,5.45,670,2.636,790,4.161,832,3.96,940,1.745,1089,4.972,1439,2.514,1879,2.244,1958,4.58]],["component/81",[915,0.604]],["title/82",[180,10.441,274,33.226,478,32.487,1123,30.581]],["name/82",[180,0.521,274,1.658,478,1.621,1123,1.526]],["text/82",[1,0.73,180,2.373,217,2.179,242,2.038,258,5.267,274,3.599,281,3.115,313,2.514,314,3.782,315,6.423,335,3.843,336,2.237,358,2.106,478,4.9,587,3.519,670,2.728,693,5.766,832,4.056,857,2.663,1016,3.599,1123,5.307,1442,3.142,1465,5.211,1467,4.239,1717,5.133,2329,5.553,2330,4.74,2331,5.063]],["component/82",[915,0.604]],["title/83",[1,4.966,286,19.28,439,19.542,649,27.269,660,13.325,2326,30.603,2327,29.293]],["name/83",[1,0.284,286,1.102,439,1.117,2326,1.75,2327,1.675]],["text/83",[1,1.263,180,1.743,216,2,237,1.477,245,1.692,263,2.331,273,2.776,281,3.364,286,3.939,312,3.425,313,1.404,351,2.366,380,2.331,400,3.534,405,2.233,413,3.498,422,2.735,439,3.992,446,3.291,490,1.755,506,2.095,518,4,588,2.575,629,3.138,640,2.528,649,5.571,660,2.722,728,2.598,729,2.127,801,1.694,830,3.685,832,4.048,854,3.498,923,2.575,930,5.547,940,1.404,974,1.571,983,2.528,995,2.233,1005,5.762,1041,1.896,1169,3.92,1428,3.348,1439,2.023,1467,2.366,1721,2.484,1733,3.498,2180,3.936,2216,3.498,2327,5,2332,6.448,2333,5.879,2334,3.685,2335,3.685,2336,3.685,2337,4.655,2338,3.936,2339,4.317]],["component/83",[915,0.604]],["title/84-1",[338,14.584,439,23.701,483,18.976,577,19.92,1422,24.376]],["name/84-1",[]],["text/84-1",[]],["component/84-1",[]],["title/84-2",[338,13.181,439,21.421,483,17.151,577,18.004,739,15.317,2340,37.753]],["name/84-2",[]],["text/84-2",[]],["component/84-2",[]],["title/84-3",[338,13.181,439,21.421,483,17.151,577,18.004,739,15.317,2341,37.753]],["name/84-3",[]],["text/84-3",[]],["component/84-3",[]],["title/84",[338,16.321,439,26.525,483,21.237,577,22.293]],["name/84",[338,0.815,439,1.324,483,1.06,577,1.113]],["text/84",[1,0.329,2,0.724,6,2.492,48,1.259,73,2.893,180,0.509,185,1.714,217,0.98,223,1.311,228,1.654,237,2.153,240,2.982,244,1.975,245,1.535,252,1.584,256,1.936,285,2.256,312,1.109,319,3.347,323,1.087,335,3.614,336,1.683,337,2.414,338,2.681,343,2.915,354,2.414,372,2.592,379,2.644,398,1.349,406,2.447,439,3.915,462,2.712,483,3.134,490,1.016,502,2.161,558,1.659,577,4.408,580,2.592,581,4.694,616,2.326,627,5.671,629,1.699,631,1.187,633,2.027,639,3.481,723,3.34,739,3.115,781,2.161,860,1.702,869,1.583,899,1.75,917,2.824,921,1.145,940,1.75,974,1.96,1009,2.161,1089,2.192,1114,2.492,1414,3.385,1419,2.364,1422,4.936,1423,2.712,1424,3.34,1425,4.02,1451,3.24,1455,3.566,1486,2.845,1487,3.24,2328,1.75,2340,6.382,2341,3.809,2342,2.499,2343,2.499,2344,3.573,2345,2.279,2346,4.178,2347,2.499,2348,4.178,2349,2.499,2350,2.499]],["component/84",[915,0.604]],["title/85",[5,22.639,180,11.853,231,22.069]],["name/85",[5,1.221,180,0.639,231,1.19]],["text/85",[1,0.94,5,2.781,160,4.371,180,1.865,185,2.276,194,5.625,223,3.751,227,4.531,231,3.472,239,2.503,244,2.624,245,1.568,263,3.861,445,5.008,652,5.008,728,2.881,729,2.359,766,3.805,797,3.429,801,2.806,1117,5.794,1183,4.87,2351,6.52]],["component/85",[915,0.604]],["title/86",[180,13.706,303,33.06]],["name/86",[180,0.826,303,1.993]],["text/86",[1,1.356,5,2.059,180,2.101,224,3.319,237,1.812,263,2.858,273,2.279,278,3.586,281,3.479,282,2.902,299,3.514,303,4.259,312,2.349,348,4.519,350,4.639,353,2.858,358,2.007,398,2.858,405,3.869,501,3.606,508,3.514,518,3.284,542,4.547,584,3.431,629,2.153,660,1.868,793,3.219,801,2.934,887,3.953,930,3.431,936,3.953,1001,2.858,1041,2.325,1043,3.817,1169,3.219,1439,4.062,1464,3.953,1852,4.519,2352,6.724,2353,5.294,2354,5.294,2355,4.827]],["component/86",[915,0.604]],["title/87",[224,20.331,576,18.295,635,24.376,729,15.112,1159,25.925]],["name/87",[224,0.959,576,0.863,635,1.149,729,0.712,1159,1.222]],["text/87",[4,2.069,245,1.775,353,4.372,583,4.439,635,4.308,729,2.671,1227,5.846,1228,5.671,1465,4.742,1642,5.671,2054,6.28,2356,7.383,2357,8.098,2358,6.561,2359,6.561,2360,6.046,2361,6.561]],["component/87",[915,0.604]],["title/88",[576,20.474,635,27.279,729,16.912,1465,30.027]],["name/88",[576,1.022,635,1.361,729,0.844,1465,1.499]],["text/88",[153,2.817,160,1.831,180,1.603,217,1.751,224,3.493,225,3.622,237,1.527,240,3.73,242,2.425,251,4.402,252,2.506,256,3.061,281,2.313,317,2.768,318,3.221,319,4.629,335,2.425,343,3.061,352,4.018,374,3.373,502,3.419,511,2.219,575,4.099,576,1.782,577,3.422,580,2.768,581,2.768,583,2.446,629,1.814,633,3.207,635,2.374,658,2.485,681,2.662,729,1.472,739,1.651,781,3.419,940,1.451,974,1.624,991,2.525,1009,3.419,1114,2.662,1159,2.525,1231,2.962,1278,3.332,1465,4.609,1797,4.386,1901,3.221,1964,3.332,2344,4.386,2362,3.615,2363,3.615,2364,3.615,2365,6.165,2366,3.332,2367,3.332,2368,3.332,2369,4.463,2370,4.069,2371,3.332]],["component/88",[915,0.604]],["title/89",[576,20.474,635,27.279,729,16.912,2358,41.539]],["name/89",[576,1.022,635,1.361,729,0.844,2358,2.073]],["text/89",[180,1.364,224,1.526,237,1.177,240,3.175,242,1.987,251,4.16,252,2.54,256,3.103,264,2.667,267,1.411,281,2.345,313,1.118,317,2.134,319,4.671,335,3.813,336,1.386,343,3.103,352,4.073,374,3.419,457,3.793,502,3.466,511,3.332,543,2.051,567,2.179,575,3.36,576,1.373,577,2.913,580,2.134,581,2.134,583,1.885,594,2.787,629,1.398,633,3.251,635,1.83,636,6.696,723,2.134,729,1.786,739,2.003,781,3.466,832,1.804,860,2.342,899,2.409,940,1.118,974,1.252,1009,3.466,1083,2.568,1090,3.793,1114,2.051,1159,1.946,1642,2.409,1901,2.483,1934,4.623,1937,2.936,2344,4.446,2358,7.112,2365,6.499,2366,2.568,2367,2.568,2368,2.568,2371,2.568,2372,3.136,2373,4.938,2374,3.136,2375,3.136,2376,3.136,2377,3.136,2378,3.136,2379,3.136,2380,3.44,2381,3.44,2382,3.44,2383,3.44,2384,3.136,2385,3.44]],["component/89",[915,0.604]],["title/90",[576,20.474,635,27.279,729,16.912,1642,35.904]],["name/90",[576,1.022,635,1.361,729,0.844,1642,1.792]],["text/90",[153,2.108,160,1.259,180,1.265,216,1.421,224,1.361,237,1.05,240,3.375,242,1.814,245,0.673,251,4.161,252,2.701,256,2.877,264,2.379,281,2.174,313,0.998,317,1.903,319,4.442,329,1.766,335,2.279,336,1.236,338,0.977,343,2.877,352,3.776,374,3.17,447,2.036,457,3.462,460,1.656,502,3.213,511,3.543,542,1.865,543,4.248,567,1.944,575,3.067,576,1.225,577,2.7,580,1.903,581,1.903,583,1.682,608,1.988,629,1.247,633,3.014,635,1.632,636,5.032,729,2.349,739,2.297,781,3.213,832,1.609,854,2.486,925,5.77,940,0.998,943,1.391,944,1.406,974,1.117,1009,3.213,1083,2.291,1090,2.148,1114,1.83,1159,1.736,1642,6.397,1661,4.006,1901,2.215,1934,4.221,1937,2.619,1965,5.301,2033,4.221,2344,4.122,2365,6.26,2366,2.291,2367,2.291,2368,2.291,2371,2.291,2372,2.797,2373,4.508,2374,2.797,2375,2.797,2376,2.797,2377,2.797,2378,2.797,2379,2.797,2384,2.797,2386,3.569,2387,2.797,2388,7.123,2389,3.068,2390,6.211,2391,3.068,2392,3.068,2393,3.068]],["component/90",[915,0.604]],["title/91",[576,20.474,635,27.279,729,16.912,2359,41.539]],["name/91",[576,1.022,635,1.361,729,0.844,2359,2.073]],["text/91",[153,2.817,160,1.831,180,1.603,217,1.751,224,3.493,225,3.622,237,1.527,240,3.73,242,2.425,251,4.402,252,2.506,256,3.061,281,2.313,317,2.768,318,3.221,319,4.629,335,2.425,343,3.061,352,4.018,374,3.373,502,3.419,511,2.219,575,4.099,576,1.782,577,3.422,580,2.768,581,2.768,583,2.446,629,1.814,633,3.207,635,2.374,681,2.662,729,1.472,739,1.651,781,3.419,940,1.451,974,1.624,991,2.525,1009,3.419,1114,2.662,1159,2.525,1231,2.962,1278,3.332,1797,4.386,1901,3.221,1964,3.332,2344,4.386,2359,6.376,2362,3.615,2363,3.615,2364,3.615,2365,6.165,2366,3.332,2367,3.332,2368,3.332,2371,3.332,2394,4.463,2395,4.463,2396,4.463]],["component/91",[915,0.604]],["title/92",[576,20.474,635,27.279,729,16.912,2361,41.539]],["name/92",[576,1.022,635,1.361,729,0.844,2361,2.073]],["text/92",[153,2.495,160,1.56,180,1.454,224,3.169,225,3.209,237,1.301,240,3.801,242,2.148,251,4.664,252,2.707,256,3.308,278,1.823,281,2.049,317,2.358,318,2.744,319,4.868,335,2.148,338,1.21,343,3.308,352,4.341,374,3.644,457,2.662,502,3.694,511,3.551,565,2.838,575,4.429,576,1.518,577,3.104,580,2.358,581,2.358,583,3.209,629,1.546,633,3.465,635,2.022,636,3.08,681,2.267,729,1.254,739,2.641,781,3.694,940,1.236,974,1.384,991,2.151,1009,3.694,1114,2.267,1159,2.151,1231,2.523,1278,2.838,1797,3.886,1901,2.744,1964,2.838,2344,4.739,2361,6.498,2362,3.08,2363,3.08,2364,3.08,2365,6.532,2366,2.838,2367,2.838,2368,2.838,2370,3.466,2371,2.838,2397,5.854,2398,3.801]],["component/92",[915,0.604]],["title/93",[576,20.474,635,27.279,729,16.912,2360,38.281]],["name/93",[576,1.022,635,1.361,729,0.844,2360,1.91]],["text/93",[153,2.817,160,1.831,180,1.603,217,1.751,224,3.493,225,3.622,237,1.527,240,3.73,242,2.425,251,4.402,252,2.506,256,3.061,281,2.313,317,2.768,318,3.221,319,4.629,335,2.425,343,3.061,352,4.018,374,3.373,502,3.419,511,2.219,575,4.099,576,1.782,577,3.422,580,2.768,581,2.768,583,2.446,629,1.814,633,3.207,635,2.374,681,2.662,729,1.472,739,1.651,781,3.419,940,1.451,974,1.624,991,2.525,1009,3.419,1114,2.662,1159,2.525,1231,2.962,1278,3.332,1797,4.386,1901,3.221,1964,3.332,2344,4.386,2360,5.876,2362,3.615,2363,3.615,2364,3.615,2365,6.165,2366,3.332,2367,3.332,2368,3.332,2371,3.332,2399,4.463,2400,4.463,2401,4.463]],["component/93",[915,0.604]],["title/94",[180,6.544,245,7.045,313,10.448,415,19.537,576,12.832,640,18.819,816,20.824,2324,26.034,2325,24.92]],["name/94",[415,1.908,816,2.034,2325,2.434]],["text/94",[1,1.239,156,6.228,180,1.699,223,4.375,242,2.276,267,3.423,273,2.67,278,4.519,313,2.017,335,2.276,415,3.771,490,3.392,576,2.477,640,4.885,658,3.454,728,2.499,729,2.751,739,3.086,816,4.02,832,3.254,861,3.771,918,3.848,932,4.631,940,2.017,1041,2.724,1467,3.4,2324,8.166,2325,4.81,2402,6.203,2403,8.342,2404,6.203]],["component/94",[915,0.604]],["title/95",[73,25.735,793,40.92]],["name/95",[73,1.551,793,2.467]],["text/95",[1,1.326,73,3.194,119,2.922,226,4.579,303,4.103,595,4.807,619,6.03,995,5.219,1041,3.669,1042,4.263,2405,6.478]],["component/95",[915,0.604]],["title/96-1",[1,4.966,180,7.692,313,12.282,487,23.432,1717,25.072,2151,28.203,2406,27.269]],["name/96-1",[]],["text/96-1",[]],["component/96-1",[]],["title/96-2",[1,6.024,180,9.33,313,14.897,487,28.42,2406,33.073]],["name/96-2",[]],["text/96-2",[]],["component/96-2",[]],["title/96",[180,7.692,245,8.282,313,12.282,487,23.432,2151,28.203,2406,27.269,2407,30.603]],["name/96",[180,0.335,245,0.361,313,0.535,487,1.021,2151,1.229,2406,1.189,2407,1.334]],["text/96",[1,1.134,180,2.237,185,1.199,216,2.692,218,2.692,219,2.692,237,1.288,239,1.318,245,0.826,255,4.07,281,2.034,282,2.064,298,1.922,300,3.216,312,1.671,313,3.089,342,2.564,375,1.922,399,3.236,400,3.186,424,1.975,433,4.97,434,4.507,487,5.893,490,2.886,537,1.805,558,2.499,640,2.205,660,2.05,670,2.855,671,3.433,766,2.003,790,2.92,832,3.723,840,3.214,861,3.533,867,2.564,869,2.386,904,3.214,922,2.92,940,1.89,959,5.124,974,2.115,992,2.92,1123,2.246,1190,3.05,1224,2.811,1356,3.214,1362,2.637,1467,2.064,1488,2.289,1576,3.857,1717,3.857,2151,5.958,2406,6.858,2407,3.05,2408,3.765,2409,3.433,2410,4.507,2411,4.195,2412,3.765,2413,3.765]],["component/96",[915,0.604]],["title/97",[251,31.896,460,36.338]],["name/97",[251,1.923,460,2.191]],["text/97",[1,0.415,4,1.616,73,3.028,153,2.154,157,2.154,180,1.808,185,1.609,216,2.342,224,2.807,225,3.467,232,0.983,237,2.71,241,1.512,242,1.855,244,1.157,245,1.586,251,4.628,252,1.196,256,2.931,295,3.554,307,2.423,313,1.025,319,2.689,323,1.371,335,2.906,336,1.27,337,2.267,338,1.004,343,2.931,352,1.917,354,1.414,374,3.693,379,1.549,385,1.477,399,2.814,406,1.966,442,1.847,450,1.654,457,3.539,460,5.926,462,1.588,469,3.539,490,1.282,502,1.631,511,3.599,537,1.512,551,2.093,579,3.924,633,1.53,739,2.34,781,1.631,917,1.654,921,3.315,940,1.025,974,1.148,1009,1.631,1016,2.043,1141,3.442,1422,3.366,1423,1.588,1424,1.956,1439,1.477,1497,2.555,1519,3.774,1797,3.355,2176,2.555,2328,2.208,2344,3.355,2365,5.257,2414,2.691,2415,3.153,2416,3.153,2417,3.153,2418,3.153,2419,3.153]],["component/97",[915,0.604]],["title/98",[460,36.338,577,29.264]],["name/98",[460,2.191,577,1.764]],["text/98",[1,0.388,4,1.225,48,1.488,73,2.929,153,2.97,157,2.044,180,1.76,185,1.526,216,2.221,224,1.311,225,1.619,231,1.12,232,0.921,237,2.621,241,2.902,242,1.76,244,1.084,245,1.527,251,1.4,252,1.12,256,2.221,295,2.973,307,2.299,313,0.96,319,2.551,323,1.284,335,2.556,336,1.19,337,2.15,338,0.94,343,2.804,352,1.796,354,1.325,374,3.556,379,1.451,399,2.67,406,1.865,442,1.73,450,1.549,457,4.239,460,5.854,462,1.488,490,1.201,502,1.528,511,4.081,537,1.416,551,1.961,577,4.255,579,4.322,595,1.7,631,0.839,633,1.433,739,3.197,776,2.132,781,1.528,860,2.012,899,2.069,917,1.549,921,3.192,940,0.96,974,1.075,1009,1.528,1016,1.914,1141,3.266,1422,3.22,1423,1.488,1424,1.832,1497,2.393,1519,3.58,1642,2.069,1644,4.372,1661,3.885,1797,3.183,2176,2.393,2328,2.069,2344,3.183,2345,2.693,2365,5.084,2387,2.693,2414,2.522,2420,2.522,2421,2.693,2422,2.693,2423,4.795,2424,2.954]],["component/98",[915,0.604]],["title/99-1",[1,6.024,119,13.269,303,22.504,793,27.854,2405,35.529]],["name/99-1",[]],["text/99-1",[]],["component/99-1",[]],["title/99-2",[1,4.225,119,9.307,237,10.996,245,7.045,281,11.249,991,18.184,1043,16.402,1349,17.891,1439,15.055]],["name/99-2",[]],["text/99-2",[]],["component/99-2",[]],["title/99-3",[1,5.444,312,18.376,943,18.768,944,18.972,1439,19.4,2411,29.892]],["name/99-3",[]],["text/99-3",[]],["component/99-3",[]],["title/99",[1,6.024,119,13.269,303,22.504,995,23.701,2405,35.529]],["name/99",[1,0.284,119,0.626,303,1.061,995,1.117,2405,1.675]],["text/99",[1,1.28,5,2.297,119,2.662,180,1.561,185,0.721,194,1.261,216,1.049,218,2.321,219,1.781,220,3.007,223,1.188,228,1.522,231,0.859,232,1.562,233,1.303,237,2.264,245,1.769,262,1.099,273,2.157,275,2.436,278,1.843,281,0.793,285,1.222,289,1.467,303,3.532,312,2.224,313,0.736,336,0.912,338,2.441,354,1.015,375,1.962,385,1.061,399,2.141,406,0.881,408,1.756,446,1.156,447,1.503,450,2.017,465,1.405,483,0.938,518,1.405,521,1.756,525,2.776,527,1.281,537,1.843,553,1.435,565,1.691,590,1.933,599,2.252,631,1.092,640,4.211,658,2.79,660,0.799,670,1.112,728,0.912,766,1.205,793,1.377,832,2.628,861,3.046,871,1.405,922,4.58,923,2.293,940,1.25,943,2.677,944,2.706,946,2.776,974,1.399,975,1.756,983,1.326,991,4.069,1001,3.189,1041,1.689,1042,3.914,1043,3.67,1103,1.635,1141,3.412,1146,1.542,1349,3.683,1439,4.484,1467,3.237,1503,1.377,1576,2.552,1879,0.947,2083,1.542,2204,1.691,2296,1.435,2356,2.064,2405,5.946,2410,2.982,2411,5.191,2425,1.933,2426,2.264,2427,2.264,2428,1.933,2429,2.064,2430,2.264,2431,2.264,2432,3.505,2433,2.982,2434,2.264,2435,2.264,2436,2.264,2437,2.264,2438,2.264,2439,4.059,2440,1.834,2441,1.834]],["component/99",[915,0.604]],["title/100",[1,6.024,119,13.269,995,23.701,1041,20.123,1042,23.385]],["name/100",[1,0.284,119,0.626,995,1.117,1041,0.949,1042,1.102]],["text/100",[1,1.269,119,2.976,218,3.015,219,3.015,228,2.576,312,2.888,537,4.13,599,3.811,640,3.811,670,3.196,832,4.518,861,3.956,922,6.679,923,3.881,940,2.116,946,4.698,974,2.369,1041,3.783,1042,4.927,1439,3.049,1467,4.721,1576,4.319,2204,4.859,2410,5.046,2411,4.698,2432,5.933,2433,5.046,2440,5.272,2441,5.272]],["component/100",[915,0.604]],["title/101",[49,18.004,180,8.432,216,19.183,267,16.992,313,13.464,336,16.684]],["name/101",[49,0.812,180,0.381,216,0.866,267,0.767,313,0.608,336,0.753]],["text/101",[1,0.762,4,2.035,49,4.727,160,4.021,180,2.255,216,2.685,245,1.746,252,3.02,267,4.462,307,3.819,313,3.186,336,3.209,511,3.962,514,3.847,739,3.367,801,3.125,1270,4.495,1368,4.696,2442,5.796,2443,6.453,2444,4.696]],["component/101",[915,0.604]],["title/102-1",[160,21.04,286,26.17,441,31.805,474,28.547]],["name/102-1",[]],["text/102-1",[]],["component/102-1",[]],["title/102-2",[286,26.17,287,38.281,441,31.805,474,28.547]],["name/102-2",[]],["text/102-2",[]],["component/102-2",[]],["title/102",[180,10.441,286,26.17,441,31.805,474,28.547]],["name/102",[180,0.521,286,1.306,441,1.587,474,1.425]],["text/102",[0,1.316,1,0.596,4,0.506,5,2.102,73,2.335,119,0.574,153,0.845,157,1.933,160,2.944,180,2.08,185,0.631,216,1.589,217,1.346,222,1.35,223,2.378,226,1.086,232,1.069,237,2.825,239,0.694,240,1.626,241,2.591,242,1.983,244,0.727,245,0.752,247,1.122,252,2.877,256,1.589,259,1.91,278,1.645,281,0.694,283,1.182,285,1.07,286,3.413,287,6.163,289,1.284,295,0.974,303,0.974,307,0.95,313,1.757,315,2.476,316,2.476,319,2.875,323,0.862,327,4.56,331,3.385,335,2.915,337,0.889,338,0.631,341,1.431,343,2.101,352,2.085,354,0.889,355,1.316,358,0.752,369,1.606,374,2.758,379,0.974,405,1.025,406,1.334,425,1.48,431,1.161,433,1.388,441,4.148,442,3.916,460,4.097,462,0.999,467,3.385,469,1.388,474,3.4,483,0.821,490,0.806,494,2.928,502,1.025,505,1.316,511,3.326,529,2.938,537,0.95,551,1.316,587,1.256,612,1.388,633,1.664,647,2.009,652,1.388,672,1.388,674,4.378,769,7.104,781,1.025,797,2.174,843,1.388,917,1.04,921,2.078,940,1.115,943,0.898,944,0.908,974,1.249,1009,1.025,1015,1.606,1016,1.284,1060,1.606,1081,1.606,1082,1.692,1087,1.537,1089,1.04,1100,2.561,1422,2.412,1423,0.999,1424,1.23,1454,1.807,1464,1.48,1589,1.537,1942,1.692,2022,4.134,2023,1.807,2024,1.807,2314,1.807,2328,1.388,2365,4.054,2414,1.692,2445,1.807,2446,1.982,2447,6.107,2448,1.692,2449,1.982,2450,1.807,2451,1.807,2452,4.534,2453,1.982,2454,1.807,2455,1.982,2456,1.982,2457,1.982,2458,1.982,2459,1.982,2460,1.982,2461,1.807,2462,1.982,2463,1.982,2464,1.982,2465,1.982]],["component/102",[915,0.604]],["title/103",[180,11.853,766,30.968,801,22.836]],["name/103",[180,0.639,766,1.67,801,1.231]],["text/103",[1,1.356,49,3.368,73,1.362,157,2.921,180,1.814,221,2.426,242,1.307,244,2.043,245,1.699,250,4.234,263,4.538,266,4.621,267,3.449,281,1.247,299,2.365,303,2.735,307,2.669,313,1.158,336,3.387,344,2.763,351,1.953,445,2.495,446,2.842,555,2.495,644,3.14,726,1.953,728,2.243,729,2.26,739,1.318,743,4.019,744,3.041,753,2.763,766,2.962,768,1.869,801,4.048,832,1.869,843,2.495,927,2.572,983,2.087,991,4.384,993,2.66,1001,1.924,1016,2.309,1043,2.842,1080,3.899,1113,1.49,1182,2.572,1564,2.495,1664,6.81,2081,4.318,2296,3.528,2297,3.695,2466,2.572,2467,5.116,2468,3.248,2469,5.076,2470,5.076,2471,3.041,2472,3.248,2473,5.076,2474,3.248,2475,3.248]],["component/103",[915,0.604]],["title/104",[49,15.099,180,7.072,245,7.614,263,18.749,267,14.25,336,13.992,766,18.476,801,13.625]],["name/104",[49,0.939,245,0.474,267,0.886,766,1.149,801,0.847]],["text/104",[49,3.807,180,2.252,185,2.124,244,3.212,263,4.727,267,4.257,313,3.177,336,3.937,365,6.082,431,3.907,455,5.405,557,4.543,728,2.688,729,2.2,766,3.549,801,3.834,940,2.169,983,3.907,1533,4.816,2306,6.082,2466,4.816]],["component/104",[915,0.604]],["title/105-1",[1,5.444,245,9.078,726,22.697,739,15.317,766,22.031,801,16.246]],["name/105-1",[]],["text/105-1",[]],["component/105-1",[]],["title/105-2",[1,5.444,231,15.7,739,15.317,766,22.031,801,16.246,2467,30.916]],["name/105-2",[]],["text/105-2",[]],["component/105-2",[]],["title/105-3",[231,17.371,245,10.045,639,22.787,656,18.46,801,17.975]],["name/105-3",[]],["text/105-3",[]],["component/105-3",[]],["title/105-4",[8,30.581,245,11.241,801,20.116,1041,22.52]],["name/105-4",[]],["text/105-4",[]],["component/105-4",[]],["title/105-5",[245,10.045,726,25.113,801,17.975,887,34.206,939,29.029]],["name/105-5",[]],["text/105-5",[]],["component/105-5",[]],["title/105",[1,4.566,245,7.614,263,18.749,307,16.651,728,13.992,729,11.455,801,13.625,2467,25.928]],["name/105",[1,0.193,245,0.323,263,0.795,307,0.706,728,0.593,729,0.485,801,0.577,2467,1.099]],["text/105",[1,1.204,8,3.92,49,0.973,124,1.911,147,4.346,153,2.118,157,2.118,180,0.456,185,0.713,194,2.12,216,3.533,217,0.878,229,1.736,231,2.223,232,0.698,234,2.843,237,1.7,239,0.784,241,2.811,244,0.821,245,1.441,252,3.385,267,0.919,278,3.151,283,1.335,284,1.814,285,1.209,295,2.441,298,1.143,307,1.073,313,0.728,316,1.616,319,3.496,323,0.973,329,1.288,335,2.623,336,1.534,340,3.25,375,1.944,400,1.227,405,1.158,431,2.23,446,1.143,461,1.568,467,2.843,483,1.577,508,1.486,511,2.471,543,1.335,561,1.736,584,2.468,609,2.23,630,1.814,632,3.085,639,2.471,644,3.275,652,1.568,656,2.002,658,1.246,674,1.814,713,1.419,726,1.227,727,4.346,739,3.207,743,1.616,766,2.026,768,1.174,796,1.814,801,3.963,887,1.672,939,2.413,940,1.906,990,2.041,993,1.672,999,2.528,1041,1.673,1080,1.568,1087,3.853,1136,2.087,1196,1.911,1270,1.736,1289,1.911,1477,1.568,1664,1.814,1797,2.528,1847,1.389,1859,1.486,1869,1.911,1932,1.736,1996,1.911,2088,2.041,2298,4.026,2454,2.041,2467,6.25,2471,1.911,2476,2.239,2477,1.814,2478,8.028,2479,4.969,2480,2.239,2481,2.239,2482,3.808,2483,2.239,2484,2.239,2485,3.808,2486,2.239,2487,2.239,2488,2.239,2489,2.239,2490,2.239,2491,2.041,2492,2.239,2493,2.239,2494,2.041,2495,2.239,2496,2.041,2497,2.239,2498,2.239,2499,2.239,2500,2.239,2501,2.239,2502,2.239]],["component/105",[915,0.604]],["title/106",[180,8.432,313,13.464,336,16.684,728,16.684,729,13.658,983,24.25]],["name/106",[180,0.381,313,0.608,336,0.753,728,0.753,729,0.616,983,1.094]],["text/106",[1,1.098,2,1.018,4,0.521,48,1.77,49,2.394,157,0.869,160,0.836,180,2.171,189,2.277,194,1.135,216,3.146,217,0.8,223,2.429,232,0.635,233,1.173,236,1.353,237,1.202,239,0.713,241,1.685,242,1.699,244,1.289,245,1.489,252,0.773,260,1.264,263,3.354,267,4.218,274,2.277,281,0.713,283,1.216,286,1.04,290,1.74,303,1.001,307,0.977,313,3.163,335,3.398,336,4.02,338,0.649,347,1.74,353,1.1,358,1.756,363,1.58,369,1.651,422,1.291,439,1.054,461,1.427,472,1.651,478,1.291,483,0.844,490,2.526,503,1.264,506,1.705,511,1.014,557,1.388,612,1.427,644,0.934,658,2.579,670,2.275,693,3.569,728,3.364,729,2.754,731,1.427,737,2.275,739,1.713,792,1.291,795,2.226,796,1.651,797,0.977,801,1.378,820,1.74,867,1.388,940,0.663,959,2.536,974,0.742,983,4.71,1005,4.112,1080,1.427,1123,1.216,1157,1.74,1465,2.058,1466,2.393,1569,1.522,1841,1.651,1842,1.651,1942,1.74,2120,1.216,2216,1.651,2319,2.725,2328,3.243,2334,1.74,2335,1.74,2336,1.74,2466,3.343,2503,2.038,2504,2.038,2505,2.038,2506,2.038,2507,2.038,2508,2.999,2509,1.858,2510,1.858,2511,2.038,2512,2.038,2513,2.038,2514,2.038,2515,2.038,2516,2.038,2517,3.514,2518,8.35,2519,2.038,2520,2.038]],["component/106",[915,0.604]],["title/107",[1,8.849,1909,43.616]],["name/107",[1,0.533,1909,2.629]],["text/107",[1,0.957,180,2.075,185,2.318,218,3.374,232,2.27,239,2.549,245,1.597,269,4.833,273,3.135,300,2.716,313,2.368,487,4.517,611,6.216,672,5.099,940,2.368,1221,5.257,1879,3.045,1909,6.603,2151,5.437,2337,5.257,2406,5.257,2407,5.9,2448,6.216,2521,6.639]],["component/107",[915,0.604]],["title/108",[269,38.633,1909,37.718,2337,42.018]],["name/108",[269,2.083,1909,2.034,2337,2.266]],["text/108",[1,0.645,2,1.42,4,1.252,146,8.849,153,3.018,218,2.271,219,2.271,239,1.716,244,1.799,245,1.075,263,3.822,269,4.699,322,3.339,323,2.132,405,2.536,446,3.613,484,3.972,527,5.46,537,3.984,561,7.483,628,4.47,713,5.265,857,3.984,930,3.177,940,1.594,974,1.785,1011,3.66,1041,2.153,1057,7.056,1221,3.539,1497,3.972,1531,4.185,1859,3.254,2083,3.339,2216,3.972,2334,4.185,2335,4.185,2336,4.185,2522,9.099,2523,4.903,2524,4.185,2525,4.903,2526,4.903,2527,4.903,2528,8.309,2529,7.079,2530,4.903,2531,4.903]],["component/108",[915,0.604]],["title/109-1",[180,10.441,313,16.671,415,31.172,1011,38.281]],["name/109-1",[]],["text/109-1",[]],["component/109-1",[]],["title/109-2",[180,10.441,478,32.487,584,33.226,1011,38.281]],["name/109-2",[]],["text/109-2",[]],["component/109-2",[]],["title/109",[180,11.853,672,40.759,1909,37.718]],["name/109",[180,0.639,672,2.198,1909,2.034]],["text/109",[1,0.628,4,0.751,5,1.538,73,2.308,119,0.852,147,2.906,153,1.686,160,1.623,180,1.615,181,2.405,185,1.259,216,1.832,218,0.77,224,0.738,226,0.912,232,1.49,237,2.233,241,1.897,242,2.215,243,3.756,244,1.754,245,0.867,247,0.941,252,0.631,254,3.942,256,0.77,263,0.898,267,0.682,269,1.953,273,2.351,278,0.797,282,2.168,285,2.136,286,0.849,288,1.242,291,1.2,299,1.104,301,2.196,303,0.817,304,1.723,307,2.291,313,2.38,317,1.032,327,3.568,331,1.242,336,0.67,338,0.529,351,1.612,354,2.449,368,1.2,380,0.898,385,0.779,400,2.62,405,0.86,415,3.67,418,1.347,420,1.078,431,1.723,439,2.472,442,1.723,445,1.164,450,0.872,474,1.638,476,1.29,478,2.506,483,3.652,487,1.032,488,2.454,493,5.061,501,3.255,504,2.563,525,1.2,537,1.41,543,0.992,584,1.906,588,1.755,592,1.078,608,2.563,609,0.974,616,0.926,629,1.196,631,0.836,637,2.77,639,0.827,641,1.347,642,2.511,644,0.762,645,0.941,646,1.133,650,2.06,656,3.623,657,3.67,660,0.587,669,1.104,672,2.06,673,1.516,675,4.078,706,1.078,713,1.054,726,0.912,739,1.463,750,1.133,766,0.885,768,0.872,773,1.104,796,1.347,797,1.41,801,1.875,821,3.376,823,1.347,832,0.872,880,1.29,922,1.29,939,3.028,959,1.2,1009,2.046,1010,2.511,1011,2.196,1012,1.864,1060,1.347,1087,2.281,1111,1.032,1130,1.347,1136,1.612,1144,1.2,1159,0.941,1196,1.419,1219,1.29,1220,1.347,1223,1.419,1241,1.516,1267,1.419,1277,1.516,1302,1.419,1354,1.29,1409,1.347,1453,1.347,1464,1.242,1509,3.606,1523,1.347,1529,2.281,1578,1.516,1704,1.516,1717,1.104,1893,2.511,1912,1.516,2299,1.29,2303,1.516,2304,1.516,2311,1.516,2319,3.067,2337,1.2,2352,1.29,2448,1.419,2450,2.682,2477,1.347,2494,1.516,2496,1.516,2524,5.152,2532,1.663,2533,1.663,2534,2.511,2535,1.663,2536,3.956,2537,2.942,2538,1.516,2539,1.516,2540,1.663,2541,4.779,2542,1.663,2543,1.663,2544,1.663,2545,1.663,2546,2.942,2547,2.942,2548,2.942,2549,1.663,2550,1.663,2551,1.663,2552,1.663,2553,1.663,2554,1.663]],["component/109",[915,0.604]],["title/110",[49,25.307,267,23.885,2444,47.156]],["name/110",[49,1.365,267,1.288,2444,2.543]],["text/110",[1,0.701,49,3.784,180,1.772,216,4.032,217,2.091,236,3.538,241,2.556,242,3.193,245,1.169,263,2.878,267,4.639,313,2.443,335,1.956,336,3.507,446,2.72,534,4.859,655,4.252,658,4.184,728,3.028,729,2.478,731,3.732,797,3.603,983,3.121,1002,4.318,1477,3.732,1841,6.088,1842,4.318,2444,6.088,2508,4.55,2509,4.859,2510,6.851,2555,5.33,2556,7.514,2557,7.514,2558,7.514,2559,5.33]],["component/110",[915,0.604]],["title/111",[49,19.92,180,9.33,267,18.8,313,14.897,2443,37.118]],["name/111",[49,0.939,180,0.44,267,0.886,313,0.702,2443,1.75]],["text/111",[49,3.988,160,3.302,180,2.171,245,1.29,267,4.479,276,4.006,313,3.206,314,4.006,336,4.161,405,3.043,447,3.904,464,4.391,555,4.119,612,5.634,640,4.712,728,3.242,729,2.654,731,4.119,983,3.445,1047,4.391,1368,4.765,2443,6.519,2466,6.621,2560,4.765,2561,5.882,2562,5.363]],["component/111",[915,0.604]],["title/112",[49,19.92,160,18.8,252,17.371,267,18.8,739,16.947]],["name/112",[49,0.939,160,0.886,252,0.819,267,0.886,739,0.799]],["text/112",[1,0.768,49,3.481,160,4.226,180,1.189,217,2.291,242,2.937,250,2.941,252,3.905,267,3.285,307,3.838,313,1.898,329,3.36,336,2.352,405,3.02,640,5.35,728,3.681,729,3.013,739,3.81,1524,4.984,1529,4.528,1847,3.622,2083,3.976,2319,6.208,2466,4.215,2560,4.73,2563,8.33,2564,8.006,2565,5.839,2566,5.839]],["component/112",[915,0.604]],["title/113",[49,19.92,160,18.8,267,18.8,511,22.787,739,16.947]],["name/113",[49,0.939,160,0.886,267,0.886,511,1.074,739,0.799]],["text/113",[1,0.768,49,2.539,160,4.226,180,1.189,217,2.291,242,2.937,252,2.214,267,3.285,283,3.482,307,3.838,313,1.898,329,3.36,336,2.352,405,3.02,461,4.089,511,5.123,640,5.757,728,3.961,729,3.242,739,3.81,1524,4.984,2083,3.976,2319,6.208,2466,4.215,2560,4.73,2563,8.33,2567,5.839,2568,5.839]],["component/113",[915,0.604]],["title/114",[49,22.293,180,10.441,267,21.04,801,20.116]],["name/114",[49,1.113,180,0.521,267,1.05,801,1.004]],["text/114",[1,1.375,49,3.858,73,1.534,157,3.147,180,1.503,224,1.78,237,1.373,242,1.472,245,1.338,250,4.471,266,4.92,267,3.835,281,1.404,295,2.997,299,2.663,303,3.627,307,2.926,313,1.305,336,2.458,344,3.111,446,3.114,455,3.251,555,2.81,644,3.383,726,3.344,743,4.405,744,3.425,793,2.439,801,3.812,832,2.105,843,2.81,927,2.896,991,4.668,993,2.996,1001,2.166,1016,2.6,1043,3.114,1080,5.17,1113,1.678,1182,2.896,1564,2.81,1664,7.19,2081,4.732,2296,3.866,2297,4.05,2467,2.996,2468,3.658,2469,5.563,2470,5.563,2471,3.425,2472,3.658,2473,5.563,2474,3.658,2475,3.658,2569,4.012]],["component/114",[915,0.604]],["title/115",[185,21.425,2570,54.529]],["name/115",[185,1.292,2570,3.287]],["text/115",[1,0.87,2,2.522,48,4.386,49,2.876,180,2.29,185,2.106,189,4.287,216,3.065,267,2.715,274,4.287,281,2.316,313,3.362,336,4.167,358,2.508,359,6.032,372,4.104,478,4.192,490,2.69,728,3.921,729,2.182,983,3.874,1048,5.13,1123,3.946]],["component/115",[915,0.604]],["title/116",[4,13.098,180,10.441,245,11.241,723,31.805]],["name/116",[4,0.654,180,0.521,245,0.561,723,1.587]],["text/116",[1,0.583,4,2.48,5,1.726,48,2.236,73,3.712,180,1.887,229,3.441,232,2.446,237,2.252,239,2.304,240,2.103,245,1.443,251,3.119,259,3.664,312,1.969,313,1.443,323,2.861,336,1.788,338,2.095,343,2.056,374,2.265,385,2.079,398,3.553,399,3.664,405,2.296,406,2.56,439,2.296,441,2.753,450,2.328,460,5.425,469,3.107,474,2.471,483,1.838,490,1.804,508,2.945,558,2.945,577,3.411,579,2.753,595,2.554,639,2.207,706,2.876,723,5.382,728,1.788,739,2.434,776,3.203,893,3.441,921,3.594,1321,2.698,1642,3.107,1661,3.595,1717,2.945,2176,3.595,2328,3.107,2420,3.788,2421,4.046,2477,3.595,2571,4.438,2572,4.438]],["component/116",[915,0.604]],["title/117-1",[245,11.241,616,28.547,723,31.805,728,20.659]],["name/117-1",[]],["text/117-1",[]],["component/117-1",[]],["title/117-2",[245,10.045,273,19.722,312,20.331,595,26.365,728,18.46]],["name/117-2",[]],["text/117-2",[]],["component/117-2",[]],["title/117",[245,12.761,723,36.106,728,23.452]],["name/117",[245,0.688,723,1.947,728,1.265]],["text/117",[1,0.871,2,1.2,4,1.489,6,1.476,73,2.776,153,1.766,157,0.584,180,1.273,185,2.61,217,0.538,226,1.356,228,1.339,231,0.52,237,1.639,240,3.79,241,1.187,242,1.758,244,1.758,245,0.909,249,0.91,252,1.571,256,1.567,259,0.763,261,0.817,267,1.016,273,1.784,282,0.751,283,0.817,285,0.74,288,1.023,291,0.989,295,1.662,312,3.089,319,1.317,335,2.763,336,1.67,337,2.614,338,1.319,343,1.567,350,0.85,354,2.148,372,0.85,374,1.263,375,0.7,376,0.91,379,1.216,386,0.888,406,1.863,424,0.719,431,0.803,447,0.91,450,1.298,460,3.92,462,1.247,474,0.763,490,1.948,502,1.28,511,3.462,537,0.657,576,0.547,577,4.157,580,2.971,581,3.879,592,0.888,593,0.96,595,3.814,596,1.704,599,1.449,606,1.787,608,0.888,612,0.96,616,2.976,629,1.006,631,0.703,633,1.201,655,2.345,658,0.763,718,1.17,723,5.988,727,0.833,728,3.813,729,0.816,731,1.733,737,2.626,739,2.686,747,1.063,752,2.256,756,0.96,766,2.205,781,1.28,792,3.387,795,3.387,797,1.987,800,3.094,801,1.626,832,0.719,860,1.685,867,1.685,917,1.298,921,1.899,940,0.805,968,1.25,974,0.901,983,0.803,1009,1.28,1089,1.298,1114,3.189,1127,2.526,1182,0.989,1192,1.17,1414,1.11,1419,1.915,1422,2.844,1423,1.247,1425,1.023,1442,1.4,1451,1.063,1455,1.17,1478,1.023,1479,1.023,1481,3.537,1482,1.11,1486,1.685,1487,1.919,1494,2.005,1500,0.989,1902,1.25,1913,1.25,1932,1.063,2299,1.063,2328,3.354,2344,0.91,2365,0.91,2422,2.256,2573,1.371,2574,2.475,2575,1.371,2576,1.371,2577,2.475,2578,1.371,2579,1.371,2580,1.371,2581,2.475,2582,1.371,2583,1.371,2584,1.371]],["component/117",[915,0.604]],["title/118-1",[2,11.993,300,15.443,882,29.892,1126,22.031,1169,25.175,1879,17.314]],["name/118-1",[]],["text/118-1",[]],["component/118-1",[]],["title/118-2",[300,21.707,400,31.904,465,36.106]],["name/118-2",[]],["text/118-2",[]],["component/118-2",[]],["title/118-3",[243,33.495,1144,42.018,2337,42.018]],["name/118-3",[]],["text/118-3",[]],["component/118-3",[]],["title/118-4",[2,11.993,300,15.443,669,27.484,882,29.892,1169,25.175,1219,32.111]],["name/118-4",[]],["text/118-4",[]],["component/118-4",[]],["title/118-5",[300,21.707,1879,24.337,2360,43.457]],["name/118-5",[]],["text/118-5",[]],["component/118-5",[]],["title/118-6",[300,21.707,1465,34.087,1879,24.337]],["name/118-6",[]],["text/118-6",[]],["component/118-6",[]],["title/118-7",[255,40.759,511,28.949,1465,34.087]],["name/118-7",[]],["text/118-7",[]],["component/118-7",[]],["title/118-8",[300,17.086,1042,23.385,1169,27.854,1465,26.831,1879,19.156]],["name/118-8",[]],["text/118-8",[]],["component/118-8",[]],["title/118-9",[300,15.443,1465,24.25,1488,37.992,1879,17.314,2120,24.697]],["name/118-9",[]],["text/118-9",[]],["component/118-9",[]],["title/118-10",[300,17.086,882,33.073,1879,19.156,2585,45.816,2586,45.816]],["name/118-10",[]],["text/118-10",[]],["component/118-10",[]],["title/118-11",[300,21.707,1879,24.337,2587,45.137]],["name/118-11",[]],["text/118-11",[]],["component/118-11",[]],["title/118-12",[343,19.183,576,16.535,1312,33.547,1859,27.484,2588,32.111,2589,32.111]],["name/118-12",[]],["text/118-12",[]],["component/118-12",[]],["title/118-13",[2,13.269,300,17.086,1126,24.376,1879,19.156,2587,35.529]],["name/118-13",[]],["text/118-13",[]],["component/118-13",[]],["title/118-14",[300,15.443,1488,37.992,1879,17.314,2120,24.697,2587,32.111]],["name/118-14",[]],["text/118-14",[]],["component/118-14",[]],["title/118-15",[300,21.707,1105,39.64,1879,24.337]],["name/118-15",[]],["text/118-15",[]],["component/118-15",[]],["title/118-16",[2,11.993,587,26.237,660,14.607,857,19.854,1126,22.031,2590,35.345]],["name/118-16",[]],["text/118-16",[]],["component/118-16",[]],["title/118-17",[2,11.993,351,22.697,660,14.607,857,19.854,1126,22.031,2590,35.345]],["name/118-17",[]],["text/118-17",[]],["component/118-17",[]],["title/118-18",[2,13.269,300,17.086,1105,31.202,1126,24.376,1879,19.156]],["name/118-18",[]],["text/118-18",[]],["component/118-18",[]],["title/118-19",[2,10.94,276,25.726,300,14.087,1105,25.726,1126,20.097,1859,25.072,2588,29.293]],["name/118-19",[]],["text/118-19",[]],["component/118-19",[]],["title/118-20",[300,21.707,1879,24.337,2591,47.156]],["name/118-20",[]],["text/118-20",[]],["component/118-20",[]],["title/118-21",[2,13.269,266,27.326,300,17.086,669,30.41,2591,37.118]],["name/118-21",[]],["text/118-21",[]],["component/118-21",[]],["title/118-22",[427,30.41,1488,27.854,1879,19.156,2120,27.326,2591,37.118]],["name/118-22",[]],["text/118-22",[]],["component/118-22",[]],["title/118-23",[300,19.121,1169,31.172,1879,21.438,2592,46.747]],["name/118-23",[]],["text/118-23",[]],["component/118-23",[]],["title/118-24",[300,21.707,1879,24.337,2386,42.018]],["name/118-24",[]],["text/118-24",[]],["component/118-24",[]],["title/118-25",[2,13.269,587,29.029,857,21.967,1126,24.376,2386,33.073]],["name/118-25",[]],["text/118-25",[]],["component/118-25",[]],["title/118-26",[2,11.993,351,22.697,400,22.697,1126,22.031,1162,30.916,2386,29.892]],["name/118-26",[]],["text/118-26",[]],["component/118-26",[]],["title/118-27",[2,10.94,576,15.084,1126,20.097,1859,25.072,2386,27.269,2588,29.293,2589,29.293]],["name/118-27",[]],["text/118-27",[]],["component/118-27",[]],["title/118-28",[2,13.269,300,17.086,1126,24.376,1879,19.156,2386,33.073]],["name/118-28",[]],["text/118-28",[]],["component/118-28",[]],["title/118-29",[300,21.707,1847,36.106,1879,24.337]],["name/118-29",[]],["text/118-29",[]],["component/118-29",[]],["title/118-30",[2,13.269,587,29.029,857,21.967,1126,24.376,1847,28.42]],["name/118-30",[]],["text/118-30",[]],["component/118-30",[]],["title/118-31",[2,11.993,351,22.697,400,22.697,1126,22.031,1162,30.916,1847,25.686]],["name/118-31",[]],["text/118-31",[]],["component/118-31",[]],["title/118-32",[2,10.94,576,15.084,1126,20.097,1847,23.432,1859,25.072,2588,29.293,2589,29.293]],["name/118-32",[]],["text/118-32",[]],["component/118-32",[]],["title/118-33",[300,15.443,644,18.972,656,16.684,1879,17.314,2593,35.345,2594,30.916]],["name/118-33",[]],["text/118-33",[]],["component/118-33",[]],["title/118-34",[644,26.668,656,23.452,2594,43.457]],["name/118-34",[]],["text/118-34",[]],["component/118-34",[]],["title/118-35",[2,10.94,587,23.934,644,17.307,656,15.22,857,18.112,1126,20.097,2594,28.203]],["name/118-35",[]],["text/118-35",[]],["component/118-35",[]],["title/118-36",[1,4.566,2,10.058,351,19.035,400,19.035,644,15.911,656,13.992,1126,18.476,2594,25.928]],["name/118-36",[]],["text/118-36",[]],["component/118-36",[]],["title/118-37",[300,14.087,644,17.307,656,15.22,1488,22.966,1879,15.794,2120,22.53,2594,28.203]],["name/118-37",[]],["text/118-37",[]],["component/118-37",[]],["title/118-38",[300,17.086,656,18.46,1879,19.156,2593,39.107,2595,35.529]],["name/118-38",[]],["text/118-38",[]],["component/118-38",[]],["title/118-39",[656,27.119,2595,52.195]],["name/118-39",[]],["text/118-39",[]],["component/118-39",[]],["title/118-40",[587,32.487,656,20.659,857,24.584,2595,39.761]],["name/118-40",[]],["text/118-40",[]],["component/118-40",[]],["title/118-41",[300,15.443,656,16.684,1488,25.175,1879,17.314,2120,24.697,2595,32.111]],["name/118-41",[]],["text/118-41",[]],["component/118-41",[]],["title/118-42",[300,21.707,1879,24.337,2596,47.156]],["name/118-42",[]],["text/118-42",[]],["component/118-42",[]],["title/118-43",[2,13.269,587,29.029,857,21.967,1126,24.376,2596,37.118]],["name/118-43",[]],["text/118-43",[]],["component/118-43",[]],["title/118-44",[300,17.086,1488,27.854,1879,19.156,2120,27.326,2596,37.118]],["name/118-44",[]],["text/118-44",[]],["component/118-44",[]],["title/118-45",[1,6.024,300,17.086,644,20.991,801,17.975,1879,19.156]],["name/118-45",[]],["text/118-45",[]],["component/118-45",[]],["title/118-46",[1,4.566,119,10.058,245,7.614,246,15.099,300,12.951,644,15.911,726,19.035,1879,14.52]],["name/118-46",[]],["text/118-46",[]],["component/118-46",[]],["title/118",[1,6.741,180,10.441,300,19.121,1879,21.438]],["name/118",[1,0.336,180,0.521,300,0.954,1879,1.07]],["text/118",[0,0.325,1,0.677,2,2.351,4,0.929,5,0.19,6,0.292,119,0.395,153,2.342,157,0.748,180,0.792,185,1.072,194,0.977,216,0.227,217,0.832,218,2.691,219,2.62,220,0.205,223,0.92,225,0.268,227,1.112,232,0.153,237,2.73,239,0.614,241,1.864,242,0.346,243,1.602,244,1.334,245,0.676,246,0.922,250,0.475,252,1.17,255,0.955,259,0.977,264,1.057,266,0.813,273,0.755,276,1.896,278,0.841,280,0.353,281,2.742,283,0.813,285,0.947,286,0.481,289,1.137,293,0.396,295,0.862,299,1.635,300,3.263,301,0.704,312,0.217,313,1.485,314,0.642,316,0.68,317,0.585,319,2.069,322,0.642,325,1.195,326,0.446,329,0.282,331,0.365,333,0.446,335,2.787,337,0.219,338,0.559,339,0.396,341,0.353,342,0.333,351,2.386,353,1.665,366,1.018,372,0.304,375,2.222,379,0.24,385,0.639,389,0.804,398,1.818,399,0.272,400,2.616,405,0.253,406,0.19,409,0.353,410,0.333,415,0.297,422,0.31,424,0.257,427,1.407,436,0.418,445,0.343,446,0.696,450,0.494,458,0.365,459,0.859,461,2.546,464,0.365,465,0.585,478,0.864,483,0.203,490,0.199,492,0.379,501,0.333,506,0.237,508,0.626,511,0.469,514,0.325,527,0.533,537,0.654,547,0.66,553,0.31,555,0.343,558,0.325,567,1.764,576,2.057,584,0.317,587,0.597,588,0.292,593,0.66,609,0.798,616,0.272,629,0.554,631,0.139,644,1.781,645,0.533,650,0.66,652,2.359,656,2.918,657,0.573,660,1.282,669,0.626,672,0.343,706,2.821,717,0.396,726,1.691,727,0.297,729,0.311,731,0.66,735,0.446,737,0.24,739,2.033,766,1.31,771,0.446,773,1.165,782,0.731,794,0.365,799,0.731,801,0.37,812,0.446,815,0.763,816,0.317,832,2.794,850,0.731,857,1.181,869,0.31,871,1.089,882,1.267,923,0.292,927,0.68,930,0.317,931,0.379,932,0.365,933,0.418,938,0.365,940,2.354,974,0.343,984,1.583,992,0.379,995,0.908,999,0.325,1015,0.396,1041,0.215,1042,1.719,1043,1.257,1045,0.379,1047,0.365,1080,0.343,1089,2.039,1105,2.965,1107,0.396,1114,0.292,1123,0.813,1125,0.396,1126,4.282,1141,0.333,1144,0.984,1146,0.333,1147,0.365,1162,0.365,1169,3.439,1186,2.633,1217,0.343,1221,1.531,1229,0.446,1325,0.333,1356,0.804,1362,0.343,1363,0.859,1394,0.379,1416,1.243,1423,0.687,1439,0.993,1451,0.379,1465,1.973,1467,1.526,1477,0.66,1488,4.344,1504,1.528,1527,1.933,1533,1.778,1564,0.343,1568,0.804,1576,1.635,1589,0.379,1626,0.446,1717,0.325,1761,0.763,1810,0.446,1813,0.446,1841,0.396,1842,0.396,1843,0.418,1845,1.933,1847,1.913,1859,0.325,1875,0.418,1879,3.243,1885,1.81,1893,0.418,1909,0.317,1929,0.396,1946,1.933,1958,0.418,1959,0.859,2007,0.804,2083,0.642,2120,1.66,2193,0.446,2204,1.018,2282,0.859,2296,1.56,2297,1.635,2299,2.158,2337,1.531,2352,0.379,2360,0.704,2386,1.778,2406,1.778,2410,1.91,2433,0.731,2440,0.396,2441,0.396,2461,0.446,2491,0.446,2508,0.418,2534,0.418,2587,1.644,2588,1.057,2589,1.644,2590,3.319,2591,1.422,2592,1.6,2593,1.81,2594,1.839,2595,1.057,2596,2.945,2597,0.489,2598,0.489,2599,0.489,2600,0.489,2601,0.489,2602,0.489,2603,0.489,2604,0.942,2605,0.942,2606,0.446,2607,1.363,2608,0.942,2609,0.942,2610,0.489,2611,2.463,2612,2.121,2613,0.489,2614,1.363,2615,0.489,2616,0.489,2617,2.121,2618,2.121,2619,0.489,2620,0.489,2621,0.489,2622,0.489,2623,1.363,2624,0.942,2625,0.489,2626,1.6,2627,0.489,2628,0.942,2629,0.489,2630,0.489,2631,0.489,2632,1.363,2633,0.489,2634,0.489,2635,0.489,2636,0.942,2637,0.489,2638,0.942,2639,0.446,2640,0.489,2641,0.489,2642,0.489,2643,0.489,2644,0.489,2645,0.942,2646,0.489,2647,0.489,2648,0.489,2649,0.489,2650,0.489,2651,0.446,2652,0.489,2653,0.489,2654,0.489,2655,0.489,2656,0.446,2657,0.489,2658,0.859,2659,0.489,2660,1.363,2661,1.755,2662,0.942,2663,0.942,2664,0.489,2665,0.489,2666,0.489,2667,1.755,2668,0.489,2669,0.489,2670,0.489,2671,0.489,2672,0.489,2673,0.489,2674,0.446,2675,0.489,2676,0.942,2677,0.489,2678,0.489,2679,0.489,2680,0.489,2681,0.489,2682,0.942,2683,0.489,2684,0.489,2685,0.489,2686,0.489,2687,0.489,2688,0.489,2689,0.489,2690,0.489,2691,0.489,2692,1.363,2693,1.363,2694,1.363,2695,0.489,2696,0.489,2697,0.942,2698,0.489,2699,0.942,2700,0.489,2701,0.489,2702,0.942,2703,0.489,2704,0.489,2705,0.489,2706,0.489,2707,1.755,2708,1.755,2709,1.755,2710,0.489,2711,0.942,2712,0.489,2713,0.489,2714,0.489,2715,0.489,2716,0.489,2717,0.489,2718,0.489,2719,0.489,2720,0.489,2721,0.489]],["component/118",[915,0.604]],["title/119",[1,6.367,48,24.397,119,14.026,262,14.51,490,12.158,596,15.064,2722,16.649]],["name/119",[1,0.336,48,1.289,119,0.741,2722,1.425]],["text/119",[1,1.246,5,0.907,48,3.678,119,3.147,180,0.802,185,1.254,217,2.008,218,1.08,219,1.08,221,3.486,226,2.16,236,1.547,237,2.498,244,0.855,245,1.866,255,1.632,262,1.912,273,1.003,276,2.683,278,3.225,281,0.816,300,3.378,303,1.145,323,1.713,335,1.878,338,1.629,353,1.258,355,1.547,358,0.884,372,1.446,385,1.092,392,2.844,406,3.523,433,2.759,450,1.222,462,1.174,464,3.821,490,3.461,514,1.547,523,1.632,527,1.319,537,2.454,562,1.807,576,0.931,595,2.945,596,2.578,606,1.682,616,2.194,631,0.662,650,1.632,656,2.711,723,3.175,739,1.457,766,1.24,817,4.875,832,1.222,871,1.446,923,1.39,930,1.51,940,0.758,943,1.056,944,1.068,946,1.682,974,0.848,977,1.547,984,1.74,995,1.206,1089,3.529,1136,2.805,1190,3.192,1221,1.682,1304,1.888,1349,1.298,1362,1.632,1426,1.989,1439,2.398,1466,1.587,1467,2.805,1735,3.192,1879,0.974,2007,3.363,2083,1.587,2120,2.35,2204,1.74,2411,1.682,2433,1.807,2439,3.192,2440,1.888,2441,3.192,2651,2.125,2674,2.125,2722,4.55,2723,2.331,2724,2.125,2725,2.331,2726,3.363,2727,2.331,2728,4.146,2729,2.331,2730,2.331,2731,2.331,2732,2.331,2733,2.331,2734,2.331,2735,2.331,2736,3.592,2737,2.331,2738,3.592,2739,2.331,2740,2.125]],["component/119",[915,0.604]],["title/120",[5,12.499,119,14.863,245,7.045,527,18.184,737,15.784,1001,17.349,1043,16.402,2722,17.891]],["name/120",[5,0.517,119,0.698,245,0.292,527,0.753,737,0.653,1001,0.718,1043,0.679,2722,0.741]],["text/120",[1,1.2,5,3.243,119,2.643,180,1.448,185,1.57,219,2.285,220,2.973,223,3.73,245,1.559,267,2.024,273,2.124,278,2.365,281,1.727,285,2.663,300,1.84,303,3.493,350,3.06,357,4.498,380,2.663,406,1.919,527,2.791,588,2.942,608,3.197,616,2.747,728,3.677,729,2.75,737,3.493,739,1.825,766,2.625,799,5.514,832,2.588,923,2.942,931,3.826,940,1.604,974,1.796,983,4.164,1001,4.502,1043,4.256,1089,4.373,1231,3.274,1270,3.826,1424,3.06,1466,3.36,1735,5.761,2433,3.826,2439,3.997,2722,3.959,2726,6.07,2740,4.498,2741,4.933]],["component/120",[915,0.604]],["title/121",[1,6.024,5,17.82,119,13.269,338,14.584,2722,25.509]],["name/121",[1,0.284,5,0.84,119,0.626,338,0.688,2722,1.203]],["text/121",[1,0.705,5,4.087,119,2.95,180,0.691,185,1.081,189,2.2,216,1.573,217,1.332,219,1.573,220,2.242,236,2.254,239,1.189,245,1.456,250,1.711,252,2.861,262,1.648,263,1.833,267,2.2,274,2.2,278,3.618,281,1.189,283,2.025,285,2.894,300,1.266,307,1.628,323,1.476,336,3.04,338,2.115,385,1.591,405,1.757,406,2.935,422,2.151,490,1.381,562,2.633,584,2.2,616,2.985,656,2.16,713,2.151,728,2.16,729,1.768,739,2.791,766,5.313,832,1.781,842,6.879,861,2.064,931,2.633,940,1.104,943,1.539,946,2.451,974,1.236,977,4.409,1001,1.833,1123,2.025,1169,2.064,1267,2.898,1403,3.096,1439,2.512,1466,5.138,1467,4.502,1593,3.096,1793,3.096,1892,2.898,1932,4.157,2010,3.096,2120,2.025,2204,6.133,2409,3.096,2534,2.898,2722,3.699,2728,4.343,2742,3.395,2743,3.395,2744,3.395,2745,3.395]],["component/121",[915,0.604]],["title/122",[645,45.145]],["name/122",[645,3.247]],["text/122",[1,1.382,5,3.482,48,4.51,119,3.335,245,1.513,262,3.349,338,2.197,351,3.784,490,2.807,527,3.906,596,3.477,631,1.961,737,3.391,917,3.621,1001,3.727,1043,3.523,2722,6.214]],["component/122",[915,0.604]],["title/123",[119,16.858,351,31.904,2722,32.407]],["name/123",[119,0.909,351,1.72,2722,1.747]],["text/123",[1,1.24,4,1.463,5,3.325,48,2.886,119,2.899,185,1.823,217,2.247,220,4.077,232,1.786,237,1.264,245,1.256,262,3.403,273,1.591,300,2.616,303,1.815,312,1.64,313,1.201,329,2.127,338,2.233,351,2.025,353,1.995,358,2.172,370,2.292,380,3.093,398,1.995,406,3.793,474,2.057,504,3.712,505,2.453,506,1.793,513,3.369,518,3.553,527,3.241,562,2.866,567,2.341,568,3.154,576,1.476,595,2.127,596,1.862,645,3.241,656,1.489,731,4.011,768,1.938,793,2.247,801,2.247,817,2.994,860,2.517,899,2.588,977,3.802,992,2.866,995,1.912,1136,2.025,1217,2.588,1231,6.263,1304,2.994,1312,2.994,1439,1.731,1467,2.025,1503,2.247,1879,3.575,1885,3.154,2326,2.994,2330,4.889,2722,3.189,2728,2.994,2736,3.369,2746,3.695,2747,3.695,2748,3.695]],["component/123",[915,0.604]],["title/124",[1,6.741,119,14.85,631,14.564,2722,28.547]],["name/124",[1,0.336,119,0.741,631,0.727,2722,1.425]],["text/124",[1,1.36,5,2.741,119,3.069,180,0.992,218,2.257,220,2.037,244,1.788,245,1.545,274,3.158,281,1.706,335,1.788,338,1.551,341,3.518,380,2.631,406,1.895,471,3.948,490,3.367,514,3.234,537,2.336,576,1.946,609,4.849,631,2.352,637,3.412,645,2.757,656,2.84,660,1.719,726,2.671,768,3.697,832,2.556,857,2.336,861,2.962,940,1.584,946,5.088,974,1.774,995,2.521,1190,5.71,1224,3.638,1439,2.283,1467,2.671,1717,3.234,1735,3.948,1879,2.037,2083,3.318,2120,4.938,2296,3.087,2299,3.779,2411,3.518,2439,3.948,2722,5.052,2728,3.948,2749,4.873,2750,4.873]],["component/124",[915,0.604]],["title/125",[119,16.858,917,30.53,2722,32.407]],["name/125",[119,0.909,917,1.646,2722,1.747]],["text/125",[1,1.212,5,3.151,8,2.311,48,2.993,119,3.309,185,1.234,218,1.795,220,2.484,221,2.639,245,1.584,246,1.685,260,2.404,262,3.507,273,2.558,274,2.511,275,2.455,278,1.858,281,2.08,303,1.904,336,2.394,338,2.579,350,2.404,351,2.124,385,2.784,406,2.811,490,1.576,518,2.404,527,2.193,576,1.547,596,1.952,599,2.27,631,1.688,655,2.193,656,2.394,737,1.904,766,2.062,801,1.52,871,2.404,938,2.893,943,2.693,944,2.722,966,3.533,1001,2.092,1043,3.033,1089,3.117,1121,3.533,1169,2.356,1231,2.572,1409,3.14,1436,2.639,1439,3.796,1504,3.686,2034,3.005,2122,3.533,2296,2.455,2297,2.572,2330,3.308,2333,3.533,2722,5.869,2751,3.875,2752,3.875,2753,3.875]],["component/125",[915,0.604]],["title/126-1",[252,30.25]],["name/126-1",[]],["text/126-1",[]],["component/126-1",[]],["title/126-2",[2754,79.781]],["name/126-2",[]],["text/126-2",[]],["component/126-2",[]],["title/126",[1,8.849,2755,61.365]],["name/126",[1,0.533,2755,3.699]],["text/126",[1,1.41,2,1.17,4,1.032,5,1.571,73,0.918,119,0.695,156,3.905,157,1.023,160,3.043,180,2.069,194,1.337,218,1.112,220,1.004,224,1.793,227,1.521,231,0.91,232,0.749,237,3.273,241,1.151,245,1.815,252,0.91,259,1.337,261,2.41,262,2.538,263,1.296,267,0.985,273,1.739,278,1.937,281,1.831,298,3.131,299,1.594,303,3.361,336,0.967,338,1.286,358,1.532,385,2.45,390,1.681,399,1.337,408,1.862,431,1.406,450,2.119,483,0.994,506,1.165,518,2.506,536,1.945,542,2.456,551,1.594,560,2.189,584,3.389,588,1.432,609,1.406,629,1.643,633,1.165,638,1.862,639,1.194,644,3.613,645,2.96,647,1.406,656,3.471,657,5.033,660,2.414,670,1.179,687,1.793,726,4.879,727,1.46,729,0.792,768,2.119,801,2.052,882,1.733,904,2.049,917,1.259,923,1.432,939,1.521,971,1.945,1001,2.181,1041,1.055,1043,3.131,1047,1.793,1089,1.259,1126,1.277,1169,2.456,1349,1.337,1359,1.945,1410,3.684,1436,2.751,1439,1.125,1564,3.663,1569,3.905,1688,2.049,1852,2.049,2034,1.862,2169,2.049,2296,3.314,2297,3.472,2428,2.049,2639,2.189,2756,2.401,2757,2.401,2758,3.449,2759,4.04,2760,2.401,2761,2.401]],["component/126",[915,0.604]],["title/127-1",[1,6.024,506,22.231,660,16.161,943,20.765,944,20.991]],["name/127-1",[]],["text/127-1",[]],["component/127-1",[]],["title/127-2",[1,4.225,119,9.307,329,18.492,660,11.335,921,14.723,943,14.565,944,14.723,945,23.197,1217,22.502]],["name/127-2",[]],["text/127-2",[]],["component/127-2",[]],["title/127-3",[262,32.659,1047,50.252]],["name/127-3",[]],["text/127-3",[]],["component/127-3",[]],["title/127-4",[1,5.444,506,20.093,660,14.607,850,32.111,943,18.768,944,18.972]],["name/127-4",[]],["text/127-4",[]],["component/127-4",[]],["title/127-5",[180,10.441,185,16.321,338,16.321,670,25.185]],["name/127-5",[]],["text/127-5",[]],["component/127-5",[]],["title/127-6",[1,4.966,180,7.692,338,12.024,660,13.325,953,32.244,1436,25.726,2762,37.775]],["name/127-6",[]],["text/127-6",[]],["component/127-6",[]],["title/127-7",[1,4.566,278,16.651,506,16.851,660,12.25,737,17.058,943,15.74,944,15.911,1045,26.93]],["name/127-7",[]],["text/127-7",[]],["component/127-7",[]],["title/127-8",[1426,39.107,1909,29.689,2521,41.771,2763,45.816,2764,39.107]],["name/127-8",[]],["text/127-8",[]],["component/127-8",[]],["title/127-9",[2764,68.1]],["name/127-9",[]],["text/127-9",[]],["component/127-9",[]],["title/127-10",[1909,51.7]],["name/127-10",[]],["text/127-10",[]],["component/127-10",[]],["title/127",[1,6.024,506,22.231,660,16.161,943,20.765,944,20.991]],["name/127",[1,0.533,506,1.969]],["text/127",[1,1.213,48,1.587,119,2.348,157,0.536,160,1.293,180,1.687,181,1.392,185,1.608,194,0.7,217,0.494,218,2.088,219,2.088,223,0.66,226,0.689,227,1.451,231,0.868,232,0.392,236,1.52,239,0.44,242,0.462,244,1.654,245,1.212,250,0.634,256,0.583,258,0.857,262,1.111,263,1.701,266,0.75,271,1.559,273,0.986,275,0.797,278,2.651,281,1.578,285,0.679,288,0.939,289,1.484,291,0.908,293,1.019,299,0.835,300,0.469,303,2.922,312,0.558,313,1.025,315,1.653,323,0.995,336,1.27,338,1.608,339,1.019,342,0.857,351,0.689,366,0.939,379,1.548,385,0.589,390,1.603,396,5.123,399,2.51,403,1.147,415,1.916,416,1.855,418,1.855,419,1.019,422,0.797,425,0.939,431,0.737,433,1.603,434,0.975,437,2.553,445,0.881,446,1.169,450,1.201,465,0.78,474,0.7,487,0.78,488,2.407,492,0.975,497,1.019,506,4.1,508,0.835,525,0.908,537,1.861,542,0.765,543,0.75,547,0.881,553,0.797,558,1.52,576,0.502,579,1.955,588,1.366,639,0.626,641,1.019,645,1.296,647,0.737,656,1.816,657,0.765,660,3.254,670,1.548,689,0.975,693,1.484,703,1.019,724,2.873,737,1.906,766,0.669,768,0.66,776,0.908,790,0.975,791,3.539,801,0.494,828,1.147,832,0.66,836,1.019,850,3.496,857,0.603,861,0.765,869,0.797,871,0.78,921,2.726,936,3.366,940,1.643,943,4.699,944,4.75,945,4.294,946,0.908,953,1.074,959,1.653,974,1.147,981,1.775,995,1.63,999,0.835,1001,0.679,1017,1.709,1021,2.087,1045,0.975,1047,0.939,1071,0.939,1090,0.881,1106,1.42,1115,1.019,1118,0.939,1119,1.147,1125,1.855,1126,0.669,1172,2.087,1192,1.074,1224,1.709,1302,1.074,1386,0.975,1436,2.146,1464,0.939,1467,1.255,1520,2.087,1545,1.074,1564,0.881,1590,2.087,1591,2.087,1744,1.147,1764,1.147,1907,0.975,1960,1.855,2063,1.019,2081,0.975,2103,1.074,2115,1.147,2178,1.074,2411,0.908,2420,3.313,2445,1.147,2451,1.147,2477,1.019,2524,1.074,2538,1.147,2562,1.147,2570,1.019,2724,2.087,2764,1.074,2765,2.29,2766,5.949,2767,1.258,2768,1.258,2769,1.258,2770,1.258,2771,1.258,2772,1.258,2773,1.258,2774,1.258,2775,2.29,2776,1.258,2777,1.258,2778,3.151,2779,1.258,2780,1.258,2781,1.258,2782,1.147,2783,1.258,2784,1.258,2785,2.29,2786,1.258,2787,1.258,2788,1.258,2789,1.258,2790,1.258,2791,1.258,2792,1.258]],["component/127",[915,0.604]],["title/128-1",[729,15.112,737,22.504,768,24.031,1123,27.326,2425,39.107]],["name/128-1",[]],["text/128-1",[]],["component/128-1",[]],["title/128-2",[160,27.619,273,28.973]],["name/128-2",[]],["text/128-2",[]],["component/128-2",[]],["title/128",[342,31.202,737,22.504,801,17.975,1041,20.123,1123,27.326]],["name/128",[342,1.471,737,1.061,801,0.847,1041,0.949,1123,1.288]],["text/128",[1,0.712,4,0.878,156,4.042,157,1.465,160,2.221,180,1.246,185,0.633,216,2.508,217,0.78,218,0.921,219,0.921,223,1.042,224,1.525,231,1.303,233,1.143,237,0.68,241,3.211,242,1.261,245,0.754,250,1.001,252,1.723,259,1.914,266,1.185,267,2.221,273,1.48,279,4.142,281,1.203,283,2.71,285,3.615,286,4.357,298,1.755,303,1.689,319,2.88,323,0.864,335,2.457,336,1.83,338,2.418,339,1.61,341,1.434,342,5.416,346,1.541,372,1.233,379,2.659,385,1.611,390,2.407,399,1.106,400,2.967,405,1.028,427,2.282,439,4.416,456,2.785,461,2.407,471,1.61,506,1.668,538,1.696,548,4.142,557,1.353,568,2.934,608,1.288,640,2.013,656,0.801,657,1.208,660,1.213,729,2.506,737,4.416,739,0.735,768,1.042,781,1.028,793,1.208,797,1.648,801,3.443,832,3.768,869,1.259,915,0.443,918,2.132,930,3.508,938,2.567,940,0.646,943,1.558,944,1.575,974,0.723,995,1.028,1005,1.484,1041,3.855,1043,1.014,1089,1.042,1107,1.61,1123,4.929,1130,1.61,1135,1.696,1141,1.353,1146,3.094,1354,1.541,1442,1.124,1467,1.884,2033,2.934,2234,4.142,2324,1.61,2327,4.743,2331,1.812,2338,4.142,2352,1.541,2425,6.131,2793,1.987,2794,1.987,2795,1.987,2796,1.812,2797,1.987,2798,3.438,2799,4.543,2800,4.543,2801,1.987,2802,1.987,2803,3.438,2804,1.987,2805,1.987,2806,1.987,2807,3.438,2808,3.438,2809,1.987,2810,1.987]],["component/128",[915,0.604]],["title/129-1",[1,7.653,313,18.925,1505,36.106]],["name/129-1",[]],["text/129-1",[]],["component/129-1",[]],["title/129-2",[266,40.144,2811,61.365]],["name/129-2",[]],["text/129-2",[]],["component/129-2",[]],["title/129-3",[1,8.849,660,23.742]],["name/129-3",[]],["text/129-3",[]],["component/129-3",[]],["title/129-4",[180,13.706,2812,61.365]],["name/129-4",[]],["text/129-4",[]],["component/129-4",[]],["title/129-5",[263,31.425,542,35.387,801,22.836]],["name/129-5",[]],["text/129-5",[]],["component/129-5",[]],["title/129-6",[245,10.045,289,29.689,329,38.776,801,17.975]],["name/129-6",[]],["text/129-6",[]],["component/129-6",[]],["title/129-7",[645,38.086,1349,37.474]],["name/129-7",[]],["text/129-7",[]],["component/129-7",[]],["title/129-8",[645,25.925,1043,23.385,2296,29.029,2297,30.41,2758,39.107]],["name/129-8",[]],["text/129-8",[]],["component/129-8",[]],["title/129-9",[793,40.92,2813,61.365]],["name/129-9",[]],["text/129-9",[]],["component/129-9",[]],["title/129",[1,7.653,660,20.532,2814,53.068]],["name/129",[1,0.413,660,1.107,2814,2.861]],["text/129",[1,1.339,2,0.537,4,0.662,5,0.389,48,0.504,73,1.238,119,0.938,153,0.426,156,0.747,157,1.105,180,1.496,185,1.211,193,0.81,203,0.747,217,0.728,222,0.681,223,0.525,224,1.437,231,0.983,232,0.578,237,1.474,239,0.35,244,0.367,245,1.411,254,0.722,259,0.557,260,0.62,261,1.106,262,0.485,263,2.326,266,2.269,270,0.681,271,0.681,273,2.771,278,2.066,280,1.339,281,1.508,282,0.548,286,0.51,289,0.648,298,1.323,303,3.942,312,0.444,323,1.127,329,2.479,336,0.403,338,0.825,342,0.681,350,1.15,351,1.016,353,1.001,358,0.703,368,1.339,381,1.583,385,2.018,392,1.339,398,0.54,399,1.032,405,1.675,407,0.81,421,0.854,422,0.634,431,1.896,446,2.199,447,0.664,450,0.973,476,0.776,487,0.62,501,3.24,503,0.62,505,0.664,506,0.485,508,0.664,518,3.202,527,0.566,537,0.479,538,0.854,542,3.562,543,1.106,550,0.912,557,1.766,558,0.664,561,1.438,563,0.747,567,0.634,574,0.912,584,2.098,586,0.912,587,1.175,588,1.546,590,2.213,596,0.934,604,0.81,612,0.7,629,3.063,631,0.527,644,2.365,645,2.692,650,0.7,653,0.81,656,2.594,657,2.619,660,3.286,675,0.747,681,1.106,714,0.634,726,1.016,728,0.403,729,0.855,737,0.491,738,1.502,739,0.37,768,0.973,782,1.438,793,2.893,801,3.308,832,0.525,837,0.912,843,0.7,844,0.81,866,1.583,867,0.681,882,1.872,887,1.385,893,0.776,909,0.7,915,0.223,916,1.385,923,1.106,925,1.502,927,1.339,930,0.648,933,0.854,936,0.747,938,0.747,939,0.634,943,0.453,944,0.458,981,2.51,991,0.566,1001,1.001,1011,0.747,1041,1.139,1043,3.286,1044,0.747,1045,1.438,1048,0.776,1089,0.973,1100,0.747,1125,0.81,1126,2.024,1127,1.385,1136,1.016,1141,0.681,1169,1.968,1183,0.681,1217,0.7,1224,1.385,1231,1.231,1348,1.691,1349,2.118,1350,2.213,1434,1.691,1439,1.782,1467,0.548,1477,1.816,1503,0.608,1505,0.62,1560,0.854,1564,1.816,1569,1.385,1580,0.912,1585,0.912,1588,0.912,1639,0.912,1733,0.81,1859,2.86,1879,0.418,1907,0.776,1911,0.912,1991,0.912,2019,0.912,2034,1.438,2052,0.634,2054,2.011,2083,0.681,2169,1.583,2178,0.854,2286,0.912,2296,2.73,2297,2.86,2325,2.011,2351,1.691,2352,0.776,2355,1.691,2410,0.776,2428,2.763,2429,2.364,2466,0.722,2539,1.691,2560,0.81,2570,0.81,2587,0.776,2589,0.776,2606,1.691,2626,0.912,2656,0.912,2658,0.912,2726,0.854,2738,0.912,2758,2.763,2782,1.691,2796,0.912,2811,3.469,2812,1.691,2813,3.469,2815,1.854,2816,2.593,2817,1,2818,1,2819,1,2820,1.854,2821,1,2822,1,2823,1.854,2824,2.593,2825,1,2826,1,2827,1.854,2828,1,2829,1,2830,1.854,2831,1,2832,1,2833,1,2834,1,2835,1,2836,1,2837,1,2838,1,2839,1,2840,1,2841,1,2842,1,2843,1,2844,1,2845,1,2846,1.854,2847,1,2848,1,2849,1.854,2850,1,2851,1,2852,1,2853,1,2854,1,2855,1,2856,1,2857,1,2858,1,2859,1,2860,1.854,2861,1,2862,1.854,2863,1.854,2864,1,2865,1,2866,1,2867,1]],["component/129",[915,0.604]]],"invertedIndex":[["",{"_index":335,"title":{},"name":{},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"23":{},"25":{},"26":{},"30":{},"33":{},"34":{},"35":{},"38":{},"39":{},"41":{},"42":{},"44":{},"45":{},"47":{},"49":{},"50":{},"53":{},"54":{},"56":{},"62":{},"68":{},"69":{},"70":{},"71":{},"74":{},"76":{},"77":{},"78":{},"82":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"97":{},"98":{},"102":{},"105":{},"106":{},"110":{},"117":{},"118":{},"119":{},"124":{},"128":{}},"component":{}}],["0",{"_index":333,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["0.0.1",{"_index":1837,"title":{},"name":{},"text":{"30":{}},"component":{}}],["0.0.14.vsix/extension/jars/languag",{"_index":2678,"title":{},"name":{},"text":{"118":{}},"component":{}}],["0.03",{"_index":701,"title":{},"name":{},"text":{"1":{}},"component":{}}],["0.1.4",{"_index":2731,"title":{},"name":{},"text":{"119":{}},"component":{}}],["0.2.0",{"_index":2608,"title":{},"name":{},"text":{"118":{}},"component":{}}],["0.22.0",{"_index":520,"title":{},"name":{},"text":{"1":{}},"component":{}}],["0.323",{"_index":1724,"title":{},"name":{},"text":{"30":{}},"component":{}}],["0.5",{"_index":702,"title":{},"name":{},"text":{"1":{}},"component":{}}],["05",{"_index":1028,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["0e189d9",{"_index":1086,"title":{},"name":{},"text":{"6":{}},"component":{}}],["1",{"_index":242,"title":{"54-6":{}},"name":{"17":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"8":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"26":{},"27":{},"30":{},"31":{},"34":{},"35":{},"37":{},"47":{},"49":{},"53":{},"54":{},"56":{},"58":{},"59":{},"61":{},"63":{},"66":{},"67":{},"69":{},"75":{},"82":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"97":{},"98":{},"102":{},"103":{},"106":{},"109":{},"110":{},"112":{},"113":{},"114":{},"117":{},"118":{},"127":{},"128":{}},"component":{}}],["1\",\"ingress.kubernetes.io/ssl",{"_index":524,"title":{},"name":{},"text":{"1":{}},"component":{}}],["1.0",{"_index":1440,"title":{"17":{}},"name":{},"text":{"17":{},"57":{}},"component":{}}],["1.0.0",{"_index":1010,"title":{},"name":{},"text":{"3":{},"30":{},"109":{}},"component":{}}],["1.21",{"_index":1997,"title":{},"name":{},"text":{"41":{},"65":{}},"component":{}}],["1/1",{"_index":2690,"title":{},"name":{},"text":{"118":{}},"component":{}}],["10",{"_index":1764,"title":{},"name":{},"text":{"30":{},"127":{}},"component":{}}],["100",{"_index":964,"title":{},"name":{},"text":{"3":{},"6":{},"30":{}},"component":{}}],["100000",{"_index":712,"title":{},"name":{},"text":{"1":{}},"component":{}}],["1000m",{"_index":2495,"title":{},"name":{},"text":{"105":{}},"component":{}}],["1001",{"_index":1823,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1001:root",{"_index":1826,"title":{},"name":{},"text":{"30":{}},"component":{}}],["100m",{"_index":1196,"title":{},"name":{},"text":{"10":{},"105":{},"109":{}},"component":{}}],["102400",{"_index":748,"title":{},"name":{},"text":{"1":{}},"component":{}}],["1048m",{"_index":2552,"title":{},"name":{},"text":{"109":{}},"component":{}}],["10gi",{"_index":477,"title":{},"name":{},"text":{"1":{},"10":{},"45":{}},"component":{}}],["10mi",{"_index":1023,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["11",{"_index":1775,"title":{},"name":{},"text":{"30":{}},"component":{}}],["11:1.11",{"_index":1796,"title":{},"name":{},"text":{"30":{}},"component":{}}],["12",{"_index":1778,"title":{},"name":{},"text":{"30":{},"44":{}},"component":{}}],["120",{"_index":789,"title":{},"name":{},"text":{"1":{}},"component":{}}],["12288",{"_index":2011,"title":{},"name":{},"text":{"44":{}},"component":{}}],["127.0.0.1",{"_index":2540,"title":{},"name":{},"text":{"109":{}},"component":{}}],["128",{"_index":1061,"title":{},"name":{},"text":{"6":{}},"component":{}}],["1280mi",{"_index":2482,"title":{},"name":{},"text":{"105":{}},"component":{}}],["128mb",{"_index":700,"title":{},"name":{},"text":{"1":{}},"component":{}}],["13",{"_index":1789,"title":{},"name":{},"text":{"30":{},"59":{}},"component":{}}],["13.3",{"_index":1310,"title":{},"name":{},"text":{"10":{}},"component":{}}],["1360mi",{"_index":2549,"title":{},"name":{},"text":{"109":{}},"component":{}}],["14",{"_index":1528,"title":{},"name":{},"text":{"27":{},"30":{}},"component":{}}],["141",{"_index":1940,"title":{},"name":{},"text":{"38":{}},"component":{}}],["15",{"_index":1817,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1500",{"_index":1770,"title":{},"name":{},"text":{"30":{}},"component":{}}],["15h",{"_index":2691,"title":{},"name":{},"text":{"118":{}},"component":{}}],["15mb",{"_index":699,"title":{},"name":{},"text":{"1":{}},"component":{}}],["16",{"_index":1836,"title":{},"name":{},"text":{"30":{}},"component":{}}],["16gb",{"_index":825,"title":{},"name":{},"text":{"1":{}},"component":{}}],["16mi",{"_index":1202,"title":{},"name":{},"text":{"10":{}},"component":{}}],["17",{"_index":1849,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1724",{"_index":1382,"title":{},"name":{},"text":{"10":{}},"component":{}}],["1800000",{"_index":835,"title":{},"name":{},"text":{"1":{},"71":{}},"component":{}}],["185",{"_index":1809,"title":{},"name":{},"text":{"30":{}},"component":{}}],["1gi",{"_index":297,"title":{},"name":{},"text":{"1":{},"10":{},"45":{}},"component":{}}],["1h",{"_index":2696,"title":{},"name":{},"text":{"118":{}},"component":{}}],["2",{"_index":797,"title":{"54-7":{}},"name":{"18":{},"19":{}},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"30":{},"34":{},"47":{},"53":{},"54":{},"56":{},"66":{},"69":{},"75":{},"85":{},"102":{},"106":{},"109":{},"110":{},"117":{},"128":{}},"component":{}}],["2.0",{"_index":1489,"title":{"18":{},"19":{}},"name":{},"text":{"18":{},"19":{},"57":{}},"component":{}}],["2.1.0",{"_index":1082,"title":{},"name":{},"text":{"6":{},"30":{},"102":{}},"component":{}}],["2.2.0",{"_index":2322,"title":{},"name":{},"text":{"78":{}},"component":{}}],["2.2.105",{"_index":2659,"title":{},"name":{},"text":{"118":{}},"component":{}}],["2.26.0",{"_index":2090,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["2.7.2.final",{"_index":1723,"title":{},"name":{},"text":{"30":{}},"component":{}}],["20",{"_index":1076,"title":{},"name":{},"text":{"6":{},"33":{}},"component":{}}],["20.04",{"_index":2802,"title":{},"name":{},"text":{"128":{}},"component":{}}],["200",{"_index":1031,"title":{},"name":{},"text":{"5":{}},"component":{}}],["2000mi",{"_index":1895,"title":{},"name":{},"text":{"33":{}},"component":{}}],["204",{"_index":2209,"title":{},"name":{},"text":{"62":{}},"component":{}}],["2048",{"_index":248,"title":{},"name":{},"text":{"1":{},"17":{}},"component":{}}],["20mi",{"_index":1025,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["224",{"_index":1098,"title":{},"name":{},"text":{"6":{}},"component":{}}],["230",{"_index":482,"title":{},"name":{},"text":{"1":{}},"component":{}}],["24",{"_index":1463,"title":{},"name":{},"text":{"17":{},"30":{}},"component":{}}],["25",{"_index":1864,"title":{},"name":{},"text":{"30":{}},"component":{}}],["250mi",{"_index":486,"title":{},"name":{},"text":{"1":{}},"component":{}}],["256",{"_index":1064,"title":{},"name":{},"text":{"6":{}},"component":{}}],["256m",{"_index":2554,"title":{},"name":{},"text":{"109":{}},"component":{}}],["256mi",{"_index":1059,"title":{},"name":{},"text":{"6":{},"10":{}},"component":{}}],["2gi",{"_index":2314,"title":{},"name":{},"text":{"78":{},"102":{}},"component":{}}],["3",{"_index":655,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"12":{},"17":{},"18":{},"19":{},"21":{},"30":{},"47":{},"53":{},"54":{},"56":{},"69":{},"110":{},"117":{},"125":{}},"component":{}}],["3.11",{"_index":1887,"title":{},"name":{},"text":{"32":{}},"component":{}}],["30",{"_index":791,"title":{},"name":{},"text":{"1":{},"127":{}},"component":{}}],["300",{"_index":1075,"title":{},"name":{},"text":{"6":{}},"component":{}}],["3000",{"_index":2055,"title":{},"name":{},"text":{"49":{},"53":{},"54":{}},"component":{}}],["3100",{"_index":2485,"title":{},"name":{},"text":{"105":{}},"component":{}}],["32",{"_index":1065,"title":{},"name":{},"text":{"6":{}},"component":{}}],["3600",{"_index":530,"title":{},"name":{},"text":{"1":{}},"component":{}}],["3600\",\"ingress.kubernetes.io/proxi",{"_index":528,"title":{},"name":{},"text":{"1":{}},"component":{}}],["367.4600000013015",{"_index":2712,"title":{},"name":{},"text":{"118":{}},"component":{}}],["3gi",{"_index":2463,"title":{},"name":{},"text":{"102":{}},"component":{}}],["4",{"_index":599,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"17":{},"19":{},"30":{},"41":{},"53":{},"54":{},"56":{},"69":{},"99":{},"100":{},"117":{},"125":{}},"component":{}}],["4.10",{"_index":1974,"title":{},"name":{},"text":{"39":{},"65":{},"70":{}},"component":{}}],["4.2",{"_index":2430,"title":{},"name":{},"text":{"99":{}},"component":{}}],["4.9",{"_index":1097,"title":{},"name":{},"text":{"6":{}},"component":{}}],["4/4",{"_index":2695,"title":{},"name":{},"text":{"118":{}},"component":{}}],["40d1",{"_index":2716,"title":{},"name":{},"text":{"118":{}},"component":{}}],["41",{"_index":2239,"title":{},"name":{"69":{}},"text":{},"component":{}}],["41638",{"_index":470,"title":{},"name":{},"text":{"1":{}},"component":{}}],["4167",{"_index":1715,"title":{},"name":{},"text":{"30":{}},"component":{}}],["420",{"_index":1855,"title":{},"name":{},"text":{"30":{},"38":{},"49":{}},"component":{}}],["443",{"_index":2528,"title":{},"name":{},"text":{"108":{}},"component":{}}],["49",{"_index":1535,"title":{},"name":{},"text":{"27":{}},"component":{}}],["4f9590c5",{"_index":2714,"title":{},"name":{},"text":{"118":{}},"component":{}}],["4gi",{"_index":1088,"title":{},"name":{},"text":{"6":{}},"component":{}}],["5",{"_index":423,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"17":{},"30":{},"33":{},"53":{},"54":{},"56":{},"69":{}},"component":{}}],["50",{"_index":709,"title":{},"name":{},"text":{"1":{},"5":{},"6":{}},"component":{}}],["500m",{"_index":1194,"title":{},"name":{},"text":{"10":{}},"component":{}}],["512",{"_index":1053,"title":{},"name":{},"text":{"6":{}},"component":{}}],["512m",{"_index":2493,"title":{},"name":{},"text":{"105":{}},"component":{}}],["512mi",{"_index":1060,"title":{},"name":{},"text":{"6":{},"10":{},"102":{},"109":{}},"component":{}}],["523.vsix/extension/out/tools/linux/odo",{"_index":2732,"title":{},"name":{},"text":{"119":{}},"component":{}}],["5432",{"_index":1298,"title":{},"name":{},"text":{"10":{}},"component":{}}],["549cdcf69",{"_index":2693,"title":{},"name":{},"text":{"118":{}},"component":{}}],["5s",{"_index":2094,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["6",{"_index":1385,"title":{},"name":{},"text":{"10":{},"30":{},"53":{},"56":{}},"component":{}}],["6.0",{"_index":2114,"title":{},"name":{},"text":{"53":{}},"component":{}}],["600",{"_index":1868,"title":{},"name":{},"text":{"30":{}},"component":{}}],["60000",{"_index":1780,"title":{},"name":{},"text":{"30":{}},"component":{}}],["62.26000000242493",{"_index":2719,"title":{},"name":{},"text":{"118":{}},"component":{}}],["63",{"_index":1534,"title":{},"name":{},"text":{"27":{},"56":{}},"component":{}}],["64",{"_index":1096,"title":{},"name":{},"text":{"6":{},"39":{},"44":{},"70":{}},"component":{}}],["64mi",{"_index":1063,"title":{},"name":{},"text":{"6":{}},"component":{}}],["6m2w2b",{"_index":1541,"title":{},"name":{},"text":{"27":{}},"component":{}}],["7",{"_index":1386,"title":{},"name":{"69":{}},"text":{"10":{},"30":{},"53":{},"127":{}},"component":{}}],["7.41",{"_index":2237,"title":{"69":{},"69-1":{},"69-2":{},"69-3":{}},"name":{},"text":{"69":{}},"component":{}}],["7.49",{"_index":2238,"title":{"69-2":{}},"name":{},"text":{"69":{}},"component":{}}],["7.5.3",{"_index":2160,"title":{},"name":{},"text":{"54":{}},"component":{}}],["7.50",{"_index":1971,"title":{"69-1":{}},"name":{},"text":{"39":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{}},"component":{}}],["7.50.x",{"_index":989,"title":{},"name":{},"text":{"3":{}},"component":{}}],["75",{"_index":2709,"title":{},"name":{},"text":{"118":{}},"component":{}}],["8",{"_index":416,"title":{},"name":{},"text":{"1":{},"30":{},"53":{},"127":{}},"component":{}}],["80",{"_index":962,"title":{},"name":{},"text":{"3":{}},"component":{}}],["8080",{"_index":1593,"title":{},"name":{},"text":{"30":{},"121":{}},"component":{}}],["8087",{"_index":716,"title":{},"name":{},"text":{"1":{},"53":{}},"component":{}}],["8443",{"_index":2121,"title":{},"name":{},"text":{"54":{}},"component":{}}],["88",{"_index":2720,"title":{},"name":{},"text":{"118":{}},"component":{}}],["8800h",{"_index":696,"title":{},"name":{},"text":{"1":{}},"component":{}}],["8gb",{"_index":1999,"title":{},"name":{},"text":{"41":{}},"component":{}}],["9",{"_index":1761,"title":{},"name":{},"text":{"30":{},"53":{},"56":{},"118":{}},"component":{}}],["9.6",{"_index":1309,"title":{},"name":{},"text":{"10":{}},"component":{}}],["9090",{"_index":2056,"title":{},"name":{},"text":{"49":{},"53":{},"54":{}},"component":{}}],["9090:9090",{"_index":2110,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["9443",{"_index":2124,"title":{},"name":{},"text":{"54":{}},"component":{}}],["96",{"_index":2196,"title":{},"name":{},"text":{"59":{}},"component":{}}],["9n4w2",{"_index":2694,"title":{},"name":{},"text":{"118":{}},"component":{}}],["_",{"_index":1620,"title":{},"name":{},"text":{"30":{}},"component":{}}],["____",{"_index":2191,"title":{},"name":{},"text":{"56":{}},"component":{}}],["_app/loader.html",{"_index":697,"title":{},"name":{},"text":{"1":{}},"component":{}}],["abil",{"_index":590,"title":{},"name":{},"text":{"1":{},"99":{},"129":{}},"component":{}}],["abov",{"_index":2652,"title":{},"name":{},"text":{"118":{}},"component":{}}],["absenc",{"_index":758,"title":{},"name":{},"text":{"1":{}},"component":{}}],["absent",{"_index":2685,"title":{},"name":{},"text":{"118":{}},"component":{}}],["absolut",{"_index":968,"title":{},"name":{},"text":{"3":{},"117":{}},"component":{}}],["abstract",{"_index":1112,"title":{},"name":{},"text":{"9":{}},"component":{}}],["abstractanalyticsmanag",{"_index":1570,"title":{},"name":{},"text":{"30":{}},"component":{}}],["acceler",{"_index":2831,"title":{},"name":{},"text":{"129":{}},"component":{}}],["access",{"_index":312,"title":{"99-3":{},"117-2":{}},"name":{},"text":{"1":{},"2":{},"3":{},"8":{},"10":{},"17":{},"19":{},"26":{},"30":{},"31":{},"37":{},"39":{},"43":{},"44":{},"45":{},"48":{},"53":{},"54":{},"64":{},"70":{},"72":{},"75":{},"80":{},"83":{},"84":{},"86":{},"96":{},"99":{},"100":{},"116":{},"117":{},"118":{},"123":{},"127":{},"129":{}},"component":{}}],["access_token",{"_index":1343,"title":{},"name":{},"text":{"10":{}},"component":{}}],["accessmod",{"_index":2024,"title":{},"name":{},"text":{"45":{},"102":{}},"component":{}}],["accord",{"_index":1368,"title":{"62-1":{}},"name":{},"text":{"10":{},"101":{},"111":{}},"component":{}}],["accordingli",{"_index":2232,"title":{},"name":{},"text":{"67":{}},"component":{}}],["account",{"_index":396,"title":{},"name":{},"text":{"1":{},"10":{},"71":{},"127":{}},"component":{}}],["account_id",{"_index":2584,"title":{},"name":{},"text":{"117":{}},"component":{}}],["achiev",{"_index":538,"title":{},"name":{},"text":{"1":{},"128":{},"129":{}},"component":{}}],["act",{"_index":2194,"title":{},"name":{},"text":{"56":{}},"component":{}}],["action",{"_index":1123,"title":{"82":{},"128":{},"128-1":{}},"name":{"82":{},"128":{}},"text":{"9":{},"25":{},"31":{},"82":{},"96":{},"106":{},"115":{},"118":{},"121":{},"128":{}},"component":{}}],["actions/tri",{"_index":2803,"title":{},"name":{},"text":{"128":{}},"component":{}}],["activ",{"_index":379,"title":{},"name":{},"text":{"1":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"25":{},"30":{},"34":{},"38":{},"39":{},"42":{},"47":{},"62":{},"68":{},"70":{},"74":{},"76":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{},"118":{},"127":{},"128":{}},"component":{}}],["activity(w",{"_index":1619,"title":{},"name":{},"text":{"30":{}},"component":{}}],["actual",{"_index":516,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ad",{"_index":768,"title":{"14":{},"78":{},"30-4":{},"38-1":{},"78-2":{},"78-3":{},"128-1":{}},"name":{"78":{}},"text":{"1":{},"10":{},"16":{},"30":{},"38":{},"78":{},"103":{},"105":{},"109":{},"123":{},"124":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["adapt",{"_index":882,"title":{"118-1":{},"118-4":{},"118-10":{}},"name":{},"text":{"1":{},"118":{},"126":{},"129":{}},"component":{}}],["add",{"_index":223,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"12":{},"27":{},"30":{},"34":{},"38":{},"53":{},"54":{},"71":{},"78":{},"84":{},"85":{},"94":{},"99":{},"102":{},"106":{},"118":{},"120":{},"127":{},"128":{},"129":{}},"component":{}}],["add_com",{"_index":2807,"title":{},"name":{},"text":{"128":{}},"component":{}}],["add_statu",{"_index":2808,"title":{},"name":{},"text":{"128":{}},"component":{}}],["addit",{"_index":239,"title":{},"name":{},"text":{"1":{},"2":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"44":{},"45":{},"49":{},"50":{},"52":{},"53":{},"54":{},"56":{},"58":{},"59":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"70":{},"72":{},"74":{},"76":{},"77":{},"80":{},"85":{},"96":{},"102":{},"105":{},"106":{},"107":{},"108":{},"116":{},"118":{},"121":{},"127":{},"129":{}},"component":{}}],["addons=ingress",{"_index":2000,"title":{},"name":{},"text":{"41":{}},"component":{}}],["address",{"_index":796,"title":{},"name":{},"text":{"1":{},"105":{},"106":{},"109":{}},"component":{}}],["adjust",{"_index":613,"title":{},"name":{},"text":{"1":{}},"component":{}}],["admin",{"_index":594,"title":{},"name":{},"text":{"1":{},"10":{},"25":{},"89":{}},"component":{}}],["administ",{"_index":2867,"title":{},"name":{},"text":{"129":{}},"component":{}}],["administr",{"_index":354,"title":{"25":{}},"name":{"25":{}},"text":{"1":{},"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"25":{},"28":{},"34":{},"38":{},"39":{},"42":{},"43":{},"47":{},"48":{},"62":{},"64":{},"68":{},"70":{},"71":{},"72":{},"76":{},"77":{},"80":{},"84":{},"97":{},"98":{},"99":{},"102":{},"109":{},"117":{}},"component":{}}],["adopt",{"_index":2323,"title":{"79":{}},"name":{"79":{}},"text":{"79":{}},"component":{}}],["advanc",{"_index":3,"title":{"1":{},"61":{},"1-1":{}},"name":{"1":{},"61":{}},"text":{"1":{},"8":{},"15":{},"61":{},"76":{},"77":{}},"component":{}}],["advantag",{"_index":2220,"title":{},"name":{},"text":{"66":{},"78":{}},"component":{}}],["advertis",{"_index":911,"title":{},"name":{},"text":{"1":{}},"component":{}}],["aesh",{"_index":1738,"title":{},"name":{},"text":{"30":{}},"component":{}}],["affect",{"_index":365,"title":{},"name":{},"text":{"1":{},"104":{}},"component":{}}],["affin",{"_index":1037,"title":{},"name":{},"text":{"5":{},"29":{}},"component":{}}],["ag",{"_index":2688,"title":{},"name":{},"text":{"118":{}},"component":{}}],["again",{"_index":2562,"title":{},"name":{},"text":{"111":{},"127":{}},"component":{}}],["against",{"_index":389,"title":{},"name":{},"text":{"1":{},"81":{},"118":{}},"component":{}}],["agent",{"_index":302,"title":{},"name":{},"text":{"1":{}},"component":{}}],["aggreg",{"_index":2752,"title":{},"name":{},"text":{"125":{}},"component":{}}],["agnost",{"_index":1013,"title":{},"name":{},"text":{"5":{}},"component":{}}],["air",{"_index":2303,"title":{},"name":{},"text":{"78":{},"109":{}},"component":{}}],["airgapcontainerregistryhostnam",{"_index":1156,"title":{},"name":{},"text":{"10":{}},"component":{}}],["airgapcontainerregistryorgan",{"_index":1160,"title":{},"name":{},"text":{"10":{}},"component":{}}],["aka",{"_index":1539,"title":{},"name":{},"text":{"27":{}},"component":{}}],["alert",{"_index":2102,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["algorithm",{"_index":582,"title":{},"name":{},"text":{"1":{}},"component":{}}],["alia",{"_index":848,"title":{},"name":{},"text":{"1":{}},"component":{}}],["alloc",{"_index":823,"title":{},"name":{},"text":{"1":{},"33":{},"41":{},"109":{}},"component":{}}],["allow",{"_index":558,"title":{},"name":{},"text":{"1":{},"9":{},"10":{},"81":{},"84":{},"96":{},"116":{},"118":{},"127":{},"129":{}},"component":{}}],["allowedtopolog",{"_index":1552,"title":{},"name":{},"text":{"29":{}},"component":{}}],["allowuserdefinedworkspacenamespac",{"_index":1161,"title":{},"name":{},"text":{"10":{}},"component":{}}],["allproject",{"_index":2382,"title":{},"name":{},"text":{"89":{}},"component":{}}],["along",{"_index":812,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["alreadi",{"_index":372,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"12":{},"38":{},"53":{},"54":{},"84":{},"115":{},"117":{},"118":{},"119":{},"128":{}},"component":{}}],["alter",{"_index":1773,"title":{},"name":{},"text":{"30":{}},"component":{}}],["altern",{"_index":867,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"38":{},"49":{},"96":{},"106":{},"117":{},"129":{}},"component":{}}],["alternatives=mainconfiguration,analyticsmanag",{"_index":1714,"title":{},"name":{},"text":{"30":{}},"component":{}}],["although",{"_index":2516,"title":{},"name":{},"text":{"106":{}},"component":{}}],["alway",{"_index":653,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"129":{}},"component":{}}],["amazon",{"_index":2215,"title":{},"name":{},"text":{"65":{}},"component":{}}],["amount",{"_index":822,"title":{},"name":{},"text":{"1":{},"6":{},"33":{}},"component":{}}],["analyt",{"_index":1132,"title":{},"name":{},"text":{"9":{}},"component":{}}],["analyticsmanag",{"_index":1556,"title":{"30-4":{}},"name":{},"text":{"30":{}},"component":{}}],["analyticsmanager(mainconfigur",{"_index":1692,"title":{},"name":{},"text":{"30":{}},"component":{}}],["analyticsmanager.java",{"_index":1666,"title":{},"name":{},"text":{"30":{}},"component":{}}],["annot",{"_index":374,"title":{"14":{}},"name":{},"text":{"1":{},"10":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"21":{},"30":{},"38":{},"56":{},"61":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"116":{},"117":{}},"component":{}}],["anoth",{"_index":843,"title":{},"name":{},"text":{"1":{},"10":{},"38":{},"69":{},"102":{},"103":{},"114":{},"129":{}},"component":{}}],["anyon",{"_index":2832,"title":{},"name":{},"text":{"129":{}},"component":{}}],["apach",{"_index":1845,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["api",{"_index":261,"title":{"52":{}},"name":{"52":{}},"text":{"1":{},"8":{},"9":{},"19":{},"23":{},"30":{},"31":{},"36":{},"52":{},"62":{},"117":{},"126":{},"129":{}},"component":{}}],["api/keycloak/oidckeycloak.j",{"_index":884,"title":{},"name":{},"text":{"1":{}},"component":{}}],["api/us",{"_index":2582,"title":{},"name":{},"text":{"117":{}},"component":{}}],["apigroup",{"_index":2129,"title":{},"name":{},"text":{"54":{}},"component":{}}],["apivers",{"_index":1009,"title":{},"name":{},"text":{"3":{},"10":{},"17":{},"18":{},"19":{},"30":{},"45":{},"49":{},"53":{},"54":{},"56":{},"61":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"109":{},"117":{}},"component":{}}],["app",{"_index":509,"title":{"18-1":{},"18-2":{}},"name":{},"text":{"1":{},"18":{},"30":{},"49":{}},"component":{}}],["app.kubernetes.io/compon",{"_index":1478,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"56":{},"61":{},"117":{}},"component":{}}],["app.kubernetes.io/component=ca",{"_index":1924,"title":{},"name":{},"text":{"38":{}},"component":{}}],["app.kubernetes.io/part",{"_index":386,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"17":{},"18":{},"19":{},"34":{},"38":{},"56":{},"61":{},"117":{}},"component":{}}],["app.yaml",{"_index":2037,"title":{},"name":{},"text":{"47":{}},"component":{}}],["app/*.jar",{"_index":1804,"title":{},"name":{},"text":{"30":{}},"component":{}}],["app/app",{"_index":1805,"title":{},"name":{},"text":{"30":{}},"component":{}}],["app/lib",{"_index":1802,"title":{},"name":{},"text":{"30":{}},"component":{}}],["app/quarku",{"_index":1807,"title":{},"name":{},"text":{"30":{}},"component":{}}],["appear",{"_index":2007,"title":{},"name":{},"text":{"43":{},"118":{},"119":{}},"component":{}}],["append",{"_index":2442,"title":{},"name":{},"text":{"101":{}},"component":{}}],["appl",{"_index":2066,"title":{},"name":{},"text":{"50":{}},"component":{}}],["appli",{"_index":240,"title":{"17-2":{},"18-2":{},"19-2":{},"30-17":{}},"name":{},"text":{"1":{},"3":{},"5":{},"10":{},"17":{},"18":{},"19":{},"30":{},"37":{},"38":{},"45":{},"47":{},"49":{},"67":{},"76":{},"77":{},"80":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"102":{},"116":{},"117":{}},"component":{}}],["applic",{"_index":1439,"title":{"17-1":{},"17-2":{},"19-1":{},"19-2":{},"30-5":{},"30-12":{},"99-2":{},"99-3":{}},"name":{},"text":{"17":{},"18":{},"19":{},"30":{},"31":{},"38":{},"43":{},"48":{},"75":{},"80":{},"81":{},"83":{},"86":{},"97":{},"99":{},"100":{},"118":{},"119":{},"121":{},"123":{},"124":{},"125":{},"126":{},"129":{}},"component":{}}],["application.properti",{"_index":1713,"title":{},"name":{},"text":{"30":{}},"component":{}}],["approach",{"_index":1116,"title":{},"name":{},"text":{"9":{},"10":{}},"component":{}}],["appropri",{"_index":1260,"title":{},"name":{},"text":{"10":{}},"component":{}}],["approv",{"_index":2212,"title":{"64":{}},"name":{"64":{}},"text":{"64":{},"72":{}},"component":{}}],["apps/v1",{"_index":1851,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["arbitrari",{"_index":1913,"title":{},"name":{},"text":{"38":{},"117":{}},"component":{}}],["architectur",{"_index":916,"title":{"2":{}},"name":{"2":{}},"text":{"2":{},"6":{},"60":{},"129":{}},"component":{}}],["aren’t",{"_index":2484,"title":{},"name":{},"text":{"105":{}},"component":{}}],["arg",{"_index":2670,"title":{},"name":{},"text":{"118":{}},"component":{}}],["argument",{"_index":907,"title":{},"name":{},"text":{"1":{},"74":{}},"component":{}}],["around",{"_index":2735,"title":{},"name":{},"text":{"119":{}},"component":{}}],["array",{"_index":779,"title":{},"name":{},"text":{"1":{}},"component":{}}],["art",{"_index":2862,"title":{},"name":{},"text":{"129":{}},"component":{}}],["articl",{"_index":1993,"title":{},"name":{},"text":{"41":{}},"component":{}}],["artifact",{"_index":635,"title":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"name":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"text":{"1":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["as:env",{"_index":2419,"title":{},"name":{},"text":{"97":{}},"component":{}}],["as:fil",{"_index":2417,"title":{},"name":{},"text":{"97":{}},"component":{}}],["as:subpath",{"_index":2418,"title":{},"name":{},"text":{"97":{}},"component":{}}],["ascii",{"_index":1899,"title":{},"name":{},"text":{"34":{}},"component":{}}],["ask",{"_index":1426,"title":{"127-8":{}},"name":{},"text":{"12":{},"119":{}},"component":{}}],["aspect",{"_index":2085,"title":{},"name":{},"text":{"51":{}},"component":{}}],["asset",{"_index":2743,"title":{},"name":{},"text":{"121":{}},"component":{}}],["assign",{"_index":413,"title":{},"name":{},"text":{"1":{},"10":{},"43":{},"83":{}},"component":{}}],["associ",{"_index":408,"title":{},"name":{},"text":{"1":{},"54":{},"58":{},"99":{},"126":{}},"component":{}}],["async",{"_index":676,"title":{},"name":{},"text":{"1":{}},"component":{}}],["asynchron",{"_index":324,"title":{},"name":{},"text":{"1":{}},"component":{}}],["atlassian",{"_index":1476,"title":{},"name":{},"text":{"17":{}},"component":{}}],["atribut",{"_index":2320,"title":{},"name":{},"text":{"78":{}},"component":{}}],["attach",{"_index":2450,"title":{},"name":{},"text":{"102":{},"109":{}},"component":{}}],["attempt",{"_index":648,"title":{},"name":{},"text":{"1":{}},"component":{}}],["attent",{"_index":1551,"title":{},"name":{},"text":{"29":{}},"component":{}}],["attribut",{"_index":652,"title":{"78-7":{}},"name":{},"text":{"1":{},"30":{},"78":{},"85":{},"102":{},"105":{},"118":{}},"component":{}}],["auth",{"_index":692,"title":{},"name":{},"text":{"1":{},"10":{},"67":{}},"component":{}}],["authent",{"_index":48,"title":{"80":{},"119":{},"1-43":{}},"name":{"80":{},"119":{}},"text":{"1":{},"8":{},"10":{},"37":{},"39":{},"56":{},"65":{},"69":{},"70":{},"80":{},"84":{},"98":{},"106":{},"115":{},"116":{},"119":{},"122":{},"123":{},"125":{},"127":{},"129":{}},"component":{}}],["author",{"_index":1321,"title":{"51":{},"19-1":{},"19-2":{}},"name":{"51":{}},"text":{"10":{},"12":{},"17":{},"18":{},"19":{},"37":{},"38":{},"51":{},"54":{},"116":{}},"component":{}}],["auto",{"_index":1304,"title":{},"name":{},"text":{"10":{},"75":{},"119":{},"123":{}},"component":{}}],["autocomplet",{"_index":2624,"title":{},"name":{},"text":{"118":{}},"component":{}}],["autom",{"_index":1410,"title":{},"name":{},"text":{"11":{},"126":{}},"component":{}}],["automat",{"_index":226,"title":{"27":{},"81":{}},"name":{"81":{}},"text":{"1":{},"10":{},"11":{},"15":{},"30":{},"38":{},"61":{},"62":{},"64":{},"78":{},"81":{},"95":{},"102":{},"109":{},"117":{},"119":{},"127":{}},"component":{}}],["aux",{"_index":2618,"title":{},"name":{},"text":{"118":{}},"component":{}}],["avail",{"_index":537,"title":{},"name":{},"text":{"1":{},"5":{},"9":{},"10":{},"11":{},"23":{},"30":{},"39":{},"44":{},"50":{},"58":{},"64":{},"65":{},"69":{},"74":{},"78":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"108":{},"109":{},"117":{},"118":{},"119":{},"124":{},"127":{},"129":{}},"component":{}}],["avatar",{"_index":1495,"title":{},"name":{},"text":{"19":{}},"component":{}}],["averag",{"_index":2162,"title":{},"name":{},"text":{"54":{}},"component":{}}],["avoid",{"_index":1220,"title":{},"name":{},"text":{"10":{},"29":{},"69":{},"109":{}},"component":{}}],["aw",{"_index":2421,"title":{},"name":{},"text":{"98":{},"116":{}},"component":{}}],["awar",{"_index":1167,"title":{},"name":{},"text":{"10":{}},"component":{}}],["azur",{"_index":2218,"title":{},"name":{},"text":{"65":{}},"component":{}}],["b9f8",{"_index":2717,"title":{},"name":{},"text":{"118":{}},"component":{}}],["back",{"_index":270,"title":{"30-3":{},"69-3":{}},"name":{},"text":{"1":{},"9":{},"10":{},"69":{},"70":{},"71":{},"129":{}},"component":{}}],["backend",{"_index":1108,"title":{"9-4":{}},"name":{},"text":{"9":{},"30":{}},"component":{}}],["background",{"_index":966,"title":{},"name":{},"text":{"3":{},"125":{}},"component":{}}],["backup",{"_index":444,"title":{},"name":{},"text":{"1":{},"69":{}},"component":{}}],["bad",{"_index":2527,"title":{},"name":{},"text":{"108":{}},"component":{}}],["badg",{"_index":2324,"title":{"94":{}},"name":{},"text":{"79":{},"94":{},"128":{}},"component":{}}],["badger",{"_index":2787,"title":{},"name":{},"text":{"127":{}},"component":{}}],["badrequest",{"_index":2153,"title":{},"name":{},"text":{"54":{}},"component":{}}],["badrequest|infrastructurefailure|unknown",{"_index":2152,"title":{},"name":{},"text":{"54":{}},"component":{}}],["bandwidth",{"_index":2533,"title":{},"name":{},"text":{"109":{}},"component":{}}],["bar",{"_index":2517,"title":{},"name":{},"text":{"106":{}},"component":{}}],["base",{"_index":542,"title":{"129-5":{}},"name":{},"text":{"1":{},"2":{},"10":{},"30":{},"37":{},"38":{},"54":{},"74":{},"86":{},"90":{},"126":{},"127":{},"129":{}},"component":{}}],["base64",{"_index":581,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"34":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"117":{}},"component":{}}],["baseconfigur",{"_index":1674,"title":{},"name":{},"text":{"30":{}},"component":{}}],["bash",{"_index":1083,"title":{},"name":{},"text":{"6":{},"39":{},"50":{},"70":{},"89":{},"90":{}},"component":{}}],["basic",{"_index":274,"title":{"82":{}},"name":{"82":{}},"text":{"1":{},"3":{},"49":{},"82":{},"106":{},"115":{},"121":{},"124":{},"125":{}},"component":{}}],["basic|cluster|clust",{"_index":2149,"title":{},"name":{},"text":{"54":{}},"component":{}}],["be",{"_index":1545,"title":{},"name":{},"text":{"29":{},"56":{},"127":{}},"component":{}}],["be:`common",{"_index":1370,"title":{},"name":{},"text":{"10":{}},"component":{}}],["bean",{"_index":1710,"title":{},"name":{},"text":{"30":{}},"component":{}}],["bearer",{"_index":2132,"title":{},"name":{},"text":{"54":{}},"component":{}}],["becom",{"_index":421,"title":{},"name":{},"text":{"1":{},"64":{},"129":{}},"component":{}}],["befor",{"_index":458,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"54":{},"64":{},"118":{}},"component":{}}],["begin",{"_index":1453,"title":{},"name":{},"text":{"17":{},"38":{},"64":{},"109":{}},"component":{}}],["behavior",{"_index":318,"title":{},"name":{},"text":{"1":{},"3":{},"15":{},"88":{},"91":{},"92":{},"93":{}},"component":{}}],["behaviour",{"_index":2088,"title":{},"name":{},"text":{"53":{},"105":{}},"component":{}}],["behind",{"_index":2768,"title":{},"name":{},"text":{"127":{}},"component":{}}],["benefit",{"_index":2326,"title":{"83":{}},"name":{"83":{}},"text":{"79":{},"123":{}},"component":{}}],["best",{"_index":1792,"title":{},"name":{},"text":{"30":{}},"component":{}}],["better",{"_index":2534,"title":{},"name":{},"text":{"109":{},"118":{},"121":{}},"component":{}}],["between",{"_index":1217,"title":{"127-2":{}},"name":{},"text":{"10":{},"23":{},"38":{},"54":{},"118":{},"123":{},"129":{}},"component":{}}],["beyond",{"_index":2459,"title":{},"name":{},"text":{"102":{}},"component":{}}],["big",{"_index":1069,"title":{},"name":{},"text":{"6":{}},"component":{}}],["binari",{"_index":1892,"title":{},"name":{},"text":{"32":{},"34":{},"121":{}},"component":{}}],["binary:next",{"_index":2499,"title":{},"name":{},"text":{"105":{}},"component":{}}],["bind",{"_index":407,"title":{},"name":{},"text":{"1":{},"45":{},"54":{},"129":{}},"component":{}}],["bitbucket",{"_index":792,"title":{"17":{},"57":{},"17-1":{},"17-2":{}},"name":{"17":{},"57":{}},"text":{"1":{},"17":{},"57":{},"80":{},"106":{},"117":{}},"component":{}}],["bitbucket_consumer_key",{"_index":1475,"title":{},"name":{},"text":{"17":{}},"component":{}}],["blank",{"_index":1191,"title":{},"name":{},"text":{"10":{},"45":{}},"component":{}}],["block",{"_index":2785,"title":{},"name":{},"text":{"127":{}},"component":{}}],["blog",{"_index":2824,"title":{},"name":{},"text":{"129":{}},"component":{}}],["bodi",{"_index":1608,"title":{},"name":{},"text":{"30":{},"62":{}},"component":{}}],["bookmark",{"_index":2518,"title":{},"name":{},"text":{"106":{}},"component":{}}],["boolean",{"_index":1700,"title":{},"name":{},"text":{"30":{}},"component":{}}],["boot",{"_index":2362,"title":{},"name":{},"text":{"88":{},"91":{},"92":{},"93":{}},"component":{}}],["both",{"_index":390,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"30":{},"78":{},"126":{},"127":{},"128":{}},"component":{}}],["bottom",{"_index":2281,"title":{},"name":{},"text":{"70":{},"71":{},"72":{}},"component":{}}],["bound",{"_index":397,"title":{},"name":{},"text":{"1":{},"10":{},"62":{}},"component":{}}],["brace",{"_index":2673,"title":{},"name":{},"text":{"118":{}},"component":{}}],["branch",{"_index":1005,"title":{},"name":{},"text":{"3":{},"74":{},"78":{},"83":{},"106":{},"128":{}},"component":{}}],["brand",{"_index":929,"title":{"3":{},"4":{},"3-1":{},"3-2":{},"3-3":{}},"name":{"3":{},"4":{}},"text":{"3":{},"4":{}},"component":{}}],["brief",{"_index":1407,"title":{},"name":{},"text":{"10":{}},"component":{}}],["bring",{"_index":2539,"title":{},"name":{},"text":{"109":{},"129":{}},"component":{}}],["broker",{"_index":610,"title":{},"name":{},"text":{"1":{}},"component":{}}],["broker:v3.4.0",{"_index":634,"title":{},"name":{},"text":{"1":{}},"component":{}}],["brows",{"_index":957,"title":{},"name":{},"text":{"3":{},"31":{}},"component":{}}],["browser",{"_index":263,"title":{"104":{},"105":{},"129-5":{}},"name":{"105":{}},"text":{"1":{},"53":{},"54":{},"75":{},"83":{},"85":{},"86":{},"103":{},"104":{},"106":{},"108":{},"109":{},"110":{},"121":{},"126":{},"127":{},"129":{}},"component":{}}],["buffer",{"_index":2119,"title":{},"name":{},"text":{"53":{}},"component":{}}],["bug",{"_index":2822,"title":{},"name":{},"text":{"129":{}},"component":{}}],["build",{"_index":518,"title":{"3-2":{},"30-13":{},"30-14":{}},"name":{},"text":{"1":{},"3":{},"30":{},"83":{},"86":{},"99":{},"123":{},"125":{},"126":{},"129":{}},"component":{}}],["build.sh",{"_index":994,"title":{},"name":{},"text":{"3":{}},"component":{}}],["build=tru",{"_index":1834,"title":{},"name":{},"text":{"30":{}},"component":{}}],["built",{"_index":981,"title":{},"name":{},"text":{"3":{},"30":{},"66":{},"127":{},"129":{}},"component":{}}],["bundl",{"_index":604,"title":{},"name":{},"text":{"1":{},"34":{},"38":{},"129":{}},"component":{}}],["bundle,app.kubernetes.io/part",{"_index":1928,"title":{},"name":{},"text":{"38":{}},"component":{}}],["bundle.crt",{"_index":1915,"title":{},"name":{},"text":{"38":{}},"component":{}}],["button",{"_index":2439,"title":{},"name":{},"text":{"99":{},"119":{},"120":{},"124":{}},"component":{}}],["bypass",{"_index":1232,"title":{},"name":{},"text":{"10":{},"50":{}},"component":{}}],["c",{"_index":1959,"title":{},"name":{},"text":{"38":{},"118":{}},"component":{}}],["c:\\programdata\\chectl",{"_index":2072,"title":{},"name":{},"text":{"50":{}},"component":{}}],["c:\\user",{"_index":2068,"title":{},"name":{},"text":{"50":{}},"component":{}}],["ca",{"_index":597,"title":{"38-1":{}},"name":{},"text":{"1":{},"10":{},"12":{},"34":{},"38":{}},"component":{}}],["ca.crt",{"_index":2181,"title":{},"name":{},"text":{"56":{}},"component":{}}],["cabundle=\"tru",{"_index":1914,"title":{},"name":{},"text":{"38":{}},"component":{}}],["cabundle=tru",{"_index":603,"title":{},"name":{},"text":{"1":{}},"component":{}}],["cacert",{"_index":2377,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["cach",{"_index":327,"title":{"5":{}},"name":{"5":{}},"text":{"1":{},"5":{},"102":{},"109":{}},"component":{}}],["caching_cpu_limit",{"_index":1030,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["caching_cpu_request",{"_index":1026,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["caching_interval_hour",{"_index":1018,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["caching_memory_limit",{"_index":1024,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["caching_memory_request",{"_index":1022,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["calcul",{"_index":1044,"title":{"6":{}},"name":{"6":{}},"text":{"6":{},"10":{},"60":{},"129":{}},"component":{}}],["call",{"_index":1744,"title":{},"name":{},"text":{"30":{},"127":{}},"component":{}}],["callback",{"_index":1492,"title":{},"name":{},"text":{"18":{}},"component":{}}],["camel",{"_index":2596,"title":{"118-42":{},"118-43":{},"118-44":{}},"name":{},"text":{"118":{}},"component":{}}],["camel.latest.euqhbmepxd.camel",{"_index":2677,"title":{},"name":{},"text":{"118":{}},"component":{}}],["camelcas",{"_index":1408,"title":{},"name":{},"text":{"10":{}},"component":{}}],["capabl",{"_index":2428,"title":{},"name":{},"text":{"99":{},"126":{},"129":{}},"component":{}}],["capac",{"_index":2015,"title":{},"name":{},"text":{"45":{}},"component":{}}],["card",{"_index":1234,"title":{},"name":{},"text":{"10":{}},"component":{}}],["case",{"_index":289,"title":{"9-2":{},"129-6":{}},"name":{},"text":{"1":{},"10":{},"30":{},"38":{},"99":{},"102":{},"118":{},"127":{},"129":{}},"component":{}}],["cat",{"_index":1451,"title":{},"name":{},"text":{"17":{},"50":{},"84":{},"117":{},"118":{}},"component":{}}],["catalog",{"_index":1072,"title":{},"name":{},"text":{"6":{},"39":{},"64":{},"70":{},"72":{}},"component":{}}],["catch",{"_index":435,"title":{},"name":{},"text":{"1":{}},"component":{}}],["caus",{"_index":1278,"title":{},"name":{},"text":{"10":{},"29":{},"88":{},"91":{},"92":{},"93":{}},"component":{}}],["cd",{"_index":987,"title":{},"name":{},"text":{"3":{},"30":{},"47":{}},"component":{}}],["cdi",{"_index":1727,"title":{},"name":{},"text":{"30":{}},"component":{}}],["cdn",{"_index":2541,"title":{},"name":{},"text":{"109":{}},"component":{}}],["centos7",{"_index":2197,"title":{},"name":{},"text":{"59":{}},"component":{}}],["central",{"_index":925,"title":{},"name":{},"text":{"2":{},"30":{},"90":{},"129":{}},"component":{}}],["cer",{"_index":1901,"title":{},"name":{},"text":{"34":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["cert",{"_index":578,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"34":{},"38":{}},"component":{}}],["cert.cer",{"_index":1922,"title":{},"name":{},"text":{"38":{}},"component":{}}],["cert.pem",{"_index":1921,"title":{},"name":{},"text":{"38":{}},"component":{}}],["certif",{"_index":583,"title":{"34":{},"38":{},"38-1":{},"38-2":{}},"name":{"34":{},"38":{}},"text":{"1":{},"10":{},"12":{},"16":{},"28":{},"34":{},"38":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["cge1egvsb2nhba",{"_index":1537,"title":{},"name":{},"text":{"27":{}},"component":{}}],["cgezegvsb2nhba",{"_index":1540,"title":{},"name":{},"text":{"27":{}},"component":{}}],["chain",{"_index":1916,"title":{},"name":{},"text":{"38":{}},"component":{}}],["chang",{"_index":380,"title":{"78-5":{}},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"27":{},"38":{},"56":{},"64":{},"67":{},"69":{},"70":{},"71":{},"76":{},"77":{},"78":{},"83":{},"109":{},"120":{},"123":{},"124":{}},"component":{}}],["changeit",{"_index":2379,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["channel",{"_index":927,"title":{},"name":{},"text":{"2":{},"64":{},"74":{},"103":{},"114":{},"118":{},"129":{}},"component":{}}],["chapter",{"_index":931,"title":{},"name":{},"text":{"3":{},"73":{},"118":{},"120":{},"121":{}},"component":{}}],["charact",{"_index":910,"title":{},"name":{},"text":{"1":{},"27":{},"56":{}},"component":{}}],["chart",{"_index":2168,"title":{},"name":{},"text":{"54":{}},"component":{}}],["chat",{"_index":2820,"title":{},"name":{},"text":{"129":{}},"component":{}}],["che",{"_index":1,"title":{"1":{},"2":{},"3":{},"6":{},"7":{},"8":{},"9":{},"12":{},"13":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"52":{},"53":{},"55":{},"56":{},"63":{},"64":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"79":{},"83":{},"99":{},"100":{},"105":{},"107":{},"118":{},"119":{},"121":{},"124":{},"126":{},"127":{},"129":{},"1-1":{},"1-2":{},"1-3":{},"1-169":{},"3-1":{},"3-2":{},"3-3":{},"6-1":{},"9-4":{},"38-1":{},"40-1":{},"53-1":{},"53-2":{},"53-3":{},"56-1":{},"56-2":{},"69-1":{},"69-2":{},"69-3":{},"78-1":{},"96-1":{},"96-2":{},"99-1":{},"99-2":{},"99-3":{},"105-1":{},"105-2":{},"118-36":{},"118-45":{},"118-46":{},"127-1":{},"127-2":{},"127-4":{},"127-6":{},"127-7":{},"129-1":{},"129-3":{}},"name":{"1":{},"3":{},"6":{},"7":{},"8":{},"9":{},"12":{},"13":{},"34":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"52":{},"53":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"79":{},"83":{},"99":{},"100":{},"105":{},"107":{},"118":{},"119":{},"121":{},"124":{},"126":{},"127":{},"129":{}},"text":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"22":{},"23":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"34":{},"35":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"50":{},"51":{},"52":{},"53":{},"55":{},"56":{},"58":{},"59":{},"60":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["che.192.168.65.2.nip.io",{"_index":661,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.admin.nam",{"_index":813,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.app",{"_index":1747,"title":{},"name":{},"text":{"30":{}},"component":{}}],["che.eclipse.org",{"_index":1479,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"56":{},"61":{},"117":{}},"component":{}}],["che.eclipse.org/ch",{"_index":2580,"title":{},"name":{},"text":{"117":{}},"component":{}}],["che.eclipse.org/env",{"_index":2184,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/mount",{"_index":2177,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/mykey_env",{"_index":2188,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/oauth",{"_index":1480,"title":{},"name":{},"text":{"17":{},"18":{},"19":{}},"component":{}}],["che.eclipse.org/otherkey_env",{"_index":2189,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che.eclipse.org/scm",{"_index":1481,"title":{},"name":{},"text":{"17":{},"19":{},"117":{}},"component":{}}],["che.eclipse.org/usernam",{"_index":395,"title":{},"name":{},"text":{"1":{},"61":{}},"component":{}}],["che.infra.kubernetes.cluster_role_nam",{"_index":412,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.ingress.annotations_json",{"_index":552,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.ingress.path.rewrite_transform",{"_index":510,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.namespace.annot",{"_index":378,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.namespace.default",{"_index":680,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.namespace.label",{"_index":356,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.nam",{"_index":449,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.quant",{"_index":296,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.strategi",{"_index":473,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.pvc.strategy='common",{"_index":678,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.trusted_ca.dest_configmap",{"_index":618,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.kubernetes.trusted_ca.src_configmap",{"_index":607,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.openshift.project",{"_index":402,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.openshift.trusted_ca.dest_configmap_label",{"_index":600,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.infra.request",{"_index":1517,"title":{},"name":{},"text":{"23":{}},"component":{}}],["che.keycloak.admin_password",{"_index":900,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.admin_usernam",{"_index":898,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.auth_server_url}/js/keycloak.j",{"_index":883,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.cascade_user_removal_en",{"_index":902,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.oidc_provid",{"_index":886,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.oidcprovid",{"_index":876,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.keycloak.realm",{"_index":877,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.limits.user.workspaces.run.count=1",{"_index":679,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.oidc.auth_internal_server_url",{"_index":873,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.oidc.auth_server_url",{"_index":872,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.oidc.oidcprovid",{"_index":852,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.original_nam",{"_index":617,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che.v7.41.2",{"_index":2276,"title":{},"name":{},"text":{"69":{}},"component":{}}],["che.v7.50.0",{"_index":2259,"title":{},"name":{},"text":{"69":{}},"component":{}}],["che/ch",{"_index":753,"title":{"78-3":{},"78-9":{}},"name":{},"text":{"1":{},"78":{},"103":{}},"component":{}}],["che_api",{"_index":9,"title":{"1-4":{}},"name":{},"text":{},"component":{}}],["che_api_intern",{"_index":10,"title":{"1-5":{}},"name":{},"text":{},"component":{}}],["che_auth_access__denied__error__pag",{"_index":51,"title":{"1-45":{}},"name":{},"text":{},"component":{}}],["che_auth_reserved__user__nam",{"_index":52,"title":{"1-46":{}},"name":{},"text":{},"component":{}}],["che_auth_user__self__cr",{"_index":50,"title":{"1-44":{}},"name":{},"text":{},"component":{}}],["che_core_jsonrpc_processor__core__pool__s",{"_index":149,"title":{"1-142":{}},"name":{},"text":{},"component":{}}],["che_core_jsonrpc_processor__max__pool__s",{"_index":148,"title":{"1-141":{}},"name":{},"text":{},"component":{}}],["che_core_jsonrpc_processor__queue__capac",{"_index":150,"title":{"1-143":{}},"name":{},"text":{},"component":{}}],["che_cors_allow__credenti",{"_index":155,"title":{"1-147":{}},"name":{},"text":{},"component":{}}],["che_cors_allowed__origin",{"_index":154,"title":{"1-146":{}},"name":{},"text":{},"component":{}}],["che_cors_enabled=tru",{"_index":722,"title":{},"name":{},"text":{"1":{}},"component":{}}],["che_devworkspaces_en",{"_index":47,"title":{"1-42":{}},"name":{},"text":{},"component":{}}],["che_factory_default__devfile__filenam",{"_index":159,"title":{"1-150":{}},"name":{},"text":{},"component":{}}],["che_factory_default__editor",{"_index":161,"title":{"1-152":{}},"name":{},"text":{},"component":{}}],["che_factory_default__plugin",{"_index":158,"title":{"1-149":{}},"name":{},"text":{},"component":{}}],["che_factory_devfile2__files__resolution__list",{"_index":163,"title":{"1-154":{}},"name":{},"text":{},"component":{}}],["che_factory_scm__file__fetcher__limit__byt",{"_index":162,"title":{"1-153":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_async_storage_imag",{"_index":168,"title":{"1-159":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_async_storage_shutdown__check__period__min",{"_index":172,"title":{"1-163":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_async_storage_shutdown__timeout__min",{"_index":171,"title":{"1-162":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_cluster__domain",{"_index":77,"title":{"1-70":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_ingress__start__timeout__min",{"_index":91,"title":{"1-86":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_ingress_annotations__json",{"_index":104,"title":{"1-99":{}},"name":{},"text":{"14":{}},"component":{}}],["che_infra_kubernetes_ingress_domain",{"_index":82,"title":{"1-75":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_ingress_label",{"_index":106,"title":{"1-101":{}},"name":{},"text":{"14":{}},"component":{}}],["che_infra_kubernetes_ingress_path__transform",{"_index":105,"title":{"1-100":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_master__url",{"_index":75,"title":{"1-68":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_annot",{"_index":86,"title":{"1-79":{},"1-81":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_creation__allow",{"_index":83,"title":{"1-76":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_default",{"_index":84,"title":{"1-77":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_namespace_label",{"_index":85,"title":{"1-78":{},"1-80":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pod_security__context_fs__group",{"_index":108,"title":{"1-103":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pod_security__context_run__as__us",{"_index":107,"title":{"1-102":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pod_termination__grace__period__sec",{"_index":109,"title":{"1-104":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_access__mod",{"_index":102,"title":{"1-97":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_en",{"_index":93,"title":{"1-88":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_jobs_imag",{"_index":99,"title":{"1-94":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_jobs_image_pull__polici",{"_index":100,"title":{"1-95":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_jobs_memorylimit",{"_index":101,"title":{"1-96":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_nam",{"_index":96,"title":{"1-91":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_precreate__subpath",{"_index":95,"title":{"1-90":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_quant",{"_index":98,"title":{"1-93":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_storage__class__nam",{"_index":97,"title":{"1-92":{}},"name":{},"text":{"29":{}},"component":{}}],["che_infra_kubernetes_pvc_strategi",{"_index":94,"title":{"1-89":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_pvc_wait__bound",{"_index":103,"title":{"1-98":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_runtimes__consistency__check__period__min",{"_index":114,"title":{"1-109":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_server__strategi",{"_index":78,"title":{"1-71":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_service__account__nam",{"_index":87,"title":{"1-82":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_singlehost_gateway_configmap__label",{"_index":81,"title":{"1-74":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_singlehost_workspace_devfile__endpoint__exposur",{"_index":80,"title":{"1-73":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_singlehost_workspace_exposur",{"_index":79,"title":{"1-72":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__cert",{"_index":113,"title":{"1-108":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__en",{"_index":110,"title":{"1-105":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__key",{"_index":112,"title":{"1-107":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_tls__secret",{"_index":111,"title":{"1-106":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trust__cert",{"_index":76,"title":{"1-69":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_dest__configmap",{"_index":116,"title":{"1-111":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_dest__configmap__label",{"_index":118,"title":{"1-113":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_mount__path",{"_index":117,"title":{"1-112":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_trusted__ca_src__configmap",{"_index":115,"title":{"1-110":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_user__cluster__rol",{"_index":89,"title":{"1-84":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_workspace__sa__cluster__rol",{"_index":88,"title":{"1-83":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_workspace__start__timeout__min",{"_index":90,"title":{"1-85":{}},"name":{},"text":{},"component":{}}],["che_infra_kubernetes_workspace__unrecoverable__ev",{"_index":92,"title":{"1-87":{}},"name":{},"text":{},"component":{}}],["che_infra_openshift_oauth__identity__provid",{"_index":196,"title":{"1-185":{}},"name":{},"text":{},"component":{}}],["che_infra_openshift_project_init__with__server__sa",{"_index":123,"title":{"1-118":{}},"name":{},"text":{},"component":{}}],["che_infra_openshift_route_host_domain__suffix",{"_index":122,"title":{"1-117":{}},"name":{},"text":{"21":{}},"component":{}}],["che_infra_openshift_route_label",{"_index":121,"title":{"1-116":{}},"name":{},"text":{"21":{}},"component":{}}],["che_infra_openshift_trusted__ca_dest__configmap__label",{"_index":120,"title":{"1-115":{}},"name":{},"text":{},"component":{}}],["che_integration_bitbucket_server__endpoint",{"_index":173,"title":{"1-164":{}},"name":{},"text":{},"component":{}}],["che_integration_gitlab_oauth__endpoint",{"_index":175,"title":{"1-166":{}},"name":{},"text":{},"component":{}}],["che_integration_gitlab_server__endpoint",{"_index":174,"title":{"1-165":{}},"name":{},"text":{},"component":{}}],["che_keycloak_admin__password",{"_index":214,"title":{"1-203":{}},"name":{},"text":{},"component":{}}],["che_keycloak_admin__usernam",{"_index":213,"title":{"1-202":{}},"name":{},"text":{},"component":{}}],["che_keycloak_cascade__user__removal__en",{"_index":212,"title":{"1-201":{}},"name":{},"text":{},"component":{}}],["che_keycloak_client__id",{"_index":205,"title":{"1-194":{}},"name":{},"text":{},"component":{}}],["che_keycloak_github_endpoint",{"_index":207,"title":{"1-196":{}},"name":{},"text":{},"component":{}}],["che_keycloak_js__adapter__url",{"_index":209,"title":{"1-198":{}},"name":{},"text":{},"component":{}}],["che_keycloak_oso_endpoint",{"_index":206,"title":{"1-195":{}},"name":{},"text":{},"component":{}}],["che_keycloak_realm",{"_index":204,"title":{"1-193":{}},"name":{},"text":{},"component":{}}],["che_keycloak_use__fixed__redirect__url",{"_index":210,"title":{"1-199":{}},"name":{},"text":{},"component":{}}],["che_keycloak_use__nonc",{"_index":208,"title":{"1-197":{}},"name":{},"text":{},"component":{}}],["che_keycloak_username_replacement__pattern",{"_index":215,"title":{"1-204":{}},"name":{},"text":{},"component":{}}],["che_limits_organization_workspaces_count",{"_index":191,"title":{"1-182":{}},"name":{},"text":{},"component":{}}],["che_limits_organization_workspaces_ram",{"_index":190,"title":{"1-181":{}},"name":{},"text":{},"component":{}}],["che_limits_organization_workspaces_run_count",{"_index":192,"title":{"1-183":{}},"name":{},"text":{},"component":{}}],["che_limits_user_workspaces_count",{"_index":187,"title":{"1-178":{}},"name":{},"text":{"26":{}},"component":{}}],["che_limits_user_workspaces_ram",{"_index":186,"title":{"1-177":{}},"name":{},"text":{},"component":{}}],["che_limits_user_workspaces_run_count",{"_index":188,"title":{"1-179":{}},"name":{},"text":{},"component":{}}],["che_limits_workspace_env_ram",{"_index":182,"title":{"1-173":{}},"name":{},"text":{},"component":{}}],["che_limits_workspace_idle_timeout",{"_index":183,"title":{"1-174":{}},"name":{},"text":{},"component":{}}],["che_limits_workspace_run_timeout",{"_index":184,"title":{"1-175":{}},"name":{},"text":{},"component":{}}],["che_log_level",{"_index":1512,"title":{},"name":{},"text":{"23":{}},"component":{}}],["che_logger_config",{"_index":1513,"title":{},"name":{},"text":{"23":{}},"component":{}}],["che_metrics_port",{"_index":151,"title":{"1-144":{}},"name":{},"text":{},"component":{}}],["che_oauth1_bitbucket_consumerkeypath",{"_index":62,"title":{"1-56":{}},"name":{},"text":{},"component":{}}],["che_oauth1_bitbucket_endpoint",{"_index":64,"title":{"1-58":{}},"name":{},"text":{},"component":{}}],["che_oauth1_bitbucket_privatekeypath",{"_index":63,"title":{"1-57":{}},"name":{},"text":{},"component":{}}],["che_oauth2_github_clientid__filepath",{"_index":53,"title":{"1-47":{}},"name":{},"text":{},"component":{}}],["che_oauth2_github_clientsecret__filepath",{"_index":54,"title":{"1-48":{}},"name":{},"text":{},"component":{}}],["che_oauth2_gitlab_clientid__filepath",{"_index":176,"title":{"1-167":{}},"name":{},"text":{},"component":{}}],["che_oauth2_gitlab_clientsecret__filepath",{"_index":177,"title":{"1-168":{}},"name":{},"text":{},"component":{}}],["che_oauth_github_authuri",{"_index":55,"title":{"1-49":{}},"name":{},"text":{},"component":{}}],["che_oauth_github_redirecturi",{"_index":57,"title":{"1-51":{}},"name":{},"text":{},"component":{}}],["che_oauth_github_tokenuri",{"_index":56,"title":{"1-50":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_clientid",{"_index":58,"title":{"1-52":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_clientsecret",{"_index":59,"title":{"1-53":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_oauth__endpoint",{"_index":60,"title":{"1-54":{}},"name":{},"text":{},"component":{}}],["che_oauth_openshift_verify__token__url",{"_index":61,"title":{"1-55":{}},"name":{},"text":{},"component":{}}],["che_oauth_service__mod",{"_index":211,"title":{"1-200":{}},"name":{},"text":{},"component":{}}],["che_oidc_allowed__clock__skew__sec",{"_index":200,"title":{"1-189":{}},"name":{},"text":{},"component":{}}],["che_oidc_auth__internal__server__url",{"_index":199,"title":{"1-188":{}},"name":{},"text":{},"component":{}}],["che_oidc_auth__server__url",{"_index":198,"title":{"1-187":{}},"name":{},"text":{},"component":{}}],["che_oidc_oidc__provid",{"_index":202,"title":{"1-191":{}},"name":{},"text":{},"component":{}}],["che_oidc_username__claim",{"_index":201,"title":{"1-190":{}},"name":{},"text":{},"component":{}}],["che_server_secure__expos",{"_index":136,"title":{"1-131":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_auth_loader_path",{"_index":139,"title":{"1-134":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_cpu__limit",{"_index":144,"title":{"1-139":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_cpu__request",{"_index":143,"title":{"1-138":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_imag",{"_index":140,"title":{"1-135":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_memory__limit",{"_index":142,"title":{"1-137":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_memory__request",{"_index":141,"title":{"1-136":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_token_issu",{"_index":137,"title":{"1-132":{}},"name":{},"text":{},"component":{}}],["che_server_secure__exposer_jwtproxy_token_ttl",{"_index":138,"title":{"1-133":{}},"name":{},"text":{},"component":{}}],["che_system_admin__nam",{"_index":179,"title":{"1-171":{}},"name":{},"text":{"25":{}},"component":{}}],["che_system_super__privileged__mod",{"_index":178,"title":{"1-170":{}},"name":{},"text":{},"component":{}}],["che_websocket_endpoint",{"_index":11,"title":{"1-6":{}},"name":{},"text":{},"component":{}}],["che_websocket_internal_endpoint",{"_index":12,"title":{"1-7":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__check__scheduler__delay__",{"_index":39,"title":{"1-34":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__check__scheduler__period__",{"_index":36,"title":{"1-31":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__cleanup__scheduler__initial__delay__",{"_index":38,"title":{"1-33":{}},"name":{},"text":{},"component":{}}],["che_workspace_activity__cleanup__scheduler__period__",{"_index":37,"title":{"1-32":{}},"name":{},"text":{},"component":{}}],["che_workspace_auto__start",{"_index":19,"title":{"1-14":{}},"name":{},"text":{},"component":{}}],["che_workspace_cleanup__temporary__initial__delay__min",{"_index":40,"title":{"1-35":{}},"name":{},"text":{},"component":{}}],["che_workspace_cleanup__temporary__period__min",{"_index":41,"title":{"1-36":{}},"name":{},"text":{},"component":{}}],["che_workspace_default__cpu__limit__cor",{"_index":29,"title":{"1-24":{}},"name":{},"text":{},"component":{}}],["che_workspace_default__cpu__request__cor",{"_index":30,"title":{"1-25":{}},"name":{},"text":{},"component":{}}],["che_workspace_default__memory__limit__mb",{"_index":27,"title":{"1-22":{}},"name":{},"text":{"1":{}},"component":{}}],["che_workspace_default__memory__request__mb",{"_index":28,"title":{"1-23":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile__registry__internal__url",{"_index":133,"title":{"1-128":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile__registry__url",{"_index":132,"title":{"1-127":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile_async_storage_plugin",{"_index":167,"title":{"1-158":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile_default__editor",{"_index":164,"title":{"1-155":{}},"name":{},"text":{},"component":{}}],["che_workspace_devfile_default__editor_plugin",{"_index":165,"title":{"1-156":{}},"name":{},"text":{},"component":{}}],["che_workspace_http__proxi",{"_index":16,"title":{"1-11":{}},"name":{},"text":{},"component":{}}],["che_workspace_http__proxy__java__opt",{"_index":24,"title":{"1-19":{}},"name":{},"text":{},"component":{}}],["che_workspace_https__proxi",{"_index":17,"title":{"1-12":{}},"name":{},"text":{},"component":{}}],["che_workspace_java__opt",{"_index":25,"title":{"1-20":{}},"name":{},"text":{},"component":{}}],["che_workspace_logs_root__dir",{"_index":15,"title":{"1-10":{}},"name":{},"text":{},"component":{}}],["che_workspace_maven__opt",{"_index":26,"title":{"1-21":{}},"name":{},"text":{},"component":{}}],["che_workspace_no__proxi",{"_index":18,"title":{"1-13":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_artifacts_imag",{"_index":126,"title":{"1-121":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_default__merge__plugin",{"_index":127,"title":{"1-122":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_metadata_imag",{"_index":125,"title":{"1-120":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_pull__polici",{"_index":128,"title":{"1-123":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__broker_wait__timeout__min",{"_index":129,"title":{"1-124":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__registry__internal__url",{"_index":131,"title":{"1-126":{}},"name":{},"text":{},"component":{}}],["che_workspace_plugin__registry__url",{"_index":130,"title":{"1-125":{}},"name":{},"text":{},"component":{}}],["che_workspace_pod_node__selector",{"_index":169,"title":{"1-160":{}},"name":{},"text":{"29":{}},"component":{}}],["che_workspace_pod_node__selector=disktype=ssd,cpu=xlarge,[key=valu",{"_index":1543,"title":{},"name":{},"text":{"29":{}},"component":{}}],["che_workspace_pod_tolerations__json",{"_index":170,"title":{"1-161":{}},"name":{},"text":{},"component":{}}],["che_workspace_pool_cores__multipli",{"_index":22,"title":{"1-17":{}},"name":{},"text":{},"component":{}}],["che_workspace_pool_exact__s",{"_index":21,"title":{"1-16":{}},"name":{},"text":{},"component":{}}],["che_workspace_pool_typ",{"_index":20,"title":{"1-15":{}},"name":{},"text":{},"component":{}}],["che_workspace_probe__pool__s",{"_index":23,"title":{"1-18":{}},"name":{},"text":{},"component":{}}],["che_workspace_projects_storag",{"_index":13,"title":{"1-8":{}},"name":{},"text":{},"component":{}}],["che_workspace_projects_storage_default_s",{"_index":14,"title":{"1-9":{}},"name":{},"text":{},"component":{}}],["che_workspace_provision_secret_label",{"_index":166,"title":{"1-157":{}},"name":{},"text":{},"component":{}}],["che_workspace_server_liveness__prob",{"_index":44,"title":{"1-39":{}},"name":{},"text":{},"component":{}}],["che_workspace_server_ping__interval__millisecond",{"_index":43,"title":{"1-38":{}},"name":{},"text":{},"component":{}}],["che_workspace_server_ping__success__threshold",{"_index":42,"title":{"1-37":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__cpu__limit__cor",{"_index":33,"title":{"1-28":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__cpu__request__cor",{"_index":34,"title":{"1-29":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__memory__limit__mb",{"_index":31,"title":{"1-26":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_default__memory__request__mb",{"_index":32,"title":{"1-27":{}},"name":{},"text":{},"component":{}}],["che_workspace_sidecar_image__pull__polici",{"_index":35,"title":{"1-30":{}},"name":{},"text":{},"component":{}}],["che_workspace_startup__debug__log__limit__byt",{"_index":45,"title":{"1-40":{}},"name":{},"text":{},"component":{}}],["che_workspace_stop_role_en",{"_index":46,"title":{"1-41":{}},"name":{},"text":{},"component":{}}],["che_workspace_storage_available__typ",{"_index":134,"title":{"1-129":{}},"name":{},"text":{},"component":{}}],["che_workspace_storage_preferred__typ",{"_index":135,"title":{"1-130":{}},"name":{},"text":{},"component":{}}],["check",{"_index":400,"title":{"118-2":{},"118-26":{},"118-31":{},"118-36":{}},"name":{},"text":{"1":{},"3":{},"5":{},"17":{},"19":{},"30":{},"38":{},"53":{},"54":{},"78":{},"83":{},"96":{},"105":{},"109":{},"118":{},"128":{}},"component":{}}],["checkbox",{"_index":1468,"title":{},"name":{},"text":{"17":{},"19":{}},"component":{}}],["checkout",{"_index":988,"title":{},"name":{},"text":{"3":{}},"component":{}}],["checlust",{"_index":230,"title":{"10":{},"67":{},"76":{},"77":{}},"name":{"10":{},"67":{},"76":{},"77":{}},"text":{"1":{},"6":{},"7":{},"10":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"34":{},"38":{},"43":{},"45":{},"53":{},"56":{},"60":{},"61":{},"66":{},"67":{},"68":{},"69":{},"76":{},"77":{}},"component":{}}],["checluster/eclips",{"_index":2292,"title":{},"name":{},"text":{"77":{}},"component":{}}],["checlusterrol",{"_index":1163,"title":{},"name":{},"text":{"10":{}},"component":{}}],["checlusterrun",{"_index":1387,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chectl",{"_index":1113,"title":{"11":{},"42":{},"50":{},"74":{},"76":{},"40-1":{},"50-1":{},"50-2":{}},"name":{"11":{},"50":{},"74":{},"76":{}},"text":{"9":{},"11":{},"12":{},"14":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"34":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"50":{},"56":{},"61":{},"66":{},"68":{},"70":{},"71":{},"74":{},"76":{},"103":{},"114":{}},"component":{}}],["chedebug",{"_index":1168,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheeditor",{"_index":982,"title":{},"name":{},"text":{"3":{}},"component":{}}],["cheflavor",{"_index":1170,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chehost",{"_index":1176,"title":{},"name":{},"text":{"10":{},"12":{}},"component":{}}],["chehosttlssecret",{"_index":1178,"title":{},"name":{},"text":{"10":{},"12":{}},"component":{}}],["cheia",{"_index":1000,"title":{},"name":{},"text":{"3":{}},"component":{}}],["cheimag",{"_index":1179,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheimagepullpolici",{"_index":1180,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheimagetag",{"_index":1184,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheloglevel",{"_index":1185,"title":{},"name":{},"text":{"10":{},"23":{}},"component":{}}],["cheplugin",{"_index":2547,"title":{},"name":{},"text":{"109":{}},"component":{}}],["chepostgr",{"_index":1305,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgrescontainerresourc",{"_index":1291,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgresdb",{"_index":1292,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgreshostnam",{"_index":1295,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgrespassword",{"_index":1296,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgresport",{"_index":1297,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgressecret",{"_index":1299,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chepostgresus",{"_index":1301,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheserveringress",{"_index":1187,"title":{},"name":{},"text":{"10":{},"14":{}},"component":{}}],["cheserverrout",{"_index":1188,"title":{},"name":{},"text":{"10":{},"21":{}},"component":{}}],["cheurl",{"_index":1391,"title":{},"name":{},"text":{"10":{}},"component":{}}],["chevers",{"_index":1392,"title":{},"name":{},"text":{"10":{}},"component":{}}],["cheworkspaceclusterrol",{"_index":1189,"title":{},"name":{},"text":{"10":{}},"component":{}}],["che’",{"_index":890,"title":{},"name":{},"text":{"1":{}},"component":{}}],["chmod",{"_index":1824,"title":{},"name":{},"text":{"30":{},"69":{}},"component":{}}],["choic",{"_index":1793,"title":{},"name":{},"text":{"30":{},"121":{}},"component":{}}],["choos",{"_index":445,"title":{},"name":{},"text":{"1":{},"40":{},"61":{},"85":{},"103":{},"109":{},"118":{},"127":{}},"component":{}}],["chosen",{"_index":515,"title":{},"name":{},"text":{"1":{}},"component":{}}],["chown",{"_index":1822,"title":{},"name":{},"text":{"30":{}},"component":{}}],["chown=1001:root",{"_index":1827,"title":{},"name":{},"text":{"30":{}},"component":{}}],["chown=185",{"_index":1800,"title":{},"name":{},"text":{"30":{}},"component":{}}],["chrome",{"_index":2334,"title":{},"name":{},"text":{"83":{},"106":{},"108":{}},"component":{}}],["circl",{"_index":2436,"title":{},"name":{},"text":{"99":{}},"component":{}}],["circular",{"_index":2438,"title":{},"name":{},"text":{"99":{}},"component":{}}],["claim",{"_index":443,"title":{},"name":{},"text":{"1":{},"10":{},"45":{}},"component":{}}],["class",{"_index":475,"title":{"45":{}},"name":{"45":{}},"text":{"1":{},"10":{},"23":{},"24":{},"30":{},"45":{},"53":{}},"component":{}}],["classic",{"_index":2841,"title":{},"name":{},"text":{"129":{}},"component":{}}],["clean",{"_index":2424,"title":{},"name":{},"text":{"98":{}},"component":{}}],["cleanup",{"_index":1574,"title":{},"name":{},"text":{"30":{}},"component":{}}],["clear",{"_index":559,"title":{},"name":{},"text":{"1":{}},"component":{}}],["cli",{"_index":246,"title":{"47":{},"70":{},"71":{},"77":{},"118-46":{}},"name":{"42":{},"47":{},"70":{},"71":{},"77":{}},"text":{"1":{},"5":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"32":{},"33":{},"34":{},"39":{},"42":{},"45":{},"47":{},"53":{},"56":{},"61":{},"62":{},"66":{},"70":{},"71":{},"76":{},"81":{},"118":{},"125":{}},"component":{}}],["click",{"_index":1467,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"43":{},"62":{},"64":{},"82":{},"83":{},"94":{},"96":{},"99":{},"100":{},"118":{},"119":{},"121":{},"123":{},"124":{},"127":{},"128":{},"129":{}},"component":{}}],["client",{"_index":669,"title":{"118-4":{},"118-21":{}},"name":{},"text":{"1":{},"9":{},"10":{},"18":{},"19":{},"30":{},"109":{},"118":{}},"component":{}}],["clock",{"_index":855,"title":{},"name":{},"text":{"1":{}},"component":{}}],["clone",{"_index":983,"title":{"106":{}},"name":{"106":{}},"text":{"3":{},"30":{},"47":{},"80":{},"83":{},"99":{},"103":{},"104":{},"106":{},"110":{},"111":{},"115":{},"117":{},"120":{}},"component":{}}],["close",{"_index":2293,"title":{},"name":{},"text":{"77":{}},"component":{}}],["cloud",{"_index":2034,"title":{},"name":{},"text":{"46":{},"65":{},"125":{},"126":{},"129":{}},"component":{}}],["cluster",{"_index":406,"title":{},"name":{},"text":{"1":{},"5":{},"7":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"29":{},"30":{},"33":{},"34":{},"36":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"53":{},"55":{},"62":{},"64":{},"68":{},"70":{},"72":{},"76":{},"77":{},"81":{},"84":{},"97":{},"98":{},"99":{},"102":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"123":{},"124":{},"125":{}},"component":{}}],["clusterip",{"_index":1870,"title":{},"name":{},"text":{"30":{}},"component":{}}],["clusterrol",{"_index":1164,"title":{},"name":{},"text":{"10":{},"54":{}},"component":{}}],["clusterrolebind",{"_index":2125,"title":{},"name":{},"text":{"54":{}},"component":{}}],["cluster’",{"_index":1555,"title":{},"name":{},"text":{"29":{}},"component":{}}],["cm",{"_index":1926,"title":{},"name":{},"text":{"38":{}},"component":{}}],["cmd",{"_index":1830,"title":{},"name":{},"text":{"30":{}},"component":{}}],["code",{"_index":1043,"title":{"78":{},"120":{},"78-7":{},"99-2":{},"129-8":{}},"name":{"120":{}},"text":{"5":{},"30":{},"31":{},"38":{},"45":{},"62":{},"75":{},"78":{},"86":{},"99":{},"103":{},"114":{},"118":{},"120":{},"122":{},"125":{},"126":{},"128":{},"129":{}},"component":{}}],["code/insid",{"_index":2468,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["codebas",{"_index":2426,"title":{},"name":{},"text":{"99":{}},"component":{}}],["codelen",{"_index":2844,"title":{},"name":{},"text":{"129":{}},"component":{}}],["codereadi",{"_index":1175,"title":{},"name":{},"text":{"10":{},"65":{}},"component":{}}],["collabor",{"_index":2829,"title":{},"name":{},"text":{"129":{}},"component":{}}],["collect",{"_index":1111,"title":{"11":{},"53-2":{},"54-1":{}},"name":{"11":{}},"text":{"9":{},"10":{},"11":{},"20":{},"31":{},"53":{},"54":{},"55":{},"109":{}},"component":{}}],["collid",{"_index":1532,"title":{},"name":{},"text":{"27":{}},"component":{}}],["colon",{"_index":2321,"title":{},"name":{},"text":{"78":{}},"component":{}}],["com",{"_index":914,"title":{},"name":{},"text":{"1":{}},"component":{}}],["combin",{"_index":377,"title":{},"name":{},"text":{"1":{}},"component":{}}],["come",{"_index":2448,"title":{},"name":{},"text":{"102":{},"107":{},"109":{}},"component":{}}],["comma",{"_index":409,"title":{},"name":{},"text":{"1":{},"10":{},"14":{},"21":{},"23":{},"29":{},"118":{}},"component":{}}],["command",{"_index":1089,"title":{},"name":{},"text":{"6":{},"9":{},"11":{},"17":{},"30":{},"38":{},"44":{},"50":{},"69":{},"70":{},"74":{},"80":{},"81":{},"84":{},"102":{},"117":{},"118":{},"119":{},"120":{},"125":{},"126":{},"128":{},"129":{}},"component":{}}],["commandlin",{"_index":1094,"title":{},"name":{},"text":{"6":{}},"component":{}}],["comment",{"_index":2338,"title":{},"name":{},"text":{"83":{},"128":{}},"component":{}}],["commit",{"_index":1124,"title":{},"name":{},"text":{"9":{},"69":{},"78":{}},"component":{}}],["commit_loc",{"_index":1134,"title":{},"name":{},"text":{"9":{}},"component":{}}],["common",{"_index":293,"title":{},"name":{},"text":{"1":{},"10":{},"118":{},"127":{}},"component":{}}],["commonproperti",{"_index":1788,"title":{},"name":{},"text":{"30":{}},"component":{}}],["commons/latest",{"_index":734,"title":{},"name":{},"text":{"1":{}},"component":{}}],["commun",{"_index":266,"title":{"118-21":{},"129-2":{}},"name":{},"text":{"1":{},"2":{},"10":{},"30":{},"35":{},"38":{},"58":{},"103":{},"114":{},"118":{},"127":{},"128":{},"129":{}},"component":{}}],["community/latest&devfilepath=tests/testdevfile.yaml",{"_index":2558,"title":{},"name":{},"text":{"110":{}},"component":{}}],["compact",{"_index":2753,"title":{},"name":{},"text":{"125":{}},"component":{}}],["comparison",{"_index":2165,"title":{},"name":{},"text":{"54":{}},"component":{}}],["compat",{"_index":2758,"title":{"129-8":{}},"name":{},"text":{"126":{},"129":{}},"component":{}}],["complement",{"_index":749,"title":{},"name":{},"text":{"1":{}},"component":{}}],["complet",{"_index":1477,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"75":{},"105":{},"110":{},"118":{},"129":{}},"component":{}}],["complex",{"_index":1572,"title":{},"name":{},"text":{"30":{}},"component":{}}],["compliant",{"_index":905,"title":{},"name":{},"text":{"1":{},"62":{}},"component":{}}],["compon",{"_index":5,"title":{"1":{},"22":{},"63":{},"85":{},"120":{},"121":{},"1-2":{}},"name":{"1":{},"22":{},"63":{},"85":{},"120":{},"121":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"8":{},"10":{},"12":{},"30":{},"31":{},"35":{},"37":{},"38":{},"45":{},"58":{},"59":{},"63":{},"67":{},"75":{},"76":{},"77":{},"85":{},"86":{},"99":{},"102":{},"109":{},"116":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"129":{}},"component":{}}],["compos",{"_index":2759,"title":{},"name":{},"text":{"126":{}},"component":{}}],["concaten",{"_index":2444,"title":{"110":{}},"name":{"110":{}},"text":{"101":{},"110":{}},"component":{}}],["concret",{"_index":394,"title":{"30-4":{}},"name":{},"text":{"1":{}},"component":{}}],["concurr",{"_index":2451,"title":{},"name":{},"text":{"102":{},"127":{}},"component":{}}],["condit",{"_index":1404,"title":{},"name":{},"text":{"10":{}},"component":{}}],["confidenti",{"_index":1497,"title":{},"name":{},"text":{"19":{},"97":{},"98":{},"108":{}},"component":{}}],["config",{"_index":1104,"title":{},"name":{},"text":{"8":{},"10":{},"17":{},"18":{},"19":{},"34":{},"38":{},"49":{},"53":{},"54":{},"67":{}},"component":{}}],["config.json",{"_index":2341,"title":{"84-3":{}},"name":{},"text":{"84":{}},"component":{}}],["config.openshift.io/inject",{"_index":601,"title":{},"name":{},"text":{"1":{},"38":{}},"component":{}}],["configbump",{"_index":1056,"title":{},"name":{},"text":{"6":{}},"component":{}}],["configmap",{"_index":251,"title":{"56":{},"97":{},"56-1":{},"56-2":{}},"name":{"97":{}},"text":{"1":{},"10":{},"22":{},"23":{},"30":{},"34":{},"38":{},"47":{},"49":{},"53":{},"54":{},"56":{},"62":{},"67":{},"75":{},"76":{},"77":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"116":{}},"component":{}}],["configmap.yaml",{"_index":2038,"title":{},"name":{},"text":{"47":{}},"component":{}}],["configmap=tru",{"_index":2415,"title":{},"name":{},"text":{"97":{}},"component":{}}],["configproperty(nam",{"_index":1675,"title":{},"name":{},"text":{"30":{}},"component":{}}],["configur",{"_index":4,"title":{"1":{},"12":{},"13":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"45":{},"76":{},"77":{},"116":{},"1-1":{},"1-140":{},"1-184":{},"1-186":{},"1-192":{},"23-1":{}},"name":{"1":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"76":{},"77":{},"116":{}},"text":{"1":{},"5":{},"8":{},"9":{},"10":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"34":{},"38":{},"39":{},"44":{},"45":{},"47":{},"49":{},"50":{},"53":{},"54":{},"56":{},"57":{},"59":{},"61":{},"62":{},"64":{},"66":{},"67":{},"69":{},"76":{},"77":{},"78":{},"80":{},"87":{},"97":{},"98":{},"101":{},"102":{},"106":{},"108":{},"109":{},"116":{},"117":{},"118":{},"123":{},"126":{},"128":{},"129":{}},"component":{}}],["confirm",{"_index":1875,"title":{},"name":{},"text":{"30":{},"38":{},"118":{}},"component":{}}],["conflict",{"_index":611,"title":{},"name":{},"text":{"1":{},"29":{},"107":{}},"component":{}}],["conform",{"_index":373,"title":{},"name":{},"text":{"1":{}},"component":{}}],["connect",{"_index":527,"title":{"120":{}},"name":{"120":{}},"text":{"1":{},"10":{},"30":{},"34":{},"37":{},"38":{},"71":{},"99":{},"108":{},"118":{},"119":{},"120":{},"122":{},"123":{},"125":{},"129":{}},"component":{}}],["connector",{"_index":2722,"title":{"119":{},"120":{},"121":{},"123":{},"124":{},"125":{}},"name":{"119":{},"120":{},"121":{},"123":{},"124":{},"125":{}},"text":{"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{}},"component":{}}],["connector.latest.qvkozqtkba.openshift",{"_index":2730,"title":{},"name":{},"text":{"119":{}},"component":{}}],["consid",{"_index":1071,"title":{},"name":{},"text":{"6":{},"30":{},"32":{},"33":{},"43":{},"127":{}},"component":{}}],["consist",{"_index":585,"title":{},"name":{},"text":{"1":{},"6":{},"11":{},"67":{},"75":{}},"component":{}}],["consol",{"_index":1042,"title":{"43":{},"48":{},"72":{},"100":{},"118-8":{}},"name":{"43":{},"48":{},"72":{},"100":{}},"text":{"5":{},"11":{},"32":{},"33":{},"43":{},"46":{},"48":{},"53":{},"54":{},"64":{},"68":{},"72":{},"95":{},"99":{},"100":{},"118":{}},"component":{}}],["consolelink",{"_index":2431,"title":{},"name":{},"text":{"99":{}},"component":{}}],["constraint",{"_index":2198,"title":{},"name":{},"text":{"60":{}},"component":{}}],["consult",{"_index":1268,"title":{},"name":{},"text":{"10":{},"30":{}},"component":{}}],["consum",{"_index":821,"title":{},"name":{},"text":{"1":{},"17":{},"109":{}},"component":{}}],["consumer.key",{"_index":1484,"title":{},"name":{},"text":{"17":{}},"component":{}}],["consumes(mediatype.application_json",{"_index":1759,"title":{},"name":{},"text":{"30":{}},"component":{}}],["consumpt",{"_index":1046,"title":{},"name":{},"text":{"6":{}},"component":{}}],["contain",{"_index":237,"title":{"56":{},"3-2":{},"56-1":{},"56-2":{},"99-2":{}},"name":{"56":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"8":{},"9":{},"10":{},"11":{},"22":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"36":{},"38":{},"39":{},"40":{},"43":{},"46":{},"47":{},"49":{},"50":{},"56":{},"59":{},"65":{},"67":{},"70":{},"75":{},"76":{},"78":{},"81":{},"83":{},"84":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"96":{},"97":{},"98":{},"99":{},"102":{},"105":{},"106":{},"109":{},"114":{},"116":{},"117":{},"118":{},"119":{},"123":{},"126":{},"128":{},"129":{}},"component":{}}],["containerport",{"_index":1858,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["content",{"_index":608,"title":{},"name":{},"text":{"1":{},"17":{},"38":{},"43":{},"58":{},"78":{},"90":{},"109":{},"117":{},"120":{},"128":{}},"component":{}}],["context",{"_index":562,"title":{},"name":{},"text":{"1":{},"30":{},"119":{},"121":{},"123":{}},"component":{}}],["continu",{"_index":1469,"title":{},"name":{},"text":{"17":{}},"component":{}}],["contribut",{"_index":1045,"title":{"127-7":{}},"name":{},"text":{"6":{},"118":{},"127":{},"129":{}},"component":{}}],["contribute](https://www.eclipse.org/che/contribute.svg)](https:///#http",{"_index":2404,"title":{},"name":{},"text":{"94":{}},"component":{}}],["contributor",{"_index":2325,"title":{"94":{}},"name":{"94":{}},"text":{"79":{},"94":{},"129":{}},"component":{}}],["control",{"_index":503,"title":{},"name":{},"text":{"1":{},"2":{},"6":{},"7":{},"10":{},"21":{},"36":{},"37":{},"39":{},"54":{},"70":{},"106":{},"129":{}},"component":{}}],["controller.devfile.io/devworkspac",{"_index":2147,"title":{},"name":{},"text":{"54":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret",{"_index":2346,"title":{},"name":{},"text":{"84":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret=tru",{"_index":2343,"title":{},"name":{},"text":{"84":{}},"component":{}}],["controller.devfile.io/git",{"_index":2577,"title":{},"name":{},"text":{"117":{}},"component":{}}],["controller.devfile.io/mount",{"_index":2365,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{}},"component":{}}],["controller.devfile.io/read",{"_index":2462,"title":{},"name":{},"text":{"102":{}},"component":{}}],["controller.devfile.io/storag",{"_index":2460,"title":{},"name":{},"text":{"102":{}},"component":{}}],["controller.devfile.io/watch",{"_index":2344,"title":{},"name":{},"text":{"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"117":{}},"component":{}}],["convent",{"_index":1524,"title":{},"name":{},"text":{"27":{},"112":{},"113":{}},"component":{}}],["convert",{"_index":1884,"title":{},"name":{},"text":{"31":{},"38":{},"54":{}},"component":{}}],["cooki",{"_index":724,"title":{},"name":{},"text":{"1":{},"127":{}},"component":{}}],["cookiesauthen",{"_index":2486,"title":{},"name":{},"text":{"105":{}},"component":{}}],["coordin",{"_index":1553,"title":{},"name":{},"text":{"29":{},"30":{}},"component":{}}],["copi",{"_index":606,"title":{},"name":{},"text":{"1":{},"18":{},"19":{},"30":{},"39":{},"117":{},"119":{}},"component":{}}],["cor",{"_index":152,"title":{"1-145":{}},"name":{},"text":{"1":{}},"component":{}}],["core",{"_index":782,"title":{},"name":{},"text":{"1":{},"10":{},"41":{},"118":{},"129":{}},"component":{}}],["corner",{"_index":2441,"title":{},"name":{},"text":{"99":{},"100":{},"118":{},"119":{}},"component":{}}],["corpor",{"_index":1844,"title":{},"name":{},"text":{"30":{}},"component":{}}],["correct",{"_index":642,"title":{},"name":{},"text":{"1":{},"38":{},"109":{}},"component":{}}],["correctli",{"_index":1394,"title":{},"name":{},"text":{"10":{},"30":{},"43":{},"66":{},"118":{}},"component":{}}],["correspond",{"_index":2091,"title":{},"name":{},"text":{"53":{},"54":{},"56":{}},"component":{}}],["cost",{"_index":2449,"title":{},"name":{},"text":{"102":{}},"component":{}}],["count",{"_index":833,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["counter",{"_index":2140,"title":{},"name":{},"text":{"54":{}},"component":{}}],["cover",{"_index":1585,"title":{},"name":{},"text":{"30":{},"129":{}},"component":{}}],["cpu",{"_index":493,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"41":{},"109":{}},"component":{}}],["cpulimit",{"_index":2494,"title":{},"name":{},"text":{"105":{},"109":{}},"component":{}}],["cpurequest",{"_index":2496,"title":{},"name":{},"text":{"105":{},"109":{}},"component":{}}],["cpus=4",{"_index":2003,"title":{},"name":{},"text":{"41":{}},"component":{}}],["cr",{"_index":1103,"title":{},"name":{},"text":{"7":{},"10":{},"36":{},"39":{},"69":{},"76":{},"99":{}},"component":{}}],["crc",{"_index":2009,"title":{},"name":{},"text":{"44":{}},"component":{}}],["crc.test",{"_index":1748,"title":{},"name":{},"text":{"30":{}},"component":{}}],["crc.testing/plugin.yaml",{"_index":1877,"title":{},"name":{},"text":{"30":{}},"component":{}}],["crd",{"_index":1102,"title":{},"name":{},"text":{"7":{}},"component":{}}],["creat",{"_index":338,"title":{"26":{},"30":{},"84":{},"121":{},"30-2":{},"30-3":{},"30-4":{},"30-15":{},"84-1":{},"84-2":{},"84-3":{},"127-5":{},"127-6":{}},"name":{"26":{},"30":{},"84":{},"121":{}},"text":{"1":{},"2":{},"3":{},"5":{},"7":{},"8":{},"10":{},"12":{},"15":{},"17":{},"18":{},"19":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"35":{},"36":{},"38":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"48":{},"49":{},"53":{},"54":{},"56":{},"61":{},"67":{},"69":{},"76":{},"80":{},"84":{},"90":{},"92":{},"97":{},"98":{},"99":{},"102":{},"106":{},"109":{},"116":{},"117":{},"118":{},"119":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["createcontainererror",{"_index":2155,"title":{},"name":{},"text":{"54":{}},"component":{}}],["creation",{"_index":288,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"109":{},"117":{},"127":{}},"component":{}}],["credenti",{"_index":723,"title":{"116":{},"117":{},"117-1":{}},"name":{"116":{},"117":{}},"text":{"1":{},"10":{},"80":{},"84":{},"89":{},"116":{},"117":{},"119":{}},"component":{}}],["credentials_fil",{"_index":2133,"title":{},"name":{},"text":{"54":{}},"component":{}}],["crt",{"_index":1900,"title":{},"name":{},"text":{"34":{}},"component":{}}],["cs",{"_index":2666,"title":{},"name":{},"text":{"118":{}},"component":{}}],["ctrl+c",{"_index":1791,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ctrl+shift+j",{"_index":2750,"title":{},"name":{},"text":{"124":{}},"component":{}}],["ctrl+shift+o",{"_index":2519,"title":{},"name":{},"text":{"106":{}},"component":{}}],["curl",{"_index":1876,"title":{},"name":{},"text":{"30":{},"50":{},"69":{}},"component":{}}],["current",{"_index":314,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"50":{},"74":{},"81":{},"82":{},"111":{},"118":{}},"component":{}}],["custom",{"_index":231,"title":{"10":{},"67":{},"76":{},"77":{},"85":{},"3-1":{},"3-2":{},"3-3":{},"105-2":{},"105-3":{}},"name":{"10":{},"67":{},"76":{},"77":{},"85":{}},"text":{"1":{},"2":{},"3":{},"6":{},"7":{},"10":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"34":{},"36":{},"38":{},"39":{},"45":{},"53":{},"56":{},"60":{},"61":{},"66":{},"67":{},"70":{},"76":{},"77":{},"85":{},"98":{},"99":{},"105":{},"117":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["customcheproperti",{"_index":235,"title":{},"name":{},"text":{"1":{},"10":{},"14":{},"21":{},"23":{},"25":{},"26":{}},"component":{}}],["customiz",{"_index":2848,"title":{},"name":{},"text":{"129":{}},"component":{}}],["cv",{"_index":2760,"title":{},"name":{},"text":{"126":{}},"component":{}}],["d",{"_index":1414,"title":{},"name":{},"text":{"11":{},"17":{},"84":{},"117":{}},"component":{}}],["daemonset",{"_index":1014,"title":{},"name":{},"text":{"5":{},"33":{},"47":{}},"component":{}}],["daemonset_nam",{"_index":1032,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["dark",{"_index":948,"title":{},"name":{},"text":{"3":{}},"component":{}}],["dark.png",{"_index":951,"title":{},"name":{},"text":{"3":{}},"component":{}}],["dashboard",{"_index":670,"title":{"31":{},"53-3":{},"54-3":{},"54-4":{},"127-5":{}},"name":{"31":{}},"text":{"1":{},"2":{},"6":{},"7":{},"10":{},"30":{},"31":{},"35":{},"37":{},"53":{},"54":{},"58":{},"63":{},"69":{},"81":{},"82":{},"96":{},"99":{},"100":{},"106":{},"126":{},"127":{}},"component":{}}],["dashboard.json",{"_index":2161,"title":{},"name":{},"text":{"54":{}},"component":{}}],["dashboard:open",{"_index":2005,"title":{},"name":{},"text":{"41":{},"42":{},"44":{}},"component":{}}],["dashboardcpulimit",{"_index":1193,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardcpurequest",{"_index":1195,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardimag",{"_index":1197,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardimagepullpolici",{"_index":1198,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardingress",{"_index":1199,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardmemorylimit",{"_index":1200,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardmemoryrequest",{"_index":1201,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dashboardrout",{"_index":1203,"title":{},"name":{},"text":{"10":{}},"component":{}}],["data",{"_index":256,"title":{"62":{},"62-1":{}},"name":{"62":{}},"text":{"1":{},"9":{},"17":{},"18":{},"19":{},"25":{},"34":{},"38":{},"45":{},"49":{},"51":{},"53":{},"54":{},"56":{},"62":{},"68":{},"69":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"109":{},"117":{},"127":{}},"component":{}}],["data/che/postgr",{"_index":2026,"title":{},"name":{},"text":{"45":{}},"component":{}}],["data/che/workspac",{"_index":2027,"title":{},"name":{},"text":{"45":{}},"component":{}}],["databas",{"_index":818,"title":{},"name":{},"text":{"1":{},"10":{},"45":{},"59":{},"67":{},"69":{}},"component":{}}],["day",{"_index":2775,"title":{},"name":{},"text":{"127":{}},"component":{}}],["db",{"_index":1293,"title":{},"name":{},"text":{"10":{}},"component":{}}],["db_schema_flyway_baseline_en",{"_index":67,"title":{"1-61":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_baseline_vers",{"_index":68,"title":{"1-62":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_loc",{"_index":72,"title":{"1-66":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_prefix",{"_index":69,"title":{"1-63":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_suffix",{"_index":70,"title":{"1-64":{}},"name":{},"text":{},"component":{}}],["db_schema_flyway_scripts_version__separ",{"_index":71,"title":{"1-65":{}},"name":{},"text":{},"component":{}}],["dbche",{"_index":1294,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dbprovis",{"_index":1393,"title":{},"name":{},"text":{"10":{}},"component":{}}],["debug",{"_index":1169,"title":{"118-1":{},"118-4":{},"118-8":{},"118-23":{}},"name":{},"text":{"10":{},"23":{},"75":{},"83":{},"86":{},"118":{},"121":{},"125":{},"126":{},"129":{}},"component":{}}],["debugg",{"_index":2606,"title":{},"name":{},"text":{"118":{},"129":{}},"component":{}}],["debugger,rpc,gdbwire,lldbout,debuglineerr",{"_index":2610,"title":{},"name":{},"text":{"118":{}},"component":{}}],["declar",{"_index":540,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["decoupl",{"_index":2851,"title":{},"name":{},"text":{"129":{}},"component":{}}],["decreas",{"_index":570,"title":{},"name":{},"text":{"1":{}},"component":{}}],["dedic",{"_index":1224,"title":{},"name":{},"text":{"10":{},"59":{},"96":{},"124":{},"127":{},"129":{}},"component":{}}],["default",{"_index":157,"title":{"1-148":{},"1-151":{},"78-5":{},"78-6":{}},"name":{},"text":{"1":{},"5":{},"6":{},"9":{},"10":{},"11":{},"17":{},"18":{},"19":{},"25":{},"26":{},"27":{},"29":{},"30":{},"38":{},"45":{},"47":{},"53":{},"54":{},"67":{},"68":{},"69":{},"76":{},"78":{},"97":{},"98":{},"102":{},"103":{},"105":{},"106":{},"114":{},"117":{},"118":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["defaultmod",{"_index":1854,"title":{},"name":{},"text":{"30":{},"38":{},"49":{}},"component":{}}],["defin",{"_index":298,"title":{"32":{},"33":{},"3-1":{},"78-4":{},"78-7":{}},"name":{"32":{},"33":{}},"text":{"1":{},"3":{},"5":{},"6":{},"7":{},"10":{},"30":{},"33":{},"36":{},"45":{},"47":{},"48":{},"78":{},"96":{},"105":{},"126":{},"128":{},"129":{}},"component":{}}],["definit",{"_index":939,"title":{"105-5":{}},"name":{},"text":{"3":{},"7":{},"30":{},"36":{},"45":{},"58":{},"66":{},"105":{},"109":{},"126":{},"129":{}},"component":{}}],["degrad",{"_index":2242,"title":{},"name":{},"text":{"69":{}},"component":{}}],["delay",{"_index":1769,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deleg",{"_index":888,"title":{},"name":{},"text":{"1":{}},"component":{}}],["delet",{"_index":258,"title":{},"name":{},"text":{"1":{},"25":{},"44":{},"50":{},"62":{},"68":{},"69":{},"82":{},"127":{}},"component":{}}],["delimit",{"_index":1237,"title":{},"name":{},"text":{"10":{}},"component":{}}],["deliv",{"_index":2866,"title":{},"name":{},"text":{"129":{}},"component":{}}],["deliveri",{"_index":2542,"title":{},"name":{},"text":{"109":{}},"component":{}}],["demo",{"_index":1838,"title":{},"name":{},"text":{"30":{}},"component":{}}],["demonstr",{"_index":1587,"title":{},"name":{},"text":{"30":{}},"component":{}}],["depend",{"_index":501,"title":{},"name":{},"text":{"1":{},"30":{},"46":{},"66":{},"68":{},"86":{},"109":{},"118":{},"129":{}},"component":{}}],["deploy",{"_index":220,"title":{"34":{},"40-1":{}},"name":{"34":{}},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"28":{},"30":{},"31":{},"35":{},"37":{},"38":{},"39":{},"40":{},"41":{},"43":{},"44":{},"46":{},"47":{},"49":{},"53":{},"54":{},"56":{},"59":{},"60":{},"65":{},"66":{},"67":{},"69":{},"75":{},"76":{},"81":{},"99":{},"118":{},"120":{},"121":{},"123":{},"124":{},"125":{},"126":{}},"component":{}}],["deployment,daemonset,pod",{"_index":2050,"title":{},"name":{},"text":{"47":{}},"component":{}}],["deployment/prometheu",{"_index":2107,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["deployment_nam",{"_index":1033,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["deployments/app",{"_index":1806,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deployments/lib",{"_index":1803,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deployments/quarku",{"_index":1808,"title":{},"name":{},"text":{"30":{}},"component":{}}],["deprec",{"_index":411,"title":{},"name":{},"text":{"1":{},"10":{},"69":{}},"component":{}}],["depth",{"_index":2174,"title":{},"name":{},"text":{"54":{}},"component":{}}],["describ",{"_index":219,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"9":{},"10":{},"12":{},"13":{},"26":{},"28":{},"29":{},"30":{},"31":{},"43":{},"50":{},"51":{},"54":{},"58":{},"70":{},"71":{},"73":{},"74":{},"76":{},"81":{},"96":{},"99":{},"100":{},"108":{},"118":{},"119":{},"120":{},"121":{},"127":{},"128":{}},"component":{}}],["descript",{"_index":551,"title":{},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"30":{},"54":{},"97":{},"98":{},"102":{},"126":{}},"component":{}}],["descriptor",{"_index":730,"title":{},"name":{},"text":{"1":{}},"component":{}}],["design",{"_index":2749,"title":{},"name":{},"text":{"124":{}},"component":{}}],["desir",{"_index":2180,"title":{},"name":{},"text":{"56":{},"83":{}},"component":{}}],["destin",{"_index":1424,"title":{},"name":{},"text":{"12":{},"14":{},"17":{},"18":{},"19":{},"38":{},"68":{},"77":{},"84":{},"97":{},"98":{},"102":{},"120":{}},"component":{}}],["destroy",{"_index":1563,"title":{"30-11":{}},"name":{},"text":{"30":{}},"component":{}}],["detail",{"_index":869,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"34":{},"43":{},"53":{},"54":{},"84":{},"96":{},"118":{},"127":{},"128":{}},"component":{}}],["detect",{"_index":1144,"title":{"118-3":{}},"name":{},"text":{"9":{},"10":{},"38":{},"67":{},"109":{},"118":{}},"component":{}}],["determin",{"_index":1519,"title":{},"name":{},"text":{"26":{},"30":{},"32":{},"45":{},"97":{},"98":{}},"component":{}}],["dev",{"_index":921,"title":{"36":{},"54":{},"6-2":{},"30-5":{},"30-16":{},"30-17":{},"54-1":{},"54-2":{},"54-3":{},"54-4":{},"54-5":{},"127-2":{}},"name":{"54":{}},"text":{"2":{},"3":{},"6":{},"7":{},"9":{},"10":{},"20":{},"30":{},"31":{},"36":{},"54":{},"55":{},"63":{},"68":{},"84":{},"97":{},"98":{},"102":{},"116":{},"117":{},"127":{}},"component":{}}],["develop",{"_index":303,"title":{"86":{},"99":{},"99-1":{}},"name":{"86":{},"99":{}},"text":{"1":{},"2":{},"6":{},"30":{},"41":{},"46":{},"79":{},"86":{},"95":{},"99":{},"102":{},"103":{},"106":{},"109":{},"114":{},"119":{},"120":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["developer.ch",{"_index":2663,"title":{},"name":{},"text":{"118":{}},"component":{}}],["developer/omnisharp",{"_index":2655,"title":{},"name":{},"text":{"118":{}},"component":{}}],["devfil",{"_index":160,"title":{"35":{},"112":{},"113":{},"1-151":{},"78-7":{},"102-1":{},"128-2":{}},"name":{"35":{},"112":{},"113":{}},"text":{"1":{},"3":{},"6":{},"7":{},"8":{},"9":{},"10":{},"30":{},"31":{},"35":{},"36":{},"37":{},"54":{},"56":{},"58":{},"63":{},"66":{},"75":{},"78":{},"85":{},"88":{},"90":{},"91":{},"92":{},"93":{},"101":{},"102":{},"106":{},"109":{},"111":{},"112":{},"113":{},"126":{},"127":{},"128":{}},"component":{}}],["devfile.yaml",{"_index":2319,"title":{},"name":{},"text":{"78":{},"106":{},"109":{},"112":{},"113":{}},"component":{}}],["devfile.yaml,.devfile.yaml",{"_index":742,"title":{},"name":{},"text":{"1":{}},"component":{}}],["devfilepath",{"_index":2567,"title":{},"name":{},"text":{"113":{}},"component":{}}],["devfilepath=.yaml",{"_index":2566,"title":{},"name":{},"text":{"112":{}},"component":{}}],["devfileregistrycpulimit",{"_index":1204,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrycpurequest",{"_index":1205,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryimag",{"_index":1206,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryingress",{"_index":1207,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrymemorylimit",{"_index":1208,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrymemoryrequest",{"_index":1209,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistrypullpolici",{"_index":1210,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryrout",{"_index":1211,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devfileregistryurl",{"_index":1212,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devspac",{"_index":1173,"title":{},"name":{},"text":{"10":{}},"component":{}}],["devspaces:next",{"_index":980,"title":{},"name":{},"text":{"3":{}},"component":{}}],["devworkspac",{"_index":352,"title":{},"name":{"36":{}},"text":{"1":{},"10":{},"30":{},"54":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{}},"component":{}}],["devworkspace=tru",{"_index":2414,"title":{},"name":{},"text":{"97":{},"98":{},"102":{}},"component":{}}],["devworkspace_fail_tot",{"_index":2143,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_operator_index",{"_index":1975,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["devworkspace_operator_vers",{"_index":1978,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["devworkspace_started_success_tot",{"_index":2142,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_started_tot",{"_index":2139,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_startup_tim",{"_index":2144,"title":{},"name":{},"text":{"54":{}},"component":{}}],["devworkspace_telemetry_backend_port",{"_index":1129,"title":{},"name":{},"text":{"9":{},"30":{}},"component":{}}],["devworkspacefind",{"_index":1693,"title":{},"name":{},"text":{"30":{}},"component":{}}],["devworkspacestatu",{"_index":1395,"title":{},"name":{},"text":{"10":{}},"component":{}}],["dex",{"_index":866,"title":{},"name":{},"text":{"1":{},"68":{},"129":{}},"component":{}}],["df=.yaml",{"_index":2564,"title":{},"name":{},"text":{"112":{}},"component":{}}],["diagnos",{"_index":2614,"title":{},"name":{},"text":{"118":{}},"component":{}}],["diagnost",{"_index":2611,"title":{},"name":{},"text":{"118":{}},"component":{}}],["diagram",{"_index":2289,"title":{},"name":{},"text":{"75":{}},"component":{}}],["dialog",{"_index":935,"title":{},"name":{},"text":{"3":{}},"component":{}}],["differ",{"_index":329,"title":{"127-2":{},"129-6":{}},"name":{},"text":{"1":{},"10":{},"26":{},"29":{},"51":{},"54":{},"74":{},"78":{},"90":{},"105":{},"112":{},"113":{},"118":{},"123":{},"129":{}},"component":{}}],["differenti",{"_index":2840,"title":{},"name":{},"text":{"129":{}},"component":{}}],["dir:///plugin",{"_index":2490,"title":{},"name":{},"text":{"105":{}},"component":{}}],["direct",{"_index":2478,"title":{},"name":{},"text":{"105":{}},"component":{}}],["directli",{"_index":1231,"title":{},"name":{},"text":{"10":{},"66":{},"88":{},"91":{},"92":{},"93":{},"120":{},"123":{},"125":{},"129":{}},"component":{}}],["directori",{"_index":283,"title":{},"name":{},"text":{"1":{},"3":{},"11":{},"30":{},"47":{},"50":{},"75":{},"102":{},"105":{},"106":{},"113":{},"117":{},"118":{},"121":{},"128":{}},"component":{}}],["dirig",{"_index":2853,"title":{},"name":{},"text":{"129":{}},"component":{}}],["disabl",{"_index":317,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"30":{},"53":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"109":{},"118":{}},"component":{}}],["disableinternalclustersvcnam",{"_index":1215,"title":{},"name":{},"text":{"10":{}},"component":{}}],["disconnect",{"_index":1964,"title":{},"name":{},"text":{"39":{},"70":{},"88":{},"91":{},"92":{},"93":{}},"component":{}}],["discov",{"_index":954,"title":{},"name":{},"text":{"3":{}},"component":{}}],["discover",{"_index":2487,"title":{},"name":{},"text":{"105":{}},"component":{}}],["discoveri",{"_index":868,"title":{},"name":{},"text":{"1":{}},"component":{}}],["disk",{"_index":1961,"title":{},"name":{},"text":{"39":{},"44":{},"70":{}},"component":{}}],["disktype=ssd,cpu=xlarge,foo=bar",{"_index":777,"title":{},"name":{},"text":{"1":{}},"component":{}}],["display",{"_index":861,"title":{},"name":{},"text":{"1":{},"3":{},"35":{},"43":{},"44":{},"54":{},"78":{},"94":{},"96":{},"99":{},"100":{},"121":{},"124":{},"127":{}},"component":{}}],["displaynam",{"_index":1839,"title":{},"name":{},"text":{"30":{}},"component":{}}],["distinct",{"_index":1051,"title":{},"name":{},"text":{"6":{}},"component":{}}],["distribut",{"_index":2169,"title":{},"name":{},"text":{"54":{},"126":{},"129":{}},"component":{}}],["djava.util.logging.manager=org.jboss.logmanager.logmanag",{"_index":1812,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dn",{"_index":625,"title":{},"name":{},"text":{"1":{},"12":{},"21":{}},"component":{}}],["do",{"_index":820,"title":{},"name":{},"text":{"1":{},"30":{},"106":{}},"component":{}}],["doc",{"_index":915,"title":{},"name":{},"text":{"10":{},"18":{},"19":{},"128":{},"129":{}},"component":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}}}],["docker",{"_index":627,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"84":{}},"component":{}}],["dockercfg",{"_index":2340,"title":{"84-2":{}},"name":{},"text":{"84":{}},"component":{}}],["dockerconfigjson",{"_index":2349,"title":{},"name":{},"text":{"84":{}},"component":{}}],["dockerfil",{"_index":975,"title":{"30-13":{},"30-14":{}},"name":{},"text":{"3":{},"32":{},"99":{}},"component":{}}],["dockerfile.jvm",{"_index":1794,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dockerfile.n",{"_index":1818,"title":{},"name":{},"text":{"30":{}},"component":{}}],["document",{"_index":259,"title":{},"name":{},"text":{"1":{},"2":{},"3":{},"9":{},"11":{},"17":{},"30":{},"34":{},"35":{},"44":{},"50":{},"74":{},"102":{},"116":{},"117":{},"118":{},"126":{},"128":{},"129":{}},"component":{}}],["doesn’t",{"_index":455,"title":{},"name":{},"text":{"1":{},"15":{},"104":{},"114":{}},"component":{}}],["domain",{"_index":1235,"title":{},"name":{},"text":{"10":{},"21":{},"30":{},"66":{}},"component":{}}],["domain_suffix",{"_index":622,"title":{},"name":{},"text":{"1":{}},"component":{}}],["done",{"_index":371,"title":{},"name":{},"text":{"1":{}},"component":{}}],["don’t",{"_index":2302,"title":{},"name":{},"text":{"78":{}},"component":{}}],["dot",{"_index":2413,"title":{},"name":{},"text":{"96":{}},"component":{}}],["down",{"_index":1576,"title":{},"name":{},"text":{"30":{},"53":{},"54":{},"62":{},"69":{},"71":{},"96":{},"99":{},"100":{},"118":{}},"component":{}}],["download",{"_index":646,"title":{},"name":{},"text":{"1":{},"3":{},"11":{},"30":{},"39":{},"50":{},"69":{},"70":{},"109":{}},"component":{}}],["dprojectartifactid=devworkspac",{"_index":1648,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dprojectgroupid=mygroup",{"_index":1647,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dprojectversion=1.0.0",{"_index":1649,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.http.host=0.0.0.0",{"_index":1811,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.http.port=$devworkspace_telemetry_backend_port",{"_index":1831,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.http.port=${devworkspace_telemetry_backend_port",{"_index":1720,"title":{},"name":{},"text":{"30":{}},"component":{}}],["dquarkus.native.contain",{"_index":1833,"title":{},"name":{},"text":{"30":{}},"component":{}}],["drag",{"_index":2850,"title":{},"name":{},"text":{"129":{}},"component":{}}],["drive",{"_index":1259,"title":{},"name":{},"text":{"10":{}},"component":{}}],["driven",{"_index":1122,"title":{},"name":{},"text":{"9":{}},"component":{}}],["drop",{"_index":2410,"title":{},"name":{},"text":{"96":{},"99":{},"100":{},"118":{},"129":{}},"component":{}}],["due",{"_index":1544,"title":{},"name":{},"text":{"29":{},"54":{},"69":{}},"component":{}}],["dump",{"_index":2245,"title":{},"name":{},"text":{"69":{}},"component":{}}],["duplic",{"_index":2443,"title":{"111":{}},"name":{"111":{}},"text":{"101":{},"111":{}},"component":{}}],["durat",{"_index":1120,"title":{},"name":{},"text":{"9":{},"30":{},"54":{}},"component":{}}],["dure",{"_index":424,"title":{"76":{}},"name":{"76":{}},"text":{"1":{},"11":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"34":{},"39":{},"45":{},"56":{},"61":{},"66":{},"76":{},"81":{},"96":{},"117":{},"118":{}},"component":{}}],["dwo",{"_index":2175,"title":{},"name":{},"text":{"54":{}},"component":{}}],["dynam",{"_index":2761,"title":{},"name":{},"text":{"126":{}},"component":{}}],["e.onstart",{"_index":2710,"title":{},"name":{},"text":{"118":{}},"component":{}}],["e1c5",{"_index":2715,"title":{},"name":{},"text":{"118":{}},"component":{}}],["each",{"_index":282,"title":{},"name":{},"text":{"1":{},"5":{},"6":{},"10":{},"11":{},"15":{},"33":{},"35":{},"38":{},"47":{},"56":{},"58":{},"61":{},"67":{},"74":{},"86":{},"96":{},"109":{},"117":{},"129":{}},"component":{}}],["eap",{"_index":2392,"title":{},"name":{},"text":{"90":{}},"component":{}}],["earlier",{"_index":2240,"title":{},"name":{},"text":{"69":{},"72":{}},"component":{}}],["eas",{"_index":2757,"title":{},"name":{},"text":{"126":{}},"component":{}}],["easi",{"_index":2355,"title":{},"name":{},"text":{"86":{},"129":{}},"component":{}}],["easier",{"_index":972,"title":{},"name":{},"text":{"3":{}},"component":{}}],["easiest",{"_index":2306,"title":{},"name":{},"text":{"78":{},"104":{}},"component":{}}],["easili",{"_index":2860,"title":{},"name":{},"text":{"129":{}},"component":{}}],["ec31ec3bdac5",{"_index":2718,"title":{},"name":{},"text":{"118":{}},"component":{}}],["echo",{"_index":1494,"title":{},"name":{},"text":{"18":{},"19":{},"30":{},"117":{}},"component":{}}],["eclips",{"_index":660,"title":{"12":{},"64":{},"83":{},"127":{},"129":{},"118-16":{},"118-17":{},"127-1":{},"127-2":{},"127-4":{},"127-6":{},"127-7":{},"129-3":{}},"name":{"129":{}},"text":{"1":{},"6":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"16":{},"17":{},"18":{},"19":{},"30":{},"31":{},"34":{},"38":{},"39":{},"40":{},"43":{},"46":{},"50":{},"51":{},"53":{},"56":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"79":{},"80":{},"83":{},"86":{},"96":{},"99":{},"109":{},"118":{},"124":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["eclipse/ch",{"_index":743,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"66":{},"103":{},"105":{},"114":{}},"component":{}}],["ecosystem",{"_index":1967,"title":{},"name":{},"text":{"39":{},"60":{},"64":{},"70":{},"72":{}},"component":{}}],["edit",{"_index":991,"title":{"99-2":{}},"name":{},"text":{"3":{},"9":{},"19":{},"30":{},"53":{},"54":{},"67":{},"76":{},"77":{},"88":{},"91":{},"92":{},"93":{},"99":{},"103":{},"114":{},"129":{}},"component":{}}],["editor",{"_index":726,"title":{"105-1":{},"105-5":{},"118-46":{}},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"30":{},"58":{},"66":{},"75":{},"78":{},"103":{},"105":{},"109":{},"114":{},"118":{},"124":{},"126":{},"129":{}},"component":{}}],["editor.main",{"_index":2545,"title":{},"name":{},"text":{"109":{}},"component":{}}],["editor.meta.yaml",{"_index":1008,"title":{},"name":{},"text":{"3":{}},"component":{}}],["editor.yaml",{"_index":2467,"title":{"105":{},"105-2":{}},"name":{"105":{}},"text":{"103":{},"105":{},"114":{}},"component":{}}],["editor.yaml,.che/ch",{"_index":754,"title":{},"name":{},"text":{"1":{}},"component":{}}],["editor=ch",{"_index":2556,"title":{},"name":{},"text":{"110":{}},"component":{}}],["editor_us",{"_index":1140,"title":{},"name":{},"text":{"9":{}},"component":{}}],["editorid",{"_index":1880,"title":{},"name":{},"text":{"30":{},"66":{}},"component":{}}],["editorpublisher/editorname/editorvers",{"_index":757,"title":{},"name":{},"text":{"1":{}},"component":{}}],["editors.yaml",{"_index":990,"title":{},"name":{},"text":{"3":{},"105":{}},"component":{}}],["effect",{"_index":471,"title":{},"name":{},"text":{"1":{},"38":{},"124":{},"128":{}},"component":{}}],["effect\":\"noexecute\",\"key\":\"anodetaint\",\"operator\":\"equal\",\"value\":\"avalu",{"_index":783,"title":{},"name":{},"text":{"1":{}},"component":{}}],["effici",{"_index":2741,"title":{},"name":{},"text":{"120":{}},"component":{}}],["effort",{"_index":2865,"title":{},"name":{},"text":{"129":{}},"component":{}}],["element",{"_index":933,"title":{},"name":{},"text":{"3":{},"118":{},"129":{}},"component":{}}],["email",{"_index":2342,"title":{},"name":{},"text":{"84":{}},"component":{}}],["embed",{"_index":887,"title":{"105-5":{}},"name":{},"text":{"1":{},"44":{},"86":{},"105":{},"129":{}},"component":{}}],["empti",{"_index":309,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"53":{},"54":{}},"component":{}}],["emptydir",{"_index":2062,"title":{},"name":{},"text":{"49":{}},"component":{}}],["enabl",{"_index":576,"title":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"53-1":{},"118-12":{},"118-27":{},"118-32":{}},"name":{"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"text":{"1":{},"9":{},"10":{},"17":{},"18":{},"19":{},"25":{},"30":{},"44":{},"53":{},"57":{},"66":{},"69":{},"75":{},"79":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"117":{},"118":{},"119":{},"123":{},"124":{},"125":{},"127":{}},"component":{}}],["encod",{"_index":580,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"34":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"117":{}},"component":{}}],["encount",{"_index":2364,"title":{},"name":{},"text":{"88":{},"91":{},"92":{},"93":{}},"component":{}}],["encrypt",{"_index":1910,"title":{},"name":{},"text":{"38":{},"56":{}},"component":{}}],["end",{"_index":271,"title":{"30-3":{}},"name":{},"text":{"1":{},"9":{},"17":{},"30":{},"44":{},"56":{},"127":{},"129":{}},"component":{}}],["endpoint",{"_index":147,"title":{"1-140":{}},"name":{},"text":{"1":{},"10":{},"17":{},"19":{},"30":{},"32":{},"38":{},"53":{},"54":{},"66":{},"75":{},"105":{},"109":{}},"component":{}}],["endpoint/plugin",{"_index":2501,"title":{},"name":{},"text":{"105":{}},"component":{}}],["enforc",{"_index":2203,"title":{},"name":{},"text":{"62":{}},"component":{}}],["engin",{"_index":1351,"title":{},"name":{},"text":{"10":{},"69":{}},"component":{}}],["enjoy",{"_index":2856,"title":{},"name":{},"text":{"129":{}},"component":{}}],["enlarg",{"_index":2408,"title":{},"name":{},"text":{"96":{}},"component":{}}],["enough",{"_index":1893,"title":{},"name":{},"text":{"33":{},"109":{},"118":{}},"component":{}}],["ensur",{"_index":301,"title":{},"name":{},"text":{"1":{},"7":{},"33":{},"63":{},"109":{},"118":{}},"component":{}}],["enter",{"_index":1466,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"38":{},"54":{},"106":{},"119":{},"120":{},"121":{}},"component":{}}],["enterpris",{"_index":2813,"title":{"129-9":{}},"name":{},"text":{"129":{}},"component":{}}],["entir",{"_index":2183,"title":{},"name":{},"text":{"56":{}},"component":{}}],["entri",{"_index":992,"title":{},"name":{},"text":{"3":{},"38":{},"96":{},"118":{},"123":{}},"component":{}}],["entrypoint",{"_index":1810,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["enumer",{"_index":741,"title":{},"name":{},"text":{"1":{}},"component":{}}],["env",{"_index":1797,"title":{},"name":{},"text":{"30":{},"44":{},"56":{},"88":{},"91":{},"92":{},"93":{},"97":{},"98":{},"105":{}},"component":{}}],["environ",{"_index":224,"title":{"39":{},"56":{},"70":{},"87":{},"56-2":{}},"name":{"39":{},"56":{},"70":{},"87":{}},"text":{"1":{},"2":{},"9":{},"10":{},"22":{},"23":{},"29":{},"30":{},"46":{},"56":{},"66":{},"69":{},"70":{},"78":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"109":{},"114":{},"126":{},"128":{},"129":{}},"component":{}}],["environment.sh",{"_index":1972,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["eof",{"_index":1487,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"84":{},"117":{}},"component":{}}],["ephemer",{"_index":674,"title":{},"name":{},"text":{"1":{},"45":{},"102":{},"105":{}},"component":{}}],["equal",{"_index":787,"title":{},"name":{},"text":{"1":{},"3":{}},"component":{}}],["eras",{"_index":2205,"title":{},"name":{},"text":{"62":{}},"component":{}}],["err",{"_index":1609,"title":{},"name":{},"text":{"30":{}},"component":{}}],["err).info(\"error",{"_index":1613,"title":{},"name":{},"text":{"30":{}},"component":{}}],["erron",{"_index":2625,"title":{},"name":{},"text":{"118":{}},"component":{}}],["error",{"_index":464,"title":{},"name":{},"text":{"1":{},"43":{},"54":{},"111":{},"118":{},"119":{}},"component":{}}],["especi",{"_index":1956,"title":{},"name":{},"text":{"38":{},"45":{}},"component":{}}],["establish",{"_index":2723,"title":{},"name":{},"text":{"119":{}},"component":{}}],["etc/che/git/cert/ca.crt",{"_index":1906,"title":{},"name":{},"text":{"34":{}},"component":{}}],["etc/config",{"_index":2416,"title":{},"name":{},"text":{"97":{}},"component":{}}],["etc/gitconfig",{"_index":2574,"title":{},"name":{},"text":{"117":{}},"component":{}}],["etc/prometheus/prometheus.yml",{"_index":2060,"title":{},"name":{},"text":{"49":{}},"component":{}}],["etc/secret",{"_index":2422,"title":{},"name":{},"text":{"98":{},"117":{}},"component":{}}],["etc/secret/credenti",{"_index":2579,"title":{},"name":{},"text":{"117":{}},"component":{}}],["ethic",{"_index":1110,"title":{},"name":{},"text":{"9":{}},"component":{}}],["eu",{"_index":2201,"title":{},"name":{},"text":{"62":{}},"component":{}}],["eval",{"_index":2013,"title":{},"name":{},"text":{"44":{}},"component":{}}],["evalu",{"_index":452,"title":{},"name":{},"text":{"1":{},"27":{}},"component":{}}],["evaluation_interv",{"_index":2095,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["even",{"_index":369,"title":{},"name":{},"text":{"1":{},"6":{},"102":{},"106":{}},"component":{}}],["event",{"_index":427,"title":{"9-4":{},"30-2":{},"118-22":{}},"name":{},"text":{"1":{},"9":{},"30":{},"54":{},"66":{},"118":{},"128":{}},"component":{}}],["event(w",{"_index":1601,"title":{},"name":{},"text":{"30":{}},"component":{}}],["eventu",{"_index":614,"title":{},"name":{},"text":{"1":{}},"component":{}}],["everyone’",{"_index":2833,"title":{},"name":{},"text":{"129":{}},"component":{}}],["everyth",{"_index":2352,"title":{},"name":{},"text":{"86":{},"109":{},"118":{},"128":{},"129":{}},"component":{}}],["exact",{"_index":330,"title":{},"name":{},"text":{"1":{}},"component":{}}],["exactli",{"_index":550,"title":{},"name":{},"text":{"1":{},"129":{}},"component":{}}],["exampl",{"_index":241,"title":{"6-4":{},"30-8":{}},"name":{},"text":{"1":{},"3":{},"6":{},"9":{},"10":{},"11":{},"23":{},"27":{},"30":{},"34":{},"45":{},"49":{},"53":{},"54":{},"56":{},"67":{},"78":{},"97":{},"98":{},"102":{},"105":{},"106":{},"109":{},"110":{},"117":{},"118":{},"126":{},"128":{}},"component":{}}],["example.git",{"_index":1004,"title":{},"name":{},"text":{"3":{}},"component":{}}],["example.yml",{"_index":2799,"title":{},"name":{},"text":{"128":{}},"component":{}}],["example/master/ch",{"_index":1007,"title":{},"name":{},"text":{"3":{}},"component":{}}],["example:latest",{"_index":1631,"title":{},"name":{},"text":{"30":{}},"component":{}}],["exceed",{"_index":707,"title":{},"name":{},"text":{"1":{}},"component":{}}],["except",{"_index":894,"title":{},"name":{},"text":{"1":{}},"component":{}}],["exchang",{"_index":2603,"title":{},"name":{},"text":{"118":{}},"component":{}}],["exec",{"_index":761,"title":{},"name":{},"text":{"1":{},"6":{},"32":{},"38":{}},"component":{}}],["exechr7",{"_index":2698,"title":{},"name":{},"text":{"118":{}},"component":{}}],["execut",{"_index":325,"title":{},"name":{},"text":{"1":{},"25":{},"31":{},"39":{},"50":{},"62":{},"70":{},"81":{},"118":{}},"component":{}}],["executionpolici",{"_index":2069,"title":{},"name":{},"text":{"50":{}},"component":{}}],["executor",{"_index":1742,"title":{},"name":{},"text":{"30":{}},"component":{}}],["exist",{"_index":399,"title":{},"name":{},"text":{"1":{},"11":{},"15":{},"25":{},"29":{},"30":{},"38":{},"47":{},"69":{},"96":{},"97":{},"98":{},"99":{},"116":{},"118":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["exp",{"_index":858,"title":{},"name":{},"text":{"1":{}},"component":{}}],["expand",{"_index":2604,"title":{},"name":{},"text":{"118":{}},"component":{}}],["expect",{"_index":794,"title":{},"name":{},"text":{"1":{},"31":{},"43":{},"50":{},"62":{},"118":{}},"component":{}}],["experi",{"_index":2796,"title":{},"name":{},"text":{"128":{},"129":{}},"component":{}}],["experiment",{"_index":124,"title":{"1-119":{}},"name":{},"text":{"1":{},"105":{}},"component":{}}],["expir",{"_index":1498,"title":{},"name":{},"text":{"19":{}},"component":{}}],["explain",{"_index":1994,"title":{},"name":{},"text":{"41":{}},"component":{}}],["explan",{"_index":534,"title":{},"name":{},"text":{"1":{},"110":{}},"component":{}}],["explicit",{"_index":1109,"title":{},"name":{},"text":{"9":{}},"component":{}}],["explicitli",{"_index":437,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"127":{}},"component":{}}],["explor",{"_index":2728,"title":{},"name":{},"text":{"119":{},"121":{},"123":{},"124":{}},"component":{}}],["export",{"_index":2250,"title":{},"name":{},"text":{"69":{}},"component":{}}],["expos",{"_index":500,"title":{"53-1":{}},"name":{},"text":{"1":{},"8":{},"10":{},"30":{},"53":{},"54":{}},"component":{}}],["exposedport",{"_index":2492,"title":{},"name":{},"text":{"105":{}},"component":{}}],["exposur",{"_index":1267,"title":{},"name":{},"text":{"10":{},"109":{},"121":{}},"component":{}}],["express",{"_index":536,"title":{},"name":{},"text":{"1":{},"53":{},"54":{},"126":{}},"component":{}}],["extend",{"_index":1569,"title":{},"name":{},"text":{"30":{},"36":{},"71":{},"106":{},"126":{},"129":{}},"component":{}}],["extens",{"_index":645,"title":{"78":{},"122":{},"78-2":{},"78-7":{},"129-7":{},"129-8":{}},"name":{"78":{},"122":{}},"text":{"1":{},"58":{},"78":{},"109":{},"118":{},"123":{},"124":{},"126":{},"127":{},"129":{}},"component":{}}],["extern",{"_index":1222,"title":{},"name":{},"text":{"10":{},"38":{},"59":{}},"component":{}}],["externaldb",{"_index":1150,"title":{},"name":{},"text":{"10":{}},"component":{}}],["externaldevfileregistri",{"_index":1214,"title":{},"name":{},"text":{"10":{}},"component":{}}],["externalidentityprovid",{"_index":1149,"title":{},"name":{},"text":{"10":{}},"component":{}}],["externalpluginregistri",{"_index":1225,"title":{},"name":{},"text":{"10":{}},"component":{}}],["extra",{"_index":2311,"title":{},"name":{},"text":{"78":{},"109":{}},"component":{}}],["f",{"_index":1486,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"30":{},"45":{},"47":{},"49":{},"84":{},"117":{}},"component":{}}],["f1",{"_index":2740,"title":{},"name":{},"text":{"119":{},"120":{}},"component":{}}],["fact",{"_index":2018,"title":{},"name":{},"text":{"45":{},"53":{}},"component":{}}],["factori",{"_index":156,"title":{"1-148":{}},"name":{},"text":{"1":{},"94":{},"126":{},"128":{},"129":{}},"component":{}}],["fail",{"_index":433,"title":{},"name":{},"text":{"1":{},"29":{},"54":{},"69":{},"96":{},"102":{},"119":{},"127":{}},"component":{}}],["failedmount",{"_index":2158,"title":{},"name":{},"text":{"54":{}},"component":{}}],["failedmount,failedscheduling,mountvolume.setupfailed,fail",{"_index":438,"title":{},"name":{},"text":{"1":{}},"component":{}}],["failedschedul",{"_index":2157,"title":{},"name":{},"text":{"54":{}},"component":{}}],["failur",{"_index":2151,"title":{"96":{},"96-1":{}},"name":{"96":{}},"text":{"54":{},"96":{},"107":{}},"component":{}}],["fallback",{"_index":864,"title":{},"name":{},"text":{"1":{}},"component":{}}],["fals",{"_index":316,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"53":{},"102":{},"105":{},"118":{}},"component":{}}],["faq",{"_index":2764,"title":{"127-8":{},"127-9":{}},"name":{},"text":{"127":{}},"component":{}}],["fast",{"_index":1639,"title":{},"name":{},"text":{"30":{},"129":{}},"component":{}}],["faster",{"_index":675,"title":{"5":{}},"name":{"5":{}},"text":{"1":{},"32":{},"109":{},"129":{}},"component":{}}],["favor",{"_index":1213,"title":{},"name":{},"text":{"10":{}},"component":{}}],["featur",{"_index":351,"title":{"123":{},"118-17":{},"118-26":{},"118-31":{},"118-36":{}},"name":{"123":{}},"text":{"1":{},"2":{},"20":{},"30":{},"45":{},"83":{},"103":{},"109":{},"118":{},"122":{},"123":{},"125":{},"127":{},"129":{}},"component":{}}],["feder",{"_index":1355,"title":{},"name":{},"text":{"10":{}},"component":{}}],["feedback",{"_index":1640,"title":{},"name":{},"text":{"30":{}},"component":{}}],["fetch",{"_index":746,"title":{},"name":{},"text":{"1":{},"8":{},"69":{}},"component":{}}],["fetcher",{"_index":745,"title":{},"name":{},"text":{"1":{}},"component":{}}],["few",{"_index":2535,"title":{},"name":{},"text":{"109":{}},"component":{}}],["field",{"_index":233,"title":{"10":{}},"name":{"10":{}},"text":{"1":{},"3":{},"10":{},"17":{},"23":{},"29":{},"30":{},"43":{},"53":{},"54":{},"76":{},"77":{},"99":{},"106":{},"128":{}},"component":{}}],["figur",{"_index":918,"title":{},"name":{},"text":{"2":{},"8":{},"31":{},"35":{},"37":{},"53":{},"54":{},"58":{},"59":{},"63":{},"75":{},"94":{},"128":{}},"component":{}}],["file",{"_index":739,"title":{"56":{},"112":{},"113":{},"56-1":{},"78-8":{},"78-9":{},"84-2":{},"84-3":{},"105-1":{},"105-2":{}},"name":{"56":{},"112":{},"113":{}},"text":{"1":{},"3":{},"9":{},"11":{},"12":{},"17":{},"22":{},"30":{},"34":{},"38":{},"44":{},"45":{},"49":{},"56":{},"66":{},"67":{},"76":{},"77":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"97":{},"98":{},"101":{},"103":{},"105":{},"106":{},"109":{},"112":{},"113":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"128":{},"129":{}},"component":{}}],["file=ca.crt",{"_index":1896,"title":{},"name":{},"text":{"34":{}},"component":{}}],["file=plugin.yaml",{"_index":1846,"title":{},"name":{},"text":{"30":{}},"component":{}}],["filenam",{"_index":735,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["filesystem",{"_index":1942,"title":{},"name":{},"text":{"38":{},"102":{},"106":{}},"component":{}}],["filter",{"_index":718,"title":{},"name":{},"text":{"1":{},"21":{},"117":{}},"component":{}}],["final",{"_index":1690,"title":{},"name":{},"text":{"30":{}},"component":{}}],["find",{"_index":255,"title":{"118-7":{}},"name":{},"text":{"1":{},"3":{},"10":{},"62":{},"96":{},"118":{},"119":{}},"component":{}}],["fine",{"_index":1508,"title":{},"name":{},"text":{"23":{}},"component":{}}],["fingerprint",{"_index":1936,"title":{},"name":{},"text":{"38":{}},"component":{}}],["fingerprint=3f:da:bf:e7:a7:a7:90:62:ca:cf:c7:55:0e:1d:7d:05:16:7d:45:60",{"_index":1944,"title":{},"name":{},"text":{"38":{}},"component":{}}],["finish",{"_index":1428,"title":{},"name":{},"text":{"12":{},"30":{},"38":{},"43":{},"83":{}},"component":{}}],["firefox",{"_index":2336,"title":{},"name":{},"text":{"83":{},"106":{},"108":{}},"component":{}}],["firewal",{"_index":2529,"title":{},"name":{},"text":{"108":{}},"component":{}}],["first",{"_index":816,"title":{"94":{}},"name":{"94":{}},"text":{"1":{},"10":{},"49":{},"53":{},"54":{},"69":{},"79":{},"94":{},"118":{}},"component":{}}],["fit",{"_index":846,"title":{},"name":{},"text":{"1":{}},"component":{}}],["fix",{"_index":326,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["flag",{"_index":1162,"title":{"118-26":{},"118-31":{}},"name":{},"text":{"10":{},"30":{},"71":{},"118":{}},"component":{}}],["flavour",{"_index":1329,"title":{},"name":{},"text":{"10":{}},"component":{}}],["flexibl",{"_index":2019,"title":{},"name":{},"text":{"45":{},"129":{}},"component":{}}],["flight",{"_index":2170,"title":{},"name":{},"text":{"54":{}},"component":{}}],["folder",{"_index":1932,"title":{},"name":{},"text":{"38":{},"78":{},"105":{},"117":{},"121":{}},"component":{}}],["follow",{"_index":217,"title":{},"name":{},"text":{"1":{},"3":{},"5":{},"6":{},"9":{},"10":{},"11":{},"17":{},"18":{},"23":{},"27":{},"30":{},"37":{},"38":{},"39":{},"40":{},"43":{},"45":{},"47":{},"50":{},"54":{},"56":{},"61":{},"62":{},"65":{},"69":{},"70":{},"74":{},"75":{},"78":{},"79":{},"82":{},"84":{},"88":{},"91":{},"93":{},"102":{},"105":{},"106":{},"110":{},"112":{},"113":{},"117":{},"118":{},"119":{},"121":{},"123":{},"127":{},"128":{},"129":{}},"component":{}}],["foo_env",{"_index":2185,"title":{},"name":{},"text":{"56":{}},"component":{}}],["forbidden",{"_index":2734,"title":{},"name":{},"text":{"119":{}},"component":{}}],["forc",{"_index":1365,"title":{},"name":{},"text":{"10":{},"50":{}},"component":{}}],["fork",{"_index":2307,"title":{},"name":{},"text":{"78":{}},"component":{}}],["form",{"_index":1236,"title":{},"name":{},"text":{"10":{},"29":{},"56":{}},"component":{}}],["format",{"_index":756,"title":{},"name":{},"text":{"1":{},"5":{},"14":{},"27":{},"38":{},"75":{},"78":{},"117":{}},"component":{}}],["formatt",{"_index":2636,"title":{},"name":{},"text":{"118":{}},"component":{}}],["former",{"_index":1634,"title":{},"name":{},"text":{"30":{}},"component":{}}],["formerli",{"_index":1174,"title":{},"name":{},"text":{"10":{},"65":{}},"component":{}}],["forward",{"_index":545,"title":{},"name":{},"text":{"1":{},"53":{},"54":{}},"component":{}}],["found",{"_index":2642,"title":{},"name":{},"text":{"118":{}},"component":{}}],["four",{"_index":2221,"title":{},"name":{},"text":{"66":{}},"component":{}}],["fqdn",{"_index":2505,"title":{},"name":{},"text":{"106":{}},"component":{}}],["frame",{"_index":1584,"title":{},"name":{},"text":{"30":{}},"component":{}}],["framework",{"_index":2782,"title":{},"name":{},"text":{"127":{},"129":{}},"component":{}}],["fraudul",{"_index":2779,"title":{},"name":{},"text":{"127":{}},"component":{}}],["free",{"_index":367,"title":{},"name":{},"text":{"1":{}},"component":{}}],["frequent",{"_index":2521,"title":{"127-8":{}},"name":{},"text":{"107":{}},"component":{}}],["front",{"_index":1641,"title":{},"name":{},"text":{"30":{}},"component":{}}],["fsgroup",{"_index":1381,"title":{},"name":{},"text":{"10":{}},"component":{}}],["fulfil",{"_index":253,"title":{},"name":{},"text":{"1":{}},"component":{}}],["full",{"_index":1099,"title":{},"name":{},"text":{"7":{},"38":{}},"component":{}}],["func",{"_index":1600,"title":{},"name":{},"text":{"30":{}},"component":{}}],["function",{"_index":366,"title":{},"name":{},"text":{"1":{},"8":{},"10":{},"30":{},"118":{},"127":{}},"component":{}}],["fundament",{"_index":819,"title":{},"name":{},"text":{"1":{}},"component":{}}],["further",{"_index":1270,"title":{},"name":{},"text":{"10":{},"27":{},"101":{},"105":{},"120":{}},"component":{}}],["g",{"_index":1454,"title":{},"name":{},"text":{"17":{},"102":{}},"component":{}}],["g+rwx",{"_index":1825,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ga",{"_index":2388,"title":{},"name":{},"text":{"90":{}},"component":{}}],["gain",{"_index":810,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gap",{"_index":2304,"title":{},"name":{},"text":{"78":{},"109":{}},"component":{}}],["garbag",{"_index":2118,"title":{},"name":{},"text":{"53":{}},"component":{}}],["gateway",{"_index":1055,"title":{"37":{}},"name":{"37":{}},"text":{"6":{},"7":{},"10":{},"37":{},"63":{}},"component":{}}],["gatewayauthenticationsidecarimag",{"_index":1317,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gatewayauthorizationsidecarimag",{"_index":1320,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gatewayheaderrewritesidecarimag",{"_index":1323,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gather",{"_index":1888,"title":{},"name":{},"text":{"32":{}},"component":{}}],["gb",{"_index":1960,"title":{},"name":{},"text":{"39":{},"44":{},"70":{},"127":{}},"component":{}}],["gdpr",{"_index":2200,"title":{"62-1":{}},"name":{},"text":{"62":{}},"component":{}}],["gener",{"_index":227,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"17":{},"18":{},"19":{},"62":{},"67":{},"85":{},"118":{},"126":{},"127":{}},"component":{}}],["generated_8_char",{"_index":453,"title":{},"name":{},"text":{"1":{}},"component":{}}],["genrsa",{"_index":1443,"title":{},"name":{},"text":{"17":{}},"component":{}}],["get",{"_index":1505,"title":{"30-1":{},"129-1":{}},"name":{},"text":{"21":{},"30":{},"34":{},"39":{},"42":{},"47":{},"62":{},"70":{},"76":{},"78":{},"129":{}},"component":{}}],["getbykey",{"_index":806,"title":{},"name":{},"text":{"1":{}},"component":{}}],["getbynamespac",{"_index":807,"title":{},"name":{},"text":{"1":{}},"component":{}}],["getlogger(abstractanalyticsmanager.class",{"_index":1691,"title":{},"name":{},"text":{"30":{}},"component":{}}],["getresourcesinform",{"_index":809,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gi",{"_index":1052,"title":{},"name":{},"text":{"6":{}},"component":{}}],["gid",{"_index":2030,"title":{},"name":{},"text":{"45":{}},"component":{}}],["gid=26",{"_index":2032,"title":{},"name":{},"text":{"45":{}},"component":{}}],["gigabyt",{"_index":2313,"title":{},"name":{},"text":{"78":{}},"component":{}}],["git",{"_index":728,"title":{"34":{},"80":{},"105":{},"106":{},"117":{},"117-1":{},"117-2":{}},"name":{"34":{},"80":{},"105":{},"106":{},"117":{}},"text":{"1":{},"3":{},"8":{},"9":{},"10":{},"17":{},"18":{},"19":{},"28":{},"30":{},"34":{},"38":{},"47":{},"57":{},"69":{},"70":{},"71":{},"80":{},"83":{},"85":{},"94":{},"99":{},"103":{},"104":{},"106":{},"110":{},"111":{},"112":{},"113":{},"115":{},"116":{},"117":{},"120":{},"121":{},"129":{}},"component":{}}],["git.commit",{"_index":1137,"title":{},"name":{},"text":{"9":{}},"component":{}}],["git.push",{"_index":1139,"title":{},"name":{},"text":{"9":{}},"component":{}}],["git/config",{"_index":1903,"title":{},"name":{},"text":{"34":{}},"component":{}}],["git@github.com:eclipse/ch",{"_index":985,"title":{},"name":{},"text":{"3":{}},"component":{}}],["gitconfig",{"_index":2573,"title":{},"name":{},"text":{"117":{}},"component":{}}],["githost",{"_index":1898,"title":{},"name":{},"text":{"34":{}},"component":{}}],["github",{"_index":737,"title":{"18":{},"57":{},"120":{},"128":{},"18-1":{},"18-2":{},"127-7":{},"128-1":{}},"name":{"18":{},"57":{},"120":{},"128":{}},"text":{"1":{},"10":{},"18":{},"30":{},"57":{},"78":{},"80":{},"106":{},"117":{},"118":{},"120":{},"122":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["github.com/redhat",{"_index":2654,"title":{},"name":{},"text":{"118":{}},"component":{}}],["github/workflow",{"_index":2798,"title":{},"name":{},"text":{"128":{}},"component":{}}],["github_token",{"_index":2805,"title":{},"name":{},"text":{"128":{}},"component":{}}],["githuboauthprovis",{"_index":1397,"title":{},"name":{},"text":{"10":{}},"component":{}}],["gitlab",{"_index":795,"title":{"19":{},"57":{},"19-1":{},"19-2":{}},"name":{"19":{},"57":{}},"text":{"1":{},"19":{},"57":{},"80":{},"106":{},"117":{}},"component":{}}],["gitselfsignedcert",{"_index":1152,"title":{},"name":{},"text":{"10":{},"34":{}},"component":{}}],["gitservertlscertificateconfigmapnam",{"_index":1398,"title":{},"name":{},"text":{"10":{}},"component":{}}],["give",{"_index":2861,"title":{},"name":{},"text":{"129":{}},"component":{}}],["given",{"_index":767,"title":{},"name":{},"text":{"1":{},"30":{},"34":{},"56":{}},"component":{}}],["global",{"_index":1376,"title":{"28":{}},"name":{"28":{}},"text":{"10":{},"23":{},"28":{},"53":{},"54":{}},"component":{}}],["glossari",{"_index":2755,"title":{"126":{}},"name":{"126":{}},"text":{},"component":{}}],["go",{"_index":1465,"title":{"88":{},"118-6":{},"118-7":{},"118-8":{},"118-9":{}},"name":{"88":{}},"text":{"17":{},"18":{},"19":{},"30":{},"69":{},"82":{},"87":{},"88":{},"106":{},"118":{}},"component":{}}],["go.uber.org/zap",{"_index":1597,"title":{},"name":{},"text":{"30":{}},"component":{}}],["goal",{"_index":2830,"title":{},"name":{},"text":{"129":{}},"component":{}}],["goe",{"_index":2458,"title":{},"name":{},"text":{"102":{}},"component":{}}],["golang",{"_index":2452,"title":{},"name":{},"text":{"102":{}},"component":{}}],["googl",{"_index":2216,"title":{},"name":{},"text":{"65":{},"83":{},"106":{},"108":{}},"component":{}}],["gopath",{"_index":2605,"title":{},"name":{},"text":{"118":{}},"component":{}}],["goproxi",{"_index":2369,"title":{},"name":{},"text":{"88":{}},"component":{}}],["gox3r",{"_index":2700,"title":{},"name":{},"text":{"118":{}},"component":{}}],["grace",{"_index":566,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gradl",{"_index":2358,"title":{"89":{}},"name":{"89":{}},"text":{"87":{},"89":{}},"component":{}}],["grafana",{"_index":2052,"title":{"49":{},"55":{},"53-3":{},"54-3":{},"54-4":{}},"name":{"49":{},"55":{}},"text":{"49":{},"53":{},"54":{},"55":{},"129":{}},"component":{}}],["grant",{"_index":804,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["graphic",{"_index":2435,"title":{},"name":{},"text":{"99":{}},"component":{}}],["great",{"_index":2854,"title":{},"name":{},"text":{"129":{}},"component":{}}],["grep",{"_index":1946,"title":{},"name":{},"text":{"38":{},"118":{}},"component":{}}],["group",{"_index":565,"title":{},"name":{},"text":{"1":{},"2":{},"3":{},"6":{},"92":{},"99":{}},"component":{}}],["guarante",{"_index":544,"title":{},"name":{},"text":{"1":{}},"component":{}}],["gui",{"_index":2330,"title":{},"name":{},"text":{"82":{},"123":{},"125":{}},"component":{}}],["guid",{"_index":1117,"title":{},"name":{},"text":{"9":{},"30":{},"80":{},"85":{}},"component":{}}],["guidanc",{"_index":2792,"title":{},"name":{},"text":{"127":{}},"component":{}}],["guide/provis",{"_index":362,"title":{},"name":{},"text":{"1":{}},"component":{}}],["handl",{"_index":436,"title":{},"name":{},"text":{"1":{},"54":{},"118":{}},"component":{}}],["handler",{"_index":1626,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["hang",{"_index":498,"title":{},"name":{},"text":{"1":{}},"component":{}}],["happen",{"_index":815,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"118":{}},"component":{}}],["hash",{"_index":1941,"title":{},"name":{},"text":{"38":{}},"component":{}}],["hashmap(properti",{"_index":1766,"title":{},"name":{},"text":{"30":{}},"component":{}}],["hasn’t",{"_index":1925,"title":{},"name":{},"text":{"38":{}},"component":{}}],["hat",{"_index":944,"title":{"44":{},"69":{},"127":{},"69-1":{},"69-2":{},"69-3":{},"99-3":{},"127-1":{},"127-2":{},"127-4":{},"127-7":{}},"name":{"44":{}},"text":{"3":{},"9":{},"10":{},"39":{},"40":{},"44":{},"46":{},"64":{},"65":{},"66":{},"69":{},"70":{},"72":{},"78":{},"90":{},"99":{},"102":{},"119":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["header",{"_index":725,"title":{},"name":{},"text":{"1":{}},"component":{}}],["health",{"_index":1019,"title":{},"name":{},"text":{"5":{}},"component":{}}],["heap",{"_index":2117,"title":{},"name":{},"text":{"53":{}},"component":{}}],["heatmap",{"_index":2164,"title":{},"name":{},"text":{"54":{}},"component":{}}],["height",{"_index":961,"title":{},"name":{},"text":{"3":{}},"component":{}}],["hello",{"_index":1841,"title":{},"name":{},"text":{"30":{},"106":{},"110":{},"118":{}},"component":{}}],["help",{"_index":938,"title":{},"name":{},"text":{"3":{},"10":{},"118":{},"125":{},"128":{},"129":{}},"component":{}}],["helplink",{"_index":1399,"title":{},"name":{},"text":{"10":{}},"component":{}}],["here",{"_index":630,"title":{},"name":{},"text":{"1":{},"30":{},"78":{},"105":{}},"component":{}}],["high",{"_index":919,"title":{},"name":{},"text":{"2":{}},"component":{}}],["higher",{"_index":1998,"title":{},"name":{},"text":{"41":{}},"component":{}}],["highli",{"_index":2353,"title":{},"name":{},"text":{"86":{}},"component":{}}],["histogram",{"_index":2145,"title":{},"name":{},"text":{"54":{}},"component":{}}],["hold",{"_index":605,"title":{},"name":{},"text":{"1":{},"34":{}},"component":{}}],["home",{"_index":2575,"title":{},"name":{},"text":{"117":{}},"component":{}}],["home/.docker/config.json",{"_index":2348,"title":{},"name":{},"text":{"84":{}},"component":{}}],["home/jboss/.m2",{"_index":2393,"title":{},"name":{},"text":{"90":{}},"component":{}}],["home/theia/.theia",{"_index":2491,"title":{},"name":{},"text":{"105":{},"118":{}},"component":{}}],["home/theia/.theia/workspac",{"_index":2628,"title":{},"name":{},"text":{"118":{}},"component":{}}],["home/us",{"_index":2372,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["home/user/.gradl",{"_index":2380,"title":{},"name":{},"text":{"89":{}},"component":{}}],["home/user/.m2",{"_index":2387,"title":{},"name":{},"text":{"90":{},"98":{}},"component":{}}],["home/user/.m2/settings.xml",{"_index":2423,"title":{},"name":{},"text":{"98":{}},"component":{}}],["home/user/cacert",{"_index":1939,"title":{},"name":{},"text":{"38":{}},"component":{}}],["home/user/cert",{"_index":2366,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["home/user/certs/tls.c",{"_index":2371,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["home/user/ch",{"_index":1415,"title":{},"name":{},"text":{"11":{}},"component":{}}],["homepag",{"_index":1491,"title":{},"name":{},"text":{"18":{}},"component":{}}],["hook",{"_index":2640,"title":{},"name":{},"text":{"118":{}},"component":{}}],["horizont",{"_index":2412,"title":{},"name":{},"text":{"96":{}},"component":{}}],["host",{"_index":506,"title":{"127":{},"127-1":{},"127-4":{},"127-7":{}},"name":{"127":{}},"text":{"1":{},"9":{},"10":{},"12":{},"17":{},"18":{},"19":{},"30":{},"34":{},"44":{},"45":{},"46":{},"47":{},"53":{},"66":{},"69":{},"83":{},"106":{},"118":{},"123":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["host.:8087",{"_index":2099,"title":{},"name":{},"text":{"53":{}},"component":{}}],["hostnam",{"_index":620,"title":{"12":{}},"name":{"12":{}},"text":{"1":{},"12":{},"16":{},"30":{}},"component":{}}],["hostpath",{"_index":2025,"title":{},"name":{},"text":{"45":{}},"component":{}}],["hour",{"_index":1021,"title":{},"name":{},"text":{"5":{},"127":{}},"component":{}}],["hous",{"_index":2357,"title":{},"name":{},"text":{"87":{}},"component":{}}],["hover",{"_index":2623,"title":{},"name":{},"text":{"118":{}},"component":{}}],["htpasswd",{"_index":1346,"title":{},"name":{},"text":{"10":{}},"component":{}}],["http",{"_index":658,"title":{"23-3":{}},"name":{},"text":{"1":{},"3":{},"8":{},"10":{},"17":{},"18":{},"23":{},"30":{},"34":{},"54":{},"66":{},"88":{},"94":{},"99":{},"105":{},"106":{},"110":{},"117":{}},"component":{}}],["http.handlefunc(\"/act",{"_index":1624,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.handlefunc(\"/ev",{"_index":1623,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.listenandserve(\":8080",{"_index":1628,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.request",{"_index":1604,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http.responsewrit",{"_index":1602,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://${che_host}:${che_port}/api",{"_index":268,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://${che_host}:5050/auth",{"_index":853,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://apach",{"_index":1878,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://che",{"_index":659,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://devfil",{"_index":665,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http://littl",{"_index":1746,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://localhost:4167",{"_index":1725,"title":{},"name":{},"text":{"30":{}},"component":{}}],["http://plugin",{"_index":668,"title":{},"name":{},"text":{"1":{}},"component":{}}],["http_proxi",{"_index":306,"title":{},"name":{},"text":{"1":{}},"component":{}}],["https(s)_proxi",{"_index":1262,"title":{},"name":{},"text":{"10":{}},"component":{}}],["https://#?che",{"_index":2569,"title":{},"name":{},"text":{"114":{}},"component":{}}],["https://#?devfilepath",{"_index":2568,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#?df=.yaml",{"_index":2565,"title":{},"name":{},"text":{"112":{}},"component":{}}],["https://#?new",{"_index":2561,"title":{},"name":{},"text":{"111":{}},"component":{}}],["https://#https://github.com",{"_index":2511,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https://#https://github.com///pul",{"_index":2513,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https://#https://github.com///tre",{"_index":2512,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https://#https://github.com/ch",{"_index":2509,"title":{},"name":{},"text":{"106":{},"110":{}},"component":{}}],["https://#workspac",{"_index":2515,"title":{},"name":{},"text":{"106":{}},"component":{}}],["https:///api/oauth/callback",{"_index":1493,"title":{},"name":{},"text":{"18":{},"19":{}},"component":{}}],["https:///dashboard/#/workspac",{"_index":2329,"title":{},"name":{},"text":{"82":{}},"component":{}}],["https:///plugin",{"_index":1890,"title":{},"name":{},"text":{"32":{}},"component":{}}],["https:///repository/jboss",{"_index":2391,"title":{},"name":{},"text":{"90":{}},"component":{}}],["https:///repository/maven",{"_index":2384,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["https:///repository/npm",{"_index":2396,"title":{},"name":{},"text":{"91":{}},"component":{}}],["https:///repository/pypi",{"_index":2400,"title":{},"name":{},"text":{"93":{}},"component":{}}],["https:///repository/redhat",{"_index":2389,"title":{},"name":{},"text":{"90":{}},"component":{}}],["https:///swagger",{"_index":2087,"title":{},"name":{},"text":{"52":{}},"component":{}}],["https:///swagger/#/user/find_1",{"_index":2206,"title":{},"name":{},"text":{"62":{}},"component":{}}],["https:///swagger/#/user/remov",{"_index":2208,"title":{},"name":{},"text":{"62":{}},"component":{}}],["https://10.33.177.118:3000",{"_index":1904,"title":{},"name":{},"text":{"34":{}},"component":{}}],["https://api.segment.io/v1/t",{"_index":2788,"title":{},"name":{},"text":{"127":{}},"component":{}}],["https://che",{"_index":662,"title":{},"name":{},"text":{"1":{}},"component":{}}],["https://developers.redhat.com/products/openshift",{"_index":955,"title":{},"name":{},"text":{"3":{}},"component":{}}],["https://docs.openshift.com/contain",{"_index":1242,"title":{},"name":{},"text":{"10":{}},"component":{}}],["https://gist.github.com/.../ch",{"_index":2483,"title":{},"name":{},"text":{"105":{}},"component":{}}],["https://github.com/ch",{"_index":1002,"title":{},"name":{},"text":{"3":{},"30":{},"47":{},"110":{}},"component":{}}],["https://github.com/eclipse/ch",{"_index":2793,"title":{},"name":{},"text":{"128":{}},"component":{}}],["https://github.com/settings/applications/new",{"_index":1490,"title":{},"name":{},"text":{"18":{}},"component":{}}],["https://gitlab.com",{"_index":1501,"title":{},"name":{},"text":{"19":{}},"component":{}}],["https://link.to/vsix",{"_index":2551,"title":{},"name":{},"text":{"109":{}},"component":{}}],["https://maven.pkg.github.com/ch",{"_index":1663,"title":{},"name":{},"text":{"30":{}},"component":{}}],["https://mi",{"_index":2480,"title":{},"name":{},"text":{"105":{}},"component":{}}],["https://raw.githubusercontent.com/ch",{"_index":1006,"title":{},"name":{},"text":{"3":{}},"component":{}}],["https://repo1.maven.org/maven2",{"_index":1662,"title":{},"name":{},"text":{"30":{}},"component":{}}],["https://static.woopra.com/js/w.j",{"_index":2789,"title":{},"name":{},"text":{"127":{}},"component":{}}],["https://trailblazer:ghp_wjtioi5krnlsohjif0mzy09mqlbd9x4brf7y@github.com",{"_index":2576,"title":{},"name":{},"text":{"117":{}},"component":{}}],["https://workspaces.openshift.com",{"_index":2765,"title":{},"name":{},"text":{"127":{}},"component":{}}],["https://www.eclipse.org/che/chectl",{"_index":2079,"title":{},"name":{},"text":{"50":{}},"component":{}}],["https://www.eclipse.org/che/docs/stable/administr",{"_index":361,"title":{},"name":{},"text":{"1":{}},"component":{}}],["https://www.redhat.com/doc",{"_index":958,"title":{},"name":{},"text":{"3":{}},"component":{}}],["https://your",{"_index":2226,"title":{},"name":{},"text":{"66":{}},"component":{}}],["https_proxi",{"_index":310,"title":{},"name":{},"text":{"1":{}},"component":{}}],["human",{"_index":1402,"title":{},"name":{},"text":{"10":{}},"component":{}}],["hyperlink",{"_index":942,"title":{},"name":{},"text":{"3":{}},"component":{}}],["i/o",{"_index":673,"title":{},"name":{},"text":{"1":{},"109":{}},"component":{}}],["ibm",{"_index":2217,"title":{},"name":{},"text":{"65":{}},"component":{}}],["icon",{"_index":946,"title":{},"name":{},"text":{"3":{},"99":{},"100":{},"119":{},"121":{},"124":{},"127":{}},"component":{}}],["icon.png",{"_index":947,"title":{},"name":{},"text":{"3":{}},"component":{}}],["id",{"_index":801,"title":{"103":{},"104":{},"105":{},"114":{},"128":{},"105-1":{},"105-2":{},"105-3":{},"105-4":{},"105-5":{},"118-45":{},"129-5":{},"129-6":{}},"name":{"103":{},"104":{},"105":{},"114":{},"128":{}},"text":{"1":{},"2":{},"3":{},"6":{},"10":{},"18":{},"19":{},"27":{},"30":{},"31":{},"38":{},"62":{},"75":{},"78":{},"83":{},"85":{},"86":{},"101":{},"103":{},"104":{},"105":{},"106":{},"109":{},"114":{},"117":{},"118":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["id/of/plug",{"_index":2548,"title":{},"name":{},"text":{"109":{}},"component":{}}],["id_token",{"_index":1342,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ide\")).nam",{"_index":1951,"title":{},"name":{},"text":{"38":{}},"component":{}}],["ide@v1",{"_index":2804,"title":{},"name":{},"text":{"128":{}},"component":{}}],["idea",{"_index":2470,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["idea/latest",{"_index":2471,"title":{},"name":{},"text":{"103":{},"105":{},"114":{}},"component":{}}],["idea/next",{"_index":2472,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["ident",{"_index":849,"title":{"51":{}},"name":{"51":{}},"text":{"1":{},"10":{},"30":{},"37":{},"38":{},"51":{}},"component":{}}],["identif",{"_index":560,"title":{},"name":{},"text":{"1":{},"126":{}},"component":{}}],["identifi",{"_index":638,"title":{},"name":{},"text":{"1":{},"6":{},"15":{},"50":{},"126":{}},"component":{}}],["identityprovid",{"_index":892,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["identityprovideradminusernam",{"_index":1327,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderclientid",{"_index":1328,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityprovidercontainerresourc",{"_index":1330,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderimag",{"_index":1331,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderimagepullpolici",{"_index":1332,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityprovideringress",{"_index":1333,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderpassword",{"_index":1334,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderpostgrespassword",{"_index":1335,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderpostgressecret",{"_index":1336,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderrealm",{"_index":1337,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderrout",{"_index":1338,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityprovidersecret",{"_index":1339,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identityproviderurl",{"_index":1340,"title":{},"name":{},"text":{"10":{}},"component":{}}],["identitytoken",{"_index":1341,"title":{},"name":{},"text":{"10":{}},"component":{}}],["idexzb",{"_index":2699,"title":{},"name":{},"text":{"118":{}},"component":{}}],["idl",{"_index":828,"title":{},"name":{},"text":{"1":{},"127":{}},"component":{}}],["iex",{"_index":2070,"title":{},"name":{},"text":{"50":{}},"component":{}}],["ifnotpres",{"_index":485,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["ignor",{"_index":328,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["imag",{"_index":483,"title":{"5":{},"32":{},"33":{},"47":{},"48":{},"84":{},"3-2":{},"30-13":{},"30-14":{},"84-1":{},"84-2":{},"84-3":{}},"name":{"5":{},"32":{},"33":{},"47":{},"48":{},"84":{}},"text":{"1":{},"3":{},"5":{},"6":{},"8":{},"10":{},"30":{},"31":{},"32":{},"33":{},"36":{},"39":{},"47":{},"48":{},"49":{},"59":{},"70":{},"84":{},"99":{},"102":{},"105":{},"106":{},"109":{},"116":{},"118":{},"126":{}},"component":{}}],["image,failedcreate,replicasetcreateerror",{"_index":440,"title":{},"name":{},"text":{"1":{}},"component":{}}],["image:tag",{"_index":1816,"title":{},"name":{},"text":{"30":{}},"component":{}}],["image:ubi8",{"_index":1085,"title":{},"name":{},"text":{"6":{}},"component":{}}],["image=\"$tag",{"_index":2279,"title":{},"name":{},"text":{"70":{}},"component":{}}],["image_pull_secret",{"_index":1038,"title":{},"name":{},"text":{"5":{}},"component":{}}],["image_tag",{"_index":2041,"title":{},"name":{},"text":{"47":{}},"component":{}}],["immedi",{"_index":429,"title":{},"name":{},"text":{"1":{}},"component":{}}],["implement",{"_index":1325,"title":{"30-4":{},"30-6":{},"30-7":{},"30-9":{},"30-10":{},"30-11":{}},"name":{},"text":{"10":{},"30":{},"118":{}},"component":{}}],["impli",{"_index":2598,"title":{},"name":{},"text":{"118":{}},"component":{}}],["implicit",{"_index":1078,"title":{},"name":{},"text":{"6":{}},"component":{}}],["implicitli",{"_index":1079,"title":{},"name":{},"text":{"6":{}},"component":{}}],["import",{"_index":465,"title":{"38":{},"38-2":{},"118-2":{}},"name":{"38":{}},"text":{"1":{},"16":{},"30":{},"38":{},"53":{},"54":{},"99":{},"118":{},"127":{}},"component":{}}],["importcert",{"_index":2375,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["improv",{"_index":1011,"title":{"109-1":{},"109-2":{}},"name":{},"text":{"5":{},"108":{},"109":{},"129":{}},"component":{}}],["in",{"_index":657,"title":{"78-4":{}},"name":{},"text":{"1":{},"6":{},"10":{},"30":{},"58":{},"75":{},"78":{},"109":{},"118":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["inact",{"_index":1776,"title":{},"name":{},"text":{"30":{}},"component":{}}],["inactivetimelimit",{"_index":1779,"title":{},"name":{},"text":{"30":{}},"component":{}}],["includ",{"_index":431,"title":{},"name":{},"text":{"1":{},"2":{},"9":{},"10":{},"32":{},"35":{},"38":{},"78":{},"102":{},"104":{},"105":{},"109":{},"117":{},"126":{},"127":{},"129":{}},"component":{}}],["inclusterus",{"_index":2727,"title":{},"name":{},"text":{"119":{}},"component":{}}],["incognito",{"_index":2790,"title":{},"name":{},"text":{"127":{}},"component":{}}],["incom",{"_index":1474,"title":{},"name":{},"text":{"17":{}},"component":{}}],["incompat",{"_index":1526,"title":{},"name":{},"text":{"27":{}},"component":{}}],["inconsist",{"_index":586,"title":{},"name":{},"text":{"1":{},"129":{}},"component":{}}],["increas",{"_index":880,"title":{},"name":{},"text":{"1":{},"6":{},"30":{},"78":{},"109":{}},"component":{}}],["increasedur",{"_index":1561,"title":{"30-9":{}},"name":{},"text":{"30":{}},"component":{}}],["increaseduration(analyticsev",{"_index":1707,"title":{},"name":{},"text":{"30":{}},"component":{}}],["incub",{"_index":1659,"title":{},"name":{},"text":{"30":{}},"component":{}}],["incubator/ch",{"_index":1664,"title":{},"name":{},"text":{"30":{},"103":{},"105":{},"114":{}},"component":{}}],["incubator/intellij",{"_index":2557,"title":{},"name":{},"text":{"110":{}},"component":{}}],["incubator/kubernet",{"_index":2035,"title":{},"name":{},"text":{"47":{}},"component":{}}],["incubator/telemetri",{"_index":1629,"title":{},"name":{},"text":{"30":{}},"component":{}}],["index:v4.10",{"_index":1977,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["indic",{"_index":717,"title":{},"name":{},"text":{"1":{},"10":{},"56":{},"118":{}},"component":{}}],["individu",{"_index":1510,"title":{},"name":{},"text":{"23":{},"62":{}},"component":{}}],["infin",{"_index":2456,"title":{},"name":{},"text":{"102":{}},"component":{}}],["info",{"_index":1186,"title":{},"name":{},"text":{"10":{},"30":{},"118":{}},"component":{}}],["inform",{"_index":871,"title":{},"name":{},"text":{"1":{},"17":{},"30":{},"31":{},"34":{},"53":{},"54":{},"78":{},"99":{},"118":{},"119":{},"125":{},"127":{}},"component":{}}],["infra",{"_index":74,"title":{"1-67":{},"1-114":{}},"name":{},"text":{"1":{}},"component":{}}],["infrastructur",{"_index":195,"title":{"1-184":{}},"name":{},"text":{"1":{},"10":{},"45":{},"65":{},"81":{}},"component":{}}],["infrastructurefailur",{"_index":2154,"title":{},"name":{},"text":{"54":{}},"component":{}}],["ingress",{"_index":420,"title":{"14":{}},"name":{"14":{}},"text":{"1":{},"10":{},"12":{},"14":{},"16":{},"21":{},"30":{},"75":{},"109":{}},"component":{}}],["ingress.kubernetes.io/proxi",{"_index":526,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ingress.kubernetes.io/rewrit",{"_index":522,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ingressclass",{"_index":1372,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ingressdomain",{"_index":1375,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ingressstrategi",{"_index":1377,"title":{},"name":{},"text":{"10":{}},"component":{}}],["init",{"_index":636,"title":{},"name":{},"text":{"1":{},"89":{},"90":{},"92":{}},"component":{}}],["init.gradl",{"_index":2381,"title":{},"name":{},"text":{"89":{}},"component":{}}],["initcontain",{"_index":2497,"title":{},"name":{},"text":{"105":{}},"component":{}}],["initi",{"_index":264,"title":{},"name":{},"text":{"1":{},"44":{},"89":{},"90":{},"118":{}},"component":{}}],["initialopenshiftoauthus",{"_index":1344,"title":{},"name":{},"text":{"10":{}},"component":{}}],["inject",{"_index":619,"title":{"81":{}},"name":{"81":{}},"text":{"1":{},"30":{},"38":{},"81":{},"95":{}},"component":{}}],["injector",{"_index":2498,"title":{},"name":{},"text":{"105":{}},"component":{}}],["inlin",{"_index":2298,"title":{"78-8":{},"78-9":{}},"name":{},"text":{"78":{},"105":{}},"component":{}}],["input",{"_index":548,"title":{},"name":{},"text":{"1":{},"128":{}},"component":{}}],["inputstream",{"_index":1739,"title":{},"name":{},"text":{"30":{}},"component":{}}],["insecure_skip_verifi",{"_index":2136,"title":{},"name":{},"text":{"54":{}},"component":{}}],["insid",{"_index":299,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"86":{},"103":{},"109":{},"114":{},"118":{},"126":{},"127":{}},"component":{}}],["insight",{"_index":2686,"title":{},"name":{},"text":{"118":{}},"component":{}}],["inspect",{"_index":1958,"title":{},"name":{},"text":{"38":{},"81":{},"118":{}},"component":{}}],["instal",{"_index":631,"title":{"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"49":{},"50":{},"60":{},"76":{},"124":{},"50-1":{},"50-2":{},"78-4":{}},"name":{"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"60":{},"76":{},"124":{}},"text":{"1":{},"5":{},"7":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"32":{},"33":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"53":{},"54":{},"55":{},"56":{},"60":{},"61":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"78":{},"84":{},"98":{},"99":{},"109":{},"117":{},"118":{},"119":{},"122":{},"124":{},"125":{},"129":{}},"component":{}}],["install.log",{"_index":2084,"title":{},"name":{},"text":{"50":{}},"component":{}}],["install.sh",{"_index":2077,"title":{},"name":{},"text":{"50":{}},"component":{}}],["installation_namespace=eclips",{"_index":2251,"title":{},"name":{},"text":{"69":{}},"component":{}}],["instanc",{"_index":490,"title":{"119":{}},"name":{},"text":{"1":{},"7":{},"10":{},"14":{},"19":{},"26":{},"35":{},"38":{},"41":{},"42":{},"43":{},"44":{},"46":{},"53":{},"54":{},"55":{},"56":{},"58":{},"59":{},"64":{},"68":{},"69":{},"70":{},"71":{},"72":{},"77":{},"78":{},"80":{},"83":{},"84":{},"94":{},"96":{},"97":{},"98":{},"102":{},"106":{},"115":{},"116":{},"117":{},"118":{},"119":{},"121":{},"122":{},"124":{},"125":{}},"component":{}}],["instead",{"_index":874,"title":{},"name":{},"text":{"1":{},"10":{},"43":{},"59":{}},"component":{}}],["instruct",{"_index":514,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"30":{},"40":{},"46":{},"101":{},"118":{},"119":{},"124":{}},"component":{}}],["integ",{"_index":1522,"title":{},"name":{},"text":{"26":{}},"component":{}}],["integr",{"_index":793,"title":{"95":{},"99-1":{},"129-9":{}},"name":{"95":{}},"text":{"1":{},"8":{},"10":{},"30":{},"86":{},"99":{},"114":{},"123":{},"128":{},"129":{}},"component":{}}],["intelephens",{"_index":2591,"title":{"118-20":{},"118-21":{},"118-22":{}},"name":{},"text":{"118":{}},"component":{}}],["intellig",{"_index":2842,"title":{},"name":{},"text":{"129":{}},"component":{}}],["intellij",{"_index":2469,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["intellisens",{"_index":2546,"title":{},"name":{},"text":{"109":{}},"component":{}}],["intend",{"_index":2744,"title":{},"name":{},"text":{"121":{}},"component":{}}],["interact",{"_index":275,"title":{},"name":{},"text":{"1":{},"8":{},"31":{},"35":{},"37":{},"58":{},"59":{},"63":{},"75":{},"99":{},"125":{},"127":{}},"component":{}}],["intercept",{"_index":2531,"title":{},"name":{},"text":{"108":{}},"component":{}}],["interest",{"_index":2819,"title":{},"name":{},"text":{"129":{}},"component":{}}],["interfac",{"_index":932,"title":{},"name":{},"text":{"3":{},"30":{},"44":{},"52":{},"94":{},"118":{}},"component":{}}],["interfer",{"_index":2526,"title":{},"name":{},"text":{"108":{}},"component":{}}],["interlink",{"_index":2746,"title":{},"name":{},"text":{"123":{}},"component":{}}],["intermedi",{"_index":1917,"title":{},"name":{},"text":{"38":{}},"component":{}}],["intern",{"_index":65,"title":{"1-59":{}},"name":{},"text":{"1":{},"10":{},"23":{},"69":{}},"component":{}}],["internalconsol",{"_index":2672,"title":{},"name":{},"text":{"118":{}},"component":{}}],["internet",{"_index":1963,"title":{},"name":{},"text":{"39":{},"70":{},"71":{}},"component":{}}],["interplay",{"_index":554,"title":{},"name":{},"text":{"1":{}},"component":{}}],["interpret",{"_index":788,"title":{},"name":{},"text":{"1":{}},"component":{}}],["interv",{"_index":1020,"title":{},"name":{},"text":{"5":{}},"component":{}}],["introduc",{"_index":1101,"title":{},"name":{},"text":{"7":{},"36":{}},"component":{}}],["introduct",{"_index":2814,"title":{"129":{}},"name":{"129":{}},"text":{},"component":{}}],["introductori",{"_index":1918,"title":{},"name":{},"text":{"38":{}},"component":{}}],["invalid",{"_index":1525,"title":{},"name":{},"text":{"27":{},"54":{}},"component":{}}],["investig",{"_index":2407,"title":{"96":{}},"name":{"96":{}},"text":{"96":{},"107":{}},"component":{}}],["invit",{"_index":969,"title":{},"name":{},"text":{"3":{}},"component":{}}],["invok",{"_index":591,"title":{},"name":{},"text":{"1":{},"74":{}},"component":{}}],["involv",{"_index":1157,"title":{},"name":{},"text":{"10":{},"69":{},"106":{}},"component":{}}],["in’",{"_index":2228,"title":{},"name":{},"text":{"66":{}},"component":{}}],["io.qua.dep.dev.runtimeupdatesprocessor",{"_index":1737,"title":{},"name":{},"text":{"30":{}},"component":{}}],["io.quarku",{"_index":1655,"title":{},"name":{},"text":{"30":{}},"component":{}}],["io.quarkus:quarku",{"_index":1645,"title":{},"name":{},"text":{"30":{}},"component":{}}],["io/ioutil",{"_index":1595,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ioutil.readall(bodi",{"_index":1615,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ip",{"_index":1704,"title":{},"name":{},"text":{"30":{},"109":{}},"component":{}}],["isdefault",{"_index":1095,"title":{},"name":{},"text":{"6":{}},"component":{}}],["isen",{"_index":1558,"title":{"30-6":{}},"name":{},"text":{"30":{}},"component":{}}],["isn’t",{"_index":2310,"title":{},"name":{},"text":{"78":{}},"component":{}}],["isol",{"_index":1434,"title":{},"name":{},"text":{"15":{},"129":{}},"component":{}}],["issu",{"_index":1221,"title":{"38-2":{}},"name":{},"text":{"10":{},"38":{},"107":{},"108":{},"118":{},"119":{}},"component":{}}],["issuer",{"_index":690,"title":{},"name":{},"text":{"1":{}},"component":{}}],["item",{"_index":2178,"title":{},"name":{},"text":{"56":{},"127":{},"129":{}},"component":{}}],["itself",{"_index":513,"title":{},"name":{},"text":{"1":{},"123":{}},"component":{}}],["it’",{"_index":393,"title":{},"name":{},"text":{"1":{},"10":{},"78":{}},"component":{}}],["it’ll",{"_index":814,"title":{},"name":{},"text":{"1":{}},"component":{}}],["jackson",{"_index":1656,"title":{},"name":{},"text":{"30":{}},"component":{}}],["jar",{"_index":1813,"title":{},"name":{},"text":{"30":{},"118":{}},"component":{}}],["java",{"_index":1105,"title":{"118-15":{},"118-18":{},"118-19":{}},"name":{},"text":{"8":{},"10":{},"30":{},"38":{},"78":{},"118":{}},"component":{}}],["java.base/java.util",{"_index":2622,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.io.tmpdir",{"_index":2683,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.io.tmpdir}/log",{"_index":2681,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.server.launchmod",{"_index":2315,"title":{},"name":{},"text":{"78":{}},"component":{}}],["java.trace.serv",{"_index":2630,"title":{},"name":{},"text":{"118":{}},"component":{}}],["java.util.hashmap",{"_index":1679,"title":{},"name":{},"text":{"30":{}},"component":{}}],["java.util.map",{"_index":1680,"title":{},"name":{},"text":{"30":{}},"component":{}}],["java.util.opt",{"_index":1668,"title":{},"name":{},"text":{"30":{}},"component":{}}],["java11",{"_index":2043,"title":{},"name":{},"text":{"47":{}},"component":{}}],["java8:latest",{"_index":2049,"title":{},"name":{},"text":{"47":{}},"component":{}}],["java_opt",{"_index":1261,"title":{},"name":{},"text":{"10":{}},"component":{}}],["javascript",{"_index":881,"title":{},"name":{},"text":{"1":{}},"component":{}}],["javax.enterprise.context.depend",{"_index":1669,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.enterprise.inject.altern",{"_index":1670,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.inject.inject",{"_index":1681,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.consum",{"_index":1750,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.core.mediatyp",{"_index":1753,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.core.respons",{"_index":1754,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.path",{"_index":1752,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javax.ws.rs.post",{"_index":1751,"title":{},"name":{},"text":{"30":{}},"component":{}}],["javaxxx",{"_index":2616,"title":{},"name":{},"text":{"118":{}},"component":{}}],["jboss",{"_index":2390,"title":{},"name":{},"text":{"90":{}},"component":{}}],["jdt",{"_index":2590,"title":{"118-16":{},"118-17":{}},"name":{},"text":{"118":{}},"component":{}}],["job",{"_index":456,"title":{},"name":{},"text":{"1":{},"53":{},"54":{},"128":{}},"component":{}}],["job_nam",{"_index":2097,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["join",{"_index":2811,"title":{"129-2":{}},"name":{},"text":{"129":{}},"component":{}}],["jq",{"_index":1930,"title":{},"name":{},"text":{"38":{},"39":{},"69":{},"70":{}},"component":{}}],["json",{"_index":704,"title":{},"name":{},"text":{"1":{},"14":{},"38":{}},"component":{}}],["jsonb",{"_index":1729,"title":{},"name":{},"text":{"30":{}},"component":{}}],["jsonpath='\\{.spec.containers[*].nam",{"_index":2697,"title":{},"name":{},"text":{"118":{}},"component":{}}],["jsonpath='{.data",{"_index":2291,"title":{},"name":{},"text":{"76":{},"77":{}},"component":{}}],["jupyt",{"_index":2816,"title":{},"name":{},"text":{"129":{}},"component":{}}],["jvm",{"_index":1566,"title":{"30-13":{}},"name":{},"text":{"30":{},"53":{}},"component":{}}],["jvm/bin/java",{"_index":2620,"title":{},"name":{},"text":{"118":{}},"component":{}}],["jwt",{"_index":863,"title":{},"name":{},"text":{"1":{}},"component":{}}],["jwtproxi",{"_index":685,"title":{},"name":{},"text":{"1":{}},"component":{}}],["jwtproxy:0.10.0",{"_index":698,"title":{},"name":{},"text":{"1":{}},"component":{}}],["k8",{"_index":1034,"title":{},"name":{},"text":{"5":{},"10":{},"47":{}},"component":{}}],["k8spodwaittimeout=1800000",{"_index":2280,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["keep",{"_index":347,"title":{},"name":{},"text":{"1":{},"45":{},"106":{}},"component":{}}],["kept",{"_index":364,"title":{},"name":{},"text":{"1":{}},"component":{}}],["key",{"_index":579,"title":{},"name":{},"text":{"1":{},"12":{},"17":{},"21":{},"23":{},"30":{},"38":{},"56":{},"66":{},"97":{},"98":{},"116":{},"127":{}},"component":{}}],["key.crt",{"_index":1954,"title":{},"name":{},"text":{"38":{}},"component":{}}],["key1",{"_index":1430,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["key1=value1,key2=value2",{"_index":1429,"title":{},"name":{},"text":{"14":{}},"component":{}}],["key2",{"_index":1432,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["key=valu",{"_index":775,"title":{},"name":{},"text":{"1":{},"29":{}},"component":{}}],["keyboard",{"_index":2845,"title":{},"name":{},"text":{"129":{}},"component":{}}],["keycloak",{"_index":203,"title":{"1-192":{}},"name":{},"text":{"1":{},"10":{},"56":{},"69":{},"129":{}},"component":{}}],["keycloakprovis",{"_index":1400,"title":{},"name":{},"text":{"10":{}},"component":{}}],["keycloakurl",{"_index":1401,"title":{},"name":{},"text":{"10":{}},"component":{}}],["keystor",{"_index":1938,"title":{},"name":{},"text":{"38":{}},"component":{}}],["keytool",{"_index":1937,"title":{},"name":{},"text":{"38":{},"89":{},"90":{}},"component":{}}],["kind",{"_index":502,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"17":{},"18":{},"19":{},"30":{},"45":{},"49":{},"53":{},"54":{},"56":{},"61":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{}},"component":{}}],["kit",{"_index":2818,"title":{},"name":{},"text":{"129":{}},"component":{}}],["know",{"_index":2504,"title":{},"name":{},"text":{"106":{}},"component":{}}],["kube",{"_index":1058,"title":{},"name":{},"text":{"6":{},"10":{},"37":{}},"component":{}}],["kube/config",{"_index":2736,"title":{},"name":{},"text":{"119":{},"123":{}},"component":{}}],["kubeadmin",{"_index":1345,"title":{},"name":{},"text":{"10":{},"44":{}},"component":{}}],["kubectl",{"_index":1422,"title":{"84-1":{}},"name":{},"text":{"12":{},"14":{},"17":{},"18":{},"19":{},"30":{},"34":{},"38":{},"41":{},"45":{},"49":{},"53":{},"54":{},"62":{},"68":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{}},"component":{}}],["kubernet",{"_index":73,"title":{"14":{},"81":{},"95":{},"1-67":{}},"name":{"95":{}},"text":{"1":{},"2":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"16":{},"17":{},"18":{},"19":{},"23":{},"25":{},"27":{},"30":{},"31":{},"36":{},"37":{},"38":{},"40":{},"41":{},"47":{},"48":{},"56":{},"62":{},"65":{},"67":{},"68":{},"71":{},"75":{},"77":{},"80":{},"81":{},"84":{},"95":{},"97":{},"98":{},"102":{},"103":{},"109":{},"114":{},"116":{},"117":{},"126":{},"129":{}},"component":{}}],["kubernetes.io/dockercfg",{"_index":2347,"title":{},"name":{},"text":{"84":{}},"component":{}}],["kubernetes.io/dockerconfigjson",{"_index":2350,"title":{},"name":{},"text":{"84":{}},"component":{}}],["kubernetes.io/ingress.class",{"_index":1374,"title":{},"name":{},"text":{"10":{}},"component":{}}],["kubernetesimagepul",{"_index":2051,"title":{},"name":{},"text":{"48":{}},"component":{}}],["l",{"_index":1736,"title":{},"name":{},"text":{"30":{}},"component":{}}],["label",{"_index":343,"title":{"14":{},"118-12":{}},"name":{},"text":{"1":{},"6":{},"10":{},"12":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"21":{},"30":{},"34":{},"38":{},"45":{},"49":{},"54":{},"56":{},"61":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"116":{},"117":{}},"component":{}}],["land",{"_index":1881,"title":{},"name":{},"text":{"31":{}},"component":{}}],["lang='en_us.utf",{"_index":1798,"title":{},"name":{},"text":{"30":{}},"component":{}}],["languag",{"_index":1126,"title":{"118-1":{},"118-13":{},"118-16":{},"118-17":{},"118-18":{},"118-19":{},"118-25":{},"118-26":{},"118-27":{},"118-28":{},"118-30":{},"118-31":{},"118-32":{},"118-35":{},"118-36":{},"118-43":{}},"name":{},"text":{"9":{},"75":{},"118":{},"126":{},"127":{},"129":{}},"component":{}}],["language='en_us:en",{"_index":1799,"title":{},"name":{},"text":{"30":{}},"component":{}}],["larg",{"_index":1548,"title":{},"name":{},"text":{"29":{}},"component":{}}],["larger",{"_index":1070,"title":{},"name":{},"text":{"6":{}},"component":{}}],["last",{"_index":785,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["lasteventtim",{"_index":1782,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastip",{"_index":1785,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastownerid",{"_index":1784,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastresolut",{"_index":1787,"title":{},"name":{},"text":{"30":{}},"component":{}}],["lastuserag",{"_index":1786,"title":{},"name":{},"text":{"30":{}},"component":{}}],["latenc",{"_index":2172,"title":{},"name":{},"text":{"54":{}},"component":{}}],["later",{"_index":521,"title":{},"name":{},"text":{"1":{},"34":{},"53":{},"54":{},"99":{}},"component":{}}],["latest",{"_index":1183,"title":{},"name":{},"text":{"10":{},"30":{},"35":{},"47":{},"50":{},"58":{},"74":{},"85":{},"129":{}},"component":{}}],["latter",{"_index":1635,"title":{},"name":{},"text":{"30":{}},"component":{}}],["launch",{"_index":459,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["launch.json",{"_index":2632,"title":{},"name":{},"text":{"118":{}},"component":{}}],["layer",{"_index":574,"title":{},"name":{},"text":{"1":{},"129":{}},"component":{}}],["layout",{"_index":2849,"title":{},"name":{},"text":{"129":{}},"component":{}}],["ldap",{"_index":2839,"title":{},"name":{},"text":{"129":{}},"component":{}}],["lead",{"_index":1241,"title":{},"name":{},"text":{"10":{},"109":{}},"component":{}}],["learn",{"_index":1048,"title":{},"name":{},"text":{"6":{},"10":{},"60":{},"115":{},"129":{}},"component":{}}],["leav",{"_index":830,"title":{},"name":{},"text":{"1":{},"10":{},"83":{}},"component":{}}],["left",{"_index":1190,"title":{},"name":{},"text":{"10":{},"96":{},"119":{},"124":{}},"component":{}}],["length",{"_index":826,"title":{},"name":{},"text":{"1":{},"27":{},"56":{}},"component":{}}],["less",{"_index":786,"title":{},"name":{},"text":{"1":{}},"component":{}}],["level",{"_index":920,"title":{"23-1":{}},"name":{},"text":{"2":{},"10":{},"23":{},"38":{}},"component":{}}],["librari",{"_index":1586,"title":{},"name":{},"text":{"30":{}},"component":{}}],["licens",{"_index":2769,"title":{},"name":{},"text":{"127":{}},"component":{}}],["life",{"_index":2795,"title":{},"name":{},"text":{"128":{}},"component":{}}],["lifecycl",{"_index":1100,"title":{},"name":{},"text":{"7":{},"39":{},"69":{},"70":{},"102":{},"129":{}},"component":{}}],["lifetim",{"_index":691,"title":{},"name":{},"text":{"1":{}},"component":{}}],["light",{"_index":950,"title":{},"name":{},"text":{"3":{}},"component":{}}],["light.png",{"_index":949,"title":{},"name":{},"text":{"3":{}},"component":{}}],["lightweight",{"_index":2316,"title":{},"name":{},"text":{"78":{}},"component":{}}],["limit",{"_index":181,"title":{"1-172":{},"1-176":{},"1-180":{},"78-5":{}},"name":{},"text":{"1":{},"5":{},"6":{},"10":{},"27":{},"30":{},"33":{},"78":{},"109":{},"127":{}},"component":{}}],["line",{"_index":1114,"title":{},"name":{},"text":{"9":{},"17":{},"38":{},"44":{},"50":{},"69":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"117":{},"118":{}},"component":{}}],["link",{"_index":640,"title":{"94":{},"17-1":{},"17-2":{}},"name":{},"text":{"1":{},"3":{},"17":{},"79":{},"83":{},"94":{},"96":{},"99":{},"100":{},"111":{},"112":{},"113":{},"128":{}},"component":{}}],["linter",{"_index":2332,"title":{},"name":{},"text":{"83":{}},"component":{}}],["linux",{"_index":2063,"title":{"50-2":{}},"name":{},"text":{"50":{},"69":{},"127":{}},"component":{}}],["list",{"_index":375,"title":{"32":{}},"name":{"32":{}},"text":{"1":{},"3":{},"5":{},"10":{},"14":{},"21":{},"23":{},"30":{},"32":{},"33":{},"35":{},"38":{},"43":{},"47":{},"48":{},"50":{},"58":{},"64":{},"96":{},"99":{},"105":{},"117":{},"118":{}},"component":{}}],["listen",{"_index":1130,"title":{},"name":{},"text":{"9":{},"30":{},"109":{},"128":{}},"component":{}}],["literal=githost",{"_index":1897,"title":{},"name":{},"text":{"34":{}},"component":{}}],["live",{"_index":1726,"title":{},"name":{},"text":{"30":{}},"component":{}}],["load",{"_index":1080,"title":{},"name":{},"text":{"6":{},"30":{},"53":{},"103":{},"105":{},"106":{},"114":{},"118":{}},"component":{}}],["local",{"_index":1136,"title":{"40":{},"44":{},"40-1":{}},"name":{"40":{},"44":{}},"text":{"9":{},"11":{},"38":{},"40":{},"44":{},"45":{},"46":{},"53":{},"54":{},"65":{},"105":{},"109":{},"119":{},"123":{},"129":{}},"component":{}}],["localhost:9090/graph",{"_index":2113,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["localhost:9090/metr",{"_index":2112,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["localhost:9090/target",{"_index":2111,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["localhost|.my.host.com|123.42.12.32",{"_index":1238,"title":{},"name":{},"text":{"10":{}},"component":{}}],["locat",{"_index":593,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"38":{},"54":{},"78":{},"117":{},"118":{}},"component":{}}],["log",{"_index":300,"title":{"11":{},"23":{},"118":{},"23-1":{},"23-3":{},"118-1":{},"118-2":{},"118-4":{},"118-5":{},"118-6":{},"118-8":{},"118-9":{},"118-10":{},"118-11":{},"118-13":{},"118-14":{},"118-15":{},"118-18":{},"118-19":{},"118-20":{},"118-21":{},"118-23":{},"118-24":{},"118-28":{},"118-29":{},"118-33":{},"118-37":{},"118-38":{},"118-41":{},"118-42":{},"118-44":{},"118-45":{},"118-46":{}},"name":{"11":{},"23":{},"118":{}},"text":{"1":{},"10":{},"11":{},"17":{},"18":{},"19":{},"20":{},"23":{},"30":{},"38":{},"50":{},"81":{},"96":{},"107":{},"118":{},"119":{},"120":{},"121":{},"123":{},"127":{}},"component":{}}],["log.info(\"no",{"_index":1699,"title":{},"name":{},"text":{"30":{}},"component":{}}],["log.info(\"th",{"_index":1698,"title":{},"name":{},"text":{"30":{}},"component":{}}],["log.sugar",{"_index":1622,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger",{"_index":1507,"title":{"23-2":{}},"name":{},"text":{"23":{},"30":{}},"component":{}}],["logger.info(\"ad",{"_index":1625,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.info(\"get",{"_index":1606,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.info(\"post",{"_index":1607,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.info(\"start",{"_index":1627,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.with(\"bodi",{"_index":1617,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.with(\"err",{"_index":1612,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logger.with(\"error",{"_index":1616,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logging=trac",{"_index":1518,"title":{},"name":{},"text":{"23":{}},"component":{}}],["logic",{"_index":1557,"title":{"30-4":{}},"name":{},"text":{"30":{}},"component":{}}],["login",{"_index":817,"title":{},"name":{},"text":{"1":{},"10":{},"119":{},"123":{}},"component":{}}],["logo",{"_index":937,"title":{},"name":{},"text":{"3":{}},"component":{}}],["logo.png",{"_index":973,"title":{},"name":{},"text":{"3":{}},"component":{}}],["logoutput",{"_index":2609,"title":{},"name":{},"text":{"118":{}},"component":{}}],["logs/1648575098344",{"_index":1418,"title":{},"name":{},"text":{"11":{}},"component":{}}],["long",{"_index":1529,"title":{},"name":{},"text":{"27":{},"30":{},"54":{},"109":{},"112":{}},"component":{}}],["longer",{"_index":1777,"title":{},"name":{},"text":{"30":{},"71":{}},"component":{}}],["look",{"_index":736,"title":{},"name":{},"text":{"1":{},"38":{}},"component":{}}],["loop",{"_index":2363,"title":{},"name":{},"text":{"88":{},"91":{},"92":{},"93":{}},"component":{}}],["lost",{"_index":2445,"title":{},"name":{},"text":{"102":{},"127":{}},"component":{}}],["ls",{"_index":1933,"title":{},"name":{},"text":{"38":{}},"component":{}}],["lsp",{"_index":2588,"title":{"118-12":{},"118-19":{},"118-27":{},"118-32":{}},"name":{},"text":{"118":{}},"component":{}}],["lsp.out",{"_index":2682,"title":{},"name":{},"text":{"118":{}},"component":{}}],["m2/settings.xml",{"_index":1660,"title":{},"name":{},"text":{"30":{}},"component":{}}],["machin",{"_index":280,"title":{},"name":{},"text":{"1":{},"6":{},"11":{},"32":{},"44":{},"118":{},"129":{}},"component":{}}],["maco",{"_index":2064,"title":{"50-2":{}},"name":{},"text":{"50":{}},"component":{}}],["made",{"_index":1135,"title":{},"name":{},"text":{"9":{},"10":{},"128":{}},"component":{}}],["main",{"_index":923,"title":{},"name":{},"text":{"2":{},"6":{},"8":{},"30":{},"67":{},"74":{},"78":{},"83":{},"99":{},"100":{},"118":{},"119":{},"120":{},"126":{},"129":{}},"component":{}}],["main.go",{"_index":1594,"title":{},"name":{},"text":{"30":{}},"component":{}}],["main.sh",{"_index":1091,"title":{},"name":{},"text":{"6":{}},"component":{}}],["mainconfigur",{"_index":1673,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mainconfiguration.java",{"_index":1665,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mainconfiguration.welcomemessage.ifpresentorels",{"_index":1696,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mainli",{"_index":1579,"title":{},"name":{},"text":{"30":{}},"component":{}}],["maintain",{"_index":2506,"title":{},"name":{},"text":{"106":{}},"component":{}}],["mainten",{"_index":479,"title":{},"name":{},"text":{"1":{}},"component":{}}],["major",{"_index":145,"title":{"1-140":{}},"name":{},"text":{"1":{},"65":{}},"component":{}}],["make",{"_index":350,"title":{},"name":{},"text":{"1":{},"3":{},"9":{},"10":{},"30":{},"39":{},"56":{},"62":{},"86":{},"117":{},"120":{},"125":{},"129":{}},"component":{}}],["malfunct",{"_index":1279,"title":{},"name":{},"text":{"10":{}},"component":{}}],["manag",{"_index":358,"title":{"42":{},"50":{},"51":{},"52":{},"70":{},"71":{},"74":{},"50-1":{},"50-2":{}},"name":{"50":{},"51":{},"52":{},"70":{},"71":{},"74":{}},"text":{"1":{},"2":{},"6":{},"7":{},"10":{},"21":{},"23":{},"31":{},"37":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"50":{},"51":{},"52":{},"56":{},"62":{},"63":{},"68":{},"69":{},"70":{},"71":{},"74":{},"76":{},"81":{},"82":{},"86":{},"102":{},"106":{},"115":{},"119":{},"123":{},"126":{},"129":{}},"component":{}}],["managesystem",{"_index":805,"title":{},"name":{},"text":{"1":{}},"component":{}}],["mandatori",{"_index":340,"title":{},"name":{},"text":{"1":{},"27":{},"105":{}},"component":{}}],["mani",{"_index":1523,"title":{},"name":{},"text":{"26":{},"30":{},"45":{},"109":{}},"component":{}}],["manifest",{"_index":1636,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest.yaml",{"_index":1850,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest_with_[ingress|route].yaml",{"_index":1637,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest_with_ingress.yaml",{"_index":1632,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manifest_with_rout",{"_index":1633,"title":{},"name":{},"text":{"30":{}},"component":{}}],["manipul",{"_index":926,"title":{},"name":{},"text":{"2":{}},"component":{}}],["manual",{"_index":355,"title":{"69-2":{}},"name":{},"text":{"1":{},"10":{},"11":{},"45":{},"64":{},"69":{},"72":{},"102":{},"119":{}},"component":{}}],["map",{"_index":238,"title":{},"name":{},"text":{"1":{},"8":{},"10":{},"21":{},"30":{},"38":{},"67":{}},"component":{}}],["mark",{"_index":2578,"title":{},"name":{},"text":{"117":{}},"component":{}}],["markdown",{"_index":2847,"title":{},"name":{},"text":{"129":{}},"component":{}}],["marketplac",{"_index":2858,"title":{},"name":{},"text":{"129":{}},"component":{}}],["master",{"_index":720,"title":{},"name":{},"text":{"1":{},"3":{}},"component":{}}],["match",{"_index":388,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"56":{}},"component":{}}],["matchlabel",{"_index":1853,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["matrix",{"_index":2432,"title":{},"name":{},"text":{"99":{},"100":{}},"component":{}}],["mattermost",{"_index":2821,"title":{},"name":{},"text":{"129":{}},"component":{}}],["maven",{"_index":1642,"title":{"90":{}},"name":{"90":{}},"text":{"30":{},"87":{},"89":{},"90":{},"98":{},"116":{}},"component":{}}],["maven:nightly;ch",{"_index":2045,"title":{},"name":{},"text":{"47":{}},"component":{}}],["maven=quay.io/eclipse/ch",{"_index":2044,"title":{},"name":{},"text":{"47":{}},"component":{}}],["mavenloc",{"_index":2383,"title":{},"name":{},"text":{"89":{}},"component":{}}],["max",{"_index":654,"title":{},"name":{},"text":{"1":{}},"component":{}}],["maxim",{"_index":1894,"title":{},"name":{},"text":{"33":{}},"component":{}}],["maximum",{"_index":703,"title":{},"name":{},"text":{"1":{},"3":{},"56":{},"127":{}},"component":{}}],["maxsurg",{"_index":1865,"title":{},"name":{},"text":{"30":{}},"component":{}}],["maxunavail",{"_index":1863,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mean",{"_index":476,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"109":{},"129":{}},"component":{}}],["meant",{"_index":1282,"title":{},"name":{},"text":{"10":{}},"component":{}}],["mechan",{"_index":893,"title":{},"name":{},"text":{"1":{},"9":{},"56":{},"116":{},"129":{}},"component":{}}],["meet",{"_index":2351,"title":{},"name":{},"text":{"85":{},"129":{}},"component":{}}],["memori",{"_index":243,"title":{"33":{},"78-5":{},"118-3":{}},"name":{"33":{}},"text":{"1":{},"5":{},"6":{},"10":{},"33":{},"44":{},"47":{},"48":{},"53":{},"54":{},"78":{},"109":{},"118":{}},"component":{}}],["memory=8192",{"_index":2002,"title":{},"name":{},"text":{"41":{}},"component":{}}],["memorylimit",{"_index":1087,"title":{},"name":{},"text":{"6":{},"78":{},"102":{},"105":{},"109":{}},"component":{}}],["memoryrequest",{"_index":2553,"title":{},"name":{},"text":{"109":{}},"component":{}}],["mention",{"_index":759,"title":{},"name":{},"text":{"1":{}},"component":{}}],["menu",{"_index":2411,"title":{"99-3":{}},"name":{},"text":{"96":{},"99":{},"100":{},"119":{},"124":{},"127":{}},"component":{}}],["mere",{"_index":432,"title":{},"name":{},"text":{"1":{}},"component":{}}],["merg",{"_index":649,"title":{"83":{}},"name":{},"text":{"1":{},"10":{},"30":{},"38":{},"79":{},"83":{}},"component":{}}],["mergeplugin",{"_index":651,"title":{},"name":{},"text":{"1":{}},"component":{}}],["messag",{"_index":276,"title":{"118-19":{}},"name":{},"text":{"1":{},"10":{},"11":{},"30":{},"43":{},"111":{},"118":{},"119":{}},"component":{}}],["meta",{"_index":2300,"title":{},"name":{},"text":{"78":{}},"component":{}}],["meta.yaml",{"_index":641,"title":{},"name":{},"text":{"1":{},"3":{},"109":{},"127":{}},"component":{}}],["metadata",{"_index":633,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"17":{},"18":{},"19":{},"30":{},"31":{},"45":{},"49":{},"53":{},"54":{},"56":{},"59":{},"61":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{},"126":{}},"component":{}}],["method",{"_index":221,"title":{},"name":{},"text":{"1":{},"13":{},"30":{},"46":{},"70":{},"78":{},"103":{},"119":{},"125":{}},"component":{}}],["metric",{"_index":715,"title":{"53-1":{},"53-2":{},"53-3":{},"54-1":{},"54-2":{},"54-3":{},"54-5":{},"54-6":{},"54-7":{}},"name":{},"text":{"1":{},"10":{},"53":{},"54":{},"55":{}},"component":{}}],["metrics.:8443",{"_index":2137,"title":{},"name":{},"text":{"54":{}},"component":{}}],["mi",{"_index":1062,"title":{},"name":{},"text":{"6":{}},"component":{}}],["mib",{"_index":1054,"title":{},"name":{},"text":{"6":{}},"component":{}}],["microprofil",{"_index":1678,"title":{},"name":{},"text":{"30":{}},"component":{}}],["microservic",{"_index":2286,"title":{},"name":{},"text":{"75":{},"129":{}},"component":{}}],["microsoft",{"_index":2065,"title":{},"name":{},"text":{"50":{},"65":{}},"component":{}}],["migrat",{"_index":1311,"title":{},"name":{},"text":{"10":{}},"component":{}}],["migrate.sh",{"_index":2246,"title":{},"name":{},"text":{"69":{}},"component":{}}],["millicor",{"_index":1029,"title":{},"name":{},"text":{"5":{}},"component":{}}],["millisecond",{"_index":827,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["minikub",{"_index":1992,"title":{"41":{}},"name":{"41":{}},"text":{"40":{},"41":{},"46":{},"65":{},"68":{}},"component":{}}],["minim",{"_index":1145,"title":{},"name":{},"text":{"10":{},"33":{}},"component":{}}],["minimal:8.3",{"_index":481,"title":{},"name":{},"text":{"1":{}},"component":{}}],["minimal:8.5",{"_index":1820,"title":{},"name":{},"text":{"30":{}},"component":{}}],["minimum",{"_index":710,"title":{},"name":{},"text":{"1":{}},"component":{}}],["minor",{"_index":2277,"title":{},"name":{},"text":{"70":{},"71":{},"72":{},"73":{}},"component":{}}],["minut",{"_index":418,"title":{},"name":{},"text":{"1":{},"69":{},"109":{},"127":{}},"component":{}}],["mirror",{"_index":1965,"title":{},"name":{},"text":{"39":{},"70":{},"90":{}},"component":{}}],["misc",{"_index":2116,"title":{},"name":{},"text":{"53":{}},"component":{}}],["miss",{"_index":1573,"title":{},"name":{},"text":{"30":{}},"component":{}}],["mod",{"_index":2016,"title":{},"name":{},"text":{"45":{}},"component":{}}],["mode",{"_index":487,"title":{"96":{},"96-1":{},"96-2":{}},"name":{"96":{}},"text":{"1":{},"10":{},"23":{},"45":{},"96":{},"107":{},"109":{},"127":{},"129":{}},"component":{}}],["mode/meta.yaml",{"_index":764,"title":{},"name":{},"text":{"1":{}},"component":{}}],["model",{"_index":2812,"title":{"129-4":{}},"name":{},"text":{"129":{}},"component":{}}],["modern",{"_index":2287,"title":{},"name":{},"text":{"75":{}},"component":{}}],["modif",{"_index":2233,"title":{},"name":{},"text":{"67":{},"78":{}},"component":{}}],["modifi",{"_index":463,"title":{},"name":{},"text":{"1":{},"15":{},"78":{}},"component":{}}],["modules=al",{"_index":2621,"title":{},"name":{},"text":{"118":{}},"component":{}}],["monaco",{"_index":2843,"title":{},"name":{},"text":{"129":{}},"component":{}}],["monday",{"_index":2826,"title":{},"name":{},"text":{"129":{}},"component":{}}],["monitor",{"_index":1503,"title":{"53":{},"54":{},"55":{}},"name":{"53":{},"54":{},"55":{}},"text":{"20":{},"49":{},"53":{},"54":{},"55":{},"99":{},"123":{},"129":{}},"component":{}}],["more",{"_index":588,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"44":{},"53":{},"54":{},"56":{},"69":{},"83":{},"109":{},"118":{},"120":{},"126":{},"127":{},"129":{}},"component":{}}],["mount",{"_index":460,"title":{"56":{},"97":{},"98":{},"56-1":{},"56-2":{}},"name":{"56":{},"97":{},"98":{}},"text":{"1":{},"22":{},"32":{},"34":{},"38":{},"45":{},"56":{},"90":{},"97":{},"98":{},"102":{},"116":{},"117":{}},"component":{}}],["mountpath",{"_index":1861,"title":{},"name":{},"text":{"30":{},"38":{},"49":{}},"component":{}}],["mountsourc",{"_index":2454,"title":{},"name":{},"text":{"102":{},"105":{}},"component":{}}],["move",{"_index":2284,"title":{},"name":{},"text":{"74":{}},"component":{}}],["mozilla",{"_index":2335,"title":{},"name":{},"text":{"83":{},"106":{},"108":{}},"component":{}}],["ms",{"_index":2282,"title":{},"name":{},"text":{"71":{},"118":{}},"component":{}}],["much",{"_index":2837,"title":{},"name":{},"text":{"129":{}},"component":{}}],["multi",{"_index":193,"title":{"1-184":{}},"name":{},"text":{"10":{},"63":{},"129":{}},"component":{}}],["multipl",{"_index":731,"title":{},"name":{},"text":{"1":{},"26":{},"106":{},"110":{},"111":{},"117":{},"118":{},"123":{}},"component":{}}],["multipli",{"_index":332,"title":{},"name":{},"text":{"1":{}},"component":{}}],["multius",{"_index":2838,"title":{},"name":{},"text":{"129":{}},"component":{}}],["multizon",{"_index":1549,"title":{},"name":{},"text":{"29":{}},"component":{}}],["mutat",{"_index":2173,"title":{},"name":{},"text":{"54":{}},"component":{}}],["mvn",{"_index":1644,"title":{},"name":{},"text":{"30":{},"98":{}},"component":{}}],["my.prefer",{"_index":2318,"title":{},"name":{},"text":{"78":{}},"component":{}}],["my_registri",{"_index":1986,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["mydevfil",{"_index":2453,"title":{},"name":{},"text":{"102":{}},"component":{}}],["mykey",{"_index":2186,"title":{},"name":{},"text":{"56":{}},"component":{}}],["myvalu",{"_index":2187,"title":{},"name":{},"text":{"56":{}},"component":{}}],["n",{"_index":1419,"title":{},"name":{},"text":{"11":{},"12":{},"17":{},"18":{},"19":{},"30":{},"34":{},"38":{},"49":{},"53":{},"54":{},"68":{},"70":{},"71":{},"76":{},"77":{},"84":{},"117":{}},"component":{}}],["n/a",{"_index":1073,"title":{},"name":{},"text":{"6":{}},"component":{}}],["n=eclips",{"_index":1923,"title":{},"name":{},"text":{"38":{}},"component":{}}],["name",{"_index":252,"title":{"27":{},"112":{},"23-2":{},"126-1":{}},"name":{"112":{}},"text":{"1":{},"3":{},"5":{},"6":{},"10":{},"12":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"29":{},"30":{},"38":{},"45":{},"47":{},"49":{},"50":{},"53":{},"54":{},"56":{},"61":{},"62":{},"68":{},"74":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"101":{},"102":{},"105":{},"106":{},"109":{},"112":{},"113":{},"117":{},"118":{},"121":{},"126":{},"128":{}},"component":{}}],["name.data",{"_index":1953,"title":{},"name":{},"text":{"38":{}},"component":{}}],["namespac",{"_index":337,"title":{"15":{},"27":{},"61":{}},"name":{"15":{},"27":{},"61":{}},"text":{"1":{},"2":{},"5":{},"8":{},"10":{},"11":{},"12":{},"15":{},"17":{},"18":{},"19":{},"27":{},"30":{},"31":{},"38":{},"47":{},"49":{},"53":{},"54":{},"56":{},"61":{},"62":{},"68":{},"69":{},"84":{},"97":{},"98":{},"102":{},"117":{},"118":{}},"component":{}}],["nativ",{"_index":1350,"title":{"30-14":{}},"name":{},"text":{"10":{},"129":{}},"component":{}}],["nativeusermod",{"_index":1318,"title":{},"name":{},"text":{"10":{}},"component":{}}],["navig",{"_index":995,"title":{"99":{},"100":{}},"name":{"99":{},"100":{}},"text":{"3":{},"32":{},"41":{},"42":{},"43":{},"44":{},"52":{},"62":{},"64":{},"70":{},"71":{},"72":{},"83":{},"95":{},"118":{},"119":{},"123":{},"124":{},"127":{},"128":{}},"component":{}}],["nb",{"_index":1373,"title":{},"name":{},"text":{"10":{}},"component":{}}],["nbf",{"_index":859,"title":{},"name":{},"text":{"1":{}},"component":{}}],["necessari",{"_index":222,"title":{},"name":{},"text":{"1":{},"2":{},"7":{},"17":{},"33":{},"36":{},"67":{},"102":{},"129":{}},"component":{}}],["need",{"_index":405,"title":{},"name":{},"text":{"1":{},"5":{},"8":{},"10":{},"31":{},"38":{},"45":{},"47":{},"64":{},"65":{},"83":{},"86":{},"102":{},"105":{},"108":{},"109":{},"111":{},"112":{},"113":{},"116":{},"118":{},"121":{},"128":{},"129":{}},"component":{}}],["net",{"_index":2593,"title":{"118-33":{},"118-38":{}},"name":{},"text":{"118":{}},"component":{}}],["net/http",{"_index":1596,"title":{},"name":{},"text":{"30":{}},"component":{}}],["netcoredbg",{"_index":2667,"title":{},"name":{},"text":{"118":{}},"component":{}}],["netcoredebugoutput",{"_index":2595,"title":{"118-38":{},"118-39":{},"118-40":{},"118-41":{}},"name":{},"text":{"118":{}},"component":{}}],["network",{"_index":269,"title":{"16":{},"108":{}},"name":{"16":{},"108":{}},"text":{"1":{},"39":{},"70":{},"107":{},"108":{},"109":{}},"component":{}}],["never",{"_index":2780,"title":{},"name":{},"text":{"127":{}},"component":{}}],["new",{"_index":336,"title":{"101":{},"104":{},"106":{},"38-1":{}},"name":{"101":{},"106":{}},"text":{"1":{},"3":{},"10":{},"17":{},"18":{},"30":{},"34":{},"38":{},"47":{},"49":{},"50":{},"56":{},"64":{},"69":{},"82":{},"84":{},"89":{},"90":{},"97":{},"98":{},"99":{},"101":{},"103":{},"104":{},"105":{},"106":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"121":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["new&ch",{"_index":2559,"title":{},"name":{},"text":{"110":{}},"component":{}}],["newli",{"_index":1554,"title":{},"name":{},"text":{"29":{}},"component":{}}],["next",{"_index":1182,"title":{},"name":{},"text":{"10":{},"17":{},"50":{},"74":{},"103":{},"114":{},"117":{}},"component":{}}],["next|stabl",{"_index":2285,"title":{},"name":{},"text":{"74":{}},"component":{}}],["nginx",{"_index":519,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["nginx.org/websocket",{"_index":531,"title":{},"name":{},"text":{"1":{}},"component":{}}],["nightli",{"_index":1181,"title":{},"name":{},"text":{"10":{}},"component":{}}],["nil",{"_index":1611,"title":{},"name":{},"text":{"30":{}},"component":{}}],["no_proxi",{"_index":311,"title":{},"name":{},"text":{"1":{}},"component":{}}],["nocrypt",{"_index":1449,"title":{},"name":{},"text":{"17":{}},"component":{}}],["node",{"_index":773,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"33":{},"41":{},"44":{},"46":{},"47":{},"109":{},"118":{}},"component":{}}],["node_extra_ca_cert",{"_index":2394,"title":{},"name":{},"text":{"91":{}},"component":{}}],["node_selector",{"_index":1036,"title":{},"name":{},"text":{"5":{},"47":{}},"component":{}}],["nodedebug",{"_index":2585,"title":{"118-10":{}},"name":{},"text":{},"component":{}}],["nodedebug2",{"_index":2586,"title":{"118-10":{}},"name":{},"text":{},"component":{}}],["nodeselector",{"_index":1542,"title":{"29":{}},"name":{"29":{}},"text":{"28":{},"29":{}},"component":{}}],["non",{"_index":469,"title":{},"name":{},"text":{"1":{},"10":{},"11":{},"45":{},"53":{},"97":{},"102":{},"116":{}},"component":{}}],["nonc",{"_index":879,"title":{},"name":{},"text":{"1":{}},"component":{}}],["none",{"_index":1874,"title":{},"name":{},"text":{"30":{},"43":{}},"component":{}}],["nonproxyhost",{"_index":1230,"title":{},"name":{},"text":{"10":{}},"component":{}}],["noout",{"_index":1943,"title":{},"name":{},"text":{"38":{}},"component":{}}],["noprompt",{"_index":2376,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["normal",{"_index":1192,"title":{},"name":{},"text":{"10":{},"117":{},"127":{}},"component":{}}],["note",{"_index":344,"title":{},"name":{},"text":{"1":{},"10":{},"44":{},"103":{},"114":{}},"component":{}}],["noth",{"_index":1347,"title":{},"name":{},"text":{"10":{},"30":{}},"component":{}}],["notic",{"_index":2599,"title":{},"name":{},"text":{"118":{}},"component":{}}],["notif",{"_index":2725,"title":{},"name":{},"text":{"119":{}},"component":{}}],["notifi",{"_index":1577,"title":{},"name":{},"text":{"30":{}},"component":{}}],["now",{"_index":1324,"title":{},"name":{},"text":{"10":{},"30":{},"78":{}},"component":{}}],["npm",{"_index":2359,"title":{"91":{}},"name":{"91":{}},"text":{"87":{},"91":{}},"component":{}}],["npm_config_registri",{"_index":2395,"title":{},"name":{},"text":{"91":{}},"component":{}}],["nsfw",{"_index":2707,"title":{},"name":{},"text":{"118":{}},"component":{}}],["nuget",{"_index":2361,"title":{"92":{}},"name":{"92":{}},"text":{"87":{},"92":{}},"component":{}}],["nuget.config",{"_index":2397,"title":{},"name":{},"text":{"92":{}},"component":{}}],["null",{"_index":272,"title":{},"name":{},"text":{"1":{},"29":{}},"component":{}}],["number",{"_index":488,"title":{"26":{}},"name":{"26":{}},"text":{"1":{},"26":{},"28":{},"33":{},"38":{},"54":{},"70":{},"71":{},"72":{},"109":{},"127":{}},"component":{}}],["o",{"_index":1929,"title":{},"name":{},"text":{"38":{},"76":{},"77":{},"118":{}},"component":{}}],["o=jsonpath=\"{.items[*].metadata.namespac",{"_index":2235,"title":{},"name":{},"text":{"68":{}},"component":{}}],["o=jsonpath='{.items[0].metadata.nam",{"_index":1945,"title":{},"name":{},"text":{"38":{}},"component":{}}],["oauth",{"_index":596,"title":{"17":{},"18":{},"19":{},"57":{},"119":{},"18-1":{},"18-2":{}},"name":{"17":{},"18":{},"19":{},"57":{}},"text":{"1":{},"6":{},"10":{},"17":{},"18":{},"19":{},"57":{},"69":{},"80":{},"117":{},"119":{},"122":{},"123":{},"125":{},"129":{}},"component":{}}],["oauth2",{"_index":798,"title":{},"name":{},"text":{"1":{},"10":{},"37":{}},"component":{}}],["oauthauthent",{"_index":891,"title":{},"name":{},"text":{"1":{}},"component":{}}],["oauthclient",{"_index":1353,"title":{},"name":{},"text":{"10":{}},"component":{}}],["oauthclientnam",{"_index":1352,"title":{},"name":{},"text":{"10":{}},"component":{}}],["oauthscop",{"_index":1358,"title":{},"name":{},"text":{"10":{}},"component":{}}],["oauthsecret",{"_index":1360,"title":{},"name":{},"text":{"10":{}},"component":{}}],["object",{"_index":592,"title":{},"name":{},"text":{"1":{},"2":{},"7":{},"27":{},"29":{},"36":{},"50":{},"56":{},"67":{},"109":{},"117":{}},"component":{}}],["observ",{"_index":1147,"title":{"20":{}},"name":{"20":{}},"text":{"10":{},"20":{},"30":{},"118":{}},"component":{}}],["obtain",{"_index":799,"title":{},"name":{},"text":{"1":{},"38":{},"68":{},"118":{},"120":{}},"component":{}}],["oc",{"_index":1504,"title":{},"name":{},"text":{"21":{},"30":{},"34":{},"39":{},"42":{},"44":{},"47":{},"62":{},"69":{},"70":{},"76":{},"118":{},"125":{}},"component":{}}],["occur",{"_index":428,"title":{},"name":{},"text":{"1":{},"38":{}},"component":{}}],["oci",{"_index":2537,"title":{},"name":{},"text":{"109":{}},"component":{}}],["ocp_ver",{"_index":1973,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["odo",{"_index":2751,"title":{},"name":{},"text":{"125":{}},"component":{}}],["of=che.eclipse.org",{"_index":1166,"title":{},"name":{},"text":{"10":{},"12":{},"34":{},"38":{}},"component":{}}],["of=che.eclipse.org,app.kubernetes.io/component=workspac",{"_index":387,"title":{},"name":{},"text":{"1":{}},"component":{}}],["offer",{"_index":2724,"title":{},"name":{},"text":{"119":{},"127":{}},"component":{}}],["offici",{"_index":2762,"title":{"127-6":{}},"name":{},"text":{},"component":{}}],["offlin",{"_index":2536,"title":{},"name":{},"text":{"109":{}},"component":{}}],["oidc",{"_index":197,"title":{"1-186":{}},"name":{},"text":{"1":{},"37":{},"38":{}},"component":{}}],["oidc_provid",{"_index":885,"title":{},"name":{},"text":{"1":{}},"component":{}}],["old",{"_index":2075,"title":{},"name":{},"text":{"50":{}},"component":{}}],["older",{"_index":533,"title":{},"name":{},"text":{"1":{}},"component":{}}],["omit",{"_index":1177,"title":{},"name":{},"text":{"10":{}},"component":{}}],["omnisharp",{"_index":2594,"title":{"118-33":{},"118-34":{},"118-35":{},"118-36":{},"118-37":{}},"name":{},"text":{"118":{}},"component":{}}],["omnisharp.ex",{"_index":2660,"title":{},"name":{},"text":{"118":{}},"component":{}}],["on",{"_index":450,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"30":{},"35":{},"38":{},"40":{},"46":{},"50":{},"56":{},"69":{},"75":{},"97":{},"98":{},"99":{},"109":{},"116":{},"117":{},"118":{},"119":{},"126":{},"127":{},"129":{}},"component":{}}],["on.pull_request_target.typ",{"_index":2810,"title":{},"name":{},"text":{"128":{}},"component":{}}],["onact",{"_index":1562,"title":{"30-10":{}},"name":{},"text":{"30":{}},"component":{}}],["onboard",{"_index":2570,"title":{"115":{}},"name":{"115":{}},"text":{"127":{},"129":{}},"component":{}}],["onc",{"_index":790,"title":{},"name":{},"text":{"1":{},"17":{},"81":{},"96":{},"127":{}},"component":{}}],["onev",{"_index":1559,"title":{"30-7":{}},"name":{},"text":{"30":{}},"component":{}}],["onevent(analyticsev",{"_index":1702,"title":{},"name":{},"text":{"30":{}},"component":{}}],["onevent(workspace_inact",{"_index":1783,"title":{},"name":{},"text":{"30":{}},"component":{}}],["onevent(workspace_stop",{"_index":1790,"title":{},"name":{},"text":{"30":{}},"component":{}}],["onlin",{"_index":1907,"title":{},"name":{},"text":{"35":{},"58":{},"78":{},"127":{},"129":{}},"component":{}}],["oomkil",{"_index":2597,"title":{},"name":{},"text":{"118":{}},"component":{}}],["op",{"_index":1772,"title":{},"name":{},"text":{"30":{}},"component":{}}],["opaqu",{"_index":1482,"title":{},"name":{},"text":{"17":{},"18":{},"19":{},"117":{}},"component":{}}],["open",{"_index":832,"title":{},"name":{},"text":{"1":{},"3":{},"81":{},"82":{},"83":{},"89":{},"90":{},"94":{},"96":{},"99":{},"100":{},"103":{},"109":{},"114":{},"117":{},"118":{},"119":{},"120":{},"121":{},"124":{},"127":{},"128":{},"129":{}},"component":{}}],["openapi",{"_index":1731,"title":{},"name":{},"text":{"30":{}},"component":{}}],["openid",{"_index":870,"title":{},"name":{},"text":{"1":{},"19":{},"37":{}},"component":{}}],["openshift",{"_index":119,"title":{"21":{},"39":{},"42":{},"43":{},"44":{},"47":{},"48":{},"69":{},"72":{},"99":{},"100":{},"119":{},"120":{},"121":{},"123":{},"124":{},"125":{},"1-114":{},"1-184":{},"69-1":{},"69-2":{},"69-3":{},"99-1":{},"99-2":{},"118-46":{},"127-2":{}},"name":{"42":{},"43":{},"44":{},"47":{},"48":{},"69":{},"99":{},"100":{},"119":{},"120":{},"121":{},"123":{},"124":{},"125":{}},"text":{"1":{},"3":{},"5":{},"10":{},"11":{},"16":{},"21":{},"23":{},"27":{},"30":{},"32":{},"33":{},"34":{},"38":{},"39":{},"40":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"56":{},"62":{},"64":{},"65":{},"68":{},"69":{},"70":{},"71":{},"72":{},"75":{},"76":{},"77":{},"81":{},"95":{},"99":{},"100":{},"102":{},"109":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"129":{}},"component":{}}],["openshift/kub",{"_index":1322,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshift/oauth",{"_index":1319,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshiftoauth",{"_index":1357,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshiftoauthprovis",{"_index":1406,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openshiftoauthusercredentialssecret",{"_index":1405,"title":{},"name":{},"text":{"10":{}},"component":{}}],["openssl",{"_index":1441,"title":{},"name":{},"text":{"17":{},"38":{}},"component":{}}],["openvsx",{"_index":2305,"title":{},"name":{},"text":{"78":{}},"component":{}}],["oper",{"_index":228,"title":{"7":{},"36":{},"54":{},"64":{},"6-1":{},"6-2":{},"54-1":{},"54-3":{},"54-4":{},"54-6":{},"54-7":{}},"name":{"7":{},"36":{},"54":{}},"text":{"1":{},"2":{},"6":{},"7":{},"9":{},"10":{},"17":{},"18":{},"19":{},"20":{},"23":{},"26":{},"34":{},"36":{},"37":{},"38":{},"39":{},"43":{},"48":{},"49":{},"50":{},"54":{},"55":{},"63":{},"64":{},"67":{},"68":{},"69":{},"70":{},"72":{},"76":{},"84":{},"99":{},"100":{},"117":{}},"component":{}}],["operand",{"_index":1050,"title":{},"name":{},"text":{"6":{},"34":{},"48":{}},"component":{}}],["operatorhub",{"_index":2006,"title":{},"name":{},"text":{"43":{},"48":{}},"component":{}}],["opm",{"_index":1968,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["opt",{"_index":2457,"title":{},"name":{},"text":{"102":{}},"component":{}}],["optim",{"_index":2538,"title":{},"name":{},"text":{"109":{},"127":{}},"component":{}}],["option",{"_index":216,"title":{"1":{},"101":{}},"name":{"1":{},"101":{}},"text":{"1":{},"8":{},"10":{},"13":{},"30":{},"34":{},"45":{},"65":{},"69":{},"71":{},"74":{},"76":{},"77":{},"83":{},"90":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"105":{},"106":{},"109":{},"110":{},"115":{},"118":{},"121":{},"128":{}},"component":{}}],["order",{"_index":740,"title":{},"name":{},"text":{"1":{}},"component":{}}],["org",{"_index":913,"title":{},"name":{},"text":{"1":{}},"component":{}}],["org.ecl.che.inc.analyticsmanag",{"_index":1722,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.api.workspace.server.workspacemanager=debug",{"_index":1516,"title":{},"name":{},"text":{"23":{}},"component":{}}],["org.eclipse.che.incubator.workspac",{"_index":1654,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.abstractanalyticsmanag",{"_index":1682,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.analyticsev",{"_index":1683,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.baseconfigur",{"_index":1671,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.devworkspacefind",{"_index":1684,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.usernamefind",{"_index":1685,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che/v1",{"_index":1148,"title":{},"name":{},"text":{"10":{}},"component":{}}],["org.eclipse.ls4xml",{"_index":2633,"title":{},"name":{},"text":{"118":{}},"component":{}}],["org.eclipse.microprofile.config.inject.configproperti",{"_index":1672,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.registerrestcli",{"_index":1755,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.restcli",{"_index":1686,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group",{"_index":1667,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group.analyticsmanag",{"_index":1708,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group.mainconfigur",{"_index":1709,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.my.group.telemetryservice/mp",{"_index":1762,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.slf4j.logg",{"_index":1687,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.slf4j.loggerfactory.getlogg",{"_index":1689,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org\\user@com",{"_index":912,"title":{},"name":{},"text":{"1":{}},"component":{}}],["organ",{"_index":189,"title":{"1-180":{}},"name":{},"text":{"1":{},"3":{},"10":{},"14":{},"41":{},"46":{},"79":{},"106":{},"115":{},"121":{}},"component":{}}],["organization’",{"_index":2328,"title":{},"name":{},"text":{"80":{},"84":{},"97":{},"98":{},"102":{},"106":{},"116":{},"117":{}},"component":{}}],["origin",{"_index":615,"title":{},"name":{},"text":{"1":{}},"component":{}}],["oso",{"_index":878,"title":{},"name":{},"text":{"1":{}},"component":{}}],["other",{"_index":2017,"title":{},"name":{},"text":{"45":{}},"component":{}}],["other_env",{"_index":2190,"title":{},"name":{},"text":{"56":{}},"component":{}}],["otherkey",{"_index":2192,"title":{},"name":{},"text":{"56":{}},"component":{}}],["otherwis",{"_index":497,"title":{},"name":{},"text":{"1":{},"38":{},"76":{},"127":{}},"component":{}}],["out",{"_index":984,"title":{},"name":{},"text":{"3":{},"17":{},"38":{},"62":{},"118":{},"119":{}},"component":{}}],["outform",{"_index":1448,"title":{},"name":{},"text":{"17":{}},"component":{}}],["outlin",{"_index":2626,"title":{},"name":{},"text":{"118":{},"129":{}},"component":{}}],["outofmemoryexcept",{"_index":2601,"title":{},"name":{},"text":{"118":{}},"component":{}}],["output",{"_index":1488,"title":{"118-9":{},"118-14":{},"118-22":{},"118-37":{},"118-41":{},"118-44":{}},"name":{},"text":{"17":{},"18":{},"19":{},"23":{},"30":{},"47":{},"96":{},"118":{}},"component":{}}],["over",{"_index":2687,"title":{},"name":{},"text":{"118":{}},"component":{}}],["overrid",{"_index":234,"title":{"78-6":{}},"name":{},"text":{"1":{},"10":{},"30":{},"78":{},"105":{}},"component":{}}],["overridden",{"_index":572,"title":{},"name":{},"text":{"1":{}},"component":{}}],["overview",{"_index":917,"title":{"125":{},"9-1":{},"78-1":{}},"name":{"2":{},"125":{}},"text":{"9":{},"12":{},"14":{},"17":{},"18":{},"19":{},"38":{},"41":{},"68":{},"77":{},"78":{},"84":{},"97":{},"98":{},"102":{},"117":{},"122":{},"126":{}},"component":{}}],["overwritten",{"_index":1413,"title":{},"name":{},"text":{"11":{}},"component":{}}],["own",{"_index":851,"title":{},"name":{},"text":{"1":{}},"component":{}}],["owner",{"_index":845,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ownerid",{"_index":1703,"title":{},"name":{},"text":{"30":{}},"component":{}}],["packag",{"_index":1564,"title":{"30-12":{}},"name":{},"text":{"30":{},"103":{},"114":{},"118":{},"126":{},"127":{},"129":{}},"component":{}}],["page",{"_index":693,"title":{},"name":{},"text":{"1":{},"3":{},"31":{},"35":{},"43":{},"70":{},"71":{},"72":{},"82":{},"106":{},"127":{}},"component":{}}],["pair",{"_index":776,"title":{},"name":{},"text":{"1":{},"12":{},"23":{},"29":{},"98":{},"116":{},"127":{}},"component":{}}],["palett",{"_index":2726,"title":{},"name":{},"text":{"119":{},"120":{},"129":{}},"component":{}}],["pane",{"_index":2739,"title":{},"name":{},"text":{"119":{}},"component":{}}],["panel",{"_index":2120,"title":{"54-5":{},"54-6":{},"54-7":{},"118-9":{},"118-14":{},"118-22":{},"118-37":{},"118-41":{},"118-44":{}},"name":{},"text":{"54":{},"106":{},"118":{},"119":{},"121":{},"124":{}},"component":{}}],["paramet",{"_index":49,"title":{"33":{},"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{},"1-43":{},"1-67":{},"1-114":{},"78-3":{}},"name":{"33":{},"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{}},"text":{"1":{},"5":{},"11":{},"33":{},"45":{},"47":{},"48":{},"78":{},"101":{},"103":{},"104":{},"105":{},"106":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{}},"component":{}}],["parameter",{"_index":2229,"title":{},"name":{},"text":{"67":{},"76":{}},"component":{}}],["paremet",{"_index":1420,"title":{},"name":{},"text":{"11":{}},"component":{}}],["pars",{"_index":862,"title":{},"name":{},"text":{"1":{}},"component":{}}],["part",{"_index":236,"title":{"54-6":{},"54-7":{}},"name":{},"text":{"1":{},"10":{},"54":{},"106":{},"110":{},"119":{},"121":{},"127":{}},"component":{}}],["parti",{"_index":1591,"title":{},"name":{},"text":{"30":{},"127":{}},"component":{}}],["particular",{"_index":1229,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["particularli",{"_index":1158,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pass",{"_index":686,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"66":{}},"component":{}}],["passwd",{"_index":2385,"title":{},"name":{},"text":{"89":{}},"component":{}}],["password",{"_index":899,"title":{},"name":{},"text":{"1":{},"10":{},"44":{},"56":{},"84":{},"89":{},"98":{},"123":{}},"component":{}}],["past",{"_index":1470,"title":{},"name":{},"text":{"17":{},"78":{}},"component":{}}],["patch",{"_index":1989,"title":{},"name":{},"text":{"39":{},"76":{}},"component":{}}],["patch.yaml",{"_index":1987,"title":{},"name":{},"text":{"39":{},"76":{}},"component":{}}],["path",{"_index":511,"title":{"113":{},"118-7":{}},"name":{"113":{}},"text":{"1":{},"3":{},"10":{},"30":{},"34":{},"44":{},"45":{},"50":{},"56":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"101":{},"102":{},"105":{},"106":{},"113":{},"117":{},"118":{}},"component":{}}],["path(\"/ev",{"_index":1758,"title":{},"name":{},"text":{"30":{}},"component":{}}],["path_to_log_fil",{"_index":2627,"title":{},"name":{},"text":{"118":{}},"component":{}}],["pay",{"_index":1550,"title":{},"name":{},"text":{"29":{}},"component":{}}],["payload",{"_index":1745,"title":{},"name":{},"text":{"30":{}},"component":{}}],["payload.put(\"ev",{"_index":1767,"title":{},"name":{},"text":{"30":{}},"component":{}}],["pem",{"_index":1447,"title":{},"name":{},"text":{"17":{},"34":{},"38":{}},"component":{}}],["pend",{"_index":2283,"title":{},"name":{},"text":{"72":{}},"component":{}}],["per",{"_index":291,"title":{},"name":{},"text":{"1":{},"10":{},"46":{},"54":{},"109":{},"117":{},"127":{}},"component":{}}],["perform",{"_index":478,"title":{"82":{},"109-2":{}},"name":{"82":{}},"text":{"1":{},"5":{},"50":{},"70":{},"82":{},"106":{},"109":{},"115":{},"118":{}},"component":{}}],["period",{"_index":419,"title":{},"name":{},"text":{"1":{},"30":{},"71":{},"127":{}},"component":{}}],["peristentvolum",{"_index":924,"title":{},"name":{},"text":{"2":{}},"component":{}}],["perman",{"_index":2572,"title":{},"name":{},"text":{"116":{}},"component":{}}],["permiss",{"_index":462,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"30":{},"34":{},"38":{},"39":{},"42":{},"45":{},"47":{},"62":{},"68":{},"70":{},"76":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{},"119":{}},"component":{}}],["persist",{"_index":441,"title":{"102":{},"102-1":{},"102-2":{}},"name":{"102":{}},"text":{"1":{},"7":{},"10":{},"36":{},"45":{},"59":{},"75":{},"102":{},"116":{}},"component":{}}],["persistent,ephemeral,async",{"_index":682,"title":{},"name":{},"text":{"1":{}},"component":{}}],["persistentvolum",{"_index":2022,"title":{},"name":{},"text":{"45":{},"102":{}},"component":{}}],["persistentvolumeclaim",{"_index":2447,"title":{},"name":{},"text":{"102":{}},"component":{}}],["person",{"_index":800,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"40":{},"62":{},"117":{}},"component":{}}],["perspect",{"_index":2405,"title":{"99":{},"99-1":{}},"name":{"99":{}},"text":{"95":{},"99":{}},"component":{}}],["pgche",{"_index":1303,"title":{},"name":{},"text":{"10":{}},"component":{}}],["phase",{"_index":499,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["php",{"_index":2592,"title":{"118-23":{}},"name":{},"text":{"118":{}},"component":{}}],["phrase",{"_index":1919,"title":{},"name":{},"text":{"38":{}},"component":{}}],["pick",{"_index":2857,"title":{},"name":{},"text":{"129":{}},"component":{}}],["pie",{"_index":2167,"title":{},"name":{},"text":{"54":{}},"component":{}}],["pip_cert",{"_index":2401,"title":{},"name":{},"text":{"93":{}},"component":{}}],["pip_index_url",{"_index":2399,"title":{},"name":{},"text":{"93":{}},"component":{}}],["pixel",{"_index":963,"title":{},"name":{},"text":{"3":{}},"component":{}}],["pkcs8",{"_index":1445,"title":{},"name":{},"text":{"17":{}},"component":{}}],["place",{"_index":284,"title":{},"name":{},"text":{"1":{},"3":{},"30":{},"105":{}},"component":{}}],["placehold",{"_index":334,"title":{},"name":{},"text":{"1":{},"10":{},"26":{},"27":{}},"component":{}}],["plane",{"_index":1962,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["platform",{"_index":1349,"title":{"65":{},"99-2":{},"129-7":{}},"name":{"65":{}},"text":{"10":{},"33":{},"41":{},"42":{},"44":{},"46":{},"60":{},"65":{},"67":{},"69":{},"76":{},"99":{},"119":{},"126":{},"129":{}},"component":{}}],["platform/4.4/networking/en",{"_index":1243,"title":{},"name":{},"text":{"10":{}},"component":{}}],["platform=openshift",{"_index":1988,"title":{},"name":{},"text":{"39":{}},"component":{}}],["plu",{"_index":2288,"title":{},"name":{},"text":{"75":{}},"component":{}}],["plug",{"_index":656,"title":{"30":{},"58":{},"66":{},"9-4":{},"30-15":{},"30-16":{},"30-17":{},"78-1":{},"78-3":{},"78-4":{},"105-3":{},"118-33":{},"118-34":{},"118-35":{},"118-36":{},"118-37":{},"118-38":{},"118-39":{},"118-40":{},"118-41":{}},"name":{"58":{}},"text":{"1":{},"6":{},"7":{},"9":{},"10":{},"30":{},"31":{},"32":{},"37":{},"58":{},"63":{},"66":{},"75":{},"78":{},"105":{},"109":{},"118":{},"119":{},"121":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["plugin",{"_index":609,"title":{},"name":{"30":{},"66":{}},"text":{"1":{},"3":{},"6":{},"9":{},"10":{},"30":{},"47":{},"56":{},"66":{},"105":{},"109":{},"118":{},"124":{},"126":{}},"component":{}}],["plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/bin/mono",{"_index":2664,"title":{},"name":{},"text":{"118":{}},"component":{}}],["plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/omnisharp/omnisharp.ex",{"_index":2665,"title":{},"name":{},"text":{"118":{}},"component":{}}],["plugin.yaml",{"_index":1567,"title":{"30-15":{}},"name":{},"text":{"30":{},"66":{}},"component":{}}],["plugin/0.0.1,eclipse/ch",{"_index":762,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugin/0.0.1,https://cdn.pluginregistry.com/vi",{"_index":763,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugin/latest",{"_index":770,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugin:2.7.1.final:cr",{"_index":1646,"title":{},"name":{},"text":{"30":{}},"component":{}}],["plugin_host(88",{"_index":2721,"title":{},"name":{},"text":{"118":{}},"component":{}}],["plugin_remote_endpoint_execut",{"_index":2500,"title":{},"name":{},"text":{"105":{}},"component":{}}],["pluginfoopublisher/pluginfooname/pluginfooversion,pluginbarpublisher/pluginbarname/pluginbarvers",{"_index":732,"title":{},"name":{},"text":{"1":{}},"component":{}}],["pluginpublisher/pluginname/pluginvers",{"_index":760,"title":{},"name":{},"text":{"1":{}},"component":{}}],["pluginregistrycpulimit",{"_index":1246,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrycpurequest",{"_index":1247,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryimag",{"_index":1248,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryingress",{"_index":1249,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrymemorylimit",{"_index":1250,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrymemoryrequest",{"_index":1251,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistrypullpolici",{"_index":1252,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryrout",{"_index":1253,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pluginregistryurl",{"_index":1226,"title":{},"name":{},"text":{"10":{}},"component":{}}],["plugins.yaml",{"_index":2295,"title":{"78-3":{},"78-9":{}},"name":{},"text":{"78":{}},"component":{}}],["plugins.yaml,.vscode/extensions.json",{"_index":755,"title":{},"name":{},"text":{"1":{}},"component":{}}],["plugins/servlet/oauth/access",{"_index":1472,"title":{},"name":{},"text":{"17":{}},"component":{}}],["plugins/servlet/oauth/author",{"_index":1473,"title":{},"name":{},"text":{"17":{}},"component":{}}],["plugins/servlet/oauth/request",{"_index":1471,"title":{},"name":{},"text":{"17":{}},"component":{}}],["plugin’",{"_index":765,"title":{},"name":{},"text":{"1":{}},"component":{}}],["pnativ",{"_index":1832,"title":{},"name":{},"text":{"30":{}},"component":{}}],["pod",{"_index":398,"title":{},"name":{},"text":{"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"10":{},"29":{},"30":{},"33":{},"36":{},"38":{},"47":{},"67":{},"71":{},"84":{},"86":{},"116":{},"118":{},"123":{},"129":{}},"component":{}}],["podman",{"_index":1969,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["pod’",{"_index":2532,"title":{},"name":{},"text":{"109":{}},"component":{}}],["point",{"_index":508,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"12":{},"86":{},"105":{},"116":{},"118":{},"127":{},"129":{}},"component":{}}],["polici",{"_index":484,"title":{},"name":{},"text":{"1":{},"10":{},"37":{},"108":{}},"component":{}}],["pom.xml",{"_index":1653,"title":{},"name":{},"text":{"30":{}},"component":{}}],["pool",{"_index":321,"title":{},"name":{},"text":{"1":{},"30":{},"53":{}},"component":{}}],["pop",{"_index":2308,"title":{},"name":{},"text":{"78":{}},"component":{}}],["port",{"_index":713,"title":{},"name":{},"text":{"1":{},"9":{},"10":{},"30":{},"34":{},"49":{},"53":{},"54":{},"105":{},"108":{},"109":{},"121":{}},"component":{}}],["portabl",{"_index":2354,"title":{},"name":{},"text":{"86":{}},"component":{}}],["portal",{"_index":2777,"title":{},"name":{},"text":{"127":{}},"component":{}}],["posit",{"_index":1521,"title":{},"name":{},"text":{"26":{}},"component":{}}],["possibl",{"_index":260,"title":{},"name":{},"text":{"1":{},"3":{},"7":{},"10":{},"11":{},"23":{},"30":{},"36":{},"45":{},"78":{},"106":{},"125":{},"129":{}},"component":{}}],["post",{"_index":1560,"title":{"30-8":{}},"name":{},"text":{"30":{},"129":{}},"component":{}}],["postgr",{"_index":1067,"title":{},"name":{},"text":{"6":{},"10":{},"45":{},"56":{},"59":{}},"component":{}}],["postgresimag",{"_index":1306,"title":{},"name":{},"text":{"10":{}},"component":{}}],["postgresimagepullpolici",{"_index":1307,"title":{},"name":{},"text":{"10":{}},"component":{}}],["postgrespvcstorageclassnam",{"_index":1366,"title":{},"name":{},"text":{"10":{},"45":{}},"component":{}}],["postgresql",{"_index":1066,"title":{"59":{}},"name":{"59":{}},"text":{"6":{},"7":{},"8":{},"10":{},"45":{},"59":{},"63":{},"69":{}},"component":{}}],["postgresql`us",{"_index":1300,"title":{},"name":{},"text":{"10":{}},"component":{}}],["postgresvers",{"_index":1308,"title":{},"name":{},"text":{"10":{}},"component":{}}],["potenti",{"_index":517,"title":{},"name":{},"text":{"1":{}},"component":{}}],["power",{"_index":308,"title":{},"name":{},"text":{"1":{},"6":{},"30":{}},"component":{}}],["powershel",{"_index":2067,"title":{},"name":{},"text":{"50":{}},"component":{}}],["pre",{"_index":368,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"12":{},"32":{},"109":{},"129":{}},"component":{}}],["pre_migration_product_che_cluster_cr_name=eclips",{"_index":2264,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_deployment_name=ch",{"_index":2262,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_identity_provider_deployment_name=keycloak",{"_index":2265,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_catalog_source=commun",{"_index":2274,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_channel=st",{"_index":2273,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_package=eclips",{"_index":2272,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_olm_starting_csv=eclips",{"_index":2275,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_operator_name=ch",{"_index":2263,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_operator_namespace=eclips",{"_index":2260,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_short_id=ch",{"_index":2261,"title":{},"name":{},"text":{"69":{}},"component":{}}],["pre_migration_product_subscription_name=eclips",{"_index":2266,"title":{},"name":{},"text":{"69":{}},"component":{}}],["preced",{"_index":1379,"title":{},"name":{},"text":{"10":{}},"component":{}}],["precis",{"_index":382,"title":{},"name":{},"text":{"1":{}},"component":{}}],["preconfigur",{"_index":2122,"title":{},"name":{},"text":{"54":{},"125":{}},"component":{}}],["precreatesubpath",{"_index":1367,"title":{},"name":{},"text":{"10":{}},"component":{}}],["predefin",{"_index":403,"title":{},"name":{},"text":{"1":{},"127":{}},"component":{}}],["predefined(if",{"_index":401,"title":{},"name":{},"text":{"1":{}},"component":{}}],["prefer",{"_index":1533,"title":{"78-6":{}},"name":{},"text":{"27":{},"62":{},"66":{},"78":{},"104":{},"118":{}},"component":{}}],["preferenti",{"_index":391,"title":{},"name":{},"text":{"1":{}},"component":{}}],["preferred_usernam",{"_index":865,"title":{},"name":{},"text":{"1":{}},"component":{}}],["prefix",{"_index":2193,"title":{},"name":{},"text":{"56":{},"118":{}},"component":{}}],["prepar",{"_index":376,"title":{"60":{}},"name":{"60":{}},"text":{"1":{},"17":{},"18":{},"19":{},"39":{},"60":{},"70":{},"117":{}},"component":{}}],["prepare.sh",{"_index":2244,"title":{},"name":{},"text":{"69":{}},"component":{}}],["prepul",{"_index":1889,"title":{},"name":{},"text":{"32":{}},"component":{}}],["prerequisit",{"_index":974,"title":{},"name":{},"text":{"3":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"26":{},"33":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"47":{},"48":{},"49":{},"50":{},"53":{},"54":{},"56":{},"62":{},"64":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"78":{},"83":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"106":{},"108":{},"117":{},"118":{},"119":{},"120":{},"121":{},"124":{},"127":{},"128":{}},"component":{}}],["presenc",{"_index":1435,"title":{},"name":{},"text":{"15":{}},"component":{}}],["present",{"_index":363,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"50":{},"106":{}},"component":{}}],["preserv",{"_index":2446,"title":{},"name":{},"text":{"102":{}},"component":{}}],["press",{"_index":1735,"title":{},"name":{},"text":{"30":{},"119":{},"120":{},"124":{}},"component":{}}],["prevent",{"_index":1531,"title":{},"name":{},"text":{"27":{},"29":{},"108":{}},"component":{}}],["preview",{"_index":2429,"title":{},"name":{},"text":{"99":{},"129":{}},"component":{}}],["preview.openshift.io",{"_index":667,"title":{},"name":{},"text":{"1":{}},"component":{}}],["preview.openshift.io/v3",{"_index":664,"title":{},"name":{},"text":{"1":{}},"component":{}}],["previou",{"_index":249,"title":{},"name":{},"text":{"1":{},"30":{},"39":{},"44":{},"53":{},"54":{},"70":{},"71":{},"73":{},"117":{}},"component":{}}],["previous",{"_index":2267,"title":{},"name":{},"text":{"69":{},"78":{}},"component":{}}],["primari",{"_index":2602,"title":{},"name":{},"text":{"118":{}},"component":{}}],["print",{"_index":1416,"title":{},"name":{},"text":{"11":{},"118":{}},"component":{}}],["privaci",{"_index":2786,"title":{},"name":{},"text":{"127":{}},"component":{}}],["privat",{"_index":1425,"title":{},"name":{},"text":{"12":{},"17":{},"30":{},"80":{},"84":{},"117":{}},"component":{}}],["private.key",{"_index":1483,"title":{},"name":{},"text":{"17":{}},"component":{}}],["private.pem",{"_index":1444,"title":{},"name":{},"text":{"17":{}},"component":{}}],["privatepkcs8",{"_index":1456,"title":{},"name":{},"text":{"17":{}},"component":{}}],["privatepkcs8.pem",{"_index":1450,"title":{},"name":{},"text":{"17":{}},"component":{}}],["privileg",{"_index":803,"title":{},"name":{},"text":{"1":{},"25":{}},"component":{}}],["problem",{"_index":2337,"title":{"108":{},"118-3":{}},"name":{"108":{}},"text":{"83":{},"107":{},"109":{},"118":{}},"component":{}}],["procedur",{"_index":940,"title":{},"name":{},"text":{"3":{},"6":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"32":{},"33":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"48":{},"49":{},"50":{},"52":{},"53":{},"54":{},"56":{},"61":{},"62":{},"64":{},"66":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"78":{},"81":{},"83":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"104":{},"105":{},"106":{},"107":{},"108":{},"117":{},"118":{},"119":{},"120":{},"121":{},"124":{},"127":{},"128":{}},"component":{}}],["process",{"_index":706,"title":{},"name":{},"text":{"1":{},"11":{},"29":{},"30":{},"47":{},"50":{},"54":{},"56":{},"109":{},"116":{},"118":{}},"component":{}}],["processor",{"_index":1027,"title":{},"name":{},"text":{"5":{}},"component":{}}],["prod",{"_index":1638,"title":{},"name":{},"text":{"30":{}},"component":{}}],["prod_operator_bundle_nam",{"_index":1982,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["prod_operator_index",{"_index":1980,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["prod_operator_package_nam",{"_index":1983,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["prod_operator_vers",{"_index":1984,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["product",{"_index":936,"title":{},"name":{},"text":{"3":{},"30":{},"44":{},"86":{},"127":{},"129":{}},"component":{}}],["product.json",{"_index":941,"title":{},"name":{},"text":{"3":{}},"component":{}}],["product_deployment_name=ch",{"_index":2253,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_id=eclips",{"_index":2252,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_catalog_source=commun",{"_index":2256,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_package=eclips",{"_index":2257,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_stable_channel=st",{"_index":2255,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_olm_starting_csv=eclips",{"_index":2258,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_operator_name=ch",{"_index":2254,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product_short_id=ch",{"_index":2271,"title":{},"name":{},"text":{"69":{}},"component":{}}],["product’",{"_index":2770,"title":{},"name":{},"text":{"127":{}},"component":{}}],["profil",{"_index":1496,"title":{},"name":{},"text":{"19":{},"30":{}},"component":{}}],["program",{"_index":1125,"title":{},"name":{},"text":{"9":{},"118":{},"127":{},"129":{}},"component":{}}],["progress",{"_index":1390,"title":{},"name":{},"text":{"10":{}},"component":{}}],["progressdeadlinesecond",{"_index":1867,"title":{},"name":{},"text":{"30":{}},"component":{}}],["project",{"_index":278,"title":{"30-3":{},"127-7":{}},"name":{},"text":{"1":{},"3":{},"5":{},"10":{},"11":{},"30":{},"39":{},"45":{},"47":{},"70":{},"71":{},"75":{},"78":{},"86":{},"92":{},"94":{},"99":{},"102":{},"105":{},"109":{},"118":{},"119":{},"120":{},"121":{},"125":{},"126":{},"127":{},"129":{}},"component":{}}],["project_sourc",{"_index":1093,"title":{},"name":{},"text":{"6":{}},"component":{}}],["projectrequests.project.openshift.io",{"_index":2733,"title":{},"name":{},"text":{"119":{}},"component":{}}],["projects/.theia/tasks.json",{"_index":2713,"title":{},"name":{},"text":{"118":{}},"component":{}}],["prometheu",{"_index":714,"title":{"49":{},"55":{},"53-2":{},"54-1":{}},"name":{"49":{},"55":{}},"text":{"1":{},"49":{},"53":{},"54":{},"55":{},"129":{}},"component":{}}],["prometheus.yml",{"_index":2061,"title":{},"name":{},"text":{"49":{},"53":{},"54":{}},"component":{}}],["prompt",{"_index":842,"title":{},"name":{},"text":{"1":{},"121":{}},"component":{}}],["propag",{"_index":598,"title":{},"name":{},"text":{"1":{},"10":{},"30":{}},"component":{}}],["properli",{"_index":897,"title":{},"name":{},"text":{"1":{}},"component":{}}],["properti",{"_index":7,"title":{"1-2":{},"1-119":{}},"name":{},"text":{"1":{},"3":{},"10":{},"23":{},"30":{},"67":{},"76":{},"77":{}},"component":{}}],["propos",{"_index":671,"title":{},"name":{},"text":{"1":{},"96":{}},"component":{}}],["protect",{"_index":683,"title":{},"name":{},"text":{"1":{},"54":{},"62":{}},"component":{}}],["protocol",{"_index":1859,"title":{"118-12":{},"118-19":{},"118-27":{},"118-32":{}},"name":{},"text":{"30":{},"49":{},"105":{},"108":{},"118":{},"129":{}},"component":{}}],["protocol+host",{"_index":1258,"title":{},"name":{},"text":{"10":{}},"component":{}}],["provid",{"_index":273,"title":{"117-2":{},"128-2":{}},"name":{},"text":{"1":{},"5":{},"6":{},"8":{},"10":{},"11":{},"12":{},"17":{},"30":{},"34":{},"35":{},"36":{},"38":{},"39":{},"45":{},"49":{},"53":{},"54":{},"56":{},"58":{},"70":{},"75":{},"83":{},"86":{},"94":{},"99":{},"107":{},"109":{},"117":{},"118":{},"119":{},"120":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["provider’",{"_index":1592,"title":{},"name":{},"text":{"30":{}},"component":{}}],["provis",{"_index":647,"title":{"15":{},"27":{},"61":{}},"name":{"15":{},"61":{}},"text":{"1":{},"8":{},"10":{},"15":{},"45":{},"56":{},"61":{},"62":{},"102":{},"126":{},"127":{}},"component":{}}],["provision",{"_index":2014,"title":{},"name":{},"text":{"45":{}},"component":{}}],["proxi",{"_index":1057,"title":{},"name":{},"text":{"6":{},"10":{},"37":{},"38":{},"108":{}},"component":{}}],["proxy.html",{"_index":1244,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxypassword",{"_index":1254,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxyport",{"_index":1257,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxysecret",{"_index":1256,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxyurl",{"_index":1245,"title":{},"name":{},"text":{"10":{}},"component":{}}],["proxyus",{"_index":1255,"title":{},"name":{},"text":{"10":{}},"component":{}}],["ps",{"_index":2617,"title":{},"name":{},"text":{"118":{}},"component":{}}],["public",{"_index":543,"title":{},"name":{},"text":{"1":{},"10":{},"17":{},"30":{},"38":{},"39":{},"65":{},"70":{},"80":{},"89":{},"90":{},"105":{},"109":{},"127":{},"129":{}},"component":{}}],["public.pub",{"_index":1460,"title":{},"name":{},"text":{"17":{}},"component":{}}],["publicli",{"_index":998,"title":{},"name":{},"text":{"3":{}},"component":{}}],["publish",{"_index":997,"title":{},"name":{},"text":{"3":{},"78":{}},"component":{}}],["publisher/plugin/vers",{"_index":1285,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pubout",{"_index":1459,"title":{},"name":{},"text":{"17":{}},"component":{}}],["pull",{"_index":439,"title":{"32":{},"83":{},"84":{},"84-1":{},"84-2":{},"84-3":{}},"name":{"32":{},"83":{},"84":{}},"text":{"1":{},"5":{},"10":{},"32":{},"33":{},"44":{},"47":{},"48":{},"79":{},"83":{},"84":{},"106":{},"109":{},"116":{},"128":{}},"component":{}}],["pull_request_target",{"_index":2800,"title":{},"name":{},"text":{"128":{}},"component":{}}],["puller",{"_index":1012,"title":{"33":{},"47":{},"48":{}},"name":{"33":{},"47":{},"48":{}},"text":{"5":{},"32":{},"33":{},"47":{},"48":{},"109":{}},"component":{}}],["puller/deploy/openshift",{"_index":2036,"title":{},"name":{},"text":{"47":{}},"component":{}}],["puller’",{"_index":1040,"title":{},"name":{},"text":{"5":{}},"component":{}}],["pullsecret1",{"_index":1039,"title":{},"name":{},"text":{"5":{}},"component":{}}],["purpos",{"_index":1588,"title":{},"name":{},"text":{"30":{},"129":{}},"component":{}}],["push",{"_index":977,"title":{},"name":{},"text":{"3":{},"9":{},"30":{},"69":{},"70":{},"71":{},"80":{},"119":{},"121":{},"123":{}},"component":{}}],["push_to_remot",{"_index":1138,"title":{},"name":{},"text":{"9":{}},"component":{}}],["put",{"_index":1289,"title":{},"name":{},"text":{"10":{},"30":{},"105":{}},"component":{}}],["pv",{"_index":769,"title":{},"name":{},"text":{"1":{},"45":{},"75":{},"102":{}},"component":{}}],["pv.yaml",{"_index":2021,"title":{},"name":{},"text":{"45":{}},"component":{}}],["pvc",{"_index":287,"title":{"102-2":{}},"name":{},"text":{"1":{},"10":{},"29":{},"45":{},"102":{}},"component":{}}],["pvc(",{"_index":2020,"title":{},"name":{},"text":{"45":{}},"component":{}}],["pvcclaimsiz",{"_index":1155,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pvcjobsimag",{"_index":1369,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pvcstrategi",{"_index":1154,"title":{},"name":{},"text":{"10":{}},"component":{}}],["pycharm",{"_index":2473,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["pycharm/latest",{"_index":2474,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["pycharm/next",{"_index":2475,"title":{},"name":{},"text":{"103":{},"114":{}},"component":{}}],["python",{"_index":2360,"title":{"93":{},"118-5":{}},"name":{"93":{}},"text":{"87":{},"93":{},"118":{}},"component":{}}],["quarku",{"_index":1565,"title":{"30-12":{},"30-13":{},"30-14":{}},"name":{},"text":{"30":{}},"component":{}}],["quarkus.arc.select",{"_index":1711,"title":{},"name":{},"text":{"30":{}},"component":{}}],["quarkus:dev",{"_index":1719,"title":{},"name":{},"text":{"30":{}},"component":{}}],["quay.io/devfile/devworkspac",{"_index":1908,"title":{},"name":{},"text":{"36":{}},"component":{}}],["quay.io/devfile/univers",{"_index":1084,"title":{},"name":{},"text":{"6":{}},"component":{}}],["quay.io/eclipse/ch",{"_index":632,"title":{},"name":{},"text":{"1":{},"8":{},"31":{},"105":{}},"component":{}}],["quay.io/eclipse/che—​centos—​postgresql",{"_index":2195,"title":{},"name":{},"text":{"59":{}},"component":{}}],["quay.io/eclipse/kubernet",{"_index":2040,"title":{},"name":{},"text":{"47":{}},"component":{}}],["quay.io/mi",{"_index":2550,"title":{},"name":{},"text":{"109":{}},"component":{}}],["quay.io/prometheus/prometheus:v2.36.0",{"_index":2059,"title":{},"name":{},"text":{"49":{}},"component":{}}],["queri",{"_index":2089,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["question",{"_index":2763,"title":{"127-8":{}},"name":{},"text":{},"component":{}}],["queue",{"_index":711,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["quick",{"_index":2115,"title":{},"name":{},"text":{"53":{},"127":{}},"component":{}}],["quickli",{"_index":568,"title":{},"name":{},"text":{"1":{},"123":{},"128":{}},"component":{}}],["quot",{"_index":556,"title":{},"name":{},"text":{"1":{}},"component":{}}],["r",{"_index":1947,"title":{},"name":{},"text":{"38":{}},"component":{}}],["ram",{"_index":492,"title":{},"name":{},"text":{"1":{},"6":{},"41":{},"118":{},"127":{}},"component":{}}],["rancher",{"_index":2219,"title":{},"name":{},"text":{"65":{}},"component":{}}],["rand",{"_index":1462,"title":{},"name":{},"text":{"17":{}},"component":{}}],["random",{"_index":1530,"title":{},"name":{},"text":{"27":{},"38":{}},"component":{}}],["rate",{"_index":2100,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["ratio",{"_index":2166,"title":{},"name":{},"text":{"54":{}},"component":{}}],["ration",{"_index":2864,"title":{},"name":{},"text":{"129":{}},"component":{}}],["raw",{"_index":2774,"title":{},"name":{},"text":{"127":{}},"component":{}}],["rbac",{"_index":928,"title":{},"name":{},"text":{"2":{},"6":{},"10":{},"37":{},"54":{}},"component":{}}],["rbac.authorization.k8s.io",{"_index":2130,"title":{},"name":{},"text":{"54":{}},"component":{}}],["rbac.authorization.k8s.io/v1",{"_index":2126,"title":{},"name":{},"text":{"54":{}},"component":{}}],["re",{"_index":2103,"title":{},"name":{},"text":{"53":{},"54":{},"127":{}},"component":{}}],["reach",{"_index":840,"title":{},"name":{},"text":{"1":{},"10":{},"96":{}},"component":{}}],["react",{"_index":1882,"title":{},"name":{},"text":{"31":{}},"component":{}}],["read",{"_index":529,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"31":{},"50":{},"53":{},"54":{},"58":{},"75":{},"79":{},"102":{}},"component":{}}],["read:packag",{"_index":1657,"title":{},"name":{},"text":{"30":{}},"component":{}}],["readabl",{"_index":1403,"title":{},"name":{},"text":{"10":{},"121":{}},"component":{}}],["reader",{"_index":1740,"title":{},"name":{},"text":{"30":{},"54":{}},"component":{}}],["readi",{"_index":422,"title":{},"name":{},"text":{"1":{},"10":{},"35":{},"39":{},"69":{},"70":{},"83":{},"106":{},"118":{},"121":{},"127":{},"129":{}},"component":{}}],["readme.md",{"_index":2403,"title":{},"name":{},"text":{"94":{}},"component":{}}],["readonli",{"_index":1957,"title":{},"name":{},"text":{"38":{}},"component":{}}],["readwriteonc",{"_index":494,"title":{},"name":{},"text":{"1":{},"45":{},"102":{}},"component":{}}],["real",{"_index":2794,"title":{},"name":{},"text":{"128":{}},"component":{}}],["realm",{"_index":875,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["reason",{"_index":434,"title":{},"name":{},"text":{"1":{},"10":{},"54":{},"96":{},"127":{}},"component":{}}],["receiv",{"_index":689,"title":{"30-2":{}},"name":{},"text":{"1":{},"9":{},"30":{},"127":{}},"component":{}}],["recent",{"_index":2797,"title":{},"name":{},"text":{"128":{}},"component":{}}],["recip",{"_index":539,"title":{},"name":{},"text":{"1":{}},"component":{}}],["recogn",{"_index":349,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["recommend",{"_index":346,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"78":{},"128":{}},"component":{}}],["reconcil",{"_index":383,"title":{},"name":{},"text":{"1":{},"54":{}},"component":{}}],["record",{"_index":2101,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["recoveri",{"_index":2243,"title":{},"name":{},"text":{"69":{}},"component":{}}],["recreat",{"_index":2182,"title":{},"name":{},"text":{"56":{}},"component":{}}],["red",{"_index":943,"title":{"44":{},"69":{},"127":{},"69-1":{},"69-2":{},"69-3":{},"99-3":{},"127-1":{},"127-2":{},"127-4":{},"127-7":{}},"name":{"44":{}},"text":{"3":{},"9":{},"10":{},"39":{},"40":{},"44":{},"46":{},"64":{},"65":{},"66":{},"69":{},"70":{},"72":{},"78":{},"90":{},"99":{},"102":{},"119":{},"121":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["redeploy",{"_index":257,"title":{},"name":{},"text":{"1":{}},"component":{}}],["redhat",{"_index":2033,"title":{},"name":{},"text":{"46":{},"90":{},"128":{}},"component":{}}],["redhat.java",{"_index":2309,"title":{},"name":{},"text":{"78":{}},"component":{}}],["redhat/java/latest",{"_index":2312,"title":{},"name":{},"text":{"78":{}},"component":{}}],["redhat/vscod",{"_index":733,"title":{},"name":{},"text":{"1":{}},"component":{}}],["redirect",{"_index":525,"title":{},"name":{},"text":{"1":{},"17":{},"19":{},"31":{},"99":{},"109":{},"127":{}},"component":{}}],["reduc",{"_index":2524,"title":{},"name":{},"text":{"108":{},"109":{},"127":{}},"component":{}}],["refer",{"_index":8,"title":{"10":{},"1-2":{},"105-4":{}},"name":{"10":{}},"text":{"1":{},"3":{},"11":{},"23":{},"30":{},"50":{},"74":{},"76":{},"77":{},"105":{},"125":{}},"component":{}}],["referenc",{"_index":751,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["reflect",{"_index":1774,"title":{},"name":{},"text":{"30":{}},"component":{}}],["refresh",{"_index":2301,"title":{},"name":{},"text":{"78":{}},"component":{}}],["regardless",{"_index":836,"title":{},"name":{},"text":{"1":{},"10":{},"25":{},"127":{}},"component":{}}],["regist",{"_index":850,"title":{"127-4":{}},"name":{},"text":{"1":{},"18":{},"118":{},"127":{}},"component":{}}],["registerrestcli",{"_index":1756,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registri",{"_index":639,"title":{"35":{},"58":{},"78-1":{},"105-3":{}},"name":{"35":{},"58":{}},"text":{"1":{},"3":{},"6":{},"7":{},"10":{},"30":{},"31":{},"35":{},"37":{},"39":{},"56":{},"58":{},"63":{},"70":{},"78":{},"84":{},"105":{},"109":{},"116":{},"126":{},"127":{}},"component":{}}],["registry.access.redhat.com/redhat/commun",{"_index":1981,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["registry.access.redhat.com/ubi8",{"_index":480,"title":{},"name":{},"text":{"1":{}},"component":{}}],["registry.access.redhat.com/ubi8/openjdk",{"_index":1795,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry.access.redhat.com/ubi8/ubi",{"_index":1819,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry.che.svc.cluster.local:8080",{"_index":666,"title":{},"name":{},"text":{"1":{}},"component":{}}],["registry.com",{"_index":2481,"title":{},"name":{},"text":{"105":{}},"component":{}}],["registry.git",{"_index":986,"title":{},"name":{},"text":{"3":{}},"component":{}}],["registry.prod",{"_index":663,"title":{},"name":{},"text":{"1":{}},"component":{}}],["registry.redhat.io",{"_index":1966,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["registry.redhat.io/redhat/redhat",{"_index":1976,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["registry.redhat.io/rhel8/grafana:7",{"_index":2057,"title":{},"name":{},"text":{"49":{}},"component":{}}],["registry.redhat.io/rhscl/httpd",{"_index":1856,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry/organization/telemetri",{"_index":1630,"title":{},"name":{},"text":{"30":{}},"component":{}}],["registry/v3/external_images.txt",{"_index":1891,"title":{},"name":{},"text":{"32":{}},"component":{}}],["registry/v3/plugins/eclipse/ch",{"_index":996,"title":{},"name":{},"text":{"3":{}},"component":{}}],["registryurl",{"_index":2479,"title":{},"name":{},"text":{"105":{}},"component":{}}],["regul",{"_index":2202,"title":{},"name":{},"text":{"62":{}},"component":{}}],["regular",{"_index":535,"title":{},"name":{},"text":{"1":{}},"component":{}}],["reject",{"_index":708,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rel",{"_index":967,"title":{},"name":{},"text":{"3":{},"6":{}},"component":{}}],["relat",{"_index":322,"title":{},"name":{},"text":{"1":{},"10":{},"32":{},"39":{},"68":{},"70":{},"75":{},"108":{},"118":{}},"component":{}}],["releas",{"_index":2082,"title":{},"name":{},"text":{"50":{},"74":{}},"component":{}}],["relev",{"_index":1015,"title":{},"name":{},"text":{"5":{},"32":{},"102":{},"118":{}},"component":{}}],["reli",{"_index":381,"title":{},"name":{},"text":{"1":{},"61":{},"129":{}},"component":{}}],["reliabl",{"_index":2523,"title":{},"name":{},"text":{"108":{}},"component":{}}],["reload",{"_index":1741,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rememb",{"_index":1995,"title":{},"name":{},"text":{"41":{}},"component":{}}],["remot",{"_index":727,"title":{},"name":{},"text":{"1":{},"9":{},"17":{},"18":{},"19":{},"31":{},"47":{},"57":{},"69":{},"80":{},"105":{},"117":{},"118":{},"126":{}},"component":{}}],["remote_endpoint_volume_nam",{"_index":2502,"title":{},"name":{},"text":{"105":{}},"component":{}}],["remov",{"_index":681,"title":{"62":{},"62-1":{}},"name":{"62":{}},"text":{"1":{},"10":{},"30":{},"44":{},"51":{},"62":{},"68":{},"88":{},"91":{},"92":{},"93":{},"129":{}},"component":{}}],["render",{"_index":2514,"title":{},"name":{},"text":{"106":{}},"component":{}}],["reopen",{"_index":2331,"title":{},"name":{},"text":{"82":{},"128":{}},"component":{}}],["repeat",{"_index":2199,"title":{},"name":{},"text":{"61":{}},"component":{}}],["replac",{"_index":909,"title":{},"name":{},"text":{"1":{},"3":{},"27":{},"30":{},"39":{},"53":{},"54":{},"129":{}},"component":{}}],["replic",{"_index":2815,"title":{},"name":{},"text":{"129":{}},"component":{}}],["replica",{"_index":1852,"title":{},"name":{},"text":{"30":{},"86":{},"126":{}},"component":{}}],["replicas=0",{"_index":2106,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["replicas=1",{"_index":2108,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["repo",{"_index":2503,"title":{},"name":{},"text":{"106":{}},"component":{}}],["repopul",{"_index":2247,"title":{},"name":{},"text":{"69":{}},"component":{}}],["report",{"_index":2656,"title":{},"name":{},"text":{"118":{},"129":{}},"component":{}}],["repositori",{"_index":729,"title":{"34":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"105":{},"106":{},"128-1":{}},"name":{"34":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"105":{},"106":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"8":{},"9":{},"10":{},"17":{},"18":{},"19":{},"28":{},"30":{},"31":{},"34":{},"35":{},"36":{},"38":{},"47":{},"57":{},"58":{},"70":{},"71":{},"74":{},"78":{},"80":{},"83":{},"85":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"103":{},"104":{},"106":{},"110":{},"111":{},"112":{},"113":{},"115":{},"117":{},"118":{},"120":{},"121":{},"126":{},"128":{},"129":{}},"component":{}}],["repository/nuget",{"_index":2398,"title":{},"name":{},"text":{"92":{}},"component":{}}],["repository’",{"_index":1902,"title":{},"name":{},"text":{"34":{},"117":{}},"component":{}}],["repres",{"_index":541,"title":{},"name":{},"text":{"1":{},"2":{},"10":{},"30":{}},"component":{}}],["represent",{"_index":1131,"title":{},"name":{},"text":{"9":{},"36":{}},"component":{}}],["reproduc",{"_index":2339,"title":{},"name":{},"text":{"83":{}},"component":{}}],["req",{"_index":1603,"title":{},"name":{},"text":{"30":{}},"component":{}}],["req.getbodi",{"_index":1610,"title":{},"name":{},"text":{"30":{}},"component":{}}],["req.method",{"_index":1605,"title":{},"name":{},"text":{"30":{}},"component":{}}],["request",{"_index":286,"title":{"83":{},"102":{},"30-8":{},"102-1":{},"102-2":{}},"name":{"83":{},"102":{}},"text":{"1":{},"5":{},"6":{},"10":{},"17":{},"30":{},"31":{},"33":{},"37":{},"54":{},"79":{},"83":{},"102":{},"106":{},"109":{},"118":{},"128":{},"129":{}},"component":{}}],["requir",{"_index":323,"title":{"6":{},"6-1":{},"6-2":{},"6-3":{}},"name":{"6":{}},"text":{"1":{},"6":{},"8":{},"10":{},"11":{},"12":{},"14":{},"15":{},"23":{},"25":{},"27":{},"30":{},"33":{},"34":{},"38":{},"39":{},"45":{},"56":{},"60":{},"65":{},"69":{},"80":{},"84":{},"97":{},"98":{},"102":{},"105":{},"108":{},"116":{},"119":{},"121":{},"127":{},"128":{},"129":{}},"component":{}}],["resembl",{"_index":623,"title":{},"name":{},"text":{"1":{}},"component":{}}],["reserv",{"_index":1952,"title":{},"name":{},"text":{"38":{},"56":{}},"component":{}}],["resiz",{"_index":1314,"title":{},"name":{},"text":{"10":{}},"component":{}}],["resolut",{"_index":1706,"title":{},"name":{},"text":{"30":{}},"component":{}}],["resolv",{"_index":628,"title":{},"name":{},"text":{"1":{},"108":{}},"component":{}}],["resourc",{"_index":232,"title":{"6":{},"10":{},"67":{},"76":{},"77":{}},"name":{"6":{},"10":{},"67":{},"76":{},"77":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"39":{},"43":{},"44":{},"45":{},"49":{},"50":{},"52":{},"53":{},"54":{},"56":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"69":{},"70":{},"72":{},"74":{},"76":{},"77":{},"80":{},"81":{},"97":{},"98":{},"99":{},"102":{},"105":{},"106":{},"107":{},"109":{},"116":{},"118":{},"123":{},"126":{},"127":{},"129":{}},"component":{}}],["respect",{"_index":1239,"title":{},"name":{},"text":{"10":{}},"component":{}}],["respons",{"_index":1127,"title":{},"name":{},"text":{"9":{},"10":{},"30":{},"62":{},"117":{},"129":{}},"component":{}}],["responsebodi",{"_index":1614,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rest",{"_index":265,"title":{},"name":{},"text":{"1":{},"8":{},"30":{}},"component":{}}],["rest/url=http://littl",{"_index":1763,"title":{},"name":{},"text":{"30":{}},"component":{}}],["restart",{"_index":1717,"title":{"96-1":{}},"name":{},"text":{"30":{},"38":{},"67":{},"82":{},"96":{},"109":{},"116":{},"118":{},"124":{}},"component":{}}],["restclient",{"_index":1765,"title":{},"name":{},"text":{"30":{}},"component":{}}],["resteasi",{"_index":1728,"title":{},"name":{},"text":{"30":{}},"component":{}}],["restor",{"_index":677,"title":{},"name":{},"text":{"1":{},"69":{}},"component":{}}],["restrict",{"_index":1159,"title":{"39":{},"70":{},"87":{}},"name":{"39":{},"70":{},"87":{}},"text":{"10":{},"39":{},"46":{},"56":{},"70":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"109":{}},"component":{}}],["result",{"_index":612,"title":{},"name":{},"text":{"1":{},"27":{},"56":{},"102":{},"106":{},"111":{},"117":{},"129":{}},"component":{}}],["resum",{"_index":2748,"title":{},"name":{},"text":{"123":{}},"component":{}}],["retriev",{"_index":752,"title":{},"name":{},"text":{"1":{},"117":{}},"component":{}}],["return",{"_index":1571,"title":{},"name":{},"text":{"30":{},"31":{},"66":{}},"component":{}}],["reus",{"_index":448,"title":{},"name":{},"text":{"1":{},"27":{}},"component":{}}],["review",{"_index":2327,"title":{"83":{}},"name":{"83":{}},"text":{"79":{},"83":{},"128":{}},"component":{}}],["revis",{"_index":2745,"title":{},"name":{},"text":{"121":{}},"component":{}}],["revisionhistorylimit",{"_index":1866,"title":{},"name":{},"text":{"30":{}},"component":{}}],["revok",{"_index":2776,"title":{},"name":{},"text":{"127":{}},"component":{}}],["rewrit",{"_index":507,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rewritten",{"_index":294,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rh",{"_index":1315,"title":{},"name":{},"text":{"10":{}},"component":{}}],["rhel7:latest",{"_index":1857,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rhsso",{"_index":1361,"title":{},"name":{},"text":{"10":{}},"component":{}}],["right",{"_index":2204,"title":{},"name":{},"text":{"62":{},"99":{},"100":{},"118":{},"119":{},"121":{}},"component":{}}],["risk",{"_index":2525,"title":{},"name":{},"text":{"108":{}},"component":{}}],["roadmap",{"_index":2827,"title":{},"name":{},"text":{"129":{}},"component":{}}],["role",{"_index":254,"title":{},"name":{},"text":{"1":{},"2":{},"10":{},"37":{},"54":{},"109":{},"129":{}},"component":{}}],["roleref",{"_index":2128,"title":{},"name":{},"text":{"54":{}},"component":{}}],["roll",{"_index":1389,"title":{"69-3":{}},"name":{},"text":{"10":{}},"component":{}}],["rollback",{"_index":2269,"title":{},"name":{},"text":{"69":{}},"component":{}}],["rollback.sh",{"_index":2270,"title":{},"name":{},"text":{"69":{}},"component":{}}],["rollingupd",{"_index":1862,"title":{},"name":{},"text":{"30":{}},"component":{}}],["rollout",{"_index":1427,"title":{},"name":{},"text":{"12":{},"38":{}},"component":{}}],["root",{"_index":461,"title":{},"name":{},"text":{"1":{},"38":{},"78":{},"105":{},"106":{},"113":{},"118":{},"128":{}},"component":{}}],["roslyn",{"_index":2657,"title":{},"name":{},"text":{"118":{}},"component":{}}],["rout",{"_index":504,"title":{"21":{}},"name":{"21":{}},"text":{"1":{},"10":{},"16":{},"21":{},"30":{},"37":{},"75":{},"109":{},"123":{}},"component":{}}],["route.openshift.io/v1",{"_index":1871,"title":{},"name":{},"text":{"30":{}},"component":{}}],["routed3qrtk",{"_index":624,"title":{},"name":{},"text":{"1":{}},"component":{}}],["router",{"_index":1263,"title":{"21":{}},"name":{},"text":{"10":{},"16":{},"21":{}},"component":{}}],["routingclass",{"_index":2141,"title":{},"name":{},"text":{"54":{}},"component":{}}],["row",{"_index":2409,"title":{},"name":{},"text":{"96":{},"121":{}},"component":{}}],["rpc",{"_index":705,"title":{},"name":{},"text":{"1":{}},"component":{}}],["rsa",{"_index":1458,"title":{},"name":{},"text":{"17":{}},"component":{}}],["rule",{"_index":1378,"title":{},"name":{},"text":{"10":{},"29":{},"53":{},"54":{}},"component":{}}],["run",{"_index":281,"title":{"30-5":{},"30-13":{},"99-2":{}},"name":{},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"9":{},"10":{},"11":{},"14":{},"17":{},"29":{},"30":{},"31":{},"33":{},"36":{},"38":{},"39":{},"40":{},"41":{},"44":{},"46":{},"50":{},"53":{},"54":{},"55":{},"56":{},"69":{},"70":{},"71":{},"74":{},"75":{},"77":{},"80":{},"81":{},"82":{},"83":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"96":{},"99":{},"102":{},"103":{},"106":{},"114":{},"115":{},"118":{},"119":{},"120":{},"121":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["run.jar",{"_index":1814,"title":{},"name":{},"text":{"30":{}},"component":{}}],["runcontainererror",{"_index":2156,"title":{},"name":{},"text":{"54":{}},"component":{}}],["runner",{"_index":1828,"title":{},"name":{},"text":{"30":{},"47":{}},"component":{}}],["runner=eclipse/ch",{"_index":2048,"title":{},"name":{},"text":{"47":{}},"component":{}}],["runtim",{"_index":584,"title":{"109-2":{}},"name":{},"text":{"1":{},"32":{},"75":{},"86":{},"105":{},"109":{},"118":{},"121":{},"126":{},"129":{}},"component":{}}],["rwx",{"_index":491,"title":{},"name":{},"text":{"1":{}},"component":{}}],["s",{"_index":532,"title":{},"name":{},"text":{"1":{},"17":{}},"component":{}}],["saa",{"_index":1502,"title":{},"name":{},"text":{"19":{}},"component":{}}],["same",{"_index":447,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"30":{},"71":{},"90":{},"99":{},"111":{},"117":{},"129":{}},"component":{}}],["sampl",{"_index":999,"title":{"30-13":{},"30-14":{}},"name":{},"text":{"3":{},"10":{},"31":{},"35":{},"39":{},"105":{},"118":{},"127":{}},"component":{}}],["samples/ch",{"_index":1003,"title":{},"name":{},"text":{"3":{}},"component":{}}],["samples/cpp",{"_index":2510,"title":{},"name":{},"text":{"106":{},"110":{}},"component":{}}],["sandbox",{"_index":2766,"title":{},"name":{},"text":{"127":{}},"component":{}}],["save",{"_index":1500,"title":{},"name":{},"text":{"19":{},"38":{},"45":{},"70":{},"71":{},"77":{},"117":{}},"component":{}}],["scaffold",{"_index":1643,"title":{},"name":{},"text":{"30":{}},"component":{}}],["scale",{"_index":2105,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scenario",{"_index":1302,"title":{},"name":{},"text":{"10":{},"109":{},"127":{}},"component":{}}],["schedul",{"_index":1546,"title":{},"name":{},"text":{"29":{}},"component":{}}],["schedule_core__pool__s",{"_index":66,"title":{"1-60":{}},"name":{},"text":{},"component":{}}],["schemavers",{"_index":1081,"title":{},"name":{},"text":{"6":{},"30":{},"78":{},"102":{}},"component":{}}],["scheme",{"_index":2131,"title":{},"name":{},"text":{"54":{}},"component":{}}],["scm",{"_index":747,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"117":{}},"component":{}}],["scope",{"_index":1359,"title":{},"name":{},"text":{"10":{},"19":{},"50":{},"126":{}},"component":{}}],["scrape",{"_index":2092,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scrape_config",{"_index":2096,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scrape_interv",{"_index":2093,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["scratch",{"_index":1886,"title":{},"name":{},"text":{"32":{}},"component":{}}],["screen",{"_index":2433,"title":{},"name":{},"text":{"99":{},"100":{},"118":{},"119":{},"120":{}},"component":{}}],["script",{"_index":1090,"title":{},"name":{},"text":{"6":{},"39":{},"50":{},"69":{},"70":{},"89":{},"90":{},"127":{}},"component":{}}],["scroll",{"_index":2207,"title":{},"name":{},"text":{"62":{}},"component":{}}],["sdk",{"_index":2658,"title":{},"name":{},"text":{"118":{},"129":{}},"component":{}}],["search",{"_index":2083,"title":{},"name":{},"text":{"50":{},"99":{},"108":{},"112":{},"113":{},"118":{},"119":{},"124":{},"129":{}},"component":{}}],["second",{"_index":854,"title":{},"name":{},"text":{"1":{},"54":{},"83":{},"90":{}},"component":{}}],["secret",{"_index":577,"title":{"56":{},"84":{},"98":{},"17-2":{},"18-2":{},"19-2":{},"56-1":{},"56-2":{},"84-1":{},"84-2":{},"84-3":{}},"name":{"56":{},"84":{},"98":{}},"text":{"1":{},"5":{},"8":{},"10":{},"12":{},"17":{},"18":{},"19":{},"22":{},"34":{},"44":{},"56":{},"62":{},"75":{},"80":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"98":{},"116":{},"117":{}},"component":{}}],["secret=tru",{"_index":2345,"title":{},"name":{},"text":{"84":{},"98":{}},"component":{}}],["secrets.github_token",{"_index":2806,"title":{},"name":{},"text":{"128":{}},"component":{}}],["section",{"_index":218,"title":{},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"13":{},"28":{},"29":{},"30":{},"34":{},"40":{},"43":{},"46":{},"50":{},"51":{},"67":{},"70":{},"71":{},"74":{},"78":{},"81":{},"96":{},"99":{},"100":{},"107":{},"108":{},"109":{},"118":{},"119":{},"124":{},"125":{},"126":{},"127":{},"128":{}},"component":{}}],["secur",{"_index":561,"title":{},"name":{},"text":{"1":{},"10":{},"105":{},"108":{},"129":{}},"component":{}}],["securitycontextfsgroup",{"_index":1380,"title":{},"name":{},"text":{"10":{}},"component":{}}],["securitycontextrunasus",{"_index":1383,"title":{},"name":{},"text":{"10":{}},"component":{}}],["sed",{"_index":1452,"title":{},"name":{},"text":{"17":{}},"component":{}}],["see",{"_index":244,"title":{},"name":{},"text":{"1":{},"3":{},"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"30":{},"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"48":{},"50":{},"53":{},"54":{},"62":{},"64":{},"66":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"84":{},"85":{},"97":{},"98":{},"102":{},"103":{},"104":{},"105":{},"106":{},"108":{},"109":{},"117":{},"118":{},"119":{},"124":{},"127":{},"129":{}},"component":{}}],["seen",{"_index":1514,"title":{},"name":{},"text":{"23":{}},"component":{}}],["segment",{"_index":1115,"title":{},"name":{},"text":{"9":{},"30":{},"66":{},"127":{}},"component":{}}],["segment_write_key",{"_index":2223,"title":{},"name":{},"text":{"66":{}},"component":{}}],["segment_write_key_endpoint",{"_index":2225,"title":{},"name":{},"text":{"66":{}},"component":{}}],["select",{"_index":766,"title":{"103":{},"104":{},"105-1":{},"105-2":{}},"name":{"103":{},"104":{}},"text":{"1":{},"17":{},"85":{},"96":{},"99":{},"103":{},"104":{},"105":{},"109":{},"117":{},"118":{},"119":{},"120":{},"121":{},"125":{},"127":{}},"component":{}}],["select(.configmap.nam",{"_index":1955,"title":{},"name":{},"text":{"38":{}},"component":{}}],["select(.nam",{"_index":1949,"title":{},"name":{},"text":{"38":{}},"component":{}}],["selector",{"_index":774,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"30":{},"49":{}},"component":{}}],["selector=app.kubernetes.io/component=ca",{"_index":1927,"title":{},"name":{},"text":{"38":{}},"component":{}}],["self",{"_index":1227,"title":{"34":{}},"name":{"34":{}},"text":{"10":{},"28":{},"34":{},"38":{},"87":{}},"component":{}}],["selfsignedcert",{"_index":1151,"title":{},"name":{},"text":{"10":{}},"component":{}}],["semicolon",{"_index":1035,"title":{},"name":{},"text":{"5":{}},"component":{}}],["send",{"_index":1128,"title":{"30-8":{}},"name":{},"text":{"9":{},"30":{},"31":{},"66":{}},"component":{}}],["sendevent(map",{"_index":1760,"title":{},"name":{},"text":{"30":{}},"component":{}}],["sens",{"_index":901,"title":{},"name":{},"text":{"1":{}},"component":{}}],["sensit",{"_index":2176,"title":{},"name":{},"text":{"56":{},"97":{},"98":{},"116":{}},"component":{}}],["sensitv",{"_index":2571,"title":{},"name":{},"text":{"116":{}},"component":{}}],["sent",{"_index":1107,"title":{"9-4":{}},"name":{},"text":{"9":{},"118":{},"128":{}},"component":{}}],["separ",{"_index":410,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"14":{},"21":{},"23":{},"29":{},"78":{},"118":{}},"component":{}}],["sequenc",{"_index":1883,"title":{},"name":{},"text":{"31":{}},"component":{}}],["sequenti",{"_index":906,"title":{},"name":{},"text":{"1":{}},"component":{}}],["seri",{"_index":2104,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["serv",{"_index":1223,"title":{},"name":{},"text":{"10":{},"30":{},"109":{}},"component":{}}],["server",{"_index":2,"title":{"1":{},"8":{},"12":{},"22":{},"23":{},"52":{},"53":{},"63":{},"80":{},"1-1":{},"1-2":{},"1-3":{},"30-2":{},"30-8":{},"53-1":{},"53-2":{},"53-3":{},"118-1":{},"118-4":{},"118-13":{},"118-16":{},"118-17":{},"118-18":{},"118-19":{},"118-21":{},"118-25":{},"118-26":{},"118-27":{},"118-28":{},"118-30":{},"118-31":{},"118-32":{},"118-35":{},"118-36":{},"118-43":{}},"name":{"1":{},"8":{},"22":{},"23":{},"52":{},"63":{},"80":{}},"text":{"1":{},"2":{},"6":{},"7":{},"8":{},"10":{},"11":{},"12":{},"14":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"30":{},"31":{},"34":{},"37":{},"38":{},"40":{},"45":{},"50":{},"52":{},"53":{},"54":{},"55":{},"59":{},"62":{},"63":{},"66":{},"67":{},"69":{},"75":{},"76":{},"77":{},"80":{},"84":{},"106":{},"108":{},"115":{},"117":{},"118":{},"126":{},"129":{}},"component":{}}],["server.j",{"_index":2645,"title":{},"name":{},"text":{"118":{}},"component":{}}],["server.jar",{"_index":2679,"title":{},"name":{},"text":{"118":{}},"component":{}}],["server/plugin.yaml",{"_index":2227,"title":{},"name":{},"text":{"66":{}},"component":{}}],["server:delet",{"_index":2236,"title":{},"name":{},"text":{"68":{}},"component":{}}],["server:deploy",{"_index":1421,"title":{},"name":{},"text":{"11":{},"39":{},"41":{},"42":{},"44":{},"76":{}},"component":{}}],["server:log",{"_index":1411,"title":{},"name":{},"text":{"11":{}},"component":{}}],["server:statu",{"_index":2004,"title":{},"name":{},"text":{"41":{},"42":{},"44":{}},"component":{}}],["server:upd",{"_index":2278,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["servercpulimit",{"_index":1264,"title":{},"name":{},"text":{"10":{}},"component":{}}],["servercpurequest",{"_index":1265,"title":{},"name":{},"text":{"10":{}},"component":{}}],["serverexposurestrategi",{"_index":1266,"title":{},"name":{},"text":{"10":{}},"component":{}}],["serverless",{"_index":2427,"title":{},"name":{},"text":{"99":{}},"component":{}}],["servermemorylimit",{"_index":1271,"title":{},"name":{},"text":{"10":{}},"component":{}}],["servermemoryrequest",{"_index":1272,"title":{},"name":{},"text":{"10":{}},"component":{}}],["servertruststoreconfigmapnam",{"_index":1273,"title":{},"name":{},"text":{"10":{}},"component":{}}],["server’",{"_index":626,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["servic",{"_index":262,"title":{"119":{},"127-3":{}},"name":{},"text":{"1":{},"2":{},"7":{},"8":{},"9":{},"17":{},"21":{},"30":{},"35":{},"36":{},"38":{},"46":{},"49":{},"53":{},"54":{},"62":{},"65":{},"75":{},"99":{},"119":{},"121":{},"122":{},"123":{},"125":{},"126":{},"127":{},"129":{}},"component":{}}],["serviceaccount",{"_index":1165,"title":{},"name":{},"text":{"10":{},"47":{},"49":{},"54":{}},"component":{}}],["serviceaccount.yaml",{"_index":2039,"title":{},"name":{},"text":{"47":{}},"component":{}}],["serviceaccount_nam",{"_index":2042,"title":{},"name":{},"text":{"47":{}},"component":{}}],["serviceaccountnam",{"_index":2058,"title":{},"name":{},"text":{"49":{}},"component":{}}],["session",{"_index":1423,"title":{},"name":{},"text":{"12":{},"14":{},"17":{},"18":{},"19":{},"21":{},"34":{},"38":{},"39":{},"42":{},"43":{},"47":{},"48":{},"62":{},"64":{},"68":{},"70":{},"72":{},"76":{},"77":{},"84":{},"97":{},"98":{},"102":{},"117":{},"118":{}},"component":{}}],["set",{"_index":153,"title":{"1-145":{},"17-1":{},"18-1":{},"19-1":{}},"name":{},"text":{"1":{},"6":{},"9":{},"10":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"29":{},"30":{},"39":{},"45":{},"50":{},"56":{},"58":{},"62":{},"65":{},"66":{},"69":{},"78":{},"80":{},"88":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"105":{},"108":{},"109":{},"117":{},"118":{},"129":{}},"component":{}}],["settings.xml",{"_index":1661,"title":{},"name":{},"text":{"30":{},"90":{},"98":{},"116":{}},"component":{}}],["settings=settings.xml",{"_index":1718,"title":{},"name":{},"text":{"30":{}},"component":{}}],["setup",{"_index":1354,"title":{},"name":{},"text":{"10":{},"44":{},"65":{},"109":{},"128":{}},"component":{}}],["sever",{"_index":1409,"title":{},"name":{},"text":{"11":{},"56":{},"109":{},"125":{}},"component":{}}],["sha1",{"_index":1935,"title":{},"name":{},"text":{"38":{}},"component":{}}],["shard",{"_index":1438,"title":{"21":{}},"name":{},"text":{"16":{},"21":{}},"component":{}}],["share",{"_index":1464,"title":{},"name":{},"text":{"17":{},"75":{},"86":{},"102":{},"109":{},"127":{}},"component":{}}],["shared_secret",{"_index":1485,"title":{},"name":{},"text":{"17":{}},"component":{}}],["show",{"_index":1568,"title":{},"name":{},"text":{"30":{},"75":{},"118":{}},"component":{}}],["showlog",{"_index":2607,"title":{},"name":{},"text":{"118":{}},"component":{}}],["shown",{"_index":2476,"title":{},"name":{},"text":{"105":{}},"component":{}}],["shut",{"_index":1575,"title":{},"name":{},"text":{"30":{},"69":{},"71":{}},"component":{}}],["shutdown",{"_index":784,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["side",{"_index":1356,"title":{},"name":{},"text":{"10":{},"96":{},"118":{}},"component":{}}],["sidecar",{"_index":650,"title":{},"name":{},"text":{"1":{},"10":{},"32":{},"78":{},"109":{},"118":{},"119":{},"129":{}},"component":{}}],["sign",{"_index":1228,"title":{"34":{}},"name":{"34":{}},"text":{"10":{},"28":{},"34":{},"38":{},"78":{},"87":{}},"component":{}}],["significantli",{"_index":569,"title":{},"name":{},"text":{"1":{}},"component":{}}],["similar",{"_index":1771,"title":{},"name":{},"text":{"30":{}},"component":{}}],["simpl",{"_index":2639,"title":{},"name":{},"text":{"118":{},"126":{}},"component":{}}],["simplest",{"_index":2650,"title":{},"name":{},"text":{"118":{}},"component":{}}],["simultan",{"_index":489,"title":{},"name":{},"text":{"1":{},"26":{}},"component":{}}],["singl",{"_index":505,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"41":{},"44":{},"46":{},"53":{},"102":{},"123":{},"129":{}},"component":{}}],["singlehostexposuretyp",{"_index":1269,"title":{},"name":{},"text":{"10":{}},"component":{}}],["singlehostgatewayconfigmaplabel",{"_index":1274,"title":{},"name":{},"text":{"10":{}},"component":{}}],["singlehostgatewayconfigsidecarimag",{"_index":1275,"title":{},"name":{},"text":{"10":{}},"component":{}}],["singlehostgatewayimag",{"_index":1276,"title":{},"name":{},"text":{"10":{}},"component":{}}],["siriu",{"_index":2852,"title":{},"name":{},"text":{"129":{}},"component":{}}],["situat",{"_index":2560,"title":{},"name":{},"text":{"111":{},"112":{},"113":{},"129":{}},"component":{}}],["six",{"_index":1049,"title":{},"name":{},"text":{"6":{},"27":{}},"component":{}}],["size",{"_index":331,"title":{},"name":{},"text":{"1":{},"10":{},"44":{},"102":{},"109":{},"118":{}},"component":{}}],["size=64",{"_index":2012,"title":{},"name":{},"text":{"44":{}},"component":{}}],["skew",{"_index":856,"title":{},"name":{},"text":{"1":{}},"component":{}}],["skopeo",{"_index":1970,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["sl",{"_index":2078,"title":{},"name":{},"text":{"50":{}},"component":{}}],["slash",{"_index":546,"title":{},"name":{},"text":{"1":{}},"component":{}}],["sleep",{"_index":2455,"title":{},"name":{},"text":{"102":{}},"component":{}}],["slider",{"_index":824,"title":{},"name":{},"text":{"1":{}},"component":{}}],["slow",{"_index":672,"title":{"109":{}},"name":{"109":{}},"text":{"1":{},"71":{},"102":{},"107":{},"109":{},"118":{}},"component":{}}],["small",{"_index":1583,"title":{},"name":{},"text":{"30":{}},"component":{}}],["smallry",{"_index":1730,"title":{},"name":{},"text":{"30":{}},"component":{}}],["snapshot",{"_index":1650,"title":{},"name":{},"text":{"30":{}},"component":{}}],["snippet",{"_index":2809,"title":{},"name":{},"text":{"128":{}},"component":{}}],["softwar",{"_index":2817,"title":{},"name":{},"text":{"129":{}},"component":{}}],["solut",{"_index":1348,"title":{},"name":{},"text":{"10":{},"129":{}},"component":{}}],["sometim",{"_index":1277,"title":{},"name":{},"text":{"10":{},"109":{}},"component":{}}],["soon",{"_index":2859,"title":{},"name":{},"text":{"129":{}},"component":{}}],["sourc",{"_index":1001,"title":{"120":{}},"name":{"120":{}},"text":{"3":{},"5":{},"38":{},"45":{},"53":{},"54":{},"75":{},"78":{},"86":{},"99":{},"103":{},"114":{},"120":{},"121":{},"122":{},"125":{},"126":{},"127":{},"129":{}},"component":{}}],["space",{"_index":945,"title":{"127-2":{}},"name":{},"text":{"3":{},"10":{},"39":{},"44":{},"70":{},"127":{}},"component":{}}],["spaces/overview",{"_index":956,"title":{},"name":{},"text":{"3":{}},"component":{}}],["spec",{"_index":247,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"14":{},"21":{},"23":{},"25":{},"26":{},"27":{},"30":{},"34":{},"45":{},"49":{},"53":{},"66":{},"76":{},"102":{},"109":{}},"component":{}}],["spec.contain",{"_index":1948,"title":{},"name":{},"text":{"38":{}},"component":{}}],["spec.routingclass",{"_index":2148,"title":{},"name":{},"text":{"54":{}},"component":{}}],["spec.volum",{"_index":1931,"title":{},"name":{},"text":{"38":{}},"component":{}}],["special",{"_index":563,"title":{"30-4":{}},"name":{},"text":{"1":{},"10":{},"34":{},"45":{},"129":{}},"component":{}}],["specif",{"_index":194,"title":{"1-184":{},"54-2":{},"54-5":{}},"name":{},"text":{"1":{},"9":{},"10":{},"30":{},"36":{},"43":{},"54":{},"58":{},"78":{},"85":{},"99":{},"105":{},"106":{},"118":{},"126":{},"127":{}},"component":{}}],["specifi",{"_index":307,"title":{"64":{},"105":{},"30-16":{}},"name":{"64":{},"105":{}},"text":{"1":{},"6":{},"10":{},"11":{},"23":{},"30":{},"34":{},"38":{},"44":{},"64":{},"72":{},"75":{},"78":{},"97":{},"98":{},"101":{},"102":{},"103":{},"105":{},"106":{},"109":{},"112":{},"113":{},"114":{},"121":{}},"component":{}}],["speed",{"_index":1218,"title":{},"name":{},"text":{"10":{}},"component":{}}],["spread",{"_index":839,"title":{},"name":{},"text":{"1":{}},"component":{}}],["springboot",{"_index":2680,"title":{},"name":{},"text":{"118":{}},"component":{}}],["src/main/docker/dockerfile.jvm",{"_index":1815,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/main/docker/dockerfile.n",{"_index":1835,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/main/java/mygroup",{"_index":1651,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/main/resources/application.properti",{"_index":1712,"title":{},"name":{},"text":{"30":{}},"component":{}}],["src/test/java/mygroup",{"_index":1652,"title":{},"name":{},"text":{"30":{}},"component":{}}],["ssh",{"_index":2420,"title":{},"name":{},"text":{"98":{},"116":{},"127":{}},"component":{}}],["ssl_cert_fil",{"_index":2370,"title":{},"name":{},"text":{"88":{},"92":{}},"component":{}}],["sslcainfo",{"_index":1905,"title":{},"name":{},"text":{"34":{}},"component":{}}],["sso",{"_index":1316,"title":{},"name":{},"text":{"10":{}},"component":{}}],["stabl",{"_index":2081,"title":{},"name":{},"text":{"50":{},"74":{},"103":{},"114":{},"127":{}},"component":{}}],["stack",{"_index":2054,"title":{},"name":{},"text":{"49":{},"53":{},"54":{},"87":{},"129":{}},"component":{}}],["stackoverflow",{"_index":2823,"title":{},"name":{},"text":{"129":{}},"component":{}}],["standard",{"_index":229,"title":{},"name":{},"text":{"1":{},"30":{},"56":{},"105":{},"116":{}},"component":{}}],["start",{"_index":313,"title":{"5":{},"94":{},"96":{},"101":{},"106":{},"111":{},"30-1":{},"96-1":{},"96-2":{},"109-1":{},"129-1":{}},"name":{"5":{},"96":{},"101":{},"106":{},"111":{}},"text":{"1":{},"3":{},"5":{},"9":{},"10":{},"15":{},"21":{},"27":{},"30":{},"31":{},"34":{},"35":{},"38":{},"39":{},"40":{},"41":{},"42":{},"44":{},"47":{},"49":{},"50":{},"54":{},"58":{},"59":{},"62":{},"65":{},"70":{},"76":{},"78":{},"79":{},"81":{},"82":{},"83":{},"89":{},"90":{},"94":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"118":{},"123":{},"127":{}},"component":{}}],["startswith(\"theia",{"_index":1950,"title":{},"name":{},"text":{"38":{}},"component":{}}],["startup",{"_index":425,"title":{},"name":{},"text":{"1":{},"30":{},"32":{},"54":{},"102":{},"127":{}},"component":{}}],["state",{"_index":587,"title":{"118-16":{},"118-25":{},"118-30":{},"118-35":{},"118-40":{},"118-43":{}},"name":{},"text":{"1":{},"10":{},"82":{},"102":{},"118":{},"129":{}},"component":{}}],["static",{"_index":1688,"title":{},"name":{},"text":{"30":{},"45":{},"126":{}},"component":{}}],["static.developers.redhat.com",{"_index":2784,"title":{},"name":{},"text":{"127":{}},"component":{}}],["static_config",{"_index":2098,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["statu",{"_index":1146,"title":{},"name":{},"text":{"10":{},"31":{},"41":{},"42":{},"43":{},"44":{},"99":{},"118":{},"128":{}},"component":{}}],["stay",{"_index":2171,"title":{},"name":{},"text":{"54":{}},"component":{}}],["step",{"_index":1442,"title":{},"name":{},"text":{"17":{},"30":{},"34":{},"39":{},"41":{},"42":{},"44":{},"47":{},"49":{},"50":{},"53":{},"54":{},"70":{},"71":{},"72":{},"82":{},"117":{},"128":{}},"component":{}}],["still",{"_index":1578,"title":{},"name":{},"text":{"30":{},"109":{}},"component":{}}],["stop",{"_index":315,"title":{},"name":{},"text":{"1":{},"50":{},"69":{},"70":{},"82":{},"102":{},"127":{}},"component":{}}],["stopatentri",{"_index":2671,"title":{},"name":{},"text":{"118":{}},"component":{}}],["stopworkspac",{"_index":808,"title":{},"name":{},"text":{"1":{}},"component":{}}],["storag",{"_index":474,"title":{"24":{},"45":{},"102":{},"102-1":{},"102-2":{}},"name":{"24":{},"45":{},"102":{}},"text":{"1":{},"10":{},"24":{},"45":{},"67":{},"102":{},"109":{},"116":{},"117":{},"123":{},"127":{}},"component":{}}],["storage//redhat.java/jdt_ws/.metadata/.log",{"_index":2629,"title":{},"name":{},"text":{"118":{}},"component":{}}],["storage//redhat.vscod",{"_index":2643,"title":{},"name":{},"text":{"118":{}},"component":{}}],["storage:0.0.1",{"_index":772,"title":{},"name":{},"text":{"1":{}},"component":{}}],["storageclass",{"_index":1313,"title":{},"name":{},"text":{"10":{},"29":{}},"component":{}}],["storageclass#mountopt",{"_index":2028,"title":{},"name":{},"text":{"45":{}},"component":{}}],["storageclassnam",{"_index":2023,"title":{},"name":{},"text":{"45":{},"102":{}},"component":{}}],["store",{"_index":616,"title":{"117-1":{}},"name":{},"text":{"1":{},"10":{},"11":{},"21":{},"27":{},"34":{},"45":{},"53":{},"54":{},"56":{},"80":{},"84":{},"109":{},"117":{},"118":{},"119":{},"120":{},"121":{}},"component":{}}],["storepass",{"_index":2378,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["str",{"_index":1697,"title":{},"name":{},"text":{"30":{}},"component":{}}],["strategi",{"_index":292,"title":{"64":{}},"name":{"64":{}},"text":{"1":{},"10":{},"30":{},"64":{},"72":{}},"component":{}}],["stream",{"_index":2747,"title":{},"name":{},"text":{"123":{}},"component":{}}],["stricter",{"_index":903,"title":{},"name":{},"text":{"1":{}},"component":{}}],["string",{"_index":404,"title":{},"name":{},"text":{"1":{},"10":{},"27":{},"30":{},"54":{}},"component":{}}],["string(responsebody)).info(\"got",{"_index":1618,"title":{},"name":{},"text":{"30":{}},"component":{}}],["string.format",{"_index":549,"title":{},"name":{},"text":{"1":{}},"component":{}}],["string.replaceal",{"_index":908,"title":{},"name":{},"text":{"1":{}},"component":{}}],["stripped.pem",{"_index":1457,"title":{},"name":{},"text":{"17":{}},"component":{}}],["stripped.pub",{"_index":1461,"title":{},"name":{},"text":{"17":{}},"component":{}}],["strong",{"_index":2855,"title":{},"name":{},"text":{"129":{}},"component":{}}],["strongli",{"_index":345,"title":{},"name":{},"text":{"1":{}},"component":{}}],["structur",{"_index":2742,"title":{},"name":{},"text":{"121":{}},"component":{}}],["studio",{"_index":2297,"title":{"78":{},"78-7":{},"129-8":{}},"name":{},"text":{"78":{},"103":{},"114":{},"118":{},"125":{},"126":{},"129":{}},"component":{}}],["sub",{"_index":976,"title":{},"name":{},"text":{"3":{},"10":{}},"component":{}}],["subdirectori",{"_index":466,"title":{},"name":{},"text":{"1":{}},"component":{}}],["subject",{"_index":2127,"title":{},"name":{},"text":{"54":{}},"component":{}}],["submit",{"_index":1580,"title":{},"name":{},"text":{"30":{},"129":{}},"component":{}}],["subpath",{"_index":457,"title":{},"name":{},"text":{"1":{},"10":{},"49":{},"89":{},"90":{},"92":{},"97":{},"98":{}},"component":{}}],["subscribe.sh",{"_index":2248,"title":{},"name":{},"text":{"69":{}},"component":{}}],["subscript",{"_index":2214,"title":{},"name":{},"text":{"64":{},"69":{},"72":{}},"component":{}}],["subsequ",{"_index":2737,"title":{},"name":{},"text":{"119":{}},"component":{}}],["subset",{"_index":2290,"title":{},"name":{},"text":{"76":{}},"component":{}}],["substitut",{"_index":2402,"title":{},"name":{},"text":{"94":{}},"component":{}}],["subsystem",{"_index":1396,"title":{},"name":{},"text":{"10":{}},"component":{}}],["success",{"_index":2163,"title":{},"name":{},"text":{"54":{}},"component":{}}],["successfulli",{"_index":2008,"title":{},"name":{},"text":{"43":{},"54":{}},"component":{}}],["such",{"_index":385,"title":{},"name":{},"text":{"1":{},"6":{},"7":{},"9":{},"10":{},"25":{},"30":{},"32":{},"34":{},"36":{},"38":{},"41":{},"46":{},"50":{},"53":{},"56":{},"59":{},"62":{},"65":{},"78":{},"97":{},"99":{},"109":{},"116":{},"118":{},"119":{},"121":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["sudo",{"_index":2074,"title":{},"name":{},"text":{"50":{}},"component":{}}],["suffici",{"_index":1068,"title":{},"name":{},"text":{"6":{}},"component":{}}],["suffix",{"_index":621,"title":{},"name":{},"text":{"1":{},"10":{},"27":{}},"component":{}}],["suit",{"_index":1996,"title":{},"name":{},"text":{"41":{},"46":{},"105":{}},"component":{}}],["suitabl",{"_index":684,"title":{},"name":{},"text":{"1":{},"67":{},"76":{}},"component":{}}],["sum",{"_index":1077,"title":{},"name":{},"text":{"6":{}},"component":{}}],["super",{"_index":802,"title":{},"name":{},"text":{"1":{}},"component":{}}],["super(mainconfigur",{"_index":1695,"title":{},"name":{},"text":{"30":{}},"component":{}}],["supplement",{"_index":564,"title":{},"name":{},"text":{"1":{}},"component":{}}],["suppli",{"_index":472,"title":{},"name":{},"text":{"1":{},"17":{},"66":{},"106":{}},"component":{}}],["support",{"_index":446,"title":{"34":{},"65":{}},"name":{"34":{},"65":{}},"text":{"1":{},"10":{},"28":{},"32":{},"34":{},"36":{},"38":{},"60":{},"64":{},"69":{},"78":{},"83":{},"99":{},"103":{},"105":{},"108":{},"110":{},"114":{},"118":{},"127":{},"129":{}},"component":{}}],["sure",{"_index":360,"title":{},"name":{},"text":{"1":{}},"component":{}}],["surround",{"_index":2437,"title":{},"name":{},"text":{"99":{}},"component":{}}],["suspend",{"_index":829,"title":{},"name":{},"text":{"1":{}},"component":{}}],["svc",{"_index":1216,"title":{},"name":{},"text":{"10":{}},"component":{}}],["svc/prometheu",{"_index":2109,"title":{},"name":{},"text":{"53":{},"54":{}},"component":{}}],["swagger",{"_index":1732,"title":{},"name":{},"text":{"30":{},"52":{}},"component":{}}],["switch",{"_index":1312,"title":{"118-12":{}},"name":{},"text":{"10":{},"30":{},"123":{}},"component":{}}],["symbol",{"_index":1527,"title":{},"name":{},"text":{"27":{},"118":{}},"component":{}}],["sync",{"_index":771,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["synchron",{"_index":279,"title":{},"name":{},"text":{"1":{},"128":{}},"component":{}}],["syntax",{"_index":2508,"title":{},"name":{},"text":{"106":{},"110":{},"118":{}},"component":{}}],["system",{"_index":6,"title":{"1-2":{},"1-169":{}},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"30":{},"38":{},"45":{},"50":{},"69":{},"71":{},"84":{},"117":{},"118":{}},"component":{}}],["system.currenttimemilli",{"_index":1781,"title":{},"name":{},"text":{"30":{}},"component":{}}],["system.net.webclient).downloadstring('https://www.eclipse.org/che/chectl/win",{"_index":2071,"title":{},"name":{},"text":{"50":{}},"component":{}}],["t",{"_index":978,"title":{},"name":{},"text":{"3":{},"30":{},"38":{}},"component":{}}],["tab",{"_index":959,"title":{},"name":{},"text":{"3":{},"43":{},"64":{},"96":{},"106":{},"109":{},"127":{}},"component":{}}],["tabl",{"_index":1016,"title":{},"name":{},"text":{"5":{},"6":{},"10":{},"47":{},"54":{},"82":{},"97":{},"98":{},"102":{},"103":{},"114":{}},"component":{}}],["tag",{"_index":971,"title":{},"name":{},"text":{"3":{},"10":{},"47":{},"126":{}},"component":{}}],["taint",{"_index":780,"title":{},"name":{},"text":{"1":{}},"component":{}}],["take",{"_index":637,"title":{},"name":{},"text":{"1":{},"10":{},"38":{},"44":{},"66":{},"69":{},"109":{},"124":{}},"component":{}}],["taken",{"_index":2146,"title":{},"name":{},"text":{"54":{}},"component":{}}],["target",{"_index":523,"title":{},"name":{"27":{}},"text":{"1":{},"21":{},"30":{},"46":{},"53":{},"54":{},"119":{}},"component":{}}],["target/quarku",{"_index":1801,"title":{},"name":{},"text":{"30":{}},"component":{}}],["targetport",{"_index":1869,"title":{},"name":{},"text":{"30":{},"49":{},"105":{}},"component":{}}],["task",{"_index":2846,"title":{},"name":{},"text":{"129":{}},"component":{}}],["task_plugin.theia",{"_index":2703,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tcp",{"_index":1860,"title":{},"name":{},"text":{"30":{},"49":{}},"component":{}}],["team",{"_index":844,"title":{},"name":{},"text":{"1":{},"41":{},"46":{},"129":{}},"component":{}}],["team’",{"_index":847,"title":{},"name":{},"text":{"1":{}},"component":{}}],["technolog",{"_index":2356,"title":{},"name":{},"text":{"87":{},"99":{}},"component":{}}],["telemetri",{"_index":1106,"title":{"30":{},"66":{},"9-1":{},"9-4":{},"30-8":{},"30-16":{},"30-17":{}},"name":{"30":{},"66":{}},"text":{"9":{},"30":{},"66":{},"127":{}},"component":{}}],["telemetry:backend",{"_index":1658,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telemetryservic",{"_index":1757,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telemetryservice.java",{"_index":1749,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telemetryservice.sendevent(payload",{"_index":1768,"title":{},"name":{},"text":{"30":{}},"component":{}}],["telephon",{"_index":2778,"title":{},"name":{},"text":{"127":{}},"component":{}}],["templat",{"_index":1436,"title":{"127-6":{}},"name":{},"text":{"15":{},"27":{},"30":{},"47":{},"49":{},"125":{},"126":{},"127":{}},"component":{}}],["template.yaml",{"_index":2053,"title":{},"name":{},"text":{"49":{}},"component":{}}],["temporari",{"_index":1412,"title":{},"name":{},"text":{"11":{}},"component":{}}],["tenanc",{"_index":2211,"title":{},"name":{},"text":{"63":{}},"component":{}}],["term",{"_index":1047,"title":{"127-3":{}},"name":{},"text":{"6":{},"111":{},"118":{},"126":{},"127":{}},"component":{}}],["termin",{"_index":567,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"50":{},"54":{},"74":{},"81":{},"89":{},"90":{},"118":{},"123":{},"129":{}},"component":{}}],["terminationgraceperiodsecond",{"_index":571,"title":{},"name":{},"text":{"1":{}},"component":{}}],["terminolog",{"_index":2754,"title":{"126-2":{}},"name":{},"text":{},"component":{}}],["test",{"_index":930,"title":{"3-3":{}},"name":{},"text":{"3":{},"41":{},"46":{},"83":{},"86":{},"108":{},"118":{},"119":{},"128":{},"129":{}},"component":{}}],["theia",{"_index":644,"title":{"3":{},"9":{},"3-1":{},"3-2":{},"3-3":{},"9-4":{},"78-3":{},"78-9":{},"118-33":{},"118-34":{},"118-35":{},"118-36":{},"118-37":{},"118-45":{},"118-46":{}},"name":{"3":{},"9":{}},"text":{"1":{},"3":{},"4":{},"6":{},"9":{},"20":{},"32":{},"38":{},"78":{},"103":{},"105":{},"106":{},"109":{},"114":{},"118":{},"126":{},"129":{}},"component":{}}],["theia/id",{"_index":2701,"title":{},"name":{},"text":{"118":{}},"component":{}}],["theia/latest",{"_index":744,"title":{},"name":{},"text":{"1":{},"103":{},"114":{}},"component":{}}],["theia/next",{"_index":993,"title":{},"name":{},"text":{"3":{},"30":{},"66":{},"103":{},"105":{},"114":{}},"component":{}}],["theia:next",{"_index":2488,"title":{},"name":{},"text":{"105":{}},"component":{}}],["theia:next;java",{"_index":2047,"title":{},"name":{},"text":{"47":{}},"component":{}}],["theia=quay.io/eclipse/ch",{"_index":2046,"title":{},"name":{},"text":{"47":{}},"component":{}}],["theia_plugin",{"_index":2489,"title":{},"name":{},"text":{"105":{}},"component":{}}],["theia_yeoman_plugin.theia",{"_index":2705,"title":{},"name":{},"text":{"118":{}},"component":{}}],["theme",{"_index":960,"title":{},"name":{},"text":{"3":{}},"component":{}}],["themselv",{"_index":688,"title":{},"name":{},"text":{"1":{}},"component":{}}],["therefor",{"_index":348,"title":{},"name":{},"text":{"1":{},"5":{},"86":{}},"component":{}}],["third",{"_index":1590,"title":{},"name":{},"text":{"30":{},"127":{}},"component":{}}],["those",{"_index":738,"title":{},"name":{},"text":{"1":{},"5":{},"23":{},"129":{}},"component":{}}],["thread",{"_index":320,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["three",{"_index":922,"title":{},"name":{},"text":{"2":{},"96":{},"99":{},"100":{},"109":{}},"component":{}}],["threshold",{"_index":841,"title":{},"name":{},"text":{"1":{}},"component":{}}],["through",{"_index":687,"title":{},"name":{},"text":{"1":{},"10":{},"29":{},"30":{},"38":{},"126":{}},"component":{}}],["throughout",{"_index":2756,"title":{},"name":{},"text":{"126":{}},"component":{}}],["throw",{"_index":2600,"title":{},"name":{},"text":{"118":{}},"component":{}}],["thrown",{"_index":896,"title":{},"name":{},"text":{"1":{}},"component":{}}],["time",{"_index":415,"title":{"94":{},"109-1":{}},"name":{"94":{}},"text":{"1":{},"5":{},"30":{},"32":{},"53":{},"54":{},"79":{},"94":{},"109":{},"118":{},"127":{}},"component":{}}],["timeout",{"_index":417,"title":{},"name":{},"text":{"1":{},"30":{},"71":{}},"component":{}}],["titl",{"_index":952,"title":{},"name":{},"text":{"3":{}},"component":{}}],["tl",{"_index":575,"title":{"38":{}},"name":{"38":{}},"text":{"1":{},"10":{},"12":{},"16":{},"38":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["tls.cer",{"_index":2367,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["tls_config",{"_index":2135,"title":{},"name":{},"text":{"54":{}},"component":{}}],["tlssecretnam",{"_index":1384,"title":{},"name":{},"text":{"10":{}},"component":{}}],["tlssupport",{"_index":1153,"title":{},"name":{},"text":{"10":{}},"component":{}}],["tls|web",{"_index":2150,"title":{},"name":{},"text":{"54":{}},"component":{}}],["tmp",{"_index":2461,"title":{},"name":{},"text":{"102":{},"118":{}},"component":{}}],["tmp/chectl",{"_index":1417,"title":{},"name":{},"text":{"11":{}},"component":{}}],["tmp/log",{"_index":2684,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tmp/theia",{"_index":2661,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tmp/vscode",{"_index":2674,"title":{},"name":{},"text":{"118":{},"119":{}},"component":{}}],["togeth",{"_index":2863,"title":{},"name":{},"text":{"129":{}},"component":{}}],["token",{"_index":595,"title":{"81":{},"117-2":{}},"name":{"81":{}},"text":{"1":{},"10":{},"17":{},"19":{},"30":{},"56":{},"80":{},"81":{},"95":{},"98":{},"116":{},"117":{},"119":{},"123":{}},"component":{}}],["toler",{"_index":778,"title":{},"name":{},"text":{"1":{},"10":{}},"component":{}}],["took",{"_index":2711,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tool",{"_index":629,"title":{"42":{},"50":{},"70":{},"71":{},"74":{},"50-1":{},"50-2":{}},"name":{"50":{},"70":{},"71":{},"74":{}},"text":{"1":{},"6":{},"9":{},"11":{},"21":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"50":{},"68":{},"69":{},"70":{},"71":{},"74":{},"75":{},"76":{},"83":{},"84":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"109":{},"117":{},"118":{},"126":{},"129":{}},"component":{}}],["toolbar",{"_index":2520,"title":{},"name":{},"text":{"106":{}},"component":{}}],["tooling.vscod",{"_index":2676,"title":{},"name":{},"text":{"118":{}},"component":{}}],["top",{"_index":2738,"title":{},"name":{},"text":{"119":{},"129":{}},"component":{}}],["topk8",{"_index":1446,"title":{},"name":{},"text":{"17":{}},"component":{}}],["topolog",{"_index":2434,"title":{},"name":{},"text":{"99":{}},"component":{}}],["total",{"_index":838,"title":{},"name":{},"text":{"1":{},"6":{},"33":{},"54":{}},"component":{}}],["toward",{"_index":834,"title":{},"name":{},"text":{"1":{}},"component":{}}],["tr",{"_index":1455,"title":{},"name":{},"text":{"17":{},"84":{},"117":{}},"component":{}}],["trace",{"_index":2589,"title":{"118-12":{},"118-27":{},"118-32":{}},"name":{},"text":{"118":{},"129":{}},"component":{}}],["trace.server.verbos",{"_index":2631,"title":{},"name":{},"text":{"118":{}},"component":{}}],["track",{"_index":1119,"title":{},"name":{},"text":{"9":{},"127":{}},"component":{}}],["traefik",{"_index":1326,"title":{},"name":{},"text":{"10":{},"32":{},"37":{}},"component":{}}],["traffic",{"_index":1219,"title":{"23-3":{},"118-4":{}},"name":{},"text":{"10":{},"23":{},"109":{}},"component":{}}],["transform",{"_index":512,"title":{},"name":{},"text":{"1":{}},"component":{}}],["translat",{"_index":2230,"title":{},"name":{},"text":{"67":{}},"component":{}}],["transmit",{"_index":2530,"title":{},"name":{},"text":{"108":{}},"component":{}}],["transpar",{"_index":965,"title":{},"name":{},"text":{"3":{}},"component":{}}],["transport",{"_index":573,"title":{},"name":{},"text":{"1":{}},"component":{}}],["treat",{"_index":1911,"title":{},"name":{},"text":{"38":{},"129":{}},"component":{}}],["tri",{"_index":342,"title":{"128":{}},"name":{"128":{}},"text":{"1":{},"62":{},"96":{},"118":{},"127":{},"128":{},"129":{}},"component":{}}],["trigger",{"_index":2234,"title":{},"name":{},"text":{"67":{},"128":{}},"component":{}}],["troubleshoot",{"_index":1909,"title":{"107":{},"108":{},"109":{},"38-2":{},"127-8":{},"127-10":{}},"name":{"107":{},"108":{},"109":{}},"text":{"107":{},"118":{}},"component":{}}],["true",{"_index":319,"title":{},"name":{},"text":{"1":{},"6":{},"10":{},"30":{},"34":{},"38":{},"53":{},"54":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"105":{},"117":{},"118":{},"128":{}},"component":{}}],["trust",{"_index":602,"title":{},"name":{},"text":{"1":{},"10":{},"38":{}},"component":{}}],["truststor",{"_index":1934,"title":{},"name":{},"text":{"38":{},"89":{},"90":{}},"component":{}}],["truststore.sh",{"_index":2373,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["ts",{"_index":2612,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tune",{"_index":1509,"title":{},"name":{},"text":{"23":{},"109":{}},"component":{}}],["turn",{"_index":721,"title":{},"name":{},"text":{"1":{},"9":{}},"component":{}}],["two",{"_index":553,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"45":{},"54":{},"56":{},"64":{},"74":{},"78":{},"99":{},"118":{},"127":{}},"component":{}}],["type",{"_index":285,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"17":{},"18":{},"19":{},"30":{},"45":{},"53":{},"54":{},"84":{},"99":{},"102":{},"105":{},"109":{},"117":{},"118":{},"120":{},"121":{},"127":{},"128":{}},"component":{}}],["typescript",{"_index":2587,"title":{"118-11":{},"118-13":{},"118-14":{}},"name":{},"text":{"118":{},"129":{}},"component":{}}],["typescript.tsserver.log",{"_index":2615,"title":{},"name":{},"text":{"118":{}},"component":{}}],["typescript.tsserver.trac",{"_index":2613,"title":{},"name":{},"text":{"118":{}},"component":{}}],["typic",{"_index":1843,"title":{},"name":{},"text":{"30":{},"34":{},"118":{}},"component":{}}],["uber.jar",{"_index":2634,"title":{},"name":{},"text":{"118":{}},"component":{}}],["ubuntu",{"_index":2801,"title":{},"name":{},"text":{"128":{}},"component":{}}],["ui",{"_index":1733,"title":{},"name":{},"text":{"30":{},"78":{},"83":{},"129":{}},"component":{}}],["uid",{"_index":2029,"title":{},"name":{},"text":{"45":{}},"component":{}}],["uid=26",{"_index":2031,"title":{},"name":{},"text":{"45":{}},"component":{}}],["ul1411",{"_index":1538,"title":{},"name":{},"text":{"27":{}},"component":{}}],["unavail",{"_index":1388,"title":{},"name":{},"text":{"10":{}},"component":{}}],["unblock",{"_index":2791,"title":{},"name":{},"text":{"127":{}},"component":{}}],["unconvent",{"_index":2563,"title":{},"name":{},"text":{"112":{},"113":{}},"component":{}}],["under",{"_index":1362,"title":{},"name":{},"text":{"10":{},"17":{},"19":{},"30":{},"78":{},"96":{},"118":{},"119":{}},"component":{}}],["underli",{"_index":1912,"title":{},"name":{},"text":{"38":{},"109":{}},"component":{}}],["understand",{"_index":0,"title":{"67":{},"1-1":{}},"name":{"67":{}},"text":{"1":{},"6":{},"7":{},"60":{},"67":{},"102":{},"118":{}},"component":{}}],["undesir",{"_index":2076,"title":{},"name":{},"text":{"50":{}},"component":{}}],["uninstal",{"_index":2210,"title":{"68":{}},"name":{"68":{}},"text":{"62":{},"68":{}},"component":{}}],["uniqu",{"_index":290,"title":{},"name":{},"text":{"1":{},"10":{},"106":{}},"component":{}}],["unit",{"_index":2333,"title":{},"name":{},"text":{"83":{},"125":{}},"component":{}}],["univers",{"_index":2507,"title":{},"name":{},"text":{"106":{}},"component":{}}],["unknown",{"_index":2159,"title":{},"name":{},"text":{"54":{}},"component":{}}],["unless",{"_index":384,"title":{},"name":{},"text":{"1":{},"45":{}},"component":{}}],["unlimit",{"_index":1520,"title":{},"name":{},"text":{"26":{},"127":{}},"component":{}}],["unpacked/camel",{"_index":2675,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unpacked/redhat",{"_index":2662,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unpacked/redhat.vscod",{"_index":2729,"title":{},"name":{},"text":{"119":{}},"component":{}}],["unpacked/task_plugin.theia",{"_index":2704,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unpacked/theia_yeoman_plugin.theia",{"_index":2706,"title":{},"name":{},"text":{"118":{}},"component":{}}],["unrecover",{"_index":426,"title":{},"name":{},"text":{"1":{}},"component":{}}],["unsign",{"_index":694,"title":{},"name":{},"text":{"1":{}},"component":{}}],["unstructur",{"_index":1506,"title":{},"name":{},"text":{"21":{}},"component":{}}],["unsupport",{"_index":2773,"title":{},"name":{},"text":{"127":{}},"component":{}}],["until",{"_index":430,"title":{},"name":{},"text":{"1":{},"12":{},"38":{},"69":{}},"component":{}}],["untrust",{"_index":1437,"title":{"38":{}},"name":{"38":{}},"text":{"16":{},"38":{}},"component":{}}],["unzip",{"_index":2702,"title":{},"name":{},"text":{"118":{}},"component":{}}],["up",{"_index":304,"title":{"17-1":{},"18-1":{},"19-1":{}},"name":{},"text":{"1":{},"10":{},"17":{},"18":{},"19":{},"30":{},"53":{},"54":{},"65":{},"69":{},"78":{},"80":{},"109":{}},"component":{}}],["updat",{"_index":370,"title":{"64":{}},"name":{"64":{}},"text":{"1":{},"10":{},"50":{},"53":{},"54":{},"64":{},"69":{},"70":{},"72":{},"74":{},"123":{}},"component":{}}],["updateadminpassword",{"_index":1364,"title":{},"name":{},"text":{"10":{}},"component":{}}],["upgrad",{"_index":2213,"title":{"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"69-1":{},"69-2":{},"69-3":{}},"name":{"69":{},"70":{},"71":{},"72":{},"73":{},"74":{}},"text":{"64":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{}},"component":{}}],["upload",{"_index":2783,"title":{},"name":{},"text":{"127":{}},"component":{}}],["upon",{"_index":2767,"title":{},"name":{},"text":{"127":{}},"component":{}}],["upper",{"_index":2440,"title":{},"name":{},"text":{"99":{},"100":{},"118":{},"119":{}},"component":{}}],["upstream",{"_index":1172,"title":{},"name":{},"text":{"10":{},"127":{}},"component":{}}],["uri",{"_index":1284,"title":{},"name":{},"text":{"10":{},"19":{},"30":{}},"component":{}}],["url",{"_index":267,"title":{"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{}},"name":{"101":{},"104":{},"110":{},"111":{},"112":{},"113":{},"114":{}},"text":{"1":{},"3":{},"10":{},"17":{},"18":{},"19":{},"30":{},"31":{},"32":{},"34":{},"43":{},"66":{},"89":{},"94":{},"101":{},"103":{},"104":{},"105":{},"106":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"120":{},"121":{},"126":{},"128":{}},"component":{}}],["us",{"_index":245,"title":{"11":{},"42":{},"43":{},"47":{},"48":{},"52":{},"70":{},"71":{},"72":{},"76":{},"77":{},"94":{},"96":{},"104":{},"105":{},"116":{},"117":{},"120":{},"9-2":{},"40-1":{},"99-2":{},"105-1":{},"105-3":{},"105-4":{},"105-5":{},"117-1":{},"117-2":{},"118-46":{},"129-6":{}},"name":{"11":{},"42":{},"43":{},"45":{},"47":{},"48":{},"52":{},"70":{},"71":{},"72":{},"76":{},"77":{},"96":{},"104":{},"105":{},"116":{},"117":{},"120":{}},"text":{"1":{},"3":{},"5":{},"9":{},"10":{},"11":{},"12":{},"14":{},"15":{},"17":{},"18":{},"19":{},"20":{},"21":{},"23":{},"25":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"37":{},"38":{},"39":{},"40":{},"41":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"52":{},"53":{},"54":{},"56":{},"59":{},"61":{},"62":{},"64":{},"66":{},"69":{},"70":{},"71":{},"72":{},"75":{},"76":{},"78":{},"79":{},"80":{},"81":{},"83":{},"84":{},"85":{},"87":{},"90":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"114":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["usabl",{"_index":2231,"title":{},"name":{},"text":{"67":{}},"component":{}}],["usag",{"_index":1017,"title":{},"name":{},"text":{"5":{},"9":{},"10":{},"47":{},"54":{},"127":{}},"component":{}}],["useinternalclustersvcnam",{"_index":1280,"title":{},"name":{},"text":{"10":{}},"component":{}}],["user",{"_index":185,"title":{"15":{},"25":{},"26":{},"27":{},"31":{},"62":{},"75":{},"115":{},"1-176":{},"1-184":{},"62-1":{},"127-5":{}},"name":{"25":{},"26":{},"62":{},"75":{},"115":{}},"text":{"1":{},"2":{},"6":{},"7":{},"8":{},"9":{},"10":{},"15":{},"17":{},"18":{},"19":{},"25":{},"26":{},"27":{},"28":{},"30":{},"31":{},"35":{},"36":{},"37":{},"44":{},"45":{},"50":{},"51":{},"52":{},"56":{},"57":{},"58":{},"59":{},"61":{},"62":{},"63":{},"65":{},"68":{},"69":{},"75":{},"80":{},"81":{},"84":{},"85":{},"96":{},"97":{},"98":{},"99":{},"102":{},"104":{},"105":{},"107":{},"109":{},"115":{},"117":{},"118":{},"119":{},"120":{},"121":{},"123":{},"125":{},"127":{},"128":{},"129":{}},"component":{}}],["user1",{"_index":1536,"title":{},"name":{},"text":{"27":{}},"component":{}}],["userag",{"_index":1705,"title":{},"name":{},"text":{"30":{}},"component":{}}],["userid",{"_index":2581,"title":{},"name":{},"text":{"117":{}},"component":{}}],["usernam",{"_index":860,"title":{},"name":{},"text":{"1":{},"27":{},"30":{},"56":{},"84":{},"89":{},"98":{},"117":{},"123":{}},"component":{}}],["username/ch",{"_index":979,"title":{},"name":{},"text":{"3":{}},"component":{}}],["usernamefind",{"_index":1694,"title":{},"name":{},"text":{"30":{}},"component":{}}],["users?username=:usernam",{"_index":2583,"title":{},"name":{},"text":{"117":{}},"component":{}}],["user’",{"_index":392,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"44":{},"62":{},"119":{},"129":{}},"component":{}}],["usr/bin/env",{"_index":2374,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["usr/lib/jvm/default",{"_index":2619,"title":{},"name":{},"text":{"118":{}},"component":{}}],["usr/local/bin",{"_index":2073,"title":{},"name":{},"text":{"50":{}},"component":{}}],["usr/local/bin/chectl",{"_index":2080,"title":{},"name":{},"text":{"50":{}},"component":{}}],["usual",{"_index":904,"title":{},"name":{},"text":{"1":{},"96":{},"126":{}},"component":{}}],["util",{"_index":1121,"title":{},"name":{},"text":{"9":{},"125":{}},"component":{}}],["ux",{"_index":2241,"title":{},"name":{},"text":{"69":{}},"component":{}}],["v.2.2.105",{"_index":2668,"title":{},"name":{},"text":{"118":{}},"component":{}}],["v0.14.1",{"_index":1979,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["v1",{"_index":781,"title":{},"name":{},"text":{"1":{},"17":{},"18":{},"19":{},"30":{},"45":{},"49":{},"53":{},"54":{},"56":{},"61":{},"78":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"97":{},"98":{},"102":{},"117":{},"128":{}},"component":{}}],["v2",{"_index":750,"title":{},"name":{},"text":{"1":{},"30":{},"35":{},"36":{},"58":{},"66":{},"75":{},"78":{},"109":{}},"component":{}}],["v7.50.0",{"_index":1985,"title":{},"name":{},"text":{"39":{},"70":{}},"component":{}}],["valid",{"_index":547,"title":{},"name":{},"text":{"1":{},"2":{},"8":{},"27":{},"45":{},"66":{},"118":{},"127":{}},"component":{}}],["valu",{"_index":295,"title":{"3-1":{}},"name":{},"text":{"1":{},"3":{},"6":{},"10":{},"18":{},"19":{},"21":{},"23":{},"26":{},"29":{},"30":{},"33":{},"38":{},"47":{},"54":{},"56":{},"62":{},"76":{},"77":{},"78":{},"97":{},"98":{},"102":{},"105":{},"114":{},"117":{},"118":{}},"component":{}}],["value1",{"_index":1431,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["value2",{"_index":1433,"title":{},"name":{},"text":{"14":{},"21":{}},"component":{}}],["var",{"_index":1598,"title":{},"name":{},"text":{"30":{}},"component":{}}],["var/run/secrets/kubernetes.io/serviceaccount/token",{"_index":2134,"title":{},"name":{},"text":{"54":{}},"component":{}}],["var/www/html",{"_index":1848,"title":{},"name":{},"text":{"30":{}},"component":{}}],["variabl",{"_index":225,"title":{"56":{},"56-2":{}},"name":{"56":{}},"text":{"1":{},"9":{},"10":{},"22":{},"23":{},"29":{},"30":{},"56":{},"66":{},"69":{},"88":{},"91":{},"92":{},"93":{},"97":{},"98":{},"118":{}},"component":{}}],["variat",{"_index":1171,"title":{},"name":{},"text":{"10":{}},"component":{}}],["variou",{"_index":2477,"title":{},"name":{},"text":{"105":{},"109":{},"116":{},"127":{}},"component":{}}],["vc",{"_index":2836,"title":{},"name":{},"text":{"129":{}},"component":{}}],["vdi",{"_index":2835,"title":{},"name":{},"text":{"129":{}},"component":{}}],["vendor",{"_index":2543,"title":{},"name":{},"text":{"109":{}},"component":{}}],["vendors..j",{"_index":2544,"title":{},"name":{},"text":{"109":{}},"component":{}}],["verbos",{"_index":2406,"title":{"96":{},"96-1":{},"96-2":{}},"name":{"96":{}},"text":{"96":{},"107":{},"118":{}},"component":{}}],["verif",{"_index":1721,"title":{},"name":{},"text":{"30":{},"34":{},"41":{},"42":{},"43":{},"44":{},"47":{},"50":{},"53":{},"54":{},"69":{},"70":{},"71":{},"72":{},"76":{},"77":{},"83":{}},"component":{}}],["verifi",{"_index":857,"title":{"118-16":{},"118-17":{},"118-25":{},"118-30":{},"118-35":{},"118-40":{},"118-43":{}},"name":{},"text":{"1":{},"3":{},"17":{},"18":{},"19":{},"30":{},"38":{},"41":{},"42":{},"43":{},"44":{},"47":{},"50":{},"53":{},"54":{},"69":{},"76":{},"77":{},"82":{},"108":{},"118":{},"124":{},"127":{}},"component":{}}],["versa",{"_index":2772,"title":{},"name":{},"text":{"127":{}},"component":{}}],["version",{"_index":250,"title":{},"name":{},"text":{"1":{},"3":{},"10":{},"19":{},"30":{},"34":{},"35":{},"39":{},"41":{},"50":{},"54":{},"58":{},"65":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"103":{},"112":{},"114":{},"118":{},"121":{},"127":{},"128":{}},"component":{}}],["vertx",{"_index":1734,"title":{},"name":{},"text":{"30":{}},"component":{}}],["viabl",{"_index":2834,"title":{},"name":{},"text":{"129":{}},"component":{}}],["vice",{"_index":2771,"title":{},"name":{},"text":{"127":{}},"component":{}}],["view",{"_index":1879,"title":{"118":{},"53-3":{},"54-3":{},"118-1":{},"118-5":{},"118-6":{},"118-8":{},"118-9":{},"118-10":{},"118-11":{},"118-13":{},"118-14":{},"118-15":{},"118-18":{},"118-20":{},"118-22":{},"118-23":{},"118-24":{},"118-28":{},"118-29":{},"118-33":{},"118-37":{},"118-38":{},"118-41":{},"118-42":{},"118-44":{},"118-45":{},"118-46":{}},"name":{"118":{}},"text":{"30":{},"38":{},"43":{},"53":{},"54":{},"55":{},"81":{},"99":{},"107":{},"118":{},"119":{},"123":{},"124":{},"129":{}},"component":{}}],["virtual",{"_index":2010,"title":{},"name":{},"text":{"44":{},"121":{}},"component":{}}],["visibl",{"_index":811,"title":{},"name":{},"text":{"1":{},"56":{},"70":{},"71":{},"72":{}},"component":{}}],["visit",{"_index":2466,"title":{},"name":{},"text":{"103":{},"104":{},"106":{},"111":{},"112":{},"113":{},"129":{}},"component":{}}],["visual",{"_index":2296,"title":{"78":{},"78-7":{},"129-8":{}},"name":{},"text":{"78":{},"99":{},"103":{},"114":{},"118":{},"124":{},"125":{},"126":{},"129":{}},"component":{}}],["vm=true",{"_index":2001,"title":{},"name":{},"text":{"41":{}},"component":{}}],["void",{"_index":1701,"title":{},"name":{},"text":{"30":{}},"component":{}}],["volum",{"_index":442,"title":{},"name":{},"text":{"1":{},"7":{},"10":{},"29":{},"30":{},"32":{},"34":{},"36":{},"38":{},"45":{},"49":{},"75":{},"97":{},"98":{},"102":{},"109":{}},"component":{}}],["volumebindingmod",{"_index":495,"title":{},"name":{},"text":{"1":{}},"component":{}}],["volumemod",{"_index":2465,"title":{},"name":{},"text":{"102":{}},"component":{}}],["volumemount",{"_index":467,"title":{},"name":{},"text":{"1":{},"30":{},"38":{},"49":{},"102":{},"105":{}},"component":{}}],["volumenam",{"_index":2464,"title":{},"name":{},"text":{"102":{}},"component":{}}],["vscode",{"_index":2299,"title":{},"name":{"78":{}},"text":{"109":{},"117":{},"118":{},"124":{}},"component":{}}],["vscode/extensions.json",{"_index":2294,"title":{"78-2":{},"78-8":{}},"name":{},"text":{"78":{}},"component":{}}],["vscode/settings.json",{"_index":2317,"title":{},"name":{},"text":{"78":{}},"component":{}}],["vsix",{"_index":643,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wait",{"_index":414,"title":{},"name":{},"text":{"1":{},"12":{},"38":{},"69":{}},"component":{}}],["wait.sh",{"_index":2249,"title":{},"name":{},"text":{"69":{}},"component":{}}],["waitforfirstconsum",{"_index":496,"title":{},"name":{},"text":{"1":{}},"component":{}}],["want",{"_index":357,"title":{},"name":{},"text":{"1":{},"120":{}},"component":{}}],["warn",{"_index":1363,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["watch",{"_index":1885,"title":{},"name":{},"text":{"31":{},"118":{},"123":{}},"component":{}}],["watcher",{"_index":2708,"title":{},"name":{},"text":{"118":{}},"component":{}}],["way",{"_index":557,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"45":{},"78":{},"104":{},"106":{},"128":{},"129":{}},"component":{}}],["web",{"_index":1041,"title":{"43":{},"48":{},"72":{},"100":{},"128":{},"105-4":{}},"name":{"43":{},"48":{},"72":{},"100":{},"128":{}},"text":{"5":{},"8":{},"30":{},"32":{},"33":{},"43":{},"46":{},"48":{},"52":{},"64":{},"65":{},"66":{},"68":{},"72":{},"75":{},"83":{},"86":{},"94":{},"95":{},"99":{},"100":{},"105":{},"108":{},"118":{},"126":{},"128":{},"129":{}},"component":{}}],["webhook",{"_index":1074,"title":{},"name":{},"text":{"6":{},"54":{}},"component":{}}],["webhookserv",{"_index":2123,"title":{},"name":{},"text":{"54":{}},"component":{}}],["webhookserver.:9443",{"_index":2138,"title":{},"name":{},"text":{"54":{}},"component":{}}],["websit",{"_index":953,"title":{"127-6":{}},"name":{},"text":{"3":{},"127":{}},"component":{}}],["websocket",{"_index":146,"title":{"1-140":{}},"name":{},"text":{"1":{},"108":{}},"component":{}}],["weekli",{"_index":2825,"title":{},"name":{},"text":{"129":{}},"component":{}}],["weight",{"_index":1872,"title":{},"name":{},"text":{"30":{}},"component":{}}],["welcom",{"_index":934,"title":{},"name":{},"text":{"3":{},"30":{}},"component":{}}],["welcome.messag",{"_index":1676,"title":{},"name":{},"text":{"30":{}},"component":{}}],["welcome/link",{"_index":970,"title":{},"name":{},"text":{"3":{}},"component":{}}],["welcome_messag",{"_index":1840,"title":{},"name":{},"text":{"30":{}},"component":{}}],["welcomemessag",{"_index":1677,"title":{},"name":{},"text":{"30":{}},"component":{}}],["well",{"_index":339,"title":{},"name":{},"text":{"1":{},"118":{},"127":{},"128":{}},"component":{}}],["whenev",{"_index":1743,"title":{},"name":{},"text":{"30":{}},"component":{}}],["whether",{"_index":341,"title":{},"name":{},"text":{"1":{},"10":{},"30":{},"102":{},"118":{},"124":{},"128":{}},"component":{}}],["whole",{"_index":1511,"title":{},"name":{},"text":{"23":{},"38":{}},"component":{}}],["whose",{"_index":2179,"title":{},"name":{},"text":{"56":{}},"component":{}}],["wide",{"_index":1240,"title":{},"name":{},"text":{"10":{},"38":{}},"component":{}}],["wii",{"_index":895,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wiki",{"_index":2828,"title":{},"name":{},"text":{"129":{}},"component":{}}],["wild",{"_index":1233,"title":{},"name":{},"text":{"10":{}},"component":{}}],["wildcardpolici",{"_index":1873,"title":{},"name":{},"text":{"30":{}},"component":{}}],["window",{"_index":831,"title":{"50-1":{}},"name":{},"text":{"1":{},"30":{},"50":{}},"component":{}}],["within",{"_index":1141,"title":{"30-5":{}},"name":{},"text":{"9":{},"30":{},"97":{},"98":{},"99":{},"118":{},"128":{},"129":{}},"component":{}}],["without",{"_index":555,"title":{},"name":{},"text":{"1":{},"10":{},"54":{},"78":{},"103":{},"111":{},"114":{},"118":{}},"component":{}}],["won’t",{"_index":589,"title":{},"name":{},"text":{"1":{}},"component":{}}],["woopra",{"_index":1118,"title":{"66":{}},"name":{"66":{}},"text":{"9":{},"30":{},"66":{},"127":{}},"component":{}}],["woopra_domain",{"_index":2222,"title":{},"name":{},"text":{"66":{}},"component":{}}],["woopra_domain_endpoint",{"_index":2224,"title":{},"name":{},"text":{"66":{}},"component":{}}],["work",{"_index":353,"title":{"21":{},"9-3":{}},"name":{},"text":{"1":{},"10":{},"16":{},"17":{},"18":{},"19":{},"21":{},"30":{},"54":{},"57":{},"78":{},"81":{},"86":{},"87":{},"106":{},"118":{},"119":{},"123":{},"129":{}},"component":{}}],["work/appl",{"_index":1829,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workdir",{"_index":1821,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workflow",{"_index":2425,"title":{"128-1":{}},"name":{},"text":{"99":{},"128":{}},"component":{}}],["workingdir",{"_index":1092,"title":{},"name":{},"text":{"6":{}},"component":{}}],["workload",{"_index":2086,"title":{"52":{}},"name":{"52":{}},"text":{"52":{},"62":{}},"component":{}}],["workspac",{"_index":180,"title":{"5":{},"9":{},"26":{},"28":{},"29":{},"36":{},"54":{},"75":{},"78":{},"80":{},"82":{},"85":{},"86":{},"94":{},"96":{},"101":{},"102":{},"103":{},"104":{},"106":{},"109":{},"111":{},"114":{},"116":{},"118":{},"1-172":{},"1-176":{},"1-180":{},"6-2":{},"6-3":{},"6-4":{},"30-5":{},"30-16":{},"30-17":{},"54-1":{},"54-2":{},"54-3":{},"54-4":{},"54-5":{},"78-4":{},"96-1":{},"96-2":{},"109-1":{},"109-2":{},"127-5":{},"127-6":{},"129-4":{}},"name":{"5":{},"9":{},"26":{},"27":{},"28":{},"29":{},"54":{},"75":{},"80":{},"82":{},"85":{},"86":{},"96":{},"101":{},"102":{},"103":{},"106":{},"109":{},"111":{},"114":{},"116":{},"118":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"7":{},"9":{},"10":{},"15":{},"20":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"45":{},"54":{},"55":{},"58":{},"59":{},"61":{},"62":{},"63":{},"68":{},"69":{},"70":{},"71":{},"75":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"124":{},"126":{},"127":{},"128":{},"129":{}},"component":{}}],["workspace0zqb2ew3py4srthh.go",{"_index":2692,"title":{},"name":{},"text":{"118":{}},"component":{}}],["workspace_id",{"_index":454,"title":{},"name":{},"text":{"1":{}},"component":{}}],["workspace_inact",{"_index":1142,"title":{},"name":{},"text":{"9":{},"30":{}},"component":{}}],["workspace_log",{"_index":305,"title":{},"name":{},"text":{"1":{}},"component":{}}],["workspace_open",{"_index":1133,"title":{},"name":{},"text":{"9":{}},"component":{}}],["workspace_start",{"_index":1582,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workspace_stop",{"_index":1143,"title":{},"name":{},"text":{"9":{},"30":{}},"component":{}}],["workspace_us",{"_index":1581,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workspacedefaultcompon",{"_index":1281,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspacedefaulteditor",{"_index":1283,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspaceenv",{"_index":1716,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workspacefolder}/bin/debug",{"_index":2669,"title":{},"name":{},"text":{"118":{}},"component":{}}],["workspacemanag",{"_index":1515,"title":{},"name":{},"text":{"23":{}},"component":{}}],["workspacenamespacedefault",{"_index":1286,"title":{},"name":{},"text":{"10":{},"27":{}},"component":{}}],["workspacepodnodeselector",{"_index":1287,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspacepodtoler",{"_index":1288,"title":{},"name":{},"text":{"10":{}},"component":{}}],["workspacepvcstorageclassnam",{"_index":1371,"title":{},"name":{},"text":{"10":{},"45":{}},"component":{}}],["workspaces.openshift.com",{"_index":2781,"title":{},"name":{},"text":{"127":{}},"component":{}}],["workspacesdefaultplugin",{"_index":1290,"title":{},"name":{},"text":{"10":{},"30":{},"66":{}},"component":{}}],["workspace’",{"_index":451,"title":{},"name":{},"text":{"1":{},"30":{}},"component":{}}],["workstat",{"_index":1991,"title":{},"name":{},"text":{"40":{},"129":{}},"component":{}}],["world",{"_index":1842,"title":{},"name":{},"text":{"30":{},"106":{},"110":{},"118":{}},"component":{}}],["world?new&ch",{"_index":2555,"title":{},"name":{},"text":{"110":{}},"component":{}}],["wrap",{"_index":2368,"title":{},"name":{},"text":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}},"component":{}}],["wrapper",{"_index":889,"title":{},"name":{},"text":{"1":{}},"component":{}}],["writabl",{"_index":468,"title":{},"name":{},"text":{"1":{}},"component":{}}],["write",{"_index":1589,"title":{},"name":{},"text":{"30":{},"66":{},"75":{},"102":{},"118":{}},"component":{}}],["write_repositori",{"_index":1499,"title":{},"name":{},"text":{"19":{}},"component":{}}],["ws",{"_index":719,"title":{},"name":{},"text":{"1":{}},"component":{}}],["ws://${che_host}:${che_port}/api/websocket",{"_index":277,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wsmaster",{"_index":695,"title":{},"name":{},"text":{"1":{}},"component":{}}],["wss",{"_index":2522,"title":{},"name":{},"text":{"108":{}},"component":{}}],["x",{"_index":2268,"title":{},"name":{},"text":{"69":{}},"component":{}}],["x509",{"_index":1920,"title":{},"name":{},"text":{"38":{}},"component":{}}],["xml",{"_index":2386,"title":{"118-24":{},"118-25":{},"118-26":{},"118-27":{},"118-28":{}},"name":{},"text":{"90":{},"118":{}},"component":{}}],["xml.documentsymbols.en",{"_index":2638,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml.format.en",{"_index":2635,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml.trace.serv",{"_index":2641,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml.validation.en",{"_index":2637,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xml/lsp4xml.log",{"_index":2644,"title":{},"name":{},"text":{"118":{}},"component":{}}],["xz6g8",{"_index":2689,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml",{"_index":1847,"title":{"118-29":{},"118-30":{},"118-31":{},"118-32":{}},"name":{},"text":{"30":{},"38":{},"47":{},"67":{},"76":{},"77":{},"105":{},"112":{},"118":{}},"component":{}}],["yaml.complet",{"_index":2649,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.format.en",{"_index":2646,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.hov",{"_index":2648,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.trace.serv",{"_index":2653,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml.valid",{"_index":2647,"title":{},"name":{},"text":{"118":{}},"component":{}}],["yaml=ch",{"_index":1990,"title":{},"name":{},"text":{"39":{},"76":{}},"component":{}}],["ye",{"_index":2651,"title":{},"name":{},"text":{"118":{},"119":{}},"component":{}}],["yourself",{"_index":359,"title":{},"name":{},"text":{"1":{},"115":{}},"component":{}}],["zap.newproduct",{"_index":1621,"title":{},"name":{},"text":{"30":{}},"component":{}}],["zap.sugaredlogg",{"_index":1599,"title":{},"name":{},"text":{"30":{}},"component":{}}],["zero",{"_index":837,"title":{},"name":{},"text":{"1":{},"129":{}},"component":{}}],["zone",{"_index":1547,"title":{},"name":{},"text":{"29":{}},"component":{}}]],"pipeline":["stemmer"]},"store":{"documents":{"1":{"id":1,"text":"The following section describes advanced deployment and configuration methods for the Che server component. The following section describes the Che server component advanced configuration method for a deployment. Advanced configuration is necessary to: Add environment variables not automatically generated by the Operator from the standard CheCluster Custom Resource fields. Override the properties automatically generated by the Operator from the standard CheCluster Custom Resource fields. The customCheProperties field, part of the CheCluster Custom Resource server settings, contains a map of additional environment variables to apply to the Che server component. Example 1. Override the default memory limit for workspaces Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_WORKSPACE_DEFAULT__MEMORY__LIMIT__MB: \"2048\" Previous versions of the Che Operator had a ConfigMap named custom to fulfill this role. If the Che Operator finds a configMap with the name custom, it adds the data it contains into the customCheProperties field, redeploys Che, and deletes the custom configMap. Additional resources CheCluster Custom Resource fields reference. Che server component system properties reference. The following document describes all possible configuration properties of the Che server component. API service. Browsers initiate REST communications to Che server with this URL. Default http://${CHE_HOST}:${CHE_PORT}/api API service internal network URL. Back-end services should initiate REST communications to Che server with this URL Default NULL Che WebSocket major endpoint. Provides basic communication endpoint for major WebSocket interactions and messaging. Default ws://${CHE_HOST}:${CHE_PORT}/api/websocket Che WebSocket major internal endpoint. Provides basic communication endpoint for major WebSocket interactions and messaging. Default NULL Your projects are synchronized from the Che server into the machine running each workspace. This is the directory in the machine where your projects are placed. Default /projects Used when Kubernetes-type components in a devfile request project PVC creation (Applied in case of unique and per workspace PVC strategy. In case of the common PVC strategy, it is rewritten with the value of the che.infra.kubernetes.pvc.quantity property.) Default 1Gi Defines the directory inside the machine where all the workspace logs are placed. Provide this value into the machine, for example, as an environment variable. This is to ensure that agent developers can use this directory to back up agent logs. Default /workspace_logs Configures environment variable HTTP_PROXY to a specified value in containers powering workspaces. Default empty Configures environment variable HTTPS_PROXY to a specified value in containers powering workspaces. Default empty Configures environment variable NO_PROXY to a specified value in containers powering workspaces. Default empty By default, when users access a workspace with its URL, the workspace automatically starts (if currently stopped). Set this to false to disable this behavior. Default true Workspace threads pool configuration. This pool is used for workspace-related operations that require asynchronous execution, for example, starting and stopping. Possible values are fixed and cached. Default fixed This property is ignored when pool type is different from fixed. It configures the exact size of the pool. When set, the multiplier property is ignored. If this property is not set (0, and placeholders (for example: che-workspace-). In that case, new namespace will be created for each user. Used by OpenShift infra as well to specify a Project. The or placeholder is mandatory. Default -che Defines whether che-server should try to label the workspace namespaces. NOTE: It is strongly recommended to keep the value of this property set to true. If false, the new workspace namespaces will not be labeled automatically and therefore not recognized by the Che operator making some features of DevWorkspaces not working. If false, an administrator is required to label the namespaces manually using the labels specified in che.infra.kubernetes.namespace.labels. If you want to manage the namespaces yourself, make sure to follow https://www.eclipse.org/che/docs/stable/administration-guide/provisioning-namespaces-in-advance/. Any additional labels present on the namespace are kept in place and do not affect the functionality. Also note that the the administrator is free to pre-create and label the namespaces manually even if this property is true. No updates to the namespaces are done if they already conform to the labeling requirements. Default true Defines whether che-server should try to annotate the workspace namespaces. Default true List of labels to find namespace that are used for Che Workspaces. They are used to: - find prepared namespace for users in combination with che.infra.kubernetes.namespace.annotations. - actively label namespace with any workspace. NOTE: It is strongly recommended not to change the value of this property because the Che operator relies on these labels and their precise values when reconciling DevWorkspaces. If this configuration is changed, the namespaces will not be automatically recognized by the Che operator as workspace namespaces unless manually labeled as such using the default labels and values. Additional labels on the namespace do not affect the functionality. Default app.kubernetes.io/part-of=che.eclipse.org,app.kubernetes.io/component=workspaces-namespace List of annotations to find namespace prepared for Che users workspaces. Only namespace matching the che.infra.kubernetes.namespace.labels will be matched against these annotations. namespace that matches both che.infra.kubernetes.namespace.labels and che.infra.kubernetes.namespace.annotations will be preferentially used for User’s workspaces. It’s possible to use placeholder to specify the namespace to concrete user. They are used to: - find prepared namespace for users in combination with che.infra.kubernetes.namespace.labels. - actively annotate namespace with any workspace. Default che.eclipse.org/username= Defines Kubernetes Service Account name which should be specified to be bound to all workspaces Pods. the Che Operator that Kubernetes Infrastructure will not create the service account and it should exist. OpenShift infrastructure will check if project is predefined(if che.infra.openshift.project is not empty): - if it is predefined then service account must exist there - if it is 'NULL' or empty string then infrastructure will create new OpenShift project per workspace and prepare workspace service account with needed roles there Default NULL Specifies optional, additional cluster roles to use with the workspace service account. the Che Operator that the cluster role names must already exist, and the Che service account needs to be able to create a Role Binding to associate these cluster roles with the workspace service account. The names are comma separated. This property deprecates che.infra.kubernetes.cluster_role_name. Default NULL Cluster roles to assign to user in his namespace Default NULL Defines wait time that limits the Kubernetes workspace start time. Default 8 Defines the timeout in minutes that limits the period for which Kubernetes Ingress become ready Default 5 If during workspace startup an unrecoverable event defined in the property occurs, stop the workspace immediately rather than waiting until timeout. the Che Operator that this SHOULD NOT include a mere \"Failed\" reason, because that might catch events that are not unrecoverable. A failed container startup is handled explicitly by Che server. Default FailedMount,FailedScheduling,MountVolume.SetUpfailed,Failed to pull image,FailedCreate,ReplicaSetCreateError Defines whether use the Persistent Volume Claim for Che workspace needs, for example: backup projects, logs, or disable it. Default true Defined which strategy will be used while choosing PVC for workspaces. Supported strategies: common: All workspaces in the same namespace will reuse the same PVC. Name of PVC may be configured with che.infra.kubernetes.pvc.name. Existing PVC will be used or a new one will be created if it does not exist. unique: Separate PVC for each workspace’s volume will be used. Name of PVC is evaluated as '{che.infra.kubernetes.pvc.name} + '-' + {generated_8_chars}'. Existing PVC will be used or a new one will be created if it does not exist. per-workspace: Separate PVC for each workspace will be used. Name of PVC is evaluated as '{che.infra.kubernetes.pvc.name} + '-' + {WORKSPACE_ID}'. Existing PVC will be used or a new one will be created if it doesn’t exist. Default common Defines whether to run a job that creates workspace’s subpath directories in persistent volume for the common strategy before launching a workspace. Necessary in some versions of Kubernetes as workspace subpath volume mounts are created with root permissions, and therefore cannot be modified by workspaces running as a user (presents an error importing projects into a workspace in Che). The default is true, but should be set to false if the version of Kubernetes creates subdirectories with user permissions. See: subPath in volumeMount is not writable for non-root users #41638 the Che Operator that this property has effect only if the common PVC strategy used. Default true Defines the settings of PVC name for Che workspaces. Each PVC strategy supplies this value differently. See documentation for che.infra.kubernetes.pvc.strategy property Default claim-che-workspace Defines the storage class of Persistent Volume Claim for the workspaces. Empty strings means \"use default\". Default empty Defines the size of Persistent Volume Claim of Che workspace. See: Understanding persistent storage Default 10Gi Pod that is launched when performing persistent volume claim maintenance jobs on OpenShift Default registry.access.redhat.com/ubi8-minimal:8.3-230 Image pull policy of container that used for the maintenance jobs on Kubernetes cluster Default IfNotPresent Defines Pod memory limit for persistent volume claim maintenance jobs Default 250Mi Defines Persistent Volume Claim access mode. the Che Operator that for common PVC strategy changing of access mode affects the number of simultaneously running workspaces. If the OpenShift instance running Che is using Persistent Volumes with RWX access mode, then a limit of running workspaces at the same time is bounded only by Che limits configuration: RAM, CPU, and so on. See: Understanding persistent storage Default ReadWriteOnce Defines if Che Server should wait workspaces Persistent Volume Claims to become bound after creating. Default value is true. The parameter is used by all Persistent Volume Claim strategies. It should be set to false when volumeBindingMode is configured to WaitForFirstConsumer otherwise workspace starts will hangs up on phase of waiting PVCs. Default true Defines annotations for ingresses which are used for servers exposing. Value depends on the kind of ingress controller. OpenShift infrastructure ignores this property because it uses Routes rather than Ingresses. the Che Operator that for a single-host deployment strategy to work, a controller supporting URL rewriting has to be used (so that URLs can point to different servers while the servers do not need to support changing the app root). The che.infra.kubernetes.ingress.path.rewrite_transform property defines how the path of the ingress should be transformed to support the URL rewriting and this property defines the set of annotations on the ingress itself that instruct the chosen ingress controller to actually do the URL rewriting, potentially building on the path transformation (if required by the chosen ingress controller). For example for Nginx ingress controller 0.22.0 and later the following value is recommended: {\"ingress.kubernetes.io/rewrite-target\": \"/$1\",\"ingress.kubernetes.io/ssl-redirect\": \"false\",\\ \"ingress.kubernetes.io/proxy-connect-timeout\": \"3600\",\"ingress.kubernetes.io/proxy-read-timeout\": \"3600\", \"nginx.org/websocket-services\": \"\"} and the che.infra.kubernetes.ingress.path.rewrite_transform should be set to \"%s(.*)\". For nginx ingress controller older than 0.22.0, the rewrite-target should be set to merely / and the path transform to %s (see the che.infra.kubernetes.ingress.path.rewrite_transform property). See the Nginx ingress controller documentation for the explanation of how the ingress controller uses the regular expression available in the ingress path and how it achieves the URL rewriting. Default NULL Defines a recipe on how to declare the path of the ingress that should expose a server. The %s represents the base public URL of the server and is guaranteed to end with a forward slash. This property must be a valid input to the String.format() method and contain exactly one reference to %s. See the description of the che.infra.kubernetes.ingress.annotations_json property to see how these two properties interplay when specifying the ingress annotations and path. If not defined, this property defaults to %s (without the quotes) which means that the path is not transformed in any way for use with the ingress controller. Default NULL Additional labels to add into every Ingress created by Che server to allow clear identification. Default NULL Defines security context for Pods that will be created by Kubernetes Infra This is ignored by OpenShift infra Default NULL Defines security context for Pods that will be created by Kubernetes Infra. A special supplemental group that applies to all containers in a Pod. This is ignored by OpenShift infra. Default NULL Defines grace termination period for Pods that will be created by Kubernetes infrastructures. Default value: 0. It allows to stop Pods quickly and significantly decrease the time required for stopping a workspace. the Che Operator: if terminationGracePeriodSeconds have been explicitly set in Kubernetes recipe it will not be overridden. Default 0 Creates Ingresses with Transport Layer Security (TLS) enabled. In OpenShift infrastructure, Routes will be TLS-enabled. Default false Name of a secret that should be used when creating workspace ingresses with TLS. This property is ignored by OpenShift infrastructure. Default empty Data for TLS Secret that should be used for workspaces Ingresses. cert and key should be encoded with Base64 algorithm. These properties are ignored by OpenShift infrastructure. Default NULL Certificate data for TLS Secret that should be used for workspaces Ingresses. Certificate should be encoded with Base64 algorithm. This property is ignored by OpenShift infrastructure. Default NULL Defines the period with which runtimes consistency checks will be performed. If runtime has inconsistent state then runtime will be stopped automatically. Value must be more than 0 or -1, where -1 means that checks won’t be performed at all. It is disabled by default because there is possible Che Server configuration when Che Server doesn’t have an ability to interact with Kubernetes API when operation is not invoked by user. It DOES work on the following configurations: - workspaces objects are created in the same namespace where Che Server is located; - cluster-admin service account token is mounted to Che Server Pod. It DOES NOT work on the following configurations: - Che Server communicates with Kubernetes API using token from OAuth provider. Default -1 Name of the ConfigMap in Che server namespace with additional CA TLS certificates to be propagated into all user’s workspaces. If the property is set on OpenShift 4 infrastructure, and che.infra.openshift.trusted_ca.dest_configmap_labels includes the config.openshift.io/inject-trusted-cabundle=true label, then cluster CA bundle will be propagated too. Default NULL Name of the ConfigMap in a workspace namespace with additional CA TLS certificates. Holds the copy of che.infra.kubernetes.trusted_ca.src_configmap but in a workspace namespace. Content of this ConfigMap is mounted into all workspace containers including plugin brokers. Do not change the ConfigMap name unless it conflicts with the already existing ConfigMap. the Che Operator that the resulting ConfigMap name can be adjusted eventually to make it unique in namespace. The original name would be stored in che.original_name label. Default ca-certs Configures path on workspace containers where the CA bundle should be mounted. Content of ConfigMap specified by che.infra.kubernetes.trusted_ca.dest_configmap is mounted. Default /public-certs Comma separated list of labels to add to the CA certificates ConfigMap in user workspace. See the che.infra.kubernetes.trusted_ca.dest_configmap property. Default empty Comma separated list of labels to add to the CA certificates ConfigMap in user workspace. See che.infra.kubernetes.trusted_ca.dest_configmap property. This default value is used for automatic cluster CA bundle injection in OpenShift 4. Default config.openshift.io/inject-trusted-cabundle=true Additional labels to add into every Route created by Che server to allow clear identification. Default NULL The hostname that should be used as a suffix for the workspace routes. For example: Using domain_suffix=, the route resembles: routed3qrtk.. It has to be a valid DNS name. Default NULL Initialize OpenShift project with Che server’s service account if OpenShift OAuth is enabled. Default true Docker image of Che plugin broker app that resolves workspace tools configuration and copies plugins dependencies to a workspace. The Che Operator overrides these images by default. Changing the images here will not have an effect if Che is installed using the Operator. Default quay.io/eclipse/che-plugin-metadata-broker:v3.4.0 Docker image of Che plugin artifacts broker. This broker runs as an init container on the workspace Pod. Its job is to take in a list of plugin identifiers (either references to a plugin in the registry or a link to a plugin meta.yaml) and ensure that the correct .vsix and .theia extensions are downloaded into the /plugins directory, for each plugin requested for the workspace. Default quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0 Configures the default behavior of the plugin brokers when provisioning plugins into a workspace. If set to true, the plugin brokers will attempt to merge plugins when possible: they run in the same sidecar image and do not have conflicting settings. This value is the default setting used when the devfile does not specify the mergePlugins attribute. Default false Docker image of Che plugin broker app that resolves workspace tools configuration and copies plugins dependencies to a workspace Default Always Defines the timeout in minutes that limits the max period of result waiting for plugin broker. Default 3 Workspace plug-ins registry endpoint. Should be a valid HTTP URL. Example: http://che-plugin-registry-eclipse-che.192.168.65.2.nip.io In case Che plug-ins registry is not needed value 'NULL' should be used Default https://che-plugin-registry.prod-preview.openshift.io/v3 Workspace plugins registry internal endpoint. Should be a valid HTTP URL. Example: http://devfile-registry.che.svc.cluster.local:8080 In case Che plug-ins registry is not needed value 'NULL' should be used Default NULL Devfile Registry endpoint. Should be a valid HTTP URL. Example: http://che-devfile-registry-eclipse-che.192.168.65.2.nip.io In case Che plug-ins registry is not needed value 'NULL' should be used Default https://che-devfile-registry.prod-preview.openshift.io/ Devfile Registry \"internal\" endpoint. Should be a valid HTTP URL. Example: http://plugin-registry.che.svc.cluster.local:8080 In case Che plug-ins registry is not needed value 'NULL' should be used Default NULL The configuration property that defines available values for storage types that clients such as the Dashboard should propose to users during workspace creation and update. Available values: - persistent: Persistent Storage slow I/O but persistent. - ephemeral: Ephemeral Storage allows for faster I/O but may have limited storage and is not persistent. - async: Experimental feature: Asynchronous storage is combination of Ephemeral and Persistent storage. Allows for faster I/O and keep your changes, will backup on stop and restore on start workspace. Will work only if: - che.infra.kubernetes.pvc.strategy='common' - che.limits.user.workspaces.run.count=1 - che.infra.kubernetes.namespace.default contains in other cases remove async from the list. Default persistent,ephemeral,async The configuration property that defines a default value for storage type that clients such as the Dashboard should propose to users during workspace creation and update. The async value is an experimental feature, not recommended as default type. Default persistent Configures in which way secure servers will be protected with authentication. Suitable values: - default: jwtproxy is configured in a pass-through mode. Servers should authenticate requests themselves. - jwtproxy: jwtproxy will authenticate requests. Servers will receive only authenticated requests. Default jwtproxy Jwtproxy issuer string, token lifetime, and optional auth page path to route unsigned requests to. Default wsmaster JWTProxy issuer token lifetime. Default 8800h Optional authentication page path to route unsigned requests to. Default /_app/loader.html JWTProxy image. Default quay.io/eclipse/che-jwtproxy:0.10.0 JWTProxy memory request. Default 15mb JWTProxy memory limit. Default 128mb JWTProxy CPU request. Default 0.03 JWTProxy CPU limit. Default 0.5 Maximum size of the JSON RPC processing pool in case if pool size would be exceeded message execution will be rejected Default 50 Initial JSON processing pool. Minimum number of threads that used to process major JSON RPC messages. Default 5 Configuration of queue used to process JSON RPC messages. Default 100000 Port the HTTP server endpoint that would be exposed with Prometheus metrics. Default 8087 Indicates which request origins are allowed. CORS filter on WS Master is turned off by default. Use environment variable \"CHE_CORS_ENABLED=true\" to turn it on. Default * Indicates if it allows processing of requests with credentials (in cookies, headers, TLS client certificates). Default false Editor and plugin which will be used for factories that are created from a remote Git repository which does not contain any Che-specific workspace descriptor Multiple plugins must be comma-separated, for example: pluginFooPublisher/pluginFooName/pluginFooVersion,pluginBarPublisher/pluginBarName/pluginBarVersion Default redhat/vscode-commons/latest Devfile filenames to look on repository-based factories (for example GitHub). Factory will try to locate those files in the order they enumerated in the property. Default devfile.yaml,.devfile.yaml Editor that will be used for factories that are created from a remote Git repository which does not contain any Che-specific workspace descriptor. Default eclipse/che-theia/latest File size limit for the URL fetcher which fetch files from the SCM repository. Default 102400 Additional files which may be present in repository to complement devfile v2, and should be referenced as links to SCM resolver service in factory to retrieve them. Default .che/che-editor.yaml,.che/che-theia-plugins.yaml,.vscode/extensions.json Default Editor that should be provisioned into Devfile if there is no specified Editor Format is editorPublisher/editorName/editorVersion value. NULL or absence of value means that default editor should not be provisioned. Default eclipse/che-theia/latest Default Plug-ins which should be provisioned for Default Editor. All the plugins from this list that are not explicitly mentioned in the user-defined devfile will be provisioned but only when the default editor is used or if the user-defined editor is the same as the default one (even if in different version). Format is comma-separated pluginPublisher/pluginName/pluginVersion values, and URLs. For example: eclipse/che-theia-exec-plugin/0.0.1,eclipse/che-theia-terminal-plugin/0.0.1,https://cdn.pluginregistry.com/vi-mode/meta.yaml If the plugin is a URL, the plugin’s meta.yaml is retrieved from that URL. Default NULL Defines comma-separated list of labels for selecting secrets from a user namespace, which will be mount into workspace containers as a files or environment variables. Only secrets that match ALL given labels will be selected. Default app.kubernetes.io/part-of=che.eclipse.org,app.kubernetes.io/component=workspace-secret Plugin is added in case asynchronous storage feature will be enabled in workspace configuration and supported by environment Default eclipse/che-async-pv-plugin/latest Docker image for the Che asynchronous storage Default quay.io/eclipse/che-workspace-data-sync-storage:0.0.1 Optionally configures node selector for workspace Pod. Format is comma-separated key=value pairs, for example: disktype=ssd,cpu=xlarge,foo=bar Default NULL Optionally configures tolerations for workspace Pod. Format is a string representing a JSON Array of taint tolerations, or NULL to disable it. The objects contained in the array have to follow the toleration v1 core specifications. Example: [{\"effect\":\"NoExecute\",\"key\":\"aNodeTaint\",\"operator\":\"Equal\",\"value\":\"aValue\"}] Default NULL The timeout for the Asynchronous Storage Pod shutdown after stopping the last used workspace. Value less or equal to 0 interpreted as disabling shutdown ability. Default 120 Defines the period with which the Asynchronous Storage Pod stopping ability will be performed (once in 30 minutes by default) Default 30 Bitbucket endpoints used for factory integrations. Comma separated list of Bitbucket server URLs or NULL if no integration expected. Default NULL GitLab endpoints used for factory integrations. Comma separated list of GitLab server URLs or NULL if no integration expected. Default NULL Address of the GitLab server with configured OAuth 2 integration Default NULL Configuration of GitLab OAuth2 client. Used to obtain Personal access tokens. Location of the file with GitLab client id. Default NULL Location of the file with GitLab client secret. Default NULL# System Super Privileged Mode. Grants users with the manageSystem permission additional permissions for getByKey, getByNameSpace, stopWorkspaces, and getResourcesInformation. These are not given to admins by default and these permissions allow admins gain visibility to any workspace along with naming themselves with administrator privileges to those workspaces. Default false Grant system permission for che.admin.name user. If the user already exists it’ll happen on component startup, if not - during the first login when user is persisted in the database. Default admin Workspaces are the fundamental runtime for users when doing development. You can set parameters that limit how workspaces are created and the resources that are consumed. The maximum amount of RAM that a user can allocate to a workspace when they create a new workspace. The RAM slider is adjusted to this maximum value. Default 16gb The length of time in milliseconds that a user is idle with their workspace when the system will suspend the workspace and then stopping it. Idleness is the length of time that the user has not interacted with the workspace, meaning that one of the agents has not received interaction. Leaving a browser window open counts toward idleness. Default 1800000 The length of time in milliseconds that a workspace will run, regardless of activity, before the system will suspend it. Set this property if you want to automatically stop workspaces after a period of time. The default is zero, meaning that there is no run timeout. Default 0 The total amount of RAM that a single user is allowed to allocate to running workspaces. A user can allocate this RAM to a single workspace or spread it across multiple workspaces. Default -1 The maximum number of workspaces that a user is allowed to create. The user will be presented with an error message if they try to create additional workspaces. This applies to the total number of both running and stopped workspaces. Default -1 The maximum number of running workspaces that a single user is allowed to have. If the user has reached this threshold and they try to start an additional workspace, they will be prompted with an error message. The user will need to stop a running workspace to activate another. Default 1 The total amount of RAM that a single organization (team) is allowed to allocate to running workspaces. An organization owner can allocate this RAM however they see fit across the team’s workspaces. Default -1 The maximum number of workspaces that a organization is allowed to own. The organization will be presented an error message if they try to create additional workspaces. This applies to the total number of both running and stopped workspaces. Default -1 The maximum number of running workspaces that a single organization is allowed. If the organization has reached this threshold and they try to start an additional workspace, they will be prompted with an error message. The organization will need to stop a running workspace to activate another. Default -1 Alias of the OpenShift identity provider registered in Keycloak, that should be used to create workspace OpenShift resources in OpenShift namespaces owned by the current Che user. Should be set to NULL if che.infra.openshift.project is set to a non-empty value. See: OpenShift identity provider Default NULL Url to OIDC identity provider server Can be set to NULL only if che.oidc.oidcProvider is used Default http://${CHE_HOST}:5050/auth Internal network service Url to OIDC identity provider server Default NULL The number of seconds to tolerate for clock skew when verifying exp or nbf claims. Default 3 Username claim to be used as user display name when parsing JWT token if not defined the fallback value is 'preferred_username' in Keycloak installations and name in Dex installations. Default NULL Base URL of an alternate OIDC provider that provides a discovery endpoint as detailed in the following specification Obtaining OpenID Provider Configuration Information Deprecated, use che.oidc.auth_server_url and che.oidc.auth_internal_server_url instead. Default NULL Keycloak realm is used to authenticate users Can be set to NULL only if che.keycloak.oidcProvider is used Default che Keycloak client identifier in che.keycloak.realm to authenticate users in the dashboard, the IDE, and the CLI. Default che-public URL to access OSO OAuth tokens Default NULL URL to access Github OAuth tokens Default NULL Use the OIDC optional nonce feature to increase security. Default true URL to the Keycloak Javascript adapter to use. if set to NULL, then the default used value is ${che.keycloak.auth_server_url}/js/keycloak.js, or /api/keycloak/OIDCKeycloak.js if an alternate oidc_provider is used Default NULL Set to true when using an alternate OIDC provider that only supports fixed redirect Urls This property is ignored when che.keycloak.oidc_provider is NULL Default false Configuration of OAuth Authentication Service that can be used in \"embedded\" or \"delegated\" mode. If set to \"embedded\", then the service work as a wrapper to Che’s OAuthAuthenticator ( as in Single User mode). If set to \"delegated\", then the service will use Keycloak IdentityProvider mechanism. Runtime Exception wii be thrown, in case if this property is not set properly. Default delegated Configuration for enabling removing user from Keycloak server on removing user from Che database. By default it’s disabled. Can be enabled in some special cases when deleting a user in Che database should execute removing related-user from Keycloak. For correct work need to set administrator username ${che.keycloak.admin_username} and password ${che.keycloak.admin_password}. Default false Keycloak administrator username. Will be used for deleting user from Keycloak on removing user from Che database. Make sense only in case ${che.keycloak.cascade_user_removal_enabled} set to 'true' Default NULL Keycloak administrator password. Will be used for deleting user from Keycloak on removing user from Che database. Make sense only in case ${che.keycloak.cascade_user_removal_enabled} set to 'true' Default NULL User name adjustment configuration. Che needs to use the usernames as part of Kubernetes object names and labels and therefore has stricter requirements on their format than the identity providers usually allow (it needs them to be DNS-compliant). The adjustment is represented by comma-separated key-value pairs. These are sequentially used as arguments to the String.replaceAll function on the original username. The keys are regular expressions, values are replacement strings that replace the characters in the username that match the regular expression. The modified username will only be stored in the Che database and will not be advertised back to the identity provider. It is recommended to use DNS-compliant characters as replacement strings (values in the key-value pairs). Example: \\\\=-,@=-at- changes \\ to - and @ to -at- so the username org\\user@com becomes org-user-at-com. Default NULL","title":"Advanced configuration options for the Che server component","component":"docs","version":"stable","name":"advanced-configuration-options-for-the-che-server-component","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","titles":[{"text":"Understanding Che server advanced configuration","hash":"understanding-che-server-advanced-configuration_che","id":1},{"text":"Che server component system properties reference","hash":"che-server-component-system-properties-reference_che","id":2},{"text":"Che server","hash":"che-server","id":3},{"text":"CHE_API","hash":"_che_api","id":4},{"text":"CHE_API_INTERNAL","hash":"_che_api_internal","id":5},{"text":"CHE_WEBSOCKET_ENDPOINT","hash":"_che_websocket_endpoint","id":6},{"text":"CHE_WEBSOCKET_INTERNAL_ENDPOINT","hash":"_che_websocket_internal_endpoint","id":7},{"text":"CHE_WORKSPACE_PROJECTS_STORAGE","hash":"_che_workspace_projects_storage","id":8},{"text":"CHE_WORKSPACE_PROJECTS_STORAGE_DEFAULT_SIZE","hash":"_che_workspace_projects_storage_default_size","id":9},{"text":"CHE_WORKSPACE_LOGS_ROOT__DIR","hash":"_che_workspace_logs_root_dir","id":10},{"text":"CHE_WORKSPACE_HTTP__PROXY","hash":"_che_workspace_http_proxy","id":11},{"text":"CHE_WORKSPACE_HTTPS__PROXY","hash":"_che_workspace_https_proxy","id":12},{"text":"CHE_WORKSPACE_NO__PROXY","hash":"_che_workspace_no_proxy","id":13},{"text":"CHE_WORKSPACE_AUTO__START","hash":"_che_workspace_auto_start","id":14},{"text":"CHE_WORKSPACE_POOL_TYPE","hash":"_che_workspace_pool_type","id":15},{"text":"CHE_WORKSPACE_POOL_EXACT__SIZE","hash":"_che_workspace_pool_exact_size","id":16},{"text":"CHE_WORKSPACE_POOL_CORES__MULTIPLIER","hash":"_che_workspace_pool_cores_multiplier","id":17},{"text":"CHE_WORKSPACE_PROBE__POOL__SIZE","hash":"_che_workspace_probe_pool_size","id":18},{"text":"CHE_WORKSPACE_HTTP__PROXY__JAVA__OPTIONS","hash":"_che_workspace_http_proxy_java_options","id":19},{"text":"CHE_WORKSPACE_JAVA__OPTIONS","hash":"_che_workspace_java_options","id":20},{"text":"CHE_WORKSPACE_MAVEN__OPTIONS","hash":"_che_workspace_maven_options","id":21},{"text":"CHE_WORKSPACE_DEFAULT__MEMORY__LIMIT__MB","hash":"_che_workspace_default_memory_limit_mb","id":22},{"text":"CHE_WORKSPACE_DEFAULT__MEMORY__REQUEST__MB","hash":"_che_workspace_default_memory_request_mb","id":23},{"text":"CHE_WORKSPACE_DEFAULT__CPU__LIMIT__CORES","hash":"_che_workspace_default_cpu_limit_cores","id":24},{"text":"CHE_WORKSPACE_DEFAULT__CPU__REQUEST__CORES","hash":"_che_workspace_default_cpu_request_cores","id":25},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__MEMORY__LIMIT__MB","hash":"_che_workspace_sidecar_default_memory_limit_mb","id":26},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__MEMORY__REQUEST__MB","hash":"_che_workspace_sidecar_default_memory_request_mb","id":27},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__CPU__LIMIT__CORES","hash":"_che_workspace_sidecar_default_cpu_limit_cores","id":28},{"text":"CHE_WORKSPACE_SIDECAR_DEFAULT__CPU__REQUEST__CORES","hash":"_che_workspace_sidecar_default_cpu_request_cores","id":29},{"text":"CHE_WORKSPACE_SIDECAR_IMAGE__PULL__POLICY","hash":"_che_workspace_sidecar_image_pull_policy","id":30},{"text":"CHE_WORKSPACE_ACTIVITY__CHECK__SCHEDULER__PERIOD__S","hash":"_che_workspace_activity_check_scheduler_period_s","id":31},{"text":"CHE_WORKSPACE_ACTIVITY__CLEANUP__SCHEDULER__PERIOD__S","hash":"_che_workspace_activity_cleanup_scheduler_period_s","id":32},{"text":"CHE_WORKSPACE_ACTIVITY__CLEANUP__SCHEDULER__INITIAL__DELAY__S","hash":"_che_workspace_activity_cleanup_scheduler_initial_delay_s","id":33},{"text":"CHE_WORKSPACE_ACTIVITY__CHECK__SCHEDULER__DELAY__S","hash":"_che_workspace_activity_check_scheduler_delay_s","id":34},{"text":"CHE_WORKSPACE_CLEANUP__TEMPORARY__INITIAL__DELAY__MIN","hash":"_che_workspace_cleanup_temporary_initial_delay_min","id":35},{"text":"CHE_WORKSPACE_CLEANUP__TEMPORARY__PERIOD__MIN","hash":"_che_workspace_cleanup_temporary_period_min","id":36},{"text":"CHE_WORKSPACE_SERVER_PING__SUCCESS__THRESHOLD","hash":"_che_workspace_server_ping_success_threshold","id":37},{"text":"CHE_WORKSPACE_SERVER_PING__INTERVAL__MILLISECONDS","hash":"_che_workspace_server_ping_interval_milliseconds","id":38},{"text":"CHE_WORKSPACE_SERVER_LIVENESS__PROBES","hash":"_che_workspace_server_liveness_probes","id":39},{"text":"CHE_WORKSPACE_STARTUP__DEBUG__LOG__LIMIT__BYTES","hash":"_che_workspace_startup_debug_log_limit_bytes","id":40},{"text":"CHE_WORKSPACE_STOP_ROLE_ENABLED","hash":"_che_workspace_stop_role_enabled","id":41},{"text":"CHE_DEVWORKSPACES_ENABLED","hash":"_che_devworkspaces_enabled","id":42},{"text":"Authentication parameters","hash":"authentication-parameters","id":43},{"text":"CHE_AUTH_USER__SELF__CREATION","hash":"_che_auth_user_self_creation","id":44},{"text":"CHE_AUTH_ACCESS__DENIED__ERROR__PAGE","hash":"_che_auth_access_denied_error_page","id":45},{"text":"CHE_AUTH_RESERVED__USER__NAMES","hash":"_che_auth_reserved_user_names","id":46},{"text":"CHE_OAUTH2_GITHUB_CLIENTID__FILEPATH","hash":"_che_oauth2_github_clientid_filepath","id":47},{"text":"CHE_OAUTH2_GITHUB_CLIENTSECRET__FILEPATH","hash":"_che_oauth2_github_clientsecret_filepath","id":48},{"text":"CHE_OAUTH_GITHUB_AUTHURI","hash":"_che_oauth_github_authuri","id":49},{"text":"CHE_OAUTH_GITHUB_TOKENURI","hash":"_che_oauth_github_tokenuri","id":50},{"text":"CHE_OAUTH_GITHUB_REDIRECTURIS","hash":"_che_oauth_github_redirecturis","id":51},{"text":"CHE_OAUTH_OPENSHIFT_CLIENTID","hash":"_che_oauth_openshift_clientid","id":52},{"text":"CHE_OAUTH_OPENSHIFT_CLIENTSECRET","hash":"_che_oauth_openshift_clientsecret","id":53},{"text":"CHE_OAUTH_OPENSHIFT_OAUTH__ENDPOINT","hash":"_che_oauth_openshift_oauth_endpoint","id":54},{"text":"CHE_OAUTH_OPENSHIFT_VERIFY__TOKEN__URL","hash":"_che_oauth_openshift_verify_token_url","id":55},{"text":"CHE_OAUTH1_BITBUCKET_CONSUMERKEYPATH","hash":"_che_oauth1_bitbucket_consumerkeypath","id":56},{"text":"CHE_OAUTH1_BITBUCKET_PRIVATEKEYPATH","hash":"_che_oauth1_bitbucket_privatekeypath","id":57},{"text":"CHE_OAUTH1_BITBUCKET_ENDPOINT","hash":"_che_oauth1_bitbucket_endpoint","id":58},{"text":"Internal","hash":"internal","id":59},{"text":"SCHEDULE_CORE__POOL__SIZE","hash":"_schedule_core_pool_size","id":60},{"text":"DB_SCHEMA_FLYWAY_BASELINE_ENABLED","hash":"_db_schema_flyway_baseline_enabled","id":61},{"text":"DB_SCHEMA_FLYWAY_BASELINE_VERSION","hash":"_db_schema_flyway_baseline_version","id":62},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_PREFIX","hash":"_db_schema_flyway_scripts_prefix","id":63},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_SUFFIX","hash":"_db_schema_flyway_scripts_suffix","id":64},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_VERSION__SEPARATOR","hash":"_db_schema_flyway_scripts_version_separator","id":65},{"text":"DB_SCHEMA_FLYWAY_SCRIPTS_LOCATIONS","hash":"_db_schema_flyway_scripts_locations","id":66},{"text":"Kubernetes Infra parameters","hash":"kubernetes-infra-parameters","id":67},{"text":"CHE_INFRA_KUBERNETES_MASTER__URL","hash":"_che_infra_kubernetes_master_url","id":68},{"text":"CHE_INFRA_KUBERNETES_TRUST__CERTS","hash":"_che_infra_kubernetes_trust_certs","id":69},{"text":"CHE_INFRA_KUBERNETES_CLUSTER__DOMAIN","hash":"_che_infra_kubernetes_cluster_domain","id":70},{"text":"CHE_INFRA_KUBERNETES_SERVER__STRATEGY","hash":"_che_infra_kubernetes_server_strategy","id":71},{"text":"CHE_INFRA_KUBERNETES_SINGLEHOST_WORKSPACE_EXPOSURE","hash":"_che_infra_kubernetes_singlehost_workspace_exposure","id":72},{"text":"CHE_INFRA_KUBERNETES_SINGLEHOST_WORKSPACE_DEVFILE__ENDPOINT__EXPOSURE","hash":"_che_infra_kubernetes_singlehost_workspace_devfile_endpoint_exposure","id":73},{"text":"CHE_INFRA_KUBERNETES_SINGLEHOST_GATEWAY_CONFIGMAP__LABELS","hash":"_che_infra_kubernetes_singlehost_gateway_configmap_labels","id":74},{"text":"CHE_INFRA_KUBERNETES_INGRESS_DOMAIN","hash":"_che_infra_kubernetes_ingress_domain","id":75},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_CREATION__ALLOWED","hash":"_che_infra_kubernetes_namespace_creation_allowed","id":76},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_DEFAULT","hash":"_che_infra_kubernetes_namespace_default","id":77},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_LABEL","hash":"_che_infra_kubernetes_namespace_label","id":78},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_ANNOTATE","hash":"_che_infra_kubernetes_namespace_annotate","id":79},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_LABELS","hash":"_che_infra_kubernetes_namespace_labels","id":80},{"text":"CHE_INFRA_KUBERNETES_NAMESPACE_ANNOTATIONS","hash":"_che_infra_kubernetes_namespace_annotations","id":81},{"text":"CHE_INFRA_KUBERNETES_SERVICE__ACCOUNT__NAME","hash":"_che_infra_kubernetes_service_account_name","id":82},{"text":"CHE_INFRA_KUBERNETES_WORKSPACE__SA__CLUSTER__ROLES","hash":"_che_infra_kubernetes_workspace_sa_cluster_roles","id":83},{"text":"CHE_INFRA_KUBERNETES_USER__CLUSTER__ROLES","hash":"_che_infra_kubernetes_user_cluster_roles","id":84},{"text":"CHE_INFRA_KUBERNETES_WORKSPACE__START__TIMEOUT__MIN","hash":"_che_infra_kubernetes_workspace_start_timeout_min","id":85},{"text":"CHE_INFRA_KUBERNETES_INGRESS__START__TIMEOUT__MIN","hash":"_che_infra_kubernetes_ingress_start_timeout_min","id":86},{"text":"CHE_INFRA_KUBERNETES_WORKSPACE__UNRECOVERABLE__EVENTS","hash":"_che_infra_kubernetes_workspace_unrecoverable_events","id":87},{"text":"CHE_INFRA_KUBERNETES_PVC_ENABLED","hash":"_che_infra_kubernetes_pvc_enabled","id":88},{"text":"CHE_INFRA_KUBERNETES_PVC_STRATEGY","hash":"_che_infra_kubernetes_pvc_strategy","id":89},{"text":"CHE_INFRA_KUBERNETES_PVC_PRECREATE__SUBPATHS","hash":"_che_infra_kubernetes_pvc_precreate_subpaths","id":90},{"text":"CHE_INFRA_KUBERNETES_PVC_NAME","hash":"_che_infra_kubernetes_pvc_name","id":91},{"text":"CHE_INFRA_KUBERNETES_PVC_STORAGE__CLASS__NAME","hash":"_che_infra_kubernetes_pvc_storage_class_name","id":92},{"text":"CHE_INFRA_KUBERNETES_PVC_QUANTITY","hash":"_che_infra_kubernetes_pvc_quantity","id":93},{"text":"CHE_INFRA_KUBERNETES_PVC_JOBS_IMAGE","hash":"_che_infra_kubernetes_pvc_jobs_image","id":94},{"text":"CHE_INFRA_KUBERNETES_PVC_JOBS_IMAGE_PULL__POLICY","hash":"_che_infra_kubernetes_pvc_jobs_image_pull_policy","id":95},{"text":"CHE_INFRA_KUBERNETES_PVC_JOBS_MEMORYLIMIT","hash":"_che_infra_kubernetes_pvc_jobs_memorylimit","id":96},{"text":"CHE_INFRA_KUBERNETES_PVC_ACCESS__MODE","hash":"_che_infra_kubernetes_pvc_access_mode","id":97},{"text":"CHE_INFRA_KUBERNETES_PVC_WAIT__BOUND","hash":"_che_infra_kubernetes_pvc_wait_bound","id":98},{"text":"CHE_INFRA_KUBERNETES_INGRESS_ANNOTATIONS__JSON","hash":"_che_infra_kubernetes_ingress_annotations_json","id":99},{"text":"CHE_INFRA_KUBERNETES_INGRESS_PATH__TRANSFORM","hash":"_che_infra_kubernetes_ingress_path_transform","id":100},{"text":"CHE_INFRA_KUBERNETES_INGRESS_LABELS","hash":"_che_infra_kubernetes_ingress_labels","id":101},{"text":"CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_RUN__AS__USER","hash":"_che_infra_kubernetes_pod_security_context_run_as_user","id":102},{"text":"CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_FS__GROUP","hash":"_che_infra_kubernetes_pod_security_context_fs_group","id":103},{"text":"CHE_INFRA_KUBERNETES_POD_TERMINATION__GRACE__PERIOD__SEC","hash":"_che_infra_kubernetes_pod_termination_grace_period_sec","id":104},{"text":"CHE_INFRA_KUBERNETES_TLS__ENABLED","hash":"_che_infra_kubernetes_tls_enabled","id":105},{"text":"CHE_INFRA_KUBERNETES_TLS__SECRET","hash":"_che_infra_kubernetes_tls_secret","id":106},{"text":"CHE_INFRA_KUBERNETES_TLS__KEY","hash":"_che_infra_kubernetes_tls_key","id":107},{"text":"CHE_INFRA_KUBERNETES_TLS__CERT","hash":"_che_infra_kubernetes_tls_cert","id":108},{"text":"CHE_INFRA_KUBERNETES_RUNTIMES__CONSISTENCY__CHECK__PERIOD__MIN","hash":"_che_infra_kubernetes_runtimes_consistency_check_period_min","id":109},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_SRC__CONFIGMAP","hash":"_che_infra_kubernetes_trusted_ca_src_configmap","id":110},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_DEST__CONFIGMAP","hash":"_che_infra_kubernetes_trusted_ca_dest_configmap","id":111},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_MOUNT__PATH","hash":"_che_infra_kubernetes_trusted_ca_mount_path","id":112},{"text":"CHE_INFRA_KUBERNETES_TRUSTED__CA_DEST__CONFIGMAP__LABELS","hash":"_che_infra_kubernetes_trusted_ca_dest_configmap_labels","id":113},{"text":"OpenShift Infra parameters","hash":"openshift-infra-parameters","id":114},{"text":"CHE_INFRA_OPENSHIFT_TRUSTED__CA_DEST__CONFIGMAP__LABELS","hash":"_che_infra_openshift_trusted_ca_dest_configmap_labels","id":115},{"text":"CHE_INFRA_OPENSHIFT_ROUTE_LABELS","hash":"_che_infra_openshift_route_labels","id":116},{"text":"CHE_INFRA_OPENSHIFT_ROUTE_HOST_DOMAIN__SUFFIX","hash":"_che_infra_openshift_route_host_domain_suffix","id":117},{"text":"CHE_INFRA_OPENSHIFT_PROJECT_INIT__WITH__SERVER__SA","hash":"_che_infra_openshift_project_init_with_server_sa","id":118},{"text":"Experimental properties","hash":"experimental-properties","id":119},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_METADATA_IMAGE","hash":"_che_workspace_plugin_broker_metadata_image","id":120},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_ARTIFACTS_IMAGE","hash":"_che_workspace_plugin_broker_artifacts_image","id":121},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_DEFAULT__MERGE__PLUGINS","hash":"_che_workspace_plugin_broker_default_merge_plugins","id":122},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_PULL__POLICY","hash":"_che_workspace_plugin_broker_pull_policy","id":123},{"text":"CHE_WORKSPACE_PLUGIN__BROKER_WAIT__TIMEOUT__MIN","hash":"_che_workspace_plugin_broker_wait_timeout_min","id":124},{"text":"CHE_WORKSPACE_PLUGIN__REGISTRY__URL","hash":"_che_workspace_plugin_registry_url","id":125},{"text":"CHE_WORKSPACE_PLUGIN__REGISTRY__INTERNAL__URL","hash":"_che_workspace_plugin_registry_internal_url","id":126},{"text":"CHE_WORKSPACE_DEVFILE__REGISTRY__URL","hash":"_che_workspace_devfile_registry_url","id":127},{"text":"CHE_WORKSPACE_DEVFILE__REGISTRY__INTERNAL__URL","hash":"_che_workspace_devfile_registry_internal_url","id":128},{"text":"CHE_WORKSPACE_STORAGE_AVAILABLE__TYPES","hash":"_che_workspace_storage_available_types","id":129},{"text":"CHE_WORKSPACE_STORAGE_PREFERRED__TYPE","hash":"_che_workspace_storage_preferred_type","id":130},{"text":"CHE_SERVER_SECURE__EXPOSER","hash":"_che_server_secure_exposer","id":131},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_TOKEN_ISSUER","hash":"_che_server_secure_exposer_jwtproxy_token_issuer","id":132},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_TOKEN_TTL","hash":"_che_server_secure_exposer_jwtproxy_token_ttl","id":133},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_AUTH_LOADER_PATH","hash":"_che_server_secure_exposer_jwtproxy_auth_loader_path","id":134},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_IMAGE","hash":"_che_server_secure_exposer_jwtproxy_image","id":135},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_MEMORY__REQUEST","hash":"_che_server_secure_exposer_jwtproxy_memory_request","id":136},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_MEMORY__LIMIT","hash":"_che_server_secure_exposer_jwtproxy_memory_limit","id":137},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_CPU__REQUEST","hash":"_che_server_secure_exposer_jwtproxy_cpu_request","id":138},{"text":"CHE_SERVER_SECURE__EXPOSER_JWTPROXY_CPU__LIMIT","hash":"_che_server_secure_exposer_jwtproxy_cpu_limit","id":139},{"text":"Configuration of the major WebSocket endpoint","hash":"configuration-of-the-major-websocket-endpoint","id":140},{"text":"CHE_CORE_JSONRPC_PROCESSOR__MAX__POOL__SIZE","hash":"_che_core_jsonrpc_processor_max_pool_size","id":141},{"text":"CHE_CORE_JSONRPC_PROCESSOR__CORE__POOL__SIZE","hash":"_che_core_jsonrpc_processor_core_pool_size","id":142},{"text":"CHE_CORE_JSONRPC_PROCESSOR__QUEUE__CAPACITY","hash":"_che_core_jsonrpc_processor_queue_capacity","id":143},{"text":"CHE_METRICS_PORT","hash":"_che_metrics_port","id":144},{"text":"CORS settings","hash":"cors-settings","id":145},{"text":"CHE_CORS_ALLOWED__ORIGINS","hash":"_che_cors_allowed_origins","id":146},{"text":"CHE_CORS_ALLOW__CREDENTIALS","hash":"_che_cors_allow_credentials","id":147},{"text":"Factory defaults","hash":"factory-defaults","id":148},{"text":"CHE_FACTORY_DEFAULT__PLUGINS","hash":"_che_factory_default_plugins","id":149},{"text":"CHE_FACTORY_DEFAULT__DEVFILE__FILENAMES","hash":"_che_factory_default_devfile_filenames","id":150},{"text":"Devfile defaults","hash":"devfile-defaults","id":151},{"text":"CHE_FACTORY_DEFAULT__EDITOR","hash":"_che_factory_default_editor","id":152},{"text":"CHE_FACTORY_SCM__FILE__FETCHER__LIMIT__BYTES","hash":"_che_factory_scm_file_fetcher_limit_bytes","id":153},{"text":"CHE_FACTORY_DEVFILE2__FILES__RESOLUTION__LIST","hash":"_che_factory_devfile2_files_resolution_list","id":154},{"text":"CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR","hash":"_che_workspace_devfile_default_editor","id":155},{"text":"CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS","hash":"_che_workspace_devfile_default_editor_plugins","id":156},{"text":"CHE_WORKSPACE_PROVISION_SECRET_LABELS","hash":"_che_workspace_provision_secret_labels","id":157},{"text":"CHE_WORKSPACE_DEVFILE_ASYNC_STORAGE_PLUGIN","hash":"_che_workspace_devfile_async_storage_plugin","id":158},{"text":"CHE_INFRA_KUBERNETES_ASYNC_STORAGE_IMAGE","hash":"_che_infra_kubernetes_async_storage_image","id":159},{"text":"CHE_WORKSPACE_POD_NODE__SELECTOR","hash":"_che_workspace_pod_node_selector","id":160},{"text":"CHE_WORKSPACE_POD_TOLERATIONS__JSON","hash":"_che_workspace_pod_tolerations_json","id":161},{"text":"CHE_INFRA_KUBERNETES_ASYNC_STORAGE_SHUTDOWN__TIMEOUT__MIN","hash":"_che_infra_kubernetes_async_storage_shutdown_timeout_min","id":162},{"text":"CHE_INFRA_KUBERNETES_ASYNC_STORAGE_SHUTDOWN__CHECK__PERIOD__MIN","hash":"_che_infra_kubernetes_async_storage_shutdown_check_period_min","id":163},{"text":"CHE_INTEGRATION_BITBUCKET_SERVER__ENDPOINTS","hash":"_che_integration_bitbucket_server_endpoints","id":164},{"text":"CHE_INTEGRATION_GITLAB_SERVER__ENDPOINTS","hash":"_che_integration_gitlab_server_endpoints","id":165},{"text":"CHE_INTEGRATION_GITLAB_OAUTH__ENDPOINT","hash":"_che_integration_gitlab_oauth_endpoint","id":166},{"text":"CHE_OAUTH2_GITLAB_CLIENTID__FILEPATH","hash":"_che_oauth2_gitlab_clientid_filepath","id":167},{"text":"CHE_OAUTH2_GITLAB_CLIENTSECRET__FILEPATH","hash":"_che_oauth2_gitlab_clientsecret_filepath","id":168},{"text":"Che system","hash":"che-system","id":169},{"text":"CHE_SYSTEM_SUPER__PRIVILEGED__MODE","hash":"_che_system_super_privileged_mode","id":170},{"text":"CHE_SYSTEM_ADMIN__NAME","hash":"_che_system_admin_name","id":171},{"text":"Workspace limits","hash":"workspace-limits","id":172},{"text":"CHE_LIMITS_WORKSPACE_ENV_RAM","hash":"_che_limits_workspace_env_ram","id":173},{"text":"CHE_LIMITS_WORKSPACE_IDLE_TIMEOUT","hash":"_che_limits_workspace_idle_timeout","id":174},{"text":"CHE_LIMITS_WORKSPACE_RUN_TIMEOUT","hash":"_che_limits_workspace_run_timeout","id":175},{"text":"Users workspace limits","hash":"users-workspace-limits","id":176},{"text":"CHE_LIMITS_USER_WORKSPACES_RAM","hash":"_che_limits_user_workspaces_ram","id":177},{"text":"CHE_LIMITS_USER_WORKSPACES_COUNT","hash":"_che_limits_user_workspaces_count","id":178},{"text":"CHE_LIMITS_USER_WORKSPACES_RUN_COUNT","hash":"_che_limits_user_workspaces_run_count","id":179},{"text":"Organizations workspace limits","hash":"organizations-workspace-limits","id":180},{"text":"CHE_LIMITS_ORGANIZATION_WORKSPACES_RAM","hash":"_che_limits_organization_workspaces_ram","id":181},{"text":"CHE_LIMITS_ORGANIZATION_WORKSPACES_COUNT","hash":"_che_limits_organization_workspaces_count","id":182},{"text":"CHE_LIMITS_ORGANIZATION_WORKSPACES_RUN_COUNT","hash":"_che_limits_organization_workspaces_run_count","id":183},{"text":"Multi-user-specific OpenShift infrastructure configuration","hash":"multi-user-specific-openshift-infrastructure-configuration","id":184},{"text":"CHE_INFRA_OPENSHIFT_OAUTH__IDENTITY__PROVIDER","hash":"_che_infra_openshift_oauth_identity_provider","id":185},{"text":"OIDC configuration","hash":"oidc-configuration","id":186},{"text":"CHE_OIDC_AUTH__SERVER__URL","hash":"_che_oidc_auth_server_url","id":187},{"text":"CHE_OIDC_AUTH__INTERNAL__SERVER__URL","hash":"_che_oidc_auth_internal_server_url","id":188},{"text":"CHE_OIDC_ALLOWED__CLOCK__SKEW__SEC","hash":"_che_oidc_allowed_clock_skew_sec","id":189},{"text":"CHE_OIDC_USERNAME__CLAIM","hash":"_che_oidc_username_claim","id":190},{"text":"CHE_OIDC_OIDC__PROVIDER","hash":"_che_oidc_oidc_provider","id":191},{"text":"Keycloak configuration","hash":"keycloak-configuration","id":192},{"text":"CHE_KEYCLOAK_REALM","hash":"_che_keycloak_realm","id":193},{"text":"CHE_KEYCLOAK_CLIENT__ID","hash":"_che_keycloak_client_id","id":194},{"text":"CHE_KEYCLOAK_OSO_ENDPOINT","hash":"_che_keycloak_oso_endpoint","id":195},{"text":"CHE_KEYCLOAK_GITHUB_ENDPOINT","hash":"_che_keycloak_github_endpoint","id":196},{"text":"CHE_KEYCLOAK_USE__NONCE","hash":"_che_keycloak_use_nonce","id":197},{"text":"CHE_KEYCLOAK_JS__ADAPTER__URL","hash":"_che_keycloak_js_adapter_url","id":198},{"text":"CHE_KEYCLOAK_USE__FIXED__REDIRECT__URLS","hash":"_che_keycloak_use_fixed_redirect_urls","id":199},{"text":"CHE_OAUTH_SERVICE__MODE","hash":"_che_oauth_service_mode","id":200},{"text":"CHE_KEYCLOAK_CASCADE__USER__REMOVAL__ENABLED","hash":"_che_keycloak_cascade_user_removal_enabled","id":201},{"text":"CHE_KEYCLOAK_ADMIN__USERNAME","hash":"_che_keycloak_admin_username","id":202},{"text":"CHE_KEYCLOAK_ADMIN__PASSWORD","hash":"_che_keycloak_admin_password","id":203},{"text":"CHE_KEYCLOAK_USERNAME_REPLACEMENT__PATTERNS","hash":"_che_keycloak_username_replacement_patterns","id":204}]},"2":{"id":2,"text":"Figure 1. High-level Che architecture with the Dev Workspace operator Che runs on three groups of components: Che server components Manage User namespace and workspaces. The main component is the User dashboard, from which users control their workspaces. Dev Workspace operator Creates and controls the necessary Kubernetes objects to run User workspaces. Including Pods, Services, and PeristentVolumes. User workspaces Container-based development environments, the IDE included. The role of these Kubernetes features is central: Dev Workspace Custom Resources Valid Kubernetes objects representing the User workspaces and manipulated by Che. It is the communication channel for the three groups of components. Kubernetes role-based access control (RBAC) Controls access to all resources. Additional resources Che server components Dev Workspace operator User workspaces Dev Workspace Operator repository Kubernetes documentation - Custom Resources","title":"Che architecture","component":"docs","version":"stable","name":"architecture-overview","url":"/docs/stable/administration-guide/architecture-overview/","titles":[]},"3":{"id":3,"text":"This chapter describes how to customize the Che-Theia interface and branding. Customization is possible for the following elements: Welcome page and About dialog: Product name Product logo Description List of helpful resources (Help section of the Welcome page) To start using the customized Che-Theia: Build a container image with the customized Che-Theia. Define an editor meta.yaml that uses the custom image. Create a workspace from a devfile using the custom editor. This section describes how to customize definitions of basic branding elements of Che-Theia. Procedure Create a product.json file with a new name of the product, logo, description, and list of hyperlinks on the Welcome page (an example of product.json: { \"name\": \"Red Hat OpenShift Dev Spaces\", (1) \"icon\": \"icon.png\", (2) \"logo\": { (3) \"dark\": \"logo-light.png\", \"light\": \"logo-dark.png\" }, \"welcome\": { (4) \"title\": \"Welcome to Your Workspace\", \"links\": [\"website\", \"documentation\"] }, \"links\": { (5) \"website\": { \"name\": \"Discover Red Hat OpenShift Dev Spaces\", \"url\": \"https://developers.redhat.com/products/openshift-dev-spaces/overview\" }, \"documentation\": { \"name\": \"Browse Documentation\", \"url\": \"https://www.redhat.com/docs\" } } } 1 name: tab title for the Welcome page and the About dialog. 2 icon: icon for the Welcome page tab title. 3 logo: product logo for dark and light themes on the Welcome page (maximum height 80 pixels) and in the About dialog (maximum height 100 pixels). Use an image with a transparent background. Define a relative path, an absolute path, or a URL to an image. 4 welcome: the behavior of the Welcome page. Customize the invitation title and the links in the Help section. When the welcome/links property is not defined, the Welcome page displays the links from the links section. 5 links: list of helpful resources for the product. Use tags to group links to make them easier to find. To use only one logo image for both dark and light themes: { ... \"logo\": \"product-logo.png\" ... } This section describes how to build a Che-Theia container image with custom branding applied. Prerequisites A product.json file with custom branding definitions. Procedure Download an example Dockerfile. In the Dockerfile directory, create a branding/ sub-directory. Place the custom product.json file and logo images into the branding/ directory. Build the container image with Che-Theia and push the image to a container registry: $ docker build -t username/che-theia-devspaces:next . $ docker push username/che-theia-devspaces:next This section describes how to test a customized Che-Theia by opening a new workspace with custom branding. Prerequisites Che-Theia container image built with custom branding definitions. Procedure To test a custom Che-Theia image, create a new meta.yaml file describing a custom cheEditor, and use it in a devfile for the testing workspace. Clone the che-plugin-registry repository and check out the version to deploy. See, $ git clone git@github.com:eclipse/che-plugin-registry.git $ cd che-plugin-registry $ git checkout 7.50.x Open the che-editors.yaml file. Edit the entry where id equals eclipse/che-theia/next and replace the image value in the containers section to point to the custom Che-Theia container image. Build the registry: $ ./build.sh --organization \\ --registry \\ --tag Navigate to the ./che-plugin-registry/v3/plugins/eclipse/che-theia/next directory. Publish the meta.yaml file in this directory to a publicly accessible location where it can be used as an HTTP resource. Create a workspace using the sample che-theia-branding-example devfile to apply the changes. Verify the reference field points to your published meta.yaml file: metadata: name: che-theia-all projects: - name: che-cheia-branding-example source: location: 'https://github.com/che-samples/che-theia-branding-example.git' type: git branch: master components: - type: cheEditor reference: >- https://raw.githubusercontent.com/che-samples/che-theia-branding-example/master/che-editor.meta.yaml apiVersion: 1.0.0 Run the workspace to see the changes: The dark theme of Che-Theia: The light theme of Che-Theia:","title":"Branding Che-Theia","component":"docs","version":"stable","name":"branding-che-theia","url":"/docs/stable/administration-guide/branding-che-theia/","titles":[{"text":"Defining custom branding values for Che-Theia","hash":"defining-custom-branding-values-for-che-theia_che","id":1},{"text":"Building a Che-Theia container image with custom branding","hash":"building-a-che-theia-container-image-with-custom-branding_che","id":2},{"text":"Testing Che-Theia with custom branding","hash":"testing-che-theia-with-custom-branding_che","id":3}]},"4":{"id":4,"text":"Branding Che-Theia","title":"Branding","component":"docs","version":"stable","name":"branding","url":"/docs/stable/administration-guide/branding/","titles":[]},"5":{"id":5,"text":"To improve the start time performance of Che workspaces, use the Image Puller, a Che-agnostic component that can be used to pre-pull images for Kubernetes or OpenShift clusters. The Image Puller is an additional Kubernetes or OpenShift deployment which creates a DaemonSet that can be configured to pre-pull relevant Che workspace images on each node. These images would already be available when a Che workspace starts, therefore improving the workspace start time. The Image Puller provides the following parameters for configuration. Table 1. Image Puller parameters Parameter Usage Default CACHING_INTERVAL_HOURS DaemonSets health checks interval in hours \"1\" CACHING_MEMORY_REQUEST The memory request for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 10Mi CACHING_MEMORY_LIMIT The memory limit for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 20Mi CACHING_CPU_REQUEST The processor request for each cached image while the puller is running .05 or 50 millicores CACHING_CPU_LIMIT The processor limit for each cached image while the puller is running .2 or 200 millicores DAEMONSET_NAME Name of DaemonSet to create kubernetes-image-puller DEPLOYMENT_NAME Name of the Deployment to create kubernetes-image-puller NAMESPACE Kubernetes namespace or OpenShift project containing DaemonSet to create k8s-image-puller IMAGES Semicolon-separated list of images to pull, in the format =;=. See Defining the list of images to pull. NODE_SELECTOR Node selector to apply to the pods created by the DaemonSet '{}' AFFINITY Affinity applied to pods created by the DaemonSet '{}' IMAGE_PULL_SECRETS List of image pull secrets, in the format pullsecret1;…​ to add to pods created by the DaemonSet. Those secrets need to be in the image puller’s namespace and a cluster administrator must create them. \"\" Additional resources Defining the list of images to pull Defining the memory parameters for the Image Puller. Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI Kubernetes Image Puller source code repository","title":"Caching images for faster workspace start","component":"docs","version":"stable","name":"caching-images-for-faster-workspace-start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","titles":[]},"6":{"id":6,"text":"The Che Operator, Dev Workspace Controller, and user workspaces consist of a set of pods. The pods contribute to the resource consumption in terms of CPU and RAM limits and requests. Learn how to calculate resources, such as memory and CPU, required to run Eclipse Che. The Che Operator manages six operands running in six distinct pods. The following table presents the default resource requirements of each of these operands. Table 1. Che operator operands Pod Container names Default memory limit Default memory request Che Server Che 1 Gi 512 MiB Che Gateway gateway, configbump, oauth-proxy, kube-rbac-proxy 4 Gi, 256Mi, 512Mi, 512Mi 128 Mi, 64Mi, 64Mi, 64Mi Che Dashboard Che-dashboard 256 Mi 32 Mi PostgreSQL postgres 1 Gi 512 Mi Devfile registry che-devfile-registry 256 Mi 32 Mi Plug-in registry che-plugin-registry 256 Mi 32 Mi The Che Operator, which powers all the operands, consists of a single container with the 64Mi memory request and 256Mi limit. These default values are sufficient when the Che Operator manages a relatively big amount of Che workspaces. For even larger deployments, consider increasing the defaults. Additional resources Che architecture. The Dev Workspace Operator consists of 3 pods. The following table presents the default resource requirements of each of these pods. Table 2. Dev Workspace Operator Pods Pod Container name Default memory limit Default memory request Dev Workspace Controller Manager Dev Workspace-controller, kube-rbac-proxy 1 Gi 100 Mi Dev Workspace Operator Catalog registry-server N/A 50 Mi Dev Workspace Webhook Server webhook-server}, kube-rbac-proxy 300 Mi 20 Mi These default values are sufficient when the Dev Workspace Controller manages a relatively big amount of Che workspaces. For larger deployments, consider increasing the defaults. Additional resources Che architecture. This section describes how to calculate the resources required for a workspace. That is the sum of the resources required for each container of the workspace. Procedure Identify the workspace components explicitly specified in the components section of the devfile. Identify the implicit workspace components. Che implicitly loads the default theia-ide, che-machine-exec, che-gateway containers. Calculate the requirements for each component. Additional resources Che architecture. This section describes a Che workspace example. The following devfile defines the Che workspace: schemaVersion: 2.1.0 metadata: name: bash components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-0e189d9 memoryLimit: 4Gi commands: - id: run-main-script exec: label: \"Run main.sh script\" component: tools workingDir: '${PROJECT_SOURCE}' commandLine: | ./main.sh group: kind: run isDefault: true This table provides the memory requirements for each workspace component: Table 3. Total workspace memory requirement and limit Pod Container name Default memory limit Default memory request Workspace theia-ide 512 Mi 64 Mi Workspace machine-exec 128 Mi 32 Mi Workspace tools 4 Gi 64 Mi Workspace che-gateway 256 Mi 64 Mi Total 4.9 Gi 224 Mi Additional resources Che architecture Understanding the CheCluster Custom Resource Che plug-ins registry repository Kubernetes resource management for pods and containers","title":"Calculating Che resource requirements","component":"docs","version":"stable","name":"calculating-che-resource-requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","titles":[{"text":"Che Operator requirements","hash":"operator-requirements_che","id":1},{"text":"Dev Workspace Operator requirements","hash":"controller-requirements_che","id":2},{"text":"Workspaces requirements","hash":"workspaces-requirements_che","id":3},{"text":"A workspace example","hash":"a-workspace-example_che","id":4}]},"7":{"id":7,"text":"The Che operator ensure full lifecycle management of the Che server components. It introduces: CheCluster custom resource definition (CRD) Defines the CheCluster Kubernetes object. Che controller Creates and controls the necessary Kubernetes objects to run a Che instance, such as pods, services, and persistent volumes. CheCluster custom resource (CR) On a cluster with the Che operator, it is possible to create a CheCluster custom resource (CR). The Che operator ensures the full lifecycle management of the Che server components on this Che instance: Dev Workspace operator Gateway User dashboard Devfile registries Che server PostgreSQL Plug-in registry Additional resources Understanding the CheCluster Custom Resource Installing Che","title":"Che operator","component":"docs","version":"stable","name":"che-operator","url":"/docs/stable/administration-guide/che-operator/","titles":[]},"8":{"id":8,"text":"The Che server main functions are: Creating user namespaces. Provisioning user namespaces with required secrets and config maps. Integrating with Git services providers, to fetch and validate devfiles and authentication. The Che server is a Java web service exposing an HTTP REST API and needs access to: PostgreSQL Git service providers Kubernetes API Figure 1. Che server interactions with other components Additional resources Advanced configuration options for the Che server component quay.io/eclipse/che-server container image Eclipse Che server repository","title":"Che server","component":"docs","version":"stable","name":"che-server","url":"/docs/stable/administration-guide/che-server/","titles":[]},"9":{"id":9,"text":"Telemetry is the explicit and ethical collection of operation data. By default, telemetry is not available in Eclipse Che, but in the Che-Theia editor there is an abstract API that allows enabling telemetry using the plug-in mechanism and in the chectl command line tool usage data can be collected using segment. This approach is used in the Eclipse Che hosted by Red Hat service where telemetry is enabled for every Che-Theia workspace. This documentation includes a guide describing how to make your own telemetry client for Eclipse Che, followed by an overview of the Eclipse Che Woopra Telemetry Plugin. Eclipse Che telemetry API allows tracking: Duration of a workspace utilization User-driven actions such as file editing, committing, and pushing to remote repositories. Programming languages and devfiles used in workspaces. When a Dev Workspace starts, the che-theia container starts the telemetry plug-in which is responsible for sending telemetry events to a backend. If the $DEVWORKSPACE_TELEMETRY_BACKEND_PORT environment variable is set in the Dev Workspace Pod, the telemetry plug-in sends events to a backend listening at that port. The backend turns received events into a backend-specific representation of the events and sends them to the configured analytics backend (for example, Segment or Woopra). Event Description WORKSPACE_OPENED Sent when Che-Theia starts running COMMIT_LOCALLY Sent when a commit was made locally with the git.commit Theia command PUSH_TO_REMOTE Sent when a Git push was made with the git.push Theia command EDITOR_USED Sent when a file was changed within the editor Other events such as WORKSPACE_INACTIVE and WORKSPACE_STOPPED can be detected within the back-end plug-in.","title":"Che-Theia workspaces","component":"docs","version":"stable","name":"che-theia-workspaces","url":"/docs/stable/administration-guide/che-theia-workspaces/","titles":[{"text":"Telemetry overview","hash":"telemetry-overview_che","id":1},{"text":"Use cases","hash":"_use_cases","id":2},{"text":"How it works","hash":"_how_it_works","id":3},{"text":"Events sent to the backend by the Che-Theia telemetry plug-in","hash":"_events_sent_to_the_backend_by_the_che_theia_telemetry_plug_in","id":4}]},"10":{"id":10,"text":"This section describes all fields available to customize the CheCluster Custom Resource. A minimal CheCluster Custom Resource example. CheCluster Custom Resource server settings, related to the Che server component. CheCluster Custom Resource database configuration settings related to the database used by Che. Custom Resource auth configuration settings related to authentication used by Che. CheCluster Custom Resource storage configuration settings related to persistent storage used by Che. CheCluster Custom Resource k8s configuration settings specific to Che installations on Kubernetes or OpenShift. CheCluster Custom Resource metrics settings, related to the Che metrics collection used by Che. CheCluster Custom Resource status defines the observed state of Che installation Example 1. A minimal CheCluster Custom Resource example. apiVersion: org.eclipse.che/v1 kind: CheCluster metadata: name: eclipse-che spec: auth: externalIdentityProvider: false database: externalDb: false server: selfSignedCert: false gitSelfSignedCert: false tlsSupport: true storage: pvcStrategy: 'common' pvcClaimSize: '1Gi' Table 1. CheCluster Custom Resource server settings, related to the Che server component. Property Description airGapContainerRegistryHostname Optional host name, or URL, to an alternate container registry to pull images from. This value overrides the container registry host name defined in all the default container images involved in a Che deployment. This is particularly useful to install Che in a restricted environment. airGapContainerRegistryOrganization Optional repository name of an alternate container registry to pull images from. This value overrides the container registry organization defined in all the default container images involved in a Che deployment. This is particularly useful to install Che in a restricted environment. allowUserDefinedWorkspaceNamespaces Deprecated. The value of this flag is ignored. Defines that a user is allowed to specify a Kubernetes namespace, or an OpenShift project, which differs from the default. It’s NOT RECOMMENDED to set to true without OpenShift OAuth configured. The OpenShift infrastructure also uses this property. cheClusterRoles A comma-separated list of ClusterRoles that will be assigned to Che ServiceAccount. Each role must have app.kubernetes.io/part-of=che.eclipse.org label. Be aware that the Che Operator has to already have all permissions in these ClusterRoles to grant them. cheDebug Enables the debug mode for Che server. Defaults to false. cheFlavor Deprecated. The value of this flag is ignored. Specifies a variation of the installation. The options are che for upstream Che installations or devspaces for Red Hat OpenShift Dev Spaces (formerly Red Hat CodeReady Workspaces) installation cheHost Public host name of the installed Che server. When value is omitted, the value it will be automatically set by the Operator. See the cheHostTLSSecret field. cheHostTLSSecret Name of a secret containing certificates to secure ingress or route for the custom host name of the installed Che server. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. See the cheHost field. cheImage Overrides the container image used in Che deployment. This does NOT include the container image tag. Omit it or leave it empty to use the default container image provided by the Operator. cheImagePullPolicy Overrides the image pull policy used in Che deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. cheImageTag Overrides the tag of the container image used in Che deployment. Omit it or leave it empty to use the default image tag provided by the Operator. cheLogLevel Log level for the Che server: INFO or DEBUG. Defaults to INFO. cheServerIngress The Che server ingress custom settings. cheServerRoute The Che server route custom settings. cheWorkspaceClusterRole Custom cluster role bound to the user for the Che workspaces. The role must have app.kubernetes.io/part-of=che.eclipse.org label. The default roles are used when omitted or left blank. customCheProperties Map of additional environment variables that will be applied in the generated che ConfigMap to be used by the Che server, in addition to the values already generated from other fields of the CheCluster custom resource (CR). When customCheProperties contains a property that would be normally generated in che ConfigMap from other CR fields, the value defined in the customCheProperties is used instead. dashboardCpuLimit Overrides the CPU limit used in the dashboard deployment. In cores. (500m = .5 cores). Default to 500m. dashboardCpuRequest Overrides the CPU request used in the dashboard deployment. In cores. (500m = .5 cores). Default to 100m. dashboardImage Overrides the container image used in the dashboard deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. dashboardImagePullPolicy Overrides the image pull policy used in the dashboard deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. dashboardIngress Deprecated. The value of this flag is ignored. Dashboard ingress custom settings. dashboardMemoryLimit Overrides the memory limit used in the dashboard deployment. Defaults to 256Mi. dashboardMemoryRequest Overrides the memory request used in the dashboard deployment. Defaults to 16Mi. dashboardRoute Deprecated. The value of this flag is ignored. Dashboard route custom settings. devfileRegistryCpuLimit Overrides the CPU limit used in the devfile registry deployment. In cores. (500m = .5 cores). Default to 500m. devfileRegistryCpuRequest Overrides the CPU request used in the devfile registry deployment. In cores. (500m = .5 cores). Default to 100m. devfileRegistryImage Overrides the container image used in the devfile registry deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. devfileRegistryIngress Deprecated. The value of this flag is ignored. The devfile registry ingress custom settings. devfileRegistryMemoryLimit Overrides the memory limit used in the devfile registry deployment. Defaults to 256Mi. devfileRegistryMemoryRequest Overrides the memory request used in the devfile registry deployment. Defaults to 16Mi. devfileRegistryPullPolicy Overrides the image pull policy used in the devfile registry deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. devfileRegistryRoute Deprecated. The value of this flag is ignored. The devfile registry route custom settings. devfileRegistryUrl Deprecated in favor of externalDevfileRegistries fields. disableInternalClusterSVCNames Deprecated. The value of this flag is ignored. Disable internal cluster SVC names usage to communicate between components to speed up the traffic and avoid proxy issues. externalDevfileRegistries External devfile registries, that serves sample, ready-to-use devfiles. Configure this in addition to a dedicated devfile registry (when externalDevfileRegistry is false) or instead of it (when externalDevfileRegistry is true) externalDevfileRegistry Instructs the Operator on whether to deploy a dedicated devfile registry server. By default, a dedicated devfile registry server is started. When externalDevfileRegistry is true, no such dedicated server will be started by the Operator and configure at least one devfile registry with externalDevfileRegistries field. externalPluginRegistry Instructs the Operator on whether to deploy a dedicated plugin registry server. By default, a dedicated plugin registry server is started. When externalPluginRegistry is true, no such dedicated server will be started by the Operator and you will have to manually set the pluginRegistryUrl field. gitSelfSignedCert When enabled, the certificate from che-git-self-signed-cert ConfigMap will be propagated to the Che components and provide particular configuration for Git. Note, the che-git-self-signed-cert ConfigMap must have app.kubernetes.io/part-of=che.eclipse.org label. nonProxyHosts List of hosts that will be reached directly, bypassing the proxy. Specify wild card domain use the following form . and | as delimiter, for example: localhost|.my.host.com|123.42.12.32 Only use when configuring a proxy is required. Operator respects OpenShift cluster wide proxy configuration and no additional configuration is required, but defining nonProxyHosts in a custom resource leads to merging non proxy hosts lists from the cluster proxy configuration and ones defined in the custom resources. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. See also the proxyURL fields. pluginRegistryCpuLimit Overrides the CPU limit used in the plugin registry deployment. In cores. (500m = .5 cores). Default to 500m. pluginRegistryCpuRequest Overrides the CPU request used in the plugin registry deployment. In cores. (500m = .5 cores). Default to 100m. pluginRegistryImage Overrides the container image used in the plugin registry deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. pluginRegistryIngress Deprecated. The value of this flag is ignored. Plugin registry ingress custom settings. pluginRegistryMemoryLimit Overrides the memory limit used in the plugin registry deployment. Defaults to 256Mi. pluginRegistryMemoryRequest Overrides the memory request used in the plugin registry deployment. Defaults to 16Mi. pluginRegistryPullPolicy Overrides the image pull policy used in the plugin registry deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. pluginRegistryRoute Deprecated. The value of this flag is ignored. Plugin registry route custom settings. pluginRegistryUrl Public URL of the plugin registry that serves sample ready-to-use devfiles. Set this ONLY when a use of an external devfile registry is needed. See the externalPluginRegistry field. By default, this will be automatically calculated by the Operator. proxyPassword Password of the proxy server. Only use when proxy configuration is required. See the proxyURL, proxyUser and proxySecret fields. proxyPort Port of the proxy server. Only use when configuring a proxy is required. See also the proxyURL and nonProxyHosts fields. proxySecret The secret that contains user and password for a proxy server. When the secret is defined, the proxyUser and proxyPassword are ignored. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. proxyURL URL (protocol+host name) of the proxy server. This drives the appropriate changes in the JAVA_OPTS and https(s)_proxy variables in the Che server and workspaces containers. Only use when configuring a proxy is required. Operator respects OpenShift cluster wide proxy configuration and no additional configuration is required, but defining proxyUrl in a custom resource leads to overrides the cluster proxy configuration with fields proxyUrl, proxyPort, proxyUser and proxyPassword from the custom resource. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. See also the proxyPort and nonProxyHosts fields. proxyUser User name of the proxy server. Only use when configuring a proxy is required. See also the proxyURL, proxyPassword and proxySecret fields. selfSignedCert Deprecated. The value of this flag is ignored. The Che Operator will automatically detect whether the router certificate is self-signed and propagate it to other components, such as the Che server. serverCpuLimit Overrides the CPU limit used in the Che server deployment In cores. (500m = .5 cores). Default to 1. serverCpuRequest Overrides the CPU request used in the Che server deployment In cores. (500m = .5 cores). Default to 100m. serverExposureStrategy Deprecated. The value of this flag is ignored. Sets the server and workspaces exposure type. Possible values are multi-host, single-host, default-host. Defaults to multi-host, which creates a separate ingress, or OpenShift routes, for every required endpoint. single-host makes Che exposed on a single host name with workspaces exposed on subpaths. Read the docs to learn about the limitations of this approach. Also consult the singleHostExposureType property to further configure how the Operator and the Che server make that happen on Kubernetes. default-host exposes the Che server on the host of the cluster. Read the docs to learn about the limitations of this approach. serverMemoryLimit Overrides the memory limit used in the Che server deployment. Defaults to 1Gi. serverMemoryRequest Overrides the memory request used in the Che server deployment. Defaults to 512Mi. serverTrustStoreConfigMapName Name of the ConfigMap with public certificates to add to Java trust store of the Che server. This is often required when adding the OpenShift OAuth provider, which has HTTPS endpoint signed with self-signed cert. The Che server must be aware of its CA cert to be able to request it. This is disabled by default. The Config Map must have app.kubernetes.io/part-of=che.eclipse.org label. singleHostGatewayConfigMapLabels The labels that need to be present in the ConfigMaps representing the gateway configuration. singleHostGatewayConfigSidecarImage The image used for the gateway sidecar that provides configuration to the gateway. Omit it or leave it empty to use the default container image provided by the Operator. singleHostGatewayImage The image used for the gateway in the single host mode. Omit it or leave it empty to use the default container image provided by the Operator. tlsSupport Deprecated. Instructs the Operator to deploy Che in TLS mode. This is enabled by default. Disabling TLS sometimes cause malfunction of some Che components. useInternalClusterSVCNames Deprecated in favor of disableInternalClusterSVCNames. workspaceDefaultComponents Default components applied to DevWorkspaces. These default components are meant to be used when a Devfile does not contain any components. workspaceDefaultEditor The default editor to workspace create with. It could be a plugin ID or a URI. The plugin ID must have publisher/plugin/version. The URI must start from http. workspaceNamespaceDefault Defines Kubernetes default namespace in which user’s workspaces are created for a case when a user does not override it. It’s possible to use , and placeholders, such as che-workspace-. In that case, a new namespace will be created for each user or workspace. workspacePodNodeSelector The node selector that limits the nodes that can run the workspace pods. workspacePodTolerations The pod tolerations put on the workspace pods to limit where the workspace pods can run. workspacesDefaultPlugins Default plug-ins applied to Devworkspaces. Table 2. CheCluster Custom Resource database configuration settings related to the database used by Che. Property Description chePostgresContainerResources PostgreSQL container custom settings chePostgresDb PostgreSQL database name that the Che server uses to connect to the DB. Defaults to dbche. chePostgresHostName PostgreSQL Database host name that the Che server uses to connect to. Defaults is postgres. Override this value ONLY when using an external database. See field externalDb. In the default case it will be automatically set by the Operator. chePostgresPassword PostgreSQL password that the Che server uses to connect to the DB. When omitted or left blank, it will be set to an automatically generated value. chePostgresPort PostgreSQL Database port that the Che server uses to connect to. Defaults to 5432. Override this value ONLY when using an external database. See field externalDb. In the default case it will be automatically set by the Operator. chePostgresSecret The secret that contains PostgreSQL`user` and password that the Che server uses to connect to the DB. When the secret is defined, the chePostgresUser and chePostgresPassword are ignored. When the value is omitted or left blank, the one of following scenarios applies: 1. chePostgresUser and chePostgresPassword are defined, then they will be used to connect to the DB. 2. chePostgresUser or chePostgresPassword are not defined, then a new secret with the name postgres-credentials will be created with default value of pgche for user and with an auto-generated value for password. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. chePostgresUser PostgreSQL user that the Che server uses to connect to the DB. Defaults to pgche. externalDb Instructs the Operator on whether to deploy a dedicated database. By default, a dedicated PostgreSQL database is deployed as part of the Che installation. When externalDb is true, no dedicated database will be deployed by the Operator and you will need to provide connection details to the external DB you are about to use. See also all the fields starting with: chePostgres. postgresImage Overrides the container image used in the PostgreSQL database deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. postgresImagePullPolicy Overrides the image pull policy used in the PostgreSQL database deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. postgresVersion Indicates a PostgreSQL version image to use. Allowed values are: 9.6 and 13.3. Migrate your PostgreSQL database to switch from one version to another. pvcClaimSize Size of the persistent volume claim for database. Defaults to 1Gi. To update pvc storageclass that provisions it must support resize when Che has been already deployed. Table 3. Custom Resource auth configuration settings related to authentication used by Che. Property Description debug Deprecated. The value of this flag is ignored. Debug internal identity provider. externalIdentityProvider Deprecated. The value of this flag is ignored. Instructs the Operator on whether or not to deploy a dedicated Identity Provider (Keycloak or RH SSO instance). Instructs the Operator on whether to deploy a dedicated Identity Provider (Keycloak or RH-SSO instance). By default, a dedicated Identity Provider server is deployed as part of the Che installation. When externalIdentityProvider is true, no dedicated identity provider will be deployed by the Operator and you will need to provide details about the external identity provider you are about to use. See also all the other fields starting with: identityProvider. gatewayAuthenticationSidecarImage Gateway sidecar responsible for authentication when NativeUserMode is enabled. See oauth2-proxy or openshift/oauth-proxy. gatewayAuthorizationSidecarImage Gateway sidecar responsible for authorization when NativeUserMode is enabled. See kube-rbac-proxy or openshift/kube-rbac-proxy gatewayHeaderRewriteSidecarImage Deprecated. The value of this flag is ignored. Sidecar functionality is now implemented in Traefik plugin. identityProviderAdminUserName Deprecated. The value of this flag is ignored. Overrides the name of the Identity Provider administrator user. Defaults to admin. identityProviderClientId Deprecated. The value of this flag is ignored. Name of a Identity provider, Keycloak or RH-SSO, client-id that is used for Che. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to the value of the flavour field suffixed with -public. identityProviderContainerResources Deprecated. The value of this flag is ignored. Identity provider container custom settings. identityProviderImage Deprecated. The value of this flag is ignored. Overrides the container image used in the Identity Provider, Keycloak or RH-SSO, deployment. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. identityProviderImagePullPolicy Deprecated. The value of this flag is ignored. Overrides the image pull policy used in the Identity Provider, Keycloak or RH-SSO, deployment. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. identityProviderIngress Deprecated. The value of this flag is ignored. Ingress custom settings. identityProviderPassword Deprecated. The value of this flag is ignored. Overrides the password of Keycloak administrator user. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to an auto-generated password. identityProviderPostgresPassword Deprecated. The value of this flag is ignored. Password for a Identity Provider, Keycloak or RH-SSO, to connect to the database. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to an auto-generated password. identityProviderPostgresSecret Deprecated. The value of this flag is ignored. The secret that contains password for the Identity Provider, Keycloak or RH-SSO, to connect to the database. When the secret is defined, the identityProviderPostgresPassword is ignored. When the value is omitted or left blank, the one of following scenarios applies: 1. identityProviderPostgresPassword is defined, then it will be used to connect to the database. 2. identityProviderPostgresPassword is not defined, then a new secret with the name che-identity-postgres-secret will be created with an auto-generated value for password. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. identityProviderRealm Deprecated. The value of this flag is ignored. Name of a Identity provider, Keycloak or RH-SSO, realm that is used for Che. Override this when an external Identity Provider is in use. See the externalIdentityProvider field. When omitted or left blank, it is set to the value of the flavour field. identityProviderRoute Deprecated. The value of this flag is ignored. Route custom settings. identityProviderSecret Deprecated. The value of this flag is ignored. The secret that contains user and password for Identity Provider. When the secret is defined, the identityProviderAdminUserName and identityProviderPassword are ignored. When the value is omitted or left blank, the one of following scenarios applies: 1. identityProviderAdminUserName and identityProviderPassword are defined, then they will be used. 2. identityProviderAdminUserName or identityProviderPassword are not defined, then a new secret with the name che-identity-secret will be created with default value admin for user and with an auto-generated value for password. The secret must have app.kubernetes.io/part-of=che.eclipse.org label. identityProviderURL Public URL of the Identity Provider server (Keycloak / RH-SSO server). Set this ONLY when a use of an external Identity Provider is needed. See the externalIdentityProvider field. By default, this will be automatically calculated and set by the Operator. identityToken Identity token to be passed to upstream. There are two types of tokens supported: id_token and access_token. Default value is id_token. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. initialOpenShiftOAuthUser Deprecated. The value of this flag is ignored. For operating with the OpenShift OAuth authentication, create a new user account since the kubeadmin can not be used. If the value is true, then a new OpenShift OAuth user will be created for the HTPasswd identity provider. If the value is false and the user has already been created, then it will be removed. If value is an empty, then do nothing. The user’s credentials are stored in the openshift-oauth-user-credentials secret in 'openshift-config' namespace by Operator. Note that this solution is Openshift 4 platform-specific. nativeUserMode Deprecated. The value of this flag is ignored. Enables native user mode. Currently works only on OpenShift and DevWorkspace engine. Native User mode uses OpenShift OAuth directly as identity provider, without Keycloak. oAuthClientName Name of the OpenShift OAuthClient resource used to setup identity federation on the OpenShift side. Auto-generated when left blank. See also the OpenShiftoAuth field. oAuthScope Access Token Scope. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. oAuthSecret Name of the secret set in the OpenShift OAuthClient resource used to setup identity federation on the OpenShift side. Auto-generated when left blank. See also the OAuthClientName field. openShiftoAuth Deprecated. The value of this flag is ignored. Enables the integration of the identity provider (Keycloak / RHSSO) with OpenShift OAuth. Empty value on OpenShift by default. This will allow users to directly login with their OpenShift user through the OpenShift login, and have their workspaces created under personal OpenShift namespaces. WARNING: the kubeadmin user is NOT supported, and logging through it will NOT allow accessing the Che Dashboard. updateAdminPassword Deprecated. The value of this flag is ignored. Forces the default admin Che user to update password on first login. Defaults to false. Table 4. CheCluster Custom Resource storage configuration settings related to persistent storage used by Che. Property Description postgresPVCStorageClassName Storage class for the Persistent Volume Claim dedicated to the PostgreSQL database. When omitted or left blank, a default storage class is used. preCreateSubPaths Instructs the Che server to start a special Pod to pre-create a sub-path in the Persistent Volumes. Defaults to false, however it will need to enable it according to the configuration of your Kubernetes cluster. pvcClaimSize Size of the persistent volume claim for workspaces. Defaults to 10Gi. pvcJobsImage Overrides the container image used to create sub-paths in the Persistent Volumes. This includes the image tag. Omit it or leave it empty to use the default container image provided by the Operator. See also the preCreateSubPaths field. pvcStrategy Persistent volume claim strategy for the Che server. This Can be:`common` (all workspaces PVCs in one volume), per-workspace (one PVC per workspace for all declared volumes) and unique (one PVC per declared volume). Defaults to common. workspacePVCStorageClassName Storage class for the Persistent Volume Claims dedicated to the Che workspaces. When omitted or left blank, a default storage class is used. Table 5. CheCluster Custom Resource k8s configuration settings specific to Che installations on Kubernetes or OpenShift. Property Description ingressClass Ingress class that will define the which controller will manage ingresses. Defaults to nginx. NB: This drives the kubernetes.io/ingress.class annotation on Che-related ingresses. ingressDomain Global ingress domain for a Kubernetes cluster. This MUST be explicitly specified: there are no defaults. ingressStrategy Deprecated. The value of this flag is ignored. Strategy for ingress creation. Options are: multi-host (host is explicitly provided in ingress), single-host (host is provided, path-based rules) and default-host (no host is provided, path-based rules). Defaults to multi-host Deprecated in favor of serverExposureStrategy in the server section, which defines this regardless of the cluster type. When both are defined, the serverExposureStrategy option takes precedence. securityContextFsGroup The FSGroup in which the Che Pod and workspace Pods containers runs in. Default value is 1724. securityContextRunAsUser ID of the user the Che Pod and workspace Pods containers run as. Default value is 1724. singleHostExposureType Deprecated. The value of this flag is ignored. When the serverExposureStrategy is set to single-host, the way the server, registries and workspaces are exposed is further configured by this property. The possible values are native, which means that the server and workspaces are exposed using ingresses on K8s or gateway where the server and workspaces are exposed using a custom gateway based on Traefik. All the endpoints whether backed by the ingress or gateway route always point to the subpaths on the same domain. Defaults to native. tlsSecretName Name of a secret that will be used to setup ingress TLS termination when TLS is enabled. When the field is empty string, the default cluster certificate will be used. See also the tlsSupport field. Table 6. CheCluster Custom Resource metrics settings, related to the Che metrics collection used by Che. Property Description enable Enables metrics the Che server endpoint. Default to true. Table 7. CheCluster Custom Resource status defines the observed state of Che installation Property Description cheClusterRunning Status of a Che installation. Can be Available, Unavailable, or Available, Rolling Update in Progress. cheURL Public URL to the Che server. cheVersion Current installed Che version. dbProvisioned Indicates that a PostgreSQL instance has been correctly provisioned or not. devfileRegistryURL Public URL to the devfile registry. devworkspaceStatus The status of the Devworkspace subsystem gitHubOAuthProvisioned Indicates whether an Identity Provider instance, Keycloak or RH-SSO, has been configured to integrate with the GitHub OAuth. gitServerTLSCertificateConfigMapName The ConfigMap containing certificates to propagate to the Che components and to provide particular configuration for Git. helpLink A URL that points to some URL where to find help related to the current Operator status. keycloakProvisioned Indicates whether an Identity Provider instance, Keycloak or RH-SSO, has been provisioned with realm, client and user. keycloakURL Public URL to the Identity Provider server, Keycloak or RH-SSO,. message A human readable message indicating details about why the Pod is in this condition. openShiftOAuthUserCredentialsSecret OpenShift OAuth secret in openshift-config namespace that contains user credentials for HTPasswd identity provider. openShiftoAuthProvisioned Indicates whether an Identity Provider instance, Keycloak or RH-SSO, has been configured to integrate with the OpenShift OAuth. pluginRegistryURL Public URL to the plugin registry. reason A brief CamelCase message indicating details about why the Pod is in this state.","title":"CheCluster Custom Resource fields reference","component":"docs","version":"stable","name":"checluster-custom-resource-fields-reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","titles":[]},"11":{"id":11,"text":"An installation of Eclipse Che consists of several containers running in the Kubernetes cluster. While it is possible to manually collect logs from each running container, chectl provides commands which automate the process. Following commands are available to collect Eclipse Che logs from the Kubernetes cluster using the chectl tool: chectl server:logs Collects existing Eclipse Che server logs and stores them in a directory on the local machine. By default, logs are downloaded to a temporary directory on the machine. However, this can be overwritten by specifying the -d parameter. For example, to download Che logs to the /home/user/che-logs/ directory, use the command chectl server:logs -d /home/user/che-logs/ When run, chectl server:logs prints a message in the console specifying the directory that will store the log files: Eclipse Che logs will be available in '/tmp/chectl-logs/1648575098344' If Eclipse Che is installed in a non-default namespace, chectl server:logs requires the -n paremeter, where is the Kubernetes namespace or OpenShift project in which Eclipse Che was installed. For example, to get logs from Che in the my-namespace namespace, use the command chectl server:logs -n my-namespace chectl server:deploy Logs are automatically collected during the Che installation when installed using chectl. As with chectl server:logs, the directory logs are stored in can be specified using the -d parameter. Additional resources `chectl` reference documentation","title":"Collecting logs using chectl","component":"docs","version":"stable","name":"collecting-logs-using-chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","titles":[]},"12":{"id":12,"text":"This procedure describes how to configure Che to use custom hostname. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. The certificate and the private key files are generated. To generate the pair of a private key and certificate, the same certification authority (CA) must be used as for other Che hosts. Ask a DNS provider to point the custom hostname to the cluster ingress. Procedure Pre-create a namespace for Che: $ kubectl create namespace eclipse-che Create a TLS secret: $ kubectl create secret TLS \\ (1) --key \\ (2) --cert \\ (3) -n eclipse-che 1 The TLS secret name 2 A file with the private key 3 A file with the certificate Add the required labels to the secret: $ kubectl label secret \\ (1) app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che 1 The TLS secret name Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: cheHost: (1) cheHostTLSSecret: (2) 1 Custom Eclipse Che server hostname 2 The TLS secret name If Che has been already deployed, wait until the rollout of all Che components finishes. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring Eclipse Che server hostname","component":"docs","version":"stable","name":"configuring-che-hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","titles":[]},"13":{"id":13,"text":"This section describes configuration methods and options for Eclipse Che.","title":"Configuring Che","component":"docs","version":"stable","name":"configuring-che","url":"/docs/stable/administration-guide/configuring-che/","titles":[]},"14":{"id":14,"text":"You can configure Kubernetes Ingress labels and annotations, if your organization requires them. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. An instance of Che running in Kubernetes. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: cheServerIngress: labels: (1) annotations: (2) customCheProperties: CHE_INFRA_KUBERNETES_INGRESS_LABELS: (1) CHE_INFRA_KUBERNETES_INGRESS_ANNOTATIONS__JSON: \"\" (2) 1 A comma-separated list of labels for Kubernetes Ingress: key1=value1,key2=value2. 2 Annotations for Kubernetes Ingress in JSON format: {\"key1\": \"value1\", \"key2\" : \"value2\"}. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Adding labels and annotations to Kubernetes Ingress","component":"docs","version":"stable","name":"configuring-ingresses","url":"/docs/stable/administration-guide/configuring-ingresses/","titles":[]},"15":{"id":15,"text":"For each user, Che isolates workspaces in a namespace. Che identifies the user namespace by the presence of labels and annotations. When starting a workspace, if the required namespace doesn’t exist, Che creates the namespace using a template name. You can modify Che behavior by: Configuring a user namespace name for automatic provisioning Provisioning namespaces in advance","title":"Configuring user namespace provisioning","component":"docs","version":"stable","name":"configuring-namespace-provisioning","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","titles":[]},"16":{"id":16,"text":"Configuring Eclipse Che server hostname Importing untrusted TLS certificates to Che Adding labels and annotations to Kubernetes Ingress Configuring OpenShift Route to work with Router Sharding","title":"Configuring networking","component":"docs","version":"stable","name":"configuring-networking","url":"/docs/stable/administration-guide/configuring-networking/","titles":[]},"17":{"id":17,"text":"To enable users to work with a remote Git repository that is hosted on a Bitbucket server: Set up the Bitbucket application link (OAuth 1.0). Apply the Bitbucket application link Secret. Set up a Bitbucket application link using OAuth 1.0. Prerequisites You are logged in to Bitbucket. openssl is installed in the operating system you are using. base64 is installed in the operating system you are using. Procedure On a command line, run the commands to create the necessary files for the next steps and for use when applying the Bitbucket application link Secret: $ openssl genrsa -out private.pem 2048 && \\ openssl pkcs8 -topk8 -inform pem -outform pem -nocrypt -in private.pem -out privatepkcs8.pem && \\ cat privatepkcs8.pem | sed 's/-----BEGIN PRIVATE KEY-----//g' | sed 's/-----END PRIVATE KEY-----//g' | tr -d '\\n' | base64 | tr -d '\\n' > privatepkcs8-stripped.pem && \\ openssl rsa -in private.pem -pubout > public.pub && \\ cat public.pub | sed 's/-----BEGIN PUBLIC KEY-----//g' | sed 's/-----END PUBLIC KEY-----//g' | tr -d '\\n' > public-stripped.pub && \\ openssl rand -base64 24 > bitbucket-consumer-key && \\ openssl rand -base64 24 > bitbucket-shared-secret Go to Administration Application Links. Enter https:/// into the URL field and click Create new link. Under The supplied Application URL has redirected once, check the Use this URL checkbox and click Continue. Enter Che as the Application Name. Select Generic Application as the Application Type. Enter Che as the Service Provider Name. Paste the content of the bitbucket-consumer-key file as the Consumer key. Paste the content of the bitbucket-shared-secret file as the Shared secret. Enter /plugins/servlet/oauth/request-token as the Request Token URL. Enter /plugins/servlet/oauth/access-token as the Access token URL. Enter /plugins/servlet/oauth/authorize as the Authorize URL. Check the Create incoming link checkbox and click Continue. Paste the content of the bitbucket_consumer_key file as the Consumer Key. Enter Che as the Consumer name. Paste the content of the public-stripped.pub file as the Public Key and click Continue. Additional resources Atlassian Documentation: Link to other applications Prepare and apply the Bitbucket application link Secret. Prerequisites Setting up the Bitbucket application link is completed. The following Base64-encoded files, which were created when setting up the Bitbucket application link, are prepared: privatepkcs8-stripped.pem bitbucket_consumer_key bitbucket-shared-secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/component: oauth-scm-configuration app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/oauth-scm-server: bitbucket che.eclipse.org/scm-server-endpoint: (2) type: Opaque data: private.key: (3) consumer.key: (4) shared_secret: (5) 1 The Che namespace. The default is eclipse-che. 2 The Bitbucket server URL. 3 The Base64-encoded content of the privatepkcs8-stripped.pem file. 4 The Base64-encoded content of the bitbucket_consumer_key file. 5 The Base64-encoded content of the bitbucket-shared-secret file. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 1.0 for Bitbucket","component":"docs","version":"stable","name":"configuring-oauth-1-for-bitbucket","url":"/docs/stable/administration-guide/configuring-oauth-1-for-bitbucket/","titles":[{"text":"Setting up the Bitbucket application link","hash":"setting-up-the-bitbucket-application-link_che","id":1},{"text":"Applying the Bitbucket application link Secret","hash":"applying-the-bitbucket-application-link-secret_che","id":2}]},"18":{"id":18,"text":"To enable users to work with a remote Git repository that is hosted on GitHub: Set up the GitHub OAuth App (OAuth 2.0). Apply the GitHub OAuth App Secret. Set up a GitHub OAuth App using OAuth 2.0. Prerequisites You are logged in to GitHub. base64 is installed in the operating system you are using. Procedure Go to https://github.com/settings/applications/new. Enter the following values: Application name: Che. Homepage URL: https:/// Authorization callback URL: https:///api/oauth/callback Click Register application. Click Generate new client secret. Copy the GitHub OAuth Client ID and encode it to Base64 for use when applying the GitHub OAuth App Secret: $ echo -n '' | base64 Copy the GitHub OAuth Client Secret and encode it to Base64 for use when applying the GitHub OAuth App Secret: $ echo -n '' | base64 Additional resources GitHub Docs: Creating an OAuth App Prepare and apply the GitHub OAuth App Secret. Prerequisites Setting up the GitHub OAuth App is completed. The Base64-encoded values, which were generated when setting up the GitHub OAuth App, are prepared: GitHub OAuth Client ID GitHub OAuth Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: github-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: github type: Opaque data: id: (2) secret: (3) 1 The Che namespace. The default is eclipse-che. 2 The Base64-encoded GitHub OAuth Client ID. 3 The Base64-encoded GitHub OAuth Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for GitHub","component":"docs","version":"stable","name":"configuring-oauth-2-for-github","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","titles":[{"text":"Setting up the GitHub OAuth App","hash":"setting-up-the-github-oauth-app_che","id":1},{"text":"Applying the GitHub OAuth App Secret","hash":"applying-the-github-oauth-app-secret_che","id":2}]},"19":{"id":19,"text":"To enable users to work with a remote Git repository that is hosted using a GitLab instance: Set up the GitLab authorized application (OAuth 2.0). Apply the GitLab authorized application Secret. Set up a GitLab authorized application using OAuth 2.0. Prerequisites You are logged in to GitLab. base64 is installed in the operating system you are using. Procedure Click your avatar and go to Edit profile Applications. Enter Che as the Name. Enter https:///api/oauth/callback as the Redirect URI. Check the Confidential and Expire access tokens checkboxes. Under Scopes, check the api, write_repository, and openid checkboxes. Click Save application. Copy the GitLab Application ID and encode it to Base64 for use when applying the GitLab-authorized application Secret: $ echo -n '' | base64 Copy the GitLab Client Secret and encode it to Base64 for use when applying the GitLab-authorized application Secret: $ echo -n '' | base64 Additional resources GitLab Docs: Authorized applications Prepare and apply the GitLab-authorized application Secret. Prerequisites Setting up the GitLab authorized application is completed. The Base64-encoded values, which were generated when setting up the GitLab authorized application, are prepared: GitLab Application ID GitLab Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: gitlab-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: gitlab che.eclipse.org/scm-server-endpoint: (2) type: Opaque data: id: (3) secret: (4) 1 The Che namespace. The default is eclipse-che. 2 The GitLab server URL. Use https://gitlab.com for the SAAS version. 3 The Base64-encoded GitLab Application ID. 4 The Base64-encoded GitLab Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for GitLab","component":"docs","version":"stable","name":"configuring-oauth-2-for-gitlab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","titles":[{"text":"Setting up the GitLab authorized application","hash":"setting-up-the-gitlab-authorized-application_che","id":1},{"text":"Applying the GitLab-authorized application Secret","hash":"applying-the-gitlab-authorized-application-secret_che","id":2}]},"20":{"id":20,"text":"To configure Che observability features, see: Che-Theia workspaces Configuring server logging Collecting logs using chectl Monitoring the Dev Workspace Operator Monitoring Che Server","title":"Configuring observability","component":"docs","version":"stable","name":"configuring-observability","url":"/docs/stable/administration-guide/configuring-observability/","titles":[]},"21":{"id":21,"text":"You can configure labels, annotations, and domains for OpenShift Route to work with Router Sharding. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Install the chectl management tool. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: cheServerRoute: labels: (1) domain: (2) annotations: (3) key1: value1 key2: value2 customCheProperties: CHE_INFRA_OPENSHIFT_ROUTE_LABELS: (1) CHE_INFRA_OPENSHIFT_ROUTE_HOST_DOMAIN__SUFFIX: (2) 1 A comma-separated list of labels that the target ingress controller uses to filter the set of Routes to service. 2 The DNS name serviced by the target ingress controller. 3 An unstructured key value map stored with a resource.` Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring OpenShift Route to work with Router Sharding","component":"docs","version":"stable","name":"configuring-routes","url":"/docs/stable/administration-guide/configuring-routes/","titles":[]},"22":{"id":22,"text":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","title":"Configuring server components","component":"docs","version":"stable","name":"configuring-server-components","url":"/docs/stable/administration-guide/configuring-server-components/","titles":[]},"23":{"id":23,"text":"It is possible to fine-tune the log levels of individual loggers available in the Che server. The log level of the whole Che server is configured globally using the cheLogLevel configuration property of the Operator. See CheCluster Custom Resource fields reference. To set the global log level in installations not managed by the Operator, specify the CHE_LOG_LEVEL environment variable in the che ConfigMap. It is possible to configure the log levels of the individual loggers in the Che server using the CHE_LOGGER_CONFIG environment variable. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_LOGGER_CONFIG: \"\" (1) 1 Comma-separated list of key-value pairs, where keys are the names of the loggers as seen in the Che server log output and values are the required log levels. Example 1. Configuring debug mode for the WorkspaceManager spec: server: customCheProperties: CHE_LOGGER_CONFIG: \"org.eclipse.che.api.workspace.server.WorkspaceManager=DEBUG\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource The names of the loggers follow the class names of the internal server classes that use those loggers. Procedure To log the HTTP traffic between the Che server and the API server of the Kubernetes or OpenShift cluster, configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_LOGGER_CONFIG: \"che.infra.request-logging=TRACE\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring server logging","component":"docs","version":"stable","name":"configuring-server-logging","url":"/docs/stable/administration-guide/configuring-server-logging/","titles":[{"text":"Configuring log levels","hash":"configuring-log-levels_che","id":1},{"text":"Logger naming","hash":"logger-naming_che","id":2},{"text":"Logging HTTP traffic","hash":"logging-http-traffic_che","id":3}]},"24":{"id":24,"text":"Configuring storage classes","title":"Configuring storage","component":"docs","version":"stable","name":"configuring-storage","url":"/docs/stable/administration-guide/configuring-storage/","titles":[]},"25":{"id":25,"text":"To execute actions that require administrative privileges on Che server, such as deleting user data, activate a user with administrative privileges. The default installation enables the administrative privileges for the admin user, regardless of its existence on Kubernetes. Procedure Configure the CheCluster Custom Resource to set the user with administrative privileges. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_SYSTEM_ADMIN__NAME: '' Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring the administrative user","component":"docs","version":"stable","name":"configuring-the-administrative-user","url":"/docs/stable/administration-guide/configuring-the-administrative-user/","titles":[]},"26":{"id":26,"text":"This procedure describes how to configure the number of workspaces that a user can create. By creating multiple workspaces, users can have access to workspaces with different configurations simultaneously. Prerequisites You have installed an instance of Che by using the Operator. You have determined the value of the placeholder. If the value is -1, users can create an unlimited number of workspaces. If the value is a positive integer, users can create as many workspaces as the value of the integer. The default value is -1. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: customCheProperties: CHE_LIMITS_USER_WORKSPACES_COUNT: \"\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring the number of workspaces that a user can create","component":"docs","version":"stable","name":"configuring-the-number-of-workspaces-that-a-user-can-create","url":"/docs/stable/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","titles":[]},"27":{"id":27,"text":"You can configure the namespace name template that Che uses to create the required namespace when starting a workspace. A valid namespace name template follows these conventions: The or placeholder is mandatory. Usernames and IDs cannot contain invalid characters. If the formatting of a username or ID is incompatible with the naming conventions for Kubernetes objects, Che changes the username or ID to a valid name by replacing incompatible characters with the - symbol. Che evaluates the placeholder into a 14 character long string, and adds a random six character long suffix to prevent IDs from colliding. The result is stored in the user preferences for reuse. Kubernetes limits the length of a namespace name to 63 characters. OpenShift limits the length further to 49 characters. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: workspaceNamespaceDefault: Example 1. User workspaces namespace name template examples User workspaces namespace name template Resulting namespace example -che (default) user1-che -namespace cge1egvsb2nhba-namespace-ul1411 -aka--namespace cgezegvsb2nhba-aka-user1-namespace-6m2w2b Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring a user namespace name for automatic provisioning","component":"docs","version":"stable","name":"configuring-workspace-target-namespace","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","titles":[]},"28":{"id":28,"text":"This section describes how an administrator can configure workspaces globally. Configuring the number of workspaces that a user can create Deploying Che with support for Git repositories with self-signed certificates Configuring workspaces nodeSelector","title":"Configuring workspaces globally","component":"docs","version":"stable","name":"configuring-workspaces-globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","titles":[]},"29":{"id":29,"text":"This section describes how to configure nodeSelector for Pods of Che workspaces. Procedure Che uses the CHE_WORKSPACE_POD_NODE__SELECTOR environment variable to configure nodeSelector. This variable may contain a set of comma-separated key=value pairs to form the nodeSelector rule, or NULL to disable it. CHE_WORKSPACE_POD_NODE__SELECTOR=disktype=ssd,cpu=xlarge,[key=value] nodeSelector must be configured during Che installation. This prevents existing workspaces from failing to run due to volumes affinity conflict caused by existing workspace PVC and Pod being scheduled in different zones. To avoid Pods and PVCs to be scheduled in different zones on large, multizone clusters, create an additional StorageClass object (pay attention to the allowedTopologies field), which will coordinate the PVC creation process. Pass the name of this newly created StorageClass to Che through the CHE_INFRA_KUBERNETES_PVC_STORAGE__CLASS__NAME environment variable. A default empty value of this variable instructs Che to use the cluster’s default StorageClass. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring workspaces nodeSelector","component":"docs","version":"stable","name":"configuring-workspaces-nodeselector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","titles":[]},"30":{"id":30,"text":"This section shows how to create an AnalyticsManager class that extends AbstractAnalyticsManager and implements the following methods: isEnabled() - determines whether the telemetry backend is functioning correctly. This can mean always returning true, or have more complex checks, for example, returning false when a connection property is missing. destroy() - cleanup method that is run before shutting down the telemetry backend. This method sends the WORKSPACE_STOPPED event. onActivity() - notifies that some activity is still happening for a given user. This is mainly used to send WORKSPACE_INACTIVE events. onEvent() - submits telemetry events to the telemetry server, such as WORKSPACE_USED or WORKSPACE_STARTED. increaseDuration() - increases the duration of a current event rather than sending many events in a small frame of time. The following sections cover: Creating a telemetry server to echo events to standard output. Extending the Che telemetry client and implementing a user’s custom backend. Creating a plugin.yaml file representing a Dev Workspace plug-in for the custom backend. Specifying of a location of a custom plug-in to Che by setting the workspacesDefaultPlugins attribute from the CheCluster custom resource. This document describes the steps required to extend the Che telemetry system to communicate with to a custom backend: Creating a server process that receives events Extending Che libraries to create a backend that sends events to the server Packaging the telemetry backend in a container and deploying it to an image registry Adding a plug-in for your backend and instructing Che to load the plug-in in your Dev Workspaces A finished example of the telemetry backend is available here. For demonstration purposes, this example shows how to create a server that receives events from our telemetry plug-in and writes them to standard output. For production use cases, consider integrating with a third-party telemetry system (for example, Segment, Woopra) rather than creating your own telemetry server. In this case, use your provider’s APIs to send events from your custom backend to their system. The following Go code starts a server on port 8080 and writes events to standard output: Example 1. main.go package main import ( \"io/ioutil\" \"net/http\" \"go.uber.org/zap\" ) var logger *zap.SugaredLogger func event(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /event\") case \"POST\": logger.Info(\"POST /event\") } body, err := req.GetBody() if err != nil { logger.With(\"err\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got event\") } func activity(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /activity, doing nothing\") case \"POST\": logger.Info(\"POST /activity\") body, err := req.GetBody() if err != nil { logger.With(\"error\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got activity\") } } func main() { log, _ := zap.NewProduction() logger = log.Sugar() http.HandleFunc(\"/event\", event) http.HandleFunc(\"/activity\", activity) logger.Info(\"Added Handlers\") logger.Info(\"Starting to serve\") http.ListenAndServe(\":8080\", nil) } Create a container image based on this code and expose it as a deployment in OpenShift in the eclipse-che namespace. The code for the example telemetry server is available at telemetry-server-example. To deploy the telemetry server, clone the repository and build the container: $ git clone https://github.com/che-incubator/telemetry-server-example $ cd telemetry-server-example $ docker build -t registry/organization/telemetry-server-example:latest . $ docker push registry/organization/telemetry-server-example:latest Both manifest_with_ingress.yaml and manifest_with_route contain definitions for a Deployment and Service. The former also defines a Kubernetes Ingress, while the latter defines an OpenShift Route. In the manifest file, replace the image and host fields to match the image you pushed, and the public hostname of your Kubernetes or OpenShift cluster. Then run: $ kubectl apply -f manifest_with_[ingress|route].yaml -n {prod-namespace} For fast feedback when developing, it is recommended to do development inside a Dev Workspace. This way, you can run the application in a cluster and receive events from the front-end telemetry plug-in. Maven Quarkus project scaffolding: mvn io.quarkus:quarkus-maven-plugin:2.7.1.Final:create \\ -DprojectGroupId=mygroup -DprojectArtifactId=devworkspace-telemetry-example-plugin \\ -DprojectVersion=1.0.0-SNAPSHOT Remove the files under src/main/java/mygroup and src/test/java/mygroup. Consult the GitHub packages for the latest version and Maven coordinates of backend-base. Add the following dependencies to your pom.xml: Example 2. pom.xml org.eclipse.che.incubator.workspace-telemetry backend-base LATEST VERSION FROM PREVIOUS STEP io.quarkus quarkus-rest-client io.quarkus quarkus-rest-client-jackson Create a personal access token with read:packages permissions to download the org.eclipse.che.incubator.workspace-telemetry:backend-base dependency from GitHub packages. Add your GitHub username, personal access token and che-incubator repository details in your ~/.m2/settings.xml file: Example 3. settings.xml che-incubator YOUR GITHUB USERNAME YOUR GITHUB TOKEN github true central https://repo1.maven.org/maven2 true false che-incubator https://maven.pkg.github.com/che-incubator/che-workspace-telemetry-client Create two files in your project under src/main/java/mygroup: MainConfiguration.java - contains configuration provided to AnalyticsManager. AnalyticsManager.java - contains logic specific to the telemetry system. Example 4. MainConfiguration.java package org.my.group; import java.util.Optional; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import org.eclipse.che.incubator.workspace.telemetry.base.BaseConfiguration; import org.eclipse.microprofile.config.inject.ConfigProperty; @Dependent @Alternative public class MainConfiguration extends BaseConfiguration { @ConfigProperty(name = \"welcome.message\") (1) Optional welcomeMessage; (2) } 1 A MicroProfile configuration annotation is used to inject the welcome.message configuration. For more details on how to set configuration properties specific to your backend, see the Quarkus Configuration Reference Guide. Example 5. AnalyticsManager.java package org.my.group; import java.util.HashMap; import java.util.Map; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import javax.inject.Inject; import org.eclipse.che.incubator.workspace.telemetry.base.AbstractAnalyticsManager; import org.eclipse.che.incubator.workspace.telemetry.base.AnalyticsEvent; import org.eclipse.che.incubator.workspace.telemetry.finder.DevWorkspaceFinder; import org.eclipse.che.incubator.workspace.telemetry.finder.UsernameFinder; import org.eclipse.microprofile.rest.client.inject.RestClient; import org.slf4j.Logger; import static org.slf4j.LoggerFactory.getLogger; @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { private static final Logger LOG = getLogger(AbstractAnalyticsManager.class); public AnalyticsManager(MainConfiguration mainConfiguration, DevWorkspaceFinder devworkspaceFinder, UsernameFinder usernameFinder) { super(mainConfiguration, devworkspaceFinder, usernameFinder); mainConfiguration.welcomeMessage.ifPresentOrElse( (1) (str) -> LOG.info(\"The welcome message is: {}\", str), () -> LOG.info(\"No welcome message provided\") ); } @Override public boolean isEnabled() { return true; } @Override public void destroy() {} @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { LOG.info(\"The received event is: {}\", event); (2) } @Override public void increaseDuration(AnalyticsEvent event, Map properties) { } @Override public void onActivity() {} } 1 Log the welcome message if it was provided. 2 Log the event received from the front-end plug-in. Since org.my.group.AnalyticsManager and org.my.group.MainConfiguration are alternative beans, specify them using the quarkus.arc.selected-alternatives property in src/main/resources/application.properties. Example 6. application.properties quarkus.arc.selected-alternatives=MainConfiguration,AnalyticsManager Set the DEVWORKSPACE_TELEMETRY_BACKEND_PORT environment variable in the Dev Workspace. Here, the value is set to 4167. spec: template: attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' Restart the Dev Workspace from the Eclipse Che dashboard. Run the following command within a Dev Workspace’s terminal window to start the application. Use the --settings flag to specify path to the location of the settings.xml file that contains the GitHub access token. $ mvn --settings=settings.xml quarkus:dev -Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT} The application now receives telemetry events through port 4167 from the front-end plug-in. Verification steps Verify that the following output is logged: INFO [org.ecl.che.inc.AnalyticsManager] (Quarkus Main Thread) No welcome message provided INFO [io.quarkus] (Quarkus Main Thread) devworkspace-telemetry-example-plugin 1.0.0-SNAPSHOT on JVM (powered by Quarkus 2.7.2.Final) started in 0.323s. Listening on: http://localhost:4167 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kubernetes-client, rest-client, rest-client-jackson, resteasy, resteasy-jsonb, smallrye-context-propagation, smallrye-openapi, swagger-ui, vertx] To verify that the onEvent() method of AnalyticsManager receives events from the front-end plug-in, press the l key to disable Quarkus live coding and edit any file within the IDE. The following output should be logged: INFO [io.qua.dep.dev.RuntimeUpdatesProcessor] (Aesh InputStream Reader) Live reload disabled INFO [org.ecl.che.inc.AnalyticsManager] (executor-thread-2) The received event is: Edit Workspace File in Che For the purposes of the example, this method always returns true whenever it is called. Example 7. AnalyticsManager.java @Override public boolean isEnabled() { return true; } It is possible to put more complex logic in isEnabled(). For example, the hosted Che Woopra backend checks that a configuration property exists before determining if the backend is enabled. onEvent() sends the event received by the backend to the telemetry system. For the example application, it sends an HTTP POST payload to the /event endpoint from the telemetry server. For the following example, the telemetry server application is deployed to OpenShift at the following URL: http://little-telemetry-server-che.apps-crc.testing, where apps-crc.testing is the ingress domain name of the OpenShift cluster. Set up the RESTEasy REST Client by creating TelemetryService.java Example 8. TelemetryService.java package org.my.group; import java.util.Map; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; @RegisterRestClient public interface TelemetryService { @POST @Path(\"/event\") (1) @Consumes(MediaType.APPLICATION_JSON) Response sendEvent(Map payload); } 1 The endpoint to make the POST request to. Specify the base URL for TelemetryService in the src/main/resources/application.properties file: Example 9. application.properties org.my.group.TelemetryService/mp-rest/url=http://little-telemetry-server-che.apps-crc.testing Inject TelemetryService into AnalyticsManager and send a POST request in onEvent() Example 10. AnalyticsManager.java @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { @Inject @RestClient TelemetryService telemetryService; ... @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { Map payload = new HashMap(properties); payload.put(\"event\", event); telemetryService.sendEvent(payload); } This sends an HTTP request to the telemetry server and automatically delays identical events for a small period of time. The default duration is 1500 milliseconds. Many telemetry systems recognize event duration. The AbstractAnalyticsManager merges similar events that happen in the same frame of time into one event. This implementation of increaseDuration() is a no-op. This method uses the APIs of the user’s telemetry provider to alter the event or event properties to reflect the increased duration of an event. Example 11. AnalyticsManager.java @Override public void increaseDuration(AnalyticsEvent event, Map properties) {} Set an inactive timeout limit, and use onActivity() to send a WORKSPACE_INACTIVE event if the last event time is longer than the timeout. Example 12. AnalyticsManager.java public class AnalyticsManager extends AbstractAnalyticsManager { ... private long inactiveTimeLimit = 60000 * 3; ... @Override public void onActivity() { if (System.currentTimeMillis() - lastEventTime >= inactiveTimeLimit) { onEvent(WORKSPACE_INACTIVE, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } } When destroy() is called, send a WORKSPACE_STOPPED event and shutdown any resources such as connection pools. Example 13. AnalyticsManager.java @Override public void destroy() { onEvent(WORKSPACE_STOPPED, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } Running mvn quarkus:dev as described in Running the application within a Dev Workspace and terminating the application with Ctrl+C sends a WORKSPACE_STOPPED event to the server. See the Quarkus documentation for the best instructions to package the application in a container. Build and push the container to a container registry of your choice. Example 14. Dockerfile.jvm FROM registry.access.redhat.com/ubi8/openjdk-11:1.11 ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' COPY --chown=185 target/quarkus-app/lib/ /deployments/lib/ COPY --chown=185 target/quarkus-app/*.jar /deployments/ COPY --chown=185 target/quarkus-app/app/ /deployments/app/ COPY --chown=185 target/quarkus-app/quarkus/ /deployments/quarkus/ EXPOSE 8080 USER 185 ENTRYPOINT [\"java\", \"-Dquarkus.http.host=0.0.0.0\", \"-Djava.util.logging.manager=org.jboss.logmanager.LogManager\", \"-Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\", \"-jar\", \"/deployments/quarkus-run.jar\"] To build the image, run: mvn package && \\ docker build -f src/main/docker/Dockerfile.jvm -t image:tag . Example 15. Dockerfile.native FROM registry.access.redhat.com/ubi8/ubi-minimal:8.5 WORKDIR /work/ RUN chown 1001 /work \\ && chmod \"g+rwX\" /work \\ && chown 1001:root /work COPY --chown=1001:root target/*-runner /work/application EXPOSE 8080 USER 1001 CMD [\"./application\", \"-Dquarkus.http.host=0.0.0.0\", \"-Dquarkus.http.port=$DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\"] To build the image, run: mvn package -Pnative -Dquarkus.native.container-build=true && \\ docker build -f src/main/docker/Dockerfile.native -t image:tag . Create a plugin.yaml devfile v2 file representing a Dev Workspace plug-in that runs your custom backend in a Dev Workspace Pod. For more information about devfile v2, see Devfile v2 documentation Example 16. plugin.yaml schemaVersion: 2.1.0 metadata: name: devworkspace-telemetry-backend-plugin version: 0.0.1 description: A Demo telemetry backend displayName: Devworkspace Telemetry Backend components: - name: devworkspace-telemetry-backend-plugin attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' container: image: YOUR IMAGE (1) env: - name: WELCOME_MESSAGE (2) value: 'hello world!' 1 Specify the container image built from Packaging the Quarkus application. 2 Set the value for the welcome.message optional configuration property from Example 4. Typically, the user deploys this file to a corporate web server. This guide demonstrates how to create an Apache web server on OpenShift and host the plug-in there. Create a ConfigMap referencing the new plugin.yaml file. $ oc create configmap --from-file=plugin.yaml -n eclipse-che telemetry-plugin-yaml Create a deployment, a service, and a route to expose the web server. The deployment references this ConfigMap and places it in the /var/www/html directory. Example 17. manifest.yaml kind: Deployment apiVersion: apps/v1 metadata: name: apache spec: replicas: 1 selector: matchLabels: app: apache template: metadata: labels: app: apache spec: volumes: - name: plugin-yaml configMap: name: telemetry-plugin-yaml defaultMode: 420 containers: - name: apache image: 'registry.redhat.io/rhscl/httpd-24-rhel7:latest' ports: - containerPort: 8080 protocol: TCP resources: {} volumeMounts: - name: plugin-yaml mountPath: /var/www/html strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 --- kind: Service apiVersion: v1 metadata: name: apache spec: ports: - protocol: TCP port: 8080 targetPort: 8080 selector: app: apache type: ClusterIP --- kind: Route apiVersion: route.openshift.io/v1 metadata: name: apache spec: host: apache-che.apps-crc.testing to: kind: Service name: apache weight: 100 port: targetPort: 8080 wildcardPolicy: None $ oc apply -f manifest.yaml Verification steps After the deployment has started, confirm that plugin.yaml is available in the web server: $ curl apache-che.apps-crc.testing/plugin.yaml Add the following to the components field of an existing Dev Workspace: components: ... - name: telemetry-plug-in plugin: uri: http://apache-che.apps-crc.testing/plugin.yaml Start the Dev Workspace from the Che dashboard. Verification steps Verify that the telemetry-plug-in container is running in the Dev Workspace pod. Here, this is verified by checking the Workspace view within the editor. Edit files within the editor and observe their events in the example telemetry server’s logs. Set the telemetry plug-in as a default plug-in. Default plug-ins are applied on Dev Workspace startup for new and existing Dev Workspaces. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: workspacesDefaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'http://apache-che.apps-crc.testing/plugin.yaml' 1 The editorId to set default plug-ins for. 2 List of URLs to devfile v2 plug-ins. Additional resources Using the CLI to configure the CheCluster Custom Resource. Verification steps Start a new or existing Dev Workspace from the Eclipse Che dashboard. Verify that the telemetry plug-in is working by following the verification steps for Specifying the telemetry plug-in in a Dev Workspace.","title":"Creating a telemetry plug-in","component":"docs","version":"stable","name":"creating-a-telemetry-plugin","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","titles":[{"text":"Getting started","hash":"_getting_started","id":1},{"text":"Creating a server that receives events","hash":"_creating_a_server_that_receives_events","id":2},{"text":"Creating the back-end project","hash":"_creating_the_back_end_project","id":3},{"text":"Creating a concrete implementation of AnalyticsManager and adding specialized logic","hash":"_creating_a_concrete_implementation_of_analyticsmanager_and_adding_specialized_logic","id":4},{"text":"Running the application within a Dev Workspace","hash":"running-the-application_che","id":5},{"text":"Implementing isEnabled()","hash":"_implementing_isenabled","id":6},{"text":"Implementing onEvent()","hash":"_implementing_onevent","id":7},{"text":"Sending a POST request to the example telemetry server","hash":"_sending_a_post_request_to_the_example_telemetry_server","id":8},{"text":"Implementing increaseDuration()","hash":"_implementing_increaseduration","id":9},{"text":"Implementing onActivity()","hash":"_implementing_onactivity","id":10},{"text":"Implementing destroy()","hash":"_implementing_destroy","id":11},{"text":"Packaging the Quarkus application","hash":"packaging-the-quarkus-application","id":12},{"text":"Sample Dockerfile for building a Quarkus image running with JVM","hash":"_sample_dockerfile_for_building_a_quarkus_image_running_with_jvm","id":13},{"text":"Sample Dockerfile for building a Quarkus native image","hash":"_sample_dockerfile_for_building_a_quarkus_native_image","id":14},{"text":"Creating a plugin.yaml for your plug-in","hash":"_creating_a_plugin_yaml_for_your_plug_in","id":15},{"text":"Specifying the telemetry plug-in in a Dev Workspace","hash":"specifying-the-telemetry-plug-in-in-a-devworkspace","id":16},{"text":"Applying the telemetry plug-in for all Dev Workspaces","hash":"_applying_the_telemetry_plug_in_for_all_dev_workspaces","id":17}]},"31":{"id":31,"text":"The user dashboard is the landing page of Eclipse Che. Che users browse the user dashboard to access and manage their workspaces. It is a React application. The Che deployment starts it in the che-dashboard Deployment. It need access to: Devfile registries Che server Plug-in registry Kubernetes API Figure 1. User dashboard interactions with other components When the user requests the user dashboard to start a workspace, the user dashboard executes this sequence of actions: Collects the devfile from the Devfile registries, when the user is creating a workspace from a code sample. Sends the repository URL to Che server and expects a devfile in return, when the user is creating a workspace from a remote devfile. Reads the devfile describing the workspace. Collects the additional metadata from the Plug-in registry. Converts the information into a Dev Workspace Custom Resource. Creates the Dev Workspace Custom Resource in the user namespace using the Kubernetes API. Watches the Dev Workspace Custom Resource status. Redirects the user to the running workspace IDE. Additional resources quay.io/eclipse/che-dashboard container image Che Dashboard repository","title":"User dashboard","component":"docs","version":"stable","name":"dashboard","url":"/docs/stable/administration-guide/dashboard/","titles":[]},"32":{"id":32,"text":"The Image Puller can pre-pull most images, including scratch images such as che-machine-exec. However, images that mount volumes in the Dockerfile, such as traefik, are not supported for pre-pulling on OpenShift 3.11. Procedure Gather a list of relevant container images for prepulling by navigating to the https:///plugin-registry/v3/external_images.txt URL. Determine images from the list for pre-pulling. For faster workspace startup times, consider pre-pulling workspace related images such as che-theia, che-machine-exec, che-theia-endpoint-runtime-binary, and plug-in sidecar images. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the list of images to pull","component":"docs","version":"stable","name":"defining-the-list-of-images-to-pull","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","titles":[]},"33":{"id":33,"text":"Define the memory requests and limits parameters to ensure pulled containers and the platform have enough memory to run. Prerequisites Defining the list of images to pull Procedure To define the minimal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the necessary amount of memory required to run each of the container images to pull. To define the maximal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the total memory allocated to the DaemonSet Pods in the cluster: (memory limit) * (number of images) * (number of nodes in the cluster) Pulling 5 images on 20 nodes, with a container memory limit of 20Mi requires 2000Mi of memory. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the memory parameters for the Image Puller","component":"docs","version":"stable","name":"defining-the-memory-parameters-for-the-image-puller","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","titles":[]},"34":{"id":34,"text":"You can configure Che to support operations on Git providers that use self-signed certificates. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Git version 2 or later Procedure Create a new ConfigMap with details about the Git server: $ kubectl create configmap che-git-self-signed-cert \\ --from-file=ca.crt= \\ (1) --from-literal=githost= -n eclipse-che (2) 1 Path to self-signed certificate 2 The host and port of the HTTPS connection on the Git server (optional). When githost is not specified, the given certificate is used for all HTTPS repositories. Certificate files are typically stored as Base64 ASCII files, such as. .pem, .crt, .ca-bundle. Also, they can be encoded as binary data, for example, .cer. All Secrets that hold certificate files should use the Base64 ASCII certificate rather than the binary data certificate. Add the required labels to the ConfigMap: $ kubectl label configmap che-git-self-signed-cert \\ app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Configure Che operand to use self-signed certificates for Git repositories. See Using the CLI to configure the CheCluster Custom Resource. spec: server: gitSelfSignedCert: true Verification steps Create and start a new workspace. Every container used by the workspace mounts a special volume that contains a file with the self-signed certificate. The repository’s .git/config file contains information about the Git server host (its URL) and the path to the certificate in the http section (see Git documentation about git-config). Example 1. A .git/config file example [http \"https://10.33.177.118:3000\"] sslCAInfo = /etc/che/git/cert/ca.crt Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Deploying Che with support for Git repositories with self-signed certificates","component":"docs","version":"stable","name":"deploying-che-with-support-for-git-repositories-with-self-signed-certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","titles":[]},"35":{"id":35,"text":"The Che devfile registries are services providing a list of sample devfiles to create ready-to-use workspaces. The User dashboard displays the samples list on the Dashboard → Create Workspace page. Each sample includes a Devfile v2. The Che deployment starts one devfile registry instance in the devfile-registry deployment. Figure 1. Devfile registries interactions with other components Additional resources Devfile v2 documentation devfile registry latest community version online instance Che devfile registry repository","title":"Devfile registries","component":"docs","version":"stable","name":"devfile-registries","url":"/docs/stable/administration-guide/devfile-registries/","titles":[]},"36":{"id":36,"text":"The Dev Workspace operator extends Kubernetes to provide Dev Workspace support. It introduces: Dev Workspace custom resource definition Defines the Dev Workspace Kubernetes object from the Devfile v2 specification. Dev Workspace controller Creates and controls the necessary Kubernetes objects to run a Dev Workspace, such as pods, services, and persistent volumes. Dev Workspace custom resource On a cluster with the Dev Workspace operator, it is possible to create Dev Workspace custom resources (CR). A Dev Workspace CR is a Kubernetes representation of a Devfile. It defines a User workspaces in a Kubernetes cluster. Additional resources Devfile API repository quay.io/devfile/devworkspace-controller container image Dev Workspace Operator repository","title":"Dev Workspace operator","component":"docs","version":"stable","name":"devworkspace-operator","url":"/docs/stable/administration-guide/devworkspace-operator/","titles":[]},"37":{"id":37,"text":"The Che gateway has following roles: Routing requests. It uses Traefik. Authenticating users with OpenID Connect (OIDC). It uses OAuth2 Proxy. Applying Kubernetes Role based access control (RBAC) policies to control access to any Che resource. It uses kube-rbac-proxy. The Che operator manages it as the che-gateway Deployment. It controls access to: User dashboard Devfile registries Che server Plug-in registry User workspaces Figure 1. Che gateway interactions with other components Additional resources Managing identities and authorizations","title":"Gateway","component":"docs","version":"stable","name":"gateway","url":"/docs/stable/administration-guide/gateway/","titles":[]},"38":{"id":38,"text":"By default, external communications between Che components are encrypted with TLS. Communications of Che components with external services such as proxies, source code repositories, and identity provider might also require TLS. All communications encrypted with TLS require the use of TLS certificates signed by trusted Certificate Authorities (CA). When the certificates used by Che components or by an external service are signed by an untrusted CA, you must import the CA certificate into the Che instance so that every Che component treats the certificates as signed by a trusted CA. You have to do this in the following cases: The underlying Kubernetes cluster uses TLS certificates signed by an untrusted CA. Che server or workspace components connect to external OIDC providers or a Git server that use TLS certificates signed by an untrusted CA. Che uses labeled ConfigMaps in namespace as sources for TLS certificates. The ConfigMaps can have an arbitrary number of keys with a random number of certificates each. When an OpenShift cluster contains cluster-wide trusted CA certificates added through the cluster-wide-proxy configuration, Che Operator detects them and automatically injects them into a ConfigMap. Che automatically labels the ConfigMap with the config.openshift.io/inject-trusted-cabundle=\"true\" label. Based on this annotation, OpenShift automatically injects the cluster-wide trusted CA certificates inside the ca-bundle.crt key of ConfigMap. Some Che components require a full certificate chain to trust the endpoint. If the cluster is configured with an intermediate certificate, add the whole chain, including self-signed root, to Che. The following procedure is applicable for already installed and running instances and for instances that are to be installed. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Namespace for Che exists. Procedure Save the certificates you need to import to a local file system. A certificate with the introductory phrase BEGIN TRUSTED CERTIFICATE is likely in the PEM TRUSTED CERTIFICATE format, which is not supported by Java. Convert it to the supported CERTIFICATE format with the following command: openssl x509 -in cert.pem -out cert.cer Create a new ConfigMap with the required TLS certificates: $ kubectl create configmap custom-certs --from-file= -n=eclipse-che To apply more than one bundle, add another -from-file=. Alternatively, create another ConfigMap. Label created ConfigMaps with the app.kubernetes.io/part-of=che.eclipse.org and app.kubernetes.io/component=ca-bundle labels: $ kubectl label configmap custom-certs app.kubernetes.io/part-of=che.eclipse.org app.kubernetes.io/component=ca-bundle -n Deploy Che if it hasn’t been deployed before. Otherwise wait until the rollout of Che components finishes. Restart running workspaces for the changes to take effect. If issues occur after adding the certificates, verify the specified values at the Che instance level and workspace level. Verifying imported certificates at the Che instance level In case of a Che Operator deployment, the namespace where the CheCluster is located contains labeled ConfigMaps with the correct content: $ kubectl get cm --selector=app.kubernetes.io/component=ca-bundle,app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Check the content of ConfigMap by entering: $ kubectl get cm -n eclipse-che -o yaml Che Pod Volumes list contains a volume that uses ca-certs-merged ConfigMap as data-source. To get the list of Volumes of the Che Pod, run: $ kubectl get pod -o json -n eclipse-che | jq .spec.volumes Che mounts certificates in the /public-certs/ folder of the Che server container. To view the list of files in this folder, enter: $ kubectl exec -t -n eclipse-che -- ls /public-certs/ In the Che server logs, there is a line for every certificate added to the Java truststore, including configured Che certificates. View them: $ kubectl logs -n eclipse-che Che server Java truststore contains the certificates. The certificates SHA1 fingerprints are among the list of the SHA1 of the certificates included in the truststore. View the list: $ kubectl exec -t -n eclipse-che -- keytool -list -keystore /home/user/cacerts Your keystore contains 141 entries: + (...) To get the SHA1 hash of a certificate on the local filesystem, run: $ openssl x509 -in -fingerprint -noout SHA1 Fingerprint=3F:DA:BF:E7:A7:A7:90:62:CA:CF:C7:55:0E:1D:7D:05:16:7D:45:60 Verifying imported certificates at the workspace level Start a workspace, obtain the namespace name in which it has been created and wait for the workspace to be started. Get the name of the workspace Pod: $ kubectl get pods -o=jsonpath='{.items[0].metadata.name}' -n | grep '^workspace.*' Get the name of the Che-Theia IDE container in the workspace Pod: $ kubectl get -o json pod -n | \\ jq -r '.spec.containers[] | select(.name | startswith(\"theia-ide\")).name' Look for a ca-certs ConfigMap inside the workspace namespace: $ kubectl get cm ca-certs Check that the entries in the ca-certs ConfigMap contain all the additional entries you added before. In addition, it can contain ca-bundle.crt reserved entry. View the entries: $ kubectl get cm ca-certs -n -o json | jq -r '.data | keys[]' ca-bundle.crt source-config-map-name.data-key.crt Confirm that the ca-certs ConfigMap is added as a volume in the workspace Pod: $ kubectl get -o json pod -n | \\ jq '.spec.volumes[] | select(.configMap.name == \"ca-certs\")' { \"configMap\": { \"defaultMode\": 420, \"name\": \"ca-certs\" }, \"name\": \"che-self-signed-certs\" } Confirm that the volume is mounted into containers, especially in the Che-Theia IDE container: $ kubectl get -o json pod -n | \\ jq '.spec.containers[] | select(.name == \"\").volumeMounts[] | select(.name == \"che-self-signed-certs\")' { \"mountPath\": \"/public-certs\", \"name\": \"che-self-signed-certs\", \"readOnly\": true } Inspect the /public-certs folder in the Che-Theia IDE container and check if its contents match the list of entries in the ca-certs ConfigMap: $ kubectl exec -c -n -- ls /public-certs ca-bundle.crt source-config-map-name.data-key.crt","title":"Importing untrusted TLS certificates to Che","component":"docs","version":"stable","name":"importing-untrusted-tls-certificates","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","titles":[{"text":"Adding new CA certificates into Che","hash":"_adding_new_ca_certificates_into_che","id":1},{"text":"Troubleshooting imported certificate issues","hash":"_troubleshooting_imported_certificate_issues","id":2}]},"39":{"id":39,"text":"On an OpenShift cluster operating in a restricted network, public resources are not available. However, deploying Che and running workspaces requires the following public resources: Operator catalog Container images Sample projects To make these resources available, you can replace them with their copy in a registry accessible by the OpenShift cluster. Prerequisites The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Installing Podman. An active skopeo session with administrative access to the registry. See Installing Skopeo, Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.50. See Install the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --ocp_ver \"4.10\" \\ --devworkspace_operator_index \"registry.redhat.io/redhat/redhat-operator-index:v4.10\" \\ --devworkspace_operator_version \"v0.14.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.10\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_version \"v7.50.0\" \\ --my_registry \"\" Install Che with the configuration set in the che-operator-cr-patch.yaml during the previous step: $ chectl server:deploy --platform=openshift \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Installing Che in a restricted environment on OpenShift","component":"docs","version":"stable","name":"installing-che-in-a-restricted-environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","titles":[]},"40":{"id":40,"text":"This section contains instructions for deploying and running Eclipse Che locally, on a personal workstation. Prerequisites A Kubernetes or OpenShift cluster to deploy Che on. chectl. See: Install the chectl management tool. Choose one of the following procedures to start the Che Server using the chectl tool. Installing Che on Red Hat OpenShift Local Installing Che on Minikube","title":"Installing Che locally","component":"docs","version":"stable","name":"installing-che-locally","url":"/docs/stable/administration-guide/installing-che-locally/","titles":[{"text":"Deploying Che locally using chectl","hash":"_deploying_che_locally_using_chectl","id":1}]},"41":{"id":41,"text":"This article explains how to create a single-node Kubernetes cluster with Minikube to deploy Che. Remember that single-node Kubernetes clusters are suited only for testing or development. Do NOT use such clusters to run Che for organizations or developer teams. Prerequisites Minikube with Kubernetes version 1.21 or higher. See Installing Minikube. kubectl. See Overview of kubectl. chectl. See Install the chectl management tool. Procedure Start Minikube. Allocate at least 8GB of RAM and 4 CPU cores: $ minikube start --addons=ingress --vm=true --memory=8192 --cpus=4 Create the Che instance: $ chectl server:deploy --platform minikube Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open","title":"Installing Che on Minikube","component":"docs","version":"stable","name":"installing-che-on-minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","titles":[]},"42":{"id":42,"text":"You can install Che on OpenShift. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Install the chectl management tool. Procedure Create the Che instance: $ chectl server:deploy --platform openshift Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open","title":"Installing Che on OpenShift using the chectl management tool","component":"docs","version":"stable","name":"installing-che-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","titles":[]},"43":{"id":43,"text":"This section describes how to install Che using the OpenShift web console. Consider Installing Che on OpenShift using the chectl management tool instead. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. Procedure Install the Eclipse Che Operator. See Installing from OperatorHub using the web console. Create a Che instance from the Eclipse Che Operator. See Creating applications from installed Operators. Verification To verify that the Che instance has installed correctly, navigate to the Eclipse Che Cluster tab of the Operator details page. The Eclipse Che instance Specification page displays the list of Eclipse Che instances and their status. Click eclipse-che CheCluster and navigate to the Details tab. See the content of the following fields: The Message field contains error messages. The expected content is None. The Eclipse Che URL field contains the URL of the Eclipse Che instance. The URL appears when the deployment finishes successfully. Navigate to the Resources tab. View the list of resources assigned to the Che deployment and their status.","title":"Installing Che on OpenShift using the web console","component":"docs","version":"stable","name":"installing-che-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","titles":[]},"44":{"id":44,"text":"You can create a single-node OpenShift cluster for deploying a Che instance using Red Hat OpenShift Local. Prerequisites chectl. See: Install the chectl management tool. A running instance of Red Hat OpenShift Local. See Installing Red Hat OpenShift Local.` The file path of the user’s Red Hat OpenShift Local pull secret. Available memory is 12 GB or more. Available disk size is 64 GB or more. Procedure Remove the previous cluster: $ crc delete Configure your host machine for Red Hat OpenShift Local: $ crc setup Start the Red Hat OpenShift Local virtual machine with at least 12 GB of memory and 64 GB of disk space. Also, specify the path to your pull secret and take note of the password for the kubeadmin user displayed at the end of the Red Hat OpenShift Local initiation: $ crc start --memory 12288 --disk-size=64 --pull-secret-file Enable access to the oc command line interface embedded in Red Hat OpenShift Local: $ eval $(crc oc-env) Install the Che instance using chectl: $ chectl server:deploy --platform crc Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Product documentation for Red Hat OpenShift Local.","title":"Installing Che on Red Hat OpenShift Local","component":"docs","version":"stable","name":"installing-che-on-red-hat-openshift-local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","titles":[]},"45":{"id":45,"text":"To configure Che to use a configured infrastructure storage, install Che using storage classes. This is especially useful when a user wants to bind a persistent volume provided by a non-default provisioner. To do so, a user binds this storage for the Che data saving and sets the parameters for that storage. These parameters can determine the following: A special host path A storage capacity A volume mod Mount options A file system An access mode A storage type And many others Che has two components that require persistent volumes to store data: A PostgreSQL database. A Che workspaces. Che workspaces store source code using volumes, for example /projects volume. Che workspaces source code is stored in the persistent volume only if a workspace is not ephemeral. Persistent volume claims facts: Che does not create persistent volumes in the infrastructure. Che uses persistent volume claims (PVC) to mount persistent volumes. The Che server creates persistent volume claims. A user defines a storage class name in the Che configuration to use the storage classes feature in the Che PVC. With storage classes, a user configures infrastructure storage in a flexible way with additional storage parameters. It is also possible to bind a static provisioned persistent volumes to the Che PVC using the class name. Procedure Use CheCluster Custom Resource definition to define storage classes: Define storage class names: configure the CheCluster Custom Resource, and install Che. See Using chectl to configure the CheCluster Custom Resource during installation. spec: storage: # keep blank unless you need to use a non default storage class for PostgreSQL PVC postgresPVCStorageClassName: 'postgres-storage' # keep blank unless you need to use a non default storage class for workspace PVC(s) workspacePVCStorageClassName: 'workspace-storage' Define the persistent volume for a PostgreSQL database in a che-postgres-pv.yaml file: che-postgres-pv.yaml file apiVersion: v1 kind: PersistentVolume metadata: name: postgres-pv-volume labels: type: local spec: storageClassName: postgres-storage capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: \"/data/che/postgres\" Define the persistent volume for a Che workspace in a che-postgres-pv.yaml file: che-workspace-pv.yaml file apiVersion: v1 kind: PersistentVolume metadata: name: workspace-pv-volume labels: type: local spec: storageClassName: workspace-storage capacity: storage: 10Gi accessModes: - ReadWriteOnce hostPath: path: \"/data/che/workspace\" Bind the two persistent volumes: $ kubectl apply -f che-workspace-pv.yaml -f che-postgres-pv.yaml You must provide valid file permissions for volumes. You can do it using storage class configuration or manually. To manually define permissions, define storageClass#mountOptions uid and gid. PostgreSQL volume requires uid=26 and gid=26. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring storage classes","component":"docs","version":"stable","name":"installing-che-using-storage-classes","url":"/docs/stable/administration-guide/installing-che-using-storage-classes/","titles":[]},"46":{"id":46,"text":"This section contains instructions to install Eclipse Che. The installation method depends on the target platform and the environment restrictions. Using Che as a service Che hosted by RedHat Installing Che in cloud You can deploy only one instance of Che per cluster. Install the chectl management tool Installing Che on OpenShift using the chectl management tool Installing Che on OpenShift using the web console Installing Che in a restricted environment on OpenShift Installing Che on a local single-node cluster Single-node clusters are suited only for testing or development. Do not use such clusters to run Che for organizations or developer teams. Install the chectl management tool Installing Che on Red Hat OpenShift Local Installing Che on Minikube","title":"Installing Che","component":"docs","version":"stable","name":"installing-che","url":"/docs/stable/administration-guide/installing-che/","titles":[]},"47":{"id":47,"text":"You can install the Kubernetes Image Puller on OpenShift by using OpenShift oc management tool. Prerequisites Defining the list of images to pull. Defining the memory parameters for the Image Puller. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Clone the Image Puller repository and get in the directory containing the OpenShift templates: $ git clone https://github.com/che-incubator/kubernetes-image-puller $ cd kubernetes-image-puller/deploy/openshift Configure the app.yaml, configmap.yaml and serviceaccount.yaml OpenShift templates using following parameters: Table 1. Image Puller OpenShift templates parameters in app.yaml Value Usage Default DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGE Image used for the kubernetes-image-puller deployment quay.io/eclipse/kubernetes-image-puller IMAGE_TAG The image tag to pull latest SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Table 2. Image Puller OpenShift templates parameters in configmap.yaml Value Usage Default CACHING_CPU_LIMIT The value of CACHING_CPU_LIMIT in the ConfigMap .2 CACHING_CPU_REQUEST The value of CACHING_CPU_REQUEST in the ConfigMap .05 CACHING_INTERVAL_HOURS The value of CACHING_INTERVAL_HOURS in the ConfigMap \"1\" CACHING_MEMORY_LIMIT The value of CACHING_MEMORY_LIMIT in the ConfigMap \"20Mi\" CACHING_MEMORY_REQUEST The value of CACHING_MEMORY_REQUEST in the ConfigMap \"10Mi\" DAEMONSET_NAME The value of DAEMONSET_NAME in the ConfigMap kubernetes-image-puller DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGES The value of IMAGES in the ConfigMap java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest; NAMESPACE The value of NAMESPACE in the ConfigMap k8s-image-puller NODE_SELECTOR The value of NODE_SELECTOR in the ConfigMap \"{}\" Table 3. Image Puller OpenShift templates parameters in serviceaccount.yaml Value Usage Default SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Create an OpenShift project to host the Image Puller: $ oc new-project Process and apply the templates to install the puller: $ oc process -f serviceaccount.yaml | oc apply -f - $ oc process -f configmap.yaml | oc apply -f - $ oc process -f app.yaml | oc apply -f - Verification steps Verify the existence of a deployment and a DaemonSet. The DaemonSet needs to have a Pod for each node in the cluster: $ oc get deployment,daemonset,pod --namespace Verify the values of the ConfigMap. $ oc get configmap --output yaml","title":"Installing Image Puller on OpenShift by using the CLI","component":"docs","version":"stable","name":"installing-image-puller-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","titles":[]},"48":{"id":48,"text":"You can install the Kubernetes Image Puller Operator on OpenShift using the OpenShift web console. Prerequisites Defining the list of images to pull Defining the memory parameters for the Image Puller. An OpenShift web console session by a cluster administrator. See Accessing the web console. Procedure Install the Kubernetes Image Puller Operator. See Installing from OperatorHub using the web console. Create a kubernetes-image-puller KubernetesImagePuller operand from the Kubernetes Image Puller Operator. See Creating applications from installed Operators.","title":"Installing Image Puller on OpenShift by using the web console","component":"docs","version":"stable","name":"installing-image-puller-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","titles":[]},"49":{"id":49,"text":"You can install Prometheus and Grafana by applying template.yaml. The template.yaml file in this example provides a monitoring stack of basic configuration, Deployments and Services to get started with Prometheus and Grafana. Alternatively, you can use the Prometheus Operator and Grafana Operator. Prerequisites kubectl Procedure To install Prometheus and Grafana by using template.yaml: Create a new namespace, monitoring, for Prometheus and Grafana: $ kubectl create namespace monitoring Apply template.yaml in the monitoring namespace: $ kubectl apply -f template.yaml -n monitoring Example 1. template.yaml --- apiVersion: v1 kind: Service metadata: name: grafana labels: app: grafana spec: ports: - name: 3000-tcp port: 3000 protocol: TCP targetPort: 3000 selector: app: grafana --- apiVersion: v1 kind: Service metadata: name: prometheus labels: app: prometheus spec: ports: - name: 9090-tcp port: 9090 protocol: TCP targetPort: 9090 selector: app: prometheus --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: grafana name: grafana spec: selector: matchLabels: app: grafana template: metadata: labels: app: grafana spec: containers: - image: registry.redhat.io/rhel8/grafana:7 name: grafana ports: - containerPort: 3000 protocol: TCP --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: prometheus name: prometheus spec: selector: matchLabels: app: prometheus template: metadata: labels: app: prometheus spec: serviceAccountName: prometheus containers: - image: quay.io/prometheus/prometheus:v2.36.0 name: prometheus ports: - containerPort: 9090 protocol: TCP volumeMounts: - mountPath: /prometheus name: volume-data - mountPath: /etc/prometheus/prometheus.yml name: volume-config subPath: prometheus.yml volumes: - emptyDir: {} name: volume-data - configMap: defaultMode: 420 name: prometheus-config name: volume-config --- apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config data: prometheus.yml: \"\" --- apiVersion: v1 kind: ServiceAccount metadata: name: prometheus --- Additional resources First steps with Prometheus Installing Grafana","title":"Installing Prometheus and Grafana","component":"docs","version":"stable","name":"installing-prometheus-and-grafana","url":"/docs/stable/administration-guide/installing-prometheus-and-grafana/","titles":[]},"50":{"id":50,"text":"You can install chectl, the Eclipse Che command-line management tool, on Microsoft Windows, Apple MacOS, and Linux. With chectl, you can perform operations the Che server such as starting, stopping, updating, and deleting the server. This section describes how to install the chectl management tool on Windows. Procedure Run the following command in the PowerShell terminal: C:\\Users> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://www.eclipse.org/che/chectl/win/')) Verification steps The chectl tool is available at C:\\ProgramData\\chectl. This section describes how to install the chectl management tool on Linux or macOS. Prerequisites The directory /usr/local/bin is in the user $PATH. The sudo command is configured for the current user. No old or undesired versions of chectl present on the system. Procedure Run the following command in the terminal (this downloads and executes the install.sh script): $ bash <(curl -sL https://www.eclipse.org/che/chectl/) Run the following command to verify that the chectl tool is available at /usr/local/bin/chectl: $ which chectl /usr/local/bin/chectl Run the following command to verify that the version of chectl that is the expected one. $ chectl --version To identify the latest stable release, see the list of chectl releases and search for a release not containing \"next\" in the name. Read the installation logs. $ cat chectl-install.log Additional resources `chectl` reference documentation","title":"Install the chectl management tool","component":"docs","version":"stable","name":"installing-the-chectl-management-tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","titles":[{"text":"Installing the chectl management tool on Windows","hash":"installing-the-chectl-management-tool-on-windows_che","id":1},{"text":"Installing the chectl management tool on Linux or macOS","hash":"installing-the-chectl-management-tool-on-linux-or-macos_che","id":2}]},"51":{"id":51,"text":"This section describes different aspects of managing identities and authorizations of Eclipse Che. Removing user data","title":"Managing identities and authorizations","component":"docs","version":"stable","name":"managing-identities-and-authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","titles":[]},"52":{"id":52,"text":"To manage Che server workloads, use the Swagger web user interface to navigate Che server API. Procedure Navigate to the Swagger API web user interface: https:///swagger. Additional resources Swagger","title":"Managing Che server workloads using the Che server API","component":"docs","version":"stable","name":"managing-workloads-using-the-che-server-api","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","titles":[]},"53":{"id":53,"text":"You can configure Che to expose JVM metrics such as JVM memory and class loading for Che Server. Che exposes the JVM metrics on port 8087 of the che-host Service. You can configure this behaviour. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: metrics: enable: (1) 1 true to enable, false to disable. To use Prometheus to collect, store, and query JVM metrics for Che Server: Prerequisites Che is exposing metrics on port 8087. See Enabling and exposing Che server JVM metrics. Prometheus 2.26.0 or later is running. The Prometheus console is running on port 9090 with a corresponding Service. See First steps with Prometheus. Procedure Configure Prometheus to scrape metrics from port 8087. The example monitoring stack already creates the prometheus-config ConfigMap with an empty configuration. To provide the Prometheus configuration details, edit the data field of the ConfigMap. Example 1. Prometheus configuration apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config data: prometheus.yml: |- global: scrape_interval: 5s (1) evaluation_interval: 5s (2) scrape_configs: (3) - job_name: 'Che Server' static_configs: - targets: ['che-host.:8087'] (4) 1 The rate at which a target is scraped. 2 The rate at which the recording and alerting rules are re-checked. 3 The resources that Prometheus monitors. In the default configuration, a single job, Che Server, scrapes the time series data exposed by Che Server. 4 The scrape target for the metrics from port 8087. Replace with the Che namespace. The default Che namespace is eclipse-che. Scale the Prometheus Deployment down and up to read the updated ConfigMap from the previous step. $ kubectl scale --replicas=0 deployment/prometheus -n monitoring && kubectl scale --replicas=1 deployment/prometheus -n monitoring Verification Use port forwarding to access the Prometheus Service locally: $ kubectl port-forward svc/prometheus 9090:9090 -n monitoring Verify that all targets are up by viewing the targets endpoint at localhost:9090/targets. Use the Prometheus console to view and query metrics: View metrics at localhost:9090/metrics. Query metrics from localhost:9090/graph. For more information, see Using the expression browser. Additional resources Configuring Prometheus Querying Prometheus Prometheus metric types To view the Che Server metrics on Grafana: Prerequisites Prometheus is collecting metrics on the Che cluster. See Monitoring Che with Prometheus and Grafana. Grafana 6.0 or later is running on port 3000 with a corresponding Service. See Installing Grafana. Procedure Add the data source for the Prometheus instance. See Creating a Prometheus data source. Import the example dashboard. See Import dashboard. View the Che JVM metrics in the Grafana console: Figure 1. Che server JVM dashboard Figure 2. Quick Facts Figure 3. JVM Memory Figure 4. JVM Misc Figure 5. JVM Memory Pools (heap) Figure 6. JVM Memory Pools (Non-Heap) Figure 7. Garbage Collection Figure 8. Class loading Figure 9. Buffer Pools","title":"Monitoring Che Server","component":"docs","version":"stable","name":"monitoring-che","url":"/docs/stable/administration-guide/monitoring-che/","titles":[{"text":"Enabling and exposing Che Server metrics","hash":"enabling-and-exposing-che-metrics_che","id":1},{"text":"Collecting Che Server metrics with Prometheus","hash":"collecting-che-metrics-with-prometheus_che","id":2},{"text":"Viewing Che Server metrics on Grafana dashboards","hash":"viewing-che-metrics-on-grafana-dashboards_che","id":3}]},"54":{"id":54,"text":"You can configure an example monitoring stack to process metrics exposed by the Dev Workspace Operator. To use Prometheus to collect, store, and query metrics about the Dev Workspace Operator: Prerequisites The devworkspace-controller-metrics Service is exposing metrics on port 8443. This is preconfigured by default. The devworkspace-webhookserver Service is exposing metrics on port 9443. This is preconfigured by default. Prometheus 2.26.0 or later is running. The Prometheus console is running on port 9090 with a corresponding Service. See First steps with Prometheus. Procedure Create a ClusterRoleBinding to bind the ServiceAccount associated with Prometheus to the devworkspace-controller-metrics-reader ClusterRole. For the example monitoring stack, the name of the ServiceAccount to be be used is prometheus. Without the ClusterRoleBinding, you cannot access Dev Workspace metrics because access is protected with role-based access control (RBAC). Example 1. ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: devworkspace-controller-metrics-binding subjects: - kind: ServiceAccount name: prometheus namespace: monitoring roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: devworkspace-controller-metrics-reader Configure Prometheus to scrape metrics from port 8443 exposed by the devworkspace-controller-metrics Service and from port 9443 exposed by the devworkspace-webhookserver Service. The example monitoring stack already creates the prometheus-config ConfigMap with an empty configuration. To provide the Prometheus configuration details, edit the data field of the ConfigMap. Example 2. Prometheus configuration apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config namespace: monitoring data: prometheus.yml: |- global: scrape_interval: 5s (1) evaluation_interval: 5s (2) scrape_configs: (3) - job_name: 'DevWorkspace' scheme: https authorization: type: Bearer credentials_file: '/var/run/secrets/kubernetes.io/serviceaccount/token' tls_config: insecure_skip_verify: true static_configs: - targets: ['devworkspace-controller-metrics.:8443'] (4) - job_name: 'DevWorkspace webhooks' scheme: https authorization: type: Bearer credentials_file: '/var/run/secrets/kubernetes.io/serviceaccount/token' tls_config: insecure_skip_verify: true static_configs: - targets: ['devworkspace-webhookserver.:9443'] (5) 1 The rate at which a target is scraped. 2 The rate at which the recording and alerting rules are re-checked. 3 The resources that Prometheus monitors. In the default configuration, two jobs, DevWorkspace and DevWorkspace webhooks, scrape the time series data exposed by the devworkspace-controller-metrics and devworkspace-webhookserver Services. 4 The scrape target for the metrics from port 8443. Replace with the namespace where the devworkspace-controller-metrics Service is located. 5 The scrape target for the metrics from port 9443. Replace with the namespace where the devworkspace-webhookserver Service is located. Scale the Prometheus Deployment down and up to read the updated ConfigMap from the previous step. $ kubectl scale --replicas=0 deployment/prometheus -n monitoring && kubectl scale --replicas=1 deployment/prometheus -n monitoring Verification Use port forwarding to access the Prometheus Service locally: $ kubectl port-forward svc/prometheus 9090:9090 -n monitoring Verify that all targets are up by viewing the targets endpoint at localhost:9090/targets. Use the Prometheus console to view and query metrics: View metrics at localhost:9090/metrics. Query metrics from localhost:9090/graph. For more information, see Using the expression browser. Additional resources Configuring Prometheus Querying Prometheus Prometheus metric types The following tables describe the Dev Workspace-specific metrics exposed by the devworkspace-controller-metrics Service. Table 1. Metrics Name Type Description Labels devworkspace_started_total Counter Number of Dev Workspace starting events. source, routingclass devworkspace_started_success_total Counter Number of Dev Workspaces successfully entering the Running phase. source, routingclass devworkspace_fail_total Counter Number of failed Dev Workspaces. source, reason devworkspace_startup_time Histogram Total time taken to start a Dev Workspace, in seconds. source, routingclass Table 2. Labels Name Description Values source The controller.devfile.io/devworkspace-source label of the Dev Workspace. string routingclass The spec.routingclass of the Dev Workspace. \"basic|cluster|cluster-tls|web-terminal\" reason The workspace startup failure reason. \"BadRequest|InfrastructureFailure|Unknown\" Table 3. Startup failure reasons Name Description BadRequest Startup failure due to an invalid devfile used to create a Dev Workspace. InfrastructureFailure Startup failure due to the following errors: CreateContainerError, RunContainerError, FailedScheduling, FailedMount. Unknown Unknown failure reason. To view the Dev Workspace Operator metrics on Grafana with the example dashboard: Prerequisites Prometheus is collecting metrics. See Collecting Dev Workspace Operator metrics with Prometheus. Grafana version 7.5.3 or later. Grafana is running on port 3000 with a corresponding Service. See Installing Grafana. Procedure Add the data source for the Prometheus instance. See Creating a Prometheus data source. Import the example grafana-dashboard.json dashboard. Verification steps Use the Grafana console to view the Dev Workspace Operator metrics dashboard. See Grafana dashboard for the Dev Workspace Operator. Additional resources Prometheus data source Import dashboard The example Grafana dashboard based on grafana-dashboard.json displays the following metrics from the Dev Workspace Operator. Figure 1. The Dev Workspace-specific metrics panel Average workspace start time The average workspace startup duration. Workspace starts The number of successful and failed workspace startups. Workspace startup duration A heatmap that displays workspace startup duration. Dev Workspace successes / failures A comparison between successful and failed Dev Workspace startups. Dev Workspace failure rate The ratio between the number of failed workspace startups and the number of total workspace startups. Dev Workspace startup failure reasons A pie chart that displays the distribution of workspace startup failures: BadRequest InfrastructureFailure Unknown Figure 2. The Operator metrics panel (part 1) Webhooks in flight A comparison between the number of different webhook requests. Work queue duration A heatmap that displays how long the reconcile requests stay in the work queue before they are handled. Webhooks latency (/mutate) A heatmap that displays the /mutate webhook latency. Reconcile time A heatmap that displays the reconcile duration. Figure 3. The Operator metrics panel (part 2) Webhooks latency (/convert) A heatmap that displays the /convert webhook latency. Work queue depth The number of reconcile requests that are in the work queue. Memory Memory usage for the Dev Workspace controller and the Dev Workspace webhook server. Reconcile counts (DWO) The average per-second number of reconcile counts for the Dev Workspace controller.","title":"Monitoring the Dev Workspace Operator","component":"docs","version":"stable","name":"monitoring-the-dev-workspace-operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","titles":[{"text":"Collecting Dev Workspace Operator metrics with Prometheus","hash":"proc_collecting-dev-workspace-operator-metrics-with-prometheus_che","id":1},{"text":"Dev Workspace-specific metrics","hash":"ref_devworkspace-specific-metrics_che","id":2},{"text":"Viewing Dev Workspace Operator metrics on Grafana dashboards","hash":"proc_viewing-dev-workspace-operator-metrics-on-grafana-dashboards_che","id":3},{"text":"Grafana dashboard for the Dev Workspace Operator","hash":"ref_grafana-dashboards-for-the-dev-workspace-operator_che","id":4},{"text":"The Dev Workspace-specific metrics panel","hash":"_the_dev_workspace_specific_metrics_panel","id":5},{"text":"The Operator metrics panel (part 1)","hash":"_the_operator_metrics_panel_part_1","id":6},{"text":"The Operator metrics panel (part 2)","hash":"_the_operator_metrics_panel_part_2","id":7}]},"55":{"id":55,"text":"You can collect and view the Che metrics with a running instance of Prometheus and Grafana on the cluster. Installing Prometheus and Grafana Monitoring the Dev Workspace Operator Monitoring Che Server","title":"Monitoring Che with Prometheus and Grafana","component":"docs","version":"stable","name":"monitoring-with-prometheus-and-grafana","url":"/docs/stable/administration-guide/monitoring-with-prometheus-and-grafana/","titles":[]},"56":{"id":56,"text":"Secrets are Kubernetes or OpenShift objects that store sensitive data such as: usernames passwords authentication tokens in an encrypted form. Users can mount a Kubernetes or OpenShift Secret that contains sensitive data or a ConfigMap that contains configuration in a Che managed containers as: a file an environment variable The mounting process uses the standard Kubernetes or OpenShift mounting mechanism, but it requires additional annotations and labeling. Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: postgres keycloak devfile-registry plugin-registry che and is either: secret or configmap Example 1. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Annotations must indicate that the given object is mounted as a file. Configure the annotation values: che.eclipse.org/mount-as: file - To indicate that a object is mounted as a file. che.eclipse.org/mount-path: - To provide a required mount path. Example 2. Example: apiVersion: v1 kind: Secret metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: ... The Kubernetes object may contain several items whose names must match the desired file name mounted into the container. Example 3. Example: apiVersion: v1 kind: Secret metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: or apiVersion: v1 kind: ConfigMap metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: This results in a file named ca.crt being mounted at the /data path of Che container. To make the changes in a Che container visible, recreate the object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: postgres keycloak devfile-registry plugin-registry che and is either: secret or configmap Example 4. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Annotations must indicate that the given object is mounted as a environment variable. Configure the annotation values: che.eclipse.org/mount-as: env - to indicate that a object is mounted as an environment variable che.eclipse.org/env-name: - to provide an environment variable name, which is required to mount a object key value Example 5. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: ... data: mykey: myvalue or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: ... data: mykey: myvalue This results in two environment variables: FOO_ENV myvalue being provisioned into a Che container. If the object provides more than one data item, the environment variable name must be provided for each of the data keys as follows: Example 6. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: ... data: mykey: ____ otherkey: ____ or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: ... data: mykey: ____ otherkey: ____ This results in two environment variables: FOO_ENV OTHER_ENV being provisioned into a Che container. The maximum length of annotation names in a Kubernetes object is 63 characters, where 9 characters are reserved for a prefix that ends with /. This acts as a restriction for the maximum length of the key that can be used for the object. To make the changes in a Che container visible, recreate the object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","component":"docs","version":"stable","name":"mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","titles":[{"text":"Mounting a Secret or a ConfigMap as a file into a Che container","hash":"mounting-a-secret-or-a-configmap-as-a-file-into-a-container_che","id":1},{"text":"Mounting a Secret or a ConfigMap as an environment variable into a Che container","hash":"mounting-a-secret-or-a-configmap-as-an-environment-variable-into-a-container_che","id":2}]},"57":{"id":57,"text":"To enable users to work with remote Git repositories: Configuring OAuth 2.0 for GitHub Configuring OAuth 2.0 for GitLab Configuring OAuth 1.0 for Bitbucket","title":"OAuth for GitHub, GitLab, or Bitbucket","component":"docs","version":"stable","name":"oauth-for-github-gitlab-or-bitbucket","url":"/docs/stable/administration-guide/oauth-for-github-gitlab-or-bitbucket/","titles":[]},"58":{"id":58,"text":"Each Che workspace starts with a specific editor and set of associated extensions. The Che plug-in registry provides the list of available editors and editor extensions. A Devfile v2 describes each editor or extension. The User dashboard is reading the content of the registry. Figure 1. Plug-in registries interactions with other components Additional resources Editors definitions in the Che plug-in registry repository Plug-ins definitions in the Che plug-in registry repository Plug-in registry latest community version online instance","title":"Plug-in registry","component":"docs","version":"stable","name":"plug-in-registry","url":"/docs/stable/administration-guide/plug-in-registry/","titles":[]},"59":{"id":59,"text":"Che server uses the PostgreSQL database to persist user configurations such as workspaces metadata. The Che deployment starts a dedicated PostgreSQL instance in the postgres Deployment. You can use an external database instead. Figure 1. PostgreSQL interactions with other components Additional resources quay.io/eclipse/che—​centos—​postgresql-96-centos7 container image quay.io/eclipse/che—​centos—​postgresql-13-centos7 container image","title":"PostgreSQL","component":"docs","version":"stable","name":"postgresql","url":"/docs/stable/administration-guide/postgresql/","titles":[]},"60":{"id":60,"text":"To prepare a Che installation, learn about Che ecosystem and deployment constraints: Supported platforms Che architecture Calculating Che resource requirements Understanding the CheCluster Custom Resource","title":"Preparing the installation","component":"docs","version":"stable","name":"preparing-the-installation","url":"/docs/stable/administration-guide/preparing-the-installation/","titles":[]},"61":{"id":61,"text":"You can provision workspaces namespaces in advance, rather than relying on automatic provisioning. Repeat the procedure for each user. Procedure Create the namespace for user with the following labels and annotations: kind: Namespace apiVersion: v1 metadata: name: (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-namespace annotations: che.eclipse.org/username: 1 Use a namespace name of your choosing. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Provisioning namespaces in advance","component":"docs","version":"stable","name":"provisioning-namespaces-in-advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","titles":[]},"62":{"id":62,"text":"You can remove the Che user’s data using the Che API. Following this procedure makes the service compliant to EU General Data Protection Regulation (GDPR) that enforces the right for individuals to have personal data erased. Prerequisites An active session with administrative permissions to Che. See Configuring the administrative user. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Get the user id: navigate to https:///swagger/#/user/find_1, click Try it out, set name: , and click Execute. Scroll down the Response body to find the id value. Remove the user data that Che server manages, such as user preferences: navigate to https:///swagger/#/user/remove, click Try it out, set id: , and click Execute. Expect a 204 response code: Delete the user namespace to remove all Kubernetes resources bound to the user, such as workspaces, secrets, and configmaps. $ kubectl delete namespace -che Additional resources Managing Che server workloads using the Che server API. Configuring a user namespace name for automatic provisioning. To remove the data of all users, see Uninstalling Che.","title":"Removing user data","component":"docs","version":"stable","name":"removing-user-data","url":"/docs/stable/administration-guide/removing-user-data/","titles":[{"text":"Removing user data according to GDPR","hash":"_removing_user_data_according_to_gdpr","id":1}]},"63":{"id":63,"text":"The Che server components ensure multi-tenancy and workspaces management. Figure 1. Che server components interacting with the Dev Workspace operator Additional resources Che operator Dev Workspace operator Gateway User dashboard Devfile registries Che server PostgreSQL Plug-in registry","title":"Che server components","component":"docs","version":"stable","name":"server-components","url":"/docs/stable/administration-guide/server-components/","titles":[]},"64":{"id":64,"text":"The Eclipse Che Operator supports two upgrade strategies: Automatic The Operator installs new updates when they become available. Manual New updates need to be manually approved before installation begins. You can specify the update approval strategy for the Eclipse Che Operator by using the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using Red Hat Ecosystem Catalog. Procedure In the OpenShift web console, navigate to Operators Installed Operators. Click Eclipse Che in the list of installed Operators. Navigate to the Subscription tab. Configure the Update approval strategy to Automatic or Manual. Additional resources Changing the update channel for an Operator","title":"Specifying the update approval strategy for the Eclipse Che Operator","component":"docs","version":"stable","name":"specifying-the-update-approval-strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","titles":[]},"65":{"id":65,"text":"You can install Eclipse Che on: Kubernetes infrastructures starting at version 1.21 OpenShift Container Platform starting at version 4.10 You can install Eclipse Che on all major Public Clouds such as: Amazon Web Services Google Cloud IBM Cloud Microsoft Azure Rancher Setting up Users' Authentication is required for deploying Che on Kubernetes infrastructures. For OpenShift Container Platform no additional setup is needed. The following options are available for the local installation: minikube Red Hat OpenShift Local (formerly Red Hat CodeReady Containers) Additional resources Installing Che","title":"Supported platforms","component":"docs","version":"stable","name":"supported-platforms","url":"/docs/stable/administration-guide/supported-platforms/","titles":[]},"66":{"id":66,"text":"The Woopra Telemetry Plugin is a plug-in built to send telemetry from a Eclipse Che installation to Segment and Woopra. This plug-in is used by Eclipse Che hosted by Red Hat, but any Eclipse Che deployment can take advantage of this plug-in. There are no dependencies other than a valid Woopra domain and Segment Write key. The devfile v2 for the plug-in, plugin.yaml, has four environment variables that can be passed to the plug-in: WOOPRA_DOMAIN - The Woopra domain to send events to. SEGMENT_WRITE_KEY - The write key to send events to Segment and Woopra. WOOPRA_DOMAIN_ENDPOINT - If you prefer not to pass in the Woopra domain directly, the plug-in will get it from a supplied HTTP endpoint that returns the Woopra Domain. SEGMENT_WRITE_KEY_ENDPOINT - If you prefer not to pass in the Segment write key directly, the plug-in will get it from a supplied HTTP endpoint that returns the Segment write key. To enable the Woopra plug-in on the Eclipse Che installation: Procedure Deploy the plugin.yaml devfile v2 file to an HTTP server with the environment variables set correctly. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: server: workspacesDefaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'https://your-web-server/plugin.yaml' 1 The editorId to set the telemetry plug-in for. 2 The URL to the telemetry plug-in’s devfile v2 definition. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"The Woopra telemetry plug-in","component":"docs","version":"stable","name":"the-woopra-telemetry-plugin","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","titles":[]},"67":{"id":67,"text":"A default deployment of Che consists of a CheCluster Custom Resource parameterized by the Eclipse Che Operator. The CheCluster Custom Resource is a Kubernetes object. You can configure it by editing the CheCluster Custom Resource YAML file. This file contains sections to configure each component: auth, database, server, storage. The Eclipse Che Operator translates the CheCluster Custom Resource into a config map usable by each component of the Che installation. The Kubernetes platform applies the configuration to each component, and creates the necessary Pods. When Kubernetes detects changes in the configuration of a component, it restarts the Pods accordingly. Example 1. Configuring the main properties of the Che server component Apply the CheCluster Custom Resource YAML file with suitable modifications in the server component section. The Operator generates the che ConfigMap. Kubernetes detects changes in the ConfigMap and triggers a restart of the Che Pod. Additional resources Understanding Operators Kubernetes - Understanding Custom Resources","title":"Understanding the CheCluster Custom Resource","component":"docs","version":"stable","name":"understanding-the-checluster-custom-resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","titles":[]},"68":{"id":68,"text":"Uninstalling Che removes all Che-related user data! To uninstall an instance of Eclipse Che 7.50: Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. chectl. See: Install the chectl management tool. Procedure Obtain the name of the Che namespace (default: eclipse-che): $ kubectl get checluster --all-namespaces \\ -o=jsonpath=\"{.items[*].metadata.namespace}\" Remove the Che instance from the namespace: $ chectl server:delete -n When uninstalling Che from a Minikube cluster, remove the dex and namespace. $ kubectl delete namespaces dex If Che was installed from the OpenShift web console, chectl will not uninstall the Dev Workspace operator. To uninstall the Dev Workspace Operator, see Deleting the Dev Workspace Operator dependency.","title":"Uninstalling Che","component":"docs","version":"stable","name":"uninstalling-che","url":"/docs/stable/administration-guide/uninstalling-che/","titles":[]},"69":{"id":69,"text":"The workspace engine and authentication system used in Che 7.41 and earlier versions are deprecated. Due to this deprecation, upgrading Che 7.41 involves running upgrade scripts. Upgrading Che 7.41 to 7.50 on Red Hat OpenShift requires first upgrading it to Che 7.49. Procedure Manually upgrade Che 7.41 to 7.49. Use Operator Lifecycle Manager to update Che 7.49 to 7.50. You can manually upgrade Che 7.41 to 7.49 on Red Hat OpenShift. Prerequisites An instance of Che deployed on one of the Supported platforms. The instance uses the default internal PostgreSQL database and has OAuth enabled on Red Hat OpenShift. See Configuring OpenShift OAuth. The following command line tools are available: oc curl jq The host running the upgrade commands is running on Linux. Optional: All changes from all workspaces have been committed and pushed to their Git remotes. All workspaces have been stopped to avoid UX degradation. The Che data have been backed up. See Backup and recovery. Procedure Download 1-prepare.sh. 1-prepare.sh shuts down Che and Keycloak, fetches the existing users' data, and dumps the Che database. Download 2-migrate.sh. 2-migrate.sh fetches Che Keycloak and database data, and repopulates the database with updated data. Download 3-subscribe.sh. 3-subscribe.sh deletes Che Operator and Keycloak resources, updates the CheCluster CR, and creates a new Che Operator subscription. Download 4-wait.sh. 4-wait.sh waits until Che is ready, which can take more than 5 minutes. Set the environment variables to use in the upgrade scripts: export INSTALLATION_NAMESPACE=eclipse-che (1) export PRODUCT_ID=eclipse-che export PRODUCT_DEPLOYMENT_NAME=che export PRODUCT_OPERATOR_NAME=che-operator export PRODUCT_OLM_STABLE_CHANNEL=stable export PRODUCT_OLM_CATALOG_SOURCE=community-operators export PRODUCT_OLM_PACKAGE=eclipse-che export PRODUCT_OLM_STARTING_CSV=eclipse-che.v7.50.0 export PRE_MIGRATION_PRODUCT_OPERATOR_NAMESPACE=eclipse-che (2) export PRE_MIGRATION_PRODUCT_SHORT_ID=che export PRE_MIGRATION_PRODUCT_DEPLOYMENT_NAME=che export PRE_MIGRATION_PRODUCT_OPERATOR_NAME=che-operator export PRE_MIGRATION_PRODUCT_CHE_CLUSTER_CR_NAME=eclipse-che export PRE_MIGRATION_PRODUCT_IDENTITY_PROVIDER_DEPLOYMENT_NAME=keycloak export PRE_MIGRATION_PRODUCT_SUBSCRIPTION_NAME=eclipse-che 1 eclipse-che or another namespace where Che was previously installed. 2 eclipse-che or another namespace where Che was previously installed. Run the upgrade scripts: $ chmod +x ./1-prepare.sh ./2-migrate.sh ./3-subscribe.sh ./4-wait.sh; \\ ./1-prepare.sh && ./2-migrate.sh && ./3-subscribe.sh && ./4-wait.sh Verification In the Che dashboard, go to About Server Version to verify that it is 7.49. If upgrading Che 7.41 to 7.49 on Red Hat OpenShift fails, you can run a rollback script to restore Che 7.41. Procedure Download the rollback.sh script. Set the environment variables to use in the rollback.sh script: export INSTALLATION_NAMESPACE=eclipse-che (1) export PRODUCT_ID=eclipse-che export PRODUCT_SHORT_ID=che export PRODUCT_DEPLOYMENT_NAME=che export PRE_MIGRATION_PRODUCT_OPERATOR_NAMESPACE=eclipse-che (2) export PRE_MIGRATION_PRODUCT_DEPLOYMENT_NAME=che export PRE_MIGRATION_PRODUCT_SUBSCRIPTION_NAME=eclipse-che export PRE_MIGRATION_PRODUCT_CHE_CLUSTER_CR_NAME=eclipse-che export PRE_MIGRATION_PRODUCT_OPERATOR_NAME=che-operator export PRE_MIGRATION_PRODUCT_OLM_PACKAGE=eclipse-che export PRE_MIGRATION_PRODUCT_OLM_CHANNEL=stable export PRE_MIGRATION_PRODUCT_OLM_CATALOG_SOURCE=community-operators export PRE_MIGRATION_PRODUCT_OLM_STARTING_CSV=eclipse-che.v7.41.2 1 eclipse-che or another namespace where Che was previously installed. 2 eclipse-che or another namespace where Che was previously installed. Run the rollback.sh script. $ chmod +x ./rollback.sh; ./rollback.sh Verification In the Che dashboard, go to About Server Version to verify that it is 7.41.","title":"Upgrading Che 7.41 on Red Hat OpenShift","component":"docs","version":"stable","name":"upgrading-che-7-41-on-openshift","url":"/docs/stable/administration-guide/upgrading-che-7-41-on-openshift/","titles":[{"text":"Upgrading Che 7.41 to 7.50 on Red Hat OpenShift","hash":"uprading-che-7.41-to-7.50-on-red-hat-openshift_che","id":1},{"text":"Manually upgrading Che 7.41 to 7.49 on Red Hat OpenShift","hash":"manually-upgrading-che-7.41-to-7.49-on-red-hat-openshift_che","id":2},{"text":"Rolling the upgrade back to Che 7.41 on Red Hat OpenShift","hash":"rolling-the-upgrade-back-to-che-7.41-on-red-hat-openshift_che","id":3}]},"70":{"id":70,"text":"This section describes how to upgrade Eclipse Che and perform minor version updates by using the CLI management tool in a restricted environment. Prerequisites The Che instance was installed on OpenShift using the chectl --installer operator method in the eclipse-che project. See Installing Che in a restricted environment on OpenShift. The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Installing Podman. An active skopeo session with administrative access to the registry. See Installing Skopeo, Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.50. See Install the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --ocp_ver \"4.10\" \\ --devworkspace_operator_index \"registry.redhat.io/redhat/redhat-operator-index:v4.10\" \\ --devworkspace_operator_version \"v0.14.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.10\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_version \"v7.50.0\" \\ --my_registry \"\" In all running workspaces in the Che previous minor version instance, save and push changes back to the Git repositories. Stop all workspaces in the Che previous minor version instance. Run the following command: $ chectl server:update --che-operator-image=\"$TAG\" -n eclipse-che --k8spodwaittimeout=1800000 Verification steps Navigate to the Che instance. The 7.50 version number is visible at the bottom of the page. Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Upgrading Che using the CLI management tool in a restricted environment","component":"docs","version":"stable","name":"upgrading-che-using-the-cli-management-tool-in-restricted-environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","titles":[]},"71":{"id":71,"text":"This section describes how to upgrade from the previous minor version using the CLI management tool. Prerequisites An administrative account on Kubernetes or OpenShift. A running instance of a previous minor version of Che, installed using the CLI management tool on the same instance of Kubernetes or OpenShift, in the project. chectl for Che version 7.50. See: Install the chectl management tool. Procedure Save and push changes back to the Git repositories for all running Che previous minor version workspaces. Shut down all workspaces in the Che previous minor version instance. Upgrade Che: $ chectl server:update -n eclipse-che For slow systems or internet connections, add the --k8spodwaittimeout=1800000 flag option to extend the Pod timeout period to 1800000 ms or longer. Verification steps Navigate to the Che instance. The 7.50 version number is visible at the bottom of the page.","title":"Upgrading Che using the CLI management tool","component":"docs","version":"stable","name":"upgrading-che-using-the-cli-management-tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","titles":[]},"72":{"id":72,"text":"You can manually approve an upgrade from an earlier minor version using the Eclipse Che Operator from the Red Hat Ecosystem Catalog in the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using the Red Hat Ecosystem Catalog. The approval strategy in the subscription is Manual. See Specifying the update approval strategy for the Eclipse Che Operator. Procedure Manually approve the pending Eclipse Che Operator upgrade. See Manually approving a pending Operator upgrade. Verification steps Navigate to the Che instance. The 7.50 version number is visible at the bottom of the page. Additional resources Manually approving a pending Operator upgrade","title":"Upgrading Che using the OpenShift web console","component":"docs","version":"stable","name":"upgrading-che-using-the-web-console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","titles":[]},"73":{"id":73,"text":"This chapter describes how to upgrade from Che previous minor version to Che 7.50.","title":"Upgrading Che","component":"docs","version":"stable","name":"upgrading-che","url":"/docs/stable/administration-guide/upgrading-che/","titles":[]},"74":{"id":74,"text":"This section describes how to upgrade the chectl management tool. Prerequisites chectl. See: Install the chectl management tool. Procedure Run the following command in the terminal to update chectl to the latest version. # chectl update The command updates chectl based on its current channel. Two update channels are available for chectl: stable and next. stable is for the latest released version of Eclipse Che. next is updated after each activity in the main branch of the chectl repository. To move to a different channel, invoke the update with the name of the channel as an optional argument. # chectl update [next|stable] Additional resources `chectl` reference documentation","title":"Upgrading the chectl management tool","component":"docs","version":"stable","name":"upgrading-the-chectl-management-tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","titles":[]},"75":{"id":75,"text":"Figure 1. User workspaces interactions with other components User workspaces are web IDEs running in containers. A User workspace is a web application. It consists of microservices running in containers providing all the services of a modern IDE running in your browser: Editor Language auto-completion Language server Debugging tools Plug-ins Application runtimes A workspace is one Kubernetes Deployment containing the workspace containers and enabled plug-ins, plus related Kubernetes components: Containers ConfigMaps Services Endpoints Ingresses or Routes Secrets Persistent Volumes (PVs) A Che workspace contains the source code of the projects, persisted in a Kubernetes or OpenShift Persistent Volume (PV). Microservices have read-write access to this shared directory. Use the devfile v2 format to specify the tools and runtime applications of a Che workspace. The following diagram shows one running Che workspace and its components. Figure 2. Che workspace components In the diagram, there is one running workspaces.","title":"User workspaces","component":"docs","version":"stable","name":"user-workspaces","url":"/docs/stable/administration-guide/user-workspaces/","titles":[]},"76":{"id":76,"text":"To deploy Che with a suitable configuration, edit the CheCluster Custom Resource YAML file during the installation of Che. Otherwise, the Che deployment uses the default configuration parameterized by the Operator. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Install the chectl management tool. Procedure Create a che-operator-cr-patch.yaml YAML file that contains the subset of the CheCluster Custom Resource to configure: spec: : : Deploy Che and apply the changes described in che-operator-cr-patch.yaml file: $ chectl server:deploy \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml \\ --platform Verification Verify the value of the configured property: $ oc get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using chectl to configure the CheCluster Custom Resource during installation","component":"docs","version":"stable","name":"using-chectl-to-configure-the-checluster-custom-resource-during-installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","titles":[]},"77":{"id":77,"text":"To configure a running instance of Che, edit the CheCluster Custom Resource YAML file. Prerequisites An instance of Che on Kubernetes or OpenShift. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Edit the CheCluster Custom Resource on the cluster: $ kubectl edit checluster/eclipse-che -n eclipse-che Save and close the file to apply the changes. Verification Verify the value of the configured property: $ kubectl get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using the CLI to configure the CheCluster Custom Resource","component":"docs","version":"stable","name":"using-the-cli-to-configure-the-checluster-custom-resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","titles":[]},"78":{"id":78,"text":"Previously, with the devfiles v1 format, you used the devfile to specify IDE-specific plug-ins and Visual Studio Code extensions. Now, with devfiles v2, you use a specific meta-folder rather than the devfile to specify the plug-ins and extensions. Every Che instance has a registry of default plug-ins and extensions. The Che-Theia IDE gets information about these plug-ins and extensions from the registry and installs them. Check this Che registry project for an overview of the default plug-ins, extensions, and source code. An online instance that refreshes after every commit to the main branch, is located here. You can use a different plug-in or extension registry for Che-Theia if you don’t work in air-gapped environment: only the default registry is available there. The plug-in and extension overview for Che-Code Visual Studio Code editor is located in the OpenVSX instance. Air gap is not yet supported for this editor. The easiest way to add a Visual Studio Code extension to a workspace is to add it to the .vscode/extensions.json file. The main advantage of this method is that it works with all supported Che IDEs. If you use the Che-Theia IDE, the extension is installed and configured automatically. If you use a different supported IDE with the Che-Code Visual Studio Code fork, the IDE displays a pop-up with a recommendation to install the extension. Prerequisites You have the .vscode/extensions.json file in the root of the GitHub repository. Procedure Add the extension ID to the .vscode/extensions.json file. Use a . sign to separate the publisher and extension. The following example uses the IDs of Red Hat Visual Studio Code Java extension: { \"recommendations\": [ \"redhat.java\" ] } If the specified set of extension IDs isn’t available in the Che registry, the workspace starts without the extension. You can add extra parameters to a plug-in by modifying the .che/che-theia-plugins.yaml file. These modifications include: Defining the plug-ins for workspace installation. Changing the default memory limit. Overriding default preferences. Define the plug-ins to be installed in the workspace. Prerequisites You have the .che/che-theia-plugins.yaml file in the root of the GitHub repository. Procedure Add the ID of the plug-in to the .che/che-theia-plugins.yaml file. Use the / sign to separate the publisher and plug-in name. The following example uses the IDs of Red Hat Visual Studio Code Java extension: - id: redhat/java/latest Override container settings such as the memory limit. Prerequisites You have the .che/che-theia-plugins.yaml file in the root of the GitHub repository. Procedure Add an override section to the .che/che-theia-plugins.yaml file under the id of the plug-in. Specify the memory limit for the extension. In the following example, Che automatically installs the Red Hat Visual Studio Code Java extension in the Che workspace and increases the memory of the workspace by two gigabytes: - id: redhat/java/latest override: sidecar: memoryLimit: 2Gi Override the default preferences of the Visual Studio Code extension for the workspace. Prerequisites You have the .che/che-theia-plugins.yaml file in the root of the GitHub repository. Procedure Add an override section to the .che/che-theia-plugins.yaml file under the id of the extension. Specify the preferences in the Preferences section. In the following example, Che automatically installs Red Hat Visual Studio Code Java extension in the Che workspace and sets the java.server.launchMode preference to LightWeight: - id: redhat/java/latest override: preferences: java.server.launchMode: LightWeight You can also define the preferences in the .vscode/settings.json file, either by changing the preferences in the UI of your IDE or by adding them to the .vscode/settings.json file: { \"my.preferences\": \"my-value\" } If it’s not possible to add extra files in the GitHub repository, you can define some of the plug-in or extension attributes by inlining them in the devfile. You can use this procedure with both .vscode/extensions.json and .che/che-theia-plugins.yaml file contents. Use .vscode/extensions.json file contents to inline the extension attributes in the devfile. Procedure Add an attributes section to your devfile.yaml file. Add .vscode/extensions.json to the atributes section. Add a | sign after the colon separator. Paste the contents of the .vscode/extensions.json file after the | sign. The following example uses Red Hat Visual Studio Code Java extension attributes: schemaVersion: 2.2.0 metadata: name: my-example attributes: .vscode/extensions.json: | { \"recommendations\": [ \"redhat.java\" ] } Use .che/che-theia-plugins.yaml file contents to inline the plug-in attributes in the devfile. Procedure Add an attributes section to your devfile.yaml file. Add .vscode/extensions.json to the atributes section. Add a | sign after the colon separator. Paste the content of the .che/che-theia-plugins.yaml file after the | sign. The following example uses Red Hat Visual Studio Code Java extension attributes: schemaVersion: 2.2.0 metadata: name: my-example attributes: .che/che-theia-plugins.yaml: | - id: redhat/java/latest","title":"Adding a Visual Studio Code extension to a workspace","component":"docs","version":"stable","name":"adding-a-vscode-extension","url":"/docs/stable/end-user-guide/adding-a-vscode-extension/","titles":[{"text":"Che plug-in registries overview","hash":"plug-in-registries","id":1},{"text":"Adding an extension to .vscode/extensions.json","hash":"visual-studio-code-extensions-json","id":2},{"text":"Adding plug-in parameters to .che/che-theia-plugins.yaml","hash":"che-theia-plug-ins-YAML","id":3},{"text":"Defining the plug-ins for workspace installation","hash":"_defining_the_plug_ins_for_workspace_installation","id":4},{"text":"Changing the default memory limit","hash":"_changing_the_default_memory_limit","id":5},{"text":"Overriding default preferences","hash":"_overriding_default_preferences","id":6},{"text":"Defining Visual Studio Code extension attributes in the devfile","hash":"visual-studio-code-extensions-in-devfile","id":7},{"text":"Inlining .vscode/extensions.json file","hash":"_inlining_vscodeextensions_json_file","id":8},{"text":"Inlining .che/che-theia-plugins.yaml file","hash":"_inlining_cheche_theia_plugins_yaml_file","id":9}]},"79":{"id":79,"text":"To get started with adopting Che for your organization, you can read the following: Developer workspaces Using a badge with a link to enable a first-time contributor to start a workspace Benefits of reviewing pull and merge requests in Eclipse Che","title":"Adopting Che","component":"docs","version":"stable","name":"adopting-che","url":"/docs/stable/end-user-guide/adopting-che/","titles":[]},"80":{"id":80,"text":"In a workspace, you can run Git commands that require user authentication like cloning a remote private Git repository or pushing to a remote public or private Git repository. User authentication to a Git server from a workspace can be configured by the administrator or user: Your administrator sets up an OAuth application on GitHub, GitLab, or Bitbucket for your organization’s Eclipse Che instance. As a user, you create and apply your own Kubernetes Secrets for your Git credentials store and access token. Additional resources Administration Guide: OAuth for GitHub, GitLab, or Bitbucket User Guide: Using Git credentials","title":"Authenticating to a Git server from a workspace","component":"docs","version":"stable","name":"authenticating-to-a-git-server-from-a-workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","titles":[]},"81":{"id":81,"text":"This section describes how to use the Kubernetes user token that is automatically injected into workspace containers which allows running Che CLI commands against Kubernetes cluster. Procedure Open the Che dashboard and start a workspace. Once the workspace is started, open a terminal in the container that contains the Che CLI. Execute Che CLI commands which allow you to run commands against Kubernetes cluster. CLI can be used for deploying applications, inspecting and managing cluster resources, and viewing logs. Kubernetes user token will be used during the execution of the commands. The automatic token injection currently works only on the OpenShift infrastructure.","title":"Automatic Kubernetes token injection","component":"docs","version":"stable","name":"automatic-token-injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","titles":[]},"82":{"id":82,"text":"You manage your workspaces and verify their current states in the Workspaces page (https:///dashboard/#/workspaces) of your Che dashboard. After you start a new workspace, you can perform the following actions on it in the Workspaces page: Table 1. Basic actions you can perform on a workspace Action GUI steps in the Workspaces page Reopen a running workspace Click Open. Restart a running workspace Go to â‹® > Restart Workspace. Stop a running workspace Go to â‹® > Stop Workspace. Start a stopped workspace Click Open. Delete a workspace Go to â‹® > Delete Workspace.","title":"Basic actions you can perform on a workspace","component":"docs","version":"stable","name":"basic-actions-you-can-perform-on-a-workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","titles":[]},"83":{"id":83,"text":"Eclipse Che workspace contains all tools you need to review pull and merge requests from start to finish. By clicking a Che link, you get access to Eclipse Che-supported web IDE with a ready-to-use workspace where you can run a linter, unit tests, the build and more. Prerequisites You have access to the repository hosted by your Git provider. You use a Eclipse Che-supported browser: Google Chrome or Mozilla Firefox. You have access to a Che instance. Procedure Open the feature branch to review in Che. A clone of the branch opens in a workspace with tools for debugging and testing. Check the pull or merge request changes. Run your desired debugging and testing tools: Run a linter. Run unit tests. Run the build. Run the application to check for problems. Navigate to UI of your Git provider to leave comment and pull or merge your assigned request. Verification (optional) Open a second workspace using the main branch of the repository to reproduce a problem.","title":"Benefits of reviewing pull and merge requests in Eclipse Che","component":"docs","version":"stable","name":"benefits-of-pull-requests-review-in-che","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","titles":[]},"84":{"id":84,"text":"To allow the Dev Workspace Pods in the Kubernetes cluster of your organization’s Che instance to access container registries that require authentication, create an image pull Secret. You can create image pull Secrets by using kubectl or a .dockercfg file or a config.json file. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure In your user namespace, create an image pull Secret with your private container registry details and credentials: $ kubectl create secret docker-registry \\ --docker-server= \\ --docker-username= \\ --docker-password= \\ --docker-email= Add the following label to the image pull Secret: $ kubectl label secret controller.devfile.io/devworkspace_pullsecret=true controller.devfile.io/watch-secret=true If you already store the credentials for the private container registry in a .dockercfg file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the .dockercfg file to Base64: $ cat .dockercfg | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockercfg: type: kubernetes.io/dockercfg Apply the Secret: $ kubectl apply -f - EOF If you already store the credentials for the private container registry in a $HOME/.docker/config.json file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the $HOME/.docker/config.json file to Base64. $ cat config.json | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockerconfigjson: type: kubernetes.io/dockerconfigjson Apply the Secret: $ kubectl apply -f - EOF","title":"Creating image pull Secrets","component":"docs","version":"stable","name":"creating-image-pull-secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","titles":[{"text":"Creating an image pull Secret with kubectl","hash":"creating-an-image-pull-secret-with-cli_che","id":1},{"text":"Creating an image pull Secret from a .dockercfg file","hash":"creating-an-image-pull-secret-from-a-.dockercfg-file_che","id":2},{"text":"Creating an image pull Secret from a config.json file","hash":"creating-an-image-pull-secret-from-a-config.json-file_che","id":3}]},"85":{"id":85,"text":"To customize workspace components: Choose a Git repository for your workspace. Use a devfile that meets the latest devfile 2 specification. See Devfile User Guide. Select and customize your in-browser IDE. Add Che specific attributes in addition to the generic devfile specification.","title":"Customizing workspace components","component":"docs","version":"stable","name":"customizing-workspace-components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","titles":[]},"86":{"id":86,"text":"Eclipse Che provides developer workspaces with everything you need to code, build, test, run, and debug applications: Project source code Web-based integrated development environment (IDE) Tool dependencies needed by developers to work on a project Application runtime: a replica of the environment where the application runs in production Pods manage each component of a Che workspace. Therefore, everything running in a Che workspace is running inside containers. This makes a Che workspace highly portable. The embedded browser-based IDE is the point of access for everything running in a Che workspace. This makes a Che workspace easy to share.","title":"Developer workspaces","component":"docs","version":"stable","name":"developer-workspaces","url":"/docs/stable/end-user-guide/developer-workspaces/","titles":[]},"87":{"id":87,"text":"By configuring technology stacks, you can work with artifacts from in-house repositories using self-signed certificates: Maven Gradle npm Python Go NuGet","title":"Enabling artifact repositories in a restricted environment","component":"docs","version":"stable","name":"enabling-artifact-repositories-in-a-restricted-environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","titles":[]},"88":{"id":88,"text":"You can enable a Go artifact repository in Go workspaces that run in a restricted environment. Prerequisites You are not running any Go workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: GOPROXY: >- http:// SSL_CERT_FILE: /home/user/certs/tls.cer","title":"Enabling Go artifact repositories","component":"docs","version":"stable","name":"enabling-go-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","titles":[]},"89":{"id":89,"text":"You can enable a Gradle artifact repository in Gradle workspaces that run in a restricted environment. Prerequisites You are not running any Gradle workspace. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap for the TrustStore initialization script: kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Apply the ConfigMap for the Gradle init script: kind: ConfigMap apiVersion: v1 metadata: name: init-gradle annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.gradle labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init.gradle: | allprojects { repositories { mavenLocal () maven { url \"https:///repository/maven-public/\" credentials { username \"admin\" password \"passwd\" } } } } Start a Gradle workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Gradle artifact repositories","component":"docs","version":"stable","name":"enabling-gradle-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","titles":[]},"90":{"id":90,"text":"You can enable a Maven artifact repository in Maven workspaces that run in a restricted environment. Prerequisites You are not running any Maven workspace. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to create the settings.xml file: kind: ConfigMap apiVersion: v1 metadata: name: settings-xml annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.m2 labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: settings.xml: | redhat-ga-mirror Red Hat GA https:///repository/redhat-ga/ redhat-ga maven-central-mirror Maven Central https:///repository/maven-central/ maven-central jboss-public-repository-mirror JBoss Public Maven Repository https:///repository/jboss-public/ jboss-public-repository Optional: When using EAP-based devfiles, apply a second settings-xml ConfigMap with the same content, a different name, and the /home/jboss/.m2 mount path. Apply the ConfigMap for the TrustStore initialization script: kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Start a Maven workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Maven artifact repositories","component":"docs","version":"stable","name":"enabling-maven-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","titles":[]},"91":{"id":91,"text":"You can enable an npm artifact repository in npm workspaces that run in a restricted environment. Prerequisites You are not running any npm workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: NODE_EXTRA_CA_CERTS: /home/user/certs/tls.cer NPM_CONFIG_REGISTRY: >- https:///repository/npm-all/","title":"Enabling npm artifact repositories","component":"docs","version":"stable","name":"enabling-npm-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","titles":[]},"92":{"id":92,"text":"You can enable a NuGet artifact repository in NuGet workspaces that run in a restricted environment. Prerequisites You are not running any NuGet workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the environment variable for the path of the TLS certificate file in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: SSL_CERT_FILE: /home/user/certs/tls.cer Apply the ConfigMap to create the nuget.config file: kind: ConfigMap apiVersion: v1 metadata: name: init-nuget annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /projects labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: nuget.config: | /repository/nuget-group/\"/>","title":"Enabling NuGet artifact repositories","component":"docs","version":"stable","name":"enabling-nuget-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","titles":[]},"93":{"id":93,"text":"You can enable a Python artifact repository in Python workspaces that run in a restricted environment. Prerequisites You are not running any Python workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: PIP_INDEX_URL: >- https:///repository/pypi-all/ PIP_CERT: /home/user/certs/tls.cer","title":"Enabling Python artifact repositories","component":"docs","version":"stable","name":"enabling-python-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","titles":[]},"94":{"id":94,"text":"To enable a first-time contributor to start a workspace with a project, add a badge with a link to your Che instance. Figure 1. Factory badge Procedure Substitute your Che URL (https://) and repository URL (), and add the link to your repository in the project README.md file. [![Contribute](https://www.eclipse.org/che/contribute.svg)](https:///#https://) The README.md file in your Git provider web interface displays the factory badge. Click the badge to open a workspace with your project in your Che instance.","title":"Using a badge with a link to enable a first-time contributor to start a workspace","component":"docs","version":"stable","name":"first-time-contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","titles":[]},"95":{"id":95,"text":"Automatic Kubernetes token injection Navigating Che from OpenShift Developer Perspective Navigating OpenShift web console from Che","title":"Integrating with Kubernetes","component":"docs","version":"stable","name":"integrating-with-kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","titles":[]},"96":{"id":96,"text":"Verbose mode allows users to reach an enlarged log output, investigating failures at a workspace start. In addition to usual log entries, the Verbose mode also lists the container logs of each workspace. This section describes how to restart a Che workspace in the Verbose mode after a failure during the workspace start. Dashboard proposes the restart of a workspace in the Verbose mode once the workspace fails at its start. Prerequisites A running instance of Che. An existing workspace that fails to start. Procedure Using Dashboard, try to start a workspace. When it fails to start, click on the displayed Open in Verbose mode link. Check the Logs tab to find a reason for the workspace failure. This section describes how to start the Eclipse Che workspace in Verbose mode. Prerequisites A running instance of Eclipse Che. An existing workspace defined on this instance of Che. Procedure Open the Workspaces tab. On the left side of a row dedicated to the workspace, access the drop-down menu displayed as three horizontal dots and select the Open in Verbose mode option. Alternatively, this option is also available in the workspace details, under the Actions drop-down menu. Check the Logs tab to find a reason for the workspace failure.","title":"Investigating failures at a workspace start using the Verbose mode","component":"docs","version":"stable","name":"investigating-failures-at-a-workspace-start-using-the-verbose-mode","url":"/docs/stable/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","titles":[{"text":"Restarting a Che workspace in Verbose mode after start failure","hash":"restarting-a-che-workspace-in-verbose-mode-after-start-failure_che","id":1},{"text":"Starting a Che workspace in Verbose mode","hash":"starting-a-che-workspace-in-verbose-mode_che","id":2}]},"97":{"id":97,"text":"To mount non-confidential configuration data into your workspaces, use Kubernetes ConfigMaps. Using Kubernetes ConfigMaps, you can mount non-sensitive data such as configuration values for an application. Mount Kubernetes ConfigMaps to the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. You have created a new ConfigMap or determined an existing one in your user namespace to mount to all Dev Workspace containers. Procedure Determine an existing ConfigMap in your user namespace to mount to all workspace containers. Set the required labels for mounting. $ kubectl label configmap \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-configmap=true Optional: Use the annotations to configure how the ConfigMap is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/config/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as:file mounts the keys and values as files within the mount path. mount-as:subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as:env mounts the keys and values as environment variables in all Dev Workspace containers. Example 1. Mounting a ConfigMap as environment variables kind: ConfigMap apiVersion: v1 metadata: name: my-settings labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' annotations: controller.devfile.io/mount-as: env data: : : When you start a workspace, the and environment variables will be available in the Dev Workspace containers.","title":"Mounting ConfigMaps","component":"docs","version":"stable","name":"mounting-configmaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","titles":[]},"98":{"id":98,"text":"To mount confidential data into your workspaces, use Kubernetes Secrets. Using Kubernetes Secrets, you can mount usernames, passwords, SSH key pairs, authentication tokens (for example, for AWS), and sensitive configurations. Mount Kubernetes Secrets to the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. You have created a new Secret or determined an existing one in your user namespace to mount to all Dev Workspace containers. Procedure Determine an existing ConfigMap or Secret in your user namespace to mount to all workspace containers. Set the required labels for mounting. $ kubectl label secret \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-secret=true Optional: Use the annotations to configure how the Secret is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/secret/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as: file mounts the keys and values as files within the mount path. mount-as: subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as: env mounts the keys and values as environment variables in all Dev Workspace containers. Example 1. Mounting a Secret as a file apiVersion: v1 kind: Secret metadata: name: mvn-settings-secret labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' annotations: controller.devfile.io/mount-path: '/home/user/.m2' data: settings.xml: When you start a workspace, the /home/user/.m2/settings.xml file will be available in the Dev Workspace containers. With Maven, you can set a custom path for the settings.xml file. For example: $ mvn --settings /home/user/.m2/settings.xml clean install","title":"Mounting Secrets","component":"docs","version":"stable","name":"mounting-secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","titles":[]},"99":{"id":99,"text":"The OpenShift Container Platform web console provides two perspectives; the Administrator perspective and the Developer perspective. The Developer perspective provides workflows specific to developer use cases, such as the ability to: Create and deploy applications on the OpenShift Container Platform by importing existing codebases, images, and Dockerfiles. Visually interact with applications, components, and services associated with them within a project and monitor their deployment and build status. Group components within an application and connect the components within and across applications. Integrate serverless capabilities (Technology Preview). Create workspaces to edit your application code using Che. This section provides information about OpenShift Developer Perspective support for Che. When the Che Operator is deployed into OpenShift Container Platform 4.2 and later, it creates a ConsoleLink Custom Resource (CR). This adds an interactive link to the Red Hat Applications menu for accessing the Che installation using the OpenShift Developer Perspective console. To access the Red Hat Applications menu, click the three-by-three matrix icon on the main screen of the OpenShift web console. The Che Console Link, displayed in the drop-down menu, creates a new workspace or redirects the user to an existing one. OpenShift Container Platform console links are not created when Che is used with HTTP resources When installing Che with the From Git option, the OpenShift Developer Perspective console link is only created if Che is deployed with HTTPS. The console link will not be created if an HTTP resource is used. This section describes how to start editing the source code of applications running on OpenShift using Che. Prerequisites Che is deployed on the same OpenShift 4 cluster. Procedure Open the Topology view to list all projects. In the Select an Application search field, type workspace to list all workspaces. Click the workspace to edit. The deployments are displayed as graphical circles surrounded by circular buttons. One of these buttons is Edit Source Code. To edit the code of an application using Che, click the Edit Source Code button. This redirects to a workspace with the cloned source code of the application component. This section describes how to access Che workspaces from the Red Hat Applications menu on the OpenShift Container Platform. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Red Hat Applications menu by using the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the Che link to open the Eclipse Che Dashboard.","title":"Navigating Che from OpenShift Developer Perspective","component":"docs","version":"stable","name":"navigating-che-from-openshift-developer-perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","titles":[{"text":"OpenShift Developer Perspective integration with Che","hash":"openshift-developer-perspective-integration-with-che_che","id":1},{"text":"Editing the code of applications running in OpenShift Container Platform using Che","hash":"editing-the-code-of-applications-running-in-openshift-container-platform-using-che_che","id":2},{"text":"Accessing Che from Red Hat Applications menu","hash":"accessing-che-from-red-hat-applications-menu_che","id":3}]},"100":{"id":100,"text":"This section describes how to access OpenShift web console from Che. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Che dashboard and click the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the OpenShift console link to open the OpenShift web console.","title":"Navigating OpenShift web console from Che","component":"docs","version":"stable","name":"navigating-openshift-web-console-from-che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","titles":[]},"101":{"id":101,"text":"When you start a new workspace, Che configures the workspace according to the instructions in the devfile. When you use a URL to start a new workspace, you can append optional parameters to the URL that further configure the workspace. You can use these parameters to specify a workspace IDE, start duplicate workspaces, and specify a devfile file name or path. URL parameter concatenation URL parameter for the workspace IDE URL parameter for starting duplicate workspaces URL parameter for the devfile file name URL parameter for the devfile file path","title":"Optional parameters for the URLs for starting a new workspace","component":"docs","version":"stable","name":"optional-parameters-for-the-urls-for-starting-a-new-workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","titles":[]},"102":{"id":102,"text":"Che workspaces and workspace data are ephemeral and are lost when the workspace stops. To preserve the workspace state in persistent storage while the workspace is stopped, request a Kubernetes PersistentVolume (PV) for the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance. You can request a PV by using the devfile or a Kubernetes PersistentVolumeClaim (PVC). An example of a PV is the /projects/ directory of a workspace, which is mounted by default for non-ephemeral workspaces. Persistent Volumes come at a cost: attaching a persistent volume slows workspace startup. Starting another, concurrently running workspace with a ReadWriteOnce PV may fail. Additional resources Red Hat OpenShift Documentation: Understanding persistent storage Kubernetes Documentation: Persistent Volumes When a workspace requires its own persistent storage, request a PersistentVolume (PV) in the devfile, and Che will automatically manage the necessary PersistentVolumeClaims. Prerequisites You have not started the workspace. Procedure Add a volume component in the devfile: ... components: ... - name: volume: size: G ... Add a volumeMount for the relevant container in the devfile: ... components: - name: ... container: ... volumeMounts: - name: path: ... Example 1. A devfile that provisions a PV for a workspace to a container When a workspace is started with the following devfile, the cache PV is provisioned to the golang container in the ./cache container path: schemaVersion: 2.1.0 metadata: name: mydevfile components: - name: golang container: image: golang memoryLimit: 512Mi mountSources: true command: ['sleep', 'infinity'] volumeMounts: - name: cache path: /.cache - name: cache volume: size: 2Gi You may opt to apply a PersistentVolumeClaim (PVC) to request a PersistentVolume (PV) for your workspaces in the following cases: Not all developers of the project need the PV. The PV lifecycle goes beyond the lifecycle of a single workspace. The data included in the PV are shared across workspaces. You can apply a PVC to the Dev Workspace containers even if the workspace is ephemeral and its devfile contains the controller.devfile.io/storage-type: ephemeral attribute. Prerequisites You have not started the workspace. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. A PVC is created in your user namespace to mount to all Dev Workspace containers. Procedure Add the controller.devfile.io/mount-to-devworkspace: true label to the PVC. $ kubectl label persistentvolumeclaim \\ controller.devfile.io/mount-to-devworkspace=true Optional: Use the annotations to configure how the PVC is mounted: Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: The mount path for the PVC. Defaults to /tmp/. controller.devfile.io/read-only: Set to 'true' or 'false' to specify whether the PVC is to be mounted as read-only. Defaults to 'false', resulting in the PVC mounted as read-write. Example 2. Mounting a read-only PVC apiVersion: v1 kind: PersistentVolumeClaim metadata: name: labels: controller.devfile.io/mount-to-devworkspace: 'true' annotations: controller.devfile.io/mount-path: (1) spec: accessModes: - ReadWriteOnce resources: requests: storage: 3Gi (2) volumeName: storageClassName: manual volumeMode: Filesystem 1 The mounted PV is available at in the workspace. 2 Example size value of the requested storage.","title":"Requesting persistent storage for workspaces","component":"docs","version":"stable","name":"requesting-persistent-storage-for-workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","titles":[{"text":"Requesting persistent storage in a devfile","hash":"requesting-persistent-storage-in-a-devfile_che","id":1},{"text":"Requesting persistent storage in a PVC","hash":"requesting-persistent-storage-in-a-pvc_che","id":2}]},"103":{"id":103,"text":"The default in-browser IDE in a new workspace is Che Theia. You can select another supported in-browser IDE by either method: When you start a new workspace by visiting a URL, you can choose an IDE for that workspace by adding the che-editor parameter to the URL. See Selecting an in-browser IDE for a new workspace by using a URL parameter. You can specify an IDE in the .che/che-editor.yaml file of the Git repository for all new workspaces that will feature a clone of that repository. See Specifying an in-browser IDE for a Git repository by using che-editor.yaml. Table 1. Supported in-browser IDEs IDE id Note Che-Theia eclipse/che-theia/latest This is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. Che-Theia eclipse/che-theia/next When using the next chectl channel, this IDE loads as a default without the URL parameter. Visual Studio Code - Open Source che-incubator/che-code/insiders Visual Studio Code Insiders version packaged to run on Kubernetes IntelliJ IDEA che-incubator/che-idea/latest Community Edition - stable version IntelliJ IDEA che-incubator/che-idea/next Community Edition - development version PyCharm che-incubator/che-pycharm/latest Community Edition - stable version PyCharm che-incubator/che-pycharm/next Community Edition - development version","title":"Selecting a workspace IDE","component":"docs","version":"stable","name":"selecting-a-workspace-ide","url":"/docs/stable/end-user-guide/selecting-a-workspace-ide/","titles":[]},"104":{"id":104,"text":"You can select your preferred in-browser IDE when starting a new workspace. This is the easiest way and it doesn’t affect your other workspaces or other users. Procedure Include the URL parameter for the workspace IDE in the URL for starting a new workspace. See URL parameter for the workspace IDE. Visit the URL in the browser. See Starting a new workspace with a clone of a Git repository.","title":"Selecting an in-browser IDE for a new workspace by using a URL parameter","component":"docs","version":"stable","name":"selecting-an-ide-by-using-a-url-parameter","url":"/docs/stable/end-user-guide/selecting-an-ide-by-using-a-url-parameter/","titles":[]},"105":{"id":105,"text":"Use the che-editor.yaml file to define a default IDE for the project users. For a list of supported IDs, see Optional parameters for the URLs for starting a new workspace. Procedure Place the che-editor.yaml file in the .che folder in the root directory of your project. In the che-editor.yaml file, specify the ID of the IDE you are selecting. For example: id: che-incubator/che-idea/latest Additional resources Check the sample file sample here. Load experimental new IDEs from the default plug-in registry by using the IDs shown in che-editors.yaml. You can further customize your IDE selection to suit the specific needs of the project by adding various directives to the che-editor.yaml file. These customization options include following directives: Custom plug-in registry Web reference Embedded editor definition To include different IDEs than the default list in the Che plug-in registry, use an optional registryUrl directive. Procedure Set an optional registryUrl directive in your che-editor.yaml file. For example: id: eclipse/che-theia/next # mandatory registryUrl: https://my-registry.com # optional override: # optional containers: - name: theia-ide memoryLimit: 1280Mi Use a web reference for your IDE by pointing at a YAML file with the reference directive. Procedure Set a reference directive in your che-editor.yaml file. For example: reference: https://gist.github.com/.../che-editor.yaml # mandatory override: # optional containers: - name: theia-ide memoryLimit: 1280Mi If you have specific requirements for your project that aren’t addressed by standard IDE behaviour, you can customize the project IDE by using the inline directive to put a complete IDE definition in the che-editor.yaml file. Procedure Set an inline directive in your che-editor.yaml file. For example: inline: endpoints: - name: \"theia\" public: true targetPort: 3100 attributes: protocol: http type: ide secure: true cookiesAuthEnabled: true discoverable: false (...) containers: - name: theia-ide image: \"quay.io/eclipse/che-theia:next\" env: - name: THEIA_PLUGINS value: local-dir:///plugins volumeMounts: - name: plugins path: \"/plugins\" - name: theia-local path: \"/home/theia/.theia\" mountSources: true ports: - exposedPort: 3100 memoryLimit: \"512M\" cpuLimit: 1000m cpuRequest: 100m initContainers: - name: remote-runtime-injector image: \"quay.io/eclipse/che-theia-endpoint-runtime-binary:next\" volumeMounts: - name: remote-endpoint path: \"/remote-endpoint\" ephemeral: true env: - name: PLUGIN_REMOTE_ENDPOINT_EXECUTABLE value: /remote-endpoint/plugin-remote-endpoint - name: REMOTE_ENDPOINT_VOLUME_NAME value: remote-endpoint","title":"Specifying an in-browser IDE for a Git repository by using che-editor.yaml","component":"docs","version":"stable","name":"specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml","url":"/docs/stable/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/","titles":[{"text":"Using the Che editor file to select an IDE","hash":"using-the-che-prod-editor-file-to-select-an-ide_che","id":1},{"text":"Customizing IDE selection with the che-editor.yaml file","hash":"customizing-ide-selection-with-the-che-editor-file_che","id":2},{"text":"Using a custom plug-in registry for your IDE","hash":"using-a-custom-plug-in-registry-for-your-ide_che","id":3},{"text":"Using a web reference for your IDE","hash":"using-a-web-reference-for-your-ide_che","id":4},{"text":"Using an embedded editor definition for your IDE","hash":"using-an-embedded-editor-ddefinition-for-your-ide_che","id":5}]},"106":{"id":106,"text":"Working with Che in your browser involves multiple URLs: The URL of your organization’s Che instance, used as part of all the following URLs The URL of the Workspaces page of your Che dashboard with the workspace control panel The URLs for starting a new workspace The URLs of your workspaces in use With Che, you can visit a URL in your browser to start a new workspace that contains a clone of a Git repository. This way, you can clone a Git repository that is hosted on GitHub, a GitLab instance, or a Bitbucket server. You can also use the Git Repo URL * field on the Create Workspace page of your Che dashboard to enter the URL of a Git repository to start a new workspace. Prerequisites Your organization has a running instance of Che. You know the FQDN URL of your organization’s Che instance: https://. Optional: You have authentication to the Git server configured. Your Git repository maintainer keeps the devfile.yaml or .devfile.yaml file in the root directory of the Git repository. (For alternative file names and file paths, see Optional parameters for the URLs for starting a new workspace.) You can also start a new workspace by supplying the URL of a Git repository that contains no devfile. Doing so results in a workspace with the Che-Theia IDE and the Universal Developer Image. Procedure To start a new workspace with a clone of a Git repository: Optional: Visit your Che dashboard pages to authenticate to your organization’s instance of Che. Visit the URL to start a new workspace using the basic syntax: https://# You can extend this URL with optional parameters: https://#? (1) 1 See Optional parameters for the URLs for starting a new workspace. Example 1. A URL for starting a new workspace https://#https://github.com/che-samples/cpp-hello-world Example 2. The URL syntax for starting a new workspace with a clone of a GitHub-hosted repository With GitHub and GitLab, you can even use the URL of a specific branch of the repository to be cloned: https://#https://github.com// starts a new workspace with a clone of the default branch. https://#https://github.com///tree/ starts a new workspace with a clone of the specified branch. https://#https://github.com///pull/ starts a new workspace with a clone of the branch of the pull request. After you enter the URL to start a new workspace in a browser tab, it renders the workspace-starting page. When the new workspace is ready, the workspace IDE loads in the browser tab. A clone of the Git repository is present in the filesystem of the new workspace. The workspace has a unique URL: https://#workspace. Although this is not possible in the address bar, you can add a URL for starting a new workspace as a bookmark by using the browser bookmark manager: In Mozilla Firefox, go to ☰ > Bookmarks > Manage bookmarks Ctrl+Shift+O > Bookmarks Toolbar > Organize > Add bookmark. In Google Chrome, go to â‹® > Bookmarks > Bookmark manager > Bookmarks bar > â‹® > Add new bookmark. Additional resources Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace","title":"Starting a new workspace with a clone of a Git repository","component":"docs","version":"stable","name":"starting-a-new-workspace-with-a-clone-of-a-git-repository","url":"/docs/stable/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/","titles":[]},"107":{"id":107,"text":"This section provides troubleshooting procedures for the most frequent issues a user can come in conflict with. Additional resources Viewing Che workspaces logs Investigating failures at a workspace start using the Verbose mode Troubleshooting slow workspaces Troubleshooting network problems","title":"Troubleshooting Che","component":"docs","version":"stable","name":"troubleshooting-che","url":"/docs/stable/end-user-guide/troubleshooting-che/","titles":[]},"108":{"id":108,"text":"This section describes how to prevent or resolve issues related to network policies. Che requires the availability of the WebSocket Secure (WSS) connections. Secure WebSocket connections improve confidentiality and also reliability because they reduce the risk of interference by bad proxies. Prerequisites The WebSocket Secure (WSS) connections on port 443 must be available on the network. Firewall and proxy may need additional configuration. Use a supported web browser: Google Chrome Mozilla Firefox Procedure Verify the browser supports the WebSocket protocol. See: Searching a websocket test. Verify firewalls settings: WebSocket Secure (WSS) connections on port 443 must be available. Verify proxy servers settings: The proxy transmits and intercepts WebSocket Secure (WSS) connections on port 443.","title":"Troubleshooting network problems","component":"docs","version":"stable","name":"troubleshooting-network-problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","titles":[]},"109":{"id":109,"text":"Sometimes, workspaces can take a long time to start. Tuning can reduce this start time. Depending on the options, administrators or users can do the tuning. This section includes several tuning options for starting workspaces faster or improving workspace runtime performance. Caching images with Image Puller Role: Administrator When starting a workspace, Kubernetes pulls the images from the registry. A workspace can include many containers meaning that Kubernetes pulls Pod’s images (one per container). Depending on the size of the image and the bandwidth, it can take a long time. Image Puller is a tool that can cache images on each of Kubernetes nodes. As such, pre-pulling images can improve start times. See Caching images for faster workspace start. Choosing better storage type Role: Administrator and user Every workspace has a shared volume attached. This volume stores the project files, so that when restarting a workspace, changes are still available. Depending on the storage, attach time can take up to a few minutes, and I/O can be slow. Installing offline Role: Administrator Components of Che are OCI images. Set up Eclipse Che in offline mode (air-gap scenario) to reduce any extra download at runtime because everything needs to be available from the beginning. See Installing Che in a restricted environment on OpenShift. Optimizing workspace plug-ins Role: User When selecting various plug-ins, each plug-in can bring its own sidecar container, which is an OCI image. Kubernetes pulls the images of these sidecar containers. Reduce the number of plug-ins, or disable them to see if start time is faster. See also Caching images for faster workspace start. Reducing the number of public endpoints Role: Administrator For each endpoint, Kubernetes is creating Kubernetes Ingress or OpenShift Route objects. Depending on the underlying configuration, this creation can be slow. To avoid this problem, reduce the exposure. For example, to automatically detect a new port listening inside containers and redirect traffic for the processes using a local IP address (127.0.0.1), the Che-Theia IDE plug-in has three optional routes. By reducing the number of endpoints and checking endpoints of all plug-ins, workspace start can be faster. CDN configuration The IDE editor uses a CDN (Content Delivery Network) to serve content. Check that the content uses a CDN to the client (or a local route for offline setup). To check that, open Developer Tools in the browser and check for vendors in the Network tab. vendors..js or editor.main.* should come from CDN URLs. Providing enough CPU resources Plug-ins consume CPU resources. For example, when a plug-in provides IntelliSense features, adding more CPU resources may lead to better performance. Ensure the CPU settings in the devfile definition, devfile.yaml, are correct: apiVersion: 1.0.0 components: - type: chePlugin id: id/of/plug-in cpuLimit: 1360Mi (1) cpuRequest: 100m (2) 1 Specifies the CPU limit for the plug-in. 2 Specifies the CPU request for the plug-in. Providing enough memory Plug-ins consume CPU and memory resources. For example, when a plug-in provides IntelliSense features, collecting data can consume all the memory allocated to the container. Providing more memory to the plug-in can increase performance. Ensure about the correctness of memory settings: in the plug-in definition - meta.yaml file in the devfile definition - devfile.yaml file apiVersion: v2 spec: containers: - image: \"quay.io/my-image\" name: \"vscode-plugin\" memoryLimit: \"512Mi\" (1) extensions: - https://link.to/vsix 1 Specifies the memory limit for the plug-in. In the devfile definition (devfile.yaml): apiVersion: 1.0.0 components: - type: chePlugin id: id/of/plug-in memoryLimit: 1048M (1) memoryRequest: 256M 1 Specifies the memory limit for this plug-in.","title":"Troubleshooting slow workspaces","component":"docs","version":"stable","name":"troubleshooting-slow-workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","titles":[{"text":"Improving workspace start time","hash":"improving-workspace-start-time_che","id":1},{"text":"Improving workspace runtime performance","hash":"improving-workspace-runtime-performance_che","id":2}]},"110":{"id":110,"text":"The URL for starting a new workspace supports concatenation of multiple optional URL parameters by using & with the following URL syntax: https://#?&& Example 1. A URL for starting a new workspace with the URL of a Git repository and optional URL parameters The complete URL for the browser: https://#https://github.com/che-samples/cpp-hello-world?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml Explanation of the parts of the URL: https:// (1) #https://github.com/che-samples/cpp-hello-world (2) ?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml (3) 1 Che URL. 2 The URL of the Git repository to be cloned into the new workspace. 3 The concatenated optional URL parameters.","title":"URL parameter concatenation","component":"docs","version":"stable","name":"url-parameter-concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","titles":[]},"111":{"id":111,"text":"Visiting a URL for starting a new workspace results in a new workspace according to the devfile and with a clone of the linked Git repository. In some situations, you may need to have multiple workspaces that are duplicates in terms of the devfile and the linked Git repository. You can do this by visiting the same URL for starting a new workspace with a URL parameter. The URL parameter for starting a duplicate workspace is new: https://#?new If you currently have a workspace that you started using a URL, then visiting the URL again without the new URL parameter results in an error message.","title":"URL parameter for starting duplicate workspaces","component":"docs","version":"stable","name":"url-parameter-for-starting-duplicate-workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","titles":[]},"112":{"id":112,"text":"When you visit a URL for starting a new workspace, Che searches the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The devfile in the linked Git repository must follow this file-naming convention. In some situations, you may need to specify a different, unconventional file name for the devfile. The URL parameter for specifying an unconventional file name of the devfile is df=.yaml: https://#?df=.yaml (1) 1 .yaml is an unconventional file name of the devfile in the linked Git repository. The df=.yaml parameter also has a long version: devfilePath=.yaml.","title":"URL parameter for the devfile file name","component":"docs","version":"stable","name":"url-parameter-for-the-devfile-file-name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","titles":[]},"113":{"id":113,"text":"When you visit a URL for starting a new workspace, Che searches the root directory of the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The file path of the devfile in the linked Git repository must follow this path convention. In some situations, you may need to specify a different, unconventional file path for the devfile in the linked Git repository. The URL parameter for specifying an unconventional file path of the devfile is devfilePath=: https://#?devfilePath= (1) 1 is an unconventional file path of the devfile in the linked Git repository.","title":"URL parameter for the devfile file path","component":"docs","version":"stable","name":"url-parameter-for-the-devfile-file-path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","titles":[]},"114":{"id":114,"text":"If the URL for starting a new workspace doesn’t contain a URL parameter specifying the integrated development environment (IDE), the workspace loads with the default IDE: Che Theia. The URL parameter for specifying another supported IDE is che-editor=: https://#?che-editor= Table 1. The URL parameter values for supported IDEs IDE value Note Che-Theia eclipse/che-theia/latest This is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. Che-Theia eclipse/che-theia/next When using the next chectl channel, this IDE loads as a default without the URL parameter. Visual Studio Code - Open Source che-incubator/che-code/insiders Visual Studio Code Insiders version packaged to run on Kubernetes IntelliJ IDEA che-incubator/che-idea/latest Community Edition - stable version IntelliJ IDEA che-incubator/che-idea/next Community Edition - development version PyCharm che-incubator/che-pycharm/latest Community Edition - stable version PyCharm che-incubator/che-pycharm/next Community Edition - development version","title":"URL parameter for the workspace IDE","component":"docs","version":"stable","name":"url-parameter-for-the-workspace-ide","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-ide/","titles":[]},"115":{"id":115,"text":"If your organization is already running a Che instance, you can get started as a new user by learning how to start a new workspace, manage your workspaces, and authenticate yourself to a Git server from a workspace: Starting a new workspace with a clone of a Git repository Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace Authenticating to a Git server from a workspace","title":"User onboarding","component":"docs","version":"stable","name":"user-onboarding","url":"/docs/stable/end-user-guide/user-onboarding/","titles":[]},"116":{"id":116,"text":"You can use your credentials and configurations in your workspaces. To do so, mount your credentials and configurations to the Dev Workspace containers in the Kubernetes cluster of your organization’s Che instance: Mount your credentials and sensitive configurations as Kubernetes Secrets. Mount your non-sensitve configurations as Kubernetes ConfigMaps. If you need to allow the Dev Workspace Pods in the cluster to access container registries that require authentication, create an image pull Secret for the Dev Workspace Pods. The mounting process uses the standard Kubernetes mounting mechanism and requires applying additional labels and annotations to your existing resources. Resources are mounted when starting a new workspace or restarting an existing one. You can create permanent mount points for various components: Maven configuration, such as the settings.xml file SSH key pairs AWS authorization tokens Configuration files Persistent storage Git credentials Additional resources Kubernetes Documentation: Secrets Kubernetes Documentation: ConfigMaps","title":"Using credentials and configurations in workspaces","component":"docs","version":"stable","name":"using-credentials-and-configurations-in-workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","titles":[]},"117":{"id":117,"text":"As an alternative to the OAuth for GitHub, GitLab, or Bitbucket that is configured by the administrator of your organization’s Che instance, you can apply your Git credentials, a credentials store and access token, as Kubernetes Secrets. If the administrator of your organization’s Che instance has not configured OAuth for GitHub, GitLab, or Bitbucket, you can apply your Git credentials store as a Kubernetes Secret. Mounting your Git credentials store as a Secret results in the Dev Workspace Operator applying your Git credentials to the .gitconfig file in the workspace container. Apply the Kubernetes Secret in your user namespace of the Kubernetes cluster of your organization’s Che instance. When you apply the Secret, a Git configuration file with the path to the mounted Git credentials store is automatically configured and mounted to the Dev Workspace containers in the cluster at /etc/gitconfig. This makes your Git credentials store available in your workspaces. Prerequisites An active kubectl session, with administrative permissions, to the Kubernetes cluster. See Overview of kubectl. The base64 command line tools are installed in the operating system you are using. Procedure In your home directory, locate and open your .git-credentials file if you already have it. Alternatively, if you do not have this file, save a new .git-credentials file, using the Git credentials storage format. Each credential is stored on its own line in the file: https://:@ Example 1. A line in a .git-credentials file https://trailblazer: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@github.com Select credentials from your .git-credentials file for the Secret. Encode the selected credentials to Base64 for the next step. To encode all lines in the file: $ cat .git-credentials | base64 | tr -d '\\n' To encode a selected line: $ echo -n '' | base64 Create a new Kubernetes Secret in your user namespace. apiVersion: v1 kind: Secret metadata: name: git-credentials-secret labels: controller.devfile.io/git-credential: 'true' (1) controller.devfile.io/watch-secret: 'true' annotations: controller.devfile.io/mount-path: /etc/secret (2) data: credentials: (3) 1 The controller.devfile.io/git-credential label marks the Secret as containing Git credentials. 2 A custom absolute path in the Dev Workspace containers. The Secret is mounted as the credentials file at this path. The default path is /. 3 The selected content from .git-credentials that you encoded to Base64 in the previous step. You can create and apply multiple Git credentials Secrets in your user namespace. All of them will be copied into one Secret that will be mounted to the Dev Workspace containers. For example, if you set the mount path to /etc/secret, then the one Secret with all of your Git credentials will be mounted at /etc/secret/credentials. You must set all Git credentials Secrets in your user namespace to the same mount path. You can set the mount path to an arbitrary path because the mount path will be automatically set in the Git configuration file configured at /etc/gitconfig. Apply the Secret. $ kubectl apply -f - EOF If the administrator of your organization’s Che instance has not configured OAuth for GitHub, GitLab, or Bitbucket, you can apply your personal access token as a Kubernetes Secret. Mounting your access token as a Secret enables the Che Server to access the remote repository that is cloned during workspace creation, including access to the repository’s /.che and /.vscode folders. Apply the Kubernetes Secret in your user namespace of the Kubernetes cluster of your organization’s Che instance. After you have applied the Secret, you can create new workspaces from a private GitHub, GitLab, or Bitbucket-server repository. In your user namespace, you can create and apply multiple access-token Secrets per a Git provider. Prerequisites An active kubectl session, with administrative permissions, to the Kubernetes cluster. See Overview of kubectl. The base64 command line tools are installed in the operating system you are using. Procedure Copy your access token and encode it to Base64. $ echo -n '' | base64 Prepare a new Kubernetes Secret in your user namespace. kind: Secret apiVersion: v1 metadata: name: personal-access-token- labels: app.kubernetes.io/component: scm-personal-access-token app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/che-userid: (1) che.eclipse.org/scm-personal-access-token-name: (2) che.eclipse.org/scm-url: (3) che.eclipse.org/scm-userid: (4) che.eclipse.org/scm-username: data: token: type: Opaque 1 Your Che user ID. You can retrieve /api/user to get the Che user data. 2 The Git provider name: github or gitlab or bitbucket-server. 3 The Git provider URL. 4 Your Git provider user ID, follow the API documentation to retrieve the user object: GitHub: Get a user. See the id value in the response. GitLab: List users: For normal users, use the username filter: /users?username=:username. See the id value in the response. Bitbucket Server: Get users. See the account_id value in the response. Apply the Secret. $ kubectl apply -f - EOF","title":"Using Git credentials","component":"docs","version":"stable","name":"using-git-credentials","url":"/docs/stable/end-user-guide/using-git-credentials/","titles":[{"text":"Using a Git credentials store","hash":"using-a-git-credentials-store_che","id":1},{"text":"Using a Git provider access token","hash":"using-a-git-provider-access-token_che","id":2}]},"118":{"id":118,"text":"This section describes how to view Che workspaces logs. This section describes how to check important logs. Procedure In the OpenShift web console, click Applications → Pods to see a list of all the active workspaces. Click on the name of the running Pod where the workspace is running. The Pod screen contains the list of all containers with additional information. Choose a container and click the container name. The most important logs are the theia-ide container and the plug-ins container logs. On the container screen, navigate to the Logs section. This section describes how to detect memory problems related to a plug-in running out of memory. The following are the two most common problems related to a plug-in running out of memory: The plug-in container runs out of memory This can happen during plug-in initialization when the container does not have enough RAM to execute the entrypoint of the image. The user can detect this in the logs of the plug-in container. In this case, the logs contain OOMKilled, which implies that the processes in the container requested more memory than is available in the container. A process inside the container runs out of memory without the container noticing this For example, the Java language server (Eclipse JDT Language Server, started by the vscode-java extension) throws an OutOfMemoryException. This can happen any time after the container is initialized, for example, when a plug-in starts a language server or when a process runs out of memory because of the size of the project it has to handle. To detect this problem, check the logs of the primary process running in the container. For example, to check the log file of Eclipse JDT Language Server for details, see the relevant plug-in-specific sections. This section describes how to log the exchange between Che-Theia and a debug adapter into the Output view. Prerequisites A debug session must be started for the Debug adapters option to appear in the list. Procedure Click File → Settings and then open Preferences. Expand the Debug section in the Preferences view. Set the trace preference value to true (default is false). All the communication events are logged. To watch these events, click View → Output and select Debug adapters from the drop-down list at the upper right corner of the Output view. This section describes how to view logs for the Python language server. Procedure Navigate to the Output view and select Python in the drop-down list. This section describes how to view logs for the Go language server. This section describes how to find where the GOPATH variable points to. Procedure Execute the Go: Current GOPATH command. This section describes how to view the log output from the Go debugger. Procedure Set the showLog attribute to true in the debug configuration. { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"go\", \"showLog\": true .... } ] } To enable debugging output for a component, add the package to the comma-separated list value of the logOutput attribute: { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"go\", \"showLog\": true, \"logOutput\": \"debugger,rpc,gdbwire,lldbout,debuglineerr\" .... } ] } The debug console prints the additional information in the debug console. This section describes how to view the Go logs output in the Output panel. Procedure Navigate to the Output view. Select Go in the drop-down list. No specific diagnostics exist other than the general ones. Procedure To enable the tracing of messages sent to the Typescript (TS) server, in the Preferences view, set the typescript.tsserver.trace attribute to verbose. Use this to diagnose the TS server issues. To enable logging of the TS server to a file, set the typescript.tsserver.log attribute to verbose. Use this log to diagnose the TS server issues. The log contains the file paths. This section describes how to view the Typescript language server log. Procedure To get the path to the log file, see the Typescript Output console: To open log file, use the Open TS Server log command. This section describes how to view the Typescript logs output in the Output panel. Procedure Navigate to the Output view Select TypeScript in the drop-down list. Other than the general diagnostics, there are Language Support for Java (Eclipse JDT Language Server) plug-in actions that the user can perform. Procedure Check if the container that is running the Eclipse JDT Language Server plug-in is running the Eclipse JDT Language Server main process. Open a terminal in the container that is running the Eclipse JDT Language Server plug-in (an example name for the container: vscode-javaxxx). Inside the terminal, run the ps aux | grep jdt command to check if the Eclipse JDT Language Server process is running in the container. If the process is running, the output is: usr/lib/jvm/default-jvm/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util This message also shows the Visual Studio Code Java extension used. If it is not running, the language server has not been started inside the container. Check all logs described in Viewing Che workspaces logs. Procedure If the Eclipse JDT Language Server process is running, check if the language server features are working: Open a Java file and use the hover or autocomplete functionality. In case of an erroneous file, the user sees Java in the Outline view or in the Problems view. Procedure The Eclipse JDT Language Server has its own workspace where it logs errors, information about executed commands, and events. To open this log file, open a terminal in the container that is running the Eclipse JDT Language Server plug-in. You can also view the log file by running the Java: Open Java Language Server log file command. Run cat where PATH_TO_LOG_FILE is /home/theia/.theia/workspace-storage//redhat.java/jdt_ws/.metadata/.log. Procedure To log the LSP messages to the Visual Studio Code Output view, enable tracing by setting the java.trace.server attribute to verbose. Additional resources For troubleshooting instructions, see the Visual Studio Code Java GitHub repository. Procedure To configure the PHP Intelephense language support to log the client-server communication in the Output view: Click File → Settings. Open the Preferences view. Expand the Intelephense section and set the trace.server.verbose preference value to verbose to see all the communication events (the default value is off). This procedure describes how to view Intelephense events in the Output panel. Procedure Click View → Output Select Intelephense in the drop-down list for the Output view. This procedure describes how to configure the PHP Debug plug-in to log the PHP Debug plug-in diagnostic messages into the Debug Console view. Configure this before the start of the debug session. Procedure In the launch.json file, add the \"log\": true attribute to the php configuration. Start the debug session. The diagnostic messages are printed into the Debug Console view along with the application output. Other than the general diagnostics, there are XML plug-in specific actions that the user can perform. Procedure Open a terminal in the container named vscode-xml-. Run ps aux | grep java to verify that the XML language server has started. If the process is running, the output is: java ***/org.eclipse.ls4xml-uber.jar` If is not, see the Viewing Che workspaces logs chapter. Procedure Check if the features are enabled. The XML plug-in provides multiple settings that can enable and disable features: xml.format.enabled: Enable the formatter xml.validation.enabled: Enable the validation xml.documentSymbols.enabled: Enable the document symbols To diagnose whether the XML language server is working, create a simple XML element, such as , and confirm that it appears in the Outline panel on the right. If the document symbols do not show, ensure that the xml.documentSymbols.enabled attribute is set to true. If it is true, and there are no symbols, the language server may not be hooked to the editor. If there are document symbols, then the language server is connected to the editor. Ensure that the features that the user needs, are set to true in the settings (they are set to true by default). If any of the features are not working, or not working as expected, file an issue against the Language Server. Procedure To log LSP messages to the Visual Studio Code Output view, enable tracing by setting the xml.trace.server attribute to verbose. Procedure The log from the language server can be found in the plug-in sidecar at /home/theia/.theia/workspace-storage//redhat.vscode-xml/lsp4xml.log. This section describes the YAML plug-in specific actions that the user can perform, in addition to the general diagnostics ones. This section describes how to verify the state of the YAML language server. Procedure Check if the container running the YAML plug-in is running the YAML language server. In the editor, open a terminal in the container that is running the YAML plug-in (an example name of the container: vscode-yaml-). In the terminal, run the ps aux | grep node command. This command searches all the node processes running in the current container. Verify that a command node **/server.js is running. The node **/server.js running in the container indicates that the language server is running. If it is not running, the language server has not started inside the container. In this case, see Viewing Che workspaces logs. Procedure To check the feature flags: Check if the features are enabled. The YAML plug-in provides multiple settings that can enable and disable features, such as: yaml.format.enable: Enables the formatter yaml.validate: Enables validation yaml.hover: Enables the hover function yaml.completion: Enables the completion function To check if the plug-in is working, type the simplest YAML, such as hello: world, and then open the Outline panel on the right side of the editor. Verify if there are any document symbols. If yes, the language server is connected to the editor. If any feature is not working, verify that the settings listed above are set to true (they are set to true by default). If a feature is not working, file an issue against the Language Server. Procedure To log LSP messages to the Visual Studio Code Output view, enable tracing by setting the yaml.trace.server attribute to verbose. Che uses the OmniSharp-Theia plug-in as a remote plug-in. It is located at github.com/redhat-developer/omnisharp-theia-plugin. In case of an issue, report it, or contribute your fix in the repository. This plug-in registers omnisharp-roslyn as a language server and provides project dependencies and language syntax for C# applications. The language server runs on .NET SDK 2.2.105. Procedure To check if the container running the OmniSharp-Theia plug-in is running OmniSharp, execute the ps aux | grep OmniSharp.exe command. If the process is running, the following is an example output: /tmp/theia-unpacked/redhat-developer.che-omnisharp-plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/bin/mono /tmp/theia-unpacked/redhat-developer.che-omnisharp-plugin.0.0.1.zcpaqpczwb.omnisharp_theia_plugin.theia/server/omnisharp/OmniSharp.exe If the output is different, the language server has not started inside the container. Check the logs described in Viewing Che workspaces logs. Procedure If the OmniSharp.exe process is running, check if the language server features are working by opening a .cs file and trying the hover or completion features, or opening the Problems or Outline view. Procedure If OmniSharp.exe is running, it logs all information in the Output panel. To view the logs, open the Output view and select C# from the drop-down list. The NetcoredebugOutput plug-in provides the netcoredbg tool. This tool implements the Visual Studio Code Debug Adapter protocol and allows users to debug .NET applications under the .NET Core runtime. The container where the NetcoredebugOutput plug-in is running contains .NET SDK v.2.2.105. Procedure Search for a netcoredbg debug configuration in the launch.json file. Example 1. Sample debug configuration { \"type\": \"netcoredbg\", \"request\": \"launch\", \"program\": \"${workspaceFolder}/bin/Debug//\", \"args\": [], \"name\": \".NET Core Launch (console)\", \"stopAtEntry\": false, \"console\": \"internalConsole\" } Test the autocompletion feature within the braces of the configuration section of the launch.json file. If you can find netcoredbg, the Che-Theia plug-in is correctly initialized. If not, see Viewing Che workspaces logs. This section describes how to view NetcoredebugOutput plug-in logs in the Output panel. Procedure Open the Debug console. Procedure The user can inspect the log output of the sidecar container using the Camel language tools that are stored in the vscode-apache-camel Camel container. To verify the state of the language server: Open a terminal inside the vscode-apache-camel container. Run the ps aux | grep java command. The following is an example language server process: java -jar /tmp/vscode-unpacked/camel-tooling.vscode-apache-camel.latest.euqhbmepxd.camel-tooling.vscode-apache-camel-0.0.14.vsix/extension/jars/language-server.jar If you cannot find it, see Viewing Che workspaces logs. The Camel language server is a SpringBoot application that writes its log to the $\\{java.io.tmpdir}/log-camel-lsp.out file. Typically, $\\{java.io.tmpdir} points to the /tmp directory, so the filename is /tmp/log-camel-lsp.out. Procedure The Camel language server logs are printed in the Output channel named Language Support for Apache Camel. The output channel is created only at the first created log entry on the client side. It may be absent when everything is going well. This section describes how to view Che-Theia IDE logs. Observing Che-Theia editor logs helps to get a better understanding and insight over the plug-ins loaded by the editor. This section describes how to access the Che-Theia editor logs using the OpenShift CLI (command-line interface). Prerequisites Che is deployed in an OpenShift cluster. A workspace is created. User is located in a Che installation namespace. Procedure Obtain the list of the available Pods: $ oc get pods Example $ oc get pods NAME READY STATUS RESTARTS AGE che-9-xz6g8 1/1 Running 1 15h workspace0zqb2ew3py4srthh.go-cli-549cdcf69-9n4w2 4/4 Running 0 1h Obtain the list of the available containers in the particular Pod: $ oc get pods --output jsonpath='\\{.spec.containers[*].name}' Example: $ oc get pods workspace0zqb2ew3py4srthh.go-cli-549cdcf69-9n4w2 -o jsonpath='\\{.spec.containers[*].name}' > go-cli che-machine-exechr7 theia-idexzb vscode-gox3r Get logs from the theia/ide container: $ oc logs --follow --container Example: $ oc logs --follow workspace0zqb2ew3py4srthh.go-cli-549cdcf69-9n4w2 -container theia-idexzb >root INFO unzipping the plug-in 'task_plugin.theia' to directory: /tmp/theia-unpacked/task_plugin.theia root INFO unzipping the plug-in 'theia_yeoman_plugin.theia' to directory: /tmp/theia-unpacked/theia_yeoman_plugin.theia root WARN A handler with prefix term is already registered. root INFO [nsfw-watcher: 75] Started watching: /home/theia/.theia root WARN e.onStart is slow, took: 367.4600000013015 ms root INFO [nsfw-watcher: 75] Started watching: /projects root INFO [nsfw-watcher: 75] Started watching: /projects/.theia/tasks.json root INFO [4f9590c5-e1c5-40d1-b9f8-ec31ec3bdac5] Sync of 9 plugins took: 62.26000000242493 ms root INFO [nsfw-watcher: 75] Started watching: /projects root INFO [hosted-plugin: 88] PLUGIN_HOST(88) starting instance","title":"Viewing Che workspaces logs","component":"docs","version":"stable","name":"viewing-che-workspaces-logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","titles":[{"text":"Viewing logs from language servers and debug adapters","hash":"viewing-logs-from-language-servers-and-debug-adapters_che","id":1},{"text":"Checking important logs","hash":"checking-important-logs_che","id":2},{"text":"Detecting memory problems","hash":"detecting-memory-problems_che","id":3},{"text":"Logging the client-server traffic for debug adapters","hash":"logging-the-client-server-traffic-for-debug-adapters_che","id":4},{"text":"Viewing logs for Python","hash":"viewing-logs-for-python_che","id":5},{"text":"Viewing logs for Go","hash":"viewing-logs-for-go_che","id":6},{"text":"Finding the Go path","hash":"finding-the-go-path_che","id":7},{"text":"Viewing the Debug Console log for Go","hash":"viewing-debug-console-log-for-go_che","id":8},{"text":"Viewing the Go logs output in the Output panel","hash":"viewing-go-logs-output-in-the-output-panel_che","id":9},{"text":"Viewing logs for the NodeDebug NodeDebug2 adapter","hash":"viewing-logs-for-the-nodedebug-nodedebug2-adapter_che","id":10},{"text":"Viewing logs for Typescript","hash":"viewing-logs-for-typescript_che","id":11},{"text":"Enabling the label switched protocol (LSP) tracing","hash":"enabling-the-label-switched-protocol-lsp-tracing_che","id":12},{"text":"Viewing the Typescript language server log","hash":"viewing-typescript-language-server-log_che","id":13},{"text":"Viewing the Typescript logs output in the Output panel","hash":"viewing-typescript-logs-output-in-the-output-panel_che","id":14},{"text":"Viewing logs for Java","hash":"viewing-logs-for-java_che","id":15},{"text":"Verifying the state of the Eclipse JDT Language Server","hash":"verifying-the-state-of-the-eclipse-jdt-language-server_che","id":16},{"text":"Verifying the Eclipse JDT Language Server features","hash":"verifying-the-eclipse-jdt-language-server-features_che","id":17},{"text":"Viewing the Java language server log","hash":"viewing-java-language-server-log_che","id":18},{"text":"Logging the Java language server protocol (LSP) messages","hash":"logging-the-java-language-server-protocol-lsp-messages_che","id":19},{"text":"Viewing logs for Intelephense","hash":"viewing-logs-for-intelephense_che","id":20},{"text":"Logging the Intelephense client-server communication","hash":"logging-the-intelephense-client-server-communication_che","id":21},{"text":"Viewing Intelephense events in the Output panel","hash":"viewing-intelephense-events-in-the-output-panel_che","id":22},{"text":"Viewing logs for PHP-Debug","hash":"viewing-logs-for-php-debug_che","id":23},{"text":"Viewing logs for XML","hash":"viewing-logs-for-xml_che","id":24},{"text":"Verifying the state of the XML language server","hash":"verifying-the-state-of-the-xml-language-server_che","id":25},{"text":"Checking XML language server feature flags","hash":"checking-xml-language-server-feature-flags_che","id":26},{"text":"Enabling XML Language Server Protocol (LSP) tracing","hash":"enabling-xml-language-server-protocol-lsp-tracing_che","id":27},{"text":"Viewing the XML language server log","hash":"viewing-xml-language-server-log_che","id":28},{"text":"Viewing logs for YAML","hash":"viewing-logs-for-yaml_che","id":29},{"text":"Verifying the state of the YAML language server","hash":"verifying-the-state-of-the-yaml-language-server_che","id":30},{"text":"Checking the YAML language server feature flags","hash":"checking-the-yaml-language-server-feature-flags_che","id":31},{"text":"Enabling YAML Language Server Protocol (LSP) tracing","hash":"enabling-yaml-language-server-protocol-lsp-tracing_che","id":32},{"text":"Viewing logs for .NET with OmniSharp-Theia plug-in","hash":"viewing-logs-for-dotnet-with-omnisharp-theia-plug-in_che","id":33},{"text":"OmniSharp-Theia plug-in","hash":"omnisharp-theia-plug-in_che","id":34},{"text":"Verifying the state of the OmniSharp-Theia plug-in language server","hash":"verifying-the-state-of-the-omnisharp-theia-plug-in-language-server_che","id":35},{"text":"Checking OmniSharp Che-Theia plug-in language server features","hash":"checking-omnisharp-theia-plug-in-language-server-features_che","id":36},{"text":"Viewing OmniSharp-Theia plug-in logs in the Output panel","hash":"viewing-omnisharp-theia-plug-in-logs-in-the-output-panel_che","id":37},{"text":"Viewing logs for .NET with NetcoredebugOutput plug-in","hash":"viewing-logs-for-dotnet-with-netcoredebugoutput-plug-in_che","id":38},{"text":"NetcoredebugOutput plug-in","hash":"netcoredebugoutput-plug-in_che","id":39},{"text":"Verifying the state of the NetcoredebugOutput plug-in","hash":"verifying-the-state-of-the-netcoredebugoutput-plug-in_che","id":40},{"text":"Viewing NetcoredebugOutput plug-in logs in the Output panel","hash":"viewing-netcoredebugoutput-plug-in-logs-in-the-output-panel_che","id":41},{"text":"Viewing logs for Camel","hash":"viewing-logs-for-camel_che","id":42},{"text":"Verifying the state of the Camel language server","hash":"verifying-the-state-of-the-camel-language-server_che","id":43},{"text":"Viewing Camel logs in the Output panel","hash":"viewing-camel-logs-in-the-output-panel_che","id":44},{"text":"Viewing Che-Theia IDE logs","hash":"viewing-che-theia-ide-logs_che","id":45},{"text":"Viewing Che-Theia editor logs using the OpenShift CLI","hash":"viewing-che-theia-ide-logs-on-the-cli_che","id":46}]},"119":{"id":119,"text":"This section describes how to authenticate with an OpenShift cluster when the OpenShift OAuth service does not authenticate the Che instance. It enables the user to develop and push Components from Che to the OpenShift instance that contains Che. When the OpenShift OAuth service authenticates the Che instance, the OpenShift Connector plug-in automatically establishes the authentication with the OpenShift instance containing Che. OpenShift Connector offers the following methods for logging in to the OpenShift Cluster from the Che instance: Using the notification asking to log in to the OpenShift instance containing Che. Using the Log in to the cluster button. Using the Command Palette. OpenShift Connector plug-in requires manual connecting to the target cluster. The OpenShift Connector plug-in logs in to the cluster as inClusterUser. If this user does not have manage project permission, this error message appears when creating a project using OpenShift Application Explorer: Failed to create Project with error 'Error: Command failed: \"/tmp/vscode-unpacked/redhat.vscode-openshift -connector.latest.qvkozqtkba.openshift-connector-0.1.4-523.vsix/extension/out/tools/linux/odo\" project create test-project ✗ projectrequests.project.openshift.io is forbidden To work around this issue: Log out from the local cluster. Log in to OpenShift cluster using the OpenShift user’s credentials. When using a local instance of OpenShift such as Red Hat OpenShift Local, Che stores the user’s credentials in a ~/.kube/config file in the workspace. Use this file for automatic authentication in subsequent logins. In the context of Che, the ~/.kube/config is stored as a part of the plug-in sidecar container. Prerequisites A running instance of Che. A Che workspace is available. The OpenShift Connector plug-in is available. See Installing OpenShift Connector in Che. The OpenShift OAuth provider is available only for the auto-login to the OpenShift instance containing Che. Procedure In the left panel, click the OpenShift Application Explorer icon. In the OpenShift Connector panel, log in using the OpenShift Application Explorer. Use one of the following methods: Click the Log in to cluster button in the top left corner of the pane. Press F1 to open the Command Palette, or navigate to View > Find Command in the top menu. Search for OpenShift: Log in to cluster and press Enter. If a You are already logged in a cluster. message appears, click Yes. Select the method to log in to the cluster: Credentials or Token, and follow the login instructions. To authenticate with a token, the required token information is in the upper right corner of the main OpenShift Container Platform screen, under > Copy Login Command.","title":"Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance","component":"docs","version":"stable","name":"authenticating-with-openshift-connector-from-che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","titles":[]},"120":{"id":120,"text":"When the user has a Git-stored source code that is wanted for further development, it is more efficient to deploy it directly from the Git repository into the OpenShift Connector Component. This chapter describes how to obtain the content from the Git repository and connect it with a Che-developed OpenShift Component. Prerequisites Have a running Che workspace. Be logged in to the OpenShift cluster using the OpenShift Connector. Procedure To make changes to your GitHub component, clone the repository into Che to obtain this source code: In the Che main screen, open the Command Palette by pressing F1. Type the Git Clone command in the Command Palette and press Enter. Provide the GitHub URL and select the destination for the deployment. Add source-code files to your Project using the Add to workspace button.","title":"Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","component":"docs","version":"stable","name":"connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","titles":[]},"121":{"id":121,"text":"In the context of OpenShift, Components and Services are basic structures that need to be stored in Application, which is a part of the OpenShift project that organizes deployable assets into virtual folders for better readability. This chapter describes how to create OpenShift Components in the Che using the OpenShift Connector plug-in and push them to an OpenShift cluster. Prerequisites A running instance of Che. The user is logged in to an OpenShift cluster using the OpenShift Connector plug-in. Procedure In the OpenShift Connector panel, right-click the row with the red OpenShift icon and select New Project. Enter a name for your project. Right-click the created project and select New Component. When prompted, enter the name for a new OpenShift Application in which the component can be stored. The following options of source for your component are displayed: Git Repository This prompts you to specify a Git repository URL and select the intended revision of the runtime. Binary File This prompts you to select a file from the file explorer. Workspace Directory This prompts you to select a folder from the file explorer. Enter the name for the component. Select the component type. Select the component type version. The component is created. Right-click the component, select New URL, and enter a name of your choice. The component is ready to be pushed to the OpenShift cluster. To do so, right-click the component and select Push. The component is deployed to the cluster. Use a right-click for selecting additional actions, such as debugging and opening in a browser, which requires the exposure of the port 8080.","title":"Creating Components with OpenShift Connector in Che","component":"docs","version":"stable","name":"creating-components-with-openshift-connector-in-che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","titles":[]},"122":{"id":122,"text":"OpenShift Connector overview Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"Extensions","component":"docs","version":"stable","name":"extensions","url":"/docs/stable/extensions/extensions/","titles":[]},"123":{"id":123,"text":"The OpenShift Connector plug-in enables the user create, deploy, and push OpenShift Components to an OpenShift Cluster in a GUI. When used in Che, the OpenShift Connector GUI provides the following benefits to its users: Cluster management Logging in to clusters using: Authentication tokens Username and password Auto-login feature when Che is authenticated with the OpenShift OAuth service Switching contexts between different .kube/config entries directly from the extension view. Viewing and managing OpenShift resources as build and deployment. configurations from the Explorer view. Development Connecting to a local or hosted OpenShift cluster directly from Che. Quickly updating the cluster with your changes. Creating Components, Services, and Routes on the connected cluster. Adding storage directly to a component from the extension itself. Deployment Deploying to OpenShift clusters with a single click directly from Che. Navigating to the multiple Routes, created to access the deployed application. Deploying multiple interlinked Components and Services directly on the cluster. Pushing and watching component changes from the Che IDE. Streaming logs directly on the integrated terminal view of Che. Monitoring Working with OpenShift resources directly from the Che IDE. Starting and resuming build and deployment configurations. Viewing and following logs for deployments, Pods, and containers.","title":"Features of OpenShift Connector","component":"docs","version":"stable","name":"features-of-openshift-connector","url":"/docs/stable/extensions/features-of-openshift-connector/","titles":[]},"124":{"id":124,"text":"OpenShift Connector is a plug-in designed to create basic OpenShift Components, using Che as the editor, and to deploy the Component to an OpenShift cluster. To visually verify that the plug-in is available in your instance, see whether the OpenShift icon is displayed in the Che left menu. To install and enable OpenShift Connector in a Che instance, use instructions in this section. Prerequisites A running instance of Eclipse Che. Procedure Install OpenShift Connector in Che by adding it as an extension in the Che Plugins panel. Open the Che Plugins panel by pressing Ctrl+Shift+J or by navigating to View → Plugins. Search for vscode-openshift-connector, and click the Install button. Restart the workspace for the changes to take effect. The dedicated OpenShift Application Explorer icon is added to the left panel.","title":"Installing OpenShift Connector in Che","component":"docs","version":"stable","name":"installing-openshift-connector-in-che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","titles":[]},"125":{"id":125,"text":"OpenShift Connector, also referred to as Visual Studio Code OpenShift Connector for Red Hat OpenShift, is a plug-in for Che that provides a method for interacting with Red Hat OpenShift 3 or 4 clusters. OpenShift Connector makes it possible to create, build, and debug applications in the Che IDE and then deploy the applications directly to a running OpenShift cluster. OpenShift Connector is a GUI for the OpenShift Do (odo) utility, which aggregates OpenShift CLI (oc) commands into compact units. As such, OpenShift Connector helps new developers who do not have OpenShift background with creating applications and running them on the cloud. Rather than using several oc commands, the user creates a new component or service by selecting a preconfigured template, such as a Project, an Application, or a Service, and then deploys it as an OpenShift Component to their cluster. This section provides information about installing, enabling, and basic use of the OpenShift Connector plug-in. Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"OpenShift Connector overview","component":"docs","version":"stable","name":"openshift-connector-overview","url":"/docs/stable/extensions/openshift-connector-overview/","titles":[]},"126":{"id":126,"text":"This section provides an overview of the main terms and expressions used throughout Eclipse Che documentation. Eclipse Che A developer platform for the cloud that provides an in-browser IDE. Che tools can be extended by adding development services, such as language servers, debug adapters, or editors (IDEs) packaged as containers. Che-Theia The default editor component of a Che workspace. It is a Che-specific customization of the Eclipse Theia editor. Che-Theia can be extended using Che-Theia plug-ins, which are packaged as containers for ease of deployment and use. Che-Theia plug-ins are usually compatible with Visual Studio extensions. Che Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace is composed of an editor, runtime and build containers and other development tools running inside containers. Editor A web application that is used as an editor in a workspace. Plugin Plug-ins are services that extend Che workspace capabilities. Che plug-ins are packaged as containers. plug-ins are extensions of an editor or a service running in the container. For example, the Che-Theia editor is compatible with Visual Studio Code extensions. Both Che plug-ins and editors are distributed through the Che plug-ins registry. Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace can be composed by an editor, some plug-ins and runtime containers. Workspace runtime containers can be defined as simple container images or as Kubernetes or OpenShift resources. A Che Workspace can be associated with source code projects hosted on a remote CVS server. A Che Workspace can contain the definition of one or more commands such as run, build, or debug. Devfile A workspace configuration template. Devfiles are used to create workspaces in the Dashboard. A devfile includes metadata such as scope, tags, components, description, name, and identification. Visual Studio Code API is one of the plug-in APIs that can be used in Theia. Factory A template that contains the configuration to automate the generation of a new workspace using a factory identifier or a devfile added to the URL of the IDE. Use factories to create replicas of existing workspaces or to automate the provisioning of statically or dynamically defined workspaces. Project A source code repository.","title":"Che Glossary","component":"docs","version":"stable","name":"che-glossary","url":"/docs/stable/glossary/che-glossary/","titles":[{"text":"Naming","hash":"_naming","id":1},{"text":"Terminology","hash":"_terminology","id":2}]},"127":{"id":127,"text":"This section describes procedures to get started with Eclipse Che hosted by Red Hat - https://workspaces.openshift.com Eclipse Che hosted by Red Hat is an open source product based on Eclipse Che that is running on OpenShift Dedicated. The new service is part of the Developer Sandbox for Red Hat OpenShift offering, and is using Red Hat OpenShift Dev Spaces, which is built upon Eclipse Che and is optimized for Red Hat OpenShift and Red Hat Linux. Red Hat OpenShift Dev Spaces is the product that is built from the Eclipse Che project. The product is normally two versions behind the project. Red Hat also provides licensing, packaging, and support, so Red Hat OpenShift Dev Spaces is considered a more stable product than the upstream Eclipse Che project. See About Red Hat OpenShift Dev Spaces. Eclipse Che hosted by Red Hat provides both Red Hat OpenShift Dev Spaces product-specific, as well as Eclipse Che community devfiles on the \"Get Started\" tab of the User Dashboard. Eclipse Che and Red Hat OpenShift Dev Spaces share all the features - all the product’s functionality is available in the project and vice versa. However, not all the upstream plug-ins are available in the Red Hat OpenShift Dev Spaces. To use an unsupported plug-in inside the Red Hat OpenShift Dev Spaces, one must explicitly point to the raw meta.yaml of the plug-in from the devfile. Eclipse Che hosted by Red Hat has the following usage limits and terms of service: Storage: 10 GB RAM: 7 GB Concurrent workspaces: 1 Number of workspaces: Unlimited Number of projects per workspace: Unlimited Usage time limit: 30 days The account will be active for 30 days. At the end of the active period, the access will be revoked and all the data will be deleted. All existing workspaces will be lost. To start using Eclipse Che hosted by Red Hat again, a user must re-register. Maximum time for a running workspace: 8 hours Eclipse Che hosted by Red Hat automatically stops workspaces that run more than 8 hours regardless of activity. Workspace idling time: 30 minutes If there are no interactions with the IDE, the workspace will be stopped after 30 minutes. This section describes how to register to Eclipse Che hosted by Red Hat. Procedure Navigate to Developer Sandbox for Red Hat OpenShift. Register with an existing OpenShift Online, Red Hat Developer Program, or Red Hat Customer Portal account, or create a new Red Hat account. Verify the telephone number A valid telephone number is required for reducing the creation of fraudulent accounts on the Developer Sandbox for Red Hat OpenShift. Red Hat will not use this information for any other reason, and you will never receive a telephone call from Red Hat or any third-party because of trying the sandbox. Once the account is provisioned, Eclipse Che hosted by Red Hat will be ready for use from both Developer Sandbox and https://workspaces.openshift.com pages. This section describes how to create a workspace from the user dashboard in Eclipse Che hosted by Red Hat. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to workspaces.openshift.com. After logging in, you will be redirected to the user dashboard. Click the Create Workspace menu item and create a \"Custom Workspace\" using a devfile, or use the default \"Quick Add\" tab, and select one of the existing samples. This section describes how to create a workspace from a predefined template. Various programming languages and frameworks are supported. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to the templates registry. Choose the required type of a workspace and click on the dedicated template icon. The workspace is created and displayed in the Eclipse Che hosted by Red hat. This section describes how to contribute to GitHub projects from Eclipse Che hosted by Red Hat. Prerequisites A workspace running in Eclipse Che hosted by Red Hat, including a project imported from GitHub. The SSH Plug-in is available in the workspace. Procedure Generate an SSH key pair with the SSH Plug-in. Upload the public key to the GitHub account. For details, see the Adding a new SSH key to your GitHub account procedure. Eclipse Che hosted by Red Hat is part of the Developer Sandbox for Red Hat OpenShift offering. The common FAQs are available on the Developer Sandbox for Red Hat OpenShift website. Authentication To authenticate to Red Hat Developer Sandbox, allow cookies from the static.developers.redhat.com page. This authentication will fail in a scenario where these cookies are blocked by a browser extension such as Privacy Badger. Telemetry Telemetry is enabled in Eclipse Che hosted by Red Hat, so Woopra or Segment tracking scripts must be explicitly allowed in case being blocked by a browser extension: https://api.segment.io/v1/t https://static.woopra.com/js/w.js In case, the browser is running in the incognito mode the third-party cookies must be explicitly unblocked: Otherwise, the workspace startup will fail. Additional resources For general end-user guidance, see User onboarding.","title":"Eclipse Che hosted by Red Hat","component":"docs","version":"stable","name":"hosted-che","url":"/docs/stable/hosted-che/hosted-che/","titles":[{"text":"About Eclipse Che hosted by Red Hat","hash":"about-hosted-che_che","id":1},{"text":"Differences between Eclipse Che and Red Hat OpenShift Dev Spaces","hash":"_differences_between_eclipse_che_and_red_hat_openshift_dev_spaces","id":2},{"text":"Terms of service","hash":"terms-of-service_che","id":3},{"text":"Registering to Eclipse Che hosted by Red Hat","hash":"registering-to-hosted-che_che","id":4},{"text":"Creating a workspace from the user dashboard","hash":"creating-a-workspace-from-the-user-dashboard_che","id":5},{"text":"Creating a workspace from a template on the official Eclipse Che website","hash":"creating-a-workspace-from-template-in-hosted-che_che","id":6},{"text":"Contributing to GitHub projects from Eclipse Che hosted by Red Hat","hash":"contributing-to-github-projects-in-hosted-che_che","id":7},{"text":"Frequently Asked Questions (FAQs) and Troubleshooting","hash":"hosted-che-faq-and-troubleshooting_che","id":8},{"text":"FAQs","hash":"_faqs","id":9},{"text":"Troubleshooting","hash":"_troubleshooting","id":10}]},"128":{"id":128,"text":"The Try in Web IDE GitHub action can be added to a GitHub repository workflow to help reviewers quickly test pull requests on Eclipse Che hosted by Red Hat. The action achieves this by listening to pull request events and providing a factory URL by creating a comment, a status check, or both. This factory URL creates a new workspace from the pull request branch on Eclipse Che hosted by Red Hat. The Che documentation repository (https://github.com/eclipse/che-docs) is a real-life example where the Try in Web IDE GitHub action helps reviewers quickly test pull requests. Experience the workflow by navigating to a recent pull request and opening a factory URL. Figure 1. Pull request comment created by the Try in Web IDE GitHub action. Clicking the badge opens a new workspace for reviewers to test the pull request. Figure 2. Pull request status check created by the Try in Web IDE GitHub action. Clicking the \"Details\" link opens a new workspace for reviewers to test the pull request. This section describes how to integrate the Try in Web IDE GitHub action to a GitHub repository workflow. Prerequisites A GitHub repository A devfile in the root of the GitHub repository. Procedure In the GitHub repository, create a .github/workflows directory if it does not exist already. Create an example.yml file in the .github/workflows directory with the following content: Example 1. example.yml name: Try in Web IDE example on: pull_request_target: types: [opened] jobs: add-link: runs-on: ubuntu-20.04 steps: - name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: # GitHub action inputs # required github_token: ${{ secrets.GITHUB_TOKEN }} # optional - defaults to true add_comment: true # optional - defaults to true add_status: true This code snippet creates a workflow named Try in Web IDE example, with a job that runs the v1 version of the redhat-actions/try-in-web-ide community action. The workflow is triggered on the pull_request_target event, on the opened activity type. Optionally configure the activity types from the on.pull_request_target.types field to customize when workflow trigger. Activity types such as reopened and synchronize can be useful. Example 2. Triggering the workflow on both opened and synchronize activity types on: pull_request_target: types: [opened, synchronize] Optionally configure the add_comment and add_status GitHub action inputs within example.yml. These inputs are sent to the Try in Web IDE GitHub action to customize whether comments and status checks are to be made. Providing a devfile in the root directory of the repository is recommended to define the development environment of the workspace created by the factory URL. In this way, the workspace contains everything users need to review pull requests, such as plug-ins, development commands, and other environment setup. The Che documentation repository devfile is an example of a well-defined and effective devfile.","title":"Try in Web IDE GitHub action","component":"docs","version":"stable","name":"try-in-web-ide-github-action","url":"/docs/stable/hosted-che/try-in-web-ide-github-action/","titles":[{"text":"Adding the action to a GitHub repository workflow","hash":"adding-the-action-to-a-github-repository-workflow_che","id":1},{"text":"Providing a devfile","hash":"providing-a-devfile_che","id":2}]},"129":{"id":129,"text":"A centralized developer environment running on Kubernetes or OpenShift. A multi-container workspace for each developer with the ability to replicate with a single click using Eclipse Che factories. Pre-built stacks with the ability to create custom stacks for any language or runtime. An enterprise integration using OpenShift OAuth or Dex. Browser-based IDEs; integration with Che-Theia or any other web IDE, such as Jupyter. Support of tools protocols, such as the Language Server Protocol or Debug Adapter Protocol. A plug-in mechanism compatible with Visual Studio Code extensions. A software development kit (SDK) for creating custom cloud developer platforms. What is Eclipse Che Che architecture Eclipse Che hosted by Red Hat Installing Che locally Supported platforms Calculating Che resource requirements Interested in joining the community? Join us on the following channels: Public chat Join the public Eclipse Che Mattermost channel to chat with the developers. GitHub project repositories Report bugs, request features, and contribute in the main Eclipse Che repository. Improve documentation in the Eclipse Che docs repository. Support Visit StackOverflow to help other users of Eclipse Che: Eclipse Che on StackOverflow. Community blog Learn about the latest of Eclipse Che and submit your blog posts to the Eclipse Che blog. Weekly meetings Join us in the Che community meeting every Monday. Roadmap See the development roadmap on the wiki. Eclipse Che is a Kubernetes-native IDE and developer collaboration platform. As an open source project, the core goals of Eclipse Che are to: Accelerate project and developer onboarding: As a zero-install development environment that runs in your browser, Eclipse Che makes it easy for anyone to join your team and contribute to a project. Remove inconsistency between developer environments: No more: “But it works on my machine.” Your code works exactly the same way in everyone’s environment. Provide built-in security and enterprise readiness: As Eclipse Che becomes a viable replacement for VDI solutions, it must be secure and it must support enterprise requirements, such as role-based access control and the ability to remove all source code from developer machines. To achieve those core goals, Eclipse Che provides: Workspaces: Container-based developer workspaces providing all the tools and dependencies needed to code, build, test, run, and debug applications. Browser-based IDEs: Bundled browser-based IDEs with language tools, debuggers, terminal, VCS integration, and much more. Extensible platform: Bring your own IDE. Define, configure, and extend the tools that you need for your application by using plug-ins, which are compatible with Visual Studio Code extensions. Enterprise Integration: Multiuser capabilities, including Keycloak for authentication and integration with LDAP or AD. Che defines the workspace to be the project code files and all the dependencies necessary to edit, build, run, and debug them. Che treats the IDE and the development runtime as dependencies of the workspace. These items are embedded and always included with the workspace. This differentiates Che from classical workspace definitions, which may include the project code, but require the developer to bind their IDE to their workstation and use it to provide a runtime locally. Workspaces are isolated from one another and are responsible for managing the lifecycle of their components. Developers using Eclipse Che use their containers directly in their developer workspaces. Che workspaces are Kubernetes or OpenShift Pods, which allow to replicate the application runtimes (and its microservices) used in production and provide a “developer mode” layer on top of those, adding intelligent code completion and IDE tools. Eclipse Che provides browser-based IDEs for its workspaces. The default IDE is built on Theia, and it has the following capabilities: Monaco-based editor: A fast and responsive editor, CodeLens Language Server Protocol: Language tools Debug Adapter Protocol: Debugger tools Command palette: Do everything from your keyboard Task support: Tasks from Visual Studio Code are extended and support Che commands Embedded preview: Preview your application directly from the IDE, including Markdown preview Customizable layout: Adapt the layout using drag-and-drop And more: Outline view, search, Git In Eclipse Che, the IDE is completely decoupled, so that it is possible to plug a different IDE into Che workspaces: It can be based on Eclipse Theia (as it is a framework to build a web IDE), such as Sirius: It can be a completely different solution, such as Jupyter or Eclipse Dirigible: For situations where the default IDE does not cover the use cases of the users or to use a dedicated tool rather than an IDE. Eclipse Che is a great platform to build cloud-native tools, and it provides a strong extensibility model with an enjoyable developer experience for contributors. Eclipse Che is extensible in different ways: Plug-ins to add capabilities to the IDE. Che-Theia plug-ins rely on APIs compatible with Visual Studio Code. Plug-ins are isolated and provide their own dependencies packaged in containers. Stacks to create pre-configured Che workspaces with a dedicated set of tools. Alternative IDEs to provide specialized tools within Eclipse Che. Build your own, based on Eclipse Theia, or pick existing ones such as Jupyter. Marketplace (soon) to easily distribute tools and custom IDEs, which can be tried online, to users and communities. Eclipse Che uses Che-Theia as its default browser-based IDE. Che-Theia provides a framework to build web IDEs. It is built-in TypeScript and gives contributors a programming model that is flexible, relies on state-of-the-art tools protocols, and makes it faster to build new tools. In Eclipse Che, the dependencies needed for the tools running in the user’s workspace are available when needed. This means that a Che-Theia plug-in provides its dependencies, its back-end services (which could be running in a sidecar container connected to the user’s workspace), and the IDE UI extension. Che packages all these elements together, so that the user does not have to configure different tools together. Eclipse Che rationalizes the effort for a contributor who wants to build a plug-in and distribute it to different developer communities and tools. For that purpose, Eclipse Che features a plug-in API compatible with extension points from Visual Studio Code. As a result, it is easy to bring an existing plug-in from Visual Studio Code into Eclipse Che. The main difference is in the way the plug-ins are packaged. On Eclipse Che, plug-ins are delivered with their own dependencies in their own container. An enterprise integration using OpenShift OAuth or Dex. Every Eclipse Che user gets a centralized developer workspace that can be easily defined, administered, and managed. As a Kubernetes-native application, Eclipse Che provides state-of-the-art monitoring and tracing capabilities, integrating with Prometheus and Grafana. Additional resources Che architecture","title":"Introduction to Eclipse Che","component":"docs","version":"stable","name":"introduction-to-eclipse-che","url":"/docs/stable/overview/introduction-to-eclipse-che/","titles":[{"text":"Getting started with Che","hash":"getting-started-with-che_che","id":1},{"text":"Joining the community","hash":"_joining_the_community","id":2},{"text":"What is Eclipse Che","hash":"what-is-che_che","id":3},{"text":"Workspace model","hash":"_workspace_model","id":4},{"text":"Browser-based IDEs","hash":"_browser_based_ides","id":5},{"text":"Different IDEs for different use cases","hash":"_different_ides_for_different_use_cases","id":6},{"text":"Extensible platform","hash":"_extensible_platform","id":7},{"text":"Visual Studio Code extension compatibility","hash":"_visual_studio_code_extension_compatibility","id":8},{"text":"Enterprise integration","hash":"_enterprise_integration","id":9}]}},"components":{},"componentVersions":{"docs/next":{"displayVersion":"next","title":"Documentation","version":"next","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index":"registry.redhat.io/redhat/redhat-operator-index:v4.10","devworkspace-operator-version-patch":"0.14.1","devworkspace":"Dev Workspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-id":"keycloak","identity-provider":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[{kubernetes} - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.10","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","postgresql-image-url":"quay.io/eclipse/che--centos--postgresql-96-centos13","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.10","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.49.0","prod-upstream":"Eclipse{nbsp}Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.50.0","prod-ver":"7.50","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/next/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/next/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/next/hosted-che/hosted-che/","urlType":"internal","items":[{"content":"Try in Web IDE GitHub action","url":"/docs/next/hosted-che/try-in-web-ide-github-action/","urlType":"internal"}]}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Adopting Che","url":"/docs/next/end-user-guide/adopting-che/","urlType":"internal","items":[{"content":"Developer workspaces","url":"/docs/next/end-user-guide/developer-workspaces/","urlType":"internal"},{"content":"Badge for first-time contributors","url":"/docs/next/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"},{"content":"Supported languages","url":"/docs/next/end-user-guide/supported-languages/","urlType":"internal"}]},{"content":"User onboarding","url":"/docs/next/end-user-guide/user-onboarding/","urlType":"internal","items":[{"content":"Starting a new workspace with a clone of a Git repository","url":"/docs/next/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/","urlType":"internal"},{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/next/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the workspace IDE","url":"/docs/next/end-user-guide/url-parameter-for-the-workspace-ide/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"}]},{"content":"Basic actions you can perform on a workspace","url":"/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/next/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Selecting a workspace IDE","url":"/docs/next/end-user-guide/selecting-a-workspace-ide/","urlType":"internal","items":[{"content":"Selecting an in-browser IDE for a new workspace by using a URL parameter","url":"/docs/next/end-user-guide/selecting-an-ide-by-using-a-url-parameter/","urlType":"internal"},{"content":"Specifying an in-browser IDE for a Git repository by using <code>che-editor.yaml</code>","url":"/docs/next/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Using Git credentials","url":"/docs/next/end-user-guide/using-git-credentials/","urlType":"internal"},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/next/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/next/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/next/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/next/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/next/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/next/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]},{"content":"Creating image pull Secrets","url":"/docs/next/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Mounting Secrets","url":"/docs/next/end-user-guide/mounting-secrets/","urlType":"internal"},{"content":"Mounting ConfigMaps","url":"/docs/next/end-user-guide/mounting-configmaps/","urlType":"internal"}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/next/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Automatic Kubernetes token injection","url":"/docs/next/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/next/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/next/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/next/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal"},{"content":"Troubleshooting workspace start failures","url":"/docs/next/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","urlType":"internal"},{"content":"Troubleshooting slow workspaces","url":"/docs/next/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/next/end-user-guide/troubleshooting-network-problems/","urlType":"internal"}]},{"content":"Adding a Visual Studio Code extension to a workspace","url":"/docs/next/end-user-guide/adding-a-vscode-extension/","urlType":"internal"}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/next/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/next/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Architecture","url":"/docs/next/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/next/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/next/administration-guide/che-operator/","urlType":"internal"},{"content":"Dev Workspace operator","url":"/docs/next/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/next/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/next/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/next/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/next/administration-guide/che-server/","urlType":"internal"},{"content":"PostgreSQL","url":"/docs/next/administration-guide/postgresql/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/next/administration-guide/plug-in-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/next/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/next/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/next/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing the chectl management tool","url":"/docs/next/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Installing Che on OpenShift using CLI","url":"/docs/next/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/next/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che locally","url":"/docs/next/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/next/administration-guide/installing-che-on-minikube/","urlType":"internal"}]}]},{"content":"Configuring Che","url":"/docs/next/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/next/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/next/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/next/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/next/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/next/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/next/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/next/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Configuring the number of workspaces that a user can create","url":"/docs/next/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/next/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/next/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/next/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/next/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"Che-Theia workspaces","url":"/docs/next/administration-guide/che-theia-workspaces/","urlType":"internal","items":[{"content":"The Woopra telemetry plug-in","url":"/docs/next/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plug-in","url":"/docs/next/administration-guide/creating-a-telemetry-plugin/","urlType":"internal"}]},{"content":"Configuring server logging","url":"/docs/next/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/next/administration-guide/collecting-logs-using-chectl/","urlType":"internal"},{"content":"Monitoring with Prometheus and Grafana","url":"/docs/next/administration-guide/monitoring-with-prometheus-and-grafana/","urlType":"internal","items":[{"content":"Installing Prometheus and Grafana","url":"/docs/next/administration-guide/installing-prometheus-and-grafana/","urlType":"internal"},{"content":"Monitoring the Dev Workspace Operator","url":"/docs/next/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/next/administration-guide/monitoring-che/","urlType":"internal"}]}]},{"content":"Configuring networking","url":"/docs/next/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring Che hostname","url":"/docs/next/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/next/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Configuring Kubernetes Ingress","url":"/docs/next/administration-guide/configuring-ingresses/","urlType":"internal"},{"content":"Configuring OpenShift Route","url":"/docs/next/administration-guide/configuring-routes/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/next/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Installing Che using storage classes","url":"/docs/next/administration-guide/installing-che-using-storage-classes/","urlType":"internal"}]},{"content":"Branding","url":"/docs/next/administration-guide/branding/","urlType":"internal","items":[{"content":"Branding Che-Theia","url":"/docs/next/administration-guide/branding-che-theia/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/next/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"OAuth for GitHub, GitLab, or Bitbucket","url":"/docs/next/administration-guide/oauth-for-github-gitlab-or-bitbucket/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/next/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/next/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for Bitbucket","url":"/docs/next/administration-guide/configuring-oauth-1-for-bitbucket/","urlType":"internal"}]},{"content":"Configuring the administrative user","url":"/docs/next/administration-guide/configuring-the-administrative-user/","urlType":"internal"},{"content":"Removing user data","url":"/docs/next/administration-guide/removing-user-data/","urlType":"internal"}]}]},{"content":"Using the Che server API","url":"/docs/next/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/next/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/next/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Upgrading Che 7.41 on Red Hat OpenShift","url":"/docs/next/administration-guide/upgrading-che-7-41-on-openshift/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/next/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/next/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/next/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/next/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/next/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/next/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/next/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/next/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]},"docs/che-7":{"displayVersion":"old (7.41)","title":"Documentation","version":"che-7","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","broker-ver":"v3.4.0","che-devfile-registry-container-image":"quay.io/eclipse/che-devfile-registry","che-devfile-registry-directory":"che-devfile-registry","che-plugin-registry-container-image":"quay.io/eclipse/che-plugin-registry","che-plugin-registry-directory":"che-plugin-registry","devworkspace":"DevWorkspace","identity-provider-docs-url":"https://www.keycloak.org/docs/","identity-provider-id":"keycloak","identity-provider-image-url":"quay.io/eclipse/che-keycloak","identity-provider-url":"https://www.keycloak.org/","identity-provider-version":"15.0","identity-provider":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.19","kubernetes":"Kubernetes","link-accessing-a-git-repository-via-https":"xref:end-user-guide:version-control.adoc#accessing-a-git-repository-via-https_che[Accessing a Git repository using HTTPS]","link-advanced-configuration-options-for-the-che-server":"xref:installation-guide:advanced-configuration-options-for-the-che-server-component.adoc[]","link-advanced-configuration-options":"xref:installation-guide:advanced-configuration-options-for-the-che-server-component.adoc[]","link-building-a-custom-plug-in-registry":"xref:administration-guide:building-and-running-a-custom-registry-image.adoc#building-a-custom-devfile-registry_che[Building a custom devfile registry]","link-cli-github":"https://github.com/che-incubator/chectl","link-identity-provider-documentation-openshift-3":"https://www.keycloak.org/docs/latest/server_admin/#openshift-3","link-identity-provider-documentation-openshift-4":"https://www.keycloak.org/docs/latest/server_admin/#openshift-4","link-identity-provider-github":"https://www.keycloak.org/docs/15.0//server_admin/#github","link-identity-provider-oidc":"https://www.keycloak.org/docs/15.0/server_admin/#_oidc","link-identity-provider-saml":"https://www.keycloak.org/docs/15.0/server_admin/#saml-v2-0-identity-providers","link-installing-an-instance":"xref:installation-guide:installing-che.adoc[]","link-server-identity-provider-dockerfile-location":"https://github.com/eclipse-che/che-server/tree/main/dockerfiles/keycloak","link-viewing-the-state-of-the-cluster-deployment-using-openshift-4-cli-tools":"xref:overview:installing-che-on-openshift-4-using-operatorhub.adoc[]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-oidc-issuer":"link:https://dexidp.io/[Dex]","namespace":"namespace","nodejs-stack":"nodejs","ocp":"OpenShift&#160;Container&#160;Platform","ocp3-ver":"3.11","ocp4-ver":"4.6","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-identity-provider":"Identity Provider (Keycloak or RH-SSO)","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","postgresql-image-url":"quay.io/eclipse/che-postgres","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url":"https://www.eclipse.org/che/docs","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-namespace":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator":"che-operator","prod-prev-ver":"7.42","prod-short":"Che","prod-upstream":"Eclipse{nbsp}Che","prod-url":"https://che-host:che-port","prod-ver-major":"7","prod-ver-patch":"7.43.0","prod-ver":"7.43","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next","url-devfile-registry-repo":"https://github.com/eclipse/che-devfile-registry","url-plug-in-registry-repo":"https://github.com/eclipse/che-plugin-registry"},"sourcemap":true},"url":"/docs/che-7/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/che-7/overview/introduction-to-eclipse-che/","urlType":"internal","items":[{"content":"Architecture overview","url":"/docs/che-7/overview/architecture-overview/","urlType":"internal"}]}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/che-7/hosted-che/hosted-che/","urlType":"internal","items":[{"content":"Try in Web IDE GitHub action","url":"/docs/che-7/hosted-che/try-in-web-ide-github-action/","urlType":"internal"}]}],"root":true,"order":1},{"content":"End-user Guide","items":[{"content":"Navigating Che","url":"/docs/che-7/end-user-guide/navigating-che/","urlType":"internal","items":[{"content":"Navigating Che: dashboard","url":"/docs/che-7/end-user-guide/navigating-che-using-the-dashboard/","urlType":"internal"},{"content":"Importing certificates to browsers","url":"/docs/che-7/end-user-guide/importing-certificates-to-browsers/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/che-7/end-user-guide/accessing-che-from-openshift-developer-perspective/","urlType":"internal"}]},{"content":"Che-Theia IDE basics","url":"/docs/che-7/end-user-guide/che-theia-ide-basics/","urlType":"internal","items":[{"content":"Defining custom commands for Che-Theia","url":"/docs/che-7/end-user-guide/defining-custom-commands-for-che-theia/","urlType":"internal"},{"content":"Version Control","url":"/docs/che-7/end-user-guide/version-control/","urlType":"internal"},{"content":"Che-Theia Troubleshooting","url":"/docs/che-7/end-user-guide/che-theia-troubleshooting/","urlType":"internal"},{"content":"Differences in Che-Theia Webview in single-host mode and multihost mode","url":"/docs/che-7/end-user-guide/differences-in-how-che-theia-webview-works-on-a-single-host-mode-comparing-to-a-multi-host-mode/","urlType":"internal"}]},{"content":"Using developer workspaces","url":"/docs/che-7/end-user-guide/workspaces-overview/","urlType":"internal","items":[{"content":"Creating a workspace from a code sample","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-a-code-sample/","urlType":"internal"},{"content":"Creating a workspace from a template devfile","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-a-template-devfile/","urlType":"internal"},{"content":"Creating a workspace from a remote devfile using the dashboard","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-remote-devfile/","urlType":"internal"},{"content":"Creating a workspace from local devfile using chectl","url":"/docs/che-7/end-user-guide/creating-a-workspace-from-local-devfile-using-chectl/","urlType":"internal"},{"content":"Importing the source code of a project into a workspace","url":"/docs/che-7/end-user-guide/importing-the-source-code-of-a-project-into-a-workspace/","urlType":"internal"},{"content":"Configuring a workspace","url":"/docs/che-7/end-user-guide/configuring-a-workspace-with-dashboard/","urlType":"internal"},{"content":"Running a workspace","url":"/docs/che-7/end-user-guide/running-a-workspace-with-dashboard/","urlType":"internal"},{"content":"Importing Kubernetes applications into a workspace","url":"/docs/che-7/end-user-guide/importing-kubernetes-applications-into-a-workspace/","urlType":"internal"},{"content":"Remotely accessing workspaces","url":"/docs/che-7/end-user-guide/remotely-accessing-workspaces/","urlType":"internal"},{"content":"Mounting a secret as a file or an environment variable into a workspace container","url":"/docs/che-7/end-user-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-workspace-container/","urlType":"internal"},{"content":"Authenticating on SCM Server with a personal access token","url":"/docs/che-7/end-user-guide/authenticating-on-scm-server-with-a-personal-access-token/","urlType":"internal"}]},{"content":"Authoring devfiles","url":"/docs/che-7/end-user-guide/authoring-devfiles/","urlType":"internal","items":[{"content":"Authoring devfiles version 1","url":"/docs/che-7/end-user-guide/authoring-devfiles-version-1/","urlType":"internal"},{"content":"Authoring a devfile 2.0.0","url":"/docs/che-7/end-user-guide/authoring-devfiles-version-2/","urlType":"internal"}]},{"content":"Customizing developer environments","url":"/docs/che-7/end-user-guide/customizing-developer-environments/","urlType":"internal","items":[{"content":"What is a Che-Theia plug-in","url":"/docs/che-7/end-user-guide/what-is-a-che-theia-plug-in/","urlType":"internal"},{"content":"Adding a Visual Studio Code extension to a workspace","url":"/docs/che-7/end-user-guide/adding-a-vs-code-extension-to-a-workspace/","urlType":"internal"},{"content":"Adding a Visual Studio Code extension to the Che plug-ins registry","url":"/docs/che-7/end-user-guide/adding-a-vs-code-extension-to-the-che-plugin-registry/","urlType":"internal"},{"content":"Publishing a Visual Studio Code extension","url":"/docs/che-7/end-user-guide/publishing-metadata-for-a-vs-code-extension/","urlType":"internal"},{"content":"Testing a Visual Studio Code extension in Che","url":"/docs/che-7/end-user-guide/testing-a-visual-studio-code-extension-in-che/","urlType":"internal"},{"content":"Using alternative IDEs in Che","url":"/docs/che-7/end-user-guide/using-alternative-ides-in-che/","urlType":"internal","items":[{"content":"IntelliJ Platform IDEs","url":"/docs/che-7/end-user-guide/configuring-a-workspace-to-use-an-ide-based-on-the-intellij-platform/","urlType":"internal","items":[{"content":"Building IDE image","url":"/docs/che-7/end-user-guide/building-images-for-ides-based-on-the-intellij-platform/","urlType":"internal"},{"content":"JetBrains offline activation code","url":"/docs/che-7/end-user-guide/provisioning-the-jetbrains-offline-activation-code/","urlType":"internal"}]},{"content":"Theia-based IDEs","url":"/docs/che-7/end-user-guide/support-for-theia-based-ides/","urlType":"internal"}]},{"content":"Adding tools to Che after creating a workspace","url":"/docs/che-7/end-user-guide/adding-tools-to-che-after-creating-a-workspace/","urlType":"internal"},{"content":"Using private container registries","url":"/docs/che-7/end-user-guide/using-private-container-registries/","urlType":"internal"}]},{"content":"Using artifact repositories in a restricted environment","url":"/docs/che-7/end-user-guide/using-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Using Maven artifact repositories","url":"/docs/che-7/end-user-guide/using-maven-artifact-repositories/","urlType":"internal"},{"content":"Using Gradle artifact repositories","url":"/docs/che-7/end-user-guide/using-gradle-artifact-repositories/","urlType":"internal"},{"content":"Using Python artifact repositories","url":"/docs/che-7/end-user-guide/using-python-artifact-repositories/","urlType":"internal"},{"content":"Using Go artifact repositories","url":"/docs/che-7/end-user-guide/using-go-artifact-repositories/","urlType":"internal"},{"content":"Using NuGet artifact repositories","url":"/docs/che-7/end-user-guide/using-nuget-artifact-repositories/","urlType":"internal"},{"content":"Using npm artifact repositories","url":"/docs/che-7/end-user-guide/using-npm-artifact-repositories/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/che-7/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/che-7/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal"},{"content":"Troubleshooting workspace start failures","url":"/docs/che-7/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","urlType":"internal"},{"content":"Troubleshooting slow workspaces","url":"/docs/che-7/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/che-7/end-user-guide/troubleshooting-network-problems/","urlType":"internal"}]}],"root":true,"order":2},{"content":"Installation Guide","items":[{"content":"Supported platforms","url":"/docs/che-7/installation-guide/supported-platforms/","urlType":"internal"},{"content":"Configuring the Che installation","url":"/docs/che-7/installation-guide/configuring-the-che-installation/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/che-7/installation-guide/understanding-the-checluster-custom-resource/","urlType":"internal"},{"content":"Using the OpenShift web console to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/che-7/installation-guide/using-the-openshift-web-console-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the OpenShift web console to configure the <code>CheCluster</code> Custom Resource","url":"/docs/che-7/installation-guide/using-the-openshift-web-console-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/che-7/installation-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/che-7/installation-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/che-7/installation-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/che-7/installation-guide/installing-che/","urlType":"internal","items":[{"content":"Installing Che in cloud","url":"/docs/che-7/installation-guide/installing-che-in-cloud/","urlType":"internal","items":[{"content":"Installing Che on OpenShift 4 using OperatorHub","url":"/docs/che-7/installation-guide/installing-che-on-openshift-4-using-operatorhub/","urlType":"internal"},{"content":"Installing Che on OpenShift 4 using CLI","url":"/docs/che-7/installation-guide/installing-che-on-openshift-4-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift 3","url":"/docs/che-7/installation-guide/installing-che-on-openshift-3-using-the-operator/","urlType":"internal"},{"content":"Installing Che on Kubespray","url":"/docs/che-7/installation-guide/installing-che-on-kubespray/","urlType":"internal"},{"content":"Installing Che on AWS","url":"/docs/che-7/installation-guide/installing-che-on-aws/","urlType":"internal"},{"content":"Installing Che on Google Cloud","url":"/docs/che-7/installation-guide/installing-che-on-google-cloud-platform/","urlType":"internal"},{"content":"Installing Che on Microsoft Azure","url":"/docs/che-7/installation-guide/installing-che-on-microsoft-azure/","urlType":"internal"}]},{"content":"Installing Che locally","url":"/docs/che-7/installation-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on CodeReady Containers","url":"/docs/che-7/installation-guide/installing-che-on-codeready-containers/","urlType":"internal"},{"content":"Installing Che on Docker Desktop","url":"/docs/che-7/installation-guide/installing-che-on-docker-desktop/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/che-7/installation-guide/installing-che-on-minikube/","urlType":"internal"},{"content":"Installing Che on Minishift","url":"/docs/che-7/installation-guide/installing-che-on-minishift/","urlType":"internal"},{"content":"Installing Che on Kind","url":"/docs/che-7/installation-guide/installing-che-on-kind/","urlType":"internal"}]},{"content":"Using the chectl management tool","url":"/docs/che-7/installation-guide/using-the-chectl-management-tool/","urlType":"internal"},{"content":"Installing Che in restricted environment","url":"/docs/che-7/installation-guide/installing-che-in-a-restricted-environment/","urlType":"internal"}]},{"content":"Advanced configuration","url":"/docs/che-7/installation-guide/advanced-configuration/","urlType":"internal","items":[{"content":"Advanced configuration options for Che server","url":"/docs/che-7/installation-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"},{"content":"Configuring workspace target namespace","url":"/docs/che-7/installation-guide/configuring-namespace-strategies/","urlType":"internal"},{"content":"Configuring storage strategies","url":"/docs/che-7/installation-guide/configuring-storage-strategies/","urlType":"internal"},{"content":"Configuring storage types","url":"/docs/che-7/installation-guide/configuring-storage-types/","urlType":"internal"},{"content":"Configuring the number of workspaces that a user can run","url":"/docs/che-7/installation-guide/configuring-the-number-of-workspaces-that-a-user-can-run/","urlType":"internal"},{"content":"Configuring the number of workspaces that a user can create","url":"/docs/che-7/installation-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","urlType":"internal"},{"content":"Configuring workspace exposure strategies","url":"/docs/che-7/installation-guide/configuring-workspace-exposure-strategies/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/che-7/installation-guide/configuring-workspaces-nodeselector/","urlType":"internal"},{"content":"Configuring Che hostname","url":"/docs/che-7/installation-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Configuring Kubernetes Ingress","url":"/docs/che-7/installation-guide/configuring-ingresses/","urlType":"internal"},{"content":"Configuring OpenShift Route","url":"/docs/che-7/installation-guide/configuring-routes/","urlType":"internal"},{"content":"Deploying Che with support for Git repositories with self-signed certificates","url":"/docs/che-7/installation-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Installing Che using storage classes","url":"/docs/che-7/installation-guide/installing-che-using-storage-classes/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/che-7/installation-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Configuring communication between Che components","url":"/docs/che-7/installation-guide/configuring-communication-between-che-components/","urlType":"internal"},{"content":"Setting up the Keycloak che-username-readonly theme for the Eclipse Che login page","url":"/docs/che-7/installation-guide/setting-up-the-keycloak-che-username-readonly-theme-for-the-eclipse-che-login-page/","urlType":"internal"},{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/che-7/installation-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Enabling DevWorkspace operator","url":"/docs/che-7/installation-guide/enabling-dev-workspace-operator/","urlType":"internal"}]},{"content":"Upgrading Che","url":"/docs/che-7/installation-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading Che using OperatorHub","url":"/docs/che-7/installation-guide/upgrading-che-using-operatorhub/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/che-7/installation-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in restricted environment","url":"/docs/che-7/installation-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"},{"content":"Updating Che namespace strategies other than 'per user'","url":"/docs/che-7/installation-guide/upgrading-che-namespace-strategies-other-than-per-user/","urlType":"internal"},{"content":"Rolling back a Che upgrade","url":"/docs/che-7/installation-guide/rolling-back-a-che-upgrade/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/che-7/installation-guide/uninstalling-che/","urlType":"internal","items":[{"content":"Using the OpenShift web console","url":"/docs/che-7/installation-guide/uninstalling-che-after-operatorhub-installation-using-openshift-web-console/","urlType":"internal"},{"content":"Using OpenShift CLI","url":"/docs/che-7/installation-guide/uninstalling-che-after-operatorhub-installation-using-openshift-cli/","urlType":"internal"},{"content":"Using chectl","url":"/docs/che-7/installation-guide/uninstalling-che-after-chectl-installation/","urlType":"internal"}]}],"root":true,"order":3},{"content":"Administration Guide","items":[{"content":"Architecture overview","url":"/docs/che-7/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Che server based","url":"/docs/che-7/administration-guide/architecture-overview-with-che-server/","urlType":"internal","items":[{"content":"Server side components","url":"/docs/che-7/administration-guide/server-components-with-che-server/","urlType":"internal"},{"content":"Workspace side components","url":"/docs/che-7/administration-guide/che-workspaces-architecture-with-che-server/","urlType":"internal"}]},{"content":"DevWorkspace based","url":"/docs/che-7/administration-guide/architecture-overview-with-devworkspace/","urlType":"internal","items":[{"content":"Server components","url":"/docs/che-7/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/che-7/administration-guide/che-operator/","urlType":"internal"},{"content":"DevWorkspace operator","url":"/docs/che-7/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/che-7/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/che-7/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/che-7/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/che-7/administration-guide/che-server/","urlType":"internal"},{"content":"PostgreSQL","url":"/docs/che-7/administration-guide/postgresql/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/che-7/administration-guide/plug-in-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/che-7/administration-guide/user-workspaces/","urlType":"internal"}]}]},{"content":"Calculating Che resource requirements","url":"/docs/che-7/administration-guide/calculating-che-resource-requirements/","urlType":"internal"},{"content":"Customizing the registries","url":"/docs/che-7/administration-guide/customizing-the-registries/","urlType":"internal","items":[{"content":"Building custom registry images","url":"/docs/che-7/administration-guide/building-custom-registry-images/","urlType":"internal"},{"content":"Running custom registries","url":"/docs/che-7/administration-guide/running-custom-registries/","urlType":"internal"}]},{"content":"Retrieving Che logs","url":"/docs/che-7/administration-guide/retrieving-che-logs/","urlType":"internal","items":[{"content":"Configuring server logging","url":"/docs/che-7/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Accessing Kubernetes events on OpenShift","url":"/docs/che-7/administration-guide/viewing-kubernetes-events/","urlType":"internal"},{"content":"Viewing the Operator events on OpenShift","url":"/docs/che-7/administration-guide/viewing-operator-events/","urlType":"internal"},{"content":"Viewing Che server logs","url":"/docs/che-7/administration-guide/viewing-che-server-logs/","urlType":"internal"},{"content":"Viewing external service logs","url":"/docs/che-7/administration-guide/viewing-external-service-logs/","urlType":"internal"},{"content":"Viewing Plug-in broker logs","url":"/docs/che-7/administration-guide/viewing-plug-in-broker-logs/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/che-7/administration-guide/collecting-logs-using-chectl/","urlType":"internal"}]},{"content":"Monitoring Che","url":"/docs/che-7/administration-guide/monitoring-che/","urlType":"internal"},{"content":"Monitoring the DevWorkspace operator","url":"/docs/che-7/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Tracing Che","url":"/docs/che-7/administration-guide/tracing-che/","urlType":"internal"},{"content":"Backup and recovery","url":"/docs/che-7/administration-guide/backup-and-recovery/","urlType":"internal","items":[{"content":"Supported restic-compatible backup servers","url":"/docs/che-7/administration-guide/supported-restic-compatible-backup-servers/","urlType":"internal"},{"content":"Backing up of Che instances to an SFTP backup server","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-an-sftp-backup-server/","urlType":"internal"},{"content":"Backing up of Che instances to Amazon S3","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-amazon-s3/","urlType":"internal"},{"content":"Backing up of Che instances to a REST backup server","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-a-rest-backup-server/","urlType":"internal"},{"content":"Backing up of Che instances to the internal backup server","url":"/docs/che-7/administration-guide/backing-up-of-che-instances-to-the-internal-backup-server/","urlType":"internal"},{"content":"Restoring a Che instance from a backup","url":"/docs/che-7/administration-guide/restoring-a-che-instance-from-a-backup/","urlType":"internal"},{"content":"Backups of persistent volumes","url":"/docs/che-7/administration-guide/backups-of-persistent-volumes/","urlType":"internal"},{"content":"Backups of PostgreSQL","url":"/docs/che-7/administration-guide/backups-of-postgresql/","urlType":"internal"}]},{"content":"Migration from PostgreSQL 9 to PostgreSQL 13","url":"/docs/che-7/administration-guide/migration-from-postgresql-9-to-postgresql-13/","urlType":"internal"},{"content":"Readiness init containers","url":"/docs/che-7/administration-guide/readiness-init-containers/","urlType":"internal","items":[{"content":"Enabling and disabling the readiness init containers for the Operator installer","url":"/docs/che-7/administration-guide/enabling-and-disabling-readiness-init-containers-for-the-operator-installer/","urlType":"internal","items":[{"content":"Enabling the readiness init containers for the Operator installer","url":"/docs/che-7/administration-guide/enabling-readiness-init-containers-for-the-operator-installer/","urlType":"internal"},{"content":"Disabling the readiness init containers for the Operator installer","url":"/docs/che-7/administration-guide/disabling-readiness-init-containers-for-the-operator-installer/","urlType":"internal"}]},{"content":"Enabling and disabling the readiness init containers for the OLM installer","url":"/docs/che-7/administration-guide/enabling-and-disabling-readiness-init-containers-for-the-olm-installer/","urlType":"internal","items":[{"content":"Enabling the readiness init containers for the OLM installer","url":"/docs/che-7/administration-guide/enabling-readiness-init-containers-for-the-olm-installer/","urlType":"internal"},{"content":"Disabling the readiness init containers for the OLM installer","url":"/docs/che-7/administration-guide/disabling-readiness-init-containers-for-the-olm-installer/","urlType":"internal"}]}]},{"content":"Caching images for faster workspace start","url":"/docs/che-7/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/che-7/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/che-7/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing using the Che Operator","url":"/docs/che-7/administration-guide/installing-image-puller-using-che-operator/","urlType":"internal"},{"content":"Installing using the Kubernetes Image Puller Operator","url":"/docs/che-7/administration-guide/installing-image-puller-on-kubernetes-using-the-image-puller-operator/","urlType":"internal"},{"content":"Installing on OpenShift 4","url":"/docs/che-7/administration-guide/installing-image-puller-on-openshift-using-operatorhub/","urlType":"internal"},{"content":"Installing on OpenShift 3","url":"/docs/che-7/administration-guide/installing-image-puller-on-openshift-using-openshift-templates/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/che-7/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"Authenticating users","url":"/docs/che-7/administration-guide/authenticating-users/","urlType":"internal"},{"content":"Authorizing users","url":"/docs/che-7/administration-guide/authorizing-users/","urlType":"internal"},{"content":"Configuring authorization","url":"/docs/che-7/administration-guide/configuring-authorization/","urlType":"internal","items":[{"content":"Configuring OpenShift OAuth","url":"/docs/che-7/administration-guide/configuring-openshift-oauth/","urlType":"internal"},{"content":"Configuring Minikube GitHub Authentication","url":"/docs/che-7/administration-guide/configuring-minikube-github-authentication/","urlType":"internal"}]},{"content":"Removing user data","url":"/docs/che-7/administration-guide/removing-user-data/","urlType":"internal"}]}],"root":true,"order":4},{"content":"Contributor Guide","items":[{"content":"Branding Che-Theia","url":"/docs/che-7/contributor-guide/branding-che-theia/","urlType":"internal"},{"content":"Developing Che-Theia plug-ins","url":"/docs/che-7/contributor-guide/developing-che-theia-plug-ins/","urlType":"internal"},{"content":"Testing Che-Theia plug-ins","url":"/docs/che-7/contributor-guide/testing-che-theia-plug-ins/","urlType":"internal"},{"content":"Publishing Che-Theia plug-ins","url":"/docs/che-7/contributor-guide/publishing-che-theia-plug-ins/","urlType":"internal"},{"content":"Adding support for a new language","url":"/docs/che-7/contributor-guide/adding-support-for-a-new-language/","urlType":"internal"},{"content":"Adding support for a new debugger","url":"/docs/che-7/contributor-guide/adding-support-for-a-new-debugger/","urlType":"internal"},{"content":"Che extensibility reference","url":"/docs/che-7/contributor-guide/che-extensibility-reference/","urlType":"internal","items":[{"content":"Che extension points","url":"/docs/che-7/contributor-guide/che-extension-points/","urlType":"internal"},{"content":"Che-Theia plug-in API","url":"/docs/che-7/contributor-guide/che-theia-plug-in-api/","urlType":"internal"},{"content":"Debug Adapter Protocol","url":"/docs/che-7/contributor-guide/debug-adapter-protocol/","urlType":"internal"},{"content":"Language Server Protocol","url":"/docs/che-7/contributor-guide/language-server-protocol/","urlType":"internal"}]}],"root":true,"order":5},{"content":"Extensions","items":[{"content":"Eclipse Che4z","url":"/docs/che-7/extensions/eclipse-che4z/","urlType":"internal"},{"content":"OpenShift Connector","url":"/docs/che-7/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/che-7/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/che-7/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/che-7/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/che-7/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/che-7/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]},{"content":"Telemetry","url":"/docs/che-7/extensions/telemetry/","urlType":"internal","items":[{"content":"Creating A Telemetry Plugin","url":"/docs/che-7/extensions/creating-a-telemetry-plugin/","urlType":"internal"},{"content":"The Woopra Telemetry Plugin","url":"/docs/che-7/extensions/the-woopra-telemetry-plugin/","urlType":"internal"}]},{"content":"Java Lombok","url":"/docs/che-7/extensions/java-lombok/","urlType":"internal"}],"root":true,"order":6},{"items":[{"content":"Che glossary","url":"/docs/che-7/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":7}]},"docs/stable":{"displayVersion":"stable","title":"Documentation","version":"stable","name":"docs","asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index":"registry.redhat.io/redhat/redhat-operator-index:v4.10","devworkspace-operator-version-patch":"0.14.1","devworkspace":"Dev Workspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-id":"keycloak","identity-provider":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[{kubernetes} - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.10","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","postgresql-image-url":"quay.io/eclipse/che--centos--postgresql-96-centos13","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.10","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.50.0","prod-upstream":"Eclipse{nbsp}Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.50.0","prod-ver":"7.50","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/stable/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/stable/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/stable/hosted-che/hosted-che/","urlType":"internal","items":[{"content":"Try in Web IDE GitHub action","url":"/docs/stable/hosted-che/try-in-web-ide-github-action/","urlType":"internal"}]}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Adopting Che","url":"/docs/stable/end-user-guide/adopting-che/","urlType":"internal","items":[{"content":"Developer workspaces","url":"/docs/stable/end-user-guide/developer-workspaces/","urlType":"internal"},{"content":"Badge for first-time contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"}]},{"content":"User onboarding","url":"/docs/stable/end-user-guide/user-onboarding/","urlType":"internal","items":[{"content":"Starting a new workspace with a clone of a Git repository","url":"/docs/stable/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/","urlType":"internal"},{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the workspace IDE","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-ide/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"}]},{"content":"Basic actions you can perform on a workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Selecting a workspace IDE","url":"/docs/stable/end-user-guide/selecting-a-workspace-ide/","urlType":"internal","items":[{"content":"Selecting an in-browser IDE for a new workspace by using a URL parameter","url":"/docs/stable/end-user-guide/selecting-an-ide-by-using-a-url-parameter/","urlType":"internal"},{"content":"Specifying an in-browser IDE for a Git repository by using <code>che-editor.yaml</code>","url":"/docs/stable/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Using Git credentials","url":"/docs/stable/end-user-guide/using-git-credentials/","urlType":"internal"},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]},{"content":"Creating image pull Secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Mounting Secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","urlType":"internal"},{"content":"Mounting ConfigMaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","urlType":"internal"}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Automatic Kubernetes token injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/stable/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal"},{"content":"Troubleshooting workspace start failures","url":"/docs/stable/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/","urlType":"internal"},{"content":"Troubleshooting slow workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","urlType":"internal"}]},{"content":"Adding a Visual Studio Code extension to a workspace","url":"/docs/stable/end-user-guide/adding-a-vscode-extension/","urlType":"internal"}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/stable/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/stable/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Architecture","url":"/docs/stable/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/stable/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/stable/administration-guide/che-operator/","urlType":"internal"},{"content":"Dev Workspace operator","url":"/docs/stable/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/stable/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/stable/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/stable/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/stable/administration-guide/che-server/","urlType":"internal"},{"content":"PostgreSQL","url":"/docs/stable/administration-guide/postgresql/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/stable/administration-guide/plug-in-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/stable/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/stable/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing the chectl management tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Installing Che on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che locally","url":"/docs/stable/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","urlType":"internal"}]}]},{"content":"Configuring Che","url":"/docs/stable/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/stable/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Configuring the number of workspaces that a user can create","url":"/docs/stable/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/stable/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"Che-Theia workspaces","url":"/docs/stable/administration-guide/che-theia-workspaces/","urlType":"internal","items":[{"content":"The Woopra telemetry plug-in","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plug-in","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","urlType":"internal"}]},{"content":"Configuring server logging","url":"/docs/stable/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","urlType":"internal"},{"content":"Monitoring with Prometheus and Grafana","url":"/docs/stable/administration-guide/monitoring-with-prometheus-and-grafana/","urlType":"internal","items":[{"content":"Installing Prometheus and Grafana","url":"/docs/stable/administration-guide/installing-prometheus-and-grafana/","urlType":"internal"},{"content":"Monitoring the Dev Workspace Operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/stable/administration-guide/monitoring-che/","urlType":"internal"}]}]},{"content":"Configuring networking","url":"/docs/stable/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring Che hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Configuring Kubernetes Ingress","url":"/docs/stable/administration-guide/configuring-ingresses/","urlType":"internal"},{"content":"Configuring OpenShift Route","url":"/docs/stable/administration-guide/configuring-routes/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/stable/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Installing Che using storage classes","url":"/docs/stable/administration-guide/installing-che-using-storage-classes/","urlType":"internal"}]},{"content":"Branding","url":"/docs/stable/administration-guide/branding/","urlType":"internal","items":[{"content":"Branding Che-Theia","url":"/docs/stable/administration-guide/branding-che-theia/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"OAuth for GitHub, GitLab, or Bitbucket","url":"/docs/stable/administration-guide/oauth-for-github-gitlab-or-bitbucket/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for Bitbucket","url":"/docs/stable/administration-guide/configuring-oauth-1-for-bitbucket/","urlType":"internal"}]},{"content":"Configuring the administrative user","url":"/docs/stable/administration-guide/configuring-the-administrative-user/","urlType":"internal"},{"content":"Removing user data","url":"/docs/stable/administration-guide/removing-user-data/","urlType":"internal"}]}]},{"content":"Using the Che server API","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/stable/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Upgrading Che 7.41 on Red Hat OpenShift","url":"/docs/stable/administration-guide/upgrading-che-7-41-on-openshift/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/stable/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/stable/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/stable/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/stable/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/stable/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]}}}})
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index a8e6541..9f148e2 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,1806 +2,1810 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/architecture-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/branding-che-theia/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/branding/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/caching-images-for-faster-workspace-start/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/calculating-che-resource-requirements/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/che-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/che-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/che-theia-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/checluster-custom-resource-fields-reference/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/collecting-logs-using-chectl/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-che-hostname/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-ingresses/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-namespace-provisioning/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-networking/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-1-for-bitbucket/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-observability/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-routes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-server-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-server-logging/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-storage/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-the-administrative-user/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-workspace-target-namespace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-workspaces-globally/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-workspaces-nodeselector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/creating-a-telemetry-plugin/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/dashboard/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/defining-the-list-of-images-to-pull/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/devfile-registries/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/devworkspace-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/gateway/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/importing-untrusted-tls-certificates/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-in-a-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-locally/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-minikube/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-openshift-using-cli/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-using-storage-classes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-prometheus-and-grafana/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-the-chectl-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/managing-identities-and-authorizations/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/monitoring-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/monitoring-with-prometheus-and-grafana/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/oauth-for-github-gitlab-or-bitbucket/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/plug-in-registry/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/postgresql/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/preparing-the-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/provisioning-namespaces-in-advance/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/removing-user-data/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/server-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/specifying-the-update-approval-strategy/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/supported-platforms/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/the-woopra-telemetry-plugin/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/understanding-the-checluster-custom-resource/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/uninstalling-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che-7-41-on-openshift/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che-using-the-web-console/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-the-chectl-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/user-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/adding-a-vscode-extension/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/adopting-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/automatic-token-injection/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/creating-image-pull-secrets/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/customizing-workspace-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/developer-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-go-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-maven-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-npm-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-python-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/first-time-contributors/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/integrating-with-kubernetes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/mounting-configmaps/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/mounting-secrets/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/selecting-a-workspace-ide/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/selecting-an-ide-by-using-a-url-parameter/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/troubleshooting-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/troubleshooting-network-problems/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/troubleshooting-slow-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-concatenation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-the-workspace-ide/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/user-onboarding/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/using-git-credentials/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/end-user-guide/viewing-che-workspaces-logs/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/extensions/authenticating-with-openshift-connector-from-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/extensions/creating-components-with-openshift-connector-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/extensions/extensions/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/extensions/features-of-openshift-connector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/extensions/installing-openshift-connector-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/extensions/openshift-connector-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/glossary/che-glossary/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/hosted-che/hosted-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/hosted-che/try-in-web-ide-github-action/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/stable/overview/introduction-to-eclipse-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/architecture-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/branding-che-theia/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/branding/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/caching-images-for-faster-workspace-start/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/calculating-che-resource-requirements/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/che-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/che-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/che-theia-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/checluster-custom-resource-fields-reference/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/collecting-logs-using-chectl/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-che-hostname/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-ingresses/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-namespace-provisioning/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-networking/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-1-for-bitbucket/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-2-for-github/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-2-for-gitlab/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-observability/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-routes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-server-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-server-logging/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-storage/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-the-administrative-user/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-the-number-of-workspaces-that-a-user-can-create/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-workspace-target-namespace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-workspaces-globally/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-workspaces-nodeselector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/creating-a-telemetry-plugin/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/dashboard/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/defining-the-list-of-images-to-pull/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/devfile-registries/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/devworkspace-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/gateway/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/importing-untrusted-tls-certificates/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-in-a-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-locally/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-minikube/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-openshift-using-cli/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-using-storage-classes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-prometheus-and-grafana/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-the-chectl-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/managing-identities-and-authorizations/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/managing-workloads-using-the-che-server-api/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/monitoring-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/monitoring-the-dev-workspace-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/monitoring-with-prometheus-and-grafana/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/oauth-for-github-gitlab-or-bitbucket/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/plug-in-registry/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/postgresql/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/preparing-the-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/provisioning-namespaces-in-advance/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/removing-user-data/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/server-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/specifying-the-update-approval-strategy/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/supported-platforms/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/the-woopra-telemetry-plugin/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/understanding-the-checluster-custom-resource/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/uninstalling-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che-7-41-on-openshift/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che-using-the-web-console/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-the-chectl-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/user-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/adding-a-vscode-extension/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/adopting-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/automatic-token-injection/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/creating-image-pull-secrets/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/customizing-workspace-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/developer-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-go-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-gradle-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-maven-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-npm-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-nuget-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-python-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/first-time-contributors/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/integrating-with-kubernetes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/mounting-configmaps/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/mounting-secrets/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/navigating-openshift-web-console-from-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/selecting-a-workspace-ide/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/selecting-an-ide-by-using-a-url-parameter/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/specifying-an-in-browser-ide-for-a-git-repository-by-using-che-editor.yaml/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/starting-a-new-workspace-with-a-clone-of-a-git-repository/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
+</url>
+<url>
+<loc>https://www.eclipse.org/che/docs/next/end-user-guide/supported-languages/</loc>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/troubleshooting-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/troubleshooting-network-problems/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/troubleshooting-slow-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-concatenation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-workspace-ide/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/user-onboarding/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/using-git-credentials/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/end-user-guide/viewing-che-workspaces-logs/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/extensions/authenticating-with-openshift-connector-from-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/extensions/creating-components-with-openshift-connector-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/extensions/extensions/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/extensions/features-of-openshift-connector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/extensions/installing-openshift-connector-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/extensions/openshift-connector-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/glossary/che-glossary/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/hosted-che/hosted-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/hosted-che/try-in-web-ide-github-action/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/next/overview/introduction-to-eclipse-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/architecture-overview-with-che-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/architecture-overview-with-devworkspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/architecture-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/authenticating-users/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/authorizing-users/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/backing-up-of-che-instances-to-a-rest-backup-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/backing-up-of-che-instances-to-amazon-s3/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/backing-up-of-che-instances-to-an-sftp-backup-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/backing-up-of-che-instances-to-the-internal-backup-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/backups-of-persistent-volumes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/backups-of-postgresql/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/building-custom-registry-images/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/caching-images-for-faster-workspace-start/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/calculating-che-resource-requirements/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/che-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/che-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/che-workspaces-architecture-with-che-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/collecting-logs-using-chectl/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-authorization/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-minikube-github-authentication/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-server-logging/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/customizing-the-registries/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/dashboard/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/defining-the-list-of-images-to-pull/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/defining-the-memory-parameters-for-the-image-puller/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/devfile-registries/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/devworkspace-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/disabling-readiness-init-containers-for-the-olm-installer/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/disabling-readiness-init-containers-for-the-operator-installer/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/enabling-and-disabling-readiness-init-containers-for-the-olm-installer/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/enabling-and-disabling-readiness-init-containers-for-the-operator-installer/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/enabling-readiness-init-containers-for-the-olm-installer/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/enabling-readiness-init-containers-for-the-operator-installer/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/gateway/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/installing-image-puller-on-kubernetes-using-the-image-puller-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/installing-image-puller-on-openshift-using-openshift-templates/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/installing-image-puller-on-openshift-using-operatorhub/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/installing-image-puller-using-che-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/managing-identities-and-authorizations/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/migration-from-postgresql-9-to-postgresql-13/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/monitoring-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/monitoring-the-dev-workspace-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/plug-in-registry/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/postgresql/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/readiness-init-containers/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/removing-user-data/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/restoring-a-che-instance-from-a-backup/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/retrieving-che-logs/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/running-custom-registries/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/server-components-with-che-server/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/server-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/supported-restic-compatible-backup-servers/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/tracing-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/user-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/viewing-che-server-logs/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/viewing-external-service-logs/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/viewing-kubernetes-events/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/viewing-operator-events/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/administration-guide/viewing-plug-in-broker-logs/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/adding-support-for-a-new-debugger/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/adding-support-for-a-new-language/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/branding-che-theia/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/che-extensibility-reference/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/che-extension-points/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/che-theia-plug-in-api/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/debug-adapter-protocol/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/developing-che-theia-plug-ins/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/language-server-protocol/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/publishing-che-theia-plug-ins/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/contributor-guide/testing-che-theia-plug-ins/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/accessing-che-from-openshift-developer-perspective/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/adding-a-vs-code-extension-to-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/adding-a-vs-code-extension-to-the-che-plugin-registry/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/adding-tools-to-che-after-creating-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/authenticating-on-scm-server-with-a-personal-access-token/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/authoring-devfiles-version-1/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/authoring-devfiles-version-2/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/authoring-devfiles/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/building-images-for-ides-based-on-the-intellij-platform/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/che-theia-ide-basics/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/che-theia-troubleshooting/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/configuring-a-workspace-to-use-an-ide-based-on-the-intellij-platform/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/configuring-a-workspace-with-dashboard/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/creating-a-workspace-from-a-code-sample/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/creating-a-workspace-from-a-template-devfile/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/creating-a-workspace-from-local-devfile-using-chectl/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/creating-a-workspace-from-remote-devfile/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/customizing-developer-environments/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/defining-custom-commands-for-che-theia/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/differences-in-how-che-theia-webview-works-on-a-single-host-mode-comparing-to-a-multi-host-mode/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/importing-certificates-to-browsers/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/importing-kubernetes-applications-into-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/importing-the-source-code-of-a-project-into-a-workspace/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-workspace-container/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/navigating-che-using-the-dashboard/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/navigating-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/provisioning-the-jetbrains-offline-activation-code/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/publishing-metadata-for-a-vs-code-extension/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/remotely-accessing-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/running-a-workspace-with-dashboard/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/support-for-theia-based-ides/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/testing-a-visual-studio-code-extension-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/troubleshooting-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/troubleshooting-network-problems/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/troubleshooting-slow-workspaces/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-alternative-ides-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-artifact-repositories-in-a-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-go-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-gradle-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-maven-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-npm-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-nuget-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-private-container-registries/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/using-python-artifact-repositories/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/version-control/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/viewing-che-workspaces-logs/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/what-is-a-che-theia-plug-in/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/end-user-guide/workspaces-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/authenticating-with-openshift-connector-from-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/creating-a-telemetry-plugin/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/creating-components-with-openshift-connector-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/eclipse-che4z/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/features-of-openshift-connector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/installing-openshift-connector-in-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/java-lombok/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/openshift-connector-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/telemetry/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/extensions/the-woopra-telemetry-plugin/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/glossary/che-glossary/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/hosted-che/hosted-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/hosted-che/try-in-web-ide-github-action/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/advanced-configuration-options-for-the-che-server-component/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/advanced-configuration/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/checluster-custom-resource-fields-reference/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-che-hostname/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-communication-between-che-components/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-ingresses/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-namespace-strategies/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-routes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-storage-strategies/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-storage-types/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-the-che-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-the-number-of-workspaces-that-a-user-can-create/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-the-number-of-workspaces-that-a-user-can-run/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-workspace-exposure-strategies/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-workspaces-nodeselector/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/creating-an-instance-of-the-che-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/enabling-dev-workspace-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/importing-untrusted-tls-certificates-old/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/importing-untrusted-tls-certificates/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-in-a-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-in-cloud/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-locally/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-aws/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-codeready-containers/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-docker-desktop/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-google-cloud-platform/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-kind/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-kubespray/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-microsoft-azure/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-minikube/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-minishift/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-openshift-3-using-the-operator/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-openshift-4-using-cli/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-on-openshift-4-using-operatorhub/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che-using-storage-classes/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/installing-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/rolling-back-a-che-upgrade/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/setting-up-the-keycloak-che-username-readonly-theme-for-the-eclipse-che-login-page/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/supported-platforms/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/understanding-the-checluster-custom-resource/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/uninstalling-che-after-chectl-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/uninstalling-che-after-operatorhub-installation-using-openshift-cli/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/uninstalling-che-after-operatorhub-installation-using-openshift-web-console/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/uninstalling-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/upgrading-che-namespace-strategies-other-than-per-user/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/upgrading-che-using-operatorhub/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/upgrading-che-using-the-cli-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/upgrading-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/using-the-chectl-management-tool/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/using-the-cli-to-configure-the-checluster-custom-resource/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/using-the-openshift-web-console-to-configure-the-checluster-custom-resource-during-installation/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/installation-guide/using-the-openshift-web-console-to-configure-the-checluster-custom-resource/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/overview/architecture-overview/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 <url>
 <loc>https://www.eclipse.org/che/docs/che-7/overview/introduction-to-eclipse-che/</loc>
-<lastmod>2022-08-04T09:16:16.881Z</lastmod>
+<lastmod>2022-08-04T12:10:06.043Z</lastmod>
 </url>
 </urlset>