1243 lines
No EOL
26 KiB
Markdown
1243 lines
No EOL
26 KiB
Markdown
---
|
|
excalidraw-plugin: parsed
|
|
tags: excalidraw
|
|
dg-publish: true
|
|
---
|
|
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
|
|
|
|
|
# Text Elements
|
|
Server B ^QLZ67NOd
|
|
|
|
Server A ^3YSrlLCj
|
|
|
|
protocol ^BaxSPzAw
|
|
|
|
stub B ^LuEHS4Lo
|
|
|
|
Client ^GHdYIuzQ
|
|
|
|
stub A ^Oee4RppO
|
|
|
|
protocol ^PxasA4a3
|
|
|
|
computation ^dYFK4TZu
|
|
|
|
persistent state ^aoPldKAh
|
|
|
|
state ^JoM1jwRc
|
|
|
|
state ^sz39cvIe
|
|
|
|
%%
|
|
# Drawing
|
|
```json
|
|
{
|
|
"type": "excalidraw",
|
|
"version": 2,
|
|
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19",
|
|
"elements": [
|
|
{
|
|
"type": "rectangle",
|
|
"version": 296,
|
|
"versionNonce": 626570515,
|
|
"isDeleted": false,
|
|
"id": "JOq1YWiqL6IyIjWWB2CsH",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -93.81677224981419,
|
|
"y": -364.3583388100761,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "transparent",
|
|
"width": 192,
|
|
"height": 178,
|
|
"seed": 1158373565,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "QLZ67NOd"
|
|
}
|
|
],
|
|
"updated": 1695560250965,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 202,
|
|
"versionNonce": 135382237,
|
|
"isDeleted": false,
|
|
"id": "QLZ67NOd",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -40.93672922002904,
|
|
"y": -287.8583388100761,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "transparent",
|
|
"width": 86.23991394042969,
|
|
"height": 25,
|
|
"seed": 1083222931,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695559950337,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"text": "Server B",
|
|
"rawText": "Server B",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "JOq1YWiqL6IyIjWWB2CsH",
|
|
"originalText": "Server B",
|
|
"lineHeight": 1.25,
|
|
"baseline": 18
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"version": 356,
|
|
"versionNonce": 151186867,
|
|
"isDeleted": false,
|
|
"id": "4Yw-l7nbK-aZevhZrdzbb",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -95.2982537312956,
|
|
"y": -598.0620425137796,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "transparent",
|
|
"width": 192,
|
|
"height": 178,
|
|
"seed": 1119585373,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "3YSrlLCj"
|
|
}
|
|
],
|
|
"updated": 1695559983948,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 266,
|
|
"versionNonce": 301857875,
|
|
"isDeleted": false,
|
|
"id": "3YSrlLCj",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -41.70821161703779,
|
|
"y": -521.5620425137796,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "transparent",
|
|
"width": 84.81991577148438,
|
|
"height": 25,
|
|
"seed": 1558507709,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695559989196,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"text": "Server A",
|
|
"rawText": "Server A",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "4Yw-l7nbK-aZevhZrdzbb",
|
|
"originalText": "Server A",
|
|
"lineHeight": 1.25,
|
|
"baseline": 18
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"version": 66,
|
|
"versionNonce": 1098599933,
|
|
"isDeleted": false,
|
|
"id": "8rAbY6M-XqIeRm5ZavDVv",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -28.92788336092522,
|
|
"y": -446.09907955081684,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 1.4814814814814667,
|
|
"height": 112.59259259259255,
|
|
"seed": 1183138483,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695559954999,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1.4814814814814667,
|
|
112.59259259259255
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"version": 62,
|
|
"versionNonce": 962138995,
|
|
"isDeleted": false,
|
|
"id": "hCnwl4wHOMLSw-MjOGzXf",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -2.2612166942585645,
|
|
"y": -335.72870918044646,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 0.7407407407407334,
|
|
"height": 110.37037037037038,
|
|
"seed": 809141853,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695559959687,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0.7407407407407334,
|
|
-110.37037037037038
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 39,
|
|
"versionNonce": 1493568563,
|
|
"isDeleted": false,
|
|
"id": "BaxSPzAw",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 9.393314326148896,
|
|
"y": -402.8583388100762,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 62.64012145996094,
|
|
"height": 20,
|
|
"seed": 931602845,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695560040206,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"text": "protocol",
|
|
"rawText": "protocol",
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "protocol",
|
|
"lineHeight": 1.25,
|
|
"baseline": 14
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"version": 134,
|
|
"versionNonce": 458448115,
|
|
"isDeleted": false,
|
|
"id": "Z_0RFdMHlDIXJopTpVsSi",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -53.4093648424067,
|
|
"y": -483.22870918044646,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 106,
|
|
"height": 55,
|
|
"seed": 1862160445,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "LuEHS4Lo"
|
|
}
|
|
],
|
|
"updated": 1695559983957,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 7,
|
|
"versionNonce": 1080663859,
|
|
"isDeleted": false,
|
|
"id": "LuEHS4Lo",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -27.697420262328578,
|
|
"y": -465.72870918044646,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 54.57611083984375,
|
|
"height": 20,
|
|
"seed": 1038970493,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695559982665,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"text": "stub B",
|
|
"rawText": "stub B",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "Z_0RFdMHlDIXJopTpVsSi",
|
|
"originalText": "stub B",
|
|
"lineHeight": 1.25,
|
|
"baseline": 14
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"version": 157,
|
|
"versionNonce": 1295424371,
|
|
"isDeleted": false,
|
|
"id": "MGvBq1WvhpMcin69rKwqA",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -91.73427373889905,
|
|
"y": -833.3935503983964,
|
|
"strokeColor": "#f08c00",
|
|
"backgroundColor": "#ffec99",
|
|
"width": 179,
|
|
"height": 180,
|
|
"seed": 2026471005,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560250965,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 153,
|
|
"versionNonce": 751008893,
|
|
"isDeleted": false,
|
|
"id": "GHdYIuzQ",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -27.73427373889905,
|
|
"y": -796.3272535485946,
|
|
"strokeColor": "#f08c00",
|
|
"backgroundColor": "#ffec99",
|
|
"width": 54.099945068359375,
|
|
"height": 25,
|
|
"seed": 1394846397,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695560005388,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"text": "Client",
|
|
"rawText": "Client",
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Client",
|
|
"lineHeight": 1.25,
|
|
"baseline": 18
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"version": 167,
|
|
"versionNonce": 1144027763,
|
|
"isDeleted": false,
|
|
"id": "804ZsiN4LsnlJnhzkGR59",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -66.93316428830514,
|
|
"y": -714.3935503983965,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 124,
|
|
"height": 47,
|
|
"seed": 1312377629,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "Oee4RppO"
|
|
}
|
|
],
|
|
"updated": 1695560018358,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 11,
|
|
"versionNonce": 1447282163,
|
|
"isDeleted": false,
|
|
"id": "Oee4RppO",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -31.65321891476998,
|
|
"y": -700.8935503983965,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 53.44010925292969,
|
|
"height": 20,
|
|
"seed": 980852189,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695560025606,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"text": "stub A",
|
|
"rawText": "stub A",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "804ZsiN4LsnlJnhzkGR59",
|
|
"originalText": "stub A",
|
|
"lineHeight": 1.25,
|
|
"baseline": 14
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"version": 78,
|
|
"versionNonce": 1332372765,
|
|
"isDeleted": false,
|
|
"id": "_IOlq4twI1_xS7FGd8DZ6",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -23.219302650471803,
|
|
"y": -680.4384636636792,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 0.839401156462884,
|
|
"height": 120.87376653065883,
|
|
"seed": 1427162077,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560034099,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-0.839401156462884,
|
|
120.87376653065883
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"version": 68,
|
|
"versionNonce": 209651357,
|
|
"isDeleted": false,
|
|
"id": "0FbZGR1HDW0tpVkC9PZdq",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -2.2342737388991054,
|
|
"y": -562.0829006024092,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 2.5182034693887374,
|
|
"height": 117.51616190480706,
|
|
"seed": 1849059539,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560038484,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
2.5182034693887374,
|
|
-117.51616190480706
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 159,
|
|
"versionNonce": 1967034131,
|
|
"isDeleted": false,
|
|
"id": "PxasA4a3",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 0.5,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": -93.68145779173005,
|
|
"y": -638.1149104140503,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 62.64012145996094,
|
|
"height": 20,
|
|
"seed": 922803059,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695560359901,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"text": "protocol",
|
|
"rawText": "protocol",
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "protocol",
|
|
"lineHeight": 1.25,
|
|
"baseline": 14
|
|
},
|
|
{
|
|
"id": "La_PDcHBInbYY4UtVtu5L",
|
|
"type": "arrow",
|
|
"x": 133.07591078356455,
|
|
"y": -253.7649414611734,
|
|
"width": 31.640662192585637,
|
|
"height": 461.3412680983449,
|
|
"angle": 0,
|
|
"strokeColor": "#da77f2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 4,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 1074010739,
|
|
"version": 248,
|
|
"versionNonce": 923271827,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1695560357596,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
31.640662192585637,
|
|
-230.67063404917246
|
|
],
|
|
[
|
|
2.041333044682972,
|
|
-461.3412680983449
|
|
]
|
|
],
|
|
"lastCommittedPoint": null,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "dYFK4TZu",
|
|
"type": "text",
|
|
"x": 115.47314415064886,
|
|
"y": -512.3489059571751,
|
|
"width": 162.03668212890625,
|
|
"height": 35,
|
|
"angle": 1.592404256379253,
|
|
"strokeColor": "#da77f2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 4,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 2023410675,
|
|
"version": 421,
|
|
"versionNonce": 359362589,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1695560233561,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "computation",
|
|
"rawText": "computation",
|
|
"fontSize": 28,
|
|
"fontFamily": 1,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"baseline": 25,
|
|
"containerId": null,
|
|
"originalText": "computation",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"version": 676,
|
|
"versionNonce": 694799827,
|
|
"isDeleted": false,
|
|
"id": "mKwRwW871HKIQXzBejVOW",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 4,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 3.1292048028671644,
|
|
"x": -176.04178272950824,
|
|
"y": -264.583594944313,
|
|
"strokeColor": "#da77f2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 31.640662192585637,
|
|
"height": 461.3412680983449,
|
|
"seed": 1147664797,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560250965,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
31.640662192585637,
|
|
-230.67063404917246
|
|
],
|
|
[
|
|
2.041333044682972,
|
|
-461.3412680983449
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 864,
|
|
"versionNonce": 426053011,
|
|
"isDeleted": false,
|
|
"id": "aoPldKAh",
|
|
"fillStyle": "cross-hatch",
|
|
"strokeWidth": 4,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 4.721609059246418,
|
|
"x": -322.85802071895455,
|
|
"y": -537.6177614194131,
|
|
"strokeColor": "#da77f2",
|
|
"backgroundColor": "#a5d8ff",
|
|
"width": 232.5689697265625,
|
|
"height": 35,
|
|
"seed": 1943059965,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695560264174,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 28,
|
|
"fontFamily": 1,
|
|
"text": "persistent state",
|
|
"rawText": "persistent state",
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "persistent state",
|
|
"lineHeight": 1.25,
|
|
"baseline": 25
|
|
},
|
|
{
|
|
"type": "ellipse",
|
|
"version": 326,
|
|
"versionNonce": 1344656723,
|
|
"isDeleted": false,
|
|
"id": "xH7MgDVFhS_Wv9QEbwa5a",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 33.77715963443379,
|
|
"y": -237.1776272965438,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 46.923076923076906,
|
|
"height": 17.692307692307622,
|
|
"seed": 479755997,
|
|
"groupIds": [
|
|
"3ZH9rqTFIqM29yq2NlCtu",
|
|
"X4CLfZACaLvAgbd0aunel"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560348639,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "line",
|
|
"version": 308,
|
|
"versionNonce": 1577431795,
|
|
"isDeleted": false,
|
|
"id": "X-zgUkzaJeiYf3Sgp_wQY",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 36.08485194212608,
|
|
"y": -228.71608883500545,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 1.5384615384615472,
|
|
"height": 27.692307692307736,
|
|
"seed": 373201725,
|
|
"groupIds": [
|
|
"3ZH9rqTFIqM29yq2NlCtu",
|
|
"X4CLfZACaLvAgbd0aunel"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560348639,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": null,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-1.5384615384615472,
|
|
27.692307692307736
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "ellipse",
|
|
"version": 396,
|
|
"versionNonce": 190373011,
|
|
"isDeleted": false,
|
|
"id": "mPYiERi9O8cZ3pcyoWOVv",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 34.16177501904917,
|
|
"y": -212.9468580657745,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 46.923076923076906,
|
|
"height": 17.692307692307622,
|
|
"seed": 1101147037,
|
|
"groupIds": [
|
|
"3ZH9rqTFIqM29yq2NlCtu",
|
|
"X4CLfZACaLvAgbd0aunel"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560348639,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "line",
|
|
"version": 340,
|
|
"versionNonce": 601215539,
|
|
"isDeleted": false,
|
|
"id": "x592p5hGNAlwDNEOUUG2_",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 81.60879116591417,
|
|
"y": -228.91968520467623,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 1.5384615384615472,
|
|
"height": 27.692307692307736,
|
|
"seed": 1861529597,
|
|
"groupIds": [
|
|
"3ZH9rqTFIqM29yq2NlCtu",
|
|
"X4CLfZACaLvAgbd0aunel"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560348639,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": null,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-1.5384615384615472,
|
|
27.692307692307736
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "JoM1jwRc",
|
|
"type": "text",
|
|
"x": 32.988794394010085,
|
|
"y": -253.33147345039015,
|
|
"width": 46.192108154296875,
|
|
"height": 20,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [
|
|
"X4CLfZACaLvAgbd0aunel"
|
|
],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 2064061043,
|
|
"version": 138,
|
|
"versionNonce": 946017235,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1695560348639,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "state",
|
|
"rawText": "state",
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"baseline": 14,
|
|
"containerId": null,
|
|
"originalText": "state",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"type": "ellipse",
|
|
"version": 577,
|
|
"versionNonce": 1670970579,
|
|
"isDeleted": false,
|
|
"id": "Rp-DGNCOMSgkKWQ2ctA4d",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 34.676165907329136,
|
|
"y": -572.9468580657747,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 46.923076923076906,
|
|
"height": 17.692307692307622,
|
|
"seed": 492425597,
|
|
"groupIds": [
|
|
"jllM9oczgR9J4J3vcDOPG",
|
|
"ligcl1m6WPyL-0tzDj3Cp"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560357250,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "line",
|
|
"version": 559,
|
|
"versionNonce": 2007493235,
|
|
"isDeleted": false,
|
|
"id": "FcWSKU8T9iQyAOSTRxrDG",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 36.98385821502143,
|
|
"y": -564.4853196042363,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 1.5384615384615472,
|
|
"height": 27.692307692307736,
|
|
"seed": 612145629,
|
|
"groupIds": [
|
|
"jllM9oczgR9J4J3vcDOPG",
|
|
"ligcl1m6WPyL-0tzDj3Cp"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560357250,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": null,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-1.5384615384615472,
|
|
27.692307692307736
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "ellipse",
|
|
"version": 647,
|
|
"versionNonce": 851977235,
|
|
"isDeleted": false,
|
|
"id": "NyfuDQ8PPJ21AnyNb02ys",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 35.06078129194452,
|
|
"y": -548.7160888350054,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 46.923076923076906,
|
|
"height": 17.692307692307622,
|
|
"seed": 1625773629,
|
|
"groupIds": [
|
|
"jllM9oczgR9J4J3vcDOPG",
|
|
"ligcl1m6WPyL-0tzDj3Cp"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560357250,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"type": "line",
|
|
"version": 591,
|
|
"versionNonce": 1022372275,
|
|
"isDeleted": false,
|
|
"id": "AmnPfgQevh1umeRhNnkWj",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 82.50779743880952,
|
|
"y": -564.6889159739071,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 1.5384615384615472,
|
|
"height": 27.692307692307736,
|
|
"seed": 1299941021,
|
|
"groupIds": [
|
|
"jllM9oczgR9J4J3vcDOPG",
|
|
"ligcl1m6WPyL-0tzDj3Cp"
|
|
],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"boundElements": [],
|
|
"updated": 1695560357250,
|
|
"link": null,
|
|
"locked": false,
|
|
"startBinding": null,
|
|
"endBinding": null,
|
|
"lastCommittedPoint": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": null,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-1.5384615384615472,
|
|
27.692307692307736
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"version": 389,
|
|
"versionNonce": 2068216659,
|
|
"isDeleted": false,
|
|
"id": "sz39cvIe",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"angle": 0,
|
|
"x": 33.887800666905434,
|
|
"y": -589.1007042196211,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"width": 46.192108154296875,
|
|
"height": 20,
|
|
"seed": 216705789,
|
|
"groupIds": [
|
|
"ligcl1m6WPyL-0tzDj3Cp"
|
|
],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"boundElements": [],
|
|
"updated": 1695560357250,
|
|
"link": null,
|
|
"locked": false,
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"text": "state",
|
|
"rawText": "state",
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "state",
|
|
"lineHeight": 1.25,
|
|
"baseline": 14
|
|
}
|
|
],
|
|
"appState": {
|
|
"theme": "light",
|
|
"viewBackgroundColor": "#ffffff",
|
|
"currentItemStrokeColor": "#1e1e1e",
|
|
"currentItemBackgroundColor": "transparent",
|
|
"currentItemFillStyle": "hachure",
|
|
"currentItemStrokeWidth": 1,
|
|
"currentItemStrokeStyle": "solid",
|
|
"currentItemRoughness": 1,
|
|
"currentItemOpacity": 100,
|
|
"currentItemFontFamily": 1,
|
|
"currentItemFontSize": 16,
|
|
"currentItemTextAlign": "left",
|
|
"currentItemStartArrowhead": null,
|
|
"currentItemEndArrowhead": "arrow",
|
|
"scrollX": 254.98804810415345,
|
|
"scrollY": 958.282851181688,
|
|
"zoom": {
|
|
"value": 1.0306566603611398
|
|
},
|
|
"currentItemRoundness": "round",
|
|
"gridSize": null,
|
|
"gridColor": {
|
|
"Bold": "#C9C9C9FF",
|
|
"Regular": "#EDEDEDFF"
|
|
},
|
|
"currentStrokeOptions": null,
|
|
"previousGridSize": null,
|
|
"frameRendering": {
|
|
"enabled": true,
|
|
"clip": true,
|
|
"name": true,
|
|
"outline": true
|
|
}
|
|
},
|
|
"files": {}
|
|
}
|
|
```
|
|
%% |