Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com> (cherry picked from commit 9c3acba9915c23718ae8a806daa49022a73756eb)
493 lines
644 KiB
Diff
493 lines
644 KiB
Diff
From 5cab44aa7709c743a1968ea5ac44863e6cf5434c Mon Sep 17 00:00:00 2001
|
||
From: haozi007 <liuhao27@huawei.com>
|
||
Date: Thu, 16 Mar 2023 11:41:43 +0800
|
||
Subject: [PATCH 28/46] add design docs for cri manager
|
||
|
||
Signed-off-by: haozi007 <liuhao27@huawei.com>
|
||
---
|
||
docs/cri_pod_manager_design.md | 432 ++++++++++++++++++
|
||
docs/design/isulad_cri_listcontainerstats.svg | 1 +
|
||
docs/design/isulad_cri_remove_pod.svg | 1 +
|
||
docs/design/isulad_cri_run_pod.svg | 1 +
|
||
docs/design/isulad_cri_stop_pod.svg | 1 +
|
||
5 files changed, 436 insertions(+)
|
||
create mode 100644 docs/cri_pod_manager_design.md
|
||
create mode 100644 docs/design/isulad_cri_listcontainerstats.svg
|
||
create mode 100644 docs/design/isulad_cri_remove_pod.svg
|
||
create mode 100644 docs/design/isulad_cri_run_pod.svg
|
||
create mode 100644 docs/design/isulad_cri_stop_pod.svg
|
||
|
||
diff --git a/docs/cri_pod_manager_design.md b/docs/cri_pod_manager_design.md
|
||
new file mode 100644
|
||
index 00000000..aa7ac165
|
||
--- /dev/null
|
||
+++ b/docs/cri_pod_manager_design.md
|
||
@@ -0,0 +1,432 @@
|
||
+| Author | 刘昊 |
|
||
+| ------ | ------------------------------------------ |
|
||
+| Date | 2023-03-06 |
|
||
+| Email | [liuhao27@huawei.com](liuhao27@huawei.com) |
|
||
+
|
||
+本文主要对 `iSulad` 的 `CRI` 实现部分进行源码级别的学习和研究,为后续想了解 `CRI` 或者 `iSulad` 的同学提供帮助。
|
||
+
|
||
+*注:本文以iSulad 2.0.18版本为分析对象。*
|
||
+
|
||
+本文主要是针对 `CRI` 的 `RuntimeService` 部分,涉及如下接口:
|
||
+- `RunPodSandbox`
|
||
+- `StopPodSandbox`
|
||
+- `RemovePodSandbox`
|
||
+- `PodSandboxStatus`
|
||
+- `ListPodSandbox`
|
||
+- `UpdateRuntimeConfig`
|
||
+- `Status`
|
||
+- `ContainerStats`
|
||
+- `ListContainerStats`
|
||
+
|
||
+## CRI 代码结构
|
||
+
|
||
+CRI 涉及代码文件如下:
|
||
+
|
||
+```c
|
||
+// CRI proto文件
|
||
+src/api/services/cri/api.proto
|
||
+// proto 文件解析生成入口
|
||
+cmake/protoc.cmake
|
||
+
|
||
+// grpc服务注册入口
|
||
+src/daemon/entry/connect/grpc/grpc_service.cc
|
||
+// cri 镜像部分的封装类
|
||
+src/daemon/entry/connect/grpc/runtime_image_service.h
|
||
+// cri runtime 部分的封装类
|
||
+src/daemon/entry/connect/grpc/runtime_runtime_service.h
|
||
+
|
||
+// cri 具体实现目录
|
||
+src/daemon/entry/cri/
|
||
+```
|
||
+
|
||
+### CRI gRPC 服务注册和封装
|
||
+
|
||
+iSulad `gRPC` 模式下,直接在 `gRPC` 服务初始化时,注册了 `CRI` 服务:
|
||
+
|
||
+```c
|
||
+// src/daemon/entry/connect/grpc/grpc_service.cc
|
||
+int Init(const struct service_arguments *args)
|
||
+{
|
||
+ // 注册CRI runtime服务
|
||
+ m_builder.RegisterService(&m_runtimeRuntimeService);
|
||
+ // 注册CRI 镜像服务
|
||
+ m_builder.RegisterService(&m_runtimeImageService);
|
||
+}
|
||
+```
|
||
+
|
||
+`CRI` 服务初始化:
|
||
+
|
||
+```c
|
||
+// src/daemon/entry/connect/grpc/runtime_runtime_service.cc
|
||
+void RuntimeRuntimeServiceImpl::Init(Network::NetworkPluginConf mConf, isulad_daemon_configs *config, Errors &err)
|
||
+{
|
||
+ ...
|
||
+ // 初始化 CNI 网络插件
|
||
+ Network::ProbeNetworkPlugins(mConf.GetPluginConfDir(), mConf.GetPluginBinDir(), &plugins);
|
||
+ Network::InitNetworkPlugin(&plugins, mConf.GetPluginName(), mConf.GetHairpinMode(), mConf.GetNonMasqueradeCIDR(), mConf.GetMTU(), &chosen, err);
|
||
+
|
||
+ // 初始化,CRI 服务具体实现的类
|
||
+ RuntimeVersionerService *runtimeVersioner = new RuntimeVersionerServiceImpl(cb);
|
||
+ ContainerManagerService *containerManager = new ContainerManagerServiceImpl(cb);
|
||
+ PodSandboxManagerService *podSandboxManager = new PodSandboxManagerServiceImpl(podSandboxImage, cb, pluginManager);
|
||
+ RuntimeManagerService *runtimeManager = new RuntimeManagerServiceImpl(cb, pluginManager);
|
||
+ std::unique_ptr<CRI::CRIRuntimeService> service(
|
||
+ new CRIRuntimeServiceImpl(runtimeVersioner, containerManager, podSandboxManager, runtimeManager));
|
||
+ rService = std::move(service);
|
||
+ // 初始化websocket服务
|
||
+ websocket_server_init(err);
|
||
+ ...
|
||
+}
|
||
+```
|
||
+
|
||
+由于 `CRI` 具体实现类,定义在 `src/daemon/entry/cri/` 目录中;iSulad 通过封装的方式,在 `grpc` 服务提供了统一的入口,包括镜像和runtime两个封装类:
|
||
+- src/daemon/entry/connect/grpc/runtime_image_service.cc
|
||
+- src/daemon/entry/connect/grpc/runtime_runtime_service.cc
|
||
+
|
||
+## PodSandbox 相关接口
|
||
+
|
||
+第一部分,对 `CRI` 的新增的 `Pod` 相关的接口进行详细的探讨。
|
||
+
|
||
+### RunPodSandbox
|
||
+
|
||
+`RunPodSandbox` 负责 `Pod` 的创建、启动,以及网络环境准备等操作。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call RunPod
|
||
+ CRI-isula ->> iSulad: create container
|
||
+ CRI-isula ->> iSulad: inspect container
|
||
+ CRI-isula ->> cni plugin: prepare network
|
||
+ cni plugin -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: start container
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+// src/daemon/entry/cri/cri_pod_sandbox_manager_service_impl.cc
|
||
+auto PodSandboxManagerServiceImpl::RunPodSandbox(const runtime::v1alpha2::PodSandboxConfig &config, const std::string &runtimeHandler, Errors &error) -> std::string
|
||
+{
|
||
+ ...
|
||
+ // Step1:根据Pod镜像策略,如果镜像不存在,是否下载
|
||
+ EnsureSandboxImageExists()
|
||
+ // Step2:根据Pod配置,生成Pod对应容器的配置;
|
||
+ // 根据runtime选择对应的容器运行时;
|
||
+ CreateSandboxContainer()
|
||
+ // Step3:标识Pod网络状态为false
|
||
+ SetNetworkReady()
|
||
+ // Step4:通过inspect获取Pod信息,用于后续流程;
|
||
+ // 以及判定Pod状态是否符合预期;
|
||
+ InspectContainer()
|
||
+ // Step5:判断网络模式为file,是则先创建网络命名空间;
|
||
+ // 并且调用CNI插件,设置网络设备;
|
||
+ util_mount_namespace()
|
||
+ SetupSandboxNetwork()
|
||
+ // Step6:启动Pod
|
||
+ StartSandboxContainer()
|
||
+ // Step7:非file网络模式,则使用容器启动创建的网络名空间;
|
||
+ // 然后调用CNI插件,设置网络设备;
|
||
+ SetupSandboxNetwork()
|
||
+ ...
|
||
+}
|
||
+```
|
||
+
|
||
+详细的代码走读,代码流程图如下:
|
||
+
|
||
+<img src="./design/isulad_cri_run_pod.svg" alt="runpod">
|
||
+
|
||
+### StopPodSandbox
|
||
+
|
||
+`StopPodSandbox` 负责 `Pod` 的停止,以及网络资源的清理。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call StopPod
|
||
+ CRI-isula ->> iSulad: get container info
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: stop all containers in pod
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> cni plugin: clear cni networks
|
||
+ cni plugin -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: stop pod
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+void PodSandboxManagerServiceImpl::StopPodSandbox(const std::string &podSandboxID, Errors &error)
|
||
+{
|
||
+ // Step1: get real pod ID
|
||
+ GetRealSandboxIDToStop(podSandboxID, hostNetwork, name, ns, realSandboxID, stdAnnos, error);
|
||
+ // Step2: stop all containers in pod
|
||
+ StopAllContainersInSandbox(realSandboxID, error);
|
||
+ // Step3: clear cni network
|
||
+ ClearCniNetwork(realSandboxID, hostNetwork, ns, name, errlist, stdAnnos, error);
|
||
+ // Step4: stop pod
|
||
+ StopContainerHelper(realSandboxID, error);
|
||
+}
|
||
+```
|
||
+
|
||
+详细的代码走读,代码流程图如下:
|
||
+
|
||
+<img src="./design/isulad_cri_stop_pod.svg" alt="stoppod">
|
||
+
|
||
+### RemovePodSandbox
|
||
+
|
||
+`RemovePodSandbox` 负责删除 `Pod` ,包括对应容器的删除和其他数据的清理。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call RemovePod
|
||
+ CRI-isula ->> iSulad: get container info
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: remove all containers in pod
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: remove pod
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+void PodSandboxManagerServiceImpl::RemovePodSandbox(const std::string &podSandboxID, Errors &error)
|
||
+{
|
||
+ // Step1: get real pod ID
|
||
+ GetRealSandboxIDToStop(podSandboxID, hostNetwork, name, ns, realSandboxID, stdAnnos, error);
|
||
+ // Step2: remove all containers in pod
|
||
+ RemoveAllContainersInSandbox(realSandboxID, errors);
|
||
+ // Step3: remove pod
|
||
+ DoRemovePodSandbox(realSandboxID, errors);
|
||
+}
|
||
+```
|
||
+
|
||
+详细的代码走读,代码流程图如下:
|
||
+
|
||
+<img src="./design/isulad_cri_remove_pod.svg" alt="removepod">
|
||
+
|
||
+### PodSandboxStatus
|
||
+
|
||
+`PodSandboxStatus` 负责获取 `Pod` 的状态信息,包括网络信息、创建时间、state、meta-data等等数据。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call Pod status
|
||
+ CRI-isula ->> iSulad: get pod real ID
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: call Inspect Pod
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> CRI-isula: set data from inspect response
|
||
+ CRI-isula ->> CNI: call network status
|
||
+ CNI -->> CRI-isula: return
|
||
+ CRI-isula ->> CRI-isula: set network ip and so on
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+std::unique_ptr<runtime::v1alpha2::PodSandboxStatus>
|
||
+PodSandboxManagerServiceImpl::PodSandboxStatus(const std::string &podSandboxID, Errors &error)
|
||
+{
|
||
+ // Step1: get real pod ID
|
||
+ GetRealSandboxIDToStop(podSandboxID, hostNetwork, name, ns, realSandboxID, stdAnnos, error);
|
||
+ // Step2: inspect pod sandbox
|
||
+ InspectContainer(realSandboxID, error, true);
|
||
+ // Step3: set status from inspect reponse
|
||
+ PodSandboxStatusToGRPC(inspect, realSandboxID, podStatus, error);
|
||
+ // Step 3.1 set timestamp
|
||
+ podStatus->set_created_at(createdAt);
|
||
+ // Step 3.2 set state
|
||
+ podStatus->set_state(runtime::v1alpha2::SANDBOX_READY);
|
||
+ // Step 3.3 set labels and annotations
|
||
+ CRIHelpers::ExtractLabels(inspect->config->labels, *podStatus->mutable_labels());
|
||
+ CRIHelpers::ExtractAnnotations(inspect->config->annotations, *podStatus->mutable_annotations());
|
||
+ // Step 3.4 set options
|
||
+ options->set_network(SharesHostNetwork(inspect));
|
||
+ options->set_pid(SharesHostPid(inspect));
|
||
+ options->set_ipc(SharesHostIpc(inspect));
|
||
+ // Step 3.5 set network status
|
||
+ SetSandboxStatusNetwork(inspect, podSandboxID, podStatus, error);
|
||
+}
|
||
+```
|
||
+
|
||
+详细的代码走读,代码流程图在 [StopPod代码走读中](#stoppodsandbox) 中进行了详细的分析,可以参考对应的部分。
|
||
+
|
||
+## 通用接口
|
||
+
|
||
+### UpdateRuntimeConfig
|
||
+
|
||
+`UpdateRuntimeConfig` 负责对运行配置进行更新,当前只有 `CIDR` 的配置更新。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call update runtime config
|
||
+ CRI-isula ->> network plugin: update
|
||
+ network plugin -->> cni plugin: update
|
||
+ cni plugin ->> network plugin: return
|
||
+ network plugin -->> CRI-isula: return
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+// src/daemon/entry/cri/cri_runtime_manager_service_impl.cc
|
||
+void RuntimeManagerServiceImpl::UpdateRuntimeConfig(const runtime::v1alpha2::RuntimeConfig &config, Errors & /*error*/)
|
||
+{
|
||
+ // 设置用户传入的新CIDR值
|
||
+ events[NET_PLUGIN_EVENT_POD_CIDR_CHANGE_DETAIL_CIDR] = config.network_config().pod_cidr();
|
||
+ // 调用网络插件 --> CNI 网络模块,刷新CIDR配置
|
||
+ m_pluginManager->Event(NET_PLUGIN_EVENT_POD_CIDR_CHANGE, events);
|
||
+}
|
||
+```
|
||
+
|
||
+代码结构比较简单,只是更新了类的一个成员的值;因此,不做详细的分析。
|
||
+
|
||
+### Status
|
||
+
|
||
+`Status` 接口,主要用于获取容器引擎的 和 网络模块的状态是否正常。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call Status
|
||
+ CRI-isula ->> iSulad: call version
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> CRI-isula: set state of runtime
|
||
+ CRI-isula ->> network plugin: Status
|
||
+ network plugin -->> cni plugin: Status
|
||
+ cni plugin ->> network plugin: return
|
||
+ network plugin -->> CRI-isula: return
|
||
+ CRI-isula ->> CRI-isula: set state of network
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+// src/daemon/entry/cri/cri_runtime_manager_service_impl.cc
|
||
+auto RuntimeManagerServiceImpl::Status(Errors &error) -> std::unique_ptr<runtime::v1alpha2::RuntimeStatus>
|
||
+{
|
||
+ // 获取isulad的版本信息
|
||
+ m_cb->container.version(nullptr, &response);
|
||
+ // 设置对应的状态
|
||
+ runtimeReady->set_status(true/false);
|
||
+ // 调用网络插件的Status
|
||
+ m_pluginManager->Status(error);
|
||
+ // 设置对应的状态信息
|
||
+ networkReady->set_status(true/false);
|
||
+}
|
||
+```
|
||
+
|
||
+代码结构比较简单,只是获取两个模块的状态,然后设置返回值;因此,不做详细的分析。
|
||
+
|
||
+## 容器相关接口
|
||
+
|
||
+### ContainerStats
|
||
+
|
||
+`ContainerStats` 负责获取容器的度量数据。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call ContainerStats
|
||
+ CRI-isula ->> iSulad: call container.stats
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: call inspect
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> CRI-isula: set meta-data
|
||
+ CRI-isula ->> CRI-isula: set labels and annotations
|
||
+ CRI-isula ->> CRI-isula: set file usage
|
||
+ CRI-isula ->> CRI-isula: set memory usage
|
||
+ CRI-isula ->> CRI-isula: set cpu usage
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+// src/daemon/entry/cri/cri_container_manager_service_impl.cc
|
||
+auto ContainerManagerServiceImpl::ContainerStats(const std::string &containerID, Errors &error)
|
||
+-> std::unique_ptr<runtime::v1alpha2::ContainerStats>
|
||
+{
|
||
+ // 获取容器的stats信息
|
||
+ m_cb->container.stats(request, &response);
|
||
+ // 转换返回信息为CRI 对应的结果
|
||
+ ContainerStatsToGRPC(response, &contStatsVec, error);
|
||
+ // inspect容器,获取meta-data信息,设置到返回值中
|
||
+ PackContainerStatsAttributes(response->container_stats[i]->id, container, error);
|
||
+ // 获取容器使用的文件系统大小等度量数据
|
||
+ PackContainerStatsFilesystemUsage(response->container_stats[i]->id, response->container_stats[i]->image_type, timestamp, container);
|
||
+ // 设置内存度量数据
|
||
+ container->mutable_memory()->mutable_working_set_bytes()->set_value(workingset);
|
||
+ container->mutable_memory()->set_timestamp(timestamp);
|
||
+ // 设置CPU度量数据
|
||
+ container->mutable_cpu()->mutable_usage_core_nano_seconds()->set_value(response->container_stats[i]->cpu_use_nanos);
|
||
+ container->mutable_cpu()->set_timestamp(timestamp);
|
||
+}
|
||
+```
|
||
+
|
||
+
|
||
+由于 `ContainerStats` 和 `ListContainerStats` 实现基本一致,因此,详细分析部分放到一起分析,具体见 `ListContainerStats` 章节。
|
||
+
|
||
+### ListContainerStats
|
||
+
|
||
+`ListContainerStats` 负责获取多容器的度量数据。
|
||
+
|
||
+相关组件的序列图如下:
|
||
+
|
||
+```mermaid
|
||
+sequenceDiagram
|
||
+ kubelet ->> CRI-isula: call ContainerStats
|
||
+ CRI-isula ->> iSulad: call container.stats with filter
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> iSulad: call inspect
|
||
+ iSulad -->> CRI-isula: return
|
||
+ CRI-isula ->> CRI-isula: set meta-data
|
||
+ CRI-isula ->> CRI-isula: set labels and annotations
|
||
+ CRI-isula ->> CRI-isula: set file usage
|
||
+ CRI-isula ->> CRI-isula: set memory usage
|
||
+ CRI-isula ->> CRI-isula: set cpu usage
|
||
+ CRI-isula -->> kubelet: return
|
||
+```
|
||
+
|
||
+ 跟 `ContainerStats` 唯一的区别是,调用 `container->stats()` 的参数不同,`ListContainerStats` 根据过滤器去获取需要采集度量数据的容器列表,而 `ContainerStats` 只采集确定容器ID 的度量数据。
|
||
+
|
||
+源码实现,概要逻辑如下:
|
||
+
|
||
+```c
|
||
+// src/daemon/entry/cri/cri_container_manager_service_impl.cc
|
||
+void ContainerManagerServiceImpl::ListContainerStats(const runtime::v1alpha2::ContainerStatsFilter *filter, std::vector<std::unique_ptr<runtime::v1alpha2::ContainerStats>> *containerstats, Errors &error)
|
||
+{
|
||
+ // 根据用户参数,设置stats的过滤条件
|
||
+ PackContainerStatsFilter(filter, request, error);
|
||
+ // 获取容器的stats信息
|
||
+ m_cb->container.stats(request, &response);
|
||
+ // 转换返回信息为CRI 对应的结果 --> 与ContainerStats逻辑相同
|
||
+ ContainerStatsToGRPC(response, &contStatsVec, error);
|
||
+}
|
||
+```
|
||
+
|
||
+详细的代码走读,代码流程图如下:
|
||
+
|
||
+<img src="./design/isulad_cri_listcontainerstats.svg" alt="listcontainerstats">
|
||
+
|
||
+
|
||
diff --git a/docs/design/isulad_cri_listcontainerstats.svg b/docs/design/isulad_cri_listcontainerstats.svg
|
||
new file mode 100644
|
||
index 00000000..8781c39a
|
||
--- /dev/null
|
||
+++ b/docs/design/isulad_cri_listcontainerstats.svg
|
||
@@ -0,0 +1 @@
|
||
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="2580.9999999999995px" width="1931.0000000000005px" viewBox="-10 -10 1951.0000000000005 2600.9999999999995" content="<mxGraphModel dx="2880" dy="1814" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="185" value="" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#2A2A2A;" parent="1" vertex="1"><mxGeometry x="-610" y="70" width="1930" height="2580" as="geometry"/></mxCell><mxCell id="4" value="" style="edgeStyle=none;html=1;" parent="1" source="2" target="3" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="2" value="&lt;div style=&quot;background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;font style=&quot;font-size: 18px&quot; color=&quot;#4d9900&quot;&gt;&lt;b&gt;ListContainerStats&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-290" y="130" width="210" height="50" as="geometry"/></mxCell><mxCell id="16" value="" style="edgeStyle=none;html=1;" parent="1" source="3" target="15" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="3" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PackContainerStatsFilter&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="420" y="135" width="210" height="40" as="geometry"/></mxCell><mxCell id="8" value="" style="edgeStyle=none;html=1;" parent="1" source="5" target="7" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="5" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #9cdcfe&quot;&gt;call container&lt;/span&gt;.&lt;span style=&quot;color: #9cdcfe&quot;&gt;stats()&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="450" y="290" width="150" height="50" as="geometry"/></mxCell><mxCell id="10" value="" style="edgeStyle=none;html=1;" parent="1" source="7" target="9" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="13" value="" style="edgeStyle=none;html=1;" parent="1" source="7" target="12" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="7" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="485" y="405" width="80" height="80" as="geometry"/></mxCell><mxCell id="44" value="" style="edgeStyle=none;html=1;" parent="1" source="9" target="43" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="9" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ContainerStatsToGRPC&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="437.5" y="575" width="175" height="45" as="geometry"/></mxCell><mxCell id="11" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="535" y="500" width="30" height="20" as="geometry"/></mxCell><mxCell id="12" value="return error" style="ellipse;whiteSpace=wrap;html=1;rounded=1;fillColor=#660000;" parent="1" vertex="1"><mxGeometry x="340" y="417.5" width="85" height="55" as="geometry"/></mxCell><mxCell id="14" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="450" y="417.5" width="30" height="20" as="geometry"/></mxCell><mxCell id="18" value="" style="edgeStyle=none;html=1;" parent="1" source="15" target="17" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="21" value="" style="edgeStyle=none;html=1;" parent="1" source="15" target="20" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="15" value="sandbox id&lt;br&gt;empty?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="846" y="115" width="80" height="80" as="geometry"/></mxCell><mxCell id="30" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="17" target="20" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1046" y="315"/></Array></mxGeometry></mxCell><mxCell id="17" value="add sandbox id filter" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="986" y="125" width="120" height="60" as="geometry"/></mxCell><mxCell id="19" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="926" y="125" width="30" height="20" as="geometry"/></mxCell><mxCell id="25" value="" style="edgeStyle=none;html=1;" parent="1" source="20" target="24" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="20" value="add type container lable" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="826" y="285" width="120" height="60" as="geometry"/></mxCell><mxCell id="27" value="" style="edgeStyle=none;html=1;" parent="1" source="24" target="26" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="24" value="foreach selectors" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="826" y="425" width="120" height="60" as="geometry"/></mxCell><mxCell id="29" value="" style="edgeStyle=none;html=1;" parent="1" source="26" target="28" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="40" value="" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="26" target="5" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="815" y="770" as="targetPoint"/><Array as="points"><mxPoint x="680" y="595"/><mxPoint x="680" y="315"/></Array></mxGeometry></mxCell><mxCell id="26" value="finish?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="846" y="555" width="80" height="80" as="geometry"/></mxCell><mxCell id="33" value="" style="edgeStyle=none;html=1;" parent="1" source="28" target="32" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="28" value="add selector label" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="1016" y="565" width="120" height="60" as="geometry"/></mxCell><mxCell id="31" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="931" y="565" width="30" height="20" as="geometry"/></mxCell><mxCell id="35" value="" style="edgeStyle=none;html=1;" parent="1" source="32" target="34" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="45" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="32" target="24" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="981" y="735"/><mxPoint x="981" y="455"/></Array></mxGeometry></mxCell><mxCell id="32" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="1036" y="695" width="80" height="80" as="geometry"/></mxCell><mxCell id="34" value="return error" style="ellipse;whiteSpace=wrap;html=1;rounded=1;fillColor=#660000;" parent="1" vertex="1"><mxGeometry x="1176" y="705" width="75" height="55" as="geometry"/></mxCell><mxCell id="36" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1126" y="700" width="30" height="20" as="geometry"/></mxCell><mxCell id="38" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1001" y="705" width="30" height="20" as="geometry"/></mxCell><mxCell id="41" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="846" y="650" width="30" height="20" as="geometry"/></mxCell><mxCell id="42" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="761" y="575" width="30" height="20" as="geometry"/></mxCell><mxCell id="47" value="" style="edgeStyle=none;html=1;" parent="1" source="43" target="46" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="43" value="foreach return stats list" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="452.5" y="686.25" width="145" height="47.5" as="geometry"/></mxCell><mxCell id="49" value="" style="edgeStyle=none;html=1;" parent="1" source="46" target="48" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="82" value="" style="edgeStyle=none;html=1;" parent="1" source="46" target="81" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="46" value="finish?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="485" y="797.5" width="80" height="80" as="geometry"/></mxCell><mxCell id="72" value="" style="edgeStyle=none;html=1;" parent="1" source="48" target="71" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="48" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PackContainerStatsAttributes&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="407.5" y="940" width="235" height="42.5" as="geometry"/></mxCell><mxCell id="50" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="535" y="880" width="30" height="20" as="geometry"/></mxCell><mxCell id="54" value="" style="edgeStyle=none;html=1;" parent="1" source="51" target="53" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="78" value="" style="edgeStyle=none;html=1;" parent="1" source="51" target="77" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="51" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="485" y="1043.75" width="80" height="80" as="geometry"/></mxCell><mxCell id="57" value="" style="edgeStyle=none;html=1;" parent="1" source="53" target="56" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="53" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PackContainerStatsFilesystemUsage&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="387.5" y="1200" width="275" height="56.25" as="geometry"/></mxCell><mxCell id="55" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="535" y="1140" width="30" height="20" as="geometry"/></mxCell><mxCell id="59" value="" style="edgeStyle=none;html=1;" parent="1" source="56" target="58" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="61" value="" style="edgeStyle=none;html=1;" parent="1" source="56" target="60" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="56" value="&lt;font color=&quot;#9cdcfe&quot;&gt;mem_used&lt;br&gt;!= 0&lt;br&gt;&lt;/font&gt;" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="485" y="1324.375" width="80" height="80" as="geometry"/></mxCell><mxCell id="64" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="58" target="60" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="685" y="1484"/></Array></mxGeometry></mxCell><mxCell id="58" value="set memory stats" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="625" y="1334.375" width="120" height="60" as="geometry"/></mxCell><mxCell id="63" value="" style="edgeStyle=none;html=1;" parent="1" source="60" target="62" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="69" value="" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="60" target="43" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="525" y="1619.995" as="targetPoint"/><Array as="points"><mxPoint x="525" y="1620"/><mxPoint x="920" y="1620"/><mxPoint x="920" y="710"/></Array></mxGeometry></mxCell><mxCell id="60" value="nano_cpu&lt;br&gt;!= 0" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="485" y="1484.375" width="80" height="80" as="geometry"/></mxCell><mxCell id="62" value="set cpu stats" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="635" y="1494.385" width="120" height="60" as="geometry"/></mxCell><mxCell id="65" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="565" y="1330" width="30" height="20" as="geometry"/></mxCell><mxCell id="66" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="567.5" y="1494.38" width="30" height="20" as="geometry"/></mxCell><mxCell id="67" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="535" y="1410" width="30" height="20" as="geometry"/></mxCell><mxCell id="70" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="535" y="1590" width="30" height="20" as="geometry"/></mxCell><mxCell id="89" value="" style="edgeStyle=none;html=1;" parent="1" source="71" target="73" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="71" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ContainerStatus&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="130" y="936.25" width="140" height="50" as="geometry"/></mxCell><mxCell id="105" value="" style="edgeStyle=none;html=1;" parent="1" source="73" target="104" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="73" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetRealContainerOrSandboxID&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-190" y="936.24" width="240" height="50" as="geometry"/></mxCell><mxCell id="96" value="" style="edgeStyle=none;html=1;" parent="1" source="75" target="95" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="75" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;InspectContainer&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-147.5" y="1160" width="155" height="55.63" as="geometry"/></mxCell><mxCell id="77" value="return error" style="ellipse;whiteSpace=wrap;html=1;rounded=1;fillColor=#660000;" parent="1" vertex="1"><mxGeometry x="720" y="1053.75" width="120" height="60" as="geometry"/></mxCell><mxCell id="79" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="570" y="1053.75" width="30" height="20" as="geometry"/></mxCell><mxCell id="81" value="return" style="ellipse;whiteSpace=wrap;html=1;rounded=1;fillColor=#66CC00;" parent="1" vertex="1"><mxGeometry x="322.5" y="811.25" width="85" height="52.5" as="geometry"/></mxCell><mxCell id="85" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="83" target="43" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-20" y="710"/></Array></mxGeometry></mxCell><mxCell id="83" value="return null&lt;br&gt;?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-60" y="797.5" width="80" height="80" as="geometry"/></mxCell><mxCell id="86" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-20" y="766.25" width="30" height="20" as="geometry"/></mxCell><mxCell id="98" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="95" target="51" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="110" y="1300"/><mxPoint x="110" y="1084"/></Array></mxGeometry></mxCell><mxCell id="101" value="" style="edgeStyle=none;html=1;" parent="1" source="95" target="100" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="95" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-110" y="1259.9950000000001" width="80" height="80" as="geometry"/></mxCell><mxCell id="99" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-25" y="1270" width="30" height="20" as="geometry"/></mxCell><mxCell id="116" value="" style="edgeStyle=none;html=1;" parent="1" source="100" target="115" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="100" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ContainerStatusToGRPC&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-160" y="1404.38" width="180" height="40" as="geometry"/></mxCell><mxCell id="102" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-60" y="1350" width="30" height="20" as="geometry"/></mxCell><mxCell id="103" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="450" y="811.25" width="30" height="20" as="geometry"/></mxCell><mxCell id="107" value="" style="edgeStyle=none;html=1;" parent="1" source="104" target="106" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="104" value="call&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;container&lt;/span&gt;&lt;span style=&quot;background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;get_id()&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-510" y="931.24" width="180" height="58.76" as="geometry"/></mxCell><mxCell id="108" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="106" target="51" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="-110" y="1083.75" as="targetPoint"/></mxGeometry></mxCell><mxCell id="112" value="" style="edgeStyle=none;html=1;" parent="1" source="106" target="111" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="106" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-460" y="1043.75" width="80" height="80" as="geometry"/></mxCell><mxCell id="109" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-360" y="1053.75" width="30" height="20" as="geometry"/></mxCell><mxCell id="113" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="111" target="75" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="111" value="got real sandbox ID" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-480" y="1157.81" width="120" height="60" as="geometry"/></mxCell><mxCell id="114" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-415" y="1120" width="30" height="20" as="geometry"/></mxCell><mxCell id="118" value="" style="edgeStyle=none;html=1;" parent="1" source="115" target="117" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="115" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetContainerTimeStamps&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-470" y="1401.5700000000002" width="200" height="45.62" as="geometry"/></mxCell><mxCell id="119" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="117" target="51" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="110" y="1550"/><mxPoint x="110" y="1084"/></Array></mxGeometry></mxCell><mxCell id="122" value="" style="edgeStyle=none;html=1;" parent="1" source="117" target="121" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="117" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-410" y="1510" width="80" height="80" as="geometry"/></mxCell><mxCell id="120" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-315" y="1520" width="30" height="20" as="geometry"/></mxCell><mxCell id="125" value="" style="edgeStyle=none;html=1;" parent="1" source="121" target="124" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="121" value="set container start/create/finish time" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-440" y="1640" width="140" height="60" as="geometry"/></mxCell><mxCell id="123" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-400" y="1600" width="30" height="20" as="geometry"/></mxCell><mxCell id="127" value="" style="edgeStyle=none;html=1;" parent="1" source="124" target="126" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="124" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PackContainerImageToStatus&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-480" y="1750" width="220" height="40" as="geometry"/></mxCell><mxCell id="129" value="" style="edgeStyle=none;html=1;" parent="1" source="126" target="128" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="126" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;UpdateBaseStatusFromInspect&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-485" y="1820" width="230" height="50" as="geometry"/></mxCell><mxCell id="171" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="128" target="132" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="128" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PackLabelsToStatus&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-455" y="1900" width="170" height="45" as="geometry"/></mxCell><mxCell id="174" value="" style="edgeStyle=none;html=1;" parent="1" source="132" target="173" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="132" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: rgb(220 , 220 , 170)&quot;&gt;ParseContainerName&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-452.5" y="1970" width="165" height="46.25" as="geometry"/></mxCell><mxCell id="136" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="134" target="51" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="110" y="2093"/><mxPoint x="110" y="1084"/></Array></mxGeometry></mxCell><mxCell id="141" value="" style="edgeStyle=none;html=1;" parent="1" source="134" target="140" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="134" value="return&lt;br&gt;null?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-140" y="2053.125" width="80" height="80" as="geometry"/></mxCell><mxCell id="137" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-35" y="2070" width="30" height="20" as="geometry"/></mxCell><mxCell id="144" value="" style="edgeStyle=none;html=1;" parent="1" source="140" target="143" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="163" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="144" vertex="1" connectable="0"><mxGeometry x="-0.4544" y="-2" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="146" value="" style="edgeStyle=none;html=1;" parent="1" source="140" target="145" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="165" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="146" vertex="1" connectable="0"><mxGeometry x="-0.3914" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="140" value="has&lt;br&gt;meta?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-140" y="2213.125" width="80" height="80" as="geometry"/></mxCell><mxCell id="142" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-90" y="2140" width="30" height="20" as="geometry"/></mxCell><mxCell id="153" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="143" target="145" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="143" value="add meta-data" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="7.5" y="2229.6800000000003" width="110" height="46.88" as="geometry"/></mxCell><mxCell id="148" value="" style="edgeStyle=none;html=1;" parent="1" source="145" target="147" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="162" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="148" vertex="1" connectable="0"><mxGeometry x="-0.4532" y="3" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="150" value="" style="edgeStyle=none;html=1;" parent="1" source="145" target="149" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="160" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="150" vertex="1" connectable="0"><mxGeometry x="-0.5972" y="2" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="145" value="label size&lt;br&gt;&amp;gt; 0" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-140" y="2373.125" width="80" height="80" as="geometry"/></mxCell><mxCell id="154" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="147" target="149" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="147" value="add labels" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry y="2383.13" width="90" height="56.88" as="geometry"/></mxCell><mxCell id="152" value="" style="edgeStyle=none;html=1;" parent="1" source="149" target="151" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="161" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="152" vertex="1" connectable="0"><mxGeometry x="-0.5431" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="149" value="annotation&lt;br&gt;size &amp;gt; 0" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-140" y="2533.125" width="80" height="80" as="geometry"/></mxCell><mxCell id="166" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="151" target="51" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="280" y="2573"/><mxPoint x="280" y="1084"/></Array></mxGeometry></mxCell><mxCell id="151" value="add annotations" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry y="2549.6800000000003" width="110" height="46.88" as="geometry"/></mxCell><mxCell id="168" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="167" target="134" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="167" value="BUG:应该直接检查error" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;fillColor=#663300;" parent="1" vertex="1"><mxGeometry x="-115" y="1910" width="120" height="80" as="geometry"/></mxCell><mxCell id="180" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="170" target="134" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-230" y="2210"/><mxPoint x="-230" y="2093"/></Array></mxGeometry></mxCell><mxCell id="170" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: rgb(220 , 220 , 170)&quot;&gt;ConvertMountsToStatus&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-465" y="2189.68" width="190" height="40" as="geometry"/></mxCell><mxCell id="175" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="173" target="134" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="178" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="175" vertex="1" connectable="0"><mxGeometry x="-0.5353" y="-4" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="176" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="173" target="170" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="179" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="176" vertex="1" connectable="0"><mxGeometry x="-0.5055" y="-3" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="173" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-410" y="2053.125" width="80" height="80" as="geometry"/></mxCell><mxCell id="183" value="" style="edgeStyle=none;html=1;" parent="1" source="181" target="182" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="181" value="&lt;div style=&quot;background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;font style=&quot;font-size: 18px&quot; color=&quot;#999900&quot;&gt;&lt;b&gt;ContainerStats&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1"><mxGeometry x="-195" y="288.75" width="175" height="51.25" as="geometry"/></mxCell><mxCell id="184" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="182" target="5" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="182" value="set containerID filter" style="whiteSpace=wrap;html=1;rounded=1;fillColor=none;" parent="1" vertex="1"><mxGeometry x="140" y="283.75" width="142.5" height="62.5" as="geometry"/></mxCell></root></mxGraphModel>"><style type="text/css"></style><rect x="0.5" y="0.5" width="1930" height="2580" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><path d="M 530.5 85.5 L 1024.13 85.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1029.38 85.5 L 1022.38 89 L 1024.13 85.5 L 1022.38 82 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="320.5" y="60.5" width="210" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 85px; margin-left: 321px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; line-height: 19px"><font style="font-size: 18px" color="#4d9900"><b>ListContainerStats</b></font></div></div></div></div></foreignObject></g><path d="M 1240.5 85.5 L 1450.13 85.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1455.38 85.5 L 1448.38 89 L 1450.13 85.5 L 1448.38 82 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1030.5" y="65.5" width="210" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 85px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PackContainerStatsFilter</span></div></div></div></div></foreignObject></g><path d="M 1135.5 270.5 L 1135.5 329.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 334.38 L 1132 327.38 L 1135.5 329.13 L 1139 327.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1060.5" y="220.5" width="150" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 245px; margin-left: 1061px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #9cdcfe">call container</span>.<span style="color: #9cdcfe">stats()</span></div></div></div></div></foreignObject></g><path d="M 1135.5 415.5 L 1135.5 499.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 504.38 L 1132 497.38 L 1135.5 499.13 L 1139 497.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1095.5 375.5 L 1041.87 375.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1036.62 375.5 L 1043.62 372 L 1041.87 375.5 L 1043.62 379 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1115.5 355.5 L 1128.43 342.57 Q 1135.5 335.5 1142.57 342.57 L 1168.43 368.43 Q 1175.5 375.5 1168.43 382.57 L 1142.57 408.43 Q 1135.5 415.5 1128.43 408.43 L 1102.57 382.57 Q 1095.5 375.5 1102.57 368.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 375px; margin-left: 1096px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 1135.5 550.5 L 1135.5 610.38" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 615.63 L 1132 608.63 L 1135.5 610.38 L 1139 608.63 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1048" y="505.5" width="175" height="45" rx="6.75" ry="6.75" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 173px; height: 1px; padding-top: 528px; margin-left: 1049px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ContainerStatsToGRPC</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 440px; margin-left: 1160px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><ellipse cx="993" cy="375.5" rx="42.5" ry="27.5" fill="#660000" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 83px; height: 1px; padding-top: 375px; margin-left: 951px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 358px; margin-left: 1075px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1536.5 85.5 L 1590.13 85.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1595.38 85.5 L 1588.38 89 L 1590.13 85.5 L 1588.38 82 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1496.5 125.5 L 1496.5 209.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1496.5 214.38 L 1493 207.38 L 1496.5 209.13 L 1500 207.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1476.5 65.5 L 1489.43 52.57 Q 1496.5 45.5 1503.57 52.57 L 1529.43 78.43 Q 1536.5 85.5 1529.43 92.57 L 1503.57 118.43 Q 1496.5 125.5 1489.43 118.43 L 1463.57 92.57 Q 1456.5 85.5 1463.57 78.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 85px; margin-left: 1457px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">sandbox id<br />empty?</div></div></div></foreignObject></g><path d="M 1656.5 115.5 L 1656.5 235.5 Q 1656.5 245.5 1646.5 245.5 L 1562.87 245.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1557.62 245.5 L 1564.62 242 L 1562.87 245.5 L 1564.62 249 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1596.5" y="55.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 85px; margin-left: 1597px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add sandbox id filter</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 65px; margin-left: 1551px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1496.5 275.5 L 1496.5 349.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1496.5 354.38 L 1493 347.38 L 1496.5 349.13 L 1500 347.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1436.5" y="215.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 245px; margin-left: 1437px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add type container lable</div></div></div></foreignObject></g><path d="M 1496.5 415.5 L 1496.5 479.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1496.5 484.38 L 1493 477.38 L 1496.5 479.13 L 1500 477.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1436.5" y="355.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 385px; margin-left: 1437px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">foreach selectors</div></div></div></foreignObject></g><path d="M 1536.5 525.5 L 1620.13 525.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.38 525.5 L 1618.38 529 L 1620.13 525.5 L 1618.38 522 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1456.5 525.5 L 1300.5 525.5 Q 1290.5 525.5 1290.5 515.5 L 1290.5 255.5 Q 1290.5 245.5 1280.5 245.5 L 1216.87 245.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1211.62 245.5 L 1218.62 242 L 1216.87 245.5 L 1218.62 249 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1476.5 505.5 L 1489.43 492.57 Q 1496.5 485.5 1503.57 492.57 L 1529.43 518.43 Q 1536.5 525.5 1529.43 532.57 L 1503.57 558.43 Q 1496.5 565.5 1489.43 558.43 L 1463.57 532.57 Q 1456.5 525.5 1463.57 518.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 525px; margin-left: 1457px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">finish?</div></div></div></foreignObject></g><path d="M 1686.5 555.5 L 1686.5 619.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1686.5 624.38 L 1683 617.38 L 1686.5 619.13 L 1690 617.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1626.5" y="495.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 525px; margin-left: 1627px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add selector label</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 505px; margin-left: 1556px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1725.52 664.52 L 1780.13 663.16" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1785.38 663.03 L 1778.47 666.7 L 1780.13 663.16 L 1778.3 659.7 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1646.5 665.5 L 1601.5 665.5 Q 1591.5 665.5 1591.5 655.5 L 1591.5 395.5 Q 1591.5 385.5 1581.5 385.5 L 1562.87 385.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1557.62 385.5 L 1564.62 382 L 1562.87 385.5 L 1564.62 389 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1666.5 645.5 L 1679.43 632.57 Q 1686.5 625.5 1693.57 632.57 L 1719.43 658.43 Q 1726.5 665.5 1719.43 672.57 L 1693.57 698.43 Q 1686.5 705.5 1679.43 698.43 L 1653.57 672.57 Q 1646.5 665.5 1653.57 658.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 665px; margin-left: 1647px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><ellipse cx="1824" cy="663" rx="37.5" ry="27.5" fill="#660000" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 73px; height: 1px; padding-top: 663px; margin-left: 1787px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 640px; margin-left: 1751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 645px; margin-left: 1626px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 590px; margin-left: 1471px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 515px; margin-left: 1386px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1135.5 664.25 L 1135.5 721.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 726.88 L 1132 719.88 L 1135.5 721.63 L 1139 719.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1063" y="616.75" width="145" height="47.5" rx="7.13" ry="7.13" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 143px; height: 1px; padding-top: 640px; margin-left: 1064px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">foreach return stats list</div></div></div></foreignObject></g><path d="M 1135.5 808 L 1135.5 864.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 869.38 L 1132 862.38 L 1135.5 864.13 L 1139 862.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1095.5 768 L 1024.37 768" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1019.12 768 L 1026.12 764.5 L 1024.37 768 L 1026.12 771.5 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1115.5 748 L 1128.43 735.07 Q 1135.5 728 1142.57 735.07 L 1168.43 760.93 Q 1175.5 768 1168.43 775.07 L 1142.57 800.93 Q 1135.5 808 1128.43 800.93 L 1102.57 775.07 Q 1095.5 768 1102.57 760.93 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 768px; margin-left: 1096px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">finish?</div></div></div></foreignObject></g><path d="M 1018 891.75 L 886.87 891.75" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 881.62 891.75 L 888.62 888.25 L 886.87 891.75 L 888.62 895.25 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1018" y="870.5" width="235" height="42.5" rx="6.38" ry="6.38" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 233px; height: 1px; padding-top: 892px; margin-left: 1019px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PackContainerStatsAttributes</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 820px; margin-left: 1160px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1135.5 1054.25 L 1135.5 1124.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 1129.38 L 1132 1122.38 L 1135.5 1124.13 L 1139 1122.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1175.5 1014.25 L 1324.13 1014.25" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1329.38 1014.25 L 1322.38 1017.75 L 1324.13 1014.25 L 1322.38 1010.75 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1115.5 994.25 L 1128.43 981.32 Q 1135.5 974.25 1142.57 981.32 L 1168.43 1007.18 Q 1175.5 1014.25 1168.43 1021.32 L 1142.57 1047.18 Q 1135.5 1054.25 1128.43 1047.18 L 1102.57 1021.32 Q 1095.5 1014.25 1102.57 1007.18 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1014px; margin-left: 1096px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 1135.5 1186.75 L 1135.5 1248.51" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 1253.76 L 1132 1246.76 L 1135.5 1248.51 L 1139 1246.76 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="998" y="1130.5" width="275" height="56.25" rx="8.44" ry="8.44" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 273px; height: 1px; padding-top: 1159px; margin-left: 999px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PackContainerStatsFilesystemUsage</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1080px; margin-left: 1160px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1175.5 1294.87 L 1229.13 1294.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1234.38 1294.87 L 1227.38 1298.37 L 1229.13 1294.87 L 1227.38 1291.37 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 1334.87 L 1135.5 1408.51" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 1413.76 L 1132 1406.76 L 1135.5 1408.51 L 1139 1406.76 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1115.5 1274.87 L 1128.43 1261.95 Q 1135.5 1254.87 1142.57 1261.95 L 1168.43 1287.8 Q 1175.5 1294.87 1168.43 1301.95 L 1142.57 1327.8 Q 1135.5 1334.87 1128.43 1327.8 L 1102.57 1301.95 Q 1095.5 1294.87 1102.57 1287.8 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1295px; margin-left: 1096px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><font color="#9cdcfe">mem_used<br />!= 0<br /></font></div></div></div></foreignObject></g><path d="M 1295.5 1324.87 L 1295.5 1404.5 Q 1295.5 1414.5 1285.5 1414.52 L 1141.87 1414.86" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1136.62 1414.87 L 1143.61 1411.36 L 1141.87 1414.86 L 1143.63 1418.36 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1235.5" y="1264.87" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1295px; margin-left: 1236px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set memory stats</div></div></div></foreignObject></g><path d="M 1175.5 1454.88 L 1239.13 1454.88" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1244.38 1454.88 L 1237.38 1458.38 L 1239.13 1454.88 L 1237.38 1451.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1135.5 1494.87 L 1135.5 1540.5 Q 1135.5 1550.5 1145.5 1550.5 L 1520.5 1550.5 Q 1530.5 1550.5 1530.5 1540.5 L 1530.5 650.5 Q 1530.5 640.5 1520.5 640.5 L 1214.37 640.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1209.12 640.5 L 1216.12 637 L 1214.37 640.5 L 1216.12 644 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1115.5 1434.87 L 1128.43 1421.95 Q 1135.5 1414.87 1142.57 1421.95 L 1168.43 1447.8 Q 1175.5 1454.87 1168.43 1461.95 L 1142.57 1487.8 Q 1135.5 1494.87 1128.43 1487.8 L 1102.57 1461.95 Q 1095.5 1454.87 1102.57 1447.8 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1455px; margin-left: 1096px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">nano_cpu<br />!= 0</div></div></div></foreignObject></g><rect x="1245.5" y="1424.88" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1455px; margin-left: 1246px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set cpu stats</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1270px; margin-left: 1190px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1435px; margin-left: 1193px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1350px; margin-left: 1160px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1530px; margin-left: 1160px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 740.5 891.75 L 666.87 891.74" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 661.62 891.74 L 668.62 888.24 L 666.87 891.74 L 668.62 895.24 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="740.5" y="866.75" width="140" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 892px; margin-left: 741px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ContainerStatus</span></div></div></div></div></foreignObject></g><path d="M 420.5 891.53 L 286.87 891.29" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 281.62 891.28 L 288.62 887.79 L 286.87 891.29 L 288.61 894.79 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="420.5" y="866.74" width="240" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 892px; margin-left: 421px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetRealContainerOrSandboxID</span></div></div></div></div></foreignObject></g><path d="M 540.5 1146.13 L 540.5 1184.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 540.5 1189.38 L 537 1182.38 L 540.5 1184.13 L 544 1182.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="463" y="1090.5" width="155" height="55.63" rx="8.34" ry="8.34" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 153px; height: 1px; padding-top: 1118px; margin-left: 464px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">InspectContainer</span></div></div></div></div></foreignObject></g><ellipse cx="1390.5" cy="1014.25" rx="60.00000000000001" ry="30.000000000000004" fill="#660000" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1014px; margin-left: 1332px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 994px; margin-left: 1195px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><ellipse cx="975.5" cy="768" rx="42.5" ry="26.25" fill="#66cc00" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 83px; height: 1px; padding-top: 768px; margin-left: 934px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return</div></div></div></foreignObject></g><path d="M 590.5 728 L 590.5 650.5 Q 590.5 640.5 600.5 640.5 L 1056.63 640.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1061.88 640.5 L 1054.88 644 L 1056.63 640.5 L 1054.88 637 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 570.5 748 L 583.43 735.07 Q 590.5 728 597.57 735.07 L 623.43 760.93 Q 630.5 768 623.43 775.07 L 597.57 800.93 Q 590.5 808 583.43 800.93 L 557.57 775.07 Q 550.5 768 557.57 760.93 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 768px; margin-left: 551px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return null<br />?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 707px; margin-left: 605px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 580.5 1230.5 L 710.5 1230.5 Q 720.5 1230.5 720.5 1220.5 L 720.5 1024.5 Q 720.5 1014.5 730.5 1014.49 L 1089.13 1014.25" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1094.38 1014.25 L 1087.38 1017.76 L 1089.13 1014.25 L 1087.38 1010.76 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 540.5 1270.49 L 540.5 1328.51" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 540.5 1333.76 L 537 1326.76 L 540.5 1328.51 L 544 1326.76 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 520.5 1210.49 L 533.43 1197.57 Q 540.5 1190.49 547.57 1197.57 L 573.43 1223.42 Q 580.5 1230.49 573.43 1237.57 L 547.57 1263.42 Q 540.5 1270.49 533.43 1263.42 L 507.57 1237.57 Q 500.5 1230.49 507.57 1223.42 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1230px; margin-left: 501px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1210px; margin-left: 600px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 450.5 1354.88 L 346.87 1354.88" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 341.62 1354.88 L 348.62 1351.38 L 346.87 1354.88 L 348.62 1358.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="450.5" y="1334.88" width="180" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 1355px; margin-left: 451px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ContainerStatusToGRPC</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1290px; margin-left: 565px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 752px; margin-left: 1075px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 190.5 920.5 L 190.5 967.88" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 190.5 973.13 L 187 966.13 L 190.5 967.88 L 194 966.13 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="100.5" y="861.74" width="180" height="58.76" rx="8.81" ry="8.81" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 891px; margin-left: 101px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call <span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">container</span><span style="background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">.</span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">get_id()</span></div></div></div></foreignObject></g><path d="M 230.5 1014.25 L 1089.13 1014.25" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1094.38 1014.25 L 1087.38 1017.75 L 1089.13 1014.25 L 1087.38 1010.75 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 190.5 1054.25 L 190.5 1081.94" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 190.5 1087.19 L 187 1080.19 L 190.5 1081.94 L 194 1080.19 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 170.5 994.25 L 183.43 981.32 Q 190.5 974.25 197.57 981.32 L 223.43 1007.18 Q 230.5 1014.25 223.43 1021.32 L 197.57 1047.18 Q 190.5 1054.25 183.43 1047.18 L 157.57 1021.32 Q 150.5 1014.25 157.57 1007.18 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1014px; margin-left: 151px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 994px; margin-left: 265px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 250.5 1118.31 L 456.63 1118.31" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 461.88 1118.31 L 454.88 1121.81 L 456.63 1118.31 L 454.88 1114.81 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="130.5" y="1088.31" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1118px; margin-left: 131px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">got real sandbox ID</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1060px; margin-left: 210px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 240.5 1377.69 L 240.5 1434.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1439.38 L 237 1432.38 L 240.5 1434.13 L 244 1432.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="140.5" y="1332.07" width="200" height="45.62" rx="6.84" ry="6.84" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 1355px; margin-left: 141px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetContainerTimeStamps</span></div></div></div></div></foreignObject></g><path d="M 280.5 1480.5 L 710.5 1480.5 Q 720.5 1480.5 720.5 1470.5 L 720.5 1024.5 Q 720.5 1014.5 730.5 1014.49 L 1089.13 1014.25" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1094.38 1014.25 L 1087.38 1017.76 L 1089.13 1014.25 L 1087.38 1010.76 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1520.5 L 240.5 1564.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1569.38 L 237 1562.38 L 240.5 1564.13 L 244 1562.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 220.5 1460.5 L 233.43 1447.57 Q 240.5 1440.5 247.57 1447.57 L 273.43 1473.43 Q 280.5 1480.5 273.43 1487.57 L 247.57 1513.43 Q 240.5 1520.5 233.43 1513.43 L 207.57 1487.57 Q 200.5 1480.5 207.57 1473.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1480px; margin-left: 201px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1460px; margin-left: 310px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 240.5 1630.5 L 240.5 1674.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1679.38 L 237 1672.38 L 240.5 1674.13 L 244 1672.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="170.5" y="1570.5" width="140" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 1600px; margin-left: 171px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set container start/create/finish time</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1540px; margin-left: 225px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 240.5 1720.5 L 240.5 1744.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1749.38 L 237 1742.38 L 240.5 1744.13 L 244 1742.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="130.5" y="1680.5" width="220" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 1700px; margin-left: 131px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PackContainerImageToStatus</span></div></div></div></div></foreignObject></g><path d="M 240.5 1800.5 L 240.5 1824.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1829.38 L 237 1822.38 L 240.5 1824.13 L 244 1822.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="125.5" y="1750.5" width="230" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 1775px; margin-left: 126px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">UpdateBaseStatusFromInspect</span></div></div></div></div></foreignObject></g><path d="M 240.5 1875.5 L 240.5 1894.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1899.38 L 237 1892.38 L 240.5 1894.13 L 244 1892.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="155.5" y="1830.5" width="170" height="45" rx="6.75" ry="6.75" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 1853px; margin-left: 156px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PackLabelsToStatus</span></div></div></div></div></foreignObject></g><path d="M 240.5 1946.75 L 240.5 1977.26" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 1982.51 L 237 1975.51 L 240.5 1977.26 L 244 1975.51 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="158" y="1900.5" width="165" height="46.25" rx="6.94" ry="6.94" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 163px; height: 1px; padding-top: 1924px; margin-left: 159px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: rgb(220 , 220 , 170)">ParseContainerName</span></div></div></div></div></foreignObject></g><path d="M 550.48 2023.6 L 710.5 2023.51 Q 720.5 2023.5 720.5 2013.5 L 720.5 1024.5 Q 720.5 1014.5 730.5 1014.49 L 1089.13 1014.25" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1094.38 1014.25 L 1087.38 1017.76 L 1089.13 1014.25 L 1087.38 1010.76 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 510.5 2063.63 L 510.5 2137.26" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 510.5 2142.51 L 507 2135.51 L 510.5 2137.26 L 514 2135.51 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 490.5 2003.62 L 503.43 1990.7 Q 510.5 1983.62 517.57 1990.7 L 543.43 2016.55 Q 550.5 2023.62 543.43 2030.7 L 517.57 2056.55 Q 510.5 2063.63 503.43 2056.55 L 477.57 2030.7 Q 470.5 2023.62 477.57 2016.55 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2024px; margin-left: 471px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return<br />null?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2010px; margin-left: 590px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 550.5 2183.62 L 611.63 2183.62" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 616.88 2183.62 L 609.88 2187.12 L 611.63 2183.62 L 609.88 2180.12 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2187px; margin-left: 569px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; background-color: #2a2a2a; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 510.5 2223.63 L 510.5 2297.26" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 510.5 2302.51 L 507 2295.51 L 510.5 2297.26 L 514 2295.51 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2251px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; background-color: #2a2a2a; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 490.5 2163.63 L 503.43 2150.7 Q 510.5 2143.63 517.57 2150.7 L 543.43 2176.55 Q 550.5 2183.63 543.43 2190.7 L 517.57 2216.55 Q 510.5 2223.63 503.43 2216.55 L 477.57 2190.7 Q 470.5 2183.63 477.57 2176.55 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2184px; margin-left: 471px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has<br />meta?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2081px; margin-left: 535px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 641.26 2207.06 L 515.62 2299.84" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 511.4 2302.96 L 514.95 2295.99 L 515.62 2299.84 L 519.11 2301.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="618" y="2160.18" width="110" height="46.88" rx="7.03" ry="7.03" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 2184px; margin-left: 619px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add meta-data</div></div></div></foreignObject></g><path d="M 550.08 2343.2 L 604.13 2342.62" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 609.38 2342.56 L 602.42 2346.14 L 604.13 2342.62 L 602.34 2339.14 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2341px; margin-left: 569px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; background-color: #2a2a2a; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 510.5 2383.63 L 510.5 2457.26" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 510.5 2462.51 L 507 2455.51 L 510.5 2457.26 L 514 2455.51 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2402px; margin-left: 514px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; background-color: #2a2a2a; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 490.5 2323.63 L 503.43 2310.7 Q 510.5 2303.63 517.57 2310.7 L 543.43 2336.55 Q 550.5 2343.63 543.43 2350.7 L 517.57 2376.55 Q 510.5 2383.63 503.43 2376.55 L 477.57 2350.7 Q 470.5 2343.63 477.57 2336.55 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2344px; margin-left: 471px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">label size<br />> 0</div></div></div></foreignObject></g><path d="M 621.57 2370.51 L 515.38 2459.53" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 511.36 2462.91 L 514.47 2455.73 L 515.38 2459.53 L 518.97 2461.09 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="610.5" y="2313.63" width="90" height="56.88" rx="8.53" ry="8.53" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 2342px; margin-left: 611px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add labels</div></div></div></foreignObject></g><path d="M 550.5 2503.62 L 604.13 2503.62" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 609.38 2503.62 L 602.38 2507.12 L 604.13 2503.62 L 602.38 2500.12 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2505px; margin-left: 566px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; background-color: #2a2a2a; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 490.5 2483.63 L 503.43 2470.7 Q 510.5 2463.63 517.57 2470.7 L 543.43 2496.55 Q 550.5 2503.63 543.43 2510.7 L 517.57 2536.55 Q 510.5 2543.63 503.43 2536.55 L 477.57 2510.7 Q 470.5 2503.63 477.57 2496.55 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2504px; margin-left: 471px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">annotation<br />size > 0</div></div></div></foreignObject></g><path d="M 720.5 2503.62 L 880.5 2503.51 Q 890.5 2503.5 890.5 2493.5 L 890.5 1024.5 Q 890.5 1014.5 900.5 1014.49 L 1089.13 1014.26" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1094.38 1014.25 L 1087.39 1017.76 L 1089.13 1014.26 L 1087.38 1010.76 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="610.5" y="2480.18" width="110" height="46.88" rx="7.03" ry="7.03" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 2504px; margin-left: 611px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add annotations</div></div></div></foreignObject></g><path d="M 546.3 1889.07 L 512.76 1977.67" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 510.9 1982.58 L 510.1 1974.79 L 512.76 1977.67 L 516.65 1977.27 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 495.5 1840.5 L 615.5 1840.5 L 615.5 1890.5 L 575.5 1890.5 L 555.5 1920.5 L 555.5 1890.5 L 495.5 1890.5 Z" fill="#663300" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1865px; margin-left: 496px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">BUG:应该直接检查error</div></div></div></foreignObject></g><path d="M 335.5 2140.18 L 370.5 2140.43 Q 380.5 2140.5 380.5 2130.5 L 380.5 2033.5 Q 380.5 2023.5 390.5 2023.51 L 464.13 2023.62" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 469.38 2023.62 L 462.38 2027.11 L 464.13 2023.62 L 462.39 2020.11 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="145.5" y="2120.18" width="190" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 2140px; margin-left: 146px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: rgb(220 , 220 , 170)">ConvertMountsToStatus</span></div></div></div></div></foreignObject></g><path d="M 280.5 2023.62 L 464.13 2023.62" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 469.38 2023.62 L 462.38 2027.12 L 464.13 2023.62 L 462.38 2020.12 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2029px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; background-color: #2a2a2a; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 240.5 2063.63 L 240.5 2113.81" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 240.5 2119.06 L 237 2112.06 L 240.5 2113.81 L 244 2112.06 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2079px; margin-left: 239px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; background-color: #2a2a2a; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 220.5 2003.62 L 233.43 1990.7 Q 240.5 1983.62 247.57 1990.7 L 273.43 2016.55 Q 280.5 2023.62 273.43 2030.7 L 247.57 2056.55 Q 240.5 2063.63 233.43 2056.55 L 207.57 2030.7 Q 200.5 2023.62 207.57 2016.55 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2024px; margin-left: 201px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 590.5 245.05 L 744.13 245.35" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 749.38 245.36 L 742.38 248.84 L 744.13 245.35 L 742.39 241.84 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="415.5" y="219.25" width="175" height="51.25" rx="7.69" ry="7.69" fill="none" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 173px; height: 1px; padding-top: 245px; margin-left: 416px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; line-height: 19px"><font style="font-size: 18px" color="#999900"><b>ContainerStats</b></font></div></div></div></div></foreignObject></g><path d="M 893 245.5 L 1054.13 245.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1059.38 245.5 L 1052.38 249 L 1054.13 245.5 L 1052.38 242 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="750.5" y="214.25" width="142.5" height="62.5" rx="9.38" ry="9.38" fill="none" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 141px; height: 1px; padding-top: 245px; margin-left: 751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set containerID filter</div></div></div></foreignObject></g></svg>
|
||
\ No newline at end of file
|
||
diff --git a/docs/design/isulad_cri_remove_pod.svg b/docs/design/isulad_cri_remove_pod.svg
|
||
new file mode 100644
|
||
index 00000000..f470bd17
|
||
--- /dev/null
|
||
+++ b/docs/design/isulad_cri_remove_pod.svg
|
||
@@ -0,0 +1 @@
|
||
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="1071px" width="1891px" viewBox="-10 -10 1911 1091" content="<mxGraphModel dx="1128" dy="635" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="82" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-310" y="180" width="1890" height="1070" as="geometry"/></mxCell><mxCell id="64" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="63" target="24" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="63" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="580" y="480" width="950" height="620" as="geometry"/></mxCell><mxCell id="4" value="" style="edgeStyle=none;html=1;" parent="1" source="2" target="3" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="2" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;RemovePodSandbox&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="150" y="240" width="140" height="40" as="geometry"/></mxCell><mxCell id="6" value="" style="edgeStyle=none;html=1;" parent="1" source="3" target="5" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="3" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetRealContainerOrSandboxID&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="360" y="235" width="230" height="50" as="geometry"/></mxCell><mxCell id="8" value="" style="edgeStyle=none;html=1;" parent="1" source="5" target="7" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="14" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="5" target="13" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="680" y="405"/></Array></mxGeometry></mxCell><mxCell id="5" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="640" y="220" width="80" height="80" as="geometry"/></mxCell><mxCell id="11" value="" style="edgeStyle=none;html=1;" parent="1" source="7" target="10" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="16" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7" target="13" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="840" y="405"/></Array></mxGeometry></mxCell><mxCell id="7" value="not found&lt;br&gt;error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="800" y="220" width="80" height="80" as="geometry"/></mxCell><mxCell id="9" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="730" y="230" width="30" height="20" as="geometry"/></mxCell><mxCell id="10" value="return error" style="ellipse;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="940" y="230" width="120" height="60" as="geometry"/></mxCell><mxCell id="12" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="885" y="230" width="30" height="20" as="geometry"/></mxCell><mxCell id="19" value="" style="edgeStyle=none;html=1;" parent="1" source="13" target="18" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="13" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;RemoveAllContainersInSandbox&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="360" y="380" width="230" height="50" as="geometry"/></mxCell><mxCell id="15" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="645" y="310" width="30" height="20" as="geometry"/></mxCell><mxCell id="17" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="800" y="310" width="30" height="20" as="geometry"/></mxCell><mxCell id="21" value="" style="edgeStyle=none;html=1;" parent="1" source="18" target="20" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="18" value="call&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;container&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; background-color: rgb(30 , 30 , 30)&quot;&gt;&lt;font color=&quot;#d4d4d4&quot;&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;list()&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="392.5" y="510" width="165" height="45" as="geometry"/></mxCell><mxCell id="23" value="" style="edgeStyle=none;html=1;" parent="1" source="20" target="22" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="20" value="foreach return container list" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="660" y="502.5" width="120" height="60" as="geometry"/></mxCell><mxCell id="26" value="" style="edgeStyle=none;html=1;" parent="1" source="22" target="25" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="30" value="" style="edgeStyle=none;html=1;" parent="1" source="22" target="29" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="22" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;RemoveContainer&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="650" y="610" width="140" height="37.5" as="geometry"/></mxCell><mxCell id="66" value="" style="edgeStyle=none;html=1;" parent="1" source="24" target="65" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="24" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;DoRemovePodSandbox&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="270" y="767.81" width="170" height="50" as="geometry"/></mxCell><mxCell id="28" value="" style="edgeStyle=none;html=1;" parent="1" source="25" target="27" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="25" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="680" y="695" width="80" height="80" as="geometry"/></mxCell><mxCell id="27" value="add error message" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="660" y="810" width="120" height="60" as="geometry"/></mxCell><mxCell id="32" value="" style="edgeStyle=none;html=1;" parent="1" source="29" target="31" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="29" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetRealContainerOrSandboxID&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="885" y="610" width="230" height="41.25" as="geometry"/></mxCell><mxCell id="33" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="31" target="25" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1230" y="695"/></Array></mxGeometry></mxCell><mxCell id="36" value="" style="edgeStyle=none;html=1;" parent="1" source="31" target="35" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="31" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="1190" y="588.755" width="80" height="80" as="geometry"/></mxCell><mxCell id="34" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1150" y="675" width="30" height="20" as="geometry"/></mxCell><mxCell id="39" value="" style="edgeStyle=none;html=1;" parent="1" source="35" target="38" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="35" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;RemoveContainerLogSymlink&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="1125" y="733.75" width="210" height="41.25" as="geometry"/></mxCell><mxCell id="37" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1235" y="695" width="30" height="20" as="geometry"/></mxCell><mxCell id="41" value="" style="edgeStyle=none;html=1;" parent="1" source="38" target="40" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="38" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetContainerLogPath&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="1145" y="817.81" width="170" height="44.38" as="geometry"/></mxCell><mxCell id="43" value="" style="edgeStyle=none;html=1;" parent="1" source="40" target="42" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="40" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;InspectContainer&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1370" y="817.81" width="140" height="45.62" as="geometry"/></mxCell><mxCell id="45" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="42" target="44" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="49" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="42" target="27" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="720" y="946"/></Array></mxGeometry></mxCell><mxCell id="42" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="1400" y="910.0000000000001" width="80" height="80" as="geometry"/></mxCell><mxCell id="48" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="44" target="47" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="44" value="remove log path" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1380" y="1030" width="120" height="40" as="geometry"/></mxCell><mxCell id="46" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1400" y="990" width="30" height="20" as="geometry"/></mxCell><mxCell id="55" value="" style="edgeStyle=none;html=1;" parent="1" source="47" target="54" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="47" value="call&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;container&lt;/span&gt;&lt;span style=&quot;background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;remove()&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="870" y="1025" width="190" height="50" as="geometry"/></mxCell><mxCell id="50" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1350" y="920" width="30" height="20" as="geometry"/></mxCell><mxCell id="51" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="725" y="775" width="30" height="20" as="geometry"/></mxCell><mxCell id="56" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="54" target="27" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="59" value="" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="54" target="20" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="619.9999999999998" y="1050" as="targetPoint"/><Array as="points"><mxPoint x="600" y="1050"/><mxPoint x="600" y="533"/></Array></mxGeometry></mxCell><mxCell id="54" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="680" y="1010" width="80" height="80" as="geometry"/></mxCell><mxCell id="57" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="725" y="980" width="30" height="20" as="geometry"/></mxCell><mxCell id="60" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="630" y="1020" width="30" height="20" as="geometry"/></mxCell><mxCell id="68" value="" style="edgeStyle=none;html=1;" parent="1" source="65" target="67" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="65" value="cal&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;container&lt;/span&gt;&lt;span style=&quot;background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;remove()&lt;br&gt;pod-container&lt;br&gt;&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-20" y="762.81" width="185" height="60" as="geometry"/></mxCell><mxCell id="70" value="" style="edgeStyle=none;html=1;" parent="1" source="67" target="69" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="73" value="" style="edgeStyle=none;html=1;" parent="1" source="67" target="72" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="67" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="32.5" y="892.81" width="80" height="80" as="geometry"/></mxCell><mxCell id="81" value="" style="edgeStyle=none;html=1;" parent="1" source="69" target="80" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="69" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ClearNetworkReady&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-6.25" y="1032.81" width="157.5" height="57.19" as="geometry"/></mxCell><mxCell id="71" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="82.5" y="972.81" width="30" height="20" as="geometry"/></mxCell><mxCell id="75" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="72" target="69" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-87" y="1061"/></Array></mxGeometry></mxCell><mxCell id="78" value="" style="edgeStyle=none;html=1;" parent="1" source="72" target="77" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="72" value="not found&lt;br&gt;error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-127.5" y="892.81" width="80" height="80" as="geometry"/></mxCell><mxCell id="74" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-5" y="900" width="30" height="20" as="geometry"/></mxCell><mxCell id="76" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-85" y="980" width="30" height="20" as="geometry"/></mxCell><mxCell id="77" value="return error" style="ellipse;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-280" y="904.2199999999999" width="92.5" height="57.19" as="geometry"/></mxCell><mxCell id="79" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-160" y="904.22" width="30" height="20" as="geometry"/></mxCell><mxCell id="80" value="return" style="ellipse;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="12.5" y="1159.9950000000001" width="120" height="60" as="geometry"/></mxCell></root></mxGraphModel>"><style type="text/css"></style><rect x="0.5" y="0.5" width="1890" height="1070" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><path d="M 890.5 612.67 L 756.87 613.28" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 751.62 613.3 L 758.6 609.77 L 756.87 613.28 L 758.63 616.77 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="890.5" y="300.5" width="950" height="620" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><path d="M 600.5 80.5 L 664.13 80.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 669.38 80.5 L 662.38 84 L 664.13 80.5 L 662.38 77 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="460.5" y="60.5" width="140" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 81px; margin-left: 462px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">RemovePodSandbox</span></div></div></div></div></foreignObject></g><path d="M 900.5 80.5 L 944.13 80.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 949.38 80.5 L 942.38 84 L 944.13 80.5 L 942.38 77 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="670.5" y="55.5" width="230" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 81px; margin-left: 672px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetRealContainerOrSandboxID</span></div></div></div></div></foreignObject></g><path d="M 1030.5 80.5 L 1104.13 80.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1109.38 80.5 L 1102.38 84 L 1104.13 80.5 L 1102.38 77 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 990.5 120.5 L 990.5 215.5 Q 990.5 225.5 980.5 225.5 L 906.87 225.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 901.62 225.5 L 908.62 222 L 906.87 225.5 L 908.62 229 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.5 60.5 L 983.43 47.57 Q 990.5 40.5 997.57 47.57 L 1023.43 73.43 Q 1030.5 80.5 1023.43 87.57 L 997.57 113.43 Q 990.5 120.5 983.43 113.43 L 957.57 87.57 Q 950.5 80.5 957.57 73.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 81px; margin-left: 952px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 1190.5 80.5 L 1244.13 80.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1249.38 80.5 L 1242.38 84 L 1244.13 80.5 L 1242.38 77 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1150.5 120.5 L 1150.5 215.5 Q 1150.5 225.5 1140.5 225.5 L 906.87 225.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 901.62 225.5 L 908.62 222 L 906.87 225.5 L 908.62 229 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1130.5 60.5 L 1143.43 47.57 Q 1150.5 40.5 1157.57 47.57 L 1183.43 73.43 Q 1190.5 80.5 1183.43 87.57 L 1157.57 113.43 Q 1150.5 120.5 1143.43 113.43 L 1117.57 87.57 Q 1110.5 80.5 1117.57 73.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 81px; margin-left: 1112px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">not found<br />error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 61px; margin-left: 1056px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><ellipse cx="1310.5" cy="80.5" rx="60" ry="30" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 81px; margin-left: 1252px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 61px; margin-left: 1211px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 785.5 250.5 L 785.5 324.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 785.5 329.38 L 782 322.38 L 785.5 324.13 L 789 322.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="670.5" y="200.5" width="230" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 226px; margin-left: 672px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">RemoveAllContainersInSandbox</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 141px; margin-left: 971px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 141px; margin-left: 1126px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 868 353 L 964.13 353" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 969.38 353 L 962.38 356.5 L 964.13 353 L 962.38 349.5 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="703" y="330.5" width="165" height="45" rx="6.75" ry="6.75" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 163px; height: 1px; padding-top: 353px; margin-left: 704px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call <span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">container</span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; background-color: rgb(30 , 30 , 30)"><font color="#d4d4d4">.</font></span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">list()</span></div></div></div></foreignObject></g><path d="M 1030.5 383 L 1030.5 424.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1030.5 429.38 L 1027 422.38 L 1030.5 424.13 L 1034 422.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="970.5" y="323" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 353px; margin-left: 972px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">foreach return container list</div></div></div></foreignObject></g><path d="M 1030.5 468 L 1030.5 509.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1030.5 514.38 L 1027 507.38 L 1030.5 509.13 L 1034 507.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1100.5 449.72 L 1189.13 450.31" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1194.38 450.35 L 1187.36 453.8 L 1189.13 450.31 L 1187.41 446.8 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="960.5" y="430.5" width="140" height="37.5" rx="5.63" ry="5.63" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 449px; margin-left: 962px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">RemoveContainer</span></div></div></div></div></foreignObject></g><path d="M 580.5 613.31 L 481.87 613.31" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 476.62 613.31 L 483.62 609.81 L 481.87 613.31 L 483.62 616.81 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="580.5" y="588.31" width="170" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 613px; margin-left: 582px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">DoRemovePodSandbox</span></div></div></div></div></foreignObject></g><path d="M 1030.5 595.5 L 1030.5 624.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1030.5 629.38 L 1027 622.38 L 1030.5 624.13 L 1034 622.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1010.5 535.5 L 1023.43 522.57 Q 1030.5 515.5 1037.57 522.57 L 1063.43 548.43 Q 1070.5 555.5 1063.43 562.57 L 1037.57 588.43 Q 1030.5 595.5 1023.43 588.43 L 997.57 562.57 Q 990.5 555.5 997.57 548.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 556px; margin-left: 992px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><rect x="970.5" y="630.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 661px; margin-left: 972px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add error message</div></div></div></foreignObject></g><path d="M 1425.5 450.19 L 1494.45 449.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1499.7 449.59 L 1492.73 453.14 L 1494.45 449.63 L 1492.68 446.14 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1195.5" y="430.5" width="230" height="41.25" rx="6.19" ry="6.19" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 451px; margin-left: 1197px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetRealContainerOrSandboxID</span></div></div></div></div></foreignObject></g><path d="M 1540.5 489.26 L 1540.5 505.5 Q 1540.5 515.5 1530.5 515.5 L 1036.87 515.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1031.62 515.5 L 1038.62 512 L 1036.87 515.5 L 1038.62 519 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1540.5 489.26 L 1540.5 547.88" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1540.5 553.13 L 1537 546.13 L 1540.5 547.88 L 1544 546.13 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1520.5 429.26 L 1533.43 416.33 Q 1540.5 409.26 1547.57 416.33 L 1573.43 442.18 Q 1580.5 449.26 1573.43 456.33 L 1547.57 482.18 Q 1540.5 489.26 1533.43 482.18 L 1507.57 456.33 Q 1500.5 449.26 1507.57 442.18 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 449px; margin-left: 1502px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 506px; margin-left: 1476px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1540.5 595.5 L 1540.5 631.94" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1540.5 637.19 L 1537 630.19 L 1540.5 631.94 L 1544 630.19 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1435.5" y="554.25" width="210" height="41.25" rx="6.19" ry="6.19" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 575px; margin-left: 1437px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">RemoveContainerLogSymlink</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 526px; margin-left: 1561px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1625.5 660.75 L 1674.13 660.89" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1679.38 660.91 L 1672.37 664.39 L 1674.13 660.89 L 1672.39 657.39 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1455.5" y="638.31" width="170" height="44.38" rx="6.66" ry="6.66" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 661px; margin-left: 1457px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetContainerLogPath</span></div></div></div></div></foreignObject></g><path d="M 1750.5 683.93 L 1750.5 724.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1750.5 729.38 L 1747 722.38 L 1750.5 724.13 L 1754 722.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1680.5" y="638.31" width="140" height="45.62" rx="6.84" ry="6.84" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 661px; margin-left: 1682px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">InspectContainer</span></div></div></div></div></foreignObject></g><path d="M 1750.5 810.5 L 1750.5 844.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1750.5 849.38 L 1747 842.38 L 1750.5 844.13 L 1754 842.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1710.72 770.28 L 1040.5 766.56 Q 1030.5 766.5 1030.5 756.5 L 1030.5 696.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1030.5 691.62 L 1034 698.62 L 1030.5 696.87 L 1027 698.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1730.5 750.5 L 1743.43 737.57 Q 1750.5 730.5 1757.57 737.57 L 1783.43 763.43 Q 1790.5 770.5 1783.43 777.57 L 1757.57 803.43 Q 1750.5 810.5 1743.43 803.43 L 1717.57 777.57 Q 1710.5 770.5 1717.57 763.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 771px; margin-left: 1712px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 1690.5 870.5 L 1376.87 870.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1371.62 870.5 L 1378.62 867 L 1376.87 870.5 L 1378.62 874 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1690.5" y="850.5" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 871px; margin-left: 1692px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">remove log path</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 821px; margin-left: 1726px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1180.5 870.5 L 1076.87 870.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1071.62 870.5 L 1078.62 867 L 1076.87 870.5 L 1078.62 874 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1180.5" y="845.5" width="190" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 871px; margin-left: 1182px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call <span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">container</span><span style="background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">.</span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">remove()</span></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 751px; margin-left: 1676px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 606px; margin-left: 1051px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1030.5 830.5 L 1030.5 696.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1030.5 691.62 L 1034 698.62 L 1030.5 696.87 L 1027 698.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 990.5 870.5 L 920.5 870.5 Q 910.5 870.5 910.5 860.5 L 910.5 363.5 Q 910.5 353.5 920.5 353.42 L 964.13 353.05" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 969.38 353.01 L 962.41 356.57 L 964.13 353.05 L 962.35 349.57 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1010.5 850.5 L 1023.43 837.57 Q 1030.5 830.5 1037.57 837.57 L 1063.43 863.43 Q 1070.5 870.5 1063.43 877.57 L 1037.57 903.43 Q 1030.5 910.5 1023.43 903.43 L 997.57 877.57 Q 990.5 870.5 997.57 863.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 871px; margin-left: 992px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 811px; margin-left: 1051px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 851px; margin-left: 956px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 383 643.31 L 383 706.94" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 383 712.19 L 379.5 705.19 L 383 706.94 L 386.5 705.19 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="290.5" y="583.31" width="185" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 183px; height: 1px; padding-top: 613px; margin-left: 292px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">cal <span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">container</span><span style="background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">.</span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">remove()<br />pod-container<br /></span></div></div></div></foreignObject></g><path d="M 383 793.31 L 383 846.94" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 383 852.19 L 379.5 845.19 L 383 846.94 L 386.5 845.19 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 343 753.31 L 269.37 753.31" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 264.12 753.31 L 271.12 749.81 L 269.37 753.31 L 271.12 756.81 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 363 733.31 L 375.93 720.38 Q 383 713.31 390.07 720.38 L 415.93 746.24 Q 423 753.31 415.93 760.38 L 390.07 786.24 Q 383 793.31 375.93 786.24 L 350.07 760.38 Q 343 753.31 350.07 746.24 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 753px; margin-left: 344px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 383 910.5 L 383 974.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 383 979.38 L 379.5 972.38 L 383 974.13 L 386.5 972.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="304.25" y="853.31" width="157.5" height="57.19" rx="8.58" ry="8.58" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 156px; height: 1px; padding-top: 882px; margin-left: 305px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ClearNetworkReady</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 803px; margin-left: 408px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 223.16 793.15 L 223.46 871.5 Q 223.5 881.5 233.5 881.55 L 297.88 881.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 303.13 881.9 L 296.11 885.36 L 297.88 881.87 L 296.15 878.36 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 183 753.31 L 129.37 753.31" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 124.12 753.31 L 131.12 749.81 L 129.37 753.31 L 131.12 756.81 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 203 733.31 L 215.93 720.38 Q 223 713.31 230.07 720.38 L 255.93 746.24 Q 263 753.31 255.93 760.38 L 230.07 786.24 Q 223 793.31 215.93 786.24 L 190.07 760.38 Q 183 753.31 190.07 746.24 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 753px; margin-left: 184px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">not found<br />error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 731px; margin-left: 321px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 811px; margin-left: 241px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><ellipse cx="76.75" cy="753.31" rx="46.25" ry="28.595" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 91px; height: 1px; padding-top: 753px; margin-left: 32px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 735px; margin-left: 166px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><ellipse cx="383" cy="1010.5" rx="60" ry="30" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1010px; margin-left: 324px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return</div></div></div></foreignObject></g></svg>
|
||
\ No newline at end of file
|
||
diff --git a/docs/design/isulad_cri_run_pod.svg b/docs/design/isulad_cri_run_pod.svg
|
||
new file mode 100644
|
||
index 00000000..87ffad73
|
||
--- /dev/null
|
||
+++ b/docs/design/isulad_cri_run_pod.svg
|
||
@@ -0,0 +1 @@
|
||
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="2991px" width="4170.999999999999px" viewBox="-10 -10 4190.999999999999 3011" content="<mxGraphModel dx="4366" dy="1814" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" background="#1A1A1A" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="319" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1A1A1A;" parent="1" vertex="1"><mxGeometry x="-1500" y="290" width="4170" height="2990" as="geometry"/></mxCell><mxCell id="310" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-1360" y="1620" width="1040" height="1420" as="geometry"/></mxCell><mxCell id="37" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1170" y="1025" width="200" height="455" as="geometry"/></mxCell><mxCell id="33" value="" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;" parent="1" vertex="1"><mxGeometry x="900" y="950" width="170" height="170" as="geometry"/></mxCell><mxCell id="7" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="3" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="2" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;RunPodSandbox&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="57.5" y="390" width="135" height="40" as="geometry"/></mxCell><mxCell id="8" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3" target="4" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="3" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;EnsureSandboxImageExists&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="20" y="490" width="210" height="50" as="geometry"/></mxCell><mxCell id="10" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="4" target="5" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="4" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ImageStatus&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="65" y="600" width="120" height="40" as="geometry"/></mxCell><mxCell id="11" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="5" target="6" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="14" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="5" target="13" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="5" value="exist?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="85" y="690" width="80" height="80" as="geometry"/></mxCell><mxCell id="16" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="6" target="13" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="389.9999999999998" y="860" as="targetPoint"/><Array as="points"><mxPoint x="390" y="860"/></Array></mxGeometry></mxCell><mxCell id="6" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PullImage&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="330" y="710" width="120" height="40" as="geometry"/></mxCell><mxCell id="12" value="NO" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="230" y="700" width="30" height="20" as="geometry"/></mxCell><mxCell id="178" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="13" target="18" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="125" y="1005"/></Array></mxGeometry></mxCell><mxCell id="13" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;CreateSandboxContainer&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="27.5" y="840" width="195" height="40" as="geometry"/></mxCell><mxCell id="15" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="135" y="790" width="30" height="20" as="geometry"/></mxCell><mxCell id="27" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="17" target="19" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="63" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="17" target="61" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="17" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;MakeSandboxIsuladConfig&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="660" y="980" width="200" height="50" as="geometry"/></mxCell><mxCell id="177" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="18" target="17" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="18" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GenerateSandboxCreateContainerRequest&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="315" y="980" width="300" height="50" as="geometry"/></mxCell><mxCell id="26" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="19" target="20" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="19" value="add sandbox" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="920" y="985" width="130" height="40" as="geometry"/></mxCell><mxCell id="28" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="20" target="21" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="20" value="add pod name" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="920" y="1060" width="130" height="40" as="geometry"/></mxCell><mxCell id="40" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="21" target="39" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="21" value="add container type" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1200" y="1060" width="150" height="40" as="geometry"/></mxCell><mxCell id="30" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="22" target="23" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="22" value="add sandbox namespace&amp;nbsp;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1200" y="1250" width="150" height="40" as="geometry"/></mxCell><mxCell id="31" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="23" target="24" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="23" value="add sandbox name" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1200" y="1310" width="150" height="40" as="geometry"/></mxCell><mxCell id="32" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="24" target="25" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="24" value="add UID" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1215" y="1370" width="120" height="40" as="geometry"/></mxCell><mxCell id="44" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="25" target="43" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="25" value="add&amp;nbsp; ATTEMPT" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1210" y="1430" width="130" height="40" as="geometry"/></mxCell><mxCell id="35" value="labels" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="900" y="950" width="40" height="20" as="geometry"/></mxCell><mxCell id="38" value="annotations" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="1190" y="1025" width="40" height="20" as="geometry"/></mxCell><mxCell id="41" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="39" target="22" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="45" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="39" target="43" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="1010" y="1170" as="targetPoint"/><Array as="points"><mxPoint x="1120" y="1168"/><mxPoint x="1120" y="1540"/></Array></mxGeometry></mxCell><mxCell id="39" value="has metadata?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1235" y="1130" width="80" height="80" as="geometry"/></mxCell><mxCell id="42" value="Yes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="1275" y="1210" width="40" height="20" as="geometry"/></mxCell><mxCell id="48" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="43" target="47" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="43" value="set network mode" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1217.5" y="1520" width="115" height="40" as="geometry"/></mxCell><mxCell id="46" value="No" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="1130" y="1140" width="40" height="20" as="geometry"/></mxCell><mxCell id="50" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="47" target="49" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1440" y="1650"/><mxPoint x="1440" y="1450"/></Array></mxGeometry></mxCell><mxCell id="53" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="47" target="52" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="47" value="has linux options?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1235" y="1610" width="80" height="80" as="geometry"/></mxCell><mxCell id="153" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="49" target="76" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="158" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="49" target="155" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="1670" y="2070.0000000000005" as="targetPoint"/></mxGeometry></mxCell><mxCell id="49" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ApplySandboxLinuxOptions&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1550" y="1430" width="210" height="40" as="geometry"/></mxCell><mxCell id="51" value="Yes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="1360" y="1620" width="40" height="20" as="geometry"/></mxCell><mxCell id="56" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="52" target="55" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="52" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ApplySandboxResources&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1180" y="2250" width="180" height="40" as="geometry"/></mxCell><mxCell id="54" value="No" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="1280" y="1700" width="40" height="20" as="geometry"/></mxCell><mxCell id="59" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="55" target="58" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="171" style="edgeStyle=none;html=1;" parent="1" source="55" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="840" y="1650" as="targetPoint"/><Array as="points"><mxPoint x="1130" y="2383"/><mxPoint x="1130" y="1650"/></Array></mxGeometry></mxCell><mxCell id="55" value="has security options?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1220" y="2340" width="100" height="80" as="geometry"/></mxCell><mxCell id="58" value="add&amp;nbsp;&lt;font color=&quot;#9cdcfe&quot; face=&quot;Consolas, Courier New, monospace&quot;&gt;&lt;span style=&quot;font-size: 14px ; background-color: rgb(30 , 30 , 30)&quot;&gt;security_opt&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;into hostconfig&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1205" y="2510" width="130" height="60" as="geometry"/></mxCell><mxCell id="60" value="Yes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="1280" y="2430" width="40" height="20" as="geometry"/></mxCell><mxCell id="64" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="61" target="62" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="61" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;CreateCheckpoint&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="687.5" y="1630" width="150" height="40" as="geometry"/></mxCell><mxCell id="176" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="62" target="65" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="62" value="save into annotation of pod" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="682.5" y="1727.5" width="160" height="50" as="geometry"/></mxCell><mxCell id="75" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="65" target="66" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="65" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PackCreateContainerRequest&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="652.5" y="1847.5" width="220" height="40" as="geometry"/></mxCell><mxCell id="71" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="66" target="67" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="66" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;MakeSandboxName&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="932.5" y="1847.5" width="170" height="40" as="geometry"/></mxCell><mxCell id="72" style="edgeStyle=none;html=1;" parent="1" source="67" target="68" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="67" value="parse runtime handler" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="942.5" y="1907.5" width="150" height="40" as="geometry"/></mxCell><mxCell id="73" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="68" target="69" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="68" value="set image" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="962.5" y="1967.5" width="110" height="40" as="geometry"/></mxCell><mxCell id="74" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="69" target="70" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="69" value="set host config" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="957.5" y="2027.5" width="120" height="40" as="geometry"/></mxCell><mxCell id="181" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="70" target="179" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1017.5" y="2240"/></Array></mxGeometry></mxCell><mxCell id="70" value="set custom config" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="957.5" y="2097.5" width="120" height="40" as="geometry"/></mxCell><mxCell id="89" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="76" target="77" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="76" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ApplySandboxSecurityContext&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1860" y="1425" width="220" height="50" as="geometry"/></mxCell><mxCell id="88" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="77" target="91" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="2140" y="1577.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="94" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="77" target="92" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="77" value="run_as_user?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1920" y="1530" width="100" height="90" as="geometry"/></mxCell><mxCell id="90" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2035" y="1550" width="30" height="20" as="geometry"/></mxCell><mxCell id="96" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="91" target="92" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="2170" y="1680"/></Array></mxGeometry></mxCell><mxCell id="91" value="set user" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2120" y="1552.5" width="100" height="45" as="geometry"/></mxCell><mxCell id="97" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="92" target="93" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="92" value="set privileged" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1910" y="1660" width="120" height="40" as="geometry"/></mxCell><mxCell id="99" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="93" target="98" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="116" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="98" target="115" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="93" value="set readonly rootfs" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1910" y="1730" width="120" height="40" as="geometry"/></mxCell><mxCell id="95" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1975" y="1620" width="30" height="20" as="geometry"/></mxCell><mxCell id="101" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="98" target="100" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="98" value="has capabilities?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2130" y="1705" width="80" height="90" as="geometry"/></mxCell><mxCell id="103" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="100" target="102" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="106" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="100" target="105" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="100" value="has cap&lt;br&gt;add?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2260" y="1710" width="80" height="80" as="geometry"/></mxCell><mxCell id="108" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="102" target="105" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="2485" y="1870"/></Array></mxGeometry></mxCell><mxCell id="102" value="set cap_adds in hostconfig" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2400" y="1730" width="170" height="40" as="geometry"/></mxCell><mxCell id="104" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2350" y="1730" width="30" height="20" as="geometry"/></mxCell><mxCell id="110" style="edgeStyle=none;html=1;" parent="1" source="105" target="109" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="105" value="has cap&lt;br&gt;drop?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2260" y="1830" width="80" height="80" as="geometry"/></mxCell><mxCell id="107" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2305" y="1790" width="30" height="20" as="geometry"/></mxCell><mxCell id="121" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="109" target="115" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="2300" y="2070"/></Array></mxGeometry></mxCell><mxCell id="109" value="set cap_drops in hostconfig" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2215" y="1950" width="170" height="50" as="geometry"/></mxCell><mxCell id="112" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2305" y="1910" width="30" height="20" as="geometry"/></mxCell><mxCell id="113" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2215" y="1720" width="30" height="20" as="geometry"/></mxCell><mxCell id="126" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="114" target="122" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="2365" y="2210"/></Array></mxGeometry></mxCell><mxCell id="114" value="add &lt;font color=&quot;#ff3333&quot;&gt;no-new-privileged&lt;/font&gt; into security opts" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2300" y="2085" width="130" height="50" as="geometry"/></mxCell><mxCell id="117" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="115" target="114" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="124" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="115" target="122" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="115" value="no new&lt;br&gt;privs?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2130" y="2070" width="80" height="80" as="geometry"/></mxCell><mxCell id="118" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2220" y="2085" width="30" height="20" as="geometry"/></mxCell><mxCell id="120" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2130" y="1810" width="30" height="20" as="geometry"/></mxCell><mxCell id="128" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="122" target="127" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="131" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="122" target="130" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="122" value="has supplemental&lt;br&gt;groups?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2130" y="2210" width="80" height="80" as="geometry"/></mxCell><mxCell id="125" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2135" y="2150" width="30" height="20" as="geometry"/></mxCell><mxCell id="132" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="127" target="130" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="2400" y="2365"/></Array></mxGeometry></mxCell><mxCell id="127" value="add&amp;nbsp;&lt;span style=&quot;color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;group_add&lt;/span&gt;&lt;span&gt;&amp;nbsp;into hostconfig&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2320" y="2225" width="160" height="50" as="geometry"/></mxCell><mxCell id="129" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2230" y="2225" width="30" height="20" as="geometry"/></mxCell><mxCell id="137" style="edgeStyle=none;html=1;" parent="1" source="130" target="136" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="142" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="130" target="141" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="130" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2135" y="2330" width="70" height="70" as="geometry"/></mxCell><mxCell id="133" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2175" y="2290" width="30" height="20" as="geometry"/></mxCell><mxCell id="145" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="136" target="144" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="136" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ModifySandboxNamespaceOptions&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1825" y="2340" width="240" height="50" as="geometry"/></mxCell><mxCell id="139" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2090" y="2340" width="30" height="20" as="geometry"/></mxCell><mxCell id="141" value="return error" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2110" y="2460" width="120" height="60" as="geometry"/></mxCell><mxCell id="143" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2175" y="2410" width="30" height="20" as="geometry"/></mxCell><mxCell id="150" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="144" target="146" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="144" value="set pid-mode" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1890" y="2430" width="110" height="40" as="geometry"/></mxCell><mxCell id="152" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="146" target="147" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="146" value="set ipc-mode" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1890" y="2500" width="110" height="40" as="geometry"/></mxCell><mxCell id="151" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="147" target="148" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="147" value="set uts-mode" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1890" y="2570" width="110" height="40" as="geometry"/></mxCell><mxCell id="159" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="148" target="155" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1945" y="2750"/></Array></mxGeometry></mxCell><mxCell id="148" value="set network-mode" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1890" y="2640" width="110" height="40" as="geometry"/></mxCell><mxCell id="163" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="154" target="160" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1845" y="2930"/></Array></mxGeometry></mxCell><mxCell id="154" value="set&amp;nbsp;&lt;span style=&quot;color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;cgroup_parent&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1770" y="2765" width="150" height="50" as="geometry"/></mxCell><mxCell id="156" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="155" target="154" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="161" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="155" target="160" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="155" value="cgroup parent?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1615" y="2750" width="80" height="80" as="geometry"/></mxCell><mxCell id="157" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1710" y="2760" width="30" height="20" as="geometry"/></mxCell><mxCell id="165" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="160" target="164" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="169" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="160" target="52" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1520" y="2970"/><mxPoint x="1520" y="2270"/></Array></mxGeometry></mxCell><mxCell id="160" value="sysctl size&lt;br&gt;&amp;gt; 0" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1615" y="2930" width="80" height="80" as="geometry"/></mxCell><mxCell id="162" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1660" y="2840" width="30" height="20" as="geometry"/></mxCell><mxCell id="164" value="add&amp;nbsp;&lt;span style=&quot;color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;sysctls&lt;/span&gt;&lt;span&gt;&amp;nbsp;into hostconfig&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1580" y="3070" width="150" height="50" as="geometry"/></mxCell><mxCell id="166" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1660" y="3020" width="30" height="20" as="geometry"/></mxCell><mxCell id="170" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1545" y="2940" width="30" height="20" as="geometry"/></mxCell><mxCell id="172" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1160" y="2355" width="30" height="20" as="geometry"/></mxCell><mxCell id="174" value="" style="endArrow=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="58" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="1130" y="2380" as="sourcePoint"/><mxPoint x="1270" y="2130" as="targetPoint"/><Array as="points"><mxPoint x="1130" y="2540"/></Array></mxGeometry></mxCell><mxCell id="175" value="" style="endArrow=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="164" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="1520" y="2970" as="sourcePoint"/><mxPoint x="1270" y="2700" as="targetPoint"/><Array as="points"><mxPoint x="1520" y="3095"/></Array></mxGeometry></mxCell><mxCell id="186" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="179" target="182" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="179" value="call executor-&amp;gt;&lt;span style=&quot;color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;create()&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="657.5" y="2215" width="180" height="50" as="geometry"/></mxCell><mxCell id="184" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="182" target="183" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="190" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="182" target="188" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="410" y="2240"/><mxPoint x="410" y="1165"/></Array></mxGeometry></mxCell><mxCell id="182" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="535" y="2200" width="80" height="80" as="geometry"/></mxCell><mxCell id="183" value="return error" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="515" y="2340" width="120" height="60" as="geometry"/></mxCell><mxCell id="187" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="577.5" y="2290" width="30" height="20" as="geometry"/></mxCell><mxCell id="193" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="188" target="192" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="188" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetNetworkReady false&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="37.5" y="1140" width="175" height="50" as="geometry"/></mxCell><mxCell id="191" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="485" y="2200" width="30" height="20" as="geometry"/></mxCell><mxCell id="195" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="192" target="194" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="192" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;InspectContainer&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="40" y="1260" width="170" height="50" as="geometry"/></mxCell><mxCell id="198" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="194" target="196" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="203" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="194" target="202" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="194" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ns is&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;file?&lt;/span&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="85" y="1360" width="80" height="80" as="geometry"/></mxCell><mxCell id="226" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="196" target="225" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="196" value="create new netns" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-145" y="1380" width="130" height="40" as="geometry"/></mxCell><mxCell id="199" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="20" y="1370" width="30" height="20" as="geometry"/></mxCell><mxCell id="228" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="200" target="227" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="200" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetupSandboxNetwork&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-170" y="1700" width="180" height="40" as="geometry"/></mxCell><mxCell id="206" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="202" target="205" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="202" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;StartSandboxContainer&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="30" y="1570" width="190" height="50" as="geometry"/></mxCell><mxCell id="204" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="85" y="1450" width="30" height="20" as="geometry"/></mxCell><mxCell id="210" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="205" target="200" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="215" style="edgeStyle=none;html=1;" parent="1" source="205" target="214" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="205" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ns is&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;file?&lt;/span&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="85" y="1680" width="80" height="80" as="geometry"/></mxCell><mxCell id="207" value="return response" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="65" y="2070" width="120" height="60" as="geometry"/></mxCell><mxCell id="209" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="125" y="1790" width="30" height="20" as="geometry"/></mxCell><mxCell id="211" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="50" y="1690" width="30" height="20" as="geometry"/></mxCell><mxCell id="218" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="212" target="207" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="300" y="2100"/></Array></mxGeometry></mxCell><mxCell id="212" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetNetworkReady true&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="212.5" y="1862.5" width="175" height="50" as="geometry"/></mxCell><mxCell id="216" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="214" target="212" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="224" value="" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="214" target="207" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="124.99999999999977" y="1967.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="214" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="85" y="1847.5" width="80" height="80" as="geometry"/></mxCell><mxCell id="217" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="165" y="1862.5" width="30" height="20" as="geometry"/></mxCell><mxCell id="220" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="125" y="1930" width="30" height="20" as="geometry"/></mxCell><mxCell id="235" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="225" target="202" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-320" y="1595"/></Array></mxGeometry></mxCell><mxCell id="225" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetupSandboxNetwork&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-410" y="1380" width="180" height="40" as="geometry"/></mxCell><mxCell id="229" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="227" target="207" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="40" y="1843"/><mxPoint x="40" y="2100"/></Array></mxGeometry></mxCell><mxCell id="232" value="" style="edgeStyle=none;html=1;" parent="1" source="227" target="231" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="227" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-120" y="1802.5" width="80" height="80" as="geometry"/></mxCell><mxCell id="230" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-30" y="1810" width="30" height="20" as="geometry"/></mxCell><mxCell id="233" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="231" target="207" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-80" y="2100"/></Array></mxGeometry></mxCell><mxCell id="231" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;StopContainerHelper&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-160" y="1963.75" width="160" height="47.5" as="geometry"/></mxCell><mxCell id="234" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-75" y="1890" width="30" height="20" as="geometry"/></mxCell><mxCell id="239" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="237" target="238" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="247" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="237" target="241" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-530" y="1680"/></Array></mxGeometry></mxCell><mxCell id="237" value="has dns?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-770" y="1640" width="80" height="80" as="geometry"/></mxCell><mxCell id="242" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="238" target="241" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="238" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetupSandboxFiles&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-805" y="1760" width="150" height="50" as="geometry"/></mxCell><mxCell id="240" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-770" y="1720" width="30" height="20" as="geometry"/></mxCell><mxCell id="244" value="" style="edgeStyle=none;html=1;" parent="1" source="241" target="243" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="250" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="241" target="249" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="241" value="is NODE&lt;br&gt;network?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-570" y="1745" width="80" height="80" as="geometry"/></mxCell><mxCell id="243" value="return" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-420" y="1760" width="70" height="47.5" as="geometry"/></mxCell><mxCell id="246" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-485" y="1760" width="30" height="20" as="geometry"/></mxCell><mxCell id="248" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-665" y="1650" width="30" height="20" as="geometry"/></mxCell><mxCell id="253" value="" style="edgeStyle=none;html=1;" parent="1" source="249" target="252" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="255" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="249" target="254" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-765" y="1924"/></Array></mxGeometry></mxCell><mxCell id="249" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ns is&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;file?&lt;/span&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-570" y="1883.75" width="80" height="80" as="geometry"/></mxCell><mxCell id="251" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-520" y="1832.5" width="30" height="20" as="geometry"/></mxCell><mxCell id="258" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="252" target="254" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="252" value="add&amp;nbsp;&lt;span style=&quot;color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;sandbox_key&amp;nbsp;&lt;/span&gt;&lt;span&gt;into annotations&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-605" y="2005" width="150" height="60" as="geometry"/></mxCell><mxCell id="260" value="" style="edgeStyle=none;html=1;" parent="1" source="254" target="259" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="254" value="call NetworkPlugin&lt;br&gt;&lt;span style=&quot;color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;SetUpPod&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-830" y="2010" width="130" height="50" as="geometry"/></mxCell><mxCell id="256" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-635" y="1892.5" width="30" height="20" as="geometry"/></mxCell><mxCell id="257" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-570" y="1963.75" width="30" height="20" as="geometry"/></mxCell><mxCell id="266" value="" style="edgeStyle=none;html=1;" parent="1" source="259" target="265" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="259" value="Lock Pod" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-817.5" y="2095" width="105" height="35" as="geometry"/></mxCell><mxCell id="278" value="" style="edgeStyle=none;html=1;" parent="1" source="261" target="274" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="261" value="call CNI&amp;nbsp;&lt;span style=&quot;color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;SetUpPod&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-827.5" y="2290" width="125" height="40" as="geometry"/></mxCell><mxCell id="267" value="" style="edgeStyle=none;html=1;" parent="1" source="265" target="261" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="270" value="" style="edgeStyle=none;html=1;" parent="1" source="265" target="269" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="265" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-805" y="2165" width="80" height="80" as="geometry"/></mxCell><mxCell id="268" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-755" y="2250" width="30" height="20" as="geometry"/></mxCell><mxCell id="269" value="return error" style="ellipse;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-950" y="2177.5" width="85" height="55" as="geometry"/></mxCell><mxCell id="308" value="" style="edgeStyle=none;html=1;" parent="1" source="271" target="302" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="271" value="UnLock pod" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-1300" y="2740" width="122.5" height="40" as="geometry"/></mxCell><mxCell id="275" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="274" target="271" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-1239" y="2415"/></Array></mxGeometry></mxCell><mxCell id="280" value="" style="edgeStyle=none;html=1;" parent="1" source="274" target="279" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="274" value="cni inited?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-805" y="2375" width="80" height="80" as="geometry"/></mxCell><mxCell id="276" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-857.5" y="2390" width="30" height="20" as="geometry"/></mxCell><mxCell id="277" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-840" y="2180" width="30" height="20" as="geometry"/></mxCell><mxCell id="283" value="" style="edgeStyle=none;html=1;" parent="1" source="279" target="282" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="279" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;AddToNetwork loop network&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-832.5" y="2500" width="130" height="50" as="geometry"/></mxCell><mxCell id="281" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-805" y="2455" width="30" height="20" as="geometry"/></mxCell><mxCell id="288" value="" style="edgeStyle=none;html=1;" parent="1" source="282" target="287" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="306" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="282" target="271" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-1239" y="2630"/></Array></mxGeometry></mxCell><mxCell id="282" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-807.5" y="2590" width="80" height="80" as="geometry"/></mxCell><mxCell id="286" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-865" y="2600" width="30" height="20" as="geometry"/></mxCell><mxCell id="298" style="edgeStyle=none;html=1;" parent="1" source="287" target="297" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="287" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetupMultNetworks&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-847.5" y="2720" width="160" height="40" as="geometry"/></mxCell><mxCell id="289" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-805" y="2670" width="30" height="20" as="geometry"/></mxCell><mxCell id="307" value="" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="290" target="271" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-1050" y="2950"/><mxPoint x="-1050" y="2760"/></Array></mxGeometry></mxCell><mxCell id="290" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;TearDownMultNetworks&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-855" y="2930" width="180" height="40" as="geometry"/></mxCell><mxCell id="293" value="" style="edgeStyle=none;html=1;" parent="1" source="291" target="290" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="303" value="" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="291" target="271" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-1000" y="2845"/><mxPoint x="-1000" y="2700"/><mxPoint x="-1239" y="2700"/></Array></mxGeometry></mxCell><mxCell id="291" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-807.5" y="2805" width="80" height="80" as="geometry"/></mxCell><mxCell id="294" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-805" y="2885" width="30" height="20" as="geometry"/></mxCell><mxCell id="300" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="297" target="299" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="297" value="foreach&lt;br&gt;&lt;font color=&quot;#dcdcaa&quot; face=&quot;Consolas, Courier New, monospace&quot;&gt;&lt;span style=&quot;font-size: 14px ; background-color: rgb(30 , 30 , 30)&quot;&gt;AddToNetwork&lt;br&gt;&lt;/span&gt;&lt;/font&gt;user defined network" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-591.25" y="2712.5" width="170" height="55" as="geometry"/></mxCell><mxCell id="301" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="299" target="291" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="299" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;AddToNetwork&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;default network&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-586.25" y="2820" width="160" height="50" as="geometry"/></mxCell><mxCell id="302" value="return" style="ellipse;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-1297.5" y="2940" width="117.5" height="45" as="geometry"/></mxCell><mxCell id="309" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-875" y="2820" width="30" height="20" as="geometry"/></mxCell><mxCell id="311" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetupSandboxNetwork&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="-1280" y="1650" width="40" height="20" as="geometry"/></mxCell><mxCell id="313" value="" style="endArrow=none;dashed=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="310" target="200" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="-620" y="1810" as="sourcePoint"/><mxPoint x="-570" y="1760" as="targetPoint"/></mxGeometry></mxCell><mxCell id="314" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" parent="1" source="310" target="225" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="-390" y="1830" as="sourcePoint"/><mxPoint x="-340" y="1780" as="targetPoint"/></mxGeometry></mxCell><mxCell id="315" value="call&amp;nbsp;&lt;span style=&quot;color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;cni_add_network_list&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-586.25" y="2455" width="206.25" height="60" as="geometry"/></mxCell><mxCell id="316" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="279" target="315" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="-790" y="2480" as="sourcePoint"/><mxPoint x="-740" y="2430" as="targetPoint"/></mxGeometry></mxCell><mxCell id="317" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="315" target="297" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="-790" y="2480" as="sourcePoint"/><mxPoint x="-740" y="2430" as="targetPoint"/></mxGeometry></mxCell><mxCell id="318" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="315" target="299" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="-790" y="2480" as="sourcePoint"/><mxPoint x="-740" y="2430" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel>"><style type="text/css"></style><rect x="0.5" y="0.5" width="4170" height="2990" fill="#1a1a1a" stroke="#f0f0f0" pointer-events="none"/><rect x="140.5" y="1330.5" width="1040" height="1420" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><rect x="2670.5" y="735.5" width="200" height="455" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><rect x="2400.5" y="660.5" width="170" height="170" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><path d="M 1625.5 140.5 L 1625.5 194.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 199.38 L 1622 192.38 L 1625.5 194.13 L 1629 192.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1558" y="100.5" width="135" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 133px; height: 1px; padding-top: 121px; margin-left: 1559px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">RunPodSandbox</span></div></div></div></div></foreignObject></g><path d="M 1625.5 250.5 L 1625.5 304.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 309.38 L 1622 302.38 L 1625.5 304.13 L 1629 302.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1520.5" y="200.5" width="210" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 226px; margin-left: 1522px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">EnsureSandboxImageExists</span></div></div></div></div></foreignObject></g><path d="M 1625.5 350.5 L 1625.5 394.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 399.38 L 1622 392.38 L 1625.5 394.13 L 1629 392.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1565.5" y="310.5" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 331px; margin-left: 1567px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ImageStatus</span></div></div></div></div></foreignObject></g><path d="M 1665.5 440.5 L 1824.13 440.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1829.38 440.5 L 1822.38 444 L 1824.13 440.5 L 1822.38 437 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 480.5 L 1625.5 544.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 549.38 L 1622 542.38 L 1625.5 544.13 L 1629 542.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 400.5 L 1665.5 440.5 L 1625.5 480.5 L 1585.5 440.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 441px; margin-left: 1587px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">exist?</div></div></div></foreignObject></g><path d="M 1890.5 460.5 L 1890.5 560.5 Q 1890.5 570.5 1880.5 570.5 L 1729.37 570.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1724.12 570.5 L 1731.12 567 L 1729.37 570.5 L 1731.12 574 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1830.5" y="420.5" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 441px; margin-left: 1832px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PullImage</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 421px; margin-left: 1746px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">NO</div></div></div></foreignObject></g><path d="M 1625.5 590.5 L 1625.5 705.5 Q 1625.5 715.5 1635.5 715.5 L 1809.13 715.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1814.38 715.5 L 1807.38 719 L 1809.13 715.5 L 1807.38 712 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1528" y="550.5" width="195" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 193px; height: 1px; padding-top: 571px; margin-left: 1529px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">CreateSandboxContainer</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 511px; margin-left: 1651px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 2360.5 715.5 L 2414.13 715.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2419.38 715.5 L 2412.38 719 L 2414.13 715.5 L 2412.38 712 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2260.6 740.5 L 2262.97 1334.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2263 1339.38 L 2259.47 1332.4 L 2262.97 1334.13 L 2266.47 1332.37 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2160.5" y="690.5" width="200" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 716px; margin-left: 2162px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">MakeSandboxIsuladConfig</span></div></div></div></div></foreignObject></g><path d="M 2115.5 715.5 L 2154.13 715.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2159.38 715.5 L 2152.38 719 L 2154.13 715.5 L 2152.38 712 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1815.5" y="690.5" width="300" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 716px; margin-left: 1817px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GenerateSandboxCreateContainerRequest</span></div></div></div></div></foreignObject></g><path d="M 2485.5 735.5 L 2485.5 764.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2485.5 769.38 L 2482 762.38 L 2485.5 764.13 L 2489 762.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2420.5" y="695.5" width="130" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 716px; margin-left: 2422px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add sandbox</div></div></div></foreignObject></g><path d="M 2550.5 790.5 L 2694.13 790.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2699.38 790.5 L 2692.38 794 L 2694.13 790.5 L 2692.38 787 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2420.5" y="770.5" width="130" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 791px; margin-left: 2422px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add pod name</div></div></div></foreignObject></g><path d="M 2775.5 810.5 L 2775.5 834.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 839.38 L 2772 832.38 L 2775.5 834.13 L 2779 832.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2700.5" y="770.5" width="150" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 791px; margin-left: 2702px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add container type</div></div></div></foreignObject></g><path d="M 2775.5 1000.5 L 2775.5 1014.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 1019.38 L 2772 1012.38 L 2775.5 1014.13 L 2779 1012.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2700.5" y="960.5" width="150" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 981px; margin-left: 2702px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add sandbox namespace </div></div></div></foreignObject></g><path d="M 2775.5 1060.5 L 2775.5 1074.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 1079.38 L 2772 1072.38 L 2775.5 1074.13 L 2779 1072.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2700.5" y="1020.5" width="150" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1041px; margin-left: 2702px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add sandbox name</div></div></div></foreignObject></g><path d="M 2775.5 1120.5 L 2775.5 1134.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 1139.38 L 2772 1132.38 L 2775.5 1134.13 L 2779 1132.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2715.5" y="1080.5" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1101px; margin-left: 2717px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add UID</div></div></div></foreignObject></g><path d="M 2775.5 1180.5 L 2775.5 1224.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 1229.38 L 2772 1222.38 L 2775.5 1224.13 L 2779 1222.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2710.5" y="1140.5" width="130" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 1161px; margin-left: 2712px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add ATTEMPT</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 671px; margin-left: 2402px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">labels</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 746px; margin-left: 2692px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">annotations</div></div></div></foreignObject></g><path d="M 2775.5 920.5 L 2775.5 954.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 959.38 L 2772 952.38 L 2775.5 954.13 L 2779 952.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2736.01 879.99 L 2630.5 878.63 Q 2620.5 878.5 2620.5 888.5 L 2620.5 1240.5 Q 2620.5 1250.5 2630.5 1250.5 L 2711.63 1250.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2716.88 1250.5 L 2709.88 1254 L 2711.63 1250.5 L 2709.88 1247 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 840.5 L 2815.5 880.5 L 2775.5 920.5 L 2735.5 880.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 881px; margin-left: 2737px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has metadata?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 931px; margin-left: 2777px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">Yes</div></div></div></foreignObject></g><path d="M 2775.5 1270.5 L 2775.5 1314.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 1319.38 L 2772 1312.38 L 2775.5 1314.13 L 2779 1312.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2718" y="1230.5" width="115" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 1251px; margin-left: 2719px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set network mode</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 861px; margin-left: 2632px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">No</div></div></div></foreignObject></g><path d="M 2815.5 1360.5 L 2930.5 1360.5 Q 2940.5 1360.5 2940.5 1350.5 L 2940.5 1170.5 Q 2940.5 1160.5 2950.5 1160.5 L 3044.13 1160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3049.38 1160.5 L 3042.38 1164 L 3044.13 1160.5 L 3042.38 1157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.17 1400.17 L 2770.55 1954.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2770.51 1959.38 L 2767.07 1952.35 L 2770.55 1954.13 L 2774.07 1952.41 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2775.5 1320.5 L 2815.5 1360.5 L 2775.5 1400.5 L 2735.5 1360.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1361px; margin-left: 2737px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has linux options?</div></div></div></foreignObject></g><path d="M 3260.5 1160.5 L 3354.13 1160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3359.38 1160.5 L 3352.38 1164 L 3354.13 1160.5 L 3352.38 1157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3155.5 1180.5 L 3155.5 2454.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3155.5 2459.38 L 3152 2452.38 L 3155.5 2454.13 L 3159 2452.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3050.5" y="1140.5" width="210" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 1161px; margin-left: 3052px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ApplySandboxLinuxOptions</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 1341px; margin-left: 2862px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">Yes</div></div></div></foreignObject></g><path d="M 2770.5 2000.5 L 2770.5 2044.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2770.5 2049.38 L 2767 2042.38 L 2770.5 2044.13 L 2774 2042.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2680.5" y="1960.5" width="180" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 1981px; margin-left: 2682px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ApplySandboxResources</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 1421px; margin-left: 2782px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">No</div></div></div></foreignObject></g><path d="M 2770.5 2130.5 L 2770.5 2214.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2770.5 2219.38 L 2767 2212.38 L 2770.5 2214.13 L 2774 2212.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2721.8 2091.54 L 2640.5 2093.29 Q 2630.5 2093.5 2630.5 2083.5 L 2630.5 1370.5 Q 2630.5 1360.5 2620.5 1360.5 L 2346.87 1360.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2341.62 1360.5 L 2348.62 1357 L 2346.87 1360.5 L 2348.62 1364 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2770.5 2050.5 L 2820.5 2090.5 L 2770.5 2130.5 L 2720.5 2090.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 2091px; margin-left: 2722px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has security options?</div></div></div></foreignObject></g><rect x="2705.5" y="2220.5" width="130" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 2251px; margin-left: 2707px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add <font color="#9cdcfe" face="Consolas, Courier New, monospace"><span style="font-size: 14px ; background-color: rgb(30 , 30 , 30)">security_opt<br /></span></font><span>into hostconfig</span></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 2151px; margin-left: 2782px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">Yes</div></div></div></foreignObject></g><path d="M 2263 1380.5 L 2263 1431.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2263 1436.88 L 2259.5 1429.88 L 2263 1431.63 L 2266.5 1429.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2188" y="1340.5" width="150" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1361px; margin-left: 2189px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">CreateCheckpoint</span></div></div></div></div></foreignObject></g><path d="M 2263 1488 L 2263 1551.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2263 1556.88 L 2259.5 1549.88 L 2263 1551.63 L 2266.5 1549.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2183" y="1438" width="160" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1463px; margin-left: 2184px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">save into annotation of pod</div></div></div></foreignObject></g><path d="M 2373 1578 L 2426.63 1578" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2431.88 1578 L 2424.88 1581.5 L 2426.63 1578 L 2424.88 1574.5 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2153" y="1558" width="220" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 1578px; margin-left: 2154px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PackCreateContainerRequest</span></div></div></div></div></foreignObject></g><path d="M 2518 1598 L 2518 1611.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2518 1616.88 L 2514.5 1609.88 L 2518 1611.63 L 2521.5 1609.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2433" y="1558" width="170" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 1578px; margin-left: 2434px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">MakeSandboxName</span></div></div></div></div></foreignObject></g><path d="M 2518 1658 L 2518 1671.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2518 1676.88 L 2514.5 1669.88 L 2518 1671.63 L 2521.5 1669.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2443" y="1618" width="150" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1638px; margin-left: 2444px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">parse runtime handler</div></div></div></foreignObject></g><path d="M 2518 1718 L 2518 1731.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2518 1736.88 L 2514.5 1729.88 L 2518 1731.63 L 2521.5 1729.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2463" y="1678" width="110" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 1698px; margin-left: 2464px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set image</div></div></div></foreignObject></g><path d="M 2518 1778 L 2518 1801.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2518 1806.88 L 2514.5 1799.88 L 2518 1801.63 L 2521.5 1799.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2458" y="1738" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1758px; margin-left: 2459px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set host config</div></div></div></foreignObject></g><path d="M 2518 1848 L 2518 1940.5 Q 2518 1950.5 2508 1950.5 L 2344.37 1950.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2339.12 1950.5 L 2346.12 1947 L 2344.37 1950.5 L 2346.12 1954 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2458" y="1808" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1828px; margin-left: 2459px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set custom config</div></div></div></foreignObject></g><path d="M 3470.5 1185.5 L 3470.5 1234.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3470.5 1239.38 L 3467 1232.38 L 3470.5 1234.13 L 3474 1232.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3360.5" y="1135.5" width="220" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 1161px; margin-left: 3362px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ApplySandboxSecurityContext</span></div></div></div></div></foreignObject></g><path d="M 3520.5 1285.5 L 3614.13 1285.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3619.38 1285.5 L 3612.38 1289 L 3614.13 1285.5 L 3612.38 1282 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3470.5 1330.5 L 3470.5 1364.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3470.5 1369.38 L 3467 1362.38 L 3470.5 1364.13 L 3474 1362.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3470.5 1240.5 L 3520.5 1285.5 L 3470.5 1330.5 L 3420.5 1285.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 1286px; margin-left: 3422px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">run_as_user?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1271px; margin-left: 3551px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 3670.5 1308 L 3670.5 1380.5 Q 3670.5 1390.5 3660.5 1390.5 L 3536.87 1390.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3531.62 1390.5 L 3538.62 1387 L 3536.87 1390.5 L 3538.62 1394 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3620.5" y="1263" width="100" height="45" rx="6.75" ry="6.75" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 1286px; margin-left: 3622px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set user</div></div></div></foreignObject></g><path d="M 3470.5 1410.5 L 3470.5 1434.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3470.5 1439.38 L 3467 1432.38 L 3470.5 1434.13 L 3474 1432.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3410.5" y="1370.5" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1391px; margin-left: 3412px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set privileged</div></div></div></foreignObject></g><path d="M 3530.5 1460.5 L 3624.13 1460.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3629.38 1460.5 L 3622.38 1464 L 3624.13 1460.5 L 3622.38 1457 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 1505.5 L 3670.5 1774.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 1779.38 L 3667 1772.38 L 3670.5 1774.13 L 3674 1772.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3410.5" y="1440.5" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1461px; margin-left: 3412px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set readonly rootfs</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1341px; margin-left: 3491px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 3710.5 1460.5 L 3754.13 1460.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3759.38 1460.5 L 3752.38 1464 L 3754.13 1460.5 L 3752.38 1457 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 1415.5 L 3710.5 1460.5 L 3670.5 1505.5 L 3630.5 1460.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1461px; margin-left: 3632px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has capabilities?</div></div></div></foreignObject></g><path d="M 3840.5 1460.5 L 3894.13 1460.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3899.38 1460.5 L 3892.38 1464 L 3894.13 1460.5 L 3892.38 1457 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3800.5 1500.5 L 3800.5 1534.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3800.5 1539.38 L 3797 1532.38 L 3800.5 1534.13 L 3804 1532.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3800.5 1420.5 L 3840.5 1460.5 L 3800.5 1500.5 L 3760.5 1460.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1461px; margin-left: 3762px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has cap<br />add?</div></div></div></foreignObject></g><path d="M 3985.5 1480.5 L 3985.5 1570.5 Q 3985.5 1580.5 3975.5 1580.5 L 3846.87 1580.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3841.62 1580.5 L 3848.62 1577 L 3846.87 1580.5 L 3848.62 1584 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3900.5" y="1440.5" width="170" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 1461px; margin-left: 3902px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set cap_adds in hostconfig</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1451px; margin-left: 3866px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 3800.5 1620.5 L 3800.5 1654.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3800.5 1659.38 L 3797 1652.38 L 3800.5 1654.13 L 3804 1652.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3800.5 1540.5 L 3840.5 1580.5 L 3800.5 1620.5 L 3760.5 1580.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1581px; margin-left: 3762px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has cap<br />drop?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1511px; margin-left: 3821px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 3800.5 1710.5 L 3800.5 1770.5 Q 3800.5 1780.5 3790.5 1780.5 L 3676.87 1780.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3671.62 1780.5 L 3678.62 1777 L 3676.87 1780.5 L 3678.62 1784 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3715.5" y="1660.5" width="170" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 1686px; margin-left: 3717px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set cap_drops in hostconfig</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1631px; margin-left: 3821px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1441px; margin-left: 3731px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 3865.5 1845.5 L 3865.5 1910.5 Q 3865.5 1920.5 3855.5 1920.5 L 3676.87 1920.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3671.62 1920.5 L 3678.62 1917 L 3676.87 1920.5 L 3678.62 1924 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3800.5" y="1795.5" width="130" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 1821px; margin-left: 3802px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add <font color="#ff3333">no-new-privileged</font> into security opts</div></div></div></foreignObject></g><path d="M 3710.5 1820.5 L 3794.13 1820.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3799.38 1820.5 L 3792.38 1824 L 3794.13 1820.5 L 3792.38 1817 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 1860.5 L 3670.5 1914.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 1919.38 L 3667 1912.38 L 3670.5 1914.13 L 3674 1912.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 1780.5 L 3710.5 1820.5 L 3670.5 1860.5 L 3630.5 1820.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1821px; margin-left: 3632px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">no new<br />privs?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1806px; margin-left: 3736px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1531px; margin-left: 3646px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 3710.5 1960.5 L 3814.13 1960.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3819.38 1960.5 L 3812.38 1964 L 3814.13 1960.5 L 3812.38 1957 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 2000.5 L 3670.5 2034.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 2039.38 L 3667 2032.38 L 3670.5 2034.13 L 3674 2032.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 1920.5 L 3710.5 1960.5 L 3670.5 2000.5 L 3630.5 1960.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1961px; margin-left: 3632px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has supplemental<br />groups?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1871px; margin-left: 3651px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 3900.5 1985.5 L 3900.5 2065.5 Q 3900.5 2075.5 3890.5 2075.5 L 3711.87 2075.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3706.62 2075.5 L 3713.62 2072 L 3711.87 2075.5 L 3713.62 2079 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3820.5" y="1935.5" width="160" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1961px; margin-left: 3822px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add <span style="color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">group_add</span><span> into hostconfig</span></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1946px; margin-left: 3746px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 3635.5 2075.5 L 3571.87 2075.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3566.62 2075.5 L 3573.62 2072 L 3571.87 2075.5 L 3573.62 2079 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 2110.5 L 3670.5 2164.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 2169.38 L 3667 2162.38 L 3670.5 2164.13 L 3674 2162.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3670.5 2040.5 L 3705.5 2075.5 L 3670.5 2110.5 L 3635.5 2075.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 2076px; margin-left: 3637px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2011px; margin-left: 3691px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 3445.5 2100.5 L 3445.5 2134.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3445.5 2139.38 L 3442 2132.38 L 3445.5 2134.13 L 3449 2132.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3325.5" y="2050.5" width="240" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 2076px; margin-left: 3327px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ModifySandboxNamespaceOptions</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2061px; margin-left: 3606px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><ellipse cx="3670.5" cy="2200.5" rx="60.00000000000001" ry="30.000000000000004" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2201px; margin-left: 3612px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2131px; margin-left: 3691px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 3445.5 2180.5 L 3445.5 2204.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3445.5 2209.38 L 3442 2202.38 L 3445.5 2204.13 L 3449 2202.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3390.5" y="2140.5" width="110" height="40" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 2161px; margin-left: 3392px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set pid-mode</div></div></div></foreignObject></g><path d="M 3445.5 2250.5 L 3445.5 2274.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3445.5 2279.38 L 3442 2272.38 L 3445.5 2274.13 L 3449 2272.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3390.5" y="2210.5" width="110" height="40" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 2231px; margin-left: 3392px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set ipc-mode</div></div></div></foreignObject></g><path d="M 3445.5 2320.5 L 3445.5 2344.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3445.5 2349.38 L 3442 2342.38 L 3445.5 2344.13 L 3449 2342.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3390.5" y="2280.5" width="110" height="40" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 2301px; margin-left: 3392px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set uts-mode</div></div></div></foreignObject></g><path d="M 3445.5 2390.5 L 3445.5 2450.5 Q 3445.5 2460.5 3435.5 2460.5 L 3161.87 2460.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3156.62 2460.5 L 3163.62 2457 L 3161.87 2460.5 L 3163.62 2464 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3390.5" y="2350.5" width="110" height="40" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 2371px; margin-left: 3392px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set network-mode</div></div></div></foreignObject></g><path d="M 3345.5 2525.5 L 3345.5 2630.5 Q 3345.5 2640.5 3335.5 2640.5 L 3161.87 2640.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3156.62 2640.5 L 3163.62 2637 L 3161.87 2640.5 L 3163.62 2644 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3270.5" y="2475.5" width="150" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 2501px; margin-left: 3272px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set <span style="color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">cgroup_parent</span></div></div></div></foreignObject></g><path d="M 3195.5 2500.5 L 3264.13 2500.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3269.38 2500.5 L 3262.38 2504 L 3264.13 2500.5 L 3262.38 2497 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3155.5 2540.5 L 3155.5 2634.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3155.5 2639.38 L 3152 2632.38 L 3155.5 2634.13 L 3159 2632.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3155.5 2460.5 L 3195.5 2500.5 L 3155.5 2540.5 L 3115.5 2500.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2501px; margin-left: 3117px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">cgroup parent?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2481px; margin-left: 3226px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 3155.5 2720.5 L 3155.5 2774.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3155.5 2779.38 L 3152 2772.38 L 3155.5 2774.13 L 3159 2772.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3115.5 2680.5 L 3030.5 2680.5 Q 3020.5 2680.5 3020.5 2670.5 L 3020.5 1990.5 Q 3020.5 1980.5 3010.5 1980.5 L 2866.87 1980.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2861.62 1980.5 L 2868.62 1977 L 2866.87 1980.5 L 2868.62 1984 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3155.5 2640.5 L 3195.5 2680.5 L 3155.5 2720.5 L 3115.5 2680.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2681px; margin-left: 3117px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">sysctl size<br />> 0</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2561px; margin-left: 3176px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><rect x="3080.5" y="2780.5" width="150" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 2806px; margin-left: 3082px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add <span style="color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">sysctls</span><span> into hostconfig</span></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2741px; margin-left: 3176px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2661px; margin-left: 3061px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2076px; margin-left: 2676px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 2630.5 2090.5 L 2630.5 2240.5 Q 2630.5 2250.5 2640.5 2250.5 L 2705.5 2250.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3020.5 2680.5 L 3020.5 2795.5 Q 3020.5 2805.5 3030.5 2805.5 L 3080.5 2805.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2158 1950.5 L 2121.87 1950.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2116.62 1950.5 L 2123.62 1947 L 2121.87 1950.5 L 2123.62 1954 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2158" y="1925.5" width="180" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 1951px; margin-left: 2159px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call executor-><span style="color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">create()</span></div></div></div></foreignObject></g><path d="M 2075.5 1990.5 L 2075.5 2044.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2075.5 2049.38 L 2072 2042.38 L 2075.5 2044.13 L 2079 2042.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2035.5 1950.5 L 1920.5 1950.5 Q 1910.5 1950.5 1910.5 1940.5 L 1910.5 885.5 Q 1910.5 875.5 1900.5 875.5 L 1719.37 875.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1714.12 875.5 L 1721.12 872 L 1719.37 875.5 L 1721.12 879 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2075.5 1910.5 L 2115.5 1950.5 L 2075.5 1990.5 L 2035.5 1950.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1951px; margin-left: 2037px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><ellipse cx="2075.5" cy="2080.5" rx="60.00000000000001" ry="30.000000000000004" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2081px; margin-left: 2017px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2011px; margin-left: 2093px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1625.5 900.5 L 1625.5 964.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 969.38 L 1622 962.38 L 1625.5 964.13 L 1629 962.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1538" y="850.5" width="175" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 173px; height: 1px; padding-top: 876px; margin-left: 1539px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">SetNetworkReady false</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1921px; margin-left: 2001px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1625.5 1020.5 L 1625.5 1064.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1069.38 L 1622 1062.38 L 1625.5 1064.13 L 1629 1062.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1540.5" y="970.5" width="170" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 996px; margin-left: 1542px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">InspectContainer</span></div></div></div></div></foreignObject></g><path d="M 1585.5 1110.5 L 1361.87 1110.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1356.62 1110.5 L 1363.62 1107 L 1361.87 1110.5 L 1363.62 1114 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1150.5 L 1625.5 1274.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1279.38 L 1622 1272.38 L 1625.5 1274.13 L 1629 1272.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1070.5 L 1665.5 1110.5 L 1625.5 1150.5 L 1585.5 1110.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1111px; margin-left: 1587px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ns is</span></div><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">file?</span></div></div></div></div></foreignObject></g><path d="M 1355.5 1110.5 L 1276.87 1110.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1271.62 1110.5 L 1278.62 1107 L 1276.87 1110.5 L 1278.62 1114 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1355.5" y="1090.5" width="130" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 1111px; margin-left: 1357px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">create new netns</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1091px; margin-left: 1536px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1420.5 1450.5 L 1420.5 1506.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1420.5 1511.88 L 1417 1504.88 L 1420.5 1506.63 L 1424 1504.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1330.5" y="1410.5" width="180" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 1431px; margin-left: 1332px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">SetupSandboxNetwork</span></div></div></div></div></foreignObject></g><path d="M 1625.5 1330.5 L 1625.5 1384.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1389.38 L 1622 1382.38 L 1625.5 1384.13 L 1629 1382.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1530.5" y="1280.5" width="190" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 1306px; margin-left: 1532px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">StartSandboxContainer</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1171px; margin-left: 1601px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1585.5 1430.5 L 1516.87 1430.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1511.62 1430.5 L 1518.62 1427 L 1516.87 1430.5 L 1518.62 1434 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1470.5 L 1625.5 1551.63" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1556.88 L 1622 1549.88 L 1625.5 1551.63 L 1629 1549.88 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1390.5 L 1665.5 1430.5 L 1625.5 1470.5 L 1585.5 1430.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1431px; margin-left: 1587px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ns is</span></div><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">file?</span></div></div></div></div></foreignObject></g><ellipse cx="1625.5" cy="1810.5" rx="60.00000000000001" ry="30.000000000000004" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1811px; margin-left: 1567px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return response</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1511px; margin-left: 1641px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1411px; margin-left: 1566px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1800.5 1623 L 1800.5 1800.5 Q 1800.5 1810.5 1790.5 1810.5 L 1691.87 1810.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1686.62 1810.5 L 1693.62 1807 L 1691.87 1810.5 L 1693.62 1814 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1713" y="1573" width="175" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 173px; height: 1px; padding-top: 1598px; margin-left: 1714px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">SetNetworkReady true</span></div></div></div></div></foreignObject></g><path d="M 1665.5 1598 L 1706.63 1598" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1711.88 1598 L 1704.88 1601.5 L 1706.63 1598 L 1704.88 1594.5 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1638 L 1625.5 1774.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1779.38 L 1622 1772.38 L 1625.5 1774.13 L 1629 1772.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 1558 L 1665.5 1598 L 1625.5 1638 L 1585.5 1598 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1598px; margin-left: 1587px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1583px; margin-left: 1681px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1651px; margin-left: 1641px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1180.5 1130.5 L 1180.5 1295.5 Q 1180.5 1305.5 1190.5 1305.5 L 1524.13 1305.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1529.38 1305.5 L 1522.38 1309 L 1524.13 1305.5 L 1522.38 1302 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1090.5" y="1090.5" width="180" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 1111px; margin-left: 1092px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">SetupSandboxNetwork</span></div></div></div></div></foreignObject></g><path d="M 1460.33 1553.17 L 1530.5 1553.46 Q 1540.5 1553.5 1540.5 1563.5 L 1540.5 1800.5 Q 1540.5 1810.5 1549.82 1810.5 L 1559.13 1810.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1564.38 1810.5 L 1557.38 1814 L 1559.13 1810.5 L 1557.38 1807 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1420.5 1593 L 1420.5 1667.88" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1420.5 1673.13 L 1417 1666.13 L 1420.5 1667.88 L 1424 1666.13 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1420.5 1513 L 1460.5 1553 L 1420.5 1593 L 1380.5 1553 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1553px; margin-left: 1382px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1531px; margin-left: 1486px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1420.5 1721.75 L 1420.5 1800.5 Q 1420.5 1810.5 1430.5 1810.5 L 1559.13 1810.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1564.38 1810.5 L 1557.38 1814 L 1559.13 1810.5 L 1557.38 1807 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1340.5" y="1674.25" width="160" height="47.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1698px; margin-left: 1342px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">StopContainerHelper</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1611px; margin-left: 1441px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 770.5 1430.5 L 770.5 1464.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 770.5 1469.38 L 767 1462.38 L 770.5 1464.13 L 774 1462.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 810.5 1390.5 L 960.5 1390.5 Q 970.5 1390.5 970.5 1400.5 L 970.5 1449.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.5 1454.38 L 967 1447.38 L 970.5 1449.13 L 974 1447.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 770.5 1350.5 L 810.5 1390.5 L 770.5 1430.5 L 730.5 1390.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1391px; margin-left: 732px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has dns?</div></div></div></foreignObject></g><path d="M 845.5 1495.5 L 924.13 1495.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 929.38 1495.5 L 922.38 1499 L 924.13 1495.5 L 922.38 1492 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="695.5" y="1470.5" width="150" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1496px; margin-left: 697px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">SetupSandboxFiles</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1441px; margin-left: 746px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1010.05 1495.05 L 1074.13 1494.32" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1079.38 1494.26 L 1072.42 1497.84 L 1074.13 1494.32 L 1072.34 1490.84 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.5 1535.5 L 970.5 1587.88" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.5 1593.13 L 967 1586.13 L 970.5 1587.88 L 974 1586.13 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.5 1455.5 L 1010.5 1495.5 L 970.5 1535.5 L 930.5 1495.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1496px; margin-left: 932px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">is NODE<br />network?</div></div></div></foreignObject></g><ellipse cx="1115.5" cy="1494.25" rx="35" ry="23.75" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 1494px; margin-left: 1082px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1481px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1371px; margin-left: 851px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 970.5 1674.25 L 970.5 1709.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.5 1714.38 L 967 1707.38 L 970.5 1709.13 L 974 1707.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 930.54 1634.29 L 745.5 1634.49 Q 735.5 1634.5 735.5 1644.5 L 735.5 1714.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 735.5 1719.38 L 732 1712.38 L 735.5 1714.13 L 739 1712.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.5 1594.25 L 1010.5 1634.25 L 970.5 1674.25 L 930.5 1634.25 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1634px; margin-left: 932px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ns is</span></div><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">file?</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1553px; margin-left: 996px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 895.5 1745.5 L 806.87 1745.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 801.62 1745.5 L 808.62 1742 L 806.87 1745.5 L 808.62 1749 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="895.5" y="1715.5" width="150" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1746px; margin-left: 897px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">add <span style="color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">sandbox_key </span><span>into annotations</span></div></div></div></foreignObject></g><path d="M 735.5 1770.5 L 735.5 1799.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 735.5 1804.38 L 732 1797.38 L 735.5 1799.13 L 739 1797.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="670.5" y="1720.5" width="130" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 1746px; margin-left: 672px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call NetworkPlugin<br /><span style="color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">SetUpPod</span></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1613px; margin-left: 881px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1684px; margin-left: 946px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 735.5 1840.5 L 735.5 1869.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 735.5 1874.38 L 732 1867.38 L 735.5 1869.13 L 739 1867.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="683" y="1805.5" width="105" height="35" rx="5.25" ry="5.25" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 103px; height: 1px; padding-top: 1823px; margin-left: 684px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">Lock Pod</div></div></div></foreignObject></g><path d="M 735.5 2040.5 L 735.5 2079.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 735.5 2084.38 L 732 2077.38 L 735.5 2079.13 L 739 2077.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="673" y="2000.5" width="125" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 123px; height: 1px; padding-top: 2021px; margin-left: 674px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call CNI <span style="color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">SetUpPod</span></div></div></div></foreignObject></g><path d="M 735.5 1955.5 L 735.5 1994.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 735.5 1999.38 L 732 1992.38 L 735.5 1994.13 L 739 1992.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 695.5 1915.5 L 641.87 1915.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 636.62 1915.5 L 643.62 1912 L 641.87 1915.5 L 643.62 1919 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 715.5 1895.5 L 728.43 1882.57 Q 735.5 1875.5 742.57 1882.57 L 768.43 1908.43 Q 775.5 1915.5 768.43 1922.57 L 742.57 1948.43 Q 735.5 1955.5 728.43 1948.43 L 702.57 1922.57 Q 695.5 1915.5 702.57 1908.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1916px; margin-left: 697px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1971px; margin-left: 761px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><ellipse cx="593" cy="1915.5" rx="42.5" ry="27.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 83px; height: 1px; padding-top: 1916px; margin-left: 552px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><path d="M 261.75 2490.5 L 261.75 2644.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 261.75 2649.38 L 258.25 2642.38 L 261.75 2644.13 L 265.25 2642.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="200.5" y="2450.5" width="122.5" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 121px; height: 1px; padding-top: 2471px; margin-left: 202px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">UnLock pod</div></div></div></foreignObject></g><path d="M 695.5 2125.5 L 271.5 2125.5 Q 261.5 2125.5 261.51 2135.5 L 261.75 2444.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 261.75 2449.38 L 258.24 2442.38 L 261.75 2444.13 L 265.24 2442.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 734.61 2164.61 L 733.71 2204.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 733.59 2209.38 L 730.25 2202.3 L 733.71 2204.13 L 737.25 2202.46 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 735.5 2085.5 L 775.5 2125.5 L 735.5 2165.5 L 695.5 2125.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2126px; margin-left: 697px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">cni inited?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2111px; margin-left: 658px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1901px; margin-left: 676px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 733 2260.5 L 733 2294.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 733 2299.38 L 729.5 2292.38 L 733 2294.13 L 736.5 2292.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="668" y="2210.5" width="130" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 2236px; margin-left: 669px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">AddToNetwork loop network</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2176px; margin-left: 711px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 733 2380.5 L 733 2424.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 733 2429.38 L 729.5 2422.38 L 733 2424.13 L 736.5 2422.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 693 2340.5 L 271.5 2340.5 Q 261.5 2340.5 261.52 2350.5 L 261.74 2444.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 261.75 2449.38 L 258.23 2442.39 L 261.74 2444.13 L 265.23 2442.37 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 713 2320.5 L 725.93 2307.57 Q 733 2300.5 740.07 2307.57 L 765.93 2333.43 Q 773 2340.5 765.93 2347.57 L 740.07 2373.43 Q 733 2380.5 725.93 2373.43 L 700.07 2347.57 Q 693 2340.5 700.07 2333.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2341px; margin-left: 694px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2321px; margin-left: 651px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 813 2450.5 L 902.88 2450.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 908.13 2450.5 L 901.13 2454 L 902.88 2450.5 L 901.13 2447 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="653" y="2430.5" width="160" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 2451px; margin-left: 654px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">SetupMultNetworks</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2391px; margin-left: 711px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 645.5 2660.5 L 460.5 2660.5 Q 450.5 2660.5 450.5 2650.5 L 450.5 2480.5 Q 450.5 2470.5 440.5 2470.5 L 329.37 2470.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 324.12 2470.5 L 331.12 2467 L 329.37 2470.5 L 331.12 2474 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="645.5" y="2640.5" width="180" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 2661px; margin-left: 647px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">TearDownMultNetworks</span></div></div></div></div></foreignObject></g><path d="M 733.93 2594.57 L 734.87 2634.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 735 2639.38 L 731.33 2632.47 L 734.87 2634.13 L 738.33 2632.3 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 693 2555.5 L 510.5 2555.5 Q 500.5 2555.5 500.5 2545.5 L 500.5 2420.5 Q 500.5 2410.5 490.5 2410.5 L 271.5 2410.5 Q 261.5 2410.5 261.56 2420.5 L 261.71 2444.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 261.74 2449.38 L 258.2 2442.4 L 261.71 2444.13 L 265.2 2442.36 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 713 2535.5 L 725.93 2522.57 Q 733 2515.5 740.07 2522.57 L 765.93 2548.43 Q 773 2555.5 765.93 2562.57 L 740.07 2588.43 Q 733 2595.5 725.93 2588.43 L 700.07 2562.57 Q 693 2555.5 700.07 2548.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2556px; margin-left: 694px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2606px; margin-left: 711px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 994.25 2478 L 994.25 2524.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 994.25 2529.38 L 990.75 2522.38 L 994.25 2524.13 L 997.75 2522.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="909.25" y="2423" width="170" height="55" rx="8.25" ry="8.25" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 2451px; margin-left: 910px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">foreach<br /><font color="#dcdcaa" face="Consolas, Courier New, monospace"><span style="font-size: 14px ; background-color: rgb(30 , 30 , 30)">AddToNetwork<br /></span></font>user defined network</div></div></div></foreignObject></g><path d="M 914.25 2555.5 L 779.37 2555.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 774.12 2555.5 L 781.12 2552 L 779.37 2555.5 L 781.12 2559 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="914.25" y="2530.5" width="160" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 2556px; margin-left: 915px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">AddToNetwork</span></div><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">default network</span></div></div></div></div></foreignObject></g><ellipse cx="261.75" cy="2673" rx="58.75000000000001" ry="22.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 116px; height: 1px; padding-top: 2673px; margin-left: 204px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2541px; margin-left: 641px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 1371px; margin-left: 222px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><div style="font-family: "consolas" , "courier new" , monospace ; line-height: 19px"><span style="color: #dcdcaa">SetupSandboxNetwork</span></div></div></div></div></div></foreignObject></g><path d="M 1180.5 1567.07 L 1330.5 1430.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 920.5 1330.5 L 1180.5 1130.5" fill="none" stroke="#f0f0f0" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/><rect x="914.25" y="2165.5" width="206.25" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 204px; height: 1px; padding-top: 2196px; margin-left: 915px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call <span style="color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">cni_add_network_list</span></div></div></div></foreignObject></g><path d="M 798 2235.5 L 914.25 2195.5" fill="none" stroke="#f0f0f0" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/><path d="M 1017.38 2225.5 L 994.25 2423" fill="none" stroke="#f0f0f0" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/><path d="M 1017.38 2225.5 L 1034.25 2530.5" fill="none" stroke="#f0f0f0" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/></svg>
|
||
\ No newline at end of file
|
||
diff --git a/docs/design/isulad_cri_stop_pod.svg b/docs/design/isulad_cri_stop_pod.svg
|
||
new file mode 100644
|
||
index 00000000..b0549958
|
||
--- /dev/null
|
||
+++ b/docs/design/isulad_cri_stop_pod.svg
|
||
@@ -0,0 +1 @@
|
||
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="3371px" width="3881px" viewBox="-10 -10 3901 3391" content="<mxGraphModel dx="5072" dy="2540" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="219" value="&amp;nbsp;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-830" y="40" width="3880" height="3370" as="geometry"/></mxCell><mxCell id="209" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2670" y="2610" width="350" height="760" as="geometry"/></mxCell><mxCell id="4" value="" style="edgeStyle=none;html=1;" parent="1" source="2" target="3" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="2" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;StopPodSandbox&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-40" y="170" width="130" height="40" as="geometry"/></mxCell><mxCell id="6" value="" style="edgeStyle=none;html=1;" parent="1" source="3" target="5" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="10" value="" style="edgeStyle=none;html=1;" parent="1" source="3" target="9" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="3" value="empty&lt;br&gt;podID?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-15" y="270" width="80" height="80" as="geometry"/></mxCell><mxCell id="5" value="return" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="170" y="285" width="65" height="50" as="geometry"/></mxCell><mxCell id="15" value="" style="edgeStyle=none;html=1;" parent="1" source="9" target="14" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="9" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetRealSandboxIDToStop&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-77.5" y="390" width="205" height="40" as="geometry"/></mxCell><mxCell id="11" value="Yes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="70" y="285" width="40" height="20" as="geometry"/></mxCell><mxCell id="13" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="30" y="350" width="30" height="20" as="geometry"/></mxCell><mxCell id="17" value="" style="edgeStyle=none;html=1;" parent="1" source="14" target="16" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="14" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PodSandboxStatus&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="255" y="390" width="150" height="40" as="geometry"/></mxCell><mxCell id="19" value="" style="edgeStyle=none;html=1;" parent="1" source="16" target="18" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="16" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetRealContainerOrSandboxID&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="470" y="385" width="240" height="50" as="geometry"/></mxCell><mxCell id="21" value="" style="edgeStyle=none;html=1;" parent="1" source="18" target="20" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="18" value="call cb-&amp;gt;&lt;span style=&quot;color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;get_id&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="810" y="390" width="120" height="40" as="geometry"/></mxCell><mxCell id="23" value="" style="edgeStyle=none;html=1;" parent="1" source="20" target="22" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="26" value="" style="edgeStyle=none;html=1;" parent="1" source="20" target="25" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="20" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="830" y="480" width="80" height="80" as="geometry"/></mxCell><mxCell id="22" value="return" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="970" y="495" width="80" height="50" as="geometry"/></mxCell><mxCell id="24" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="910" y="495" width="30" height="20" as="geometry"/></mxCell><mxCell id="28" value="" style="edgeStyle=none;html=1;" parent="1" source="25" target="27" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="25" value="check input id is prefix of return id" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="810" y="600" width="120" height="60" as="geometry"/></mxCell><mxCell id="29" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="27" target="22" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1010" y="750"/></Array></mxGeometry></mxCell><mxCell id="35" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="27" target="32" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="27" value="valid" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="830" y="710" width="80" height="80" as="geometry"/></mxCell><mxCell id="30" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="930" y="720" width="30" height="20" as="geometry"/></mxCell><mxCell id="31" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="870" y="560" width="30" height="20" as="geometry"/></mxCell><mxCell id="37" value="" style="edgeStyle=none;html=1;" parent="1" source="32" target="36" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="32" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;InspectContainer&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="515" y="730" width="150" height="40" as="geometry"/></mxCell><mxCell id="34" value="return podID" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="730" y="720" width="80" height="20" as="geometry"/></mxCell><mxCell id="39" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="36" target="38" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="36" value="&#10;&#10;&lt;div style=&quot;color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: consolas, &amp;quot;courier new&amp;quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;PodSandboxStatusToGRPC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&#10;&#10;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="490" y="875" width="200" height="50" as="geometry"/></mxCell><mxCell id="41" value="" style="edgeStyle=none;html=1;" parent="1" source="38" target="40" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="38" value="fill podStatus from inspect response:&lt;br&gt;&lt;br&gt;1. fill pod ID;&lt;br&gt;2. fill created time;&lt;br&gt;3. fill state;&lt;br&gt;4. fill labels;&lt;br&gt;5. fill annotations;&lt;br&gt;6. fill meta-data: name, namespace, uid, attempt;&lt;br&gt;7. fill options: network, pid, ipc;" style="whiteSpace=wrap;html=1;align=left;" parent="1" vertex="1"><mxGeometry x="830" y="820" width="230" height="160" as="geometry"/></mxCell><mxCell id="43" value="" style="edgeStyle=none;html=1;" parent="1" source="40" target="42" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="40" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;SetSandboxStatusNetwork&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="840" y="1030" width="210" height="40" as="geometry"/></mxCell><mxCell id="45" value="" style="edgeStyle=none;html=1;" parent="1" source="42" target="44" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="42" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetIPs&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="895" y="1120" width="100" height="40" as="geometry"/></mxCell><mxCell id="222" value="" style="edgeStyle=none;html=1;" edge="1" parent="1" source="44" target="221"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="225" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="44" target="49"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="945" y="1485"/></Array></mxGeometry></mxCell><mxCell id="44" value="size of ip &lt;br&gt;list &amp;gt; 0" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="895" y="1200" width="100" height="90" as="geometry"/></mxCell><mxCell id="83" value="" style="edgeStyle=none;html=1;" parent="1" source="46" target="82" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="46" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;StopAllContainersInSandbox&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-150" y="1360" width="240" height="50" as="geometry"/></mxCell><mxCell id="48" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="910" y="1310" width="30" height="20" as="geometry"/></mxCell><mxCell id="56" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="49" target="55" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="67" value="" style="edgeStyle=none;html=1;" parent="1" source="49" target="66" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="49" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="720" y="1445" width="80" height="80" as="geometry"/></mxCell><mxCell id="52" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="670" y="1460" width="30" height="20" as="geometry"/></mxCell><mxCell id="58" value="" style="edgeStyle=none;html=1;" parent="1" source="55" target="57" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="60" value="" style="edgeStyle=none;html=1;" parent="1" source="55" target="59" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="55" value="No found&lt;br&gt;error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="547.5" y="1445" width="80" height="80" as="geometry"/></mxCell><mxCell id="227" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="57" target="46"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-30" y="1625"/></Array></mxGeometry></mxCell><mxCell id="57" value="set real PodID to input ID" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="527.5" y="1600" width="120" height="50" as="geometry"/></mxCell><mxCell id="59" value="return error" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="542.5" y="1350" width="90" height="35" as="geometry"/></mxCell><mxCell id="61" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="587.5" y="1410" width="30" height="20" as="geometry"/></mxCell><mxCell id="62" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="597.5" y="1540" width="30" height="20" as="geometry"/></mxCell><mxCell id="70" value="" style="edgeStyle=none;html=1;" parent="1" source="66" target="69" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="66" value="has options&lt;br&gt;?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="720" y="1580" width="80" height="80" as="geometry"/></mxCell><mxCell id="68" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="765" y="1540" width="30" height="20" as="geometry"/></mxCell><mxCell id="72" value="" style="edgeStyle=none;html=1;" parent="1" source="69" target="71" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="69" value="return&amp;nbsp;&lt;span style=&quot;color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;hostNetwork&lt;/span&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="690" y="1690" width="140" height="60" as="geometry"/></mxCell><mxCell id="74" value="" style="edgeStyle=none;html=1;" parent="1" source="71" target="73" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="78" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="71" target="76" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="870" y="1820"/><mxPoint x="870" y="1995"/></Array></mxGeometry></mxCell><mxCell id="71" value="has meta&lt;br&gt;data?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="720" y="1780" width="80" height="80" as="geometry"/></mxCell><mxCell id="77" value="" style="edgeStyle=none;html=1;" parent="1" source="73" target="76" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="73" value="return ns and name" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="700" y="1900" width="120" height="40" as="geometry"/></mxCell><mxCell id="75" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="765" y="1860" width="30" height="20" as="geometry"/></mxCell><mxCell id="80" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="76" target="57" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="588" y="1995"/></Array></mxGeometry></mxCell><mxCell id="76" value="return annotations" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="700" y="1970" width="120" height="50" as="geometry"/></mxCell><mxCell id="79" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="810" y="1790" width="30" height="20" as="geometry"/></mxCell><mxCell id="85" value="" style="edgeStyle=none;html=1;" parent="1" source="82" target="84" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="82" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;FiltersAddLabel&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-570" y="1365" width="140" height="40" as="geometry"/></mxCell><mxCell id="89" value="" style="edgeStyle=none;html=1;" parent="1" source="84" target="88" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="84" value="call&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;container&lt;/span&gt;&lt;span style=&quot;background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;list()&lt;/span&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-580" y="1450" width="160" height="55" as="geometry"/></mxCell><mxCell id="96" value="" style="edgeStyle=none;html=1;" parent="1" source="86" target="95" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="86" value="foreach return containers" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-560" y="1685" width="120" height="60" as="geometry"/></mxCell><mxCell id="91" value="" style="edgeStyle=none;html=1;" parent="1" source="88" target="90" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="92" value="" style="edgeStyle=none;html=1;" parent="1" source="88" target="86" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="88" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-540" y="1545" width="80" height="80" as="geometry"/></mxCell><mxCell id="90" value="return error" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-720" y="1555" width="120" height="60" as="geometry"/></mxCell><mxCell id="93" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-575" y="1555" width="30" height="20" as="geometry"/></mxCell><mxCell id="94" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-490" y="1625" width="30" height="20" as="geometry"/></mxCell><mxCell id="98" value="" style="edgeStyle=none;html=1;" parent="1" source="95" target="97" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="95" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;StopContainer&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-560" y="1785" width="120" height="60" as="geometry"/></mxCell><mxCell id="103" value="" style="edgeStyle=none;html=1;" parent="1" source="97" target="102" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="97" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetRealContainerOrSandboxID&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-370" y="1800" width="230" height="40" as="geometry"/></mxCell><mxCell id="100" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="99" target="90" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-660" y="1935"/></Array></mxGeometry></mxCell><mxCell id="111" value="" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="99" target="113" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="-505" y="2188.8570731026784" as="targetPoint"/><Array as="points"><mxPoint x="-505" y="2200"/></Array></mxGeometry></mxCell><mxCell id="99" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-545" y="1895" width="80" height="80" as="geometry"/></mxCell><mxCell id="101" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-590" y="1945" width="30" height="20" as="geometry"/></mxCell><mxCell id="104" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="102" target="99" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="107" value="" style="edgeStyle=none;html=1;" parent="1" source="102" target="106" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="102" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-295" y="1900" width="80" height="80" as="geometry"/></mxCell><mxCell id="105" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-335" y="1910" width="30" height="20" as="geometry"/></mxCell><mxCell id="114" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="106" target="99" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-390" y="2065"/><mxPoint x="-390" y="1935"/></Array></mxGeometry></mxCell><mxCell id="106" value="&lt;font color=&quot;#dcdcaa&quot;&gt;call&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;container&lt;/span&gt;&lt;span style=&quot;background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;stop()&lt;/span&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-335" y="2050" width="160" height="30" as="geometry"/></mxCell><mxCell id="108" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-295" y="1990" width="30" height="20" as="geometry"/></mxCell><mxCell id="112" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="-500" y="1990" width="30" height="20" as="geometry"/></mxCell><mxCell id="117" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="113" target="116" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="113" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;ClearCniNetwork&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-110" y="2170" width="160" height="60" as="geometry"/></mxCell><mxCell id="216" value="" style="edgeStyle=none;html=1;" parent="1" source="115" target="215" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="115" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;StopContainerHelper&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="-120" y="2530" width="180" height="40" as="geometry"/></mxCell><mxCell id="119" value="" style="edgeStyle=none;html=1;" parent="1" source="116" target="118" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="125" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="116" target="150" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="116" value="host&lt;br&gt;network?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="162.5" y="2160" width="80" height="80" as="geometry"/></mxCell><mxCell id="123" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="118" target="122" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="152" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="118" target="150" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="363" y="2550"/></Array></mxGeometry></mxCell><mxCell id="118" value="network&lt;br&gt;ready?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="322.5" y="2160" width="80" height="80" as="geometry"/></mxCell><mxCell id="120" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="247.5" y="2170" width="30" height="20" as="geometry"/></mxCell><mxCell id="128" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="122" target="127" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="710" y="2209.9999999999995" as="targetPoint"/></mxGeometry></mxCell><mxCell id="122" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;InspectContainer&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="500" y="2180" width="140" height="40" as="geometry"/></mxCell><mxCell id="124" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="415" y="2170" width="30" height="20" as="geometry"/></mxCell><mxCell id="138" style="edgeStyle=none;html=1;" parent="1" source="127" target="137" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="127" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;TearDownPod&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="740" y="2180" width="100" height="40" as="geometry"/></mxCell><mxCell id="133" value="" style="edgeStyle=none;html=1;" parent="1" source="130" target="132" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="130" value="&lt;span style=&quot;color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;SetNetworkReady&amp;nbsp;&lt;/span&gt;false" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="710" y="2610" width="170" height="40" as="geometry"/></mxCell><mxCell id="135" value="" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="132" target="134" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="810" y="2790" as="targetPoint"/></mxGeometry></mxCell><mxCell id="175" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="132" target="150" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="420" y="2720"/><mxPoint x="420" y="2550"/></Array></mxGeometry></mxCell><mxCell id="132" value="network&lt;br&gt;type is file?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="755" y="2680" width="80" height="80" as="geometry"/></mxCell><mxCell id="177" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="134" target="150" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="203" y="2830"/></Array></mxGeometry></mxCell><mxCell id="134" value="clear network namespace" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="735" y="2800" width="120" height="60" as="geometry"/></mxCell><mxCell id="136" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="805" y="2760" width="30" height="20" as="geometry"/></mxCell><mxCell id="140" value="" style="edgeStyle=none;html=1;" parent="1" source="137" target="139" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="137" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;Lock()&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1000" y="2175" width="80" height="50" as="geometry"/></mxCell><mxCell id="142" value="" style="edgeStyle=none;html=1;" parent="1" source="139" target="141" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="148" value="" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="139" target="150" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="930" y="2329.9999999999995" as="targetPoint"/><Array as="points"><mxPoint x="640" y="2330"/><mxPoint x="640" y="2550"/></Array></mxGeometry></mxCell><mxCell id="139" value="failed?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1000" y="2290" width="80" height="80" as="geometry"/></mxCell><mxCell id="158" value="" style="edgeStyle=none;html=1;" parent="1" source="141" target="157" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="141" value="CNI&amp;nbsp;&lt;span style=&quot;color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;TearDownPod&lt;/span&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="980" y="2465" width="120" height="50" as="geometry"/></mxCell><mxCell id="146" style="edgeStyle=none;html=1;" parent="1" source="143" target="130" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="143" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;Unlock()&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="980" y="2600" width="120" height="60" as="geometry"/></mxCell><mxCell id="145" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1000" y="2380" width="30" height="20" as="geometry"/></mxCell><mxCell id="149" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="960" y="2300" width="30" height="20" as="geometry"/></mxCell><mxCell id="151" value="" style="edgeStyle=none;html=1;" parent="1" source="150" target="115" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="150" value="&lt;b&gt;&lt;font color=&quot;#cc0000&quot;&gt;return 0&lt;/font&gt;&lt;/b&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="157.5" y="2525" width="90" height="50" as="geometry"/></mxCell><mxCell id="153" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="205" y="2250" width="30" height="20" as="geometry"/></mxCell><mxCell id="154" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="365" y="2250" width="30" height="20" as="geometry"/></mxCell><mxCell id="156" style="edgeStyle=none;html=1;exitX=0;exitY=0;exitDx=60.00000000000001;exitDy=80;exitPerimeter=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="155" target="150" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="155" value="ignore error,&lt;br&gt;success forever" style="shape=callout;rounded=1;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;" parent="1" vertex="1"><mxGeometry x="230" y="2430" width="120" height="80" as="geometry"/></mxCell><mxCell id="159" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="157" target="143" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1240" y="2630"/></Array></mxGeometry></mxCell><mxCell id="162" value="" style="edgeStyle=none;html=1;" parent="1" source="157" target="161" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="157" value="inited?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1200" y="2450" width="80" height="80" as="geometry"/></mxCell><mxCell id="160" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1195" y="2540" width="30" height="20" as="geometry"/></mxCell><mxCell id="164" value="" style="edgeStyle=none;html=1;" parent="1" source="161" target="163" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="161" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;GetNetNSPath&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1340" y="2460" width="120" height="50" as="geometry"/></mxCell><mxCell id="166" value="" style="edgeStyle=none;html=1;" parent="1" source="163" target="165" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="163" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;RLockNetworkMap&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1520" y="2460" width="130" height="50" as="geometry"/></mxCell><mxCell id="167" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="165" target="143" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="171" value="" style="edgeStyle=none;html=1;" parent="1" source="165" target="170" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="165" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1545" y="2590" width="80" height="80" as="geometry"/></mxCell><mxCell id="168" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1500" y="2600" width="30" height="20" as="geometry"/></mxCell><mxCell id="169" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1285" y="2460" width="30" height="20" as="geometry"/></mxCell><mxCell id="179" value="" style="edgeStyle=none;html=1;" parent="1" source="170" target="178" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="170" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;TearDownMultNetworks&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1700" y="2605" width="165" height="50" as="geometry"/></mxCell><mxCell id="174" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="173" target="143" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1320" y="2768"/><mxPoint x="1320" y="2630"/></Array></mxGeometry></mxCell><mxCell id="173" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;UnlockNetworkMap&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1700" y="2745" width="150" height="50" as="geometry"/></mxCell><mxCell id="176" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="685" y="2690" width="30" height="20" as="geometry"/></mxCell><mxCell id="181" value="" style="edgeStyle=none;html=1;" parent="1" source="178" target="180" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="178" value="get user defined network list" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1967.5" y="2600" width="120" height="60" as="geometry"/></mxCell><mxCell id="183" value="" style="edgeStyle=none;html=1;" parent="1" source="180" target="182" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="188" style="edgeStyle=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="180" target="173" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="180" value="error?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="1987.5" y="2730" width="80" height="80" as="geometry"/></mxCell><mxCell id="185" value="" style="edgeStyle=none;html=1;" parent="1" source="182" target="184" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="182" value="foreach user network" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2130" y="2745" width="132.5" height="50" as="geometry"/></mxCell><mxCell id="187" value="" style="edgeStyle=none;html=1;" parent="1" source="184" target="186" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="184" value="&#10;&#10;&lt;div style=&quot;color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: consolas, &amp;quot;courier new&amp;quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;DeleteFromNetwork&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&#10;&#10;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2330" y="2745" width="152.5" height="50" as="geometry"/></mxCell><mxCell id="214" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="186" target="173" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1775" y="2885"/></Array></mxGeometry></mxCell><mxCell id="186" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;DeleteFromNetwork&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;default network&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2328.75" y="2860" width="153.75" height="50" as="geometry"/></mxCell><mxCell id="189" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="1937.5" y="2745" width="30" height="20" as="geometry"/></mxCell><mxCell id="190" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2067.5" y="2745" width="30" height="20" as="geometry"/></mxCell><mxCell id="193" value="" style="edgeStyle=none;html=1;" parent="1" source="191" target="192" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="191" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;BuildCNIRuntimeConf&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="2810" y="2690" width="180" height="50" as="geometry"/></mxCell><mxCell id="195" value="" style="edgeStyle=none;html=1;" parent="1" source="192" target="194" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="201" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="192" target="198" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="2740" y="2820"/></Array></mxGeometry></mxCell><mxCell id="192" value="error?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="2860" y="2780" width="80" height="80" as="geometry"/></mxCell><mxCell id="197" value="" style="edgeStyle=none;html=1;" parent="1" source="194" target="196" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="194" value="Get CNI bin Paths" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="2840" y="2910" width="120" height="60" as="geometry"/></mxCell><mxCell id="199" value="" style="edgeStyle=none;html=1;" parent="1" source="196" target="198" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="205" value="" style="edgeStyle=none;html=1;" parent="1" source="196" target="204" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="196" value="null?" style="rhombus;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="2860" y="3030" width="80" height="80" as="geometry"/></mxCell><mxCell id="198" value="return" style="ellipse;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="2680" y="3040" width="120" height="60" as="geometry"/></mxCell><mxCell id="200" value="No" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2905" y="2860" width="30" height="20" as="geometry"/></mxCell><mxCell id="202" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2805" y="2790" width="30" height="20" as="geometry"/></mxCell><mxCell id="203" value="Yes" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2830" y="3040" width="30" height="20" as="geometry"/></mxCell><mxCell id="207" value="" style="edgeStyle=none;html=1;" parent="1" source="204" target="206" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="204" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;cni_del_network_list&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="2810" y="3160" width="180" height="50" as="geometry"/></mxCell><mxCell id="208" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="206" target="198" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="2740" y="3315"/></Array></mxGeometry></mxCell><mxCell id="206" value="call CNI plugin" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="2840" y="3285" width="120" height="60" as="geometry"/></mxCell><mxCell id="210" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;DeleteFromNetwork&lt;/span&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1"><mxGeometry x="2680" y="2620" width="150" height="20" as="geometry"/></mxCell><mxCell id="211" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="184" target="209" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="2700" y="3090" as="sourcePoint"/><mxPoint x="2750" y="3040" as="targetPoint"/></mxGeometry></mxCell><mxCell id="212" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="186" target="209" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="2700" y="3090" as="sourcePoint"/><mxPoint x="2650" y="2670" as="targetPoint"/></mxGeometry></mxCell><mxCell id="218" value="" style="edgeStyle=none;html=1;" parent="1" source="215" target="217" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="215" value="call&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;container&lt;/span&gt;&lt;span style=&quot;background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)&quot;&gt;stop()&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-110" y="2640" width="160" height="50" as="geometry"/></mxCell><mxCell id="217" value="&lt;font style=&quot;font-size: 18px&quot;&gt;&lt;b&gt;finfish&lt;/b&gt;&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1"><mxGeometry x="-90" y="2765" width="120" height="60" as="geometry"/></mxCell><mxCell id="220" value="&lt;div style=&quot;background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;font color=&quot;#999900&quot;&gt;StopPodSandbox&lt;/font&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"><mxGeometry x="-760" y="80" width="40" height="20" as="geometry"/></mxCell><mxCell id="228" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="221" target="46"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="-30" y="1240"/></Array></mxGeometry></mxCell><mxCell id="221" value="&lt;div style=&quot;color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #dcdcaa&quot;&gt;add_additional_ips&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="465" y="1222.5" width="165" height="45" as="geometry"/></mxCell><mxCell id="223" value="Yes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"><mxGeometry x="835" y="1220" width="40" height="20" as="geometry"/></mxCell></root></mxGraphModel>"><style type="text/css"></style><rect x="0.5" y="0.5" width="3880" height="3370" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 3878px; height: 1px; padding-top: 1686px; margin-left: 2px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "> </div></div></div></foreignObject></g><rect x="3500.5" y="2570.5" width="350" height="760" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><path d="M 855.5 170.5 L 855.5 224.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 855.5 229.38 L 852 222.38 L 855.5 224.13 L 859 222.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="790.5" y="130.5" width="130" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 151px; margin-left: 792px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">StopPodSandbox</span></div></div></div></div></foreignObject></g><path d="M 895.5 270.5 L 994.13 270.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 999.38 270.5 L 992.38 274 L 994.13 270.5 L 992.38 267 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 855.5 310.5 L 855.5 344.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 855.5 349.38 L 852 342.38 L 855.5 344.13 L 859 342.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 855.5 230.5 L 895.5 270.5 L 855.5 310.5 L 815.5 270.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 271px; margin-left: 817px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">empty<br />podID?</div></div></div></foreignObject></g><ellipse cx="1033" cy="270.5" rx="32.5" ry="25" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 63px; height: 1px; padding-top: 271px; margin-left: 1002px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return</div></div></div></foreignObject></g><path d="M 958 370.5 L 1079.13 370.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1084.38 370.5 L 1077.38 374 L 1079.13 370.5 L 1077.38 367 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="753" y="350.5" width="205" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 203px; height: 1px; padding-top: 371px; margin-left: 754px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetRealSandboxIDToStop</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 256px; margin-left: 902px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 321px; margin-left: 876px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1235.5 370.5 L 1294.13 370.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1299.38 370.5 L 1292.38 374 L 1294.13 370.5 L 1292.38 367 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1085.5" y="350.5" width="150" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 371px; margin-left: 1087px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">PodSandboxStatus</span></div></div></div></div></foreignObject></g><path d="M 1540.5 370.5 L 1634.13 370.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1639.38 370.5 L 1632.38 374 L 1634.13 370.5 L 1632.38 367 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1300.5" y="345.5" width="240" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 371px; margin-left: 1302px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetRealContainerOrSandboxID</span></div></div></div></div></foreignObject></g><path d="M 1700.5 390.5 L 1700.5 434.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1700.5 439.38 L 1697 432.38 L 1700.5 434.13 L 1704 432.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1640.5" y="350.5" width="120" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 371px; margin-left: 1642px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call cb-><span style="color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">get_id</span></div></div></div></foreignObject></g><path d="M 1740.5 480.5 L 1794.13 480.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1799.38 480.5 L 1792.38 484 L 1794.13 480.5 L 1792.38 477 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1700.5 520.5 L 1700.5 554.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1700.5 559.38 L 1697 552.38 L 1700.5 554.13 L 1704 552.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1700.5 440.5 L 1740.5 480.5 L 1700.5 520.5 L 1660.5 480.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 481px; margin-left: 1662px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><ellipse cx="1840.5" cy="480.5" rx="40" ry="25" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 481px; margin-left: 1802px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 466px; margin-left: 1756px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1700.5 620.5 L 1700.5 664.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1700.5 669.38 L 1697 662.38 L 1700.5 664.13 L 1704 662.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1640.5" y="560.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 591px; margin-left: 1642px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">check input id is prefix of return id</div></div></div></foreignObject></g><path d="M 1740.5 710.5 L 1830.5 710.5 Q 1840.5 710.5 1840.5 700.5 L 1840.5 511.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1840.5 506.62 L 1844 513.62 L 1840.5 511.87 L 1837 513.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1660.5 710.5 L 1501.87 710.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1496.62 710.5 L 1503.62 707 L 1501.87 710.5 L 1503.62 714 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1700.5 670.5 L 1740.5 710.5 L 1700.5 750.5 L 1660.5 710.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 711px; margin-left: 1662px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">valid</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 691px; margin-left: 1776px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 531px; margin-left: 1716px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1420.5 730.5 L 1420.5 829.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1420.5 834.38 L 1417 827.38 L 1420.5 829.13 L 1424 827.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1345.5" y="690.5" width="150" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 711px; margin-left: 1347px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">InspectContainer</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 691px; margin-left: 1601px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">return podID</div></div></div></foreignObject></g><path d="M 1520.5 860.5 L 1654.13 860.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1659.38 860.5 L 1652.38 864 L 1654.13 860.5 L 1652.38 857 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1320.5" y="835.5" width="200" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 861px; margin-left: 1322px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><br /><br /><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-weight: normal ; font-size: 14px ; line-height: 19px"><div><span style="color: #dcdcaa">PodSandboxStatusToGRPC</span></div></div><div><br /></div><div><br /></div></div></div></div></foreignObject></g><path d="M 1775.5 940.5 L 1775.5 984.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1775.5 989.38 L 1772 982.38 L 1775.5 984.13 L 1779 982.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1660.5" y="780.5" width="230" height="160" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 228px; height: 1px; padding-top: 861px; margin-left: 1663px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">fill podStatus from inspect response:<br /><br />1. fill pod ID;<br />2. fill created time;<br />3. fill state;<br />4. fill labels;<br />5. fill annotations;<br />6. fill meta-data: name, namespace, uid, attempt;<br />7. fill options: network, pid, ipc;</div></div></div></foreignObject></g><path d="M 1775.5 1030.5 L 1775.5 1074.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1775.5 1079.38 L 1772 1072.38 L 1775.5 1074.13 L 1779 1072.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1670.5" y="990.5" width="210" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 1011px; margin-left: 1672px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">SetSandboxStatusNetwork</span></div></div></div></div></foreignObject></g><path d="M 1775.5 1120.5 L 1775.5 1154.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1775.5 1159.38 L 1772 1152.38 L 1775.5 1154.13 L 1779 1152.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1725.5" y="1080.5" width="100" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 1101px; margin-left: 1727px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetIPs</span></div></div></div></div></foreignObject></g><path d="M 1725.5 1205.5 L 1466.87 1205.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1461.62 1205.5 L 1468.62 1202 L 1466.87 1205.5 L 1468.62 1209 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1775.5 1250.5 L 1775.5 1435.5 Q 1775.5 1445.5 1765.5 1445.5 L 1636.87 1445.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1631.62 1445.5 L 1638.62 1442 L 1636.87 1445.5 L 1638.62 1449 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1775.5 1160.5 L 1825.5 1205.5 L 1775.5 1250.5 L 1725.5 1205.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 1206px; margin-left: 1727px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">size of ip <br />list > 0</div></div></div></foreignObject></g><path d="M 680.5 1345.5 L 406.87 1345.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 401.62 1345.5 L 408.62 1342 L 406.87 1345.5 L 408.62 1349 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="680.5" y="1320.5" width="240" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 1346px; margin-left: 682px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">StopAllContainersInSandbox</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1281px; margin-left: 1756px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1550.5 1445.5 L 1464.37 1445.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1459.12 1445.5 L 1466.12 1442 L 1464.37 1445.5 L 1466.12 1449 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1485.5 L 1590.5 1534.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1539.38 L 1587 1532.38 L 1590.5 1534.13 L 1594 1532.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1405.5 L 1630.5 1445.5 L 1590.5 1485.5 L 1550.5 1445.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1446px; margin-left: 1552px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1431px; margin-left: 1516px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1418 1485.5 L 1418 1554.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1418 1559.38 L 1414.5 1552.38 L 1418 1554.13 L 1421.5 1552.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1418 1405.5 L 1418 1351.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1418 1346.62 L 1421.5 1353.62 L 1418 1351.87 L 1414.5 1353.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1418 1405.5 L 1458 1445.5 L 1418 1485.5 L 1378 1445.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1446px; margin-left: 1379px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">No found<br />error?</div></div></div></foreignObject></g><path d="M 1358 1585.5 L 810.5 1585.5 Q 800.5 1585.5 800.5 1575.5 L 800.5 1376.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 800.5 1371.62 L 804 1378.62 L 800.5 1376.87 L 797 1378.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1358" y="1560.5" width="120" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1586px; margin-left: 1359px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">set real PodID to input ID</div></div></div></foreignObject></g><ellipse cx="1418" cy="1328" rx="45" ry="17.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 1328px; margin-left: 1374px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1381px; margin-left: 1433px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1511px; margin-left: 1443px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1590.5 1620.5 L 1590.5 1644.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1649.38 L 1587 1642.38 L 1590.5 1644.13 L 1594 1642.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1540.5 L 1630.5 1580.5 L 1590.5 1620.5 L 1550.5 1580.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1581px; margin-left: 1552px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has options<br />?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1511px; margin-left: 1611px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1590.5 1710.5 L 1590.5 1734.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1739.38 L 1587 1732.38 L 1590.5 1734.13 L 1594 1732.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1520.5" y="1650.5" width="140" height="60" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 1681px; margin-left: 1522px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return <span style="color: rgb(156 , 220 , 254) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">hostNetwork</span></div></div></div></foreignObject></g><path d="M 1590.5 1820.5 L 1590.5 1854.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1859.38 L 1587 1852.38 L 1590.5 1854.13 L 1594 1852.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1630.5 1780.5 L 1690.5 1780.5 Q 1700.5 1780.5 1700.5 1790.5 L 1700.5 1945.5 Q 1700.5 1955.5 1690.5 1955.5 L 1656.87 1955.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1651.62 1955.5 L 1658.62 1952 L 1656.87 1955.5 L 1658.62 1959 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1740.5 L 1630.5 1780.5 L 1590.5 1820.5 L 1550.5 1780.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1781px; margin-left: 1552px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">has meta<br />data?</div></div></div></foreignObject></g><path d="M 1590.5 1900.5 L 1590.5 1924.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1590.5 1929.38 L 1587 1922.38 L 1590.5 1924.13 L 1594 1922.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1530.5" y="1860.5" width="120" height="40" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1881px; margin-left: 1532px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return ns and name</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1831px; margin-left: 1611px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1530.5 1955.5 L 1428.5 1955.5 Q 1418.5 1955.5 1418.49 1945.5 L 1418.01 1616.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1418 1611.62 L 1421.51 1618.61 L 1418.01 1616.87 L 1414.51 1618.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1530.5" y="1930.5" width="120" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1956px; margin-left: 1532px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return annotations</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1761px; margin-left: 1656px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 330.5 1365.5 L 330.5 1404.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 330.5 1409.38 L 327 1402.38 L 330.5 1404.13 L 334 1402.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="260.5" y="1325.5" width="140" height="40" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 1346px; margin-left: 262px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">FiltersAddLabel</span></div></div></div></div></foreignObject></g><path d="M 330.5 1465.5 L 330.5 1499.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 330.5 1504.38 L 327 1497.38 L 330.5 1499.13 L 334 1497.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="250.5" y="1410.5" width="160" height="55" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1438px; margin-left: 252px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call <span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">container</span><span style="background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">.</span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">list()</span></div></div></div></foreignObject></g><path d="M 330.5 1705.5 L 330.5 1739.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 330.5 1744.38 L 327 1737.38 L 330.5 1739.13 L 334 1737.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="270.5" y="1645.5" width="120" height="60" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1676px; margin-left: 272px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">foreach return containers</div></div></div></foreignObject></g><path d="M 290.5 1545.5 L 236.87 1545.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 231.62 1545.5 L 238.62 1542 L 236.87 1545.5 L 238.62 1549 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 330.5 1585.5 L 330.5 1639.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 330.5 1644.38 L 327 1637.38 L 330.5 1639.13 L 334 1637.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 330.5 1505.5 L 370.5 1545.5 L 330.5 1585.5 L 290.5 1545.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1546px; margin-left: 292px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><ellipse cx="170.5" cy="1545.5" rx="60" ry="30" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1546px; margin-left: 112px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return error</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1526px; margin-left: 271px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1596px; margin-left: 356px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 390.5 1776.72 L 454.13 1778.02" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 459.38 1778.13 L 452.31 1781.49 L 454.13 1778.02 L 452.46 1774.49 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="270.5" y="1745.5" width="120" height="60" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1776px; margin-left: 272px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">StopContainer</span></div></div></div></div></foreignObject></g><path d="M 575.5 1800.5 L 575.5 1854.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 575.5 1859.38 L 572 1852.38 L 575.5 1854.13 L 579 1852.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="460.5" y="1760.5" width="230" height="40" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 1781px; margin-left: 462px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetRealContainerOrSandboxID</span></div></div></div></div></foreignObject></g><path d="M 285.5 1895.5 L 180.5 1895.5 Q 170.5 1895.5 170.5 1885.5 L 170.5 1581.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 170.5 1576.62 L 174 1583.62 L 170.5 1581.87 L 167 1583.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 325.5 1935.5 L 325.5 2150.5 Q 325.5 2160.5 335.5 2160.5 L 714.13 2160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 719.38 2160.5 L 712.38 2164 L 714.13 2160.5 L 712.38 2157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 325.5 1855.5 L 365.5 1895.5 L 325.5 1935.5 L 285.5 1895.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1896px; margin-left: 287px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1916px; margin-left: 256px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 536.43 1899.57 L 371.87 1895.65" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 366.62 1895.53 L 373.7 1892.19 L 371.87 1895.65 L 373.53 1899.19 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 575.5 1940.5 L 575.5 2004.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 575.5 2009.38 L 572 2002.38 L 575.5 2004.13 L 579 2002.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 575.5 1860.5 L 615.5 1900.5 L 575.5 1940.5 L 535.5 1900.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 1901px; margin-left: 537px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1881px; margin-left: 511px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 495.5 2025.5 L 450.5 2025.5 Q 440.5 2025.5 440.5 2015.5 L 440.5 1905.5 Q 440.5 1895.5 430.5 1895.5 L 371.87 1895.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 366.62 1895.5 L 373.62 1892 L 371.87 1895.5 L 373.62 1899 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="495.5" y="2010.5" width="160" height="30" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 2026px; margin-left: 497px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><font color="#dcdcaa">call </font><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">container</span><span style="background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">.</span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">stop()</span></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1961px; margin-left: 551px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1961px; margin-left: 346px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 880.5 2160.5 L 986.63 2160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 991.88 2160.5 L 984.88 2164 L 986.63 2160.5 L 984.88 2157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="720.5" y="2130.5" width="160" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 2161px; margin-left: 722px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">ClearCniNetwork</span></div></div></div></div></foreignObject></g><path d="M 800.5 2530.5 L 800.5 2594.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 800.5 2599.38 L 797 2592.38 L 800.5 2594.13 L 804 2592.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="710.5" y="2490.5" width="180" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 2511px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">StopContainerHelper</span></div></div></div></div></foreignObject></g><path d="M 1073 2160.5 L 1146.63 2160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1151.88 2160.5 L 1144.88 2164 L 1146.63 2160.5 L 1144.88 2157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1033 2200.5 L 1033 2479.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1033 2484.38 L 1029.5 2477.38 L 1033 2479.13 L 1036.5 2477.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1033 2120.5 L 1073 2160.5 L 1033 2200.5 L 993 2160.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2161px; margin-left: 994px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">host<br />network?</div></div></div></foreignObject></g><path d="M 1233 2160.5 L 1324.13 2160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1329.38 2160.5 L 1322.38 2164 L 1324.13 2160.5 L 1322.38 2157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1193.06 2200.44 L 1193.49 2500.5 Q 1193.5 2510.5 1183.5 2510.5 L 1084.37 2510.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1079.12 2510.5 L 1086.12 2507 L 1084.37 2510.5 L 1086.12 2514 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1193 2120.5 L 1233 2160.5 L 1193 2200.5 L 1153 2160.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2161px; margin-left: 1154px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">network<br />ready?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2141px; margin-left: 1093px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1470.5 2160.5 L 1564.13 2160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1569.38 2160.5 L 1562.38 2164 L 1564.13 2160.5 L 1562.38 2157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1330.5" y="2140.5" width="140" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 2161px; margin-left: 1332px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">InspectContainer</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2141px; margin-left: 1261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1670.5 2160.5 L 1824.13 2160.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1829.38 2160.5 L 1822.38 2164 L 1824.13 2160.5 L 1822.38 2157 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1570.5" y="2140.5" width="100" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 2161px; margin-left: 1572px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">TearDownPod</span></div></div></div></div></foreignObject></g><path d="M 1625.5 2610.5 L 1625.5 2634.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 2639.38 L 1622 2632.38 L 1625.5 2634.13 L 1629 2632.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1540.5" y="2570.5" width="170" height="40" rx="6" ry="6" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 2591px; margin-left: 1542px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><span style="color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">SetNetworkReady </span>false</div></div></div></foreignObject></g><path d="M 1625.5 2720.5 L 1625.5 2754.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1625.5 2759.38 L 1622 2752.38 L 1625.5 2754.13 L 1629 2752.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1585.5 2680.5 L 1260.5 2680.5 Q 1250.5 2680.5 1250.5 2670.5 L 1250.5 2520.5 Q 1250.5 2510.5 1240.5 2510.5 L 1084.37 2510.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1079.12 2510.5 L 1086.12 2507 L 1084.37 2510.5 L 1086.12 2514 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1605.5 2660.5 L 1618.43 2647.57 Q 1625.5 2640.5 1632.57 2647.57 L 1658.43 2673.43 Q 1665.5 2680.5 1658.43 2687.57 L 1632.57 2713.43 Q 1625.5 2720.5 1618.43 2713.43 L 1592.57 2687.57 Q 1585.5 2680.5 1592.57 2673.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2681px; margin-left: 1587px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">network<br />type is file?</div></div></div></foreignObject></g><path d="M 1565.5 2790.5 L 1043.5 2790.5 Q 1033.5 2790.5 1033.48 2780.5 L 1033.01 2541.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1033 2536.62 L 1036.52 2543.61 L 1033.01 2541.87 L 1029.52 2543.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1565.5" y="2760.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2791px; margin-left: 1567px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">clear network namespace</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2731px; margin-left: 1651px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 1870.5 2185.5 L 1870.5 2244.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1870.5 2249.38 L 1867 2242.38 L 1870.5 2244.13 L 1874 2242.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1830.5" y="2135.5" width="80" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2161px; margin-left: 1832px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">Lock()</span></div></div></div></div></foreignObject></g><path d="M 1870.5 2330.5 L 1870.5 2419.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1870.5 2424.38 L 1867 2417.38 L 1870.5 2419.13 L 1874 2417.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1830.5 2290.5 L 1480.5 2290.5 Q 1470.5 2290.5 1470.5 2300.5 L 1470.5 2500.5 Q 1470.5 2510.5 1460.5 2510.5 L 1084.37 2510.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1079.12 2510.5 L 1086.12 2507 L 1084.37 2510.5 L 1086.12 2514 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1870.5 2250.5 L 1910.5 2290.5 L 1870.5 2330.5 L 1830.5 2290.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2291px; margin-left: 1832px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">failed?</div></div></div></foreignObject></g><path d="M 1930.5 2450.5 L 2024.13 2450.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2029.38 2450.5 L 2022.38 2454 L 2024.13 2450.5 L 2022.38 2447 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1810.5" y="2425.5" width="120" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2451px; margin-left: 1812px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">CNI <span style="color: rgb(220 , 220 , 170) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">TearDownPod</span></div></div></div></foreignObject></g><path d="M 1810.5 2590.5 L 1716.87 2590.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1711.62 2590.5 L 1718.62 2587 L 1716.87 2590.5 L 1718.62 2594 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1810.5" y="2560.5" width="120" height="60" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2591px; margin-left: 1812px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">Unlock()</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2351px; margin-left: 1846px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2271px; margin-left: 1806px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 988 2510.5 L 896.87 2510.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 891.62 2510.5 L 898.62 2507 L 896.87 2510.5 L 898.62 2514 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="988" y="2485.5" width="90" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 2511px; margin-left: 989px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><b><font color="#cc0000">return 0</font></b></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2221px; margin-left: 1051px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2221px; margin-left: 1211px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 1120.5 2470.5 L 1084 2483.38" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1079.05 2485.13 L 1084.49 2479.5 L 1084 2483.38 L 1086.82 2486.1 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1060.5 2415.5 L 1060.5 2400.5 Q 1060.5 2390.5 1070.5 2390.5 L 1170.5 2390.5 Q 1180.5 2390.5 1180.5 2400.5 L 1180.5 2430.5 Q 1180.5 2440.5 1170.5 2440.5 L 1150.5 2440.5 Q 1140.5 2440.5 1134.95 2448.82 L 1120.5 2470.5 L 1120.5 2450.5 Q 1120.5 2440.5 1110.5 2440.5 L 1070.5 2440.5 Q 1060.5 2440.5 1060.5 2430.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2415px; margin-left: 1062px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">ignore error,<br />success forever</div></div></div></foreignObject></g><path d="M 2070.5 2490.5 L 2070.5 2580.5 Q 2070.5 2590.5 2060.5 2590.5 L 1936.87 2590.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1931.62 2590.5 L 1938.62 2587 L 1936.87 2590.5 L 1938.62 2594 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2109.29 2449.29 L 2164.14 2447.57" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2169.38 2447.41 L 2162.5 2451.13 L 2164.14 2447.57 L 2162.28 2444.13 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2070.5 2410.5 L 2110.5 2450.5 L 2070.5 2490.5 L 2030.5 2450.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2451px; margin-left: 2032px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">inited?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2511px; margin-left: 2041px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 2290.5 2445.5 L 2344.13 2445.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2349.38 2445.5 L 2342.38 2449 L 2344.13 2445.5 L 2342.38 2442 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2170.5" y="2420.5" width="120" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2446px; margin-left: 2172px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">GetNetNSPath</span></div></div></div></div></foreignObject></g><path d="M 2415.5 2470.5 L 2415.5 2544.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2415.5 2549.38 L 2412 2542.38 L 2415.5 2544.13 L 2419 2542.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2350.5" y="2420.5" width="130" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 2446px; margin-left: 2352px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">RLockNetworkMap</span></div></div></div></div></foreignObject></g><path d="M 2375.5 2590.5 L 1936.87 2590.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1931.62 2590.5 L 1938.62 2587 L 1936.87 2590.5 L 1938.62 2594 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2455.5 2590.5 L 2524.13 2590.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2529.38 2590.5 L 2522.38 2594 L 2524.13 2590.5 L 2522.38 2587 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2415.5 2550.5 L 2455.5 2590.5 L 2415.5 2630.5 L 2375.5 2590.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2591px; margin-left: 2377px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2571px; margin-left: 2346px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2431px; margin-left: 2131px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 2695.5 2590.5 L 2791.63 2590.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2796.88 2590.5 L 2789.88 2594 L 2791.63 2590.5 L 2789.88 2587 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2530.5" y="2565.5" width="165" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 163px; height: 1px; padding-top: 2591px; margin-left: 2532px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">TearDownMultNetworks</span></div></div></div></div></foreignObject></g><path d="M 2530.5 2730.17 L 2160.5 2728.54 Q 2150.5 2728.5 2150.5 2718.5 L 2150.5 2600.5 Q 2150.5 2590.5 2140.5 2590.5 L 1936.87 2590.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 1931.62 2590.5 L 1938.62 2587 L 1936.87 2590.5 L 1938.62 2594 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2530.5" y="2705.5" width="150" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 2731px; margin-left: 2532px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">UnlockNetworkMap</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2661px; margin-left: 1531px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 2858 2620.5 L 2858 2684.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2858 2689.38 L 2854.5 2682.38 L 2858 2684.13 L 2861.5 2682.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2798" y="2560.5" width="120" height="60" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2591px; margin-left: 2799px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">get user defined network list</div></div></div></foreignObject></g><path d="M 2898 2730.5 L 2954.13 2730.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2959.38 2730.5 L 2952.38 2734 L 2954.13 2730.5 L 2952.38 2727 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2818 2730.5 L 2686.87 2730.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2681.62 2730.5 L 2688.62 2727 L 2686.87 2730.5 L 2688.62 2734 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2858 2690.5 L 2898 2730.5 L 2858 2770.5 L 2818 2730.5 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2731px; margin-left: 2819px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 3093 2730.5 L 3154.13 2730.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3159.38 2730.5 L 3152.38 2734 L 3154.13 2730.5 L 3152.38 2727 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="2960.5" y="2705.5" width="132.5" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 131px; height: 1px; padding-top: 2731px; margin-left: 2962px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">foreach user network</div></div></div></foreignObject></g><path d="M 3236.61 2755.5 L 3236.3 2814.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3236.27 2819.38 L 3232.81 2812.36 L 3236.3 2814.13 L 3239.8 2812.4 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3160.5" y="2705.5" width="152.5" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 151px; height: 1px; padding-top: 2731px; margin-left: 3162px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><br /><br /><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-weight: normal ; font-size: 14px ; line-height: 19px"><div><span style="color: #dcdcaa">DeleteFromNetwork</span></div></div><div><br /></div><div><br /></div></div></div></div></foreignObject></g><path d="M 3159.25 2845.5 L 2615.5 2845.5 Q 2605.5 2845.5 2605.5 2835.5 L 2605.5 2761.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 2605.5 2756.62 L 2609 2763.62 L 2605.5 2761.87 L 2602 2763.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3159.25" y="2820.5" width="153.75" height="50" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 152px; height: 1px; padding-top: 2846px; margin-left: 3160px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">DeleteFromNetwork</span></div><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">default network</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2716px; margin-left: 2783px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2716px; margin-left: 2913px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><path d="M 3730.5 2700.5 L 3730.5 2734.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3730.5 2739.38 L 3727 2732.38 L 3730.5 2734.13 L 3734 2732.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3640.5" y="2650.5" width="180" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 2676px; margin-left: 3642px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">BuildCNIRuntimeConf</span></div></div></div></div></foreignObject></g><path d="M 3730.5 2820.5 L 3730.5 2864.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3730.5 2869.38 L 3727 2862.38 L 3730.5 2864.13 L 3734 2862.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3690.5 2780.5 L 3580.5 2780.5 Q 3570.5 2780.5 3570.5 2790.5 L 3570.5 2994.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3570.5 2999.38 L 3567 2992.38 L 3570.5 2994.13 L 3574 2992.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3710.5 2760.5 L 3723.43 2747.57 Q 3730.5 2740.5 3737.57 2747.57 L 3763.43 2773.43 Q 3770.5 2780.5 3763.43 2787.57 L 3737.57 2813.43 Q 3730.5 2820.5 3723.43 2813.43 L 3697.57 2787.57 Q 3690.5 2780.5 3697.57 2773.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 2781px; margin-left: 3692px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">error?</div></div></div></foreignObject></g><path d="M 3730.5 2930.5 L 3730.5 2984.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3730.5 2989.38 L 3727 2982.38 L 3730.5 2984.13 L 3734 2982.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3670.5" y="2870.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2901px; margin-left: 3672px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">Get CNI bin Paths</div></div></div></foreignObject></g><path d="M 3690.5 3030.5 L 3636.87 3030.5" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3631.62 3030.5 L 3638.62 3027 L 3636.87 3030.5 L 3638.62 3034 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3730.5 3070.5 L 3730.5 3114.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3730.5 3119.38 L 3727 3112.38 L 3730.5 3114.13 L 3734 3112.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3710.5 3010.5 L 3723.43 2997.57 Q 3730.5 2990.5 3737.57 2997.57 L 3763.43 3023.43 Q 3770.5 3030.5 3763.43 3037.57 L 3737.57 3063.43 Q 3730.5 3070.5 3723.43 3063.43 L 3697.57 3037.57 Q 3690.5 3030.5 3697.57 3023.43 Z" fill="#2a2a2a" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 3031px; margin-left: 3692px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">null?</div></div></div></foreignObject></g><ellipse cx="3570.5" cy="3030.5" rx="60" ry="30" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 3031px; margin-left: 3512px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">return</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2831px; margin-left: 3751px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">No</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2761px; margin-left: 3651px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 3011px; margin-left: 3676px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; ">Yes</div></div></div></foreignObject></g><path d="M 3730.5 3170.5 L 3730.5 3239.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3730.5 3244.38 L 3727 3237.38 L 3730.5 3239.13 L 3734 3237.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3640.5" y="3120.5" width="180" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 3146px; margin-left: 3642px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">cni_del_network_list</span></div></div></div></div></foreignObject></g><path d="M 3670.5 3275.5 L 3580.5 3275.5 Q 3570.5 3275.5 3570.5 3265.5 L 3570.5 3066.87" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 3570.5 3061.62 L 3574 3068.62 L 3570.5 3066.87 L 3567 3068.62 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="3670.5" y="3245.5" width="120" height="60" rx="9" ry="9" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 3276px; margin-left: 3672px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call CNI plugin</div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 2591px; margin-left: 3586px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: nowrap; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">DeleteFromNetwork</span></div></div></div></div></foreignObject></g><path d="M 3313 2730.5 L 3500.5 2570.5" fill="none" stroke="#f0f0f0" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/><path d="M 3313 2845.5 L 3500.5 2570.5" fill="none" stroke="#f0f0f0" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/><path d="M 800.5 2650.5 L 800.5 2719.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 800.5 2724.38 L 797 2717.38 L 800.5 2719.13 L 804 2717.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="720.5" y="2600.5" width="160" height="50" rx="7.5" ry="7.5" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 2626px; margin-left: 722px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">call <span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">container</span><span style="background-color: rgb(30 , 30 , 30) ; color: rgb(212 , 212 , 212) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px">.</span><span style="font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; color: rgb(156 , 220 , 254)">stop()</span></div></div></div></foreignObject></g><ellipse cx="800.5" cy="2755.5" rx="60" ry="30" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 2756px; margin-left: 742px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><font style="font-size: 18px"><b>finfish</b></font></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 51px; margin-left: 72px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><font color="#999900">StopPodSandbox</font></div></div></div></div></foreignObject></g><path d="M 1295.5 1204.79 L 810.5 1200.59 Q 800.5 1200.5 800.5 1210.5 L 800.5 1314.13" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><path d="M 800.5 1319.38 L 797 1312.38 L 800.5 1314.13 L 804 1312.38 Z" fill="#f0f0f0" stroke="#f0f0f0" stroke-miterlimit="10" pointer-events="none"/><rect x="1295.5" y="1183" width="165" height="45" fill="#2a2a2a" stroke="#f0f0f0" pointer-events="none"/><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 163px; height: 1px; padding-top: 1206px; margin-left: 1297px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; "><div style="color: rgb(212 , 212 , 212) ; background-color: rgb(30 , 30 , 30) ; font-family: "consolas" , "courier new" , monospace ; font-size: 14px ; line-height: 19px"><span style="color: #dcdcaa">add_additional_ips</span></div></div></div></div></foreignObject></g><g><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 1191px; margin-left: 1667px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #f0f0f0; line-height: 1.2; pointer-events: none; white-space: normal; word-wrap: normal; ">Yes</div></div></div></foreignObject></g></svg>
|
||
\ No newline at end of file
|
||
--
|
||
2.25.1
|
||
|