diff --git a/Dockerfile b/Dockerfile index 57e1f76..cdb6f00 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.72-buster AS builder +FROM rust:1.74-buster AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ @@ -8,6 +8,6 @@ RUN cargo install --path . FROM debian:buster-slim COPY --from=builder /app/target/release/kitops /usr/local/bin/kitops -RUN apt-get update && apt-get install -y ca-certificates openssl && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y tini ca-certificates openssl && rm -rf /var/lib/apt/lists/* -ENTRYPOINT ["/usr/local/bin/kitops"] \ No newline at end of file +ENTRYPOINT ["tini", "/usr/local/bin/kitops", "--"] \ No newline at end of file diff --git a/README.md b/README.md index 951f25b..7c8bfbb 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,93 @@ # kitops - generic GitOps agent -kitops monitors one or more Git repositories and performs arbitrary actions when those repositories are updated. +kitops monitors one or more Git repositories and performs arbitrary actions when those repositories are updated. It can be used by devops:y people to implement a wide variety of Continuous Delivery and Deployment scenarios and by systems and infra teams to provide GitOps-style workflows to the developers they support. [gitops.tech](https://www.gitops.tech/): -kitops is under development and not yet ready to be used. +> GitOps is a way of implementing Continuous Deployment for cloud native applications. It focuses on a developer-centric experience when operating infrastructure, by using tools developers are already familiar with, including Git and Continuous Deployment tools. The core idea of GitOps is having a Git repository that always contains declarative descriptions of the infrastructure currently desired in the production environment and an automated process to make the production environment match the described state in the repository. If you want to deploy a new application or update an existing one, you only need to update the repository[.] + +It turns out that this model can easily be applied to any configuration management task, by leveraging the fact that Git can be used to version any kind of text. kitops tries to fill this role. + +**kitops is under development and not yet ready to be used.** + +## Getting started + +The simplest way to test kitops is to run the Docker image: + +```shell +docker run --rm --name kitops bittrance/kitops \ + --url https://github.com/bittrance/kitops \ + --action 'echo "kitops was updated"' +``` + +For a full set of commandline options, try `--help`. If you want more advanced configuration (particularly if you wan to track multiple repositories), the [example.yaml](./example.yaml) configuration file explains how. + +We also provide pre-built binaries for Linux, Windows and MacOS for scenarios where you want to run kitops on a virtual machine. You can download it from the [releases page](https://github.com/bittrance/kitops/releases). + +## How does kitops work? + +kitops is a statically compiled binary. It uses only pure Rust libraries and it therefore depends only on your platform's standard library (and an ssh binary where you want git+ssh support). It supports a wide variety of platforms and can be deployed in many different ways: + +- as a long-running process on a VM +- as a periodic job +- as a long-running container +- as a CLI tool to perform a single run + +kitops runs each task on a schedule: + +![kitops workflow](images/flow.png) + +kitops will retry the provided actions until they all succeed, thus providing a basis for eventual consistency. Actions given to kitops need to be idempotent (that is, safe to run multiple times). When kitops successfully executes all the actions of a task, it updates its state file. The state file acts as memory between executions so if kitops is run as a periodic job, you should point `--state-file` to persistent file storage. + +kitops will clone repositories that are not already present in its `--repo-dir` so you can use ephemeral storage for this, but if your repositories are large, you may want to keep repositories on persistent storage too. This allows fetching only new changes, dramatically reducing network traffic. + +## Configuration + +### GitHub integration + +To use kitops with private repositories on GitHub, you need to create a GitHub App and install it in the private repoisitories that you want kitops to track. You pass the App's ID with `--github-app-id` and the private key using `--github-private-key-file`. The app needs to have the `repo` scope. + +If you set `--github-status-context`, kitops will update the status of the commit that triggered the task. This requires the `repo:status` scope. + +```shell +docker run --rm --name kitops bittrance/kitops \ + --url https://github.com/myorg/private-repo \ + --action ./deploy.sh \ + --github-app-id 12345 \ + --github-private-key-file /path/to/private-key.pem \ + --github-status-context deploy/production +``` + +## Rationale + +### Why would you want to use kitops? + +The traditional model is to have your pipelines (or actions or workflows) push deployments onto target environments. + +![Push-style continuous deployment](images/cd-push-model.png) + +This model has several potential weaknesses: + +- The pipeline has to know where the result should be delivered and deployed +- When the number of target environments grow numerous, some may fail while others pass, making it hard to get a passing deploy +- It requires the pipeline (typically executing outside the target environment) to have extensive permissions +- Called APIs have to be accessible over the Internet (or require a VPN or similar) +- It is hard to delegate responsibility for the target environment to a third party + +Instead, kitops enables the environment to "pull" deployments from a git repository. + +![Pull-style continuous deployment](images/cd-pull-model.png) + +This model: + +- is scalable - only repository rate limiting caps the number of target environments +- adheres to the Principle of Least Privilege - the pipeline has no access to the environment and the environment only needs read access to the repository. This is particularly relevant in Azure, where granting permissions to a pipeline requires extensive AAD permissions, but creating a service principal for kitops can be delegated to developers via the `Application Developer` role. +- separates concerns - the actions taken on the repository content can be kept separate from the repository content itself +- is NAT-friendly - the environment only needs to be able to make outbound connections to the git server +- allows a third party to take responsibility for the target environment + +## Alternatives + +- [snare](https://tratt.net/laurie/src/snare/) - tool with similar design goals, but limited to GitHub webhooks (i.e. push-based). +- [GitHub Actions Runner](https://github.com/actions/runner) - the official runner application for GitHub Actions. ## Roadmap @@ -18,8 +103,10 @@ The plan forward, roughly in falling priority: - [x] new git sha and branch name in action env vars - [x] changed task config should override state loaded from disk - [x] docker packaging -- [ ] readme with design and deployment options +- [x] readme with design and deployment options +- [ ] release binaries for major platforms - [ ] branch patterns allows a task to react to changes on many branches +- [ ] Support GitHub runner long polling interface - [ ] intelligent gitconfig handling - [ ] allow git commands in workdir (but note that this means two tasks can no longer point to the same repo without additional changeas) - [ ] useful logging (log level, json) diff --git a/example.yaml b/example.yaml new file mode 100644 index 0000000..f14bd3c --- /dev/null +++ b/example.yaml @@ -0,0 +1,45 @@ +# The configuration file consists of a list of tasks. Each task represents +# a repository that kitops will monitor for changes. +tasks: + - name: Example task + # The interval at which to check for changes in the repository. + interval: 1m + # The maximum amount of time that the task is allowed to run, + # including all actions. When the timeout is reached, kitops will + # kill outstanding actions and mark the task as failed. + timeout: 60m + git: + # The URL of the Git repository to check for changes. + url: https://example.com/some/repository + # The branch to check for changes. + branch: main + # Settings specific to GitHub. This section is optional. + github: + # The App ID of the GitHub App that kitops uses to interact with + # this repository. See README for more information. + app_id: 123456 + # Private key file for the GitHub App that you received when you + # created the app. + private_key_file: ./private-key.pem + # Context used to update the commit status on GitHub. Setting this + # value will instruct kitops to set commit status. See + # https://docs.github.com/en/rest/commits/statuses for more + # information. + status_context: example-task + # Actions for the task are run in sequence. kitops will abort the + # task if an action fails. + actions: + - name: echo + # The binary to execute. Note that there is no implicit shell. + entrypoint: /bin/bash + # Arguments to pass to the binary, as a list of strings. + args: + - -c + - echo Hello $NAME + # When true, kitops will seed the child process environment + # variabless with its own environment variables. + inherit_environment: false + # Environment variables to set for the child process. These will + # override inherited environment variables. + environment: + - NAME: World diff --git a/images/cd-pull-model.png b/images/cd-pull-model.png new file mode 100644 index 0000000..3b07550 Binary files /dev/null and b/images/cd-pull-model.png differ diff --git a/images/cd-push-model.png b/images/cd-push-model.png new file mode 100644 index 0000000..e27b3f3 Binary files /dev/null and b/images/cd-push-model.png differ diff --git a/images/flow.png b/images/flow.png new file mode 100644 index 0000000..431003e Binary files /dev/null and b/images/flow.png differ diff --git a/images/model-comparison.excalidraw b/images/model-comparison.excalidraw new file mode 100644 index 0000000..a6f4e23 --- /dev/null +++ b/images/model-comparison.excalidraw @@ -0,0 +1,8770 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "rectangle", + "version": 1216, + "versionNonce": 88635918, + "isDeleted": false, + "id": "aVGN27vHZ5kQNHET69xoe", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1222.2870609283036, + "y": 320.77329459732675, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 402.9090909090911, + "height": 180.5454545454544, + "seed": 754392974, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "text", + "id": "u173V1d_hVe3vBNBmaRUU" + }, + { + "id": "AqKhtlwOuco7_l_lT2pTT", + "type": "arrow" + } + ], + "updated": 1709742303790, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1180, + "versionNonce": 311035982, + "isDeleted": false, + "id": "u173V1d_hVe3vBNBmaRUU", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1227.2870609283036, + "y": 325.77329459732675, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 101.77989196777344, + "height": 25, + "seed": 1749548494, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303790, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Production", + "textAlign": "left", + "verticalAlign": "top", + "containerId": "aVGN27vHZ5kQNHET69xoe", + "originalText": "Production", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1309, + "versionNonce": 1231211726, + "isDeleted": false, + "id": "Rr6so9o7682lRHYgmYMei", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1222.2973440837136, + "y": 808.2817597687441, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 402.9090909090911, + "height": 180.5454545454544, + "seed": 979571726, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "fXGaUaMZVIANZq-e1EEdH", + "type": "arrow" + }, + { + "type": "text", + "id": "V3OUW9XNurDYup6hfOm8z" + } + ], + "updated": 1709742303790, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1272, + "versionNonce": 1833698062, + "isDeleted": false, + "id": "V3OUW9XNurDYup6hfOm8z", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1227.2973440837136, + "y": 813.2817597687441, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 101.77989196777344, + "height": 25, + "seed": 1027695182, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303790, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Production", + "textAlign": "left", + "verticalAlign": "top", + "containerId": "Rr6so9o7682lRHYgmYMei", + "originalText": "Production", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1259, + "versionNonce": 1450514318, + "isDeleted": false, + "id": "S7Kmrdz7h_-Qw81i4ATx1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1222.2870609283036, + "y": 129.77329459732675, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 402.9090909090911, + "height": 169.5454545454544, + "seed": 1673259150, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "text", + "id": "zM3YyK5MApkV7i-sG3zw2" + }, + { + "id": "OSYMOlut-89oXzAqGBxVa", + "type": "arrow" + } + ], + "updated": 1709742303790, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1259, + "versionNonce": 524744142, + "isDeleted": false, + "id": "zM3YyK5MApkV7i-sG3zw2", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1227.2870609283036, + "y": 134.77329459732675, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 118.3798828125, + "height": 25, + "seed": 1569433294, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303790, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Development", + "textAlign": "left", + "verticalAlign": "top", + "containerId": "S7Kmrdz7h_-Qw81i4ATx1", + "originalText": "Development", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1352, + "versionNonce": 182606414, + "isDeleted": false, + "id": "D7IN9Jf7gB0Qvw7EIP603", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1222.2973440837136, + "y": 617.2817597687441, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 402.9090909090911, + "height": 169.5454545454544, + "seed": 2068421902, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "-ZW3VtJeZzEQxQzWZH6av", + "type": "arrow" + }, + { + "type": "text", + "id": "Z9FzVSYRwS-7t1X34DW99" + } + ], + "updated": 1709742303790, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1351, + "versionNonce": 1115545742, + "isDeleted": false, + "id": "Z9FzVSYRwS-7t1X34DW99", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1227.2973440837136, + "y": 622.2817597687441, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 118.3798828125, + "height": 25, + "seed": 309250894, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303790, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Development", + "textAlign": "left", + "verticalAlign": "top", + "containerId": "D7IN9Jf7gB0Qvw7EIP603", + "originalText": "Development", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 800, + "versionNonce": 468555022, + "isDeleted": false, + "id": "Nz3-jtxoR9ZinP6S-p8yD", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1237.1656265602992, + "y": 213.3833641386168, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1632907662, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "xrzOj25zSFqwW1rQxNh6N", + "type": "arrow" + }, + { + "id": "KLdnfVlomP6g6GOIg4Gre", + "type": "arrow" + }, + { + "type": "text", + "id": "_NkoocF2lgPC4gJyLygiX" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1079, + "versionNonce": 1809040206, + "isDeleted": false, + "id": "_NkoocF2lgPC4gJyLygiX", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1268.1105404231423, + "y": 225.2528020585944, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 1932709838, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Nz3-jtxoR9ZinP6S-p8yD", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 889, + "versionNonce": 386637326, + "isDeleted": false, + "id": "TyiRP5mO9akDIncywDz55", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1237.1759097157087, + "y": 710.8918293100342, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 69445134, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "vvsKueP4c-CHw86OQ1Pri", + "type": "arrow" + }, + { + "id": "ZqHZ-Hj-mPJGhyLQIJdlQ", + "type": "arrow" + }, + { + "type": "text", + "id": "UpdW6wo6OayJ8cHhT6eiL" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1167, + "versionNonce": 1212722254, + "isDeleted": false, + "id": "UpdW6wo6OayJ8cHhT6eiL", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1268.1208235785518, + "y": 722.7612672300118, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 1696576590, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "TyiRP5mO9akDIncywDz55", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 849, + "versionNonce": 1113401102, + "isDeleted": false, + "id": "hLgn0cPTcd8u0sZbHthiW", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1240.1783319854371, + "y": 405.0530230850251, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1610611342, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "d9yWRKUXmOnz7WWDIFOyn", + "type": "arrow" + }, + { + "id": "GBgzG1pNE_qf-ryf02pDW", + "type": "arrow" + }, + { + "type": "text", + "id": "seHUFELECxhsnWJY9Anzm" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1127, + "versionNonce": 42014030, + "isDeleted": false, + "id": "seHUFELECxhsnWJY9Anzm", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1271.1232458482802, + "y": 416.9224610050027, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 461207758, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "hLgn0cPTcd8u0sZbHthiW", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 941, + "versionNonce": 673329166, + "isDeleted": false, + "id": "x9aePtDlaGol3-mP4dDkW", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1240.1886151408467, + "y": 887.5614882564423, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 2133929742, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "7639Oxbel0oTAHOJdhNcX", + "type": "arrow" + }, + { + "id": "P74_q7t-M47TyDsZo3x0r", + "type": "arrow" + }, + { + "type": "text", + "id": "ipDmVmq9kq-q_mnF44nks" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1218, + "versionNonce": 1555889742, + "isDeleted": false, + "id": "ipDmVmq9kq-q_mnF44nks", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1271.1335290036898, + "y": 899.4309261764199, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 395582798, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "x9aePtDlaGol3-mP4dDkW", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1083, + "versionNonce": 849000718, + "isDeleted": false, + "id": "QnH0uNe_eNV8_cC2WXDkH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1237.2019832428791, + "y": 655.8257653504709, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 2046772110, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "7639Oxbel0oTAHOJdhNcX", + "type": "arrow" + }, + { + "id": "P74_q7t-M47TyDsZo3x0r", + "type": "arrow" + }, + { + "type": "text", + "id": "qHlxIONB88qRijSLMfJp8" + }, + { + "id": "vkZUJZ7AH0aMSga71Efxb", + "type": "arrow" + }, + { + "id": "tZXYhHeuCL-xb__XbOvoT", + "type": "arrow" + }, + { + "id": "uePNQjxw5btsLSQ5zWp3n", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1363, + "versionNonce": 2034001742, + "isDeleted": false, + "id": "qHlxIONB88qRijSLMfJp8", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1243.2873008532808, + "y": 660.9016638088992, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 57.21992492675781, + "height": 25, + "seed": 682336718, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "kitops", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "QnH0uNe_eNV8_cC2WXDkH", + "originalText": "kitops", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1143, + "versionNonce": 1514098766, + "isDeleted": false, + "id": "igW1cxCfSqdxWPGlDlaGw", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1240.2091814516662, + "y": 937.5306387902133, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1991391246, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "7639Oxbel0oTAHOJdhNcX", + "type": "arrow" + }, + { + "id": "P74_q7t-M47TyDsZo3x0r", + "type": "arrow" + }, + { + "id": "vkZUJZ7AH0aMSga71Efxb", + "type": "arrow" + }, + { + "type": "text", + "id": "J9NtE6JwgX8ApHXSesoin" + }, + { + "id": "H9vikpG5is-rct0CPUXln", + "type": "arrow" + }, + { + "id": "lip8iGb9F8EMEd2U7K1qh", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1420, + "versionNonce": 1187780238, + "isDeleted": false, + "id": "J9NtE6JwgX8ApHXSesoin", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1246.2944990620679, + "y": 942.6065372486416, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 57.21992492675781, + "height": 25, + "seed": 1812727374, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "kitops", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "igW1cxCfSqdxWPGlDlaGw", + "originalText": "kitops", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 827, + "versionNonce": 1644542286, + "isDeleted": false, + "id": "xuqAG77piKA2beJc2a48V", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1439.0363442810353, + "y": 181.91687485348, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 697437326, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "text", + "id": "IHVtyyRP3I2UqcInL1KOC" + }, + { + "id": "kk-fRfj1pDUrl4fnidCf4", + "type": "arrow" + }, + { + "id": "OltSbx9LiQPZVLbelPVgo", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1123, + "versionNonce": 1004363662, + "isDeleted": false, + "id": "IHVtyyRP3I2UqcInL1KOC", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1469.9812581438784, + "y": 193.7863127734576, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 1291668174, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "xuqAG77piKA2beJc2a48V", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 917, + "versionNonce": 1389339214, + "isDeleted": false, + "id": "6OEUtWshzribZKxyCoX14", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1439.0466274364449, + "y": 679.4253400248974, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1424408846, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "oy1IMziZuzOE2kIsYueSk", + "type": "arrow" + }, + { + "id": "Z8vKd-fIz2ReQ-Cu1FDKZ", + "type": "arrow" + }, + { + "type": "text", + "id": "TCtoulpASWU_Utkg8J-Sx" + }, + { + "id": "uePNQjxw5btsLSQ5zWp3n", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1211, + "versionNonce": 763504782, + "isDeleted": false, + "id": "TCtoulpASWU_Utkg8J-Sx", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1469.991541299288, + "y": 691.294777944875, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 80179022, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "6OEUtWshzribZKxyCoX14", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 876, + "versionNonce": 1979347342, + "isDeleted": false, + "id": "6R2xaKvzgcO_NUyy5wEzp", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1442.0490497061733, + "y": 373.5865337998883, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1224234382, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "2HUpvNSXHyrQQIZYy7vLq", + "type": "arrow" + }, + { + "id": "7rMohbUaGxDiDycVZ8Wqr", + "type": "arrow" + }, + { + "type": "text", + "id": "hvwKu16ZHVQrImuJM8dOF" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1171, + "versionNonce": 420548558, + "isDeleted": false, + "id": "hvwKu16ZHVQrImuJM8dOF", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1472.9939635690164, + "y": 385.4559717198659, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 447902670, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "6R2xaKvzgcO_NUyy5wEzp", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 968, + "versionNonce": 1334196878, + "isDeleted": false, + "id": "NEBjz6G0eepAd1HxIv9Kt", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1442.0593328615828, + "y": 856.0949989713056, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1678690830, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "ZRPPRrlFkGh1lgplEFALQ", + "type": "arrow" + }, + { + "id": "NOVcaGYmfKZDDLw_IutFe", + "type": "arrow" + }, + { + "type": "text", + "id": "Jz693svWI8t5eXU4IGFZH" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1262, + "versionNonce": 1077655758, + "isDeleted": false, + "id": "Jz693svWI8t5eXU4IGFZH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1473.004246724426, + "y": 867.9644368912832, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 1678137422, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "NEBjz6G0eepAd1HxIv9Kt", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1347, + "versionNonce": 1415938958, + "isDeleted": false, + "id": "C9il3iKsE1Sl4WXTB1aQn", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 623.8187146292689, + "y": 272.1252213952294, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 152, + "height": 85, + "seed": 309468814, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "text", + "id": "YdI3Y5l7WftVXFxnojWC8" + }, + { + "id": "y1iI04EEAq7x6JLSFGJeS", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1409, + "versionNonce": 1548345806, + "isDeleted": false, + "id": "YdI3Y5l7WftVXFxnojWC8", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 664.7587475882533, + "y": 289.6252213952294, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 70.11993408203125, + "height": 50, + "seed": 67837134, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "GitHub\nActions", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "C9il3iKsE1Sl4WXTB1aQn", + "originalText": "GitHub\nActions", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1415, + "versionNonce": 2098873934, + "isDeleted": false, + "id": "DFnEstTudWFDi93YDTBHV", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1009.8767965727575, + "y": 267.1270364559634, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 152, + "height": 85, + "seed": 1315590926, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "text", + "id": "qy20jXgKHuaYkqxJFMoPa" + }, + { + "id": "y1iI04EEAq7x6JLSFGJeS", + "type": "arrow" + }, + { + "id": "AqKhtlwOuco7_l_lT2pTT", + "type": "arrow" + }, + { + "id": "OSYMOlut-89oXzAqGBxVa", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1512, + "versionNonce": 2128104590, + "isDeleted": false, + "id": "qy20jXgKHuaYkqxJFMoPa", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1021.7368658476598, + "y": 297.1270364559634, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 128.2798614501953, + "height": 25, + "seed": 1812513102, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Control plane", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "DFnEstTudWFDi93YDTBHV", + "originalText": "Control plane", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1510, + "versionNonce": 689870222, + "isDeleted": false, + "id": "2lvCjH2ZEANLB8aVlU3B8", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1009.8870797281675, + "y": 754.6355016273808, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 152, + "height": 85, + "seed": 541026190, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "vkZUJZ7AH0aMSga71Efxb", + "type": "arrow" + }, + { + "id": "fXGaUaMZVIANZq-e1EEdH", + "type": "arrow" + }, + { + "id": "-ZW3VtJeZzEQxQzWZH6av", + "type": "arrow" + }, + { + "type": "text", + "id": "o3W6KQWpo24Zs7_oq_a_s" + }, + { + "id": "lip8iGb9F8EMEd2U7K1qh", + "type": "arrow" + }, + { + "id": "tZXYhHeuCL-xb__XbOvoT", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1604, + "versionNonce": 470856654, + "isDeleted": false, + "id": "o3W6KQWpo24Zs7_oq_a_s", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1021.7471490030698, + "y": 784.6355016273808, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 128.2798614501953, + "height": 25, + "seed": 1531397582, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Control plane", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "2lvCjH2ZEANLB8aVlU3B8", + "originalText": "Control plane", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1131, + "versionNonce": 1826657038, + "isDeleted": false, + "id": "QmD6epNwIA3ZFtOWeR8qI", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1393.291199571469, + "y": 234.98622431114563, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 507075598, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "xrzOj25zSFqwW1rQxNh6N", + "type": "arrow" + }, + { + "type": "text", + "id": "M9UTmd8mGcS34LRplQEHO" + }, + { + "id": "r8up9NU3G_R32UM1CgUSx", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1395, + "versionNonce": 1639383374, + "isDeleted": false, + "id": "M9UTmd8mGcS34LRplQEHO", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1424.236113434312, + "y": 246.85566223112323, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 1594796622, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "QmD6epNwIA3ZFtOWeR8qI", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1220, + "versionNonce": 797940750, + "isDeleted": false, + "id": "hiZ0Jr3mHFRi9KYIN_eOg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1393.3014827268785, + "y": 732.494689482563, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1822437518, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "vvsKueP4c-CHw86OQ1Pri", + "type": "arrow" + }, + { + "id": "16T4aq9xDtYK7vFb3LoNH", + "type": "arrow" + }, + { + "type": "text", + "id": "kKFqkJx3qcV1KlkSevmRD" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1483, + "versionNonce": 1805445710, + "isDeleted": false, + "id": "kKFqkJx3qcV1KlkSevmRD", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1424.2463965897216, + "y": 744.3641274025406, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 1386671822, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "hiZ0Jr3mHFRi9KYIN_eOg", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1180, + "versionNonce": 1374823694, + "isDeleted": false, + "id": "GZQvN9bAOdeBMx9W71k_S", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1396.303904996607, + "y": 426.6558832575539, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1035724046, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "d9yWRKUXmOnz7WWDIFOyn", + "type": "arrow" + }, + { + "id": "nrrYxkkBXsjLgNKerKieJ", + "type": "arrow" + }, + { + "type": "text", + "id": "yratNurnFQdrJDJLdOsVe" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1443, + "versionNonce": 314987342, + "isDeleted": false, + "id": "yratNurnFQdrJDJLdOsVe", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1427.24881885945, + "y": 438.5253211775315, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 1599607630, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "GZQvN9bAOdeBMx9W71k_S", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1274, + "versionNonce": 508046862, + "isDeleted": false, + "id": "SIhxwdX1TdMAp1cTlKk13", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1396.3141881520164, + "y": 909.1643484289712, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 69.3905601475613, + "height": 35.15179691685671, + "seed": 1372879246, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "7639Oxbel0oTAHOJdhNcX", + "type": "arrow" + }, + { + "id": "tgI2YC0YC5Xts9amLt-_l", + "type": "arrow" + }, + { + "type": "text", + "id": "JXitZ8u6A0xgKZ9YWVSbG" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1534, + "versionNonce": 1500724302, + "isDeleted": false, + "id": "JXitZ8u6A0xgKZ9YWVSbG", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1427.2591020148595, + "y": 921.0337863489488, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 7.500732421875, + "height": 11.41292107690153, + "seed": 2087327694, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 9.130336861521224, + "fontFamily": 1, + "text": "...", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "SIhxwdX1TdMAp1cTlKk13", + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 1692, + "versionNonce": 1054973842, + "isDeleted": false, + "id": "KLdnfVlomP6g6GOIg4Gre", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1309.3527377593268, + "y": 223.03167715488811, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 28.493738847753534, + "height": 21.244754767138577, + "seed": 1999760910, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304298, + "link": null, + "locked": false, + "startBinding": { + "elementId": "Nz3-jtxoR9ZinP6S-p8yD", + "focus": 0.46095819950828476, + "gap": 2.7965510514663947 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 28.493738847753534, + -21.244754767138577 + ] + ] + }, + { + "type": "arrow", + "version": 1870, + "versionNonce": 74177874, + "isDeleted": false, + "id": "ZqHZ-Hj-mPJGhyLQIJdlQ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1309.3630209147364, + "y": 720.5401423263054, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 28.493738847753534, + "height": 21.244754767138577, + "seed": 1864694862, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304299, + "link": null, + "locked": false, + "startBinding": { + "elementId": "TyiRP5mO9akDIncywDz55", + "focus": 0.4609581995082834, + "gap": 2.7965510514663947 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 28.493738847753534, + -21.244754767138577 + ] + ] + }, + { + "type": "arrow", + "version": 1788, + "versionNonce": 560489234, + "isDeleted": false, + "id": "GBgzG1pNE_qf-ryf02pDW", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1312.3654431844648, + "y": 414.7013361012964, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 28.493738847753534, + "height": 21.244754767138577, + "seed": 169624206, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304299, + "link": null, + "locked": false, + "startBinding": { + "elementId": "hLgn0cPTcd8u0sZbHthiW", + "focus": 0.4609581995082859, + "gap": 2.7965510514663947 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 28.493738847753534, + -21.244754767138577 + ] + ] + }, + { + "type": "arrow", + "version": 1975, + "versionNonce": 5124306, + "isDeleted": false, + "id": "P74_q7t-M47TyDsZo3x0r", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1312.3757263398743, + "y": 897.2098012727138, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 28.493738847753534, + "height": 21.244754767138577, + "seed": 1255194830, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304299, + "link": null, + "locked": false, + "startBinding": { + "elementId": "x9aePtDlaGol3-mP4dDkW", + "focus": 0.46095819950828865, + "gap": 2.7965510514663947 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 28.493738847753534, + -21.244754767138577 + ] + ] + }, + { + "type": "arrow", + "version": 2683, + "versionNonce": 122790994, + "isDeleted": false, + "id": "xrzOj25zSFqwW1rQxNh6N", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1307.0542050821255, + "y": 235.78976291735623, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 83.99591180515256, + "height": 13.529107037171887, + "seed": 1960539918, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304300, + "link": null, + "locked": false, + "startBinding": { + "elementId": "Nz3-jtxoR9ZinP6S-p8yD", + "focus": -0.03617804952931404, + "gap": 1 + }, + "endBinding": { + "elementId": "QmD6epNwIA3ZFtOWeR8qI", + "focus": -0.11681968146764903, + "gap": 2.241082684191042 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 83.99591180515256, + 13.529107037171887 + ] + ] + }, + { + "type": "arrow", + "version": 2951, + "versionNonce": 1538144210, + "isDeleted": false, + "id": "vvsKueP4c-CHw86OQ1Pri", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1307.064488237535, + "y": 733.2982280887736, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 83.99591180515256, + "height": 13.529107037171887, + "seed": 1890936142, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304300, + "link": null, + "locked": false, + "startBinding": { + "elementId": "TyiRP5mO9akDIncywDz55", + "focus": -0.03617804952931332, + "gap": 1 + }, + "endBinding": { + "elementId": "hiZ0Jr3mHFRi9KYIN_eOg", + "focus": -0.11681968146765191, + "gap": 2.241082684191042 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 83.99591180515256, + 13.529107037171887 + ] + ] + }, + { + "type": "arrow", + "version": 2827, + "versionNonce": 295430994, + "isDeleted": false, + "id": "d9yWRKUXmOnz7WWDIFOyn", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1310.0669105072634, + "y": 427.45942186376453, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 83.99591180515256, + "height": 13.529107037171887, + "seed": 800557966, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304300, + "link": null, + "locked": false, + "startBinding": { + "elementId": "hLgn0cPTcd8u0sZbHthiW", + "focus": -0.03617804952931332, + "gap": 1 + }, + "endBinding": { + "elementId": "GZQvN9bAOdeBMx9W71k_S", + "focus": -0.11681968146765191, + "gap": 2.241082684191042 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 83.99591180515256, + 13.529107037171887 + ] + ] + }, + { + "type": "arrow", + "version": 3110, + "versionNonce": 257081042, + "isDeleted": false, + "id": "7639Oxbel0oTAHOJdhNcX", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1310.077193662673, + "y": 909.9678870351818, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 83.99591180515256, + "height": 13.529107037171887, + "seed": 270199246, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304300, + "link": null, + "locked": false, + "startBinding": { + "elementId": "x9aePtDlaGol3-mP4dDkW", + "focus": -0.03617804952931332, + "gap": 1 + }, + "endBinding": { + "elementId": "SIhxwdX1TdMAp1cTlKk13", + "focus": -0.11681968146765191, + "gap": 2.241082684191042 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 83.99591180515256, + 13.529107037171887 + ] + ] + }, + { + "type": "arrow", + "version": 284, + "versionNonce": 218804818, + "isDeleted": false, + "id": "y1iI04EEAq7x6JLSFGJeS", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 780.8593917917642, + "y": 310.51411554512, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 226.0580819434888, + "height": 0.05734056054158998, + "seed": 1090027534, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304301, + "link": null, + "locked": false, + "startBinding": { + "elementId": "C9il3iKsE1Sl4WXTB1aQn", + "focus": -0.09717150367792578, + "gap": 5.040677162495285 + }, + "endBinding": { + "elementId": "DFnEstTudWFDi93YDTBHV", + "focus": -0.022682605584862948, + "gap": 2.9593228375044873 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 226.0580819434888, + 0.05734056054158998 + ] + ] + }, + { + "type": "arrow", + "version": 879, + "versionNonce": 962893842, + "isDeleted": false, + "id": "vkZUJZ7AH0aMSga71Efxb", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1231.4059046381976, + "y": 668.1562617368631, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 635.0555100601973, + "height": 110.94319753549411, + "seed": 642338382, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304301, + "link": null, + "locked": false, + "startBinding": { + "elementId": "QnH0uNe_eNV8_cC2WXDkH", + "focus": 0.39138390167119763, + "gap": 5.796078604681497 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -494.8059440437537, + 30.033838961471588 + ], + [ + -635.0555100601973, + 110.94319753549411 + ] + ] + }, + { + "type": "arrow", + "version": 1147, + "versionNonce": 1491549074, + "isDeleted": false, + "id": "H9vikpG5is-rct0CPUXln", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1237.4100179003613, + "y": 962.8631918076871, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 645.0452269047873, + "height": 152.78532716169013, + "seed": 1021727886, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304301, + "link": null, + "locked": false, + "startBinding": { + "elementId": "igW1cxCfSqdxWPGlDlaGw", + "focus": -0.5609460536182225, + "gap": 2.7991635513049005 + }, + "endBinding": { + "elementId": "QIjRnrRZJT3JfYjE_i8Xo", + "focus": -0.5576016799954837, + "gap": 15.782035891418065 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -487.8131422525403, + -56.876697586464275 + ], + [ + -645.0452269047873, + -152.78532716169013 + ] + ] + }, + { + "type": "line", + "version": 5245, + "versionNonce": 1622670286, + "isDeleted": false, + "id": "T1t5JdjdVtLTZK-zksdzi", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1363.4569586414314, + "y": 169.76209689584618, + "strokeColor": "#087f5b", + "backgroundColor": "#40c057", + "width": 23.883823473871615, + "height": 70.5625417992786, + "seed": 2122879694, + "groupIds": [ + "WKp2qysHtwkLnHbptARY1" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.07875658440824942, + 53.33078663761806 + ], + [ + 0.003685623266270078, + 59.402265109433834 + ], + [ + 1.2300697314821252, + 62.025675879228466 + ], + [ + 5.500891195743817, + 64.24593085133262 + ], + [ + 12.7197892550823, + 64.93728508267523 + ], + [ + 19.616968978163737, + 63.833436780373205 + ], + [ + 23.28149134786117, + 61.193603530001816 + ], + [ + 23.798322641000144, + 58.96819640712828 + ], + [ + 23.870909725175345, + 54.08009336484496 + ], + [ + 23.813937304456434, + 4.474155328785335 + ], + [ + 23.685503180712303, + -0.21269182407583961 + ], + [ + 22.151920766664432, + -2.832201528892522 + ], + [ + 18.92252348258201, + -4.349282940174366 + ], + [ + 11.563163404107218, + -5.625256716603385 + ], + [ + 5.6628230888688496, + -4.864390680620438 + ], + [ + 1.0222455022667007, + -2.28362592381858 + ], + [ + -0.012913748696273047, + -0.03204453773056803 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2884, + "versionNonce": 1612927502, + "isDeleted": false, + "id": "x8OC2x3uH6gFPXVXKKN4_", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1352.2597826748038, + "y": 196.74450507365358, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.153382324133197, + "height": 5.796875238449874, + "seed": 1170802958, + "groupIds": [ + "WKp2qysHtwkLnHbptARY1" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6099922086716973, + 2.3107313480070566 + ], + [ + 3.2406364196170383, + 4.249413713670265 + ], + [ + 6.741120561059366, + 5.423468031795336 + ], + [ + 12.225066151511271, + 5.530454315962711 + ], + [ + 18.624642468822653, + 4.782986910196519 + ], + [ + 22.362067358884715, + 2.063717361344198 + ], + [ + 23.153382324133197, + -0.2664209224871633 + ] + ] + }, + { + "type": "line", + "version": 3017, + "versionNonce": 2085216334, + "isDeleted": false, + "id": "8aqCg3e9Cm-wYFopbmShT", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1372.997416878955, + "y": 196.8993031444528, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.08718849275522, + "height": 4.646775398820477, + "seed": 841004878, + "groupIds": [ + "WKp2qysHtwkLnHbptARY1" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6082482854367498, + 1.8522823313468013 + ], + [ + 3.2313716764484415, + 3.4063301851177314 + ], + [ + 6.721848189037399, + 4.347452168588493 + ], + [ + 12.190115579016558, + 4.43321237780996 + ], + [ + 18.571395974388416, + 3.834042478568992 + ], + [ + 22.298135839277982, + 1.6542759107883205 + ], + [ + 23.08718849275522, + -0.21356302101051594 + ] + ] + }, + { + "type": "ellipse", + "version": 5983, + "versionNonce": 1761912462, + "isDeleted": false, + "id": "-6Hwg0icGl0g3Z_9U7oEh", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1394.2732807815037, + "y": 194.22722062074314, + "strokeColor": "#087f5b", + "backgroundColor": "#fff", + "width": 23.409329357886538, + "height": 10.407284121921343, + "seed": 199794062, + "groupIds": [ + "WKp2qysHtwkLnHbptARY1" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "kk-fRfj1pDUrl4fnidCf4", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 5332, + "versionNonce": 2012928782, + "isDeleted": false, + "id": "pV5f12ggaoZxkMyfcfwSq", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1363.4672417968409, + "y": 667.2705620672635, + "strokeColor": "#087f5b", + "backgroundColor": "#40c057", + "width": 23.883823473871615, + "height": 70.5625417992786, + "seed": 676969422, + "groupIds": [ + "Y9upTfj5o13k1oDV2UMhr" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.07875658440824942, + 53.33078663761806 + ], + [ + 0.003685623266270078, + 59.402265109433834 + ], + [ + 1.2300697314821252, + 62.025675879228466 + ], + [ + 5.500891195743817, + 64.24593085133262 + ], + [ + 12.7197892550823, + 64.93728508267523 + ], + [ + 19.616968978163737, + 63.833436780373205 + ], + [ + 23.28149134786117, + 61.193603530001816 + ], + [ + 23.798322641000144, + 58.96819640712828 + ], + [ + 23.870909725175345, + 54.08009336484496 + ], + [ + 23.813937304456434, + 4.474155328785335 + ], + [ + 23.685503180712303, + -0.21269182407583961 + ], + [ + 22.151920766664432, + -2.832201528892522 + ], + [ + 18.92252348258201, + -4.349282940174366 + ], + [ + 11.563163404107218, + -5.625256716603385 + ], + [ + 5.6628230888688496, + -4.864390680620438 + ], + [ + 1.0222455022667007, + -2.28362592381858 + ], + [ + -0.012913748696273047, + -0.03204453773056803 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2971, + "versionNonce": 575162702, + "isDeleted": false, + "id": "FGIUpjt9MdUvvl9o6QAof", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1352.2700658302133, + "y": 694.2529702450709, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.153382324133197, + "height": 5.796875238449874, + "seed": 1301090830, + "groupIds": [ + "Y9upTfj5o13k1oDV2UMhr" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6099922086716973, + 2.3107313480070566 + ], + [ + 3.2406364196170383, + 4.249413713670265 + ], + [ + 6.741120561059366, + 5.423468031795336 + ], + [ + 12.225066151511271, + 5.530454315962711 + ], + [ + 18.624642468822653, + 4.782986910196519 + ], + [ + 22.362067358884715, + 2.063717361344198 + ], + [ + 23.153382324133197, + -0.2664209224871633 + ] + ] + }, + { + "type": "line", + "version": 3104, + "versionNonce": 1968041870, + "isDeleted": false, + "id": "boTX977fzkA8d3CJsd6rs", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1373.007700034365, + "y": 694.4077683158702, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.08718849275522, + "height": 4.646775398820477, + "seed": 377200718, + "groupIds": [ + "Y9upTfj5o13k1oDV2UMhr" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6082482854367498, + 1.8522823313468013 + ], + [ + 3.2313716764484415, + 3.4063301851177314 + ], + [ + 6.721848189037399, + 4.347452168588493 + ], + [ + 12.190115579016558, + 4.43321237780996 + ], + [ + 18.571395974388416, + 3.834042478568992 + ], + [ + 22.298135839277982, + 1.6542759107883205 + ], + [ + 23.08718849275522, + -0.21356302101051594 + ] + ] + }, + { + "type": "ellipse", + "version": 6071, + "versionNonce": 491048398, + "isDeleted": false, + "id": "hbpL5sJdWdRp3MOjC0vLZ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1394.2835639369137, + "y": 691.7356857921604, + "strokeColor": "#087f5b", + "backgroundColor": "#fff", + "width": 23.409329357886538, + "height": 10.407284121921343, + "seed": 1459512974, + "groupIds": [ + "Y9upTfj5o13k1oDV2UMhr" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "oy1IMziZuzOE2kIsYueSk", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 5292, + "versionNonce": 1430925902, + "isDeleted": false, + "id": "_OwoABjJk2CCIPzaBySqp", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1366.4696640665693, + "y": 361.43175584225446, + "strokeColor": "#087f5b", + "backgroundColor": "#40c057", + "width": 23.883823473871615, + "height": 70.5625417992786, + "seed": 2144232654, + "groupIds": [ + "qDOzJLNMcChxAQubxW0K6" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.07875658440824942, + 53.33078663761806 + ], + [ + 0.003685623266270078, + 59.402265109433834 + ], + [ + 1.2300697314821252, + 62.025675879228466 + ], + [ + 5.500891195743817, + 64.24593085133262 + ], + [ + 12.7197892550823, + 64.93728508267523 + ], + [ + 19.616968978163737, + 63.833436780373205 + ], + [ + 23.28149134786117, + 61.193603530001816 + ], + [ + 23.798322641000144, + 58.96819640712828 + ], + [ + 23.870909725175345, + 54.08009336484496 + ], + [ + 23.813937304456434, + 4.474155328785335 + ], + [ + 23.685503180712303, + -0.21269182407583961 + ], + [ + 22.151920766664432, + -2.832201528892522 + ], + [ + 18.92252348258201, + -4.349282940174366 + ], + [ + 11.563163404107218, + -5.625256716603385 + ], + [ + 5.6628230888688496, + -4.864390680620438 + ], + [ + 1.0222455022667007, + -2.28362592381858 + ], + [ + -0.012913748696273047, + -0.03204453773056803 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2931, + "versionNonce": 573225102, + "isDeleted": false, + "id": "fmCSksm1d4v7edM6wSfgP", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1355.2724880999417, + "y": 388.4141640200619, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.153382324133197, + "height": 5.796875238449874, + "seed": 42244878, + "groupIds": [ + "qDOzJLNMcChxAQubxW0K6" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6099922086716973, + 2.3107313480070566 + ], + [ + 3.2406364196170383, + 4.249413713670265 + ], + [ + 6.741120561059366, + 5.423468031795336 + ], + [ + 12.225066151511271, + 5.530454315962711 + ], + [ + 18.624642468822653, + 4.782986910196519 + ], + [ + 22.362067358884715, + 2.063717361344198 + ], + [ + 23.153382324133197, + -0.2664209224871633 + ] + ] + }, + { + "type": "line", + "version": 3064, + "versionNonce": 94402254, + "isDeleted": false, + "id": "n7laxD_tSV-Rfnb0rrEJP", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1376.0101223040929, + "y": 388.5689620908611, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.08718849275522, + "height": 4.646775398820477, + "seed": 899287374, + "groupIds": [ + "qDOzJLNMcChxAQubxW0K6" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6082482854367498, + 1.8522823313468013 + ], + [ + 3.2313716764484415, + 3.4063301851177314 + ], + [ + 6.721848189037399, + 4.347452168588493 + ], + [ + 12.190115579016558, + 4.43321237780996 + ], + [ + 18.571395974388416, + 3.834042478568992 + ], + [ + 22.298135839277982, + 1.6542759107883205 + ], + [ + 23.08718849275522, + -0.21356302101051594 + ] + ] + }, + { + "type": "ellipse", + "version": 6031, + "versionNonce": 1749314830, + "isDeleted": false, + "id": "HQ4eMTOWu5TK_yJxKY-zV", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1397.2859862066416, + "y": 385.8968795671514, + "strokeColor": "#087f5b", + "backgroundColor": "#fff", + "width": 23.409329357886538, + "height": 10.407284121921343, + "seed": 946319246, + "groupIds": [ + "qDOzJLNMcChxAQubxW0K6" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "2HUpvNSXHyrQQIZYy7vLq", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 5382, + "versionNonce": 1239089550, + "isDeleted": false, + "id": "RRxNXXORTPqPQwEMJbPB4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1366.4799472219788, + "y": 843.9402210136718, + "strokeColor": "#087f5b", + "backgroundColor": "#40c057", + "width": 23.883823473871615, + "height": 70.5625417992786, + "seed": 1462144462, + "groupIds": [ + "okvtx2kSlRSvQfscBvu-d" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.07875658440824942, + 53.33078663761806 + ], + [ + 0.003685623266270078, + 59.402265109433834 + ], + [ + 1.2300697314821252, + 62.025675879228466 + ], + [ + 5.500891195743817, + 64.24593085133262 + ], + [ + 12.7197892550823, + 64.93728508267523 + ], + [ + 19.616968978163737, + 63.833436780373205 + ], + [ + 23.28149134786117, + 61.193603530001816 + ], + [ + 23.798322641000144, + 58.96819640712828 + ], + [ + 23.870909725175345, + 54.08009336484496 + ], + [ + 23.813937304456434, + 4.474155328785335 + ], + [ + 23.685503180712303, + -0.21269182407583961 + ], + [ + 22.151920766664432, + -2.832201528892522 + ], + [ + 18.92252348258201, + -4.349282940174366 + ], + [ + 11.563163404107218, + -5.625256716603385 + ], + [ + 5.6628230888688496, + -4.864390680620438 + ], + [ + 1.0222455022667007, + -2.28362592381858 + ], + [ + -0.012913748696273047, + -0.03204453773056803 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 3021, + "versionNonce": 1113563086, + "isDeleted": false, + "id": "WqWsrSz_My0r3mwubgs5l", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1355.2827712553512, + "y": 870.9226291914792, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.153382324133197, + "height": 5.796875238449874, + "seed": 1861198862, + "groupIds": [ + "okvtx2kSlRSvQfscBvu-d" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6099922086716973, + 2.3107313480070566 + ], + [ + 3.2406364196170383, + 4.249413713670265 + ], + [ + 6.741120561059366, + 5.423468031795336 + ], + [ + 12.225066151511271, + 5.530454315962711 + ], + [ + 18.624642468822653, + 4.782986910196519 + ], + [ + 22.362067358884715, + 2.063717361344198 + ], + [ + 23.153382324133197, + -0.2664209224871633 + ] + ] + }, + { + "type": "line", + "version": 3154, + "versionNonce": 1966503438, + "isDeleted": false, + "id": "QqOb7vKBg7kW9-AQJQJdb", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1376.0204054595029, + "y": 871.0774272622784, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "width": 23.08718849275522, + "height": 4.646775398820477, + "seed": 1371271758, + "groupIds": [ + "okvtx2kSlRSvQfscBvu-d" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.6082482854367498, + 1.8522823313468013 + ], + [ + 3.2313716764484415, + 3.4063301851177314 + ], + [ + 6.721848189037399, + 4.347452168588493 + ], + [ + 12.190115579016558, + 4.43321237780996 + ], + [ + 18.571395974388416, + 3.834042478568992 + ], + [ + 22.298135839277982, + 1.6542759107883205 + ], + [ + 23.08718849275522, + -0.21356302101051594 + ] + ] + }, + { + "type": "ellipse", + "version": 6122, + "versionNonce": 1264092238, + "isDeleted": false, + "id": "YDKiDuKJL2WKbRyAU5dsM", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1397.2962693620516, + "y": 868.4053447385688, + "strokeColor": "#087f5b", + "backgroundColor": "#fff", + "width": 23.409329357886538, + "height": 10.407284121921343, + "seed": 711227534, + "groupIds": [ + "okvtx2kSlRSvQfscBvu-d" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "ZRPPRrlFkGh1lgplEFALQ", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 1240, + "versionNonce": 867630866, + "isDeleted": false, + "id": "kk-fRfj1pDUrl4fnidCf4", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1414.5817395514414, + "y": 198.90334037663217, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 22.328723626709003, + "height": 0, + "seed": 1621243598, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304302, + "link": null, + "locked": false, + "startBinding": { + "elementId": "-6Hwg0icGl0g3Z_9U7oEh", + "focus": -0.04506940775677365, + "gap": 3.404833464659138 + }, + "endBinding": { + "elementId": "xuqAG77piKA2beJc2a48V", + "focus": 0.033536432670589075, + "gap": 2.1258811028849323 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 22.328723626709003, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 1411, + "versionNonce": 1896604306, + "isDeleted": false, + "id": "oy1IMziZuzOE2kIsYueSk", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1414.5920227068514, + "y": 696.4118055480495, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 22.328723626709003, + "height": 0, + "seed": 2098081038, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304302, + "link": null, + "locked": false, + "startBinding": { + "elementId": "hbpL5sJdWdRp3MOjC0vLZ", + "focus": -0.04506940775676394, + "gap": 3.4048334646591663 + }, + "endBinding": { + "elementId": "6OEUtWshzribZKxyCoX14", + "focus": 0.033536432670592316, + "gap": 2.1258811028844775 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 22.328723626709003, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 1337, + "versionNonce": 1243473426, + "isDeleted": false, + "id": "2HUpvNSXHyrQQIZYy7vLq", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1417.5944449765793, + "y": 390.57299932304045, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 22.328723626709003, + "height": 0, + "seed": 220289870, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304306, + "link": null, + "locked": false, + "startBinding": { + "elementId": "HQ4eMTOWu5TK_yJxKY-zV", + "focus": -0.04506940775677589, + "gap": 3.4048334646591423 + }, + "endBinding": { + "elementId": "6R2xaKvzgcO_NUyy5wEzp", + "focus": 0.033536432670589075, + "gap": 2.1258811028849323 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 22.328723626709003, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 1523, + "versionNonce": 170199442, + "isDeleted": false, + "id": "ZRPPRrlFkGh1lgplEFALQ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1417.6047281319893, + "y": 873.0814644944578, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 22.328723626709003, + "height": 0, + "seed": 120897934, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304307, + "link": null, + "locked": false, + "startBinding": { + "elementId": "YDKiDuKJL2WKbRyAU5dsM", + "focus": -0.045069407756783385, + "gap": 3.4048334646590552 + }, + "endBinding": { + "elementId": "NEBjz6G0eepAd1HxIv9Kt", + "focus": 0.03353643267058584, + "gap": 2.1258811028844775 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 22.328723626709003, + 0 + ] + ] + }, + { + "type": "line", + "version": 4364, + "versionNonce": 1644720590, + "isDeleted": false, + "id": "rI7-q-sfQY_mlKbXIEw1N", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1558.1586828591871, + "y": 201.66469536344033, + "strokeColor": "#0a11d3", + "backgroundColor": "#228be6", + "width": 40.27235538959123, + "height": 51.977868174034874, + "seed": 780230606, + "groupIds": [ + "kebNBDvDh24Nk0VOddY8z" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1327975464242209, + 39.28459104198577 + ], + [ + 0.006214613425432589, + 43.75697114029965 + ], + [ + 2.0741153707830957, + 45.689431276820976 + ], + [ + 9.275476576722399, + 47.32491828324221 + ], + [ + 21.44781692603678, + 47.83418450554623 + ], + [ + 33.07768319504882, + 47.02106638255688 + ], + [ + 39.25671677260863, + 45.07650909776476 + ], + [ + 40.12818584608104, + 43.437226907572146 + ], + [ + 40.25058052270373, + 39.83654630460244 + ], + [ + 40.15451493349404, + 3.2957579182916605 + ], + [ + 39.93795225954733, + -0.15667331861368242 + ], + [ + 37.352060764187385, + -2.0862598477508594 + ], + [ + 31.906725126824806, + -3.2037742625404206 + ], + [ + 19.497540942201358, + -4.14368366848864 + ], + [ + 9.548522421160788, + -3.5832135733364154 + ], + [ + 1.7236869217247799, + -1.682167396473577 + ], + [ + -0.021774866887503314, + -0.023604687634369938 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2098, + "versionNonce": 200607758, + "isDeleted": false, + "id": "wwumakAFzQemPfUSTGNtr", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1558.472475002076, + "y": 231.4707384960874, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 1998599694, + "groupIds": [ + "kebNBDvDh24Nk0VOddY8z" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "line", + "version": 2185, + "versionNonce": 1886705230, + "isDeleted": false, + "id": "jptBAa6ovyHCY2Qa-Rcof", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1557.973163579849, + "y": 216.3718298680006, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 1779057742, + "groupIds": [ + "kebNBDvDh24Nk0VOddY8z" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "ellipse", + "version": 5202, + "versionNonce": 1214307470, + "isDeleted": false, + "id": "LjYdkmm1zqtTb5T-6RYYX", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1557.4614891455144, + "y": 198.00128637520186, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 40.0140419067329, + "height": 8.092538937638832, + "seed": 152603278, + "groupIds": [ + "kebNBDvDh24Nk0VOddY8z" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "OltSbx9LiQPZVLbelPVgo", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 572, + "versionNonce": 172069134, + "isDeleted": false, + "id": "zmmyaGcX0rppRVj7OHtPF", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1590.106886384589, + "y": 209.2205543207303, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 855902414, + "groupIds": [ + "kebNBDvDh24Nk0VOddY8z" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 621, + "versionNonce": 1716010830, + "isDeleted": false, + "id": "AoubFCE8OFrMcp3oESA6K", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1590.106886384589, + "y": 223.19108994684944, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 124108558, + "groupIds": [ + "kebNBDvDh24Nk0VOddY8z" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 675, + "versionNonce": 1642014094, + "isDeleted": false, + "id": "GU_WVQb8H-Wr_DLccDfyd", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1590.106886384589, + "y": 238.37520589721117, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 1253485902, + "groupIds": [ + "kebNBDvDh24Nk0VOddY8z" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 4451, + "versionNonce": 239027150, + "isDeleted": false, + "id": "PDhs3jtauEzZlcrAIoy8n", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1558.1689660145971, + "y": 699.1731605348577, + "strokeColor": "#0a11d3", + "backgroundColor": "#228be6", + "width": 40.27235538959123, + "height": 51.977868174034874, + "seed": 1246745486, + "groupIds": [ + "Wz1eX2UyNT2fbkQN7MP1C" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1327975464242209, + 39.28459104198577 + ], + [ + 0.006214613425432589, + 43.75697114029965 + ], + [ + 2.0741153707830957, + 45.689431276820976 + ], + [ + 9.275476576722399, + 47.32491828324221 + ], + [ + 21.44781692603678, + 47.83418450554623 + ], + [ + 33.07768319504882, + 47.02106638255688 + ], + [ + 39.25671677260863, + 45.07650909776476 + ], + [ + 40.12818584608104, + 43.437226907572146 + ], + [ + 40.25058052270373, + 39.83654630460244 + ], + [ + 40.15451493349404, + 3.2957579182916605 + ], + [ + 39.93795225954733, + -0.15667331861368242 + ], + [ + 37.352060764187385, + -2.0862598477508594 + ], + [ + 31.906725126824806, + -3.2037742625404206 + ], + [ + 19.497540942201358, + -4.14368366848864 + ], + [ + 9.548522421160788, + -3.5832135733364154 + ], + [ + 1.7236869217247799, + -1.682167396473577 + ], + [ + -0.021774866887503314, + -0.023604687634369938 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2185, + "versionNonce": 1837210126, + "isDeleted": false, + "id": "AOX9PSoaty0DXWCx6bn2Z", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1558.482758157486, + "y": 728.9792036675047, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 1080701390, + "groupIds": [ + "Wz1eX2UyNT2fbkQN7MP1C" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "line", + "version": 2272, + "versionNonce": 1453271118, + "isDeleted": false, + "id": "T1gWiulrLc-GDbgG71CsA", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1557.983446735259, + "y": 713.8802950394179, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 941541390, + "groupIds": [ + "Wz1eX2UyNT2fbkQN7MP1C" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "ellipse", + "version": 5290, + "versionNonce": 1500573326, + "isDeleted": false, + "id": "ziSyOIm9hQZHskN-ZctEF", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1557.471772300924, + "y": 695.5097515466192, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 40.0140419067329, + "height": 8.092538937638832, + "seed": 1902548558, + "groupIds": [ + "Wz1eX2UyNT2fbkQN7MP1C" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "Z8vKd-fIz2ReQ-Cu1FDKZ", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 659, + "versionNonce": 1609900814, + "isDeleted": false, + "id": "ZIVNuHkU3ZLxmbA6-r7Lr", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1590.1171695399985, + "y": 706.7290194921477, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 1159371918, + "groupIds": [ + "Wz1eX2UyNT2fbkQN7MP1C" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 708, + "versionNonce": 599363918, + "isDeleted": false, + "id": "BkekYJbMsguY47CqPa643", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1590.1171695399985, + "y": 720.6995551182667, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 150198990, + "groupIds": [ + "Wz1eX2UyNT2fbkQN7MP1C" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 762, + "versionNonce": 1230387086, + "isDeleted": false, + "id": "Uk2U4tdgx78f-AMGj4tBd", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1590.1171695399985, + "y": 735.8836710686285, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 1938510094, + "groupIds": [ + "Wz1eX2UyNT2fbkQN7MP1C" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 4411, + "versionNonce": 1493439950, + "isDeleted": false, + "id": "7Oqgn2G8Ei4JtEKf49KhQ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1561.171388284325, + "y": 393.3343543098486, + "strokeColor": "#0a11d3", + "backgroundColor": "#228be6", + "width": 40.27235538959123, + "height": 51.977868174034874, + "seed": 5898062, + "groupIds": [ + "OSaXNG8shL-eMzyzpX44d" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1327975464242209, + 39.28459104198577 + ], + [ + 0.006214613425432589, + 43.75697114029965 + ], + [ + 2.0741153707830957, + 45.689431276820976 + ], + [ + 9.275476576722399, + 47.32491828324221 + ], + [ + 21.44781692603678, + 47.83418450554623 + ], + [ + 33.07768319504882, + 47.02106638255688 + ], + [ + 39.25671677260863, + 45.07650909776476 + ], + [ + 40.12818584608104, + 43.437226907572146 + ], + [ + 40.25058052270373, + 39.83654630460244 + ], + [ + 40.15451493349404, + 3.2957579182916605 + ], + [ + 39.93795225954733, + -0.15667331861368242 + ], + [ + 37.352060764187385, + -2.0862598477508594 + ], + [ + 31.906725126824806, + -3.2037742625404206 + ], + [ + 19.497540942201358, + -4.14368366848864 + ], + [ + 9.548522421160788, + -3.5832135733364154 + ], + [ + 1.7236869217247799, + -1.682167396473577 + ], + [ + -0.021774866887503314, + -0.023604687634369938 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2145, + "versionNonce": 1809591310, + "isDeleted": false, + "id": "lL92Mzo4mZldYdtKGY4nT", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1561.485180427214, + "y": 423.14039744249567, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 1404626318, + "groupIds": [ + "OSaXNG8shL-eMzyzpX44d" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "line", + "version": 2232, + "versionNonce": 265779790, + "isDeleted": false, + "id": "Nbe3YU3BY-Y8nlFwgrZol", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.9858690049869, + "y": 408.04148881440886, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 518063054, + "groupIds": [ + "OSaXNG8shL-eMzyzpX44d" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "ellipse", + "version": 5250, + "versionNonce": 734986382, + "isDeleted": false, + "id": "6HjUpouMAsulhQy3J3X8x", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.4741945706523, + "y": 389.67094532161013, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 40.0140419067329, + "height": 8.092538937638832, + "seed": 65755662, + "groupIds": [ + "OSaXNG8shL-eMzyzpX44d" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "7rMohbUaGxDiDycVZ8Wqr", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 619, + "versionNonce": 2071377166, + "isDeleted": false, + "id": "14c5BdfC4qvIu3ggpPZ6j", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1593.119591809727, + "y": 400.89021326713856, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 2043734094, + "groupIds": [ + "OSaXNG8shL-eMzyzpX44d" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 668, + "versionNonce": 1027138382, + "isDeleted": false, + "id": "qxTf8EJPiLK1Ei8p_lSx3", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1593.119591809727, + "y": 414.8607488932577, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 812297870, + "groupIds": [ + "OSaXNG8shL-eMzyzpX44d" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 722, + "versionNonce": 1528514958, + "isDeleted": false, + "id": "Jk3HZd-tDeYbNuDz2wGQW", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1593.119591809727, + "y": 430.04486484361945, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 1953606862, + "groupIds": [ + "OSaXNG8shL-eMzyzpX44d" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 4501, + "versionNonce": 1414981582, + "isDeleted": false, + "id": "OZvMkh7i9PCT8J7zUJUyy", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1561.181671439735, + "y": 875.8428194812659, + "strokeColor": "#0a11d3", + "backgroundColor": "#228be6", + "width": 40.27235538959123, + "height": 51.977868174034874, + "seed": 327082766, + "groupIds": [ + "t9RTyz-W1ev7_d4yLogOY" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1327975464242209, + 39.28459104198577 + ], + [ + 0.006214613425432589, + 43.75697114029965 + ], + [ + 2.0741153707830957, + 45.689431276820976 + ], + [ + 9.275476576722399, + 47.32491828324221 + ], + [ + 21.44781692603678, + 47.83418450554623 + ], + [ + 33.07768319504882, + 47.02106638255688 + ], + [ + 39.25671677260863, + 45.07650909776476 + ], + [ + 40.12818584608104, + 43.437226907572146 + ], + [ + 40.25058052270373, + 39.83654630460244 + ], + [ + 40.15451493349404, + 3.2957579182916605 + ], + [ + 39.93795225954733, + -0.15667331861368242 + ], + [ + 37.352060764187385, + -2.0862598477508594 + ], + [ + 31.906725126824806, + -3.2037742625404206 + ], + [ + 19.497540942201358, + -4.14368366848864 + ], + [ + 9.548522421160788, + -3.5832135733364154 + ], + [ + 1.7236869217247799, + -1.682167396473577 + ], + [ + -0.021774866887503314, + -0.023604687634369938 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2235, + "versionNonce": 1493483022, + "isDeleted": false, + "id": "UMgysW0rBq-ugptRndzxD", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1561.4954635826239, + "y": 905.648862613913, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 1074483534, + "groupIds": [ + "t9RTyz-W1ev7_d4yLogOY" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "line", + "version": 2322, + "versionNonce": 773704782, + "isDeleted": false, + "id": "A1ncSPeuKFQzqr72y81xD", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.9961521603968, + "y": 890.5499539858263, + "strokeColor": "#0a11d3", + "backgroundColor": "transparent", + "width": 40.31412876651775, + "height": 4.472913984284818, + "seed": 1970272142, + "groupIds": [ + "t9RTyz-W1ev7_d4yLogOY" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1.0621041929295736, + 1.782978265923474 + ], + [ + 5.642520478303345, + 3.278880645699405 + ], + [ + 11.73748174347315, + 4.184790081703731 + ], + [ + 21.285999777990266, + 4.267341530008995 + ], + [ + 32.42879265790297, + 3.690589870792205 + ], + [ + 38.93630962297731, + 1.592380354150286 + ], + [ + 40.31412876651775, + -0.2055724542758229 + ] + ] + }, + { + "type": "ellipse", + "version": 5341, + "versionNonce": 293278350, + "isDeleted": false, + "id": "q5WQlTbDbHTDYMpD8o50I", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.4844777260619, + "y": 872.1794104930275, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 40.0140419067329, + "height": 8.092538937638832, + "seed": 1541789134, + "groupIds": [ + "t9RTyz-W1ev7_d4yLogOY" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "NOVcaGYmfKZDDLw_IutFe", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 709, + "versionNonce": 784746254, + "isDeleted": false, + "id": "BCX9JLcb3D8EB4DJWysF2", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1593.1298749651364, + "y": 883.3986784385559, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 746974222, + "groupIds": [ + "t9RTyz-W1ev7_d4yLogOY" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 758, + "versionNonce": 1153840462, + "isDeleted": false, + "id": "ewZfz6qma5ORn6pRf-RGw", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1593.1298749651364, + "y": 897.3692140646751, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 357120590, + "groupIds": [ + "t9RTyz-W1ev7_d4yLogOY" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 812, + "versionNonce": 1764645774, + "isDeleted": false, + "id": "HjZJn_T36SEsrj4cqEXlq", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1593.1298749651364, + "y": 912.5533300150369, + "strokeColor": "#0a11d3", + "backgroundColor": "#fff", + "width": 5.864441409062211, + "height": 6.364714165998563, + "seed": 487112846, + "groupIds": [ + "t9RTyz-W1ev7_d4yLogOY" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 1256, + "versionNonce": 240733458, + "isDeleted": false, + "id": "OltSbx9LiQPZVLbelPVgo", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1557.2121578200104, + "y": 209.3841698340669, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 46.024511965257346, + "height": 9.113764745595498, + "seed": 125664974, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304308, + "link": null, + "locked": false, + "startBinding": { + "elementId": "LjYdkmm1zqtTb5T-6RYYX", + "focus": -2.0038922927487004, + "gap": 6.009699649022851 + }, + "endBinding": { + "elementId": "xuqAG77piKA2beJc2a48V", + "focus": -0.271591836223299, + "gap": 2.760741426156528 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -46.024511965257346, + -9.113764745595498 + ] + ] + }, + { + "type": "arrow", + "version": 1427, + "versionNonce": 1173532818, + "isDeleted": false, + "id": "Z8vKd-fIz2ReQ-Cu1FDKZ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1557.2224409754203, + "y": 706.8926350054842, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 46.024511965257346, + "height": 9.113764745595498, + "seed": 960525582, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304308, + "link": null, + "locked": false, + "startBinding": { + "elementId": "ziSyOIm9hQZHskN-ZctEF", + "focus": -2.003892292748683, + "gap": 6.009699649022686 + }, + "endBinding": { + "elementId": "6OEUtWshzribZKxyCoX14", + "focus": -0.2715918362233103, + "gap": 2.760741426156983 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -46.024511965257346, + -9.113764745595498 + ] + ] + }, + { + "type": "arrow", + "version": 1353, + "versionNonce": 841561106, + "isDeleted": false, + "id": "7rMohbUaGxDiDycVZ8Wqr", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.2248632451483, + "y": 401.0538287804752, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 46.024511965257346, + "height": 9.113764745595498, + "seed": 466264910, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304308, + "link": null, + "locked": false, + "startBinding": { + "elementId": "6HjUpouMAsulhQy3J3X8x", + "focus": -2.003892292748699, + "gap": 6.009699649022851 + }, + "endBinding": { + "elementId": "6R2xaKvzgcO_NUyy5wEzp", + "focus": -0.27159183622329963, + "gap": 2.760741426156528 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -46.024511965257346, + -9.113764745595498 + ] + ] + }, + { + "type": "arrow", + "version": 1539, + "versionNonce": 1714739090, + "isDeleted": false, + "id": "NOVcaGYmfKZDDLw_IutFe", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.2351464005583, + "y": 883.5622939518926, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 46.024511965257346, + "height": 9.113764745595498, + "seed": 24447374, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304308, + "link": null, + "locked": false, + "startBinding": { + "elementId": "q5WQlTbDbHTDYMpD8o50I", + "focus": -2.003892292748683, + "gap": 6.009699649022686 + }, + "endBinding": { + "elementId": "NEBjz6G0eepAd1HxIv9Kt", + "focus": -0.271591836223301, + "gap": 2.760741426156983 + }, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -46.024511965257346, + -9.113764745595498 + ] + ] + }, + { + "type": "arrow", + "version": 1045, + "versionNonce": 1285035346, + "isDeleted": false, + "id": "r8up9NU3G_R32UM1CgUSx", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1466.985886838615, + "y": 249.85730034500196, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 90.22627098139539, + "height": 10.397706850469964, + "seed": 158902222, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304308, + "link": null, + "locked": false, + "startBinding": { + "elementId": "QmD6epNwIA3ZFtOWeR8qI", + "focus": 0.08294552163913985, + "gap": 4.304127119584791 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 90.22627098139539, + -10.397706850469964 + ] + ] + }, + { + "type": "arrow", + "version": 1223, + "versionNonce": 122526482, + "isDeleted": false, + "id": "16T4aq9xDtYK7vFb3LoNH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1466.9961699940245, + "y": 747.3657655164193, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 90.22627098139539, + "height": 10.397706850469964, + "seed": 65961486, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304308, + "link": null, + "locked": false, + "startBinding": { + "elementId": "hiZ0Jr3mHFRi9KYIN_eOg", + "focus": 0.08294552163913797, + "gap": 4.304127119584791 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 90.22627098139539, + -10.397706850469964 + ] + ] + }, + { + "type": "arrow", + "version": 1141, + "versionNonce": 1691117778, + "isDeleted": false, + "id": "nrrYxkkBXsjLgNKerKieJ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1469.998592263753, + "y": 441.5269592914102, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 90.22627098139539, + "height": 10.397706850469964, + "seed": 1439665230, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304308, + "link": null, + "locked": false, + "startBinding": { + "elementId": "GZQvN9bAOdeBMx9W71k_S", + "focus": 0.08294552163913797, + "gap": 4.304127119584791 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 90.22627098139539, + -10.397706850469964 + ] + ] + }, + { + "type": "arrow", + "version": 1328, + "versionNonce": 1286307474, + "isDeleted": false, + "id": "tgI2YC0YC5Xts9amLt-_l", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1470.0088754191625, + "y": 924.0354244628277, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 90.22627098139539, + "height": 10.397706850469964, + "seed": 1559548558, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304309, + "link": null, + "locked": false, + "startBinding": { + "elementId": "SIhxwdX1TdMAp1cTlKk13", + "focus": 0.08294552163914852, + "gap": 4.304127119584791 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": "arrow", + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 90.22627098139539, + -10.397706850469964 + ] + ] + }, + { + "type": "arrow", + "version": 233, + "versionNonce": 2139521554, + "isDeleted": false, + "id": "AqKhtlwOuco7_l_lT2pTT", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1166.2933455235648, + "y": 337.0246857249349, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 51.90561684183103, + "height": 39.931418172460255, + "seed": 1410814158, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304309, + "link": null, + "locked": false, + "startBinding": { + "elementId": "DFnEstTudWFDi93YDTBHV", + "focus": -0.34137211535010925, + "gap": 4.416548950807282 + }, + "endBinding": { + "elementId": "aVGN27vHZ5kQNHET69xoe", + "focus": -0.5057452669362515, + "gap": 4.088098562907817 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 51.90561684183103, + 39.931418172460255 + ] + ] + }, + { + "type": "arrow", + "version": 521, + "versionNonce": 2065081746, + "isDeleted": false, + "id": "fXGaUaMZVIANZq-e1EEdH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1166.3036286789743, + "y": 824.5331508963523, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 51.90561684183103, + "height": 39.931418172460255, + "seed": 919602958, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304309, + "link": null, + "locked": false, + "startBinding": { + "elementId": "2lvCjH2ZEANLB8aVlU3B8", + "focus": -0.3413721153501056, + "gap": 4.416548950806828 + }, + "endBinding": { + "elementId": "Rr6so9o7682lRHYgmYMei", + "focus": -0.5057452669362527, + "gap": 4.088098562908272 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 51.90561684183103, + 39.931418172460255 + ] + ] + }, + { + "type": "arrow", + "version": 224, + "versionNonce": 747890962, + "isDeleted": false, + "id": "OSYMOlut-89oXzAqGBxVa", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1164.2969756450334, + "y": 282.51698141262057, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 54.90017165962854, + "height": 45.76932956163728, + "seed": 630715726, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304310, + "link": null, + "locked": false, + "startBinding": { + "elementId": "DFnEstTudWFDi93YDTBHV", + "focus": 0.361491959695075, + "gap": 2.4201790722759142 + }, + "endBinding": { + "elementId": "S7Kmrdz7h_-Qw81i4ATx1", + "focus": 0.5869042559374408, + "gap": 3.089913623641678 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 54.90017165962854, + -45.76932956163728 + ] + ] + }, + { + "type": "arrow", + "version": 512, + "versionNonce": 322325650, + "isDeleted": false, + "id": "-ZW3VtJeZzEQxQzWZH6av", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1164.307258800443, + "y": 770.0254465840379, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 54.90017165962854, + "height": 45.76932956163728, + "seed": 1237851022, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304310, + "link": null, + "locked": false, + "startBinding": { + "elementId": "2lvCjH2ZEANLB8aVlU3B8", + "focus": 0.36149195969507075, + "gap": 2.4201790722754595 + }, + "endBinding": { + "elementId": "D7IN9Jf7gB0Qvw7EIP603", + "focus": 0.586904255937442, + "gap": 3.0899136236421327 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 54.90017165962854, + -45.76932956163728 + ] + ] + }, + { + "type": "ellipse", + "version": 1187, + "versionNonce": 1194538190, + "isDeleted": false, + "id": "13kunGEsFqgeEA3SNdrp3", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 525.4701715515607, + "y": 288.59717681740557, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 51.88250276832002, + "height": 51.88250276832002, + "seed": 966359502, + "groupIds": [ + "vAewqDsLIG5MK0wQlRKdN" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 4733, + "versionNonce": 617573134, + "isDeleted": false, + "id": "Hfn38JDJmDvYYAZG6V656", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 541.217935482247, + "y": 299.0052274269639, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 28.10264153823924, + "height": 32.45750960039449, + "seed": 1545932814, + "groupIds": [ + "vAewqDsLIG5MK0wQlRKdN" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.522383435627326, + 0.8876695614221044 + ], + [ + 4.222250533550099, + 2.710891079770457 + ], + [ + 6.53876438289814, + 1.9494891881139838 + ], + [ + 13.00273268947289, + 2.0374391115495714 + ], + [ + 15.018859724261578, + 2.2364052653721083 + ], + [ + 16.578273739956423, + 0.9941438562971401 + ], + [ + 18.744233429245106, + -0.5092823311506232 + ], + [ + 19.3382730064762, + 1.5588921397895759 + ], + [ + 19.283438583962543, + 3.566556278350808 + ], + [ + 21.26661686487244, + 5.46749782452002 + ], + [ + 22.153106695509578, + 10.909367329014938 + ], + [ + 21.45853734367018, + 16.608727547781946 + ], + [ + 19.438802781084537, + 18.8230883820351 + ], + [ + 16.687942584983702, + 20.009258415382803 + ], + [ + 13.71774469882833, + 20.664602961087855 + ], + [ + 14.50370475485716, + 21.40308436092641 + ], + [ + 15.390194585494283, + 23.040424434305827 + ], + [ + 15.572975993873055, + 28.176226896819482 + ], + [ + 15.536419712197318, + 31.28569415677526 + ], + [ + 14.567678247789736, + 31.823854903738514 + ], + [ + 7.240428539404906, + 31.948227269243866 + ], + [ + 6.324236729906197, + 31.05132655929166 + ], + [ + 6.068342758175913, + 27.392989048505843 + ], + [ + 4.377614730672068, + 27.862931757494 + ], + [ + 1.5810591824765403, + 28.041957551394276 + ], + [ + -1.0327149573401755, + 26.542616527479623 + ], + [ + -2.659469491911409, + 23.92436429168835 + ], + [ + -4.240528674387946, + 22.313132146586064 + ], + [ + -5.949534842729662, + 21.179302118551103 + ], + [ + -3.628210956319009, + 21.40308436092641 + ], + [ + -1.9831782809098755, + 22.671183734386556 + ], + [ + -0.11880791544621871, + 24.43906344915162 + ], + [ + 2.147681548450816, + 25.543055844869823 + ], + [ + 4.660925913659192, + 25.22976070554441 + ], + [ + 5.9038394906349865, + 24.252578247172192 + ], + [ + 6.022647406081191, + 22.71594018286161 + ], + [ + 6.689799546663803, + 21.380706136688904 + ], + [ + 7.558011236463052, + 20.776494082275484 + ], + [ + 4.277084956063728, + 19.93358096932851 + ], + [ + 1.1423838023674477, + 18.89984919335192 + ], + [ + -0.4569535209469784, + 16.571430507386058 + ], + [ + -1.6541717458280658, + 10.963038997107194 + ], + [ + -0.7037084222583516, + 5.6861115380996985 + ], + [ + 0.6671521405825978, + 4.240069736001822 + ], + [ + -0.11880791544621871, + 2.2772861946741387 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "ellipse", + "version": 1279, + "versionNonce": 1711987022, + "isDeleted": false, + "id": "QIjRnrRZJT3JfYjE_i8Xo", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 525.4804547069707, + "y": 776.105641988823, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 51.88250276832002, + "height": 51.88250276832002, + "seed": 1298390606, + "groupIds": [ + "2jZ8WWpaiquGBFOhNgWpq" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "H9vikpG5is-rct0CPUXln", + "type": "arrow" + } + ], + "updated": 1709742303791, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 4824, + "versionNonce": 497245646, + "isDeleted": false, + "id": "5a2JzJJbCMXdIG_1FLtyR", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 541.2282186376569, + "y": 786.5136925983813, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 28.10264153823924, + "height": 32.45750960039449, + "seed": 1110369422, + "groupIds": [ + "2jZ8WWpaiquGBFOhNgWpq" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.522383435627326, + 0.8876695614221044 + ], + [ + 4.222250533550099, + 2.710891079770457 + ], + [ + 6.53876438289814, + 1.9494891881139838 + ], + [ + 13.00273268947289, + 2.0374391115495714 + ], + [ + 15.018859724261578, + 2.2364052653721083 + ], + [ + 16.578273739956423, + 0.9941438562971401 + ], + [ + 18.744233429245106, + -0.5092823311506232 + ], + [ + 19.3382730064762, + 1.5588921397895759 + ], + [ + 19.283438583962543, + 3.566556278350808 + ], + [ + 21.26661686487244, + 5.46749782452002 + ], + [ + 22.153106695509578, + 10.909367329014938 + ], + [ + 21.45853734367018, + 16.608727547781946 + ], + [ + 19.438802781084537, + 18.8230883820351 + ], + [ + 16.687942584983702, + 20.009258415382803 + ], + [ + 13.71774469882833, + 20.664602961087855 + ], + [ + 14.50370475485716, + 21.40308436092641 + ], + [ + 15.390194585494283, + 23.040424434305827 + ], + [ + 15.572975993873055, + 28.176226896819482 + ], + [ + 15.536419712197318, + 31.28569415677526 + ], + [ + 14.567678247789736, + 31.823854903738514 + ], + [ + 7.240428539404906, + 31.948227269243866 + ], + [ + 6.324236729906197, + 31.05132655929166 + ], + [ + 6.068342758175913, + 27.392989048505843 + ], + [ + 4.377614730672068, + 27.862931757494 + ], + [ + 1.5810591824765403, + 28.041957551394276 + ], + [ + -1.0327149573401755, + 26.542616527479623 + ], + [ + -2.659469491911409, + 23.92436429168835 + ], + [ + -4.240528674387946, + 22.313132146586064 + ], + [ + -5.949534842729662, + 21.179302118551103 + ], + [ + -3.628210956319009, + 21.40308436092641 + ], + [ + -1.9831782809098755, + 22.671183734386556 + ], + [ + -0.11880791544621871, + 24.43906344915162 + ], + [ + 2.147681548450816, + 25.543055844869823 + ], + [ + 4.660925913659192, + 25.22976070554441 + ], + [ + 5.9038394906349865, + 24.252578247172192 + ], + [ + 6.022647406081191, + 22.71594018286161 + ], + [ + 6.689799546663803, + 21.380706136688904 + ], + [ + 7.558011236463052, + 20.776494082275484 + ], + [ + 4.277084956063728, + 19.93358096932851 + ], + [ + 1.1423838023674477, + 18.89984919335192 + ], + [ + -0.4569535209469784, + 16.571430507386058 + ], + [ + -1.6541717458280658, + 10.963038997107194 + ], + [ + -0.7037084222583516, + 5.6861115380996985 + ], + [ + 0.6671521405825978, + 4.240069736001822 + ], + [ + -0.11880791544621871, + 2.2772861946741387 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "text", + "version": 571, + "versionNonce": 1834120206, + "isDeleted": false, + "id": "VVZn6t3wfuQyfC4v6wG4s", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 810.9654697362448, + "y": 210.99999868948106, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 166.03236389160156, + "height": 80, + "seed": 1816077006, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Privileged access\nby an external actor\n(with separate\nsecurity model)", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Privileged access\nby an external actor\n(with separate\nsecurity model)", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 646, + "versionNonce": 457491022, + "isDeleted": false, + "id": "R6pob9dmf6VhAyy22ki2C", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1008.7721464145425, + "y": 598.6195219393228, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 198.0484161376953, + "height": 60, + "seed": 1580046606, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Privileged access stays\nwithin the cloud provider\n(no secret to exfiltrate)", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Privileged access stays\nwithin the cloud provider\n(no secret to exfiltrate)", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 805, + "versionNonce": 1783842958, + "isDeleted": false, + "id": "ZYV1vkXnEjR2wRUG8Z17G", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1370.4101793441218, + "y": 626.6010122595856, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 173.15235900878906, + "height": 20, + "seed": 1869825870, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Can call private APIs", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Can call private APIs", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 946, + "versionNonce": 1513555662, + "isDeleted": false, + "id": "GZ2unKzCnazg13CSAmX7A", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1443.3453954650408, + "y": 1000.2267054026731, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 209.18443298339844, + "height": 60, + "seed": 543763854, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "environments can be added\nwithout access to source\ncontrol", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "environments can be added\nwithout access to source\ncontrol", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 141, + "versionNonce": 1077268498, + "isDeleted": false, + "id": "lip8iGb9F8EMEd2U7K1qh", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1236.0858028239604, + "y": 948.9319934975517, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 147.84780929993713, + "height": 106.88997023711636, + "seed": 2118667214, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304310, + "link": null, + "locked": false, + "startBinding": { + "elementId": "igW1cxCfSqdxWPGlDlaGw", + "focus": -0.091563302126333, + "gap": 4.123378627705733 + }, + "endBinding": { + "elementId": "2lvCjH2ZEANLB8aVlU3B8", + "focus": 0.27287510431345435, + "gap": 2.406521633054581 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -86.91053654793632, + -18.98046200472163 + ], + [ + -147.84780929993713, + -106.88997023711636 + ] + ] + }, + { + "type": "arrow", + "version": 216, + "versionNonce": 1456108434, + "isDeleted": false, + "id": "tZXYhHeuCL-xb__XbOvoT", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1232.089916086124, + "y": 679.209638693613, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 146.8488376154778, + "height": 66.93110285875537, + "seed": 120168974, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304311, + "link": null, + "locked": false, + "startBinding": { + "elementId": "QnH0uNe_eNV8_cC2WXDkH", + "focus": 0.08193100442462221, + "gap": 5.112067156755074 + }, + "endBinding": { + "elementId": "2lvCjH2ZEANLB8aVlU3B8", + "focus": -0.423944983586299, + "gap": 8.494760075012437 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -101.89511181482135, + 19.979433689180837 + ], + [ + -146.8488376154778, + 66.93110285875537 + ] + ] + }, + { + "type": "text", + "version": 135, + "versionNonce": 825987470, + "isDeleted": false, + "id": "hgWFdT4eP57U-Fw1zYPsb", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 811.5228369288716, + "y": 329.5664641863289, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 190.68841552734375, + "height": 60, + "seed": 235286606, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "Both environments are\nlikely to be breached at\nthe same time.", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Both environments are\nlikely to be breached at\nthe same time.", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 329, + "versionNonce": 204224274, + "isDeleted": false, + "id": "uePNQjxw5btsLSQ5zWp3n", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1314.0055942117647, + "y": 667.2219784801048, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 155.8395827756085, + "height": 9.989716844590134, + "seed": 515307150, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1709742304311, + "link": null, + "locked": false, + "startBinding": { + "elementId": "QnH0uNe_eNV8_cC2WXDkH", + "focus": -0.2042812270429215, + "gap": 7.413050821324305 + }, + "endBinding": { + "elementId": "6OEUtWshzribZKxyCoX14", + "focus": 0.9620268871105387, + "gap": 8.207474806956498 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 113.88277202832887, + -5.99383010675399 + ], + [ + 155.8395827756085, + 3.9958867378361447 + ] + ] + }, + { + "type": "text", + "version": 106, + "versionNonce": 1236469262, + "isDeleted": false, + "id": "vjXvbbhVkAujuE5L_aFLQ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1420.895564448881, + "y": 996.8826343515855, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 4.384002685546875, + "height": 60, + "seed": 1643443406, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1709742303791, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": ".\n.\n.", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": ".\n.\n.", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1625, + "versionNonce": 1424545678, + "isDeleted": false, + "id": "D6PplvA22weLYRGc-PYZE", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1184.4347922635036, + "y": 1230.1416690672327, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 169.469737632958, + "height": 94.7692611763252, + "seed": 969601998, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "text", + "id": "wnX7-M_-TgBFTg30RqMXZ" + }, + { + "id": "icC_1gc84rAciFGmrforc", + "type": "arrow" + }, + { + "id": "cNQKR04Ucld6x1IEZ2whY", + "type": "arrow" + }, + { + "id": "DCIAWFncnpc1MS_GIWl8y", + "type": "arrow" + } + ], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1758, + "versionNonce": 423802318, + "isDeleted": false, + "id": "wnX7-M_-TgBFTg30RqMXZ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1207.429487740139, + "y": 1265.6194662399143, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 123.4803466796875, + "height": 23.813666830961637, + "seed": 202852878, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "Run action(s)", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "D6PplvA22weLYRGc-PYZE", + "originalText": "Run action(s)", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 636, + "versionNonce": 1063935694, + "isDeleted": false, + "id": "o3vRjyutdDY5ru8GBlVq1", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1017.2653387057899, + "y": 1271.9746397511126, + "strokeColor": "#de4c36", + "backgroundColor": "#DE4C36", + "width": 135.32428103499583, + "height": 135.32203559756115, + "seed": 1996413006, + "groupIds": [ + "kjywwK0Hm4RhPwHdbo5rD" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -59.08396765813636, + -59.08079521069494 + ], + [ + -59.08396765813636, + -59.08079521069494 + ], + [ + -60.4501980539229, + -60.19729707732026 + ], + [ + -61.96540694453253, + -60.99479840162196 + ], + [ + -63.58001280274955, + -61.473299215107524 + ], + [ + -65.2444018374719, + -61.632799476684866 + ], + [ + -66.90899252148323, + -61.47329921510761 + ], + [ + -68.52419122861039, + -60.994798401621935 + ], + [ + -70.04039223372261, + -60.19729707732014 + ], + [ + -71.40801400960427, + -59.08079521069498 + ], + [ + -83.67708673186401, + -46.81172198431187 + ], + [ + -68.11317754850931, + -31.24781380920348 + ], + [ + -68.11317754850931, + -31.24781380920348 + ], + [ + -66.73552170399981, + -31.610359066164776 + ], + [ + -65.32914696772968, + -31.7812144923679 + ], + [ + -63.91508939354291, + -31.76013609217312 + ], + [ + -62.5143850352837, + -31.54687583695486 + ], + [ + -61.148082045753206, + -31.14118166510146 + ], + [ + -59.83720034685265, + -30.542811597466198 + ], + [ + -58.60279212436878, + -29.751511555944457 + ], + [ + -57.46588536617436, + -28.76703956138949 + ], + [ + -56.4771827695331, + -27.622480212671903 + ], + [ + -55.68353956327143, + -26.379308312081633 + ], + [ + -55.084754098100404, + -25.059037822278185 + ], + [ + -54.680632790702404, + -23.683184722413728 + ], + [ + -54.470973991788526, + -22.273256925668804 + ], + [ + -54.45557605206899, + -20.85077444418143 + ], + [ + -54.63424538822669, + -19.43725325710377 + ], + [ + -55.006780350972384, + -18.054197244630846 + ], + [ + -40.007428682448314, + -3.0543172549693196 + ], + [ + -40.007428682448314, + -3.0543172549693196 + ], + [ + -38.62402583319813, + -3.4265497437813117 + ], + [ + -37.20994002811088, + -3.6053360365267544 + ], + [ + -35.78680420292672, + -3.5902728346272355 + ], + [ + -34.3762674253285, + -3.3809326415900465 + ], + [ + -32.99997069702788, + -2.976912158836555 + ], + [ + -31.6795711516794, + -2.3777879228597865 + ], + [ + -30.43670172502296, + -1.583144536124081 + ], + [ + -29.293003418769977, + -0.5925746670652643 + ], + [ + -28.580955580869748, + 0.19487387303367498 + ], + [ + -27.963852294272385, + 1.0338720374107009 + ], + [ + -27.441685493006517, + 1.917059627011863 + ], + [ + -27.014455177072037, + 2.8370804757690244 + ], + [ + -26.444820133140478, + 4.7581771215495845 + ], + [ + -26.254939096506057, + 6.738276349335354 + ], + [ + -26.444820133140396, + 8.718496566694512 + ], + [ + -27.014455177072072, + 10.639964247167196 + ], + [ + -27.441685493006553, + 11.560267404929059 + ], + [ + -27.963852294272442, + 12.443797798321787 + ], + [ + -28.5809555808697, + 13.28319926127716 + ], + [ + -29.293003418770013, + 14.071107561755282 + ], + [ + -30.080919785219805, + 14.783429642688857 + ], + [ + -30.920329314146567, + 15.400782974404683 + ], + [ + -31.803883905454093, + 15.923151424959702 + ], + [ + -32.72421932710222, + 16.3505511262971 + ], + [ + -34.6458644589493, + 16.92040395146092 + ], + [ + -36.62643151308584, + 17.110357581839445 + ], + [ + -38.607095358881125, + 16.920403951460933 + ], + [ + -40.52903893167621, + 16.350551126297077 + ], + [ + -41.44960826649987, + 15.923151424959725 + ], + [ + -42.33342903486897, + 15.40078297440464 + ], + [ + -43.17316120265844, + 14.783429642688859 + ], + [ + -43.96144860380013, + 14.071107561755401 + ], + [ + -44.99649827305956, + 12.864736656434868 + ], + [ + -45.81646074454093, + 11.549951027296249 + ], + [ + -46.42131988630122, + 10.151900373682249 + ], + [ + -46.81105956639694, + 8.695726328963815 + ], + [ + -46.98567171885695, + 7.206570526512127 + ], + [ + -46.9451482777096, + 5.709574599698428 + ], + [ + -46.68946504503998, + 4.229888247865173 + ], + [ + -46.21861395487677, + 2.7926531043837244 + ], + [ + -60.206734768175735, + -11.195463675929417 + ], + [ + -60.20832376457426, + 25.61545677179896 + ], + [ + -60.20832376457426, + 25.61545677179896 + ], + [ + -58.757699108293124, + 26.48499270452476 + ], + [ + -57.46588536617436, + 27.576600966404722 + ], + [ + -56.75383752827425, + 28.36405757247512 + ], + [ + -56.13673424167696, + 29.20307993476691 + ], + [ + -55.614567440410944, + 30.086311887211608 + ], + [ + -55.187337124476436, + 31.00638919776968 + ], + [ + -54.61770208054483, + 32.92768749283945 + ], + [ + -54.42782104391057, + 34.908117425459416 + ], + [ + -54.61770208054486, + 36.88881353514091 + ], + [ + -55.1873371244764, + 38.810926493338954 + ], + [ + -55.61456744041092, + 39.73162488370753 + ], + [ + -56.13673424167699, + 40.61560697150802 + ], + [ + -56.75383752827423, + 41.45550852470035 + ], + [ + -57.465885366174405, + 42.243989509159704 + ], + [ + -58.25383399651045, + 42.95594055540121 + ], + [ + -59.09332418515292, + 43.57296318228286 + ], + [ + -59.976999766034, + 44.0950654557763 + ], + [ + -60.89747230919875, + 44.52223930990973 + ], + [ + -62.819327156306635, + 45.09180176009733 + ], + [ + -64.79991034238608, + 45.28165053284549 + ], + [ + -66.78021121946098, + 45.091801760097326 + ], + [ + -68.70125140344064, + 44.522239309909835 + ], + [ + -69.62111093276661, + 44.09506545577625 + ], + [ + -70.504032345306, + 43.572963182282805 + ], + [ + -71.34264334304775, + 42.955940555401256 + ], + [ + -72.12956759499495, + 42.24398950915973 + ], + [ + -72.8416154328952, + 41.45551659067192 + ], + [ + -73.45871871949251, + 40.615631169422684 + ], + [ + -73.9808855207585, + 39.73167327953692 + ], + [ + -74.40811583669296, + 38.811015219025975 + ], + [ + -74.97775088062444, + 36.88898292054388 + ], + [ + -75.16763191725882, + 34.908383602521155 + ], + [ + -74.97775088062446, + 32.92805046155998 + ], + [ + -74.40811583669293, + 31.006840892177436 + ], + [ + -73.98088552075859, + 30.086787779534045 + ], + [ + -73.45871871949254, + 29.20358809097557 + ], + [ + -72.84161543289524, + 28.364581860626767 + ], + [ + -72.12956759499492, + 27.577133320527903 + ], + [ + -71.36826490172709, + 26.887299168320432 + ], + [ + -70.54462434721167, + 26.277406860303042 + ], + [ + -69.66490109239814, + 25.751634569747246 + ], + [ + -68.73535433122169, + 25.314144337980892 + ], + [ + -68.7353543312216, + -11.839842045377093 + ], + [ + -68.7353543312216, + -11.839842045377093 + ], + [ + -69.6660343614032, + -12.275432740839648 + ], + [ + -70.54625367346806, + -12.800656545329058 + ], + [ + -71.36957965509238, + -13.411218328986415 + ], + [ + -72.12956759499495, + -14.102826994938436 + ], + [ + -73.17125555885315, + -15.315340137606459 + ], + [ + -73.99463396929268, + -16.63723188769458 + ], + [ + -74.59994883844627, + -18.043033939983648 + ], + [ + -74.98743811247503, + -19.507286055225197 + ], + [ + -75.15735183649804, + -21.00451589521445 + ], + [ + -75.10991989070442, + -22.5092632207033 + ], + [ + -74.84539232021281, + -23.996055693485857 + ], + [ + -74.36400707118435, + -25.439429041329145 + ], + [ + -89.7064287083236, + -40.783435641880956 + ], + [ + -130.21921571554088, + -0.2732912485980563 + ], + [ + -130.21921571554088, + -0.2732912485980563 + ], + [ + -131.33623783733213, + 1.09470156197564 + ], + [ + -132.13411088949525, + 2.6112655358081867 + ], + [ + -132.61283468298402, + 4.22683124464173 + ], + [ + -132.77240928081358, + 5.891837326188444 + ], + [ + -132.61283468298407, + 7.5567224181623445 + ], + [ + -132.1341108894953, + 9.171909026331953 + ], + [ + -131.33623783733213, + 10.68785192035449 + ], + [ + -130.21921571554083, + 12.054985704955946 + ], + [ + -71.13419443986861, + 71.13684007854224 + ], + [ + -71.13419443986861, + 71.13684007854224 + ], + [ + -69.76765350417702, + 72.25350931407768 + ], + [ + -68.25228329413598, + 73.05113711029286 + ], + [ + -66.63762500710374, + 73.52971540121618 + ], + [ + -64.9732238734241, + 73.68923612087629 + ], + [ + -63.30862512344121, + 73.52971540121617 + ], + [ + -61.693373987498795, + 73.05113711029283 + ], + [ + -60.17701166295502, + 72.2535093140775 + ], + [ + -58.809087413139984, + 71.13684007854233 + ], + [ + -0.000524288151748209, + 12.329333595829201 + ], + [ + -0.000524288151748209, + 12.329333595829201 + ], + [ + 1.1161449473835976, + 10.961723918905093 + ], + [ + 1.9137727435987886, + 9.445208340901708 + ], + [ + 2.3923510345221697, + 7.829432916807553 + ], + [ + 2.551871754182265, + 6.164067899525854 + ], + [ + 2.39235103452217, + 4.498783541959778 + ], + [ + 1.9137727435987353, + 2.883237998055237 + ], + [ + 1.1161449473835452, + 1.367085388772311 + ], + [ + -0.0005242881517655425, + -3.0457082168811045e-14 + ] + ] + }, + { + "type": "arrow", + "version": 301, + "versionNonce": 546395406, + "isDeleted": false, + "id": "gxmt3WhOB9xpZE0PkQjZM", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 589.8264982908147, + "y": 1217.957686566026, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 325.5211070967663, + "height": 87.41909589877827, + "seed": 844799630, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 164.48593044112226, + -79.14132272212545 + ], + [ + 325.5211070967663, + 8.277773176652822 + ] + ] + }, + { + "type": "arrow", + "version": 436, + "versionNonce": 439921170, + "isDeleted": false, + "id": "cNQKR04Ucld6x1IEZ2whY", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 985.5129323589692, + "y": 1218.1837009098963, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 279.51105662372447, + "height": 80.51758832782201, + "seed": 316906702, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919656, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "D6PplvA22weLYRGc-PYZE", + "focus": 0.5454730921532235, + "gap": 10.807716895509998 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 154.13366908468757, + -79.36733706599573 + ], + [ + 279.51105662372447, + 1.1502512618262948 + ] + ] + }, + { + "type": "arrow", + "version": 695, + "versionNonce": 1566494098, + "isDeleted": false, + "id": "DCIAWFncnpc1MS_GIWl8y", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1288.3524708569917, + "y": 1218.507157547673, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 282.2277322237688, + "height": 81.05552886324853, + "seed": 1848824590, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919656, + "link": null, + "locked": false, + "startBinding": { + "elementId": "D6PplvA22weLYRGc-PYZE", + "focus": -0.5399162108075857, + "gap": 11.634511519559624 + }, + "endBinding": { + "elementId": "sZb8W1dcUWSzdzP8Dnwd9", + "focus": 0.15691665170449784, + "gap": 9.265298985322257 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 154.13366908468754, + -79.36733706599573 + ], + [ + 282.2277322237688, + 1.6881917972528073 + ] + ] + }, + { + "type": "arrow", + "version": 1306, + "versionNonce": 1760694546, + "isDeleted": false, + "id": "KL4cXUNoZS4ACHcT50eWp", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 3.141592653589793, + "x": 932.7435868871263, + "y": 1420.2010827967815, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 654.3205046118852, + "height": 49.046978398939274, + "seed": 2126594382, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919656, + "link": null, + "locked": false, + "startBinding": { + "elementId": "4RYTwaKhjdPDxqXfH4_qk", + "focus": -0.8585091582142983, + "gap": 17.718402134433177 + }, + "endBinding": { + "elementId": "I83KzUcbwM2c_qDXncd0u", + "focus": -0.012244183915200288, + "gap": 4.16825934367678 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 46.70010765317931, + -39.053517647840785 + ], + [ + 200.6168067490279, + -47.432880386289135 + ], + [ + 458.197079579083, + -49.046978398939274 + ], + [ + 654.3205046118852, + -45.63662535467585 + ] + ] + }, + { + "type": "arrow", + "version": 1317, + "versionNonce": 472544402, + "isDeleted": false, + "id": "icC_1gc84rAciFGmrforc", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 3.141592653589793, + "x": 932.7716385171037, + "y": 1418.5932391045123, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 344.6691028503736, + "height": 85.30146595417463, + "seed": 1206380430, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919656, + "link": null, + "locked": false, + "startBinding": { + "elementId": "D6PplvA22weLYRGc-PYZE", + "focus": -0.1435075404130975, + "gap": 7.554292104502224 + }, + "endBinding": { + "elementId": "I83KzUcbwM2c_qDXncd0u", + "focus": -0.06677586341444758, + "gap": 2.923216445496692 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 6.134231791873925, + -59.81306561495325 + ], + [ + 66.629453996396, + -83.87870958319533 + ], + [ + 200.62273676642613, + -85.30146595417463 + ], + [ + 344.6691028503736, + -82.92450792275775 + ] + ] + }, + { + "type": "arrow", + "version": 1356, + "versionNonce": 1149031118, + "isDeleted": false, + "id": "tMagZyGEeG5kOPnS-ChWX", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 3.141592653589793, + "x": 935.8128230126845, + "y": 1416.5225718674828, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 17.943535548575866, + "height": 70.06747065258082, + "seed": 2044708302, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710449122972, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "I83KzUcbwM2c_qDXncd0u", + "focus": 1.1141858671583609, + "gap": 4.552156195270015 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 1.0211815680693235, + -39.63769933607864 + ], + [ + 17.943535548575866, + -70.06747065258082 + ] + ] + }, + { + "type": "arrow", + "version": 1142, + "versionNonce": 292234706, + "isDeleted": false, + "id": "5VSBGazlT8-J3dxghzNad", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 3.141592653589793, + "x": 601.2425708999326, + "y": 1366.9613057205074, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 131.24406590584798, + "height": 49.63425490054588, + "seed": 1438768142, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919656, + "link": null, + "locked": false, + "startBinding": { + "elementId": "I83KzUcbwM2c_qDXncd0u", + "focus": -0.051587710152066896, + "gap": 4.613906037269125 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 74.81655742843535, + 2.2000517041543057 + ], + [ + 131.24406590584798, + 49.63425490054588 + ] + ] + }, + { + "type": "rectangle", + "version": 2905, + "versionNonce": 690237646, + "isDeleted": false, + "id": "4RYTwaKhjdPDxqXfH4_qk", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1536.304177304128, + "y": 1232.0070087821018, + "strokeColor": "#000000", + "backgroundColor": "#cfaa93", + "width": 89.56590457043107, + "height": 122.06034082666724, + "seed": 294070862, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "KL4cXUNoZS4ACHcT50eWp", + "type": "arrow" + } + ], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 883, + "versionNonce": 82629966, + "isDeleted": false, + "id": "cnrmB_B_s2fcDf9GR-6Jm", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1555.563820558601, + "y": 1240.414343968485, + "strokeColor": "#000", + "backgroundColor": "#c8e8fa", + "width": 51.044035206826905, + "height": 14.837717658178223, + "seed": 1007202446, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 1 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 935, + "versionNonce": 729873294, + "isDeleted": false, + "id": "9klrO2NNw0lmXkNP-ZYHB", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1571.1261130318874, + "y": 1221.62515246687, + "strokeColor": "#000", + "backgroundColor": "#c8e8fa", + "width": 19.59423158321675, + "height": 28.95769605733511, + "seed": 553610958, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 1 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 780, + "versionNonce": 825645518, + "isDeleted": false, + "id": "foBTEy82IT7uEAfPYhfQ5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1571.0750914316272, + "y": 1217.977997345602, + "strokeColor": "#000", + "backgroundColor": "#c8e8fa", + "width": 19.57730264912207, + "height": 17.80775944028223, + "seed": 755262734, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 942, + "versionNonce": 220590094, + "isDeleted": false, + "id": "9zAkVuyrhCggQ3Aj_MRK1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1557.8501893330767, + "y": 1242.3442483252202, + "strokeColor": "#ff00", + "backgroundColor": "#c8e8fa", + "width": 46.56471203276487, + "height": 10.998054611078144, + "seed": 1368429390, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 1160, + "versionNonce": 1799929422, + "isDeleted": false, + "id": "mFeiJEBbJuLTN7KDcE0_e", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1573.147077913799, + "y": 1226.640440176615, + "strokeColor": "#ff00", + "backgroundColor": "#c8e8fa", + "width": 15.449800762818384, + "height": 22.485011438455334, + "seed": 1761409422, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 827, + "versionNonce": 276284558, + "isDeleted": false, + "id": "sZb8W1dcUWSzdzP8Dnwd9", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1577.6547177238085, + "y": 1224.104519307954, + "strokeColor": "#ff00", + "backgroundColor": "#000", + "width": 6.252036155582374, + "height": 6.252036155582374, + "seed": 444766158, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "id": "DCIAWFncnpc1MS_GIWl8y", + "type": "arrow" + } + ], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 831, + "versionNonce": 398358798, + "isDeleted": false, + "id": "aZViTW2l7WMX2xSGdxIFJ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.8110270345087, + "y": 1269.3450734782366, + "strokeColor": "#000", + "backgroundColor": "#000", + "width": 44.08438838992761, + "height": 0.28247957539360574, + "seed": 1044016654, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 44.08438838992761, + -0.28247957539360574 + ] + ] + }, + { + "type": "line", + "version": 870, + "versionNonce": 65546062, + "isDeleted": false, + "id": "cIjyQpmVtqzbsn1lvj7Zf", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1559.705639251513, + "y": 1282.5954306123974, + "strokeColor": "#000", + "backgroundColor": "#000", + "width": 44.08438838992761, + "height": 0.28247957539360574, + "seed": 1092451406, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 44.08438838992761, + -0.28247957539360574 + ] + ] + }, + { + "type": "line", + "version": 945, + "versionNonce": 323095950, + "isDeleted": false, + "id": "nLGvA5JqIkDht6-ieMrvz", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1560.1074725082326, + "y": 1293.9895894095725, + "strokeColor": "#000", + "backgroundColor": "#000", + "width": 44.08438838992761, + "height": 0.28247957539360574, + "seed": 151306894, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 44.08438838992761, + -0.28247957539360574 + ] + ] + }, + { + "type": "line", + "version": 913, + "versionNonce": 1661283278, + "isDeleted": false, + "id": "pN7Jcefj0v66qTCBlY4-P", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1561.2146858454946, + "y": 1308.1370831965826, + "strokeColor": "#000", + "backgroundColor": "#000", + "width": 24.954563724127702, + "height": 0.5004542767352346, + "seed": 1487487182, + "groupIds": [ + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 24.954563724127702, + 0.5004542767352346 + ] + ] + }, + { + "type": "rectangle", + "version": 4300, + "versionNonce": 21660174, + "isDeleted": false, + "id": "DAlw0ceL-evPf4_hKxUy4", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 3.1428892639607486, + "x": 1546.7504707670428, + "y": 1250.3248312678402, + "strokeColor": "#000000", + "backgroundColor": "#edf2f9", + "width": 69.35521400350929, + "height": 90.07386288348037, + "seed": 866383630, + "groupIds": [ + "KvnjPg6ARcBlNRk5X5g4r", + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2851, + "versionNonce": 1359679566, + "isDeleted": false, + "id": "sTmgjY6D83BwbHpSKylqO", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 3.1428892639607486, + "x": 1616.080369830074, + "y": 1318.4574621352922, + "strokeColor": "#000", + "backgroundColor": "#d0d6df", + "width": 25.664975046139052, + "height": 21.553521077317715, + "seed": 1114498382, + "groupIds": [ + "KvnjPg6ARcBlNRk5X5g4r", + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.24192090318968643, + 21.553521077317715 + ], + [ + -25.664975046139052, + 21.265933621806415 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 3174, + "versionNonce": 1847580302, + "isDeleted": false, + "id": "mwM9PJhmikww7Ua8vtgeK", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 6.28019770066282, + "x": 1621.1886686527498, + "y": 1317.345017733136, + "strokeColor": "transparent", + "backgroundColor": "#cfaa93", + "width": 30.86949060454456, + "height": 29.45437307570422, + "seed": 912264078, + "groupIds": [ + "KvnjPg6ARcBlNRk5X5g4r", + "vCxFwGnSsgUb1YgPeemMB", + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.14387229582856598, + 27.970254678368658 + ], + [ + -29.62590955519679, + 28.033147720534462 + ], + [ + 1.2435810493477646, + -1.4212253551697582 + ] + ] + }, + { + "type": "text", + "version": 735, + "versionNonce": 289526990, + "isDeleted": false, + "id": "0hImMEa-_mLFYWdpOtpZN", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1548.334398688632, + "y": 1271.4550967194948, + "strokeColor": "#000", + "backgroundColor": "#000", + "width": 67.72598707288584, + "height": 47.627333661923274, + "seed": 766732750, + "groupIds": [ + "topozAbr9D666St8oW8oE" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "Update\nState", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Update\nState", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 238, + "versionNonce": 231563666, + "isDeleted": false, + "id": "7HpbB92MFYOVAu9ZqLkmx", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 668.0435840949851, + "y": 1109.2332876742003, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 159.32638549804688, + "height": 23.813666830961637, + "seed": 394330126, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710449131924, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "--interval passed", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "--interval passed", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 261, + "versionNonce": 888240462, + "isDeleted": false, + "id": "QcUZ21EX6_F1AMfjY9bPN", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1074.4057361573502, + "y": 1110.7069955738023, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 133.4897448591626, + "height": 23.813666830961637, + "seed": 398577230, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "fontSize": 19.05093346476931, + "fontFamily": 1, + "text": "Changes found", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Changes found", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 336, + "versionNonce": 995172238, + "isDeleted": false, + "id": "vnO3s5VlYiE4h6NNwsjUS", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1354.240249418851, + "y": 1108.7299496879268, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 172.81082676354347, + "height": 23.813666830961637, + "seed": 1800328334, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "Actions successful", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Actions successful", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 427, + "versionNonce": 1524311630, + "isDeleted": false, + "id": "oZjU21QQFIWhPfyJG08N0", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1292.4501379180215, + "y": 1359.8081814037776, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 128.69915771484375, + "height": 47.627333661923274, + "seed": 1273041614, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710449108836, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "Actions failed\n(or --timeout)", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Actions failed\n(or --timeout)", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 475, + "versionNonce": 1013093518, + "isDeleted": false, + "id": "YoVihEO8tpD6tdYOQtuT8", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 970.7032412445096, + "y": 1355.53063299425, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 127.803955078125, + "height": 47.627333661923274, + "seed": 1410435342, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710449122972, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "No changees\n(or --timeout)", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "No changees\n(or --timeout)", + "lineHeight": 1.25 + }, + { + "type": "diamond", + "version": 2873, + "versionNonce": 1964370062, + "isDeleted": false, + "id": "I83KzUcbwM2c_qDXncd0u", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 742.5595398072338, + "y": 1381.0638023771594, + "strokeColor": "#495057", + "backgroundColor": "transparent", + "width": 182.89714660226406, + "height": 70.10853821292814, + "seed": 1666791246, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "arrow", + "id": "k1LzCKgZ-2WmIApxzaDzm" + }, + { + "id": "tMagZyGEeG5kOPnS-ChWX", + "type": "arrow" + }, + { + "id": "KL4cXUNoZS4ACHcT50eWp", + "type": "arrow" + }, + { + "id": "icC_1gc84rAciFGmrforc", + "type": "arrow" + }, + { + "id": "5VSBGazlT8-J3dxghzNad", + "type": "arrow" + } + ], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2635, + "versionNonce": 1241359886, + "isDeleted": false, + "id": "iG87Sbp6m33RxKSXHLSDI", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 781.2564226723792, + "y": 1403.3252073206527, + "strokeColor": "#495057", + "backgroundColor": "transparent", + "width": 105.19914064033945, + "height": 23.813666830961637, + "seed": 34676110, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "KL4cXUNoZS4ACHcT50eWp", + "type": "arrow" + } + ], + "updated": 1710448919503, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "--once-only?", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "--once-only?", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 3217, + "versionNonce": 1606005838, + "isDeleted": false, + "id": "2ItV1AtwSwtQYjUHaDZq8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 6.2581208643144315, + "x": 820.3067279646509, + "y": 1500.0429390047111, + "strokeColor": "#5c940d", + "backgroundColor": "transparent", + "width": 20.389158634931338, + "height": 16.19329344505391, + "seed": 1165114318, + "groupIds": [ + "kT7t8BWauEVDBZbljmu6N" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "fontSize": 12.711194696322712, + "fontFamily": 1, + "text": "Yes", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Yes", + "lineHeight": 1.2739395337669208 + }, + { + "type": "ellipse", + "version": 3261, + "versionNonce": 2002385550, + "isDeleted": false, + "id": "6nAlu11ZGts0sxjU02sdG", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 2.57969569492513, + "x": 809.1076361426851, + "y": 1486.4350394937262, + "strokeColor": "#5c940d", + "backgroundColor": "transparent", + "width": 43.35616828411354, + "height": 43.91379592009876, + "seed": 865440270, + "groupIds": [ + "kT7t8BWauEVDBZbljmu6N" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "arrow", + "id": "k1LzCKgZ-2WmIApxzaDzm" + } + ], + "updated": 1710448919503, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 6603, + "versionNonce": 1937070418, + "isDeleted": false, + "id": "k1LzCKgZ-2WmIApxzaDzm", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 2.57969569492513, + "x": 826.2961468172776, + "y": 1480.514535806592, + "strokeColor": "#5c940d", + "backgroundColor": "#fff", + "width": 13.708865563224302, + "height": 22.564721627511474, + "seed": 661921870, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919657, + "link": null, + "locked": false, + "startBinding": { + "elementId": "I83KzUcbwM2c_qDXncd0u", + "focus": 0.024327967515952377, + "gap": 5.222898792543219 + }, + "endBinding": { + "elementId": "6nAlu11ZGts0sxjU02sdG", + "focus": 0.11353028063479567, + "gap": 4.060443611315101 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 13.708865563224302, + -22.564721627511474 + ] + ] + }, + { + "type": "arrow", + "version": 724, + "versionNonce": 1965956430, + "isDeleted": false, + "id": "xtrWIvEkHxJ3UnxIFyyIM", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 577.9105933666281, + "y": 1233.8900341837195, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 124.13243345143356, + "height": 132.992498257591, + "seed": 887547534, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -28.98086021607388, + 22.356942372327165 + ], + [ + -40.127690903413935, + 67.9486535310398 + ], + [ + -21.636642553350377, + 113.17984590422778 + ], + [ + 22.129406669348672, + 131.12362089265812 + ], + [ + 69.70706462677249, + 108.56173216531747 + ], + [ + 84.00474254801962, + 54.55880656691333 + ], + [ + 53.182574885644904, + 5.423858662989734 + ], + [ + 4.2181252307858665, + -1.868877364932877 + ] + ] + }, + { + "type": "text", + "version": 161, + "versionNonce": 341394318, + "isDeleted": false, + "id": "KBPLqx25v8Pu0JGN2O5z4", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 573.6924014748074, + "y": 1287.3745653708334, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 48.846548636765526, + "height": 23.813666830961637, + "seed": 212264142, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1710448919503, + "link": null, + "locked": false, + "fontSize": 19.050933464769308, + "fontFamily": 1, + "text": "Idling", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Idling", + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file