diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/clouwatch.png b/content/posts/2022-12-30-micro-hack-eventbridge/clouwatch.png
new file mode 100644
index 00000000..dbe0fb40
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/clouwatch.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/cover.jpeg b/content/posts/2022-12-30-micro-hack-eventbridge/cover.jpeg
new file mode 100644
index 00000000..baa579a8
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/cover.jpeg differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/diagrams.excalidraw b/content/posts/2022-12-30-micro-hack-eventbridge/diagrams.excalidraw
new file mode 100644
index 00000000..e4d120ba
--- /dev/null
+++ b/content/posts/2022-12-30-micro-hack-eventbridge/diagrams.excalidraw
@@ -0,0 +1,7988 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "type": "rectangle",
+ "version": 329,
+ "versionNonce": 871270334,
+ "isDeleted": false,
+ "id": "IPpfIBABYhUJUtScF-0ga",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 141.4133814157699,
+ "y": -1257.6152985663539,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 701004489,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 788,
+ "versionNonce": 770530082,
+ "isDeleted": false,
+ "id": "6b742ztEi0BUlQsUvc5zQ",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 149.85082113183944,
+ "y": -1174.3767403724032,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895,
+ "height": 134,
+ "seed": 287846983,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Linux x64 medium",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Linux x64 medium"
+ },
+ {
+ "type": "rectangle",
+ "version": 2059,
+ "versionNonce": 1988288510,
+ "isDeleted": false,
+ "id": "tAGL79lVuWWIkVOCLoYLB",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 237.74397114177464,
+ "y": -926.9267675660813,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 442513833,
+ "groupIds": [
+ "wo_1DkibaJz8i-SB5piiJ",
+ "AlQPFKoSUgusVYZzUlzju",
+ "uI_R8uWSYjlrN37qIMnxu"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1219,
+ "versionNonce": 1335469794,
+ "isDeleted": false,
+ "id": "r0RF44U5rq5QiSQigsIWB",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 289.8342973839767,
+ "y": -871.1966347654125,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1712869735,
+ "groupIds": [
+ "RapTZuAbX7p3YfAX7Kt11",
+ "AlQPFKoSUgusVYZzUlzju",
+ "uI_R8uWSYjlrN37qIMnxu"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1219,
+ "versionNonce": 1298280510,
+ "isDeleted": false,
+ "id": "1AtzTNxuy1n-JXiAzwdya",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 340.87309737972555,
+ "y": -838.0617846545974,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 1667046537,
+ "groupIds": [
+ "RapTZuAbX7p3YfAX7Kt11",
+ "AlQPFKoSUgusVYZzUlzju",
+ "uI_R8uWSYjlrN37qIMnxu"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2099,
+ "versionNonce": 1430682274,
+ "isDeleted": false,
+ "id": "rQieHFWuRFBItfDqbQr4U",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 411.90095440374716,
+ "y": -925.9421288826343,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 1643613319,
+ "groupIds": [
+ "R1No_Hd5ab2U_mQlLc7JN",
+ "gBr7FAUqVDcYy-GLTVLVi",
+ "wTHD7yFfjPvAu1WzY28yx"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1258,
+ "versionNonce": 1684895870,
+ "isDeleted": false,
+ "id": "RFZx5dTFheoyoFgvbJK0p",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 463.9912806459488,
+ "y": -870.2119960819655,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 75146089,
+ "groupIds": [
+ "_g9LT73fv8cBlJcMMdHmt",
+ "gBr7FAUqVDcYy-GLTVLVi",
+ "wTHD7yFfjPvAu1WzY28yx"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1258,
+ "versionNonce": 2107823714,
+ "isDeleted": false,
+ "id": "A3UG8nQ2pQjZp3-65HaB0",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 515.0300806416981,
+ "y": -837.0771459711505,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 276980647,
+ "groupIds": [
+ "_g9LT73fv8cBlJcMMdHmt",
+ "gBr7FAUqVDcYy-GLTVLVi",
+ "wTHD7yFfjPvAu1WzY28yx"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2156,
+ "versionNonce": 1130739902,
+ "isDeleted": false,
+ "id": "VP2RCa9RDJOLXovhrUyg6",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 588.5499200440868,
+ "y": -923.393729815838,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 2047102537,
+ "groupIds": [
+ "JL7_A0aK7yGqtS3Sf5OhA",
+ "btlj8uO_T0owMuGOz1ITv",
+ "e1tmJMLCYgaDRqXyVOtPR"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1315,
+ "versionNonce": 1501411874,
+ "isDeleted": false,
+ "id": "m3EdWJci71ToD9KyR5APd",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 640.6402462862889,
+ "y": -867.6635970151692,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1373984455,
+ "groupIds": [
+ "ChRTlEspI5Odbi5N4je5C",
+ "btlj8uO_T0owMuGOz1ITv",
+ "e1tmJMLCYgaDRqXyVOtPR"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1315,
+ "versionNonce": 1374417150,
+ "isDeleted": false,
+ "id": "Gd24Rxo2x4JNdAAasHiCn",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 691.6790462820377,
+ "y": -834.5287469043542,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 718642473,
+ "groupIds": [
+ "ChRTlEspI5Odbi5N4je5C",
+ "btlj8uO_T0owMuGOz1ITv",
+ "e1tmJMLCYgaDRqXyVOtPR"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 581,
+ "versionNonce": 130426338,
+ "isDeleted": false,
+ "id": "k3pkzPgILnHy_uw_rd1cJ",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1756.714878147979,
+ "y": -576.2640200377282,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 1287448039,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 945,
+ "versionNonce": 1535189310,
+ "isDeleted": false,
+ "id": "lXUtM1KStnbTa3DOJc45x",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1520.4370645292647,
+ "y": -476.4579665911115,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 414,
+ "height": 134,
+ "seed": 375001097,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Webhook",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Webhook"
+ },
+ {
+ "type": "rectangle",
+ "version": 2419,
+ "versionNonce": 1904941474,
+ "isDeleted": false,
+ "id": "q-UM8-XOM3w1oYhCz6VYP",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1292.2983608951636,
+ "y": -244.73190428311318,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 538284295,
+ "groupIds": [
+ "cnUtjiAEn4hJtGQ-PcpDp",
+ "fHBqM4osHWRXa71OJKPLD",
+ "Egl20ZGGulZfXBm0Du-PD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1578,
+ "versionNonce": 327567742,
+ "isDeleted": false,
+ "id": "QMl-zi5b3LVFkbg0EnTZo",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1240.208034652962,
+ "y": -189.00177148244074,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1116546793,
+ "groupIds": [
+ "DILng78xsg0YqK0-FQC52",
+ "fHBqM4osHWRXa71OJKPLD",
+ "Egl20ZGGulZfXBm0Du-PD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1578,
+ "versionNonce": 100373858,
+ "isDeleted": false,
+ "id": "QZT8-szRARzYwDC-c3gJl",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1189.169234657213,
+ "y": -155.86692137162936,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 1433131047,
+ "groupIds": [
+ "DILng78xsg0YqK0-FQC52",
+ "fHBqM4osHWRXa71OJKPLD",
+ "Egl20ZGGulZfXBm0Du-PD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1911,
+ "versionNonce": 423389630,
+ "isDeleted": false,
+ "id": "Yt5D8orWFC9k8ivWppde1",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 448.76087140067875,
+ "y": 1166.1085882178886,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.36432904268622,
+ "height": 129.36432904268622,
+ "seed": 1778016713,
+ "groupIds": [
+ "WF_i6LtU6HXtnUnE2Usd-",
+ "yy27C8CjiX2hEatoixA2k",
+ "y7g0IMhKHHVPGCA0NGy3O",
+ "XKBYD3e8VyEH2RgZ7Za3a"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1693,
+ "versionNonce": 1986435362,
+ "isDeleted": false,
+ "id": "LLZF70HoSRYysbiqfHA8M",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 475.8198006893931,
+ "y": 1188.1071891636566,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 77.73215126592353,
+ "height": 21.37623582977287,
+ "seed": 313277255,
+ "groupIds": [
+ "y7g0IMhKHHVPGCA0NGy3O",
+ "XKBYD3e8VyEH2RgZ7Za3a"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2311,
+ "versionNonce": 2076475902,
+ "isDeleted": false,
+ "id": "N1jGAPWDLEkGBCMlTvOqs",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 476.5312484255669,
+ "y": 1199.792103840602,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 76.12235688675663,
+ "height": 80.4772115391467,
+ "seed": 1774010537,
+ "groupIds": [
+ "y7g0IMhKHHVPGCA0NGy3O",
+ "XKBYD3e8VyEH2RgZ7Za3a"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 7.643443575380352,
+ 63.89985898598831
+ ],
+ [
+ 13.453701915436246,
+ 75.51223305810007
+ ],
+ [
+ 40.448046712817515,
+ 80.4772115391467
+ ],
+ [
+ 64.67589821287176,
+ 76.3302900087603
+ ],
+ [
+ 70.30043105269498,
+ 63.496974874436326
+ ],
+ [
+ 76.12235688675663,
+ 0.19414715004206573
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1703,
+ "versionNonce": 1916478690,
+ "isDeleted": false,
+ "id": "ANCjpU8VdHytso_5NhQwr",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 509.86635950597565,
+ "y": 1220.191368797805,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 9.338801443761762,
+ "height": 9.338801443761762,
+ "seed": 204683879,
+ "groupIds": [
+ "y7g0IMhKHHVPGCA0NGy3O",
+ "XKBYD3e8VyEH2RgZ7Za3a"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2389,
+ "versionNonce": 1042256446,
+ "isDeleted": false,
+ "id": "KZkgzRyyR4OW_s9Is7PPp",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 514.8160880565779,
+ "y": 1225.3058260412326,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 46.20902042086896,
+ "height": 22.920997757510293,
+ "seed": 1870742409,
+ "groupIds": [
+ "y7g0IMhKHHVPGCA0NGy3O",
+ "XKBYD3e8VyEH2RgZ7Za3a"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.959818742248306,
+ 14.779540455724831
+ ],
+ [
+ 33.80153553185966,
+ 22.920997757510293
+ ],
+ [
+ 45.56652058734014,
+ 20.16340346746921
+ ],
+ [
+ 46.20902042086896,
+ 11.709055370965237
+ ],
+ [
+ 35.705183023821554,
+ 3.49073418279207
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1543,
+ "versionNonce": 1661483170,
+ "isDeleted": false,
+ "id": "UHkXwPKXjFirFnFdgGYOx",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 775.296269359309,
+ "y": -923.9832009348938,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.05422466973346,
+ "height": 129.05422466973346,
+ "seed": 919426439,
+ "groupIds": [
+ "zy9iJMFVSkDm0zGNQjgWV",
+ "0iO0_TXIGTAeNELMX50W7",
+ "NHzW9VwvTj5hWTkHuDO17",
+ "LTgmQ6H4-diYSORjjQGvt",
+ "W_693vYKRjOMv_Gv4ngY9",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1238,
+ "versionNonce": 1529780862,
+ "isDeleted": false,
+ "id": "-5bySe2iWYu3VIpdkGOjV",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 791.524314017302,
+ "y": -866.265149826253,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 1736567401,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1293,
+ "versionNonce": 679269474,
+ "isDeleted": false,
+ "id": "H8t_wb2nZIrTPsDZZWlNT",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 872.9411827392601,
+ "y": -866.4107703943919,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 968297639,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1910,
+ "versionNonce": 1236441790,
+ "isDeleted": false,
+ "id": "fc7Cw-87Eo54EcTzSZWD-",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 825.1977933226526,
+ "y": -873.56331236193,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 713733449,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1984,
+ "versionNonce": 1416099874,
+ "isDeleted": false,
+ "id": "iU4BIoRfPkMBk_ODizVZU",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": 838.2091301278565,
+ "y": -885.3167700769554,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 547151815,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2014,
+ "versionNonce": 5018366,
+ "isDeleted": false,
+ "id": "32IFSAKCpLL5pbQZzaTlR",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 849.9769542899162,
+ "y": -872.3900087408001,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 1811358761,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2101,
+ "versionNonce": 1723376610,
+ "isDeleted": false,
+ "id": "1OIwVzsJ7uvmvbPZz-G-k",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": 836.9836513159157,
+ "y": -860.5951961336868,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 1302023911,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1512,
+ "versionNonce": 2038268734,
+ "isDeleted": false,
+ "id": "p8UCIvuI8vd6XdThJRmag",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 811.641037047636,
+ "y": -858.1870213684379,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 1739765513,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1528,
+ "versionNonce": 159242146,
+ "isDeleted": false,
+ "id": "lwAoXV-z_yNixYY0qgShq",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 856.4442628382662,
+ "y": -857.9433712879836,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 725539335,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1504,
+ "versionNonce": 933653374,
+ "isDeleted": false,
+ "id": "KBN8uOa9dZNK25IftG8ye",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 799.5026373233568,
+ "y": -866.1782567200171,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 1345908201,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333959,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1608,
+ "versionNonce": 1290179426,
+ "isDeleted": false,
+ "id": "hSoyv20gzjU9-n0LZqWuE",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 798.9996389743746,
+ "y": -817.2231891814263,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 511967527,
+ "groupIds": [
+ "JZc4BXmgv8wIor7bDjkM2",
+ "4-2KJKx65lvm77dvpeLNI",
+ "H1wgZfnoJsFb7XYTI5byD"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1965,
+ "versionNonce": 1225280446,
+ "isDeleted": false,
+ "id": "S-fIke9i7FlE1zjc6WX3d",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1515.6950225570336,
+ "y": -243.89956552942567,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 132.513901776222,
+ "height": 132.513901776222,
+ "seed": 2090158281,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2438,
+ "versionNonce": 1665259298,
+ "isDeleted": false,
+ "id": "sGOMJUpcDVYe8G_y3tZZl",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1464.6670278476345,
+ "y": -202.7105051475064,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 31.09111817809873,
+ "height": 0,
+ "seed": 953631815,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 31.09111817809873,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2489,
+ "versionNonce": 1271145470,
+ "isDeleted": false,
+ "id": "mKdRZeJJwbcwe8DA74o40",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1467.683830058305,
+ "y": -151.92355594386208,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 35.12579937368071,
+ "height": 0,
+ "seed": 1449346985,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 35.12579937368071,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2335,
+ "versionNonce": 1560191714,
+ "isDeleted": false,
+ "id": "Q1PMtAIsNn6NJZlgKRldo",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1502.118322642862,
+ "y": -211.25871242044923,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 34.751149823428165,
+ "height": 99.22691944723918,
+ "seed": 706028391,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 34.751149823428165,
+ -15.168227067575241
+ ],
+ [
+ 34.580014950560496,
+ 84.05869237966394
+ ],
+ [
+ 0.16511798805179914,
+ 68.56115292101326
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2283,
+ "versionNonce": 1910174782,
+ "isDeleted": false,
+ "id": "ZyZs21YLCKKO8jWB40sff",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1431.4867908955998,
+ "y": -226.80622054554806,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 34.79568563677207,
+ "height": 98.95300857572143,
+ "seed": 130968201,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.40382397143670984,
+ 98.95300857572143
+ ],
+ [
+ 34.76452822420393,
+ 83.9401882712694
+ ],
+ [
+ 34.79568563677207,
+ 15.388216872006797
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2008,
+ "versionNonce": 1688991394,
+ "isDeleted": false,
+ "id": "weclFG3BViQF9TJQk4Kgh",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1458.7855467088202,
+ "y": -165.04005924454214,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 18.65370114257963,
+ "height": 25.013249586069424,
+ "seed": 1921654407,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 18.65370114257963,
+ -25.013249586069424
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2127,
+ "versionNonce": 86883454,
+ "isDeleted": false,
+ "id": "qEwwjWskZihw1jJSefFTl",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1442.7811763838217,
+ "y": -185.2671078558178,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 10.282190625874609,
+ "height": 17.24508457115247,
+ "seed": 1771188585,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 10.259752942543065,
+ 8.958129621990127
+ ],
+ [
+ -0.022437683331543258,
+ 17.24508457115247
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2267,
+ "versionNonce": 2063127138,
+ "isDeleted": false,
+ "id": "cCdAnTUl5K77lfW1VO2Q6",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -1466.9784385975058,
+ "y": -186.38082916060193,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 10.282190625874609,
+ "height": 17.24508457115247,
+ "seed": 1425192359,
+ "groupIds": [
+ "axS7AJNF-FqFCmNxFUHxL",
+ "a-xqUQwTTZjaEunczyVoB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 10.259752942543065,
+ 8.958129621990127
+ ],
+ [
+ -0.022437683331543258,
+ 17.24508457115247
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 985,
+ "versionNonce": 1803386046,
+ "isDeleted": false,
+ "id": "tNpZdB5KzjmCT-nWtNhFV",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 177.179830624666,
+ "y": 824.6161242047365,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 821697609,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1426,
+ "versionNonce": 850671138,
+ "isDeleted": false,
+ "id": "3JPlTIP65oaKg4JUhPgDf",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 212.19989110199322,
+ "y": 924.3176979515592,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 834,
+ "height": 134,
+ "seed": 142305479,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Syncer linux-x64",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Syncer linux-x64"
+ },
+ {
+ "type": "rectangle",
+ "version": 2824,
+ "versionNonce": 711668990,
+ "isDeleted": false,
+ "id": "XF1wwwTbs-tAOjBwcuG43",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 641.5963478774806,
+ "y": 1156.1482399593515,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 1575070505,
+ "groupIds": [
+ "kw29FBZ4F2I0WFOYc5ZNh",
+ "UFHT5IxKEpCEN1U4k9Ngm",
+ "nv-qdKuRrVebPKFNyJsEN"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1982,
+ "versionNonce": 1825382882,
+ "isDeleted": false,
+ "id": "s5d6NiqnVbdyrUHXgq0ax",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 693.6866741196823,
+ "y": 1211.878372760024,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 717273063,
+ "groupIds": [
+ "F2gclM0pLLMPwg_lIbCvW",
+ "UFHT5IxKEpCEN1U4k9Ngm",
+ "nv-qdKuRrVebPKFNyJsEN"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1982,
+ "versionNonce": 1803019582,
+ "isDeleted": false,
+ "id": "pAIyM1XEMpoasGpAi5Xy-",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 744.7254741154316,
+ "y": 1245.0132228708353,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 1756651017,
+ "groupIds": [
+ "F2gclM0pLLMPwg_lIbCvW",
+ "UFHT5IxKEpCEN1U4k9Ngm",
+ "nv-qdKuRrVebPKFNyJsEN"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 3850,
+ "versionNonce": 340956578,
+ "isDeleted": false,
+ "id": "a3lnTV7MV9uUXIN19HOc5",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2576.9438359952655,
+ "y": -309.16590566816194,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 228.7781163626976,
+ "height": 228.55903974739914,
+ "seed": 1909400327,
+ "groupIds": [
+ "xuh3iImUyoWMJkibhPEnw",
+ "Y34D-0hXNmulm_fXmkw57",
+ "6gDOtwn2-UF1As1eW4vCS",
+ "oKGAIrGcTW0yQtLfXJuB7",
+ "pHDlBGS2M_IIRncM8BZBe"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1745,
+ "versionNonce": 298366,
+ "isDeleted": false,
+ "id": "DKUL-PjzwBwDuGkQuqLP5",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2554.622486969326,
+ "y": -286.71162613675006,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 184.13541831081753,
+ "height": 184.13541831081753,
+ "seed": 812496105,
+ "groupIds": [
+ "sE680VmN111yE54t6cwgC",
+ "pHDlBGS2M_IIRncM8BZBe"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 5360,
+ "versionNonce": 1517523298,
+ "isDeleted": false,
+ "id": "WUmCZCTUUnQ9nVO2DWcJs",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2498.7323324063213,
+ "y": -249.7725686408321,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 99.7386667792433,
+ "height": 115.1944641970004,
+ "seed": 505621031,
+ "groupIds": [
+ "sE680VmN111yE54t6cwgC",
+ "pHDlBGS2M_IIRncM8BZBe"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 8.952153506039394,
+ 3.1504148275985675
+ ],
+ [
+ 14.985126520979023,
+ 9.621183179956303
+ ],
+ [
+ 23.206631342696312,
+ 6.918903059645286
+ ],
+ [
+ 46.147805044243036,
+ 7.231044823787492
+ ],
+ [
+ 53.30321149362593,
+ 7.937192638734038
+ ],
+ [
+ 58.83770456505607,
+ 3.5283011626836873
+ ],
+ [
+ 66.52487985828556,
+ -1.8074863408861883
+ ],
+ [
+ 68.63317687963549,
+ 5.5326408894228
+ ],
+ [
+ 68.43856484689543,
+ 12.658011799773933
+ ],
+ [
+ 75.47703336432498,
+ 19.40461514601829
+ ],
+ [
+ 78.62326122695475,
+ 38.718273202909664
+ ],
+ [
+ 76.15817547891497,
+ 58.945787721108715
+ ],
+ [
+ 68.98996560632547,
+ 66.80474279748692
+ ],
+ [
+ 59.22692863053606,
+ 71.01456120685638
+ ],
+ [
+ 48.685443523786745,
+ 73.34043477930085
+ ],
+ [
+ 51.47488265972665,
+ 75.9613681232694
+ ],
+ [
+ 54.62111052235638,
+ 81.77242740610873
+ ],
+ [
+ 55.26981729815626,
+ 99.99982748007206
+ ],
+ [
+ 55.14007594299635,
+ 111.03559144837008
+ ],
+ [
+ 51.70193003125663,
+ 112.94556974496547
+ ],
+ [
+ 25.69689715637583,
+ 113.38697785611421
+ ],
+ [
+ 22.445254442678493,
+ 110.2038008966719
+ ],
+ [
+ 21.53706495655864,
+ 97.22004969101444
+ ],
+ [
+ 15.536527280408972,
+ 98.88791636444891
+ ],
+ [
+ 5.611313610669592,
+ 99.52329414480499
+ ],
+ [
+ -3.66519328326976,
+ 94.20200523432337
+ ],
+ [
+ -9.438683587889324,
+ 84.90960519661658
+ ],
+ [
+ -15.049997198558904,
+ 79.19120517341253
+ ],
+ [
+ -21.115405552288543,
+ 75.16714589782443
+ ],
+ [
+ -12.876829499629105,
+ 75.9613681232694
+ ],
+ [
+ -7.038468517429472,
+ 80.46196073412449
+ ],
+ [
+ -0.42165940426998605,
+ 86.73631631514024
+ ],
+ [
+ 7.622304615649531,
+ 90.65447929400216
+ ],
+ [
+ 16.54202278289889,
+ 89.54256817837927
+ ],
+ [
+ 20.953228858338633,
+ 86.07446446060274
+ ],
+ [
+ 21.374888262608568,
+ 80.62080517921345
+ ],
+ [
+ 23.742667994278488,
+ 75.88194590072499
+ ],
+ [
+ 26.82402517932824,
+ 73.73754589202325
+ ],
+ [
+ 15.17973855371898,
+ 70.74597550951393
+ ],
+ [
+ 4.054417348749724,
+ 67.07717345035687
+ ],
+ [
+ -1.621766939499887,
+ 58.813417350201206
+ ],
+ [
+ -5.870796320989606,
+ 38.90875852124017
+ ],
+ [
+ -2.4975210868298436,
+ 20.180493822847566
+ ],
+ [
+ 2.3677797316698683,
+ 15.04836838716395
+ ],
+ [
+ -0.42165940426998605,
+ 8.08228253641262
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 504,
+ "versionNonce": 1699884478,
+ "isDeleted": false,
+ "id": "SbiwnK0xhSsvF4H_8m5Y_",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2728.8863519569904,
+ "y": -453.3580663115372,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 532,
+ "height": 126,
+ "seed": 681127881,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "fontSize": 99.3743832236842,
+ "fontFamily": 1,
+ "text": "GitHub App",
+ "baseline": 88,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "GitHub App"
+ },
+ {
+ "type": "arrow",
+ "version": 477,
+ "versionNonce": 1920931106,
+ "isDeleted": false,
+ "id": "GHxDbyfdpGxHQmmPEcVcj",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 726.0136146894888,
+ "y": 1002.8890576728318,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 0,
+ "height": 0,
+ "seed": 749292871,
+ "groupIds": [],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 586,
+ "versionNonce": 1216464382,
+ "isDeleted": false,
+ "id": "-mbtq7pN0MxwDt_HDK0d2",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1129.0270299203494,
+ "y": -1256.657443776483,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 1196576425,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 957,
+ "versionNonce": 1306796258,
+ "isDeleted": false,
+ "id": "P0sREojB5Oj-NOo_WFOMr",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1365.3048435390638,
+ "y": -1156.3588431737062,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 494,
+ "height": 134,
+ "seed": 1220414567,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Linux arm",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Linux arm"
+ },
+ {
+ "type": "rectangle",
+ "version": 2317,
+ "versionNonce": 177493566,
+ "isDeleted": false,
+ "id": "qAL6e3F8JQZ6Lti3uKDG7",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1225.3576196463546,
+ "y": -925.9689127762103,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 860131721,
+ "groupIds": [
+ "3gLNSdemMnuzNMjk1AT0C",
+ "ZYJ4mmazqfVnzujI9uXOn",
+ "6oU_5_9LZvc3Utex8QvaI"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1476,
+ "versionNonce": 1479652514,
+ "isDeleted": false,
+ "id": "PZ53D2HtQZH_Yra10Lyuv",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1277.4479458885562,
+ "y": -870.2387799755415,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 2116937607,
+ "groupIds": [
+ "x7O6XTS9TCWK9cjOLHRRg",
+ "ZYJ4mmazqfVnzujI9uXOn",
+ "6oU_5_9LZvc3Utex8QvaI"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1476,
+ "versionNonce": 1147854462,
+ "isDeleted": false,
+ "id": "sLSraJgUMZXLsRA9jqj2Z",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1328.4867458843055,
+ "y": -837.1039298647265,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 833321065,
+ "groupIds": [
+ "x7O6XTS9TCWK9cjOLHRRg",
+ "ZYJ4mmazqfVnzujI9uXOn",
+ "6oU_5_9LZvc3Utex8QvaI"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2357,
+ "versionNonce": 857133154,
+ "isDeleted": false,
+ "id": "XicQ8AxBqoA9cYhVeQgpk",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1399.514602908327,
+ "y": -924.9842740927634,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 724917927,
+ "groupIds": [
+ "5KejDDktAMQ9kkRXoOQvg",
+ "LamWfJZsUK1YTPvHULws9",
+ "b8hGRFXJQiBWybDIKMRhc"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1515,
+ "versionNonce": 1254514366,
+ "isDeleted": false,
+ "id": "SDFHxIGdFhmygIUA0DRJf",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1451.6049291505287,
+ "y": -869.2541412920946,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1414693705,
+ "groupIds": [
+ "Y7nqshArchTKFRe_FJYqi",
+ "LamWfJZsUK1YTPvHULws9",
+ "b8hGRFXJQiBWybDIKMRhc"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1515,
+ "versionNonce": 1919054882,
+ "isDeleted": false,
+ "id": "ZSqJSUtg8nu8slpVgdkEP",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1502.643729146278,
+ "y": -836.1192911812796,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 847311303,
+ "groupIds": [
+ "Y7nqshArchTKFRe_FJYqi",
+ "LamWfJZsUK1YTPvHULws9",
+ "b8hGRFXJQiBWybDIKMRhc"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2414,
+ "versionNonce": 843568894,
+ "isDeleted": false,
+ "id": "SkXaBXEIgAsVBkSwFmFW6",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1576.1635685486663,
+ "y": -922.4358750259671,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 1737830953,
+ "groupIds": [
+ "TYz22WiF_oHNc6liPQTdE",
+ "FLju9xBU8dfHUG6iswURr",
+ "w3EUgQpWKKhF1-1DsI33j"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1572,
+ "versionNonce": 1476632546,
+ "isDeleted": false,
+ "id": "4YaR6moUNs586YedDWAkY",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1628.2538947908688,
+ "y": -866.7057422252983,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1831674087,
+ "groupIds": [
+ "rx2yMbcvIuRzswy5GLcYD",
+ "FLju9xBU8dfHUG6iswURr",
+ "w3EUgQpWKKhF1-1DsI33j"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1572,
+ "versionNonce": 1399867198,
+ "isDeleted": false,
+ "id": "-BFnOlpma00RaBgPXiOmD",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1679.2926947866172,
+ "y": -833.5708921144833,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 543098121,
+ "groupIds": [
+ "rx2yMbcvIuRzswy5GLcYD",
+ "FLju9xBU8dfHUG6iswURr",
+ "w3EUgQpWKKhF1-1DsI33j"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1801,
+ "versionNonce": 269046690,
+ "isDeleted": false,
+ "id": "7Ke_r5sKgYUg6z_28r31Q",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1762.909917863889,
+ "y": -923.0253461450229,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.05422466973346,
+ "height": 129.05422466973346,
+ "seed": 1556507655,
+ "groupIds": [
+ "GHhVnktu-93v6LQqC7_Nd",
+ "TjaFrZnrj66L7g4fNU8pt",
+ "Ca_Rx5gqneMz7znFmVJVQ",
+ "z0ATNrI8hQO_cdsyxqha2",
+ "sB2BoDlCjNsdKpdNgdgTx",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1495,
+ "versionNonce": 1319153534,
+ "isDeleted": false,
+ "id": "d0Et4Mj6b_1a1Q7_5KlEZ",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1779.1379625218815,
+ "y": -865.3072950363821,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 170621929,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1550,
+ "versionNonce": 1822592866,
+ "isDeleted": false,
+ "id": "qTYNKCGyJpaXF9Xg-qYqt",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1860.5548312438395,
+ "y": -865.452915604521,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 491344679,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2167,
+ "versionNonce": 270143422,
+ "isDeleted": false,
+ "id": "7xEhVElU6YHiDrHHJWGsZ",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1812.8114418272326,
+ "y": -872.6054575720591,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 889591497,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2241,
+ "versionNonce": 572412706,
+ "isDeleted": false,
+ "id": "ll7XnvZn3HOa0rVE1YjA9",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": 1825.822778632436,
+ "y": -884.3589152870845,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 388126279,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2271,
+ "versionNonce": 1409116158,
+ "isDeleted": false,
+ "id": "1RzaUEEwNGqQGQfFTuD8Q",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 1837.5906027944957,
+ "y": -871.4321539509292,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 596268457,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2358,
+ "versionNonce": 48996066,
+ "isDeleted": false,
+ "id": "CD5njwFxka3V3jaNe03DH",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": 1824.5972998204952,
+ "y": -859.6373413438159,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 1898837351,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1769,
+ "versionNonce": 709605438,
+ "isDeleted": false,
+ "id": "oKugyXjHNEp1TBqxAI5z8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1799.254685552216,
+ "y": -857.229166578567,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 2028189833,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1785,
+ "versionNonce": 999912098,
+ "isDeleted": false,
+ "id": "nfB8Mxk7Avz2QzXpVT-78",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1844.0579113428457,
+ "y": -856.9855164981127,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 1119400071,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1761,
+ "versionNonce": 2061893758,
+ "isDeleted": false,
+ "id": "eufgjCI290TpionRYXOKM",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1787.1162858279367,
+ "y": -865.2204019301462,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 1724759913,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1865,
+ "versionNonce": 248958562,
+ "isDeleted": false,
+ "id": "imb95lj_kqKOOsQSNw-_A",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 1786.6132874789546,
+ "y": -816.2653343915554,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 92211111,
+ "groupIds": [
+ "KWfENJlPuiL9YZulU9yIn",
+ "4I3nwZ3BbIVrvR2Axq6yN",
+ "a7RqGwtNwbIHq9QI-ezM2"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 500,
+ "versionNonce": 160252094,
+ "isDeleted": false,
+ "id": "sYuPasVyYKlqcIkKpAkAY",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 168.84366316430624,
+ "y": -595.4949778239497,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 1536420425,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 2231,
+ "versionNonce": 292729378,
+ "isDeleted": false,
+ "id": "FesKKWTzeAkohMG2HnbBg",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 265.17425289031144,
+ "y": -264.8064468236771,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 1202551495,
+ "groupIds": [
+ "Lu1K_qtROItXl11gRMio5",
+ "WkYn9pkJbVIempLUnaMhE",
+ "z7_DEDNOJOYp5aDu9CrvI"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1390,
+ "versionNonce": 2044885246,
+ "isDeleted": false,
+ "id": "h-tj1ZQWL7QzrlXPLbQol",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 317.26457913251306,
+ "y": -209.0763140230083,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1880209705,
+ "groupIds": [
+ "b5y6PO2uWmSGzOMwYoYpR",
+ "WkYn9pkJbVIempLUnaMhE",
+ "z7_DEDNOJOYp5aDu9CrvI"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1390,
+ "versionNonce": 1717312994,
+ "isDeleted": false,
+ "id": "oa1AjF27ENnpQjKEFhUI2",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 368.30337912826235,
+ "y": -175.94146391219329,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 501254631,
+ "groupIds": [
+ "b5y6PO2uWmSGzOMwYoYpR",
+ "WkYn9pkJbVIempLUnaMhE",
+ "z7_DEDNOJOYp5aDu9CrvI"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2271,
+ "versionNonce": 1399236926,
+ "isDeleted": false,
+ "id": "Z75KVUhA84otOQ6lfUITw",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 439.33123615228396,
+ "y": -263.82180814023013,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 364030985,
+ "groupIds": [
+ "KYYPl8YHhyG291qbVk9x4",
+ "2GHpjGmiinJ_mjdbuSqtC",
+ "Aqiw9lCGqcDOrhxp1hW7x"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1429,
+ "versionNonce": 2057441698,
+ "isDeleted": false,
+ "id": "vu5GH6GwNO0KOx_qRZJ_E",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 491.4215623944856,
+ "y": -208.09167533956133,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1428468999,
+ "groupIds": [
+ "ZKJ0DAwLsYMB2ueXPlyCe",
+ "2GHpjGmiinJ_mjdbuSqtC",
+ "Aqiw9lCGqcDOrhxp1hW7x"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1429,
+ "versionNonce": 91935102,
+ "isDeleted": false,
+ "id": "svw8WcluNtkqb7Clc5lV8",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 542.4603623902349,
+ "y": -174.9568252287463,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 74597097,
+ "groupIds": [
+ "ZKJ0DAwLsYMB2ueXPlyCe",
+ "2GHpjGmiinJ_mjdbuSqtC",
+ "Aqiw9lCGqcDOrhxp1hW7x"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2328,
+ "versionNonce": 1098091874,
+ "isDeleted": false,
+ "id": "yURV1YlUEjyNQoKyg_1pn",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 615.9802017926231,
+ "y": -261.27340907343387,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 1693875239,
+ "groupIds": [
+ "BBPcxJPN5yaQFr197W1n8",
+ "47NN2NkccCD3C5sGNKW18",
+ "Lw51wDBiSa_KKYXuzQLJX"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1486,
+ "versionNonce": 1801449918,
+ "isDeleted": false,
+ "id": "QYJF7Cm3lLHLFSi5Z8V56",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 668.0705280348257,
+ "y": -205.54327627276507,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1759247817,
+ "groupIds": [
+ "xHAUf1YLRq2pqv8UmBr-3",
+ "47NN2NkccCD3C5sGNKW18",
+ "Lw51wDBiSa_KKYXuzQLJX"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1486,
+ "versionNonce": 1881116962,
+ "isDeleted": false,
+ "id": "f3SAoje7YPgSswRj23ToB",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 719.109328030574,
+ "y": -172.40842616195005,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 557997895,
+ "groupIds": [
+ "xHAUf1YLRq2pqv8UmBr-3",
+ "47NN2NkccCD3C5sGNKW18",
+ "Lw51wDBiSa_KKYXuzQLJX"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1715,
+ "versionNonce": 1345784318,
+ "isDeleted": false,
+ "id": "GXc0Rht77uZjfwndEAXK5",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 802.7265511078458,
+ "y": -261.8628801924897,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.05422466973346,
+ "height": 129.05422466973346,
+ "seed": 1376476329,
+ "groupIds": [
+ "c-L8YW62dX2l_4-w_LmCt",
+ "qAuD154PwFiX3s5bLT8oq",
+ "5oCiNPELpESDdiLwpjMd0",
+ "A07QjiveZt9rE1e1n6zKT",
+ "n7RK42v8nQ92hk9KZyfpx",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1409,
+ "versionNonce": 974462178,
+ "isDeleted": false,
+ "id": "f5xXU7DcOoNtO7sJ_AHWg",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 818.9545957658383,
+ "y": -204.1448290838489,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 744808039,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1464,
+ "versionNonce": 1929452094,
+ "isDeleted": false,
+ "id": "rd8xgo309l2LEGE87qMv7",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 900.3714644877964,
+ "y": -204.29044965198773,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 1605099401,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2081,
+ "versionNonce": 216215714,
+ "isDeleted": false,
+ "id": "v2UKpoAtkVC2Edp4O5fVe",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 852.6280750711894,
+ "y": -211.44299161952586,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 690649479,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2155,
+ "versionNonce": 178201214,
+ "isDeleted": false,
+ "id": "MR0ehkJfAdoKzuRt57Etw",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": 865.6394118763928,
+ "y": -223.1964493345513,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 804849257,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2185,
+ "versionNonce": 1278790754,
+ "isDeleted": false,
+ "id": "6sW-V_A4xruBjhAQ9P4fz",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 877.4072360384525,
+ "y": -210.26968799839597,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 751808679,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2272,
+ "versionNonce": 1238508222,
+ "isDeleted": false,
+ "id": "yXmvvb4YyvKIt9QpR1W37",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": 864.4139330644521,
+ "y": -198.4748753912827,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 230576457,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1683,
+ "versionNonce": 233107490,
+ "isDeleted": false,
+ "id": "nm2CZsVMGdIZ9x-2OYUiK",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 839.0713187961728,
+ "y": -196.0667006260337,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 1895891911,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1699,
+ "versionNonce": 1664817918,
+ "isDeleted": false,
+ "id": "flnMXwrsUoiTKSfmwgy92",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 883.8745445868026,
+ "y": -195.82305054557946,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 1582776361,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1675,
+ "versionNonce": 1440127970,
+ "isDeleted": false,
+ "id": "AvQ_QyK4d4J1koizbcrFm",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 826.9329190718936,
+ "y": -204.05793597761294,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 1171976935,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1779,
+ "versionNonce": 224070462,
+ "isDeleted": false,
+ "id": "fOI9KEwkS225YypNZGXo_",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 826.4299207229114,
+ "y": -155.10286843902213,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 1336890121,
+ "groupIds": [
+ "ScFB83G0ondS1guW1JP3S",
+ "92TimlknlAYOOvadDojbM",
+ "bvOlYXGhnhR9o-gYG_8cl"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 568,
+ "versionNonce": 1377619874,
+ "isDeleted": false,
+ "id": "f_jlcVo-qEUPoUTeU58p2",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2192.227380670895,
+ "y": -1306.598740276857,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 1139408391,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 925,
+ "versionNonce": 110293886,
+ "isDeleted": false,
+ "id": "A8QDz0UFE_Zr9x2p0Mfnj",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2428.5051942896093,
+ "y": -1206.7926868302366,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 393,
+ "height": 134,
+ "seed": 1178733033,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Runners",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Runners"
+ },
+ {
+ "type": "rectangle",
+ "version": 2300,
+ "versionNonce": 384207714,
+ "isDeleted": false,
+ "id": "8vichiL0MQhey4TwuHx2u",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2288.5579703969,
+ "y": -975.9102092765806,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 1042982183,
+ "groupIds": [
+ "b6ODHWkouJjJO-CoqMNNB",
+ "CVMRvc3R8AcX-6Ii4UF7k",
+ "XzZx9rmfzNA0gkQPzTh_y"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1458,
+ "versionNonce": 421778366,
+ "isDeleted": false,
+ "id": "6WLWoNqujslq_Hyq0k6j5",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2340.6482966391018,
+ "y": -920.1800764759155,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 186311881,
+ "groupIds": [
+ "ICCMCxWmB09uL8ixtJFMq",
+ "CVMRvc3R8AcX-6Ii4UF7k",
+ "XzZx9rmfzNA0gkQPzTh_y"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1458,
+ "versionNonce": 1518522146,
+ "isDeleted": false,
+ "id": "eo97eLoMvW_tZI3YLHZmM",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2391.687096634851,
+ "y": -887.0452263650986,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 1946773575,
+ "groupIds": [
+ "ICCMCxWmB09uL8ixtJFMq",
+ "CVMRvc3R8AcX-6Ii4UF7k",
+ "XzZx9rmfzNA0gkQPzTh_y"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2340,
+ "versionNonce": 523152382,
+ "isDeleted": false,
+ "id": "Q2Gtv2wCYiK3atFaz3zoZ",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2462.7149536588727,
+ "y": -974.9255705931337,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 970285993,
+ "groupIds": [
+ "7L3NB5fyxHtdmRcZQS9Qg",
+ "WOeX-HLqNtPie-Dgxcj5u",
+ "J7zn00T6kYp_9oa-M7oK-"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1497,
+ "versionNonce": 828414690,
+ "isDeleted": false,
+ "id": "I9pZb5gdJ3Bw4OJ4gH2cK",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2514.8052799010743,
+ "y": -919.1954377924685,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 56805223,
+ "groupIds": [
+ "00-NUEPZPNTIZ1qf9Fxe3",
+ "WOeX-HLqNtPie-Dgxcj5u",
+ "J7zn00T6kYp_9oa-M7oK-"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1497,
+ "versionNonce": 112491582,
+ "isDeleted": false,
+ "id": "bUninHpGPXQwNddEKmd_b",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2565.8440798968236,
+ "y": -886.0605876816517,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 1855784585,
+ "groupIds": [
+ "00-NUEPZPNTIZ1qf9Fxe3",
+ "WOeX-HLqNtPie-Dgxcj5u",
+ "J7zn00T6kYp_9oa-M7oK-"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2397,
+ "versionNonce": 1242492578,
+ "isDeleted": false,
+ "id": "lqY4VFRens-8TkwIj090-",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2639.3639192992123,
+ "y": -972.377171526341,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 444809863,
+ "groupIds": [
+ "sySb-MYnRZfjvrzAGCo6R",
+ "xlQ3f5KHPm1UrUXkxEhme",
+ "KFIc1ISKbBaV39qpJN2y5"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1554,
+ "versionNonce": 1435911294,
+ "isDeleted": false,
+ "id": "GZDQ0akuRBM_MDNx5zOqT",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2691.454245541415,
+ "y": -916.6470387256686,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 875384169,
+ "groupIds": [
+ "2zJMuczU6oZy0uwsvtGIz",
+ "xlQ3f5KHPm1UrUXkxEhme",
+ "KFIc1ISKbBaV39qpJN2y5"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1554,
+ "versionNonce": 691849826,
+ "isDeleted": false,
+ "id": "aQwZIQvT-1mwMybeCx8KH",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2742.4930455371623,
+ "y": -883.5121886148518,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 1780963751,
+ "groupIds": [
+ "2zJMuczU6oZy0uwsvtGIz",
+ "xlQ3f5KHPm1UrUXkxEhme",
+ "KFIc1ISKbBaV39qpJN2y5"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1784,
+ "versionNonce": 764740798,
+ "isDeleted": false,
+ "id": "N0cKMu3_qM5MOj3HWAmiu",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2826.110268614435,
+ "y": -972.9666426453969,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.05422466973346,
+ "height": 129.05422466973346,
+ "seed": 835827785,
+ "groupIds": [
+ "RKagDoPs9e0Wys7AvQlTk",
+ "TqmubCs479tRHOnK4vrUs",
+ "dNvYnM1YXlT4YxuRNPj0r",
+ "meHBgNYUxpSo4_B2n2phU",
+ "JajnSxgLeJFcofPVuK6j4",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333960,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1477,
+ "versionNonce": 1706634786,
+ "isDeleted": false,
+ "id": "q5vdWwM1TaC7VXB1gKNpA",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2842.3383132724266,
+ "y": -915.2485915367561,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 1467714759,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1532,
+ "versionNonce": 1347534078,
+ "isDeleted": false,
+ "id": "67cB6LQzgcvHUQSyucUMR",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2923.7551819943856,
+ "y": -915.3942121048949,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 426100521,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2149,
+ "versionNonce": 1685264866,
+ "isDeleted": false,
+ "id": "oGP0voOu1NWV4HTeLl0Bh",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2876.0117925777786,
+ "y": -922.546754072433,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 1847352295,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2223,
+ "versionNonce": 592276798,
+ "isDeleted": false,
+ "id": "OzGzzH5TqcFYqzOeuXHCC",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": 2889.023129382981,
+ "y": -934.3002117874548,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 1431632393,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2253,
+ "versionNonce": 343510434,
+ "isDeleted": false,
+ "id": "rCAZhGVvGLhkXfAKdvq-q",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 2900.7909535450417,
+ "y": -921.3734504513031,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 303449863,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2340,
+ "versionNonce": 870913406,
+ "isDeleted": false,
+ "id": "Dwiq4Nucu30o5zye1b7Ss",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": 2887.7976505710403,
+ "y": -909.5786378441899,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 1989857513,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1751,
+ "versionNonce": 721127778,
+ "isDeleted": false,
+ "id": "v7JEb9ftRs4hQz4xf-oS3",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2862.455036302762,
+ "y": -907.1704630789372,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 1910885927,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1767,
+ "versionNonce": 996521406,
+ "isDeleted": false,
+ "id": "Yul7us8kUKgEPU76Cg4jD",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2907.2582620933917,
+ "y": -906.926812998483,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 1656933321,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1743,
+ "versionNonce": 1598557474,
+ "isDeleted": false,
+ "id": "R1SVgob23aA1QnOQE_qB8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2850.3166365784828,
+ "y": -915.1616984305201,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 947351879,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1847,
+ "versionNonce": 585387518,
+ "isDeleted": false,
+ "id": "CBvI5ornhRAyOR6GrhYS1",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 2849.8136382295006,
+ "y": -866.2066308919275,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 1105750697,
+ "groupIds": [
+ "Jtc7-yLtSK24M1Dtk7o_2",
+ "U3bUJ0TFSgBRLITR02mDE",
+ "CmkVsC3Psvi76jBGN0D6h"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 889,
+ "versionNonce": 651040994,
+ "isDeleted": false,
+ "id": "GApgyiAL7hdau20EPRY2l",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 177.54007642336455,
+ "y": -515.2422003187257,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 814,
+ "height": 134,
+ "seed": 2133307495,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Linux x64 large",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Linux x64 large"
+ },
+ {
+ "type": "rectangle",
+ "version": 573,
+ "versionNonce": 124116542,
+ "isDeleted": false,
+ "id": "cXUaOMvRxPtQCgiYi2GTM",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 194.471040956043,
+ "y": 58.219578100593935,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 750202249,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 2305,
+ "versionNonce": 1897704610,
+ "isDeleted": false,
+ "id": "prp3AM_hdUW-vhHYONa7j",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 290.8016306820482,
+ "y": 388.90810910086293,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 2143488903,
+ "groupIds": [
+ "9swU7-qA7quY6tHbBJp6x",
+ "6k9Zc-KsYBjjDftCax4L2",
+ "V3aavuDU3WDh31kb6SSop"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1463,
+ "versionNonce": 1036740222,
+ "isDeleted": false,
+ "id": "Z_x3tZfPhkWhCKHr35eHn",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 342.8919569242498,
+ "y": 444.63824190153537,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 443192425,
+ "groupIds": [
+ "ZmNiYF9E7_-x7odgyXjSG",
+ "6k9Zc-KsYBjjDftCax4L2",
+ "V3aavuDU3WDh31kb6SSop"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1463,
+ "versionNonce": 1675806818,
+ "isDeleted": false,
+ "id": "1VCPt5UJ0rzuREFpyrT7E",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 393.9307569199991,
+ "y": 477.7730920123504,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 109445799,
+ "groupIds": [
+ "ZmNiYF9E7_-x7odgyXjSG",
+ "6k9Zc-KsYBjjDftCax4L2",
+ "V3aavuDU3WDh31kb6SSop"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2345,
+ "versionNonce": 1456858814,
+ "isDeleted": false,
+ "id": "PoUjnVHK5ULc5YKHGAdB3",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 464.9586139440207,
+ "y": 389.8927477843099,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 248389449,
+ "groupIds": [
+ "YANaOrizeDDBFZbb6bFXo",
+ "TtQhKTljdYFgIHPCq02EY",
+ "esxK5LjFpsxV9QxDyqRFX"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1502,
+ "versionNonce": 384789538,
+ "isDeleted": false,
+ "id": "L1BpbJDE8mhVUG5_RbL55",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 517.0489401862224,
+ "y": 445.62288058498234,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 605885895,
+ "groupIds": [
+ "nmoBUajNxrT2yP90jhlCA",
+ "TtQhKTljdYFgIHPCq02EY",
+ "esxK5LjFpsxV9QxDyqRFX"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1502,
+ "versionNonce": 589717246,
+ "isDeleted": false,
+ "id": "1xCHBwnDTEr28ibpGDeNs",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 568.0877401819716,
+ "y": 478.75773069579736,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 138235433,
+ "groupIds": [
+ "nmoBUajNxrT2yP90jhlCA",
+ "TtQhKTljdYFgIHPCq02EY",
+ "esxK5LjFpsxV9QxDyqRFX"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2402,
+ "versionNonce": 1345427426,
+ "isDeleted": false,
+ "id": "bsfwkp_HNi6jHZ1dtQMvm",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 641.6075795843599,
+ "y": 392.4411468511098,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 530892007,
+ "groupIds": [
+ "UVvWB39F8JUqmpcnABGMu",
+ "OlG1Hm64EycIKNHmglUtk",
+ "fExipPnNErgdhfpjARevK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1559,
+ "versionNonce": 926797630,
+ "isDeleted": false,
+ "id": "PLH3W4ak15HKf2eGYC8NV",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 693.6979058265624,
+ "y": 448.17127965177497,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 765698313,
+ "groupIds": [
+ "nDdpbbXlUOuET8VGJpDQj",
+ "OlG1Hm64EycIKNHmglUtk",
+ "fExipPnNErgdhfpjARevK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1559,
+ "versionNonce": 1069042594,
+ "isDeleted": false,
+ "id": "vCz8bUvapg_9LTnT0YnJg",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 744.7367058223108,
+ "y": 481.30612976259,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 682201095,
+ "groupIds": [
+ "nDdpbbXlUOuET8VGJpDQj",
+ "OlG1Hm64EycIKNHmglUtk",
+ "fExipPnNErgdhfpjARevK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333961,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1789,
+ "versionNonce": 1870477182,
+ "isDeleted": false,
+ "id": "_-uFyo7Ap7KibURUNf0AW",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 828.3539288995826,
+ "y": 391.851675732054,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.05422466973346,
+ "height": 129.05422466973346,
+ "seed": 1014798313,
+ "groupIds": [
+ "vcV3MsBe_c20sYTgBVcHV",
+ "YdtnWEs5KlfFZLCt-hJ6K",
+ "VFHin-0Z-Yz8YRHpWLm-O",
+ "VbB9ovd6z3Zgh1-IBN3gz",
+ "4IF6d9YLHulYV46VXyyxN",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1482,
+ "versionNonce": 1001555810,
+ "isDeleted": false,
+ "id": "9XsJd2-YRrn6BDJh5Ex6G",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 844.5819735575751,
+ "y": 449.5697268406948,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 1227355943,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1537,
+ "versionNonce": 1948620734,
+ "isDeleted": false,
+ "id": "vwTPy3XI1T6fvApViQFyO",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 925.9988422795332,
+ "y": 449.42410627255595,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.097701154736594,
+ "height": 16.097701154736594,
+ "seed": 919843529,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2154,
+ "versionNonce": 2087668514,
+ "isDeleted": false,
+ "id": "aOthldIe3lguYWjfLrnK6",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 878.2554528629262,
+ "y": 442.2715643050178,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 395082311,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2228,
+ "versionNonce": 1029173246,
+ "isDeleted": false,
+ "id": "Sft67W4NnaqDB070qQ8-b",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": 891.2667896681296,
+ "y": 430.51810658998875,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 1363440041,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2258,
+ "versionNonce": 1482528482,
+ "isDeleted": false,
+ "id": "_rQU6acPglrML3e6OrhYu",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 903.0346138301893,
+ "y": 443.4448679261477,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055133,
+ "height": 29.549397254469028,
+ "seed": 682858855,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0423931986251556,
+ 6.972347246506971
+ ],
+ [
+ 4.0521665099182815,
+ 15.09977569386186
+ ],
+ [
+ 2.582101126122359,
+ 22.99320549938339
+ ],
+ [
+ -1.2200231991368504,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2345,
+ "versionNonce": 387268670,
+ "isDeleted": false,
+ "id": "M6Z-7tgVtYiVaBV429V37",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": 890.0413108561888,
+ "y": 455.239680533261,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 5.272189709055135,
+ "height": 29.549397254469028,
+ "seed": 553276553,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.042393198625157,
+ 6.972347246506971
+ ],
+ [
+ 4.052166509918283,
+ 15.09977569386186
+ ],
+ [
+ 2.5821011261223603,
+ 22.99320549938339
+ ],
+ [
+ -1.220023199136851,
+ 29.549397254469028
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1756,
+ "versionNonce": 813730,
+ "isDeleted": false,
+ "id": "t1ePoiS9ARRGzr04lJsqM",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 864.6986965879096,
+ "y": 457.64785529850633,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 1105843335,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1772,
+ "versionNonce": 624855166,
+ "isDeleted": false,
+ "id": "TT6yQoy_y_7qLGVhmAv0s",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 909.5019223785393,
+ "y": 457.8915053789606,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 11.58552847456568,
+ "height": 10.246271570482037,
+ "seed": 162585449,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 11.53402924765135,
+ -0.10642859231165952
+ ],
+ [
+ 6.4540766663015186,
+ -5.021875975488723
+ ],
+ [
+ 11.58552847456568,
+ -0.09602030268809739
+ ],
+ [
+ 6.018513909760972,
+ 5.224395594993314
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1748,
+ "versionNonce": 975881826,
+ "isDeleted": false,
+ "id": "WiAbGZZNvAG9GlB0EljxJ",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 852.5602968636304,
+ "y": 449.65661994693073,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 1256958887,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1852,
+ "versionNonce": 1737803966,
+ "isDeleted": false,
+ "id": "5BA3vcr4Muk96tgjFiKAK",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 852.0572985146482,
+ "y": 498.61168748552154,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 81.99563367263444,
+ "height": 33.92697695483612,
+ "seed": 1806927433,
+ "groupIds": [
+ "VBeO1B0K5U8urIML10PI4",
+ "AsxbBzwfjAP51uSAfCx16",
+ "UygLxMFWnWQPl6lyfguPH"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.076379287981681,
+ -15.191497858134447
+ ],
+ [
+ 16.40139560222033,
+ -25.977106437843645
+ ],
+ [
+ 29.932871603188858,
+ -32.11238494979527
+ ],
+ [
+ 43.51119604430974,
+ -33.601230358138274
+ ],
+ [
+ 58.99548250833466,
+ -29.811075560335652
+ ],
+ [
+ 70.34929816561339,
+ -21.942143079137395
+ ],
+ [
+ 78.47464522980025,
+ -10.504942290609405
+ ],
+ [
+ 81.99563367263444,
+ 0.3257465966978505
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 995,
+ "versionNonce": 528984610,
+ "isDeleted": false,
+ "id": "N0zkgfodcQ9VLZ4G778g_",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 203.16745421510132,
+ "y": 138.9649027619762,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 903,
+ "height": 134,
+ "seed": 2145754823,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Linux x64 ubuntu",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Linux x64 ubuntu"
+ },
+ {
+ "type": "rectangle",
+ "version": 2021,
+ "versionNonce": 1035534590,
+ "isDeleted": false,
+ "id": "mGt5Mg9ZESVETOyIJ1o_N",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1454.2571364341811,
+ "y": 1145.1726817048948,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.36432904268622,
+ "height": 129.36432904268622,
+ "seed": 299750697,
+ "groupIds": [
+ "G0tZz3byJbESWtjsw6YH4",
+ "R1jqdP72-mDylCMg_R76u",
+ "xyCPIzPQMGL0WwZigPLx7",
+ "gmp5HEeBWNog8ZBVd8Bmj"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1802,
+ "versionNonce": 1460803042,
+ "isDeleted": false,
+ "id": "hMYugFC72JO92VvudrLaP",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1481.3160657228955,
+ "y": 1167.1712826506664,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 77.73215126592353,
+ "height": 21.37623582977287,
+ "seed": 1668558311,
+ "groupIds": [
+ "xyCPIzPQMGL0WwZigPLx7",
+ "gmp5HEeBWNog8ZBVd8Bmj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2420,
+ "versionNonce": 1798058302,
+ "isDeleted": false,
+ "id": "kVfSps_0J2NZlynsiAaLp",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1482.0275134590693,
+ "y": 1178.8561973276119,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 76.12235688675663,
+ "height": 80.4772115391467,
+ "seed": 1604012041,
+ "groupIds": [
+ "xyCPIzPQMGL0WwZigPLx7",
+ "gmp5HEeBWNog8ZBVd8Bmj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 7.643443575380352,
+ 63.89985898598831
+ ],
+ [
+ 13.453701915436246,
+ 75.51223305810007
+ ],
+ [
+ 40.448046712817515,
+ 80.4772115391467
+ ],
+ [
+ 64.67589821287176,
+ 76.3302900087603
+ ],
+ [
+ 70.30043105269498,
+ 63.496974874436326
+ ],
+ [
+ 76.12235688675663,
+ 0.19414715004206573
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1812,
+ "versionNonce": 1373178274,
+ "isDeleted": false,
+ "id": "2N6p7lHF0HxRb92cbAxuj",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1515.362624539478,
+ "y": 1199.2554622848147,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 9.338801443761762,
+ "height": 9.338801443761762,
+ "seed": 1889786119,
+ "groupIds": [
+ "xyCPIzPQMGL0WwZigPLx7",
+ "gmp5HEeBWNog8ZBVd8Bmj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2498,
+ "versionNonce": 458185086,
+ "isDeleted": false,
+ "id": "EaR1I865hEfgEodsrbxOY",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1520.3123530900803,
+ "y": 1204.3699195282425,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 46.20902042086896,
+ "height": 22.920997757510293,
+ "seed": 1055350505,
+ "groupIds": [
+ "xyCPIzPQMGL0WwZigPLx7",
+ "gmp5HEeBWNog8ZBVd8Bmj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.959818742248306,
+ 14.779540455724831
+ ],
+ [
+ 33.80153553185966,
+ 22.920997757510293
+ ],
+ [
+ 45.56652058734014,
+ 20.16340346746921
+ ],
+ [
+ 46.20902042086896,
+ 11.709055370965237
+ ],
+ [
+ 35.705183023821554,
+ 3.49073418279207
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1094,
+ "versionNonce": 118195554,
+ "isDeleted": false,
+ "id": "-bYH1ifBdDlHq8BEXuHfB",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1182.6760956581684,
+ "y": 803.6802176917445,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 217128999,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1538,
+ "versionNonce": 1701018046,
+ "isDeleted": false,
+ "id": "yg3LplPWoUsME-BxGOQDJ",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1217.6961561354956,
+ "y": 903.381791438569,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 822,
+ "height": 134,
+ "seed": 1313708489,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "fontSize": 106.05317217880123,
+ "fontFamily": 1,
+ "text": "Syncer linux-arm",
+ "baseline": 94,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Syncer linux-arm"
+ },
+ {
+ "type": "rectangle",
+ "version": 2934,
+ "versionNonce": 804817186,
+ "isDeleted": false,
+ "id": "5CNVw6YnCLsxVrqBlXRMv",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1647.0926129109835,
+ "y": 1135.2123334463577,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 977830727,
+ "groupIds": [
+ "L-H4Eaa7FUWYPehuhZOys",
+ "9wIjV70UoM3PExcm2CgpH",
+ "7ywWuAJTH2iC4wm0moiGo"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2091,
+ "versionNonce": 1351193086,
+ "isDeleted": false,
+ "id": "fPw3tS127kJqiJ3N8Ed00",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1699.182939153185,
+ "y": 1190.94246624703,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1323923625,
+ "groupIds": [
+ "h-jB7I120KJ1quuFjX3hF",
+ "9wIjV70UoM3PExcm2CgpH",
+ "7ywWuAJTH2iC4wm0moiGo"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2091,
+ "versionNonce": 68097250,
+ "isDeleted": false,
+ "id": "34kAtUr4I7DaBfRcNnwHZ",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1750.2217391489344,
+ "y": 1224.0773163578451,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 151421543,
+ "groupIds": [
+ "h-jB7I120KJ1quuFjX3hF",
+ "9wIjV70UoM3PExcm2CgpH",
+ "7ywWuAJTH2iC4wm0moiGo"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 586,
+ "versionNonce": 1472373310,
+ "isDeleted": false,
+ "id": "OBWYgtHqfc-kRJrev9VIH",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1731.5098797229916,
+ "y": 981.9531511598398,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 0,
+ "height": 0,
+ "seed": 1382448009,
+ "groupIds": [],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 2119,
+ "versionNonce": 1960716450,
+ "isDeleted": false,
+ "id": "_gfzncGuXEFG9Yw_fnEMe",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2429.0563001985947,
+ "y": 1144.6532105511687,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 129.36432904268622,
+ "height": 129.36432904268622,
+ "seed": 1240964487,
+ "groupIds": [
+ "Bp3a26LZ8aQGj85a6QglK",
+ "cWFDuMCxE-AyrLJrZ4iZg",
+ "C6EBP2t_EZG62wENGODlV",
+ "Urjkz64EQHmZ2bdnHGPKj"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1899,
+ "versionNonce": 1844423294,
+ "isDeleted": false,
+ "id": "EdxLXuttHwQQJ4gPM3GC0",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2456.115229487309,
+ "y": 1166.6518114969404,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 77.73215126592353,
+ "height": 21.37623582977287,
+ "seed": 687874665,
+ "groupIds": [
+ "C6EBP2t_EZG62wENGODlV",
+ "Urjkz64EQHmZ2bdnHGPKj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2517,
+ "versionNonce": 1779745890,
+ "isDeleted": false,
+ "id": "eQt1HCO362OebO7ZDZQah",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2456.826677223483,
+ "y": 1178.3367261738858,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 76.12235688675663,
+ "height": 80.4772115391467,
+ "seed": 5788839,
+ "groupIds": [
+ "C6EBP2t_EZG62wENGODlV",
+ "Urjkz64EQHmZ2bdnHGPKj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 7.643443575380352,
+ 63.89985898598831
+ ],
+ [
+ 13.453701915436246,
+ 75.51223305810007
+ ],
+ [
+ 40.448046712817515,
+ 80.4772115391467
+ ],
+ [
+ 64.67589821287176,
+ 76.3302900087603
+ ],
+ [
+ 70.30043105269498,
+ 63.496974874436326
+ ],
+ [
+ 76.12235688675663,
+ 0.19414715004206573
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1909,
+ "versionNonce": 30517950,
+ "isDeleted": false,
+ "id": "nrm-94hi4Apa-N769gA6e",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2490.1617883038916,
+ "y": 1198.7359911310887,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 9.338801443761762,
+ "height": 9.338801443761762,
+ "seed": 260173129,
+ "groupIds": [
+ "C6EBP2t_EZG62wENGODlV",
+ "Urjkz64EQHmZ2bdnHGPKj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2595,
+ "versionNonce": 2105665570,
+ "isDeleted": false,
+ "id": "uAuBTlyJurXpd4Mz-3dV_",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2495.111516854494,
+ "y": 1203.8504483745164,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 46.20902042086896,
+ "height": 22.920997757510293,
+ "seed": 332736455,
+ "groupIds": [
+ "C6EBP2t_EZG62wENGODlV",
+ "Urjkz64EQHmZ2bdnHGPKj"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.959818742248306,
+ 14.779540455724831
+ ],
+ [
+ 33.80153553185966,
+ 22.920997757510293
+ ],
+ [
+ 45.56652058734014,
+ 20.16340346746921
+ ],
+ [
+ 46.20902042086896,
+ 11.709055370965237
+ ],
+ [
+ 35.705183023821554,
+ 3.49073418279207
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 1191,
+ "versionNonce": 34185982,
+ "isDeleted": false,
+ "id": "ORxDVCQ-jmfuzfFAvx82R",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2157.475259422582,
+ "y": 803.1607465380184,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 895.0043993547965,
+ "height": 574.5410017946701,
+ "seed": 491215913,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1682,
+ "versionNonce": 924095458,
+ "isDeleted": false,
+ "id": "eop-ffoxIoC9CbQiOjp6y",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2192.495319899909,
+ "y": 902.2735863106227,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 845,
+ "height": 115,
+ "seed": 1116378855,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "fontSize": 90.35605258326912,
+ "fontFamily": 1,
+ "text": "Syncer windows-x64",
+ "baseline": 80,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Syncer windows-x64"
+ },
+ {
+ "type": "rectangle",
+ "version": 3032,
+ "versionNonce": 1629000510,
+ "isDeleted": false,
+ "id": "iDjovj5krJQrbObGgj_qs",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2621.8917766753975,
+ "y": 1134.6928622926316,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 134.35935217859557,
+ "height": 134.23069043167254,
+ "seed": 1916530441,
+ "groupIds": [
+ "JzOAmRTUbuH71BehZl-US",
+ "ycgtsTqPCNC7LKCmJCpTm",
+ "EJpv8MBKcCwika1WG6KRp"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2188,
+ "versionNonce": 1222363042,
+ "isDeleted": false,
+ "id": "iHEc6rRx6fy4ST1CHkU17",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2673.982102917599,
+ "y": 1190.422995093304,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 40.242769241175935,
+ "height": 56.06265732091207,
+ "seed": 1392845319,
+ "groupIds": [
+ "NL54pKrRTcwPXUrK5XQch",
+ "ycgtsTqPCNC7LKCmJCpTm",
+ "EJpv8MBKcCwika1WG6KRp"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.53444674729941,
+ 53.0799580374892
+ ],
+ [
+ -1.079395516271644,
+ 56.06265732091207
+ ],
+ [
+ 13.708322493876526,
+ 27.473766076028625
+ ],
+ [
+ 1.874411811981948,
+ 1.1755712060450763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2188,
+ "versionNonce": 425687934,
+ "isDeleted": false,
+ "id": "3LbhxLeMV8Ag_KyfkOLir",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2725.0209029133484,
+ "y": 1223.557845204119,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 72.66822465952413,
+ "height": 91.711228840396,
+ "seed": 618341865,
+ "groupIds": [
+ "NL54pKrRTcwPXUrK5XQch",
+ "ycgtsTqPCNC7LKCmJCpTm",
+ "EJpv8MBKcCwika1WG6KRp"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -31.182074805610032,
+ -67.57450088649179
+ ],
+ [
+ -60.80940479100726,
+ -68.783421630297
+ ],
+ [
+ -62.901771464847585,
+ -47.94204487631701
+ ],
+ [
+ -47.72588609550165,
+ -45.855614420198
+ ],
+ [
+ -16.39643259575279,
+ 21.723055158513795
+ ],
+ [
+ 7.690692714729262,
+ 22.927807210099
+ ],
+ [
+ 9.766453194676531,
+ 2.0843461100090006
+ ],
+ [
+ 7.690692714729263,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 683,
+ "versionNonce": 1258718050,
+ "isDeleted": false,
+ "id": "JT-BeyHqS-lHar8oVt9jo",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2706.3090434874057,
+ "y": 981.4336800061137,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 0,
+ "height": 0,
+ "seed": 104941863,
+ "groupIds": [],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673023333962,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/echo.png b/content/posts/2022-12-30-micro-hack-eventbridge/echo.png
new file mode 100644
index 00000000..2c85a1d5
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/echo.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/eventbridge.png b/content/posts/2022-12-30-micro-hack-eventbridge/eventbridge.png
new file mode 100644
index 00000000..7eb448f0
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/eventbridge.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/github_architecture.png b/content/posts/2022-12-30-micro-hack-eventbridge/github_architecture.png
new file mode 100644
index 00000000..97f71d26
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/github_architecture.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/index.md b/content/posts/2022-12-30-micro-hack-eventbridge/index.md
new file mode 100644
index 00000000..a8728732
--- /dev/null
+++ b/content/posts/2022-12-30-micro-hack-eventbridge/index.md
@@ -0,0 +1,396 @@
+---
+slug: '2023/01/06/github-event-aws-eventbridge'
+title: 'Micro Hack'
+subtitle: 'Hands-on guide to deliver GitHHub events to AWS EventBridge'
+date: 2023-01-06
+cover: ./cover.jpeg
+coverDescription: 'Street art - Kruisstraat'
+coverLink: 'https://goo.gl/maps/rSnimx8mH8NFACDo8'
+type: post
+comments: true
+tags:
+ - aws
+ - cloud
+ - github
+ - serverless
+ - eventing
+ - terraform
+ - micro hack
+authors:
+ - niek
+---
+
+_In this post, we explore (POC) how we can deliver GitHub evens to the AWS EventBridge and deliver the events to different targets._
+
+
+
+ Source code for this post
+
+
+## The context
+
+With the growing usage of GitHub as well as scaling more self-hosted runners we found a strong need to act more on events sent by GitHub. For the [Self-Hosted runners](https://github.com/philips-labs/terraform-aws-github-runner) we already receiving GitHub events via a webhook. The events are processed by the control plane for scaling the runners. As you can see in the image below events are directly passed from a Lambda to the SQS queue, which makes it hard to use the same event for another independent task.
+
+![Self-Hosted GitHub runners](runners.png)
+
+With this runner's solution, we already had the need to process the workflow job evens for monitoring purposes. For example, to calculate the time a job is started after the first event is created, e.g. the job was queued. We introduced a secondary queue to deliver events for analytics. A simple hack but it does immediately not feel right.
+
+![Self-Hosted GitHub runners monitoring](runners-v2.png)
+
+The webhook provided by the runner solution is tailored to only accept `workflow_job` events, but we are interested in more events. There are numerous events in which we are interested. Examples are triggering a compliance process when a repository is created, triggering an alarm if even an admin makes a repository public, gather analytics for the lead time of a pull request. Even when we don’t combine a solution, the current solution is not flexible enough to process all kinds of different events with different needs.
+
+## What's the experiment
+
+Since GitHub and AWS Cloud are a given, we looking for a better solution to handle the events. And avoiding creating a new webhook, or app for every event we are interested in. We are looking for an event-driven solution to process [GitHub events](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads). We distinguish to main use cases. A hot stream of events to act on directly, and a cold stream for analytics. AWS typically provides you the building blocks, allowing you to compose the solution in several ways. Let's quickly explore our options:
+
+- [**Simple Notification Service (SNS)](https://aws.amazon.com/sns/):** A lightweight serverless option. A producer (webhook) publishes messages on a topic and subscribers can receive notification via an HTTP/HTTPS endpoint, email, Kinesis, SQS, Lambda, and SMS. With a filter, a subset of messages can be received.
+- [EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-quota.html): A lightweight serverless option. A producer can (webhook) can publishes messages on the bus. With rules messages can be delivered to targets. Example targets are Lambda, API endpoints, SQS, SNS, Redshift, and many more. The EventBridge also provides an option to redeliver events based on a message Archive.
+- [Kinesis](https://aws.amazon.com/kinesis/): A serverless option for handling continuous streams of data in real-time. Kinesis is based or inspired by Kafka, AWS native, and opinionated.
+- [Managed Kafka (MSK)](https://aws.amazon.com/msk/): AA server-based option to handle continuous data streams. Kafka is highly configurable and will support most of the use-cases but also is more expensive and requires more knowledge to manage.
+
+We are looking for a Serverless approach since we have in general not a constant or equally distributed load. And we have a strong preference for a SaaS-managed service instead to have to manage our own services. With these requirements, the [AWS EventBridge](https://aws.amazon.com/eventbridge/) seems a logical candidate to investigate.
+
+![AWS EventBridge](eventbridge.png)
+
+The AWS EventBridge allows you to publish from several sources messages. Based on [rules](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) messages can be transformed and routed to several [targets](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-targets.html) such as SQS, SNS, Lambda, RedShift, Firehose Data Steam, API endpoint, and many more.
+
+In this POC we quickly explore how hard it is to set up an integration between GitHub and the AWS EventBridge to capture events and deliver the to different targets. For the experiment, we limit ourselves to the following targets.
+
+1. CloudWatch LogGroup: can we get the integration working?
+2. Lambda: Can we trigger custom business logic based on events?
+3. Firehose Data Stream: Can we build a Data lake in S3?
+
+![poc](poc.png)
+
+As the final step, we will re-play the events sent earlier.
+
+> ⚠️ Code and Terraform examples are not optimized or hardened ⚠️
+
+## Let's do it!
+
+### Deliver GitHub events to CloudWatch LogGroup
+
+As mentioned we use Terraform to build [our IaC](https://github.com/npalm/experiment-github-events-aws-eventbridge/blob/a16b3d0810f08afec1e9738d6300221aa6bd0319/main.tf#L6-L13). The first entity we need is the event bus. To be able to replay messages later on we create an event archive as well.
+
+```hcl
+locals {
+ aws_region = "eu-west-1"
+ prefix = "blog"
+}
+
+resource "aws_cloudwatch_event_bus" "messenger" {
+ name = "${local.prefix}-messages"
+}
+
+resource "aws_cloudwatch_event_archive" "messenger" {
+ name = "${local.prefix}-events-archive"
+ event_source_arn = aws_cloudwatch_event_bus.messenger.arn
+}
+```
+
+The next question is, how can we deliver events from GitHub to the Event Bus? In GitHub, you can define an App with a webhook and subscribe to events. Events will be delivered to the webhook signed with a secret. Be aware that only events for repositories are sent when the app is installed in that repository. Alternatively, you can create a webhook on the enterprise, organization, or repository level.
+
+Now we know how we can send events, we need a way to receive them in AWS and put them on the Event Bus. AWS recently [announced](https://aws.amazon.com/about-aws/whats-new/2022/08/amazon-eventbridge-supports-receiving-events-github-stripe-twilio-using-webhooks/) a quick start to deliver GitHub events to the Event Bus.
+
+![github aws](github_architecture.png)
+
+The AWS quick start creates a Lambda function with an endpoint that you can configure in GitHub as a webhook. The Lambda checks the signature before delivering the messages to the Event Bus. Amazon provides a [CloudFormation template](https://eventbridge-inbound-webhook-templates-prod-eu-west-1.s3.eu-west-1.amazonaws.com/cfn-templates/github/template.yaml) that deploys a webhook to receive GitHub events and publish them on the bus. This setup through the web console is straightforward. It is not clear how the Lambda function code is maintained. Also, there seems not a way to lock the version of the code, the only way to do this is to maintain the code and CloudFormation template yourself. The provided Lambda does not provide any debug logging or configuration option in case you would change the source. GitHub also does not guarantee a max message size, and the AWS EventBridge only allows messages smaller than 256KB. When you would handle large messages differently, Lambda provides no option. Amazon suggests in those cases to download the Lambda from the console and maintaining it yourself. You can also fetch the Lambda zip from [S3](s3://eventbridge-inbound-webhook-templates-prod-eu-west-1/lambda-templates/github-lambdasrc.zip).
+
+Since we already build a [webhook](https://github.com/philips-labs/terraform-aws-github-runner/blob/main/modules/webhook/lambdas/webhook/src/webhook/handler.ts) to capture the GitHub events, stripping this function down and delivering the messages to the event bus is fairly simple. For now, we build our own function to keep more control. Later we can still decide to move to the AWS route. A webhook to handle the event in TypeScript looks as below, check the full sources on [GitHub](https://github.com/npalm/experiment-github-events-aws-eventbridge/blob/a16b3d0810f08afec1e9738d6300221aa6bd0319/webhook/lambda/src/webhook/handler.ts).
+
+```typescript
+
+export async function handle(headers: IncomingHttpHeaders, body: string): Promise {
+ const { eventBusName, eventSource } = readEnvironmentVariables();
+
+ const githubEvent = headers['x-github-event'] as string || 'github-event-lambda';
+ let response: Response = {
+ statusCode: await verifySignature(githubEvent, headers, body),
+ };
+ if (response.statusCode != 200) return response;
+
+ // TODO handle messages larger than 256KB
+
+ const client = new EventBridgeClient({ region: process.env.AWS_REGION });
+ const command = new PutEventsCommand({
+ Entries: [{
+ EventBusName: eventBusName,
+ Source: eventSource,
+ DetailType: githubEvent,
+ Detail: body,
+ }]
+ });
+
+ try {
+ await client.send(command);
+ } catch (e) {
+ logger.error(`Failed to send event to EventBridge`, e);
+ response.statusCode = 500;
+ }
+
+ return response;
+}
+```
+
+Next, we deploy the function with a function endpoint, keep in mind this endpoint is open to the world. The signature check validates the message. Creating a Lambda with a function url requires Terraform resources like below. See [here](https://github.com/npalm/experiment-github-events-aws-eventbridge/blob/a16b3d0810f08afec1e9738d6300221aa6bd0319/webhook/main.tf) the full example.
+
+```hcl
+
+resource "aws_lambda_function_url" "webhook" {
+ function_name = aws_lambda_function.webhook.function_name
+ #qualifier = "${var.prefix}-github-webhook"
+ authorization_type = "NONE"
+}
+
+resource "aws_lambda_function" "webhook" {
+ filename = local.lambda_zip
+ source_code_hash = filebase64sha256(local.lambda_zip)
+ function_name = "${var.prefix}-github-webhook"
+ role = aws_iam_role.webhook_lambda.arn
+ handler = "index.githubWebhook"
+ runtime = "nodejs18.x"
+
+ environment {
+ variables = {
+ EVENT_BUS_NAME = var.event_bus.name
+ EVENT_SOURCE = "github.com"
+ PARAMETER_GITHUB_APP_WEBHOOK_SECRET = "SOME_BETTER_SECRET"
+ }
+ }
+}
+
+# roles and policies omitted
+
+```
+
+After creating the Terraform resources we can test our webhook. A simple way to test events is by creating a test issue and ensuring your App or webhook is subscribed to events on issues. For the App, you can check the status of events in the advanced section of the App settings. You can redeliver the event here as well, quite handy for testing!
+
+![issue](issue.png)
+
+After creating an Issue we should see in AWS that our Lambda is triggered. On the Event Bus, we can’t see the event. The next step is to deliver the event to a target. The first target we define for the test is a CooudWatch Log Group. Just for testing purposes.
+
+Before events can be delivered to a target, an event rule needs to be created. For now, we forward all events from GitHub to the rule.
+
+```hcl
+
+resource "aws_cloudwatch_event_rule" "all" {
+ name = "${local.prefix}-github-events-all"
+ description = "Caputure all GitHub events"
+ event_bus_name = aws_cloudwatch_event_bus.messenger.name
+ event_pattern = < {
+ logger.info("Handling event: " + JSON.stringify(event));
+}
+```
+
+Details for the echo Lambda function are implemented in a module, similar to the webhook discussed earlier. This means we only have to add the modules to our `main.tf`. The [module `echo`](https://github.com/npalm/experiment-github-events-aws-eventbridge/tree/main/echo) is implementing the Lambda function and declares the required Terraform resources. The second module, [`event_rule_target_lambda`](https://github.com/npalm/experiment-github-events-aws-eventbridge/tree/main/event_rule_target_lambda) is similar to the one we created from the log group before. But now tailored to a Lambda target.
+
+```hcl
+
+module "echo" {
+ source = "./echo"
+
+ prefix = local.prefix
+}
+
+module "event_rule_target_lambda" {
+ source = "./event_rule_target_lambda"
+
+ target = {
+ arn = module.echo.lambda.arn
+ name = module.echo.lambda.function_name
+ }
+ event_bus_name = aws_cloudwatch_event_bus.messenger.name
+ event_rule = {
+ arn = aws_cloudwatch_event_rule.all.arn
+ name = aws_cloudwatch_event_rule.all.name
+ }
+}
+```
+
+When you trigger a new event or update the issue created before. The Lambda will be invoked and in the logging of the lambda, the event is printed. Not very useful, but remember we only check the pattern here.
+
+![lambda echo](echo.png)
+
+### Build a Data Lake in S3
+
+The last target we checking now is Firehose delivery stream. With the Firehose stream, we deliver the message to S3 to mimic a Data Lake. With the following Terraform resources, you create a Firehose delivery stream to S3, configuration is standard. This means that data is cached till 5MB is received or 300 seconds are passed.
+
+```
+resource "random_uuid" "firehose_stream" {}
+
+resource "aws_s3_bucket" "firehose_stream" {
+ bucket = "${local.prefix}-${random_uuid.firehose_stream.result}"
+ force_destroy = true
+}
+
+resource "aws_s3_bucket_acl" "firehose_stream" {
+ bucket = aws_s3_bucket.firehose_stream.id
+ acl = "private"
+}
+
+data "aws_iam_policy_document" "firehose_assume_role_policy" {
+ statement {
+ actions = ["sts:AssumeRole"]
+
+ principals {
+ type = "Service"
+ identifiers = ["firehose.amazonaws.com"]
+ }
+ }
+}
+
+resource "aws_iam_role" "firehose_role" {
+ name = "${local.prefix}-firehose-role"
+ assume_role_policy = data.aws_iam_policy_document.firehose_assume_role_policy.json
+}
+
+resource "aws_iam_role_policy" "firehose_s3" {
+ name = "${local.prefix}-s3"
+ role = aws_iam_role.firehose_role.name
+ policy = templatefile("${path.module}/policies/firehose-s3.json", {
+ s3_bucket_arn = aws_s3_bucket.firehose_stream.arn
+ })
+}
+
+resource "aws_kinesis_firehose_delivery_stream" "extended_s3_stream" {
+ name = "${local.prefix}-stream"
+ destination = "extended_s3"
+
+ extended_s3_configuration {
+ role_arn = aws_iam_role.firehose_role.arn
+ bucket_arn = aws_s3_bucket.firehose_stream.arn
+ }
+}
+
+```
+
+And like before we have created [module](https://github.com/npalm/experiment-github-events-aws-eventbridge/tree/a16b3d0810f08afec1e9738d6300221aa6bd0319/event_rule_target_firehose_s3_stream) to connect the Firehose as the target to the event rule.
+
+```hcl
+module "event_rule_target_firehose_s3_stream" {
+ source = "./event_rule_target_firehose_s3_stream"
+
+ target = {
+ arn = aws_kinesis_firehose_delivery_stream.extended_s3_stream.arn
+ name = aws_kinesis_firehose_delivery_stream.extended_s3_stream.name
+ }
+ event_bus_name = aws_cloudwatch_event_bus.messenger.name
+ event_rule = {
+ arn = aws_cloudwatch_event_rule.all.arn
+ name = aws_cloudwatch_event_rule.all.name
+ }
+}
+```
+
+And to test our Data Lake we have to trigger some events again. After 5 five minutes you should see the first objects appearing in the S3 bucket.
+
+![s3](s3.png)
+
+### Replay
+
+The final question we would like to answer is, can we replay messages. We already have created a message archive. A replay can be initiated via the web console or CLI. In the web console navigate to the EventBus and select Replay. Next set the time windows and source for which you replay messages. After starting the job you should see messages appearing again in your targets.
+
+![replay](replay.png)
+
+## Conclusion
+
+Delivering messages from GitHub to AWS is straightforward with the AWS Eventbridge. As mentioned have some doubts to use the Amazon integration with GitHub today. Since it is not clear how to code is managed. And when not using Terraform you have to extract the webhook code from the CloudFormation template or Lambda. But on the other hand, this is nothing keeping us back. You should make your own judgment here. At this moment we will most likely build an maintain our own Lambda to ensure we can deal properly with cases when the messages exceed the maximum size of 256KB supported by the EventBridge.
+
+Messages delivered to the EventBridge are forwarded to targets based on rules. In a rule, you specify matching criteria. This can be coarse-grained like we did. We matched the event only based on the source. When there is no EventRule that matches a message, the message ends up in `/dev/null` and you will get no notification that you missed something. This is not a problem, but should be considered and is more or less the opposite of SNS where you get all the messages unless you filter.
+
+Looking at our current hacky approach, the way we delegate events for monitoring purposes to a second SQS queue, a move to AWS EventBridge seems much more flexible. And avoid tailoring the code. With a move to the AWS EventBridge, our solution could transform as follow.
+
+![solution](runners-3.png)
+
+The EventBridge is priced roughly with 1$ per 1 million messages published calculated in blocks of 64KB. Today we handle roughly 1 million messages a month for only the `workflow_job` event. When we start listening for many events this will likely double a few times. Besides that, you have to think about the costs of running the Lambda to handle the events. And finally, you will make costs to process the events.
+
+Rate limits and quotas should also be considered. The [EventBridge quotas](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-quota.html#eb-putevents-limits) for `PutEvents` per region vary from 10.000 per second to 400 per second. The messages posted on the EventBirdge should not exceed 256KB, similar to SQS and SNS. It seems many events in GitHub are relatively small, but for example, the `push` event can be big in case many branches and tags are pushed at once. When you start writing Lamba’s to handle events that require GitHub API calls, you should also think about the [GitHub API rate limits](https://docs.github.com/en/developers/apps/building-github-apps/rate-limits-for-github-apps). Using a personal access token (bad idea) you have a limit of 5000 API calls per hour. For a GitHub App this can be up to 15.000 per hour.
+
+The AWS EventBridge seems to be a good option to start building a solution to handle GitHub events for building a Data lake as well as acting directly on events. In case you keep your architecture nicely lost coupled you can always move to the Ferrari, Kafka, for Eventing.
\ No newline at end of file
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/issue.png b/content/posts/2022-12-30-micro-hack-eventbridge/issue.png
new file mode 100644
index 00000000..84179699
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/issue.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/poc.png b/content/posts/2022-12-30-micro-hack-eventbridge/poc.png
new file mode 100644
index 00000000..0083e67f
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/poc.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/replay.png b/content/posts/2022-12-30-micro-hack-eventbridge/replay.png
new file mode 100644
index 00000000..eb76bdea
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/replay.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/runners-3.png b/content/posts/2022-12-30-micro-hack-eventbridge/runners-3.png
new file mode 100644
index 00000000..9b89bb28
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/runners-3.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/runners-v2.png b/content/posts/2022-12-30-micro-hack-eventbridge/runners-v2.png
new file mode 100644
index 00000000..041dadc8
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/runners-v2.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/runners.png b/content/posts/2022-12-30-micro-hack-eventbridge/runners.png
new file mode 100644
index 00000000..4742fd96
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/runners.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/s3.png b/content/posts/2022-12-30-micro-hack-eventbridge/s3.png
new file mode 100644
index 00000000..a3a71579
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/s3.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/workflow copy.png b/content/posts/2022-12-30-micro-hack-eventbridge/workflow copy.png
new file mode 100644
index 00000000..ff502bd4
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/workflow copy.png differ
diff --git a/content/posts/2022-12-30-micro-hack-eventbridge/workflow.png b/content/posts/2022-12-30-micro-hack-eventbridge/workflow.png
new file mode 100644
index 00000000..ff502bd4
Binary files /dev/null and b/content/posts/2022-12-30-micro-hack-eventbridge/workflow.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/clouwatch.png b/content/posts/2023-01-06-micro-hack-eventbridge/clouwatch.png
new file mode 100644
index 00000000..dbe0fb40
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/clouwatch.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/cover.jpeg b/content/posts/2023-01-06-micro-hack-eventbridge/cover.jpeg
new file mode 100644
index 00000000..baa579a8
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/cover.jpeg differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/echo.png b/content/posts/2023-01-06-micro-hack-eventbridge/echo.png
new file mode 100644
index 00000000..2c85a1d5
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/echo.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/eventbridge-diagrams.excalidraw b/content/posts/2023-01-06-micro-hack-eventbridge/eventbridge-diagrams.excalidraw
new file mode 100644
index 00000000..a1c0cfb5
--- /dev/null
+++ b/content/posts/2023-01-06-micro-hack-eventbridge/eventbridge-diagrams.excalidraw
@@ -0,0 +1,13495 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "type": "rectangle",
+ "version": 979,
+ "versionNonce": 582241150,
+ "isDeleted": false,
+ "id": "h5odFfGtu66dJIfJ-bc7H",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1321.81814260581,
+ "y": -877.4731295143301,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 1236.8977138515147,
+ "height": 571.7642693635678,
+ "seed": 425575999,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 1633,
+ "versionNonce": 425136457,
+ "isDeleted": false,
+ "id": "QdUDz0qK1EaorVJfkktIx",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2892.160444302165,
+ "y": -1378.9982698048316,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 150470961,
+ "groupIds": [
+ "Ej8LJUA8dheJ9fZ-TfVV6",
+ "QTRDGmA3Ba1FdkwsMlAq3",
+ "8cDJWTKo94QngvWx0CtZw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 799,
+ "versionNonce": 408175559,
+ "isDeleted": false,
+ "id": "c_wODin7uy1ETCE4VSVni",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2828.1999584061077,
+ "y": -1310.5685510810708,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 594060895,
+ "groupIds": [
+ "m1dx_j5eZ1fFTRUzCGEFU",
+ "QTRDGmA3Ba1FdkwsMlAq3",
+ "8cDJWTKo94QngvWx0CtZw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 799,
+ "versionNonce": 2027421737,
+ "isDeleted": false,
+ "id": "lblv0ZrcVLTg-d2LRHqLW",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2765.530616845431,
+ "y": -1269.8830483002585,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024817,
+ "height": 112.61005990789742,
+ "seed": 564310801,
+ "groupIds": [
+ "m1dx_j5eZ1fFTRUzCGEFU",
+ "QTRDGmA3Ba1FdkwsMlAq3",
+ "8cDJWTKo94QngvWx0CtZw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1142,
+ "versionNonce": 549860071,
+ "isDeleted": false,
+ "id": "YrFLlp1Cemi2XUrrZyg7L",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2909.6721007845563,
+ "y": -1201.763144098657,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 200,
+ "height": 65,
+ "seed": 1164083839,
+ "groupIds": [
+ "8cDJWTKo94QngvWx0CtZw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Webhook",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Webhook"
+ },
+ {
+ "type": "rectangle",
+ "version": 980,
+ "versionNonce": 1545081609,
+ "isDeleted": false,
+ "id": "_evqQKVo1UkfKInwRO-vu",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2378.2549014789283,
+ "y": -1381.4114234884673,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 166.56266843464556,
+ "height": 166.56266843464556,
+ "seed": 433858801,
+ "groupIds": [
+ "Kt4sMwtxLjEEzxjcdz4YE",
+ "FIFTSuyrTZJmnHijcH21l",
+ "Yanw1EGpO4n0lF2cwpT0O",
+ "p6cRIn3zbS8xJ0Xdtsv-N",
+ "un52pCjs4xuOV5WYSdwV0",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 681,
+ "versionNonce": 527252999,
+ "isDeleted": false,
+ "id": "SAQLSFvAop7319aI9-szw",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2357.3103223407443,
+ "y": -1306.918142589644,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 537647775,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 736,
+ "versionNonce": 1200802281,
+ "isDeleted": false,
+ "id": "YP6GMhjp46dnl5xosacf2",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2252.23037672388,
+ "y": -1307.1060864595183,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 455860945,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1353,
+ "versionNonce": 1195762983,
+ "isDeleted": false,
+ "id": "k8r2-_1MS3M5aSOlJzZle",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2313.8499506796734,
+ "y": -1316.3374500917616,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1746218687,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1426,
+ "versionNonce": 609461449,
+ "isDeleted": false,
+ "id": "eAGjABUzdT_NfNUHw59bP",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": -2297.056986453027,
+ "y": -1331.5069440417556,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 841572529,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1457,
+ "versionNonce": 935110727,
+ "isDeleted": false,
+ "id": "gmeH_8qSlA7dERL9ZkS_u",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -2281.868950578045,
+ "y": -1314.8231363796858,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1746861791,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1543,
+ "versionNonce": 771105705,
+ "isDeleted": false,
+ "id": "ZbbVc9RylBL9_4oGYss0t",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": -2298.638639603473,
+ "y": -1299.6002681120644,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1820074641,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 955,
+ "versionNonce": 1856898919,
+ "isDeleted": false,
+ "id": "06S2Ce-rMEQqyLCeKIDUa",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2331.346855614508,
+ "y": -1296.492179120918,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 1119472383,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 971,
+ "versionNonce": 547735177,
+ "isDeleted": false,
+ "id": "EHtnhQqu_deWriXXFLGU2",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2273.5219772638366,
+ "y": -1296.1777143471463,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 920365169,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 946,
+ "versionNonce": 2053538439,
+ "isDeleted": false,
+ "id": "MFozVOJk76XxDVAUMN9bl",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2347.013171488913,
+ "y": -1306.8059947875827,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 1952846623,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1050,
+ "versionNonce": 656280937,
+ "isDeleted": false,
+ "id": "3Yi9J30EdikmULSAzpWRh",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -2347.662361760981,
+ "y": -1243.6225794170805,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 2064609873,
+ "groupIds": [
+ "rsUVnBqH3EQUREI12oc0u",
+ "MP2fu-WAm-HUzV6AzBcrO",
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1116,
+ "versionNonce": 1805818279,
+ "isDeleted": false,
+ "id": "KrNVmI-XJzB3u_R0v7c1U",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2344.8802983571522,
+ "y": -1204.214970466046,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 116,
+ "height": 65,
+ "seed": 362043199,
+ "groupIds": [
+ "mmARfs-d1zidiNv0daQZ1"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Jobs",
+ "baseline": 46,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Jobs"
+ },
+ {
+ "type": "rectangle",
+ "version": 1778,
+ "versionNonce": 145389641,
+ "isDeleted": false,
+ "id": "6OnTwMPdT1_WomlcERIzv",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1880.3821214890295,
+ "y": -1386.925328168718,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 2112815153,
+ "groupIds": [
+ "T28Nmz1JQqA54vs1lHexD",
+ "jScomHEesOsAITc-0KL2R",
+ "5N3PbR65FiPqSkQoUHK29"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 944,
+ "versionNonce": 126799047,
+ "isDeleted": false,
+ "id": "cqHNadh-HcY0I_zz09cul",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1816.4216355929702,
+ "y": -1318.4956094449572,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 1554323295,
+ "groupIds": [
+ "2aRuE9tvTPqZ4f9W_q1Op",
+ "jScomHEesOsAITc-0KL2R",
+ "5N3PbR65FiPqSkQoUHK29"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 944,
+ "versionNonce": 388400937,
+ "isDeleted": false,
+ "id": "NeNyFLdIuuOnzytdGGrvI",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1753.7522940322897,
+ "y": -1277.8101066641448,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024817,
+ "height": 112.61005990789742,
+ "seed": 2103562769,
+ "groupIds": [
+ "2aRuE9tvTPqZ4f9W_q1Op",
+ "jScomHEesOsAITc-0KL2R",
+ "5N3PbR65FiPqSkQoUHK29"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1284,
+ "versionNonce": 969382887,
+ "isDeleted": false,
+ "id": "ex5Y6fHjg9SjZmtHLZywG",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1905.6156853864422,
+ "y": -1209.4036828295448,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 216,
+ "height": 65,
+ "seed": 1609094015,
+ "groupIds": [
+ "5N3PbR65FiPqSkQoUHK29"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Scale-Up",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Scale-Up"
+ },
+ {
+ "type": "rectangle",
+ "version": 1077,
+ "versionNonce": 1560132105,
+ "isDeleted": false,
+ "id": "5nPhlretNApFLx55B8aeD",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3401.5286006880215,
+ "y": -1370.5524752595138,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 165.4686624274479,
+ "height": 165.4686624274479,
+ "seed": 241133553,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1551,
+ "versionNonce": 1180272391,
+ "isDeleted": false,
+ "id": "gpjRW__0FSGkR0khweOJt",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3337.810500792525,
+ "y": -1319.1201452421792,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 38.82313983170967,
+ "height": 0,
+ "seed": 396364703,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 38.82313983170967,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1602,
+ "versionNonce": 187404521,
+ "isDeleted": false,
+ "id": "G5IRuFnvbYjLn-JB0aQlw",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3341.5775487770543,
+ "y": -1255.7030362381029,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 43.861202192000995,
+ "height": 0,
+ "seed": 988758481,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 43.861202192000995,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1448,
+ "versionNonce": 1002507815,
+ "isDeleted": false,
+ "id": "bnyZOnODHOxIoiBe-GQVm",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3384.5755237288167,
+ "y": -1329.7941983388464,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 43.393381388837106,
+ "height": 123.90357100387608,
+ "seed": 536559551,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 43.393381388837106,
+ -18.940399540162435
+ ],
+ [
+ 43.17968714145222,
+ 104.96317146371364
+ ],
+ [
+ 0.20618102900464966,
+ 85.61156313608332
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1396,
+ "versionNonce": 658213833,
+ "isDeleted": false,
+ "id": "juT1zev01AtrU5LLe4EGd",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3296.378701155757,
+ "y": -1349.208201994743,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 43.44899277273989,
+ "height": 123.56154148903379,
+ "seed": 1613291441,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.5042505843848178,
+ 123.56154148903379
+ ],
+ [
+ 43.41008685182711,
+ 104.81519667733
+ ],
+ [
+ 43.44899277273989,
+ 19.215098407217432
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1121,
+ "versionNonce": 619360583,
+ "isDeleted": false,
+ "id": "2wYNY8Qcx41j7N49JQ2Md",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3330.46635950556,
+ "y": -1272.0814707102381,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 23.29267296495726,
+ "height": 31.233771675972935,
+ "seed": 991621087,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 23.29267296495726,
+ -31.233771675972935
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1239,
+ "versionNonce": 2034838185,
+ "isDeleted": false,
+ "id": "ZdvfONqye-yJIaYMBeg6h",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3310.4818770084466,
+ "y": -1297.3387654823364,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 12.83925917871363,
+ "height": 21.53374883078756,
+ "seed": 1278460305,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 12.811241488500942,
+ 11.185918658599066
+ ],
+ [
+ -0.028017690212690655,
+ 21.53374883078756
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1379,
+ "versionNonce": 2066935911,
+ "isDeleted": false,
+ "id": "LmZjtWKQYoLuDJ4px6CYJ",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -3340.6967341610643,
+ "y": -1298.7294571165676,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 12.83925917871363,
+ "height": 21.53374883078756,
+ "seed": 319790079,
+ "groupIds": [
+ "KvnPN52c1nuwI5v58rpMe",
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 12.811241488500942,
+ 11.185918658599066
+ ],
+ [
+ -0.028017690212690655,
+ 21.53374883078756
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1064,
+ "versionNonce": 973073801,
+ "isDeleted": false,
+ "id": "Te7zH5-DTqq42bwOvcLJz",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3490.294269474298,
+ "y": -1196.3623330827158,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 343,
+ "height": 65,
+ "seed": 474441585,
+ "groupIds": [
+ "XWpJQNmZcS4qyKm7vW-EK"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "API Gateway",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "API Gateway"
+ },
+ {
+ "type": "rectangle",
+ "version": 1911,
+ "versionNonce": 1483099015,
+ "isDeleted": false,
+ "id": "2YI76lyy3y-SwvafQsb-L",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1291.9211027276715,
+ "y": -1389.9035658877528,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 162.50985618789608,
+ "height": 162.35423767939395,
+ "seed": 1004127263,
+ "groupIds": [
+ "RvItYKN7cLZ5guYx5DKXH",
+ "4ORWQauu8ErBlu50D6w1b",
+ "n3jCsBVjaRdk0oWzkGUgD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 1276,
+ "versionNonce": 10179689,
+ "isDeleted": false,
+ "id": "b7Pz1cQIUclUWZnyLyXYU",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1236.9971586495221,
+ "y": -1336.4416477925533,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 53.28742062599192,
+ "height": 54.429062297883775,
+ "seed": 1521176913,
+ "groupIds": [
+ "nQLIQEcAJMntXYaECtDhM",
+ "4ORWQauu8ErBlu50D6w1b",
+ "n3jCsBVjaRdk0oWzkGUgD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1631,
+ "versionNonce": 1757495975,
+ "isDeleted": false,
+ "id": "X0LnRZKYRoZFECpWJqJxX",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.726840450960482,
+ "x": -1209.0642031057714,
+ "y": -1291.0573128653687,
+ "strokeColor": "#000",
+ "backgroundColor": "#ff00",
+ "width": 53.69363136764298,
+ "height": 53.76314253808866,
+ "seed": 1969875007,
+ "groupIds": [
+ "8ElkOhzAOBwNZekXOzwHE",
+ "nQLIQEcAJMntXYaECtDhM",
+ "4ORWQauu8ErBlu50D6w1b",
+ "n3jCsBVjaRdk0oWzkGUgD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.13950257864754836,
+ -21.00123840390704
+ ],
+ [
+ -53.37049625431866,
+ -21.413522518109552
+ ],
+ [
+ -53.55412878899543,
+ 31.7850161707819
+ ],
+ [
+ -32.708046118727594,
+ 32.349620019979106
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1615,
+ "versionNonce": 1894178633,
+ "isDeleted": false,
+ "id": "9c3uMQjlyQYSadVNUlq4s",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5503909961083693,
+ "x": -1162.3505328610745,
+ "y": -1338.3778093855417,
+ "strokeColor": "#000",
+ "backgroundColor": "#ff00",
+ "width": 53.69363136764298,
+ "height": 53.76314253808865,
+ "seed": 1555496753,
+ "groupIds": [
+ "e5tlPIPkMDu3HSzlewCCZ",
+ "nQLIQEcAJMntXYaECtDhM",
+ "4ORWQauu8ErBlu50D6w1b",
+ "n3jCsBVjaRdk0oWzkGUgD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.13950257864754836,
+ -21.00123840390704
+ ],
+ [
+ -53.37049625431866,
+ -21.413522518109552
+ ],
+ [
+ -53.55412878899543,
+ 31.7850161707819
+ ],
+ [
+ -32.708046118727594,
+ 32.349620019979106
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1645,
+ "versionNonce": 485512647,
+ "isDeleted": false,
+ "id": "CVFm6QNyJlvioTdXdtYSE",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1406.4888461322762,
+ "y": -1213.0439559886563,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 374,
+ "height": 128,
+ "seed": 765495391,
+ "groupIds": [
+ "n3jCsBVjaRdk0oWzkGUgD"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627844,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.42102110363181,
+ "fontFamily": 1,
+ "text": "Self-Hosrted\nGitHub Runners",
+ "baseline": 109,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Self-Hosrted\nGitHub Runners"
+ },
+ {
+ "type": "arrow",
+ "version": 133,
+ "versionNonce": 648303473,
+ "isDeleted": false,
+ "id": "EIHgRO8UgFDNwjuWCuGVo",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3174.223141313493,
+ "y": -1292.4016175703346,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1624371473,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "S4mWxZpuWubUeC8ZXOhS7"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 65,
+ "versionNonce": 1927588863,
+ "isDeleted": false,
+ "id": "S4mWxZpuWubUeC8ZXOhS7",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3117.639232645206,
+ "y": -1316.4423580019738,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 102,
+ "height": 46,
+ "seed": 1112417407,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "invoke",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "EIHgRO8UgFDNwjuWCuGVo",
+ "originalText": "invoke"
+ },
+ {
+ "type": "arrow",
+ "version": 190,
+ "versionNonce": 1125226527,
+ "isDeleted": false,
+ "id": "7an09A24-PWNxFPt3fvzy",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2672.708176540501,
+ "y": -1289.6715650109018,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1819518705,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "i4yx2Q6kWkH06pvUuB5um"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 67,
+ "versionNonce": 2123158559,
+ "isDeleted": false,
+ "id": "i4yx2Q6kWkH06pvUuB5um",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2624.6242678722137,
+ "y": -1313.712305442541,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 119,
+ "height": 46,
+ "seed": 53689503,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "accept",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "7an09A24-PWNxFPt3fvzy",
+ "originalText": "accept"
+ },
+ {
+ "type": "arrow",
+ "version": 220,
+ "versionNonce": 1653259601,
+ "isDeleted": false,
+ "id": "p6xYT2gV0akuyKoEaAcxe",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2166.256803359808,
+ "y": -1296.743776265952,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1780719825,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "udsADqIpnbFtTZ7Q2f5Lh"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 70,
+ "versionNonce": 255522879,
+ "isDeleted": false,
+ "id": "udsADqIpnbFtTZ7Q2f5Lh",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2109.672894691521,
+ "y": -1320.7845166975912,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 102,
+ "height": 46,
+ "seed": 1946177727,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "invoke",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "p6xYT2gV0akuyKoEaAcxe",
+ "originalText": "invoke"
+ },
+ {
+ "type": "arrow",
+ "version": 276,
+ "versionNonce": 1854356543,
+ "isDeleted": false,
+ "id": "CCEbzIEBIOvch19bz7gEw",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1649.0971919444228,
+ "y": -1308.4290232768453,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 276.03102314536227,
+ "height": 3.2805370886271703,
+ "seed": 125394609,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "61SZDwNSP3Cll5GBCNDl8"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 276.03102314536227,
+ -3.2805370886271703
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 74,
+ "versionNonce": 181377119,
+ "isDeleted": false,
+ "id": "61SZDwNSP3Cll5GBCNDl8",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1579.0816803717416,
+ "y": -1356.069291821159,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 136,
+ "height": 92,
+ "seed": 1314250975,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "create \nrunner",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "CCEbzIEBIOvch19bz7gEw",
+ "originalText": "create runner"
+ },
+ {
+ "type": "rectangle",
+ "version": 1732,
+ "versionNonce": 199569833,
+ "isDeleted": false,
+ "id": "6KeyCsKAtz4-PxpXfLeDv",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2886.5247896264873,
+ "y": 696.6593809159167,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 1394368657,
+ "groupIds": [
+ "NkomjITdFL_MQz1Hv_CkP",
+ "geJiJWpEqsfBFUoF9PZSk",
+ "PnIcOofjBgHTyqd9dwITu"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 897,
+ "versionNonce": 1233327241,
+ "isDeleted": false,
+ "id": "dLpAwU5wF4a_M-Y2hBcED",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2822.5643037304317,
+ "y": 765.0890996396774,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 1136946431,
+ "groupIds": [
+ "NilzZs3UjywuLqF1kPxVB",
+ "geJiJWpEqsfBFUoF9PZSk",
+ "PnIcOofjBgHTyqd9dwITu"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 897,
+ "versionNonce": 1397560455,
+ "isDeleted": false,
+ "id": "YhgQ0tp8FKEXN4PrX90cZ",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2759.894962169753,
+ "y": 805.7746024204898,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024817,
+ "height": 112.61005990789742,
+ "seed": 449062513,
+ "groupIds": [
+ "NilzZs3UjywuLqF1kPxVB",
+ "geJiJWpEqsfBFUoF9PZSk",
+ "PnIcOofjBgHTyqd9dwITu"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1247,
+ "versionNonce": 589405033,
+ "isDeleted": false,
+ "id": "exSqkHkRsIN0P8NWzEInh",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2904.0364461088784,
+ "y": 873.8945066220913,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 200,
+ "height": 130,
+ "seed": 2144105759,
+ "groupIds": [
+ "PnIcOofjBgHTyqd9dwITu"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Runner\nWebhook",
+ "baseline": 111,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Runner\nWebhook"
+ },
+ {
+ "type": "rectangle",
+ "version": 1079,
+ "versionNonce": 1306979239,
+ "isDeleted": false,
+ "id": "4D4NyfzeQCAflid1oagfo",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2372.6192468032523,
+ "y": 694.2462272322882,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 166.56266843464556,
+ "height": 166.56266843464556,
+ "seed": 154677329,
+ "groupIds": [
+ "s3P6im6GkSpQBkFIAdqy7",
+ "ObV1pM5-1GSsoDt1v9oxK",
+ "GdqPfPs4fB1XPOynz14uJ",
+ "L9_Nr4idMeRoHuwReCWYr",
+ "xelKiyzh6wG9PpCG0-Zbw",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 780,
+ "versionNonce": 420234825,
+ "isDeleted": false,
+ "id": "yKZXviDFZ5zTKPfssdGjt",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2351.6746676650646,
+ "y": 768.7395081311115,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 1776187711,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 835,
+ "versionNonce": 24698567,
+ "isDeleted": false,
+ "id": "8ysK8MqGtCA5O8xmEjWtO",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2246.594722048204,
+ "y": 768.5515642612372,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 72351281,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1452,
+ "versionNonce": 371103017,
+ "isDeleted": false,
+ "id": "4vm-MqF0o2Z1L5YkMjp-4",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2308.2142960039955,
+ "y": 759.3202006289866,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 660273503,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1525,
+ "versionNonce": 1352625639,
+ "isDeleted": false,
+ "id": "_2Iy2cas6dPLD9mE6CaCL",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": -2291.421331777349,
+ "y": 744.1507066789927,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1257443345,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1556,
+ "versionNonce": 499386377,
+ "isDeleted": false,
+ "id": "Ixz9J4GoFfPqbmNqN9iug",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -2276.233295902369,
+ "y": 760.8345143410697,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1569879423,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1642,
+ "versionNonce": 375855367,
+ "isDeleted": false,
+ "id": "PhPNenPsPW3YKLmaYo0d-",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": -2293.0029849277953,
+ "y": 776.0573826086911,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1394140657,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1054,
+ "versionNonce": 972562153,
+ "isDeleted": false,
+ "id": "Oe7Z0Iu-dhHS0w2cjux5m",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2325.7112009388284,
+ "y": 779.1654715998375,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 868576671,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1070,
+ "versionNonce": 407658535,
+ "isDeleted": false,
+ "id": "1eawcWK1cVYpSqE0AqH7V",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2267.886322588157,
+ "y": 779.479936373602,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 1741225937,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1045,
+ "versionNonce": 692476361,
+ "isDeleted": false,
+ "id": "0bkpoEwxBsyJp30_V2Zh_",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2341.3775168132333,
+ "y": 768.8516559331692,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 354705855,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1149,
+ "versionNonce": 943440711,
+ "isDeleted": false,
+ "id": "nVp0HtNm7P--TZSRsjrLE",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -2342.0267070853033,
+ "y": 832.0350713036678,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 119201201,
+ "groupIds": [
+ "fp-BxVA_p5SFEQ-DCPags",
+ "y0eOCuSeAmpnKfpAe5fOy",
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1215,
+ "versionNonce": 1288321193,
+ "isDeleted": false,
+ "id": "QY1dXBn1mrKzX-_KALu7M",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2339.2446436814744,
+ "y": 871.4426802547096,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 116,
+ "height": 65,
+ "seed": 852480479,
+ "groupIds": [
+ "OWnMW-N_7s7TaWPmgFr3f"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Jobs",
+ "baseline": 46,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Jobs"
+ },
+ {
+ "type": "rectangle",
+ "version": 1876,
+ "versionNonce": 1720828519,
+ "isDeleted": false,
+ "id": "dYU0_OWNtsd4c29gbAQjc",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1874.7464668133534,
+ "y": 688.7323225520304,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 3538833,
+ "groupIds": [
+ "MTVG0tuG95czFqlFoDUXs",
+ "4s0eUDBkmWlFekx3LSqIx",
+ "eUpei_etJRimpyB17Ov_I"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1042,
+ "versionNonce": 1445936009,
+ "isDeleted": false,
+ "id": "ZEnlcj3CkdvO-zLhYEJst",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1810.7859809172942,
+ "y": 757.1620412757911,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 1171799551,
+ "groupIds": [
+ "-XHRkAEakEiwf6vlCI0Ju",
+ "4s0eUDBkmWlFekx3LSqIx",
+ "eUpei_etJRimpyB17Ov_I"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1042,
+ "versionNonce": 1411046791,
+ "isDeleted": false,
+ "id": "qaKqMdqYmA8RebdwDECxp",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1748.1166393566118,
+ "y": 797.8475440566035,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024817,
+ "height": 112.61005990789742,
+ "seed": 1364321649,
+ "groupIds": [
+ "-XHRkAEakEiwf6vlCI0Ju",
+ "4s0eUDBkmWlFekx3LSqIx",
+ "eUpei_etJRimpyB17Ov_I"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1382,
+ "versionNonce": 900784745,
+ "isDeleted": false,
+ "id": "zY4L2tkmr_szyC6s142Uq",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1899.9800307107644,
+ "y": 866.2539678912071,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 216,
+ "height": 65,
+ "seed": 289285663,
+ "groupIds": [
+ "eUpei_etJRimpyB17Ov_I"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Scale-Up",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Scale-Up"
+ },
+ {
+ "type": "rectangle",
+ "version": 1175,
+ "versionNonce": 1679004839,
+ "isDeleted": false,
+ "id": "ywgH0abY6XDWeBe7X6dly",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3395.8929460123427,
+ "y": 705.1051754612345,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 165.4686624274479,
+ "height": 165.4686624274479,
+ "seed": 1169559377,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1649,
+ "versionNonce": 1209707849,
+ "isDeleted": false,
+ "id": "6vH-uNk4G9MlwIo4sgF7s",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3332.1748461168454,
+ "y": 756.5375054785691,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 38.82313983170967,
+ "height": 0,
+ "seed": 603064895,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 38.82313983170967,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1700,
+ "versionNonce": 1579706311,
+ "isDeleted": false,
+ "id": "-CjmyUMTqfC84911TPnWf",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3335.9418941013746,
+ "y": 819.9546144826527,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 43.861202192000995,
+ "height": 0,
+ "seed": 1404697905,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 43.861202192000995,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1546,
+ "versionNonce": 1153965097,
+ "isDeleted": false,
+ "id": "YVwd9uakbpXBjQ4eeg6MY",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3378.939869053137,
+ "y": 745.8634523819055,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 43.393381388837106,
+ "height": 123.90357100387608,
+ "seed": 1523870303,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 43.393381388837106,
+ -18.940399540162435
+ ],
+ [
+ 43.17968714145222,
+ 104.96317146371364
+ ],
+ [
+ 0.20618102900464966,
+ 85.61156313608332
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1494,
+ "versionNonce": 1618335463,
+ "isDeleted": false,
+ "id": "q7Te9qyU6ZBgXt6aI_Tf8",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3290.7430464800773,
+ "y": 726.449448726009,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 43.44899277273989,
+ "height": 123.56154148903379,
+ "seed": 986001169,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.5042505843848178,
+ 123.56154148903379
+ ],
+ [
+ 43.41008685182711,
+ 104.81519667733
+ ],
+ [
+ 43.44899277273989,
+ 19.215098407217432
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1219,
+ "versionNonce": 1805954825,
+ "isDeleted": false,
+ "id": "9Q_1JNeMUc73kcORYGa1u",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3324.8307048298802,
+ "y": 803.5761800105101,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 23.29267296495726,
+ "height": 31.233771675972935,
+ "seed": 582338175,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 23.29267296495726,
+ -31.233771675972935
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1337,
+ "versionNonce": 294150663,
+ "isDeleted": false,
+ "id": "bl0r8bgM472l8GtS-ql1O",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3304.846222332769,
+ "y": 778.3188852384192,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 12.83925917871363,
+ "height": 21.53374883078756,
+ "seed": 1632576753,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 12.811241488500942,
+ 11.185918658599066
+ ],
+ [
+ -0.028017690212690655,
+ 21.53374883078756
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1477,
+ "versionNonce": 1932256745,
+ "isDeleted": false,
+ "id": "n1RbrwGuvert5s2asa5br",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -3335.0610794853847,
+ "y": 776.9281936041807,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 12.83925917871363,
+ "height": 21.53374883078756,
+ "seed": 2052497055,
+ "groupIds": [
+ "zQ8_n4CLs4dtqHtQ2jUao",
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 12.811241488500942,
+ 11.185918658599066
+ ],
+ [
+ -0.028017690212690655,
+ 21.53374883078756
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1162,
+ "versionNonce": 308054311,
+ "isDeleted": false,
+ "id": "VHIMlT7FBTLqVx6gs7W1P",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3484.658614798618,
+ "y": 879.2953176380397,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 343,
+ "height": 65,
+ "seed": 1927241425,
+ "groupIds": [
+ "zVzPYoggoGoyW6W-UQ0B3"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "API Gateway",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "API Gateway"
+ },
+ {
+ "type": "rectangle",
+ "version": 2009,
+ "versionNonce": 912867529,
+ "isDeleted": false,
+ "id": "QGt2voJQ3EHepn_YUAlr8",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1286.2854480519954,
+ "y": 685.7540848329954,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 162.50985618789608,
+ "height": 162.35423767939395,
+ "seed": 879194815,
+ "groupIds": [
+ "9gnuxzgqu7yB2WmqByc30",
+ "1Qr0MzWcAX4nxjd0YCFFx",
+ "3xhdU132JGrX2q_EdC1yT"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 1374,
+ "versionNonce": 811519047,
+ "isDeleted": false,
+ "id": "ZpQmn1_Y9VZuLgY94ex_X",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1231.3615039738424,
+ "y": 739.2160029281949,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 53.28742062599192,
+ "height": 54.429062297883775,
+ "seed": 1041063089,
+ "groupIds": [
+ "MftMp2tNE2BfNgcjvmP15",
+ "1Qr0MzWcAX4nxjd0YCFFx",
+ "3xhdU132JGrX2q_EdC1yT"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1729,
+ "versionNonce": 586694569,
+ "isDeleted": false,
+ "id": "XzF0lZa2VYmBN7mbZiCMF",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.726840450960482,
+ "x": -1203.4285484300917,
+ "y": 784.6003378553796,
+ "strokeColor": "#000",
+ "backgroundColor": "#ff00",
+ "width": 53.69363136764298,
+ "height": 53.76314253808866,
+ "seed": 2039005919,
+ "groupIds": [
+ "2OQwlJyLIul7I1uPOGpxP",
+ "MftMp2tNE2BfNgcjvmP15",
+ "1Qr0MzWcAX4nxjd0YCFFx",
+ "3xhdU132JGrX2q_EdC1yT"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.13950257864754836,
+ -21.00123840390704
+ ],
+ [
+ -53.37049625431866,
+ -21.413522518109552
+ ],
+ [
+ -53.55412878899543,
+ 31.7850161707819
+ ],
+ [
+ -32.708046118727594,
+ 32.349620019979106
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1713,
+ "versionNonce": 1466674023,
+ "isDeleted": false,
+ "id": "pW00VNgji8qdGduJyDN-g",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5503909961083693,
+ "x": -1156.7148781853966,
+ "y": 737.2798413352066,
+ "strokeColor": "#000",
+ "backgroundColor": "#ff00",
+ "width": 53.69363136764298,
+ "height": 53.76314253808865,
+ "seed": 1384160913,
+ "groupIds": [
+ "5VgMgJ53468iR8xLvEdtn",
+ "MftMp2tNE2BfNgcjvmP15",
+ "1Qr0MzWcAX4nxjd0YCFFx",
+ "3xhdU132JGrX2q_EdC1yT"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.13950257864754836,
+ -21.00123840390704
+ ],
+ [
+ -53.37049625431866,
+ -21.413522518109552
+ ],
+ [
+ -53.55412878899543,
+ 31.7850161707819
+ ],
+ [
+ -32.708046118727594,
+ 32.349620019979106
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1743,
+ "versionNonce": 1728340617,
+ "isDeleted": false,
+ "id": "dfeJhq-iS0NaBPsBqniZy",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1400.8531914565965,
+ "y": 862.613694732092,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 374,
+ "height": 128,
+ "seed": 172691199,
+ "groupIds": [
+ "3xhdU132JGrX2q_EdC1yT"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.42102110363181,
+ "fontFamily": 1,
+ "text": "Self-Hosrted\nGitHub Runners",
+ "baseline": 109,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Self-Hosrted\nGitHub Runners"
+ },
+ {
+ "type": "arrow",
+ "version": 233,
+ "versionNonce": 231271217,
+ "isDeleted": false,
+ "id": "fOKV5kAe02oO7FZ_aSwno",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3168.5874866378135,
+ "y": 783.256033150421,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1592829041,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "fEojkyhGQTpiLMYHoEj6S"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 165,
+ "versionNonce": 1192965247,
+ "isDeleted": false,
+ "id": "fEojkyhGQTpiLMYHoEj6S",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3112.0035779695263,
+ "y": 759.2152927187853,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 102,
+ "height": 46,
+ "seed": 1093588767,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "invoke",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "fOKV5kAe02oO7FZ_aSwno",
+ "originalText": "invoke"
+ },
+ {
+ "type": "arrow",
+ "version": 291,
+ "versionNonce": 1072913503,
+ "isDeleted": false,
+ "id": "9Z4AIGj02qZgi1pW4JgfW",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2666.881364644237,
+ "y": 785.9860857098538,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1327820369,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Ccy-_GE77Jpyj1JLDLEi4"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 169,
+ "versionNonce": 199117983,
+ "isDeleted": false,
+ "id": "Ccy-_GE77Jpyj1JLDLEi4",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2618.7974559759496,
+ "y": 761.9453452782182,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 119,
+ "height": 46,
+ "seed": 1420073791,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "accept",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "9Z4AIGj02qZgi1pW4JgfW",
+ "originalText": "accept"
+ },
+ {
+ "type": "arrow",
+ "version": 321,
+ "versionNonce": 1892048145,
+ "isDeleted": false,
+ "id": "rVV4qX2VnSgs35G42Ero9",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2160.6211486841303,
+ "y": 779.1050316753899,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 703921201,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ahDRxNzx9j6zleSiGNP0M"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 174,
+ "versionNonce": 1422483647,
+ "isDeleted": false,
+ "id": "ahDRxNzx9j6zleSiGNP0M",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2104.037240015843,
+ "y": 755.0642912437543,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 102,
+ "height": 46,
+ "seed": 1494014815,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "invoke",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "rVV4qX2VnSgs35G42Ero9",
+ "originalText": "invoke"
+ },
+ {
+ "type": "arrow",
+ "version": 376,
+ "versionNonce": 723941503,
+ "isDeleted": false,
+ "id": "OVEeZkSoI9E4R8Ujkld79",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1643.4615372687467,
+ "y": 767.228627443903,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 276.03102314536227,
+ "height": 3.2805370886271703,
+ "seed": 793267729,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "0ypGNQz5aOkpv3LHkc0Ch"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 276.03102314536227,
+ -3.2805370886271703
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 174,
+ "versionNonce": 1400697055,
+ "isDeleted": false,
+ "id": "0ypGNQz5aOkpv3LHkc0Ch",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1573.4460256960656,
+ "y": 719.588358899593,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 136,
+ "height": 92,
+ "seed": 45619071,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "create \nrunner",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "OVEeZkSoI9E4R8Ujkld79",
+ "originalText": "create runner"
+ },
+ {
+ "type": "rectangle",
+ "version": 1245,
+ "versionNonce": 1343269639,
+ "isDeleted": false,
+ "id": "6lRZOBWvZ-6n1opkAzk9v",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2881.945019442458,
+ "y": 270.49919451304595,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 166.56266843464556,
+ "height": 166.56266843464556,
+ "seed": 907437041,
+ "groupIds": [
+ "rDoVWeZwRz5odNlICn5BG",
+ "LBsuX78SrpzxUM2m9bcGh",
+ "TeE_l7-kjUpX2g05FeCJy",
+ "O4nlqpALo1xg0oKcQwt9_",
+ "lWYOc9_xMYoRP6fOOCyoi",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 945,
+ "versionNonce": 1257484839,
+ "isDeleted": false,
+ "id": "hgAk2k6Ly5KYfYixWnJs9",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2861.0004403042703,
+ "y": 344.99247541186924,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 669437855,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1000,
+ "versionNonce": 1425352649,
+ "isDeleted": false,
+ "id": "ULFrD2HrHlbTlp5h33wBS",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2755.9204946874097,
+ "y": 344.80453154199495,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 1248247249,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1617,
+ "versionNonce": 2116605255,
+ "isDeleted": false,
+ "id": "2wEvNzWbuPYFjwzYWHjTO",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2817.5400686432013,
+ "y": 335.57316790974437,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 46760895,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1690,
+ "versionNonce": 1970226857,
+ "isDeleted": false,
+ "id": "lYEinNUbmG_7NvNOqMHmZ",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": -2800.747104416555,
+ "y": 320.40367395975045,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 189848497,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1721,
+ "versionNonce": 1359778919,
+ "isDeleted": false,
+ "id": "00vIbZhI7nGRpQHyJdAs8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -2785.5590685415746,
+ "y": 337.08748162182746,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 864072671,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1807,
+ "versionNonce": 50497929,
+ "isDeleted": false,
+ "id": "ZS6ljrc-LvXC6Ng5gaOJN",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": -2802.328757567001,
+ "y": 352.31034988944884,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1224490385,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1219,
+ "versionNonce": 191590279,
+ "isDeleted": false,
+ "id": "zINSR1B9mYftpvOALtbHl",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2835.036973578034,
+ "y": 355.4184388805952,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 35446783,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1235,
+ "versionNonce": 1189769321,
+ "isDeleted": false,
+ "id": "M3wI0ST-nbIls5J3SzApj",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2777.2120952273626,
+ "y": 355.7329036543597,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 1654678385,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1210,
+ "versionNonce": 1199695527,
+ "isDeleted": false,
+ "id": "WMej_jdP2X64WEIlPZ6cl",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2850.703289452439,
+ "y": 345.10462321392697,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 1621002271,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1314,
+ "versionNonce": 1458731849,
+ "isDeleted": false,
+ "id": "EHJt9aoQfEET_wLfjROel",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": -2851.352479724509,
+ "y": 408.2880385844255,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 1686424913,
+ "groupIds": [
+ "VnZLY4sfGnzCYF_eAtZU8",
+ "Ky1Ntl4KWAvgP9u87U_Wh",
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1631,
+ "versionNonce": 603748807,
+ "isDeleted": false,
+ "id": "c1-zoMHBVZaXwuveWTn5L",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2904.8359149219023,
+ "y": 195.8965263354039,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 244,
+ "height": 65,
+ "seed": 754330687,
+ "groupIds": [
+ "XZoWGakmej4Qdz2D4md9i"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Monitoring",
+ "baseline": 46,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Monitoring"
+ },
+ {
+ "type": "arrow",
+ "version": 535,
+ "versionNonce": 1526371057,
+ "isDeleted": false,
+ "id": "JjFI6xIeI8qFM8rEVvjU8",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2804.6847793093502,
+ "y": 665.0925190891285,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 2.567472919688953,
+ "height": 199.78059000905887,
+ "seed": 1711340337,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "CrHyJx8RK-GejEyyJujYv"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": -0.02529215426671549,
+ "gap": 31.566861826788227,
+ "elementId": "6KeyCsKAtz4-PxpXfLeDv"
+ },
+ "endBinding": {
+ "focus": 0.023950689236607203,
+ "gap": 28.25006613237383,
+ "elementId": "6lRZOBWvZ-6n1opkAzk9v"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.567472919688953,
+ -199.78059000905887
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 225,
+ "versionNonce": 831094015,
+ "isDeleted": false,
+ "id": "CrHyJx8RK-GejEyyJujYv",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2859.4010428495058,
+ "y": 542.2022240845981,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 112,
+ "height": 46,
+ "seed": 855919711,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "publish",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "JjFI6xIeI8qFM8rEVvjU8",
+ "originalText": "publish"
+ },
+ {
+ "type": "rectangle",
+ "version": 2239,
+ "versionNonce": 592599714,
+ "isDeleted": false,
+ "id": "QfMDXnV4zl3lx0dSBRTbP",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1884.0321670271742,
+ "y": -1334.3285870080017,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 662465809,
+ "groupIds": [
+ "JIimhjbM3nZMR-Awp-cXe",
+ "glQd1usUyypIz8KBKx10f",
+ "tZP9rmKLTxFhD7uRiMjQF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1402,
+ "versionNonce": 898603134,
+ "isDeleted": false,
+ "id": "G74P6s64lVTdRu97S_Jy8",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1947.9926529232334,
+ "y": -1265.898868284241,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 1855547519,
+ "groupIds": [
+ "xrpX2DJ_0EKeJtWi7itk6",
+ "glQd1usUyypIz8KBKx10f",
+ "tZP9rmKLTxFhD7uRiMjQF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1403,
+ "versionNonce": 1597159010,
+ "isDeleted": false,
+ "id": "DKjSMulLRGyS-4vXivjzO",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2010.6619944839122,
+ "y": -1225.2133655034286,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024815,
+ "height": 112.61005990789744,
+ "seed": 1886298865,
+ "groupIds": [
+ "xrpX2DJ_0EKeJtWi7itk6",
+ "glQd1usUyypIz8KBKx10f",
+ "tZP9rmKLTxFhD7uRiMjQF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1759,
+ "versionNonce": 1799608510,
+ "isDeleted": false,
+ "id": "RcEMbQu5Eh6NiAn2q4jgB",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1909.020510544783,
+ "y": -1157.0934613018271,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 115,
+ "height": 65,
+ "seed": 225837215,
+ "groupIds": [
+ "tZP9rmKLTxFhD7uRiMjQF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Echo",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Echo"
+ },
+ {
+ "type": "rectangle",
+ "version": 1524,
+ "versionNonce": 1041340962,
+ "isDeleted": false,
+ "id": "8qALcWqGMJGBpL-hqnNQi",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2143.7732760720237,
+ "y": -687.7330730312733,
+ "strokeColor": "#000000",
+ "backgroundColor": "#40c05788",
+ "width": 158.55534153361552,
+ "height": 158.55534153361552,
+ "seed": 761208017,
+ "groupIds": [
+ "22ZuphYmC_OxJ5STgmRGn",
+ "-rzQQEWydLGkfbqnuYO1B",
+ "5K2hAOCvOzElZjwEbQvYN",
+ "v_FfPRskgox-X_BeSuoxP"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1312,
+ "versionNonce": 419827966,
+ "isDeleted": false,
+ "id": "gLNIVM5UBXufw4gY6byfy",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2176.938042639863,
+ "y": -660.7704960053688,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 95.27238214210004,
+ "height": 26.19977545413139,
+ "seed": 826971327,
+ "groupIds": [
+ "5K2hAOCvOzElZjwEbQvYN",
+ "v_FfPRskgox-X_BeSuoxP"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1930,
+ "versionNonce": 1860044258,
+ "isDeleted": false,
+ "id": "bmfVIhmqG3jgCu4GmcW20",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2177.810028291763,
+ "y": -646.4488846994955,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 93.29933826302978,
+ "height": 98.63686423984772,
+ "seed": 1306876593,
+ "groupIds": [
+ "5K2hAOCvOzElZjwEbQvYN",
+ "v_FfPRskgox-X_BeSuoxP"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 9.36818376097679,
+ 78.31883827983303
+ ],
+ [
+ 16.489524723539333,
+ 92.55154022050665
+ ],
+ [
+ 49.57513333372016,
+ 98.63686423984772
+ ],
+ [
+ 79.26999046817225,
+ 93.5541914162863
+ ],
+ [
+ 86.16369704080049,
+ 77.82504351911105
+ ],
+ [
+ 93.29933826302978,
+ 0.23795638187510235
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1322,
+ "versionNonce": 2052538686,
+ "isDeleted": false,
+ "id": "W6lskTY9N0GktVDSTDhcA",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2218.6671947264995,
+ "y": -621.4465332301352,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 11.446098498618404,
+ "height": 11.446098498618404,
+ "seed": 1907860703,
+ "groupIds": [
+ "5K2hAOCvOzElZjwEbQvYN",
+ "v_FfPRskgox-X_BeSuoxP"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2008,
+ "versionNonce": 1789327778,
+ "isDeleted": false,
+ "id": "hSin_sx0sOW9zL86wymP9",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2224.733827674293,
+ "y": -615.1780006215577,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 56.636068605489484,
+ "height": 28.093112333416823,
+ "seed": 1655233681,
+ "groupIds": [
+ "5K2hAOCvOzElZjwEbQvYN",
+ "v_FfPRskgox-X_BeSuoxP"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 17.109846623130498,
+ 18.11453823483363
+ ],
+ [
+ 41.42883938930498,
+ 28.093112333416823
+ ],
+ [
+ 55.848588924697125,
+ 24.71326792264158
+ ],
+ [
+ 56.636068605489484,
+ 14.35119933847305
+ ],
+ [
+ 43.762044226227474,
+ 4.2784170462711835
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1771,
+ "versionNonce": 848849278,
+ "isDeleted": false,
+ "id": "cHtjBjb_v-4gI1Dz7xZrM",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2096.050946838829,
+ "y": -519.2147875025566,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 254,
+ "height": 61,
+ "seed": 508408063,
+ "groupIds": [
+ "v_FfPRskgox-X_BeSuoxP"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 48.7256584089286,
+ "fontFamily": 1,
+ "text": "S3 Bucket",
+ "baseline": 43,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "S3 Bucket"
+ },
+ {
+ "type": "rectangle",
+ "version": 1290,
+ "versionNonce": 815494498,
+ "isDeleted": false,
+ "id": "aIEMe0G018N1iSBqXxwph",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1675.962570157063,
+ "y": -690.6029812975885,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 158.55534153361552,
+ "height": 158.55534153361552,
+ "seed": 2069963377,
+ "groupIds": [
+ "CGicrfcSMJwpP5JO4uksb",
+ "gTZnfw4MX_qIF8VNtvUjH",
+ "7jYC0ClUUuMMOUG2mmHpu",
+ "wil6l53L3gUdzr7fnmdyj",
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1409,
+ "versionNonce": 1359645118,
+ "isDeleted": false,
+ "id": "VX66OkTbE9EjPcCzkGx45",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1816.6897907036791,
+ "y": -609.5971696283978,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 116.58423802908882,
+ "height": 29.393917181650927,
+ "seed": 1082997023,
+ "groupIds": [
+ "VEWHrvsvHobZV7Gojhp-g",
+ "wil6l53L3gUdzr7fnmdyj",
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -45.21352730865222,
+ 0.028171919568987538
+ ],
+ [
+ -79.30906394263185,
+ -4.633360471958714
+ ],
+ [
+ -103.18544787994773,
+ -16.49180598651002
+ ],
+ [
+ -116.58423802908882,
+ -29.365745262081944
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1587,
+ "versionNonce": 34240802,
+ "isDeleted": false,
+ "id": "3NFzHXlh9RnoCb1WajPVv",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1816.8356090790667,
+ "y": -609.4608276068229,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 116.58423802908882,
+ "height": 31.913181886137394,
+ "seed": 1154853969,
+ "groupIds": [
+ "VEWHrvsvHobZV7Gojhp-g",
+ "wil6l53L3gUdzr7fnmdyj",
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -45.128470198685314,
+ 0.29007158612430645
+ ],
+ [
+ -79.30906394263185,
+ 5.035297901210984
+ ],
+ [
+ -103.18544787994773,
+ 17.922446693630082
+ ],
+ [
+ -116.58423802908882,
+ 31.913181886137394
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1548,
+ "versionNonce": 1422828030,
+ "isDeleted": false,
+ "id": "tujm5Ds2mx628iCYL3zro",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1815.5844380470198,
+ "y": -619.8561684845572,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 103.58368752083426,
+ "height": 29.393917181650927,
+ "seed": 1575402815,
+ "groupIds": [
+ "VEWHrvsvHobZV7Gojhp-g",
+ "wil6l53L3gUdzr7fnmdyj",
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -40.17167297765933,
+ 0.028171919568987538
+ ],
+ [
+ -70.46514551095397,
+ -4.633360471958714
+ ],
+ [
+ -91.67902428823184,
+ -16.49180598651002
+ ],
+ [
+ -103.58368752083425,
+ -29.365745262081944
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1561,
+ "versionNonce": 509805794,
+ "isDeleted": false,
+ "id": "57CUKVGlYVZEmu0Tmlyf6",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1816.0956252147853,
+ "y": -631.2424853247412,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 90.46473266499883,
+ "height": 33.018334242834726,
+ "seed": 1725823537,
+ "groupIds": [
+ "VEWHrvsvHobZV7Gojhp-g",
+ "wil6l53L3gUdzr7fnmdyj",
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -35.974927068477975,
+ 0.028171919568987538
+ ],
+ [
+ -63.103632055255574,
+ -4.633360471958718
+ ],
+ [
+ -82.10129098463422,
+ -16.491805986510006
+ ],
+ [
+ -90.46473266499883,
+ -32.99016232326574
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1689,
+ "versionNonce": 820359742,
+ "isDeleted": false,
+ "id": "vsmys6btRjE7iGuL0FDXx",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1817.005279390968,
+ "y": -598.1466668972735,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 103.58368752083426,
+ "height": 29.809688497521776,
+ "seed": 2042281311,
+ "groupIds": [
+ "VEWHrvsvHobZV7Gojhp-g",
+ "wil6l53L3gUdzr7fnmdyj",
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -40.17167297765931,
+ -0.02857040596318333
+ ],
+ [
+ -70.46514551095397,
+ 4.6988984663820474
+ ],
+ [
+ -91.6790242882318,
+ 16.725079416305856
+ ],
+ [
+ -103.58368752083425,
+ 29.781118091558593
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1903,
+ "versionNonce": 2134120610,
+ "isDeleted": false,
+ "id": "hlYUJQ2S10MQEEMbwcRT1",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1817.155212035931,
+ "y": -586.1420715905315,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 91.78090915634623,
+ "height": 29.099233930486054,
+ "seed": 576818193,
+ "groupIds": [
+ "VEWHrvsvHobZV7Gojhp-g",
+ "wil6l53L3gUdzr7fnmdyj",
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -35.97492706847803,
+ -0.024981025662760573
+ ],
+ [
+ -63.10363205525555,
+ 4.1085626618874445
+ ],
+ [
+ -82.10129098463426,
+ 14.623860740673821
+ ],
+ [
+ -91.78090915634623,
+ 29.074252904823293
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1624,
+ "versionNonce": 1345370750,
+ "isDeleted": false,
+ "id": "2V-44vhUZuGi86F36Q2VU",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1659.7402409238703,
+ "y": -522.8975562117284,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 191,
+ "height": 61,
+ "seed": 1465497983,
+ "groupIds": [
+ "F0HXTvJEjB4BE1H18waRJ"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 48.7256584089286,
+ "fontFamily": 1,
+ "text": "Firehose",
+ "baseline": 43,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Firehose"
+ },
+ {
+ "type": "rectangle",
+ "version": 980,
+ "versionNonce": 338474082,
+ "isDeleted": false,
+ "id": "K8wj7zUYCGyB1vSgX_3O3",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 838.2094565451653,
+ "y": -1329.0196634486292,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 167.1227015874227,
+ "height": 167.1227015874227,
+ "seed": 794288625,
+ "groupIds": [
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1182,
+ "versionNonce": 426818238,
+ "isDeleted": false,
+ "id": "oQ-8xB_BpTH15xe2yYjCI",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 885.0913014073967,
+ "y": -1244.8601182034818,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 75.15646274036385,
+ "height": 65.59287177883209,
+ "seed": 2080649631,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 18.760545466739295,
+ -32.68897745136131
+ ],
+ [
+ 56.17800584297166,
+ -32.46971101865256
+ ],
+ [
+ 75.15646274036385,
+ 0.18315562791538967
+ ],
+ [
+ 56.750087711033075,
+ 32.070161562387476
+ ],
+ [
+ 19.00425613653922,
+ 32.90389432747078
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 966,
+ "versionNonce": 2132531234,
+ "isDeleted": false,
+ "id": "AgxBPCyzAPNTyvcWkLva1",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 884.4025945123713,
+ "y": -1304.7524489074694,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 1523088337,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1027,
+ "versionNonce": 1934013182,
+ "isDeleted": false,
+ "id": "_IL2NVXihvd0eXlgNLZq9",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 897.5375643930156,
+ "y": -1288.8442166437544,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.276803124249621,
+ "height": 10.75883827516734,
+ "seed": 1894426047,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.276803124249621,
+ 10.75883827516734
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1088,
+ "versionNonce": 1341162466,
+ "isDeleted": false,
+ "id": "HTOJcDesHgk05q198zmAi",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 944.0126511880435,
+ "y": -1203.0235726843548,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 1691015601,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1156,
+ "versionNonce": 1211343678,
+ "isDeleted": false,
+ "id": "Q-7z6UbPJDAiX4Xipey-l",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 941.4602744651338,
+ "y": -1212.8312469412504,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.276803124249621,
+ "height": 10.75883827516734,
+ "seed": 1160615391,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.276803124249621,
+ 10.75883827516734
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1099,
+ "versionNonce": 1085912994,
+ "isDeleted": false,
+ "id": "LidZ8fCk9g9Xkl6ia4qeT",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 958.5497162211841,
+ "y": -1280.052990404185,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 512129937,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1187,
+ "versionNonce": 177769342,
+ "isDeleted": false,
+ "id": "t02sFIqKnp6d0EnT7cwjs",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 868.7241773723645,
+ "y": -1227.3521230873357,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 1339916799,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 993,
+ "versionNonce": 1906733922,
+ "isDeleted": false,
+ "id": "L-m-6RTpqLgh4QveBm_rY",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 922.8563198109996,
+ "y": -1293.3954110996146,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 38.43785822455619,
+ "height": 15.031322358118002,
+ "seed": 1211294065,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 28.33832329979776,
+ -0.10055470257895927
+ ],
+ [
+ 38.43785822455619,
+ 14.930767655539045
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 981,
+ "versionNonce": 951479230,
+ "isDeleted": false,
+ "id": "JY7MtEZLyUNV_7o5wm-g0",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 966.2404775409368,
+ "y": -1219.5364170279954,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 13.84459800741488,
+ "height": 45.484383816761714,
+ "seed": 838527519,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.84459800741488,
+ -25.054855217552966
+ ],
+ [
+ 3.9063083273255685,
+ -45.484383816761714
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1166,
+ "versionNonce": 621131554,
+ "isDeleted": false,
+ "id": "bv5wEeHWH_fckBIQW1w79",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 882.2474366421893,
+ "y": -1212.0724762774062,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 38.43785822455619,
+ "height": 15.031322358118002,
+ "seed": 790072145,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 28.33832329979776,
+ -0.10055470257895927
+ ],
+ [
+ 38.43785822455619,
+ 14.930767655539045
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1151,
+ "versionNonce": 1622033406,
+ "isDeleted": false,
+ "id": "ff2TUrAAfWYd6ipEPgy9D",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 863.4565391293972,
+ "y": -1225.6168735793126,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 13.84459800741488,
+ "height": 45.484383816761714,
+ "seed": 410406463,
+ "groupIds": [
+ "XVP7wWwLDX0Gh2JirzNNU",
+ "ptW16QkHhEoOftMrNoGdg",
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.84459800741488,
+ -25.054855217552966
+ ],
+ [
+ 3.9063083273255685,
+ -45.484383816761714
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1870,
+ "versionNonce": 2068218594,
+ "isDeleted": false,
+ "id": "3uOtkjuFGgMFc9fNiuwGO",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 771.9565385508386,
+ "y": -1152.731084472658,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 299,
+ "height": 66,
+ "seed": 193722673,
+ "groupIds": [
+ "GIOpU73N5IiQ83klxb1WF"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.660092685529605,
+ "fontFamily": 1,
+ "text": "EventBridge",
+ "baseline": 46,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "EventBridge"
+ },
+ {
+ "type": "rectangle",
+ "version": 2122,
+ "versionNonce": 612439102,
+ "isDeleted": false,
+ "id": "EXHWtC50d-lRpMjMBj1ti",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 340.8709956516159,
+ "y": -1325.2257991691931,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 1043344991,
+ "groupIds": [
+ "XnvQ6IUEUm0tyQXYV0roK",
+ "ap7zb6MWNxkinT3N-1Ep-",
+ "oLctlMzxWfvd-np2Xrcse"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1282,
+ "versionNonce": 787994274,
+ "isDeleted": false,
+ "id": "0z0N4fix_0goMM5BykRjz",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 404.83148154767514,
+ "y": -1256.7960804454324,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 519547665,
+ "groupIds": [
+ "ydA5YZZoFAZsRtFlRRT4Q",
+ "ap7zb6MWNxkinT3N-1Ep-",
+ "oLctlMzxWfvd-np2Xrcse"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1283,
+ "versionNonce": 1041226878,
+ "isDeleted": false,
+ "id": "AWpbiwOSxkQgC_a1OUeKp",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 467.50082310836933,
+ "y": -1216.11057766462,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024815,
+ "height": 112.61005990789744,
+ "seed": 771295871,
+ "groupIds": [
+ "ydA5YZZoFAZsRtFlRRT4Q",
+ "ap7zb6MWNxkinT3N-1Ep-",
+ "oLctlMzxWfvd-np2Xrcse"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1625,
+ "versionNonce": 1355330146,
+ "isDeleted": false,
+ "id": "M9uFT7nFrcGwtZIRB0hAz",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 323.35933916922477,
+ "y": -1147.9906734630185,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 200,
+ "height": 65,
+ "seed": 298983665,
+ "groupIds": [
+ "oLctlMzxWfvd-np2Xrcse"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Webhook",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Webhook"
+ },
+ {
+ "type": "rectangle",
+ "version": 2367,
+ "versionNonce": 90242313,
+ "isDeleted": false,
+ "id": "TWc17D5i-L74DB6Om7NZ6",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2389.124488953402,
+ "y": 271.96783292730834,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 1150378655,
+ "groupIds": [
+ "89rNQfHj5IvksL5A8sx1c",
+ "86mf1elwfbDXI_Qd1CzOY",
+ "fsJqWTVn2zkAPa9YNWcrR"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1530,
+ "versionNonce": 989852679,
+ "isDeleted": false,
+ "id": "3izdhOnh5c6keD2m6I5RM",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2325.1640030573426,
+ "y": 340.3975516510618,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 295885521,
+ "groupIds": [
+ "SO5sJoVxsAbrS2OaRORVr",
+ "86mf1elwfbDXI_Qd1CzOY",
+ "fsJqWTVn2zkAPa9YNWcrR"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1531,
+ "versionNonce": 1814983657,
+ "isDeleted": false,
+ "id": "uhyeyrUzn8LZa3_9dxG-H",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2262.494661496664,
+ "y": 381.08305443188146,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024815,
+ "height": 112.61005990789744,
+ "seed": 1923724991,
+ "groupIds": [
+ "SO5sJoVxsAbrS2OaRORVr",
+ "86mf1elwfbDXI_Qd1CzOY",
+ "fsJqWTVn2zkAPa9YNWcrR"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627845,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 2034,
+ "versionNonce": 185719591,
+ "isDeleted": false,
+ "id": "XwpcC1RrHJWV69h_NfjOW",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2443.579168054869,
+ "y": 73.276537463782,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 284,
+ "height": 195,
+ "seed": 788617393,
+ "groupIds": [
+ "fsJqWTVn2zkAPa9YNWcrR"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Calculate\nRunner\nStart Time",
+ "baseline": 176,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Calculate\nRunner\nStart Time"
+ },
+ {
+ "type": "arrow",
+ "version": 369,
+ "versionNonce": 1440813215,
+ "isDeleted": false,
+ "id": "sR7ZOWxwqpVBBChJmRIRf",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2674.725778488156,
+ "y": 353.38971046482766,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1055033055,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "GMl_F-iSsIuACDRbMA_Y3"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 262,
+ "versionNonce": 309298463,
+ "isDeleted": false,
+ "id": "GMl_F-iSsIuACDRbMA_Y3",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2618.1418698198686,
+ "y": 329.348970033192,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 102,
+ "height": 46,
+ "seed": 2073369233,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "invoke",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "sR7ZOWxwqpVBBChJmRIRf",
+ "originalText": "invoke"
+ },
+ {
+ "type": "rectangle",
+ "version": 3585,
+ "versionNonce": 724520361,
+ "isDeleted": false,
+ "id": "3ky9WVs-dw2bHHGjtIJfz",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3927.990456927366,
+ "y": -1364.4909705482623,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ced4da",
+ "width": 163.18622824145342,
+ "height": 163.0299620429426,
+ "seed": 130831103,
+ "groupIds": [
+ "IAoCQOVaoYq4DeI_H1Sfq",
+ "afTrwnPOng2ffIurEQ9g2",
+ "FJBhjT9j-HTYbarxGix9Z",
+ "oVSHbjcSg7OcxiE_dksGg",
+ "TfpcPx3JVkutYOtj19jJB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1540,
+ "versionNonce": 1551138151,
+ "isDeleted": false,
+ "id": "dNXkZBtAgc9CbQVe3VXsD",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3912.068755959125,
+ "y": -1348.3593955771266,
+ "strokeColor": "#000000",
+ "backgroundColor": "#868e96",
+ "width": 131.34282630497245,
+ "height": 131.34282630497245,
+ "seed": 1746247793,
+ "groupIds": [
+ "SoUBxoenG52IXFxcdixFo",
+ "TfpcPx3JVkutYOtj19jJB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 5110,
+ "versionNonce": 824815753,
+ "isDeleted": false,
+ "id": "uoatmxalXenXOvDArKKTD",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3872.202602395254,
+ "y": -1322.010959968904,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fff",
+ "width": 71.14306691699676,
+ "height": 82.1676059995251,
+ "seed": 99064607,
+ "groupIds": [
+ "SoUBxoenG52IXFxcdixFo",
+ "TfpcPx3JVkutYOtj19jJB"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.385524054988974,
+ 2.2471743420455224
+ ],
+ [
+ 10.688812005090265,
+ 6.8627394058445805
+ ],
+ [
+ 16.553168192890936,
+ 4.935217195694428
+ ],
+ [
+ 32.916986845249774,
+ 5.157866275846158
+ ],
+ [
+ 38.02090066609,
+ 5.66155780165356
+ ],
+ [
+ 41.96862549184785,
+ 2.516718679182924
+ ],
+ [
+ 47.45184723471883,
+ -1.289270509158086
+ ],
+ [
+ 48.95568442158222,
+ 3.9464036740646806
+ ],
+ [
+ 48.816868681256324,
+ 9.028893302741253
+ ],
+ [
+ 53.83737128970782,
+ 13.841210018249871
+ ],
+ [
+ 56.08155909164235,
+ 27.617540822777602
+ ],
+ [
+ 54.323226380848304,
+ 42.04572063911579
+ ],
+ [
+ 49.21017994551295,
+ 47.65147199865575
+ ],
+ [
+ 42.24625697249956,
+ 50.65431334873188
+ ],
+ [
+ 34.727071038182814,
+ 52.313346746191804
+ ],
+ [
+ 36.71676331618669,
+ 54.182844728229675
+ ],
+ [
+ 38.96095111812118,
+ 58.32784277931361
+ ],
+ [
+ 39.42367025254062,
+ 71.32935147257712
+ ],
+ [
+ 39.33112642565678,
+ 79.2011039215501
+ ],
+ [
+ 36.87871501323351,
+ 80.5634814041512
+ ],
+ [
+ 18.32946171219213,
+ 80.87833549036701
+ ],
+ [
+ 16.01008205091439,
+ 78.60779209183247
+ ],
+ [
+ 15.362275262727167,
+ 69.3465505825369
+ ],
+ [
+ 11.082123269346821,
+ 70.53623111656097
+ ],
+ [
+ 4.002520512728576,
+ 70.9894427485702
+ ],
+ [
+ -2.614363109470129,
+ 67.1937953304933
+ ],
+ [
+ -6.732563405803565,
+ 60.56557521235896
+ ],
+ [
+ -10.735083918532132,
+ 56.486670524276384
+ ],
+ [
+ -15.061507825354406,
+ 53.61633018821823
+ ],
+ [
+ -9.184974818226877,
+ 54.182844728229675
+ ],
+ [
+ -5.020502608451438,
+ 57.3930937882947
+ ],
+ [
+ -0.3007674373726794,
+ 61.868558654385446
+ ],
+ [
+ 5.436949829429051,
+ 64.66336371844194
+ ],
+ [
+ 11.799337927697023,
+ 63.870243362425974
+ ],
+ [
+ 14.94582804174959,
+ 61.39646320437589
+ ],
+ [
+ 15.246595479122233,
+ 57.50639669629696
+ ],
+ [
+ 16.93552031975343,
+ 54.12619327422859
+ ],
+ [
+ 19.133436208245982,
+ 52.59660401619747
+ ],
+ [
+ 10.827627745416091,
+ 50.46273258215441
+ ],
+ [
+ 2.8919945901218167,
+ 47.845795351806906
+ ],
+ [
+ -1.1567978360487248,
+ 41.95130154911387
+ ],
+ [
+ -4.1876081664963944,
+ 27.753412999399814
+ ],
+ [
+ -1.7814686675150486,
+ 14.39464020142356
+ ],
+ [
+ 1.6889248406311617,
+ 10.733922095923024
+ ],
+ [
+ -0.3007674373726794,
+ 5.765049663264004
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 2425,
+ "versionNonce": 334379143,
+ "isDeleted": false,
+ "id": "TM5a9IXBkTFMsGKukFL4f",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3928.672515112282,
+ "y": -1187.6759690743547,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 162,
+ "height": 129,
+ "seed": 1649044049,
+ "groupIds": [
+ "TfpcPx3JVkutYOtj19jJB"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.630875265011966,
+ "fontFamily": 1,
+ "text": "GitHub\nApp",
+ "baseline": 110,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "GitHub\nApp"
+ },
+ {
+ "type": "arrow",
+ "version": 340,
+ "versionNonce": 1089277137,
+ "isDeleted": false,
+ "id": "_-C23ON445FeGfrP7Rexm",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3704.6259724156625,
+ "y": -1280.0520754723857,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 230.53647474069749,
+ "height": 3.422083937392017,
+ "seed": 228908863,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "v_z7ijH5jQRj4sXHwmdMz"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 230.53647474069749,
+ -3.422083937392017
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 205,
+ "versionNonce": 1436518719,
+ "isDeleted": false,
+ "id": "v_z7ijH5jQRj4sXHwmdMz",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3637.3577350453133,
+ "y": -1304.7631174410835,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 96,
+ "height": 46,
+ "seed": 856356913,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "event",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "_-C23ON445FeGfrP7Rexm",
+ "originalText": "event"
+ },
+ {
+ "type": "rectangle",
+ "version": 3672,
+ "versionNonce": 1153163849,
+ "isDeleted": false,
+ "id": "DP-74VtGLJ5__XM7L2D-3",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3901.9592365875933,
+ "y": 710.6645871864603,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ced4da",
+ "width": 163.18622824145342,
+ "height": 163.0299620429426,
+ "seed": 291807071,
+ "groupIds": [
+ "1_6WYh8NFUajBxNnihBnL",
+ "KA1dF1UdjvB7IIp_vnR7v",
+ "01woceOD-gtiw5eqORJYF",
+ "3KwURZ_qrhRPUjuTSWAMc",
+ "vmhcVgI7JzkewEtqgzhzy"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1627,
+ "versionNonce": 1595998919,
+ "isDeleted": false,
+ "id": "IOT3IRFT0XYmCrLQLveRL",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3886.0375356193517,
+ "y": 726.796162157596,
+ "strokeColor": "#000000",
+ "backgroundColor": "#868e96",
+ "width": 131.34282630497245,
+ "height": 131.34282630497245,
+ "seed": 473877009,
+ "groupIds": [
+ "lIo7O648hD5xSFgtYhleX",
+ "vmhcVgI7JzkewEtqgzhzy"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 5197,
+ "versionNonce": 1635430697,
+ "isDeleted": false,
+ "id": "VTIg0AMqMu13N_vwkuTUL",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3846.1713820554805,
+ "y": 753.144597765815,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fff",
+ "width": 71.14306691699676,
+ "height": 82.1676059995251,
+ "seed": 1668766591,
+ "groupIds": [
+ "lIo7O648hD5xSFgtYhleX",
+ "vmhcVgI7JzkewEtqgzhzy"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.385524054988974,
+ 2.2471743420455224
+ ],
+ [
+ 10.688812005090265,
+ 6.8627394058445805
+ ],
+ [
+ 16.553168192890936,
+ 4.935217195694428
+ ],
+ [
+ 32.916986845249774,
+ 5.157866275846158
+ ],
+ [
+ 38.02090066609,
+ 5.66155780165356
+ ],
+ [
+ 41.96862549184785,
+ 2.516718679182924
+ ],
+ [
+ 47.45184723471883,
+ -1.289270509158086
+ ],
+ [
+ 48.95568442158222,
+ 3.9464036740646806
+ ],
+ [
+ 48.816868681256324,
+ 9.028893302741253
+ ],
+ [
+ 53.83737128970782,
+ 13.841210018249871
+ ],
+ [
+ 56.08155909164235,
+ 27.617540822777602
+ ],
+ [
+ 54.323226380848304,
+ 42.04572063911579
+ ],
+ [
+ 49.21017994551295,
+ 47.65147199865575
+ ],
+ [
+ 42.24625697249956,
+ 50.65431334873188
+ ],
+ [
+ 34.727071038182814,
+ 52.313346746191804
+ ],
+ [
+ 36.71676331618669,
+ 54.182844728229675
+ ],
+ [
+ 38.96095111812118,
+ 58.32784277931361
+ ],
+ [
+ 39.42367025254062,
+ 71.32935147257712
+ ],
+ [
+ 39.33112642565678,
+ 79.2011039215501
+ ],
+ [
+ 36.87871501323351,
+ 80.5634814041512
+ ],
+ [
+ 18.32946171219213,
+ 80.87833549036701
+ ],
+ [
+ 16.01008205091439,
+ 78.60779209183247
+ ],
+ [
+ 15.362275262727167,
+ 69.3465505825369
+ ],
+ [
+ 11.082123269346821,
+ 70.53623111656097
+ ],
+ [
+ 4.002520512728576,
+ 70.9894427485702
+ ],
+ [
+ -2.614363109470129,
+ 67.1937953304933
+ ],
+ [
+ -6.732563405803565,
+ 60.56557521235896
+ ],
+ [
+ -10.735083918532132,
+ 56.486670524276384
+ ],
+ [
+ -15.061507825354406,
+ 53.61633018821823
+ ],
+ [
+ -9.184974818226877,
+ 54.182844728229675
+ ],
+ [
+ -5.020502608451438,
+ 57.3930937882947
+ ],
+ [
+ -0.3007674373726794,
+ 61.868558654385446
+ ],
+ [
+ 5.436949829429051,
+ 64.66336371844194
+ ],
+ [
+ 11.799337927697023,
+ 63.870243362425974
+ ],
+ [
+ 14.94582804174959,
+ 61.39646320437589
+ ],
+ [
+ 15.246595479122233,
+ 57.50639669629696
+ ],
+ [
+ 16.93552031975343,
+ 54.12619327422859
+ ],
+ [
+ 19.133436208245982,
+ 52.59660401619747
+ ],
+ [
+ 10.827627745416091,
+ 50.46273258215441
+ ],
+ [
+ 2.8919945901218167,
+ 47.845795351806906
+ ],
+ [
+ -1.1567978360487248,
+ 41.95130154911387
+ ],
+ [
+ -4.1876081664963944,
+ 27.753412999399814
+ ],
+ [
+ -1.7814686675150486,
+ 14.39464020142356
+ ],
+ [
+ 1.6889248406311617,
+ 10.733922095923024
+ ],
+ [
+ -0.3007674373726794,
+ 5.765049663264004
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 2512,
+ "versionNonce": 228790759,
+ "isDeleted": false,
+ "id": "RMawFCiaajHDNWys1f1uZ",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3902.6412947725084,
+ "y": 887.4795886603679,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 162,
+ "height": 129,
+ "seed": 920477681,
+ "groupIds": [
+ "vmhcVgI7JzkewEtqgzhzy"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.630875265011966,
+ "fontFamily": 1,
+ "text": "GitHub\nApp",
+ "baseline": 110,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "GitHub\nApp"
+ },
+ {
+ "type": "arrow",
+ "version": 429,
+ "versionNonce": 1507042495,
+ "isDeleted": false,
+ "id": "g_lMj8nsN7HHuWQLY4ncI",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3678.594752075888,
+ "y": 795.1034822623333,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 230.53647474069749,
+ "height": 3.422083937392017,
+ "seed": 941462431,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "eryYg5IbGhBZGeVZwmozk"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 230.53647474069749,
+ -3.422083937392017
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 293,
+ "versionNonce": 410650975,
+ "isDeleted": false,
+ "id": "eryYg5IbGhBZGeVZwmozk",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -3611.32651470554,
+ "y": 770.3924402936391,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 96,
+ "height": 46,
+ "seed": 284047825,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "event",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "g_lMj8nsN7HHuWQLY4ncI",
+ "originalText": "event"
+ },
+ {
+ "type": "rectangle",
+ "version": 3626,
+ "versionNonce": 1560409854,
+ "isDeleted": false,
+ "id": "ZLg6GGrEUqAYCPAiyQ9E0",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -179.12582121658215,
+ "y": -1318.9070095166553,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ced4da",
+ "width": 163.18622824145342,
+ "height": 163.0299620429426,
+ "seed": 1736951743,
+ "groupIds": [
+ "_4EXYYyIh-gWlb7IaaJ4B",
+ "wYOoFJvfHovCFnVH2pVaY",
+ "NcJvEKD9jD92s5lL5QV0h",
+ "zYX0ViCmD4ObPwBqmkBRv",
+ "0jtDiqCCySbBkfF6hDKge"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1581,
+ "versionNonce": 1702592482,
+ "isDeleted": false,
+ "id": "Ad1yM2N7zoj8CEQymhQR5",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -163.2041202483424,
+ "y": -1302.7754345455196,
+ "strokeColor": "#000000",
+ "backgroundColor": "#868e96",
+ "width": 131.34282630497245,
+ "height": 131.34282630497245,
+ "seed": 193517489,
+ "groupIds": [
+ "lRB2wlRpfNObk5ZHDpU6g",
+ "0jtDiqCCySbBkfF6hDKge"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 5151,
+ "versionNonce": 1642489662,
+ "isDeleted": false,
+ "id": "igkIl-tyX-QoB0mCLd1Iu",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -123.33796668447121,
+ "y": -1276.4269989373006,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fff",
+ "width": 71.14306691699676,
+ "height": 82.1676059995251,
+ "seed": 1876326367,
+ "groupIds": [
+ "lRB2wlRpfNObk5ZHDpU6g",
+ "0jtDiqCCySbBkfF6hDKge"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.385524054988974,
+ 2.2471743420455224
+ ],
+ [
+ 10.688812005090265,
+ 6.8627394058445805
+ ],
+ [
+ 16.553168192890936,
+ 4.935217195694428
+ ],
+ [
+ 32.916986845249774,
+ 5.157866275846158
+ ],
+ [
+ 38.02090066609,
+ 5.66155780165356
+ ],
+ [
+ 41.96862549184785,
+ 2.516718679182924
+ ],
+ [
+ 47.45184723471883,
+ -1.289270509158086
+ ],
+ [
+ 48.95568442158222,
+ 3.9464036740646806
+ ],
+ [
+ 48.816868681256324,
+ 9.028893302741253
+ ],
+ [
+ 53.83737128970782,
+ 13.841210018249871
+ ],
+ [
+ 56.08155909164235,
+ 27.617540822777602
+ ],
+ [
+ 54.323226380848304,
+ 42.04572063911579
+ ],
+ [
+ 49.21017994551295,
+ 47.65147199865575
+ ],
+ [
+ 42.24625697249956,
+ 50.65431334873188
+ ],
+ [
+ 34.727071038182814,
+ 52.313346746191804
+ ],
+ [
+ 36.71676331618669,
+ 54.182844728229675
+ ],
+ [
+ 38.96095111812118,
+ 58.32784277931361
+ ],
+ [
+ 39.42367025254062,
+ 71.32935147257712
+ ],
+ [
+ 39.33112642565678,
+ 79.2011039215501
+ ],
+ [
+ 36.87871501323351,
+ 80.5634814041512
+ ],
+ [
+ 18.32946171219213,
+ 80.87833549036701
+ ],
+ [
+ 16.01008205091439,
+ 78.60779209183247
+ ],
+ [
+ 15.362275262727167,
+ 69.3465505825369
+ ],
+ [
+ 11.082123269346821,
+ 70.53623111656097
+ ],
+ [
+ 4.002520512728576,
+ 70.9894427485702
+ ],
+ [
+ -2.614363109470129,
+ 67.1937953304933
+ ],
+ [
+ -6.732563405803565,
+ 60.56557521235896
+ ],
+ [
+ -10.735083918532132,
+ 56.486670524276384
+ ],
+ [
+ -15.061507825354406,
+ 53.61633018821823
+ ],
+ [
+ -9.184974818226877,
+ 54.182844728229675
+ ],
+ [
+ -5.020502608451438,
+ 57.3930937882947
+ ],
+ [
+ -0.3007674373726794,
+ 61.868558654385446
+ ],
+ [
+ 5.436949829429051,
+ 64.66336371844194
+ ],
+ [
+ 11.799337927697023,
+ 63.870243362425974
+ ],
+ [
+ 14.94582804174959,
+ 61.39646320437589
+ ],
+ [
+ 15.246595479122233,
+ 57.50639669629696
+ ],
+ [
+ 16.93552031975343,
+ 54.12619327422859
+ ],
+ [
+ 19.133436208245982,
+ 52.59660401619747
+ ],
+ [
+ 10.827627745416091,
+ 50.46273258215441
+ ],
+ [
+ 2.8919945901218167,
+ 47.845795351806906
+ ],
+ [
+ -1.1567978360487248,
+ 41.95130154911387
+ ],
+ [
+ -4.1876081664963944,
+ 27.753412999399814
+ ],
+ [
+ -1.7814686675150486,
+ 14.39464020142356
+ ],
+ [
+ 1.6889248406311617,
+ 10.733922095923024
+ ],
+ [
+ -0.3007674373726794,
+ 5.765049663264004
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 2466,
+ "versionNonce": 1669673890,
+ "isDeleted": false,
+ "id": "YtWgbxz1BlSG4ytMOwpHq",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -179.80787940149912,
+ "y": -1142.0920080427477,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 162,
+ "height": 129,
+ "seed": 2027207057,
+ "groupIds": [
+ "0jtDiqCCySbBkfF6hDKge"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.630875265011966,
+ "fontFamily": 1,
+ "text": "GitHub\nApp",
+ "baseline": 110,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "GitHub\nApp"
+ },
+ {
+ "type": "arrow",
+ "version": 383,
+ "versionNonce": 439700145,
+ "isDeleted": false,
+ "id": "3aBzho8AxjfR66p_FTDA6",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 44.238663295119295,
+ "y": -1234.4681144407823,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 230.53647474069749,
+ "height": 3.422083937392017,
+ "seed": 924460031,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "R6Yvmx2EO3OnN9lZfr6m4"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 230.53647474069749,
+ -3.422083937392017
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 247,
+ "versionNonce": 2018477439,
+ "isDeleted": false,
+ "id": "R6Yvmx2EO3OnN9lZfr6m4",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 111.50690066546758,
+ "y": -1259.1791564094801,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 96,
+ "height": 46,
+ "seed": 2047434609,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "event",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "3aBzho8AxjfR66p_FTDA6",
+ "originalText": "event"
+ },
+ {
+ "type": "rectangle",
+ "version": 732,
+ "versionNonce": 1334325182,
+ "isDeleted": false,
+ "id": "q-sXilgbqzRfrzWBBFaZY",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1320.69208021951,
+ "y": -1522.3529341584344,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 1245.4558742199054,
+ "height": 571.7642693635678,
+ "seed": 223562783,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 1097,
+ "versionNonce": 1881289506,
+ "isDeleted": false,
+ "id": "mPPCR-BpVcfyNjZoGlDH7",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1333.8813325276888,
+ "y": -2175.1480489429177,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 1235.7432095443914,
+ "height": 571.7642693635678,
+ "seed": 493766993,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "arrow",
+ "version": 714,
+ "versionNonce": 1184806111,
+ "isDeleted": false,
+ "id": "_VLNwK3EmRdevW145W1BL",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1008.018213748247,
+ "y": -1355.822908029104,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 307.8936968938815,
+ "height": 561.5505055157628,
+ "seed": 1852993599,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "nMj3HLa3oUOPGquuak-MY"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": 0.20078718376551885,
+ "gap": 26.937498302757376,
+ "elementId": "K8wj7zUYCGyB1vSgX_3O3"
+ },
+ "endBinding": {
+ "focus": 0.8407391928213962,
+ "gap": 17.969421885560223,
+ "elementId": "mPPCR-BpVcfyNjZoGlDH7"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 307.8936968938815,
+ -561.5505055157628
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 37,
+ "versionNonce": 341867935,
+ "isDeleted": false,
+ "id": "nMj3HLa3oUOPGquuak-MY",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1103.9650621951869,
+ "y": -1682.5981607869853,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 116,
+ "height": 92,
+ "seed": 1012594481,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "all\nevents",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "_VLNwK3EmRdevW145W1BL",
+ "originalText": "all\nevents"
+ },
+ {
+ "type": "arrow",
+ "version": 867,
+ "versionNonce": 2138754193,
+ "isDeleted": false,
+ "id": "tGPfoZD0iRNf_NNEua8Ui",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1029.2920977839703,
+ "y": -1245.205202978521,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 263.4674829476935,
+ "height": 9.448420946861006,
+ "seed": 72880223,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "B3FwlACp7Qh70Wy3yY8sC"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": -0.04161267714374497,
+ "gap": 23.95993965138132,
+ "elementId": "K8wj7zUYCGyB1vSgX_3O3"
+ },
+ "endBinding": {
+ "focus": -0.07804256053161883,
+ "gap": 27.932499487846144,
+ "elementId": "q-sXilgbqzRfrzWBBFaZY"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 263.4674829476935,
+ 9.448420946861006
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 37,
+ "versionNonce": 1339912639,
+ "isDeleted": false,
+ "id": "B3FwlACp7Qh70Wy3yY8sC",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1103.025839257817,
+ "y": -1286.4809925050922,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 116,
+ "height": 92,
+ "seed": 423029009,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "all\nevents",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "tGPfoZD0iRNf_NNEua8Ui",
+ "originalText": "all\nevents"
+ },
+ {
+ "type": "arrow",
+ "version": 1041,
+ "versionNonce": 1674756351,
+ "isDeleted": false,
+ "id": "x-5_1ZsXKa65t4Dr3dsyO",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1036.0767867763761,
+ "y": -1160.6969657211794,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 275.5876121293659,
+ "height": 615.2142382736602,
+ "seed": 1758768255,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "EZpefOZ4R_pbRyreKTYy2"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": -0.6309842158913878,
+ "gap": 30.768038305691334,
+ "elementId": "K8wj7zUYCGyB1vSgX_3O3"
+ },
+ "endBinding": {
+ "focus": -0.8696369836595462,
+ "gap": 10.153743700067935,
+ "elementId": "h5odFfGtu66dJIfJ-bc7H"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 275.5876121293659,
+ 615.2142382736602
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 21,
+ "versionNonce": 1407640031,
+ "isDeleted": false,
+ "id": "EZpefOZ4R_pbRyreKTYy2",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1115.870592841059,
+ "y": -899.0898465843475,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 116,
+ "height": 92,
+ "seed": 1031380721,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "all\nevents",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "x-5_1ZsXKa65t4Dr3dsyO",
+ "originalText": "all\nevents"
+ },
+ {
+ "type": "arrow",
+ "version": 530,
+ "versionNonce": 141890161,
+ "isDeleted": false,
+ "id": "N7gh_oTTFxO4fV7OmeCBv",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 537.2347127520106,
+ "y": -1240.0167426488679,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 281.58764374467955,
+ "height": 2.8639682633947814,
+ "seed": 665371807,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "_nOgoecuuMp27l8wVe1Qu"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": 0.04754336719943118,
+ "gap": 31.387030065168346,
+ "elementId": "EXHWtC50d-lRpMjMBj1ti"
+ },
+ "endBinding": {
+ "focus": -0.018131885531420696,
+ "gap": 19.387100048476896,
+ "elementId": "K8wj7zUYCGyB1vSgX_3O3"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 281.58764374467955,
+ -2.8639682633947814
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 361,
+ "versionNonce": 1368215039,
+ "isDeleted": false,
+ "id": "_nOgoecuuMp27l8wVe1Qu",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 622.02853462435,
+ "y": -1264.4487267805653,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 112,
+ "height": 46,
+ "seed": 397056209,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "publish",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "N7gh_oTTFxO4fV7OmeCBv",
+ "originalText": "publish"
+ },
+ {
+ "type": "diamond",
+ "version": 7,
+ "versionNonce": 813471998,
+ "isDeleted": false,
+ "id": "sIT8M_c7BE-JrvONEssTr",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2201.9008354452208,
+ "y": -2184.932513728605,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 0.15834250711668574,
+ "height": 0.163140764907439,
+ "seed": 8706239,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 176,
+ "versionNonce": 368311778,
+ "isDeleted": false,
+ "id": "aARwLvsz5Tcmd-D7MW52B",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1809.5184276455811,
+ "y": -2145.892651715252,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 268,
+ "height": 46,
+ "seed": 1499551409,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "Get It Working",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Get It Working"
+ },
+ {
+ "type": "text",
+ "version": 204,
+ "versionNonce": 1908197694,
+ "isDeleted": false,
+ "id": "aPv_4xlr9zIHWu5fy_wWn",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1750.3542086556254,
+ "y": -1490.6936997141802,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 396,
+ "height": 46,
+ "seed": 1762224351,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "Trigger Business Logic",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Trigger Business Logic"
+ },
+ {
+ "type": "text",
+ "version": 96,
+ "versionNonce": 742257058,
+ "isDeleted": false,
+ "id": "pN4ZDGMFcqVYUeyWE3Qf_",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1807.0239120616834,
+ "y": -848.7314457276607,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 343,
+ "height": 46,
+ "seed": 356866193,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "Build a Data Lake",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Build a Data Lake"
+ },
+ {
+ "type": "arrow",
+ "version": 377,
+ "versionNonce": 854608159,
+ "isDeleted": false,
+ "id": "4DbMgpxt4J8cTQIvN8OJZ",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1882.1924452582725,
+ "y": -607.6540530384827,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1321661695,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Pzi621jD_57pX1jbH4tqw"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 274,
+ "versionNonce": 64042527,
+ "isDeleted": false,
+ "id": "Pzi621jD_57pX1jbH4tqw",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1941.7763539265607,
+ "y": -631.694793470122,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 96,
+ "height": 46,
+ "seed": 487464561,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "store",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "4DbMgpxt4J8cTQIvN8OJZ",
+ "originalText": "store"
+ },
+ {
+ "type": "rectangle",
+ "version": 827,
+ "versionNonce": 1118704062,
+ "isDeleted": false,
+ "id": "ZqGU-b7QTzBPDCQFq9xIV",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1330.28946239593,
+ "y": 2250.6484782384578,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 1970.8870668327731,
+ "height": 571.7642693635678,
+ "seed": 423492895,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 2165,
+ "versionNonce": 339964194,
+ "isDeleted": false,
+ "id": "MEQuyza2Lfh9JJ69t-qVS",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1400.2186135473175,
+ "y": 1739.859663571704,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 528689233,
+ "groupIds": [
+ "sWToCRTvqWOOhePYQsYz8",
+ "Y7R6NzQ8z0DMR1-aOaixB",
+ "drQVD6IDFKrBskmBT-CDP"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1328,
+ "versionNonce": 1489054206,
+ "isDeleted": false,
+ "id": "CAQh-rXWyPREcR_a969KB",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1464.1790994433768,
+ "y": 1808.2893822954575,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 1809776959,
+ "groupIds": [
+ "rpPXAPleAcOI8nKTa3ERw",
+ "Y7R6NzQ8z0DMR1-aOaixB",
+ "drQVD6IDFKrBskmBT-CDP"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1329,
+ "versionNonce": 1857879266,
+ "isDeleted": false,
+ "id": "9z_ctBB87JQxs9WdqhCA1",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1526.8484410040555,
+ "y": 1848.9748850762771,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024815,
+ "height": 112.61005990789744,
+ "seed": 108787249,
+ "groupIds": [
+ "rpPXAPleAcOI8nKTa3ERw",
+ "Y7R6NzQ8z0DMR1-aOaixB",
+ "drQVD6IDFKrBskmBT-CDP"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1681,
+ "versionNonce": 625424958,
+ "isDeleted": false,
+ "id": "MHzSXpqOrkCuPcvJxIHIa",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1382.7069570649264,
+ "y": 1917.0947892778713,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 200,
+ "height": 130,
+ "seed": 671777119,
+ "groupIds": [
+ "drQVD6IDFKrBskmBT-CDP"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Runner\nWebhook",
+ "baseline": 111,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Runner\nWebhook"
+ },
+ {
+ "type": "rectangle",
+ "version": 1309,
+ "versionNonce": 563024034,
+ "isDeleted": false,
+ "id": "-5lsLeuBTpngmd41jvm92",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1870.5034538658301,
+ "y": 1735.5477614430056,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 166.56266843464556,
+ "height": 166.56266843464556,
+ "seed": 350226449,
+ "groupIds": [
+ "vrAYq9KkwYtBfTinN96CC",
+ "LoJnhn4ohppM2bPHEYzjO",
+ "4IUJx-rUynYQxZsdxilgx",
+ "LhDJ03hvYkEbxjJDhQjWp",
+ "2Lrub5aDdKTGVn-1IMHiX",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1008,
+ "versionNonce": 1327579774,
+ "isDeleted": false,
+ "id": "kLKLDPslcu027IX80xTR8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1891.4480330040178,
+ "y": 1810.0410423418289,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 789642623,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1063,
+ "versionNonce": 543730786,
+ "isDeleted": false,
+ "id": "i1w4flYh8E7-2zprmy5St",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1996.5279786208785,
+ "y": 1809.8530984719619,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 1151786481,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1680,
+ "versionNonce": 2031108798,
+ "isDeleted": false,
+ "id": "kDgEJ9xRnBJ3KLYkVmUID",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1934.9084046650833,
+ "y": 1800.6217348397113,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1681061279,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1753,
+ "versionNonce": 286838818,
+ "isDeleted": false,
+ "id": "CzM18RXz2rzt4TLRCy8Se",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": 1951.7013688917295,
+ "y": 1785.45224088971,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1691875281,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1784,
+ "versionNonce": 1169505022,
+ "isDeleted": false,
+ "id": "mC1pjKKSb2V1qx9Q1WyY6",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 1966.8894047667136,
+ "y": 1802.136048551787,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1856039359,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1870,
+ "versionNonce": 126778338,
+ "isDeleted": false,
+ "id": "p_zZvb4N_Kf4UGOr91hrf",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": 1950.1197157412835,
+ "y": 1817.3589168194085,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 2005587377,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1282,
+ "versionNonce": 1536240446,
+ "isDeleted": false,
+ "id": "lI9vyOsvDFu8VSasbumGi",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1917.411499730254,
+ "y": 1820.4670058105621,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 997939679,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1298,
+ "versionNonce": 1104719778,
+ "isDeleted": false,
+ "id": "KVie5kAGzIs_07bHJohp4",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1975.2363780809255,
+ "y": 1820.7814705843266,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 1340536721,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1273,
+ "versionNonce": 1761940350,
+ "isDeleted": false,
+ "id": "ACYwa016y5Yzu5Mf9yE6A",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1901.745183855849,
+ "y": 1810.1531901438939,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 1070777855,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1377,
+ "versionNonce": 1680239458,
+ "isDeleted": false,
+ "id": "xcHYzzvy5suup5eQNUDtH",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 1901.0959935837755,
+ "y": 1873.3366055143924,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 1881398641,
+ "groupIds": [
+ "vtn1Kbzp89idey9DWSUMP",
+ "rtjATJMMKX77etM9OMYWP",
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1443,
+ "versionNonce": 676459454,
+ "isDeleted": false,
+ "id": "CTuc21PotZJQnBeNNkEr_",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1903.8780569876044,
+ "y": 1912.744214465427,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 116,
+ "height": 65,
+ "seed": 2057809439,
+ "groupIds": [
+ "l4D9rqG3FAzPHHjg1ZAib"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Jobs",
+ "baseline": 46,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Jobs"
+ },
+ {
+ "type": "rectangle",
+ "version": 2104,
+ "versionNonce": 885436194,
+ "isDeleted": false,
+ "id": "eF3tM0Nr4VC-k9MY_-RbB",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2368.376233855729,
+ "y": 1730.033856762755,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 663291729,
+ "groupIds": [
+ "rcKTxMlrH1Cq1UNN2l2Og",
+ "h-jmWjwfWTPHj3Fg_37YZ",
+ "4mEJB55CTtVexshi1x99H"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1270,
+ "versionNonce": 1670958078,
+ "isDeleted": false,
+ "id": "-ccTxQHVsb6i6qD3VY4Hu",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2432.336719751788,
+ "y": 1798.4635754865085,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 921342527,
+ "groupIds": [
+ "mqTZTtg7CCsx9kU78rnmw",
+ "h-jmWjwfWTPHj3Fg_37YZ",
+ "4mEJB55CTtVexshi1x99H"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1270,
+ "versionNonce": 1479047906,
+ "isDeleted": false,
+ "id": "CMk2vTKcyfhXoZKXJa0aW",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2495.006061312467,
+ "y": 1839.1490782673282,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024817,
+ "height": 112.61005990789742,
+ "seed": 1886254385,
+ "groupIds": [
+ "mqTZTtg7CCsx9kU78rnmw",
+ "h-jmWjwfWTPHj3Fg_37YZ",
+ "4mEJB55CTtVexshi1x99H"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1610,
+ "versionNonce": 2027592766,
+ "isDeleted": false,
+ "id": "Xe1f4gR9Op0Yhh3_Kwh1D",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2343.142669958318,
+ "y": 1907.5555021019318,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 216,
+ "height": 65,
+ "seed": 226226783,
+ "groupIds": [
+ "4mEJB55CTtVexshi1x99H"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Scale-Up",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Scale-Up"
+ },
+ {
+ "type": "rectangle",
+ "version": 2237,
+ "versionNonce": 215666338,
+ "isDeleted": false,
+ "id": "NrBskVvZ_liIvJfqYTiEh",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2956.837252617087,
+ "y": 1727.0556190437128,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 162.50985618789608,
+ "height": 162.35423767939395,
+ "seed": 238692113,
+ "groupIds": [
+ "Rc0hIT4BGvhsWjd5C0d0m",
+ "g-bVuHTTpnejTUsizYe4i",
+ "FZ2xP2gPHy2MXYlWJkoaw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 1602,
+ "versionNonce": 1576559742,
+ "isDeleted": false,
+ "id": "WvldH_HHzVcRNrca2V_qU",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 3011.76119669524,
+ "y": 1780.5175371389123,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 53.28742062599192,
+ "height": 54.429062297883775,
+ "seed": 657215103,
+ "groupIds": [
+ "uka977o4flzcA9SIvmlQ4",
+ "g-bVuHTTpnejTUsizYe4i",
+ "FZ2xP2gPHy2MXYlWJkoaw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1957,
+ "versionNonce": 1737271906,
+ "isDeleted": false,
+ "id": "hfYMYvdf0w9Bz0efpnIZ4",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.726840450960482,
+ "x": 3039.6941522389907,
+ "y": 1825.9018720661043,
+ "strokeColor": "#000",
+ "backgroundColor": "#ff00",
+ "width": 53.69363136764298,
+ "height": 53.76314253808866,
+ "seed": 1801788657,
+ "groupIds": [
+ "caMJKWaEvHzuMYWYMuUaZ",
+ "uka977o4flzcA9SIvmlQ4",
+ "g-bVuHTTpnejTUsizYe4i",
+ "FZ2xP2gPHy2MXYlWJkoaw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.13950257864754836,
+ -21.00123840390704
+ ],
+ [
+ -53.37049625431866,
+ -21.413522518109552
+ ],
+ [
+ -53.55412878899543,
+ 31.7850161707819
+ ],
+ [
+ -32.708046118727594,
+ 32.349620019979106
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1941,
+ "versionNonce": 615720126,
+ "isDeleted": false,
+ "id": "1BJqOZJqfVJEXbseVVgOV",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5503909961083693,
+ "x": 3086.407822483686,
+ "y": 1778.5813755459312,
+ "strokeColor": "#000",
+ "backgroundColor": "#ff00",
+ "width": 53.69363136764298,
+ "height": 53.76314253808865,
+ "seed": 1052518047,
+ "groupIds": [
+ "2DEYKL05PIdyIKG65qKEB",
+ "uka977o4flzcA9SIvmlQ4",
+ "g-bVuHTTpnejTUsizYe4i",
+ "FZ2xP2gPHy2MXYlWJkoaw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.13950257864754836,
+ -21.00123840390704
+ ],
+ [
+ -53.37049625431866,
+ -21.413522518109552
+ ],
+ [
+ -53.55412878899543,
+ 31.7850161707819
+ ],
+ [
+ -32.708046118727594,
+ 32.349620019979106
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1971,
+ "versionNonce": 252513826,
+ "isDeleted": false,
+ "id": "C_NB5adsECnOCpoYb1y_W",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2842.269509212486,
+ "y": 1903.9152289428093,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 374,
+ "height": 128,
+ "seed": 930502353,
+ "groupIds": [
+ "FZ2xP2gPHy2MXYlWJkoaw"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.42102110363181,
+ "fontFamily": 1,
+ "text": "Self-Hosrted\nGitHub Runners",
+ "baseline": 109,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Self-Hosrted\nGitHub Runners"
+ },
+ {
+ "type": "arrow",
+ "version": 866,
+ "versionNonce": 1777048657,
+ "isDeleted": false,
+ "id": "Cen3BAGHJFIEF_obMWaq4",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1611.739516976534,
+ "y": 1818.4330244862285,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 213.49342084810814,
+ "height": 2.999482205557797,
+ "seed": 1658583743,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "foNIww97j0gRqUQUKj6q5"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 213.49342084810814,
+ -2.999482205557797
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 456,
+ "versionNonce": 1906514495,
+ "isDeleted": false,
+ "id": "foNIww97j0gRqUQUKj6q5",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1658.986227400589,
+ "y": 1793.9332833834487,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 119,
+ "height": 46,
+ "seed": 1157977265,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "accept",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Cen3BAGHJFIEF_obMWaq4",
+ "originalText": "accept"
+ },
+ {
+ "type": "arrow",
+ "version": 909,
+ "versionNonce": 828886335,
+ "isDeleted": false,
+ "id": "ByPMeULiGDI8-Rtcig4Ji",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2064.5313368333673,
+ "y": 1824.0953008126453,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 233.13803248815566,
+ "height": 5.961373010401076,
+ "seed": 2016168671,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ZSgiEQtcjL4av_MJLFkat"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": 0.09481243115332476,
+ "gap": 27.46521453289097,
+ "elementId": "-5lsLeuBTpngmd41jvm92"
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 233.13803248815566,
+ -5.961373010401076
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 395,
+ "versionNonce": 1877178975,
+ "isDeleted": false,
+ "id": "ZSgiEQtcjL4av_MJLFkat",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2135.100353077446,
+ "y": 1798.1146143074438,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 92,
+ "height": 46,
+ "seed": 666474129,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "scale",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ByPMeULiGDI8-Rtcig4Ji",
+ "originalText": "scale"
+ },
+ {
+ "type": "arrow",
+ "version": 608,
+ "versionNonce": 1404430897,
+ "isDeleted": false,
+ "id": "LG2FZehdcTQ3QVUxt7f0T",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2599.6611634003357,
+ "y": 1808.5301616546276,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 276.03102314536227,
+ "height": 3.2805370886271703,
+ "seed": 2067633919,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "yVNrVU3ygwSkscFjCyid2"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 276.03102314536227,
+ -3.2805370886271703
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 404,
+ "versionNonce": 1667421823,
+ "isDeleted": false,
+ "id": "yVNrVU3ygwSkscFjCyid2",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2669.676674973017,
+ "y": 1760.8898931103176,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 136,
+ "height": 92,
+ "seed": 306879601,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "create \nrunner",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "LG2FZehdcTQ3QVUxt7f0T",
+ "originalText": "create runner"
+ },
+ {
+ "type": "rectangle",
+ "version": 1523,
+ "versionNonce": 578016702,
+ "isDeleted": false,
+ "id": "zqgkIoyH7KUY-jeccdky3",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1886.6874216587612,
+ "y": 2418.8130734957595,
+ "strokeColor": "#000000",
+ "backgroundColor": "#40c05788",
+ "width": 158.55534153361552,
+ "height": 158.55534153361552,
+ "seed": 43015967,
+ "groupIds": [
+ "EzsZPKcl9i6PbNf6inmPF",
+ "v-G60SnLzdAdXXxw3fyNl",
+ "qA_L2dAx3I7Tzf3PN_y5G",
+ "-UFNaIuH0LQDlSNQ3Iyn0"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1311,
+ "versionNonce": 1336667426,
+ "isDeleted": false,
+ "id": "bcJVxD3bcPIzsoU1v7zUs",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1919.8521882266004,
+ "y": 2445.7756505216603,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 95.27238214210004,
+ "height": 26.19977545413139,
+ "seed": 1954539089,
+ "groupIds": [
+ "qA_L2dAx3I7Tzf3PN_y5G",
+ "-UFNaIuH0LQDlSNQ3Iyn0"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1929,
+ "versionNonce": 1127116286,
+ "isDeleted": false,
+ "id": "zARUX2FqKhByKpgk01RhB",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1920.7241738785024,
+ "y": 2460.0972618275337,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 93.29933826302978,
+ "height": 98.63686423984772,
+ "seed": 9773887,
+ "groupIds": [
+ "qA_L2dAx3I7Tzf3PN_y5G",
+ "-UFNaIuH0LQDlSNQ3Iyn0"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 9.36818376097679,
+ 78.31883827983303
+ ],
+ [
+ 16.489524723539333,
+ 92.55154022050665
+ ],
+ [
+ 49.57513333372016,
+ 98.63686423984772
+ ],
+ [
+ 79.26999046817225,
+ 93.5541914162863
+ ],
+ [
+ 86.16369704080049,
+ 77.82504351911105
+ ],
+ [
+ 93.29933826302978,
+ 0.23795638187510235
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1321,
+ "versionNonce": 532019426,
+ "isDeleted": false,
+ "id": "Yqt6odqNgGn1yMWHFclkc",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1961.5813403132352,
+ "y": 2485.099613296894,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 11.446098498618404,
+ "height": 11.446098498618404,
+ "seed": 1496380465,
+ "groupIds": [
+ "qA_L2dAx3I7Tzf3PN_y5G",
+ "-UFNaIuH0LQDlSNQ3Iyn0"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2007,
+ "versionNonce": 1500249662,
+ "isDeleted": false,
+ "id": "nYjCWfAUMfPdp5OcbbS_n",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1967.6479732610323,
+ "y": 2491.3681459054715,
+ "strokeColor": "#000000",
+ "backgroundColor": "#000",
+ "width": 56.636068605489484,
+ "height": 28.093112333416823,
+ "seed": 1168925535,
+ "groupIds": [
+ "qA_L2dAx3I7Tzf3PN_y5G",
+ "-UFNaIuH0LQDlSNQ3Iyn0"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 17.109846623130498,
+ 18.11453823483363
+ ],
+ [
+ 41.42883938930498,
+ 28.093112333416823
+ ],
+ [
+ 55.848588924697125,
+ 24.71326792264158
+ ],
+ [
+ 56.636068605489484,
+ 14.35119933847305
+ ],
+ [
+ 43.762044226227474,
+ 4.2784170462711835
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1770,
+ "versionNonce": 1107856546,
+ "isDeleted": false,
+ "id": "smNVyu2UWat0WcSdE6SU-",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1838.9650924255666,
+ "y": 2587.3313590244725,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 254,
+ "height": 61,
+ "seed": 71648785,
+ "groupIds": [
+ "-UFNaIuH0LQDlSNQ3Iyn0"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "fontSize": 48.7256584089286,
+ "fontFamily": 1,
+ "text": "S3 Bucket",
+ "baseline": 43,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "S3 Bucket"
+ },
+ {
+ "type": "rectangle",
+ "version": 1289,
+ "versionNonce": 705529470,
+ "isDeleted": false,
+ "id": "ak74KWqBJCwrZ5FJNasIy",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1418.8767157437987,
+ "y": 2415.943165229437,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 158.55534153361552,
+ "height": 158.55534153361552,
+ "seed": 1109827455,
+ "groupIds": [
+ "UhqAZOoM5upzQFdMcgobd",
+ "pryiHh40XO92CQLKOtLCC",
+ "W4PLkAEjlj4PulPkUta-F",
+ "4EvftdwjsEyZhq7RRXXBj",
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1408,
+ "versionNonce": 1817356386,
+ "isDeleted": false,
+ "id": "1FxYUnjrqJmchLGrTTxdd",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1559.6039362904166,
+ "y": 2496.9489768986314,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 116.58423802908882,
+ "height": 29.393917181650927,
+ "seed": 1353997297,
+ "groupIds": [
+ "z0Se85sKm_bCJLejSkMdG",
+ "4EvftdwjsEyZhq7RRXXBj",
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -45.21352730865222,
+ 0.028171919568987538
+ ],
+ [
+ -79.30906394263185,
+ -4.633360471958714
+ ],
+ [
+ -103.18544787994773,
+ -16.49180598651002
+ ],
+ [
+ -116.58423802908882,
+ -29.365745262081944
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1586,
+ "versionNonce": 903087806,
+ "isDeleted": false,
+ "id": "6-_crgd_bUyPQtMECU_SE",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1559.749754665806,
+ "y": 2497.08531892021,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 116.58423802908882,
+ "height": 31.913181886137394,
+ "seed": 138696607,
+ "groupIds": [
+ "z0Se85sKm_bCJLejSkMdG",
+ "4EvftdwjsEyZhq7RRXXBj",
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -45.128470198685314,
+ 0.29007158612430645
+ ],
+ [
+ -79.30906394263185,
+ 5.035297901210984
+ ],
+ [
+ -103.18544787994773,
+ 17.922446693630082
+ ],
+ [
+ -116.58423802908882,
+ 31.913181886137394
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1547,
+ "versionNonce": 1180912674,
+ "isDeleted": false,
+ "id": "hbk_SJZA_oKH2-ScZO9T3",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1558.4985836337592,
+ "y": 2486.689978042472,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 103.58368752083426,
+ "height": 29.393917181650927,
+ "seed": 1317385681,
+ "groupIds": [
+ "z0Se85sKm_bCJLejSkMdG",
+ "4EvftdwjsEyZhq7RRXXBj",
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -40.17167297765933,
+ 0.028171919568987538
+ ],
+ [
+ -70.46514551095397,
+ -4.633360471958714
+ ],
+ [
+ -91.67902428823184,
+ -16.49180598651002
+ ],
+ [
+ -103.58368752083425,
+ -29.365745262081944
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1560,
+ "versionNonce": 1029734142,
+ "isDeleted": false,
+ "id": "LcXoZKeuFOi3LYVE_CE2y",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1559.0097708015246,
+ "y": 2475.3036612022916,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 90.46473266499883,
+ "height": 33.018334242834726,
+ "seed": 238422975,
+ "groupIds": [
+ "z0Se85sKm_bCJLejSkMdG",
+ "4EvftdwjsEyZhq7RRXXBj",
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627846,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -35.974927068477975,
+ 0.028171919568987538
+ ],
+ [
+ -63.103632055255574,
+ -4.633360471958718
+ ],
+ [
+ -82.10129098463422,
+ -16.491805986510006
+ ],
+ [
+ -90.46473266499883,
+ -32.99016232326574
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1688,
+ "versionNonce": 640251874,
+ "isDeleted": false,
+ "id": "7vyj6K7rJrXrKU0ouD35Q",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1559.9194249777074,
+ "y": 2508.3994796297557,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 103.58368752083426,
+ "height": 29.809688497521776,
+ "seed": 550556593,
+ "groupIds": [
+ "z0Se85sKm_bCJLejSkMdG",
+ "4EvftdwjsEyZhq7RRXXBj",
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -40.17167297765931,
+ -0.02857040596318333
+ ],
+ [
+ -70.46514551095397,
+ 4.6988984663820474
+ ],
+ [
+ -91.6790242882318,
+ 16.725079416305856
+ ],
+ [
+ -103.58368752083425,
+ 29.781118091558593
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1902,
+ "versionNonce": 1161031486,
+ "isDeleted": false,
+ "id": "HP-j4c4YzbpVpm_WPrkBc",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1560.0693576226704,
+ "y": 2520.4040749365013,
+ "strokeColor": "#000000",
+ "backgroundColor": "#7950f288",
+ "width": 91.78090915634623,
+ "height": 29.099233930486054,
+ "seed": 807156703,
+ "groupIds": [
+ "z0Se85sKm_bCJLejSkMdG",
+ "4EvftdwjsEyZhq7RRXXBj",
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -35.97492706847803,
+ -0.024981025662760573
+ ],
+ [
+ -63.10363205525555,
+ 4.1085626618874445
+ ],
+ [
+ -82.10129098463426,
+ 14.623860740673821
+ ],
+ [
+ -91.78090915634623,
+ 29.074252904823293
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1623,
+ "versionNonce": 1005526654,
+ "isDeleted": false,
+ "id": "gTuo9-vPIFrsUJnA0Y-GY",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1402.6543865106078,
+ "y": 2583.6485903153007,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 191,
+ "height": 61,
+ "seed": 465384849,
+ "groupIds": [
+ "ovgRoLHQadf5LjTPQHXfi"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 48.7256584089286,
+ "fontFamily": 1,
+ "text": "Firehose",
+ "baseline": 43,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Firehose"
+ },
+ {
+ "type": "rectangle",
+ "version": 1014,
+ "versionNonce": 430921598,
+ "isDeleted": false,
+ "id": "T-9-dndzHOyI9W504ZvK_",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 846.6807763352854,
+ "y": 1799.1019443041587,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 167.1227015874227,
+ "height": 167.1227015874227,
+ "seed": 1913087999,
+ "groupIds": [
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1212,
+ "versionNonce": 489842530,
+ "isDeleted": false,
+ "id": "5N3cJPW5TR60OL6rX1umX",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 893.5626211975186,
+ "y": 1883.2614895493098,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 75.15646274036385,
+ "height": 65.59287177883209,
+ "seed": 578968433,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 18.760545466739295,
+ -32.68897745136131
+ ],
+ [
+ 56.17800584297166,
+ -32.46971101865256
+ ],
+ [
+ 75.15646274036385,
+ 0.18315562791538967
+ ],
+ [
+ 56.750087711033075,
+ 32.070161562387476
+ ],
+ [
+ 19.00425613653922,
+ 32.90389432747078
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 996,
+ "versionNonce": 1393801150,
+ "isDeleted": false,
+ "id": "BkcYIWSet9utajTR5_5XM",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 892.8739143024914,
+ "y": 1823.3691588453148,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 33034271,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1057,
+ "versionNonce": 1660103458,
+ "isDeleted": false,
+ "id": "usBwzv9jKel_jbtRJf-TH",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 906.0088841831357,
+ "y": 1839.2773911090335,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.276803124249621,
+ "height": 10.75883827516734,
+ "seed": 1164428625,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.276803124249621,
+ 10.75883827516734
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1118,
+ "versionNonce": 1501695998,
+ "isDeleted": false,
+ "id": "2W7X4Zead5Qj5kZUjFp1k",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 952.4839709781636,
+ "y": 1925.098035068433,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 2044638271,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1186,
+ "versionNonce": 56981218,
+ "isDeleted": false,
+ "id": "U5FgRcY_MnC1u8GmYGM-3",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 949.9315942552539,
+ "y": 1915.2903608115375,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.276803124249621,
+ "height": 10.75883827516734,
+ "seed": 533001009,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.276803124249621,
+ 10.75883827516734
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 1129,
+ "versionNonce": 1761304638,
+ "isDeleted": false,
+ "id": "ipaqZjA6fm3-Wda1oqM0b",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 967.021036011306,
+ "y": 1848.0686173486029,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 1637602399,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1217,
+ "versionNonce": 1058556578,
+ "isDeleted": false,
+ "id": "r62KF_OHPmWozoREp-Lvn",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 877.1954971624846,
+ "y": 1900.7694846654558,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 16.859396281987436,
+ "height": 16.859396281987436,
+ "seed": 1979802897,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1023,
+ "versionNonce": 358656126,
+ "isDeleted": false,
+ "id": "QQXkLRUU7crbzZh8mZ48u",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 931.3276396011215,
+ "y": 1834.7261966531732,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 38.43785822455619,
+ "height": 15.031322358118002,
+ "seed": 1895821439,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 28.33832329979776,
+ -0.10055470257895927
+ ],
+ [
+ 38.43785822455619,
+ 14.930767655539045
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1011,
+ "versionNonce": 1824171618,
+ "isDeleted": false,
+ "id": "A_VffJ1G_HKcJGQdv_QsR",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 974.7117973310569,
+ "y": 1908.5851907247925,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 13.84459800741488,
+ "height": 45.484383816761714,
+ "seed": 328506097,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.84459800741488,
+ -25.054855217552966
+ ],
+ [
+ 3.9063083273255685,
+ -45.484383816761714
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1196,
+ "versionNonce": 1316153534,
+ "isDeleted": false,
+ "id": "--AnG4FZIDcXKgTwOL2XE",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 890.7187564323112,
+ "y": 1916.0491314753817,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 38.43785822455619,
+ "height": 15.031322358118002,
+ "seed": 298551455,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 28.33832329979776,
+ -0.10055470257895927
+ ],
+ [
+ 38.43785822455619,
+ 14.930767655539045
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1181,
+ "versionNonce": 890997282,
+ "isDeleted": false,
+ "id": "UJftvvtPGUwq-zuw2HbHT",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 871.9278589195173,
+ "y": 1902.5047341734753,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 13.84459800741488,
+ "height": 45.484383816761714,
+ "seed": 1762006225,
+ "groupIds": [
+ "1JTgojY_xfVmurFon3o7M",
+ "8fwASrZMbvM-ol523Fc7u",
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.84459800741488,
+ -25.054855217552966
+ ],
+ [
+ 3.9063083273255685,
+ -45.484383816761714
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1900,
+ "versionNonce": 1674780926,
+ "isDeleted": false,
+ "id": "W_OSKsNyaMYaGCYbsWRcg",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 780.4278583409587,
+ "y": 1975.3905232801262,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 299,
+ "height": 66,
+ "seed": 565124287,
+ "groupIds": [
+ "EaIQgTKZgmF4Zs60geFlC"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.660092685529605,
+ "fontFamily": 1,
+ "text": "EventBridge",
+ "baseline": 46,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "EventBridge"
+ },
+ {
+ "type": "rectangle",
+ "version": 1694,
+ "versionNonce": 1328149986,
+ "isDeleted": false,
+ "id": "a8HVyLnC3lTGqoLuaIz6V",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1407.2907093620315,
+ "y": 1074.00608119736,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 166.56266843464556,
+ "height": 166.56266843464556,
+ "seed": 1777160881,
+ "groupIds": [
+ "xnjIvPEHX4d342HNirrM8",
+ "Z6lUKZisOY9yqRVV6ehBv",
+ "ys_TDRW42g4UHpZyWn_XC",
+ "FRWjxLeNCiAdQAD0Oc_8P",
+ "y3uuGUhW4BmEyXa-497y9",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1394,
+ "versionNonce": 151146814,
+ "isDeleted": false,
+ "id": "cqTbrAJZlP2jeFrknF6gN",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1428.2352885002192,
+ "y": 1148.4993620961832,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 1951083743,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1449,
+ "versionNonce": 1005906338,
+ "isDeleted": false,
+ "id": "5ICxQqX4fMMAARcDinpUd",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1533.3152341170799,
+ "y": 1148.3114182263162,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 20.776352473994063,
+ "height": 20.776352473994063,
+ "seed": 720491665,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 2066,
+ "versionNonce": 1499560318,
+ "isDeleted": false,
+ "id": "y6l9i89tKAsjV434ssj-H",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1471.695660161292,
+ "y": 1139.0800545940656,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 355481855,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2139,
+ "versionNonce": 44787042,
+ "isDeleted": false,
+ "id": "SaiNtUA6obTJ9US1tx0uC",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 1.5707963267948957,
+ "x": 1488.4886243879382,
+ "y": 1123.9105606440717,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1070275185,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2170,
+ "versionNonce": 1546754494,
+ "isDeleted": false,
+ "id": "zE5aZZqrLEALZzGnSiYk_",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 1503.676660262915,
+ "y": 1140.5943683061414,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1239335199,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 2256,
+ "versionNonce": 1822189858,
+ "isDeleted": false,
+ "id": "y030T1WNiSYh34NjrD2al",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 4.71238898038469,
+ "x": 1486.9069712374921,
+ "y": 1155.8172365737628,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 6.804503988003495,
+ "height": 38.13766244332833,
+ "seed": 1497408593,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9266372789210076,
+ 8.998796944487143
+ ],
+ [
+ 5.229892074906901,
+ 19.48838899904746
+ ],
+ [
+ 3.3325654765326616,
+ 29.67597282184636
+ ],
+ [
+ -1.5746119130965948,
+ 38.13766244332833
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1668,
+ "versionNonce": 143897086,
+ "isDeleted": false,
+ "id": "SncidFFoFnIyg5_yIUol5",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1454.1987552264554,
+ "y": 1158.9253255649164,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 1405568319,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1684,
+ "versionNonce": 1094120674,
+ "isDeleted": false,
+ "id": "lH7SUCYUHmFUcpaERbYcX",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1512.023633577127,
+ "y": 1159.239790338681,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 14.952757593853464,
+ "height": 13.224257777326269,
+ "seed": 589951537,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 14.886290582183573,
+ -0.13736110056481132
+ ],
+ [
+ 8.329895705251403,
+ -6.481438830583367
+ ],
+ [
+ 14.952757593853464,
+ -0.12392773565190178
+ ],
+ [
+ 7.767740570959562,
+ 6.7428189467429025
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1659,
+ "versionNonce": 1233699390,
+ "isDeleted": false,
+ "id": "SY5anL4NbGUlxnxTJifw_",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1438.5324393520505,
+ "y": 1148.6115098982482,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 1917470047,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1763,
+ "versionNonce": 34212002,
+ "isDeleted": false,
+ "id": "_Mm0nsqLNs0nm4JN_cl5W",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 3.141592653589793,
+ "x": 1437.8832490799841,
+ "y": 1211.7949252687467,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.82692336848918,
+ "height": 43.78754611079017,
+ "seed": 1651409937,
+ "groupIds": [
+ "uXiObEqemvjDa7Pn-BWRF",
+ "eh-Ff2HBXl22KtMzQ6Hns",
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.551783038148728,
+ -19.60676938120805
+ ],
+ [
+ 21.16831296727607,
+ -33.52711759394882
+ ],
+ [
+ 38.63259014493957,
+ -41.445559343187185
+ ],
+ [
+ 56.15733183838121,
+ -43.36712421047384
+ ],
+ [
+ 76.14198618700648,
+ -38.47539518325328
+ ],
+ [
+ 90.79568572788577,
+ -28.31942861063923
+ ],
+ [
+ 101.28259146407572,
+ -13.558108803905094
+ ],
+ [
+ 105.82692336848918,
+ 0.42042190031631693
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 2163,
+ "versionNonce": 32623230,
+ "isDeleted": false,
+ "id": "0CHoC-gnS1Bp74OIOaOeI",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1377.1701939015993,
+ "y": 1252.6712920630234,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 244,
+ "height": 65,
+ "seed": 616055167,
+ "groupIds": [
+ "yqztWoepK358W2sJBPqW6"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Monitoring",
+ "baseline": 46,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Monitoring"
+ },
+ {
+ "type": "rectangle",
+ "version": 2153,
+ "versionNonce": 650421346,
+ "isDeleted": false,
+ "id": "WdfYT1DTm3twRajk7818r",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 349.3423154417369,
+ "y": 1802.8958085835984,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 1392892401,
+ "groupIds": [
+ "noKcuZVyFsbhH2pwspzlu",
+ "X15hjryOoVfRRd_eIhRNh",
+ "zjGd8khhDaNEDw9KgkzUA"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1312,
+ "versionNonce": 277859006,
+ "isDeleted": false,
+ "id": "SG5dvVG6Wt9A4ql8FLu6h",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 413.30280133779615,
+ "y": 1871.3255273073519,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 743553439,
+ "groupIds": [
+ "2Try3qij8SiG14t06WWYm",
+ "X15hjryOoVfRRd_eIhRNh",
+ "zjGd8khhDaNEDw9KgkzUA"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1313,
+ "versionNonce": 1496696866,
+ "isDeleted": false,
+ "id": "Dh6sEi4VNN-wN5u4MdfMl",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 475.97214289848944,
+ "y": 1912.0110300881715,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024815,
+ "height": 112.61005990789744,
+ "seed": 1173844945,
+ "groupIds": [
+ "2Try3qij8SiG14t06WWYm",
+ "X15hjryOoVfRRd_eIhRNh",
+ "zjGd8khhDaNEDw9KgkzUA"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1655,
+ "versionNonce": 1409532670,
+ "isDeleted": false,
+ "id": "MFZNP8iJz1TIAlPwLe62p",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 331.8306589593458,
+ "y": 1980.1309342897657,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 200,
+ "height": 65,
+ "seed": 1313287615,
+ "groupIds": [
+ "zjGd8khhDaNEDw9KgkzUA"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Webhook",
+ "baseline": 46,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Webhook"
+ },
+ {
+ "type": "rectangle",
+ "version": 2374,
+ "versionNonce": 827093986,
+ "isDeleted": false,
+ "id": "w1XDtN83sEhGN6GkfrFO_",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1900.0409410068396,
+ "y": 1070.1969428154625,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fd7e1488",
+ "width": 164.97668703522524,
+ "height": 164.81870630361743,
+ "seed": 2136658353,
+ "groupIds": [
+ "CEgkfgzZ8QFm920691gWV",
+ "tJ5SRPoKMD0CbjuVbsY27",
+ "UGgV0l5MEuTHMzvLzLMsc"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1537,
+ "versionNonce": 785298238,
+ "isDeleted": false,
+ "id": "wsWaRuzwYwkv1ohLIDskZ",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1964.0014269028989,
+ "y": 1138.626661539216,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 49.41314943009923,
+ "height": 68.83801775778902,
+ "seed": 1438195167,
+ "groupIds": [
+ "-UhifBkkIvZIAQ66ROo9j",
+ "tJ5SRPoKMD0CbjuVbsY27",
+ "UGgV0l5MEuTHMzvLzLMsc"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -32.5810227996875,
+ 65.175631491239
+ ],
+ [
+ -1.3253643560179433,
+ 68.83801775778902
+ ],
+ [
+ 16.832126630411725,
+ 33.73439090104536
+ ],
+ [
+ 2.3015461586137254,
+ 1.4434562224557763
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 1538,
+ "versionNonce": 1897375650,
+ "isDeleted": false,
+ "id": "xSOReDR62PXNQQf_b8ILO",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2026.6707684635776,
+ "y": 1179.3121643200357,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 89.22760316024815,
+ "height": 112.61005990789744,
+ "seed": 1415017361,
+ "groupIds": [
+ "-UhifBkkIvZIAQ66ROo9j",
+ "tJ5SRPoKMD0CbjuVbsY27",
+ "UGgV0l5MEuTHMzvLzLMsc"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -38.287735932784855,
+ -82.97313959577352
+ ],
+ [
+ -74.66643728431525,
+ -84.45754493092308
+ ],
+ [
+ -77.23560508927942,
+ -58.86690881685338
+ ],
+ [
+ -58.60149253615347,
+ -56.30502995394871
+ ],
+ [
+ -20.13279377268838,
+ 26.673228280911516
+ ],
+ [
+ 9.443220620738472,
+ 28.152514976974356
+ ],
+ [
+ 11.991998070968727,
+ 2.5593195433613056
+ ],
+ [
+ 9.443220620738474,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 1935,
+ "versionNonce": 189897598,
+ "isDeleted": false,
+ "id": "tyR3mJrIiDnC_M7NVL9pm",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1840.5292845244485,
+ "y": 1247.129585800947,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 284,
+ "height": 195,
+ "seed": 1438124543,
+ "groupIds": [
+ "UGgV0l5MEuTHMzvLzLMsc"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 51.1863908672261,
+ "fontFamily": 1,
+ "text": "Calculate\nRunner\nStart Time",
+ "baseline": 176,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Calculate\nRunner\nStart Time"
+ },
+ {
+ "type": "rectangle",
+ "version": 3656,
+ "versionNonce": 1086743394,
+ "isDeleted": false,
+ "id": "70L4hDw4CffBRV3MKJicb",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -170.65450142646205,
+ "y": 1809.2145982361326,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ced4da",
+ "width": 163.18622824145342,
+ "height": 163.0299620429426,
+ "seed": 153409905,
+ "groupIds": [
+ "DFkOTRNdsgNqsMEfKOCi7",
+ "PKAB0AMUXIRSx1SaJthe6",
+ "UZTycBR2-mSFSMeObXocc",
+ "7_XO3WCUwwqEiT5F3417f",
+ "rMfPD6W8s6-lb7RW8eLEV"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1611,
+ "versionNonce": 1607302078,
+ "isDeleted": false,
+ "id": "sfI5s9v7soigzBFwLLwli",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -154.7328004582223,
+ "y": 1825.3461732072683,
+ "strokeColor": "#000000",
+ "backgroundColor": "#868e96",
+ "width": 131.34282630497245,
+ "height": 131.34282630497245,
+ "seed": 725905951,
+ "groupIds": [
+ "SMiWZTmzttnNIizseZo96",
+ "rMfPD6W8s6-lb7RW8eLEV"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 5181,
+ "versionNonce": 1789372194,
+ "isDeleted": false,
+ "id": "ZaHfPws3JzQJC6EcnF4Ae",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -114.8666468943511,
+ "y": 1851.6946088154873,
+ "strokeColor": "#000000",
+ "backgroundColor": "#fff",
+ "width": 71.14306691699676,
+ "height": 82.1676059995251,
+ "seed": 1862959953,
+ "groupIds": [
+ "SMiWZTmzttnNIizseZo96",
+ "rMfPD6W8s6-lb7RW8eLEV"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.385524054988974,
+ 2.2471743420455224
+ ],
+ [
+ 10.688812005090265,
+ 6.8627394058445805
+ ],
+ [
+ 16.553168192890936,
+ 4.935217195694428
+ ],
+ [
+ 32.916986845249774,
+ 5.157866275846158
+ ],
+ [
+ 38.02090066609,
+ 5.66155780165356
+ ],
+ [
+ 41.96862549184785,
+ 2.516718679182924
+ ],
+ [
+ 47.45184723471883,
+ -1.289270509158086
+ ],
+ [
+ 48.95568442158222,
+ 3.9464036740646806
+ ],
+ [
+ 48.816868681256324,
+ 9.028893302741253
+ ],
+ [
+ 53.83737128970782,
+ 13.841210018249871
+ ],
+ [
+ 56.08155909164235,
+ 27.617540822777602
+ ],
+ [
+ 54.323226380848304,
+ 42.04572063911579
+ ],
+ [
+ 49.21017994551295,
+ 47.65147199865575
+ ],
+ [
+ 42.24625697249956,
+ 50.65431334873188
+ ],
+ [
+ 34.727071038182814,
+ 52.313346746191804
+ ],
+ [
+ 36.71676331618669,
+ 54.182844728229675
+ ],
+ [
+ 38.96095111812118,
+ 58.32784277931361
+ ],
+ [
+ 39.42367025254062,
+ 71.32935147257712
+ ],
+ [
+ 39.33112642565678,
+ 79.2011039215501
+ ],
+ [
+ 36.87871501323351,
+ 80.5634814041512
+ ],
+ [
+ 18.32946171219213,
+ 80.87833549036701
+ ],
+ [
+ 16.01008205091439,
+ 78.60779209183247
+ ],
+ [
+ 15.362275262727167,
+ 69.3465505825369
+ ],
+ [
+ 11.082123269346821,
+ 70.53623111656097
+ ],
+ [
+ 4.002520512728576,
+ 70.9894427485702
+ ],
+ [
+ -2.614363109470129,
+ 67.1937953304933
+ ],
+ [
+ -6.732563405803565,
+ 60.56557521235896
+ ],
+ [
+ -10.735083918532132,
+ 56.486670524276384
+ ],
+ [
+ -15.061507825354406,
+ 53.61633018821823
+ ],
+ [
+ -9.184974818226877,
+ 54.182844728229675
+ ],
+ [
+ -5.020502608451438,
+ 57.3930937882947
+ ],
+ [
+ -0.3007674373726794,
+ 61.868558654385446
+ ],
+ [
+ 5.436949829429051,
+ 64.66336371844194
+ ],
+ [
+ 11.799337927697023,
+ 63.870243362425974
+ ],
+ [
+ 14.94582804174959,
+ 61.39646320437589
+ ],
+ [
+ 15.246595479122233,
+ 57.50639669629696
+ ],
+ [
+ 16.93552031975343,
+ 54.12619327422859
+ ],
+ [
+ 19.133436208245982,
+ 52.59660401619747
+ ],
+ [
+ 10.827627745416091,
+ 50.46273258215441
+ ],
+ [
+ 2.8919945901218167,
+ 47.845795351806906
+ ],
+ [
+ -1.1567978360487248,
+ 41.95130154911387
+ ],
+ [
+ -4.1876081664963944,
+ 27.753412999399814
+ ],
+ [
+ -1.7814686675150486,
+ 14.39464020142356
+ ],
+ [
+ 1.6889248406311617,
+ 10.733922095923024
+ ],
+ [
+ -0.3007674373726794,
+ 5.765049663264004
+ ],
+ [
+ 0,
+ 0
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 2496,
+ "versionNonce": 845370366,
+ "isDeleted": false,
+ "id": "0zRHYKu8MRZ-xZ5zykzyR",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -171.33655961137902,
+ "y": 1986.0295997100402,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 162,
+ "height": 129,
+ "seed": 1062131263,
+ "groupIds": [
+ "rMfPD6W8s6-lb7RW8eLEV"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.630875265011966,
+ "fontFamily": 1,
+ "text": "GitHub\nApp",
+ "baseline": 110,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "GitHub\nApp"
+ },
+ {
+ "type": "arrow",
+ "version": 415,
+ "versionNonce": 1520029023,
+ "isDeleted": false,
+ "id": "hhwiw4HGxNTEUJOzUpTwy",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 52.7099830852394,
+ "y": 1893.6534933120056,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 230.53647474069749,
+ "height": 3.422083937392017,
+ "seed": 1113583921,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "dflwlnQn1RxopiBNfPCCC"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 230.53647474069749,
+ -3.422083937392017
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 279,
+ "versionNonce": 1122086559,
+ "isDeleted": false,
+ "id": "dflwlnQn1RxopiBNfPCCC",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 119.97822045558769,
+ "y": 1868.9424513433114,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 96,
+ "height": 46,
+ "seed": 146257503,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "event",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "hhwiw4HGxNTEUJOzUpTwy",
+ "originalText": "event"
+ },
+ {
+ "type": "rectangle",
+ "version": 580,
+ "versionNonce": 148752034,
+ "isDeleted": false,
+ "id": "rD0-lvyZlpkdLQzgH2y6g",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1328.8138711827023,
+ "y": 1605.4191447674311,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 1970.8870668327731,
+ "height": 571.7642693635678,
+ "seed": 1217176337,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 896,
+ "versionNonce": 1371597950,
+ "isDeleted": false,
+ "id": "95YKwyFO_vdgQkgZnz1dd",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1341.547676837611,
+ "y": 950.4315309776794,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 1970.8870668327731,
+ "height": 571.7642693635678,
+ "seed": 1313837695,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "arrow",
+ "version": 263,
+ "versionNonce": 247168017,
+ "isDeleted": false,
+ "id": "hS03olOSqk7hWKFvCNcYt",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1024.707999708212,
+ "y": 1772.1644460013995,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 298.870255243839,
+ "height": 489.6427356859458,
+ "seed": 772282609,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "4PUNnzhOgvi68t_qNgpJV"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": 0.20078718376551885,
+ "gap": 26.937498302757376,
+ "elementId": "T-9-dndzHOyI9W504ZvK_"
+ },
+ "endBinding": {
+ "focus": 0.8407391928214002,
+ "gap": 17.969421885560223,
+ "elementId": "95YKwyFO_vdgQkgZnz1dd"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 298.870255243839,
+ -489.6427356859458
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 54,
+ "versionNonce": 1494254271,
+ "isDeleted": false,
+ "id": "4PUNnzhOgvi68t_qNgpJV",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1101.6431273301305,
+ "y": 1481.3430781584248,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 145,
+ "height": 92,
+ "seed": 685173407,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "workflow\njobs",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "hS03olOSqk7hWKFvCNcYt",
+ "originalText": "workflow\njobs"
+ },
+ {
+ "type": "arrow",
+ "version": 516,
+ "versionNonce": 1775683967,
+ "isDeleted": false,
+ "id": "YaHPTwPrIxOKhGLDQsCsk",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1037.7634175740905,
+ "y": 1881.9336691059507,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 263.1179541207657,
+ "height": 6.948392338155827,
+ "seed": 609866449,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Uyx0OhoSCt8tJcsMFCMJR"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": -0.04161267714370311,
+ "gap": 23.959939651383138,
+ "elementId": "T-9-dndzHOyI9W504ZvK_"
+ },
+ "endBinding": {
+ "focus": -0.07804256053160717,
+ "gap": 27.932499487846144,
+ "elementId": "rD0-lvyZlpkdLQzgH2y6g"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 263.1179541207657,
+ 6.948392338155827
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 54,
+ "versionNonce": 1183830751,
+ "isDeleted": false,
+ "id": "Uyx0OhoSCt8tJcsMFCMJR",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1096.8223946344724,
+ "y": 1839.4078652750322,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 145,
+ "height": 92,
+ "seed": 1157512895,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "workflow\njobs",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "YaHPTwPrIxOKhGLDQsCsk",
+ "originalText": "workflow\njobs"
+ },
+ {
+ "type": "arrow",
+ "version": 694,
+ "versionNonce": 1525928433,
+ "isDeleted": false,
+ "id": "exHlRqEdD9XShGVG7RhXk",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1044.5715162284005,
+ "y": 1953.5819405198781,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 275.56420246746166,
+ "height": 553.2545490892662,
+ "seed": 1075400881,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "UKQ5fGUgyJzxmp61tEZAc"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": -0.6311344601345168,
+ "gap": 30.768038305693153,
+ "elementId": "T-9-dndzHOyI9W504ZvK_"
+ },
+ "endBinding": {
+ "focus": -0.8696369836595449,
+ "gap": 10.153743700067935,
+ "elementId": "ZqGU-b7QTzBPDCQFq9xIV"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 275.56420246746166,
+ 553.2545490892662
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 52,
+ "versionNonce": 1139810047,
+ "isDeleted": false,
+ "id": "UKQ5fGUgyJzxmp61tEZAc",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1124.3536174621322,
+ "y": 2184.209215064511,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 116,
+ "height": 92,
+ "seed": 1701187295,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "all\nevents",
+ "baseline": 78,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "exHlRqEdD9XShGVG7RhXk",
+ "originalText": "all\nevents"
+ },
+ {
+ "type": "arrow",
+ "version": 565,
+ "versionNonce": 1549746591,
+ "isDeleted": false,
+ "id": "0dYVQvpdyY-MXv_w_5_uU",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 545.7060325421307,
+ "y": 1888.1048651039237,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 281.58764374467955,
+ "height": 2.8639682633947814,
+ "seed": 384701073,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "rNBHXN2N-1OitQYtdIW_D"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "focus": 0.047543367199431086,
+ "gap": 31.3870300651688,
+ "elementId": "WdfYT1DTm3twRajk7818r"
+ },
+ "endBinding": {
+ "focus": -0.01813188553150742,
+ "gap": 19.387100048473258,
+ "elementId": "T-9-dndzHOyI9W504ZvK_"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 281.58764374467955,
+ -2.8639682633947814
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 393,
+ "versionNonce": 598861599,
+ "isDeleted": false,
+ "id": "rNBHXN2N-1OitQYtdIW_D",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 630.4998544144719,
+ "y": 1863.6728809722263,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 112,
+ "height": 46,
+ "seed": 614390527,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "publish",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "0dYVQvpdyY-MXv_w_5_uU",
+ "originalText": "publish"
+ },
+ {
+ "type": "diamond",
+ "version": 37,
+ "versionNonce": 360931682,
+ "isDeleted": false,
+ "id": "uwE7tEIymJ1NHOjLKvCy4",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2210.372155235339,
+ "y": 943.1890940241792,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 0.15834250711668574,
+ "height": 0.163140764907439,
+ "seed": 495949937,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 104,
+ "versionNonce": 2145869246,
+ "isDeleted": false,
+ "id": "9VDz7csGCk8dghLyOD1F0",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2142.6572854318847,
+ "y": 962.2316704242621,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 303,
+ "height": 46,
+ "seed": 1999184671,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "Runner Monitoring",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Runner Monitoring"
+ },
+ {
+ "type": "text",
+ "version": 114,
+ "versionNonce": 1528096034,
+ "isDeleted": false,
+ "id": "PsQb5IHzwZGPaq7rMG24t",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2068.5377702148116,
+ "y": 1625.0355223566512,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 489,
+ "height": 46,
+ "seed": 1170563665,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "GitHub Self-Hosted Runners",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "GitHub Self-Hosted Runners"
+ },
+ {
+ "type": "text",
+ "version": 74,
+ "versionNonce": 955315710,
+ "isDeleted": false,
+ "id": "Fd66DUCR0mhIUhGqSt7p4",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2218.215239036669,
+ "y": 2267.357896952737,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 198,
+ "height": 46,
+ "seed": 1836410687,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "Data Lake",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Data Lake"
+ },
+ {
+ "type": "arrow",
+ "version": 441,
+ "versionNonce": 224816081,
+ "isDeleted": false,
+ "id": "BYYw1URxtyM8I6o7VBt8W",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1624.2922451073327,
+ "y": 1158.8516759614286,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 1550250033,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "RNqVHYtes3sKQEHW3NCnu"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 332,
+ "versionNonce": 340110143,
+ "isDeleted": false,
+ "id": "RNqVHYtes3sKQEHW3NCnu",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1680.8761537756209,
+ "y": 1134.810935529793,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 102,
+ "height": 46,
+ "seed": 904144735,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "invoke",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "BYYw1URxtyM8I6o7VBt8W",
+ "originalText": "invoke"
+ },
+ {
+ "type": "arrow",
+ "version": 378,
+ "versionNonce": 862172607,
+ "isDeleted": false,
+ "id": "4YTs9UGm9TmnDdArsjcdD",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1625.1065908450119,
+ "y": 2498.8920934885464,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 215.16781733657444,
+ "height": 2.081480863280376,
+ "seed": 660324881,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "rvUZHwYc6WgAKke1k3suA"
+ }
+ ],
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "triangle",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 215.16781733657444,
+ -2.081480863280376
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 275,
+ "versionNonce": 571206495,
+ "isDeleted": false,
+ "id": "rvUZHwYc6WgAKke1k3suA",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1684.6904995133,
+ "y": 2474.8513530569107,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 96,
+ "height": 46,
+ "seed": 1590027135,
+ "groupIds": [],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627848,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "store",
+ "baseline": 32,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "4YTs9UGm9TmnDdArsjcdD",
+ "originalText": "store"
+ },
+ {
+ "type": "rectangle",
+ "version": 1980,
+ "versionNonce": 1069457506,
+ "isDeleted": false,
+ "id": "D_YcJVe5YHpkcwg34J56E",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1881.6802200267348,
+ "y": -1968.4765164226974,
+ "strokeColor": "#000000",
+ "backgroundColor": "#e6498088",
+ "width": 168.64972855224707,
+ "height": 168.48823053709748,
+ "seed": 1134254065,
+ "groupIds": [
+ "VxJTvwFs5aD37ecAQhp-9",
+ "hwNSu0UrmAt0mmPm1-EOW",
+ "Va9gOWtjZA1d96DgZQ0rh",
+ "1M0YRKDiMqd4GCTGnpMSQ"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 963,
+ "versionNonce": 423857854,
+ "isDeleted": false,
+ "id": "Oa5VRBPGTxn8NTEuJ3D88",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1967.7282546344677,
+ "y": -1899.3234217367553,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 57.142726992368345,
+ "height": 57.142726992368345,
+ "seed": 1482365855,
+ "groupIds": [
+ "SvO1fMZLKYqfKSphTWucw",
+ "Va9gOWtjZA1d96DgZQ0rh",
+ "1M0YRKDiMqd4GCTGnpMSQ"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1060,
+ "versionNonce": 965755938,
+ "isDeleted": false,
+ "id": "h3QeIOCVC71zJIogyGWJn",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1975.5039980572446,
+ "y": -1891.5154246615512,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 41.84778917036835,
+ "height": 41.84778917036835,
+ "seed": 1127035345,
+ "groupIds": [
+ "SvO1fMZLKYqfKSphTWucw",
+ "Va9gOWtjZA1d96DgZQ0rh",
+ "1M0YRKDiMqd4GCTGnpMSQ"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1156,
+ "versionNonce": 429852414,
+ "isDeleted": false,
+ "id": "LPJwrVaeQ0WdpOpJ_CSrn",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2008.2142818071306,
+ "y": -1844.7982476743837,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 23.942333917633263,
+ "height": 26.401286592949482,
+ "seed": 919883711,
+ "groupIds": [
+ "SvO1fMZLKYqfKSphTWucw",
+ "Va9gOWtjZA1d96DgZQ0rh",
+ "1M0YRKDiMqd4GCTGnpMSQ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 16.137498248581487,
+ 20.706552480220875
+ ],
+ [
+ 23.51801107934024,
+ 20.957308638147445
+ ],
+ [
+ 23.942333917633263,
+ 14.421640486977555
+ ],
+ [
+ 8.432621491049472,
+ -5.443977954802039
+ ]
+ ]
+ },
+ {
+ "type": "line",
+ "version": 3130,
+ "versionNonce": 418869218,
+ "isDeleted": false,
+ "id": "lB9H80yrCJkEmFeQcppIW",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2031.4263346547968,
+ "y": -1885.745968733374,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 133.9787763072124,
+ "height": 82.01105869536106,
+ "seed": 187223985,
+ "groupIds": [
+ "SvO1fMZLKYqfKSphTWucw",
+ "Va9gOWtjZA1d96DgZQ0rh",
+ "1M0YRKDiMqd4GCTGnpMSQ"
+ ],
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.8366092076831986,
+ -12.635044824779916
+ ],
+ [
+ -4.244835247061862,
+ -22.221056296445763
+ ],
+ [
+ -16.029564019273586,
+ -25.5244969405818
+ ],
+ [
+ -17.363893949692002,
+ -27.74948635309985
+ ],
+ [
+ -19.77267731220177,
+ -37.48586041257454
+ ],
+ [
+ -30.892027831600764,
+ -42.0484960659051
+ ],
+ [
+ -41.039242889297284,
+ -35.6302288437743
+ ],
+ [
+ -42.14211980114684,
+ -36.647602202166304
+ ],
+ [
+ -57.73172638285737,
+ -53.193097532767524
+ ],
+ [
+ -80.5880398036386,
+ -60.52600654598032
+ ],
+ [
+ -102.11280990965876,
+ -51.22610095443542
+ ],
+ [
+ -112.30592216650462,
+ -27.954727789448167
+ ],
+ [
+ -113.91284867615981,
+ -24.094440780511796
+ ],
+ [
+ -129.46052488807493,
+ -14.226539959272875
+ ],
+ [
+ -132.1421670995292,
+ 6.025298512717874
+ ],
+ [
+ -119.29665570382969,
+ 20.04706601275151
+ ],
+ [
+ -104.05980188129762,
+ 21.291970010424862
+ ],
+ [
+ -85.31279583523482,
+ 21.48505214938073
+ ],
+ [
+ -72.73909824651723,
+ 21.20304010833295
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 2317,
+ "versionNonce": 677476158,
+ "isDeleted": false,
+ "id": "GqLHiRWkh9t5lPw9Z8HRI",
+ "fillStyle": "hachure",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1819.4922707333017,
+ "y": -1788.0949361102776,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 292,
+ "height": 133,
+ "seed": 877789151,
+ "groupIds": [
+ "1M0YRKDiMqd4GCTGnpMSQ"
+ ],
+ "roundness": null,
+ "boundElements": null,
+ "updated": 1673333627847,
+ "link": null,
+ "locked": false,
+ "fontSize": 52.32600484627083,
+ "fontFamily": 1,
+ "text": "CloudWatch\nLogGroup",
+ "baseline": 113,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "CloudWatch\nLogGroup"
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/eventbridge.png b/content/posts/2023-01-06-micro-hack-eventbridge/eventbridge.png
new file mode 100644
index 00000000..7eb448f0
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/eventbridge.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/github_architecture.png b/content/posts/2023-01-06-micro-hack-eventbridge/github_architecture.png
new file mode 100644
index 00000000..97f71d26
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/github_architecture.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/index.md b/content/posts/2023-01-06-micro-hack-eventbridge/index.md
new file mode 100644
index 00000000..1959b6d0
--- /dev/null
+++ b/content/posts/2023-01-06-micro-hack-eventbridge/index.md
@@ -0,0 +1,400 @@
+---
+slug: '2023/01/06/github-event-aws-eventbridge'
+title: 'Micro Hack'
+subtitle: 'Hands-on guide to deliver GitHHub events to AWS EventBridge'
+date: 2023-01-06
+cover: ./cover.jpeg
+coverDescription: 'Street art - Kruisstraat'
+coverLink: 'https://goo.gl/maps/rSnimx8mH8NFACDo8'
+type: post
+comments: true
+tags:
+ - aws
+ - cloud
+ - github
+ - serverless
+ - eventing
+ - terraform
+ - micro hack
+authors:
+ - niek
+---
+
+_In this post, we explore (POC) how we can deliver GitHub evens to the AWS EventBridge and deliver the events to different targets._
+
+
+
+ Source code for this post
+
+
+## The context
+
+With the growing usage of GitHub as well as scaling more self-hosted runners we found a strong need to act more on events sent by GitHub. For the [Self-Hosted runners](https://github.com/philips-labs/terraform-aws-github-runner) we already receiving GitHub events via a webhook. The events are processed by the control plane for scaling the runners. As you can see in the image below events are directly passed from a Lambda to the SQS queue, which makes it hard to use the same event for another independent task.
+
+![Self-Hosted GitHub runners](runners.png)
+
+With this runner's solution, we already had the need to process the workflow job evens for monitoring purposes. For example, to calculate the time a job is started after the first event is created, e.g. the job was queued. We introduced a secondary queue to deliver events for analytics. A simple hack but it does immediately not feel right.
+
+![Self-Hosted GitHub runners monitoring](runners-v2.png)
+
+The webhook provided by the runner solution is tailored to only accept `workflow_job` events, but we are interested in more events. There are numerous events in which we are interested. Examples are triggering a compliance process when a repository is created, triggering an alarm if even an admin makes a repository public, gather analytics for the lead time of a pull request. Even when we don’t combine a solution, the current solution is not flexible enough to process all kinds of different events with different needs.
+
+## What's the experiment
+
+Since GitHub and AWS Cloud are a given, we looking for a better solution to handle the events. And avoiding creating a new webhook, or app for every event we are interested in. We are looking for an event-driven solution to process [GitHub events](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads). We distinguish two main use cases. A hot stream of events to act on directly, and a cold stream for analytics. AWS typically provides you the building blocks, allowing you to compose the solution in several ways. Let's quickly explore our options:
+
+- [**Simple Notification Service (SNS)](https://aws.amazon.com/sns/):** A lightweight serverless option. A producer (webhook) publishes messages on a topic and subscribers can receive notification via an HTTP/HTTPS endpoint, email, Kinesis, SQS, Lambda, and SMS. With a filter, a subset of messages can be received.
+- [EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-quota.html): A lightweight serverless option. A producer can (webhook) can publishes messages on the bus. With rules messages can be delivered to targets. Example targets are Lambda, API endpoints, SQS, SNS, Redshift, and many more. The EventBridge also provides an option to redeliver events based on a message Archive.
+- [Kinesis](https://aws.amazon.com/kinesis/): A serverless option for handling continuous streams of data in real-time. Kinesis is based or inspired by Kafka, AWS native, and opinionated.
+- [Managed Kafka (MSK)](https://aws.amazon.com/msk/): A server-based option to handle continuous data streams. Kafka is highly configurable and will support most of the use-cases but also is more expensive and requires more knowledge to manage.
+
+We are looking for a Serverless approach since we have in general not a constant or equally distributed load. And we have a strong preference for a SaaS-managed service instead to have to manage our own services. With these requirements, the [AWS EventBridge](https://aws.amazon.com/eventbridge/) seems a logical candidate to investigate.
+
+![AWS EventBridge](eventbridge.png)
+
+The AWS EventBridge allows you to publish from several sources messages. Based on [rules](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) messages can be transformed and routed to several [targets](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-targets.html) such as SQS, SNS, Lambda, RedShift, Firehose Data Steam, API endpoint, and many more.
+
+In this POC we quickly explore how hard it is to set up an integration between GitHub and the AWS EventBridge to capture events and deliver the to different targets. For the experiment, we limit ourselves to the following targets.
+
+1. CloudWatch LogGroup: can we get the integration working?
+2. Lambda: Can we trigger custom business logic based on events?
+3. Firehose Data Stream: Can we build a Data lake in S3?
+
+![poc](poc.png)
+
+As the final step, we will re-play the events sent earlier.
+
+> ⚠️ Code and Terraform examples are not optimized or hardened ⚠️
+
+## Let's do it!
+
+### Deliver GitHub events to CloudWatch LogGroup
+
+As mentioned we use Terraform as IaC framework. The first resource we need is the [event bus](https://github.com/npalm/experiment-github-events-aws-eventbridge/blob/a16b3d0810f08afec1e9738d6300221aa6bd0319/main.tf#L6-L13). To be able to replay messages later, we create an event archive as well.
+
+```hcl
+locals {
+ aws_region = "eu-west-1"
+ prefix = "blog"
+}
+
+resource "aws_cloudwatch_event_bus" "messenger" {
+ name = "${local.prefix}-messages"
+}
+
+resource "aws_cloudwatch_event_archive" "messenger" {
+ name = "${local.prefix}-events-archive"
+ event_source_arn = aws_cloudwatch_event_bus.messenger.arn
+}
+```
+
+The next question is, how can we deliver events from GitHub to the EventBridge? In GitHub, you can define an App with a webhook and subscribe to events. Events will be delivered to the webhook signed with a secret. Be aware that only events for repositories are sent when the app is installed in that repository. An easier alternative is to create a webhook on the enterprise, organization, or repository level.
+
+Now we know how we can send events, we need a way to receive them in AWS and put them on the EventBridge. AWS recently [announced](https://aws.amazon.com/about-aws/whats-new/2022/08/amazon-eventbridge-supports-receiving-events-github-stripe-twilio-using-webhooks/) a quick start to deliver GitHub events to the EventBridge.
+
+![github aws](github_architecture.png)
+
+The AWS quick start creates a Lambda function with an endpoint that you can configure in GitHub as a webhook. The Lambda checks the signature before delivering the messages to the Event Bus. Amazon provides a [CloudFormation template](https://eventbridge-inbound-webhook-templates-prod-eu-west-1.s3.eu-west-1.amazonaws.com/cfn-templates/github/template.yaml) that deploys a webhook to receive GitHub events and publish them on the bus. This setup through the web console is straightforward. It is not clear how the Lambda function code is maintained. Also, there seems not a way to lock the version of the code, the only way to do this is to maintain the code and CloudFormation template yourself. The provided Lambda does not provide any debug logging or configuration option in case you would change the source. GitHub also does not guarantee a max message size, and the AWS EventBridge only allows messages smaller than 256KB. When you would handle large messages differently, Lambda provides no option. Amazon suggests in those cases to download the Lambda from the console and maintaining it yourself. You can also fetch the Lambda zip from S3.
+
+```bash
+aws s3 cp s3://eventbridge-inbound-webhook-templates-prod-eu-west-1/lambda-templates/github-lambdasrc.zip).
+```
+
+Since we already build a [webhook](https://github.com/philips-labs/terraform-aws-github-runner/blob/main/modules/webhook/lambdas/webhook/src/webhook/handler.ts) to capture the GitHub events, stripping this function down and delivering the messages to the event bus is fairly simple. For now, we build our own function to keep more control. Giving us the option to take action on messages we cannot accept or add more logging. Later we can still decide to move to the AWS route. A webhook to handle the event in TypeScript looks as below, check the full sources on [GitHub](https://github.com/npalm/experiment-github-events-aws-eventbridge/blob/a16b3d0810f08afec1e9738d6300221aa6bd0319/webhook/lambda/src/webhook/handler.ts).
+
+```typescript
+
+export async function handle(headers: IncomingHttpHeaders, body: string): Promise {
+ const { eventBusName, eventSource } = readEnvironmentVariables();
+
+ const githubEvent = headers['x-github-event'] as string || 'github-event-lambda';
+ let response: Response = {
+ statusCode: await verifySignature(githubEvent, headers, body),
+ };
+ if (response.statusCode != 200) return response;
+
+ // TODO handle messages larger than 256KB
+
+ const client = new EventBridgeClient({ region: process.env.AWS_REGION });
+ const command = new PutEventsCommand({
+ Entries: [{
+ EventBusName: eventBusName,
+ Source: eventSource,
+ DetailType: githubEvent,
+ Detail: body,
+ }]
+ });
+
+ try {
+ await client.send(command);
+ } catch (e) {
+ logger.error(`Failed to send event to EventBridge`, e);
+ response.statusCode = 500;
+ }
+
+ return response;
+}
+```
+
+Next, we deploy the function with a function endpoint, keep in mind this endpoint is open to the world. The signature check validates the message. Creating a Lambda with a function url requires Terraform resources as described below. See [here](https://github.com/npalm/experiment-github-events-aws-eventbridge/blob/a16b3d0810f08afec1e9738d6300221aa6bd0319/webhook/main.tf) the full example.
+
+```hcl
+
+resource "aws_lambda_function_url" "webhook" {
+ function_name = aws_lambda_function.webhook.function_name
+ #qualifier = "${var.prefix}-github-webhook"
+ authorization_type = "NONE"
+}
+
+resource "aws_lambda_function" "webhook" {
+ filename = local.lambda_zip
+ source_code_hash = filebase64sha256(local.lambda_zip)
+ function_name = "${var.prefix}-github-webhook"
+ role = aws_iam_role.webhook_lambda.arn
+ handler = "index.githubWebhook"
+ runtime = "nodejs18.x"
+
+ environment {
+ variables = {
+ EVENT_BUS_NAME = var.event_bus.name
+ EVENT_SOURCE = "github.com"
+ PARAMETER_GITHUB_APP_WEBHOOK_SECRET = "SOME_BETTER_SECRET"
+ }
+ }
+}
+
+# roles and policies omitted
+
+```
+
+After creating the Terraform resources we can test the webhook. A simple way to test events is by creating a test issue and ensuring your App or webhook is subscribed to events on issues. For the App, you can check the status of events in the advanced section of the App settings. You can redeliver the event here as well, quite handy for testing!
+
+![issue](issue.png)
+
+After creating an Issue we should see in AWS that our Lambda is triggered. On the Eventbridge, we can’t see the event. The next step is to deliver the event to a target. The first target we define for the test is a CooudWatch Log Group. Just for testing purposes.
+
+Before events can be delivered to a target, an event rule needs to be created. For now, we forward all events from GitHub to the rule.
+
+```hcl
+
+resource "aws_cloudwatch_event_rule" "all" {
+ name = "${local.prefix}-github-events-all"
+ description = "Caputure all GitHub events"
+ event_bus_name = aws_cloudwatch_event_bus.messenger.name
+ event_pattern = < {
+ logger.info("Handling event: " + JSON.stringify(event));
+}
+```
+
+Details for the echo Lambda function are implemented in a module, similar to the webhook discussed earlier. This means we only have to add the modules to our `main.tf`. The [module `echo`](https://github.com/npalm/experiment-github-events-aws-eventbridge/tree/main/echo) is implementing the Lambda function and declares the required Terraform resources. The second module, [`event_rule_target_lambda`](https://github.com/npalm/experiment-github-events-aws-eventbridge/tree/main/event_rule_target_lambda) is similar to the one we created fom the log group before. But now tailored to a Lambda target.
+
+```hcl
+
+module "echo" {
+ source = "./echo"
+
+ prefix = local.prefix
+}
+
+module "event_rule_target_lambda" {
+ source = "./event_rule_target_lambda"
+
+ target = {
+ arn = module.echo.lambda.arn
+ name = module.echo.lambda.function_name
+ }
+ event_bus_name = aws_cloudwatch_event_bus.messenger.name
+ event_rule = {
+ arn = aws_cloudwatch_event_rule.all.arn
+ name = aws_cloudwatch_event_rule.all.name
+ }
+}
+```
+
+When you trigger a new event or update the issue created before. The Lambda will be invoked and in the logging of the lambda, the event is printed. Not very useful, but remember we only check the pattern here.
+
+![lambda echo](echo.png)
+
+### Build a Data Lake in S3
+
+The last target we checking now is Firehose delivery stream. With the Firehose stream, we deliver the message to S3 to mimic a Data Lake. With the following Terraform resources, you create a Firehose delivery stream to S3, configuration is standard. This means that data is cached till 5MB is received or 300 seconds are passed.
+
+```
+resource "random_uuid" "firehose_stream" {}
+
+resource "aws_s3_bucket" "firehose_stream" {
+ bucket = "${local.prefix}-${random_uuid.firehose_stream.result}"
+ force_destroy = true
+}
+
+resource "aws_s3_bucket_acl" "firehose_stream" {
+ bucket = aws_s3_bucket.firehose_stream.id
+ acl = "private"
+}
+
+data "aws_iam_policy_document" "firehose_assume_role_policy" {
+ statement {
+ actions = ["sts:AssumeRole"]
+
+ principals {
+ type = "Service"
+ identifiers = ["firehose.amazonaws.com"]
+ }
+ }
+}
+
+resource "aws_iam_role" "firehose_role" {
+ name = "${local.prefix}-firehose-role"
+ assume_role_policy = data.aws_iam_policy_document.firehose_assume_role_policy.json
+}
+
+resource "aws_iam_role_policy" "firehose_s3" {
+ name = "${local.prefix}-s3"
+ role = aws_iam_role.firehose_role.name
+ policy = templatefile("${path.module}/policies/firehose-s3.json", {
+ s3_bucket_arn = aws_s3_bucket.firehose_stream.arn
+ })
+}
+
+resource "aws_kinesis_firehose_delivery_stream" "extended_s3_stream" {
+ name = "${local.prefix}-stream"
+ destination = "extended_s3"
+
+ extended_s3_configuration {
+ role_arn = aws_iam_role.firehose_role.arn
+ bucket_arn = aws_s3_bucket.firehose_stream.arn
+ }
+}
+
+```
+
+And like before we have created [module](https://github.com/npalm/experiment-github-events-aws-eventbridge/tree/a16b3d0810f08afec1e9738d6300221aa6bd0319/event_rule_target_firehose_s3_stream) to connect the Firehose as the target to the event rule.
+
+```hcl
+module "event_rule_target_firehose_s3_stream" {
+ source = "./event_rule_target_firehose_s3_stream"
+
+ target = {
+ arn = aws_kinesis_firehose_delivery_stream.extended_s3_stream.arn
+ name = aws_kinesis_firehose_delivery_stream.extended_s3_stream.name
+ }
+ event_bus_name = aws_cloudwatch_event_bus.messenger.name
+ event_rule = {
+ arn = aws_cloudwatch_event_rule.all.arn
+ name = aws_cloudwatch_event_rule.all.name
+ }
+}
+```
+
+And to test our Data Lake we have to trigger some events again. After 5 five minutes you should see the first objects appearing in the S3 bucket.
+
+![s3](s3.png)
+
+### Replay
+
+The final question we would like to answer is, can we replay messages. We already have created a message archive. A replay can be initiated via the web console or CLI. In the web console navigate to the EventBus and select Replay. Next set the time windows and source for which you replay messages. After starting the job you should see messages appearing again on the targets.
+
+![replay](replay.png)
+
+## Conclusion
+
+Delivering messages from GitHub to AWS is straightforward with the AWS Eventbridge. As mentioned have some doubts to use the Amazon integration with GitHub today. Since it is not clear how to code is managed. And when not using Terraform you have to extract the webhook code from the CloudFormation template or Lambda. But on the other hand, this is nothing keeping us back. You should make your own judgment here. At this moment we will most likely build an maintain our own Lambda to ensure we can deal properly with cases when the messages exceed the maximum size of 256KB supported by the EventBridge.
+
+Messages delivered to the EventBridge are forwarded to targets based on rules. In a rule, you specify matching criteria. This can be coarse-grained like we did. We matched the event only based on the source. When there is no EventRule that matches a message, the message ends up in `/dev/null` and you will get no notification that you missed something. This is not a problem, but should be considered and is more or less the opposite of SNS where you get all the messages unless you filter.
+
+Looking at our current hacky approach, the way we delegate events for monitoring purposes to a second SQS queue, a move to AWS EventBridge seems much more flexible. And avoid tailoring the code. With a move to the AWS EventBridge, our solution could transform as follow.
+
+![solution](runners-3.png)
+
+The EventBridge is priced roughly with 1$ per 1 million messages published calculated in blocks of 64KB. Today we handle roughly 1 million messages a month for only the `workflow_job` event. When we start listening for many events this will likely double a few times. Besides that, you have to think about the costs of running the Lambda to handle the events. And finally, you will make costs to process the events.
+
+Rate limits and quotas should also be considered. The [EventBridge quotas](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-quota.html#eb-putevents-limits) for `PutEvents` per region vary from 10.000 per second to 400 per second. The messages posted on the EventBirdge should not exceed 256KB, similar to SQS and SNS. It seems many events in GitHub are relatively small, but for example, the `push` event can be big in case many branches and tags are pushed at once. When you start writing Lamba’s to handle events that require GitHub API calls, you should also think about the [GitHub API rate limits](https://docs.github.com/en/developers/apps/building-github-apps/rate-limits-for-github-apps). Using a personal access token (bad idea) you have a limit of 5000 API calls per hour. For a GitHub App this can be up to 15.000 per hour.
+
+The AWS EventBridge seems to be a good option to start building a solution to handle GitHub events for building a Data lake as well as acting directly on events. In case you keep your architecture nicely lost coupled you can always move to the Ferrari, Kafka, for Eventing.
\ No newline at end of file
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/issue.png b/content/posts/2023-01-06-micro-hack-eventbridge/issue.png
new file mode 100644
index 00000000..e663685d
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/issue.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/poc.png b/content/posts/2023-01-06-micro-hack-eventbridge/poc.png
new file mode 100644
index 00000000..fcf10475
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/poc.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/replay.png b/content/posts/2023-01-06-micro-hack-eventbridge/replay.png
new file mode 100644
index 00000000..eb76bdea
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/replay.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/runners-3.png b/content/posts/2023-01-06-micro-hack-eventbridge/runners-3.png
new file mode 100644
index 00000000..300856ef
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/runners-3.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/runners-v2.png b/content/posts/2023-01-06-micro-hack-eventbridge/runners-v2.png
new file mode 100644
index 00000000..041dadc8
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/runners-v2.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/runners.png b/content/posts/2023-01-06-micro-hack-eventbridge/runners.png
new file mode 100644
index 00000000..4742fd96
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/runners.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/s3.png b/content/posts/2023-01-06-micro-hack-eventbridge/s3.png
new file mode 100644
index 00000000..a3a71579
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/s3.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/workflow copy.png b/content/posts/2023-01-06-micro-hack-eventbridge/workflow copy.png
new file mode 100644
index 00000000..ff502bd4
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/workflow copy.png differ
diff --git a/content/posts/2023-01-06-micro-hack-eventbridge/workflow.png b/content/posts/2023-01-06-micro-hack-eventbridge/workflow.png
new file mode 100644
index 00000000..ff502bd4
Binary files /dev/null and b/content/posts/2023-01-06-micro-hack-eventbridge/workflow.png differ